Searched refs:rm_reg (Results 1 - 3 of 3) sorted by relevance
/external/chromium_org/v8/src/x64/ |
H A D | assembler-x64-inl.h | 85 void Assembler::emit_rex_64(Register reg, Register rm_reg) { argument 86 emit(0x48 | reg.high_bit() << 2 | rm_reg.high_bit()); 90 void Assembler::emit_rex_64(XMMRegister reg, Register rm_reg) { argument 91 emit(0x48 | (reg.code() & 0x8) >> 1 | rm_reg.code() >> 3); 95 void Assembler::emit_rex_64(Register reg, XMMRegister rm_reg) { argument 96 emit(0x48 | (reg.code() & 0x8) >> 1 | rm_reg.code() >> 3); 110 void Assembler::emit_rex_64(Register rm_reg) { argument 111 DCHECK_EQ(rm_reg.code() & 0xf, rm_reg.code()); 112 emit(0x48 | rm_reg 121 emit_rex_32(Register reg, Register rm_reg) argument 131 emit_rex_32(Register rm_reg) argument 141 emit_optional_rex_32(Register reg, Register rm_reg) argument 177 emit_optional_rex_32(Register rm_reg) argument 526 set_modrm(int mod, Register rm_reg) argument [all...] |
H A D | assembler-x64.h | 1180 // High bit of reg goes to REX.R, high bit of rm_reg goes to REX.B. 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); 1210 // High bit of reg goes to REX.R, high bit of rm_reg goes to REX.B. 1212 inline void emit_rex_32(Register reg, Register rm_reg); 1219 // High bit of rm_reg goes to REX.B. 1221 inline void emit_rex_32(Register rm_reg); 1227 // High bit of reg goes to REX.R, high bit of rm_reg goe 1303 emit_modrm(Register reg, Register rm_reg) argument 1309 emit_modrm(int code, Register rm_reg) argument [all...] |
H A D | assembler-x64.cc | 417 Register rm_reg, 421 if (rm_reg.low_bits() == 4) { // Forces SIB byte. 422 // Swap reg and rm_reg and change opcode operand order. 423 emit_rex(rm_reg, reg, size); 425 emit_modrm(rm_reg, reg); 427 emit_rex(reg, rm_reg, size); 429 emit_modrm(reg, rm_reg); 434 void Assembler::arithmetic_op_16(byte opcode, Register reg, Register rm_reg) { argument 437 if (rm_reg.low_bits() == 4) { // Forces SIB byte. 438 // Swap reg and rm_reg an 415 arithmetic_op(byte opcode, Register reg, Register rm_reg, int size) argument 452 arithmetic_op_16(byte opcode, Register reg, const Operand& rm_reg) argument 474 arithmetic_op_8(byte opcode, Register reg, Register rm_reg) argument [all...] |
Completed in 194 milliseconds