Lines Matching defs:adr

1558 int Assembler::CallSize(const Operand& adr) {
1559 // Call size is 1 (opcode) + adr.len_ (operand).
1560 return 1 + adr.len_;
1564 void Assembler::call(const Operand& adr) {
1567 emit_operand(edx, adr);
1626 void Assembler::jmp(const Operand& adr) {
1629 emit_operand(esp, adr);
1738 void Assembler::fld_s(const Operand& adr) {
1741 emit_operand(eax, adr);
1745 void Assembler::fld_d(const Operand& adr) {
1748 emit_operand(eax, adr);
1752 void Assembler::fstp_s(const Operand& adr) {
1755 emit_operand(ebx, adr);
1759 void Assembler::fst_s(const Operand& adr) {
1762 emit_operand(edx, adr);
1766 void Assembler::fstp_d(const Operand& adr) {
1769 emit_operand(ebx, adr);
1773 void Assembler::fst_d(const Operand& adr) {
1776 emit_operand(edx, adr);
1780 void Assembler::fild_s(const Operand& adr) {
1783 emit_operand(eax, adr);
1787 void Assembler::fild_d(const Operand& adr) {
1790 emit_operand(ebp, adr);
1794 void Assembler::fistp_s(const Operand& adr) {
1797 emit_operand(ebx, adr);
1801 void Assembler::fisttp_s(const Operand& adr) {
1805 emit_operand(ecx, adr);
1809 void Assembler::fisttp_d(const Operand& adr) {
1813 emit_operand(ecx, adr);
1817 void Assembler::fist_s(const Operand& adr) {
1820 emit_operand(edx, adr);
1824 void Assembler::fistp_d(const Operand& adr) {
1827 emit_operand(edi, adr);
1918 void Assembler::fisub_s(const Operand& adr) {
1921 emit_operand(esp, adr);
2868 void Assembler::emit_sse_operand(XMMRegister reg, const Operand& adr) {
2870 emit_operand(ireg, adr);
2991 void Assembler::emit_operand(Register reg, const Operand& adr) {
2992 const unsigned length = adr.len_;
2996 pc_[0] = (adr.buf_[0] & ~0x38) | (reg.code() << 3);
2999 for (unsigned i = 1; i < length; i++) pc_[i] = adr.buf_[i];
3003 if (length >= sizeof(int32_t) && !RelocInfo::IsNone(adr.rmode_)) {
3005 RecordRelocInfo(adr.rmode_);
3006 if (adr.rmode_ == RelocInfo::INTERNAL_REFERENCE) { // Fixup for labels