Lines Matching refs:rm
316 static void get_modrm(byte data, int* mod, int* regop, int* rm) { in get_modrm() argument
319 *rm = data & 7; in get_modrm()
372 int mod, regop, rm; in PrintRightOperandHelper() local
373 get_modrm(*modrmp, &mod, ®op, &rm); in PrintRightOperandHelper()
378 if (rm == ebp) { in PrintRightOperandHelper()
382 } else if (rm == esp) { in PrintRightOperandHelper()
387 AppendToBuffer("[%s]", (this->*register_name)(rm)); in PrintRightOperandHelper()
408 AppendToBuffer("[%s]", (this->*register_name)(rm)); in PrintRightOperandHelper()
414 if (rm == esp) { in PrintRightOperandHelper()
420 if (index == base && index == rm /*esp*/ && scale == 0 /*times_1*/) { in PrintRightOperandHelper()
421 AppendToBuffer("[%s+0x%x]", (this->*register_name)(rm), disp); in PrintRightOperandHelper()
434 AppendToBuffer("[%s+0x%x]", (this->*register_name)(rm), disp); in PrintRightOperandHelper()
439 AppendToBuffer("%s", (this->*register_name)(rm)); in PrintRightOperandHelper()
472 int mod, regop, rm; in PrintOperands() local
473 get_modrm(modrm, &mod, ®op, &rm); in PrintOperands()
500 int mod, regop, rm; in PrintImmediateOp() local
501 get_modrm(modrm, &mod, ®op, &rm); in PrintImmediateOp()
529 int mod, regop, rm; in F7Instruction() local
530 get_modrm(modrm, &mod, ®op, &rm); in F7Instruction()
540 AppendToBuffer("%s %s", mnem, NameOfCPURegister(rm)); in F7Instruction()
544 AppendToBuffer("test %s,0x%x", NameOfCPURegister(rm), imm); in F7Instruction()
562 int mod, regop, rm; in D1D3C1Instruction() local
563 get_modrm(modrm, &mod, ®op, &rm); in D1D3C1Instruction()
587 AppendToBuffer("%s %s,", mnem, NameOfCPURegister(rm)); in D1D3C1Instruction()
931 { int mod, regop, rm; in InstructionDecode() local
932 get_modrm(*(data+1), &mod, ®op, &rm); in InstructionDecode()
937 NameOfCPURegister(rm), in InstructionDecode()
945 int mod, regop, rm; in InstructionDecode() local
946 get_modrm(*data, &mod, ®op, &rm); in InstructionDecode()
968 int mod, regop, rm; in InstructionDecode() local
969 get_modrm(*data, &mod, ®op, &rm); in InstructionDecode()
978 int mod, regop, rm; in InstructionDecode() local
979 get_modrm(*data, &mod, ®op, &rm); in InstructionDecode()
982 NameOfXMMRegister(rm)); in InstructionDecode()
999 int mod, regop, rm; in InstructionDecode() local
1000 get_modrm(*data, &mod, ®op, &rm); in InstructionDecode()
1016 int mod, regop, rm; in InstructionDecode() local
1017 get_modrm(*data, &mod, ®op, &rm); in InstructionDecode()
1027 int mod, regop, rm; in InstructionDecode() local
1028 get_modrm(*data, &mod, ®op, &rm); in InstructionDecode()
1065 int mod, regop, rm; in InstructionDecode() local
1066 get_modrm(*data, &mod, ®op, &rm); in InstructionDecode()
1084 int mod, regop, rm; in InstructionDecode() local
1086 get_modrm(*data, &mod, ®op, &rm); in InstructionDecode()
1106 int mod, regop, rm; in InstructionDecode() local
1107 get_modrm(*data, &mod, ®op, &rm); in InstructionDecode()
1117 int mod, regop, rm; in InstructionDecode() local
1118 get_modrm(*data, &mod, ®op, &rm); in InstructionDecode()
1121 NameOfXMMRegister(rm)); in InstructionDecode()
1126 int mod, regop, rm; in InstructionDecode() local
1127 get_modrm(*data, &mod, ®op, &rm); in InstructionDecode()
1137 int mod, regop, rm; in InstructionDecode() local
1138 get_modrm(*data, &mod, ®op, &rm); in InstructionDecode()
1142 NameOfXMMRegister(rm), in InstructionDecode()
1147 int mod, regop, rm; in InstructionDecode() local
1148 get_modrm(*data, &mod, ®op, &rm); in InstructionDecode()
1152 NameOfCPURegister(rm), in InstructionDecode()
1161 int mod, regop, rm; in InstructionDecode() local
1162 get_modrm(*data, &mod, ®op, &rm); in InstructionDecode()
1166 NameOfXMMRegister(rm)); in InstructionDecode()
1174 int mod, regop, rm; in InstructionDecode() local
1175 get_modrm(*data, &mod, ®op, &rm); in InstructionDecode()
1178 NameOfXMMRegister(rm)); in InstructionDecode()
1182 int mod, regop, rm; in InstructionDecode() local
1183 get_modrm(*data, &mod, ®op, &rm); in InstructionDecode()
1186 NameOfXMMRegister(rm)); in InstructionDecode()
1190 int mod, regop, rm; in InstructionDecode() local
1191 get_modrm(*data, &mod, ®op, &rm); in InstructionDecode()
1194 NameOfXMMRegister(rm)); in InstructionDecode()
1198 int mod, regop, rm; in InstructionDecode() local
1199 get_modrm(*data, &mod, ®op, &rm); in InstructionDecode()
1204 int mod, regop, rm; in InstructionDecode() local
1205 get_modrm(*data, &mod, ®op, &rm); in InstructionDecode()
1210 int mod, regop, rm; in InstructionDecode() local
1211 get_modrm(*data, &mod, ®op, &rm); in InstructionDecode()
1215 NameOfXMMRegister(rm), in InstructionDecode()
1220 int mod, regop, rm; in InstructionDecode() local
1221 get_modrm(*data, &mod, ®op, &rm); in InstructionDecode()
1224 NameOfXMMRegister(rm)); in InstructionDecode()
1228 int mod, regop, rm; in InstructionDecode() local
1229 get_modrm(*data, &mod, ®op, &rm); in InstructionDecode()
1234 NameOfXMMRegister(rm), in InstructionDecode()
1239 int mod, regop, rm; in InstructionDecode() local
1240 get_modrm(*data, &mod, ®op, &rm); in InstructionDecode()
1243 NameOfXMMRegister(rm)); in InstructionDecode()
1248 int mod, regop, rm; in InstructionDecode() local
1249 get_modrm(*data, &mod, ®op, &rm); in InstructionDecode()
1254 int mod, regop, rm; in InstructionDecode() local
1255 get_modrm(*data, &mod, ®op, &rm); in InstructionDecode()
1261 int mod, regop, rm; in InstructionDecode() local
1262 get_modrm(*data, &mod, ®op, &rm); in InstructionDecode()
1265 NameOfXMMRegister(rm)); in InstructionDecode()
1269 int mod, regop, rm; in InstructionDecode() local
1270 get_modrm(*data, &mod, ®op, &rm); in InstructionDecode()
1280 int mod, regop, rm; in InstructionDecode() local
1281 get_modrm(*data, &mod, ®op, &rm); in InstructionDecode()
1284 NameOfXMMRegister(rm)); in InstructionDecode()
1288 int mod, regop, rm; in InstructionDecode() local
1289 get_modrm(*data, &mod, ®op, &rm); in InstructionDecode()
1292 NameOfXMMRegister(rm)); in InstructionDecode()
1304 int mod, regop, rm; in InstructionDecode() local
1305 get_modrm(*data, &mod, ®op, &rm); in InstructionDecode()
1366 int mod, regop, rm; in InstructionDecode() local
1367 get_modrm(*data, &mod, ®op, &rm); in InstructionDecode()
1372 int mod, regop, rm; in InstructionDecode() local
1373 get_modrm(*data, &mod, ®op, &rm); in InstructionDecode()
1378 int mod, regop, rm; in InstructionDecode() local
1379 get_modrm(*data, &mod, ®op, &rm); in InstructionDecode()
1394 int mod, regop, rm; in InstructionDecode() local
1395 get_modrm(*data, &mod, ®op, &rm); in InstructionDecode()
1417 NameOfXMMRegister(rm)); in InstructionDecode()
1435 int mod, regop, rm; in InstructionDecode() local
1436 get_modrm(*data, &mod, ®op, &rm); in InstructionDecode()
1441 int mod, regop, rm; in InstructionDecode() local
1442 get_modrm(*data, &mod, ®op, &rm); in InstructionDecode()
1447 int mod, regop, rm; in InstructionDecode() local
1448 get_modrm(*data, &mod, ®op, &rm); in InstructionDecode()
1453 int mod, regop, rm; in InstructionDecode() local
1454 get_modrm(*data, &mod, ®op, &rm); in InstructionDecode()
1459 int mod, regop, rm; in InstructionDecode() local
1460 get_modrm(*data, &mod, ®op, &rm); in InstructionDecode()
1466 int mod, regop, rm; in InstructionDecode() local
1467 get_modrm(*data, &mod, ®op, &rm); in InstructionDecode()