Searched refs:rm_reg (Results 1 – 3 of 3) sorted by relevance
/external/chromium_org/v8/src/x64/ |
D | assembler-x64-inl.h | 85 void Assembler::emit_rex_64(Register reg, Register rm_reg) { in emit_rex_64() argument 86 emit(0x48 | reg.high_bit() << 2 | rm_reg.high_bit()); in emit_rex_64() 90 void Assembler::emit_rex_64(XMMRegister reg, Register rm_reg) { in emit_rex_64() argument 91 emit(0x48 | (reg.code() & 0x8) >> 1 | rm_reg.code() >> 3); in emit_rex_64() 95 void Assembler::emit_rex_64(Register reg, XMMRegister rm_reg) { in emit_rex_64() argument 96 emit(0x48 | (reg.code() & 0x8) >> 1 | rm_reg.code() >> 3); in emit_rex_64() 110 void Assembler::emit_rex_64(Register rm_reg) { in emit_rex_64() argument 111 DCHECK_EQ(rm_reg.code() & 0xf, rm_reg.code()); in emit_rex_64() 112 emit(0x48 | rm_reg.high_bit()); in emit_rex_64() 121 void Assembler::emit_rex_32(Register reg, Register rm_reg) { in emit_rex_32() argument [all …]
|
D | assembler-x64.h | 1182 inline void emit_rex_64(XMMRegister reg, Register rm_reg); 1183 inline void emit_rex_64(Register reg, XMMRegister rm_reg); 1184 inline void emit_rex_64(Register reg, Register rm_reg); 1198 inline void emit_rex_64(Register rm_reg); 1212 inline void emit_rex_32(Register reg, Register rm_reg); 1221 inline void emit_rex_32(Register rm_reg); 1229 inline void emit_optional_rex_32(Register reg, Register rm_reg); 1255 inline void emit_optional_rex_32(Register rm_reg); 1303 void emit_modrm(Register reg, Register rm_reg) { in emit_modrm() argument 1304 emit(0xC0 | reg.low_bits() << 3 | rm_reg.low_bits()); in emit_modrm() [all …]
|
D | assembler-x64.cc | 417 Register rm_reg, in arithmetic_op() argument 421 if (rm_reg.low_bits() == 4) { // Forces SIB byte. in arithmetic_op() 423 emit_rex(rm_reg, reg, size); in arithmetic_op() 425 emit_modrm(rm_reg, reg); in arithmetic_op() 427 emit_rex(reg, rm_reg, size); in arithmetic_op() 429 emit_modrm(reg, rm_reg); in arithmetic_op() 434 void Assembler::arithmetic_op_16(byte opcode, Register reg, Register rm_reg) { in arithmetic_op_16() argument 437 if (rm_reg.low_bits() == 4) { // Forces SIB byte. in arithmetic_op_16() 440 emit_optional_rex_32(rm_reg, reg); in arithmetic_op_16() 442 emit_modrm(rm_reg, reg); in arithmetic_op_16() [all …]
|