Searched defs:rm_reg (Results 1 - 4 of 4) sorted by relevance

/external/chromium_org/v8/src/x64/
H A Dassembler-x64-inl.h107 void Assembler::emit_rex_64(Register reg, Register rm_reg) { argument
108 emit(0x48 | reg.high_bit() << 2 | rm_reg.high_bit());
112 void Assembler::emit_rex_64(XMMRegister reg, Register rm_reg) { argument
113 emit(0x48 | (reg.code() & 0x8) >> 1 | rm_reg.code() >> 3);
117 void Assembler::emit_rex_64(Register reg, XMMRegister rm_reg) { argument
118 emit(0x48 | (reg.code() & 0x8) >> 1 | rm_reg.code() >> 3);
132 void Assembler::emit_rex_64(Register rm_reg) { argument
133 ASSERT_EQ(rm_reg.code() & 0xf, rm_reg.code());
134 emit(0x48 | rm_reg
143 emit_rex_32(Register reg, Register rm_reg) argument
153 emit_rex_32(Register rm_reg) argument
163 emit_optional_rex_32(Register reg, Register rm_reg) argument
199 emit_optional_rex_32(Register rm_reg) argument
512 set_modrm(int mod, Register rm_reg) argument
[all...]
H A Dassembler-x64.cc543 void Assembler::arithmetic_op(byte opcode, Register reg, Register rm_reg) { argument
546 if (rm_reg.low_bits() == 4) { // Forces SIB byte.
547 // Swap reg and rm_reg and change opcode operand order.
548 emit_rex_64(rm_reg, reg);
550 emit_modrm(rm_reg, reg);
552 emit_rex_64(reg, rm_reg);
554 emit_modrm(reg, rm_reg);
559 void Assembler::arithmetic_op_16(byte opcode, Register reg, Register rm_reg) { argument
562 if (rm_reg.low_bits() == 4) { // Forces SIB byte.
563 // Swap reg and rm_reg an
577 arithmetic_op_16(byte opcode, Register reg, const Operand& rm_reg) argument
588 arithmetic_op_32(byte opcode, Register reg, Register rm_reg) argument
604 arithmetic_op_32(byte opcode, Register reg, const Operand& rm_reg) argument
[all...]
/external/v8/src/x64/
H A Dassembler-x64-inl.h86 void Assembler::emit_rex_64(Register reg, Register rm_reg) { argument
87 emit(0x48 | reg.high_bit() << 2 | rm_reg.high_bit());
91 void Assembler::emit_rex_64(XMMRegister reg, Register rm_reg) { argument
92 emit(0x48 | (reg.code() & 0x8) >> 1 | rm_reg.code() >> 3);
96 void Assembler::emit_rex_64(Register reg, XMMRegister rm_reg) { argument
97 emit(0x48 | (reg.code() & 0x8) >> 1 | rm_reg.code() >> 3);
111 void Assembler::emit_rex_64(Register rm_reg) { argument
112 ASSERT_EQ(rm_reg.code() & 0xf, rm_reg.code());
113 emit(0x48 | rm_reg
122 emit_rex_32(Register reg, Register rm_reg) argument
132 emit_rex_32(Register rm_reg) argument
142 emit_optional_rex_32(Register reg, Register rm_reg) argument
178 emit_optional_rex_32(Register rm_reg) argument
453 set_modrm(int mod, Register rm_reg) argument
[all...]
H A Dassembler-x64.cc579 void Assembler::arithmetic_op(byte opcode, Register reg, Register rm_reg) { argument
582 if (rm_reg.low_bits() == 4) { // Forces SIB byte.
583 // Swap reg and rm_reg and change opcode operand order.
584 emit_rex_64(rm_reg, reg);
586 emit_modrm(rm_reg, reg);
588 emit_rex_64(reg, rm_reg);
590 emit_modrm(reg, rm_reg);
595 void Assembler::arithmetic_op_16(byte opcode, Register reg, Register rm_reg) { argument
598 if (rm_reg.low_bits() == 4) { // Forces SIB byte.
599 // Swap reg and rm_reg an
613 arithmetic_op_16(byte opcode, Register reg, const Operand& rm_reg) argument
624 arithmetic_op_32(byte opcode, Register reg, Register rm_reg) argument
640 arithmetic_op_32(byte opcode, Register reg, const Operand& rm_reg) argument
[all...]

Completed in 103 milliseconds