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

/external/chromium_org/v8/src/x64/
H A Dassembler-x64-inl.h85 void Assembler::emit_rex_64(Register reg, Register rm_reg) { argument
86 emit(0x48 | reg.high_bit() << 2 | rm_reg.high_bit());
90 void Assembler::emit_rex_64(XMMRegister reg, Register rm_reg) { argument
91 emit(0x48 | (reg.code() & 0x8) >> 1 | rm_reg.code() >> 3);
95 void Assembler::emit_rex_64(Register reg, XMMRegister rm_reg) { argument
96 emit(0x48 | (reg.code() & 0x8) >> 1 | rm_reg.code() >> 3);
110 void Assembler::emit_rex_64(Register rm_reg) { argument
111 DCHECK_EQ(rm_reg.code() & 0xf, rm_reg.code());
112 emit(0x48 | rm_reg
121 emit_rex_32(Register reg, Register rm_reg) argument
131 emit_rex_32(Register rm_reg) argument
141 emit_optional_rex_32(Register reg, Register rm_reg) argument
177 emit_optional_rex_32(Register rm_reg) argument
526 set_modrm(int mod, Register rm_reg) argument
[all...]
H A Dassembler-x64.h1180 // High bit of reg goes to REX.R, high bit of rm_reg goes to REX.B.
1182 inline void emit_rex_64(XMMRegister reg, Register rm_reg);
1183 inline void emit_rex_64(Register reg, XMMRegister rm_reg);
1184 inline void emit_rex_64(Register reg, Register rm_reg);
1198 inline void emit_rex_64(Register rm_reg);
1210 // High bit of reg goes to REX.R, high bit of rm_reg goes to REX.B.
1212 inline void emit_rex_32(Register reg, Register rm_reg);
1219 // High bit of rm_reg goes to REX.B.
1221 inline void emit_rex_32(Register rm_reg);
1227 // High bit of reg goes to REX.R, high bit of rm_reg goe
1303 emit_modrm(Register reg, Register rm_reg) argument
1309 emit_modrm(int code, Register rm_reg) argument
[all...]
H A Dassembler-x64.cc417 Register rm_reg,
421 if (rm_reg.low_bits() == 4) { // Forces SIB byte.
422 // Swap reg and rm_reg and change opcode operand order.
423 emit_rex(rm_reg, reg, size);
425 emit_modrm(rm_reg, reg);
427 emit_rex(reg, rm_reg, size);
429 emit_modrm(reg, rm_reg);
434 void Assembler::arithmetic_op_16(byte opcode, Register reg, Register rm_reg) { argument
437 if (rm_reg.low_bits() == 4) { // Forces SIB byte.
438 // Swap reg and rm_reg an
415 arithmetic_op(byte opcode, Register reg, Register rm_reg, int size) argument
452 arithmetic_op_16(byte opcode, Register reg, const Operand& rm_reg) argument
474 arithmetic_op_8(byte opcode, Register reg, Register rm_reg) argument
[all...]

Completed in 194 milliseconds