Searched refs:rm_reg (Results 1 - 3 of 3) sorted by relevance
/external/v8/src/x64/ |
H A D | assembler-x64-inl.h | 82 void Assembler::emit_rex_64(Register reg, Register rm_reg) { argument 83 emit(0x48 | reg.high_bit() << 2 | rm_reg.high_bit()); 87 void Assembler::emit_rex_64(XMMRegister reg, Register rm_reg) { argument 88 emit(0x48 | (reg.code() & 0x8) >> 1 | rm_reg.code() >> 3); 102 void Assembler::emit_rex_64(Register rm_reg) { argument 103 ASSERT_EQ(rm_reg.code() & 0xf, rm_reg.code()); 104 emit(0x48 | rm_reg.high_bit()); 113 void Assembler::emit_rex_32(Register reg, Register rm_reg) { argument 114 emit(0x40 | reg.high_bit() << 2 | rm_reg 123 emit_rex_32(Register rm_reg) argument 133 emit_optional_rex_32(Register reg, Register rm_reg) argument 163 emit_optional_rex_32(Register rm_reg) argument 315 set_modrm(int mod, Register rm_reg) argument [all...] |
H A D | assembler-x64.h | 1168 // High bit of reg goes to REX.R, high bit of rm_reg goes to REX.B. 1170 inline void emit_rex_64(Register reg, Register rm_reg); 1171 inline void emit_rex_64(XMMRegister reg, Register rm_reg); 1185 inline void emit_rex_64(Register rm_reg); 1197 // High bit of reg goes to REX.R, high bit of rm_reg goes to REX.B. 1199 inline void emit_rex_32(Register reg, Register rm_reg); 1206 // High bit of rm_reg goes to REX.B. 1208 inline void emit_rex_32(Register rm_reg); 1214 // High bit of reg goes to REX.R, high bit of rm_reg goes to REX.B. 1216 inline void emit_optional_rex_32(Register reg, Register rm_reg); 1259 emit_modrm(Register reg, Register rm_reg) argument 1265 emit_modrm(int code, Register rm_reg) argument [all...] |
H A D | assembler-x64.cc | 456 void Assembler::arithmetic_op(byte opcode, Register reg, Register rm_reg) { argument 459 emit_rex_64(reg, rm_reg); 461 emit_modrm(reg, rm_reg); 465 void Assembler::arithmetic_op_16(byte opcode, Register reg, Register rm_reg) { argument 469 emit_optional_rex_32(reg, rm_reg); 471 emit_modrm(reg, rm_reg); 477 const Operand& rm_reg) { 481 emit_optional_rex_32(reg, rm_reg); 483 emit_operand(reg, rm_reg); 487 void Assembler::arithmetic_op_32(byte opcode, Register reg, Register rm_reg) { argument 475 arithmetic_op_16(byte opcode, Register reg, const Operand& rm_reg) argument 496 arithmetic_op_32(byte opcode, Register reg, const Operand& rm_reg) argument [all...] |
Completed in 17 milliseconds