Lines Matching refs:modRM
124 uint8_t opcode, uint8_t modRM) { in decode() argument
174 if (modFromModRM(modRM) == 0x3) in decode()
178 if (modFromModRM(modRM) == 0x3) in decode()
179 return modRMTable[dec->instructionIDs + ((modRM & 0x38) >> 3) + 8]; in decode()
180 return modRMTable[dec->instructionIDs + ((modRM & 0x38) >> 3)]; in decode()
182 if (modFromModRM(modRM) == 0x3) in decode()
183 return modRMTable[dec->instructionIDs + (modRM & 0x3f) + 8]; in decode()
184 return modRMTable[dec->instructionIDs + ((modRM & 0x38) >> 3)]; in decode()
186 return modRMTable[dec->instructionIDs + modRM]; in decode()
581 switch (modFromModRM(insn->modRM)) { in readSIB()
644 if (consume(insn, insn->modRM)) in readModRM()
648 mod = modFromModRM(insn->modRM); in readModRM()
649 rm = rmFromModRM(insn->modRM); in readModRM()
650 reg = regFromModRM(insn->modRM); in readModRM()
877 modFromModRM(insn->modRM) == 3) { in fixupReg()
1129 decode(insn->opcodeType, insnCtx, insn->opcode, insn->modRM); in getInstructionIDWithAttrMask()
2352 translateFPRegister(mcInst, insn.modRM & 7); in translateOperand()