Lines Matching refs:adr
450 void Assembler::emit_operand(int code, const Operand& adr) { in emit_operand() argument
452 const unsigned length = adr.len_; in emit_operand()
456 DCHECK((adr.buf_[0] & 0x38) == 0); in emit_operand()
457 *pc_++ = adr.buf_[0] | code << 3; in emit_operand()
460 if (adr.buf_[0] == 5) { in emit_operand()
462 Label* label = *bit_cast<Label* const*>(&adr.buf_[1]); in emit_operand()
478 for (unsigned i = 1; i < length; i++) *pc_++ = adr.buf_[i]; in emit_operand()
868 void Assembler::call(Register adr) { in call() argument
871 emit_optional_rex_32(adr); in call()
873 emit_modrm(0x2, adr); in call()
2241 void Assembler::fld_s(const Operand& adr) { in fld_s() argument
2243 emit_optional_rex_32(adr); in fld_s()
2245 emit_operand(0, adr); in fld_s()
2249 void Assembler::fld_d(const Operand& adr) { in fld_d() argument
2251 emit_optional_rex_32(adr); in fld_d()
2253 emit_operand(0, adr); in fld_d()
2257 void Assembler::fstp_s(const Operand& adr) { in fstp_s() argument
2259 emit_optional_rex_32(adr); in fstp_s()
2261 emit_operand(3, adr); in fstp_s()
2265 void Assembler::fstp_d(const Operand& adr) { in fstp_d() argument
2267 emit_optional_rex_32(adr); in fstp_d()
2269 emit_operand(3, adr); in fstp_d()
2280 void Assembler::fild_s(const Operand& adr) { in fild_s() argument
2282 emit_optional_rex_32(adr); in fild_s()
2284 emit_operand(0, adr); in fild_s()
2288 void Assembler::fild_d(const Operand& adr) { in fild_d() argument
2290 emit_optional_rex_32(adr); in fild_d()
2292 emit_operand(5, adr); in fild_d()
2296 void Assembler::fistp_s(const Operand& adr) { in fistp_s() argument
2298 emit_optional_rex_32(adr); in fistp_s()
2300 emit_operand(3, adr); in fistp_s()
2304 void Assembler::fisttp_s(const Operand& adr) { in fisttp_s() argument
2307 emit_optional_rex_32(adr); in fisttp_s()
2309 emit_operand(1, adr); in fisttp_s()
2313 void Assembler::fisttp_d(const Operand& adr) { in fisttp_d() argument
2316 emit_optional_rex_32(adr); in fisttp_d()
2318 emit_operand(1, adr); in fisttp_d()
2322 void Assembler::fist_s(const Operand& adr) { in fist_s() argument
2324 emit_optional_rex_32(adr); in fist_s()
2326 emit_operand(2, adr); in fist_s()
2330 void Assembler::fistp_d(const Operand& adr) { in fistp_d() argument
2332 emit_optional_rex_32(adr); in fistp_d()
2334 emit_operand(7, adr); in fistp_d()
2413 void Assembler::fisub_s(const Operand& adr) { in fisub_s() argument
2415 emit_optional_rex_32(adr); in fisub_s()
2417 emit_operand(4, adr); in fisub_s()
4656 void Assembler::emit_sse_operand(XMMRegister reg, const Operand& adr) { in emit_sse_operand() argument
4658 emit_operand(ireg, adr); in emit_sse_operand()
4662 void Assembler::emit_sse_operand(Register reg, const Operand& adr) { in emit_sse_operand() argument
4664 emit_operand(ireg, adr); in emit_sse_operand()