Lines Matching refs:mod
335 static void get_modrm(byte data, int* mod, int* regop, int* rm) {
336 *mod = (data >> 6) & 3;
391 int mod, regop, rm;
392 get_modrm(*modrmp, &mod, ®op, &rm);
393 RegisterNameMapping register_name = (mod == 3) ? direct_register_name :
395 switch (mod) {
438 mod == 2 ? *reinterpret_cast<int32_t*>(modrmp + 2) : *(modrmp + 2);
448 return mod == 2 ? 6 : 3;
452 mod == 2 ? *reinterpret_cast<int32_t*>(modrmp + 1) : *(modrmp + 1);
454 return mod == 2 ? 5 : 2;
491 int mod, regop, rm;
492 get_modrm(modrm, &mod, ®op, &rm);
519 int mod, regop, rm;
520 get_modrm(modrm, &mod, ®op, &rm);
548 mod, regop, rm;
549 get_modrm(modrm, &mod, ®op, &rm);
550 if (mod == 3 && regop != 0) {
562 } else if (mod == 3 && regop == eax) {
583 int mod, regop, rm;
584 get_modrm(modrm, &mod, ®op, &rm);
587 if (mod == 3) {
973 { int mod, regop, rm;
974 get_modrm(*(data+1), &mod, ®op, &rm);
987 int mod, regop, rm;
988 get_modrm(*data, &mod, ®op, &rm);
1010 int mod, regop, rm;
1011 get_modrm(*data, &mod, ®op, &rm);
1039 int mod, regop, rm;
1040 get_modrm(*data, &mod, ®op, &rm);
1063 int mod, regop, rm;
1064 get_modrm(*data, &mod, ®op, &rm);
1071 int mod, regop, rm;
1072 get_modrm(*data, &mod, ®op, &rm);
1080 int mod, regop, rm;
1081 get_modrm(*data, &mod, ®op, &rm);
1103 int mod, regop, rm;
1104 get_modrm(*data, &mod, ®op, &rm);
1120 int mod, regop, rm;
1121 get_modrm(*data, &mod, ®op, &rm);
1131 int mod, regop, rm;
1132 get_modrm(*data, &mod, ®op, &rm);
1169 int mod, regop, rm;
1170 get_modrm(*data, &mod, ®op, &rm);
1188 int mod, regop, rm;
1190 get_modrm(*data, &mod, ®op, &rm);
1214 int mod, regop, rm;
1215 get_modrm(*data, &mod, ®op, &rm);
1232 int mod, regop, rm;
1233 get_modrm(*data, &mod, ®op, &rm);
1241 int mod, regop, rm;
1242 get_modrm(*data, &mod, ®op, &rm);
1252 int mod, regop, rm;
1253 get_modrm(*data, &mod, ®op, &rm);
1262 int mod, regop, rm;
1263 get_modrm(*data, &mod, ®op, &rm);
1272 int mod, regop, rm;
1273 get_modrm(*data, &mod, ®op, &rm);
1282 int mod, regop, rm;
1283 get_modrm(*data, &mod, ®op, &rm);
1296 int mod, regop, rm;
1297 get_modrm(*data, &mod, ®op, &rm);
1298 if (mod == 0x3) {
1309 int mod, regop, rm;
1310 get_modrm(*data, &mod, ®op, &rm);
1317 int mod, regop, rm;
1318 get_modrm(*data, &mod, ®op, &rm);
1325 int mod, regop, rm;
1326 get_modrm(*data, &mod, ®op, &rm);
1333 int mod, regop, rm;
1334 get_modrm(*data, &mod, ®op, &rm);
1341 int mod, regop, rm;
1342 get_modrm(*data, &mod, ®op, &rm);
1347 int mod, regop, rm;
1348 get_modrm(*data, &mod, ®op, &rm);
1353 int mod, regop, rm;
1354 get_modrm(*data, &mod, ®op, &rm);
1363 int mod, regop, rm;
1364 get_modrm(*data, &mod, ®op, &rm);
1374 int mod, regop, rm;
1375 get_modrm(*data, &mod, ®op, &rm);
1382 int mod, regop, rm;
1383 get_modrm(*data, &mod, ®op, &rm);
1393 int mod, regop, rm;
1394 get_modrm(*data, &mod, ®op, &rm);
1402 int mod, regop, rm;
1403 get_modrm(*data, &mod, ®op, &rm);
1408 int mod, regop, rm;
1409 get_modrm(*data, &mod, ®op, &rm);
1415 int mod, regop, rm;
1416 get_modrm(*data, &mod, ®op, &rm);
1423 int mod, regop, rm;
1424 get_modrm(*data, &mod, ®op, &rm);
1425 if (mod == 3) {
1434 int mod, regop, rm;
1435 get_modrm(*data, &mod, ®op, &rm);
1442 int mod, regop, rm;
1443 get_modrm(*data, &mod, ®op, &rm);
1458 int mod, regop, rm;
1459 get_modrm(*data, &mod, ®op, &rm);
1516 int mod, regop, rm;
1517 get_modrm(*data, &mod, ®op, &rm);
1522 int mod, regop, rm;
1523 get_modrm(*data, &mod, ®op, &rm);
1528 int mod, regop, rm;
1529 get_modrm(*data, &mod, ®op, &rm);
1545 int mod, regop, rm;
1546 get_modrm(*data, &mod, ®op, &rm);
1586 int mod, regop, rm;
1587 get_modrm(*data, &mod, ®op, &rm);
1592 int mod, regop, rm;
1593 get_modrm(*data, &mod, ®op, &rm);
1598 int mod, regop, rm;
1599 get_modrm(*data, &mod, ®op, &rm);
1604 int mod, regop, rm;
1605 get_modrm(*data, &mod, ®op, &rm);
1610 int mod, regop, rm;
1611 get_modrm(*data, &mod, ®op, &rm);
1617 int mod, regop, rm;
1618 get_modrm(*data, &mod, ®op, &rm);