Searched refs:rm_reg (Results 1 – 3 of 3) sorted by relevance
/external/webkit/V8Binding/v8/src/x64/ |
D | assembler-x64-inl.h | 73 void Assembler::emit_rex_64(Register reg, Register rm_reg) { in emit_rex_64() argument 74 emit(0x48 | reg.high_bit() << 2 | rm_reg.high_bit()); in emit_rex_64() 78 void Assembler::emit_rex_64(XMMRegister reg, Register rm_reg) { in emit_rex_64() argument 79 emit(0x48 | (reg.code() & 0x8) >> 1 | rm_reg.code() >> 3); in emit_rex_64() 93 void Assembler::emit_rex_64(Register rm_reg) { in emit_rex_64() argument 94 ASSERT_EQ(rm_reg.code() & 0xf, rm_reg.code()); in emit_rex_64() 95 emit(0x48 | rm_reg.high_bit()); in emit_rex_64() 104 void Assembler::emit_rex_32(Register reg, Register rm_reg) { in emit_rex_32() argument 105 emit(0x40 | reg.high_bit() << 2 | rm_reg.high_bit()); in emit_rex_32() 114 void Assembler::emit_rex_32(Register rm_reg) { in emit_rex_32() argument [all …]
|
D | assembler-x64.h | 1093 inline void emit_rex_64(Register reg, Register rm_reg); 1094 inline void emit_rex_64(XMMRegister reg, Register rm_reg); 1108 inline void emit_rex_64(Register rm_reg); 1122 inline void emit_rex_32(Register reg, Register rm_reg); 1131 inline void emit_rex_32(Register rm_reg); 1139 inline void emit_optional_rex_32(Register reg, Register rm_reg); 1161 inline void emit_optional_rex_32(Register rm_reg); 1182 void emit_modrm(Register reg, Register rm_reg) { in emit_modrm() argument 1183 emit(0xC0 | reg.low_bits() << 3 | rm_reg.low_bits()); in emit_modrm() 1188 void emit_modrm(int code, Register rm_reg) { in emit_modrm() argument [all …]
|
D | assembler-x64.cc | 457 void Assembler::arithmetic_op(byte opcode, Register reg, Register rm_reg) { in arithmetic_op() argument 460 emit_rex_64(reg, rm_reg); in arithmetic_op() 462 emit_modrm(reg, rm_reg); in arithmetic_op() 466 void Assembler::arithmetic_op_16(byte opcode, Register reg, Register rm_reg) { in arithmetic_op_16() argument 470 emit_optional_rex_32(reg, rm_reg); in arithmetic_op_16() 472 emit_modrm(reg, rm_reg); in arithmetic_op_16() 478 const Operand& rm_reg) { in arithmetic_op_16() argument 482 emit_optional_rex_32(reg, rm_reg); in arithmetic_op_16() 484 emit_operand(reg, rm_reg); in arithmetic_op_16() 488 void Assembler::arithmetic_op_32(byte opcode, Register reg, Register rm_reg) { in arithmetic_op_32() argument [all …]
|