Lines Matching defs:adr

457 void Assembler::emit_operand(int code, const Operand& adr) {
459 const unsigned length = adr.len_;
463 DCHECK((adr.buf_[0] & 0x38) == 0);
464 *pc_++ = adr.buf_[0] | code << 3;
467 if (adr.buf_[0] == 5) {
469 Label* label = *bit_cast<Label* const*>(&adr.buf_[1]);
485 for (unsigned i = 1; i < length; i++) *pc_++ = adr.buf_[i];
872 void Assembler::call(Register adr) {
875 emit_optional_rex_32(adr);
877 emit_modrm(0x2, adr);
2229 void Assembler::fld_s(const Operand& adr) {
2231 emit_optional_rex_32(adr);
2233 emit_operand(0, adr);
2237 void Assembler::fld_d(const Operand& adr) {
2239 emit_optional_rex_32(adr);
2241 emit_operand(0, adr);
2245 void Assembler::fstp_s(const Operand& adr) {
2247 emit_optional_rex_32(adr);
2249 emit_operand(3, adr);
2253 void Assembler::fstp_d(const Operand& adr) {
2255 emit_optional_rex_32(adr);
2257 emit_operand(3, adr);
2268 void Assembler::fild_s(const Operand& adr) {
2270 emit_optional_rex_32(adr);
2272 emit_operand(0, adr);
2276 void Assembler::fild_d(const Operand& adr) {
2278 emit_optional_rex_32(adr);
2280 emit_operand(5, adr);
2284 void Assembler::fistp_s(const Operand& adr) {
2286 emit_optional_rex_32(adr);
2288 emit_operand(3, adr);
2292 void Assembler::fisttp_s(const Operand& adr) {
2295 emit_optional_rex_32(adr);
2297 emit_operand(1, adr);
2301 void Assembler::fisttp_d(const Operand& adr) {
2304 emit_optional_rex_32(adr);
2306 emit_operand(1, adr);
2310 void Assembler::fist_s(const Operand& adr) {
2312 emit_optional_rex_32(adr);
2314 emit_operand(2, adr);
2318 void Assembler::fistp_d(const Operand& adr) {
2320 emit_optional_rex_32(adr);
2322 emit_operand(7, adr);
2401 void Assembler::fisub_s(const Operand& adr) {
2403 emit_optional_rex_32(adr);
2405 emit_operand(4, adr);
4644 void Assembler::emit_sse_operand(XMMRegister reg, const Operand& adr) {
4646 emit_operand(ireg, adr);
4650 void Assembler::emit_sse_operand(Register reg, const Operand& adr) {
4652 emit_operand(ireg, adr);