Home
last modified time | relevance | path

Searched refs:rm_reg (Results 1 – 3 of 3) sorted by relevance

/external/webkit/V8Binding/v8/src/x64/
Dassembler-x64-inl.h73 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 …]
Dassembler-x64.h1093 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 …]
Dassembler-x64.cc457 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 …]