Lines Matching full:true
460 decode->is_fpu = true; in decode_x87_ins()
557 decode->is_fpu = true; in decode_x87_general()
596 decode->is_fpu = true; in decode_aegroup()
691 {0x0, X86_DECODE_CMD_ADD, 1, true, decode_modrm_rm, decode_modrm_reg, NULL,
693 {0x1, X86_DECODE_CMD_ADD, 0, true, decode_modrm_rm, decode_modrm_reg, NULL,
695 {0x2, X86_DECODE_CMD_ADD, 1, true, decode_modrm_reg, decode_modrm_rm, NULL,
697 {0x3, X86_DECODE_CMD_ADD, 0, true, decode_modrm_reg, decode_modrm_rm, NULL,
707 {0x8, X86_DECODE_CMD_OR, 1, true, decode_modrm_rm, decode_modrm_reg, NULL,
709 {0x9, X86_DECODE_CMD_OR, 0, true, decode_modrm_rm, decode_modrm_reg, NULL,
711 {0xa, X86_DECODE_CMD_OR, 1, true, decode_modrm_reg, decode_modrm_rm, NULL,
713 {0xb, X86_DECODE_CMD_OR, 0, true, decode_modrm_reg, decode_modrm_rm,
725 {0x10, X86_DECODE_CMD_ADC, 1, true, decode_modrm_rm, decode_modrm_reg,
727 {0x11, X86_DECODE_CMD_ADC, 0, true, decode_modrm_rm, decode_modrm_reg,
729 {0x12, X86_DECODE_CMD_ADC, 1, true, decode_modrm_reg, decode_modrm_rm,
731 {0x13, X86_DECODE_CMD_ADC, 0, true, decode_modrm_reg, decode_modrm_rm,
743 {0x18, X86_DECODE_CMD_SBB, 1, true, decode_modrm_rm, decode_modrm_reg,
745 {0x19, X86_DECODE_CMD_SBB, 0, true, decode_modrm_rm, decode_modrm_reg,
747 {0x1a, X86_DECODE_CMD_SBB, 1, true, decode_modrm_reg, decode_modrm_rm,
749 {0x1b, X86_DECODE_CMD_SBB, 0, true, decode_modrm_reg, decode_modrm_rm,
761 {0x20, X86_DECODE_CMD_AND, 1, true, decode_modrm_rm, decode_modrm_reg,
763 {0x21, X86_DECODE_CMD_AND, 0, true, decode_modrm_rm, decode_modrm_reg,
765 {0x22, X86_DECODE_CMD_AND, 1, true, decode_modrm_reg, decode_modrm_rm,
767 {0x23, X86_DECODE_CMD_AND, 0, true, decode_modrm_reg, decode_modrm_rm,
773 {0x28, X86_DECODE_CMD_SUB, 1, true, decode_modrm_rm, decode_modrm_reg,
775 {0x29, X86_DECODE_CMD_SUB, 0, true, decode_modrm_rm, decode_modrm_reg,
777 {0x2a, X86_DECODE_CMD_SUB, 1, true, decode_modrm_reg, decode_modrm_rm,
779 {0x2b, X86_DECODE_CMD_SUB, 0, true, decode_modrm_reg, decode_modrm_rm,
787 {0x30, X86_DECODE_CMD_XOR, 1, true, decode_modrm_rm, decode_modrm_reg,
789 {0x31, X86_DECODE_CMD_XOR, 0, true, decode_modrm_rm, decode_modrm_reg,
791 {0x32, X86_DECODE_CMD_XOR, 1, true, decode_modrm_reg, decode_modrm_rm,
793 {0x33, X86_DECODE_CMD_XOR, 0, true, decode_modrm_reg, decode_modrm_rm,
800 {0x38, X86_DECODE_CMD_CMP, 1, true, decode_modrm_rm, decode_modrm_reg,
802 {0x39, X86_DECODE_CMD_CMP, 0, true, decode_modrm_rm, decode_modrm_reg,
804 {0x3a, X86_DECODE_CMD_CMP, 1, true, decode_modrm_reg, decode_modrm_rm,
806 {0x3b, X86_DECODE_CMD_CMP, 0, true, decode_modrm_reg, decode_modrm_rm,
893 {0x69, X86_DECODE_CMD_IMUL_3, 0, true, decode_modrm_reg,
895 {0x6b, X86_DECODE_CMD_IMUL_3, 0, true, decode_modrm_reg, decode_modrm_rm,
940 {0x80, X86_DECODE_CMD_INVL, 1, true, decode_modrm_rm, decode_imm8,
942 {0x81, X86_DECODE_CMD_INVL, 0, true, decode_modrm_rm, decode_imm,
944 {0x82, X86_DECODE_CMD_INVL, 1, true, decode_modrm_rm, decode_imm8,
946 {0x83, X86_DECODE_CMD_INVL, 0, true, decode_modrm_rm, decode_imm8_signed,
948 {0x84, X86_DECODE_CMD_TST, 1, true, decode_modrm_rm, decode_modrm_reg,
950 {0x85, X86_DECODE_CMD_TST, 0, true, decode_modrm_rm, decode_modrm_reg,
952 {0x86, X86_DECODE_CMD_XCHG, 1, true, decode_modrm_reg, decode_modrm_rm,
954 {0x87, X86_DECODE_CMD_XCHG, 0, true, decode_modrm_reg, decode_modrm_rm,
956 {0x88, X86_DECODE_CMD_MOV, 1, true, decode_modrm_rm, decode_modrm_reg,
958 {0x89, X86_DECODE_CMD_MOV, 0, true, decode_modrm_rm, decode_modrm_reg,
960 {0x8a, X86_DECODE_CMD_MOV, 1, true, decode_modrm_reg, decode_modrm_rm,
962 {0x8b, X86_DECODE_CMD_MOV, 0, true, decode_modrm_reg, decode_modrm_rm,
964 {0x8c, X86_DECODE_CMD_MOV_FROM_SEG, 0, true, decode_modrm_rm,
966 {0x8d, X86_DECODE_CMD_LEA, 0, true, decode_modrm_reg, decode_modrm_rm,
968 {0x8e, X86_DECODE_CMD_MOV_TO_SEG, 0, true, decode_modrm_reg,
970 {0x8f, X86_DECODE_CMD_POP, 0, true, decode_modrm_rm,
1076 {0xc0, X86_DECODE_CMD_INVL, 1, true, decode_modrm_rm, decode_imm8,
1078 {0xc1, X86_DECODE_CMD_INVL, 0, true, decode_modrm_rm, decode_imm8,
1086 {0xc4, X86_DECODE_CMD_LES, 0, true, decode_modrm_reg, decode_modrm_rm,
1088 {0xc5, X86_DECODE_CMD_LDS, 0, true, decode_modrm_reg, decode_modrm_rm,
1091 {0xc6, X86_DECODE_CMD_MOV, 1, true, decode_modrm_rm, decode_imm8,
1093 {0xc7, X86_DECODE_CMD_MOV, 0, true, decode_modrm_rm, decode_imm,
1109 {0xd0, X86_DECODE_CMD_INVL, 1, true, decode_modrm_rm, decode_imm_1,
1111 {0xd1, X86_DECODE_CMD_INVL, 0, true, decode_modrm_rm, decode_imm_1,
1113 {0xd2, X86_DECODE_CMD_INVL, 1, true, decode_modrm_rm, decode_rcx,
1115 {0xd3, X86_DECODE_CMD_INVL, 0, true, decode_modrm_rm, decode_rcx,
1126 {0xd8, X86_DECODE_CMD_INVL, 0, true, NULL,
1128 {0xd9, X86_DECODE_CMD_INVL, 0, true, NULL,
1130 {0xda, X86_DECODE_CMD_INVL, 0, true, NULL,
1132 {0xdb, X86_DECODE_CMD_INVL, 0, true, NULL,
1134 {0xdc, X86_DECODE_CMD_INVL, 0, true, NULL,
1136 {0xdd, X86_DECODE_CMD_INVL, 0, true, NULL,
1138 {0xde, X86_DECODE_CMD_INVL, 0, true, NULL,
1140 {0xdf, X86_DECODE_CMD_INVL, 0, true, NULL,
1184 {0xf6, X86_DECODE_CMD_INVL, 1, true,
1186 {0xf7, X86_DECODE_CMD_INVL, 0, true,
1202 {0xfe, X86_DECODE_CMD_INVL, 1, true, decode_modrm_rm,
1204 {0xff, X86_DECODE_CMD_INVL, 0, true, decode_modrm_rm,
1209 {0x0, X86_DECODE_CMD_INVL, 0, true, decode_modrm_rm,
1211 {0x1, X86_DECODE_CMD_INVL, 0, true, decode_modrm_rm,
1217 {0x18, X86_DECODE_CMD_PREFETCH, 0, true,
1219 {0x1f, X86_DECODE_CMD_NOP, 0, true, decode_modrm_rm,
1221 {0x20, X86_DECODE_CMD_MOV_FROM_CR, 0, true, decode_modrm_rm,
1223 {0x21, X86_DECODE_CMD_MOV_FROM_DR, 0, true, decode_modrm_rm,
1225 {0x22, X86_DECODE_CMD_MOV_TO_CR, 0, true, decode_modrm_reg,
1227 {0x23, X86_DECODE_CMD_MOV_TO_DR, 0, true, decode_modrm_reg,
1235 {0x40, X86_DECODE_CMD_CMOV, 0, true, decode_modrm_reg, decode_modrm_rm,
1237 {0x41, X86_DECODE_CMD_CMOV, 0, true, decode_modrm_reg, decode_modrm_rm,
1239 {0x42, X86_DECODE_CMD_CMOV, 0, true, decode_modrm_reg, decode_modrm_rm,
1241 {0x43, X86_DECODE_CMD_CMOV, 0, true, decode_modrm_reg, decode_modrm_rm,
1243 {0x44, X86_DECODE_CMD_CMOV, 0, true, decode_modrm_reg, decode_modrm_rm,
1245 {0x45, X86_DECODE_CMD_CMOV, 0, true, decode_modrm_reg, decode_modrm_rm,
1247 {0x46, X86_DECODE_CMD_CMOV, 0, true, decode_modrm_reg, decode_modrm_rm,
1249 {0x47, X86_DECODE_CMD_CMOV, 0, true, decode_modrm_reg, decode_modrm_rm,
1251 {0x48, X86_DECODE_CMD_CMOV, 0, true, decode_modrm_reg, decode_modrm_rm,
1253 {0x49, X86_DECODE_CMD_CMOV, 0, true, decode_modrm_reg, decode_modrm_rm,
1255 {0x4a, X86_DECODE_CMD_CMOV, 0, true, decode_modrm_reg, decode_modrm_rm,
1257 {0x4b, X86_DECODE_CMD_CMOV, 0, true, decode_modrm_reg, decode_modrm_rm,
1259 {0x4c, X86_DECODE_CMD_CMOV, 0, true, decode_modrm_reg, decode_modrm_rm,
1261 {0x4d, X86_DECODE_CMD_CMOV, 0, true, decode_modrm_reg, decode_modrm_rm,
1263 {0x4e, X86_DECODE_CMD_CMOV, 0, true, decode_modrm_reg, decode_modrm_rm,
1265 {0x4f, X86_DECODE_CMD_CMOV, 0, true, decode_modrm_reg, decode_modrm_rm,
1297 {0x90, X86_DECODE_CMD_SETXX, 1, true, decode_modrm_rm,
1299 {0x91, X86_DECODE_CMD_SETXX, 1, true, decode_modrm_rm,
1301 {0x92, X86_DECODE_CMD_SETXX, 1, true, decode_modrm_rm,
1303 {0x93, X86_DECODE_CMD_SETXX, 1, true, decode_modrm_rm,
1305 {0x94, X86_DECODE_CMD_SETXX, 1, true, decode_modrm_rm,
1307 {0x95, X86_DECODE_CMD_SETXX, 1, true, decode_modrm_rm,
1309 {0x96, X86_DECODE_CMD_SETXX, 1, true, decode_modrm_rm,
1311 {0x97, X86_DECODE_CMD_SETXX, 1, true, decode_modrm_rm,
1313 {0x98, X86_DECODE_CMD_SETXX, 1, true, decode_modrm_rm,
1315 {0x99, X86_DECODE_CMD_SETXX, 1, true, decode_modrm_rm,
1317 {0x9a, X86_DECODE_CMD_SETXX, 1, true, decode_modrm_rm,
1319 {0x9b, X86_DECODE_CMD_SETXX, 1, true, decode_modrm_rm,
1321 {0x9c, X86_DECODE_CMD_SETXX, 1, true, decode_modrm_rm,
1323 {0x9d, X86_DECODE_CMD_SETXX, 1, true, decode_modrm_rm,
1325 {0x9e, X86_DECODE_CMD_SETXX, 1, true, decode_modrm_rm,
1327 {0x9f, X86_DECODE_CMD_SETXX, 1, true, decode_modrm_rm,
1330 {0xb0, X86_DECODE_CMD_CMPXCHG, 1, true, decode_modrm_rm, decode_modrm_reg,
1332 {0xb1, X86_DECODE_CMD_CMPXCHG, 0, true, decode_modrm_rm, decode_modrm_reg,
1335 {0xb6, X86_DECODE_CMD_MOVZX, 0, true, decode_modrm_reg, decode_modrm_rm,
1337 {0xb7, X86_DECODE_CMD_MOVZX, 0, true, decode_modrm_reg, decode_modrm_rm,
1339 {0xb8, X86_DECODE_CMD_POPCNT, 0, true, decode_modrm_reg, decode_modrm_rm,
1341 {0xbe, X86_DECODE_CMD_MOVSX, 0, true, decode_modrm_reg, decode_modrm_rm,
1343 {0xbf, X86_DECODE_CMD_MOVSX, 0, true, decode_modrm_reg, decode_modrm_rm,
1351 {0xa3, X86_DECODE_CMD_BT, 0, true, decode_modrm_rm, decode_modrm_reg,
1353 {0xa4, X86_DECODE_CMD_SHLD, 0, true, decode_modrm_rm, decode_modrm_reg,
1355 {0xa5, X86_DECODE_CMD_SHLD, 0, true, decode_modrm_rm, decode_modrm_reg,
1361 {0xab, X86_DECODE_CMD_BTS, 0, true, decode_modrm_rm, decode_modrm_reg,
1363 {0xac, X86_DECODE_CMD_SHRD, 0, true, decode_modrm_rm, decode_modrm_reg,
1365 {0xad, X86_DECODE_CMD_SHRD, 0, true, decode_modrm_rm, decode_modrm_reg,
1368 {0xae, X86_DECODE_CMD_INVL, 0, true, decode_modrm_rm,
1371 {0xaf, X86_DECODE_CMD_IMUL_2, 0, true, decode_modrm_reg, decode_modrm_rm,
1373 {0xb2, X86_DECODE_CMD_LSS, 0, true, decode_modrm_reg, decode_modrm_rm,
1375 {0xb3, X86_DECODE_CMD_BTR, 0, true, decode_modrm_rm, decode_modrm_reg,
1377 {0xba, X86_DECODE_CMD_INVL, 0, true, decode_modrm_rm, decode_imm8,
1379 {0xbb, X86_DECODE_CMD_BTC, 0, true, decode_modrm_rm, decode_modrm_reg,
1381 {0xbc, X86_DECODE_CMD_BSF, 0, true, decode_modrm_reg, decode_modrm_rm,
1383 {0xbd, X86_DECODE_CMD_BSR, 0, true, decode_modrm_reg, decode_modrm_rm,
1386 {0xc1, X86_DECODE_CMD_XADD, 0, true, decode_modrm_rm, decode_modrm_reg,
1389 {0xc7, X86_DECODE_CMD_CMPXCHG8B, 0, true, decode_modrm_rm,
1426 {0xd8, 5, 3, X86_DECODE_CMD_FSUB, 10, true, false, decode_x87_modrm_st0,
1428 {0xd8, 5, 0, X86_DECODE_CMD_FSUB, 4, true, false, decode_x87_modrm_st0,
1434 {0xd8, 7, 3, X86_DECODE_CMD_FDIV, 10, true, false, decode_x87_modrm_st0,
1436 {0xd8, 7, 0, X86_DECODE_CMD_FDIV, 4, true, false, decode_x87_modrm_st0,
1453 {0xd9, 3, 0, X86_DECODE_CMD_FST, 4, false, true,
1483 {0xda, 5, 3, X86_DECODE_CMD_FUCOM, 10, false, true, decode_x87_modrm_st0,
1485 {0xda, 5, 0, X86_DECODE_CMD_FSUB, 4, true, false, decode_x87_modrm_st0,
1491 {0xda, 7, 0, X86_DECODE_CMD_FDIV, 4, true, false, decode_x87_modrm_st0,
1506 {0xdb, 3, 0, X86_DECODE_CMD_FST, 4, false, true,
1515 {0xdb, 7, 0, X86_DECODE_CMD_FST, 10, false, true,
1526 {0xdc, 4, 3, X86_DECODE_CMD_FSUB, 10, true, false,
1532 {0xdc, 5, 0, X86_DECODE_CMD_FSUB, 8, true, false,
1534 {0xdc, 6, 3, X86_DECODE_CMD_FDIV, 10, true, false,
1540 {0xdc, 7, 0, X86_DECODE_CMD_FDIV, 8, true, false,
1551 {0xdd, 3, 3, X86_DECODE_CMD_FST, 10, false, true,
1553 {0xdd, 3, 0, X86_DECODE_CMD_FST, 8, false, true,
1559 {0xdd, 5, 3, X86_DECODE_CMD_FUCOM, 10, false, true,
1566 {0xde, 0, 3, X86_DECODE_CMD_FADD, 10, false, true,
1570 {0xde, 1, 3, X86_DECODE_CMD_FMUL, 10, false, true,
1574 {0xde, 4, 3, X86_DECODE_CMD_FSUB, 10, true, true,
1578 {0xde, 5, 3, X86_DECODE_CMD_FSUB, 10, false, true,
1580 {0xde, 5, 0, X86_DECODE_CMD_FSUB, 2, true, false,
1582 {0xde, 6, 3, X86_DECODE_CMD_FDIV, 10, true, true,
1586 {0xde, 7, 3, X86_DECODE_CMD_FDIV, 10, false, true,
1588 {0xde, 7, 0, X86_DECODE_CMD_FDIV, 2, true, false,
1595 {0xdf, 2, 3, X86_DECODE_CMD_FST, 10, false, true,
1599 {0xdf, 3, 3, X86_DECODE_CMD_FST, 10, false, true,
1601 {0xdf, 3, 0, X86_DECODE_CMD_FST, 2, false, true,
1603 {0xdf, 4, 3, X86_DECODE_CMD_FNSTSW, 2, false, true,
1605 {0xdf, 5, 3, X86_DECODE_CMD_FUCOMI, 10, false, true,
1609 {0xdf, 7, 0, X86_DECODE_CMD_FST, 8, false, true,
1957 decode->sib_present = true; in decode_sib()
2013 decode->is_modrm = true; in decode_modrm()