Lines Matching defs:adr

1442 int Assembler::CallSize(const Operand& adr) {
1443 // Call size is 1 (opcode) + adr.len_ (operand).
1444 return 1 + adr.len_;
1448 void Assembler::call(const Operand& adr) {
1452 emit_operand(edx, adr);
1511 void Assembler::jmp(const Operand& adr) {
1514 emit_operand(esp, adr);
1623 void Assembler::fld_s(const Operand& adr) {
1626 emit_operand(eax, adr);
1630 void Assembler::fld_d(const Operand& adr) {
1633 emit_operand(eax, adr);
1637 void Assembler::fstp_s(const Operand& adr) {
1640 emit_operand(ebx, adr);
1644 void Assembler::fstp_d(const Operand& adr) {
1647 emit_operand(ebx, adr);
1651 void Assembler::fst_d(const Operand& adr) {
1654 emit_operand(edx, adr);
1658 void Assembler::fild_s(const Operand& adr) {
1661 emit_operand(eax, adr);
1665 void Assembler::fild_d(const Operand& adr) {
1668 emit_operand(ebp, adr);
1672 void Assembler::fistp_s(const Operand& adr) {
1675 emit_operand(ebx, adr);
1679 void Assembler::fisttp_s(const Operand& adr) {
1683 emit_operand(ecx, adr);
1687 void Assembler::fisttp_d(const Operand& adr) {
1691 emit_operand(ecx, adr);
1695 void Assembler::fist_s(const Operand& adr) {
1698 emit_operand(edx, adr);
1702 void Assembler::fistp_d(const Operand& adr) {
1705 emit_operand(edi, adr);
1784 void Assembler::fisub_s(const Operand& adr) {
1787 emit_operand(esp, adr);
2497 void Assembler::emit_sse_operand(XMMRegister reg, const Operand& adr) {
2499 emit_operand(ireg, adr);
2632 void Assembler::emit_operand(Register reg, const Operand& adr) {
2633 const unsigned length = adr.len_;
2637 pc_[0] = (adr.buf_[0] & ~0x38) | (reg.code() << 3);
2640 for (unsigned i = 1; i < length; i++) pc_[i] = adr.buf_[i];
2644 if (length >= sizeof(int32_t) && !RelocInfo::IsNone(adr.rmode_)) {
2646 RecordRelocInfo(adr.rmode_);