Lines Matching refs:rm
820 void Operand::BuildModerm(int32_t mode, Register rm)
822 rex_ |= AssemblerX64::GetModrmRex(rm);
823 moderm_ = AssemblerX64::GetModrm(mode, rm);
838 void AssemblerX64::EmitOperand(int32_t reg, Operand rm)
841 EmitU8(rm.moderm_ | (static_cast<uint32_t>(reg) << LOW_BITS_SIZE));
842 if (rm.hasSIB_) {
843 EmitU8(rm.sib_);
846 if (rm.hasDisp8_) {
847 EmitI8(static_cast<int8_t>(rm.disp_));
848 } else if (rm.hasDisp32_) {
849 EmitI32(rm.disp_);