Lines Matching refs:mod
391 int* mod, in get_modrm() argument
394 *mod = (data >> 6) & 3; in get_modrm()
456 int mod, regop, rm; in PrintRightOperandHelper() local
457 get_modrm(*modrmp, &mod, ®op, &rm); in PrintRightOperandHelper()
458 RegisterNameMapping register_name = (mod == 3) ? direct_register_name : in PrintRightOperandHelper()
460 switch (mod) { in PrintRightOperandHelper()
505 int disp = (mod == 2) ? *reinterpret_cast<int32_t*>(modrmp + 2) in PrintRightOperandHelper()
528 return mod == 2 ? 6 : 3; in PrintRightOperandHelper()
531 int disp = (mod == 2) ? *reinterpret_cast<int32_t*>(modrmp + 1) in PrintRightOperandHelper()
538 return (mod == 2) ? 5 : 2; in PrintRightOperandHelper()
606 int mod, regop, rm; in PrintOperands() local
607 get_modrm(modrm, &mod, ®op, &rm); in PrintOperands()
642 int mod, regop, rm; in PrintImmediateOp() local
643 get_modrm(modrm, &mod, ®op, &rm); in PrintImmediateOp()
686 int mod, regop, rm; in F6F7Instruction() local
687 get_modrm(modrm, &mod, ®op, &rm); in F6F7Instruction()
688 if (mod == 3 && regop != 0) { in F6F7Instruction()
731 int mod, regop, rm; in ShiftInstruction() local
732 get_modrm(modrm, &mod, ®op, &rm); in ShiftInstruction()
736 if (mod != 3) { in ShiftInstruction()
1014 int mod, regop, rm; in TwoByteOpcodeInstruction() local
1019 get_modrm(*current, &mod, ®op, &rm); in TwoByteOpcodeInstruction()
1028 get_modrm(*current, &mod, ®op, &rm); in TwoByteOpcodeInstruction()
1074 int mod, regop, rm; in TwoByteOpcodeInstruction() local
1075 get_modrm(*current, &mod, ®op, &rm); in TwoByteOpcodeInstruction()
1085 int mod, regop, rm; in TwoByteOpcodeInstruction() local
1086 get_modrm(*current, &mod, ®op, &rm); in TwoByteOpcodeInstruction()
1092 int mod, regop, rm; in TwoByteOpcodeInstruction() local
1093 get_modrm(*current, &mod, ®op, &rm); in TwoByteOpcodeInstruction()
1099 int mod, regop, rm; in TwoByteOpcodeInstruction() local
1100 get_modrm(*current, &mod, ®op, &rm); in TwoByteOpcodeInstruction()
1106 int mod, regop, rm; in TwoByteOpcodeInstruction() local
1107 get_modrm(*current, &mod, ®op, &rm); in TwoByteOpcodeInstruction()
1118 int mod, regop, rm; in TwoByteOpcodeInstruction() local
1119 get_modrm(*current, &mod, ®op, &rm); in TwoByteOpcodeInstruction()
1129 int mod, regop, rm; in TwoByteOpcodeInstruction() local
1130 get_modrm(*current, &mod, ®op, &rm); in TwoByteOpcodeInstruction()
1136 int mod, regop, rm; in TwoByteOpcodeInstruction() local
1137 get_modrm(*current, &mod, ®op, &rm); in TwoByteOpcodeInstruction()
1144 int mod, regop, rm; in TwoByteOpcodeInstruction() local
1145 get_modrm(*current, &mod, ®op, &rm); in TwoByteOpcodeInstruction()
1153 int mod, regop, rm; in TwoByteOpcodeInstruction() local
1154 get_modrm(*current, &mod, ®op, &rm); in TwoByteOpcodeInstruction()
1159 if (mod == 1) { // Byte displacement. in TwoByteOpcodeInstruction()
1161 } else if (mod == 2) { // 32-bit displacement. in TwoByteOpcodeInstruction()
1192 int mod, regop, rm; in TwoByteOpcodeInstruction() local
1193 get_modrm(*current, &mod, ®op, &rm); in TwoByteOpcodeInstruction()
1376 int mod, regop, rm; in InstructionDecode() local
1377 get_modrm(*(data + 1), &mod, ®op, &rm); in InstructionDecode()
1399 int mod, regop, rm; in InstructionDecode() local
1400 get_modrm(*data, &mod, ®op, &rm); in InstructionDecode()
1410 int mod, regop, rm; in InstructionDecode() local
1411 get_modrm(*data, &mod, ®op, &rm); in InstructionDecode()
1474 int mod, regop, rm; in InstructionDecode() local
1476 get_modrm(*data, &mod, ®op, &rm); in InstructionDecode()
1543 int mod, regop, rm; in InstructionDecode() local
1544 get_modrm(*data, &mod, ®op, &rm); in InstructionDecode()