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

/external/v8/src/x64/
H A Dassembler-x64-inl.h92 void Assembler::emit_rex_64(Register reg, Register rm_reg) { argument
93 emit(0x48 | reg.high_bit() << 2 | rm_reg.high_bit());
97 void Assembler::emit_rex_64(XMMRegister reg, Register rm_reg) { argument
98 emit(0x48 | (reg.code() & 0x8) >> 1 | rm_reg.code() >> 3);
102 void Assembler::emit_rex_64(Register reg, XMMRegister rm_reg) { argument
103 emit(0x48 | (reg.code() & 0x8) >> 1 | rm_reg.code() >> 3);
117 void Assembler::emit_rex_64(Register rm_reg) { argument
118 DCHECK_EQ(rm_reg.code() & 0xf, rm_reg.code());
119 emit(0x48 | rm_reg
128 emit_rex_32(Register reg, Register rm_reg) argument
138 emit_rex_32(Register rm_reg) argument
148 emit_optional_rex_32(Register reg, Register rm_reg) argument
184 emit_optional_rex_32(Register rm_reg) argument
188 emit_optional_rex_32(XMMRegister rm_reg) argument
582 set_modrm(int mod, Register rm_reg) argument
[all...]
H A Dassembler-x64.cc505 Register rm_reg,
509 if (rm_reg.low_bits() == 4) { // Forces SIB byte.
510 // Swap reg and rm_reg and change opcode operand order.
511 emit_rex(rm_reg, reg, size);
513 emit_modrm(rm_reg, reg);
515 emit_rex(reg, rm_reg, size);
517 emit_modrm(reg, rm_reg);
522 void Assembler::arithmetic_op_16(byte opcode, Register reg, Register rm_reg) { argument
525 if (rm_reg.low_bits() == 4) { // Forces SIB byte.
526 // Swap reg and rm_reg an
503 arithmetic_op(byte opcode, Register reg, Register rm_reg, int size) argument
540 arithmetic_op_16(byte opcode, Register reg, const Operand& rm_reg) argument
563 arithmetic_op_8(byte opcode, Register reg, Register rm_reg) argument
[all...]
/external/vixl/src/aarch64/
H A Dsimulator-aarch64.cc3749 int rm_reg = instr->GetRm(); local
3752 rm_reg &= 0xf;
3866 (this->*Op)(vf, rd, rn, ReadVRegister(rm_reg), index);
4725 int rm_reg = instr->GetRm(); local
4728 rm_reg &= 0xf;
4774 (this->*Op)(vf, rd, rn, ReadVRegister(rm_reg), index);

Completed in 121 milliseconds