Lines Matching refs:modRMByte
103 static uint8_t modRMByte(unsigned Mod, unsigned RegOpcode, unsigned RM) { in modRMByte() function
311 emitByte(modRMByte(3, RegOpcodeFld, getX86RegNum(ModRMReg)), OS); in emitRegModRMByte()
317 emitByte(modRMByte(SS, Index, Base), OS); in emitSIBByte()
340 emitByte(modRMByte(0, RegOpcodeField, 5), OS); in emitMemModRMByte()
445 emitByte(modRMByte(0, RegOpcodeField, RMfield), OS); in emitMemModRMByte()
449 emitByte(modRMByte(1, RegOpcodeField, RMfield), OS); in emitMemModRMByte()
454 emitByte(modRMByte(2, RegOpcodeField, RMfield), OS); in emitMemModRMByte()
458 emitByte(modRMByte(0, RegOpcodeField, 6), OS); in emitMemModRMByte()
488 emitByte(modRMByte(0, RegOpcodeField, 5), OS); in emitMemModRMByte()
499 emitByte(modRMByte(0, RegOpcodeField, BaseRegNo), OS); in emitMemModRMByte()
510 emitByte(modRMByte(0, RegOpcodeField, BaseRegNo), OS); in emitMemModRMByte()
523 emitByte(modRMByte(1, RegOpcodeField, BaseRegNo), OS); in emitMemModRMByte()
533 emitByte(modRMByte(2, RegOpcodeField, BaseRegNo), OS); in emitMemModRMByte()
553 emitByte(modRMByte(0, RegOpcodeField, 4), OS); in emitMemModRMByte()
562 emitByte(modRMByte(0, RegOpcodeField, 4), OS); in emitMemModRMByte()
568 emitByte(modRMByte(1, RegOpcodeField, 4), OS); in emitMemModRMByte()
572 emitByte(modRMByte(2, RegOpcodeField, 4), OS); in emitMemModRMByte()
1594 emitByte(modRMByte(3, getX86RegNum(MI.getOperand(CurOp++)),0), OS); in encodeInstruction()