diff --git a/arch/X86/X86GenAsmWriter.inc b/arch/X86/X86GenAsmWriter.inc index e45f6cfec5..b24ca29c66 100644 --- a/arch/X86/X86GenAsmWriter.inc +++ b/arch/X86/X86GenAsmWriter.inc @@ -25,19 +25,19 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 0U, // IMPLICIT_DEF 0U, // SUBREG_TO_REG 0U, // COPY_TO_REGCLASS - 13995U, // DBG_VALUE + 14038U, // DBG_VALUE 0U, // REG_SEQUENCE 0U, // COPY - 13988U, // BUNDLE - 14060U, // LIFETIME_START - 13975U, // LIFETIME_END + 14031U, // BUNDLE + 14103U, // LIFETIME_START + 14018U, // LIFETIME_END 0U, // STACKMAP 0U, // PATCHPOINT - 14075U, // AAA + 14118U, // AAA 20251U, // AAD8i8 23388U, // AAM8i8 - 14785U, // AAS - 14793U, // ABS_F + 14828U, // AAS + 14836U, // ABS_F 0U, // ABS_Fp32 0U, // ABS_Fp64 0U, // ABS_Fp80 @@ -164,10 +164,10 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 0U, // ADD_FpI32m64 0U, // ADD_FpI32m80 27929U, // ADD_FrST0 - 14014U, // ADJCALLSTACKDOWN32 - 14014U, // ADJCALLSTACKDOWN64 - 14032U, // ADJCALLSTACKUP32 - 14032U, // ADJCALLSTACKUP64 + 14057U, // ADJCALLSTACKDOWN32 + 14057U, // ADJCALLSTACKDOWN64 + 14075U, // ADJCALLSTACKUP32 + 14075U, // ADJCALLSTACKUP64 551689024U, // ADOX32rm 8543040U, // ADOX32rr 551723410U, // ADOX64rm @@ -403,30 +403,30 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 811653238U, // BZHI32rr 835002058U, // BZHI64rm 811654858U, // BZHI64rr - 275860U, // CALL16m - 30100U, // CALL16r - 292210U, // CALL32m - 30066U, // CALL32r - 406915U, // CALL64m + 275903U, // CALL16m + 30143U, // CALL16r + 292253U, // CALL32m + 30109U, // CALL32r + 406958U, // CALL64m 417534U, // CALL64pcrel32 - 30083U, // CALL64r + 30126U, // CALL64r 420360U, // CALLpcrel16 415943U, // CALLpcrel32 - 15244U, // CBW - 14222U, // CDQ - 14730U, // CDQE - 15015U, // CHS_F + 15287U, // CBW + 14265U, // CDQ + 14773U, // CDQE + 15058U, // CHS_F 0U, // CHS_Fp32 0U, // CHS_Fp64 0U, // CHS_Fp80 - 14144U, // CLAC - 14176U, // CLC - 14213U, // CLD + 14187U, // CLAC + 14219U, // CLC + 14256U, // CLD 431736U, // CLFLUSH - 14356U, // CLGI - 14366U, // CLI - 15122U, // CLTS - 14180U, // CMC + 14399U, // CLGI + 14409U, // CLI + 15165U, // CLTS + 14223U, // CMC 8464445U, // CMOVA16rm 8448061U, // CMOVA16rr 551638836U, // CMOVA32rm @@ -606,25 +606,25 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 445848U, // CMP8rm 8539544U, // CMP8rr 8539544U, // CMP8rr_REV - 1111963935U, // CMPPDrmi + 1111963978U, // CMPPDrmi 568676997U, // CMPPDrmi_alt - 1380415775U, // CMPPDrri + 1380415818U, // CMPPDrri 839225989U, // CMPPDrri_alt - 1114061087U, // CMPPSrmi + 1114061130U, // CMPPSrmi 568681710U, // CMPPSrmi_alt - 1382512927U, // CMPPSrri + 1382512970U, // CMPPSrri 839230702U, // CMPPSrri_alt 1625795446U, // CMPS16 1894242894U, // CMPS32 2162696241U, // CMPS64 2431143442U, // CMPS8 - 2726770975U, // CMPSDrm + 2726771018U, // CMPSDrm 581260362U, // CMPSDrm_alt - 1384610079U, // CMPSDrr + 1384610122U, // CMPSDrr 839226442U, // CMPSDrr_alt - 2999400735U, // CMPSSrm + 2999400778U, // CMPSSrm 585459421U, // CMPSSrm_alt - 1388804383U, // CMPSSrr + 1388804426U, // CMPSSrr 839231197U, // CMPSSrr_alt 560340U, // CMPXCHG16B 4237731U, // CMPXCHG16rm @@ -644,13 +644,13 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 22208U, // COM_FIPr 22151U, // COM_FIr 23393U, // COM_FST0r - 15071U, // COS_F + 15114U, // COS_F 0U, // COS_Fp32 0U, // COS_Fp64 0U, // COS_Fp80 - 14207U, // CPUID32 - 14207U, // CPUID64 - 14605U, // CQO + 14250U, // CPUID32 + 14250U, // CPUID64 + 14648U, // CQO 6367263U, // CRC32r32m16 283203366U, // CRC32r32m32 117964U, // CRC32r32m8 @@ -661,7 +661,7 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 117964U, // CRC32r64m8 6347874U, // CRC32r64r64 6343884U, // CRC32r64r8 - 14805U, // CS_PREFIX + 14848U, // CS_PREFIX 551719159U, // CVTDQ2PDrm 8540407U, // CVTDQ2PDrr 320334U, // CVTDQ2PSrm @@ -706,11 +706,11 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 8541953U, // CVTTSS2SI64rr 612097U, // CVTTSS2SIrm 8541953U, // CVTTSS2SIrr - 14231U, // CWD - 14520U, // CWDE - 14079U, // DAA - 14789U, // DAS - 13960U, // DATA16_PREFIX + 14274U, // CWD + 14563U, // CWDE + 14122U, // DAA + 14832U, // DAS + 14003U, // DATA16_PREFIX 272609U, // DEC16m 26849U, // DEC16r 26849U, // DEC32_16r @@ -788,58 +788,58 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 839225982U, // DPPDrri 568681703U, // DPPSrmi 839230695U, // DPPSrri - 14825U, // DS_PREFIX + 14868U, // DS_PREFIX 28797U, // EH_RETURN 28797U, // EH_RETURN64 - 13769U, // EH_SjLj_LongJmp32 - 13873U, // EH_SjLj_LongJmp64 - 13788U, // EH_SjLj_SetJmp32 - 13892U, // EH_SjLj_SetJmp64 + 13812U, // EH_SjLj_LongJmp32 + 13916U, // EH_SjLj_LongJmp64 + 13831U, // EH_SjLj_SetJmp32 + 13935U, // EH_SjLj_SetJmp64 416843U, // EH_SjLj_Setup 283140543U, // ENTER - 14863U, // ES_PREFIX + 14906U, // ES_PREFIX 3271894289U, // EXTRACTPSmr 811656465U, // EXTRACTPSrr 6348789U, // EXTRQ 839229429U, // EXTRQI - 13750U, // F2XM1 + 13793U, // F2XM1 8546823U, // FARCALL16i - 636307U, // FARCALL16m + 636350U, // FARCALL16m 8542406U, // FARCALL32i - 636273U, // FARCALL32m - 636290U, // FARCALL64 + 636316U, // FARCALL32m + 636333U, // FARCALL64 8546928U, // FARJMP16i - 636316U, // FARJMP16m + 636359U, // FARJMP16m 8542533U, // FARJMP32i - 636282U, // FARJMP32m - 636299U, // FARJMP64 + 636325U, // FARJMP32m + 636342U, // FARJMP64 233432U, // FBLDm 236574U, // FBSTPm 238170U, // FCOM32m 252164U, // FCOM64m 238771U, // FCOMP32m 252236U, // FCOMP64m - 14637U, // FCOMPP - 14652U, // FDECSTP - 15065U, // FEMMS + 14680U, // FCOMPP + 14695U, // FDECSTP + 15108U, // FEMMS 21947U, // FFREE 270945U, // FICOM16m 284939U, // FICOM32m 271547U, // FICOMP16m 285012U, // FICOMP32m - 14660U, // FINCSTP + 14703U, // FINCSTP 272602U, // FLDCW16m 239622U, // FLDENVm - 14243U, // FLDL2E - 15127U, // FLDL2T - 13854U, // FLDLG2 - 13861U, // FLDLN2 - 14370U, // FLDPI - 15468U, // FNCLEX - 15148U, // FNINIT - 14632U, // FNOP + 14286U, // FLDL2E + 15170U, // FLDL2T + 13897U, // FLDLG2 + 13904U, // FLDLN2 + 14413U, // FLDPI + 15511U, // FNCLEX + 15191U, // FNINIT + 14675U, // FNOP 272627U, // FNSTCW16m - 15267U, // FNSTSW16r + 15310U, // FNSTSW16r 240532U, // FNSTSWm 0U, // FP32_TO_INT16_IN_MEM 0U, // FP32_TO_INT32_IN_MEM @@ -850,26 +850,26 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 0U, // FP80_TO_INT16_IN_MEM 0U, // FP80_TO_INT32_IN_MEM 0U, // FP80_TO_INT64_IN_MEM - 14555U, // FPATAN - 14538U, // FPREM - 13743U, // FPREM1 - 14562U, // FPTAN - 15159U, // FRNDINT + 14598U, // FPATAN + 14581U, // FPREM + 13786U, // FPREM1 + 14605U, // FPTAN + 15202U, // FRNDINT 238038U, // FRSTORm 235036U, // FSAVEm - 14271U, // FSCALE - 14544U, // FSETPM - 15076U, // FSINCOS + 14314U, // FSCALE + 14587U, // FSETPM + 15119U, // FSINCOS 239630U, // FSTENVm - 14901U, // FS_PREFIX - 14533U, // FXAM + 14944U, // FS_PREFIX + 14576U, // FXAM 631262U, // FXRSTOR 630722U, // FXRSTOR64 628260U, // FXSAVE 630420U, // FXSAVE64 - 15134U, // FXTRACT - 15261U, // FYL2X - 13756U, // FYL2XP1 + 15177U, // FXTRACT + 15304U, // FYL2X + 13799U, // FYL2XP1 0U, // FpPOP_RETVAL 8573549U, // FsANDNPDrm 8442477U, // FsANDNPDrr @@ -893,13 +893,13 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 8442528U, // FsXORPDrr 8578313U, // FsXORPSrm 8447241U, // FsXORPSrr - 14164U, // GETSEC - 14958U, // GS_PREFIX + 14207U, // GETSEC + 15001U, // GS_PREFIX 8573375U, // HADDPDrm 8442303U, // HADDPDrr 8578051U, // HADDPSrm 8446979U, // HADDPSrr - 15155U, // HLT + 15198U, // HLT 8573324U, // HSUBPDrm 8442252U, // HSUBPDrr 8578000U, // HSUBPSrm @@ -952,13 +952,13 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 19826U, // IMUL8r 503759U, // IN16 2124372U, // IN16ri - 15278U, // IN16rr + 15321U, // IN16rr 520132U, // IN32 10508570U, // IN32ri - 15357U, // IN32rr + 15400U, // IN32rr 552889U, // IN8 20991370U, // IN8ri - 14400U, // IN8rr + 14443U, // IN8rr 272615U, // INC16m 26855U, // INC16r 26855U, // INC32_16r @@ -978,22 +978,22 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 6349016U, // INSERTQ 839508184U, // INSERTQI 26464U, // INT - 13764U, // INT1 - 13868U, // INT3 - 14600U, // INTO - 14238U, // INVD + 13807U, // INT1 + 13911U, // INT3 + 14643U, // INTO + 14281U, // INVD 321381U, // INVEPT32 321381U, // INVEPT64 431672U, // INVLPG - 15338U, // INVLPGA32 - 15406U, // INVLPGA64 + 15381U, // INVLPGA32 + 15449U, // INVLPGA64 315334U, // INVPCID32 315334U, // INVPCID64 315343U, // INVVPID32 315343U, // INVVPID64 - 15249U, // IRET16 - 14491U, // IRET32 - 14701U, // IRET64 + 15292U, // IRET16 + 14534U, // IRET32 + 14744U, // IRET64 271708U, // ISTT_FP16m 285063U, // ISTT_FP32m 399581U, // ISTT_FP64m @@ -1020,10 +1020,10 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 0U, // IST_Fp64m32 0U, // IST_Fp64m64 0U, // IST_Fp64m80 - 2726770975U, // Int_CMPSDrm - 1384610079U, // Int_CMPSDrr - 2999400735U, // Int_CMPSSrm - 1388804383U, // Int_CMPSSrr + 2726771018U, // Int_CMPSDrm + 1384610122U, // Int_CMPSDrr + 2999400778U, // Int_CMPSSrm + 1388804426U, // Int_CMPSSrr 578591U, // Int_COMISDrm 8541215U, // Int_COMISDrr 583347U, // Int_COMISSrm @@ -1048,15 +1048,15 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 8541953U, // Int_CVTTSS2SI64rr 612097U, // Int_CVTTSS2SIrm 8541953U, // Int_CVTTSS2SIrr - 14048U, // Int_MemBarrier + 14091U, // Int_MemBarrier 578590U, // Int_UCOMISDrm 8541214U, // Int_UCOMISDrr 583346U, // Int_UCOMISSrm 8545970U, // Int_UCOMISSrr - 2726967587U, // Int_VCMPSDrm - 1384806691U, // Int_VCMPSDrr - 2999597347U, // Int_VCMPSSrm - 1389000995U, // Int_VCMPSSrr + 2726967630U, // Int_VCMPSDrm + 1384806734U, // Int_VCMPSDrr + 2999597390U, // Int_VCMPSSrm + 1389001038U, // Int_VCMPSSrr 578599U, // Int_VCOMISDZrm 8541223U, // Int_VCOMISDZrr 578599U, // Int_VCOMISDrm @@ -1155,12 +1155,12 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 415885U, // JL_1 415885U, // JL_2 415885U, // JL_4 - 275869U, // JMP16m - 30109U, // JMP16r - 292219U, // JMP32m - 30075U, // JMP32r - 406924U, // JMP64m - 30092U, // JMP64r + 275912U, // JMP16m + 30152U, // JMP16r + 292262U, // JMP32m + 30118U, // JMP32r + 406967U, // JMP64m + 30135U, // JMP64r 416738U, // JMP_1 416738U, // JMP_2 416738U, // JMP_4 @@ -1205,7 +1205,7 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 811649660U, // KUNPCKBWrr 811649772U, // KXNORWrr 811649781U, // KXORWrr - 14337U, // LAHF + 14380U, // LAHF 387742U, // LAR16rm 8546974U, // LAR16rr 383407U, // LAR32rm @@ -1222,8 +1222,8 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 287221U, // LDMXCSR 699205U, // LDS16rm 694822U, // LDS32rm - 15475U, // LD_F0 - 13738U, // LD_F1 + 15518U, // LD_F0 + 13781U, // LD_F1 238138U, // LD_F32m 251817U, // LD_F64m 714577U, // LD_F80m @@ -1244,11 +1244,11 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 551687982U, // LEA32r 551687982U, // LEA64_32r 551722099U, // LEA64r - 14324U, // LEAVE - 14324U, // LEAVE64 + 14367U, // LEAVE + 14367U, // LEAVE64 699218U, // LES16rm 694835U, // LES32rm - 14250U, // LFENCE + 14293U, // LFENCE 699224U, // LFS16rm 694841U, // LFS32rm 696348U, // LFS64rm @@ -1306,7 +1306,7 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 18915261U, // LOCK_OR64mr 23104955U, // LOCK_OR8mi 23104955U, // LOCK_OR8mr - 14395U, // LOCK_PREFIX + 14438U, // LOCK_PREFIX 4237472U, // LOCK_SUB16mi 4237472U, // LOCK_SUB16mi8 4237472U, // LOCK_SUB16mr @@ -1339,9 +1339,9 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 23217U, // LRETIL 24717U, // LRETIQ 27639U, // LRETIW - 14497U, // LRETL - 14707U, // LRETQ - 15255U, // LRETW + 14540U, // LRETL + 14750U, // LRETQ + 15298U, // LRETW 387630U, // LSL16rm 8546862U, // LSL16rr 551688423U, // LSL32rm @@ -1385,7 +1385,7 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 551773983U, // MAXSSrm_Int 8447775U, // MAXSSrr 8447775U, // MAXSSrr_Int - 14257U, // MFENCE + 14300U, // MFENCE 8573558U, // MINCPDrm 8442486U, // MINCPDrr 8578263U, // MINCPSrm @@ -1418,7 +1418,7 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 8541846U, // MMX_CVTTPD2PIirr 595627U, // MMX_CVTTPS2PIirm 8541867U, // MMX_CVTTPS2PIirr - 15066U, // MMX_EMMS + 15109U, // MMX_EMMS 8544554U, // MMX_MASKMOVQ 8544554U, // MMX_MASKMOVQ64 8541440U, // MMX_MOVD64from64rr @@ -1592,8 +1592,8 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 551657960U, // MMX_PXORirm 8446440U, // MMX_PXORirr 0U, // MONITOR - 14755U, // MONITORrrr - 14525U, // MONTMUL + 14798U, // MONITORrrr + 14568U, // MONTMUL 0U, // MORESTACK_RET 0U, // MORESTACK_RET_RESTORE_R10 798558U, // MOV16ao16 @@ -1830,7 +1830,7 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 0U, // MUL_FpI32m64 0U, // MUL_FpI32m80 27943U, // MUL_FrST0 - 15142U, // MWAITrr + 15185U, // MWAITrr 272797U, // NEG16m 27037U, // NEG16r 284759U, // NEG32m @@ -1839,7 +1839,7 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 24235U, // NEG64r 429361U, // NEG8m 19761U, // NEG8r - 14633U, // NOOP + 14676U, // NOOP 285030U, // NOOPL 285030U, // NOOPL_19 285030U, // NOOPL_1a @@ -1903,11 +1903,11 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 8578306U, // ORPSrm 8447234U, // ORPSrr 28499U, // OUT16ir - 15439U, // OUT16rr + 15482U, // OUT16rr 28549U, // OUT32ir - 15453U, // OUT32rr + 15496U, // OUT32rr 28027U, // OUT8ir - 15425U, // OUT8rr + 15468U, // OUT8rr 76221977U, // OUTSB 76241530U, // OUTSL 76278684U, // OUTSW @@ -1947,7 +1947,7 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 8444815U, // PANDNrr 8687646U, // PANDrm 8441886U, // PANDrr - 14318U, // PAUSE + 14361U, // PAUSE 8686914U, // PAVGBrm 8441154U, // PAVGBrr 551652916U, // PAVGUSBrm @@ -2151,29 +2151,29 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 24448U, // POP64r 401280U, // POP64rmm 24448U, // POP64rmr - 15205U, // POPA16 - 14420U, // POPA32 + 15248U, // POPA16 + 14463U, // POPA32 388104U, // POPCNT16rm 8547336U, // POPCNT16rr 551688894U, // POPCNT32rm 8542910U, // POPCNT32rr 551723166U, // POPCNT64rm 8544414U, // POPCNT64rr - 14847U, // POPDS16 - 14828U, // POPDS32 - 14885U, // POPES16 - 14866U, // POPES32 - 15218U, // POPF16 - 14433U, // POPF32 - 14675U, // POPF64 - 14942U, // POPFS16 - 14904U, // POPFS32 - 14923U, // POPFS64 - 14999U, // POPGS16 - 14961U, // POPGS32 - 14980U, // POPGS64 - 15113U, // POPSS16 - 15094U, // POPSS32 + 14890U, // POPDS16 + 14871U, // POPDS32 + 14928U, // POPES16 + 14909U, // POPES32 + 15261U, // POPF16 + 14476U, // POPF32 + 14718U, // POPF64 + 14985U, // POPFS16 + 14947U, // POPFS32 + 14966U, // POPFS64 + 15042U, // POPGS16 + 15004U, // POPGS32 + 15023U, // POPGS64 + 15156U, // POPSS16 + 15137U, // POPSS32 8692177U, // PORrm 8446417U, // PORrr 431686U, // PREFETCH @@ -2274,25 +2274,25 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 24259U, // PUSH64r 401091U, // PUSH64rmm 24259U, // PUSH64rmr - 15198U, // PUSHA16 - 14413U, // PUSHA32 - 14808U, // PUSHCS16 - 14798U, // PUSHCS32 - 14837U, // PUSHDS16 - 14818U, // PUSHDS32 - 14875U, // PUSHES16 - 14856U, // PUSHES32 - 15211U, // PUSHF16 - 14426U, // PUSHF32 - 14668U, // PUSHF64 - 14932U, // PUSHFS16 - 14894U, // PUSHFS32 - 14913U, // PUSHFS64 - 14989U, // PUSHGS16 - 14951U, // PUSHGS32 - 14970U, // PUSHGS64 - 15103U, // PUSHSS16 - 15084U, // PUSHSS32 + 15241U, // PUSHA16 + 14456U, // PUSHA32 + 14851U, // PUSHCS16 + 14841U, // PUSHCS32 + 14880U, // PUSHDS16 + 14861U, // PUSHDS32 + 14918U, // PUSHES16 + 14899U, // PUSHES32 + 15254U, // PUSHF16 + 14469U, // PUSHF32 + 14711U, // PUSHF64 + 14975U, // PUSHFS16 + 14937U, // PUSHFS32 + 14956U, // PUSHFS64 + 15032U, // PUSHGS16 + 14994U, // PUSHGS32 + 15013U, // PUSHGS64 + 15146U, // PUSHSS16 + 15127U, // PUSHSS32 27099U, // PUSHi16 22639U, // PUSHi32 8692200U, // PXORrm @@ -2357,43 +2357,43 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 24158U, // RDFSBASE64 22569U, // RDGSBASE 24180U, // RDGSBASE64 - 14763U, // RDMSR - 14184U, // RDPMC + 14806U, // RDMSR + 14227U, // RDPMC 26915U, // RDRAND16r 22461U, // RDRAND32r 23960U, // RDRAND64r 26899U, // RDSEED16r 22432U, // RDSEED32r 23893U, // RDSEED64r - 14197U, // RDTSC - 14610U, // RDTSCP + 14240U, // RDTSC + 14653U, // RDTSCP 13660U, // RELEASE_MOV16mr 13660U, // RELEASE_MOV32mr 13660U, // RELEASE_MOV64mr 13660U, // RELEASE_MOV8mr - 14287U, // REPNE_PREFIX - 14128U, // REP_MOVSB_32 - 14128U, // REP_MOVSB_64 - 14481U, // REP_MOVSD_32 - 14481U, // REP_MOVSD_64 - 14691U, // REP_MOVSQ_64 - 15234U, // REP_MOVSW_32 - 15234U, // REP_MOVSW_64 - 14617U, // REP_PREFIX - 14118U, // REP_STOSB_32 - 14118U, // REP_STOSB_64 - 14471U, // REP_STOSD_32 - 14471U, // REP_STOSD_64 - 14681U, // REP_STOSQ_64 - 15224U, // REP_STOSW_32 - 15224U, // REP_STOSW_64 + 14330U, // REPNE_PREFIX + 14171U, // REP_MOVSB_32 + 14171U, // REP_MOVSB_64 + 14524U, // REP_MOVSD_32 + 14524U, // REP_MOVSD_64 + 14734U, // REP_MOVSQ_64 + 15277U, // REP_MOVSW_32 + 15277U, // REP_MOVSW_64 + 14660U, // REP_PREFIX + 14161U, // REP_STOSB_32 + 14161U, // REP_STOSB_64 + 14514U, // REP_STOSD_32 + 14514U, // REP_STOSD_64 + 14724U, // REP_STOSQ_64 + 15267U, // REP_STOSW_32 + 15267U, // REP_STOSW_64 23218U, // RETIL 24718U, // RETIQ 27640U, // RETIW - 14492U, // RETL - 14702U, // RETQ - 15250U, // RETW - 13954U, // REX64_PREFIX + 14535U, // RETL + 14745U, // RETQ + 15293U, // RETW + 13997U, // REX64_PREFIX 272928U, // ROL16m1 274178U, // ROL16mCL 4237856U, // ROL16mi @@ -2456,7 +2456,7 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 585459368U, // ROUNDSSm 839231144U, // ROUNDSSr 839231144U, // ROUNDSSr_Int - 14551U, // RSM + 14594U, // RSM 582962U, // RSQRTPSm 582962U, // RSQRTPSm_Int 8545586U, // RSQRTPSr @@ -2465,7 +2465,7 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 551773934U, // RSQRTSSm_Int 8546030U, // RSQRTSSr 8447726U, // RSQRTSSr_Int - 14342U, // SAHF + 14385U, // SAHF 272873U, // SAL16m1 274145U, // SAL16mCL 4237801U, // SAL16mi @@ -2490,7 +2490,7 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 19800U, // SAL8r1 28049U, // SAL8rCL 8441176U, // SAL8ri - 14171U, // SALC + 14214U, // SALC 273060U, // SAR16m1 274189U, // SAR16mCL 4237988U, // SAR16mi @@ -2557,8 +2557,8 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 11000342U, // SCAS32 17309701U, // SCAS64 21515736U, // SCAS8 - 15020U, // SEG_ALLOCA_32 - 15020U, // SEG_ALLOCA_64 + 15063U, // SEG_ALLOCA_32 + 15063U, // SEG_ALLOCA_64 431509U, // SETAEm 21909U, // SETAEr 429241U, // SETAm @@ -2595,7 +2595,7 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 23576U, // SETPr 436015U, // SETSm 26415U, // SETSr - 14264U, // SFENCE + 14307U, // SFENCE 633812U, // SGDT16m 629397U, // SGDT32m 630897U, // SGDT64m @@ -2700,11 +2700,11 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 633826U, // SIDT16m 629411U, // SIDT32m 630911U, // SIDT64m - 14568U, // SIN_F + 14611U, // SIN_F 0U, // SIN_Fp32 0U, // SIN_Fp64 0U, // SIN_Fp80 - 15326U, // SKINIT + 15369U, // SKINIT 273392U, // SLDT16m 27632U, // SLDT16r 23210U, // SLDT32r @@ -2726,16 +2726,16 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 616175U, // SQRTSSm_Int 8546031U, // SQRTSSr 8546031U, // SQRTSSr_Int - 15167U, // SQRT_F + 15210U, // SQRT_F 0U, // SQRT_Fp32 0U, // SQRT_Fp64 0U, // SQRT_Fp80 - 15091U, // SS_PREFIX - 14149U, // STAC - 14203U, // STC - 14227U, // STD - 14361U, // STGI - 14376U, // STI + 15134U, // SS_PREFIX + 14192U, // STAC + 14246U, // STC + 14270U, // STD + 14404U, // STGI + 14419U, // STI 287231U, // STMXCSR 552303U, // STOSB 520056U, // STOSL @@ -2750,6 +2750,8 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 238925U, // ST_FP32m 252280U, // ST_FP64m 714615U, // ST_FP80m + 13681U, // ST_FPNCE + 13704U, // ST_FPr0r7 23589U, // ST_FPrr 0U, // ST_Fp32m 0U, // ST_Fp64m @@ -2849,23 +2851,23 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 0U, // SUB_FpI32m64 0U, // SUB_FpI32m80 27957U, // SUB_FrST0 - 15008U, // SWAPGS - 14454U, // SYSCALL - 14746U, // SYSENTER - 14511U, // SYSEXIT - 14721U, // SYSEXIT64 - 14503U, // SYSRET - 14713U, // SYSRET64 + 15051U, // SWAPGS + 14497U, // SYSCALL + 14789U, // SYSENTER + 14554U, // SYSEXIT + 14764U, // SYSEXIT64 + 14546U, // SYSRET + 14756U, // SYSRET64 551685889U, // T1MSKC32rm 8539905U, // T1MSKC32rr 551718657U, // T1MSKC64rm 8539905U, // T1MSKC64rr 80108514U, // TAILJMPd 80108514U, // TAILJMPd64 - 79983995U, // TAILJMPm - 80098700U, // TAILJMPm64 + 79984038U, // TAILJMPm + 80098743U, // TAILJMPm64 0U, // TAILJMPr - 79721868U, // TAILJMPr64 + 79721911U, // TAILJMPr64 0U, // TCRETURNdi 0U, // TCRETURNdi64 0U, // TCRETURNmi @@ -2874,18 +2876,23 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 0U, // TCRETURNri64 2124861U, // TEST16i16 4238397U, // TEST16mi + 4238397U, // TEST16mi_alt 8547389U, // TEST16ri + 8547389U, // TEST16ri_alt 388157U, // TEST16rm 8547389U, // TEST16rr 10509021U, // TEST32i32 12622557U, // TEST32mi 12622557U, // TEST32mi_alt 8542941U, // TEST32ri + 8542941U, // TEST32ri_alt 551688925U, // TEST32rm 8542941U, // TEST32rr 16802031U, // TEST64i32 18915567U, // TEST64mi32 + 18915567U, // TEST64mi32_alt 8544495U, // TEST64ri32 + 8544495U, // TEST64ri32_alt 551723247U, // TEST64rm 8544495U, // TEST64rr 20991609U, // TEST8i8 @@ -2893,16 +2900,17 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 23105145U, // TEST8mi_alt 8539769U, // TEST8ri 0U, // TEST8ri_NOREX + 8539769U, // TEST8ri_alt 446073U, // TEST8rm 8539769U, // TEST8rr - 13806U, // TLSCall_32 - 13910U, // TLSCall_64 - 13819U, // TLS_addr32 - 13923U, // TLS_addr64 - 13832U, // TLS_base_addr32 - 13936U, // TLS_base_addr64 - 13850U, // TRAP - 15179U, // TST_F + 13849U, // TLSCall_32 + 13953U, // TLSCall_64 + 13862U, // TLS_addr32 + 13966U, // TLS_addr64 + 13875U, // TLS_base_addr32 + 13979U, // TLS_base_addr64 + 13893U, // TRAP + 15222U, // TST_F 0U, // TST_Fp32 0U, // TST_Fp64 0U, // TST_Fp80 @@ -2922,7 +2930,7 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 8545970U, // UCOMISSrr 22216U, // UCOM_FIPr 22158U, // UCOM_FIr - 14644U, // UCOM_FPPr + 14687U, // UCOM_FPPr 23534U, // UCOM_FPr 0U, // UCOM_FpIr32 0U, // UCOM_FpIr64 @@ -2931,7 +2939,7 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 0U, // UCOM_Fpr64 0U, // UCOM_Fpr80 23399U, // UCOM_Fr - 14083U, // UD2B + 14126U, // UD2B 8573462U, // UNPCKHPDrm 8442390U, // UNPCKHPDrr 8578138U, // UNPCKHPSrm @@ -3040,47 +3048,47 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 8538724U, // VBROADCASTSSZrr 616192U, // VBROADCASTSSrm 8546048U, // VBROADCASTSSrr - 843725091U, // VCMPPDYrmi + 843725134U, // VCMPPDYrmi 88429188U, // VCMPPDYrmi_alt - 1380612387U, // VCMPPDYrri + 1380612430U, // VCMPPDYrri 839225988U, // VCMPPDYrri_alt - 1164589347U, // VCMPPDZrmi + 1164589390U, // VCMPPDZrmi 92619496U, // VCMPPDZrmi_alt - 1433041187U, // VCMPPDZrri + 1433041230U, // VCMPPDZrri 839221992U, // VCMPPDZrri_alt - 95058211U, // VCMPPDZrrib - 1112160547U, // VCMPPDrmi + 95058254U, // VCMPPDZrrib + 1112160590U, // VCMPPDrmi 300241540U, // VCMPPDrmi_alt - 1380612387U, // VCMPPDrri + 1380612430U, // VCMPPDrri 839225988U, // VCMPPDrri_alt - 845822243U, // VCMPPSYrmi + 845822286U, // VCMPPSYrmi 88433901U, // VCMPPSYrmi_alt - 1382709539U, // VCMPPSYrri + 1382709582U, // VCMPPSYrri 839230701U, // VCMPPSYrri_alt - 1170880803U, // VCMPPSZrmi + 1170880846U, // VCMPPSZrmi 92621228U, // VCMPPSZrmi_alt - 1439332643U, // VCMPPSZrri + 1439332686U, // VCMPPSZrri 839223724U, // VCMPPSZrri_alt - 99252515U, // VCMPPSZrrib - 1114257699U, // VCMPPSrmi + 99252558U, // VCMPPSZrrib + 1114257742U, // VCMPPSrmi 300246253U, // VCMPPSrmi_alt - 1382709539U, // VCMPPSrri + 1382709582U, // VCMPPSrri 839230701U, // VCMPPSrri_alt - 2726967587U, // VCMPSDZrm + 2726967630U, // VCMPSDZrm 312824905U, // VCMPSDZrmi_alt - 1384806691U, // VCMPSDZrr + 1384806734U, // VCMPSDZrr 839226441U, // VCMPSDZrri_alt - 2726967587U, // VCMPSDrm + 2726967630U, // VCMPSDrm 312824905U, // VCMPSDrm_alt - 1384806691U, // VCMPSDrr + 1384806734U, // VCMPSDrr 839226441U, // VCMPSDrr_alt - 2999597347U, // VCMPSSZrm + 2999597390U, // VCMPSSZrm 317023964U, // VCMPSSZrmi_alt - 1389000995U, // VCMPSSZrr + 1389001038U, // VCMPSSZrr 839231196U, // VCMPSSZrri_alt - 2999597347U, // VCMPSSrm + 2999597390U, // VCMPSSrm 317023964U, // VCMPSSrm_alt - 1389000995U, // VCMPSSrr + 1389001038U, // VCMPSSrr 839231196U, // VCMPSSrr_alt 578599U, // VCOMISDZrm 8541223U, // VCOMISDZrr @@ -3844,9 +3852,9 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 283338526U, // VMAXSSrm_Int 811656990U, // VMAXSSrr 811656990U, // VMAXSSrr_Int - 14447U, // VMCALL + 14490U, // VMCALL 401838U, // VMCLEARm - 14190U, // VMFUNC + 14233U, // VMFUNC 922229U, // VMINCPDYrm 811651701U, // VMINCPDYrr 811782773U, // VMINCPDrm @@ -3885,10 +3893,10 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 283338444U, // VMINSSrm_Int 811656908U, // VMINSSrr 811656908U, // VMINSSrr_Int - 14347U, // VMLAUNCH - 15291U, // VMLOAD32 - 15371U, // VMLOAD64 - 14439U, // VMMCALL + 14390U, // VMLAUNCH + 15334U, // VMLOAD32 + 15414U, // VMLOAD64 + 14482U, // VMMCALL 8544564U, // VMOV64toPQIZrr 8544564U, // VMOV64toPQIrr 8544564U, // VMOV64toSDZrr @@ -4083,11 +4091,11 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 8542081U, // VMREAD32rr 18914601U, // VMREAD64rm 8543529U, // VMREAD64rr - 14278U, // VMRESUME - 15315U, // VMRUN32 - 15395U, // VMRUN64 - 15303U, // VMSAVE32 - 15383U, // VMSAVE64 + 14321U, // VMRESUME + 15358U, // VMRUN32 + 15438U, // VMRUN64 + 15346U, // VMSAVE32 + 15426U, // VMSAVE64 922186U, // VMULPDYrm 811651658U, // VMULPDYrr 934592U, // VMULPDZrm @@ -4118,7 +4126,7 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 8542271U, // VMWRITE32rr 551722634U, // VMWRITE64rm 8543882U, // VMWRITE64rr - 14330U, // VMXOFF + 14373U, // VMXOFF 400293U, // VMXON 922264U, // VORPDYrm 811651736U, // VORPDYrr @@ -4284,9 +4292,9 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 1239063U, // VPCMOVrmY 839231511U, // VPCMOVrr 839231511U, // VPCMOVrrY - 3068803357U, // VPCMPDZrmi + 3068803400U, // VPCMPDZrmi 354767451U, // VPCMPDZrmi_alt - 1458207005U, // VPCMPDZrri + 1458207048U, // VPCMPDZrri 839225947U, // VPCMPDZrri_alt 1183134U, // VPCMPEQBYrm 811650462U, // VPCMPEQBYrr @@ -4344,17 +4352,17 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 0U, // VPCMPISTRM128REG 25500546U, // VPCMPISTRM128rm 811654018U, // VPCMPISTRM128rr - 3070900509U, // VPCMPQZrmi + 3070900552U, // VPCMPQZrmi 354770799U, // VPCMPQZrmi_alt - 1460304157U, // VPCMPQZrri + 1460304200U, // VPCMPQZrri 839229295U, // VPCMPQZrri_alt - 3072997661U, // VPCMPUDZrmi + 3072997704U, // VPCMPUDZrmi 354768077U, // VPCMPUDZrmi_alt - 1462401309U, // VPCMPUDZrri + 1462401352U, // VPCMPUDZrri 839226573U, // VPCMPUDZrri_alt - 3075094813U, // VPCMPUQZrmi + 3075094856U, // VPCMPUQZrmi 354771206U, // VPCMPUQZrmi_alt - 1464498461U, // VPCMPUQZrri + 1464498504U, // VPCMPUQZrri 839229702U, // VPCMPUQZrri_alt 342183289U, // VPCOMBmi 839224697U, // VPCOMBri @@ -5341,23 +5349,23 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 811656456U, // VXORPSYrr 811787528U, // VXORPSrm 811656456U, // VXORPSrr - 14462U, // VZEROALL - 14735U, // VZEROUPPER + 14505U, // VZEROALL + 14778U, // VZEROUPPER 0U, // V_SET0 0U, // V_SETALLONES 417534U, // W64ALLOCA - 15143U, // WAIT - 14236U, // WBINVD - 14573U, // WIN_ALLOCA - 14380U, // WIN_FTOL_32 - 14380U, // WIN_FTOL_64 + 15186U, // WAIT + 14279U, // WBINVD + 14616U, // WIN_ALLOCA + 14423U, // WIN_FTOL_32 + 14423U, // WIN_FTOL_64 22558U, // WRFSBASE 24169U, // WRFSBASE64 22580U, // WRGSBASE 24191U, // WRGSBASE64 - 14769U, // WRMSR + 14812U, // WRMSR 26494U, // XABORT - 14293U, // XACQUIRE_PREFIX + 14336U, // XACQUIRE_PREFIX 4237580U, // XADD16rm 8546572U, // XADD16rr 12621721U, // XADD32rm @@ -5366,7 +5374,7 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 8543556U, // XADD64rr 23104795U, // XADD8rm 8539419U, // XADD8rr - 14005U, // XBEGIN + 14048U, // XBEGIN 416662U, // XBEGIN_4 2124198U, // XCHG16ar 54684070U, // XCHG16rm @@ -5381,14 +5389,14 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 60968250U, // XCHG8rm 33705274U, // XCHG8rr 22096U, // XCH_F - 14154U, // XCRYPTCBC - 14098U, // XCRYPTCFB - 14775U, // XCRYPTCTR - 14088U, // XCRYPTECB - 14108U, // XCRYPTOFB - 14217U, // XEND - 15184U, // XGETBV - 14138U, // XLAT + 14197U, // XCRYPTCBC + 14141U, // XCRYPTCFB + 14818U, // XCRYPTCTR + 14131U, // XCRYPTECB + 14151U, // XCRYPTOFB + 14260U, // XEND + 15227U, // XGETBV + 14181U, // XLAT 2124491U, // XOR16i16 4238027U, // XOR16mi 4238027U, // XOR16mi8 @@ -5428,18 +5436,18 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 8442528U, // XORPDrr 8578313U, // XORPSrm 8447241U, // XORPSrr - 14309U, // XRELEASE_PREFIX + 14352U, // XRELEASE_PREFIX 631263U, // XRSTOR 630723U, // XRSTOR64 628261U, // XSAVE 630421U, // XSAVE64 632685U, // XSAVEOPT 630989U, // XSAVEOPT64 - 15191U, // XSETBV - 13732U, // XSHA1 - 13967U, // XSHA256 - 14302U, // XSTORE - 15173U, // XTEST + 15234U, // XSETBV + 13775U, // XSHA1 + 14010U, // XSHA256 + 14345U, // XSTORE + 15216U, // XTEST 0U }; @@ -8180,6 +8188,8 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 0U, // ST_FP32m 0U, // ST_FP64m 0U, // ST_FP80m + 0U, // ST_FPNCE + 0U, // ST_FPr0r7 0U, // ST_FPrr 0U, // ST_Fp32m 0U, // ST_Fp64m @@ -8304,18 +8314,23 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 0U, // TCRETURNri64 0U, // TEST16i16 0U, // TEST16mi + 0U, // TEST16mi_alt 0U, // TEST16ri + 0U, // TEST16ri_alt 0U, // TEST16rm 0U, // TEST16rr 0U, // TEST32i32 0U, // TEST32mi 0U, // TEST32mi_alt 0U, // TEST32ri + 0U, // TEST32ri_alt 0U, // TEST32rm 0U, // TEST32rr 0U, // TEST64i32 0U, // TEST64mi32 + 0U, // TEST64mi32_alt 0U, // TEST64ri32 + 0U, // TEST64ri32_alt 0U, // TEST64rm 0U, // TEST64rr 0U, // TEST8i8 @@ -8323,6 +8338,7 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 0U, // TEST8mi_alt 0U, // TEST8ri 0U, // TEST8ri_NOREX + 0U, // TEST8ri_alt 0U, // TEST8rm 0U, // TEST8rr 0U, // TLSCall_32 @@ -12227,218 +12243,220 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) /* 13619 */ '#', 'A', 'T', 'O', 'M', 'U', 'M', 'A', 'X', '8', 32, 'P', 'S', 'E', 'U', 'D', 'O', '!', 0, /* 13638 */ '#', 'A', 'C', 'Q', 'U', 'I', 'R', 'E', '_', 'M', 'O', 'V', 32, 'P', 'S', 'E', 'U', 'D', 'O', '!', 0, /* 13659 */ '#', 'R', 'E', 'L', 'E', 'A', 'S', 'E', '_', 'M', 'O', 'V', 32, 'P', 'S', 'E', 'U', 'D', 'O', '!', 0, - /* 13680 */ 'l', 'c', 'a', 'l', 'l', 'l', 9, '*', 0, - /* 13689 */ 'l', 'j', 'm', 'p', 'l', 9, '*', 0, - /* 13697 */ 'l', 'c', 'a', 'l', 'l', 'q', 9, '*', 0, - /* 13706 */ 'l', 'j', 'm', 'p', 'q', 9, '*', 0, - /* 13714 */ 'l', 'c', 'a', 'l', 'l', 'w', 9, '*', 0, - /* 13723 */ 'l', 'j', 'm', 'p', 'w', 9, '*', 0, - /* 13731 */ 'x', 's', 'h', 'a', '1', 0, - /* 13737 */ 'f', 'l', 'd', '1', 0, - /* 13742 */ 'f', 'p', 'r', 'e', 'm', '1', 0, - /* 13749 */ 'f', '2', 'x', 'm', '1', 0, - /* 13755 */ 'f', 'y', 'l', '2', 'x', 'p', '1', 0, - /* 13763 */ 'i', 'n', 't', '1', 0, - /* 13768 */ '#', 'E', 'H', '_', 'S', 'J', 'L', 'J', '_', 'L', 'O', 'N', 'G', 'J', 'M', 'P', '3', '2', 0, - /* 13787 */ '#', 'E', 'H', '_', 'S', 'J', 'L', 'J', '_', 'S', 'E', 'T', 'J', 'M', 'P', '3', '2', 0, - /* 13805 */ '#', 32, 'T', 'L', 'S', 'C', 'a', 'l', 'l', '_', '3', '2', 0, - /* 13818 */ '#', 32, 'T', 'L', 'S', '_', 'a', 'd', 'd', 'r', '3', '2', 0, - /* 13831 */ '#', 32, 'T', 'L', 'S', '_', 'b', 'a', 's', 'e', '_', 'a', 'd', 'd', 'r', '3', '2', 0, - /* 13849 */ 'u', 'd', '2', 0, - /* 13853 */ 'f', 'l', 'd', 'l', 'g', '2', 0, - /* 13860 */ 'f', 'l', 'd', 'l', 'n', '2', 0, - /* 13867 */ 'i', 'n', 't', '3', 0, - /* 13872 */ '#', 'E', 'H', '_', 'S', 'J', 'L', 'J', '_', 'L', 'O', 'N', 'G', 'J', 'M', 'P', '6', '4', 0, - /* 13891 */ '#', 'E', 'H', '_', 'S', 'J', 'L', 'J', '_', 'S', 'E', 'T', 'J', 'M', 'P', '6', '4', 0, - /* 13909 */ '#', 32, 'T', 'L', 'S', 'C', 'a', 'l', 'l', '_', '6', '4', 0, - /* 13922 */ '#', 32, 'T', 'L', 'S', '_', 'a', 'd', 'd', 'r', '6', '4', 0, - /* 13935 */ '#', 32, 'T', 'L', 'S', '_', 'b', 'a', 's', 'e', '_', 'a', 'd', 'd', 'r', '6', '4', 0, - /* 13953 */ 'r', 'e', 'x', '6', '4', 0, - /* 13959 */ 'd', 'a', 't', 'a', '1', '6', 0, - /* 13966 */ 'x', 's', 'h', 'a', '2', '5', '6', 0, - /* 13974 */ 'L', 'I', 'F', 'E', 'T', 'I', 'M', 'E', '_', 'E', 'N', 'D', 0, - /* 13987 */ 'B', 'U', 'N', 'D', 'L', 'E', 0, - /* 13994 */ 'D', 'B', 'G', '_', 'V', 'A', 'L', 'U', 'E', 0, - /* 14004 */ '#', 32, 'X', 'B', 'E', 'G', 'I', 'N', 0, - /* 14013 */ '#', 'A', 'D', 'J', 'C', 'A', 'L', 'L', 'S', 'T', 'A', 'C', 'K', 'D', 'O', 'W', 'N', 0, - /* 14031 */ '#', 'A', 'D', 'J', 'C', 'A', 'L', 'L', 'S', 'T', 'A', 'C', 'K', 'U', 'P', 0, - /* 14047 */ '#', 'M', 'E', 'M', 'B', 'A', 'R', 'R', 'I', 'E', 'R', 0, - /* 14059 */ 'L', 'I', 'F', 'E', 'T', 'I', 'M', 'E', '_', 'S', 'T', 'A', 'R', 'T', 0, - /* 14074 */ 'a', 'a', 'a', 0, - /* 14078 */ 'd', 'a', 'a', 0, - /* 14082 */ 'u', 'd', '2', 'b', 0, - /* 14087 */ 'x', 'c', 'r', 'y', 'p', 't', 'e', 'c', 'b', 0, - /* 14097 */ 'x', 'c', 'r', 'y', 'p', 't', 'c', 'f', 'b', 0, - /* 14107 */ 'x', 'c', 'r', 'y', 'p', 't', 'o', 'f', 'b', 0, - /* 14117 */ 'r', 'e', 'p', ';', 's', 't', 'o', 's', 'b', 0, - /* 14127 */ 'r', 'e', 'p', ';', 'm', 'o', 'v', 's', 'b', 0, - /* 14137 */ 'x', 'l', 'a', 't', 'b', 0, - /* 14143 */ 'c', 'l', 'a', 'c', 0, - /* 14148 */ 's', 't', 'a', 'c', 0, - /* 14153 */ 'x', 'c', 'r', 'y', 'p', 't', 'c', 'b', 'c', 0, - /* 14163 */ 'g', 'e', 't', 's', 'e', 'c', 0, - /* 14170 */ 's', 'a', 'l', 'c', 0, - /* 14175 */ 'c', 'l', 'c', 0, - /* 14179 */ 'c', 'm', 'c', 0, - /* 14183 */ 'r', 'd', 'p', 'm', 'c', 0, - /* 14189 */ 'v', 'm', 'f', 'u', 'n', 'c', 0, - /* 14196 */ 'r', 'd', 't', 's', 'c', 0, - /* 14202 */ 's', 't', 'c', 0, - /* 14206 */ 'c', 'p', 'u', 'i', 'd', 0, - /* 14212 */ 'c', 'l', 'd', 0, - /* 14216 */ 'x', 'e', 'n', 'd', 0, - /* 14221 */ 'c', 'l', 't', 'd', 0, - /* 14226 */ 's', 't', 'd', 0, - /* 14230 */ 'c', 'w', 't', 'd', 0, - /* 14235 */ 'w', 'b', 'i', 'n', 'v', 'd', 0, - /* 14242 */ 'f', 'l', 'd', 'l', '2', 'e', 0, - /* 14249 */ 'l', 'f', 'e', 'n', 'c', 'e', 0, - /* 14256 */ 'm', 'f', 'e', 'n', 'c', 'e', 0, - /* 14263 */ 's', 'f', 'e', 'n', 'c', 'e', 0, - /* 14270 */ 'f', 's', 'c', 'a', 'l', 'e', 0, - /* 14277 */ 'v', 'm', 'r', 'e', 's', 'u', 'm', 'e', 0, - /* 14286 */ 'r', 'e', 'p', 'n', 'e', 0, - /* 14292 */ 'x', 'a', 'c', 'q', 'u', 'i', 'r', 'e', 0, - /* 14301 */ 'x', 's', 't', 'o', 'r', 'e', 0, - /* 14308 */ 'x', 'r', 'e', 'l', 'e', 'a', 's', 'e', 0, - /* 14317 */ 'p', 'a', 'u', 's', 'e', 0, - /* 14323 */ 'l', 'e', 'a', 'v', 'e', 0, - /* 14329 */ 'v', 'm', 'x', 'o', 'f', 'f', 0, - /* 14336 */ 'l', 'a', 'h', 'f', 0, - /* 14341 */ 's', 'a', 'h', 'f', 0, - /* 14346 */ 'v', 'm', 'l', 'a', 'u', 'n', 'c', 'h', 0, - /* 14355 */ 'c', 'l', 'g', 'i', 0, - /* 14360 */ 's', 't', 'g', 'i', 0, - /* 14365 */ 'c', 'l', 'i', 0, - /* 14369 */ 'f', 'l', 'd', 'p', 'i', 0, - /* 14375 */ 's', 't', 'i', 0, - /* 14379 */ '#', 32, 'w', 'i', 'n', '3', '2', 32, 'f', 'p', 't', 'o', 'u', 'i', 0, - /* 14394 */ 'l', 'o', 'c', 'k', 0, - /* 14399 */ 'i', 'n', 'b', 9, '%', 'd', 'x', ',', 32, '%', 'a', 'l', 0, - /* 14412 */ 'p', 'u', 's', 'h', 'a', 'l', 0, - /* 14419 */ 'p', 'o', 'p', 'a', 'l', 0, - /* 14425 */ 'p', 'u', 's', 'h', 'f', 'l', 0, - /* 14432 */ 'p', 'o', 'p', 'f', 'l', 0, - /* 14438 */ 'v', 'm', 'm', 'c', 'a', 'l', 'l', 0, - /* 14446 */ 'v', 'm', 'c', 'a', 'l', 'l', 0, - /* 14453 */ 's', 'y', 's', 'c', 'a', 'l', 'l', 0, - /* 14461 */ 'v', 'z', 'e', 'r', 'o', 'a', 'l', 'l', 0, - /* 14470 */ 'r', 'e', 'p', ';', 's', 't', 'o', 's', 'l', 0, - /* 14480 */ 'r', 'e', 'p', ';', 'm', 'o', 'v', 's', 'l', 0, - /* 14490 */ 'i', 'r', 'e', 't', 'l', 0, - /* 14496 */ 'l', 'r', 'e', 't', 'l', 0, - /* 14502 */ 's', 'y', 's', 'r', 'e', 't', 'l', 0, - /* 14510 */ 's', 'y', 's', 'e', 'x', 'i', 't', 'l', 0, - /* 14519 */ 'c', 'w', 't', 'l', 0, - /* 14524 */ 'm', 'o', 'n', 't', 'm', 'u', 'l', 0, - /* 14532 */ 'f', 'x', 'a', 'm', 0, - /* 14537 */ 'f', 'p', 'r', 'e', 'm', 0, - /* 14543 */ 'f', 's', 'e', 't', 'p', 'm', 0, - /* 14550 */ 'r', 's', 'm', 0, - /* 14554 */ 'f', 'p', 'a', 't', 'a', 'n', 0, - /* 14561 */ 'f', 'p', 't', 'a', 'n', 0, - /* 14567 */ 'f', 's', 'i', 'n', 0, - /* 14572 */ '#', 32, 'd', 'y', 'n', 'a', 'm', 'i', 'c', 32, 's', 't', 'a', 'c', 'k', 32, 'a', 'l', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', 0, - /* 14599 */ 'i', 'n', 't', 'o', 0, - /* 14604 */ 'c', 'q', 't', 'o', 0, - /* 14609 */ 'r', 'd', 't', 's', 'c', 'p', 0, - /* 14616 */ 'r', 'e', 'p', 0, - /* 14620 */ 'v', 'p', 'c', 'm', 'p', 0, - /* 14626 */ 'v', 'c', 'm', 'p', 0, - /* 14631 */ 'f', 'n', 'o', 'p', 0, - /* 14636 */ 'f', 'c', 'o', 'm', 'p', 'p', 0, - /* 14643 */ 'f', 'u', 'c', 'o', 'm', 'p', 'p', 0, - /* 14651 */ 'f', 'd', 'e', 'c', 's', 't', 'p', 0, - /* 14659 */ 'f', 'i', 'n', 'c', 's', 't', 'p', 0, - /* 14667 */ 'p', 'u', 's', 'h', 'f', 'q', 0, - /* 14674 */ 'p', 'o', 'p', 'f', 'q', 0, - /* 14680 */ 'r', 'e', 'p', ';', 's', 't', 'o', 's', 'q', 0, - /* 14690 */ 'r', 'e', 'p', ';', 'm', 'o', 'v', 's', 'q', 0, - /* 14700 */ 'i', 'r', 'e', 't', 'q', 0, - /* 14706 */ 'l', 'r', 'e', 't', 'q', 0, - /* 14712 */ 's', 'y', 's', 'r', 'e', 't', 'q', 0, - /* 14720 */ 's', 'y', 's', 'e', 'x', 'i', 't', 'q', 0, - /* 14729 */ 'c', 'l', 't', 'q', 0, - /* 14734 */ 'v', 'z', 'e', 'r', 'o', 'u', 'p', 'p', 'e', 'r', 0, - /* 14745 */ 's', 'y', 's', 'e', 'n', 't', 'e', 'r', 0, - /* 14754 */ 'm', 'o', 'n', 'i', 't', 'o', 'r', 0, - /* 14762 */ 'r', 'd', 'm', 's', 'r', 0, - /* 14768 */ 'w', 'r', 'm', 's', 'r', 0, - /* 14774 */ 'x', 'c', 'r', 'y', 'p', 't', 'c', 't', 'r', 0, - /* 14784 */ 'a', 'a', 's', 0, - /* 14788 */ 'd', 'a', 's', 0, - /* 14792 */ 'f', 'a', 'b', 's', 0, - /* 14797 */ 'p', 'u', 's', 'h', 'l', 9, '%', 'c', 's', 0, - /* 14807 */ 'p', 'u', 's', 'h', 'w', 9, '%', 'c', 's', 0, - /* 14817 */ 'p', 'u', 's', 'h', 'l', 9, '%', 'd', 's', 0, - /* 14827 */ 'p', 'o', 'p', 'l', 9, '%', 'd', 's', 0, - /* 14836 */ 'p', 'u', 's', 'h', 'w', 9, '%', 'd', 's', 0, - /* 14846 */ 'p', 'o', 'p', 'w', 9, '%', 'd', 's', 0, - /* 14855 */ 'p', 'u', 's', 'h', 'l', 9, '%', 'e', 's', 0, - /* 14865 */ 'p', 'o', 'p', 'l', 9, '%', 'e', 's', 0, - /* 14874 */ 'p', 'u', 's', 'h', 'w', 9, '%', 'e', 's', 0, - /* 14884 */ 'p', 'o', 'p', 'w', 9, '%', 'e', 's', 0, - /* 14893 */ 'p', 'u', 's', 'h', 'l', 9, '%', 'f', 's', 0, - /* 14903 */ 'p', 'o', 'p', 'l', 9, '%', 'f', 's', 0, - /* 14912 */ 'p', 'u', 's', 'h', 'q', 9, '%', 'f', 's', 0, - /* 14922 */ 'p', 'o', 'p', 'q', 9, '%', 'f', 's', 0, - /* 14931 */ 'p', 'u', 's', 'h', 'w', 9, '%', 'f', 's', 0, - /* 14941 */ 'p', 'o', 'p', 'w', 9, '%', 'f', 's', 0, - /* 14950 */ 'p', 'u', 's', 'h', 'l', 9, '%', 'g', 's', 0, - /* 14960 */ 'p', 'o', 'p', 'l', 9, '%', 'g', 's', 0, - /* 14969 */ 'p', 'u', 's', 'h', 'q', 9, '%', 'g', 's', 0, - /* 14979 */ 'p', 'o', 'p', 'q', 9, '%', 'g', 's', 0, - /* 14988 */ 'p', 'u', 's', 'h', 'w', 9, '%', 'g', 's', 0, - /* 14998 */ 'p', 'o', 'p', 'w', 9, '%', 'g', 's', 0, - /* 15007 */ 's', 'w', 'a', 'p', 'g', 's', 0, - /* 15014 */ 'f', 'c', 'h', 's', 0, - /* 15019 */ '#', 32, 'v', 'a', 'r', 'i', 'a', 'b', 'l', 'e', 32, 's', 'i', 'z', 'e', 'd', 32, 'a', 'l', 'l', 'o', 'c', 'a', 32, 'f', 'o', 'r', 32, 's', 'e', 'g', 'm', 'e', 'n', 't', 'e', 'd', 32, 's', 't', 'a', 'c', 'k', 's', 0, - /* 15064 */ 'f', 'e', 'm', 'm', 's', 0, - /* 15070 */ 'f', 'c', 'o', 's', 0, - /* 15075 */ 'f', 's', 'i', 'n', 'c', 'o', 's', 0, - /* 15083 */ 'p', 'u', 's', 'h', 'l', 9, '%', 's', 's', 0, - /* 15093 */ 'p', 'o', 'p', 'l', 9, '%', 's', 's', 0, - /* 15102 */ 'p', 'u', 's', 'h', 'w', 9, '%', 's', 's', 0, - /* 15112 */ 'p', 'o', 'p', 'w', 9, '%', 's', 's', 0, - /* 15121 */ 'c', 'l', 't', 's', 0, - /* 15126 */ 'f', 'l', 'd', 'l', '2', 't', 0, - /* 15133 */ 'f', 'x', 't', 'r', 'a', 'c', 't', 0, - /* 15141 */ 'm', 'w', 'a', 'i', 't', 0, - /* 15147 */ 'f', 'n', 'i', 'n', 'i', 't', 0, - /* 15154 */ 'h', 'l', 't', 0, - /* 15158 */ 'f', 'r', 'n', 'd', 'i', 'n', 't', 0, - /* 15166 */ 'f', 's', 'q', 'r', 't', 0, - /* 15172 */ 'x', 't', 'e', 's', 't', 0, - /* 15178 */ 'f', 't', 's', 't', 0, - /* 15183 */ 'x', 'g', 'e', 't', 'b', 'v', 0, - /* 15190 */ 'x', 's', 'e', 't', 'b', 'v', 0, - /* 15197 */ 'p', 'u', 's', 'h', 'a', 'w', 0, - /* 15204 */ 'p', 'o', 'p', 'a', 'w', 0, - /* 15210 */ 'p', 'u', 's', 'h', 'f', 'w', 0, - /* 15217 */ 'p', 'o', 'p', 'f', 'w', 0, - /* 15223 */ 'r', 'e', 'p', ';', 's', 't', 'o', 's', 'w', 0, - /* 15233 */ 'r', 'e', 'p', ';', 'm', 'o', 'v', 's', 'w', 0, - /* 15243 */ 'c', 'b', 't', 'w', 0, - /* 15248 */ 'i', 'r', 'e', 't', 'w', 0, - /* 15254 */ 'l', 'r', 'e', 't', 'w', 0, - /* 15260 */ 'f', 'y', 'l', '2', 'x', 0, - /* 15266 */ 'f', 'n', 's', 't', 's', 'w', 9, '%', 'a', 'x', 0, - /* 15277 */ 'i', 'n', 'w', 9, '%', 'd', 'x', ',', 32, '%', 'a', 'x', 0, - /* 15290 */ 'v', 'm', 'l', 'o', 'a', 'd', 9, '%', 'e', 'a', 'x', 0, - /* 15302 */ 'v', 'm', 's', 'a', 'v', 'e', 9, '%', 'e', 'a', 'x', 0, - /* 15314 */ 'v', 'm', 'r', 'u', 'n', 9, '%', 'e', 'a', 'x', 0, - /* 15325 */ 's', 'k', 'i', 'n', 'i', 't', 9, '%', 'e', 'a', 'x', 0, - /* 15337 */ 'i', 'n', 'v', 'l', 'p', 'g', 'a', 9, '%', 'e', 'c', 'x', ',', 32, '%', 'e', 'a', 'x', 0, - /* 15356 */ 'i', 'n', 'l', 9, '%', 'd', 'x', ',', 32, '%', 'e', 'a', 'x', 0, - /* 15370 */ 'v', 'm', 'l', 'o', 'a', 'd', 9, '%', 'r', 'a', 'x', 0, - /* 15382 */ 'v', 'm', 's', 'a', 'v', 'e', 9, '%', 'r', 'a', 'x', 0, - /* 15394 */ 'v', 'm', 'r', 'u', 'n', 9, '%', 'r', 'a', 'x', 0, - /* 15405 */ 'i', 'n', 'v', 'l', 'p', 'g', 'a', 9, '%', 'e', 'c', 'x', ',', 32, '%', 'r', 'a', 'x', 0, - /* 15424 */ 'o', 'u', 't', 'b', 9, '%', 'a', 'l', ',', 32, '%', 'd', 'x', 0, - /* 15438 */ 'o', 'u', 't', 'w', 9, '%', 'a', 'x', ',', 32, '%', 'd', 'x', 0, - /* 15452 */ 'o', 'u', 't', 'l', 9, '%', 'e', 'a', 'x', ',', 32, '%', 'd', 'x', 0, - /* 15467 */ 'f', 'n', 'c', 'l', 'e', 'x', 0, - /* 15474 */ 'f', 'l', 'd', 'z', 0, + /* 13680 */ 'f', 's', 't', 'p', 'n', 'c', 'e', 9, '%', 's', 't', '(', '0', ')', ',', 32, '%', 's', 't', '(', '0', ')', 0, + /* 13703 */ 'f', 's', 't', 'p', 9, '%', 's', 't', '(', '0', ')', ',', 32, '%', 's', 't', '(', '7', ')', 0, + /* 13723 */ 'l', 'c', 'a', 'l', 'l', 'l', 9, '*', 0, + /* 13732 */ 'l', 'j', 'm', 'p', 'l', 9, '*', 0, + /* 13740 */ 'l', 'c', 'a', 'l', 'l', 'q', 9, '*', 0, + /* 13749 */ 'l', 'j', 'm', 'p', 'q', 9, '*', 0, + /* 13757 */ 'l', 'c', 'a', 'l', 'l', 'w', 9, '*', 0, + /* 13766 */ 'l', 'j', 'm', 'p', 'w', 9, '*', 0, + /* 13774 */ 'x', 's', 'h', 'a', '1', 0, + /* 13780 */ 'f', 'l', 'd', '1', 0, + /* 13785 */ 'f', 'p', 'r', 'e', 'm', '1', 0, + /* 13792 */ 'f', '2', 'x', 'm', '1', 0, + /* 13798 */ 'f', 'y', 'l', '2', 'x', 'p', '1', 0, + /* 13806 */ 'i', 'n', 't', '1', 0, + /* 13811 */ '#', 'E', 'H', '_', 'S', 'J', 'L', 'J', '_', 'L', 'O', 'N', 'G', 'J', 'M', 'P', '3', '2', 0, + /* 13830 */ '#', 'E', 'H', '_', 'S', 'J', 'L', 'J', '_', 'S', 'E', 'T', 'J', 'M', 'P', '3', '2', 0, + /* 13848 */ '#', 32, 'T', 'L', 'S', 'C', 'a', 'l', 'l', '_', '3', '2', 0, + /* 13861 */ '#', 32, 'T', 'L', 'S', '_', 'a', 'd', 'd', 'r', '3', '2', 0, + /* 13874 */ '#', 32, 'T', 'L', 'S', '_', 'b', 'a', 's', 'e', '_', 'a', 'd', 'd', 'r', '3', '2', 0, + /* 13892 */ 'u', 'd', '2', 0, + /* 13896 */ 'f', 'l', 'd', 'l', 'g', '2', 0, + /* 13903 */ 'f', 'l', 'd', 'l', 'n', '2', 0, + /* 13910 */ 'i', 'n', 't', '3', 0, + /* 13915 */ '#', 'E', 'H', '_', 'S', 'J', 'L', 'J', '_', 'L', 'O', 'N', 'G', 'J', 'M', 'P', '6', '4', 0, + /* 13934 */ '#', 'E', 'H', '_', 'S', 'J', 'L', 'J', '_', 'S', 'E', 'T', 'J', 'M', 'P', '6', '4', 0, + /* 13952 */ '#', 32, 'T', 'L', 'S', 'C', 'a', 'l', 'l', '_', '6', '4', 0, + /* 13965 */ '#', 32, 'T', 'L', 'S', '_', 'a', 'd', 'd', 'r', '6', '4', 0, + /* 13978 */ '#', 32, 'T', 'L', 'S', '_', 'b', 'a', 's', 'e', '_', 'a', 'd', 'd', 'r', '6', '4', 0, + /* 13996 */ 'r', 'e', 'x', '6', '4', 0, + /* 14002 */ 'd', 'a', 't', 'a', '1', '6', 0, + /* 14009 */ 'x', 's', 'h', 'a', '2', '5', '6', 0, + /* 14017 */ 'L', 'I', 'F', 'E', 'T', 'I', 'M', 'E', '_', 'E', 'N', 'D', 0, + /* 14030 */ 'B', 'U', 'N', 'D', 'L', 'E', 0, + /* 14037 */ 'D', 'B', 'G', '_', 'V', 'A', 'L', 'U', 'E', 0, + /* 14047 */ '#', 32, 'X', 'B', 'E', 'G', 'I', 'N', 0, + /* 14056 */ '#', 'A', 'D', 'J', 'C', 'A', 'L', 'L', 'S', 'T', 'A', 'C', 'K', 'D', 'O', 'W', 'N', 0, + /* 14074 */ '#', 'A', 'D', 'J', 'C', 'A', 'L', 'L', 'S', 'T', 'A', 'C', 'K', 'U', 'P', 0, + /* 14090 */ '#', 'M', 'E', 'M', 'B', 'A', 'R', 'R', 'I', 'E', 'R', 0, + /* 14102 */ 'L', 'I', 'F', 'E', 'T', 'I', 'M', 'E', '_', 'S', 'T', 'A', 'R', 'T', 0, + /* 14117 */ 'a', 'a', 'a', 0, + /* 14121 */ 'd', 'a', 'a', 0, + /* 14125 */ 'u', 'd', '2', 'b', 0, + /* 14130 */ 'x', 'c', 'r', 'y', 'p', 't', 'e', 'c', 'b', 0, + /* 14140 */ 'x', 'c', 'r', 'y', 'p', 't', 'c', 'f', 'b', 0, + /* 14150 */ 'x', 'c', 'r', 'y', 'p', 't', 'o', 'f', 'b', 0, + /* 14160 */ 'r', 'e', 'p', ';', 's', 't', 'o', 's', 'b', 0, + /* 14170 */ 'r', 'e', 'p', ';', 'm', 'o', 'v', 's', 'b', 0, + /* 14180 */ 'x', 'l', 'a', 't', 'b', 0, + /* 14186 */ 'c', 'l', 'a', 'c', 0, + /* 14191 */ 's', 't', 'a', 'c', 0, + /* 14196 */ 'x', 'c', 'r', 'y', 'p', 't', 'c', 'b', 'c', 0, + /* 14206 */ 'g', 'e', 't', 's', 'e', 'c', 0, + /* 14213 */ 's', 'a', 'l', 'c', 0, + /* 14218 */ 'c', 'l', 'c', 0, + /* 14222 */ 'c', 'm', 'c', 0, + /* 14226 */ 'r', 'd', 'p', 'm', 'c', 0, + /* 14232 */ 'v', 'm', 'f', 'u', 'n', 'c', 0, + /* 14239 */ 'r', 'd', 't', 's', 'c', 0, + /* 14245 */ 's', 't', 'c', 0, + /* 14249 */ 'c', 'p', 'u', 'i', 'd', 0, + /* 14255 */ 'c', 'l', 'd', 0, + /* 14259 */ 'x', 'e', 'n', 'd', 0, + /* 14264 */ 'c', 'l', 't', 'd', 0, + /* 14269 */ 's', 't', 'd', 0, + /* 14273 */ 'c', 'w', 't', 'd', 0, + /* 14278 */ 'w', 'b', 'i', 'n', 'v', 'd', 0, + /* 14285 */ 'f', 'l', 'd', 'l', '2', 'e', 0, + /* 14292 */ 'l', 'f', 'e', 'n', 'c', 'e', 0, + /* 14299 */ 'm', 'f', 'e', 'n', 'c', 'e', 0, + /* 14306 */ 's', 'f', 'e', 'n', 'c', 'e', 0, + /* 14313 */ 'f', 's', 'c', 'a', 'l', 'e', 0, + /* 14320 */ 'v', 'm', 'r', 'e', 's', 'u', 'm', 'e', 0, + /* 14329 */ 'r', 'e', 'p', 'n', 'e', 0, + /* 14335 */ 'x', 'a', 'c', 'q', 'u', 'i', 'r', 'e', 0, + /* 14344 */ 'x', 's', 't', 'o', 'r', 'e', 0, + /* 14351 */ 'x', 'r', 'e', 'l', 'e', 'a', 's', 'e', 0, + /* 14360 */ 'p', 'a', 'u', 's', 'e', 0, + /* 14366 */ 'l', 'e', 'a', 'v', 'e', 0, + /* 14372 */ 'v', 'm', 'x', 'o', 'f', 'f', 0, + /* 14379 */ 'l', 'a', 'h', 'f', 0, + /* 14384 */ 's', 'a', 'h', 'f', 0, + /* 14389 */ 'v', 'm', 'l', 'a', 'u', 'n', 'c', 'h', 0, + /* 14398 */ 'c', 'l', 'g', 'i', 0, + /* 14403 */ 's', 't', 'g', 'i', 0, + /* 14408 */ 'c', 'l', 'i', 0, + /* 14412 */ 'f', 'l', 'd', 'p', 'i', 0, + /* 14418 */ 's', 't', 'i', 0, + /* 14422 */ '#', 32, 'w', 'i', 'n', '3', '2', 32, 'f', 'p', 't', 'o', 'u', 'i', 0, + /* 14437 */ 'l', 'o', 'c', 'k', 0, + /* 14442 */ 'i', 'n', 'b', 9, '%', 'd', 'x', ',', 32, '%', 'a', 'l', 0, + /* 14455 */ 'p', 'u', 's', 'h', 'a', 'l', 0, + /* 14462 */ 'p', 'o', 'p', 'a', 'l', 0, + /* 14468 */ 'p', 'u', 's', 'h', 'f', 'l', 0, + /* 14475 */ 'p', 'o', 'p', 'f', 'l', 0, + /* 14481 */ 'v', 'm', 'm', 'c', 'a', 'l', 'l', 0, + /* 14489 */ 'v', 'm', 'c', 'a', 'l', 'l', 0, + /* 14496 */ 's', 'y', 's', 'c', 'a', 'l', 'l', 0, + /* 14504 */ 'v', 'z', 'e', 'r', 'o', 'a', 'l', 'l', 0, + /* 14513 */ 'r', 'e', 'p', ';', 's', 't', 'o', 's', 'l', 0, + /* 14523 */ 'r', 'e', 'p', ';', 'm', 'o', 'v', 's', 'l', 0, + /* 14533 */ 'i', 'r', 'e', 't', 'l', 0, + /* 14539 */ 'l', 'r', 'e', 't', 'l', 0, + /* 14545 */ 's', 'y', 's', 'r', 'e', 't', 'l', 0, + /* 14553 */ 's', 'y', 's', 'e', 'x', 'i', 't', 'l', 0, + /* 14562 */ 'c', 'w', 't', 'l', 0, + /* 14567 */ 'm', 'o', 'n', 't', 'm', 'u', 'l', 0, + /* 14575 */ 'f', 'x', 'a', 'm', 0, + /* 14580 */ 'f', 'p', 'r', 'e', 'm', 0, + /* 14586 */ 'f', 's', 'e', 't', 'p', 'm', 0, + /* 14593 */ 'r', 's', 'm', 0, + /* 14597 */ 'f', 'p', 'a', 't', 'a', 'n', 0, + /* 14604 */ 'f', 'p', 't', 'a', 'n', 0, + /* 14610 */ 'f', 's', 'i', 'n', 0, + /* 14615 */ '#', 32, 'd', 'y', 'n', 'a', 'm', 'i', 'c', 32, 's', 't', 'a', 'c', 'k', 32, 'a', 'l', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', 0, + /* 14642 */ 'i', 'n', 't', 'o', 0, + /* 14647 */ 'c', 'q', 't', 'o', 0, + /* 14652 */ 'r', 'd', 't', 's', 'c', 'p', 0, + /* 14659 */ 'r', 'e', 'p', 0, + /* 14663 */ 'v', 'p', 'c', 'm', 'p', 0, + /* 14669 */ 'v', 'c', 'm', 'p', 0, + /* 14674 */ 'f', 'n', 'o', 'p', 0, + /* 14679 */ 'f', 'c', 'o', 'm', 'p', 'p', 0, + /* 14686 */ 'f', 'u', 'c', 'o', 'm', 'p', 'p', 0, + /* 14694 */ 'f', 'd', 'e', 'c', 's', 't', 'p', 0, + /* 14702 */ 'f', 'i', 'n', 'c', 's', 't', 'p', 0, + /* 14710 */ 'p', 'u', 's', 'h', 'f', 'q', 0, + /* 14717 */ 'p', 'o', 'p', 'f', 'q', 0, + /* 14723 */ 'r', 'e', 'p', ';', 's', 't', 'o', 's', 'q', 0, + /* 14733 */ 'r', 'e', 'p', ';', 'm', 'o', 'v', 's', 'q', 0, + /* 14743 */ 'i', 'r', 'e', 't', 'q', 0, + /* 14749 */ 'l', 'r', 'e', 't', 'q', 0, + /* 14755 */ 's', 'y', 's', 'r', 'e', 't', 'q', 0, + /* 14763 */ 's', 'y', 's', 'e', 'x', 'i', 't', 'q', 0, + /* 14772 */ 'c', 'l', 't', 'q', 0, + /* 14777 */ 'v', 'z', 'e', 'r', 'o', 'u', 'p', 'p', 'e', 'r', 0, + /* 14788 */ 's', 'y', 's', 'e', 'n', 't', 'e', 'r', 0, + /* 14797 */ 'm', 'o', 'n', 'i', 't', 'o', 'r', 0, + /* 14805 */ 'r', 'd', 'm', 's', 'r', 0, + /* 14811 */ 'w', 'r', 'm', 's', 'r', 0, + /* 14817 */ 'x', 'c', 'r', 'y', 'p', 't', 'c', 't', 'r', 0, + /* 14827 */ 'a', 'a', 's', 0, + /* 14831 */ 'd', 'a', 's', 0, + /* 14835 */ 'f', 'a', 'b', 's', 0, + /* 14840 */ 'p', 'u', 's', 'h', 'l', 9, '%', 'c', 's', 0, + /* 14850 */ 'p', 'u', 's', 'h', 'w', 9, '%', 'c', 's', 0, + /* 14860 */ 'p', 'u', 's', 'h', 'l', 9, '%', 'd', 's', 0, + /* 14870 */ 'p', 'o', 'p', 'l', 9, '%', 'd', 's', 0, + /* 14879 */ 'p', 'u', 's', 'h', 'w', 9, '%', 'd', 's', 0, + /* 14889 */ 'p', 'o', 'p', 'w', 9, '%', 'd', 's', 0, + /* 14898 */ 'p', 'u', 's', 'h', 'l', 9, '%', 'e', 's', 0, + /* 14908 */ 'p', 'o', 'p', 'l', 9, '%', 'e', 's', 0, + /* 14917 */ 'p', 'u', 's', 'h', 'w', 9, '%', 'e', 's', 0, + /* 14927 */ 'p', 'o', 'p', 'w', 9, '%', 'e', 's', 0, + /* 14936 */ 'p', 'u', 's', 'h', 'l', 9, '%', 'f', 's', 0, + /* 14946 */ 'p', 'o', 'p', 'l', 9, '%', 'f', 's', 0, + /* 14955 */ 'p', 'u', 's', 'h', 'q', 9, '%', 'f', 's', 0, + /* 14965 */ 'p', 'o', 'p', 'q', 9, '%', 'f', 's', 0, + /* 14974 */ 'p', 'u', 's', 'h', 'w', 9, '%', 'f', 's', 0, + /* 14984 */ 'p', 'o', 'p', 'w', 9, '%', 'f', 's', 0, + /* 14993 */ 'p', 'u', 's', 'h', 'l', 9, '%', 'g', 's', 0, + /* 15003 */ 'p', 'o', 'p', 'l', 9, '%', 'g', 's', 0, + /* 15012 */ 'p', 'u', 's', 'h', 'q', 9, '%', 'g', 's', 0, + /* 15022 */ 'p', 'o', 'p', 'q', 9, '%', 'g', 's', 0, + /* 15031 */ 'p', 'u', 's', 'h', 'w', 9, '%', 'g', 's', 0, + /* 15041 */ 'p', 'o', 'p', 'w', 9, '%', 'g', 's', 0, + /* 15050 */ 's', 'w', 'a', 'p', 'g', 's', 0, + /* 15057 */ 'f', 'c', 'h', 's', 0, + /* 15062 */ '#', 32, 'v', 'a', 'r', 'i', 'a', 'b', 'l', 'e', 32, 's', 'i', 'z', 'e', 'd', 32, 'a', 'l', 'l', 'o', 'c', 'a', 32, 'f', 'o', 'r', 32, 's', 'e', 'g', 'm', 'e', 'n', 't', 'e', 'd', 32, 's', 't', 'a', 'c', 'k', 's', 0, + /* 15107 */ 'f', 'e', 'm', 'm', 's', 0, + /* 15113 */ 'f', 'c', 'o', 's', 0, + /* 15118 */ 'f', 's', 'i', 'n', 'c', 'o', 's', 0, + /* 15126 */ 'p', 'u', 's', 'h', 'l', 9, '%', 's', 's', 0, + /* 15136 */ 'p', 'o', 'p', 'l', 9, '%', 's', 's', 0, + /* 15145 */ 'p', 'u', 's', 'h', 'w', 9, '%', 's', 's', 0, + /* 15155 */ 'p', 'o', 'p', 'w', 9, '%', 's', 's', 0, + /* 15164 */ 'c', 'l', 't', 's', 0, + /* 15169 */ 'f', 'l', 'd', 'l', '2', 't', 0, + /* 15176 */ 'f', 'x', 't', 'r', 'a', 'c', 't', 0, + /* 15184 */ 'm', 'w', 'a', 'i', 't', 0, + /* 15190 */ 'f', 'n', 'i', 'n', 'i', 't', 0, + /* 15197 */ 'h', 'l', 't', 0, + /* 15201 */ 'f', 'r', 'n', 'd', 'i', 'n', 't', 0, + /* 15209 */ 'f', 's', 'q', 'r', 't', 0, + /* 15215 */ 'x', 't', 'e', 's', 't', 0, + /* 15221 */ 'f', 't', 's', 't', 0, + /* 15226 */ 'x', 'g', 'e', 't', 'b', 'v', 0, + /* 15233 */ 'x', 's', 'e', 't', 'b', 'v', 0, + /* 15240 */ 'p', 'u', 's', 'h', 'a', 'w', 0, + /* 15247 */ 'p', 'o', 'p', 'a', 'w', 0, + /* 15253 */ 'p', 'u', 's', 'h', 'f', 'w', 0, + /* 15260 */ 'p', 'o', 'p', 'f', 'w', 0, + /* 15266 */ 'r', 'e', 'p', ';', 's', 't', 'o', 's', 'w', 0, + /* 15276 */ 'r', 'e', 'p', ';', 'm', 'o', 'v', 's', 'w', 0, + /* 15286 */ 'c', 'b', 't', 'w', 0, + /* 15291 */ 'i', 'r', 'e', 't', 'w', 0, + /* 15297 */ 'l', 'r', 'e', 't', 'w', 0, + /* 15303 */ 'f', 'y', 'l', '2', 'x', 0, + /* 15309 */ 'f', 'n', 's', 't', 's', 'w', 9, '%', 'a', 'x', 0, + /* 15320 */ 'i', 'n', 'w', 9, '%', 'd', 'x', ',', 32, '%', 'a', 'x', 0, + /* 15333 */ 'v', 'm', 'l', 'o', 'a', 'd', 9, '%', 'e', 'a', 'x', 0, + /* 15345 */ 'v', 'm', 's', 'a', 'v', 'e', 9, '%', 'e', 'a', 'x', 0, + /* 15357 */ 'v', 'm', 'r', 'u', 'n', 9, '%', 'e', 'a', 'x', 0, + /* 15368 */ 's', 'k', 'i', 'n', 'i', 't', 9, '%', 'e', 'a', 'x', 0, + /* 15380 */ 'i', 'n', 'v', 'l', 'p', 'g', 'a', 9, '%', 'e', 'c', 'x', ',', 32, '%', 'e', 'a', 'x', 0, + /* 15399 */ 'i', 'n', 'l', 9, '%', 'd', 'x', ',', 32, '%', 'e', 'a', 'x', 0, + /* 15413 */ 'v', 'm', 'l', 'o', 'a', 'd', 9, '%', 'r', 'a', 'x', 0, + /* 15425 */ 'v', 'm', 's', 'a', 'v', 'e', 9, '%', 'r', 'a', 'x', 0, + /* 15437 */ 'v', 'm', 'r', 'u', 'n', 9, '%', 'r', 'a', 'x', 0, + /* 15448 */ 'i', 'n', 'v', 'l', 'p', 'g', 'a', 9, '%', 'e', 'c', 'x', ',', 32, '%', 'r', 'a', 'x', 0, + /* 15467 */ 'o', 'u', 't', 'b', 9, '%', 'a', 'l', ',', 32, '%', 'd', 'x', 0, + /* 15481 */ 'o', 'u', 't', 'w', 9, '%', 'a', 'x', ',', 32, '%', 'd', 'x', 0, + /* 15495 */ 'o', 'u', 't', 'l', 9, '%', 'e', 'a', 'x', ',', 32, '%', 'd', 'x', 0, + /* 15510 */ 'f', 'n', 'c', 'l', 'e', 'x', 0, + /* 15517 */ 'f', 'l', 'd', 'z', 0, }; #endif diff --git a/arch/X86/X86GenAsmWriter1.inc b/arch/X86/X86GenAsmWriter1.inc index 6f0ed552bc..68340fd2d2 100644 --- a/arch/X86/X86GenAsmWriter1.inc +++ b/arch/X86/X86GenAsmWriter1.inc @@ -25,19 +25,19 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 0U, // IMPLICIT_DEF 0U, // SUBREG_TO_REG 0U, // COPY_TO_REGCLASS - 11658U, // DBG_VALUE + 11697U, // DBG_VALUE 0U, // REG_SEQUENCE 0U, // COPY - 11651U, // BUNDLE - 11723U, // LIFETIME_START - 11638U, // LIFETIME_END + 11690U, // BUNDLE + 11762U, // LIFETIME_START + 11677U, // LIFETIME_END 0U, // STACKMAP 0U, // PATCHPOINT - 11738U, // AAA + 11777U, // AAA 20092U, // AAD8i8 22474U, // AAM8i8 - 12419U, // AAS - 12427U, // ABS_F + 12458U, // AAS + 12466U, // ABS_F 0U, // ABS_Fp32 0U, // ABS_Fp64 0U, // ABS_Fp80 @@ -164,10 +164,10 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 0U, // ADD_FpI32m64 0U, // ADD_FpI32m80 7360214U, // ADD_FrST0 - 11677U, // ADJCALLSTACKDOWN32 - 11677U, // ADJCALLSTACKDOWN64 - 11695U, // ADJCALLSTACKUP32 - 11695U, // ADJCALLSTACKUP64 + 11716U, // ADJCALLSTACKDOWN32 + 11716U, // ADJCALLSTACKDOWN64 + 11734U, // ADJCALLSTACKUP32 + 11734U, // ADJCALLSTACKUP64 101737583U, // ADOX32rm 135292015U, // ADOX32rr 168846447U, // ADOX64rm @@ -412,21 +412,21 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 22384U, // CALL64r 153456U, // CALLpcrel16 153456U, // CALLpcrel32 - 12700U, // CBW - 12320U, // CDQ - 11994U, // CDQE - 12507U, // CHS_F + 12739U, // CBW + 12359U, // CDQ + 12033U, // CDQE + 12546U, // CHS_F 0U, // CHS_Fp32 0U, // CHS_Fp64 0U, // CHS_Fp80 - 11807U, // CLAC - 11839U, // CLC - 11889U, // CLD + 11846U, // CLAC + 11878U, // CLC + 11928U, // CLD 104076U, // CLFLUSH - 12078U, // CLGI - 12088U, // CLI - 12591U, // CLTS - 11843U, // CMC + 12117U, // CLGI + 12127U, // CLI + 12630U, // CLTS + 11882U, // CMC 403721407U, // CMOVA16rm 68177087U, // CMOVA16rr 437275839U, // CMOVA32rm @@ -606,25 +606,25 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 504387699U, // CMP8rm 135288947U, // CMP8rr 135288947U, // CMP8rr_REV - 209891315U, // CMPPDrmi + 209891354U, // CMPPDrmi 2349879825U, // CMPPDrmi_alt - 75689971U, // CMPPDrri + 75690010U, // CMPPDrri 2215662097U, // CMPPDrri_alt - 210939891U, // CMPPSrmi + 210939930U, // CMPPSrmi 2349883063U, // CMPPSrmi_alt - 76738547U, // CMPPSrri + 76738586U, // CMPPSrri 2215665335U, // CMPPSrri_alt 205745U, // CMPS16 218106U, // CMPS32 236233U, // CMPS64 249209U, // CMPS8 - 245542899U, // CMPSDrm + 245542938U, // CMPSDrm 2383434746U, // CMPSDrm_alt - 77787123U, // CMPSDrr + 77787162U, // CMPSDrr 2215662586U, // CMPSDrr_alt - 280145907U, // CMPSSrm + 280145946U, // CMPSSrm 2416992387U, // CMPSSrm_alt - 78835699U, // CMPSSrr + 78835738U, // CMPSSrr 2215665795U, // CMPSSrr_alt 265414U, // CMPXCHG16B 1087032U, // CMPXCHG16rm @@ -644,13 +644,13 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 22240U, // COM_FIPr 22183U, // COM_FIr 22479U, // COM_FST0r - 12563U, // COS_F + 12602U, // COS_F 0U, // COS_Fp32 0U, // COS_Fp64 0U, // COS_Fp80 - 11883U, // CPUID32 - 11883U, // CPUID64 - 12253U, // CQO + 11922U, // CPUID32 + 11922U, // CPUID64 + 12292U, // CQO 3197750U, // CRC32r32m16 4246326U, // CRC32r32m32 6343478U, // CRC32r32m8 @@ -661,7 +661,7 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 6343478U, // CRC32r64m8 35703606U, // CRC32r64r64 35703606U, // CRC32r64r8 - 12437U, // CS_PREFIX + 12476U, // CS_PREFIX 168841347U, // CVTDQ2PDrm 135286915U, // CVTDQ2PDrr 336616744U, // CVTDQ2PSrm @@ -706,11 +706,11 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 135288609U, // CVTTSS2SI64rr 605050657U, // CVTTSS2SIrm 135288609U, // CVTTSS2SIrr - 11935U, // CWD - 11967U, // CWDE - 11742U, // DAA - 12423U, // DAS - 11623U, // DATA16_PREFIX + 11974U, // CWD + 12006U, // CWDE + 11781U, // DAA + 12462U, // DAS + 11662U, // DATA16_PREFIX 36421U, // DEC16m 20037U, // DEC16r 20037U, // DEC32_16r @@ -788,21 +788,21 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 2215662090U, // DPPDrri 2349883056U, // DPPSrmi 2215665328U, // DPPSrri - 12445U, // DS_PREFIX + 12484U, // DS_PREFIX 26511U, // EH_RETURN 26511U, // EH_RETURN64 - 11432U, // EH_SjLj_LongJmp32 - 11536U, // EH_SjLj_LongJmp64 - 11451U, // EH_SjLj_SetJmp32 - 11555U, // EH_SjLj_SetJmp64 + 11471U, // EH_SjLj_LongJmp32 + 11575U, // EH_SjLj_LongJmp64 + 11490U, // EH_SjLj_SetJmp32 + 11594U, // EH_SjLj_SetJmp64 153867U, // EH_SjLj_Setup 135289746U, // ENTER - 12460U, // ES_PREFIX + 12499U, // ES_PREFIX 2148654810U, // EXTRACTPSmr 2282774234U, // EXTRACTPSrr 35707579U, // EXTRQ 639687355U, // EXTRQI - 11413U, // F2XM1 + 11452U, // F2XM1 135288687U, // FARCALL16i 284527U, // FARCALL16m 135288687U, // FARCALL32i @@ -819,27 +819,27 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 137167U, // FCOM64m 120958U, // FCOMP32m 137342U, // FCOMP64m - 12289U, // FCOMPP - 12304U, // FDECSTP - 12557U, // FEMMS + 12328U, // FCOMPP + 12343U, // FDECSTP + 12596U, // FEMMS 21872U, // FFREE 38869U, // FICOM16m 71637U, // FICOM32m 39045U, // FICOMP16m 71813U, // FICOMP32m - 12312U, // FINCSTP + 12351U, // FINCSTP 41592U, // FLDCW16m 123358U, // FLDENVm - 11939U, // FLDL2E - 12596U, // FLDL2T - 11517U, // FLDLG2 - 11524U, // FLDLN2 - 12092U, // FLDPI - 12903U, // FNCLEX - 12629U, // FNINIT - 12284U, // FNOP + 11978U, // FLDL2E + 12635U, // FLDL2T + 11556U, // FLDLG2 + 11563U, // FLDLN2 + 12131U, // FLDPI + 12942U, // FNCLEX + 12668U, // FNINIT + 12323U, // FNOP 41599U, // FNSTCW16m - 12730U, // FNSTSW16r + 12769U, // FNSTSW16r 123843U, // FNSTSWm 0U, // FP32_TO_INT16_IN_MEM 0U, // FP32_TO_INT32_IN_MEM @@ -850,26 +850,26 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 0U, // FP80_TO_INT16_IN_MEM 0U, // FP80_TO_INT32_IN_MEM 0U, // FP80_TO_INT64_IN_MEM - 12208U, // FPATAN - 12191U, // FPREM - 11406U, // FPREM1 - 12215U, // FPTAN - 12648U, // FRNDINT + 12247U, // FPATAN + 12230U, // FPREM + 11445U, // FPREM1 + 12254U, // FPTAN + 12687U, // FRNDINT 121779U, // FRSTORm 120337U, // FSAVEm - 11972U, // FSCALE - 12197U, // FSETPM - 12568U, // FSINCOS + 12011U, // FSCALE + 12236U, // FSETPM + 12607U, // FSINCOS 123366U, // FSTENVm - 12475U, // FS_PREFIX - 12186U, // FXAM + 12514U, // FS_PREFIX + 12225U, // FXAM 285627U, // FXRSTOR 281483U, // FXRSTOR64 284185U, // FXSAVE 281473U, // FXSAVE64 - 12603U, // FXTRACT - 12724U, // FYL2X - 11419U, // FYL2XP1 + 12642U, // FXTRACT + 12763U, // FYL2X + 11458U, // FYL2XP1 0U, // FpPOP_RETVAL 202396153U, // FsANDNPDrm 68178425U, // FsANDNPDrr @@ -893,13 +893,13 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 68178476U, // FsXORPDrr 202399442U, // FsXORPSrm 68181714U, // FsXORPSrr - 11827U, // GETSEC - 12490U, // GS_PREFIX + 11866U, // GETSEC + 12529U, // GS_PREFIX 202395979U, // HADDPDrm 68178251U, // HADDPDrr 202399197U, // HADDPSrm 68181469U, // HADDPSrr - 12644U, // HLT + 12683U, // HLT 202395928U, // HSUBPDrm 68178200U, // HSUBPDrr 202399146U, // HSUBPSrm @@ -952,13 +952,13 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 22461U, // IMUL8r 12886948U, // IN16 26111U, // IN16ri - 12882U, // IN16rr + 12921U, // IN16rr 12899300U, // IN32 26275U, // IN32ri - 12892U, // IN32rr + 12931U, // IN32rr 12914028U, // IN8 25999U, // IN8ri - 12872U, // IN8rr + 12911U, // IN8rr 36466U, // INC16m 20082U, // INC16r 20082U, // INC32_16r @@ -978,22 +978,22 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 35707633U, // INSERTQ 2787171057U, // INSERTQI 24883U, // INT - 11427U, // INT1 - 11531U, // INT3 - 12257U, // INTO - 11930U, // INVD + 11466U, // INT1 + 11570U, // INT3 + 12296U, // INTO + 11969U, // INVD 336617789U, // INVEPT32 336617789U, // INVEPT64 104005U, // INVLPG - 12838U, // INVLPGA32 - 12855U, // INVLPGA64 + 12877U, // INVLPGA32 + 12894U, // INVLPGA64 336613188U, // INVPCID32 336613188U, // INVPCID64 336613197U, // INVVPID32 336613197U, // INVVPID64 - 12611U, // IRET16 - 11918U, // IRET32 - 12363U, // IRET64 + 12650U, // IRET16 + 11957U, // IRET32 + 12402U, // IRET64 39139U, // ISTT_FP16m 71907U, // ISTT_FP32m 88291U, // ISTT_FP64m @@ -1020,10 +1020,10 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 0U, // IST_Fp64m32 0U, // IST_Fp64m64 0U, // IST_Fp64m80 - 245542899U, // Int_CMPSDrm - 77787123U, // Int_CMPSDrr - 280145907U, // Int_CMPSSrm - 78835699U, // Int_CMPSSrr + 245542938U, // Int_CMPSDrm + 77787162U, // Int_CMPSDrr + 280145946U, // Int_CMPSSrm + 78835738U, // Int_CMPSSrr 537940936U, // Int_COMISDrm 135287752U, // Int_COMISDrr 537944153U, // Int_COMISSrm @@ -1048,15 +1048,15 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 135288609U, // Int_CVTTSS2SI64rr 605050657U, // Int_CVTTSS2SIrm 135288609U, // Int_CVTTSS2SIrr - 11711U, // Int_MemBarrier + 11750U, // Int_MemBarrier 537940935U, // Int_UCOMISDrm 135287751U, // Int_UCOMISDrr 537944152U, // Int_UCOMISSrm 135290968U, // Int_UCOMISSrr - 2292543479U, // Int_VCMPSDrm - 2292559863U, // Int_VCMPSDrr - 2293592055U, // Int_VCMPSSrm - 2293608439U, // Int_VCMPSSrr + 2292543518U, // Int_VCMPSDrm + 2292559902U, // Int_VCMPSDrr + 2293592094U, // Int_VCMPSSrm + 2293608478U, // Int_VCMPSSrr 537940944U, // Int_VCOMISDZrm 135287760U, // Int_VCOMISDZrr 537940944U, // Int_VCOMISDrm @@ -1205,7 +1205,7 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 2282768962U, // KUNPCKBWrr 2282769074U, // KXNORWrr 2282769083U, // KXORWrr - 12043U, // LAHF + 12082U, // LAHF 370170739U, // LAR16rm 135289715U, // LAR16rr 370170739U, // LAR32rm @@ -1222,8 +1222,8 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 72663U, // LDMXCSR 672160803U, // LDS16rm 672160803U, // LDS32rm - 12910U, // LD_F0 - 11401U, // LD_F1 + 12949U, // LD_F0 + 11440U, // LD_F1 118620U, // LD_F32m 135004U, // LD_F64m 380764U, // LD_F80m @@ -1244,11 +1244,11 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 101731471U, // LEA32r 101731471U, // LEA64_32r 168840335U, // LEA64r - 12030U, // LEAVE - 12030U, // LEAVE64 + 12069U, // LEAVE + 12069U, // LEAVE64 672160808U, // LES16rm 672160808U, // LES32rm - 11946U, // LFENCE + 11985U, // LFENCE 672160813U, // LFS16rm 672160813U, // LFS32rm 672160813U, // LFS64rm @@ -1306,7 +1306,7 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 1137578U, // LOCK_OR64mr 1153962U, // LOCK_OR8mi 1153962U, // LOCK_OR8mr - 12117U, // LOCK_PREFIX + 12156U, // LOCK_PREFIX 1084903U, // LOCK_SUB16mi 1084903U, // LOCK_SUB16mi8 1084903U, // LOCK_SUB16mr @@ -1339,9 +1339,9 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 22061U, // LRETIL 23139U, // LRETIQ 22061U, // LRETIW - 12064U, // LRETL - 12337U, // LRETQ - 12064U, // LRETW + 12103U, // LRETL + 12376U, // LRETQ + 12103U, // LRETW 370169770U, // LSL16rm 135288746U, // LSL16rr 101734314U, // LSL32rm @@ -1385,7 +1385,7 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 269508805U, // MAXSSrm_Int 68182213U, // MAXSSrr 68182213U, // MAXSSrr_Int - 11953U, // MFENCE + 11992U, // MFENCE 202396162U, // MINCPDrm 68178434U, // MINCPDrr 202399392U, // MINCPSrm @@ -1418,7 +1418,7 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 135288502U, // MMX_CVTTPD2PIirr 571496139U, // MMX_CVTTPS2PIirm 135288523U, // MMX_CVTTPS2PIirr - 12558U, // MMX_EMMS + 12597U, // MMX_EMMS 135289646U, // MMX_MASKMOVQ 135289646U, // MMX_MASKMOVQ64 135287984U, // MMX_MOVD64from64rr @@ -1592,8 +1592,8 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 470834117U, // MMX_PXORirm 68180933U, // MMX_PXORirr 0U, // MONITOR - 12389U, // MONITORrrr - 12178U, // MONTMUL + 12428U, // MONITORrrr + 12217U, // MONTMUL 0U, // MORESTACK_RET 0U, // MORESTACK_RET_RESTORE_R10 14164466U, // MOV16ao16 @@ -1830,7 +1830,7 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 0U, // MUL_FpI32m64 0U, // MUL_FpI32m80 7362486U, // MUL_FrST0 - 12623U, // MWAITrr + 12662U, // MWAITrr 38451U, // NEG16m 22067U, // NEG16r 71219U, // NEG32m @@ -1839,7 +1839,7 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 22067U, // NEG64r 103987U, // NEG8m 22067U, // NEG8r - 12285U, // NOOP + 12324U, // NOOP 71849U, // NOOPL 71849U, // NOOPL_19 71849U, // NOOPL_1a @@ -1903,11 +1903,11 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 202399435U, // ORPSrm 68181707U, // ORPSrr 13656488U, // OUT16ir - 12740U, // OUT16rr + 12779U, // OUT16rr 14705064U, // OUT32ir - 12794U, // OUT32rr + 12833U, // OUT32rr 16802216U, // OUT8ir - 12122U, // OUT8rr + 12161U, // OUT8rr 403299U, // OUTSB 419694U, // OUTSL 452473U, // OUTSW @@ -1947,7 +1947,7 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 68179972U, // PANDNrr 303058850U, // PANDrm 68177826U, // PANDrr - 12024U, // PAUSE + 12063U, // PAUSE 303058180U, // PAVGBrm 68177156U, // PAVGBrr 470830484U, // PAVGUSBrm @@ -2151,29 +2151,29 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 22708U, // POP64r 88244U, // POP64rmm 22708U, // POP64rmr - 12694U, // POPA16 - 12140U, // POPA32 + 12733U, // POPA16 + 12179U, // POPA32 370172189U, // POPCNT16rm 135291165U, // POPCNT16rr 101736733U, // POPCNT32rm 135291165U, // POPCNT32rr 168845597U, // POPCNT64rm 135291165U, // POPCNT64rr - 12448U, // POPDS16 - 12448U, // POPDS32 - 12463U, // POPES16 - 12463U, // POPES32 - 12059U, // POPF16 - 11877U, // POPF32 - 12331U, // POPF64 - 12478U, // POPFS16 - 12478U, // POPFS32 - 12478U, // POPFS64 - 12493U, // POPGS16 - 12493U, // POPGS32 - 12493U, // POPGS64 - 12584U, // POPSS16 - 12584U, // POPSS32 + 12487U, // POPDS16 + 12487U, // POPDS32 + 12502U, // POPES16 + 12502U, // POPES32 + 12098U, // POPF16 + 11916U, // POPF32 + 12370U, // POPF64 + 12517U, // POPFS16 + 12517U, // POPFS32 + 12517U, // POPFS64 + 12532U, // POPGS16 + 12532U, // POPGS32 + 12532U, // POPGS64 + 12623U, // POPSS16 + 12623U, // POPSS32 303061929U, // PORrm 68180905U, // PORrr 104026U, // PREFETCH @@ -2274,25 +2274,25 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 22165U, // PUSH64r 87701U, // PUSH64rmm 22165U, // PUSH64rmr - 12687U, // PUSHA16 - 12133U, // PUSHA32 - 12432U, // PUSHCS16 - 12432U, // PUSHCS32 - 12440U, // PUSHDS16 - 12440U, // PUSHDS32 - 12455U, // PUSHES16 - 12455U, // PUSHES32 - 12053U, // PUSHF16 - 11870U, // PUSHF32 - 12324U, // PUSHF64 - 12470U, // PUSHFS16 - 12470U, // PUSHFS32 - 12470U, // PUSHFS64 - 12485U, // PUSHGS16 - 12485U, // PUSHGS32 - 12485U, // PUSHGS64 - 12576U, // PUSHSS16 - 12576U, // PUSHSS32 + 12726U, // PUSHA16 + 12172U, // PUSHA32 + 12471U, // PUSHCS16 + 12471U, // PUSHCS32 + 12479U, // PUSHDS16 + 12479U, // PUSHDS32 + 12494U, // PUSHES16 + 12494U, // PUSHES32 + 12092U, // PUSHF16 + 11909U, // PUSHF32 + 12363U, // PUSHF64 + 12509U, // PUSHFS16 + 12509U, // PUSHFS32 + 12509U, // PUSHFS64 + 12524U, // PUSHGS16 + 12524U, // PUSHGS32 + 12524U, // PUSHGS64 + 12615U, // PUSHSS16 + 12615U, // PUSHSS32 22165U, // PUSHi16 22165U, // PUSHi32 303061957U, // PXORrm @@ -2357,43 +2357,43 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 21967U, // RDFSBASE64 21987U, // RDGSBASE 21987U, // RDGSBASE64 - 12397U, // RDMSR - 11847U, // RDPMC + 12436U, // RDMSR + 11886U, // RDPMC 20392U, // RDRAND16r 20392U, // RDRAND32r 20392U, // RDRAND64r 20261U, // RDSEED16r 20261U, // RDSEED32r 20261U, // RDSEED64r - 11860U, // RDTSC - 12262U, // RDTSCP + 11899U, // RDTSC + 12301U, // RDTSCP 11374U, // RELEASE_MOV16mr 11374U, // RELEASE_MOV32mr 11374U, // RELEASE_MOV64mr 11374U, // RELEASE_MOV8mr - 11988U, // REPNE_PREFIX - 11791U, // REP_MOVSB_32 - 11791U, // REP_MOVSB_64 - 11908U, // REP_MOVSD_32 - 11908U, // REP_MOVSD_64 - 12353U, // REP_MOVSQ_64 - 12714U, // REP_MOVSW_32 - 12714U, // REP_MOVSW_64 - 12269U, // REP_PREFIX - 11781U, // REP_STOSB_32 - 11781U, // REP_STOSB_64 - 11898U, // REP_STOSD_32 - 11898U, // REP_STOSD_64 - 12343U, // REP_STOSQ_64 - 12704U, // REP_STOSW_32 - 12704U, // REP_STOSW_64 + 12027U, // REPNE_PREFIX + 11830U, // REP_MOVSB_32 + 11830U, // REP_MOVSB_64 + 11947U, // REP_MOVSD_32 + 11947U, // REP_MOVSD_64 + 12392U, // REP_MOVSQ_64 + 12753U, // REP_MOVSW_32 + 12753U, // REP_MOVSW_64 + 12308U, // REP_PREFIX + 11820U, // REP_STOSB_32 + 11820U, // REP_STOSB_64 + 11937U, // REP_STOSD_32 + 11937U, // REP_STOSD_64 + 12382U, // REP_STOSQ_64 + 12743U, // REP_STOSW_32 + 12743U, // REP_STOSW_64 24847U, // RETIL 24847U, // RETIQ 24847U, // RETIW - 12612U, // RETL - 12612U, // RETQ - 12612U, // RETW - 11617U, // REX64_PREFIX + 12651U, // RETL + 12651U, // RETQ + 12651U, // RETW + 11656U, // REX64_PREFIX 18913160U, // ROL16m1 17864584U, // ROL16mCL 1087368U, // ROL16mi @@ -2456,7 +2456,7 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 2416992334U, // ROUNDSSm 2215665742U, // ROUNDSSr 2215665742U, // ROUNDSSr_Int - 12204U, // RSM + 12243U, // RSM 537943803U, // RSQRTPSm 537943803U, // RSQRTPSm_Int 135290619U, // RSQRTPSr @@ -2465,7 +2465,7 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 269508756U, // RSQRTSSm_Int 135291028U, // RSQRTSSr 68182164U, // RSQRTSSr_Int - 12048U, // SAHF + 12087U, // SAHF 18913116U, // SAL16m1 17864540U, // SAL16mCL 1087324U, // SAL16mi @@ -2490,7 +2490,7 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 18896732U, // SAL8r1 17848156U, // SAL8rCL 68179804U, // SAL8ri - 11834U, // SALC + 11873U, // SALC 18914168U, // SAR16m1 17865592U, // SAR16mCL 1088376U, // SAR16mi @@ -2557,8 +2557,8 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 321152U, // SCAS32 616233U, // SCAS64 337237U, // SCAS8 - 12512U, // SEG_ALLOCA_32 - 12512U, // SEG_ALLOCA_64 + 12551U, // SEG_ALLOCA_32 + 12551U, // SEG_ALLOCA_64 103757U, // SETAEm 21837U, // SETAEr 101548U, // SETAm @@ -2595,7 +2595,7 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 22729U, // SETPr 106714U, // SETSm 24794U, // SETSr - 11960U, // SFENCE + 11999U, // SFENCE 286961U, // SGDT16m 286961U, // SGDT32m 286961U, // SGDT64m @@ -2700,11 +2700,11 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 286973U, // SIDT16m 286973U, // SIDT32m 286973U, // SIDT64m - 12221U, // SIN_F + 12260U, // SIN_F 0U, // SIN_Fp32 0U, // SIN_Fp64 0U, // SIN_Fp80 - 12783U, // SKINIT + 12822U, // SKINIT 41225U, // SLDT16m 24841U, // SLDT16r 24841U, // SLDT32r @@ -2726,16 +2726,16 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 605053077U, // SQRTSSm_Int 135291029U, // SQRTSSr 135291029U, // SQRTSSr_Int - 12656U, // SQRT_F + 12695U, // SQRT_F 0U, // SQRT_Fp32 0U, // SQRT_Fp64 0U, // SQRT_Fp80 - 12581U, // SS_PREFIX - 11812U, // STAC - 11866U, // STC - 11924U, // STD - 12083U, // STGI - 12098U, // STI + 12620U, // SS_PREFIX + 11851U, // STAC + 11905U, // STC + 11963U, // STD + 12122U, // STGI + 12137U, // STI 72673U, // STMXCSR 17108338U, // STOSB 14996466U, // STOSL @@ -2750,6 +2750,8 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 121046U, // ST_FP32m 137430U, // ST_FP64m 383190U, // ST_FP80m + 11395U, // ST_FPNCE + 11416U, // ST_FPr0r7 22742U, // ST_FPrr 0U, // ST_Fp32m 0U, // ST_Fp64m @@ -2849,13 +2851,13 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 0U, // SUB_FpI32m64 0U, // SUB_FpI32m80 7359974U, // SUB_FrST0 - 12500U, // SWAPGS - 12161U, // SYSCALL - 12380U, // SYSENTER - 12636U, // SYSEXIT - 12636U, // SYSEXIT64 - 12616U, // SYSRET - 12616U, // SYSRET64 + 12539U, // SWAPGS + 12200U, // SYSCALL + 12419U, // SYSENTER + 12675U, // SYSEXIT + 12675U, // SYSEXIT64 + 12655U, // SYSRET + 12655U, // SYSRET64 101731928U, // T1MSKC32rm 135286360U, // T1MSKC32rr 168840792U, // T1MSKC64rm @@ -2874,18 +2876,23 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 0U, // TCRETURNri64 26149U, // TEST16i16 1089916U, // TEST16mi + 1089916U, // TEST16mi_alt 135291260U, // TEST16ri + 135291260U, // TEST16ri_alt 370172284U, // TEST16rm 135291260U, // TEST16rr 26317U, // TEST32i32 1122684U, // TEST32mi 1122684U, // TEST32mi_alt 135291260U, // TEST32ri + 135291260U, // TEST32ri_alt 101736828U, // TEST32rm 135291260U, // TEST32rr 26456U, // TEST64i32 1139068U, // TEST64mi32 + 1139068U, // TEST64mi32_alt 135291260U, // TEST64ri32 + 135291260U, // TEST64ri32_alt 168845692U, // TEST64rm 135291260U, // TEST64rr 26037U, // TEST8i8 @@ -2893,16 +2900,17 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 1155452U, // TEST8mi_alt 135291260U, // TEST8ri 0U, // TEST8ri_NOREX + 135291260U, // TEST8ri_alt 504390012U, // TEST8rm 135291260U, // TEST8rr - 11469U, // TLSCall_32 - 11573U, // TLSCall_64 - 11482U, // TLS_addr32 - 11586U, // TLS_addr64 - 11495U, // TLS_base_addr32 - 11599U, // TLS_base_addr64 - 11513U, // TRAP - 12668U, // TST_F + 11508U, // TLSCall_32 + 11612U, // TLSCall_64 + 11521U, // TLS_addr32 + 11625U, // TLS_addr64 + 11534U, // TLS_base_addr32 + 11638U, // TLS_base_addr64 + 11552U, // TRAP + 12707U, // TST_F 0U, // TST_Fp32 0U, // TST_Fp64 0U, // TST_Fp80 @@ -2922,7 +2930,7 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 135290968U, // UCOMISSrr 22248U, // UCOM_FIPr 22190U, // UCOM_FIr - 12296U, // UCOM_FPPr + 12335U, // UCOM_FPPr 22669U, // UCOM_FPr 0U, // UCOM_FpIr32 0U, // UCOM_FpIr64 @@ -2931,7 +2939,7 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 0U, // UCOM_Fpr64 0U, // UCOM_Fpr80 22492U, // UCOM_Fr - 11746U, // UD2B + 11785U, // UD2B 202396066U, // UNPCKHPDrm 68178338U, // UNPCKHPDrr 202399284U, // UNPCKHPSrm @@ -3040,47 +3048,47 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 135285290U, // VBROADCASTSSZrr 605053094U, // VBROADCASTSSrm 135291046U, // VBROADCASTSSrr - 2290446327U, // VCMPPDYrmi + 2290446366U, // VCMPPDYrmi 2282770960U, // VCMPPDYrmi_alt - 2290462711U, // VCMPPDYrri + 2290462750U, // VCMPPDYrri 2282770960U, // VCMPPDYrri_alt - 894791671U, // VCMPPDZrmi + 894791710U, // VCMPPDZrmi 2282767080U, // VCMPPDZrmi_alt - 89501687U, // VCMPPDZrri + 89501726U, // VCMPPDZrri 2282767080U, // VCMPPDZrri_alt - 2236985335U, // VCMPPDZrrib - 2290446327U, // VCMPPDrmi + 2236985374U, // VCMPPDZrrib + 2290446366U, // VCMPPDrmi 2282770960U, // VCMPPDrmi_alt - 2290462711U, // VCMPPDrri + 2290462750U, // VCMPPDrri 2282770960U, // VCMPPDrri_alt - 2291494903U, // VCMPPSYrmi + 2291494942U, // VCMPPSYrmi 2282774198U, // VCMPPSYrmi_alt - 2291511287U, // VCMPPSYrri + 2291511326U, // VCMPPSYrri 2282774198U, // VCMPPSYrri_alt - 895840247U, // VCMPPSZrmi + 895840286U, // VCMPPSZrmi 2282768729U, // VCMPPSZrmi_alt - 90550263U, // VCMPPSZrri + 90550302U, // VCMPPSZrri 2282768729U, // VCMPPSZrri_alt - 2238033911U, // VCMPPSZrrib - 2291494903U, // VCMPPSrmi + 2238033950U, // VCMPPSZrrib + 2291494942U, // VCMPPSrmi 2282774198U, // VCMPPSrmi_alt - 2291511287U, // VCMPPSrri + 2291511326U, // VCMPPSrri 2282774198U, // VCMPPSrri_alt - 2292543479U, // VCMPSDZrm + 2292543518U, // VCMPSDZrm 2282771449U, // VCMPSDZrmi_alt - 2292559863U, // VCMPSDZrr + 2292559902U, // VCMPSDZrr 2282771449U, // VCMPSDZrri_alt - 2292543479U, // VCMPSDrm + 2292543518U, // VCMPSDrm 2282771449U, // VCMPSDrm_alt - 2292559863U, // VCMPSDrr + 2292559902U, // VCMPSDrr 2282771449U, // VCMPSDrr_alt - 2293592055U, // VCMPSSZrm + 2293592094U, // VCMPSSZrm 2282774658U, // VCMPSSZrmi_alt - 2293608439U, // VCMPSSZrr + 2293608478U, // VCMPSSZrr 2282774658U, // VCMPSSZrri_alt - 2293592055U, // VCMPSSrm + 2293592094U, // VCMPSSrm 2282774658U, // VCMPSSrm_alt - 2293608439U, // VCMPSSrr + 2293608478U, // VCMPSSrr 2282774658U, // VCMPSSrr_alt 537940944U, // VCOMISDZrm 135287760U, // VCOMISDZrr @@ -3844,9 +3852,9 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 2282774724U, // VMAXSSrm_Int 2282774724U, // VMAXSSrr 2282774724U, // VMAXSSrr_Int - 12154U, // VMCALL + 12193U, // VMCALL 88938U, // VMCLEARm - 11853U, // VMFUNC + 11892U, // VMFUNC 2282770945U, // VMINCPDYrm 2282770945U, // VMINCPDYrr 2282770945U, // VMINCPDrm @@ -3885,10 +3893,10 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 2282774642U, // VMINSSrm_Int 2282774642U, // VMINSSrr 2282774642U, // VMINSSrr_Int - 12069U, // VMLAUNCH - 12751U, // VMLOAD32 - 12806U, // VMLOAD64 - 12146U, // VMMCALL + 12108U, // VMLAUNCH + 12790U, // VMLOAD32 + 12845U, // VMLOAD64 + 12185U, // VMMCALL 135289656U, // VMOV64toPQIZrr 135289656U, // VMOV64toPQIrr 135289656U, // VMOV64toSDZrr @@ -4083,11 +4091,11 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 135286401U, // VMREAD32rr 1134209U, // VMREAD64rm 135286401U, // VMREAD64rr - 11979U, // VMRESUME - 12773U, // VMRUN32 - 12828U, // VMRUN64 - 12762U, // VMSAVE32 - 12817U, // VMSAVE64 + 12018U, // VMRESUME + 12812U, // VMRUN32 + 12867U, // VMRUN64 + 12801U, // VMSAVE32 + 12856U, // VMSAVE64 2282770902U, // VMULPDYrm 2282770902U, // VMULPDYrr 2282767040U, // VMULPDZrm @@ -4118,7 +4126,7 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 135288317U, // VMWRITE32rr 168842749U, // VMWRITE64rm 135288317U, // VMWRITE64rr - 12036U, // VMXOFF + 12075U, // VMXOFF 88090U, // VMXON 2282770980U, // VORPDYrm 2282770980U, // VORPDYrr @@ -4284,9 +4292,9 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 2282775023U, // VPCMOVrmY 2282775023U, // VPCMOVrr 2282775023U, // VPCMOVrrY - 1198878705U, // VPCMPDZrmi + 1198878744U, // VPCMPDZrmi 2282770919U, // VPCMPDZrmi_alt - 91598833U, // VPCMPDZrri + 91598872U, // VPCMPDZrri 2282770919U, // VPCMPDZrri_alt 2282769715U, // VPCMPEQBYrm 2282769715U, // VPCMPEQBYrr @@ -4344,17 +4352,17 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 0U, // VPCMPISTRM128REG 2484099063U, // VPCMPISTRM128rm 2282772471U, // VPCMPISTRM128rr - 1199927281U, // VPCMPQZrmi + 1199927320U, // VPCMPQZrmi 2282773138U, // VPCMPQZrmi_alt - 92647409U, // VPCMPQZrri + 92647448U, // VPCMPQZrri 2282773138U, // VPCMPQZrri_alt - 1200975857U, // VPCMPUDZrmi + 1200975896U, // VPCMPUDZrmi 2282771581U, // VPCMPUDZrmi_alt - 93695985U, // VPCMPUDZrri + 93696024U, // VPCMPUDZrri 2282771581U, // VPCMPUDZrri_alt - 1202024433U, // VPCMPUQZrmi + 1202024472U, // VPCMPUQZrmi 2282773265U, // VPCMPUQZrmi_alt - 94744561U, // VPCMPUQZrri + 94744600U, // VPCMPUQZrri 2282773265U, // VPCMPUQZrri_alt 2282769698U, // VPCOMBmi 2282769698U, // VPCOMBri @@ -5341,23 +5349,23 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 2282774225U, // VXORPSYrr 2282774225U, // VXORPSrm 2282774225U, // VXORPSrr - 12169U, // VZEROALL - 12369U, // VZEROUPPER + 12208U, // VZEROALL + 12408U, // VZEROUPPER 0U, // V_SET0 0U, // V_SETALLONES 153456U, // W64ALLOCA - 12624U, // WAIT - 11928U, // WBINVD - 12226U, // WIN_ALLOCA - 12102U, // WIN_FTOL_32 - 12102U, // WIN_FTOL_64 + 12663U, // WAIT + 11967U, // WBINVD + 12265U, // WIN_ALLOCA + 12141U, // WIN_FTOL_32 + 12141U, // WIN_FTOL_64 21977U, // WRFSBASE 21977U, // WRFSBASE64 21997U, // WRGSBASE 21997U, // WRGSBASE64 - 12403U, // WRMSR + 12442U, // WRMSR 24911U, // XABORT - 11999U, // XACQUIRE_PREFIX + 12038U, // XACQUIRE_PREFIX 1085155U, // XADD16rm 135286499U, // XADD16rr 1117923U, // XADD32rm @@ -5366,7 +5374,7 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 135286499U, // XADD64rr 1150691U, // XADD8rm 135286499U, // XADD8rr - 11668U, // XBEGIN + 11707U, // XBEGIN 153611U, // XBEGIN_4 26101U, // XCHG16ar 464443U, // XCHG16rm @@ -5381,14 +5389,14 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 513595U, // XCHG8rm 726587U, // XCHG8rr 22116U, // XCH_F - 11817U, // XCRYPTCBC - 11761U, // XCRYPTCFB - 12409U, // XCRYPTCTR - 11751U, // XCRYPTECB - 11771U, // XCRYPTOFB - 11893U, // XEND - 12673U, // XGETBV - 11801U, // XLAT + 11856U, // XCRYPTCBC + 11800U, // XCRYPTCFB + 12448U, // XCRYPTCTR + 11790U, // XCRYPTECB + 11810U, // XCRYPTOFB + 11932U, // XEND + 12712U, // XGETBV + 11840U, // XLAT 26128U, // XOR16i16 1088454U, // XOR16mi 1088454U, // XOR16mi8 @@ -5428,18 +5436,18 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 68178476U, // XORPDrr 202399442U, // XORPSrm 68181714U, // XORPSrr - 12015U, // XRELEASE_PREFIX + 12054U, // XRELEASE_PREFIX 285628U, // XRSTOR 281484U, // XRSTOR64 284186U, // XSAVE 281474U, // XSAVE64 287045U, // XSAVEOPT 281494U, // XSAVEOPT64 - 12680U, // XSETBV - 11395U, // XSHA1 - 11630U, // XSHA256 - 12008U, // XSTORE - 12662U, // XTEST + 12719U, // XSETBV + 11434U, // XSHA1 + 11669U, // XSHA256 + 12047U, // XSTORE + 12701U, // XTEST 0U }; @@ -8180,6 +8188,8 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 0U, // ST_FP32m 0U, // ST_FP64m 0U, // ST_FP80m + 0U, // ST_FPNCE + 0U, // ST_FPr0r7 0U, // ST_FPrr 0U, // ST_Fp32m 0U, // ST_Fp64m @@ -8304,18 +8314,23 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 0U, // TCRETURNri64 0U, // TEST16i16 0U, // TEST16mi + 0U, // TEST16mi_alt 0U, // TEST16ri + 0U, // TEST16ri_alt 0U, // TEST16rm 0U, // TEST16rr 0U, // TEST32i32 0U, // TEST32mi 0U, // TEST32mi_alt 0U, // TEST32ri + 0U, // TEST32ri_alt 0U, // TEST32rm 0U, // TEST32rr 0U, // TEST64i32 0U, // TEST64mi32 + 0U, // TEST64mi32_alt 0U, // TEST64ri32 + 0U, // TEST64ri32_alt 0U, // TEST64rm 0U, // TEST64rr 0U, // TEST8i8 @@ -8323,6 +8338,7 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 0U, // TEST8mi_alt 0U, // TEST8ri 0U, // TEST8ri_NOREX + 0U, // TEST8ri_alt 0U, // TEST8rm 0U, // TEST8rr 0U, // TLSCall_32 @@ -11955,194 +11971,196 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) /* 11333 */ '#', 'A', 'T', 'O', 'M', 'U', 'M', 'A', 'X', '8', 32, 'P', 'S', 'E', 'U', 'D', 'O', '!', 0, /* 11352 */ '#', 'A', 'C', 'Q', 'U', 'I', 'R', 'E', '_', 'M', 'O', 'V', 32, 'P', 'S', 'E', 'U', 'D', 'O', '!', 0, /* 11373 */ '#', 'R', 'E', 'L', 'E', 'A', 'S', 'E', '_', 'M', 'O', 'V', 32, 'P', 'S', 'E', 'U', 'D', 'O', '!', 0, - /* 11394 */ 'x', 's', 'h', 'a', '1', 0, - /* 11400 */ 'f', 'l', 'd', '1', 0, - /* 11405 */ 'f', 'p', 'r', 'e', 'm', '1', 0, - /* 11412 */ 'f', '2', 'x', 'm', '1', 0, - /* 11418 */ 'f', 'y', 'l', '2', 'x', 'p', '1', 0, - /* 11426 */ 'i', 'n', 't', '1', 0, - /* 11431 */ '#', 'E', 'H', '_', 'S', 'J', 'L', 'J', '_', 'L', 'O', 'N', 'G', 'J', 'M', 'P', '3', '2', 0, - /* 11450 */ '#', 'E', 'H', '_', 'S', 'J', 'L', 'J', '_', 'S', 'E', 'T', 'J', 'M', 'P', '3', '2', 0, - /* 11468 */ '#', 32, 'T', 'L', 'S', 'C', 'a', 'l', 'l', '_', '3', '2', 0, - /* 11481 */ '#', 32, 'T', 'L', 'S', '_', 'a', 'd', 'd', 'r', '3', '2', 0, - /* 11494 */ '#', 32, 'T', 'L', 'S', '_', 'b', 'a', 's', 'e', '_', 'a', 'd', 'd', 'r', '3', '2', 0, - /* 11512 */ 'u', 'd', '2', 0, - /* 11516 */ 'f', 'l', 'd', 'l', 'g', '2', 0, - /* 11523 */ 'f', 'l', 'd', 'l', 'n', '2', 0, - /* 11530 */ 'i', 'n', 't', '3', 0, - /* 11535 */ '#', 'E', 'H', '_', 'S', 'J', 'L', 'J', '_', 'L', 'O', 'N', 'G', 'J', 'M', 'P', '6', '4', 0, - /* 11554 */ '#', 'E', 'H', '_', 'S', 'J', 'L', 'J', '_', 'S', 'E', 'T', 'J', 'M', 'P', '6', '4', 0, - /* 11572 */ '#', 32, 'T', 'L', 'S', 'C', 'a', 'l', 'l', '_', '6', '4', 0, - /* 11585 */ '#', 32, 'T', 'L', 'S', '_', 'a', 'd', 'd', 'r', '6', '4', 0, - /* 11598 */ '#', 32, 'T', 'L', 'S', '_', 'b', 'a', 's', 'e', '_', 'a', 'd', 'd', 'r', '6', '4', 0, - /* 11616 */ 'r', 'e', 'x', '6', '4', 0, - /* 11622 */ 'd', 'a', 't', 'a', '1', '6', 0, - /* 11629 */ 'x', 's', 'h', 'a', '2', '5', '6', 0, - /* 11637 */ 'L', 'I', 'F', 'E', 'T', 'I', 'M', 'E', '_', 'E', 'N', 'D', 0, - /* 11650 */ 'B', 'U', 'N', 'D', 'L', 'E', 0, - /* 11657 */ 'D', 'B', 'G', '_', 'V', 'A', 'L', 'U', 'E', 0, - /* 11667 */ '#', 32, 'X', 'B', 'E', 'G', 'I', 'N', 0, - /* 11676 */ '#', 'A', 'D', 'J', 'C', 'A', 'L', 'L', 'S', 'T', 'A', 'C', 'K', 'D', 'O', 'W', 'N', 0, - /* 11694 */ '#', 'A', 'D', 'J', 'C', 'A', 'L', 'L', 'S', 'T', 'A', 'C', 'K', 'U', 'P', 0, - /* 11710 */ '#', 'M', 'E', 'M', 'B', 'A', 'R', 'R', 'I', 'E', 'R', 0, - /* 11722 */ 'L', 'I', 'F', 'E', 'T', 'I', 'M', 'E', '_', 'S', 'T', 'A', 'R', 'T', 0, - /* 11737 */ 'a', 'a', 'a', 0, - /* 11741 */ 'd', 'a', 'a', 0, - /* 11745 */ 'u', 'd', '2', 'b', 0, - /* 11750 */ 'x', 'c', 'r', 'y', 'p', 't', 'e', 'c', 'b', 0, - /* 11760 */ 'x', 'c', 'r', 'y', 'p', 't', 'c', 'f', 'b', 0, - /* 11770 */ 'x', 'c', 'r', 'y', 'p', 't', 'o', 'f', 'b', 0, - /* 11780 */ 'r', 'e', 'p', 32, 's', 't', 'o', 's', 'b', 0, - /* 11790 */ 'r', 'e', 'p', 32, 'm', 'o', 'v', 's', 'b', 0, - /* 11800 */ 'x', 'l', 'a', 't', 'b', 0, - /* 11806 */ 'c', 'l', 'a', 'c', 0, - /* 11811 */ 's', 't', 'a', 'c', 0, - /* 11816 */ 'x', 'c', 'r', 'y', 'p', 't', 'c', 'b', 'c', 0, - /* 11826 */ 'g', 'e', 't', 's', 'e', 'c', 0, - /* 11833 */ 's', 'a', 'l', 'c', 0, - /* 11838 */ 'c', 'l', 'c', 0, - /* 11842 */ 'c', 'm', 'c', 0, - /* 11846 */ 'r', 'd', 'p', 'm', 'c', 0, - /* 11852 */ 'v', 'm', 'f', 'u', 'n', 'c', 0, - /* 11859 */ 'r', 'd', 't', 's', 'c', 0, - /* 11865 */ 's', 't', 'c', 0, - /* 11869 */ 'p', 'u', 's', 'h', 'f', 'd', 0, - /* 11876 */ 'p', 'o', 'p', 'f', 'd', 0, - /* 11882 */ 'c', 'p', 'u', 'i', 'd', 0, - /* 11888 */ 'c', 'l', 'd', 0, - /* 11892 */ 'x', 'e', 'n', 'd', 0, - /* 11897 */ 'r', 'e', 'p', 32, 's', 't', 'o', 's', 'd', 0, - /* 11907 */ 'r', 'e', 'p', 32, 'm', 'o', 'v', 's', 'd', 0, - /* 11917 */ 'i', 'r', 'e', 't', 'd', 0, - /* 11923 */ 's', 't', 'd', 0, - /* 11927 */ 'w', 'b', 'i', 'n', 'v', 'd', 0, - /* 11934 */ 'c', 'w', 'd', 0, - /* 11938 */ 'f', 'l', 'd', 'l', '2', 'e', 0, - /* 11945 */ 'l', 'f', 'e', 'n', 'c', 'e', 0, - /* 11952 */ 'm', 'f', 'e', 'n', 'c', 'e', 0, - /* 11959 */ 's', 'f', 'e', 'n', 'c', 'e', 0, - /* 11966 */ 'c', 'w', 'd', 'e', 0, - /* 11971 */ 'f', 's', 'c', 'a', 'l', 'e', 0, - /* 11978 */ 'v', 'm', 'r', 'e', 's', 'u', 'm', 'e', 0, - /* 11987 */ 'r', 'e', 'p', 'n', 'e', 0, - /* 11993 */ 'c', 'd', 'q', 'e', 0, - /* 11998 */ 'x', 'a', 'c', 'q', 'u', 'i', 'r', 'e', 0, - /* 12007 */ 'x', 's', 't', 'o', 'r', 'e', 0, - /* 12014 */ 'x', 'r', 'e', 'l', 'e', 'a', 's', 'e', 0, - /* 12023 */ 'p', 'a', 'u', 's', 'e', 0, - /* 12029 */ 'l', 'e', 'a', 'v', 'e', 0, - /* 12035 */ 'v', 'm', 'x', 'o', 'f', 'f', 0, - /* 12042 */ 'l', 'a', 'h', 'f', 0, - /* 12047 */ 's', 'a', 'h', 'f', 0, - /* 12052 */ 'p', 'u', 's', 'h', 'f', 0, - /* 12058 */ 'p', 'o', 'p', 'f', 0, - /* 12063 */ 'r', 'e', 't', 'f', 0, - /* 12068 */ 'v', 'm', 'l', 'a', 'u', 'n', 'c', 'h', 0, - /* 12077 */ 'c', 'l', 'g', 'i', 0, - /* 12082 */ 's', 't', 'g', 'i', 0, - /* 12087 */ 'c', 'l', 'i', 0, - /* 12091 */ 'f', 'l', 'd', 'p', 'i', 0, - /* 12097 */ 's', 't', 'i', 0, - /* 12101 */ '#', 32, 'w', 'i', 'n', '3', '2', 32, 'f', 'p', 't', 'o', 'u', 'i', 0, - /* 12116 */ 'l', 'o', 'c', 'k', 0, - /* 12121 */ 'o', 'u', 't', 9, 'd', 'x', ',', 32, 'a', 'l', 0, - /* 12132 */ 'p', 'u', 's', 'h', 'a', 'l', 0, - /* 12139 */ 'p', 'o', 'p', 'a', 'l', 0, - /* 12145 */ 'v', 'm', 'm', 'c', 'a', 'l', 'l', 0, - /* 12153 */ 'v', 'm', 'c', 'a', 'l', 'l', 0, - /* 12160 */ 's', 'y', 's', 'c', 'a', 'l', 'l', 0, - /* 12168 */ 'v', 'z', 'e', 'r', 'o', 'a', 'l', 'l', 0, - /* 12177 */ 'm', 'o', 'n', 't', 'm', 'u', 'l', 0, - /* 12185 */ 'f', 'x', 'a', 'm', 0, - /* 12190 */ 'f', 'p', 'r', 'e', 'm', 0, - /* 12196 */ 'f', 's', 'e', 't', 'p', 'm', 0, - /* 12203 */ 'r', 's', 'm', 0, - /* 12207 */ 'f', 'p', 'a', 't', 'a', 'n', 0, - /* 12214 */ 'f', 'p', 't', 'a', 'n', 0, - /* 12220 */ 'f', 's', 'i', 'n', 0, - /* 12225 */ '#', 32, 'd', 'y', 'n', 'a', 'm', 'i', 'c', 32, 's', 't', 'a', 'c', 'k', 32, 'a', 'l', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', 0, - /* 12252 */ 'c', 'q', 'o', 0, - /* 12256 */ 'i', 'n', 't', 'o', 0, - /* 12261 */ 'r', 'd', 't', 's', 'c', 'p', 0, - /* 12268 */ 'r', 'e', 'p', 0, - /* 12272 */ 'v', 'p', 'c', 'm', 'p', 0, - /* 12278 */ 'v', 'c', 'm', 'p', 0, - /* 12283 */ 'f', 'n', 'o', 'p', 0, - /* 12288 */ 'f', 'c', 'o', 'm', 'p', 'p', 0, - /* 12295 */ 'f', 'u', 'c', 'o', 'm', 'p', 'p', 0, - /* 12303 */ 'f', 'd', 'e', 'c', 's', 't', 'p', 0, - /* 12311 */ 'f', 'i', 'n', 'c', 's', 't', 'p', 0, - /* 12319 */ 'c', 'd', 'q', 0, - /* 12323 */ 'p', 'u', 's', 'h', 'f', 'q', 0, - /* 12330 */ 'p', 'o', 'p', 'f', 'q', 0, - /* 12336 */ 'r', 'e', 't', 'f', 'q', 0, - /* 12342 */ 'r', 'e', 'p', 32, 's', 't', 'o', 's', 'q', 0, - /* 12352 */ 'r', 'e', 'p', 32, 'm', 'o', 'v', 's', 'q', 0, - /* 12362 */ 'i', 'r', 'e', 't', 'q', 0, - /* 12368 */ 'v', 'z', 'e', 'r', 'o', 'u', 'p', 'p', 'e', 'r', 0, - /* 12379 */ 's', 'y', 's', 'e', 'n', 't', 'e', 'r', 0, - /* 12388 */ 'm', 'o', 'n', 'i', 't', 'o', 'r', 0, - /* 12396 */ 'r', 'd', 'm', 's', 'r', 0, - /* 12402 */ 'w', 'r', 'm', 's', 'r', 0, - /* 12408 */ 'x', 'c', 'r', 'y', 'p', 't', 'c', 't', 'r', 0, - /* 12418 */ 'a', 'a', 's', 0, - /* 12422 */ 'd', 'a', 's', 0, - /* 12426 */ 'f', 'a', 'b', 's', 0, - /* 12431 */ 'p', 'u', 's', 'h', 9, 'c', 's', 0, - /* 12439 */ 'p', 'u', 's', 'h', 9, 'd', 's', 0, - /* 12447 */ 'p', 'o', 'p', 9, 'd', 's', 0, - /* 12454 */ 'p', 'u', 's', 'h', 9, 'e', 's', 0, - /* 12462 */ 'p', 'o', 'p', 9, 'e', 's', 0, - /* 12469 */ 'p', 'u', 's', 'h', 9, 'f', 's', 0, - /* 12477 */ 'p', 'o', 'p', 9, 'f', 's', 0, - /* 12484 */ 'p', 'u', 's', 'h', 9, 'g', 's', 0, - /* 12492 */ 'p', 'o', 'p', 9, 'g', 's', 0, - /* 12499 */ 's', 'w', 'a', 'p', 'g', 's', 0, - /* 12506 */ 'f', 'c', 'h', 's', 0, - /* 12511 */ '#', 32, 'v', 'a', 'r', 'i', 'a', 'b', 'l', 'e', 32, 's', 'i', 'z', 'e', 'd', 32, 'a', 'l', 'l', 'o', 'c', 'a', 32, 'f', 'o', 'r', 32, 's', 'e', 'g', 'm', 'e', 'n', 't', 'e', 'd', 32, 's', 't', 'a', 'c', 'k', 's', 0, - /* 12556 */ 'f', 'e', 'm', 'm', 's', 0, - /* 12562 */ 'f', 'c', 'o', 's', 0, - /* 12567 */ 'f', 's', 'i', 'n', 'c', 'o', 's', 0, - /* 12575 */ 'p', 'u', 's', 'h', 9, 's', 's', 0, - /* 12583 */ 'p', 'o', 'p', 9, 's', 's', 0, - /* 12590 */ 'c', 'l', 't', 's', 0, - /* 12595 */ 'f', 'l', 'd', 'l', '2', 't', 0, - /* 12602 */ 'f', 'x', 't', 'r', 'a', 'c', 't', 0, - /* 12610 */ 'i', 'r', 'e', 't', 0, - /* 12615 */ 's', 'y', 's', 'r', 'e', 't', 0, - /* 12622 */ 'm', 'w', 'a', 'i', 't', 0, - /* 12628 */ 'f', 'n', 'i', 'n', 'i', 't', 0, - /* 12635 */ 's', 'y', 's', 'e', 'x', 'i', 't', 0, - /* 12643 */ 'h', 'l', 't', 0, - /* 12647 */ 'f', 'r', 'n', 'd', 'i', 'n', 't', 0, - /* 12655 */ 'f', 's', 'q', 'r', 't', 0, - /* 12661 */ 'x', 't', 'e', 's', 't', 0, - /* 12667 */ 'f', 't', 's', 't', 0, - /* 12672 */ 'x', 'g', 'e', 't', 'b', 'v', 0, - /* 12679 */ 'x', 's', 'e', 't', 'b', 'v', 0, - /* 12686 */ 'p', 'u', 's', 'h', 'a', 'w', 0, - /* 12693 */ 'p', 'o', 'p', 'a', 'w', 0, - /* 12699 */ 'c', 'b', 'w', 0, - /* 12703 */ 'r', 'e', 'p', 32, 's', 't', 'o', 's', 'w', 0, - /* 12713 */ 'r', 'e', 'p', 32, 'm', 'o', 'v', 's', 'w', 0, - /* 12723 */ 'f', 'y', 'l', '2', 'x', 0, - /* 12729 */ 'f', 'n', 's', 't', 's', 'w', 9, 'a', 'x', 0, - /* 12739 */ 'o', 'u', 't', 9, 'd', 'x', ',', 32, 'a', 'x', 0, - /* 12750 */ 'v', 'm', 'l', 'o', 'a', 'd', 9, 'e', 'a', 'x', 0, - /* 12761 */ 'v', 'm', 's', 'a', 'v', 'e', 9, 'e', 'a', 'x', 0, - /* 12772 */ 'v', 'm', 'r', 'u', 'n', 9, 'e', 'a', 'x', 0, - /* 12782 */ 's', 'k', 'i', 'n', 'i', 't', 9, 'e', 'a', 'x', 0, - /* 12793 */ 'o', 'u', 't', 9, 'd', 'x', ',', 32, 'e', 'a', 'x', 0, - /* 12805 */ 'v', 'm', 'l', 'o', 'a', 'd', 9, 'r', 'a', 'x', 0, - /* 12816 */ 'v', 'm', 's', 'a', 'v', 'e', 9, 'r', 'a', 'x', 0, - /* 12827 */ 'v', 'm', 'r', 'u', 'n', 9, 'r', 'a', 'x', 0, - /* 12837 */ 'i', 'n', 'v', 'l', 'p', 'g', 'a', 9, 'e', 'a', 'x', ',', 32, 'e', 'c', 'x', 0, - /* 12854 */ 'i', 'n', 'v', 'l', 'p', 'g', 'a', 9, 'r', 'a', 'x', ',', 32, 'e', 'c', 'x', 0, - /* 12871 */ 'i', 'n', 9, 'a', 'l', ',', 32, 'd', 'x', 0, - /* 12881 */ 'i', 'n', 9, 'a', 'x', ',', 32, 'd', 'x', 0, - /* 12891 */ 'i', 'n', 9, 'e', 'a', 'x', ',', 32, 'd', 'x', 0, - /* 12902 */ 'f', 'n', 'c', 'l', 'e', 'x', 0, - /* 12909 */ 'f', 'l', 'd', 'z', 0, + /* 11394 */ 'f', 's', 't', 'p', 'n', 'c', 'e', 9, 's', 't', '(', '0', ')', ',', 32, 's', 't', '(', '0', ')', 0, + /* 11415 */ 'f', 's', 't', 'p', 9, 's', 't', '(', '7', ')', ',', 32, 's', 't', '(', '0', ')', 0, + /* 11433 */ 'x', 's', 'h', 'a', '1', 0, + /* 11439 */ 'f', 'l', 'd', '1', 0, + /* 11444 */ 'f', 'p', 'r', 'e', 'm', '1', 0, + /* 11451 */ 'f', '2', 'x', 'm', '1', 0, + /* 11457 */ 'f', 'y', 'l', '2', 'x', 'p', '1', 0, + /* 11465 */ 'i', 'n', 't', '1', 0, + /* 11470 */ '#', 'E', 'H', '_', 'S', 'J', 'L', 'J', '_', 'L', 'O', 'N', 'G', 'J', 'M', 'P', '3', '2', 0, + /* 11489 */ '#', 'E', 'H', '_', 'S', 'J', 'L', 'J', '_', 'S', 'E', 'T', 'J', 'M', 'P', '3', '2', 0, + /* 11507 */ '#', 32, 'T', 'L', 'S', 'C', 'a', 'l', 'l', '_', '3', '2', 0, + /* 11520 */ '#', 32, 'T', 'L', 'S', '_', 'a', 'd', 'd', 'r', '3', '2', 0, + /* 11533 */ '#', 32, 'T', 'L', 'S', '_', 'b', 'a', 's', 'e', '_', 'a', 'd', 'd', 'r', '3', '2', 0, + /* 11551 */ 'u', 'd', '2', 0, + /* 11555 */ 'f', 'l', 'd', 'l', 'g', '2', 0, + /* 11562 */ 'f', 'l', 'd', 'l', 'n', '2', 0, + /* 11569 */ 'i', 'n', 't', '3', 0, + /* 11574 */ '#', 'E', 'H', '_', 'S', 'J', 'L', 'J', '_', 'L', 'O', 'N', 'G', 'J', 'M', 'P', '6', '4', 0, + /* 11593 */ '#', 'E', 'H', '_', 'S', 'J', 'L', 'J', '_', 'S', 'E', 'T', 'J', 'M', 'P', '6', '4', 0, + /* 11611 */ '#', 32, 'T', 'L', 'S', 'C', 'a', 'l', 'l', '_', '6', '4', 0, + /* 11624 */ '#', 32, 'T', 'L', 'S', '_', 'a', 'd', 'd', 'r', '6', '4', 0, + /* 11637 */ '#', 32, 'T', 'L', 'S', '_', 'b', 'a', 's', 'e', '_', 'a', 'd', 'd', 'r', '6', '4', 0, + /* 11655 */ 'r', 'e', 'x', '6', '4', 0, + /* 11661 */ 'd', 'a', 't', 'a', '1', '6', 0, + /* 11668 */ 'x', 's', 'h', 'a', '2', '5', '6', 0, + /* 11676 */ 'L', 'I', 'F', 'E', 'T', 'I', 'M', 'E', '_', 'E', 'N', 'D', 0, + /* 11689 */ 'B', 'U', 'N', 'D', 'L', 'E', 0, + /* 11696 */ 'D', 'B', 'G', '_', 'V', 'A', 'L', 'U', 'E', 0, + /* 11706 */ '#', 32, 'X', 'B', 'E', 'G', 'I', 'N', 0, + /* 11715 */ '#', 'A', 'D', 'J', 'C', 'A', 'L', 'L', 'S', 'T', 'A', 'C', 'K', 'D', 'O', 'W', 'N', 0, + /* 11733 */ '#', 'A', 'D', 'J', 'C', 'A', 'L', 'L', 'S', 'T', 'A', 'C', 'K', 'U', 'P', 0, + /* 11749 */ '#', 'M', 'E', 'M', 'B', 'A', 'R', 'R', 'I', 'E', 'R', 0, + /* 11761 */ 'L', 'I', 'F', 'E', 'T', 'I', 'M', 'E', '_', 'S', 'T', 'A', 'R', 'T', 0, + /* 11776 */ 'a', 'a', 'a', 0, + /* 11780 */ 'd', 'a', 'a', 0, + /* 11784 */ 'u', 'd', '2', 'b', 0, + /* 11789 */ 'x', 'c', 'r', 'y', 'p', 't', 'e', 'c', 'b', 0, + /* 11799 */ 'x', 'c', 'r', 'y', 'p', 't', 'c', 'f', 'b', 0, + /* 11809 */ 'x', 'c', 'r', 'y', 'p', 't', 'o', 'f', 'b', 0, + /* 11819 */ 'r', 'e', 'p', 32, 's', 't', 'o', 's', 'b', 0, + /* 11829 */ 'r', 'e', 'p', 32, 'm', 'o', 'v', 's', 'b', 0, + /* 11839 */ 'x', 'l', 'a', 't', 'b', 0, + /* 11845 */ 'c', 'l', 'a', 'c', 0, + /* 11850 */ 's', 't', 'a', 'c', 0, + /* 11855 */ 'x', 'c', 'r', 'y', 'p', 't', 'c', 'b', 'c', 0, + /* 11865 */ 'g', 'e', 't', 's', 'e', 'c', 0, + /* 11872 */ 's', 'a', 'l', 'c', 0, + /* 11877 */ 'c', 'l', 'c', 0, + /* 11881 */ 'c', 'm', 'c', 0, + /* 11885 */ 'r', 'd', 'p', 'm', 'c', 0, + /* 11891 */ 'v', 'm', 'f', 'u', 'n', 'c', 0, + /* 11898 */ 'r', 'd', 't', 's', 'c', 0, + /* 11904 */ 's', 't', 'c', 0, + /* 11908 */ 'p', 'u', 's', 'h', 'f', 'd', 0, + /* 11915 */ 'p', 'o', 'p', 'f', 'd', 0, + /* 11921 */ 'c', 'p', 'u', 'i', 'd', 0, + /* 11927 */ 'c', 'l', 'd', 0, + /* 11931 */ 'x', 'e', 'n', 'd', 0, + /* 11936 */ 'r', 'e', 'p', 32, 's', 't', 'o', 's', 'd', 0, + /* 11946 */ 'r', 'e', 'p', 32, 'm', 'o', 'v', 's', 'd', 0, + /* 11956 */ 'i', 'r', 'e', 't', 'd', 0, + /* 11962 */ 's', 't', 'd', 0, + /* 11966 */ 'w', 'b', 'i', 'n', 'v', 'd', 0, + /* 11973 */ 'c', 'w', 'd', 0, + /* 11977 */ 'f', 'l', 'd', 'l', '2', 'e', 0, + /* 11984 */ 'l', 'f', 'e', 'n', 'c', 'e', 0, + /* 11991 */ 'm', 'f', 'e', 'n', 'c', 'e', 0, + /* 11998 */ 's', 'f', 'e', 'n', 'c', 'e', 0, + /* 12005 */ 'c', 'w', 'd', 'e', 0, + /* 12010 */ 'f', 's', 'c', 'a', 'l', 'e', 0, + /* 12017 */ 'v', 'm', 'r', 'e', 's', 'u', 'm', 'e', 0, + /* 12026 */ 'r', 'e', 'p', 'n', 'e', 0, + /* 12032 */ 'c', 'd', 'q', 'e', 0, + /* 12037 */ 'x', 'a', 'c', 'q', 'u', 'i', 'r', 'e', 0, + /* 12046 */ 'x', 's', 't', 'o', 'r', 'e', 0, + /* 12053 */ 'x', 'r', 'e', 'l', 'e', 'a', 's', 'e', 0, + /* 12062 */ 'p', 'a', 'u', 's', 'e', 0, + /* 12068 */ 'l', 'e', 'a', 'v', 'e', 0, + /* 12074 */ 'v', 'm', 'x', 'o', 'f', 'f', 0, + /* 12081 */ 'l', 'a', 'h', 'f', 0, + /* 12086 */ 's', 'a', 'h', 'f', 0, + /* 12091 */ 'p', 'u', 's', 'h', 'f', 0, + /* 12097 */ 'p', 'o', 'p', 'f', 0, + /* 12102 */ 'r', 'e', 't', 'f', 0, + /* 12107 */ 'v', 'm', 'l', 'a', 'u', 'n', 'c', 'h', 0, + /* 12116 */ 'c', 'l', 'g', 'i', 0, + /* 12121 */ 's', 't', 'g', 'i', 0, + /* 12126 */ 'c', 'l', 'i', 0, + /* 12130 */ 'f', 'l', 'd', 'p', 'i', 0, + /* 12136 */ 's', 't', 'i', 0, + /* 12140 */ '#', 32, 'w', 'i', 'n', '3', '2', 32, 'f', 'p', 't', 'o', 'u', 'i', 0, + /* 12155 */ 'l', 'o', 'c', 'k', 0, + /* 12160 */ 'o', 'u', 't', 9, 'd', 'x', ',', 32, 'a', 'l', 0, + /* 12171 */ 'p', 'u', 's', 'h', 'a', 'l', 0, + /* 12178 */ 'p', 'o', 'p', 'a', 'l', 0, + /* 12184 */ 'v', 'm', 'm', 'c', 'a', 'l', 'l', 0, + /* 12192 */ 'v', 'm', 'c', 'a', 'l', 'l', 0, + /* 12199 */ 's', 'y', 's', 'c', 'a', 'l', 'l', 0, + /* 12207 */ 'v', 'z', 'e', 'r', 'o', 'a', 'l', 'l', 0, + /* 12216 */ 'm', 'o', 'n', 't', 'm', 'u', 'l', 0, + /* 12224 */ 'f', 'x', 'a', 'm', 0, + /* 12229 */ 'f', 'p', 'r', 'e', 'm', 0, + /* 12235 */ 'f', 's', 'e', 't', 'p', 'm', 0, + /* 12242 */ 'r', 's', 'm', 0, + /* 12246 */ 'f', 'p', 'a', 't', 'a', 'n', 0, + /* 12253 */ 'f', 'p', 't', 'a', 'n', 0, + /* 12259 */ 'f', 's', 'i', 'n', 0, + /* 12264 */ '#', 32, 'd', 'y', 'n', 'a', 'm', 'i', 'c', 32, 's', 't', 'a', 'c', 'k', 32, 'a', 'l', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', 0, + /* 12291 */ 'c', 'q', 'o', 0, + /* 12295 */ 'i', 'n', 't', 'o', 0, + /* 12300 */ 'r', 'd', 't', 's', 'c', 'p', 0, + /* 12307 */ 'r', 'e', 'p', 0, + /* 12311 */ 'v', 'p', 'c', 'm', 'p', 0, + /* 12317 */ 'v', 'c', 'm', 'p', 0, + /* 12322 */ 'f', 'n', 'o', 'p', 0, + /* 12327 */ 'f', 'c', 'o', 'm', 'p', 'p', 0, + /* 12334 */ 'f', 'u', 'c', 'o', 'm', 'p', 'p', 0, + /* 12342 */ 'f', 'd', 'e', 'c', 's', 't', 'p', 0, + /* 12350 */ 'f', 'i', 'n', 'c', 's', 't', 'p', 0, + /* 12358 */ 'c', 'd', 'q', 0, + /* 12362 */ 'p', 'u', 's', 'h', 'f', 'q', 0, + /* 12369 */ 'p', 'o', 'p', 'f', 'q', 0, + /* 12375 */ 'r', 'e', 't', 'f', 'q', 0, + /* 12381 */ 'r', 'e', 'p', 32, 's', 't', 'o', 's', 'q', 0, + /* 12391 */ 'r', 'e', 'p', 32, 'm', 'o', 'v', 's', 'q', 0, + /* 12401 */ 'i', 'r', 'e', 't', 'q', 0, + /* 12407 */ 'v', 'z', 'e', 'r', 'o', 'u', 'p', 'p', 'e', 'r', 0, + /* 12418 */ 's', 'y', 's', 'e', 'n', 't', 'e', 'r', 0, + /* 12427 */ 'm', 'o', 'n', 'i', 't', 'o', 'r', 0, + /* 12435 */ 'r', 'd', 'm', 's', 'r', 0, + /* 12441 */ 'w', 'r', 'm', 's', 'r', 0, + /* 12447 */ 'x', 'c', 'r', 'y', 'p', 't', 'c', 't', 'r', 0, + /* 12457 */ 'a', 'a', 's', 0, + /* 12461 */ 'd', 'a', 's', 0, + /* 12465 */ 'f', 'a', 'b', 's', 0, + /* 12470 */ 'p', 'u', 's', 'h', 9, 'c', 's', 0, + /* 12478 */ 'p', 'u', 's', 'h', 9, 'd', 's', 0, + /* 12486 */ 'p', 'o', 'p', 9, 'd', 's', 0, + /* 12493 */ 'p', 'u', 's', 'h', 9, 'e', 's', 0, + /* 12501 */ 'p', 'o', 'p', 9, 'e', 's', 0, + /* 12508 */ 'p', 'u', 's', 'h', 9, 'f', 's', 0, + /* 12516 */ 'p', 'o', 'p', 9, 'f', 's', 0, + /* 12523 */ 'p', 'u', 's', 'h', 9, 'g', 's', 0, + /* 12531 */ 'p', 'o', 'p', 9, 'g', 's', 0, + /* 12538 */ 's', 'w', 'a', 'p', 'g', 's', 0, + /* 12545 */ 'f', 'c', 'h', 's', 0, + /* 12550 */ '#', 32, 'v', 'a', 'r', 'i', 'a', 'b', 'l', 'e', 32, 's', 'i', 'z', 'e', 'd', 32, 'a', 'l', 'l', 'o', 'c', 'a', 32, 'f', 'o', 'r', 32, 's', 'e', 'g', 'm', 'e', 'n', 't', 'e', 'd', 32, 's', 't', 'a', 'c', 'k', 's', 0, + /* 12595 */ 'f', 'e', 'm', 'm', 's', 0, + /* 12601 */ 'f', 'c', 'o', 's', 0, + /* 12606 */ 'f', 's', 'i', 'n', 'c', 'o', 's', 0, + /* 12614 */ 'p', 'u', 's', 'h', 9, 's', 's', 0, + /* 12622 */ 'p', 'o', 'p', 9, 's', 's', 0, + /* 12629 */ 'c', 'l', 't', 's', 0, + /* 12634 */ 'f', 'l', 'd', 'l', '2', 't', 0, + /* 12641 */ 'f', 'x', 't', 'r', 'a', 'c', 't', 0, + /* 12649 */ 'i', 'r', 'e', 't', 0, + /* 12654 */ 's', 'y', 's', 'r', 'e', 't', 0, + /* 12661 */ 'm', 'w', 'a', 'i', 't', 0, + /* 12667 */ 'f', 'n', 'i', 'n', 'i', 't', 0, + /* 12674 */ 's', 'y', 's', 'e', 'x', 'i', 't', 0, + /* 12682 */ 'h', 'l', 't', 0, + /* 12686 */ 'f', 'r', 'n', 'd', 'i', 'n', 't', 0, + /* 12694 */ 'f', 's', 'q', 'r', 't', 0, + /* 12700 */ 'x', 't', 'e', 's', 't', 0, + /* 12706 */ 'f', 't', 's', 't', 0, + /* 12711 */ 'x', 'g', 'e', 't', 'b', 'v', 0, + /* 12718 */ 'x', 's', 'e', 't', 'b', 'v', 0, + /* 12725 */ 'p', 'u', 's', 'h', 'a', 'w', 0, + /* 12732 */ 'p', 'o', 'p', 'a', 'w', 0, + /* 12738 */ 'c', 'b', 'w', 0, + /* 12742 */ 'r', 'e', 'p', 32, 's', 't', 'o', 's', 'w', 0, + /* 12752 */ 'r', 'e', 'p', 32, 'm', 'o', 'v', 's', 'w', 0, + /* 12762 */ 'f', 'y', 'l', '2', 'x', 0, + /* 12768 */ 'f', 'n', 's', 't', 's', 'w', 9, 'a', 'x', 0, + /* 12778 */ 'o', 'u', 't', 9, 'd', 'x', ',', 32, 'a', 'x', 0, + /* 12789 */ 'v', 'm', 'l', 'o', 'a', 'd', 9, 'e', 'a', 'x', 0, + /* 12800 */ 'v', 'm', 's', 'a', 'v', 'e', 9, 'e', 'a', 'x', 0, + /* 12811 */ 'v', 'm', 'r', 'u', 'n', 9, 'e', 'a', 'x', 0, + /* 12821 */ 's', 'k', 'i', 'n', 'i', 't', 9, 'e', 'a', 'x', 0, + /* 12832 */ 'o', 'u', 't', 9, 'd', 'x', ',', 32, 'e', 'a', 'x', 0, + /* 12844 */ 'v', 'm', 'l', 'o', 'a', 'd', 9, 'r', 'a', 'x', 0, + /* 12855 */ 'v', 'm', 's', 'a', 'v', 'e', 9, 'r', 'a', 'x', 0, + /* 12866 */ 'v', 'm', 'r', 'u', 'n', 9, 'r', 'a', 'x', 0, + /* 12876 */ 'i', 'n', 'v', 'l', 'p', 'g', 'a', 9, 'e', 'a', 'x', ',', 32, 'e', 'c', 'x', 0, + /* 12893 */ 'i', 'n', 'v', 'l', 'p', 'g', 'a', 9, 'r', 'a', 'x', ',', 32, 'e', 'c', 'x', 0, + /* 12910 */ 'i', 'n', 9, 'a', 'l', ',', 32, 'd', 'x', 0, + /* 12920 */ 'i', 'n', 9, 'a', 'x', ',', 32, 'd', 'x', 0, + /* 12930 */ 'i', 'n', 9, 'e', 'a', 'x', ',', 32, 'd', 'x', 0, + /* 12941 */ 'f', 'n', 'c', 'l', 'e', 'x', 0, + /* 12948 */ 'f', 'l', 'd', 'z', 0, }; #endif diff --git a/arch/X86/X86GenAsmWriter1_reduce.inc b/arch/X86/X86GenAsmWriter1_reduce.inc index 6599d5177e..9ac53a81d3 100644 --- a/arch/X86/X86GenAsmWriter1_reduce.inc +++ b/arch/X86/X86GenAsmWriter1_reduce.inc @@ -1550,18 +1550,23 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 0U, // TCRETURNri64 9657U, // TEST16i16 279618U, // TEST16mi + 279618U, // TEST16mi_alt 12854338U, // TEST16ri + 12854338U, // TEST16ri_alt 21242946U, // TEST16rm 12854338U, // TEST16rr 9825U, // TEST32i32 296002U, // TEST32mi 296002U, // TEST32mi_alt 12854338U, // TEST32ri + 12854338U, // TEST32ri_alt 8660034U, // TEST32rm 12854338U, // TEST32rr 9964U, // TEST64i32 304194U, // TEST64mi32 + 304194U, // TEST64mi32_alt 12854338U, // TEST64ri32 + 12854338U, // TEST64ri32_alt 17048642U, // TEST64rm 12854338U, // TEST64rr 9545U, // TEST8i8 @@ -1569,6 +1574,7 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 312386U, // TEST8mi_alt 12854338U, // TEST8ri 0U, // TEST8ri_NOREX + 12854338U, // TEST8ri_alt 38020162U, // TEST8rm 12854338U, // TEST8rr 3143U, // TLSCall_32 diff --git a/arch/X86/X86GenAsmWriter_reduce.inc b/arch/X86/X86GenAsmWriter_reduce.inc index 52fe2aabcd..a24b662fd7 100644 --- a/arch/X86/X86GenAsmWriter_reduce.inc +++ b/arch/X86/X86GenAsmWriter_reduce.inc @@ -1550,18 +1550,23 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 0U, // TCRETURNri64 535191U, // TEST16i16 1067671U, // TEST16mi + 1067671U, // TEST16mi_alt 2173591U, // TEST16ri + 2173591U, // TEST16ri_alt 101015U, // TEST16rm 2173591U, // TEST16rr 2630759U, // TEST32i32 3163239U, // TEST32mi 3163239U, // TEST32mi_alt 2172007U, // TEST32ri + 2172007U, // TEST32ri_alt 66663U, // TEST32rm 2172007U, // TEST32rr 3680171U, // TEST64i32 4212651U, // TEST64mi32 + 4212651U, // TEST64mi32_alt 2172843U, // TEST64ri32 + 2172843U, // TEST64ri32_alt 83883U, // TEST64rm 2172843U, // TEST64rr 4727009U, // TEST8i8 @@ -1569,6 +1574,7 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 5259489U, // TEST8mi_alt 2171105U, // TEST8ri 0U, // TEST8ri_NOREX + 2171105U, // TEST8ri_alt 139489U, // TEST8rm 2171105U, // TEST8rr 4776U, // TLSCall_32 diff --git a/arch/X86/X86GenDisassemblerTables.inc b/arch/X86/X86GenDisassemblerTables.inc index 6731be61f8..0c9689ffe8 100644 --- a/arch/X86/X86GenDisassemblerTables.inc +++ b/arch/X86/X86GenDisassemblerTables.inc @@ -9,50786 +9,82 @@ /* Capstone Disassembly Engine, http://www.capstone-engine.org */ /* By Nguyen Anh Quynh , 2013-2014 */ -static const struct OperandSpecifier x86OperandSets[][5] = { - { /* 0 */ - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 1 */ - { ENCODING_IB, TYPE_IMM8 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 2 */ - { ENCODING_Iv, TYPE_IMMv }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 3 */ - { ENCODING_RM, TYPE_Mv }, - { ENCODING_Iv, TYPE_IMMv }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 4 */ - { ENCODING_RM, TYPE_Mv }, - { ENCODING_IB, TYPE_IMMv }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 5 */ - { ENCODING_RM, TYPE_Mv }, - { ENCODING_REG, TYPE_Rv }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 6 */ - { ENCODING_DUP, TYPE_DUP1 }, - { ENCODING_RM, TYPE_Rv }, - { ENCODING_Iv, TYPE_IMMv }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 7 */ - { ENCODING_DUP, TYPE_DUP1 }, - { ENCODING_RM, TYPE_Rv }, - { ENCODING_IB, TYPE_IMMv }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 8 */ - { ENCODING_DUP, TYPE_DUP1 }, - { ENCODING_REG, TYPE_Rv }, - { ENCODING_RM, TYPE_Mv }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 9 */ - { ENCODING_DUP, TYPE_DUP1 }, - { ENCODING_RM, TYPE_Rv }, - { ENCODING_REG, TYPE_Rv }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 10 */ - { ENCODING_DUP, TYPE_DUP1 }, - { ENCODING_REG, TYPE_Rv }, - { ENCODING_RM, TYPE_Rv }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 11 */ - { ENCODING_RM, TYPE_Mv }, - { ENCODING_IB, TYPE_IMM32 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 12 */ - { ENCODING_DUP, TYPE_DUP1 }, - { ENCODING_RM, TYPE_Rv }, - { ENCODING_IB, TYPE_IMM32 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 13 */ - { ENCODING_ID, TYPE_IMM64 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 14 */ - { ENCODING_RM, TYPE_Mv }, - { ENCODING_ID, TYPE_IMM64 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 15 */ - { ENCODING_RM, TYPE_Mv }, - { ENCODING_IB, TYPE_IMM64 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 16 */ - { ENCODING_RM, TYPE_Mv }, - { ENCODING_REG, TYPE_R64 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 17 */ - { ENCODING_DUP, TYPE_DUP1 }, - { ENCODING_RM, TYPE_R64 }, - { ENCODING_ID, TYPE_IMM64 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 18 */ - { ENCODING_DUP, TYPE_DUP1 }, - { ENCODING_RM, TYPE_R64 }, - { ENCODING_IB, TYPE_IMM64 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 19 */ - { ENCODING_DUP, TYPE_DUP1 }, - { ENCODING_REG, TYPE_R64 }, - { ENCODING_RM, TYPE_Mv }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 20 */ - { ENCODING_DUP, TYPE_DUP1 }, - { ENCODING_RM, TYPE_R64 }, - { ENCODING_REG, TYPE_R64 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 21 */ - { ENCODING_DUP, TYPE_DUP1 }, - { ENCODING_REG, TYPE_R64 }, - { ENCODING_RM, TYPE_R64 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 22 */ - { ENCODING_RM, TYPE_M8 }, - { ENCODING_IB, TYPE_IMM8 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 23 */ - { ENCODING_RM, TYPE_M8 }, - { ENCODING_REG, TYPE_R8 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 24 */ - { ENCODING_DUP, TYPE_DUP1 }, - { ENCODING_RM, TYPE_R8 }, - { ENCODING_IB, TYPE_IMM8 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 25 */ - { ENCODING_DUP, TYPE_DUP1 }, - { ENCODING_REG, TYPE_R8 }, - { ENCODING_RM, TYPE_M8 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 26 */ - { ENCODING_DUP, TYPE_DUP1 }, - { ENCODING_RM, TYPE_R8 }, - { ENCODING_REG, TYPE_R8 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 27 */ - { ENCODING_DUP, TYPE_DUP1 }, - { ENCODING_REG, TYPE_R8 }, - { ENCODING_RM, TYPE_R8 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 28 */ - { ENCODING_REG, TYPE_R32 }, - { ENCODING_RM, TYPE_Mv }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 29 */ - { ENCODING_REG, TYPE_R32 }, - { ENCODING_RM, TYPE_R32 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 30 */ - { ENCODING_REG, TYPE_R64 }, - { ENCODING_RM, TYPE_Mv }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 31 */ - { ENCODING_REG, TYPE_R64 }, - { ENCODING_RM, TYPE_R64 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 32 */ - { ENCODING_DUP, TYPE_DUP1 }, - { ENCODING_REG, TYPE_XMM128 }, - { ENCODING_RM, TYPE_M128 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 33 */ - { ENCODING_DUP, TYPE_DUP1 }, - { ENCODING_REG, TYPE_XMM128 }, - { ENCODING_RM, TYPE_XMM128 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 34 */ - { ENCODING_DUP, TYPE_DUP1 }, - { ENCODING_REG, TYPE_XMM64 }, - { ENCODING_RM, TYPE_M64FP }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 35 */ - { ENCODING_DUP, TYPE_DUP1 }, - { ENCODING_REG, TYPE_XMM64 }, - { ENCODING_RM, TYPE_XMM64 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 36 */ - { ENCODING_DUP, TYPE_DUP1 }, - { ENCODING_REG, TYPE_XMM32 }, - { ENCODING_RM, TYPE_M32FP }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 37 */ - { ENCODING_DUP, TYPE_DUP1 }, - { ENCODING_REG, TYPE_XMM32 }, - { ENCODING_RM, TYPE_XMM32 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 38 */ - { ENCODING_RM, TYPE_M32FP }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 39 */ - { ENCODING_RM, TYPE_M64FP }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 40 */ - { ENCODING_RM, TYPE_Mv }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 41 */ - { ENCODING_FP, TYPE_ST }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 42 */ - { ENCODING_REG, TYPE_XMM128 }, - { ENCODING_RM, TYPE_M128 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 43 */ - { ENCODING_REG, TYPE_XMM128 }, - { ENCODING_RM, TYPE_XMM128 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 44 */ - { ENCODING_REG, TYPE_XMM128 }, - { ENCODING_RM, TYPE_M128 }, - { ENCODING_IB, TYPE_IMM8 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 45 */ - { ENCODING_REG, TYPE_XMM128 }, - { ENCODING_RM, TYPE_XMM128 }, - { ENCODING_IB, TYPE_IMM8 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 46 */ - { ENCODING_REG, TYPE_R32 }, - { ENCODING_VVVV, TYPE_R32 }, - { ENCODING_RM, TYPE_Mv }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 47 */ - { ENCODING_REG, TYPE_R32 }, - { ENCODING_VVVV, TYPE_R32 }, - { ENCODING_RM, TYPE_R32 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 48 */ - { ENCODING_REG, TYPE_R64 }, - { ENCODING_VVVV, TYPE_R64 }, - { ENCODING_RM, TYPE_Mv }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 49 */ - { ENCODING_REG, TYPE_R64 }, - { ENCODING_VVVV, TYPE_R64 }, - { ENCODING_RM, TYPE_R64 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 50 */ - { ENCODING_RM, TYPE_Mv }, - { ENCODING_REG, TYPE_R16 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 51 */ - { ENCODING_RM, TYPE_R16 }, - { ENCODING_REG, TYPE_R16 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 52 */ - { ENCODING_REG, TYPE_R32 }, - { ENCODING_RM, TYPE_Mv }, - { ENCODING_VVVV, TYPE_R32 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 53 */ - { ENCODING_REG, TYPE_R32 }, - { ENCODING_RM, TYPE_R32 }, - { ENCODING_VVVV, TYPE_R32 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 54 */ - { ENCODING_REG, TYPE_R64 }, - { ENCODING_RM, TYPE_Mv }, - { ENCODING_VVVV, TYPE_R64 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 55 */ - { ENCODING_REG, TYPE_R64 }, - { ENCODING_RM, TYPE_R64 }, - { ENCODING_VVVV, TYPE_R64 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 56 */ - { ENCODING_REG, TYPE_R32 }, - { ENCODING_RM, TYPE_Mv }, - { ENCODING_Iv, TYPE_IMMv }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 57 */ - { ENCODING_REG, TYPE_R32 }, - { ENCODING_RM, TYPE_R32 }, - { ENCODING_Iv, TYPE_IMMv }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 58 */ - { ENCODING_REG, TYPE_R64 }, - { ENCODING_RM, TYPE_Mv }, - { ENCODING_ID, TYPE_IMM64 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 59 */ - { ENCODING_REG, TYPE_R64 }, - { ENCODING_RM, TYPE_R64 }, - { ENCODING_ID, TYPE_IMM64 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 60 */ - { ENCODING_VVVV, TYPE_R32 }, - { ENCODING_RM, TYPE_Mv }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 61 */ - { ENCODING_VVVV, TYPE_R32 }, - { ENCODING_RM, TYPE_R32 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 62 */ - { ENCODING_VVVV, TYPE_R64 }, - { ENCODING_RM, TYPE_Mv }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 63 */ - { ENCODING_VVVV, TYPE_R64 }, - { ENCODING_RM, TYPE_R64 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 64 */ - { ENCODING_DUP, TYPE_DUP1 }, - { ENCODING_REG, TYPE_XMM128 }, - { ENCODING_RM, TYPE_M128 }, - { ENCODING_IB, TYPE_IMM32 }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 65 */ - { ENCODING_DUP, TYPE_DUP1 }, - { ENCODING_REG, TYPE_XMM128 }, - { ENCODING_RM, TYPE_XMM128 }, - { ENCODING_IB, TYPE_IMM32 }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 66 */ - { ENCODING_REG, TYPE_Rv }, - { ENCODING_RM, TYPE_Mv }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 67 */ - { ENCODING_REG, TYPE_Rv }, - { ENCODING_RM, TYPE_Rv }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 68 */ - { ENCODING_DUP, TYPE_DUP1 }, - { ENCODING_Rv, TYPE_Rv }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 69 */ - { ENCODING_DUP, TYPE_DUP1 }, - { ENCODING_RO, TYPE_R64 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 70 */ - { ENCODING_RM, TYPE_Rv }, - { ENCODING_IB, TYPE_IMMv }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 71 */ - { ENCODING_RM, TYPE_Rv }, - { ENCODING_REG, TYPE_Rv }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 72 */ - { ENCODING_RM, TYPE_Rv }, - { ENCODING_IB, TYPE_IMM32 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 73 */ - { ENCODING_RM, TYPE_R64 }, - { ENCODING_IB, TYPE_IMM64 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 74 */ - { ENCODING_RM, TYPE_R64 }, - { ENCODING_REG, TYPE_R64 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 75 */ - { ENCODING_RM, TYPE_Rv }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 76 */ - { ENCODING_ID, TYPE_REL64 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 77 */ - { ENCODING_RM, TYPE_R64 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 78 */ - { ENCODING_IW, TYPE_REL16 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 79 */ - { ENCODING_ID, TYPE_REL32 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 80 */ - { ENCODING_RM, TYPE_M8 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 81 */ - { ENCODING_RM, TYPE_Rv }, - { ENCODING_Iv, TYPE_IMMv }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 82 */ - { ENCODING_RM, TYPE_R64 }, - { ENCODING_ID, TYPE_IMM64 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 83 */ - { ENCODING_RM, TYPE_R8 }, - { ENCODING_IB, TYPE_IMM8 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 84 */ - { ENCODING_REG, TYPE_R8 }, - { ENCODING_RM, TYPE_M8 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 85 */ - { ENCODING_RM, TYPE_R8 }, - { ENCODING_REG, TYPE_R8 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 86 */ - { ENCODING_REG, TYPE_R8 }, - { ENCODING_RM, TYPE_R8 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 87 */ - { ENCODING_DUP, TYPE_DUP1 }, - { ENCODING_REG, TYPE_XMM128 }, - { ENCODING_RM, TYPE_M128 }, - { ENCODING_IB, TYPE_IMM3 }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 88 */ - { ENCODING_DUP, TYPE_DUP1 }, - { ENCODING_REG, TYPE_XMM128 }, - { ENCODING_RM, TYPE_XMM128 }, - { ENCODING_IB, TYPE_IMM3 }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 89 */ - { ENCODING_DI, TYPE_DSTIDX16 }, - { ENCODING_SI, TYPE_SRCIDX16 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 90 */ - { ENCODING_DI, TYPE_DSTIDX32 }, - { ENCODING_SI, TYPE_SRCIDX32 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 91 */ - { ENCODING_DI, TYPE_DSTIDX64 }, - { ENCODING_SI, TYPE_SRCIDX64 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 92 */ - { ENCODING_DI, TYPE_DSTIDX8 }, - { ENCODING_SI, TYPE_SRCIDX8 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 93 */ - { ENCODING_DUP, TYPE_DUP1 }, - { ENCODING_REG, TYPE_XMM64 }, - { ENCODING_RM, TYPE_M64FP }, - { ENCODING_IB, TYPE_IMM3 }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 94 */ - { ENCODING_DUP, TYPE_DUP1 }, - { ENCODING_REG, TYPE_XMM64 }, - { ENCODING_RM, TYPE_XMM64 }, - { ENCODING_IB, TYPE_IMM3 }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 95 */ - { ENCODING_DUP, TYPE_DUP1 }, - { ENCODING_REG, TYPE_XMM32 }, - { ENCODING_RM, TYPE_M32FP }, - { ENCODING_IB, TYPE_IMM3 }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 96 */ - { ENCODING_DUP, TYPE_DUP1 }, - { ENCODING_REG, TYPE_XMM32 }, - { ENCODING_RM, TYPE_XMM32 }, - { ENCODING_IB, TYPE_IMM3 }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 97 */ - { ENCODING_RM, TYPE_M128 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 98 */ - { ENCODING_DUP, TYPE_DUP1 }, - { ENCODING_REG, TYPE_R32 }, - { ENCODING_RM, TYPE_Mv }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 99 */ - { ENCODING_DUP, TYPE_DUP1 }, - { ENCODING_REG, TYPE_R32 }, - { ENCODING_RM, TYPE_M8 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 100 */ - { ENCODING_DUP, TYPE_DUP1 }, - { ENCODING_REG, TYPE_R32 }, - { ENCODING_RM, TYPE_Rv }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 101 */ - { ENCODING_DUP, TYPE_DUP1 }, - { ENCODING_REG, TYPE_R32 }, - { ENCODING_RM, TYPE_R8 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 102 */ - { ENCODING_DUP, TYPE_DUP1 }, - { ENCODING_REG, TYPE_R64 }, - { ENCODING_RM, TYPE_M8 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 103 */ - { ENCODING_DUP, TYPE_DUP1 }, - { ENCODING_REG, TYPE_R64 }, - { ENCODING_RM, TYPE_R8 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 104 */ - { ENCODING_REG, TYPE_XMM128 }, - { ENCODING_RM, TYPE_Mv }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 105 */ - { ENCODING_REG, TYPE_XMM128 }, - { ENCODING_RM, TYPE_M64FP }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 106 */ - { ENCODING_REG, TYPE_R64 }, - { ENCODING_RM, TYPE_M64FP }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 107 */ - { ENCODING_REG, TYPE_R64 }, - { ENCODING_RM, TYPE_XMM128 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 108 */ - { ENCODING_REG, TYPE_R32 }, - { ENCODING_RM, TYPE_M64FP }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 109 */ - { ENCODING_REG, TYPE_R32 }, - { ENCODING_RM, TYPE_XMM128 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 110 */ - { ENCODING_REG, TYPE_XMM32 }, - { ENCODING_RM, TYPE_M64FP }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 111 */ - { ENCODING_REG, TYPE_XMM32 }, - { ENCODING_RM, TYPE_XMM64 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 112 */ - { ENCODING_REG, TYPE_XMM64 }, - { ENCODING_RM, TYPE_Mv }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 113 */ - { ENCODING_REG, TYPE_XMM64 }, - { ENCODING_RM, TYPE_R64 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 114 */ - { ENCODING_REG, TYPE_XMM64 }, - { ENCODING_RM, TYPE_R32 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 115 */ - { ENCODING_REG, TYPE_XMM32 }, - { ENCODING_RM, TYPE_Mv }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 116 */ - { ENCODING_REG, TYPE_XMM32 }, - { ENCODING_RM, TYPE_R64 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 117 */ - { ENCODING_REG, TYPE_XMM32 }, - { ENCODING_RM, TYPE_R32 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 118 */ - { ENCODING_REG, TYPE_XMM64 }, - { ENCODING_RM, TYPE_M32FP }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 119 */ - { ENCODING_REG, TYPE_XMM64 }, - { ENCODING_RM, TYPE_XMM32 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 120 */ - { ENCODING_REG, TYPE_R64 }, - { ENCODING_RM, TYPE_M32FP }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 121 */ - { ENCODING_REG, TYPE_R32 }, - { ENCODING_RM, TYPE_M32FP }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 122 */ - { ENCODING_REG, TYPE_R64 }, - { ENCODING_RM, TYPE_XMM64 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 123 */ - { ENCODING_REG, TYPE_R32 }, - { ENCODING_RM, TYPE_XMM64 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 124 */ - { ENCODING_REG, TYPE_R64 }, - { ENCODING_RM, TYPE_XMM32 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 125 */ - { ENCODING_REG, TYPE_R32 }, - { ENCODING_RM, TYPE_XMM32 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 126 */ - { ENCODING_DUP, TYPE_DUP1 }, - { ENCODING_RM, TYPE_Rv }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 127 */ - { ENCODING_DUP, TYPE_DUP1 }, - { ENCODING_RM, TYPE_R64 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 128 */ - { ENCODING_DUP, TYPE_DUP1 }, - { ENCODING_RM, TYPE_R8 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 129 */ - { ENCODING_RM, TYPE_R8 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 130 */ - { ENCODING_IW, TYPE_IMM16 }, - { ENCODING_IB, TYPE_IMM8 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 131 */ - { ENCODING_RM, TYPE_M32FP }, - { ENCODING_REG, TYPE_XMM128 }, - { ENCODING_IB, TYPE_IMM32 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 132 */ - { ENCODING_RM, TYPE_R32 }, - { ENCODING_REG, TYPE_XMM128 }, - { ENCODING_IB, TYPE_IMM32 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 133 */ - { ENCODING_DUP, TYPE_DUP1 }, - { ENCODING_RM, TYPE_XMM128 }, - { ENCODING_IB, TYPE_IMM8 }, - { ENCODING_IB, TYPE_IMM8 }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 134 */ - { ENCODING_Iv, TYPE_IMMv }, - { ENCODING_Iv, TYPE_IMMv }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 135 */ - { ENCODING_RM, TYPE_M1616 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 136 */ - { ENCODING_Iv, TYPE_IMMv }, - { ENCODING_IW, TYPE_IMM16 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 137 */ - { ENCODING_RM, TYPE_M1632 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 138 */ - { ENCODING_RM, TYPE_M1664 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 139 */ - { ENCODING_RM, TYPE_M512 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 140 */ - { ENCODING_REG, TYPE_Rv }, - { ENCODING_RM, TYPE_Mv }, - { ENCODING_Iv, TYPE_IMMv }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 141 */ - { ENCODING_REG, TYPE_Rv }, - { ENCODING_RM, TYPE_Mv }, - { ENCODING_IB, TYPE_IMMv }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 142 */ - { ENCODING_REG, TYPE_Rv }, - { ENCODING_RM, TYPE_Rv }, - { ENCODING_Iv, TYPE_IMMv }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 143 */ - { ENCODING_REG, TYPE_Rv }, - { ENCODING_RM, TYPE_Rv }, - { ENCODING_IB, TYPE_IMMv }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 144 */ - { ENCODING_REG, TYPE_Rv }, - { ENCODING_RM, TYPE_Mv }, - { ENCODING_IB, TYPE_IMM32 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 145 */ - { ENCODING_REG, TYPE_Rv }, - { ENCODING_RM, TYPE_Rv }, - { ENCODING_IB, TYPE_IMM32 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 146 */ - { ENCODING_REG, TYPE_R64 }, - { ENCODING_RM, TYPE_Mv }, - { ENCODING_IB, TYPE_IMM64 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 147 */ - { ENCODING_REG, TYPE_R64 }, - { ENCODING_RM, TYPE_R64 }, - { ENCODING_IB, TYPE_IMM64 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 148 */ - { ENCODING_DI, TYPE_DSTIDX16 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 149 */ - { ENCODING_DI, TYPE_DSTIDX32 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 150 */ - { ENCODING_DI, TYPE_DSTIDX8 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 151 */ - { ENCODING_DUP, TYPE_DUP1 }, - { ENCODING_REG, TYPE_XMM128 }, - { ENCODING_RM, TYPE_M32FP }, - { ENCODING_IB, TYPE_IMM32 }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 152 */ - { ENCODING_DUP, TYPE_DUP1 }, - { ENCODING_REG, TYPE_XMM128 }, - { ENCODING_RM, TYPE_XMM128 }, - { ENCODING_IB, TYPE_IMM8 }, - { ENCODING_IB, TYPE_IMM8 }, - }, - { /* 153 */ - { ENCODING_REG, TYPE_R32 }, - { ENCODING_RM, TYPE_M128 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 154 */ - { ENCODING_REG, TYPE_R64 }, - { ENCODING_RM, TYPE_M128 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 155 */ - { ENCODING_IB, TYPE_REL8 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 156 */ - { ENCODING_Iv, TYPE_RELv }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 157 */ - { ENCODING_REG, TYPE_VK16 }, - { ENCODING_VVVV, TYPE_VK16 }, - { ENCODING_RM, TYPE_VK16 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 158 */ - { ENCODING_REG, TYPE_VK16 }, - { ENCODING_RM, TYPE_VK16 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 159 */ - { ENCODING_REG, TYPE_VK16 }, - { ENCODING_RM, TYPE_Mv }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 160 */ - { ENCODING_REG, TYPE_VK16 }, - { ENCODING_RM, TYPE_R32 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 161 */ - { ENCODING_RM, TYPE_Mv }, - { ENCODING_REG, TYPE_VK16 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 162 */ - { ENCODING_REG, TYPE_R32 }, - { ENCODING_RM, TYPE_VK16 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 163 */ - { ENCODING_REG, TYPE_VK16 }, - { ENCODING_RM, TYPE_VK16 }, - { ENCODING_IB, TYPE_IMM8 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 164 */ - { ENCODING_REG, TYPE_R64 }, - { ENCODING_RM, TYPE_R32 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 165 */ - { ENCODING_REG, TYPE_Rv }, - { ENCODING_RM, TYPE_M1616 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 166 */ - { ENCODING_REG, TYPE_Rv }, - { ENCODING_RM, TYPE_M1632 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 167 */ - { ENCODING_RM, TYPE_M80FP }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 168 */ - { ENCODING_REG, TYPE_Rv }, - { ENCODING_RM, TYPE_LEA }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 169 */ - { ENCODING_REG, TYPE_R64 }, - { ENCODING_RM, TYPE_LEA }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 170 */ - { ENCODING_REG, TYPE_R64 }, - { ENCODING_RM, TYPE_M1664 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 171 */ - { ENCODING_RM, TYPE_R16 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 172 */ - { ENCODING_SI, TYPE_SRCIDX8 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 173 */ - { ENCODING_SI, TYPE_SRCIDX32 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 174 */ - { ENCODING_SI, TYPE_SRCIDX64 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 175 */ - { ENCODING_SI, TYPE_SRCIDX16 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 176 */ - { ENCODING_IW, TYPE_IMM16 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 177 */ - { ENCODING_REG, TYPE_MM64 }, - { ENCODING_RM, TYPE_M128 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 178 */ - { ENCODING_REG, TYPE_MM64 }, - { ENCODING_RM, TYPE_XMM128 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 179 */ - { ENCODING_REG, TYPE_XMM128 }, - { ENCODING_RM, TYPE_MM64 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 180 */ - { ENCODING_DUP, TYPE_DUP1 }, - { ENCODING_REG, TYPE_XMM128 }, - { ENCODING_RM, TYPE_Mv }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 181 */ - { ENCODING_DUP, TYPE_DUP1 }, - { ENCODING_REG, TYPE_XMM128 }, - { ENCODING_RM, TYPE_MM64 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 182 */ - { ENCODING_REG, TYPE_MM64 }, - { ENCODING_RM, TYPE_M64FP }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 183 */ - { ENCODING_REG, TYPE_MM64 }, - { ENCODING_RM, TYPE_MM64 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 184 */ - { ENCODING_RM, TYPE_R64 }, - { ENCODING_REG, TYPE_MM64 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 185 */ - { ENCODING_RM, TYPE_R32 }, - { ENCODING_REG, TYPE_MM64 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 186 */ - { ENCODING_RM, TYPE_Mv }, - { ENCODING_REG, TYPE_MM64 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 187 */ - { ENCODING_REG, TYPE_MM64 }, - { ENCODING_RM, TYPE_Mv }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 188 */ - { ENCODING_REG, TYPE_MM64 }, - { ENCODING_RM, TYPE_R32 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 189 */ - { ENCODING_REG, TYPE_MM64 }, - { ENCODING_RM, TYPE_R64 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 190 */ - { ENCODING_DUP, TYPE_DUP1 }, - { ENCODING_REG, TYPE_MM64 }, - { ENCODING_RM, TYPE_Mv }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 191 */ - { ENCODING_DUP, TYPE_DUP1 }, - { ENCODING_REG, TYPE_MM64 }, - { ENCODING_RM, TYPE_MM64 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 192 */ - { ENCODING_DUP, TYPE_DUP1 }, - { ENCODING_REG, TYPE_MM64 }, - { ENCODING_RM, TYPE_Mv }, - { ENCODING_IB, TYPE_IMM8 }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 193 */ - { ENCODING_DUP, TYPE_DUP1 }, - { ENCODING_REG, TYPE_MM64 }, - { ENCODING_RM, TYPE_MM64 }, - { ENCODING_IB, TYPE_IMM8 }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 194 */ - { ENCODING_REG, TYPE_R32 }, - { ENCODING_RM, TYPE_MM64 }, - { ENCODING_IB, TYPE_IMM32 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 195 */ - { ENCODING_DUP, TYPE_DUP1 }, - { ENCODING_REG, TYPE_MM64 }, - { ENCODING_RM, TYPE_Mv }, - { ENCODING_IB, TYPE_IMM32 }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 196 */ - { ENCODING_DUP, TYPE_DUP1 }, - { ENCODING_REG, TYPE_MM64 }, - { ENCODING_RM, TYPE_R32 }, - { ENCODING_IB, TYPE_IMM32 }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 197 */ - { ENCODING_REG, TYPE_R32 }, - { ENCODING_RM, TYPE_MM64 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 198 */ - { ENCODING_REG, TYPE_MM64 }, - { ENCODING_RM, TYPE_Mv }, - { ENCODING_IB, TYPE_IMM8 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 199 */ - { ENCODING_REG, TYPE_MM64 }, - { ENCODING_RM, TYPE_MM64 }, - { ENCODING_IB, TYPE_IMM8 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 200 */ - { ENCODING_DUP, TYPE_DUP1 }, - { ENCODING_RM, TYPE_MM64 }, - { ENCODING_IB, TYPE_IMM32 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 201 */ - { ENCODING_Ia, TYPE_MOFFS16 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 202 */ - { ENCODING_RM, TYPE_Mv }, - { ENCODING_REG, TYPE_SEGMENTREG }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 203 */ - { ENCODING_Rv, TYPE_Rv }, - { ENCODING_Iv, TYPE_IMMv }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 204 */ - { ENCODING_RM, TYPE_Rv }, - { ENCODING_REG, TYPE_SEGMENTREG }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 205 */ - { ENCODING_REG, TYPE_SEGMENTREG }, - { ENCODING_RM, TYPE_Mv }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 206 */ - { ENCODING_REG, TYPE_SEGMENTREG }, - { ENCODING_RM, TYPE_Rv }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 207 */ - { ENCODING_Ia, TYPE_MOFFS32 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 208 */ - { ENCODING_REG, TYPE_CONTROLREG }, - { ENCODING_RM, TYPE_R32 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 209 */ - { ENCODING_REG, TYPE_DEBUGREG }, - { ENCODING_RM, TYPE_R32 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 210 */ - { ENCODING_RM, TYPE_R32 }, - { ENCODING_REG, TYPE_CONTROLREG }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 211 */ - { ENCODING_RM, TYPE_R32 }, - { ENCODING_REG, TYPE_DEBUGREG }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 212 */ - { ENCODING_Ia, TYPE_MOFFS64 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 213 */ - { ENCODING_Ia, TYPE_MOFFS8 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 214 */ - { ENCODING_REG, TYPE_CONTROLREG }, - { ENCODING_RM, TYPE_R64 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 215 */ - { ENCODING_REG, TYPE_DEBUGREG }, - { ENCODING_RM, TYPE_R64 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 216 */ - { ENCODING_RM, TYPE_R64 }, - { ENCODING_REG, TYPE_CONTROLREG }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 217 */ - { ENCODING_RM, TYPE_R64 }, - { ENCODING_REG, TYPE_DEBUGREG }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 218 */ - { ENCODING_RO, TYPE_R64 }, - { ENCODING_IO, TYPE_IMMv }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 219 */ - { ENCODING_RM, TYPE_R64 }, - { ENCODING_REG, TYPE_SEGMENTREG }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 220 */ - { ENCODING_REG, TYPE_SEGMENTREG }, - { ENCODING_RM, TYPE_R64 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 221 */ - { ENCODING_REG, TYPE_XMM128 }, - { ENCODING_RM, TYPE_R64 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 222 */ - { ENCODING_RB, TYPE_R8 }, - { ENCODING_IB, TYPE_IMM8 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 223 */ - { ENCODING_RM, TYPE_M128 }, - { ENCODING_REG, TYPE_XMM128 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 224 */ - { ENCODING_RM, TYPE_XMM128 }, - { ENCODING_REG, TYPE_XMM128 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 225 */ - { ENCODING_REG, TYPE_XMM128 }, - { ENCODING_RM, TYPE_R32 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 226 */ - { ENCODING_RM, TYPE_M64FP }, - { ENCODING_REG, TYPE_XMM128 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 227 */ - { ENCODING_DUP, TYPE_DUP1 }, - { ENCODING_REG, TYPE_XMM128 }, - { ENCODING_RM, TYPE_M64FP }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 228 */ - { ENCODING_RM, TYPE_Mv }, - { ENCODING_REG, TYPE_R32 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 229 */ - { ENCODING_RM, TYPE_M32FP }, - { ENCODING_REG, TYPE_XMM128 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 230 */ - { ENCODING_RM, TYPE_Mv }, - { ENCODING_REG, TYPE_XMM128 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 231 */ - { ENCODING_RM, TYPE_R32 }, - { ENCODING_REG, TYPE_XMM128 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 232 */ - { ENCODING_RM, TYPE_R64 }, - { ENCODING_REG, TYPE_XMM128 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 233 */ - { ENCODING_RM, TYPE_M64FP }, - { ENCODING_REG, TYPE_XMM64 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 234 */ - { ENCODING_REG, TYPE_XMM64 }, - { ENCODING_RM, TYPE_M64FP }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 235 */ - { ENCODING_DUP, TYPE_DUP1 }, - { ENCODING_REG, TYPE_XMM128 }, - { ENCODING_RM, TYPE_XMM64 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 236 */ - { ENCODING_DUP, TYPE_DUP1 }, - { ENCODING_RM, TYPE_XMM128 }, - { ENCODING_REG, TYPE_XMM64 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 237 */ - { ENCODING_RM, TYPE_M32FP }, - { ENCODING_REG, TYPE_XMM32 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 238 */ - { ENCODING_REG, TYPE_XMM32 }, - { ENCODING_RM, TYPE_M32FP }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 239 */ - { ENCODING_DUP, TYPE_DUP1 }, - { ENCODING_REG, TYPE_XMM128 }, - { ENCODING_RM, TYPE_XMM32 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 240 */ - { ENCODING_DUP, TYPE_DUP1 }, - { ENCODING_RM, TYPE_XMM128 }, - { ENCODING_REG, TYPE_XMM32 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 241 */ - { ENCODING_REG, TYPE_Rv }, - { ENCODING_RM, TYPE_M8 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 242 */ - { ENCODING_REG, TYPE_Rv }, - { ENCODING_RM, TYPE_R8 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 243 */ - { ENCODING_REG, TYPE_Rv }, - { ENCODING_RM, TYPE_R16 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 244 */ - { ENCODING_REG, TYPE_R64 }, - { ENCODING_RM, TYPE_M8 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 245 */ - { ENCODING_REG, TYPE_R64 }, - { ENCODING_RM, TYPE_R16 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 246 */ - { ENCODING_REG, TYPE_R64 }, - { ENCODING_RM, TYPE_R8 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 247 */ - { ENCODING_DUP, TYPE_DUP1 }, - { ENCODING_REG, TYPE_XMM128 }, - { ENCODING_RM, TYPE_M128 }, - { ENCODING_IB, TYPE_IMM8 }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 248 */ - { ENCODING_DUP, TYPE_DUP1 }, - { ENCODING_REG, TYPE_XMM128 }, - { ENCODING_RM, TYPE_XMM128 }, - { ENCODING_IB, TYPE_IMM8 }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 249 */ - { ENCODING_RM, TYPE_M8 }, - { ENCODING_REG, TYPE_XMM128 }, - { ENCODING_IB, TYPE_IMM32 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 250 */ - { ENCODING_RM, TYPE_Mv }, - { ENCODING_REG, TYPE_XMM128 }, - { ENCODING_IB, TYPE_IMM32 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 251 */ - { ENCODING_RM, TYPE_R64 }, - { ENCODING_REG, TYPE_XMM128 }, - { ENCODING_IB, TYPE_IMM32 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 252 */ - { ENCODING_REG, TYPE_R32 }, - { ENCODING_RM, TYPE_XMM128 }, - { ENCODING_IB, TYPE_IMM32 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 253 */ - { ENCODING_DUP, TYPE_DUP1 }, - { ENCODING_REG, TYPE_XMM128 }, - { ENCODING_RM, TYPE_M8 }, - { ENCODING_IB, TYPE_IMM32 }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 254 */ - { ENCODING_DUP, TYPE_DUP1 }, - { ENCODING_REG, TYPE_XMM128 }, - { ENCODING_RM, TYPE_R32 }, - { ENCODING_IB, TYPE_IMM32 }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 255 */ - { ENCODING_DUP, TYPE_DUP1 }, - { ENCODING_REG, TYPE_XMM128 }, - { ENCODING_RM, TYPE_Mv }, - { ENCODING_IB, TYPE_IMM32 }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 256 */ - { ENCODING_DUP, TYPE_DUP1 }, - { ENCODING_REG, TYPE_XMM128 }, - { ENCODING_RM, TYPE_R64 }, - { ENCODING_IB, TYPE_IMM32 }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 257 */ - { ENCODING_Rv, TYPE_Rv }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 258 */ - { ENCODING_RO, TYPE_R64 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 259 */ - { ENCODING_DUP, TYPE_DUP1 }, - { ENCODING_RM, TYPE_XMM128 }, - { ENCODING_IB, TYPE_IMM32 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 260 */ - { ENCODING_DUP, TYPE_DUP1 }, - { ENCODING_RM, TYPE_XMM128 }, - { ENCODING_IB, TYPE_IMM8 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 261 */ - { ENCODING_IB, TYPE_IMMv }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 262 */ - { ENCODING_IB, TYPE_IMM32 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 263 */ - { ENCODING_IB, TYPE_IMM64 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 264 */ - { ENCODING_RM, TYPE_Mv }, - { ENCODING_IB, TYPE_IMM8 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 265 */ - { ENCODING_DUP, TYPE_DUP1 }, - { ENCODING_RM, TYPE_Rv }, - { ENCODING_IB, TYPE_IMM8 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 266 */ - { ENCODING_DUP, TYPE_DUP1 }, - { ENCODING_RM, TYPE_R64 }, - { ENCODING_IB, TYPE_IMM8 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 267 */ - { ENCODING_REG, TYPE_XMM32 }, - { ENCODING_RM, TYPE_XMM32 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 268 */ - { ENCODING_RM, TYPE_R32 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 269 */ - { ENCODING_REG, TYPE_R32 }, - { ENCODING_RM, TYPE_Mv }, - { ENCODING_IB, TYPE_IMM8 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 270 */ - { ENCODING_REG, TYPE_R32 }, - { ENCODING_RM, TYPE_R32 }, - { ENCODING_IB, TYPE_IMM8 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 271 */ - { ENCODING_REG, TYPE_R64 }, - { ENCODING_RM, TYPE_Mv }, - { ENCODING_IB, TYPE_IMM8 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 272 */ - { ENCODING_REG, TYPE_R64 }, - { ENCODING_RM, TYPE_R64 }, - { ENCODING_IB, TYPE_IMM8 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 273 */ - { ENCODING_REG, TYPE_XMM128 }, - { ENCODING_RM, TYPE_M128 }, - { ENCODING_IB, TYPE_IMM32 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 274 */ - { ENCODING_REG, TYPE_XMM128 }, - { ENCODING_RM, TYPE_XMM128 }, - { ENCODING_IB, TYPE_IMM32 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 275 */ - { ENCODING_DUP, TYPE_DUP1 }, - { ENCODING_REG, TYPE_XMM128 }, - { ENCODING_RM, TYPE_M64FP }, - { ENCODING_IB, TYPE_IMM32 }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 276 */ - { ENCODING_DUP, TYPE_DUP1 }, - { ENCODING_REG, TYPE_XMM64 }, - { ENCODING_RM, TYPE_XMM64 }, - { ENCODING_IB, TYPE_IMM32 }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 277 */ - { ENCODING_DUP, TYPE_DUP1 }, - { ENCODING_REG, TYPE_XMM32 }, - { ENCODING_RM, TYPE_XMM32 }, - { ENCODING_IB, TYPE_IMM32 }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 278 */ - { ENCODING_DI, TYPE_DSTIDX64 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 279 */ - { ENCODING_RM, TYPE_Mv }, - { ENCODING_REG, TYPE_Rv }, - { ENCODING_IB, TYPE_IMM8 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 280 */ - { ENCODING_DUP, TYPE_DUP1 }, - { ENCODING_RM, TYPE_Rv }, - { ENCODING_REG, TYPE_Rv }, - { ENCODING_IB, TYPE_IMM8 }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 281 */ - { ENCODING_RM, TYPE_Mv }, - { ENCODING_REG, TYPE_R64 }, - { ENCODING_IB, TYPE_IMM8 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 282 */ - { ENCODING_DUP, TYPE_DUP1 }, - { ENCODING_RM, TYPE_R64 }, - { ENCODING_REG, TYPE_R64 }, - { ENCODING_IB, TYPE_IMM8 }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 283 */ - { ENCODING_REG, TYPE_XMM64 }, - { ENCODING_RM, TYPE_XMM64 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 284 */ - { ENCODING_REG, TYPE_XMM256 }, - { ENCODING_VVVV, TYPE_XMM256 }, - { ENCODING_RM, TYPE_M256 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 285 */ - { ENCODING_REG, TYPE_XMM256 }, - { ENCODING_VVVV, TYPE_XMM256 }, - { ENCODING_RM, TYPE_XMM256 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 286 */ - { ENCODING_REG, TYPE_XMM512 }, - { ENCODING_VVVV, TYPE_XMM512 }, - { ENCODING_RM, TYPE_M512 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 287 */ - { ENCODING_REG, TYPE_XMM512 }, - { ENCODING_VVVV, TYPE_XMM512 }, - { ENCODING_RM, TYPE_M64FP }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 288 */ - { ENCODING_REG, TYPE_XMM512 }, - { ENCODING_VVVV, TYPE_XMM512 }, - { ENCODING_RM, TYPE_XMM512 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 289 */ - { ENCODING_REG, TYPE_XMM128 }, - { ENCODING_VVVV, TYPE_XMM128 }, - { ENCODING_RM, TYPE_M128 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 290 */ - { ENCODING_REG, TYPE_XMM128 }, - { ENCODING_VVVV, TYPE_XMM128 }, - { ENCODING_RM, TYPE_XMM128 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 291 */ - { ENCODING_REG, TYPE_XMM512 }, - { ENCODING_VVVV, TYPE_XMM512 }, - { ENCODING_RM, TYPE_M32FP }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 292 */ - { ENCODING_REG, TYPE_XMM64 }, - { ENCODING_VVVV, TYPE_XMM64 }, - { ENCODING_RM, TYPE_M64FP }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 293 */ - { ENCODING_REG, TYPE_XMM64 }, - { ENCODING_VVVV, TYPE_XMM64 }, - { ENCODING_RM, TYPE_XMM64 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 294 */ - { ENCODING_REG, TYPE_XMM32 }, - { ENCODING_VVVV, TYPE_XMM32 }, - { ENCODING_RM, TYPE_M32FP }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 295 */ - { ENCODING_REG, TYPE_XMM32 }, - { ENCODING_VVVV, TYPE_XMM32 }, - { ENCODING_RM, TYPE_XMM32 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 296 */ - { ENCODING_REG, TYPE_XMM512 }, - { ENCODING_VVVV, TYPE_XMM512 }, - { ENCODING_RM, TYPE_M512 }, - { ENCODING_IB, TYPE_IMM8 }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 297 */ - { ENCODING_REG, TYPE_XMM512 }, - { ENCODING_VVVV, TYPE_XMM512 }, - { ENCODING_RM, TYPE_XMM512 }, - { ENCODING_IB, TYPE_IMM8 }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 298 */ - { ENCODING_REG, TYPE_XMM512 }, - { ENCODING_WRITEMASK, TYPE_VK8 }, - { ENCODING_VVVV, TYPE_XMM512 }, - { ENCODING_RM, TYPE_M512 }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 299 */ - { ENCODING_REG, TYPE_XMM512 }, - { ENCODING_WRITEMASK, TYPE_VK8 }, - { ENCODING_VVVV, TYPE_XMM512 }, - { ENCODING_RM, TYPE_XMM512 }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 300 */ - { ENCODING_REG, TYPE_XMM512 }, - { ENCODING_WRITEMASK, TYPE_VK16 }, - { ENCODING_VVVV, TYPE_XMM512 }, - { ENCODING_RM, TYPE_M512 }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 301 */ - { ENCODING_REG, TYPE_XMM512 }, - { ENCODING_WRITEMASK, TYPE_VK16 }, - { ENCODING_VVVV, TYPE_XMM512 }, - { ENCODING_RM, TYPE_XMM512 }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 302 */ - { ENCODING_REG, TYPE_XMM256 }, - { ENCODING_VVVV, TYPE_XMM256 }, - { ENCODING_RM, TYPE_M256 }, - { ENCODING_IB, TYPE_IMM32 }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 303 */ - { ENCODING_REG, TYPE_XMM256 }, - { ENCODING_VVVV, TYPE_XMM256 }, - { ENCODING_RM, TYPE_XMM256 }, - { ENCODING_IB, TYPE_IMM32 }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 304 */ - { ENCODING_REG, TYPE_XMM128 }, - { ENCODING_VVVV, TYPE_XMM128 }, - { ENCODING_RM, TYPE_M128 }, - { ENCODING_IB, TYPE_IMM32 }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 305 */ - { ENCODING_REG, TYPE_XMM128 }, - { ENCODING_VVVV, TYPE_XMM128 }, - { ENCODING_RM, TYPE_XMM128 }, - { ENCODING_IB, TYPE_IMM32 }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 306 */ - { ENCODING_REG, TYPE_XMM256 }, - { ENCODING_VVVV, TYPE_XMM256 }, - { ENCODING_RM, TYPE_M256 }, - { ENCODING_IB, TYPE_XMM256 }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 307 */ - { ENCODING_REG, TYPE_XMM256 }, - { ENCODING_VVVV, TYPE_XMM256 }, - { ENCODING_RM, TYPE_XMM256 }, - { ENCODING_IB, TYPE_XMM256 }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 308 */ - { ENCODING_REG, TYPE_XMM128 }, - { ENCODING_VVVV, TYPE_XMM128 }, - { ENCODING_RM, TYPE_M128 }, - { ENCODING_IB, TYPE_XMM128 }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 309 */ - { ENCODING_REG, TYPE_XMM128 }, - { ENCODING_VVVV, TYPE_XMM128 }, - { ENCODING_RM, TYPE_XMM128 }, - { ENCODING_IB, TYPE_XMM128 }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 310 */ - { ENCODING_REG, TYPE_XMM256 }, - { ENCODING_RM, TYPE_M128 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 311 */ - { ENCODING_REG, TYPE_XMM256 }, - { ENCODING_RM, TYPE_M64FP }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 312 */ - { ENCODING_REG, TYPE_XMM256 }, - { ENCODING_RM, TYPE_XMM128 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 313 */ - { ENCODING_REG, TYPE_XMM512 }, - { ENCODING_RM, TYPE_M64FP }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 314 */ - { ENCODING_REG, TYPE_XMM512 }, - { ENCODING_RM, TYPE_XMM128 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 315 */ - { ENCODING_REG, TYPE_XMM256 }, - { ENCODING_RM, TYPE_M32FP }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 316 */ - { ENCODING_REG, TYPE_XMM512 }, - { ENCODING_RM, TYPE_M32FP }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 317 */ - { ENCODING_REG, TYPE_XMM128 }, - { ENCODING_RM, TYPE_M32FP }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 318 */ - { ENCODING_REG, TYPE_XMM256 }, - { ENCODING_VVVV, TYPE_XMM256 }, - { ENCODING_RM, TYPE_M256 }, - { ENCODING_IB, TYPE_IMM5 }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 319 */ - { ENCODING_REG, TYPE_XMM256 }, - { ENCODING_VVVV, TYPE_XMM256 }, - { ENCODING_RM, TYPE_XMM256 }, - { ENCODING_IB, TYPE_IMM5 }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 320 */ - { ENCODING_REG, TYPE_VK8 }, - { ENCODING_VVVV, TYPE_XMM512 }, - { ENCODING_RM, TYPE_M512 }, - { ENCODING_IB, TYPE_IMM5 }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 321 */ - { ENCODING_REG, TYPE_VK8 }, - { ENCODING_VVVV, TYPE_XMM512 }, - { ENCODING_RM, TYPE_XMM512 }, - { ENCODING_IB, TYPE_IMM5 }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 322 */ - { ENCODING_REG, TYPE_XMM128 }, - { ENCODING_VVVV, TYPE_XMM128 }, - { ENCODING_RM, TYPE_M128 }, - { ENCODING_IB, TYPE_IMM5 }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 323 */ - { ENCODING_REG, TYPE_XMM128 }, - { ENCODING_VVVV, TYPE_XMM128 }, - { ENCODING_RM, TYPE_XMM128 }, - { ENCODING_IB, TYPE_IMM5 }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 324 */ - { ENCODING_REG, TYPE_VK16 }, - { ENCODING_VVVV, TYPE_XMM512 }, - { ENCODING_RM, TYPE_M512 }, - { ENCODING_IB, TYPE_IMM5 }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 325 */ - { ENCODING_REG, TYPE_VK16 }, - { ENCODING_VVVV, TYPE_XMM512 }, - { ENCODING_RM, TYPE_XMM512 }, - { ENCODING_IB, TYPE_IMM5 }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 326 */ - { ENCODING_REG, TYPE_VK1 }, - { ENCODING_VVVV, TYPE_XMM64 }, - { ENCODING_RM, TYPE_M64FP }, - { ENCODING_IB, TYPE_IMM5 }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 327 */ - { ENCODING_REG, TYPE_VK1 }, - { ENCODING_VVVV, TYPE_XMM64 }, - { ENCODING_RM, TYPE_XMM64 }, - { ENCODING_IB, TYPE_IMM5 }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 328 */ - { ENCODING_REG, TYPE_XMM64 }, - { ENCODING_VVVV, TYPE_XMM64 }, - { ENCODING_RM, TYPE_M64FP }, - { ENCODING_IB, TYPE_IMM5 }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 329 */ - { ENCODING_REG, TYPE_XMM64 }, - { ENCODING_VVVV, TYPE_XMM64 }, - { ENCODING_RM, TYPE_XMM64 }, - { ENCODING_IB, TYPE_IMM5 }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 330 */ - { ENCODING_REG, TYPE_VK1 }, - { ENCODING_VVVV, TYPE_XMM32 }, - { ENCODING_RM, TYPE_M32FP }, - { ENCODING_IB, TYPE_IMM5 }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 331 */ - { ENCODING_REG, TYPE_VK1 }, - { ENCODING_VVVV, TYPE_XMM32 }, - { ENCODING_RM, TYPE_XMM32 }, - { ENCODING_IB, TYPE_IMM5 }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 332 */ - { ENCODING_REG, TYPE_XMM32 }, - { ENCODING_VVVV, TYPE_XMM32 }, - { ENCODING_RM, TYPE_M32FP }, - { ENCODING_IB, TYPE_IMM5 }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 333 */ - { ENCODING_REG, TYPE_XMM32 }, - { ENCODING_VVVV, TYPE_XMM32 }, - { ENCODING_RM, TYPE_XMM32 }, - { ENCODING_IB, TYPE_IMM5 }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 334 */ - { ENCODING_REG, TYPE_XMM512 }, - { ENCODING_RM, TYPE_M256 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 335 */ - { ENCODING_REG, TYPE_XMM512 }, - { ENCODING_RM, TYPE_XMM256 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 336 */ - { ENCODING_REG, TYPE_XMM256 }, - { ENCODING_RM, TYPE_M256 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 337 */ - { ENCODING_REG, TYPE_XMM256 }, - { ENCODING_RM, TYPE_XMM256 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 338 */ - { ENCODING_REG, TYPE_XMM512 }, - { ENCODING_RM, TYPE_M512 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 339 */ - { ENCODING_REG, TYPE_XMM512 }, - { ENCODING_RM, TYPE_XMM512 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 340 */ - { ENCODING_REG, TYPE_XMM512 }, - { ENCODING_RM, TYPE_XMM512 }, - { ENCODING_IB, TYPE_IMM32 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 341 */ - { ENCODING_REG, TYPE_XMM128 }, - { ENCODING_RM, TYPE_M256 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 342 */ - { ENCODING_REG, TYPE_XMM128 }, - { ENCODING_RM, TYPE_XMM256 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 343 */ - { ENCODING_REG, TYPE_XMM256 }, - { ENCODING_RM, TYPE_M512 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 344 */ - { ENCODING_REG, TYPE_XMM256 }, - { ENCODING_RM, TYPE_XMM512 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 345 */ - { ENCODING_REG, TYPE_XMM256 }, - { ENCODING_RM, TYPE_XMM512 }, - { ENCODING_IB, TYPE_IMM32 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 346 */ - { ENCODING_RM, TYPE_M128 }, - { ENCODING_REG, TYPE_XMM256 }, - { ENCODING_IB, TYPE_IMM32 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 347 */ - { ENCODING_RM, TYPE_XMM128 }, - { ENCODING_REG, TYPE_XMM256 }, - { ENCODING_IB, TYPE_IMM32 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 348 */ - { ENCODING_RM, TYPE_M256 }, - { ENCODING_REG, TYPE_XMM512 }, - { ENCODING_IB, TYPE_IMM32 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 349 */ - { ENCODING_RM, TYPE_XMM256 }, - { ENCODING_REG, TYPE_XMM512 }, - { ENCODING_IB, TYPE_IMM32 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 350 */ - { ENCODING_RM, TYPE_M64FP }, - { ENCODING_REG, TYPE_XMM128 }, - { ENCODING_IB, TYPE_IMM32 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 351 */ - { ENCODING_RM, TYPE_XMM128 }, - { ENCODING_REG, TYPE_XMM128 }, - { ENCODING_IB, TYPE_IMM32 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 352 */ - { ENCODING_REG, TYPE_XMM32 }, - { ENCODING_VVVV, TYPE_XMM64 }, - { ENCODING_RM, TYPE_M64FP }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 353 */ - { ENCODING_REG, TYPE_XMM32 }, - { ENCODING_VVVV, TYPE_XMM64 }, - { ENCODING_RM, TYPE_XMM64 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 354 */ - { ENCODING_REG, TYPE_XMM64 }, - { ENCODING_VVVV, TYPE_XMM64 }, - { ENCODING_RM, TYPE_Mv }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 355 */ - { ENCODING_REG, TYPE_XMM64 }, - { ENCODING_VVVV, TYPE_XMM64 }, - { ENCODING_RM, TYPE_R64 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 356 */ - { ENCODING_REG, TYPE_XMM64 }, - { ENCODING_VVVV, TYPE_XMM64 }, - { ENCODING_RM, TYPE_R32 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 357 */ - { ENCODING_REG, TYPE_XMM32 }, - { ENCODING_VVVV, TYPE_XMM32 }, - { ENCODING_RM, TYPE_Mv }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 358 */ - { ENCODING_REG, TYPE_XMM32 }, - { ENCODING_VVVV, TYPE_XMM32 }, - { ENCODING_RM, TYPE_R64 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 359 */ - { ENCODING_REG, TYPE_XMM32 }, - { ENCODING_VVVV, TYPE_XMM32 }, - { ENCODING_RM, TYPE_R32 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 360 */ - { ENCODING_REG, TYPE_XMM64 }, - { ENCODING_VVVV, TYPE_XMM32 }, - { ENCODING_RM, TYPE_M32FP }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 361 */ - { ENCODING_REG, TYPE_XMM64 }, - { ENCODING_VVVV, TYPE_XMM32 }, - { ENCODING_RM, TYPE_XMM32 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 362 */ - { ENCODING_RM, TYPE_M128 }, - { ENCODING_REG, TYPE_XMM256 }, - { ENCODING_IB, TYPE_IMM8 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 363 */ - { ENCODING_RM, TYPE_XMM128 }, - { ENCODING_REG, TYPE_XMM256 }, - { ENCODING_IB, TYPE_IMM8 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 364 */ - { ENCODING_RM, TYPE_M128 }, - { ENCODING_REG, TYPE_XMM512 }, - { ENCODING_IB, TYPE_IMM8 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 365 */ - { ENCODING_RM, TYPE_XMM128 }, - { ENCODING_REG, TYPE_XMM512 }, - { ENCODING_IB, TYPE_IMM8 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 366 */ - { ENCODING_RM, TYPE_M256 }, - { ENCODING_REG, TYPE_XMM512 }, - { ENCODING_IB, TYPE_IMM8 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 367 */ - { ENCODING_RM, TYPE_XMM256 }, - { ENCODING_REG, TYPE_XMM512 }, - { ENCODING_IB, TYPE_IMM8 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 368 */ - { ENCODING_DUP, TYPE_DUP1 }, - { ENCODING_REG, TYPE_XMM512 }, - { ENCODING_VVVV, TYPE_XMM512 }, - { ENCODING_RM, TYPE_M512 }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 369 */ - { ENCODING_DUP, TYPE_DUP1 }, - { ENCODING_REG, TYPE_XMM512 }, - { ENCODING_VVVV, TYPE_XMM512 }, - { ENCODING_RM, TYPE_M64FP }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 370 */ - { ENCODING_DUP, TYPE_DUP1 }, - { ENCODING_REG, TYPE_XMM512 }, - { ENCODING_VVVV, TYPE_XMM512 }, - { ENCODING_RM, TYPE_M32FP }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 371 */ - { ENCODING_DUP, TYPE_DUP1 }, - { ENCODING_REG, TYPE_XMM512 }, - { ENCODING_VVVV, TYPE_XMM512 }, - { ENCODING_RM, TYPE_XMM512 }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 372 */ - { ENCODING_REG, TYPE_XMM128 }, - { ENCODING_VVVV, TYPE_XMM128 }, - { ENCODING_IB, TYPE_XMM128 }, - { ENCODING_RM, TYPE_M128 }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 373 */ - { ENCODING_REG, TYPE_XMM256 }, - { ENCODING_VVVV, TYPE_XMM256 }, - { ENCODING_IB, TYPE_XMM256 }, - { ENCODING_RM, TYPE_M256 }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 374 */ - { ENCODING_REG, TYPE_XMM128 }, - { ENCODING_VVVV, TYPE_XMM128 }, - { ENCODING_IB, TYPE_XMM128 }, - { ENCODING_RM, TYPE_XMM128 }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 375 */ - { ENCODING_REG, TYPE_XMM256 }, - { ENCODING_VVVV, TYPE_XMM256 }, - { ENCODING_IB, TYPE_XMM256 }, - { ENCODING_RM, TYPE_XMM256 }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 376 */ - { ENCODING_DUP, TYPE_DUP1 }, - { ENCODING_REG, TYPE_XMM128 }, - { ENCODING_VVVV, TYPE_XMM128 }, - { ENCODING_RM, TYPE_M128 }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 377 */ - { ENCODING_DUP, TYPE_DUP1 }, - { ENCODING_REG, TYPE_XMM256 }, - { ENCODING_VVVV, TYPE_XMM256 }, - { ENCODING_RM, TYPE_M256 }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 378 */ - { ENCODING_DUP, TYPE_DUP1 }, - { ENCODING_REG, TYPE_XMM128 }, - { ENCODING_VVVV, TYPE_XMM128 }, - { ENCODING_RM, TYPE_XMM128 }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 379 */ - { ENCODING_DUP, TYPE_DUP1 }, - { ENCODING_REG, TYPE_XMM256 }, - { ENCODING_VVVV, TYPE_XMM256 }, - { ENCODING_RM, TYPE_XMM256 }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 380 */ - { ENCODING_REG, TYPE_XMM64 }, - { ENCODING_VVVV, TYPE_XMM64 }, - { ENCODING_RM, TYPE_M64FP }, - { ENCODING_IB, TYPE_XMM64 }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 381 */ - { ENCODING_REG, TYPE_XMM64 }, - { ENCODING_VVVV, TYPE_XMM64 }, - { ENCODING_IB, TYPE_XMM64 }, - { ENCODING_RM, TYPE_M64FP }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 382 */ - { ENCODING_REG, TYPE_XMM64 }, - { ENCODING_VVVV, TYPE_XMM64 }, - { ENCODING_IB, TYPE_XMM64 }, - { ENCODING_RM, TYPE_XMM64 }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 383 */ - { ENCODING_REG, TYPE_XMM64 }, - { ENCODING_VVVV, TYPE_XMM64 }, - { ENCODING_RM, TYPE_XMM64 }, - { ENCODING_IB, TYPE_XMM64 }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 384 */ - { ENCODING_DUP, TYPE_DUP1 }, - { ENCODING_REG, TYPE_XMM64 }, - { ENCODING_VVVV, TYPE_XMM64 }, - { ENCODING_RM, TYPE_M128 }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 385 */ - { ENCODING_DUP, TYPE_DUP1 }, - { ENCODING_REG, TYPE_XMM64 }, - { ENCODING_VVVV, TYPE_XMM64 }, - { ENCODING_RM, TYPE_XMM64 }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 386 */ - { ENCODING_DUP, TYPE_DUP1 }, - { ENCODING_REG, TYPE_XMM64 }, - { ENCODING_VVVV, TYPE_XMM64 }, - { ENCODING_RM, TYPE_M64FP }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 387 */ - { ENCODING_REG, TYPE_XMM32 }, - { ENCODING_VVVV, TYPE_XMM32 }, - { ENCODING_RM, TYPE_M32FP }, - { ENCODING_IB, TYPE_XMM32 }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 388 */ - { ENCODING_REG, TYPE_XMM32 }, - { ENCODING_VVVV, TYPE_XMM32 }, - { ENCODING_IB, TYPE_XMM32 }, - { ENCODING_RM, TYPE_M32FP }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 389 */ - { ENCODING_REG, TYPE_XMM32 }, - { ENCODING_VVVV, TYPE_XMM32 }, - { ENCODING_IB, TYPE_XMM32 }, - { ENCODING_RM, TYPE_XMM32 }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 390 */ - { ENCODING_REG, TYPE_XMM32 }, - { ENCODING_VVVV, TYPE_XMM32 }, - { ENCODING_RM, TYPE_XMM32 }, - { ENCODING_IB, TYPE_XMM32 }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 391 */ - { ENCODING_DUP, TYPE_DUP1 }, - { ENCODING_REG, TYPE_XMM32 }, - { ENCODING_VVVV, TYPE_XMM32 }, - { ENCODING_RM, TYPE_M128 }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 392 */ - { ENCODING_DUP, TYPE_DUP1 }, - { ENCODING_REG, TYPE_XMM32 }, - { ENCODING_VVVV, TYPE_XMM32 }, - { ENCODING_RM, TYPE_XMM32 }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 393 */ - { ENCODING_DUP, TYPE_DUP1 }, - { ENCODING_REG, TYPE_XMM32 }, - { ENCODING_VVVV, TYPE_XMM32 }, - { ENCODING_RM, TYPE_M32FP }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 394 */ - { ENCODING_DUP, TYPE_DUP2 }, - { ENCODING_DUP, TYPE_DUP4 }, - { ENCODING_REG, TYPE_XMM256 }, - { ENCODING_RM, TYPE_M64 }, - { ENCODING_VVVV, TYPE_XMM256 }, - }, - { /* 395 */ - { ENCODING_DUP, TYPE_DUP2 }, - { ENCODING_DUP, TYPE_DUP3 }, - { ENCODING_REG, TYPE_XMM512 }, - { ENCODING_WRITEMASK, TYPE_VK8 }, - { ENCODING_RM, TYPE_M64 }, - }, - { /* 396 */ - { ENCODING_DUP, TYPE_DUP2 }, - { ENCODING_DUP, TYPE_DUP4 }, - { ENCODING_REG, TYPE_XMM128 }, - { ENCODING_RM, TYPE_M64 }, - { ENCODING_VVVV, TYPE_XMM128 }, - }, - { /* 397 */ - { ENCODING_DUP, TYPE_DUP2 }, - { ENCODING_DUP, TYPE_DUP4 }, - { ENCODING_REG, TYPE_XMM256 }, - { ENCODING_RM, TYPE_M32 }, - { ENCODING_VVVV, TYPE_XMM256 }, - }, - { /* 398 */ - { ENCODING_DUP, TYPE_DUP2 }, - { ENCODING_DUP, TYPE_DUP3 }, - { ENCODING_REG, TYPE_XMM512 }, - { ENCODING_WRITEMASK, TYPE_VK16 }, - { ENCODING_RM, TYPE_M32 }, - }, - { /* 399 */ - { ENCODING_DUP, TYPE_DUP2 }, - { ENCODING_DUP, TYPE_DUP4 }, - { ENCODING_REG, TYPE_XMM128 }, - { ENCODING_RM, TYPE_M32 }, - { ENCODING_VVVV, TYPE_XMM128 }, - }, - { /* 400 */ - { ENCODING_DUP, TYPE_DUP2 }, - { ENCODING_DUP, TYPE_DUP3 }, - { ENCODING_REG, TYPE_XMM256 }, - { ENCODING_WRITEMASK, TYPE_VK8 }, - { ENCODING_RM, TYPE_M64 }, - }, - { /* 401 */ - { ENCODING_REG, TYPE_XMM256 }, - { ENCODING_VVVV, TYPE_XMM256 }, - { ENCODING_RM, TYPE_M128 }, - { ENCODING_IB, TYPE_IMM8 }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 402 */ - { ENCODING_REG, TYPE_XMM256 }, - { ENCODING_VVVV, TYPE_XMM256 }, - { ENCODING_RM, TYPE_XMM128 }, - { ENCODING_IB, TYPE_IMM8 }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 403 */ - { ENCODING_REG, TYPE_XMM512 }, - { ENCODING_VVVV, TYPE_XMM512 }, - { ENCODING_RM, TYPE_M128 }, - { ENCODING_IB, TYPE_IMM8 }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 404 */ - { ENCODING_REG, TYPE_XMM512 }, - { ENCODING_VVVV, TYPE_XMM512 }, - { ENCODING_RM, TYPE_XMM128 }, - { ENCODING_IB, TYPE_IMM8 }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 405 */ - { ENCODING_REG, TYPE_XMM512 }, - { ENCODING_VVVV, TYPE_XMM512 }, - { ENCODING_RM, TYPE_M256 }, - { ENCODING_IB, TYPE_IMM8 }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 406 */ - { ENCODING_REG, TYPE_XMM512 }, - { ENCODING_VVVV, TYPE_XMM512 }, - { ENCODING_RM, TYPE_XMM256 }, - { ENCODING_IB, TYPE_IMM8 }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 407 */ - { ENCODING_REG, TYPE_XMM128 }, - { ENCODING_VVVV, TYPE_XMM128 }, - { ENCODING_RM, TYPE_M32FP }, - { ENCODING_IB, TYPE_IMM32 }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 408 */ - { ENCODING_RM, TYPE_M256 }, - { ENCODING_VVVV, TYPE_XMM256 }, - { ENCODING_REG, TYPE_XMM256 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 409 */ - { ENCODING_RM, TYPE_M128 }, - { ENCODING_VVVV, TYPE_XMM128 }, - { ENCODING_REG, TYPE_XMM128 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 410 */ - { ENCODING_RM, TYPE_M256 }, - { ENCODING_REG, TYPE_XMM256 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 411 */ - { ENCODING_RM, TYPE_XMM256 }, - { ENCODING_REG, TYPE_XMM256 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 412 */ - { ENCODING_RM, TYPE_M512 }, - { ENCODING_REG, TYPE_XMM512 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 413 */ - { ENCODING_DUP, TYPE_DUP1 }, - { ENCODING_REG, TYPE_XMM512 }, - { ENCODING_WRITEMASK, TYPE_VK8 }, - { ENCODING_RM, TYPE_M512 }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 414 */ - { ENCODING_DUP, TYPE_DUP1 }, - { ENCODING_REG, TYPE_XMM512 }, - { ENCODING_WRITEMASK, TYPE_VK8 }, - { ENCODING_RM, TYPE_XMM512 }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 415 */ - { ENCODING_DUP, TYPE_DUP1 }, - { ENCODING_REG, TYPE_XMM512 }, - { ENCODING_WRITEMASK, TYPE_VK16 }, - { ENCODING_RM, TYPE_M512 }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 416 */ - { ENCODING_DUP, TYPE_DUP1 }, - { ENCODING_REG, TYPE_XMM512 }, - { ENCODING_WRITEMASK, TYPE_VK16 }, - { ENCODING_RM, TYPE_XMM512 }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 417 */ - { ENCODING_REG, TYPE_XMM512 }, - { ENCODING_WRITEMASK, TYPE_VK16 }, - { ENCODING_RM, TYPE_XMM512 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 418 */ - { ENCODING_REG, TYPE_XMM512 }, - { ENCODING_WRITEMASK, TYPE_VK8 }, - { ENCODING_RM, TYPE_XMM512 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 419 */ - { ENCODING_REG, TYPE_XMM128 }, - { ENCODING_VVVV, TYPE_XMM128 }, - { ENCODING_RM, TYPE_M64FP }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 420 */ - { ENCODING_REG, TYPE_R32 }, - { ENCODING_RM, TYPE_XMM256 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 421 */ - { ENCODING_REG, TYPE_XMM128 }, - { ENCODING_VVVV, TYPE_XMM128 }, - { ENCODING_RM, TYPE_XMM64 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 422 */ - { ENCODING_RM, TYPE_XMM128 }, - { ENCODING_VVVV, TYPE_XMM128 }, - { ENCODING_REG, TYPE_XMM64 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 423 */ - { ENCODING_DUP, TYPE_DUP1 }, - { ENCODING_REG, TYPE_XMM128 }, - { ENCODING_WRITEMASK, TYPE_VK1 }, - { ENCODING_VVVV, TYPE_XMM64 }, - { ENCODING_RM, TYPE_XMM64 }, - }, - { /* 424 */ - { ENCODING_RM, TYPE_Mv }, - { ENCODING_REG, TYPE_XMM64 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 425 */ - { ENCODING_REG, TYPE_XMM128 }, - { ENCODING_VVVV, TYPE_XMM128 }, - { ENCODING_RM, TYPE_XMM32 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 426 */ - { ENCODING_RM, TYPE_XMM128 }, - { ENCODING_VVVV, TYPE_XMM128 }, - { ENCODING_REG, TYPE_XMM32 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 427 */ - { ENCODING_DUP, TYPE_DUP1 }, - { ENCODING_REG, TYPE_XMM128 }, - { ENCODING_WRITEMASK, TYPE_VK1 }, - { ENCODING_VVVV, TYPE_XMM32 }, - { ENCODING_RM, TYPE_XMM32 }, - }, - { /* 428 */ - { ENCODING_RM, TYPE_R32 }, - { ENCODING_REG, TYPE_R32 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 429 */ - { ENCODING_REG, TYPE_XMM512 }, - { ENCODING_VVVV, TYPE_XMM512 }, - { ENCODING_RM, TYPE_Mv }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 430 */ - { ENCODING_REG, TYPE_XMM128 }, - { ENCODING_VVVV, TYPE_XMM128 }, - { ENCODING_RM, TYPE_M128 }, - { ENCODING_IB, TYPE_IMM8 }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 431 */ - { ENCODING_REG, TYPE_XMM128 }, - { ENCODING_VVVV, TYPE_XMM128 }, - { ENCODING_RM, TYPE_XMM128 }, - { ENCODING_IB, TYPE_IMM8 }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 432 */ - { ENCODING_REG, TYPE_XMM256 }, - { ENCODING_VVVV, TYPE_XMM256 }, - { ENCODING_RM, TYPE_M256 }, - { ENCODING_IB, TYPE_IMM8 }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 433 */ - { ENCODING_REG, TYPE_XMM256 }, - { ENCODING_VVVV, TYPE_XMM256 }, - { ENCODING_RM, TYPE_XMM256 }, - { ENCODING_IB, TYPE_IMM8 }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 434 */ - { ENCODING_REG, TYPE_XMM256 }, - { ENCODING_RM, TYPE_M8 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 435 */ - { ENCODING_REG, TYPE_XMM128 }, - { ENCODING_RM, TYPE_M8 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 436 */ - { ENCODING_REG, TYPE_XMM256 }, - { ENCODING_RM, TYPE_Mv }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 437 */ - { ENCODING_REG, TYPE_XMM512 }, - { ENCODING_WRITEMASK, TYPE_VK16 }, - { ENCODING_RM, TYPE_Mv }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 438 */ - { ENCODING_REG, TYPE_XMM512 }, - { ENCODING_WRITEMASK, TYPE_VK16 }, - { ENCODING_RM, TYPE_XMM128 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 439 */ - { ENCODING_REG, TYPE_XMM512 }, - { ENCODING_RM, TYPE_Mv }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 440 */ - { ENCODING_REG, TYPE_XMM512 }, - { ENCODING_WRITEMASK, TYPE_VK16 }, - { ENCODING_RM, TYPE_R32 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 441 */ - { ENCODING_REG, TYPE_XMM512 }, - { ENCODING_RM, TYPE_R32 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 442 */ - { ENCODING_RM, TYPE_XMM512 }, - { ENCODING_REG, TYPE_VK8 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 443 */ - { ENCODING_RM, TYPE_XMM512 }, - { ENCODING_REG, TYPE_VK16 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 444 */ - { ENCODING_REG, TYPE_XMM512 }, - { ENCODING_WRITEMASK, TYPE_VK8 }, - { ENCODING_RM, TYPE_Mv }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 445 */ - { ENCODING_REG, TYPE_XMM512 }, - { ENCODING_WRITEMASK, TYPE_VK8 }, - { ENCODING_RM, TYPE_XMM128 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 446 */ - { ENCODING_REG, TYPE_XMM512 }, - { ENCODING_WRITEMASK, TYPE_VK8 }, - { ENCODING_RM, TYPE_R64 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 447 */ - { ENCODING_REG, TYPE_XMM512 }, - { ENCODING_RM, TYPE_R64 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 448 */ - { ENCODING_REG, TYPE_VK16 }, - { ENCODING_VVVV, TYPE_XMM512 }, - { ENCODING_RM, TYPE_M512 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 449 */ - { ENCODING_REG, TYPE_VK16 }, - { ENCODING_VVVV, TYPE_XMM512 }, - { ENCODING_RM, TYPE_XMM512 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 450 */ - { ENCODING_REG, TYPE_VK8 }, - { ENCODING_VVVV, TYPE_XMM512 }, - { ENCODING_RM, TYPE_M512 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 451 */ - { ENCODING_REG, TYPE_VK8 }, - { ENCODING_VVVV, TYPE_XMM512 }, - { ENCODING_RM, TYPE_XMM512 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 452 */ - { ENCODING_DUP, TYPE_DUP1 }, - { ENCODING_REG, TYPE_XMM512 }, - { ENCODING_WRITEMASK, TYPE_VK16 }, - { ENCODING_RM, TYPE_Mv }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 453 */ - { ENCODING_REG, TYPE_XMM512 }, - { ENCODING_WRITEMASK, TYPE_VK16 }, - { ENCODING_RM, TYPE_M512 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 454 */ - { ENCODING_DUP, TYPE_DUP1 }, - { ENCODING_REG, TYPE_XMM512 }, - { ENCODING_WRITEMASK, TYPE_VK8 }, - { ENCODING_RM, TYPE_Mv }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 455 */ - { ENCODING_REG, TYPE_XMM512 }, - { ENCODING_WRITEMASK, TYPE_VK8 }, - { ENCODING_RM, TYPE_M512 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 456 */ - { ENCODING_REG, TYPE_XMM128 }, - { ENCODING_VVVV, TYPE_XMM128 }, - { ENCODING_RM, TYPE_M128 }, - { ENCODING_IB, TYPE_XMM128 }, - { ENCODING_IB, TYPE_IMM8 }, - }, - { /* 457 */ - { ENCODING_REG, TYPE_XMM256 }, - { ENCODING_VVVV, TYPE_XMM256 }, - { ENCODING_RM, TYPE_M256 }, - { ENCODING_IB, TYPE_XMM256 }, - { ENCODING_IB, TYPE_IMM8 }, - }, - { /* 458 */ - { ENCODING_REG, TYPE_XMM128 }, - { ENCODING_VVVV, TYPE_XMM128 }, - { ENCODING_IB, TYPE_XMM128 }, - { ENCODING_RM, TYPE_M128 }, - { ENCODING_IB, TYPE_IMM8 }, - }, - { /* 459 */ - { ENCODING_REG, TYPE_XMM256 }, - { ENCODING_VVVV, TYPE_XMM256 }, - { ENCODING_IB, TYPE_XMM256 }, - { ENCODING_RM, TYPE_M256 }, - { ENCODING_IB, TYPE_IMM8 }, - }, - { /* 460 */ - { ENCODING_REG, TYPE_XMM128 }, - { ENCODING_VVVV, TYPE_XMM128 }, - { ENCODING_RM, TYPE_XMM128 }, - { ENCODING_IB, TYPE_XMM128 }, - { ENCODING_IB, TYPE_IMM8 }, - }, - { /* 461 */ - { ENCODING_REG, TYPE_XMM256 }, - { ENCODING_VVVV, TYPE_XMM256 }, - { ENCODING_RM, TYPE_XMM256 }, - { ENCODING_IB, TYPE_XMM256 }, - { ENCODING_IB, TYPE_IMM8 }, - }, - { /* 462 */ - { ENCODING_REG, TYPE_XMM256 }, - { ENCODING_RM, TYPE_M256 }, - { ENCODING_IB, TYPE_IMM8 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 463 */ - { ENCODING_REG, TYPE_XMM256 }, - { ENCODING_RM, TYPE_XMM256 }, - { ENCODING_IB, TYPE_IMM8 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 464 */ - { ENCODING_REG, TYPE_XMM512 }, - { ENCODING_RM, TYPE_M512 }, - { ENCODING_IB, TYPE_IMM8 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 465 */ - { ENCODING_REG, TYPE_XMM512 }, - { ENCODING_RM, TYPE_XMM512 }, - { ENCODING_IB, TYPE_IMM8 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 466 */ - { ENCODING_REG, TYPE_XMM128 }, - { ENCODING_VVVV, TYPE_XMM128 }, - { ENCODING_RM, TYPE_M8 }, - { ENCODING_IB, TYPE_IMM32 }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 467 */ - { ENCODING_REG, TYPE_XMM128 }, - { ENCODING_VVVV, TYPE_XMM128 }, - { ENCODING_RM, TYPE_R32 }, - { ENCODING_IB, TYPE_IMM32 }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 468 */ - { ENCODING_REG, TYPE_XMM128 }, - { ENCODING_VVVV, TYPE_XMM128 }, - { ENCODING_RM, TYPE_Mv }, - { ENCODING_IB, TYPE_IMM32 }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 469 */ - { ENCODING_REG, TYPE_XMM128 }, - { ENCODING_VVVV, TYPE_XMM128 }, - { ENCODING_RM, TYPE_R64 }, - { ENCODING_IB, TYPE_IMM32 }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 470 */ - { ENCODING_RM, TYPE_XMM128 }, - { ENCODING_REG, TYPE_VK16 }, - { ENCODING_IB, TYPE_XMM512 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 471 */ - { ENCODING_RM, TYPE_M128 }, - { ENCODING_REG, TYPE_XMM512 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 472 */ - { ENCODING_RM, TYPE_XMM128 }, - { ENCODING_REG, TYPE_XMM512 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 473 */ - { ENCODING_RM, TYPE_XMM256 }, - { ENCODING_REG, TYPE_VK16 }, - { ENCODING_IB, TYPE_XMM512 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 474 */ - { ENCODING_RM, TYPE_M256 }, - { ENCODING_REG, TYPE_XMM512 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 475 */ - { ENCODING_RM, TYPE_XMM256 }, - { ENCODING_REG, TYPE_XMM512 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 476 */ - { ENCODING_RM, TYPE_XMM128 }, - { ENCODING_REG, TYPE_VK8 }, - { ENCODING_IB, TYPE_XMM512 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 477 */ - { ENCODING_RM, TYPE_XMM256 }, - { ENCODING_REG, TYPE_VK8 }, - { ENCODING_IB, TYPE_XMM512 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 478 */ - { ENCODING_REG, TYPE_XMM512 }, - { ENCODING_RM, TYPE_M128 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 479 */ - { ENCODING_REG, TYPE_XMM128 }, - { ENCODING_RM, TYPE_M128 }, - { ENCODING_VVVV, TYPE_XMM128 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 480 */ - { ENCODING_REG, TYPE_XMM128 }, - { ENCODING_RM, TYPE_XMM128 }, - { ENCODING_VVVV, TYPE_XMM128 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 481 */ - { ENCODING_DUP, TYPE_DUP2 }, - { ENCODING_RM, TYPE_M32 }, - { ENCODING_WRITEMASK, TYPE_VK16 }, - { ENCODING_REG, TYPE_XMM512 }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 482 */ - { ENCODING_DUP, TYPE_DUP2 }, - { ENCODING_RM, TYPE_M64 }, - { ENCODING_WRITEMASK, TYPE_VK8 }, - { ENCODING_REG, TYPE_XMM512 }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 483 */ - { ENCODING_DUP, TYPE_DUP2 }, - { ENCODING_RM, TYPE_M64 }, - { ENCODING_WRITEMASK, TYPE_VK8 }, - { ENCODING_REG, TYPE_XMM256 }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 484 */ - { ENCODING_VVVV, TYPE_XMM256 }, - { ENCODING_RM, TYPE_XMM256 }, - { ENCODING_IB, TYPE_IMM32 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 485 */ - { ENCODING_VVVV, TYPE_XMM128 }, - { ENCODING_RM, TYPE_XMM128 }, - { ENCODING_IB, TYPE_IMM32 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 486 */ - { ENCODING_VVVV, TYPE_XMM256 }, - { ENCODING_RM, TYPE_XMM256 }, - { ENCODING_IB, TYPE_IMM8 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 487 */ - { ENCODING_REG, TYPE_XMM256 }, - { ENCODING_VVVV, TYPE_XMM256 }, - { ENCODING_RM, TYPE_M128 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 488 */ - { ENCODING_REG, TYPE_XMM256 }, - { ENCODING_VVVV, TYPE_XMM256 }, - { ENCODING_RM, TYPE_XMM128 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 489 */ - { ENCODING_VVVV, TYPE_XMM512 }, - { ENCODING_RM, TYPE_M512 }, - { ENCODING_IB, TYPE_IMM8 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 490 */ - { ENCODING_VVVV, TYPE_XMM512 }, - { ENCODING_WRITEMASK, TYPE_VK16 }, - { ENCODING_RM, TYPE_M512 }, - { ENCODING_IB, TYPE_IMM8 }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 491 */ - { ENCODING_VVVV, TYPE_XMM512 }, - { ENCODING_RM, TYPE_XMM512 }, - { ENCODING_IB, TYPE_IMM8 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 492 */ - { ENCODING_VVVV, TYPE_XMM512 }, - { ENCODING_WRITEMASK, TYPE_VK16 }, - { ENCODING_RM, TYPE_XMM512 }, - { ENCODING_IB, TYPE_IMM8 }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 493 */ - { ENCODING_REG, TYPE_XMM512 }, - { ENCODING_VVVV, TYPE_XMM512 }, - { ENCODING_RM, TYPE_M128 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 494 */ - { ENCODING_REG, TYPE_XMM512 }, - { ENCODING_WRITEMASK, TYPE_VK16 }, - { ENCODING_VVVV, TYPE_XMM512 }, - { ENCODING_RM, TYPE_M128 }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 495 */ - { ENCODING_REG, TYPE_XMM512 }, - { ENCODING_VVVV, TYPE_XMM512 }, - { ENCODING_RM, TYPE_XMM128 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 496 */ - { ENCODING_REG, TYPE_XMM512 }, - { ENCODING_WRITEMASK, TYPE_VK16 }, - { ENCODING_VVVV, TYPE_XMM512 }, - { ENCODING_RM, TYPE_XMM128 }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 497 */ - { ENCODING_VVVV, TYPE_XMM128 }, - { ENCODING_RM, TYPE_XMM128 }, - { ENCODING_IB, TYPE_IMM8 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 498 */ - { ENCODING_VVVV, TYPE_XMM512 }, - { ENCODING_WRITEMASK, TYPE_VK8 }, - { ENCODING_RM, TYPE_M512 }, - { ENCODING_IB, TYPE_IMM8 }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 499 */ - { ENCODING_VVVV, TYPE_XMM512 }, - { ENCODING_WRITEMASK, TYPE_VK8 }, - { ENCODING_RM, TYPE_XMM512 }, - { ENCODING_IB, TYPE_IMM8 }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 500 */ - { ENCODING_REG, TYPE_XMM512 }, - { ENCODING_WRITEMASK, TYPE_VK8 }, - { ENCODING_VVVV, TYPE_XMM512 }, - { ENCODING_RM, TYPE_M128 }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 501 */ - { ENCODING_REG, TYPE_XMM512 }, - { ENCODING_WRITEMASK, TYPE_VK8 }, - { ENCODING_VVVV, TYPE_XMM512 }, - { ENCODING_RM, TYPE_XMM128 }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 502 */ - { ENCODING_REG, TYPE_XMM512 }, - { ENCODING_RM, TYPE_M512 }, - { ENCODING_IB, TYPE_IMM32 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 503 */ - { ENCODING_REG, TYPE_XMM64 }, - { ENCODING_VVVV, TYPE_XMM64 }, - { ENCODING_RM, TYPE_M64FP }, - { ENCODING_IB, TYPE_IMM32 }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 504 */ - { ENCODING_REG, TYPE_XMM64 }, - { ENCODING_VVVV, TYPE_XMM64 }, - { ENCODING_RM, TYPE_XMM64 }, - { ENCODING_IB, TYPE_IMM32 }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 505 */ - { ENCODING_REG, TYPE_XMM32 }, - { ENCODING_VVVV, TYPE_XMM32 }, - { ENCODING_RM, TYPE_M32FP }, - { ENCODING_IB, TYPE_IMM32 }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 506 */ - { ENCODING_REG, TYPE_XMM32 }, - { ENCODING_VVVV, TYPE_XMM32 }, - { ENCODING_RM, TYPE_XMM32 }, - { ENCODING_IB, TYPE_IMM32 }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 507 */ - { ENCODING_REG, TYPE_XMM128 }, - { ENCODING_VVVV, TYPE_XMM128 }, - { ENCODING_RM, TYPE_M64FP }, - { ENCODING_IB, TYPE_IMM32 }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 508 */ - { ENCODING_REG, TYPE_XMM256 }, - { ENCODING_RM, TYPE_M256 }, - { ENCODING_IB, TYPE_IMM32 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 509 */ - { ENCODING_REG, TYPE_XMM256 }, - { ENCODING_RM, TYPE_XMM256 }, - { ENCODING_IB, TYPE_IMM32 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, -}; - -static const struct InstructionSpecifier x86DisassemblerInstrSpecifiers[5426] = { - { /* 0 */ - 0, - /* */ - }, - { /* 1 */ - 0, - /* */ - }, - { /* 2 */ - 0, - /* */ - }, - { /* 3 */ - 0, - /* */ - }, - { /* 4 */ - 0, - /* */ - }, - { /* 5 */ - 0, - /* */ - }, - { /* 6 */ - 0, - /* */ - }, - { /* 7 */ - 0, - /* */ - }, - { /* 8 */ - 0, - /* */ - }, - { /* 9 */ - 0, - /* */ - }, - { /* 10 */ - 0, - /* */ - }, - { /* 11 */ - 0, - /* */ - }, - { /* 12 */ - 0, - /* */ - }, - { /* 13 */ - 0, - /* */ - }, - { /* 14 */ - 0, - /* */ - }, - { /* 15 */ - 0, - /* */ - }, - { /* 16 */ - 0, - /* */ - }, - { /* 17 */ - 0, - /* */ - }, - { /* 18 */ - 0, - /* */ - }, - { /* 19 */ - 0, - /* AAA */ - }, - { /* 20 */ - 1, - /* AAD8i8 */ - }, - { /* 21 */ - 1, - /* AAM8i8 */ - }, - { /* 22 */ - 0, - /* AAS */ - }, - { /* 23 */ - 0, - /* ABS_F */ - }, - { /* 24 */ - 0, - /* */ - }, - { /* 25 */ - 0, - /* */ - }, - { /* 26 */ - 0, - /* */ - }, - { /* 27 */ - 0, - /* */ - }, - { /* 28 */ - 0, - /* */ - }, - { /* 29 */ - 0, - /* */ - }, - { /* 30 */ - 0, - /* */ - }, - { /* 31 */ - 2, - /* ADC16i16 */ - }, - { /* 32 */ - 3, - /* ADC16mi */ - }, - { /* 33 */ - 4, - /* ADC16mi8 */ - }, - { /* 34 */ - 5, - /* ADC16mr */ - }, - { /* 35 */ - 6, - /* ADC16ri */ - }, - { /* 36 */ - 7, - /* ADC16ri8 */ - }, - { /* 37 */ - 8, - /* ADC16rm */ - }, - { /* 38 */ - 9, - /* ADC16rr */ - }, - { /* 39 */ - 10, - /* ADC16rr_REV */ - }, - { /* 40 */ - 2, - /* ADC32i32 */ - }, - { /* 41 */ - 3, - /* ADC32mi */ - }, - { /* 42 */ - 11, - /* ADC32mi8 */ - }, - { /* 43 */ - 5, - /* ADC32mr */ - }, - { /* 44 */ - 6, - /* ADC32ri */ - }, - { /* 45 */ - 12, - /* ADC32ri8 */ - }, - { /* 46 */ - 8, - /* ADC32rm */ - }, - { /* 47 */ - 9, - /* ADC32rr */ - }, - { /* 48 */ - 10, - /* ADC32rr_REV */ - }, - { /* 49 */ - 13, - /* ADC64i32 */ - }, - { /* 50 */ - 14, - /* ADC64mi32 */ - }, - { /* 51 */ - 15, - /* ADC64mi8 */ - }, - { /* 52 */ - 16, - /* ADC64mr */ - }, - { /* 53 */ - 17, - /* ADC64ri32 */ - }, - { /* 54 */ - 18, - /* ADC64ri8 */ - }, - { /* 55 */ - 19, - /* ADC64rm */ - }, - { /* 56 */ - 20, - /* ADC64rr */ - }, - { /* 57 */ - 21, - /* ADC64rr_REV */ - }, - { /* 58 */ - 1, - /* ADC8i8 */ - }, - { /* 59 */ - 22, - /* ADC8mi */ - }, - { /* 60 */ - 23, - /* ADC8mr */ - }, - { /* 61 */ - 24, - /* ADC8ri */ - }, - { /* 62 */ - 25, - /* ADC8rm */ - }, - { /* 63 */ - 26, - /* ADC8rr */ - }, - { /* 64 */ - 27, - /* ADC8rr_REV */ - }, - { /* 65 */ - 28, - /* ADCX32rm */ - }, - { /* 66 */ - 29, - /* ADCX32rr */ - }, - { /* 67 */ - 30, - /* ADCX64rm */ - }, - { /* 68 */ - 31, - /* ADCX64rr */ - }, - { /* 69 */ - 2, - /* ADD16i16 */ - }, - { /* 70 */ - 3, - /* ADD16mi */ - }, - { /* 71 */ - 4, - /* ADD16mi8 */ - }, - { /* 72 */ - 5, - /* ADD16mr */ - }, - { /* 73 */ - 6, - /* ADD16ri */ - }, - { /* 74 */ - 7, - /* ADD16ri8 */ - }, - { /* 75 */ - 0, - /* */ - }, - { /* 76 */ - 0, - /* */ - }, - { /* 77 */ - 8, - /* ADD16rm */ - }, - { /* 78 */ - 9, - /* ADD16rr */ - }, - { /* 79 */ - 0, - /* */ - }, - { /* 80 */ - 10, - /* ADD16rr_REV */ - }, - { /* 81 */ - 2, - /* ADD32i32 */ - }, - { /* 82 */ - 3, - /* ADD32mi */ - }, - { /* 83 */ - 11, - /* ADD32mi8 */ - }, - { /* 84 */ - 5, - /* ADD32mr */ - }, - { /* 85 */ - 6, - /* ADD32ri */ - }, - { /* 86 */ - 12, - /* ADD32ri8 */ - }, - { /* 87 */ - 0, - /* */ - }, - { /* 88 */ - 0, - /* */ - }, - { /* 89 */ - 8, - /* ADD32rm */ - }, - { /* 90 */ - 9, - /* ADD32rr */ - }, - { /* 91 */ - 0, - /* */ - }, - { /* 92 */ - 10, - /* ADD32rr_REV */ - }, - { /* 93 */ - 13, - /* ADD64i32 */ - }, - { /* 94 */ - 14, - /* ADD64mi32 */ - }, - { /* 95 */ - 15, - /* ADD64mi8 */ - }, - { /* 96 */ - 16, - /* ADD64mr */ - }, - { /* 97 */ - 17, - /* ADD64ri32 */ - }, - { /* 98 */ - 0, - /* */ - }, - { /* 99 */ - 18, - /* ADD64ri8 */ - }, - { /* 100 */ - 0, - /* */ - }, - { /* 101 */ - 19, - /* ADD64rm */ - }, - { /* 102 */ - 20, - /* ADD64rr */ - }, - { /* 103 */ - 0, - /* */ - }, - { /* 104 */ - 21, - /* ADD64rr_REV */ - }, - { /* 105 */ - 1, - /* ADD8i8 */ - }, - { /* 106 */ - 22, - /* ADD8mi */ - }, - { /* 107 */ - 23, - /* ADD8mr */ - }, - { /* 108 */ - 24, - /* ADD8ri */ - }, - { /* 109 */ - 24, - /* ADD8ri8 */ - }, - { /* 110 */ - 25, - /* ADD8rm */ - }, - { /* 111 */ - 26, - /* ADD8rr */ - }, - { /* 112 */ - 27, - /* ADD8rr_REV */ - }, - { /* 113 */ - 32, - /* ADDPDrm */ - }, - { /* 114 */ - 33, - /* ADDPDrr */ - }, - { /* 115 */ - 32, - /* ADDPSrm */ - }, - { /* 116 */ - 33, - /* ADDPSrr */ - }, - { /* 117 */ - 34, - /* ADDSDrm */ - }, - { /* 118 */ - 0, - /* */ - }, - { /* 119 */ - 35, - /* ADDSDrr */ - }, - { /* 120 */ - 0, - /* */ - }, - { /* 121 */ - 36, - /* ADDSSrm */ - }, - { /* 122 */ - 0, - /* */ - }, - { /* 123 */ - 37, - /* ADDSSrr */ - }, - { /* 124 */ - 0, - /* */ - }, - { /* 125 */ - 32, - /* ADDSUBPDrm */ - }, - { /* 126 */ - 33, - /* ADDSUBPDrr */ - }, - { /* 127 */ - 32, - /* ADDSUBPSrm */ - }, - { /* 128 */ - 33, - /* ADDSUBPSrr */ - }, - { /* 129 */ - 38, - /* ADD_F32m */ - }, - { /* 130 */ - 39, - /* ADD_F64m */ - }, - { /* 131 */ - 40, - /* ADD_FI16m */ - }, - { /* 132 */ - 40, - /* ADD_FI32m */ - }, - { /* 133 */ - 41, - /* ADD_FPrST0 */ - }, - { /* 134 */ - 41, - /* ADD_FST0r */ - }, - { /* 135 */ - 0, - /* */ - }, - { /* 136 */ - 0, - /* */ - }, - { /* 137 */ - 0, - /* */ - }, - { /* 138 */ - 0, - /* */ - }, - { /* 139 */ - 0, - /* */ - }, - { /* 140 */ - 0, - /* */ - }, - { /* 141 */ - 0, - /* */ - }, - { /* 142 */ - 0, - /* */ - }, - { /* 143 */ - 0, - /* */ - }, - { /* 144 */ - 0, - /* */ - }, - { /* 145 */ - 0, - /* */ - }, - { /* 146 */ - 0, - /* */ - }, - { /* 147 */ - 0, - /* */ - }, - { /* 148 */ - 0, - /* */ - }, - { /* 149 */ - 41, - /* ADD_FrST0 */ - }, - { /* 150 */ - 0, - /* */ - }, - { /* 151 */ - 0, - /* */ - }, - { /* 152 */ - 0, - /* */ - }, - { /* 153 */ - 0, - /* */ - }, - { /* 154 */ - 28, - /* ADOX32rm */ - }, - { /* 155 */ - 29, - /* ADOX32rr */ - }, - { /* 156 */ - 30, - /* ADOX64rm */ - }, - { /* 157 */ - 31, - /* ADOX64rr */ - }, - { /* 158 */ - 32, - /* AESDECLASTrm */ - }, - { /* 159 */ - 33, - /* AESDECLASTrr */ - }, - { /* 160 */ - 32, - /* AESDECrm */ - }, - { /* 161 */ - 33, - /* AESDECrr */ - }, - { /* 162 */ - 32, - /* AESENCLASTrm */ - }, - { /* 163 */ - 33, - /* AESENCLASTrr */ - }, - { /* 164 */ - 32, - /* AESENCrm */ - }, - { /* 165 */ - 33, - /* AESENCrr */ - }, - { /* 166 */ - 42, - /* AESIMCrm */ - }, - { /* 167 */ - 43, - /* AESIMCrr */ - }, - { /* 168 */ - 44, - /* AESKEYGENASSIST128rm */ - }, - { /* 169 */ - 45, - /* AESKEYGENASSIST128rr */ - }, - { /* 170 */ - 2, - /* AND16i16 */ - }, - { /* 171 */ - 3, - /* AND16mi */ - }, - { /* 172 */ - 4, - /* AND16mi8 */ - }, - { /* 173 */ - 5, - /* AND16mr */ - }, - { /* 174 */ - 6, - /* AND16ri */ - }, - { /* 175 */ - 7, - /* AND16ri8 */ - }, - { /* 176 */ - 8, - /* AND16rm */ - }, - { /* 177 */ - 9, - /* AND16rr */ - }, - { /* 178 */ - 10, - /* AND16rr_REV */ - }, - { /* 179 */ - 2, - /* AND32i32 */ - }, - { /* 180 */ - 3, - /* AND32mi */ - }, - { /* 181 */ - 11, - /* AND32mi8 */ - }, - { /* 182 */ - 5, - /* AND32mr */ - }, - { /* 183 */ - 6, - /* AND32ri */ - }, - { /* 184 */ - 12, - /* AND32ri8 */ - }, - { /* 185 */ - 8, - /* AND32rm */ - }, - { /* 186 */ - 9, - /* AND32rr */ - }, - { /* 187 */ - 10, - /* AND32rr_REV */ - }, - { /* 188 */ - 13, - /* AND64i32 */ - }, - { /* 189 */ - 14, - /* AND64mi32 */ - }, - { /* 190 */ - 15, - /* AND64mi8 */ - }, - { /* 191 */ - 16, - /* AND64mr */ - }, - { /* 192 */ - 17, - /* AND64ri32 */ - }, - { /* 193 */ - 18, - /* AND64ri8 */ - }, - { /* 194 */ - 19, - /* AND64rm */ - }, - { /* 195 */ - 20, - /* AND64rr */ - }, - { /* 196 */ - 21, - /* AND64rr_REV */ - }, - { /* 197 */ - 1, - /* AND8i8 */ - }, - { /* 198 */ - 22, - /* AND8mi */ - }, - { /* 199 */ - 23, - /* AND8mr */ - }, - { /* 200 */ - 24, - /* AND8ri */ - }, - { /* 201 */ - 24, - /* AND8ri8 */ - }, - { /* 202 */ - 25, - /* AND8rm */ - }, - { /* 203 */ - 26, - /* AND8rr */ - }, - { /* 204 */ - 27, - /* AND8rr_REV */ - }, - { /* 205 */ - 46, - /* ANDN32rm */ - }, - { /* 206 */ - 47, - /* ANDN32rr */ - }, - { /* 207 */ - 48, - /* ANDN64rm */ - }, - { /* 208 */ - 49, - /* ANDN64rr */ - }, - { /* 209 */ - 32, - /* ANDNPDrm */ - }, - { /* 210 */ - 33, - /* ANDNPDrr */ - }, - { /* 211 */ - 32, - /* ANDNPSrm */ - }, - { /* 212 */ - 33, - /* ANDNPSrr */ - }, - { /* 213 */ - 32, - /* ANDPDrm */ - }, - { /* 214 */ - 33, - /* ANDPDrr */ - }, - { /* 215 */ - 32, - /* ANDPSrm */ - }, - { /* 216 */ - 33, - /* ANDPSrr */ - }, - { /* 217 */ - 50, - /* ARPL16mr */ - }, - { /* 218 */ - 51, - /* ARPL16rr */ - }, - { /* 219 */ - 0, - /* */ - }, - { /* 220 */ - 0, - /* */ - }, - { /* 221 */ - 0, - /* */ - }, - { /* 222 */ - 0, - /* */ - }, - { /* 223 */ - 0, - /* */ - }, - { /* 224 */ - 0, - /* */ - }, - { /* 225 */ - 0, - /* */ - }, - { /* 226 */ - 0, - /* */ - }, - { /* 227 */ - 0, - /* */ - }, - { /* 228 */ - 0, - /* */ - }, - { /* 229 */ - 0, - /* */ - }, - { /* 230 */ - 0, - /* */ - }, - { /* 231 */ - 0, - /* */ - }, - { /* 232 */ - 0, - /* */ - }, - { /* 233 */ - 0, - /* */ - }, - { /* 234 */ - 0, - /* */ - }, - { /* 235 */ - 0, - /* */ - }, - { /* 236 */ - 0, - /* */ - }, - { /* 237 */ - 0, - /* */ - }, - { /* 238 */ - 0, - /* */ - }, - { /* 239 */ - 0, - /* */ - }, - { /* 240 */ - 0, - /* */ - }, - { /* 241 */ - 0, - /* */ - }, - { /* 242 */ - 0, - /* */ - }, - { /* 243 */ - 0, - /* */ - }, - { /* 244 */ - 0, - /* */ - }, - { /* 245 */ - 0, - /* */ - }, - { /* 246 */ - 0, - /* */ - }, - { /* 247 */ - 0, - /* */ - }, - { /* 248 */ - 0, - /* */ - }, - { /* 249 */ - 0, - /* */ - }, - { /* 250 */ - 0, - /* */ - }, - { /* 251 */ - 0, - /* */ - }, - { /* 252 */ - 0, - /* */ - }, - { /* 253 */ - 0, - /* */ - }, - { /* 254 */ - 0, - /* */ - }, - { /* 255 */ - 0, - /* */ - }, - { /* 256 */ - 0, - /* */ - }, - { /* 257 */ - 0, - /* */ - }, - { /* 258 */ - 0, - /* */ - }, - { /* 259 */ - 0, - /* */ - }, - { /* 260 */ - 0, - /* */ - }, - { /* 261 */ - 0, - /* */ - }, - { /* 262 */ - 0, - /* */ - }, - { /* 263 */ - 0, - /* */ - }, - { /* 264 */ - 0, - /* */ - }, - { /* 265 */ - 52, - /* BEXTR32rm */ - }, - { /* 266 */ - 53, - /* BEXTR32rr */ - }, - { /* 267 */ - 54, - /* BEXTR64rm */ - }, - { /* 268 */ - 55, - /* BEXTR64rr */ - }, - { /* 269 */ - 56, - /* BEXTRI32mi */ - }, - { /* 270 */ - 57, - /* BEXTRI32ri */ - }, - { /* 271 */ - 58, - /* BEXTRI64mi */ - }, - { /* 272 */ - 59, - /* BEXTRI64ri */ - }, - { /* 273 */ - 60, - /* BLCFILL32rm */ - }, - { /* 274 */ - 61, - /* BLCFILL32rr */ - }, - { /* 275 */ - 62, - /* BLCFILL64rm */ - }, - { /* 276 */ - 63, - /* BLCFILL64rr */ - }, - { /* 277 */ - 60, - /* BLCI32rm */ - }, - { /* 278 */ - 61, - /* BLCI32rr */ - }, - { /* 279 */ - 62, - /* BLCI64rm */ - }, - { /* 280 */ - 63, - /* BLCI64rr */ - }, - { /* 281 */ - 60, - /* BLCIC32rm */ - }, - { /* 282 */ - 61, - /* BLCIC32rr */ - }, - { /* 283 */ - 62, - /* BLCIC64rm */ - }, - { /* 284 */ - 63, - /* BLCIC64rr */ - }, - { /* 285 */ - 60, - /* BLCMSK32rm */ - }, - { /* 286 */ - 61, - /* BLCMSK32rr */ - }, - { /* 287 */ - 62, - /* BLCMSK64rm */ - }, - { /* 288 */ - 63, - /* BLCMSK64rr */ - }, - { /* 289 */ - 60, - /* BLCS32rm */ - }, - { /* 290 */ - 61, - /* BLCS32rr */ - }, - { /* 291 */ - 62, - /* BLCS64rm */ - }, - { /* 292 */ - 63, - /* BLCS64rr */ - }, - { /* 293 */ - 64, - /* BLENDPDrmi */ - }, - { /* 294 */ - 65, - /* BLENDPDrri */ - }, - { /* 295 */ - 64, - /* BLENDPSrmi */ - }, - { /* 296 */ - 65, - /* BLENDPSrri */ - }, - { /* 297 */ - 32, - /* BLENDVPDrm0 */ - }, - { /* 298 */ - 33, - /* BLENDVPDrr0 */ - }, - { /* 299 */ - 32, - /* BLENDVPSrm0 */ - }, - { /* 300 */ - 33, - /* BLENDVPSrr0 */ - }, - { /* 301 */ - 60, - /* BLSFILL32rm */ - }, - { /* 302 */ - 61, - /* BLSFILL32rr */ - }, - { /* 303 */ - 62, - /* BLSFILL64rm */ - }, - { /* 304 */ - 63, - /* BLSFILL64rr */ - }, - { /* 305 */ - 60, - /* BLSI32rm */ - }, - { /* 306 */ - 61, - /* BLSI32rr */ - }, - { /* 307 */ - 62, - /* BLSI64rm */ - }, - { /* 308 */ - 63, - /* BLSI64rr */ - }, - { /* 309 */ - 60, - /* BLSIC32rm */ - }, - { /* 310 */ - 61, - /* BLSIC32rr */ - }, - { /* 311 */ - 62, - /* BLSIC64rm */ - }, - { /* 312 */ - 63, - /* BLSIC64rr */ - }, - { /* 313 */ - 60, - /* BLSMSK32rm */ - }, - { /* 314 */ - 61, - /* BLSMSK32rr */ - }, - { /* 315 */ - 62, - /* BLSMSK64rm */ - }, - { /* 316 */ - 63, - /* BLSMSK64rr */ - }, - { /* 317 */ - 60, - /* BLSR32rm */ - }, - { /* 318 */ - 61, - /* BLSR32rr */ - }, - { /* 319 */ - 62, - /* BLSR64rm */ - }, - { /* 320 */ - 63, - /* BLSR64rr */ - }, - { /* 321 */ - 66, - /* BOUNDS16rm */ - }, - { /* 322 */ - 66, - /* BOUNDS32rm */ - }, - { /* 323 */ - 66, - /* BSF16rm */ - }, - { /* 324 */ - 67, - /* BSF16rr */ - }, - { /* 325 */ - 66, - /* BSF32rm */ - }, - { /* 326 */ - 67, - /* BSF32rr */ - }, - { /* 327 */ - 30, - /* BSF64rm */ - }, - { /* 328 */ - 31, - /* BSF64rr */ - }, - { /* 329 */ - 66, - /* BSR16rm */ - }, - { /* 330 */ - 67, - /* BSR16rr */ - }, - { /* 331 */ - 66, - /* BSR32rm */ - }, - { /* 332 */ - 67, - /* BSR32rr */ - }, - { /* 333 */ - 30, - /* BSR64rm */ - }, - { /* 334 */ - 31, - /* BSR64rr */ - }, - { /* 335 */ - 68, - /* BSWAP32r */ - }, - { /* 336 */ - 69, - /* BSWAP64r */ - }, - { /* 337 */ - 4, - /* BT16mi8 */ - }, - { /* 338 */ - 5, - /* BT16mr */ - }, - { /* 339 */ - 70, - /* BT16ri8 */ - }, - { /* 340 */ - 71, - /* BT16rr */ - }, - { /* 341 */ - 11, - /* BT32mi8 */ - }, - { /* 342 */ - 5, - /* BT32mr */ - }, - { /* 343 */ - 72, - /* BT32ri8 */ - }, - { /* 344 */ - 71, - /* BT32rr */ - }, - { /* 345 */ - 15, - /* BT64mi8 */ - }, - { /* 346 */ - 16, - /* BT64mr */ - }, - { /* 347 */ - 73, - /* BT64ri8 */ - }, - { /* 348 */ - 74, - /* BT64rr */ - }, - { /* 349 */ - 4, - /* BTC16mi8 */ - }, - { /* 350 */ - 5, - /* BTC16mr */ - }, - { /* 351 */ - 70, - /* BTC16ri8 */ - }, - { /* 352 */ - 71, - /* BTC16rr */ - }, - { /* 353 */ - 11, - /* BTC32mi8 */ - }, - { /* 354 */ - 5, - /* BTC32mr */ - }, - { /* 355 */ - 72, - /* BTC32ri8 */ - }, - { /* 356 */ - 71, - /* BTC32rr */ - }, - { /* 357 */ - 15, - /* BTC64mi8 */ - }, - { /* 358 */ - 16, - /* BTC64mr */ - }, - { /* 359 */ - 73, - /* BTC64ri8 */ - }, - { /* 360 */ - 74, - /* BTC64rr */ - }, - { /* 361 */ - 4, - /* BTR16mi8 */ - }, - { /* 362 */ - 5, - /* BTR16mr */ - }, - { /* 363 */ - 70, - /* BTR16ri8 */ - }, - { /* 364 */ - 71, - /* BTR16rr */ - }, - { /* 365 */ - 11, - /* BTR32mi8 */ - }, - { /* 366 */ - 5, - /* BTR32mr */ - }, - { /* 367 */ - 72, - /* BTR32ri8 */ - }, - { /* 368 */ - 71, - /* BTR32rr */ - }, - { /* 369 */ - 15, - /* BTR64mi8 */ - }, - { /* 370 */ - 16, - /* BTR64mr */ - }, - { /* 371 */ - 73, - /* BTR64ri8 */ - }, - { /* 372 */ - 74, - /* BTR64rr */ - }, - { /* 373 */ - 4, - /* BTS16mi8 */ - }, - { /* 374 */ - 5, - /* BTS16mr */ - }, - { /* 375 */ - 70, - /* BTS16ri8 */ - }, - { /* 376 */ - 71, - /* BTS16rr */ - }, - { /* 377 */ - 11, - /* BTS32mi8 */ - }, - { /* 378 */ - 5, - /* BTS32mr */ - }, - { /* 379 */ - 72, - /* BTS32ri8 */ - }, - { /* 380 */ - 71, - /* BTS32rr */ - }, - { /* 381 */ - 15, - /* BTS64mi8 */ - }, - { /* 382 */ - 16, - /* BTS64mr */ - }, - { /* 383 */ - 73, - /* BTS64ri8 */ - }, - { /* 384 */ - 74, - /* BTS64rr */ - }, - { /* 385 */ - 52, - /* BZHI32rm */ - }, - { /* 386 */ - 53, - /* BZHI32rr */ - }, - { /* 387 */ - 54, - /* BZHI64rm */ - }, - { /* 388 */ - 55, - /* BZHI64rr */ - }, - { /* 389 */ - 40, - /* CALL16m */ - }, - { /* 390 */ - 75, - /* CALL16r */ - }, - { /* 391 */ - 40, - /* CALL32m */ - }, - { /* 392 */ - 75, - /* CALL32r */ - }, - { /* 393 */ - 40, - /* CALL64m */ - }, - { /* 394 */ - 76, - /* CALL64pcrel32 */ - }, - { /* 395 */ - 77, - /* CALL64r */ - }, - { /* 396 */ - 78, - /* CALLpcrel16 */ - }, - { /* 397 */ - 79, - /* CALLpcrel32 */ - }, - { /* 398 */ - 0, - /* CBW */ - }, - { /* 399 */ - 0, - /* CDQ */ - }, - { /* 400 */ - 0, - /* CDQE */ - }, - { /* 401 */ - 0, - /* CHS_F */ - }, - { /* 402 */ - 0, - /* */ - }, - { /* 403 */ - 0, - /* */ - }, - { /* 404 */ - 0, - /* */ - }, - { /* 405 */ - 0, - /* CLAC */ - }, - { /* 406 */ - 0, - /* CLC */ - }, - { /* 407 */ - 0, - /* CLD */ - }, - { /* 408 */ - 80, - /* CLFLUSH */ - }, - { /* 409 */ - 0, - /* CLGI */ - }, - { /* 410 */ - 0, - /* CLI */ - }, - { /* 411 */ - 0, - /* CLTS */ - }, - { /* 412 */ - 0, - /* CMC */ - }, - { /* 413 */ - 8, - /* CMOVA16rm */ - }, - { /* 414 */ - 10, - /* CMOVA16rr */ - }, - { /* 415 */ - 8, - /* CMOVA32rm */ - }, - { /* 416 */ - 10, - /* CMOVA32rr */ - }, - { /* 417 */ - 19, - /* CMOVA64rm */ - }, - { /* 418 */ - 21, - /* CMOVA64rr */ - }, - { /* 419 */ - 8, - /* CMOVAE16rm */ - }, - { /* 420 */ - 10, - /* CMOVAE16rr */ - }, - { /* 421 */ - 8, - /* CMOVAE32rm */ - }, - { /* 422 */ - 10, - /* CMOVAE32rr */ - }, - { /* 423 */ - 19, - /* CMOVAE64rm */ - }, - { /* 424 */ - 21, - /* CMOVAE64rr */ - }, - { /* 425 */ - 8, - /* CMOVB16rm */ - }, - { /* 426 */ - 10, - /* CMOVB16rr */ - }, - { /* 427 */ - 8, - /* CMOVB32rm */ - }, - { /* 428 */ - 10, - /* CMOVB32rr */ - }, - { /* 429 */ - 19, - /* CMOVB64rm */ - }, - { /* 430 */ - 21, - /* CMOVB64rr */ - }, - { /* 431 */ - 8, - /* CMOVBE16rm */ - }, - { /* 432 */ - 10, - /* CMOVBE16rr */ - }, - { /* 433 */ - 8, - /* CMOVBE32rm */ - }, - { /* 434 */ - 10, - /* CMOVBE32rr */ - }, - { /* 435 */ - 19, - /* CMOVBE64rm */ - }, - { /* 436 */ - 21, - /* CMOVBE64rr */ - }, - { /* 437 */ - 41, - /* CMOVBE_F */ - }, - { /* 438 */ - 0, - /* */ - }, - { /* 439 */ - 0, - /* */ - }, - { /* 440 */ - 0, - /* */ - }, - { /* 441 */ - 41, - /* CMOVB_F */ - }, - { /* 442 */ - 0, - /* */ - }, - { /* 443 */ - 0, - /* */ - }, - { /* 444 */ - 0, - /* */ - }, - { /* 445 */ - 8, - /* CMOVE16rm */ - }, - { /* 446 */ - 10, - /* CMOVE16rr */ - }, - { /* 447 */ - 8, - /* CMOVE32rm */ - }, - { /* 448 */ - 10, - /* CMOVE32rr */ - }, - { /* 449 */ - 19, - /* CMOVE64rm */ - }, - { /* 450 */ - 21, - /* CMOVE64rr */ - }, - { /* 451 */ - 41, - /* CMOVE_F */ - }, - { /* 452 */ - 0, - /* */ - }, - { /* 453 */ - 0, - /* */ - }, - { /* 454 */ - 0, - /* */ - }, - { /* 455 */ - 8, - /* CMOVG16rm */ - }, - { /* 456 */ - 10, - /* CMOVG16rr */ - }, - { /* 457 */ - 8, - /* CMOVG32rm */ - }, - { /* 458 */ - 10, - /* CMOVG32rr */ - }, - { /* 459 */ - 19, - /* CMOVG64rm */ - }, - { /* 460 */ - 21, - /* CMOVG64rr */ - }, - { /* 461 */ - 8, - /* CMOVGE16rm */ - }, - { /* 462 */ - 10, - /* CMOVGE16rr */ - }, - { /* 463 */ - 8, - /* CMOVGE32rm */ - }, - { /* 464 */ - 10, - /* CMOVGE32rr */ - }, - { /* 465 */ - 19, - /* CMOVGE64rm */ - }, - { /* 466 */ - 21, - /* CMOVGE64rr */ - }, - { /* 467 */ - 8, - /* CMOVL16rm */ - }, - { /* 468 */ - 10, - /* CMOVL16rr */ - }, - { /* 469 */ - 8, - /* CMOVL32rm */ - }, - { /* 470 */ - 10, - /* CMOVL32rr */ - }, - { /* 471 */ - 19, - /* CMOVL64rm */ - }, - { /* 472 */ - 21, - /* CMOVL64rr */ - }, - { /* 473 */ - 8, - /* CMOVLE16rm */ - }, - { /* 474 */ - 10, - /* CMOVLE16rr */ - }, - { /* 475 */ - 8, - /* CMOVLE32rm */ - }, - { /* 476 */ - 10, - /* CMOVLE32rr */ - }, - { /* 477 */ - 19, - /* CMOVLE64rm */ - }, - { /* 478 */ - 21, - /* CMOVLE64rr */ - }, - { /* 479 */ - 41, - /* CMOVNBE_F */ - }, - { /* 480 */ - 0, - /* */ - }, - { /* 481 */ - 0, - /* */ - }, - { /* 482 */ - 0, - /* */ - }, - { /* 483 */ - 41, - /* CMOVNB_F */ - }, - { /* 484 */ - 0, - /* */ - }, - { /* 485 */ - 0, - /* */ - }, - { /* 486 */ - 0, - /* */ - }, - { /* 487 */ - 8, - /* CMOVNE16rm */ - }, - { /* 488 */ - 10, - /* CMOVNE16rr */ - }, - { /* 489 */ - 8, - /* CMOVNE32rm */ - }, - { /* 490 */ - 10, - /* CMOVNE32rr */ - }, - { /* 491 */ - 19, - /* CMOVNE64rm */ - }, - { /* 492 */ - 21, - /* CMOVNE64rr */ - }, - { /* 493 */ - 41, - /* CMOVNE_F */ - }, - { /* 494 */ - 0, - /* */ - }, - { /* 495 */ - 0, - /* */ - }, - { /* 496 */ - 0, - /* */ - }, - { /* 497 */ - 8, - /* CMOVNO16rm */ - }, - { /* 498 */ - 10, - /* CMOVNO16rr */ - }, - { /* 499 */ - 8, - /* CMOVNO32rm */ - }, - { /* 500 */ - 10, - /* CMOVNO32rr */ - }, - { /* 501 */ - 19, - /* CMOVNO64rm */ - }, - { /* 502 */ - 21, - /* CMOVNO64rr */ - }, - { /* 503 */ - 8, - /* CMOVNP16rm */ - }, - { /* 504 */ - 10, - /* CMOVNP16rr */ - }, - { /* 505 */ - 8, - /* CMOVNP32rm */ - }, - { /* 506 */ - 10, - /* CMOVNP32rr */ - }, - { /* 507 */ - 19, - /* CMOVNP64rm */ - }, - { /* 508 */ - 21, - /* CMOVNP64rr */ - }, - { /* 509 */ - 41, - /* CMOVNP_F */ - }, - { /* 510 */ - 0, - /* */ - }, - { /* 511 */ - 0, - /* */ - }, - { /* 512 */ - 0, - /* */ - }, - { /* 513 */ - 8, - /* CMOVNS16rm */ - }, - { /* 514 */ - 10, - /* CMOVNS16rr */ - }, - { /* 515 */ - 8, - /* CMOVNS32rm */ - }, - { /* 516 */ - 10, - /* CMOVNS32rr */ - }, - { /* 517 */ - 19, - /* CMOVNS64rm */ - }, - { /* 518 */ - 21, - /* CMOVNS64rr */ - }, - { /* 519 */ - 8, - /* CMOVO16rm */ - }, - { /* 520 */ - 10, - /* CMOVO16rr */ - }, - { /* 521 */ - 8, - /* CMOVO32rm */ - }, - { /* 522 */ - 10, - /* CMOVO32rr */ - }, - { /* 523 */ - 19, - /* CMOVO64rm */ - }, - { /* 524 */ - 21, - /* CMOVO64rr */ - }, - { /* 525 */ - 8, - /* CMOVP16rm */ - }, - { /* 526 */ - 10, - /* CMOVP16rr */ - }, - { /* 527 */ - 8, - /* CMOVP32rm */ - }, - { /* 528 */ - 10, - /* CMOVP32rr */ - }, - { /* 529 */ - 19, - /* CMOVP64rm */ - }, - { /* 530 */ - 21, - /* CMOVP64rr */ - }, - { /* 531 */ - 41, - /* CMOVP_F */ - }, - { /* 532 */ - 0, - /* */ - }, - { /* 533 */ - 0, - /* */ - }, - { /* 534 */ - 0, - /* */ - }, - { /* 535 */ - 8, - /* CMOVS16rm */ - }, - { /* 536 */ - 10, - /* CMOVS16rr */ - }, - { /* 537 */ - 8, - /* CMOVS32rm */ - }, - { /* 538 */ - 10, - /* CMOVS32rr */ - }, - { /* 539 */ - 19, - /* CMOVS64rm */ - }, - { /* 540 */ - 21, - /* CMOVS64rr */ - }, - { /* 541 */ - 0, - /* */ - }, - { /* 542 */ - 0, - /* */ - }, - { /* 543 */ - 0, - /* */ - }, - { /* 544 */ - 0, - /* */ - }, - { /* 545 */ - 0, - /* */ - }, - { /* 546 */ - 0, - /* */ - }, - { /* 547 */ - 0, - /* */ - }, - { /* 548 */ - 0, - /* */ - }, - { /* 549 */ - 0, - /* */ - }, - { /* 550 */ - 0, - /* */ - }, - { /* 551 */ - 0, - /* */ - }, - { /* 552 */ - 0, - /* */ - }, - { /* 553 */ - 0, - /* */ - }, - { /* 554 */ - 0, - /* */ - }, - { /* 555 */ - 0, - /* */ - }, - { /* 556 */ - 0, - /* */ - }, - { /* 557 */ - 0, - /* */ - }, - { /* 558 */ - 2, - /* CMP16i16 */ - }, - { /* 559 */ - 3, - /* CMP16mi */ - }, - { /* 560 */ - 4, - /* CMP16mi8 */ - }, - { /* 561 */ - 5, - /* CMP16mr */ - }, - { /* 562 */ - 81, - /* CMP16ri */ - }, - { /* 563 */ - 70, - /* CMP16ri8 */ - }, - { /* 564 */ - 66, - /* CMP16rm */ - }, - { /* 565 */ - 71, - /* CMP16rr */ - }, - { /* 566 */ - 67, - /* CMP16rr_REV */ - }, - { /* 567 */ - 2, - /* CMP32i32 */ - }, - { /* 568 */ - 3, - /* CMP32mi */ - }, - { /* 569 */ - 11, - /* CMP32mi8 */ - }, - { /* 570 */ - 5, - /* CMP32mr */ - }, - { /* 571 */ - 81, - /* CMP32ri */ - }, - { /* 572 */ - 72, - /* CMP32ri8 */ - }, - { /* 573 */ - 66, - /* CMP32rm */ - }, - { /* 574 */ - 71, - /* CMP32rr */ - }, - { /* 575 */ - 67, - /* CMP32rr_REV */ - }, - { /* 576 */ - 13, - /* CMP64i32 */ - }, - { /* 577 */ - 14, - /* CMP64mi32 */ - }, - { /* 578 */ - 15, - /* CMP64mi8 */ - }, - { /* 579 */ - 16, - /* CMP64mr */ - }, - { /* 580 */ - 82, - /* CMP64ri32 */ - }, - { /* 581 */ - 73, - /* CMP64ri8 */ - }, - { /* 582 */ - 30, - /* CMP64rm */ - }, - { /* 583 */ - 74, - /* CMP64rr */ - }, - { /* 584 */ - 31, - /* CMP64rr_REV */ - }, - { /* 585 */ - 1, - /* CMP8i8 */ - }, - { /* 586 */ - 22, - /* CMP8mi */ - }, - { /* 587 */ - 23, - /* CMP8mr */ - }, - { /* 588 */ - 83, - /* CMP8ri */ - }, - { /* 589 */ - 84, - /* CMP8rm */ - }, - { /* 590 */ - 85, - /* CMP8rr */ - }, - { /* 591 */ - 86, - /* CMP8rr_REV */ - }, - { /* 592 */ - 87, - /* CMPPDrmi */ - }, - { /* 593 */ - 0, - /* */ - }, - { /* 594 */ - 88, - /* CMPPDrri */ - }, - { /* 595 */ - 0, - /* */ - }, - { /* 596 */ - 87, - /* CMPPSrmi */ - }, - { /* 597 */ - 0, - /* */ - }, - { /* 598 */ - 88, - /* CMPPSrri */ - }, - { /* 599 */ - 0, - /* */ - }, - { /* 600 */ - 89, - /* CMPS16 */ - }, - { /* 601 */ - 90, - /* CMPS32 */ - }, - { /* 602 */ - 91, - /* CMPS64 */ - }, - { /* 603 */ - 92, - /* CMPS8 */ - }, - { /* 604 */ - 93, - /* CMPSDrm */ - }, - { /* 605 */ - 0, - /* */ - }, - { /* 606 */ - 94, - /* CMPSDrr */ - }, - { /* 607 */ - 0, - /* */ - }, - { /* 608 */ - 95, - /* CMPSSrm */ - }, - { /* 609 */ - 0, - /* */ - }, - { /* 610 */ - 96, - /* CMPSSrr */ - }, - { /* 611 */ - 0, - /* */ - }, - { /* 612 */ - 97, - /* CMPXCHG16B */ - }, - { /* 613 */ - 5, - /* CMPXCHG16rm */ - }, - { /* 614 */ - 71, - /* CMPXCHG16rr */ - }, - { /* 615 */ - 5, - /* CMPXCHG32rm */ - }, - { /* 616 */ - 71, - /* CMPXCHG32rr */ - }, - { /* 617 */ - 16, - /* CMPXCHG64rm */ - }, - { /* 618 */ - 74, - /* CMPXCHG64rr */ - }, - { /* 619 */ - 40, - /* CMPXCHG8B */ - }, - { /* 620 */ - 23, - /* CMPXCHG8rm */ - }, - { /* 621 */ - 85, - /* CMPXCHG8rr */ - }, - { /* 622 */ - 42, - /* COMISDrm */ - }, - { /* 623 */ - 43, - /* COMISDrr */ - }, - { /* 624 */ - 42, - /* COMISSrm */ - }, - { /* 625 */ - 43, - /* COMISSrr */ - }, - { /* 626 */ - 41, - /* COMP_FST0r */ - }, - { /* 627 */ - 41, - /* COM_FIPr */ - }, - { /* 628 */ - 41, - /* COM_FIr */ - }, - { /* 629 */ - 41, - /* COM_FST0r */ - }, - { /* 630 */ - 0, - /* COS_F */ - }, - { /* 631 */ - 0, - /* */ - }, - { /* 632 */ - 0, - /* */ - }, - { /* 633 */ - 0, - /* */ - }, - { /* 634 */ - 0, - /* CPUID32 */ - }, - { /* 635 */ - 0, - /* CPUID64 */ - }, - { /* 636 */ - 0, - /* CQO */ - }, - { /* 637 */ - 98, - /* CRC32r32m16 */ - }, - { /* 638 */ - 8, - /* CRC32r32m32 */ - }, - { /* 639 */ - 99, - /* CRC32r32m8 */ - }, - { /* 640 */ - 100, - /* CRC32r32r16 */ - }, - { /* 641 */ - 10, - /* CRC32r32r32 */ - }, - { /* 642 */ - 101, - /* CRC32r32r8 */ - }, - { /* 643 */ - 19, - /* CRC32r64m64 */ - }, - { /* 644 */ - 102, - /* CRC32r64m8 */ - }, - { /* 645 */ - 21, - /* CRC32r64r64 */ - }, - { /* 646 */ - 103, - /* CRC32r64r8 */ - }, - { /* 647 */ - 0, - /* CS_PREFIX */ - }, - { /* 648 */ - 104, - /* CVTDQ2PDrm */ - }, - { /* 649 */ - 43, - /* CVTDQ2PDrr */ - }, - { /* 650 */ - 42, - /* CVTDQ2PSrm */ - }, - { /* 651 */ - 43, - /* CVTDQ2PSrr */ - }, - { /* 652 */ - 42, - /* CVTPD2DQrm */ - }, - { /* 653 */ - 43, - /* CVTPD2DQrr */ - }, - { /* 654 */ - 42, - /* CVTPD2PSrm */ - }, - { /* 655 */ - 43, - /* CVTPD2PSrr */ - }, - { /* 656 */ - 42, - /* CVTPS2DQrm */ - }, - { /* 657 */ - 43, - /* CVTPS2DQrr */ - }, - { /* 658 */ - 105, - /* CVTPS2PDrm */ - }, - { /* 659 */ - 43, - /* CVTPS2PDrr */ - }, - { /* 660 */ - 106, - /* CVTSD2SI64rm */ - }, - { /* 661 */ - 107, - /* CVTSD2SI64rr */ - }, - { /* 662 */ - 108, - /* CVTSD2SIrm */ - }, - { /* 663 */ - 109, - /* CVTSD2SIrr */ - }, - { /* 664 */ - 110, - /* CVTSD2SSrm */ - }, - { /* 665 */ - 111, - /* CVTSD2SSrr */ - }, - { /* 666 */ - 112, - /* CVTSI2SD64rm */ - }, - { /* 667 */ - 113, - /* CVTSI2SD64rr */ - }, - { /* 668 */ - 112, - /* CVTSI2SDrm */ - }, - { /* 669 */ - 114, - /* CVTSI2SDrr */ - }, - { /* 670 */ - 115, - /* CVTSI2SS64rm */ - }, - { /* 671 */ - 116, - /* CVTSI2SS64rr */ - }, - { /* 672 */ - 115, - /* CVTSI2SSrm */ - }, - { /* 673 */ - 117, - /* CVTSI2SSrr */ - }, - { /* 674 */ - 118, - /* CVTSS2SDrm */ - }, - { /* 675 */ - 119, - /* CVTSS2SDrr */ - }, - { /* 676 */ - 120, - /* CVTSS2SI64rm */ - }, - { /* 677 */ - 107, - /* CVTSS2SI64rr */ - }, - { /* 678 */ - 121, - /* CVTSS2SIrm */ - }, - { /* 679 */ - 109, - /* CVTSS2SIrr */ - }, - { /* 680 */ - 42, - /* CVTTPD2DQrm */ - }, - { /* 681 */ - 43, - /* CVTTPD2DQrr */ - }, - { /* 682 */ - 42, - /* CVTTPS2DQrm */ - }, - { /* 683 */ - 43, - /* CVTTPS2DQrr */ - }, - { /* 684 */ - 106, - /* CVTTSD2SI64rm */ - }, - { /* 685 */ - 122, - /* CVTTSD2SI64rr */ - }, - { /* 686 */ - 108, - /* CVTTSD2SIrm */ - }, - { /* 687 */ - 123, - /* CVTTSD2SIrr */ - }, - { /* 688 */ - 120, - /* CVTTSS2SI64rm */ - }, - { /* 689 */ - 124, - /* CVTTSS2SI64rr */ - }, - { /* 690 */ - 121, - /* CVTTSS2SIrm */ - }, - { /* 691 */ - 125, - /* CVTTSS2SIrr */ - }, - { /* 692 */ - 0, - /* CWD */ - }, - { /* 693 */ - 0, - /* CWDE */ - }, - { /* 694 */ - 0, - /* DAA */ - }, - { /* 695 */ - 0, - /* DAS */ - }, - { /* 696 */ - 0, - /* DATA16_PREFIX */ - }, - { /* 697 */ - 40, - /* DEC16m */ - }, - { /* 698 */ - 68, - /* DEC16r */ - }, - { /* 699 */ - 126, - /* DEC32_16r */ - }, - { /* 700 */ - 126, - /* DEC32_32r */ - }, - { /* 701 */ - 40, - /* DEC32m */ - }, - { /* 702 */ - 68, - /* DEC32r */ - }, - { /* 703 */ - 40, - /* DEC64_16m */ - }, - { /* 704 */ - 126, - /* DEC64_16r */ - }, - { /* 705 */ - 40, - /* DEC64_32m */ - }, - { /* 706 */ - 126, - /* DEC64_32r */ - }, - { /* 707 */ - 40, - /* DEC64m */ - }, - { /* 708 */ - 127, - /* DEC64r */ - }, - { /* 709 */ - 80, - /* DEC8m */ - }, - { /* 710 */ - 128, - /* DEC8r */ - }, - { /* 711 */ - 40, - /* DIV16m */ - }, - { /* 712 */ - 75, - /* DIV16r */ - }, - { /* 713 */ - 40, - /* DIV32m */ - }, - { /* 714 */ - 75, - /* DIV32r */ - }, - { /* 715 */ - 40, - /* DIV64m */ - }, - { /* 716 */ - 77, - /* DIV64r */ - }, - { /* 717 */ - 80, - /* DIV8m */ - }, - { /* 718 */ - 129, - /* DIV8r */ - }, - { /* 719 */ - 32, - /* DIVPDrm */ - }, - { /* 720 */ - 33, - /* DIVPDrr */ - }, - { /* 721 */ - 32, - /* DIVPSrm */ - }, - { /* 722 */ - 33, - /* DIVPSrr */ - }, - { /* 723 */ - 38, - /* DIVR_F32m */ - }, - { /* 724 */ - 39, - /* DIVR_F64m */ - }, - { /* 725 */ - 40, - /* DIVR_FI16m */ - }, - { /* 726 */ - 40, - /* DIVR_FI32m */ - }, - { /* 727 */ - 41, - /* DIVR_FPrST0 */ - }, - { /* 728 */ - 41, - /* DIVR_FST0r */ - }, - { /* 729 */ - 0, - /* */ - }, - { /* 730 */ - 0, - /* */ - }, - { /* 731 */ - 0, - /* */ - }, - { /* 732 */ - 0, - /* */ - }, - { /* 733 */ - 0, - /* */ - }, - { /* 734 */ - 0, - /* */ - }, - { /* 735 */ - 0, - /* */ - }, - { /* 736 */ - 0, - /* */ - }, - { /* 737 */ - 0, - /* */ - }, - { /* 738 */ - 0, - /* */ - }, - { /* 739 */ - 0, - /* */ - }, - { /* 740 */ - 41, - /* DIVR_FrST0 */ - }, - { /* 741 */ - 34, - /* DIVSDrm */ - }, - { /* 742 */ - 0, - /* */ - }, - { /* 743 */ - 35, - /* DIVSDrr */ - }, - { /* 744 */ - 0, - /* */ - }, - { /* 745 */ - 36, - /* DIVSSrm */ - }, - { /* 746 */ - 0, - /* */ - }, - { /* 747 */ - 37, - /* DIVSSrr */ - }, - { /* 748 */ - 0, - /* */ - }, - { /* 749 */ - 38, - /* DIV_F32m */ - }, - { /* 750 */ - 39, - /* DIV_F64m */ - }, - { /* 751 */ - 40, - /* DIV_FI16m */ - }, - { /* 752 */ - 40, - /* DIV_FI32m */ - }, - { /* 753 */ - 41, - /* DIV_FPrST0 */ - }, - { /* 754 */ - 41, - /* DIV_FST0r */ - }, - { /* 755 */ - 0, - /* */ - }, - { /* 756 */ - 0, - /* */ - }, - { /* 757 */ - 0, - /* */ - }, - { /* 758 */ - 0, - /* */ - }, - { /* 759 */ - 0, - /* */ - }, - { /* 760 */ - 0, - /* */ - }, - { /* 761 */ - 0, - /* */ - }, - { /* 762 */ - 0, - /* */ - }, - { /* 763 */ - 0, - /* */ - }, - { /* 764 */ - 0, - /* */ - }, - { /* 765 */ - 0, - /* */ - }, - { /* 766 */ - 0, - /* */ - }, - { /* 767 */ - 0, - /* */ - }, - { /* 768 */ - 0, - /* */ - }, - { /* 769 */ - 41, - /* DIV_FrST0 */ - }, - { /* 770 */ - 64, - /* DPPDrmi */ - }, - { /* 771 */ - 65, - /* DPPDrri */ - }, - { /* 772 */ - 64, - /* DPPSrmi */ - }, - { /* 773 */ - 65, - /* DPPSrri */ - }, - { /* 774 */ - 0, - /* DS_PREFIX */ - }, - { /* 775 */ - 0, - /* */ - }, - { /* 776 */ - 0, - /* */ - }, - { /* 777 */ - 0, - /* */ - }, - { /* 778 */ - 0, - /* */ - }, - { /* 779 */ - 0, - /* */ - }, - { /* 780 */ - 0, - /* */ - }, - { /* 781 */ - 0, - /* */ - }, - { /* 782 */ - 130, - /* ENTER */ - }, - { /* 783 */ - 0, - /* ES_PREFIX */ - }, - { /* 784 */ - 131, - /* EXTRACTPSmr */ - }, - { /* 785 */ - 132, - /* EXTRACTPSrr */ - }, - { /* 786 */ - 33, - /* EXTRQ */ - }, - { /* 787 */ - 133, - /* EXTRQI */ - }, - { /* 788 */ - 0, - /* F2XM1 */ - }, - { /* 789 */ - 134, - /* FARCALL16i */ - }, - { /* 790 */ - 135, - /* FARCALL16m */ - }, - { /* 791 */ - 136, - /* FARCALL32i */ - }, - { /* 792 */ - 137, - /* FARCALL32m */ - }, - { /* 793 */ - 138, - /* FARCALL64 */ - }, - { /* 794 */ - 134, - /* FARJMP16i */ - }, - { /* 795 */ - 135, - /* FARJMP16m */ - }, - { /* 796 */ - 136, - /* FARJMP32i */ - }, - { /* 797 */ - 137, - /* FARJMP32m */ - }, - { /* 798 */ - 138, - /* FARJMP64 */ - }, - { /* 799 */ - 38, - /* FBLDm */ - }, - { /* 800 */ - 38, - /* FBSTPm */ - }, - { /* 801 */ - 38, - /* FCOM32m */ - }, - { /* 802 */ - 39, - /* FCOM64m */ - }, - { /* 803 */ - 38, - /* FCOMP32m */ - }, - { /* 804 */ - 39, - /* FCOMP64m */ - }, - { /* 805 */ - 0, - /* FCOMPP */ - }, - { /* 806 */ - 0, - /* FDECSTP */ - }, - { /* 807 */ - 0, - /* FEMMS */ - }, - { /* 808 */ - 41, - /* FFREE */ - }, - { /* 809 */ - 40, - /* FICOM16m */ - }, - { /* 810 */ - 40, - /* FICOM32m */ - }, - { /* 811 */ - 40, - /* FICOMP16m */ - }, - { /* 812 */ - 40, - /* FICOMP32m */ - }, - { /* 813 */ - 0, - /* FINCSTP */ - }, - { /* 814 */ - 40, - /* FLDCW16m */ - }, - { /* 815 */ - 38, - /* FLDENVm */ - }, - { /* 816 */ - 0, - /* FLDL2E */ - }, - { /* 817 */ - 0, - /* FLDL2T */ - }, - { /* 818 */ - 0, - /* FLDLG2 */ - }, - { /* 819 */ - 0, - /* FLDLN2 */ - }, - { /* 820 */ - 0, - /* FLDPI */ - }, - { /* 821 */ - 0, - /* FNCLEX */ - }, - { /* 822 */ - 0, - /* FNINIT */ - }, - { /* 823 */ - 0, - /* FNOP */ - }, - { /* 824 */ - 40, - /* FNSTCW16m */ - }, - { /* 825 */ - 0, - /* FNSTSW16r */ - }, - { /* 826 */ - 38, - /* FNSTSWm */ - }, - { /* 827 */ - 0, - /* */ - }, - { /* 828 */ - 0, - /* */ - }, - { /* 829 */ - 0, - /* */ - }, - { /* 830 */ - 0, - /* */ - }, - { /* 831 */ - 0, - /* */ - }, - { /* 832 */ - 0, - /* */ - }, - { /* 833 */ - 0, - /* */ - }, - { /* 834 */ - 0, - /* */ - }, - { /* 835 */ - 0, - /* */ - }, - { /* 836 */ - 0, - /* FPATAN */ - }, - { /* 837 */ - 0, - /* FPREM */ - }, - { /* 838 */ - 0, - /* FPREM1 */ - }, - { /* 839 */ - 0, - /* FPTAN */ - }, - { /* 840 */ - 0, - /* FRNDINT */ - }, - { /* 841 */ - 38, - /* FRSTORm */ - }, - { /* 842 */ - 38, - /* FSAVEm */ - }, - { /* 843 */ - 0, - /* FSCALE */ - }, - { /* 844 */ - 0, - /* FSETPM */ - }, - { /* 845 */ - 0, - /* FSINCOS */ - }, - { /* 846 */ - 38, - /* FSTENVm */ - }, - { /* 847 */ - 0, - /* FS_PREFIX */ - }, - { /* 848 */ - 0, - /* FXAM */ - }, - { /* 849 */ - 139, - /* FXRSTOR */ - }, - { /* 850 */ - 139, - /* FXRSTOR64 */ - }, - { /* 851 */ - 139, - /* FXSAVE */ - }, - { /* 852 */ - 139, - /* FXSAVE64 */ - }, - { /* 853 */ - 0, - /* FXTRACT */ - }, - { /* 854 */ - 0, - /* FYL2X */ - }, - { /* 855 */ - 0, - /* FYL2XP1 */ - }, - { /* 856 */ - 0, - /* */ - }, - { /* 857 */ - 0, - /* */ - }, - { /* 858 */ - 0, - /* */ - }, - { /* 859 */ - 0, - /* */ - }, - { /* 860 */ - 0, - /* */ - }, - { /* 861 */ - 0, - /* */ - }, - { /* 862 */ - 0, - /* */ - }, - { /* 863 */ - 0, - /* */ - }, - { /* 864 */ - 0, - /* */ - }, - { /* 865 */ - 0, - /* */ - }, - { /* 866 */ - 0, - /* */ - }, - { /* 867 */ - 0, - /* */ - }, - { /* 868 */ - 0, - /* */ - }, - { /* 869 */ - 0, - /* */ - }, - { /* 870 */ - 0, - /* */ - }, - { /* 871 */ - 0, - /* */ - }, - { /* 872 */ - 0, - /* */ - }, - { /* 873 */ - 0, - /* */ - }, - { /* 874 */ - 0, - /* */ - }, - { /* 875 */ - 0, - /* */ - }, - { /* 876 */ - 0, - /* */ - }, - { /* 877 */ - 0, - /* */ - }, - { /* 878 */ - 0, - /* */ - }, - { /* 879 */ - 0, - /* GETSEC */ - }, - { /* 880 */ - 0, - /* GS_PREFIX */ - }, - { /* 881 */ - 32, - /* HADDPDrm */ - }, - { /* 882 */ - 33, - /* HADDPDrr */ - }, - { /* 883 */ - 32, - /* HADDPSrm */ - }, - { /* 884 */ - 33, - /* HADDPSrr */ - }, - { /* 885 */ - 0, - /* HLT */ - }, - { /* 886 */ - 32, - /* HSUBPDrm */ - }, - { /* 887 */ - 33, - /* HSUBPDrr */ - }, - { /* 888 */ - 32, - /* HSUBPSrm */ - }, - { /* 889 */ - 33, - /* HSUBPSrr */ - }, - { /* 890 */ - 40, - /* IDIV16m */ - }, - { /* 891 */ - 75, - /* IDIV16r */ - }, - { /* 892 */ - 40, - /* IDIV32m */ - }, - { /* 893 */ - 75, - /* IDIV32r */ - }, - { /* 894 */ - 40, - /* IDIV64m */ - }, - { /* 895 */ - 77, - /* IDIV64r */ - }, - { /* 896 */ - 80, - /* IDIV8m */ - }, - { /* 897 */ - 129, - /* IDIV8r */ - }, - { /* 898 */ - 40, - /* ILD_F16m */ - }, - { /* 899 */ - 40, - /* ILD_F32m */ - }, - { /* 900 */ - 40, - /* ILD_F64m */ - }, - { /* 901 */ - 0, - /* */ - }, - { /* 902 */ - 0, - /* */ - }, - { /* 903 */ - 0, - /* */ - }, - { /* 904 */ - 0, - /* */ - }, - { /* 905 */ - 0, - /* */ - }, - { /* 906 */ - 0, - /* */ - }, - { /* 907 */ - 0, - /* */ - }, - { /* 908 */ - 0, - /* */ - }, - { /* 909 */ - 0, - /* */ - }, - { /* 910 */ - 40, - /* IMUL16m */ - }, - { /* 911 */ - 75, - /* IMUL16r */ - }, - { /* 912 */ - 8, - /* IMUL16rm */ - }, - { /* 913 */ - 140, - /* IMUL16rmi */ - }, - { /* 914 */ - 141, - /* IMUL16rmi8 */ - }, - { /* 915 */ - 10, - /* IMUL16rr */ - }, - { /* 916 */ - 142, - /* IMUL16rri */ - }, - { /* 917 */ - 143, - /* IMUL16rri8 */ - }, - { /* 918 */ - 40, - /* IMUL32m */ - }, - { /* 919 */ - 75, - /* IMUL32r */ - }, - { /* 920 */ - 8, - /* IMUL32rm */ - }, - { /* 921 */ - 140, - /* IMUL32rmi */ - }, - { /* 922 */ - 144, - /* IMUL32rmi8 */ - }, - { /* 923 */ - 10, - /* IMUL32rr */ - }, - { /* 924 */ - 142, - /* IMUL32rri */ - }, - { /* 925 */ - 145, - /* IMUL32rri8 */ - }, - { /* 926 */ - 40, - /* IMUL64m */ - }, - { /* 927 */ - 77, - /* IMUL64r */ - }, - { /* 928 */ - 19, - /* IMUL64rm */ - }, - { /* 929 */ - 58, - /* IMUL64rmi32 */ - }, - { /* 930 */ - 146, - /* IMUL64rmi8 */ - }, - { /* 931 */ - 21, - /* IMUL64rr */ - }, - { /* 932 */ - 59, - /* IMUL64rri32 */ - }, - { /* 933 */ - 147, - /* IMUL64rri8 */ - }, - { /* 934 */ - 80, - /* IMUL8m */ - }, - { /* 935 */ - 129, - /* IMUL8r */ - }, - { /* 936 */ - 148, - /* IN16 */ - }, - { /* 937 */ - 1, - /* IN16ri */ - }, - { /* 938 */ - 0, - /* IN16rr */ - }, - { /* 939 */ - 149, - /* IN32 */ - }, - { /* 940 */ - 1, - /* IN32ri */ - }, - { /* 941 */ - 0, - /* IN32rr */ - }, - { /* 942 */ - 150, - /* IN8 */ - }, - { /* 943 */ - 1, - /* IN8ri */ - }, - { /* 944 */ - 0, - /* IN8rr */ - }, - { /* 945 */ - 40, - /* INC16m */ - }, - { /* 946 */ - 68, - /* INC16r */ - }, - { /* 947 */ - 126, - /* INC32_16r */ - }, - { /* 948 */ - 126, - /* INC32_32r */ - }, - { /* 949 */ - 40, - /* INC32m */ - }, - { /* 950 */ - 68, - /* INC32r */ - }, - { /* 951 */ - 40, - /* INC64_16m */ - }, - { /* 952 */ - 126, - /* INC64_16r */ - }, - { /* 953 */ - 40, - /* INC64_32m */ - }, - { /* 954 */ - 126, - /* INC64_32r */ - }, - { /* 955 */ - 40, - /* INC64m */ - }, - { /* 956 */ - 127, - /* INC64r */ - }, - { /* 957 */ - 80, - /* INC8m */ - }, - { /* 958 */ - 128, - /* INC8r */ - }, - { /* 959 */ - 151, - /* INSERTPSrm */ - }, - { /* 960 */ - 65, - /* INSERTPSrr */ - }, - { /* 961 */ - 33, - /* INSERTQ */ - }, - { /* 962 */ - 152, - /* INSERTQI */ - }, - { /* 963 */ - 1, - /* INT */ - }, - { /* 964 */ - 0, - /* INT1 */ - }, - { /* 965 */ - 0, - /* INT3 */ - }, - { /* 966 */ - 0, - /* INTO */ - }, - { /* 967 */ - 0, - /* INVD */ - }, - { /* 968 */ - 153, - /* INVEPT32 */ - }, - { /* 969 */ - 154, - /* INVEPT64 */ - }, - { /* 970 */ - 80, - /* INVLPG */ - }, - { /* 971 */ - 0, - /* INVLPGA32 */ - }, - { /* 972 */ - 0, - /* INVLPGA64 */ - }, - { /* 973 */ - 153, - /* INVPCID32 */ - }, - { /* 974 */ - 154, - /* INVPCID64 */ - }, - { /* 975 */ - 153, - /* INVVPID32 */ - }, - { /* 976 */ - 154, - /* INVVPID64 */ - }, - { /* 977 */ - 0, - /* IRET16 */ - }, - { /* 978 */ - 0, - /* IRET32 */ - }, - { /* 979 */ - 0, - /* IRET64 */ - }, - { /* 980 */ - 40, - /* ISTT_FP16m */ - }, - { /* 981 */ - 40, - /* ISTT_FP32m */ - }, - { /* 982 */ - 40, - /* ISTT_FP64m */ - }, - { /* 983 */ - 0, - /* */ - }, - { /* 984 */ - 0, - /* */ - }, - { /* 985 */ - 0, - /* */ - }, - { /* 986 */ - 0, - /* */ - }, - { /* 987 */ - 0, - /* */ - }, - { /* 988 */ - 0, - /* */ - }, - { /* 989 */ - 0, - /* */ - }, - { /* 990 */ - 0, - /* */ - }, - { /* 991 */ - 0, - /* */ - }, - { /* 992 */ - 40, - /* IST_F16m */ - }, - { /* 993 */ - 40, - /* IST_F32m */ - }, - { /* 994 */ - 40, - /* IST_FP16m */ - }, - { /* 995 */ - 40, - /* IST_FP32m */ - }, - { /* 996 */ - 40, - /* IST_FP64m */ - }, - { /* 997 */ - 0, - /* */ - }, - { /* 998 */ - 0, - /* */ - }, - { /* 999 */ - 0, - /* */ - }, - { /* 1000 */ - 0, - /* */ - }, - { /* 1001 */ - 0, - /* */ - }, - { /* 1002 */ - 0, - /* */ - }, - { /* 1003 */ - 0, - /* */ - }, - { /* 1004 */ - 0, - /* */ - }, - { /* 1005 */ - 0, - /* */ - }, - { /* 1006 */ - 0, - /* */ - }, - { /* 1007 */ - 0, - /* */ - }, - { /* 1008 */ - 0, - /* */ - }, - { /* 1009 */ - 0, - /* */ - }, - { /* 1010 */ - 0, - /* */ - }, - { /* 1011 */ - 0, - /* */ - }, - { /* 1012 */ - 0, - /* */ - }, - { /* 1013 */ - 0, - /* */ - }, - { /* 1014 */ - 0, - /* */ - }, - { /* 1015 */ - 0, - /* */ - }, - { /* 1016 */ - 0, - /* */ - }, - { /* 1017 */ - 0, - /* */ - }, - { /* 1018 */ - 0, - /* */ - }, - { /* 1019 */ - 0, - /* */ - }, - { /* 1020 */ - 0, - /* */ - }, - { /* 1021 */ - 0, - /* */ - }, - { /* 1022 */ - 0, - /* */ - }, - { /* 1023 */ - 0, - /* */ - }, - { /* 1024 */ - 0, - /* */ - }, - { /* 1025 */ - 0, - /* */ - }, - { /* 1026 */ - 0, - /* */ - }, - { /* 1027 */ - 0, - /* */ - }, - { /* 1028 */ - 0, - /* */ - }, - { /* 1029 */ - 0, - /* */ - }, - { /* 1030 */ - 0, - /* */ - }, - { /* 1031 */ - 0, - /* */ - }, - { /* 1032 */ - 0, - /* */ - }, - { /* 1033 */ - 0, - /* */ - }, - { /* 1034 */ - 0, - /* */ - }, - { /* 1035 */ - 0, - /* */ - }, - { /* 1036 */ - 0, - /* */ - }, - { /* 1037 */ - 0, - /* */ - }, - { /* 1038 */ - 0, - /* */ - }, - { /* 1039 */ - 0, - /* */ - }, - { /* 1040 */ - 0, - /* */ - }, - { /* 1041 */ - 0, - /* */ - }, - { /* 1042 */ - 0, - /* */ - }, - { /* 1043 */ - 0, - /* */ - }, - { /* 1044 */ - 0, - /* */ - }, - { /* 1045 */ - 0, - /* */ - }, - { /* 1046 */ - 0, - /* */ - }, - { /* 1047 */ - 0, - /* */ - }, - { /* 1048 */ - 0, - /* */ - }, - { /* 1049 */ - 0, - /* */ - }, - { /* 1050 */ - 0, - /* */ - }, - { /* 1051 */ - 0, - /* */ - }, - { /* 1052 */ - 0, - /* */ - }, - { /* 1053 */ - 0, - /* */ - }, - { /* 1054 */ - 0, - /* */ - }, - { /* 1055 */ - 0, - /* */ - }, - { /* 1056 */ - 0, - /* */ - }, - { /* 1057 */ - 0, - /* */ - }, - { /* 1058 */ - 0, - /* */ - }, - { /* 1059 */ - 0, - /* */ - }, - { /* 1060 */ - 0, - /* */ - }, - { /* 1061 */ - 0, - /* */ - }, - { /* 1062 */ - 0, - /* */ - }, - { /* 1063 */ - 0, - /* */ - }, - { /* 1064 */ - 0, - /* */ - }, - { /* 1065 */ - 0, - /* */ - }, - { /* 1066 */ - 0, - /* */ - }, - { /* 1067 */ - 0, - /* */ - }, - { /* 1068 */ - 0, - /* */ - }, - { /* 1069 */ - 0, - /* */ - }, - { /* 1070 */ - 0, - /* */ - }, - { /* 1071 */ - 0, - /* */ - }, - { /* 1072 */ - 0, - /* */ - }, - { /* 1073 */ - 0, - /* */ - }, - { /* 1074 */ - 0, - /* */ - }, - { /* 1075 */ - 0, - /* */ - }, - { /* 1076 */ - 0, - /* */ - }, - { /* 1077 */ - 0, - /* */ - }, - { /* 1078 */ - 0, - /* */ - }, - { /* 1079 */ - 0, - /* */ - }, - { /* 1080 */ - 0, - /* */ - }, - { /* 1081 */ - 0, - /* */ - }, - { /* 1082 */ - 0, - /* */ - }, - { /* 1083 */ - 0, - /* */ - }, - { /* 1084 */ - 0, - /* */ - }, - { /* 1085 */ - 0, - /* */ - }, - { /* 1086 */ - 0, - /* */ - }, - { /* 1087 */ - 0, - /* */ - }, - { /* 1088 */ - 0, - /* */ - }, - { /* 1089 */ - 0, - /* */ - }, - { /* 1090 */ - 0, - /* */ - }, - { /* 1091 */ - 0, - /* */ - }, - { /* 1092 */ - 0, - /* */ - }, - { /* 1093 */ - 0, - /* */ - }, - { /* 1094 */ - 0, - /* */ - }, - { /* 1095 */ - 0, - /* */ - }, - { /* 1096 */ - 0, - /* */ - }, - { /* 1097 */ - 0, - /* */ - }, - { /* 1098 */ - 0, - /* */ - }, - { /* 1099 */ - 0, - /* */ - }, - { /* 1100 */ - 0, - /* */ - }, - { /* 1101 */ - 0, - /* */ - }, - { /* 1102 */ - 0, - /* */ - }, - { /* 1103 */ - 0, - /* */ - }, - { /* 1104 */ - 0, - /* */ - }, - { /* 1105 */ - 0, - /* */ - }, - { /* 1106 */ - 0, - /* */ - }, - { /* 1107 */ - 0, - /* */ - }, - { /* 1108 */ - 0, - /* */ - }, - { /* 1109 */ - 0, - /* */ - }, - { /* 1110 */ - 0, - /* */ - }, - { /* 1111 */ - 155, - /* JAE_1 */ - }, - { /* 1112 */ - 156, - /* JAE_2 */ - }, - { /* 1113 */ - 156, - /* JAE_4 */ - }, - { /* 1114 */ - 155, - /* JA_1 */ - }, - { /* 1115 */ - 156, - /* JA_2 */ - }, - { /* 1116 */ - 156, - /* JA_4 */ - }, - { /* 1117 */ - 155, - /* JBE_1 */ - }, - { /* 1118 */ - 156, - /* JBE_2 */ - }, - { /* 1119 */ - 156, - /* JBE_4 */ - }, - { /* 1120 */ - 155, - /* JB_1 */ - }, - { /* 1121 */ - 156, - /* JB_2 */ - }, - { /* 1122 */ - 156, - /* JB_4 */ - }, - { /* 1123 */ - 155, - /* JCXZ */ - }, - { /* 1124 */ - 155, - /* JECXZ_32 */ - }, - { /* 1125 */ - 155, - /* JECXZ_64 */ - }, - { /* 1126 */ - 155, - /* JE_1 */ - }, - { /* 1127 */ - 156, - /* JE_2 */ - }, - { /* 1128 */ - 156, - /* JE_4 */ - }, - { /* 1129 */ - 155, - /* JGE_1 */ - }, - { /* 1130 */ - 156, - /* JGE_2 */ - }, - { /* 1131 */ - 156, - /* JGE_4 */ - }, - { /* 1132 */ - 155, - /* JG_1 */ - }, - { /* 1133 */ - 156, - /* JG_2 */ - }, - { /* 1134 */ - 156, - /* JG_4 */ - }, - { /* 1135 */ - 155, - /* JLE_1 */ - }, - { /* 1136 */ - 156, - /* JLE_2 */ - }, - { /* 1137 */ - 156, - /* JLE_4 */ - }, - { /* 1138 */ - 155, - /* JL_1 */ - }, - { /* 1139 */ - 156, - /* JL_2 */ - }, - { /* 1140 */ - 156, - /* JL_4 */ - }, - { /* 1141 */ - 40, - /* JMP16m */ - }, - { /* 1142 */ - 75, - /* JMP16r */ - }, - { /* 1143 */ - 40, - /* JMP32m */ - }, - { /* 1144 */ - 75, - /* JMP32r */ - }, - { /* 1145 */ - 40, - /* JMP64m */ - }, - { /* 1146 */ - 77, - /* JMP64r */ - }, - { /* 1147 */ - 155, - /* JMP_1 */ - }, - { /* 1148 */ - 156, - /* JMP_2 */ - }, - { /* 1149 */ - 156, - /* JMP_4 */ - }, - { /* 1150 */ - 155, - /* JNE_1 */ - }, - { /* 1151 */ - 156, - /* JNE_2 */ - }, - { /* 1152 */ - 156, - /* JNE_4 */ - }, - { /* 1153 */ - 155, - /* JNO_1 */ - }, - { /* 1154 */ - 156, - /* JNO_2 */ - }, - { /* 1155 */ - 156, - /* JNO_4 */ - }, - { /* 1156 */ - 155, - /* JNP_1 */ - }, - { /* 1157 */ - 156, - /* JNP_2 */ - }, - { /* 1158 */ - 156, - /* JNP_4 */ - }, - { /* 1159 */ - 155, - /* JNS_1 */ - }, - { /* 1160 */ - 156, - /* JNS_2 */ - }, - { /* 1161 */ - 156, - /* JNS_4 */ - }, - { /* 1162 */ - 155, - /* JO_1 */ - }, - { /* 1163 */ - 156, - /* JO_2 */ - }, - { /* 1164 */ - 156, - /* JO_4 */ - }, - { /* 1165 */ - 155, - /* JP_1 */ - }, - { /* 1166 */ - 156, - /* JP_2 */ - }, - { /* 1167 */ - 156, - /* JP_4 */ - }, - { /* 1168 */ - 155, - /* JRCXZ */ - }, - { /* 1169 */ - 155, - /* JS_1 */ - }, - { /* 1170 */ - 156, - /* JS_2 */ - }, - { /* 1171 */ - 156, - /* JS_4 */ - }, - { /* 1172 */ - 157, - /* KANDNWrr */ - }, - { /* 1173 */ - 157, - /* KANDWrr */ - }, - { /* 1174 */ - 158, - /* KMOVWkk */ - }, - { /* 1175 */ - 159, - /* KMOVWkm */ - }, - { /* 1176 */ - 160, - /* KMOVWkr */ - }, - { /* 1177 */ - 161, - /* KMOVWmk */ - }, - { /* 1178 */ - 162, - /* KMOVWrk */ - }, - { /* 1179 */ - 158, - /* KNOTWrr */ - }, - { /* 1180 */ - 158, - /* KORTESTWrr */ - }, - { /* 1181 */ - 157, - /* KORWrr */ - }, - { /* 1182 */ - 0, - /* */ - }, - { /* 1183 */ - 0, - /* */ - }, - { /* 1184 */ - 0, - /* */ - }, - { /* 1185 */ - 0, - /* */ - }, - { /* 1186 */ - 163, - /* KSHIFTLWri */ - }, - { /* 1187 */ - 163, - /* KSHIFTRWri */ - }, - { /* 1188 */ - 157, - /* KUNPCKBWrr */ - }, - { /* 1189 */ - 157, - /* KXNORWrr */ - }, - { /* 1190 */ - 157, - /* KXORWrr */ - }, - { /* 1191 */ - 0, - /* LAHF */ - }, - { /* 1192 */ - 66, - /* LAR16rm */ - }, - { /* 1193 */ - 67, - /* LAR16rr */ - }, - { /* 1194 */ - 66, - /* LAR32rm */ - }, - { /* 1195 */ - 67, - /* LAR32rr */ - }, - { /* 1196 */ - 30, - /* LAR64rm */ - }, - { /* 1197 */ - 164, - /* LAR64rr */ - }, - { /* 1198 */ - 0, - /* */ - }, - { /* 1199 */ - 0, - /* */ - }, - { /* 1200 */ - 0, - /* */ - }, - { /* 1201 */ - 0, - /* */ - }, - { /* 1202 */ - 0, - /* */ - }, - { /* 1203 */ - 0, - /* */ - }, - { /* 1204 */ - 42, - /* LDDQUrm */ - }, - { /* 1205 */ - 40, - /* LDMXCSR */ - }, - { /* 1206 */ - 165, - /* LDS16rm */ - }, - { /* 1207 */ - 166, - /* LDS32rm */ - }, - { /* 1208 */ - 0, - /* LD_F0 */ - }, - { /* 1209 */ - 0, - /* LD_F1 */ - }, - { /* 1210 */ - 38, - /* LD_F32m */ - }, - { /* 1211 */ - 39, - /* LD_F64m */ - }, - { /* 1212 */ - 167, - /* LD_F80m */ - }, - { /* 1213 */ - 0, - /* */ - }, - { /* 1214 */ - 0, - /* */ - }, - { /* 1215 */ - 0, - /* */ - }, - { /* 1216 */ - 0, - /* */ - }, - { /* 1217 */ - 0, - /* */ - }, - { /* 1218 */ - 0, - /* */ - }, - { /* 1219 */ - 0, - /* */ - }, - { /* 1220 */ - 0, - /* */ - }, - { /* 1221 */ - 0, - /* */ - }, - { /* 1222 */ - 0, - /* */ - }, - { /* 1223 */ - 0, - /* */ - }, - { /* 1224 */ - 0, - /* */ - }, - { /* 1225 */ - 41, - /* LD_Frr */ - }, - { /* 1226 */ - 66, - /* LEA16r */ - }, - { /* 1227 */ - 66, - /* LEA32r */ - }, - { /* 1228 */ - 168, - /* LEA64_32r */ - }, - { /* 1229 */ - 169, - /* LEA64r */ - }, - { /* 1230 */ - 0, - /* LEAVE */ - }, - { /* 1231 */ - 0, - /* LEAVE64 */ - }, - { /* 1232 */ - 165, - /* LES16rm */ - }, - { /* 1233 */ - 166, - /* LES32rm */ - }, - { /* 1234 */ - 0, - /* LFENCE */ - }, - { /* 1235 */ - 165, - /* LFS16rm */ - }, - { /* 1236 */ - 166, - /* LFS32rm */ - }, - { /* 1237 */ - 170, - /* LFS64rm */ - }, - { /* 1238 */ - 137, - /* LGDT16m */ - }, - { /* 1239 */ - 137, - /* LGDT32m */ - }, - { /* 1240 */ - 138, - /* LGDT64m */ - }, - { /* 1241 */ - 165, - /* LGS16rm */ - }, - { /* 1242 */ - 166, - /* LGS32rm */ - }, - { /* 1243 */ - 170, - /* LGS64rm */ - }, - { /* 1244 */ - 137, - /* LIDT16m */ - }, - { /* 1245 */ - 137, - /* LIDT32m */ - }, - { /* 1246 */ - 138, - /* LIDT64m */ - }, - { /* 1247 */ - 40, - /* LLDT16m */ - }, - { /* 1248 */ - 171, - /* LLDT16r */ - }, - { /* 1249 */ - 40, - /* LMSW16m */ - }, - { /* 1250 */ - 171, - /* LMSW16r */ - }, - { /* 1251 */ - 0, - /* */ - }, - { /* 1252 */ - 0, - /* */ - }, - { /* 1253 */ - 0, - /* */ - }, - { /* 1254 */ - 0, - /* */ - }, - { /* 1255 */ - 0, - /* */ - }, - { /* 1256 */ - 0, - /* */ - }, - { /* 1257 */ - 0, - /* */ - }, - { /* 1258 */ - 0, - /* */ - }, - { /* 1259 */ - 0, - /* */ - }, - { /* 1260 */ - 0, - /* */ - }, - { /* 1261 */ - 0, - /* */ - }, - { /* 1262 */ - 0, - /* */ - }, - { /* 1263 */ - 0, - /* */ - }, - { /* 1264 */ - 0, - /* */ - }, - { /* 1265 */ - 0, - /* */ - }, - { /* 1266 */ - 0, - /* */ - }, - { /* 1267 */ - 0, - /* */ - }, - { /* 1268 */ - 0, - /* */ - }, - { /* 1269 */ - 0, - /* */ - }, - { /* 1270 */ - 0, - /* */ - }, - { /* 1271 */ - 0, - /* */ - }, - { /* 1272 */ - 0, - /* */ - }, - { /* 1273 */ - 0, - /* */ - }, - { /* 1274 */ - 0, - /* */ - }, - { /* 1275 */ - 0, - /* */ - }, - { /* 1276 */ - 0, - /* */ - }, - { /* 1277 */ - 0, - /* */ - }, - { /* 1278 */ - 0, - /* */ - }, - { /* 1279 */ - 0, - /* */ - }, - { /* 1280 */ - 0, - /* */ - }, - { /* 1281 */ - 0, - /* */ - }, - { /* 1282 */ - 0, - /* */ - }, - { /* 1283 */ - 0, - /* */ - }, - { /* 1284 */ - 0, - /* */ - }, - { /* 1285 */ - 0, - /* */ - }, - { /* 1286 */ - 0, - /* */ - }, - { /* 1287 */ - 0, - /* */ - }, - { /* 1288 */ - 0, - /* */ - }, - { /* 1289 */ - 0, - /* */ - }, - { /* 1290 */ - 0, - /* */ - }, - { /* 1291 */ - 0, - /* */ - }, - { /* 1292 */ - 0, - /* LOCK_PREFIX */ - }, - { /* 1293 */ - 0, - /* */ - }, - { /* 1294 */ - 0, - /* */ - }, - { /* 1295 */ - 0, - /* */ - }, - { /* 1296 */ - 0, - /* */ - }, - { /* 1297 */ - 0, - /* */ - }, - { /* 1298 */ - 0, - /* */ - }, - { /* 1299 */ - 0, - /* */ - }, - { /* 1300 */ - 0, - /* */ - }, - { /* 1301 */ - 0, - /* */ - }, - { /* 1302 */ - 0, - /* */ - }, - { /* 1303 */ - 0, - /* */ - }, - { /* 1304 */ - 0, - /* */ - }, - { /* 1305 */ - 0, - /* */ - }, - { /* 1306 */ - 0, - /* */ - }, - { /* 1307 */ - 0, - /* */ - }, - { /* 1308 */ - 0, - /* */ - }, - { /* 1309 */ - 0, - /* */ - }, - { /* 1310 */ - 0, - /* */ - }, - { /* 1311 */ - 0, - /* */ - }, - { /* 1312 */ - 0, - /* */ - }, - { /* 1313 */ - 0, - /* */ - }, - { /* 1314 */ - 0, - /* */ - }, - { /* 1315 */ - 172, - /* LODSB */ - }, - { /* 1316 */ - 173, - /* LODSL */ - }, - { /* 1317 */ - 174, - /* LODSQ */ - }, - { /* 1318 */ - 175, - /* LODSW */ - }, - { /* 1319 */ - 155, - /* LOOP */ - }, - { /* 1320 */ - 155, - /* LOOPE */ - }, - { /* 1321 */ - 155, - /* LOOPNE */ - }, - { /* 1322 */ - 176, - /* LRETIL */ - }, - { /* 1323 */ - 176, - /* LRETIQ */ - }, - { /* 1324 */ - 2, - /* LRETIW */ - }, - { /* 1325 */ - 0, - /* LRETL */ - }, - { /* 1326 */ - 0, - /* LRETQ */ - }, - { /* 1327 */ - 0, - /* LRETW */ - }, - { /* 1328 */ - 66, - /* LSL16rm */ - }, - { /* 1329 */ - 67, - /* LSL16rr */ - }, - { /* 1330 */ - 66, - /* LSL32rm */ - }, - { /* 1331 */ - 67, - /* LSL32rr */ - }, - { /* 1332 */ - 30, - /* LSL64rm */ - }, - { /* 1333 */ - 31, - /* LSL64rr */ - }, - { /* 1334 */ - 165, - /* LSS16rm */ - }, - { /* 1335 */ - 166, - /* LSS32rm */ - }, - { /* 1336 */ - 170, - /* LSS64rm */ - }, - { /* 1337 */ - 40, - /* LTRm */ - }, - { /* 1338 */ - 171, - /* LTRr */ - }, - { /* 1339 */ - 0, - /* */ - }, - { /* 1340 */ - 0, - /* */ - }, - { /* 1341 */ - 0, - /* */ - }, - { /* 1342 */ - 0, - /* */ - }, - { /* 1343 */ - 66, - /* LZCNT16rm */ - }, - { /* 1344 */ - 67, - /* LZCNT16rr */ - }, - { /* 1345 */ - 66, - /* LZCNT32rm */ - }, - { /* 1346 */ - 67, - /* LZCNT32rr */ - }, - { /* 1347 */ - 30, - /* LZCNT64rm */ - }, - { /* 1348 */ - 31, - /* LZCNT64rr */ - }, - { /* 1349 */ - 43, - /* MASKMOVDQU */ - }, - { /* 1350 */ - 43, - /* MASKMOVDQU64 */ - }, - { /* 1351 */ - 0, - /* */ - }, - { /* 1352 */ - 0, - /* */ - }, - { /* 1353 */ - 0, - /* */ - }, - { /* 1354 */ - 0, - /* */ - }, - { /* 1355 */ - 0, - /* */ - }, - { /* 1356 */ - 0, - /* */ - }, - { /* 1357 */ - 0, - /* */ - }, - { /* 1358 */ - 0, - /* */ - }, - { /* 1359 */ - 32, - /* MAXPDrm */ - }, - { /* 1360 */ - 33, - /* MAXPDrr */ - }, - { /* 1361 */ - 32, - /* MAXPSrm */ - }, - { /* 1362 */ - 33, - /* MAXPSrr */ - }, - { /* 1363 */ - 34, - /* MAXSDrm */ - }, - { /* 1364 */ - 0, - /* */ - }, - { /* 1365 */ - 35, - /* MAXSDrr */ - }, - { /* 1366 */ - 0, - /* */ - }, - { /* 1367 */ - 36, - /* MAXSSrm */ - }, - { /* 1368 */ - 0, - /* */ - }, - { /* 1369 */ - 37, - /* MAXSSrr */ - }, - { /* 1370 */ - 0, - /* */ - }, - { /* 1371 */ - 0, - /* MFENCE */ - }, - { /* 1372 */ - 0, - /* */ - }, - { /* 1373 */ - 0, - /* */ - }, - { /* 1374 */ - 0, - /* */ - }, - { /* 1375 */ - 0, - /* */ - }, - { /* 1376 */ - 0, - /* */ - }, - { /* 1377 */ - 0, - /* */ - }, - { /* 1378 */ - 0, - /* */ - }, - { /* 1379 */ - 0, - /* */ - }, - { /* 1380 */ - 32, - /* MINPDrm */ - }, - { /* 1381 */ - 33, - /* MINPDrr */ - }, - { /* 1382 */ - 32, - /* MINPSrm */ - }, - { /* 1383 */ - 33, - /* MINPSrr */ - }, - { /* 1384 */ - 34, - /* MINSDrm */ - }, - { /* 1385 */ - 0, - /* */ - }, - { /* 1386 */ - 35, - /* MINSDrr */ - }, - { /* 1387 */ - 0, - /* */ - }, - { /* 1388 */ - 36, - /* MINSSrm */ - }, - { /* 1389 */ - 0, - /* */ - }, - { /* 1390 */ - 37, - /* MINSSrr */ - }, - { /* 1391 */ - 0, - /* */ - }, - { /* 1392 */ - 177, - /* MMX_CVTPD2PIirm */ - }, - { /* 1393 */ - 178, - /* MMX_CVTPD2PIirr */ - }, - { /* 1394 */ - 104, - /* MMX_CVTPI2PDirm */ - }, - { /* 1395 */ - 179, - /* MMX_CVTPI2PDirr */ - }, - { /* 1396 */ - 180, - /* MMX_CVTPI2PSirm */ - }, - { /* 1397 */ - 181, - /* MMX_CVTPI2PSirr */ - }, - { /* 1398 */ - 182, - /* MMX_CVTPS2PIirm */ - }, - { /* 1399 */ - 178, - /* MMX_CVTPS2PIirr */ - }, - { /* 1400 */ - 177, - /* MMX_CVTTPD2PIirm */ - }, - { /* 1401 */ - 178, - /* MMX_CVTTPD2PIirr */ - }, - { /* 1402 */ - 182, - /* MMX_CVTTPS2PIirm */ - }, - { /* 1403 */ - 178, - /* MMX_CVTTPS2PIirr */ - }, - { /* 1404 */ - 0, - /* MMX_EMMS */ - }, - { /* 1405 */ - 183, - /* MMX_MASKMOVQ */ - }, - { /* 1406 */ - 183, - /* MMX_MASKMOVQ64 */ - }, - { /* 1407 */ - 184, - /* MMX_MOVD64from64rr */ - }, - { /* 1408 */ - 185, - /* MMX_MOVD64grr */ - }, - { /* 1409 */ - 186, - /* MMX_MOVD64mr */ - }, - { /* 1410 */ - 187, - /* MMX_MOVD64rm */ - }, - { /* 1411 */ - 188, - /* MMX_MOVD64rr */ - }, - { /* 1412 */ - 189, - /* MMX_MOVD64to64rr */ - }, - { /* 1413 */ - 178, - /* MMX_MOVDQ2Qrr */ - }, - { /* 1414 */ - 0, - /* */ - }, - { /* 1415 */ - 186, - /* MMX_MOVNTQmr */ - }, - { /* 1416 */ - 179, - /* MMX_MOVQ2DQrr */ - }, - { /* 1417 */ - 0, - /* */ - }, - { /* 1418 */ - 186, - /* MMX_MOVQ64mr */ - }, - { /* 1419 */ - 187, - /* MMX_MOVQ64rm */ - }, - { /* 1420 */ - 183, - /* MMX_MOVQ64rr */ - }, - { /* 1421 */ - 187, - /* MMX_PABSBrm64 */ - }, - { /* 1422 */ - 183, - /* MMX_PABSBrr64 */ - }, - { /* 1423 */ - 187, - /* MMX_PABSDrm64 */ - }, - { /* 1424 */ - 183, - /* MMX_PABSDrr64 */ - }, - { /* 1425 */ - 187, - /* MMX_PABSWrm64 */ - }, - { /* 1426 */ - 183, - /* MMX_PABSWrr64 */ - }, - { /* 1427 */ - 190, - /* MMX_PACKSSDWirm */ - }, - { /* 1428 */ - 191, - /* MMX_PACKSSDWirr */ - }, - { /* 1429 */ - 190, - /* MMX_PACKSSWBirm */ - }, - { /* 1430 */ - 191, - /* MMX_PACKSSWBirr */ - }, - { /* 1431 */ - 190, - /* MMX_PACKUSWBirm */ - }, - { /* 1432 */ - 191, - /* MMX_PACKUSWBirr */ - }, - { /* 1433 */ - 190, - /* MMX_PADDBirm */ - }, - { /* 1434 */ - 191, - /* MMX_PADDBirr */ - }, - { /* 1435 */ - 190, - /* MMX_PADDDirm */ - }, - { /* 1436 */ - 191, - /* MMX_PADDDirr */ - }, - { /* 1437 */ - 190, - /* MMX_PADDQirm */ - }, - { /* 1438 */ - 191, - /* MMX_PADDQirr */ - }, - { /* 1439 */ - 190, - /* MMX_PADDSBirm */ - }, - { /* 1440 */ - 191, - /* MMX_PADDSBirr */ - }, - { /* 1441 */ - 190, - /* MMX_PADDSWirm */ - }, - { /* 1442 */ - 191, - /* MMX_PADDSWirr */ - }, - { /* 1443 */ - 190, - /* MMX_PADDUSBirm */ - }, - { /* 1444 */ - 191, - /* MMX_PADDUSBirr */ - }, - { /* 1445 */ - 190, - /* MMX_PADDUSWirm */ - }, - { /* 1446 */ - 191, - /* MMX_PADDUSWirr */ - }, - { /* 1447 */ - 190, - /* MMX_PADDWirm */ - }, - { /* 1448 */ - 191, - /* MMX_PADDWirr */ - }, - { /* 1449 */ - 192, - /* MMX_PALIGNR64irm */ - }, - { /* 1450 */ - 193, - /* MMX_PALIGNR64irr */ - }, - { /* 1451 */ - 190, - /* MMX_PANDNirm */ - }, - { /* 1452 */ - 191, - /* MMX_PANDNirr */ - }, - { /* 1453 */ - 190, - /* MMX_PANDirm */ - }, - { /* 1454 */ - 191, - /* MMX_PANDirr */ - }, - { /* 1455 */ - 190, - /* MMX_PAVGBirm */ - }, - { /* 1456 */ - 191, - /* MMX_PAVGBirr */ - }, - { /* 1457 */ - 190, - /* MMX_PAVGWirm */ - }, - { /* 1458 */ - 191, - /* MMX_PAVGWirr */ - }, - { /* 1459 */ - 190, - /* MMX_PCMPEQBirm */ - }, - { /* 1460 */ - 191, - /* MMX_PCMPEQBirr */ - }, - { /* 1461 */ - 190, - /* MMX_PCMPEQDirm */ - }, - { /* 1462 */ - 191, - /* MMX_PCMPEQDirr */ - }, - { /* 1463 */ - 190, - /* MMX_PCMPEQWirm */ - }, - { /* 1464 */ - 191, - /* MMX_PCMPEQWirr */ - }, - { /* 1465 */ - 190, - /* MMX_PCMPGTBirm */ - }, - { /* 1466 */ - 191, - /* MMX_PCMPGTBirr */ - }, - { /* 1467 */ - 190, - /* MMX_PCMPGTDirm */ - }, - { /* 1468 */ - 191, - /* MMX_PCMPGTDirr */ - }, - { /* 1469 */ - 190, - /* MMX_PCMPGTWirm */ - }, - { /* 1470 */ - 191, - /* MMX_PCMPGTWirr */ - }, - { /* 1471 */ - 194, - /* MMX_PEXTRWirri */ - }, - { /* 1472 */ - 190, - /* MMX_PHADDSWrm64 */ - }, - { /* 1473 */ - 191, - /* MMX_PHADDSWrr64 */ - }, - { /* 1474 */ - 190, - /* MMX_PHADDWrm64 */ - }, - { /* 1475 */ - 191, - /* MMX_PHADDWrr64 */ - }, - { /* 1476 */ - 190, - /* MMX_PHADDrm64 */ - }, - { /* 1477 */ - 191, - /* MMX_PHADDrr64 */ - }, - { /* 1478 */ - 190, - /* MMX_PHSUBDrm64 */ - }, - { /* 1479 */ - 191, - /* MMX_PHSUBDrr64 */ - }, - { /* 1480 */ - 190, - /* MMX_PHSUBSWrm64 */ - }, - { /* 1481 */ - 191, - /* MMX_PHSUBSWrr64 */ - }, - { /* 1482 */ - 190, - /* MMX_PHSUBWrm64 */ - }, - { /* 1483 */ - 191, - /* MMX_PHSUBWrr64 */ - }, - { /* 1484 */ - 195, - /* MMX_PINSRWirmi */ - }, - { /* 1485 */ - 196, - /* MMX_PINSRWirri */ - }, - { /* 1486 */ - 190, - /* MMX_PMADDUBSWrm64 */ - }, - { /* 1487 */ - 191, - /* MMX_PMADDUBSWrr64 */ - }, - { /* 1488 */ - 190, - /* MMX_PMADDWDirm */ - }, - { /* 1489 */ - 191, - /* MMX_PMADDWDirr */ - }, - { /* 1490 */ - 190, - /* MMX_PMAXSWirm */ - }, - { /* 1491 */ - 191, - /* MMX_PMAXSWirr */ - }, - { /* 1492 */ - 190, - /* MMX_PMAXUBirm */ - }, - { /* 1493 */ - 191, - /* MMX_PMAXUBirr */ - }, - { /* 1494 */ - 190, - /* MMX_PMINSWirm */ - }, - { /* 1495 */ - 191, - /* MMX_PMINSWirr */ - }, - { /* 1496 */ - 190, - /* MMX_PMINUBirm */ - }, - { /* 1497 */ - 191, - /* MMX_PMINUBirr */ - }, - { /* 1498 */ - 197, - /* MMX_PMOVMSKBrr */ - }, - { /* 1499 */ - 190, - /* MMX_PMULHRSWrm64 */ - }, - { /* 1500 */ - 191, - /* MMX_PMULHRSWrr64 */ - }, - { /* 1501 */ - 190, - /* MMX_PMULHUWirm */ - }, - { /* 1502 */ - 191, - /* MMX_PMULHUWirr */ - }, - { /* 1503 */ - 190, - /* MMX_PMULHWirm */ - }, - { /* 1504 */ - 191, - /* MMX_PMULHWirr */ - }, - { /* 1505 */ - 190, - /* MMX_PMULLWirm */ - }, - { /* 1506 */ - 191, - /* MMX_PMULLWirr */ - }, - { /* 1507 */ - 190, - /* MMX_PMULUDQirm */ - }, - { /* 1508 */ - 191, - /* MMX_PMULUDQirr */ - }, - { /* 1509 */ - 190, - /* MMX_PORirm */ - }, - { /* 1510 */ - 191, - /* MMX_PORirr */ - }, - { /* 1511 */ - 190, - /* MMX_PSADBWirm */ - }, - { /* 1512 */ - 191, - /* MMX_PSADBWirr */ - }, - { /* 1513 */ - 190, - /* MMX_PSHUFBrm64 */ - }, - { /* 1514 */ - 191, - /* MMX_PSHUFBrr64 */ - }, - { /* 1515 */ - 198, - /* MMX_PSHUFWmi */ - }, - { /* 1516 */ - 199, - /* MMX_PSHUFWri */ - }, - { /* 1517 */ - 190, - /* MMX_PSIGNBrm64 */ - }, - { /* 1518 */ - 191, - /* MMX_PSIGNBrr64 */ - }, - { /* 1519 */ - 190, - /* MMX_PSIGNDrm64 */ - }, - { /* 1520 */ - 191, - /* MMX_PSIGNDrr64 */ - }, - { /* 1521 */ - 190, - /* MMX_PSIGNWrm64 */ - }, - { /* 1522 */ - 191, - /* MMX_PSIGNWrr64 */ - }, - { /* 1523 */ - 200, - /* MMX_PSLLDri */ - }, - { /* 1524 */ - 190, - /* MMX_PSLLDrm */ - }, - { /* 1525 */ - 191, - /* MMX_PSLLDrr */ - }, - { /* 1526 */ - 200, - /* MMX_PSLLQri */ - }, - { /* 1527 */ - 190, - /* MMX_PSLLQrm */ - }, - { /* 1528 */ - 191, - /* MMX_PSLLQrr */ - }, - { /* 1529 */ - 200, - /* MMX_PSLLWri */ - }, - { /* 1530 */ - 190, - /* MMX_PSLLWrm */ - }, - { /* 1531 */ - 191, - /* MMX_PSLLWrr */ - }, - { /* 1532 */ - 200, - /* MMX_PSRADri */ - }, - { /* 1533 */ - 190, - /* MMX_PSRADrm */ - }, - { /* 1534 */ - 191, - /* MMX_PSRADrr */ - }, - { /* 1535 */ - 200, - /* MMX_PSRAWri */ - }, - { /* 1536 */ - 190, - /* MMX_PSRAWrm */ - }, - { /* 1537 */ - 191, - /* MMX_PSRAWrr */ - }, - { /* 1538 */ - 200, - /* MMX_PSRLDri */ - }, - { /* 1539 */ - 190, - /* MMX_PSRLDrm */ - }, - { /* 1540 */ - 191, - /* MMX_PSRLDrr */ - }, - { /* 1541 */ - 200, - /* MMX_PSRLQri */ - }, - { /* 1542 */ - 190, - /* MMX_PSRLQrm */ - }, - { /* 1543 */ - 191, - /* MMX_PSRLQrr */ - }, - { /* 1544 */ - 200, - /* MMX_PSRLWri */ - }, - { /* 1545 */ - 190, - /* MMX_PSRLWrm */ - }, - { /* 1546 */ - 191, - /* MMX_PSRLWrr */ - }, - { /* 1547 */ - 190, - /* MMX_PSUBBirm */ - }, - { /* 1548 */ - 191, - /* MMX_PSUBBirr */ - }, - { /* 1549 */ - 190, - /* MMX_PSUBDirm */ - }, - { /* 1550 */ - 191, - /* MMX_PSUBDirr */ - }, - { /* 1551 */ - 190, - /* MMX_PSUBQirm */ - }, - { /* 1552 */ - 191, - /* MMX_PSUBQirr */ - }, - { /* 1553 */ - 190, - /* MMX_PSUBSBirm */ - }, - { /* 1554 */ - 191, - /* MMX_PSUBSBirr */ - }, - { /* 1555 */ - 190, - /* MMX_PSUBSWirm */ - }, - { /* 1556 */ - 191, - /* MMX_PSUBSWirr */ - }, - { /* 1557 */ - 190, - /* MMX_PSUBUSBirm */ - }, - { /* 1558 */ - 191, - /* MMX_PSUBUSBirr */ - }, - { /* 1559 */ - 190, - /* MMX_PSUBUSWirm */ - }, - { /* 1560 */ - 191, - /* MMX_PSUBUSWirr */ - }, - { /* 1561 */ - 190, - /* MMX_PSUBWirm */ - }, - { /* 1562 */ - 191, - /* MMX_PSUBWirr */ - }, - { /* 1563 */ - 190, - /* MMX_PUNPCKHBWirm */ - }, - { /* 1564 */ - 191, - /* MMX_PUNPCKHBWirr */ - }, - { /* 1565 */ - 190, - /* MMX_PUNPCKHDQirm */ - }, - { /* 1566 */ - 191, - /* MMX_PUNPCKHDQirr */ - }, - { /* 1567 */ - 190, - /* MMX_PUNPCKHWDirm */ - }, - { /* 1568 */ - 191, - /* MMX_PUNPCKHWDirr */ - }, - { /* 1569 */ - 190, - /* MMX_PUNPCKLBWirm */ - }, - { /* 1570 */ - 191, - /* MMX_PUNPCKLBWirr */ - }, - { /* 1571 */ - 190, - /* MMX_PUNPCKLDQirm */ - }, - { /* 1572 */ - 191, - /* MMX_PUNPCKLDQirr */ - }, - { /* 1573 */ - 190, - /* MMX_PUNPCKLWDirm */ - }, - { /* 1574 */ - 191, - /* MMX_PUNPCKLWDirr */ - }, - { /* 1575 */ - 190, - /* MMX_PXORirm */ - }, - { /* 1576 */ - 191, - /* MMX_PXORirr */ - }, - { /* 1577 */ - 0, - /* */ - }, - { /* 1578 */ - 0, - /* MONITORrrr */ - }, - { /* 1579 */ - 0, - /* MONTMUL */ - }, - { /* 1580 */ - 0, - /* */ - }, - { /* 1581 */ - 0, - /* */ - }, - { /* 1582 */ - 201, - /* MOV16ao16 */ - }, - { /* 1583 */ - 201, - /* MOV16ao16_16 */ - }, - { /* 1584 */ - 3, - /* MOV16mi */ - }, - { /* 1585 */ - 5, - /* MOV16mr */ - }, - { /* 1586 */ - 202, - /* MOV16ms */ - }, - { /* 1587 */ - 201, - /* MOV16o16a */ - }, - { /* 1588 */ - 201, - /* MOV16o16a_16 */ - }, - { /* 1589 */ - 203, - /* MOV16ri */ - }, - { /* 1590 */ - 81, - /* MOV16ri_alt */ - }, - { /* 1591 */ - 66, - /* MOV16rm */ - }, - { /* 1592 */ - 71, - /* MOV16rr */ - }, - { /* 1593 */ - 67, - /* MOV16rr_REV */ - }, - { /* 1594 */ - 204, - /* MOV16rs */ - }, - { /* 1595 */ - 205, - /* MOV16sm */ - }, - { /* 1596 */ - 206, - /* MOV16sr */ - }, - { /* 1597 */ - 207, - /* MOV32ao32 */ - }, - { /* 1598 */ - 207, - /* MOV32ao32_16 */ - }, - { /* 1599 */ - 208, - /* MOV32cr */ - }, - { /* 1600 */ - 209, - /* MOV32dr */ - }, - { /* 1601 */ - 3, - /* MOV32mi */ - }, - { /* 1602 */ - 5, - /* MOV32mr */ - }, - { /* 1603 */ - 202, - /* MOV32ms */ - }, - { /* 1604 */ - 207, - /* MOV32o32a */ - }, - { /* 1605 */ - 207, - /* MOV32o32a_16 */ - }, - { /* 1606 */ - 0, - /* */ - }, - { /* 1607 */ - 210, - /* MOV32rc */ - }, - { /* 1608 */ - 211, - /* MOV32rd */ - }, - { /* 1609 */ - 203, - /* MOV32ri */ - }, - { /* 1610 */ - 0, - /* */ - }, - { /* 1611 */ - 81, - /* MOV32ri_alt */ - }, - { /* 1612 */ - 66, - /* MOV32rm */ - }, - { /* 1613 */ - 71, - /* MOV32rr */ - }, - { /* 1614 */ - 67, - /* MOV32rr_REV */ - }, - { /* 1615 */ - 204, - /* MOV32rs */ - }, - { /* 1616 */ - 205, - /* MOV32sm */ - }, - { /* 1617 */ - 206, - /* MOV32sr */ - }, - { /* 1618 */ - 201, - /* MOV64ao16 */ - }, - { /* 1619 */ - 207, - /* MOV64ao32 */ - }, - { /* 1620 */ - 212, - /* MOV64ao64 */ - }, - { /* 1621 */ - 213, - /* MOV64ao8 */ - }, - { /* 1622 */ - 214, - /* MOV64cr */ - }, - { /* 1623 */ - 215, - /* MOV64dr */ - }, - { /* 1624 */ - 14, - /* MOV64mi32 */ - }, - { /* 1625 */ - 16, - /* MOV64mr */ - }, - { /* 1626 */ - 202, - /* MOV64ms */ - }, - { /* 1627 */ - 201, - /* MOV64o16a */ - }, - { /* 1628 */ - 207, - /* MOV64o32a */ - }, - { /* 1629 */ - 212, - /* MOV64o64a */ - }, - { /* 1630 */ - 213, - /* MOV64o8a */ - }, - { /* 1631 */ - 216, - /* MOV64rc */ - }, - { /* 1632 */ - 217, - /* MOV64rd */ - }, - { /* 1633 */ - 218, - /* MOV64ri */ - }, - { /* 1634 */ - 82, - /* MOV64ri32 */ - }, - { /* 1635 */ - 30, - /* MOV64rm */ - }, - { /* 1636 */ - 74, - /* MOV64rr */ - }, - { /* 1637 */ - 31, - /* MOV64rr_REV */ - }, - { /* 1638 */ - 219, - /* MOV64rs */ - }, - { /* 1639 */ - 205, - /* MOV64sm */ - }, - { /* 1640 */ - 220, - /* MOV64sr */ - }, - { /* 1641 */ - 221, - /* MOV64toPQIrr */ - }, - { /* 1642 */ - 0, - /* */ - }, - { /* 1643 */ - 0, - /* */ - }, - { /* 1644 */ - 213, - /* MOV8ao8 */ - }, - { /* 1645 */ - 213, - /* MOV8ao8_16 */ - }, - { /* 1646 */ - 22, - /* MOV8mi */ - }, - { /* 1647 */ - 23, - /* MOV8mr */ - }, - { /* 1648 */ - 0, - /* */ - }, - { /* 1649 */ - 213, - /* MOV8o8a */ - }, - { /* 1650 */ - 213, - /* MOV8o8a_16 */ - }, - { /* 1651 */ - 222, - /* MOV8ri */ - }, - { /* 1652 */ - 83, - /* MOV8ri_alt */ - }, - { /* 1653 */ - 84, - /* MOV8rm */ - }, - { /* 1654 */ - 0, - /* */ - }, - { /* 1655 */ - 85, - /* MOV8rr */ - }, - { /* 1656 */ - 0, - /* */ - }, - { /* 1657 */ - 86, - /* MOV8rr_REV */ - }, - { /* 1658 */ - 223, - /* MOVAPDmr */ - }, - { /* 1659 */ - 42, - /* MOVAPDrm */ - }, - { /* 1660 */ - 43, - /* MOVAPDrr */ - }, - { /* 1661 */ - 224, - /* MOVAPDrr_REV */ - }, - { /* 1662 */ - 223, - /* MOVAPSmr */ - }, - { /* 1663 */ - 42, - /* MOVAPSrm */ - }, - { /* 1664 */ - 43, - /* MOVAPSrr */ - }, - { /* 1665 */ - 224, - /* MOVAPSrr_REV */ - }, - { /* 1666 */ - 5, - /* MOVBE16mr */ - }, - { /* 1667 */ - 66, - /* MOVBE16rm */ - }, - { /* 1668 */ - 5, - /* MOVBE32mr */ - }, - { /* 1669 */ - 66, - /* MOVBE32rm */ - }, - { /* 1670 */ - 16, - /* MOVBE64mr */ - }, - { /* 1671 */ - 30, - /* MOVBE64rm */ - }, - { /* 1672 */ - 105, - /* MOVDDUPrm */ - }, - { /* 1673 */ - 43, - /* MOVDDUPrr */ - }, - { /* 1674 */ - 104, - /* MOVDI2PDIrm */ - }, - { /* 1675 */ - 225, - /* MOVDI2PDIrr */ - }, - { /* 1676 */ - 0, - /* */ - }, - { /* 1677 */ - 0, - /* */ - }, - { /* 1678 */ - 223, - /* MOVDQAmr */ - }, - { /* 1679 */ - 42, - /* MOVDQArm */ - }, - { /* 1680 */ - 43, - /* MOVDQArr */ - }, - { /* 1681 */ - 224, - /* MOVDQArr_REV */ - }, - { /* 1682 */ - 223, - /* MOVDQUmr */ - }, - { /* 1683 */ - 42, - /* MOVDQUrm */ - }, - { /* 1684 */ - 43, - /* MOVDQUrr */ - }, - { /* 1685 */ - 224, - /* MOVDQUrr_REV */ - }, - { /* 1686 */ - 33, - /* MOVHLPSrr */ - }, - { /* 1687 */ - 226, - /* MOVHPDmr */ - }, - { /* 1688 */ - 227, - /* MOVHPDrm */ - }, - { /* 1689 */ - 226, - /* MOVHPSmr */ - }, - { /* 1690 */ - 227, - /* MOVHPSrm */ - }, - { /* 1691 */ - 33, - /* MOVLHPSrr */ - }, - { /* 1692 */ - 226, - /* MOVLPDmr */ - }, - { /* 1693 */ - 227, - /* MOVLPDrm */ - }, - { /* 1694 */ - 226, - /* MOVLPSmr */ - }, - { /* 1695 */ - 227, - /* MOVLPSrm */ - }, - { /* 1696 */ - 109, - /* MOVMSKPDrr */ - }, - { /* 1697 */ - 109, - /* MOVMSKPSrr */ - }, - { /* 1698 */ - 42, - /* MOVNTDQArm */ - }, - { /* 1699 */ - 223, - /* MOVNTDQmr */ - }, - { /* 1700 */ - 16, - /* MOVNTI_64mr */ - }, - { /* 1701 */ - 228, - /* MOVNTImr */ - }, - { /* 1702 */ - 223, - /* MOVNTPDmr */ - }, - { /* 1703 */ - 223, - /* MOVNTPSmr */ - }, - { /* 1704 */ - 226, - /* MOVNTSD */ - }, - { /* 1705 */ - 229, - /* MOVNTSS */ - }, - { /* 1706 */ - 0, - /* */ - }, - { /* 1707 */ - 230, - /* MOVPDI2DImr */ - }, - { /* 1708 */ - 231, - /* MOVPDI2DIrr */ - }, - { /* 1709 */ - 230, - /* MOVPQI2QImr */ - }, - { /* 1710 */ - 224, - /* MOVPQI2QIrr */ - }, - { /* 1711 */ - 232, - /* MOVPQIto64rr */ - }, - { /* 1712 */ - 104, - /* MOVQI2PQIrm */ - }, - { /* 1713 */ - 92, - /* MOVSB */ - }, - { /* 1714 */ - 233, - /* MOVSDmr */ - }, - { /* 1715 */ - 234, - /* MOVSDrm */ - }, - { /* 1716 */ - 235, - /* MOVSDrr */ - }, - { /* 1717 */ - 236, - /* MOVSDrr_REV */ - }, - { /* 1718 */ - 0, - /* */ - }, - { /* 1719 */ - 0, - /* */ - }, - { /* 1720 */ - 42, - /* MOVSHDUPrm */ - }, - { /* 1721 */ - 43, - /* MOVSHDUPrr */ - }, - { /* 1722 */ - 90, - /* MOVSL */ - }, - { /* 1723 */ - 42, - /* MOVSLDUPrm */ - }, - { /* 1724 */ - 43, - /* MOVSLDUPrr */ - }, - { /* 1725 */ - 91, - /* MOVSQ */ - }, - { /* 1726 */ - 0, - /* */ - }, - { /* 1727 */ - 0, - /* */ - }, - { /* 1728 */ - 237, - /* MOVSSmr */ - }, - { /* 1729 */ - 238, - /* MOVSSrm */ - }, - { /* 1730 */ - 239, - /* MOVSSrr */ - }, - { /* 1731 */ - 240, - /* MOVSSrr_REV */ - }, - { /* 1732 */ - 89, - /* MOVSW */ - }, - { /* 1733 */ - 241, - /* MOVSX16rm8 */ - }, - { /* 1734 */ - 242, - /* MOVSX16rr8 */ - }, - { /* 1735 */ - 66, - /* MOVSX32rm16 */ - }, - { /* 1736 */ - 241, - /* MOVSX32rm8 */ - }, - { /* 1737 */ - 243, - /* MOVSX32rr16 */ - }, - { /* 1738 */ - 242, - /* MOVSX32rr8 */ - }, - { /* 1739 */ - 30, - /* MOVSX64rm16 */ - }, - { /* 1740 */ - 30, - /* MOVSX64rm32 */ - }, - { /* 1741 */ - 244, - /* MOVSX64rm8 */ - }, - { /* 1742 */ - 245, - /* MOVSX64rr16 */ - }, - { /* 1743 */ - 164, - /* MOVSX64rr32 */ - }, - { /* 1744 */ - 246, - /* MOVSX64rr8 */ - }, - { /* 1745 */ - 223, - /* MOVUPDmr */ - }, - { /* 1746 */ - 42, - /* MOVUPDrm */ - }, - { /* 1747 */ - 43, - /* MOVUPDrr */ - }, - { /* 1748 */ - 224, - /* MOVUPDrr_REV */ - }, - { /* 1749 */ - 223, - /* MOVUPSmr */ - }, - { /* 1750 */ - 42, - /* MOVUPSrm */ - }, - { /* 1751 */ - 43, - /* MOVUPSrr */ - }, - { /* 1752 */ - 224, - /* MOVUPSrr_REV */ - }, - { /* 1753 */ - 0, - /* */ - }, - { /* 1754 */ - 43, - /* MOVZPQILo2PQIrr */ - }, - { /* 1755 */ - 0, - /* */ - }, - { /* 1756 */ - 0, - /* */ - }, - { /* 1757 */ - 241, - /* MOVZX16rm8 */ - }, - { /* 1758 */ - 242, - /* MOVZX16rr8 */ - }, - { /* 1759 */ - 0, - /* */ - }, - { /* 1760 */ - 0, - /* */ - }, - { /* 1761 */ - 66, - /* MOVZX32rm16 */ - }, - { /* 1762 */ - 241, - /* MOVZX32rm8 */ - }, - { /* 1763 */ - 243, - /* MOVZX32rr16 */ - }, - { /* 1764 */ - 242, - /* MOVZX32rr8 */ - }, - { /* 1765 */ - 30, - /* MOVZX64rm16_Q */ - }, - { /* 1766 */ - 244, - /* MOVZX64rm8_Q */ - }, - { /* 1767 */ - 245, - /* MOVZX64rr16_Q */ - }, - { /* 1768 */ - 246, - /* MOVZX64rr8_Q */ - }, - { /* 1769 */ - 64, - /* MPSADBWrmi */ - }, - { /* 1770 */ - 65, - /* MPSADBWrri */ - }, - { /* 1771 */ - 40, - /* MUL16m */ - }, - { /* 1772 */ - 75, - /* MUL16r */ - }, - { /* 1773 */ - 40, - /* MUL32m */ - }, - { /* 1774 */ - 75, - /* MUL32r */ - }, - { /* 1775 */ - 40, - /* MUL64m */ - }, - { /* 1776 */ - 77, - /* MUL64r */ - }, - { /* 1777 */ - 80, - /* MUL8m */ - }, - { /* 1778 */ - 129, - /* MUL8r */ - }, - { /* 1779 */ - 32, - /* MULPDrm */ - }, - { /* 1780 */ - 33, - /* MULPDrr */ - }, - { /* 1781 */ - 32, - /* MULPSrm */ - }, - { /* 1782 */ - 33, - /* MULPSrr */ - }, - { /* 1783 */ - 34, - /* MULSDrm */ - }, - { /* 1784 */ - 0, - /* */ - }, - { /* 1785 */ - 35, - /* MULSDrr */ - }, - { /* 1786 */ - 0, - /* */ - }, - { /* 1787 */ - 36, - /* MULSSrm */ - }, - { /* 1788 */ - 0, - /* */ - }, - { /* 1789 */ - 37, - /* MULSSrr */ - }, - { /* 1790 */ - 0, - /* */ - }, - { /* 1791 */ - 46, - /* MULX32rm */ - }, - { /* 1792 */ - 47, - /* MULX32rr */ - }, - { /* 1793 */ - 48, - /* MULX64rm */ - }, - { /* 1794 */ - 49, - /* MULX64rr */ - }, - { /* 1795 */ - 38, - /* MUL_F32m */ - }, - { /* 1796 */ - 39, - /* MUL_F64m */ - }, - { /* 1797 */ - 40, - /* MUL_FI16m */ - }, - { /* 1798 */ - 40, - /* MUL_FI32m */ - }, - { /* 1799 */ - 41, - /* MUL_FPrST0 */ - }, - { /* 1800 */ - 41, - /* MUL_FST0r */ - }, - { /* 1801 */ - 0, - /* */ - }, - { /* 1802 */ - 0, - /* */ - }, - { /* 1803 */ - 0, - /* */ - }, - { /* 1804 */ - 0, - /* */ - }, - { /* 1805 */ - 0, - /* */ - }, - { /* 1806 */ - 0, - /* */ - }, - { /* 1807 */ - 0, - /* */ - }, - { /* 1808 */ - 0, - /* */ - }, - { /* 1809 */ - 0, - /* */ - }, - { /* 1810 */ - 0, - /* */ - }, - { /* 1811 */ - 0, - /* */ - }, - { /* 1812 */ - 0, - /* */ - }, - { /* 1813 */ - 0, - /* */ - }, - { /* 1814 */ - 0, - /* */ - }, - { /* 1815 */ - 41, - /* MUL_FrST0 */ - }, - { /* 1816 */ - 0, - /* MWAITrr */ - }, - { /* 1817 */ - 40, - /* NEG16m */ - }, - { /* 1818 */ - 126, - /* NEG16r */ - }, - { /* 1819 */ - 40, - /* NEG32m */ - }, - { /* 1820 */ - 126, - /* NEG32r */ - }, - { /* 1821 */ - 40, - /* NEG64m */ - }, - { /* 1822 */ - 127, - /* NEG64r */ - }, - { /* 1823 */ - 80, - /* NEG8m */ - }, - { /* 1824 */ - 128, - /* NEG8r */ - }, - { /* 1825 */ - 0, - /* NOOP */ - }, - { /* 1826 */ - 40, - /* NOOPL */ - }, - { /* 1827 */ - 40, - /* NOOPL_19 */ - }, - { /* 1828 */ - 40, - /* NOOPL_1a */ - }, - { /* 1829 */ - 40, - /* NOOPL_1b */ - }, - { /* 1830 */ - 40, - /* NOOPL_1c */ - }, - { /* 1831 */ - 40, - /* NOOPL_1d */ - }, - { /* 1832 */ - 40, - /* NOOPL_1e */ - }, - { /* 1833 */ - 40, - /* NOOPW */ - }, - { /* 1834 */ - 40, - /* NOOPW_19 */ - }, - { /* 1835 */ - 40, - /* NOOPW_1a */ - }, - { /* 1836 */ - 40, - /* NOOPW_1b */ - }, - { /* 1837 */ - 40, - /* NOOPW_1c */ - }, - { /* 1838 */ - 40, - /* NOOPW_1d */ - }, - { /* 1839 */ - 40, - /* NOOPW_1e */ - }, - { /* 1840 */ - 40, - /* NOT16m */ - }, - { /* 1841 */ - 126, - /* NOT16r */ - }, - { /* 1842 */ - 40, - /* NOT32m */ - }, - { /* 1843 */ - 126, - /* NOT32r */ - }, - { /* 1844 */ - 40, - /* NOT64m */ - }, - { /* 1845 */ - 127, - /* NOT64r */ - }, - { /* 1846 */ - 80, - /* NOT8m */ - }, - { /* 1847 */ - 128, - /* NOT8r */ - }, - { /* 1848 */ - 2, - /* OR16i16 */ - }, - { /* 1849 */ - 3, - /* OR16mi */ - }, - { /* 1850 */ - 4, - /* OR16mi8 */ - }, - { /* 1851 */ - 5, - /* OR16mr */ - }, - { /* 1852 */ - 6, - /* OR16ri */ - }, - { /* 1853 */ - 7, - /* OR16ri8 */ - }, - { /* 1854 */ - 8, - /* OR16rm */ - }, - { /* 1855 */ - 9, - /* OR16rr */ - }, - { /* 1856 */ - 10, - /* OR16rr_REV */ - }, - { /* 1857 */ - 2, - /* OR32i32 */ - }, - { /* 1858 */ - 3, - /* OR32mi */ - }, - { /* 1859 */ - 11, - /* OR32mi8 */ - }, - { /* 1860 */ - 5, - /* OR32mr */ - }, - { /* 1861 */ - 0, - /* */ - }, - { /* 1862 */ - 6, - /* OR32ri */ - }, - { /* 1863 */ - 12, - /* OR32ri8 */ - }, - { /* 1864 */ - 8, - /* OR32rm */ - }, - { /* 1865 */ - 9, - /* OR32rr */ - }, - { /* 1866 */ - 10, - /* OR32rr_REV */ - }, - { /* 1867 */ - 13, - /* OR64i32 */ - }, - { /* 1868 */ - 14, - /* OR64mi32 */ - }, - { /* 1869 */ - 15, - /* OR64mi8 */ - }, - { /* 1870 */ - 16, - /* OR64mr */ - }, - { /* 1871 */ - 17, - /* OR64ri32 */ - }, - { /* 1872 */ - 18, - /* OR64ri8 */ - }, - { /* 1873 */ - 19, - /* OR64rm */ - }, - { /* 1874 */ - 20, - /* OR64rr */ - }, - { /* 1875 */ - 21, - /* OR64rr_REV */ - }, - { /* 1876 */ - 1, - /* OR8i8 */ - }, - { /* 1877 */ - 22, - /* OR8mi */ - }, - { /* 1878 */ - 23, - /* OR8mr */ - }, - { /* 1879 */ - 24, - /* OR8ri */ - }, - { /* 1880 */ - 24, - /* OR8ri8 */ - }, - { /* 1881 */ - 25, - /* OR8rm */ - }, - { /* 1882 */ - 26, - /* OR8rr */ - }, - { /* 1883 */ - 27, - /* OR8rr_REV */ - }, - { /* 1884 */ - 32, - /* ORPDrm */ - }, - { /* 1885 */ - 33, - /* ORPDrr */ - }, - { /* 1886 */ - 32, - /* ORPSrm */ - }, - { /* 1887 */ - 33, - /* ORPSrr */ - }, - { /* 1888 */ - 1, - /* OUT16ir */ - }, - { /* 1889 */ - 0, - /* OUT16rr */ - }, - { /* 1890 */ - 1, - /* OUT32ir */ - }, - { /* 1891 */ - 0, - /* OUT32rr */ - }, - { /* 1892 */ - 1, - /* OUT8ir */ - }, - { /* 1893 */ - 0, - /* OUT8rr */ - }, - { /* 1894 */ - 172, - /* OUTSB */ - }, - { /* 1895 */ - 173, - /* OUTSL */ - }, - { /* 1896 */ - 175, - /* OUTSW */ - }, - { /* 1897 */ - 42, - /* PABSBrm128 */ - }, - { /* 1898 */ - 43, - /* PABSBrr128 */ - }, - { /* 1899 */ - 42, - /* PABSDrm128 */ - }, - { /* 1900 */ - 43, - /* PABSDrr128 */ - }, - { /* 1901 */ - 42, - /* PABSWrm128 */ - }, - { /* 1902 */ - 43, - /* PABSWrr128 */ - }, - { /* 1903 */ - 32, - /* PACKSSDWrm */ - }, - { /* 1904 */ - 33, - /* PACKSSDWrr */ - }, - { /* 1905 */ - 32, - /* PACKSSWBrm */ - }, - { /* 1906 */ - 33, - /* PACKSSWBrr */ - }, - { /* 1907 */ - 32, - /* PACKUSDWrm */ - }, - { /* 1908 */ - 33, - /* PACKUSDWrr */ - }, - { /* 1909 */ - 32, - /* PACKUSWBrm */ - }, - { /* 1910 */ - 33, - /* PACKUSWBrr */ - }, - { /* 1911 */ - 32, - /* PADDBrm */ - }, - { /* 1912 */ - 33, - /* PADDBrr */ - }, - { /* 1913 */ - 32, - /* PADDDrm */ - }, - { /* 1914 */ - 33, - /* PADDDrr */ - }, - { /* 1915 */ - 32, - /* PADDQrm */ - }, - { /* 1916 */ - 33, - /* PADDQrr */ - }, - { /* 1917 */ - 32, - /* PADDSBrm */ - }, - { /* 1918 */ - 33, - /* PADDSBrr */ - }, - { /* 1919 */ - 32, - /* PADDSWrm */ - }, - { /* 1920 */ - 33, - /* PADDSWrr */ - }, - { /* 1921 */ - 32, - /* PADDUSBrm */ - }, - { /* 1922 */ - 33, - /* PADDUSBrr */ - }, - { /* 1923 */ - 32, - /* PADDUSWrm */ - }, - { /* 1924 */ - 33, - /* PADDUSWrr */ - }, - { /* 1925 */ - 32, - /* PADDWrm */ - }, - { /* 1926 */ - 33, - /* PADDWrr */ - }, - { /* 1927 */ - 247, - /* PALIGNR128rm */ - }, - { /* 1928 */ - 248, - /* PALIGNR128rr */ - }, - { /* 1929 */ - 32, - /* PANDNrm */ - }, - { /* 1930 */ - 33, - /* PANDNrr */ - }, - { /* 1931 */ - 32, - /* PANDrm */ - }, - { /* 1932 */ - 33, - /* PANDrr */ - }, - { /* 1933 */ - 0, - /* PAUSE */ - }, - { /* 1934 */ - 32, - /* PAVGBrm */ - }, - { /* 1935 */ - 33, - /* PAVGBrr */ - }, - { /* 1936 */ - 0, - /* */ - }, - { /* 1937 */ - 0, - /* */ - }, - { /* 1938 */ - 32, - /* PAVGWrm */ - }, - { /* 1939 */ - 33, - /* PAVGWrr */ - }, - { /* 1940 */ - 32, - /* PBLENDVBrm0 */ - }, - { /* 1941 */ - 33, - /* PBLENDVBrr0 */ - }, - { /* 1942 */ - 64, - /* PBLENDWrmi */ - }, - { /* 1943 */ - 65, - /* PBLENDWrri */ - }, - { /* 1944 */ - 247, - /* PCLMULQDQrm */ - }, - { /* 1945 */ - 248, - /* PCLMULQDQrr */ - }, - { /* 1946 */ - 32, - /* PCMPEQBrm */ - }, - { /* 1947 */ - 33, - /* PCMPEQBrr */ - }, - { /* 1948 */ - 32, - /* PCMPEQDrm */ - }, - { /* 1949 */ - 33, - /* PCMPEQDrr */ - }, - { /* 1950 */ - 32, - /* PCMPEQQrm */ - }, - { /* 1951 */ - 33, - /* PCMPEQQrr */ - }, - { /* 1952 */ - 32, - /* PCMPEQWrm */ - }, - { /* 1953 */ - 33, - /* PCMPEQWrr */ - }, - { /* 1954 */ - 0, - /* */ - }, - { /* 1955 */ - 0, - /* */ - }, - { /* 1956 */ - 44, - /* PCMPESTRIrm */ - }, - { /* 1957 */ - 45, - /* PCMPESTRIrr */ - }, - { /* 1958 */ - 0, - /* */ - }, - { /* 1959 */ - 0, - /* */ - }, - { /* 1960 */ - 44, - /* PCMPESTRM128rm */ - }, - { /* 1961 */ - 45, - /* PCMPESTRM128rr */ - }, - { /* 1962 */ - 32, - /* PCMPGTBrm */ - }, - { /* 1963 */ - 33, - /* PCMPGTBrr */ - }, - { /* 1964 */ - 32, - /* PCMPGTDrm */ - }, - { /* 1965 */ - 33, - /* PCMPGTDrr */ - }, - { /* 1966 */ - 32, - /* PCMPGTQrm */ - }, - { /* 1967 */ - 33, - /* PCMPGTQrr */ - }, - { /* 1968 */ - 32, - /* PCMPGTWrm */ - }, - { /* 1969 */ - 33, - /* PCMPGTWrr */ - }, - { /* 1970 */ - 0, - /* */ - }, - { /* 1971 */ - 0, - /* */ - }, - { /* 1972 */ - 44, - /* PCMPISTRIrm */ - }, - { /* 1973 */ - 45, - /* PCMPISTRIrr */ - }, - { /* 1974 */ - 0, - /* */ - }, - { /* 1975 */ - 0, - /* */ - }, - { /* 1976 */ - 44, - /* PCMPISTRM128rm */ - }, - { /* 1977 */ - 45, - /* PCMPISTRM128rr */ - }, - { /* 1978 */ - 46, - /* PDEP32rm */ - }, - { /* 1979 */ - 47, - /* PDEP32rr */ - }, - { /* 1980 */ - 48, - /* PDEP64rm */ - }, - { /* 1981 */ - 49, - /* PDEP64rr */ - }, - { /* 1982 */ - 46, - /* PEXT32rm */ - }, - { /* 1983 */ - 47, - /* PEXT32rr */ - }, - { /* 1984 */ - 48, - /* PEXT64rm */ - }, - { /* 1985 */ - 49, - /* PEXT64rr */ - }, - { /* 1986 */ - 249, - /* PEXTRBmr */ - }, - { /* 1987 */ - 132, - /* PEXTRBrr */ - }, - { /* 1988 */ - 250, - /* PEXTRDmr */ - }, - { /* 1989 */ - 132, - /* PEXTRDrr */ - }, - { /* 1990 */ - 250, - /* PEXTRQmr */ - }, - { /* 1991 */ - 251, - /* PEXTRQrr */ - }, - { /* 1992 */ - 250, - /* PEXTRWmr */ - }, - { /* 1993 */ - 252, - /* PEXTRWri */ - }, - { /* 1994 */ - 132, - /* PEXTRWrr_REV */ - }, - { /* 1995 */ - 0, - /* */ - }, - { /* 1996 */ - 0, - /* */ - }, - { /* 1997 */ - 0, - /* */ - }, - { /* 1998 */ - 0, - /* */ - }, - { /* 1999 */ - 0, - /* */ - }, - { /* 2000 */ - 0, - /* */ - }, - { /* 2001 */ - 0, - /* */ - }, - { /* 2002 */ - 0, - /* */ - }, - { /* 2003 */ - 0, - /* */ - }, - { /* 2004 */ - 0, - /* */ - }, - { /* 2005 */ - 0, - /* */ - }, - { /* 2006 */ - 0, - /* */ - }, - { /* 2007 */ - 0, - /* */ - }, - { /* 2008 */ - 0, - /* */ - }, - { /* 2009 */ - 0, - /* */ - }, - { /* 2010 */ - 0, - /* */ - }, - { /* 2011 */ - 0, - /* */ - }, - { /* 2012 */ - 0, - /* */ - }, - { /* 2013 */ - 0, - /* */ - }, - { /* 2014 */ - 0, - /* */ - }, - { /* 2015 */ - 0, - /* */ - }, - { /* 2016 */ - 0, - /* */ - }, - { /* 2017 */ - 0, - /* */ - }, - { /* 2018 */ - 0, - /* */ - }, - { /* 2019 */ - 0, - /* */ - }, - { /* 2020 */ - 0, - /* */ - }, - { /* 2021 */ - 0, - /* */ - }, - { /* 2022 */ - 0, - /* */ - }, - { /* 2023 */ - 0, - /* */ - }, - { /* 2024 */ - 0, - /* */ - }, - { /* 2025 */ - 0, - /* */ - }, - { /* 2026 */ - 0, - /* */ - }, - { /* 2027 */ - 0, - /* */ - }, - { /* 2028 */ - 0, - /* */ - }, - { /* 2029 */ - 0, - /* */ - }, - { /* 2030 */ - 0, - /* */ - }, - { /* 2031 */ - 0, - /* */ - }, - { /* 2032 */ - 0, - /* */ - }, - { /* 2033 */ - 32, - /* PHADDDrm */ - }, - { /* 2034 */ - 33, - /* PHADDDrr */ - }, - { /* 2035 */ - 32, - /* PHADDSWrm128 */ - }, - { /* 2036 */ - 33, - /* PHADDSWrr128 */ - }, - { /* 2037 */ - 32, - /* PHADDWrm */ - }, - { /* 2038 */ - 33, - /* PHADDWrr */ - }, - { /* 2039 */ - 42, - /* PHMINPOSUWrm128 */ - }, - { /* 2040 */ - 43, - /* PHMINPOSUWrr128 */ - }, - { /* 2041 */ - 32, - /* PHSUBDrm */ - }, - { /* 2042 */ - 33, - /* PHSUBDrr */ - }, - { /* 2043 */ - 32, - /* PHSUBSWrm128 */ - }, - { /* 2044 */ - 33, - /* PHSUBSWrr128 */ - }, - { /* 2045 */ - 32, - /* PHSUBWrm */ - }, - { /* 2046 */ - 33, - /* PHSUBWrr */ - }, - { /* 2047 */ - 0, - /* */ - }, - { /* 2048 */ - 0, - /* */ - }, - { /* 2049 */ - 0, - /* */ - }, - { /* 2050 */ - 0, - /* */ - }, - { /* 2051 */ - 253, - /* PINSRBrm */ - }, - { /* 2052 */ - 254, - /* PINSRBrr */ - }, - { /* 2053 */ - 255, - /* PINSRDrm */ - }, - { /* 2054 */ - 254, - /* PINSRDrr */ - }, - { /* 2055 */ - 255, - /* PINSRQrm */ - }, - { /* 2056 */ - 256, - /* PINSRQrr */ - }, - { /* 2057 */ - 255, - /* PINSRWrmi */ - }, - { /* 2058 */ - 254, - /* PINSRWrri */ - }, - { /* 2059 */ - 32, - /* PMADDUBSWrm128 */ - }, - { /* 2060 */ - 33, - /* PMADDUBSWrr128 */ - }, - { /* 2061 */ - 32, - /* PMADDWDrm */ - }, - { /* 2062 */ - 33, - /* PMADDWDrr */ - }, - { /* 2063 */ - 32, - /* PMAXSBrm */ - }, - { /* 2064 */ - 33, - /* PMAXSBrr */ - }, - { /* 2065 */ - 32, - /* PMAXSDrm */ - }, - { /* 2066 */ - 33, - /* PMAXSDrr */ - }, - { /* 2067 */ - 32, - /* PMAXSWrm */ - }, - { /* 2068 */ - 33, - /* PMAXSWrr */ - }, - { /* 2069 */ - 32, - /* PMAXUBrm */ - }, - { /* 2070 */ - 33, - /* PMAXUBrr */ - }, - { /* 2071 */ - 32, - /* PMAXUDrm */ - }, - { /* 2072 */ - 33, - /* PMAXUDrr */ - }, - { /* 2073 */ - 32, - /* PMAXUWrm */ - }, - { /* 2074 */ - 33, - /* PMAXUWrr */ - }, - { /* 2075 */ - 32, - /* PMINSBrm */ - }, - { /* 2076 */ - 33, - /* PMINSBrr */ - }, - { /* 2077 */ - 32, - /* PMINSDrm */ - }, - { /* 2078 */ - 33, - /* PMINSDrr */ - }, - { /* 2079 */ - 32, - /* PMINSWrm */ - }, - { /* 2080 */ - 33, - /* PMINSWrr */ - }, - { /* 2081 */ - 32, - /* PMINUBrm */ - }, - { /* 2082 */ - 33, - /* PMINUBrr */ - }, - { /* 2083 */ - 32, - /* PMINUDrm */ - }, - { /* 2084 */ - 33, - /* PMINUDrr */ - }, - { /* 2085 */ - 32, - /* PMINUWrm */ - }, - { /* 2086 */ - 33, - /* PMINUWrr */ - }, - { /* 2087 */ - 109, - /* PMOVMSKBrr */ - }, - { /* 2088 */ - 104, - /* PMOVSXBDrm */ - }, - { /* 2089 */ - 43, - /* PMOVSXBDrr */ - }, - { /* 2090 */ - 104, - /* PMOVSXBQrm */ - }, - { /* 2091 */ - 43, - /* PMOVSXBQrr */ - }, - { /* 2092 */ - 104, - /* PMOVSXBWrm */ - }, - { /* 2093 */ - 43, - /* PMOVSXBWrr */ - }, - { /* 2094 */ - 104, - /* PMOVSXDQrm */ - }, - { /* 2095 */ - 43, - /* PMOVSXDQrr */ - }, - { /* 2096 */ - 104, - /* PMOVSXWDrm */ - }, - { /* 2097 */ - 43, - /* PMOVSXWDrr */ - }, - { /* 2098 */ - 104, - /* PMOVSXWQrm */ - }, - { /* 2099 */ - 43, - /* PMOVSXWQrr */ - }, - { /* 2100 */ - 104, - /* PMOVZXBDrm */ - }, - { /* 2101 */ - 43, - /* PMOVZXBDrr */ - }, - { /* 2102 */ - 104, - /* PMOVZXBQrm */ - }, - { /* 2103 */ - 43, - /* PMOVZXBQrr */ - }, - { /* 2104 */ - 104, - /* PMOVZXBWrm */ - }, - { /* 2105 */ - 43, - /* PMOVZXBWrr */ - }, - { /* 2106 */ - 104, - /* PMOVZXDQrm */ - }, - { /* 2107 */ - 43, - /* PMOVZXDQrr */ - }, - { /* 2108 */ - 104, - /* PMOVZXWDrm */ - }, - { /* 2109 */ - 43, - /* PMOVZXWDrr */ - }, - { /* 2110 */ - 104, - /* PMOVZXWQrm */ - }, - { /* 2111 */ - 43, - /* PMOVZXWQrr */ - }, - { /* 2112 */ - 32, - /* PMULDQrm */ - }, - { /* 2113 */ - 33, - /* PMULDQrr */ - }, - { /* 2114 */ - 32, - /* PMULHRSWrm128 */ - }, - { /* 2115 */ - 33, - /* PMULHRSWrr128 */ - }, - { /* 2116 */ - 0, - /* */ - }, - { /* 2117 */ - 0, - /* */ - }, - { /* 2118 */ - 32, - /* PMULHUWrm */ - }, - { /* 2119 */ - 33, - /* PMULHUWrr */ - }, - { /* 2120 */ - 32, - /* PMULHWrm */ - }, - { /* 2121 */ - 33, - /* PMULHWrr */ - }, - { /* 2122 */ - 32, - /* PMULLDrm */ - }, - { /* 2123 */ - 33, - /* PMULLDrr */ - }, - { /* 2124 */ - 32, - /* PMULLWrm */ - }, - { /* 2125 */ - 33, - /* PMULLWrr */ - }, - { /* 2126 */ - 32, - /* PMULUDQrm */ - }, - { /* 2127 */ - 33, - /* PMULUDQrr */ - }, - { /* 2128 */ - 257, - /* POP16r */ - }, - { /* 2129 */ - 40, - /* POP16rmm */ - }, - { /* 2130 */ - 75, - /* POP16rmr */ - }, - { /* 2131 */ - 257, - /* POP32r */ - }, - { /* 2132 */ - 40, - /* POP32rmm */ - }, - { /* 2133 */ - 75, - /* POP32rmr */ - }, - { /* 2134 */ - 258, - /* POP64r */ - }, - { /* 2135 */ - 40, - /* POP64rmm */ - }, - { /* 2136 */ - 77, - /* POP64rmr */ - }, - { /* 2137 */ - 0, - /* POPA16 */ - }, - { /* 2138 */ - 0, - /* POPA32 */ - }, - { /* 2139 */ - 66, - /* POPCNT16rm */ - }, - { /* 2140 */ - 67, - /* POPCNT16rr */ - }, - { /* 2141 */ - 66, - /* POPCNT32rm */ - }, - { /* 2142 */ - 67, - /* POPCNT32rr */ - }, - { /* 2143 */ - 30, - /* POPCNT64rm */ - }, - { /* 2144 */ - 31, - /* POPCNT64rr */ - }, - { /* 2145 */ - 0, - /* POPDS16 */ - }, - { /* 2146 */ - 0, - /* POPDS32 */ - }, - { /* 2147 */ - 0, - /* POPES16 */ - }, - { /* 2148 */ - 0, - /* POPES32 */ - }, - { /* 2149 */ - 0, - /* POPF16 */ - }, - { /* 2150 */ - 0, - /* POPF32 */ - }, - { /* 2151 */ - 0, - /* POPF64 */ - }, - { /* 2152 */ - 0, - /* POPFS16 */ - }, - { /* 2153 */ - 0, - /* POPFS32 */ - }, - { /* 2154 */ - 0, - /* POPFS64 */ - }, - { /* 2155 */ - 0, - /* POPGS16 */ - }, - { /* 2156 */ - 0, - /* POPGS32 */ - }, - { /* 2157 */ - 0, - /* POPGS64 */ - }, - { /* 2158 */ - 0, - /* POPSS16 */ - }, - { /* 2159 */ - 0, - /* POPSS32 */ - }, - { /* 2160 */ - 32, - /* PORrm */ - }, - { /* 2161 */ - 33, - /* PORrr */ - }, - { /* 2162 */ - 80, - /* PREFETCH */ - }, - { /* 2163 */ - 80, - /* PREFETCHNTA */ - }, - { /* 2164 */ - 80, - /* PREFETCHT0 */ - }, - { /* 2165 */ - 80, - /* PREFETCHT1 */ - }, - { /* 2166 */ - 80, - /* PREFETCHT2 */ - }, - { /* 2167 */ - 80, - /* PREFETCHW */ - }, - { /* 2168 */ - 32, - /* PSADBWrm */ - }, - { /* 2169 */ - 33, - /* PSADBWrr */ - }, - { /* 2170 */ - 32, - /* PSHUFBrm */ - }, - { /* 2171 */ - 33, - /* PSHUFBrr */ - }, - { /* 2172 */ - 44, - /* PSHUFDmi */ - }, - { /* 2173 */ - 45, - /* PSHUFDri */ - }, - { /* 2174 */ - 44, - /* PSHUFHWmi */ - }, - { /* 2175 */ - 45, - /* PSHUFHWri */ - }, - { /* 2176 */ - 44, - /* PSHUFLWmi */ - }, - { /* 2177 */ - 45, - /* PSHUFLWri */ - }, - { /* 2178 */ - 32, - /* PSIGNBrm */ - }, - { /* 2179 */ - 33, - /* PSIGNBrr */ - }, - { /* 2180 */ - 32, - /* PSIGNDrm */ - }, - { /* 2181 */ - 33, - /* PSIGNDrr */ - }, - { /* 2182 */ - 32, - /* PSIGNWrm */ - }, - { /* 2183 */ - 33, - /* PSIGNWrr */ - }, - { /* 2184 */ - 259, - /* PSLLDQri */ - }, - { /* 2185 */ - 260, - /* PSLLDri */ - }, - { /* 2186 */ - 32, - /* PSLLDrm */ - }, - { /* 2187 */ - 33, - /* PSLLDrr */ - }, - { /* 2188 */ - 260, - /* PSLLQri */ - }, - { /* 2189 */ - 32, - /* PSLLQrm */ - }, - { /* 2190 */ - 33, - /* PSLLQrr */ - }, - { /* 2191 */ - 260, - /* PSLLWri */ - }, - { /* 2192 */ - 32, - /* PSLLWrm */ - }, - { /* 2193 */ - 33, - /* PSLLWrr */ - }, - { /* 2194 */ - 260, - /* PSRADri */ - }, - { /* 2195 */ - 32, - /* PSRADrm */ - }, - { /* 2196 */ - 33, - /* PSRADrr */ - }, - { /* 2197 */ - 260, - /* PSRAWri */ - }, - { /* 2198 */ - 32, - /* PSRAWrm */ - }, - { /* 2199 */ - 33, - /* PSRAWrr */ - }, - { /* 2200 */ - 259, - /* PSRLDQri */ - }, - { /* 2201 */ - 260, - /* PSRLDri */ - }, - { /* 2202 */ - 32, - /* PSRLDrm */ - }, - { /* 2203 */ - 33, - /* PSRLDrr */ - }, - { /* 2204 */ - 260, - /* PSRLQri */ - }, - { /* 2205 */ - 32, - /* PSRLQrm */ - }, - { /* 2206 */ - 33, - /* PSRLQrr */ - }, - { /* 2207 */ - 260, - /* PSRLWri */ - }, - { /* 2208 */ - 32, - /* PSRLWrm */ - }, - { /* 2209 */ - 33, - /* PSRLWrr */ - }, - { /* 2210 */ - 32, - /* PSUBBrm */ - }, - { /* 2211 */ - 33, - /* PSUBBrr */ - }, - { /* 2212 */ - 32, - /* PSUBDrm */ - }, - { /* 2213 */ - 33, - /* PSUBDrr */ - }, - { /* 2214 */ - 32, - /* PSUBQrm */ - }, - { /* 2215 */ - 33, - /* PSUBQrr */ - }, - { /* 2216 */ - 32, - /* PSUBSBrm */ - }, - { /* 2217 */ - 33, - /* PSUBSBrr */ - }, - { /* 2218 */ - 32, - /* PSUBSWrm */ - }, - { /* 2219 */ - 33, - /* PSUBSWrr */ - }, - { /* 2220 */ - 32, - /* PSUBUSBrm */ - }, - { /* 2221 */ - 33, - /* PSUBUSBrr */ - }, - { /* 2222 */ - 32, - /* PSUBUSWrm */ - }, - { /* 2223 */ - 33, - /* PSUBUSWrr */ - }, - { /* 2224 */ - 32, - /* PSUBWrm */ - }, - { /* 2225 */ - 33, - /* PSUBWrr */ - }, - { /* 2226 */ - 0, - /* */ - }, - { /* 2227 */ - 0, - /* */ - }, - { /* 2228 */ - 42, - /* PTESTrm */ - }, - { /* 2229 */ - 43, - /* PTESTrr */ - }, - { /* 2230 */ - 32, - /* PUNPCKHBWrm */ - }, - { /* 2231 */ - 33, - /* PUNPCKHBWrr */ - }, - { /* 2232 */ - 32, - /* PUNPCKHDQrm */ - }, - { /* 2233 */ - 33, - /* PUNPCKHDQrr */ - }, - { /* 2234 */ - 32, - /* PUNPCKHQDQrm */ - }, - { /* 2235 */ - 33, - /* PUNPCKHQDQrr */ - }, - { /* 2236 */ - 32, - /* PUNPCKHWDrm */ - }, - { /* 2237 */ - 33, - /* PUNPCKHWDrr */ - }, - { /* 2238 */ - 32, - /* PUNPCKLBWrm */ - }, - { /* 2239 */ - 33, - /* PUNPCKLBWrr */ - }, - { /* 2240 */ - 32, - /* PUNPCKLDQrm */ - }, - { /* 2241 */ - 33, - /* PUNPCKLDQrr */ - }, - { /* 2242 */ - 32, - /* PUNPCKLQDQrm */ - }, - { /* 2243 */ - 33, - /* PUNPCKLQDQrr */ - }, - { /* 2244 */ - 32, - /* PUNPCKLWDrm */ - }, - { /* 2245 */ - 33, - /* PUNPCKLWDrr */ - }, - { /* 2246 */ - 261, - /* PUSH16i8 */ - }, - { /* 2247 */ - 257, - /* PUSH16r */ - }, - { /* 2248 */ - 40, - /* PUSH16rmm */ - }, - { /* 2249 */ - 75, - /* PUSH16rmr */ - }, - { /* 2250 */ - 262, - /* PUSH32i8 */ - }, - { /* 2251 */ - 257, - /* PUSH32r */ - }, - { /* 2252 */ - 40, - /* PUSH32rmm */ - }, - { /* 2253 */ - 75, - /* PUSH32rmr */ - }, - { /* 2254 */ - 2, - /* PUSH64i16 */ - }, - { /* 2255 */ - 13, - /* PUSH64i32 */ - }, - { /* 2256 */ - 263, - /* PUSH64i8 */ - }, - { /* 2257 */ - 258, - /* PUSH64r */ - }, - { /* 2258 */ - 40, - /* PUSH64rmm */ - }, - { /* 2259 */ - 77, - /* PUSH64rmr */ - }, - { /* 2260 */ - 0, - /* PUSHA16 */ - }, - { /* 2261 */ - 0, - /* PUSHA32 */ - }, - { /* 2262 */ - 0, - /* PUSHCS16 */ - }, - { /* 2263 */ - 0, - /* PUSHCS32 */ - }, - { /* 2264 */ - 0, - /* PUSHDS16 */ - }, - { /* 2265 */ - 0, - /* PUSHDS32 */ - }, - { /* 2266 */ - 0, - /* PUSHES16 */ - }, - { /* 2267 */ - 0, - /* PUSHES32 */ - }, - { /* 2268 */ - 0, - /* PUSHF16 */ - }, - { /* 2269 */ - 0, - /* PUSHF32 */ - }, - { /* 2270 */ - 0, - /* PUSHF64 */ - }, - { /* 2271 */ - 0, - /* PUSHFS16 */ - }, - { /* 2272 */ - 0, - /* PUSHFS32 */ - }, - { /* 2273 */ - 0, - /* PUSHFS64 */ - }, - { /* 2274 */ - 0, - /* PUSHGS16 */ - }, - { /* 2275 */ - 0, - /* PUSHGS32 */ - }, - { /* 2276 */ - 0, - /* PUSHGS64 */ - }, - { /* 2277 */ - 0, - /* PUSHSS16 */ - }, - { /* 2278 */ - 0, - /* PUSHSS32 */ - }, - { /* 2279 */ - 2, - /* PUSHi16 */ - }, - { /* 2280 */ - 2, - /* PUSHi32 */ - }, - { /* 2281 */ - 32, - /* PXORrm */ - }, - { /* 2282 */ - 33, - /* PXORrr */ - }, - { /* 2283 */ - 40, - /* RCL16m1 */ - }, - { /* 2284 */ - 40, - /* RCL16mCL */ - }, - { /* 2285 */ - 264, - /* RCL16mi */ - }, - { /* 2286 */ - 126, - /* RCL16r1 */ - }, - { /* 2287 */ - 126, - /* RCL16rCL */ - }, - { /* 2288 */ - 265, - /* RCL16ri */ - }, - { /* 2289 */ - 40, - /* RCL32m1 */ - }, - { /* 2290 */ - 40, - /* RCL32mCL */ - }, - { /* 2291 */ - 264, - /* RCL32mi */ - }, - { /* 2292 */ - 126, - /* RCL32r1 */ - }, - { /* 2293 */ - 126, - /* RCL32rCL */ - }, - { /* 2294 */ - 265, - /* RCL32ri */ - }, - { /* 2295 */ - 40, - /* RCL64m1 */ - }, - { /* 2296 */ - 40, - /* RCL64mCL */ - }, - { /* 2297 */ - 264, - /* RCL64mi */ - }, - { /* 2298 */ - 127, - /* RCL64r1 */ - }, - { /* 2299 */ - 127, - /* RCL64rCL */ - }, - { /* 2300 */ - 266, - /* RCL64ri */ - }, - { /* 2301 */ - 80, - /* RCL8m1 */ - }, - { /* 2302 */ - 80, - /* RCL8mCL */ - }, - { /* 2303 */ - 22, - /* RCL8mi */ - }, - { /* 2304 */ - 128, - /* RCL8r1 */ - }, - { /* 2305 */ - 128, - /* RCL8rCL */ - }, - { /* 2306 */ - 24, - /* RCL8ri */ - }, - { /* 2307 */ - 42, - /* RCPPSm */ - }, - { /* 2308 */ - 0, - /* */ - }, - { /* 2309 */ - 43, - /* RCPPSr */ - }, - { /* 2310 */ - 0, - /* */ - }, - { /* 2311 */ - 238, - /* RCPSSm */ - }, - { /* 2312 */ - 0, - /* */ - }, - { /* 2313 */ - 267, - /* RCPSSr */ - }, - { /* 2314 */ - 0, - /* */ - }, - { /* 2315 */ - 40, - /* RCR16m1 */ - }, - { /* 2316 */ - 40, - /* RCR16mCL */ - }, - { /* 2317 */ - 264, - /* RCR16mi */ - }, - { /* 2318 */ - 126, - /* RCR16r1 */ - }, - { /* 2319 */ - 126, - /* RCR16rCL */ - }, - { /* 2320 */ - 265, - /* RCR16ri */ - }, - { /* 2321 */ - 40, - /* RCR32m1 */ - }, - { /* 2322 */ - 40, - /* RCR32mCL */ - }, - { /* 2323 */ - 264, - /* RCR32mi */ - }, - { /* 2324 */ - 126, - /* RCR32r1 */ - }, - { /* 2325 */ - 126, - /* RCR32rCL */ - }, - { /* 2326 */ - 265, - /* RCR32ri */ - }, - { /* 2327 */ - 40, - /* RCR64m1 */ - }, - { /* 2328 */ - 40, - /* RCR64mCL */ - }, - { /* 2329 */ - 264, - /* RCR64mi */ - }, - { /* 2330 */ - 127, - /* RCR64r1 */ - }, - { /* 2331 */ - 127, - /* RCR64rCL */ - }, - { /* 2332 */ - 266, - /* RCR64ri */ - }, - { /* 2333 */ - 80, - /* RCR8m1 */ - }, - { /* 2334 */ - 80, - /* RCR8mCL */ - }, - { /* 2335 */ - 22, - /* RCR8mi */ - }, - { /* 2336 */ - 128, - /* RCR8r1 */ - }, - { /* 2337 */ - 128, - /* RCR8rCL */ - }, - { /* 2338 */ - 24, - /* RCR8ri */ - }, - { /* 2339 */ - 268, - /* RDFSBASE */ - }, - { /* 2340 */ - 77, - /* RDFSBASE64 */ - }, - { /* 2341 */ - 268, - /* RDGSBASE */ - }, - { /* 2342 */ - 77, - /* RDGSBASE64 */ - }, - { /* 2343 */ - 0, - /* RDMSR */ - }, - { /* 2344 */ - 0, - /* RDPMC */ - }, - { /* 2345 */ - 75, - /* RDRAND16r */ - }, - { /* 2346 */ - 75, - /* RDRAND32r */ - }, - { /* 2347 */ - 77, - /* RDRAND64r */ - }, - { /* 2348 */ - 75, - /* RDSEED16r */ - }, - { /* 2349 */ - 75, - /* RDSEED32r */ - }, - { /* 2350 */ - 77, - /* RDSEED64r */ - }, - { /* 2351 */ - 0, - /* RDTSC */ - }, - { /* 2352 */ - 0, - /* RDTSCP */ - }, - { /* 2353 */ - 0, - /* */ - }, - { /* 2354 */ - 0, - /* */ - }, - { /* 2355 */ - 0, - /* */ - }, - { /* 2356 */ - 0, - /* */ - }, - { /* 2357 */ - 0, - /* REPNE_PREFIX */ - }, - { /* 2358 */ - 0, - /* */ - }, - { /* 2359 */ - 0, - /* */ - }, - { /* 2360 */ - 0, - /* */ - }, - { /* 2361 */ - 0, - /* */ - }, - { /* 2362 */ - 0, - /* */ - }, - { /* 2363 */ - 0, - /* */ - }, - { /* 2364 */ - 0, - /* */ - }, - { /* 2365 */ - 0, - /* REP_PREFIX */ - }, - { /* 2366 */ - 0, - /* */ - }, - { /* 2367 */ - 0, - /* */ - }, - { /* 2368 */ - 0, - /* */ - }, - { /* 2369 */ - 0, - /* */ - }, - { /* 2370 */ - 0, - /* */ - }, - { /* 2371 */ - 0, - /* */ - }, - { /* 2372 */ - 0, - /* */ - }, - { /* 2373 */ - 176, - /* RETIL */ - }, - { /* 2374 */ - 176, - /* RETIQ */ - }, - { /* 2375 */ - 2, - /* RETIW */ - }, - { /* 2376 */ - 0, - /* RETL */ - }, - { /* 2377 */ - 0, - /* RETQ */ - }, - { /* 2378 */ - 0, - /* RETW */ - }, - { /* 2379 */ - 0, - /* REX64_PREFIX */ - }, - { /* 2380 */ - 40, - /* ROL16m1 */ - }, - { /* 2381 */ - 40, - /* ROL16mCL */ - }, - { /* 2382 */ - 264, - /* ROL16mi */ - }, - { /* 2383 */ - 126, - /* ROL16r1 */ - }, - { /* 2384 */ - 126, - /* ROL16rCL */ - }, - { /* 2385 */ - 265, - /* ROL16ri */ - }, - { /* 2386 */ - 40, - /* ROL32m1 */ - }, - { /* 2387 */ - 40, - /* ROL32mCL */ - }, - { /* 2388 */ - 264, - /* ROL32mi */ - }, - { /* 2389 */ - 126, - /* ROL32r1 */ - }, - { /* 2390 */ - 126, - /* ROL32rCL */ - }, - { /* 2391 */ - 265, - /* ROL32ri */ - }, - { /* 2392 */ - 40, - /* ROL64m1 */ - }, - { /* 2393 */ - 40, - /* ROL64mCL */ - }, - { /* 2394 */ - 264, - /* ROL64mi */ - }, - { /* 2395 */ - 127, - /* ROL64r1 */ - }, - { /* 2396 */ - 127, - /* ROL64rCL */ - }, - { /* 2397 */ - 266, - /* ROL64ri */ - }, - { /* 2398 */ - 80, - /* ROL8m1 */ - }, - { /* 2399 */ - 80, - /* ROL8mCL */ - }, - { /* 2400 */ - 22, - /* ROL8mi */ - }, - { /* 2401 */ - 128, - /* ROL8r1 */ - }, - { /* 2402 */ - 128, - /* ROL8rCL */ - }, - { /* 2403 */ - 24, - /* ROL8ri */ - }, - { /* 2404 */ - 40, - /* ROR16m1 */ - }, - { /* 2405 */ - 40, - /* ROR16mCL */ - }, - { /* 2406 */ - 264, - /* ROR16mi */ - }, - { /* 2407 */ - 126, - /* ROR16r1 */ - }, - { /* 2408 */ - 126, - /* ROR16rCL */ - }, - { /* 2409 */ - 265, - /* ROR16ri */ - }, - { /* 2410 */ - 40, - /* ROR32m1 */ - }, - { /* 2411 */ - 40, - /* ROR32mCL */ - }, - { /* 2412 */ - 264, - /* ROR32mi */ - }, - { /* 2413 */ - 126, - /* ROR32r1 */ - }, - { /* 2414 */ - 126, - /* ROR32rCL */ - }, - { /* 2415 */ - 265, - /* ROR32ri */ - }, - { /* 2416 */ - 40, - /* ROR64m1 */ - }, - { /* 2417 */ - 40, - /* ROR64mCL */ - }, - { /* 2418 */ - 264, - /* ROR64mi */ - }, - { /* 2419 */ - 127, - /* ROR64r1 */ - }, - { /* 2420 */ - 127, - /* ROR64rCL */ - }, - { /* 2421 */ - 266, - /* ROR64ri */ - }, - { /* 2422 */ - 80, - /* ROR8m1 */ - }, - { /* 2423 */ - 80, - /* ROR8mCL */ - }, - { /* 2424 */ - 22, - /* ROR8mi */ - }, - { /* 2425 */ - 128, - /* ROR8r1 */ - }, - { /* 2426 */ - 128, - /* ROR8rCL */ - }, - { /* 2427 */ - 24, - /* ROR8ri */ - }, - { /* 2428 */ - 269, - /* RORX32mi */ - }, - { /* 2429 */ - 270, - /* RORX32ri */ - }, - { /* 2430 */ - 271, - /* RORX64mi */ - }, - { /* 2431 */ - 272, - /* RORX64ri */ - }, - { /* 2432 */ - 273, - /* ROUNDPDm */ - }, - { /* 2433 */ - 274, - /* ROUNDPDr */ - }, - { /* 2434 */ - 273, - /* ROUNDPSm */ - }, - { /* 2435 */ - 274, - /* ROUNDPSr */ - }, - { /* 2436 */ - 275, - /* ROUNDSDm */ - }, - { /* 2437 */ - 276, - /* ROUNDSDr */ - }, - { /* 2438 */ - 0, - /* */ - }, - { /* 2439 */ - 151, - /* ROUNDSSm */ - }, - { /* 2440 */ - 277, - /* ROUNDSSr */ - }, - { /* 2441 */ - 0, - /* */ - }, - { /* 2442 */ - 0, - /* RSM */ - }, - { /* 2443 */ - 42, - /* RSQRTPSm */ - }, - { /* 2444 */ - 0, - /* */ - }, - { /* 2445 */ - 43, - /* RSQRTPSr */ - }, - { /* 2446 */ - 0, - /* */ - }, - { /* 2447 */ - 238, - /* RSQRTSSm */ - }, - { /* 2448 */ - 0, - /* */ - }, - { /* 2449 */ - 267, - /* RSQRTSSr */ - }, - { /* 2450 */ - 0, - /* */ - }, - { /* 2451 */ - 0, - /* SAHF */ - }, - { /* 2452 */ - 40, - /* SAL16m1 */ - }, - { /* 2453 */ - 40, - /* SAL16mCL */ - }, - { /* 2454 */ - 264, - /* SAL16mi */ - }, - { /* 2455 */ - 126, - /* SAL16r1 */ - }, - { /* 2456 */ - 126, - /* SAL16rCL */ - }, - { /* 2457 */ - 265, - /* SAL16ri */ - }, - { /* 2458 */ - 40, - /* SAL32m1 */ - }, - { /* 2459 */ - 40, - /* SAL32mCL */ - }, - { /* 2460 */ - 264, - /* SAL32mi */ - }, - { /* 2461 */ - 126, - /* SAL32r1 */ - }, - { /* 2462 */ - 126, - /* SAL32rCL */ - }, - { /* 2463 */ - 265, - /* SAL32ri */ - }, - { /* 2464 */ - 40, - /* SAL64m1 */ - }, - { /* 2465 */ - 40, - /* SAL64mCL */ - }, - { /* 2466 */ - 264, - /* SAL64mi */ - }, - { /* 2467 */ - 127, - /* SAL64r1 */ - }, - { /* 2468 */ - 127, - /* SAL64rCL */ - }, - { /* 2469 */ - 266, - /* SAL64ri */ - }, - { /* 2470 */ - 80, - /* SAL8m1 */ - }, - { /* 2471 */ - 80, - /* SAL8mCL */ - }, - { /* 2472 */ - 22, - /* SAL8mi */ - }, - { /* 2473 */ - 128, - /* SAL8r1 */ - }, - { /* 2474 */ - 128, - /* SAL8rCL */ - }, - { /* 2475 */ - 24, - /* SAL8ri */ - }, - { /* 2476 */ - 0, - /* SALC */ - }, - { /* 2477 */ - 40, - /* SAR16m1 */ - }, - { /* 2478 */ - 40, - /* SAR16mCL */ - }, - { /* 2479 */ - 264, - /* SAR16mi */ - }, - { /* 2480 */ - 126, - /* SAR16r1 */ - }, - { /* 2481 */ - 126, - /* SAR16rCL */ - }, - { /* 2482 */ - 265, - /* SAR16ri */ - }, - { /* 2483 */ - 40, - /* SAR32m1 */ - }, - { /* 2484 */ - 40, - /* SAR32mCL */ - }, - { /* 2485 */ - 264, - /* SAR32mi */ - }, - { /* 2486 */ - 126, - /* SAR32r1 */ - }, - { /* 2487 */ - 126, - /* SAR32rCL */ - }, - { /* 2488 */ - 265, - /* SAR32ri */ - }, - { /* 2489 */ - 40, - /* SAR64m1 */ - }, - { /* 2490 */ - 40, - /* SAR64mCL */ - }, - { /* 2491 */ - 264, - /* SAR64mi */ - }, - { /* 2492 */ - 127, - /* SAR64r1 */ - }, - { /* 2493 */ - 127, - /* SAR64rCL */ - }, - { /* 2494 */ - 266, - /* SAR64ri */ - }, - { /* 2495 */ - 80, - /* SAR8m1 */ - }, - { /* 2496 */ - 80, - /* SAR8mCL */ - }, - { /* 2497 */ - 22, - /* SAR8mi */ - }, - { /* 2498 */ - 128, - /* SAR8r1 */ - }, - { /* 2499 */ - 128, - /* SAR8rCL */ - }, - { /* 2500 */ - 24, - /* SAR8ri */ - }, - { /* 2501 */ - 52, - /* SARX32rm */ - }, - { /* 2502 */ - 53, - /* SARX32rr */ - }, - { /* 2503 */ - 54, - /* SARX64rm */ - }, - { /* 2504 */ - 55, - /* SARX64rr */ - }, - { /* 2505 */ - 2, - /* SBB16i16 */ - }, - { /* 2506 */ - 3, - /* SBB16mi */ - }, - { /* 2507 */ - 4, - /* SBB16mi8 */ - }, - { /* 2508 */ - 5, - /* SBB16mr */ - }, - { /* 2509 */ - 6, - /* SBB16ri */ - }, - { /* 2510 */ - 7, - /* SBB16ri8 */ - }, - { /* 2511 */ - 8, - /* SBB16rm */ - }, - { /* 2512 */ - 9, - /* SBB16rr */ - }, - { /* 2513 */ - 10, - /* SBB16rr_REV */ - }, - { /* 2514 */ - 2, - /* SBB32i32 */ - }, - { /* 2515 */ - 3, - /* SBB32mi */ - }, - { /* 2516 */ - 11, - /* SBB32mi8 */ - }, - { /* 2517 */ - 5, - /* SBB32mr */ - }, - { /* 2518 */ - 6, - /* SBB32ri */ - }, - { /* 2519 */ - 12, - /* SBB32ri8 */ - }, - { /* 2520 */ - 8, - /* SBB32rm */ - }, - { /* 2521 */ - 9, - /* SBB32rr */ - }, - { /* 2522 */ - 10, - /* SBB32rr_REV */ - }, - { /* 2523 */ - 13, - /* SBB64i32 */ - }, - { /* 2524 */ - 14, - /* SBB64mi32 */ - }, - { /* 2525 */ - 15, - /* SBB64mi8 */ - }, - { /* 2526 */ - 16, - /* SBB64mr */ - }, - { /* 2527 */ - 17, - /* SBB64ri32 */ - }, - { /* 2528 */ - 18, - /* SBB64ri8 */ - }, - { /* 2529 */ - 19, - /* SBB64rm */ - }, - { /* 2530 */ - 20, - /* SBB64rr */ - }, - { /* 2531 */ - 21, - /* SBB64rr_REV */ - }, - { /* 2532 */ - 1, - /* SBB8i8 */ - }, - { /* 2533 */ - 22, - /* SBB8mi */ - }, - { /* 2534 */ - 23, - /* SBB8mr */ - }, - { /* 2535 */ - 24, - /* SBB8ri */ - }, - { /* 2536 */ - 25, - /* SBB8rm */ - }, - { /* 2537 */ - 26, - /* SBB8rr */ - }, - { /* 2538 */ - 27, - /* SBB8rr_REV */ - }, - { /* 2539 */ - 148, - /* SCAS16 */ - }, - { /* 2540 */ - 149, - /* SCAS32 */ - }, - { /* 2541 */ - 278, - /* SCAS64 */ - }, - { /* 2542 */ - 150, - /* SCAS8 */ - }, - { /* 2543 */ - 0, - /* */ - }, - { /* 2544 */ - 0, - /* */ - }, - { /* 2545 */ - 80, - /* SETAEm */ - }, - { /* 2546 */ - 129, - /* SETAEr */ - }, - { /* 2547 */ - 80, - /* SETAm */ - }, - { /* 2548 */ - 129, - /* SETAr */ - }, - { /* 2549 */ - 80, - /* SETBEm */ - }, - { /* 2550 */ - 129, - /* SETBEr */ - }, - { /* 2551 */ - 0, - /* */ - }, - { /* 2552 */ - 0, - /* */ - }, - { /* 2553 */ - 0, - /* */ - }, - { /* 2554 */ - 0, - /* */ - }, - { /* 2555 */ - 80, - /* SETBm */ - }, - { /* 2556 */ - 129, - /* SETBr */ - }, - { /* 2557 */ - 80, - /* SETEm */ - }, - { /* 2558 */ - 129, - /* SETEr */ - }, - { /* 2559 */ - 80, - /* SETGEm */ - }, - { /* 2560 */ - 129, - /* SETGEr */ - }, - { /* 2561 */ - 80, - /* SETGm */ - }, - { /* 2562 */ - 129, - /* SETGr */ - }, - { /* 2563 */ - 80, - /* SETLEm */ - }, - { /* 2564 */ - 129, - /* SETLEr */ - }, - { /* 2565 */ - 80, - /* SETLm */ - }, - { /* 2566 */ - 129, - /* SETLr */ - }, - { /* 2567 */ - 80, - /* SETNEm */ - }, - { /* 2568 */ - 129, - /* SETNEr */ - }, - { /* 2569 */ - 80, - /* SETNOm */ - }, - { /* 2570 */ - 129, - /* SETNOr */ - }, - { /* 2571 */ - 80, - /* SETNPm */ - }, - { /* 2572 */ - 129, - /* SETNPr */ - }, - { /* 2573 */ - 80, - /* SETNSm */ - }, - { /* 2574 */ - 129, - /* SETNSr */ - }, - { /* 2575 */ - 80, - /* SETOm */ - }, - { /* 2576 */ - 129, - /* SETOr */ - }, - { /* 2577 */ - 80, - /* SETPm */ - }, - { /* 2578 */ - 129, - /* SETPr */ - }, - { /* 2579 */ - 80, - /* SETSm */ - }, - { /* 2580 */ - 129, - /* SETSr */ - }, - { /* 2581 */ - 0, - /* SFENCE */ - }, - { /* 2582 */ - 137, - /* SGDT16m */ - }, - { /* 2583 */ - 137, - /* SGDT32m */ - }, - { /* 2584 */ - 138, - /* SGDT64m */ - }, - { /* 2585 */ - 32, - /* SHA1MSG1rm */ - }, - { /* 2586 */ - 33, - /* SHA1MSG1rr */ - }, - { /* 2587 */ - 32, - /* SHA1MSG2rm */ - }, - { /* 2588 */ - 33, - /* SHA1MSG2rr */ - }, - { /* 2589 */ - 32, - /* SHA1NEXTErm */ - }, - { /* 2590 */ - 33, - /* SHA1NEXTErr */ - }, - { /* 2591 */ - 247, - /* SHA1RNDS4rmi */ - }, - { /* 2592 */ - 248, - /* SHA1RNDS4rri */ - }, - { /* 2593 */ - 32, - /* SHA256MSG1rm */ - }, - { /* 2594 */ - 33, - /* SHA256MSG1rr */ - }, - { /* 2595 */ - 32, - /* SHA256MSG2rm */ - }, - { /* 2596 */ - 33, - /* SHA256MSG2rr */ - }, - { /* 2597 */ - 32, - /* SHA256RNDS2rm */ - }, - { /* 2598 */ - 33, - /* SHA256RNDS2rr */ - }, - { /* 2599 */ - 40, - /* SHL16m1 */ - }, - { /* 2600 */ - 40, - /* SHL16mCL */ - }, - { /* 2601 */ - 264, - /* SHL16mi */ - }, - { /* 2602 */ - 126, - /* SHL16r1 */ - }, - { /* 2603 */ - 126, - /* SHL16rCL */ - }, - { /* 2604 */ - 265, - /* SHL16ri */ - }, - { /* 2605 */ - 40, - /* SHL32m1 */ - }, - { /* 2606 */ - 40, - /* SHL32mCL */ - }, - { /* 2607 */ - 264, - /* SHL32mi */ - }, - { /* 2608 */ - 126, - /* SHL32r1 */ - }, - { /* 2609 */ - 126, - /* SHL32rCL */ - }, - { /* 2610 */ - 265, - /* SHL32ri */ - }, - { /* 2611 */ - 40, - /* SHL64m1 */ - }, - { /* 2612 */ - 40, - /* SHL64mCL */ - }, - { /* 2613 */ - 264, - /* SHL64mi */ - }, - { /* 2614 */ - 127, - /* SHL64r1 */ - }, - { /* 2615 */ - 127, - /* SHL64rCL */ - }, - { /* 2616 */ - 266, - /* SHL64ri */ - }, - { /* 2617 */ - 80, - /* SHL8m1 */ - }, - { /* 2618 */ - 80, - /* SHL8mCL */ - }, - { /* 2619 */ - 22, - /* SHL8mi */ - }, - { /* 2620 */ - 128, - /* SHL8r1 */ - }, - { /* 2621 */ - 128, - /* SHL8rCL */ - }, - { /* 2622 */ - 24, - /* SHL8ri */ - }, - { /* 2623 */ - 5, - /* SHLD16mrCL */ - }, - { /* 2624 */ - 279, - /* SHLD16mri8 */ - }, - { /* 2625 */ - 9, - /* SHLD16rrCL */ - }, - { /* 2626 */ - 280, - /* SHLD16rri8 */ - }, - { /* 2627 */ - 5, - /* SHLD32mrCL */ - }, - { /* 2628 */ - 279, - /* SHLD32mri8 */ - }, - { /* 2629 */ - 9, - /* SHLD32rrCL */ - }, - { /* 2630 */ - 280, - /* SHLD32rri8 */ - }, - { /* 2631 */ - 16, - /* SHLD64mrCL */ - }, - { /* 2632 */ - 281, - /* SHLD64mri8 */ - }, - { /* 2633 */ - 20, - /* SHLD64rrCL */ - }, - { /* 2634 */ - 282, - /* SHLD64rri8 */ - }, - { /* 2635 */ - 52, - /* SHLX32rm */ - }, - { /* 2636 */ - 53, - /* SHLX32rr */ - }, - { /* 2637 */ - 54, - /* SHLX64rm */ - }, - { /* 2638 */ - 55, - /* SHLX64rr */ - }, - { /* 2639 */ - 40, - /* SHR16m1 */ - }, - { /* 2640 */ - 40, - /* SHR16mCL */ - }, - { /* 2641 */ - 264, - /* SHR16mi */ - }, - { /* 2642 */ - 126, - /* SHR16r1 */ - }, - { /* 2643 */ - 126, - /* SHR16rCL */ - }, - { /* 2644 */ - 265, - /* SHR16ri */ - }, - { /* 2645 */ - 40, - /* SHR32m1 */ - }, - { /* 2646 */ - 40, - /* SHR32mCL */ - }, - { /* 2647 */ - 264, - /* SHR32mi */ - }, - { /* 2648 */ - 126, - /* SHR32r1 */ - }, - { /* 2649 */ - 126, - /* SHR32rCL */ - }, - { /* 2650 */ - 265, - /* SHR32ri */ - }, - { /* 2651 */ - 40, - /* SHR64m1 */ - }, - { /* 2652 */ - 40, - /* SHR64mCL */ - }, - { /* 2653 */ - 264, - /* SHR64mi */ - }, - { /* 2654 */ - 127, - /* SHR64r1 */ - }, - { /* 2655 */ - 127, - /* SHR64rCL */ - }, - { /* 2656 */ - 266, - /* SHR64ri */ - }, - { /* 2657 */ - 80, - /* SHR8m1 */ - }, - { /* 2658 */ - 80, - /* SHR8mCL */ - }, - { /* 2659 */ - 22, - /* SHR8mi */ - }, - { /* 2660 */ - 128, - /* SHR8r1 */ - }, - { /* 2661 */ - 128, - /* SHR8rCL */ - }, - { /* 2662 */ - 24, - /* SHR8ri */ - }, - { /* 2663 */ - 5, - /* SHRD16mrCL */ - }, - { /* 2664 */ - 279, - /* SHRD16mri8 */ - }, - { /* 2665 */ - 9, - /* SHRD16rrCL */ - }, - { /* 2666 */ - 280, - /* SHRD16rri8 */ - }, - { /* 2667 */ - 5, - /* SHRD32mrCL */ - }, - { /* 2668 */ - 279, - /* SHRD32mri8 */ - }, - { /* 2669 */ - 9, - /* SHRD32rrCL */ - }, - { /* 2670 */ - 280, - /* SHRD32rri8 */ - }, - { /* 2671 */ - 16, - /* SHRD64mrCL */ - }, - { /* 2672 */ - 281, - /* SHRD64mri8 */ - }, - { /* 2673 */ - 20, - /* SHRD64rrCL */ - }, - { /* 2674 */ - 282, - /* SHRD64rri8 */ - }, - { /* 2675 */ - 52, - /* SHRX32rm */ - }, - { /* 2676 */ - 53, - /* SHRX32rr */ - }, - { /* 2677 */ - 54, - /* SHRX64rm */ - }, - { /* 2678 */ - 55, - /* SHRX64rr */ - }, - { /* 2679 */ - 247, - /* SHUFPDrmi */ - }, - { /* 2680 */ - 248, - /* SHUFPDrri */ - }, - { /* 2681 */ - 247, - /* SHUFPSrmi */ - }, - { /* 2682 */ - 248, - /* SHUFPSrri */ - }, - { /* 2683 */ - 137, - /* SIDT16m */ - }, - { /* 2684 */ - 137, - /* SIDT32m */ - }, - { /* 2685 */ - 138, - /* SIDT64m */ - }, - { /* 2686 */ - 0, - /* SIN_F */ - }, - { /* 2687 */ - 0, - /* */ - }, - { /* 2688 */ - 0, - /* */ - }, - { /* 2689 */ - 0, - /* */ - }, - { /* 2690 */ - 0, - /* SKINIT */ - }, - { /* 2691 */ - 40, - /* SLDT16m */ - }, - { /* 2692 */ - 75, - /* SLDT16r */ - }, - { /* 2693 */ - 75, - /* SLDT32r */ - }, - { /* 2694 */ - 40, - /* SLDT64m */ - }, - { /* 2695 */ - 77, - /* SLDT64r */ - }, - { /* 2696 */ - 40, - /* SMSW16m */ - }, - { /* 2697 */ - 75, - /* SMSW16r */ - }, - { /* 2698 */ - 75, - /* SMSW32r */ - }, - { /* 2699 */ - 77, - /* SMSW64r */ - }, - { /* 2700 */ - 42, - /* SQRTPDm */ - }, - { /* 2701 */ - 43, - /* SQRTPDr */ - }, - { /* 2702 */ - 42, - /* SQRTPSm */ - }, - { /* 2703 */ - 43, - /* SQRTPSr */ - }, - { /* 2704 */ - 234, - /* SQRTSDm */ - }, - { /* 2705 */ - 0, - /* */ - }, - { /* 2706 */ - 283, - /* SQRTSDr */ - }, - { /* 2707 */ - 0, - /* */ - }, - { /* 2708 */ - 238, - /* SQRTSSm */ - }, - { /* 2709 */ - 0, - /* */ - }, - { /* 2710 */ - 267, - /* SQRTSSr */ - }, - { /* 2711 */ - 0, - /* */ - }, - { /* 2712 */ - 0, - /* SQRT_F */ - }, - { /* 2713 */ - 0, - /* */ - }, - { /* 2714 */ - 0, - /* */ - }, - { /* 2715 */ - 0, - /* */ - }, - { /* 2716 */ - 0, - /* SS_PREFIX */ - }, - { /* 2717 */ - 0, - /* STAC */ - }, - { /* 2718 */ - 0, - /* STC */ - }, - { /* 2719 */ - 0, - /* STD */ - }, - { /* 2720 */ - 0, - /* STGI */ - }, - { /* 2721 */ - 0, - /* STI */ - }, - { /* 2722 */ - 40, - /* STMXCSR */ - }, - { /* 2723 */ - 150, - /* STOSB */ - }, - { /* 2724 */ - 149, - /* STOSL */ - }, - { /* 2725 */ - 278, - /* STOSQ */ - }, - { /* 2726 */ - 148, - /* STOSW */ - }, - { /* 2727 */ - 75, - /* STR16r */ - }, - { /* 2728 */ - 75, - /* STR32r */ - }, - { /* 2729 */ - 77, - /* STR64r */ - }, - { /* 2730 */ - 40, - /* STRm */ - }, - { /* 2731 */ - 38, - /* ST_F32m */ - }, - { /* 2732 */ - 39, - /* ST_F64m */ - }, - { /* 2733 */ - 38, - /* ST_FP32m */ - }, - { /* 2734 */ - 39, - /* ST_FP64m */ - }, - { /* 2735 */ - 167, - /* ST_FP80m */ - }, - { /* 2736 */ - 41, - /* ST_FPrr */ - }, - { /* 2737 */ - 0, - /* */ - }, - { /* 2738 */ - 0, - /* */ - }, - { /* 2739 */ - 0, - /* */ - }, - { /* 2740 */ - 0, - /* */ - }, - { /* 2741 */ - 0, - /* */ - }, - { /* 2742 */ - 0, - /* */ - }, - { /* 2743 */ - 0, - /* */ - }, - { /* 2744 */ - 0, - /* */ - }, - { /* 2745 */ - 0, - /* */ - }, - { /* 2746 */ - 0, - /* */ - }, - { /* 2747 */ - 0, - /* */ - }, - { /* 2748 */ - 41, - /* ST_Frr */ - }, - { /* 2749 */ - 2, - /* SUB16i16 */ - }, - { /* 2750 */ - 3, - /* SUB16mi */ - }, - { /* 2751 */ - 4, - /* SUB16mi8 */ - }, - { /* 2752 */ - 5, - /* SUB16mr */ - }, - { /* 2753 */ - 6, - /* SUB16ri */ - }, - { /* 2754 */ - 7, - /* SUB16ri8 */ - }, - { /* 2755 */ - 8, - /* SUB16rm */ - }, - { /* 2756 */ - 9, - /* SUB16rr */ - }, - { /* 2757 */ - 10, - /* SUB16rr_REV */ - }, - { /* 2758 */ - 2, - /* SUB32i32 */ - }, - { /* 2759 */ - 3, - /* SUB32mi */ - }, - { /* 2760 */ - 11, - /* SUB32mi8 */ - }, - { /* 2761 */ - 5, - /* SUB32mr */ - }, - { /* 2762 */ - 6, - /* SUB32ri */ - }, - { /* 2763 */ - 12, - /* SUB32ri8 */ - }, - { /* 2764 */ - 8, - /* SUB32rm */ - }, - { /* 2765 */ - 9, - /* SUB32rr */ - }, - { /* 2766 */ - 10, - /* SUB32rr_REV */ - }, - { /* 2767 */ - 13, - /* SUB64i32 */ - }, - { /* 2768 */ - 14, - /* SUB64mi32 */ - }, - { /* 2769 */ - 15, - /* SUB64mi8 */ - }, - { /* 2770 */ - 16, - /* SUB64mr */ - }, - { /* 2771 */ - 17, - /* SUB64ri32 */ - }, - { /* 2772 */ - 18, - /* SUB64ri8 */ - }, - { /* 2773 */ - 19, - /* SUB64rm */ - }, - { /* 2774 */ - 20, - /* SUB64rr */ - }, - { /* 2775 */ - 21, - /* SUB64rr_REV */ - }, - { /* 2776 */ - 1, - /* SUB8i8 */ - }, - { /* 2777 */ - 22, - /* SUB8mi */ - }, - { /* 2778 */ - 23, - /* SUB8mr */ - }, - { /* 2779 */ - 24, - /* SUB8ri */ - }, - { /* 2780 */ - 24, - /* SUB8ri8 */ - }, - { /* 2781 */ - 25, - /* SUB8rm */ - }, - { /* 2782 */ - 26, - /* SUB8rr */ - }, - { /* 2783 */ - 27, - /* SUB8rr_REV */ - }, - { /* 2784 */ - 32, - /* SUBPDrm */ - }, - { /* 2785 */ - 33, - /* SUBPDrr */ - }, - { /* 2786 */ - 32, - /* SUBPSrm */ - }, - { /* 2787 */ - 33, - /* SUBPSrr */ - }, - { /* 2788 */ - 38, - /* SUBR_F32m */ - }, - { /* 2789 */ - 39, - /* SUBR_F64m */ - }, - { /* 2790 */ - 40, - /* SUBR_FI16m */ - }, - { /* 2791 */ - 40, - /* SUBR_FI32m */ - }, - { /* 2792 */ - 41, - /* SUBR_FPrST0 */ - }, - { /* 2793 */ - 41, - /* SUBR_FST0r */ - }, - { /* 2794 */ - 0, - /* */ - }, - { /* 2795 */ - 0, - /* */ - }, - { /* 2796 */ - 0, - /* */ - }, - { /* 2797 */ - 0, - /* */ - }, - { /* 2798 */ - 0, - /* */ - }, - { /* 2799 */ - 0, - /* */ - }, - { /* 2800 */ - 0, - /* */ - }, - { /* 2801 */ - 0, - /* */ - }, - { /* 2802 */ - 0, - /* */ - }, - { /* 2803 */ - 0, - /* */ - }, - { /* 2804 */ - 0, - /* */ - }, - { /* 2805 */ - 41, - /* SUBR_FrST0 */ - }, - { /* 2806 */ - 34, - /* SUBSDrm */ - }, - { /* 2807 */ - 0, - /* */ - }, - { /* 2808 */ - 35, - /* SUBSDrr */ - }, - { /* 2809 */ - 0, - /* */ - }, - { /* 2810 */ - 36, - /* SUBSSrm */ - }, - { /* 2811 */ - 0, - /* */ - }, - { /* 2812 */ - 37, - /* SUBSSrr */ - }, - { /* 2813 */ - 0, - /* */ - }, - { /* 2814 */ - 38, - /* SUB_F32m */ - }, - { /* 2815 */ - 39, - /* SUB_F64m */ - }, - { /* 2816 */ - 40, - /* SUB_FI16m */ - }, - { /* 2817 */ - 40, - /* SUB_FI32m */ - }, - { /* 2818 */ - 41, - /* SUB_FPrST0 */ - }, - { /* 2819 */ - 41, - /* SUB_FST0r */ - }, - { /* 2820 */ - 0, - /* */ - }, - { /* 2821 */ - 0, - /* */ - }, - { /* 2822 */ - 0, - /* */ - }, - { /* 2823 */ - 0, - /* */ - }, - { /* 2824 */ - 0, - /* */ - }, - { /* 2825 */ - 0, - /* */ - }, - { /* 2826 */ - 0, - /* */ - }, - { /* 2827 */ - 0, - /* */ - }, - { /* 2828 */ - 0, - /* */ - }, - { /* 2829 */ - 0, - /* */ - }, - { /* 2830 */ - 0, - /* */ - }, - { /* 2831 */ - 0, - /* */ - }, - { /* 2832 */ - 0, - /* */ - }, - { /* 2833 */ - 0, - /* */ - }, - { /* 2834 */ - 41, - /* SUB_FrST0 */ - }, - { /* 2835 */ - 0, - /* SWAPGS */ - }, - { /* 2836 */ - 0, - /* SYSCALL */ - }, - { /* 2837 */ - 0, - /* SYSENTER */ - }, - { /* 2838 */ - 0, - /* SYSEXIT */ - }, - { /* 2839 */ - 0, - /* SYSEXIT64 */ - }, - { /* 2840 */ - 0, - /* SYSRET */ - }, - { /* 2841 */ - 0, - /* SYSRET64 */ - }, - { /* 2842 */ - 60, - /* T1MSKC32rm */ - }, - { /* 2843 */ - 61, - /* T1MSKC32rr */ - }, - { /* 2844 */ - 62, - /* T1MSKC64rm */ - }, - { /* 2845 */ - 63, - /* T1MSKC64rr */ - }, - { /* 2846 */ - 0, - /* */ - }, - { /* 2847 */ - 0, - /* */ - }, - { /* 2848 */ - 0, - /* */ - }, - { /* 2849 */ - 0, - /* */ - }, - { /* 2850 */ - 0, - /* */ - }, - { /* 2851 */ - 0, - /* */ - }, - { /* 2852 */ - 0, - /* */ - }, - { /* 2853 */ - 0, - /* */ - }, - { /* 2854 */ - 0, - /* */ - }, - { /* 2855 */ - 0, - /* */ - }, - { /* 2856 */ - 0, - /* */ - }, - { /* 2857 */ - 0, - /* */ - }, - { /* 2858 */ - 2, - /* TEST16i16 */ - }, - { /* 2859 */ - 3, - /* TEST16mi */ - }, - { /* 2860 */ - 81, - /* TEST16ri */ - }, - { /* 2861 */ - 66, - /* TEST16rm */ - }, - { /* 2862 */ - 67, - /* TEST16rr */ - }, - { /* 2863 */ - 2, - /* TEST32i32 */ - }, - { /* 2864 */ - 3, - /* TEST32mi */ - }, - { /* 2865 */ - 3, - /* TEST32mi_alt */ - }, - { /* 2866 */ - 81, - /* TEST32ri */ - }, - { /* 2867 */ - 66, - /* TEST32rm */ - }, - { /* 2868 */ - 67, - /* TEST32rr */ - }, - { /* 2869 */ - 13, - /* TEST64i32 */ - }, - { /* 2870 */ - 14, - /* TEST64mi32 */ - }, - { /* 2871 */ - 82, - /* TEST64ri32 */ - }, - { /* 2872 */ - 30, - /* TEST64rm */ - }, - { /* 2873 */ - 31, - /* TEST64rr */ - }, - { /* 2874 */ - 1, - /* TEST8i8 */ - }, - { /* 2875 */ - 22, - /* TEST8mi */ - }, - { /* 2876 */ - 22, - /* TEST8mi_alt */ - }, - { /* 2877 */ - 83, - /* TEST8ri */ - }, - { /* 2878 */ - 0, - /* */ - }, - { /* 2879 */ - 84, - /* TEST8rm */ - }, - { /* 2880 */ - 86, - /* TEST8rr */ - }, - { /* 2881 */ - 0, - /* */ - }, - { /* 2882 */ - 0, - /* */ - }, - { /* 2883 */ - 0, - /* */ - }, - { /* 2884 */ - 0, - /* */ - }, - { /* 2885 */ - 0, - /* */ - }, - { /* 2886 */ - 0, - /* */ - }, - { /* 2887 */ - 0, - /* TRAP */ - }, - { /* 2888 */ - 0, - /* TST_F */ - }, - { /* 2889 */ - 0, - /* */ - }, - { /* 2890 */ - 0, - /* */ - }, - { /* 2891 */ - 0, - /* */ - }, - { /* 2892 */ - 66, - /* TZCNT16rm */ - }, - { /* 2893 */ - 67, - /* TZCNT16rr */ - }, - { /* 2894 */ - 66, - /* TZCNT32rm */ - }, - { /* 2895 */ - 67, - /* TZCNT32rr */ - }, - { /* 2896 */ - 30, - /* TZCNT64rm */ - }, - { /* 2897 */ - 31, - /* TZCNT64rr */ - }, - { /* 2898 */ - 60, - /* TZMSK32rm */ - }, - { /* 2899 */ - 61, - /* TZMSK32rr */ - }, - { /* 2900 */ - 62, - /* TZMSK64rm */ - }, - { /* 2901 */ - 63, - /* TZMSK64rr */ - }, - { /* 2902 */ - 234, - /* UCOMISDrm */ - }, - { /* 2903 */ - 283, - /* UCOMISDrr */ - }, - { /* 2904 */ - 238, - /* UCOMISSrm */ - }, - { /* 2905 */ - 267, - /* UCOMISSrr */ - }, - { /* 2906 */ - 41, - /* UCOM_FIPr */ - }, - { /* 2907 */ - 41, - /* UCOM_FIr */ - }, - { /* 2908 */ - 0, - /* UCOM_FPPr */ - }, - { /* 2909 */ - 41, - /* UCOM_FPr */ - }, - { /* 2910 */ - 0, - /* */ - }, - { /* 2911 */ - 0, - /* */ - }, - { /* 2912 */ - 0, - /* */ - }, - { /* 2913 */ - 0, - /* */ - }, - { /* 2914 */ - 0, - /* */ - }, - { /* 2915 */ - 0, - /* */ - }, - { /* 2916 */ - 41, - /* UCOM_Fr */ - }, - { /* 2917 */ - 0, - /* UD2B */ - }, - { /* 2918 */ - 32, - /* UNPCKHPDrm */ - }, - { /* 2919 */ - 33, - /* UNPCKHPDrr */ - }, - { /* 2920 */ - 32, - /* UNPCKHPSrm */ - }, - { /* 2921 */ - 33, - /* UNPCKHPSrr */ - }, - { /* 2922 */ - 32, - /* UNPCKLPDrm */ - }, - { /* 2923 */ - 33, - /* UNPCKLPDrr */ - }, - { /* 2924 */ - 32, - /* UNPCKLPSrm */ - }, - { /* 2925 */ - 33, - /* UNPCKLPSrr */ - }, - { /* 2926 */ - 0, - /* */ - }, - { /* 2927 */ - 284, - /* VADDPDYrm */ - }, - { /* 2928 */ - 285, - /* VADDPDYrr */ - }, - { /* 2929 */ - 286, - /* VADDPDZrm */ - }, - { /* 2930 */ - 287, - /* VADDPDZrmb */ - }, - { /* 2931 */ - 288, - /* VADDPDZrr */ - }, - { /* 2932 */ - 289, - /* VADDPDrm */ - }, - { /* 2933 */ - 290, - /* VADDPDrr */ - }, - { /* 2934 */ - 284, - /* VADDPSYrm */ - }, - { /* 2935 */ - 285, - /* VADDPSYrr */ - }, - { /* 2936 */ - 286, - /* VADDPSZrm */ - }, - { /* 2937 */ - 291, - /* VADDPSZrmb */ - }, - { /* 2938 */ - 288, - /* VADDPSZrr */ - }, - { /* 2939 */ - 289, - /* VADDPSrm */ - }, - { /* 2940 */ - 290, - /* VADDPSrr */ - }, - { /* 2941 */ - 292, - /* VADDSDZrm */ - }, - { /* 2942 */ - 293, - /* VADDSDZrr */ - }, - { /* 2943 */ - 292, - /* VADDSDrm */ - }, - { /* 2944 */ - 0, - /* */ - }, - { /* 2945 */ - 293, - /* VADDSDrr */ - }, - { /* 2946 */ - 0, - /* */ - }, - { /* 2947 */ - 294, - /* VADDSSZrm */ - }, - { /* 2948 */ - 295, - /* VADDSSZrr */ - }, - { /* 2949 */ - 294, - /* VADDSSrm */ - }, - { /* 2950 */ - 0, - /* */ - }, - { /* 2951 */ - 295, - /* VADDSSrr */ - }, - { /* 2952 */ - 0, - /* */ - }, - { /* 2953 */ - 284, - /* VADDSUBPDYrm */ - }, - { /* 2954 */ - 285, - /* VADDSUBPDYrr */ - }, - { /* 2955 */ - 289, - /* VADDSUBPDrm */ - }, - { /* 2956 */ - 290, - /* VADDSUBPDrr */ - }, - { /* 2957 */ - 284, - /* VADDSUBPSYrm */ - }, - { /* 2958 */ - 285, - /* VADDSUBPSYrr */ - }, - { /* 2959 */ - 289, - /* VADDSUBPSrm */ - }, - { /* 2960 */ - 290, - /* VADDSUBPSrr */ - }, - { /* 2961 */ - 289, - /* VAESDECLASTrm */ - }, - { /* 2962 */ - 290, - /* VAESDECLASTrr */ - }, - { /* 2963 */ - 289, - /* VAESDECrm */ - }, - { /* 2964 */ - 290, - /* VAESDECrr */ - }, - { /* 2965 */ - 289, - /* VAESENCLASTrm */ - }, - { /* 2966 */ - 290, - /* VAESENCLASTrr */ - }, - { /* 2967 */ - 289, - /* VAESENCrm */ - }, - { /* 2968 */ - 290, - /* VAESENCrr */ - }, - { /* 2969 */ - 42, - /* VAESIMCrm */ - }, - { /* 2970 */ - 43, - /* VAESIMCrr */ - }, - { /* 2971 */ - 44, - /* VAESKEYGENASSIST128rm */ - }, - { /* 2972 */ - 45, - /* VAESKEYGENASSIST128rr */ - }, - { /* 2973 */ - 296, - /* VALIGNDrmi */ - }, - { /* 2974 */ - 297, - /* VALIGNDrri */ - }, - { /* 2975 */ - 296, - /* VALIGNQrmi */ - }, - { /* 2976 */ - 297, - /* VALIGNQrri */ - }, - { /* 2977 */ - 284, - /* VANDNPDYrm */ - }, - { /* 2978 */ - 285, - /* VANDNPDYrr */ - }, - { /* 2979 */ - 289, - /* VANDNPDrm */ - }, - { /* 2980 */ - 290, - /* VANDNPDrr */ - }, - { /* 2981 */ - 284, - /* VANDNPSYrm */ - }, - { /* 2982 */ - 285, - /* VANDNPSYrr */ - }, - { /* 2983 */ - 289, - /* VANDNPSrm */ - }, - { /* 2984 */ - 290, - /* VANDNPSrr */ - }, - { /* 2985 */ - 284, - /* VANDPDYrm */ - }, - { /* 2986 */ - 285, - /* VANDPDYrr */ - }, - { /* 2987 */ - 289, - /* VANDPDrm */ - }, - { /* 2988 */ - 290, - /* VANDPDrr */ - }, - { /* 2989 */ - 284, - /* VANDPSYrm */ - }, - { /* 2990 */ - 285, - /* VANDPSYrr */ - }, - { /* 2991 */ - 289, - /* VANDPSrm */ - }, - { /* 2992 */ - 290, - /* VANDPSrr */ - }, - { /* 2993 */ - 0, - /* */ - }, - { /* 2994 */ - 298, - /* VBLENDMPDZrm */ - }, - { /* 2995 */ - 299, - /* VBLENDMPDZrr */ - }, - { /* 2996 */ - 300, - /* VBLENDMPSZrm */ - }, - { /* 2997 */ - 301, - /* VBLENDMPSZrr */ - }, - { /* 2998 */ - 302, - /* VBLENDPDYrmi */ - }, - { /* 2999 */ - 303, - /* VBLENDPDYrri */ - }, - { /* 3000 */ - 304, - /* VBLENDPDrmi */ - }, - { /* 3001 */ - 305, - /* VBLENDPDrri */ - }, - { /* 3002 */ - 302, - /* VBLENDPSYrmi */ - }, - { /* 3003 */ - 303, - /* VBLENDPSYrri */ - }, - { /* 3004 */ - 304, - /* VBLENDPSrmi */ - }, - { /* 3005 */ - 305, - /* VBLENDPSrri */ - }, - { /* 3006 */ - 306, - /* VBLENDVPDYrm */ - }, - { /* 3007 */ - 307, - /* VBLENDVPDYrr */ - }, - { /* 3008 */ - 308, - /* VBLENDVPDrm */ - }, - { /* 3009 */ - 309, - /* VBLENDVPDrr */ - }, - { /* 3010 */ - 306, - /* VBLENDVPSYrm */ - }, - { /* 3011 */ - 307, - /* VBLENDVPSYrr */ - }, - { /* 3012 */ - 308, - /* VBLENDVPSrm */ - }, - { /* 3013 */ - 309, - /* VBLENDVPSrr */ - }, - { /* 3014 */ - 310, - /* VBROADCASTF128 */ - }, - { /* 3015 */ - 310, - /* VBROADCASTI128 */ - }, - { /* 3016 */ - 311, - /* VBROADCASTSDYrm */ - }, - { /* 3017 */ - 312, - /* VBROADCASTSDYrr */ - }, - { /* 3018 */ - 313, - /* VBROADCASTSDZrm */ - }, - { /* 3019 */ - 314, - /* VBROADCASTSDZrr */ - }, - { /* 3020 */ - 315, - /* VBROADCASTSSYrm */ - }, - { /* 3021 */ - 312, - /* VBROADCASTSSYrr */ - }, - { /* 3022 */ - 316, - /* VBROADCASTSSZrm */ - }, - { /* 3023 */ - 314, - /* VBROADCASTSSZrr */ - }, - { /* 3024 */ - 317, - /* VBROADCASTSSrm */ - }, - { /* 3025 */ - 43, - /* VBROADCASTSSrr */ - }, - { /* 3026 */ - 318, - /* VCMPPDYrmi */ - }, - { /* 3027 */ - 0, - /* */ - }, - { /* 3028 */ - 319, - /* VCMPPDYrri */ - }, - { /* 3029 */ - 0, - /* */ - }, - { /* 3030 */ - 320, - /* VCMPPDZrmi */ - }, - { /* 3031 */ - 0, - /* */ - }, - { /* 3032 */ - 321, - /* VCMPPDZrri */ - }, - { /* 3033 */ - 0, - /* */ - }, - { /* 3034 */ - 321, - /* VCMPPDZrrib */ - }, - { /* 3035 */ - 322, - /* VCMPPDrmi */ - }, - { /* 3036 */ - 0, - /* */ - }, - { /* 3037 */ - 323, - /* VCMPPDrri */ - }, - { /* 3038 */ - 0, - /* */ - }, - { /* 3039 */ - 318, - /* VCMPPSYrmi */ - }, - { /* 3040 */ - 0, - /* */ - }, - { /* 3041 */ - 319, - /* VCMPPSYrri */ - }, - { /* 3042 */ - 0, - /* */ - }, - { /* 3043 */ - 324, - /* VCMPPSZrmi */ - }, - { /* 3044 */ - 0, - /* */ - }, - { /* 3045 */ - 325, - /* VCMPPSZrri */ - }, - { /* 3046 */ - 0, - /* */ - }, - { /* 3047 */ - 325, - /* VCMPPSZrrib */ - }, - { /* 3048 */ - 322, - /* VCMPPSrmi */ - }, - { /* 3049 */ - 0, - /* */ - }, - { /* 3050 */ - 323, - /* VCMPPSrri */ - }, - { /* 3051 */ - 0, - /* */ - }, - { /* 3052 */ - 326, - /* VCMPSDZrm */ - }, - { /* 3053 */ - 0, - /* */ - }, - { /* 3054 */ - 327, - /* VCMPSDZrr */ - }, - { /* 3055 */ - 0, - /* */ - }, - { /* 3056 */ - 328, - /* VCMPSDrm */ - }, - { /* 3057 */ - 0, - /* */ - }, - { /* 3058 */ - 329, - /* VCMPSDrr */ - }, - { /* 3059 */ - 0, - /* */ - }, - { /* 3060 */ - 330, - /* VCMPSSZrm */ - }, - { /* 3061 */ - 0, - /* */ - }, - { /* 3062 */ - 331, - /* VCMPSSZrr */ - }, - { /* 3063 */ - 0, - /* */ - }, - { /* 3064 */ - 332, - /* VCMPSSrm */ - }, - { /* 3065 */ - 0, - /* */ - }, - { /* 3066 */ - 333, - /* VCMPSSrr */ - }, - { /* 3067 */ - 0, - /* */ - }, - { /* 3068 */ - 42, - /* VCOMISDZrm */ - }, - { /* 3069 */ - 43, - /* VCOMISDZrr */ - }, - { /* 3070 */ - 42, - /* VCOMISDrm */ - }, - { /* 3071 */ - 43, - /* VCOMISDrr */ - }, - { /* 3072 */ - 42, - /* VCOMISSZrm */ - }, - { /* 3073 */ - 43, - /* VCOMISSZrr */ - }, - { /* 3074 */ - 42, - /* VCOMISSrm */ - }, - { /* 3075 */ - 43, - /* VCOMISSrr */ - }, - { /* 3076 */ - 310, - /* VCVTDQ2PDYrm */ - }, - { /* 3077 */ - 312, - /* VCVTDQ2PDYrr */ - }, - { /* 3078 */ - 334, - /* VCVTDQ2PDZrm */ - }, - { /* 3079 */ - 335, - /* VCVTDQ2PDZrr */ - }, - { /* 3080 */ - 104, - /* VCVTDQ2PDrm */ - }, - { /* 3081 */ - 43, - /* VCVTDQ2PDrr */ - }, - { /* 3082 */ - 336, - /* VCVTDQ2PSYrm */ - }, - { /* 3083 */ - 337, - /* VCVTDQ2PSYrr */ - }, - { /* 3084 */ - 338, - /* VCVTDQ2PSZrm */ - }, - { /* 3085 */ - 339, - /* VCVTDQ2PSZrr */ - }, - { /* 3086 */ - 340, - /* VCVTDQ2PSZrrb */ - }, - { /* 3087 */ - 42, - /* VCVTDQ2PSrm */ - }, - { /* 3088 */ - 43, - /* VCVTDQ2PSrr */ - }, - { /* 3089 */ - 42, - /* VCVTPD2DQXrm */ - }, - { /* 3090 */ - 341, - /* VCVTPD2DQYrm */ - }, - { /* 3091 */ - 342, - /* VCVTPD2DQYrr */ - }, - { /* 3092 */ - 343, - /* VCVTPD2DQZrm */ - }, - { /* 3093 */ - 344, - /* VCVTPD2DQZrr */ - }, - { /* 3094 */ - 345, - /* VCVTPD2DQZrrb */ - }, - { /* 3095 */ - 43, - /* VCVTPD2DQrr */ - }, - { /* 3096 */ - 42, - /* VCVTPD2PSXrm */ - }, - { /* 3097 */ - 341, - /* VCVTPD2PSYrm */ - }, - { /* 3098 */ - 342, - /* VCVTPD2PSYrr */ - }, - { /* 3099 */ - 343, - /* VCVTPD2PSZrm */ - }, - { /* 3100 */ - 344, - /* VCVTPD2PSZrr */ - }, - { /* 3101 */ - 345, - /* VCVTPD2PSZrrb */ - }, - { /* 3102 */ - 43, - /* VCVTPD2PSrr */ - }, - { /* 3103 */ - 343, - /* VCVTPD2UDQZrm */ - }, - { /* 3104 */ - 344, - /* VCVTPD2UDQZrr */ - }, - { /* 3105 */ - 345, - /* VCVTPD2UDQZrrb */ - }, - { /* 3106 */ - 310, - /* VCVTPH2PSYrm */ - }, - { /* 3107 */ - 312, - /* VCVTPH2PSYrr */ - }, - { /* 3108 */ - 334, - /* VCVTPH2PSZrm */ - }, - { /* 3109 */ - 335, - /* VCVTPH2PSZrr */ - }, - { /* 3110 */ - 105, - /* VCVTPH2PSrm */ - }, - { /* 3111 */ - 43, - /* VCVTPH2PSrr */ - }, - { /* 3112 */ - 336, - /* VCVTPS2DQYrm */ - }, - { /* 3113 */ - 337, - /* VCVTPS2DQYrr */ - }, - { /* 3114 */ - 338, - /* VCVTPS2DQZrm */ - }, - { /* 3115 */ - 339, - /* VCVTPS2DQZrr */ - }, - { /* 3116 */ - 340, - /* VCVTPS2DQZrrb */ - }, - { /* 3117 */ - 42, - /* VCVTPS2DQrm */ - }, - { /* 3118 */ - 43, - /* VCVTPS2DQrr */ - }, - { /* 3119 */ - 310, - /* VCVTPS2PDYrm */ - }, - { /* 3120 */ - 312, - /* VCVTPS2PDYrr */ - }, - { /* 3121 */ - 334, - /* VCVTPS2PDZrm */ - }, - { /* 3122 */ - 335, - /* VCVTPS2PDZrr */ - }, - { /* 3123 */ - 105, - /* VCVTPS2PDrm */ - }, - { /* 3124 */ - 43, - /* VCVTPS2PDrr */ - }, - { /* 3125 */ - 346, - /* VCVTPS2PHYmr */ - }, - { /* 3126 */ - 347, - /* VCVTPS2PHYrr */ - }, - { /* 3127 */ - 348, - /* VCVTPS2PHZmr */ - }, - { /* 3128 */ - 349, - /* VCVTPS2PHZrr */ - }, - { /* 3129 */ - 350, - /* VCVTPS2PHmr */ - }, - { /* 3130 */ - 351, - /* VCVTPS2PHrr */ - }, - { /* 3131 */ - 338, - /* VCVTPS2UDQZrm */ - }, - { /* 3132 */ - 339, - /* VCVTPS2UDQZrr */ - }, - { /* 3133 */ - 340, - /* VCVTPS2UDQZrrb */ - }, - { /* 3134 */ - 106, - /* VCVTSD2SI64Zrm */ - }, - { /* 3135 */ - 107, - /* VCVTSD2SI64Zrr */ - }, - { /* 3136 */ - 106, - /* VCVTSD2SI64rm */ - }, - { /* 3137 */ - 107, - /* VCVTSD2SI64rr */ - }, - { /* 3138 */ - 108, - /* VCVTSD2SIZrm */ - }, - { /* 3139 */ - 109, - /* VCVTSD2SIZrr */ - }, - { /* 3140 */ - 108, - /* VCVTSD2SIrm */ - }, - { /* 3141 */ - 109, - /* VCVTSD2SIrr */ - }, - { /* 3142 */ - 352, - /* VCVTSD2SSZrm */ - }, - { /* 3143 */ - 353, - /* VCVTSD2SSZrr */ - }, - { /* 3144 */ - 352, - /* VCVTSD2SSrm */ - }, - { /* 3145 */ - 353, - /* VCVTSD2SSrr */ - }, - { /* 3146 */ - 106, - /* VCVTSD2USI64Zrm */ - }, - { /* 3147 */ - 107, - /* VCVTSD2USI64Zrr */ - }, - { /* 3148 */ - 108, - /* VCVTSD2USIZrm */ - }, - { /* 3149 */ - 109, - /* VCVTSD2USIZrr */ - }, - { /* 3150 */ - 354, - /* VCVTSI2SD64rm */ - }, - { /* 3151 */ - 355, - /* VCVTSI2SD64rr */ - }, - { /* 3152 */ - 354, - /* VCVTSI2SDZrm */ - }, - { /* 3153 */ - 356, - /* VCVTSI2SDZrr */ - }, - { /* 3154 */ - 354, - /* VCVTSI2SDrm */ - }, - { /* 3155 */ - 356, - /* VCVTSI2SDrr */ - }, - { /* 3156 */ - 357, - /* VCVTSI2SS64rm */ - }, - { /* 3157 */ - 358, - /* VCVTSI2SS64rr */ - }, - { /* 3158 */ - 357, - /* VCVTSI2SSZrm */ - }, - { /* 3159 */ - 359, - /* VCVTSI2SSZrr */ - }, - { /* 3160 */ - 357, - /* VCVTSI2SSrm */ - }, - { /* 3161 */ - 359, - /* VCVTSI2SSrr */ - }, - { /* 3162 */ - 354, - /* VCVTSI642SDZrm */ - }, - { /* 3163 */ - 355, - /* VCVTSI642SDZrr */ - }, - { /* 3164 */ - 357, - /* VCVTSI642SSZrm */ - }, - { /* 3165 */ - 358, - /* VCVTSI642SSZrr */ - }, - { /* 3166 */ - 360, - /* VCVTSS2SDZrm */ - }, - { /* 3167 */ - 361, - /* VCVTSS2SDZrr */ - }, - { /* 3168 */ - 360, - /* VCVTSS2SDrm */ - }, - { /* 3169 */ - 361, - /* VCVTSS2SDrr */ - }, - { /* 3170 */ - 120, - /* VCVTSS2SI64Zrm */ - }, - { /* 3171 */ - 107, - /* VCVTSS2SI64Zrr */ - }, - { /* 3172 */ - 120, - /* VCVTSS2SI64rm */ - }, - { /* 3173 */ - 107, - /* VCVTSS2SI64rr */ - }, - { /* 3174 */ - 121, - /* VCVTSS2SIZrm */ - }, - { /* 3175 */ - 109, - /* VCVTSS2SIZrr */ - }, - { /* 3176 */ - 121, - /* VCVTSS2SIrm */ - }, - { /* 3177 */ - 109, - /* VCVTSS2SIrr */ - }, - { /* 3178 */ - 120, - /* VCVTSS2USI64Zrm */ - }, - { /* 3179 */ - 107, - /* VCVTSS2USI64Zrr */ - }, - { /* 3180 */ - 121, - /* VCVTSS2USIZrm */ - }, - { /* 3181 */ - 109, - /* VCVTSS2USIZrr */ - }, - { /* 3182 */ - 42, - /* VCVTTPD2DQXrm */ - }, - { /* 3183 */ - 341, - /* VCVTTPD2DQYrm */ - }, - { /* 3184 */ - 342, - /* VCVTTPD2DQYrr */ - }, - { /* 3185 */ - 343, - /* VCVTTPD2DQZrm */ - }, - { /* 3186 */ - 344, - /* VCVTTPD2DQZrr */ - }, - { /* 3187 */ - 43, - /* VCVTTPD2DQrr */ - }, - { /* 3188 */ - 343, - /* VCVTTPD2UDQZrm */ - }, - { /* 3189 */ - 344, - /* VCVTTPD2UDQZrr */ - }, - { /* 3190 */ - 336, - /* VCVTTPS2DQYrm */ - }, - { /* 3191 */ - 337, - /* VCVTTPS2DQYrr */ - }, - { /* 3192 */ - 338, - /* VCVTTPS2DQZrm */ - }, - { /* 3193 */ - 339, - /* VCVTTPS2DQZrr */ - }, - { /* 3194 */ - 42, - /* VCVTTPS2DQrm */ - }, - { /* 3195 */ - 43, - /* VCVTTPS2DQrr */ - }, - { /* 3196 */ - 338, - /* VCVTTPS2UDQZrm */ - }, - { /* 3197 */ - 339, - /* VCVTTPS2UDQZrr */ - }, - { /* 3198 */ - 106, - /* VCVTTSD2SI64Zrm */ - }, - { /* 3199 */ - 122, - /* VCVTTSD2SI64Zrr */ - }, - { /* 3200 */ - 106, - /* VCVTTSD2SI64rm */ - }, - { /* 3201 */ - 122, - /* VCVTTSD2SI64rr */ - }, - { /* 3202 */ - 108, - /* VCVTTSD2SIZrm */ - }, - { /* 3203 */ - 123, - /* VCVTTSD2SIZrr */ - }, - { /* 3204 */ - 108, - /* VCVTTSD2SIrm */ - }, - { /* 3205 */ - 123, - /* VCVTTSD2SIrr */ - }, - { /* 3206 */ - 106, - /* VCVTTSD2USI64Zrm */ - }, - { /* 3207 */ - 122, - /* VCVTTSD2USI64Zrr */ - }, - { /* 3208 */ - 108, - /* VCVTTSD2USIZrm */ - }, - { /* 3209 */ - 123, - /* VCVTTSD2USIZrr */ - }, - { /* 3210 */ - 120, - /* VCVTTSS2SI64Zrm */ - }, - { /* 3211 */ - 124, - /* VCVTTSS2SI64Zrr */ - }, - { /* 3212 */ - 120, - /* VCVTTSS2SI64rm */ - }, - { /* 3213 */ - 124, - /* VCVTTSS2SI64rr */ - }, - { /* 3214 */ - 121, - /* VCVTTSS2SIZrm */ - }, - { /* 3215 */ - 125, - /* VCVTTSS2SIZrr */ - }, - { /* 3216 */ - 121, - /* VCVTTSS2SIrm */ - }, - { /* 3217 */ - 125, - /* VCVTTSS2SIrr */ - }, - { /* 3218 */ - 120, - /* VCVTTSS2USI64Zrm */ - }, - { /* 3219 */ - 124, - /* VCVTTSS2USI64Zrr */ - }, - { /* 3220 */ - 121, - /* VCVTTSS2USIZrm */ - }, - { /* 3221 */ - 125, - /* VCVTTSS2USIZrr */ - }, - { /* 3222 */ - 334, - /* VCVTUDQ2PDZrm */ - }, - { /* 3223 */ - 335, - /* VCVTUDQ2PDZrr */ - }, - { /* 3224 */ - 338, - /* VCVTUDQ2PSZrm */ - }, - { /* 3225 */ - 339, - /* VCVTUDQ2PSZrr */ - }, - { /* 3226 */ - 340, - /* VCVTUDQ2PSZrrb */ - }, - { /* 3227 */ - 354, - /* VCVTUSI2SDZrm */ - }, - { /* 3228 */ - 356, - /* VCVTUSI2SDZrr */ - }, - { /* 3229 */ - 357, - /* VCVTUSI2SSZrm */ - }, - { /* 3230 */ - 359, - /* VCVTUSI2SSZrr */ - }, - { /* 3231 */ - 354, - /* VCVTUSI642SDZrm */ - }, - { /* 3232 */ - 355, - /* VCVTUSI642SDZrr */ - }, - { /* 3233 */ - 357, - /* VCVTUSI642SSZrm */ - }, - { /* 3234 */ - 358, - /* VCVTUSI642SSZrr */ - }, - { /* 3235 */ - 284, - /* VDIVPDYrm */ - }, - { /* 3236 */ - 285, - /* VDIVPDYrr */ - }, - { /* 3237 */ - 286, - /* VDIVPDZrm */ - }, - { /* 3238 */ - 287, - /* VDIVPDZrmb */ - }, - { /* 3239 */ - 288, - /* VDIVPDZrr */ - }, - { /* 3240 */ - 289, - /* VDIVPDrm */ - }, - { /* 3241 */ - 290, - /* VDIVPDrr */ - }, - { /* 3242 */ - 284, - /* VDIVPSYrm */ - }, - { /* 3243 */ - 285, - /* VDIVPSYrr */ - }, - { /* 3244 */ - 286, - /* VDIVPSZrm */ - }, - { /* 3245 */ - 291, - /* VDIVPSZrmb */ - }, - { /* 3246 */ - 288, - /* VDIVPSZrr */ - }, - { /* 3247 */ - 289, - /* VDIVPSrm */ - }, - { /* 3248 */ - 290, - /* VDIVPSrr */ - }, - { /* 3249 */ - 292, - /* VDIVSDZrm */ - }, - { /* 3250 */ - 293, - /* VDIVSDZrr */ - }, - { /* 3251 */ - 292, - /* VDIVSDrm */ - }, - { /* 3252 */ - 0, - /* */ - }, - { /* 3253 */ - 293, - /* VDIVSDrr */ - }, - { /* 3254 */ - 0, - /* */ - }, - { /* 3255 */ - 294, - /* VDIVSSZrm */ - }, - { /* 3256 */ - 295, - /* VDIVSSZrr */ - }, - { /* 3257 */ - 294, - /* VDIVSSrm */ - }, - { /* 3258 */ - 0, - /* */ - }, - { /* 3259 */ - 295, - /* VDIVSSrr */ - }, - { /* 3260 */ - 0, - /* */ - }, - { /* 3261 */ - 304, - /* VDPPDrmi */ - }, - { /* 3262 */ - 305, - /* VDPPDrri */ - }, - { /* 3263 */ - 302, - /* VDPPSYrmi */ - }, - { /* 3264 */ - 303, - /* VDPPSYrri */ - }, - { /* 3265 */ - 304, - /* VDPPSrmi */ - }, - { /* 3266 */ - 305, - /* VDPPSrri */ - }, - { /* 3267 */ - 40, - /* VERRm */ - }, - { /* 3268 */ - 171, - /* VERRr */ - }, - { /* 3269 */ - 40, - /* VERWm */ - }, - { /* 3270 */ - 171, - /* VERWr */ - }, - { /* 3271 */ - 362, - /* VEXTRACTF128mr */ - }, - { /* 3272 */ - 363, - /* VEXTRACTF128rr */ - }, - { /* 3273 */ - 364, - /* VEXTRACTF32x4mr */ - }, - { /* 3274 */ - 365, - /* VEXTRACTF32x4rr */ - }, - { /* 3275 */ - 366, - /* VEXTRACTF64x4mr */ - }, - { /* 3276 */ - 367, - /* VEXTRACTF64x4rr */ - }, - { /* 3277 */ - 362, - /* VEXTRACTI128mr */ - }, - { /* 3278 */ - 363, - /* VEXTRACTI128rr */ - }, - { /* 3279 */ - 364, - /* VEXTRACTI32x4mr */ - }, - { /* 3280 */ - 365, - /* VEXTRACTI32x4rr */ - }, - { /* 3281 */ - 366, - /* VEXTRACTI64x4mr */ - }, - { /* 3282 */ - 367, - /* VEXTRACTI64x4rr */ - }, - { /* 3283 */ - 131, - /* VEXTRACTPSmr */ - }, - { /* 3284 */ - 132, - /* VEXTRACTPSrr */ - }, - { /* 3285 */ - 131, - /* VEXTRACTPSzmr */ - }, - { /* 3286 */ - 132, - /* VEXTRACTPSzrr */ - }, - { /* 3287 */ - 368, - /* VFMADD132PDZm */ - }, - { /* 3288 */ - 369, - /* VFMADD132PDZmb */ - }, - { /* 3289 */ - 368, - /* VFMADD132PSZm */ - }, - { /* 3290 */ - 370, - /* VFMADD132PSZmb */ - }, - { /* 3291 */ - 368, - /* VFMADD213PDZm */ - }, - { /* 3292 */ - 369, - /* VFMADD213PDZmb */ - }, - { /* 3293 */ - 371, - /* VFMADD213PDZr */ - }, - { /* 3294 */ - 368, - /* VFMADD213PSZm */ - }, - { /* 3295 */ - 370, - /* VFMADD213PSZmb */ - }, - { /* 3296 */ - 371, - /* VFMADD213PSZr */ - }, - { /* 3297 */ - 308, - /* VFMADDPD4mr */ - }, - { /* 3298 */ - 306, - /* VFMADDPD4mrY */ - }, - { /* 3299 */ - 372, - /* VFMADDPD4rm */ - }, - { /* 3300 */ - 373, - /* VFMADDPD4rmY */ - }, - { /* 3301 */ - 374, - /* VFMADDPD4rr */ - }, - { /* 3302 */ - 375, - /* VFMADDPD4rrY */ - }, - { /* 3303 */ - 307, - /* VFMADDPD4rrY_REV */ - }, - { /* 3304 */ - 309, - /* VFMADDPD4rr_REV */ - }, - { /* 3305 */ - 376, - /* VFMADDPDr132m */ - }, - { /* 3306 */ - 377, - /* VFMADDPDr132mY */ - }, - { /* 3307 */ - 378, - /* VFMADDPDr132r */ - }, - { /* 3308 */ - 379, - /* VFMADDPDr132rY */ - }, - { /* 3309 */ - 376, - /* VFMADDPDr213m */ - }, - { /* 3310 */ - 377, - /* VFMADDPDr213mY */ - }, - { /* 3311 */ - 378, - /* VFMADDPDr213r */ - }, - { /* 3312 */ - 379, - /* VFMADDPDr213rY */ - }, - { /* 3313 */ - 376, - /* VFMADDPDr231m */ - }, - { /* 3314 */ - 377, - /* VFMADDPDr231mY */ - }, - { /* 3315 */ - 378, - /* VFMADDPDr231r */ - }, - { /* 3316 */ - 379, - /* VFMADDPDr231rY */ - }, - { /* 3317 */ - 308, - /* VFMADDPS4mr */ - }, - { /* 3318 */ - 306, - /* VFMADDPS4mrY */ - }, - { /* 3319 */ - 372, - /* VFMADDPS4rm */ - }, - { /* 3320 */ - 373, - /* VFMADDPS4rmY */ - }, - { /* 3321 */ - 374, - /* VFMADDPS4rr */ - }, - { /* 3322 */ - 375, - /* VFMADDPS4rrY */ - }, - { /* 3323 */ - 307, - /* VFMADDPS4rrY_REV */ - }, - { /* 3324 */ - 309, - /* VFMADDPS4rr_REV */ - }, - { /* 3325 */ - 376, - /* VFMADDPSr132m */ - }, - { /* 3326 */ - 377, - /* VFMADDPSr132mY */ - }, - { /* 3327 */ - 378, - /* VFMADDPSr132r */ - }, - { /* 3328 */ - 379, - /* VFMADDPSr132rY */ - }, - { /* 3329 */ - 376, - /* VFMADDPSr213m */ - }, - { /* 3330 */ - 377, - /* VFMADDPSr213mY */ - }, - { /* 3331 */ - 378, - /* VFMADDPSr213r */ - }, - { /* 3332 */ - 379, - /* VFMADDPSr213rY */ - }, - { /* 3333 */ - 376, - /* VFMADDPSr231m */ - }, - { /* 3334 */ - 377, - /* VFMADDPSr231mY */ - }, - { /* 3335 */ - 378, - /* VFMADDPSr231r */ - }, - { /* 3336 */ - 379, - /* VFMADDPSr231rY */ - }, - { /* 3337 */ - 380, - /* VFMADDSD4mr */ - }, - { /* 3338 */ - 0, - /* */ - }, - { /* 3339 */ - 381, - /* VFMADDSD4rm */ - }, - { /* 3340 */ - 0, - /* */ - }, - { /* 3341 */ - 382, - /* VFMADDSD4rr */ - }, - { /* 3342 */ - 0, - /* */ - }, - { /* 3343 */ - 383, - /* VFMADDSD4rr_REV */ - }, - { /* 3344 */ - 384, - /* VFMADDSDZm */ - }, - { /* 3345 */ - 385, - /* VFMADDSDZr */ - }, - { /* 3346 */ - 386, - /* VFMADDSDr132m */ - }, - { /* 3347 */ - 385, - /* VFMADDSDr132r */ - }, - { /* 3348 */ - 386, - /* VFMADDSDr213m */ - }, - { /* 3349 */ - 385, - /* VFMADDSDr213r */ - }, - { /* 3350 */ - 386, - /* VFMADDSDr231m */ - }, - { /* 3351 */ - 385, - /* VFMADDSDr231r */ - }, - { /* 3352 */ - 387, - /* VFMADDSS4mr */ - }, - { /* 3353 */ - 0, - /* */ - }, - { /* 3354 */ - 388, - /* VFMADDSS4rm */ - }, - { /* 3355 */ - 0, - /* */ - }, - { /* 3356 */ - 389, - /* VFMADDSS4rr */ - }, - { /* 3357 */ - 0, - /* */ - }, - { /* 3358 */ - 390, - /* VFMADDSS4rr_REV */ - }, - { /* 3359 */ - 391, - /* VFMADDSSZm */ - }, - { /* 3360 */ - 392, - /* VFMADDSSZr */ - }, - { /* 3361 */ - 393, - /* VFMADDSSr132m */ - }, - { /* 3362 */ - 392, - /* VFMADDSSr132r */ - }, - { /* 3363 */ - 393, - /* VFMADDSSr213m */ - }, - { /* 3364 */ - 392, - /* VFMADDSSr213r */ - }, - { /* 3365 */ - 393, - /* VFMADDSSr231m */ - }, - { /* 3366 */ - 392, - /* VFMADDSSr231r */ - }, - { /* 3367 */ - 368, - /* VFMADDSUB132PDZm */ - }, - { /* 3368 */ - 369, - /* VFMADDSUB132PDZmb */ - }, - { /* 3369 */ - 368, - /* VFMADDSUB132PSZm */ - }, - { /* 3370 */ - 370, - /* VFMADDSUB132PSZmb */ - }, - { /* 3371 */ - 368, - /* VFMADDSUB213PDZm */ - }, - { /* 3372 */ - 369, - /* VFMADDSUB213PDZmb */ - }, - { /* 3373 */ - 371, - /* VFMADDSUB213PDZr */ - }, - { /* 3374 */ - 368, - /* VFMADDSUB213PSZm */ - }, - { /* 3375 */ - 370, - /* VFMADDSUB213PSZmb */ - }, - { /* 3376 */ - 371, - /* VFMADDSUB213PSZr */ - }, - { /* 3377 */ - 308, - /* VFMADDSUBPD4mr */ - }, - { /* 3378 */ - 306, - /* VFMADDSUBPD4mrY */ - }, - { /* 3379 */ - 372, - /* VFMADDSUBPD4rm */ - }, - { /* 3380 */ - 373, - /* VFMADDSUBPD4rmY */ - }, - { /* 3381 */ - 374, - /* VFMADDSUBPD4rr */ - }, - { /* 3382 */ - 375, - /* VFMADDSUBPD4rrY */ - }, - { /* 3383 */ - 307, - /* VFMADDSUBPD4rrY_REV */ - }, - { /* 3384 */ - 309, - /* VFMADDSUBPD4rr_REV */ - }, - { /* 3385 */ - 376, - /* VFMADDSUBPDr132m */ - }, - { /* 3386 */ - 377, - /* VFMADDSUBPDr132mY */ - }, - { /* 3387 */ - 378, - /* VFMADDSUBPDr132r */ - }, - { /* 3388 */ - 379, - /* VFMADDSUBPDr132rY */ - }, - { /* 3389 */ - 376, - /* VFMADDSUBPDr213m */ - }, - { /* 3390 */ - 377, - /* VFMADDSUBPDr213mY */ - }, - { /* 3391 */ - 378, - /* VFMADDSUBPDr213r */ - }, - { /* 3392 */ - 379, - /* VFMADDSUBPDr213rY */ - }, - { /* 3393 */ - 376, - /* VFMADDSUBPDr231m */ - }, - { /* 3394 */ - 377, - /* VFMADDSUBPDr231mY */ - }, - { /* 3395 */ - 378, - /* VFMADDSUBPDr231r */ - }, - { /* 3396 */ - 379, - /* VFMADDSUBPDr231rY */ - }, - { /* 3397 */ - 308, - /* VFMADDSUBPS4mr */ - }, - { /* 3398 */ - 306, - /* VFMADDSUBPS4mrY */ - }, - { /* 3399 */ - 372, - /* VFMADDSUBPS4rm */ - }, - { /* 3400 */ - 373, - /* VFMADDSUBPS4rmY */ - }, - { /* 3401 */ - 374, - /* VFMADDSUBPS4rr */ - }, - { /* 3402 */ - 375, - /* VFMADDSUBPS4rrY */ - }, - { /* 3403 */ - 307, - /* VFMADDSUBPS4rrY_REV */ - }, - { /* 3404 */ - 309, - /* VFMADDSUBPS4rr_REV */ - }, - { /* 3405 */ - 376, - /* VFMADDSUBPSr132m */ - }, - { /* 3406 */ - 377, - /* VFMADDSUBPSr132mY */ - }, - { /* 3407 */ - 378, - /* VFMADDSUBPSr132r */ - }, - { /* 3408 */ - 379, - /* VFMADDSUBPSr132rY */ - }, - { /* 3409 */ - 376, - /* VFMADDSUBPSr213m */ - }, - { /* 3410 */ - 377, - /* VFMADDSUBPSr213mY */ - }, - { /* 3411 */ - 378, - /* VFMADDSUBPSr213r */ - }, - { /* 3412 */ - 379, - /* VFMADDSUBPSr213rY */ - }, - { /* 3413 */ - 376, - /* VFMADDSUBPSr231m */ - }, - { /* 3414 */ - 377, - /* VFMADDSUBPSr231mY */ - }, - { /* 3415 */ - 378, - /* VFMADDSUBPSr231r */ - }, - { /* 3416 */ - 379, - /* VFMADDSUBPSr231rY */ - }, - { /* 3417 */ - 368, - /* VFMSUB132PDZm */ - }, - { /* 3418 */ - 369, - /* VFMSUB132PDZmb */ - }, - { /* 3419 */ - 368, - /* VFMSUB132PSZm */ - }, - { /* 3420 */ - 370, - /* VFMSUB132PSZmb */ - }, - { /* 3421 */ - 368, - /* VFMSUB213PDZm */ - }, - { /* 3422 */ - 369, - /* VFMSUB213PDZmb */ - }, - { /* 3423 */ - 371, - /* VFMSUB213PDZr */ - }, - { /* 3424 */ - 368, - /* VFMSUB213PSZm */ - }, - { /* 3425 */ - 370, - /* VFMSUB213PSZmb */ - }, - { /* 3426 */ - 371, - /* VFMSUB213PSZr */ - }, - { /* 3427 */ - 368, - /* VFMSUBADD132PDZm */ - }, - { /* 3428 */ - 369, - /* VFMSUBADD132PDZmb */ - }, - { /* 3429 */ - 368, - /* VFMSUBADD132PSZm */ - }, - { /* 3430 */ - 370, - /* VFMSUBADD132PSZmb */ - }, - { /* 3431 */ - 368, - /* VFMSUBADD213PDZm */ - }, - { /* 3432 */ - 369, - /* VFMSUBADD213PDZmb */ - }, - { /* 3433 */ - 371, - /* VFMSUBADD213PDZr */ - }, - { /* 3434 */ - 368, - /* VFMSUBADD213PSZm */ - }, - { /* 3435 */ - 370, - /* VFMSUBADD213PSZmb */ - }, - { /* 3436 */ - 371, - /* VFMSUBADD213PSZr */ - }, - { /* 3437 */ - 308, - /* VFMSUBADDPD4mr */ - }, - { /* 3438 */ - 306, - /* VFMSUBADDPD4mrY */ - }, - { /* 3439 */ - 372, - /* VFMSUBADDPD4rm */ - }, - { /* 3440 */ - 373, - /* VFMSUBADDPD4rmY */ - }, - { /* 3441 */ - 374, - /* VFMSUBADDPD4rr */ - }, - { /* 3442 */ - 375, - /* VFMSUBADDPD4rrY */ - }, - { /* 3443 */ - 307, - /* VFMSUBADDPD4rrY_REV */ - }, - { /* 3444 */ - 309, - /* VFMSUBADDPD4rr_REV */ - }, - { /* 3445 */ - 376, - /* VFMSUBADDPDr132m */ - }, - { /* 3446 */ - 377, - /* VFMSUBADDPDr132mY */ - }, - { /* 3447 */ - 378, - /* VFMSUBADDPDr132r */ - }, - { /* 3448 */ - 379, - /* VFMSUBADDPDr132rY */ - }, - { /* 3449 */ - 376, - /* VFMSUBADDPDr213m */ - }, - { /* 3450 */ - 377, - /* VFMSUBADDPDr213mY */ - }, - { /* 3451 */ - 378, - /* VFMSUBADDPDr213r */ - }, - { /* 3452 */ - 379, - /* VFMSUBADDPDr213rY */ - }, - { /* 3453 */ - 376, - /* VFMSUBADDPDr231m */ - }, - { /* 3454 */ - 377, - /* VFMSUBADDPDr231mY */ - }, - { /* 3455 */ - 378, - /* VFMSUBADDPDr231r */ - }, - { /* 3456 */ - 379, - /* VFMSUBADDPDr231rY */ - }, - { /* 3457 */ - 308, - /* VFMSUBADDPS4mr */ - }, - { /* 3458 */ - 306, - /* VFMSUBADDPS4mrY */ - }, - { /* 3459 */ - 372, - /* VFMSUBADDPS4rm */ - }, - { /* 3460 */ - 373, - /* VFMSUBADDPS4rmY */ - }, - { /* 3461 */ - 374, - /* VFMSUBADDPS4rr */ - }, - { /* 3462 */ - 375, - /* VFMSUBADDPS4rrY */ - }, - { /* 3463 */ - 307, - /* VFMSUBADDPS4rrY_REV */ - }, - { /* 3464 */ - 309, - /* VFMSUBADDPS4rr_REV */ - }, - { /* 3465 */ - 376, - /* VFMSUBADDPSr132m */ - }, - { /* 3466 */ - 377, - /* VFMSUBADDPSr132mY */ - }, - { /* 3467 */ - 378, - /* VFMSUBADDPSr132r */ - }, - { /* 3468 */ - 379, - /* VFMSUBADDPSr132rY */ - }, - { /* 3469 */ - 376, - /* VFMSUBADDPSr213m */ - }, - { /* 3470 */ - 377, - /* VFMSUBADDPSr213mY */ - }, - { /* 3471 */ - 378, - /* VFMSUBADDPSr213r */ - }, - { /* 3472 */ - 379, - /* VFMSUBADDPSr213rY */ - }, - { /* 3473 */ - 376, - /* VFMSUBADDPSr231m */ - }, - { /* 3474 */ - 377, - /* VFMSUBADDPSr231mY */ - }, - { /* 3475 */ - 378, - /* VFMSUBADDPSr231r */ - }, - { /* 3476 */ - 379, - /* VFMSUBADDPSr231rY */ - }, - { /* 3477 */ - 308, - /* VFMSUBPD4mr */ - }, - { /* 3478 */ - 306, - /* VFMSUBPD4mrY */ - }, - { /* 3479 */ - 372, - /* VFMSUBPD4rm */ - }, - { /* 3480 */ - 373, - /* VFMSUBPD4rmY */ - }, - { /* 3481 */ - 374, - /* VFMSUBPD4rr */ - }, - { /* 3482 */ - 375, - /* VFMSUBPD4rrY */ - }, - { /* 3483 */ - 307, - /* VFMSUBPD4rrY_REV */ - }, - { /* 3484 */ - 309, - /* VFMSUBPD4rr_REV */ - }, - { /* 3485 */ - 376, - /* VFMSUBPDr132m */ - }, - { /* 3486 */ - 377, - /* VFMSUBPDr132mY */ - }, - { /* 3487 */ - 378, - /* VFMSUBPDr132r */ - }, - { /* 3488 */ - 379, - /* VFMSUBPDr132rY */ - }, - { /* 3489 */ - 376, - /* VFMSUBPDr213m */ - }, - { /* 3490 */ - 377, - /* VFMSUBPDr213mY */ - }, - { /* 3491 */ - 378, - /* VFMSUBPDr213r */ - }, - { /* 3492 */ - 379, - /* VFMSUBPDr213rY */ - }, - { /* 3493 */ - 376, - /* VFMSUBPDr231m */ - }, - { /* 3494 */ - 377, - /* VFMSUBPDr231mY */ - }, - { /* 3495 */ - 378, - /* VFMSUBPDr231r */ - }, - { /* 3496 */ - 379, - /* VFMSUBPDr231rY */ - }, - { /* 3497 */ - 308, - /* VFMSUBPS4mr */ - }, - { /* 3498 */ - 306, - /* VFMSUBPS4mrY */ - }, - { /* 3499 */ - 372, - /* VFMSUBPS4rm */ - }, - { /* 3500 */ - 373, - /* VFMSUBPS4rmY */ - }, - { /* 3501 */ - 374, - /* VFMSUBPS4rr */ - }, - { /* 3502 */ - 375, - /* VFMSUBPS4rrY */ - }, - { /* 3503 */ - 307, - /* VFMSUBPS4rrY_REV */ - }, - { /* 3504 */ - 309, - /* VFMSUBPS4rr_REV */ - }, - { /* 3505 */ - 376, - /* VFMSUBPSr132m */ - }, - { /* 3506 */ - 377, - /* VFMSUBPSr132mY */ - }, - { /* 3507 */ - 378, - /* VFMSUBPSr132r */ - }, - { /* 3508 */ - 379, - /* VFMSUBPSr132rY */ - }, - { /* 3509 */ - 376, - /* VFMSUBPSr213m */ - }, - { /* 3510 */ - 377, - /* VFMSUBPSr213mY */ - }, - { /* 3511 */ - 378, - /* VFMSUBPSr213r */ - }, - { /* 3512 */ - 379, - /* VFMSUBPSr213rY */ - }, - { /* 3513 */ - 376, - /* VFMSUBPSr231m */ - }, - { /* 3514 */ - 377, - /* VFMSUBPSr231mY */ - }, - { /* 3515 */ - 378, - /* VFMSUBPSr231r */ - }, - { /* 3516 */ - 379, - /* VFMSUBPSr231rY */ - }, - { /* 3517 */ - 380, - /* VFMSUBSD4mr */ - }, - { /* 3518 */ - 0, - /* */ - }, - { /* 3519 */ - 381, - /* VFMSUBSD4rm */ - }, - { /* 3520 */ - 0, - /* */ - }, - { /* 3521 */ - 382, - /* VFMSUBSD4rr */ - }, - { /* 3522 */ - 0, - /* */ - }, - { /* 3523 */ - 383, - /* VFMSUBSD4rr_REV */ - }, - { /* 3524 */ - 384, - /* VFMSUBSDZm */ - }, - { /* 3525 */ - 385, - /* VFMSUBSDZr */ - }, - { /* 3526 */ - 386, - /* VFMSUBSDr132m */ - }, - { /* 3527 */ - 385, - /* VFMSUBSDr132r */ - }, - { /* 3528 */ - 386, - /* VFMSUBSDr213m */ - }, - { /* 3529 */ - 385, - /* VFMSUBSDr213r */ - }, - { /* 3530 */ - 386, - /* VFMSUBSDr231m */ - }, - { /* 3531 */ - 385, - /* VFMSUBSDr231r */ - }, - { /* 3532 */ - 387, - /* VFMSUBSS4mr */ - }, - { /* 3533 */ - 0, - /* */ - }, - { /* 3534 */ - 388, - /* VFMSUBSS4rm */ - }, - { /* 3535 */ - 0, - /* */ - }, - { /* 3536 */ - 389, - /* VFMSUBSS4rr */ - }, - { /* 3537 */ - 0, - /* */ - }, - { /* 3538 */ - 390, - /* VFMSUBSS4rr_REV */ - }, - { /* 3539 */ - 391, - /* VFMSUBSSZm */ - }, - { /* 3540 */ - 392, - /* VFMSUBSSZr */ - }, - { /* 3541 */ - 393, - /* VFMSUBSSr132m */ - }, - { /* 3542 */ - 392, - /* VFMSUBSSr132r */ - }, - { /* 3543 */ - 393, - /* VFMSUBSSr213m */ - }, - { /* 3544 */ - 392, - /* VFMSUBSSr213r */ - }, - { /* 3545 */ - 393, - /* VFMSUBSSr231m */ - }, - { /* 3546 */ - 392, - /* VFMSUBSSr231r */ - }, - { /* 3547 */ - 368, - /* VFNMADD132PDZm */ - }, - { /* 3548 */ - 369, - /* VFNMADD132PDZmb */ - }, - { /* 3549 */ - 368, - /* VFNMADD132PSZm */ - }, - { /* 3550 */ - 370, - /* VFNMADD132PSZmb */ - }, - { /* 3551 */ - 368, - /* VFNMADD213PDZm */ - }, - { /* 3552 */ - 369, - /* VFNMADD213PDZmb */ - }, - { /* 3553 */ - 371, - /* VFNMADD213PDZr */ - }, - { /* 3554 */ - 368, - /* VFNMADD213PSZm */ - }, - { /* 3555 */ - 370, - /* VFNMADD213PSZmb */ - }, - { /* 3556 */ - 371, - /* VFNMADD213PSZr */ - }, - { /* 3557 */ - 308, - /* VFNMADDPD4mr */ - }, - { /* 3558 */ - 306, - /* VFNMADDPD4mrY */ - }, - { /* 3559 */ - 372, - /* VFNMADDPD4rm */ - }, - { /* 3560 */ - 373, - /* VFNMADDPD4rmY */ - }, - { /* 3561 */ - 374, - /* VFNMADDPD4rr */ - }, - { /* 3562 */ - 375, - /* VFNMADDPD4rrY */ - }, - { /* 3563 */ - 307, - /* VFNMADDPD4rrY_REV */ - }, - { /* 3564 */ - 309, - /* VFNMADDPD4rr_REV */ - }, - { /* 3565 */ - 376, - /* VFNMADDPDr132m */ - }, - { /* 3566 */ - 377, - /* VFNMADDPDr132mY */ - }, - { /* 3567 */ - 378, - /* VFNMADDPDr132r */ - }, - { /* 3568 */ - 379, - /* VFNMADDPDr132rY */ - }, - { /* 3569 */ - 376, - /* VFNMADDPDr213m */ - }, - { /* 3570 */ - 377, - /* VFNMADDPDr213mY */ - }, - { /* 3571 */ - 378, - /* VFNMADDPDr213r */ - }, - { /* 3572 */ - 379, - /* VFNMADDPDr213rY */ - }, - { /* 3573 */ - 376, - /* VFNMADDPDr231m */ - }, - { /* 3574 */ - 377, - /* VFNMADDPDr231mY */ - }, - { /* 3575 */ - 378, - /* VFNMADDPDr231r */ - }, - { /* 3576 */ - 379, - /* VFNMADDPDr231rY */ - }, - { /* 3577 */ - 308, - /* VFNMADDPS4mr */ - }, - { /* 3578 */ - 306, - /* VFNMADDPS4mrY */ - }, - { /* 3579 */ - 372, - /* VFNMADDPS4rm */ - }, - { /* 3580 */ - 373, - /* VFNMADDPS4rmY */ - }, - { /* 3581 */ - 374, - /* VFNMADDPS4rr */ - }, - { /* 3582 */ - 375, - /* VFNMADDPS4rrY */ - }, - { /* 3583 */ - 307, - /* VFNMADDPS4rrY_REV */ - }, - { /* 3584 */ - 309, - /* VFNMADDPS4rr_REV */ - }, - { /* 3585 */ - 376, - /* VFNMADDPSr132m */ - }, - { /* 3586 */ - 377, - /* VFNMADDPSr132mY */ - }, - { /* 3587 */ - 378, - /* VFNMADDPSr132r */ - }, - { /* 3588 */ - 379, - /* VFNMADDPSr132rY */ - }, - { /* 3589 */ - 376, - /* VFNMADDPSr213m */ - }, - { /* 3590 */ - 377, - /* VFNMADDPSr213mY */ - }, - { /* 3591 */ - 378, - /* VFNMADDPSr213r */ - }, - { /* 3592 */ - 379, - /* VFNMADDPSr213rY */ - }, - { /* 3593 */ - 376, - /* VFNMADDPSr231m */ - }, - { /* 3594 */ - 377, - /* VFNMADDPSr231mY */ - }, - { /* 3595 */ - 378, - /* VFNMADDPSr231r */ - }, - { /* 3596 */ - 379, - /* VFNMADDPSr231rY */ - }, - { /* 3597 */ - 380, - /* VFNMADDSD4mr */ - }, - { /* 3598 */ - 0, - /* */ - }, - { /* 3599 */ - 381, - /* VFNMADDSD4rm */ - }, - { /* 3600 */ - 0, - /* */ - }, - { /* 3601 */ - 382, - /* VFNMADDSD4rr */ - }, - { /* 3602 */ - 0, - /* */ - }, - { /* 3603 */ - 383, - /* VFNMADDSD4rr_REV */ - }, - { /* 3604 */ - 384, - /* VFNMADDSDZm */ - }, - { /* 3605 */ - 385, - /* VFNMADDSDZr */ - }, - { /* 3606 */ - 386, - /* VFNMADDSDr132m */ - }, - { /* 3607 */ - 385, - /* VFNMADDSDr132r */ - }, - { /* 3608 */ - 386, - /* VFNMADDSDr213m */ - }, - { /* 3609 */ - 385, - /* VFNMADDSDr213r */ - }, - { /* 3610 */ - 386, - /* VFNMADDSDr231m */ - }, - { /* 3611 */ - 385, - /* VFNMADDSDr231r */ - }, - { /* 3612 */ - 387, - /* VFNMADDSS4mr */ - }, - { /* 3613 */ - 0, - /* */ - }, - { /* 3614 */ - 388, - /* VFNMADDSS4rm */ - }, - { /* 3615 */ - 0, - /* */ - }, - { /* 3616 */ - 389, - /* VFNMADDSS4rr */ - }, - { /* 3617 */ - 0, - /* */ - }, - { /* 3618 */ - 390, - /* VFNMADDSS4rr_REV */ - }, - { /* 3619 */ - 391, - /* VFNMADDSSZm */ - }, - { /* 3620 */ - 392, - /* VFNMADDSSZr */ - }, - { /* 3621 */ - 393, - /* VFNMADDSSr132m */ - }, - { /* 3622 */ - 392, - /* VFNMADDSSr132r */ - }, - { /* 3623 */ - 393, - /* VFNMADDSSr213m */ - }, - { /* 3624 */ - 392, - /* VFNMADDSSr213r */ - }, - { /* 3625 */ - 393, - /* VFNMADDSSr231m */ - }, - { /* 3626 */ - 392, - /* VFNMADDSSr231r */ - }, - { /* 3627 */ - 368, - /* VFNMSUB132PDZm */ - }, - { /* 3628 */ - 369, - /* VFNMSUB132PDZmb */ - }, - { /* 3629 */ - 368, - /* VFNMSUB132PSZm */ - }, - { /* 3630 */ - 370, - /* VFNMSUB132PSZmb */ - }, - { /* 3631 */ - 368, - /* VFNMSUB213PDZm */ - }, - { /* 3632 */ - 369, - /* VFNMSUB213PDZmb */ - }, - { /* 3633 */ - 371, - /* VFNMSUB213PDZr */ - }, - { /* 3634 */ - 368, - /* VFNMSUB213PSZm */ - }, - { /* 3635 */ - 370, - /* VFNMSUB213PSZmb */ - }, - { /* 3636 */ - 371, - /* VFNMSUB213PSZr */ - }, - { /* 3637 */ - 308, - /* VFNMSUBPD4mr */ - }, - { /* 3638 */ - 306, - /* VFNMSUBPD4mrY */ - }, - { /* 3639 */ - 372, - /* VFNMSUBPD4rm */ - }, - { /* 3640 */ - 373, - /* VFNMSUBPD4rmY */ - }, - { /* 3641 */ - 374, - /* VFNMSUBPD4rr */ - }, - { /* 3642 */ - 375, - /* VFNMSUBPD4rrY */ - }, - { /* 3643 */ - 307, - /* VFNMSUBPD4rrY_REV */ - }, - { /* 3644 */ - 309, - /* VFNMSUBPD4rr_REV */ - }, - { /* 3645 */ - 376, - /* VFNMSUBPDr132m */ - }, - { /* 3646 */ - 377, - /* VFNMSUBPDr132mY */ - }, - { /* 3647 */ - 378, - /* VFNMSUBPDr132r */ - }, - { /* 3648 */ - 379, - /* VFNMSUBPDr132rY */ - }, - { /* 3649 */ - 376, - /* VFNMSUBPDr213m */ - }, - { /* 3650 */ - 377, - /* VFNMSUBPDr213mY */ - }, - { /* 3651 */ - 378, - /* VFNMSUBPDr213r */ - }, - { /* 3652 */ - 379, - /* VFNMSUBPDr213rY */ - }, - { /* 3653 */ - 376, - /* VFNMSUBPDr231m */ - }, - { /* 3654 */ - 377, - /* VFNMSUBPDr231mY */ - }, - { /* 3655 */ - 378, - /* VFNMSUBPDr231r */ - }, - { /* 3656 */ - 379, - /* VFNMSUBPDr231rY */ - }, - { /* 3657 */ - 308, - /* VFNMSUBPS4mr */ - }, - { /* 3658 */ - 306, - /* VFNMSUBPS4mrY */ - }, - { /* 3659 */ - 372, - /* VFNMSUBPS4rm */ - }, - { /* 3660 */ - 373, - /* VFNMSUBPS4rmY */ - }, - { /* 3661 */ - 374, - /* VFNMSUBPS4rr */ - }, - { /* 3662 */ - 375, - /* VFNMSUBPS4rrY */ - }, - { /* 3663 */ - 307, - /* VFNMSUBPS4rrY_REV */ - }, - { /* 3664 */ - 309, - /* VFNMSUBPS4rr_REV */ - }, - { /* 3665 */ - 376, - /* VFNMSUBPSr132m */ - }, - { /* 3666 */ - 377, - /* VFNMSUBPSr132mY */ - }, - { /* 3667 */ - 378, - /* VFNMSUBPSr132r */ - }, - { /* 3668 */ - 379, - /* VFNMSUBPSr132rY */ - }, - { /* 3669 */ - 376, - /* VFNMSUBPSr213m */ - }, - { /* 3670 */ - 377, - /* VFNMSUBPSr213mY */ - }, - { /* 3671 */ - 378, - /* VFNMSUBPSr213r */ - }, - { /* 3672 */ - 379, - /* VFNMSUBPSr213rY */ - }, - { /* 3673 */ - 376, - /* VFNMSUBPSr231m */ - }, - { /* 3674 */ - 377, - /* VFNMSUBPSr231mY */ - }, - { /* 3675 */ - 378, - /* VFNMSUBPSr231r */ - }, - { /* 3676 */ - 379, - /* VFNMSUBPSr231rY */ - }, - { /* 3677 */ - 380, - /* VFNMSUBSD4mr */ - }, - { /* 3678 */ - 0, - /* */ - }, - { /* 3679 */ - 381, - /* VFNMSUBSD4rm */ - }, - { /* 3680 */ - 0, - /* */ - }, - { /* 3681 */ - 382, - /* VFNMSUBSD4rr */ - }, - { /* 3682 */ - 0, - /* */ - }, - { /* 3683 */ - 383, - /* VFNMSUBSD4rr_REV */ - }, - { /* 3684 */ - 384, - /* VFNMSUBSDZm */ - }, - { /* 3685 */ - 385, - /* VFNMSUBSDZr */ - }, - { /* 3686 */ - 386, - /* VFNMSUBSDr132m */ - }, - { /* 3687 */ - 385, - /* VFNMSUBSDr132r */ - }, - { /* 3688 */ - 386, - /* VFNMSUBSDr213m */ - }, - { /* 3689 */ - 385, - /* VFNMSUBSDr213r */ - }, - { /* 3690 */ - 386, - /* VFNMSUBSDr231m */ - }, - { /* 3691 */ - 385, - /* VFNMSUBSDr231r */ - }, - { /* 3692 */ - 387, - /* VFNMSUBSS4mr */ - }, - { /* 3693 */ - 0, - /* */ - }, - { /* 3694 */ - 388, - /* VFNMSUBSS4rm */ - }, - { /* 3695 */ - 0, - /* */ - }, - { /* 3696 */ - 389, - /* VFNMSUBSS4rr */ - }, - { /* 3697 */ - 0, - /* */ - }, - { /* 3698 */ - 390, - /* VFNMSUBSS4rr_REV */ - }, - { /* 3699 */ - 391, - /* VFNMSUBSSZm */ - }, - { /* 3700 */ - 392, - /* VFNMSUBSSZr */ - }, - { /* 3701 */ - 393, - /* VFNMSUBSSr132m */ - }, - { /* 3702 */ - 392, - /* VFNMSUBSSr132r */ - }, - { /* 3703 */ - 393, - /* VFNMSUBSSr213m */ - }, - { /* 3704 */ - 392, - /* VFNMSUBSSr213r */ - }, - { /* 3705 */ - 393, - /* VFNMSUBSSr231m */ - }, - { /* 3706 */ - 392, - /* VFNMSUBSSr231r */ - }, - { /* 3707 */ - 42, - /* VFRCZPDrm */ - }, - { /* 3708 */ - 336, - /* VFRCZPDrmY */ - }, - { /* 3709 */ - 43, - /* VFRCZPDrr */ - }, - { /* 3710 */ - 337, - /* VFRCZPDrrY */ - }, - { /* 3711 */ - 42, - /* VFRCZPSrm */ - }, - { /* 3712 */ - 336, - /* VFRCZPSrmY */ - }, - { /* 3713 */ - 43, - /* VFRCZPSrr */ - }, - { /* 3714 */ - 337, - /* VFRCZPSrrY */ - }, - { /* 3715 */ - 105, - /* VFRCZSDrm */ - }, - { /* 3716 */ - 43, - /* VFRCZSDrr */ - }, - { /* 3717 */ - 317, - /* VFRCZSSrm */ - }, - { /* 3718 */ - 43, - /* VFRCZSSrr */ - }, - { /* 3719 */ - 0, - /* */ - }, - { /* 3720 */ - 0, - /* */ - }, - { /* 3721 */ - 0, - /* */ - }, - { /* 3722 */ - 0, - /* */ - }, - { /* 3723 */ - 0, - /* */ - }, - { /* 3724 */ - 0, - /* */ - }, - { /* 3725 */ - 0, - /* */ - }, - { /* 3726 */ - 0, - /* */ - }, - { /* 3727 */ - 0, - /* */ - }, - { /* 3728 */ - 0, - /* */ - }, - { /* 3729 */ - 0, - /* */ - }, - { /* 3730 */ - 0, - /* */ - }, - { /* 3731 */ - 0, - /* */ - }, - { /* 3732 */ - 0, - /* */ - }, - { /* 3733 */ - 0, - /* */ - }, - { /* 3734 */ - 0, - /* */ - }, - { /* 3735 */ - 394, - /* VGATHERDPDYrm */ - }, - { /* 3736 */ - 395, - /* VGATHERDPDZrm */ - }, - { /* 3737 */ - 396, - /* VGATHERDPDrm */ - }, - { /* 3738 */ - 397, - /* VGATHERDPSYrm */ - }, - { /* 3739 */ - 398, - /* VGATHERDPSZrm */ - }, - { /* 3740 */ - 399, - /* VGATHERDPSrm */ - }, - { /* 3741 */ - 394, - /* VGATHERQPDYrm */ - }, - { /* 3742 */ - 395, - /* VGATHERQPDZrm */ - }, - { /* 3743 */ - 396, - /* VGATHERQPDrm */ - }, - { /* 3744 */ - 399, - /* VGATHERQPSYrm */ - }, - { /* 3745 */ - 400, - /* VGATHERQPSZrm */ - }, - { /* 3746 */ - 399, - /* VGATHERQPSrm */ - }, - { /* 3747 */ - 284, - /* VHADDPDYrm */ - }, - { /* 3748 */ - 285, - /* VHADDPDYrr */ - }, - { /* 3749 */ - 289, - /* VHADDPDrm */ - }, - { /* 3750 */ - 290, - /* VHADDPDrr */ - }, - { /* 3751 */ - 284, - /* VHADDPSYrm */ - }, - { /* 3752 */ - 285, - /* VHADDPSYrr */ - }, - { /* 3753 */ - 289, - /* VHADDPSrm */ - }, - { /* 3754 */ - 290, - /* VHADDPSrr */ - }, - { /* 3755 */ - 284, - /* VHSUBPDYrm */ - }, - { /* 3756 */ - 285, - /* VHSUBPDYrr */ - }, - { /* 3757 */ - 289, - /* VHSUBPDrm */ - }, - { /* 3758 */ - 290, - /* VHSUBPDrr */ - }, - { /* 3759 */ - 284, - /* VHSUBPSYrm */ - }, - { /* 3760 */ - 285, - /* VHSUBPSYrr */ - }, - { /* 3761 */ - 289, - /* VHSUBPSrm */ - }, - { /* 3762 */ - 290, - /* VHSUBPSrr */ - }, - { /* 3763 */ - 401, - /* VINSERTF128rm */ - }, - { /* 3764 */ - 402, - /* VINSERTF128rr */ - }, - { /* 3765 */ - 403, - /* VINSERTF32x4rm */ - }, - { /* 3766 */ - 404, - /* VINSERTF32x4rr */ - }, - { /* 3767 */ - 405, - /* VINSERTF64x4rm */ - }, - { /* 3768 */ - 406, - /* VINSERTF64x4rr */ - }, - { /* 3769 */ - 401, - /* VINSERTI128rm */ - }, - { /* 3770 */ - 402, - /* VINSERTI128rr */ - }, - { /* 3771 */ - 403, - /* VINSERTI32x4rm */ - }, - { /* 3772 */ - 404, - /* VINSERTI32x4rr */ - }, - { /* 3773 */ - 405, - /* VINSERTI64x4rm */ - }, - { /* 3774 */ - 406, - /* VINSERTI64x4rr */ - }, - { /* 3775 */ - 407, - /* VINSERTPSrm */ - }, - { /* 3776 */ - 305, - /* VINSERTPSrr */ - }, - { /* 3777 */ - 407, - /* VINSERTPSzrm */ - }, - { /* 3778 */ - 305, - /* VINSERTPSzrr */ - }, - { /* 3779 */ - 336, - /* VLDDQUYrm */ - }, - { /* 3780 */ - 42, - /* VLDDQUrm */ - }, - { /* 3781 */ - 40, - /* VLDMXCSR */ - }, - { /* 3782 */ - 43, - /* VMASKMOVDQU */ - }, - { /* 3783 */ - 0, - /* */ - }, - { /* 3784 */ - 408, - /* VMASKMOVPDYmr */ - }, - { /* 3785 */ - 284, - /* VMASKMOVPDYrm */ - }, - { /* 3786 */ - 409, - /* VMASKMOVPDmr */ - }, - { /* 3787 */ - 289, - /* VMASKMOVPDrm */ - }, - { /* 3788 */ - 408, - /* VMASKMOVPSYmr */ - }, - { /* 3789 */ - 284, - /* VMASKMOVPSYrm */ - }, - { /* 3790 */ - 409, - /* VMASKMOVPSmr */ - }, - { /* 3791 */ - 289, - /* VMASKMOVPSrm */ - }, - { /* 3792 */ - 0, - /* */ - }, - { /* 3793 */ - 0, - /* */ - }, - { /* 3794 */ - 0, - /* */ - }, - { /* 3795 */ - 0, - /* */ - }, - { /* 3796 */ - 0, - /* */ - }, - { /* 3797 */ - 0, - /* */ - }, - { /* 3798 */ - 0, - /* */ - }, - { /* 3799 */ - 0, - /* */ - }, - { /* 3800 */ - 0, - /* */ - }, - { /* 3801 */ - 0, - /* */ - }, - { /* 3802 */ - 0, - /* */ - }, - { /* 3803 */ - 0, - /* */ - }, - { /* 3804 */ - 284, - /* VMAXPDYrm */ - }, - { /* 3805 */ - 285, - /* VMAXPDYrr */ - }, - { /* 3806 */ - 286, - /* VMAXPDZrm */ - }, - { /* 3807 */ - 287, - /* VMAXPDZrmb */ - }, - { /* 3808 */ - 288, - /* VMAXPDZrr */ - }, - { /* 3809 */ - 289, - /* VMAXPDrm */ - }, - { /* 3810 */ - 290, - /* VMAXPDrr */ - }, - { /* 3811 */ - 284, - /* VMAXPSYrm */ - }, - { /* 3812 */ - 285, - /* VMAXPSYrr */ - }, - { /* 3813 */ - 286, - /* VMAXPSZrm */ - }, - { /* 3814 */ - 291, - /* VMAXPSZrmb */ - }, - { /* 3815 */ - 288, - /* VMAXPSZrr */ - }, - { /* 3816 */ - 289, - /* VMAXPSrm */ - }, - { /* 3817 */ - 290, - /* VMAXPSrr */ - }, - { /* 3818 */ - 292, - /* VMAXSDZrm */ - }, - { /* 3819 */ - 293, - /* VMAXSDZrr */ - }, - { /* 3820 */ - 292, - /* VMAXSDrm */ - }, - { /* 3821 */ - 0, - /* */ - }, - { /* 3822 */ - 293, - /* VMAXSDrr */ - }, - { /* 3823 */ - 0, - /* */ - }, - { /* 3824 */ - 294, - /* VMAXSSZrm */ - }, - { /* 3825 */ - 295, - /* VMAXSSZrr */ - }, - { /* 3826 */ - 294, - /* VMAXSSrm */ - }, - { /* 3827 */ - 0, - /* */ - }, - { /* 3828 */ - 295, - /* VMAXSSrr */ - }, - { /* 3829 */ - 0, - /* */ - }, - { /* 3830 */ - 0, - /* VMCALL */ - }, - { /* 3831 */ - 40, - /* VMCLEARm */ - }, - { /* 3832 */ - 0, - /* VMFUNC */ - }, - { /* 3833 */ - 0, - /* */ - }, - { /* 3834 */ - 0, - /* */ - }, - { /* 3835 */ - 0, - /* */ - }, - { /* 3836 */ - 0, - /* */ - }, - { /* 3837 */ - 0, - /* */ - }, - { /* 3838 */ - 0, - /* */ - }, - { /* 3839 */ - 0, - /* */ - }, - { /* 3840 */ - 0, - /* */ - }, - { /* 3841 */ - 0, - /* */ - }, - { /* 3842 */ - 0, - /* */ - }, - { /* 3843 */ - 0, - /* */ - }, - { /* 3844 */ - 0, - /* */ - }, - { /* 3845 */ - 284, - /* VMINPDYrm */ - }, - { /* 3846 */ - 285, - /* VMINPDYrr */ - }, - { /* 3847 */ - 286, - /* VMINPDZrm */ - }, - { /* 3848 */ - 287, - /* VMINPDZrmb */ - }, - { /* 3849 */ - 288, - /* VMINPDZrr */ - }, - { /* 3850 */ - 289, - /* VMINPDrm */ - }, - { /* 3851 */ - 290, - /* VMINPDrr */ - }, - { /* 3852 */ - 284, - /* VMINPSYrm */ - }, - { /* 3853 */ - 285, - /* VMINPSYrr */ - }, - { /* 3854 */ - 286, - /* VMINPSZrm */ - }, - { /* 3855 */ - 291, - /* VMINPSZrmb */ - }, - { /* 3856 */ - 288, - /* VMINPSZrr */ - }, - { /* 3857 */ - 289, - /* VMINPSrm */ - }, - { /* 3858 */ - 290, - /* VMINPSrr */ - }, - { /* 3859 */ - 292, - /* VMINSDZrm */ - }, - { /* 3860 */ - 293, - /* VMINSDZrr */ - }, - { /* 3861 */ - 292, - /* VMINSDrm */ - }, - { /* 3862 */ - 0, - /* */ - }, - { /* 3863 */ - 293, - /* VMINSDrr */ - }, - { /* 3864 */ - 0, - /* */ - }, - { /* 3865 */ - 294, - /* VMINSSZrm */ - }, - { /* 3866 */ - 295, - /* VMINSSZrr */ - }, - { /* 3867 */ - 294, - /* VMINSSrm */ - }, - { /* 3868 */ - 0, - /* */ - }, - { /* 3869 */ - 295, - /* VMINSSrr */ - }, - { /* 3870 */ - 0, - /* */ - }, - { /* 3871 */ - 0, - /* VMLAUNCH */ - }, - { /* 3872 */ - 0, - /* VMLOAD32 */ - }, - { /* 3873 */ - 0, - /* VMLOAD64 */ - }, - { /* 3874 */ - 0, - /* VMMCALL */ - }, - { /* 3875 */ - 221, - /* VMOV64toPQIZrr */ - }, - { /* 3876 */ - 221, - /* VMOV64toPQIrr */ - }, - { /* 3877 */ - 0, - /* */ - }, - { /* 3878 */ - 0, - /* */ - }, - { /* 3879 */ - 0, - /* */ - }, - { /* 3880 */ - 410, - /* VMOVAPDYmr */ - }, - { /* 3881 */ - 336, - /* VMOVAPDYrm */ - }, - { /* 3882 */ - 337, - /* VMOVAPDYrr */ - }, - { /* 3883 */ - 411, - /* VMOVAPDYrr_REV */ - }, - { /* 3884 */ - 412, - /* VMOVAPDZmr */ - }, - { /* 3885 */ - 338, - /* VMOVAPDZrm */ - }, - { /* 3886 */ - 413, - /* VMOVAPDZrmk */ - }, - { /* 3887 */ - 339, - /* VMOVAPDZrr */ - }, - { /* 3888 */ - 414, - /* VMOVAPDZrrk */ - }, - { /* 3889 */ - 223, - /* VMOVAPDmr */ - }, - { /* 3890 */ - 42, - /* VMOVAPDrm */ - }, - { /* 3891 */ - 43, - /* VMOVAPDrr */ - }, - { /* 3892 */ - 224, - /* VMOVAPDrr_REV */ - }, - { /* 3893 */ - 410, - /* VMOVAPSYmr */ - }, - { /* 3894 */ - 336, - /* VMOVAPSYrm */ - }, - { /* 3895 */ - 337, - /* VMOVAPSYrr */ - }, - { /* 3896 */ - 411, - /* VMOVAPSYrr_REV */ - }, - { /* 3897 */ - 412, - /* VMOVAPSZmr */ - }, - { /* 3898 */ - 338, - /* VMOVAPSZrm */ - }, - { /* 3899 */ - 415, - /* VMOVAPSZrmk */ - }, - { /* 3900 */ - 339, - /* VMOVAPSZrr */ - }, - { /* 3901 */ - 416, - /* VMOVAPSZrrk */ - }, - { /* 3902 */ - 223, - /* VMOVAPSmr */ - }, - { /* 3903 */ - 42, - /* VMOVAPSrm */ - }, - { /* 3904 */ - 43, - /* VMOVAPSrr */ - }, - { /* 3905 */ - 224, - /* VMOVAPSrr_REV */ - }, - { /* 3906 */ - 336, - /* VMOVDDUPYrm */ - }, - { /* 3907 */ - 337, - /* VMOVDDUPYrr */ - }, - { /* 3908 */ - 338, - /* VMOVDDUPZrm */ - }, - { /* 3909 */ - 339, - /* VMOVDDUPZrr */ - }, - { /* 3910 */ - 105, - /* VMOVDDUPrm */ - }, - { /* 3911 */ - 43, - /* VMOVDDUPrr */ - }, - { /* 3912 */ - 104, - /* VMOVDI2PDIZrm */ - }, - { /* 3913 */ - 225, - /* VMOVDI2PDIZrr */ - }, - { /* 3914 */ - 104, - /* VMOVDI2PDIrm */ - }, - { /* 3915 */ - 225, - /* VMOVDI2PDIrr */ - }, - { /* 3916 */ - 0, - /* */ - }, - { /* 3917 */ - 0, - /* */ - }, - { /* 3918 */ - 0, - /* */ - }, - { /* 3919 */ - 0, - /* */ - }, - { /* 3920 */ - 412, - /* VMOVDQA32mr */ - }, - { /* 3921 */ - 338, - /* VMOVDQA32rm */ - }, - { /* 3922 */ - 339, - /* VMOVDQA32rr */ - }, - { /* 3923 */ - 412, - /* VMOVDQA64mr */ - }, - { /* 3924 */ - 338, - /* VMOVDQA64rm */ - }, - { /* 3925 */ - 339, - /* VMOVDQA64rr */ - }, - { /* 3926 */ - 410, - /* VMOVDQAYmr */ - }, - { /* 3927 */ - 336, - /* VMOVDQAYrm */ - }, - { /* 3928 */ - 337, - /* VMOVDQAYrr */ - }, - { /* 3929 */ - 411, - /* VMOVDQAYrr_REV */ - }, - { /* 3930 */ - 223, - /* VMOVDQAmr */ - }, - { /* 3931 */ - 42, - /* VMOVDQArm */ - }, - { /* 3932 */ - 43, - /* VMOVDQArr */ - }, - { /* 3933 */ - 224, - /* VMOVDQArr_REV */ - }, - { /* 3934 */ - 412, - /* VMOVDQU32mr */ - }, - { /* 3935 */ - 338, - /* VMOVDQU32rm */ - }, - { /* 3936 */ - 415, - /* VMOVDQU32rmk */ - }, - { /* 3937 */ - 339, - /* VMOVDQU32rr */ - }, - { /* 3938 */ - 416, - /* VMOVDQU32rrk */ - }, - { /* 3939 */ - 417, - /* VMOVDQU32rrkz */ - }, - { /* 3940 */ - 412, - /* VMOVDQU64mr */ - }, - { /* 3941 */ - 338, - /* VMOVDQU64rm */ - }, - { /* 3942 */ - 413, - /* VMOVDQU64rmk */ - }, - { /* 3943 */ - 339, - /* VMOVDQU64rr */ - }, - { /* 3944 */ - 414, - /* VMOVDQU64rrk */ - }, - { /* 3945 */ - 418, - /* VMOVDQU64rrkz */ - }, - { /* 3946 */ - 410, - /* VMOVDQUYmr */ - }, - { /* 3947 */ - 336, - /* VMOVDQUYrm */ - }, - { /* 3948 */ - 337, - /* VMOVDQUYrr */ - }, - { /* 3949 */ - 411, - /* VMOVDQUYrr_REV */ - }, - { /* 3950 */ - 223, - /* VMOVDQUmr */ - }, - { /* 3951 */ - 42, - /* VMOVDQUrm */ - }, - { /* 3952 */ - 43, - /* VMOVDQUrr */ - }, - { /* 3953 */ - 224, - /* VMOVDQUrr_REV */ - }, - { /* 3954 */ - 290, - /* VMOVHLPSZrr */ - }, - { /* 3955 */ - 290, - /* VMOVHLPSrr */ - }, - { /* 3956 */ - 226, - /* VMOVHPDmr */ - }, - { /* 3957 */ - 419, - /* VMOVHPDrm */ - }, - { /* 3958 */ - 226, - /* VMOVHPSmr */ - }, - { /* 3959 */ - 419, - /* VMOVHPSrm */ - }, - { /* 3960 */ - 290, - /* VMOVLHPSZrr */ - }, - { /* 3961 */ - 290, - /* VMOVLHPSrr */ - }, - { /* 3962 */ - 226, - /* VMOVLPDmr */ - }, - { /* 3963 */ - 419, - /* VMOVLPDrm */ - }, - { /* 3964 */ - 226, - /* VMOVLPSmr */ - }, - { /* 3965 */ - 419, - /* VMOVLPSrm */ - }, - { /* 3966 */ - 420, - /* VMOVMSKPDYrr */ - }, - { /* 3967 */ - 109, - /* VMOVMSKPDrr */ - }, - { /* 3968 */ - 420, - /* VMOVMSKPSYrr */ - }, - { /* 3969 */ - 109, - /* VMOVMSKPSrr */ - }, - { /* 3970 */ - 336, - /* VMOVNTDQAYrm */ - }, - { /* 3971 */ - 42, - /* VMOVNTDQArm */ - }, - { /* 3972 */ - 410, - /* VMOVNTDQYmr */ - }, - { /* 3973 */ - 223, - /* VMOVNTDQmr */ - }, - { /* 3974 */ - 410, - /* VMOVNTPDYmr */ - }, - { /* 3975 */ - 223, - /* VMOVNTPDmr */ - }, - { /* 3976 */ - 410, - /* VMOVNTPSYmr */ - }, - { /* 3977 */ - 223, - /* VMOVNTPSmr */ - }, - { /* 3978 */ - 230, - /* VMOVPDI2DIZmr */ - }, - { /* 3979 */ - 231, - /* VMOVPDI2DIZrr */ - }, - { /* 3980 */ - 230, - /* VMOVPDI2DImr */ - }, - { /* 3981 */ - 231, - /* VMOVPDI2DIrr */ - }, - { /* 3982 */ - 230, - /* VMOVPQI2QImr */ - }, - { /* 3983 */ - 224, - /* VMOVPQI2QIrr */ - }, - { /* 3984 */ - 230, - /* VMOVPQIto64Zmr */ - }, - { /* 3985 */ - 232, - /* VMOVPQIto64Zrr */ - }, - { /* 3986 */ - 232, - /* VMOVPQIto64rr */ - }, - { /* 3987 */ - 104, - /* VMOVQI2PQIZrm */ - }, - { /* 3988 */ - 104, - /* VMOVQI2PQIrm */ - }, - { /* 3989 */ - 233, - /* VMOVSDZmr */ - }, - { /* 3990 */ - 234, - /* VMOVSDZrm */ - }, - { /* 3991 */ - 421, - /* VMOVSDZrr */ - }, - { /* 3992 */ - 422, - /* VMOVSDZrr_REV */ - }, - { /* 3993 */ - 423, - /* VMOVSDZrrk */ - }, - { /* 3994 */ - 233, - /* VMOVSDmr */ - }, - { /* 3995 */ - 234, - /* VMOVSDrm */ - }, - { /* 3996 */ - 421, - /* VMOVSDrr */ - }, - { /* 3997 */ - 422, - /* VMOVSDrr_REV */ - }, - { /* 3998 */ - 424, - /* VMOVSDto64Zmr */ - }, - { /* 3999 */ - 0, - /* */ - }, - { /* 4000 */ - 0, - /* */ - }, - { /* 4001 */ - 0, - /* */ - }, - { /* 4002 */ - 336, - /* VMOVSHDUPYrm */ - }, - { /* 4003 */ - 337, - /* VMOVSHDUPYrr */ - }, - { /* 4004 */ - 338, - /* VMOVSHDUPZrm */ - }, - { /* 4005 */ - 339, - /* VMOVSHDUPZrr */ - }, - { /* 4006 */ - 42, - /* VMOVSHDUPrm */ - }, - { /* 4007 */ - 43, - /* VMOVSHDUPrr */ - }, - { /* 4008 */ - 336, - /* VMOVSLDUPYrm */ - }, - { /* 4009 */ - 337, - /* VMOVSLDUPYrr */ - }, - { /* 4010 */ - 338, - /* VMOVSLDUPZrm */ - }, - { /* 4011 */ - 339, - /* VMOVSLDUPZrr */ - }, - { /* 4012 */ - 42, - /* VMOVSLDUPrm */ - }, - { /* 4013 */ - 43, - /* VMOVSLDUPrr */ - }, - { /* 4014 */ - 0, - /* */ - }, - { /* 4015 */ - 0, - /* */ - }, - { /* 4016 */ - 0, - /* */ - }, - { /* 4017 */ - 0, - /* */ - }, - { /* 4018 */ - 237, - /* VMOVSSZmr */ - }, - { /* 4019 */ - 238, - /* VMOVSSZrm */ - }, - { /* 4020 */ - 425, - /* VMOVSSZrr */ - }, - { /* 4021 */ - 426, - /* VMOVSSZrr_REV */ - }, - { /* 4022 */ - 427, - /* VMOVSSZrrk */ - }, - { /* 4023 */ - 237, - /* VMOVSSmr */ - }, - { /* 4024 */ - 238, - /* VMOVSSrm */ - }, - { /* 4025 */ - 425, - /* VMOVSSrr */ - }, - { /* 4026 */ - 426, - /* VMOVSSrr_REV */ - }, - { /* 4027 */ - 410, - /* VMOVUPDYmr */ - }, - { /* 4028 */ - 336, - /* VMOVUPDYrm */ - }, - { /* 4029 */ - 337, - /* VMOVUPDYrr */ - }, - { /* 4030 */ - 411, - /* VMOVUPDYrr_REV */ - }, - { /* 4031 */ - 412, - /* VMOVUPDZmr */ - }, - { /* 4032 */ - 338, - /* VMOVUPDZrm */ - }, - { /* 4033 */ - 413, - /* VMOVUPDZrmk */ - }, - { /* 4034 */ - 339, - /* VMOVUPDZrr */ - }, - { /* 4035 */ - 414, - /* VMOVUPDZrrk */ - }, - { /* 4036 */ - 223, - /* VMOVUPDmr */ - }, - { /* 4037 */ - 42, - /* VMOVUPDrm */ - }, - { /* 4038 */ - 43, - /* VMOVUPDrr */ - }, - { /* 4039 */ - 224, - /* VMOVUPDrr_REV */ - }, - { /* 4040 */ - 410, - /* VMOVUPSYmr */ - }, - { /* 4041 */ - 336, - /* VMOVUPSYrm */ - }, - { /* 4042 */ - 337, - /* VMOVUPSYrr */ - }, - { /* 4043 */ - 411, - /* VMOVUPSYrr_REV */ - }, - { /* 4044 */ - 412, - /* VMOVUPSZmr */ - }, - { /* 4045 */ - 338, - /* VMOVUPSZrm */ - }, - { /* 4046 */ - 415, - /* VMOVUPSZrmk */ - }, - { /* 4047 */ - 339, - /* VMOVUPSZrr */ - }, - { /* 4048 */ - 416, - /* VMOVUPSZrrk */ - }, - { /* 4049 */ - 223, - /* VMOVUPSmr */ - }, - { /* 4050 */ - 42, - /* VMOVUPSrm */ - }, - { /* 4051 */ - 43, - /* VMOVUPSrr */ - }, - { /* 4052 */ - 224, - /* VMOVUPSrr_REV */ - }, - { /* 4053 */ - 42, - /* VMOVZPQILo2PQIZrm */ - }, - { /* 4054 */ - 43, - /* VMOVZPQILo2PQIZrr */ - }, - { /* 4055 */ - 0, - /* */ - }, - { /* 4056 */ - 43, - /* VMOVZPQILo2PQIrr */ - }, - { /* 4057 */ - 0, - /* */ - }, - { /* 4058 */ - 0, - /* */ - }, - { /* 4059 */ - 302, - /* VMPSADBWYrmi */ - }, - { /* 4060 */ - 303, - /* VMPSADBWYrri */ - }, - { /* 4061 */ - 304, - /* VMPSADBWrmi */ - }, - { /* 4062 */ - 305, - /* VMPSADBWrri */ - }, - { /* 4063 */ - 40, - /* VMPTRLDm */ - }, - { /* 4064 */ - 40, - /* VMPTRSTm */ - }, - { /* 4065 */ - 228, - /* VMREAD32rm */ - }, - { /* 4066 */ - 428, - /* VMREAD32rr */ - }, - { /* 4067 */ - 16, - /* VMREAD64rm */ - }, - { /* 4068 */ - 74, - /* VMREAD64rr */ - }, - { /* 4069 */ - 0, - /* VMRESUME */ - }, - { /* 4070 */ - 0, - /* VMRUN32 */ - }, - { /* 4071 */ - 0, - /* VMRUN64 */ - }, - { /* 4072 */ - 0, - /* VMSAVE32 */ - }, - { /* 4073 */ - 0, - /* VMSAVE64 */ - }, - { /* 4074 */ - 284, - /* VMULPDYrm */ - }, - { /* 4075 */ - 285, - /* VMULPDYrr */ - }, - { /* 4076 */ - 286, - /* VMULPDZrm */ - }, - { /* 4077 */ - 287, - /* VMULPDZrmb */ - }, - { /* 4078 */ - 288, - /* VMULPDZrr */ - }, - { /* 4079 */ - 289, - /* VMULPDrm */ - }, - { /* 4080 */ - 290, - /* VMULPDrr */ - }, - { /* 4081 */ - 284, - /* VMULPSYrm */ - }, - { /* 4082 */ - 285, - /* VMULPSYrr */ - }, - { /* 4083 */ - 286, - /* VMULPSZrm */ - }, - { /* 4084 */ - 291, - /* VMULPSZrmb */ - }, - { /* 4085 */ - 288, - /* VMULPSZrr */ - }, - { /* 4086 */ - 289, - /* VMULPSrm */ - }, - { /* 4087 */ - 290, - /* VMULPSrr */ - }, - { /* 4088 */ - 292, - /* VMULSDZrm */ - }, - { /* 4089 */ - 293, - /* VMULSDZrr */ - }, - { /* 4090 */ - 292, - /* VMULSDrm */ - }, - { /* 4091 */ - 0, - /* */ - }, - { /* 4092 */ - 293, - /* VMULSDrr */ - }, - { /* 4093 */ - 0, - /* */ - }, - { /* 4094 */ - 294, - /* VMULSSZrm */ - }, - { /* 4095 */ - 295, - /* VMULSSZrr */ - }, - { /* 4096 */ - 294, - /* VMULSSrm */ - }, - { /* 4097 */ - 0, - /* */ - }, - { /* 4098 */ - 295, - /* VMULSSrr */ - }, - { /* 4099 */ - 0, - /* */ - }, - { /* 4100 */ - 28, - /* VMWRITE32rm */ - }, - { /* 4101 */ - 29, - /* VMWRITE32rr */ - }, - { /* 4102 */ - 30, - /* VMWRITE64rm */ - }, - { /* 4103 */ - 31, - /* VMWRITE64rr */ - }, - { /* 4104 */ - 0, - /* VMXOFF */ - }, - { /* 4105 */ - 40, - /* VMXON */ - }, - { /* 4106 */ - 284, - /* VORPDYrm */ - }, - { /* 4107 */ - 285, - /* VORPDYrr */ - }, - { /* 4108 */ - 289, - /* VORPDrm */ - }, - { /* 4109 */ - 290, - /* VORPDrr */ - }, - { /* 4110 */ - 284, - /* VORPSYrm */ - }, - { /* 4111 */ - 285, - /* VORPSYrr */ - }, - { /* 4112 */ - 289, - /* VORPSrm */ - }, - { /* 4113 */ - 290, - /* VORPSrr */ - }, - { /* 4114 */ - 42, - /* VPABSBrm128 */ - }, - { /* 4115 */ - 336, - /* VPABSBrm256 */ - }, - { /* 4116 */ - 43, - /* VPABSBrr128 */ - }, - { /* 4117 */ - 337, - /* VPABSBrr256 */ - }, - { /* 4118 */ - 338, - /* VPABSDrm */ - }, - { /* 4119 */ - 42, - /* VPABSDrm128 */ - }, - { /* 4120 */ - 336, - /* VPABSDrm256 */ - }, - { /* 4121 */ - 339, - /* VPABSDrr */ - }, - { /* 4122 */ - 43, - /* VPABSDrr128 */ - }, - { /* 4123 */ - 337, - /* VPABSDrr256 */ - }, - { /* 4124 */ - 338, - /* VPABSQrm */ - }, - { /* 4125 */ - 339, - /* VPABSQrr */ - }, - { /* 4126 */ - 42, - /* VPABSWrm128 */ - }, - { /* 4127 */ - 336, - /* VPABSWrm256 */ - }, - { /* 4128 */ - 43, - /* VPABSWrr128 */ - }, - { /* 4129 */ - 337, - /* VPABSWrr256 */ - }, - { /* 4130 */ - 284, - /* VPACKSSDWYrm */ - }, - { /* 4131 */ - 285, - /* VPACKSSDWYrr */ - }, - { /* 4132 */ - 289, - /* VPACKSSDWrm */ - }, - { /* 4133 */ - 290, - /* VPACKSSDWrr */ - }, - { /* 4134 */ - 284, - /* VPACKSSWBYrm */ - }, - { /* 4135 */ - 285, - /* VPACKSSWBYrr */ - }, - { /* 4136 */ - 289, - /* VPACKSSWBrm */ - }, - { /* 4137 */ - 290, - /* VPACKSSWBrr */ - }, - { /* 4138 */ - 284, - /* VPACKUSDWYrm */ - }, - { /* 4139 */ - 285, - /* VPACKUSDWYrr */ - }, - { /* 4140 */ - 289, - /* VPACKUSDWrm */ - }, - { /* 4141 */ - 290, - /* VPACKUSDWrr */ - }, - { /* 4142 */ - 284, - /* VPACKUSWBYrm */ - }, - { /* 4143 */ - 285, - /* VPACKUSWBYrr */ - }, - { /* 4144 */ - 289, - /* VPACKUSWBrm */ - }, - { /* 4145 */ - 290, - /* VPACKUSWBrr */ - }, - { /* 4146 */ - 284, - /* VPADDBYrm */ - }, - { /* 4147 */ - 285, - /* VPADDBYrr */ - }, - { /* 4148 */ - 289, - /* VPADDBrm */ - }, - { /* 4149 */ - 290, - /* VPADDBrr */ - }, - { /* 4150 */ - 284, - /* VPADDDYrm */ - }, - { /* 4151 */ - 285, - /* VPADDDYrr */ - }, - { /* 4152 */ - 286, - /* VPADDDZrm */ - }, - { /* 4153 */ - 429, - /* VPADDDZrmb */ - }, - { /* 4154 */ - 288, - /* VPADDDZrr */ - }, - { /* 4155 */ - 289, - /* VPADDDrm */ - }, - { /* 4156 */ - 290, - /* VPADDDrr */ - }, - { /* 4157 */ - 284, - /* VPADDQYrm */ - }, - { /* 4158 */ - 285, - /* VPADDQYrr */ - }, - { /* 4159 */ - 286, - /* VPADDQZrm */ - }, - { /* 4160 */ - 429, - /* VPADDQZrmb */ - }, - { /* 4161 */ - 288, - /* VPADDQZrr */ - }, - { /* 4162 */ - 289, - /* VPADDQrm */ - }, - { /* 4163 */ - 290, - /* VPADDQrr */ - }, - { /* 4164 */ - 284, - /* VPADDSBYrm */ - }, - { /* 4165 */ - 285, - /* VPADDSBYrr */ - }, - { /* 4166 */ - 289, - /* VPADDSBrm */ - }, - { /* 4167 */ - 290, - /* VPADDSBrr */ - }, - { /* 4168 */ - 284, - /* VPADDSWYrm */ - }, - { /* 4169 */ - 285, - /* VPADDSWYrr */ - }, - { /* 4170 */ - 289, - /* VPADDSWrm */ - }, - { /* 4171 */ - 290, - /* VPADDSWrr */ - }, - { /* 4172 */ - 284, - /* VPADDUSBYrm */ - }, - { /* 4173 */ - 285, - /* VPADDUSBYrr */ - }, - { /* 4174 */ - 289, - /* VPADDUSBrm */ - }, - { /* 4175 */ - 290, - /* VPADDUSBrr */ - }, - { /* 4176 */ - 284, - /* VPADDUSWYrm */ - }, - { /* 4177 */ - 285, - /* VPADDUSWYrr */ - }, - { /* 4178 */ - 289, - /* VPADDUSWrm */ - }, - { /* 4179 */ - 290, - /* VPADDUSWrr */ - }, - { /* 4180 */ - 284, - /* VPADDWYrm */ - }, - { /* 4181 */ - 285, - /* VPADDWYrr */ - }, - { /* 4182 */ - 289, - /* VPADDWrm */ - }, - { /* 4183 */ - 290, - /* VPADDWrr */ - }, - { /* 4184 */ - 430, - /* VPALIGNR128rm */ - }, - { /* 4185 */ - 431, - /* VPALIGNR128rr */ - }, - { /* 4186 */ - 432, - /* VPALIGNR256rm */ - }, - { /* 4187 */ - 433, - /* VPALIGNR256rr */ - }, - { /* 4188 */ - 286, - /* VPANDDZrm */ - }, - { /* 4189 */ - 429, - /* VPANDDZrmb */ - }, - { /* 4190 */ - 288, - /* VPANDDZrr */ - }, - { /* 4191 */ - 286, - /* VPANDNDZrm */ - }, - { /* 4192 */ - 429, - /* VPANDNDZrmb */ - }, - { /* 4193 */ - 288, - /* VPANDNDZrr */ - }, - { /* 4194 */ - 286, - /* VPANDNQZrm */ - }, - { /* 4195 */ - 429, - /* VPANDNQZrmb */ - }, - { /* 4196 */ - 288, - /* VPANDNQZrr */ - }, - { /* 4197 */ - 284, - /* VPANDNYrm */ - }, - { /* 4198 */ - 285, - /* VPANDNYrr */ - }, - { /* 4199 */ - 289, - /* VPANDNrm */ - }, - { /* 4200 */ - 290, - /* VPANDNrr */ - }, - { /* 4201 */ - 286, - /* VPANDQZrm */ - }, - { /* 4202 */ - 429, - /* VPANDQZrmb */ - }, - { /* 4203 */ - 288, - /* VPANDQZrr */ - }, - { /* 4204 */ - 284, - /* VPANDYrm */ - }, - { /* 4205 */ - 285, - /* VPANDYrr */ - }, - { /* 4206 */ - 289, - /* VPANDrm */ - }, - { /* 4207 */ - 290, - /* VPANDrr */ - }, - { /* 4208 */ - 284, - /* VPAVGBYrm */ - }, - { /* 4209 */ - 285, - /* VPAVGBYrr */ - }, - { /* 4210 */ - 289, - /* VPAVGBrm */ - }, - { /* 4211 */ - 290, - /* VPAVGBrr */ - }, - { /* 4212 */ - 284, - /* VPAVGWYrm */ - }, - { /* 4213 */ - 285, - /* VPAVGWYrr */ - }, - { /* 4214 */ - 289, - /* VPAVGWrm */ - }, - { /* 4215 */ - 290, - /* VPAVGWrr */ - }, - { /* 4216 */ - 302, - /* VPBLENDDYrmi */ - }, - { /* 4217 */ - 303, - /* VPBLENDDYrri */ - }, - { /* 4218 */ - 304, - /* VPBLENDDrmi */ - }, - { /* 4219 */ - 305, - /* VPBLENDDrri */ - }, - { /* 4220 */ - 300, - /* VPBLENDMDZrm */ - }, - { /* 4221 */ - 301, - /* VPBLENDMDZrr */ - }, - { /* 4222 */ - 298, - /* VPBLENDMQZrm */ - }, - { /* 4223 */ - 299, - /* VPBLENDMQZrr */ - }, - { /* 4224 */ - 306, - /* VPBLENDVBYrm */ - }, - { /* 4225 */ - 307, - /* VPBLENDVBYrr */ - }, - { /* 4226 */ - 308, - /* VPBLENDVBrm */ - }, - { /* 4227 */ - 309, - /* VPBLENDVBrr */ - }, - { /* 4228 */ - 302, - /* VPBLENDWYrmi */ - }, - { /* 4229 */ - 303, - /* VPBLENDWYrri */ - }, - { /* 4230 */ - 304, - /* VPBLENDWrmi */ - }, - { /* 4231 */ - 305, - /* VPBLENDWrri */ - }, - { /* 4232 */ - 434, - /* VPBROADCASTBYrm */ - }, - { /* 4233 */ - 312, - /* VPBROADCASTBYrr */ - }, - { /* 4234 */ - 435, - /* VPBROADCASTBrm */ - }, - { /* 4235 */ - 43, - /* VPBROADCASTBrr */ - }, - { /* 4236 */ - 436, - /* VPBROADCASTDYrm */ - }, - { /* 4237 */ - 312, - /* VPBROADCASTDYrr */ - }, - { /* 4238 */ - 437, - /* VPBROADCASTDZkrm */ - }, - { /* 4239 */ - 438, - /* VPBROADCASTDZkrr */ - }, - { /* 4240 */ - 439, - /* VPBROADCASTDZrm */ - }, - { /* 4241 */ - 314, - /* VPBROADCASTDZrr */ - }, - { /* 4242 */ - 440, - /* VPBROADCASTDrZkrr */ - }, - { /* 4243 */ - 441, - /* VPBROADCASTDrZrr */ - }, - { /* 4244 */ - 104, - /* VPBROADCASTDrm */ - }, - { /* 4245 */ - 43, - /* VPBROADCASTDrr */ - }, - { /* 4246 */ - 442, - /* VPBROADCASTMB2Qrr */ - }, - { /* 4247 */ - 443, - /* VPBROADCASTMW2Drr */ - }, - { /* 4248 */ - 436, - /* VPBROADCASTQYrm */ - }, - { /* 4249 */ - 312, - /* VPBROADCASTQYrr */ - }, - { /* 4250 */ - 444, - /* VPBROADCASTQZkrm */ - }, - { /* 4251 */ - 445, - /* VPBROADCASTQZkrr */ - }, - { /* 4252 */ - 439, - /* VPBROADCASTQZrm */ - }, - { /* 4253 */ - 314, - /* VPBROADCASTQZrr */ - }, - { /* 4254 */ - 446, - /* VPBROADCASTQrZkrr */ - }, - { /* 4255 */ - 447, - /* VPBROADCASTQrZrr */ - }, - { /* 4256 */ - 104, - /* VPBROADCASTQrm */ - }, - { /* 4257 */ - 43, - /* VPBROADCASTQrr */ - }, - { /* 4258 */ - 436, - /* VPBROADCASTWYrm */ - }, - { /* 4259 */ - 312, - /* VPBROADCASTWYrr */ - }, - { /* 4260 */ - 104, - /* VPBROADCASTWrm */ - }, - { /* 4261 */ - 43, - /* VPBROADCASTWrr */ - }, - { /* 4262 */ - 430, - /* VPCLMULQDQrm */ - }, - { /* 4263 */ - 431, - /* VPCLMULQDQrr */ - }, - { /* 4264 */ - 308, - /* VPCMOVmr */ - }, - { /* 4265 */ - 306, - /* VPCMOVmrY */ - }, - { /* 4266 */ - 372, - /* VPCMOVrm */ - }, - { /* 4267 */ - 373, - /* VPCMOVrmY */ - }, - { /* 4268 */ - 309, - /* VPCMOVrr */ - }, - { /* 4269 */ - 307, - /* VPCMOVrrY */ - }, - { /* 4270 */ - 324, - /* VPCMPDZrmi */ - }, - { /* 4271 */ - 0, - /* */ - }, - { /* 4272 */ - 325, - /* VPCMPDZrri */ - }, - { /* 4273 */ - 0, - /* */ - }, - { /* 4274 */ - 284, - /* VPCMPEQBYrm */ - }, - { /* 4275 */ - 285, - /* VPCMPEQBYrr */ - }, - { /* 4276 */ - 289, - /* VPCMPEQBrm */ - }, - { /* 4277 */ - 290, - /* VPCMPEQBrr */ - }, - { /* 4278 */ - 284, - /* VPCMPEQDYrm */ - }, - { /* 4279 */ - 285, - /* VPCMPEQDYrr */ - }, - { /* 4280 */ - 448, - /* VPCMPEQDZrm */ - }, - { /* 4281 */ - 449, - /* VPCMPEQDZrr */ - }, - { /* 4282 */ - 289, - /* VPCMPEQDrm */ - }, - { /* 4283 */ - 290, - /* VPCMPEQDrr */ - }, - { /* 4284 */ - 284, - /* VPCMPEQQYrm */ - }, - { /* 4285 */ - 285, - /* VPCMPEQQYrr */ - }, - { /* 4286 */ - 450, - /* VPCMPEQQZrm */ - }, - { /* 4287 */ - 451, - /* VPCMPEQQZrr */ - }, - { /* 4288 */ - 289, - /* VPCMPEQQrm */ - }, - { /* 4289 */ - 290, - /* VPCMPEQQrr */ - }, - { /* 4290 */ - 284, - /* VPCMPEQWYrm */ - }, - { /* 4291 */ - 285, - /* VPCMPEQWYrr */ - }, - { /* 4292 */ - 289, - /* VPCMPEQWrm */ - }, - { /* 4293 */ - 290, - /* VPCMPEQWrr */ - }, - { /* 4294 */ - 0, - /* */ - }, - { /* 4295 */ - 0, - /* */ - }, - { /* 4296 */ - 44, - /* VPCMPESTRIrm */ - }, - { /* 4297 */ - 45, - /* VPCMPESTRIrr */ - }, - { /* 4298 */ - 0, - /* */ - }, - { /* 4299 */ - 0, - /* */ - }, - { /* 4300 */ - 44, - /* VPCMPESTRM128rm */ - }, - { /* 4301 */ - 45, - /* VPCMPESTRM128rr */ - }, - { /* 4302 */ - 284, - /* VPCMPGTBYrm */ - }, - { /* 4303 */ - 285, - /* VPCMPGTBYrr */ - }, - { /* 4304 */ - 289, - /* VPCMPGTBrm */ - }, - { /* 4305 */ - 290, - /* VPCMPGTBrr */ - }, - { /* 4306 */ - 284, - /* VPCMPGTDYrm */ - }, - { /* 4307 */ - 285, - /* VPCMPGTDYrr */ - }, - { /* 4308 */ - 448, - /* VPCMPGTDZrm */ - }, - { /* 4309 */ - 449, - /* VPCMPGTDZrr */ - }, - { /* 4310 */ - 289, - /* VPCMPGTDrm */ - }, - { /* 4311 */ - 290, - /* VPCMPGTDrr */ - }, - { /* 4312 */ - 284, - /* VPCMPGTQYrm */ - }, - { /* 4313 */ - 285, - /* VPCMPGTQYrr */ - }, - { /* 4314 */ - 450, - /* VPCMPGTQZrm */ - }, - { /* 4315 */ - 451, - /* VPCMPGTQZrr */ - }, - { /* 4316 */ - 289, - /* VPCMPGTQrm */ - }, - { /* 4317 */ - 290, - /* VPCMPGTQrr */ - }, - { /* 4318 */ - 284, - /* VPCMPGTWYrm */ - }, - { /* 4319 */ - 285, - /* VPCMPGTWYrr */ - }, - { /* 4320 */ - 289, - /* VPCMPGTWrm */ - }, - { /* 4321 */ - 290, - /* VPCMPGTWrr */ - }, - { /* 4322 */ - 0, - /* */ - }, - { /* 4323 */ - 0, - /* */ - }, - { /* 4324 */ - 44, - /* VPCMPISTRIrm */ - }, - { /* 4325 */ - 45, - /* VPCMPISTRIrr */ - }, - { /* 4326 */ - 0, - /* */ - }, - { /* 4327 */ - 0, - /* */ - }, - { /* 4328 */ - 44, - /* VPCMPISTRM128rm */ - }, - { /* 4329 */ - 45, - /* VPCMPISTRM128rr */ - }, - { /* 4330 */ - 320, - /* VPCMPQZrmi */ - }, - { /* 4331 */ - 0, - /* */ - }, - { /* 4332 */ - 321, - /* VPCMPQZrri */ - }, - { /* 4333 */ - 0, - /* */ - }, - { /* 4334 */ - 324, - /* VPCMPUDZrmi */ - }, - { /* 4335 */ - 0, - /* */ - }, - { /* 4336 */ - 325, - /* VPCMPUDZrri */ - }, - { /* 4337 */ - 0, - /* */ - }, - { /* 4338 */ - 320, - /* VPCMPUQZrmi */ - }, - { /* 4339 */ - 0, - /* */ - }, - { /* 4340 */ - 321, - /* VPCMPUQZrri */ - }, - { /* 4341 */ - 0, - /* */ - }, - { /* 4342 */ - 430, - /* VPCOMBmi */ - }, - { /* 4343 */ - 431, - /* VPCOMBri */ - }, - { /* 4344 */ - 430, - /* VPCOMDmi */ - }, - { /* 4345 */ - 431, - /* VPCOMDri */ - }, - { /* 4346 */ - 430, - /* VPCOMQmi */ - }, - { /* 4347 */ - 431, - /* VPCOMQri */ - }, - { /* 4348 */ - 430, - /* VPCOMUBmi */ - }, - { /* 4349 */ - 431, - /* VPCOMUBri */ - }, - { /* 4350 */ - 430, - /* VPCOMUDmi */ - }, - { /* 4351 */ - 431, - /* VPCOMUDri */ - }, - { /* 4352 */ - 430, - /* VPCOMUQmi */ - }, - { /* 4353 */ - 431, - /* VPCOMUQri */ - }, - { /* 4354 */ - 430, - /* VPCOMUWmi */ - }, - { /* 4355 */ - 431, - /* VPCOMUWri */ - }, - { /* 4356 */ - 430, - /* VPCOMWmi */ - }, - { /* 4357 */ - 431, - /* VPCOMWri */ - }, - { /* 4358 */ - 338, - /* VPCONFLICTDrm */ - }, - { /* 4359 */ - 439, - /* VPCONFLICTDrmb */ - }, - { /* 4360 */ - 452, - /* VPCONFLICTDrmbk */ - }, - { /* 4361 */ - 437, - /* VPCONFLICTDrmbkz */ - }, - { /* 4362 */ - 415, - /* VPCONFLICTDrmk */ - }, - { /* 4363 */ - 453, - /* VPCONFLICTDrmkz */ - }, - { /* 4364 */ - 339, - /* VPCONFLICTDrr */ - }, - { /* 4365 */ - 416, - /* VPCONFLICTDrrk */ - }, - { /* 4366 */ - 417, - /* VPCONFLICTDrrkz */ - }, - { /* 4367 */ - 338, - /* VPCONFLICTQrm */ - }, - { /* 4368 */ - 439, - /* VPCONFLICTQrmb */ - }, - { /* 4369 */ - 454, - /* VPCONFLICTQrmbk */ - }, - { /* 4370 */ - 444, - /* VPCONFLICTQrmbkz */ - }, - { /* 4371 */ - 413, - /* VPCONFLICTQrmk */ - }, - { /* 4372 */ - 455, - /* VPCONFLICTQrmkz */ - }, - { /* 4373 */ - 339, - /* VPCONFLICTQrr */ - }, - { /* 4374 */ - 414, - /* VPCONFLICTQrrk */ - }, - { /* 4375 */ - 418, - /* VPCONFLICTQrrkz */ - }, - { /* 4376 */ - 432, - /* VPERM2F128rm */ - }, - { /* 4377 */ - 433, - /* VPERM2F128rr */ - }, - { /* 4378 */ - 432, - /* VPERM2I128rm */ - }, - { /* 4379 */ - 433, - /* VPERM2I128rr */ - }, - { /* 4380 */ - 284, - /* VPERMDYrm */ - }, - { /* 4381 */ - 285, - /* VPERMDYrr */ - }, - { /* 4382 */ - 286, - /* VPERMDZrm */ - }, - { /* 4383 */ - 288, - /* VPERMDZrr */ - }, - { /* 4384 */ - 368, - /* VPERMI2Drm */ - }, - { /* 4385 */ - 371, - /* VPERMI2Drr */ - }, - { /* 4386 */ - 368, - /* VPERMI2PDrm */ - }, - { /* 4387 */ - 371, - /* VPERMI2PDrr */ - }, - { /* 4388 */ - 368, - /* VPERMI2PSrm */ - }, - { /* 4389 */ - 371, - /* VPERMI2PSrr */ - }, - { /* 4390 */ - 368, - /* VPERMI2Qrm */ - }, - { /* 4391 */ - 371, - /* VPERMI2Qrr */ - }, - { /* 4392 */ - 456, - /* VPERMIL2PDmr */ - }, - { /* 4393 */ - 457, - /* VPERMIL2PDmrY */ - }, - { /* 4394 */ - 458, - /* VPERMIL2PDrm */ - }, - { /* 4395 */ - 459, - /* VPERMIL2PDrmY */ - }, - { /* 4396 */ - 460, - /* VPERMIL2PDrr */ - }, - { /* 4397 */ - 461, - /* VPERMIL2PDrrY */ - }, - { /* 4398 */ - 456, - /* VPERMIL2PSmr */ - }, - { /* 4399 */ - 457, - /* VPERMIL2PSmrY */ - }, - { /* 4400 */ - 458, - /* VPERMIL2PSrm */ - }, - { /* 4401 */ - 459, - /* VPERMIL2PSrmY */ - }, - { /* 4402 */ - 460, - /* VPERMIL2PSrr */ - }, - { /* 4403 */ - 461, - /* VPERMIL2PSrrY */ - }, - { /* 4404 */ - 462, - /* VPERMILPDYmi */ - }, - { /* 4405 */ - 463, - /* VPERMILPDYri */ - }, - { /* 4406 */ - 284, - /* VPERMILPDYrm */ - }, - { /* 4407 */ - 285, - /* VPERMILPDYrr */ - }, - { /* 4408 */ - 464, - /* VPERMILPDZmi */ - }, - { /* 4409 */ - 465, - /* VPERMILPDZri */ - }, - { /* 4410 */ - 44, - /* VPERMILPDmi */ - }, - { /* 4411 */ - 45, - /* VPERMILPDri */ - }, - { /* 4412 */ - 289, - /* VPERMILPDrm */ - }, - { /* 4413 */ - 290, - /* VPERMILPDrr */ - }, - { /* 4414 */ - 462, - /* VPERMILPSYmi */ - }, - { /* 4415 */ - 463, - /* VPERMILPSYri */ - }, - { /* 4416 */ - 284, - /* VPERMILPSYrm */ - }, - { /* 4417 */ - 285, - /* VPERMILPSYrr */ - }, - { /* 4418 */ - 464, - /* VPERMILPSZmi */ - }, - { /* 4419 */ - 465, - /* VPERMILPSZri */ - }, - { /* 4420 */ - 44, - /* VPERMILPSmi */ - }, - { /* 4421 */ - 45, - /* VPERMILPSri */ - }, - { /* 4422 */ - 289, - /* VPERMILPSrm */ - }, - { /* 4423 */ - 290, - /* VPERMILPSrr */ - }, - { /* 4424 */ - 462, - /* VPERMPDYmi */ - }, - { /* 4425 */ - 463, - /* VPERMPDYri */ - }, - { /* 4426 */ - 464, - /* VPERMPDZmi */ - }, - { /* 4427 */ - 465, - /* VPERMPDZri */ - }, - { /* 4428 */ - 286, - /* VPERMPDZrm */ - }, - { /* 4429 */ - 288, - /* VPERMPDZrr */ - }, - { /* 4430 */ - 284, - /* VPERMPSYrm */ - }, - { /* 4431 */ - 285, - /* VPERMPSYrr */ - }, - { /* 4432 */ - 286, - /* VPERMPSZrm */ - }, - { /* 4433 */ - 288, - /* VPERMPSZrr */ - }, - { /* 4434 */ - 462, - /* VPERMQYmi */ - }, - { /* 4435 */ - 463, - /* VPERMQYri */ - }, - { /* 4436 */ - 464, - /* VPERMQZmi */ - }, - { /* 4437 */ - 465, - /* VPERMQZri */ - }, - { /* 4438 */ - 286, - /* VPERMQZrm */ - }, - { /* 4439 */ - 288, - /* VPERMQZrr */ - }, - { /* 4440 */ - 368, - /* VPERMT2Drm */ - }, - { /* 4441 */ - 371, - /* VPERMT2Drr */ - }, - { /* 4442 */ - 368, - /* VPERMT2PDrm */ - }, - { /* 4443 */ - 371, - /* VPERMT2PDrr */ - }, - { /* 4444 */ - 368, - /* VPERMT2PSrm */ - }, - { /* 4445 */ - 371, - /* VPERMT2PSrr */ - }, - { /* 4446 */ - 368, - /* VPERMT2Qrm */ - }, - { /* 4447 */ - 371, - /* VPERMT2Qrr */ - }, - { /* 4448 */ - 249, - /* VPEXTRBmr */ - }, - { /* 4449 */ - 132, - /* VPEXTRBrr */ - }, - { /* 4450 */ - 250, - /* VPEXTRDmr */ - }, - { /* 4451 */ - 132, - /* VPEXTRDrr */ - }, - { /* 4452 */ - 250, - /* VPEXTRQmr */ - }, - { /* 4453 */ - 251, - /* VPEXTRQrr */ - }, - { /* 4454 */ - 250, - /* VPEXTRWmr */ - }, - { /* 4455 */ - 252, - /* VPEXTRWri */ - }, - { /* 4456 */ - 132, - /* VPEXTRWrr_REV */ - }, - { /* 4457 */ - 397, - /* VPGATHERDDYrm */ - }, - { /* 4458 */ - 398, - /* VPGATHERDDZrm */ - }, - { /* 4459 */ - 399, - /* VPGATHERDDrm */ - }, - { /* 4460 */ - 394, - /* VPGATHERDQYrm */ - }, - { /* 4461 */ - 395, - /* VPGATHERDQZrm */ - }, - { /* 4462 */ - 396, - /* VPGATHERDQrm */ - }, - { /* 4463 */ - 399, - /* VPGATHERQDYrm */ - }, - { /* 4464 */ - 400, - /* VPGATHERQDZrm */ - }, - { /* 4465 */ - 399, - /* VPGATHERQDrm */ - }, - { /* 4466 */ - 394, - /* VPGATHERQQYrm */ - }, - { /* 4467 */ - 395, - /* VPGATHERQQZrm */ - }, - { /* 4468 */ - 396, - /* VPGATHERQQrm */ - }, - { /* 4469 */ - 42, - /* VPHADDBDrm */ - }, - { /* 4470 */ - 43, - /* VPHADDBDrr */ - }, - { /* 4471 */ - 42, - /* VPHADDBQrm */ - }, - { /* 4472 */ - 43, - /* VPHADDBQrr */ - }, - { /* 4473 */ - 42, - /* VPHADDBWrm */ - }, - { /* 4474 */ - 43, - /* VPHADDBWrr */ - }, - { /* 4475 */ - 42, - /* VPHADDDQrm */ - }, - { /* 4476 */ - 43, - /* VPHADDDQrr */ - }, - { /* 4477 */ - 284, - /* VPHADDDYrm */ - }, - { /* 4478 */ - 285, - /* VPHADDDYrr */ - }, - { /* 4479 */ - 289, - /* VPHADDDrm */ - }, - { /* 4480 */ - 290, - /* VPHADDDrr */ - }, - { /* 4481 */ - 289, - /* VPHADDSWrm128 */ - }, - { /* 4482 */ - 284, - /* VPHADDSWrm256 */ - }, - { /* 4483 */ - 290, - /* VPHADDSWrr128 */ - }, - { /* 4484 */ - 285, - /* VPHADDSWrr256 */ - }, - { /* 4485 */ - 42, - /* VPHADDUBDrm */ - }, - { /* 4486 */ - 43, - /* VPHADDUBDrr */ - }, - { /* 4487 */ - 42, - /* VPHADDUBQrm */ - }, - { /* 4488 */ - 43, - /* VPHADDUBQrr */ - }, - { /* 4489 */ - 42, - /* VPHADDUBWrm */ - }, - { /* 4490 */ - 43, - /* VPHADDUBWrr */ - }, - { /* 4491 */ - 42, - /* VPHADDUDQrm */ - }, - { /* 4492 */ - 43, - /* VPHADDUDQrr */ - }, - { /* 4493 */ - 42, - /* VPHADDUWDrm */ - }, - { /* 4494 */ - 43, - /* VPHADDUWDrr */ - }, - { /* 4495 */ - 42, - /* VPHADDUWQrm */ - }, - { /* 4496 */ - 43, - /* VPHADDUWQrr */ - }, - { /* 4497 */ - 42, - /* VPHADDWDrm */ - }, - { /* 4498 */ - 43, - /* VPHADDWDrr */ - }, - { /* 4499 */ - 42, - /* VPHADDWQrm */ - }, - { /* 4500 */ - 43, - /* VPHADDWQrr */ - }, - { /* 4501 */ - 284, - /* VPHADDWYrm */ - }, - { /* 4502 */ - 285, - /* VPHADDWYrr */ - }, - { /* 4503 */ - 289, - /* VPHADDWrm */ - }, - { /* 4504 */ - 290, - /* VPHADDWrr */ - }, - { /* 4505 */ - 42, - /* VPHMINPOSUWrm128 */ - }, - { /* 4506 */ - 43, - /* VPHMINPOSUWrr128 */ - }, - { /* 4507 */ - 42, - /* VPHSUBBWrm */ - }, - { /* 4508 */ - 43, - /* VPHSUBBWrr */ - }, - { /* 4509 */ - 42, - /* VPHSUBDQrm */ - }, - { /* 4510 */ - 43, - /* VPHSUBDQrr */ - }, - { /* 4511 */ - 284, - /* VPHSUBDYrm */ - }, - { /* 4512 */ - 285, - /* VPHSUBDYrr */ - }, - { /* 4513 */ - 289, - /* VPHSUBDrm */ - }, - { /* 4514 */ - 290, - /* VPHSUBDrr */ - }, - { /* 4515 */ - 289, - /* VPHSUBSWrm128 */ - }, - { /* 4516 */ - 284, - /* VPHSUBSWrm256 */ - }, - { /* 4517 */ - 290, - /* VPHSUBSWrr128 */ - }, - { /* 4518 */ - 285, - /* VPHSUBSWrr256 */ - }, - { /* 4519 */ - 42, - /* VPHSUBWDrm */ - }, - { /* 4520 */ - 43, - /* VPHSUBWDrr */ - }, - { /* 4521 */ - 284, - /* VPHSUBWYrm */ - }, - { /* 4522 */ - 285, - /* VPHSUBWYrr */ - }, - { /* 4523 */ - 289, - /* VPHSUBWrm */ - }, - { /* 4524 */ - 290, - /* VPHSUBWrr */ - }, - { /* 4525 */ - 466, - /* VPINSRBrm */ - }, - { /* 4526 */ - 467, - /* VPINSRBrr */ - }, - { /* 4527 */ - 468, - /* VPINSRDrm */ - }, - { /* 4528 */ - 467, - /* VPINSRDrr */ - }, - { /* 4529 */ - 468, - /* VPINSRQrm */ - }, - { /* 4530 */ - 469, - /* VPINSRQrr */ - }, - { /* 4531 */ - 468, - /* VPINSRWrmi */ - }, - { /* 4532 */ - 467, - /* VPINSRWrri */ - }, - { /* 4533 */ - 308, - /* VPMACSDDrm */ - }, - { /* 4534 */ - 309, - /* VPMACSDDrr */ - }, - { /* 4535 */ - 308, - /* VPMACSDQHrm */ - }, - { /* 4536 */ - 309, - /* VPMACSDQHrr */ - }, - { /* 4537 */ - 308, - /* VPMACSDQLrm */ - }, - { /* 4538 */ - 309, - /* VPMACSDQLrr */ - }, - { /* 4539 */ - 308, - /* VPMACSSDDrm */ - }, - { /* 4540 */ - 309, - /* VPMACSSDDrr */ - }, - { /* 4541 */ - 308, - /* VPMACSSDQHrm */ - }, - { /* 4542 */ - 309, - /* VPMACSSDQHrr */ - }, - { /* 4543 */ - 308, - /* VPMACSSDQLrm */ - }, - { /* 4544 */ - 309, - /* VPMACSSDQLrr */ - }, - { /* 4545 */ - 308, - /* VPMACSSWDrm */ - }, - { /* 4546 */ - 309, - /* VPMACSSWDrr */ - }, - { /* 4547 */ - 308, - /* VPMACSSWWrm */ - }, - { /* 4548 */ - 309, - /* VPMACSSWWrr */ - }, - { /* 4549 */ - 308, - /* VPMACSWDrm */ - }, - { /* 4550 */ - 309, - /* VPMACSWDrr */ - }, - { /* 4551 */ - 308, - /* VPMACSWWrm */ - }, - { /* 4552 */ - 309, - /* VPMACSWWrr */ - }, - { /* 4553 */ - 308, - /* VPMADCSSWDrm */ - }, - { /* 4554 */ - 309, - /* VPMADCSSWDrr */ - }, - { /* 4555 */ - 308, - /* VPMADCSWDrm */ - }, - { /* 4556 */ - 309, - /* VPMADCSWDrr */ - }, - { /* 4557 */ - 289, - /* VPMADDUBSWrm128 */ - }, - { /* 4558 */ - 284, - /* VPMADDUBSWrm256 */ - }, - { /* 4559 */ - 290, - /* VPMADDUBSWrr128 */ - }, - { /* 4560 */ - 285, - /* VPMADDUBSWrr256 */ - }, - { /* 4561 */ - 284, - /* VPMADDWDYrm */ - }, - { /* 4562 */ - 285, - /* VPMADDWDYrr */ - }, - { /* 4563 */ - 289, - /* VPMADDWDrm */ - }, - { /* 4564 */ - 290, - /* VPMADDWDrr */ - }, - { /* 4565 */ - 408, - /* VPMASKMOVDYmr */ - }, - { /* 4566 */ - 284, - /* VPMASKMOVDYrm */ - }, - { /* 4567 */ - 409, - /* VPMASKMOVDmr */ - }, - { /* 4568 */ - 289, - /* VPMASKMOVDrm */ - }, - { /* 4569 */ - 408, - /* VPMASKMOVQYmr */ - }, - { /* 4570 */ - 284, - /* VPMASKMOVQYrm */ - }, - { /* 4571 */ - 409, - /* VPMASKMOVQmr */ - }, - { /* 4572 */ - 289, - /* VPMASKMOVQrm */ - }, - { /* 4573 */ - 284, - /* VPMAXSBYrm */ - }, - { /* 4574 */ - 285, - /* VPMAXSBYrr */ - }, - { /* 4575 */ - 289, - /* VPMAXSBrm */ - }, - { /* 4576 */ - 290, - /* VPMAXSBrr */ - }, - { /* 4577 */ - 284, - /* VPMAXSDYrm */ - }, - { /* 4578 */ - 285, - /* VPMAXSDYrr */ - }, - { /* 4579 */ - 286, - /* VPMAXSDZrm */ - }, - { /* 4580 */ - 429, - /* VPMAXSDZrmb */ - }, - { /* 4581 */ - 288, - /* VPMAXSDZrr */ - }, - { /* 4582 */ - 289, - /* VPMAXSDrm */ - }, - { /* 4583 */ - 290, - /* VPMAXSDrr */ - }, - { /* 4584 */ - 286, - /* VPMAXSQZrm */ - }, - { /* 4585 */ - 429, - /* VPMAXSQZrmb */ - }, - { /* 4586 */ - 288, - /* VPMAXSQZrr */ - }, - { /* 4587 */ - 284, - /* VPMAXSWYrm */ - }, - { /* 4588 */ - 285, - /* VPMAXSWYrr */ - }, - { /* 4589 */ - 289, - /* VPMAXSWrm */ - }, - { /* 4590 */ - 290, - /* VPMAXSWrr */ - }, - { /* 4591 */ - 284, - /* VPMAXUBYrm */ - }, - { /* 4592 */ - 285, - /* VPMAXUBYrr */ - }, - { /* 4593 */ - 289, - /* VPMAXUBrm */ - }, - { /* 4594 */ - 290, - /* VPMAXUBrr */ - }, - { /* 4595 */ - 284, - /* VPMAXUDYrm */ - }, - { /* 4596 */ - 285, - /* VPMAXUDYrr */ - }, - { /* 4597 */ - 286, - /* VPMAXUDZrm */ - }, - { /* 4598 */ - 429, - /* VPMAXUDZrmb */ - }, - { /* 4599 */ - 288, - /* VPMAXUDZrr */ - }, - { /* 4600 */ - 289, - /* VPMAXUDrm */ - }, - { /* 4601 */ - 290, - /* VPMAXUDrr */ - }, - { /* 4602 */ - 286, - /* VPMAXUQZrm */ - }, - { /* 4603 */ - 429, - /* VPMAXUQZrmb */ - }, - { /* 4604 */ - 288, - /* VPMAXUQZrr */ - }, - { /* 4605 */ - 284, - /* VPMAXUWYrm */ - }, - { /* 4606 */ - 285, - /* VPMAXUWYrr */ - }, - { /* 4607 */ - 289, - /* VPMAXUWrm */ - }, - { /* 4608 */ - 290, - /* VPMAXUWrr */ - }, - { /* 4609 */ - 284, - /* VPMINSBYrm */ - }, - { /* 4610 */ - 285, - /* VPMINSBYrr */ - }, - { /* 4611 */ - 289, - /* VPMINSBrm */ - }, - { /* 4612 */ - 290, - /* VPMINSBrr */ - }, - { /* 4613 */ - 284, - /* VPMINSDYrm */ - }, - { /* 4614 */ - 285, - /* VPMINSDYrr */ - }, - { /* 4615 */ - 286, - /* VPMINSDZrm */ - }, - { /* 4616 */ - 429, - /* VPMINSDZrmb */ - }, - { /* 4617 */ - 288, - /* VPMINSDZrr */ - }, - { /* 4618 */ - 289, - /* VPMINSDrm */ - }, - { /* 4619 */ - 290, - /* VPMINSDrr */ - }, - { /* 4620 */ - 286, - /* VPMINSQZrm */ - }, - { /* 4621 */ - 429, - /* VPMINSQZrmb */ - }, - { /* 4622 */ - 288, - /* VPMINSQZrr */ - }, - { /* 4623 */ - 284, - /* VPMINSWYrm */ - }, - { /* 4624 */ - 285, - /* VPMINSWYrr */ - }, - { /* 4625 */ - 289, - /* VPMINSWrm */ - }, - { /* 4626 */ - 290, - /* VPMINSWrr */ - }, - { /* 4627 */ - 284, - /* VPMINUBYrm */ - }, - { /* 4628 */ - 285, - /* VPMINUBYrr */ - }, - { /* 4629 */ - 289, - /* VPMINUBrm */ - }, - { /* 4630 */ - 290, - /* VPMINUBrr */ - }, - { /* 4631 */ - 284, - /* VPMINUDYrm */ - }, - { /* 4632 */ - 285, - /* VPMINUDYrr */ - }, - { /* 4633 */ - 286, - /* VPMINUDZrm */ - }, - { /* 4634 */ - 429, - /* VPMINUDZrmb */ - }, - { /* 4635 */ - 288, - /* VPMINUDZrr */ - }, - { /* 4636 */ - 289, - /* VPMINUDrm */ - }, - { /* 4637 */ - 290, - /* VPMINUDrr */ - }, - { /* 4638 */ - 286, - /* VPMINUQZrm */ - }, - { /* 4639 */ - 429, - /* VPMINUQZrmb */ - }, - { /* 4640 */ - 288, - /* VPMINUQZrr */ - }, - { /* 4641 */ - 284, - /* VPMINUWYrm */ - }, - { /* 4642 */ - 285, - /* VPMINUWYrr */ - }, - { /* 4643 */ - 289, - /* VPMINUWrm */ - }, - { /* 4644 */ - 290, - /* VPMINUWrr */ - }, - { /* 4645 */ - 470, - /* VPMOVDBkrr */ - }, - { /* 4646 */ - 471, - /* VPMOVDBmr */ - }, - { /* 4647 */ - 472, - /* VPMOVDBrr */ - }, - { /* 4648 */ - 473, - /* VPMOVDWkrr */ - }, - { /* 4649 */ - 474, - /* VPMOVDWmr */ - }, - { /* 4650 */ - 475, - /* VPMOVDWrr */ - }, - { /* 4651 */ - 420, - /* VPMOVMSKBYrr */ - }, - { /* 4652 */ - 109, - /* VPMOVMSKBrr */ - }, - { /* 4653 */ - 476, - /* VPMOVQBkrr */ - }, - { /* 4654 */ - 471, - /* VPMOVQBmr */ - }, - { /* 4655 */ - 472, - /* VPMOVQBrr */ - }, - { /* 4656 */ - 477, - /* VPMOVQDkrr */ - }, - { /* 4657 */ - 474, - /* VPMOVQDmr */ - }, - { /* 4658 */ - 475, - /* VPMOVQDrr */ - }, - { /* 4659 */ - 476, - /* VPMOVQWkrr */ - }, - { /* 4660 */ - 471, - /* VPMOVQWmr */ - }, - { /* 4661 */ - 472, - /* VPMOVQWrr */ - }, - { /* 4662 */ - 470, - /* VPMOVSDBkrr */ - }, - { /* 4663 */ - 471, - /* VPMOVSDBmr */ - }, - { /* 4664 */ - 472, - /* VPMOVSDBrr */ - }, - { /* 4665 */ - 473, - /* VPMOVSDWkrr */ - }, - { /* 4666 */ - 474, - /* VPMOVSDWmr */ - }, - { /* 4667 */ - 475, - /* VPMOVSDWrr */ - }, - { /* 4668 */ - 476, - /* VPMOVSQBkrr */ - }, - { /* 4669 */ - 471, - /* VPMOVSQBmr */ - }, - { /* 4670 */ - 472, - /* VPMOVSQBrr */ - }, - { /* 4671 */ - 477, - /* VPMOVSQDkrr */ - }, - { /* 4672 */ - 474, - /* VPMOVSQDmr */ - }, - { /* 4673 */ - 475, - /* VPMOVSQDrr */ - }, - { /* 4674 */ - 476, - /* VPMOVSQWkrr */ - }, - { /* 4675 */ - 471, - /* VPMOVSQWmr */ - }, - { /* 4676 */ - 472, - /* VPMOVSQWrr */ - }, - { /* 4677 */ - 436, - /* VPMOVSXBDYrm */ - }, - { /* 4678 */ - 312, - /* VPMOVSXBDYrr */ - }, - { /* 4679 */ - 478, - /* VPMOVSXBDZrm */ - }, - { /* 4680 */ - 314, - /* VPMOVSXBDZrr */ - }, - { /* 4681 */ - 104, - /* VPMOVSXBDrm */ - }, - { /* 4682 */ - 43, - /* VPMOVSXBDrr */ - }, - { /* 4683 */ - 436, - /* VPMOVSXBQYrm */ - }, - { /* 4684 */ - 312, - /* VPMOVSXBQYrr */ - }, - { /* 4685 */ - 478, - /* VPMOVSXBQZrm */ - }, - { /* 4686 */ - 314, - /* VPMOVSXBQZrr */ - }, - { /* 4687 */ - 104, - /* VPMOVSXBQrm */ - }, - { /* 4688 */ - 43, - /* VPMOVSXBQrr */ - }, - { /* 4689 */ - 310, - /* VPMOVSXBWYrm */ - }, - { /* 4690 */ - 312, - /* VPMOVSXBWYrr */ - }, - { /* 4691 */ - 104, - /* VPMOVSXBWrm */ - }, - { /* 4692 */ - 43, - /* VPMOVSXBWrr */ - }, - { /* 4693 */ - 310, - /* VPMOVSXDQYrm */ - }, - { /* 4694 */ - 312, - /* VPMOVSXDQYrr */ - }, - { /* 4695 */ - 334, - /* VPMOVSXDQZrm */ - }, - { /* 4696 */ - 335, - /* VPMOVSXDQZrr */ - }, - { /* 4697 */ - 104, - /* VPMOVSXDQrm */ - }, - { /* 4698 */ - 43, - /* VPMOVSXDQrr */ - }, - { /* 4699 */ - 310, - /* VPMOVSXWDYrm */ - }, - { /* 4700 */ - 312, - /* VPMOVSXWDYrr */ - }, - { /* 4701 */ - 334, - /* VPMOVSXWDZrm */ - }, - { /* 4702 */ - 335, - /* VPMOVSXWDZrr */ - }, - { /* 4703 */ - 104, - /* VPMOVSXWDrm */ - }, - { /* 4704 */ - 43, - /* VPMOVSXWDrr */ - }, - { /* 4705 */ - 436, - /* VPMOVSXWQYrm */ - }, - { /* 4706 */ - 312, - /* VPMOVSXWQYrr */ - }, - { /* 4707 */ - 478, - /* VPMOVSXWQZrm */ - }, - { /* 4708 */ - 314, - /* VPMOVSXWQZrr */ - }, - { /* 4709 */ - 104, - /* VPMOVSXWQrm */ - }, - { /* 4710 */ - 43, - /* VPMOVSXWQrr */ - }, - { /* 4711 */ - 470, - /* VPMOVUSDBkrr */ - }, - { /* 4712 */ - 471, - /* VPMOVUSDBmr */ - }, - { /* 4713 */ - 472, - /* VPMOVUSDBrr */ - }, - { /* 4714 */ - 473, - /* VPMOVUSDWkrr */ - }, - { /* 4715 */ - 474, - /* VPMOVUSDWmr */ - }, - { /* 4716 */ - 475, - /* VPMOVUSDWrr */ - }, - { /* 4717 */ - 476, - /* VPMOVUSQBkrr */ - }, - { /* 4718 */ - 471, - /* VPMOVUSQBmr */ - }, - { /* 4719 */ - 472, - /* VPMOVUSQBrr */ - }, - { /* 4720 */ - 477, - /* VPMOVUSQDkrr */ - }, - { /* 4721 */ - 474, - /* VPMOVUSQDmr */ - }, - { /* 4722 */ - 475, - /* VPMOVUSQDrr */ - }, - { /* 4723 */ - 476, - /* VPMOVUSQWkrr */ - }, - { /* 4724 */ - 471, - /* VPMOVUSQWmr */ - }, - { /* 4725 */ - 472, - /* VPMOVUSQWrr */ - }, - { /* 4726 */ - 436, - /* VPMOVZXBDYrm */ - }, - { /* 4727 */ - 312, - /* VPMOVZXBDYrr */ - }, - { /* 4728 */ - 478, - /* VPMOVZXBDZrm */ - }, - { /* 4729 */ - 314, - /* VPMOVZXBDZrr */ - }, - { /* 4730 */ - 104, - /* VPMOVZXBDrm */ - }, - { /* 4731 */ - 43, - /* VPMOVZXBDrr */ - }, - { /* 4732 */ - 436, - /* VPMOVZXBQYrm */ - }, - { /* 4733 */ - 312, - /* VPMOVZXBQYrr */ - }, - { /* 4734 */ - 478, - /* VPMOVZXBQZrm */ - }, - { /* 4735 */ - 314, - /* VPMOVZXBQZrr */ - }, - { /* 4736 */ - 104, - /* VPMOVZXBQrm */ - }, - { /* 4737 */ - 43, - /* VPMOVZXBQrr */ - }, - { /* 4738 */ - 310, - /* VPMOVZXBWYrm */ - }, - { /* 4739 */ - 312, - /* VPMOVZXBWYrr */ - }, - { /* 4740 */ - 104, - /* VPMOVZXBWrm */ - }, - { /* 4741 */ - 43, - /* VPMOVZXBWrr */ - }, - { /* 4742 */ - 310, - /* VPMOVZXDQYrm */ - }, - { /* 4743 */ - 312, - /* VPMOVZXDQYrr */ - }, - { /* 4744 */ - 334, - /* VPMOVZXDQZrm */ - }, - { /* 4745 */ - 335, - /* VPMOVZXDQZrr */ - }, - { /* 4746 */ - 104, - /* VPMOVZXDQrm */ - }, - { /* 4747 */ - 43, - /* VPMOVZXDQrr */ - }, - { /* 4748 */ - 310, - /* VPMOVZXWDYrm */ - }, - { /* 4749 */ - 312, - /* VPMOVZXWDYrr */ - }, - { /* 4750 */ - 334, - /* VPMOVZXWDZrm */ - }, - { /* 4751 */ - 335, - /* VPMOVZXWDZrr */ - }, - { /* 4752 */ - 104, - /* VPMOVZXWDrm */ - }, - { /* 4753 */ - 43, - /* VPMOVZXWDrr */ - }, - { /* 4754 */ - 436, - /* VPMOVZXWQYrm */ - }, - { /* 4755 */ - 312, - /* VPMOVZXWQYrr */ - }, - { /* 4756 */ - 478, - /* VPMOVZXWQZrm */ - }, - { /* 4757 */ - 314, - /* VPMOVZXWQZrr */ - }, - { /* 4758 */ - 104, - /* VPMOVZXWQrm */ - }, - { /* 4759 */ - 43, - /* VPMOVZXWQrr */ - }, - { /* 4760 */ - 284, - /* VPMULDQYrm */ - }, - { /* 4761 */ - 285, - /* VPMULDQYrr */ - }, - { /* 4762 */ - 286, - /* VPMULDQZrm */ - }, - { /* 4763 */ - 288, - /* VPMULDQZrr */ - }, - { /* 4764 */ - 289, - /* VPMULDQrm */ - }, - { /* 4765 */ - 290, - /* VPMULDQrr */ - }, - { /* 4766 */ - 289, - /* VPMULHRSWrm128 */ - }, - { /* 4767 */ - 284, - /* VPMULHRSWrm256 */ - }, - { /* 4768 */ - 290, - /* VPMULHRSWrr128 */ - }, - { /* 4769 */ - 285, - /* VPMULHRSWrr256 */ - }, - { /* 4770 */ - 284, - /* VPMULHUWYrm */ - }, - { /* 4771 */ - 285, - /* VPMULHUWYrr */ - }, - { /* 4772 */ - 289, - /* VPMULHUWrm */ - }, - { /* 4773 */ - 290, - /* VPMULHUWrr */ - }, - { /* 4774 */ - 284, - /* VPMULHWYrm */ - }, - { /* 4775 */ - 285, - /* VPMULHWYrr */ - }, - { /* 4776 */ - 289, - /* VPMULHWrm */ - }, - { /* 4777 */ - 290, - /* VPMULHWrr */ - }, - { /* 4778 */ - 284, - /* VPMULLDYrm */ - }, - { /* 4779 */ - 285, - /* VPMULLDYrr */ - }, - { /* 4780 */ - 286, - /* VPMULLDZrm */ - }, - { /* 4781 */ - 429, - /* VPMULLDZrmb */ - }, - { /* 4782 */ - 288, - /* VPMULLDZrr */ - }, - { /* 4783 */ - 289, - /* VPMULLDrm */ - }, - { /* 4784 */ - 290, - /* VPMULLDrr */ - }, - { /* 4785 */ - 284, - /* VPMULLWYrm */ - }, - { /* 4786 */ - 285, - /* VPMULLWYrr */ - }, - { /* 4787 */ - 289, - /* VPMULLWrm */ - }, - { /* 4788 */ - 290, - /* VPMULLWrr */ - }, - { /* 4789 */ - 284, - /* VPMULUDQYrm */ - }, - { /* 4790 */ - 285, - /* VPMULUDQYrr */ - }, - { /* 4791 */ - 286, - /* VPMULUDQZrm */ - }, - { /* 4792 */ - 288, - /* VPMULUDQZrr */ - }, - { /* 4793 */ - 289, - /* VPMULUDQrm */ - }, - { /* 4794 */ - 290, - /* VPMULUDQrr */ - }, - { /* 4795 */ - 286, - /* VPORDZrm */ - }, - { /* 4796 */ - 429, - /* VPORDZrmb */ - }, - { /* 4797 */ - 288, - /* VPORDZrr */ - }, - { /* 4798 */ - 286, - /* VPORQZrm */ - }, - { /* 4799 */ - 429, - /* VPORQZrmb */ - }, - { /* 4800 */ - 288, - /* VPORQZrr */ - }, - { /* 4801 */ - 284, - /* VPORYrm */ - }, - { /* 4802 */ - 285, - /* VPORYrr */ - }, - { /* 4803 */ - 289, - /* VPORrm */ - }, - { /* 4804 */ - 290, - /* VPORrr */ - }, - { /* 4805 */ - 308, - /* VPPERMmr */ - }, - { /* 4806 */ - 372, - /* VPPERMrm */ - }, - { /* 4807 */ - 309, - /* VPPERMrr */ - }, - { /* 4808 */ - 44, - /* VPROTBmi */ - }, - { /* 4809 */ - 479, - /* VPROTBmr */ - }, - { /* 4810 */ - 45, - /* VPROTBri */ - }, - { /* 4811 */ - 289, - /* VPROTBrm */ - }, - { /* 4812 */ - 480, - /* VPROTBrr */ - }, - { /* 4813 */ - 44, - /* VPROTDmi */ - }, - { /* 4814 */ - 479, - /* VPROTDmr */ - }, - { /* 4815 */ - 45, - /* VPROTDri */ - }, - { /* 4816 */ - 289, - /* VPROTDrm */ - }, - { /* 4817 */ - 480, - /* VPROTDrr */ - }, - { /* 4818 */ - 44, - /* VPROTQmi */ - }, - { /* 4819 */ - 479, - /* VPROTQmr */ - }, - { /* 4820 */ - 45, - /* VPROTQri */ - }, - { /* 4821 */ - 289, - /* VPROTQrm */ - }, - { /* 4822 */ - 480, - /* VPROTQrr */ - }, - { /* 4823 */ - 44, - /* VPROTWmi */ - }, - { /* 4824 */ - 479, - /* VPROTWmr */ - }, - { /* 4825 */ - 45, - /* VPROTWri */ - }, - { /* 4826 */ - 289, - /* VPROTWrm */ - }, - { /* 4827 */ - 480, - /* VPROTWrr */ - }, - { /* 4828 */ - 284, - /* VPSADBWYrm */ - }, - { /* 4829 */ - 285, - /* VPSADBWYrr */ - }, - { /* 4830 */ - 289, - /* VPSADBWrm */ - }, - { /* 4831 */ - 290, - /* VPSADBWrr */ - }, - { /* 4832 */ - 481, - /* VPSCATTERDDZmr */ - }, - { /* 4833 */ - 482, - /* VPSCATTERDQZmr */ - }, - { /* 4834 */ - 483, - /* VPSCATTERQDZmr */ - }, - { /* 4835 */ - 482, - /* VPSCATTERQQZmr */ - }, - { /* 4836 */ - 479, - /* VPSHABmr */ - }, - { /* 4837 */ - 289, - /* VPSHABrm */ - }, - { /* 4838 */ - 480, - /* VPSHABrr */ - }, - { /* 4839 */ - 479, - /* VPSHADmr */ - }, - { /* 4840 */ - 289, - /* VPSHADrm */ - }, - { /* 4841 */ - 480, - /* VPSHADrr */ - }, - { /* 4842 */ - 479, - /* VPSHAQmr */ - }, - { /* 4843 */ - 289, - /* VPSHAQrm */ - }, - { /* 4844 */ - 480, - /* VPSHAQrr */ - }, - { /* 4845 */ - 479, - /* VPSHAWmr */ - }, - { /* 4846 */ - 289, - /* VPSHAWrm */ - }, - { /* 4847 */ - 480, - /* VPSHAWrr */ - }, - { /* 4848 */ - 479, - /* VPSHLBmr */ - }, - { /* 4849 */ - 289, - /* VPSHLBrm */ - }, - { /* 4850 */ - 480, - /* VPSHLBrr */ - }, - { /* 4851 */ - 479, - /* VPSHLDmr */ - }, - { /* 4852 */ - 289, - /* VPSHLDrm */ - }, - { /* 4853 */ - 480, - /* VPSHLDrr */ - }, - { /* 4854 */ - 479, - /* VPSHLQmr */ - }, - { /* 4855 */ - 289, - /* VPSHLQrm */ - }, - { /* 4856 */ - 480, - /* VPSHLQrr */ - }, - { /* 4857 */ - 479, - /* VPSHLWmr */ - }, - { /* 4858 */ - 289, - /* VPSHLWrm */ - }, - { /* 4859 */ - 480, - /* VPSHLWrr */ - }, - { /* 4860 */ - 284, - /* VPSHUFBYrm */ - }, - { /* 4861 */ - 285, - /* VPSHUFBYrr */ - }, - { /* 4862 */ - 289, - /* VPSHUFBrm */ - }, - { /* 4863 */ - 290, - /* VPSHUFBrr */ - }, - { /* 4864 */ - 462, - /* VPSHUFDYmi */ - }, - { /* 4865 */ - 463, - /* VPSHUFDYri */ - }, - { /* 4866 */ - 464, - /* VPSHUFDZmi */ - }, - { /* 4867 */ - 465, - /* VPSHUFDZri */ - }, - { /* 4868 */ - 44, - /* VPSHUFDmi */ - }, - { /* 4869 */ - 45, - /* VPSHUFDri */ - }, - { /* 4870 */ - 462, - /* VPSHUFHWYmi */ - }, - { /* 4871 */ - 463, - /* VPSHUFHWYri */ - }, - { /* 4872 */ - 44, - /* VPSHUFHWmi */ - }, - { /* 4873 */ - 45, - /* VPSHUFHWri */ - }, - { /* 4874 */ - 462, - /* VPSHUFLWYmi */ - }, - { /* 4875 */ - 463, - /* VPSHUFLWYri */ - }, - { /* 4876 */ - 44, - /* VPSHUFLWmi */ - }, - { /* 4877 */ - 45, - /* VPSHUFLWri */ - }, - { /* 4878 */ - 284, - /* VPSIGNBYrm */ - }, - { /* 4879 */ - 285, - /* VPSIGNBYrr */ - }, - { /* 4880 */ - 289, - /* VPSIGNBrm */ - }, - { /* 4881 */ - 290, - /* VPSIGNBrr */ - }, - { /* 4882 */ - 284, - /* VPSIGNDYrm */ - }, - { /* 4883 */ - 285, - /* VPSIGNDYrr */ - }, - { /* 4884 */ - 289, - /* VPSIGNDrm */ - }, - { /* 4885 */ - 290, - /* VPSIGNDrr */ - }, - { /* 4886 */ - 284, - /* VPSIGNWYrm */ - }, - { /* 4887 */ - 285, - /* VPSIGNWYrr */ - }, - { /* 4888 */ - 289, - /* VPSIGNWrm */ - }, - { /* 4889 */ - 290, - /* VPSIGNWrr */ - }, - { /* 4890 */ - 484, - /* VPSLLDQYri */ - }, - { /* 4891 */ - 485, - /* VPSLLDQri */ - }, - { /* 4892 */ - 486, - /* VPSLLDYri */ - }, - { /* 4893 */ - 487, - /* VPSLLDYrm */ - }, - { /* 4894 */ - 488, - /* VPSLLDYrr */ - }, - { /* 4895 */ - 489, - /* VPSLLDZmi */ - }, - { /* 4896 */ - 490, - /* VPSLLDZmik */ - }, - { /* 4897 */ - 491, - /* VPSLLDZri */ - }, - { /* 4898 */ - 492, - /* VPSLLDZrik */ - }, - { /* 4899 */ - 493, - /* VPSLLDZrm */ - }, - { /* 4900 */ - 494, - /* VPSLLDZrmk */ - }, - { /* 4901 */ - 495, - /* VPSLLDZrr */ - }, - { /* 4902 */ - 496, - /* VPSLLDZrrk */ - }, - { /* 4903 */ - 497, - /* VPSLLDri */ - }, - { /* 4904 */ - 289, - /* VPSLLDrm */ - }, - { /* 4905 */ - 290, - /* VPSLLDrr */ - }, - { /* 4906 */ - 486, - /* VPSLLQYri */ - }, - { /* 4907 */ - 487, - /* VPSLLQYrm */ - }, - { /* 4908 */ - 488, - /* VPSLLQYrr */ - }, - { /* 4909 */ - 489, - /* VPSLLQZmi */ - }, - { /* 4910 */ - 498, - /* VPSLLQZmik */ - }, - { /* 4911 */ - 491, - /* VPSLLQZri */ - }, - { /* 4912 */ - 499, - /* VPSLLQZrik */ - }, - { /* 4913 */ - 493, - /* VPSLLQZrm */ - }, - { /* 4914 */ - 500, - /* VPSLLQZrmk */ - }, - { /* 4915 */ - 495, - /* VPSLLQZrr */ - }, - { /* 4916 */ - 501, - /* VPSLLQZrrk */ - }, - { /* 4917 */ - 497, - /* VPSLLQri */ - }, - { /* 4918 */ - 289, - /* VPSLLQrm */ - }, - { /* 4919 */ - 290, - /* VPSLLQrr */ - }, - { /* 4920 */ - 284, - /* VPSLLVDYrm */ - }, - { /* 4921 */ - 285, - /* VPSLLVDYrr */ - }, - { /* 4922 */ - 286, - /* VPSLLVDZrm */ - }, - { /* 4923 */ - 288, - /* VPSLLVDZrr */ - }, - { /* 4924 */ - 289, - /* VPSLLVDrm */ - }, - { /* 4925 */ - 290, - /* VPSLLVDrr */ - }, - { /* 4926 */ - 284, - /* VPSLLVQYrm */ - }, - { /* 4927 */ - 285, - /* VPSLLVQYrr */ - }, - { /* 4928 */ - 286, - /* VPSLLVQZrm */ - }, - { /* 4929 */ - 288, - /* VPSLLVQZrr */ - }, - { /* 4930 */ - 289, - /* VPSLLVQrm */ - }, - { /* 4931 */ - 290, - /* VPSLLVQrr */ - }, - { /* 4932 */ - 486, - /* VPSLLWYri */ - }, - { /* 4933 */ - 487, - /* VPSLLWYrm */ - }, - { /* 4934 */ - 488, - /* VPSLLWYrr */ - }, - { /* 4935 */ - 497, - /* VPSLLWri */ - }, - { /* 4936 */ - 289, - /* VPSLLWrm */ - }, - { /* 4937 */ - 290, - /* VPSLLWrr */ - }, - { /* 4938 */ - 486, - /* VPSRADYri */ - }, - { /* 4939 */ - 487, - /* VPSRADYrm */ - }, - { /* 4940 */ - 488, - /* VPSRADYrr */ - }, - { /* 4941 */ - 489, - /* VPSRADZmi */ - }, - { /* 4942 */ - 490, - /* VPSRADZmik */ - }, - { /* 4943 */ - 491, - /* VPSRADZri */ - }, - { /* 4944 */ - 492, - /* VPSRADZrik */ - }, - { /* 4945 */ - 493, - /* VPSRADZrm */ - }, - { /* 4946 */ - 494, - /* VPSRADZrmk */ - }, - { /* 4947 */ - 495, - /* VPSRADZrr */ - }, - { /* 4948 */ - 496, - /* VPSRADZrrk */ - }, - { /* 4949 */ - 497, - /* VPSRADri */ - }, - { /* 4950 */ - 289, - /* VPSRADrm */ - }, - { /* 4951 */ - 290, - /* VPSRADrr */ - }, - { /* 4952 */ - 489, - /* VPSRAQZmi */ - }, - { /* 4953 */ - 498, - /* VPSRAQZmik */ - }, - { /* 4954 */ - 491, - /* VPSRAQZri */ - }, - { /* 4955 */ - 499, - /* VPSRAQZrik */ - }, - { /* 4956 */ - 493, - /* VPSRAQZrm */ - }, - { /* 4957 */ - 500, - /* VPSRAQZrmk */ - }, - { /* 4958 */ - 495, - /* VPSRAQZrr */ - }, - { /* 4959 */ - 501, - /* VPSRAQZrrk */ - }, - { /* 4960 */ - 284, - /* VPSRAVDYrm */ - }, - { /* 4961 */ - 285, - /* VPSRAVDYrr */ - }, - { /* 4962 */ - 286, - /* VPSRAVDZrm */ - }, - { /* 4963 */ - 288, - /* VPSRAVDZrr */ - }, - { /* 4964 */ - 289, - /* VPSRAVDrm */ - }, - { /* 4965 */ - 290, - /* VPSRAVDrr */ - }, - { /* 4966 */ - 286, - /* VPSRAVQZrm */ - }, - { /* 4967 */ - 288, - /* VPSRAVQZrr */ - }, - { /* 4968 */ - 486, - /* VPSRAWYri */ - }, - { /* 4969 */ - 487, - /* VPSRAWYrm */ - }, - { /* 4970 */ - 488, - /* VPSRAWYrr */ - }, - { /* 4971 */ - 497, - /* VPSRAWri */ - }, - { /* 4972 */ - 289, - /* VPSRAWrm */ - }, - { /* 4973 */ - 290, - /* VPSRAWrr */ - }, - { /* 4974 */ - 484, - /* VPSRLDQYri */ - }, - { /* 4975 */ - 485, - /* VPSRLDQri */ - }, - { /* 4976 */ - 486, - /* VPSRLDYri */ - }, - { /* 4977 */ - 487, - /* VPSRLDYrm */ - }, - { /* 4978 */ - 488, - /* VPSRLDYrr */ - }, - { /* 4979 */ - 489, - /* VPSRLDZmi */ - }, - { /* 4980 */ - 490, - /* VPSRLDZmik */ - }, - { /* 4981 */ - 491, - /* VPSRLDZri */ - }, - { /* 4982 */ - 492, - /* VPSRLDZrik */ - }, - { /* 4983 */ - 493, - /* VPSRLDZrm */ - }, - { /* 4984 */ - 494, - /* VPSRLDZrmk */ - }, - { /* 4985 */ - 495, - /* VPSRLDZrr */ - }, - { /* 4986 */ - 496, - /* VPSRLDZrrk */ - }, - { /* 4987 */ - 497, - /* VPSRLDri */ - }, - { /* 4988 */ - 289, - /* VPSRLDrm */ - }, - { /* 4989 */ - 290, - /* VPSRLDrr */ - }, - { /* 4990 */ - 486, - /* VPSRLQYri */ - }, - { /* 4991 */ - 487, - /* VPSRLQYrm */ - }, - { /* 4992 */ - 488, - /* VPSRLQYrr */ - }, - { /* 4993 */ - 489, - /* VPSRLQZmi */ - }, - { /* 4994 */ - 498, - /* VPSRLQZmik */ - }, - { /* 4995 */ - 491, - /* VPSRLQZri */ - }, - { /* 4996 */ - 499, - /* VPSRLQZrik */ - }, - { /* 4997 */ - 493, - /* VPSRLQZrm */ - }, - { /* 4998 */ - 500, - /* VPSRLQZrmk */ - }, - { /* 4999 */ - 495, - /* VPSRLQZrr */ - }, - { /* 5000 */ - 501, - /* VPSRLQZrrk */ - }, - { /* 5001 */ - 497, - /* VPSRLQri */ - }, - { /* 5002 */ - 289, - /* VPSRLQrm */ - }, - { /* 5003 */ - 290, - /* VPSRLQrr */ - }, - { /* 5004 */ - 284, - /* VPSRLVDYrm */ - }, - { /* 5005 */ - 285, - /* VPSRLVDYrr */ - }, - { /* 5006 */ - 286, - /* VPSRLVDZrm */ - }, - { /* 5007 */ - 288, - /* VPSRLVDZrr */ - }, - { /* 5008 */ - 289, - /* VPSRLVDrm */ - }, - { /* 5009 */ - 290, - /* VPSRLVDrr */ - }, - { /* 5010 */ - 284, - /* VPSRLVQYrm */ - }, - { /* 5011 */ - 285, - /* VPSRLVQYrr */ - }, - { /* 5012 */ - 286, - /* VPSRLVQZrm */ - }, - { /* 5013 */ - 288, - /* VPSRLVQZrr */ - }, - { /* 5014 */ - 289, - /* VPSRLVQrm */ - }, - { /* 5015 */ - 290, - /* VPSRLVQrr */ - }, - { /* 5016 */ - 486, - /* VPSRLWYri */ - }, - { /* 5017 */ - 487, - /* VPSRLWYrm */ - }, - { /* 5018 */ - 488, - /* VPSRLWYrr */ - }, - { /* 5019 */ - 497, - /* VPSRLWri */ - }, - { /* 5020 */ - 289, - /* VPSRLWrm */ - }, - { /* 5021 */ - 290, - /* VPSRLWrr */ - }, - { /* 5022 */ - 284, - /* VPSUBBYrm */ - }, - { /* 5023 */ - 285, - /* VPSUBBYrr */ - }, - { /* 5024 */ - 289, - /* VPSUBBrm */ - }, - { /* 5025 */ - 290, - /* VPSUBBrr */ - }, - { /* 5026 */ - 284, - /* VPSUBDYrm */ - }, - { /* 5027 */ - 285, - /* VPSUBDYrr */ - }, - { /* 5028 */ - 286, - /* VPSUBDZrm */ - }, - { /* 5029 */ - 429, - /* VPSUBDZrmb */ - }, - { /* 5030 */ - 288, - /* VPSUBDZrr */ - }, - { /* 5031 */ - 289, - /* VPSUBDrm */ - }, - { /* 5032 */ - 290, - /* VPSUBDrr */ - }, - { /* 5033 */ - 284, - /* VPSUBQYrm */ - }, - { /* 5034 */ - 285, - /* VPSUBQYrr */ - }, - { /* 5035 */ - 286, - /* VPSUBQZrm */ - }, - { /* 5036 */ - 429, - /* VPSUBQZrmb */ - }, - { /* 5037 */ - 288, - /* VPSUBQZrr */ - }, - { /* 5038 */ - 289, - /* VPSUBQrm */ - }, - { /* 5039 */ - 290, - /* VPSUBQrr */ - }, - { /* 5040 */ - 284, - /* VPSUBSBYrm */ - }, - { /* 5041 */ - 285, - /* VPSUBSBYrr */ - }, - { /* 5042 */ - 289, - /* VPSUBSBrm */ - }, - { /* 5043 */ - 290, - /* VPSUBSBrr */ - }, - { /* 5044 */ - 284, - /* VPSUBSWYrm */ - }, - { /* 5045 */ - 285, - /* VPSUBSWYrr */ - }, - { /* 5046 */ - 289, - /* VPSUBSWrm */ - }, - { /* 5047 */ - 290, - /* VPSUBSWrr */ - }, - { /* 5048 */ - 284, - /* VPSUBUSBYrm */ - }, - { /* 5049 */ - 285, - /* VPSUBUSBYrr */ - }, - { /* 5050 */ - 289, - /* VPSUBUSBrm */ - }, - { /* 5051 */ - 290, - /* VPSUBUSBrr */ - }, - { /* 5052 */ - 284, - /* VPSUBUSWYrm */ - }, - { /* 5053 */ - 285, - /* VPSUBUSWYrr */ - }, - { /* 5054 */ - 289, - /* VPSUBUSWrm */ - }, - { /* 5055 */ - 290, - /* VPSUBUSWrr */ - }, - { /* 5056 */ - 284, - /* VPSUBWYrm */ - }, - { /* 5057 */ - 285, - /* VPSUBWYrr */ - }, - { /* 5058 */ - 289, - /* VPSUBWrm */ - }, - { /* 5059 */ - 290, - /* VPSUBWrr */ - }, - { /* 5060 */ - 448, - /* VPTESTMDZrm */ - }, - { /* 5061 */ - 449, - /* VPTESTMDZrr */ - }, - { /* 5062 */ - 450, - /* VPTESTMQZrm */ - }, - { /* 5063 */ - 451, - /* VPTESTMQZrr */ - }, - { /* 5064 */ - 448, - /* VPTESTNMDZrm */ - }, - { /* 5065 */ - 449, - /* VPTESTNMDZrr */ - }, - { /* 5066 */ - 450, - /* VPTESTNMQZrm */ - }, - { /* 5067 */ - 451, - /* VPTESTNMQZrr */ - }, - { /* 5068 */ - 336, - /* VPTESTYrm */ - }, - { /* 5069 */ - 337, - /* VPTESTYrr */ - }, - { /* 5070 */ - 42, - /* VPTESTrm */ - }, - { /* 5071 */ - 43, - /* VPTESTrr */ - }, - { /* 5072 */ - 284, - /* VPUNPCKHBWYrm */ - }, - { /* 5073 */ - 285, - /* VPUNPCKHBWYrr */ - }, - { /* 5074 */ - 289, - /* VPUNPCKHBWrm */ - }, - { /* 5075 */ - 290, - /* VPUNPCKHBWrr */ - }, - { /* 5076 */ - 284, - /* VPUNPCKHDQYrm */ - }, - { /* 5077 */ - 285, - /* VPUNPCKHDQYrr */ - }, - { /* 5078 */ - 286, - /* VPUNPCKHDQZrm */ - }, - { /* 5079 */ - 288, - /* VPUNPCKHDQZrr */ - }, - { /* 5080 */ - 289, - /* VPUNPCKHDQrm */ - }, - { /* 5081 */ - 290, - /* VPUNPCKHDQrr */ - }, - { /* 5082 */ - 284, - /* VPUNPCKHQDQYrm */ - }, - { /* 5083 */ - 285, - /* VPUNPCKHQDQYrr */ - }, - { /* 5084 */ - 286, - /* VPUNPCKHQDQZrm */ - }, - { /* 5085 */ - 288, - /* VPUNPCKHQDQZrr */ - }, - { /* 5086 */ - 289, - /* VPUNPCKHQDQrm */ - }, - { /* 5087 */ - 290, - /* VPUNPCKHQDQrr */ - }, - { /* 5088 */ - 284, - /* VPUNPCKHWDYrm */ - }, - { /* 5089 */ - 285, - /* VPUNPCKHWDYrr */ - }, - { /* 5090 */ - 289, - /* VPUNPCKHWDrm */ - }, - { /* 5091 */ - 290, - /* VPUNPCKHWDrr */ - }, - { /* 5092 */ - 284, - /* VPUNPCKLBWYrm */ - }, - { /* 5093 */ - 285, - /* VPUNPCKLBWYrr */ - }, - { /* 5094 */ - 289, - /* VPUNPCKLBWrm */ - }, - { /* 5095 */ - 290, - /* VPUNPCKLBWrr */ - }, - { /* 5096 */ - 284, - /* VPUNPCKLDQYrm */ - }, - { /* 5097 */ - 285, - /* VPUNPCKLDQYrr */ - }, - { /* 5098 */ - 286, - /* VPUNPCKLDQZrm */ - }, - { /* 5099 */ - 288, - /* VPUNPCKLDQZrr */ - }, - { /* 5100 */ - 289, - /* VPUNPCKLDQrm */ - }, - { /* 5101 */ - 290, - /* VPUNPCKLDQrr */ - }, - { /* 5102 */ - 284, - /* VPUNPCKLQDQYrm */ - }, - { /* 5103 */ - 285, - /* VPUNPCKLQDQYrr */ - }, - { /* 5104 */ - 286, - /* VPUNPCKLQDQZrm */ - }, - { /* 5105 */ - 288, - /* VPUNPCKLQDQZrr */ - }, - { /* 5106 */ - 289, - /* VPUNPCKLQDQrm */ - }, - { /* 5107 */ - 290, - /* VPUNPCKLQDQrr */ - }, - { /* 5108 */ - 284, - /* VPUNPCKLWDYrm */ - }, - { /* 5109 */ - 285, - /* VPUNPCKLWDYrr */ - }, - { /* 5110 */ - 289, - /* VPUNPCKLWDrm */ - }, - { /* 5111 */ - 290, - /* VPUNPCKLWDrr */ - }, - { /* 5112 */ - 286, - /* VPXORDZrm */ - }, - { /* 5113 */ - 429, - /* VPXORDZrmb */ - }, - { /* 5114 */ - 288, - /* VPXORDZrr */ - }, - { /* 5115 */ - 286, - /* VPXORQZrm */ - }, - { /* 5116 */ - 429, - /* VPXORQZrmb */ - }, - { /* 5117 */ - 288, - /* VPXORQZrr */ - }, - { /* 5118 */ - 284, - /* VPXORYrm */ - }, - { /* 5119 */ - 285, - /* VPXORYrr */ - }, - { /* 5120 */ - 289, - /* VPXORrm */ - }, - { /* 5121 */ - 290, - /* VPXORrr */ - }, - { /* 5122 */ - 338, - /* VRCP14PDZm */ - }, - { /* 5123 */ - 339, - /* VRCP14PDZr */ - }, - { /* 5124 */ - 338, - /* VRCP14PSZm */ - }, - { /* 5125 */ - 339, - /* VRCP14PSZr */ - }, - { /* 5126 */ - 292, - /* VRCP14SDrm */ - }, - { /* 5127 */ - 293, - /* VRCP14SDrr */ - }, - { /* 5128 */ - 294, - /* VRCP14SSrm */ - }, - { /* 5129 */ - 295, - /* VRCP14SSrr */ - }, - { /* 5130 */ - 338, - /* VRCP28PDZm */ - }, - { /* 5131 */ - 339, - /* VRCP28PDZr */ - }, - { /* 5132 */ - 339, - /* VRCP28PDZrb */ - }, - { /* 5133 */ - 338, - /* VRCP28PSZm */ - }, - { /* 5134 */ - 339, - /* VRCP28PSZr */ - }, - { /* 5135 */ - 339, - /* VRCP28PSZrb */ - }, - { /* 5136 */ - 292, - /* VRCP28SDrm */ - }, - { /* 5137 */ - 293, - /* VRCP28SDrr */ - }, - { /* 5138 */ - 293, - /* VRCP28SDrrb */ - }, - { /* 5139 */ - 294, - /* VRCP28SSrm */ - }, - { /* 5140 */ - 295, - /* VRCP28SSrr */ - }, - { /* 5141 */ - 295, - /* VRCP28SSrrb */ - }, - { /* 5142 */ - 336, - /* VRCPPSYm */ - }, - { /* 5143 */ - 0, - /* */ - }, - { /* 5144 */ - 337, - /* VRCPPSYr */ - }, - { /* 5145 */ - 0, - /* */ - }, - { /* 5146 */ - 42, - /* VRCPPSm */ - }, - { /* 5147 */ - 0, - /* */ - }, - { /* 5148 */ - 43, - /* VRCPPSr */ - }, - { /* 5149 */ - 0, - /* */ - }, - { /* 5150 */ - 294, - /* VRCPSSm */ - }, - { /* 5151 */ - 0, - /* */ - }, - { /* 5152 */ - 295, - /* VRCPSSr */ - }, - { /* 5153 */ - 502, - /* VRNDSCALEPDZm */ - }, - { /* 5154 */ - 340, - /* VRNDSCALEPDZr */ - }, - { /* 5155 */ - 502, - /* VRNDSCALEPSZm */ - }, - { /* 5156 */ - 340, - /* VRNDSCALEPSZr */ - }, - { /* 5157 */ - 503, - /* VRNDSCALESDm */ - }, - { /* 5158 */ - 504, - /* VRNDSCALESDr */ - }, - { /* 5159 */ - 505, - /* VRNDSCALESSm */ - }, - { /* 5160 */ - 506, - /* VRNDSCALESSr */ - }, - { /* 5161 */ - 273, - /* VROUNDPDm */ - }, - { /* 5162 */ - 274, - /* VROUNDPDr */ - }, - { /* 5163 */ - 273, - /* VROUNDPSm */ - }, - { /* 5164 */ - 274, - /* VROUNDPSr */ - }, - { /* 5165 */ - 507, - /* VROUNDSDm */ - }, - { /* 5166 */ - 504, - /* VROUNDSDr */ - }, - { /* 5167 */ - 0, - /* */ - }, - { /* 5168 */ - 407, - /* VROUNDSSm */ - }, - { /* 5169 */ - 506, - /* VROUNDSSr */ - }, - { /* 5170 */ - 0, - /* */ - }, - { /* 5171 */ - 508, - /* VROUNDYPDm */ - }, - { /* 5172 */ - 509, - /* VROUNDYPDr */ - }, - { /* 5173 */ - 508, - /* VROUNDYPSm */ - }, - { /* 5174 */ - 509, - /* VROUNDYPSr */ - }, - { /* 5175 */ - 338, - /* VRSQRT14PDZm */ - }, - { /* 5176 */ - 339, - /* VRSQRT14PDZr */ - }, - { /* 5177 */ - 338, - /* VRSQRT14PSZm */ - }, - { /* 5178 */ - 339, - /* VRSQRT14PSZr */ - }, - { /* 5179 */ - 292, - /* VRSQRT14SDrm */ - }, - { /* 5180 */ - 293, - /* VRSQRT14SDrr */ - }, - { /* 5181 */ - 294, - /* VRSQRT14SSrm */ - }, - { /* 5182 */ - 295, - /* VRSQRT14SSrr */ - }, - { /* 5183 */ - 338, - /* VRSQRT28PDZm */ - }, - { /* 5184 */ - 339, - /* VRSQRT28PDZr */ - }, - { /* 5185 */ - 339, - /* VRSQRT28PDZrb */ - }, - { /* 5186 */ - 338, - /* VRSQRT28PSZm */ - }, - { /* 5187 */ - 339, - /* VRSQRT28PSZr */ - }, - { /* 5188 */ - 339, - /* VRSQRT28PSZrb */ - }, - { /* 5189 */ - 292, - /* VRSQRT28SDrm */ - }, - { /* 5190 */ - 293, - /* VRSQRT28SDrr */ - }, - { /* 5191 */ - 293, - /* VRSQRT28SDrrb */ - }, - { /* 5192 */ - 294, - /* VRSQRT28SSrm */ - }, - { /* 5193 */ - 295, - /* VRSQRT28SSrr */ - }, - { /* 5194 */ - 295, - /* VRSQRT28SSrrb */ - }, - { /* 5195 */ - 336, - /* VRSQRTPSYm */ - }, - { /* 5196 */ - 0, - /* */ - }, - { /* 5197 */ - 337, - /* VRSQRTPSYr */ - }, - { /* 5198 */ - 0, - /* */ - }, - { /* 5199 */ - 42, - /* VRSQRTPSm */ - }, - { /* 5200 */ - 0, - /* */ - }, - { /* 5201 */ - 43, - /* VRSQRTPSr */ - }, - { /* 5202 */ - 0, - /* */ - }, - { /* 5203 */ - 294, - /* VRSQRTSSm */ - }, - { /* 5204 */ - 0, - /* */ - }, - { /* 5205 */ - 295, - /* VRSQRTSSr */ - }, - { /* 5206 */ - 482, - /* VSCATTERDPDZmr */ - }, - { /* 5207 */ - 481, - /* VSCATTERDPSZmr */ - }, - { /* 5208 */ - 482, - /* VSCATTERQPDZmr */ - }, - { /* 5209 */ - 483, - /* VSCATTERQPSZmr */ - }, - { /* 5210 */ - 432, - /* VSHUFPDYrmi */ - }, - { /* 5211 */ - 433, - /* VSHUFPDYrri */ - }, - { /* 5212 */ - 296, - /* VSHUFPDZrmi */ - }, - { /* 5213 */ - 297, - /* VSHUFPDZrri */ - }, - { /* 5214 */ - 430, - /* VSHUFPDrmi */ - }, - { /* 5215 */ - 431, - /* VSHUFPDrri */ - }, - { /* 5216 */ - 432, - /* VSHUFPSYrmi */ - }, - { /* 5217 */ - 433, - /* VSHUFPSYrri */ - }, - { /* 5218 */ - 296, - /* VSHUFPSZrmi */ - }, - { /* 5219 */ - 297, - /* VSHUFPSZrri */ - }, - { /* 5220 */ - 430, - /* VSHUFPSrmi */ - }, - { /* 5221 */ - 431, - /* VSHUFPSrri */ - }, - { /* 5222 */ - 336, - /* VSQRTPDYm */ - }, - { /* 5223 */ - 337, - /* VSQRTPDYr */ - }, - { /* 5224 */ - 0, - /* */ - }, - { /* 5225 */ - 0, - /* */ - }, - { /* 5226 */ - 338, - /* VSQRTPDZrm */ - }, - { /* 5227 */ - 339, - /* VSQRTPDZrr */ - }, - { /* 5228 */ - 42, - /* VSQRTPDm */ - }, - { /* 5229 */ - 43, - /* VSQRTPDr */ - }, - { /* 5230 */ - 336, - /* VSQRTPSYm */ - }, - { /* 5231 */ - 337, - /* VSQRTPSYr */ - }, - { /* 5232 */ - 0, - /* */ - }, - { /* 5233 */ - 0, - /* */ - }, - { /* 5234 */ - 338, - /* VSQRTPSZrm */ - }, - { /* 5235 */ - 339, - /* VSQRTPSZrr */ - }, - { /* 5236 */ - 42, - /* VSQRTPSm */ - }, - { /* 5237 */ - 43, - /* VSQRTPSr */ - }, - { /* 5238 */ - 292, - /* VSQRTSDZm */ - }, - { /* 5239 */ - 0, - /* */ - }, - { /* 5240 */ - 293, - /* VSQRTSDZr */ - }, - { /* 5241 */ - 0, - /* */ - }, - { /* 5242 */ - 292, - /* VSQRTSDm */ - }, - { /* 5243 */ - 0, - /* */ - }, - { /* 5244 */ - 293, - /* VSQRTSDr */ - }, - { /* 5245 */ - 294, - /* VSQRTSSZm */ - }, - { /* 5246 */ - 0, - /* */ - }, - { /* 5247 */ - 295, - /* VSQRTSSZr */ - }, - { /* 5248 */ - 0, - /* */ - }, - { /* 5249 */ - 294, - /* VSQRTSSm */ - }, - { /* 5250 */ - 0, - /* */ - }, - { /* 5251 */ - 295, - /* VSQRTSSr */ - }, - { /* 5252 */ - 40, - /* VSTMXCSR */ - }, - { /* 5253 */ - 284, - /* VSUBPDYrm */ - }, - { /* 5254 */ - 285, - /* VSUBPDYrr */ - }, - { /* 5255 */ - 286, - /* VSUBPDZrm */ - }, - { /* 5256 */ - 287, - /* VSUBPDZrmb */ - }, - { /* 5257 */ - 288, - /* VSUBPDZrr */ - }, - { /* 5258 */ - 289, - /* VSUBPDrm */ - }, - { /* 5259 */ - 290, - /* VSUBPDrr */ - }, - { /* 5260 */ - 284, - /* VSUBPSYrm */ - }, - { /* 5261 */ - 285, - /* VSUBPSYrr */ - }, - { /* 5262 */ - 286, - /* VSUBPSZrm */ - }, - { /* 5263 */ - 291, - /* VSUBPSZrmb */ - }, - { /* 5264 */ - 288, - /* VSUBPSZrr */ - }, - { /* 5265 */ - 289, - /* VSUBPSrm */ - }, - { /* 5266 */ - 290, - /* VSUBPSrr */ - }, - { /* 5267 */ - 292, - /* VSUBSDZrm */ - }, - { /* 5268 */ - 293, - /* VSUBSDZrr */ - }, - { /* 5269 */ - 292, - /* VSUBSDrm */ - }, - { /* 5270 */ - 0, - /* */ - }, - { /* 5271 */ - 293, - /* VSUBSDrr */ - }, - { /* 5272 */ - 0, - /* */ - }, - { /* 5273 */ - 294, - /* VSUBSSZrm */ - }, - { /* 5274 */ - 295, - /* VSUBSSZrr */ - }, - { /* 5275 */ - 294, - /* VSUBSSrm */ - }, - { /* 5276 */ - 0, - /* */ - }, - { /* 5277 */ - 295, - /* VSUBSSrr */ - }, - { /* 5278 */ - 0, - /* */ - }, - { /* 5279 */ - 336, - /* VTESTPDYrm */ - }, - { /* 5280 */ - 337, - /* VTESTPDYrr */ - }, - { /* 5281 */ - 42, - /* VTESTPDrm */ - }, - { /* 5282 */ - 43, - /* VTESTPDrr */ - }, - { /* 5283 */ - 336, - /* VTESTPSYrm */ - }, - { /* 5284 */ - 337, - /* VTESTPSYrr */ - }, - { /* 5285 */ - 42, - /* VTESTPSrm */ - }, - { /* 5286 */ - 43, - /* VTESTPSrr */ - }, - { /* 5287 */ - 234, - /* VUCOMISDZrm */ - }, - { /* 5288 */ - 283, - /* VUCOMISDZrr */ - }, - { /* 5289 */ - 234, - /* VUCOMISDrm */ - }, - { /* 5290 */ - 283, - /* VUCOMISDrr */ - }, - { /* 5291 */ - 238, - /* VUCOMISSZrm */ - }, - { /* 5292 */ - 267, - /* VUCOMISSZrr */ - }, - { /* 5293 */ - 238, - /* VUCOMISSrm */ - }, - { /* 5294 */ - 267, - /* VUCOMISSrr */ - }, - { /* 5295 */ - 284, - /* VUNPCKHPDYrm */ - }, - { /* 5296 */ - 285, - /* VUNPCKHPDYrr */ - }, - { /* 5297 */ - 286, - /* VUNPCKHPDZrm */ - }, - { /* 5298 */ - 288, - /* VUNPCKHPDZrr */ - }, - { /* 5299 */ - 289, - /* VUNPCKHPDrm */ - }, - { /* 5300 */ - 290, - /* VUNPCKHPDrr */ - }, - { /* 5301 */ - 284, - /* VUNPCKHPSYrm */ - }, - { /* 5302 */ - 285, - /* VUNPCKHPSYrr */ - }, - { /* 5303 */ - 286, - /* VUNPCKHPSZrm */ - }, - { /* 5304 */ - 288, - /* VUNPCKHPSZrr */ - }, - { /* 5305 */ - 289, - /* VUNPCKHPSrm */ - }, - { /* 5306 */ - 290, - /* VUNPCKHPSrr */ - }, - { /* 5307 */ - 284, - /* VUNPCKLPDYrm */ - }, - { /* 5308 */ - 285, - /* VUNPCKLPDYrr */ - }, - { /* 5309 */ - 286, - /* VUNPCKLPDZrm */ - }, - { /* 5310 */ - 288, - /* VUNPCKLPDZrr */ - }, - { /* 5311 */ - 289, - /* VUNPCKLPDrm */ - }, - { /* 5312 */ - 290, - /* VUNPCKLPDrr */ - }, - { /* 5313 */ - 284, - /* VUNPCKLPSYrm */ - }, - { /* 5314 */ - 285, - /* VUNPCKLPSYrr */ - }, - { /* 5315 */ - 286, - /* VUNPCKLPSZrm */ - }, - { /* 5316 */ - 288, - /* VUNPCKLPSZrr */ - }, - { /* 5317 */ - 289, - /* VUNPCKLPSrm */ - }, - { /* 5318 */ - 290, - /* VUNPCKLPSrr */ - }, - { /* 5319 */ - 284, - /* VXORPDYrm */ - }, - { /* 5320 */ - 285, - /* VXORPDYrr */ - }, - { /* 5321 */ - 289, - /* VXORPDrm */ - }, - { /* 5322 */ - 290, - /* VXORPDrr */ - }, - { /* 5323 */ - 284, - /* VXORPSYrm */ - }, - { /* 5324 */ - 285, - /* VXORPSYrr */ - }, - { /* 5325 */ - 289, - /* VXORPSrm */ - }, - { /* 5326 */ - 290, - /* VXORPSrr */ - }, - { /* 5327 */ - 0, - /* VZEROALL */ - }, - { /* 5328 */ - 0, - /* VZEROUPPER */ - }, - { /* 5329 */ - 0, - /* */ - }, - { /* 5330 */ - 0, - /* */ - }, - { /* 5331 */ - 0, - /* */ - }, - { /* 5332 */ - 0, - /* WAIT */ - }, - { /* 5333 */ - 0, - /* WBINVD */ - }, - { /* 5334 */ - 0, - /* */ - }, - { /* 5335 */ - 0, - /* */ - }, - { /* 5336 */ - 0, - /* */ - }, - { /* 5337 */ - 268, - /* WRFSBASE */ - }, - { /* 5338 */ - 77, - /* WRFSBASE64 */ - }, - { /* 5339 */ - 268, - /* WRGSBASE */ - }, - { /* 5340 */ - 77, - /* WRGSBASE64 */ - }, - { /* 5341 */ - 0, - /* WRMSR */ - }, - { /* 5342 */ - 1, - /* XABORT */ - }, - { /* 5343 */ - 0, - /* */ - }, - { /* 5344 */ - 5, - /* XADD16rm */ - }, - { /* 5345 */ - 71, - /* XADD16rr */ - }, - { /* 5346 */ - 5, - /* XADD32rm */ - }, - { /* 5347 */ - 71, - /* XADD32rr */ - }, - { /* 5348 */ - 16, - /* XADD64rm */ - }, - { /* 5349 */ - 74, - /* XADD64rr */ - }, - { /* 5350 */ - 23, - /* XADD8rm */ - }, - { /* 5351 */ - 85, - /* XADD8rr */ - }, - { /* 5352 */ - 0, - /* */ - }, - { /* 5353 */ - 156, - /* XBEGIN_4 */ - }, - { /* 5354 */ - 257, - /* XCHG16ar */ - }, - { /* 5355 */ - 8, - /* XCHG16rm */ - }, - { /* 5356 */ - 10, - /* XCHG16rr */ - }, - { /* 5357 */ - 257, - /* XCHG32ar */ - }, - { /* 5358 */ - 257, - /* XCHG32ar64 */ - }, - { /* 5359 */ - 8, - /* XCHG32rm */ - }, - { /* 5360 */ - 10, - /* XCHG32rr */ - }, - { /* 5361 */ - 258, - /* XCHG64ar */ - }, - { /* 5362 */ - 19, - /* XCHG64rm */ - }, - { /* 5363 */ - 21, - /* XCHG64rr */ - }, - { /* 5364 */ - 25, - /* XCHG8rm */ - }, - { /* 5365 */ - 27, - /* XCHG8rr */ - }, - { /* 5366 */ - 41, - /* XCH_F */ - }, - { /* 5367 */ - 0, - /* XCRYPTCBC */ - }, - { /* 5368 */ - 0, - /* XCRYPTCFB */ - }, - { /* 5369 */ - 0, - /* XCRYPTCTR */ - }, - { /* 5370 */ - 0, - /* XCRYPTECB */ - }, - { /* 5371 */ - 0, - /* XCRYPTOFB */ - }, - { /* 5372 */ - 0, - /* XEND */ - }, - { /* 5373 */ - 0, - /* XGETBV */ - }, - { /* 5374 */ - 0, - /* XLAT */ - }, - { /* 5375 */ - 2, - /* XOR16i16 */ - }, - { /* 5376 */ - 3, - /* XOR16mi */ - }, - { /* 5377 */ - 4, - /* XOR16mi8 */ - }, - { /* 5378 */ - 5, - /* XOR16mr */ - }, - { /* 5379 */ - 6, - /* XOR16ri */ - }, - { /* 5380 */ - 7, - /* XOR16ri8 */ - }, - { /* 5381 */ - 8, - /* XOR16rm */ - }, - { /* 5382 */ - 9, - /* XOR16rr */ - }, - { /* 5383 */ - 10, - /* XOR16rr_REV */ - }, - { /* 5384 */ - 2, - /* XOR32i32 */ - }, - { /* 5385 */ - 3, - /* XOR32mi */ - }, - { /* 5386 */ - 11, - /* XOR32mi8 */ - }, - { /* 5387 */ - 5, - /* XOR32mr */ - }, - { /* 5388 */ - 6, - /* XOR32ri */ - }, - { /* 5389 */ - 12, - /* XOR32ri8 */ - }, - { /* 5390 */ - 8, - /* XOR32rm */ - }, - { /* 5391 */ - 9, - /* XOR32rr */ - }, - { /* 5392 */ - 10, - /* XOR32rr_REV */ - }, - { /* 5393 */ - 13, - /* XOR64i32 */ - }, - { /* 5394 */ - 14, - /* XOR64mi32 */ - }, - { /* 5395 */ - 15, - /* XOR64mi8 */ - }, - { /* 5396 */ - 16, - /* XOR64mr */ - }, - { /* 5397 */ - 17, - /* XOR64ri32 */ - }, - { /* 5398 */ - 18, - /* XOR64ri8 */ - }, - { /* 5399 */ - 19, - /* XOR64rm */ - }, - { /* 5400 */ - 20, - /* XOR64rr */ - }, - { /* 5401 */ - 21, - /* XOR64rr_REV */ - }, - { /* 5402 */ - 1, - /* XOR8i8 */ - }, - { /* 5403 */ - 22, - /* XOR8mi */ - }, - { /* 5404 */ - 23, - /* XOR8mr */ - }, - { /* 5405 */ - 24, - /* XOR8ri */ - }, - { /* 5406 */ - 24, - /* XOR8ri8 */ - }, - { /* 5407 */ - 25, - /* XOR8rm */ - }, - { /* 5408 */ - 26, - /* XOR8rr */ - }, - { /* 5409 */ - 27, - /* XOR8rr_REV */ - }, - { /* 5410 */ - 32, - /* XORPDrm */ - }, - { /* 5411 */ - 33, - /* XORPDrr */ - }, - { /* 5412 */ - 32, - /* XORPSrm */ - }, - { /* 5413 */ - 33, - /* XORPSrr */ - }, - { /* 5414 */ - 0, - /* */ - }, - { /* 5415 */ - 139, - /* XRSTOR */ - }, - { /* 5416 */ - 139, - /* XRSTOR64 */ - }, - { /* 5417 */ - 139, - /* XSAVE */ - }, - { /* 5418 */ - 139, - /* XSAVE64 */ - }, - { /* 5419 */ - 139, - /* XSAVEOPT */ - }, - { /* 5420 */ - 139, - /* XSAVEOPT64 */ - }, - { /* 5421 */ - 0, - /* XSETBV */ - }, - { /* 5422 */ - 0, - /* XSHA1 */ - }, - { /* 5423 */ - 0, - /* XSHA256 */ - }, - { /* 5424 */ - 0, - /* XSTORE */ - }, - { /* 5425 */ - 0, - /* XTEST */ - } -}; - -static const uint8_t x86DisassemblerContexts[16384] = { - IC, /* 0 */ - IC_64BIT, /* 1 */ - IC_XS, /* 2 */ - IC_64BIT_XS, /* 3 */ - IC_XD, /* 4 */ - IC_64BIT_XD, /* 5 */ - IC_XS, /* 6 */ - IC_64BIT_XS, /* 7 */ - IC, /* 8 */ - IC_64BIT_REXW, /* 9 */ - IC_XS, /* 10 */ - IC_64BIT_REXW_XS, /* 11 */ - IC_XD, /* 12 */ - IC_64BIT_REXW_XD, /* 13 */ - IC_XS, /* 14 */ - IC_64BIT_REXW_XS, /* 15 */ - IC_OPSIZE, /* 16 */ - IC_64BIT_OPSIZE, /* 17 */ - IC_XS_OPSIZE, /* 18 */ - IC_64BIT_XS_OPSIZE, /* 19 */ - IC_XD_OPSIZE, /* 20 */ - IC_64BIT_XD_OPSIZE, /* 21 */ - IC_XS_OPSIZE, /* 22 */ - IC_64BIT_XD_OPSIZE, /* 23 */ - IC_OPSIZE, /* 24 */ - IC_64BIT_REXW_OPSIZE, /* 25 */ - IC_XS_OPSIZE, /* 26 */ - IC_64BIT_REXW_XS, /* 27 */ - IC_XD_OPSIZE, /* 28 */ - IC_64BIT_REXW_XD, /* 29 */ - IC_XS_OPSIZE, /* 30 */ - IC_64BIT_REXW_XS, /* 31 */ - IC_ADSIZE, /* 32 */ - IC_64BIT_ADSIZE, /* 33 */ - IC_XS, /* 34 */ - IC_64BIT_XS, /* 35 */ - IC_XD, /* 36 */ - IC_64BIT_XD, /* 37 */ - IC_XS, /* 38 */ - IC_64BIT_XS, /* 39 */ - IC_ADSIZE, /* 40 */ - IC_64BIT_ADSIZE, /* 41 */ - IC_XS, /* 42 */ - IC_64BIT_REXW_XS, /* 43 */ - IC_XD, /* 44 */ - IC_64BIT_REXW_XD, /* 45 */ - IC_XS, /* 46 */ - IC_64BIT_REXW_XS, /* 47 */ - IC_OPSIZE, /* 48 */ - IC_64BIT_OPSIZE, /* 49 */ - IC_XS_OPSIZE, /* 50 */ - IC_64BIT_XS_OPSIZE, /* 51 */ - IC_XD_OPSIZE, /* 52 */ - IC_64BIT_XD_OPSIZE, /* 53 */ - IC_XS_OPSIZE, /* 54 */ - IC_64BIT_XD_OPSIZE, /* 55 */ - IC_OPSIZE, /* 56 */ - IC_64BIT_REXW_OPSIZE, /* 57 */ - IC_XS_OPSIZE, /* 58 */ - IC_64BIT_REXW_XS, /* 59 */ - IC_XD_OPSIZE, /* 60 */ - IC_64BIT_REXW_XD, /* 61 */ - IC_XS_OPSIZE, /* 62 */ - IC_64BIT_REXW_XS, /* 63 */ - IC_VEX, /* 64 */ - IC_VEX, /* 65 */ - IC_VEX_XS, /* 66 */ - IC_VEX_XS, /* 67 */ - IC_VEX_XD, /* 68 */ - IC_VEX_XD, /* 69 */ - IC_VEX_XD, /* 70 */ - IC_VEX_XD, /* 71 */ - IC_VEX_W, /* 72 */ - IC_VEX_W, /* 73 */ - IC_VEX_W_XS, /* 74 */ - IC_VEX_W_XS, /* 75 */ - IC_VEX_W_XD, /* 76 */ - IC_VEX_W_XD, /* 77 */ - IC_VEX_W_XD, /* 78 */ - IC_VEX_W_XD, /* 79 */ - IC_VEX_OPSIZE, /* 80 */ - IC_VEX_OPSIZE, /* 81 */ - IC_VEX_OPSIZE, /* 82 */ - IC_VEX_OPSIZE, /* 83 */ - IC_VEX_OPSIZE, /* 84 */ - IC_VEX_OPSIZE, /* 85 */ - IC_VEX_OPSIZE, /* 86 */ - IC_VEX_OPSIZE, /* 87 */ - IC_VEX_W_OPSIZE, /* 88 */ - IC_VEX_W_OPSIZE, /* 89 */ - IC_VEX_W_OPSIZE, /* 90 */ - IC_VEX_W_OPSIZE, /* 91 */ - IC_VEX_W_OPSIZE, /* 92 */ - IC_VEX_W_OPSIZE, /* 93 */ - IC_VEX_W_OPSIZE, /* 94 */ - IC_VEX_W_OPSIZE, /* 95 */ - IC_VEX, /* 96 */ - IC_VEX, /* 97 */ - IC_VEX_XS, /* 98 */ - IC_VEX_XS, /* 99 */ - IC_VEX_XD, /* 100 */ - IC_VEX_XD, /* 101 */ - IC_VEX_XD, /* 102 */ - IC_VEX_XD, /* 103 */ - IC_VEX_W, /* 104 */ - IC_VEX_W, /* 105 */ - IC_VEX_W_XS, /* 106 */ - IC_VEX_W_XS, /* 107 */ - IC_VEX_W_XD, /* 108 */ - IC_VEX_W_XD, /* 109 */ - IC_VEX_W_XD, /* 110 */ - IC_VEX_W_XD, /* 111 */ - IC_VEX_OPSIZE, /* 112 */ - IC_VEX_OPSIZE, /* 113 */ - IC_VEX_OPSIZE, /* 114 */ - IC_VEX_OPSIZE, /* 115 */ - IC_VEX_OPSIZE, /* 116 */ - IC_VEX_OPSIZE, /* 117 */ - IC_VEX_OPSIZE, /* 118 */ - IC_VEX_OPSIZE, /* 119 */ - IC_VEX_W_OPSIZE, /* 120 */ - IC_VEX_W_OPSIZE, /* 121 */ - IC_VEX_W_OPSIZE, /* 122 */ - IC_VEX_W_OPSIZE, /* 123 */ - IC_VEX_W_OPSIZE, /* 124 */ - IC_VEX_W_OPSIZE, /* 125 */ - IC_VEX_W_OPSIZE, /* 126 */ - IC_VEX_W_OPSIZE, /* 127 */ - IC_VEX_L, /* 128 */ - IC_VEX_L, /* 129 */ - IC_VEX_L_XS, /* 130 */ - IC_VEX_L_XS, /* 131 */ - IC_VEX_L_XD, /* 132 */ - IC_VEX_L_XD, /* 133 */ - IC_VEX_L_XD, /* 134 */ - IC_VEX_L_XD, /* 135 */ - IC_VEX_L_W, /* 136 */ - IC_VEX_L_W, /* 137 */ - IC_VEX_L_W_XS, /* 138 */ - IC_VEX_L_W_XS, /* 139 */ - IC_VEX_L_W_XD, /* 140 */ - IC_VEX_L_W_XD, /* 141 */ - IC_VEX_L_W_XD, /* 142 */ - IC_VEX_L_W_XD, /* 143 */ - IC_VEX_L_OPSIZE, /* 144 */ - IC_VEX_L_OPSIZE, /* 145 */ - IC_VEX_L_OPSIZE, /* 146 */ - IC_VEX_L_OPSIZE, /* 147 */ - IC_VEX_L_OPSIZE, /* 148 */ - IC_VEX_L_OPSIZE, /* 149 */ - IC_VEX_L_OPSIZE, /* 150 */ - IC_VEX_L_OPSIZE, /* 151 */ - IC_VEX_L_W_OPSIZE, /* 152 */ - IC_VEX_L_W_OPSIZE, /* 153 */ - IC_VEX_L_W_OPSIZE, /* 154 */ - IC_VEX_L_W_OPSIZE, /* 155 */ - IC_VEX_L_W_OPSIZE, /* 156 */ - IC_VEX_L_W_OPSIZE, /* 157 */ - IC_VEX_L_W_OPSIZE, /* 158 */ - IC_VEX_L_W_OPSIZE, /* 159 */ - IC_VEX_L, /* 160 */ - IC_VEX_L, /* 161 */ - IC_VEX_L_XS, /* 162 */ - IC_VEX_L_XS, /* 163 */ - IC_VEX_L_XD, /* 164 */ - IC_VEX_L_XD, /* 165 */ - IC_VEX_L_XD, /* 166 */ - IC_VEX_L_XD, /* 167 */ - IC_VEX_L_W, /* 168 */ - IC_VEX_L_W, /* 169 */ - IC_VEX_L_W_XS, /* 170 */ - IC_VEX_L_W_XS, /* 171 */ - IC_VEX_L_W_XD, /* 172 */ - IC_VEX_L_W_XD, /* 173 */ - IC_VEX_L_W_XD, /* 174 */ - IC_VEX_L_W_XD, /* 175 */ - IC_VEX_L_OPSIZE, /* 176 */ - IC_VEX_L_OPSIZE, /* 177 */ - IC_VEX_L_OPSIZE, /* 178 */ - IC_VEX_L_OPSIZE, /* 179 */ - IC_VEX_L_OPSIZE, /* 180 */ - IC_VEX_L_OPSIZE, /* 181 */ - IC_VEX_L_OPSIZE, /* 182 */ - IC_VEX_L_OPSIZE, /* 183 */ - IC_VEX_L_W_OPSIZE, /* 184 */ - IC_VEX_L_W_OPSIZE, /* 185 */ - IC_VEX_L_W_OPSIZE, /* 186 */ - IC_VEX_L_W_OPSIZE, /* 187 */ - IC_VEX_L_W_OPSIZE, /* 188 */ - IC_VEX_L_W_OPSIZE, /* 189 */ - IC_VEX_L_W_OPSIZE, /* 190 */ - IC_VEX_L_W_OPSIZE, /* 191 */ - IC_VEX_L, /* 192 */ - IC_VEX_L, /* 193 */ - IC_VEX_L_XS, /* 194 */ - IC_VEX_L_XS, /* 195 */ - IC_VEX_L_XD, /* 196 */ - IC_VEX_L_XD, /* 197 */ - IC_VEX_L_XD, /* 198 */ - IC_VEX_L_XD, /* 199 */ - IC_VEX_L_W, /* 200 */ - IC_VEX_L_W, /* 201 */ - IC_VEX_L_W_XS, /* 202 */ - IC_VEX_L_W_XS, /* 203 */ - IC_VEX_L_W_XD, /* 204 */ - IC_VEX_L_W_XD, /* 205 */ - IC_VEX_L_W_XD, /* 206 */ - IC_VEX_L_W_XD, /* 207 */ - IC_VEX_L_OPSIZE, /* 208 */ - IC_VEX_L_OPSIZE, /* 209 */ - IC_VEX_L_OPSIZE, /* 210 */ - IC_VEX_L_OPSIZE, /* 211 */ - IC_VEX_L_OPSIZE, /* 212 */ - IC_VEX_L_OPSIZE, /* 213 */ - IC_VEX_L_OPSIZE, /* 214 */ - IC_VEX_L_OPSIZE, /* 215 */ - IC_VEX_L_W_OPSIZE, /* 216 */ - IC_VEX_L_W_OPSIZE, /* 217 */ - IC_VEX_L_W_OPSIZE, /* 218 */ - IC_VEX_L_W_OPSIZE, /* 219 */ - IC_VEX_L_W_OPSIZE, /* 220 */ - IC_VEX_L_W_OPSIZE, /* 221 */ - IC_VEX_L_W_OPSIZE, /* 222 */ - IC_VEX_L_W_OPSIZE, /* 223 */ - IC_VEX_L, /* 224 */ - IC_VEX_L, /* 225 */ - IC_VEX_L_XS, /* 226 */ - IC_VEX_L_XS, /* 227 */ - IC_VEX_L_XD, /* 228 */ - IC_VEX_L_XD, /* 229 */ - IC_VEX_L_XD, /* 230 */ - IC_VEX_L_XD, /* 231 */ - IC_VEX_L_W, /* 232 */ - IC_VEX_L_W, /* 233 */ - IC_VEX_L_W_XS, /* 234 */ - IC_VEX_L_W_XS, /* 235 */ - IC_VEX_L_W_XD, /* 236 */ - IC_VEX_L_W_XD, /* 237 */ - IC_VEX_L_W_XD, /* 238 */ - IC_VEX_L_W_XD, /* 239 */ - IC_VEX_L_OPSIZE, /* 240 */ - IC_VEX_L_OPSIZE, /* 241 */ - IC_VEX_L_OPSIZE, /* 242 */ - IC_VEX_L_OPSIZE, /* 243 */ - IC_VEX_L_OPSIZE, /* 244 */ - IC_VEX_L_OPSIZE, /* 245 */ - IC_VEX_L_OPSIZE, /* 246 */ - IC_VEX_L_OPSIZE, /* 247 */ - IC_VEX_L_W_OPSIZE, /* 248 */ - IC_VEX_L_W_OPSIZE, /* 249 */ - IC_VEX_L_W_OPSIZE, /* 250 */ - IC_VEX_L_W_OPSIZE, /* 251 */ - IC_VEX_L_W_OPSIZE, /* 252 */ - IC_VEX_L_W_OPSIZE, /* 253 */ - IC_VEX_L_W_OPSIZE, /* 254 */ - IC_VEX_L_W_OPSIZE, /* 255 */ - IC_EVEX, /* 256 */ - IC_EVEX, /* 257 */ - IC_EVEX_XS, /* 258 */ - IC_EVEX_XS, /* 259 */ - IC_EVEX_XD, /* 260 */ - IC_EVEX_XD, /* 261 */ - IC_EVEX_XD, /* 262 */ - IC_EVEX_XD, /* 263 */ - IC_EVEX_W, /* 264 */ - IC_EVEX_W, /* 265 */ - IC_EVEX_W_XS, /* 266 */ - IC_EVEX_W_XS, /* 267 */ - IC_EVEX_W_XD, /* 268 */ - IC_EVEX_W_XD, /* 269 */ - IC_EVEX_W_XD, /* 270 */ - IC_EVEX_W_XD, /* 271 */ - IC_EVEX_OPSIZE, /* 272 */ - IC_EVEX_OPSIZE, /* 273 */ - IC_EVEX_OPSIZE, /* 274 */ - IC_EVEX_OPSIZE, /* 275 */ - IC_EVEX_OPSIZE, /* 276 */ - IC_EVEX_OPSIZE, /* 277 */ - IC_EVEX_OPSIZE, /* 278 */ - IC_EVEX_OPSIZE, /* 279 */ - IC_EVEX_W_OPSIZE, /* 280 */ - IC_EVEX_W_OPSIZE, /* 281 */ - IC_EVEX_W_OPSIZE, /* 282 */ - IC_EVEX_W_OPSIZE, /* 283 */ - IC_EVEX_W_OPSIZE, /* 284 */ - IC_EVEX_W_OPSIZE, /* 285 */ - IC_EVEX_W_OPSIZE, /* 286 */ - IC_EVEX_W_OPSIZE, /* 287 */ - IC_EVEX, /* 288 */ - IC_EVEX, /* 289 */ - IC_EVEX_XS, /* 290 */ - IC_EVEX_XS, /* 291 */ - IC_EVEX_XD, /* 292 */ - IC_EVEX_XD, /* 293 */ - IC_EVEX_XD, /* 294 */ - IC_EVEX_XD, /* 295 */ - IC_EVEX_W, /* 296 */ - IC_EVEX_W, /* 297 */ - IC_EVEX_W_XS, /* 298 */ - IC_EVEX_W_XS, /* 299 */ - IC_EVEX_W_XD, /* 300 */ - IC_EVEX_W_XD, /* 301 */ - IC_EVEX_W_XD, /* 302 */ - IC_EVEX_W_XD, /* 303 */ - IC_EVEX_OPSIZE, /* 304 */ - IC_EVEX_OPSIZE, /* 305 */ - IC_EVEX_OPSIZE, /* 306 */ - IC_EVEX_OPSIZE, /* 307 */ - IC_EVEX_OPSIZE, /* 308 */ - IC_EVEX_OPSIZE, /* 309 */ - IC_EVEX_OPSIZE, /* 310 */ - IC_EVEX_OPSIZE, /* 311 */ - IC_EVEX_W_OPSIZE, /* 312 */ - IC_EVEX_W_OPSIZE, /* 313 */ - IC_EVEX_W_OPSIZE, /* 314 */ - IC_EVEX_W_OPSIZE, /* 315 */ - IC_EVEX_W_OPSIZE, /* 316 */ - IC_EVEX_W_OPSIZE, /* 317 */ - IC_EVEX_W_OPSIZE, /* 318 */ - IC_EVEX_W_OPSIZE, /* 319 */ - IC_EVEX, /* 320 */ - IC_EVEX, /* 321 */ - IC_EVEX_XS, /* 322 */ - IC_EVEX_XS, /* 323 */ - IC_EVEX_XD, /* 324 */ - IC_EVEX_XD, /* 325 */ - IC_EVEX_XD, /* 326 */ - IC_EVEX_XD, /* 327 */ - IC_EVEX_W, /* 328 */ - IC_EVEX_W, /* 329 */ - IC_EVEX_W_XS, /* 330 */ - IC_EVEX_W_XS, /* 331 */ - IC_EVEX_W_XD, /* 332 */ - IC_EVEX_W_XD, /* 333 */ - IC_EVEX_W_XD, /* 334 */ - IC_EVEX_W_XD, /* 335 */ - IC_EVEX_OPSIZE, /* 336 */ - IC_EVEX_OPSIZE, /* 337 */ - IC_EVEX_OPSIZE, /* 338 */ - IC_EVEX_OPSIZE, /* 339 */ - IC_EVEX_OPSIZE, /* 340 */ - IC_EVEX_OPSIZE, /* 341 */ - IC_EVEX_OPSIZE, /* 342 */ - IC_EVEX_OPSIZE, /* 343 */ - IC_EVEX_W_OPSIZE, /* 344 */ - IC_EVEX_W_OPSIZE, /* 345 */ - IC_EVEX_W_OPSIZE, /* 346 */ - IC_EVEX_W_OPSIZE, /* 347 */ - IC_EVEX_W_OPSIZE, /* 348 */ - IC_EVEX_W_OPSIZE, /* 349 */ - IC_EVEX_W_OPSIZE, /* 350 */ - IC_EVEX_W_OPSIZE, /* 351 */ - IC_EVEX, /* 352 */ - IC_EVEX, /* 353 */ - IC_EVEX_XS, /* 354 */ - IC_EVEX_XS, /* 355 */ - IC_EVEX_XD, /* 356 */ - IC_EVEX_XD, /* 357 */ - IC_EVEX_XD, /* 358 */ - IC_EVEX_XD, /* 359 */ - IC_EVEX_W, /* 360 */ - IC_EVEX_W, /* 361 */ - IC_EVEX_W_XS, /* 362 */ - IC_EVEX_W_XS, /* 363 */ - IC_EVEX_W_XD, /* 364 */ - IC_EVEX_W_XD, /* 365 */ - IC_EVEX_W_XD, /* 366 */ - IC_EVEX_W_XD, /* 367 */ - IC_EVEX_OPSIZE, /* 368 */ - IC_EVEX_OPSIZE, /* 369 */ - IC_EVEX_OPSIZE, /* 370 */ - IC_EVEX_OPSIZE, /* 371 */ - IC_EVEX_OPSIZE, /* 372 */ - IC_EVEX_OPSIZE, /* 373 */ - IC_EVEX_OPSIZE, /* 374 */ - IC_EVEX_OPSIZE, /* 375 */ - IC_EVEX_W_OPSIZE, /* 376 */ - IC_EVEX_W_OPSIZE, /* 377 */ - IC_EVEX_W_OPSIZE, /* 378 */ - IC_EVEX_W_OPSIZE, /* 379 */ - IC_EVEX_W_OPSIZE, /* 380 */ - IC_EVEX_W_OPSIZE, /* 381 */ - IC_EVEX_W_OPSIZE, /* 382 */ - IC_EVEX_W_OPSIZE, /* 383 */ - IC_EVEX, /* 384 */ - IC_EVEX, /* 385 */ - IC_EVEX_XS, /* 386 */ - IC_EVEX_XS, /* 387 */ - IC_EVEX_XD, /* 388 */ - IC_EVEX_XD, /* 389 */ - IC_EVEX_XD, /* 390 */ - IC_EVEX_XD, /* 391 */ - IC_EVEX_W, /* 392 */ - IC_EVEX_W, /* 393 */ - IC_EVEX_W_XS, /* 394 */ - IC_EVEX_W_XS, /* 395 */ - IC_EVEX_W_XD, /* 396 */ - IC_EVEX_W_XD, /* 397 */ - IC_EVEX_W_XD, /* 398 */ - IC_EVEX_W_XD, /* 399 */ - IC_EVEX_OPSIZE, /* 400 */ - IC_EVEX_OPSIZE, /* 401 */ - IC_EVEX_OPSIZE, /* 402 */ - IC_EVEX_OPSIZE, /* 403 */ - IC_EVEX_OPSIZE, /* 404 */ - IC_EVEX_OPSIZE, /* 405 */ - IC_EVEX_OPSIZE, /* 406 */ - IC_EVEX_OPSIZE, /* 407 */ - IC_EVEX_W_OPSIZE, /* 408 */ - IC_EVEX_W_OPSIZE, /* 409 */ - IC_EVEX_W_OPSIZE, /* 410 */ - IC_EVEX_W_OPSIZE, /* 411 */ - IC_EVEX_W_OPSIZE, /* 412 */ - IC_EVEX_W_OPSIZE, /* 413 */ - IC_EVEX_W_OPSIZE, /* 414 */ - IC_EVEX_W_OPSIZE, /* 415 */ - IC_EVEX, /* 416 */ - IC_EVEX, /* 417 */ - IC_EVEX_XS, /* 418 */ - IC_EVEX_XS, /* 419 */ - IC_EVEX_XD, /* 420 */ - IC_EVEX_XD, /* 421 */ - IC_EVEX_XD, /* 422 */ - IC_EVEX_XD, /* 423 */ - IC_EVEX_W, /* 424 */ - IC_EVEX_W, /* 425 */ - IC_EVEX_W_XS, /* 426 */ - IC_EVEX_W_XS, /* 427 */ - IC_EVEX_W_XD, /* 428 */ - IC_EVEX_W_XD, /* 429 */ - IC_EVEX_W_XD, /* 430 */ - IC_EVEX_W_XD, /* 431 */ - IC_EVEX_OPSIZE, /* 432 */ - IC_EVEX_OPSIZE, /* 433 */ - IC_EVEX_OPSIZE, /* 434 */ - IC_EVEX_OPSIZE, /* 435 */ - IC_EVEX_OPSIZE, /* 436 */ - IC_EVEX_OPSIZE, /* 437 */ - IC_EVEX_OPSIZE, /* 438 */ - IC_EVEX_OPSIZE, /* 439 */ - IC_EVEX_W_OPSIZE, /* 440 */ - IC_EVEX_W_OPSIZE, /* 441 */ - IC_EVEX_W_OPSIZE, /* 442 */ - IC_EVEX_W_OPSIZE, /* 443 */ - IC_EVEX_W_OPSIZE, /* 444 */ - IC_EVEX_W_OPSIZE, /* 445 */ - IC_EVEX_W_OPSIZE, /* 446 */ - IC_EVEX_W_OPSIZE, /* 447 */ - IC_EVEX, /* 448 */ - IC_EVEX, /* 449 */ - IC_EVEX_XS, /* 450 */ - IC_EVEX_XS, /* 451 */ - IC_EVEX_XD, /* 452 */ - IC_EVEX_XD, /* 453 */ - IC_EVEX_XD, /* 454 */ - IC_EVEX_XD, /* 455 */ - IC_EVEX_W, /* 456 */ - IC_EVEX_W, /* 457 */ - IC_EVEX_W_XS, /* 458 */ - IC_EVEX_W_XS, /* 459 */ - IC_EVEX_W_XD, /* 460 */ - IC_EVEX_W_XD, /* 461 */ - IC_EVEX_W_XD, /* 462 */ - IC_EVEX_W_XD, /* 463 */ - IC_EVEX_OPSIZE, /* 464 */ - IC_EVEX_OPSIZE, /* 465 */ - IC_EVEX_OPSIZE, /* 466 */ - IC_EVEX_OPSIZE, /* 467 */ - IC_EVEX_OPSIZE, /* 468 */ - IC_EVEX_OPSIZE, /* 469 */ - IC_EVEX_OPSIZE, /* 470 */ - IC_EVEX_OPSIZE, /* 471 */ - IC_EVEX_W_OPSIZE, /* 472 */ - IC_EVEX_W_OPSIZE, /* 473 */ - IC_EVEX_W_OPSIZE, /* 474 */ - IC_EVEX_W_OPSIZE, /* 475 */ - IC_EVEX_W_OPSIZE, /* 476 */ - IC_EVEX_W_OPSIZE, /* 477 */ - IC_EVEX_W_OPSIZE, /* 478 */ - IC_EVEX_W_OPSIZE, /* 479 */ - IC_EVEX, /* 480 */ - IC_EVEX, /* 481 */ - IC_EVEX_XS, /* 482 */ - IC_EVEX_XS, /* 483 */ - IC_EVEX_XD, /* 484 */ - IC_EVEX_XD, /* 485 */ - IC_EVEX_XD, /* 486 */ - IC_EVEX_XD, /* 487 */ - IC_EVEX_W, /* 488 */ - IC_EVEX_W, /* 489 */ - IC_EVEX_W_XS, /* 490 */ - IC_EVEX_W_XS, /* 491 */ - IC_EVEX_W_XD, /* 492 */ - IC_EVEX_W_XD, /* 493 */ - IC_EVEX_W_XD, /* 494 */ - IC_EVEX_W_XD, /* 495 */ - IC_EVEX_OPSIZE, /* 496 */ - IC_EVEX_OPSIZE, /* 497 */ - IC_EVEX_OPSIZE, /* 498 */ - IC_EVEX_OPSIZE, /* 499 */ - IC_EVEX_OPSIZE, /* 500 */ - IC_EVEX_OPSIZE, /* 501 */ - IC_EVEX_OPSIZE, /* 502 */ - IC_EVEX_OPSIZE, /* 503 */ - IC_EVEX_W_OPSIZE, /* 504 */ - IC_EVEX_W_OPSIZE, /* 505 */ - IC_EVEX_W_OPSIZE, /* 506 */ - IC_EVEX_W_OPSIZE, /* 507 */ - IC_EVEX_W_OPSIZE, /* 508 */ - IC_EVEX_W_OPSIZE, /* 509 */ - IC_EVEX_W_OPSIZE, /* 510 */ - IC_EVEX_W_OPSIZE, /* 511 */ - IC, /* 512 */ - IC_64BIT, /* 513 */ - IC_XS, /* 514 */ - IC_64BIT_XS, /* 515 */ - IC_XD, /* 516 */ - IC_64BIT_XD, /* 517 */ - IC_XS, /* 518 */ - IC_64BIT_XS, /* 519 */ - IC, /* 520 */ - IC_64BIT_REXW, /* 521 */ - IC_XS, /* 522 */ - IC_64BIT_REXW_XS, /* 523 */ - IC_XD, /* 524 */ - IC_64BIT_REXW_XD, /* 525 */ - IC_XS, /* 526 */ - IC_64BIT_REXW_XS, /* 527 */ - IC_OPSIZE, /* 528 */ - IC_64BIT_OPSIZE, /* 529 */ - IC_XS_OPSIZE, /* 530 */ - IC_64BIT_XS_OPSIZE, /* 531 */ - IC_XD_OPSIZE, /* 532 */ - IC_64BIT_XD_OPSIZE, /* 533 */ - IC_XS_OPSIZE, /* 534 */ - IC_64BIT_XD_OPSIZE, /* 535 */ - IC_OPSIZE, /* 536 */ - IC_64BIT_REXW_OPSIZE, /* 537 */ - IC_XS_OPSIZE, /* 538 */ - IC_64BIT_REXW_XS, /* 539 */ - IC_XD_OPSIZE, /* 540 */ - IC_64BIT_REXW_XD, /* 541 */ - IC_XS_OPSIZE, /* 542 */ - IC_64BIT_REXW_XS, /* 543 */ - IC_ADSIZE, /* 544 */ - IC_64BIT_ADSIZE, /* 545 */ - IC_XS, /* 546 */ - IC_64BIT_XS, /* 547 */ - IC_XD, /* 548 */ - IC_64BIT_XD, /* 549 */ - IC_XS, /* 550 */ - IC_64BIT_XS, /* 551 */ - IC_ADSIZE, /* 552 */ - IC_64BIT_ADSIZE, /* 553 */ - IC_XS, /* 554 */ - IC_64BIT_REXW_XS, /* 555 */ - IC_XD, /* 556 */ - IC_64BIT_REXW_XD, /* 557 */ - IC_XS, /* 558 */ - IC_64BIT_REXW_XS, /* 559 */ - IC_OPSIZE, /* 560 */ - IC_64BIT_OPSIZE, /* 561 */ - IC_XS_OPSIZE, /* 562 */ - IC_64BIT_XS_OPSIZE, /* 563 */ - IC_XD_OPSIZE, /* 564 */ - IC_64BIT_XD_OPSIZE, /* 565 */ - IC_XS_OPSIZE, /* 566 */ - IC_64BIT_XD_OPSIZE, /* 567 */ - IC_OPSIZE, /* 568 */ - IC_64BIT_REXW_OPSIZE, /* 569 */ - IC_XS_OPSIZE, /* 570 */ - IC_64BIT_REXW_XS, /* 571 */ - IC_XD_OPSIZE, /* 572 */ - IC_64BIT_REXW_XD, /* 573 */ - IC_XS_OPSIZE, /* 574 */ - IC_64BIT_REXW_XS, /* 575 */ - IC_VEX, /* 576 */ - IC_VEX, /* 577 */ - IC_VEX_XS, /* 578 */ - IC_VEX_XS, /* 579 */ - IC_VEX_XD, /* 580 */ - IC_VEX_XD, /* 581 */ - IC_VEX_XD, /* 582 */ - IC_VEX_XD, /* 583 */ - IC_VEX_W, /* 584 */ - IC_VEX_W, /* 585 */ - IC_VEX_W_XS, /* 586 */ - IC_VEX_W_XS, /* 587 */ - IC_VEX_W_XD, /* 588 */ - IC_VEX_W_XD, /* 589 */ - IC_VEX_W_XD, /* 590 */ - IC_VEX_W_XD, /* 591 */ - IC_VEX_OPSIZE, /* 592 */ - IC_VEX_OPSIZE, /* 593 */ - IC_VEX_OPSIZE, /* 594 */ - IC_VEX_OPSIZE, /* 595 */ - IC_VEX_OPSIZE, /* 596 */ - IC_VEX_OPSIZE, /* 597 */ - IC_VEX_OPSIZE, /* 598 */ - IC_VEX_OPSIZE, /* 599 */ - IC_VEX_W_OPSIZE, /* 600 */ - IC_VEX_W_OPSIZE, /* 601 */ - IC_VEX_W_OPSIZE, /* 602 */ - IC_VEX_W_OPSIZE, /* 603 */ - IC_VEX_W_OPSIZE, /* 604 */ - IC_VEX_W_OPSIZE, /* 605 */ - IC_VEX_W_OPSIZE, /* 606 */ - IC_VEX_W_OPSIZE, /* 607 */ - IC_VEX, /* 608 */ - IC_VEX, /* 609 */ - IC_VEX_XS, /* 610 */ - IC_VEX_XS, /* 611 */ - IC_VEX_XD, /* 612 */ - IC_VEX_XD, /* 613 */ - IC_VEX_XD, /* 614 */ - IC_VEX_XD, /* 615 */ - IC_VEX_W, /* 616 */ - IC_VEX_W, /* 617 */ - IC_VEX_W_XS, /* 618 */ - IC_VEX_W_XS, /* 619 */ - IC_VEX_W_XD, /* 620 */ - IC_VEX_W_XD, /* 621 */ - IC_VEX_W_XD, /* 622 */ - IC_VEX_W_XD, /* 623 */ - IC_VEX_OPSIZE, /* 624 */ - IC_VEX_OPSIZE, /* 625 */ - IC_VEX_OPSIZE, /* 626 */ - IC_VEX_OPSIZE, /* 627 */ - IC_VEX_OPSIZE, /* 628 */ - IC_VEX_OPSIZE, /* 629 */ - IC_VEX_OPSIZE, /* 630 */ - IC_VEX_OPSIZE, /* 631 */ - IC_VEX_W_OPSIZE, /* 632 */ - IC_VEX_W_OPSIZE, /* 633 */ - IC_VEX_W_OPSIZE, /* 634 */ - IC_VEX_W_OPSIZE, /* 635 */ - IC_VEX_W_OPSIZE, /* 636 */ - IC_VEX_W_OPSIZE, /* 637 */ - IC_VEX_W_OPSIZE, /* 638 */ - IC_VEX_W_OPSIZE, /* 639 */ - IC_VEX_L, /* 640 */ - IC_VEX_L, /* 641 */ - IC_VEX_L_XS, /* 642 */ - IC_VEX_L_XS, /* 643 */ - IC_VEX_L_XD, /* 644 */ - IC_VEX_L_XD, /* 645 */ - IC_VEX_L_XD, /* 646 */ - IC_VEX_L_XD, /* 647 */ - IC_VEX_L_W, /* 648 */ - IC_VEX_L_W, /* 649 */ - IC_VEX_L_W_XS, /* 650 */ - IC_VEX_L_W_XS, /* 651 */ - IC_VEX_L_W_XD, /* 652 */ - IC_VEX_L_W_XD, /* 653 */ - IC_VEX_L_W_XD, /* 654 */ - IC_VEX_L_W_XD, /* 655 */ - IC_VEX_L_OPSIZE, /* 656 */ - IC_VEX_L_OPSIZE, /* 657 */ - IC_VEX_L_OPSIZE, /* 658 */ - IC_VEX_L_OPSIZE, /* 659 */ - IC_VEX_L_OPSIZE, /* 660 */ - IC_VEX_L_OPSIZE, /* 661 */ - IC_VEX_L_OPSIZE, /* 662 */ - IC_VEX_L_OPSIZE, /* 663 */ - IC_VEX_L_W_OPSIZE, /* 664 */ - IC_VEX_L_W_OPSIZE, /* 665 */ - IC_VEX_L_W_OPSIZE, /* 666 */ - IC_VEX_L_W_OPSIZE, /* 667 */ - IC_VEX_L_W_OPSIZE, /* 668 */ - IC_VEX_L_W_OPSIZE, /* 669 */ - IC_VEX_L_W_OPSIZE, /* 670 */ - IC_VEX_L_W_OPSIZE, /* 671 */ - IC_VEX_L, /* 672 */ - IC_VEX_L, /* 673 */ - IC_VEX_L_XS, /* 674 */ - IC_VEX_L_XS, /* 675 */ - IC_VEX_L_XD, /* 676 */ - IC_VEX_L_XD, /* 677 */ - IC_VEX_L_XD, /* 678 */ - IC_VEX_L_XD, /* 679 */ - IC_VEX_L_W, /* 680 */ - IC_VEX_L_W, /* 681 */ - IC_VEX_L_W_XS, /* 682 */ - IC_VEX_L_W_XS, /* 683 */ - IC_VEX_L_W_XD, /* 684 */ - IC_VEX_L_W_XD, /* 685 */ - IC_VEX_L_W_XD, /* 686 */ - IC_VEX_L_W_XD, /* 687 */ - IC_VEX_L_OPSIZE, /* 688 */ - IC_VEX_L_OPSIZE, /* 689 */ - IC_VEX_L_OPSIZE, /* 690 */ - IC_VEX_L_OPSIZE, /* 691 */ - IC_VEX_L_OPSIZE, /* 692 */ - IC_VEX_L_OPSIZE, /* 693 */ - IC_VEX_L_OPSIZE, /* 694 */ - IC_VEX_L_OPSIZE, /* 695 */ - IC_VEX_L_W_OPSIZE, /* 696 */ - IC_VEX_L_W_OPSIZE, /* 697 */ - IC_VEX_L_W_OPSIZE, /* 698 */ - IC_VEX_L_W_OPSIZE, /* 699 */ - IC_VEX_L_W_OPSIZE, /* 700 */ - IC_VEX_L_W_OPSIZE, /* 701 */ - IC_VEX_L_W_OPSIZE, /* 702 */ - IC_VEX_L_W_OPSIZE, /* 703 */ - IC_VEX_L, /* 704 */ - IC_VEX_L, /* 705 */ - IC_VEX_L_XS, /* 706 */ - IC_VEX_L_XS, /* 707 */ - IC_VEX_L_XD, /* 708 */ - IC_VEX_L_XD, /* 709 */ - IC_VEX_L_XD, /* 710 */ - IC_VEX_L_XD, /* 711 */ - IC_VEX_L_W, /* 712 */ - IC_VEX_L_W, /* 713 */ - IC_VEX_L_W_XS, /* 714 */ - IC_VEX_L_W_XS, /* 715 */ - IC_VEX_L_W_XD, /* 716 */ - IC_VEX_L_W_XD, /* 717 */ - IC_VEX_L_W_XD, /* 718 */ - IC_VEX_L_W_XD, /* 719 */ - IC_VEX_L_OPSIZE, /* 720 */ - IC_VEX_L_OPSIZE, /* 721 */ - IC_VEX_L_OPSIZE, /* 722 */ - IC_VEX_L_OPSIZE, /* 723 */ - IC_VEX_L_OPSIZE, /* 724 */ - IC_VEX_L_OPSIZE, /* 725 */ - IC_VEX_L_OPSIZE, /* 726 */ - IC_VEX_L_OPSIZE, /* 727 */ - IC_VEX_L_W_OPSIZE, /* 728 */ - IC_VEX_L_W_OPSIZE, /* 729 */ - IC_VEX_L_W_OPSIZE, /* 730 */ - IC_VEX_L_W_OPSIZE, /* 731 */ - IC_VEX_L_W_OPSIZE, /* 732 */ - IC_VEX_L_W_OPSIZE, /* 733 */ - IC_VEX_L_W_OPSIZE, /* 734 */ - IC_VEX_L_W_OPSIZE, /* 735 */ - IC_VEX_L, /* 736 */ - IC_VEX_L, /* 737 */ - IC_VEX_L_XS, /* 738 */ - IC_VEX_L_XS, /* 739 */ - IC_VEX_L_XD, /* 740 */ - IC_VEX_L_XD, /* 741 */ - IC_VEX_L_XD, /* 742 */ - IC_VEX_L_XD, /* 743 */ - IC_VEX_L_W, /* 744 */ - IC_VEX_L_W, /* 745 */ - IC_VEX_L_W_XS, /* 746 */ - IC_VEX_L_W_XS, /* 747 */ - IC_VEX_L_W_XD, /* 748 */ - IC_VEX_L_W_XD, /* 749 */ - IC_VEX_L_W_XD, /* 750 */ - IC_VEX_L_W_XD, /* 751 */ - IC_VEX_L_OPSIZE, /* 752 */ - IC_VEX_L_OPSIZE, /* 753 */ - IC_VEX_L_OPSIZE, /* 754 */ - IC_VEX_L_OPSIZE, /* 755 */ - IC_VEX_L_OPSIZE, /* 756 */ - IC_VEX_L_OPSIZE, /* 757 */ - IC_VEX_L_OPSIZE, /* 758 */ - IC_VEX_L_OPSIZE, /* 759 */ - IC_VEX_L_W_OPSIZE, /* 760 */ - IC_VEX_L_W_OPSIZE, /* 761 */ - IC_VEX_L_W_OPSIZE, /* 762 */ - IC_VEX_L_W_OPSIZE, /* 763 */ - IC_VEX_L_W_OPSIZE, /* 764 */ - IC_VEX_L_W_OPSIZE, /* 765 */ - IC_VEX_L_W_OPSIZE, /* 766 */ - IC_VEX_L_W_OPSIZE, /* 767 */ - IC_EVEX_L, /* 768 */ - IC_EVEX_L, /* 769 */ - IC_EVEX_L_XS, /* 770 */ - IC_EVEX_L_XS, /* 771 */ - IC_EVEX_L_XD, /* 772 */ - IC_EVEX_L_XD, /* 773 */ - IC_EVEX_L_XD, /* 774 */ - IC_EVEX_L_XD, /* 775 */ - IC_EVEX_L_W, /* 776 */ - IC_EVEX_L_W, /* 777 */ - IC_EVEX_L_W_XS, /* 778 */ - IC_EVEX_L_W_XS, /* 779 */ - IC_EVEX_L_W_XD, /* 780 */ - IC_EVEX_L_W_XD, /* 781 */ - IC_EVEX_L_W_XD, /* 782 */ - IC_EVEX_L_W_XD, /* 783 */ - IC_EVEX_L_OPSIZE, /* 784 */ - IC_EVEX_L_OPSIZE, /* 785 */ - IC_EVEX_L_OPSIZE, /* 786 */ - IC_EVEX_L_OPSIZE, /* 787 */ - IC_EVEX_L_OPSIZE, /* 788 */ - IC_EVEX_L_OPSIZE, /* 789 */ - IC_EVEX_L_OPSIZE, /* 790 */ - IC_EVEX_L_OPSIZE, /* 791 */ - IC_EVEX_L_W_OPSIZE, /* 792 */ - IC_EVEX_L_W_OPSIZE, /* 793 */ - IC_EVEX_L_W_OPSIZE, /* 794 */ - IC_EVEX_L_W_OPSIZE, /* 795 */ - IC_EVEX_L_W_OPSIZE, /* 796 */ - IC_EVEX_L_W_OPSIZE, /* 797 */ - IC_EVEX_L_W_OPSIZE, /* 798 */ - IC_EVEX_L_W_OPSIZE, /* 799 */ - IC_EVEX_L, /* 800 */ - IC_EVEX_L, /* 801 */ - IC_EVEX_L_XS, /* 802 */ - IC_EVEX_L_XS, /* 803 */ - IC_EVEX_L_XD, /* 804 */ - IC_EVEX_L_XD, /* 805 */ - IC_EVEX_L_XD, /* 806 */ - IC_EVEX_L_XD, /* 807 */ - IC_EVEX_L_W, /* 808 */ - IC_EVEX_L_W, /* 809 */ - IC_EVEX_L_W_XS, /* 810 */ - IC_EVEX_L_W_XS, /* 811 */ - IC_EVEX_L_W_XD, /* 812 */ - IC_EVEX_L_W_XD, /* 813 */ - IC_EVEX_L_W_XD, /* 814 */ - IC_EVEX_L_W_XD, /* 815 */ - IC_EVEX_L_OPSIZE, /* 816 */ - IC_EVEX_L_OPSIZE, /* 817 */ - IC_EVEX_L_OPSIZE, /* 818 */ - IC_EVEX_L_OPSIZE, /* 819 */ - IC_EVEX_L_OPSIZE, /* 820 */ - IC_EVEX_L_OPSIZE, /* 821 */ - IC_EVEX_L_OPSIZE, /* 822 */ - IC_EVEX_L_OPSIZE, /* 823 */ - IC_EVEX_L_W_OPSIZE, /* 824 */ - IC_EVEX_L_W_OPSIZE, /* 825 */ - IC_EVEX_L_W_OPSIZE, /* 826 */ - IC_EVEX_L_W_OPSIZE, /* 827 */ - IC_EVEX_L_W_OPSIZE, /* 828 */ - IC_EVEX_L_W_OPSIZE, /* 829 */ - IC_EVEX_L_W_OPSIZE, /* 830 */ - IC_EVEX_L_W_OPSIZE, /* 831 */ - IC_EVEX_L, /* 832 */ - IC_EVEX_L, /* 833 */ - IC_EVEX_L_XS, /* 834 */ - IC_EVEX_L_XS, /* 835 */ - IC_EVEX_L_XD, /* 836 */ - IC_EVEX_L_XD, /* 837 */ - IC_EVEX_L_XD, /* 838 */ - IC_EVEX_L_XD, /* 839 */ - IC_EVEX_L_W, /* 840 */ - IC_EVEX_L_W, /* 841 */ - IC_EVEX_L_W_XS, /* 842 */ - IC_EVEX_L_W_XS, /* 843 */ - IC_EVEX_L_W_XD, /* 844 */ - IC_EVEX_L_W_XD, /* 845 */ - IC_EVEX_L_W_XD, /* 846 */ - IC_EVEX_L_W_XD, /* 847 */ - IC_EVEX_L_OPSIZE, /* 848 */ - IC_EVEX_L_OPSIZE, /* 849 */ - IC_EVEX_L_OPSIZE, /* 850 */ - IC_EVEX_L_OPSIZE, /* 851 */ - IC_EVEX_L_OPSIZE, /* 852 */ - IC_EVEX_L_OPSIZE, /* 853 */ - IC_EVEX_L_OPSIZE, /* 854 */ - IC_EVEX_L_OPSIZE, /* 855 */ - IC_EVEX_L_W_OPSIZE, /* 856 */ - IC_EVEX_L_W_OPSIZE, /* 857 */ - IC_EVEX_L_W_OPSIZE, /* 858 */ - IC_EVEX_L_W_OPSIZE, /* 859 */ - IC_EVEX_L_W_OPSIZE, /* 860 */ - IC_EVEX_L_W_OPSIZE, /* 861 */ - IC_EVEX_L_W_OPSIZE, /* 862 */ - IC_EVEX_L_W_OPSIZE, /* 863 */ - IC_EVEX_L, /* 864 */ - IC_EVEX_L, /* 865 */ - IC_EVEX_L_XS, /* 866 */ - IC_EVEX_L_XS, /* 867 */ - IC_EVEX_L_XD, /* 868 */ - IC_EVEX_L_XD, /* 869 */ - IC_EVEX_L_XD, /* 870 */ - IC_EVEX_L_XD, /* 871 */ - IC_EVEX_L_W, /* 872 */ - IC_EVEX_L_W, /* 873 */ - IC_EVEX_L_W_XS, /* 874 */ - IC_EVEX_L_W_XS, /* 875 */ - IC_EVEX_L_W_XD, /* 876 */ - IC_EVEX_L_W_XD, /* 877 */ - IC_EVEX_L_W_XD, /* 878 */ - IC_EVEX_L_W_XD, /* 879 */ - IC_EVEX_L_OPSIZE, /* 880 */ - IC_EVEX_L_OPSIZE, /* 881 */ - IC_EVEX_L_OPSIZE, /* 882 */ - IC_EVEX_L_OPSIZE, /* 883 */ - IC_EVEX_L_OPSIZE, /* 884 */ - IC_EVEX_L_OPSIZE, /* 885 */ - IC_EVEX_L_OPSIZE, /* 886 */ - IC_EVEX_L_OPSIZE, /* 887 */ - IC_EVEX_L_W_OPSIZE, /* 888 */ - IC_EVEX_L_W_OPSIZE, /* 889 */ - IC_EVEX_L_W_OPSIZE, /* 890 */ - IC_EVEX_L_W_OPSIZE, /* 891 */ - IC_EVEX_L_W_OPSIZE, /* 892 */ - IC_EVEX_L_W_OPSIZE, /* 893 */ - IC_EVEX_L_W_OPSIZE, /* 894 */ - IC_EVEX_L_W_OPSIZE, /* 895 */ - IC_EVEX_L, /* 896 */ - IC_EVEX_L, /* 897 */ - IC_EVEX_L_XS, /* 898 */ - IC_EVEX_L_XS, /* 899 */ - IC_EVEX_L_XD, /* 900 */ - IC_EVEX_L_XD, /* 901 */ - IC_EVEX_L_XD, /* 902 */ - IC_EVEX_L_XD, /* 903 */ - IC_EVEX_L_W, /* 904 */ - IC_EVEX_L_W, /* 905 */ - IC_EVEX_L_W_XS, /* 906 */ - IC_EVEX_L_W_XS, /* 907 */ - IC_EVEX_L_W_XD, /* 908 */ - IC_EVEX_L_W_XD, /* 909 */ - IC_EVEX_L_W_XD, /* 910 */ - IC_EVEX_L_W_XD, /* 911 */ - IC_EVEX_L_OPSIZE, /* 912 */ - IC_EVEX_L_OPSIZE, /* 913 */ - IC_EVEX_L_OPSIZE, /* 914 */ - IC_EVEX_L_OPSIZE, /* 915 */ - IC_EVEX_L_OPSIZE, /* 916 */ - IC_EVEX_L_OPSIZE, /* 917 */ - IC_EVEX_L_OPSIZE, /* 918 */ - IC_EVEX_L_OPSIZE, /* 919 */ - IC_EVEX_L_W_OPSIZE, /* 920 */ - IC_EVEX_L_W_OPSIZE, /* 921 */ - IC_EVEX_L_W_OPSIZE, /* 922 */ - IC_EVEX_L_W_OPSIZE, /* 923 */ - IC_EVEX_L_W_OPSIZE, /* 924 */ - IC_EVEX_L_W_OPSIZE, /* 925 */ - IC_EVEX_L_W_OPSIZE, /* 926 */ - IC_EVEX_L_W_OPSIZE, /* 927 */ - IC_EVEX_L, /* 928 */ - IC_EVEX_L, /* 929 */ - IC_EVEX_L_XS, /* 930 */ - IC_EVEX_L_XS, /* 931 */ - IC_EVEX_L_XD, /* 932 */ - IC_EVEX_L_XD, /* 933 */ - IC_EVEX_L_XD, /* 934 */ - IC_EVEX_L_XD, /* 935 */ - IC_EVEX_L_W, /* 936 */ - IC_EVEX_L_W, /* 937 */ - IC_EVEX_L_W_XS, /* 938 */ - IC_EVEX_L_W_XS, /* 939 */ - IC_EVEX_L_W_XD, /* 940 */ - IC_EVEX_L_W_XD, /* 941 */ - IC_EVEX_L_W_XD, /* 942 */ - IC_EVEX_L_W_XD, /* 943 */ - IC_EVEX_L_OPSIZE, /* 944 */ - IC_EVEX_L_OPSIZE, /* 945 */ - IC_EVEX_L_OPSIZE, /* 946 */ - IC_EVEX_L_OPSIZE, /* 947 */ - IC_EVEX_L_OPSIZE, /* 948 */ - IC_EVEX_L_OPSIZE, /* 949 */ - IC_EVEX_L_OPSIZE, /* 950 */ - IC_EVEX_L_OPSIZE, /* 951 */ - IC_EVEX_L_W_OPSIZE, /* 952 */ - IC_EVEX_L_W_OPSIZE, /* 953 */ - IC_EVEX_L_W_OPSIZE, /* 954 */ - IC_EVEX_L_W_OPSIZE, /* 955 */ - IC_EVEX_L_W_OPSIZE, /* 956 */ - IC_EVEX_L_W_OPSIZE, /* 957 */ - IC_EVEX_L_W_OPSIZE, /* 958 */ - IC_EVEX_L_W_OPSIZE, /* 959 */ - IC_EVEX_L, /* 960 */ - IC_EVEX_L, /* 961 */ - IC_EVEX_L_XS, /* 962 */ - IC_EVEX_L_XS, /* 963 */ - IC_EVEX_L_XD, /* 964 */ - IC_EVEX_L_XD, /* 965 */ - IC_EVEX_L_XD, /* 966 */ - IC_EVEX_L_XD, /* 967 */ - IC_EVEX_L_W, /* 968 */ - IC_EVEX_L_W, /* 969 */ - IC_EVEX_L_W_XS, /* 970 */ - IC_EVEX_L_W_XS, /* 971 */ - IC_EVEX_L_W_XD, /* 972 */ - IC_EVEX_L_W_XD, /* 973 */ - IC_EVEX_L_W_XD, /* 974 */ - IC_EVEX_L_W_XD, /* 975 */ - IC_EVEX_L_OPSIZE, /* 976 */ - IC_EVEX_L_OPSIZE, /* 977 */ - IC_EVEX_L_OPSIZE, /* 978 */ - IC_EVEX_L_OPSIZE, /* 979 */ - IC_EVEX_L_OPSIZE, /* 980 */ - IC_EVEX_L_OPSIZE, /* 981 */ - IC_EVEX_L_OPSIZE, /* 982 */ - IC_EVEX_L_OPSIZE, /* 983 */ - IC_EVEX_L_W_OPSIZE, /* 984 */ - IC_EVEX_L_W_OPSIZE, /* 985 */ - IC_EVEX_L_W_OPSIZE, /* 986 */ - IC_EVEX_L_W_OPSIZE, /* 987 */ - IC_EVEX_L_W_OPSIZE, /* 988 */ - IC_EVEX_L_W_OPSIZE, /* 989 */ - IC_EVEX_L_W_OPSIZE, /* 990 */ - IC_EVEX_L_W_OPSIZE, /* 991 */ - IC_EVEX_L, /* 992 */ - IC_EVEX_L, /* 993 */ - IC_EVEX_L_XS, /* 994 */ - IC_EVEX_L_XS, /* 995 */ - IC_EVEX_L_XD, /* 996 */ - IC_EVEX_L_XD, /* 997 */ - IC_EVEX_L_XD, /* 998 */ - IC_EVEX_L_XD, /* 999 */ - IC_EVEX_L_W, /* 1000 */ - IC_EVEX_L_W, /* 1001 */ - IC_EVEX_L_W_XS, /* 1002 */ - IC_EVEX_L_W_XS, /* 1003 */ - IC_EVEX_L_W_XD, /* 1004 */ - IC_EVEX_L_W_XD, /* 1005 */ - IC_EVEX_L_W_XD, /* 1006 */ - IC_EVEX_L_W_XD, /* 1007 */ - IC_EVEX_L_OPSIZE, /* 1008 */ - IC_EVEX_L_OPSIZE, /* 1009 */ - IC_EVEX_L_OPSIZE, /* 1010 */ - IC_EVEX_L_OPSIZE, /* 1011 */ - IC_EVEX_L_OPSIZE, /* 1012 */ - IC_EVEX_L_OPSIZE, /* 1013 */ - IC_EVEX_L_OPSIZE, /* 1014 */ - IC_EVEX_L_OPSIZE, /* 1015 */ - IC_EVEX_L_W_OPSIZE, /* 1016 */ - IC_EVEX_L_W_OPSIZE, /* 1017 */ - IC_EVEX_L_W_OPSIZE, /* 1018 */ - IC_EVEX_L_W_OPSIZE, /* 1019 */ - IC_EVEX_L_W_OPSIZE, /* 1020 */ - IC_EVEX_L_W_OPSIZE, /* 1021 */ - IC_EVEX_L_W_OPSIZE, /* 1022 */ - IC_EVEX_L_W_OPSIZE, /* 1023 */ - IC, /* 1024 */ - IC_64BIT, /* 1025 */ - IC_XS, /* 1026 */ - IC_64BIT_XS, /* 1027 */ - IC_XD, /* 1028 */ - IC_64BIT_XD, /* 1029 */ - IC_XS, /* 1030 */ - IC_64BIT_XS, /* 1031 */ - IC, /* 1032 */ - IC_64BIT_REXW, /* 1033 */ - IC_XS, /* 1034 */ - IC_64BIT_REXW_XS, /* 1035 */ - IC_XD, /* 1036 */ - IC_64BIT_REXW_XD, /* 1037 */ - IC_XS, /* 1038 */ - IC_64BIT_REXW_XS, /* 1039 */ - IC_OPSIZE, /* 1040 */ - IC_64BIT_OPSIZE, /* 1041 */ - IC_XS_OPSIZE, /* 1042 */ - IC_64BIT_XS_OPSIZE, /* 1043 */ - IC_XD_OPSIZE, /* 1044 */ - IC_64BIT_XD_OPSIZE, /* 1045 */ - IC_XS_OPSIZE, /* 1046 */ - IC_64BIT_XD_OPSIZE, /* 1047 */ - IC_OPSIZE, /* 1048 */ - IC_64BIT_REXW_OPSIZE, /* 1049 */ - IC_XS_OPSIZE, /* 1050 */ - IC_64BIT_REXW_XS, /* 1051 */ - IC_XD_OPSIZE, /* 1052 */ - IC_64BIT_REXW_XD, /* 1053 */ - IC_XS_OPSIZE, /* 1054 */ - IC_64BIT_REXW_XS, /* 1055 */ - IC_ADSIZE, /* 1056 */ - IC_64BIT_ADSIZE, /* 1057 */ - IC_XS, /* 1058 */ - IC_64BIT_XS, /* 1059 */ - IC_XD, /* 1060 */ - IC_64BIT_XD, /* 1061 */ - IC_XS, /* 1062 */ - IC_64BIT_XS, /* 1063 */ - IC_ADSIZE, /* 1064 */ - IC_64BIT_ADSIZE, /* 1065 */ - IC_XS, /* 1066 */ - IC_64BIT_REXW_XS, /* 1067 */ - IC_XD, /* 1068 */ - IC_64BIT_REXW_XD, /* 1069 */ - IC_XS, /* 1070 */ - IC_64BIT_REXW_XS, /* 1071 */ - IC_OPSIZE, /* 1072 */ - IC_64BIT_OPSIZE, /* 1073 */ - IC_XS_OPSIZE, /* 1074 */ - IC_64BIT_XS_OPSIZE, /* 1075 */ - IC_XD_OPSIZE, /* 1076 */ - IC_64BIT_XD_OPSIZE, /* 1077 */ - IC_XS_OPSIZE, /* 1078 */ - IC_64BIT_XD_OPSIZE, /* 1079 */ - IC_OPSIZE, /* 1080 */ - IC_64BIT_REXW_OPSIZE, /* 1081 */ - IC_XS_OPSIZE, /* 1082 */ - IC_64BIT_REXW_XS, /* 1083 */ - IC_XD_OPSIZE, /* 1084 */ - IC_64BIT_REXW_XD, /* 1085 */ - IC_XS_OPSIZE, /* 1086 */ - IC_64BIT_REXW_XS, /* 1087 */ - IC_VEX, /* 1088 */ - IC_VEX, /* 1089 */ - IC_VEX_XS, /* 1090 */ - IC_VEX_XS, /* 1091 */ - IC_VEX_XD, /* 1092 */ - IC_VEX_XD, /* 1093 */ - IC_VEX_XD, /* 1094 */ - IC_VEX_XD, /* 1095 */ - IC_VEX_W, /* 1096 */ - IC_VEX_W, /* 1097 */ - IC_VEX_W_XS, /* 1098 */ - IC_VEX_W_XS, /* 1099 */ - IC_VEX_W_XD, /* 1100 */ - IC_VEX_W_XD, /* 1101 */ - IC_VEX_W_XD, /* 1102 */ - IC_VEX_W_XD, /* 1103 */ - IC_VEX_OPSIZE, /* 1104 */ - IC_VEX_OPSIZE, /* 1105 */ - IC_VEX_OPSIZE, /* 1106 */ - IC_VEX_OPSIZE, /* 1107 */ - IC_VEX_OPSIZE, /* 1108 */ - IC_VEX_OPSIZE, /* 1109 */ - IC_VEX_OPSIZE, /* 1110 */ - IC_VEX_OPSIZE, /* 1111 */ - IC_VEX_W_OPSIZE, /* 1112 */ - IC_VEX_W_OPSIZE, /* 1113 */ - IC_VEX_W_OPSIZE, /* 1114 */ - IC_VEX_W_OPSIZE, /* 1115 */ - IC_VEX_W_OPSIZE, /* 1116 */ - IC_VEX_W_OPSIZE, /* 1117 */ - IC_VEX_W_OPSIZE, /* 1118 */ - IC_VEX_W_OPSIZE, /* 1119 */ - IC_VEX, /* 1120 */ - IC_VEX, /* 1121 */ - IC_VEX_XS, /* 1122 */ - IC_VEX_XS, /* 1123 */ - IC_VEX_XD, /* 1124 */ - IC_VEX_XD, /* 1125 */ - IC_VEX_XD, /* 1126 */ - IC_VEX_XD, /* 1127 */ - IC_VEX_W, /* 1128 */ - IC_VEX_W, /* 1129 */ - IC_VEX_W_XS, /* 1130 */ - IC_VEX_W_XS, /* 1131 */ - IC_VEX_W_XD, /* 1132 */ - IC_VEX_W_XD, /* 1133 */ - IC_VEX_W_XD, /* 1134 */ - IC_VEX_W_XD, /* 1135 */ - IC_VEX_OPSIZE, /* 1136 */ - IC_VEX_OPSIZE, /* 1137 */ - IC_VEX_OPSIZE, /* 1138 */ - IC_VEX_OPSIZE, /* 1139 */ - IC_VEX_OPSIZE, /* 1140 */ - IC_VEX_OPSIZE, /* 1141 */ - IC_VEX_OPSIZE, /* 1142 */ - IC_VEX_OPSIZE, /* 1143 */ - IC_VEX_W_OPSIZE, /* 1144 */ - IC_VEX_W_OPSIZE, /* 1145 */ - IC_VEX_W_OPSIZE, /* 1146 */ - IC_VEX_W_OPSIZE, /* 1147 */ - IC_VEX_W_OPSIZE, /* 1148 */ - IC_VEX_W_OPSIZE, /* 1149 */ - IC_VEX_W_OPSIZE, /* 1150 */ - IC_VEX_W_OPSIZE, /* 1151 */ - IC_VEX_L, /* 1152 */ - IC_VEX_L, /* 1153 */ - IC_VEX_L_XS, /* 1154 */ - IC_VEX_L_XS, /* 1155 */ - IC_VEX_L_XD, /* 1156 */ - IC_VEX_L_XD, /* 1157 */ - IC_VEX_L_XD, /* 1158 */ - IC_VEX_L_XD, /* 1159 */ - IC_VEX_L_W, /* 1160 */ - IC_VEX_L_W, /* 1161 */ - IC_VEX_L_W_XS, /* 1162 */ - IC_VEX_L_W_XS, /* 1163 */ - IC_VEX_L_W_XD, /* 1164 */ - IC_VEX_L_W_XD, /* 1165 */ - IC_VEX_L_W_XD, /* 1166 */ - IC_VEX_L_W_XD, /* 1167 */ - IC_VEX_L_OPSIZE, /* 1168 */ - IC_VEX_L_OPSIZE, /* 1169 */ - IC_VEX_L_OPSIZE, /* 1170 */ - IC_VEX_L_OPSIZE, /* 1171 */ - IC_VEX_L_OPSIZE, /* 1172 */ - IC_VEX_L_OPSIZE, /* 1173 */ - IC_VEX_L_OPSIZE, /* 1174 */ - IC_VEX_L_OPSIZE, /* 1175 */ - IC_VEX_L_W_OPSIZE, /* 1176 */ - IC_VEX_L_W_OPSIZE, /* 1177 */ - IC_VEX_L_W_OPSIZE, /* 1178 */ - IC_VEX_L_W_OPSIZE, /* 1179 */ - IC_VEX_L_W_OPSIZE, /* 1180 */ - IC_VEX_L_W_OPSIZE, /* 1181 */ - IC_VEX_L_W_OPSIZE, /* 1182 */ - IC_VEX_L_W_OPSIZE, /* 1183 */ - IC_VEX_L, /* 1184 */ - IC_VEX_L, /* 1185 */ - IC_VEX_L_XS, /* 1186 */ - IC_VEX_L_XS, /* 1187 */ - IC_VEX_L_XD, /* 1188 */ - IC_VEX_L_XD, /* 1189 */ - IC_VEX_L_XD, /* 1190 */ - IC_VEX_L_XD, /* 1191 */ - IC_VEX_L_W, /* 1192 */ - IC_VEX_L_W, /* 1193 */ - IC_VEX_L_W_XS, /* 1194 */ - IC_VEX_L_W_XS, /* 1195 */ - IC_VEX_L_W_XD, /* 1196 */ - IC_VEX_L_W_XD, /* 1197 */ - IC_VEX_L_W_XD, /* 1198 */ - IC_VEX_L_W_XD, /* 1199 */ - IC_VEX_L_OPSIZE, /* 1200 */ - IC_VEX_L_OPSIZE, /* 1201 */ - IC_VEX_L_OPSIZE, /* 1202 */ - IC_VEX_L_OPSIZE, /* 1203 */ - IC_VEX_L_OPSIZE, /* 1204 */ - IC_VEX_L_OPSIZE, /* 1205 */ - IC_VEX_L_OPSIZE, /* 1206 */ - IC_VEX_L_OPSIZE, /* 1207 */ - IC_VEX_L_W_OPSIZE, /* 1208 */ - IC_VEX_L_W_OPSIZE, /* 1209 */ - IC_VEX_L_W_OPSIZE, /* 1210 */ - IC_VEX_L_W_OPSIZE, /* 1211 */ - IC_VEX_L_W_OPSIZE, /* 1212 */ - IC_VEX_L_W_OPSIZE, /* 1213 */ - IC_VEX_L_W_OPSIZE, /* 1214 */ - IC_VEX_L_W_OPSIZE, /* 1215 */ - IC_VEX_L, /* 1216 */ - IC_VEX_L, /* 1217 */ - IC_VEX_L_XS, /* 1218 */ - IC_VEX_L_XS, /* 1219 */ - IC_VEX_L_XD, /* 1220 */ - IC_VEX_L_XD, /* 1221 */ - IC_VEX_L_XD, /* 1222 */ - IC_VEX_L_XD, /* 1223 */ - IC_VEX_L_W, /* 1224 */ - IC_VEX_L_W, /* 1225 */ - IC_VEX_L_W_XS, /* 1226 */ - IC_VEX_L_W_XS, /* 1227 */ - IC_VEX_L_W_XD, /* 1228 */ - IC_VEX_L_W_XD, /* 1229 */ - IC_VEX_L_W_XD, /* 1230 */ - IC_VEX_L_W_XD, /* 1231 */ - IC_VEX_L_OPSIZE, /* 1232 */ - IC_VEX_L_OPSIZE, /* 1233 */ - IC_VEX_L_OPSIZE, /* 1234 */ - IC_VEX_L_OPSIZE, /* 1235 */ - IC_VEX_L_OPSIZE, /* 1236 */ - IC_VEX_L_OPSIZE, /* 1237 */ - IC_VEX_L_OPSIZE, /* 1238 */ - IC_VEX_L_OPSIZE, /* 1239 */ - IC_VEX_L_W_OPSIZE, /* 1240 */ - IC_VEX_L_W_OPSIZE, /* 1241 */ - IC_VEX_L_W_OPSIZE, /* 1242 */ - IC_VEX_L_W_OPSIZE, /* 1243 */ - IC_VEX_L_W_OPSIZE, /* 1244 */ - IC_VEX_L_W_OPSIZE, /* 1245 */ - IC_VEX_L_W_OPSIZE, /* 1246 */ - IC_VEX_L_W_OPSIZE, /* 1247 */ - IC_VEX_L, /* 1248 */ - IC_VEX_L, /* 1249 */ - IC_VEX_L_XS, /* 1250 */ - IC_VEX_L_XS, /* 1251 */ - IC_VEX_L_XD, /* 1252 */ - IC_VEX_L_XD, /* 1253 */ - IC_VEX_L_XD, /* 1254 */ - IC_VEX_L_XD, /* 1255 */ - IC_VEX_L_W, /* 1256 */ - IC_VEX_L_W, /* 1257 */ - IC_VEX_L_W_XS, /* 1258 */ - IC_VEX_L_W_XS, /* 1259 */ - IC_VEX_L_W_XD, /* 1260 */ - IC_VEX_L_W_XD, /* 1261 */ - IC_VEX_L_W_XD, /* 1262 */ - IC_VEX_L_W_XD, /* 1263 */ - IC_VEX_L_OPSIZE, /* 1264 */ - IC_VEX_L_OPSIZE, /* 1265 */ - IC_VEX_L_OPSIZE, /* 1266 */ - IC_VEX_L_OPSIZE, /* 1267 */ - IC_VEX_L_OPSIZE, /* 1268 */ - IC_VEX_L_OPSIZE, /* 1269 */ - IC_VEX_L_OPSIZE, /* 1270 */ - IC_VEX_L_OPSIZE, /* 1271 */ - IC_VEX_L_W_OPSIZE, /* 1272 */ - IC_VEX_L_W_OPSIZE, /* 1273 */ - IC_VEX_L_W_OPSIZE, /* 1274 */ - IC_VEX_L_W_OPSIZE, /* 1275 */ - IC_VEX_L_W_OPSIZE, /* 1276 */ - IC_VEX_L_W_OPSIZE, /* 1277 */ - IC_VEX_L_W_OPSIZE, /* 1278 */ - IC_VEX_L_W_OPSIZE, /* 1279 */ - IC_EVEX_L2, /* 1280 */ - IC_EVEX_L2, /* 1281 */ - IC_EVEX_L2_XS, /* 1282 */ - IC_EVEX_L2_XS, /* 1283 */ - IC_EVEX_L2_XD, /* 1284 */ - IC_EVEX_L2_XD, /* 1285 */ - IC_EVEX_L2_XD, /* 1286 */ - IC_EVEX_L2_XD, /* 1287 */ - IC_EVEX_L2_W, /* 1288 */ - IC_EVEX_L2_W, /* 1289 */ - IC_EVEX_L2_W_XS, /* 1290 */ - IC_EVEX_L2_W_XS, /* 1291 */ - IC_EVEX_L2_W_XD, /* 1292 */ - IC_EVEX_L2_W_XD, /* 1293 */ - IC_EVEX_L2_W_XD, /* 1294 */ - IC_EVEX_L2_W_XD, /* 1295 */ - IC_EVEX_L2_OPSIZE, /* 1296 */ - IC_EVEX_L2_OPSIZE, /* 1297 */ - IC_EVEX_L2_OPSIZE, /* 1298 */ - IC_EVEX_L2_OPSIZE, /* 1299 */ - IC_EVEX_L2_OPSIZE, /* 1300 */ - IC_EVEX_L2_OPSIZE, /* 1301 */ - IC_EVEX_L2_OPSIZE, /* 1302 */ - IC_EVEX_L2_OPSIZE, /* 1303 */ - IC_EVEX_L2_W_OPSIZE, /* 1304 */ - IC_EVEX_L2_W_OPSIZE, /* 1305 */ - IC_EVEX_L2_W_OPSIZE, /* 1306 */ - IC_EVEX_L2_W_OPSIZE, /* 1307 */ - IC_EVEX_L2_W_OPSIZE, /* 1308 */ - IC_EVEX_L2_W_OPSIZE, /* 1309 */ - IC_EVEX_L2_W_OPSIZE, /* 1310 */ - IC_EVEX_L2_W_OPSIZE, /* 1311 */ - IC_EVEX_L2, /* 1312 */ - IC_EVEX_L2, /* 1313 */ - IC_EVEX_L2_XS, /* 1314 */ - IC_EVEX_L2_XS, /* 1315 */ - IC_EVEX_L2_XD, /* 1316 */ - IC_EVEX_L2_XD, /* 1317 */ - IC_EVEX_L2_XD, /* 1318 */ - IC_EVEX_L2_XD, /* 1319 */ - IC_EVEX_L2_W, /* 1320 */ - IC_EVEX_L2_W, /* 1321 */ - IC_EVEX_L2_W_XS, /* 1322 */ - IC_EVEX_L2_W_XS, /* 1323 */ - IC_EVEX_L2_W_XD, /* 1324 */ - IC_EVEX_L2_W_XD, /* 1325 */ - IC_EVEX_L2_W_XD, /* 1326 */ - IC_EVEX_L2_W_XD, /* 1327 */ - IC_EVEX_L2_OPSIZE, /* 1328 */ - IC_EVEX_L2_OPSIZE, /* 1329 */ - IC_EVEX_L2_OPSIZE, /* 1330 */ - IC_EVEX_L2_OPSIZE, /* 1331 */ - IC_EVEX_L2_OPSIZE, /* 1332 */ - IC_EVEX_L2_OPSIZE, /* 1333 */ - IC_EVEX_L2_OPSIZE, /* 1334 */ - IC_EVEX_L2_OPSIZE, /* 1335 */ - IC_EVEX_L2_W_OPSIZE, /* 1336 */ - IC_EVEX_L2_W_OPSIZE, /* 1337 */ - IC_EVEX_L2_W_OPSIZE, /* 1338 */ - IC_EVEX_L2_W_OPSIZE, /* 1339 */ - IC_EVEX_L2_W_OPSIZE, /* 1340 */ - IC_EVEX_L2_W_OPSIZE, /* 1341 */ - IC_EVEX_L2_W_OPSIZE, /* 1342 */ - IC_EVEX_L2_W_OPSIZE, /* 1343 */ - IC_EVEX_L2, /* 1344 */ - IC_EVEX_L2, /* 1345 */ - IC_EVEX_L2_XS, /* 1346 */ - IC_EVEX_L2_XS, /* 1347 */ - IC_EVEX_L2_XD, /* 1348 */ - IC_EVEX_L2_XD, /* 1349 */ - IC_EVEX_L2_XD, /* 1350 */ - IC_EVEX_L2_XD, /* 1351 */ - IC_EVEX_L2_W, /* 1352 */ - IC_EVEX_L2_W, /* 1353 */ - IC_EVEX_L2_W_XS, /* 1354 */ - IC_EVEX_L2_W_XS, /* 1355 */ - IC_EVEX_L2_W_XD, /* 1356 */ - IC_EVEX_L2_W_XD, /* 1357 */ - IC_EVEX_L2_W_XD, /* 1358 */ - IC_EVEX_L2_W_XD, /* 1359 */ - IC_EVEX_L2_OPSIZE, /* 1360 */ - IC_EVEX_L2_OPSIZE, /* 1361 */ - IC_EVEX_L2_OPSIZE, /* 1362 */ - IC_EVEX_L2_OPSIZE, /* 1363 */ - IC_EVEX_L2_OPSIZE, /* 1364 */ - IC_EVEX_L2_OPSIZE, /* 1365 */ - IC_EVEX_L2_OPSIZE, /* 1366 */ - IC_EVEX_L2_OPSIZE, /* 1367 */ - IC_EVEX_L2_W_OPSIZE, /* 1368 */ - IC_EVEX_L2_W_OPSIZE, /* 1369 */ - IC_EVEX_L2_W_OPSIZE, /* 1370 */ - IC_EVEX_L2_W_OPSIZE, /* 1371 */ - IC_EVEX_L2_W_OPSIZE, /* 1372 */ - IC_EVEX_L2_W_OPSIZE, /* 1373 */ - IC_EVEX_L2_W_OPSIZE, /* 1374 */ - IC_EVEX_L2_W_OPSIZE, /* 1375 */ - IC_EVEX_L2, /* 1376 */ - IC_EVEX_L2, /* 1377 */ - IC_EVEX_L2_XS, /* 1378 */ - IC_EVEX_L2_XS, /* 1379 */ - IC_EVEX_L2_XD, /* 1380 */ - IC_EVEX_L2_XD, /* 1381 */ - IC_EVEX_L2_XD, /* 1382 */ - IC_EVEX_L2_XD, /* 1383 */ - IC_EVEX_L2_W, /* 1384 */ - IC_EVEX_L2_W, /* 1385 */ - IC_EVEX_L2_W_XS, /* 1386 */ - IC_EVEX_L2_W_XS, /* 1387 */ - IC_EVEX_L2_W_XD, /* 1388 */ - IC_EVEX_L2_W_XD, /* 1389 */ - IC_EVEX_L2_W_XD, /* 1390 */ - IC_EVEX_L2_W_XD, /* 1391 */ - IC_EVEX_L2_OPSIZE, /* 1392 */ - IC_EVEX_L2_OPSIZE, /* 1393 */ - IC_EVEX_L2_OPSIZE, /* 1394 */ - IC_EVEX_L2_OPSIZE, /* 1395 */ - IC_EVEX_L2_OPSIZE, /* 1396 */ - IC_EVEX_L2_OPSIZE, /* 1397 */ - IC_EVEX_L2_OPSIZE, /* 1398 */ - IC_EVEX_L2_OPSIZE, /* 1399 */ - IC_EVEX_L2_W_OPSIZE, /* 1400 */ - IC_EVEX_L2_W_OPSIZE, /* 1401 */ - IC_EVEX_L2_W_OPSIZE, /* 1402 */ - IC_EVEX_L2_W_OPSIZE, /* 1403 */ - IC_EVEX_L2_W_OPSIZE, /* 1404 */ - IC_EVEX_L2_W_OPSIZE, /* 1405 */ - IC_EVEX_L2_W_OPSIZE, /* 1406 */ - IC_EVEX_L2_W_OPSIZE, /* 1407 */ - IC_EVEX_L2, /* 1408 */ - IC_EVEX_L2, /* 1409 */ - IC_EVEX_L2_XS, /* 1410 */ - IC_EVEX_L2_XS, /* 1411 */ - IC_EVEX_L2_XD, /* 1412 */ - IC_EVEX_L2_XD, /* 1413 */ - IC_EVEX_L2_XD, /* 1414 */ - IC_EVEX_L2_XD, /* 1415 */ - IC_EVEX_L2_W, /* 1416 */ - IC_EVEX_L2_W, /* 1417 */ - IC_EVEX_L2_W_XS, /* 1418 */ - IC_EVEX_L2_W_XS, /* 1419 */ - IC_EVEX_L2_W_XD, /* 1420 */ - IC_EVEX_L2_W_XD, /* 1421 */ - IC_EVEX_L2_W_XD, /* 1422 */ - IC_EVEX_L2_W_XD, /* 1423 */ - IC_EVEX_L2_OPSIZE, /* 1424 */ - IC_EVEX_L2_OPSIZE, /* 1425 */ - IC_EVEX_L2_OPSIZE, /* 1426 */ - IC_EVEX_L2_OPSIZE, /* 1427 */ - IC_EVEX_L2_OPSIZE, /* 1428 */ - IC_EVEX_L2_OPSIZE, /* 1429 */ - IC_EVEX_L2_OPSIZE, /* 1430 */ - IC_EVEX_L2_OPSIZE, /* 1431 */ - IC_EVEX_L2_W_OPSIZE, /* 1432 */ - IC_EVEX_L2_W_OPSIZE, /* 1433 */ - IC_EVEX_L2_W_OPSIZE, /* 1434 */ - IC_EVEX_L2_W_OPSIZE, /* 1435 */ - IC_EVEX_L2_W_OPSIZE, /* 1436 */ - IC_EVEX_L2_W_OPSIZE, /* 1437 */ - IC_EVEX_L2_W_OPSIZE, /* 1438 */ - IC_EVEX_L2_W_OPSIZE, /* 1439 */ - IC_EVEX_L2, /* 1440 */ - IC_EVEX_L2, /* 1441 */ - IC_EVEX_L2_XS, /* 1442 */ - IC_EVEX_L2_XS, /* 1443 */ - IC_EVEX_L2_XD, /* 1444 */ - IC_EVEX_L2_XD, /* 1445 */ - IC_EVEX_L2_XD, /* 1446 */ - IC_EVEX_L2_XD, /* 1447 */ - IC_EVEX_L2_W, /* 1448 */ - IC_EVEX_L2_W, /* 1449 */ - IC_EVEX_L2_W_XS, /* 1450 */ - IC_EVEX_L2_W_XS, /* 1451 */ - IC_EVEX_L2_W_XD, /* 1452 */ - IC_EVEX_L2_W_XD, /* 1453 */ - IC_EVEX_L2_W_XD, /* 1454 */ - IC_EVEX_L2_W_XD, /* 1455 */ - IC_EVEX_L2_OPSIZE, /* 1456 */ - IC_EVEX_L2_OPSIZE, /* 1457 */ - IC_EVEX_L2_OPSIZE, /* 1458 */ - IC_EVEX_L2_OPSIZE, /* 1459 */ - IC_EVEX_L2_OPSIZE, /* 1460 */ - IC_EVEX_L2_OPSIZE, /* 1461 */ - IC_EVEX_L2_OPSIZE, /* 1462 */ - IC_EVEX_L2_OPSIZE, /* 1463 */ - IC_EVEX_L2_W_OPSIZE, /* 1464 */ - IC_EVEX_L2_W_OPSIZE, /* 1465 */ - IC_EVEX_L2_W_OPSIZE, /* 1466 */ - IC_EVEX_L2_W_OPSIZE, /* 1467 */ - IC_EVEX_L2_W_OPSIZE, /* 1468 */ - IC_EVEX_L2_W_OPSIZE, /* 1469 */ - IC_EVEX_L2_W_OPSIZE, /* 1470 */ - IC_EVEX_L2_W_OPSIZE, /* 1471 */ - IC_EVEX_L2, /* 1472 */ - IC_EVEX_L2, /* 1473 */ - IC_EVEX_L2_XS, /* 1474 */ - IC_EVEX_L2_XS, /* 1475 */ - IC_EVEX_L2_XD, /* 1476 */ - IC_EVEX_L2_XD, /* 1477 */ - IC_EVEX_L2_XD, /* 1478 */ - IC_EVEX_L2_XD, /* 1479 */ - IC_EVEX_L2_W, /* 1480 */ - IC_EVEX_L2_W, /* 1481 */ - IC_EVEX_L2_W_XS, /* 1482 */ - IC_EVEX_L2_W_XS, /* 1483 */ - IC_EVEX_L2_W_XD, /* 1484 */ - IC_EVEX_L2_W_XD, /* 1485 */ - IC_EVEX_L2_W_XD, /* 1486 */ - IC_EVEX_L2_W_XD, /* 1487 */ - IC_EVEX_L2_OPSIZE, /* 1488 */ - IC_EVEX_L2_OPSIZE, /* 1489 */ - IC_EVEX_L2_OPSIZE, /* 1490 */ - IC_EVEX_L2_OPSIZE, /* 1491 */ - IC_EVEX_L2_OPSIZE, /* 1492 */ - IC_EVEX_L2_OPSIZE, /* 1493 */ - IC_EVEX_L2_OPSIZE, /* 1494 */ - IC_EVEX_L2_OPSIZE, /* 1495 */ - IC_EVEX_L2_W_OPSIZE, /* 1496 */ - IC_EVEX_L2_W_OPSIZE, /* 1497 */ - IC_EVEX_L2_W_OPSIZE, /* 1498 */ - IC_EVEX_L2_W_OPSIZE, /* 1499 */ - IC_EVEX_L2_W_OPSIZE, /* 1500 */ - IC_EVEX_L2_W_OPSIZE, /* 1501 */ - IC_EVEX_L2_W_OPSIZE, /* 1502 */ - IC_EVEX_L2_W_OPSIZE, /* 1503 */ - IC_EVEX_L2, /* 1504 */ - IC_EVEX_L2, /* 1505 */ - IC_EVEX_L2_XS, /* 1506 */ - IC_EVEX_L2_XS, /* 1507 */ - IC_EVEX_L2_XD, /* 1508 */ - IC_EVEX_L2_XD, /* 1509 */ - IC_EVEX_L2_XD, /* 1510 */ - IC_EVEX_L2_XD, /* 1511 */ - IC_EVEX_L2_W, /* 1512 */ - IC_EVEX_L2_W, /* 1513 */ - IC_EVEX_L2_W_XS, /* 1514 */ - IC_EVEX_L2_W_XS, /* 1515 */ - IC_EVEX_L2_W_XD, /* 1516 */ - IC_EVEX_L2_W_XD, /* 1517 */ - IC_EVEX_L2_W_XD, /* 1518 */ - IC_EVEX_L2_W_XD, /* 1519 */ - IC_EVEX_L2_OPSIZE, /* 1520 */ - IC_EVEX_L2_OPSIZE, /* 1521 */ - IC_EVEX_L2_OPSIZE, /* 1522 */ - IC_EVEX_L2_OPSIZE, /* 1523 */ - IC_EVEX_L2_OPSIZE, /* 1524 */ - IC_EVEX_L2_OPSIZE, /* 1525 */ - IC_EVEX_L2_OPSIZE, /* 1526 */ - IC_EVEX_L2_OPSIZE, /* 1527 */ - IC_EVEX_L2_W_OPSIZE, /* 1528 */ - IC_EVEX_L2_W_OPSIZE, /* 1529 */ - IC_EVEX_L2_W_OPSIZE, /* 1530 */ - IC_EVEX_L2_W_OPSIZE, /* 1531 */ - IC_EVEX_L2_W_OPSIZE, /* 1532 */ - IC_EVEX_L2_W_OPSIZE, /* 1533 */ - IC_EVEX_L2_W_OPSIZE, /* 1534 */ - IC_EVEX_L2_W_OPSIZE, /* 1535 */ - IC, /* 1536 */ - IC_64BIT, /* 1537 */ - IC_XS, /* 1538 */ - IC_64BIT_XS, /* 1539 */ - IC_XD, /* 1540 */ - IC_64BIT_XD, /* 1541 */ - IC_XS, /* 1542 */ - IC_64BIT_XS, /* 1543 */ - IC, /* 1544 */ - IC_64BIT_REXW, /* 1545 */ - IC_XS, /* 1546 */ - IC_64BIT_REXW_XS, /* 1547 */ - IC_XD, /* 1548 */ - IC_64BIT_REXW_XD, /* 1549 */ - IC_XS, /* 1550 */ - IC_64BIT_REXW_XS, /* 1551 */ - IC_OPSIZE, /* 1552 */ - IC_64BIT_OPSIZE, /* 1553 */ - IC_XS_OPSIZE, /* 1554 */ - IC_64BIT_XS_OPSIZE, /* 1555 */ - IC_XD_OPSIZE, /* 1556 */ - IC_64BIT_XD_OPSIZE, /* 1557 */ - IC_XS_OPSIZE, /* 1558 */ - IC_64BIT_XD_OPSIZE, /* 1559 */ - IC_OPSIZE, /* 1560 */ - IC_64BIT_REXW_OPSIZE, /* 1561 */ - IC_XS_OPSIZE, /* 1562 */ - IC_64BIT_REXW_XS, /* 1563 */ - IC_XD_OPSIZE, /* 1564 */ - IC_64BIT_REXW_XD, /* 1565 */ - IC_XS_OPSIZE, /* 1566 */ - IC_64BIT_REXW_XS, /* 1567 */ - IC_ADSIZE, /* 1568 */ - IC_64BIT_ADSIZE, /* 1569 */ - IC_XS, /* 1570 */ - IC_64BIT_XS, /* 1571 */ - IC_XD, /* 1572 */ - IC_64BIT_XD, /* 1573 */ - IC_XS, /* 1574 */ - IC_64BIT_XS, /* 1575 */ - IC_ADSIZE, /* 1576 */ - IC_64BIT_ADSIZE, /* 1577 */ - IC_XS, /* 1578 */ - IC_64BIT_REXW_XS, /* 1579 */ - IC_XD, /* 1580 */ - IC_64BIT_REXW_XD, /* 1581 */ - IC_XS, /* 1582 */ - IC_64BIT_REXW_XS, /* 1583 */ - IC_OPSIZE, /* 1584 */ - IC_64BIT_OPSIZE, /* 1585 */ - IC_XS_OPSIZE, /* 1586 */ - IC_64BIT_XS_OPSIZE, /* 1587 */ - IC_XD_OPSIZE, /* 1588 */ - IC_64BIT_XD_OPSIZE, /* 1589 */ - IC_XS_OPSIZE, /* 1590 */ - IC_64BIT_XD_OPSIZE, /* 1591 */ - IC_OPSIZE, /* 1592 */ - IC_64BIT_REXW_OPSIZE, /* 1593 */ - IC_XS_OPSIZE, /* 1594 */ - IC_64BIT_REXW_XS, /* 1595 */ - IC_XD_OPSIZE, /* 1596 */ - IC_64BIT_REXW_XD, /* 1597 */ - IC_XS_OPSIZE, /* 1598 */ - IC_64BIT_REXW_XS, /* 1599 */ - IC_VEX, /* 1600 */ - IC_VEX, /* 1601 */ - IC_VEX_XS, /* 1602 */ - IC_VEX_XS, /* 1603 */ - IC_VEX_XD, /* 1604 */ - IC_VEX_XD, /* 1605 */ - IC_VEX_XD, /* 1606 */ - IC_VEX_XD, /* 1607 */ - IC_VEX_W, /* 1608 */ - IC_VEX_W, /* 1609 */ - IC_VEX_W_XS, /* 1610 */ - IC_VEX_W_XS, /* 1611 */ - IC_VEX_W_XD, /* 1612 */ - IC_VEX_W_XD, /* 1613 */ - IC_VEX_W_XD, /* 1614 */ - IC_VEX_W_XD, /* 1615 */ - IC_VEX_OPSIZE, /* 1616 */ - IC_VEX_OPSIZE, /* 1617 */ - IC_VEX_OPSIZE, /* 1618 */ - IC_VEX_OPSIZE, /* 1619 */ - IC_VEX_OPSIZE, /* 1620 */ - IC_VEX_OPSIZE, /* 1621 */ - IC_VEX_OPSIZE, /* 1622 */ - IC_VEX_OPSIZE, /* 1623 */ - IC_VEX_W_OPSIZE, /* 1624 */ - IC_VEX_W_OPSIZE, /* 1625 */ - IC_VEX_W_OPSIZE, /* 1626 */ - IC_VEX_W_OPSIZE, /* 1627 */ - IC_VEX_W_OPSIZE, /* 1628 */ - IC_VEX_W_OPSIZE, /* 1629 */ - IC_VEX_W_OPSIZE, /* 1630 */ - IC_VEX_W_OPSIZE, /* 1631 */ - IC_VEX, /* 1632 */ - IC_VEX, /* 1633 */ - IC_VEX_XS, /* 1634 */ - IC_VEX_XS, /* 1635 */ - IC_VEX_XD, /* 1636 */ - IC_VEX_XD, /* 1637 */ - IC_VEX_XD, /* 1638 */ - IC_VEX_XD, /* 1639 */ - IC_VEX_W, /* 1640 */ - IC_VEX_W, /* 1641 */ - IC_VEX_W_XS, /* 1642 */ - IC_VEX_W_XS, /* 1643 */ - IC_VEX_W_XD, /* 1644 */ - IC_VEX_W_XD, /* 1645 */ - IC_VEX_W_XD, /* 1646 */ - IC_VEX_W_XD, /* 1647 */ - IC_VEX_OPSIZE, /* 1648 */ - IC_VEX_OPSIZE, /* 1649 */ - IC_VEX_OPSIZE, /* 1650 */ - IC_VEX_OPSIZE, /* 1651 */ - IC_VEX_OPSIZE, /* 1652 */ - IC_VEX_OPSIZE, /* 1653 */ - IC_VEX_OPSIZE, /* 1654 */ - IC_VEX_OPSIZE, /* 1655 */ - IC_VEX_W_OPSIZE, /* 1656 */ - IC_VEX_W_OPSIZE, /* 1657 */ - IC_VEX_W_OPSIZE, /* 1658 */ - IC_VEX_W_OPSIZE, /* 1659 */ - IC_VEX_W_OPSIZE, /* 1660 */ - IC_VEX_W_OPSIZE, /* 1661 */ - IC_VEX_W_OPSIZE, /* 1662 */ - IC_VEX_W_OPSIZE, /* 1663 */ - IC_VEX_L, /* 1664 */ - IC_VEX_L, /* 1665 */ - IC_VEX_L_XS, /* 1666 */ - IC_VEX_L_XS, /* 1667 */ - IC_VEX_L_XD, /* 1668 */ - IC_VEX_L_XD, /* 1669 */ - IC_VEX_L_XD, /* 1670 */ - IC_VEX_L_XD, /* 1671 */ - IC_VEX_L_W, /* 1672 */ - IC_VEX_L_W, /* 1673 */ - IC_VEX_L_W_XS, /* 1674 */ - IC_VEX_L_W_XS, /* 1675 */ - IC_VEX_L_W_XD, /* 1676 */ - IC_VEX_L_W_XD, /* 1677 */ - IC_VEX_L_W_XD, /* 1678 */ - IC_VEX_L_W_XD, /* 1679 */ - IC_VEX_L_OPSIZE, /* 1680 */ - IC_VEX_L_OPSIZE, /* 1681 */ - IC_VEX_L_OPSIZE, /* 1682 */ - IC_VEX_L_OPSIZE, /* 1683 */ - IC_VEX_L_OPSIZE, /* 1684 */ - IC_VEX_L_OPSIZE, /* 1685 */ - IC_VEX_L_OPSIZE, /* 1686 */ - IC_VEX_L_OPSIZE, /* 1687 */ - IC_VEX_L_W_OPSIZE, /* 1688 */ - IC_VEX_L_W_OPSIZE, /* 1689 */ - IC_VEX_L_W_OPSIZE, /* 1690 */ - IC_VEX_L_W_OPSIZE, /* 1691 */ - IC_VEX_L_W_OPSIZE, /* 1692 */ - IC_VEX_L_W_OPSIZE, /* 1693 */ - IC_VEX_L_W_OPSIZE, /* 1694 */ - IC_VEX_L_W_OPSIZE, /* 1695 */ - IC_VEX_L, /* 1696 */ - IC_VEX_L, /* 1697 */ - IC_VEX_L_XS, /* 1698 */ - IC_VEX_L_XS, /* 1699 */ - IC_VEX_L_XD, /* 1700 */ - IC_VEX_L_XD, /* 1701 */ - IC_VEX_L_XD, /* 1702 */ - IC_VEX_L_XD, /* 1703 */ - IC_VEX_L_W, /* 1704 */ - IC_VEX_L_W, /* 1705 */ - IC_VEX_L_W_XS, /* 1706 */ - IC_VEX_L_W_XS, /* 1707 */ - IC_VEX_L_W_XD, /* 1708 */ - IC_VEX_L_W_XD, /* 1709 */ - IC_VEX_L_W_XD, /* 1710 */ - IC_VEX_L_W_XD, /* 1711 */ - IC_VEX_L_OPSIZE, /* 1712 */ - IC_VEX_L_OPSIZE, /* 1713 */ - IC_VEX_L_OPSIZE, /* 1714 */ - IC_VEX_L_OPSIZE, /* 1715 */ - IC_VEX_L_OPSIZE, /* 1716 */ - IC_VEX_L_OPSIZE, /* 1717 */ - IC_VEX_L_OPSIZE, /* 1718 */ - IC_VEX_L_OPSIZE, /* 1719 */ - IC_VEX_L_W_OPSIZE, /* 1720 */ - IC_VEX_L_W_OPSIZE, /* 1721 */ - IC_VEX_L_W_OPSIZE, /* 1722 */ - IC_VEX_L_W_OPSIZE, /* 1723 */ - IC_VEX_L_W_OPSIZE, /* 1724 */ - IC_VEX_L_W_OPSIZE, /* 1725 */ - IC_VEX_L_W_OPSIZE, /* 1726 */ - IC_VEX_L_W_OPSIZE, /* 1727 */ - IC_VEX_L, /* 1728 */ - IC_VEX_L, /* 1729 */ - IC_VEX_L_XS, /* 1730 */ - IC_VEX_L_XS, /* 1731 */ - IC_VEX_L_XD, /* 1732 */ - IC_VEX_L_XD, /* 1733 */ - IC_VEX_L_XD, /* 1734 */ - IC_VEX_L_XD, /* 1735 */ - IC_VEX_L_W, /* 1736 */ - IC_VEX_L_W, /* 1737 */ - IC_VEX_L_W_XS, /* 1738 */ - IC_VEX_L_W_XS, /* 1739 */ - IC_VEX_L_W_XD, /* 1740 */ - IC_VEX_L_W_XD, /* 1741 */ - IC_VEX_L_W_XD, /* 1742 */ - IC_VEX_L_W_XD, /* 1743 */ - IC_VEX_L_OPSIZE, /* 1744 */ - IC_VEX_L_OPSIZE, /* 1745 */ - IC_VEX_L_OPSIZE, /* 1746 */ - IC_VEX_L_OPSIZE, /* 1747 */ - IC_VEX_L_OPSIZE, /* 1748 */ - IC_VEX_L_OPSIZE, /* 1749 */ - IC_VEX_L_OPSIZE, /* 1750 */ - IC_VEX_L_OPSIZE, /* 1751 */ - IC_VEX_L_W_OPSIZE, /* 1752 */ - IC_VEX_L_W_OPSIZE, /* 1753 */ - IC_VEX_L_W_OPSIZE, /* 1754 */ - IC_VEX_L_W_OPSIZE, /* 1755 */ - IC_VEX_L_W_OPSIZE, /* 1756 */ - IC_VEX_L_W_OPSIZE, /* 1757 */ - IC_VEX_L_W_OPSIZE, /* 1758 */ - IC_VEX_L_W_OPSIZE, /* 1759 */ - IC_VEX_L, /* 1760 */ - IC_VEX_L, /* 1761 */ - IC_VEX_L_XS, /* 1762 */ - IC_VEX_L_XS, /* 1763 */ - IC_VEX_L_XD, /* 1764 */ - IC_VEX_L_XD, /* 1765 */ - IC_VEX_L_XD, /* 1766 */ - IC_VEX_L_XD, /* 1767 */ - IC_VEX_L_W, /* 1768 */ - IC_VEX_L_W, /* 1769 */ - IC_VEX_L_W_XS, /* 1770 */ - IC_VEX_L_W_XS, /* 1771 */ - IC_VEX_L_W_XD, /* 1772 */ - IC_VEX_L_W_XD, /* 1773 */ - IC_VEX_L_W_XD, /* 1774 */ - IC_VEX_L_W_XD, /* 1775 */ - IC_VEX_L_OPSIZE, /* 1776 */ - IC_VEX_L_OPSIZE, /* 1777 */ - IC_VEX_L_OPSIZE, /* 1778 */ - IC_VEX_L_OPSIZE, /* 1779 */ - IC_VEX_L_OPSIZE, /* 1780 */ - IC_VEX_L_OPSIZE, /* 1781 */ - IC_VEX_L_OPSIZE, /* 1782 */ - IC_VEX_L_OPSIZE, /* 1783 */ - IC_VEX_L_W_OPSIZE, /* 1784 */ - IC_VEX_L_W_OPSIZE, /* 1785 */ - IC_VEX_L_W_OPSIZE, /* 1786 */ - IC_VEX_L_W_OPSIZE, /* 1787 */ - IC_VEX_L_W_OPSIZE, /* 1788 */ - IC_VEX_L_W_OPSIZE, /* 1789 */ - IC_VEX_L_W_OPSIZE, /* 1790 */ - IC_VEX_L_W_OPSIZE, /* 1791 */ - IC_EVEX_L2, /* 1792 */ - IC_EVEX_L2, /* 1793 */ - IC_EVEX_L2_XS, /* 1794 */ - IC_EVEX_L2_XS, /* 1795 */ - IC_EVEX_L2_XD, /* 1796 */ - IC_EVEX_L2_XD, /* 1797 */ - IC_EVEX_L2_XD, /* 1798 */ - IC_EVEX_L2_XD, /* 1799 */ - IC_EVEX_L2_W, /* 1800 */ - IC_EVEX_L2_W, /* 1801 */ - IC_EVEX_L2_W_XS, /* 1802 */ - IC_EVEX_L2_W_XS, /* 1803 */ - IC_EVEX_L2_W_XD, /* 1804 */ - IC_EVEX_L2_W_XD, /* 1805 */ - IC_EVEX_L2_W_XD, /* 1806 */ - IC_EVEX_L2_W_XD, /* 1807 */ - IC_EVEX_L2_OPSIZE, /* 1808 */ - IC_EVEX_L2_OPSIZE, /* 1809 */ - IC_EVEX_L2_OPSIZE, /* 1810 */ - IC_EVEX_L2_OPSIZE, /* 1811 */ - IC_EVEX_L2_OPSIZE, /* 1812 */ - IC_EVEX_L2_OPSIZE, /* 1813 */ - IC_EVEX_L2_OPSIZE, /* 1814 */ - IC_EVEX_L2_OPSIZE, /* 1815 */ - IC_EVEX_L2_W_OPSIZE, /* 1816 */ - IC_EVEX_L2_W_OPSIZE, /* 1817 */ - IC_EVEX_L2_W_OPSIZE, /* 1818 */ - IC_EVEX_L2_W_OPSIZE, /* 1819 */ - IC_EVEX_L2_W_OPSIZE, /* 1820 */ - IC_EVEX_L2_W_OPSIZE, /* 1821 */ - IC_EVEX_L2_W_OPSIZE, /* 1822 */ - IC_EVEX_L2_W_OPSIZE, /* 1823 */ - IC_EVEX_L2, /* 1824 */ - IC_EVEX_L2, /* 1825 */ - IC_EVEX_L2_XS, /* 1826 */ - IC_EVEX_L2_XS, /* 1827 */ - IC_EVEX_L2_XD, /* 1828 */ - IC_EVEX_L2_XD, /* 1829 */ - IC_EVEX_L2_XD, /* 1830 */ - IC_EVEX_L2_XD, /* 1831 */ - IC_EVEX_L2_W, /* 1832 */ - IC_EVEX_L2_W, /* 1833 */ - IC_EVEX_L2_W_XS, /* 1834 */ - IC_EVEX_L2_W_XS, /* 1835 */ - IC_EVEX_L2_W_XD, /* 1836 */ - IC_EVEX_L2_W_XD, /* 1837 */ - IC_EVEX_L2_W_XD, /* 1838 */ - IC_EVEX_L2_W_XD, /* 1839 */ - IC_EVEX_L2_OPSIZE, /* 1840 */ - IC_EVEX_L2_OPSIZE, /* 1841 */ - IC_EVEX_L2_OPSIZE, /* 1842 */ - IC_EVEX_L2_OPSIZE, /* 1843 */ - IC_EVEX_L2_OPSIZE, /* 1844 */ - IC_EVEX_L2_OPSIZE, /* 1845 */ - IC_EVEX_L2_OPSIZE, /* 1846 */ - IC_EVEX_L2_OPSIZE, /* 1847 */ - IC_EVEX_L2_W_OPSIZE, /* 1848 */ - IC_EVEX_L2_W_OPSIZE, /* 1849 */ - IC_EVEX_L2_W_OPSIZE, /* 1850 */ - IC_EVEX_L2_W_OPSIZE, /* 1851 */ - IC_EVEX_L2_W_OPSIZE, /* 1852 */ - IC_EVEX_L2_W_OPSIZE, /* 1853 */ - IC_EVEX_L2_W_OPSIZE, /* 1854 */ - IC_EVEX_L2_W_OPSIZE, /* 1855 */ - IC_EVEX_L2, /* 1856 */ - IC_EVEX_L2, /* 1857 */ - IC_EVEX_L2_XS, /* 1858 */ - IC_EVEX_L2_XS, /* 1859 */ - IC_EVEX_L2_XD, /* 1860 */ - IC_EVEX_L2_XD, /* 1861 */ - IC_EVEX_L2_XD, /* 1862 */ - IC_EVEX_L2_XD, /* 1863 */ - IC_EVEX_L2_W, /* 1864 */ - IC_EVEX_L2_W, /* 1865 */ - IC_EVEX_L2_W_XS, /* 1866 */ - IC_EVEX_L2_W_XS, /* 1867 */ - IC_EVEX_L2_W_XD, /* 1868 */ - IC_EVEX_L2_W_XD, /* 1869 */ - IC_EVEX_L2_W_XD, /* 1870 */ - IC_EVEX_L2_W_XD, /* 1871 */ - IC_EVEX_L2_OPSIZE, /* 1872 */ - IC_EVEX_L2_OPSIZE, /* 1873 */ - IC_EVEX_L2_OPSIZE, /* 1874 */ - IC_EVEX_L2_OPSIZE, /* 1875 */ - IC_EVEX_L2_OPSIZE, /* 1876 */ - IC_EVEX_L2_OPSIZE, /* 1877 */ - IC_EVEX_L2_OPSIZE, /* 1878 */ - IC_EVEX_L2_OPSIZE, /* 1879 */ - IC_EVEX_L2_W_OPSIZE, /* 1880 */ - IC_EVEX_L2_W_OPSIZE, /* 1881 */ - IC_EVEX_L2_W_OPSIZE, /* 1882 */ - IC_EVEX_L2_W_OPSIZE, /* 1883 */ - IC_EVEX_L2_W_OPSIZE, /* 1884 */ - IC_EVEX_L2_W_OPSIZE, /* 1885 */ - IC_EVEX_L2_W_OPSIZE, /* 1886 */ - IC_EVEX_L2_W_OPSIZE, /* 1887 */ - IC_EVEX_L2, /* 1888 */ - IC_EVEX_L2, /* 1889 */ - IC_EVEX_L2_XS, /* 1890 */ - IC_EVEX_L2_XS, /* 1891 */ - IC_EVEX_L2_XD, /* 1892 */ - IC_EVEX_L2_XD, /* 1893 */ - IC_EVEX_L2_XD, /* 1894 */ - IC_EVEX_L2_XD, /* 1895 */ - IC_EVEX_L2_W, /* 1896 */ - IC_EVEX_L2_W, /* 1897 */ - IC_EVEX_L2_W_XS, /* 1898 */ - IC_EVEX_L2_W_XS, /* 1899 */ - IC_EVEX_L2_W_XD, /* 1900 */ - IC_EVEX_L2_W_XD, /* 1901 */ - IC_EVEX_L2_W_XD, /* 1902 */ - IC_EVEX_L2_W_XD, /* 1903 */ - IC_EVEX_L2_OPSIZE, /* 1904 */ - IC_EVEX_L2_OPSIZE, /* 1905 */ - IC_EVEX_L2_OPSIZE, /* 1906 */ - IC_EVEX_L2_OPSIZE, /* 1907 */ - IC_EVEX_L2_OPSIZE, /* 1908 */ - IC_EVEX_L2_OPSIZE, /* 1909 */ - IC_EVEX_L2_OPSIZE, /* 1910 */ - IC_EVEX_L2_OPSIZE, /* 1911 */ - IC_EVEX_L2_W_OPSIZE, /* 1912 */ - IC_EVEX_L2_W_OPSIZE, /* 1913 */ - IC_EVEX_L2_W_OPSIZE, /* 1914 */ - IC_EVEX_L2_W_OPSIZE, /* 1915 */ - IC_EVEX_L2_W_OPSIZE, /* 1916 */ - IC_EVEX_L2_W_OPSIZE, /* 1917 */ - IC_EVEX_L2_W_OPSIZE, /* 1918 */ - IC_EVEX_L2_W_OPSIZE, /* 1919 */ - IC_EVEX_L2, /* 1920 */ - IC_EVEX_L2, /* 1921 */ - IC_EVEX_L2_XS, /* 1922 */ - IC_EVEX_L2_XS, /* 1923 */ - IC_EVEX_L2_XD, /* 1924 */ - IC_EVEX_L2_XD, /* 1925 */ - IC_EVEX_L2_XD, /* 1926 */ - IC_EVEX_L2_XD, /* 1927 */ - IC_EVEX_L2_W, /* 1928 */ - IC_EVEX_L2_W, /* 1929 */ - IC_EVEX_L2_W_XS, /* 1930 */ - IC_EVEX_L2_W_XS, /* 1931 */ - IC_EVEX_L2_W_XD, /* 1932 */ - IC_EVEX_L2_W_XD, /* 1933 */ - IC_EVEX_L2_W_XD, /* 1934 */ - IC_EVEX_L2_W_XD, /* 1935 */ - IC_EVEX_L2_OPSIZE, /* 1936 */ - IC_EVEX_L2_OPSIZE, /* 1937 */ - IC_EVEX_L2_OPSIZE, /* 1938 */ - IC_EVEX_L2_OPSIZE, /* 1939 */ - IC_EVEX_L2_OPSIZE, /* 1940 */ - IC_EVEX_L2_OPSIZE, /* 1941 */ - IC_EVEX_L2_OPSIZE, /* 1942 */ - IC_EVEX_L2_OPSIZE, /* 1943 */ - IC_EVEX_L2_W_OPSIZE, /* 1944 */ - IC_EVEX_L2_W_OPSIZE, /* 1945 */ - IC_EVEX_L2_W_OPSIZE, /* 1946 */ - IC_EVEX_L2_W_OPSIZE, /* 1947 */ - IC_EVEX_L2_W_OPSIZE, /* 1948 */ - IC_EVEX_L2_W_OPSIZE, /* 1949 */ - IC_EVEX_L2_W_OPSIZE, /* 1950 */ - IC_EVEX_L2_W_OPSIZE, /* 1951 */ - IC_EVEX_L2, /* 1952 */ - IC_EVEX_L2, /* 1953 */ - IC_EVEX_L2_XS, /* 1954 */ - IC_EVEX_L2_XS, /* 1955 */ - IC_EVEX_L2_XD, /* 1956 */ - IC_EVEX_L2_XD, /* 1957 */ - IC_EVEX_L2_XD, /* 1958 */ - IC_EVEX_L2_XD, /* 1959 */ - IC_EVEX_L2_W, /* 1960 */ - IC_EVEX_L2_W, /* 1961 */ - IC_EVEX_L2_W_XS, /* 1962 */ - IC_EVEX_L2_W_XS, /* 1963 */ - IC_EVEX_L2_W_XD, /* 1964 */ - IC_EVEX_L2_W_XD, /* 1965 */ - IC_EVEX_L2_W_XD, /* 1966 */ - IC_EVEX_L2_W_XD, /* 1967 */ - IC_EVEX_L2_OPSIZE, /* 1968 */ - IC_EVEX_L2_OPSIZE, /* 1969 */ - IC_EVEX_L2_OPSIZE, /* 1970 */ - IC_EVEX_L2_OPSIZE, /* 1971 */ - IC_EVEX_L2_OPSIZE, /* 1972 */ - IC_EVEX_L2_OPSIZE, /* 1973 */ - IC_EVEX_L2_OPSIZE, /* 1974 */ - IC_EVEX_L2_OPSIZE, /* 1975 */ - IC_EVEX_L2_W_OPSIZE, /* 1976 */ - IC_EVEX_L2_W_OPSIZE, /* 1977 */ - IC_EVEX_L2_W_OPSIZE, /* 1978 */ - IC_EVEX_L2_W_OPSIZE, /* 1979 */ - IC_EVEX_L2_W_OPSIZE, /* 1980 */ - IC_EVEX_L2_W_OPSIZE, /* 1981 */ - IC_EVEX_L2_W_OPSIZE, /* 1982 */ - IC_EVEX_L2_W_OPSIZE, /* 1983 */ - IC_EVEX_L2, /* 1984 */ - IC_EVEX_L2, /* 1985 */ - IC_EVEX_L2_XS, /* 1986 */ - IC_EVEX_L2_XS, /* 1987 */ - IC_EVEX_L2_XD, /* 1988 */ - IC_EVEX_L2_XD, /* 1989 */ - IC_EVEX_L2_XD, /* 1990 */ - IC_EVEX_L2_XD, /* 1991 */ - IC_EVEX_L2_W, /* 1992 */ - IC_EVEX_L2_W, /* 1993 */ - IC_EVEX_L2_W_XS, /* 1994 */ - IC_EVEX_L2_W_XS, /* 1995 */ - IC_EVEX_L2_W_XD, /* 1996 */ - IC_EVEX_L2_W_XD, /* 1997 */ - IC_EVEX_L2_W_XD, /* 1998 */ - IC_EVEX_L2_W_XD, /* 1999 */ - IC_EVEX_L2_OPSIZE, /* 2000 */ - IC_EVEX_L2_OPSIZE, /* 2001 */ - IC_EVEX_L2_OPSIZE, /* 2002 */ - IC_EVEX_L2_OPSIZE, /* 2003 */ - IC_EVEX_L2_OPSIZE, /* 2004 */ - IC_EVEX_L2_OPSIZE, /* 2005 */ - IC_EVEX_L2_OPSIZE, /* 2006 */ - IC_EVEX_L2_OPSIZE, /* 2007 */ - IC_EVEX_L2_W_OPSIZE, /* 2008 */ - IC_EVEX_L2_W_OPSIZE, /* 2009 */ - IC_EVEX_L2_W_OPSIZE, /* 2010 */ - IC_EVEX_L2_W_OPSIZE, /* 2011 */ - IC_EVEX_L2_W_OPSIZE, /* 2012 */ - IC_EVEX_L2_W_OPSIZE, /* 2013 */ - IC_EVEX_L2_W_OPSIZE, /* 2014 */ - IC_EVEX_L2_W_OPSIZE, /* 2015 */ - IC_EVEX_L2, /* 2016 */ - IC_EVEX_L2, /* 2017 */ - IC_EVEX_L2_XS, /* 2018 */ - IC_EVEX_L2_XS, /* 2019 */ - IC_EVEX_L2_XD, /* 2020 */ - IC_EVEX_L2_XD, /* 2021 */ - IC_EVEX_L2_XD, /* 2022 */ - IC_EVEX_L2_XD, /* 2023 */ - IC_EVEX_L2_W, /* 2024 */ - IC_EVEX_L2_W, /* 2025 */ - IC_EVEX_L2_W_XS, /* 2026 */ - IC_EVEX_L2_W_XS, /* 2027 */ - IC_EVEX_L2_W_XD, /* 2028 */ - IC_EVEX_L2_W_XD, /* 2029 */ - IC_EVEX_L2_W_XD, /* 2030 */ - IC_EVEX_L2_W_XD, /* 2031 */ - IC_EVEX_L2_OPSIZE, /* 2032 */ - IC_EVEX_L2_OPSIZE, /* 2033 */ - IC_EVEX_L2_OPSIZE, /* 2034 */ - IC_EVEX_L2_OPSIZE, /* 2035 */ - IC_EVEX_L2_OPSIZE, /* 2036 */ - IC_EVEX_L2_OPSIZE, /* 2037 */ - IC_EVEX_L2_OPSIZE, /* 2038 */ - IC_EVEX_L2_OPSIZE, /* 2039 */ - IC_EVEX_L2_W_OPSIZE, /* 2040 */ - IC_EVEX_L2_W_OPSIZE, /* 2041 */ - IC_EVEX_L2_W_OPSIZE, /* 2042 */ - IC_EVEX_L2_W_OPSIZE, /* 2043 */ - IC_EVEX_L2_W_OPSIZE, /* 2044 */ - IC_EVEX_L2_W_OPSIZE, /* 2045 */ - IC_EVEX_L2_W_OPSIZE, /* 2046 */ - IC_EVEX_L2_W_OPSIZE, /* 2047 */ - IC, /* 2048 */ - IC_64BIT, /* 2049 */ - IC_XS, /* 2050 */ - IC_64BIT_XS, /* 2051 */ - IC_XD, /* 2052 */ - IC_64BIT_XD, /* 2053 */ - IC_XS, /* 2054 */ - IC_64BIT_XS, /* 2055 */ - IC, /* 2056 */ - IC_64BIT_REXW, /* 2057 */ - IC_XS, /* 2058 */ - IC_64BIT_REXW_XS, /* 2059 */ - IC_XD, /* 2060 */ - IC_64BIT_REXW_XD, /* 2061 */ - IC_XS, /* 2062 */ - IC_64BIT_REXW_XS, /* 2063 */ - IC_OPSIZE, /* 2064 */ - IC_64BIT_OPSIZE, /* 2065 */ - IC_XS_OPSIZE, /* 2066 */ - IC_64BIT_XS_OPSIZE, /* 2067 */ - IC_XD_OPSIZE, /* 2068 */ - IC_64BIT_XD_OPSIZE, /* 2069 */ - IC_XS_OPSIZE, /* 2070 */ - IC_64BIT_XD_OPSIZE, /* 2071 */ - IC_OPSIZE, /* 2072 */ - IC_64BIT_REXW_OPSIZE, /* 2073 */ - IC_XS_OPSIZE, /* 2074 */ - IC_64BIT_REXW_XS, /* 2075 */ - IC_XD_OPSIZE, /* 2076 */ - IC_64BIT_REXW_XD, /* 2077 */ - IC_XS_OPSIZE, /* 2078 */ - IC_64BIT_REXW_XS, /* 2079 */ - IC_ADSIZE, /* 2080 */ - IC_64BIT_ADSIZE, /* 2081 */ - IC_XS, /* 2082 */ - IC_64BIT_XS, /* 2083 */ - IC_XD, /* 2084 */ - IC_64BIT_XD, /* 2085 */ - IC_XS, /* 2086 */ - IC_64BIT_XS, /* 2087 */ - IC_ADSIZE, /* 2088 */ - IC_64BIT_ADSIZE, /* 2089 */ - IC_XS, /* 2090 */ - IC_64BIT_REXW_XS, /* 2091 */ - IC_XD, /* 2092 */ - IC_64BIT_REXW_XD, /* 2093 */ - IC_XS, /* 2094 */ - IC_64BIT_REXW_XS, /* 2095 */ - IC_OPSIZE, /* 2096 */ - IC_64BIT_OPSIZE, /* 2097 */ - IC_XS_OPSIZE, /* 2098 */ - IC_64BIT_XS_OPSIZE, /* 2099 */ - IC_XD_OPSIZE, /* 2100 */ - IC_64BIT_XD_OPSIZE, /* 2101 */ - IC_XS_OPSIZE, /* 2102 */ - IC_64BIT_XD_OPSIZE, /* 2103 */ - IC_OPSIZE, /* 2104 */ - IC_64BIT_REXW_OPSIZE, /* 2105 */ - IC_XS_OPSIZE, /* 2106 */ - IC_64BIT_REXW_XS, /* 2107 */ - IC_XD_OPSIZE, /* 2108 */ - IC_64BIT_REXW_XD, /* 2109 */ - IC_XS_OPSIZE, /* 2110 */ - IC_64BIT_REXW_XS, /* 2111 */ - IC_VEX, /* 2112 */ - IC_VEX, /* 2113 */ - IC_VEX_XS, /* 2114 */ - IC_VEX_XS, /* 2115 */ - IC_VEX_XD, /* 2116 */ - IC_VEX_XD, /* 2117 */ - IC_VEX_XD, /* 2118 */ - IC_VEX_XD, /* 2119 */ - IC_VEX_W, /* 2120 */ - IC_VEX_W, /* 2121 */ - IC_VEX_W_XS, /* 2122 */ - IC_VEX_W_XS, /* 2123 */ - IC_VEX_W_XD, /* 2124 */ - IC_VEX_W_XD, /* 2125 */ - IC_VEX_W_XD, /* 2126 */ - IC_VEX_W_XD, /* 2127 */ - IC_VEX_OPSIZE, /* 2128 */ - IC_VEX_OPSIZE, /* 2129 */ - IC_VEX_OPSIZE, /* 2130 */ - IC_VEX_OPSIZE, /* 2131 */ - IC_VEX_OPSIZE, /* 2132 */ - IC_VEX_OPSIZE, /* 2133 */ - IC_VEX_OPSIZE, /* 2134 */ - IC_VEX_OPSIZE, /* 2135 */ - IC_VEX_W_OPSIZE, /* 2136 */ - IC_VEX_W_OPSIZE, /* 2137 */ - IC_VEX_W_OPSIZE, /* 2138 */ - IC_VEX_W_OPSIZE, /* 2139 */ - IC_VEX_W_OPSIZE, /* 2140 */ - IC_VEX_W_OPSIZE, /* 2141 */ - IC_VEX_W_OPSIZE, /* 2142 */ - IC_VEX_W_OPSIZE, /* 2143 */ - IC_VEX, /* 2144 */ - IC_VEX, /* 2145 */ - IC_VEX_XS, /* 2146 */ - IC_VEX_XS, /* 2147 */ - IC_VEX_XD, /* 2148 */ - IC_VEX_XD, /* 2149 */ - IC_VEX_XD, /* 2150 */ - IC_VEX_XD, /* 2151 */ - IC_VEX_W, /* 2152 */ - IC_VEX_W, /* 2153 */ - IC_VEX_W_XS, /* 2154 */ - IC_VEX_W_XS, /* 2155 */ - IC_VEX_W_XD, /* 2156 */ - IC_VEX_W_XD, /* 2157 */ - IC_VEX_W_XD, /* 2158 */ - IC_VEX_W_XD, /* 2159 */ - IC_VEX_OPSIZE, /* 2160 */ - IC_VEX_OPSIZE, /* 2161 */ - IC_VEX_OPSIZE, /* 2162 */ - IC_VEX_OPSIZE, /* 2163 */ - IC_VEX_OPSIZE, /* 2164 */ - IC_VEX_OPSIZE, /* 2165 */ - IC_VEX_OPSIZE, /* 2166 */ - IC_VEX_OPSIZE, /* 2167 */ - IC_VEX_W_OPSIZE, /* 2168 */ - IC_VEX_W_OPSIZE, /* 2169 */ - IC_VEX_W_OPSIZE, /* 2170 */ - IC_VEX_W_OPSIZE, /* 2171 */ - IC_VEX_W_OPSIZE, /* 2172 */ - IC_VEX_W_OPSIZE, /* 2173 */ - IC_VEX_W_OPSIZE, /* 2174 */ - IC_VEX_W_OPSIZE, /* 2175 */ - IC_VEX_L, /* 2176 */ - IC_VEX_L, /* 2177 */ - IC_VEX_L_XS, /* 2178 */ - IC_VEX_L_XS, /* 2179 */ - IC_VEX_L_XD, /* 2180 */ - IC_VEX_L_XD, /* 2181 */ - IC_VEX_L_XD, /* 2182 */ - IC_VEX_L_XD, /* 2183 */ - IC_VEX_L_W, /* 2184 */ - IC_VEX_L_W, /* 2185 */ - IC_VEX_L_W_XS, /* 2186 */ - IC_VEX_L_W_XS, /* 2187 */ - IC_VEX_L_W_XD, /* 2188 */ - IC_VEX_L_W_XD, /* 2189 */ - IC_VEX_L_W_XD, /* 2190 */ - IC_VEX_L_W_XD, /* 2191 */ - IC_VEX_L_OPSIZE, /* 2192 */ - IC_VEX_L_OPSIZE, /* 2193 */ - IC_VEX_L_OPSIZE, /* 2194 */ - IC_VEX_L_OPSIZE, /* 2195 */ - IC_VEX_L_OPSIZE, /* 2196 */ - IC_VEX_L_OPSIZE, /* 2197 */ - IC_VEX_L_OPSIZE, /* 2198 */ - IC_VEX_L_OPSIZE, /* 2199 */ - IC_VEX_L_W_OPSIZE, /* 2200 */ - IC_VEX_L_W_OPSIZE, /* 2201 */ - IC_VEX_L_W_OPSIZE, /* 2202 */ - IC_VEX_L_W_OPSIZE, /* 2203 */ - IC_VEX_L_W_OPSIZE, /* 2204 */ - IC_VEX_L_W_OPSIZE, /* 2205 */ - IC_VEX_L_W_OPSIZE, /* 2206 */ - IC_VEX_L_W_OPSIZE, /* 2207 */ - IC_VEX_L, /* 2208 */ - IC_VEX_L, /* 2209 */ - IC_VEX_L_XS, /* 2210 */ - IC_VEX_L_XS, /* 2211 */ - IC_VEX_L_XD, /* 2212 */ - IC_VEX_L_XD, /* 2213 */ - IC_VEX_L_XD, /* 2214 */ - IC_VEX_L_XD, /* 2215 */ - IC_VEX_L_W, /* 2216 */ - IC_VEX_L_W, /* 2217 */ - IC_VEX_L_W_XS, /* 2218 */ - IC_VEX_L_W_XS, /* 2219 */ - IC_VEX_L_W_XD, /* 2220 */ - IC_VEX_L_W_XD, /* 2221 */ - IC_VEX_L_W_XD, /* 2222 */ - IC_VEX_L_W_XD, /* 2223 */ - IC_VEX_L_OPSIZE, /* 2224 */ - IC_VEX_L_OPSIZE, /* 2225 */ - IC_VEX_L_OPSIZE, /* 2226 */ - IC_VEX_L_OPSIZE, /* 2227 */ - IC_VEX_L_OPSIZE, /* 2228 */ - IC_VEX_L_OPSIZE, /* 2229 */ - IC_VEX_L_OPSIZE, /* 2230 */ - IC_VEX_L_OPSIZE, /* 2231 */ - IC_VEX_L_W_OPSIZE, /* 2232 */ - IC_VEX_L_W_OPSIZE, /* 2233 */ - IC_VEX_L_W_OPSIZE, /* 2234 */ - IC_VEX_L_W_OPSIZE, /* 2235 */ - IC_VEX_L_W_OPSIZE, /* 2236 */ - IC_VEX_L_W_OPSIZE, /* 2237 */ - IC_VEX_L_W_OPSIZE, /* 2238 */ - IC_VEX_L_W_OPSIZE, /* 2239 */ - IC_VEX_L, /* 2240 */ - IC_VEX_L, /* 2241 */ - IC_VEX_L_XS, /* 2242 */ - IC_VEX_L_XS, /* 2243 */ - IC_VEX_L_XD, /* 2244 */ - IC_VEX_L_XD, /* 2245 */ - IC_VEX_L_XD, /* 2246 */ - IC_VEX_L_XD, /* 2247 */ - IC_VEX_L_W, /* 2248 */ - IC_VEX_L_W, /* 2249 */ - IC_VEX_L_W_XS, /* 2250 */ - IC_VEX_L_W_XS, /* 2251 */ - IC_VEX_L_W_XD, /* 2252 */ - IC_VEX_L_W_XD, /* 2253 */ - IC_VEX_L_W_XD, /* 2254 */ - IC_VEX_L_W_XD, /* 2255 */ - IC_VEX_L_OPSIZE, /* 2256 */ - IC_VEX_L_OPSIZE, /* 2257 */ - IC_VEX_L_OPSIZE, /* 2258 */ - IC_VEX_L_OPSIZE, /* 2259 */ - IC_VEX_L_OPSIZE, /* 2260 */ - IC_VEX_L_OPSIZE, /* 2261 */ - IC_VEX_L_OPSIZE, /* 2262 */ - IC_VEX_L_OPSIZE, /* 2263 */ - IC_VEX_L_W_OPSIZE, /* 2264 */ - IC_VEX_L_W_OPSIZE, /* 2265 */ - IC_VEX_L_W_OPSIZE, /* 2266 */ - IC_VEX_L_W_OPSIZE, /* 2267 */ - IC_VEX_L_W_OPSIZE, /* 2268 */ - IC_VEX_L_W_OPSIZE, /* 2269 */ - IC_VEX_L_W_OPSIZE, /* 2270 */ - IC_VEX_L_W_OPSIZE, /* 2271 */ - IC_VEX_L, /* 2272 */ - IC_VEX_L, /* 2273 */ - IC_VEX_L_XS, /* 2274 */ - IC_VEX_L_XS, /* 2275 */ - IC_VEX_L_XD, /* 2276 */ - IC_VEX_L_XD, /* 2277 */ - IC_VEX_L_XD, /* 2278 */ - IC_VEX_L_XD, /* 2279 */ - IC_VEX_L_W, /* 2280 */ - IC_VEX_L_W, /* 2281 */ - IC_VEX_L_W_XS, /* 2282 */ - IC_VEX_L_W_XS, /* 2283 */ - IC_VEX_L_W_XD, /* 2284 */ - IC_VEX_L_W_XD, /* 2285 */ - IC_VEX_L_W_XD, /* 2286 */ - IC_VEX_L_W_XD, /* 2287 */ - IC_VEX_L_OPSIZE, /* 2288 */ - IC_VEX_L_OPSIZE, /* 2289 */ - IC_VEX_L_OPSIZE, /* 2290 */ - IC_VEX_L_OPSIZE, /* 2291 */ - IC_VEX_L_OPSIZE, /* 2292 */ - IC_VEX_L_OPSIZE, /* 2293 */ - IC_VEX_L_OPSIZE, /* 2294 */ - IC_VEX_L_OPSIZE, /* 2295 */ - IC_VEX_L_W_OPSIZE, /* 2296 */ - IC_VEX_L_W_OPSIZE, /* 2297 */ - IC_VEX_L_W_OPSIZE, /* 2298 */ - IC_VEX_L_W_OPSIZE, /* 2299 */ - IC_VEX_L_W_OPSIZE, /* 2300 */ - IC_VEX_L_W_OPSIZE, /* 2301 */ - IC_VEX_L_W_OPSIZE, /* 2302 */ - IC_VEX_L_W_OPSIZE, /* 2303 */ - IC_EVEX_K, /* 2304 */ - IC_EVEX_K, /* 2305 */ - IC_EVEX_XS_K, /* 2306 */ - IC_EVEX_XS_K, /* 2307 */ - IC_EVEX_XD_K, /* 2308 */ - IC_EVEX_XD_K, /* 2309 */ - IC_EVEX_XD_K, /* 2310 */ - IC_EVEX_XD_K, /* 2311 */ - IC_EVEX_W_K, /* 2312 */ - IC_EVEX_W_K, /* 2313 */ - IC_EVEX_W_XS_K, /* 2314 */ - IC_EVEX_W_XS_K, /* 2315 */ - IC_EVEX_W_XD_K, /* 2316 */ - IC_EVEX_W_XD_K, /* 2317 */ - IC_EVEX_W_XD_K, /* 2318 */ - IC_EVEX_W_XD_K, /* 2319 */ - IC_EVEX_OPSIZE_K, /* 2320 */ - IC_EVEX_OPSIZE_K, /* 2321 */ - IC_EVEX_OPSIZE_K, /* 2322 */ - IC_EVEX_OPSIZE_K, /* 2323 */ - IC_EVEX_OPSIZE_K, /* 2324 */ - IC_EVEX_OPSIZE_K, /* 2325 */ - IC_EVEX_OPSIZE_K, /* 2326 */ - IC_EVEX_OPSIZE_K, /* 2327 */ - IC_EVEX_W_OPSIZE_K, /* 2328 */ - IC_EVEX_W_OPSIZE_K, /* 2329 */ - IC_EVEX_W_OPSIZE_K, /* 2330 */ - IC_EVEX_W_OPSIZE_K, /* 2331 */ - IC_EVEX_W_OPSIZE_K, /* 2332 */ - IC_EVEX_W_OPSIZE_K, /* 2333 */ - IC_EVEX_W_OPSIZE_K, /* 2334 */ - IC_EVEX_W_OPSIZE_K, /* 2335 */ - IC_EVEX_K, /* 2336 */ - IC_EVEX_K, /* 2337 */ - IC_EVEX_XS_K, /* 2338 */ - IC_EVEX_XS_K, /* 2339 */ - IC_EVEX_XD_K, /* 2340 */ - IC_EVEX_XD_K, /* 2341 */ - IC_EVEX_XD_K, /* 2342 */ - IC_EVEX_XD_K, /* 2343 */ - IC_EVEX_W_K, /* 2344 */ - IC_EVEX_W_K, /* 2345 */ - IC_EVEX_W_XS_K, /* 2346 */ - IC_EVEX_W_XS_K, /* 2347 */ - IC_EVEX_W_XD_K, /* 2348 */ - IC_EVEX_W_XD_K, /* 2349 */ - IC_EVEX_W_XD_K, /* 2350 */ - IC_EVEX_W_XD_K, /* 2351 */ - IC_EVEX_OPSIZE_K, /* 2352 */ - IC_EVEX_OPSIZE_K, /* 2353 */ - IC_EVEX_OPSIZE_K, /* 2354 */ - IC_EVEX_OPSIZE_K, /* 2355 */ - IC_EVEX_OPSIZE_K, /* 2356 */ - IC_EVEX_OPSIZE_K, /* 2357 */ - IC_EVEX_OPSIZE_K, /* 2358 */ - IC_EVEX_OPSIZE_K, /* 2359 */ - IC_EVEX_W_OPSIZE_K, /* 2360 */ - IC_EVEX_W_OPSIZE_K, /* 2361 */ - IC_EVEX_W_OPSIZE_K, /* 2362 */ - IC_EVEX_W_OPSIZE_K, /* 2363 */ - IC_EVEX_W_OPSIZE_K, /* 2364 */ - IC_EVEX_W_OPSIZE_K, /* 2365 */ - IC_EVEX_W_OPSIZE_K, /* 2366 */ - IC_EVEX_W_OPSIZE_K, /* 2367 */ - IC_EVEX_K, /* 2368 */ - IC_EVEX_K, /* 2369 */ - IC_EVEX_XS_K, /* 2370 */ - IC_EVEX_XS_K, /* 2371 */ - IC_EVEX_XD_K, /* 2372 */ - IC_EVEX_XD_K, /* 2373 */ - IC_EVEX_XD_K, /* 2374 */ - IC_EVEX_XD_K, /* 2375 */ - IC_EVEX_W_K, /* 2376 */ - IC_EVEX_W_K, /* 2377 */ - IC_EVEX_W_XS_K, /* 2378 */ - IC_EVEX_W_XS_K, /* 2379 */ - IC_EVEX_W_XD_K, /* 2380 */ - IC_EVEX_W_XD_K, /* 2381 */ - IC_EVEX_W_XD_K, /* 2382 */ - IC_EVEX_W_XD_K, /* 2383 */ - IC_EVEX_OPSIZE_K, /* 2384 */ - IC_EVEX_OPSIZE_K, /* 2385 */ - IC_EVEX_OPSIZE_K, /* 2386 */ - IC_EVEX_OPSIZE_K, /* 2387 */ - IC_EVEX_OPSIZE_K, /* 2388 */ - IC_EVEX_OPSIZE_K, /* 2389 */ - IC_EVEX_OPSIZE_K, /* 2390 */ - IC_EVEX_OPSIZE_K, /* 2391 */ - IC_EVEX_W_OPSIZE_K, /* 2392 */ - IC_EVEX_W_OPSIZE_K, /* 2393 */ - IC_EVEX_W_OPSIZE_K, /* 2394 */ - IC_EVEX_W_OPSIZE_K, /* 2395 */ - IC_EVEX_W_OPSIZE_K, /* 2396 */ - IC_EVEX_W_OPSIZE_K, /* 2397 */ - IC_EVEX_W_OPSIZE_K, /* 2398 */ - IC_EVEX_W_OPSIZE_K, /* 2399 */ - IC_EVEX_K, /* 2400 */ - IC_EVEX_K, /* 2401 */ - IC_EVEX_XS_K, /* 2402 */ - IC_EVEX_XS_K, /* 2403 */ - IC_EVEX_XD_K, /* 2404 */ - IC_EVEX_XD_K, /* 2405 */ - IC_EVEX_XD_K, /* 2406 */ - IC_EVEX_XD_K, /* 2407 */ - IC_EVEX_W_K, /* 2408 */ - IC_EVEX_W_K, /* 2409 */ - IC_EVEX_W_XS_K, /* 2410 */ - IC_EVEX_W_XS_K, /* 2411 */ - IC_EVEX_W_XD_K, /* 2412 */ - IC_EVEX_W_XD_K, /* 2413 */ - IC_EVEX_W_XD_K, /* 2414 */ - IC_EVEX_W_XD_K, /* 2415 */ - IC_EVEX_OPSIZE_K, /* 2416 */ - IC_EVEX_OPSIZE_K, /* 2417 */ - IC_EVEX_OPSIZE_K, /* 2418 */ - IC_EVEX_OPSIZE_K, /* 2419 */ - IC_EVEX_OPSIZE_K, /* 2420 */ - IC_EVEX_OPSIZE_K, /* 2421 */ - IC_EVEX_OPSIZE_K, /* 2422 */ - IC_EVEX_OPSIZE_K, /* 2423 */ - IC_EVEX_W_OPSIZE_K, /* 2424 */ - IC_EVEX_W_OPSIZE_K, /* 2425 */ - IC_EVEX_W_OPSIZE_K, /* 2426 */ - IC_EVEX_W_OPSIZE_K, /* 2427 */ - IC_EVEX_W_OPSIZE_K, /* 2428 */ - IC_EVEX_W_OPSIZE_K, /* 2429 */ - IC_EVEX_W_OPSIZE_K, /* 2430 */ - IC_EVEX_W_OPSIZE_K, /* 2431 */ - IC_EVEX_K, /* 2432 */ - IC_EVEX_K, /* 2433 */ - IC_EVEX_XS_K, /* 2434 */ - IC_EVEX_XS_K, /* 2435 */ - IC_EVEX_XD_K, /* 2436 */ - IC_EVEX_XD_K, /* 2437 */ - IC_EVEX_XD_K, /* 2438 */ - IC_EVEX_XD_K, /* 2439 */ - IC_EVEX_W_K, /* 2440 */ - IC_EVEX_W_K, /* 2441 */ - IC_EVEX_W_XS_K, /* 2442 */ - IC_EVEX_W_XS_K, /* 2443 */ - IC_EVEX_W_XD_K, /* 2444 */ - IC_EVEX_W_XD_K, /* 2445 */ - IC_EVEX_W_XD_K, /* 2446 */ - IC_EVEX_W_XD_K, /* 2447 */ - IC_EVEX_OPSIZE_K, /* 2448 */ - IC_EVEX_OPSIZE_K, /* 2449 */ - IC_EVEX_OPSIZE_K, /* 2450 */ - IC_EVEX_OPSIZE_K, /* 2451 */ - IC_EVEX_OPSIZE_K, /* 2452 */ - IC_EVEX_OPSIZE_K, /* 2453 */ - IC_EVEX_OPSIZE_K, /* 2454 */ - IC_EVEX_OPSIZE_K, /* 2455 */ - IC_EVEX_W_OPSIZE_K, /* 2456 */ - IC_EVEX_W_OPSIZE_K, /* 2457 */ - IC_EVEX_W_OPSIZE_K, /* 2458 */ - IC_EVEX_W_OPSIZE_K, /* 2459 */ - IC_EVEX_W_OPSIZE_K, /* 2460 */ - IC_EVEX_W_OPSIZE_K, /* 2461 */ - IC_EVEX_W_OPSIZE_K, /* 2462 */ - IC_EVEX_W_OPSIZE_K, /* 2463 */ - IC_EVEX_K, /* 2464 */ - IC_EVEX_K, /* 2465 */ - IC_EVEX_XS_K, /* 2466 */ - IC_EVEX_XS_K, /* 2467 */ - IC_EVEX_XD_K, /* 2468 */ - IC_EVEX_XD_K, /* 2469 */ - IC_EVEX_XD_K, /* 2470 */ - IC_EVEX_XD_K, /* 2471 */ - IC_EVEX_W_K, /* 2472 */ - IC_EVEX_W_K, /* 2473 */ - IC_EVEX_W_XS_K, /* 2474 */ - IC_EVEX_W_XS_K, /* 2475 */ - IC_EVEX_W_XD_K, /* 2476 */ - IC_EVEX_W_XD_K, /* 2477 */ - IC_EVEX_W_XD_K, /* 2478 */ - IC_EVEX_W_XD_K, /* 2479 */ - IC_EVEX_OPSIZE_K, /* 2480 */ - IC_EVEX_OPSIZE_K, /* 2481 */ - IC_EVEX_OPSIZE_K, /* 2482 */ - IC_EVEX_OPSIZE_K, /* 2483 */ - IC_EVEX_OPSIZE_K, /* 2484 */ - IC_EVEX_OPSIZE_K, /* 2485 */ - IC_EVEX_OPSIZE_K, /* 2486 */ - IC_EVEX_OPSIZE_K, /* 2487 */ - IC_EVEX_W_OPSIZE_K, /* 2488 */ - IC_EVEX_W_OPSIZE_K, /* 2489 */ - IC_EVEX_W_OPSIZE_K, /* 2490 */ - IC_EVEX_W_OPSIZE_K, /* 2491 */ - IC_EVEX_W_OPSIZE_K, /* 2492 */ - IC_EVEX_W_OPSIZE_K, /* 2493 */ - IC_EVEX_W_OPSIZE_K, /* 2494 */ - IC_EVEX_W_OPSIZE_K, /* 2495 */ - IC_EVEX_K, /* 2496 */ - IC_EVEX_K, /* 2497 */ - IC_EVEX_XS_K, /* 2498 */ - IC_EVEX_XS_K, /* 2499 */ - IC_EVEX_XD_K, /* 2500 */ - IC_EVEX_XD_K, /* 2501 */ - IC_EVEX_XD_K, /* 2502 */ - IC_EVEX_XD_K, /* 2503 */ - IC_EVEX_W_K, /* 2504 */ - IC_EVEX_W_K, /* 2505 */ - IC_EVEX_W_XS_K, /* 2506 */ - IC_EVEX_W_XS_K, /* 2507 */ - IC_EVEX_W_XD_K, /* 2508 */ - IC_EVEX_W_XD_K, /* 2509 */ - IC_EVEX_W_XD_K, /* 2510 */ - IC_EVEX_W_XD_K, /* 2511 */ - IC_EVEX_OPSIZE_K, /* 2512 */ - IC_EVEX_OPSIZE_K, /* 2513 */ - IC_EVEX_OPSIZE_K, /* 2514 */ - IC_EVEX_OPSIZE_K, /* 2515 */ - IC_EVEX_OPSIZE_K, /* 2516 */ - IC_EVEX_OPSIZE_K, /* 2517 */ - IC_EVEX_OPSIZE_K, /* 2518 */ - IC_EVEX_OPSIZE_K, /* 2519 */ - IC_EVEX_W_OPSIZE_K, /* 2520 */ - IC_EVEX_W_OPSIZE_K, /* 2521 */ - IC_EVEX_W_OPSIZE_K, /* 2522 */ - IC_EVEX_W_OPSIZE_K, /* 2523 */ - IC_EVEX_W_OPSIZE_K, /* 2524 */ - IC_EVEX_W_OPSIZE_K, /* 2525 */ - IC_EVEX_W_OPSIZE_K, /* 2526 */ - IC_EVEX_W_OPSIZE_K, /* 2527 */ - IC_EVEX_K, /* 2528 */ - IC_EVEX_K, /* 2529 */ - IC_EVEX_XS_K, /* 2530 */ - IC_EVEX_XS_K, /* 2531 */ - IC_EVEX_XD_K, /* 2532 */ - IC_EVEX_XD_K, /* 2533 */ - IC_EVEX_XD_K, /* 2534 */ - IC_EVEX_XD_K, /* 2535 */ - IC_EVEX_W_K, /* 2536 */ - IC_EVEX_W_K, /* 2537 */ - IC_EVEX_W_XS_K, /* 2538 */ - IC_EVEX_W_XS_K, /* 2539 */ - IC_EVEX_W_XD_K, /* 2540 */ - IC_EVEX_W_XD_K, /* 2541 */ - IC_EVEX_W_XD_K, /* 2542 */ - IC_EVEX_W_XD_K, /* 2543 */ - IC_EVEX_OPSIZE_K, /* 2544 */ - IC_EVEX_OPSIZE_K, /* 2545 */ - IC_EVEX_OPSIZE_K, /* 2546 */ - IC_EVEX_OPSIZE_K, /* 2547 */ - IC_EVEX_OPSIZE_K, /* 2548 */ - IC_EVEX_OPSIZE_K, /* 2549 */ - IC_EVEX_OPSIZE_K, /* 2550 */ - IC_EVEX_OPSIZE_K, /* 2551 */ - IC_EVEX_W_OPSIZE_K, /* 2552 */ - IC_EVEX_W_OPSIZE_K, /* 2553 */ - IC_EVEX_W_OPSIZE_K, /* 2554 */ - IC_EVEX_W_OPSIZE_K, /* 2555 */ - IC_EVEX_W_OPSIZE_K, /* 2556 */ - IC_EVEX_W_OPSIZE_K, /* 2557 */ - IC_EVEX_W_OPSIZE_K, /* 2558 */ - IC_EVEX_W_OPSIZE_K, /* 2559 */ - IC, /* 2560 */ - IC_64BIT, /* 2561 */ - IC_XS, /* 2562 */ - IC_64BIT_XS, /* 2563 */ - IC_XD, /* 2564 */ - IC_64BIT_XD, /* 2565 */ - IC_XS, /* 2566 */ - IC_64BIT_XS, /* 2567 */ - IC, /* 2568 */ - IC_64BIT_REXW, /* 2569 */ - IC_XS, /* 2570 */ - IC_64BIT_REXW_XS, /* 2571 */ - IC_XD, /* 2572 */ - IC_64BIT_REXW_XD, /* 2573 */ - IC_XS, /* 2574 */ - IC_64BIT_REXW_XS, /* 2575 */ - IC_OPSIZE, /* 2576 */ - IC_64BIT_OPSIZE, /* 2577 */ - IC_XS_OPSIZE, /* 2578 */ - IC_64BIT_XS_OPSIZE, /* 2579 */ - IC_XD_OPSIZE, /* 2580 */ - IC_64BIT_XD_OPSIZE, /* 2581 */ - IC_XS_OPSIZE, /* 2582 */ - IC_64BIT_XD_OPSIZE, /* 2583 */ - IC_OPSIZE, /* 2584 */ - IC_64BIT_REXW_OPSIZE, /* 2585 */ - IC_XS_OPSIZE, /* 2586 */ - IC_64BIT_REXW_XS, /* 2587 */ - IC_XD_OPSIZE, /* 2588 */ - IC_64BIT_REXW_XD, /* 2589 */ - IC_XS_OPSIZE, /* 2590 */ - IC_64BIT_REXW_XS, /* 2591 */ - IC_ADSIZE, /* 2592 */ - IC_64BIT_ADSIZE, /* 2593 */ - IC_XS, /* 2594 */ - IC_64BIT_XS, /* 2595 */ - IC_XD, /* 2596 */ - IC_64BIT_XD, /* 2597 */ - IC_XS, /* 2598 */ - IC_64BIT_XS, /* 2599 */ - IC_ADSIZE, /* 2600 */ - IC_64BIT_ADSIZE, /* 2601 */ - IC_XS, /* 2602 */ - IC_64BIT_REXW_XS, /* 2603 */ - IC_XD, /* 2604 */ - IC_64BIT_REXW_XD, /* 2605 */ - IC_XS, /* 2606 */ - IC_64BIT_REXW_XS, /* 2607 */ - IC_OPSIZE, /* 2608 */ - IC_64BIT_OPSIZE, /* 2609 */ - IC_XS_OPSIZE, /* 2610 */ - IC_64BIT_XS_OPSIZE, /* 2611 */ - IC_XD_OPSIZE, /* 2612 */ - IC_64BIT_XD_OPSIZE, /* 2613 */ - IC_XS_OPSIZE, /* 2614 */ - IC_64BIT_XD_OPSIZE, /* 2615 */ - IC_OPSIZE, /* 2616 */ - IC_64BIT_REXW_OPSIZE, /* 2617 */ - IC_XS_OPSIZE, /* 2618 */ - IC_64BIT_REXW_XS, /* 2619 */ - IC_XD_OPSIZE, /* 2620 */ - IC_64BIT_REXW_XD, /* 2621 */ - IC_XS_OPSIZE, /* 2622 */ - IC_64BIT_REXW_XS, /* 2623 */ - IC_VEX, /* 2624 */ - IC_VEX, /* 2625 */ - IC_VEX_XS, /* 2626 */ - IC_VEX_XS, /* 2627 */ - IC_VEX_XD, /* 2628 */ - IC_VEX_XD, /* 2629 */ - IC_VEX_XD, /* 2630 */ - IC_VEX_XD, /* 2631 */ - IC_VEX_W, /* 2632 */ - IC_VEX_W, /* 2633 */ - IC_VEX_W_XS, /* 2634 */ - IC_VEX_W_XS, /* 2635 */ - IC_VEX_W_XD, /* 2636 */ - IC_VEX_W_XD, /* 2637 */ - IC_VEX_W_XD, /* 2638 */ - IC_VEX_W_XD, /* 2639 */ - IC_VEX_OPSIZE, /* 2640 */ - IC_VEX_OPSIZE, /* 2641 */ - IC_VEX_OPSIZE, /* 2642 */ - IC_VEX_OPSIZE, /* 2643 */ - IC_VEX_OPSIZE, /* 2644 */ - IC_VEX_OPSIZE, /* 2645 */ - IC_VEX_OPSIZE, /* 2646 */ - IC_VEX_OPSIZE, /* 2647 */ - IC_VEX_W_OPSIZE, /* 2648 */ - IC_VEX_W_OPSIZE, /* 2649 */ - IC_VEX_W_OPSIZE, /* 2650 */ - IC_VEX_W_OPSIZE, /* 2651 */ - IC_VEX_W_OPSIZE, /* 2652 */ - IC_VEX_W_OPSIZE, /* 2653 */ - IC_VEX_W_OPSIZE, /* 2654 */ - IC_VEX_W_OPSIZE, /* 2655 */ - IC_VEX, /* 2656 */ - IC_VEX, /* 2657 */ - IC_VEX_XS, /* 2658 */ - IC_VEX_XS, /* 2659 */ - IC_VEX_XD, /* 2660 */ - IC_VEX_XD, /* 2661 */ - IC_VEX_XD, /* 2662 */ - IC_VEX_XD, /* 2663 */ - IC_VEX_W, /* 2664 */ - IC_VEX_W, /* 2665 */ - IC_VEX_W_XS, /* 2666 */ - IC_VEX_W_XS, /* 2667 */ - IC_VEX_W_XD, /* 2668 */ - IC_VEX_W_XD, /* 2669 */ - IC_VEX_W_XD, /* 2670 */ - IC_VEX_W_XD, /* 2671 */ - IC_VEX_OPSIZE, /* 2672 */ - IC_VEX_OPSIZE, /* 2673 */ - IC_VEX_OPSIZE, /* 2674 */ - IC_VEX_OPSIZE, /* 2675 */ - IC_VEX_OPSIZE, /* 2676 */ - IC_VEX_OPSIZE, /* 2677 */ - IC_VEX_OPSIZE, /* 2678 */ - IC_VEX_OPSIZE, /* 2679 */ - IC_VEX_W_OPSIZE, /* 2680 */ - IC_VEX_W_OPSIZE, /* 2681 */ - IC_VEX_W_OPSIZE, /* 2682 */ - IC_VEX_W_OPSIZE, /* 2683 */ - IC_VEX_W_OPSIZE, /* 2684 */ - IC_VEX_W_OPSIZE, /* 2685 */ - IC_VEX_W_OPSIZE, /* 2686 */ - IC_VEX_W_OPSIZE, /* 2687 */ - IC_VEX_L, /* 2688 */ - IC_VEX_L, /* 2689 */ - IC_VEX_L_XS, /* 2690 */ - IC_VEX_L_XS, /* 2691 */ - IC_VEX_L_XD, /* 2692 */ - IC_VEX_L_XD, /* 2693 */ - IC_VEX_L_XD, /* 2694 */ - IC_VEX_L_XD, /* 2695 */ - IC_VEX_L_W, /* 2696 */ - IC_VEX_L_W, /* 2697 */ - IC_VEX_L_W_XS, /* 2698 */ - IC_VEX_L_W_XS, /* 2699 */ - IC_VEX_L_W_XD, /* 2700 */ - IC_VEX_L_W_XD, /* 2701 */ - IC_VEX_L_W_XD, /* 2702 */ - IC_VEX_L_W_XD, /* 2703 */ - IC_VEX_L_OPSIZE, /* 2704 */ - IC_VEX_L_OPSIZE, /* 2705 */ - IC_VEX_L_OPSIZE, /* 2706 */ - IC_VEX_L_OPSIZE, /* 2707 */ - IC_VEX_L_OPSIZE, /* 2708 */ - IC_VEX_L_OPSIZE, /* 2709 */ - IC_VEX_L_OPSIZE, /* 2710 */ - IC_VEX_L_OPSIZE, /* 2711 */ - IC_VEX_L_W_OPSIZE, /* 2712 */ - IC_VEX_L_W_OPSIZE, /* 2713 */ - IC_VEX_L_W_OPSIZE, /* 2714 */ - IC_VEX_L_W_OPSIZE, /* 2715 */ - IC_VEX_L_W_OPSIZE, /* 2716 */ - IC_VEX_L_W_OPSIZE, /* 2717 */ - IC_VEX_L_W_OPSIZE, /* 2718 */ - IC_VEX_L_W_OPSIZE, /* 2719 */ - IC_VEX_L, /* 2720 */ - IC_VEX_L, /* 2721 */ - IC_VEX_L_XS, /* 2722 */ - IC_VEX_L_XS, /* 2723 */ - IC_VEX_L_XD, /* 2724 */ - IC_VEX_L_XD, /* 2725 */ - IC_VEX_L_XD, /* 2726 */ - IC_VEX_L_XD, /* 2727 */ - IC_VEX_L_W, /* 2728 */ - IC_VEX_L_W, /* 2729 */ - IC_VEX_L_W_XS, /* 2730 */ - IC_VEX_L_W_XS, /* 2731 */ - IC_VEX_L_W_XD, /* 2732 */ - IC_VEX_L_W_XD, /* 2733 */ - IC_VEX_L_W_XD, /* 2734 */ - IC_VEX_L_W_XD, /* 2735 */ - IC_VEX_L_OPSIZE, /* 2736 */ - IC_VEX_L_OPSIZE, /* 2737 */ - IC_VEX_L_OPSIZE, /* 2738 */ - IC_VEX_L_OPSIZE, /* 2739 */ - IC_VEX_L_OPSIZE, /* 2740 */ - IC_VEX_L_OPSIZE, /* 2741 */ - IC_VEX_L_OPSIZE, /* 2742 */ - IC_VEX_L_OPSIZE, /* 2743 */ - IC_VEX_L_W_OPSIZE, /* 2744 */ - IC_VEX_L_W_OPSIZE, /* 2745 */ - IC_VEX_L_W_OPSIZE, /* 2746 */ - IC_VEX_L_W_OPSIZE, /* 2747 */ - IC_VEX_L_W_OPSIZE, /* 2748 */ - IC_VEX_L_W_OPSIZE, /* 2749 */ - IC_VEX_L_W_OPSIZE, /* 2750 */ - IC_VEX_L_W_OPSIZE, /* 2751 */ - IC_VEX_L, /* 2752 */ - IC_VEX_L, /* 2753 */ - IC_VEX_L_XS, /* 2754 */ - IC_VEX_L_XS, /* 2755 */ - IC_VEX_L_XD, /* 2756 */ - IC_VEX_L_XD, /* 2757 */ - IC_VEX_L_XD, /* 2758 */ - IC_VEX_L_XD, /* 2759 */ - IC_VEX_L_W, /* 2760 */ - IC_VEX_L_W, /* 2761 */ - IC_VEX_L_W_XS, /* 2762 */ - IC_VEX_L_W_XS, /* 2763 */ - IC_VEX_L_W_XD, /* 2764 */ - IC_VEX_L_W_XD, /* 2765 */ - IC_VEX_L_W_XD, /* 2766 */ - IC_VEX_L_W_XD, /* 2767 */ - IC_VEX_L_OPSIZE, /* 2768 */ - IC_VEX_L_OPSIZE, /* 2769 */ - IC_VEX_L_OPSIZE, /* 2770 */ - IC_VEX_L_OPSIZE, /* 2771 */ - IC_VEX_L_OPSIZE, /* 2772 */ - IC_VEX_L_OPSIZE, /* 2773 */ - IC_VEX_L_OPSIZE, /* 2774 */ - IC_VEX_L_OPSIZE, /* 2775 */ - IC_VEX_L_W_OPSIZE, /* 2776 */ - IC_VEX_L_W_OPSIZE, /* 2777 */ - IC_VEX_L_W_OPSIZE, /* 2778 */ - IC_VEX_L_W_OPSIZE, /* 2779 */ - IC_VEX_L_W_OPSIZE, /* 2780 */ - IC_VEX_L_W_OPSIZE, /* 2781 */ - IC_VEX_L_W_OPSIZE, /* 2782 */ - IC_VEX_L_W_OPSIZE, /* 2783 */ - IC_VEX_L, /* 2784 */ - IC_VEX_L, /* 2785 */ - IC_VEX_L_XS, /* 2786 */ - IC_VEX_L_XS, /* 2787 */ - IC_VEX_L_XD, /* 2788 */ - IC_VEX_L_XD, /* 2789 */ - IC_VEX_L_XD, /* 2790 */ - IC_VEX_L_XD, /* 2791 */ - IC_VEX_L_W, /* 2792 */ - IC_VEX_L_W, /* 2793 */ - IC_VEX_L_W_XS, /* 2794 */ - IC_VEX_L_W_XS, /* 2795 */ - IC_VEX_L_W_XD, /* 2796 */ - IC_VEX_L_W_XD, /* 2797 */ - IC_VEX_L_W_XD, /* 2798 */ - IC_VEX_L_W_XD, /* 2799 */ - IC_VEX_L_OPSIZE, /* 2800 */ - IC_VEX_L_OPSIZE, /* 2801 */ - IC_VEX_L_OPSIZE, /* 2802 */ - IC_VEX_L_OPSIZE, /* 2803 */ - IC_VEX_L_OPSIZE, /* 2804 */ - IC_VEX_L_OPSIZE, /* 2805 */ - IC_VEX_L_OPSIZE, /* 2806 */ - IC_VEX_L_OPSIZE, /* 2807 */ - IC_VEX_L_W_OPSIZE, /* 2808 */ - IC_VEX_L_W_OPSIZE, /* 2809 */ - IC_VEX_L_W_OPSIZE, /* 2810 */ - IC_VEX_L_W_OPSIZE, /* 2811 */ - IC_VEX_L_W_OPSIZE, /* 2812 */ - IC_VEX_L_W_OPSIZE, /* 2813 */ - IC_VEX_L_W_OPSIZE, /* 2814 */ - IC_VEX_L_W_OPSIZE, /* 2815 */ - IC_EVEX_L_K, /* 2816 */ - IC_EVEX_L_K, /* 2817 */ - IC_EVEX_L_XS_K, /* 2818 */ - IC_EVEX_L_XS_K, /* 2819 */ - IC_EVEX_L_XD_K, /* 2820 */ - IC_EVEX_L_XD_K, /* 2821 */ - IC_EVEX_L_XD_K, /* 2822 */ - IC_EVEX_L_XD_K, /* 2823 */ - IC_EVEX_L_W_K, /* 2824 */ - IC_EVEX_L_W_K, /* 2825 */ - IC_EVEX_L_W_XS_K, /* 2826 */ - IC_EVEX_L_W_XS_K, /* 2827 */ - IC_EVEX_L_W_XD_K, /* 2828 */ - IC_EVEX_L_W_XD_K, /* 2829 */ - IC_EVEX_L_W_XD_K, /* 2830 */ - IC_EVEX_L_W_XD_K, /* 2831 */ - IC_EVEX_L_OPSIZE_K, /* 2832 */ - IC_EVEX_L_OPSIZE_K, /* 2833 */ - IC_EVEX_L_OPSIZE_K, /* 2834 */ - IC_EVEX_L_OPSIZE_K, /* 2835 */ - IC_EVEX_L_OPSIZE_K, /* 2836 */ - IC_EVEX_L_OPSIZE_K, /* 2837 */ - IC_EVEX_L_OPSIZE_K, /* 2838 */ - IC_EVEX_L_OPSIZE_K, /* 2839 */ - IC_EVEX_L_W_OPSIZE_K, /* 2840 */ - IC_EVEX_L_W_OPSIZE_K, /* 2841 */ - IC_EVEX_L_W_OPSIZE_K, /* 2842 */ - IC_EVEX_L_W_OPSIZE_K, /* 2843 */ - IC_EVEX_L_W_OPSIZE_K, /* 2844 */ - IC_EVEX_L_W_OPSIZE_K, /* 2845 */ - IC_EVEX_L_W_OPSIZE_K, /* 2846 */ - IC_EVEX_L_W_OPSIZE_K, /* 2847 */ - IC_EVEX_L_K, /* 2848 */ - IC_EVEX_L_K, /* 2849 */ - IC_EVEX_L_XS_K, /* 2850 */ - IC_EVEX_L_XS_K, /* 2851 */ - IC_EVEX_L_XD_K, /* 2852 */ - IC_EVEX_L_XD_K, /* 2853 */ - IC_EVEX_L_XD_K, /* 2854 */ - IC_EVEX_L_XD_K, /* 2855 */ - IC_EVEX_L_W_K, /* 2856 */ - IC_EVEX_L_W_K, /* 2857 */ - IC_EVEX_L_W_XS_K, /* 2858 */ - IC_EVEX_L_W_XS_K, /* 2859 */ - IC_EVEX_L_W_XD_K, /* 2860 */ - IC_EVEX_L_W_XD_K, /* 2861 */ - IC_EVEX_L_W_XD_K, /* 2862 */ - IC_EVEX_L_W_XD_K, /* 2863 */ - IC_EVEX_L_OPSIZE_K, /* 2864 */ - IC_EVEX_L_OPSIZE_K, /* 2865 */ - IC_EVEX_L_OPSIZE_K, /* 2866 */ - IC_EVEX_L_OPSIZE_K, /* 2867 */ - IC_EVEX_L_OPSIZE_K, /* 2868 */ - IC_EVEX_L_OPSIZE_K, /* 2869 */ - IC_EVEX_L_OPSIZE_K, /* 2870 */ - IC_EVEX_L_OPSIZE_K, /* 2871 */ - IC_EVEX_L_W_OPSIZE_K, /* 2872 */ - IC_EVEX_L_W_OPSIZE_K, /* 2873 */ - IC_EVEX_L_W_OPSIZE_K, /* 2874 */ - IC_EVEX_L_W_OPSIZE_K, /* 2875 */ - IC_EVEX_L_W_OPSIZE_K, /* 2876 */ - IC_EVEX_L_W_OPSIZE_K, /* 2877 */ - IC_EVEX_L_W_OPSIZE_K, /* 2878 */ - IC_EVEX_L_W_OPSIZE_K, /* 2879 */ - IC_EVEX_L_K, /* 2880 */ - IC_EVEX_L_K, /* 2881 */ - IC_EVEX_L_XS_K, /* 2882 */ - IC_EVEX_L_XS_K, /* 2883 */ - IC_EVEX_L_XD_K, /* 2884 */ - IC_EVEX_L_XD_K, /* 2885 */ - IC_EVEX_L_XD_K, /* 2886 */ - IC_EVEX_L_XD_K, /* 2887 */ - IC_EVEX_L_W_K, /* 2888 */ - IC_EVEX_L_W_K, /* 2889 */ - IC_EVEX_L_W_XS_K, /* 2890 */ - IC_EVEX_L_W_XS_K, /* 2891 */ - IC_EVEX_L_W_XD_K, /* 2892 */ - IC_EVEX_L_W_XD_K, /* 2893 */ - IC_EVEX_L_W_XD_K, /* 2894 */ - IC_EVEX_L_W_XD_K, /* 2895 */ - IC_EVEX_L_OPSIZE_K, /* 2896 */ - IC_EVEX_L_OPSIZE_K, /* 2897 */ - IC_EVEX_L_OPSIZE_K, /* 2898 */ - IC_EVEX_L_OPSIZE_K, /* 2899 */ - IC_EVEX_L_OPSIZE_K, /* 2900 */ - IC_EVEX_L_OPSIZE_K, /* 2901 */ - IC_EVEX_L_OPSIZE_K, /* 2902 */ - IC_EVEX_L_OPSIZE_K, /* 2903 */ - IC_EVEX_L_W_OPSIZE_K, /* 2904 */ - IC_EVEX_L_W_OPSIZE_K, /* 2905 */ - IC_EVEX_L_W_OPSIZE_K, /* 2906 */ - IC_EVEX_L_W_OPSIZE_K, /* 2907 */ - IC_EVEX_L_W_OPSIZE_K, /* 2908 */ - IC_EVEX_L_W_OPSIZE_K, /* 2909 */ - IC_EVEX_L_W_OPSIZE_K, /* 2910 */ - IC_EVEX_L_W_OPSIZE_K, /* 2911 */ - IC_EVEX_L_K, /* 2912 */ - IC_EVEX_L_K, /* 2913 */ - IC_EVEX_L_XS_K, /* 2914 */ - IC_EVEX_L_XS_K, /* 2915 */ - IC_EVEX_L_XD_K, /* 2916 */ - IC_EVEX_L_XD_K, /* 2917 */ - IC_EVEX_L_XD_K, /* 2918 */ - IC_EVEX_L_XD_K, /* 2919 */ - IC_EVEX_L_W_K, /* 2920 */ - IC_EVEX_L_W_K, /* 2921 */ - IC_EVEX_L_W_XS_K, /* 2922 */ - IC_EVEX_L_W_XS_K, /* 2923 */ - IC_EVEX_L_W_XD_K, /* 2924 */ - IC_EVEX_L_W_XD_K, /* 2925 */ - IC_EVEX_L_W_XD_K, /* 2926 */ - IC_EVEX_L_W_XD_K, /* 2927 */ - IC_EVEX_L_OPSIZE_K, /* 2928 */ - IC_EVEX_L_OPSIZE_K, /* 2929 */ - IC_EVEX_L_OPSIZE_K, /* 2930 */ - IC_EVEX_L_OPSIZE_K, /* 2931 */ - IC_EVEX_L_OPSIZE_K, /* 2932 */ - IC_EVEX_L_OPSIZE_K, /* 2933 */ - IC_EVEX_L_OPSIZE_K, /* 2934 */ - IC_EVEX_L_OPSIZE_K, /* 2935 */ - IC_EVEX_L_W_OPSIZE_K, /* 2936 */ - IC_EVEX_L_W_OPSIZE_K, /* 2937 */ - IC_EVEX_L_W_OPSIZE_K, /* 2938 */ - IC_EVEX_L_W_OPSIZE_K, /* 2939 */ - IC_EVEX_L_W_OPSIZE_K, /* 2940 */ - IC_EVEX_L_W_OPSIZE_K, /* 2941 */ - IC_EVEX_L_W_OPSIZE_K, /* 2942 */ - IC_EVEX_L_W_OPSIZE_K, /* 2943 */ - IC_EVEX_L_K, /* 2944 */ - IC_EVEX_L_K, /* 2945 */ - IC_EVEX_L_XS_K, /* 2946 */ - IC_EVEX_L_XS_K, /* 2947 */ - IC_EVEX_L_XD_K, /* 2948 */ - IC_EVEX_L_XD_K, /* 2949 */ - IC_EVEX_L_XD_K, /* 2950 */ - IC_EVEX_L_XD_K, /* 2951 */ - IC_EVEX_L_W_K, /* 2952 */ - IC_EVEX_L_W_K, /* 2953 */ - IC_EVEX_L_W_XS_K, /* 2954 */ - IC_EVEX_L_W_XS_K, /* 2955 */ - IC_EVEX_L_W_XD_K, /* 2956 */ - IC_EVEX_L_W_XD_K, /* 2957 */ - IC_EVEX_L_W_XD_K, /* 2958 */ - IC_EVEX_L_W_XD_K, /* 2959 */ - IC_EVEX_L_OPSIZE_K, /* 2960 */ - IC_EVEX_L_OPSIZE_K, /* 2961 */ - IC_EVEX_L_OPSIZE_K, /* 2962 */ - IC_EVEX_L_OPSIZE_K, /* 2963 */ - IC_EVEX_L_OPSIZE_K, /* 2964 */ - IC_EVEX_L_OPSIZE_K, /* 2965 */ - IC_EVEX_L_OPSIZE_K, /* 2966 */ - IC_EVEX_L_OPSIZE_K, /* 2967 */ - IC_EVEX_L_W_OPSIZE_K, /* 2968 */ - IC_EVEX_L_W_OPSIZE_K, /* 2969 */ - IC_EVEX_L_W_OPSIZE_K, /* 2970 */ - IC_EVEX_L_W_OPSIZE_K, /* 2971 */ - IC_EVEX_L_W_OPSIZE_K, /* 2972 */ - IC_EVEX_L_W_OPSIZE_K, /* 2973 */ - IC_EVEX_L_W_OPSIZE_K, /* 2974 */ - IC_EVEX_L_W_OPSIZE_K, /* 2975 */ - IC_EVEX_L_K, /* 2976 */ - IC_EVEX_L_K, /* 2977 */ - IC_EVEX_L_XS_K, /* 2978 */ - IC_EVEX_L_XS_K, /* 2979 */ - IC_EVEX_L_XD_K, /* 2980 */ - IC_EVEX_L_XD_K, /* 2981 */ - IC_EVEX_L_XD_K, /* 2982 */ - IC_EVEX_L_XD_K, /* 2983 */ - IC_EVEX_L_W_K, /* 2984 */ - IC_EVEX_L_W_K, /* 2985 */ - IC_EVEX_L_W_XS_K, /* 2986 */ - IC_EVEX_L_W_XS_K, /* 2987 */ - IC_EVEX_L_W_XD_K, /* 2988 */ - IC_EVEX_L_W_XD_K, /* 2989 */ - IC_EVEX_L_W_XD_K, /* 2990 */ - IC_EVEX_L_W_XD_K, /* 2991 */ - IC_EVEX_L_OPSIZE_K, /* 2992 */ - IC_EVEX_L_OPSIZE_K, /* 2993 */ - IC_EVEX_L_OPSIZE_K, /* 2994 */ - IC_EVEX_L_OPSIZE_K, /* 2995 */ - IC_EVEX_L_OPSIZE_K, /* 2996 */ - IC_EVEX_L_OPSIZE_K, /* 2997 */ - IC_EVEX_L_OPSIZE_K, /* 2998 */ - IC_EVEX_L_OPSIZE_K, /* 2999 */ - IC_EVEX_L_W_OPSIZE_K, /* 3000 */ - IC_EVEX_L_W_OPSIZE_K, /* 3001 */ - IC_EVEX_L_W_OPSIZE_K, /* 3002 */ - IC_EVEX_L_W_OPSIZE_K, /* 3003 */ - IC_EVEX_L_W_OPSIZE_K, /* 3004 */ - IC_EVEX_L_W_OPSIZE_K, /* 3005 */ - IC_EVEX_L_W_OPSIZE_K, /* 3006 */ - IC_EVEX_L_W_OPSIZE_K, /* 3007 */ - IC_EVEX_L_K, /* 3008 */ - IC_EVEX_L_K, /* 3009 */ - IC_EVEX_L_XS_K, /* 3010 */ - IC_EVEX_L_XS_K, /* 3011 */ - IC_EVEX_L_XD_K, /* 3012 */ - IC_EVEX_L_XD_K, /* 3013 */ - IC_EVEX_L_XD_K, /* 3014 */ - IC_EVEX_L_XD_K, /* 3015 */ - IC_EVEX_L_W_K, /* 3016 */ - IC_EVEX_L_W_K, /* 3017 */ - IC_EVEX_L_W_XS_K, /* 3018 */ - IC_EVEX_L_W_XS_K, /* 3019 */ - IC_EVEX_L_W_XD_K, /* 3020 */ - IC_EVEX_L_W_XD_K, /* 3021 */ - IC_EVEX_L_W_XD_K, /* 3022 */ - IC_EVEX_L_W_XD_K, /* 3023 */ - IC_EVEX_L_OPSIZE_K, /* 3024 */ - IC_EVEX_L_OPSIZE_K, /* 3025 */ - IC_EVEX_L_OPSIZE_K, /* 3026 */ - IC_EVEX_L_OPSIZE_K, /* 3027 */ - IC_EVEX_L_OPSIZE_K, /* 3028 */ - IC_EVEX_L_OPSIZE_K, /* 3029 */ - IC_EVEX_L_OPSIZE_K, /* 3030 */ - IC_EVEX_L_OPSIZE_K, /* 3031 */ - IC_EVEX_L_W_OPSIZE_K, /* 3032 */ - IC_EVEX_L_W_OPSIZE_K, /* 3033 */ - IC_EVEX_L_W_OPSIZE_K, /* 3034 */ - IC_EVEX_L_W_OPSIZE_K, /* 3035 */ - IC_EVEX_L_W_OPSIZE_K, /* 3036 */ - IC_EVEX_L_W_OPSIZE_K, /* 3037 */ - IC_EVEX_L_W_OPSIZE_K, /* 3038 */ - IC_EVEX_L_W_OPSIZE_K, /* 3039 */ - IC_EVEX_L_K, /* 3040 */ - IC_EVEX_L_K, /* 3041 */ - IC_EVEX_L_XS_K, /* 3042 */ - IC_EVEX_L_XS_K, /* 3043 */ - IC_EVEX_L_XD_K, /* 3044 */ - IC_EVEX_L_XD_K, /* 3045 */ - IC_EVEX_L_XD_K, /* 3046 */ - IC_EVEX_L_XD_K, /* 3047 */ - IC_EVEX_L_W_K, /* 3048 */ - IC_EVEX_L_W_K, /* 3049 */ - IC_EVEX_L_W_XS_K, /* 3050 */ - IC_EVEX_L_W_XS_K, /* 3051 */ - IC_EVEX_L_W_XD_K, /* 3052 */ - IC_EVEX_L_W_XD_K, /* 3053 */ - IC_EVEX_L_W_XD_K, /* 3054 */ - IC_EVEX_L_W_XD_K, /* 3055 */ - IC_EVEX_L_OPSIZE_K, /* 3056 */ - IC_EVEX_L_OPSIZE_K, /* 3057 */ - IC_EVEX_L_OPSIZE_K, /* 3058 */ - IC_EVEX_L_OPSIZE_K, /* 3059 */ - IC_EVEX_L_OPSIZE_K, /* 3060 */ - IC_EVEX_L_OPSIZE_K, /* 3061 */ - IC_EVEX_L_OPSIZE_K, /* 3062 */ - IC_EVEX_L_OPSIZE_K, /* 3063 */ - IC_EVEX_L_W_OPSIZE_K, /* 3064 */ - IC_EVEX_L_W_OPSIZE_K, /* 3065 */ - IC_EVEX_L_W_OPSIZE_K, /* 3066 */ - IC_EVEX_L_W_OPSIZE_K, /* 3067 */ - IC_EVEX_L_W_OPSIZE_K, /* 3068 */ - IC_EVEX_L_W_OPSIZE_K, /* 3069 */ - IC_EVEX_L_W_OPSIZE_K, /* 3070 */ - IC_EVEX_L_W_OPSIZE_K, /* 3071 */ - IC, /* 3072 */ - IC_64BIT, /* 3073 */ - IC_XS, /* 3074 */ - IC_64BIT_XS, /* 3075 */ - IC_XD, /* 3076 */ - IC_64BIT_XD, /* 3077 */ - IC_XS, /* 3078 */ - IC_64BIT_XS, /* 3079 */ - IC, /* 3080 */ - IC_64BIT_REXW, /* 3081 */ - IC_XS, /* 3082 */ - IC_64BIT_REXW_XS, /* 3083 */ - IC_XD, /* 3084 */ - IC_64BIT_REXW_XD, /* 3085 */ - IC_XS, /* 3086 */ - IC_64BIT_REXW_XS, /* 3087 */ - IC_OPSIZE, /* 3088 */ - IC_64BIT_OPSIZE, /* 3089 */ - IC_XS_OPSIZE, /* 3090 */ - IC_64BIT_XS_OPSIZE, /* 3091 */ - IC_XD_OPSIZE, /* 3092 */ - IC_64BIT_XD_OPSIZE, /* 3093 */ - IC_XS_OPSIZE, /* 3094 */ - IC_64BIT_XD_OPSIZE, /* 3095 */ - IC_OPSIZE, /* 3096 */ - IC_64BIT_REXW_OPSIZE, /* 3097 */ - IC_XS_OPSIZE, /* 3098 */ - IC_64BIT_REXW_XS, /* 3099 */ - IC_XD_OPSIZE, /* 3100 */ - IC_64BIT_REXW_XD, /* 3101 */ - IC_XS_OPSIZE, /* 3102 */ - IC_64BIT_REXW_XS, /* 3103 */ - IC_ADSIZE, /* 3104 */ - IC_64BIT_ADSIZE, /* 3105 */ - IC_XS, /* 3106 */ - IC_64BIT_XS, /* 3107 */ - IC_XD, /* 3108 */ - IC_64BIT_XD, /* 3109 */ - IC_XS, /* 3110 */ - IC_64BIT_XS, /* 3111 */ - IC_ADSIZE, /* 3112 */ - IC_64BIT_ADSIZE, /* 3113 */ - IC_XS, /* 3114 */ - IC_64BIT_REXW_XS, /* 3115 */ - IC_XD, /* 3116 */ - IC_64BIT_REXW_XD, /* 3117 */ - IC_XS, /* 3118 */ - IC_64BIT_REXW_XS, /* 3119 */ - IC_OPSIZE, /* 3120 */ - IC_64BIT_OPSIZE, /* 3121 */ - IC_XS_OPSIZE, /* 3122 */ - IC_64BIT_XS_OPSIZE, /* 3123 */ - IC_XD_OPSIZE, /* 3124 */ - IC_64BIT_XD_OPSIZE, /* 3125 */ - IC_XS_OPSIZE, /* 3126 */ - IC_64BIT_XD_OPSIZE, /* 3127 */ - IC_OPSIZE, /* 3128 */ - IC_64BIT_REXW_OPSIZE, /* 3129 */ - IC_XS_OPSIZE, /* 3130 */ - IC_64BIT_REXW_XS, /* 3131 */ - IC_XD_OPSIZE, /* 3132 */ - IC_64BIT_REXW_XD, /* 3133 */ - IC_XS_OPSIZE, /* 3134 */ - IC_64BIT_REXW_XS, /* 3135 */ - IC_VEX, /* 3136 */ - IC_VEX, /* 3137 */ - IC_VEX_XS, /* 3138 */ - IC_VEX_XS, /* 3139 */ - IC_VEX_XD, /* 3140 */ - IC_VEX_XD, /* 3141 */ - IC_VEX_XD, /* 3142 */ - IC_VEX_XD, /* 3143 */ - IC_VEX_W, /* 3144 */ - IC_VEX_W, /* 3145 */ - IC_VEX_W_XS, /* 3146 */ - IC_VEX_W_XS, /* 3147 */ - IC_VEX_W_XD, /* 3148 */ - IC_VEX_W_XD, /* 3149 */ - IC_VEX_W_XD, /* 3150 */ - IC_VEX_W_XD, /* 3151 */ - IC_VEX_OPSIZE, /* 3152 */ - IC_VEX_OPSIZE, /* 3153 */ - IC_VEX_OPSIZE, /* 3154 */ - IC_VEX_OPSIZE, /* 3155 */ - IC_VEX_OPSIZE, /* 3156 */ - IC_VEX_OPSIZE, /* 3157 */ - IC_VEX_OPSIZE, /* 3158 */ - IC_VEX_OPSIZE, /* 3159 */ - IC_VEX_W_OPSIZE, /* 3160 */ - IC_VEX_W_OPSIZE, /* 3161 */ - IC_VEX_W_OPSIZE, /* 3162 */ - IC_VEX_W_OPSIZE, /* 3163 */ - IC_VEX_W_OPSIZE, /* 3164 */ - IC_VEX_W_OPSIZE, /* 3165 */ - IC_VEX_W_OPSIZE, /* 3166 */ - IC_VEX_W_OPSIZE, /* 3167 */ - IC_VEX, /* 3168 */ - IC_VEX, /* 3169 */ - IC_VEX_XS, /* 3170 */ - IC_VEX_XS, /* 3171 */ - IC_VEX_XD, /* 3172 */ - IC_VEX_XD, /* 3173 */ - IC_VEX_XD, /* 3174 */ - IC_VEX_XD, /* 3175 */ - IC_VEX_W, /* 3176 */ - IC_VEX_W, /* 3177 */ - IC_VEX_W_XS, /* 3178 */ - IC_VEX_W_XS, /* 3179 */ - IC_VEX_W_XD, /* 3180 */ - IC_VEX_W_XD, /* 3181 */ - IC_VEX_W_XD, /* 3182 */ - IC_VEX_W_XD, /* 3183 */ - IC_VEX_OPSIZE, /* 3184 */ - IC_VEX_OPSIZE, /* 3185 */ - IC_VEX_OPSIZE, /* 3186 */ - IC_VEX_OPSIZE, /* 3187 */ - IC_VEX_OPSIZE, /* 3188 */ - IC_VEX_OPSIZE, /* 3189 */ - IC_VEX_OPSIZE, /* 3190 */ - IC_VEX_OPSIZE, /* 3191 */ - IC_VEX_W_OPSIZE, /* 3192 */ - IC_VEX_W_OPSIZE, /* 3193 */ - IC_VEX_W_OPSIZE, /* 3194 */ - IC_VEX_W_OPSIZE, /* 3195 */ - IC_VEX_W_OPSIZE, /* 3196 */ - IC_VEX_W_OPSIZE, /* 3197 */ - IC_VEX_W_OPSIZE, /* 3198 */ - IC_VEX_W_OPSIZE, /* 3199 */ - IC_VEX_L, /* 3200 */ - IC_VEX_L, /* 3201 */ - IC_VEX_L_XS, /* 3202 */ - IC_VEX_L_XS, /* 3203 */ - IC_VEX_L_XD, /* 3204 */ - IC_VEX_L_XD, /* 3205 */ - IC_VEX_L_XD, /* 3206 */ - IC_VEX_L_XD, /* 3207 */ - IC_VEX_L_W, /* 3208 */ - IC_VEX_L_W, /* 3209 */ - IC_VEX_L_W_XS, /* 3210 */ - IC_VEX_L_W_XS, /* 3211 */ - IC_VEX_L_W_XD, /* 3212 */ - IC_VEX_L_W_XD, /* 3213 */ - IC_VEX_L_W_XD, /* 3214 */ - IC_VEX_L_W_XD, /* 3215 */ - IC_VEX_L_OPSIZE, /* 3216 */ - IC_VEX_L_OPSIZE, /* 3217 */ - IC_VEX_L_OPSIZE, /* 3218 */ - IC_VEX_L_OPSIZE, /* 3219 */ - IC_VEX_L_OPSIZE, /* 3220 */ - IC_VEX_L_OPSIZE, /* 3221 */ - IC_VEX_L_OPSIZE, /* 3222 */ - IC_VEX_L_OPSIZE, /* 3223 */ - IC_VEX_L_W_OPSIZE, /* 3224 */ - IC_VEX_L_W_OPSIZE, /* 3225 */ - IC_VEX_L_W_OPSIZE, /* 3226 */ - IC_VEX_L_W_OPSIZE, /* 3227 */ - IC_VEX_L_W_OPSIZE, /* 3228 */ - IC_VEX_L_W_OPSIZE, /* 3229 */ - IC_VEX_L_W_OPSIZE, /* 3230 */ - IC_VEX_L_W_OPSIZE, /* 3231 */ - IC_VEX_L, /* 3232 */ - IC_VEX_L, /* 3233 */ - IC_VEX_L_XS, /* 3234 */ - IC_VEX_L_XS, /* 3235 */ - IC_VEX_L_XD, /* 3236 */ - IC_VEX_L_XD, /* 3237 */ - IC_VEX_L_XD, /* 3238 */ - IC_VEX_L_XD, /* 3239 */ - IC_VEX_L_W, /* 3240 */ - IC_VEX_L_W, /* 3241 */ - IC_VEX_L_W_XS, /* 3242 */ - IC_VEX_L_W_XS, /* 3243 */ - IC_VEX_L_W_XD, /* 3244 */ - IC_VEX_L_W_XD, /* 3245 */ - IC_VEX_L_W_XD, /* 3246 */ - IC_VEX_L_W_XD, /* 3247 */ - IC_VEX_L_OPSIZE, /* 3248 */ - IC_VEX_L_OPSIZE, /* 3249 */ - IC_VEX_L_OPSIZE, /* 3250 */ - IC_VEX_L_OPSIZE, /* 3251 */ - IC_VEX_L_OPSIZE, /* 3252 */ - IC_VEX_L_OPSIZE, /* 3253 */ - IC_VEX_L_OPSIZE, /* 3254 */ - IC_VEX_L_OPSIZE, /* 3255 */ - IC_VEX_L_W_OPSIZE, /* 3256 */ - IC_VEX_L_W_OPSIZE, /* 3257 */ - IC_VEX_L_W_OPSIZE, /* 3258 */ - IC_VEX_L_W_OPSIZE, /* 3259 */ - IC_VEX_L_W_OPSIZE, /* 3260 */ - IC_VEX_L_W_OPSIZE, /* 3261 */ - IC_VEX_L_W_OPSIZE, /* 3262 */ - IC_VEX_L_W_OPSIZE, /* 3263 */ - IC_VEX_L, /* 3264 */ - IC_VEX_L, /* 3265 */ - IC_VEX_L_XS, /* 3266 */ - IC_VEX_L_XS, /* 3267 */ - IC_VEX_L_XD, /* 3268 */ - IC_VEX_L_XD, /* 3269 */ - IC_VEX_L_XD, /* 3270 */ - IC_VEX_L_XD, /* 3271 */ - IC_VEX_L_W, /* 3272 */ - IC_VEX_L_W, /* 3273 */ - IC_VEX_L_W_XS, /* 3274 */ - IC_VEX_L_W_XS, /* 3275 */ - IC_VEX_L_W_XD, /* 3276 */ - IC_VEX_L_W_XD, /* 3277 */ - IC_VEX_L_W_XD, /* 3278 */ - IC_VEX_L_W_XD, /* 3279 */ - IC_VEX_L_OPSIZE, /* 3280 */ - IC_VEX_L_OPSIZE, /* 3281 */ - IC_VEX_L_OPSIZE, /* 3282 */ - IC_VEX_L_OPSIZE, /* 3283 */ - IC_VEX_L_OPSIZE, /* 3284 */ - IC_VEX_L_OPSIZE, /* 3285 */ - IC_VEX_L_OPSIZE, /* 3286 */ - IC_VEX_L_OPSIZE, /* 3287 */ - IC_VEX_L_W_OPSIZE, /* 3288 */ - IC_VEX_L_W_OPSIZE, /* 3289 */ - IC_VEX_L_W_OPSIZE, /* 3290 */ - IC_VEX_L_W_OPSIZE, /* 3291 */ - IC_VEX_L_W_OPSIZE, /* 3292 */ - IC_VEX_L_W_OPSIZE, /* 3293 */ - IC_VEX_L_W_OPSIZE, /* 3294 */ - IC_VEX_L_W_OPSIZE, /* 3295 */ - IC_VEX_L, /* 3296 */ - IC_VEX_L, /* 3297 */ - IC_VEX_L_XS, /* 3298 */ - IC_VEX_L_XS, /* 3299 */ - IC_VEX_L_XD, /* 3300 */ - IC_VEX_L_XD, /* 3301 */ - IC_VEX_L_XD, /* 3302 */ - IC_VEX_L_XD, /* 3303 */ - IC_VEX_L_W, /* 3304 */ - IC_VEX_L_W, /* 3305 */ - IC_VEX_L_W_XS, /* 3306 */ - IC_VEX_L_W_XS, /* 3307 */ - IC_VEX_L_W_XD, /* 3308 */ - IC_VEX_L_W_XD, /* 3309 */ - IC_VEX_L_W_XD, /* 3310 */ - IC_VEX_L_W_XD, /* 3311 */ - IC_VEX_L_OPSIZE, /* 3312 */ - IC_VEX_L_OPSIZE, /* 3313 */ - IC_VEX_L_OPSIZE, /* 3314 */ - IC_VEX_L_OPSIZE, /* 3315 */ - IC_VEX_L_OPSIZE, /* 3316 */ - IC_VEX_L_OPSIZE, /* 3317 */ - IC_VEX_L_OPSIZE, /* 3318 */ - IC_VEX_L_OPSIZE, /* 3319 */ - IC_VEX_L_W_OPSIZE, /* 3320 */ - IC_VEX_L_W_OPSIZE, /* 3321 */ - IC_VEX_L_W_OPSIZE, /* 3322 */ - IC_VEX_L_W_OPSIZE, /* 3323 */ - IC_VEX_L_W_OPSIZE, /* 3324 */ - IC_VEX_L_W_OPSIZE, /* 3325 */ - IC_VEX_L_W_OPSIZE, /* 3326 */ - IC_VEX_L_W_OPSIZE, /* 3327 */ - IC_EVEX_L2_K, /* 3328 */ - IC_EVEX_L2_K, /* 3329 */ - IC_EVEX_L2_XS_K, /* 3330 */ - IC_EVEX_L2_XS_K, /* 3331 */ - IC_EVEX_L2_XD_K, /* 3332 */ - IC_EVEX_L2_XD_K, /* 3333 */ - IC_EVEX_L2_XD_K, /* 3334 */ - IC_EVEX_L2_XD_K, /* 3335 */ - IC_EVEX_L2_W_K, /* 3336 */ - IC_EVEX_L2_W_K, /* 3337 */ - IC_EVEX_L2_W_XS_K, /* 3338 */ - IC_EVEX_L2_W_XS_K, /* 3339 */ - IC_EVEX_L2_W_XD_K, /* 3340 */ - IC_EVEX_L2_W_XD_K, /* 3341 */ - IC_EVEX_L2_W_XD_K, /* 3342 */ - IC_EVEX_L2_W_XD_K, /* 3343 */ - IC_EVEX_L2_OPSIZE_K, /* 3344 */ - IC_EVEX_L2_OPSIZE_K, /* 3345 */ - IC_EVEX_L2_OPSIZE_K, /* 3346 */ - IC_EVEX_L2_OPSIZE_K, /* 3347 */ - IC_EVEX_L2_OPSIZE_K, /* 3348 */ - IC_EVEX_L2_OPSIZE_K, /* 3349 */ - IC_EVEX_L2_OPSIZE_K, /* 3350 */ - IC_EVEX_L2_OPSIZE_K, /* 3351 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3352 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3353 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3354 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3355 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3356 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3357 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3358 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3359 */ - IC_EVEX_L2_K, /* 3360 */ - IC_EVEX_L2_K, /* 3361 */ - IC_EVEX_L2_XS_K, /* 3362 */ - IC_EVEX_L2_XS_K, /* 3363 */ - IC_EVEX_L2_XD_K, /* 3364 */ - IC_EVEX_L2_XD_K, /* 3365 */ - IC_EVEX_L2_XD_K, /* 3366 */ - IC_EVEX_L2_XD_K, /* 3367 */ - IC_EVEX_L2_W_K, /* 3368 */ - IC_EVEX_L2_W_K, /* 3369 */ - IC_EVEX_L2_W_XS_K, /* 3370 */ - IC_EVEX_L2_W_XS_K, /* 3371 */ - IC_EVEX_L2_W_XD_K, /* 3372 */ - IC_EVEX_L2_W_XD_K, /* 3373 */ - IC_EVEX_L2_W_XD_K, /* 3374 */ - IC_EVEX_L2_W_XD_K, /* 3375 */ - IC_EVEX_L2_OPSIZE_K, /* 3376 */ - IC_EVEX_L2_OPSIZE_K, /* 3377 */ - IC_EVEX_L2_OPSIZE_K, /* 3378 */ - IC_EVEX_L2_OPSIZE_K, /* 3379 */ - IC_EVEX_L2_OPSIZE_K, /* 3380 */ - IC_EVEX_L2_OPSIZE_K, /* 3381 */ - IC_EVEX_L2_OPSIZE_K, /* 3382 */ - IC_EVEX_L2_OPSIZE_K, /* 3383 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3384 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3385 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3386 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3387 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3388 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3389 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3390 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3391 */ - IC_EVEX_L2_K, /* 3392 */ - IC_EVEX_L2_K, /* 3393 */ - IC_EVEX_L2_XS_K, /* 3394 */ - IC_EVEX_L2_XS_K, /* 3395 */ - IC_EVEX_L2_XD_K, /* 3396 */ - IC_EVEX_L2_XD_K, /* 3397 */ - IC_EVEX_L2_XD_K, /* 3398 */ - IC_EVEX_L2_XD_K, /* 3399 */ - IC_EVEX_L2_W_K, /* 3400 */ - IC_EVEX_L2_W_K, /* 3401 */ - IC_EVEX_L2_W_XS_K, /* 3402 */ - IC_EVEX_L2_W_XS_K, /* 3403 */ - IC_EVEX_L2_W_XD_K, /* 3404 */ - IC_EVEX_L2_W_XD_K, /* 3405 */ - IC_EVEX_L2_W_XD_K, /* 3406 */ - IC_EVEX_L2_W_XD_K, /* 3407 */ - IC_EVEX_L2_OPSIZE_K, /* 3408 */ - IC_EVEX_L2_OPSIZE_K, /* 3409 */ - IC_EVEX_L2_OPSIZE_K, /* 3410 */ - IC_EVEX_L2_OPSIZE_K, /* 3411 */ - IC_EVEX_L2_OPSIZE_K, /* 3412 */ - IC_EVEX_L2_OPSIZE_K, /* 3413 */ - IC_EVEX_L2_OPSIZE_K, /* 3414 */ - IC_EVEX_L2_OPSIZE_K, /* 3415 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3416 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3417 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3418 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3419 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3420 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3421 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3422 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3423 */ - IC_EVEX_L2_K, /* 3424 */ - IC_EVEX_L2_K, /* 3425 */ - IC_EVEX_L2_XS_K, /* 3426 */ - IC_EVEX_L2_XS_K, /* 3427 */ - IC_EVEX_L2_XD_K, /* 3428 */ - IC_EVEX_L2_XD_K, /* 3429 */ - IC_EVEX_L2_XD_K, /* 3430 */ - IC_EVEX_L2_XD_K, /* 3431 */ - IC_EVEX_L2_W_K, /* 3432 */ - IC_EVEX_L2_W_K, /* 3433 */ - IC_EVEX_L2_W_XS_K, /* 3434 */ - IC_EVEX_L2_W_XS_K, /* 3435 */ - IC_EVEX_L2_W_XD_K, /* 3436 */ - IC_EVEX_L2_W_XD_K, /* 3437 */ - IC_EVEX_L2_W_XD_K, /* 3438 */ - IC_EVEX_L2_W_XD_K, /* 3439 */ - IC_EVEX_L2_OPSIZE_K, /* 3440 */ - IC_EVEX_L2_OPSIZE_K, /* 3441 */ - IC_EVEX_L2_OPSIZE_K, /* 3442 */ - IC_EVEX_L2_OPSIZE_K, /* 3443 */ - IC_EVEX_L2_OPSIZE_K, /* 3444 */ - IC_EVEX_L2_OPSIZE_K, /* 3445 */ - IC_EVEX_L2_OPSIZE_K, /* 3446 */ - IC_EVEX_L2_OPSIZE_K, /* 3447 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3448 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3449 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3450 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3451 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3452 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3453 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3454 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3455 */ - IC_EVEX_L2_K, /* 3456 */ - IC_EVEX_L2_K, /* 3457 */ - IC_EVEX_L2_XS_K, /* 3458 */ - IC_EVEX_L2_XS_K, /* 3459 */ - IC_EVEX_L2_XD_K, /* 3460 */ - IC_EVEX_L2_XD_K, /* 3461 */ - IC_EVEX_L2_XD_K, /* 3462 */ - IC_EVEX_L2_XD_K, /* 3463 */ - IC_EVEX_L2_W_K, /* 3464 */ - IC_EVEX_L2_W_K, /* 3465 */ - IC_EVEX_L2_W_XS_K, /* 3466 */ - IC_EVEX_L2_W_XS_K, /* 3467 */ - IC_EVEX_L2_W_XD_K, /* 3468 */ - IC_EVEX_L2_W_XD_K, /* 3469 */ - IC_EVEX_L2_W_XD_K, /* 3470 */ - IC_EVEX_L2_W_XD_K, /* 3471 */ - IC_EVEX_L2_OPSIZE_K, /* 3472 */ - IC_EVEX_L2_OPSIZE_K, /* 3473 */ - IC_EVEX_L2_OPSIZE_K, /* 3474 */ - IC_EVEX_L2_OPSIZE_K, /* 3475 */ - IC_EVEX_L2_OPSIZE_K, /* 3476 */ - IC_EVEX_L2_OPSIZE_K, /* 3477 */ - IC_EVEX_L2_OPSIZE_K, /* 3478 */ - IC_EVEX_L2_OPSIZE_K, /* 3479 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3480 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3481 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3482 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3483 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3484 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3485 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3486 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3487 */ - IC_EVEX_L2_K, /* 3488 */ - IC_EVEX_L2_K, /* 3489 */ - IC_EVEX_L2_XS_K, /* 3490 */ - IC_EVEX_L2_XS_K, /* 3491 */ - IC_EVEX_L2_XD_K, /* 3492 */ - IC_EVEX_L2_XD_K, /* 3493 */ - IC_EVEX_L2_XD_K, /* 3494 */ - IC_EVEX_L2_XD_K, /* 3495 */ - IC_EVEX_L2_W_K, /* 3496 */ - IC_EVEX_L2_W_K, /* 3497 */ - IC_EVEX_L2_W_XS_K, /* 3498 */ - IC_EVEX_L2_W_XS_K, /* 3499 */ - IC_EVEX_L2_W_XD_K, /* 3500 */ - IC_EVEX_L2_W_XD_K, /* 3501 */ - IC_EVEX_L2_W_XD_K, /* 3502 */ - IC_EVEX_L2_W_XD_K, /* 3503 */ - IC_EVEX_L2_OPSIZE_K, /* 3504 */ - IC_EVEX_L2_OPSIZE_K, /* 3505 */ - IC_EVEX_L2_OPSIZE_K, /* 3506 */ - IC_EVEX_L2_OPSIZE_K, /* 3507 */ - IC_EVEX_L2_OPSIZE_K, /* 3508 */ - IC_EVEX_L2_OPSIZE_K, /* 3509 */ - IC_EVEX_L2_OPSIZE_K, /* 3510 */ - IC_EVEX_L2_OPSIZE_K, /* 3511 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3512 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3513 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3514 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3515 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3516 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3517 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3518 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3519 */ - IC_EVEX_L2_K, /* 3520 */ - IC_EVEX_L2_K, /* 3521 */ - IC_EVEX_L2_XS_K, /* 3522 */ - IC_EVEX_L2_XS_K, /* 3523 */ - IC_EVEX_L2_XD_K, /* 3524 */ - IC_EVEX_L2_XD_K, /* 3525 */ - IC_EVEX_L2_XD_K, /* 3526 */ - IC_EVEX_L2_XD_K, /* 3527 */ - IC_EVEX_L2_W_K, /* 3528 */ - IC_EVEX_L2_W_K, /* 3529 */ - IC_EVEX_L2_W_XS_K, /* 3530 */ - IC_EVEX_L2_W_XS_K, /* 3531 */ - IC_EVEX_L2_W_XD_K, /* 3532 */ - IC_EVEX_L2_W_XD_K, /* 3533 */ - IC_EVEX_L2_W_XD_K, /* 3534 */ - IC_EVEX_L2_W_XD_K, /* 3535 */ - IC_EVEX_L2_OPSIZE_K, /* 3536 */ - IC_EVEX_L2_OPSIZE_K, /* 3537 */ - IC_EVEX_L2_OPSIZE_K, /* 3538 */ - IC_EVEX_L2_OPSIZE_K, /* 3539 */ - IC_EVEX_L2_OPSIZE_K, /* 3540 */ - IC_EVEX_L2_OPSIZE_K, /* 3541 */ - IC_EVEX_L2_OPSIZE_K, /* 3542 */ - IC_EVEX_L2_OPSIZE_K, /* 3543 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3544 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3545 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3546 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3547 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3548 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3549 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3550 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3551 */ - IC_EVEX_L2_K, /* 3552 */ - IC_EVEX_L2_K, /* 3553 */ - IC_EVEX_L2_XS_K, /* 3554 */ - IC_EVEX_L2_XS_K, /* 3555 */ - IC_EVEX_L2_XD_K, /* 3556 */ - IC_EVEX_L2_XD_K, /* 3557 */ - IC_EVEX_L2_XD_K, /* 3558 */ - IC_EVEX_L2_XD_K, /* 3559 */ - IC_EVEX_L2_W_K, /* 3560 */ - IC_EVEX_L2_W_K, /* 3561 */ - IC_EVEX_L2_W_XS_K, /* 3562 */ - IC_EVEX_L2_W_XS_K, /* 3563 */ - IC_EVEX_L2_W_XD_K, /* 3564 */ - IC_EVEX_L2_W_XD_K, /* 3565 */ - IC_EVEX_L2_W_XD_K, /* 3566 */ - IC_EVEX_L2_W_XD_K, /* 3567 */ - IC_EVEX_L2_OPSIZE_K, /* 3568 */ - IC_EVEX_L2_OPSIZE_K, /* 3569 */ - IC_EVEX_L2_OPSIZE_K, /* 3570 */ - IC_EVEX_L2_OPSIZE_K, /* 3571 */ - IC_EVEX_L2_OPSIZE_K, /* 3572 */ - IC_EVEX_L2_OPSIZE_K, /* 3573 */ - IC_EVEX_L2_OPSIZE_K, /* 3574 */ - IC_EVEX_L2_OPSIZE_K, /* 3575 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3576 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3577 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3578 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3579 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3580 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3581 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3582 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3583 */ - IC, /* 3584 */ - IC_64BIT, /* 3585 */ - IC_XS, /* 3586 */ - IC_64BIT_XS, /* 3587 */ - IC_XD, /* 3588 */ - IC_64BIT_XD, /* 3589 */ - IC_XS, /* 3590 */ - IC_64BIT_XS, /* 3591 */ - IC, /* 3592 */ - IC_64BIT_REXW, /* 3593 */ - IC_XS, /* 3594 */ - IC_64BIT_REXW_XS, /* 3595 */ - IC_XD, /* 3596 */ - IC_64BIT_REXW_XD, /* 3597 */ - IC_XS, /* 3598 */ - IC_64BIT_REXW_XS, /* 3599 */ - IC_OPSIZE, /* 3600 */ - IC_64BIT_OPSIZE, /* 3601 */ - IC_XS_OPSIZE, /* 3602 */ - IC_64BIT_XS_OPSIZE, /* 3603 */ - IC_XD_OPSIZE, /* 3604 */ - IC_64BIT_XD_OPSIZE, /* 3605 */ - IC_XS_OPSIZE, /* 3606 */ - IC_64BIT_XD_OPSIZE, /* 3607 */ - IC_OPSIZE, /* 3608 */ - IC_64BIT_REXW_OPSIZE, /* 3609 */ - IC_XS_OPSIZE, /* 3610 */ - IC_64BIT_REXW_XS, /* 3611 */ - IC_XD_OPSIZE, /* 3612 */ - IC_64BIT_REXW_XD, /* 3613 */ - IC_XS_OPSIZE, /* 3614 */ - IC_64BIT_REXW_XS, /* 3615 */ - IC_ADSIZE, /* 3616 */ - IC_64BIT_ADSIZE, /* 3617 */ - IC_XS, /* 3618 */ - IC_64BIT_XS, /* 3619 */ - IC_XD, /* 3620 */ - IC_64BIT_XD, /* 3621 */ - IC_XS, /* 3622 */ - IC_64BIT_XS, /* 3623 */ - IC_ADSIZE, /* 3624 */ - IC_64BIT_ADSIZE, /* 3625 */ - IC_XS, /* 3626 */ - IC_64BIT_REXW_XS, /* 3627 */ - IC_XD, /* 3628 */ - IC_64BIT_REXW_XD, /* 3629 */ - IC_XS, /* 3630 */ - IC_64BIT_REXW_XS, /* 3631 */ - IC_OPSIZE, /* 3632 */ - IC_64BIT_OPSIZE, /* 3633 */ - IC_XS_OPSIZE, /* 3634 */ - IC_64BIT_XS_OPSIZE, /* 3635 */ - IC_XD_OPSIZE, /* 3636 */ - IC_64BIT_XD_OPSIZE, /* 3637 */ - IC_XS_OPSIZE, /* 3638 */ - IC_64BIT_XD_OPSIZE, /* 3639 */ - IC_OPSIZE, /* 3640 */ - IC_64BIT_REXW_OPSIZE, /* 3641 */ - IC_XS_OPSIZE, /* 3642 */ - IC_64BIT_REXW_XS, /* 3643 */ - IC_XD_OPSIZE, /* 3644 */ - IC_64BIT_REXW_XD, /* 3645 */ - IC_XS_OPSIZE, /* 3646 */ - IC_64BIT_REXW_XS, /* 3647 */ - IC_VEX, /* 3648 */ - IC_VEX, /* 3649 */ - IC_VEX_XS, /* 3650 */ - IC_VEX_XS, /* 3651 */ - IC_VEX_XD, /* 3652 */ - IC_VEX_XD, /* 3653 */ - IC_VEX_XD, /* 3654 */ - IC_VEX_XD, /* 3655 */ - IC_VEX_W, /* 3656 */ - IC_VEX_W, /* 3657 */ - IC_VEX_W_XS, /* 3658 */ - IC_VEX_W_XS, /* 3659 */ - IC_VEX_W_XD, /* 3660 */ - IC_VEX_W_XD, /* 3661 */ - IC_VEX_W_XD, /* 3662 */ - IC_VEX_W_XD, /* 3663 */ - IC_VEX_OPSIZE, /* 3664 */ - IC_VEX_OPSIZE, /* 3665 */ - IC_VEX_OPSIZE, /* 3666 */ - IC_VEX_OPSIZE, /* 3667 */ - IC_VEX_OPSIZE, /* 3668 */ - IC_VEX_OPSIZE, /* 3669 */ - IC_VEX_OPSIZE, /* 3670 */ - IC_VEX_OPSIZE, /* 3671 */ - IC_VEX_W_OPSIZE, /* 3672 */ - IC_VEX_W_OPSIZE, /* 3673 */ - IC_VEX_W_OPSIZE, /* 3674 */ - IC_VEX_W_OPSIZE, /* 3675 */ - IC_VEX_W_OPSIZE, /* 3676 */ - IC_VEX_W_OPSIZE, /* 3677 */ - IC_VEX_W_OPSIZE, /* 3678 */ - IC_VEX_W_OPSIZE, /* 3679 */ - IC_VEX, /* 3680 */ - IC_VEX, /* 3681 */ - IC_VEX_XS, /* 3682 */ - IC_VEX_XS, /* 3683 */ - IC_VEX_XD, /* 3684 */ - IC_VEX_XD, /* 3685 */ - IC_VEX_XD, /* 3686 */ - IC_VEX_XD, /* 3687 */ - IC_VEX_W, /* 3688 */ - IC_VEX_W, /* 3689 */ - IC_VEX_W_XS, /* 3690 */ - IC_VEX_W_XS, /* 3691 */ - IC_VEX_W_XD, /* 3692 */ - IC_VEX_W_XD, /* 3693 */ - IC_VEX_W_XD, /* 3694 */ - IC_VEX_W_XD, /* 3695 */ - IC_VEX_OPSIZE, /* 3696 */ - IC_VEX_OPSIZE, /* 3697 */ - IC_VEX_OPSIZE, /* 3698 */ - IC_VEX_OPSIZE, /* 3699 */ - IC_VEX_OPSIZE, /* 3700 */ - IC_VEX_OPSIZE, /* 3701 */ - IC_VEX_OPSIZE, /* 3702 */ - IC_VEX_OPSIZE, /* 3703 */ - IC_VEX_W_OPSIZE, /* 3704 */ - IC_VEX_W_OPSIZE, /* 3705 */ - IC_VEX_W_OPSIZE, /* 3706 */ - IC_VEX_W_OPSIZE, /* 3707 */ - IC_VEX_W_OPSIZE, /* 3708 */ - IC_VEX_W_OPSIZE, /* 3709 */ - IC_VEX_W_OPSIZE, /* 3710 */ - IC_VEX_W_OPSIZE, /* 3711 */ - IC_VEX_L, /* 3712 */ - IC_VEX_L, /* 3713 */ - IC_VEX_L_XS, /* 3714 */ - IC_VEX_L_XS, /* 3715 */ - IC_VEX_L_XD, /* 3716 */ - IC_VEX_L_XD, /* 3717 */ - IC_VEX_L_XD, /* 3718 */ - IC_VEX_L_XD, /* 3719 */ - IC_VEX_L_W, /* 3720 */ - IC_VEX_L_W, /* 3721 */ - IC_VEX_L_W_XS, /* 3722 */ - IC_VEX_L_W_XS, /* 3723 */ - IC_VEX_L_W_XD, /* 3724 */ - IC_VEX_L_W_XD, /* 3725 */ - IC_VEX_L_W_XD, /* 3726 */ - IC_VEX_L_W_XD, /* 3727 */ - IC_VEX_L_OPSIZE, /* 3728 */ - IC_VEX_L_OPSIZE, /* 3729 */ - IC_VEX_L_OPSIZE, /* 3730 */ - IC_VEX_L_OPSIZE, /* 3731 */ - IC_VEX_L_OPSIZE, /* 3732 */ - IC_VEX_L_OPSIZE, /* 3733 */ - IC_VEX_L_OPSIZE, /* 3734 */ - IC_VEX_L_OPSIZE, /* 3735 */ - IC_VEX_L_W_OPSIZE, /* 3736 */ - IC_VEX_L_W_OPSIZE, /* 3737 */ - IC_VEX_L_W_OPSIZE, /* 3738 */ - IC_VEX_L_W_OPSIZE, /* 3739 */ - IC_VEX_L_W_OPSIZE, /* 3740 */ - IC_VEX_L_W_OPSIZE, /* 3741 */ - IC_VEX_L_W_OPSIZE, /* 3742 */ - IC_VEX_L_W_OPSIZE, /* 3743 */ - IC_VEX_L, /* 3744 */ - IC_VEX_L, /* 3745 */ - IC_VEX_L_XS, /* 3746 */ - IC_VEX_L_XS, /* 3747 */ - IC_VEX_L_XD, /* 3748 */ - IC_VEX_L_XD, /* 3749 */ - IC_VEX_L_XD, /* 3750 */ - IC_VEX_L_XD, /* 3751 */ - IC_VEX_L_W, /* 3752 */ - IC_VEX_L_W, /* 3753 */ - IC_VEX_L_W_XS, /* 3754 */ - IC_VEX_L_W_XS, /* 3755 */ - IC_VEX_L_W_XD, /* 3756 */ - IC_VEX_L_W_XD, /* 3757 */ - IC_VEX_L_W_XD, /* 3758 */ - IC_VEX_L_W_XD, /* 3759 */ - IC_VEX_L_OPSIZE, /* 3760 */ - IC_VEX_L_OPSIZE, /* 3761 */ - IC_VEX_L_OPSIZE, /* 3762 */ - IC_VEX_L_OPSIZE, /* 3763 */ - IC_VEX_L_OPSIZE, /* 3764 */ - IC_VEX_L_OPSIZE, /* 3765 */ - IC_VEX_L_OPSIZE, /* 3766 */ - IC_VEX_L_OPSIZE, /* 3767 */ - IC_VEX_L_W_OPSIZE, /* 3768 */ - IC_VEX_L_W_OPSIZE, /* 3769 */ - IC_VEX_L_W_OPSIZE, /* 3770 */ - IC_VEX_L_W_OPSIZE, /* 3771 */ - IC_VEX_L_W_OPSIZE, /* 3772 */ - IC_VEX_L_W_OPSIZE, /* 3773 */ - IC_VEX_L_W_OPSIZE, /* 3774 */ - IC_VEX_L_W_OPSIZE, /* 3775 */ - IC_VEX_L, /* 3776 */ - IC_VEX_L, /* 3777 */ - IC_VEX_L_XS, /* 3778 */ - IC_VEX_L_XS, /* 3779 */ - IC_VEX_L_XD, /* 3780 */ - IC_VEX_L_XD, /* 3781 */ - IC_VEX_L_XD, /* 3782 */ - IC_VEX_L_XD, /* 3783 */ - IC_VEX_L_W, /* 3784 */ - IC_VEX_L_W, /* 3785 */ - IC_VEX_L_W_XS, /* 3786 */ - IC_VEX_L_W_XS, /* 3787 */ - IC_VEX_L_W_XD, /* 3788 */ - IC_VEX_L_W_XD, /* 3789 */ - IC_VEX_L_W_XD, /* 3790 */ - IC_VEX_L_W_XD, /* 3791 */ - IC_VEX_L_OPSIZE, /* 3792 */ - IC_VEX_L_OPSIZE, /* 3793 */ - IC_VEX_L_OPSIZE, /* 3794 */ - IC_VEX_L_OPSIZE, /* 3795 */ - IC_VEX_L_OPSIZE, /* 3796 */ - IC_VEX_L_OPSIZE, /* 3797 */ - IC_VEX_L_OPSIZE, /* 3798 */ - IC_VEX_L_OPSIZE, /* 3799 */ - IC_VEX_L_W_OPSIZE, /* 3800 */ - IC_VEX_L_W_OPSIZE, /* 3801 */ - IC_VEX_L_W_OPSIZE, /* 3802 */ - IC_VEX_L_W_OPSIZE, /* 3803 */ - IC_VEX_L_W_OPSIZE, /* 3804 */ - IC_VEX_L_W_OPSIZE, /* 3805 */ - IC_VEX_L_W_OPSIZE, /* 3806 */ - IC_VEX_L_W_OPSIZE, /* 3807 */ - IC_VEX_L, /* 3808 */ - IC_VEX_L, /* 3809 */ - IC_VEX_L_XS, /* 3810 */ - IC_VEX_L_XS, /* 3811 */ - IC_VEX_L_XD, /* 3812 */ - IC_VEX_L_XD, /* 3813 */ - IC_VEX_L_XD, /* 3814 */ - IC_VEX_L_XD, /* 3815 */ - IC_VEX_L_W, /* 3816 */ - IC_VEX_L_W, /* 3817 */ - IC_VEX_L_W_XS, /* 3818 */ - IC_VEX_L_W_XS, /* 3819 */ - IC_VEX_L_W_XD, /* 3820 */ - IC_VEX_L_W_XD, /* 3821 */ - IC_VEX_L_W_XD, /* 3822 */ - IC_VEX_L_W_XD, /* 3823 */ - IC_VEX_L_OPSIZE, /* 3824 */ - IC_VEX_L_OPSIZE, /* 3825 */ - IC_VEX_L_OPSIZE, /* 3826 */ - IC_VEX_L_OPSIZE, /* 3827 */ - IC_VEX_L_OPSIZE, /* 3828 */ - IC_VEX_L_OPSIZE, /* 3829 */ - IC_VEX_L_OPSIZE, /* 3830 */ - IC_VEX_L_OPSIZE, /* 3831 */ - IC_VEX_L_W_OPSIZE, /* 3832 */ - IC_VEX_L_W_OPSIZE, /* 3833 */ - IC_VEX_L_W_OPSIZE, /* 3834 */ - IC_VEX_L_W_OPSIZE, /* 3835 */ - IC_VEX_L_W_OPSIZE, /* 3836 */ - IC_VEX_L_W_OPSIZE, /* 3837 */ - IC_VEX_L_W_OPSIZE, /* 3838 */ - IC_VEX_L_W_OPSIZE, /* 3839 */ - IC_EVEX_L2_K, /* 3840 */ - IC_EVEX_L2_K, /* 3841 */ - IC_EVEX_L2_XS_K, /* 3842 */ - IC_EVEX_L2_XS_K, /* 3843 */ - IC_EVEX_L2_XD_K, /* 3844 */ - IC_EVEX_L2_XD_K, /* 3845 */ - IC_EVEX_L2_XD_K, /* 3846 */ - IC_EVEX_L2_XD_K, /* 3847 */ - IC_EVEX_L2_W_K, /* 3848 */ - IC_EVEX_L2_W_K, /* 3849 */ - IC_EVEX_L2_W_XS_K, /* 3850 */ - IC_EVEX_L2_W_XS_K, /* 3851 */ - IC_EVEX_L2_W_XD_K, /* 3852 */ - IC_EVEX_L2_W_XD_K, /* 3853 */ - IC_EVEX_L2_W_XD_K, /* 3854 */ - IC_EVEX_L2_W_XD_K, /* 3855 */ - IC_EVEX_L2_OPSIZE_K, /* 3856 */ - IC_EVEX_L2_OPSIZE_K, /* 3857 */ - IC_EVEX_L2_OPSIZE_K, /* 3858 */ - IC_EVEX_L2_OPSIZE_K, /* 3859 */ - IC_EVEX_L2_OPSIZE_K, /* 3860 */ - IC_EVEX_L2_OPSIZE_K, /* 3861 */ - IC_EVEX_L2_OPSIZE_K, /* 3862 */ - IC_EVEX_L2_OPSIZE_K, /* 3863 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3864 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3865 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3866 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3867 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3868 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3869 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3870 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3871 */ - IC_EVEX_L2_K, /* 3872 */ - IC_EVEX_L2_K, /* 3873 */ - IC_EVEX_L2_XS_K, /* 3874 */ - IC_EVEX_L2_XS_K, /* 3875 */ - IC_EVEX_L2_XD_K, /* 3876 */ - IC_EVEX_L2_XD_K, /* 3877 */ - IC_EVEX_L2_XD_K, /* 3878 */ - IC_EVEX_L2_XD_K, /* 3879 */ - IC_EVEX_L2_W_K, /* 3880 */ - IC_EVEX_L2_W_K, /* 3881 */ - IC_EVEX_L2_W_XS_K, /* 3882 */ - IC_EVEX_L2_W_XS_K, /* 3883 */ - IC_EVEX_L2_W_XD_K, /* 3884 */ - IC_EVEX_L2_W_XD_K, /* 3885 */ - IC_EVEX_L2_W_XD_K, /* 3886 */ - IC_EVEX_L2_W_XD_K, /* 3887 */ - IC_EVEX_L2_OPSIZE_K, /* 3888 */ - IC_EVEX_L2_OPSIZE_K, /* 3889 */ - IC_EVEX_L2_OPSIZE_K, /* 3890 */ - IC_EVEX_L2_OPSIZE_K, /* 3891 */ - IC_EVEX_L2_OPSIZE_K, /* 3892 */ - IC_EVEX_L2_OPSIZE_K, /* 3893 */ - IC_EVEX_L2_OPSIZE_K, /* 3894 */ - IC_EVEX_L2_OPSIZE_K, /* 3895 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3896 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3897 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3898 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3899 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3900 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3901 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3902 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3903 */ - IC_EVEX_L2_K, /* 3904 */ - IC_EVEX_L2_K, /* 3905 */ - IC_EVEX_L2_XS_K, /* 3906 */ - IC_EVEX_L2_XS_K, /* 3907 */ - IC_EVEX_L2_XD_K, /* 3908 */ - IC_EVEX_L2_XD_K, /* 3909 */ - IC_EVEX_L2_XD_K, /* 3910 */ - IC_EVEX_L2_XD_K, /* 3911 */ - IC_EVEX_L2_W_K, /* 3912 */ - IC_EVEX_L2_W_K, /* 3913 */ - IC_EVEX_L2_W_XS_K, /* 3914 */ - IC_EVEX_L2_W_XS_K, /* 3915 */ - IC_EVEX_L2_W_XD_K, /* 3916 */ - IC_EVEX_L2_W_XD_K, /* 3917 */ - IC_EVEX_L2_W_XD_K, /* 3918 */ - IC_EVEX_L2_W_XD_K, /* 3919 */ - IC_EVEX_L2_OPSIZE_K, /* 3920 */ - IC_EVEX_L2_OPSIZE_K, /* 3921 */ - IC_EVEX_L2_OPSIZE_K, /* 3922 */ - IC_EVEX_L2_OPSIZE_K, /* 3923 */ - IC_EVEX_L2_OPSIZE_K, /* 3924 */ - IC_EVEX_L2_OPSIZE_K, /* 3925 */ - IC_EVEX_L2_OPSIZE_K, /* 3926 */ - IC_EVEX_L2_OPSIZE_K, /* 3927 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3928 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3929 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3930 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3931 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3932 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3933 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3934 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3935 */ - IC_EVEX_L2_K, /* 3936 */ - IC_EVEX_L2_K, /* 3937 */ - IC_EVEX_L2_XS_K, /* 3938 */ - IC_EVEX_L2_XS_K, /* 3939 */ - IC_EVEX_L2_XD_K, /* 3940 */ - IC_EVEX_L2_XD_K, /* 3941 */ - IC_EVEX_L2_XD_K, /* 3942 */ - IC_EVEX_L2_XD_K, /* 3943 */ - IC_EVEX_L2_W_K, /* 3944 */ - IC_EVEX_L2_W_K, /* 3945 */ - IC_EVEX_L2_W_XS_K, /* 3946 */ - IC_EVEX_L2_W_XS_K, /* 3947 */ - IC_EVEX_L2_W_XD_K, /* 3948 */ - IC_EVEX_L2_W_XD_K, /* 3949 */ - IC_EVEX_L2_W_XD_K, /* 3950 */ - IC_EVEX_L2_W_XD_K, /* 3951 */ - IC_EVEX_L2_OPSIZE_K, /* 3952 */ - IC_EVEX_L2_OPSIZE_K, /* 3953 */ - IC_EVEX_L2_OPSIZE_K, /* 3954 */ - IC_EVEX_L2_OPSIZE_K, /* 3955 */ - IC_EVEX_L2_OPSIZE_K, /* 3956 */ - IC_EVEX_L2_OPSIZE_K, /* 3957 */ - IC_EVEX_L2_OPSIZE_K, /* 3958 */ - IC_EVEX_L2_OPSIZE_K, /* 3959 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3960 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3961 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3962 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3963 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3964 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3965 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3966 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3967 */ - IC_EVEX_L2_K, /* 3968 */ - IC_EVEX_L2_K, /* 3969 */ - IC_EVEX_L2_XS_K, /* 3970 */ - IC_EVEX_L2_XS_K, /* 3971 */ - IC_EVEX_L2_XD_K, /* 3972 */ - IC_EVEX_L2_XD_K, /* 3973 */ - IC_EVEX_L2_XD_K, /* 3974 */ - IC_EVEX_L2_XD_K, /* 3975 */ - IC_EVEX_L2_W_K, /* 3976 */ - IC_EVEX_L2_W_K, /* 3977 */ - IC_EVEX_L2_W_XS_K, /* 3978 */ - IC_EVEX_L2_W_XS_K, /* 3979 */ - IC_EVEX_L2_W_XD_K, /* 3980 */ - IC_EVEX_L2_W_XD_K, /* 3981 */ - IC_EVEX_L2_W_XD_K, /* 3982 */ - IC_EVEX_L2_W_XD_K, /* 3983 */ - IC_EVEX_L2_OPSIZE_K, /* 3984 */ - IC_EVEX_L2_OPSIZE_K, /* 3985 */ - IC_EVEX_L2_OPSIZE_K, /* 3986 */ - IC_EVEX_L2_OPSIZE_K, /* 3987 */ - IC_EVEX_L2_OPSIZE_K, /* 3988 */ - IC_EVEX_L2_OPSIZE_K, /* 3989 */ - IC_EVEX_L2_OPSIZE_K, /* 3990 */ - IC_EVEX_L2_OPSIZE_K, /* 3991 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3992 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3993 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3994 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3995 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3996 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3997 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3998 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3999 */ - IC_EVEX_L2_K, /* 4000 */ - IC_EVEX_L2_K, /* 4001 */ - IC_EVEX_L2_XS_K, /* 4002 */ - IC_EVEX_L2_XS_K, /* 4003 */ - IC_EVEX_L2_XD_K, /* 4004 */ - IC_EVEX_L2_XD_K, /* 4005 */ - IC_EVEX_L2_XD_K, /* 4006 */ - IC_EVEX_L2_XD_K, /* 4007 */ - IC_EVEX_L2_W_K, /* 4008 */ - IC_EVEX_L2_W_K, /* 4009 */ - IC_EVEX_L2_W_XS_K, /* 4010 */ - IC_EVEX_L2_W_XS_K, /* 4011 */ - IC_EVEX_L2_W_XD_K, /* 4012 */ - IC_EVEX_L2_W_XD_K, /* 4013 */ - IC_EVEX_L2_W_XD_K, /* 4014 */ - IC_EVEX_L2_W_XD_K, /* 4015 */ - IC_EVEX_L2_OPSIZE_K, /* 4016 */ - IC_EVEX_L2_OPSIZE_K, /* 4017 */ - IC_EVEX_L2_OPSIZE_K, /* 4018 */ - IC_EVEX_L2_OPSIZE_K, /* 4019 */ - IC_EVEX_L2_OPSIZE_K, /* 4020 */ - IC_EVEX_L2_OPSIZE_K, /* 4021 */ - IC_EVEX_L2_OPSIZE_K, /* 4022 */ - IC_EVEX_L2_OPSIZE_K, /* 4023 */ - IC_EVEX_L2_W_OPSIZE_K, /* 4024 */ - IC_EVEX_L2_W_OPSIZE_K, /* 4025 */ - IC_EVEX_L2_W_OPSIZE_K, /* 4026 */ - IC_EVEX_L2_W_OPSIZE_K, /* 4027 */ - IC_EVEX_L2_W_OPSIZE_K, /* 4028 */ - IC_EVEX_L2_W_OPSIZE_K, /* 4029 */ - IC_EVEX_L2_W_OPSIZE_K, /* 4030 */ - IC_EVEX_L2_W_OPSIZE_K, /* 4031 */ - IC_EVEX_L2_K, /* 4032 */ - IC_EVEX_L2_K, /* 4033 */ - IC_EVEX_L2_XS_K, /* 4034 */ - IC_EVEX_L2_XS_K, /* 4035 */ - IC_EVEX_L2_XD_K, /* 4036 */ - IC_EVEX_L2_XD_K, /* 4037 */ - IC_EVEX_L2_XD_K, /* 4038 */ - IC_EVEX_L2_XD_K, /* 4039 */ - IC_EVEX_L2_W_K, /* 4040 */ - IC_EVEX_L2_W_K, /* 4041 */ - IC_EVEX_L2_W_XS_K, /* 4042 */ - IC_EVEX_L2_W_XS_K, /* 4043 */ - IC_EVEX_L2_W_XD_K, /* 4044 */ - IC_EVEX_L2_W_XD_K, /* 4045 */ - IC_EVEX_L2_W_XD_K, /* 4046 */ - IC_EVEX_L2_W_XD_K, /* 4047 */ - IC_EVEX_L2_OPSIZE_K, /* 4048 */ - IC_EVEX_L2_OPSIZE_K, /* 4049 */ - IC_EVEX_L2_OPSIZE_K, /* 4050 */ - IC_EVEX_L2_OPSIZE_K, /* 4051 */ - IC_EVEX_L2_OPSIZE_K, /* 4052 */ - IC_EVEX_L2_OPSIZE_K, /* 4053 */ - IC_EVEX_L2_OPSIZE_K, /* 4054 */ - IC_EVEX_L2_OPSIZE_K, /* 4055 */ - IC_EVEX_L2_W_OPSIZE_K, /* 4056 */ - IC_EVEX_L2_W_OPSIZE_K, /* 4057 */ - IC_EVEX_L2_W_OPSIZE_K, /* 4058 */ - IC_EVEX_L2_W_OPSIZE_K, /* 4059 */ - IC_EVEX_L2_W_OPSIZE_K, /* 4060 */ - IC_EVEX_L2_W_OPSIZE_K, /* 4061 */ - IC_EVEX_L2_W_OPSIZE_K, /* 4062 */ - IC_EVEX_L2_W_OPSIZE_K, /* 4063 */ - IC_EVEX_L2_K, /* 4064 */ - IC_EVEX_L2_K, /* 4065 */ - IC_EVEX_L2_XS_K, /* 4066 */ - IC_EVEX_L2_XS_K, /* 4067 */ - IC_EVEX_L2_XD_K, /* 4068 */ - IC_EVEX_L2_XD_K, /* 4069 */ - IC_EVEX_L2_XD_K, /* 4070 */ - IC_EVEX_L2_XD_K, /* 4071 */ - IC_EVEX_L2_W_K, /* 4072 */ - IC_EVEX_L2_W_K, /* 4073 */ - IC_EVEX_L2_W_XS_K, /* 4074 */ - IC_EVEX_L2_W_XS_K, /* 4075 */ - IC_EVEX_L2_W_XD_K, /* 4076 */ - IC_EVEX_L2_W_XD_K, /* 4077 */ - IC_EVEX_L2_W_XD_K, /* 4078 */ - IC_EVEX_L2_W_XD_K, /* 4079 */ - IC_EVEX_L2_OPSIZE_K, /* 4080 */ - IC_EVEX_L2_OPSIZE_K, /* 4081 */ - IC_EVEX_L2_OPSIZE_K, /* 4082 */ - IC_EVEX_L2_OPSIZE_K, /* 4083 */ - IC_EVEX_L2_OPSIZE_K, /* 4084 */ - IC_EVEX_L2_OPSIZE_K, /* 4085 */ - IC_EVEX_L2_OPSIZE_K, /* 4086 */ - IC_EVEX_L2_OPSIZE_K, /* 4087 */ - IC_EVEX_L2_W_OPSIZE_K, /* 4088 */ - IC_EVEX_L2_W_OPSIZE_K, /* 4089 */ - IC_EVEX_L2_W_OPSIZE_K, /* 4090 */ - IC_EVEX_L2_W_OPSIZE_K, /* 4091 */ - IC_EVEX_L2_W_OPSIZE_K, /* 4092 */ - IC_EVEX_L2_W_OPSIZE_K, /* 4093 */ - IC_EVEX_L2_W_OPSIZE_K, /* 4094 */ - IC_EVEX_L2_W_OPSIZE_K, /* 4095 */ - IC, /* 4096 */ - IC_64BIT, /* 4097 */ - IC_XS, /* 4098 */ - IC_64BIT_XS, /* 4099 */ - IC_XD, /* 4100 */ - IC_64BIT_XD, /* 4101 */ - IC_XS, /* 4102 */ - IC_64BIT_XS, /* 4103 */ - IC, /* 4104 */ - IC_64BIT_REXW, /* 4105 */ - IC_XS, /* 4106 */ - IC_64BIT_REXW_XS, /* 4107 */ - IC_XD, /* 4108 */ - IC_64BIT_REXW_XD, /* 4109 */ - IC_XS, /* 4110 */ - IC_64BIT_REXW_XS, /* 4111 */ - IC_OPSIZE, /* 4112 */ - IC_64BIT_OPSIZE, /* 4113 */ - IC_XS_OPSIZE, /* 4114 */ - IC_64BIT_XS_OPSIZE, /* 4115 */ - IC_XD_OPSIZE, /* 4116 */ - IC_64BIT_XD_OPSIZE, /* 4117 */ - IC_XS_OPSIZE, /* 4118 */ - IC_64BIT_XD_OPSIZE, /* 4119 */ - IC_OPSIZE, /* 4120 */ - IC_64BIT_REXW_OPSIZE, /* 4121 */ - IC_XS_OPSIZE, /* 4122 */ - IC_64BIT_REXW_XS, /* 4123 */ - IC_XD_OPSIZE, /* 4124 */ - IC_64BIT_REXW_XD, /* 4125 */ - IC_XS_OPSIZE, /* 4126 */ - IC_64BIT_REXW_XS, /* 4127 */ - IC_ADSIZE, /* 4128 */ - IC_64BIT_ADSIZE, /* 4129 */ - IC_XS, /* 4130 */ - IC_64BIT_XS, /* 4131 */ - IC_XD, /* 4132 */ - IC_64BIT_XD, /* 4133 */ - IC_XS, /* 4134 */ - IC_64BIT_XS, /* 4135 */ - IC_ADSIZE, /* 4136 */ - IC_64BIT_ADSIZE, /* 4137 */ - IC_XS, /* 4138 */ - IC_64BIT_REXW_XS, /* 4139 */ - IC_XD, /* 4140 */ - IC_64BIT_REXW_XD, /* 4141 */ - IC_XS, /* 4142 */ - IC_64BIT_REXW_XS, /* 4143 */ - IC_OPSIZE, /* 4144 */ - IC_64BIT_OPSIZE, /* 4145 */ - IC_XS_OPSIZE, /* 4146 */ - IC_64BIT_XS_OPSIZE, /* 4147 */ - IC_XD_OPSIZE, /* 4148 */ - IC_64BIT_XD_OPSIZE, /* 4149 */ - IC_XS_OPSIZE, /* 4150 */ - IC_64BIT_XD_OPSIZE, /* 4151 */ - IC_OPSIZE, /* 4152 */ - IC_64BIT_REXW_OPSIZE, /* 4153 */ - IC_XS_OPSIZE, /* 4154 */ - IC_64BIT_REXW_XS, /* 4155 */ - IC_XD_OPSIZE, /* 4156 */ - IC_64BIT_REXW_XD, /* 4157 */ - IC_XS_OPSIZE, /* 4158 */ - IC_64BIT_REXW_XS, /* 4159 */ - IC_VEX, /* 4160 */ - IC_VEX, /* 4161 */ - IC_VEX_XS, /* 4162 */ - IC_VEX_XS, /* 4163 */ - IC_VEX_XD, /* 4164 */ - IC_VEX_XD, /* 4165 */ - IC_VEX_XD, /* 4166 */ - IC_VEX_XD, /* 4167 */ - IC_VEX_W, /* 4168 */ - IC_VEX_W, /* 4169 */ - IC_VEX_W_XS, /* 4170 */ - IC_VEX_W_XS, /* 4171 */ - IC_VEX_W_XD, /* 4172 */ - IC_VEX_W_XD, /* 4173 */ - IC_VEX_W_XD, /* 4174 */ - IC_VEX_W_XD, /* 4175 */ - IC_VEX_OPSIZE, /* 4176 */ - IC_VEX_OPSIZE, /* 4177 */ - IC_VEX_OPSIZE, /* 4178 */ - IC_VEX_OPSIZE, /* 4179 */ - IC_VEX_OPSIZE, /* 4180 */ - IC_VEX_OPSIZE, /* 4181 */ - IC_VEX_OPSIZE, /* 4182 */ - IC_VEX_OPSIZE, /* 4183 */ - IC_VEX_W_OPSIZE, /* 4184 */ - IC_VEX_W_OPSIZE, /* 4185 */ - IC_VEX_W_OPSIZE, /* 4186 */ - IC_VEX_W_OPSIZE, /* 4187 */ - IC_VEX_W_OPSIZE, /* 4188 */ - IC_VEX_W_OPSIZE, /* 4189 */ - IC_VEX_W_OPSIZE, /* 4190 */ - IC_VEX_W_OPSIZE, /* 4191 */ - IC_VEX, /* 4192 */ - IC_VEX, /* 4193 */ - IC_VEX_XS, /* 4194 */ - IC_VEX_XS, /* 4195 */ - IC_VEX_XD, /* 4196 */ - IC_VEX_XD, /* 4197 */ - IC_VEX_XD, /* 4198 */ - IC_VEX_XD, /* 4199 */ - IC_VEX_W, /* 4200 */ - IC_VEX_W, /* 4201 */ - IC_VEX_W_XS, /* 4202 */ - IC_VEX_W_XS, /* 4203 */ - IC_VEX_W_XD, /* 4204 */ - IC_VEX_W_XD, /* 4205 */ - IC_VEX_W_XD, /* 4206 */ - IC_VEX_W_XD, /* 4207 */ - IC_VEX_OPSIZE, /* 4208 */ - IC_VEX_OPSIZE, /* 4209 */ - IC_VEX_OPSIZE, /* 4210 */ - IC_VEX_OPSIZE, /* 4211 */ - IC_VEX_OPSIZE, /* 4212 */ - IC_VEX_OPSIZE, /* 4213 */ - IC_VEX_OPSIZE, /* 4214 */ - IC_VEX_OPSIZE, /* 4215 */ - IC_VEX_W_OPSIZE, /* 4216 */ - IC_VEX_W_OPSIZE, /* 4217 */ - IC_VEX_W_OPSIZE, /* 4218 */ - IC_VEX_W_OPSIZE, /* 4219 */ - IC_VEX_W_OPSIZE, /* 4220 */ - IC_VEX_W_OPSIZE, /* 4221 */ - IC_VEX_W_OPSIZE, /* 4222 */ - IC_VEX_W_OPSIZE, /* 4223 */ - IC_VEX_L, /* 4224 */ - IC_VEX_L, /* 4225 */ - IC_VEX_L_XS, /* 4226 */ - IC_VEX_L_XS, /* 4227 */ - IC_VEX_L_XD, /* 4228 */ - IC_VEX_L_XD, /* 4229 */ - IC_VEX_L_XD, /* 4230 */ - IC_VEX_L_XD, /* 4231 */ - IC_VEX_L_W, /* 4232 */ - IC_VEX_L_W, /* 4233 */ - IC_VEX_L_W_XS, /* 4234 */ - IC_VEX_L_W_XS, /* 4235 */ - IC_VEX_L_W_XD, /* 4236 */ - IC_VEX_L_W_XD, /* 4237 */ - IC_VEX_L_W_XD, /* 4238 */ - IC_VEX_L_W_XD, /* 4239 */ - IC_VEX_L_OPSIZE, /* 4240 */ - IC_VEX_L_OPSIZE, /* 4241 */ - IC_VEX_L_OPSIZE, /* 4242 */ - IC_VEX_L_OPSIZE, /* 4243 */ - IC_VEX_L_OPSIZE, /* 4244 */ - IC_VEX_L_OPSIZE, /* 4245 */ - IC_VEX_L_OPSIZE, /* 4246 */ - IC_VEX_L_OPSIZE, /* 4247 */ - IC_VEX_L_W_OPSIZE, /* 4248 */ - IC_VEX_L_W_OPSIZE, /* 4249 */ - IC_VEX_L_W_OPSIZE, /* 4250 */ - IC_VEX_L_W_OPSIZE, /* 4251 */ - IC_VEX_L_W_OPSIZE, /* 4252 */ - IC_VEX_L_W_OPSIZE, /* 4253 */ - IC_VEX_L_W_OPSIZE, /* 4254 */ - IC_VEX_L_W_OPSIZE, /* 4255 */ - IC_VEX_L, /* 4256 */ - IC_VEX_L, /* 4257 */ - IC_VEX_L_XS, /* 4258 */ - IC_VEX_L_XS, /* 4259 */ - IC_VEX_L_XD, /* 4260 */ - IC_VEX_L_XD, /* 4261 */ - IC_VEX_L_XD, /* 4262 */ - IC_VEX_L_XD, /* 4263 */ - IC_VEX_L_W, /* 4264 */ - IC_VEX_L_W, /* 4265 */ - IC_VEX_L_W_XS, /* 4266 */ - IC_VEX_L_W_XS, /* 4267 */ - IC_VEX_L_W_XD, /* 4268 */ - IC_VEX_L_W_XD, /* 4269 */ - IC_VEX_L_W_XD, /* 4270 */ - IC_VEX_L_W_XD, /* 4271 */ - IC_VEX_L_OPSIZE, /* 4272 */ - IC_VEX_L_OPSIZE, /* 4273 */ - IC_VEX_L_OPSIZE, /* 4274 */ - IC_VEX_L_OPSIZE, /* 4275 */ - IC_VEX_L_OPSIZE, /* 4276 */ - IC_VEX_L_OPSIZE, /* 4277 */ - IC_VEX_L_OPSIZE, /* 4278 */ - IC_VEX_L_OPSIZE, /* 4279 */ - IC_VEX_L_W_OPSIZE, /* 4280 */ - IC_VEX_L_W_OPSIZE, /* 4281 */ - IC_VEX_L_W_OPSIZE, /* 4282 */ - IC_VEX_L_W_OPSIZE, /* 4283 */ - IC_VEX_L_W_OPSIZE, /* 4284 */ - IC_VEX_L_W_OPSIZE, /* 4285 */ - IC_VEX_L_W_OPSIZE, /* 4286 */ - IC_VEX_L_W_OPSIZE, /* 4287 */ - IC_VEX_L, /* 4288 */ - IC_VEX_L, /* 4289 */ - IC_VEX_L_XS, /* 4290 */ - IC_VEX_L_XS, /* 4291 */ - IC_VEX_L_XD, /* 4292 */ - IC_VEX_L_XD, /* 4293 */ - IC_VEX_L_XD, /* 4294 */ - IC_VEX_L_XD, /* 4295 */ - IC_VEX_L_W, /* 4296 */ - IC_VEX_L_W, /* 4297 */ - IC_VEX_L_W_XS, /* 4298 */ - IC_VEX_L_W_XS, /* 4299 */ - IC_VEX_L_W_XD, /* 4300 */ - IC_VEX_L_W_XD, /* 4301 */ - IC_VEX_L_W_XD, /* 4302 */ - IC_VEX_L_W_XD, /* 4303 */ - IC_VEX_L_OPSIZE, /* 4304 */ - IC_VEX_L_OPSIZE, /* 4305 */ - IC_VEX_L_OPSIZE, /* 4306 */ - IC_VEX_L_OPSIZE, /* 4307 */ - IC_VEX_L_OPSIZE, /* 4308 */ - IC_VEX_L_OPSIZE, /* 4309 */ - IC_VEX_L_OPSIZE, /* 4310 */ - IC_VEX_L_OPSIZE, /* 4311 */ - IC_VEX_L_W_OPSIZE, /* 4312 */ - IC_VEX_L_W_OPSIZE, /* 4313 */ - IC_VEX_L_W_OPSIZE, /* 4314 */ - IC_VEX_L_W_OPSIZE, /* 4315 */ - IC_VEX_L_W_OPSIZE, /* 4316 */ - IC_VEX_L_W_OPSIZE, /* 4317 */ - IC_VEX_L_W_OPSIZE, /* 4318 */ - IC_VEX_L_W_OPSIZE, /* 4319 */ - IC_VEX_L, /* 4320 */ - IC_VEX_L, /* 4321 */ - IC_VEX_L_XS, /* 4322 */ - IC_VEX_L_XS, /* 4323 */ - IC_VEX_L_XD, /* 4324 */ - IC_VEX_L_XD, /* 4325 */ - IC_VEX_L_XD, /* 4326 */ - IC_VEX_L_XD, /* 4327 */ - IC_VEX_L_W, /* 4328 */ - IC_VEX_L_W, /* 4329 */ - IC_VEX_L_W_XS, /* 4330 */ - IC_VEX_L_W_XS, /* 4331 */ - IC_VEX_L_W_XD, /* 4332 */ - IC_VEX_L_W_XD, /* 4333 */ - IC_VEX_L_W_XD, /* 4334 */ - IC_VEX_L_W_XD, /* 4335 */ - IC_VEX_L_OPSIZE, /* 4336 */ - IC_VEX_L_OPSIZE, /* 4337 */ - IC_VEX_L_OPSIZE, /* 4338 */ - IC_VEX_L_OPSIZE, /* 4339 */ - IC_VEX_L_OPSIZE, /* 4340 */ - IC_VEX_L_OPSIZE, /* 4341 */ - IC_VEX_L_OPSIZE, /* 4342 */ - IC_VEX_L_OPSIZE, /* 4343 */ - IC_VEX_L_W_OPSIZE, /* 4344 */ - IC_VEX_L_W_OPSIZE, /* 4345 */ - IC_VEX_L_W_OPSIZE, /* 4346 */ - IC_VEX_L_W_OPSIZE, /* 4347 */ - IC_VEX_L_W_OPSIZE, /* 4348 */ - IC_VEX_L_W_OPSIZE, /* 4349 */ - IC_VEX_L_W_OPSIZE, /* 4350 */ - IC_VEX_L_W_OPSIZE, /* 4351 */ - IC_EVEX_KZ, /* 4352 */ - IC_EVEX_KZ, /* 4353 */ - IC_EVEX_XS_KZ, /* 4354 */ - IC_EVEX_XS_KZ, /* 4355 */ - IC_EVEX_XD_KZ, /* 4356 */ - IC_EVEX_XD_KZ, /* 4357 */ - IC_EVEX_XD_KZ, /* 4358 */ - IC_EVEX_XD_KZ, /* 4359 */ - IC_EVEX_W_KZ, /* 4360 */ - IC_EVEX_W_KZ, /* 4361 */ - IC_EVEX_W_XS_KZ, /* 4362 */ - IC_EVEX_W_XS_KZ, /* 4363 */ - IC_EVEX_W_XD_KZ, /* 4364 */ - IC_EVEX_W_XD_KZ, /* 4365 */ - IC_EVEX_W_XD_KZ, /* 4366 */ - IC_EVEX_W_XD_KZ, /* 4367 */ - IC_EVEX_OPSIZE_KZ, /* 4368 */ - IC_EVEX_OPSIZE_KZ, /* 4369 */ - IC_EVEX_OPSIZE_KZ, /* 4370 */ - IC_EVEX_OPSIZE_KZ, /* 4371 */ - IC_EVEX_OPSIZE_KZ, /* 4372 */ - IC_EVEX_OPSIZE_KZ, /* 4373 */ - IC_EVEX_OPSIZE_KZ, /* 4374 */ - IC_EVEX_OPSIZE_KZ, /* 4375 */ - IC_EVEX_W_OPSIZE_KZ, /* 4376 */ - IC_EVEX_W_OPSIZE_KZ, /* 4377 */ - IC_EVEX_W_OPSIZE_KZ, /* 4378 */ - IC_EVEX_W_OPSIZE_KZ, /* 4379 */ - IC_EVEX_W_OPSIZE_KZ, /* 4380 */ - IC_EVEX_W_OPSIZE_KZ, /* 4381 */ - IC_EVEX_W_OPSIZE_KZ, /* 4382 */ - IC_EVEX_W_OPSIZE_KZ, /* 4383 */ - IC_EVEX_KZ, /* 4384 */ - IC_EVEX_KZ, /* 4385 */ - IC_EVEX_XS_KZ, /* 4386 */ - IC_EVEX_XS_KZ, /* 4387 */ - IC_EVEX_XD_KZ, /* 4388 */ - IC_EVEX_XD_KZ, /* 4389 */ - IC_EVEX_XD_KZ, /* 4390 */ - IC_EVEX_XD_KZ, /* 4391 */ - IC_EVEX_W_KZ, /* 4392 */ - IC_EVEX_W_KZ, /* 4393 */ - IC_EVEX_W_XS_KZ, /* 4394 */ - IC_EVEX_W_XS_KZ, /* 4395 */ - IC_EVEX_W_XD_KZ, /* 4396 */ - IC_EVEX_W_XD_KZ, /* 4397 */ - IC_EVEX_W_XD_KZ, /* 4398 */ - IC_EVEX_W_XD_KZ, /* 4399 */ - IC_EVEX_OPSIZE_KZ, /* 4400 */ - IC_EVEX_OPSIZE_KZ, /* 4401 */ - IC_EVEX_OPSIZE_KZ, /* 4402 */ - IC_EVEX_OPSIZE_KZ, /* 4403 */ - IC_EVEX_OPSIZE_KZ, /* 4404 */ - IC_EVEX_OPSIZE_KZ, /* 4405 */ - IC_EVEX_OPSIZE_KZ, /* 4406 */ - IC_EVEX_OPSIZE_KZ, /* 4407 */ - IC_EVEX_W_OPSIZE_KZ, /* 4408 */ - IC_EVEX_W_OPSIZE_KZ, /* 4409 */ - IC_EVEX_W_OPSIZE_KZ, /* 4410 */ - IC_EVEX_W_OPSIZE_KZ, /* 4411 */ - IC_EVEX_W_OPSIZE_KZ, /* 4412 */ - IC_EVEX_W_OPSIZE_KZ, /* 4413 */ - IC_EVEX_W_OPSIZE_KZ, /* 4414 */ - IC_EVEX_W_OPSIZE_KZ, /* 4415 */ - IC_EVEX_KZ, /* 4416 */ - IC_EVEX_KZ, /* 4417 */ - IC_EVEX_XS_KZ, /* 4418 */ - IC_EVEX_XS_KZ, /* 4419 */ - IC_EVEX_XD_KZ, /* 4420 */ - IC_EVEX_XD_KZ, /* 4421 */ - IC_EVEX_XD_KZ, /* 4422 */ - IC_EVEX_XD_KZ, /* 4423 */ - IC_EVEX_W_KZ, /* 4424 */ - IC_EVEX_W_KZ, /* 4425 */ - IC_EVEX_W_XS_KZ, /* 4426 */ - IC_EVEX_W_XS_KZ, /* 4427 */ - IC_EVEX_W_XD_KZ, /* 4428 */ - IC_EVEX_W_XD_KZ, /* 4429 */ - IC_EVEX_W_XD_KZ, /* 4430 */ - IC_EVEX_W_XD_KZ, /* 4431 */ - IC_EVEX_OPSIZE_KZ, /* 4432 */ - IC_EVEX_OPSIZE_KZ, /* 4433 */ - IC_EVEX_OPSIZE_KZ, /* 4434 */ - IC_EVEX_OPSIZE_KZ, /* 4435 */ - IC_EVEX_OPSIZE_KZ, /* 4436 */ - IC_EVEX_OPSIZE_KZ, /* 4437 */ - IC_EVEX_OPSIZE_KZ, /* 4438 */ - IC_EVEX_OPSIZE_KZ, /* 4439 */ - IC_EVEX_W_OPSIZE_KZ, /* 4440 */ - IC_EVEX_W_OPSIZE_KZ, /* 4441 */ - IC_EVEX_W_OPSIZE_KZ, /* 4442 */ - IC_EVEX_W_OPSIZE_KZ, /* 4443 */ - IC_EVEX_W_OPSIZE_KZ, /* 4444 */ - IC_EVEX_W_OPSIZE_KZ, /* 4445 */ - IC_EVEX_W_OPSIZE_KZ, /* 4446 */ - IC_EVEX_W_OPSIZE_KZ, /* 4447 */ - IC_EVEX_KZ, /* 4448 */ - IC_EVEX_KZ, /* 4449 */ - IC_EVEX_XS_KZ, /* 4450 */ - IC_EVEX_XS_KZ, /* 4451 */ - IC_EVEX_XD_KZ, /* 4452 */ - IC_EVEX_XD_KZ, /* 4453 */ - IC_EVEX_XD_KZ, /* 4454 */ - IC_EVEX_XD_KZ, /* 4455 */ - IC_EVEX_W_KZ, /* 4456 */ - IC_EVEX_W_KZ, /* 4457 */ - IC_EVEX_W_XS_KZ, /* 4458 */ - IC_EVEX_W_XS_KZ, /* 4459 */ - IC_EVEX_W_XD_KZ, /* 4460 */ - IC_EVEX_W_XD_KZ, /* 4461 */ - IC_EVEX_W_XD_KZ, /* 4462 */ - IC_EVEX_W_XD_KZ, /* 4463 */ - IC_EVEX_OPSIZE_KZ, /* 4464 */ - IC_EVEX_OPSIZE_KZ, /* 4465 */ - IC_EVEX_OPSIZE_KZ, /* 4466 */ - IC_EVEX_OPSIZE_KZ, /* 4467 */ - IC_EVEX_OPSIZE_KZ, /* 4468 */ - IC_EVEX_OPSIZE_KZ, /* 4469 */ - IC_EVEX_OPSIZE_KZ, /* 4470 */ - IC_EVEX_OPSIZE_KZ, /* 4471 */ - IC_EVEX_W_OPSIZE_KZ, /* 4472 */ - IC_EVEX_W_OPSIZE_KZ, /* 4473 */ - IC_EVEX_W_OPSIZE_KZ, /* 4474 */ - IC_EVEX_W_OPSIZE_KZ, /* 4475 */ - IC_EVEX_W_OPSIZE_KZ, /* 4476 */ - IC_EVEX_W_OPSIZE_KZ, /* 4477 */ - IC_EVEX_W_OPSIZE_KZ, /* 4478 */ - IC_EVEX_W_OPSIZE_KZ, /* 4479 */ - IC_EVEX_KZ, /* 4480 */ - IC_EVEX_KZ, /* 4481 */ - IC_EVEX_XS_KZ, /* 4482 */ - IC_EVEX_XS_KZ, /* 4483 */ - IC_EVEX_XD_KZ, /* 4484 */ - IC_EVEX_XD_KZ, /* 4485 */ - IC_EVEX_XD_KZ, /* 4486 */ - IC_EVEX_XD_KZ, /* 4487 */ - IC_EVEX_W_KZ, /* 4488 */ - IC_EVEX_W_KZ, /* 4489 */ - IC_EVEX_W_XS_KZ, /* 4490 */ - IC_EVEX_W_XS_KZ, /* 4491 */ - IC_EVEX_W_XD_KZ, /* 4492 */ - IC_EVEX_W_XD_KZ, /* 4493 */ - IC_EVEX_W_XD_KZ, /* 4494 */ - IC_EVEX_W_XD_KZ, /* 4495 */ - IC_EVEX_OPSIZE_KZ, /* 4496 */ - IC_EVEX_OPSIZE_KZ, /* 4497 */ - IC_EVEX_OPSIZE_KZ, /* 4498 */ - IC_EVEX_OPSIZE_KZ, /* 4499 */ - IC_EVEX_OPSIZE_KZ, /* 4500 */ - IC_EVEX_OPSIZE_KZ, /* 4501 */ - IC_EVEX_OPSIZE_KZ, /* 4502 */ - IC_EVEX_OPSIZE_KZ, /* 4503 */ - IC_EVEX_W_OPSIZE_KZ, /* 4504 */ - IC_EVEX_W_OPSIZE_KZ, /* 4505 */ - IC_EVEX_W_OPSIZE_KZ, /* 4506 */ - IC_EVEX_W_OPSIZE_KZ, /* 4507 */ - IC_EVEX_W_OPSIZE_KZ, /* 4508 */ - IC_EVEX_W_OPSIZE_KZ, /* 4509 */ - IC_EVEX_W_OPSIZE_KZ, /* 4510 */ - IC_EVEX_W_OPSIZE_KZ, /* 4511 */ - IC_EVEX_KZ, /* 4512 */ - IC_EVEX_KZ, /* 4513 */ - IC_EVEX_XS_KZ, /* 4514 */ - IC_EVEX_XS_KZ, /* 4515 */ - IC_EVEX_XD_KZ, /* 4516 */ - IC_EVEX_XD_KZ, /* 4517 */ - IC_EVEX_XD_KZ, /* 4518 */ - IC_EVEX_XD_KZ, /* 4519 */ - IC_EVEX_W_KZ, /* 4520 */ - IC_EVEX_W_KZ, /* 4521 */ - IC_EVEX_W_XS_KZ, /* 4522 */ - IC_EVEX_W_XS_KZ, /* 4523 */ - IC_EVEX_W_XD_KZ, /* 4524 */ - IC_EVEX_W_XD_KZ, /* 4525 */ - IC_EVEX_W_XD_KZ, /* 4526 */ - IC_EVEX_W_XD_KZ, /* 4527 */ - IC_EVEX_OPSIZE_KZ, /* 4528 */ - IC_EVEX_OPSIZE_KZ, /* 4529 */ - IC_EVEX_OPSIZE_KZ, /* 4530 */ - IC_EVEX_OPSIZE_KZ, /* 4531 */ - IC_EVEX_OPSIZE_KZ, /* 4532 */ - IC_EVEX_OPSIZE_KZ, /* 4533 */ - IC_EVEX_OPSIZE_KZ, /* 4534 */ - IC_EVEX_OPSIZE_KZ, /* 4535 */ - IC_EVEX_W_OPSIZE_KZ, /* 4536 */ - IC_EVEX_W_OPSIZE_KZ, /* 4537 */ - IC_EVEX_W_OPSIZE_KZ, /* 4538 */ - IC_EVEX_W_OPSIZE_KZ, /* 4539 */ - IC_EVEX_W_OPSIZE_KZ, /* 4540 */ - IC_EVEX_W_OPSIZE_KZ, /* 4541 */ - IC_EVEX_W_OPSIZE_KZ, /* 4542 */ - IC_EVEX_W_OPSIZE_KZ, /* 4543 */ - IC_EVEX_KZ, /* 4544 */ - IC_EVEX_KZ, /* 4545 */ - IC_EVEX_XS_KZ, /* 4546 */ - IC_EVEX_XS_KZ, /* 4547 */ - IC_EVEX_XD_KZ, /* 4548 */ - IC_EVEX_XD_KZ, /* 4549 */ - IC_EVEX_XD_KZ, /* 4550 */ - IC_EVEX_XD_KZ, /* 4551 */ - IC_EVEX_W_KZ, /* 4552 */ - IC_EVEX_W_KZ, /* 4553 */ - IC_EVEX_W_XS_KZ, /* 4554 */ - IC_EVEX_W_XS_KZ, /* 4555 */ - IC_EVEX_W_XD_KZ, /* 4556 */ - IC_EVEX_W_XD_KZ, /* 4557 */ - IC_EVEX_W_XD_KZ, /* 4558 */ - IC_EVEX_W_XD_KZ, /* 4559 */ - IC_EVEX_OPSIZE_KZ, /* 4560 */ - IC_EVEX_OPSIZE_KZ, /* 4561 */ - IC_EVEX_OPSIZE_KZ, /* 4562 */ - IC_EVEX_OPSIZE_KZ, /* 4563 */ - IC_EVEX_OPSIZE_KZ, /* 4564 */ - IC_EVEX_OPSIZE_KZ, /* 4565 */ - IC_EVEX_OPSIZE_KZ, /* 4566 */ - IC_EVEX_OPSIZE_KZ, /* 4567 */ - IC_EVEX_W_OPSIZE_KZ, /* 4568 */ - IC_EVEX_W_OPSIZE_KZ, /* 4569 */ - IC_EVEX_W_OPSIZE_KZ, /* 4570 */ - IC_EVEX_W_OPSIZE_KZ, /* 4571 */ - IC_EVEX_W_OPSIZE_KZ, /* 4572 */ - IC_EVEX_W_OPSIZE_KZ, /* 4573 */ - IC_EVEX_W_OPSIZE_KZ, /* 4574 */ - IC_EVEX_W_OPSIZE_KZ, /* 4575 */ - IC_EVEX_KZ, /* 4576 */ - IC_EVEX_KZ, /* 4577 */ - IC_EVEX_XS_KZ, /* 4578 */ - IC_EVEX_XS_KZ, /* 4579 */ - IC_EVEX_XD_KZ, /* 4580 */ - IC_EVEX_XD_KZ, /* 4581 */ - IC_EVEX_XD_KZ, /* 4582 */ - IC_EVEX_XD_KZ, /* 4583 */ - IC_EVEX_W_KZ, /* 4584 */ - IC_EVEX_W_KZ, /* 4585 */ - IC_EVEX_W_XS_KZ, /* 4586 */ - IC_EVEX_W_XS_KZ, /* 4587 */ - IC_EVEX_W_XD_KZ, /* 4588 */ - IC_EVEX_W_XD_KZ, /* 4589 */ - IC_EVEX_W_XD_KZ, /* 4590 */ - IC_EVEX_W_XD_KZ, /* 4591 */ - IC_EVEX_OPSIZE_KZ, /* 4592 */ - IC_EVEX_OPSIZE_KZ, /* 4593 */ - IC_EVEX_OPSIZE_KZ, /* 4594 */ - IC_EVEX_OPSIZE_KZ, /* 4595 */ - IC_EVEX_OPSIZE_KZ, /* 4596 */ - IC_EVEX_OPSIZE_KZ, /* 4597 */ - IC_EVEX_OPSIZE_KZ, /* 4598 */ - IC_EVEX_OPSIZE_KZ, /* 4599 */ - IC_EVEX_W_OPSIZE_KZ, /* 4600 */ - IC_EVEX_W_OPSIZE_KZ, /* 4601 */ - IC_EVEX_W_OPSIZE_KZ, /* 4602 */ - IC_EVEX_W_OPSIZE_KZ, /* 4603 */ - IC_EVEX_W_OPSIZE_KZ, /* 4604 */ - IC_EVEX_W_OPSIZE_KZ, /* 4605 */ - IC_EVEX_W_OPSIZE_KZ, /* 4606 */ - IC_EVEX_W_OPSIZE_KZ, /* 4607 */ - IC, /* 4608 */ - IC_64BIT, /* 4609 */ - IC_XS, /* 4610 */ - IC_64BIT_XS, /* 4611 */ - IC_XD, /* 4612 */ - IC_64BIT_XD, /* 4613 */ - IC_XS, /* 4614 */ - IC_64BIT_XS, /* 4615 */ - IC, /* 4616 */ - IC_64BIT_REXW, /* 4617 */ - IC_XS, /* 4618 */ - IC_64BIT_REXW_XS, /* 4619 */ - IC_XD, /* 4620 */ - IC_64BIT_REXW_XD, /* 4621 */ - IC_XS, /* 4622 */ - IC_64BIT_REXW_XS, /* 4623 */ - IC_OPSIZE, /* 4624 */ - IC_64BIT_OPSIZE, /* 4625 */ - IC_XS_OPSIZE, /* 4626 */ - IC_64BIT_XS_OPSIZE, /* 4627 */ - IC_XD_OPSIZE, /* 4628 */ - IC_64BIT_XD_OPSIZE, /* 4629 */ - IC_XS_OPSIZE, /* 4630 */ - IC_64BIT_XD_OPSIZE, /* 4631 */ - IC_OPSIZE, /* 4632 */ - IC_64BIT_REXW_OPSIZE, /* 4633 */ - IC_XS_OPSIZE, /* 4634 */ - IC_64BIT_REXW_XS, /* 4635 */ - IC_XD_OPSIZE, /* 4636 */ - IC_64BIT_REXW_XD, /* 4637 */ - IC_XS_OPSIZE, /* 4638 */ - IC_64BIT_REXW_XS, /* 4639 */ - IC_ADSIZE, /* 4640 */ - IC_64BIT_ADSIZE, /* 4641 */ - IC_XS, /* 4642 */ - IC_64BIT_XS, /* 4643 */ - IC_XD, /* 4644 */ - IC_64BIT_XD, /* 4645 */ - IC_XS, /* 4646 */ - IC_64BIT_XS, /* 4647 */ - IC_ADSIZE, /* 4648 */ - IC_64BIT_ADSIZE, /* 4649 */ - IC_XS, /* 4650 */ - IC_64BIT_REXW_XS, /* 4651 */ - IC_XD, /* 4652 */ - IC_64BIT_REXW_XD, /* 4653 */ - IC_XS, /* 4654 */ - IC_64BIT_REXW_XS, /* 4655 */ - IC_OPSIZE, /* 4656 */ - IC_64BIT_OPSIZE, /* 4657 */ - IC_XS_OPSIZE, /* 4658 */ - IC_64BIT_XS_OPSIZE, /* 4659 */ - IC_XD_OPSIZE, /* 4660 */ - IC_64BIT_XD_OPSIZE, /* 4661 */ - IC_XS_OPSIZE, /* 4662 */ - IC_64BIT_XD_OPSIZE, /* 4663 */ - IC_OPSIZE, /* 4664 */ - IC_64BIT_REXW_OPSIZE, /* 4665 */ - IC_XS_OPSIZE, /* 4666 */ - IC_64BIT_REXW_XS, /* 4667 */ - IC_XD_OPSIZE, /* 4668 */ - IC_64BIT_REXW_XD, /* 4669 */ - IC_XS_OPSIZE, /* 4670 */ - IC_64BIT_REXW_XS, /* 4671 */ - IC_VEX, /* 4672 */ - IC_VEX, /* 4673 */ - IC_VEX_XS, /* 4674 */ - IC_VEX_XS, /* 4675 */ - IC_VEX_XD, /* 4676 */ - IC_VEX_XD, /* 4677 */ - IC_VEX_XD, /* 4678 */ - IC_VEX_XD, /* 4679 */ - IC_VEX_W, /* 4680 */ - IC_VEX_W, /* 4681 */ - IC_VEX_W_XS, /* 4682 */ - IC_VEX_W_XS, /* 4683 */ - IC_VEX_W_XD, /* 4684 */ - IC_VEX_W_XD, /* 4685 */ - IC_VEX_W_XD, /* 4686 */ - IC_VEX_W_XD, /* 4687 */ - IC_VEX_OPSIZE, /* 4688 */ - IC_VEX_OPSIZE, /* 4689 */ - IC_VEX_OPSIZE, /* 4690 */ - IC_VEX_OPSIZE, /* 4691 */ - IC_VEX_OPSIZE, /* 4692 */ - IC_VEX_OPSIZE, /* 4693 */ - IC_VEX_OPSIZE, /* 4694 */ - IC_VEX_OPSIZE, /* 4695 */ - IC_VEX_W_OPSIZE, /* 4696 */ - IC_VEX_W_OPSIZE, /* 4697 */ - IC_VEX_W_OPSIZE, /* 4698 */ - IC_VEX_W_OPSIZE, /* 4699 */ - IC_VEX_W_OPSIZE, /* 4700 */ - IC_VEX_W_OPSIZE, /* 4701 */ - IC_VEX_W_OPSIZE, /* 4702 */ - IC_VEX_W_OPSIZE, /* 4703 */ - IC_VEX, /* 4704 */ - IC_VEX, /* 4705 */ - IC_VEX_XS, /* 4706 */ - IC_VEX_XS, /* 4707 */ - IC_VEX_XD, /* 4708 */ - IC_VEX_XD, /* 4709 */ - IC_VEX_XD, /* 4710 */ - IC_VEX_XD, /* 4711 */ - IC_VEX_W, /* 4712 */ - IC_VEX_W, /* 4713 */ - IC_VEX_W_XS, /* 4714 */ - IC_VEX_W_XS, /* 4715 */ - IC_VEX_W_XD, /* 4716 */ - IC_VEX_W_XD, /* 4717 */ - IC_VEX_W_XD, /* 4718 */ - IC_VEX_W_XD, /* 4719 */ - IC_VEX_OPSIZE, /* 4720 */ - IC_VEX_OPSIZE, /* 4721 */ - IC_VEX_OPSIZE, /* 4722 */ - IC_VEX_OPSIZE, /* 4723 */ - IC_VEX_OPSIZE, /* 4724 */ - IC_VEX_OPSIZE, /* 4725 */ - IC_VEX_OPSIZE, /* 4726 */ - IC_VEX_OPSIZE, /* 4727 */ - IC_VEX_W_OPSIZE, /* 4728 */ - IC_VEX_W_OPSIZE, /* 4729 */ - IC_VEX_W_OPSIZE, /* 4730 */ - IC_VEX_W_OPSIZE, /* 4731 */ - IC_VEX_W_OPSIZE, /* 4732 */ - IC_VEX_W_OPSIZE, /* 4733 */ - IC_VEX_W_OPSIZE, /* 4734 */ - IC_VEX_W_OPSIZE, /* 4735 */ - IC_VEX_L, /* 4736 */ - IC_VEX_L, /* 4737 */ - IC_VEX_L_XS, /* 4738 */ - IC_VEX_L_XS, /* 4739 */ - IC_VEX_L_XD, /* 4740 */ - IC_VEX_L_XD, /* 4741 */ - IC_VEX_L_XD, /* 4742 */ - IC_VEX_L_XD, /* 4743 */ - IC_VEX_L_W, /* 4744 */ - IC_VEX_L_W, /* 4745 */ - IC_VEX_L_W_XS, /* 4746 */ - IC_VEX_L_W_XS, /* 4747 */ - IC_VEX_L_W_XD, /* 4748 */ - IC_VEX_L_W_XD, /* 4749 */ - IC_VEX_L_W_XD, /* 4750 */ - IC_VEX_L_W_XD, /* 4751 */ - IC_VEX_L_OPSIZE, /* 4752 */ - IC_VEX_L_OPSIZE, /* 4753 */ - IC_VEX_L_OPSIZE, /* 4754 */ - IC_VEX_L_OPSIZE, /* 4755 */ - IC_VEX_L_OPSIZE, /* 4756 */ - IC_VEX_L_OPSIZE, /* 4757 */ - IC_VEX_L_OPSIZE, /* 4758 */ - IC_VEX_L_OPSIZE, /* 4759 */ - IC_VEX_L_W_OPSIZE, /* 4760 */ - IC_VEX_L_W_OPSIZE, /* 4761 */ - IC_VEX_L_W_OPSIZE, /* 4762 */ - IC_VEX_L_W_OPSIZE, /* 4763 */ - IC_VEX_L_W_OPSIZE, /* 4764 */ - IC_VEX_L_W_OPSIZE, /* 4765 */ - IC_VEX_L_W_OPSIZE, /* 4766 */ - IC_VEX_L_W_OPSIZE, /* 4767 */ - IC_VEX_L, /* 4768 */ - IC_VEX_L, /* 4769 */ - IC_VEX_L_XS, /* 4770 */ - IC_VEX_L_XS, /* 4771 */ - IC_VEX_L_XD, /* 4772 */ - IC_VEX_L_XD, /* 4773 */ - IC_VEX_L_XD, /* 4774 */ - IC_VEX_L_XD, /* 4775 */ - IC_VEX_L_W, /* 4776 */ - IC_VEX_L_W, /* 4777 */ - IC_VEX_L_W_XS, /* 4778 */ - IC_VEX_L_W_XS, /* 4779 */ - IC_VEX_L_W_XD, /* 4780 */ - IC_VEX_L_W_XD, /* 4781 */ - IC_VEX_L_W_XD, /* 4782 */ - IC_VEX_L_W_XD, /* 4783 */ - IC_VEX_L_OPSIZE, /* 4784 */ - IC_VEX_L_OPSIZE, /* 4785 */ - IC_VEX_L_OPSIZE, /* 4786 */ - IC_VEX_L_OPSIZE, /* 4787 */ - IC_VEX_L_OPSIZE, /* 4788 */ - IC_VEX_L_OPSIZE, /* 4789 */ - IC_VEX_L_OPSIZE, /* 4790 */ - IC_VEX_L_OPSIZE, /* 4791 */ - IC_VEX_L_W_OPSIZE, /* 4792 */ - IC_VEX_L_W_OPSIZE, /* 4793 */ - IC_VEX_L_W_OPSIZE, /* 4794 */ - IC_VEX_L_W_OPSIZE, /* 4795 */ - IC_VEX_L_W_OPSIZE, /* 4796 */ - IC_VEX_L_W_OPSIZE, /* 4797 */ - IC_VEX_L_W_OPSIZE, /* 4798 */ - IC_VEX_L_W_OPSIZE, /* 4799 */ - IC_VEX_L, /* 4800 */ - IC_VEX_L, /* 4801 */ - IC_VEX_L_XS, /* 4802 */ - IC_VEX_L_XS, /* 4803 */ - IC_VEX_L_XD, /* 4804 */ - IC_VEX_L_XD, /* 4805 */ - IC_VEX_L_XD, /* 4806 */ - IC_VEX_L_XD, /* 4807 */ - IC_VEX_L_W, /* 4808 */ - IC_VEX_L_W, /* 4809 */ - IC_VEX_L_W_XS, /* 4810 */ - IC_VEX_L_W_XS, /* 4811 */ - IC_VEX_L_W_XD, /* 4812 */ - IC_VEX_L_W_XD, /* 4813 */ - IC_VEX_L_W_XD, /* 4814 */ - IC_VEX_L_W_XD, /* 4815 */ - IC_VEX_L_OPSIZE, /* 4816 */ - IC_VEX_L_OPSIZE, /* 4817 */ - IC_VEX_L_OPSIZE, /* 4818 */ - IC_VEX_L_OPSIZE, /* 4819 */ - IC_VEX_L_OPSIZE, /* 4820 */ - IC_VEX_L_OPSIZE, /* 4821 */ - IC_VEX_L_OPSIZE, /* 4822 */ - IC_VEX_L_OPSIZE, /* 4823 */ - IC_VEX_L_W_OPSIZE, /* 4824 */ - IC_VEX_L_W_OPSIZE, /* 4825 */ - IC_VEX_L_W_OPSIZE, /* 4826 */ - IC_VEX_L_W_OPSIZE, /* 4827 */ - IC_VEX_L_W_OPSIZE, /* 4828 */ - IC_VEX_L_W_OPSIZE, /* 4829 */ - IC_VEX_L_W_OPSIZE, /* 4830 */ - IC_VEX_L_W_OPSIZE, /* 4831 */ - IC_VEX_L, /* 4832 */ - IC_VEX_L, /* 4833 */ - IC_VEX_L_XS, /* 4834 */ - IC_VEX_L_XS, /* 4835 */ - IC_VEX_L_XD, /* 4836 */ - IC_VEX_L_XD, /* 4837 */ - IC_VEX_L_XD, /* 4838 */ - IC_VEX_L_XD, /* 4839 */ - IC_VEX_L_W, /* 4840 */ - IC_VEX_L_W, /* 4841 */ - IC_VEX_L_W_XS, /* 4842 */ - IC_VEX_L_W_XS, /* 4843 */ - IC_VEX_L_W_XD, /* 4844 */ - IC_VEX_L_W_XD, /* 4845 */ - IC_VEX_L_W_XD, /* 4846 */ - IC_VEX_L_W_XD, /* 4847 */ - IC_VEX_L_OPSIZE, /* 4848 */ - IC_VEX_L_OPSIZE, /* 4849 */ - IC_VEX_L_OPSIZE, /* 4850 */ - IC_VEX_L_OPSIZE, /* 4851 */ - IC_VEX_L_OPSIZE, /* 4852 */ - IC_VEX_L_OPSIZE, /* 4853 */ - IC_VEX_L_OPSIZE, /* 4854 */ - IC_VEX_L_OPSIZE, /* 4855 */ - IC_VEX_L_W_OPSIZE, /* 4856 */ - IC_VEX_L_W_OPSIZE, /* 4857 */ - IC_VEX_L_W_OPSIZE, /* 4858 */ - IC_VEX_L_W_OPSIZE, /* 4859 */ - IC_VEX_L_W_OPSIZE, /* 4860 */ - IC_VEX_L_W_OPSIZE, /* 4861 */ - IC_VEX_L_W_OPSIZE, /* 4862 */ - IC_VEX_L_W_OPSIZE, /* 4863 */ - IC_EVEX_L_KZ, /* 4864 */ - IC_EVEX_L_KZ, /* 4865 */ - IC_EVEX_L_XS_KZ, /* 4866 */ - IC_EVEX_L_XS_KZ, /* 4867 */ - IC_EVEX_L_XD_KZ, /* 4868 */ - IC_EVEX_L_XD_KZ, /* 4869 */ - IC_EVEX_L_XD_KZ, /* 4870 */ - IC_EVEX_L_XD_KZ, /* 4871 */ - IC_EVEX_L_W_KZ, /* 4872 */ - IC_EVEX_L_W_KZ, /* 4873 */ - IC_EVEX_L_W_XS_KZ, /* 4874 */ - IC_EVEX_L_W_XS_KZ, /* 4875 */ - IC_EVEX_L_W_XD_KZ, /* 4876 */ - IC_EVEX_L_W_XD_KZ, /* 4877 */ - IC_EVEX_L_W_XD_KZ, /* 4878 */ - IC_EVEX_L_W_XD_KZ, /* 4879 */ - IC_EVEX_L_OPSIZE_KZ, /* 4880 */ - IC_EVEX_L_OPSIZE_KZ, /* 4881 */ - IC_EVEX_L_OPSIZE_KZ, /* 4882 */ - IC_EVEX_L_OPSIZE_KZ, /* 4883 */ - IC_EVEX_L_OPSIZE_KZ, /* 4884 */ - IC_EVEX_L_OPSIZE_KZ, /* 4885 */ - IC_EVEX_L_OPSIZE_KZ, /* 4886 */ - IC_EVEX_L_OPSIZE_KZ, /* 4887 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 4888 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 4889 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 4890 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 4891 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 4892 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 4893 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 4894 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 4895 */ - IC_EVEX_L_KZ, /* 4896 */ - IC_EVEX_L_KZ, /* 4897 */ - IC_EVEX_L_XS_KZ, /* 4898 */ - IC_EVEX_L_XS_KZ, /* 4899 */ - IC_EVEX_L_XD_KZ, /* 4900 */ - IC_EVEX_L_XD_KZ, /* 4901 */ - IC_EVEX_L_XD_KZ, /* 4902 */ - IC_EVEX_L_XD_KZ, /* 4903 */ - IC_EVEX_L_W_KZ, /* 4904 */ - IC_EVEX_L_W_KZ, /* 4905 */ - IC_EVEX_L_W_XS_KZ, /* 4906 */ - IC_EVEX_L_W_XS_KZ, /* 4907 */ - IC_EVEX_L_W_XD_KZ, /* 4908 */ - IC_EVEX_L_W_XD_KZ, /* 4909 */ - IC_EVEX_L_W_XD_KZ, /* 4910 */ - IC_EVEX_L_W_XD_KZ, /* 4911 */ - IC_EVEX_L_OPSIZE_KZ, /* 4912 */ - IC_EVEX_L_OPSIZE_KZ, /* 4913 */ - IC_EVEX_L_OPSIZE_KZ, /* 4914 */ - IC_EVEX_L_OPSIZE_KZ, /* 4915 */ - IC_EVEX_L_OPSIZE_KZ, /* 4916 */ - IC_EVEX_L_OPSIZE_KZ, /* 4917 */ - IC_EVEX_L_OPSIZE_KZ, /* 4918 */ - IC_EVEX_L_OPSIZE_KZ, /* 4919 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 4920 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 4921 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 4922 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 4923 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 4924 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 4925 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 4926 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 4927 */ - IC_EVEX_L_KZ, /* 4928 */ - IC_EVEX_L_KZ, /* 4929 */ - IC_EVEX_L_XS_KZ, /* 4930 */ - IC_EVEX_L_XS_KZ, /* 4931 */ - IC_EVEX_L_XD_KZ, /* 4932 */ - IC_EVEX_L_XD_KZ, /* 4933 */ - IC_EVEX_L_XD_KZ, /* 4934 */ - IC_EVEX_L_XD_KZ, /* 4935 */ - IC_EVEX_L_W_KZ, /* 4936 */ - IC_EVEX_L_W_KZ, /* 4937 */ - IC_EVEX_L_W_XS_KZ, /* 4938 */ - IC_EVEX_L_W_XS_KZ, /* 4939 */ - IC_EVEX_L_W_XD_KZ, /* 4940 */ - IC_EVEX_L_W_XD_KZ, /* 4941 */ - IC_EVEX_L_W_XD_KZ, /* 4942 */ - IC_EVEX_L_W_XD_KZ, /* 4943 */ - IC_EVEX_L_OPSIZE_KZ, /* 4944 */ - IC_EVEX_L_OPSIZE_KZ, /* 4945 */ - IC_EVEX_L_OPSIZE_KZ, /* 4946 */ - IC_EVEX_L_OPSIZE_KZ, /* 4947 */ - IC_EVEX_L_OPSIZE_KZ, /* 4948 */ - IC_EVEX_L_OPSIZE_KZ, /* 4949 */ - IC_EVEX_L_OPSIZE_KZ, /* 4950 */ - IC_EVEX_L_OPSIZE_KZ, /* 4951 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 4952 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 4953 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 4954 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 4955 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 4956 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 4957 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 4958 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 4959 */ - IC_EVEX_L_KZ, /* 4960 */ - IC_EVEX_L_KZ, /* 4961 */ - IC_EVEX_L_XS_KZ, /* 4962 */ - IC_EVEX_L_XS_KZ, /* 4963 */ - IC_EVEX_L_XD_KZ, /* 4964 */ - IC_EVEX_L_XD_KZ, /* 4965 */ - IC_EVEX_L_XD_KZ, /* 4966 */ - IC_EVEX_L_XD_KZ, /* 4967 */ - IC_EVEX_L_W_KZ, /* 4968 */ - IC_EVEX_L_W_KZ, /* 4969 */ - IC_EVEX_L_W_XS_KZ, /* 4970 */ - IC_EVEX_L_W_XS_KZ, /* 4971 */ - IC_EVEX_L_W_XD_KZ, /* 4972 */ - IC_EVEX_L_W_XD_KZ, /* 4973 */ - IC_EVEX_L_W_XD_KZ, /* 4974 */ - IC_EVEX_L_W_XD_KZ, /* 4975 */ - IC_EVEX_L_OPSIZE_KZ, /* 4976 */ - IC_EVEX_L_OPSIZE_KZ, /* 4977 */ - IC_EVEX_L_OPSIZE_KZ, /* 4978 */ - IC_EVEX_L_OPSIZE_KZ, /* 4979 */ - IC_EVEX_L_OPSIZE_KZ, /* 4980 */ - IC_EVEX_L_OPSIZE_KZ, /* 4981 */ - IC_EVEX_L_OPSIZE_KZ, /* 4982 */ - IC_EVEX_L_OPSIZE_KZ, /* 4983 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 4984 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 4985 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 4986 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 4987 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 4988 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 4989 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 4990 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 4991 */ - IC_EVEX_L_KZ, /* 4992 */ - IC_EVEX_L_KZ, /* 4993 */ - IC_EVEX_L_XS_KZ, /* 4994 */ - IC_EVEX_L_XS_KZ, /* 4995 */ - IC_EVEX_L_XD_KZ, /* 4996 */ - IC_EVEX_L_XD_KZ, /* 4997 */ - IC_EVEX_L_XD_KZ, /* 4998 */ - IC_EVEX_L_XD_KZ, /* 4999 */ - IC_EVEX_L_W_KZ, /* 5000 */ - IC_EVEX_L_W_KZ, /* 5001 */ - IC_EVEX_L_W_XS_KZ, /* 5002 */ - IC_EVEX_L_W_XS_KZ, /* 5003 */ - IC_EVEX_L_W_XD_KZ, /* 5004 */ - IC_EVEX_L_W_XD_KZ, /* 5005 */ - IC_EVEX_L_W_XD_KZ, /* 5006 */ - IC_EVEX_L_W_XD_KZ, /* 5007 */ - IC_EVEX_L_OPSIZE_KZ, /* 5008 */ - IC_EVEX_L_OPSIZE_KZ, /* 5009 */ - IC_EVEX_L_OPSIZE_KZ, /* 5010 */ - IC_EVEX_L_OPSIZE_KZ, /* 5011 */ - IC_EVEX_L_OPSIZE_KZ, /* 5012 */ - IC_EVEX_L_OPSIZE_KZ, /* 5013 */ - IC_EVEX_L_OPSIZE_KZ, /* 5014 */ - IC_EVEX_L_OPSIZE_KZ, /* 5015 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 5016 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 5017 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 5018 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 5019 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 5020 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 5021 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 5022 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 5023 */ - IC_EVEX_L_KZ, /* 5024 */ - IC_EVEX_L_KZ, /* 5025 */ - IC_EVEX_L_XS_KZ, /* 5026 */ - IC_EVEX_L_XS_KZ, /* 5027 */ - IC_EVEX_L_XD_KZ, /* 5028 */ - IC_EVEX_L_XD_KZ, /* 5029 */ - IC_EVEX_L_XD_KZ, /* 5030 */ - IC_EVEX_L_XD_KZ, /* 5031 */ - IC_EVEX_L_W_KZ, /* 5032 */ - IC_EVEX_L_W_KZ, /* 5033 */ - IC_EVEX_L_W_XS_KZ, /* 5034 */ - IC_EVEX_L_W_XS_KZ, /* 5035 */ - IC_EVEX_L_W_XD_KZ, /* 5036 */ - IC_EVEX_L_W_XD_KZ, /* 5037 */ - IC_EVEX_L_W_XD_KZ, /* 5038 */ - IC_EVEX_L_W_XD_KZ, /* 5039 */ - IC_EVEX_L_OPSIZE_KZ, /* 5040 */ - IC_EVEX_L_OPSIZE_KZ, /* 5041 */ - IC_EVEX_L_OPSIZE_KZ, /* 5042 */ - IC_EVEX_L_OPSIZE_KZ, /* 5043 */ - IC_EVEX_L_OPSIZE_KZ, /* 5044 */ - IC_EVEX_L_OPSIZE_KZ, /* 5045 */ - IC_EVEX_L_OPSIZE_KZ, /* 5046 */ - IC_EVEX_L_OPSIZE_KZ, /* 5047 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 5048 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 5049 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 5050 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 5051 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 5052 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 5053 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 5054 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 5055 */ - IC_EVEX_L_KZ, /* 5056 */ - IC_EVEX_L_KZ, /* 5057 */ - IC_EVEX_L_XS_KZ, /* 5058 */ - IC_EVEX_L_XS_KZ, /* 5059 */ - IC_EVEX_L_XD_KZ, /* 5060 */ - IC_EVEX_L_XD_KZ, /* 5061 */ - IC_EVEX_L_XD_KZ, /* 5062 */ - IC_EVEX_L_XD_KZ, /* 5063 */ - IC_EVEX_L_W_KZ, /* 5064 */ - IC_EVEX_L_W_KZ, /* 5065 */ - IC_EVEX_L_W_XS_KZ, /* 5066 */ - IC_EVEX_L_W_XS_KZ, /* 5067 */ - IC_EVEX_L_W_XD_KZ, /* 5068 */ - IC_EVEX_L_W_XD_KZ, /* 5069 */ - IC_EVEX_L_W_XD_KZ, /* 5070 */ - IC_EVEX_L_W_XD_KZ, /* 5071 */ - IC_EVEX_L_OPSIZE_KZ, /* 5072 */ - IC_EVEX_L_OPSIZE_KZ, /* 5073 */ - IC_EVEX_L_OPSIZE_KZ, /* 5074 */ - IC_EVEX_L_OPSIZE_KZ, /* 5075 */ - IC_EVEX_L_OPSIZE_KZ, /* 5076 */ - IC_EVEX_L_OPSIZE_KZ, /* 5077 */ - IC_EVEX_L_OPSIZE_KZ, /* 5078 */ - IC_EVEX_L_OPSIZE_KZ, /* 5079 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 5080 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 5081 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 5082 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 5083 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 5084 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 5085 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 5086 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 5087 */ - IC_EVEX_L_KZ, /* 5088 */ - IC_EVEX_L_KZ, /* 5089 */ - IC_EVEX_L_XS_KZ, /* 5090 */ - IC_EVEX_L_XS_KZ, /* 5091 */ - IC_EVEX_L_XD_KZ, /* 5092 */ - IC_EVEX_L_XD_KZ, /* 5093 */ - IC_EVEX_L_XD_KZ, /* 5094 */ - IC_EVEX_L_XD_KZ, /* 5095 */ - IC_EVEX_L_W_KZ, /* 5096 */ - IC_EVEX_L_W_KZ, /* 5097 */ - IC_EVEX_L_W_XS_KZ, /* 5098 */ - IC_EVEX_L_W_XS_KZ, /* 5099 */ - IC_EVEX_L_W_XD_KZ, /* 5100 */ - IC_EVEX_L_W_XD_KZ, /* 5101 */ - IC_EVEX_L_W_XD_KZ, /* 5102 */ - IC_EVEX_L_W_XD_KZ, /* 5103 */ - IC_EVEX_L_OPSIZE_KZ, /* 5104 */ - IC_EVEX_L_OPSIZE_KZ, /* 5105 */ - IC_EVEX_L_OPSIZE_KZ, /* 5106 */ - IC_EVEX_L_OPSIZE_KZ, /* 5107 */ - IC_EVEX_L_OPSIZE_KZ, /* 5108 */ - IC_EVEX_L_OPSIZE_KZ, /* 5109 */ - IC_EVEX_L_OPSIZE_KZ, /* 5110 */ - IC_EVEX_L_OPSIZE_KZ, /* 5111 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 5112 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 5113 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 5114 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 5115 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 5116 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 5117 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 5118 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 5119 */ - IC, /* 5120 */ - IC_64BIT, /* 5121 */ - IC_XS, /* 5122 */ - IC_64BIT_XS, /* 5123 */ - IC_XD, /* 5124 */ - IC_64BIT_XD, /* 5125 */ - IC_XS, /* 5126 */ - IC_64BIT_XS, /* 5127 */ - IC, /* 5128 */ - IC_64BIT_REXW, /* 5129 */ - IC_XS, /* 5130 */ - IC_64BIT_REXW_XS, /* 5131 */ - IC_XD, /* 5132 */ - IC_64BIT_REXW_XD, /* 5133 */ - IC_XS, /* 5134 */ - IC_64BIT_REXW_XS, /* 5135 */ - IC_OPSIZE, /* 5136 */ - IC_64BIT_OPSIZE, /* 5137 */ - IC_XS_OPSIZE, /* 5138 */ - IC_64BIT_XS_OPSIZE, /* 5139 */ - IC_XD_OPSIZE, /* 5140 */ - IC_64BIT_XD_OPSIZE, /* 5141 */ - IC_XS_OPSIZE, /* 5142 */ - IC_64BIT_XD_OPSIZE, /* 5143 */ - IC_OPSIZE, /* 5144 */ - IC_64BIT_REXW_OPSIZE, /* 5145 */ - IC_XS_OPSIZE, /* 5146 */ - IC_64BIT_REXW_XS, /* 5147 */ - IC_XD_OPSIZE, /* 5148 */ - IC_64BIT_REXW_XD, /* 5149 */ - IC_XS_OPSIZE, /* 5150 */ - IC_64BIT_REXW_XS, /* 5151 */ - IC_ADSIZE, /* 5152 */ - IC_64BIT_ADSIZE, /* 5153 */ - IC_XS, /* 5154 */ - IC_64BIT_XS, /* 5155 */ - IC_XD, /* 5156 */ - IC_64BIT_XD, /* 5157 */ - IC_XS, /* 5158 */ - IC_64BIT_XS, /* 5159 */ - IC_ADSIZE, /* 5160 */ - IC_64BIT_ADSIZE, /* 5161 */ - IC_XS, /* 5162 */ - IC_64BIT_REXW_XS, /* 5163 */ - IC_XD, /* 5164 */ - IC_64BIT_REXW_XD, /* 5165 */ - IC_XS, /* 5166 */ - IC_64BIT_REXW_XS, /* 5167 */ - IC_OPSIZE, /* 5168 */ - IC_64BIT_OPSIZE, /* 5169 */ - IC_XS_OPSIZE, /* 5170 */ - IC_64BIT_XS_OPSIZE, /* 5171 */ - IC_XD_OPSIZE, /* 5172 */ - IC_64BIT_XD_OPSIZE, /* 5173 */ - IC_XS_OPSIZE, /* 5174 */ - IC_64BIT_XD_OPSIZE, /* 5175 */ - IC_OPSIZE, /* 5176 */ - IC_64BIT_REXW_OPSIZE, /* 5177 */ - IC_XS_OPSIZE, /* 5178 */ - IC_64BIT_REXW_XS, /* 5179 */ - IC_XD_OPSIZE, /* 5180 */ - IC_64BIT_REXW_XD, /* 5181 */ - IC_XS_OPSIZE, /* 5182 */ - IC_64BIT_REXW_XS, /* 5183 */ - IC_VEX, /* 5184 */ - IC_VEX, /* 5185 */ - IC_VEX_XS, /* 5186 */ - IC_VEX_XS, /* 5187 */ - IC_VEX_XD, /* 5188 */ - IC_VEX_XD, /* 5189 */ - IC_VEX_XD, /* 5190 */ - IC_VEX_XD, /* 5191 */ - IC_VEX_W, /* 5192 */ - IC_VEX_W, /* 5193 */ - IC_VEX_W_XS, /* 5194 */ - IC_VEX_W_XS, /* 5195 */ - IC_VEX_W_XD, /* 5196 */ - IC_VEX_W_XD, /* 5197 */ - IC_VEX_W_XD, /* 5198 */ - IC_VEX_W_XD, /* 5199 */ - IC_VEX_OPSIZE, /* 5200 */ - IC_VEX_OPSIZE, /* 5201 */ - IC_VEX_OPSIZE, /* 5202 */ - IC_VEX_OPSIZE, /* 5203 */ - IC_VEX_OPSIZE, /* 5204 */ - IC_VEX_OPSIZE, /* 5205 */ - IC_VEX_OPSIZE, /* 5206 */ - IC_VEX_OPSIZE, /* 5207 */ - IC_VEX_W_OPSIZE, /* 5208 */ - IC_VEX_W_OPSIZE, /* 5209 */ - IC_VEX_W_OPSIZE, /* 5210 */ - IC_VEX_W_OPSIZE, /* 5211 */ - IC_VEX_W_OPSIZE, /* 5212 */ - IC_VEX_W_OPSIZE, /* 5213 */ - IC_VEX_W_OPSIZE, /* 5214 */ - IC_VEX_W_OPSIZE, /* 5215 */ - IC_VEX, /* 5216 */ - IC_VEX, /* 5217 */ - IC_VEX_XS, /* 5218 */ - IC_VEX_XS, /* 5219 */ - IC_VEX_XD, /* 5220 */ - IC_VEX_XD, /* 5221 */ - IC_VEX_XD, /* 5222 */ - IC_VEX_XD, /* 5223 */ - IC_VEX_W, /* 5224 */ - IC_VEX_W, /* 5225 */ - IC_VEX_W_XS, /* 5226 */ - IC_VEX_W_XS, /* 5227 */ - IC_VEX_W_XD, /* 5228 */ - IC_VEX_W_XD, /* 5229 */ - IC_VEX_W_XD, /* 5230 */ - IC_VEX_W_XD, /* 5231 */ - IC_VEX_OPSIZE, /* 5232 */ - IC_VEX_OPSIZE, /* 5233 */ - IC_VEX_OPSIZE, /* 5234 */ - IC_VEX_OPSIZE, /* 5235 */ - IC_VEX_OPSIZE, /* 5236 */ - IC_VEX_OPSIZE, /* 5237 */ - IC_VEX_OPSIZE, /* 5238 */ - IC_VEX_OPSIZE, /* 5239 */ - IC_VEX_W_OPSIZE, /* 5240 */ - IC_VEX_W_OPSIZE, /* 5241 */ - IC_VEX_W_OPSIZE, /* 5242 */ - IC_VEX_W_OPSIZE, /* 5243 */ - IC_VEX_W_OPSIZE, /* 5244 */ - IC_VEX_W_OPSIZE, /* 5245 */ - IC_VEX_W_OPSIZE, /* 5246 */ - IC_VEX_W_OPSIZE, /* 5247 */ - IC_VEX_L, /* 5248 */ - IC_VEX_L, /* 5249 */ - IC_VEX_L_XS, /* 5250 */ - IC_VEX_L_XS, /* 5251 */ - IC_VEX_L_XD, /* 5252 */ - IC_VEX_L_XD, /* 5253 */ - IC_VEX_L_XD, /* 5254 */ - IC_VEX_L_XD, /* 5255 */ - IC_VEX_L_W, /* 5256 */ - IC_VEX_L_W, /* 5257 */ - IC_VEX_L_W_XS, /* 5258 */ - IC_VEX_L_W_XS, /* 5259 */ - IC_VEX_L_W_XD, /* 5260 */ - IC_VEX_L_W_XD, /* 5261 */ - IC_VEX_L_W_XD, /* 5262 */ - IC_VEX_L_W_XD, /* 5263 */ - IC_VEX_L_OPSIZE, /* 5264 */ - IC_VEX_L_OPSIZE, /* 5265 */ - IC_VEX_L_OPSIZE, /* 5266 */ - IC_VEX_L_OPSIZE, /* 5267 */ - IC_VEX_L_OPSIZE, /* 5268 */ - IC_VEX_L_OPSIZE, /* 5269 */ - IC_VEX_L_OPSIZE, /* 5270 */ - IC_VEX_L_OPSIZE, /* 5271 */ - IC_VEX_L_W_OPSIZE, /* 5272 */ - IC_VEX_L_W_OPSIZE, /* 5273 */ - IC_VEX_L_W_OPSIZE, /* 5274 */ - IC_VEX_L_W_OPSIZE, /* 5275 */ - IC_VEX_L_W_OPSIZE, /* 5276 */ - IC_VEX_L_W_OPSIZE, /* 5277 */ - IC_VEX_L_W_OPSIZE, /* 5278 */ - IC_VEX_L_W_OPSIZE, /* 5279 */ - IC_VEX_L, /* 5280 */ - IC_VEX_L, /* 5281 */ - IC_VEX_L_XS, /* 5282 */ - IC_VEX_L_XS, /* 5283 */ - IC_VEX_L_XD, /* 5284 */ - IC_VEX_L_XD, /* 5285 */ - IC_VEX_L_XD, /* 5286 */ - IC_VEX_L_XD, /* 5287 */ - IC_VEX_L_W, /* 5288 */ - IC_VEX_L_W, /* 5289 */ - IC_VEX_L_W_XS, /* 5290 */ - IC_VEX_L_W_XS, /* 5291 */ - IC_VEX_L_W_XD, /* 5292 */ - IC_VEX_L_W_XD, /* 5293 */ - IC_VEX_L_W_XD, /* 5294 */ - IC_VEX_L_W_XD, /* 5295 */ - IC_VEX_L_OPSIZE, /* 5296 */ - IC_VEX_L_OPSIZE, /* 5297 */ - IC_VEX_L_OPSIZE, /* 5298 */ - IC_VEX_L_OPSIZE, /* 5299 */ - IC_VEX_L_OPSIZE, /* 5300 */ - IC_VEX_L_OPSIZE, /* 5301 */ - IC_VEX_L_OPSIZE, /* 5302 */ - IC_VEX_L_OPSIZE, /* 5303 */ - IC_VEX_L_W_OPSIZE, /* 5304 */ - IC_VEX_L_W_OPSIZE, /* 5305 */ - IC_VEX_L_W_OPSIZE, /* 5306 */ - IC_VEX_L_W_OPSIZE, /* 5307 */ - IC_VEX_L_W_OPSIZE, /* 5308 */ - IC_VEX_L_W_OPSIZE, /* 5309 */ - IC_VEX_L_W_OPSIZE, /* 5310 */ - IC_VEX_L_W_OPSIZE, /* 5311 */ - IC_VEX_L, /* 5312 */ - IC_VEX_L, /* 5313 */ - IC_VEX_L_XS, /* 5314 */ - IC_VEX_L_XS, /* 5315 */ - IC_VEX_L_XD, /* 5316 */ - IC_VEX_L_XD, /* 5317 */ - IC_VEX_L_XD, /* 5318 */ - IC_VEX_L_XD, /* 5319 */ - IC_VEX_L_W, /* 5320 */ - IC_VEX_L_W, /* 5321 */ - IC_VEX_L_W_XS, /* 5322 */ - IC_VEX_L_W_XS, /* 5323 */ - IC_VEX_L_W_XD, /* 5324 */ - IC_VEX_L_W_XD, /* 5325 */ - IC_VEX_L_W_XD, /* 5326 */ - IC_VEX_L_W_XD, /* 5327 */ - IC_VEX_L_OPSIZE, /* 5328 */ - IC_VEX_L_OPSIZE, /* 5329 */ - IC_VEX_L_OPSIZE, /* 5330 */ - IC_VEX_L_OPSIZE, /* 5331 */ - IC_VEX_L_OPSIZE, /* 5332 */ - IC_VEX_L_OPSIZE, /* 5333 */ - IC_VEX_L_OPSIZE, /* 5334 */ - IC_VEX_L_OPSIZE, /* 5335 */ - IC_VEX_L_W_OPSIZE, /* 5336 */ - IC_VEX_L_W_OPSIZE, /* 5337 */ - IC_VEX_L_W_OPSIZE, /* 5338 */ - IC_VEX_L_W_OPSIZE, /* 5339 */ - IC_VEX_L_W_OPSIZE, /* 5340 */ - IC_VEX_L_W_OPSIZE, /* 5341 */ - IC_VEX_L_W_OPSIZE, /* 5342 */ - IC_VEX_L_W_OPSIZE, /* 5343 */ - IC_VEX_L, /* 5344 */ - IC_VEX_L, /* 5345 */ - IC_VEX_L_XS, /* 5346 */ - IC_VEX_L_XS, /* 5347 */ - IC_VEX_L_XD, /* 5348 */ - IC_VEX_L_XD, /* 5349 */ - IC_VEX_L_XD, /* 5350 */ - IC_VEX_L_XD, /* 5351 */ - IC_VEX_L_W, /* 5352 */ - IC_VEX_L_W, /* 5353 */ - IC_VEX_L_W_XS, /* 5354 */ - IC_VEX_L_W_XS, /* 5355 */ - IC_VEX_L_W_XD, /* 5356 */ - IC_VEX_L_W_XD, /* 5357 */ - IC_VEX_L_W_XD, /* 5358 */ - IC_VEX_L_W_XD, /* 5359 */ - IC_VEX_L_OPSIZE, /* 5360 */ - IC_VEX_L_OPSIZE, /* 5361 */ - IC_VEX_L_OPSIZE, /* 5362 */ - IC_VEX_L_OPSIZE, /* 5363 */ - IC_VEX_L_OPSIZE, /* 5364 */ - IC_VEX_L_OPSIZE, /* 5365 */ - IC_VEX_L_OPSIZE, /* 5366 */ - IC_VEX_L_OPSIZE, /* 5367 */ - IC_VEX_L_W_OPSIZE, /* 5368 */ - IC_VEX_L_W_OPSIZE, /* 5369 */ - IC_VEX_L_W_OPSIZE, /* 5370 */ - IC_VEX_L_W_OPSIZE, /* 5371 */ - IC_VEX_L_W_OPSIZE, /* 5372 */ - IC_VEX_L_W_OPSIZE, /* 5373 */ - IC_VEX_L_W_OPSIZE, /* 5374 */ - IC_VEX_L_W_OPSIZE, /* 5375 */ - IC_EVEX_L2_KZ, /* 5376 */ - IC_EVEX_L2_KZ, /* 5377 */ - IC_EVEX_L2_XS_KZ, /* 5378 */ - IC_EVEX_L2_XS_KZ, /* 5379 */ - IC_EVEX_L2_XD_KZ, /* 5380 */ - IC_EVEX_L2_XD_KZ, /* 5381 */ - IC_EVEX_L2_XD_KZ, /* 5382 */ - IC_EVEX_L2_XD_KZ, /* 5383 */ - IC_EVEX_L2_W_KZ, /* 5384 */ - IC_EVEX_L2_W_KZ, /* 5385 */ - IC_EVEX_L2_W_XS_KZ, /* 5386 */ - IC_EVEX_L2_W_XS_KZ, /* 5387 */ - IC_EVEX_L2_W_XD_KZ, /* 5388 */ - IC_EVEX_L2_W_XD_KZ, /* 5389 */ - IC_EVEX_L2_W_XD_KZ, /* 5390 */ - IC_EVEX_L2_W_XD_KZ, /* 5391 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5392 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5393 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5394 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5395 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5396 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5397 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5398 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5399 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5400 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5401 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5402 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5403 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5404 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5405 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5406 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5407 */ - IC_EVEX_L2_KZ, /* 5408 */ - IC_EVEX_L2_KZ, /* 5409 */ - IC_EVEX_L2_XS_KZ, /* 5410 */ - IC_EVEX_L2_XS_KZ, /* 5411 */ - IC_EVEX_L2_XD_KZ, /* 5412 */ - IC_EVEX_L2_XD_KZ, /* 5413 */ - IC_EVEX_L2_XD_KZ, /* 5414 */ - IC_EVEX_L2_XD_KZ, /* 5415 */ - IC_EVEX_L2_W_KZ, /* 5416 */ - IC_EVEX_L2_W_KZ, /* 5417 */ - IC_EVEX_L2_W_XS_KZ, /* 5418 */ - IC_EVEX_L2_W_XS_KZ, /* 5419 */ - IC_EVEX_L2_W_XD_KZ, /* 5420 */ - IC_EVEX_L2_W_XD_KZ, /* 5421 */ - IC_EVEX_L2_W_XD_KZ, /* 5422 */ - IC_EVEX_L2_W_XD_KZ, /* 5423 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5424 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5425 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5426 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5427 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5428 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5429 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5430 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5431 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5432 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5433 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5434 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5435 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5436 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5437 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5438 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5439 */ - IC_EVEX_L2_KZ, /* 5440 */ - IC_EVEX_L2_KZ, /* 5441 */ - IC_EVEX_L2_XS_KZ, /* 5442 */ - IC_EVEX_L2_XS_KZ, /* 5443 */ - IC_EVEX_L2_XD_KZ, /* 5444 */ - IC_EVEX_L2_XD_KZ, /* 5445 */ - IC_EVEX_L2_XD_KZ, /* 5446 */ - IC_EVEX_L2_XD_KZ, /* 5447 */ - IC_EVEX_L2_W_KZ, /* 5448 */ - IC_EVEX_L2_W_KZ, /* 5449 */ - IC_EVEX_L2_W_XS_KZ, /* 5450 */ - IC_EVEX_L2_W_XS_KZ, /* 5451 */ - IC_EVEX_L2_W_XD_KZ, /* 5452 */ - IC_EVEX_L2_W_XD_KZ, /* 5453 */ - IC_EVEX_L2_W_XD_KZ, /* 5454 */ - IC_EVEX_L2_W_XD_KZ, /* 5455 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5456 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5457 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5458 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5459 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5460 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5461 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5462 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5463 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5464 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5465 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5466 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5467 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5468 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5469 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5470 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5471 */ - IC_EVEX_L2_KZ, /* 5472 */ - IC_EVEX_L2_KZ, /* 5473 */ - IC_EVEX_L2_XS_KZ, /* 5474 */ - IC_EVEX_L2_XS_KZ, /* 5475 */ - IC_EVEX_L2_XD_KZ, /* 5476 */ - IC_EVEX_L2_XD_KZ, /* 5477 */ - IC_EVEX_L2_XD_KZ, /* 5478 */ - IC_EVEX_L2_XD_KZ, /* 5479 */ - IC_EVEX_L2_W_KZ, /* 5480 */ - IC_EVEX_L2_W_KZ, /* 5481 */ - IC_EVEX_L2_W_XS_KZ, /* 5482 */ - IC_EVEX_L2_W_XS_KZ, /* 5483 */ - IC_EVEX_L2_W_XD_KZ, /* 5484 */ - IC_EVEX_L2_W_XD_KZ, /* 5485 */ - IC_EVEX_L2_W_XD_KZ, /* 5486 */ - IC_EVEX_L2_W_XD_KZ, /* 5487 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5488 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5489 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5490 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5491 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5492 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5493 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5494 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5495 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5496 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5497 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5498 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5499 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5500 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5501 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5502 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5503 */ - IC_EVEX_L2_KZ, /* 5504 */ - IC_EVEX_L2_KZ, /* 5505 */ - IC_EVEX_L2_XS_KZ, /* 5506 */ - IC_EVEX_L2_XS_KZ, /* 5507 */ - IC_EVEX_L2_XD_KZ, /* 5508 */ - IC_EVEX_L2_XD_KZ, /* 5509 */ - IC_EVEX_L2_XD_KZ, /* 5510 */ - IC_EVEX_L2_XD_KZ, /* 5511 */ - IC_EVEX_L2_W_KZ, /* 5512 */ - IC_EVEX_L2_W_KZ, /* 5513 */ - IC_EVEX_L2_W_XS_KZ, /* 5514 */ - IC_EVEX_L2_W_XS_KZ, /* 5515 */ - IC_EVEX_L2_W_XD_KZ, /* 5516 */ - IC_EVEX_L2_W_XD_KZ, /* 5517 */ - IC_EVEX_L2_W_XD_KZ, /* 5518 */ - IC_EVEX_L2_W_XD_KZ, /* 5519 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5520 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5521 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5522 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5523 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5524 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5525 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5526 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5527 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5528 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5529 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5530 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5531 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5532 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5533 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5534 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5535 */ - IC_EVEX_L2_KZ, /* 5536 */ - IC_EVEX_L2_KZ, /* 5537 */ - IC_EVEX_L2_XS_KZ, /* 5538 */ - IC_EVEX_L2_XS_KZ, /* 5539 */ - IC_EVEX_L2_XD_KZ, /* 5540 */ - IC_EVEX_L2_XD_KZ, /* 5541 */ - IC_EVEX_L2_XD_KZ, /* 5542 */ - IC_EVEX_L2_XD_KZ, /* 5543 */ - IC_EVEX_L2_W_KZ, /* 5544 */ - IC_EVEX_L2_W_KZ, /* 5545 */ - IC_EVEX_L2_W_XS_KZ, /* 5546 */ - IC_EVEX_L2_W_XS_KZ, /* 5547 */ - IC_EVEX_L2_W_XD_KZ, /* 5548 */ - IC_EVEX_L2_W_XD_KZ, /* 5549 */ - IC_EVEX_L2_W_XD_KZ, /* 5550 */ - IC_EVEX_L2_W_XD_KZ, /* 5551 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5552 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5553 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5554 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5555 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5556 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5557 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5558 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5559 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5560 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5561 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5562 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5563 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5564 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5565 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5566 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5567 */ - IC_EVEX_L2_KZ, /* 5568 */ - IC_EVEX_L2_KZ, /* 5569 */ - IC_EVEX_L2_XS_KZ, /* 5570 */ - IC_EVEX_L2_XS_KZ, /* 5571 */ - IC_EVEX_L2_XD_KZ, /* 5572 */ - IC_EVEX_L2_XD_KZ, /* 5573 */ - IC_EVEX_L2_XD_KZ, /* 5574 */ - IC_EVEX_L2_XD_KZ, /* 5575 */ - IC_EVEX_L2_W_KZ, /* 5576 */ - IC_EVEX_L2_W_KZ, /* 5577 */ - IC_EVEX_L2_W_XS_KZ, /* 5578 */ - IC_EVEX_L2_W_XS_KZ, /* 5579 */ - IC_EVEX_L2_W_XD_KZ, /* 5580 */ - IC_EVEX_L2_W_XD_KZ, /* 5581 */ - IC_EVEX_L2_W_XD_KZ, /* 5582 */ - IC_EVEX_L2_W_XD_KZ, /* 5583 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5584 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5585 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5586 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5587 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5588 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5589 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5590 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5591 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5592 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5593 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5594 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5595 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5596 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5597 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5598 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5599 */ - IC_EVEX_L2_KZ, /* 5600 */ - IC_EVEX_L2_KZ, /* 5601 */ - IC_EVEX_L2_XS_KZ, /* 5602 */ - IC_EVEX_L2_XS_KZ, /* 5603 */ - IC_EVEX_L2_XD_KZ, /* 5604 */ - IC_EVEX_L2_XD_KZ, /* 5605 */ - IC_EVEX_L2_XD_KZ, /* 5606 */ - IC_EVEX_L2_XD_KZ, /* 5607 */ - IC_EVEX_L2_W_KZ, /* 5608 */ - IC_EVEX_L2_W_KZ, /* 5609 */ - IC_EVEX_L2_W_XS_KZ, /* 5610 */ - IC_EVEX_L2_W_XS_KZ, /* 5611 */ - IC_EVEX_L2_W_XD_KZ, /* 5612 */ - IC_EVEX_L2_W_XD_KZ, /* 5613 */ - IC_EVEX_L2_W_XD_KZ, /* 5614 */ - IC_EVEX_L2_W_XD_KZ, /* 5615 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5616 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5617 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5618 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5619 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5620 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5621 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5622 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5623 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5624 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5625 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5626 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5627 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5628 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5629 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5630 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5631 */ - IC, /* 5632 */ - IC_64BIT, /* 5633 */ - IC_XS, /* 5634 */ - IC_64BIT_XS, /* 5635 */ - IC_XD, /* 5636 */ - IC_64BIT_XD, /* 5637 */ - IC_XS, /* 5638 */ - IC_64BIT_XS, /* 5639 */ - IC, /* 5640 */ - IC_64BIT_REXW, /* 5641 */ - IC_XS, /* 5642 */ - IC_64BIT_REXW_XS, /* 5643 */ - IC_XD, /* 5644 */ - IC_64BIT_REXW_XD, /* 5645 */ - IC_XS, /* 5646 */ - IC_64BIT_REXW_XS, /* 5647 */ - IC_OPSIZE, /* 5648 */ - IC_64BIT_OPSIZE, /* 5649 */ - IC_XS_OPSIZE, /* 5650 */ - IC_64BIT_XS_OPSIZE, /* 5651 */ - IC_XD_OPSIZE, /* 5652 */ - IC_64BIT_XD_OPSIZE, /* 5653 */ - IC_XS_OPSIZE, /* 5654 */ - IC_64BIT_XD_OPSIZE, /* 5655 */ - IC_OPSIZE, /* 5656 */ - IC_64BIT_REXW_OPSIZE, /* 5657 */ - IC_XS_OPSIZE, /* 5658 */ - IC_64BIT_REXW_XS, /* 5659 */ - IC_XD_OPSIZE, /* 5660 */ - IC_64BIT_REXW_XD, /* 5661 */ - IC_XS_OPSIZE, /* 5662 */ - IC_64BIT_REXW_XS, /* 5663 */ - IC_ADSIZE, /* 5664 */ - IC_64BIT_ADSIZE, /* 5665 */ - IC_XS, /* 5666 */ - IC_64BIT_XS, /* 5667 */ - IC_XD, /* 5668 */ - IC_64BIT_XD, /* 5669 */ - IC_XS, /* 5670 */ - IC_64BIT_XS, /* 5671 */ - IC_ADSIZE, /* 5672 */ - IC_64BIT_ADSIZE, /* 5673 */ - IC_XS, /* 5674 */ - IC_64BIT_REXW_XS, /* 5675 */ - IC_XD, /* 5676 */ - IC_64BIT_REXW_XD, /* 5677 */ - IC_XS, /* 5678 */ - IC_64BIT_REXW_XS, /* 5679 */ - IC_OPSIZE, /* 5680 */ - IC_64BIT_OPSIZE, /* 5681 */ - IC_XS_OPSIZE, /* 5682 */ - IC_64BIT_XS_OPSIZE, /* 5683 */ - IC_XD_OPSIZE, /* 5684 */ - IC_64BIT_XD_OPSIZE, /* 5685 */ - IC_XS_OPSIZE, /* 5686 */ - IC_64BIT_XD_OPSIZE, /* 5687 */ - IC_OPSIZE, /* 5688 */ - IC_64BIT_REXW_OPSIZE, /* 5689 */ - IC_XS_OPSIZE, /* 5690 */ - IC_64BIT_REXW_XS, /* 5691 */ - IC_XD_OPSIZE, /* 5692 */ - IC_64BIT_REXW_XD, /* 5693 */ - IC_XS_OPSIZE, /* 5694 */ - IC_64BIT_REXW_XS, /* 5695 */ - IC_VEX, /* 5696 */ - IC_VEX, /* 5697 */ - IC_VEX_XS, /* 5698 */ - IC_VEX_XS, /* 5699 */ - IC_VEX_XD, /* 5700 */ - IC_VEX_XD, /* 5701 */ - IC_VEX_XD, /* 5702 */ - IC_VEX_XD, /* 5703 */ - IC_VEX_W, /* 5704 */ - IC_VEX_W, /* 5705 */ - IC_VEX_W_XS, /* 5706 */ - IC_VEX_W_XS, /* 5707 */ - IC_VEX_W_XD, /* 5708 */ - IC_VEX_W_XD, /* 5709 */ - IC_VEX_W_XD, /* 5710 */ - IC_VEX_W_XD, /* 5711 */ - IC_VEX_OPSIZE, /* 5712 */ - IC_VEX_OPSIZE, /* 5713 */ - IC_VEX_OPSIZE, /* 5714 */ - IC_VEX_OPSIZE, /* 5715 */ - IC_VEX_OPSIZE, /* 5716 */ - IC_VEX_OPSIZE, /* 5717 */ - IC_VEX_OPSIZE, /* 5718 */ - IC_VEX_OPSIZE, /* 5719 */ - IC_VEX_W_OPSIZE, /* 5720 */ - IC_VEX_W_OPSIZE, /* 5721 */ - IC_VEX_W_OPSIZE, /* 5722 */ - IC_VEX_W_OPSIZE, /* 5723 */ - IC_VEX_W_OPSIZE, /* 5724 */ - IC_VEX_W_OPSIZE, /* 5725 */ - IC_VEX_W_OPSIZE, /* 5726 */ - IC_VEX_W_OPSIZE, /* 5727 */ - IC_VEX, /* 5728 */ - IC_VEX, /* 5729 */ - IC_VEX_XS, /* 5730 */ - IC_VEX_XS, /* 5731 */ - IC_VEX_XD, /* 5732 */ - IC_VEX_XD, /* 5733 */ - IC_VEX_XD, /* 5734 */ - IC_VEX_XD, /* 5735 */ - IC_VEX_W, /* 5736 */ - IC_VEX_W, /* 5737 */ - IC_VEX_W_XS, /* 5738 */ - IC_VEX_W_XS, /* 5739 */ - IC_VEX_W_XD, /* 5740 */ - IC_VEX_W_XD, /* 5741 */ - IC_VEX_W_XD, /* 5742 */ - IC_VEX_W_XD, /* 5743 */ - IC_VEX_OPSIZE, /* 5744 */ - IC_VEX_OPSIZE, /* 5745 */ - IC_VEX_OPSIZE, /* 5746 */ - IC_VEX_OPSIZE, /* 5747 */ - IC_VEX_OPSIZE, /* 5748 */ - IC_VEX_OPSIZE, /* 5749 */ - IC_VEX_OPSIZE, /* 5750 */ - IC_VEX_OPSIZE, /* 5751 */ - IC_VEX_W_OPSIZE, /* 5752 */ - IC_VEX_W_OPSIZE, /* 5753 */ - IC_VEX_W_OPSIZE, /* 5754 */ - IC_VEX_W_OPSIZE, /* 5755 */ - IC_VEX_W_OPSIZE, /* 5756 */ - IC_VEX_W_OPSIZE, /* 5757 */ - IC_VEX_W_OPSIZE, /* 5758 */ - IC_VEX_W_OPSIZE, /* 5759 */ - IC_VEX_L, /* 5760 */ - IC_VEX_L, /* 5761 */ - IC_VEX_L_XS, /* 5762 */ - IC_VEX_L_XS, /* 5763 */ - IC_VEX_L_XD, /* 5764 */ - IC_VEX_L_XD, /* 5765 */ - IC_VEX_L_XD, /* 5766 */ - IC_VEX_L_XD, /* 5767 */ - IC_VEX_L_W, /* 5768 */ - IC_VEX_L_W, /* 5769 */ - IC_VEX_L_W_XS, /* 5770 */ - IC_VEX_L_W_XS, /* 5771 */ - IC_VEX_L_W_XD, /* 5772 */ - IC_VEX_L_W_XD, /* 5773 */ - IC_VEX_L_W_XD, /* 5774 */ - IC_VEX_L_W_XD, /* 5775 */ - IC_VEX_L_OPSIZE, /* 5776 */ - IC_VEX_L_OPSIZE, /* 5777 */ - IC_VEX_L_OPSIZE, /* 5778 */ - IC_VEX_L_OPSIZE, /* 5779 */ - IC_VEX_L_OPSIZE, /* 5780 */ - IC_VEX_L_OPSIZE, /* 5781 */ - IC_VEX_L_OPSIZE, /* 5782 */ - IC_VEX_L_OPSIZE, /* 5783 */ - IC_VEX_L_W_OPSIZE, /* 5784 */ - IC_VEX_L_W_OPSIZE, /* 5785 */ - IC_VEX_L_W_OPSIZE, /* 5786 */ - IC_VEX_L_W_OPSIZE, /* 5787 */ - IC_VEX_L_W_OPSIZE, /* 5788 */ - IC_VEX_L_W_OPSIZE, /* 5789 */ - IC_VEX_L_W_OPSIZE, /* 5790 */ - IC_VEX_L_W_OPSIZE, /* 5791 */ - IC_VEX_L, /* 5792 */ - IC_VEX_L, /* 5793 */ - IC_VEX_L_XS, /* 5794 */ - IC_VEX_L_XS, /* 5795 */ - IC_VEX_L_XD, /* 5796 */ - IC_VEX_L_XD, /* 5797 */ - IC_VEX_L_XD, /* 5798 */ - IC_VEX_L_XD, /* 5799 */ - IC_VEX_L_W, /* 5800 */ - IC_VEX_L_W, /* 5801 */ - IC_VEX_L_W_XS, /* 5802 */ - IC_VEX_L_W_XS, /* 5803 */ - IC_VEX_L_W_XD, /* 5804 */ - IC_VEX_L_W_XD, /* 5805 */ - IC_VEX_L_W_XD, /* 5806 */ - IC_VEX_L_W_XD, /* 5807 */ - IC_VEX_L_OPSIZE, /* 5808 */ - IC_VEX_L_OPSIZE, /* 5809 */ - IC_VEX_L_OPSIZE, /* 5810 */ - IC_VEX_L_OPSIZE, /* 5811 */ - IC_VEX_L_OPSIZE, /* 5812 */ - IC_VEX_L_OPSIZE, /* 5813 */ - IC_VEX_L_OPSIZE, /* 5814 */ - IC_VEX_L_OPSIZE, /* 5815 */ - IC_VEX_L_W_OPSIZE, /* 5816 */ - IC_VEX_L_W_OPSIZE, /* 5817 */ - IC_VEX_L_W_OPSIZE, /* 5818 */ - IC_VEX_L_W_OPSIZE, /* 5819 */ - IC_VEX_L_W_OPSIZE, /* 5820 */ - IC_VEX_L_W_OPSIZE, /* 5821 */ - IC_VEX_L_W_OPSIZE, /* 5822 */ - IC_VEX_L_W_OPSIZE, /* 5823 */ - IC_VEX_L, /* 5824 */ - IC_VEX_L, /* 5825 */ - IC_VEX_L_XS, /* 5826 */ - IC_VEX_L_XS, /* 5827 */ - IC_VEX_L_XD, /* 5828 */ - IC_VEX_L_XD, /* 5829 */ - IC_VEX_L_XD, /* 5830 */ - IC_VEX_L_XD, /* 5831 */ - IC_VEX_L_W, /* 5832 */ - IC_VEX_L_W, /* 5833 */ - IC_VEX_L_W_XS, /* 5834 */ - IC_VEX_L_W_XS, /* 5835 */ - IC_VEX_L_W_XD, /* 5836 */ - IC_VEX_L_W_XD, /* 5837 */ - IC_VEX_L_W_XD, /* 5838 */ - IC_VEX_L_W_XD, /* 5839 */ - IC_VEX_L_OPSIZE, /* 5840 */ - IC_VEX_L_OPSIZE, /* 5841 */ - IC_VEX_L_OPSIZE, /* 5842 */ - IC_VEX_L_OPSIZE, /* 5843 */ - IC_VEX_L_OPSIZE, /* 5844 */ - IC_VEX_L_OPSIZE, /* 5845 */ - IC_VEX_L_OPSIZE, /* 5846 */ - IC_VEX_L_OPSIZE, /* 5847 */ - IC_VEX_L_W_OPSIZE, /* 5848 */ - IC_VEX_L_W_OPSIZE, /* 5849 */ - IC_VEX_L_W_OPSIZE, /* 5850 */ - IC_VEX_L_W_OPSIZE, /* 5851 */ - IC_VEX_L_W_OPSIZE, /* 5852 */ - IC_VEX_L_W_OPSIZE, /* 5853 */ - IC_VEX_L_W_OPSIZE, /* 5854 */ - IC_VEX_L_W_OPSIZE, /* 5855 */ - IC_VEX_L, /* 5856 */ - IC_VEX_L, /* 5857 */ - IC_VEX_L_XS, /* 5858 */ - IC_VEX_L_XS, /* 5859 */ - IC_VEX_L_XD, /* 5860 */ - IC_VEX_L_XD, /* 5861 */ - IC_VEX_L_XD, /* 5862 */ - IC_VEX_L_XD, /* 5863 */ - IC_VEX_L_W, /* 5864 */ - IC_VEX_L_W, /* 5865 */ - IC_VEX_L_W_XS, /* 5866 */ - IC_VEX_L_W_XS, /* 5867 */ - IC_VEX_L_W_XD, /* 5868 */ - IC_VEX_L_W_XD, /* 5869 */ - IC_VEX_L_W_XD, /* 5870 */ - IC_VEX_L_W_XD, /* 5871 */ - IC_VEX_L_OPSIZE, /* 5872 */ - IC_VEX_L_OPSIZE, /* 5873 */ - IC_VEX_L_OPSIZE, /* 5874 */ - IC_VEX_L_OPSIZE, /* 5875 */ - IC_VEX_L_OPSIZE, /* 5876 */ - IC_VEX_L_OPSIZE, /* 5877 */ - IC_VEX_L_OPSIZE, /* 5878 */ - IC_VEX_L_OPSIZE, /* 5879 */ - IC_VEX_L_W_OPSIZE, /* 5880 */ - IC_VEX_L_W_OPSIZE, /* 5881 */ - IC_VEX_L_W_OPSIZE, /* 5882 */ - IC_VEX_L_W_OPSIZE, /* 5883 */ - IC_VEX_L_W_OPSIZE, /* 5884 */ - IC_VEX_L_W_OPSIZE, /* 5885 */ - IC_VEX_L_W_OPSIZE, /* 5886 */ - IC_VEX_L_W_OPSIZE, /* 5887 */ - IC_EVEX_L2_KZ, /* 5888 */ - IC_EVEX_L2_KZ, /* 5889 */ - IC_EVEX_L2_XS_KZ, /* 5890 */ - IC_EVEX_L2_XS_KZ, /* 5891 */ - IC_EVEX_L2_XD_KZ, /* 5892 */ - IC_EVEX_L2_XD_KZ, /* 5893 */ - IC_EVEX_L2_XD_KZ, /* 5894 */ - IC_EVEX_L2_XD_KZ, /* 5895 */ - IC_EVEX_L2_W_KZ, /* 5896 */ - IC_EVEX_L2_W_KZ, /* 5897 */ - IC_EVEX_L2_W_XS_KZ, /* 5898 */ - IC_EVEX_L2_W_XS_KZ, /* 5899 */ - IC_EVEX_L2_W_XD_KZ, /* 5900 */ - IC_EVEX_L2_W_XD_KZ, /* 5901 */ - IC_EVEX_L2_W_XD_KZ, /* 5902 */ - IC_EVEX_L2_W_XD_KZ, /* 5903 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5904 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5905 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5906 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5907 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5908 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5909 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5910 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5911 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5912 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5913 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5914 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5915 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5916 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5917 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5918 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5919 */ - IC_EVEX_L2_KZ, /* 5920 */ - IC_EVEX_L2_KZ, /* 5921 */ - IC_EVEX_L2_XS_KZ, /* 5922 */ - IC_EVEX_L2_XS_KZ, /* 5923 */ - IC_EVEX_L2_XD_KZ, /* 5924 */ - IC_EVEX_L2_XD_KZ, /* 5925 */ - IC_EVEX_L2_XD_KZ, /* 5926 */ - IC_EVEX_L2_XD_KZ, /* 5927 */ - IC_EVEX_L2_W_KZ, /* 5928 */ - IC_EVEX_L2_W_KZ, /* 5929 */ - IC_EVEX_L2_W_XS_KZ, /* 5930 */ - IC_EVEX_L2_W_XS_KZ, /* 5931 */ - IC_EVEX_L2_W_XD_KZ, /* 5932 */ - IC_EVEX_L2_W_XD_KZ, /* 5933 */ - IC_EVEX_L2_W_XD_KZ, /* 5934 */ - IC_EVEX_L2_W_XD_KZ, /* 5935 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5936 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5937 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5938 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5939 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5940 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5941 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5942 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5943 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5944 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5945 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5946 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5947 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5948 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5949 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5950 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5951 */ - IC_EVEX_L2_KZ, /* 5952 */ - IC_EVEX_L2_KZ, /* 5953 */ - IC_EVEX_L2_XS_KZ, /* 5954 */ - IC_EVEX_L2_XS_KZ, /* 5955 */ - IC_EVEX_L2_XD_KZ, /* 5956 */ - IC_EVEX_L2_XD_KZ, /* 5957 */ - IC_EVEX_L2_XD_KZ, /* 5958 */ - IC_EVEX_L2_XD_KZ, /* 5959 */ - IC_EVEX_L2_W_KZ, /* 5960 */ - IC_EVEX_L2_W_KZ, /* 5961 */ - IC_EVEX_L2_W_XS_KZ, /* 5962 */ - IC_EVEX_L2_W_XS_KZ, /* 5963 */ - IC_EVEX_L2_W_XD_KZ, /* 5964 */ - IC_EVEX_L2_W_XD_KZ, /* 5965 */ - IC_EVEX_L2_W_XD_KZ, /* 5966 */ - IC_EVEX_L2_W_XD_KZ, /* 5967 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5968 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5969 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5970 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5971 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5972 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5973 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5974 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5975 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5976 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5977 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5978 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5979 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5980 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5981 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5982 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5983 */ - IC_EVEX_L2_KZ, /* 5984 */ - IC_EVEX_L2_KZ, /* 5985 */ - IC_EVEX_L2_XS_KZ, /* 5986 */ - IC_EVEX_L2_XS_KZ, /* 5987 */ - IC_EVEX_L2_XD_KZ, /* 5988 */ - IC_EVEX_L2_XD_KZ, /* 5989 */ - IC_EVEX_L2_XD_KZ, /* 5990 */ - IC_EVEX_L2_XD_KZ, /* 5991 */ - IC_EVEX_L2_W_KZ, /* 5992 */ - IC_EVEX_L2_W_KZ, /* 5993 */ - IC_EVEX_L2_W_XS_KZ, /* 5994 */ - IC_EVEX_L2_W_XS_KZ, /* 5995 */ - IC_EVEX_L2_W_XD_KZ, /* 5996 */ - IC_EVEX_L2_W_XD_KZ, /* 5997 */ - IC_EVEX_L2_W_XD_KZ, /* 5998 */ - IC_EVEX_L2_W_XD_KZ, /* 5999 */ - IC_EVEX_L2_OPSIZE_KZ, /* 6000 */ - IC_EVEX_L2_OPSIZE_KZ, /* 6001 */ - IC_EVEX_L2_OPSIZE_KZ, /* 6002 */ - IC_EVEX_L2_OPSIZE_KZ, /* 6003 */ - IC_EVEX_L2_OPSIZE_KZ, /* 6004 */ - IC_EVEX_L2_OPSIZE_KZ, /* 6005 */ - IC_EVEX_L2_OPSIZE_KZ, /* 6006 */ - IC_EVEX_L2_OPSIZE_KZ, /* 6007 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 6008 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 6009 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 6010 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 6011 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 6012 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 6013 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 6014 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 6015 */ - IC_EVEX_L2_KZ, /* 6016 */ - IC_EVEX_L2_KZ, /* 6017 */ - IC_EVEX_L2_XS_KZ, /* 6018 */ - IC_EVEX_L2_XS_KZ, /* 6019 */ - IC_EVEX_L2_XD_KZ, /* 6020 */ - IC_EVEX_L2_XD_KZ, /* 6021 */ - IC_EVEX_L2_XD_KZ, /* 6022 */ - IC_EVEX_L2_XD_KZ, /* 6023 */ - IC_EVEX_L2_W_KZ, /* 6024 */ - IC_EVEX_L2_W_KZ, /* 6025 */ - IC_EVEX_L2_W_XS_KZ, /* 6026 */ - IC_EVEX_L2_W_XS_KZ, /* 6027 */ - IC_EVEX_L2_W_XD_KZ, /* 6028 */ - IC_EVEX_L2_W_XD_KZ, /* 6029 */ - IC_EVEX_L2_W_XD_KZ, /* 6030 */ - IC_EVEX_L2_W_XD_KZ, /* 6031 */ - IC_EVEX_L2_OPSIZE_KZ, /* 6032 */ - IC_EVEX_L2_OPSIZE_KZ, /* 6033 */ - IC_EVEX_L2_OPSIZE_KZ, /* 6034 */ - IC_EVEX_L2_OPSIZE_KZ, /* 6035 */ - IC_EVEX_L2_OPSIZE_KZ, /* 6036 */ - IC_EVEX_L2_OPSIZE_KZ, /* 6037 */ - IC_EVEX_L2_OPSIZE_KZ, /* 6038 */ - IC_EVEX_L2_OPSIZE_KZ, /* 6039 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 6040 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 6041 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 6042 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 6043 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 6044 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 6045 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 6046 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 6047 */ - IC_EVEX_L2_KZ, /* 6048 */ - IC_EVEX_L2_KZ, /* 6049 */ - IC_EVEX_L2_XS_KZ, /* 6050 */ - IC_EVEX_L2_XS_KZ, /* 6051 */ - IC_EVEX_L2_XD_KZ, /* 6052 */ - IC_EVEX_L2_XD_KZ, /* 6053 */ - IC_EVEX_L2_XD_KZ, /* 6054 */ - IC_EVEX_L2_XD_KZ, /* 6055 */ - IC_EVEX_L2_W_KZ, /* 6056 */ - IC_EVEX_L2_W_KZ, /* 6057 */ - IC_EVEX_L2_W_XS_KZ, /* 6058 */ - IC_EVEX_L2_W_XS_KZ, /* 6059 */ - IC_EVEX_L2_W_XD_KZ, /* 6060 */ - IC_EVEX_L2_W_XD_KZ, /* 6061 */ - IC_EVEX_L2_W_XD_KZ, /* 6062 */ - IC_EVEX_L2_W_XD_KZ, /* 6063 */ - IC_EVEX_L2_OPSIZE_KZ, /* 6064 */ - IC_EVEX_L2_OPSIZE_KZ, /* 6065 */ - IC_EVEX_L2_OPSIZE_KZ, /* 6066 */ - IC_EVEX_L2_OPSIZE_KZ, /* 6067 */ - IC_EVEX_L2_OPSIZE_KZ, /* 6068 */ - IC_EVEX_L2_OPSIZE_KZ, /* 6069 */ - IC_EVEX_L2_OPSIZE_KZ, /* 6070 */ - IC_EVEX_L2_OPSIZE_KZ, /* 6071 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 6072 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 6073 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 6074 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 6075 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 6076 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 6077 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 6078 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 6079 */ - IC_EVEX_L2_KZ, /* 6080 */ - IC_EVEX_L2_KZ, /* 6081 */ - IC_EVEX_L2_XS_KZ, /* 6082 */ - IC_EVEX_L2_XS_KZ, /* 6083 */ - IC_EVEX_L2_XD_KZ, /* 6084 */ - IC_EVEX_L2_XD_KZ, /* 6085 */ - IC_EVEX_L2_XD_KZ, /* 6086 */ - IC_EVEX_L2_XD_KZ, /* 6087 */ - IC_EVEX_L2_W_KZ, /* 6088 */ - IC_EVEX_L2_W_KZ, /* 6089 */ - IC_EVEX_L2_W_XS_KZ, /* 6090 */ - IC_EVEX_L2_W_XS_KZ, /* 6091 */ - IC_EVEX_L2_W_XD_KZ, /* 6092 */ - IC_EVEX_L2_W_XD_KZ, /* 6093 */ - IC_EVEX_L2_W_XD_KZ, /* 6094 */ - IC_EVEX_L2_W_XD_KZ, /* 6095 */ - IC_EVEX_L2_OPSIZE_KZ, /* 6096 */ - IC_EVEX_L2_OPSIZE_KZ, /* 6097 */ - IC_EVEX_L2_OPSIZE_KZ, /* 6098 */ - IC_EVEX_L2_OPSIZE_KZ, /* 6099 */ - IC_EVEX_L2_OPSIZE_KZ, /* 6100 */ - IC_EVEX_L2_OPSIZE_KZ, /* 6101 */ - IC_EVEX_L2_OPSIZE_KZ, /* 6102 */ - IC_EVEX_L2_OPSIZE_KZ, /* 6103 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 6104 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 6105 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 6106 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 6107 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 6108 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 6109 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 6110 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 6111 */ - IC_EVEX_L2_KZ, /* 6112 */ - IC_EVEX_L2_KZ, /* 6113 */ - IC_EVEX_L2_XS_KZ, /* 6114 */ - IC_EVEX_L2_XS_KZ, /* 6115 */ - IC_EVEX_L2_XD_KZ, /* 6116 */ - IC_EVEX_L2_XD_KZ, /* 6117 */ - IC_EVEX_L2_XD_KZ, /* 6118 */ - IC_EVEX_L2_XD_KZ, /* 6119 */ - IC_EVEX_L2_W_KZ, /* 6120 */ - IC_EVEX_L2_W_KZ, /* 6121 */ - IC_EVEX_L2_W_XS_KZ, /* 6122 */ - IC_EVEX_L2_W_XS_KZ, /* 6123 */ - IC_EVEX_L2_W_XD_KZ, /* 6124 */ - IC_EVEX_L2_W_XD_KZ, /* 6125 */ - IC_EVEX_L2_W_XD_KZ, /* 6126 */ - IC_EVEX_L2_W_XD_KZ, /* 6127 */ - IC_EVEX_L2_OPSIZE_KZ, /* 6128 */ - IC_EVEX_L2_OPSIZE_KZ, /* 6129 */ - IC_EVEX_L2_OPSIZE_KZ, /* 6130 */ - IC_EVEX_L2_OPSIZE_KZ, /* 6131 */ - IC_EVEX_L2_OPSIZE_KZ, /* 6132 */ - IC_EVEX_L2_OPSIZE_KZ, /* 6133 */ - IC_EVEX_L2_OPSIZE_KZ, /* 6134 */ - IC_EVEX_L2_OPSIZE_KZ, /* 6135 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 6136 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 6137 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 6138 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 6139 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 6140 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 6141 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 6142 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 6143 */ - IC, /* 6144 */ - IC_64BIT, /* 6145 */ - IC_XS, /* 6146 */ - IC_64BIT_XS, /* 6147 */ - IC_XD, /* 6148 */ - IC_64BIT_XD, /* 6149 */ - IC_XS, /* 6150 */ - IC_64BIT_XS, /* 6151 */ - IC, /* 6152 */ - IC_64BIT_REXW, /* 6153 */ - IC_XS, /* 6154 */ - IC_64BIT_REXW_XS, /* 6155 */ - IC_XD, /* 6156 */ - IC_64BIT_REXW_XD, /* 6157 */ - IC_XS, /* 6158 */ - IC_64BIT_REXW_XS, /* 6159 */ - IC_OPSIZE, /* 6160 */ - IC_64BIT_OPSIZE, /* 6161 */ - IC_XS_OPSIZE, /* 6162 */ - IC_64BIT_XS_OPSIZE, /* 6163 */ - IC_XD_OPSIZE, /* 6164 */ - IC_64BIT_XD_OPSIZE, /* 6165 */ - IC_XS_OPSIZE, /* 6166 */ - IC_64BIT_XD_OPSIZE, /* 6167 */ - IC_OPSIZE, /* 6168 */ - IC_64BIT_REXW_OPSIZE, /* 6169 */ - IC_XS_OPSIZE, /* 6170 */ - IC_64BIT_REXW_XS, /* 6171 */ - IC_XD_OPSIZE, /* 6172 */ - IC_64BIT_REXW_XD, /* 6173 */ - IC_XS_OPSIZE, /* 6174 */ - IC_64BIT_REXW_XS, /* 6175 */ - IC_ADSIZE, /* 6176 */ - IC_64BIT_ADSIZE, /* 6177 */ - IC_XS, /* 6178 */ - IC_64BIT_XS, /* 6179 */ - IC_XD, /* 6180 */ - IC_64BIT_XD, /* 6181 */ - IC_XS, /* 6182 */ - IC_64BIT_XS, /* 6183 */ - IC_ADSIZE, /* 6184 */ - IC_64BIT_ADSIZE, /* 6185 */ - IC_XS, /* 6186 */ - IC_64BIT_REXW_XS, /* 6187 */ - IC_XD, /* 6188 */ - IC_64BIT_REXW_XD, /* 6189 */ - IC_XS, /* 6190 */ - IC_64BIT_REXW_XS, /* 6191 */ - IC_OPSIZE, /* 6192 */ - IC_64BIT_OPSIZE, /* 6193 */ - IC_XS_OPSIZE, /* 6194 */ - IC_64BIT_XS_OPSIZE, /* 6195 */ - IC_XD_OPSIZE, /* 6196 */ - IC_64BIT_XD_OPSIZE, /* 6197 */ - IC_XS_OPSIZE, /* 6198 */ - IC_64BIT_XD_OPSIZE, /* 6199 */ - IC_OPSIZE, /* 6200 */ - IC_64BIT_REXW_OPSIZE, /* 6201 */ - IC_XS_OPSIZE, /* 6202 */ - IC_64BIT_REXW_XS, /* 6203 */ - IC_XD_OPSIZE, /* 6204 */ - IC_64BIT_REXW_XD, /* 6205 */ - IC_XS_OPSIZE, /* 6206 */ - IC_64BIT_REXW_XS, /* 6207 */ - IC_VEX, /* 6208 */ - IC_VEX, /* 6209 */ - IC_VEX_XS, /* 6210 */ - IC_VEX_XS, /* 6211 */ - IC_VEX_XD, /* 6212 */ - IC_VEX_XD, /* 6213 */ - IC_VEX_XD, /* 6214 */ - IC_VEX_XD, /* 6215 */ - IC_VEX_W, /* 6216 */ - IC_VEX_W, /* 6217 */ - IC_VEX_W_XS, /* 6218 */ - IC_VEX_W_XS, /* 6219 */ - IC_VEX_W_XD, /* 6220 */ - IC_VEX_W_XD, /* 6221 */ - IC_VEX_W_XD, /* 6222 */ - IC_VEX_W_XD, /* 6223 */ - IC_VEX_OPSIZE, /* 6224 */ - IC_VEX_OPSIZE, /* 6225 */ - IC_VEX_OPSIZE, /* 6226 */ - IC_VEX_OPSIZE, /* 6227 */ - IC_VEX_OPSIZE, /* 6228 */ - IC_VEX_OPSIZE, /* 6229 */ - IC_VEX_OPSIZE, /* 6230 */ - IC_VEX_OPSIZE, /* 6231 */ - IC_VEX_W_OPSIZE, /* 6232 */ - IC_VEX_W_OPSIZE, /* 6233 */ - IC_VEX_W_OPSIZE, /* 6234 */ - IC_VEX_W_OPSIZE, /* 6235 */ - IC_VEX_W_OPSIZE, /* 6236 */ - IC_VEX_W_OPSIZE, /* 6237 */ - IC_VEX_W_OPSIZE, /* 6238 */ - IC_VEX_W_OPSIZE, /* 6239 */ - IC_VEX, /* 6240 */ - IC_VEX, /* 6241 */ - IC_VEX_XS, /* 6242 */ - IC_VEX_XS, /* 6243 */ - IC_VEX_XD, /* 6244 */ - IC_VEX_XD, /* 6245 */ - IC_VEX_XD, /* 6246 */ - IC_VEX_XD, /* 6247 */ - IC_VEX_W, /* 6248 */ - IC_VEX_W, /* 6249 */ - IC_VEX_W_XS, /* 6250 */ - IC_VEX_W_XS, /* 6251 */ - IC_VEX_W_XD, /* 6252 */ - IC_VEX_W_XD, /* 6253 */ - IC_VEX_W_XD, /* 6254 */ - IC_VEX_W_XD, /* 6255 */ - IC_VEX_OPSIZE, /* 6256 */ - IC_VEX_OPSIZE, /* 6257 */ - IC_VEX_OPSIZE, /* 6258 */ - IC_VEX_OPSIZE, /* 6259 */ - IC_VEX_OPSIZE, /* 6260 */ - IC_VEX_OPSIZE, /* 6261 */ - IC_VEX_OPSIZE, /* 6262 */ - IC_VEX_OPSIZE, /* 6263 */ - IC_VEX_W_OPSIZE, /* 6264 */ - IC_VEX_W_OPSIZE, /* 6265 */ - IC_VEX_W_OPSIZE, /* 6266 */ - IC_VEX_W_OPSIZE, /* 6267 */ - IC_VEX_W_OPSIZE, /* 6268 */ - IC_VEX_W_OPSIZE, /* 6269 */ - IC_VEX_W_OPSIZE, /* 6270 */ - IC_VEX_W_OPSIZE, /* 6271 */ - IC_VEX_L, /* 6272 */ - IC_VEX_L, /* 6273 */ - IC_VEX_L_XS, /* 6274 */ - IC_VEX_L_XS, /* 6275 */ - IC_VEX_L_XD, /* 6276 */ - IC_VEX_L_XD, /* 6277 */ - IC_VEX_L_XD, /* 6278 */ - IC_VEX_L_XD, /* 6279 */ - IC_VEX_L_W, /* 6280 */ - IC_VEX_L_W, /* 6281 */ - IC_VEX_L_W_XS, /* 6282 */ - IC_VEX_L_W_XS, /* 6283 */ - IC_VEX_L_W_XD, /* 6284 */ - IC_VEX_L_W_XD, /* 6285 */ - IC_VEX_L_W_XD, /* 6286 */ - IC_VEX_L_W_XD, /* 6287 */ - IC_VEX_L_OPSIZE, /* 6288 */ - IC_VEX_L_OPSIZE, /* 6289 */ - IC_VEX_L_OPSIZE, /* 6290 */ - IC_VEX_L_OPSIZE, /* 6291 */ - IC_VEX_L_OPSIZE, /* 6292 */ - IC_VEX_L_OPSIZE, /* 6293 */ - IC_VEX_L_OPSIZE, /* 6294 */ - IC_VEX_L_OPSIZE, /* 6295 */ - IC_VEX_L_W_OPSIZE, /* 6296 */ - IC_VEX_L_W_OPSIZE, /* 6297 */ - IC_VEX_L_W_OPSIZE, /* 6298 */ - IC_VEX_L_W_OPSIZE, /* 6299 */ - IC_VEX_L_W_OPSIZE, /* 6300 */ - IC_VEX_L_W_OPSIZE, /* 6301 */ - IC_VEX_L_W_OPSIZE, /* 6302 */ - IC_VEX_L_W_OPSIZE, /* 6303 */ - IC_VEX_L, /* 6304 */ - IC_VEX_L, /* 6305 */ - IC_VEX_L_XS, /* 6306 */ - IC_VEX_L_XS, /* 6307 */ - IC_VEX_L_XD, /* 6308 */ - IC_VEX_L_XD, /* 6309 */ - IC_VEX_L_XD, /* 6310 */ - IC_VEX_L_XD, /* 6311 */ - IC_VEX_L_W, /* 6312 */ - IC_VEX_L_W, /* 6313 */ - IC_VEX_L_W_XS, /* 6314 */ - IC_VEX_L_W_XS, /* 6315 */ - IC_VEX_L_W_XD, /* 6316 */ - IC_VEX_L_W_XD, /* 6317 */ - IC_VEX_L_W_XD, /* 6318 */ - IC_VEX_L_W_XD, /* 6319 */ - IC_VEX_L_OPSIZE, /* 6320 */ - IC_VEX_L_OPSIZE, /* 6321 */ - IC_VEX_L_OPSIZE, /* 6322 */ - IC_VEX_L_OPSIZE, /* 6323 */ - IC_VEX_L_OPSIZE, /* 6324 */ - IC_VEX_L_OPSIZE, /* 6325 */ - IC_VEX_L_OPSIZE, /* 6326 */ - IC_VEX_L_OPSIZE, /* 6327 */ - IC_VEX_L_W_OPSIZE, /* 6328 */ - IC_VEX_L_W_OPSIZE, /* 6329 */ - IC_VEX_L_W_OPSIZE, /* 6330 */ - IC_VEX_L_W_OPSIZE, /* 6331 */ - IC_VEX_L_W_OPSIZE, /* 6332 */ - IC_VEX_L_W_OPSIZE, /* 6333 */ - IC_VEX_L_W_OPSIZE, /* 6334 */ - IC_VEX_L_W_OPSIZE, /* 6335 */ - IC_VEX_L, /* 6336 */ - IC_VEX_L, /* 6337 */ - IC_VEX_L_XS, /* 6338 */ - IC_VEX_L_XS, /* 6339 */ - IC_VEX_L_XD, /* 6340 */ - IC_VEX_L_XD, /* 6341 */ - IC_VEX_L_XD, /* 6342 */ - IC_VEX_L_XD, /* 6343 */ - IC_VEX_L_W, /* 6344 */ - IC_VEX_L_W, /* 6345 */ - IC_VEX_L_W_XS, /* 6346 */ - IC_VEX_L_W_XS, /* 6347 */ - IC_VEX_L_W_XD, /* 6348 */ - IC_VEX_L_W_XD, /* 6349 */ - IC_VEX_L_W_XD, /* 6350 */ - IC_VEX_L_W_XD, /* 6351 */ - IC_VEX_L_OPSIZE, /* 6352 */ - IC_VEX_L_OPSIZE, /* 6353 */ - IC_VEX_L_OPSIZE, /* 6354 */ - IC_VEX_L_OPSIZE, /* 6355 */ - IC_VEX_L_OPSIZE, /* 6356 */ - IC_VEX_L_OPSIZE, /* 6357 */ - IC_VEX_L_OPSIZE, /* 6358 */ - IC_VEX_L_OPSIZE, /* 6359 */ - IC_VEX_L_W_OPSIZE, /* 6360 */ - IC_VEX_L_W_OPSIZE, /* 6361 */ - IC_VEX_L_W_OPSIZE, /* 6362 */ - IC_VEX_L_W_OPSIZE, /* 6363 */ - IC_VEX_L_W_OPSIZE, /* 6364 */ - IC_VEX_L_W_OPSIZE, /* 6365 */ - IC_VEX_L_W_OPSIZE, /* 6366 */ - IC_VEX_L_W_OPSIZE, /* 6367 */ - IC_VEX_L, /* 6368 */ - IC_VEX_L, /* 6369 */ - IC_VEX_L_XS, /* 6370 */ - IC_VEX_L_XS, /* 6371 */ - IC_VEX_L_XD, /* 6372 */ - IC_VEX_L_XD, /* 6373 */ - IC_VEX_L_XD, /* 6374 */ - IC_VEX_L_XD, /* 6375 */ - IC_VEX_L_W, /* 6376 */ - IC_VEX_L_W, /* 6377 */ - IC_VEX_L_W_XS, /* 6378 */ - IC_VEX_L_W_XS, /* 6379 */ - IC_VEX_L_W_XD, /* 6380 */ - IC_VEX_L_W_XD, /* 6381 */ - IC_VEX_L_W_XD, /* 6382 */ - IC_VEX_L_W_XD, /* 6383 */ - IC_VEX_L_OPSIZE, /* 6384 */ - IC_VEX_L_OPSIZE, /* 6385 */ - IC_VEX_L_OPSIZE, /* 6386 */ - IC_VEX_L_OPSIZE, /* 6387 */ - IC_VEX_L_OPSIZE, /* 6388 */ - IC_VEX_L_OPSIZE, /* 6389 */ - IC_VEX_L_OPSIZE, /* 6390 */ - IC_VEX_L_OPSIZE, /* 6391 */ - IC_VEX_L_W_OPSIZE, /* 6392 */ - IC_VEX_L_W_OPSIZE, /* 6393 */ - IC_VEX_L_W_OPSIZE, /* 6394 */ - IC_VEX_L_W_OPSIZE, /* 6395 */ - IC_VEX_L_W_OPSIZE, /* 6396 */ - IC_VEX_L_W_OPSIZE, /* 6397 */ - IC_VEX_L_W_OPSIZE, /* 6398 */ - IC_VEX_L_W_OPSIZE, /* 6399 */ - IC_EVEX_KZ, /* 6400 */ - IC_EVEX_KZ, /* 6401 */ - IC_EVEX_XS_KZ, /* 6402 */ - IC_EVEX_XS_KZ, /* 6403 */ - IC_EVEX_XD_KZ, /* 6404 */ - IC_EVEX_XD_KZ, /* 6405 */ - IC_EVEX_XD_KZ, /* 6406 */ - IC_EVEX_XD_KZ, /* 6407 */ - IC_EVEX_W_KZ, /* 6408 */ - IC_EVEX_W_KZ, /* 6409 */ - IC_EVEX_W_XS_KZ, /* 6410 */ - IC_EVEX_W_XS_KZ, /* 6411 */ - IC_EVEX_W_XD_KZ, /* 6412 */ - IC_EVEX_W_XD_KZ, /* 6413 */ - IC_EVEX_W_XD_KZ, /* 6414 */ - IC_EVEX_W_XD_KZ, /* 6415 */ - IC_EVEX_OPSIZE_KZ, /* 6416 */ - IC_EVEX_OPSIZE_KZ, /* 6417 */ - IC_EVEX_OPSIZE_KZ, /* 6418 */ - IC_EVEX_OPSIZE_KZ, /* 6419 */ - IC_EVEX_OPSIZE_KZ, /* 6420 */ - IC_EVEX_OPSIZE_KZ, /* 6421 */ - IC_EVEX_OPSIZE_KZ, /* 6422 */ - IC_EVEX_OPSIZE_KZ, /* 6423 */ - IC_EVEX_W_OPSIZE_KZ, /* 6424 */ - IC_EVEX_W_OPSIZE_KZ, /* 6425 */ - IC_EVEX_W_OPSIZE_KZ, /* 6426 */ - IC_EVEX_W_OPSIZE_KZ, /* 6427 */ - IC_EVEX_W_OPSIZE_KZ, /* 6428 */ - IC_EVEX_W_OPSIZE_KZ, /* 6429 */ - IC_EVEX_W_OPSIZE_KZ, /* 6430 */ - IC_EVEX_W_OPSIZE_KZ, /* 6431 */ - IC_EVEX_KZ, /* 6432 */ - IC_EVEX_KZ, /* 6433 */ - IC_EVEX_XS_KZ, /* 6434 */ - IC_EVEX_XS_KZ, /* 6435 */ - IC_EVEX_XD_KZ, /* 6436 */ - IC_EVEX_XD_KZ, /* 6437 */ - IC_EVEX_XD_KZ, /* 6438 */ - IC_EVEX_XD_KZ, /* 6439 */ - IC_EVEX_W_KZ, /* 6440 */ - IC_EVEX_W_KZ, /* 6441 */ - IC_EVEX_W_XS_KZ, /* 6442 */ - IC_EVEX_W_XS_KZ, /* 6443 */ - IC_EVEX_W_XD_KZ, /* 6444 */ - IC_EVEX_W_XD_KZ, /* 6445 */ - IC_EVEX_W_XD_KZ, /* 6446 */ - IC_EVEX_W_XD_KZ, /* 6447 */ - IC_EVEX_OPSIZE_KZ, /* 6448 */ - IC_EVEX_OPSIZE_KZ, /* 6449 */ - IC_EVEX_OPSIZE_KZ, /* 6450 */ - IC_EVEX_OPSIZE_KZ, /* 6451 */ - IC_EVEX_OPSIZE_KZ, /* 6452 */ - IC_EVEX_OPSIZE_KZ, /* 6453 */ - IC_EVEX_OPSIZE_KZ, /* 6454 */ - IC_EVEX_OPSIZE_KZ, /* 6455 */ - IC_EVEX_W_OPSIZE_KZ, /* 6456 */ - IC_EVEX_W_OPSIZE_KZ, /* 6457 */ - IC_EVEX_W_OPSIZE_KZ, /* 6458 */ - IC_EVEX_W_OPSIZE_KZ, /* 6459 */ - IC_EVEX_W_OPSIZE_KZ, /* 6460 */ - IC_EVEX_W_OPSIZE_KZ, /* 6461 */ - IC_EVEX_W_OPSIZE_KZ, /* 6462 */ - IC_EVEX_W_OPSIZE_KZ, /* 6463 */ - IC_EVEX_KZ, /* 6464 */ - IC_EVEX_KZ, /* 6465 */ - IC_EVEX_XS_KZ, /* 6466 */ - IC_EVEX_XS_KZ, /* 6467 */ - IC_EVEX_XD_KZ, /* 6468 */ - IC_EVEX_XD_KZ, /* 6469 */ - IC_EVEX_XD_KZ, /* 6470 */ - IC_EVEX_XD_KZ, /* 6471 */ - IC_EVEX_W_KZ, /* 6472 */ - IC_EVEX_W_KZ, /* 6473 */ - IC_EVEX_W_XS_KZ, /* 6474 */ - IC_EVEX_W_XS_KZ, /* 6475 */ - IC_EVEX_W_XD_KZ, /* 6476 */ - IC_EVEX_W_XD_KZ, /* 6477 */ - IC_EVEX_W_XD_KZ, /* 6478 */ - IC_EVEX_W_XD_KZ, /* 6479 */ - IC_EVEX_OPSIZE_KZ, /* 6480 */ - IC_EVEX_OPSIZE_KZ, /* 6481 */ - IC_EVEX_OPSIZE_KZ, /* 6482 */ - IC_EVEX_OPSIZE_KZ, /* 6483 */ - IC_EVEX_OPSIZE_KZ, /* 6484 */ - IC_EVEX_OPSIZE_KZ, /* 6485 */ - IC_EVEX_OPSIZE_KZ, /* 6486 */ - IC_EVEX_OPSIZE_KZ, /* 6487 */ - IC_EVEX_W_OPSIZE_KZ, /* 6488 */ - IC_EVEX_W_OPSIZE_KZ, /* 6489 */ - IC_EVEX_W_OPSIZE_KZ, /* 6490 */ - IC_EVEX_W_OPSIZE_KZ, /* 6491 */ - IC_EVEX_W_OPSIZE_KZ, /* 6492 */ - IC_EVEX_W_OPSIZE_KZ, /* 6493 */ - IC_EVEX_W_OPSIZE_KZ, /* 6494 */ - IC_EVEX_W_OPSIZE_KZ, /* 6495 */ - IC_EVEX_KZ, /* 6496 */ - IC_EVEX_KZ, /* 6497 */ - IC_EVEX_XS_KZ, /* 6498 */ - IC_EVEX_XS_KZ, /* 6499 */ - IC_EVEX_XD_KZ, /* 6500 */ - IC_EVEX_XD_KZ, /* 6501 */ - IC_EVEX_XD_KZ, /* 6502 */ - IC_EVEX_XD_KZ, /* 6503 */ - IC_EVEX_W_KZ, /* 6504 */ - IC_EVEX_W_KZ, /* 6505 */ - IC_EVEX_W_XS_KZ, /* 6506 */ - IC_EVEX_W_XS_KZ, /* 6507 */ - IC_EVEX_W_XD_KZ, /* 6508 */ - IC_EVEX_W_XD_KZ, /* 6509 */ - IC_EVEX_W_XD_KZ, /* 6510 */ - IC_EVEX_W_XD_KZ, /* 6511 */ - IC_EVEX_OPSIZE_KZ, /* 6512 */ - IC_EVEX_OPSIZE_KZ, /* 6513 */ - IC_EVEX_OPSIZE_KZ, /* 6514 */ - IC_EVEX_OPSIZE_KZ, /* 6515 */ - IC_EVEX_OPSIZE_KZ, /* 6516 */ - IC_EVEX_OPSIZE_KZ, /* 6517 */ - IC_EVEX_OPSIZE_KZ, /* 6518 */ - IC_EVEX_OPSIZE_KZ, /* 6519 */ - IC_EVEX_W_OPSIZE_KZ, /* 6520 */ - IC_EVEX_W_OPSIZE_KZ, /* 6521 */ - IC_EVEX_W_OPSIZE_KZ, /* 6522 */ - IC_EVEX_W_OPSIZE_KZ, /* 6523 */ - IC_EVEX_W_OPSIZE_KZ, /* 6524 */ - IC_EVEX_W_OPSIZE_KZ, /* 6525 */ - IC_EVEX_W_OPSIZE_KZ, /* 6526 */ - IC_EVEX_W_OPSIZE_KZ, /* 6527 */ - IC_EVEX_KZ, /* 6528 */ - IC_EVEX_KZ, /* 6529 */ - IC_EVEX_XS_KZ, /* 6530 */ - IC_EVEX_XS_KZ, /* 6531 */ - IC_EVEX_XD_KZ, /* 6532 */ - IC_EVEX_XD_KZ, /* 6533 */ - IC_EVEX_XD_KZ, /* 6534 */ - IC_EVEX_XD_KZ, /* 6535 */ - IC_EVEX_W_KZ, /* 6536 */ - IC_EVEX_W_KZ, /* 6537 */ - IC_EVEX_W_XS_KZ, /* 6538 */ - IC_EVEX_W_XS_KZ, /* 6539 */ - IC_EVEX_W_XD_KZ, /* 6540 */ - IC_EVEX_W_XD_KZ, /* 6541 */ - IC_EVEX_W_XD_KZ, /* 6542 */ - IC_EVEX_W_XD_KZ, /* 6543 */ - IC_EVEX_OPSIZE_KZ, /* 6544 */ - IC_EVEX_OPSIZE_KZ, /* 6545 */ - IC_EVEX_OPSIZE_KZ, /* 6546 */ - IC_EVEX_OPSIZE_KZ, /* 6547 */ - IC_EVEX_OPSIZE_KZ, /* 6548 */ - IC_EVEX_OPSIZE_KZ, /* 6549 */ - IC_EVEX_OPSIZE_KZ, /* 6550 */ - IC_EVEX_OPSIZE_KZ, /* 6551 */ - IC_EVEX_W_OPSIZE_KZ, /* 6552 */ - IC_EVEX_W_OPSIZE_KZ, /* 6553 */ - IC_EVEX_W_OPSIZE_KZ, /* 6554 */ - IC_EVEX_W_OPSIZE_KZ, /* 6555 */ - IC_EVEX_W_OPSIZE_KZ, /* 6556 */ - IC_EVEX_W_OPSIZE_KZ, /* 6557 */ - IC_EVEX_W_OPSIZE_KZ, /* 6558 */ - IC_EVEX_W_OPSIZE_KZ, /* 6559 */ - IC_EVEX_KZ, /* 6560 */ - IC_EVEX_KZ, /* 6561 */ - IC_EVEX_XS_KZ, /* 6562 */ - IC_EVEX_XS_KZ, /* 6563 */ - IC_EVEX_XD_KZ, /* 6564 */ - IC_EVEX_XD_KZ, /* 6565 */ - IC_EVEX_XD_KZ, /* 6566 */ - IC_EVEX_XD_KZ, /* 6567 */ - IC_EVEX_W_KZ, /* 6568 */ - IC_EVEX_W_KZ, /* 6569 */ - IC_EVEX_W_XS_KZ, /* 6570 */ - IC_EVEX_W_XS_KZ, /* 6571 */ - IC_EVEX_W_XD_KZ, /* 6572 */ - IC_EVEX_W_XD_KZ, /* 6573 */ - IC_EVEX_W_XD_KZ, /* 6574 */ - IC_EVEX_W_XD_KZ, /* 6575 */ - IC_EVEX_OPSIZE_KZ, /* 6576 */ - IC_EVEX_OPSIZE_KZ, /* 6577 */ - IC_EVEX_OPSIZE_KZ, /* 6578 */ - IC_EVEX_OPSIZE_KZ, /* 6579 */ - IC_EVEX_OPSIZE_KZ, /* 6580 */ - IC_EVEX_OPSIZE_KZ, /* 6581 */ - IC_EVEX_OPSIZE_KZ, /* 6582 */ - IC_EVEX_OPSIZE_KZ, /* 6583 */ - IC_EVEX_W_OPSIZE_KZ, /* 6584 */ - IC_EVEX_W_OPSIZE_KZ, /* 6585 */ - IC_EVEX_W_OPSIZE_KZ, /* 6586 */ - IC_EVEX_W_OPSIZE_KZ, /* 6587 */ - IC_EVEX_W_OPSIZE_KZ, /* 6588 */ - IC_EVEX_W_OPSIZE_KZ, /* 6589 */ - IC_EVEX_W_OPSIZE_KZ, /* 6590 */ - IC_EVEX_W_OPSIZE_KZ, /* 6591 */ - IC_EVEX_KZ, /* 6592 */ - IC_EVEX_KZ, /* 6593 */ - IC_EVEX_XS_KZ, /* 6594 */ - IC_EVEX_XS_KZ, /* 6595 */ - IC_EVEX_XD_KZ, /* 6596 */ - IC_EVEX_XD_KZ, /* 6597 */ - IC_EVEX_XD_KZ, /* 6598 */ - IC_EVEX_XD_KZ, /* 6599 */ - IC_EVEX_W_KZ, /* 6600 */ - IC_EVEX_W_KZ, /* 6601 */ - IC_EVEX_W_XS_KZ, /* 6602 */ - IC_EVEX_W_XS_KZ, /* 6603 */ - IC_EVEX_W_XD_KZ, /* 6604 */ - IC_EVEX_W_XD_KZ, /* 6605 */ - IC_EVEX_W_XD_KZ, /* 6606 */ - IC_EVEX_W_XD_KZ, /* 6607 */ - IC_EVEX_OPSIZE_KZ, /* 6608 */ - IC_EVEX_OPSIZE_KZ, /* 6609 */ - IC_EVEX_OPSIZE_KZ, /* 6610 */ - IC_EVEX_OPSIZE_KZ, /* 6611 */ - IC_EVEX_OPSIZE_KZ, /* 6612 */ - IC_EVEX_OPSIZE_KZ, /* 6613 */ - IC_EVEX_OPSIZE_KZ, /* 6614 */ - IC_EVEX_OPSIZE_KZ, /* 6615 */ - IC_EVEX_W_OPSIZE_KZ, /* 6616 */ - IC_EVEX_W_OPSIZE_KZ, /* 6617 */ - IC_EVEX_W_OPSIZE_KZ, /* 6618 */ - IC_EVEX_W_OPSIZE_KZ, /* 6619 */ - IC_EVEX_W_OPSIZE_KZ, /* 6620 */ - IC_EVEX_W_OPSIZE_KZ, /* 6621 */ - IC_EVEX_W_OPSIZE_KZ, /* 6622 */ - IC_EVEX_W_OPSIZE_KZ, /* 6623 */ - IC_EVEX_KZ, /* 6624 */ - IC_EVEX_KZ, /* 6625 */ - IC_EVEX_XS_KZ, /* 6626 */ - IC_EVEX_XS_KZ, /* 6627 */ - IC_EVEX_XD_KZ, /* 6628 */ - IC_EVEX_XD_KZ, /* 6629 */ - IC_EVEX_XD_KZ, /* 6630 */ - IC_EVEX_XD_KZ, /* 6631 */ - IC_EVEX_W_KZ, /* 6632 */ - IC_EVEX_W_KZ, /* 6633 */ - IC_EVEX_W_XS_KZ, /* 6634 */ - IC_EVEX_W_XS_KZ, /* 6635 */ - IC_EVEX_W_XD_KZ, /* 6636 */ - IC_EVEX_W_XD_KZ, /* 6637 */ - IC_EVEX_W_XD_KZ, /* 6638 */ - IC_EVEX_W_XD_KZ, /* 6639 */ - IC_EVEX_OPSIZE_KZ, /* 6640 */ - IC_EVEX_OPSIZE_KZ, /* 6641 */ - IC_EVEX_OPSIZE_KZ, /* 6642 */ - IC_EVEX_OPSIZE_KZ, /* 6643 */ - IC_EVEX_OPSIZE_KZ, /* 6644 */ - IC_EVEX_OPSIZE_KZ, /* 6645 */ - IC_EVEX_OPSIZE_KZ, /* 6646 */ - IC_EVEX_OPSIZE_KZ, /* 6647 */ - IC_EVEX_W_OPSIZE_KZ, /* 6648 */ - IC_EVEX_W_OPSIZE_KZ, /* 6649 */ - IC_EVEX_W_OPSIZE_KZ, /* 6650 */ - IC_EVEX_W_OPSIZE_KZ, /* 6651 */ - IC_EVEX_W_OPSIZE_KZ, /* 6652 */ - IC_EVEX_W_OPSIZE_KZ, /* 6653 */ - IC_EVEX_W_OPSIZE_KZ, /* 6654 */ - IC_EVEX_W_OPSIZE_KZ, /* 6655 */ - IC, /* 6656 */ - IC_64BIT, /* 6657 */ - IC_XS, /* 6658 */ - IC_64BIT_XS, /* 6659 */ - IC_XD, /* 6660 */ - IC_64BIT_XD, /* 6661 */ - IC_XS, /* 6662 */ - IC_64BIT_XS, /* 6663 */ - IC, /* 6664 */ - IC_64BIT_REXW, /* 6665 */ - IC_XS, /* 6666 */ - IC_64BIT_REXW_XS, /* 6667 */ - IC_XD, /* 6668 */ - IC_64BIT_REXW_XD, /* 6669 */ - IC_XS, /* 6670 */ - IC_64BIT_REXW_XS, /* 6671 */ - IC_OPSIZE, /* 6672 */ - IC_64BIT_OPSIZE, /* 6673 */ - IC_XS_OPSIZE, /* 6674 */ - IC_64BIT_XS_OPSIZE, /* 6675 */ - IC_XD_OPSIZE, /* 6676 */ - IC_64BIT_XD_OPSIZE, /* 6677 */ - IC_XS_OPSIZE, /* 6678 */ - IC_64BIT_XD_OPSIZE, /* 6679 */ - IC_OPSIZE, /* 6680 */ - IC_64BIT_REXW_OPSIZE, /* 6681 */ - IC_XS_OPSIZE, /* 6682 */ - IC_64BIT_REXW_XS, /* 6683 */ - IC_XD_OPSIZE, /* 6684 */ - IC_64BIT_REXW_XD, /* 6685 */ - IC_XS_OPSIZE, /* 6686 */ - IC_64BIT_REXW_XS, /* 6687 */ - IC_ADSIZE, /* 6688 */ - IC_64BIT_ADSIZE, /* 6689 */ - IC_XS, /* 6690 */ - IC_64BIT_XS, /* 6691 */ - IC_XD, /* 6692 */ - IC_64BIT_XD, /* 6693 */ - IC_XS, /* 6694 */ - IC_64BIT_XS, /* 6695 */ - IC_ADSIZE, /* 6696 */ - IC_64BIT_ADSIZE, /* 6697 */ - IC_XS, /* 6698 */ - IC_64BIT_REXW_XS, /* 6699 */ - IC_XD, /* 6700 */ - IC_64BIT_REXW_XD, /* 6701 */ - IC_XS, /* 6702 */ - IC_64BIT_REXW_XS, /* 6703 */ - IC_OPSIZE, /* 6704 */ - IC_64BIT_OPSIZE, /* 6705 */ - IC_XS_OPSIZE, /* 6706 */ - IC_64BIT_XS_OPSIZE, /* 6707 */ - IC_XD_OPSIZE, /* 6708 */ - IC_64BIT_XD_OPSIZE, /* 6709 */ - IC_XS_OPSIZE, /* 6710 */ - IC_64BIT_XD_OPSIZE, /* 6711 */ - IC_OPSIZE, /* 6712 */ - IC_64BIT_REXW_OPSIZE, /* 6713 */ - IC_XS_OPSIZE, /* 6714 */ - IC_64BIT_REXW_XS, /* 6715 */ - IC_XD_OPSIZE, /* 6716 */ - IC_64BIT_REXW_XD, /* 6717 */ - IC_XS_OPSIZE, /* 6718 */ - IC_64BIT_REXW_XS, /* 6719 */ - IC_VEX, /* 6720 */ - IC_VEX, /* 6721 */ - IC_VEX_XS, /* 6722 */ - IC_VEX_XS, /* 6723 */ - IC_VEX_XD, /* 6724 */ - IC_VEX_XD, /* 6725 */ - IC_VEX_XD, /* 6726 */ - IC_VEX_XD, /* 6727 */ - IC_VEX_W, /* 6728 */ - IC_VEX_W, /* 6729 */ - IC_VEX_W_XS, /* 6730 */ - IC_VEX_W_XS, /* 6731 */ - IC_VEX_W_XD, /* 6732 */ - IC_VEX_W_XD, /* 6733 */ - IC_VEX_W_XD, /* 6734 */ - IC_VEX_W_XD, /* 6735 */ - IC_VEX_OPSIZE, /* 6736 */ - IC_VEX_OPSIZE, /* 6737 */ - IC_VEX_OPSIZE, /* 6738 */ - IC_VEX_OPSIZE, /* 6739 */ - IC_VEX_OPSIZE, /* 6740 */ - IC_VEX_OPSIZE, /* 6741 */ - IC_VEX_OPSIZE, /* 6742 */ - IC_VEX_OPSIZE, /* 6743 */ - IC_VEX_W_OPSIZE, /* 6744 */ - IC_VEX_W_OPSIZE, /* 6745 */ - IC_VEX_W_OPSIZE, /* 6746 */ - IC_VEX_W_OPSIZE, /* 6747 */ - IC_VEX_W_OPSIZE, /* 6748 */ - IC_VEX_W_OPSIZE, /* 6749 */ - IC_VEX_W_OPSIZE, /* 6750 */ - IC_VEX_W_OPSIZE, /* 6751 */ - IC_VEX, /* 6752 */ - IC_VEX, /* 6753 */ - IC_VEX_XS, /* 6754 */ - IC_VEX_XS, /* 6755 */ - IC_VEX_XD, /* 6756 */ - IC_VEX_XD, /* 6757 */ - IC_VEX_XD, /* 6758 */ - IC_VEX_XD, /* 6759 */ - IC_VEX_W, /* 6760 */ - IC_VEX_W, /* 6761 */ - IC_VEX_W_XS, /* 6762 */ - IC_VEX_W_XS, /* 6763 */ - IC_VEX_W_XD, /* 6764 */ - IC_VEX_W_XD, /* 6765 */ - IC_VEX_W_XD, /* 6766 */ - IC_VEX_W_XD, /* 6767 */ - IC_VEX_OPSIZE, /* 6768 */ - IC_VEX_OPSIZE, /* 6769 */ - IC_VEX_OPSIZE, /* 6770 */ - IC_VEX_OPSIZE, /* 6771 */ - IC_VEX_OPSIZE, /* 6772 */ - IC_VEX_OPSIZE, /* 6773 */ - IC_VEX_OPSIZE, /* 6774 */ - IC_VEX_OPSIZE, /* 6775 */ - IC_VEX_W_OPSIZE, /* 6776 */ - IC_VEX_W_OPSIZE, /* 6777 */ - IC_VEX_W_OPSIZE, /* 6778 */ - IC_VEX_W_OPSIZE, /* 6779 */ - IC_VEX_W_OPSIZE, /* 6780 */ - IC_VEX_W_OPSIZE, /* 6781 */ - IC_VEX_W_OPSIZE, /* 6782 */ - IC_VEX_W_OPSIZE, /* 6783 */ - IC_VEX_L, /* 6784 */ - IC_VEX_L, /* 6785 */ - IC_VEX_L_XS, /* 6786 */ - IC_VEX_L_XS, /* 6787 */ - IC_VEX_L_XD, /* 6788 */ - IC_VEX_L_XD, /* 6789 */ - IC_VEX_L_XD, /* 6790 */ - IC_VEX_L_XD, /* 6791 */ - IC_VEX_L_W, /* 6792 */ - IC_VEX_L_W, /* 6793 */ - IC_VEX_L_W_XS, /* 6794 */ - IC_VEX_L_W_XS, /* 6795 */ - IC_VEX_L_W_XD, /* 6796 */ - IC_VEX_L_W_XD, /* 6797 */ - IC_VEX_L_W_XD, /* 6798 */ - IC_VEX_L_W_XD, /* 6799 */ - IC_VEX_L_OPSIZE, /* 6800 */ - IC_VEX_L_OPSIZE, /* 6801 */ - IC_VEX_L_OPSIZE, /* 6802 */ - IC_VEX_L_OPSIZE, /* 6803 */ - IC_VEX_L_OPSIZE, /* 6804 */ - IC_VEX_L_OPSIZE, /* 6805 */ - IC_VEX_L_OPSIZE, /* 6806 */ - IC_VEX_L_OPSIZE, /* 6807 */ - IC_VEX_L_W_OPSIZE, /* 6808 */ - IC_VEX_L_W_OPSIZE, /* 6809 */ - IC_VEX_L_W_OPSIZE, /* 6810 */ - IC_VEX_L_W_OPSIZE, /* 6811 */ - IC_VEX_L_W_OPSIZE, /* 6812 */ - IC_VEX_L_W_OPSIZE, /* 6813 */ - IC_VEX_L_W_OPSIZE, /* 6814 */ - IC_VEX_L_W_OPSIZE, /* 6815 */ - IC_VEX_L, /* 6816 */ - IC_VEX_L, /* 6817 */ - IC_VEX_L_XS, /* 6818 */ - IC_VEX_L_XS, /* 6819 */ - IC_VEX_L_XD, /* 6820 */ - IC_VEX_L_XD, /* 6821 */ - IC_VEX_L_XD, /* 6822 */ - IC_VEX_L_XD, /* 6823 */ - IC_VEX_L_W, /* 6824 */ - IC_VEX_L_W, /* 6825 */ - IC_VEX_L_W_XS, /* 6826 */ - IC_VEX_L_W_XS, /* 6827 */ - IC_VEX_L_W_XD, /* 6828 */ - IC_VEX_L_W_XD, /* 6829 */ - IC_VEX_L_W_XD, /* 6830 */ - IC_VEX_L_W_XD, /* 6831 */ - IC_VEX_L_OPSIZE, /* 6832 */ - IC_VEX_L_OPSIZE, /* 6833 */ - IC_VEX_L_OPSIZE, /* 6834 */ - IC_VEX_L_OPSIZE, /* 6835 */ - IC_VEX_L_OPSIZE, /* 6836 */ - IC_VEX_L_OPSIZE, /* 6837 */ - IC_VEX_L_OPSIZE, /* 6838 */ - IC_VEX_L_OPSIZE, /* 6839 */ - IC_VEX_L_W_OPSIZE, /* 6840 */ - IC_VEX_L_W_OPSIZE, /* 6841 */ - IC_VEX_L_W_OPSIZE, /* 6842 */ - IC_VEX_L_W_OPSIZE, /* 6843 */ - IC_VEX_L_W_OPSIZE, /* 6844 */ - IC_VEX_L_W_OPSIZE, /* 6845 */ - IC_VEX_L_W_OPSIZE, /* 6846 */ - IC_VEX_L_W_OPSIZE, /* 6847 */ - IC_VEX_L, /* 6848 */ - IC_VEX_L, /* 6849 */ - IC_VEX_L_XS, /* 6850 */ - IC_VEX_L_XS, /* 6851 */ - IC_VEX_L_XD, /* 6852 */ - IC_VEX_L_XD, /* 6853 */ - IC_VEX_L_XD, /* 6854 */ - IC_VEX_L_XD, /* 6855 */ - IC_VEX_L_W, /* 6856 */ - IC_VEX_L_W, /* 6857 */ - IC_VEX_L_W_XS, /* 6858 */ - IC_VEX_L_W_XS, /* 6859 */ - IC_VEX_L_W_XD, /* 6860 */ - IC_VEX_L_W_XD, /* 6861 */ - IC_VEX_L_W_XD, /* 6862 */ - IC_VEX_L_W_XD, /* 6863 */ - IC_VEX_L_OPSIZE, /* 6864 */ - IC_VEX_L_OPSIZE, /* 6865 */ - IC_VEX_L_OPSIZE, /* 6866 */ - IC_VEX_L_OPSIZE, /* 6867 */ - IC_VEX_L_OPSIZE, /* 6868 */ - IC_VEX_L_OPSIZE, /* 6869 */ - IC_VEX_L_OPSIZE, /* 6870 */ - IC_VEX_L_OPSIZE, /* 6871 */ - IC_VEX_L_W_OPSIZE, /* 6872 */ - IC_VEX_L_W_OPSIZE, /* 6873 */ - IC_VEX_L_W_OPSIZE, /* 6874 */ - IC_VEX_L_W_OPSIZE, /* 6875 */ - IC_VEX_L_W_OPSIZE, /* 6876 */ - IC_VEX_L_W_OPSIZE, /* 6877 */ - IC_VEX_L_W_OPSIZE, /* 6878 */ - IC_VEX_L_W_OPSIZE, /* 6879 */ - IC_VEX_L, /* 6880 */ - IC_VEX_L, /* 6881 */ - IC_VEX_L_XS, /* 6882 */ - IC_VEX_L_XS, /* 6883 */ - IC_VEX_L_XD, /* 6884 */ - IC_VEX_L_XD, /* 6885 */ - IC_VEX_L_XD, /* 6886 */ - IC_VEX_L_XD, /* 6887 */ - IC_VEX_L_W, /* 6888 */ - IC_VEX_L_W, /* 6889 */ - IC_VEX_L_W_XS, /* 6890 */ - IC_VEX_L_W_XS, /* 6891 */ - IC_VEX_L_W_XD, /* 6892 */ - IC_VEX_L_W_XD, /* 6893 */ - IC_VEX_L_W_XD, /* 6894 */ - IC_VEX_L_W_XD, /* 6895 */ - IC_VEX_L_OPSIZE, /* 6896 */ - IC_VEX_L_OPSIZE, /* 6897 */ - IC_VEX_L_OPSIZE, /* 6898 */ - IC_VEX_L_OPSIZE, /* 6899 */ - IC_VEX_L_OPSIZE, /* 6900 */ - IC_VEX_L_OPSIZE, /* 6901 */ - IC_VEX_L_OPSIZE, /* 6902 */ - IC_VEX_L_OPSIZE, /* 6903 */ - IC_VEX_L_W_OPSIZE, /* 6904 */ - IC_VEX_L_W_OPSIZE, /* 6905 */ - IC_VEX_L_W_OPSIZE, /* 6906 */ - IC_VEX_L_W_OPSIZE, /* 6907 */ - IC_VEX_L_W_OPSIZE, /* 6908 */ - IC_VEX_L_W_OPSIZE, /* 6909 */ - IC_VEX_L_W_OPSIZE, /* 6910 */ - IC_VEX_L_W_OPSIZE, /* 6911 */ - IC_EVEX_L_KZ, /* 6912 */ - IC_EVEX_L_KZ, /* 6913 */ - IC_EVEX_L_XS_KZ, /* 6914 */ - IC_EVEX_L_XS_KZ, /* 6915 */ - IC_EVEX_L_XD_KZ, /* 6916 */ - IC_EVEX_L_XD_KZ, /* 6917 */ - IC_EVEX_L_XD_KZ, /* 6918 */ - IC_EVEX_L_XD_KZ, /* 6919 */ - IC_EVEX_L_W_KZ, /* 6920 */ - IC_EVEX_L_W_KZ, /* 6921 */ - IC_EVEX_L_W_XS_KZ, /* 6922 */ - IC_EVEX_L_W_XS_KZ, /* 6923 */ - IC_EVEX_L_W_XD_KZ, /* 6924 */ - IC_EVEX_L_W_XD_KZ, /* 6925 */ - IC_EVEX_L_W_XD_KZ, /* 6926 */ - IC_EVEX_L_W_XD_KZ, /* 6927 */ - IC_EVEX_L_OPSIZE_KZ, /* 6928 */ - IC_EVEX_L_OPSIZE_KZ, /* 6929 */ - IC_EVEX_L_OPSIZE_KZ, /* 6930 */ - IC_EVEX_L_OPSIZE_KZ, /* 6931 */ - IC_EVEX_L_OPSIZE_KZ, /* 6932 */ - IC_EVEX_L_OPSIZE_KZ, /* 6933 */ - IC_EVEX_L_OPSIZE_KZ, /* 6934 */ - IC_EVEX_L_OPSIZE_KZ, /* 6935 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 6936 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 6937 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 6938 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 6939 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 6940 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 6941 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 6942 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 6943 */ - IC_EVEX_L_KZ, /* 6944 */ - IC_EVEX_L_KZ, /* 6945 */ - IC_EVEX_L_XS_KZ, /* 6946 */ - IC_EVEX_L_XS_KZ, /* 6947 */ - IC_EVEX_L_XD_KZ, /* 6948 */ - IC_EVEX_L_XD_KZ, /* 6949 */ - IC_EVEX_L_XD_KZ, /* 6950 */ - IC_EVEX_L_XD_KZ, /* 6951 */ - IC_EVEX_L_W_KZ, /* 6952 */ - IC_EVEX_L_W_KZ, /* 6953 */ - IC_EVEX_L_W_XS_KZ, /* 6954 */ - IC_EVEX_L_W_XS_KZ, /* 6955 */ - IC_EVEX_L_W_XD_KZ, /* 6956 */ - IC_EVEX_L_W_XD_KZ, /* 6957 */ - IC_EVEX_L_W_XD_KZ, /* 6958 */ - IC_EVEX_L_W_XD_KZ, /* 6959 */ - IC_EVEX_L_OPSIZE_KZ, /* 6960 */ - IC_EVEX_L_OPSIZE_KZ, /* 6961 */ - IC_EVEX_L_OPSIZE_KZ, /* 6962 */ - IC_EVEX_L_OPSIZE_KZ, /* 6963 */ - IC_EVEX_L_OPSIZE_KZ, /* 6964 */ - IC_EVEX_L_OPSIZE_KZ, /* 6965 */ - IC_EVEX_L_OPSIZE_KZ, /* 6966 */ - IC_EVEX_L_OPSIZE_KZ, /* 6967 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 6968 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 6969 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 6970 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 6971 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 6972 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 6973 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 6974 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 6975 */ - IC_EVEX_L_KZ, /* 6976 */ - IC_EVEX_L_KZ, /* 6977 */ - IC_EVEX_L_XS_KZ, /* 6978 */ - IC_EVEX_L_XS_KZ, /* 6979 */ - IC_EVEX_L_XD_KZ, /* 6980 */ - IC_EVEX_L_XD_KZ, /* 6981 */ - IC_EVEX_L_XD_KZ, /* 6982 */ - IC_EVEX_L_XD_KZ, /* 6983 */ - IC_EVEX_L_W_KZ, /* 6984 */ - IC_EVEX_L_W_KZ, /* 6985 */ - IC_EVEX_L_W_XS_KZ, /* 6986 */ - IC_EVEX_L_W_XS_KZ, /* 6987 */ - IC_EVEX_L_W_XD_KZ, /* 6988 */ - IC_EVEX_L_W_XD_KZ, /* 6989 */ - IC_EVEX_L_W_XD_KZ, /* 6990 */ - IC_EVEX_L_W_XD_KZ, /* 6991 */ - IC_EVEX_L_OPSIZE_KZ, /* 6992 */ - IC_EVEX_L_OPSIZE_KZ, /* 6993 */ - IC_EVEX_L_OPSIZE_KZ, /* 6994 */ - IC_EVEX_L_OPSIZE_KZ, /* 6995 */ - IC_EVEX_L_OPSIZE_KZ, /* 6996 */ - IC_EVEX_L_OPSIZE_KZ, /* 6997 */ - IC_EVEX_L_OPSIZE_KZ, /* 6998 */ - IC_EVEX_L_OPSIZE_KZ, /* 6999 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 7000 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 7001 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 7002 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 7003 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 7004 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 7005 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 7006 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 7007 */ - IC_EVEX_L_KZ, /* 7008 */ - IC_EVEX_L_KZ, /* 7009 */ - IC_EVEX_L_XS_KZ, /* 7010 */ - IC_EVEX_L_XS_KZ, /* 7011 */ - IC_EVEX_L_XD_KZ, /* 7012 */ - IC_EVEX_L_XD_KZ, /* 7013 */ - IC_EVEX_L_XD_KZ, /* 7014 */ - IC_EVEX_L_XD_KZ, /* 7015 */ - IC_EVEX_L_W_KZ, /* 7016 */ - IC_EVEX_L_W_KZ, /* 7017 */ - IC_EVEX_L_W_XS_KZ, /* 7018 */ - IC_EVEX_L_W_XS_KZ, /* 7019 */ - IC_EVEX_L_W_XD_KZ, /* 7020 */ - IC_EVEX_L_W_XD_KZ, /* 7021 */ - IC_EVEX_L_W_XD_KZ, /* 7022 */ - IC_EVEX_L_W_XD_KZ, /* 7023 */ - IC_EVEX_L_OPSIZE_KZ, /* 7024 */ - IC_EVEX_L_OPSIZE_KZ, /* 7025 */ - IC_EVEX_L_OPSIZE_KZ, /* 7026 */ - IC_EVEX_L_OPSIZE_KZ, /* 7027 */ - IC_EVEX_L_OPSIZE_KZ, /* 7028 */ - IC_EVEX_L_OPSIZE_KZ, /* 7029 */ - IC_EVEX_L_OPSIZE_KZ, /* 7030 */ - IC_EVEX_L_OPSIZE_KZ, /* 7031 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 7032 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 7033 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 7034 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 7035 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 7036 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 7037 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 7038 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 7039 */ - IC_EVEX_L_KZ, /* 7040 */ - IC_EVEX_L_KZ, /* 7041 */ - IC_EVEX_L_XS_KZ, /* 7042 */ - IC_EVEX_L_XS_KZ, /* 7043 */ - IC_EVEX_L_XD_KZ, /* 7044 */ - IC_EVEX_L_XD_KZ, /* 7045 */ - IC_EVEX_L_XD_KZ, /* 7046 */ - IC_EVEX_L_XD_KZ, /* 7047 */ - IC_EVEX_L_W_KZ, /* 7048 */ - IC_EVEX_L_W_KZ, /* 7049 */ - IC_EVEX_L_W_XS_KZ, /* 7050 */ - IC_EVEX_L_W_XS_KZ, /* 7051 */ - IC_EVEX_L_W_XD_KZ, /* 7052 */ - IC_EVEX_L_W_XD_KZ, /* 7053 */ - IC_EVEX_L_W_XD_KZ, /* 7054 */ - IC_EVEX_L_W_XD_KZ, /* 7055 */ - IC_EVEX_L_OPSIZE_KZ, /* 7056 */ - IC_EVEX_L_OPSIZE_KZ, /* 7057 */ - IC_EVEX_L_OPSIZE_KZ, /* 7058 */ - IC_EVEX_L_OPSIZE_KZ, /* 7059 */ - IC_EVEX_L_OPSIZE_KZ, /* 7060 */ - IC_EVEX_L_OPSIZE_KZ, /* 7061 */ - IC_EVEX_L_OPSIZE_KZ, /* 7062 */ - IC_EVEX_L_OPSIZE_KZ, /* 7063 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 7064 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 7065 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 7066 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 7067 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 7068 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 7069 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 7070 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 7071 */ - IC_EVEX_L_KZ, /* 7072 */ - IC_EVEX_L_KZ, /* 7073 */ - IC_EVEX_L_XS_KZ, /* 7074 */ - IC_EVEX_L_XS_KZ, /* 7075 */ - IC_EVEX_L_XD_KZ, /* 7076 */ - IC_EVEX_L_XD_KZ, /* 7077 */ - IC_EVEX_L_XD_KZ, /* 7078 */ - IC_EVEX_L_XD_KZ, /* 7079 */ - IC_EVEX_L_W_KZ, /* 7080 */ - IC_EVEX_L_W_KZ, /* 7081 */ - IC_EVEX_L_W_XS_KZ, /* 7082 */ - IC_EVEX_L_W_XS_KZ, /* 7083 */ - IC_EVEX_L_W_XD_KZ, /* 7084 */ - IC_EVEX_L_W_XD_KZ, /* 7085 */ - IC_EVEX_L_W_XD_KZ, /* 7086 */ - IC_EVEX_L_W_XD_KZ, /* 7087 */ - IC_EVEX_L_OPSIZE_KZ, /* 7088 */ - IC_EVEX_L_OPSIZE_KZ, /* 7089 */ - IC_EVEX_L_OPSIZE_KZ, /* 7090 */ - IC_EVEX_L_OPSIZE_KZ, /* 7091 */ - IC_EVEX_L_OPSIZE_KZ, /* 7092 */ - IC_EVEX_L_OPSIZE_KZ, /* 7093 */ - IC_EVEX_L_OPSIZE_KZ, /* 7094 */ - IC_EVEX_L_OPSIZE_KZ, /* 7095 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 7096 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 7097 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 7098 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 7099 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 7100 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 7101 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 7102 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 7103 */ - IC_EVEX_L_KZ, /* 7104 */ - IC_EVEX_L_KZ, /* 7105 */ - IC_EVEX_L_XS_KZ, /* 7106 */ - IC_EVEX_L_XS_KZ, /* 7107 */ - IC_EVEX_L_XD_KZ, /* 7108 */ - IC_EVEX_L_XD_KZ, /* 7109 */ - IC_EVEX_L_XD_KZ, /* 7110 */ - IC_EVEX_L_XD_KZ, /* 7111 */ - IC_EVEX_L_W_KZ, /* 7112 */ - IC_EVEX_L_W_KZ, /* 7113 */ - IC_EVEX_L_W_XS_KZ, /* 7114 */ - IC_EVEX_L_W_XS_KZ, /* 7115 */ - IC_EVEX_L_W_XD_KZ, /* 7116 */ - IC_EVEX_L_W_XD_KZ, /* 7117 */ - IC_EVEX_L_W_XD_KZ, /* 7118 */ - IC_EVEX_L_W_XD_KZ, /* 7119 */ - IC_EVEX_L_OPSIZE_KZ, /* 7120 */ - IC_EVEX_L_OPSIZE_KZ, /* 7121 */ - IC_EVEX_L_OPSIZE_KZ, /* 7122 */ - IC_EVEX_L_OPSIZE_KZ, /* 7123 */ - IC_EVEX_L_OPSIZE_KZ, /* 7124 */ - IC_EVEX_L_OPSIZE_KZ, /* 7125 */ - IC_EVEX_L_OPSIZE_KZ, /* 7126 */ - IC_EVEX_L_OPSIZE_KZ, /* 7127 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 7128 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 7129 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 7130 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 7131 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 7132 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 7133 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 7134 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 7135 */ - IC_EVEX_L_KZ, /* 7136 */ - IC_EVEX_L_KZ, /* 7137 */ - IC_EVEX_L_XS_KZ, /* 7138 */ - IC_EVEX_L_XS_KZ, /* 7139 */ - IC_EVEX_L_XD_KZ, /* 7140 */ - IC_EVEX_L_XD_KZ, /* 7141 */ - IC_EVEX_L_XD_KZ, /* 7142 */ - IC_EVEX_L_XD_KZ, /* 7143 */ - IC_EVEX_L_W_KZ, /* 7144 */ - IC_EVEX_L_W_KZ, /* 7145 */ - IC_EVEX_L_W_XS_KZ, /* 7146 */ - IC_EVEX_L_W_XS_KZ, /* 7147 */ - IC_EVEX_L_W_XD_KZ, /* 7148 */ - IC_EVEX_L_W_XD_KZ, /* 7149 */ - IC_EVEX_L_W_XD_KZ, /* 7150 */ - IC_EVEX_L_W_XD_KZ, /* 7151 */ - IC_EVEX_L_OPSIZE_KZ, /* 7152 */ - IC_EVEX_L_OPSIZE_KZ, /* 7153 */ - IC_EVEX_L_OPSIZE_KZ, /* 7154 */ - IC_EVEX_L_OPSIZE_KZ, /* 7155 */ - IC_EVEX_L_OPSIZE_KZ, /* 7156 */ - IC_EVEX_L_OPSIZE_KZ, /* 7157 */ - IC_EVEX_L_OPSIZE_KZ, /* 7158 */ - IC_EVEX_L_OPSIZE_KZ, /* 7159 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 7160 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 7161 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 7162 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 7163 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 7164 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 7165 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 7166 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 7167 */ - IC, /* 7168 */ - IC_64BIT, /* 7169 */ - IC_XS, /* 7170 */ - IC_64BIT_XS, /* 7171 */ - IC_XD, /* 7172 */ - IC_64BIT_XD, /* 7173 */ - IC_XS, /* 7174 */ - IC_64BIT_XS, /* 7175 */ - IC, /* 7176 */ - IC_64BIT_REXW, /* 7177 */ - IC_XS, /* 7178 */ - IC_64BIT_REXW_XS, /* 7179 */ - IC_XD, /* 7180 */ - IC_64BIT_REXW_XD, /* 7181 */ - IC_XS, /* 7182 */ - IC_64BIT_REXW_XS, /* 7183 */ - IC_OPSIZE, /* 7184 */ - IC_64BIT_OPSIZE, /* 7185 */ - IC_XS_OPSIZE, /* 7186 */ - IC_64BIT_XS_OPSIZE, /* 7187 */ - IC_XD_OPSIZE, /* 7188 */ - IC_64BIT_XD_OPSIZE, /* 7189 */ - IC_XS_OPSIZE, /* 7190 */ - IC_64BIT_XD_OPSIZE, /* 7191 */ - IC_OPSIZE, /* 7192 */ - IC_64BIT_REXW_OPSIZE, /* 7193 */ - IC_XS_OPSIZE, /* 7194 */ - IC_64BIT_REXW_XS, /* 7195 */ - IC_XD_OPSIZE, /* 7196 */ - IC_64BIT_REXW_XD, /* 7197 */ - IC_XS_OPSIZE, /* 7198 */ - IC_64BIT_REXW_XS, /* 7199 */ - IC_ADSIZE, /* 7200 */ - IC_64BIT_ADSIZE, /* 7201 */ - IC_XS, /* 7202 */ - IC_64BIT_XS, /* 7203 */ - IC_XD, /* 7204 */ - IC_64BIT_XD, /* 7205 */ - IC_XS, /* 7206 */ - IC_64BIT_XS, /* 7207 */ - IC_ADSIZE, /* 7208 */ - IC_64BIT_ADSIZE, /* 7209 */ - IC_XS, /* 7210 */ - IC_64BIT_REXW_XS, /* 7211 */ - IC_XD, /* 7212 */ - IC_64BIT_REXW_XD, /* 7213 */ - IC_XS, /* 7214 */ - IC_64BIT_REXW_XS, /* 7215 */ - IC_OPSIZE, /* 7216 */ - IC_64BIT_OPSIZE, /* 7217 */ - IC_XS_OPSIZE, /* 7218 */ - IC_64BIT_XS_OPSIZE, /* 7219 */ - IC_XD_OPSIZE, /* 7220 */ - IC_64BIT_XD_OPSIZE, /* 7221 */ - IC_XS_OPSIZE, /* 7222 */ - IC_64BIT_XD_OPSIZE, /* 7223 */ - IC_OPSIZE, /* 7224 */ - IC_64BIT_REXW_OPSIZE, /* 7225 */ - IC_XS_OPSIZE, /* 7226 */ - IC_64BIT_REXW_XS, /* 7227 */ - IC_XD_OPSIZE, /* 7228 */ - IC_64BIT_REXW_XD, /* 7229 */ - IC_XS_OPSIZE, /* 7230 */ - IC_64BIT_REXW_XS, /* 7231 */ - IC_VEX, /* 7232 */ - IC_VEX, /* 7233 */ - IC_VEX_XS, /* 7234 */ - IC_VEX_XS, /* 7235 */ - IC_VEX_XD, /* 7236 */ - IC_VEX_XD, /* 7237 */ - IC_VEX_XD, /* 7238 */ - IC_VEX_XD, /* 7239 */ - IC_VEX_W, /* 7240 */ - IC_VEX_W, /* 7241 */ - IC_VEX_W_XS, /* 7242 */ - IC_VEX_W_XS, /* 7243 */ - IC_VEX_W_XD, /* 7244 */ - IC_VEX_W_XD, /* 7245 */ - IC_VEX_W_XD, /* 7246 */ - IC_VEX_W_XD, /* 7247 */ - IC_VEX_OPSIZE, /* 7248 */ - IC_VEX_OPSIZE, /* 7249 */ - IC_VEX_OPSIZE, /* 7250 */ - IC_VEX_OPSIZE, /* 7251 */ - IC_VEX_OPSIZE, /* 7252 */ - IC_VEX_OPSIZE, /* 7253 */ - IC_VEX_OPSIZE, /* 7254 */ - IC_VEX_OPSIZE, /* 7255 */ - IC_VEX_W_OPSIZE, /* 7256 */ - IC_VEX_W_OPSIZE, /* 7257 */ - IC_VEX_W_OPSIZE, /* 7258 */ - IC_VEX_W_OPSIZE, /* 7259 */ - IC_VEX_W_OPSIZE, /* 7260 */ - IC_VEX_W_OPSIZE, /* 7261 */ - IC_VEX_W_OPSIZE, /* 7262 */ - IC_VEX_W_OPSIZE, /* 7263 */ - IC_VEX, /* 7264 */ - IC_VEX, /* 7265 */ - IC_VEX_XS, /* 7266 */ - IC_VEX_XS, /* 7267 */ - IC_VEX_XD, /* 7268 */ - IC_VEX_XD, /* 7269 */ - IC_VEX_XD, /* 7270 */ - IC_VEX_XD, /* 7271 */ - IC_VEX_W, /* 7272 */ - IC_VEX_W, /* 7273 */ - IC_VEX_W_XS, /* 7274 */ - IC_VEX_W_XS, /* 7275 */ - IC_VEX_W_XD, /* 7276 */ - IC_VEX_W_XD, /* 7277 */ - IC_VEX_W_XD, /* 7278 */ - IC_VEX_W_XD, /* 7279 */ - IC_VEX_OPSIZE, /* 7280 */ - IC_VEX_OPSIZE, /* 7281 */ - IC_VEX_OPSIZE, /* 7282 */ - IC_VEX_OPSIZE, /* 7283 */ - IC_VEX_OPSIZE, /* 7284 */ - IC_VEX_OPSIZE, /* 7285 */ - IC_VEX_OPSIZE, /* 7286 */ - IC_VEX_OPSIZE, /* 7287 */ - IC_VEX_W_OPSIZE, /* 7288 */ - IC_VEX_W_OPSIZE, /* 7289 */ - IC_VEX_W_OPSIZE, /* 7290 */ - IC_VEX_W_OPSIZE, /* 7291 */ - IC_VEX_W_OPSIZE, /* 7292 */ - IC_VEX_W_OPSIZE, /* 7293 */ - IC_VEX_W_OPSIZE, /* 7294 */ - IC_VEX_W_OPSIZE, /* 7295 */ - IC_VEX_L, /* 7296 */ - IC_VEX_L, /* 7297 */ - IC_VEX_L_XS, /* 7298 */ - IC_VEX_L_XS, /* 7299 */ - IC_VEX_L_XD, /* 7300 */ - IC_VEX_L_XD, /* 7301 */ - IC_VEX_L_XD, /* 7302 */ - IC_VEX_L_XD, /* 7303 */ - IC_VEX_L_W, /* 7304 */ - IC_VEX_L_W, /* 7305 */ - IC_VEX_L_W_XS, /* 7306 */ - IC_VEX_L_W_XS, /* 7307 */ - IC_VEX_L_W_XD, /* 7308 */ - IC_VEX_L_W_XD, /* 7309 */ - IC_VEX_L_W_XD, /* 7310 */ - IC_VEX_L_W_XD, /* 7311 */ - IC_VEX_L_OPSIZE, /* 7312 */ - IC_VEX_L_OPSIZE, /* 7313 */ - IC_VEX_L_OPSIZE, /* 7314 */ - IC_VEX_L_OPSIZE, /* 7315 */ - IC_VEX_L_OPSIZE, /* 7316 */ - IC_VEX_L_OPSIZE, /* 7317 */ - IC_VEX_L_OPSIZE, /* 7318 */ - IC_VEX_L_OPSIZE, /* 7319 */ - IC_VEX_L_W_OPSIZE, /* 7320 */ - IC_VEX_L_W_OPSIZE, /* 7321 */ - IC_VEX_L_W_OPSIZE, /* 7322 */ - IC_VEX_L_W_OPSIZE, /* 7323 */ - IC_VEX_L_W_OPSIZE, /* 7324 */ - IC_VEX_L_W_OPSIZE, /* 7325 */ - IC_VEX_L_W_OPSIZE, /* 7326 */ - IC_VEX_L_W_OPSIZE, /* 7327 */ - IC_VEX_L, /* 7328 */ - IC_VEX_L, /* 7329 */ - IC_VEX_L_XS, /* 7330 */ - IC_VEX_L_XS, /* 7331 */ - IC_VEX_L_XD, /* 7332 */ - IC_VEX_L_XD, /* 7333 */ - IC_VEX_L_XD, /* 7334 */ - IC_VEX_L_XD, /* 7335 */ - IC_VEX_L_W, /* 7336 */ - IC_VEX_L_W, /* 7337 */ - IC_VEX_L_W_XS, /* 7338 */ - IC_VEX_L_W_XS, /* 7339 */ - IC_VEX_L_W_XD, /* 7340 */ - IC_VEX_L_W_XD, /* 7341 */ - IC_VEX_L_W_XD, /* 7342 */ - IC_VEX_L_W_XD, /* 7343 */ - IC_VEX_L_OPSIZE, /* 7344 */ - IC_VEX_L_OPSIZE, /* 7345 */ - IC_VEX_L_OPSIZE, /* 7346 */ - IC_VEX_L_OPSIZE, /* 7347 */ - IC_VEX_L_OPSIZE, /* 7348 */ - IC_VEX_L_OPSIZE, /* 7349 */ - IC_VEX_L_OPSIZE, /* 7350 */ - IC_VEX_L_OPSIZE, /* 7351 */ - IC_VEX_L_W_OPSIZE, /* 7352 */ - IC_VEX_L_W_OPSIZE, /* 7353 */ - IC_VEX_L_W_OPSIZE, /* 7354 */ - IC_VEX_L_W_OPSIZE, /* 7355 */ - IC_VEX_L_W_OPSIZE, /* 7356 */ - IC_VEX_L_W_OPSIZE, /* 7357 */ - IC_VEX_L_W_OPSIZE, /* 7358 */ - IC_VEX_L_W_OPSIZE, /* 7359 */ - IC_VEX_L, /* 7360 */ - IC_VEX_L, /* 7361 */ - IC_VEX_L_XS, /* 7362 */ - IC_VEX_L_XS, /* 7363 */ - IC_VEX_L_XD, /* 7364 */ - IC_VEX_L_XD, /* 7365 */ - IC_VEX_L_XD, /* 7366 */ - IC_VEX_L_XD, /* 7367 */ - IC_VEX_L_W, /* 7368 */ - IC_VEX_L_W, /* 7369 */ - IC_VEX_L_W_XS, /* 7370 */ - IC_VEX_L_W_XS, /* 7371 */ - IC_VEX_L_W_XD, /* 7372 */ - IC_VEX_L_W_XD, /* 7373 */ - IC_VEX_L_W_XD, /* 7374 */ - IC_VEX_L_W_XD, /* 7375 */ - IC_VEX_L_OPSIZE, /* 7376 */ - IC_VEX_L_OPSIZE, /* 7377 */ - IC_VEX_L_OPSIZE, /* 7378 */ - IC_VEX_L_OPSIZE, /* 7379 */ - IC_VEX_L_OPSIZE, /* 7380 */ - IC_VEX_L_OPSIZE, /* 7381 */ - IC_VEX_L_OPSIZE, /* 7382 */ - IC_VEX_L_OPSIZE, /* 7383 */ - IC_VEX_L_W_OPSIZE, /* 7384 */ - IC_VEX_L_W_OPSIZE, /* 7385 */ - IC_VEX_L_W_OPSIZE, /* 7386 */ - IC_VEX_L_W_OPSIZE, /* 7387 */ - IC_VEX_L_W_OPSIZE, /* 7388 */ - IC_VEX_L_W_OPSIZE, /* 7389 */ - IC_VEX_L_W_OPSIZE, /* 7390 */ - IC_VEX_L_W_OPSIZE, /* 7391 */ - IC_VEX_L, /* 7392 */ - IC_VEX_L, /* 7393 */ - IC_VEX_L_XS, /* 7394 */ - IC_VEX_L_XS, /* 7395 */ - IC_VEX_L_XD, /* 7396 */ - IC_VEX_L_XD, /* 7397 */ - IC_VEX_L_XD, /* 7398 */ - IC_VEX_L_XD, /* 7399 */ - IC_VEX_L_W, /* 7400 */ - IC_VEX_L_W, /* 7401 */ - IC_VEX_L_W_XS, /* 7402 */ - IC_VEX_L_W_XS, /* 7403 */ - IC_VEX_L_W_XD, /* 7404 */ - IC_VEX_L_W_XD, /* 7405 */ - IC_VEX_L_W_XD, /* 7406 */ - IC_VEX_L_W_XD, /* 7407 */ - IC_VEX_L_OPSIZE, /* 7408 */ - IC_VEX_L_OPSIZE, /* 7409 */ - IC_VEX_L_OPSIZE, /* 7410 */ - IC_VEX_L_OPSIZE, /* 7411 */ - IC_VEX_L_OPSIZE, /* 7412 */ - IC_VEX_L_OPSIZE, /* 7413 */ - IC_VEX_L_OPSIZE, /* 7414 */ - IC_VEX_L_OPSIZE, /* 7415 */ - IC_VEX_L_W_OPSIZE, /* 7416 */ - IC_VEX_L_W_OPSIZE, /* 7417 */ - IC_VEX_L_W_OPSIZE, /* 7418 */ - IC_VEX_L_W_OPSIZE, /* 7419 */ - IC_VEX_L_W_OPSIZE, /* 7420 */ - IC_VEX_L_W_OPSIZE, /* 7421 */ - IC_VEX_L_W_OPSIZE, /* 7422 */ - IC_VEX_L_W_OPSIZE, /* 7423 */ - IC_EVEX_L2_KZ, /* 7424 */ - IC_EVEX_L2_KZ, /* 7425 */ - IC_EVEX_L2_XS_KZ, /* 7426 */ - IC_EVEX_L2_XS_KZ, /* 7427 */ - IC_EVEX_L2_XD_KZ, /* 7428 */ - IC_EVEX_L2_XD_KZ, /* 7429 */ - IC_EVEX_L2_XD_KZ, /* 7430 */ - IC_EVEX_L2_XD_KZ, /* 7431 */ - IC_EVEX_L2_W_KZ, /* 7432 */ - IC_EVEX_L2_W_KZ, /* 7433 */ - IC_EVEX_L2_W_XS_KZ, /* 7434 */ - IC_EVEX_L2_W_XS_KZ, /* 7435 */ - IC_EVEX_L2_W_XD_KZ, /* 7436 */ - IC_EVEX_L2_W_XD_KZ, /* 7437 */ - IC_EVEX_L2_W_XD_KZ, /* 7438 */ - IC_EVEX_L2_W_XD_KZ, /* 7439 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7440 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7441 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7442 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7443 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7444 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7445 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7446 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7447 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7448 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7449 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7450 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7451 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7452 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7453 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7454 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7455 */ - IC_EVEX_L2_KZ, /* 7456 */ - IC_EVEX_L2_KZ, /* 7457 */ - IC_EVEX_L2_XS_KZ, /* 7458 */ - IC_EVEX_L2_XS_KZ, /* 7459 */ - IC_EVEX_L2_XD_KZ, /* 7460 */ - IC_EVEX_L2_XD_KZ, /* 7461 */ - IC_EVEX_L2_XD_KZ, /* 7462 */ - IC_EVEX_L2_XD_KZ, /* 7463 */ - IC_EVEX_L2_W_KZ, /* 7464 */ - IC_EVEX_L2_W_KZ, /* 7465 */ - IC_EVEX_L2_W_XS_KZ, /* 7466 */ - IC_EVEX_L2_W_XS_KZ, /* 7467 */ - IC_EVEX_L2_W_XD_KZ, /* 7468 */ - IC_EVEX_L2_W_XD_KZ, /* 7469 */ - IC_EVEX_L2_W_XD_KZ, /* 7470 */ - IC_EVEX_L2_W_XD_KZ, /* 7471 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7472 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7473 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7474 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7475 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7476 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7477 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7478 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7479 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7480 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7481 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7482 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7483 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7484 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7485 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7486 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7487 */ - IC_EVEX_L2_KZ, /* 7488 */ - IC_EVEX_L2_KZ, /* 7489 */ - IC_EVEX_L2_XS_KZ, /* 7490 */ - IC_EVEX_L2_XS_KZ, /* 7491 */ - IC_EVEX_L2_XD_KZ, /* 7492 */ - IC_EVEX_L2_XD_KZ, /* 7493 */ - IC_EVEX_L2_XD_KZ, /* 7494 */ - IC_EVEX_L2_XD_KZ, /* 7495 */ - IC_EVEX_L2_W_KZ, /* 7496 */ - IC_EVEX_L2_W_KZ, /* 7497 */ - IC_EVEX_L2_W_XS_KZ, /* 7498 */ - IC_EVEX_L2_W_XS_KZ, /* 7499 */ - IC_EVEX_L2_W_XD_KZ, /* 7500 */ - IC_EVEX_L2_W_XD_KZ, /* 7501 */ - IC_EVEX_L2_W_XD_KZ, /* 7502 */ - IC_EVEX_L2_W_XD_KZ, /* 7503 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7504 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7505 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7506 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7507 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7508 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7509 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7510 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7511 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7512 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7513 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7514 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7515 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7516 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7517 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7518 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7519 */ - IC_EVEX_L2_KZ, /* 7520 */ - IC_EVEX_L2_KZ, /* 7521 */ - IC_EVEX_L2_XS_KZ, /* 7522 */ - IC_EVEX_L2_XS_KZ, /* 7523 */ - IC_EVEX_L2_XD_KZ, /* 7524 */ - IC_EVEX_L2_XD_KZ, /* 7525 */ - IC_EVEX_L2_XD_KZ, /* 7526 */ - IC_EVEX_L2_XD_KZ, /* 7527 */ - IC_EVEX_L2_W_KZ, /* 7528 */ - IC_EVEX_L2_W_KZ, /* 7529 */ - IC_EVEX_L2_W_XS_KZ, /* 7530 */ - IC_EVEX_L2_W_XS_KZ, /* 7531 */ - IC_EVEX_L2_W_XD_KZ, /* 7532 */ - IC_EVEX_L2_W_XD_KZ, /* 7533 */ - IC_EVEX_L2_W_XD_KZ, /* 7534 */ - IC_EVEX_L2_W_XD_KZ, /* 7535 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7536 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7537 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7538 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7539 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7540 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7541 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7542 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7543 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7544 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7545 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7546 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7547 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7548 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7549 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7550 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7551 */ - IC_EVEX_L2_KZ, /* 7552 */ - IC_EVEX_L2_KZ, /* 7553 */ - IC_EVEX_L2_XS_KZ, /* 7554 */ - IC_EVEX_L2_XS_KZ, /* 7555 */ - IC_EVEX_L2_XD_KZ, /* 7556 */ - IC_EVEX_L2_XD_KZ, /* 7557 */ - IC_EVEX_L2_XD_KZ, /* 7558 */ - IC_EVEX_L2_XD_KZ, /* 7559 */ - IC_EVEX_L2_W_KZ, /* 7560 */ - IC_EVEX_L2_W_KZ, /* 7561 */ - IC_EVEX_L2_W_XS_KZ, /* 7562 */ - IC_EVEX_L2_W_XS_KZ, /* 7563 */ - IC_EVEX_L2_W_XD_KZ, /* 7564 */ - IC_EVEX_L2_W_XD_KZ, /* 7565 */ - IC_EVEX_L2_W_XD_KZ, /* 7566 */ - IC_EVEX_L2_W_XD_KZ, /* 7567 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7568 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7569 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7570 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7571 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7572 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7573 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7574 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7575 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7576 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7577 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7578 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7579 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7580 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7581 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7582 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7583 */ - IC_EVEX_L2_KZ, /* 7584 */ - IC_EVEX_L2_KZ, /* 7585 */ - IC_EVEX_L2_XS_KZ, /* 7586 */ - IC_EVEX_L2_XS_KZ, /* 7587 */ - IC_EVEX_L2_XD_KZ, /* 7588 */ - IC_EVEX_L2_XD_KZ, /* 7589 */ - IC_EVEX_L2_XD_KZ, /* 7590 */ - IC_EVEX_L2_XD_KZ, /* 7591 */ - IC_EVEX_L2_W_KZ, /* 7592 */ - IC_EVEX_L2_W_KZ, /* 7593 */ - IC_EVEX_L2_W_XS_KZ, /* 7594 */ - IC_EVEX_L2_W_XS_KZ, /* 7595 */ - IC_EVEX_L2_W_XD_KZ, /* 7596 */ - IC_EVEX_L2_W_XD_KZ, /* 7597 */ - IC_EVEX_L2_W_XD_KZ, /* 7598 */ - IC_EVEX_L2_W_XD_KZ, /* 7599 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7600 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7601 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7602 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7603 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7604 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7605 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7606 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7607 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7608 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7609 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7610 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7611 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7612 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7613 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7614 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7615 */ - IC_EVEX_L2_KZ, /* 7616 */ - IC_EVEX_L2_KZ, /* 7617 */ - IC_EVEX_L2_XS_KZ, /* 7618 */ - IC_EVEX_L2_XS_KZ, /* 7619 */ - IC_EVEX_L2_XD_KZ, /* 7620 */ - IC_EVEX_L2_XD_KZ, /* 7621 */ - IC_EVEX_L2_XD_KZ, /* 7622 */ - IC_EVEX_L2_XD_KZ, /* 7623 */ - IC_EVEX_L2_W_KZ, /* 7624 */ - IC_EVEX_L2_W_KZ, /* 7625 */ - IC_EVEX_L2_W_XS_KZ, /* 7626 */ - IC_EVEX_L2_W_XS_KZ, /* 7627 */ - IC_EVEX_L2_W_XD_KZ, /* 7628 */ - IC_EVEX_L2_W_XD_KZ, /* 7629 */ - IC_EVEX_L2_W_XD_KZ, /* 7630 */ - IC_EVEX_L2_W_XD_KZ, /* 7631 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7632 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7633 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7634 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7635 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7636 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7637 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7638 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7639 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7640 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7641 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7642 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7643 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7644 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7645 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7646 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7647 */ - IC_EVEX_L2_KZ, /* 7648 */ - IC_EVEX_L2_KZ, /* 7649 */ - IC_EVEX_L2_XS_KZ, /* 7650 */ - IC_EVEX_L2_XS_KZ, /* 7651 */ - IC_EVEX_L2_XD_KZ, /* 7652 */ - IC_EVEX_L2_XD_KZ, /* 7653 */ - IC_EVEX_L2_XD_KZ, /* 7654 */ - IC_EVEX_L2_XD_KZ, /* 7655 */ - IC_EVEX_L2_W_KZ, /* 7656 */ - IC_EVEX_L2_W_KZ, /* 7657 */ - IC_EVEX_L2_W_XS_KZ, /* 7658 */ - IC_EVEX_L2_W_XS_KZ, /* 7659 */ - IC_EVEX_L2_W_XD_KZ, /* 7660 */ - IC_EVEX_L2_W_XD_KZ, /* 7661 */ - IC_EVEX_L2_W_XD_KZ, /* 7662 */ - IC_EVEX_L2_W_XD_KZ, /* 7663 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7664 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7665 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7666 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7667 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7668 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7669 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7670 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7671 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7672 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7673 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7674 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7675 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7676 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7677 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7678 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7679 */ - IC, /* 7680 */ - IC_64BIT, /* 7681 */ - IC_XS, /* 7682 */ - IC_64BIT_XS, /* 7683 */ - IC_XD, /* 7684 */ - IC_64BIT_XD, /* 7685 */ - IC_XS, /* 7686 */ - IC_64BIT_XS, /* 7687 */ - IC, /* 7688 */ - IC_64BIT_REXW, /* 7689 */ - IC_XS, /* 7690 */ - IC_64BIT_REXW_XS, /* 7691 */ - IC_XD, /* 7692 */ - IC_64BIT_REXW_XD, /* 7693 */ - IC_XS, /* 7694 */ - IC_64BIT_REXW_XS, /* 7695 */ - IC_OPSIZE, /* 7696 */ - IC_64BIT_OPSIZE, /* 7697 */ - IC_XS_OPSIZE, /* 7698 */ - IC_64BIT_XS_OPSIZE, /* 7699 */ - IC_XD_OPSIZE, /* 7700 */ - IC_64BIT_XD_OPSIZE, /* 7701 */ - IC_XS_OPSIZE, /* 7702 */ - IC_64BIT_XD_OPSIZE, /* 7703 */ - IC_OPSIZE, /* 7704 */ - IC_64BIT_REXW_OPSIZE, /* 7705 */ - IC_XS_OPSIZE, /* 7706 */ - IC_64BIT_REXW_XS, /* 7707 */ - IC_XD_OPSIZE, /* 7708 */ - IC_64BIT_REXW_XD, /* 7709 */ - IC_XS_OPSIZE, /* 7710 */ - IC_64BIT_REXW_XS, /* 7711 */ - IC_ADSIZE, /* 7712 */ - IC_64BIT_ADSIZE, /* 7713 */ - IC_XS, /* 7714 */ - IC_64BIT_XS, /* 7715 */ - IC_XD, /* 7716 */ - IC_64BIT_XD, /* 7717 */ - IC_XS, /* 7718 */ - IC_64BIT_XS, /* 7719 */ - IC_ADSIZE, /* 7720 */ - IC_64BIT_ADSIZE, /* 7721 */ - IC_XS, /* 7722 */ - IC_64BIT_REXW_XS, /* 7723 */ - IC_XD, /* 7724 */ - IC_64BIT_REXW_XD, /* 7725 */ - IC_XS, /* 7726 */ - IC_64BIT_REXW_XS, /* 7727 */ - IC_OPSIZE, /* 7728 */ - IC_64BIT_OPSIZE, /* 7729 */ - IC_XS_OPSIZE, /* 7730 */ - IC_64BIT_XS_OPSIZE, /* 7731 */ - IC_XD_OPSIZE, /* 7732 */ - IC_64BIT_XD_OPSIZE, /* 7733 */ - IC_XS_OPSIZE, /* 7734 */ - IC_64BIT_XD_OPSIZE, /* 7735 */ - IC_OPSIZE, /* 7736 */ - IC_64BIT_REXW_OPSIZE, /* 7737 */ - IC_XS_OPSIZE, /* 7738 */ - IC_64BIT_REXW_XS, /* 7739 */ - IC_XD_OPSIZE, /* 7740 */ - IC_64BIT_REXW_XD, /* 7741 */ - IC_XS_OPSIZE, /* 7742 */ - IC_64BIT_REXW_XS, /* 7743 */ - IC_VEX, /* 7744 */ - IC_VEX, /* 7745 */ - IC_VEX_XS, /* 7746 */ - IC_VEX_XS, /* 7747 */ - IC_VEX_XD, /* 7748 */ - IC_VEX_XD, /* 7749 */ - IC_VEX_XD, /* 7750 */ - IC_VEX_XD, /* 7751 */ - IC_VEX_W, /* 7752 */ - IC_VEX_W, /* 7753 */ - IC_VEX_W_XS, /* 7754 */ - IC_VEX_W_XS, /* 7755 */ - IC_VEX_W_XD, /* 7756 */ - IC_VEX_W_XD, /* 7757 */ - IC_VEX_W_XD, /* 7758 */ - IC_VEX_W_XD, /* 7759 */ - IC_VEX_OPSIZE, /* 7760 */ - IC_VEX_OPSIZE, /* 7761 */ - IC_VEX_OPSIZE, /* 7762 */ - IC_VEX_OPSIZE, /* 7763 */ - IC_VEX_OPSIZE, /* 7764 */ - IC_VEX_OPSIZE, /* 7765 */ - IC_VEX_OPSIZE, /* 7766 */ - IC_VEX_OPSIZE, /* 7767 */ - IC_VEX_W_OPSIZE, /* 7768 */ - IC_VEX_W_OPSIZE, /* 7769 */ - IC_VEX_W_OPSIZE, /* 7770 */ - IC_VEX_W_OPSIZE, /* 7771 */ - IC_VEX_W_OPSIZE, /* 7772 */ - IC_VEX_W_OPSIZE, /* 7773 */ - IC_VEX_W_OPSIZE, /* 7774 */ - IC_VEX_W_OPSIZE, /* 7775 */ - IC_VEX, /* 7776 */ - IC_VEX, /* 7777 */ - IC_VEX_XS, /* 7778 */ - IC_VEX_XS, /* 7779 */ - IC_VEX_XD, /* 7780 */ - IC_VEX_XD, /* 7781 */ - IC_VEX_XD, /* 7782 */ - IC_VEX_XD, /* 7783 */ - IC_VEX_W, /* 7784 */ - IC_VEX_W, /* 7785 */ - IC_VEX_W_XS, /* 7786 */ - IC_VEX_W_XS, /* 7787 */ - IC_VEX_W_XD, /* 7788 */ - IC_VEX_W_XD, /* 7789 */ - IC_VEX_W_XD, /* 7790 */ - IC_VEX_W_XD, /* 7791 */ - IC_VEX_OPSIZE, /* 7792 */ - IC_VEX_OPSIZE, /* 7793 */ - IC_VEX_OPSIZE, /* 7794 */ - IC_VEX_OPSIZE, /* 7795 */ - IC_VEX_OPSIZE, /* 7796 */ - IC_VEX_OPSIZE, /* 7797 */ - IC_VEX_OPSIZE, /* 7798 */ - IC_VEX_OPSIZE, /* 7799 */ - IC_VEX_W_OPSIZE, /* 7800 */ - IC_VEX_W_OPSIZE, /* 7801 */ - IC_VEX_W_OPSIZE, /* 7802 */ - IC_VEX_W_OPSIZE, /* 7803 */ - IC_VEX_W_OPSIZE, /* 7804 */ - IC_VEX_W_OPSIZE, /* 7805 */ - IC_VEX_W_OPSIZE, /* 7806 */ - IC_VEX_W_OPSIZE, /* 7807 */ - IC_VEX_L, /* 7808 */ - IC_VEX_L, /* 7809 */ - IC_VEX_L_XS, /* 7810 */ - IC_VEX_L_XS, /* 7811 */ - IC_VEX_L_XD, /* 7812 */ - IC_VEX_L_XD, /* 7813 */ - IC_VEX_L_XD, /* 7814 */ - IC_VEX_L_XD, /* 7815 */ - IC_VEX_L_W, /* 7816 */ - IC_VEX_L_W, /* 7817 */ - IC_VEX_L_W_XS, /* 7818 */ - IC_VEX_L_W_XS, /* 7819 */ - IC_VEX_L_W_XD, /* 7820 */ - IC_VEX_L_W_XD, /* 7821 */ - IC_VEX_L_W_XD, /* 7822 */ - IC_VEX_L_W_XD, /* 7823 */ - IC_VEX_L_OPSIZE, /* 7824 */ - IC_VEX_L_OPSIZE, /* 7825 */ - IC_VEX_L_OPSIZE, /* 7826 */ - IC_VEX_L_OPSIZE, /* 7827 */ - IC_VEX_L_OPSIZE, /* 7828 */ - IC_VEX_L_OPSIZE, /* 7829 */ - IC_VEX_L_OPSIZE, /* 7830 */ - IC_VEX_L_OPSIZE, /* 7831 */ - IC_VEX_L_W_OPSIZE, /* 7832 */ - IC_VEX_L_W_OPSIZE, /* 7833 */ - IC_VEX_L_W_OPSIZE, /* 7834 */ - IC_VEX_L_W_OPSIZE, /* 7835 */ - IC_VEX_L_W_OPSIZE, /* 7836 */ - IC_VEX_L_W_OPSIZE, /* 7837 */ - IC_VEX_L_W_OPSIZE, /* 7838 */ - IC_VEX_L_W_OPSIZE, /* 7839 */ - IC_VEX_L, /* 7840 */ - IC_VEX_L, /* 7841 */ - IC_VEX_L_XS, /* 7842 */ - IC_VEX_L_XS, /* 7843 */ - IC_VEX_L_XD, /* 7844 */ - IC_VEX_L_XD, /* 7845 */ - IC_VEX_L_XD, /* 7846 */ - IC_VEX_L_XD, /* 7847 */ - IC_VEX_L_W, /* 7848 */ - IC_VEX_L_W, /* 7849 */ - IC_VEX_L_W_XS, /* 7850 */ - IC_VEX_L_W_XS, /* 7851 */ - IC_VEX_L_W_XD, /* 7852 */ - IC_VEX_L_W_XD, /* 7853 */ - IC_VEX_L_W_XD, /* 7854 */ - IC_VEX_L_W_XD, /* 7855 */ - IC_VEX_L_OPSIZE, /* 7856 */ - IC_VEX_L_OPSIZE, /* 7857 */ - IC_VEX_L_OPSIZE, /* 7858 */ - IC_VEX_L_OPSIZE, /* 7859 */ - IC_VEX_L_OPSIZE, /* 7860 */ - IC_VEX_L_OPSIZE, /* 7861 */ - IC_VEX_L_OPSIZE, /* 7862 */ - IC_VEX_L_OPSIZE, /* 7863 */ - IC_VEX_L_W_OPSIZE, /* 7864 */ - IC_VEX_L_W_OPSIZE, /* 7865 */ - IC_VEX_L_W_OPSIZE, /* 7866 */ - IC_VEX_L_W_OPSIZE, /* 7867 */ - IC_VEX_L_W_OPSIZE, /* 7868 */ - IC_VEX_L_W_OPSIZE, /* 7869 */ - IC_VEX_L_W_OPSIZE, /* 7870 */ - IC_VEX_L_W_OPSIZE, /* 7871 */ - IC_VEX_L, /* 7872 */ - IC_VEX_L, /* 7873 */ - IC_VEX_L_XS, /* 7874 */ - IC_VEX_L_XS, /* 7875 */ - IC_VEX_L_XD, /* 7876 */ - IC_VEX_L_XD, /* 7877 */ - IC_VEX_L_XD, /* 7878 */ - IC_VEX_L_XD, /* 7879 */ - IC_VEX_L_W, /* 7880 */ - IC_VEX_L_W, /* 7881 */ - IC_VEX_L_W_XS, /* 7882 */ - IC_VEX_L_W_XS, /* 7883 */ - IC_VEX_L_W_XD, /* 7884 */ - IC_VEX_L_W_XD, /* 7885 */ - IC_VEX_L_W_XD, /* 7886 */ - IC_VEX_L_W_XD, /* 7887 */ - IC_VEX_L_OPSIZE, /* 7888 */ - IC_VEX_L_OPSIZE, /* 7889 */ - IC_VEX_L_OPSIZE, /* 7890 */ - IC_VEX_L_OPSIZE, /* 7891 */ - IC_VEX_L_OPSIZE, /* 7892 */ - IC_VEX_L_OPSIZE, /* 7893 */ - IC_VEX_L_OPSIZE, /* 7894 */ - IC_VEX_L_OPSIZE, /* 7895 */ - IC_VEX_L_W_OPSIZE, /* 7896 */ - IC_VEX_L_W_OPSIZE, /* 7897 */ - IC_VEX_L_W_OPSIZE, /* 7898 */ - IC_VEX_L_W_OPSIZE, /* 7899 */ - IC_VEX_L_W_OPSIZE, /* 7900 */ - IC_VEX_L_W_OPSIZE, /* 7901 */ - IC_VEX_L_W_OPSIZE, /* 7902 */ - IC_VEX_L_W_OPSIZE, /* 7903 */ - IC_VEX_L, /* 7904 */ - IC_VEX_L, /* 7905 */ - IC_VEX_L_XS, /* 7906 */ - IC_VEX_L_XS, /* 7907 */ - IC_VEX_L_XD, /* 7908 */ - IC_VEX_L_XD, /* 7909 */ - IC_VEX_L_XD, /* 7910 */ - IC_VEX_L_XD, /* 7911 */ - IC_VEX_L_W, /* 7912 */ - IC_VEX_L_W, /* 7913 */ - IC_VEX_L_W_XS, /* 7914 */ - IC_VEX_L_W_XS, /* 7915 */ - IC_VEX_L_W_XD, /* 7916 */ - IC_VEX_L_W_XD, /* 7917 */ - IC_VEX_L_W_XD, /* 7918 */ - IC_VEX_L_W_XD, /* 7919 */ - IC_VEX_L_OPSIZE, /* 7920 */ - IC_VEX_L_OPSIZE, /* 7921 */ - IC_VEX_L_OPSIZE, /* 7922 */ - IC_VEX_L_OPSIZE, /* 7923 */ - IC_VEX_L_OPSIZE, /* 7924 */ - IC_VEX_L_OPSIZE, /* 7925 */ - IC_VEX_L_OPSIZE, /* 7926 */ - IC_VEX_L_OPSIZE, /* 7927 */ - IC_VEX_L_W_OPSIZE, /* 7928 */ - IC_VEX_L_W_OPSIZE, /* 7929 */ - IC_VEX_L_W_OPSIZE, /* 7930 */ - IC_VEX_L_W_OPSIZE, /* 7931 */ - IC_VEX_L_W_OPSIZE, /* 7932 */ - IC_VEX_L_W_OPSIZE, /* 7933 */ - IC_VEX_L_W_OPSIZE, /* 7934 */ - IC_VEX_L_W_OPSIZE, /* 7935 */ - IC_EVEX_L2_KZ, /* 7936 */ - IC_EVEX_L2_KZ, /* 7937 */ - IC_EVEX_L2_XS_KZ, /* 7938 */ - IC_EVEX_L2_XS_KZ, /* 7939 */ - IC_EVEX_L2_XD_KZ, /* 7940 */ - IC_EVEX_L2_XD_KZ, /* 7941 */ - IC_EVEX_L2_XD_KZ, /* 7942 */ - IC_EVEX_L2_XD_KZ, /* 7943 */ - IC_EVEX_L2_W_KZ, /* 7944 */ - IC_EVEX_L2_W_KZ, /* 7945 */ - IC_EVEX_L2_W_XS_KZ, /* 7946 */ - IC_EVEX_L2_W_XS_KZ, /* 7947 */ - IC_EVEX_L2_W_XD_KZ, /* 7948 */ - IC_EVEX_L2_W_XD_KZ, /* 7949 */ - IC_EVEX_L2_W_XD_KZ, /* 7950 */ - IC_EVEX_L2_W_XD_KZ, /* 7951 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7952 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7953 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7954 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7955 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7956 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7957 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7958 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7959 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7960 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7961 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7962 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7963 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7964 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7965 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7966 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7967 */ - IC_EVEX_L2_KZ, /* 7968 */ - IC_EVEX_L2_KZ, /* 7969 */ - IC_EVEX_L2_XS_KZ, /* 7970 */ - IC_EVEX_L2_XS_KZ, /* 7971 */ - IC_EVEX_L2_XD_KZ, /* 7972 */ - IC_EVEX_L2_XD_KZ, /* 7973 */ - IC_EVEX_L2_XD_KZ, /* 7974 */ - IC_EVEX_L2_XD_KZ, /* 7975 */ - IC_EVEX_L2_W_KZ, /* 7976 */ - IC_EVEX_L2_W_KZ, /* 7977 */ - IC_EVEX_L2_W_XS_KZ, /* 7978 */ - IC_EVEX_L2_W_XS_KZ, /* 7979 */ - IC_EVEX_L2_W_XD_KZ, /* 7980 */ - IC_EVEX_L2_W_XD_KZ, /* 7981 */ - IC_EVEX_L2_W_XD_KZ, /* 7982 */ - IC_EVEX_L2_W_XD_KZ, /* 7983 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7984 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7985 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7986 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7987 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7988 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7989 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7990 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7991 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7992 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7993 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7994 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7995 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7996 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7997 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7998 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7999 */ - IC_EVEX_L2_KZ, /* 8000 */ - IC_EVEX_L2_KZ, /* 8001 */ - IC_EVEX_L2_XS_KZ, /* 8002 */ - IC_EVEX_L2_XS_KZ, /* 8003 */ - IC_EVEX_L2_XD_KZ, /* 8004 */ - IC_EVEX_L2_XD_KZ, /* 8005 */ - IC_EVEX_L2_XD_KZ, /* 8006 */ - IC_EVEX_L2_XD_KZ, /* 8007 */ - IC_EVEX_L2_W_KZ, /* 8008 */ - IC_EVEX_L2_W_KZ, /* 8009 */ - IC_EVEX_L2_W_XS_KZ, /* 8010 */ - IC_EVEX_L2_W_XS_KZ, /* 8011 */ - IC_EVEX_L2_W_XD_KZ, /* 8012 */ - IC_EVEX_L2_W_XD_KZ, /* 8013 */ - IC_EVEX_L2_W_XD_KZ, /* 8014 */ - IC_EVEX_L2_W_XD_KZ, /* 8015 */ - IC_EVEX_L2_OPSIZE_KZ, /* 8016 */ - IC_EVEX_L2_OPSIZE_KZ, /* 8017 */ - IC_EVEX_L2_OPSIZE_KZ, /* 8018 */ - IC_EVEX_L2_OPSIZE_KZ, /* 8019 */ - IC_EVEX_L2_OPSIZE_KZ, /* 8020 */ - IC_EVEX_L2_OPSIZE_KZ, /* 8021 */ - IC_EVEX_L2_OPSIZE_KZ, /* 8022 */ - IC_EVEX_L2_OPSIZE_KZ, /* 8023 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 8024 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 8025 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 8026 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 8027 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 8028 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 8029 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 8030 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 8031 */ - IC_EVEX_L2_KZ, /* 8032 */ - IC_EVEX_L2_KZ, /* 8033 */ - IC_EVEX_L2_XS_KZ, /* 8034 */ - IC_EVEX_L2_XS_KZ, /* 8035 */ - IC_EVEX_L2_XD_KZ, /* 8036 */ - IC_EVEX_L2_XD_KZ, /* 8037 */ - IC_EVEX_L2_XD_KZ, /* 8038 */ - IC_EVEX_L2_XD_KZ, /* 8039 */ - IC_EVEX_L2_W_KZ, /* 8040 */ - IC_EVEX_L2_W_KZ, /* 8041 */ - IC_EVEX_L2_W_XS_KZ, /* 8042 */ - IC_EVEX_L2_W_XS_KZ, /* 8043 */ - IC_EVEX_L2_W_XD_KZ, /* 8044 */ - IC_EVEX_L2_W_XD_KZ, /* 8045 */ - IC_EVEX_L2_W_XD_KZ, /* 8046 */ - IC_EVEX_L2_W_XD_KZ, /* 8047 */ - IC_EVEX_L2_OPSIZE_KZ, /* 8048 */ - IC_EVEX_L2_OPSIZE_KZ, /* 8049 */ - IC_EVEX_L2_OPSIZE_KZ, /* 8050 */ - IC_EVEX_L2_OPSIZE_KZ, /* 8051 */ - IC_EVEX_L2_OPSIZE_KZ, /* 8052 */ - IC_EVEX_L2_OPSIZE_KZ, /* 8053 */ - IC_EVEX_L2_OPSIZE_KZ, /* 8054 */ - IC_EVEX_L2_OPSIZE_KZ, /* 8055 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 8056 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 8057 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 8058 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 8059 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 8060 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 8061 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 8062 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 8063 */ - IC_EVEX_L2_KZ, /* 8064 */ - IC_EVEX_L2_KZ, /* 8065 */ - IC_EVEX_L2_XS_KZ, /* 8066 */ - IC_EVEX_L2_XS_KZ, /* 8067 */ - IC_EVEX_L2_XD_KZ, /* 8068 */ - IC_EVEX_L2_XD_KZ, /* 8069 */ - IC_EVEX_L2_XD_KZ, /* 8070 */ - IC_EVEX_L2_XD_KZ, /* 8071 */ - IC_EVEX_L2_W_KZ, /* 8072 */ - IC_EVEX_L2_W_KZ, /* 8073 */ - IC_EVEX_L2_W_XS_KZ, /* 8074 */ - IC_EVEX_L2_W_XS_KZ, /* 8075 */ - IC_EVEX_L2_W_XD_KZ, /* 8076 */ - IC_EVEX_L2_W_XD_KZ, /* 8077 */ - IC_EVEX_L2_W_XD_KZ, /* 8078 */ - IC_EVEX_L2_W_XD_KZ, /* 8079 */ - IC_EVEX_L2_OPSIZE_KZ, /* 8080 */ - IC_EVEX_L2_OPSIZE_KZ, /* 8081 */ - IC_EVEX_L2_OPSIZE_KZ, /* 8082 */ - IC_EVEX_L2_OPSIZE_KZ, /* 8083 */ - IC_EVEX_L2_OPSIZE_KZ, /* 8084 */ - IC_EVEX_L2_OPSIZE_KZ, /* 8085 */ - IC_EVEX_L2_OPSIZE_KZ, /* 8086 */ - IC_EVEX_L2_OPSIZE_KZ, /* 8087 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 8088 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 8089 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 8090 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 8091 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 8092 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 8093 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 8094 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 8095 */ - IC_EVEX_L2_KZ, /* 8096 */ - IC_EVEX_L2_KZ, /* 8097 */ - IC_EVEX_L2_XS_KZ, /* 8098 */ - IC_EVEX_L2_XS_KZ, /* 8099 */ - IC_EVEX_L2_XD_KZ, /* 8100 */ - IC_EVEX_L2_XD_KZ, /* 8101 */ - IC_EVEX_L2_XD_KZ, /* 8102 */ - IC_EVEX_L2_XD_KZ, /* 8103 */ - IC_EVEX_L2_W_KZ, /* 8104 */ - IC_EVEX_L2_W_KZ, /* 8105 */ - IC_EVEX_L2_W_XS_KZ, /* 8106 */ - IC_EVEX_L2_W_XS_KZ, /* 8107 */ - IC_EVEX_L2_W_XD_KZ, /* 8108 */ - IC_EVEX_L2_W_XD_KZ, /* 8109 */ - IC_EVEX_L2_W_XD_KZ, /* 8110 */ - IC_EVEX_L2_W_XD_KZ, /* 8111 */ - IC_EVEX_L2_OPSIZE_KZ, /* 8112 */ - IC_EVEX_L2_OPSIZE_KZ, /* 8113 */ - IC_EVEX_L2_OPSIZE_KZ, /* 8114 */ - IC_EVEX_L2_OPSIZE_KZ, /* 8115 */ - IC_EVEX_L2_OPSIZE_KZ, /* 8116 */ - IC_EVEX_L2_OPSIZE_KZ, /* 8117 */ - IC_EVEX_L2_OPSIZE_KZ, /* 8118 */ - IC_EVEX_L2_OPSIZE_KZ, /* 8119 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 8120 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 8121 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 8122 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 8123 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 8124 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 8125 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 8126 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 8127 */ - IC_EVEX_L2_KZ, /* 8128 */ - IC_EVEX_L2_KZ, /* 8129 */ - IC_EVEX_L2_XS_KZ, /* 8130 */ - IC_EVEX_L2_XS_KZ, /* 8131 */ - IC_EVEX_L2_XD_KZ, /* 8132 */ - IC_EVEX_L2_XD_KZ, /* 8133 */ - IC_EVEX_L2_XD_KZ, /* 8134 */ - IC_EVEX_L2_XD_KZ, /* 8135 */ - IC_EVEX_L2_W_KZ, /* 8136 */ - IC_EVEX_L2_W_KZ, /* 8137 */ - IC_EVEX_L2_W_XS_KZ, /* 8138 */ - IC_EVEX_L2_W_XS_KZ, /* 8139 */ - IC_EVEX_L2_W_XD_KZ, /* 8140 */ - IC_EVEX_L2_W_XD_KZ, /* 8141 */ - IC_EVEX_L2_W_XD_KZ, /* 8142 */ - IC_EVEX_L2_W_XD_KZ, /* 8143 */ - IC_EVEX_L2_OPSIZE_KZ, /* 8144 */ - IC_EVEX_L2_OPSIZE_KZ, /* 8145 */ - IC_EVEX_L2_OPSIZE_KZ, /* 8146 */ - IC_EVEX_L2_OPSIZE_KZ, /* 8147 */ - IC_EVEX_L2_OPSIZE_KZ, /* 8148 */ - IC_EVEX_L2_OPSIZE_KZ, /* 8149 */ - IC_EVEX_L2_OPSIZE_KZ, /* 8150 */ - IC_EVEX_L2_OPSIZE_KZ, /* 8151 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 8152 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 8153 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 8154 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 8155 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 8156 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 8157 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 8158 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 8159 */ - IC_EVEX_L2_KZ, /* 8160 */ - IC_EVEX_L2_KZ, /* 8161 */ - IC_EVEX_L2_XS_KZ, /* 8162 */ - IC_EVEX_L2_XS_KZ, /* 8163 */ - IC_EVEX_L2_XD_KZ, /* 8164 */ - IC_EVEX_L2_XD_KZ, /* 8165 */ - IC_EVEX_L2_XD_KZ, /* 8166 */ - IC_EVEX_L2_XD_KZ, /* 8167 */ - IC_EVEX_L2_W_KZ, /* 8168 */ - IC_EVEX_L2_W_KZ, /* 8169 */ - IC_EVEX_L2_W_XS_KZ, /* 8170 */ - IC_EVEX_L2_W_XS_KZ, /* 8171 */ - IC_EVEX_L2_W_XD_KZ, /* 8172 */ - IC_EVEX_L2_W_XD_KZ, /* 8173 */ - IC_EVEX_L2_W_XD_KZ, /* 8174 */ - IC_EVEX_L2_W_XD_KZ, /* 8175 */ - IC_EVEX_L2_OPSIZE_KZ, /* 8176 */ - IC_EVEX_L2_OPSIZE_KZ, /* 8177 */ - IC_EVEX_L2_OPSIZE_KZ, /* 8178 */ - IC_EVEX_L2_OPSIZE_KZ, /* 8179 */ - IC_EVEX_L2_OPSIZE_KZ, /* 8180 */ - IC_EVEX_L2_OPSIZE_KZ, /* 8181 */ - IC_EVEX_L2_OPSIZE_KZ, /* 8182 */ - IC_EVEX_L2_OPSIZE_KZ, /* 8183 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 8184 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 8185 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 8186 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 8187 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 8188 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 8189 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 8190 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 8191 */ - IC, /* 8192 */ - IC_64BIT, /* 8193 */ - IC_XS, /* 8194 */ - IC_64BIT_XS, /* 8195 */ - IC_XD, /* 8196 */ - IC_64BIT_XD, /* 8197 */ - IC_XS, /* 8198 */ - IC_64BIT_XS, /* 8199 */ - IC, /* 8200 */ - IC_64BIT_REXW, /* 8201 */ - IC_XS, /* 8202 */ - IC_64BIT_REXW_XS, /* 8203 */ - IC_XD, /* 8204 */ - IC_64BIT_REXW_XD, /* 8205 */ - IC_XS, /* 8206 */ - IC_64BIT_REXW_XS, /* 8207 */ - IC_OPSIZE, /* 8208 */ - IC_64BIT_OPSIZE, /* 8209 */ - IC_XS_OPSIZE, /* 8210 */ - IC_64BIT_XS_OPSIZE, /* 8211 */ - IC_XD_OPSIZE, /* 8212 */ - IC_64BIT_XD_OPSIZE, /* 8213 */ - IC_XS_OPSIZE, /* 8214 */ - IC_64BIT_XD_OPSIZE, /* 8215 */ - IC_OPSIZE, /* 8216 */ - IC_64BIT_REXW_OPSIZE, /* 8217 */ - IC_XS_OPSIZE, /* 8218 */ - IC_64BIT_REXW_XS, /* 8219 */ - IC_XD_OPSIZE, /* 8220 */ - IC_64BIT_REXW_XD, /* 8221 */ - IC_XS_OPSIZE, /* 8222 */ - IC_64BIT_REXW_XS, /* 8223 */ - IC_ADSIZE, /* 8224 */ - IC_64BIT_ADSIZE, /* 8225 */ - IC_XS, /* 8226 */ - IC_64BIT_XS, /* 8227 */ - IC_XD, /* 8228 */ - IC_64BIT_XD, /* 8229 */ - IC_XS, /* 8230 */ - IC_64BIT_XS, /* 8231 */ - IC_ADSIZE, /* 8232 */ - IC_64BIT_ADSIZE, /* 8233 */ - IC_XS, /* 8234 */ - IC_64BIT_REXW_XS, /* 8235 */ - IC_XD, /* 8236 */ - IC_64BIT_REXW_XD, /* 8237 */ - IC_XS, /* 8238 */ - IC_64BIT_REXW_XS, /* 8239 */ - IC_OPSIZE, /* 8240 */ - IC_64BIT_OPSIZE, /* 8241 */ - IC_XS_OPSIZE, /* 8242 */ - IC_64BIT_XS_OPSIZE, /* 8243 */ - IC_XD_OPSIZE, /* 8244 */ - IC_64BIT_XD_OPSIZE, /* 8245 */ - IC_XS_OPSIZE, /* 8246 */ - IC_64BIT_XD_OPSIZE, /* 8247 */ - IC_OPSIZE, /* 8248 */ - IC_64BIT_REXW_OPSIZE, /* 8249 */ - IC_XS_OPSIZE, /* 8250 */ - IC_64BIT_REXW_XS, /* 8251 */ - IC_XD_OPSIZE, /* 8252 */ - IC_64BIT_REXW_XD, /* 8253 */ - IC_XS_OPSIZE, /* 8254 */ - IC_64BIT_REXW_XS, /* 8255 */ - IC_VEX, /* 8256 */ - IC_VEX, /* 8257 */ - IC_VEX_XS, /* 8258 */ - IC_VEX_XS, /* 8259 */ - IC_VEX_XD, /* 8260 */ - IC_VEX_XD, /* 8261 */ - IC_VEX_XD, /* 8262 */ - IC_VEX_XD, /* 8263 */ - IC_VEX_W, /* 8264 */ - IC_VEX_W, /* 8265 */ - IC_VEX_W_XS, /* 8266 */ - IC_VEX_W_XS, /* 8267 */ - IC_VEX_W_XD, /* 8268 */ - IC_VEX_W_XD, /* 8269 */ - IC_VEX_W_XD, /* 8270 */ - IC_VEX_W_XD, /* 8271 */ - IC_VEX_OPSIZE, /* 8272 */ - IC_VEX_OPSIZE, /* 8273 */ - IC_VEX_OPSIZE, /* 8274 */ - IC_VEX_OPSIZE, /* 8275 */ - IC_VEX_OPSIZE, /* 8276 */ - IC_VEX_OPSIZE, /* 8277 */ - IC_VEX_OPSIZE, /* 8278 */ - IC_VEX_OPSIZE, /* 8279 */ - IC_VEX_W_OPSIZE, /* 8280 */ - IC_VEX_W_OPSIZE, /* 8281 */ - IC_VEX_W_OPSIZE, /* 8282 */ - IC_VEX_W_OPSIZE, /* 8283 */ - IC_VEX_W_OPSIZE, /* 8284 */ - IC_VEX_W_OPSIZE, /* 8285 */ - IC_VEX_W_OPSIZE, /* 8286 */ - IC_VEX_W_OPSIZE, /* 8287 */ - IC_VEX, /* 8288 */ - IC_VEX, /* 8289 */ - IC_VEX_XS, /* 8290 */ - IC_VEX_XS, /* 8291 */ - IC_VEX_XD, /* 8292 */ - IC_VEX_XD, /* 8293 */ - IC_VEX_XD, /* 8294 */ - IC_VEX_XD, /* 8295 */ - IC_VEX_W, /* 8296 */ - IC_VEX_W, /* 8297 */ - IC_VEX_W_XS, /* 8298 */ - IC_VEX_W_XS, /* 8299 */ - IC_VEX_W_XD, /* 8300 */ - IC_VEX_W_XD, /* 8301 */ - IC_VEX_W_XD, /* 8302 */ - IC_VEX_W_XD, /* 8303 */ - IC_VEX_OPSIZE, /* 8304 */ - IC_VEX_OPSIZE, /* 8305 */ - IC_VEX_OPSIZE, /* 8306 */ - IC_VEX_OPSIZE, /* 8307 */ - IC_VEX_OPSIZE, /* 8308 */ - IC_VEX_OPSIZE, /* 8309 */ - IC_VEX_OPSIZE, /* 8310 */ - IC_VEX_OPSIZE, /* 8311 */ - IC_VEX_W_OPSIZE, /* 8312 */ - IC_VEX_W_OPSIZE, /* 8313 */ - IC_VEX_W_OPSIZE, /* 8314 */ - IC_VEX_W_OPSIZE, /* 8315 */ - IC_VEX_W_OPSIZE, /* 8316 */ - IC_VEX_W_OPSIZE, /* 8317 */ - IC_VEX_W_OPSIZE, /* 8318 */ - IC_VEX_W_OPSIZE, /* 8319 */ - IC_VEX_L, /* 8320 */ - IC_VEX_L, /* 8321 */ - IC_VEX_L_XS, /* 8322 */ - IC_VEX_L_XS, /* 8323 */ - IC_VEX_L_XD, /* 8324 */ - IC_VEX_L_XD, /* 8325 */ - IC_VEX_L_XD, /* 8326 */ - IC_VEX_L_XD, /* 8327 */ - IC_VEX_L_W, /* 8328 */ - IC_VEX_L_W, /* 8329 */ - IC_VEX_L_W_XS, /* 8330 */ - IC_VEX_L_W_XS, /* 8331 */ - IC_VEX_L_W_XD, /* 8332 */ - IC_VEX_L_W_XD, /* 8333 */ - IC_VEX_L_W_XD, /* 8334 */ - IC_VEX_L_W_XD, /* 8335 */ - IC_VEX_L_OPSIZE, /* 8336 */ - IC_VEX_L_OPSIZE, /* 8337 */ - IC_VEX_L_OPSIZE, /* 8338 */ - IC_VEX_L_OPSIZE, /* 8339 */ - IC_VEX_L_OPSIZE, /* 8340 */ - IC_VEX_L_OPSIZE, /* 8341 */ - IC_VEX_L_OPSIZE, /* 8342 */ - IC_VEX_L_OPSIZE, /* 8343 */ - IC_VEX_L_W_OPSIZE, /* 8344 */ - IC_VEX_L_W_OPSIZE, /* 8345 */ - IC_VEX_L_W_OPSIZE, /* 8346 */ - IC_VEX_L_W_OPSIZE, /* 8347 */ - IC_VEX_L_W_OPSIZE, /* 8348 */ - IC_VEX_L_W_OPSIZE, /* 8349 */ - IC_VEX_L_W_OPSIZE, /* 8350 */ - IC_VEX_L_W_OPSIZE, /* 8351 */ - IC_VEX_L, /* 8352 */ - IC_VEX_L, /* 8353 */ - IC_VEX_L_XS, /* 8354 */ - IC_VEX_L_XS, /* 8355 */ - IC_VEX_L_XD, /* 8356 */ - IC_VEX_L_XD, /* 8357 */ - IC_VEX_L_XD, /* 8358 */ - IC_VEX_L_XD, /* 8359 */ - IC_VEX_L_W, /* 8360 */ - IC_VEX_L_W, /* 8361 */ - IC_VEX_L_W_XS, /* 8362 */ - IC_VEX_L_W_XS, /* 8363 */ - IC_VEX_L_W_XD, /* 8364 */ - IC_VEX_L_W_XD, /* 8365 */ - IC_VEX_L_W_XD, /* 8366 */ - IC_VEX_L_W_XD, /* 8367 */ - IC_VEX_L_OPSIZE, /* 8368 */ - IC_VEX_L_OPSIZE, /* 8369 */ - IC_VEX_L_OPSIZE, /* 8370 */ - IC_VEX_L_OPSIZE, /* 8371 */ - IC_VEX_L_OPSIZE, /* 8372 */ - IC_VEX_L_OPSIZE, /* 8373 */ - IC_VEX_L_OPSIZE, /* 8374 */ - IC_VEX_L_OPSIZE, /* 8375 */ - IC_VEX_L_W_OPSIZE, /* 8376 */ - IC_VEX_L_W_OPSIZE, /* 8377 */ - IC_VEX_L_W_OPSIZE, /* 8378 */ - IC_VEX_L_W_OPSIZE, /* 8379 */ - IC_VEX_L_W_OPSIZE, /* 8380 */ - IC_VEX_L_W_OPSIZE, /* 8381 */ - IC_VEX_L_W_OPSIZE, /* 8382 */ - IC_VEX_L_W_OPSIZE, /* 8383 */ - IC_VEX_L, /* 8384 */ - IC_VEX_L, /* 8385 */ - IC_VEX_L_XS, /* 8386 */ - IC_VEX_L_XS, /* 8387 */ - IC_VEX_L_XD, /* 8388 */ - IC_VEX_L_XD, /* 8389 */ - IC_VEX_L_XD, /* 8390 */ - IC_VEX_L_XD, /* 8391 */ - IC_VEX_L_W, /* 8392 */ - IC_VEX_L_W, /* 8393 */ - IC_VEX_L_W_XS, /* 8394 */ - IC_VEX_L_W_XS, /* 8395 */ - IC_VEX_L_W_XD, /* 8396 */ - IC_VEX_L_W_XD, /* 8397 */ - IC_VEX_L_W_XD, /* 8398 */ - IC_VEX_L_W_XD, /* 8399 */ - IC_VEX_L_OPSIZE, /* 8400 */ - IC_VEX_L_OPSIZE, /* 8401 */ - IC_VEX_L_OPSIZE, /* 8402 */ - IC_VEX_L_OPSIZE, /* 8403 */ - IC_VEX_L_OPSIZE, /* 8404 */ - IC_VEX_L_OPSIZE, /* 8405 */ - IC_VEX_L_OPSIZE, /* 8406 */ - IC_VEX_L_OPSIZE, /* 8407 */ - IC_VEX_L_W_OPSIZE, /* 8408 */ - IC_VEX_L_W_OPSIZE, /* 8409 */ - IC_VEX_L_W_OPSIZE, /* 8410 */ - IC_VEX_L_W_OPSIZE, /* 8411 */ - IC_VEX_L_W_OPSIZE, /* 8412 */ - IC_VEX_L_W_OPSIZE, /* 8413 */ - IC_VEX_L_W_OPSIZE, /* 8414 */ - IC_VEX_L_W_OPSIZE, /* 8415 */ - IC_VEX_L, /* 8416 */ - IC_VEX_L, /* 8417 */ - IC_VEX_L_XS, /* 8418 */ - IC_VEX_L_XS, /* 8419 */ - IC_VEX_L_XD, /* 8420 */ - IC_VEX_L_XD, /* 8421 */ - IC_VEX_L_XD, /* 8422 */ - IC_VEX_L_XD, /* 8423 */ - IC_VEX_L_W, /* 8424 */ - IC_VEX_L_W, /* 8425 */ - IC_VEX_L_W_XS, /* 8426 */ - IC_VEX_L_W_XS, /* 8427 */ - IC_VEX_L_W_XD, /* 8428 */ - IC_VEX_L_W_XD, /* 8429 */ - IC_VEX_L_W_XD, /* 8430 */ - IC_VEX_L_W_XD, /* 8431 */ - IC_VEX_L_OPSIZE, /* 8432 */ - IC_VEX_L_OPSIZE, /* 8433 */ - IC_VEX_L_OPSIZE, /* 8434 */ - IC_VEX_L_OPSIZE, /* 8435 */ - IC_VEX_L_OPSIZE, /* 8436 */ - IC_VEX_L_OPSIZE, /* 8437 */ - IC_VEX_L_OPSIZE, /* 8438 */ - IC_VEX_L_OPSIZE, /* 8439 */ - IC_VEX_L_W_OPSIZE, /* 8440 */ - IC_VEX_L_W_OPSIZE, /* 8441 */ - IC_VEX_L_W_OPSIZE, /* 8442 */ - IC_VEX_L_W_OPSIZE, /* 8443 */ - IC_VEX_L_W_OPSIZE, /* 8444 */ - IC_VEX_L_W_OPSIZE, /* 8445 */ - IC_VEX_L_W_OPSIZE, /* 8446 */ - IC_VEX_L_W_OPSIZE, /* 8447 */ - IC_EVEX_B, /* 8448 */ - IC_EVEX_B, /* 8449 */ - IC_EVEX_XS_B, /* 8450 */ - IC_EVEX_XS_B, /* 8451 */ - IC_EVEX_XD_B, /* 8452 */ - IC_EVEX_XD_B, /* 8453 */ - IC_EVEX_XD_B, /* 8454 */ - IC_EVEX_XD_B, /* 8455 */ - IC_EVEX_W_B, /* 8456 */ - IC_EVEX_W_B, /* 8457 */ - IC_EVEX_W_XS_B, /* 8458 */ - IC_EVEX_W_XS_B, /* 8459 */ - IC_EVEX_W_XD_B, /* 8460 */ - IC_EVEX_W_XD_B, /* 8461 */ - IC_EVEX_W_XD_B, /* 8462 */ - IC_EVEX_W_XD_B, /* 8463 */ - IC_EVEX_OPSIZE_B, /* 8464 */ - IC_EVEX_OPSIZE_B, /* 8465 */ - IC_EVEX_OPSIZE_B, /* 8466 */ - IC_EVEX_OPSIZE_B, /* 8467 */ - IC_EVEX_OPSIZE_B, /* 8468 */ - IC_EVEX_OPSIZE_B, /* 8469 */ - IC_EVEX_OPSIZE_B, /* 8470 */ - IC_EVEX_OPSIZE_B, /* 8471 */ - IC_EVEX_W_OPSIZE_B, /* 8472 */ - IC_EVEX_W_OPSIZE_B, /* 8473 */ - IC_EVEX_W_OPSIZE_B, /* 8474 */ - IC_EVEX_W_OPSIZE_B, /* 8475 */ - IC_EVEX_W_OPSIZE_B, /* 8476 */ - IC_EVEX_W_OPSIZE_B, /* 8477 */ - IC_EVEX_W_OPSIZE_B, /* 8478 */ - IC_EVEX_W_OPSIZE_B, /* 8479 */ - IC_EVEX_B, /* 8480 */ - IC_EVEX_B, /* 8481 */ - IC_EVEX_XS_B, /* 8482 */ - IC_EVEX_XS_B, /* 8483 */ - IC_EVEX_XD_B, /* 8484 */ - IC_EVEX_XD_B, /* 8485 */ - IC_EVEX_XD_B, /* 8486 */ - IC_EVEX_XD_B, /* 8487 */ - IC_EVEX_W_B, /* 8488 */ - IC_EVEX_W_B, /* 8489 */ - IC_EVEX_W_XS_B, /* 8490 */ - IC_EVEX_W_XS_B, /* 8491 */ - IC_EVEX_W_XD_B, /* 8492 */ - IC_EVEX_W_XD_B, /* 8493 */ - IC_EVEX_W_XD_B, /* 8494 */ - IC_EVEX_W_XD_B, /* 8495 */ - IC_EVEX_OPSIZE_B, /* 8496 */ - IC_EVEX_OPSIZE_B, /* 8497 */ - IC_EVEX_OPSIZE_B, /* 8498 */ - IC_EVEX_OPSIZE_B, /* 8499 */ - IC_EVEX_OPSIZE_B, /* 8500 */ - IC_EVEX_OPSIZE_B, /* 8501 */ - IC_EVEX_OPSIZE_B, /* 8502 */ - IC_EVEX_OPSIZE_B, /* 8503 */ - IC_EVEX_W_OPSIZE_B, /* 8504 */ - IC_EVEX_W_OPSIZE_B, /* 8505 */ - IC_EVEX_W_OPSIZE_B, /* 8506 */ - IC_EVEX_W_OPSIZE_B, /* 8507 */ - IC_EVEX_W_OPSIZE_B, /* 8508 */ - IC_EVEX_W_OPSIZE_B, /* 8509 */ - IC_EVEX_W_OPSIZE_B, /* 8510 */ - IC_EVEX_W_OPSIZE_B, /* 8511 */ - IC_EVEX_B, /* 8512 */ - IC_EVEX_B, /* 8513 */ - IC_EVEX_XS_B, /* 8514 */ - IC_EVEX_XS_B, /* 8515 */ - IC_EVEX_XD_B, /* 8516 */ - IC_EVEX_XD_B, /* 8517 */ - IC_EVEX_XD_B, /* 8518 */ - IC_EVEX_XD_B, /* 8519 */ - IC_EVEX_W_B, /* 8520 */ - IC_EVEX_W_B, /* 8521 */ - IC_EVEX_W_XS_B, /* 8522 */ - IC_EVEX_W_XS_B, /* 8523 */ - IC_EVEX_W_XD_B, /* 8524 */ - IC_EVEX_W_XD_B, /* 8525 */ - IC_EVEX_W_XD_B, /* 8526 */ - IC_EVEX_W_XD_B, /* 8527 */ - IC_EVEX_OPSIZE_B, /* 8528 */ - IC_EVEX_OPSIZE_B, /* 8529 */ - IC_EVEX_OPSIZE_B, /* 8530 */ - IC_EVEX_OPSIZE_B, /* 8531 */ - IC_EVEX_OPSIZE_B, /* 8532 */ - IC_EVEX_OPSIZE_B, /* 8533 */ - IC_EVEX_OPSIZE_B, /* 8534 */ - IC_EVEX_OPSIZE_B, /* 8535 */ - IC_EVEX_W_OPSIZE_B, /* 8536 */ - IC_EVEX_W_OPSIZE_B, /* 8537 */ - IC_EVEX_W_OPSIZE_B, /* 8538 */ - IC_EVEX_W_OPSIZE_B, /* 8539 */ - IC_EVEX_W_OPSIZE_B, /* 8540 */ - IC_EVEX_W_OPSIZE_B, /* 8541 */ - IC_EVEX_W_OPSIZE_B, /* 8542 */ - IC_EVEX_W_OPSIZE_B, /* 8543 */ - IC_EVEX_B, /* 8544 */ - IC_EVEX_B, /* 8545 */ - IC_EVEX_XS_B, /* 8546 */ - IC_EVEX_XS_B, /* 8547 */ - IC_EVEX_XD_B, /* 8548 */ - IC_EVEX_XD_B, /* 8549 */ - IC_EVEX_XD_B, /* 8550 */ - IC_EVEX_XD_B, /* 8551 */ - IC_EVEX_W_B, /* 8552 */ - IC_EVEX_W_B, /* 8553 */ - IC_EVEX_W_XS_B, /* 8554 */ - IC_EVEX_W_XS_B, /* 8555 */ - IC_EVEX_W_XD_B, /* 8556 */ - IC_EVEX_W_XD_B, /* 8557 */ - IC_EVEX_W_XD_B, /* 8558 */ - IC_EVEX_W_XD_B, /* 8559 */ - IC_EVEX_OPSIZE_B, /* 8560 */ - IC_EVEX_OPSIZE_B, /* 8561 */ - IC_EVEX_OPSIZE_B, /* 8562 */ - IC_EVEX_OPSIZE_B, /* 8563 */ - IC_EVEX_OPSIZE_B, /* 8564 */ - IC_EVEX_OPSIZE_B, /* 8565 */ - IC_EVEX_OPSIZE_B, /* 8566 */ - IC_EVEX_OPSIZE_B, /* 8567 */ - IC_EVEX_W_OPSIZE_B, /* 8568 */ - IC_EVEX_W_OPSIZE_B, /* 8569 */ - IC_EVEX_W_OPSIZE_B, /* 8570 */ - IC_EVEX_W_OPSIZE_B, /* 8571 */ - IC_EVEX_W_OPSIZE_B, /* 8572 */ - IC_EVEX_W_OPSIZE_B, /* 8573 */ - IC_EVEX_W_OPSIZE_B, /* 8574 */ - IC_EVEX_W_OPSIZE_B, /* 8575 */ - IC_EVEX_B, /* 8576 */ - IC_EVEX_B, /* 8577 */ - IC_EVEX_XS_B, /* 8578 */ - IC_EVEX_XS_B, /* 8579 */ - IC_EVEX_XD_B, /* 8580 */ - IC_EVEX_XD_B, /* 8581 */ - IC_EVEX_XD_B, /* 8582 */ - IC_EVEX_XD_B, /* 8583 */ - IC_EVEX_W_B, /* 8584 */ - IC_EVEX_W_B, /* 8585 */ - IC_EVEX_W_XS_B, /* 8586 */ - IC_EVEX_W_XS_B, /* 8587 */ - IC_EVEX_W_XD_B, /* 8588 */ - IC_EVEX_W_XD_B, /* 8589 */ - IC_EVEX_W_XD_B, /* 8590 */ - IC_EVEX_W_XD_B, /* 8591 */ - IC_EVEX_OPSIZE_B, /* 8592 */ - IC_EVEX_OPSIZE_B, /* 8593 */ - IC_EVEX_OPSIZE_B, /* 8594 */ - IC_EVEX_OPSIZE_B, /* 8595 */ - IC_EVEX_OPSIZE_B, /* 8596 */ - IC_EVEX_OPSIZE_B, /* 8597 */ - IC_EVEX_OPSIZE_B, /* 8598 */ - IC_EVEX_OPSIZE_B, /* 8599 */ - IC_EVEX_W_OPSIZE_B, /* 8600 */ - IC_EVEX_W_OPSIZE_B, /* 8601 */ - IC_EVEX_W_OPSIZE_B, /* 8602 */ - IC_EVEX_W_OPSIZE_B, /* 8603 */ - IC_EVEX_W_OPSIZE_B, /* 8604 */ - IC_EVEX_W_OPSIZE_B, /* 8605 */ - IC_EVEX_W_OPSIZE_B, /* 8606 */ - IC_EVEX_W_OPSIZE_B, /* 8607 */ - IC_EVEX_B, /* 8608 */ - IC_EVEX_B, /* 8609 */ - IC_EVEX_XS_B, /* 8610 */ - IC_EVEX_XS_B, /* 8611 */ - IC_EVEX_XD_B, /* 8612 */ - IC_EVEX_XD_B, /* 8613 */ - IC_EVEX_XD_B, /* 8614 */ - IC_EVEX_XD_B, /* 8615 */ - IC_EVEX_W_B, /* 8616 */ - IC_EVEX_W_B, /* 8617 */ - IC_EVEX_W_XS_B, /* 8618 */ - IC_EVEX_W_XS_B, /* 8619 */ - IC_EVEX_W_XD_B, /* 8620 */ - IC_EVEX_W_XD_B, /* 8621 */ - IC_EVEX_W_XD_B, /* 8622 */ - IC_EVEX_W_XD_B, /* 8623 */ - IC_EVEX_OPSIZE_B, /* 8624 */ - IC_EVEX_OPSIZE_B, /* 8625 */ - IC_EVEX_OPSIZE_B, /* 8626 */ - IC_EVEX_OPSIZE_B, /* 8627 */ - IC_EVEX_OPSIZE_B, /* 8628 */ - IC_EVEX_OPSIZE_B, /* 8629 */ - IC_EVEX_OPSIZE_B, /* 8630 */ - IC_EVEX_OPSIZE_B, /* 8631 */ - IC_EVEX_W_OPSIZE_B, /* 8632 */ - IC_EVEX_W_OPSIZE_B, /* 8633 */ - IC_EVEX_W_OPSIZE_B, /* 8634 */ - IC_EVEX_W_OPSIZE_B, /* 8635 */ - IC_EVEX_W_OPSIZE_B, /* 8636 */ - IC_EVEX_W_OPSIZE_B, /* 8637 */ - IC_EVEX_W_OPSIZE_B, /* 8638 */ - IC_EVEX_W_OPSIZE_B, /* 8639 */ - IC_EVEX_B, /* 8640 */ - IC_EVEX_B, /* 8641 */ - IC_EVEX_XS_B, /* 8642 */ - IC_EVEX_XS_B, /* 8643 */ - IC_EVEX_XD_B, /* 8644 */ - IC_EVEX_XD_B, /* 8645 */ - IC_EVEX_XD_B, /* 8646 */ - IC_EVEX_XD_B, /* 8647 */ - IC_EVEX_W_B, /* 8648 */ - IC_EVEX_W_B, /* 8649 */ - IC_EVEX_W_XS_B, /* 8650 */ - IC_EVEX_W_XS_B, /* 8651 */ - IC_EVEX_W_XD_B, /* 8652 */ - IC_EVEX_W_XD_B, /* 8653 */ - IC_EVEX_W_XD_B, /* 8654 */ - IC_EVEX_W_XD_B, /* 8655 */ - IC_EVEX_OPSIZE_B, /* 8656 */ - IC_EVEX_OPSIZE_B, /* 8657 */ - IC_EVEX_OPSIZE_B, /* 8658 */ - IC_EVEX_OPSIZE_B, /* 8659 */ - IC_EVEX_OPSIZE_B, /* 8660 */ - IC_EVEX_OPSIZE_B, /* 8661 */ - IC_EVEX_OPSIZE_B, /* 8662 */ - IC_EVEX_OPSIZE_B, /* 8663 */ - IC_EVEX_W_OPSIZE_B, /* 8664 */ - IC_EVEX_W_OPSIZE_B, /* 8665 */ - IC_EVEX_W_OPSIZE_B, /* 8666 */ - IC_EVEX_W_OPSIZE_B, /* 8667 */ - IC_EVEX_W_OPSIZE_B, /* 8668 */ - IC_EVEX_W_OPSIZE_B, /* 8669 */ - IC_EVEX_W_OPSIZE_B, /* 8670 */ - IC_EVEX_W_OPSIZE_B, /* 8671 */ - IC_EVEX_B, /* 8672 */ - IC_EVEX_B, /* 8673 */ - IC_EVEX_XS_B, /* 8674 */ - IC_EVEX_XS_B, /* 8675 */ - IC_EVEX_XD_B, /* 8676 */ - IC_EVEX_XD_B, /* 8677 */ - IC_EVEX_XD_B, /* 8678 */ - IC_EVEX_XD_B, /* 8679 */ - IC_EVEX_W_B, /* 8680 */ - IC_EVEX_W_B, /* 8681 */ - IC_EVEX_W_XS_B, /* 8682 */ - IC_EVEX_W_XS_B, /* 8683 */ - IC_EVEX_W_XD_B, /* 8684 */ - IC_EVEX_W_XD_B, /* 8685 */ - IC_EVEX_W_XD_B, /* 8686 */ - IC_EVEX_W_XD_B, /* 8687 */ - IC_EVEX_OPSIZE_B, /* 8688 */ - IC_EVEX_OPSIZE_B, /* 8689 */ - IC_EVEX_OPSIZE_B, /* 8690 */ - IC_EVEX_OPSIZE_B, /* 8691 */ - IC_EVEX_OPSIZE_B, /* 8692 */ - IC_EVEX_OPSIZE_B, /* 8693 */ - IC_EVEX_OPSIZE_B, /* 8694 */ - IC_EVEX_OPSIZE_B, /* 8695 */ - IC_EVEX_W_OPSIZE_B, /* 8696 */ - IC_EVEX_W_OPSIZE_B, /* 8697 */ - IC_EVEX_W_OPSIZE_B, /* 8698 */ - IC_EVEX_W_OPSIZE_B, /* 8699 */ - IC_EVEX_W_OPSIZE_B, /* 8700 */ - IC_EVEX_W_OPSIZE_B, /* 8701 */ - IC_EVEX_W_OPSIZE_B, /* 8702 */ - IC_EVEX_W_OPSIZE_B, /* 8703 */ - IC, /* 8704 */ - IC_64BIT, /* 8705 */ - IC_XS, /* 8706 */ - IC_64BIT_XS, /* 8707 */ - IC_XD, /* 8708 */ - IC_64BIT_XD, /* 8709 */ - IC_XS, /* 8710 */ - IC_64BIT_XS, /* 8711 */ - IC, /* 8712 */ - IC_64BIT_REXW, /* 8713 */ - IC_XS, /* 8714 */ - IC_64BIT_REXW_XS, /* 8715 */ - IC_XD, /* 8716 */ - IC_64BIT_REXW_XD, /* 8717 */ - IC_XS, /* 8718 */ - IC_64BIT_REXW_XS, /* 8719 */ - IC_OPSIZE, /* 8720 */ - IC_64BIT_OPSIZE, /* 8721 */ - IC_XS_OPSIZE, /* 8722 */ - IC_64BIT_XS_OPSIZE, /* 8723 */ - IC_XD_OPSIZE, /* 8724 */ - IC_64BIT_XD_OPSIZE, /* 8725 */ - IC_XS_OPSIZE, /* 8726 */ - IC_64BIT_XD_OPSIZE, /* 8727 */ - IC_OPSIZE, /* 8728 */ - IC_64BIT_REXW_OPSIZE, /* 8729 */ - IC_XS_OPSIZE, /* 8730 */ - IC_64BIT_REXW_XS, /* 8731 */ - IC_XD_OPSIZE, /* 8732 */ - IC_64BIT_REXW_XD, /* 8733 */ - IC_XS_OPSIZE, /* 8734 */ - IC_64BIT_REXW_XS, /* 8735 */ - IC_ADSIZE, /* 8736 */ - IC_64BIT_ADSIZE, /* 8737 */ - IC_XS, /* 8738 */ - IC_64BIT_XS, /* 8739 */ - IC_XD, /* 8740 */ - IC_64BIT_XD, /* 8741 */ - IC_XS, /* 8742 */ - IC_64BIT_XS, /* 8743 */ - IC_ADSIZE, /* 8744 */ - IC_64BIT_ADSIZE, /* 8745 */ - IC_XS, /* 8746 */ - IC_64BIT_REXW_XS, /* 8747 */ - IC_XD, /* 8748 */ - IC_64BIT_REXW_XD, /* 8749 */ - IC_XS, /* 8750 */ - IC_64BIT_REXW_XS, /* 8751 */ - IC_OPSIZE, /* 8752 */ - IC_64BIT_OPSIZE, /* 8753 */ - IC_XS_OPSIZE, /* 8754 */ - IC_64BIT_XS_OPSIZE, /* 8755 */ - IC_XD_OPSIZE, /* 8756 */ - IC_64BIT_XD_OPSIZE, /* 8757 */ - IC_XS_OPSIZE, /* 8758 */ - IC_64BIT_XD_OPSIZE, /* 8759 */ - IC_OPSIZE, /* 8760 */ - IC_64BIT_REXW_OPSIZE, /* 8761 */ - IC_XS_OPSIZE, /* 8762 */ - IC_64BIT_REXW_XS, /* 8763 */ - IC_XD_OPSIZE, /* 8764 */ - IC_64BIT_REXW_XD, /* 8765 */ - IC_XS_OPSIZE, /* 8766 */ - IC_64BIT_REXW_XS, /* 8767 */ - IC_VEX, /* 8768 */ - IC_VEX, /* 8769 */ - IC_VEX_XS, /* 8770 */ - IC_VEX_XS, /* 8771 */ - IC_VEX_XD, /* 8772 */ - IC_VEX_XD, /* 8773 */ - IC_VEX_XD, /* 8774 */ - IC_VEX_XD, /* 8775 */ - IC_VEX_W, /* 8776 */ - IC_VEX_W, /* 8777 */ - IC_VEX_W_XS, /* 8778 */ - IC_VEX_W_XS, /* 8779 */ - IC_VEX_W_XD, /* 8780 */ - IC_VEX_W_XD, /* 8781 */ - IC_VEX_W_XD, /* 8782 */ - IC_VEX_W_XD, /* 8783 */ - IC_VEX_OPSIZE, /* 8784 */ - IC_VEX_OPSIZE, /* 8785 */ - IC_VEX_OPSIZE, /* 8786 */ - IC_VEX_OPSIZE, /* 8787 */ - IC_VEX_OPSIZE, /* 8788 */ - IC_VEX_OPSIZE, /* 8789 */ - IC_VEX_OPSIZE, /* 8790 */ - IC_VEX_OPSIZE, /* 8791 */ - IC_VEX_W_OPSIZE, /* 8792 */ - IC_VEX_W_OPSIZE, /* 8793 */ - IC_VEX_W_OPSIZE, /* 8794 */ - IC_VEX_W_OPSIZE, /* 8795 */ - IC_VEX_W_OPSIZE, /* 8796 */ - IC_VEX_W_OPSIZE, /* 8797 */ - IC_VEX_W_OPSIZE, /* 8798 */ - IC_VEX_W_OPSIZE, /* 8799 */ - IC_VEX, /* 8800 */ - IC_VEX, /* 8801 */ - IC_VEX_XS, /* 8802 */ - IC_VEX_XS, /* 8803 */ - IC_VEX_XD, /* 8804 */ - IC_VEX_XD, /* 8805 */ - IC_VEX_XD, /* 8806 */ - IC_VEX_XD, /* 8807 */ - IC_VEX_W, /* 8808 */ - IC_VEX_W, /* 8809 */ - IC_VEX_W_XS, /* 8810 */ - IC_VEX_W_XS, /* 8811 */ - IC_VEX_W_XD, /* 8812 */ - IC_VEX_W_XD, /* 8813 */ - IC_VEX_W_XD, /* 8814 */ - IC_VEX_W_XD, /* 8815 */ - IC_VEX_OPSIZE, /* 8816 */ - IC_VEX_OPSIZE, /* 8817 */ - IC_VEX_OPSIZE, /* 8818 */ - IC_VEX_OPSIZE, /* 8819 */ - IC_VEX_OPSIZE, /* 8820 */ - IC_VEX_OPSIZE, /* 8821 */ - IC_VEX_OPSIZE, /* 8822 */ - IC_VEX_OPSIZE, /* 8823 */ - IC_VEX_W_OPSIZE, /* 8824 */ - IC_VEX_W_OPSIZE, /* 8825 */ - IC_VEX_W_OPSIZE, /* 8826 */ - IC_VEX_W_OPSIZE, /* 8827 */ - IC_VEX_W_OPSIZE, /* 8828 */ - IC_VEX_W_OPSIZE, /* 8829 */ - IC_VEX_W_OPSIZE, /* 8830 */ - IC_VEX_W_OPSIZE, /* 8831 */ - IC_VEX_L, /* 8832 */ - IC_VEX_L, /* 8833 */ - IC_VEX_L_XS, /* 8834 */ - IC_VEX_L_XS, /* 8835 */ - IC_VEX_L_XD, /* 8836 */ - IC_VEX_L_XD, /* 8837 */ - IC_VEX_L_XD, /* 8838 */ - IC_VEX_L_XD, /* 8839 */ - IC_VEX_L_W, /* 8840 */ - IC_VEX_L_W, /* 8841 */ - IC_VEX_L_W_XS, /* 8842 */ - IC_VEX_L_W_XS, /* 8843 */ - IC_VEX_L_W_XD, /* 8844 */ - IC_VEX_L_W_XD, /* 8845 */ - IC_VEX_L_W_XD, /* 8846 */ - IC_VEX_L_W_XD, /* 8847 */ - IC_VEX_L_OPSIZE, /* 8848 */ - IC_VEX_L_OPSIZE, /* 8849 */ - IC_VEX_L_OPSIZE, /* 8850 */ - IC_VEX_L_OPSIZE, /* 8851 */ - IC_VEX_L_OPSIZE, /* 8852 */ - IC_VEX_L_OPSIZE, /* 8853 */ - IC_VEX_L_OPSIZE, /* 8854 */ - IC_VEX_L_OPSIZE, /* 8855 */ - IC_VEX_L_W_OPSIZE, /* 8856 */ - IC_VEX_L_W_OPSIZE, /* 8857 */ - IC_VEX_L_W_OPSIZE, /* 8858 */ - IC_VEX_L_W_OPSIZE, /* 8859 */ - IC_VEX_L_W_OPSIZE, /* 8860 */ - IC_VEX_L_W_OPSIZE, /* 8861 */ - IC_VEX_L_W_OPSIZE, /* 8862 */ - IC_VEX_L_W_OPSIZE, /* 8863 */ - IC_VEX_L, /* 8864 */ - IC_VEX_L, /* 8865 */ - IC_VEX_L_XS, /* 8866 */ - IC_VEX_L_XS, /* 8867 */ - IC_VEX_L_XD, /* 8868 */ - IC_VEX_L_XD, /* 8869 */ - IC_VEX_L_XD, /* 8870 */ - IC_VEX_L_XD, /* 8871 */ - IC_VEX_L_W, /* 8872 */ - IC_VEX_L_W, /* 8873 */ - IC_VEX_L_W_XS, /* 8874 */ - IC_VEX_L_W_XS, /* 8875 */ - IC_VEX_L_W_XD, /* 8876 */ - IC_VEX_L_W_XD, /* 8877 */ - IC_VEX_L_W_XD, /* 8878 */ - IC_VEX_L_W_XD, /* 8879 */ - IC_VEX_L_OPSIZE, /* 8880 */ - IC_VEX_L_OPSIZE, /* 8881 */ - IC_VEX_L_OPSIZE, /* 8882 */ - IC_VEX_L_OPSIZE, /* 8883 */ - IC_VEX_L_OPSIZE, /* 8884 */ - IC_VEX_L_OPSIZE, /* 8885 */ - IC_VEX_L_OPSIZE, /* 8886 */ - IC_VEX_L_OPSIZE, /* 8887 */ - IC_VEX_L_W_OPSIZE, /* 8888 */ - IC_VEX_L_W_OPSIZE, /* 8889 */ - IC_VEX_L_W_OPSIZE, /* 8890 */ - IC_VEX_L_W_OPSIZE, /* 8891 */ - IC_VEX_L_W_OPSIZE, /* 8892 */ - IC_VEX_L_W_OPSIZE, /* 8893 */ - IC_VEX_L_W_OPSIZE, /* 8894 */ - IC_VEX_L_W_OPSIZE, /* 8895 */ - IC_VEX_L, /* 8896 */ - IC_VEX_L, /* 8897 */ - IC_VEX_L_XS, /* 8898 */ - IC_VEX_L_XS, /* 8899 */ - IC_VEX_L_XD, /* 8900 */ - IC_VEX_L_XD, /* 8901 */ - IC_VEX_L_XD, /* 8902 */ - IC_VEX_L_XD, /* 8903 */ - IC_VEX_L_W, /* 8904 */ - IC_VEX_L_W, /* 8905 */ - IC_VEX_L_W_XS, /* 8906 */ - IC_VEX_L_W_XS, /* 8907 */ - IC_VEX_L_W_XD, /* 8908 */ - IC_VEX_L_W_XD, /* 8909 */ - IC_VEX_L_W_XD, /* 8910 */ - IC_VEX_L_W_XD, /* 8911 */ - IC_VEX_L_OPSIZE, /* 8912 */ - IC_VEX_L_OPSIZE, /* 8913 */ - IC_VEX_L_OPSIZE, /* 8914 */ - IC_VEX_L_OPSIZE, /* 8915 */ - IC_VEX_L_OPSIZE, /* 8916 */ - IC_VEX_L_OPSIZE, /* 8917 */ - IC_VEX_L_OPSIZE, /* 8918 */ - IC_VEX_L_OPSIZE, /* 8919 */ - IC_VEX_L_W_OPSIZE, /* 8920 */ - IC_VEX_L_W_OPSIZE, /* 8921 */ - IC_VEX_L_W_OPSIZE, /* 8922 */ - IC_VEX_L_W_OPSIZE, /* 8923 */ - IC_VEX_L_W_OPSIZE, /* 8924 */ - IC_VEX_L_W_OPSIZE, /* 8925 */ - IC_VEX_L_W_OPSIZE, /* 8926 */ - IC_VEX_L_W_OPSIZE, /* 8927 */ - IC_VEX_L, /* 8928 */ - IC_VEX_L, /* 8929 */ - IC_VEX_L_XS, /* 8930 */ - IC_VEX_L_XS, /* 8931 */ - IC_VEX_L_XD, /* 8932 */ - IC_VEX_L_XD, /* 8933 */ - IC_VEX_L_XD, /* 8934 */ - IC_VEX_L_XD, /* 8935 */ - IC_VEX_L_W, /* 8936 */ - IC_VEX_L_W, /* 8937 */ - IC_VEX_L_W_XS, /* 8938 */ - IC_VEX_L_W_XS, /* 8939 */ - IC_VEX_L_W_XD, /* 8940 */ - IC_VEX_L_W_XD, /* 8941 */ - IC_VEX_L_W_XD, /* 8942 */ - IC_VEX_L_W_XD, /* 8943 */ - IC_VEX_L_OPSIZE, /* 8944 */ - IC_VEX_L_OPSIZE, /* 8945 */ - IC_VEX_L_OPSIZE, /* 8946 */ - IC_VEX_L_OPSIZE, /* 8947 */ - IC_VEX_L_OPSIZE, /* 8948 */ - IC_VEX_L_OPSIZE, /* 8949 */ - IC_VEX_L_OPSIZE, /* 8950 */ - IC_VEX_L_OPSIZE, /* 8951 */ - IC_VEX_L_W_OPSIZE, /* 8952 */ - IC_VEX_L_W_OPSIZE, /* 8953 */ - IC_VEX_L_W_OPSIZE, /* 8954 */ - IC_VEX_L_W_OPSIZE, /* 8955 */ - IC_VEX_L_W_OPSIZE, /* 8956 */ - IC_VEX_L_W_OPSIZE, /* 8957 */ - IC_VEX_L_W_OPSIZE, /* 8958 */ - IC_VEX_L_W_OPSIZE, /* 8959 */ - IC_EVEX_L_B, /* 8960 */ - IC_EVEX_L_B, /* 8961 */ - IC_EVEX_L_XS_B, /* 8962 */ - IC_EVEX_L_XS_B, /* 8963 */ - IC_EVEX_L_XD_B, /* 8964 */ - IC_EVEX_L_XD_B, /* 8965 */ - IC_EVEX_L_XD_B, /* 8966 */ - IC_EVEX_L_XD_B, /* 8967 */ - IC_EVEX_L_W_B, /* 8968 */ - IC_EVEX_L_W_B, /* 8969 */ - IC_EVEX_L_W_XS_B, /* 8970 */ - IC_EVEX_L_W_XS_B, /* 8971 */ - IC_EVEX_L_W_XD_B, /* 8972 */ - IC_EVEX_L_W_XD_B, /* 8973 */ - IC_EVEX_L_W_XD_B, /* 8974 */ - IC_EVEX_L_W_XD_B, /* 8975 */ - IC_EVEX_L_OPSIZE_B, /* 8976 */ - IC_EVEX_L_OPSIZE_B, /* 8977 */ - IC_EVEX_L_OPSIZE_B, /* 8978 */ - IC_EVEX_L_OPSIZE_B, /* 8979 */ - IC_EVEX_L_OPSIZE_B, /* 8980 */ - IC_EVEX_L_OPSIZE_B, /* 8981 */ - IC_EVEX_L_OPSIZE_B, /* 8982 */ - IC_EVEX_L_OPSIZE_B, /* 8983 */ - IC_EVEX_L_W_OPSIZE_B, /* 8984 */ - IC_EVEX_L_W_OPSIZE_B, /* 8985 */ - IC_EVEX_L_W_OPSIZE_B, /* 8986 */ - IC_EVEX_L_W_OPSIZE_B, /* 8987 */ - IC_EVEX_L_W_OPSIZE_B, /* 8988 */ - IC_EVEX_L_W_OPSIZE_B, /* 8989 */ - IC_EVEX_L_W_OPSIZE_B, /* 8990 */ - IC_EVEX_L_W_OPSIZE_B, /* 8991 */ - IC_EVEX_L_B, /* 8992 */ - IC_EVEX_L_B, /* 8993 */ - IC_EVEX_L_XS_B, /* 8994 */ - IC_EVEX_L_XS_B, /* 8995 */ - IC_EVEX_L_XD_B, /* 8996 */ - IC_EVEX_L_XD_B, /* 8997 */ - IC_EVEX_L_XD_B, /* 8998 */ - IC_EVEX_L_XD_B, /* 8999 */ - IC_EVEX_L_W_B, /* 9000 */ - IC_EVEX_L_W_B, /* 9001 */ - IC_EVEX_L_W_XS_B, /* 9002 */ - IC_EVEX_L_W_XS_B, /* 9003 */ - IC_EVEX_L_W_XD_B, /* 9004 */ - IC_EVEX_L_W_XD_B, /* 9005 */ - IC_EVEX_L_W_XD_B, /* 9006 */ - IC_EVEX_L_W_XD_B, /* 9007 */ - IC_EVEX_L_OPSIZE_B, /* 9008 */ - IC_EVEX_L_OPSIZE_B, /* 9009 */ - IC_EVEX_L_OPSIZE_B, /* 9010 */ - IC_EVEX_L_OPSIZE_B, /* 9011 */ - IC_EVEX_L_OPSIZE_B, /* 9012 */ - IC_EVEX_L_OPSIZE_B, /* 9013 */ - IC_EVEX_L_OPSIZE_B, /* 9014 */ - IC_EVEX_L_OPSIZE_B, /* 9015 */ - IC_EVEX_L_W_OPSIZE_B, /* 9016 */ - IC_EVEX_L_W_OPSIZE_B, /* 9017 */ - IC_EVEX_L_W_OPSIZE_B, /* 9018 */ - IC_EVEX_L_W_OPSIZE_B, /* 9019 */ - IC_EVEX_L_W_OPSIZE_B, /* 9020 */ - IC_EVEX_L_W_OPSIZE_B, /* 9021 */ - IC_EVEX_L_W_OPSIZE_B, /* 9022 */ - IC_EVEX_L_W_OPSIZE_B, /* 9023 */ - IC_EVEX_L_B, /* 9024 */ - IC_EVEX_L_B, /* 9025 */ - IC_EVEX_L_XS_B, /* 9026 */ - IC_EVEX_L_XS_B, /* 9027 */ - IC_EVEX_L_XD_B, /* 9028 */ - IC_EVEX_L_XD_B, /* 9029 */ - IC_EVEX_L_XD_B, /* 9030 */ - IC_EVEX_L_XD_B, /* 9031 */ - IC_EVEX_L_W_B, /* 9032 */ - IC_EVEX_L_W_B, /* 9033 */ - IC_EVEX_L_W_XS_B, /* 9034 */ - IC_EVEX_L_W_XS_B, /* 9035 */ - IC_EVEX_L_W_XD_B, /* 9036 */ - IC_EVEX_L_W_XD_B, /* 9037 */ - IC_EVEX_L_W_XD_B, /* 9038 */ - IC_EVEX_L_W_XD_B, /* 9039 */ - IC_EVEX_L_OPSIZE_B, /* 9040 */ - IC_EVEX_L_OPSIZE_B, /* 9041 */ - IC_EVEX_L_OPSIZE_B, /* 9042 */ - IC_EVEX_L_OPSIZE_B, /* 9043 */ - IC_EVEX_L_OPSIZE_B, /* 9044 */ - IC_EVEX_L_OPSIZE_B, /* 9045 */ - IC_EVEX_L_OPSIZE_B, /* 9046 */ - IC_EVEX_L_OPSIZE_B, /* 9047 */ - IC_EVEX_L_W_OPSIZE_B, /* 9048 */ - IC_EVEX_L_W_OPSIZE_B, /* 9049 */ - IC_EVEX_L_W_OPSIZE_B, /* 9050 */ - IC_EVEX_L_W_OPSIZE_B, /* 9051 */ - IC_EVEX_L_W_OPSIZE_B, /* 9052 */ - IC_EVEX_L_W_OPSIZE_B, /* 9053 */ - IC_EVEX_L_W_OPSIZE_B, /* 9054 */ - IC_EVEX_L_W_OPSIZE_B, /* 9055 */ - IC_EVEX_L_B, /* 9056 */ - IC_EVEX_L_B, /* 9057 */ - IC_EVEX_L_XS_B, /* 9058 */ - IC_EVEX_L_XS_B, /* 9059 */ - IC_EVEX_L_XD_B, /* 9060 */ - IC_EVEX_L_XD_B, /* 9061 */ - IC_EVEX_L_XD_B, /* 9062 */ - IC_EVEX_L_XD_B, /* 9063 */ - IC_EVEX_L_W_B, /* 9064 */ - IC_EVEX_L_W_B, /* 9065 */ - IC_EVEX_L_W_XS_B, /* 9066 */ - IC_EVEX_L_W_XS_B, /* 9067 */ - IC_EVEX_L_W_XD_B, /* 9068 */ - IC_EVEX_L_W_XD_B, /* 9069 */ - IC_EVEX_L_W_XD_B, /* 9070 */ - IC_EVEX_L_W_XD_B, /* 9071 */ - IC_EVEX_L_OPSIZE_B, /* 9072 */ - IC_EVEX_L_OPSIZE_B, /* 9073 */ - IC_EVEX_L_OPSIZE_B, /* 9074 */ - IC_EVEX_L_OPSIZE_B, /* 9075 */ - IC_EVEX_L_OPSIZE_B, /* 9076 */ - IC_EVEX_L_OPSIZE_B, /* 9077 */ - IC_EVEX_L_OPSIZE_B, /* 9078 */ - IC_EVEX_L_OPSIZE_B, /* 9079 */ - IC_EVEX_L_W_OPSIZE_B, /* 9080 */ - IC_EVEX_L_W_OPSIZE_B, /* 9081 */ - IC_EVEX_L_W_OPSIZE_B, /* 9082 */ - IC_EVEX_L_W_OPSIZE_B, /* 9083 */ - IC_EVEX_L_W_OPSIZE_B, /* 9084 */ - IC_EVEX_L_W_OPSIZE_B, /* 9085 */ - IC_EVEX_L_W_OPSIZE_B, /* 9086 */ - IC_EVEX_L_W_OPSIZE_B, /* 9087 */ - IC_EVEX_L_B, /* 9088 */ - IC_EVEX_L_B, /* 9089 */ - IC_EVEX_L_XS_B, /* 9090 */ - IC_EVEX_L_XS_B, /* 9091 */ - IC_EVEX_L_XD_B, /* 9092 */ - IC_EVEX_L_XD_B, /* 9093 */ - IC_EVEX_L_XD_B, /* 9094 */ - IC_EVEX_L_XD_B, /* 9095 */ - IC_EVEX_L_W_B, /* 9096 */ - IC_EVEX_L_W_B, /* 9097 */ - IC_EVEX_L_W_XS_B, /* 9098 */ - IC_EVEX_L_W_XS_B, /* 9099 */ - IC_EVEX_L_W_XD_B, /* 9100 */ - IC_EVEX_L_W_XD_B, /* 9101 */ - IC_EVEX_L_W_XD_B, /* 9102 */ - IC_EVEX_L_W_XD_B, /* 9103 */ - IC_EVEX_L_OPSIZE_B, /* 9104 */ - IC_EVEX_L_OPSIZE_B, /* 9105 */ - IC_EVEX_L_OPSIZE_B, /* 9106 */ - IC_EVEX_L_OPSIZE_B, /* 9107 */ - IC_EVEX_L_OPSIZE_B, /* 9108 */ - IC_EVEX_L_OPSIZE_B, /* 9109 */ - IC_EVEX_L_OPSIZE_B, /* 9110 */ - IC_EVEX_L_OPSIZE_B, /* 9111 */ - IC_EVEX_L_W_OPSIZE_B, /* 9112 */ - IC_EVEX_L_W_OPSIZE_B, /* 9113 */ - IC_EVEX_L_W_OPSIZE_B, /* 9114 */ - IC_EVEX_L_W_OPSIZE_B, /* 9115 */ - IC_EVEX_L_W_OPSIZE_B, /* 9116 */ - IC_EVEX_L_W_OPSIZE_B, /* 9117 */ - IC_EVEX_L_W_OPSIZE_B, /* 9118 */ - IC_EVEX_L_W_OPSIZE_B, /* 9119 */ - IC_EVEX_L_B, /* 9120 */ - IC_EVEX_L_B, /* 9121 */ - IC_EVEX_L_XS_B, /* 9122 */ - IC_EVEX_L_XS_B, /* 9123 */ - IC_EVEX_L_XD_B, /* 9124 */ - IC_EVEX_L_XD_B, /* 9125 */ - IC_EVEX_L_XD_B, /* 9126 */ - IC_EVEX_L_XD_B, /* 9127 */ - IC_EVEX_L_W_B, /* 9128 */ - IC_EVEX_L_W_B, /* 9129 */ - IC_EVEX_L_W_XS_B, /* 9130 */ - IC_EVEX_L_W_XS_B, /* 9131 */ - IC_EVEX_L_W_XD_B, /* 9132 */ - IC_EVEX_L_W_XD_B, /* 9133 */ - IC_EVEX_L_W_XD_B, /* 9134 */ - IC_EVEX_L_W_XD_B, /* 9135 */ - IC_EVEX_L_OPSIZE_B, /* 9136 */ - IC_EVEX_L_OPSIZE_B, /* 9137 */ - IC_EVEX_L_OPSIZE_B, /* 9138 */ - IC_EVEX_L_OPSIZE_B, /* 9139 */ - IC_EVEX_L_OPSIZE_B, /* 9140 */ - IC_EVEX_L_OPSIZE_B, /* 9141 */ - IC_EVEX_L_OPSIZE_B, /* 9142 */ - IC_EVEX_L_OPSIZE_B, /* 9143 */ - IC_EVEX_L_W_OPSIZE_B, /* 9144 */ - IC_EVEX_L_W_OPSIZE_B, /* 9145 */ - IC_EVEX_L_W_OPSIZE_B, /* 9146 */ - IC_EVEX_L_W_OPSIZE_B, /* 9147 */ - IC_EVEX_L_W_OPSIZE_B, /* 9148 */ - IC_EVEX_L_W_OPSIZE_B, /* 9149 */ - IC_EVEX_L_W_OPSIZE_B, /* 9150 */ - IC_EVEX_L_W_OPSIZE_B, /* 9151 */ - IC_EVEX_L_B, /* 9152 */ - IC_EVEX_L_B, /* 9153 */ - IC_EVEX_L_XS_B, /* 9154 */ - IC_EVEX_L_XS_B, /* 9155 */ - IC_EVEX_L_XD_B, /* 9156 */ - IC_EVEX_L_XD_B, /* 9157 */ - IC_EVEX_L_XD_B, /* 9158 */ - IC_EVEX_L_XD_B, /* 9159 */ - IC_EVEX_L_W_B, /* 9160 */ - IC_EVEX_L_W_B, /* 9161 */ - IC_EVEX_L_W_XS_B, /* 9162 */ - IC_EVEX_L_W_XS_B, /* 9163 */ - IC_EVEX_L_W_XD_B, /* 9164 */ - IC_EVEX_L_W_XD_B, /* 9165 */ - IC_EVEX_L_W_XD_B, /* 9166 */ - IC_EVEX_L_W_XD_B, /* 9167 */ - IC_EVEX_L_OPSIZE_B, /* 9168 */ - IC_EVEX_L_OPSIZE_B, /* 9169 */ - IC_EVEX_L_OPSIZE_B, /* 9170 */ - IC_EVEX_L_OPSIZE_B, /* 9171 */ - IC_EVEX_L_OPSIZE_B, /* 9172 */ - IC_EVEX_L_OPSIZE_B, /* 9173 */ - IC_EVEX_L_OPSIZE_B, /* 9174 */ - IC_EVEX_L_OPSIZE_B, /* 9175 */ - IC_EVEX_L_W_OPSIZE_B, /* 9176 */ - IC_EVEX_L_W_OPSIZE_B, /* 9177 */ - IC_EVEX_L_W_OPSIZE_B, /* 9178 */ - IC_EVEX_L_W_OPSIZE_B, /* 9179 */ - IC_EVEX_L_W_OPSIZE_B, /* 9180 */ - IC_EVEX_L_W_OPSIZE_B, /* 9181 */ - IC_EVEX_L_W_OPSIZE_B, /* 9182 */ - IC_EVEX_L_W_OPSIZE_B, /* 9183 */ - IC_EVEX_L_B, /* 9184 */ - IC_EVEX_L_B, /* 9185 */ - IC_EVEX_L_XS_B, /* 9186 */ - IC_EVEX_L_XS_B, /* 9187 */ - IC_EVEX_L_XD_B, /* 9188 */ - IC_EVEX_L_XD_B, /* 9189 */ - IC_EVEX_L_XD_B, /* 9190 */ - IC_EVEX_L_XD_B, /* 9191 */ - IC_EVEX_L_W_B, /* 9192 */ - IC_EVEX_L_W_B, /* 9193 */ - IC_EVEX_L_W_XS_B, /* 9194 */ - IC_EVEX_L_W_XS_B, /* 9195 */ - IC_EVEX_L_W_XD_B, /* 9196 */ - IC_EVEX_L_W_XD_B, /* 9197 */ - IC_EVEX_L_W_XD_B, /* 9198 */ - IC_EVEX_L_W_XD_B, /* 9199 */ - IC_EVEX_L_OPSIZE_B, /* 9200 */ - IC_EVEX_L_OPSIZE_B, /* 9201 */ - IC_EVEX_L_OPSIZE_B, /* 9202 */ - IC_EVEX_L_OPSIZE_B, /* 9203 */ - IC_EVEX_L_OPSIZE_B, /* 9204 */ - IC_EVEX_L_OPSIZE_B, /* 9205 */ - IC_EVEX_L_OPSIZE_B, /* 9206 */ - IC_EVEX_L_OPSIZE_B, /* 9207 */ - IC_EVEX_L_W_OPSIZE_B, /* 9208 */ - IC_EVEX_L_W_OPSIZE_B, /* 9209 */ - IC_EVEX_L_W_OPSIZE_B, /* 9210 */ - IC_EVEX_L_W_OPSIZE_B, /* 9211 */ - IC_EVEX_L_W_OPSIZE_B, /* 9212 */ - IC_EVEX_L_W_OPSIZE_B, /* 9213 */ - IC_EVEX_L_W_OPSIZE_B, /* 9214 */ - IC_EVEX_L_W_OPSIZE_B, /* 9215 */ - IC, /* 9216 */ - IC_64BIT, /* 9217 */ - IC_XS, /* 9218 */ - IC_64BIT_XS, /* 9219 */ - IC_XD, /* 9220 */ - IC_64BIT_XD, /* 9221 */ - IC_XS, /* 9222 */ - IC_64BIT_XS, /* 9223 */ - IC, /* 9224 */ - IC_64BIT_REXW, /* 9225 */ - IC_XS, /* 9226 */ - IC_64BIT_REXW_XS, /* 9227 */ - IC_XD, /* 9228 */ - IC_64BIT_REXW_XD, /* 9229 */ - IC_XS, /* 9230 */ - IC_64BIT_REXW_XS, /* 9231 */ - IC_OPSIZE, /* 9232 */ - IC_64BIT_OPSIZE, /* 9233 */ - IC_XS_OPSIZE, /* 9234 */ - IC_64BIT_XS_OPSIZE, /* 9235 */ - IC_XD_OPSIZE, /* 9236 */ - IC_64BIT_XD_OPSIZE, /* 9237 */ - IC_XS_OPSIZE, /* 9238 */ - IC_64BIT_XD_OPSIZE, /* 9239 */ - IC_OPSIZE, /* 9240 */ - IC_64BIT_REXW_OPSIZE, /* 9241 */ - IC_XS_OPSIZE, /* 9242 */ - IC_64BIT_REXW_XS, /* 9243 */ - IC_XD_OPSIZE, /* 9244 */ - IC_64BIT_REXW_XD, /* 9245 */ - IC_XS_OPSIZE, /* 9246 */ - IC_64BIT_REXW_XS, /* 9247 */ - IC_ADSIZE, /* 9248 */ - IC_64BIT_ADSIZE, /* 9249 */ - IC_XS, /* 9250 */ - IC_64BIT_XS, /* 9251 */ - IC_XD, /* 9252 */ - IC_64BIT_XD, /* 9253 */ - IC_XS, /* 9254 */ - IC_64BIT_XS, /* 9255 */ - IC_ADSIZE, /* 9256 */ - IC_64BIT_ADSIZE, /* 9257 */ - IC_XS, /* 9258 */ - IC_64BIT_REXW_XS, /* 9259 */ - IC_XD, /* 9260 */ - IC_64BIT_REXW_XD, /* 9261 */ - IC_XS, /* 9262 */ - IC_64BIT_REXW_XS, /* 9263 */ - IC_OPSIZE, /* 9264 */ - IC_64BIT_OPSIZE, /* 9265 */ - IC_XS_OPSIZE, /* 9266 */ - IC_64BIT_XS_OPSIZE, /* 9267 */ - IC_XD_OPSIZE, /* 9268 */ - IC_64BIT_XD_OPSIZE, /* 9269 */ - IC_XS_OPSIZE, /* 9270 */ - IC_64BIT_XD_OPSIZE, /* 9271 */ - IC_OPSIZE, /* 9272 */ - IC_64BIT_REXW_OPSIZE, /* 9273 */ - IC_XS_OPSIZE, /* 9274 */ - IC_64BIT_REXW_XS, /* 9275 */ - IC_XD_OPSIZE, /* 9276 */ - IC_64BIT_REXW_XD, /* 9277 */ - IC_XS_OPSIZE, /* 9278 */ - IC_64BIT_REXW_XS, /* 9279 */ - IC_VEX, /* 9280 */ - IC_VEX, /* 9281 */ - IC_VEX_XS, /* 9282 */ - IC_VEX_XS, /* 9283 */ - IC_VEX_XD, /* 9284 */ - IC_VEX_XD, /* 9285 */ - IC_VEX_XD, /* 9286 */ - IC_VEX_XD, /* 9287 */ - IC_VEX_W, /* 9288 */ - IC_VEX_W, /* 9289 */ - IC_VEX_W_XS, /* 9290 */ - IC_VEX_W_XS, /* 9291 */ - IC_VEX_W_XD, /* 9292 */ - IC_VEX_W_XD, /* 9293 */ - IC_VEX_W_XD, /* 9294 */ - IC_VEX_W_XD, /* 9295 */ - IC_VEX_OPSIZE, /* 9296 */ - IC_VEX_OPSIZE, /* 9297 */ - IC_VEX_OPSIZE, /* 9298 */ - IC_VEX_OPSIZE, /* 9299 */ - IC_VEX_OPSIZE, /* 9300 */ - IC_VEX_OPSIZE, /* 9301 */ - IC_VEX_OPSIZE, /* 9302 */ - IC_VEX_OPSIZE, /* 9303 */ - IC_VEX_W_OPSIZE, /* 9304 */ - IC_VEX_W_OPSIZE, /* 9305 */ - IC_VEX_W_OPSIZE, /* 9306 */ - IC_VEX_W_OPSIZE, /* 9307 */ - IC_VEX_W_OPSIZE, /* 9308 */ - IC_VEX_W_OPSIZE, /* 9309 */ - IC_VEX_W_OPSIZE, /* 9310 */ - IC_VEX_W_OPSIZE, /* 9311 */ - IC_VEX, /* 9312 */ - IC_VEX, /* 9313 */ - IC_VEX_XS, /* 9314 */ - IC_VEX_XS, /* 9315 */ - IC_VEX_XD, /* 9316 */ - IC_VEX_XD, /* 9317 */ - IC_VEX_XD, /* 9318 */ - IC_VEX_XD, /* 9319 */ - IC_VEX_W, /* 9320 */ - IC_VEX_W, /* 9321 */ - IC_VEX_W_XS, /* 9322 */ - IC_VEX_W_XS, /* 9323 */ - IC_VEX_W_XD, /* 9324 */ - IC_VEX_W_XD, /* 9325 */ - IC_VEX_W_XD, /* 9326 */ - IC_VEX_W_XD, /* 9327 */ - IC_VEX_OPSIZE, /* 9328 */ - IC_VEX_OPSIZE, /* 9329 */ - IC_VEX_OPSIZE, /* 9330 */ - IC_VEX_OPSIZE, /* 9331 */ - IC_VEX_OPSIZE, /* 9332 */ - IC_VEX_OPSIZE, /* 9333 */ - IC_VEX_OPSIZE, /* 9334 */ - IC_VEX_OPSIZE, /* 9335 */ - IC_VEX_W_OPSIZE, /* 9336 */ - IC_VEX_W_OPSIZE, /* 9337 */ - IC_VEX_W_OPSIZE, /* 9338 */ - IC_VEX_W_OPSIZE, /* 9339 */ - IC_VEX_W_OPSIZE, /* 9340 */ - IC_VEX_W_OPSIZE, /* 9341 */ - IC_VEX_W_OPSIZE, /* 9342 */ - IC_VEX_W_OPSIZE, /* 9343 */ - IC_VEX_L, /* 9344 */ - IC_VEX_L, /* 9345 */ - IC_VEX_L_XS, /* 9346 */ - IC_VEX_L_XS, /* 9347 */ - IC_VEX_L_XD, /* 9348 */ - IC_VEX_L_XD, /* 9349 */ - IC_VEX_L_XD, /* 9350 */ - IC_VEX_L_XD, /* 9351 */ - IC_VEX_L_W, /* 9352 */ - IC_VEX_L_W, /* 9353 */ - IC_VEX_L_W_XS, /* 9354 */ - IC_VEX_L_W_XS, /* 9355 */ - IC_VEX_L_W_XD, /* 9356 */ - IC_VEX_L_W_XD, /* 9357 */ - IC_VEX_L_W_XD, /* 9358 */ - IC_VEX_L_W_XD, /* 9359 */ - IC_VEX_L_OPSIZE, /* 9360 */ - IC_VEX_L_OPSIZE, /* 9361 */ - IC_VEX_L_OPSIZE, /* 9362 */ - IC_VEX_L_OPSIZE, /* 9363 */ - IC_VEX_L_OPSIZE, /* 9364 */ - IC_VEX_L_OPSIZE, /* 9365 */ - IC_VEX_L_OPSIZE, /* 9366 */ - IC_VEX_L_OPSIZE, /* 9367 */ - IC_VEX_L_W_OPSIZE, /* 9368 */ - IC_VEX_L_W_OPSIZE, /* 9369 */ - IC_VEX_L_W_OPSIZE, /* 9370 */ - IC_VEX_L_W_OPSIZE, /* 9371 */ - IC_VEX_L_W_OPSIZE, /* 9372 */ - IC_VEX_L_W_OPSIZE, /* 9373 */ - IC_VEX_L_W_OPSIZE, /* 9374 */ - IC_VEX_L_W_OPSIZE, /* 9375 */ - IC_VEX_L, /* 9376 */ - IC_VEX_L, /* 9377 */ - IC_VEX_L_XS, /* 9378 */ - IC_VEX_L_XS, /* 9379 */ - IC_VEX_L_XD, /* 9380 */ - IC_VEX_L_XD, /* 9381 */ - IC_VEX_L_XD, /* 9382 */ - IC_VEX_L_XD, /* 9383 */ - IC_VEX_L_W, /* 9384 */ - IC_VEX_L_W, /* 9385 */ - IC_VEX_L_W_XS, /* 9386 */ - IC_VEX_L_W_XS, /* 9387 */ - IC_VEX_L_W_XD, /* 9388 */ - IC_VEX_L_W_XD, /* 9389 */ - IC_VEX_L_W_XD, /* 9390 */ - IC_VEX_L_W_XD, /* 9391 */ - IC_VEX_L_OPSIZE, /* 9392 */ - IC_VEX_L_OPSIZE, /* 9393 */ - IC_VEX_L_OPSIZE, /* 9394 */ - IC_VEX_L_OPSIZE, /* 9395 */ - IC_VEX_L_OPSIZE, /* 9396 */ - IC_VEX_L_OPSIZE, /* 9397 */ - IC_VEX_L_OPSIZE, /* 9398 */ - IC_VEX_L_OPSIZE, /* 9399 */ - IC_VEX_L_W_OPSIZE, /* 9400 */ - IC_VEX_L_W_OPSIZE, /* 9401 */ - IC_VEX_L_W_OPSIZE, /* 9402 */ - IC_VEX_L_W_OPSIZE, /* 9403 */ - IC_VEX_L_W_OPSIZE, /* 9404 */ - IC_VEX_L_W_OPSIZE, /* 9405 */ - IC_VEX_L_W_OPSIZE, /* 9406 */ - IC_VEX_L_W_OPSIZE, /* 9407 */ - IC_VEX_L, /* 9408 */ - IC_VEX_L, /* 9409 */ - IC_VEX_L_XS, /* 9410 */ - IC_VEX_L_XS, /* 9411 */ - IC_VEX_L_XD, /* 9412 */ - IC_VEX_L_XD, /* 9413 */ - IC_VEX_L_XD, /* 9414 */ - IC_VEX_L_XD, /* 9415 */ - IC_VEX_L_W, /* 9416 */ - IC_VEX_L_W, /* 9417 */ - IC_VEX_L_W_XS, /* 9418 */ - IC_VEX_L_W_XS, /* 9419 */ - IC_VEX_L_W_XD, /* 9420 */ - IC_VEX_L_W_XD, /* 9421 */ - IC_VEX_L_W_XD, /* 9422 */ - IC_VEX_L_W_XD, /* 9423 */ - IC_VEX_L_OPSIZE, /* 9424 */ - IC_VEX_L_OPSIZE, /* 9425 */ - IC_VEX_L_OPSIZE, /* 9426 */ - IC_VEX_L_OPSIZE, /* 9427 */ - IC_VEX_L_OPSIZE, /* 9428 */ - IC_VEX_L_OPSIZE, /* 9429 */ - IC_VEX_L_OPSIZE, /* 9430 */ - IC_VEX_L_OPSIZE, /* 9431 */ - IC_VEX_L_W_OPSIZE, /* 9432 */ - IC_VEX_L_W_OPSIZE, /* 9433 */ - IC_VEX_L_W_OPSIZE, /* 9434 */ - IC_VEX_L_W_OPSIZE, /* 9435 */ - IC_VEX_L_W_OPSIZE, /* 9436 */ - IC_VEX_L_W_OPSIZE, /* 9437 */ - IC_VEX_L_W_OPSIZE, /* 9438 */ - IC_VEX_L_W_OPSIZE, /* 9439 */ - IC_VEX_L, /* 9440 */ - IC_VEX_L, /* 9441 */ - IC_VEX_L_XS, /* 9442 */ - IC_VEX_L_XS, /* 9443 */ - IC_VEX_L_XD, /* 9444 */ - IC_VEX_L_XD, /* 9445 */ - IC_VEX_L_XD, /* 9446 */ - IC_VEX_L_XD, /* 9447 */ - IC_VEX_L_W, /* 9448 */ - IC_VEX_L_W, /* 9449 */ - IC_VEX_L_W_XS, /* 9450 */ - IC_VEX_L_W_XS, /* 9451 */ - IC_VEX_L_W_XD, /* 9452 */ - IC_VEX_L_W_XD, /* 9453 */ - IC_VEX_L_W_XD, /* 9454 */ - IC_VEX_L_W_XD, /* 9455 */ - IC_VEX_L_OPSIZE, /* 9456 */ - IC_VEX_L_OPSIZE, /* 9457 */ - IC_VEX_L_OPSIZE, /* 9458 */ - IC_VEX_L_OPSIZE, /* 9459 */ - IC_VEX_L_OPSIZE, /* 9460 */ - IC_VEX_L_OPSIZE, /* 9461 */ - IC_VEX_L_OPSIZE, /* 9462 */ - IC_VEX_L_OPSIZE, /* 9463 */ - IC_VEX_L_W_OPSIZE, /* 9464 */ - IC_VEX_L_W_OPSIZE, /* 9465 */ - IC_VEX_L_W_OPSIZE, /* 9466 */ - IC_VEX_L_W_OPSIZE, /* 9467 */ - IC_VEX_L_W_OPSIZE, /* 9468 */ - IC_VEX_L_W_OPSIZE, /* 9469 */ - IC_VEX_L_W_OPSIZE, /* 9470 */ - IC_VEX_L_W_OPSIZE, /* 9471 */ - IC_EVEX_L2_B, /* 9472 */ - IC_EVEX_L2_B, /* 9473 */ - IC_EVEX_L2_XS_B, /* 9474 */ - IC_EVEX_L2_XS_B, /* 9475 */ - IC_EVEX_L2_XD_B, /* 9476 */ - IC_EVEX_L2_XD_B, /* 9477 */ - IC_EVEX_L2_XD_B, /* 9478 */ - IC_EVEX_L2_XD_B, /* 9479 */ - IC_EVEX_L2_W_B, /* 9480 */ - IC_EVEX_L2_W_B, /* 9481 */ - IC_EVEX_L2_W_XS_B, /* 9482 */ - IC_EVEX_L2_W_XS_B, /* 9483 */ - IC_EVEX_L2_W_XD_B, /* 9484 */ - IC_EVEX_L2_W_XD_B, /* 9485 */ - IC_EVEX_L2_W_XD_B, /* 9486 */ - IC_EVEX_L2_W_XD_B, /* 9487 */ - IC_EVEX_L2_OPSIZE_B, /* 9488 */ - IC_EVEX_L2_OPSIZE_B, /* 9489 */ - IC_EVEX_L2_OPSIZE_B, /* 9490 */ - IC_EVEX_L2_OPSIZE_B, /* 9491 */ - IC_EVEX_L2_OPSIZE_B, /* 9492 */ - IC_EVEX_L2_OPSIZE_B, /* 9493 */ - IC_EVEX_L2_OPSIZE_B, /* 9494 */ - IC_EVEX_L2_OPSIZE_B, /* 9495 */ - IC_EVEX_L2_W_OPSIZE_B, /* 9496 */ - IC_EVEX_L2_W_OPSIZE_B, /* 9497 */ - IC_EVEX_L2_W_OPSIZE_B, /* 9498 */ - IC_EVEX_L2_W_OPSIZE_B, /* 9499 */ - IC_EVEX_L2_W_OPSIZE_B, /* 9500 */ - IC_EVEX_L2_W_OPSIZE_B, /* 9501 */ - IC_EVEX_L2_W_OPSIZE_B, /* 9502 */ - IC_EVEX_L2_W_OPSIZE_B, /* 9503 */ - IC_EVEX_L2_B, /* 9504 */ - IC_EVEX_L2_B, /* 9505 */ - IC_EVEX_L2_XS_B, /* 9506 */ - IC_EVEX_L2_XS_B, /* 9507 */ - IC_EVEX_L2_XD_B, /* 9508 */ - IC_EVEX_L2_XD_B, /* 9509 */ - IC_EVEX_L2_XD_B, /* 9510 */ - IC_EVEX_L2_XD_B, /* 9511 */ - IC_EVEX_L2_W_B, /* 9512 */ - IC_EVEX_L2_W_B, /* 9513 */ - IC_EVEX_L2_W_XS_B, /* 9514 */ - IC_EVEX_L2_W_XS_B, /* 9515 */ - IC_EVEX_L2_W_XD_B, /* 9516 */ - IC_EVEX_L2_W_XD_B, /* 9517 */ - IC_EVEX_L2_W_XD_B, /* 9518 */ - IC_EVEX_L2_W_XD_B, /* 9519 */ - IC_EVEX_L2_OPSIZE_B, /* 9520 */ - IC_EVEX_L2_OPSIZE_B, /* 9521 */ - IC_EVEX_L2_OPSIZE_B, /* 9522 */ - IC_EVEX_L2_OPSIZE_B, /* 9523 */ - IC_EVEX_L2_OPSIZE_B, /* 9524 */ - IC_EVEX_L2_OPSIZE_B, /* 9525 */ - IC_EVEX_L2_OPSIZE_B, /* 9526 */ - IC_EVEX_L2_OPSIZE_B, /* 9527 */ - IC_EVEX_L2_W_OPSIZE_B, /* 9528 */ - IC_EVEX_L2_W_OPSIZE_B, /* 9529 */ - IC_EVEX_L2_W_OPSIZE_B, /* 9530 */ - IC_EVEX_L2_W_OPSIZE_B, /* 9531 */ - IC_EVEX_L2_W_OPSIZE_B, /* 9532 */ - IC_EVEX_L2_W_OPSIZE_B, /* 9533 */ - IC_EVEX_L2_W_OPSIZE_B, /* 9534 */ - IC_EVEX_L2_W_OPSIZE_B, /* 9535 */ - IC_EVEX_L2_B, /* 9536 */ - IC_EVEX_L2_B, /* 9537 */ - IC_EVEX_L2_XS_B, /* 9538 */ - IC_EVEX_L2_XS_B, /* 9539 */ - IC_EVEX_L2_XD_B, /* 9540 */ - IC_EVEX_L2_XD_B, /* 9541 */ - IC_EVEX_L2_XD_B, /* 9542 */ - IC_EVEX_L2_XD_B, /* 9543 */ - IC_EVEX_L2_W_B, /* 9544 */ - IC_EVEX_L2_W_B, /* 9545 */ - IC_EVEX_L2_W_XS_B, /* 9546 */ - IC_EVEX_L2_W_XS_B, /* 9547 */ - IC_EVEX_L2_W_XD_B, /* 9548 */ - IC_EVEX_L2_W_XD_B, /* 9549 */ - IC_EVEX_L2_W_XD_B, /* 9550 */ - IC_EVEX_L2_W_XD_B, /* 9551 */ - IC_EVEX_L2_OPSIZE_B, /* 9552 */ - IC_EVEX_L2_OPSIZE_B, /* 9553 */ - IC_EVEX_L2_OPSIZE_B, /* 9554 */ - IC_EVEX_L2_OPSIZE_B, /* 9555 */ - IC_EVEX_L2_OPSIZE_B, /* 9556 */ - IC_EVEX_L2_OPSIZE_B, /* 9557 */ - IC_EVEX_L2_OPSIZE_B, /* 9558 */ - IC_EVEX_L2_OPSIZE_B, /* 9559 */ - IC_EVEX_L2_W_OPSIZE_B, /* 9560 */ - IC_EVEX_L2_W_OPSIZE_B, /* 9561 */ - IC_EVEX_L2_W_OPSIZE_B, /* 9562 */ - IC_EVEX_L2_W_OPSIZE_B, /* 9563 */ - IC_EVEX_L2_W_OPSIZE_B, /* 9564 */ - IC_EVEX_L2_W_OPSIZE_B, /* 9565 */ - IC_EVEX_L2_W_OPSIZE_B, /* 9566 */ - IC_EVEX_L2_W_OPSIZE_B, /* 9567 */ - IC_EVEX_L2_B, /* 9568 */ - IC_EVEX_L2_B, /* 9569 */ - IC_EVEX_L2_XS_B, /* 9570 */ - IC_EVEX_L2_XS_B, /* 9571 */ - IC_EVEX_L2_XD_B, /* 9572 */ - IC_EVEX_L2_XD_B, /* 9573 */ - IC_EVEX_L2_XD_B, /* 9574 */ - IC_EVEX_L2_XD_B, /* 9575 */ - IC_EVEX_L2_W_B, /* 9576 */ - IC_EVEX_L2_W_B, /* 9577 */ - IC_EVEX_L2_W_XS_B, /* 9578 */ - IC_EVEX_L2_W_XS_B, /* 9579 */ - IC_EVEX_L2_W_XD_B, /* 9580 */ - IC_EVEX_L2_W_XD_B, /* 9581 */ - IC_EVEX_L2_W_XD_B, /* 9582 */ - IC_EVEX_L2_W_XD_B, /* 9583 */ - IC_EVEX_L2_OPSIZE_B, /* 9584 */ - IC_EVEX_L2_OPSIZE_B, /* 9585 */ - IC_EVEX_L2_OPSIZE_B, /* 9586 */ - IC_EVEX_L2_OPSIZE_B, /* 9587 */ - IC_EVEX_L2_OPSIZE_B, /* 9588 */ - IC_EVEX_L2_OPSIZE_B, /* 9589 */ - IC_EVEX_L2_OPSIZE_B, /* 9590 */ - IC_EVEX_L2_OPSIZE_B, /* 9591 */ - IC_EVEX_L2_W_OPSIZE_B, /* 9592 */ - IC_EVEX_L2_W_OPSIZE_B, /* 9593 */ - IC_EVEX_L2_W_OPSIZE_B, /* 9594 */ - IC_EVEX_L2_W_OPSIZE_B, /* 9595 */ - IC_EVEX_L2_W_OPSIZE_B, /* 9596 */ - IC_EVEX_L2_W_OPSIZE_B, /* 9597 */ - IC_EVEX_L2_W_OPSIZE_B, /* 9598 */ - IC_EVEX_L2_W_OPSIZE_B, /* 9599 */ - IC_EVEX_L2_B, /* 9600 */ - IC_EVEX_L2_B, /* 9601 */ - IC_EVEX_L2_XS_B, /* 9602 */ - IC_EVEX_L2_XS_B, /* 9603 */ - IC_EVEX_L2_XD_B, /* 9604 */ - IC_EVEX_L2_XD_B, /* 9605 */ - IC_EVEX_L2_XD_B, /* 9606 */ - IC_EVEX_L2_XD_B, /* 9607 */ - IC_EVEX_L2_W_B, /* 9608 */ - IC_EVEX_L2_W_B, /* 9609 */ - IC_EVEX_L2_W_XS_B, /* 9610 */ - IC_EVEX_L2_W_XS_B, /* 9611 */ - IC_EVEX_L2_W_XD_B, /* 9612 */ - IC_EVEX_L2_W_XD_B, /* 9613 */ - IC_EVEX_L2_W_XD_B, /* 9614 */ - IC_EVEX_L2_W_XD_B, /* 9615 */ - IC_EVEX_L2_OPSIZE_B, /* 9616 */ - IC_EVEX_L2_OPSIZE_B, /* 9617 */ - IC_EVEX_L2_OPSIZE_B, /* 9618 */ - IC_EVEX_L2_OPSIZE_B, /* 9619 */ - IC_EVEX_L2_OPSIZE_B, /* 9620 */ - IC_EVEX_L2_OPSIZE_B, /* 9621 */ - IC_EVEX_L2_OPSIZE_B, /* 9622 */ - IC_EVEX_L2_OPSIZE_B, /* 9623 */ - IC_EVEX_L2_W_OPSIZE_B, /* 9624 */ - IC_EVEX_L2_W_OPSIZE_B, /* 9625 */ - IC_EVEX_L2_W_OPSIZE_B, /* 9626 */ - IC_EVEX_L2_W_OPSIZE_B, /* 9627 */ - IC_EVEX_L2_W_OPSIZE_B, /* 9628 */ - IC_EVEX_L2_W_OPSIZE_B, /* 9629 */ - IC_EVEX_L2_W_OPSIZE_B, /* 9630 */ - IC_EVEX_L2_W_OPSIZE_B, /* 9631 */ - IC_EVEX_L2_B, /* 9632 */ - IC_EVEX_L2_B, /* 9633 */ - IC_EVEX_L2_XS_B, /* 9634 */ - IC_EVEX_L2_XS_B, /* 9635 */ - IC_EVEX_L2_XD_B, /* 9636 */ - IC_EVEX_L2_XD_B, /* 9637 */ - IC_EVEX_L2_XD_B, /* 9638 */ - IC_EVEX_L2_XD_B, /* 9639 */ - IC_EVEX_L2_W_B, /* 9640 */ - IC_EVEX_L2_W_B, /* 9641 */ - IC_EVEX_L2_W_XS_B, /* 9642 */ - IC_EVEX_L2_W_XS_B, /* 9643 */ - IC_EVEX_L2_W_XD_B, /* 9644 */ - IC_EVEX_L2_W_XD_B, /* 9645 */ - IC_EVEX_L2_W_XD_B, /* 9646 */ - IC_EVEX_L2_W_XD_B, /* 9647 */ - IC_EVEX_L2_OPSIZE_B, /* 9648 */ - IC_EVEX_L2_OPSIZE_B, /* 9649 */ - IC_EVEX_L2_OPSIZE_B, /* 9650 */ - IC_EVEX_L2_OPSIZE_B, /* 9651 */ - IC_EVEX_L2_OPSIZE_B, /* 9652 */ - IC_EVEX_L2_OPSIZE_B, /* 9653 */ - IC_EVEX_L2_OPSIZE_B, /* 9654 */ - IC_EVEX_L2_OPSIZE_B, /* 9655 */ - IC_EVEX_L2_W_OPSIZE_B, /* 9656 */ - IC_EVEX_L2_W_OPSIZE_B, /* 9657 */ - IC_EVEX_L2_W_OPSIZE_B, /* 9658 */ - IC_EVEX_L2_W_OPSIZE_B, /* 9659 */ - IC_EVEX_L2_W_OPSIZE_B, /* 9660 */ - IC_EVEX_L2_W_OPSIZE_B, /* 9661 */ - IC_EVEX_L2_W_OPSIZE_B, /* 9662 */ - IC_EVEX_L2_W_OPSIZE_B, /* 9663 */ - IC_EVEX_L2_B, /* 9664 */ - IC_EVEX_L2_B, /* 9665 */ - IC_EVEX_L2_XS_B, /* 9666 */ - IC_EVEX_L2_XS_B, /* 9667 */ - IC_EVEX_L2_XD_B, /* 9668 */ - IC_EVEX_L2_XD_B, /* 9669 */ - IC_EVEX_L2_XD_B, /* 9670 */ - IC_EVEX_L2_XD_B, /* 9671 */ - IC_EVEX_L2_W_B, /* 9672 */ - IC_EVEX_L2_W_B, /* 9673 */ - IC_EVEX_L2_W_XS_B, /* 9674 */ - IC_EVEX_L2_W_XS_B, /* 9675 */ - IC_EVEX_L2_W_XD_B, /* 9676 */ - IC_EVEX_L2_W_XD_B, /* 9677 */ - IC_EVEX_L2_W_XD_B, /* 9678 */ - IC_EVEX_L2_W_XD_B, /* 9679 */ - IC_EVEX_L2_OPSIZE_B, /* 9680 */ - IC_EVEX_L2_OPSIZE_B, /* 9681 */ - IC_EVEX_L2_OPSIZE_B, /* 9682 */ - IC_EVEX_L2_OPSIZE_B, /* 9683 */ - IC_EVEX_L2_OPSIZE_B, /* 9684 */ - IC_EVEX_L2_OPSIZE_B, /* 9685 */ - IC_EVEX_L2_OPSIZE_B, /* 9686 */ - IC_EVEX_L2_OPSIZE_B, /* 9687 */ - IC_EVEX_L2_W_OPSIZE_B, /* 9688 */ - IC_EVEX_L2_W_OPSIZE_B, /* 9689 */ - IC_EVEX_L2_W_OPSIZE_B, /* 9690 */ - IC_EVEX_L2_W_OPSIZE_B, /* 9691 */ - IC_EVEX_L2_W_OPSIZE_B, /* 9692 */ - IC_EVEX_L2_W_OPSIZE_B, /* 9693 */ - IC_EVEX_L2_W_OPSIZE_B, /* 9694 */ - IC_EVEX_L2_W_OPSIZE_B, /* 9695 */ - IC_EVEX_L2_B, /* 9696 */ - IC_EVEX_L2_B, /* 9697 */ - IC_EVEX_L2_XS_B, /* 9698 */ - IC_EVEX_L2_XS_B, /* 9699 */ - IC_EVEX_L2_XD_B, /* 9700 */ - IC_EVEX_L2_XD_B, /* 9701 */ - IC_EVEX_L2_XD_B, /* 9702 */ - IC_EVEX_L2_XD_B, /* 9703 */ - IC_EVEX_L2_W_B, /* 9704 */ - IC_EVEX_L2_W_B, /* 9705 */ - IC_EVEX_L2_W_XS_B, /* 9706 */ - IC_EVEX_L2_W_XS_B, /* 9707 */ - IC_EVEX_L2_W_XD_B, /* 9708 */ - IC_EVEX_L2_W_XD_B, /* 9709 */ - IC_EVEX_L2_W_XD_B, /* 9710 */ - IC_EVEX_L2_W_XD_B, /* 9711 */ - IC_EVEX_L2_OPSIZE_B, /* 9712 */ - IC_EVEX_L2_OPSIZE_B, /* 9713 */ - IC_EVEX_L2_OPSIZE_B, /* 9714 */ - IC_EVEX_L2_OPSIZE_B, /* 9715 */ - IC_EVEX_L2_OPSIZE_B, /* 9716 */ - IC_EVEX_L2_OPSIZE_B, /* 9717 */ - IC_EVEX_L2_OPSIZE_B, /* 9718 */ - IC_EVEX_L2_OPSIZE_B, /* 9719 */ - IC_EVEX_L2_W_OPSIZE_B, /* 9720 */ - IC_EVEX_L2_W_OPSIZE_B, /* 9721 */ - IC_EVEX_L2_W_OPSIZE_B, /* 9722 */ - IC_EVEX_L2_W_OPSIZE_B, /* 9723 */ - IC_EVEX_L2_W_OPSIZE_B, /* 9724 */ - IC_EVEX_L2_W_OPSIZE_B, /* 9725 */ - IC_EVEX_L2_W_OPSIZE_B, /* 9726 */ - IC_EVEX_L2_W_OPSIZE_B, /* 9727 */ - IC, /* 9728 */ - IC_64BIT, /* 9729 */ - IC_XS, /* 9730 */ - IC_64BIT_XS, /* 9731 */ - IC_XD, /* 9732 */ - IC_64BIT_XD, /* 9733 */ - IC_XS, /* 9734 */ - IC_64BIT_XS, /* 9735 */ - IC, /* 9736 */ - IC_64BIT_REXW, /* 9737 */ - IC_XS, /* 9738 */ - IC_64BIT_REXW_XS, /* 9739 */ - IC_XD, /* 9740 */ - IC_64BIT_REXW_XD, /* 9741 */ - IC_XS, /* 9742 */ - IC_64BIT_REXW_XS, /* 9743 */ - IC_OPSIZE, /* 9744 */ - IC_64BIT_OPSIZE, /* 9745 */ - IC_XS_OPSIZE, /* 9746 */ - IC_64BIT_XS_OPSIZE, /* 9747 */ - IC_XD_OPSIZE, /* 9748 */ - IC_64BIT_XD_OPSIZE, /* 9749 */ - IC_XS_OPSIZE, /* 9750 */ - IC_64BIT_XD_OPSIZE, /* 9751 */ - IC_OPSIZE, /* 9752 */ - IC_64BIT_REXW_OPSIZE, /* 9753 */ - IC_XS_OPSIZE, /* 9754 */ - IC_64BIT_REXW_XS, /* 9755 */ - IC_XD_OPSIZE, /* 9756 */ - IC_64BIT_REXW_XD, /* 9757 */ - IC_XS_OPSIZE, /* 9758 */ - IC_64BIT_REXW_XS, /* 9759 */ - IC_ADSIZE, /* 9760 */ - IC_64BIT_ADSIZE, /* 9761 */ - IC_XS, /* 9762 */ - IC_64BIT_XS, /* 9763 */ - IC_XD, /* 9764 */ - IC_64BIT_XD, /* 9765 */ - IC_XS, /* 9766 */ - IC_64BIT_XS, /* 9767 */ - IC_ADSIZE, /* 9768 */ - IC_64BIT_ADSIZE, /* 9769 */ - IC_XS, /* 9770 */ - IC_64BIT_REXW_XS, /* 9771 */ - IC_XD, /* 9772 */ - IC_64BIT_REXW_XD, /* 9773 */ - IC_XS, /* 9774 */ - IC_64BIT_REXW_XS, /* 9775 */ - IC_OPSIZE, /* 9776 */ - IC_64BIT_OPSIZE, /* 9777 */ - IC_XS_OPSIZE, /* 9778 */ - IC_64BIT_XS_OPSIZE, /* 9779 */ - IC_XD_OPSIZE, /* 9780 */ - IC_64BIT_XD_OPSIZE, /* 9781 */ - IC_XS_OPSIZE, /* 9782 */ - IC_64BIT_XD_OPSIZE, /* 9783 */ - IC_OPSIZE, /* 9784 */ - IC_64BIT_REXW_OPSIZE, /* 9785 */ - IC_XS_OPSIZE, /* 9786 */ - IC_64BIT_REXW_XS, /* 9787 */ - IC_XD_OPSIZE, /* 9788 */ - IC_64BIT_REXW_XD, /* 9789 */ - IC_XS_OPSIZE, /* 9790 */ - IC_64BIT_REXW_XS, /* 9791 */ - IC_VEX, /* 9792 */ - IC_VEX, /* 9793 */ - IC_VEX_XS, /* 9794 */ - IC_VEX_XS, /* 9795 */ - IC_VEX_XD, /* 9796 */ - IC_VEX_XD, /* 9797 */ - IC_VEX_XD, /* 9798 */ - IC_VEX_XD, /* 9799 */ - IC_VEX_W, /* 9800 */ - IC_VEX_W, /* 9801 */ - IC_VEX_W_XS, /* 9802 */ - IC_VEX_W_XS, /* 9803 */ - IC_VEX_W_XD, /* 9804 */ - IC_VEX_W_XD, /* 9805 */ - IC_VEX_W_XD, /* 9806 */ - IC_VEX_W_XD, /* 9807 */ - IC_VEX_OPSIZE, /* 9808 */ - IC_VEX_OPSIZE, /* 9809 */ - IC_VEX_OPSIZE, /* 9810 */ - IC_VEX_OPSIZE, /* 9811 */ - IC_VEX_OPSIZE, /* 9812 */ - IC_VEX_OPSIZE, /* 9813 */ - IC_VEX_OPSIZE, /* 9814 */ - IC_VEX_OPSIZE, /* 9815 */ - IC_VEX_W_OPSIZE, /* 9816 */ - IC_VEX_W_OPSIZE, /* 9817 */ - IC_VEX_W_OPSIZE, /* 9818 */ - IC_VEX_W_OPSIZE, /* 9819 */ - IC_VEX_W_OPSIZE, /* 9820 */ - IC_VEX_W_OPSIZE, /* 9821 */ - IC_VEX_W_OPSIZE, /* 9822 */ - IC_VEX_W_OPSIZE, /* 9823 */ - IC_VEX, /* 9824 */ - IC_VEX, /* 9825 */ - IC_VEX_XS, /* 9826 */ - IC_VEX_XS, /* 9827 */ - IC_VEX_XD, /* 9828 */ - IC_VEX_XD, /* 9829 */ - IC_VEX_XD, /* 9830 */ - IC_VEX_XD, /* 9831 */ - IC_VEX_W, /* 9832 */ - IC_VEX_W, /* 9833 */ - IC_VEX_W_XS, /* 9834 */ - IC_VEX_W_XS, /* 9835 */ - IC_VEX_W_XD, /* 9836 */ - IC_VEX_W_XD, /* 9837 */ - IC_VEX_W_XD, /* 9838 */ - IC_VEX_W_XD, /* 9839 */ - IC_VEX_OPSIZE, /* 9840 */ - IC_VEX_OPSIZE, /* 9841 */ - IC_VEX_OPSIZE, /* 9842 */ - IC_VEX_OPSIZE, /* 9843 */ - IC_VEX_OPSIZE, /* 9844 */ - IC_VEX_OPSIZE, /* 9845 */ - IC_VEX_OPSIZE, /* 9846 */ - IC_VEX_OPSIZE, /* 9847 */ - IC_VEX_W_OPSIZE, /* 9848 */ - IC_VEX_W_OPSIZE, /* 9849 */ - IC_VEX_W_OPSIZE, /* 9850 */ - IC_VEX_W_OPSIZE, /* 9851 */ - IC_VEX_W_OPSIZE, /* 9852 */ - IC_VEX_W_OPSIZE, /* 9853 */ - IC_VEX_W_OPSIZE, /* 9854 */ - IC_VEX_W_OPSIZE, /* 9855 */ - IC_VEX_L, /* 9856 */ - IC_VEX_L, /* 9857 */ - IC_VEX_L_XS, /* 9858 */ - IC_VEX_L_XS, /* 9859 */ - IC_VEX_L_XD, /* 9860 */ - IC_VEX_L_XD, /* 9861 */ - IC_VEX_L_XD, /* 9862 */ - IC_VEX_L_XD, /* 9863 */ - IC_VEX_L_W, /* 9864 */ - IC_VEX_L_W, /* 9865 */ - IC_VEX_L_W_XS, /* 9866 */ - IC_VEX_L_W_XS, /* 9867 */ - IC_VEX_L_W_XD, /* 9868 */ - IC_VEX_L_W_XD, /* 9869 */ - IC_VEX_L_W_XD, /* 9870 */ - IC_VEX_L_W_XD, /* 9871 */ - IC_VEX_L_OPSIZE, /* 9872 */ - IC_VEX_L_OPSIZE, /* 9873 */ - IC_VEX_L_OPSIZE, /* 9874 */ - IC_VEX_L_OPSIZE, /* 9875 */ - IC_VEX_L_OPSIZE, /* 9876 */ - IC_VEX_L_OPSIZE, /* 9877 */ - IC_VEX_L_OPSIZE, /* 9878 */ - IC_VEX_L_OPSIZE, /* 9879 */ - IC_VEX_L_W_OPSIZE, /* 9880 */ - IC_VEX_L_W_OPSIZE, /* 9881 */ - IC_VEX_L_W_OPSIZE, /* 9882 */ - IC_VEX_L_W_OPSIZE, /* 9883 */ - IC_VEX_L_W_OPSIZE, /* 9884 */ - IC_VEX_L_W_OPSIZE, /* 9885 */ - IC_VEX_L_W_OPSIZE, /* 9886 */ - IC_VEX_L_W_OPSIZE, /* 9887 */ - IC_VEX_L, /* 9888 */ - IC_VEX_L, /* 9889 */ - IC_VEX_L_XS, /* 9890 */ - IC_VEX_L_XS, /* 9891 */ - IC_VEX_L_XD, /* 9892 */ - IC_VEX_L_XD, /* 9893 */ - IC_VEX_L_XD, /* 9894 */ - IC_VEX_L_XD, /* 9895 */ - IC_VEX_L_W, /* 9896 */ - IC_VEX_L_W, /* 9897 */ - IC_VEX_L_W_XS, /* 9898 */ - IC_VEX_L_W_XS, /* 9899 */ - IC_VEX_L_W_XD, /* 9900 */ - IC_VEX_L_W_XD, /* 9901 */ - IC_VEX_L_W_XD, /* 9902 */ - IC_VEX_L_W_XD, /* 9903 */ - IC_VEX_L_OPSIZE, /* 9904 */ - IC_VEX_L_OPSIZE, /* 9905 */ - IC_VEX_L_OPSIZE, /* 9906 */ - IC_VEX_L_OPSIZE, /* 9907 */ - IC_VEX_L_OPSIZE, /* 9908 */ - IC_VEX_L_OPSIZE, /* 9909 */ - IC_VEX_L_OPSIZE, /* 9910 */ - IC_VEX_L_OPSIZE, /* 9911 */ - IC_VEX_L_W_OPSIZE, /* 9912 */ - IC_VEX_L_W_OPSIZE, /* 9913 */ - IC_VEX_L_W_OPSIZE, /* 9914 */ - IC_VEX_L_W_OPSIZE, /* 9915 */ - IC_VEX_L_W_OPSIZE, /* 9916 */ - IC_VEX_L_W_OPSIZE, /* 9917 */ - IC_VEX_L_W_OPSIZE, /* 9918 */ - IC_VEX_L_W_OPSIZE, /* 9919 */ - IC_VEX_L, /* 9920 */ - IC_VEX_L, /* 9921 */ - IC_VEX_L_XS, /* 9922 */ - IC_VEX_L_XS, /* 9923 */ - IC_VEX_L_XD, /* 9924 */ - IC_VEX_L_XD, /* 9925 */ - IC_VEX_L_XD, /* 9926 */ - IC_VEX_L_XD, /* 9927 */ - IC_VEX_L_W, /* 9928 */ - IC_VEX_L_W, /* 9929 */ - IC_VEX_L_W_XS, /* 9930 */ - IC_VEX_L_W_XS, /* 9931 */ - IC_VEX_L_W_XD, /* 9932 */ - IC_VEX_L_W_XD, /* 9933 */ - IC_VEX_L_W_XD, /* 9934 */ - IC_VEX_L_W_XD, /* 9935 */ - IC_VEX_L_OPSIZE, /* 9936 */ - IC_VEX_L_OPSIZE, /* 9937 */ - IC_VEX_L_OPSIZE, /* 9938 */ - IC_VEX_L_OPSIZE, /* 9939 */ - IC_VEX_L_OPSIZE, /* 9940 */ - IC_VEX_L_OPSIZE, /* 9941 */ - IC_VEX_L_OPSIZE, /* 9942 */ - IC_VEX_L_OPSIZE, /* 9943 */ - IC_VEX_L_W_OPSIZE, /* 9944 */ - IC_VEX_L_W_OPSIZE, /* 9945 */ - IC_VEX_L_W_OPSIZE, /* 9946 */ - IC_VEX_L_W_OPSIZE, /* 9947 */ - IC_VEX_L_W_OPSIZE, /* 9948 */ - IC_VEX_L_W_OPSIZE, /* 9949 */ - IC_VEX_L_W_OPSIZE, /* 9950 */ - IC_VEX_L_W_OPSIZE, /* 9951 */ - IC_VEX_L, /* 9952 */ - IC_VEX_L, /* 9953 */ - IC_VEX_L_XS, /* 9954 */ - IC_VEX_L_XS, /* 9955 */ - IC_VEX_L_XD, /* 9956 */ - IC_VEX_L_XD, /* 9957 */ - IC_VEX_L_XD, /* 9958 */ - IC_VEX_L_XD, /* 9959 */ - IC_VEX_L_W, /* 9960 */ - IC_VEX_L_W, /* 9961 */ - IC_VEX_L_W_XS, /* 9962 */ - IC_VEX_L_W_XS, /* 9963 */ - IC_VEX_L_W_XD, /* 9964 */ - IC_VEX_L_W_XD, /* 9965 */ - IC_VEX_L_W_XD, /* 9966 */ - IC_VEX_L_W_XD, /* 9967 */ - IC_VEX_L_OPSIZE, /* 9968 */ - IC_VEX_L_OPSIZE, /* 9969 */ - IC_VEX_L_OPSIZE, /* 9970 */ - IC_VEX_L_OPSIZE, /* 9971 */ - IC_VEX_L_OPSIZE, /* 9972 */ - IC_VEX_L_OPSIZE, /* 9973 */ - IC_VEX_L_OPSIZE, /* 9974 */ - IC_VEX_L_OPSIZE, /* 9975 */ - IC_VEX_L_W_OPSIZE, /* 9976 */ - IC_VEX_L_W_OPSIZE, /* 9977 */ - IC_VEX_L_W_OPSIZE, /* 9978 */ - IC_VEX_L_W_OPSIZE, /* 9979 */ - IC_VEX_L_W_OPSIZE, /* 9980 */ - IC_VEX_L_W_OPSIZE, /* 9981 */ - IC_VEX_L_W_OPSIZE, /* 9982 */ - IC_VEX_L_W_OPSIZE, /* 9983 */ - IC_EVEX_L2_B, /* 9984 */ - IC_EVEX_L2_B, /* 9985 */ - IC_EVEX_L2_XS_B, /* 9986 */ - IC_EVEX_L2_XS_B, /* 9987 */ - IC_EVEX_L2_XD_B, /* 9988 */ - IC_EVEX_L2_XD_B, /* 9989 */ - IC_EVEX_L2_XD_B, /* 9990 */ - IC_EVEX_L2_XD_B, /* 9991 */ - IC_EVEX_L2_W_B, /* 9992 */ - IC_EVEX_L2_W_B, /* 9993 */ - IC_EVEX_L2_W_XS_B, /* 9994 */ - IC_EVEX_L2_W_XS_B, /* 9995 */ - IC_EVEX_L2_W_XD_B, /* 9996 */ - IC_EVEX_L2_W_XD_B, /* 9997 */ - IC_EVEX_L2_W_XD_B, /* 9998 */ - IC_EVEX_L2_W_XD_B, /* 9999 */ - IC_EVEX_L2_OPSIZE_B, /* 10000 */ - IC_EVEX_L2_OPSIZE_B, /* 10001 */ - IC_EVEX_L2_OPSIZE_B, /* 10002 */ - IC_EVEX_L2_OPSIZE_B, /* 10003 */ - IC_EVEX_L2_OPSIZE_B, /* 10004 */ - IC_EVEX_L2_OPSIZE_B, /* 10005 */ - IC_EVEX_L2_OPSIZE_B, /* 10006 */ - IC_EVEX_L2_OPSIZE_B, /* 10007 */ - IC_EVEX_L2_W_OPSIZE_B, /* 10008 */ - IC_EVEX_L2_W_OPSIZE_B, /* 10009 */ - IC_EVEX_L2_W_OPSIZE_B, /* 10010 */ - IC_EVEX_L2_W_OPSIZE_B, /* 10011 */ - IC_EVEX_L2_W_OPSIZE_B, /* 10012 */ - IC_EVEX_L2_W_OPSIZE_B, /* 10013 */ - IC_EVEX_L2_W_OPSIZE_B, /* 10014 */ - IC_EVEX_L2_W_OPSIZE_B, /* 10015 */ - IC_EVEX_L2_B, /* 10016 */ - IC_EVEX_L2_B, /* 10017 */ - IC_EVEX_L2_XS_B, /* 10018 */ - IC_EVEX_L2_XS_B, /* 10019 */ - IC_EVEX_L2_XD_B, /* 10020 */ - IC_EVEX_L2_XD_B, /* 10021 */ - IC_EVEX_L2_XD_B, /* 10022 */ - IC_EVEX_L2_XD_B, /* 10023 */ - IC_EVEX_L2_W_B, /* 10024 */ - IC_EVEX_L2_W_B, /* 10025 */ - IC_EVEX_L2_W_XS_B, /* 10026 */ - IC_EVEX_L2_W_XS_B, /* 10027 */ - IC_EVEX_L2_W_XD_B, /* 10028 */ - IC_EVEX_L2_W_XD_B, /* 10029 */ - IC_EVEX_L2_W_XD_B, /* 10030 */ - IC_EVEX_L2_W_XD_B, /* 10031 */ - IC_EVEX_L2_OPSIZE_B, /* 10032 */ - IC_EVEX_L2_OPSIZE_B, /* 10033 */ - IC_EVEX_L2_OPSIZE_B, /* 10034 */ - IC_EVEX_L2_OPSIZE_B, /* 10035 */ - IC_EVEX_L2_OPSIZE_B, /* 10036 */ - IC_EVEX_L2_OPSIZE_B, /* 10037 */ - IC_EVEX_L2_OPSIZE_B, /* 10038 */ - IC_EVEX_L2_OPSIZE_B, /* 10039 */ - IC_EVEX_L2_W_OPSIZE_B, /* 10040 */ - IC_EVEX_L2_W_OPSIZE_B, /* 10041 */ - IC_EVEX_L2_W_OPSIZE_B, /* 10042 */ - IC_EVEX_L2_W_OPSIZE_B, /* 10043 */ - IC_EVEX_L2_W_OPSIZE_B, /* 10044 */ - IC_EVEX_L2_W_OPSIZE_B, /* 10045 */ - IC_EVEX_L2_W_OPSIZE_B, /* 10046 */ - IC_EVEX_L2_W_OPSIZE_B, /* 10047 */ - IC_EVEX_L2_B, /* 10048 */ - IC_EVEX_L2_B, /* 10049 */ - IC_EVEX_L2_XS_B, /* 10050 */ - IC_EVEX_L2_XS_B, /* 10051 */ - IC_EVEX_L2_XD_B, /* 10052 */ - IC_EVEX_L2_XD_B, /* 10053 */ - IC_EVEX_L2_XD_B, /* 10054 */ - IC_EVEX_L2_XD_B, /* 10055 */ - IC_EVEX_L2_W_B, /* 10056 */ - IC_EVEX_L2_W_B, /* 10057 */ - IC_EVEX_L2_W_XS_B, /* 10058 */ - IC_EVEX_L2_W_XS_B, /* 10059 */ - IC_EVEX_L2_W_XD_B, /* 10060 */ - IC_EVEX_L2_W_XD_B, /* 10061 */ - IC_EVEX_L2_W_XD_B, /* 10062 */ - IC_EVEX_L2_W_XD_B, /* 10063 */ - IC_EVEX_L2_OPSIZE_B, /* 10064 */ - IC_EVEX_L2_OPSIZE_B, /* 10065 */ - IC_EVEX_L2_OPSIZE_B, /* 10066 */ - IC_EVEX_L2_OPSIZE_B, /* 10067 */ - IC_EVEX_L2_OPSIZE_B, /* 10068 */ - IC_EVEX_L2_OPSIZE_B, /* 10069 */ - IC_EVEX_L2_OPSIZE_B, /* 10070 */ - IC_EVEX_L2_OPSIZE_B, /* 10071 */ - IC_EVEX_L2_W_OPSIZE_B, /* 10072 */ - IC_EVEX_L2_W_OPSIZE_B, /* 10073 */ - IC_EVEX_L2_W_OPSIZE_B, /* 10074 */ - IC_EVEX_L2_W_OPSIZE_B, /* 10075 */ - IC_EVEX_L2_W_OPSIZE_B, /* 10076 */ - IC_EVEX_L2_W_OPSIZE_B, /* 10077 */ - IC_EVEX_L2_W_OPSIZE_B, /* 10078 */ - IC_EVEX_L2_W_OPSIZE_B, /* 10079 */ - IC_EVEX_L2_B, /* 10080 */ - IC_EVEX_L2_B, /* 10081 */ - IC_EVEX_L2_XS_B, /* 10082 */ - IC_EVEX_L2_XS_B, /* 10083 */ - IC_EVEX_L2_XD_B, /* 10084 */ - IC_EVEX_L2_XD_B, /* 10085 */ - IC_EVEX_L2_XD_B, /* 10086 */ - IC_EVEX_L2_XD_B, /* 10087 */ - IC_EVEX_L2_W_B, /* 10088 */ - IC_EVEX_L2_W_B, /* 10089 */ - IC_EVEX_L2_W_XS_B, /* 10090 */ - IC_EVEX_L2_W_XS_B, /* 10091 */ - IC_EVEX_L2_W_XD_B, /* 10092 */ - IC_EVEX_L2_W_XD_B, /* 10093 */ - IC_EVEX_L2_W_XD_B, /* 10094 */ - IC_EVEX_L2_W_XD_B, /* 10095 */ - IC_EVEX_L2_OPSIZE_B, /* 10096 */ - IC_EVEX_L2_OPSIZE_B, /* 10097 */ - IC_EVEX_L2_OPSIZE_B, /* 10098 */ - IC_EVEX_L2_OPSIZE_B, /* 10099 */ - IC_EVEX_L2_OPSIZE_B, /* 10100 */ - IC_EVEX_L2_OPSIZE_B, /* 10101 */ - IC_EVEX_L2_OPSIZE_B, /* 10102 */ - IC_EVEX_L2_OPSIZE_B, /* 10103 */ - IC_EVEX_L2_W_OPSIZE_B, /* 10104 */ - IC_EVEX_L2_W_OPSIZE_B, /* 10105 */ - IC_EVEX_L2_W_OPSIZE_B, /* 10106 */ - IC_EVEX_L2_W_OPSIZE_B, /* 10107 */ - IC_EVEX_L2_W_OPSIZE_B, /* 10108 */ - IC_EVEX_L2_W_OPSIZE_B, /* 10109 */ - IC_EVEX_L2_W_OPSIZE_B, /* 10110 */ - IC_EVEX_L2_W_OPSIZE_B, /* 10111 */ - IC_EVEX_L2_B, /* 10112 */ - IC_EVEX_L2_B, /* 10113 */ - IC_EVEX_L2_XS_B, /* 10114 */ - IC_EVEX_L2_XS_B, /* 10115 */ - IC_EVEX_L2_XD_B, /* 10116 */ - IC_EVEX_L2_XD_B, /* 10117 */ - IC_EVEX_L2_XD_B, /* 10118 */ - IC_EVEX_L2_XD_B, /* 10119 */ - IC_EVEX_L2_W_B, /* 10120 */ - IC_EVEX_L2_W_B, /* 10121 */ - IC_EVEX_L2_W_XS_B, /* 10122 */ - IC_EVEX_L2_W_XS_B, /* 10123 */ - IC_EVEX_L2_W_XD_B, /* 10124 */ - IC_EVEX_L2_W_XD_B, /* 10125 */ - IC_EVEX_L2_W_XD_B, /* 10126 */ - IC_EVEX_L2_W_XD_B, /* 10127 */ - IC_EVEX_L2_OPSIZE_B, /* 10128 */ - IC_EVEX_L2_OPSIZE_B, /* 10129 */ - IC_EVEX_L2_OPSIZE_B, /* 10130 */ - IC_EVEX_L2_OPSIZE_B, /* 10131 */ - IC_EVEX_L2_OPSIZE_B, /* 10132 */ - IC_EVEX_L2_OPSIZE_B, /* 10133 */ - IC_EVEX_L2_OPSIZE_B, /* 10134 */ - IC_EVEX_L2_OPSIZE_B, /* 10135 */ - IC_EVEX_L2_W_OPSIZE_B, /* 10136 */ - IC_EVEX_L2_W_OPSIZE_B, /* 10137 */ - IC_EVEX_L2_W_OPSIZE_B, /* 10138 */ - IC_EVEX_L2_W_OPSIZE_B, /* 10139 */ - IC_EVEX_L2_W_OPSIZE_B, /* 10140 */ - IC_EVEX_L2_W_OPSIZE_B, /* 10141 */ - IC_EVEX_L2_W_OPSIZE_B, /* 10142 */ - IC_EVEX_L2_W_OPSIZE_B, /* 10143 */ - IC_EVEX_L2_B, /* 10144 */ - IC_EVEX_L2_B, /* 10145 */ - IC_EVEX_L2_XS_B, /* 10146 */ - IC_EVEX_L2_XS_B, /* 10147 */ - IC_EVEX_L2_XD_B, /* 10148 */ - IC_EVEX_L2_XD_B, /* 10149 */ - IC_EVEX_L2_XD_B, /* 10150 */ - IC_EVEX_L2_XD_B, /* 10151 */ - IC_EVEX_L2_W_B, /* 10152 */ - IC_EVEX_L2_W_B, /* 10153 */ - IC_EVEX_L2_W_XS_B, /* 10154 */ - IC_EVEX_L2_W_XS_B, /* 10155 */ - IC_EVEX_L2_W_XD_B, /* 10156 */ - IC_EVEX_L2_W_XD_B, /* 10157 */ - IC_EVEX_L2_W_XD_B, /* 10158 */ - IC_EVEX_L2_W_XD_B, /* 10159 */ - IC_EVEX_L2_OPSIZE_B, /* 10160 */ - IC_EVEX_L2_OPSIZE_B, /* 10161 */ - IC_EVEX_L2_OPSIZE_B, /* 10162 */ - IC_EVEX_L2_OPSIZE_B, /* 10163 */ - IC_EVEX_L2_OPSIZE_B, /* 10164 */ - IC_EVEX_L2_OPSIZE_B, /* 10165 */ - IC_EVEX_L2_OPSIZE_B, /* 10166 */ - IC_EVEX_L2_OPSIZE_B, /* 10167 */ - IC_EVEX_L2_W_OPSIZE_B, /* 10168 */ - IC_EVEX_L2_W_OPSIZE_B, /* 10169 */ - IC_EVEX_L2_W_OPSIZE_B, /* 10170 */ - IC_EVEX_L2_W_OPSIZE_B, /* 10171 */ - IC_EVEX_L2_W_OPSIZE_B, /* 10172 */ - IC_EVEX_L2_W_OPSIZE_B, /* 10173 */ - IC_EVEX_L2_W_OPSIZE_B, /* 10174 */ - IC_EVEX_L2_W_OPSIZE_B, /* 10175 */ - IC_EVEX_L2_B, /* 10176 */ - IC_EVEX_L2_B, /* 10177 */ - IC_EVEX_L2_XS_B, /* 10178 */ - IC_EVEX_L2_XS_B, /* 10179 */ - IC_EVEX_L2_XD_B, /* 10180 */ - IC_EVEX_L2_XD_B, /* 10181 */ - IC_EVEX_L2_XD_B, /* 10182 */ - IC_EVEX_L2_XD_B, /* 10183 */ - IC_EVEX_L2_W_B, /* 10184 */ - IC_EVEX_L2_W_B, /* 10185 */ - IC_EVEX_L2_W_XS_B, /* 10186 */ - IC_EVEX_L2_W_XS_B, /* 10187 */ - IC_EVEX_L2_W_XD_B, /* 10188 */ - IC_EVEX_L2_W_XD_B, /* 10189 */ - IC_EVEX_L2_W_XD_B, /* 10190 */ - IC_EVEX_L2_W_XD_B, /* 10191 */ - IC_EVEX_L2_OPSIZE_B, /* 10192 */ - IC_EVEX_L2_OPSIZE_B, /* 10193 */ - IC_EVEX_L2_OPSIZE_B, /* 10194 */ - IC_EVEX_L2_OPSIZE_B, /* 10195 */ - IC_EVEX_L2_OPSIZE_B, /* 10196 */ - IC_EVEX_L2_OPSIZE_B, /* 10197 */ - IC_EVEX_L2_OPSIZE_B, /* 10198 */ - IC_EVEX_L2_OPSIZE_B, /* 10199 */ - IC_EVEX_L2_W_OPSIZE_B, /* 10200 */ - IC_EVEX_L2_W_OPSIZE_B, /* 10201 */ - IC_EVEX_L2_W_OPSIZE_B, /* 10202 */ - IC_EVEX_L2_W_OPSIZE_B, /* 10203 */ - IC_EVEX_L2_W_OPSIZE_B, /* 10204 */ - IC_EVEX_L2_W_OPSIZE_B, /* 10205 */ - IC_EVEX_L2_W_OPSIZE_B, /* 10206 */ - IC_EVEX_L2_W_OPSIZE_B, /* 10207 */ - IC_EVEX_L2_B, /* 10208 */ - IC_EVEX_L2_B, /* 10209 */ - IC_EVEX_L2_XS_B, /* 10210 */ - IC_EVEX_L2_XS_B, /* 10211 */ - IC_EVEX_L2_XD_B, /* 10212 */ - IC_EVEX_L2_XD_B, /* 10213 */ - IC_EVEX_L2_XD_B, /* 10214 */ - IC_EVEX_L2_XD_B, /* 10215 */ - IC_EVEX_L2_W_B, /* 10216 */ - IC_EVEX_L2_W_B, /* 10217 */ - IC_EVEX_L2_W_XS_B, /* 10218 */ - IC_EVEX_L2_W_XS_B, /* 10219 */ - IC_EVEX_L2_W_XD_B, /* 10220 */ - IC_EVEX_L2_W_XD_B, /* 10221 */ - IC_EVEX_L2_W_XD_B, /* 10222 */ - IC_EVEX_L2_W_XD_B, /* 10223 */ - IC_EVEX_L2_OPSIZE_B, /* 10224 */ - IC_EVEX_L2_OPSIZE_B, /* 10225 */ - IC_EVEX_L2_OPSIZE_B, /* 10226 */ - IC_EVEX_L2_OPSIZE_B, /* 10227 */ - IC_EVEX_L2_OPSIZE_B, /* 10228 */ - IC_EVEX_L2_OPSIZE_B, /* 10229 */ - IC_EVEX_L2_OPSIZE_B, /* 10230 */ - IC_EVEX_L2_OPSIZE_B, /* 10231 */ - IC_EVEX_L2_W_OPSIZE_B, /* 10232 */ - IC_EVEX_L2_W_OPSIZE_B, /* 10233 */ - IC_EVEX_L2_W_OPSIZE_B, /* 10234 */ - IC_EVEX_L2_W_OPSIZE_B, /* 10235 */ - IC_EVEX_L2_W_OPSIZE_B, /* 10236 */ - IC_EVEX_L2_W_OPSIZE_B, /* 10237 */ - IC_EVEX_L2_W_OPSIZE_B, /* 10238 */ - IC_EVEX_L2_W_OPSIZE_B, /* 10239 */ - IC, /* 10240 */ - IC_64BIT, /* 10241 */ - IC_XS, /* 10242 */ - IC_64BIT_XS, /* 10243 */ - IC_XD, /* 10244 */ - IC_64BIT_XD, /* 10245 */ - IC_XS, /* 10246 */ - IC_64BIT_XS, /* 10247 */ - IC, /* 10248 */ - IC_64BIT_REXW, /* 10249 */ - IC_XS, /* 10250 */ - IC_64BIT_REXW_XS, /* 10251 */ - IC_XD, /* 10252 */ - IC_64BIT_REXW_XD, /* 10253 */ - IC_XS, /* 10254 */ - IC_64BIT_REXW_XS, /* 10255 */ - IC_OPSIZE, /* 10256 */ - IC_64BIT_OPSIZE, /* 10257 */ - IC_XS_OPSIZE, /* 10258 */ - IC_64BIT_XS_OPSIZE, /* 10259 */ - IC_XD_OPSIZE, /* 10260 */ - IC_64BIT_XD_OPSIZE, /* 10261 */ - IC_XS_OPSIZE, /* 10262 */ - IC_64BIT_XD_OPSIZE, /* 10263 */ - IC_OPSIZE, /* 10264 */ - IC_64BIT_REXW_OPSIZE, /* 10265 */ - IC_XS_OPSIZE, /* 10266 */ - IC_64BIT_REXW_XS, /* 10267 */ - IC_XD_OPSIZE, /* 10268 */ - IC_64BIT_REXW_XD, /* 10269 */ - IC_XS_OPSIZE, /* 10270 */ - IC_64BIT_REXW_XS, /* 10271 */ - IC_ADSIZE, /* 10272 */ - IC_64BIT_ADSIZE, /* 10273 */ - IC_XS, /* 10274 */ - IC_64BIT_XS, /* 10275 */ - IC_XD, /* 10276 */ - IC_64BIT_XD, /* 10277 */ - IC_XS, /* 10278 */ - IC_64BIT_XS, /* 10279 */ - IC_ADSIZE, /* 10280 */ - IC_64BIT_ADSIZE, /* 10281 */ - IC_XS, /* 10282 */ - IC_64BIT_REXW_XS, /* 10283 */ - IC_XD, /* 10284 */ - IC_64BIT_REXW_XD, /* 10285 */ - IC_XS, /* 10286 */ - IC_64BIT_REXW_XS, /* 10287 */ - IC_OPSIZE, /* 10288 */ - IC_64BIT_OPSIZE, /* 10289 */ - IC_XS_OPSIZE, /* 10290 */ - IC_64BIT_XS_OPSIZE, /* 10291 */ - IC_XD_OPSIZE, /* 10292 */ - IC_64BIT_XD_OPSIZE, /* 10293 */ - IC_XS_OPSIZE, /* 10294 */ - IC_64BIT_XD_OPSIZE, /* 10295 */ - IC_OPSIZE, /* 10296 */ - IC_64BIT_REXW_OPSIZE, /* 10297 */ - IC_XS_OPSIZE, /* 10298 */ - IC_64BIT_REXW_XS, /* 10299 */ - IC_XD_OPSIZE, /* 10300 */ - IC_64BIT_REXW_XD, /* 10301 */ - IC_XS_OPSIZE, /* 10302 */ - IC_64BIT_REXW_XS, /* 10303 */ - IC_VEX, /* 10304 */ - IC_VEX, /* 10305 */ - IC_VEX_XS, /* 10306 */ - IC_VEX_XS, /* 10307 */ - IC_VEX_XD, /* 10308 */ - IC_VEX_XD, /* 10309 */ - IC_VEX_XD, /* 10310 */ - IC_VEX_XD, /* 10311 */ - IC_VEX_W, /* 10312 */ - IC_VEX_W, /* 10313 */ - IC_VEX_W_XS, /* 10314 */ - IC_VEX_W_XS, /* 10315 */ - IC_VEX_W_XD, /* 10316 */ - IC_VEX_W_XD, /* 10317 */ - IC_VEX_W_XD, /* 10318 */ - IC_VEX_W_XD, /* 10319 */ - IC_VEX_OPSIZE, /* 10320 */ - IC_VEX_OPSIZE, /* 10321 */ - IC_VEX_OPSIZE, /* 10322 */ - IC_VEX_OPSIZE, /* 10323 */ - IC_VEX_OPSIZE, /* 10324 */ - IC_VEX_OPSIZE, /* 10325 */ - IC_VEX_OPSIZE, /* 10326 */ - IC_VEX_OPSIZE, /* 10327 */ - IC_VEX_W_OPSIZE, /* 10328 */ - IC_VEX_W_OPSIZE, /* 10329 */ - IC_VEX_W_OPSIZE, /* 10330 */ - IC_VEX_W_OPSIZE, /* 10331 */ - IC_VEX_W_OPSIZE, /* 10332 */ - IC_VEX_W_OPSIZE, /* 10333 */ - IC_VEX_W_OPSIZE, /* 10334 */ - IC_VEX_W_OPSIZE, /* 10335 */ - IC_VEX, /* 10336 */ - IC_VEX, /* 10337 */ - IC_VEX_XS, /* 10338 */ - IC_VEX_XS, /* 10339 */ - IC_VEX_XD, /* 10340 */ - IC_VEX_XD, /* 10341 */ - IC_VEX_XD, /* 10342 */ - IC_VEX_XD, /* 10343 */ - IC_VEX_W, /* 10344 */ - IC_VEX_W, /* 10345 */ - IC_VEX_W_XS, /* 10346 */ - IC_VEX_W_XS, /* 10347 */ - IC_VEX_W_XD, /* 10348 */ - IC_VEX_W_XD, /* 10349 */ - IC_VEX_W_XD, /* 10350 */ - IC_VEX_W_XD, /* 10351 */ - IC_VEX_OPSIZE, /* 10352 */ - IC_VEX_OPSIZE, /* 10353 */ - IC_VEX_OPSIZE, /* 10354 */ - IC_VEX_OPSIZE, /* 10355 */ - IC_VEX_OPSIZE, /* 10356 */ - IC_VEX_OPSIZE, /* 10357 */ - IC_VEX_OPSIZE, /* 10358 */ - IC_VEX_OPSIZE, /* 10359 */ - IC_VEX_W_OPSIZE, /* 10360 */ - IC_VEX_W_OPSIZE, /* 10361 */ - IC_VEX_W_OPSIZE, /* 10362 */ - IC_VEX_W_OPSIZE, /* 10363 */ - IC_VEX_W_OPSIZE, /* 10364 */ - IC_VEX_W_OPSIZE, /* 10365 */ - IC_VEX_W_OPSIZE, /* 10366 */ - IC_VEX_W_OPSIZE, /* 10367 */ - IC_VEX_L, /* 10368 */ - IC_VEX_L, /* 10369 */ - IC_VEX_L_XS, /* 10370 */ - IC_VEX_L_XS, /* 10371 */ - IC_VEX_L_XD, /* 10372 */ - IC_VEX_L_XD, /* 10373 */ - IC_VEX_L_XD, /* 10374 */ - IC_VEX_L_XD, /* 10375 */ - IC_VEX_L_W, /* 10376 */ - IC_VEX_L_W, /* 10377 */ - IC_VEX_L_W_XS, /* 10378 */ - IC_VEX_L_W_XS, /* 10379 */ - IC_VEX_L_W_XD, /* 10380 */ - IC_VEX_L_W_XD, /* 10381 */ - IC_VEX_L_W_XD, /* 10382 */ - IC_VEX_L_W_XD, /* 10383 */ - IC_VEX_L_OPSIZE, /* 10384 */ - IC_VEX_L_OPSIZE, /* 10385 */ - IC_VEX_L_OPSIZE, /* 10386 */ - IC_VEX_L_OPSIZE, /* 10387 */ - IC_VEX_L_OPSIZE, /* 10388 */ - IC_VEX_L_OPSIZE, /* 10389 */ - IC_VEX_L_OPSIZE, /* 10390 */ - IC_VEX_L_OPSIZE, /* 10391 */ - IC_VEX_L_W_OPSIZE, /* 10392 */ - IC_VEX_L_W_OPSIZE, /* 10393 */ - IC_VEX_L_W_OPSIZE, /* 10394 */ - IC_VEX_L_W_OPSIZE, /* 10395 */ - IC_VEX_L_W_OPSIZE, /* 10396 */ - IC_VEX_L_W_OPSIZE, /* 10397 */ - IC_VEX_L_W_OPSIZE, /* 10398 */ - IC_VEX_L_W_OPSIZE, /* 10399 */ - IC_VEX_L, /* 10400 */ - IC_VEX_L, /* 10401 */ - IC_VEX_L_XS, /* 10402 */ - IC_VEX_L_XS, /* 10403 */ - IC_VEX_L_XD, /* 10404 */ - IC_VEX_L_XD, /* 10405 */ - IC_VEX_L_XD, /* 10406 */ - IC_VEX_L_XD, /* 10407 */ - IC_VEX_L_W, /* 10408 */ - IC_VEX_L_W, /* 10409 */ - IC_VEX_L_W_XS, /* 10410 */ - IC_VEX_L_W_XS, /* 10411 */ - IC_VEX_L_W_XD, /* 10412 */ - IC_VEX_L_W_XD, /* 10413 */ - IC_VEX_L_W_XD, /* 10414 */ - IC_VEX_L_W_XD, /* 10415 */ - IC_VEX_L_OPSIZE, /* 10416 */ - IC_VEX_L_OPSIZE, /* 10417 */ - IC_VEX_L_OPSIZE, /* 10418 */ - IC_VEX_L_OPSIZE, /* 10419 */ - IC_VEX_L_OPSIZE, /* 10420 */ - IC_VEX_L_OPSIZE, /* 10421 */ - IC_VEX_L_OPSIZE, /* 10422 */ - IC_VEX_L_OPSIZE, /* 10423 */ - IC_VEX_L_W_OPSIZE, /* 10424 */ - IC_VEX_L_W_OPSIZE, /* 10425 */ - IC_VEX_L_W_OPSIZE, /* 10426 */ - IC_VEX_L_W_OPSIZE, /* 10427 */ - IC_VEX_L_W_OPSIZE, /* 10428 */ - IC_VEX_L_W_OPSIZE, /* 10429 */ - IC_VEX_L_W_OPSIZE, /* 10430 */ - IC_VEX_L_W_OPSIZE, /* 10431 */ - IC_VEX_L, /* 10432 */ - IC_VEX_L, /* 10433 */ - IC_VEX_L_XS, /* 10434 */ - IC_VEX_L_XS, /* 10435 */ - IC_VEX_L_XD, /* 10436 */ - IC_VEX_L_XD, /* 10437 */ - IC_VEX_L_XD, /* 10438 */ - IC_VEX_L_XD, /* 10439 */ - IC_VEX_L_W, /* 10440 */ - IC_VEX_L_W, /* 10441 */ - IC_VEX_L_W_XS, /* 10442 */ - IC_VEX_L_W_XS, /* 10443 */ - IC_VEX_L_W_XD, /* 10444 */ - IC_VEX_L_W_XD, /* 10445 */ - IC_VEX_L_W_XD, /* 10446 */ - IC_VEX_L_W_XD, /* 10447 */ - IC_VEX_L_OPSIZE, /* 10448 */ - IC_VEX_L_OPSIZE, /* 10449 */ - IC_VEX_L_OPSIZE, /* 10450 */ - IC_VEX_L_OPSIZE, /* 10451 */ - IC_VEX_L_OPSIZE, /* 10452 */ - IC_VEX_L_OPSIZE, /* 10453 */ - IC_VEX_L_OPSIZE, /* 10454 */ - IC_VEX_L_OPSIZE, /* 10455 */ - IC_VEX_L_W_OPSIZE, /* 10456 */ - IC_VEX_L_W_OPSIZE, /* 10457 */ - IC_VEX_L_W_OPSIZE, /* 10458 */ - IC_VEX_L_W_OPSIZE, /* 10459 */ - IC_VEX_L_W_OPSIZE, /* 10460 */ - IC_VEX_L_W_OPSIZE, /* 10461 */ - IC_VEX_L_W_OPSIZE, /* 10462 */ - IC_VEX_L_W_OPSIZE, /* 10463 */ - IC_VEX_L, /* 10464 */ - IC_VEX_L, /* 10465 */ - IC_VEX_L_XS, /* 10466 */ - IC_VEX_L_XS, /* 10467 */ - IC_VEX_L_XD, /* 10468 */ - IC_VEX_L_XD, /* 10469 */ - IC_VEX_L_XD, /* 10470 */ - IC_VEX_L_XD, /* 10471 */ - IC_VEX_L_W, /* 10472 */ - IC_VEX_L_W, /* 10473 */ - IC_VEX_L_W_XS, /* 10474 */ - IC_VEX_L_W_XS, /* 10475 */ - IC_VEX_L_W_XD, /* 10476 */ - IC_VEX_L_W_XD, /* 10477 */ - IC_VEX_L_W_XD, /* 10478 */ - IC_VEX_L_W_XD, /* 10479 */ - IC_VEX_L_OPSIZE, /* 10480 */ - IC_VEX_L_OPSIZE, /* 10481 */ - IC_VEX_L_OPSIZE, /* 10482 */ - IC_VEX_L_OPSIZE, /* 10483 */ - IC_VEX_L_OPSIZE, /* 10484 */ - IC_VEX_L_OPSIZE, /* 10485 */ - IC_VEX_L_OPSIZE, /* 10486 */ - IC_VEX_L_OPSIZE, /* 10487 */ - IC_VEX_L_W_OPSIZE, /* 10488 */ - IC_VEX_L_W_OPSIZE, /* 10489 */ - IC_VEX_L_W_OPSIZE, /* 10490 */ - IC_VEX_L_W_OPSIZE, /* 10491 */ - IC_VEX_L_W_OPSIZE, /* 10492 */ - IC_VEX_L_W_OPSIZE, /* 10493 */ - IC_VEX_L_W_OPSIZE, /* 10494 */ - IC_VEX_L_W_OPSIZE, /* 10495 */ - IC_EVEX_K_B, /* 10496 */ - IC_EVEX_K_B, /* 10497 */ - IC_EVEX_XS_K_B, /* 10498 */ - IC_EVEX_XS_K_B, /* 10499 */ - IC_EVEX_XD_K_B, /* 10500 */ - IC_EVEX_XD_K_B, /* 10501 */ - IC_EVEX_XD_K_B, /* 10502 */ - IC_EVEX_XD_K_B, /* 10503 */ - IC_EVEX_W_K_B, /* 10504 */ - IC_EVEX_W_K_B, /* 10505 */ - IC_EVEX_W_XS_K_B, /* 10506 */ - IC_EVEX_W_XS_K_B, /* 10507 */ - IC_EVEX_W_XD_K_B, /* 10508 */ - IC_EVEX_W_XD_K_B, /* 10509 */ - IC_EVEX_W_XD_K_B, /* 10510 */ - IC_EVEX_W_XD_K_B, /* 10511 */ - IC_EVEX_OPSIZE_K_B, /* 10512 */ - IC_EVEX_OPSIZE_K_B, /* 10513 */ - IC_EVEX_OPSIZE_K_B, /* 10514 */ - IC_EVEX_OPSIZE_K_B, /* 10515 */ - IC_EVEX_OPSIZE_K_B, /* 10516 */ - IC_EVEX_OPSIZE_K_B, /* 10517 */ - IC_EVEX_OPSIZE_K_B, /* 10518 */ - IC_EVEX_OPSIZE_K_B, /* 10519 */ - IC_EVEX_W_OPSIZE_K_B, /* 10520 */ - IC_EVEX_W_OPSIZE_K_B, /* 10521 */ - IC_EVEX_W_OPSIZE_K_B, /* 10522 */ - IC_EVEX_W_OPSIZE_K_B, /* 10523 */ - IC_EVEX_W_OPSIZE_K_B, /* 10524 */ - IC_EVEX_W_OPSIZE_K_B, /* 10525 */ - IC_EVEX_W_OPSIZE_K_B, /* 10526 */ - IC_EVEX_W_OPSIZE_K_B, /* 10527 */ - IC_EVEX_K_B, /* 10528 */ - IC_EVEX_K_B, /* 10529 */ - IC_EVEX_XS_K_B, /* 10530 */ - IC_EVEX_XS_K_B, /* 10531 */ - IC_EVEX_XD_K_B, /* 10532 */ - IC_EVEX_XD_K_B, /* 10533 */ - IC_EVEX_XD_K_B, /* 10534 */ - IC_EVEX_XD_K_B, /* 10535 */ - IC_EVEX_W_K_B, /* 10536 */ - IC_EVEX_W_K_B, /* 10537 */ - IC_EVEX_W_XS_K_B, /* 10538 */ - IC_EVEX_W_XS_K_B, /* 10539 */ - IC_EVEX_W_XD_K_B, /* 10540 */ - IC_EVEX_W_XD_K_B, /* 10541 */ - IC_EVEX_W_XD_K_B, /* 10542 */ - IC_EVEX_W_XD_K_B, /* 10543 */ - IC_EVEX_OPSIZE_K_B, /* 10544 */ - IC_EVEX_OPSIZE_K_B, /* 10545 */ - IC_EVEX_OPSIZE_K_B, /* 10546 */ - IC_EVEX_OPSIZE_K_B, /* 10547 */ - IC_EVEX_OPSIZE_K_B, /* 10548 */ - IC_EVEX_OPSIZE_K_B, /* 10549 */ - IC_EVEX_OPSIZE_K_B, /* 10550 */ - IC_EVEX_OPSIZE_K_B, /* 10551 */ - IC_EVEX_W_OPSIZE_K_B, /* 10552 */ - IC_EVEX_W_OPSIZE_K_B, /* 10553 */ - IC_EVEX_W_OPSIZE_K_B, /* 10554 */ - IC_EVEX_W_OPSIZE_K_B, /* 10555 */ - IC_EVEX_W_OPSIZE_K_B, /* 10556 */ - IC_EVEX_W_OPSIZE_K_B, /* 10557 */ - IC_EVEX_W_OPSIZE_K_B, /* 10558 */ - IC_EVEX_W_OPSIZE_K_B, /* 10559 */ - IC_EVEX_K_B, /* 10560 */ - IC_EVEX_K_B, /* 10561 */ - IC_EVEX_XS_K_B, /* 10562 */ - IC_EVEX_XS_K_B, /* 10563 */ - IC_EVEX_XD_K_B, /* 10564 */ - IC_EVEX_XD_K_B, /* 10565 */ - IC_EVEX_XD_K_B, /* 10566 */ - IC_EVEX_XD_K_B, /* 10567 */ - IC_EVEX_W_K_B, /* 10568 */ - IC_EVEX_W_K_B, /* 10569 */ - IC_EVEX_W_XS_K_B, /* 10570 */ - IC_EVEX_W_XS_K_B, /* 10571 */ - IC_EVEX_W_XD_K_B, /* 10572 */ - IC_EVEX_W_XD_K_B, /* 10573 */ - IC_EVEX_W_XD_K_B, /* 10574 */ - IC_EVEX_W_XD_K_B, /* 10575 */ - IC_EVEX_OPSIZE_K_B, /* 10576 */ - IC_EVEX_OPSIZE_K_B, /* 10577 */ - IC_EVEX_OPSIZE_K_B, /* 10578 */ - IC_EVEX_OPSIZE_K_B, /* 10579 */ - IC_EVEX_OPSIZE_K_B, /* 10580 */ - IC_EVEX_OPSIZE_K_B, /* 10581 */ - IC_EVEX_OPSIZE_K_B, /* 10582 */ - IC_EVEX_OPSIZE_K_B, /* 10583 */ - IC_EVEX_W_OPSIZE_K_B, /* 10584 */ - IC_EVEX_W_OPSIZE_K_B, /* 10585 */ - IC_EVEX_W_OPSIZE_K_B, /* 10586 */ - IC_EVEX_W_OPSIZE_K_B, /* 10587 */ - IC_EVEX_W_OPSIZE_K_B, /* 10588 */ - IC_EVEX_W_OPSIZE_K_B, /* 10589 */ - IC_EVEX_W_OPSIZE_K_B, /* 10590 */ - IC_EVEX_W_OPSIZE_K_B, /* 10591 */ - IC_EVEX_K_B, /* 10592 */ - IC_EVEX_K_B, /* 10593 */ - IC_EVEX_XS_K_B, /* 10594 */ - IC_EVEX_XS_K_B, /* 10595 */ - IC_EVEX_XD_K_B, /* 10596 */ - IC_EVEX_XD_K_B, /* 10597 */ - IC_EVEX_XD_K_B, /* 10598 */ - IC_EVEX_XD_K_B, /* 10599 */ - IC_EVEX_W_K_B, /* 10600 */ - IC_EVEX_W_K_B, /* 10601 */ - IC_EVEX_W_XS_K_B, /* 10602 */ - IC_EVEX_W_XS_K_B, /* 10603 */ - IC_EVEX_W_XD_K_B, /* 10604 */ - IC_EVEX_W_XD_K_B, /* 10605 */ - IC_EVEX_W_XD_K_B, /* 10606 */ - IC_EVEX_W_XD_K_B, /* 10607 */ - IC_EVEX_OPSIZE_K_B, /* 10608 */ - IC_EVEX_OPSIZE_K_B, /* 10609 */ - IC_EVEX_OPSIZE_K_B, /* 10610 */ - IC_EVEX_OPSIZE_K_B, /* 10611 */ - IC_EVEX_OPSIZE_K_B, /* 10612 */ - IC_EVEX_OPSIZE_K_B, /* 10613 */ - IC_EVEX_OPSIZE_K_B, /* 10614 */ - IC_EVEX_OPSIZE_K_B, /* 10615 */ - IC_EVEX_W_OPSIZE_K_B, /* 10616 */ - IC_EVEX_W_OPSIZE_K_B, /* 10617 */ - IC_EVEX_W_OPSIZE_K_B, /* 10618 */ - IC_EVEX_W_OPSIZE_K_B, /* 10619 */ - IC_EVEX_W_OPSIZE_K_B, /* 10620 */ - IC_EVEX_W_OPSIZE_K_B, /* 10621 */ - IC_EVEX_W_OPSIZE_K_B, /* 10622 */ - IC_EVEX_W_OPSIZE_K_B, /* 10623 */ - IC_EVEX_K_B, /* 10624 */ - IC_EVEX_K_B, /* 10625 */ - IC_EVEX_XS_K_B, /* 10626 */ - IC_EVEX_XS_K_B, /* 10627 */ - IC_EVEX_XD_K_B, /* 10628 */ - IC_EVEX_XD_K_B, /* 10629 */ - IC_EVEX_XD_K_B, /* 10630 */ - IC_EVEX_XD_K_B, /* 10631 */ - IC_EVEX_W_K_B, /* 10632 */ - IC_EVEX_W_K_B, /* 10633 */ - IC_EVEX_W_XS_K_B, /* 10634 */ - IC_EVEX_W_XS_K_B, /* 10635 */ - IC_EVEX_W_XD_K_B, /* 10636 */ - IC_EVEX_W_XD_K_B, /* 10637 */ - IC_EVEX_W_XD_K_B, /* 10638 */ - IC_EVEX_W_XD_K_B, /* 10639 */ - IC_EVEX_OPSIZE_K_B, /* 10640 */ - IC_EVEX_OPSIZE_K_B, /* 10641 */ - IC_EVEX_OPSIZE_K_B, /* 10642 */ - IC_EVEX_OPSIZE_K_B, /* 10643 */ - IC_EVEX_OPSIZE_K_B, /* 10644 */ - IC_EVEX_OPSIZE_K_B, /* 10645 */ - IC_EVEX_OPSIZE_K_B, /* 10646 */ - IC_EVEX_OPSIZE_K_B, /* 10647 */ - IC_EVEX_W_OPSIZE_K_B, /* 10648 */ - IC_EVEX_W_OPSIZE_K_B, /* 10649 */ - IC_EVEX_W_OPSIZE_K_B, /* 10650 */ - IC_EVEX_W_OPSIZE_K_B, /* 10651 */ - IC_EVEX_W_OPSIZE_K_B, /* 10652 */ - IC_EVEX_W_OPSIZE_K_B, /* 10653 */ - IC_EVEX_W_OPSIZE_K_B, /* 10654 */ - IC_EVEX_W_OPSIZE_K_B, /* 10655 */ - IC_EVEX_K_B, /* 10656 */ - IC_EVEX_K_B, /* 10657 */ - IC_EVEX_XS_K_B, /* 10658 */ - IC_EVEX_XS_K_B, /* 10659 */ - IC_EVEX_XD_K_B, /* 10660 */ - IC_EVEX_XD_K_B, /* 10661 */ - IC_EVEX_XD_K_B, /* 10662 */ - IC_EVEX_XD_K_B, /* 10663 */ - IC_EVEX_W_K_B, /* 10664 */ - IC_EVEX_W_K_B, /* 10665 */ - IC_EVEX_W_XS_K_B, /* 10666 */ - IC_EVEX_W_XS_K_B, /* 10667 */ - IC_EVEX_W_XD_K_B, /* 10668 */ - IC_EVEX_W_XD_K_B, /* 10669 */ - IC_EVEX_W_XD_K_B, /* 10670 */ - IC_EVEX_W_XD_K_B, /* 10671 */ - IC_EVEX_OPSIZE_K_B, /* 10672 */ - IC_EVEX_OPSIZE_K_B, /* 10673 */ - IC_EVEX_OPSIZE_K_B, /* 10674 */ - IC_EVEX_OPSIZE_K_B, /* 10675 */ - IC_EVEX_OPSIZE_K_B, /* 10676 */ - IC_EVEX_OPSIZE_K_B, /* 10677 */ - IC_EVEX_OPSIZE_K_B, /* 10678 */ - IC_EVEX_OPSIZE_K_B, /* 10679 */ - IC_EVEX_W_OPSIZE_K_B, /* 10680 */ - IC_EVEX_W_OPSIZE_K_B, /* 10681 */ - IC_EVEX_W_OPSIZE_K_B, /* 10682 */ - IC_EVEX_W_OPSIZE_K_B, /* 10683 */ - IC_EVEX_W_OPSIZE_K_B, /* 10684 */ - IC_EVEX_W_OPSIZE_K_B, /* 10685 */ - IC_EVEX_W_OPSIZE_K_B, /* 10686 */ - IC_EVEX_W_OPSIZE_K_B, /* 10687 */ - IC_EVEX_K_B, /* 10688 */ - IC_EVEX_K_B, /* 10689 */ - IC_EVEX_XS_K_B, /* 10690 */ - IC_EVEX_XS_K_B, /* 10691 */ - IC_EVEX_XD_K_B, /* 10692 */ - IC_EVEX_XD_K_B, /* 10693 */ - IC_EVEX_XD_K_B, /* 10694 */ - IC_EVEX_XD_K_B, /* 10695 */ - IC_EVEX_W_K_B, /* 10696 */ - IC_EVEX_W_K_B, /* 10697 */ - IC_EVEX_W_XS_K_B, /* 10698 */ - IC_EVEX_W_XS_K_B, /* 10699 */ - IC_EVEX_W_XD_K_B, /* 10700 */ - IC_EVEX_W_XD_K_B, /* 10701 */ - IC_EVEX_W_XD_K_B, /* 10702 */ - IC_EVEX_W_XD_K_B, /* 10703 */ - IC_EVEX_OPSIZE_K_B, /* 10704 */ - IC_EVEX_OPSIZE_K_B, /* 10705 */ - IC_EVEX_OPSIZE_K_B, /* 10706 */ - IC_EVEX_OPSIZE_K_B, /* 10707 */ - IC_EVEX_OPSIZE_K_B, /* 10708 */ - IC_EVEX_OPSIZE_K_B, /* 10709 */ - IC_EVEX_OPSIZE_K_B, /* 10710 */ - IC_EVEX_OPSIZE_K_B, /* 10711 */ - IC_EVEX_W_OPSIZE_K_B, /* 10712 */ - IC_EVEX_W_OPSIZE_K_B, /* 10713 */ - IC_EVEX_W_OPSIZE_K_B, /* 10714 */ - IC_EVEX_W_OPSIZE_K_B, /* 10715 */ - IC_EVEX_W_OPSIZE_K_B, /* 10716 */ - IC_EVEX_W_OPSIZE_K_B, /* 10717 */ - IC_EVEX_W_OPSIZE_K_B, /* 10718 */ - IC_EVEX_W_OPSIZE_K_B, /* 10719 */ - IC_EVEX_K_B, /* 10720 */ - IC_EVEX_K_B, /* 10721 */ - IC_EVEX_XS_K_B, /* 10722 */ - IC_EVEX_XS_K_B, /* 10723 */ - IC_EVEX_XD_K_B, /* 10724 */ - IC_EVEX_XD_K_B, /* 10725 */ - IC_EVEX_XD_K_B, /* 10726 */ - IC_EVEX_XD_K_B, /* 10727 */ - IC_EVEX_W_K_B, /* 10728 */ - IC_EVEX_W_K_B, /* 10729 */ - IC_EVEX_W_XS_K_B, /* 10730 */ - IC_EVEX_W_XS_K_B, /* 10731 */ - IC_EVEX_W_XD_K_B, /* 10732 */ - IC_EVEX_W_XD_K_B, /* 10733 */ - IC_EVEX_W_XD_K_B, /* 10734 */ - IC_EVEX_W_XD_K_B, /* 10735 */ - IC_EVEX_OPSIZE_K_B, /* 10736 */ - IC_EVEX_OPSIZE_K_B, /* 10737 */ - IC_EVEX_OPSIZE_K_B, /* 10738 */ - IC_EVEX_OPSIZE_K_B, /* 10739 */ - IC_EVEX_OPSIZE_K_B, /* 10740 */ - IC_EVEX_OPSIZE_K_B, /* 10741 */ - IC_EVEX_OPSIZE_K_B, /* 10742 */ - IC_EVEX_OPSIZE_K_B, /* 10743 */ - IC_EVEX_W_OPSIZE_K_B, /* 10744 */ - IC_EVEX_W_OPSIZE_K_B, /* 10745 */ - IC_EVEX_W_OPSIZE_K_B, /* 10746 */ - IC_EVEX_W_OPSIZE_K_B, /* 10747 */ - IC_EVEX_W_OPSIZE_K_B, /* 10748 */ - IC_EVEX_W_OPSIZE_K_B, /* 10749 */ - IC_EVEX_W_OPSIZE_K_B, /* 10750 */ - IC_EVEX_W_OPSIZE_K_B, /* 10751 */ - IC, /* 10752 */ - IC_64BIT, /* 10753 */ - IC_XS, /* 10754 */ - IC_64BIT_XS, /* 10755 */ - IC_XD, /* 10756 */ - IC_64BIT_XD, /* 10757 */ - IC_XS, /* 10758 */ - IC_64BIT_XS, /* 10759 */ - IC, /* 10760 */ - IC_64BIT_REXW, /* 10761 */ - IC_XS, /* 10762 */ - IC_64BIT_REXW_XS, /* 10763 */ - IC_XD, /* 10764 */ - IC_64BIT_REXW_XD, /* 10765 */ - IC_XS, /* 10766 */ - IC_64BIT_REXW_XS, /* 10767 */ - IC_OPSIZE, /* 10768 */ - IC_64BIT_OPSIZE, /* 10769 */ - IC_XS_OPSIZE, /* 10770 */ - IC_64BIT_XS_OPSIZE, /* 10771 */ - IC_XD_OPSIZE, /* 10772 */ - IC_64BIT_XD_OPSIZE, /* 10773 */ - IC_XS_OPSIZE, /* 10774 */ - IC_64BIT_XD_OPSIZE, /* 10775 */ - IC_OPSIZE, /* 10776 */ - IC_64BIT_REXW_OPSIZE, /* 10777 */ - IC_XS_OPSIZE, /* 10778 */ - IC_64BIT_REXW_XS, /* 10779 */ - IC_XD_OPSIZE, /* 10780 */ - IC_64BIT_REXW_XD, /* 10781 */ - IC_XS_OPSIZE, /* 10782 */ - IC_64BIT_REXW_XS, /* 10783 */ - IC_ADSIZE, /* 10784 */ - IC_64BIT_ADSIZE, /* 10785 */ - IC_XS, /* 10786 */ - IC_64BIT_XS, /* 10787 */ - IC_XD, /* 10788 */ - IC_64BIT_XD, /* 10789 */ - IC_XS, /* 10790 */ - IC_64BIT_XS, /* 10791 */ - IC_ADSIZE, /* 10792 */ - IC_64BIT_ADSIZE, /* 10793 */ - IC_XS, /* 10794 */ - IC_64BIT_REXW_XS, /* 10795 */ - IC_XD, /* 10796 */ - IC_64BIT_REXW_XD, /* 10797 */ - IC_XS, /* 10798 */ - IC_64BIT_REXW_XS, /* 10799 */ - IC_OPSIZE, /* 10800 */ - IC_64BIT_OPSIZE, /* 10801 */ - IC_XS_OPSIZE, /* 10802 */ - IC_64BIT_XS_OPSIZE, /* 10803 */ - IC_XD_OPSIZE, /* 10804 */ - IC_64BIT_XD_OPSIZE, /* 10805 */ - IC_XS_OPSIZE, /* 10806 */ - IC_64BIT_XD_OPSIZE, /* 10807 */ - IC_OPSIZE, /* 10808 */ - IC_64BIT_REXW_OPSIZE, /* 10809 */ - IC_XS_OPSIZE, /* 10810 */ - IC_64BIT_REXW_XS, /* 10811 */ - IC_XD_OPSIZE, /* 10812 */ - IC_64BIT_REXW_XD, /* 10813 */ - IC_XS_OPSIZE, /* 10814 */ - IC_64BIT_REXW_XS, /* 10815 */ - IC_VEX, /* 10816 */ - IC_VEX, /* 10817 */ - IC_VEX_XS, /* 10818 */ - IC_VEX_XS, /* 10819 */ - IC_VEX_XD, /* 10820 */ - IC_VEX_XD, /* 10821 */ - IC_VEX_XD, /* 10822 */ - IC_VEX_XD, /* 10823 */ - IC_VEX_W, /* 10824 */ - IC_VEX_W, /* 10825 */ - IC_VEX_W_XS, /* 10826 */ - IC_VEX_W_XS, /* 10827 */ - IC_VEX_W_XD, /* 10828 */ - IC_VEX_W_XD, /* 10829 */ - IC_VEX_W_XD, /* 10830 */ - IC_VEX_W_XD, /* 10831 */ - IC_VEX_OPSIZE, /* 10832 */ - IC_VEX_OPSIZE, /* 10833 */ - IC_VEX_OPSIZE, /* 10834 */ - IC_VEX_OPSIZE, /* 10835 */ - IC_VEX_OPSIZE, /* 10836 */ - IC_VEX_OPSIZE, /* 10837 */ - IC_VEX_OPSIZE, /* 10838 */ - IC_VEX_OPSIZE, /* 10839 */ - IC_VEX_W_OPSIZE, /* 10840 */ - IC_VEX_W_OPSIZE, /* 10841 */ - IC_VEX_W_OPSIZE, /* 10842 */ - IC_VEX_W_OPSIZE, /* 10843 */ - IC_VEX_W_OPSIZE, /* 10844 */ - IC_VEX_W_OPSIZE, /* 10845 */ - IC_VEX_W_OPSIZE, /* 10846 */ - IC_VEX_W_OPSIZE, /* 10847 */ - IC_VEX, /* 10848 */ - IC_VEX, /* 10849 */ - IC_VEX_XS, /* 10850 */ - IC_VEX_XS, /* 10851 */ - IC_VEX_XD, /* 10852 */ - IC_VEX_XD, /* 10853 */ - IC_VEX_XD, /* 10854 */ - IC_VEX_XD, /* 10855 */ - IC_VEX_W, /* 10856 */ - IC_VEX_W, /* 10857 */ - IC_VEX_W_XS, /* 10858 */ - IC_VEX_W_XS, /* 10859 */ - IC_VEX_W_XD, /* 10860 */ - IC_VEX_W_XD, /* 10861 */ - IC_VEX_W_XD, /* 10862 */ - IC_VEX_W_XD, /* 10863 */ - IC_VEX_OPSIZE, /* 10864 */ - IC_VEX_OPSIZE, /* 10865 */ - IC_VEX_OPSIZE, /* 10866 */ - IC_VEX_OPSIZE, /* 10867 */ - IC_VEX_OPSIZE, /* 10868 */ - IC_VEX_OPSIZE, /* 10869 */ - IC_VEX_OPSIZE, /* 10870 */ - IC_VEX_OPSIZE, /* 10871 */ - IC_VEX_W_OPSIZE, /* 10872 */ - IC_VEX_W_OPSIZE, /* 10873 */ - IC_VEX_W_OPSIZE, /* 10874 */ - IC_VEX_W_OPSIZE, /* 10875 */ - IC_VEX_W_OPSIZE, /* 10876 */ - IC_VEX_W_OPSIZE, /* 10877 */ - IC_VEX_W_OPSIZE, /* 10878 */ - IC_VEX_W_OPSIZE, /* 10879 */ - IC_VEX_L, /* 10880 */ - IC_VEX_L, /* 10881 */ - IC_VEX_L_XS, /* 10882 */ - IC_VEX_L_XS, /* 10883 */ - IC_VEX_L_XD, /* 10884 */ - IC_VEX_L_XD, /* 10885 */ - IC_VEX_L_XD, /* 10886 */ - IC_VEX_L_XD, /* 10887 */ - IC_VEX_L_W, /* 10888 */ - IC_VEX_L_W, /* 10889 */ - IC_VEX_L_W_XS, /* 10890 */ - IC_VEX_L_W_XS, /* 10891 */ - IC_VEX_L_W_XD, /* 10892 */ - IC_VEX_L_W_XD, /* 10893 */ - IC_VEX_L_W_XD, /* 10894 */ - IC_VEX_L_W_XD, /* 10895 */ - IC_VEX_L_OPSIZE, /* 10896 */ - IC_VEX_L_OPSIZE, /* 10897 */ - IC_VEX_L_OPSIZE, /* 10898 */ - IC_VEX_L_OPSIZE, /* 10899 */ - IC_VEX_L_OPSIZE, /* 10900 */ - IC_VEX_L_OPSIZE, /* 10901 */ - IC_VEX_L_OPSIZE, /* 10902 */ - IC_VEX_L_OPSIZE, /* 10903 */ - IC_VEX_L_W_OPSIZE, /* 10904 */ - IC_VEX_L_W_OPSIZE, /* 10905 */ - IC_VEX_L_W_OPSIZE, /* 10906 */ - IC_VEX_L_W_OPSIZE, /* 10907 */ - IC_VEX_L_W_OPSIZE, /* 10908 */ - IC_VEX_L_W_OPSIZE, /* 10909 */ - IC_VEX_L_W_OPSIZE, /* 10910 */ - IC_VEX_L_W_OPSIZE, /* 10911 */ - IC_VEX_L, /* 10912 */ - IC_VEX_L, /* 10913 */ - IC_VEX_L_XS, /* 10914 */ - IC_VEX_L_XS, /* 10915 */ - IC_VEX_L_XD, /* 10916 */ - IC_VEX_L_XD, /* 10917 */ - IC_VEX_L_XD, /* 10918 */ - IC_VEX_L_XD, /* 10919 */ - IC_VEX_L_W, /* 10920 */ - IC_VEX_L_W, /* 10921 */ - IC_VEX_L_W_XS, /* 10922 */ - IC_VEX_L_W_XS, /* 10923 */ - IC_VEX_L_W_XD, /* 10924 */ - IC_VEX_L_W_XD, /* 10925 */ - IC_VEX_L_W_XD, /* 10926 */ - IC_VEX_L_W_XD, /* 10927 */ - IC_VEX_L_OPSIZE, /* 10928 */ - IC_VEX_L_OPSIZE, /* 10929 */ - IC_VEX_L_OPSIZE, /* 10930 */ - IC_VEX_L_OPSIZE, /* 10931 */ - IC_VEX_L_OPSIZE, /* 10932 */ - IC_VEX_L_OPSIZE, /* 10933 */ - IC_VEX_L_OPSIZE, /* 10934 */ - IC_VEX_L_OPSIZE, /* 10935 */ - IC_VEX_L_W_OPSIZE, /* 10936 */ - IC_VEX_L_W_OPSIZE, /* 10937 */ - IC_VEX_L_W_OPSIZE, /* 10938 */ - IC_VEX_L_W_OPSIZE, /* 10939 */ - IC_VEX_L_W_OPSIZE, /* 10940 */ - IC_VEX_L_W_OPSIZE, /* 10941 */ - IC_VEX_L_W_OPSIZE, /* 10942 */ - IC_VEX_L_W_OPSIZE, /* 10943 */ - IC_VEX_L, /* 10944 */ - IC_VEX_L, /* 10945 */ - IC_VEX_L_XS, /* 10946 */ - IC_VEX_L_XS, /* 10947 */ - IC_VEX_L_XD, /* 10948 */ - IC_VEX_L_XD, /* 10949 */ - IC_VEX_L_XD, /* 10950 */ - IC_VEX_L_XD, /* 10951 */ - IC_VEX_L_W, /* 10952 */ - IC_VEX_L_W, /* 10953 */ - IC_VEX_L_W_XS, /* 10954 */ - IC_VEX_L_W_XS, /* 10955 */ - IC_VEX_L_W_XD, /* 10956 */ - IC_VEX_L_W_XD, /* 10957 */ - IC_VEX_L_W_XD, /* 10958 */ - IC_VEX_L_W_XD, /* 10959 */ - IC_VEX_L_OPSIZE, /* 10960 */ - IC_VEX_L_OPSIZE, /* 10961 */ - IC_VEX_L_OPSIZE, /* 10962 */ - IC_VEX_L_OPSIZE, /* 10963 */ - IC_VEX_L_OPSIZE, /* 10964 */ - IC_VEX_L_OPSIZE, /* 10965 */ - IC_VEX_L_OPSIZE, /* 10966 */ - IC_VEX_L_OPSIZE, /* 10967 */ - IC_VEX_L_W_OPSIZE, /* 10968 */ - IC_VEX_L_W_OPSIZE, /* 10969 */ - IC_VEX_L_W_OPSIZE, /* 10970 */ - IC_VEX_L_W_OPSIZE, /* 10971 */ - IC_VEX_L_W_OPSIZE, /* 10972 */ - IC_VEX_L_W_OPSIZE, /* 10973 */ - IC_VEX_L_W_OPSIZE, /* 10974 */ - IC_VEX_L_W_OPSIZE, /* 10975 */ - IC_VEX_L, /* 10976 */ - IC_VEX_L, /* 10977 */ - IC_VEX_L_XS, /* 10978 */ - IC_VEX_L_XS, /* 10979 */ - IC_VEX_L_XD, /* 10980 */ - IC_VEX_L_XD, /* 10981 */ - IC_VEX_L_XD, /* 10982 */ - IC_VEX_L_XD, /* 10983 */ - IC_VEX_L_W, /* 10984 */ - IC_VEX_L_W, /* 10985 */ - IC_VEX_L_W_XS, /* 10986 */ - IC_VEX_L_W_XS, /* 10987 */ - IC_VEX_L_W_XD, /* 10988 */ - IC_VEX_L_W_XD, /* 10989 */ - IC_VEX_L_W_XD, /* 10990 */ - IC_VEX_L_W_XD, /* 10991 */ - IC_VEX_L_OPSIZE, /* 10992 */ - IC_VEX_L_OPSIZE, /* 10993 */ - IC_VEX_L_OPSIZE, /* 10994 */ - IC_VEX_L_OPSIZE, /* 10995 */ - IC_VEX_L_OPSIZE, /* 10996 */ - IC_VEX_L_OPSIZE, /* 10997 */ - IC_VEX_L_OPSIZE, /* 10998 */ - IC_VEX_L_OPSIZE, /* 10999 */ - IC_VEX_L_W_OPSIZE, /* 11000 */ - IC_VEX_L_W_OPSIZE, /* 11001 */ - IC_VEX_L_W_OPSIZE, /* 11002 */ - IC_VEX_L_W_OPSIZE, /* 11003 */ - IC_VEX_L_W_OPSIZE, /* 11004 */ - IC_VEX_L_W_OPSIZE, /* 11005 */ - IC_VEX_L_W_OPSIZE, /* 11006 */ - IC_VEX_L_W_OPSIZE, /* 11007 */ - IC_EVEX_L_K_B, /* 11008 */ - IC_EVEX_L_K_B, /* 11009 */ - IC_EVEX_L_XS_K_B, /* 11010 */ - IC_EVEX_L_XS_K_B, /* 11011 */ - IC_EVEX_L_XD_K_B, /* 11012 */ - IC_EVEX_L_XD_K_B, /* 11013 */ - IC_EVEX_L_XD_K_B, /* 11014 */ - IC_EVEX_L_XD_K_B, /* 11015 */ - IC_EVEX_L_W_K_B, /* 11016 */ - IC_EVEX_L_W_K_B, /* 11017 */ - IC_EVEX_L_W_XS_K_B, /* 11018 */ - IC_EVEX_L_W_XS_K_B, /* 11019 */ - IC_EVEX_L_W_XD_K_B, /* 11020 */ - IC_EVEX_L_W_XD_K_B, /* 11021 */ - IC_EVEX_L_W_XD_K_B, /* 11022 */ - IC_EVEX_L_W_XD_K_B, /* 11023 */ - IC_EVEX_L_OPSIZE_K_B, /* 11024 */ - IC_EVEX_L_OPSIZE_K_B, /* 11025 */ - IC_EVEX_L_OPSIZE_K_B, /* 11026 */ - IC_EVEX_L_OPSIZE_K_B, /* 11027 */ - IC_EVEX_L_OPSIZE_K_B, /* 11028 */ - IC_EVEX_L_OPSIZE_K_B, /* 11029 */ - IC_EVEX_L_OPSIZE_K_B, /* 11030 */ - IC_EVEX_L_OPSIZE_K_B, /* 11031 */ - IC_EVEX_L_W_OPSIZE_K_B, /* 11032 */ - IC_EVEX_L_W_OPSIZE_K_B, /* 11033 */ - IC_EVEX_L_W_OPSIZE_K_B, /* 11034 */ - IC_EVEX_L_W_OPSIZE_K_B, /* 11035 */ - IC_EVEX_L_W_OPSIZE_K_B, /* 11036 */ - IC_EVEX_L_W_OPSIZE_K_B, /* 11037 */ - IC_EVEX_L_W_OPSIZE_K_B, /* 11038 */ - IC_EVEX_L_W_OPSIZE_K_B, /* 11039 */ - IC_EVEX_L_K_B, /* 11040 */ - IC_EVEX_L_K_B, /* 11041 */ - IC_EVEX_L_XS_K_B, /* 11042 */ - IC_EVEX_L_XS_K_B, /* 11043 */ - IC_EVEX_L_XD_K_B, /* 11044 */ - IC_EVEX_L_XD_K_B, /* 11045 */ - IC_EVEX_L_XD_K_B, /* 11046 */ - IC_EVEX_L_XD_K_B, /* 11047 */ - IC_EVEX_L_W_K_B, /* 11048 */ - IC_EVEX_L_W_K_B, /* 11049 */ - IC_EVEX_L_W_XS_K_B, /* 11050 */ - IC_EVEX_L_W_XS_K_B, /* 11051 */ - IC_EVEX_L_W_XD_K_B, /* 11052 */ - IC_EVEX_L_W_XD_K_B, /* 11053 */ - IC_EVEX_L_W_XD_K_B, /* 11054 */ - IC_EVEX_L_W_XD_K_B, /* 11055 */ - IC_EVEX_L_OPSIZE_K_B, /* 11056 */ - IC_EVEX_L_OPSIZE_K_B, /* 11057 */ - IC_EVEX_L_OPSIZE_K_B, /* 11058 */ - IC_EVEX_L_OPSIZE_K_B, /* 11059 */ - IC_EVEX_L_OPSIZE_K_B, /* 11060 */ - IC_EVEX_L_OPSIZE_K_B, /* 11061 */ - IC_EVEX_L_OPSIZE_K_B, /* 11062 */ - IC_EVEX_L_OPSIZE_K_B, /* 11063 */ - IC_EVEX_L_W_OPSIZE_K_B, /* 11064 */ - IC_EVEX_L_W_OPSIZE_K_B, /* 11065 */ - IC_EVEX_L_W_OPSIZE_K_B, /* 11066 */ - IC_EVEX_L_W_OPSIZE_K_B, /* 11067 */ - IC_EVEX_L_W_OPSIZE_K_B, /* 11068 */ - IC_EVEX_L_W_OPSIZE_K_B, /* 11069 */ - IC_EVEX_L_W_OPSIZE_K_B, /* 11070 */ - IC_EVEX_L_W_OPSIZE_K_B, /* 11071 */ - IC_EVEX_L_K_B, /* 11072 */ - IC_EVEX_L_K_B, /* 11073 */ - IC_EVEX_L_XS_K_B, /* 11074 */ - IC_EVEX_L_XS_K_B, /* 11075 */ - IC_EVEX_L_XD_K_B, /* 11076 */ - IC_EVEX_L_XD_K_B, /* 11077 */ - IC_EVEX_L_XD_K_B, /* 11078 */ - IC_EVEX_L_XD_K_B, /* 11079 */ - IC_EVEX_L_W_K_B, /* 11080 */ - IC_EVEX_L_W_K_B, /* 11081 */ - IC_EVEX_L_W_XS_K_B, /* 11082 */ - IC_EVEX_L_W_XS_K_B, /* 11083 */ - IC_EVEX_L_W_XD_K_B, /* 11084 */ - IC_EVEX_L_W_XD_K_B, /* 11085 */ - IC_EVEX_L_W_XD_K_B, /* 11086 */ - IC_EVEX_L_W_XD_K_B, /* 11087 */ - IC_EVEX_L_OPSIZE_K_B, /* 11088 */ - IC_EVEX_L_OPSIZE_K_B, /* 11089 */ - IC_EVEX_L_OPSIZE_K_B, /* 11090 */ - IC_EVEX_L_OPSIZE_K_B, /* 11091 */ - IC_EVEX_L_OPSIZE_K_B, /* 11092 */ - IC_EVEX_L_OPSIZE_K_B, /* 11093 */ - IC_EVEX_L_OPSIZE_K_B, /* 11094 */ - IC_EVEX_L_OPSIZE_K_B, /* 11095 */ - IC_EVEX_L_W_OPSIZE_K_B, /* 11096 */ - IC_EVEX_L_W_OPSIZE_K_B, /* 11097 */ - IC_EVEX_L_W_OPSIZE_K_B, /* 11098 */ - IC_EVEX_L_W_OPSIZE_K_B, /* 11099 */ - IC_EVEX_L_W_OPSIZE_K_B, /* 11100 */ - IC_EVEX_L_W_OPSIZE_K_B, /* 11101 */ - IC_EVEX_L_W_OPSIZE_K_B, /* 11102 */ - IC_EVEX_L_W_OPSIZE_K_B, /* 11103 */ - IC_EVEX_L_K_B, /* 11104 */ - IC_EVEX_L_K_B, /* 11105 */ - IC_EVEX_L_XS_K_B, /* 11106 */ - IC_EVEX_L_XS_K_B, /* 11107 */ - IC_EVEX_L_XD_K_B, /* 11108 */ - IC_EVEX_L_XD_K_B, /* 11109 */ - IC_EVEX_L_XD_K_B, /* 11110 */ - IC_EVEX_L_XD_K_B, /* 11111 */ - IC_EVEX_L_W_K_B, /* 11112 */ - IC_EVEX_L_W_K_B, /* 11113 */ - IC_EVEX_L_W_XS_K_B, /* 11114 */ - IC_EVEX_L_W_XS_K_B, /* 11115 */ - IC_EVEX_L_W_XD_K_B, /* 11116 */ - IC_EVEX_L_W_XD_K_B, /* 11117 */ - IC_EVEX_L_W_XD_K_B, /* 11118 */ - IC_EVEX_L_W_XD_K_B, /* 11119 */ - IC_EVEX_L_OPSIZE_K_B, /* 11120 */ - IC_EVEX_L_OPSIZE_K_B, /* 11121 */ - IC_EVEX_L_OPSIZE_K_B, /* 11122 */ - IC_EVEX_L_OPSIZE_K_B, /* 11123 */ - IC_EVEX_L_OPSIZE_K_B, /* 11124 */ - IC_EVEX_L_OPSIZE_K_B, /* 11125 */ - IC_EVEX_L_OPSIZE_K_B, /* 11126 */ - IC_EVEX_L_OPSIZE_K_B, /* 11127 */ - IC_EVEX_L_W_OPSIZE_K_B, /* 11128 */ - IC_EVEX_L_W_OPSIZE_K_B, /* 11129 */ - IC_EVEX_L_W_OPSIZE_K_B, /* 11130 */ - IC_EVEX_L_W_OPSIZE_K_B, /* 11131 */ - IC_EVEX_L_W_OPSIZE_K_B, /* 11132 */ - IC_EVEX_L_W_OPSIZE_K_B, /* 11133 */ - IC_EVEX_L_W_OPSIZE_K_B, /* 11134 */ - IC_EVEX_L_W_OPSIZE_K_B, /* 11135 */ - IC_EVEX_L_K_B, /* 11136 */ - IC_EVEX_L_K_B, /* 11137 */ - IC_EVEX_L_XS_K_B, /* 11138 */ - IC_EVEX_L_XS_K_B, /* 11139 */ - IC_EVEX_L_XD_K_B, /* 11140 */ - IC_EVEX_L_XD_K_B, /* 11141 */ - IC_EVEX_L_XD_K_B, /* 11142 */ - IC_EVEX_L_XD_K_B, /* 11143 */ - IC_EVEX_L_W_K_B, /* 11144 */ - IC_EVEX_L_W_K_B, /* 11145 */ - IC_EVEX_L_W_XS_K_B, /* 11146 */ - IC_EVEX_L_W_XS_K_B, /* 11147 */ - IC_EVEX_L_W_XD_K_B, /* 11148 */ - IC_EVEX_L_W_XD_K_B, /* 11149 */ - IC_EVEX_L_W_XD_K_B, /* 11150 */ - IC_EVEX_L_W_XD_K_B, /* 11151 */ - IC_EVEX_L_OPSIZE_K_B, /* 11152 */ - IC_EVEX_L_OPSIZE_K_B, /* 11153 */ - IC_EVEX_L_OPSIZE_K_B, /* 11154 */ - IC_EVEX_L_OPSIZE_K_B, /* 11155 */ - IC_EVEX_L_OPSIZE_K_B, /* 11156 */ - IC_EVEX_L_OPSIZE_K_B, /* 11157 */ - IC_EVEX_L_OPSIZE_K_B, /* 11158 */ - IC_EVEX_L_OPSIZE_K_B, /* 11159 */ - IC_EVEX_L_W_OPSIZE_K_B, /* 11160 */ - IC_EVEX_L_W_OPSIZE_K_B, /* 11161 */ - IC_EVEX_L_W_OPSIZE_K_B, /* 11162 */ - IC_EVEX_L_W_OPSIZE_K_B, /* 11163 */ - IC_EVEX_L_W_OPSIZE_K_B, /* 11164 */ - IC_EVEX_L_W_OPSIZE_K_B, /* 11165 */ - IC_EVEX_L_W_OPSIZE_K_B, /* 11166 */ - IC_EVEX_L_W_OPSIZE_K_B, /* 11167 */ - IC_EVEX_L_K_B, /* 11168 */ - IC_EVEX_L_K_B, /* 11169 */ - IC_EVEX_L_XS_K_B, /* 11170 */ - IC_EVEX_L_XS_K_B, /* 11171 */ - IC_EVEX_L_XD_K_B, /* 11172 */ - IC_EVEX_L_XD_K_B, /* 11173 */ - IC_EVEX_L_XD_K_B, /* 11174 */ - IC_EVEX_L_XD_K_B, /* 11175 */ - IC_EVEX_L_W_K_B, /* 11176 */ - IC_EVEX_L_W_K_B, /* 11177 */ - IC_EVEX_L_W_XS_K_B, /* 11178 */ - IC_EVEX_L_W_XS_K_B, /* 11179 */ - IC_EVEX_L_W_XD_K_B, /* 11180 */ - IC_EVEX_L_W_XD_K_B, /* 11181 */ - IC_EVEX_L_W_XD_K_B, /* 11182 */ - IC_EVEX_L_W_XD_K_B, /* 11183 */ - IC_EVEX_L_OPSIZE_K_B, /* 11184 */ - IC_EVEX_L_OPSIZE_K_B, /* 11185 */ - IC_EVEX_L_OPSIZE_K_B, /* 11186 */ - IC_EVEX_L_OPSIZE_K_B, /* 11187 */ - IC_EVEX_L_OPSIZE_K_B, /* 11188 */ - IC_EVEX_L_OPSIZE_K_B, /* 11189 */ - IC_EVEX_L_OPSIZE_K_B, /* 11190 */ - IC_EVEX_L_OPSIZE_K_B, /* 11191 */ - IC_EVEX_L_W_OPSIZE_K_B, /* 11192 */ - IC_EVEX_L_W_OPSIZE_K_B, /* 11193 */ - IC_EVEX_L_W_OPSIZE_K_B, /* 11194 */ - IC_EVEX_L_W_OPSIZE_K_B, /* 11195 */ - IC_EVEX_L_W_OPSIZE_K_B, /* 11196 */ - IC_EVEX_L_W_OPSIZE_K_B, /* 11197 */ - IC_EVEX_L_W_OPSIZE_K_B, /* 11198 */ - IC_EVEX_L_W_OPSIZE_K_B, /* 11199 */ - IC_EVEX_L_K_B, /* 11200 */ - IC_EVEX_L_K_B, /* 11201 */ - IC_EVEX_L_XS_K_B, /* 11202 */ - IC_EVEX_L_XS_K_B, /* 11203 */ - IC_EVEX_L_XD_K_B, /* 11204 */ - IC_EVEX_L_XD_K_B, /* 11205 */ - IC_EVEX_L_XD_K_B, /* 11206 */ - IC_EVEX_L_XD_K_B, /* 11207 */ - IC_EVEX_L_W_K_B, /* 11208 */ - IC_EVEX_L_W_K_B, /* 11209 */ - IC_EVEX_L_W_XS_K_B, /* 11210 */ - IC_EVEX_L_W_XS_K_B, /* 11211 */ - IC_EVEX_L_W_XD_K_B, /* 11212 */ - IC_EVEX_L_W_XD_K_B, /* 11213 */ - IC_EVEX_L_W_XD_K_B, /* 11214 */ - IC_EVEX_L_W_XD_K_B, /* 11215 */ - IC_EVEX_L_OPSIZE_K_B, /* 11216 */ - IC_EVEX_L_OPSIZE_K_B, /* 11217 */ - IC_EVEX_L_OPSIZE_K_B, /* 11218 */ - IC_EVEX_L_OPSIZE_K_B, /* 11219 */ - IC_EVEX_L_OPSIZE_K_B, /* 11220 */ - IC_EVEX_L_OPSIZE_K_B, /* 11221 */ - IC_EVEX_L_OPSIZE_K_B, /* 11222 */ - IC_EVEX_L_OPSIZE_K_B, /* 11223 */ - IC_EVEX_L_W_OPSIZE_K_B, /* 11224 */ - IC_EVEX_L_W_OPSIZE_K_B, /* 11225 */ - IC_EVEX_L_W_OPSIZE_K_B, /* 11226 */ - IC_EVEX_L_W_OPSIZE_K_B, /* 11227 */ - IC_EVEX_L_W_OPSIZE_K_B, /* 11228 */ - IC_EVEX_L_W_OPSIZE_K_B, /* 11229 */ - IC_EVEX_L_W_OPSIZE_K_B, /* 11230 */ - IC_EVEX_L_W_OPSIZE_K_B, /* 11231 */ - IC_EVEX_L_K_B, /* 11232 */ - IC_EVEX_L_K_B, /* 11233 */ - IC_EVEX_L_XS_K_B, /* 11234 */ - IC_EVEX_L_XS_K_B, /* 11235 */ - IC_EVEX_L_XD_K_B, /* 11236 */ - IC_EVEX_L_XD_K_B, /* 11237 */ - IC_EVEX_L_XD_K_B, /* 11238 */ - IC_EVEX_L_XD_K_B, /* 11239 */ - IC_EVEX_L_W_K_B, /* 11240 */ - IC_EVEX_L_W_K_B, /* 11241 */ - IC_EVEX_L_W_XS_K_B, /* 11242 */ - IC_EVEX_L_W_XS_K_B, /* 11243 */ - IC_EVEX_L_W_XD_K_B, /* 11244 */ - IC_EVEX_L_W_XD_K_B, /* 11245 */ - IC_EVEX_L_W_XD_K_B, /* 11246 */ - IC_EVEX_L_W_XD_K_B, /* 11247 */ - IC_EVEX_L_OPSIZE_K_B, /* 11248 */ - IC_EVEX_L_OPSIZE_K_B, /* 11249 */ - IC_EVEX_L_OPSIZE_K_B, /* 11250 */ - IC_EVEX_L_OPSIZE_K_B, /* 11251 */ - IC_EVEX_L_OPSIZE_K_B, /* 11252 */ - IC_EVEX_L_OPSIZE_K_B, /* 11253 */ - IC_EVEX_L_OPSIZE_K_B, /* 11254 */ - IC_EVEX_L_OPSIZE_K_B, /* 11255 */ - IC_EVEX_L_W_OPSIZE_K_B, /* 11256 */ - IC_EVEX_L_W_OPSIZE_K_B, /* 11257 */ - IC_EVEX_L_W_OPSIZE_K_B, /* 11258 */ - IC_EVEX_L_W_OPSIZE_K_B, /* 11259 */ - IC_EVEX_L_W_OPSIZE_K_B, /* 11260 */ - IC_EVEX_L_W_OPSIZE_K_B, /* 11261 */ - IC_EVEX_L_W_OPSIZE_K_B, /* 11262 */ - IC_EVEX_L_W_OPSIZE_K_B, /* 11263 */ - IC, /* 11264 */ - IC_64BIT, /* 11265 */ - IC_XS, /* 11266 */ - IC_64BIT_XS, /* 11267 */ - IC_XD, /* 11268 */ - IC_64BIT_XD, /* 11269 */ - IC_XS, /* 11270 */ - IC_64BIT_XS, /* 11271 */ - IC, /* 11272 */ - IC_64BIT_REXW, /* 11273 */ - IC_XS, /* 11274 */ - IC_64BIT_REXW_XS, /* 11275 */ - IC_XD, /* 11276 */ - IC_64BIT_REXW_XD, /* 11277 */ - IC_XS, /* 11278 */ - IC_64BIT_REXW_XS, /* 11279 */ - IC_OPSIZE, /* 11280 */ - IC_64BIT_OPSIZE, /* 11281 */ - IC_XS_OPSIZE, /* 11282 */ - IC_64BIT_XS_OPSIZE, /* 11283 */ - IC_XD_OPSIZE, /* 11284 */ - IC_64BIT_XD_OPSIZE, /* 11285 */ - IC_XS_OPSIZE, /* 11286 */ - IC_64BIT_XD_OPSIZE, /* 11287 */ - IC_OPSIZE, /* 11288 */ - IC_64BIT_REXW_OPSIZE, /* 11289 */ - IC_XS_OPSIZE, /* 11290 */ - IC_64BIT_REXW_XS, /* 11291 */ - IC_XD_OPSIZE, /* 11292 */ - IC_64BIT_REXW_XD, /* 11293 */ - IC_XS_OPSIZE, /* 11294 */ - IC_64BIT_REXW_XS, /* 11295 */ - IC_ADSIZE, /* 11296 */ - IC_64BIT_ADSIZE, /* 11297 */ - IC_XS, /* 11298 */ - IC_64BIT_XS, /* 11299 */ - IC_XD, /* 11300 */ - IC_64BIT_XD, /* 11301 */ - IC_XS, /* 11302 */ - IC_64BIT_XS, /* 11303 */ - IC_ADSIZE, /* 11304 */ - IC_64BIT_ADSIZE, /* 11305 */ - IC_XS, /* 11306 */ - IC_64BIT_REXW_XS, /* 11307 */ - IC_XD, /* 11308 */ - IC_64BIT_REXW_XD, /* 11309 */ - IC_XS, /* 11310 */ - IC_64BIT_REXW_XS, /* 11311 */ - IC_OPSIZE, /* 11312 */ - IC_64BIT_OPSIZE, /* 11313 */ - IC_XS_OPSIZE, /* 11314 */ - IC_64BIT_XS_OPSIZE, /* 11315 */ - IC_XD_OPSIZE, /* 11316 */ - IC_64BIT_XD_OPSIZE, /* 11317 */ - IC_XS_OPSIZE, /* 11318 */ - IC_64BIT_XD_OPSIZE, /* 11319 */ - IC_OPSIZE, /* 11320 */ - IC_64BIT_REXW_OPSIZE, /* 11321 */ - IC_XS_OPSIZE, /* 11322 */ - IC_64BIT_REXW_XS, /* 11323 */ - IC_XD_OPSIZE, /* 11324 */ - IC_64BIT_REXW_XD, /* 11325 */ - IC_XS_OPSIZE, /* 11326 */ - IC_64BIT_REXW_XS, /* 11327 */ - IC_VEX, /* 11328 */ - IC_VEX, /* 11329 */ - IC_VEX_XS, /* 11330 */ - IC_VEX_XS, /* 11331 */ - IC_VEX_XD, /* 11332 */ - IC_VEX_XD, /* 11333 */ - IC_VEX_XD, /* 11334 */ - IC_VEX_XD, /* 11335 */ - IC_VEX_W, /* 11336 */ - IC_VEX_W, /* 11337 */ - IC_VEX_W_XS, /* 11338 */ - IC_VEX_W_XS, /* 11339 */ - IC_VEX_W_XD, /* 11340 */ - IC_VEX_W_XD, /* 11341 */ - IC_VEX_W_XD, /* 11342 */ - IC_VEX_W_XD, /* 11343 */ - IC_VEX_OPSIZE, /* 11344 */ - IC_VEX_OPSIZE, /* 11345 */ - IC_VEX_OPSIZE, /* 11346 */ - IC_VEX_OPSIZE, /* 11347 */ - IC_VEX_OPSIZE, /* 11348 */ - IC_VEX_OPSIZE, /* 11349 */ - IC_VEX_OPSIZE, /* 11350 */ - IC_VEX_OPSIZE, /* 11351 */ - IC_VEX_W_OPSIZE, /* 11352 */ - IC_VEX_W_OPSIZE, /* 11353 */ - IC_VEX_W_OPSIZE, /* 11354 */ - IC_VEX_W_OPSIZE, /* 11355 */ - IC_VEX_W_OPSIZE, /* 11356 */ - IC_VEX_W_OPSIZE, /* 11357 */ - IC_VEX_W_OPSIZE, /* 11358 */ - IC_VEX_W_OPSIZE, /* 11359 */ - IC_VEX, /* 11360 */ - IC_VEX, /* 11361 */ - IC_VEX_XS, /* 11362 */ - IC_VEX_XS, /* 11363 */ - IC_VEX_XD, /* 11364 */ - IC_VEX_XD, /* 11365 */ - IC_VEX_XD, /* 11366 */ - IC_VEX_XD, /* 11367 */ - IC_VEX_W, /* 11368 */ - IC_VEX_W, /* 11369 */ - IC_VEX_W_XS, /* 11370 */ - IC_VEX_W_XS, /* 11371 */ - IC_VEX_W_XD, /* 11372 */ - IC_VEX_W_XD, /* 11373 */ - IC_VEX_W_XD, /* 11374 */ - IC_VEX_W_XD, /* 11375 */ - IC_VEX_OPSIZE, /* 11376 */ - IC_VEX_OPSIZE, /* 11377 */ - IC_VEX_OPSIZE, /* 11378 */ - IC_VEX_OPSIZE, /* 11379 */ - IC_VEX_OPSIZE, /* 11380 */ - IC_VEX_OPSIZE, /* 11381 */ - IC_VEX_OPSIZE, /* 11382 */ - IC_VEX_OPSIZE, /* 11383 */ - IC_VEX_W_OPSIZE, /* 11384 */ - IC_VEX_W_OPSIZE, /* 11385 */ - IC_VEX_W_OPSIZE, /* 11386 */ - IC_VEX_W_OPSIZE, /* 11387 */ - IC_VEX_W_OPSIZE, /* 11388 */ - IC_VEX_W_OPSIZE, /* 11389 */ - IC_VEX_W_OPSIZE, /* 11390 */ - IC_VEX_W_OPSIZE, /* 11391 */ - IC_VEX_L, /* 11392 */ - IC_VEX_L, /* 11393 */ - IC_VEX_L_XS, /* 11394 */ - IC_VEX_L_XS, /* 11395 */ - IC_VEX_L_XD, /* 11396 */ - IC_VEX_L_XD, /* 11397 */ - IC_VEX_L_XD, /* 11398 */ - IC_VEX_L_XD, /* 11399 */ - IC_VEX_L_W, /* 11400 */ - IC_VEX_L_W, /* 11401 */ - IC_VEX_L_W_XS, /* 11402 */ - IC_VEX_L_W_XS, /* 11403 */ - IC_VEX_L_W_XD, /* 11404 */ - IC_VEX_L_W_XD, /* 11405 */ - IC_VEX_L_W_XD, /* 11406 */ - IC_VEX_L_W_XD, /* 11407 */ - IC_VEX_L_OPSIZE, /* 11408 */ - IC_VEX_L_OPSIZE, /* 11409 */ - IC_VEX_L_OPSIZE, /* 11410 */ - IC_VEX_L_OPSIZE, /* 11411 */ - IC_VEX_L_OPSIZE, /* 11412 */ - IC_VEX_L_OPSIZE, /* 11413 */ - IC_VEX_L_OPSIZE, /* 11414 */ - IC_VEX_L_OPSIZE, /* 11415 */ - IC_VEX_L_W_OPSIZE, /* 11416 */ - IC_VEX_L_W_OPSIZE, /* 11417 */ - IC_VEX_L_W_OPSIZE, /* 11418 */ - IC_VEX_L_W_OPSIZE, /* 11419 */ - IC_VEX_L_W_OPSIZE, /* 11420 */ - IC_VEX_L_W_OPSIZE, /* 11421 */ - IC_VEX_L_W_OPSIZE, /* 11422 */ - IC_VEX_L_W_OPSIZE, /* 11423 */ - IC_VEX_L, /* 11424 */ - IC_VEX_L, /* 11425 */ - IC_VEX_L_XS, /* 11426 */ - IC_VEX_L_XS, /* 11427 */ - IC_VEX_L_XD, /* 11428 */ - IC_VEX_L_XD, /* 11429 */ - IC_VEX_L_XD, /* 11430 */ - IC_VEX_L_XD, /* 11431 */ - IC_VEX_L_W, /* 11432 */ - IC_VEX_L_W, /* 11433 */ - IC_VEX_L_W_XS, /* 11434 */ - IC_VEX_L_W_XS, /* 11435 */ - IC_VEX_L_W_XD, /* 11436 */ - IC_VEX_L_W_XD, /* 11437 */ - IC_VEX_L_W_XD, /* 11438 */ - IC_VEX_L_W_XD, /* 11439 */ - IC_VEX_L_OPSIZE, /* 11440 */ - IC_VEX_L_OPSIZE, /* 11441 */ - IC_VEX_L_OPSIZE, /* 11442 */ - IC_VEX_L_OPSIZE, /* 11443 */ - IC_VEX_L_OPSIZE, /* 11444 */ - IC_VEX_L_OPSIZE, /* 11445 */ - IC_VEX_L_OPSIZE, /* 11446 */ - IC_VEX_L_OPSIZE, /* 11447 */ - IC_VEX_L_W_OPSIZE, /* 11448 */ - IC_VEX_L_W_OPSIZE, /* 11449 */ - IC_VEX_L_W_OPSIZE, /* 11450 */ - IC_VEX_L_W_OPSIZE, /* 11451 */ - IC_VEX_L_W_OPSIZE, /* 11452 */ - IC_VEX_L_W_OPSIZE, /* 11453 */ - IC_VEX_L_W_OPSIZE, /* 11454 */ - IC_VEX_L_W_OPSIZE, /* 11455 */ - IC_VEX_L, /* 11456 */ - IC_VEX_L, /* 11457 */ - IC_VEX_L_XS, /* 11458 */ - IC_VEX_L_XS, /* 11459 */ - IC_VEX_L_XD, /* 11460 */ - IC_VEX_L_XD, /* 11461 */ - IC_VEX_L_XD, /* 11462 */ - IC_VEX_L_XD, /* 11463 */ - IC_VEX_L_W, /* 11464 */ - IC_VEX_L_W, /* 11465 */ - IC_VEX_L_W_XS, /* 11466 */ - IC_VEX_L_W_XS, /* 11467 */ - IC_VEX_L_W_XD, /* 11468 */ - IC_VEX_L_W_XD, /* 11469 */ - IC_VEX_L_W_XD, /* 11470 */ - IC_VEX_L_W_XD, /* 11471 */ - IC_VEX_L_OPSIZE, /* 11472 */ - IC_VEX_L_OPSIZE, /* 11473 */ - IC_VEX_L_OPSIZE, /* 11474 */ - IC_VEX_L_OPSIZE, /* 11475 */ - IC_VEX_L_OPSIZE, /* 11476 */ - IC_VEX_L_OPSIZE, /* 11477 */ - IC_VEX_L_OPSIZE, /* 11478 */ - IC_VEX_L_OPSIZE, /* 11479 */ - IC_VEX_L_W_OPSIZE, /* 11480 */ - IC_VEX_L_W_OPSIZE, /* 11481 */ - IC_VEX_L_W_OPSIZE, /* 11482 */ - IC_VEX_L_W_OPSIZE, /* 11483 */ - IC_VEX_L_W_OPSIZE, /* 11484 */ - IC_VEX_L_W_OPSIZE, /* 11485 */ - IC_VEX_L_W_OPSIZE, /* 11486 */ - IC_VEX_L_W_OPSIZE, /* 11487 */ - IC_VEX_L, /* 11488 */ - IC_VEX_L, /* 11489 */ - IC_VEX_L_XS, /* 11490 */ - IC_VEX_L_XS, /* 11491 */ - IC_VEX_L_XD, /* 11492 */ - IC_VEX_L_XD, /* 11493 */ - IC_VEX_L_XD, /* 11494 */ - IC_VEX_L_XD, /* 11495 */ - IC_VEX_L_W, /* 11496 */ - IC_VEX_L_W, /* 11497 */ - IC_VEX_L_W_XS, /* 11498 */ - IC_VEX_L_W_XS, /* 11499 */ - IC_VEX_L_W_XD, /* 11500 */ - IC_VEX_L_W_XD, /* 11501 */ - IC_VEX_L_W_XD, /* 11502 */ - IC_VEX_L_W_XD, /* 11503 */ - IC_VEX_L_OPSIZE, /* 11504 */ - IC_VEX_L_OPSIZE, /* 11505 */ - IC_VEX_L_OPSIZE, /* 11506 */ - IC_VEX_L_OPSIZE, /* 11507 */ - IC_VEX_L_OPSIZE, /* 11508 */ - IC_VEX_L_OPSIZE, /* 11509 */ - IC_VEX_L_OPSIZE, /* 11510 */ - IC_VEX_L_OPSIZE, /* 11511 */ - IC_VEX_L_W_OPSIZE, /* 11512 */ - IC_VEX_L_W_OPSIZE, /* 11513 */ - IC_VEX_L_W_OPSIZE, /* 11514 */ - IC_VEX_L_W_OPSIZE, /* 11515 */ - IC_VEX_L_W_OPSIZE, /* 11516 */ - IC_VEX_L_W_OPSIZE, /* 11517 */ - IC_VEX_L_W_OPSIZE, /* 11518 */ - IC_VEX_L_W_OPSIZE, /* 11519 */ - IC_EVEX_L2_K_B, /* 11520 */ - IC_EVEX_L2_K_B, /* 11521 */ - IC_EVEX_L2_XS_K_B, /* 11522 */ - IC_EVEX_L2_XS_K_B, /* 11523 */ - IC_EVEX_L2_XD_K_B, /* 11524 */ - IC_EVEX_L2_XD_K_B, /* 11525 */ - IC_EVEX_L2_XD_K_B, /* 11526 */ - IC_EVEX_L2_XD_K_B, /* 11527 */ - IC_EVEX_L2_W_K_B, /* 11528 */ - IC_EVEX_L2_W_K_B, /* 11529 */ - IC_EVEX_L2_W_XS_K_B, /* 11530 */ - IC_EVEX_L2_W_XS_K_B, /* 11531 */ - IC_EVEX_L2_W_XD_K_B, /* 11532 */ - IC_EVEX_L2_W_XD_K_B, /* 11533 */ - IC_EVEX_L2_W_XD_K_B, /* 11534 */ - IC_EVEX_L2_W_XD_K_B, /* 11535 */ - IC_EVEX_L2_OPSIZE_K_B, /* 11536 */ - IC_EVEX_L2_OPSIZE_K_B, /* 11537 */ - IC_EVEX_L2_OPSIZE_K_B, /* 11538 */ - IC_EVEX_L2_OPSIZE_K_B, /* 11539 */ - IC_EVEX_L2_OPSIZE_K_B, /* 11540 */ - IC_EVEX_L2_OPSIZE_K_B, /* 11541 */ - IC_EVEX_L2_OPSIZE_K_B, /* 11542 */ - IC_EVEX_L2_OPSIZE_K_B, /* 11543 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 11544 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 11545 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 11546 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 11547 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 11548 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 11549 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 11550 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 11551 */ - IC_EVEX_L2_K_B, /* 11552 */ - IC_EVEX_L2_K_B, /* 11553 */ - IC_EVEX_L2_XS_K_B, /* 11554 */ - IC_EVEX_L2_XS_K_B, /* 11555 */ - IC_EVEX_L2_XD_K_B, /* 11556 */ - IC_EVEX_L2_XD_K_B, /* 11557 */ - IC_EVEX_L2_XD_K_B, /* 11558 */ - IC_EVEX_L2_XD_K_B, /* 11559 */ - IC_EVEX_L2_W_K_B, /* 11560 */ - IC_EVEX_L2_W_K_B, /* 11561 */ - IC_EVEX_L2_W_XS_K_B, /* 11562 */ - IC_EVEX_L2_W_XS_K_B, /* 11563 */ - IC_EVEX_L2_W_XD_K_B, /* 11564 */ - IC_EVEX_L2_W_XD_K_B, /* 11565 */ - IC_EVEX_L2_W_XD_K_B, /* 11566 */ - IC_EVEX_L2_W_XD_K_B, /* 11567 */ - IC_EVEX_L2_OPSIZE_K_B, /* 11568 */ - IC_EVEX_L2_OPSIZE_K_B, /* 11569 */ - IC_EVEX_L2_OPSIZE_K_B, /* 11570 */ - IC_EVEX_L2_OPSIZE_K_B, /* 11571 */ - IC_EVEX_L2_OPSIZE_K_B, /* 11572 */ - IC_EVEX_L2_OPSIZE_K_B, /* 11573 */ - IC_EVEX_L2_OPSIZE_K_B, /* 11574 */ - IC_EVEX_L2_OPSIZE_K_B, /* 11575 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 11576 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 11577 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 11578 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 11579 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 11580 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 11581 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 11582 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 11583 */ - IC_EVEX_L2_K_B, /* 11584 */ - IC_EVEX_L2_K_B, /* 11585 */ - IC_EVEX_L2_XS_K_B, /* 11586 */ - IC_EVEX_L2_XS_K_B, /* 11587 */ - IC_EVEX_L2_XD_K_B, /* 11588 */ - IC_EVEX_L2_XD_K_B, /* 11589 */ - IC_EVEX_L2_XD_K_B, /* 11590 */ - IC_EVEX_L2_XD_K_B, /* 11591 */ - IC_EVEX_L2_W_K_B, /* 11592 */ - IC_EVEX_L2_W_K_B, /* 11593 */ - IC_EVEX_L2_W_XS_K_B, /* 11594 */ - IC_EVEX_L2_W_XS_K_B, /* 11595 */ - IC_EVEX_L2_W_XD_K_B, /* 11596 */ - IC_EVEX_L2_W_XD_K_B, /* 11597 */ - IC_EVEX_L2_W_XD_K_B, /* 11598 */ - IC_EVEX_L2_W_XD_K_B, /* 11599 */ - IC_EVEX_L2_OPSIZE_K_B, /* 11600 */ - IC_EVEX_L2_OPSIZE_K_B, /* 11601 */ - IC_EVEX_L2_OPSIZE_K_B, /* 11602 */ - IC_EVEX_L2_OPSIZE_K_B, /* 11603 */ - IC_EVEX_L2_OPSIZE_K_B, /* 11604 */ - IC_EVEX_L2_OPSIZE_K_B, /* 11605 */ - IC_EVEX_L2_OPSIZE_K_B, /* 11606 */ - IC_EVEX_L2_OPSIZE_K_B, /* 11607 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 11608 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 11609 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 11610 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 11611 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 11612 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 11613 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 11614 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 11615 */ - IC_EVEX_L2_K_B, /* 11616 */ - IC_EVEX_L2_K_B, /* 11617 */ - IC_EVEX_L2_XS_K_B, /* 11618 */ - IC_EVEX_L2_XS_K_B, /* 11619 */ - IC_EVEX_L2_XD_K_B, /* 11620 */ - IC_EVEX_L2_XD_K_B, /* 11621 */ - IC_EVEX_L2_XD_K_B, /* 11622 */ - IC_EVEX_L2_XD_K_B, /* 11623 */ - IC_EVEX_L2_W_K_B, /* 11624 */ - IC_EVEX_L2_W_K_B, /* 11625 */ - IC_EVEX_L2_W_XS_K_B, /* 11626 */ - IC_EVEX_L2_W_XS_K_B, /* 11627 */ - IC_EVEX_L2_W_XD_K_B, /* 11628 */ - IC_EVEX_L2_W_XD_K_B, /* 11629 */ - IC_EVEX_L2_W_XD_K_B, /* 11630 */ - IC_EVEX_L2_W_XD_K_B, /* 11631 */ - IC_EVEX_L2_OPSIZE_K_B, /* 11632 */ - IC_EVEX_L2_OPSIZE_K_B, /* 11633 */ - IC_EVEX_L2_OPSIZE_K_B, /* 11634 */ - IC_EVEX_L2_OPSIZE_K_B, /* 11635 */ - IC_EVEX_L2_OPSIZE_K_B, /* 11636 */ - IC_EVEX_L2_OPSIZE_K_B, /* 11637 */ - IC_EVEX_L2_OPSIZE_K_B, /* 11638 */ - IC_EVEX_L2_OPSIZE_K_B, /* 11639 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 11640 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 11641 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 11642 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 11643 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 11644 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 11645 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 11646 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 11647 */ - IC_EVEX_L2_K_B, /* 11648 */ - IC_EVEX_L2_K_B, /* 11649 */ - IC_EVEX_L2_XS_K_B, /* 11650 */ - IC_EVEX_L2_XS_K_B, /* 11651 */ - IC_EVEX_L2_XD_K_B, /* 11652 */ - IC_EVEX_L2_XD_K_B, /* 11653 */ - IC_EVEX_L2_XD_K_B, /* 11654 */ - IC_EVEX_L2_XD_K_B, /* 11655 */ - IC_EVEX_L2_W_K_B, /* 11656 */ - IC_EVEX_L2_W_K_B, /* 11657 */ - IC_EVEX_L2_W_XS_K_B, /* 11658 */ - IC_EVEX_L2_W_XS_K_B, /* 11659 */ - IC_EVEX_L2_W_XD_K_B, /* 11660 */ - IC_EVEX_L2_W_XD_K_B, /* 11661 */ - IC_EVEX_L2_W_XD_K_B, /* 11662 */ - IC_EVEX_L2_W_XD_K_B, /* 11663 */ - IC_EVEX_L2_OPSIZE_K_B, /* 11664 */ - IC_EVEX_L2_OPSIZE_K_B, /* 11665 */ - IC_EVEX_L2_OPSIZE_K_B, /* 11666 */ - IC_EVEX_L2_OPSIZE_K_B, /* 11667 */ - IC_EVEX_L2_OPSIZE_K_B, /* 11668 */ - IC_EVEX_L2_OPSIZE_K_B, /* 11669 */ - IC_EVEX_L2_OPSIZE_K_B, /* 11670 */ - IC_EVEX_L2_OPSIZE_K_B, /* 11671 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 11672 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 11673 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 11674 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 11675 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 11676 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 11677 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 11678 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 11679 */ - IC_EVEX_L2_K_B, /* 11680 */ - IC_EVEX_L2_K_B, /* 11681 */ - IC_EVEX_L2_XS_K_B, /* 11682 */ - IC_EVEX_L2_XS_K_B, /* 11683 */ - IC_EVEX_L2_XD_K_B, /* 11684 */ - IC_EVEX_L2_XD_K_B, /* 11685 */ - IC_EVEX_L2_XD_K_B, /* 11686 */ - IC_EVEX_L2_XD_K_B, /* 11687 */ - IC_EVEX_L2_W_K_B, /* 11688 */ - IC_EVEX_L2_W_K_B, /* 11689 */ - IC_EVEX_L2_W_XS_K_B, /* 11690 */ - IC_EVEX_L2_W_XS_K_B, /* 11691 */ - IC_EVEX_L2_W_XD_K_B, /* 11692 */ - IC_EVEX_L2_W_XD_K_B, /* 11693 */ - IC_EVEX_L2_W_XD_K_B, /* 11694 */ - IC_EVEX_L2_W_XD_K_B, /* 11695 */ - IC_EVEX_L2_OPSIZE_K_B, /* 11696 */ - IC_EVEX_L2_OPSIZE_K_B, /* 11697 */ - IC_EVEX_L2_OPSIZE_K_B, /* 11698 */ - IC_EVEX_L2_OPSIZE_K_B, /* 11699 */ - IC_EVEX_L2_OPSIZE_K_B, /* 11700 */ - IC_EVEX_L2_OPSIZE_K_B, /* 11701 */ - IC_EVEX_L2_OPSIZE_K_B, /* 11702 */ - IC_EVEX_L2_OPSIZE_K_B, /* 11703 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 11704 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 11705 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 11706 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 11707 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 11708 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 11709 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 11710 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 11711 */ - IC_EVEX_L2_K_B, /* 11712 */ - IC_EVEX_L2_K_B, /* 11713 */ - IC_EVEX_L2_XS_K_B, /* 11714 */ - IC_EVEX_L2_XS_K_B, /* 11715 */ - IC_EVEX_L2_XD_K_B, /* 11716 */ - IC_EVEX_L2_XD_K_B, /* 11717 */ - IC_EVEX_L2_XD_K_B, /* 11718 */ - IC_EVEX_L2_XD_K_B, /* 11719 */ - IC_EVEX_L2_W_K_B, /* 11720 */ - IC_EVEX_L2_W_K_B, /* 11721 */ - IC_EVEX_L2_W_XS_K_B, /* 11722 */ - IC_EVEX_L2_W_XS_K_B, /* 11723 */ - IC_EVEX_L2_W_XD_K_B, /* 11724 */ - IC_EVEX_L2_W_XD_K_B, /* 11725 */ - IC_EVEX_L2_W_XD_K_B, /* 11726 */ - IC_EVEX_L2_W_XD_K_B, /* 11727 */ - IC_EVEX_L2_OPSIZE_K_B, /* 11728 */ - IC_EVEX_L2_OPSIZE_K_B, /* 11729 */ - IC_EVEX_L2_OPSIZE_K_B, /* 11730 */ - IC_EVEX_L2_OPSIZE_K_B, /* 11731 */ - IC_EVEX_L2_OPSIZE_K_B, /* 11732 */ - IC_EVEX_L2_OPSIZE_K_B, /* 11733 */ - IC_EVEX_L2_OPSIZE_K_B, /* 11734 */ - IC_EVEX_L2_OPSIZE_K_B, /* 11735 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 11736 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 11737 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 11738 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 11739 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 11740 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 11741 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 11742 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 11743 */ - IC_EVEX_L2_K_B, /* 11744 */ - IC_EVEX_L2_K_B, /* 11745 */ - IC_EVEX_L2_XS_K_B, /* 11746 */ - IC_EVEX_L2_XS_K_B, /* 11747 */ - IC_EVEX_L2_XD_K_B, /* 11748 */ - IC_EVEX_L2_XD_K_B, /* 11749 */ - IC_EVEX_L2_XD_K_B, /* 11750 */ - IC_EVEX_L2_XD_K_B, /* 11751 */ - IC_EVEX_L2_W_K_B, /* 11752 */ - IC_EVEX_L2_W_K_B, /* 11753 */ - IC_EVEX_L2_W_XS_K_B, /* 11754 */ - IC_EVEX_L2_W_XS_K_B, /* 11755 */ - IC_EVEX_L2_W_XD_K_B, /* 11756 */ - IC_EVEX_L2_W_XD_K_B, /* 11757 */ - IC_EVEX_L2_W_XD_K_B, /* 11758 */ - IC_EVEX_L2_W_XD_K_B, /* 11759 */ - IC_EVEX_L2_OPSIZE_K_B, /* 11760 */ - IC_EVEX_L2_OPSIZE_K_B, /* 11761 */ - IC_EVEX_L2_OPSIZE_K_B, /* 11762 */ - IC_EVEX_L2_OPSIZE_K_B, /* 11763 */ - IC_EVEX_L2_OPSIZE_K_B, /* 11764 */ - IC_EVEX_L2_OPSIZE_K_B, /* 11765 */ - IC_EVEX_L2_OPSIZE_K_B, /* 11766 */ - IC_EVEX_L2_OPSIZE_K_B, /* 11767 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 11768 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 11769 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 11770 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 11771 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 11772 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 11773 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 11774 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 11775 */ - IC, /* 11776 */ - IC_64BIT, /* 11777 */ - IC_XS, /* 11778 */ - IC_64BIT_XS, /* 11779 */ - IC_XD, /* 11780 */ - IC_64BIT_XD, /* 11781 */ - IC_XS, /* 11782 */ - IC_64BIT_XS, /* 11783 */ - IC, /* 11784 */ - IC_64BIT_REXW, /* 11785 */ - IC_XS, /* 11786 */ - IC_64BIT_REXW_XS, /* 11787 */ - IC_XD, /* 11788 */ - IC_64BIT_REXW_XD, /* 11789 */ - IC_XS, /* 11790 */ - IC_64BIT_REXW_XS, /* 11791 */ - IC_OPSIZE, /* 11792 */ - IC_64BIT_OPSIZE, /* 11793 */ - IC_XS_OPSIZE, /* 11794 */ - IC_64BIT_XS_OPSIZE, /* 11795 */ - IC_XD_OPSIZE, /* 11796 */ - IC_64BIT_XD_OPSIZE, /* 11797 */ - IC_XS_OPSIZE, /* 11798 */ - IC_64BIT_XD_OPSIZE, /* 11799 */ - IC_OPSIZE, /* 11800 */ - IC_64BIT_REXW_OPSIZE, /* 11801 */ - IC_XS_OPSIZE, /* 11802 */ - IC_64BIT_REXW_XS, /* 11803 */ - IC_XD_OPSIZE, /* 11804 */ - IC_64BIT_REXW_XD, /* 11805 */ - IC_XS_OPSIZE, /* 11806 */ - IC_64BIT_REXW_XS, /* 11807 */ - IC_ADSIZE, /* 11808 */ - IC_64BIT_ADSIZE, /* 11809 */ - IC_XS, /* 11810 */ - IC_64BIT_XS, /* 11811 */ - IC_XD, /* 11812 */ - IC_64BIT_XD, /* 11813 */ - IC_XS, /* 11814 */ - IC_64BIT_XS, /* 11815 */ - IC_ADSIZE, /* 11816 */ - IC_64BIT_ADSIZE, /* 11817 */ - IC_XS, /* 11818 */ - IC_64BIT_REXW_XS, /* 11819 */ - IC_XD, /* 11820 */ - IC_64BIT_REXW_XD, /* 11821 */ - IC_XS, /* 11822 */ - IC_64BIT_REXW_XS, /* 11823 */ - IC_OPSIZE, /* 11824 */ - IC_64BIT_OPSIZE, /* 11825 */ - IC_XS_OPSIZE, /* 11826 */ - IC_64BIT_XS_OPSIZE, /* 11827 */ - IC_XD_OPSIZE, /* 11828 */ - IC_64BIT_XD_OPSIZE, /* 11829 */ - IC_XS_OPSIZE, /* 11830 */ - IC_64BIT_XD_OPSIZE, /* 11831 */ - IC_OPSIZE, /* 11832 */ - IC_64BIT_REXW_OPSIZE, /* 11833 */ - IC_XS_OPSIZE, /* 11834 */ - IC_64BIT_REXW_XS, /* 11835 */ - IC_XD_OPSIZE, /* 11836 */ - IC_64BIT_REXW_XD, /* 11837 */ - IC_XS_OPSIZE, /* 11838 */ - IC_64BIT_REXW_XS, /* 11839 */ - IC_VEX, /* 11840 */ - IC_VEX, /* 11841 */ - IC_VEX_XS, /* 11842 */ - IC_VEX_XS, /* 11843 */ - IC_VEX_XD, /* 11844 */ - IC_VEX_XD, /* 11845 */ - IC_VEX_XD, /* 11846 */ - IC_VEX_XD, /* 11847 */ - IC_VEX_W, /* 11848 */ - IC_VEX_W, /* 11849 */ - IC_VEX_W_XS, /* 11850 */ - IC_VEX_W_XS, /* 11851 */ - IC_VEX_W_XD, /* 11852 */ - IC_VEX_W_XD, /* 11853 */ - IC_VEX_W_XD, /* 11854 */ - IC_VEX_W_XD, /* 11855 */ - IC_VEX_OPSIZE, /* 11856 */ - IC_VEX_OPSIZE, /* 11857 */ - IC_VEX_OPSIZE, /* 11858 */ - IC_VEX_OPSIZE, /* 11859 */ - IC_VEX_OPSIZE, /* 11860 */ - IC_VEX_OPSIZE, /* 11861 */ - IC_VEX_OPSIZE, /* 11862 */ - IC_VEX_OPSIZE, /* 11863 */ - IC_VEX_W_OPSIZE, /* 11864 */ - IC_VEX_W_OPSIZE, /* 11865 */ - IC_VEX_W_OPSIZE, /* 11866 */ - IC_VEX_W_OPSIZE, /* 11867 */ - IC_VEX_W_OPSIZE, /* 11868 */ - IC_VEX_W_OPSIZE, /* 11869 */ - IC_VEX_W_OPSIZE, /* 11870 */ - IC_VEX_W_OPSIZE, /* 11871 */ - IC_VEX, /* 11872 */ - IC_VEX, /* 11873 */ - IC_VEX_XS, /* 11874 */ - IC_VEX_XS, /* 11875 */ - IC_VEX_XD, /* 11876 */ - IC_VEX_XD, /* 11877 */ - IC_VEX_XD, /* 11878 */ - IC_VEX_XD, /* 11879 */ - IC_VEX_W, /* 11880 */ - IC_VEX_W, /* 11881 */ - IC_VEX_W_XS, /* 11882 */ - IC_VEX_W_XS, /* 11883 */ - IC_VEX_W_XD, /* 11884 */ - IC_VEX_W_XD, /* 11885 */ - IC_VEX_W_XD, /* 11886 */ - IC_VEX_W_XD, /* 11887 */ - IC_VEX_OPSIZE, /* 11888 */ - IC_VEX_OPSIZE, /* 11889 */ - IC_VEX_OPSIZE, /* 11890 */ - IC_VEX_OPSIZE, /* 11891 */ - IC_VEX_OPSIZE, /* 11892 */ - IC_VEX_OPSIZE, /* 11893 */ - IC_VEX_OPSIZE, /* 11894 */ - IC_VEX_OPSIZE, /* 11895 */ - IC_VEX_W_OPSIZE, /* 11896 */ - IC_VEX_W_OPSIZE, /* 11897 */ - IC_VEX_W_OPSIZE, /* 11898 */ - IC_VEX_W_OPSIZE, /* 11899 */ - IC_VEX_W_OPSIZE, /* 11900 */ - IC_VEX_W_OPSIZE, /* 11901 */ - IC_VEX_W_OPSIZE, /* 11902 */ - IC_VEX_W_OPSIZE, /* 11903 */ - IC_VEX_L, /* 11904 */ - IC_VEX_L, /* 11905 */ - IC_VEX_L_XS, /* 11906 */ - IC_VEX_L_XS, /* 11907 */ - IC_VEX_L_XD, /* 11908 */ - IC_VEX_L_XD, /* 11909 */ - IC_VEX_L_XD, /* 11910 */ - IC_VEX_L_XD, /* 11911 */ - IC_VEX_L_W, /* 11912 */ - IC_VEX_L_W, /* 11913 */ - IC_VEX_L_W_XS, /* 11914 */ - IC_VEX_L_W_XS, /* 11915 */ - IC_VEX_L_W_XD, /* 11916 */ - IC_VEX_L_W_XD, /* 11917 */ - IC_VEX_L_W_XD, /* 11918 */ - IC_VEX_L_W_XD, /* 11919 */ - IC_VEX_L_OPSIZE, /* 11920 */ - IC_VEX_L_OPSIZE, /* 11921 */ - IC_VEX_L_OPSIZE, /* 11922 */ - IC_VEX_L_OPSIZE, /* 11923 */ - IC_VEX_L_OPSIZE, /* 11924 */ - IC_VEX_L_OPSIZE, /* 11925 */ - IC_VEX_L_OPSIZE, /* 11926 */ - IC_VEX_L_OPSIZE, /* 11927 */ - IC_VEX_L_W_OPSIZE, /* 11928 */ - IC_VEX_L_W_OPSIZE, /* 11929 */ - IC_VEX_L_W_OPSIZE, /* 11930 */ - IC_VEX_L_W_OPSIZE, /* 11931 */ - IC_VEX_L_W_OPSIZE, /* 11932 */ - IC_VEX_L_W_OPSIZE, /* 11933 */ - IC_VEX_L_W_OPSIZE, /* 11934 */ - IC_VEX_L_W_OPSIZE, /* 11935 */ - IC_VEX_L, /* 11936 */ - IC_VEX_L, /* 11937 */ - IC_VEX_L_XS, /* 11938 */ - IC_VEX_L_XS, /* 11939 */ - IC_VEX_L_XD, /* 11940 */ - IC_VEX_L_XD, /* 11941 */ - IC_VEX_L_XD, /* 11942 */ - IC_VEX_L_XD, /* 11943 */ - IC_VEX_L_W, /* 11944 */ - IC_VEX_L_W, /* 11945 */ - IC_VEX_L_W_XS, /* 11946 */ - IC_VEX_L_W_XS, /* 11947 */ - IC_VEX_L_W_XD, /* 11948 */ - IC_VEX_L_W_XD, /* 11949 */ - IC_VEX_L_W_XD, /* 11950 */ - IC_VEX_L_W_XD, /* 11951 */ - IC_VEX_L_OPSIZE, /* 11952 */ - IC_VEX_L_OPSIZE, /* 11953 */ - IC_VEX_L_OPSIZE, /* 11954 */ - IC_VEX_L_OPSIZE, /* 11955 */ - IC_VEX_L_OPSIZE, /* 11956 */ - IC_VEX_L_OPSIZE, /* 11957 */ - IC_VEX_L_OPSIZE, /* 11958 */ - IC_VEX_L_OPSIZE, /* 11959 */ - IC_VEX_L_W_OPSIZE, /* 11960 */ - IC_VEX_L_W_OPSIZE, /* 11961 */ - IC_VEX_L_W_OPSIZE, /* 11962 */ - IC_VEX_L_W_OPSIZE, /* 11963 */ - IC_VEX_L_W_OPSIZE, /* 11964 */ - IC_VEX_L_W_OPSIZE, /* 11965 */ - IC_VEX_L_W_OPSIZE, /* 11966 */ - IC_VEX_L_W_OPSIZE, /* 11967 */ - IC_VEX_L, /* 11968 */ - IC_VEX_L, /* 11969 */ - IC_VEX_L_XS, /* 11970 */ - IC_VEX_L_XS, /* 11971 */ - IC_VEX_L_XD, /* 11972 */ - IC_VEX_L_XD, /* 11973 */ - IC_VEX_L_XD, /* 11974 */ - IC_VEX_L_XD, /* 11975 */ - IC_VEX_L_W, /* 11976 */ - IC_VEX_L_W, /* 11977 */ - IC_VEX_L_W_XS, /* 11978 */ - IC_VEX_L_W_XS, /* 11979 */ - IC_VEX_L_W_XD, /* 11980 */ - IC_VEX_L_W_XD, /* 11981 */ - IC_VEX_L_W_XD, /* 11982 */ - IC_VEX_L_W_XD, /* 11983 */ - IC_VEX_L_OPSIZE, /* 11984 */ - IC_VEX_L_OPSIZE, /* 11985 */ - IC_VEX_L_OPSIZE, /* 11986 */ - IC_VEX_L_OPSIZE, /* 11987 */ - IC_VEX_L_OPSIZE, /* 11988 */ - IC_VEX_L_OPSIZE, /* 11989 */ - IC_VEX_L_OPSIZE, /* 11990 */ - IC_VEX_L_OPSIZE, /* 11991 */ - IC_VEX_L_W_OPSIZE, /* 11992 */ - IC_VEX_L_W_OPSIZE, /* 11993 */ - IC_VEX_L_W_OPSIZE, /* 11994 */ - IC_VEX_L_W_OPSIZE, /* 11995 */ - IC_VEX_L_W_OPSIZE, /* 11996 */ - IC_VEX_L_W_OPSIZE, /* 11997 */ - IC_VEX_L_W_OPSIZE, /* 11998 */ - IC_VEX_L_W_OPSIZE, /* 11999 */ - IC_VEX_L, /* 12000 */ - IC_VEX_L, /* 12001 */ - IC_VEX_L_XS, /* 12002 */ - IC_VEX_L_XS, /* 12003 */ - IC_VEX_L_XD, /* 12004 */ - IC_VEX_L_XD, /* 12005 */ - IC_VEX_L_XD, /* 12006 */ - IC_VEX_L_XD, /* 12007 */ - IC_VEX_L_W, /* 12008 */ - IC_VEX_L_W, /* 12009 */ - IC_VEX_L_W_XS, /* 12010 */ - IC_VEX_L_W_XS, /* 12011 */ - IC_VEX_L_W_XD, /* 12012 */ - IC_VEX_L_W_XD, /* 12013 */ - IC_VEX_L_W_XD, /* 12014 */ - IC_VEX_L_W_XD, /* 12015 */ - IC_VEX_L_OPSIZE, /* 12016 */ - IC_VEX_L_OPSIZE, /* 12017 */ - IC_VEX_L_OPSIZE, /* 12018 */ - IC_VEX_L_OPSIZE, /* 12019 */ - IC_VEX_L_OPSIZE, /* 12020 */ - IC_VEX_L_OPSIZE, /* 12021 */ - IC_VEX_L_OPSIZE, /* 12022 */ - IC_VEX_L_OPSIZE, /* 12023 */ - IC_VEX_L_W_OPSIZE, /* 12024 */ - IC_VEX_L_W_OPSIZE, /* 12025 */ - IC_VEX_L_W_OPSIZE, /* 12026 */ - IC_VEX_L_W_OPSIZE, /* 12027 */ - IC_VEX_L_W_OPSIZE, /* 12028 */ - IC_VEX_L_W_OPSIZE, /* 12029 */ - IC_VEX_L_W_OPSIZE, /* 12030 */ - IC_VEX_L_W_OPSIZE, /* 12031 */ - IC_EVEX_L2_K_B, /* 12032 */ - IC_EVEX_L2_K_B, /* 12033 */ - IC_EVEX_L2_XS_K_B, /* 12034 */ - IC_EVEX_L2_XS_K_B, /* 12035 */ - IC_EVEX_L2_XD_K_B, /* 12036 */ - IC_EVEX_L2_XD_K_B, /* 12037 */ - IC_EVEX_L2_XD_K_B, /* 12038 */ - IC_EVEX_L2_XD_K_B, /* 12039 */ - IC_EVEX_L2_W_K_B, /* 12040 */ - IC_EVEX_L2_W_K_B, /* 12041 */ - IC_EVEX_L2_W_XS_K_B, /* 12042 */ - IC_EVEX_L2_W_XS_K_B, /* 12043 */ - IC_EVEX_L2_W_XD_K_B, /* 12044 */ - IC_EVEX_L2_W_XD_K_B, /* 12045 */ - IC_EVEX_L2_W_XD_K_B, /* 12046 */ - IC_EVEX_L2_W_XD_K_B, /* 12047 */ - IC_EVEX_L2_OPSIZE_K_B, /* 12048 */ - IC_EVEX_L2_OPSIZE_K_B, /* 12049 */ - IC_EVEX_L2_OPSIZE_K_B, /* 12050 */ - IC_EVEX_L2_OPSIZE_K_B, /* 12051 */ - IC_EVEX_L2_OPSIZE_K_B, /* 12052 */ - IC_EVEX_L2_OPSIZE_K_B, /* 12053 */ - IC_EVEX_L2_OPSIZE_K_B, /* 12054 */ - IC_EVEX_L2_OPSIZE_K_B, /* 12055 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 12056 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 12057 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 12058 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 12059 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 12060 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 12061 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 12062 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 12063 */ - IC_EVEX_L2_K_B, /* 12064 */ - IC_EVEX_L2_K_B, /* 12065 */ - IC_EVEX_L2_XS_K_B, /* 12066 */ - IC_EVEX_L2_XS_K_B, /* 12067 */ - IC_EVEX_L2_XD_K_B, /* 12068 */ - IC_EVEX_L2_XD_K_B, /* 12069 */ - IC_EVEX_L2_XD_K_B, /* 12070 */ - IC_EVEX_L2_XD_K_B, /* 12071 */ - IC_EVEX_L2_W_K_B, /* 12072 */ - IC_EVEX_L2_W_K_B, /* 12073 */ - IC_EVEX_L2_W_XS_K_B, /* 12074 */ - IC_EVEX_L2_W_XS_K_B, /* 12075 */ - IC_EVEX_L2_W_XD_K_B, /* 12076 */ - IC_EVEX_L2_W_XD_K_B, /* 12077 */ - IC_EVEX_L2_W_XD_K_B, /* 12078 */ - IC_EVEX_L2_W_XD_K_B, /* 12079 */ - IC_EVEX_L2_OPSIZE_K_B, /* 12080 */ - IC_EVEX_L2_OPSIZE_K_B, /* 12081 */ - IC_EVEX_L2_OPSIZE_K_B, /* 12082 */ - IC_EVEX_L2_OPSIZE_K_B, /* 12083 */ - IC_EVEX_L2_OPSIZE_K_B, /* 12084 */ - IC_EVEX_L2_OPSIZE_K_B, /* 12085 */ - IC_EVEX_L2_OPSIZE_K_B, /* 12086 */ - IC_EVEX_L2_OPSIZE_K_B, /* 12087 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 12088 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 12089 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 12090 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 12091 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 12092 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 12093 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 12094 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 12095 */ - IC_EVEX_L2_K_B, /* 12096 */ - IC_EVEX_L2_K_B, /* 12097 */ - IC_EVEX_L2_XS_K_B, /* 12098 */ - IC_EVEX_L2_XS_K_B, /* 12099 */ - IC_EVEX_L2_XD_K_B, /* 12100 */ - IC_EVEX_L2_XD_K_B, /* 12101 */ - IC_EVEX_L2_XD_K_B, /* 12102 */ - IC_EVEX_L2_XD_K_B, /* 12103 */ - IC_EVEX_L2_W_K_B, /* 12104 */ - IC_EVEX_L2_W_K_B, /* 12105 */ - IC_EVEX_L2_W_XS_K_B, /* 12106 */ - IC_EVEX_L2_W_XS_K_B, /* 12107 */ - IC_EVEX_L2_W_XD_K_B, /* 12108 */ - IC_EVEX_L2_W_XD_K_B, /* 12109 */ - IC_EVEX_L2_W_XD_K_B, /* 12110 */ - IC_EVEX_L2_W_XD_K_B, /* 12111 */ - IC_EVEX_L2_OPSIZE_K_B, /* 12112 */ - IC_EVEX_L2_OPSIZE_K_B, /* 12113 */ - IC_EVEX_L2_OPSIZE_K_B, /* 12114 */ - IC_EVEX_L2_OPSIZE_K_B, /* 12115 */ - IC_EVEX_L2_OPSIZE_K_B, /* 12116 */ - IC_EVEX_L2_OPSIZE_K_B, /* 12117 */ - IC_EVEX_L2_OPSIZE_K_B, /* 12118 */ - IC_EVEX_L2_OPSIZE_K_B, /* 12119 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 12120 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 12121 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 12122 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 12123 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 12124 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 12125 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 12126 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 12127 */ - IC_EVEX_L2_K_B, /* 12128 */ - IC_EVEX_L2_K_B, /* 12129 */ - IC_EVEX_L2_XS_K_B, /* 12130 */ - IC_EVEX_L2_XS_K_B, /* 12131 */ - IC_EVEX_L2_XD_K_B, /* 12132 */ - IC_EVEX_L2_XD_K_B, /* 12133 */ - IC_EVEX_L2_XD_K_B, /* 12134 */ - IC_EVEX_L2_XD_K_B, /* 12135 */ - IC_EVEX_L2_W_K_B, /* 12136 */ - IC_EVEX_L2_W_K_B, /* 12137 */ - IC_EVEX_L2_W_XS_K_B, /* 12138 */ - IC_EVEX_L2_W_XS_K_B, /* 12139 */ - IC_EVEX_L2_W_XD_K_B, /* 12140 */ - IC_EVEX_L2_W_XD_K_B, /* 12141 */ - IC_EVEX_L2_W_XD_K_B, /* 12142 */ - IC_EVEX_L2_W_XD_K_B, /* 12143 */ - IC_EVEX_L2_OPSIZE_K_B, /* 12144 */ - IC_EVEX_L2_OPSIZE_K_B, /* 12145 */ - IC_EVEX_L2_OPSIZE_K_B, /* 12146 */ - IC_EVEX_L2_OPSIZE_K_B, /* 12147 */ - IC_EVEX_L2_OPSIZE_K_B, /* 12148 */ - IC_EVEX_L2_OPSIZE_K_B, /* 12149 */ - IC_EVEX_L2_OPSIZE_K_B, /* 12150 */ - IC_EVEX_L2_OPSIZE_K_B, /* 12151 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 12152 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 12153 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 12154 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 12155 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 12156 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 12157 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 12158 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 12159 */ - IC_EVEX_L2_K_B, /* 12160 */ - IC_EVEX_L2_K_B, /* 12161 */ - IC_EVEX_L2_XS_K_B, /* 12162 */ - IC_EVEX_L2_XS_K_B, /* 12163 */ - IC_EVEX_L2_XD_K_B, /* 12164 */ - IC_EVEX_L2_XD_K_B, /* 12165 */ - IC_EVEX_L2_XD_K_B, /* 12166 */ - IC_EVEX_L2_XD_K_B, /* 12167 */ - IC_EVEX_L2_W_K_B, /* 12168 */ - IC_EVEX_L2_W_K_B, /* 12169 */ - IC_EVEX_L2_W_XS_K_B, /* 12170 */ - IC_EVEX_L2_W_XS_K_B, /* 12171 */ - IC_EVEX_L2_W_XD_K_B, /* 12172 */ - IC_EVEX_L2_W_XD_K_B, /* 12173 */ - IC_EVEX_L2_W_XD_K_B, /* 12174 */ - IC_EVEX_L2_W_XD_K_B, /* 12175 */ - IC_EVEX_L2_OPSIZE_K_B, /* 12176 */ - IC_EVEX_L2_OPSIZE_K_B, /* 12177 */ - IC_EVEX_L2_OPSIZE_K_B, /* 12178 */ - IC_EVEX_L2_OPSIZE_K_B, /* 12179 */ - IC_EVEX_L2_OPSIZE_K_B, /* 12180 */ - IC_EVEX_L2_OPSIZE_K_B, /* 12181 */ - IC_EVEX_L2_OPSIZE_K_B, /* 12182 */ - IC_EVEX_L2_OPSIZE_K_B, /* 12183 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 12184 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 12185 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 12186 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 12187 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 12188 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 12189 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 12190 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 12191 */ - IC_EVEX_L2_K_B, /* 12192 */ - IC_EVEX_L2_K_B, /* 12193 */ - IC_EVEX_L2_XS_K_B, /* 12194 */ - IC_EVEX_L2_XS_K_B, /* 12195 */ - IC_EVEX_L2_XD_K_B, /* 12196 */ - IC_EVEX_L2_XD_K_B, /* 12197 */ - IC_EVEX_L2_XD_K_B, /* 12198 */ - IC_EVEX_L2_XD_K_B, /* 12199 */ - IC_EVEX_L2_W_K_B, /* 12200 */ - IC_EVEX_L2_W_K_B, /* 12201 */ - IC_EVEX_L2_W_XS_K_B, /* 12202 */ - IC_EVEX_L2_W_XS_K_B, /* 12203 */ - IC_EVEX_L2_W_XD_K_B, /* 12204 */ - IC_EVEX_L2_W_XD_K_B, /* 12205 */ - IC_EVEX_L2_W_XD_K_B, /* 12206 */ - IC_EVEX_L2_W_XD_K_B, /* 12207 */ - IC_EVEX_L2_OPSIZE_K_B, /* 12208 */ - IC_EVEX_L2_OPSIZE_K_B, /* 12209 */ - IC_EVEX_L2_OPSIZE_K_B, /* 12210 */ - IC_EVEX_L2_OPSIZE_K_B, /* 12211 */ - IC_EVEX_L2_OPSIZE_K_B, /* 12212 */ - IC_EVEX_L2_OPSIZE_K_B, /* 12213 */ - IC_EVEX_L2_OPSIZE_K_B, /* 12214 */ - IC_EVEX_L2_OPSIZE_K_B, /* 12215 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 12216 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 12217 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 12218 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 12219 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 12220 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 12221 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 12222 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 12223 */ - IC_EVEX_L2_K_B, /* 12224 */ - IC_EVEX_L2_K_B, /* 12225 */ - IC_EVEX_L2_XS_K_B, /* 12226 */ - IC_EVEX_L2_XS_K_B, /* 12227 */ - IC_EVEX_L2_XD_K_B, /* 12228 */ - IC_EVEX_L2_XD_K_B, /* 12229 */ - IC_EVEX_L2_XD_K_B, /* 12230 */ - IC_EVEX_L2_XD_K_B, /* 12231 */ - IC_EVEX_L2_W_K_B, /* 12232 */ - IC_EVEX_L2_W_K_B, /* 12233 */ - IC_EVEX_L2_W_XS_K_B, /* 12234 */ - IC_EVEX_L2_W_XS_K_B, /* 12235 */ - IC_EVEX_L2_W_XD_K_B, /* 12236 */ - IC_EVEX_L2_W_XD_K_B, /* 12237 */ - IC_EVEX_L2_W_XD_K_B, /* 12238 */ - IC_EVEX_L2_W_XD_K_B, /* 12239 */ - IC_EVEX_L2_OPSIZE_K_B, /* 12240 */ - IC_EVEX_L2_OPSIZE_K_B, /* 12241 */ - IC_EVEX_L2_OPSIZE_K_B, /* 12242 */ - IC_EVEX_L2_OPSIZE_K_B, /* 12243 */ - IC_EVEX_L2_OPSIZE_K_B, /* 12244 */ - IC_EVEX_L2_OPSIZE_K_B, /* 12245 */ - IC_EVEX_L2_OPSIZE_K_B, /* 12246 */ - IC_EVEX_L2_OPSIZE_K_B, /* 12247 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 12248 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 12249 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 12250 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 12251 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 12252 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 12253 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 12254 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 12255 */ - IC_EVEX_L2_K_B, /* 12256 */ - IC_EVEX_L2_K_B, /* 12257 */ - IC_EVEX_L2_XS_K_B, /* 12258 */ - IC_EVEX_L2_XS_K_B, /* 12259 */ - IC_EVEX_L2_XD_K_B, /* 12260 */ - IC_EVEX_L2_XD_K_B, /* 12261 */ - IC_EVEX_L2_XD_K_B, /* 12262 */ - IC_EVEX_L2_XD_K_B, /* 12263 */ - IC_EVEX_L2_W_K_B, /* 12264 */ - IC_EVEX_L2_W_K_B, /* 12265 */ - IC_EVEX_L2_W_XS_K_B, /* 12266 */ - IC_EVEX_L2_W_XS_K_B, /* 12267 */ - IC_EVEX_L2_W_XD_K_B, /* 12268 */ - IC_EVEX_L2_W_XD_K_B, /* 12269 */ - IC_EVEX_L2_W_XD_K_B, /* 12270 */ - IC_EVEX_L2_W_XD_K_B, /* 12271 */ - IC_EVEX_L2_OPSIZE_K_B, /* 12272 */ - IC_EVEX_L2_OPSIZE_K_B, /* 12273 */ - IC_EVEX_L2_OPSIZE_K_B, /* 12274 */ - IC_EVEX_L2_OPSIZE_K_B, /* 12275 */ - IC_EVEX_L2_OPSIZE_K_B, /* 12276 */ - IC_EVEX_L2_OPSIZE_K_B, /* 12277 */ - IC_EVEX_L2_OPSIZE_K_B, /* 12278 */ - IC_EVEX_L2_OPSIZE_K_B, /* 12279 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 12280 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 12281 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 12282 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 12283 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 12284 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 12285 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 12286 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 12287 */ - IC, /* 12288 */ - IC_64BIT, /* 12289 */ - IC_XS, /* 12290 */ - IC_64BIT_XS, /* 12291 */ - IC_XD, /* 12292 */ - IC_64BIT_XD, /* 12293 */ - IC_XS, /* 12294 */ - IC_64BIT_XS, /* 12295 */ - IC, /* 12296 */ - IC_64BIT_REXW, /* 12297 */ - IC_XS, /* 12298 */ - IC_64BIT_REXW_XS, /* 12299 */ - IC_XD, /* 12300 */ - IC_64BIT_REXW_XD, /* 12301 */ - IC_XS, /* 12302 */ - IC_64BIT_REXW_XS, /* 12303 */ - IC_OPSIZE, /* 12304 */ - IC_64BIT_OPSIZE, /* 12305 */ - IC_XS_OPSIZE, /* 12306 */ - IC_64BIT_XS_OPSIZE, /* 12307 */ - IC_XD_OPSIZE, /* 12308 */ - IC_64BIT_XD_OPSIZE, /* 12309 */ - IC_XS_OPSIZE, /* 12310 */ - IC_64BIT_XD_OPSIZE, /* 12311 */ - IC_OPSIZE, /* 12312 */ - IC_64BIT_REXW_OPSIZE, /* 12313 */ - IC_XS_OPSIZE, /* 12314 */ - IC_64BIT_REXW_XS, /* 12315 */ - IC_XD_OPSIZE, /* 12316 */ - IC_64BIT_REXW_XD, /* 12317 */ - IC_XS_OPSIZE, /* 12318 */ - IC_64BIT_REXW_XS, /* 12319 */ - IC_ADSIZE, /* 12320 */ - IC_64BIT_ADSIZE, /* 12321 */ - IC_XS, /* 12322 */ - IC_64BIT_XS, /* 12323 */ - IC_XD, /* 12324 */ - IC_64BIT_XD, /* 12325 */ - IC_XS, /* 12326 */ - IC_64BIT_XS, /* 12327 */ - IC_ADSIZE, /* 12328 */ - IC_64BIT_ADSIZE, /* 12329 */ - IC_XS, /* 12330 */ - IC_64BIT_REXW_XS, /* 12331 */ - IC_XD, /* 12332 */ - IC_64BIT_REXW_XD, /* 12333 */ - IC_XS, /* 12334 */ - IC_64BIT_REXW_XS, /* 12335 */ - IC_OPSIZE, /* 12336 */ - IC_64BIT_OPSIZE, /* 12337 */ - IC_XS_OPSIZE, /* 12338 */ - IC_64BIT_XS_OPSIZE, /* 12339 */ - IC_XD_OPSIZE, /* 12340 */ - IC_64BIT_XD_OPSIZE, /* 12341 */ - IC_XS_OPSIZE, /* 12342 */ - IC_64BIT_XD_OPSIZE, /* 12343 */ - IC_OPSIZE, /* 12344 */ - IC_64BIT_REXW_OPSIZE, /* 12345 */ - IC_XS_OPSIZE, /* 12346 */ - IC_64BIT_REXW_XS, /* 12347 */ - IC_XD_OPSIZE, /* 12348 */ - IC_64BIT_REXW_XD, /* 12349 */ - IC_XS_OPSIZE, /* 12350 */ - IC_64BIT_REXW_XS, /* 12351 */ - IC_VEX, /* 12352 */ - IC_VEX, /* 12353 */ - IC_VEX_XS, /* 12354 */ - IC_VEX_XS, /* 12355 */ - IC_VEX_XD, /* 12356 */ - IC_VEX_XD, /* 12357 */ - IC_VEX_XD, /* 12358 */ - IC_VEX_XD, /* 12359 */ - IC_VEX_W, /* 12360 */ - IC_VEX_W, /* 12361 */ - IC_VEX_W_XS, /* 12362 */ - IC_VEX_W_XS, /* 12363 */ - IC_VEX_W_XD, /* 12364 */ - IC_VEX_W_XD, /* 12365 */ - IC_VEX_W_XD, /* 12366 */ - IC_VEX_W_XD, /* 12367 */ - IC_VEX_OPSIZE, /* 12368 */ - IC_VEX_OPSIZE, /* 12369 */ - IC_VEX_OPSIZE, /* 12370 */ - IC_VEX_OPSIZE, /* 12371 */ - IC_VEX_OPSIZE, /* 12372 */ - IC_VEX_OPSIZE, /* 12373 */ - IC_VEX_OPSIZE, /* 12374 */ - IC_VEX_OPSIZE, /* 12375 */ - IC_VEX_W_OPSIZE, /* 12376 */ - IC_VEX_W_OPSIZE, /* 12377 */ - IC_VEX_W_OPSIZE, /* 12378 */ - IC_VEX_W_OPSIZE, /* 12379 */ - IC_VEX_W_OPSIZE, /* 12380 */ - IC_VEX_W_OPSIZE, /* 12381 */ - IC_VEX_W_OPSIZE, /* 12382 */ - IC_VEX_W_OPSIZE, /* 12383 */ - IC_VEX, /* 12384 */ - IC_VEX, /* 12385 */ - IC_VEX_XS, /* 12386 */ - IC_VEX_XS, /* 12387 */ - IC_VEX_XD, /* 12388 */ - IC_VEX_XD, /* 12389 */ - IC_VEX_XD, /* 12390 */ - IC_VEX_XD, /* 12391 */ - IC_VEX_W, /* 12392 */ - IC_VEX_W, /* 12393 */ - IC_VEX_W_XS, /* 12394 */ - IC_VEX_W_XS, /* 12395 */ - IC_VEX_W_XD, /* 12396 */ - IC_VEX_W_XD, /* 12397 */ - IC_VEX_W_XD, /* 12398 */ - IC_VEX_W_XD, /* 12399 */ - IC_VEX_OPSIZE, /* 12400 */ - IC_VEX_OPSIZE, /* 12401 */ - IC_VEX_OPSIZE, /* 12402 */ - IC_VEX_OPSIZE, /* 12403 */ - IC_VEX_OPSIZE, /* 12404 */ - IC_VEX_OPSIZE, /* 12405 */ - IC_VEX_OPSIZE, /* 12406 */ - IC_VEX_OPSIZE, /* 12407 */ - IC_VEX_W_OPSIZE, /* 12408 */ - IC_VEX_W_OPSIZE, /* 12409 */ - IC_VEX_W_OPSIZE, /* 12410 */ - IC_VEX_W_OPSIZE, /* 12411 */ - IC_VEX_W_OPSIZE, /* 12412 */ - IC_VEX_W_OPSIZE, /* 12413 */ - IC_VEX_W_OPSIZE, /* 12414 */ - IC_VEX_W_OPSIZE, /* 12415 */ - IC_VEX_L, /* 12416 */ - IC_VEX_L, /* 12417 */ - IC_VEX_L_XS, /* 12418 */ - IC_VEX_L_XS, /* 12419 */ - IC_VEX_L_XD, /* 12420 */ - IC_VEX_L_XD, /* 12421 */ - IC_VEX_L_XD, /* 12422 */ - IC_VEX_L_XD, /* 12423 */ - IC_VEX_L_W, /* 12424 */ - IC_VEX_L_W, /* 12425 */ - IC_VEX_L_W_XS, /* 12426 */ - IC_VEX_L_W_XS, /* 12427 */ - IC_VEX_L_W_XD, /* 12428 */ - IC_VEX_L_W_XD, /* 12429 */ - IC_VEX_L_W_XD, /* 12430 */ - IC_VEX_L_W_XD, /* 12431 */ - IC_VEX_L_OPSIZE, /* 12432 */ - IC_VEX_L_OPSIZE, /* 12433 */ - IC_VEX_L_OPSIZE, /* 12434 */ - IC_VEX_L_OPSIZE, /* 12435 */ - IC_VEX_L_OPSIZE, /* 12436 */ - IC_VEX_L_OPSIZE, /* 12437 */ - IC_VEX_L_OPSIZE, /* 12438 */ - IC_VEX_L_OPSIZE, /* 12439 */ - IC_VEX_L_W_OPSIZE, /* 12440 */ - IC_VEX_L_W_OPSIZE, /* 12441 */ - IC_VEX_L_W_OPSIZE, /* 12442 */ - IC_VEX_L_W_OPSIZE, /* 12443 */ - IC_VEX_L_W_OPSIZE, /* 12444 */ - IC_VEX_L_W_OPSIZE, /* 12445 */ - IC_VEX_L_W_OPSIZE, /* 12446 */ - IC_VEX_L_W_OPSIZE, /* 12447 */ - IC_VEX_L, /* 12448 */ - IC_VEX_L, /* 12449 */ - IC_VEX_L_XS, /* 12450 */ - IC_VEX_L_XS, /* 12451 */ - IC_VEX_L_XD, /* 12452 */ - IC_VEX_L_XD, /* 12453 */ - IC_VEX_L_XD, /* 12454 */ - IC_VEX_L_XD, /* 12455 */ - IC_VEX_L_W, /* 12456 */ - IC_VEX_L_W, /* 12457 */ - IC_VEX_L_W_XS, /* 12458 */ - IC_VEX_L_W_XS, /* 12459 */ - IC_VEX_L_W_XD, /* 12460 */ - IC_VEX_L_W_XD, /* 12461 */ - IC_VEX_L_W_XD, /* 12462 */ - IC_VEX_L_W_XD, /* 12463 */ - IC_VEX_L_OPSIZE, /* 12464 */ - IC_VEX_L_OPSIZE, /* 12465 */ - IC_VEX_L_OPSIZE, /* 12466 */ - IC_VEX_L_OPSIZE, /* 12467 */ - IC_VEX_L_OPSIZE, /* 12468 */ - IC_VEX_L_OPSIZE, /* 12469 */ - IC_VEX_L_OPSIZE, /* 12470 */ - IC_VEX_L_OPSIZE, /* 12471 */ - IC_VEX_L_W_OPSIZE, /* 12472 */ - IC_VEX_L_W_OPSIZE, /* 12473 */ - IC_VEX_L_W_OPSIZE, /* 12474 */ - IC_VEX_L_W_OPSIZE, /* 12475 */ - IC_VEX_L_W_OPSIZE, /* 12476 */ - IC_VEX_L_W_OPSIZE, /* 12477 */ - IC_VEX_L_W_OPSIZE, /* 12478 */ - IC_VEX_L_W_OPSIZE, /* 12479 */ - IC_VEX_L, /* 12480 */ - IC_VEX_L, /* 12481 */ - IC_VEX_L_XS, /* 12482 */ - IC_VEX_L_XS, /* 12483 */ - IC_VEX_L_XD, /* 12484 */ - IC_VEX_L_XD, /* 12485 */ - IC_VEX_L_XD, /* 12486 */ - IC_VEX_L_XD, /* 12487 */ - IC_VEX_L_W, /* 12488 */ - IC_VEX_L_W, /* 12489 */ - IC_VEX_L_W_XS, /* 12490 */ - IC_VEX_L_W_XS, /* 12491 */ - IC_VEX_L_W_XD, /* 12492 */ - IC_VEX_L_W_XD, /* 12493 */ - IC_VEX_L_W_XD, /* 12494 */ - IC_VEX_L_W_XD, /* 12495 */ - IC_VEX_L_OPSIZE, /* 12496 */ - IC_VEX_L_OPSIZE, /* 12497 */ - IC_VEX_L_OPSIZE, /* 12498 */ - IC_VEX_L_OPSIZE, /* 12499 */ - IC_VEX_L_OPSIZE, /* 12500 */ - IC_VEX_L_OPSIZE, /* 12501 */ - IC_VEX_L_OPSIZE, /* 12502 */ - IC_VEX_L_OPSIZE, /* 12503 */ - IC_VEX_L_W_OPSIZE, /* 12504 */ - IC_VEX_L_W_OPSIZE, /* 12505 */ - IC_VEX_L_W_OPSIZE, /* 12506 */ - IC_VEX_L_W_OPSIZE, /* 12507 */ - IC_VEX_L_W_OPSIZE, /* 12508 */ - IC_VEX_L_W_OPSIZE, /* 12509 */ - IC_VEX_L_W_OPSIZE, /* 12510 */ - IC_VEX_L_W_OPSIZE, /* 12511 */ - IC_VEX_L, /* 12512 */ - IC_VEX_L, /* 12513 */ - IC_VEX_L_XS, /* 12514 */ - IC_VEX_L_XS, /* 12515 */ - IC_VEX_L_XD, /* 12516 */ - IC_VEX_L_XD, /* 12517 */ - IC_VEX_L_XD, /* 12518 */ - IC_VEX_L_XD, /* 12519 */ - IC_VEX_L_W, /* 12520 */ - IC_VEX_L_W, /* 12521 */ - IC_VEX_L_W_XS, /* 12522 */ - IC_VEX_L_W_XS, /* 12523 */ - IC_VEX_L_W_XD, /* 12524 */ - IC_VEX_L_W_XD, /* 12525 */ - IC_VEX_L_W_XD, /* 12526 */ - IC_VEX_L_W_XD, /* 12527 */ - IC_VEX_L_OPSIZE, /* 12528 */ - IC_VEX_L_OPSIZE, /* 12529 */ - IC_VEX_L_OPSIZE, /* 12530 */ - IC_VEX_L_OPSIZE, /* 12531 */ - IC_VEX_L_OPSIZE, /* 12532 */ - IC_VEX_L_OPSIZE, /* 12533 */ - IC_VEX_L_OPSIZE, /* 12534 */ - IC_VEX_L_OPSIZE, /* 12535 */ - IC_VEX_L_W_OPSIZE, /* 12536 */ - IC_VEX_L_W_OPSIZE, /* 12537 */ - IC_VEX_L_W_OPSIZE, /* 12538 */ - IC_VEX_L_W_OPSIZE, /* 12539 */ - IC_VEX_L_W_OPSIZE, /* 12540 */ - IC_VEX_L_W_OPSIZE, /* 12541 */ - IC_VEX_L_W_OPSIZE, /* 12542 */ - IC_VEX_L_W_OPSIZE, /* 12543 */ - IC_EVEX_KZ_B, /* 12544 */ - IC_EVEX_KZ_B, /* 12545 */ - IC_EVEX_XS_KZ_B, /* 12546 */ - IC_EVEX_XS_KZ_B, /* 12547 */ - IC_EVEX_XD_KZ_B, /* 12548 */ - IC_EVEX_XD_KZ_B, /* 12549 */ - IC_EVEX_XD_KZ_B, /* 12550 */ - IC_EVEX_XD_KZ_B, /* 12551 */ - IC_EVEX_W_KZ_B, /* 12552 */ - IC_EVEX_W_KZ_B, /* 12553 */ - IC_EVEX_W_XS_KZ_B, /* 12554 */ - IC_EVEX_W_XS_KZ_B, /* 12555 */ - IC_EVEX_W_XD_KZ_B, /* 12556 */ - IC_EVEX_W_XD_KZ_B, /* 12557 */ - IC_EVEX_W_XD_KZ_B, /* 12558 */ - IC_EVEX_W_XD_KZ_B, /* 12559 */ - IC_EVEX_OPSIZE_KZ_B, /* 12560 */ - IC_EVEX_OPSIZE_KZ_B, /* 12561 */ - IC_EVEX_OPSIZE_KZ_B, /* 12562 */ - IC_EVEX_OPSIZE_KZ_B, /* 12563 */ - IC_EVEX_OPSIZE_KZ_B, /* 12564 */ - IC_EVEX_OPSIZE_KZ_B, /* 12565 */ - IC_EVEX_OPSIZE_KZ_B, /* 12566 */ - IC_EVEX_OPSIZE_KZ_B, /* 12567 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 12568 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 12569 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 12570 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 12571 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 12572 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 12573 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 12574 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 12575 */ - IC_EVEX_KZ_B, /* 12576 */ - IC_EVEX_KZ_B, /* 12577 */ - IC_EVEX_XS_KZ_B, /* 12578 */ - IC_EVEX_XS_KZ_B, /* 12579 */ - IC_EVEX_XD_KZ_B, /* 12580 */ - IC_EVEX_XD_KZ_B, /* 12581 */ - IC_EVEX_XD_KZ_B, /* 12582 */ - IC_EVEX_XD_KZ_B, /* 12583 */ - IC_EVEX_W_KZ_B, /* 12584 */ - IC_EVEX_W_KZ_B, /* 12585 */ - IC_EVEX_W_XS_KZ_B, /* 12586 */ - IC_EVEX_W_XS_KZ_B, /* 12587 */ - IC_EVEX_W_XD_KZ_B, /* 12588 */ - IC_EVEX_W_XD_KZ_B, /* 12589 */ - IC_EVEX_W_XD_KZ_B, /* 12590 */ - IC_EVEX_W_XD_KZ_B, /* 12591 */ - IC_EVEX_OPSIZE_KZ_B, /* 12592 */ - IC_EVEX_OPSIZE_KZ_B, /* 12593 */ - IC_EVEX_OPSIZE_KZ_B, /* 12594 */ - IC_EVEX_OPSIZE_KZ_B, /* 12595 */ - IC_EVEX_OPSIZE_KZ_B, /* 12596 */ - IC_EVEX_OPSIZE_KZ_B, /* 12597 */ - IC_EVEX_OPSIZE_KZ_B, /* 12598 */ - IC_EVEX_OPSIZE_KZ_B, /* 12599 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 12600 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 12601 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 12602 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 12603 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 12604 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 12605 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 12606 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 12607 */ - IC_EVEX_KZ_B, /* 12608 */ - IC_EVEX_KZ_B, /* 12609 */ - IC_EVEX_XS_KZ_B, /* 12610 */ - IC_EVEX_XS_KZ_B, /* 12611 */ - IC_EVEX_XD_KZ_B, /* 12612 */ - IC_EVEX_XD_KZ_B, /* 12613 */ - IC_EVEX_XD_KZ_B, /* 12614 */ - IC_EVEX_XD_KZ_B, /* 12615 */ - IC_EVEX_W_KZ_B, /* 12616 */ - IC_EVEX_W_KZ_B, /* 12617 */ - IC_EVEX_W_XS_KZ_B, /* 12618 */ - IC_EVEX_W_XS_KZ_B, /* 12619 */ - IC_EVEX_W_XD_KZ_B, /* 12620 */ - IC_EVEX_W_XD_KZ_B, /* 12621 */ - IC_EVEX_W_XD_KZ_B, /* 12622 */ - IC_EVEX_W_XD_KZ_B, /* 12623 */ - IC_EVEX_OPSIZE_KZ_B, /* 12624 */ - IC_EVEX_OPSIZE_KZ_B, /* 12625 */ - IC_EVEX_OPSIZE_KZ_B, /* 12626 */ - IC_EVEX_OPSIZE_KZ_B, /* 12627 */ - IC_EVEX_OPSIZE_KZ_B, /* 12628 */ - IC_EVEX_OPSIZE_KZ_B, /* 12629 */ - IC_EVEX_OPSIZE_KZ_B, /* 12630 */ - IC_EVEX_OPSIZE_KZ_B, /* 12631 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 12632 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 12633 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 12634 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 12635 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 12636 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 12637 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 12638 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 12639 */ - IC_EVEX_KZ_B, /* 12640 */ - IC_EVEX_KZ_B, /* 12641 */ - IC_EVEX_XS_KZ_B, /* 12642 */ - IC_EVEX_XS_KZ_B, /* 12643 */ - IC_EVEX_XD_KZ_B, /* 12644 */ - IC_EVEX_XD_KZ_B, /* 12645 */ - IC_EVEX_XD_KZ_B, /* 12646 */ - IC_EVEX_XD_KZ_B, /* 12647 */ - IC_EVEX_W_KZ_B, /* 12648 */ - IC_EVEX_W_KZ_B, /* 12649 */ - IC_EVEX_W_XS_KZ_B, /* 12650 */ - IC_EVEX_W_XS_KZ_B, /* 12651 */ - IC_EVEX_W_XD_KZ_B, /* 12652 */ - IC_EVEX_W_XD_KZ_B, /* 12653 */ - IC_EVEX_W_XD_KZ_B, /* 12654 */ - IC_EVEX_W_XD_KZ_B, /* 12655 */ - IC_EVEX_OPSIZE_KZ_B, /* 12656 */ - IC_EVEX_OPSIZE_KZ_B, /* 12657 */ - IC_EVEX_OPSIZE_KZ_B, /* 12658 */ - IC_EVEX_OPSIZE_KZ_B, /* 12659 */ - IC_EVEX_OPSIZE_KZ_B, /* 12660 */ - IC_EVEX_OPSIZE_KZ_B, /* 12661 */ - IC_EVEX_OPSIZE_KZ_B, /* 12662 */ - IC_EVEX_OPSIZE_KZ_B, /* 12663 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 12664 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 12665 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 12666 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 12667 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 12668 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 12669 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 12670 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 12671 */ - IC_EVEX_KZ_B, /* 12672 */ - IC_EVEX_KZ_B, /* 12673 */ - IC_EVEX_XS_KZ_B, /* 12674 */ - IC_EVEX_XS_KZ_B, /* 12675 */ - IC_EVEX_XD_KZ_B, /* 12676 */ - IC_EVEX_XD_KZ_B, /* 12677 */ - IC_EVEX_XD_KZ_B, /* 12678 */ - IC_EVEX_XD_KZ_B, /* 12679 */ - IC_EVEX_W_KZ_B, /* 12680 */ - IC_EVEX_W_KZ_B, /* 12681 */ - IC_EVEX_W_XS_KZ_B, /* 12682 */ - IC_EVEX_W_XS_KZ_B, /* 12683 */ - IC_EVEX_W_XD_KZ_B, /* 12684 */ - IC_EVEX_W_XD_KZ_B, /* 12685 */ - IC_EVEX_W_XD_KZ_B, /* 12686 */ - IC_EVEX_W_XD_KZ_B, /* 12687 */ - IC_EVEX_OPSIZE_KZ_B, /* 12688 */ - IC_EVEX_OPSIZE_KZ_B, /* 12689 */ - IC_EVEX_OPSIZE_KZ_B, /* 12690 */ - IC_EVEX_OPSIZE_KZ_B, /* 12691 */ - IC_EVEX_OPSIZE_KZ_B, /* 12692 */ - IC_EVEX_OPSIZE_KZ_B, /* 12693 */ - IC_EVEX_OPSIZE_KZ_B, /* 12694 */ - IC_EVEX_OPSIZE_KZ_B, /* 12695 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 12696 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 12697 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 12698 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 12699 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 12700 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 12701 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 12702 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 12703 */ - IC_EVEX_KZ_B, /* 12704 */ - IC_EVEX_KZ_B, /* 12705 */ - IC_EVEX_XS_KZ_B, /* 12706 */ - IC_EVEX_XS_KZ_B, /* 12707 */ - IC_EVEX_XD_KZ_B, /* 12708 */ - IC_EVEX_XD_KZ_B, /* 12709 */ - IC_EVEX_XD_KZ_B, /* 12710 */ - IC_EVEX_XD_KZ_B, /* 12711 */ - IC_EVEX_W_KZ_B, /* 12712 */ - IC_EVEX_W_KZ_B, /* 12713 */ - IC_EVEX_W_XS_KZ_B, /* 12714 */ - IC_EVEX_W_XS_KZ_B, /* 12715 */ - IC_EVEX_W_XD_KZ_B, /* 12716 */ - IC_EVEX_W_XD_KZ_B, /* 12717 */ - IC_EVEX_W_XD_KZ_B, /* 12718 */ - IC_EVEX_W_XD_KZ_B, /* 12719 */ - IC_EVEX_OPSIZE_KZ_B, /* 12720 */ - IC_EVEX_OPSIZE_KZ_B, /* 12721 */ - IC_EVEX_OPSIZE_KZ_B, /* 12722 */ - IC_EVEX_OPSIZE_KZ_B, /* 12723 */ - IC_EVEX_OPSIZE_KZ_B, /* 12724 */ - IC_EVEX_OPSIZE_KZ_B, /* 12725 */ - IC_EVEX_OPSIZE_KZ_B, /* 12726 */ - IC_EVEX_OPSIZE_KZ_B, /* 12727 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 12728 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 12729 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 12730 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 12731 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 12732 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 12733 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 12734 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 12735 */ - IC_EVEX_KZ_B, /* 12736 */ - IC_EVEX_KZ_B, /* 12737 */ - IC_EVEX_XS_KZ_B, /* 12738 */ - IC_EVEX_XS_KZ_B, /* 12739 */ - IC_EVEX_XD_KZ_B, /* 12740 */ - IC_EVEX_XD_KZ_B, /* 12741 */ - IC_EVEX_XD_KZ_B, /* 12742 */ - IC_EVEX_XD_KZ_B, /* 12743 */ - IC_EVEX_W_KZ_B, /* 12744 */ - IC_EVEX_W_KZ_B, /* 12745 */ - IC_EVEX_W_XS_KZ_B, /* 12746 */ - IC_EVEX_W_XS_KZ_B, /* 12747 */ - IC_EVEX_W_XD_KZ_B, /* 12748 */ - IC_EVEX_W_XD_KZ_B, /* 12749 */ - IC_EVEX_W_XD_KZ_B, /* 12750 */ - IC_EVEX_W_XD_KZ_B, /* 12751 */ - IC_EVEX_OPSIZE_KZ_B, /* 12752 */ - IC_EVEX_OPSIZE_KZ_B, /* 12753 */ - IC_EVEX_OPSIZE_KZ_B, /* 12754 */ - IC_EVEX_OPSIZE_KZ_B, /* 12755 */ - IC_EVEX_OPSIZE_KZ_B, /* 12756 */ - IC_EVEX_OPSIZE_KZ_B, /* 12757 */ - IC_EVEX_OPSIZE_KZ_B, /* 12758 */ - IC_EVEX_OPSIZE_KZ_B, /* 12759 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 12760 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 12761 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 12762 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 12763 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 12764 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 12765 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 12766 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 12767 */ - IC_EVEX_KZ_B, /* 12768 */ - IC_EVEX_KZ_B, /* 12769 */ - IC_EVEX_XS_KZ_B, /* 12770 */ - IC_EVEX_XS_KZ_B, /* 12771 */ - IC_EVEX_XD_KZ_B, /* 12772 */ - IC_EVEX_XD_KZ_B, /* 12773 */ - IC_EVEX_XD_KZ_B, /* 12774 */ - IC_EVEX_XD_KZ_B, /* 12775 */ - IC_EVEX_W_KZ_B, /* 12776 */ - IC_EVEX_W_KZ_B, /* 12777 */ - IC_EVEX_W_XS_KZ_B, /* 12778 */ - IC_EVEX_W_XS_KZ_B, /* 12779 */ - IC_EVEX_W_XD_KZ_B, /* 12780 */ - IC_EVEX_W_XD_KZ_B, /* 12781 */ - IC_EVEX_W_XD_KZ_B, /* 12782 */ - IC_EVEX_W_XD_KZ_B, /* 12783 */ - IC_EVEX_OPSIZE_KZ_B, /* 12784 */ - IC_EVEX_OPSIZE_KZ_B, /* 12785 */ - IC_EVEX_OPSIZE_KZ_B, /* 12786 */ - IC_EVEX_OPSIZE_KZ_B, /* 12787 */ - IC_EVEX_OPSIZE_KZ_B, /* 12788 */ - IC_EVEX_OPSIZE_KZ_B, /* 12789 */ - IC_EVEX_OPSIZE_KZ_B, /* 12790 */ - IC_EVEX_OPSIZE_KZ_B, /* 12791 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 12792 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 12793 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 12794 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 12795 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 12796 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 12797 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 12798 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 12799 */ - IC, /* 12800 */ - IC_64BIT, /* 12801 */ - IC_XS, /* 12802 */ - IC_64BIT_XS, /* 12803 */ - IC_XD, /* 12804 */ - IC_64BIT_XD, /* 12805 */ - IC_XS, /* 12806 */ - IC_64BIT_XS, /* 12807 */ - IC, /* 12808 */ - IC_64BIT_REXW, /* 12809 */ - IC_XS, /* 12810 */ - IC_64BIT_REXW_XS, /* 12811 */ - IC_XD, /* 12812 */ - IC_64BIT_REXW_XD, /* 12813 */ - IC_XS, /* 12814 */ - IC_64BIT_REXW_XS, /* 12815 */ - IC_OPSIZE, /* 12816 */ - IC_64BIT_OPSIZE, /* 12817 */ - IC_XS_OPSIZE, /* 12818 */ - IC_64BIT_XS_OPSIZE, /* 12819 */ - IC_XD_OPSIZE, /* 12820 */ - IC_64BIT_XD_OPSIZE, /* 12821 */ - IC_XS_OPSIZE, /* 12822 */ - IC_64BIT_XD_OPSIZE, /* 12823 */ - IC_OPSIZE, /* 12824 */ - IC_64BIT_REXW_OPSIZE, /* 12825 */ - IC_XS_OPSIZE, /* 12826 */ - IC_64BIT_REXW_XS, /* 12827 */ - IC_XD_OPSIZE, /* 12828 */ - IC_64BIT_REXW_XD, /* 12829 */ - IC_XS_OPSIZE, /* 12830 */ - IC_64BIT_REXW_XS, /* 12831 */ - IC_ADSIZE, /* 12832 */ - IC_64BIT_ADSIZE, /* 12833 */ - IC_XS, /* 12834 */ - IC_64BIT_XS, /* 12835 */ - IC_XD, /* 12836 */ - IC_64BIT_XD, /* 12837 */ - IC_XS, /* 12838 */ - IC_64BIT_XS, /* 12839 */ - IC_ADSIZE, /* 12840 */ - IC_64BIT_ADSIZE, /* 12841 */ - IC_XS, /* 12842 */ - IC_64BIT_REXW_XS, /* 12843 */ - IC_XD, /* 12844 */ - IC_64BIT_REXW_XD, /* 12845 */ - IC_XS, /* 12846 */ - IC_64BIT_REXW_XS, /* 12847 */ - IC_OPSIZE, /* 12848 */ - IC_64BIT_OPSIZE, /* 12849 */ - IC_XS_OPSIZE, /* 12850 */ - IC_64BIT_XS_OPSIZE, /* 12851 */ - IC_XD_OPSIZE, /* 12852 */ - IC_64BIT_XD_OPSIZE, /* 12853 */ - IC_XS_OPSIZE, /* 12854 */ - IC_64BIT_XD_OPSIZE, /* 12855 */ - IC_OPSIZE, /* 12856 */ - IC_64BIT_REXW_OPSIZE, /* 12857 */ - IC_XS_OPSIZE, /* 12858 */ - IC_64BIT_REXW_XS, /* 12859 */ - IC_XD_OPSIZE, /* 12860 */ - IC_64BIT_REXW_XD, /* 12861 */ - IC_XS_OPSIZE, /* 12862 */ - IC_64BIT_REXW_XS, /* 12863 */ - IC_VEX, /* 12864 */ - IC_VEX, /* 12865 */ - IC_VEX_XS, /* 12866 */ - IC_VEX_XS, /* 12867 */ - IC_VEX_XD, /* 12868 */ - IC_VEX_XD, /* 12869 */ - IC_VEX_XD, /* 12870 */ - IC_VEX_XD, /* 12871 */ - IC_VEX_W, /* 12872 */ - IC_VEX_W, /* 12873 */ - IC_VEX_W_XS, /* 12874 */ - IC_VEX_W_XS, /* 12875 */ - IC_VEX_W_XD, /* 12876 */ - IC_VEX_W_XD, /* 12877 */ - IC_VEX_W_XD, /* 12878 */ - IC_VEX_W_XD, /* 12879 */ - IC_VEX_OPSIZE, /* 12880 */ - IC_VEX_OPSIZE, /* 12881 */ - IC_VEX_OPSIZE, /* 12882 */ - IC_VEX_OPSIZE, /* 12883 */ - IC_VEX_OPSIZE, /* 12884 */ - IC_VEX_OPSIZE, /* 12885 */ - IC_VEX_OPSIZE, /* 12886 */ - IC_VEX_OPSIZE, /* 12887 */ - IC_VEX_W_OPSIZE, /* 12888 */ - IC_VEX_W_OPSIZE, /* 12889 */ - IC_VEX_W_OPSIZE, /* 12890 */ - IC_VEX_W_OPSIZE, /* 12891 */ - IC_VEX_W_OPSIZE, /* 12892 */ - IC_VEX_W_OPSIZE, /* 12893 */ - IC_VEX_W_OPSIZE, /* 12894 */ - IC_VEX_W_OPSIZE, /* 12895 */ - IC_VEX, /* 12896 */ - IC_VEX, /* 12897 */ - IC_VEX_XS, /* 12898 */ - IC_VEX_XS, /* 12899 */ - IC_VEX_XD, /* 12900 */ - IC_VEX_XD, /* 12901 */ - IC_VEX_XD, /* 12902 */ - IC_VEX_XD, /* 12903 */ - IC_VEX_W, /* 12904 */ - IC_VEX_W, /* 12905 */ - IC_VEX_W_XS, /* 12906 */ - IC_VEX_W_XS, /* 12907 */ - IC_VEX_W_XD, /* 12908 */ - IC_VEX_W_XD, /* 12909 */ - IC_VEX_W_XD, /* 12910 */ - IC_VEX_W_XD, /* 12911 */ - IC_VEX_OPSIZE, /* 12912 */ - IC_VEX_OPSIZE, /* 12913 */ - IC_VEX_OPSIZE, /* 12914 */ - IC_VEX_OPSIZE, /* 12915 */ - IC_VEX_OPSIZE, /* 12916 */ - IC_VEX_OPSIZE, /* 12917 */ - IC_VEX_OPSIZE, /* 12918 */ - IC_VEX_OPSIZE, /* 12919 */ - IC_VEX_W_OPSIZE, /* 12920 */ - IC_VEX_W_OPSIZE, /* 12921 */ - IC_VEX_W_OPSIZE, /* 12922 */ - IC_VEX_W_OPSIZE, /* 12923 */ - IC_VEX_W_OPSIZE, /* 12924 */ - IC_VEX_W_OPSIZE, /* 12925 */ - IC_VEX_W_OPSIZE, /* 12926 */ - IC_VEX_W_OPSIZE, /* 12927 */ - IC_VEX_L, /* 12928 */ - IC_VEX_L, /* 12929 */ - IC_VEX_L_XS, /* 12930 */ - IC_VEX_L_XS, /* 12931 */ - IC_VEX_L_XD, /* 12932 */ - IC_VEX_L_XD, /* 12933 */ - IC_VEX_L_XD, /* 12934 */ - IC_VEX_L_XD, /* 12935 */ - IC_VEX_L_W, /* 12936 */ - IC_VEX_L_W, /* 12937 */ - IC_VEX_L_W_XS, /* 12938 */ - IC_VEX_L_W_XS, /* 12939 */ - IC_VEX_L_W_XD, /* 12940 */ - IC_VEX_L_W_XD, /* 12941 */ - IC_VEX_L_W_XD, /* 12942 */ - IC_VEX_L_W_XD, /* 12943 */ - IC_VEX_L_OPSIZE, /* 12944 */ - IC_VEX_L_OPSIZE, /* 12945 */ - IC_VEX_L_OPSIZE, /* 12946 */ - IC_VEX_L_OPSIZE, /* 12947 */ - IC_VEX_L_OPSIZE, /* 12948 */ - IC_VEX_L_OPSIZE, /* 12949 */ - IC_VEX_L_OPSIZE, /* 12950 */ - IC_VEX_L_OPSIZE, /* 12951 */ - IC_VEX_L_W_OPSIZE, /* 12952 */ - IC_VEX_L_W_OPSIZE, /* 12953 */ - IC_VEX_L_W_OPSIZE, /* 12954 */ - IC_VEX_L_W_OPSIZE, /* 12955 */ - IC_VEX_L_W_OPSIZE, /* 12956 */ - IC_VEX_L_W_OPSIZE, /* 12957 */ - IC_VEX_L_W_OPSIZE, /* 12958 */ - IC_VEX_L_W_OPSIZE, /* 12959 */ - IC_VEX_L, /* 12960 */ - IC_VEX_L, /* 12961 */ - IC_VEX_L_XS, /* 12962 */ - IC_VEX_L_XS, /* 12963 */ - IC_VEX_L_XD, /* 12964 */ - IC_VEX_L_XD, /* 12965 */ - IC_VEX_L_XD, /* 12966 */ - IC_VEX_L_XD, /* 12967 */ - IC_VEX_L_W, /* 12968 */ - IC_VEX_L_W, /* 12969 */ - IC_VEX_L_W_XS, /* 12970 */ - IC_VEX_L_W_XS, /* 12971 */ - IC_VEX_L_W_XD, /* 12972 */ - IC_VEX_L_W_XD, /* 12973 */ - IC_VEX_L_W_XD, /* 12974 */ - IC_VEX_L_W_XD, /* 12975 */ - IC_VEX_L_OPSIZE, /* 12976 */ - IC_VEX_L_OPSIZE, /* 12977 */ - IC_VEX_L_OPSIZE, /* 12978 */ - IC_VEX_L_OPSIZE, /* 12979 */ - IC_VEX_L_OPSIZE, /* 12980 */ - IC_VEX_L_OPSIZE, /* 12981 */ - IC_VEX_L_OPSIZE, /* 12982 */ - IC_VEX_L_OPSIZE, /* 12983 */ - IC_VEX_L_W_OPSIZE, /* 12984 */ - IC_VEX_L_W_OPSIZE, /* 12985 */ - IC_VEX_L_W_OPSIZE, /* 12986 */ - IC_VEX_L_W_OPSIZE, /* 12987 */ - IC_VEX_L_W_OPSIZE, /* 12988 */ - IC_VEX_L_W_OPSIZE, /* 12989 */ - IC_VEX_L_W_OPSIZE, /* 12990 */ - IC_VEX_L_W_OPSIZE, /* 12991 */ - IC_VEX_L, /* 12992 */ - IC_VEX_L, /* 12993 */ - IC_VEX_L_XS, /* 12994 */ - IC_VEX_L_XS, /* 12995 */ - IC_VEX_L_XD, /* 12996 */ - IC_VEX_L_XD, /* 12997 */ - IC_VEX_L_XD, /* 12998 */ - IC_VEX_L_XD, /* 12999 */ - IC_VEX_L_W, /* 13000 */ - IC_VEX_L_W, /* 13001 */ - IC_VEX_L_W_XS, /* 13002 */ - IC_VEX_L_W_XS, /* 13003 */ - IC_VEX_L_W_XD, /* 13004 */ - IC_VEX_L_W_XD, /* 13005 */ - IC_VEX_L_W_XD, /* 13006 */ - IC_VEX_L_W_XD, /* 13007 */ - IC_VEX_L_OPSIZE, /* 13008 */ - IC_VEX_L_OPSIZE, /* 13009 */ - IC_VEX_L_OPSIZE, /* 13010 */ - IC_VEX_L_OPSIZE, /* 13011 */ - IC_VEX_L_OPSIZE, /* 13012 */ - IC_VEX_L_OPSIZE, /* 13013 */ - IC_VEX_L_OPSIZE, /* 13014 */ - IC_VEX_L_OPSIZE, /* 13015 */ - IC_VEX_L_W_OPSIZE, /* 13016 */ - IC_VEX_L_W_OPSIZE, /* 13017 */ - IC_VEX_L_W_OPSIZE, /* 13018 */ - IC_VEX_L_W_OPSIZE, /* 13019 */ - IC_VEX_L_W_OPSIZE, /* 13020 */ - IC_VEX_L_W_OPSIZE, /* 13021 */ - IC_VEX_L_W_OPSIZE, /* 13022 */ - IC_VEX_L_W_OPSIZE, /* 13023 */ - IC_VEX_L, /* 13024 */ - IC_VEX_L, /* 13025 */ - IC_VEX_L_XS, /* 13026 */ - IC_VEX_L_XS, /* 13027 */ - IC_VEX_L_XD, /* 13028 */ - IC_VEX_L_XD, /* 13029 */ - IC_VEX_L_XD, /* 13030 */ - IC_VEX_L_XD, /* 13031 */ - IC_VEX_L_W, /* 13032 */ - IC_VEX_L_W, /* 13033 */ - IC_VEX_L_W_XS, /* 13034 */ - IC_VEX_L_W_XS, /* 13035 */ - IC_VEX_L_W_XD, /* 13036 */ - IC_VEX_L_W_XD, /* 13037 */ - IC_VEX_L_W_XD, /* 13038 */ - IC_VEX_L_W_XD, /* 13039 */ - IC_VEX_L_OPSIZE, /* 13040 */ - IC_VEX_L_OPSIZE, /* 13041 */ - IC_VEX_L_OPSIZE, /* 13042 */ - IC_VEX_L_OPSIZE, /* 13043 */ - IC_VEX_L_OPSIZE, /* 13044 */ - IC_VEX_L_OPSIZE, /* 13045 */ - IC_VEX_L_OPSIZE, /* 13046 */ - IC_VEX_L_OPSIZE, /* 13047 */ - IC_VEX_L_W_OPSIZE, /* 13048 */ - IC_VEX_L_W_OPSIZE, /* 13049 */ - IC_VEX_L_W_OPSIZE, /* 13050 */ - IC_VEX_L_W_OPSIZE, /* 13051 */ - IC_VEX_L_W_OPSIZE, /* 13052 */ - IC_VEX_L_W_OPSIZE, /* 13053 */ - IC_VEX_L_W_OPSIZE, /* 13054 */ - IC_VEX_L_W_OPSIZE, /* 13055 */ - IC_EVEX_L_KZ_B, /* 13056 */ - IC_EVEX_L_KZ_B, /* 13057 */ - IC_EVEX_L_XS_KZ_B, /* 13058 */ - IC_EVEX_L_XS_KZ_B, /* 13059 */ - IC_EVEX_L_XD_KZ_B, /* 13060 */ - IC_EVEX_L_XD_KZ_B, /* 13061 */ - IC_EVEX_L_XD_KZ_B, /* 13062 */ - IC_EVEX_L_XD_KZ_B, /* 13063 */ - IC_EVEX_L_W_KZ_B, /* 13064 */ - IC_EVEX_L_W_KZ_B, /* 13065 */ - IC_EVEX_L_W_XS_KZ_B, /* 13066 */ - IC_EVEX_L_W_XS_KZ_B, /* 13067 */ - IC_EVEX_L_W_XD_KZ_B, /* 13068 */ - IC_EVEX_L_W_XD_KZ_B, /* 13069 */ - IC_EVEX_L_W_XD_KZ_B, /* 13070 */ - IC_EVEX_L_W_XD_KZ_B, /* 13071 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 13072 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 13073 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 13074 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 13075 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 13076 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 13077 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 13078 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 13079 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 13080 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 13081 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 13082 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 13083 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 13084 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 13085 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 13086 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 13087 */ - IC_EVEX_L_KZ_B, /* 13088 */ - IC_EVEX_L_KZ_B, /* 13089 */ - IC_EVEX_L_XS_KZ_B, /* 13090 */ - IC_EVEX_L_XS_KZ_B, /* 13091 */ - IC_EVEX_L_XD_KZ_B, /* 13092 */ - IC_EVEX_L_XD_KZ_B, /* 13093 */ - IC_EVEX_L_XD_KZ_B, /* 13094 */ - IC_EVEX_L_XD_KZ_B, /* 13095 */ - IC_EVEX_L_W_KZ_B, /* 13096 */ - IC_EVEX_L_W_KZ_B, /* 13097 */ - IC_EVEX_L_W_XS_KZ_B, /* 13098 */ - IC_EVEX_L_W_XS_KZ_B, /* 13099 */ - IC_EVEX_L_W_XD_KZ_B, /* 13100 */ - IC_EVEX_L_W_XD_KZ_B, /* 13101 */ - IC_EVEX_L_W_XD_KZ_B, /* 13102 */ - IC_EVEX_L_W_XD_KZ_B, /* 13103 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 13104 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 13105 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 13106 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 13107 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 13108 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 13109 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 13110 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 13111 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 13112 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 13113 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 13114 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 13115 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 13116 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 13117 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 13118 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 13119 */ - IC_EVEX_L_KZ_B, /* 13120 */ - IC_EVEX_L_KZ_B, /* 13121 */ - IC_EVEX_L_XS_KZ_B, /* 13122 */ - IC_EVEX_L_XS_KZ_B, /* 13123 */ - IC_EVEX_L_XD_KZ_B, /* 13124 */ - IC_EVEX_L_XD_KZ_B, /* 13125 */ - IC_EVEX_L_XD_KZ_B, /* 13126 */ - IC_EVEX_L_XD_KZ_B, /* 13127 */ - IC_EVEX_L_W_KZ_B, /* 13128 */ - IC_EVEX_L_W_KZ_B, /* 13129 */ - IC_EVEX_L_W_XS_KZ_B, /* 13130 */ - IC_EVEX_L_W_XS_KZ_B, /* 13131 */ - IC_EVEX_L_W_XD_KZ_B, /* 13132 */ - IC_EVEX_L_W_XD_KZ_B, /* 13133 */ - IC_EVEX_L_W_XD_KZ_B, /* 13134 */ - IC_EVEX_L_W_XD_KZ_B, /* 13135 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 13136 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 13137 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 13138 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 13139 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 13140 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 13141 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 13142 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 13143 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 13144 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 13145 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 13146 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 13147 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 13148 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 13149 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 13150 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 13151 */ - IC_EVEX_L_KZ_B, /* 13152 */ - IC_EVEX_L_KZ_B, /* 13153 */ - IC_EVEX_L_XS_KZ_B, /* 13154 */ - IC_EVEX_L_XS_KZ_B, /* 13155 */ - IC_EVEX_L_XD_KZ_B, /* 13156 */ - IC_EVEX_L_XD_KZ_B, /* 13157 */ - IC_EVEX_L_XD_KZ_B, /* 13158 */ - IC_EVEX_L_XD_KZ_B, /* 13159 */ - IC_EVEX_L_W_KZ_B, /* 13160 */ - IC_EVEX_L_W_KZ_B, /* 13161 */ - IC_EVEX_L_W_XS_KZ_B, /* 13162 */ - IC_EVEX_L_W_XS_KZ_B, /* 13163 */ - IC_EVEX_L_W_XD_KZ_B, /* 13164 */ - IC_EVEX_L_W_XD_KZ_B, /* 13165 */ - IC_EVEX_L_W_XD_KZ_B, /* 13166 */ - IC_EVEX_L_W_XD_KZ_B, /* 13167 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 13168 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 13169 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 13170 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 13171 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 13172 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 13173 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 13174 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 13175 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 13176 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 13177 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 13178 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 13179 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 13180 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 13181 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 13182 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 13183 */ - IC_EVEX_L_KZ_B, /* 13184 */ - IC_EVEX_L_KZ_B, /* 13185 */ - IC_EVEX_L_XS_KZ_B, /* 13186 */ - IC_EVEX_L_XS_KZ_B, /* 13187 */ - IC_EVEX_L_XD_KZ_B, /* 13188 */ - IC_EVEX_L_XD_KZ_B, /* 13189 */ - IC_EVEX_L_XD_KZ_B, /* 13190 */ - IC_EVEX_L_XD_KZ_B, /* 13191 */ - IC_EVEX_L_W_KZ_B, /* 13192 */ - IC_EVEX_L_W_KZ_B, /* 13193 */ - IC_EVEX_L_W_XS_KZ_B, /* 13194 */ - IC_EVEX_L_W_XS_KZ_B, /* 13195 */ - IC_EVEX_L_W_XD_KZ_B, /* 13196 */ - IC_EVEX_L_W_XD_KZ_B, /* 13197 */ - IC_EVEX_L_W_XD_KZ_B, /* 13198 */ - IC_EVEX_L_W_XD_KZ_B, /* 13199 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 13200 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 13201 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 13202 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 13203 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 13204 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 13205 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 13206 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 13207 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 13208 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 13209 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 13210 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 13211 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 13212 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 13213 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 13214 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 13215 */ - IC_EVEX_L_KZ_B, /* 13216 */ - IC_EVEX_L_KZ_B, /* 13217 */ - IC_EVEX_L_XS_KZ_B, /* 13218 */ - IC_EVEX_L_XS_KZ_B, /* 13219 */ - IC_EVEX_L_XD_KZ_B, /* 13220 */ - IC_EVEX_L_XD_KZ_B, /* 13221 */ - IC_EVEX_L_XD_KZ_B, /* 13222 */ - IC_EVEX_L_XD_KZ_B, /* 13223 */ - IC_EVEX_L_W_KZ_B, /* 13224 */ - IC_EVEX_L_W_KZ_B, /* 13225 */ - IC_EVEX_L_W_XS_KZ_B, /* 13226 */ - IC_EVEX_L_W_XS_KZ_B, /* 13227 */ - IC_EVEX_L_W_XD_KZ_B, /* 13228 */ - IC_EVEX_L_W_XD_KZ_B, /* 13229 */ - IC_EVEX_L_W_XD_KZ_B, /* 13230 */ - IC_EVEX_L_W_XD_KZ_B, /* 13231 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 13232 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 13233 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 13234 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 13235 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 13236 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 13237 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 13238 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 13239 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 13240 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 13241 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 13242 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 13243 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 13244 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 13245 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 13246 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 13247 */ - IC_EVEX_L_KZ_B, /* 13248 */ - IC_EVEX_L_KZ_B, /* 13249 */ - IC_EVEX_L_XS_KZ_B, /* 13250 */ - IC_EVEX_L_XS_KZ_B, /* 13251 */ - IC_EVEX_L_XD_KZ_B, /* 13252 */ - IC_EVEX_L_XD_KZ_B, /* 13253 */ - IC_EVEX_L_XD_KZ_B, /* 13254 */ - IC_EVEX_L_XD_KZ_B, /* 13255 */ - IC_EVEX_L_W_KZ_B, /* 13256 */ - IC_EVEX_L_W_KZ_B, /* 13257 */ - IC_EVEX_L_W_XS_KZ_B, /* 13258 */ - IC_EVEX_L_W_XS_KZ_B, /* 13259 */ - IC_EVEX_L_W_XD_KZ_B, /* 13260 */ - IC_EVEX_L_W_XD_KZ_B, /* 13261 */ - IC_EVEX_L_W_XD_KZ_B, /* 13262 */ - IC_EVEX_L_W_XD_KZ_B, /* 13263 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 13264 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 13265 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 13266 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 13267 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 13268 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 13269 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 13270 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 13271 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 13272 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 13273 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 13274 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 13275 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 13276 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 13277 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 13278 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 13279 */ - IC_EVEX_L_KZ_B, /* 13280 */ - IC_EVEX_L_KZ_B, /* 13281 */ - IC_EVEX_L_XS_KZ_B, /* 13282 */ - IC_EVEX_L_XS_KZ_B, /* 13283 */ - IC_EVEX_L_XD_KZ_B, /* 13284 */ - IC_EVEX_L_XD_KZ_B, /* 13285 */ - IC_EVEX_L_XD_KZ_B, /* 13286 */ - IC_EVEX_L_XD_KZ_B, /* 13287 */ - IC_EVEX_L_W_KZ_B, /* 13288 */ - IC_EVEX_L_W_KZ_B, /* 13289 */ - IC_EVEX_L_W_XS_KZ_B, /* 13290 */ - IC_EVEX_L_W_XS_KZ_B, /* 13291 */ - IC_EVEX_L_W_XD_KZ_B, /* 13292 */ - IC_EVEX_L_W_XD_KZ_B, /* 13293 */ - IC_EVEX_L_W_XD_KZ_B, /* 13294 */ - IC_EVEX_L_W_XD_KZ_B, /* 13295 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 13296 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 13297 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 13298 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 13299 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 13300 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 13301 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 13302 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 13303 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 13304 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 13305 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 13306 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 13307 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 13308 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 13309 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 13310 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 13311 */ - IC, /* 13312 */ - IC_64BIT, /* 13313 */ - IC_XS, /* 13314 */ - IC_64BIT_XS, /* 13315 */ - IC_XD, /* 13316 */ - IC_64BIT_XD, /* 13317 */ - IC_XS, /* 13318 */ - IC_64BIT_XS, /* 13319 */ - IC, /* 13320 */ - IC_64BIT_REXW, /* 13321 */ - IC_XS, /* 13322 */ - IC_64BIT_REXW_XS, /* 13323 */ - IC_XD, /* 13324 */ - IC_64BIT_REXW_XD, /* 13325 */ - IC_XS, /* 13326 */ - IC_64BIT_REXW_XS, /* 13327 */ - IC_OPSIZE, /* 13328 */ - IC_64BIT_OPSIZE, /* 13329 */ - IC_XS_OPSIZE, /* 13330 */ - IC_64BIT_XS_OPSIZE, /* 13331 */ - IC_XD_OPSIZE, /* 13332 */ - IC_64BIT_XD_OPSIZE, /* 13333 */ - IC_XS_OPSIZE, /* 13334 */ - IC_64BIT_XD_OPSIZE, /* 13335 */ - IC_OPSIZE, /* 13336 */ - IC_64BIT_REXW_OPSIZE, /* 13337 */ - IC_XS_OPSIZE, /* 13338 */ - IC_64BIT_REXW_XS, /* 13339 */ - IC_XD_OPSIZE, /* 13340 */ - IC_64BIT_REXW_XD, /* 13341 */ - IC_XS_OPSIZE, /* 13342 */ - IC_64BIT_REXW_XS, /* 13343 */ - IC_ADSIZE, /* 13344 */ - IC_64BIT_ADSIZE, /* 13345 */ - IC_XS, /* 13346 */ - IC_64BIT_XS, /* 13347 */ - IC_XD, /* 13348 */ - IC_64BIT_XD, /* 13349 */ - IC_XS, /* 13350 */ - IC_64BIT_XS, /* 13351 */ - IC_ADSIZE, /* 13352 */ - IC_64BIT_ADSIZE, /* 13353 */ - IC_XS, /* 13354 */ - IC_64BIT_REXW_XS, /* 13355 */ - IC_XD, /* 13356 */ - IC_64BIT_REXW_XD, /* 13357 */ - IC_XS, /* 13358 */ - IC_64BIT_REXW_XS, /* 13359 */ - IC_OPSIZE, /* 13360 */ - IC_64BIT_OPSIZE, /* 13361 */ - IC_XS_OPSIZE, /* 13362 */ - IC_64BIT_XS_OPSIZE, /* 13363 */ - IC_XD_OPSIZE, /* 13364 */ - IC_64BIT_XD_OPSIZE, /* 13365 */ - IC_XS_OPSIZE, /* 13366 */ - IC_64BIT_XD_OPSIZE, /* 13367 */ - IC_OPSIZE, /* 13368 */ - IC_64BIT_REXW_OPSIZE, /* 13369 */ - IC_XS_OPSIZE, /* 13370 */ - IC_64BIT_REXW_XS, /* 13371 */ - IC_XD_OPSIZE, /* 13372 */ - IC_64BIT_REXW_XD, /* 13373 */ - IC_XS_OPSIZE, /* 13374 */ - IC_64BIT_REXW_XS, /* 13375 */ - IC_VEX, /* 13376 */ - IC_VEX, /* 13377 */ - IC_VEX_XS, /* 13378 */ - IC_VEX_XS, /* 13379 */ - IC_VEX_XD, /* 13380 */ - IC_VEX_XD, /* 13381 */ - IC_VEX_XD, /* 13382 */ - IC_VEX_XD, /* 13383 */ - IC_VEX_W, /* 13384 */ - IC_VEX_W, /* 13385 */ - IC_VEX_W_XS, /* 13386 */ - IC_VEX_W_XS, /* 13387 */ - IC_VEX_W_XD, /* 13388 */ - IC_VEX_W_XD, /* 13389 */ - IC_VEX_W_XD, /* 13390 */ - IC_VEX_W_XD, /* 13391 */ - IC_VEX_OPSIZE, /* 13392 */ - IC_VEX_OPSIZE, /* 13393 */ - IC_VEX_OPSIZE, /* 13394 */ - IC_VEX_OPSIZE, /* 13395 */ - IC_VEX_OPSIZE, /* 13396 */ - IC_VEX_OPSIZE, /* 13397 */ - IC_VEX_OPSIZE, /* 13398 */ - IC_VEX_OPSIZE, /* 13399 */ - IC_VEX_W_OPSIZE, /* 13400 */ - IC_VEX_W_OPSIZE, /* 13401 */ - IC_VEX_W_OPSIZE, /* 13402 */ - IC_VEX_W_OPSIZE, /* 13403 */ - IC_VEX_W_OPSIZE, /* 13404 */ - IC_VEX_W_OPSIZE, /* 13405 */ - IC_VEX_W_OPSIZE, /* 13406 */ - IC_VEX_W_OPSIZE, /* 13407 */ - IC_VEX, /* 13408 */ - IC_VEX, /* 13409 */ - IC_VEX_XS, /* 13410 */ - IC_VEX_XS, /* 13411 */ - IC_VEX_XD, /* 13412 */ - IC_VEX_XD, /* 13413 */ - IC_VEX_XD, /* 13414 */ - IC_VEX_XD, /* 13415 */ - IC_VEX_W, /* 13416 */ - IC_VEX_W, /* 13417 */ - IC_VEX_W_XS, /* 13418 */ - IC_VEX_W_XS, /* 13419 */ - IC_VEX_W_XD, /* 13420 */ - IC_VEX_W_XD, /* 13421 */ - IC_VEX_W_XD, /* 13422 */ - IC_VEX_W_XD, /* 13423 */ - IC_VEX_OPSIZE, /* 13424 */ - IC_VEX_OPSIZE, /* 13425 */ - IC_VEX_OPSIZE, /* 13426 */ - IC_VEX_OPSIZE, /* 13427 */ - IC_VEX_OPSIZE, /* 13428 */ - IC_VEX_OPSIZE, /* 13429 */ - IC_VEX_OPSIZE, /* 13430 */ - IC_VEX_OPSIZE, /* 13431 */ - IC_VEX_W_OPSIZE, /* 13432 */ - IC_VEX_W_OPSIZE, /* 13433 */ - IC_VEX_W_OPSIZE, /* 13434 */ - IC_VEX_W_OPSIZE, /* 13435 */ - IC_VEX_W_OPSIZE, /* 13436 */ - IC_VEX_W_OPSIZE, /* 13437 */ - IC_VEX_W_OPSIZE, /* 13438 */ - IC_VEX_W_OPSIZE, /* 13439 */ - IC_VEX_L, /* 13440 */ - IC_VEX_L, /* 13441 */ - IC_VEX_L_XS, /* 13442 */ - IC_VEX_L_XS, /* 13443 */ - IC_VEX_L_XD, /* 13444 */ - IC_VEX_L_XD, /* 13445 */ - IC_VEX_L_XD, /* 13446 */ - IC_VEX_L_XD, /* 13447 */ - IC_VEX_L_W, /* 13448 */ - IC_VEX_L_W, /* 13449 */ - IC_VEX_L_W_XS, /* 13450 */ - IC_VEX_L_W_XS, /* 13451 */ - IC_VEX_L_W_XD, /* 13452 */ - IC_VEX_L_W_XD, /* 13453 */ - IC_VEX_L_W_XD, /* 13454 */ - IC_VEX_L_W_XD, /* 13455 */ - IC_VEX_L_OPSIZE, /* 13456 */ - IC_VEX_L_OPSIZE, /* 13457 */ - IC_VEX_L_OPSIZE, /* 13458 */ - IC_VEX_L_OPSIZE, /* 13459 */ - IC_VEX_L_OPSIZE, /* 13460 */ - IC_VEX_L_OPSIZE, /* 13461 */ - IC_VEX_L_OPSIZE, /* 13462 */ - IC_VEX_L_OPSIZE, /* 13463 */ - IC_VEX_L_W_OPSIZE, /* 13464 */ - IC_VEX_L_W_OPSIZE, /* 13465 */ - IC_VEX_L_W_OPSIZE, /* 13466 */ - IC_VEX_L_W_OPSIZE, /* 13467 */ - IC_VEX_L_W_OPSIZE, /* 13468 */ - IC_VEX_L_W_OPSIZE, /* 13469 */ - IC_VEX_L_W_OPSIZE, /* 13470 */ - IC_VEX_L_W_OPSIZE, /* 13471 */ - IC_VEX_L, /* 13472 */ - IC_VEX_L, /* 13473 */ - IC_VEX_L_XS, /* 13474 */ - IC_VEX_L_XS, /* 13475 */ - IC_VEX_L_XD, /* 13476 */ - IC_VEX_L_XD, /* 13477 */ - IC_VEX_L_XD, /* 13478 */ - IC_VEX_L_XD, /* 13479 */ - IC_VEX_L_W, /* 13480 */ - IC_VEX_L_W, /* 13481 */ - IC_VEX_L_W_XS, /* 13482 */ - IC_VEX_L_W_XS, /* 13483 */ - IC_VEX_L_W_XD, /* 13484 */ - IC_VEX_L_W_XD, /* 13485 */ - IC_VEX_L_W_XD, /* 13486 */ - IC_VEX_L_W_XD, /* 13487 */ - IC_VEX_L_OPSIZE, /* 13488 */ - IC_VEX_L_OPSIZE, /* 13489 */ - IC_VEX_L_OPSIZE, /* 13490 */ - IC_VEX_L_OPSIZE, /* 13491 */ - IC_VEX_L_OPSIZE, /* 13492 */ - IC_VEX_L_OPSIZE, /* 13493 */ - IC_VEX_L_OPSIZE, /* 13494 */ - IC_VEX_L_OPSIZE, /* 13495 */ - IC_VEX_L_W_OPSIZE, /* 13496 */ - IC_VEX_L_W_OPSIZE, /* 13497 */ - IC_VEX_L_W_OPSIZE, /* 13498 */ - IC_VEX_L_W_OPSIZE, /* 13499 */ - IC_VEX_L_W_OPSIZE, /* 13500 */ - IC_VEX_L_W_OPSIZE, /* 13501 */ - IC_VEX_L_W_OPSIZE, /* 13502 */ - IC_VEX_L_W_OPSIZE, /* 13503 */ - IC_VEX_L, /* 13504 */ - IC_VEX_L, /* 13505 */ - IC_VEX_L_XS, /* 13506 */ - IC_VEX_L_XS, /* 13507 */ - IC_VEX_L_XD, /* 13508 */ - IC_VEX_L_XD, /* 13509 */ - IC_VEX_L_XD, /* 13510 */ - IC_VEX_L_XD, /* 13511 */ - IC_VEX_L_W, /* 13512 */ - IC_VEX_L_W, /* 13513 */ - IC_VEX_L_W_XS, /* 13514 */ - IC_VEX_L_W_XS, /* 13515 */ - IC_VEX_L_W_XD, /* 13516 */ - IC_VEX_L_W_XD, /* 13517 */ - IC_VEX_L_W_XD, /* 13518 */ - IC_VEX_L_W_XD, /* 13519 */ - IC_VEX_L_OPSIZE, /* 13520 */ - IC_VEX_L_OPSIZE, /* 13521 */ - IC_VEX_L_OPSIZE, /* 13522 */ - IC_VEX_L_OPSIZE, /* 13523 */ - IC_VEX_L_OPSIZE, /* 13524 */ - IC_VEX_L_OPSIZE, /* 13525 */ - IC_VEX_L_OPSIZE, /* 13526 */ - IC_VEX_L_OPSIZE, /* 13527 */ - IC_VEX_L_W_OPSIZE, /* 13528 */ - IC_VEX_L_W_OPSIZE, /* 13529 */ - IC_VEX_L_W_OPSIZE, /* 13530 */ - IC_VEX_L_W_OPSIZE, /* 13531 */ - IC_VEX_L_W_OPSIZE, /* 13532 */ - IC_VEX_L_W_OPSIZE, /* 13533 */ - IC_VEX_L_W_OPSIZE, /* 13534 */ - IC_VEX_L_W_OPSIZE, /* 13535 */ - IC_VEX_L, /* 13536 */ - IC_VEX_L, /* 13537 */ - IC_VEX_L_XS, /* 13538 */ - IC_VEX_L_XS, /* 13539 */ - IC_VEX_L_XD, /* 13540 */ - IC_VEX_L_XD, /* 13541 */ - IC_VEX_L_XD, /* 13542 */ - IC_VEX_L_XD, /* 13543 */ - IC_VEX_L_W, /* 13544 */ - IC_VEX_L_W, /* 13545 */ - IC_VEX_L_W_XS, /* 13546 */ - IC_VEX_L_W_XS, /* 13547 */ - IC_VEX_L_W_XD, /* 13548 */ - IC_VEX_L_W_XD, /* 13549 */ - IC_VEX_L_W_XD, /* 13550 */ - IC_VEX_L_W_XD, /* 13551 */ - IC_VEX_L_OPSIZE, /* 13552 */ - IC_VEX_L_OPSIZE, /* 13553 */ - IC_VEX_L_OPSIZE, /* 13554 */ - IC_VEX_L_OPSIZE, /* 13555 */ - IC_VEX_L_OPSIZE, /* 13556 */ - IC_VEX_L_OPSIZE, /* 13557 */ - IC_VEX_L_OPSIZE, /* 13558 */ - IC_VEX_L_OPSIZE, /* 13559 */ - IC_VEX_L_W_OPSIZE, /* 13560 */ - IC_VEX_L_W_OPSIZE, /* 13561 */ - IC_VEX_L_W_OPSIZE, /* 13562 */ - IC_VEX_L_W_OPSIZE, /* 13563 */ - IC_VEX_L_W_OPSIZE, /* 13564 */ - IC_VEX_L_W_OPSIZE, /* 13565 */ - IC_VEX_L_W_OPSIZE, /* 13566 */ - IC_VEX_L_W_OPSIZE, /* 13567 */ - IC_EVEX_L2_KZ_B, /* 13568 */ - IC_EVEX_L2_KZ_B, /* 13569 */ - IC_EVEX_L2_XS_KZ_B, /* 13570 */ - IC_EVEX_L2_XS_KZ_B, /* 13571 */ - IC_EVEX_L2_XD_KZ_B, /* 13572 */ - IC_EVEX_L2_XD_KZ_B, /* 13573 */ - IC_EVEX_L2_XD_KZ_B, /* 13574 */ - IC_EVEX_L2_XD_KZ_B, /* 13575 */ - IC_EVEX_L2_W_KZ_B, /* 13576 */ - IC_EVEX_L2_W_KZ_B, /* 13577 */ - IC_EVEX_L2_W_XS_KZ_B, /* 13578 */ - IC_EVEX_L2_W_XS_KZ_B, /* 13579 */ - IC_EVEX_L2_W_XD_KZ_B, /* 13580 */ - IC_EVEX_L2_W_XD_KZ_B, /* 13581 */ - IC_EVEX_L2_W_XD_KZ_B, /* 13582 */ - IC_EVEX_L2_W_XD_KZ_B, /* 13583 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 13584 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 13585 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 13586 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 13587 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 13588 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 13589 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 13590 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 13591 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13592 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13593 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13594 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13595 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13596 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13597 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13598 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13599 */ - IC_EVEX_L2_KZ_B, /* 13600 */ - IC_EVEX_L2_KZ_B, /* 13601 */ - IC_EVEX_L2_XS_KZ_B, /* 13602 */ - IC_EVEX_L2_XS_KZ_B, /* 13603 */ - IC_EVEX_L2_XD_KZ_B, /* 13604 */ - IC_EVEX_L2_XD_KZ_B, /* 13605 */ - IC_EVEX_L2_XD_KZ_B, /* 13606 */ - IC_EVEX_L2_XD_KZ_B, /* 13607 */ - IC_EVEX_L2_W_KZ_B, /* 13608 */ - IC_EVEX_L2_W_KZ_B, /* 13609 */ - IC_EVEX_L2_W_XS_KZ_B, /* 13610 */ - IC_EVEX_L2_W_XS_KZ_B, /* 13611 */ - IC_EVEX_L2_W_XD_KZ_B, /* 13612 */ - IC_EVEX_L2_W_XD_KZ_B, /* 13613 */ - IC_EVEX_L2_W_XD_KZ_B, /* 13614 */ - IC_EVEX_L2_W_XD_KZ_B, /* 13615 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 13616 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 13617 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 13618 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 13619 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 13620 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 13621 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 13622 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 13623 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13624 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13625 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13626 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13627 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13628 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13629 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13630 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13631 */ - IC_EVEX_L2_KZ_B, /* 13632 */ - IC_EVEX_L2_KZ_B, /* 13633 */ - IC_EVEX_L2_XS_KZ_B, /* 13634 */ - IC_EVEX_L2_XS_KZ_B, /* 13635 */ - IC_EVEX_L2_XD_KZ_B, /* 13636 */ - IC_EVEX_L2_XD_KZ_B, /* 13637 */ - IC_EVEX_L2_XD_KZ_B, /* 13638 */ - IC_EVEX_L2_XD_KZ_B, /* 13639 */ - IC_EVEX_L2_W_KZ_B, /* 13640 */ - IC_EVEX_L2_W_KZ_B, /* 13641 */ - IC_EVEX_L2_W_XS_KZ_B, /* 13642 */ - IC_EVEX_L2_W_XS_KZ_B, /* 13643 */ - IC_EVEX_L2_W_XD_KZ_B, /* 13644 */ - IC_EVEX_L2_W_XD_KZ_B, /* 13645 */ - IC_EVEX_L2_W_XD_KZ_B, /* 13646 */ - IC_EVEX_L2_W_XD_KZ_B, /* 13647 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 13648 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 13649 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 13650 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 13651 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 13652 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 13653 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 13654 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 13655 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13656 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13657 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13658 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13659 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13660 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13661 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13662 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13663 */ - IC_EVEX_L2_KZ_B, /* 13664 */ - IC_EVEX_L2_KZ_B, /* 13665 */ - IC_EVEX_L2_XS_KZ_B, /* 13666 */ - IC_EVEX_L2_XS_KZ_B, /* 13667 */ - IC_EVEX_L2_XD_KZ_B, /* 13668 */ - IC_EVEX_L2_XD_KZ_B, /* 13669 */ - IC_EVEX_L2_XD_KZ_B, /* 13670 */ - IC_EVEX_L2_XD_KZ_B, /* 13671 */ - IC_EVEX_L2_W_KZ_B, /* 13672 */ - IC_EVEX_L2_W_KZ_B, /* 13673 */ - IC_EVEX_L2_W_XS_KZ_B, /* 13674 */ - IC_EVEX_L2_W_XS_KZ_B, /* 13675 */ - IC_EVEX_L2_W_XD_KZ_B, /* 13676 */ - IC_EVEX_L2_W_XD_KZ_B, /* 13677 */ - IC_EVEX_L2_W_XD_KZ_B, /* 13678 */ - IC_EVEX_L2_W_XD_KZ_B, /* 13679 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 13680 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 13681 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 13682 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 13683 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 13684 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 13685 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 13686 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 13687 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13688 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13689 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13690 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13691 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13692 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13693 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13694 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13695 */ - IC_EVEX_L2_KZ_B, /* 13696 */ - IC_EVEX_L2_KZ_B, /* 13697 */ - IC_EVEX_L2_XS_KZ_B, /* 13698 */ - IC_EVEX_L2_XS_KZ_B, /* 13699 */ - IC_EVEX_L2_XD_KZ_B, /* 13700 */ - IC_EVEX_L2_XD_KZ_B, /* 13701 */ - IC_EVEX_L2_XD_KZ_B, /* 13702 */ - IC_EVEX_L2_XD_KZ_B, /* 13703 */ - IC_EVEX_L2_W_KZ_B, /* 13704 */ - IC_EVEX_L2_W_KZ_B, /* 13705 */ - IC_EVEX_L2_W_XS_KZ_B, /* 13706 */ - IC_EVEX_L2_W_XS_KZ_B, /* 13707 */ - IC_EVEX_L2_W_XD_KZ_B, /* 13708 */ - IC_EVEX_L2_W_XD_KZ_B, /* 13709 */ - IC_EVEX_L2_W_XD_KZ_B, /* 13710 */ - IC_EVEX_L2_W_XD_KZ_B, /* 13711 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 13712 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 13713 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 13714 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 13715 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 13716 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 13717 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 13718 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 13719 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13720 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13721 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13722 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13723 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13724 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13725 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13726 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13727 */ - IC_EVEX_L2_KZ_B, /* 13728 */ - IC_EVEX_L2_KZ_B, /* 13729 */ - IC_EVEX_L2_XS_KZ_B, /* 13730 */ - IC_EVEX_L2_XS_KZ_B, /* 13731 */ - IC_EVEX_L2_XD_KZ_B, /* 13732 */ - IC_EVEX_L2_XD_KZ_B, /* 13733 */ - IC_EVEX_L2_XD_KZ_B, /* 13734 */ - IC_EVEX_L2_XD_KZ_B, /* 13735 */ - IC_EVEX_L2_W_KZ_B, /* 13736 */ - IC_EVEX_L2_W_KZ_B, /* 13737 */ - IC_EVEX_L2_W_XS_KZ_B, /* 13738 */ - IC_EVEX_L2_W_XS_KZ_B, /* 13739 */ - IC_EVEX_L2_W_XD_KZ_B, /* 13740 */ - IC_EVEX_L2_W_XD_KZ_B, /* 13741 */ - IC_EVEX_L2_W_XD_KZ_B, /* 13742 */ - IC_EVEX_L2_W_XD_KZ_B, /* 13743 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 13744 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 13745 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 13746 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 13747 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 13748 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 13749 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 13750 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 13751 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13752 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13753 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13754 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13755 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13756 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13757 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13758 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13759 */ - IC_EVEX_L2_KZ_B, /* 13760 */ - IC_EVEX_L2_KZ_B, /* 13761 */ - IC_EVEX_L2_XS_KZ_B, /* 13762 */ - IC_EVEX_L2_XS_KZ_B, /* 13763 */ - IC_EVEX_L2_XD_KZ_B, /* 13764 */ - IC_EVEX_L2_XD_KZ_B, /* 13765 */ - IC_EVEX_L2_XD_KZ_B, /* 13766 */ - IC_EVEX_L2_XD_KZ_B, /* 13767 */ - IC_EVEX_L2_W_KZ_B, /* 13768 */ - IC_EVEX_L2_W_KZ_B, /* 13769 */ - IC_EVEX_L2_W_XS_KZ_B, /* 13770 */ - IC_EVEX_L2_W_XS_KZ_B, /* 13771 */ - IC_EVEX_L2_W_XD_KZ_B, /* 13772 */ - IC_EVEX_L2_W_XD_KZ_B, /* 13773 */ - IC_EVEX_L2_W_XD_KZ_B, /* 13774 */ - IC_EVEX_L2_W_XD_KZ_B, /* 13775 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 13776 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 13777 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 13778 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 13779 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 13780 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 13781 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 13782 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 13783 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13784 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13785 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13786 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13787 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13788 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13789 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13790 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13791 */ - IC_EVEX_L2_KZ_B, /* 13792 */ - IC_EVEX_L2_KZ_B, /* 13793 */ - IC_EVEX_L2_XS_KZ_B, /* 13794 */ - IC_EVEX_L2_XS_KZ_B, /* 13795 */ - IC_EVEX_L2_XD_KZ_B, /* 13796 */ - IC_EVEX_L2_XD_KZ_B, /* 13797 */ - IC_EVEX_L2_XD_KZ_B, /* 13798 */ - IC_EVEX_L2_XD_KZ_B, /* 13799 */ - IC_EVEX_L2_W_KZ_B, /* 13800 */ - IC_EVEX_L2_W_KZ_B, /* 13801 */ - IC_EVEX_L2_W_XS_KZ_B, /* 13802 */ - IC_EVEX_L2_W_XS_KZ_B, /* 13803 */ - IC_EVEX_L2_W_XD_KZ_B, /* 13804 */ - IC_EVEX_L2_W_XD_KZ_B, /* 13805 */ - IC_EVEX_L2_W_XD_KZ_B, /* 13806 */ - IC_EVEX_L2_W_XD_KZ_B, /* 13807 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 13808 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 13809 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 13810 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 13811 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 13812 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 13813 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 13814 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 13815 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13816 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13817 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13818 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13819 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13820 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13821 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13822 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13823 */ - IC, /* 13824 */ - IC_64BIT, /* 13825 */ - IC_XS, /* 13826 */ - IC_64BIT_XS, /* 13827 */ - IC_XD, /* 13828 */ - IC_64BIT_XD, /* 13829 */ - IC_XS, /* 13830 */ - IC_64BIT_XS, /* 13831 */ - IC, /* 13832 */ - IC_64BIT_REXW, /* 13833 */ - IC_XS, /* 13834 */ - IC_64BIT_REXW_XS, /* 13835 */ - IC_XD, /* 13836 */ - IC_64BIT_REXW_XD, /* 13837 */ - IC_XS, /* 13838 */ - IC_64BIT_REXW_XS, /* 13839 */ - IC_OPSIZE, /* 13840 */ - IC_64BIT_OPSIZE, /* 13841 */ - IC_XS_OPSIZE, /* 13842 */ - IC_64BIT_XS_OPSIZE, /* 13843 */ - IC_XD_OPSIZE, /* 13844 */ - IC_64BIT_XD_OPSIZE, /* 13845 */ - IC_XS_OPSIZE, /* 13846 */ - IC_64BIT_XD_OPSIZE, /* 13847 */ - IC_OPSIZE, /* 13848 */ - IC_64BIT_REXW_OPSIZE, /* 13849 */ - IC_XS_OPSIZE, /* 13850 */ - IC_64BIT_REXW_XS, /* 13851 */ - IC_XD_OPSIZE, /* 13852 */ - IC_64BIT_REXW_XD, /* 13853 */ - IC_XS_OPSIZE, /* 13854 */ - IC_64BIT_REXW_XS, /* 13855 */ - IC_ADSIZE, /* 13856 */ - IC_64BIT_ADSIZE, /* 13857 */ - IC_XS, /* 13858 */ - IC_64BIT_XS, /* 13859 */ - IC_XD, /* 13860 */ - IC_64BIT_XD, /* 13861 */ - IC_XS, /* 13862 */ - IC_64BIT_XS, /* 13863 */ - IC_ADSIZE, /* 13864 */ - IC_64BIT_ADSIZE, /* 13865 */ - IC_XS, /* 13866 */ - IC_64BIT_REXW_XS, /* 13867 */ - IC_XD, /* 13868 */ - IC_64BIT_REXW_XD, /* 13869 */ - IC_XS, /* 13870 */ - IC_64BIT_REXW_XS, /* 13871 */ - IC_OPSIZE, /* 13872 */ - IC_64BIT_OPSIZE, /* 13873 */ - IC_XS_OPSIZE, /* 13874 */ - IC_64BIT_XS_OPSIZE, /* 13875 */ - IC_XD_OPSIZE, /* 13876 */ - IC_64BIT_XD_OPSIZE, /* 13877 */ - IC_XS_OPSIZE, /* 13878 */ - IC_64BIT_XD_OPSIZE, /* 13879 */ - IC_OPSIZE, /* 13880 */ - IC_64BIT_REXW_OPSIZE, /* 13881 */ - IC_XS_OPSIZE, /* 13882 */ - IC_64BIT_REXW_XS, /* 13883 */ - IC_XD_OPSIZE, /* 13884 */ - IC_64BIT_REXW_XD, /* 13885 */ - IC_XS_OPSIZE, /* 13886 */ - IC_64BIT_REXW_XS, /* 13887 */ - IC_VEX, /* 13888 */ - IC_VEX, /* 13889 */ - IC_VEX_XS, /* 13890 */ - IC_VEX_XS, /* 13891 */ - IC_VEX_XD, /* 13892 */ - IC_VEX_XD, /* 13893 */ - IC_VEX_XD, /* 13894 */ - IC_VEX_XD, /* 13895 */ - IC_VEX_W, /* 13896 */ - IC_VEX_W, /* 13897 */ - IC_VEX_W_XS, /* 13898 */ - IC_VEX_W_XS, /* 13899 */ - IC_VEX_W_XD, /* 13900 */ - IC_VEX_W_XD, /* 13901 */ - IC_VEX_W_XD, /* 13902 */ - IC_VEX_W_XD, /* 13903 */ - IC_VEX_OPSIZE, /* 13904 */ - IC_VEX_OPSIZE, /* 13905 */ - IC_VEX_OPSIZE, /* 13906 */ - IC_VEX_OPSIZE, /* 13907 */ - IC_VEX_OPSIZE, /* 13908 */ - IC_VEX_OPSIZE, /* 13909 */ - IC_VEX_OPSIZE, /* 13910 */ - IC_VEX_OPSIZE, /* 13911 */ - IC_VEX_W_OPSIZE, /* 13912 */ - IC_VEX_W_OPSIZE, /* 13913 */ - IC_VEX_W_OPSIZE, /* 13914 */ - IC_VEX_W_OPSIZE, /* 13915 */ - IC_VEX_W_OPSIZE, /* 13916 */ - IC_VEX_W_OPSIZE, /* 13917 */ - IC_VEX_W_OPSIZE, /* 13918 */ - IC_VEX_W_OPSIZE, /* 13919 */ - IC_VEX, /* 13920 */ - IC_VEX, /* 13921 */ - IC_VEX_XS, /* 13922 */ - IC_VEX_XS, /* 13923 */ - IC_VEX_XD, /* 13924 */ - IC_VEX_XD, /* 13925 */ - IC_VEX_XD, /* 13926 */ - IC_VEX_XD, /* 13927 */ - IC_VEX_W, /* 13928 */ - IC_VEX_W, /* 13929 */ - IC_VEX_W_XS, /* 13930 */ - IC_VEX_W_XS, /* 13931 */ - IC_VEX_W_XD, /* 13932 */ - IC_VEX_W_XD, /* 13933 */ - IC_VEX_W_XD, /* 13934 */ - IC_VEX_W_XD, /* 13935 */ - IC_VEX_OPSIZE, /* 13936 */ - IC_VEX_OPSIZE, /* 13937 */ - IC_VEX_OPSIZE, /* 13938 */ - IC_VEX_OPSIZE, /* 13939 */ - IC_VEX_OPSIZE, /* 13940 */ - IC_VEX_OPSIZE, /* 13941 */ - IC_VEX_OPSIZE, /* 13942 */ - IC_VEX_OPSIZE, /* 13943 */ - IC_VEX_W_OPSIZE, /* 13944 */ - IC_VEX_W_OPSIZE, /* 13945 */ - IC_VEX_W_OPSIZE, /* 13946 */ - IC_VEX_W_OPSIZE, /* 13947 */ - IC_VEX_W_OPSIZE, /* 13948 */ - IC_VEX_W_OPSIZE, /* 13949 */ - IC_VEX_W_OPSIZE, /* 13950 */ - IC_VEX_W_OPSIZE, /* 13951 */ - IC_VEX_L, /* 13952 */ - IC_VEX_L, /* 13953 */ - IC_VEX_L_XS, /* 13954 */ - IC_VEX_L_XS, /* 13955 */ - IC_VEX_L_XD, /* 13956 */ - IC_VEX_L_XD, /* 13957 */ - IC_VEX_L_XD, /* 13958 */ - IC_VEX_L_XD, /* 13959 */ - IC_VEX_L_W, /* 13960 */ - IC_VEX_L_W, /* 13961 */ - IC_VEX_L_W_XS, /* 13962 */ - IC_VEX_L_W_XS, /* 13963 */ - IC_VEX_L_W_XD, /* 13964 */ - IC_VEX_L_W_XD, /* 13965 */ - IC_VEX_L_W_XD, /* 13966 */ - IC_VEX_L_W_XD, /* 13967 */ - IC_VEX_L_OPSIZE, /* 13968 */ - IC_VEX_L_OPSIZE, /* 13969 */ - IC_VEX_L_OPSIZE, /* 13970 */ - IC_VEX_L_OPSIZE, /* 13971 */ - IC_VEX_L_OPSIZE, /* 13972 */ - IC_VEX_L_OPSIZE, /* 13973 */ - IC_VEX_L_OPSIZE, /* 13974 */ - IC_VEX_L_OPSIZE, /* 13975 */ - IC_VEX_L_W_OPSIZE, /* 13976 */ - IC_VEX_L_W_OPSIZE, /* 13977 */ - IC_VEX_L_W_OPSIZE, /* 13978 */ - IC_VEX_L_W_OPSIZE, /* 13979 */ - IC_VEX_L_W_OPSIZE, /* 13980 */ - IC_VEX_L_W_OPSIZE, /* 13981 */ - IC_VEX_L_W_OPSIZE, /* 13982 */ - IC_VEX_L_W_OPSIZE, /* 13983 */ - IC_VEX_L, /* 13984 */ - IC_VEX_L, /* 13985 */ - IC_VEX_L_XS, /* 13986 */ - IC_VEX_L_XS, /* 13987 */ - IC_VEX_L_XD, /* 13988 */ - IC_VEX_L_XD, /* 13989 */ - IC_VEX_L_XD, /* 13990 */ - IC_VEX_L_XD, /* 13991 */ - IC_VEX_L_W, /* 13992 */ - IC_VEX_L_W, /* 13993 */ - IC_VEX_L_W_XS, /* 13994 */ - IC_VEX_L_W_XS, /* 13995 */ - IC_VEX_L_W_XD, /* 13996 */ - IC_VEX_L_W_XD, /* 13997 */ - IC_VEX_L_W_XD, /* 13998 */ - IC_VEX_L_W_XD, /* 13999 */ - IC_VEX_L_OPSIZE, /* 14000 */ - IC_VEX_L_OPSIZE, /* 14001 */ - IC_VEX_L_OPSIZE, /* 14002 */ - IC_VEX_L_OPSIZE, /* 14003 */ - IC_VEX_L_OPSIZE, /* 14004 */ - IC_VEX_L_OPSIZE, /* 14005 */ - IC_VEX_L_OPSIZE, /* 14006 */ - IC_VEX_L_OPSIZE, /* 14007 */ - IC_VEX_L_W_OPSIZE, /* 14008 */ - IC_VEX_L_W_OPSIZE, /* 14009 */ - IC_VEX_L_W_OPSIZE, /* 14010 */ - IC_VEX_L_W_OPSIZE, /* 14011 */ - IC_VEX_L_W_OPSIZE, /* 14012 */ - IC_VEX_L_W_OPSIZE, /* 14013 */ - IC_VEX_L_W_OPSIZE, /* 14014 */ - IC_VEX_L_W_OPSIZE, /* 14015 */ - IC_VEX_L, /* 14016 */ - IC_VEX_L, /* 14017 */ - IC_VEX_L_XS, /* 14018 */ - IC_VEX_L_XS, /* 14019 */ - IC_VEX_L_XD, /* 14020 */ - IC_VEX_L_XD, /* 14021 */ - IC_VEX_L_XD, /* 14022 */ - IC_VEX_L_XD, /* 14023 */ - IC_VEX_L_W, /* 14024 */ - IC_VEX_L_W, /* 14025 */ - IC_VEX_L_W_XS, /* 14026 */ - IC_VEX_L_W_XS, /* 14027 */ - IC_VEX_L_W_XD, /* 14028 */ - IC_VEX_L_W_XD, /* 14029 */ - IC_VEX_L_W_XD, /* 14030 */ - IC_VEX_L_W_XD, /* 14031 */ - IC_VEX_L_OPSIZE, /* 14032 */ - IC_VEX_L_OPSIZE, /* 14033 */ - IC_VEX_L_OPSIZE, /* 14034 */ - IC_VEX_L_OPSIZE, /* 14035 */ - IC_VEX_L_OPSIZE, /* 14036 */ - IC_VEX_L_OPSIZE, /* 14037 */ - IC_VEX_L_OPSIZE, /* 14038 */ - IC_VEX_L_OPSIZE, /* 14039 */ - IC_VEX_L_W_OPSIZE, /* 14040 */ - IC_VEX_L_W_OPSIZE, /* 14041 */ - IC_VEX_L_W_OPSIZE, /* 14042 */ - IC_VEX_L_W_OPSIZE, /* 14043 */ - IC_VEX_L_W_OPSIZE, /* 14044 */ - IC_VEX_L_W_OPSIZE, /* 14045 */ - IC_VEX_L_W_OPSIZE, /* 14046 */ - IC_VEX_L_W_OPSIZE, /* 14047 */ - IC_VEX_L, /* 14048 */ - IC_VEX_L, /* 14049 */ - IC_VEX_L_XS, /* 14050 */ - IC_VEX_L_XS, /* 14051 */ - IC_VEX_L_XD, /* 14052 */ - IC_VEX_L_XD, /* 14053 */ - IC_VEX_L_XD, /* 14054 */ - IC_VEX_L_XD, /* 14055 */ - IC_VEX_L_W, /* 14056 */ - IC_VEX_L_W, /* 14057 */ - IC_VEX_L_W_XS, /* 14058 */ - IC_VEX_L_W_XS, /* 14059 */ - IC_VEX_L_W_XD, /* 14060 */ - IC_VEX_L_W_XD, /* 14061 */ - IC_VEX_L_W_XD, /* 14062 */ - IC_VEX_L_W_XD, /* 14063 */ - IC_VEX_L_OPSIZE, /* 14064 */ - IC_VEX_L_OPSIZE, /* 14065 */ - IC_VEX_L_OPSIZE, /* 14066 */ - IC_VEX_L_OPSIZE, /* 14067 */ - IC_VEX_L_OPSIZE, /* 14068 */ - IC_VEX_L_OPSIZE, /* 14069 */ - IC_VEX_L_OPSIZE, /* 14070 */ - IC_VEX_L_OPSIZE, /* 14071 */ - IC_VEX_L_W_OPSIZE, /* 14072 */ - IC_VEX_L_W_OPSIZE, /* 14073 */ - IC_VEX_L_W_OPSIZE, /* 14074 */ - IC_VEX_L_W_OPSIZE, /* 14075 */ - IC_VEX_L_W_OPSIZE, /* 14076 */ - IC_VEX_L_W_OPSIZE, /* 14077 */ - IC_VEX_L_W_OPSIZE, /* 14078 */ - IC_VEX_L_W_OPSIZE, /* 14079 */ - IC_EVEX_L2_KZ_B, /* 14080 */ - IC_EVEX_L2_KZ_B, /* 14081 */ - IC_EVEX_L2_XS_KZ_B, /* 14082 */ - IC_EVEX_L2_XS_KZ_B, /* 14083 */ - IC_EVEX_L2_XD_KZ_B, /* 14084 */ - IC_EVEX_L2_XD_KZ_B, /* 14085 */ - IC_EVEX_L2_XD_KZ_B, /* 14086 */ - IC_EVEX_L2_XD_KZ_B, /* 14087 */ - IC_EVEX_L2_W_KZ_B, /* 14088 */ - IC_EVEX_L2_W_KZ_B, /* 14089 */ - IC_EVEX_L2_W_XS_KZ_B, /* 14090 */ - IC_EVEX_L2_W_XS_KZ_B, /* 14091 */ - IC_EVEX_L2_W_XD_KZ_B, /* 14092 */ - IC_EVEX_L2_W_XD_KZ_B, /* 14093 */ - IC_EVEX_L2_W_XD_KZ_B, /* 14094 */ - IC_EVEX_L2_W_XD_KZ_B, /* 14095 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 14096 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 14097 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 14098 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 14099 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 14100 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 14101 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 14102 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 14103 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14104 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14105 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14106 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14107 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14108 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14109 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14110 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14111 */ - IC_EVEX_L2_KZ_B, /* 14112 */ - IC_EVEX_L2_KZ_B, /* 14113 */ - IC_EVEX_L2_XS_KZ_B, /* 14114 */ - IC_EVEX_L2_XS_KZ_B, /* 14115 */ - IC_EVEX_L2_XD_KZ_B, /* 14116 */ - IC_EVEX_L2_XD_KZ_B, /* 14117 */ - IC_EVEX_L2_XD_KZ_B, /* 14118 */ - IC_EVEX_L2_XD_KZ_B, /* 14119 */ - IC_EVEX_L2_W_KZ_B, /* 14120 */ - IC_EVEX_L2_W_KZ_B, /* 14121 */ - IC_EVEX_L2_W_XS_KZ_B, /* 14122 */ - IC_EVEX_L2_W_XS_KZ_B, /* 14123 */ - IC_EVEX_L2_W_XD_KZ_B, /* 14124 */ - IC_EVEX_L2_W_XD_KZ_B, /* 14125 */ - IC_EVEX_L2_W_XD_KZ_B, /* 14126 */ - IC_EVEX_L2_W_XD_KZ_B, /* 14127 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 14128 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 14129 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 14130 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 14131 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 14132 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 14133 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 14134 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 14135 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14136 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14137 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14138 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14139 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14140 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14141 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14142 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14143 */ - IC_EVEX_L2_KZ_B, /* 14144 */ - IC_EVEX_L2_KZ_B, /* 14145 */ - IC_EVEX_L2_XS_KZ_B, /* 14146 */ - IC_EVEX_L2_XS_KZ_B, /* 14147 */ - IC_EVEX_L2_XD_KZ_B, /* 14148 */ - IC_EVEX_L2_XD_KZ_B, /* 14149 */ - IC_EVEX_L2_XD_KZ_B, /* 14150 */ - IC_EVEX_L2_XD_KZ_B, /* 14151 */ - IC_EVEX_L2_W_KZ_B, /* 14152 */ - IC_EVEX_L2_W_KZ_B, /* 14153 */ - IC_EVEX_L2_W_XS_KZ_B, /* 14154 */ - IC_EVEX_L2_W_XS_KZ_B, /* 14155 */ - IC_EVEX_L2_W_XD_KZ_B, /* 14156 */ - IC_EVEX_L2_W_XD_KZ_B, /* 14157 */ - IC_EVEX_L2_W_XD_KZ_B, /* 14158 */ - IC_EVEX_L2_W_XD_KZ_B, /* 14159 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 14160 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 14161 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 14162 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 14163 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 14164 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 14165 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 14166 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 14167 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14168 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14169 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14170 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14171 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14172 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14173 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14174 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14175 */ - IC_EVEX_L2_KZ_B, /* 14176 */ - IC_EVEX_L2_KZ_B, /* 14177 */ - IC_EVEX_L2_XS_KZ_B, /* 14178 */ - IC_EVEX_L2_XS_KZ_B, /* 14179 */ - IC_EVEX_L2_XD_KZ_B, /* 14180 */ - IC_EVEX_L2_XD_KZ_B, /* 14181 */ - IC_EVEX_L2_XD_KZ_B, /* 14182 */ - IC_EVEX_L2_XD_KZ_B, /* 14183 */ - IC_EVEX_L2_W_KZ_B, /* 14184 */ - IC_EVEX_L2_W_KZ_B, /* 14185 */ - IC_EVEX_L2_W_XS_KZ_B, /* 14186 */ - IC_EVEX_L2_W_XS_KZ_B, /* 14187 */ - IC_EVEX_L2_W_XD_KZ_B, /* 14188 */ - IC_EVEX_L2_W_XD_KZ_B, /* 14189 */ - IC_EVEX_L2_W_XD_KZ_B, /* 14190 */ - IC_EVEX_L2_W_XD_KZ_B, /* 14191 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 14192 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 14193 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 14194 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 14195 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 14196 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 14197 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 14198 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 14199 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14200 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14201 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14202 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14203 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14204 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14205 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14206 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14207 */ - IC_EVEX_L2_KZ_B, /* 14208 */ - IC_EVEX_L2_KZ_B, /* 14209 */ - IC_EVEX_L2_XS_KZ_B, /* 14210 */ - IC_EVEX_L2_XS_KZ_B, /* 14211 */ - IC_EVEX_L2_XD_KZ_B, /* 14212 */ - IC_EVEX_L2_XD_KZ_B, /* 14213 */ - IC_EVEX_L2_XD_KZ_B, /* 14214 */ - IC_EVEX_L2_XD_KZ_B, /* 14215 */ - IC_EVEX_L2_W_KZ_B, /* 14216 */ - IC_EVEX_L2_W_KZ_B, /* 14217 */ - IC_EVEX_L2_W_XS_KZ_B, /* 14218 */ - IC_EVEX_L2_W_XS_KZ_B, /* 14219 */ - IC_EVEX_L2_W_XD_KZ_B, /* 14220 */ - IC_EVEX_L2_W_XD_KZ_B, /* 14221 */ - IC_EVEX_L2_W_XD_KZ_B, /* 14222 */ - IC_EVEX_L2_W_XD_KZ_B, /* 14223 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 14224 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 14225 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 14226 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 14227 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 14228 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 14229 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 14230 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 14231 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14232 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14233 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14234 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14235 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14236 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14237 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14238 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14239 */ - IC_EVEX_L2_KZ_B, /* 14240 */ - IC_EVEX_L2_KZ_B, /* 14241 */ - IC_EVEX_L2_XS_KZ_B, /* 14242 */ - IC_EVEX_L2_XS_KZ_B, /* 14243 */ - IC_EVEX_L2_XD_KZ_B, /* 14244 */ - IC_EVEX_L2_XD_KZ_B, /* 14245 */ - IC_EVEX_L2_XD_KZ_B, /* 14246 */ - IC_EVEX_L2_XD_KZ_B, /* 14247 */ - IC_EVEX_L2_W_KZ_B, /* 14248 */ - IC_EVEX_L2_W_KZ_B, /* 14249 */ - IC_EVEX_L2_W_XS_KZ_B, /* 14250 */ - IC_EVEX_L2_W_XS_KZ_B, /* 14251 */ - IC_EVEX_L2_W_XD_KZ_B, /* 14252 */ - IC_EVEX_L2_W_XD_KZ_B, /* 14253 */ - IC_EVEX_L2_W_XD_KZ_B, /* 14254 */ - IC_EVEX_L2_W_XD_KZ_B, /* 14255 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 14256 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 14257 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 14258 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 14259 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 14260 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 14261 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 14262 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 14263 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14264 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14265 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14266 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14267 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14268 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14269 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14270 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14271 */ - IC_EVEX_L2_KZ_B, /* 14272 */ - IC_EVEX_L2_KZ_B, /* 14273 */ - IC_EVEX_L2_XS_KZ_B, /* 14274 */ - IC_EVEX_L2_XS_KZ_B, /* 14275 */ - IC_EVEX_L2_XD_KZ_B, /* 14276 */ - IC_EVEX_L2_XD_KZ_B, /* 14277 */ - IC_EVEX_L2_XD_KZ_B, /* 14278 */ - IC_EVEX_L2_XD_KZ_B, /* 14279 */ - IC_EVEX_L2_W_KZ_B, /* 14280 */ - IC_EVEX_L2_W_KZ_B, /* 14281 */ - IC_EVEX_L2_W_XS_KZ_B, /* 14282 */ - IC_EVEX_L2_W_XS_KZ_B, /* 14283 */ - IC_EVEX_L2_W_XD_KZ_B, /* 14284 */ - IC_EVEX_L2_W_XD_KZ_B, /* 14285 */ - IC_EVEX_L2_W_XD_KZ_B, /* 14286 */ - IC_EVEX_L2_W_XD_KZ_B, /* 14287 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 14288 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 14289 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 14290 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 14291 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 14292 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 14293 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 14294 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 14295 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14296 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14297 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14298 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14299 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14300 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14301 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14302 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14303 */ - IC_EVEX_L2_KZ_B, /* 14304 */ - IC_EVEX_L2_KZ_B, /* 14305 */ - IC_EVEX_L2_XS_KZ_B, /* 14306 */ - IC_EVEX_L2_XS_KZ_B, /* 14307 */ - IC_EVEX_L2_XD_KZ_B, /* 14308 */ - IC_EVEX_L2_XD_KZ_B, /* 14309 */ - IC_EVEX_L2_XD_KZ_B, /* 14310 */ - IC_EVEX_L2_XD_KZ_B, /* 14311 */ - IC_EVEX_L2_W_KZ_B, /* 14312 */ - IC_EVEX_L2_W_KZ_B, /* 14313 */ - IC_EVEX_L2_W_XS_KZ_B, /* 14314 */ - IC_EVEX_L2_W_XS_KZ_B, /* 14315 */ - IC_EVEX_L2_W_XD_KZ_B, /* 14316 */ - IC_EVEX_L2_W_XD_KZ_B, /* 14317 */ - IC_EVEX_L2_W_XD_KZ_B, /* 14318 */ - IC_EVEX_L2_W_XD_KZ_B, /* 14319 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 14320 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 14321 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 14322 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 14323 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 14324 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 14325 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 14326 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 14327 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14328 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14329 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14330 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14331 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14332 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14333 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14334 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14335 */ - IC, /* 14336 */ - IC_64BIT, /* 14337 */ - IC_XS, /* 14338 */ - IC_64BIT_XS, /* 14339 */ - IC_XD, /* 14340 */ - IC_64BIT_XD, /* 14341 */ - IC_XS, /* 14342 */ - IC_64BIT_XS, /* 14343 */ - IC, /* 14344 */ - IC_64BIT_REXW, /* 14345 */ - IC_XS, /* 14346 */ - IC_64BIT_REXW_XS, /* 14347 */ - IC_XD, /* 14348 */ - IC_64BIT_REXW_XD, /* 14349 */ - IC_XS, /* 14350 */ - IC_64BIT_REXW_XS, /* 14351 */ - IC_OPSIZE, /* 14352 */ - IC_64BIT_OPSIZE, /* 14353 */ - IC_XS_OPSIZE, /* 14354 */ - IC_64BIT_XS_OPSIZE, /* 14355 */ - IC_XD_OPSIZE, /* 14356 */ - IC_64BIT_XD_OPSIZE, /* 14357 */ - IC_XS_OPSIZE, /* 14358 */ - IC_64BIT_XD_OPSIZE, /* 14359 */ - IC_OPSIZE, /* 14360 */ - IC_64BIT_REXW_OPSIZE, /* 14361 */ - IC_XS_OPSIZE, /* 14362 */ - IC_64BIT_REXW_XS, /* 14363 */ - IC_XD_OPSIZE, /* 14364 */ - IC_64BIT_REXW_XD, /* 14365 */ - IC_XS_OPSIZE, /* 14366 */ - IC_64BIT_REXW_XS, /* 14367 */ - IC_ADSIZE, /* 14368 */ - IC_64BIT_ADSIZE, /* 14369 */ - IC_XS, /* 14370 */ - IC_64BIT_XS, /* 14371 */ - IC_XD, /* 14372 */ - IC_64BIT_XD, /* 14373 */ - IC_XS, /* 14374 */ - IC_64BIT_XS, /* 14375 */ - IC_ADSIZE, /* 14376 */ - IC_64BIT_ADSIZE, /* 14377 */ - IC_XS, /* 14378 */ - IC_64BIT_REXW_XS, /* 14379 */ - IC_XD, /* 14380 */ - IC_64BIT_REXW_XD, /* 14381 */ - IC_XS, /* 14382 */ - IC_64BIT_REXW_XS, /* 14383 */ - IC_OPSIZE, /* 14384 */ - IC_64BIT_OPSIZE, /* 14385 */ - IC_XS_OPSIZE, /* 14386 */ - IC_64BIT_XS_OPSIZE, /* 14387 */ - IC_XD_OPSIZE, /* 14388 */ - IC_64BIT_XD_OPSIZE, /* 14389 */ - IC_XS_OPSIZE, /* 14390 */ - IC_64BIT_XD_OPSIZE, /* 14391 */ - IC_OPSIZE, /* 14392 */ - IC_64BIT_REXW_OPSIZE, /* 14393 */ - IC_XS_OPSIZE, /* 14394 */ - IC_64BIT_REXW_XS, /* 14395 */ - IC_XD_OPSIZE, /* 14396 */ - IC_64BIT_REXW_XD, /* 14397 */ - IC_XS_OPSIZE, /* 14398 */ - IC_64BIT_REXW_XS, /* 14399 */ - IC_VEX, /* 14400 */ - IC_VEX, /* 14401 */ - IC_VEX_XS, /* 14402 */ - IC_VEX_XS, /* 14403 */ - IC_VEX_XD, /* 14404 */ - IC_VEX_XD, /* 14405 */ - IC_VEX_XD, /* 14406 */ - IC_VEX_XD, /* 14407 */ - IC_VEX_W, /* 14408 */ - IC_VEX_W, /* 14409 */ - IC_VEX_W_XS, /* 14410 */ - IC_VEX_W_XS, /* 14411 */ - IC_VEX_W_XD, /* 14412 */ - IC_VEX_W_XD, /* 14413 */ - IC_VEX_W_XD, /* 14414 */ - IC_VEX_W_XD, /* 14415 */ - IC_VEX_OPSIZE, /* 14416 */ - IC_VEX_OPSIZE, /* 14417 */ - IC_VEX_OPSIZE, /* 14418 */ - IC_VEX_OPSIZE, /* 14419 */ - IC_VEX_OPSIZE, /* 14420 */ - IC_VEX_OPSIZE, /* 14421 */ - IC_VEX_OPSIZE, /* 14422 */ - IC_VEX_OPSIZE, /* 14423 */ - IC_VEX_W_OPSIZE, /* 14424 */ - IC_VEX_W_OPSIZE, /* 14425 */ - IC_VEX_W_OPSIZE, /* 14426 */ - IC_VEX_W_OPSIZE, /* 14427 */ - IC_VEX_W_OPSIZE, /* 14428 */ - IC_VEX_W_OPSIZE, /* 14429 */ - IC_VEX_W_OPSIZE, /* 14430 */ - IC_VEX_W_OPSIZE, /* 14431 */ - IC_VEX, /* 14432 */ - IC_VEX, /* 14433 */ - IC_VEX_XS, /* 14434 */ - IC_VEX_XS, /* 14435 */ - IC_VEX_XD, /* 14436 */ - IC_VEX_XD, /* 14437 */ - IC_VEX_XD, /* 14438 */ - IC_VEX_XD, /* 14439 */ - IC_VEX_W, /* 14440 */ - IC_VEX_W, /* 14441 */ - IC_VEX_W_XS, /* 14442 */ - IC_VEX_W_XS, /* 14443 */ - IC_VEX_W_XD, /* 14444 */ - IC_VEX_W_XD, /* 14445 */ - IC_VEX_W_XD, /* 14446 */ - IC_VEX_W_XD, /* 14447 */ - IC_VEX_OPSIZE, /* 14448 */ - IC_VEX_OPSIZE, /* 14449 */ - IC_VEX_OPSIZE, /* 14450 */ - IC_VEX_OPSIZE, /* 14451 */ - IC_VEX_OPSIZE, /* 14452 */ - IC_VEX_OPSIZE, /* 14453 */ - IC_VEX_OPSIZE, /* 14454 */ - IC_VEX_OPSIZE, /* 14455 */ - IC_VEX_W_OPSIZE, /* 14456 */ - IC_VEX_W_OPSIZE, /* 14457 */ - IC_VEX_W_OPSIZE, /* 14458 */ - IC_VEX_W_OPSIZE, /* 14459 */ - IC_VEX_W_OPSIZE, /* 14460 */ - IC_VEX_W_OPSIZE, /* 14461 */ - IC_VEX_W_OPSIZE, /* 14462 */ - IC_VEX_W_OPSIZE, /* 14463 */ - IC_VEX_L, /* 14464 */ - IC_VEX_L, /* 14465 */ - IC_VEX_L_XS, /* 14466 */ - IC_VEX_L_XS, /* 14467 */ - IC_VEX_L_XD, /* 14468 */ - IC_VEX_L_XD, /* 14469 */ - IC_VEX_L_XD, /* 14470 */ - IC_VEX_L_XD, /* 14471 */ - IC_VEX_L_W, /* 14472 */ - IC_VEX_L_W, /* 14473 */ - IC_VEX_L_W_XS, /* 14474 */ - IC_VEX_L_W_XS, /* 14475 */ - IC_VEX_L_W_XD, /* 14476 */ - IC_VEX_L_W_XD, /* 14477 */ - IC_VEX_L_W_XD, /* 14478 */ - IC_VEX_L_W_XD, /* 14479 */ - IC_VEX_L_OPSIZE, /* 14480 */ - IC_VEX_L_OPSIZE, /* 14481 */ - IC_VEX_L_OPSIZE, /* 14482 */ - IC_VEX_L_OPSIZE, /* 14483 */ - IC_VEX_L_OPSIZE, /* 14484 */ - IC_VEX_L_OPSIZE, /* 14485 */ - IC_VEX_L_OPSIZE, /* 14486 */ - IC_VEX_L_OPSIZE, /* 14487 */ - IC_VEX_L_W_OPSIZE, /* 14488 */ - IC_VEX_L_W_OPSIZE, /* 14489 */ - IC_VEX_L_W_OPSIZE, /* 14490 */ - IC_VEX_L_W_OPSIZE, /* 14491 */ - IC_VEX_L_W_OPSIZE, /* 14492 */ - IC_VEX_L_W_OPSIZE, /* 14493 */ - IC_VEX_L_W_OPSIZE, /* 14494 */ - IC_VEX_L_W_OPSIZE, /* 14495 */ - IC_VEX_L, /* 14496 */ - IC_VEX_L, /* 14497 */ - IC_VEX_L_XS, /* 14498 */ - IC_VEX_L_XS, /* 14499 */ - IC_VEX_L_XD, /* 14500 */ - IC_VEX_L_XD, /* 14501 */ - IC_VEX_L_XD, /* 14502 */ - IC_VEX_L_XD, /* 14503 */ - IC_VEX_L_W, /* 14504 */ - IC_VEX_L_W, /* 14505 */ - IC_VEX_L_W_XS, /* 14506 */ - IC_VEX_L_W_XS, /* 14507 */ - IC_VEX_L_W_XD, /* 14508 */ - IC_VEX_L_W_XD, /* 14509 */ - IC_VEX_L_W_XD, /* 14510 */ - IC_VEX_L_W_XD, /* 14511 */ - IC_VEX_L_OPSIZE, /* 14512 */ - IC_VEX_L_OPSIZE, /* 14513 */ - IC_VEX_L_OPSIZE, /* 14514 */ - IC_VEX_L_OPSIZE, /* 14515 */ - IC_VEX_L_OPSIZE, /* 14516 */ - IC_VEX_L_OPSIZE, /* 14517 */ - IC_VEX_L_OPSIZE, /* 14518 */ - IC_VEX_L_OPSIZE, /* 14519 */ - IC_VEX_L_W_OPSIZE, /* 14520 */ - IC_VEX_L_W_OPSIZE, /* 14521 */ - IC_VEX_L_W_OPSIZE, /* 14522 */ - IC_VEX_L_W_OPSIZE, /* 14523 */ - IC_VEX_L_W_OPSIZE, /* 14524 */ - IC_VEX_L_W_OPSIZE, /* 14525 */ - IC_VEX_L_W_OPSIZE, /* 14526 */ - IC_VEX_L_W_OPSIZE, /* 14527 */ - IC_VEX_L, /* 14528 */ - IC_VEX_L, /* 14529 */ - IC_VEX_L_XS, /* 14530 */ - IC_VEX_L_XS, /* 14531 */ - IC_VEX_L_XD, /* 14532 */ - IC_VEX_L_XD, /* 14533 */ - IC_VEX_L_XD, /* 14534 */ - IC_VEX_L_XD, /* 14535 */ - IC_VEX_L_W, /* 14536 */ - IC_VEX_L_W, /* 14537 */ - IC_VEX_L_W_XS, /* 14538 */ - IC_VEX_L_W_XS, /* 14539 */ - IC_VEX_L_W_XD, /* 14540 */ - IC_VEX_L_W_XD, /* 14541 */ - IC_VEX_L_W_XD, /* 14542 */ - IC_VEX_L_W_XD, /* 14543 */ - IC_VEX_L_OPSIZE, /* 14544 */ - IC_VEX_L_OPSIZE, /* 14545 */ - IC_VEX_L_OPSIZE, /* 14546 */ - IC_VEX_L_OPSIZE, /* 14547 */ - IC_VEX_L_OPSIZE, /* 14548 */ - IC_VEX_L_OPSIZE, /* 14549 */ - IC_VEX_L_OPSIZE, /* 14550 */ - IC_VEX_L_OPSIZE, /* 14551 */ - IC_VEX_L_W_OPSIZE, /* 14552 */ - IC_VEX_L_W_OPSIZE, /* 14553 */ - IC_VEX_L_W_OPSIZE, /* 14554 */ - IC_VEX_L_W_OPSIZE, /* 14555 */ - IC_VEX_L_W_OPSIZE, /* 14556 */ - IC_VEX_L_W_OPSIZE, /* 14557 */ - IC_VEX_L_W_OPSIZE, /* 14558 */ - IC_VEX_L_W_OPSIZE, /* 14559 */ - IC_VEX_L, /* 14560 */ - IC_VEX_L, /* 14561 */ - IC_VEX_L_XS, /* 14562 */ - IC_VEX_L_XS, /* 14563 */ - IC_VEX_L_XD, /* 14564 */ - IC_VEX_L_XD, /* 14565 */ - IC_VEX_L_XD, /* 14566 */ - IC_VEX_L_XD, /* 14567 */ - IC_VEX_L_W, /* 14568 */ - IC_VEX_L_W, /* 14569 */ - IC_VEX_L_W_XS, /* 14570 */ - IC_VEX_L_W_XS, /* 14571 */ - IC_VEX_L_W_XD, /* 14572 */ - IC_VEX_L_W_XD, /* 14573 */ - IC_VEX_L_W_XD, /* 14574 */ - IC_VEX_L_W_XD, /* 14575 */ - IC_VEX_L_OPSIZE, /* 14576 */ - IC_VEX_L_OPSIZE, /* 14577 */ - IC_VEX_L_OPSIZE, /* 14578 */ - IC_VEX_L_OPSIZE, /* 14579 */ - IC_VEX_L_OPSIZE, /* 14580 */ - IC_VEX_L_OPSIZE, /* 14581 */ - IC_VEX_L_OPSIZE, /* 14582 */ - IC_VEX_L_OPSIZE, /* 14583 */ - IC_VEX_L_W_OPSIZE, /* 14584 */ - IC_VEX_L_W_OPSIZE, /* 14585 */ - IC_VEX_L_W_OPSIZE, /* 14586 */ - IC_VEX_L_W_OPSIZE, /* 14587 */ - IC_VEX_L_W_OPSIZE, /* 14588 */ - IC_VEX_L_W_OPSIZE, /* 14589 */ - IC_VEX_L_W_OPSIZE, /* 14590 */ - IC_VEX_L_W_OPSIZE, /* 14591 */ - IC_EVEX_KZ_B, /* 14592 */ - IC_EVEX_KZ_B, /* 14593 */ - IC_EVEX_XS_KZ_B, /* 14594 */ - IC_EVEX_XS_KZ_B, /* 14595 */ - IC_EVEX_XD_KZ_B, /* 14596 */ - IC_EVEX_XD_KZ_B, /* 14597 */ - IC_EVEX_XD_KZ_B, /* 14598 */ - IC_EVEX_XD_KZ_B, /* 14599 */ - IC_EVEX_W_KZ_B, /* 14600 */ - IC_EVEX_W_KZ_B, /* 14601 */ - IC_EVEX_W_XS_KZ_B, /* 14602 */ - IC_EVEX_W_XS_KZ_B, /* 14603 */ - IC_EVEX_W_XD_KZ_B, /* 14604 */ - IC_EVEX_W_XD_KZ_B, /* 14605 */ - IC_EVEX_W_XD_KZ_B, /* 14606 */ - IC_EVEX_W_XD_KZ_B, /* 14607 */ - IC_EVEX_OPSIZE_KZ_B, /* 14608 */ - IC_EVEX_OPSIZE_KZ_B, /* 14609 */ - IC_EVEX_OPSIZE_KZ_B, /* 14610 */ - IC_EVEX_OPSIZE_KZ_B, /* 14611 */ - IC_EVEX_OPSIZE_KZ_B, /* 14612 */ - IC_EVEX_OPSIZE_KZ_B, /* 14613 */ - IC_EVEX_OPSIZE_KZ_B, /* 14614 */ - IC_EVEX_OPSIZE_KZ_B, /* 14615 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 14616 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 14617 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 14618 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 14619 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 14620 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 14621 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 14622 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 14623 */ - IC_EVEX_KZ_B, /* 14624 */ - IC_EVEX_KZ_B, /* 14625 */ - IC_EVEX_XS_KZ_B, /* 14626 */ - IC_EVEX_XS_KZ_B, /* 14627 */ - IC_EVEX_XD_KZ_B, /* 14628 */ - IC_EVEX_XD_KZ_B, /* 14629 */ - IC_EVEX_XD_KZ_B, /* 14630 */ - IC_EVEX_XD_KZ_B, /* 14631 */ - IC_EVEX_W_KZ_B, /* 14632 */ - IC_EVEX_W_KZ_B, /* 14633 */ - IC_EVEX_W_XS_KZ_B, /* 14634 */ - IC_EVEX_W_XS_KZ_B, /* 14635 */ - IC_EVEX_W_XD_KZ_B, /* 14636 */ - IC_EVEX_W_XD_KZ_B, /* 14637 */ - IC_EVEX_W_XD_KZ_B, /* 14638 */ - IC_EVEX_W_XD_KZ_B, /* 14639 */ - IC_EVEX_OPSIZE_KZ_B, /* 14640 */ - IC_EVEX_OPSIZE_KZ_B, /* 14641 */ - IC_EVEX_OPSIZE_KZ_B, /* 14642 */ - IC_EVEX_OPSIZE_KZ_B, /* 14643 */ - IC_EVEX_OPSIZE_KZ_B, /* 14644 */ - IC_EVEX_OPSIZE_KZ_B, /* 14645 */ - IC_EVEX_OPSIZE_KZ_B, /* 14646 */ - IC_EVEX_OPSIZE_KZ_B, /* 14647 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 14648 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 14649 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 14650 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 14651 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 14652 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 14653 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 14654 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 14655 */ - IC_EVEX_KZ_B, /* 14656 */ - IC_EVEX_KZ_B, /* 14657 */ - IC_EVEX_XS_KZ_B, /* 14658 */ - IC_EVEX_XS_KZ_B, /* 14659 */ - IC_EVEX_XD_KZ_B, /* 14660 */ - IC_EVEX_XD_KZ_B, /* 14661 */ - IC_EVEX_XD_KZ_B, /* 14662 */ - IC_EVEX_XD_KZ_B, /* 14663 */ - IC_EVEX_W_KZ_B, /* 14664 */ - IC_EVEX_W_KZ_B, /* 14665 */ - IC_EVEX_W_XS_KZ_B, /* 14666 */ - IC_EVEX_W_XS_KZ_B, /* 14667 */ - IC_EVEX_W_XD_KZ_B, /* 14668 */ - IC_EVEX_W_XD_KZ_B, /* 14669 */ - IC_EVEX_W_XD_KZ_B, /* 14670 */ - IC_EVEX_W_XD_KZ_B, /* 14671 */ - IC_EVEX_OPSIZE_KZ_B, /* 14672 */ - IC_EVEX_OPSIZE_KZ_B, /* 14673 */ - IC_EVEX_OPSIZE_KZ_B, /* 14674 */ - IC_EVEX_OPSIZE_KZ_B, /* 14675 */ - IC_EVEX_OPSIZE_KZ_B, /* 14676 */ - IC_EVEX_OPSIZE_KZ_B, /* 14677 */ - IC_EVEX_OPSIZE_KZ_B, /* 14678 */ - IC_EVEX_OPSIZE_KZ_B, /* 14679 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 14680 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 14681 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 14682 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 14683 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 14684 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 14685 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 14686 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 14687 */ - IC_EVEX_KZ_B, /* 14688 */ - IC_EVEX_KZ_B, /* 14689 */ - IC_EVEX_XS_KZ_B, /* 14690 */ - IC_EVEX_XS_KZ_B, /* 14691 */ - IC_EVEX_XD_KZ_B, /* 14692 */ - IC_EVEX_XD_KZ_B, /* 14693 */ - IC_EVEX_XD_KZ_B, /* 14694 */ - IC_EVEX_XD_KZ_B, /* 14695 */ - IC_EVEX_W_KZ_B, /* 14696 */ - IC_EVEX_W_KZ_B, /* 14697 */ - IC_EVEX_W_XS_KZ_B, /* 14698 */ - IC_EVEX_W_XS_KZ_B, /* 14699 */ - IC_EVEX_W_XD_KZ_B, /* 14700 */ - IC_EVEX_W_XD_KZ_B, /* 14701 */ - IC_EVEX_W_XD_KZ_B, /* 14702 */ - IC_EVEX_W_XD_KZ_B, /* 14703 */ - IC_EVEX_OPSIZE_KZ_B, /* 14704 */ - IC_EVEX_OPSIZE_KZ_B, /* 14705 */ - IC_EVEX_OPSIZE_KZ_B, /* 14706 */ - IC_EVEX_OPSIZE_KZ_B, /* 14707 */ - IC_EVEX_OPSIZE_KZ_B, /* 14708 */ - IC_EVEX_OPSIZE_KZ_B, /* 14709 */ - IC_EVEX_OPSIZE_KZ_B, /* 14710 */ - IC_EVEX_OPSIZE_KZ_B, /* 14711 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 14712 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 14713 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 14714 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 14715 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 14716 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 14717 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 14718 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 14719 */ - IC_EVEX_KZ_B, /* 14720 */ - IC_EVEX_KZ_B, /* 14721 */ - IC_EVEX_XS_KZ_B, /* 14722 */ - IC_EVEX_XS_KZ_B, /* 14723 */ - IC_EVEX_XD_KZ_B, /* 14724 */ - IC_EVEX_XD_KZ_B, /* 14725 */ - IC_EVEX_XD_KZ_B, /* 14726 */ - IC_EVEX_XD_KZ_B, /* 14727 */ - IC_EVEX_W_KZ_B, /* 14728 */ - IC_EVEX_W_KZ_B, /* 14729 */ - IC_EVEX_W_XS_KZ_B, /* 14730 */ - IC_EVEX_W_XS_KZ_B, /* 14731 */ - IC_EVEX_W_XD_KZ_B, /* 14732 */ - IC_EVEX_W_XD_KZ_B, /* 14733 */ - IC_EVEX_W_XD_KZ_B, /* 14734 */ - IC_EVEX_W_XD_KZ_B, /* 14735 */ - IC_EVEX_OPSIZE_KZ_B, /* 14736 */ - IC_EVEX_OPSIZE_KZ_B, /* 14737 */ - IC_EVEX_OPSIZE_KZ_B, /* 14738 */ - IC_EVEX_OPSIZE_KZ_B, /* 14739 */ - IC_EVEX_OPSIZE_KZ_B, /* 14740 */ - IC_EVEX_OPSIZE_KZ_B, /* 14741 */ - IC_EVEX_OPSIZE_KZ_B, /* 14742 */ - IC_EVEX_OPSIZE_KZ_B, /* 14743 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 14744 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 14745 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 14746 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 14747 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 14748 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 14749 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 14750 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 14751 */ - IC_EVEX_KZ_B, /* 14752 */ - IC_EVEX_KZ_B, /* 14753 */ - IC_EVEX_XS_KZ_B, /* 14754 */ - IC_EVEX_XS_KZ_B, /* 14755 */ - IC_EVEX_XD_KZ_B, /* 14756 */ - IC_EVEX_XD_KZ_B, /* 14757 */ - IC_EVEX_XD_KZ_B, /* 14758 */ - IC_EVEX_XD_KZ_B, /* 14759 */ - IC_EVEX_W_KZ_B, /* 14760 */ - IC_EVEX_W_KZ_B, /* 14761 */ - IC_EVEX_W_XS_KZ_B, /* 14762 */ - IC_EVEX_W_XS_KZ_B, /* 14763 */ - IC_EVEX_W_XD_KZ_B, /* 14764 */ - IC_EVEX_W_XD_KZ_B, /* 14765 */ - IC_EVEX_W_XD_KZ_B, /* 14766 */ - IC_EVEX_W_XD_KZ_B, /* 14767 */ - IC_EVEX_OPSIZE_KZ_B, /* 14768 */ - IC_EVEX_OPSIZE_KZ_B, /* 14769 */ - IC_EVEX_OPSIZE_KZ_B, /* 14770 */ - IC_EVEX_OPSIZE_KZ_B, /* 14771 */ - IC_EVEX_OPSIZE_KZ_B, /* 14772 */ - IC_EVEX_OPSIZE_KZ_B, /* 14773 */ - IC_EVEX_OPSIZE_KZ_B, /* 14774 */ - IC_EVEX_OPSIZE_KZ_B, /* 14775 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 14776 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 14777 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 14778 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 14779 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 14780 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 14781 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 14782 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 14783 */ - IC_EVEX_KZ_B, /* 14784 */ - IC_EVEX_KZ_B, /* 14785 */ - IC_EVEX_XS_KZ_B, /* 14786 */ - IC_EVEX_XS_KZ_B, /* 14787 */ - IC_EVEX_XD_KZ_B, /* 14788 */ - IC_EVEX_XD_KZ_B, /* 14789 */ - IC_EVEX_XD_KZ_B, /* 14790 */ - IC_EVEX_XD_KZ_B, /* 14791 */ - IC_EVEX_W_KZ_B, /* 14792 */ - IC_EVEX_W_KZ_B, /* 14793 */ - IC_EVEX_W_XS_KZ_B, /* 14794 */ - IC_EVEX_W_XS_KZ_B, /* 14795 */ - IC_EVEX_W_XD_KZ_B, /* 14796 */ - IC_EVEX_W_XD_KZ_B, /* 14797 */ - IC_EVEX_W_XD_KZ_B, /* 14798 */ - IC_EVEX_W_XD_KZ_B, /* 14799 */ - IC_EVEX_OPSIZE_KZ_B, /* 14800 */ - IC_EVEX_OPSIZE_KZ_B, /* 14801 */ - IC_EVEX_OPSIZE_KZ_B, /* 14802 */ - IC_EVEX_OPSIZE_KZ_B, /* 14803 */ - IC_EVEX_OPSIZE_KZ_B, /* 14804 */ - IC_EVEX_OPSIZE_KZ_B, /* 14805 */ - IC_EVEX_OPSIZE_KZ_B, /* 14806 */ - IC_EVEX_OPSIZE_KZ_B, /* 14807 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 14808 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 14809 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 14810 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 14811 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 14812 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 14813 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 14814 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 14815 */ - IC_EVEX_KZ_B, /* 14816 */ - IC_EVEX_KZ_B, /* 14817 */ - IC_EVEX_XS_KZ_B, /* 14818 */ - IC_EVEX_XS_KZ_B, /* 14819 */ - IC_EVEX_XD_KZ_B, /* 14820 */ - IC_EVEX_XD_KZ_B, /* 14821 */ - IC_EVEX_XD_KZ_B, /* 14822 */ - IC_EVEX_XD_KZ_B, /* 14823 */ - IC_EVEX_W_KZ_B, /* 14824 */ - IC_EVEX_W_KZ_B, /* 14825 */ - IC_EVEX_W_XS_KZ_B, /* 14826 */ - IC_EVEX_W_XS_KZ_B, /* 14827 */ - IC_EVEX_W_XD_KZ_B, /* 14828 */ - IC_EVEX_W_XD_KZ_B, /* 14829 */ - IC_EVEX_W_XD_KZ_B, /* 14830 */ - IC_EVEX_W_XD_KZ_B, /* 14831 */ - IC_EVEX_OPSIZE_KZ_B, /* 14832 */ - IC_EVEX_OPSIZE_KZ_B, /* 14833 */ - IC_EVEX_OPSIZE_KZ_B, /* 14834 */ - IC_EVEX_OPSIZE_KZ_B, /* 14835 */ - IC_EVEX_OPSIZE_KZ_B, /* 14836 */ - IC_EVEX_OPSIZE_KZ_B, /* 14837 */ - IC_EVEX_OPSIZE_KZ_B, /* 14838 */ - IC_EVEX_OPSIZE_KZ_B, /* 14839 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 14840 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 14841 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 14842 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 14843 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 14844 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 14845 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 14846 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 14847 */ - IC, /* 14848 */ - IC_64BIT, /* 14849 */ - IC_XS, /* 14850 */ - IC_64BIT_XS, /* 14851 */ - IC_XD, /* 14852 */ - IC_64BIT_XD, /* 14853 */ - IC_XS, /* 14854 */ - IC_64BIT_XS, /* 14855 */ - IC, /* 14856 */ - IC_64BIT_REXW, /* 14857 */ - IC_XS, /* 14858 */ - IC_64BIT_REXW_XS, /* 14859 */ - IC_XD, /* 14860 */ - IC_64BIT_REXW_XD, /* 14861 */ - IC_XS, /* 14862 */ - IC_64BIT_REXW_XS, /* 14863 */ - IC_OPSIZE, /* 14864 */ - IC_64BIT_OPSIZE, /* 14865 */ - IC_XS_OPSIZE, /* 14866 */ - IC_64BIT_XS_OPSIZE, /* 14867 */ - IC_XD_OPSIZE, /* 14868 */ - IC_64BIT_XD_OPSIZE, /* 14869 */ - IC_XS_OPSIZE, /* 14870 */ - IC_64BIT_XD_OPSIZE, /* 14871 */ - IC_OPSIZE, /* 14872 */ - IC_64BIT_REXW_OPSIZE, /* 14873 */ - IC_XS_OPSIZE, /* 14874 */ - IC_64BIT_REXW_XS, /* 14875 */ - IC_XD_OPSIZE, /* 14876 */ - IC_64BIT_REXW_XD, /* 14877 */ - IC_XS_OPSIZE, /* 14878 */ - IC_64BIT_REXW_XS, /* 14879 */ - IC_ADSIZE, /* 14880 */ - IC_64BIT_ADSIZE, /* 14881 */ - IC_XS, /* 14882 */ - IC_64BIT_XS, /* 14883 */ - IC_XD, /* 14884 */ - IC_64BIT_XD, /* 14885 */ - IC_XS, /* 14886 */ - IC_64BIT_XS, /* 14887 */ - IC_ADSIZE, /* 14888 */ - IC_64BIT_ADSIZE, /* 14889 */ - IC_XS, /* 14890 */ - IC_64BIT_REXW_XS, /* 14891 */ - IC_XD, /* 14892 */ - IC_64BIT_REXW_XD, /* 14893 */ - IC_XS, /* 14894 */ - IC_64BIT_REXW_XS, /* 14895 */ - IC_OPSIZE, /* 14896 */ - IC_64BIT_OPSIZE, /* 14897 */ - IC_XS_OPSIZE, /* 14898 */ - IC_64BIT_XS_OPSIZE, /* 14899 */ - IC_XD_OPSIZE, /* 14900 */ - IC_64BIT_XD_OPSIZE, /* 14901 */ - IC_XS_OPSIZE, /* 14902 */ - IC_64BIT_XD_OPSIZE, /* 14903 */ - IC_OPSIZE, /* 14904 */ - IC_64BIT_REXW_OPSIZE, /* 14905 */ - IC_XS_OPSIZE, /* 14906 */ - IC_64BIT_REXW_XS, /* 14907 */ - IC_XD_OPSIZE, /* 14908 */ - IC_64BIT_REXW_XD, /* 14909 */ - IC_XS_OPSIZE, /* 14910 */ - IC_64BIT_REXW_XS, /* 14911 */ - IC_VEX, /* 14912 */ - IC_VEX, /* 14913 */ - IC_VEX_XS, /* 14914 */ - IC_VEX_XS, /* 14915 */ - IC_VEX_XD, /* 14916 */ - IC_VEX_XD, /* 14917 */ - IC_VEX_XD, /* 14918 */ - IC_VEX_XD, /* 14919 */ - IC_VEX_W, /* 14920 */ - IC_VEX_W, /* 14921 */ - IC_VEX_W_XS, /* 14922 */ - IC_VEX_W_XS, /* 14923 */ - IC_VEX_W_XD, /* 14924 */ - IC_VEX_W_XD, /* 14925 */ - IC_VEX_W_XD, /* 14926 */ - IC_VEX_W_XD, /* 14927 */ - IC_VEX_OPSIZE, /* 14928 */ - IC_VEX_OPSIZE, /* 14929 */ - IC_VEX_OPSIZE, /* 14930 */ - IC_VEX_OPSIZE, /* 14931 */ - IC_VEX_OPSIZE, /* 14932 */ - IC_VEX_OPSIZE, /* 14933 */ - IC_VEX_OPSIZE, /* 14934 */ - IC_VEX_OPSIZE, /* 14935 */ - IC_VEX_W_OPSIZE, /* 14936 */ - IC_VEX_W_OPSIZE, /* 14937 */ - IC_VEX_W_OPSIZE, /* 14938 */ - IC_VEX_W_OPSIZE, /* 14939 */ - IC_VEX_W_OPSIZE, /* 14940 */ - IC_VEX_W_OPSIZE, /* 14941 */ - IC_VEX_W_OPSIZE, /* 14942 */ - IC_VEX_W_OPSIZE, /* 14943 */ - IC_VEX, /* 14944 */ - IC_VEX, /* 14945 */ - IC_VEX_XS, /* 14946 */ - IC_VEX_XS, /* 14947 */ - IC_VEX_XD, /* 14948 */ - IC_VEX_XD, /* 14949 */ - IC_VEX_XD, /* 14950 */ - IC_VEX_XD, /* 14951 */ - IC_VEX_W, /* 14952 */ - IC_VEX_W, /* 14953 */ - IC_VEX_W_XS, /* 14954 */ - IC_VEX_W_XS, /* 14955 */ - IC_VEX_W_XD, /* 14956 */ - IC_VEX_W_XD, /* 14957 */ - IC_VEX_W_XD, /* 14958 */ - IC_VEX_W_XD, /* 14959 */ - IC_VEX_OPSIZE, /* 14960 */ - IC_VEX_OPSIZE, /* 14961 */ - IC_VEX_OPSIZE, /* 14962 */ - IC_VEX_OPSIZE, /* 14963 */ - IC_VEX_OPSIZE, /* 14964 */ - IC_VEX_OPSIZE, /* 14965 */ - IC_VEX_OPSIZE, /* 14966 */ - IC_VEX_OPSIZE, /* 14967 */ - IC_VEX_W_OPSIZE, /* 14968 */ - IC_VEX_W_OPSIZE, /* 14969 */ - IC_VEX_W_OPSIZE, /* 14970 */ - IC_VEX_W_OPSIZE, /* 14971 */ - IC_VEX_W_OPSIZE, /* 14972 */ - IC_VEX_W_OPSIZE, /* 14973 */ - IC_VEX_W_OPSIZE, /* 14974 */ - IC_VEX_W_OPSIZE, /* 14975 */ - IC_VEX_L, /* 14976 */ - IC_VEX_L, /* 14977 */ - IC_VEX_L_XS, /* 14978 */ - IC_VEX_L_XS, /* 14979 */ - IC_VEX_L_XD, /* 14980 */ - IC_VEX_L_XD, /* 14981 */ - IC_VEX_L_XD, /* 14982 */ - IC_VEX_L_XD, /* 14983 */ - IC_VEX_L_W, /* 14984 */ - IC_VEX_L_W, /* 14985 */ - IC_VEX_L_W_XS, /* 14986 */ - IC_VEX_L_W_XS, /* 14987 */ - IC_VEX_L_W_XD, /* 14988 */ - IC_VEX_L_W_XD, /* 14989 */ - IC_VEX_L_W_XD, /* 14990 */ - IC_VEX_L_W_XD, /* 14991 */ - IC_VEX_L_OPSIZE, /* 14992 */ - IC_VEX_L_OPSIZE, /* 14993 */ - IC_VEX_L_OPSIZE, /* 14994 */ - IC_VEX_L_OPSIZE, /* 14995 */ - IC_VEX_L_OPSIZE, /* 14996 */ - IC_VEX_L_OPSIZE, /* 14997 */ - IC_VEX_L_OPSIZE, /* 14998 */ - IC_VEX_L_OPSIZE, /* 14999 */ - IC_VEX_L_W_OPSIZE, /* 15000 */ - IC_VEX_L_W_OPSIZE, /* 15001 */ - IC_VEX_L_W_OPSIZE, /* 15002 */ - IC_VEX_L_W_OPSIZE, /* 15003 */ - IC_VEX_L_W_OPSIZE, /* 15004 */ - IC_VEX_L_W_OPSIZE, /* 15005 */ - IC_VEX_L_W_OPSIZE, /* 15006 */ - IC_VEX_L_W_OPSIZE, /* 15007 */ - IC_VEX_L, /* 15008 */ - IC_VEX_L, /* 15009 */ - IC_VEX_L_XS, /* 15010 */ - IC_VEX_L_XS, /* 15011 */ - IC_VEX_L_XD, /* 15012 */ - IC_VEX_L_XD, /* 15013 */ - IC_VEX_L_XD, /* 15014 */ - IC_VEX_L_XD, /* 15015 */ - IC_VEX_L_W, /* 15016 */ - IC_VEX_L_W, /* 15017 */ - IC_VEX_L_W_XS, /* 15018 */ - IC_VEX_L_W_XS, /* 15019 */ - IC_VEX_L_W_XD, /* 15020 */ - IC_VEX_L_W_XD, /* 15021 */ - IC_VEX_L_W_XD, /* 15022 */ - IC_VEX_L_W_XD, /* 15023 */ - IC_VEX_L_OPSIZE, /* 15024 */ - IC_VEX_L_OPSIZE, /* 15025 */ - IC_VEX_L_OPSIZE, /* 15026 */ - IC_VEX_L_OPSIZE, /* 15027 */ - IC_VEX_L_OPSIZE, /* 15028 */ - IC_VEX_L_OPSIZE, /* 15029 */ - IC_VEX_L_OPSIZE, /* 15030 */ - IC_VEX_L_OPSIZE, /* 15031 */ - IC_VEX_L_W_OPSIZE, /* 15032 */ - IC_VEX_L_W_OPSIZE, /* 15033 */ - IC_VEX_L_W_OPSIZE, /* 15034 */ - IC_VEX_L_W_OPSIZE, /* 15035 */ - IC_VEX_L_W_OPSIZE, /* 15036 */ - IC_VEX_L_W_OPSIZE, /* 15037 */ - IC_VEX_L_W_OPSIZE, /* 15038 */ - IC_VEX_L_W_OPSIZE, /* 15039 */ - IC_VEX_L, /* 15040 */ - IC_VEX_L, /* 15041 */ - IC_VEX_L_XS, /* 15042 */ - IC_VEX_L_XS, /* 15043 */ - IC_VEX_L_XD, /* 15044 */ - IC_VEX_L_XD, /* 15045 */ - IC_VEX_L_XD, /* 15046 */ - IC_VEX_L_XD, /* 15047 */ - IC_VEX_L_W, /* 15048 */ - IC_VEX_L_W, /* 15049 */ - IC_VEX_L_W_XS, /* 15050 */ - IC_VEX_L_W_XS, /* 15051 */ - IC_VEX_L_W_XD, /* 15052 */ - IC_VEX_L_W_XD, /* 15053 */ - IC_VEX_L_W_XD, /* 15054 */ - IC_VEX_L_W_XD, /* 15055 */ - IC_VEX_L_OPSIZE, /* 15056 */ - IC_VEX_L_OPSIZE, /* 15057 */ - IC_VEX_L_OPSIZE, /* 15058 */ - IC_VEX_L_OPSIZE, /* 15059 */ - IC_VEX_L_OPSIZE, /* 15060 */ - IC_VEX_L_OPSIZE, /* 15061 */ - IC_VEX_L_OPSIZE, /* 15062 */ - IC_VEX_L_OPSIZE, /* 15063 */ - IC_VEX_L_W_OPSIZE, /* 15064 */ - IC_VEX_L_W_OPSIZE, /* 15065 */ - IC_VEX_L_W_OPSIZE, /* 15066 */ - IC_VEX_L_W_OPSIZE, /* 15067 */ - IC_VEX_L_W_OPSIZE, /* 15068 */ - IC_VEX_L_W_OPSIZE, /* 15069 */ - IC_VEX_L_W_OPSIZE, /* 15070 */ - IC_VEX_L_W_OPSIZE, /* 15071 */ - IC_VEX_L, /* 15072 */ - IC_VEX_L, /* 15073 */ - IC_VEX_L_XS, /* 15074 */ - IC_VEX_L_XS, /* 15075 */ - IC_VEX_L_XD, /* 15076 */ - IC_VEX_L_XD, /* 15077 */ - IC_VEX_L_XD, /* 15078 */ - IC_VEX_L_XD, /* 15079 */ - IC_VEX_L_W, /* 15080 */ - IC_VEX_L_W, /* 15081 */ - IC_VEX_L_W_XS, /* 15082 */ - IC_VEX_L_W_XS, /* 15083 */ - IC_VEX_L_W_XD, /* 15084 */ - IC_VEX_L_W_XD, /* 15085 */ - IC_VEX_L_W_XD, /* 15086 */ - IC_VEX_L_W_XD, /* 15087 */ - IC_VEX_L_OPSIZE, /* 15088 */ - IC_VEX_L_OPSIZE, /* 15089 */ - IC_VEX_L_OPSIZE, /* 15090 */ - IC_VEX_L_OPSIZE, /* 15091 */ - IC_VEX_L_OPSIZE, /* 15092 */ - IC_VEX_L_OPSIZE, /* 15093 */ - IC_VEX_L_OPSIZE, /* 15094 */ - IC_VEX_L_OPSIZE, /* 15095 */ - IC_VEX_L_W_OPSIZE, /* 15096 */ - IC_VEX_L_W_OPSIZE, /* 15097 */ - IC_VEX_L_W_OPSIZE, /* 15098 */ - IC_VEX_L_W_OPSIZE, /* 15099 */ - IC_VEX_L_W_OPSIZE, /* 15100 */ - IC_VEX_L_W_OPSIZE, /* 15101 */ - IC_VEX_L_W_OPSIZE, /* 15102 */ - IC_VEX_L_W_OPSIZE, /* 15103 */ - IC_EVEX_L_KZ_B, /* 15104 */ - IC_EVEX_L_KZ_B, /* 15105 */ - IC_EVEX_L_XS_KZ_B, /* 15106 */ - IC_EVEX_L_XS_KZ_B, /* 15107 */ - IC_EVEX_L_XD_KZ_B, /* 15108 */ - IC_EVEX_L_XD_KZ_B, /* 15109 */ - IC_EVEX_L_XD_KZ_B, /* 15110 */ - IC_EVEX_L_XD_KZ_B, /* 15111 */ - IC_EVEX_L_W_KZ_B, /* 15112 */ - IC_EVEX_L_W_KZ_B, /* 15113 */ - IC_EVEX_L_W_XS_KZ_B, /* 15114 */ - IC_EVEX_L_W_XS_KZ_B, /* 15115 */ - IC_EVEX_L_W_XD_KZ_B, /* 15116 */ - IC_EVEX_L_W_XD_KZ_B, /* 15117 */ - IC_EVEX_L_W_XD_KZ_B, /* 15118 */ - IC_EVEX_L_W_XD_KZ_B, /* 15119 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 15120 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 15121 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 15122 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 15123 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 15124 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 15125 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 15126 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 15127 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 15128 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 15129 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 15130 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 15131 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 15132 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 15133 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 15134 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 15135 */ - IC_EVEX_L_KZ_B, /* 15136 */ - IC_EVEX_L_KZ_B, /* 15137 */ - IC_EVEX_L_XS_KZ_B, /* 15138 */ - IC_EVEX_L_XS_KZ_B, /* 15139 */ - IC_EVEX_L_XD_KZ_B, /* 15140 */ - IC_EVEX_L_XD_KZ_B, /* 15141 */ - IC_EVEX_L_XD_KZ_B, /* 15142 */ - IC_EVEX_L_XD_KZ_B, /* 15143 */ - IC_EVEX_L_W_KZ_B, /* 15144 */ - IC_EVEX_L_W_KZ_B, /* 15145 */ - IC_EVEX_L_W_XS_KZ_B, /* 15146 */ - IC_EVEX_L_W_XS_KZ_B, /* 15147 */ - IC_EVEX_L_W_XD_KZ_B, /* 15148 */ - IC_EVEX_L_W_XD_KZ_B, /* 15149 */ - IC_EVEX_L_W_XD_KZ_B, /* 15150 */ - IC_EVEX_L_W_XD_KZ_B, /* 15151 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 15152 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 15153 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 15154 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 15155 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 15156 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 15157 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 15158 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 15159 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 15160 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 15161 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 15162 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 15163 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 15164 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 15165 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 15166 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 15167 */ - IC_EVEX_L_KZ_B, /* 15168 */ - IC_EVEX_L_KZ_B, /* 15169 */ - IC_EVEX_L_XS_KZ_B, /* 15170 */ - IC_EVEX_L_XS_KZ_B, /* 15171 */ - IC_EVEX_L_XD_KZ_B, /* 15172 */ - IC_EVEX_L_XD_KZ_B, /* 15173 */ - IC_EVEX_L_XD_KZ_B, /* 15174 */ - IC_EVEX_L_XD_KZ_B, /* 15175 */ - IC_EVEX_L_W_KZ_B, /* 15176 */ - IC_EVEX_L_W_KZ_B, /* 15177 */ - IC_EVEX_L_W_XS_KZ_B, /* 15178 */ - IC_EVEX_L_W_XS_KZ_B, /* 15179 */ - IC_EVEX_L_W_XD_KZ_B, /* 15180 */ - IC_EVEX_L_W_XD_KZ_B, /* 15181 */ - IC_EVEX_L_W_XD_KZ_B, /* 15182 */ - IC_EVEX_L_W_XD_KZ_B, /* 15183 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 15184 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 15185 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 15186 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 15187 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 15188 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 15189 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 15190 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 15191 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 15192 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 15193 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 15194 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 15195 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 15196 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 15197 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 15198 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 15199 */ - IC_EVEX_L_KZ_B, /* 15200 */ - IC_EVEX_L_KZ_B, /* 15201 */ - IC_EVEX_L_XS_KZ_B, /* 15202 */ - IC_EVEX_L_XS_KZ_B, /* 15203 */ - IC_EVEX_L_XD_KZ_B, /* 15204 */ - IC_EVEX_L_XD_KZ_B, /* 15205 */ - IC_EVEX_L_XD_KZ_B, /* 15206 */ - IC_EVEX_L_XD_KZ_B, /* 15207 */ - IC_EVEX_L_W_KZ_B, /* 15208 */ - IC_EVEX_L_W_KZ_B, /* 15209 */ - IC_EVEX_L_W_XS_KZ_B, /* 15210 */ - IC_EVEX_L_W_XS_KZ_B, /* 15211 */ - IC_EVEX_L_W_XD_KZ_B, /* 15212 */ - IC_EVEX_L_W_XD_KZ_B, /* 15213 */ - IC_EVEX_L_W_XD_KZ_B, /* 15214 */ - IC_EVEX_L_W_XD_KZ_B, /* 15215 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 15216 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 15217 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 15218 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 15219 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 15220 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 15221 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 15222 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 15223 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 15224 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 15225 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 15226 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 15227 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 15228 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 15229 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 15230 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 15231 */ - IC_EVEX_L_KZ_B, /* 15232 */ - IC_EVEX_L_KZ_B, /* 15233 */ - IC_EVEX_L_XS_KZ_B, /* 15234 */ - IC_EVEX_L_XS_KZ_B, /* 15235 */ - IC_EVEX_L_XD_KZ_B, /* 15236 */ - IC_EVEX_L_XD_KZ_B, /* 15237 */ - IC_EVEX_L_XD_KZ_B, /* 15238 */ - IC_EVEX_L_XD_KZ_B, /* 15239 */ - IC_EVEX_L_W_KZ_B, /* 15240 */ - IC_EVEX_L_W_KZ_B, /* 15241 */ - IC_EVEX_L_W_XS_KZ_B, /* 15242 */ - IC_EVEX_L_W_XS_KZ_B, /* 15243 */ - IC_EVEX_L_W_XD_KZ_B, /* 15244 */ - IC_EVEX_L_W_XD_KZ_B, /* 15245 */ - IC_EVEX_L_W_XD_KZ_B, /* 15246 */ - IC_EVEX_L_W_XD_KZ_B, /* 15247 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 15248 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 15249 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 15250 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 15251 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 15252 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 15253 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 15254 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 15255 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 15256 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 15257 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 15258 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 15259 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 15260 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 15261 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 15262 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 15263 */ - IC_EVEX_L_KZ_B, /* 15264 */ - IC_EVEX_L_KZ_B, /* 15265 */ - IC_EVEX_L_XS_KZ_B, /* 15266 */ - IC_EVEX_L_XS_KZ_B, /* 15267 */ - IC_EVEX_L_XD_KZ_B, /* 15268 */ - IC_EVEX_L_XD_KZ_B, /* 15269 */ - IC_EVEX_L_XD_KZ_B, /* 15270 */ - IC_EVEX_L_XD_KZ_B, /* 15271 */ - IC_EVEX_L_W_KZ_B, /* 15272 */ - IC_EVEX_L_W_KZ_B, /* 15273 */ - IC_EVEX_L_W_XS_KZ_B, /* 15274 */ - IC_EVEX_L_W_XS_KZ_B, /* 15275 */ - IC_EVEX_L_W_XD_KZ_B, /* 15276 */ - IC_EVEX_L_W_XD_KZ_B, /* 15277 */ - IC_EVEX_L_W_XD_KZ_B, /* 15278 */ - IC_EVEX_L_W_XD_KZ_B, /* 15279 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 15280 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 15281 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 15282 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 15283 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 15284 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 15285 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 15286 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 15287 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 15288 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 15289 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 15290 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 15291 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 15292 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 15293 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 15294 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 15295 */ - IC_EVEX_L_KZ_B, /* 15296 */ - IC_EVEX_L_KZ_B, /* 15297 */ - IC_EVEX_L_XS_KZ_B, /* 15298 */ - IC_EVEX_L_XS_KZ_B, /* 15299 */ - IC_EVEX_L_XD_KZ_B, /* 15300 */ - IC_EVEX_L_XD_KZ_B, /* 15301 */ - IC_EVEX_L_XD_KZ_B, /* 15302 */ - IC_EVEX_L_XD_KZ_B, /* 15303 */ - IC_EVEX_L_W_KZ_B, /* 15304 */ - IC_EVEX_L_W_KZ_B, /* 15305 */ - IC_EVEX_L_W_XS_KZ_B, /* 15306 */ - IC_EVEX_L_W_XS_KZ_B, /* 15307 */ - IC_EVEX_L_W_XD_KZ_B, /* 15308 */ - IC_EVEX_L_W_XD_KZ_B, /* 15309 */ - IC_EVEX_L_W_XD_KZ_B, /* 15310 */ - IC_EVEX_L_W_XD_KZ_B, /* 15311 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 15312 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 15313 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 15314 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 15315 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 15316 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 15317 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 15318 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 15319 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 15320 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 15321 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 15322 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 15323 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 15324 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 15325 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 15326 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 15327 */ - IC_EVEX_L_KZ_B, /* 15328 */ - IC_EVEX_L_KZ_B, /* 15329 */ - IC_EVEX_L_XS_KZ_B, /* 15330 */ - IC_EVEX_L_XS_KZ_B, /* 15331 */ - IC_EVEX_L_XD_KZ_B, /* 15332 */ - IC_EVEX_L_XD_KZ_B, /* 15333 */ - IC_EVEX_L_XD_KZ_B, /* 15334 */ - IC_EVEX_L_XD_KZ_B, /* 15335 */ - IC_EVEX_L_W_KZ_B, /* 15336 */ - IC_EVEX_L_W_KZ_B, /* 15337 */ - IC_EVEX_L_W_XS_KZ_B, /* 15338 */ - IC_EVEX_L_W_XS_KZ_B, /* 15339 */ - IC_EVEX_L_W_XD_KZ_B, /* 15340 */ - IC_EVEX_L_W_XD_KZ_B, /* 15341 */ - IC_EVEX_L_W_XD_KZ_B, /* 15342 */ - IC_EVEX_L_W_XD_KZ_B, /* 15343 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 15344 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 15345 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 15346 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 15347 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 15348 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 15349 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 15350 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 15351 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 15352 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 15353 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 15354 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 15355 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 15356 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 15357 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 15358 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 15359 */ - IC, /* 15360 */ - IC_64BIT, /* 15361 */ - IC_XS, /* 15362 */ - IC_64BIT_XS, /* 15363 */ - IC_XD, /* 15364 */ - IC_64BIT_XD, /* 15365 */ - IC_XS, /* 15366 */ - IC_64BIT_XS, /* 15367 */ - IC, /* 15368 */ - IC_64BIT_REXW, /* 15369 */ - IC_XS, /* 15370 */ - IC_64BIT_REXW_XS, /* 15371 */ - IC_XD, /* 15372 */ - IC_64BIT_REXW_XD, /* 15373 */ - IC_XS, /* 15374 */ - IC_64BIT_REXW_XS, /* 15375 */ - IC_OPSIZE, /* 15376 */ - IC_64BIT_OPSIZE, /* 15377 */ - IC_XS_OPSIZE, /* 15378 */ - IC_64BIT_XS_OPSIZE, /* 15379 */ - IC_XD_OPSIZE, /* 15380 */ - IC_64BIT_XD_OPSIZE, /* 15381 */ - IC_XS_OPSIZE, /* 15382 */ - IC_64BIT_XD_OPSIZE, /* 15383 */ - IC_OPSIZE, /* 15384 */ - IC_64BIT_REXW_OPSIZE, /* 15385 */ - IC_XS_OPSIZE, /* 15386 */ - IC_64BIT_REXW_XS, /* 15387 */ - IC_XD_OPSIZE, /* 15388 */ - IC_64BIT_REXW_XD, /* 15389 */ - IC_XS_OPSIZE, /* 15390 */ - IC_64BIT_REXW_XS, /* 15391 */ - IC_ADSIZE, /* 15392 */ - IC_64BIT_ADSIZE, /* 15393 */ - IC_XS, /* 15394 */ - IC_64BIT_XS, /* 15395 */ - IC_XD, /* 15396 */ - IC_64BIT_XD, /* 15397 */ - IC_XS, /* 15398 */ - IC_64BIT_XS, /* 15399 */ - IC_ADSIZE, /* 15400 */ - IC_64BIT_ADSIZE, /* 15401 */ - IC_XS, /* 15402 */ - IC_64BIT_REXW_XS, /* 15403 */ - IC_XD, /* 15404 */ - IC_64BIT_REXW_XD, /* 15405 */ - IC_XS, /* 15406 */ - IC_64BIT_REXW_XS, /* 15407 */ - IC_OPSIZE, /* 15408 */ - IC_64BIT_OPSIZE, /* 15409 */ - IC_XS_OPSIZE, /* 15410 */ - IC_64BIT_XS_OPSIZE, /* 15411 */ - IC_XD_OPSIZE, /* 15412 */ - IC_64BIT_XD_OPSIZE, /* 15413 */ - IC_XS_OPSIZE, /* 15414 */ - IC_64BIT_XD_OPSIZE, /* 15415 */ - IC_OPSIZE, /* 15416 */ - IC_64BIT_REXW_OPSIZE, /* 15417 */ - IC_XS_OPSIZE, /* 15418 */ - IC_64BIT_REXW_XS, /* 15419 */ - IC_XD_OPSIZE, /* 15420 */ - IC_64BIT_REXW_XD, /* 15421 */ - IC_XS_OPSIZE, /* 15422 */ - IC_64BIT_REXW_XS, /* 15423 */ - IC_VEX, /* 15424 */ - IC_VEX, /* 15425 */ - IC_VEX_XS, /* 15426 */ - IC_VEX_XS, /* 15427 */ - IC_VEX_XD, /* 15428 */ - IC_VEX_XD, /* 15429 */ - IC_VEX_XD, /* 15430 */ - IC_VEX_XD, /* 15431 */ - IC_VEX_W, /* 15432 */ - IC_VEX_W, /* 15433 */ - IC_VEX_W_XS, /* 15434 */ - IC_VEX_W_XS, /* 15435 */ - IC_VEX_W_XD, /* 15436 */ - IC_VEX_W_XD, /* 15437 */ - IC_VEX_W_XD, /* 15438 */ - IC_VEX_W_XD, /* 15439 */ - IC_VEX_OPSIZE, /* 15440 */ - IC_VEX_OPSIZE, /* 15441 */ - IC_VEX_OPSIZE, /* 15442 */ - IC_VEX_OPSIZE, /* 15443 */ - IC_VEX_OPSIZE, /* 15444 */ - IC_VEX_OPSIZE, /* 15445 */ - IC_VEX_OPSIZE, /* 15446 */ - IC_VEX_OPSIZE, /* 15447 */ - IC_VEX_W_OPSIZE, /* 15448 */ - IC_VEX_W_OPSIZE, /* 15449 */ - IC_VEX_W_OPSIZE, /* 15450 */ - IC_VEX_W_OPSIZE, /* 15451 */ - IC_VEX_W_OPSIZE, /* 15452 */ - IC_VEX_W_OPSIZE, /* 15453 */ - IC_VEX_W_OPSIZE, /* 15454 */ - IC_VEX_W_OPSIZE, /* 15455 */ - IC_VEX, /* 15456 */ - IC_VEX, /* 15457 */ - IC_VEX_XS, /* 15458 */ - IC_VEX_XS, /* 15459 */ - IC_VEX_XD, /* 15460 */ - IC_VEX_XD, /* 15461 */ - IC_VEX_XD, /* 15462 */ - IC_VEX_XD, /* 15463 */ - IC_VEX_W, /* 15464 */ - IC_VEX_W, /* 15465 */ - IC_VEX_W_XS, /* 15466 */ - IC_VEX_W_XS, /* 15467 */ - IC_VEX_W_XD, /* 15468 */ - IC_VEX_W_XD, /* 15469 */ - IC_VEX_W_XD, /* 15470 */ - IC_VEX_W_XD, /* 15471 */ - IC_VEX_OPSIZE, /* 15472 */ - IC_VEX_OPSIZE, /* 15473 */ - IC_VEX_OPSIZE, /* 15474 */ - IC_VEX_OPSIZE, /* 15475 */ - IC_VEX_OPSIZE, /* 15476 */ - IC_VEX_OPSIZE, /* 15477 */ - IC_VEX_OPSIZE, /* 15478 */ - IC_VEX_OPSIZE, /* 15479 */ - IC_VEX_W_OPSIZE, /* 15480 */ - IC_VEX_W_OPSIZE, /* 15481 */ - IC_VEX_W_OPSIZE, /* 15482 */ - IC_VEX_W_OPSIZE, /* 15483 */ - IC_VEX_W_OPSIZE, /* 15484 */ - IC_VEX_W_OPSIZE, /* 15485 */ - IC_VEX_W_OPSIZE, /* 15486 */ - IC_VEX_W_OPSIZE, /* 15487 */ - IC_VEX_L, /* 15488 */ - IC_VEX_L, /* 15489 */ - IC_VEX_L_XS, /* 15490 */ - IC_VEX_L_XS, /* 15491 */ - IC_VEX_L_XD, /* 15492 */ - IC_VEX_L_XD, /* 15493 */ - IC_VEX_L_XD, /* 15494 */ - IC_VEX_L_XD, /* 15495 */ - IC_VEX_L_W, /* 15496 */ - IC_VEX_L_W, /* 15497 */ - IC_VEX_L_W_XS, /* 15498 */ - IC_VEX_L_W_XS, /* 15499 */ - IC_VEX_L_W_XD, /* 15500 */ - IC_VEX_L_W_XD, /* 15501 */ - IC_VEX_L_W_XD, /* 15502 */ - IC_VEX_L_W_XD, /* 15503 */ - IC_VEX_L_OPSIZE, /* 15504 */ - IC_VEX_L_OPSIZE, /* 15505 */ - IC_VEX_L_OPSIZE, /* 15506 */ - IC_VEX_L_OPSIZE, /* 15507 */ - IC_VEX_L_OPSIZE, /* 15508 */ - IC_VEX_L_OPSIZE, /* 15509 */ - IC_VEX_L_OPSIZE, /* 15510 */ - IC_VEX_L_OPSIZE, /* 15511 */ - IC_VEX_L_W_OPSIZE, /* 15512 */ - IC_VEX_L_W_OPSIZE, /* 15513 */ - IC_VEX_L_W_OPSIZE, /* 15514 */ - IC_VEX_L_W_OPSIZE, /* 15515 */ - IC_VEX_L_W_OPSIZE, /* 15516 */ - IC_VEX_L_W_OPSIZE, /* 15517 */ - IC_VEX_L_W_OPSIZE, /* 15518 */ - IC_VEX_L_W_OPSIZE, /* 15519 */ - IC_VEX_L, /* 15520 */ - IC_VEX_L, /* 15521 */ - IC_VEX_L_XS, /* 15522 */ - IC_VEX_L_XS, /* 15523 */ - IC_VEX_L_XD, /* 15524 */ - IC_VEX_L_XD, /* 15525 */ - IC_VEX_L_XD, /* 15526 */ - IC_VEX_L_XD, /* 15527 */ - IC_VEX_L_W, /* 15528 */ - IC_VEX_L_W, /* 15529 */ - IC_VEX_L_W_XS, /* 15530 */ - IC_VEX_L_W_XS, /* 15531 */ - IC_VEX_L_W_XD, /* 15532 */ - IC_VEX_L_W_XD, /* 15533 */ - IC_VEX_L_W_XD, /* 15534 */ - IC_VEX_L_W_XD, /* 15535 */ - IC_VEX_L_OPSIZE, /* 15536 */ - IC_VEX_L_OPSIZE, /* 15537 */ - IC_VEX_L_OPSIZE, /* 15538 */ - IC_VEX_L_OPSIZE, /* 15539 */ - IC_VEX_L_OPSIZE, /* 15540 */ - IC_VEX_L_OPSIZE, /* 15541 */ - IC_VEX_L_OPSIZE, /* 15542 */ - IC_VEX_L_OPSIZE, /* 15543 */ - IC_VEX_L_W_OPSIZE, /* 15544 */ - IC_VEX_L_W_OPSIZE, /* 15545 */ - IC_VEX_L_W_OPSIZE, /* 15546 */ - IC_VEX_L_W_OPSIZE, /* 15547 */ - IC_VEX_L_W_OPSIZE, /* 15548 */ - IC_VEX_L_W_OPSIZE, /* 15549 */ - IC_VEX_L_W_OPSIZE, /* 15550 */ - IC_VEX_L_W_OPSIZE, /* 15551 */ - IC_VEX_L, /* 15552 */ - IC_VEX_L, /* 15553 */ - IC_VEX_L_XS, /* 15554 */ - IC_VEX_L_XS, /* 15555 */ - IC_VEX_L_XD, /* 15556 */ - IC_VEX_L_XD, /* 15557 */ - IC_VEX_L_XD, /* 15558 */ - IC_VEX_L_XD, /* 15559 */ - IC_VEX_L_W, /* 15560 */ - IC_VEX_L_W, /* 15561 */ - IC_VEX_L_W_XS, /* 15562 */ - IC_VEX_L_W_XS, /* 15563 */ - IC_VEX_L_W_XD, /* 15564 */ - IC_VEX_L_W_XD, /* 15565 */ - IC_VEX_L_W_XD, /* 15566 */ - IC_VEX_L_W_XD, /* 15567 */ - IC_VEX_L_OPSIZE, /* 15568 */ - IC_VEX_L_OPSIZE, /* 15569 */ - IC_VEX_L_OPSIZE, /* 15570 */ - IC_VEX_L_OPSIZE, /* 15571 */ - IC_VEX_L_OPSIZE, /* 15572 */ - IC_VEX_L_OPSIZE, /* 15573 */ - IC_VEX_L_OPSIZE, /* 15574 */ - IC_VEX_L_OPSIZE, /* 15575 */ - IC_VEX_L_W_OPSIZE, /* 15576 */ - IC_VEX_L_W_OPSIZE, /* 15577 */ - IC_VEX_L_W_OPSIZE, /* 15578 */ - IC_VEX_L_W_OPSIZE, /* 15579 */ - IC_VEX_L_W_OPSIZE, /* 15580 */ - IC_VEX_L_W_OPSIZE, /* 15581 */ - IC_VEX_L_W_OPSIZE, /* 15582 */ - IC_VEX_L_W_OPSIZE, /* 15583 */ - IC_VEX_L, /* 15584 */ - IC_VEX_L, /* 15585 */ - IC_VEX_L_XS, /* 15586 */ - IC_VEX_L_XS, /* 15587 */ - IC_VEX_L_XD, /* 15588 */ - IC_VEX_L_XD, /* 15589 */ - IC_VEX_L_XD, /* 15590 */ - IC_VEX_L_XD, /* 15591 */ - IC_VEX_L_W, /* 15592 */ - IC_VEX_L_W, /* 15593 */ - IC_VEX_L_W_XS, /* 15594 */ - IC_VEX_L_W_XS, /* 15595 */ - IC_VEX_L_W_XD, /* 15596 */ - IC_VEX_L_W_XD, /* 15597 */ - IC_VEX_L_W_XD, /* 15598 */ - IC_VEX_L_W_XD, /* 15599 */ - IC_VEX_L_OPSIZE, /* 15600 */ - IC_VEX_L_OPSIZE, /* 15601 */ - IC_VEX_L_OPSIZE, /* 15602 */ - IC_VEX_L_OPSIZE, /* 15603 */ - IC_VEX_L_OPSIZE, /* 15604 */ - IC_VEX_L_OPSIZE, /* 15605 */ - IC_VEX_L_OPSIZE, /* 15606 */ - IC_VEX_L_OPSIZE, /* 15607 */ - IC_VEX_L_W_OPSIZE, /* 15608 */ - IC_VEX_L_W_OPSIZE, /* 15609 */ - IC_VEX_L_W_OPSIZE, /* 15610 */ - IC_VEX_L_W_OPSIZE, /* 15611 */ - IC_VEX_L_W_OPSIZE, /* 15612 */ - IC_VEX_L_W_OPSIZE, /* 15613 */ - IC_VEX_L_W_OPSIZE, /* 15614 */ - IC_VEX_L_W_OPSIZE, /* 15615 */ - IC_EVEX_L2_KZ_B, /* 15616 */ - IC_EVEX_L2_KZ_B, /* 15617 */ - IC_EVEX_L2_XS_KZ_B, /* 15618 */ - IC_EVEX_L2_XS_KZ_B, /* 15619 */ - IC_EVEX_L2_XD_KZ_B, /* 15620 */ - IC_EVEX_L2_XD_KZ_B, /* 15621 */ - IC_EVEX_L2_XD_KZ_B, /* 15622 */ - IC_EVEX_L2_XD_KZ_B, /* 15623 */ - IC_EVEX_L2_W_KZ_B, /* 15624 */ - IC_EVEX_L2_W_KZ_B, /* 15625 */ - IC_EVEX_L2_W_XS_KZ_B, /* 15626 */ - IC_EVEX_L2_W_XS_KZ_B, /* 15627 */ - IC_EVEX_L2_W_XD_KZ_B, /* 15628 */ - IC_EVEX_L2_W_XD_KZ_B, /* 15629 */ - IC_EVEX_L2_W_XD_KZ_B, /* 15630 */ - IC_EVEX_L2_W_XD_KZ_B, /* 15631 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 15632 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 15633 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 15634 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 15635 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 15636 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 15637 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 15638 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 15639 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15640 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15641 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15642 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15643 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15644 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15645 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15646 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15647 */ - IC_EVEX_L2_KZ_B, /* 15648 */ - IC_EVEX_L2_KZ_B, /* 15649 */ - IC_EVEX_L2_XS_KZ_B, /* 15650 */ - IC_EVEX_L2_XS_KZ_B, /* 15651 */ - IC_EVEX_L2_XD_KZ_B, /* 15652 */ - IC_EVEX_L2_XD_KZ_B, /* 15653 */ - IC_EVEX_L2_XD_KZ_B, /* 15654 */ - IC_EVEX_L2_XD_KZ_B, /* 15655 */ - IC_EVEX_L2_W_KZ_B, /* 15656 */ - IC_EVEX_L2_W_KZ_B, /* 15657 */ - IC_EVEX_L2_W_XS_KZ_B, /* 15658 */ - IC_EVEX_L2_W_XS_KZ_B, /* 15659 */ - IC_EVEX_L2_W_XD_KZ_B, /* 15660 */ - IC_EVEX_L2_W_XD_KZ_B, /* 15661 */ - IC_EVEX_L2_W_XD_KZ_B, /* 15662 */ - IC_EVEX_L2_W_XD_KZ_B, /* 15663 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 15664 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 15665 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 15666 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 15667 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 15668 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 15669 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 15670 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 15671 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15672 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15673 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15674 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15675 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15676 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15677 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15678 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15679 */ - IC_EVEX_L2_KZ_B, /* 15680 */ - IC_EVEX_L2_KZ_B, /* 15681 */ - IC_EVEX_L2_XS_KZ_B, /* 15682 */ - IC_EVEX_L2_XS_KZ_B, /* 15683 */ - IC_EVEX_L2_XD_KZ_B, /* 15684 */ - IC_EVEX_L2_XD_KZ_B, /* 15685 */ - IC_EVEX_L2_XD_KZ_B, /* 15686 */ - IC_EVEX_L2_XD_KZ_B, /* 15687 */ - IC_EVEX_L2_W_KZ_B, /* 15688 */ - IC_EVEX_L2_W_KZ_B, /* 15689 */ - IC_EVEX_L2_W_XS_KZ_B, /* 15690 */ - IC_EVEX_L2_W_XS_KZ_B, /* 15691 */ - IC_EVEX_L2_W_XD_KZ_B, /* 15692 */ - IC_EVEX_L2_W_XD_KZ_B, /* 15693 */ - IC_EVEX_L2_W_XD_KZ_B, /* 15694 */ - IC_EVEX_L2_W_XD_KZ_B, /* 15695 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 15696 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 15697 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 15698 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 15699 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 15700 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 15701 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 15702 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 15703 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15704 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15705 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15706 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15707 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15708 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15709 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15710 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15711 */ - IC_EVEX_L2_KZ_B, /* 15712 */ - IC_EVEX_L2_KZ_B, /* 15713 */ - IC_EVEX_L2_XS_KZ_B, /* 15714 */ - IC_EVEX_L2_XS_KZ_B, /* 15715 */ - IC_EVEX_L2_XD_KZ_B, /* 15716 */ - IC_EVEX_L2_XD_KZ_B, /* 15717 */ - IC_EVEX_L2_XD_KZ_B, /* 15718 */ - IC_EVEX_L2_XD_KZ_B, /* 15719 */ - IC_EVEX_L2_W_KZ_B, /* 15720 */ - IC_EVEX_L2_W_KZ_B, /* 15721 */ - IC_EVEX_L2_W_XS_KZ_B, /* 15722 */ - IC_EVEX_L2_W_XS_KZ_B, /* 15723 */ - IC_EVEX_L2_W_XD_KZ_B, /* 15724 */ - IC_EVEX_L2_W_XD_KZ_B, /* 15725 */ - IC_EVEX_L2_W_XD_KZ_B, /* 15726 */ - IC_EVEX_L2_W_XD_KZ_B, /* 15727 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 15728 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 15729 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 15730 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 15731 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 15732 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 15733 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 15734 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 15735 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15736 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15737 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15738 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15739 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15740 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15741 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15742 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15743 */ - IC_EVEX_L2_KZ_B, /* 15744 */ - IC_EVEX_L2_KZ_B, /* 15745 */ - IC_EVEX_L2_XS_KZ_B, /* 15746 */ - IC_EVEX_L2_XS_KZ_B, /* 15747 */ - IC_EVEX_L2_XD_KZ_B, /* 15748 */ - IC_EVEX_L2_XD_KZ_B, /* 15749 */ - IC_EVEX_L2_XD_KZ_B, /* 15750 */ - IC_EVEX_L2_XD_KZ_B, /* 15751 */ - IC_EVEX_L2_W_KZ_B, /* 15752 */ - IC_EVEX_L2_W_KZ_B, /* 15753 */ - IC_EVEX_L2_W_XS_KZ_B, /* 15754 */ - IC_EVEX_L2_W_XS_KZ_B, /* 15755 */ - IC_EVEX_L2_W_XD_KZ_B, /* 15756 */ - IC_EVEX_L2_W_XD_KZ_B, /* 15757 */ - IC_EVEX_L2_W_XD_KZ_B, /* 15758 */ - IC_EVEX_L2_W_XD_KZ_B, /* 15759 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 15760 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 15761 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 15762 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 15763 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 15764 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 15765 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 15766 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 15767 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15768 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15769 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15770 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15771 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15772 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15773 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15774 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15775 */ - IC_EVEX_L2_KZ_B, /* 15776 */ - IC_EVEX_L2_KZ_B, /* 15777 */ - IC_EVEX_L2_XS_KZ_B, /* 15778 */ - IC_EVEX_L2_XS_KZ_B, /* 15779 */ - IC_EVEX_L2_XD_KZ_B, /* 15780 */ - IC_EVEX_L2_XD_KZ_B, /* 15781 */ - IC_EVEX_L2_XD_KZ_B, /* 15782 */ - IC_EVEX_L2_XD_KZ_B, /* 15783 */ - IC_EVEX_L2_W_KZ_B, /* 15784 */ - IC_EVEX_L2_W_KZ_B, /* 15785 */ - IC_EVEX_L2_W_XS_KZ_B, /* 15786 */ - IC_EVEX_L2_W_XS_KZ_B, /* 15787 */ - IC_EVEX_L2_W_XD_KZ_B, /* 15788 */ - IC_EVEX_L2_W_XD_KZ_B, /* 15789 */ - IC_EVEX_L2_W_XD_KZ_B, /* 15790 */ - IC_EVEX_L2_W_XD_KZ_B, /* 15791 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 15792 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 15793 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 15794 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 15795 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 15796 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 15797 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 15798 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 15799 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15800 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15801 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15802 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15803 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15804 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15805 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15806 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15807 */ - IC_EVEX_L2_KZ_B, /* 15808 */ - IC_EVEX_L2_KZ_B, /* 15809 */ - IC_EVEX_L2_XS_KZ_B, /* 15810 */ - IC_EVEX_L2_XS_KZ_B, /* 15811 */ - IC_EVEX_L2_XD_KZ_B, /* 15812 */ - IC_EVEX_L2_XD_KZ_B, /* 15813 */ - IC_EVEX_L2_XD_KZ_B, /* 15814 */ - IC_EVEX_L2_XD_KZ_B, /* 15815 */ - IC_EVEX_L2_W_KZ_B, /* 15816 */ - IC_EVEX_L2_W_KZ_B, /* 15817 */ - IC_EVEX_L2_W_XS_KZ_B, /* 15818 */ - IC_EVEX_L2_W_XS_KZ_B, /* 15819 */ - IC_EVEX_L2_W_XD_KZ_B, /* 15820 */ - IC_EVEX_L2_W_XD_KZ_B, /* 15821 */ - IC_EVEX_L2_W_XD_KZ_B, /* 15822 */ - IC_EVEX_L2_W_XD_KZ_B, /* 15823 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 15824 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 15825 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 15826 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 15827 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 15828 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 15829 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 15830 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 15831 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15832 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15833 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15834 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15835 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15836 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15837 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15838 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15839 */ - IC_EVEX_L2_KZ_B, /* 15840 */ - IC_EVEX_L2_KZ_B, /* 15841 */ - IC_EVEX_L2_XS_KZ_B, /* 15842 */ - IC_EVEX_L2_XS_KZ_B, /* 15843 */ - IC_EVEX_L2_XD_KZ_B, /* 15844 */ - IC_EVEX_L2_XD_KZ_B, /* 15845 */ - IC_EVEX_L2_XD_KZ_B, /* 15846 */ - IC_EVEX_L2_XD_KZ_B, /* 15847 */ - IC_EVEX_L2_W_KZ_B, /* 15848 */ - IC_EVEX_L2_W_KZ_B, /* 15849 */ - IC_EVEX_L2_W_XS_KZ_B, /* 15850 */ - IC_EVEX_L2_W_XS_KZ_B, /* 15851 */ - IC_EVEX_L2_W_XD_KZ_B, /* 15852 */ - IC_EVEX_L2_W_XD_KZ_B, /* 15853 */ - IC_EVEX_L2_W_XD_KZ_B, /* 15854 */ - IC_EVEX_L2_W_XD_KZ_B, /* 15855 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 15856 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 15857 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 15858 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 15859 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 15860 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 15861 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 15862 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 15863 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15864 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15865 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15866 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15867 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15868 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15869 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15870 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15871 */ - IC, /* 15872 */ - IC_64BIT, /* 15873 */ - IC_XS, /* 15874 */ - IC_64BIT_XS, /* 15875 */ - IC_XD, /* 15876 */ - IC_64BIT_XD, /* 15877 */ - IC_XS, /* 15878 */ - IC_64BIT_XS, /* 15879 */ - IC, /* 15880 */ - IC_64BIT_REXW, /* 15881 */ - IC_XS, /* 15882 */ - IC_64BIT_REXW_XS, /* 15883 */ - IC_XD, /* 15884 */ - IC_64BIT_REXW_XD, /* 15885 */ - IC_XS, /* 15886 */ - IC_64BIT_REXW_XS, /* 15887 */ - IC_OPSIZE, /* 15888 */ - IC_64BIT_OPSIZE, /* 15889 */ - IC_XS_OPSIZE, /* 15890 */ - IC_64BIT_XS_OPSIZE, /* 15891 */ - IC_XD_OPSIZE, /* 15892 */ - IC_64BIT_XD_OPSIZE, /* 15893 */ - IC_XS_OPSIZE, /* 15894 */ - IC_64BIT_XD_OPSIZE, /* 15895 */ - IC_OPSIZE, /* 15896 */ - IC_64BIT_REXW_OPSIZE, /* 15897 */ - IC_XS_OPSIZE, /* 15898 */ - IC_64BIT_REXW_XS, /* 15899 */ - IC_XD_OPSIZE, /* 15900 */ - IC_64BIT_REXW_XD, /* 15901 */ - IC_XS_OPSIZE, /* 15902 */ - IC_64BIT_REXW_XS, /* 15903 */ - IC_ADSIZE, /* 15904 */ - IC_64BIT_ADSIZE, /* 15905 */ - IC_XS, /* 15906 */ - IC_64BIT_XS, /* 15907 */ - IC_XD, /* 15908 */ - IC_64BIT_XD, /* 15909 */ - IC_XS, /* 15910 */ - IC_64BIT_XS, /* 15911 */ - IC_ADSIZE, /* 15912 */ - IC_64BIT_ADSIZE, /* 15913 */ - IC_XS, /* 15914 */ - IC_64BIT_REXW_XS, /* 15915 */ - IC_XD, /* 15916 */ - IC_64BIT_REXW_XD, /* 15917 */ - IC_XS, /* 15918 */ - IC_64BIT_REXW_XS, /* 15919 */ - IC_OPSIZE, /* 15920 */ - IC_64BIT_OPSIZE, /* 15921 */ - IC_XS_OPSIZE, /* 15922 */ - IC_64BIT_XS_OPSIZE, /* 15923 */ - IC_XD_OPSIZE, /* 15924 */ - IC_64BIT_XD_OPSIZE, /* 15925 */ - IC_XS_OPSIZE, /* 15926 */ - IC_64BIT_XD_OPSIZE, /* 15927 */ - IC_OPSIZE, /* 15928 */ - IC_64BIT_REXW_OPSIZE, /* 15929 */ - IC_XS_OPSIZE, /* 15930 */ - IC_64BIT_REXW_XS, /* 15931 */ - IC_XD_OPSIZE, /* 15932 */ - IC_64BIT_REXW_XD, /* 15933 */ - IC_XS_OPSIZE, /* 15934 */ - IC_64BIT_REXW_XS, /* 15935 */ - IC_VEX, /* 15936 */ - IC_VEX, /* 15937 */ - IC_VEX_XS, /* 15938 */ - IC_VEX_XS, /* 15939 */ - IC_VEX_XD, /* 15940 */ - IC_VEX_XD, /* 15941 */ - IC_VEX_XD, /* 15942 */ - IC_VEX_XD, /* 15943 */ - IC_VEX_W, /* 15944 */ - IC_VEX_W, /* 15945 */ - IC_VEX_W_XS, /* 15946 */ - IC_VEX_W_XS, /* 15947 */ - IC_VEX_W_XD, /* 15948 */ - IC_VEX_W_XD, /* 15949 */ - IC_VEX_W_XD, /* 15950 */ - IC_VEX_W_XD, /* 15951 */ - IC_VEX_OPSIZE, /* 15952 */ - IC_VEX_OPSIZE, /* 15953 */ - IC_VEX_OPSIZE, /* 15954 */ - IC_VEX_OPSIZE, /* 15955 */ - IC_VEX_OPSIZE, /* 15956 */ - IC_VEX_OPSIZE, /* 15957 */ - IC_VEX_OPSIZE, /* 15958 */ - IC_VEX_OPSIZE, /* 15959 */ - IC_VEX_W_OPSIZE, /* 15960 */ - IC_VEX_W_OPSIZE, /* 15961 */ - IC_VEX_W_OPSIZE, /* 15962 */ - IC_VEX_W_OPSIZE, /* 15963 */ - IC_VEX_W_OPSIZE, /* 15964 */ - IC_VEX_W_OPSIZE, /* 15965 */ - IC_VEX_W_OPSIZE, /* 15966 */ - IC_VEX_W_OPSIZE, /* 15967 */ - IC_VEX, /* 15968 */ - IC_VEX, /* 15969 */ - IC_VEX_XS, /* 15970 */ - IC_VEX_XS, /* 15971 */ - IC_VEX_XD, /* 15972 */ - IC_VEX_XD, /* 15973 */ - IC_VEX_XD, /* 15974 */ - IC_VEX_XD, /* 15975 */ - IC_VEX_W, /* 15976 */ - IC_VEX_W, /* 15977 */ - IC_VEX_W_XS, /* 15978 */ - IC_VEX_W_XS, /* 15979 */ - IC_VEX_W_XD, /* 15980 */ - IC_VEX_W_XD, /* 15981 */ - IC_VEX_W_XD, /* 15982 */ - IC_VEX_W_XD, /* 15983 */ - IC_VEX_OPSIZE, /* 15984 */ - IC_VEX_OPSIZE, /* 15985 */ - IC_VEX_OPSIZE, /* 15986 */ - IC_VEX_OPSIZE, /* 15987 */ - IC_VEX_OPSIZE, /* 15988 */ - IC_VEX_OPSIZE, /* 15989 */ - IC_VEX_OPSIZE, /* 15990 */ - IC_VEX_OPSIZE, /* 15991 */ - IC_VEX_W_OPSIZE, /* 15992 */ - IC_VEX_W_OPSIZE, /* 15993 */ - IC_VEX_W_OPSIZE, /* 15994 */ - IC_VEX_W_OPSIZE, /* 15995 */ - IC_VEX_W_OPSIZE, /* 15996 */ - IC_VEX_W_OPSIZE, /* 15997 */ - IC_VEX_W_OPSIZE, /* 15998 */ - IC_VEX_W_OPSIZE, /* 15999 */ - IC_VEX_L, /* 16000 */ - IC_VEX_L, /* 16001 */ - IC_VEX_L_XS, /* 16002 */ - IC_VEX_L_XS, /* 16003 */ - IC_VEX_L_XD, /* 16004 */ - IC_VEX_L_XD, /* 16005 */ - IC_VEX_L_XD, /* 16006 */ - IC_VEX_L_XD, /* 16007 */ - IC_VEX_L_W, /* 16008 */ - IC_VEX_L_W, /* 16009 */ - IC_VEX_L_W_XS, /* 16010 */ - IC_VEX_L_W_XS, /* 16011 */ - IC_VEX_L_W_XD, /* 16012 */ - IC_VEX_L_W_XD, /* 16013 */ - IC_VEX_L_W_XD, /* 16014 */ - IC_VEX_L_W_XD, /* 16015 */ - IC_VEX_L_OPSIZE, /* 16016 */ - IC_VEX_L_OPSIZE, /* 16017 */ - IC_VEX_L_OPSIZE, /* 16018 */ - IC_VEX_L_OPSIZE, /* 16019 */ - IC_VEX_L_OPSIZE, /* 16020 */ - IC_VEX_L_OPSIZE, /* 16021 */ - IC_VEX_L_OPSIZE, /* 16022 */ - IC_VEX_L_OPSIZE, /* 16023 */ - IC_VEX_L_W_OPSIZE, /* 16024 */ - IC_VEX_L_W_OPSIZE, /* 16025 */ - IC_VEX_L_W_OPSIZE, /* 16026 */ - IC_VEX_L_W_OPSIZE, /* 16027 */ - IC_VEX_L_W_OPSIZE, /* 16028 */ - IC_VEX_L_W_OPSIZE, /* 16029 */ - IC_VEX_L_W_OPSIZE, /* 16030 */ - IC_VEX_L_W_OPSIZE, /* 16031 */ - IC_VEX_L, /* 16032 */ - IC_VEX_L, /* 16033 */ - IC_VEX_L_XS, /* 16034 */ - IC_VEX_L_XS, /* 16035 */ - IC_VEX_L_XD, /* 16036 */ - IC_VEX_L_XD, /* 16037 */ - IC_VEX_L_XD, /* 16038 */ - IC_VEX_L_XD, /* 16039 */ - IC_VEX_L_W, /* 16040 */ - IC_VEX_L_W, /* 16041 */ - IC_VEX_L_W_XS, /* 16042 */ - IC_VEX_L_W_XS, /* 16043 */ - IC_VEX_L_W_XD, /* 16044 */ - IC_VEX_L_W_XD, /* 16045 */ - IC_VEX_L_W_XD, /* 16046 */ - IC_VEX_L_W_XD, /* 16047 */ - IC_VEX_L_OPSIZE, /* 16048 */ - IC_VEX_L_OPSIZE, /* 16049 */ - IC_VEX_L_OPSIZE, /* 16050 */ - IC_VEX_L_OPSIZE, /* 16051 */ - IC_VEX_L_OPSIZE, /* 16052 */ - IC_VEX_L_OPSIZE, /* 16053 */ - IC_VEX_L_OPSIZE, /* 16054 */ - IC_VEX_L_OPSIZE, /* 16055 */ - IC_VEX_L_W_OPSIZE, /* 16056 */ - IC_VEX_L_W_OPSIZE, /* 16057 */ - IC_VEX_L_W_OPSIZE, /* 16058 */ - IC_VEX_L_W_OPSIZE, /* 16059 */ - IC_VEX_L_W_OPSIZE, /* 16060 */ - IC_VEX_L_W_OPSIZE, /* 16061 */ - IC_VEX_L_W_OPSIZE, /* 16062 */ - IC_VEX_L_W_OPSIZE, /* 16063 */ - IC_VEX_L, /* 16064 */ - IC_VEX_L, /* 16065 */ - IC_VEX_L_XS, /* 16066 */ - IC_VEX_L_XS, /* 16067 */ - IC_VEX_L_XD, /* 16068 */ - IC_VEX_L_XD, /* 16069 */ - IC_VEX_L_XD, /* 16070 */ - IC_VEX_L_XD, /* 16071 */ - IC_VEX_L_W, /* 16072 */ - IC_VEX_L_W, /* 16073 */ - IC_VEX_L_W_XS, /* 16074 */ - IC_VEX_L_W_XS, /* 16075 */ - IC_VEX_L_W_XD, /* 16076 */ - IC_VEX_L_W_XD, /* 16077 */ - IC_VEX_L_W_XD, /* 16078 */ - IC_VEX_L_W_XD, /* 16079 */ - IC_VEX_L_OPSIZE, /* 16080 */ - IC_VEX_L_OPSIZE, /* 16081 */ - IC_VEX_L_OPSIZE, /* 16082 */ - IC_VEX_L_OPSIZE, /* 16083 */ - IC_VEX_L_OPSIZE, /* 16084 */ - IC_VEX_L_OPSIZE, /* 16085 */ - IC_VEX_L_OPSIZE, /* 16086 */ - IC_VEX_L_OPSIZE, /* 16087 */ - IC_VEX_L_W_OPSIZE, /* 16088 */ - IC_VEX_L_W_OPSIZE, /* 16089 */ - IC_VEX_L_W_OPSIZE, /* 16090 */ - IC_VEX_L_W_OPSIZE, /* 16091 */ - IC_VEX_L_W_OPSIZE, /* 16092 */ - IC_VEX_L_W_OPSIZE, /* 16093 */ - IC_VEX_L_W_OPSIZE, /* 16094 */ - IC_VEX_L_W_OPSIZE, /* 16095 */ - IC_VEX_L, /* 16096 */ - IC_VEX_L, /* 16097 */ - IC_VEX_L_XS, /* 16098 */ - IC_VEX_L_XS, /* 16099 */ - IC_VEX_L_XD, /* 16100 */ - IC_VEX_L_XD, /* 16101 */ - IC_VEX_L_XD, /* 16102 */ - IC_VEX_L_XD, /* 16103 */ - IC_VEX_L_W, /* 16104 */ - IC_VEX_L_W, /* 16105 */ - IC_VEX_L_W_XS, /* 16106 */ - IC_VEX_L_W_XS, /* 16107 */ - IC_VEX_L_W_XD, /* 16108 */ - IC_VEX_L_W_XD, /* 16109 */ - IC_VEX_L_W_XD, /* 16110 */ - IC_VEX_L_W_XD, /* 16111 */ - IC_VEX_L_OPSIZE, /* 16112 */ - IC_VEX_L_OPSIZE, /* 16113 */ - IC_VEX_L_OPSIZE, /* 16114 */ - IC_VEX_L_OPSIZE, /* 16115 */ - IC_VEX_L_OPSIZE, /* 16116 */ - IC_VEX_L_OPSIZE, /* 16117 */ - IC_VEX_L_OPSIZE, /* 16118 */ - IC_VEX_L_OPSIZE, /* 16119 */ - IC_VEX_L_W_OPSIZE, /* 16120 */ - IC_VEX_L_W_OPSIZE, /* 16121 */ - IC_VEX_L_W_OPSIZE, /* 16122 */ - IC_VEX_L_W_OPSIZE, /* 16123 */ - IC_VEX_L_W_OPSIZE, /* 16124 */ - IC_VEX_L_W_OPSIZE, /* 16125 */ - IC_VEX_L_W_OPSIZE, /* 16126 */ - IC_VEX_L_W_OPSIZE, /* 16127 */ - IC_EVEX_L2_KZ_B, /* 16128 */ - IC_EVEX_L2_KZ_B, /* 16129 */ - IC_EVEX_L2_XS_KZ_B, /* 16130 */ - IC_EVEX_L2_XS_KZ_B, /* 16131 */ - IC_EVEX_L2_XD_KZ_B, /* 16132 */ - IC_EVEX_L2_XD_KZ_B, /* 16133 */ - IC_EVEX_L2_XD_KZ_B, /* 16134 */ - IC_EVEX_L2_XD_KZ_B, /* 16135 */ - IC_EVEX_L2_W_KZ_B, /* 16136 */ - IC_EVEX_L2_W_KZ_B, /* 16137 */ - IC_EVEX_L2_W_XS_KZ_B, /* 16138 */ - IC_EVEX_L2_W_XS_KZ_B, /* 16139 */ - IC_EVEX_L2_W_XD_KZ_B, /* 16140 */ - IC_EVEX_L2_W_XD_KZ_B, /* 16141 */ - IC_EVEX_L2_W_XD_KZ_B, /* 16142 */ - IC_EVEX_L2_W_XD_KZ_B, /* 16143 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 16144 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 16145 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 16146 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 16147 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 16148 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 16149 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 16150 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 16151 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16152 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16153 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16154 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16155 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16156 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16157 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16158 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16159 */ - IC_EVEX_L2_KZ_B, /* 16160 */ - IC_EVEX_L2_KZ_B, /* 16161 */ - IC_EVEX_L2_XS_KZ_B, /* 16162 */ - IC_EVEX_L2_XS_KZ_B, /* 16163 */ - IC_EVEX_L2_XD_KZ_B, /* 16164 */ - IC_EVEX_L2_XD_KZ_B, /* 16165 */ - IC_EVEX_L2_XD_KZ_B, /* 16166 */ - IC_EVEX_L2_XD_KZ_B, /* 16167 */ - IC_EVEX_L2_W_KZ_B, /* 16168 */ - IC_EVEX_L2_W_KZ_B, /* 16169 */ - IC_EVEX_L2_W_XS_KZ_B, /* 16170 */ - IC_EVEX_L2_W_XS_KZ_B, /* 16171 */ - IC_EVEX_L2_W_XD_KZ_B, /* 16172 */ - IC_EVEX_L2_W_XD_KZ_B, /* 16173 */ - IC_EVEX_L2_W_XD_KZ_B, /* 16174 */ - IC_EVEX_L2_W_XD_KZ_B, /* 16175 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 16176 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 16177 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 16178 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 16179 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 16180 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 16181 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 16182 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 16183 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16184 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16185 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16186 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16187 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16188 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16189 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16190 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16191 */ - IC_EVEX_L2_KZ_B, /* 16192 */ - IC_EVEX_L2_KZ_B, /* 16193 */ - IC_EVEX_L2_XS_KZ_B, /* 16194 */ - IC_EVEX_L2_XS_KZ_B, /* 16195 */ - IC_EVEX_L2_XD_KZ_B, /* 16196 */ - IC_EVEX_L2_XD_KZ_B, /* 16197 */ - IC_EVEX_L2_XD_KZ_B, /* 16198 */ - IC_EVEX_L2_XD_KZ_B, /* 16199 */ - IC_EVEX_L2_W_KZ_B, /* 16200 */ - IC_EVEX_L2_W_KZ_B, /* 16201 */ - IC_EVEX_L2_W_XS_KZ_B, /* 16202 */ - IC_EVEX_L2_W_XS_KZ_B, /* 16203 */ - IC_EVEX_L2_W_XD_KZ_B, /* 16204 */ - IC_EVEX_L2_W_XD_KZ_B, /* 16205 */ - IC_EVEX_L2_W_XD_KZ_B, /* 16206 */ - IC_EVEX_L2_W_XD_KZ_B, /* 16207 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 16208 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 16209 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 16210 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 16211 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 16212 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 16213 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 16214 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 16215 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16216 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16217 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16218 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16219 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16220 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16221 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16222 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16223 */ - IC_EVEX_L2_KZ_B, /* 16224 */ - IC_EVEX_L2_KZ_B, /* 16225 */ - IC_EVEX_L2_XS_KZ_B, /* 16226 */ - IC_EVEX_L2_XS_KZ_B, /* 16227 */ - IC_EVEX_L2_XD_KZ_B, /* 16228 */ - IC_EVEX_L2_XD_KZ_B, /* 16229 */ - IC_EVEX_L2_XD_KZ_B, /* 16230 */ - IC_EVEX_L2_XD_KZ_B, /* 16231 */ - IC_EVEX_L2_W_KZ_B, /* 16232 */ - IC_EVEX_L2_W_KZ_B, /* 16233 */ - IC_EVEX_L2_W_XS_KZ_B, /* 16234 */ - IC_EVEX_L2_W_XS_KZ_B, /* 16235 */ - IC_EVEX_L2_W_XD_KZ_B, /* 16236 */ - IC_EVEX_L2_W_XD_KZ_B, /* 16237 */ - IC_EVEX_L2_W_XD_KZ_B, /* 16238 */ - IC_EVEX_L2_W_XD_KZ_B, /* 16239 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 16240 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 16241 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 16242 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 16243 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 16244 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 16245 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 16246 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 16247 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16248 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16249 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16250 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16251 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16252 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16253 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16254 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16255 */ - IC_EVEX_L2_KZ_B, /* 16256 */ - IC_EVEX_L2_KZ_B, /* 16257 */ - IC_EVEX_L2_XS_KZ_B, /* 16258 */ - IC_EVEX_L2_XS_KZ_B, /* 16259 */ - IC_EVEX_L2_XD_KZ_B, /* 16260 */ - IC_EVEX_L2_XD_KZ_B, /* 16261 */ - IC_EVEX_L2_XD_KZ_B, /* 16262 */ - IC_EVEX_L2_XD_KZ_B, /* 16263 */ - IC_EVEX_L2_W_KZ_B, /* 16264 */ - IC_EVEX_L2_W_KZ_B, /* 16265 */ - IC_EVEX_L2_W_XS_KZ_B, /* 16266 */ - IC_EVEX_L2_W_XS_KZ_B, /* 16267 */ - IC_EVEX_L2_W_XD_KZ_B, /* 16268 */ - IC_EVEX_L2_W_XD_KZ_B, /* 16269 */ - IC_EVEX_L2_W_XD_KZ_B, /* 16270 */ - IC_EVEX_L2_W_XD_KZ_B, /* 16271 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 16272 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 16273 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 16274 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 16275 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 16276 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 16277 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 16278 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 16279 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16280 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16281 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16282 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16283 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16284 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16285 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16286 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16287 */ - IC_EVEX_L2_KZ_B, /* 16288 */ - IC_EVEX_L2_KZ_B, /* 16289 */ - IC_EVEX_L2_XS_KZ_B, /* 16290 */ - IC_EVEX_L2_XS_KZ_B, /* 16291 */ - IC_EVEX_L2_XD_KZ_B, /* 16292 */ - IC_EVEX_L2_XD_KZ_B, /* 16293 */ - IC_EVEX_L2_XD_KZ_B, /* 16294 */ - IC_EVEX_L2_XD_KZ_B, /* 16295 */ - IC_EVEX_L2_W_KZ_B, /* 16296 */ - IC_EVEX_L2_W_KZ_B, /* 16297 */ - IC_EVEX_L2_W_XS_KZ_B, /* 16298 */ - IC_EVEX_L2_W_XS_KZ_B, /* 16299 */ - IC_EVEX_L2_W_XD_KZ_B, /* 16300 */ - IC_EVEX_L2_W_XD_KZ_B, /* 16301 */ - IC_EVEX_L2_W_XD_KZ_B, /* 16302 */ - IC_EVEX_L2_W_XD_KZ_B, /* 16303 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 16304 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 16305 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 16306 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 16307 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 16308 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 16309 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 16310 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 16311 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16312 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16313 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16314 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16315 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16316 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16317 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16318 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16319 */ - IC_EVEX_L2_KZ_B, /* 16320 */ - IC_EVEX_L2_KZ_B, /* 16321 */ - IC_EVEX_L2_XS_KZ_B, /* 16322 */ - IC_EVEX_L2_XS_KZ_B, /* 16323 */ - IC_EVEX_L2_XD_KZ_B, /* 16324 */ - IC_EVEX_L2_XD_KZ_B, /* 16325 */ - IC_EVEX_L2_XD_KZ_B, /* 16326 */ - IC_EVEX_L2_XD_KZ_B, /* 16327 */ - IC_EVEX_L2_W_KZ_B, /* 16328 */ - IC_EVEX_L2_W_KZ_B, /* 16329 */ - IC_EVEX_L2_W_XS_KZ_B, /* 16330 */ - IC_EVEX_L2_W_XS_KZ_B, /* 16331 */ - IC_EVEX_L2_W_XD_KZ_B, /* 16332 */ - IC_EVEX_L2_W_XD_KZ_B, /* 16333 */ - IC_EVEX_L2_W_XD_KZ_B, /* 16334 */ - IC_EVEX_L2_W_XD_KZ_B, /* 16335 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 16336 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 16337 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 16338 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 16339 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 16340 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 16341 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 16342 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 16343 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16344 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16345 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16346 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16347 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16348 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16349 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16350 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16351 */ - IC_EVEX_L2_KZ_B, /* 16352 */ - IC_EVEX_L2_KZ_B, /* 16353 */ - IC_EVEX_L2_XS_KZ_B, /* 16354 */ - IC_EVEX_L2_XS_KZ_B, /* 16355 */ - IC_EVEX_L2_XD_KZ_B, /* 16356 */ - IC_EVEX_L2_XD_KZ_B, /* 16357 */ - IC_EVEX_L2_XD_KZ_B, /* 16358 */ - IC_EVEX_L2_XD_KZ_B, /* 16359 */ - IC_EVEX_L2_W_KZ_B, /* 16360 */ - IC_EVEX_L2_W_KZ_B, /* 16361 */ - IC_EVEX_L2_W_XS_KZ_B, /* 16362 */ - IC_EVEX_L2_W_XS_KZ_B, /* 16363 */ - IC_EVEX_L2_W_XD_KZ_B, /* 16364 */ - IC_EVEX_L2_W_XD_KZ_B, /* 16365 */ - IC_EVEX_L2_W_XD_KZ_B, /* 16366 */ - IC_EVEX_L2_W_XD_KZ_B, /* 16367 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 16368 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 16369 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 16370 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 16371 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 16372 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 16373 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 16374 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 16375 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16376 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16377 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16378 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16379 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16380 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16381 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16382 */ - IC_EVEX_L2_W_OPSIZE_KZ_B /* 16383 */ -}; - -static const InstrUID modRMTable[] = { -/* EmptyTable */ - 0x0, -/* Table1 */ - 0x6b, /* ADD8mr */ - 0x6f, /* ADD8rr */ -/* Table3 */ - 0x54, /* ADD32mr */ - 0x5a, /* ADD32rr */ -/* Table5 */ - 0x6e, /* ADD8rm */ - 0x70, /* ADD8rr_REV */ -/* Table7 */ - 0x59, /* ADD32rm */ - 0x5c, /* ADD32rr_REV */ -/* Table9 */ - 0x69, /* ADD8i8 */ -/* Table10 */ - 0x51, /* ADD32i32 */ -/* Table11 */ - 0x8db, /* PUSHES32 */ -/* Table12 */ - 0x864, /* POPES32 */ -/* Table13 */ - 0x756, /* OR8mr */ - 0x75a, /* OR8rr */ -/* Table15 */ - 0x744, /* OR32mr */ - 0x749, /* OR32rr */ -/* Table17 */ - 0x759, /* OR8rm */ - 0x75b, /* OR8rr_REV */ -/* Table19 */ - 0x748, /* OR32rm */ - 0x74a, /* OR32rr_REV */ -/* Table21 */ - 0x754, /* OR8i8 */ -/* Table22 */ - 0x741, /* OR32i32 */ -/* Table23 */ - 0x8d7, /* PUSHCS32 */ -/* Table24 */ - 0x3c, /* ADC8mr */ - 0x3f, /* ADC8rr */ -/* Table26 */ - 0x2b, /* ADC32mr */ - 0x2f, /* ADC32rr */ -/* Table28 */ - 0x3e, /* ADC8rm */ - 0x40, /* ADC8rr_REV */ -/* Table30 */ - 0x2e, /* ADC32rm */ - 0x30, /* ADC32rr_REV */ -/* Table32 */ - 0x3a, /* ADC8i8 */ -/* Table33 */ - 0x28, /* ADC32i32 */ -/* Table34 */ - 0x8e6, /* PUSHSS32 */ -/* Table35 */ - 0x86f, /* POPSS32 */ -/* Table36 */ - 0x9e6, /* SBB8mr */ - 0x9e9, /* SBB8rr */ -/* Table38 */ - 0x9d5, /* SBB32mr */ - 0x9d9, /* SBB32rr */ -/* Table40 */ - 0x9e8, /* SBB8rm */ - 0x9ea, /* SBB8rr_REV */ -/* Table42 */ - 0x9d8, /* SBB32rm */ - 0x9da, /* SBB32rr_REV */ -/* Table44 */ - 0x9e4, /* SBB8i8 */ -/* Table45 */ - 0x9d2, /* SBB32i32 */ -/* Table46 */ - 0x8d9, /* PUSHDS32 */ -/* Table47 */ - 0x862, /* POPDS32 */ -/* Table48 */ - 0xc7, /* AND8mr */ - 0xcb, /* AND8rr */ -/* Table50 */ - 0xb6, /* AND32mr */ - 0xba, /* AND32rr */ -/* Table52 */ - 0xca, /* AND8rm */ - 0xcc, /* AND8rr_REV */ -/* Table54 */ - 0xb9, /* AND32rm */ - 0xbb, /* AND32rr_REV */ -/* Table56 */ - 0xc5, /* AND8i8 */ -/* Table57 */ - 0xb3, /* AND32i32 */ -/* Table58 */ - 0x30f, /* ES_PREFIX */ -/* Table59 */ - 0x2b6, /* DAA */ -/* Table60 */ - 0xada, /* SUB8mr */ - 0xade, /* SUB8rr */ -/* Table62 */ - 0xac9, /* SUB32mr */ - 0xacd, /* SUB32rr */ -/* Table64 */ - 0xadd, /* SUB8rm */ - 0xadf, /* SUB8rr_REV */ -/* Table66 */ - 0xacc, /* SUB32rm */ - 0xace, /* SUB32rr_REV */ -/* Table68 */ - 0xad8, /* SUB8i8 */ -/* Table69 */ - 0xac6, /* SUB32i32 */ -/* Table70 */ - 0x287, /* CS_PREFIX */ -/* Table71 */ - 0x2b7, /* DAS */ -/* Table72 */ - 0x151c, /* XOR8mr */ - 0x1520, /* XOR8rr */ -/* Table74 */ - 0x150b, /* XOR32mr */ - 0x150f, /* XOR32rr */ -/* Table76 */ - 0x151f, /* XOR8rm */ - 0x1521, /* XOR8rr_REV */ -/* Table78 */ - 0x150e, /* XOR32rm */ - 0x1510, /* XOR32rr_REV */ -/* Table80 */ - 0x151a, /* XOR8i8 */ -/* Table81 */ - 0x1508, /* XOR32i32 */ -/* Table82 */ - 0xa9c, /* SS_PREFIX */ -/* Table83 */ - 0x13, /* AAA */ -/* Table84 */ - 0x24b, /* CMP8mr */ - 0x24e, /* CMP8rr */ -/* Table86 */ - 0x23a, /* CMP32mr */ - 0x23e, /* CMP32rr */ -/* Table88 */ - 0x24d, /* CMP8rm */ - 0x24f, /* CMP8rr_REV */ -/* Table90 */ - 0x23d, /* CMP32rm */ - 0x23f, /* CMP32rr_REV */ -/* Table92 */ - 0x249, /* CMP8i8 */ -/* Table93 */ - 0x237, /* CMP32i32 */ -/* Table94 */ - 0x306, /* DS_PREFIX */ -/* Table95 */ - 0x16, /* AAS */ -/* Table96 */ - 0x3b6, /* INC32r */ -/* Table97 */ - 0x2be, /* DEC32r */ -/* Table98 */ - 0x8cb, /* PUSH32r */ -/* Table99 */ - 0x853, /* POP32r */ -/* Table100 */ - 0x8d5, /* PUSHA32 */ -/* Table101 */ - 0x85a, /* POPA32 */ -/* Table102 */ - 0x142, /* BOUNDS32rm */ - 0x0, /* */ -/* Table104 */ - 0xd9, /* ARPL16mr */ - 0xda, /* ARPL16rr */ -/* Table106 */ - 0x34f, /* FS_PREFIX */ -/* Table107 */ - 0x370, /* GS_PREFIX */ -/* Table108 */ - 0x2b8, /* DATA16_PREFIX */ -/* Table109 */ - 0x8e8, /* PUSHi32 */ -/* Table110 */ - 0x399, /* IMUL32rmi */ - 0x39c, /* IMUL32rri */ -/* Table112 */ - 0x8ca, /* PUSH32i8 */ -/* Table113 */ - 0x39a, /* IMUL32rmi8 */ - 0x39d, /* IMUL32rri8 */ -/* Table115 */ - 0x3ae, /* IN8 */ -/* Table116 */ - 0x3ab, /* IN32 */ -/* Table117 */ - 0x766, /* OUTSB */ -/* Table118 */ - 0x767, /* OUTSL */ -/* Table119 */ - 0x48a, /* JO_1 */ -/* Table120 */ - 0x481, /* JNO_1 */ -/* Table121 */ - 0x460, /* JB_1 */ -/* Table122 */ - 0x457, /* JAE_1 */ -/* Table123 */ - 0x466, /* JE_1 */ -/* Table124 */ - 0x47e, /* JNE_1 */ -/* Table125 */ - 0x45d, /* JBE_1 */ -/* Table126 */ - 0x45a, /* JA_1 */ -/* Table127 */ - 0x491, /* JS_1 */ -/* Table128 */ - 0x487, /* JNS_1 */ -/* Table129 */ - 0x48d, /* JP_1 */ -/* Table130 */ - 0x484, /* JNP_1 */ -/* Table131 */ - 0x472, /* JL_1 */ -/* Table132 */ - 0x469, /* JGE_1 */ -/* Table133 */ - 0x46f, /* JLE_1 */ -/* Table134 */ - 0x46c, /* JG_1 */ -/* Table135 */ - 0x6a, /* ADD8mi */ - 0x755, /* OR8mi */ - 0x3b, /* ADC8mi */ - 0x9e5, /* SBB8mi */ - 0xc6, /* AND8mi */ - 0xad9, /* SUB8mi */ - 0x151b, /* XOR8mi */ - 0x24a, /* CMP8mi */ - 0x6c, /* ADD8ri */ - 0x757, /* OR8ri */ - 0x3d, /* ADC8ri */ - 0x9e7, /* SBB8ri */ - 0xc8, /* AND8ri */ - 0xadb, /* SUB8ri */ - 0x151d, /* XOR8ri */ - 0x24c, /* CMP8ri */ -/* Table151 */ - 0x52, /* ADD32mi */ - 0x742, /* OR32mi */ - 0x29, /* ADC32mi */ - 0x9d3, /* SBB32mi */ - 0xb4, /* AND32mi */ - 0xac7, /* SUB32mi */ - 0x1509, /* XOR32mi */ - 0x238, /* CMP32mi */ - 0x55, /* ADD32ri */ - 0x746, /* OR32ri */ - 0x2c, /* ADC32ri */ - 0x9d6, /* SBB32ri */ - 0xb7, /* AND32ri */ - 0xaca, /* SUB32ri */ - 0x150c, /* XOR32ri */ - 0x23b, /* CMP32ri */ -/* Table167 */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x6d, /* ADD8ri8 */ - 0x758, /* OR8ri8 */ - 0x0, /* */ - 0x0, /* */ - 0xc9, /* AND8ri8 */ - 0xadc, /* SUB8ri8 */ - 0x151e, /* XOR8ri8 */ - 0x0, /* */ -/* Table183 */ - 0x53, /* ADD32mi8 */ - 0x743, /* OR32mi8 */ - 0x2a, /* ADC32mi8 */ - 0x9d4, /* SBB32mi8 */ - 0xb5, /* AND32mi8 */ - 0xac8, /* SUB32mi8 */ - 0x150a, /* XOR32mi8 */ - 0x239, /* CMP32mi8 */ - 0x56, /* ADD32ri8 */ - 0x747, /* OR32ri8 */ - 0x2d, /* ADC32ri8 */ - 0x9d7, /* SBB32ri8 */ - 0xb8, /* AND32ri8 */ - 0xacb, /* SUB32ri8 */ - 0x150d, /* XOR32ri8 */ - 0x23c, /* CMP32ri8 */ -/* Table199 */ - 0xb3f, /* TEST8rm */ - 0xb40, /* TEST8rr */ -/* Table201 */ - 0xb33, /* TEST32rm */ - 0xb34, /* TEST32rr */ -/* Table203 */ - 0x14f4, /* XCHG8rm */ - 0x14f5, /* XCHG8rr */ -/* Table205 */ - 0x14ef, /* XCHG32rm */ - 0x14f0, /* XCHG32rr */ -/* Table207 */ - 0x66f, /* MOV8mr */ - 0x677, /* MOV8rr */ -/* Table209 */ - 0x642, /* MOV32mr */ - 0x64d, /* MOV32rr */ -/* Table211 */ - 0x675, /* MOV8rm */ - 0x679, /* MOV8rr_REV */ -/* Table213 */ - 0x64c, /* MOV32rm */ - 0x64e, /* MOV32rr_REV */ -/* Table215 */ - 0x643, /* MOV32ms */ - 0x64f, /* MOV32rs */ -/* Table217 */ - 0x4cb, /* LEA32r */ - 0x0, /* */ -/* Table219 */ - 0x650, /* MOV32sm */ - 0x651, /* MOV32sr */ -/* Table221 */ - 0x854, /* POP32rmm */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x855, /* POP32rmr */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ -/* Table237 */ - 0x721, /* NOOP */ -/* Table238 */ - 0x14ed, /* XCHG32ar */ -/* Table239 */ - 0x2b5, /* CWDE */ -/* Table240 */ - 0x18f, /* CDQ */ -/* Table241 */ - 0x317, /* FARCALL32i */ -/* Table242 */ - 0x14d4, /* WAIT */ -/* Table243 */ - 0x8dd, /* PUSHF32 */ -/* Table244 */ - 0x866, /* POPF32 */ -/* Table245 */ - 0x993, /* SAHF */ -/* Table246 */ - 0x4a7, /* LAHF */ -/* Table247 */ - 0x671, /* MOV8o8a */ -/* Table248 */ - 0x644, /* MOV32o32a */ -/* Table249 */ - 0x66c, /* MOV8ao8 */ -/* Table250 */ - 0x63d, /* MOV32ao32 */ -/* Table251 */ - 0x6b1, /* MOVSB */ -/* Table252 */ - 0x6ba, /* MOVSL */ -/* Table253 */ - 0x25b, /* CMPS8 */ -/* Table254 */ - 0x259, /* CMPS32 */ -/* Table255 */ - 0xb3a, /* TEST8i8 */ -/* Table256 */ - 0xb2f, /* TEST32i32 */ -/* Table257 */ - 0xaa3, /* STOSB */ -/* Table258 */ - 0xaa4, /* STOSL */ -/* Table259 */ - 0x523, /* LODSB */ -/* Table260 */ - 0x524, /* LODSL */ -/* Table261 */ - 0x9ee, /* SCAS8 */ -/* Table262 */ - 0x9ec, /* SCAS32 */ -/* Table263 */ - 0x673, /* MOV8ri */ -/* Table264 */ - 0x649, /* MOV32ri */ -/* Table265 */ - 0x960, /* ROL8mi */ - 0x978, /* ROR8mi */ - 0x8ff, /* RCL8mi */ - 0x91f, /* RCR8mi */ - 0xa3b, /* SHL8mi */ - 0xa63, /* SHR8mi */ - 0x9a8, /* SAL8mi */ - 0x9c1, /* SAR8mi */ - 0x963, /* ROL8ri */ - 0x97b, /* ROR8ri */ - 0x902, /* RCL8ri */ - 0x922, /* RCR8ri */ - 0xa3e, /* SHL8ri */ - 0xa66, /* SHR8ri */ - 0x9ab, /* SAL8ri */ - 0x9c4, /* SAR8ri */ -/* Table281 */ - 0x954, /* ROL32mi */ - 0x96c, /* ROR32mi */ - 0x8f3, /* RCL32mi */ - 0x913, /* RCR32mi */ - 0xa2f, /* SHL32mi */ - 0xa57, /* SHR32mi */ - 0x99c, /* SAL32mi */ - 0x9b5, /* SAR32mi */ - 0x957, /* ROL32ri */ - 0x96f, /* ROR32ri */ - 0x8f6, /* RCL32ri */ - 0x916, /* RCR32ri */ - 0xa32, /* SHL32ri */ - 0xa5a, /* SHR32ri */ - 0x99f, /* SAL32ri */ - 0x9b8, /* SAR32ri */ -/* Table297 */ - 0x945, /* RETIL */ -/* Table298 */ - 0x948, /* RETL */ -/* Table299 */ - 0x4d1, /* LES32rm */ - 0x0, /* */ -/* Table301 */ - 0x4b7, /* LDS32rm */ - 0x0, /* */ -/* Table303 */ - 0x66e, /* MOV8mi */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x674, /* MOV8ri_alt */ - 0x674, /* MOV8ri_alt */ - 0x674, /* MOV8ri_alt */ - 0x674, /* MOV8ri_alt */ - 0x674, /* MOV8ri_alt */ - 0x674, /* MOV8ri_alt */ - 0x674, /* MOV8ri_alt */ - 0x674, /* MOV8ri_alt */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x14de, /* XABORT */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ -/* Table375 */ - 0x641, /* MOV32mi */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x64b, /* MOV32ri_alt */ - 0x64b, /* MOV32ri_alt */ - 0x64b, /* MOV32ri_alt */ - 0x64b, /* MOV32ri_alt */ - 0x64b, /* MOV32ri_alt */ - 0x64b, /* MOV32ri_alt */ - 0x64b, /* MOV32ri_alt */ - 0x64b, /* MOV32ri_alt */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x14e9, /* XBEGIN_4 */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ -/* Table447 */ - 0x30e, /* ENTER */ -/* Table448 */ - 0x4ce, /* LEAVE */ -/* Table449 */ - 0x52a, /* LRETIL */ -/* Table450 */ - 0x52d, /* LRETL */ -/* Table451 */ - 0x3c5, /* INT3 */ -/* Table452 */ - 0x3c3, /* INT */ -/* Table453 */ - 0x3c6, /* INTO */ -/* Table454 */ - 0x3d2, /* IRET32 */ -/* Table455 */ - 0x95e, /* ROL8m1 */ - 0x976, /* ROR8m1 */ - 0x8fd, /* RCL8m1 */ - 0x91d, /* RCR8m1 */ - 0xa39, /* SHL8m1 */ - 0xa61, /* SHR8m1 */ - 0x9a6, /* SAL8m1 */ - 0x9bf, /* SAR8m1 */ - 0x961, /* ROL8r1 */ - 0x979, /* ROR8r1 */ - 0x900, /* RCL8r1 */ - 0x920, /* RCR8r1 */ - 0xa3c, /* SHL8r1 */ - 0xa64, /* SHR8r1 */ - 0x9a9, /* SAL8r1 */ - 0x9c2, /* SAR8r1 */ -/* Table471 */ - 0x952, /* ROL32m1 */ - 0x96a, /* ROR32m1 */ - 0x8f1, /* RCL32m1 */ - 0x911, /* RCR32m1 */ - 0xa2d, /* SHL32m1 */ - 0xa55, /* SHR32m1 */ - 0x99a, /* SAL32m1 */ - 0x9b3, /* SAR32m1 */ - 0x955, /* ROL32r1 */ - 0x96d, /* ROR32r1 */ - 0x8f4, /* RCL32r1 */ - 0x914, /* RCR32r1 */ - 0xa30, /* SHL32r1 */ - 0xa58, /* SHR32r1 */ - 0x99d, /* SAL32r1 */ - 0x9b6, /* SAR32r1 */ -/* Table487 */ - 0x95f, /* ROL8mCL */ - 0x977, /* ROR8mCL */ - 0x8fe, /* RCL8mCL */ - 0x91e, /* RCR8mCL */ - 0xa3a, /* SHL8mCL */ - 0xa62, /* SHR8mCL */ - 0x9a7, /* SAL8mCL */ - 0x9c0, /* SAR8mCL */ - 0x962, /* ROL8rCL */ - 0x97a, /* ROR8rCL */ - 0x901, /* RCL8rCL */ - 0x921, /* RCR8rCL */ - 0xa3d, /* SHL8rCL */ - 0xa65, /* SHR8rCL */ - 0x9aa, /* SAL8rCL */ - 0x9c3, /* SAR8rCL */ -/* Table503 */ - 0x953, /* ROL32mCL */ - 0x96b, /* ROR32mCL */ - 0x8f2, /* RCL32mCL */ - 0x912, /* RCR32mCL */ - 0xa2e, /* SHL32mCL */ - 0xa56, /* SHR32mCL */ - 0x99b, /* SAL32mCL */ - 0x9b4, /* SAR32mCL */ - 0x956, /* ROL32rCL */ - 0x96e, /* ROR32rCL */ - 0x8f5, /* RCL32rCL */ - 0x915, /* RCR32rCL */ - 0xa31, /* SHL32rCL */ - 0xa59, /* SHR32rCL */ - 0x99e, /* SAL32rCL */ - 0x9b7, /* SAR32rCL */ -/* Table519 */ - 0x15, /* AAM8i8 */ -/* Table520 */ - 0x14, /* AAD8i8 */ -/* Table521 */ - 0x9ac, /* SALC */ -/* Table522 */ - 0x14fe, /* XLAT */ -/* Table523 */ - 0x81, /* ADD_F32m */ - 0x703, /* MUL_F32m */ - 0x321, /* FCOM32m */ - 0x323, /* FCOMP32m */ - 0xafe, /* SUB_F32m */ - 0xae4, /* SUBR_F32m */ - 0x2ed, /* DIV_F32m */ - 0x2d3, /* DIVR_F32m */ - 0x86, /* ADD_FST0r */ - 0x708, /* MUL_FST0r */ - 0x275, /* COM_FST0r */ - 0x272, /* COMP_FST0r */ - 0xb03, /* SUB_FST0r */ - 0xae9, /* SUBR_FST0r */ - 0x2f2, /* DIV_FST0r */ - 0x2d8, /* DIVR_FST0r */ -/* Table539 */ - 0x4ba, /* LD_F32m */ - 0x0, /* */ - 0xaab, /* ST_F32m */ - 0xaad, /* ST_FP32m */ - 0x32f, /* FLDENVm */ - 0x32e, /* FLDCW16m */ - 0x34e, /* FSTENVm */ - 0x338, /* FNSTCW16m */ - 0x4c9, /* LD_Frr */ - 0x4c9, /* LD_Frr */ - 0x4c9, /* LD_Frr */ - 0x4c9, /* LD_Frr */ - 0x4c9, /* LD_Frr */ - 0x4c9, /* LD_Frr */ - 0x4c9, /* LD_Frr */ - 0x4c9, /* LD_Frr */ - 0x14f6, /* XCH_F */ - 0x14f6, /* XCH_F */ - 0x14f6, /* XCH_F */ - 0x14f6, /* XCH_F */ - 0x14f6, /* XCH_F */ - 0x14f6, /* XCH_F */ - 0x14f6, /* XCH_F */ - 0x14f6, /* XCH_F */ - 0x337, /* FNOP */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x191, /* CHS_F */ - 0x17, /* ABS_F */ - 0x0, /* */ - 0x0, /* */ - 0xb48, /* TST_F */ - 0x350, /* FXAM */ - 0x0, /* */ - 0x0, /* */ - 0x4b9, /* LD_F1 */ - 0x331, /* FLDL2T */ - 0x330, /* FLDL2E */ - 0x334, /* FLDPI */ - 0x332, /* FLDLG2 */ - 0x333, /* FLDLN2 */ - 0x4b8, /* LD_F0 */ - 0x0, /* */ - 0x314, /* F2XM1 */ - 0x356, /* FYL2X */ - 0x347, /* FPTAN */ - 0x344, /* FPATAN */ - 0x355, /* FXTRACT */ - 0x346, /* FPREM1 */ - 0x326, /* FDECSTP */ - 0x32d, /* FINCSTP */ - 0x345, /* FPREM */ - 0x357, /* FYL2XP1 */ - 0xa98, /* SQRT_F */ - 0x34d, /* FSINCOS */ - 0x348, /* FRNDINT */ - 0x34b, /* FSCALE */ - 0xa7e, /* SIN_F */ - 0x276, /* COS_F */ -/* Table611 */ - 0x84, /* ADD_FI32m */ - 0x706, /* MUL_FI32m */ - 0x32a, /* FICOM32m */ - 0x32c, /* FICOMP32m */ - 0xb01, /* SUB_FI32m */ - 0xae7, /* SUBR_FI32m */ - 0x2f0, /* DIV_FI32m */ - 0x2d6, /* DIVR_FI32m */ - 0x1b9, /* CMOVB_F */ - 0x1b9, /* CMOVB_F */ - 0x1b9, /* CMOVB_F */ - 0x1b9, /* CMOVB_F */ - 0x1b9, /* CMOVB_F */ - 0x1b9, /* CMOVB_F */ - 0x1b9, /* CMOVB_F */ - 0x1b9, /* CMOVB_F */ - 0x1c3, /* CMOVE_F */ - 0x1c3, /* CMOVE_F */ - 0x1c3, /* CMOVE_F */ - 0x1c3, /* CMOVE_F */ - 0x1c3, /* CMOVE_F */ - 0x1c3, /* CMOVE_F */ - 0x1c3, /* CMOVE_F */ - 0x1c3, /* CMOVE_F */ - 0x1b5, /* CMOVBE_F */ - 0x1b5, /* CMOVBE_F */ - 0x1b5, /* CMOVBE_F */ - 0x1b5, /* CMOVBE_F */ - 0x1b5, /* CMOVBE_F */ - 0x1b5, /* CMOVBE_F */ - 0x1b5, /* CMOVBE_F */ - 0x1b5, /* CMOVBE_F */ - 0x213, /* CMOVP_F */ - 0x213, /* CMOVP_F */ - 0x213, /* CMOVP_F */ - 0x213, /* CMOVP_F */ - 0x213, /* CMOVP_F */ - 0x213, /* CMOVP_F */ - 0x213, /* CMOVP_F */ - 0x213, /* CMOVP_F */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0xb5c, /* UCOM_FPPr */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ -/* Table683 */ - 0x383, /* ILD_F32m */ - 0x3d5, /* ISTT_FP32m */ - 0x3e1, /* IST_F32m */ - 0x3e3, /* IST_FP32m */ - 0x0, /* */ - 0x4bc, /* LD_F80m */ - 0x0, /* */ - 0xaaf, /* ST_FP80m */ - 0x1e3, /* CMOVNB_F */ - 0x1e3, /* CMOVNB_F */ - 0x1e3, /* CMOVNB_F */ - 0x1e3, /* CMOVNB_F */ - 0x1e3, /* CMOVNB_F */ - 0x1e3, /* CMOVNB_F */ - 0x1e3, /* CMOVNB_F */ - 0x1e3, /* CMOVNB_F */ - 0x1ed, /* CMOVNE_F */ - 0x1ed, /* CMOVNE_F */ - 0x1ed, /* CMOVNE_F */ - 0x1ed, /* CMOVNE_F */ - 0x1ed, /* CMOVNE_F */ - 0x1ed, /* CMOVNE_F */ - 0x1ed, /* CMOVNE_F */ - 0x1ed, /* CMOVNE_F */ - 0x1df, /* CMOVNBE_F */ - 0x1df, /* CMOVNBE_F */ - 0x1df, /* CMOVNBE_F */ - 0x1df, /* CMOVNBE_F */ - 0x1df, /* CMOVNBE_F */ - 0x1df, /* CMOVNBE_F */ - 0x1df, /* CMOVNBE_F */ - 0x1df, /* CMOVNBE_F */ - 0x1fd, /* CMOVNP_F */ - 0x1fd, /* CMOVNP_F */ - 0x1fd, /* CMOVNP_F */ - 0x1fd, /* CMOVNP_F */ - 0x1fd, /* CMOVNP_F */ - 0x1fd, /* CMOVNP_F */ - 0x1fd, /* CMOVNP_F */ - 0x1fd, /* CMOVNP_F */ - 0x0, /* */ - 0x0, /* */ - 0x335, /* FNCLEX */ - 0x336, /* FNINIT */ - 0x34c, /* FSETPM */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0xb5b, /* UCOM_FIr */ - 0xb5b, /* UCOM_FIr */ - 0xb5b, /* UCOM_FIr */ - 0xb5b, /* UCOM_FIr */ - 0xb5b, /* UCOM_FIr */ - 0xb5b, /* UCOM_FIr */ - 0xb5b, /* UCOM_FIr */ - 0xb5b, /* UCOM_FIr */ - 0x274, /* COM_FIr */ - 0x274, /* COM_FIr */ - 0x274, /* COM_FIr */ - 0x274, /* COM_FIr */ - 0x274, /* COM_FIr */ - 0x274, /* COM_FIr */ - 0x274, /* COM_FIr */ - 0x274, /* COM_FIr */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ -/* Table755 */ - 0x82, /* ADD_F64m */ - 0x704, /* MUL_F64m */ - 0x322, /* FCOM64m */ - 0x324, /* FCOMP64m */ - 0xaff, /* SUB_F64m */ - 0xae5, /* SUBR_F64m */ - 0x2ee, /* DIV_F64m */ - 0x2d4, /* DIVR_F64m */ - 0x95, /* ADD_FrST0 */ - 0x717, /* MUL_FrST0 */ - 0x0, /* */ - 0x0, /* */ - 0xaf5, /* SUBR_FrST0 */ - 0xb12, /* SUB_FrST0 */ - 0x2e4, /* DIVR_FrST0 */ - 0x301, /* DIV_FrST0 */ -/* Table771 */ - 0x4bb, /* LD_F64m */ - 0x3d6, /* ISTT_FP64m */ - 0xaac, /* ST_F64m */ - 0xaae, /* ST_FP64m */ - 0x349, /* FRSTORm */ - 0x0, /* */ - 0x34a, /* FSAVEm */ - 0x33a, /* FNSTSWm */ - 0x328, /* FFREE */ - 0x0, /* */ - 0xabc, /* ST_Frr */ - 0xab0, /* ST_FPrr */ - 0xb64, /* UCOM_Fr */ - 0xb5d, /* UCOM_FPr */ - 0x0, /* */ - 0x0, /* */ -/* Table787 */ - 0x83, /* ADD_FI16m */ - 0x705, /* MUL_FI16m */ - 0x329, /* FICOM16m */ - 0x32b, /* FICOMP16m */ - 0xb00, /* SUB_FI16m */ - 0xae6, /* SUBR_FI16m */ - 0x2ef, /* DIV_FI16m */ - 0x2d5, /* DIVR_FI16m */ - 0x85, /* ADD_FPrST0 */ - 0x85, /* ADD_FPrST0 */ - 0x85, /* ADD_FPrST0 */ - 0x85, /* ADD_FPrST0 */ - 0x85, /* ADD_FPrST0 */ - 0x85, /* ADD_FPrST0 */ - 0x85, /* ADD_FPrST0 */ - 0x85, /* ADD_FPrST0 */ - 0x707, /* MUL_FPrST0 */ - 0x707, /* MUL_FPrST0 */ - 0x707, /* MUL_FPrST0 */ - 0x707, /* MUL_FPrST0 */ - 0x707, /* MUL_FPrST0 */ - 0x707, /* MUL_FPrST0 */ - 0x707, /* MUL_FPrST0 */ - 0x707, /* MUL_FPrST0 */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x325, /* FCOMPP */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0xae8, /* SUBR_FPrST0 */ - 0xae8, /* SUBR_FPrST0 */ - 0xae8, /* SUBR_FPrST0 */ - 0xae8, /* SUBR_FPrST0 */ - 0xae8, /* SUBR_FPrST0 */ - 0xae8, /* SUBR_FPrST0 */ - 0xae8, /* SUBR_FPrST0 */ - 0xae8, /* SUBR_FPrST0 */ - 0xb02, /* SUB_FPrST0 */ - 0xb02, /* SUB_FPrST0 */ - 0xb02, /* SUB_FPrST0 */ - 0xb02, /* SUB_FPrST0 */ - 0xb02, /* SUB_FPrST0 */ - 0xb02, /* SUB_FPrST0 */ - 0xb02, /* SUB_FPrST0 */ - 0xb02, /* SUB_FPrST0 */ - 0x2d7, /* DIVR_FPrST0 */ - 0x2d7, /* DIVR_FPrST0 */ - 0x2d7, /* DIVR_FPrST0 */ - 0x2d7, /* DIVR_FPrST0 */ - 0x2d7, /* DIVR_FPrST0 */ - 0x2d7, /* DIVR_FPrST0 */ - 0x2d7, /* DIVR_FPrST0 */ - 0x2d7, /* DIVR_FPrST0 */ - 0x2f1, /* DIV_FPrST0 */ - 0x2f1, /* DIV_FPrST0 */ - 0x2f1, /* DIV_FPrST0 */ - 0x2f1, /* DIV_FPrST0 */ - 0x2f1, /* DIV_FPrST0 */ - 0x2f1, /* DIV_FPrST0 */ - 0x2f1, /* DIV_FPrST0 */ - 0x2f1, /* DIV_FPrST0 */ -/* Table859 */ - 0x382, /* ILD_F16m */ - 0x3d4, /* ISTT_FP16m */ - 0x3e0, /* IST_F16m */ - 0x3e2, /* IST_FP16m */ - 0x31f, /* FBLDm */ - 0x384, /* ILD_F64m */ - 0x320, /* FBSTPm */ - 0x3e4, /* IST_FP64m */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x339, /* FNSTSW16r */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0xb5a, /* UCOM_FIPr */ - 0xb5a, /* UCOM_FIPr */ - 0xb5a, /* UCOM_FIPr */ - 0xb5a, /* UCOM_FIPr */ - 0xb5a, /* UCOM_FIPr */ - 0xb5a, /* UCOM_FIPr */ - 0xb5a, /* UCOM_FIPr */ - 0xb5a, /* UCOM_FIPr */ - 0x273, /* COM_FIPr */ - 0x273, /* COM_FIPr */ - 0x273, /* COM_FIPr */ - 0x273, /* COM_FIPr */ - 0x273, /* COM_FIPr */ - 0x273, /* COM_FIPr */ - 0x273, /* COM_FIPr */ - 0x273, /* COM_FIPr */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ -/* Table931 */ - 0x529, /* LOOPNE */ -/* Table932 */ - 0x528, /* LOOPE */ -/* Table933 */ - 0x527, /* LOOP */ -/* Table934 */ - 0x464, /* JECXZ_32 */ -/* Table935 */ - 0x3af, /* IN8ri */ -/* Table936 */ - 0x3ac, /* IN32ri */ -/* Table937 */ - 0x764, /* OUT8ir */ -/* Table938 */ - 0x762, /* OUT32ir */ -/* Table939 */ - 0x18d, /* CALLpcrel32 */ -/* Table940 */ - 0x47d, /* JMP_4 */ -/* Table941 */ - 0x31c, /* FARJMP32i */ -/* Table942 */ - 0x47b, /* JMP_1 */ -/* Table943 */ - 0x3b0, /* IN8rr */ -/* Table944 */ - 0x3ad, /* IN32rr */ -/* Table945 */ - 0x765, /* OUT8rr */ -/* Table946 */ - 0x763, /* OUT32rr */ -/* Table947 */ - 0x50c, /* LOCK_PREFIX */ -/* Table948 */ - 0x3c4, /* INT1 */ -/* Table949 */ - 0x935, /* REPNE_PREFIX */ -/* Table950 */ - 0x93d, /* REP_PREFIX */ -/* Table951 */ - 0x375, /* HLT */ -/* Table952 */ - 0x19c, /* CMC */ -/* Table953 */ - 0xb3b, /* TEST8mi */ - 0xb3c, /* TEST8mi_alt */ - 0x736, /* NOT8m */ - 0x71f, /* NEG8m */ - 0x6f1, /* MUL8m */ - 0x3a6, /* IMUL8m */ - 0x2cd, /* DIV8m */ - 0x380, /* IDIV8m */ - 0xb3d, /* TEST8ri */ - 0x0, /* */ - 0x737, /* NOT8r */ - 0x720, /* NEG8r */ - 0x6f2, /* MUL8r */ - 0x3a7, /* IMUL8r */ - 0x2ce, /* DIV8r */ - 0x381, /* IDIV8r */ -/* Table969 */ - 0xb30, /* TEST32mi */ - 0xb31, /* TEST32mi_alt */ - 0x732, /* NOT32m */ - 0x71b, /* NEG32m */ - 0x6ed, /* MUL32m */ - 0x396, /* IMUL32m */ - 0x2c9, /* DIV32m */ - 0x37c, /* IDIV32m */ - 0xb32, /* TEST32ri */ - 0x0, /* */ - 0x733, /* NOT32r */ - 0x71c, /* NEG32r */ - 0x6ee, /* MUL32r */ - 0x397, /* IMUL32r */ - 0x2ca, /* DIV32r */ - 0x37d, /* IDIV32r */ -/* Table985 */ - 0x196, /* CLC */ -/* Table986 */ - 0xa9e, /* STC */ -/* Table987 */ - 0x19a, /* CLI */ -/* Table988 */ - 0xaa1, /* STI */ -/* Table989 */ - 0x197, /* CLD */ -/* Table990 */ - 0xa9f, /* STD */ -/* Table991 */ - 0x3bd, /* INC8m */ - 0x2c5, /* DEC8m */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x3be, /* INC8r */ - 0x2c6, /* DEC8r */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ -/* Table1007 */ - 0x3b5, /* INC32m */ - 0x2bd, /* DEC32m */ - 0x187, /* CALL32m */ - 0x318, /* FARCALL32m */ - 0x477, /* JMP32m */ - 0x31d, /* FARJMP32m */ - 0x8cc, /* PUSH32rmm */ - 0x0, /* */ - 0x3b4, /* INC32_32r */ - 0x2bc, /* DEC32_32r */ - 0x188, /* CALL32r */ - 0x0, /* */ - 0x478, /* JMP32r */ - 0x0, /* */ - 0x8cd, /* PUSH32rmr */ - 0x0, /* */ -/* Table1023 */ - 0x94b, /* REX64_PREFIX */ -/* Table1024 */ - 0x8d1, /* PUSH64r */ -/* Table1025 */ - 0x856, /* POP64r */ -/* Table1026 */ - 0x8cf, /* PUSH64i32 */ -/* Table1027 */ - 0x8d0, /* PUSH64i8 */ -/* Table1028 */ - 0x4cc, /* LEA64_32r */ - 0x0, /* */ -/* Table1030 */ - 0x857, /* POP64rmm */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x858, /* POP64rmr */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ -/* Table1046 */ - 0x14ee, /* XCHG32ar64 */ -/* Table1047 */ - 0x8de, /* PUSHF64 */ -/* Table1048 */ - 0x867, /* POPF64 */ -/* Table1049 */ - 0x65e, /* MOV64o8a */ -/* Table1050 */ - 0x65c, /* MOV64o32a */ -/* Table1051 */ - 0x655, /* MOV64ao8 */ -/* Table1052 */ - 0x653, /* MOV64ao32 */ -/* Table1053 */ - 0x946, /* RETIQ */ -/* Table1054 */ - 0x949, /* RETQ */ -/* Table1055 */ - 0x4cf, /* LEAVE64 */ -/* Table1056 */ - 0x490, /* JRCXZ */ -/* Table1057 */ - 0x18a, /* CALL64pcrel32 */ -/* Table1058 */ - 0x3b9, /* INC64_32m */ - 0x2c1, /* DEC64_32m */ - 0x189, /* CALL64m */ - 0x318, /* FARCALL32m */ - 0x479, /* JMP64m */ - 0x31d, /* FARJMP32m */ - 0x8d2, /* PUSH64rmm */ - 0x0, /* */ - 0x3ba, /* INC64_32r */ - 0x2c2, /* DEC64_32r */ - 0x18b, /* CALL64r */ - 0x0, /* */ - 0x47a, /* JMP64r */ - 0x0, /* */ - 0x8d3, /* PUSH64rmr */ - 0x0, /* */ -/* Table1074 */ - 0x48, /* ADD16mr */ - 0x4e, /* ADD16rr */ -/* Table1076 */ - 0x4d, /* ADD16rm */ - 0x50, /* ADD16rr_REV */ -/* Table1078 */ - 0x45, /* ADD16i16 */ -/* Table1079 */ - 0x8da, /* PUSHES16 */ -/* Table1080 */ - 0x863, /* POPES16 */ -/* Table1081 */ - 0x73b, /* OR16mr */ - 0x73f, /* OR16rr */ -/* Table1083 */ - 0x73e, /* OR16rm */ - 0x740, /* OR16rr_REV */ -/* Table1085 */ - 0x738, /* OR16i16 */ -/* Table1086 */ - 0x8d6, /* PUSHCS16 */ -/* Table1087 */ - 0x22, /* ADC16mr */ - 0x26, /* ADC16rr */ -/* Table1089 */ - 0x25, /* ADC16rm */ - 0x27, /* ADC16rr_REV */ -/* Table1091 */ - 0x1f, /* ADC16i16 */ -/* Table1092 */ - 0x8e5, /* PUSHSS16 */ -/* Table1093 */ - 0x86e, /* POPSS16 */ -/* Table1094 */ - 0x9cc, /* SBB16mr */ - 0x9d0, /* SBB16rr */ -/* Table1096 */ - 0x9cf, /* SBB16rm */ - 0x9d1, /* SBB16rr_REV */ -/* Table1098 */ - 0x9c9, /* SBB16i16 */ -/* Table1099 */ - 0x8d8, /* PUSHDS16 */ -/* Table1100 */ - 0x861, /* POPDS16 */ -/* Table1101 */ - 0xad, /* AND16mr */ - 0xb1, /* AND16rr */ -/* Table1103 */ - 0xb0, /* AND16rm */ - 0xb2, /* AND16rr_REV */ -/* Table1105 */ - 0xaa, /* AND16i16 */ -/* Table1106 */ - 0xac0, /* SUB16mr */ - 0xac4, /* SUB16rr */ -/* Table1108 */ - 0xac3, /* SUB16rm */ - 0xac5, /* SUB16rr_REV */ -/* Table1110 */ - 0xabd, /* SUB16i16 */ -/* Table1111 */ - 0x1502, /* XOR16mr */ - 0x1506, /* XOR16rr */ -/* Table1113 */ - 0x1505, /* XOR16rm */ - 0x1507, /* XOR16rr_REV */ -/* Table1115 */ - 0x14ff, /* XOR16i16 */ -/* Table1116 */ - 0x231, /* CMP16mr */ - 0x235, /* CMP16rr */ -/* Table1118 */ - 0x234, /* CMP16rm */ - 0x236, /* CMP16rr_REV */ -/* Table1120 */ - 0x22e, /* CMP16i16 */ -/* Table1121 */ - 0x3b2, /* INC16r */ -/* Table1122 */ - 0x2ba, /* DEC16r */ -/* Table1123 */ - 0x8c7, /* PUSH16r */ -/* Table1124 */ - 0x850, /* POP16r */ -/* Table1125 */ - 0x8d4, /* PUSHA16 */ -/* Table1126 */ - 0x859, /* POPA16 */ -/* Table1127 */ - 0x141, /* BOUNDS16rm */ - 0x0, /* */ -/* Table1129 */ - 0x8e7, /* PUSHi16 */ -/* Table1130 */ - 0x391, /* IMUL16rmi */ - 0x394, /* IMUL16rri */ -/* Table1132 */ - 0x8c6, /* PUSH16i8 */ -/* Table1133 */ - 0x392, /* IMUL16rmi8 */ - 0x395, /* IMUL16rri8 */ -/* Table1135 */ - 0x3a8, /* IN16 */ -/* Table1136 */ - 0x768, /* OUTSW */ -/* Table1137 */ - 0x46, /* ADD16mi */ - 0x739, /* OR16mi */ - 0x20, /* ADC16mi */ - 0x9ca, /* SBB16mi */ - 0xab, /* AND16mi */ - 0xabe, /* SUB16mi */ - 0x1500, /* XOR16mi */ - 0x22f, /* CMP16mi */ - 0x49, /* ADD16ri */ - 0x73c, /* OR16ri */ - 0x23, /* ADC16ri */ - 0x9cd, /* SBB16ri */ - 0xae, /* AND16ri */ - 0xac1, /* SUB16ri */ - 0x1503, /* XOR16ri */ - 0x232, /* CMP16ri */ -/* Table1153 */ - 0x47, /* ADD16mi8 */ - 0x73a, /* OR16mi8 */ - 0x21, /* ADC16mi8 */ - 0x9cb, /* SBB16mi8 */ - 0xac, /* AND16mi8 */ - 0xabf, /* SUB16mi8 */ - 0x1501, /* XOR16mi8 */ - 0x230, /* CMP16mi8 */ - 0x4a, /* ADD16ri8 */ - 0x73d, /* OR16ri8 */ - 0x24, /* ADC16ri8 */ - 0x9ce, /* SBB16ri8 */ - 0xaf, /* AND16ri8 */ - 0xac2, /* SUB16ri8 */ - 0x1504, /* XOR16ri8 */ - 0x233, /* CMP16ri8 */ -/* Table1169 */ - 0xb2d, /* TEST16rm */ - 0xb2e, /* TEST16rr */ -/* Table1171 */ - 0x14eb, /* XCHG16rm */ - 0x14ec, /* XCHG16rr */ -/* Table1173 */ - 0x631, /* MOV16mr */ - 0x638, /* MOV16rr */ -/* Table1175 */ - 0x637, /* MOV16rm */ - 0x639, /* MOV16rr_REV */ -/* Table1177 */ - 0x632, /* MOV16ms */ - 0x63a, /* MOV16rs */ -/* Table1179 */ - 0x4ca, /* LEA16r */ - 0x0, /* */ -/* Table1181 */ - 0x63b, /* MOV16sm */ - 0x63c, /* MOV16sr */ -/* Table1183 */ - 0x851, /* POP16rmm */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x852, /* POP16rmr */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ -/* Table1199 */ - 0x14ea, /* XCHG16ar */ -/* Table1200 */ - 0x18e, /* CBW */ -/* Table1201 */ - 0x2b4, /* CWD */ -/* Table1202 */ - 0x315, /* FARCALL16i */ -/* Table1203 */ - 0x8dc, /* PUSHF16 */ -/* Table1204 */ - 0x865, /* POPF16 */ -/* Table1205 */ - 0x633, /* MOV16o16a */ -/* Table1206 */ - 0x62e, /* MOV16ao16 */ -/* Table1207 */ - 0x6c4, /* MOVSW */ -/* Table1208 */ - 0x258, /* CMPS16 */ -/* Table1209 */ - 0xb2a, /* TEST16i16 */ -/* Table1210 */ - 0xaa6, /* STOSW */ -/* Table1211 */ - 0x526, /* LODSW */ -/* Table1212 */ - 0x9eb, /* SCAS16 */ -/* Table1213 */ - 0x635, /* MOV16ri */ -/* Table1214 */ - 0x94e, /* ROL16mi */ - 0x966, /* ROR16mi */ - 0x8ed, /* RCL16mi */ - 0x90d, /* RCR16mi */ - 0xa29, /* SHL16mi */ - 0xa51, /* SHR16mi */ - 0x996, /* SAL16mi */ - 0x9af, /* SAR16mi */ - 0x951, /* ROL16ri */ - 0x969, /* ROR16ri */ - 0x8f0, /* RCL16ri */ - 0x910, /* RCR16ri */ - 0xa2c, /* SHL16ri */ - 0xa54, /* SHR16ri */ - 0x999, /* SAL16ri */ - 0x9b2, /* SAR16ri */ -/* Table1230 */ - 0x947, /* RETIW */ -/* Table1231 */ - 0x94a, /* RETW */ -/* Table1232 */ - 0x4d0, /* LES16rm */ - 0x0, /* */ -/* Table1234 */ - 0x4b6, /* LDS16rm */ - 0x0, /* */ -/* Table1236 */ - 0x630, /* MOV16mi */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x636, /* MOV16ri_alt */ - 0x636, /* MOV16ri_alt */ - 0x636, /* MOV16ri_alt */ - 0x636, /* MOV16ri_alt */ - 0x636, /* MOV16ri_alt */ - 0x636, /* MOV16ri_alt */ - 0x636, /* MOV16ri_alt */ - 0x636, /* MOV16ri_alt */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x14e9, /* XBEGIN_4 */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ -/* Table1308 */ - 0x52c, /* LRETIW */ -/* Table1309 */ - 0x52f, /* LRETW */ -/* Table1310 */ - 0x3d1, /* IRET16 */ -/* Table1311 */ - 0x94c, /* ROL16m1 */ - 0x964, /* ROR16m1 */ - 0x8eb, /* RCL16m1 */ - 0x90b, /* RCR16m1 */ - 0xa27, /* SHL16m1 */ - 0xa4f, /* SHR16m1 */ - 0x994, /* SAL16m1 */ - 0x9ad, /* SAR16m1 */ - 0x94f, /* ROL16r1 */ - 0x967, /* ROR16r1 */ - 0x8ee, /* RCL16r1 */ - 0x90e, /* RCR16r1 */ - 0xa2a, /* SHL16r1 */ - 0xa52, /* SHR16r1 */ - 0x997, /* SAL16r1 */ - 0x9b0, /* SAR16r1 */ -/* Table1327 */ - 0x94d, /* ROL16mCL */ - 0x965, /* ROR16mCL */ - 0x8ec, /* RCL16mCL */ - 0x90c, /* RCR16mCL */ - 0xa28, /* SHL16mCL */ - 0xa50, /* SHR16mCL */ - 0x995, /* SAL16mCL */ - 0x9ae, /* SAR16mCL */ - 0x950, /* ROL16rCL */ - 0x968, /* ROR16rCL */ - 0x8ef, /* RCL16rCL */ - 0x90f, /* RCR16rCL */ - 0xa2b, /* SHL16rCL */ - 0xa53, /* SHR16rCL */ - 0x998, /* SAL16rCL */ - 0x9b1, /* SAR16rCL */ -/* Table1343 */ - 0x3a9, /* IN16ri */ -/* Table1344 */ - 0x760, /* OUT16ir */ -/* Table1345 */ - 0x18c, /* CALLpcrel16 */ -/* Table1346 */ - 0x47c, /* JMP_2 */ -/* Table1347 */ - 0x31a, /* FARJMP16i */ -/* Table1348 */ - 0x3aa, /* IN16rr */ -/* Table1349 */ - 0x761, /* OUT16rr */ -/* Table1350 */ - 0xb2b, /* TEST16mi */ - 0xb31, /* TEST32mi_alt */ - 0x730, /* NOT16m */ - 0x719, /* NEG16m */ - 0x6eb, /* MUL16m */ - 0x38e, /* IMUL16m */ - 0x2c7, /* DIV16m */ - 0x37a, /* IDIV16m */ - 0xb2c, /* TEST16ri */ - 0x0, /* */ - 0x731, /* NOT16r */ - 0x71a, /* NEG16r */ - 0x6ec, /* MUL16r */ - 0x38f, /* IMUL16r */ - 0x2c8, /* DIV16r */ - 0x37b, /* IDIV16r */ -/* Table1366 */ - 0x3b1, /* INC16m */ - 0x2b9, /* DEC16m */ - 0x185, /* CALL16m */ - 0x316, /* FARCALL16m */ - 0x475, /* JMP16m */ - 0x31b, /* FARJMP16m */ - 0x8c8, /* PUSH16rmm */ - 0x0, /* */ - 0x3b3, /* INC32_16r */ - 0x2bb, /* DEC32_16r */ - 0x186, /* CALL16r */ - 0x0, /* */ - 0x476, /* JMP16r */ - 0x0, /* */ - 0x8c9, /* PUSH16rmr */ - 0x0, /* */ -/* Table1382 */ - 0x463, /* JCXZ */ -/* Table1383 */ - 0x78d, /* PAUSE */ -/* Table1384 */ - 0x60, /* ADD64mr */ - 0x66, /* ADD64rr */ -/* Table1386 */ - 0x65, /* ADD64rm */ - 0x68, /* ADD64rr_REV */ -/* Table1388 */ - 0x5d, /* ADD64i32 */ -/* Table1389 */ - 0x74e, /* OR64mr */ - 0x752, /* OR64rr */ -/* Table1391 */ - 0x751, /* OR64rm */ - 0x753, /* OR64rr_REV */ -/* Table1393 */ - 0x74b, /* OR64i32 */ -/* Table1394 */ - 0x34, /* ADC64mr */ - 0x38, /* ADC64rr */ -/* Table1396 */ - 0x37, /* ADC64rm */ - 0x39, /* ADC64rr_REV */ -/* Table1398 */ - 0x31, /* ADC64i32 */ -/* Table1399 */ - 0x9de, /* SBB64mr */ - 0x9e2, /* SBB64rr */ -/* Table1401 */ - 0x9e1, /* SBB64rm */ - 0x9e3, /* SBB64rr_REV */ -/* Table1403 */ - 0x9db, /* SBB64i32 */ -/* Table1404 */ - 0xbf, /* AND64mr */ - 0xc3, /* AND64rr */ -/* Table1406 */ - 0xc2, /* AND64rm */ - 0xc4, /* AND64rr_REV */ -/* Table1408 */ - 0xbc, /* AND64i32 */ -/* Table1409 */ - 0xad2, /* SUB64mr */ - 0xad6, /* SUB64rr */ -/* Table1411 */ - 0xad5, /* SUB64rm */ - 0xad7, /* SUB64rr_REV */ -/* Table1413 */ - 0xacf, /* SUB64i32 */ -/* Table1414 */ - 0x1514, /* XOR64mr */ - 0x1518, /* XOR64rr */ -/* Table1416 */ - 0x1517, /* XOR64rm */ - 0x1519, /* XOR64rr_REV */ -/* Table1418 */ - 0x1511, /* XOR64i32 */ -/* Table1419 */ - 0x243, /* CMP64mr */ - 0x247, /* CMP64rr */ -/* Table1421 */ - 0x246, /* CMP64rm */ - 0x248, /* CMP64rr_REV */ -/* Table1423 */ - 0x240, /* CMP64i32 */ -/* Table1424 */ - 0x6cc, /* MOVSX64rm32 */ - 0x6cf, /* MOVSX64rr32 */ -/* Table1426 */ - 0x3a1, /* IMUL64rmi32 */ - 0x3a4, /* IMUL64rri32 */ -/* Table1428 */ - 0x3a2, /* IMUL64rmi8 */ - 0x3a5, /* IMUL64rri8 */ -/* Table1430 */ - 0x5e, /* ADD64mi32 */ - 0x74c, /* OR64mi32 */ - 0x32, /* ADC64mi32 */ - 0x9dc, /* SBB64mi32 */ - 0xbd, /* AND64mi32 */ - 0xad0, /* SUB64mi32 */ - 0x1512, /* XOR64mi32 */ - 0x241, /* CMP64mi32 */ - 0x61, /* ADD64ri32 */ - 0x74f, /* OR64ri32 */ - 0x35, /* ADC64ri32 */ - 0x9df, /* SBB64ri32 */ - 0xc0, /* AND64ri32 */ - 0xad3, /* SUB64ri32 */ - 0x1515, /* XOR64ri32 */ - 0x244, /* CMP64ri32 */ -/* Table1446 */ - 0x5f, /* ADD64mi8 */ - 0x74d, /* OR64mi8 */ - 0x33, /* ADC64mi8 */ - 0x9dd, /* SBB64mi8 */ - 0xbe, /* AND64mi8 */ - 0xad1, /* SUB64mi8 */ - 0x1513, /* XOR64mi8 */ - 0x242, /* CMP64mi8 */ - 0x63, /* ADD64ri8 */ - 0x750, /* OR64ri8 */ - 0x36, /* ADC64ri8 */ - 0x9e0, /* SBB64ri8 */ - 0xc1, /* AND64ri8 */ - 0xad4, /* SUB64ri8 */ - 0x1516, /* XOR64ri8 */ - 0x245, /* CMP64ri8 */ -/* Table1462 */ - 0xb38, /* TEST64rm */ - 0xb39, /* TEST64rr */ -/* Table1464 */ - 0x14f2, /* XCHG64rm */ - 0x14f3, /* XCHG64rr */ -/* Table1466 */ - 0x659, /* MOV64mr */ - 0x664, /* MOV64rr */ -/* Table1468 */ - 0x663, /* MOV64rm */ - 0x665, /* MOV64rr_REV */ -/* Table1470 */ - 0x65a, /* MOV64ms */ - 0x666, /* MOV64rs */ -/* Table1472 */ - 0x4cd, /* LEA64r */ - 0x0, /* */ -/* Table1474 */ - 0x667, /* MOV64sm */ - 0x668, /* MOV64sr */ -/* Table1476 */ - 0x14f1, /* XCHG64ar */ -/* Table1477 */ - 0x190, /* CDQE */ -/* Table1478 */ - 0x27c, /* CQO */ -/* Table1479 */ - 0x65d, /* MOV64o64a */ -/* Table1480 */ - 0x654, /* MOV64ao64 */ -/* Table1481 */ - 0x6bd, /* MOVSQ */ -/* Table1482 */ - 0x25a, /* CMPS64 */ -/* Table1483 */ - 0xb35, /* TEST64i32 */ -/* Table1484 */ - 0xaa5, /* STOSQ */ -/* Table1485 */ - 0x525, /* LODSQ */ -/* Table1486 */ - 0x9ed, /* SCAS64 */ -/* Table1487 */ - 0x661, /* MOV64ri */ -/* Table1488 */ - 0x95a, /* ROL64mi */ - 0x972, /* ROR64mi */ - 0x8f9, /* RCL64mi */ - 0x919, /* RCR64mi */ - 0xa35, /* SHL64mi */ - 0xa5d, /* SHR64mi */ - 0x9a2, /* SAL64mi */ - 0x9bb, /* SAR64mi */ - 0x95d, /* ROL64ri */ - 0x975, /* ROR64ri */ - 0x8fc, /* RCL64ri */ - 0x91c, /* RCR64ri */ - 0xa38, /* SHL64ri */ - 0xa60, /* SHR64ri */ - 0x9a5, /* SAL64ri */ - 0x9be, /* SAR64ri */ -/* Table1504 */ - 0x658, /* MOV64mi32 */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x662, /* MOV64ri32 */ - 0x662, /* MOV64ri32 */ - 0x662, /* MOV64ri32 */ - 0x662, /* MOV64ri32 */ - 0x662, /* MOV64ri32 */ - 0x662, /* MOV64ri32 */ - 0x662, /* MOV64ri32 */ - 0x662, /* MOV64ri32 */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x14e9, /* XBEGIN_4 */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ -/* Table1576 */ - 0x52b, /* LRETIQ */ -/* Table1577 */ - 0x52e, /* LRETQ */ -/* Table1578 */ - 0x3d3, /* IRET64 */ -/* Table1579 */ - 0x958, /* ROL64m1 */ - 0x970, /* ROR64m1 */ - 0x8f7, /* RCL64m1 */ - 0x917, /* RCR64m1 */ - 0xa33, /* SHL64m1 */ - 0xa5b, /* SHR64m1 */ - 0x9a0, /* SAL64m1 */ - 0x9b9, /* SAR64m1 */ - 0x95b, /* ROL64r1 */ - 0x973, /* ROR64r1 */ - 0x8fa, /* RCL64r1 */ - 0x91a, /* RCR64r1 */ - 0xa36, /* SHL64r1 */ - 0xa5e, /* SHR64r1 */ - 0x9a3, /* SAL64r1 */ - 0x9bc, /* SAR64r1 */ -/* Table1595 */ - 0x959, /* ROL64mCL */ - 0x971, /* ROR64mCL */ - 0x8f8, /* RCL64mCL */ - 0x918, /* RCR64mCL */ - 0xa34, /* SHL64mCL */ - 0xa5c, /* SHR64mCL */ - 0x9a1, /* SAL64mCL */ - 0x9ba, /* SAR64mCL */ - 0x95c, /* ROL64rCL */ - 0x974, /* ROR64rCL */ - 0x8fb, /* RCL64rCL */ - 0x91b, /* RCR64rCL */ - 0xa37, /* SHL64rCL */ - 0xa5f, /* SHR64rCL */ - 0x9a4, /* SAL64rCL */ - 0x9bd, /* SAR64rCL */ -/* Table1611 */ - 0xb36, /* TEST64mi32 */ - 0xb31, /* TEST32mi_alt */ - 0x734, /* NOT64m */ - 0x71d, /* NEG64m */ - 0x6ef, /* MUL64m */ - 0x39e, /* IMUL64m */ - 0x2cb, /* DIV64m */ - 0x37e, /* IDIV64m */ - 0xb37, /* TEST64ri32 */ - 0x0, /* */ - 0x735, /* NOT64r */ - 0x71e, /* NEG64r */ - 0x6f0, /* MUL64r */ - 0x39f, /* IMUL64r */ - 0x2cc, /* DIV64r */ - 0x37f, /* IDIV64r */ -/* Table1627 */ - 0x3bb, /* INC64m */ - 0x2c3, /* DEC64m */ - 0x189, /* CALL64m */ - 0x319, /* FARCALL64 */ - 0x479, /* JMP64m */ - 0x31e, /* FARJMP64 */ - 0x8d2, /* PUSH64rmm */ - 0x0, /* */ - 0x3bc, /* INC64r */ - 0x2c4, /* DEC64r */ - 0x18b, /* CALL64r */ - 0x0, /* */ - 0x47a, /* JMP64r */ - 0x0, /* */ - 0x8d3, /* PUSH64rmr */ - 0x0, /* */ -/* Table1643 */ - 0x8ce, /* PUSH64i16 */ -/* Table1644 */ - 0x65b, /* MOV64o16a */ -/* Table1645 */ - 0x652, /* MOV64ao16 */ -/* Table1646 */ - 0x3b7, /* INC64_16m */ - 0x2bf, /* DEC64_16m */ - 0x189, /* CALL64m */ - 0x316, /* FARCALL16m */ - 0x479, /* JMP64m */ - 0x31b, /* FARJMP16m */ - 0x8c8, /* PUSH16rmm */ - 0x0, /* */ - 0x3b8, /* INC64_16r */ - 0x2c0, /* DEC64_16r */ - 0x18b, /* CALL64r */ - 0x0, /* */ - 0x47a, /* JMP64r */ - 0x0, /* */ - 0x8c9, /* PUSH16rmr */ - 0x0, /* */ -/* Table1662 */ - 0x465, /* JECXZ_64 */ -/* Table1663 */ - 0x3bb, /* INC64m */ - 0x2c3, /* DEC64m */ - 0x189, /* CALL64m */ - 0x319, /* FARCALL64 */ - 0x479, /* JMP64m */ - 0x31e, /* FARJMP64 */ - 0x8c8, /* PUSH16rmm */ - 0x0, /* */ - 0x3bc, /* INC64r */ - 0x2c4, /* DEC64r */ - 0x18b, /* CALL64r */ - 0x0, /* */ - 0x47a, /* JMP64r */ - 0x0, /* */ - 0x8c9, /* PUSH16rmr */ - 0x0, /* */ -/* Table1679 */ - 0xa83, /* SLDT16m */ - 0xaaa, /* STRm */ - 0x4df, /* LLDT16m */ - 0x539, /* LTRm */ - 0xcc3, /* VERRm */ - 0xcc5, /* VERWm */ - 0x0, /* */ - 0x0, /* */ - 0xa85, /* SLDT32r */ - 0xaa8, /* STR32r */ - 0x4e0, /* LLDT16r */ - 0x53a, /* LTRr */ - 0xcc4, /* VERRr */ - 0xcc6, /* VERWr */ - 0x0, /* */ - 0x0, /* */ -/* Table1695 */ - 0xa17, /* SGDT32m */ - 0xa7c, /* SIDT32m */ - 0x4d7, /* LGDT32m */ - 0x4dd, /* LIDT32m */ - 0xa88, /* SMSW16m */ - 0x0, /* */ - 0x4e1, /* LMSW16m */ - 0x3ca, /* INVLPG */ - 0x0, /* */ - 0xef6, /* VMCALL */ - 0xf1f, /* VMLAUNCH */ - 0xfe5, /* VMRESUME */ - 0x1008, /* VMXOFF */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x62a, /* MONITORrrr */ - 0x718, /* MWAITrr */ - 0x195, /* CLAC */ - 0xa9d, /* STAC */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x14fd, /* XGETBV */ - 0x152d, /* XSETBV */ - 0x0, /* */ - 0x0, /* */ - 0xef8, /* VMFUNC */ - 0x14fc, /* XEND */ - 0x1531, /* XTEST */ - 0x0, /* */ - 0xfe6, /* VMRUN32 */ - 0xf22, /* VMMCALL */ - 0xf20, /* VMLOAD32 */ - 0xfe8, /* VMSAVE32 */ - 0xaa0, /* STGI */ - 0x199, /* CLGI */ - 0xa82, /* SKINIT */ - 0x3cb, /* INVLPGA32 */ - 0xa8a, /* SMSW32r */ - 0xa8a, /* SMSW32r */ - 0xa8a, /* SMSW32r */ - 0xa8a, /* SMSW32r */ - 0xa8a, /* SMSW32r */ - 0xa8a, /* SMSW32r */ - 0xa8a, /* SMSW32r */ - 0xa8a, /* SMSW32r */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x4e2, /* LMSW16r */ - 0x4e2, /* LMSW16r */ - 0x4e2, /* LMSW16r */ - 0x4e2, /* LMSW16r */ - 0x4e2, /* LMSW16r */ - 0x4e2, /* LMSW16r */ - 0x4e2, /* LMSW16r */ - 0x4e2, /* LMSW16r */ - 0xb13, /* SWAPGS */ - 0x930, /* RDTSCP */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ -/* Table1767 */ - 0x4aa, /* LAR32rm */ - 0x4ab, /* LAR32rr */ -/* Table1769 */ - 0x532, /* LSL32rm */ - 0x533, /* LSL32rr */ -/* Table1771 */ - 0xb14, /* SYSCALL */ -/* Table1772 */ - 0x19b, /* CLTS */ -/* Table1773 */ - 0xb18, /* SYSRET */ -/* Table1774 */ - 0x3c7, /* INVD */ -/* Table1775 */ - 0x14d5, /* WBINVD */ -/* Table1776 */ - 0xb47, /* TRAP */ -/* Table1777 */ - 0x872, /* PREFETCH */ - 0x877, /* PREFETCHW */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ -/* Table1793 */ - 0x327, /* FEMMS */ -/* Table1794 */ - 0x6d6, /* MOVUPSrm */ - 0x6d7, /* MOVUPSrr */ -/* Table1796 */ - 0x6d5, /* MOVUPSmr */ - 0x6d8, /* MOVUPSrr_REV */ -/* Table1798 */ - 0x69f, /* MOVLPSrm */ - 0x696, /* MOVHLPSrr */ -/* Table1800 */ - 0x69e, /* MOVLPSmr */ - 0x0, /* */ -/* Table1802 */ - 0xb6c, /* UNPCKLPSrm */ - 0xb6d, /* UNPCKLPSrr */ -/* Table1804 */ - 0xb68, /* UNPCKHPSrm */ - 0xb69, /* UNPCKHPSrr */ -/* Table1806 */ - 0x69a, /* MOVHPSrm */ - 0x69b, /* MOVLHPSrr */ -/* Table1808 */ - 0x699, /* MOVHPSmr */ - 0x0, /* */ -/* Table1810 */ - 0x873, /* PREFETCHNTA */ - 0x874, /* PREFETCHT0 */ - 0x875, /* PREFETCHT1 */ - 0x876, /* PREFETCHT2 */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ -/* Table1826 */ - 0x723, /* NOOPL_19 */ - 0x0, /* */ -/* Table1828 */ - 0x724, /* NOOPL_1a */ - 0x0, /* */ -/* Table1830 */ - 0x725, /* NOOPL_1b */ - 0x0, /* */ -/* Table1832 */ - 0x726, /* NOOPL_1c */ - 0x0, /* */ -/* Table1834 */ - 0x727, /* NOOPL_1d */ - 0x0, /* */ -/* Table1836 */ - 0x728, /* NOOPL_1e */ - 0x0, /* */ -/* Table1838 */ - 0x722, /* NOOPL */ - 0x0, /* */ -/* Table1840 */ - 0x0, /* */ - 0x647, /* MOV32rc */ -/* Table1842 */ - 0x0, /* */ - 0x648, /* MOV32rd */ -/* Table1844 */ - 0x0, /* */ - 0x63f, /* MOV32cr */ -/* Table1846 */ - 0x0, /* */ - 0x640, /* MOV32dr */ -/* Table1848 */ - 0x67f, /* MOVAPSrm */ - 0x680, /* MOVAPSrr */ -/* Table1850 */ - 0x67e, /* MOVAPSmr */ - 0x681, /* MOVAPSrr_REV */ -/* Table1852 */ - 0x574, /* MMX_CVTPI2PSirm */ - 0x575, /* MMX_CVTPI2PSirr */ -/* Table1854 */ - 0x6a7, /* MOVNTPSmr */ - 0x0, /* */ -/* Table1856 */ - 0x57a, /* MMX_CVTTPS2PIirm */ - 0x57b, /* MMX_CVTTPS2PIirr */ -/* Table1858 */ - 0x576, /* MMX_CVTPS2PIirm */ - 0x577, /* MMX_CVTPS2PIirr */ -/* Table1860 */ - 0xb58, /* UCOMISSrm */ - 0xb59, /* UCOMISSrr */ -/* Table1862 */ - 0x270, /* COMISSrm */ - 0x271, /* COMISSrr */ -/* Table1864 */ - 0x14dd, /* WRMSR */ -/* Table1865 */ - 0x92f, /* RDTSC */ -/* Table1866 */ - 0x927, /* RDMSR */ -/* Table1867 */ - 0x928, /* RDPMC */ -/* Table1868 */ - 0xb15, /* SYSENTER */ -/* Table1869 */ - 0xb16, /* SYSEXIT */ -/* Table1870 */ - 0x36f, /* GETSEC */ -/* Table1871 */ - 0x209, /* CMOVO32rm */ - 0x20a, /* CMOVO32rr */ -/* Table1873 */ - 0x1f3, /* CMOVNO32rm */ - 0x1f4, /* CMOVNO32rr */ -/* Table1875 */ - 0x1ab, /* CMOVB32rm */ - 0x1ac, /* CMOVB32rr */ -/* Table1877 */ - 0x1a5, /* CMOVAE32rm */ - 0x1a6, /* CMOVAE32rr */ -/* Table1879 */ - 0x1bf, /* CMOVE32rm */ - 0x1c0, /* CMOVE32rr */ -/* Table1881 */ - 0x1e9, /* CMOVNE32rm */ - 0x1ea, /* CMOVNE32rr */ -/* Table1883 */ - 0x1b1, /* CMOVBE32rm */ - 0x1b2, /* CMOVBE32rr */ -/* Table1885 */ - 0x19f, /* CMOVA32rm */ - 0x1a0, /* CMOVA32rr */ -/* Table1887 */ - 0x219, /* CMOVS32rm */ - 0x21a, /* CMOVS32rr */ -/* Table1889 */ - 0x203, /* CMOVNS32rm */ - 0x204, /* CMOVNS32rr */ -/* Table1891 */ - 0x20f, /* CMOVP32rm */ - 0x210, /* CMOVP32rr */ -/* Table1893 */ - 0x1f9, /* CMOVNP32rm */ - 0x1fa, /* CMOVNP32rr */ -/* Table1895 */ - 0x1d5, /* CMOVL32rm */ - 0x1d6, /* CMOVL32rr */ -/* Table1897 */ - 0x1cf, /* CMOVGE32rm */ - 0x1d0, /* CMOVGE32rr */ -/* Table1899 */ - 0x1db, /* CMOVLE32rm */ - 0x1dc, /* CMOVLE32rr */ -/* Table1901 */ - 0x1c9, /* CMOVG32rm */ - 0x1ca, /* CMOVG32rr */ -/* Table1903 */ - 0x0, /* */ - 0x6a1, /* MOVMSKPSrr */ -/* Table1905 */ - 0xa8e, /* SQRTPSm */ - 0xa8f, /* SQRTPSr */ -/* Table1907 */ - 0x98b, /* RSQRTPSm */ - 0x98d, /* RSQRTPSr */ -/* Table1909 */ - 0x903, /* RCPPSm */ - 0x905, /* RCPPSr */ -/* Table1911 */ - 0xd7, /* ANDPSrm */ - 0xd8, /* ANDPSrr */ -/* Table1913 */ - 0xd3, /* ANDNPSrm */ - 0xd4, /* ANDNPSrr */ -/* Table1915 */ - 0x75e, /* ORPSrm */ - 0x75f, /* ORPSrr */ -/* Table1917 */ - 0x1524, /* XORPSrm */ - 0x1525, /* XORPSrr */ -/* Table1919 */ - 0x73, /* ADDPSrm */ - 0x74, /* ADDPSrr */ -/* Table1921 */ - 0x6f5, /* MULPSrm */ - 0x6f6, /* MULPSrr */ -/* Table1923 */ - 0x292, /* CVTPS2PDrm */ - 0x293, /* CVTPS2PDrr */ -/* Table1925 */ - 0x28a, /* CVTDQ2PSrm */ - 0x28b, /* CVTDQ2PSrr */ -/* Table1927 */ - 0xae2, /* SUBPSrm */ - 0xae3, /* SUBPSrr */ -/* Table1929 */ - 0x566, /* MINPSrm */ - 0x567, /* MINPSrr */ -/* Table1931 */ - 0x2d1, /* DIVPSrm */ - 0x2d2, /* DIVPSrr */ -/* Table1933 */ - 0x551, /* MAXPSrm */ - 0x552, /* MAXPSrr */ -/* Table1935 */ - 0x621, /* MMX_PUNPCKLBWirm */ - 0x622, /* MMX_PUNPCKLBWirr */ -/* Table1937 */ - 0x625, /* MMX_PUNPCKLWDirm */ - 0x626, /* MMX_PUNPCKLWDirr */ -/* Table1939 */ - 0x623, /* MMX_PUNPCKLDQirm */ - 0x624, /* MMX_PUNPCKLDQirr */ -/* Table1941 */ - 0x595, /* MMX_PACKSSWBirm */ - 0x596, /* MMX_PACKSSWBirr */ -/* Table1943 */ - 0x5b9, /* MMX_PCMPGTBirm */ - 0x5ba, /* MMX_PCMPGTBirr */ -/* Table1945 */ - 0x5bd, /* MMX_PCMPGTWirm */ - 0x5be, /* MMX_PCMPGTWirr */ -/* Table1947 */ - 0x5bb, /* MMX_PCMPGTDirm */ - 0x5bc, /* MMX_PCMPGTDirr */ -/* Table1949 */ - 0x597, /* MMX_PACKUSWBirm */ - 0x598, /* MMX_PACKUSWBirr */ -/* Table1951 */ - 0x61b, /* MMX_PUNPCKHBWirm */ - 0x61c, /* MMX_PUNPCKHBWirr */ -/* Table1953 */ - 0x61f, /* MMX_PUNPCKHWDirm */ - 0x620, /* MMX_PUNPCKHWDirr */ -/* Table1955 */ - 0x61d, /* MMX_PUNPCKHDQirm */ - 0x61e, /* MMX_PUNPCKHDQirr */ -/* Table1957 */ - 0x593, /* MMX_PACKSSDWirm */ - 0x594, /* MMX_PACKSSDWirr */ -/* Table1959 */ - 0x582, /* MMX_MOVD64rm */ - 0x583, /* MMX_MOVD64rr */ -/* Table1961 */ - 0x58b, /* MMX_MOVQ64rm */ - 0x58c, /* MMX_MOVQ64rr */ -/* Table1963 */ - 0x5eb, /* MMX_PSHUFWmi */ - 0x5ec, /* MMX_PSHUFWri */ -/* Table1965 */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x608, /* MMX_PSRLWri */ - 0x0, /* */ - 0x5ff, /* MMX_PSRAWri */ - 0x0, /* */ - 0x5f9, /* MMX_PSLLWri */ - 0x0, /* */ -/* Table1981 */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x602, /* MMX_PSRLDri */ - 0x0, /* */ - 0x5fc, /* MMX_PSRADri */ - 0x0, /* */ - 0x5f3, /* MMX_PSLLDri */ - 0x0, /* */ -/* Table1997 */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x605, /* MMX_PSRLQri */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x5f6, /* MMX_PSLLQri */ - 0x0, /* */ -/* Table2013 */ - 0x5b3, /* MMX_PCMPEQBirm */ - 0x5b4, /* MMX_PCMPEQBirr */ -/* Table2015 */ - 0x5b7, /* MMX_PCMPEQWirm */ - 0x5b8, /* MMX_PCMPEQWirr */ -/* Table2017 */ - 0x5b5, /* MMX_PCMPEQDirm */ - 0x5b6, /* MMX_PCMPEQDirr */ -/* Table2019 */ - 0x57c, /* MMX_EMMS */ -/* Table2020 */ - 0xfe1, /* VMREAD32rm */ - 0xfe2, /* VMREAD32rr */ -/* Table2022 */ - 0x1004, /* VMWRITE32rm */ - 0x1005, /* VMWRITE32rr */ -/* Table2024 */ - 0x581, /* MMX_MOVD64mr */ - 0x580, /* MMX_MOVD64grr */ -/* Table2026 */ - 0x58a, /* MMX_MOVQ64mr */ - 0x0, /* */ -/* Table2028 */ - 0x48c, /* JO_4 */ -/* Table2029 */ - 0x483, /* JNO_4 */ -/* Table2030 */ - 0x462, /* JB_4 */ -/* Table2031 */ - 0x459, /* JAE_4 */ -/* Table2032 */ - 0x468, /* JE_4 */ -/* Table2033 */ - 0x480, /* JNE_4 */ -/* Table2034 */ - 0x45f, /* JBE_4 */ -/* Table2035 */ - 0x45c, /* JA_4 */ -/* Table2036 */ - 0x493, /* JS_4 */ -/* Table2037 */ - 0x489, /* JNS_4 */ -/* Table2038 */ - 0x48f, /* JP_4 */ -/* Table2039 */ - 0x486, /* JNP_4 */ -/* Table2040 */ - 0x474, /* JL_4 */ -/* Table2041 */ - 0x46b, /* JGE_4 */ -/* Table2042 */ - 0x471, /* JLE_4 */ -/* Table2043 */ - 0x46e, /* JG_4 */ -/* Table2044 */ - 0xa0f, /* SETOm */ - 0xa10, /* SETOr */ -/* Table2046 */ - 0xa09, /* SETNOm */ - 0xa0a, /* SETNOr */ -/* Table2048 */ - 0x9fb, /* SETBm */ - 0x9fc, /* SETBr */ -/* Table2050 */ - 0x9f1, /* SETAEm */ - 0x9f2, /* SETAEr */ -/* Table2052 */ - 0x9fd, /* SETEm */ - 0x9fe, /* SETEr */ -/* Table2054 */ - 0xa07, /* SETNEm */ - 0xa08, /* SETNEr */ -/* Table2056 */ - 0x9f5, /* SETBEm */ - 0x9f6, /* SETBEr */ -/* Table2058 */ - 0x9f3, /* SETAm */ - 0x9f4, /* SETAr */ -/* Table2060 */ - 0xa13, /* SETSm */ - 0xa14, /* SETSr */ -/* Table2062 */ - 0xa0d, /* SETNSm */ - 0xa0e, /* SETNSr */ -/* Table2064 */ - 0xa11, /* SETPm */ - 0xa12, /* SETPr */ -/* Table2066 */ - 0xa0b, /* SETNPm */ - 0xa0c, /* SETNPr */ -/* Table2068 */ - 0xa05, /* SETLm */ - 0xa06, /* SETLr */ -/* Table2070 */ - 0x9ff, /* SETGEm */ - 0xa00, /* SETGEr */ -/* Table2072 */ - 0xa03, /* SETLEm */ - 0xa04, /* SETLEr */ -/* Table2074 */ - 0xa01, /* SETGm */ - 0xa02, /* SETGr */ -/* Table2076 */ - 0x8e0, /* PUSHFS32 */ -/* Table2077 */ - 0x869, /* POPFS32 */ -/* Table2078 */ - 0x27a, /* CPUID32 */ -/* Table2079 */ - 0x156, /* BT32mr */ - 0x158, /* BT32rr */ -/* Table2081 */ - 0xa44, /* SHLD32mri8 */ - 0xa46, /* SHLD32rri8 */ -/* Table2083 */ - 0xa43, /* SHLD32mrCL */ - 0xa45, /* SHLD32rrCL */ -/* Table2085 */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x62b, /* MONTMUL */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x152e, /* XSHA1 */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x152f, /* XSHA256 */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ -/* Table2157 */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x1530, /* XSTORE */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x14fa, /* XCRYPTECB */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x14f7, /* XCRYPTCBC */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x14f9, /* XCRYPTCTR */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x14f8, /* XCRYPTCFB */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x14fb, /* XCRYPTOFB */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ -/* Table2229 */ - 0x8e3, /* PUSHGS32 */ -/* Table2230 */ - 0x86c, /* POPGS32 */ -/* Table2231 */ - 0x98a, /* RSM */ -/* Table2232 */ - 0x17a, /* BTS32mr */ - 0x17c, /* BTS32rr */ -/* Table2234 */ - 0xa6c, /* SHRD32mri8 */ - 0xa6e, /* SHRD32rri8 */ -/* Table2236 */ - 0xa6b, /* SHRD32mrCL */ - 0xa6d, /* SHRD32rrCL */ -/* Table2238 */ - 0x353, /* FXSAVE */ - 0x351, /* FXRSTOR */ - 0x4b5, /* LDMXCSR */ - 0xaa2, /* STMXCSR */ - 0x1529, /* XSAVE */ - 0x1527, /* XRSTOR */ - 0x152b, /* XSAVEOPT */ - 0x198, /* CLFLUSH */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x4d2, /* LFENCE */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x55b, /* MFENCE */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0xa15, /* SFENCE */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ -/* Table2310 */ - 0x398, /* IMUL32rm */ - 0x39b, /* IMUL32rr */ -/* Table2312 */ - 0x26c, /* CMPXCHG8rm */ - 0x26d, /* CMPXCHG8rr */ -/* Table2314 */ - 0x267, /* CMPXCHG32rm */ - 0x268, /* CMPXCHG32rr */ -/* Table2316 */ - 0x537, /* LSS32rm */ - 0x0, /* */ -/* Table2318 */ - 0x16e, /* BTR32mr */ - 0x170, /* BTR32rr */ -/* Table2320 */ - 0x4d4, /* LFS32rm */ - 0x0, /* */ -/* Table2322 */ - 0x4da, /* LGS32rm */ - 0x0, /* */ -/* Table2324 */ - 0x6e2, /* MOVZX32rm8 */ - 0x6e4, /* MOVZX32rr8 */ -/* Table2326 */ - 0x6e1, /* MOVZX32rm16 */ - 0x6e3, /* MOVZX32rr16 */ -/* Table2328 */ - 0xb65, /* UD2B */ -/* Table2329 */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x155, /* BT32mi8 */ - 0x179, /* BTS32mi8 */ - 0x16d, /* BTR32mi8 */ - 0x161, /* BTC32mi8 */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x157, /* BT32ri8 */ - 0x17b, /* BTS32ri8 */ - 0x16f, /* BTR32ri8 */ - 0x163, /* BTC32ri8 */ -/* Table2345 */ - 0x162, /* BTC32mr */ - 0x164, /* BTC32rr */ -/* Table2347 */ - 0x145, /* BSF32rm */ - 0x146, /* BSF32rr */ -/* Table2349 */ - 0x14b, /* BSR32rm */ - 0x14c, /* BSR32rr */ -/* Table2351 */ - 0x6c8, /* MOVSX32rm8 */ - 0x6ca, /* MOVSX32rr8 */ -/* Table2353 */ - 0x6c7, /* MOVSX32rm16 */ - 0x6c9, /* MOVSX32rr16 */ -/* Table2355 */ - 0x14e6, /* XADD8rm */ - 0x14e7, /* XADD8rr */ -/* Table2357 */ - 0x14e2, /* XADD32rm */ - 0x14e3, /* XADD32rr */ -/* Table2359 */ - 0x254, /* CMPPSrmi */ - 0x256, /* CMPPSrri */ -/* Table2361 */ - 0x6a5, /* MOVNTImr */ - 0x0, /* */ -/* Table2363 */ - 0x5cc, /* MMX_PINSRWirmi */ - 0x5cd, /* MMX_PINSRWirri */ -/* Table2365 */ - 0x0, /* */ - 0x5bf, /* MMX_PEXTRWirri */ -/* Table2367 */ - 0xa79, /* SHUFPSrmi */ - 0xa7a, /* SHUFPSrri */ -/* Table2369 */ - 0x0, /* */ - 0x26b, /* CMPXCHG8B */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0xfdf, /* VMPTRLDm */ - 0xfe0, /* VMPTRSTm */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x92a, /* RDRAND32r */ - 0x92d, /* RDSEED32r */ -/* Table2385 */ - 0x14f, /* BSWAP32r */ -/* Table2386 */ - 0x609, /* MMX_PSRLWrm */ - 0x60a, /* MMX_PSRLWrr */ -/* Table2388 */ - 0x603, /* MMX_PSRLDrm */ - 0x604, /* MMX_PSRLDrr */ -/* Table2390 */ - 0x606, /* MMX_PSRLQrm */ - 0x607, /* MMX_PSRLQrr */ -/* Table2392 */ - 0x59d, /* MMX_PADDQirm */ - 0x59e, /* MMX_PADDQirr */ -/* Table2394 */ - 0x5e1, /* MMX_PMULLWirm */ - 0x5e2, /* MMX_PMULLWirr */ -/* Table2396 */ - 0x0, /* */ - 0x5da, /* MMX_PMOVMSKBrr */ -/* Table2398 */ - 0x615, /* MMX_PSUBUSBirm */ - 0x616, /* MMX_PSUBUSBirr */ -/* Table2400 */ - 0x617, /* MMX_PSUBUSWirm */ - 0x618, /* MMX_PSUBUSWirr */ -/* Table2402 */ - 0x5d8, /* MMX_PMINUBirm */ - 0x5d9, /* MMX_PMINUBirr */ -/* Table2404 */ - 0x5ad, /* MMX_PANDirm */ - 0x5ae, /* MMX_PANDirr */ -/* Table2406 */ - 0x5a3, /* MMX_PADDUSBirm */ - 0x5a4, /* MMX_PADDUSBirr */ -/* Table2408 */ - 0x5a5, /* MMX_PADDUSWirm */ - 0x5a6, /* MMX_PADDUSWirr */ -/* Table2410 */ - 0x5d4, /* MMX_PMAXUBirm */ - 0x5d5, /* MMX_PMAXUBirr */ -/* Table2412 */ - 0x5ab, /* MMX_PANDNirm */ - 0x5ac, /* MMX_PANDNirr */ -/* Table2414 */ - 0x5af, /* MMX_PAVGBirm */ - 0x5b0, /* MMX_PAVGBirr */ -/* Table2416 */ - 0x600, /* MMX_PSRAWrm */ - 0x601, /* MMX_PSRAWrr */ -/* Table2418 */ - 0x5fd, /* MMX_PSRADrm */ - 0x5fe, /* MMX_PSRADrr */ -/* Table2420 */ - 0x5b1, /* MMX_PAVGWirm */ - 0x5b2, /* MMX_PAVGWirr */ -/* Table2422 */ - 0x5dd, /* MMX_PMULHUWirm */ - 0x5de, /* MMX_PMULHUWirr */ -/* Table2424 */ - 0x5df, /* MMX_PMULHWirm */ - 0x5e0, /* MMX_PMULHWirr */ -/* Table2426 */ - 0x587, /* MMX_MOVNTQmr */ - 0x0, /* */ -/* Table2428 */ - 0x611, /* MMX_PSUBSBirm */ - 0x612, /* MMX_PSUBSBirr */ -/* Table2430 */ - 0x613, /* MMX_PSUBSWirm */ - 0x614, /* MMX_PSUBSWirr */ -/* Table2432 */ - 0x5d6, /* MMX_PMINSWirm */ - 0x5d7, /* MMX_PMINSWirr */ -/* Table2434 */ - 0x5e5, /* MMX_PORirm */ - 0x5e6, /* MMX_PORirr */ -/* Table2436 */ - 0x59f, /* MMX_PADDSBirm */ - 0x5a0, /* MMX_PADDSBirr */ -/* Table2438 */ - 0x5a1, /* MMX_PADDSWirm */ - 0x5a2, /* MMX_PADDSWirr */ -/* Table2440 */ - 0x5d2, /* MMX_PMAXSWirm */ - 0x5d3, /* MMX_PMAXSWirr */ -/* Table2442 */ - 0x627, /* MMX_PXORirm */ - 0x628, /* MMX_PXORirr */ -/* Table2444 */ - 0x5fa, /* MMX_PSLLWrm */ - 0x5fb, /* MMX_PSLLWrr */ -/* Table2446 */ - 0x5f4, /* MMX_PSLLDrm */ - 0x5f5, /* MMX_PSLLDrr */ -/* Table2448 */ - 0x5f7, /* MMX_PSLLQrm */ - 0x5f8, /* MMX_PSLLQrr */ -/* Table2450 */ - 0x5e3, /* MMX_PMULUDQirm */ - 0x5e4, /* MMX_PMULUDQirr */ -/* Table2452 */ - 0x5d0, /* MMX_PMADDWDirm */ - 0x5d1, /* MMX_PMADDWDirr */ -/* Table2454 */ - 0x5e7, /* MMX_PSADBWirm */ - 0x5e8, /* MMX_PSADBWirr */ -/* Table2456 */ - 0x0, /* */ - 0x57d, /* MMX_MASKMOVQ */ -/* Table2458 */ - 0x60b, /* MMX_PSUBBirm */ - 0x60c, /* MMX_PSUBBirr */ -/* Table2460 */ - 0x619, /* MMX_PSUBWirm */ - 0x61a, /* MMX_PSUBWirr */ -/* Table2462 */ - 0x60d, /* MMX_PSUBDirm */ - 0x60e, /* MMX_PSUBDirr */ -/* Table2464 */ - 0x60f, /* MMX_PSUBQirm */ - 0x610, /* MMX_PSUBQirr */ -/* Table2466 */ - 0x599, /* MMX_PADDBirm */ - 0x59a, /* MMX_PADDBirr */ -/* Table2468 */ - 0x5a7, /* MMX_PADDWirm */ - 0x5a8, /* MMX_PADDWirr */ -/* Table2470 */ - 0x59b, /* MMX_PADDDirm */ - 0x59c, /* MMX_PADDDirr */ -/* Table2472 */ - 0xa18, /* SGDT64m */ - 0xa7d, /* SIDT64m */ - 0x4d8, /* LGDT64m */ - 0x4de, /* LIDT64m */ - 0xa88, /* SMSW16m */ - 0x0, /* */ - 0x4e1, /* LMSW16m */ - 0x3ca, /* INVLPG */ - 0x0, /* */ - 0xef6, /* VMCALL */ - 0xf1f, /* VMLAUNCH */ - 0xfe5, /* VMRESUME */ - 0x1008, /* VMXOFF */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x62a, /* MONITORrrr */ - 0x718, /* MWAITrr */ - 0x195, /* CLAC */ - 0xa9d, /* STAC */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x14fd, /* XGETBV */ - 0x152d, /* XSETBV */ - 0x0, /* */ - 0x0, /* */ - 0xef8, /* VMFUNC */ - 0x14fc, /* XEND */ - 0x1531, /* XTEST */ - 0x0, /* */ - 0xfe7, /* VMRUN64 */ - 0xf22, /* VMMCALL */ - 0xf21, /* VMLOAD64 */ - 0xfe9, /* VMSAVE64 */ - 0xaa0, /* STGI */ - 0x199, /* CLGI */ - 0xa82, /* SKINIT */ - 0x3cc, /* INVLPGA64 */ - 0xa8a, /* SMSW32r */ - 0xa8a, /* SMSW32r */ - 0xa8a, /* SMSW32r */ - 0xa8a, /* SMSW32r */ - 0xa8a, /* SMSW32r */ - 0xa8a, /* SMSW32r */ - 0xa8a, /* SMSW32r */ - 0xa8a, /* SMSW32r */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x4e2, /* LMSW16r */ - 0x4e2, /* LMSW16r */ - 0x4e2, /* LMSW16r */ - 0x4e2, /* LMSW16r */ - 0x4e2, /* LMSW16r */ - 0x4e2, /* LMSW16r */ - 0x4e2, /* LMSW16r */ - 0x4e2, /* LMSW16r */ - 0xb13, /* SWAPGS */ - 0x930, /* RDTSCP */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ -/* Table2544 */ - 0x0, /* */ - 0x65f, /* MOV64rc */ -/* Table2546 */ - 0x0, /* */ - 0x660, /* MOV64rd */ -/* Table2548 */ - 0x0, /* */ - 0x656, /* MOV64cr */ -/* Table2550 */ - 0x0, /* */ - 0x657, /* MOV64dr */ -/* Table2552 */ - 0xfe3, /* VMREAD64rm */ - 0xfe4, /* VMREAD64rr */ -/* Table2554 */ - 0x1006, /* VMWRITE64rm */ - 0x1007, /* VMWRITE64rr */ -/* Table2556 */ - 0x8e1, /* PUSHFS64 */ -/* Table2557 */ - 0x86a, /* POPFS64 */ -/* Table2558 */ - 0x27b, /* CPUID64 */ -/* Table2559 */ - 0x8e4, /* PUSHGS64 */ -/* Table2560 */ - 0x86d, /* POPGS64 */ -/* Table2561 */ - 0x0, /* */ - 0x57e, /* MMX_MASKMOVQ64 */ -/* Table2563 */ - 0xa83, /* SLDT16m */ - 0xaaa, /* STRm */ - 0x4df, /* LLDT16m */ - 0x539, /* LTRm */ - 0xcc3, /* VERRm */ - 0xcc5, /* VERWm */ - 0x0, /* */ - 0x0, /* */ - 0xa84, /* SLDT16r */ - 0xaa7, /* STR16r */ - 0x4e0, /* LLDT16r */ - 0x53a, /* LTRr */ - 0xcc4, /* VERRr */ - 0xcc6, /* VERWr */ - 0x0, /* */ - 0x0, /* */ -/* Table2579 */ - 0xa16, /* SGDT16m */ - 0xa7b, /* SIDT16m */ - 0x4d6, /* LGDT16m */ - 0x4dc, /* LIDT16m */ - 0xa88, /* SMSW16m */ - 0x0, /* */ - 0x4e1, /* LMSW16m */ - 0x3ca, /* INVLPG */ - 0x0, /* */ - 0xef6, /* VMCALL */ - 0xf1f, /* VMLAUNCH */ - 0xfe5, /* VMRESUME */ - 0x1008, /* VMXOFF */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x62a, /* MONITORrrr */ - 0x718, /* MWAITrr */ - 0x195, /* CLAC */ - 0xa9d, /* STAC */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x14fd, /* XGETBV */ - 0x152d, /* XSETBV */ - 0x0, /* */ - 0x0, /* */ - 0xef8, /* VMFUNC */ - 0x14fc, /* XEND */ - 0x1531, /* XTEST */ - 0x0, /* */ - 0xfe6, /* VMRUN32 */ - 0xf22, /* VMMCALL */ - 0xf20, /* VMLOAD32 */ - 0xfe8, /* VMSAVE32 */ - 0xaa0, /* STGI */ - 0x199, /* CLGI */ - 0xa82, /* SKINIT */ - 0x3cb, /* INVLPGA32 */ - 0xa89, /* SMSW16r */ - 0xa89, /* SMSW16r */ - 0xa89, /* SMSW16r */ - 0xa89, /* SMSW16r */ - 0xa89, /* SMSW16r */ - 0xa89, /* SMSW16r */ - 0xa89, /* SMSW16r */ - 0xa89, /* SMSW16r */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x4e2, /* LMSW16r */ - 0x4e2, /* LMSW16r */ - 0x4e2, /* LMSW16r */ - 0x4e2, /* LMSW16r */ - 0x4e2, /* LMSW16r */ - 0x4e2, /* LMSW16r */ - 0x4e2, /* LMSW16r */ - 0x4e2, /* LMSW16r */ - 0xb13, /* SWAPGS */ - 0x930, /* RDTSCP */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ -/* Table2651 */ - 0x4a8, /* LAR16rm */ - 0x4a9, /* LAR16rr */ -/* Table2653 */ - 0x530, /* LSL16rm */ - 0x531, /* LSL16rr */ -/* Table2655 */ - 0x6d2, /* MOVUPDrm */ - 0x6d3, /* MOVUPDrr */ -/* Table2657 */ - 0x6d1, /* MOVUPDmr */ - 0x6d4, /* MOVUPDrr_REV */ -/* Table2659 */ - 0x69d, /* MOVLPDrm */ - 0x696, /* MOVHLPSrr */ -/* Table2661 */ - 0x69c, /* MOVLPDmr */ - 0x0, /* */ -/* Table2663 */ - 0xb6a, /* UNPCKLPDrm */ - 0xb6b, /* UNPCKLPDrr */ -/* Table2665 */ - 0xb66, /* UNPCKHPDrm */ - 0xb67, /* UNPCKHPDrr */ -/* Table2667 */ - 0x698, /* MOVHPDrm */ - 0x69b, /* MOVLHPSrr */ -/* Table2669 */ - 0x697, /* MOVHPDmr */ - 0x0, /* */ -/* Table2671 */ - 0x72a, /* NOOPW_19 */ - 0x0, /* */ -/* Table2673 */ - 0x72b, /* NOOPW_1a */ - 0x0, /* */ -/* Table2675 */ - 0x72c, /* NOOPW_1b */ - 0x0, /* */ -/* Table2677 */ - 0x72d, /* NOOPW_1c */ - 0x0, /* */ -/* Table2679 */ - 0x72e, /* NOOPW_1d */ - 0x0, /* */ -/* Table2681 */ - 0x72f, /* NOOPW_1e */ - 0x0, /* */ -/* Table2683 */ - 0x729, /* NOOPW */ - 0x0, /* */ -/* Table2685 */ - 0x67b, /* MOVAPDrm */ - 0x67c, /* MOVAPDrr */ -/* Table2687 */ - 0x67a, /* MOVAPDmr */ - 0x67d, /* MOVAPDrr_REV */ -/* Table2689 */ - 0x572, /* MMX_CVTPI2PDirm */ - 0x573, /* MMX_CVTPI2PDirr */ -/* Table2691 */ - 0x6a6, /* MOVNTPDmr */ - 0x0, /* */ -/* Table2693 */ - 0x578, /* MMX_CVTTPD2PIirm */ - 0x579, /* MMX_CVTTPD2PIirr */ -/* Table2695 */ - 0x570, /* MMX_CVTPD2PIirm */ - 0x571, /* MMX_CVTPD2PIirr */ -/* Table2697 */ - 0xb56, /* UCOMISDrm */ - 0xb57, /* UCOMISDrr */ -/* Table2699 */ - 0x26e, /* COMISDrm */ - 0x26f, /* COMISDrr */ -/* Table2701 */ - 0x207, /* CMOVO16rm */ - 0x208, /* CMOVO16rr */ -/* Table2703 */ - 0x1f1, /* CMOVNO16rm */ - 0x1f2, /* CMOVNO16rr */ -/* Table2705 */ - 0x1a9, /* CMOVB16rm */ - 0x1aa, /* CMOVB16rr */ -/* Table2707 */ - 0x1a3, /* CMOVAE16rm */ - 0x1a4, /* CMOVAE16rr */ -/* Table2709 */ - 0x1bd, /* CMOVE16rm */ - 0x1be, /* CMOVE16rr */ -/* Table2711 */ - 0x1e7, /* CMOVNE16rm */ - 0x1e8, /* CMOVNE16rr */ -/* Table2713 */ - 0x1af, /* CMOVBE16rm */ - 0x1b0, /* CMOVBE16rr */ -/* Table2715 */ - 0x19d, /* CMOVA16rm */ - 0x19e, /* CMOVA16rr */ -/* Table2717 */ - 0x217, /* CMOVS16rm */ - 0x218, /* CMOVS16rr */ -/* Table2719 */ - 0x201, /* CMOVNS16rm */ - 0x202, /* CMOVNS16rr */ -/* Table2721 */ - 0x20d, /* CMOVP16rm */ - 0x20e, /* CMOVP16rr */ -/* Table2723 */ - 0x1f7, /* CMOVNP16rm */ - 0x1f8, /* CMOVNP16rr */ -/* Table2725 */ - 0x1d3, /* CMOVL16rm */ - 0x1d4, /* CMOVL16rr */ -/* Table2727 */ - 0x1cd, /* CMOVGE16rm */ - 0x1ce, /* CMOVGE16rr */ -/* Table2729 */ - 0x1d9, /* CMOVLE16rm */ - 0x1da, /* CMOVLE16rr */ -/* Table2731 */ - 0x1c7, /* CMOVG16rm */ - 0x1c8, /* CMOVG16rr */ -/* Table2733 */ - 0x0, /* */ - 0x6a0, /* MOVMSKPDrr */ -/* Table2735 */ - 0xa8c, /* SQRTPDm */ - 0xa8d, /* SQRTPDr */ -/* Table2737 */ - 0xd5, /* ANDPDrm */ - 0xd6, /* ANDPDrr */ -/* Table2739 */ - 0xd1, /* ANDNPDrm */ - 0xd2, /* ANDNPDrr */ -/* Table2741 */ - 0x75c, /* ORPDrm */ - 0x75d, /* ORPDrr */ -/* Table2743 */ - 0x1522, /* XORPDrm */ - 0x1523, /* XORPDrr */ -/* Table2745 */ - 0x71, /* ADDPDrm */ - 0x72, /* ADDPDrr */ -/* Table2747 */ - 0x6f3, /* MULPDrm */ - 0x6f4, /* MULPDrr */ -/* Table2749 */ - 0x28e, /* CVTPD2PSrm */ - 0x28f, /* CVTPD2PSrr */ -/* Table2751 */ - 0x290, /* CVTPS2DQrm */ - 0x291, /* CVTPS2DQrr */ -/* Table2753 */ - 0xae0, /* SUBPDrm */ - 0xae1, /* SUBPDrr */ -/* Table2755 */ - 0x564, /* MINPDrm */ - 0x565, /* MINPDrr */ -/* Table2757 */ - 0x2cf, /* DIVPDrm */ - 0x2d0, /* DIVPDrr */ -/* Table2759 */ - 0x54f, /* MAXPDrm */ - 0x550, /* MAXPDrr */ -/* Table2761 */ - 0x8be, /* PUNPCKLBWrm */ - 0x8bf, /* PUNPCKLBWrr */ -/* Table2763 */ - 0x8c4, /* PUNPCKLWDrm */ - 0x8c5, /* PUNPCKLWDrr */ -/* Table2765 */ - 0x8c0, /* PUNPCKLDQrm */ - 0x8c1, /* PUNPCKLDQrr */ -/* Table2767 */ - 0x771, /* PACKSSWBrm */ - 0x772, /* PACKSSWBrr */ -/* Table2769 */ - 0x7aa, /* PCMPGTBrm */ - 0x7ab, /* PCMPGTBrr */ -/* Table2771 */ - 0x7b0, /* PCMPGTWrm */ - 0x7b1, /* PCMPGTWrr */ -/* Table2773 */ - 0x7ac, /* PCMPGTDrm */ - 0x7ad, /* PCMPGTDrr */ -/* Table2775 */ - 0x775, /* PACKUSWBrm */ - 0x776, /* PACKUSWBrr */ -/* Table2777 */ - 0x8b6, /* PUNPCKHBWrm */ - 0x8b7, /* PUNPCKHBWrr */ -/* Table2779 */ - 0x8bc, /* PUNPCKHWDrm */ - 0x8bd, /* PUNPCKHWDrr */ -/* Table2781 */ - 0x8b8, /* PUNPCKHDQrm */ - 0x8b9, /* PUNPCKHDQrr */ -/* Table2783 */ - 0x76f, /* PACKSSDWrm */ - 0x770, /* PACKSSDWrr */ -/* Table2785 */ - 0x8c2, /* PUNPCKLQDQrm */ - 0x8c3, /* PUNPCKLQDQrr */ -/* Table2787 */ - 0x8ba, /* PUNPCKHQDQrm */ - 0x8bb, /* PUNPCKHQDQrr */ -/* Table2789 */ - 0x68a, /* MOVDI2PDIrm */ - 0x68b, /* MOVDI2PDIrr */ -/* Table2791 */ - 0x68f, /* MOVDQArm */ - 0x690, /* MOVDQArr */ -/* Table2793 */ - 0x87c, /* PSHUFDmi */ - 0x87d, /* PSHUFDri */ -/* Table2795 */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x89f, /* PSRLWri */ - 0x0, /* */ - 0x895, /* PSRAWri */ - 0x0, /* */ - 0x88f, /* PSLLWri */ - 0x0, /* */ -/* Table2811 */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x899, /* PSRLDri */ - 0x0, /* */ - 0x892, /* PSRADri */ - 0x0, /* */ - 0x889, /* PSLLDri */ - 0x0, /* */ -/* Table2827 */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x89c, /* PSRLQri */ - 0x898, /* PSRLDQri */ - 0x0, /* */ - 0x0, /* */ - 0x88c, /* PSLLQri */ - 0x888, /* PSLLDQri */ -/* Table2843 */ - 0x79a, /* PCMPEQBrm */ - 0x79b, /* PCMPEQBrr */ -/* Table2845 */ - 0x7a0, /* PCMPEQWrm */ - 0x7a1, /* PCMPEQWrr */ -/* Table2847 */ - 0x79c, /* PCMPEQDrm */ - 0x79d, /* PCMPEQDrr */ -/* Table2849 */ - 0xfe1, /* VMREAD32rm */ - 0x313, /* EXTRQI */ -/* Table2851 */ - 0x1004, /* VMWRITE32rm */ - 0x312, /* EXTRQ */ -/* Table2853 */ - 0x371, /* HADDPDrm */ - 0x372, /* HADDPDrr */ -/* Table2855 */ - 0x376, /* HSUBPDrm */ - 0x377, /* HSUBPDrr */ -/* Table2857 */ - 0x6ab, /* MOVPDI2DImr */ - 0x6ac, /* MOVPDI2DIrr */ -/* Table2859 */ - 0x68e, /* MOVDQAmr */ - 0x691, /* MOVDQArr_REV */ -/* Table2861 */ - 0x48b, /* JO_2 */ -/* Table2862 */ - 0x482, /* JNO_2 */ -/* Table2863 */ - 0x461, /* JB_2 */ -/* Table2864 */ - 0x458, /* JAE_2 */ -/* Table2865 */ - 0x467, /* JE_2 */ -/* Table2866 */ - 0x47f, /* JNE_2 */ -/* Table2867 */ - 0x45e, /* JBE_2 */ -/* Table2868 */ - 0x45b, /* JA_2 */ -/* Table2869 */ - 0x492, /* JS_2 */ -/* Table2870 */ - 0x488, /* JNS_2 */ -/* Table2871 */ - 0x48e, /* JP_2 */ -/* Table2872 */ - 0x485, /* JNP_2 */ -/* Table2873 */ - 0x473, /* JL_2 */ -/* Table2874 */ - 0x46a, /* JGE_2 */ -/* Table2875 */ - 0x470, /* JLE_2 */ -/* Table2876 */ - 0x46d, /* JG_2 */ -/* Table2877 */ - 0x8df, /* PUSHFS16 */ -/* Table2878 */ - 0x868, /* POPFS16 */ -/* Table2879 */ - 0x152, /* BT16mr */ - 0x154, /* BT16rr */ -/* Table2881 */ - 0xa40, /* SHLD16mri8 */ - 0xa42, /* SHLD16rri8 */ -/* Table2883 */ - 0xa3f, /* SHLD16mrCL */ - 0xa41, /* SHLD16rrCL */ -/* Table2885 */ - 0x8e2, /* PUSHGS16 */ -/* Table2886 */ - 0x86b, /* POPGS16 */ -/* Table2887 */ - 0x176, /* BTS16mr */ - 0x178, /* BTS16rr */ -/* Table2889 */ - 0xa68, /* SHRD16mri8 */ - 0xa6a, /* SHRD16rri8 */ -/* Table2891 */ - 0xa67, /* SHRD16mrCL */ - 0xa69, /* SHRD16rrCL */ -/* Table2893 */ - 0x390, /* IMUL16rm */ - 0x393, /* IMUL16rr */ -/* Table2895 */ - 0x265, /* CMPXCHG16rm */ - 0x266, /* CMPXCHG16rr */ -/* Table2897 */ - 0x536, /* LSS16rm */ - 0x0, /* */ -/* Table2899 */ - 0x16a, /* BTR16mr */ - 0x16c, /* BTR16rr */ -/* Table2901 */ - 0x4d3, /* LFS16rm */ - 0x0, /* */ -/* Table2903 */ - 0x4d9, /* LGS16rm */ - 0x0, /* */ -/* Table2905 */ - 0x6dd, /* MOVZX16rm8 */ - 0x6de, /* MOVZX16rr8 */ -/* Table2907 */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x151, /* BT16mi8 */ - 0x175, /* BTS16mi8 */ - 0x169, /* BTR16mi8 */ - 0x15d, /* BTC16mi8 */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x153, /* BT16ri8 */ - 0x177, /* BTS16ri8 */ - 0x16b, /* BTR16ri8 */ - 0x15f, /* BTC16ri8 */ -/* Table2923 */ - 0x15e, /* BTC16mr */ - 0x160, /* BTC16rr */ -/* Table2925 */ - 0x143, /* BSF16rm */ - 0x144, /* BSF16rr */ -/* Table2927 */ - 0x149, /* BSR16rm */ - 0x14a, /* BSR16rr */ -/* Table2929 */ - 0x6c5, /* MOVSX16rm8 */ - 0x6c6, /* MOVSX16rr8 */ -/* Table2931 */ - 0x14e0, /* XADD16rm */ - 0x14e1, /* XADD16rr */ -/* Table2933 */ - 0x250, /* CMPPDrmi */ - 0x252, /* CMPPDrri */ -/* Table2935 */ - 0x809, /* PINSRWrmi */ - 0x80a, /* PINSRWrri */ -/* Table2937 */ - 0x0, /* */ - 0x7c9, /* PEXTRWri */ -/* Table2939 */ - 0xa77, /* SHUFPDrmi */ - 0xa78, /* SHUFPDrri */ -/* Table2941 */ - 0x0, /* */ - 0x26b, /* CMPXCHG8B */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0xef7, /* VMCLEARm */ - 0xfe0, /* VMPTRSTm */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x929, /* RDRAND16r */ - 0x92c, /* RDSEED16r */ -/* Table2957 */ - 0x7d, /* ADDSUBPDrm */ - 0x7e, /* ADDSUBPDrr */ -/* Table2959 */ - 0x8a0, /* PSRLWrm */ - 0x8a1, /* PSRLWrr */ -/* Table2961 */ - 0x89a, /* PSRLDrm */ - 0x89b, /* PSRLDrr */ -/* Table2963 */ - 0x89d, /* PSRLQrm */ - 0x89e, /* PSRLQrr */ -/* Table2965 */ - 0x77b, /* PADDQrm */ - 0x77c, /* PADDQrr */ -/* Table2967 */ - 0x84c, /* PMULLWrm */ - 0x84d, /* PMULLWrr */ -/* Table2969 */ - 0x6ad, /* MOVPQI2QImr */ - 0x6ae, /* MOVPQI2QIrr */ -/* Table2971 */ - 0x0, /* */ - 0x827, /* PMOVMSKBrr */ -/* Table2973 */ - 0x8ac, /* PSUBUSBrm */ - 0x8ad, /* PSUBUSBrr */ -/* Table2975 */ - 0x8ae, /* PSUBUSWrm */ - 0x8af, /* PSUBUSWrr */ -/* Table2977 */ - 0x821, /* PMINUBrm */ - 0x822, /* PMINUBrr */ -/* Table2979 */ - 0x78b, /* PANDrm */ - 0x78c, /* PANDrr */ -/* Table2981 */ - 0x781, /* PADDUSBrm */ - 0x782, /* PADDUSBrr */ -/* Table2983 */ - 0x783, /* PADDUSWrm */ - 0x784, /* PADDUSWrr */ -/* Table2985 */ - 0x815, /* PMAXUBrm */ - 0x816, /* PMAXUBrr */ -/* Table2987 */ - 0x789, /* PANDNrm */ - 0x78a, /* PANDNrr */ -/* Table2989 */ - 0x78e, /* PAVGBrm */ - 0x78f, /* PAVGBrr */ -/* Table2991 */ - 0x896, /* PSRAWrm */ - 0x897, /* PSRAWrr */ -/* Table2993 */ - 0x893, /* PSRADrm */ - 0x894, /* PSRADrr */ -/* Table2995 */ - 0x792, /* PAVGWrm */ - 0x793, /* PAVGWrr */ -/* Table2997 */ - 0x846, /* PMULHUWrm */ - 0x847, /* PMULHUWrr */ -/* Table2999 */ - 0x848, /* PMULHWrm */ - 0x849, /* PMULHWrr */ -/* Table3001 */ - 0x2a8, /* CVTTPD2DQrm */ - 0x2a9, /* CVTTPD2DQrr */ -/* Table3003 */ - 0x6a3, /* MOVNTDQmr */ - 0x0, /* */ -/* Table3005 */ - 0x8a8, /* PSUBSBrm */ - 0x8a9, /* PSUBSBrr */ -/* Table3007 */ - 0x8aa, /* PSUBSWrm */ - 0x8ab, /* PSUBSWrr */ -/* Table3009 */ - 0x81f, /* PMINSWrm */ - 0x820, /* PMINSWrr */ -/* Table3011 */ - 0x870, /* PORrm */ - 0x871, /* PORrr */ -/* Table3013 */ - 0x77d, /* PADDSBrm */ - 0x77e, /* PADDSBrr */ -/* Table3015 */ - 0x77f, /* PADDSWrm */ - 0x780, /* PADDSWrr */ -/* Table3017 */ - 0x813, /* PMAXSWrm */ - 0x814, /* PMAXSWrr */ -/* Table3019 */ - 0x8e9, /* PXORrm */ - 0x8ea, /* PXORrr */ -/* Table3021 */ - 0x890, /* PSLLWrm */ - 0x891, /* PSLLWrr */ -/* Table3023 */ - 0x88a, /* PSLLDrm */ - 0x88b, /* PSLLDrr */ -/* Table3025 */ - 0x88d, /* PSLLQrm */ - 0x88e, /* PSLLQrr */ -/* Table3027 */ - 0x84e, /* PMULUDQrm */ - 0x84f, /* PMULUDQrr */ -/* Table3029 */ - 0x80d, /* PMADDWDrm */ - 0x80e, /* PMADDWDrr */ -/* Table3031 */ - 0x878, /* PSADBWrm */ - 0x879, /* PSADBWrr */ -/* Table3033 */ - 0x0, /* */ - 0x545, /* MASKMOVDQU */ -/* Table3035 */ - 0x8a2, /* PSUBBrm */ - 0x8a3, /* PSUBBrr */ -/* Table3037 */ - 0x8b0, /* PSUBWrm */ - 0x8b1, /* PSUBWrr */ -/* Table3039 */ - 0x8a4, /* PSUBDrm */ - 0x8a5, /* PSUBDrr */ -/* Table3041 */ - 0x8a6, /* PSUBQrm */ - 0x8a7, /* PSUBQrr */ -/* Table3043 */ - 0x777, /* PADDBrm */ - 0x778, /* PADDBrr */ -/* Table3045 */ - 0x785, /* PADDWrm */ - 0x786, /* PADDWrr */ -/* Table3047 */ - 0x779, /* PADDDrm */ - 0x77a, /* PADDDrr */ -/* Table3049 */ - 0x6b3, /* MOVSDrm */ - 0x6b4, /* MOVSDrr */ -/* Table3051 */ - 0x6b2, /* MOVSDmr */ - 0x6b5, /* MOVSDrr_REV */ -/* Table3053 */ - 0x688, /* MOVDDUPrm */ - 0x689, /* MOVDDUPrr */ -/* Table3055 */ - 0x29c, /* CVTSI2SDrm */ - 0x29d, /* CVTSI2SDrr */ -/* Table3057 */ - 0x6a8, /* MOVNTSD */ - 0x0, /* */ -/* Table3059 */ - 0x2ae, /* CVTTSD2SIrm */ - 0x2af, /* CVTTSD2SIrr */ -/* Table3061 */ - 0x296, /* CVTSD2SIrm */ - 0x297, /* CVTSD2SIrr */ -/* Table3063 */ - 0xa90, /* SQRTSDm */ - 0xa92, /* SQRTSDr */ -/* Table3065 */ - 0x75, /* ADDSDrm */ - 0x77, /* ADDSDrr */ -/* Table3067 */ - 0x6f7, /* MULSDrm */ - 0x6f9, /* MULSDrr */ -/* Table3069 */ - 0x298, /* CVTSD2SSrm */ - 0x299, /* CVTSD2SSrr */ -/* Table3071 */ - 0xaf6, /* SUBSDrm */ - 0xaf8, /* SUBSDrr */ -/* Table3073 */ - 0x568, /* MINSDrm */ - 0x56a, /* MINSDrr */ -/* Table3075 */ - 0x2e5, /* DIVSDrm */ - 0x2e7, /* DIVSDrr */ -/* Table3077 */ - 0x553, /* MAXSDrm */ - 0x555, /* MAXSDrr */ -/* Table3079 */ - 0x880, /* PSHUFLWmi */ - 0x881, /* PSHUFLWri */ -/* Table3081 */ - 0xfe1, /* VMREAD32rm */ - 0x3c2, /* INSERTQI */ -/* Table3083 */ - 0x1004, /* VMWRITE32rm */ - 0x3c1, /* INSERTQ */ -/* Table3085 */ - 0x373, /* HADDPSrm */ - 0x374, /* HADDPSrr */ -/* Table3087 */ - 0x378, /* HSUBPSrm */ - 0x379, /* HSUBPSrr */ -/* Table3089 */ - 0x25c, /* CMPSDrm */ - 0x25e, /* CMPSDrr */ -/* Table3091 */ - 0x7f, /* ADDSUBPSrm */ - 0x80, /* ADDSUBPSrr */ -/* Table3093 */ - 0x0, /* */ - 0x585, /* MMX_MOVDQ2Qrr */ -/* Table3095 */ - 0x28c, /* CVTPD2DQrm */ - 0x28d, /* CVTPD2DQrr */ -/* Table3097 */ - 0x4b4, /* LDDQUrm */ - 0x0, /* */ -/* Table3099 */ - 0x6c1, /* MOVSSrm */ - 0x6c2, /* MOVSSrr */ -/* Table3101 */ - 0x6c0, /* MOVSSmr */ - 0x6c3, /* MOVSSrr_REV */ -/* Table3103 */ - 0x6bb, /* MOVSLDUPrm */ - 0x6bc, /* MOVSLDUPrr */ -/* Table3105 */ - 0x6b8, /* MOVSHDUPrm */ - 0x6b9, /* MOVSHDUPrr */ -/* Table3107 */ - 0x2a0, /* CVTSI2SSrm */ - 0x2a1, /* CVTSI2SSrr */ -/* Table3109 */ - 0x6a9, /* MOVNTSS */ - 0x0, /* */ -/* Table3111 */ - 0x2b2, /* CVTTSS2SIrm */ - 0x2b3, /* CVTTSS2SIrr */ -/* Table3113 */ - 0x2a6, /* CVTSS2SIrm */ - 0x2a7, /* CVTSS2SIrr */ -/* Table3115 */ - 0xa94, /* SQRTSSm */ - 0xa96, /* SQRTSSr */ -/* Table3117 */ - 0x98f, /* RSQRTSSm */ - 0x991, /* RSQRTSSr */ -/* Table3119 */ - 0x907, /* RCPSSm */ - 0x909, /* RCPSSr */ -/* Table3121 */ - 0x79, /* ADDSSrm */ - 0x7b, /* ADDSSrr */ -/* Table3123 */ - 0x6fb, /* MULSSrm */ - 0x6fd, /* MULSSrr */ -/* Table3125 */ - 0x2a2, /* CVTSS2SDrm */ - 0x2a3, /* CVTSS2SDrr */ -/* Table3127 */ - 0x2aa, /* CVTTPS2DQrm */ - 0x2ab, /* CVTTPS2DQrr */ -/* Table3129 */ - 0xafa, /* SUBSSrm */ - 0xafc, /* SUBSSrr */ -/* Table3131 */ - 0x56c, /* MINSSrm */ - 0x56e, /* MINSSrr */ -/* Table3133 */ - 0x2e9, /* DIVSSrm */ - 0x2eb, /* DIVSSrr */ -/* Table3135 */ - 0x557, /* MAXSSrm */ - 0x559, /* MAXSSrr */ -/* Table3137 */ - 0x693, /* MOVDQUrm */ - 0x694, /* MOVDQUrr */ -/* Table3139 */ - 0x87e, /* PSHUFHWmi */ - 0x87f, /* PSHUFHWri */ -/* Table3141 */ - 0x6b0, /* MOVQI2PQIrm */ - 0x6da, /* MOVZPQILo2PQIrr */ -/* Table3143 */ - 0x692, /* MOVDQUmr */ - 0x695, /* MOVDQUrr_REV */ -/* Table3145 */ - 0x85d, /* POPCNT32rm */ - 0x85e, /* POPCNT32rr */ -/* Table3147 */ - 0xb4e, /* TZCNT32rm */ - 0xb4f, /* TZCNT32rr */ -/* Table3149 */ - 0x541, /* LZCNT32rm */ - 0x542, /* LZCNT32rr */ -/* Table3151 */ - 0x260, /* CMPSSrm */ - 0x262, /* CMPSSrr */ -/* Table3153 */ - 0x0, /* */ - 0x26b, /* CMPXCHG8B */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x1009, /* VMXON */ - 0xfe0, /* VMPTRSTm */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x92a, /* RDRAND32r */ - 0x92d, /* RDSEED32r */ -/* Table3169 */ - 0x0, /* */ - 0x588, /* MMX_MOVQ2DQrr */ -/* Table3171 */ - 0x288, /* CVTDQ2PDrm */ - 0x289, /* CVTDQ2PDrr */ -/* Table3173 */ - 0x85b, /* POPCNT16rm */ - 0x85c, /* POPCNT16rr */ -/* Table3175 */ - 0xb4c, /* TZCNT16rm */ - 0xb4d, /* TZCNT16rr */ -/* Table3177 */ - 0x53f, /* LZCNT16rm */ - 0x540, /* LZCNT16rr */ -/* Table3179 */ - 0xa86, /* SLDT64m */ - 0xaaa, /* STRm */ - 0x4df, /* LLDT16m */ - 0x539, /* LTRm */ - 0xcc3, /* VERRm */ - 0xcc5, /* VERWm */ - 0x0, /* */ - 0x0, /* */ - 0xa87, /* SLDT64r */ - 0xaa9, /* STR64r */ - 0x4e0, /* LLDT16r */ - 0x53a, /* LTRr */ - 0xcc4, /* VERRr */ - 0xcc6, /* VERWr */ - 0x0, /* */ - 0x0, /* */ -/* Table3195 */ - 0xa18, /* SGDT64m */ - 0xa7d, /* SIDT64m */ - 0x4d8, /* LGDT64m */ - 0x4de, /* LIDT64m */ - 0xa88, /* SMSW16m */ - 0x0, /* */ - 0x4e1, /* LMSW16m */ - 0x3ca, /* INVLPG */ - 0x0, /* */ - 0xef6, /* VMCALL */ - 0xf1f, /* VMLAUNCH */ - 0xfe5, /* VMRESUME */ - 0x1008, /* VMXOFF */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x62a, /* MONITORrrr */ - 0x718, /* MWAITrr */ - 0x195, /* CLAC */ - 0xa9d, /* STAC */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x14fd, /* XGETBV */ - 0x152d, /* XSETBV */ - 0x0, /* */ - 0x0, /* */ - 0xef8, /* VMFUNC */ - 0x14fc, /* XEND */ - 0x1531, /* XTEST */ - 0x0, /* */ - 0xfe7, /* VMRUN64 */ - 0xf22, /* VMMCALL */ - 0xf21, /* VMLOAD64 */ - 0xfe9, /* VMSAVE64 */ - 0xaa0, /* STGI */ - 0x199, /* CLGI */ - 0xa82, /* SKINIT */ - 0x3cc, /* INVLPGA64 */ - 0xa8b, /* SMSW64r */ - 0xa8b, /* SMSW64r */ - 0xa8b, /* SMSW64r */ - 0xa8b, /* SMSW64r */ - 0xa8b, /* SMSW64r */ - 0xa8b, /* SMSW64r */ - 0xa8b, /* SMSW64r */ - 0xa8b, /* SMSW64r */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x4e2, /* LMSW16r */ - 0x4e2, /* LMSW16r */ - 0x4e2, /* LMSW16r */ - 0x4e2, /* LMSW16r */ - 0x4e2, /* LMSW16r */ - 0x4e2, /* LMSW16r */ - 0x4e2, /* LMSW16r */ - 0x4e2, /* LMSW16r */ - 0xb13, /* SWAPGS */ - 0x930, /* RDTSCP */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ -/* Table3267 */ - 0x4ac, /* LAR64rm */ - 0x4ad, /* LAR64rr */ -/* Table3269 */ - 0x534, /* LSL64rm */ - 0x535, /* LSL64rr */ -/* Table3271 */ - 0xb19, /* SYSRET64 */ -/* Table3272 */ - 0xb17, /* SYSEXIT64 */ -/* Table3273 */ - 0x20b, /* CMOVO64rm */ - 0x20c, /* CMOVO64rr */ -/* Table3275 */ - 0x1f5, /* CMOVNO64rm */ - 0x1f6, /* CMOVNO64rr */ -/* Table3277 */ - 0x1ad, /* CMOVB64rm */ - 0x1ae, /* CMOVB64rr */ -/* Table3279 */ - 0x1a7, /* CMOVAE64rm */ - 0x1a8, /* CMOVAE64rr */ -/* Table3281 */ - 0x1c1, /* CMOVE64rm */ - 0x1c2, /* CMOVE64rr */ -/* Table3283 */ - 0x1eb, /* CMOVNE64rm */ - 0x1ec, /* CMOVNE64rr */ -/* Table3285 */ - 0x1b3, /* CMOVBE64rm */ - 0x1b4, /* CMOVBE64rr */ -/* Table3287 */ - 0x1a1, /* CMOVA64rm */ - 0x1a2, /* CMOVA64rr */ -/* Table3289 */ - 0x21b, /* CMOVS64rm */ - 0x21c, /* CMOVS64rr */ -/* Table3291 */ - 0x205, /* CMOVNS64rm */ - 0x206, /* CMOVNS64rr */ -/* Table3293 */ - 0x211, /* CMOVP64rm */ - 0x212, /* CMOVP64rr */ -/* Table3295 */ - 0x1fb, /* CMOVNP64rm */ - 0x1fc, /* CMOVNP64rr */ -/* Table3297 */ - 0x1d7, /* CMOVL64rm */ - 0x1d8, /* CMOVL64rr */ -/* Table3299 */ - 0x1d1, /* CMOVGE64rm */ - 0x1d2, /* CMOVGE64rr */ -/* Table3301 */ - 0x1dd, /* CMOVLE64rm */ - 0x1de, /* CMOVLE64rr */ -/* Table3303 */ - 0x1cb, /* CMOVG64rm */ - 0x1cc, /* CMOVG64rr */ -/* Table3305 */ - 0x582, /* MMX_MOVD64rm */ - 0x584, /* MMX_MOVD64to64rr */ -/* Table3307 */ - 0x581, /* MMX_MOVD64mr */ - 0x57f, /* MMX_MOVD64from64rr */ -/* Table3309 */ - 0x15a, /* BT64mr */ - 0x15c, /* BT64rr */ -/* Table3311 */ - 0xa48, /* SHLD64mri8 */ - 0xa4a, /* SHLD64rri8 */ -/* Table3313 */ - 0xa47, /* SHLD64mrCL */ - 0xa49, /* SHLD64rrCL */ -/* Table3315 */ - 0x17e, /* BTS64mr */ - 0x180, /* BTS64rr */ -/* Table3317 */ - 0xa70, /* SHRD64mri8 */ - 0xa72, /* SHRD64rri8 */ -/* Table3319 */ - 0xa6f, /* SHRD64mrCL */ - 0xa71, /* SHRD64rrCL */ -/* Table3321 */ - 0x354, /* FXSAVE64 */ - 0x352, /* FXRSTOR64 */ - 0x4b5, /* LDMXCSR */ - 0xaa2, /* STMXCSR */ - 0x152a, /* XSAVE64 */ - 0x1528, /* XRSTOR64 */ - 0x152c, /* XSAVEOPT64 */ - 0x198, /* CLFLUSH */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x4d2, /* LFENCE */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x55b, /* MFENCE */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0xa15, /* SFENCE */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ -/* Table3393 */ - 0x3a0, /* IMUL64rm */ - 0x3a3, /* IMUL64rr */ -/* Table3395 */ - 0x269, /* CMPXCHG64rm */ - 0x26a, /* CMPXCHG64rr */ -/* Table3397 */ - 0x538, /* LSS64rm */ - 0x0, /* */ -/* Table3399 */ - 0x172, /* BTR64mr */ - 0x174, /* BTR64rr */ -/* Table3401 */ - 0x4d5, /* LFS64rm */ - 0x0, /* */ -/* Table3403 */ - 0x4db, /* LGS64rm */ - 0x0, /* */ -/* Table3405 */ - 0x6e6, /* MOVZX64rm8_Q */ - 0x6e8, /* MOVZX64rr8_Q */ -/* Table3407 */ - 0x6e5, /* MOVZX64rm16_Q */ - 0x6e7, /* MOVZX64rr16_Q */ -/* Table3409 */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x159, /* BT64mi8 */ - 0x17d, /* BTS64mi8 */ - 0x171, /* BTR64mi8 */ - 0x165, /* BTC64mi8 */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x15b, /* BT64ri8 */ - 0x17f, /* BTS64ri8 */ - 0x173, /* BTR64ri8 */ - 0x167, /* BTC64ri8 */ -/* Table3425 */ - 0x166, /* BTC64mr */ - 0x168, /* BTC64rr */ -/* Table3427 */ - 0x147, /* BSF64rm */ - 0x148, /* BSF64rr */ -/* Table3429 */ - 0x14d, /* BSR64rm */ - 0x14e, /* BSR64rr */ -/* Table3431 */ - 0x6cd, /* MOVSX64rm8 */ - 0x6d0, /* MOVSX64rr8 */ -/* Table3433 */ - 0x6cb, /* MOVSX64rm16 */ - 0x6ce, /* MOVSX64rr16 */ -/* Table3435 */ - 0x14e4, /* XADD64rm */ - 0x14e5, /* XADD64rr */ -/* Table3437 */ - 0x6a4, /* MOVNTI_64mr */ - 0x0, /* */ -/* Table3439 */ - 0x0, /* */ - 0x264, /* CMPXCHG16B */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0xfdf, /* VMPTRLDm */ - 0xfe0, /* VMPTRSTm */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x92b, /* RDRAND64r */ - 0x92e, /* RDSEED64r */ -/* Table3455 */ - 0x150, /* BSWAP64r */ -/* Table3456 */ - 0xa18, /* SGDT64m */ - 0xa7d, /* SIDT64m */ - 0x4d8, /* LGDT64m */ - 0x4de, /* LIDT64m */ - 0xa88, /* SMSW16m */ - 0x0, /* */ - 0x4e1, /* LMSW16m */ - 0x3ca, /* INVLPG */ - 0x0, /* */ - 0xef6, /* VMCALL */ - 0xf1f, /* VMLAUNCH */ - 0xfe5, /* VMRESUME */ - 0x1008, /* VMXOFF */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x62a, /* MONITORrrr */ - 0x718, /* MWAITrr */ - 0x195, /* CLAC */ - 0xa9d, /* STAC */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x14fd, /* XGETBV */ - 0x152d, /* XSETBV */ - 0x0, /* */ - 0x0, /* */ - 0xef8, /* VMFUNC */ - 0x14fc, /* XEND */ - 0x1531, /* XTEST */ - 0x0, /* */ - 0xfe7, /* VMRUN64 */ - 0xf22, /* VMMCALL */ - 0xf21, /* VMLOAD64 */ - 0xfe9, /* VMSAVE64 */ - 0xaa0, /* STGI */ - 0x199, /* CLGI */ - 0xa82, /* SKINIT */ - 0x3cc, /* INVLPGA64 */ - 0xa89, /* SMSW16r */ - 0xa89, /* SMSW16r */ - 0xa89, /* SMSW16r */ - 0xa89, /* SMSW16r */ - 0xa89, /* SMSW16r */ - 0xa89, /* SMSW16r */ - 0xa89, /* SMSW16r */ - 0xa89, /* SMSW16r */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x4e2, /* LMSW16r */ - 0x4e2, /* LMSW16r */ - 0x4e2, /* LMSW16r */ - 0x4e2, /* LMSW16r */ - 0x4e2, /* LMSW16r */ - 0x4e2, /* LMSW16r */ - 0x4e2, /* LMSW16r */ - 0x4e2, /* LMSW16r */ - 0xb13, /* SWAPGS */ - 0x930, /* RDTSCP */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ -/* Table3528 */ - 0xfe3, /* VMREAD64rm */ - 0x313, /* EXTRQI */ -/* Table3530 */ - 0x1006, /* VMWRITE64rm */ - 0x312, /* EXTRQ */ -/* Table3532 */ - 0x0, /* */ - 0x546, /* MASKMOVDQU64 */ -/* Table3534 */ - 0xfe3, /* VMREAD64rm */ - 0x3c2, /* INSERTQI */ -/* Table3536 */ - 0x1006, /* VMWRITE64rm */ - 0x3c1, /* INSERTQ */ -/* Table3538 */ - 0x353, /* FXSAVE */ - 0x351, /* FXRSTOR */ - 0x4b5, /* LDMXCSR */ - 0xaa2, /* STMXCSR */ - 0x1529, /* XSAVE */ - 0x1527, /* XRSTOR */ - 0x152b, /* XSAVEOPT */ - 0x198, /* CLFLUSH */ - 0x923, /* RDFSBASE */ - 0x923, /* RDFSBASE */ - 0x923, /* RDFSBASE */ - 0x923, /* RDFSBASE */ - 0x923, /* RDFSBASE */ - 0x923, /* RDFSBASE */ - 0x923, /* RDFSBASE */ - 0x923, /* RDFSBASE */ - 0x925, /* RDGSBASE */ - 0x925, /* RDGSBASE */ - 0x925, /* RDGSBASE */ - 0x925, /* RDGSBASE */ - 0x925, /* RDGSBASE */ - 0x925, /* RDGSBASE */ - 0x925, /* RDGSBASE */ - 0x925, /* RDGSBASE */ - 0x14d9, /* WRFSBASE */ - 0x14d9, /* WRFSBASE */ - 0x14d9, /* WRFSBASE */ - 0x14d9, /* WRFSBASE */ - 0x14d9, /* WRFSBASE */ - 0x14d9, /* WRFSBASE */ - 0x14d9, /* WRFSBASE */ - 0x14d9, /* WRFSBASE */ - 0x14db, /* WRGSBASE */ - 0x14db, /* WRGSBASE */ - 0x14db, /* WRGSBASE */ - 0x14db, /* WRGSBASE */ - 0x14db, /* WRGSBASE */ - 0x14db, /* WRGSBASE */ - 0x14db, /* WRGSBASE */ - 0x14db, /* WRGSBASE */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x4d2, /* LFENCE */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x55b, /* MFENCE */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0xa15, /* SFENCE */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ -/* Table3610 */ - 0x29e, /* CVTSI2SS64rm */ - 0x29f, /* CVTSI2SS64rr */ -/* Table3612 */ - 0x2b0, /* CVTTSS2SI64rm */ - 0x2b1, /* CVTTSS2SI64rr */ -/* Table3614 */ - 0x2a4, /* CVTSS2SI64rm */ - 0x2a5, /* CVTSS2SI64rr */ -/* Table3616 */ - 0x6b0, /* MOVQI2PQIrm */ - 0x57f, /* MMX_MOVD64from64rr */ -/* Table3618 */ - 0x354, /* FXSAVE64 */ - 0x352, /* FXRSTOR64 */ - 0x4b5, /* LDMXCSR */ - 0xaa2, /* STMXCSR */ - 0x152a, /* XSAVE64 */ - 0x1528, /* XRSTOR64 */ - 0x152c, /* XSAVEOPT64 */ - 0x198, /* CLFLUSH */ - 0x924, /* RDFSBASE64 */ - 0x924, /* RDFSBASE64 */ - 0x924, /* RDFSBASE64 */ - 0x924, /* RDFSBASE64 */ - 0x924, /* RDFSBASE64 */ - 0x924, /* RDFSBASE64 */ - 0x924, /* RDFSBASE64 */ - 0x924, /* RDFSBASE64 */ - 0x926, /* RDGSBASE64 */ - 0x926, /* RDGSBASE64 */ - 0x926, /* RDGSBASE64 */ - 0x926, /* RDGSBASE64 */ - 0x926, /* RDGSBASE64 */ - 0x926, /* RDGSBASE64 */ - 0x926, /* RDGSBASE64 */ - 0x926, /* RDGSBASE64 */ - 0x14da, /* WRFSBASE64 */ - 0x14da, /* WRFSBASE64 */ - 0x14da, /* WRFSBASE64 */ - 0x14da, /* WRFSBASE64 */ - 0x14da, /* WRFSBASE64 */ - 0x14da, /* WRFSBASE64 */ - 0x14da, /* WRFSBASE64 */ - 0x14da, /* WRFSBASE64 */ - 0x14dc, /* WRGSBASE64 */ - 0x14dc, /* WRGSBASE64 */ - 0x14dc, /* WRGSBASE64 */ - 0x14dc, /* WRGSBASE64 */ - 0x14dc, /* WRGSBASE64 */ - 0x14dc, /* WRGSBASE64 */ - 0x14dc, /* WRGSBASE64 */ - 0x14dc, /* WRGSBASE64 */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x4d2, /* LFENCE */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x55b, /* MFENCE */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0xa15, /* SFENCE */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ -/* Table3690 */ - 0x85f, /* POPCNT64rm */ - 0x860, /* POPCNT64rr */ -/* Table3692 */ - 0xb50, /* TZCNT64rm */ - 0xb51, /* TZCNT64rr */ -/* Table3694 */ - 0x543, /* LZCNT64rm */ - 0x544, /* LZCNT64rr */ -/* Table3696 */ - 0x0, /* */ - 0x264, /* CMPXCHG16B */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x1009, /* VMXON */ - 0xfe0, /* VMPTRSTm */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x92b, /* RDRAND64r */ - 0x92e, /* RDSEED64r */ -/* Table3712 */ - 0x29a, /* CVTSI2SD64rm */ - 0x29b, /* CVTSI2SD64rr */ -/* Table3714 */ - 0x2ac, /* CVTTSD2SI64rm */ - 0x2ad, /* CVTTSD2SI64rr */ -/* Table3716 */ - 0x294, /* CVTSD2SI64rm */ - 0x295, /* CVTSD2SI64rr */ -/* Table3718 */ - 0x68a, /* MOVDI2PDIrm */ - 0x669, /* MOV64toPQIrr */ -/* Table3720 */ - 0x6ab, /* MOVPDI2DImr */ - 0x6af, /* MOVPQIto64rr */ -/* Table3722 */ - 0x0, /* */ - 0x264, /* CMPXCHG16B */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0xef7, /* VMCLEARm */ - 0xfe0, /* VMPTRSTm */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x92b, /* RDRAND64r */ - 0x92e, /* RDSEED64r */ -/* Table3738 */ - 0xfd2, /* VMOVUPSrm */ - 0xfd3, /* VMOVUPSrr */ -/* Table3740 */ - 0xfd1, /* VMOVUPSmr */ - 0xfd4, /* VMOVUPSrr_REV */ -/* Table3742 */ - 0xf7d, /* VMOVLPSrm */ - 0xf73, /* VMOVHLPSrr */ -/* Table3744 */ - 0xf7c, /* VMOVLPSmr */ - 0x0, /* */ -/* Table3746 */ - 0x14c5, /* VUNPCKLPSrm */ - 0x14c6, /* VUNPCKLPSrr */ -/* Table3748 */ - 0x14b9, /* VUNPCKHPSrm */ - 0x14ba, /* VUNPCKHPSrr */ -/* Table3750 */ - 0xf77, /* VMOVHPSrm */ - 0xf79, /* VMOVLHPSrr */ -/* Table3752 */ - 0xf76, /* VMOVHPSmr */ - 0x0, /* */ -/* Table3754 */ - 0xf3f, /* VMOVAPSrm */ - 0xf40, /* VMOVAPSrr */ -/* Table3756 */ - 0xf3e, /* VMOVAPSmr */ - 0xf41, /* VMOVAPSrr_REV */ -/* Table3758 */ - 0xf89, /* VMOVNTPSmr */ - 0x0, /* */ -/* Table3760 */ - 0x14ad, /* VUCOMISSrm */ - 0x14ae, /* VUCOMISSrr */ -/* Table3762 */ - 0xc02, /* VCOMISSrm */ - 0xc03, /* VCOMISSrr */ -/* Table3764 */ - 0x0, /* */ - 0x49b, /* KNOTWrr */ -/* Table3766 */ - 0x0, /* */ - 0xf81, /* VMOVMSKPSrr */ -/* Table3768 */ - 0x1474, /* VSQRTPSm */ - 0x1475, /* VSQRTPSr */ -/* Table3770 */ - 0x144f, /* VRSQRTPSm */ - 0x1451, /* VRSQRTPSr */ -/* Table3772 */ - 0x141a, /* VRCPPSm */ - 0x141c, /* VRCPPSr */ -/* Table3774 */ - 0xbaf, /* VANDPSrm */ - 0xbb0, /* VANDPSrr */ -/* Table3776 */ - 0xba7, /* VANDNPSrm */ - 0xba8, /* VANDNPSrr */ -/* Table3778 */ - 0x1010, /* VORPSrm */ - 0x1011, /* VORPSrr */ -/* Table3780 */ - 0x14cd, /* VXORPSrm */ - 0x14ce, /* VXORPSrr */ -/* Table3782 */ - 0xb7b, /* VADDPSrm */ - 0xb7c, /* VADDPSrr */ -/* Table3784 */ - 0xff6, /* VMULPSrm */ - 0xff7, /* VMULPSrr */ -/* Table3786 */ - 0xc33, /* VCVTPS2PDrm */ - 0xc34, /* VCVTPS2PDrr */ -/* Table3788 */ - 0xc0f, /* VCVTDQ2PSrm */ - 0xc10, /* VCVTDQ2PSrr */ -/* Table3790 */ - 0x1491, /* VSUBPSrm */ - 0x1492, /* VSUBPSrr */ -/* Table3792 */ - 0xf11, /* VMINPSrm */ - 0xf12, /* VMINPSrr */ -/* Table3794 */ - 0xcaf, /* VDIVPSrm */ - 0xcb0, /* VDIVPSrr */ -/* Table3796 */ - 0xee8, /* VMAXPSrm */ - 0xee9, /* VMAXPSrr */ -/* Table3798 */ - 0x14d0, /* VZEROUPPER */ -/* Table3799 */ - 0x497, /* KMOVWkm */ - 0x496, /* KMOVWkk */ -/* Table3801 */ - 0x499, /* KMOVWmk */ - 0x0, /* */ -/* Table3803 */ - 0x0, /* */ - 0x498, /* KMOVWkr */ -/* Table3805 */ - 0x0, /* */ - 0x49a, /* KMOVWrk */ -/* Table3807 */ - 0x0, /* */ - 0x49c, /* KORTESTWrr */ -/* Table3809 */ - 0x0, /* */ - 0x0, /* */ - 0xec5, /* VLDMXCSR */ - 0x1484, /* VSTMXCSR */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ -/* Table3825 */ - 0xbe8, /* VCMPPSrmi */ - 0xbea, /* VCMPPSrri */ -/* Table3827 */ - 0x1464, /* VSHUFPSrmi */ - 0x1465, /* VSHUFPSrri */ -/* Table3829 */ - 0xfb8, /* VMOVSSrm */ - 0xfb9, /* VMOVSSrr */ -/* Table3831 */ - 0xfb7, /* VMOVSSmr */ - 0xfba, /* VMOVSSrr_REV */ -/* Table3833 */ - 0xfac, /* VMOVSLDUPrm */ - 0xfad, /* VMOVSLDUPrr */ -/* Table3835 */ - 0xfa6, /* VMOVSHDUPrm */ - 0xfa7, /* VMOVSHDUPrr */ -/* Table3837 */ - 0xc58, /* VCVTSI2SSrm */ - 0xc59, /* VCVTSI2SSrr */ -/* Table3839 */ - 0xc90, /* VCVTTSS2SIrm */ - 0xc91, /* VCVTTSS2SIrr */ -/* Table3841 */ - 0xc68, /* VCVTSS2SIrm */ - 0xc69, /* VCVTSS2SIrr */ -/* Table3843 */ - 0x1481, /* VSQRTSSm */ - 0x1483, /* VSQRTSSr */ -/* Table3845 */ - 0x1453, /* VRSQRTSSm */ - 0x1455, /* VRSQRTSSr */ -/* Table3847 */ - 0x141e, /* VRCPSSm */ - 0x1420, /* VRCPSSr */ -/* Table3849 */ - 0xb85, /* VADDSSrm */ - 0xb87, /* VADDSSrr */ -/* Table3851 */ - 0x1000, /* VMULSSrm */ - 0x1002, /* VMULSSrr */ -/* Table3853 */ - 0xc60, /* VCVTSS2SDrm */ - 0xc61, /* VCVTSS2SDrr */ -/* Table3855 */ - 0xc7a, /* VCVTTPS2DQrm */ - 0xc7b, /* VCVTTPS2DQrr */ -/* Table3857 */ - 0x149b, /* VSUBSSrm */ - 0x149d, /* VSUBSSrr */ -/* Table3859 */ - 0xf1b, /* VMINSSrm */ - 0xf1d, /* VMINSSrr */ -/* Table3861 */ - 0xcb9, /* VDIVSSrm */ - 0xcbb, /* VDIVSSrr */ -/* Table3863 */ - 0xef2, /* VMAXSSrm */ - 0xef4, /* VMAXSSrr */ -/* Table3865 */ - 0xf6f, /* VMOVDQUrm */ - 0xf70, /* VMOVDQUrr */ -/* Table3867 */ - 0x1308, /* VPSHUFHWmi */ - 0x1309, /* VPSHUFHWri */ -/* Table3869 */ - 0xf94, /* VMOVQI2PQIrm */ - 0xfd8, /* VMOVZPQILo2PQIrr */ -/* Table3871 */ - 0xf6e, /* VMOVDQUmr */ - 0xf71, /* VMOVDQUrr_REV */ -/* Table3873 */ - 0xbf8, /* VCMPSSrm */ - 0xbfa, /* VCMPSSrr */ -/* Table3875 */ - 0xc08, /* VCVTDQ2PDrm */ - 0xc09, /* VCVTDQ2PDrr */ -/* Table3877 */ - 0xf9b, /* VMOVSDrm */ - 0xf9c, /* VMOVSDrr */ -/* Table3879 */ - 0xf9a, /* VMOVSDmr */ - 0xf9d, /* VMOVSDrr_REV */ -/* Table3881 */ - 0xf46, /* VMOVDDUPrm */ - 0xf47, /* VMOVDDUPrr */ -/* Table3883 */ - 0xc52, /* VCVTSI2SDrm */ - 0xc53, /* VCVTSI2SDrr */ -/* Table3885 */ - 0xc84, /* VCVTTSD2SIrm */ - 0xc85, /* VCVTTSD2SIrr */ -/* Table3887 */ - 0xc44, /* VCVTSD2SIrm */ - 0xc45, /* VCVTSD2SIrr */ -/* Table3889 */ - 0x147a, /* VSQRTSDm */ - 0x147c, /* VSQRTSDr */ -/* Table3891 */ - 0xb7f, /* VADDSDrm */ - 0xb81, /* VADDSDrr */ -/* Table3893 */ - 0xffa, /* VMULSDrm */ - 0xffc, /* VMULSDrr */ -/* Table3895 */ - 0xc48, /* VCVTSD2SSrm */ - 0xc49, /* VCVTSD2SSrr */ -/* Table3897 */ - 0x1495, /* VSUBSDrm */ - 0x1497, /* VSUBSDrr */ -/* Table3899 */ - 0xf15, /* VMINSDrm */ - 0xf17, /* VMINSDrr */ -/* Table3901 */ - 0xcb3, /* VDIVSDrm */ - 0xcb5, /* VDIVSDrr */ -/* Table3903 */ - 0xeec, /* VMAXSDrm */ - 0xeee, /* VMAXSDrr */ -/* Table3905 */ - 0x130c, /* VPSHUFLWmi */ - 0x130d, /* VPSHUFLWri */ -/* Table3907 */ - 0xea9, /* VHADDPSrm */ - 0xeaa, /* VHADDPSrr */ -/* Table3909 */ - 0xeb1, /* VHSUBPSrm */ - 0xeb2, /* VHSUBPSrr */ -/* Table3911 */ - 0xbf0, /* VCMPSDrm */ - 0xbf2, /* VCMPSDrr */ -/* Table3913 */ - 0xb8f, /* VADDSUBPSrm */ - 0xb90, /* VADDSUBPSrr */ -/* Table3915 */ - 0xc11, /* VCVTPD2DQXrm */ - 0xc17, /* VCVTPD2DQrr */ -/* Table3917 */ - 0xec4, /* VLDDQUrm */ - 0x0, /* */ -/* Table3919 */ - 0xfc5, /* VMOVUPDrm */ - 0xfc6, /* VMOVUPDrr */ -/* Table3921 */ - 0xfc4, /* VMOVUPDmr */ - 0xfc7, /* VMOVUPDrr_REV */ -/* Table3923 */ - 0xf7b, /* VMOVLPDrm */ - 0x0, /* */ -/* Table3925 */ - 0xf7a, /* VMOVLPDmr */ - 0x0, /* */ -/* Table3927 */ - 0x14bf, /* VUNPCKLPDrm */ - 0x14c0, /* VUNPCKLPDrr */ -/* Table3929 */ - 0x14b3, /* VUNPCKHPDrm */ - 0x14b4, /* VUNPCKHPDrr */ -/* Table3931 */ - 0xf75, /* VMOVHPDrm */ - 0x0, /* */ -/* Table3933 */ - 0xf74, /* VMOVHPDmr */ - 0x0, /* */ -/* Table3935 */ - 0xf32, /* VMOVAPDrm */ - 0xf33, /* VMOVAPDrr */ -/* Table3937 */ - 0xf31, /* VMOVAPDmr */ - 0xf34, /* VMOVAPDrr_REV */ -/* Table3939 */ - 0xf87, /* VMOVNTPDmr */ - 0x0, /* */ -/* Table3941 */ - 0x14a9, /* VUCOMISDrm */ - 0x14aa, /* VUCOMISDrr */ -/* Table3943 */ - 0xbfe, /* VCOMISDrm */ - 0xbff, /* VCOMISDrr */ -/* Table3945 */ - 0x0, /* */ - 0xf7f, /* VMOVMSKPDrr */ -/* Table3947 */ - 0x146c, /* VSQRTPDm */ - 0x146d, /* VSQRTPDr */ -/* Table3949 */ - 0xbab, /* VANDPDrm */ - 0xbac, /* VANDPDrr */ -/* Table3951 */ - 0xba3, /* VANDNPDrm */ - 0xba4, /* VANDNPDrr */ -/* Table3953 */ - 0x100c, /* VORPDrm */ - 0x100d, /* VORPDrr */ -/* Table3955 */ - 0x14c9, /* VXORPDrm */ - 0x14ca, /* VXORPDrr */ -/* Table3957 */ - 0xb74, /* VADDPDrm */ - 0xb75, /* VADDPDrr */ -/* Table3959 */ - 0xfef, /* VMULPDrm */ - 0xff0, /* VMULPDrr */ -/* Table3961 */ - 0xc18, /* VCVTPD2PSXrm */ - 0xc1e, /* VCVTPD2PSrr */ -/* Table3963 */ - 0xc2d, /* VCVTPS2DQrm */ - 0xc2e, /* VCVTPS2DQrr */ -/* Table3965 */ - 0x148a, /* VSUBPDrm */ - 0x148b, /* VSUBPDrr */ -/* Table3967 */ - 0xf0a, /* VMINPDrm */ - 0xf0b, /* VMINPDrr */ -/* Table3969 */ - 0xca8, /* VDIVPDrm */ - 0xca9, /* VDIVPDrr */ -/* Table3971 */ - 0xee1, /* VMAXPDrm */ - 0xee2, /* VMAXPDrr */ -/* Table3973 */ - 0x13e6, /* VPUNPCKLBWrm */ - 0x13e7, /* VPUNPCKLBWrr */ -/* Table3975 */ - 0x13f6, /* VPUNPCKLWDrm */ - 0x13f7, /* VPUNPCKLWDrr */ -/* Table3977 */ - 0x13ec, /* VPUNPCKLDQrm */ - 0x13ed, /* VPUNPCKLDQrr */ -/* Table3979 */ - 0x1028, /* VPACKSSWBrm */ - 0x1029, /* VPACKSSWBrr */ -/* Table3981 */ - 0x10d0, /* VPCMPGTBrm */ - 0x10d1, /* VPCMPGTBrr */ -/* Table3983 */ - 0x10e0, /* VPCMPGTWrm */ - 0x10e1, /* VPCMPGTWrr */ -/* Table3985 */ - 0x10d6, /* VPCMPGTDrm */ - 0x10d7, /* VPCMPGTDrr */ -/* Table3987 */ - 0x1030, /* VPACKUSWBrm */ - 0x1031, /* VPACKUSWBrr */ -/* Table3989 */ - 0x13d2, /* VPUNPCKHBWrm */ - 0x13d3, /* VPUNPCKHBWrr */ -/* Table3991 */ - 0x13e2, /* VPUNPCKHWDrm */ - 0x13e3, /* VPUNPCKHWDrr */ -/* Table3993 */ - 0x13d8, /* VPUNPCKHDQrm */ - 0x13d9, /* VPUNPCKHDQrr */ -/* Table3995 */ - 0x1024, /* VPACKSSDWrm */ - 0x1025, /* VPACKSSDWrr */ -/* Table3997 */ - 0x13f2, /* VPUNPCKLQDQrm */ - 0x13f3, /* VPUNPCKLQDQrr */ -/* Table3999 */ - 0x13de, /* VPUNPCKHQDQrm */ - 0x13df, /* VPUNPCKHQDQrr */ -/* Table4001 */ - 0xf4a, /* VMOVDI2PDIrm */ - 0xf4b, /* VMOVDI2PDIrr */ -/* Table4003 */ - 0xf5b, /* VMOVDQArm */ - 0xf5c, /* VMOVDQArr */ -/* Table4005 */ - 0x1304, /* VPSHUFDmi */ - 0x1305, /* VPSHUFDri */ -/* Table4007 */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x139b, /* VPSRLWri */ - 0x0, /* */ - 0x136b, /* VPSRAWri */ - 0x0, /* */ - 0x1347, /* VPSLLWri */ - 0x0, /* */ -/* Table4023 */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x137b, /* VPSRLDri */ - 0x0, /* */ - 0x1355, /* VPSRADri */ - 0x0, /* */ - 0x1327, /* VPSLLDri */ - 0x0, /* */ -/* Table4039 */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x1389, /* VPSRLQri */ - 0x136f, /* VPSRLDQri */ - 0x0, /* */ - 0x0, /* */ - 0x1335, /* VPSLLQri */ - 0x131b, /* VPSLLDQri */ -/* Table4055 */ - 0x10b4, /* VPCMPEQBrm */ - 0x10b5, /* VPCMPEQBrr */ -/* Table4057 */ - 0x10c4, /* VPCMPEQWrm */ - 0x10c5, /* VPCMPEQWrr */ -/* Table4059 */ - 0x10ba, /* VPCMPEQDrm */ - 0x10bb, /* VPCMPEQDrr */ -/* Table4061 */ - 0xea5, /* VHADDPDrm */ - 0xea6, /* VHADDPDrr */ -/* Table4063 */ - 0xead, /* VHSUBPDrm */ - 0xeae, /* VHSUBPDrr */ -/* Table4065 */ - 0xf8c, /* VMOVPDI2DImr */ - 0xf8d, /* VMOVPDI2DIrr */ -/* Table4067 */ - 0xf5a, /* VMOVDQAmr */ - 0xf5d, /* VMOVDQArr_REV */ -/* Table4069 */ - 0xbdb, /* VCMPPDrmi */ - 0xbdd, /* VCMPPDrri */ -/* Table4071 */ - 0x11b3, /* VPINSRWrmi */ - 0x11b4, /* VPINSRWrri */ -/* Table4073 */ - 0x0, /* */ - 0x1167, /* VPEXTRWri */ -/* Table4075 */ - 0x145e, /* VSHUFPDrmi */ - 0x145f, /* VSHUFPDrri */ -/* Table4077 */ - 0xb8b, /* VADDSUBPDrm */ - 0xb8c, /* VADDSUBPDrr */ -/* Table4079 */ - 0x139c, /* VPSRLWrm */ - 0x139d, /* VPSRLWrr */ -/* Table4081 */ - 0x137c, /* VPSRLDrm */ - 0x137d, /* VPSRLDrr */ -/* Table4083 */ - 0x138a, /* VPSRLQrm */ - 0x138b, /* VPSRLQrr */ -/* Table4085 */ - 0x1042, /* VPADDQrm */ - 0x1043, /* VPADDQrr */ -/* Table4087 */ - 0x12b3, /* VPMULLWrm */ - 0x12b4, /* VPMULLWrr */ -/* Table4089 */ - 0xf8e, /* VMOVPQI2QImr */ - 0xf8f, /* VMOVPQI2QIrr */ -/* Table4091 */ - 0x0, /* */ - 0x122c, /* VPMOVMSKBrr */ -/* Table4093 */ - 0x13ba, /* VPSUBUSBrm */ - 0x13bb, /* VPSUBUSBrr */ -/* Table4095 */ - 0x13be, /* VPSUBUSWrm */ - 0x13bf, /* VPSUBUSWrr */ -/* Table4097 */ - 0x1215, /* VPMINUBrm */ - 0x1216, /* VPMINUBrr */ -/* Table4099 */ - 0x106e, /* VPANDrm */ - 0x106f, /* VPANDrr */ -/* Table4101 */ - 0x104e, /* VPADDUSBrm */ - 0x104f, /* VPADDUSBrr */ -/* Table4103 */ - 0x1052, /* VPADDUSWrm */ - 0x1053, /* VPADDUSWrr */ -/* Table4105 */ - 0x11f1, /* VPMAXUBrm */ - 0x11f2, /* VPMAXUBrr */ -/* Table4107 */ - 0x1067, /* VPANDNrm */ - 0x1068, /* VPANDNrr */ -/* Table4109 */ - 0x1072, /* VPAVGBrm */ - 0x1073, /* VPAVGBrr */ -/* Table4111 */ - 0x136c, /* VPSRAWrm */ - 0x136d, /* VPSRAWrr */ -/* Table4113 */ - 0x1356, /* VPSRADrm */ - 0x1357, /* VPSRADrr */ -/* Table4115 */ - 0x1076, /* VPAVGWrm */ - 0x1077, /* VPAVGWrr */ -/* Table4117 */ - 0x12a4, /* VPMULHUWrm */ - 0x12a5, /* VPMULHUWrr */ -/* Table4119 */ - 0x12a8, /* VPMULHWrm */ - 0x12a9, /* VPMULHWrr */ -/* Table4121 */ - 0xc6e, /* VCVTTPD2DQXrm */ - 0xc73, /* VCVTTPD2DQrr */ -/* Table4123 */ - 0xf85, /* VMOVNTDQmr */ - 0x0, /* */ -/* Table4125 */ - 0x13b2, /* VPSUBSBrm */ - 0x13b3, /* VPSUBSBrr */ -/* Table4127 */ - 0x13b6, /* VPSUBSWrm */ - 0x13b7, /* VPSUBSWrr */ -/* Table4129 */ - 0x1211, /* VPMINSWrm */ - 0x1212, /* VPMINSWrr */ -/* Table4131 */ - 0x12c3, /* VPORrm */ - 0x12c4, /* VPORrr */ -/* Table4133 */ - 0x1046, /* VPADDSBrm */ - 0x1047, /* VPADDSBrr */ -/* Table4135 */ - 0x104a, /* VPADDSWrm */ - 0x104b, /* VPADDSWrr */ -/* Table4137 */ - 0x11ed, /* VPMAXSWrm */ - 0x11ee, /* VPMAXSWrr */ -/* Table4139 */ - 0x1400, /* VPXORrm */ - 0x1401, /* VPXORrr */ -/* Table4141 */ - 0x1348, /* VPSLLWrm */ - 0x1349, /* VPSLLWrr */ -/* Table4143 */ - 0x1328, /* VPSLLDrm */ - 0x1329, /* VPSLLDrr */ -/* Table4145 */ - 0x1336, /* VPSLLQrm */ - 0x1337, /* VPSLLQrr */ -/* Table4147 */ - 0x12b9, /* VPMULUDQrm */ - 0x12ba, /* VPMULUDQrr */ -/* Table4149 */ - 0x11d3, /* VPMADDWDrm */ - 0x11d4, /* VPMADDWDrr */ -/* Table4151 */ - 0x12de, /* VPSADBWrm */ - 0x12df, /* VPSADBWrr */ -/* Table4153 */ - 0x0, /* */ - 0xec6, /* VMASKMOVDQU */ -/* Table4155 */ - 0x13a0, /* VPSUBBrm */ - 0x13a1, /* VPSUBBrr */ -/* Table4157 */ - 0x13c2, /* VPSUBWrm */ - 0x13c3, /* VPSUBWrr */ -/* Table4159 */ - 0x13a7, /* VPSUBDrm */ - 0x13a8, /* VPSUBDrr */ -/* Table4161 */ - 0x13ae, /* VPSUBQrm */ - 0x13af, /* VPSUBQrr */ -/* Table4163 */ - 0x1034, /* VPADDBrm */ - 0x1035, /* VPADDBrr */ -/* Table4165 */ - 0x1056, /* VPADDWrm */ - 0x1057, /* VPADDWrr */ -/* Table4167 */ - 0x103b, /* VPADDDrm */ - 0x103c, /* VPADDDrr */ -/* Table4169 */ - 0xc54, /* VCVTSI2SS64rm */ - 0xc55, /* VCVTSI2SS64rr */ -/* Table4171 */ - 0xc8c, /* VCVTTSS2SI64rm */ - 0xc8d, /* VCVTTSS2SI64rr */ -/* Table4173 */ - 0xc64, /* VCVTSS2SI64rm */ - 0xc65, /* VCVTSS2SI64rr */ -/* Table4175 */ - 0xc4e, /* VCVTSI2SD64rm */ - 0xc4f, /* VCVTSI2SD64rr */ -/* Table4177 */ - 0xc80, /* VCVTTSD2SI64rm */ - 0xc81, /* VCVTTSD2SI64rr */ -/* Table4179 */ - 0xc40, /* VCVTSD2SI64rm */ - 0xc41, /* VCVTSD2SI64rr */ -/* Table4181 */ - 0xf4a, /* VMOVDI2PDIrm */ - 0xf24, /* VMOV64toPQIrr */ -/* Table4183 */ - 0xf8c, /* VMOVPDI2DImr */ - 0xf92, /* VMOVPQIto64rr */ -/* Table4185 */ - 0xfc9, /* VMOVUPSYrm */ - 0xfca, /* VMOVUPSYrr */ -/* Table4187 */ - 0xfc8, /* VMOVUPSYmr */ - 0xfcb, /* VMOVUPSYrr_REV */ -/* Table4189 */ - 0x14c1, /* VUNPCKLPSYrm */ - 0x14c2, /* VUNPCKLPSYrr */ -/* Table4191 */ - 0x14b5, /* VUNPCKHPSYrm */ - 0x14b6, /* VUNPCKHPSYrr */ -/* Table4193 */ - 0xf36, /* VMOVAPSYrm */ - 0xf37, /* VMOVAPSYrr */ -/* Table4195 */ - 0xf35, /* VMOVAPSYmr */ - 0xf38, /* VMOVAPSYrr_REV */ -/* Table4197 */ - 0xf88, /* VMOVNTPSYmr */ - 0x0, /* */ -/* Table4199 */ - 0x0, /* */ - 0x495, /* KANDWrr */ -/* Table4201 */ - 0x0, /* */ - 0x494, /* KANDNWrr */ -/* Table4203 */ - 0x0, /* */ - 0x49d, /* KORWrr */ -/* Table4205 */ - 0x0, /* */ - 0x4a5, /* KXNORWrr */ -/* Table4207 */ - 0x0, /* */ - 0x4a6, /* KXORWrr */ -/* Table4209 */ - 0x0, /* */ - 0xf80, /* VMOVMSKPSYrr */ -/* Table4211 */ - 0x146e, /* VSQRTPSYm */ - 0x146f, /* VSQRTPSYr */ -/* Table4213 */ - 0x144b, /* VRSQRTPSYm */ - 0x144d, /* VRSQRTPSYr */ -/* Table4215 */ - 0x1416, /* VRCPPSYm */ - 0x1418, /* VRCPPSYr */ -/* Table4217 */ - 0xbad, /* VANDPSYrm */ - 0xbae, /* VANDPSYrr */ -/* Table4219 */ - 0xba5, /* VANDNPSYrm */ - 0xba6, /* VANDNPSYrr */ -/* Table4221 */ - 0x100e, /* VORPSYrm */ - 0x100f, /* VORPSYrr */ -/* Table4223 */ - 0x14cb, /* VXORPSYrm */ - 0x14cc, /* VXORPSYrr */ -/* Table4225 */ - 0xb76, /* VADDPSYrm */ - 0xb77, /* VADDPSYrr */ -/* Table4227 */ - 0xff1, /* VMULPSYrm */ - 0xff2, /* VMULPSYrr */ -/* Table4229 */ - 0xc2f, /* VCVTPS2PDYrm */ - 0xc30, /* VCVTPS2PDYrr */ -/* Table4231 */ - 0xc0a, /* VCVTDQ2PSYrm */ - 0xc0b, /* VCVTDQ2PSYrr */ -/* Table4233 */ - 0x148c, /* VSUBPSYrm */ - 0x148d, /* VSUBPSYrr */ -/* Table4235 */ - 0xf0c, /* VMINPSYrm */ - 0xf0d, /* VMINPSYrr */ -/* Table4237 */ - 0xcaa, /* VDIVPSYrm */ - 0xcab, /* VDIVPSYrr */ -/* Table4239 */ - 0xee3, /* VMAXPSYrm */ - 0xee4, /* VMAXPSYrr */ -/* Table4241 */ - 0x14cf, /* VZEROALL */ -/* Table4242 */ - 0xbdf, /* VCMPPSYrmi */ - 0xbe1, /* VCMPPSYrri */ -/* Table4244 */ - 0x1460, /* VSHUFPSYrmi */ - 0x1461, /* VSHUFPSYrri */ -/* Table4246 */ - 0xfa8, /* VMOVSLDUPYrm */ - 0xfa9, /* VMOVSLDUPYrr */ -/* Table4248 */ - 0xfa2, /* VMOVSHDUPYrm */ - 0xfa3, /* VMOVSHDUPYrr */ -/* Table4250 */ - 0xc76, /* VCVTTPS2DQYrm */ - 0xc77, /* VCVTTPS2DQYrr */ -/* Table4252 */ - 0xf6b, /* VMOVDQUYrm */ - 0xf6c, /* VMOVDQUYrr */ -/* Table4254 */ - 0x1306, /* VPSHUFHWYmi */ - 0x1307, /* VPSHUFHWYri */ -/* Table4256 */ - 0xf6a, /* VMOVDQUYmr */ - 0xf6d, /* VMOVDQUYrr_REV */ -/* Table4258 */ - 0xc04, /* VCVTDQ2PDYrm */ - 0xc05, /* VCVTDQ2PDYrr */ -/* Table4260 */ - 0xf42, /* VMOVDDUPYrm */ - 0xf43, /* VMOVDDUPYrr */ -/* Table4262 */ - 0x130a, /* VPSHUFLWYmi */ - 0x130b, /* VPSHUFLWYri */ -/* Table4264 */ - 0xea7, /* VHADDPSYrm */ - 0xea8, /* VHADDPSYrr */ -/* Table4266 */ - 0xeaf, /* VHSUBPSYrm */ - 0xeb0, /* VHSUBPSYrr */ -/* Table4268 */ - 0xb8d, /* VADDSUBPSYrm */ - 0xb8e, /* VADDSUBPSYrr */ -/* Table4270 */ - 0xc12, /* VCVTPD2DQYrm */ - 0xc13, /* VCVTPD2DQYrr */ -/* Table4272 */ - 0xec3, /* VLDDQUYrm */ - 0x0, /* */ -/* Table4274 */ - 0xfbc, /* VMOVUPDYrm */ - 0xfbd, /* VMOVUPDYrr */ -/* Table4276 */ - 0xfbb, /* VMOVUPDYmr */ - 0xfbe, /* VMOVUPDYrr_REV */ -/* Table4278 */ - 0x14bb, /* VUNPCKLPDYrm */ - 0x14bc, /* VUNPCKLPDYrr */ -/* Table4280 */ - 0x14af, /* VUNPCKHPDYrm */ - 0x14b0, /* VUNPCKHPDYrr */ -/* Table4282 */ - 0xf29, /* VMOVAPDYrm */ - 0xf2a, /* VMOVAPDYrr */ -/* Table4284 */ - 0xf28, /* VMOVAPDYmr */ - 0xf2b, /* VMOVAPDYrr_REV */ -/* Table4286 */ - 0xf86, /* VMOVNTPDYmr */ - 0x0, /* */ -/* Table4288 */ - 0x0, /* */ - 0x4a4, /* KUNPCKBWrr */ -/* Table4290 */ - 0x0, /* */ - 0xf7e, /* VMOVMSKPDYrr */ -/* Table4292 */ - 0x1466, /* VSQRTPDYm */ - 0x1467, /* VSQRTPDYr */ -/* Table4294 */ - 0xba9, /* VANDPDYrm */ - 0xbaa, /* VANDPDYrr */ -/* Table4296 */ - 0xba1, /* VANDNPDYrm */ - 0xba2, /* VANDNPDYrr */ -/* Table4298 */ - 0x100a, /* VORPDYrm */ - 0x100b, /* VORPDYrr */ -/* Table4300 */ - 0x14c7, /* VXORPDYrm */ - 0x14c8, /* VXORPDYrr */ -/* Table4302 */ - 0xb6f, /* VADDPDYrm */ - 0xb70, /* VADDPDYrr */ -/* Table4304 */ - 0xfea, /* VMULPDYrm */ - 0xfeb, /* VMULPDYrr */ -/* Table4306 */ - 0xc19, /* VCVTPD2PSYrm */ - 0xc1a, /* VCVTPD2PSYrr */ -/* Table4308 */ - 0xc28, /* VCVTPS2DQYrm */ - 0xc29, /* VCVTPS2DQYrr */ -/* Table4310 */ - 0x1485, /* VSUBPDYrm */ - 0x1486, /* VSUBPDYrr */ -/* Table4312 */ - 0xf05, /* VMINPDYrm */ - 0xf06, /* VMINPDYrr */ -/* Table4314 */ - 0xca3, /* VDIVPDYrm */ - 0xca4, /* VDIVPDYrr */ -/* Table4316 */ - 0xedc, /* VMAXPDYrm */ - 0xedd, /* VMAXPDYrr */ -/* Table4318 */ - 0x13e4, /* VPUNPCKLBWYrm */ - 0x13e5, /* VPUNPCKLBWYrr */ -/* Table4320 */ - 0x13f4, /* VPUNPCKLWDYrm */ - 0x13f5, /* VPUNPCKLWDYrr */ -/* Table4322 */ - 0x13e8, /* VPUNPCKLDQYrm */ - 0x13e9, /* VPUNPCKLDQYrr */ -/* Table4324 */ - 0x1026, /* VPACKSSWBYrm */ - 0x1027, /* VPACKSSWBYrr */ -/* Table4326 */ - 0x10ce, /* VPCMPGTBYrm */ - 0x10cf, /* VPCMPGTBYrr */ -/* Table4328 */ - 0x10de, /* VPCMPGTWYrm */ - 0x10df, /* VPCMPGTWYrr */ -/* Table4330 */ - 0x10d2, /* VPCMPGTDYrm */ - 0x10d3, /* VPCMPGTDYrr */ -/* Table4332 */ - 0x102e, /* VPACKUSWBYrm */ - 0x102f, /* VPACKUSWBYrr */ -/* Table4334 */ - 0x13d0, /* VPUNPCKHBWYrm */ - 0x13d1, /* VPUNPCKHBWYrr */ -/* Table4336 */ - 0x13e0, /* VPUNPCKHWDYrm */ - 0x13e1, /* VPUNPCKHWDYrr */ -/* Table4338 */ - 0x13d4, /* VPUNPCKHDQYrm */ - 0x13d5, /* VPUNPCKHDQYrr */ -/* Table4340 */ - 0x1022, /* VPACKSSDWYrm */ - 0x1023, /* VPACKSSDWYrr */ -/* Table4342 */ - 0x13ee, /* VPUNPCKLQDQYrm */ - 0x13ef, /* VPUNPCKLQDQYrr */ -/* Table4344 */ - 0x13da, /* VPUNPCKHQDQYrm */ - 0x13db, /* VPUNPCKHQDQYrr */ -/* Table4346 */ - 0xf57, /* VMOVDQAYrm */ - 0xf58, /* VMOVDQAYrr */ -/* Table4348 */ - 0x1300, /* VPSHUFDYmi */ - 0x1301, /* VPSHUFDYri */ -/* Table4350 */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x1398, /* VPSRLWYri */ - 0x0, /* */ - 0x1368, /* VPSRAWYri */ - 0x0, /* */ - 0x1344, /* VPSLLWYri */ - 0x0, /* */ -/* Table4366 */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x1370, /* VPSRLDYri */ - 0x0, /* */ - 0x134a, /* VPSRADYri */ - 0x0, /* */ - 0x131c, /* VPSLLDYri */ - 0x0, /* */ -/* Table4382 */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x137e, /* VPSRLQYri */ - 0x136e, /* VPSRLDQYri */ - 0x0, /* */ - 0x0, /* */ - 0x132a, /* VPSLLQYri */ - 0x131a, /* VPSLLDQYri */ -/* Table4398 */ - 0x10b2, /* VPCMPEQBYrm */ - 0x10b3, /* VPCMPEQBYrr */ -/* Table4400 */ - 0x10c2, /* VPCMPEQWYrm */ - 0x10c3, /* VPCMPEQWYrr */ -/* Table4402 */ - 0x10b6, /* VPCMPEQDYrm */ - 0x10b7, /* VPCMPEQDYrr */ -/* Table4404 */ - 0xea3, /* VHADDPDYrm */ - 0xea4, /* VHADDPDYrr */ -/* Table4406 */ - 0xeab, /* VHSUBPDYrm */ - 0xeac, /* VHSUBPDYrr */ -/* Table4408 */ - 0xf56, /* VMOVDQAYmr */ - 0xf59, /* VMOVDQAYrr_REV */ -/* Table4410 */ - 0xbd2, /* VCMPPDYrmi */ - 0xbd4, /* VCMPPDYrri */ -/* Table4412 */ - 0x145a, /* VSHUFPDYrmi */ - 0x145b, /* VSHUFPDYrri */ -/* Table4414 */ - 0xb89, /* VADDSUBPDYrm */ - 0xb8a, /* VADDSUBPDYrr */ -/* Table4416 */ - 0x1399, /* VPSRLWYrm */ - 0x139a, /* VPSRLWYrr */ -/* Table4418 */ - 0x1371, /* VPSRLDYrm */ - 0x1372, /* VPSRLDYrr */ -/* Table4420 */ - 0x137f, /* VPSRLQYrm */ - 0x1380, /* VPSRLQYrr */ -/* Table4422 */ - 0x103d, /* VPADDQYrm */ - 0x103e, /* VPADDQYrr */ -/* Table4424 */ - 0x12b1, /* VPMULLWYrm */ - 0x12b2, /* VPMULLWYrr */ -/* Table4426 */ - 0x0, /* */ - 0x122b, /* VPMOVMSKBYrr */ -/* Table4428 */ - 0x13b8, /* VPSUBUSBYrm */ - 0x13b9, /* VPSUBUSBYrr */ -/* Table4430 */ - 0x13bc, /* VPSUBUSWYrm */ - 0x13bd, /* VPSUBUSWYrr */ -/* Table4432 */ - 0x1213, /* VPMINUBYrm */ - 0x1214, /* VPMINUBYrr */ -/* Table4434 */ - 0x106c, /* VPANDYrm */ - 0x106d, /* VPANDYrr */ -/* Table4436 */ - 0x104c, /* VPADDUSBYrm */ - 0x104d, /* VPADDUSBYrr */ -/* Table4438 */ - 0x1050, /* VPADDUSWYrm */ - 0x1051, /* VPADDUSWYrr */ -/* Table4440 */ - 0x11ef, /* VPMAXUBYrm */ - 0x11f0, /* VPMAXUBYrr */ -/* Table4442 */ - 0x1065, /* VPANDNYrm */ - 0x1066, /* VPANDNYrr */ -/* Table4444 */ - 0x1070, /* VPAVGBYrm */ - 0x1071, /* VPAVGBYrr */ -/* Table4446 */ - 0x1369, /* VPSRAWYrm */ - 0x136a, /* VPSRAWYrr */ -/* Table4448 */ - 0x134b, /* VPSRADYrm */ - 0x134c, /* VPSRADYrr */ -/* Table4450 */ - 0x1074, /* VPAVGWYrm */ - 0x1075, /* VPAVGWYrr */ -/* Table4452 */ - 0x12a2, /* VPMULHUWYrm */ - 0x12a3, /* VPMULHUWYrr */ -/* Table4454 */ - 0x12a6, /* VPMULHWYrm */ - 0x12a7, /* VPMULHWYrr */ -/* Table4456 */ - 0xc6f, /* VCVTTPD2DQYrm */ - 0xc70, /* VCVTTPD2DQYrr */ -/* Table4458 */ - 0xf84, /* VMOVNTDQYmr */ - 0x0, /* */ -/* Table4460 */ - 0x13b0, /* VPSUBSBYrm */ - 0x13b1, /* VPSUBSBYrr */ -/* Table4462 */ - 0x13b4, /* VPSUBSWYrm */ - 0x13b5, /* VPSUBSWYrr */ -/* Table4464 */ - 0x120f, /* VPMINSWYrm */ - 0x1210, /* VPMINSWYrr */ -/* Table4466 */ - 0x12c1, /* VPORYrm */ - 0x12c2, /* VPORYrr */ -/* Table4468 */ - 0x1044, /* VPADDSBYrm */ - 0x1045, /* VPADDSBYrr */ -/* Table4470 */ - 0x1048, /* VPADDSWYrm */ - 0x1049, /* VPADDSWYrr */ -/* Table4472 */ - 0x11eb, /* VPMAXSWYrm */ - 0x11ec, /* VPMAXSWYrr */ -/* Table4474 */ - 0x13fe, /* VPXORYrm */ - 0x13ff, /* VPXORYrr */ -/* Table4476 */ - 0x1345, /* VPSLLWYrm */ - 0x1346, /* VPSLLWYrr */ -/* Table4478 */ - 0x131d, /* VPSLLDYrm */ - 0x131e, /* VPSLLDYrr */ -/* Table4480 */ - 0x132b, /* VPSLLQYrm */ - 0x132c, /* VPSLLQYrr */ -/* Table4482 */ - 0x12b5, /* VPMULUDQYrm */ - 0x12b6, /* VPMULUDQYrr */ -/* Table4484 */ - 0x11d1, /* VPMADDWDYrm */ - 0x11d2, /* VPMADDWDYrr */ -/* Table4486 */ - 0x12dc, /* VPSADBWYrm */ - 0x12dd, /* VPSADBWYrr */ -/* Table4488 */ - 0x139e, /* VPSUBBYrm */ - 0x139f, /* VPSUBBYrr */ -/* Table4490 */ - 0x13c0, /* VPSUBWYrm */ - 0x13c1, /* VPSUBWYrr */ -/* Table4492 */ - 0x13a2, /* VPSUBDYrm */ - 0x13a3, /* VPSUBDYrr */ -/* Table4494 */ - 0x13a9, /* VPSUBQYrm */ - 0x13aa, /* VPSUBQYrr */ -/* Table4496 */ - 0x1032, /* VPADDBYrm */ - 0x1033, /* VPADDBYrr */ -/* Table4498 */ - 0x1054, /* VPADDWYrm */ - 0x1055, /* VPADDWYrr */ -/* Table4500 */ - 0x1036, /* VPADDDYrm */ - 0x1037, /* VPADDDYrr */ -/* Table4502 */ - 0x0, /* */ - 0xf72, /* VMOVHLPSZrr */ -/* Table4504 */ - 0x0, /* */ - 0xf78, /* VMOVLHPSZrr */ -/* Table4506 */ - 0x14ab, /* VUCOMISSZrm */ - 0x14ac, /* VUCOMISSZrr */ -/* Table4508 */ - 0xc00, /* VCOMISSZrm */ - 0xc01, /* VCOMISSZrr */ -/* Table4510 */ - 0xfb3, /* VMOVSSZrm */ - 0xfb4, /* VMOVSSZrr */ -/* Table4512 */ - 0xfb2, /* VMOVSSZmr */ - 0xfb5, /* VMOVSSZrr_REV */ -/* Table4514 */ - 0xc56, /* VCVTSI2SSZrm */ - 0xc57, /* VCVTSI2SSZrr */ -/* Table4516 */ - 0xc8e, /* VCVTTSS2SIZrm */ - 0xc8f, /* VCVTTSS2SIZrr */ -/* Table4518 */ - 0xc66, /* VCVTSS2SIZrm */ - 0xc67, /* VCVTSS2SIZrr */ -/* Table4520 */ - 0x147d, /* VSQRTSSZm */ - 0x147f, /* VSQRTSSZr */ -/* Table4522 */ - 0xb83, /* VADDSSZrm */ - 0xb84, /* VADDSSZrr */ -/* Table4524 */ - 0xffe, /* VMULSSZrm */ - 0xfff, /* VMULSSZrr */ -/* Table4526 */ - 0xc5e, /* VCVTSS2SDZrm */ - 0xc5f, /* VCVTSS2SDZrr */ -/* Table4528 */ - 0x1499, /* VSUBSSZrm */ - 0x149a, /* VSUBSSZrr */ -/* Table4530 */ - 0xf19, /* VMINSSZrm */ - 0xf1a, /* VMINSSZrr */ -/* Table4532 */ - 0xcb7, /* VDIVSSZrm */ - 0xcb8, /* VDIVSSZrr */ -/* Table4534 */ - 0xef0, /* VMAXSSZrm */ - 0xef1, /* VMAXSSZrr */ -/* Table4536 */ - 0xc94, /* VCVTTSS2USIZrm */ - 0xc95, /* VCVTTSS2USIZrr */ -/* Table4538 */ - 0xc6c, /* VCVTSS2USIZrm */ - 0xc6d, /* VCVTSS2USIZrr */ -/* Table4540 */ - 0xc9d, /* VCVTUSI2SSZrm */ - 0xc9e, /* VCVTUSI2SSZrr */ -/* Table4542 */ - 0xbf4, /* VCMPSSZrm */ - 0xbf6, /* VCMPSSZrr */ -/* Table4544 */ - 0xc50, /* VCVTSI2SDZrm */ - 0xc51, /* VCVTSI2SDZrr */ -/* Table4546 */ - 0xc82, /* VCVTTSD2SIZrm */ - 0xc83, /* VCVTTSD2SIZrr */ -/* Table4548 */ - 0xc42, /* VCVTSD2SIZrm */ - 0xc43, /* VCVTSD2SIZrr */ -/* Table4550 */ - 0xc88, /* VCVTTSD2USIZrm */ - 0xc89, /* VCVTTSD2USIZrr */ -/* Table4552 */ - 0xc4c, /* VCVTSD2USIZrm */ - 0xc4d, /* VCVTSD2USIZrr */ -/* Table4554 */ - 0xc9b, /* VCVTUSI2SDZrm */ - 0xc9c, /* VCVTUSI2SDZrr */ -/* Table4556 */ - 0xf48, /* VMOVDI2PDIZrm */ - 0xf49, /* VMOVDI2PDIZrr */ -/* Table4558 */ - 0xf8a, /* VMOVPDI2DIZmr */ - 0xf8b, /* VMOVPDI2DIZrr */ -/* Table4560 */ - 0xc5c, /* VCVTSI642SSZrm */ - 0xc5d, /* VCVTSI642SSZrr */ -/* Table4562 */ - 0xc8a, /* VCVTTSS2SI64Zrm */ - 0xc8b, /* VCVTTSS2SI64Zrr */ -/* Table4564 */ - 0xc62, /* VCVTSS2SI64Zrm */ - 0xc63, /* VCVTSS2SI64Zrr */ -/* Table4566 */ - 0xc92, /* VCVTTSS2USI64Zrm */ - 0xc93, /* VCVTTSS2USI64Zrr */ -/* Table4568 */ - 0xc6a, /* VCVTSS2USI64Zrm */ - 0xc6b, /* VCVTSS2USI64Zrr */ -/* Table4570 */ - 0xca1, /* VCVTUSI642SSZrm */ - 0xca2, /* VCVTUSI642SSZrr */ -/* Table4572 */ - 0xfd5, /* VMOVZPQILo2PQIZrm */ - 0xfd6, /* VMOVZPQILo2PQIZrr */ -/* Table4574 */ - 0xf96, /* VMOVSDZrm */ - 0xf97, /* VMOVSDZrr */ -/* Table4576 */ - 0xf95, /* VMOVSDZmr */ - 0xf98, /* VMOVSDZrr_REV */ -/* Table4578 */ - 0xc5a, /* VCVTSI642SDZrm */ - 0xc5b, /* VCVTSI642SDZrr */ -/* Table4580 */ - 0xc7e, /* VCVTTSD2SI64Zrm */ - 0xc7f, /* VCVTTSD2SI64Zrr */ -/* Table4582 */ - 0xc3e, /* VCVTSD2SI64Zrm */ - 0xc3f, /* VCVTSD2SI64Zrr */ -/* Table4584 */ - 0x1476, /* VSQRTSDZm */ - 0x1478, /* VSQRTSDZr */ -/* Table4586 */ - 0xb7d, /* VADDSDZrm */ - 0xb7e, /* VADDSDZrr */ -/* Table4588 */ - 0xff8, /* VMULSDZrm */ - 0xff9, /* VMULSDZrr */ -/* Table4590 */ - 0xc46, /* VCVTSD2SSZrm */ - 0xc47, /* VCVTSD2SSZrr */ -/* Table4592 */ - 0x1493, /* VSUBSDZrm */ - 0x1494, /* VSUBSDZrr */ -/* Table4594 */ - 0xf13, /* VMINSDZrm */ - 0xf14, /* VMINSDZrr */ -/* Table4596 */ - 0xcb1, /* VDIVSDZrm */ - 0xcb2, /* VDIVSDZrr */ -/* Table4598 */ - 0xeea, /* VMAXSDZrm */ - 0xeeb, /* VMAXSDZrr */ -/* Table4600 */ - 0xc86, /* VCVTTSD2USI64Zrm */ - 0xc87, /* VCVTTSD2USI64Zrr */ -/* Table4602 */ - 0xc4a, /* VCVTSD2USI64Zrm */ - 0xc4b, /* VCVTSD2USI64Zrr */ -/* Table4604 */ - 0xc9f, /* VCVTUSI642SDZrm */ - 0xca0, /* VCVTUSI642SDZrr */ -/* Table4606 */ - 0xbec, /* VCMPSDZrm */ - 0xbee, /* VCMPSDZrr */ -/* Table4608 */ - 0x14a7, /* VUCOMISDZrm */ - 0x14a8, /* VUCOMISDZrr */ -/* Table4610 */ - 0xbfc, /* VCOMISDZrm */ - 0xbfd, /* VCOMISDZrr */ -/* Table4612 */ - 0xf93, /* VMOVQI2PQIZrm */ - 0xf23, /* VMOV64toPQIZrr */ -/* Table4614 */ - 0xf9e, /* VMOVSDto64Zmr */ - 0xf91, /* VMOVPQIto64Zrr */ -/* Table4616 */ - 0xf90, /* VMOVPQIto64Zmr */ - 0x0, /* */ -/* Table4618 */ - 0xfcd, /* VMOVUPSZrm */ - 0xfcf, /* VMOVUPSZrr */ -/* Table4620 */ - 0xfcc, /* VMOVUPSZmr */ - 0x0, /* */ -/* Table4622 */ - 0x14c3, /* VUNPCKLPSZrm */ - 0x14c4, /* VUNPCKLPSZrr */ -/* Table4624 */ - 0x14b7, /* VUNPCKHPSZrm */ - 0x14b8, /* VUNPCKHPSZrr */ -/* Table4626 */ - 0xf3a, /* VMOVAPSZrm */ - 0xf3c, /* VMOVAPSZrr */ -/* Table4628 */ - 0xf39, /* VMOVAPSZmr */ - 0x0, /* */ -/* Table4630 */ - 0x1472, /* VSQRTPSZrm */ - 0x1473, /* VSQRTPSZrr */ -/* Table4632 */ - 0xb78, /* VADDPSZrm */ - 0xb7a, /* VADDPSZrr */ -/* Table4634 */ - 0xff3, /* VMULPSZrm */ - 0xff5, /* VMULPSZrr */ -/* Table4636 */ - 0xc31, /* VCVTPS2PDZrm */ - 0xc32, /* VCVTPS2PDZrr */ -/* Table4638 */ - 0xc0c, /* VCVTDQ2PSZrm */ - 0xc0d, /* VCVTDQ2PSZrr */ -/* Table4640 */ - 0x148e, /* VSUBPSZrm */ - 0x1490, /* VSUBPSZrr */ -/* Table4642 */ - 0xf0e, /* VMINPSZrm */ - 0xf10, /* VMINPSZrr */ -/* Table4644 */ - 0xcac, /* VDIVPSZrm */ - 0xcae, /* VDIVPSZrr */ -/* Table4646 */ - 0xee5, /* VMAXPSZrm */ - 0xee7, /* VMAXPSZrr */ -/* Table4648 */ - 0xc7c, /* VCVTTPS2UDQZrm */ - 0xc7d, /* VCVTTPS2UDQZrr */ -/* Table4650 */ - 0xc3b, /* VCVTPS2UDQZrm */ - 0xc3c, /* VCVTPS2UDQZrr */ -/* Table4652 */ - 0xbe3, /* VCMPPSZrmi */ - 0xbe5, /* VCMPPSZrri */ -/* Table4654 */ - 0x1462, /* VSHUFPSZrmi */ - 0x1463, /* VSHUFPSZrri */ -/* Table4656 */ - 0xfaa, /* VMOVSLDUPZrm */ - 0xfab, /* VMOVSLDUPZrr */ -/* Table4658 */ - 0xfa4, /* VMOVSHDUPZrm */ - 0xfa5, /* VMOVSHDUPZrr */ -/* Table4660 */ - 0xc78, /* VCVTTPS2DQZrm */ - 0xc79, /* VCVTTPS2DQZrr */ -/* Table4662 */ - 0xf5f, /* VMOVDQU32rm */ - 0xf61, /* VMOVDQU32rr */ -/* Table4664 */ - 0xc96, /* VCVTUDQ2PDZrm */ - 0xc97, /* VCVTUDQ2PDZrr */ -/* Table4666 */ - 0xf5e, /* VMOVDQU32mr */ - 0x0, /* */ -/* Table4668 */ - 0xc06, /* VCVTDQ2PDZrm */ - 0xc07, /* VCVTDQ2PDZrr */ -/* Table4670 */ - 0xc98, /* VCVTUDQ2PSZrm */ - 0xc99, /* VCVTUDQ2PSZrr */ -/* Table4672 */ - 0x146a, /* VSQRTPDZrm */ - 0x146b, /* VSQRTPDZrr */ -/* Table4674 */ - 0xc2a, /* VCVTPS2DQZrm */ - 0xc2b, /* VCVTPS2DQZrr */ -/* Table4676 */ - 0x13ea, /* VPUNPCKLDQZrm */ - 0x13eb, /* VPUNPCKLDQZrr */ -/* Table4678 */ - 0x10d4, /* VPCMPGTDZrm */ - 0x10d5, /* VPCMPGTDZrr */ -/* Table4680 */ - 0x13d6, /* VPUNPCKHDQZrm */ - 0x13d7, /* VPUNPCKHDQZrr */ -/* Table4682 */ - 0xf51, /* VMOVDQA32rm */ - 0xf52, /* VMOVDQA32rr */ -/* Table4684 */ - 0x1302, /* VPSHUFDZmi */ - 0x1303, /* VPSHUFDZri */ -/* Table4686 */ - 0x0, /* */ - 0x0, /* */ - 0x1373, /* VPSRLDZmi */ - 0x0, /* */ - 0x134d, /* VPSRADZmi */ - 0x0, /* */ - 0x131f, /* VPSLLDZmi */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x1375, /* VPSRLDZri */ - 0x0, /* */ - 0x134f, /* VPSRADZri */ - 0x0, /* */ - 0x1321, /* VPSLLDZri */ - 0x0, /* */ -/* Table4702 */ - 0x10b8, /* VPCMPEQDZrm */ - 0x10b9, /* VPCMPEQDZrr */ -/* Table4704 */ - 0xf50, /* VMOVDQA32mr */ - 0x0, /* */ -/* Table4706 */ - 0x1377, /* VPSRLDZrm */ - 0x1379, /* VPSRLDZrr */ -/* Table4708 */ - 0x105c, /* VPANDDZrm */ - 0x105e, /* VPANDDZrr */ -/* Table4710 */ - 0x105f, /* VPANDNDZrm */ - 0x1061, /* VPANDNDZrr */ -/* Table4712 */ - 0x1351, /* VPSRADZrm */ - 0x1353, /* VPSRADZrr */ -/* Table4714 */ - 0x12bb, /* VPORDZrm */ - 0x12bd, /* VPORDZrr */ -/* Table4716 */ - 0x13f8, /* VPXORDZrm */ - 0x13fa, /* VPXORDZrr */ -/* Table4718 */ - 0x1323, /* VPSLLDZrm */ - 0x1325, /* VPSLLDZrr */ -/* Table4720 */ - 0x13a4, /* VPSUBDZrm */ - 0x13a6, /* VPSUBDZrr */ -/* Table4722 */ - 0x1038, /* VPADDDZrm */ - 0x103a, /* VPADDDZrr */ -/* Table4724 */ - 0xc74, /* VCVTTPD2UDQZrm */ - 0xc75, /* VCVTTPD2UDQZrr */ -/* Table4726 */ - 0xc1f, /* VCVTPD2UDQZrm */ - 0xc20, /* VCVTPD2UDQZrr */ -/* Table4728 */ - 0xf65, /* VMOVDQU64rm */ - 0xf67, /* VMOVDQU64rr */ -/* Table4730 */ - 0xf64, /* VMOVDQU64mr */ - 0x0, /* */ -/* Table4732 */ - 0xc14, /* VCVTPD2DQZrm */ - 0xc15, /* VCVTPD2DQZrr */ -/* Table4734 */ - 0xfc0, /* VMOVUPDZrm */ - 0xfc2, /* VMOVUPDZrr */ -/* Table4736 */ - 0xfbf, /* VMOVUPDZmr */ - 0x0, /* */ -/* Table4738 */ - 0xf44, /* VMOVDDUPZrm */ - 0xf45, /* VMOVDDUPZrr */ -/* Table4740 */ - 0x14bd, /* VUNPCKLPDZrm */ - 0x14be, /* VUNPCKLPDZrr */ -/* Table4742 */ - 0x14b1, /* VUNPCKHPDZrm */ - 0x14b2, /* VUNPCKHPDZrr */ -/* Table4744 */ - 0xf2d, /* VMOVAPDZrm */ - 0xf2f, /* VMOVAPDZrr */ -/* Table4746 */ - 0xf2c, /* VMOVAPDZmr */ - 0x0, /* */ -/* Table4748 */ - 0xb71, /* VADDPDZrm */ - 0xb73, /* VADDPDZrr */ -/* Table4750 */ - 0xfec, /* VMULPDZrm */ - 0xfee, /* VMULPDZrr */ -/* Table4752 */ - 0xc1b, /* VCVTPD2PSZrm */ - 0xc1c, /* VCVTPD2PSZrr */ -/* Table4754 */ - 0x1487, /* VSUBPDZrm */ - 0x1489, /* VSUBPDZrr */ -/* Table4756 */ - 0xf07, /* VMINPDZrm */ - 0xf09, /* VMINPDZrr */ -/* Table4758 */ - 0xca5, /* VDIVPDZrm */ - 0xca7, /* VDIVPDZrr */ -/* Table4760 */ - 0xede, /* VMAXPDZrm */ - 0xee0, /* VMAXPDZrr */ -/* Table4762 */ - 0x13f0, /* VPUNPCKLQDQZrm */ - 0x13f1, /* VPUNPCKLQDQZrr */ -/* Table4764 */ - 0x13dc, /* VPUNPCKHQDQZrm */ - 0x13dd, /* VPUNPCKHQDQZrr */ -/* Table4766 */ - 0xf54, /* VMOVDQA64rm */ - 0xf55, /* VMOVDQA64rr */ -/* Table4768 */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x1358, /* VPSRAQZmi */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x135a, /* VPSRAQZri */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ -/* Table4784 */ - 0x0, /* */ - 0x0, /* */ - 0x1381, /* VPSRLQZmi */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x132d, /* VPSLLQZmi */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x1383, /* VPSRLQZri */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x132f, /* VPSLLQZri */ - 0x0, /* */ -/* Table4800 */ - 0xf53, /* VMOVDQA64mr */ - 0x0, /* */ -/* Table4802 */ - 0xbd6, /* VCMPPDZrmi */ - 0xbd8, /* VCMPPDZrri */ -/* Table4804 */ - 0x145c, /* VSHUFPDZrmi */ - 0x145d, /* VSHUFPDZrri */ -/* Table4806 */ - 0x1385, /* VPSRLQZrm */ - 0x1387, /* VPSRLQZrr */ -/* Table4808 */ - 0x103f, /* VPADDQZrm */ - 0x1041, /* VPADDQZrr */ -/* Table4810 */ - 0x1069, /* VPANDQZrm */ - 0x106b, /* VPANDQZrr */ -/* Table4812 */ - 0x1062, /* VPANDNQZrm */ - 0x1064, /* VPANDNQZrr */ -/* Table4814 */ - 0x135c, /* VPSRAQZrm */ - 0x135e, /* VPSRAQZrr */ -/* Table4816 */ - 0xc71, /* VCVTTPD2DQZrm */ - 0xc72, /* VCVTTPD2DQZrr */ -/* Table4818 */ - 0x12be, /* VPORQZrm */ - 0x12c0, /* VPORQZrr */ -/* Table4820 */ - 0x13fb, /* VPXORQZrm */ - 0x13fd, /* VPXORQZrr */ -/* Table4822 */ - 0x1331, /* VPSLLQZrm */ - 0x1333, /* VPSLLQZrr */ -/* Table4824 */ - 0x12b7, /* VPMULUDQZrm */ - 0x12b8, /* VPMULUDQZrr */ -/* Table4826 */ - 0x13ab, /* VPSUBQZrm */ - 0x13ad, /* VPSUBQZrr */ -/* Table4828 */ - 0x0, /* */ - 0xfb6, /* VMOVSSZrrk */ -/* Table4830 */ - 0x0, /* */ - 0xf99, /* VMOVSDZrrk */ -/* Table4832 */ - 0xfce, /* VMOVUPSZrmk */ - 0xfd0, /* VMOVUPSZrrk */ -/* Table4834 */ - 0xf3b, /* VMOVAPSZrmk */ - 0xf3d, /* VMOVAPSZrrk */ -/* Table4836 */ - 0xf60, /* VMOVDQU32rmk */ - 0xf62, /* VMOVDQU32rrk */ -/* Table4838 */ - 0x0, /* */ - 0x0, /* */ - 0x1374, /* VPSRLDZmik */ - 0x0, /* */ - 0x134e, /* VPSRADZmik */ - 0x0, /* */ - 0x1320, /* VPSLLDZmik */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x1376, /* VPSRLDZrik */ - 0x0, /* */ - 0x1350, /* VPSRADZrik */ - 0x0, /* */ - 0x1322, /* VPSLLDZrik */ - 0x0, /* */ -/* Table4854 */ - 0x1378, /* VPSRLDZrmk */ - 0x137a, /* VPSRLDZrrk */ -/* Table4856 */ - 0x1352, /* VPSRADZrmk */ - 0x1354, /* VPSRADZrrk */ -/* Table4858 */ - 0x1324, /* VPSLLDZrmk */ - 0x1326, /* VPSLLDZrrk */ -/* Table4860 */ - 0xf66, /* VMOVDQU64rmk */ - 0xf68, /* VMOVDQU64rrk */ -/* Table4862 */ - 0xfc1, /* VMOVUPDZrmk */ - 0xfc3, /* VMOVUPDZrrk */ -/* Table4864 */ - 0xf2e, /* VMOVAPDZrmk */ - 0xf30, /* VMOVAPDZrrk */ -/* Table4866 */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x1359, /* VPSRAQZmik */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x135b, /* VPSRAQZrik */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ -/* Table4882 */ - 0x0, /* */ - 0x0, /* */ - 0x1382, /* VPSRLQZmik */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x132e, /* VPSLLQZmik */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x1384, /* VPSRLQZrik */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x1330, /* VPSLLQZrik */ - 0x0, /* */ -/* Table4898 */ - 0x1386, /* VPSRLQZrmk */ - 0x1388, /* VPSRLQZrrk */ -/* Table4900 */ - 0x135d, /* VPSRAQZrmk */ - 0x135f, /* VPSRAQZrrk */ -/* Table4902 */ - 0x1332, /* VPSLLQZrmk */ - 0x1334, /* VPSLLQZrrk */ -/* Table4904 */ - 0xb79, /* VADDPSZrmb */ - 0x0, /* */ -/* Table4906 */ - 0xff4, /* VMULPSZrmb */ - 0x0, /* */ -/* Table4908 */ - 0x0, /* */ - 0xc0e, /* VCVTDQ2PSZrrb */ -/* Table4910 */ - 0x148f, /* VSUBPSZrmb */ - 0x0, /* */ -/* Table4912 */ - 0xf0f, /* VMINPSZrmb */ - 0x0, /* */ -/* Table4914 */ - 0xcad, /* VDIVPSZrmb */ - 0x0, /* */ -/* Table4916 */ - 0xee6, /* VMAXPSZrmb */ - 0x0, /* */ -/* Table4918 */ - 0x0, /* */ - 0xc3d, /* VCVTPS2UDQZrrb */ -/* Table4920 */ - 0x0, /* */ - 0xbe7, /* VCMPPSZrrib */ -/* Table4922 */ - 0x0, /* */ - 0xc9a, /* VCVTUDQ2PSZrrb */ -/* Table4924 */ - 0x0, /* */ - 0xc2c, /* VCVTPS2DQZrrb */ -/* Table4926 */ - 0x105d, /* VPANDDZrmb */ - 0x0, /* */ -/* Table4928 */ - 0x1060, /* VPANDNDZrmb */ - 0x0, /* */ -/* Table4930 */ - 0x12bc, /* VPORDZrmb */ - 0x0, /* */ -/* Table4932 */ - 0x13f9, /* VPXORDZrmb */ - 0x0, /* */ -/* Table4934 */ - 0x13a5, /* VPSUBDZrmb */ - 0x0, /* */ -/* Table4936 */ - 0x1039, /* VPADDDZrmb */ - 0x0, /* */ -/* Table4938 */ - 0x0, /* */ - 0xc21, /* VCVTPD2UDQZrrb */ -/* Table4940 */ - 0x0, /* */ - 0xc16, /* VCVTPD2DQZrrb */ -/* Table4942 */ - 0xb72, /* VADDPDZrmb */ - 0x0, /* */ -/* Table4944 */ - 0xfed, /* VMULPDZrmb */ - 0x0, /* */ -/* Table4946 */ - 0x0, /* */ - 0xc1d, /* VCVTPD2PSZrrb */ -/* Table4948 */ - 0x1488, /* VSUBPDZrmb */ - 0x0, /* */ -/* Table4950 */ - 0xf08, /* VMINPDZrmb */ - 0x0, /* */ -/* Table4952 */ - 0xca6, /* VDIVPDZrmb */ - 0x0, /* */ -/* Table4954 */ - 0xedf, /* VMAXPDZrmb */ - 0x0, /* */ -/* Table4956 */ - 0x0, /* */ - 0xbda, /* VCMPPDZrrib */ -/* Table4958 */ - 0x1040, /* VPADDQZrmb */ - 0x0, /* */ -/* Table4960 */ - 0x106a, /* VPANDQZrmb */ - 0x0, /* */ -/* Table4962 */ - 0x1063, /* VPANDNQZrmb */ - 0x0, /* */ -/* Table4964 */ - 0x12bf, /* VPORQZrmb */ - 0x0, /* */ -/* Table4966 */ - 0x13fc, /* VPXORQZrmb */ - 0x0, /* */ -/* Table4968 */ - 0x13ac, /* VPSUBQZrmb */ - 0x0, /* */ -/* Table4970 */ - 0x0, /* */ - 0xf63, /* VMOVDQU32rrkz */ -/* Table4972 */ - 0x0, /* */ - 0xf69, /* VMOVDQU64rrkz */ -/* Table4974 */ - 0x5e9, /* MMX_PSHUFBrm64 */ - 0x5ea, /* MMX_PSHUFBrr64 */ -/* Table4976 */ - 0x5c2, /* MMX_PHADDWrm64 */ - 0x5c3, /* MMX_PHADDWrr64 */ -/* Table4978 */ - 0x5c4, /* MMX_PHADDrm64 */ - 0x5c5, /* MMX_PHADDrr64 */ -/* Table4980 */ - 0x5c0, /* MMX_PHADDSWrm64 */ - 0x5c1, /* MMX_PHADDSWrr64 */ -/* Table4982 */ - 0x5ce, /* MMX_PMADDUBSWrm64 */ - 0x5cf, /* MMX_PMADDUBSWrr64 */ -/* Table4984 */ - 0x5ca, /* MMX_PHSUBWrm64 */ - 0x5cb, /* MMX_PHSUBWrr64 */ -/* Table4986 */ - 0x5c6, /* MMX_PHSUBDrm64 */ - 0x5c7, /* MMX_PHSUBDrr64 */ -/* Table4988 */ - 0x5c8, /* MMX_PHSUBSWrm64 */ - 0x5c9, /* MMX_PHSUBSWrr64 */ -/* Table4990 */ - 0x5ed, /* MMX_PSIGNBrm64 */ - 0x5ee, /* MMX_PSIGNBrr64 */ -/* Table4992 */ - 0x5f1, /* MMX_PSIGNWrm64 */ - 0x5f2, /* MMX_PSIGNWrr64 */ -/* Table4994 */ - 0x5ef, /* MMX_PSIGNDrm64 */ - 0x5f0, /* MMX_PSIGNDrr64 */ -/* Table4996 */ - 0x5db, /* MMX_PMULHRSWrm64 */ - 0x5dc, /* MMX_PMULHRSWrr64 */ -/* Table4998 */ - 0x58d, /* MMX_PABSBrm64 */ - 0x58e, /* MMX_PABSBrr64 */ -/* Table5000 */ - 0x591, /* MMX_PABSWrm64 */ - 0x592, /* MMX_PABSWrr64 */ -/* Table5002 */ - 0x58f, /* MMX_PABSDrm64 */ - 0x590, /* MMX_PABSDrr64 */ -/* Table5004 */ - 0xa1d, /* SHA1NEXTErm */ - 0xa1e, /* SHA1NEXTErr */ -/* Table5006 */ - 0xa19, /* SHA1MSG1rm */ - 0xa1a, /* SHA1MSG1rr */ -/* Table5008 */ - 0xa1b, /* SHA1MSG2rm */ - 0xa1c, /* SHA1MSG2rr */ -/* Table5010 */ - 0xa25, /* SHA256RNDS2rm */ - 0xa26, /* SHA256RNDS2rr */ -/* Table5012 */ - 0xa21, /* SHA256MSG1rm */ - 0xa22, /* SHA256MSG1rr */ -/* Table5014 */ - 0xa23, /* SHA256MSG2rm */ - 0xa24, /* SHA256MSG2rr */ -/* Table5016 */ - 0x685, /* MOVBE32rm */ - 0x0, /* */ -/* Table5018 */ - 0x684, /* MOVBE32mr */ - 0x0, /* */ -/* Table5020 */ - 0x87a, /* PSHUFBrm */ - 0x87b, /* PSHUFBrr */ -/* Table5022 */ - 0x7f5, /* PHADDWrm */ - 0x7f6, /* PHADDWrr */ -/* Table5024 */ - 0x7f1, /* PHADDDrm */ - 0x7f2, /* PHADDDrr */ -/* Table5026 */ - 0x7f3, /* PHADDSWrm128 */ - 0x7f4, /* PHADDSWrr128 */ -/* Table5028 */ - 0x80b, /* PMADDUBSWrm128 */ - 0x80c, /* PMADDUBSWrr128 */ -/* Table5030 */ - 0x7fd, /* PHSUBWrm */ - 0x7fe, /* PHSUBWrr */ -/* Table5032 */ - 0x7f9, /* PHSUBDrm */ - 0x7fa, /* PHSUBDrr */ -/* Table5034 */ - 0x7fb, /* PHSUBSWrm128 */ - 0x7fc, /* PHSUBSWrr128 */ -/* Table5036 */ - 0x882, /* PSIGNBrm */ - 0x883, /* PSIGNBrr */ -/* Table5038 */ - 0x886, /* PSIGNWrm */ - 0x887, /* PSIGNWrr */ -/* Table5040 */ - 0x884, /* PSIGNDrm */ - 0x885, /* PSIGNDrr */ -/* Table5042 */ - 0x842, /* PMULHRSWrm128 */ - 0x843, /* PMULHRSWrr128 */ -/* Table5044 */ - 0x794, /* PBLENDVBrm0 */ - 0x795, /* PBLENDVBrr0 */ -/* Table5046 */ - 0x12b, /* BLENDVPSrm0 */ - 0x12c, /* BLENDVPSrr0 */ -/* Table5048 */ - 0x129, /* BLENDVPDrm0 */ - 0x12a, /* BLENDVPDrr0 */ -/* Table5050 */ - 0x8b4, /* PTESTrm */ - 0x8b5, /* PTESTrr */ -/* Table5052 */ - 0x769, /* PABSBrm128 */ - 0x76a, /* PABSBrr128 */ -/* Table5054 */ - 0x76d, /* PABSWrm128 */ - 0x76e, /* PABSWrr128 */ -/* Table5056 */ - 0x76b, /* PABSDrm128 */ - 0x76c, /* PABSDrr128 */ -/* Table5058 */ - 0x82c, /* PMOVSXBWrm */ - 0x82d, /* PMOVSXBWrr */ -/* Table5060 */ - 0x828, /* PMOVSXBDrm */ - 0x829, /* PMOVSXBDrr */ -/* Table5062 */ - 0x82a, /* PMOVSXBQrm */ - 0x82b, /* PMOVSXBQrr */ -/* Table5064 */ - 0x830, /* PMOVSXWDrm */ - 0x831, /* PMOVSXWDrr */ -/* Table5066 */ - 0x832, /* PMOVSXWQrm */ - 0x833, /* PMOVSXWQrr */ -/* Table5068 */ - 0x82e, /* PMOVSXDQrm */ - 0x82f, /* PMOVSXDQrr */ -/* Table5070 */ - 0x840, /* PMULDQrm */ - 0x841, /* PMULDQrr */ -/* Table5072 */ - 0x79e, /* PCMPEQQrm */ - 0x79f, /* PCMPEQQrr */ -/* Table5074 */ - 0x6a2, /* MOVNTDQArm */ - 0x0, /* */ -/* Table5076 */ - 0x773, /* PACKUSDWrm */ - 0x774, /* PACKUSDWrr */ -/* Table5078 */ - 0x838, /* PMOVZXBWrm */ - 0x839, /* PMOVZXBWrr */ -/* Table5080 */ - 0x834, /* PMOVZXBDrm */ - 0x835, /* PMOVZXBDrr */ -/* Table5082 */ - 0x836, /* PMOVZXBQrm */ - 0x837, /* PMOVZXBQrr */ -/* Table5084 */ - 0x83c, /* PMOVZXWDrm */ - 0x83d, /* PMOVZXWDrr */ -/* Table5086 */ - 0x83e, /* PMOVZXWQrm */ - 0x83f, /* PMOVZXWQrr */ -/* Table5088 */ - 0x83a, /* PMOVZXDQrm */ - 0x83b, /* PMOVZXDQrr */ -/* Table5090 */ - 0x7ae, /* PCMPGTQrm */ - 0x7af, /* PCMPGTQrr */ -/* Table5092 */ - 0x81b, /* PMINSBrm */ - 0x81c, /* PMINSBrr */ -/* Table5094 */ - 0x81d, /* PMINSDrm */ - 0x81e, /* PMINSDrr */ -/* Table5096 */ - 0x825, /* PMINUWrm */ - 0x826, /* PMINUWrr */ -/* Table5098 */ - 0x823, /* PMINUDrm */ - 0x824, /* PMINUDrr */ -/* Table5100 */ - 0x80f, /* PMAXSBrm */ - 0x810, /* PMAXSBrr */ -/* Table5102 */ - 0x811, /* PMAXSDrm */ - 0x812, /* PMAXSDrr */ -/* Table5104 */ - 0x819, /* PMAXUWrm */ - 0x81a, /* PMAXUWrr */ -/* Table5106 */ - 0x817, /* PMAXUDrm */ - 0x818, /* PMAXUDrr */ -/* Table5108 */ - 0x84a, /* PMULLDrm */ - 0x84b, /* PMULLDrr */ -/* Table5110 */ - 0x7f7, /* PHMINPOSUWrm128 */ - 0x7f8, /* PHMINPOSUWrr128 */ -/* Table5112 */ - 0x3c8, /* INVEPT32 */ - 0x0, /* */ -/* Table5114 */ - 0x3cf, /* INVVPID32 */ - 0x0, /* */ -/* Table5116 */ - 0x3cd, /* INVPCID32 */ - 0x0, /* */ -/* Table5118 */ - 0xa6, /* AESIMCrm */ - 0xa7, /* AESIMCrr */ -/* Table5120 */ - 0xa4, /* AESENCrm */ - 0xa5, /* AESENCrr */ -/* Table5122 */ - 0xa2, /* AESENCLASTrm */ - 0xa3, /* AESENCLASTrr */ -/* Table5124 */ - 0xa0, /* AESDECrm */ - 0xa1, /* AESDECrr */ -/* Table5126 */ - 0x9e, /* AESDECLASTrm */ - 0x9f, /* AESDECLASTrr */ -/* Table5128 */ - 0x683, /* MOVBE16rm */ - 0x0, /* */ -/* Table5130 */ - 0x682, /* MOVBE16mr */ - 0x0, /* */ -/* Table5132 */ - 0x41, /* ADCX32rm */ - 0x42, /* ADCX32rr */ -/* Table5134 */ - 0x27f, /* CRC32r32m8 */ - 0x282, /* CRC32r32r8 */ -/* Table5136 */ - 0x27e, /* CRC32r32m32 */ - 0x281, /* CRC32r32r32 */ -/* Table5138 */ - 0x9a, /* ADOX32rm */ - 0x9b, /* ADOX32rr */ -/* Table5140 */ - 0x27d, /* CRC32r32m16 */ - 0x280, /* CRC32r32r16 */ -/* Table5142 */ - 0x687, /* MOVBE64rm */ - 0x0, /* */ -/* Table5144 */ - 0x686, /* MOVBE64mr */ - 0x0, /* */ -/* Table5146 */ - 0x3c9, /* INVEPT64 */ - 0x0, /* */ -/* Table5148 */ - 0x3d0, /* INVVPID64 */ - 0x0, /* */ -/* Table5150 */ - 0x3ce, /* INVPCID64 */ - 0x0, /* */ -/* Table5152 */ - 0x9c, /* ADOX64rm */ - 0x9d, /* ADOX64rr */ -/* Table5154 */ - 0x284, /* CRC32r64m8 */ - 0x286, /* CRC32r64r8 */ -/* Table5156 */ - 0x283, /* CRC32r64m64 */ - 0x285, /* CRC32r64r64 */ -/* Table5158 */ - 0x43, /* ADCX64rm */ - 0x44, /* ADCX64rr */ -/* Table5160 */ - 0xcd, /* ANDN32rm */ - 0xce, /* ANDN32rr */ -/* Table5162 */ - 0x0, /* */ - 0x13d, /* BLSR32rm */ - 0x139, /* BLSMSK32rm */ - 0x131, /* BLSI32rm */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x13e, /* BLSR32rr */ - 0x13a, /* BLSMSK32rr */ - 0x132, /* BLSI32rr */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ -/* Table5178 */ - 0x181, /* BZHI32rm */ - 0x182, /* BZHI32rr */ -/* Table5180 */ - 0x109, /* BEXTR32rm */ - 0x10a, /* BEXTR32rr */ -/* Table5182 */ - 0x7be, /* PEXT32rm */ - 0x7bf, /* PEXT32rr */ -/* Table5184 */ - 0x9c5, /* SARX32rm */ - 0x9c6, /* SARX32rr */ -/* Table5186 */ - 0x7ba, /* PDEP32rm */ - 0x7bb, /* PDEP32rr */ -/* Table5188 */ - 0x6ff, /* MULX32rm */ - 0x700, /* MULX32rr */ -/* Table5190 */ - 0xa73, /* SHRX32rm */ - 0xa74, /* SHRX32rr */ -/* Table5192 */ - 0x12fe, /* VPSHUFBrm */ - 0x12ff, /* VPSHUFBrr */ -/* Table5194 */ - 0x1197, /* VPHADDWrm */ - 0x1198, /* VPHADDWrr */ -/* Table5196 */ - 0x117f, /* VPHADDDrm */ - 0x1180, /* VPHADDDrr */ -/* Table5198 */ - 0x1181, /* VPHADDSWrm128 */ - 0x1183, /* VPHADDSWrr128 */ -/* Table5200 */ - 0x11cd, /* VPMADDUBSWrm128 */ - 0x11cf, /* VPMADDUBSWrr128 */ -/* Table5202 */ - 0x11ab, /* VPHSUBWrm */ - 0x11ac, /* VPHSUBWrr */ -/* Table5204 */ - 0x11a1, /* VPHSUBDrm */ - 0x11a2, /* VPHSUBDrr */ -/* Table5206 */ - 0x11a3, /* VPHSUBSWrm128 */ - 0x11a5, /* VPHSUBSWrr128 */ -/* Table5208 */ - 0x1310, /* VPSIGNBrm */ - 0x1311, /* VPSIGNBrr */ -/* Table5210 */ - 0x1318, /* VPSIGNWrm */ - 0x1319, /* VPSIGNWrr */ -/* Table5212 */ - 0x1314, /* VPSIGNDrm */ - 0x1315, /* VPSIGNDrr */ -/* Table5214 */ - 0x129e, /* VPMULHRSWrm128 */ - 0x12a0, /* VPMULHRSWrr128 */ -/* Table5216 */ - 0x1146, /* VPERMILPSrm */ - 0x1147, /* VPERMILPSrr */ -/* Table5218 */ - 0x113c, /* VPERMILPDrm */ - 0x113d, /* VPERMILPDrr */ -/* Table5220 */ - 0x14a5, /* VTESTPSrm */ - 0x14a6, /* VTESTPSrr */ -/* Table5222 */ - 0x14a1, /* VTESTPDrm */ - 0x14a2, /* VTESTPDrr */ -/* Table5224 */ - 0xc26, /* VCVTPH2PSrm */ - 0xc27, /* VCVTPH2PSrr */ -/* Table5226 */ - 0x13ce, /* VPTESTrm */ - 0x13cf, /* VPTESTrr */ -/* Table5228 */ - 0xbd0, /* VBROADCASTSSrm */ - 0xbd1, /* VBROADCASTSSrr */ -/* Table5230 */ - 0x1012, /* VPABSBrm128 */ - 0x1014, /* VPABSBrr128 */ -/* Table5232 */ - 0x101e, /* VPABSWrm128 */ - 0x1020, /* VPABSWrr128 */ -/* Table5234 */ - 0x1017, /* VPABSDrm128 */ - 0x101a, /* VPABSDrr128 */ -/* Table5236 */ - 0x1253, /* VPMOVSXBWrm */ - 0x1254, /* VPMOVSXBWrr */ -/* Table5238 */ - 0x1249, /* VPMOVSXBDrm */ - 0x124a, /* VPMOVSXBDrr */ -/* Table5240 */ - 0x124f, /* VPMOVSXBQrm */ - 0x1250, /* VPMOVSXBQrr */ -/* Table5242 */ - 0x125f, /* VPMOVSXWDrm */ - 0x1260, /* VPMOVSXWDrr */ -/* Table5244 */ - 0x1265, /* VPMOVSXWQrm */ - 0x1266, /* VPMOVSXWQrr */ -/* Table5246 */ - 0x1259, /* VPMOVSXDQrm */ - 0x125a, /* VPMOVSXDQrr */ -/* Table5248 */ - 0x129c, /* VPMULDQrm */ - 0x129d, /* VPMULDQrr */ -/* Table5250 */ - 0x10c0, /* VPCMPEQQrm */ - 0x10c1, /* VPCMPEQQrr */ -/* Table5252 */ - 0xf83, /* VMOVNTDQArm */ - 0x0, /* */ -/* Table5254 */ - 0x102c, /* VPACKUSDWrm */ - 0x102d, /* VPACKUSDWrr */ -/* Table5256 */ - 0xecf, /* VMASKMOVPSrm */ - 0x0, /* */ -/* Table5258 */ - 0xecb, /* VMASKMOVPDrm */ - 0x0, /* */ -/* Table5260 */ - 0xece, /* VMASKMOVPSmr */ - 0x0, /* */ -/* Table5262 */ - 0xeca, /* VMASKMOVPDmr */ - 0x0, /* */ -/* Table5264 */ - 0x1284, /* VPMOVZXBWrm */ - 0x1285, /* VPMOVZXBWrr */ -/* Table5266 */ - 0x127a, /* VPMOVZXBDrm */ - 0x127b, /* VPMOVZXBDrr */ -/* Table5268 */ - 0x1280, /* VPMOVZXBQrm */ - 0x1281, /* VPMOVZXBQrr */ -/* Table5270 */ - 0x1290, /* VPMOVZXWDrm */ - 0x1291, /* VPMOVZXWDrr */ -/* Table5272 */ - 0x1296, /* VPMOVZXWQrm */ - 0x1297, /* VPMOVZXWQrr */ -/* Table5274 */ - 0x128a, /* VPMOVZXDQrm */ - 0x128b, /* VPMOVZXDQrr */ -/* Table5276 */ - 0x10dc, /* VPCMPGTQrm */ - 0x10dd, /* VPCMPGTQrr */ -/* Table5278 */ - 0x1203, /* VPMINSBrm */ - 0x1204, /* VPMINSBrr */ -/* Table5280 */ - 0x120a, /* VPMINSDrm */ - 0x120b, /* VPMINSDrr */ -/* Table5282 */ - 0x1223, /* VPMINUWrm */ - 0x1224, /* VPMINUWrr */ -/* Table5284 */ - 0x121c, /* VPMINUDrm */ - 0x121d, /* VPMINUDrr */ -/* Table5286 */ - 0x11df, /* VPMAXSBrm */ - 0x11e0, /* VPMAXSBrr */ -/* Table5288 */ - 0x11e6, /* VPMAXSDrm */ - 0x11e7, /* VPMAXSDrr */ -/* Table5290 */ - 0x11ff, /* VPMAXUWrm */ - 0x1200, /* VPMAXUWrr */ -/* Table5292 */ - 0x11f8, /* VPMAXUDrm */ - 0x11f9, /* VPMAXUDrr */ -/* Table5294 */ - 0x12af, /* VPMULLDrm */ - 0x12b0, /* VPMULLDrr */ -/* Table5296 */ - 0x1199, /* VPHMINPOSUWrm128 */ - 0x119a, /* VPHMINPOSUWrr128 */ -/* Table5298 */ - 0x1390, /* VPSRLVDrm */ - 0x1391, /* VPSRLVDrr */ -/* Table5300 */ - 0x1364, /* VPSRAVDrm */ - 0x1365, /* VPSRAVDrr */ -/* Table5302 */ - 0x133c, /* VPSLLVDrm */ - 0x133d, /* VPSLLVDrr */ -/* Table5304 */ - 0x1094, /* VPBROADCASTDrm */ - 0x1095, /* VPBROADCASTDrr */ -/* Table5306 */ - 0x10a0, /* VPBROADCASTQrm */ - 0x10a1, /* VPBROADCASTQrr */ -/* Table5308 */ - 0x108a, /* VPBROADCASTBrm */ - 0x108b, /* VPBROADCASTBrr */ -/* Table5310 */ - 0x10a4, /* VPBROADCASTWrm */ - 0x10a5, /* VPBROADCASTWrr */ -/* Table5312 */ - 0x11d8, /* VPMASKMOVDrm */ - 0x0, /* */ -/* Table5314 */ - 0x11d7, /* VPMASKMOVDmr */ - 0x0, /* */ -/* Table5316 */ - 0x116b, /* VPGATHERDDrm */ - 0x0, /* */ -/* Table5318 */ - 0x1171, /* VPGATHERQDrm */ - 0x0, /* */ -/* Table5320 */ - 0xe9c, /* VGATHERDPSrm */ - 0x0, /* */ -/* Table5322 */ - 0xea2, /* VGATHERQPSrm */ - 0x0, /* */ -/* Table5324 */ - 0xd4d, /* VFMADDSUBPSr132m */ - 0xd4f, /* VFMADDSUBPSr132r */ -/* Table5326 */ - 0xd89, /* VFMSUBADDPSr132m */ - 0xd8b, /* VFMSUBADDPSr132r */ -/* Table5328 */ - 0xcfd, /* VFMADDPSr132m */ - 0xcff, /* VFMADDPSr132r */ -/* Table5330 */ - 0xd21, /* VFMADDSSr132m */ - 0xd22, /* VFMADDSSr132r */ -/* Table5332 */ - 0xdb1, /* VFMSUBPSr132m */ - 0xdb3, /* VFMSUBPSr132r */ -/* Table5334 */ - 0xdd5, /* VFMSUBSSr132m */ - 0xdd6, /* VFMSUBSSr132r */ -/* Table5336 */ - 0xe01, /* VFNMADDPSr132m */ - 0xe03, /* VFNMADDPSr132r */ -/* Table5338 */ - 0xe25, /* VFNMADDSSr132m */ - 0xe26, /* VFNMADDSSr132r */ -/* Table5340 */ - 0xe51, /* VFNMSUBPSr132m */ - 0xe53, /* VFNMSUBPSr132r */ -/* Table5342 */ - 0xe75, /* VFNMSUBSSr132m */ - 0xe76, /* VFNMSUBSSr132r */ -/* Table5344 */ - 0xd51, /* VFMADDSUBPSr213m */ - 0xd53, /* VFMADDSUBPSr213r */ -/* Table5346 */ - 0xd8d, /* VFMSUBADDPSr213m */ - 0xd8f, /* VFMSUBADDPSr213r */ -/* Table5348 */ - 0xd01, /* VFMADDPSr213m */ - 0xd03, /* VFMADDPSr213r */ -/* Table5350 */ - 0xd23, /* VFMADDSSr213m */ - 0xd24, /* VFMADDSSr213r */ -/* Table5352 */ - 0xdb5, /* VFMSUBPSr213m */ - 0xdb7, /* VFMSUBPSr213r */ -/* Table5354 */ - 0xdd7, /* VFMSUBSSr213m */ - 0xdd8, /* VFMSUBSSr213r */ -/* Table5356 */ - 0xe05, /* VFNMADDPSr213m */ - 0xe07, /* VFNMADDPSr213r */ -/* Table5358 */ - 0xe27, /* VFNMADDSSr213m */ - 0xe28, /* VFNMADDSSr213r */ -/* Table5360 */ - 0xe55, /* VFNMSUBPSr213m */ - 0xe57, /* VFNMSUBPSr213r */ -/* Table5362 */ - 0xe77, /* VFNMSUBSSr213m */ - 0xe78, /* VFNMSUBSSr213r */ -/* Table5364 */ - 0xd55, /* VFMADDSUBPSr231m */ - 0xd57, /* VFMADDSUBPSr231r */ -/* Table5366 */ - 0xd91, /* VFMSUBADDPSr231m */ - 0xd93, /* VFMSUBADDPSr231r */ -/* Table5368 */ - 0xd05, /* VFMADDPSr231m */ - 0xd07, /* VFMADDPSr231r */ -/* Table5370 */ - 0xd25, /* VFMADDSSr231m */ - 0xd26, /* VFMADDSSr231r */ -/* Table5372 */ - 0xdb9, /* VFMSUBPSr231m */ - 0xdbb, /* VFMSUBPSr231r */ -/* Table5374 */ - 0xdd9, /* VFMSUBSSr231m */ - 0xdda, /* VFMSUBSSr231r */ -/* Table5376 */ - 0xe09, /* VFNMADDPSr231m */ - 0xe0b, /* VFNMADDPSr231r */ -/* Table5378 */ - 0xe29, /* VFNMADDSSr231m */ - 0xe2a, /* VFNMADDSSr231r */ -/* Table5380 */ - 0xe59, /* VFNMSUBPSr231m */ - 0xe5b, /* VFNMSUBPSr231r */ -/* Table5382 */ - 0xe79, /* VFNMSUBSSr231m */ - 0xe7a, /* VFNMSUBSSr231r */ -/* Table5384 */ - 0xb99, /* VAESIMCrm */ - 0xb9a, /* VAESIMCrr */ -/* Table5386 */ - 0xb97, /* VAESENCrm */ - 0xb98, /* VAESENCrr */ -/* Table5388 */ - 0xb95, /* VAESENCLASTrm */ - 0xb96, /* VAESENCLASTrr */ -/* Table5390 */ - 0xb93, /* VAESDECrm */ - 0xb94, /* VAESDECrr */ -/* Table5392 */ - 0xb91, /* VAESDECLASTrm */ - 0xb92, /* VAESDECLASTrr */ -/* Table5394 */ - 0xa4b, /* SHLX32rm */ - 0xa4c, /* SHLX32rr */ -/* Table5396 */ - 0xcf, /* ANDN64rm */ - 0xd0, /* ANDN64rr */ -/* Table5398 */ - 0x0, /* */ - 0x13f, /* BLSR64rm */ - 0x13b, /* BLSMSK64rm */ - 0x133, /* BLSI64rm */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x140, /* BLSR64rr */ - 0x13c, /* BLSMSK64rr */ - 0x134, /* BLSI64rr */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ -/* Table5414 */ - 0x183, /* BZHI64rm */ - 0x184, /* BZHI64rr */ -/* Table5416 */ - 0x10b, /* BEXTR64rm */ - 0x10c, /* BEXTR64rr */ -/* Table5418 */ - 0x7c0, /* PEXT64rm */ - 0x7c1, /* PEXT64rr */ -/* Table5420 */ - 0x9c7, /* SARX64rm */ - 0x9c8, /* SARX64rr */ -/* Table5422 */ - 0x7bc, /* PDEP64rm */ - 0x7bd, /* PDEP64rr */ -/* Table5424 */ - 0x701, /* MULX64rm */ - 0x702, /* MULX64rr */ -/* Table5426 */ - 0xa75, /* SHRX64rm */ - 0xa76, /* SHRX64rr */ -/* Table5428 */ - 0x1396, /* VPSRLVQrm */ - 0x1397, /* VPSRLVQrr */ -/* Table5430 */ - 0x1342, /* VPSLLVQrm */ - 0x1343, /* VPSLLVQrr */ -/* Table5432 */ - 0x11dc, /* VPMASKMOVQrm */ - 0x0, /* */ -/* Table5434 */ - 0x11db, /* VPMASKMOVQmr */ - 0x0, /* */ -/* Table5436 */ - 0x116e, /* VPGATHERDQrm */ - 0x0, /* */ -/* Table5438 */ - 0x1174, /* VPGATHERQQrm */ - 0x0, /* */ -/* Table5440 */ - 0xe99, /* VGATHERDPDrm */ - 0x0, /* */ -/* Table5442 */ - 0xe9f, /* VGATHERQPDrm */ - 0x0, /* */ -/* Table5444 */ - 0xd39, /* VFMADDSUBPDr132m */ - 0xd3b, /* VFMADDSUBPDr132r */ -/* Table5446 */ - 0xd75, /* VFMSUBADDPDr132m */ - 0xd77, /* VFMSUBADDPDr132r */ -/* Table5448 */ - 0xce9, /* VFMADDPDr132m */ - 0xceb, /* VFMADDPDr132r */ -/* Table5450 */ - 0xd12, /* VFMADDSDr132m */ - 0xd13, /* VFMADDSDr132r */ -/* Table5452 */ - 0xd9d, /* VFMSUBPDr132m */ - 0xd9f, /* VFMSUBPDr132r */ -/* Table5454 */ - 0xdc6, /* VFMSUBSDr132m */ - 0xdc7, /* VFMSUBSDr132r */ -/* Table5456 */ - 0xded, /* VFNMADDPDr132m */ - 0xdef, /* VFNMADDPDr132r */ -/* Table5458 */ - 0xe16, /* VFNMADDSDr132m */ - 0xe17, /* VFNMADDSDr132r */ -/* Table5460 */ - 0xe3d, /* VFNMSUBPDr132m */ - 0xe3f, /* VFNMSUBPDr132r */ -/* Table5462 */ - 0xe66, /* VFNMSUBSDr132m */ - 0xe67, /* VFNMSUBSDr132r */ -/* Table5464 */ - 0xd3d, /* VFMADDSUBPDr213m */ - 0xd3f, /* VFMADDSUBPDr213r */ -/* Table5466 */ - 0xd79, /* VFMSUBADDPDr213m */ - 0xd7b, /* VFMSUBADDPDr213r */ -/* Table5468 */ - 0xced, /* VFMADDPDr213m */ - 0xcef, /* VFMADDPDr213r */ -/* Table5470 */ - 0xd14, /* VFMADDSDr213m */ - 0xd15, /* VFMADDSDr213r */ -/* Table5472 */ - 0xda1, /* VFMSUBPDr213m */ - 0xda3, /* VFMSUBPDr213r */ -/* Table5474 */ - 0xdc8, /* VFMSUBSDr213m */ - 0xdc9, /* VFMSUBSDr213r */ -/* Table5476 */ - 0xdf1, /* VFNMADDPDr213m */ - 0xdf3, /* VFNMADDPDr213r */ -/* Table5478 */ - 0xe18, /* VFNMADDSDr213m */ - 0xe19, /* VFNMADDSDr213r */ -/* Table5480 */ - 0xe41, /* VFNMSUBPDr213m */ - 0xe43, /* VFNMSUBPDr213r */ -/* Table5482 */ - 0xe68, /* VFNMSUBSDr213m */ - 0xe69, /* VFNMSUBSDr213r */ -/* Table5484 */ - 0xd41, /* VFMADDSUBPDr231m */ - 0xd43, /* VFMADDSUBPDr231r */ -/* Table5486 */ - 0xd7d, /* VFMSUBADDPDr231m */ - 0xd7f, /* VFMSUBADDPDr231r */ -/* Table5488 */ - 0xcf1, /* VFMADDPDr231m */ - 0xcf3, /* VFMADDPDr231r */ -/* Table5490 */ - 0xd16, /* VFMADDSDr231m */ - 0xd17, /* VFMADDSDr231r */ -/* Table5492 */ - 0xda5, /* VFMSUBPDr231m */ - 0xda7, /* VFMSUBPDr231r */ -/* Table5494 */ - 0xdca, /* VFMSUBSDr231m */ - 0xdcb, /* VFMSUBSDr231r */ -/* Table5496 */ - 0xdf5, /* VFNMADDPDr231m */ - 0xdf7, /* VFNMADDPDr231r */ -/* Table5498 */ - 0xe1a, /* VFNMADDSDr231m */ - 0xe1b, /* VFNMADDSDr231r */ -/* Table5500 */ - 0xe45, /* VFNMSUBPDr231m */ - 0xe47, /* VFNMSUBPDr231r */ -/* Table5502 */ - 0xe6a, /* VFNMSUBSDr231m */ - 0xe6b, /* VFNMSUBSDr231r */ -/* Table5504 */ - 0xa4d, /* SHLX64rm */ - 0xa4e, /* SHLX64rr */ -/* Table5506 */ - 0x12fc, /* VPSHUFBYrm */ - 0x12fd, /* VPSHUFBYrr */ -/* Table5508 */ - 0x1195, /* VPHADDWYrm */ - 0x1196, /* VPHADDWYrr */ -/* Table5510 */ - 0x117d, /* VPHADDDYrm */ - 0x117e, /* VPHADDDYrr */ -/* Table5512 */ - 0x1182, /* VPHADDSWrm256 */ - 0x1184, /* VPHADDSWrr256 */ -/* Table5514 */ - 0x11ce, /* VPMADDUBSWrm256 */ - 0x11d0, /* VPMADDUBSWrr256 */ -/* Table5516 */ - 0x11a9, /* VPHSUBWYrm */ - 0x11aa, /* VPHSUBWYrr */ -/* Table5518 */ - 0x119f, /* VPHSUBDYrm */ - 0x11a0, /* VPHSUBDYrr */ -/* Table5520 */ - 0x11a4, /* VPHSUBSWrm256 */ - 0x11a6, /* VPHSUBSWrr256 */ -/* Table5522 */ - 0x130e, /* VPSIGNBYrm */ - 0x130f, /* VPSIGNBYrr */ -/* Table5524 */ - 0x1316, /* VPSIGNWYrm */ - 0x1317, /* VPSIGNWYrr */ -/* Table5526 */ - 0x1312, /* VPSIGNDYrm */ - 0x1313, /* VPSIGNDYrr */ -/* Table5528 */ - 0x129f, /* VPMULHRSWrm256 */ - 0x12a1, /* VPMULHRSWrr256 */ -/* Table5530 */ - 0x1140, /* VPERMILPSYrm */ - 0x1141, /* VPERMILPSYrr */ -/* Table5532 */ - 0x1136, /* VPERMILPDYrm */ - 0x1137, /* VPERMILPDYrr */ -/* Table5534 */ - 0x14a3, /* VTESTPSYrm */ - 0x14a4, /* VTESTPSYrr */ -/* Table5536 */ - 0x149f, /* VTESTPDYrm */ - 0x14a0, /* VTESTPDYrr */ -/* Table5538 */ - 0xc22, /* VCVTPH2PSYrm */ - 0xc23, /* VCVTPH2PSYrr */ -/* Table5540 */ - 0x114e, /* VPERMPSYrm */ - 0x114f, /* VPERMPSYrr */ -/* Table5542 */ - 0x13cc, /* VPTESTYrm */ - 0x13cd, /* VPTESTYrr */ -/* Table5544 */ - 0xbcc, /* VBROADCASTSSYrm */ - 0xbcd, /* VBROADCASTSSYrr */ -/* Table5546 */ - 0xbc8, /* VBROADCASTSDYrm */ - 0xbc9, /* VBROADCASTSDYrr */ -/* Table5548 */ - 0xbc6, /* VBROADCASTF128 */ - 0x0, /* */ -/* Table5550 */ - 0x1013, /* VPABSBrm256 */ - 0x1015, /* VPABSBrr256 */ -/* Table5552 */ - 0x101f, /* VPABSWrm256 */ - 0x1021, /* VPABSWrr256 */ -/* Table5554 */ - 0x1018, /* VPABSDrm256 */ - 0x101b, /* VPABSDrr256 */ -/* Table5556 */ - 0x1251, /* VPMOVSXBWYrm */ - 0x1252, /* VPMOVSXBWYrr */ -/* Table5558 */ - 0x1245, /* VPMOVSXBDYrm */ - 0x1246, /* VPMOVSXBDYrr */ -/* Table5560 */ - 0x124b, /* VPMOVSXBQYrm */ - 0x124c, /* VPMOVSXBQYrr */ -/* Table5562 */ - 0x125b, /* VPMOVSXWDYrm */ - 0x125c, /* VPMOVSXWDYrr */ -/* Table5564 */ - 0x1261, /* VPMOVSXWQYrm */ - 0x1262, /* VPMOVSXWQYrr */ -/* Table5566 */ - 0x1255, /* VPMOVSXDQYrm */ - 0x1256, /* VPMOVSXDQYrr */ -/* Table5568 */ - 0x1298, /* VPMULDQYrm */ - 0x1299, /* VPMULDQYrr */ -/* Table5570 */ - 0x10bc, /* VPCMPEQQYrm */ - 0x10bd, /* VPCMPEQQYrr */ -/* Table5572 */ - 0xf82, /* VMOVNTDQAYrm */ - 0x0, /* */ -/* Table5574 */ - 0x102a, /* VPACKUSDWYrm */ - 0x102b, /* VPACKUSDWYrr */ -/* Table5576 */ - 0xecd, /* VMASKMOVPSYrm */ - 0x0, /* */ -/* Table5578 */ - 0xec9, /* VMASKMOVPDYrm */ - 0x0, /* */ -/* Table5580 */ - 0xecc, /* VMASKMOVPSYmr */ - 0x0, /* */ -/* Table5582 */ - 0xec8, /* VMASKMOVPDYmr */ - 0x0, /* */ -/* Table5584 */ - 0x1282, /* VPMOVZXBWYrm */ - 0x1283, /* VPMOVZXBWYrr */ -/* Table5586 */ - 0x1276, /* VPMOVZXBDYrm */ - 0x1277, /* VPMOVZXBDYrr */ -/* Table5588 */ - 0x127c, /* VPMOVZXBQYrm */ - 0x127d, /* VPMOVZXBQYrr */ -/* Table5590 */ - 0x128c, /* VPMOVZXWDYrm */ - 0x128d, /* VPMOVZXWDYrr */ -/* Table5592 */ - 0x1292, /* VPMOVZXWQYrm */ - 0x1293, /* VPMOVZXWQYrr */ -/* Table5594 */ - 0x1286, /* VPMOVZXDQYrm */ - 0x1287, /* VPMOVZXDQYrr */ -/* Table5596 */ - 0x111c, /* VPERMDYrm */ - 0x111d, /* VPERMDYrr */ -/* Table5598 */ - 0x10d8, /* VPCMPGTQYrm */ - 0x10d9, /* VPCMPGTQYrr */ -/* Table5600 */ - 0x1201, /* VPMINSBYrm */ - 0x1202, /* VPMINSBYrr */ -/* Table5602 */ - 0x1205, /* VPMINSDYrm */ - 0x1206, /* VPMINSDYrr */ -/* Table5604 */ - 0x1221, /* VPMINUWYrm */ - 0x1222, /* VPMINUWYrr */ -/* Table5606 */ - 0x1217, /* VPMINUDYrm */ - 0x1218, /* VPMINUDYrr */ -/* Table5608 */ - 0x11dd, /* VPMAXSBYrm */ - 0x11de, /* VPMAXSBYrr */ -/* Table5610 */ - 0x11e1, /* VPMAXSDYrm */ - 0x11e2, /* VPMAXSDYrr */ -/* Table5612 */ - 0x11fd, /* VPMAXUWYrm */ - 0x11fe, /* VPMAXUWYrr */ -/* Table5614 */ - 0x11f3, /* VPMAXUDYrm */ - 0x11f4, /* VPMAXUDYrr */ -/* Table5616 */ - 0x12aa, /* VPMULLDYrm */ - 0x12ab, /* VPMULLDYrr */ -/* Table5618 */ - 0x138c, /* VPSRLVDYrm */ - 0x138d, /* VPSRLVDYrr */ -/* Table5620 */ - 0x1360, /* VPSRAVDYrm */ - 0x1361, /* VPSRAVDYrr */ -/* Table5622 */ - 0x1338, /* VPSLLVDYrm */ - 0x1339, /* VPSLLVDYrr */ -/* Table5624 */ - 0x108c, /* VPBROADCASTDYrm */ - 0x108d, /* VPBROADCASTDYrr */ -/* Table5626 */ - 0x1098, /* VPBROADCASTQYrm */ - 0x1099, /* VPBROADCASTQYrr */ -/* Table5628 */ - 0xbc7, /* VBROADCASTI128 */ - 0x0, /* */ -/* Table5630 */ - 0x1088, /* VPBROADCASTBYrm */ - 0x1089, /* VPBROADCASTBYrr */ -/* Table5632 */ - 0x10a2, /* VPBROADCASTWYrm */ - 0x10a3, /* VPBROADCASTWYrr */ -/* Table5634 */ - 0x11d6, /* VPMASKMOVDYrm */ - 0x0, /* */ -/* Table5636 */ - 0x11d5, /* VPMASKMOVDYmr */ - 0x0, /* */ -/* Table5638 */ - 0x1169, /* VPGATHERDDYrm */ - 0x0, /* */ -/* Table5640 */ - 0x116f, /* VPGATHERQDYrm */ - 0x0, /* */ -/* Table5642 */ - 0xe9a, /* VGATHERDPSYrm */ - 0x0, /* */ -/* Table5644 */ - 0xea0, /* VGATHERQPSYrm */ - 0x0, /* */ -/* Table5646 */ - 0xd4e, /* VFMADDSUBPSr132mY */ - 0xd50, /* VFMADDSUBPSr132rY */ -/* Table5648 */ - 0xd8a, /* VFMSUBADDPSr132mY */ - 0xd8c, /* VFMSUBADDPSr132rY */ -/* Table5650 */ - 0xcfe, /* VFMADDPSr132mY */ - 0xd00, /* VFMADDPSr132rY */ -/* Table5652 */ - 0xdb2, /* VFMSUBPSr132mY */ - 0xdb4, /* VFMSUBPSr132rY */ -/* Table5654 */ - 0xe02, /* VFNMADDPSr132mY */ - 0xe04, /* VFNMADDPSr132rY */ -/* Table5656 */ - 0xe52, /* VFNMSUBPSr132mY */ - 0xe54, /* VFNMSUBPSr132rY */ -/* Table5658 */ - 0xd52, /* VFMADDSUBPSr213mY */ - 0xd54, /* VFMADDSUBPSr213rY */ -/* Table5660 */ - 0xd8e, /* VFMSUBADDPSr213mY */ - 0xd90, /* VFMSUBADDPSr213rY */ -/* Table5662 */ - 0xd02, /* VFMADDPSr213mY */ - 0xd04, /* VFMADDPSr213rY */ -/* Table5664 */ - 0xdb6, /* VFMSUBPSr213mY */ - 0xdb8, /* VFMSUBPSr213rY */ -/* Table5666 */ - 0xe06, /* VFNMADDPSr213mY */ - 0xe08, /* VFNMADDPSr213rY */ -/* Table5668 */ - 0xe56, /* VFNMSUBPSr213mY */ - 0xe58, /* VFNMSUBPSr213rY */ -/* Table5670 */ - 0xd56, /* VFMADDSUBPSr231mY */ - 0xd58, /* VFMADDSUBPSr231rY */ -/* Table5672 */ - 0xd92, /* VFMSUBADDPSr231mY */ - 0xd94, /* VFMSUBADDPSr231rY */ -/* Table5674 */ - 0xd06, /* VFMADDPSr231mY */ - 0xd08, /* VFMADDPSr231rY */ -/* Table5676 */ - 0xdba, /* VFMSUBPSr231mY */ - 0xdbc, /* VFMSUBPSr231rY */ -/* Table5678 */ - 0xe0a, /* VFNMADDPSr231mY */ - 0xe0c, /* VFNMADDPSr231rY */ -/* Table5680 */ - 0xe5a, /* VFNMSUBPSr231mY */ - 0xe5c, /* VFNMSUBPSr231rY */ -/* Table5682 */ - 0x1392, /* VPSRLVQYrm */ - 0x1393, /* VPSRLVQYrr */ -/* Table5684 */ - 0x133e, /* VPSLLVQYrm */ - 0x133f, /* VPSLLVQYrr */ -/* Table5686 */ - 0x11da, /* VPMASKMOVQYrm */ - 0x0, /* */ -/* Table5688 */ - 0x11d9, /* VPMASKMOVQYmr */ - 0x0, /* */ -/* Table5690 */ - 0x116c, /* VPGATHERDQYrm */ - 0x0, /* */ -/* Table5692 */ - 0x1172, /* VPGATHERQQYrm */ - 0x0, /* */ -/* Table5694 */ - 0xe97, /* VGATHERDPDYrm */ - 0x0, /* */ -/* Table5696 */ - 0xe9d, /* VGATHERQPDYrm */ - 0x0, /* */ -/* Table5698 */ - 0xd3a, /* VFMADDSUBPDr132mY */ - 0xd3c, /* VFMADDSUBPDr132rY */ -/* Table5700 */ - 0xd76, /* VFMSUBADDPDr132mY */ - 0xd78, /* VFMSUBADDPDr132rY */ -/* Table5702 */ - 0xcea, /* VFMADDPDr132mY */ - 0xcec, /* VFMADDPDr132rY */ -/* Table5704 */ - 0xd9e, /* VFMSUBPDr132mY */ - 0xda0, /* VFMSUBPDr132rY */ -/* Table5706 */ - 0xdee, /* VFNMADDPDr132mY */ - 0xdf0, /* VFNMADDPDr132rY */ -/* Table5708 */ - 0xe3e, /* VFNMSUBPDr132mY */ - 0xe40, /* VFNMSUBPDr132rY */ -/* Table5710 */ - 0xd3e, /* VFMADDSUBPDr213mY */ - 0xd40, /* VFMADDSUBPDr213rY */ -/* Table5712 */ - 0xd7a, /* VFMSUBADDPDr213mY */ - 0xd7c, /* VFMSUBADDPDr213rY */ -/* Table5714 */ - 0xcee, /* VFMADDPDr213mY */ - 0xcf0, /* VFMADDPDr213rY */ -/* Table5716 */ - 0xda2, /* VFMSUBPDr213mY */ - 0xda4, /* VFMSUBPDr213rY */ -/* Table5718 */ - 0xdf2, /* VFNMADDPDr213mY */ - 0xdf4, /* VFNMADDPDr213rY */ -/* Table5720 */ - 0xe42, /* VFNMSUBPDr213mY */ - 0xe44, /* VFNMSUBPDr213rY */ -/* Table5722 */ - 0xd42, /* VFMADDSUBPDr231mY */ - 0xd44, /* VFMADDSUBPDr231rY */ -/* Table5724 */ - 0xd7e, /* VFMSUBADDPDr231mY */ - 0xd80, /* VFMSUBADDPDr231rY */ -/* Table5726 */ - 0xcf2, /* VFMADDPDr231mY */ - 0xcf4, /* VFMADDPDr231rY */ -/* Table5728 */ - 0xda6, /* VFMSUBPDr231mY */ - 0xda8, /* VFMSUBPDr231rY */ -/* Table5730 */ - 0xdf6, /* VFNMADDPDr231mY */ - 0xdf8, /* VFNMADDPDr231rY */ -/* Table5732 */ - 0xe46, /* VFNMSUBPDr231mY */ - 0xe48, /* VFNMSUBPDr231rY */ -/* Table5734 */ - 0x1408, /* VRCP14SSrm */ - 0x1409, /* VRCP14SSrr */ -/* Table5736 */ - 0x143d, /* VRSQRT14SSrm */ - 0x143e, /* VRSQRT14SSrr */ -/* Table5738 */ - 0xd1f, /* VFMADDSSZm */ - 0xd20, /* VFMADDSSZr */ -/* Table5740 */ - 0xdd3, /* VFMSUBSSZm */ - 0xdd4, /* VFMSUBSSZr */ -/* Table5742 */ - 0xe23, /* VFNMADDSSZm */ - 0xe24, /* VFNMADDSSZr */ -/* Table5744 */ - 0xe73, /* VFNMSUBSSZm */ - 0xe74, /* VFNMSUBSSZr */ -/* Table5746 */ - 0x1413, /* VRCP28SSrm */ - 0x1414, /* VRCP28SSrr */ -/* Table5748 */ - 0x1448, /* VRSQRT28SSrm */ - 0x1449, /* VRSQRT28SSrr */ -/* Table5750 */ - 0x1406, /* VRCP14SDrm */ - 0x1407, /* VRCP14SDrr */ -/* Table5752 */ - 0x143b, /* VRSQRT14SDrm */ - 0x143c, /* VRSQRT14SDrr */ -/* Table5754 */ - 0xd10, /* VFMADDSDZm */ - 0xd11, /* VFMADDSDZr */ -/* Table5756 */ - 0xdc4, /* VFMSUBSDZm */ - 0xdc5, /* VFMSUBSDZr */ -/* Table5758 */ - 0xe14, /* VFNMADDSDZm */ - 0xe15, /* VFNMADDSDZr */ -/* Table5760 */ - 0xe64, /* VFNMSUBSDZm */ - 0xe65, /* VFNMSUBSDZr */ -/* Table5762 */ - 0x1410, /* VRCP28SDrm */ - 0x1411, /* VRCP28SDrr */ -/* Table5764 */ - 0x1445, /* VRSQRT28SDrm */ - 0x1446, /* VRSQRT28SDrr */ -/* Table5766 */ - 0x1268, /* VPMOVUSDBmr */ - 0x1269, /* VPMOVUSDBrr */ -/* Table5768 */ - 0x126e, /* VPMOVUSQBmr */ - 0x126f, /* VPMOVUSQBrr */ -/* Table5770 */ - 0x126b, /* VPMOVUSDWmr */ - 0x126c, /* VPMOVUSDWrr */ -/* Table5772 */ - 0x1274, /* VPMOVUSQWmr */ - 0x1275, /* VPMOVUSQWrr */ -/* Table5774 */ - 0x1271, /* VPMOVUSQDmr */ - 0x1272, /* VPMOVUSQDrr */ -/* Table5776 */ - 0x1237, /* VPMOVSDBmr */ - 0x1238, /* VPMOVSDBrr */ -/* Table5778 */ - 0x123d, /* VPMOVSQBmr */ - 0x123e, /* VPMOVSQBrr */ -/* Table5780 */ - 0x123a, /* VPMOVSDWmr */ - 0x123b, /* VPMOVSDWrr */ -/* Table5782 */ - 0x1243, /* VPMOVSQWmr */ - 0x1244, /* VPMOVSQWrr */ -/* Table5784 */ - 0x1240, /* VPMOVSQDmr */ - 0x1241, /* VPMOVSQDrr */ -/* Table5786 */ - 0x13c8, /* VPTESTNMDZrm */ - 0x13c9, /* VPTESTNMDZrr */ -/* Table5788 */ - 0x1226, /* VPMOVDBmr */ - 0x1227, /* VPMOVDBrr */ -/* Table5790 */ - 0x122e, /* VPMOVQBmr */ - 0x122f, /* VPMOVQBrr */ -/* Table5792 */ - 0x1229, /* VPMOVDWmr */ - 0x122a, /* VPMOVDWrr */ -/* Table5794 */ - 0x1234, /* VPMOVQWmr */ - 0x1235, /* VPMOVQWrr */ -/* Table5796 */ - 0x1231, /* VPMOVQDmr */ - 0x1232, /* VPMOVQDrr */ -/* Table5798 */ - 0x0, /* */ - 0x1097, /* VPBROADCASTMW2Drr */ -/* Table5800 */ - 0xc24, /* VCVTPH2PSZrm */ - 0xc25, /* VCVTPH2PSZrr */ -/* Table5802 */ - 0x1150, /* VPERMPSZrm */ - 0x1151, /* VPERMPSZrr */ -/* Table5804 */ - 0xbce, /* VBROADCASTSSZrm */ - 0xbcf, /* VBROADCASTSSZrr */ -/* Table5806 */ - 0x1016, /* VPABSDrm */ - 0x1019, /* VPABSDrr */ -/* Table5808 */ - 0x1247, /* VPMOVSXBDZrm */ - 0x1248, /* VPMOVSXBDZrr */ -/* Table5810 */ - 0x124d, /* VPMOVSXBQZrm */ - 0x124e, /* VPMOVSXBQZrr */ -/* Table5812 */ - 0x125d, /* VPMOVSXWDZrm */ - 0x125e, /* VPMOVSXWDZrr */ -/* Table5814 */ - 0x1263, /* VPMOVSXWQZrm */ - 0x1264, /* VPMOVSXWQZrr */ -/* Table5816 */ - 0x1257, /* VPMOVSXDQZrm */ - 0x1258, /* VPMOVSXDQZrr */ -/* Table5818 */ - 0x13c4, /* VPTESTMDZrm */ - 0x13c5, /* VPTESTMDZrr */ -/* Table5820 */ - 0x1278, /* VPMOVZXBDZrm */ - 0x1279, /* VPMOVZXBDZrr */ -/* Table5822 */ - 0x127e, /* VPMOVZXBQZrm */ - 0x127f, /* VPMOVZXBQZrr */ -/* Table5824 */ - 0x128e, /* VPMOVZXWDZrm */ - 0x128f, /* VPMOVZXWDZrr */ -/* Table5826 */ - 0x1294, /* VPMOVZXWQZrm */ - 0x1295, /* VPMOVZXWQZrr */ -/* Table5828 */ - 0x1288, /* VPMOVZXDQZrm */ - 0x1289, /* VPMOVZXDQZrr */ -/* Table5830 */ - 0x111e, /* VPERMDZrm */ - 0x111f, /* VPERMDZrr */ -/* Table5832 */ - 0x1207, /* VPMINSDZrm */ - 0x1209, /* VPMINSDZrr */ -/* Table5834 */ - 0x1219, /* VPMINUDZrm */ - 0x121b, /* VPMINUDZrr */ -/* Table5836 */ - 0x11e3, /* VPMAXSDZrm */ - 0x11e5, /* VPMAXSDZrr */ -/* Table5838 */ - 0x11f5, /* VPMAXUDZrm */ - 0x11f7, /* VPMAXUDZrr */ -/* Table5840 */ - 0x12ac, /* VPMULLDZrm */ - 0x12ae, /* VPMULLDZrr */ -/* Table5842 */ - 0x138e, /* VPSRLVDZrm */ - 0x138f, /* VPSRLVDZrr */ -/* Table5844 */ - 0x1362, /* VPSRAVDZrm */ - 0x1363, /* VPSRAVDZrr */ -/* Table5846 */ - 0x133a, /* VPSLLVDZrm */ - 0x133b, /* VPSLLVDZrr */ -/* Table5848 */ - 0x1404, /* VRCP14PSZm */ - 0x1405, /* VRCP14PSZr */ -/* Table5850 */ - 0x1439, /* VRSQRT14PSZm */ - 0x143a, /* VRSQRT14PSZr */ -/* Table5852 */ - 0x1090, /* VPBROADCASTDZrm */ - 0x1091, /* VPBROADCASTDZrr */ -/* Table5854 */ - 0x1120, /* VPERMI2Drm */ - 0x1121, /* VPERMI2Drr */ -/* Table5856 */ - 0x1124, /* VPERMI2PSrm */ - 0x1125, /* VPERMI2PSrr */ -/* Table5858 */ - 0x0, /* */ - 0x1093, /* VPBROADCASTDrZrr */ -/* Table5860 */ - 0x1158, /* VPERMT2Drm */ - 0x1159, /* VPERMT2Drr */ -/* Table5862 */ - 0x115c, /* VPERMT2PSrm */ - 0x115d, /* VPERMT2PSrr */ -/* Table5864 */ - 0xd29, /* VFMADDSUB132PSZm */ - 0x0, /* */ -/* Table5866 */ - 0xd65, /* VFMSUBADD132PSZm */ - 0x0, /* */ -/* Table5868 */ - 0xcd9, /* VFMADD132PSZm */ - 0x0, /* */ -/* Table5870 */ - 0xd5b, /* VFMSUB132PSZm */ - 0x0, /* */ -/* Table5872 */ - 0xddd, /* VFNMADD132PSZm */ - 0x0, /* */ -/* Table5874 */ - 0xe2d, /* VFNMSUB132PSZm */ - 0x0, /* */ -/* Table5876 */ - 0xd2e, /* VFMADDSUB213PSZm */ - 0xd30, /* VFMADDSUB213PSZr */ -/* Table5878 */ - 0xd6a, /* VFMSUBADD213PSZm */ - 0xd6c, /* VFMSUBADD213PSZr */ -/* Table5880 */ - 0xcde, /* VFMADD213PSZm */ - 0xce0, /* VFMADD213PSZr */ -/* Table5882 */ - 0xd60, /* VFMSUB213PSZm */ - 0xd62, /* VFMSUB213PSZr */ -/* Table5884 */ - 0xde2, /* VFNMADD213PSZm */ - 0xde4, /* VFNMADD213PSZr */ -/* Table5886 */ - 0xe32, /* VFNMSUB213PSZm */ - 0xe34, /* VFNMSUB213PSZr */ -/* Table5888 */ - 0x1106, /* VPCONFLICTDrm */ - 0x110c, /* VPCONFLICTDrr */ -/* Table5890 */ - 0x140d, /* VRCP28PSZm */ - 0x140e, /* VRCP28PSZr */ -/* Table5892 */ - 0x1442, /* VRSQRT28PSZm */ - 0x1443, /* VRSQRT28PSZr */ -/* Table5894 */ - 0x13ca, /* VPTESTNMQZrm */ - 0x13cb, /* VPTESTNMQZrr */ -/* Table5896 */ - 0x0, /* */ - 0x1096, /* VPBROADCASTMB2Qrr */ -/* Table5898 */ - 0x114c, /* VPERMPDZrm */ - 0x114d, /* VPERMPDZrr */ -/* Table5900 */ - 0xbca, /* VBROADCASTSDZrm */ - 0xbcb, /* VBROADCASTSDZrr */ -/* Table5902 */ - 0x101c, /* VPABSQrm */ - 0x101d, /* VPABSQrr */ -/* Table5904 */ - 0x13c6, /* VPTESTMQZrm */ - 0x13c7, /* VPTESTMQZrr */ -/* Table5906 */ - 0x129a, /* VPMULDQZrm */ - 0x129b, /* VPMULDQZrr */ -/* Table5908 */ - 0x10be, /* VPCMPEQQZrm */ - 0x10bf, /* VPCMPEQQZrr */ -/* Table5910 */ - 0x1156, /* VPERMQZrm */ - 0x1157, /* VPERMQZrr */ -/* Table5912 */ - 0x10da, /* VPCMPGTQZrm */ - 0x10db, /* VPCMPGTQZrr */ -/* Table5914 */ - 0x120c, /* VPMINSQZrm */ - 0x120e, /* VPMINSQZrr */ -/* Table5916 */ - 0x121e, /* VPMINUQZrm */ - 0x1220, /* VPMINUQZrr */ -/* Table5918 */ - 0x11e8, /* VPMAXSQZrm */ - 0x11ea, /* VPMAXSQZrr */ -/* Table5920 */ - 0x11fa, /* VPMAXUQZrm */ - 0x11fc, /* VPMAXUQZrr */ -/* Table5922 */ - 0x1394, /* VPSRLVQZrm */ - 0x1395, /* VPSRLVQZrr */ -/* Table5924 */ - 0x1366, /* VPSRAVQZrm */ - 0x1367, /* VPSRAVQZrr */ -/* Table5926 */ - 0x1340, /* VPSLLVQZrm */ - 0x1341, /* VPSLLVQZrr */ -/* Table5928 */ - 0x1402, /* VRCP14PDZm */ - 0x1403, /* VRCP14PDZr */ -/* Table5930 */ - 0x1437, /* VRSQRT14PDZm */ - 0x1438, /* VRSQRT14PDZr */ -/* Table5932 */ - 0x109c, /* VPBROADCASTQZrm */ - 0x109d, /* VPBROADCASTQZrr */ -/* Table5934 */ - 0x1126, /* VPERMI2Qrm */ - 0x1127, /* VPERMI2Qrr */ -/* Table5936 */ - 0x1122, /* VPERMI2PDrm */ - 0x1123, /* VPERMI2PDrr */ -/* Table5938 */ - 0x0, /* */ - 0x109f, /* VPBROADCASTQrZrr */ -/* Table5940 */ - 0x115e, /* VPERMT2Qrm */ - 0x115f, /* VPERMT2Qrr */ -/* Table5942 */ - 0x115a, /* VPERMT2PDrm */ - 0x115b, /* VPERMT2PDrr */ -/* Table5944 */ - 0xd27, /* VFMADDSUB132PDZm */ - 0x0, /* */ -/* Table5946 */ - 0xd63, /* VFMSUBADD132PDZm */ - 0x0, /* */ -/* Table5948 */ - 0xcd7, /* VFMADD132PDZm */ - 0x0, /* */ -/* Table5950 */ - 0xd59, /* VFMSUB132PDZm */ - 0x0, /* */ -/* Table5952 */ - 0xddb, /* VFNMADD132PDZm */ - 0x0, /* */ -/* Table5954 */ - 0xe2b, /* VFNMSUB132PDZm */ - 0x0, /* */ -/* Table5956 */ - 0xd2b, /* VFMADDSUB213PDZm */ - 0xd2d, /* VFMADDSUB213PDZr */ -/* Table5958 */ - 0xd67, /* VFMSUBADD213PDZm */ - 0xd69, /* VFMSUBADD213PDZr */ -/* Table5960 */ - 0xcdb, /* VFMADD213PDZm */ - 0xcdd, /* VFMADD213PDZr */ -/* Table5962 */ - 0xd5d, /* VFMSUB213PDZm */ - 0xd5f, /* VFMSUB213PDZr */ -/* Table5964 */ - 0xddf, /* VFNMADD213PDZm */ - 0xde1, /* VFNMADD213PDZr */ -/* Table5966 */ - 0xe2f, /* VFNMSUB213PDZm */ - 0xe31, /* VFNMSUB213PDZr */ -/* Table5968 */ - 0x110f, /* VPCONFLICTQrm */ - 0x1115, /* VPCONFLICTQrr */ -/* Table5970 */ - 0x140a, /* VRCP28PDZm */ - 0x140b, /* VRCP28PDZr */ -/* Table5972 */ - 0x143f, /* VRSQRT28PDZm */ - 0x1440, /* VRSQRT28PDZr */ -/* Table5974 */ - 0x107c, /* VPBLENDMDZrm */ - 0x107d, /* VPBLENDMDZrr */ -/* Table5976 */ - 0xbb4, /* VBLENDMPSZrm */ - 0xbb5, /* VBLENDMPSZrr */ -/* Table5978 */ - 0x116a, /* VPGATHERDDZrm */ - 0x0, /* */ -/* Table5980 */ - 0x1170, /* VPGATHERQDZrm */ - 0x0, /* */ -/* Table5982 */ - 0xe9b, /* VGATHERDPSZrm */ - 0x0, /* */ -/* Table5984 */ - 0xea1, /* VGATHERQPSZrm */ - 0x0, /* */ -/* Table5986 */ - 0x12e0, /* VPSCATTERDDZmr */ - 0x0, /* */ -/* Table5988 */ - 0x12e2, /* VPSCATTERQDZmr */ - 0x0, /* */ -/* Table5990 */ - 0x1457, /* VSCATTERDPSZmr */ - 0x0, /* */ -/* Table5992 */ - 0x1459, /* VSCATTERQPSZmr */ - 0x0, /* */ -/* Table5994 */ - 0x110a, /* VPCONFLICTDrmk */ - 0x110d, /* VPCONFLICTDrrk */ -/* Table5996 */ - 0x107e, /* VPBLENDMQZrm */ - 0x107f, /* VPBLENDMQZrr */ -/* Table5998 */ - 0xbb2, /* VBLENDMPDZrm */ - 0xbb3, /* VBLENDMPDZrr */ -/* Table6000 */ - 0x116d, /* VPGATHERDQZrm */ - 0x0, /* */ -/* Table6002 */ - 0x1173, /* VPGATHERQQZrm */ - 0x0, /* */ -/* Table6004 */ - 0xe98, /* VGATHERDPDZrm */ - 0x0, /* */ -/* Table6006 */ - 0xe9e, /* VGATHERQPDZrm */ - 0x0, /* */ -/* Table6008 */ - 0x12e1, /* VPSCATTERDQZmr */ - 0x0, /* */ -/* Table6010 */ - 0x12e3, /* VPSCATTERQQZmr */ - 0x0, /* */ -/* Table6012 */ - 0x1456, /* VSCATTERDPDZmr */ - 0x0, /* */ -/* Table6014 */ - 0x1458, /* VSCATTERQPDZmr */ - 0x0, /* */ -/* Table6016 */ - 0x1113, /* VPCONFLICTQrmk */ - 0x1116, /* VPCONFLICTQrrk */ -/* Table6018 */ - 0x0, /* */ - 0x1415, /* VRCP28SSrrb */ -/* Table6020 */ - 0x0, /* */ - 0x144a, /* VRSQRT28SSrrb */ -/* Table6022 */ - 0x0, /* */ - 0x1412, /* VRCP28SDrrb */ -/* Table6024 */ - 0x0, /* */ - 0x1447, /* VRSQRT28SDrrb */ -/* Table6026 */ - 0x1208, /* VPMINSDZrmb */ - 0x0, /* */ -/* Table6028 */ - 0x121a, /* VPMINUDZrmb */ - 0x0, /* */ -/* Table6030 */ - 0x11e4, /* VPMAXSDZrmb */ - 0x0, /* */ -/* Table6032 */ - 0x11f6, /* VPMAXUDZrmb */ - 0x0, /* */ -/* Table6034 */ - 0x12ad, /* VPMULLDZrmb */ - 0x0, /* */ -/* Table6036 */ - 0xd2a, /* VFMADDSUB132PSZmb */ - 0x0, /* */ -/* Table6038 */ - 0xd66, /* VFMSUBADD132PSZmb */ - 0x0, /* */ -/* Table6040 */ - 0xcda, /* VFMADD132PSZmb */ - 0x0, /* */ -/* Table6042 */ - 0xd5c, /* VFMSUB132PSZmb */ - 0x0, /* */ -/* Table6044 */ - 0xdde, /* VFNMADD132PSZmb */ - 0x0, /* */ -/* Table6046 */ - 0xe2e, /* VFNMSUB132PSZmb */ - 0x0, /* */ -/* Table6048 */ - 0xd2f, /* VFMADDSUB213PSZmb */ - 0x0, /* */ -/* Table6050 */ - 0xd6b, /* VFMSUBADD213PSZmb */ - 0x0, /* */ -/* Table6052 */ - 0xcdf, /* VFMADD213PSZmb */ - 0x0, /* */ -/* Table6054 */ - 0xd61, /* VFMSUB213PSZmb */ - 0x0, /* */ -/* Table6056 */ - 0xde3, /* VFNMADD213PSZmb */ - 0x0, /* */ -/* Table6058 */ - 0xe33, /* VFNMSUB213PSZmb */ - 0x0, /* */ -/* Table6060 */ - 0x1107, /* VPCONFLICTDrmb */ - 0x0, /* */ -/* Table6062 */ - 0x0, /* */ - 0x140f, /* VRCP28PSZrb */ -/* Table6064 */ - 0x0, /* */ - 0x1444, /* VRSQRT28PSZrb */ -/* Table6066 */ - 0x120d, /* VPMINSQZrmb */ - 0x0, /* */ -/* Table6068 */ - 0x121f, /* VPMINUQZrmb */ - 0x0, /* */ -/* Table6070 */ - 0x11e9, /* VPMAXSQZrmb */ - 0x0, /* */ -/* Table6072 */ - 0x11fb, /* VPMAXUQZrmb */ - 0x0, /* */ -/* Table6074 */ - 0xd28, /* VFMADDSUB132PDZmb */ - 0x0, /* */ -/* Table6076 */ - 0xd64, /* VFMSUBADD132PDZmb */ - 0x0, /* */ -/* Table6078 */ - 0xcd8, /* VFMADD132PDZmb */ - 0x0, /* */ -/* Table6080 */ - 0xd5a, /* VFMSUB132PDZmb */ - 0x0, /* */ -/* Table6082 */ - 0xddc, /* VFNMADD132PDZmb */ - 0x0, /* */ -/* Table6084 */ - 0xe2c, /* VFNMSUB132PDZmb */ - 0x0, /* */ -/* Table6086 */ - 0xd2c, /* VFMADDSUB213PDZmb */ - 0x0, /* */ -/* Table6088 */ - 0xd68, /* VFMSUBADD213PDZmb */ - 0x0, /* */ -/* Table6090 */ - 0xcdc, /* VFMADD213PDZmb */ - 0x0, /* */ -/* Table6092 */ - 0xd5e, /* VFMSUB213PDZmb */ - 0x0, /* */ -/* Table6094 */ - 0xde0, /* VFNMADD213PDZmb */ - 0x0, /* */ -/* Table6096 */ - 0xe30, /* VFNMSUB213PDZmb */ - 0x0, /* */ -/* Table6098 */ - 0x1110, /* VPCONFLICTQrmb */ - 0x0, /* */ -/* Table6100 */ - 0x0, /* */ - 0x140c, /* VRCP28PDZrb */ -/* Table6102 */ - 0x0, /* */ - 0x1441, /* VRSQRT28PDZrb */ -/* Table6104 */ - 0x1108, /* VPCONFLICTDrmbk */ - 0x0, /* */ -/* Table6106 */ - 0x1111, /* VPCONFLICTQrmbk */ - 0x0, /* */ -/* Table6108 */ - 0x1109, /* VPCONFLICTDrmbkz */ - 0x0, /* */ -/* Table6110 */ - 0x1112, /* VPCONFLICTQrmbkz */ - 0x0, /* */ -/* Table6112 */ - 0x0, /* */ - 0x1267, /* VPMOVUSDBkrr */ -/* Table6114 */ - 0x0, /* */ - 0x126d, /* VPMOVUSQBkrr */ -/* Table6116 */ - 0x0, /* */ - 0x126a, /* VPMOVUSDWkrr */ -/* Table6118 */ - 0x0, /* */ - 0x1273, /* VPMOVUSQWkrr */ -/* Table6120 */ - 0x0, /* */ - 0x1270, /* VPMOVUSQDkrr */ -/* Table6122 */ - 0x0, /* */ - 0x1236, /* VPMOVSDBkrr */ -/* Table6124 */ - 0x0, /* */ - 0x123c, /* VPMOVSQBkrr */ -/* Table6126 */ - 0x0, /* */ - 0x1239, /* VPMOVSDWkrr */ -/* Table6128 */ - 0x0, /* */ - 0x1242, /* VPMOVSQWkrr */ -/* Table6130 */ - 0x0, /* */ - 0x123f, /* VPMOVSQDkrr */ -/* Table6132 */ - 0x0, /* */ - 0x1225, /* VPMOVDBkrr */ -/* Table6134 */ - 0x0, /* */ - 0x122d, /* VPMOVQBkrr */ -/* Table6136 */ - 0x0, /* */ - 0x1228, /* VPMOVDWkrr */ -/* Table6138 */ - 0x0, /* */ - 0x1233, /* VPMOVQWkrr */ -/* Table6140 */ - 0x0, /* */ - 0x1230, /* VPMOVQDkrr */ -/* Table6142 */ - 0x108e, /* VPBROADCASTDZkrm */ - 0x108f, /* VPBROADCASTDZkrr */ -/* Table6144 */ - 0x0, /* */ - 0x1092, /* VPBROADCASTDrZkrr */ -/* Table6146 */ - 0x110b, /* VPCONFLICTDrmkz */ - 0x110e, /* VPCONFLICTDrrkz */ -/* Table6148 */ - 0x109a, /* VPBROADCASTQZkrm */ - 0x109b, /* VPBROADCASTQZkrr */ -/* Table6150 */ - 0x0, /* */ - 0x109e, /* VPBROADCASTQrZkrr */ -/* Table6152 */ - 0x1114, /* VPCONFLICTQrmkz */ - 0x1117, /* VPCONFLICTQrrkz */ -/* Table6154 */ - 0x5a9, /* MMX_PALIGNR64irm */ - 0x5aa, /* MMX_PALIGNR64irr */ -/* Table6156 */ - 0xa1f, /* SHA1RNDS4rmi */ - 0xa20, /* SHA1RNDS4rri */ -/* Table6158 */ - 0x982, /* ROUNDPSm */ - 0x983, /* ROUNDPSr */ -/* Table6160 */ - 0x980, /* ROUNDPDm */ - 0x981, /* ROUNDPDr */ -/* Table6162 */ - 0x987, /* ROUNDSSm */ - 0x988, /* ROUNDSSr */ -/* Table6164 */ - 0x984, /* ROUNDSDm */ - 0x985, /* ROUNDSDr */ -/* Table6166 */ - 0x127, /* BLENDPSrmi */ - 0x128, /* BLENDPSrri */ -/* Table6168 */ - 0x125, /* BLENDPDrmi */ - 0x126, /* BLENDPDrri */ -/* Table6170 */ - 0x796, /* PBLENDWrmi */ - 0x797, /* PBLENDWrri */ -/* Table6172 */ - 0x787, /* PALIGNR128rm */ - 0x788, /* PALIGNR128rr */ -/* Table6174 */ - 0x7c2, /* PEXTRBmr */ - 0x7c3, /* PEXTRBrr */ -/* Table6176 */ - 0x7c8, /* PEXTRWmr */ - 0x7ca, /* PEXTRWrr_REV */ -/* Table6178 */ - 0x7c4, /* PEXTRDmr */ - 0x7c5, /* PEXTRDrr */ -/* Table6180 */ - 0x310, /* EXTRACTPSmr */ - 0x311, /* EXTRACTPSrr */ -/* Table6182 */ - 0x803, /* PINSRBrm */ - 0x804, /* PINSRBrr */ -/* Table6184 */ - 0x3bf, /* INSERTPSrm */ - 0x3c0, /* INSERTPSrr */ -/* Table6186 */ - 0x805, /* PINSRDrm */ - 0x806, /* PINSRDrr */ -/* Table6188 */ - 0x304, /* DPPSrmi */ - 0x305, /* DPPSrri */ -/* Table6190 */ - 0x302, /* DPPDrmi */ - 0x303, /* DPPDrri */ -/* Table6192 */ - 0x6e9, /* MPSADBWrmi */ - 0x6ea, /* MPSADBWrri */ -/* Table6194 */ - 0x798, /* PCLMULQDQrm */ - 0x799, /* PCLMULQDQrr */ -/* Table6196 */ - 0x7a8, /* PCMPESTRM128rm */ - 0x7a9, /* PCMPESTRM128rr */ -/* Table6198 */ - 0x7a4, /* PCMPESTRIrm */ - 0x7a5, /* PCMPESTRIrr */ -/* Table6200 */ - 0x7b8, /* PCMPISTRM128rm */ - 0x7b9, /* PCMPISTRM128rr */ -/* Table6202 */ - 0x7b4, /* PCMPISTRIrm */ - 0x7b5, /* PCMPISTRIrr */ -/* Table6204 */ - 0xa8, /* AESKEYGENASSIST128rm */ - 0xa9, /* AESKEYGENASSIST128rr */ -/* Table6206 */ - 0x7c6, /* PEXTRQmr */ - 0x7c7, /* PEXTRQrr */ -/* Table6208 */ - 0x807, /* PINSRQrm */ - 0x808, /* PINSRQrr */ -/* Table6210 */ - 0x97c, /* RORX32mi */ - 0x97d, /* RORX32ri */ -/* Table6212 */ - 0x107a, /* VPBLENDDrmi */ - 0x107b, /* VPBLENDDrri */ -/* Table6214 */ - 0x1144, /* VPERMILPSmi */ - 0x1145, /* VPERMILPSri */ -/* Table6216 */ - 0x113a, /* VPERMILPDmi */ - 0x113b, /* VPERMILPDri */ -/* Table6218 */ - 0x142b, /* VROUNDPSm */ - 0x142c, /* VROUNDPSr */ -/* Table6220 */ - 0x1429, /* VROUNDPDm */ - 0x142a, /* VROUNDPDr */ -/* Table6222 */ - 0x1430, /* VROUNDSSm */ - 0x1431, /* VROUNDSSr */ -/* Table6224 */ - 0x142d, /* VROUNDSDm */ - 0x142e, /* VROUNDSDr */ -/* Table6226 */ - 0xbbc, /* VBLENDPSrmi */ - 0xbbd, /* VBLENDPSrri */ -/* Table6228 */ - 0xbb8, /* VBLENDPDrmi */ - 0xbb9, /* VBLENDPDrri */ -/* Table6230 */ - 0x1086, /* VPBLENDWrmi */ - 0x1087, /* VPBLENDWrri */ -/* Table6232 */ - 0x1058, /* VPALIGNR128rm */ - 0x1059, /* VPALIGNR128rr */ -/* Table6234 */ - 0x1160, /* VPEXTRBmr */ - 0x1161, /* VPEXTRBrr */ -/* Table6236 */ - 0x1166, /* VPEXTRWmr */ - 0x1168, /* VPEXTRWrr_REV */ -/* Table6238 */ - 0x1162, /* VPEXTRDmr */ - 0x1163, /* VPEXTRDrr */ -/* Table6240 */ - 0xcd3, /* VEXTRACTPSmr */ - 0xcd4, /* VEXTRACTPSrr */ -/* Table6242 */ - 0xc39, /* VCVTPS2PHmr */ - 0xc3a, /* VCVTPS2PHrr */ -/* Table6244 */ - 0x11ad, /* VPINSRBrm */ - 0x11ae, /* VPINSRBrr */ -/* Table6246 */ - 0xebf, /* VINSERTPSrm */ - 0xec0, /* VINSERTPSrr */ -/* Table6248 */ - 0x11af, /* VPINSRDrm */ - 0x11b0, /* VPINSRDrr */ -/* Table6250 */ - 0xcc1, /* VDPPSrmi */ - 0xcc2, /* VDPPSrri */ -/* Table6252 */ - 0xcbd, /* VDPPDrmi */ - 0xcbe, /* VDPPDrri */ -/* Table6254 */ - 0xfdd, /* VMPSADBWrmi */ - 0xfde, /* VMPSADBWrri */ -/* Table6256 */ - 0x10a6, /* VPCLMULQDQrm */ - 0x10a7, /* VPCLMULQDQrr */ -/* Table6258 */ - 0x112e, /* VPERMIL2PSmr */ - 0x1132, /* VPERMIL2PSrr */ -/* Table6260 */ - 0x1128, /* VPERMIL2PDmr */ - 0x112c, /* VPERMIL2PDrr */ -/* Table6262 */ - 0xbc4, /* VBLENDVPSrm */ - 0xbc5, /* VBLENDVPSrr */ -/* Table6264 */ - 0xbc0, /* VBLENDVPDrm */ - 0xbc1, /* VBLENDVPDrr */ -/* Table6266 */ - 0x1082, /* VPBLENDVBrm */ - 0x1083, /* VPBLENDVBrr */ -/* Table6268 */ - 0xd45, /* VFMADDSUBPS4mr */ - 0xd4c, /* VFMADDSUBPS4rr_REV */ -/* Table6270 */ - 0xd31, /* VFMADDSUBPD4mr */ - 0xd38, /* VFMADDSUBPD4rr_REV */ -/* Table6272 */ - 0xd81, /* VFMSUBADDPS4mr */ - 0xd88, /* VFMSUBADDPS4rr_REV */ -/* Table6274 */ - 0xd6d, /* VFMSUBADDPD4mr */ - 0xd74, /* VFMSUBADDPD4rr_REV */ -/* Table6276 */ - 0x10cc, /* VPCMPESTRM128rm */ - 0x10cd, /* VPCMPESTRM128rr */ -/* Table6278 */ - 0x10c8, /* VPCMPESTRIrm */ - 0x10c9, /* VPCMPESTRIrr */ -/* Table6280 */ - 0x10e8, /* VPCMPISTRM128rm */ - 0x10e9, /* VPCMPISTRM128rr */ -/* Table6282 */ - 0x10e4, /* VPCMPISTRIrm */ - 0x10e5, /* VPCMPISTRIrr */ -/* Table6284 */ - 0xcf5, /* VFMADDPS4mr */ - 0xcfc, /* VFMADDPS4rr_REV */ -/* Table6286 */ - 0xce1, /* VFMADDPD4mr */ - 0xce8, /* VFMADDPD4rr_REV */ -/* Table6288 */ - 0xd18, /* VFMADDSS4mr */ - 0xd1e, /* VFMADDSS4rr_REV */ -/* Table6290 */ - 0xd09, /* VFMADDSD4mr */ - 0xd0f, /* VFMADDSD4rr_REV */ -/* Table6292 */ - 0xda9, /* VFMSUBPS4mr */ - 0xdb0, /* VFMSUBPS4rr_REV */ -/* Table6294 */ - 0xd95, /* VFMSUBPD4mr */ - 0xd9c, /* VFMSUBPD4rr_REV */ -/* Table6296 */ - 0xdcc, /* VFMSUBSS4mr */ - 0xdd2, /* VFMSUBSS4rr_REV */ -/* Table6298 */ - 0xdbd, /* VFMSUBSD4mr */ - 0xdc3, /* VFMSUBSD4rr_REV */ -/* Table6300 */ - 0xdf9, /* VFNMADDPS4mr */ - 0xe00, /* VFNMADDPS4rr_REV */ -/* Table6302 */ - 0xde5, /* VFNMADDPD4mr */ - 0xdec, /* VFNMADDPD4rr_REV */ -/* Table6304 */ - 0xe1c, /* VFNMADDSS4mr */ - 0xe22, /* VFNMADDSS4rr_REV */ -/* Table6306 */ - 0xe0d, /* VFNMADDSD4mr */ - 0xe13, /* VFNMADDSD4rr_REV */ -/* Table6308 */ - 0xe49, /* VFNMSUBPS4mr */ - 0xe50, /* VFNMSUBPS4rr_REV */ -/* Table6310 */ - 0xe35, /* VFNMSUBPD4mr */ - 0xe3c, /* VFNMSUBPD4rr_REV */ -/* Table6312 */ - 0xe6c, /* VFNMSUBSS4mr */ - 0xe72, /* VFNMSUBSS4rr_REV */ -/* Table6314 */ - 0xe5d, /* VFNMSUBSD4mr */ - 0xe63, /* VFNMSUBSD4rr_REV */ -/* Table6316 */ - 0xb9b, /* VAESKEYGENASSIST128rm */ - 0xb9c, /* VAESKEYGENASSIST128rr */ -/* Table6318 */ - 0x97e, /* RORX64mi */ - 0x97f, /* RORX64ri */ -/* Table6320 */ - 0x1164, /* VPEXTRQmr */ - 0x1165, /* VPEXTRQrr */ -/* Table6322 */ - 0x11b1, /* VPINSRQrm */ - 0x11b2, /* VPINSRQrr */ -/* Table6324 */ - 0x0, /* */ - 0x4a3, /* KSHIFTRWri */ -/* Table6326 */ - 0x0, /* */ - 0x4a2, /* KSHIFTLWri */ -/* Table6328 */ - 0x1130, /* VPERMIL2PSrm */ - 0x1132, /* VPERMIL2PSrr */ -/* Table6330 */ - 0x112a, /* VPERMIL2PDrm */ - 0x112c, /* VPERMIL2PDrr */ -/* Table6332 */ - 0xd47, /* VFMADDSUBPS4rm */ - 0xd49, /* VFMADDSUBPS4rr */ -/* Table6334 */ - 0xd33, /* VFMADDSUBPD4rm */ - 0xd35, /* VFMADDSUBPD4rr */ -/* Table6336 */ - 0xd83, /* VFMSUBADDPS4rm */ - 0xd85, /* VFMSUBADDPS4rr */ -/* Table6338 */ - 0xd6f, /* VFMSUBADDPD4rm */ - 0xd71, /* VFMSUBADDPD4rr */ -/* Table6340 */ - 0xcf7, /* VFMADDPS4rm */ - 0xcf9, /* VFMADDPS4rr */ -/* Table6342 */ - 0xce3, /* VFMADDPD4rm */ - 0xce5, /* VFMADDPD4rr */ -/* Table6344 */ - 0xd1a, /* VFMADDSS4rm */ - 0xd1c, /* VFMADDSS4rr */ -/* Table6346 */ - 0xd0b, /* VFMADDSD4rm */ - 0xd0d, /* VFMADDSD4rr */ -/* Table6348 */ - 0xdab, /* VFMSUBPS4rm */ - 0xdad, /* VFMSUBPS4rr */ -/* Table6350 */ - 0xd97, /* VFMSUBPD4rm */ - 0xd99, /* VFMSUBPD4rr */ -/* Table6352 */ - 0xdce, /* VFMSUBSS4rm */ - 0xdd0, /* VFMSUBSS4rr */ -/* Table6354 */ - 0xdbf, /* VFMSUBSD4rm */ - 0xdc1, /* VFMSUBSD4rr */ -/* Table6356 */ - 0xdfb, /* VFNMADDPS4rm */ - 0xdfd, /* VFNMADDPS4rr */ -/* Table6358 */ - 0xde7, /* VFNMADDPD4rm */ - 0xde9, /* VFNMADDPD4rr */ -/* Table6360 */ - 0xe1e, /* VFNMADDSS4rm */ - 0xe20, /* VFNMADDSS4rr */ -/* Table6362 */ - 0xe0f, /* VFNMADDSD4rm */ - 0xe11, /* VFNMADDSD4rr */ -/* Table6364 */ - 0xe4b, /* VFNMSUBPS4rm */ - 0xe4d, /* VFNMSUBPS4rr */ -/* Table6366 */ - 0xe37, /* VFNMSUBPD4rm */ - 0xe39, /* VFNMSUBPD4rr */ -/* Table6368 */ - 0xe6e, /* VFNMSUBSS4rm */ - 0xe70, /* VFNMSUBSS4rr */ -/* Table6370 */ - 0xe5f, /* VFNMSUBSD4rm */ - 0xe61, /* VFNMSUBSD4rr */ -/* Table6372 */ - 0x1078, /* VPBLENDDYrmi */ - 0x1079, /* VPBLENDDYrri */ -/* Table6374 */ - 0x113e, /* VPERMILPSYmi */ - 0x113f, /* VPERMILPSYri */ -/* Table6376 */ - 0x1134, /* VPERMILPDYmi */ - 0x1135, /* VPERMILPDYri */ -/* Table6378 */ - 0x1118, /* VPERM2F128rm */ - 0x1119, /* VPERM2F128rr */ -/* Table6380 */ - 0x1435, /* VROUNDYPSm */ - 0x1436, /* VROUNDYPSr */ -/* Table6382 */ - 0x1433, /* VROUNDYPDm */ - 0x1434, /* VROUNDYPDr */ -/* Table6384 */ - 0xbba, /* VBLENDPSYrmi */ - 0xbbb, /* VBLENDPSYrri */ -/* Table6386 */ - 0xbb6, /* VBLENDPDYrmi */ - 0xbb7, /* VBLENDPDYrri */ -/* Table6388 */ - 0x1084, /* VPBLENDWYrmi */ - 0x1085, /* VPBLENDWYrri */ -/* Table6390 */ - 0x105a, /* VPALIGNR256rm */ - 0x105b, /* VPALIGNR256rr */ -/* Table6392 */ - 0xeb3, /* VINSERTF128rm */ - 0xeb4, /* VINSERTF128rr */ -/* Table6394 */ - 0xcc7, /* VEXTRACTF128mr */ - 0xcc8, /* VEXTRACTF128rr */ -/* Table6396 */ - 0xc35, /* VCVTPS2PHYmr */ - 0xc36, /* VCVTPS2PHYrr */ -/* Table6398 */ - 0xeb9, /* VINSERTI128rm */ - 0xeba, /* VINSERTI128rr */ -/* Table6400 */ - 0xccd, /* VEXTRACTI128mr */ - 0xcce, /* VEXTRACTI128rr */ -/* Table6402 */ - 0xcbf, /* VDPPSYrmi */ - 0xcc0, /* VDPPSYrri */ -/* Table6404 */ - 0xfdb, /* VMPSADBWYrmi */ - 0xfdc, /* VMPSADBWYrri */ -/* Table6406 */ - 0x111a, /* VPERM2I128rm */ - 0x111b, /* VPERM2I128rr */ -/* Table6408 */ - 0x112f, /* VPERMIL2PSmrY */ - 0x1133, /* VPERMIL2PSrrY */ -/* Table6410 */ - 0x1129, /* VPERMIL2PDmrY */ - 0x112d, /* VPERMIL2PDrrY */ -/* Table6412 */ - 0xbc2, /* VBLENDVPSYrm */ - 0xbc3, /* VBLENDVPSYrr */ -/* Table6414 */ - 0xbbe, /* VBLENDVPDYrm */ - 0xbbf, /* VBLENDVPDYrr */ -/* Table6416 */ - 0x1080, /* VPBLENDVBYrm */ - 0x1081, /* VPBLENDVBYrr */ -/* Table6418 */ - 0xd46, /* VFMADDSUBPS4mrY */ - 0xd4b, /* VFMADDSUBPS4rrY_REV */ -/* Table6420 */ - 0xd32, /* VFMADDSUBPD4mrY */ - 0xd37, /* VFMADDSUBPD4rrY_REV */ -/* Table6422 */ - 0xd82, /* VFMSUBADDPS4mrY */ - 0xd87, /* VFMSUBADDPS4rrY_REV */ -/* Table6424 */ - 0xd6e, /* VFMSUBADDPD4mrY */ - 0xd73, /* VFMSUBADDPD4rrY_REV */ -/* Table6426 */ - 0xcf6, /* VFMADDPS4mrY */ - 0xcfb, /* VFMADDPS4rrY_REV */ -/* Table6428 */ - 0xce2, /* VFMADDPD4mrY */ - 0xce7, /* VFMADDPD4rrY_REV */ -/* Table6430 */ - 0xdaa, /* VFMSUBPS4mrY */ - 0xdaf, /* VFMSUBPS4rrY_REV */ -/* Table6432 */ - 0xd96, /* VFMSUBPD4mrY */ - 0xd9b, /* VFMSUBPD4rrY_REV */ -/* Table6434 */ - 0xdfa, /* VFNMADDPS4mrY */ - 0xdff, /* VFNMADDPS4rrY_REV */ -/* Table6436 */ - 0xde6, /* VFNMADDPD4mrY */ - 0xdeb, /* VFNMADDPD4rrY_REV */ -/* Table6438 */ - 0xe4a, /* VFNMSUBPS4mrY */ - 0xe4f, /* VFNMSUBPS4rrY_REV */ -/* Table6440 */ - 0xe36, /* VFNMSUBPD4mrY */ - 0xe3b, /* VFNMSUBPD4rrY_REV */ -/* Table6442 */ - 0x1152, /* VPERMQYmi */ - 0x1153, /* VPERMQYri */ -/* Table6444 */ - 0x1148, /* VPERMPDYmi */ - 0x1149, /* VPERMPDYri */ -/* Table6446 */ - 0x1131, /* VPERMIL2PSrmY */ - 0x1133, /* VPERMIL2PSrrY */ -/* Table6448 */ - 0x112b, /* VPERMIL2PDrmY */ - 0x112d, /* VPERMIL2PDrrY */ -/* Table6450 */ - 0xd48, /* VFMADDSUBPS4rmY */ - 0xd4a, /* VFMADDSUBPS4rrY */ -/* Table6452 */ - 0xd34, /* VFMADDSUBPD4rmY */ - 0xd36, /* VFMADDSUBPD4rrY */ -/* Table6454 */ - 0xd84, /* VFMSUBADDPS4rmY */ - 0xd86, /* VFMSUBADDPS4rrY */ -/* Table6456 */ - 0xd70, /* VFMSUBADDPD4rmY */ - 0xd72, /* VFMSUBADDPD4rrY */ -/* Table6458 */ - 0xcf8, /* VFMADDPS4rmY */ - 0xcfa, /* VFMADDPS4rrY */ -/* Table6460 */ - 0xce4, /* VFMADDPD4rmY */ - 0xce6, /* VFMADDPD4rrY */ -/* Table6462 */ - 0xdac, /* VFMSUBPS4rmY */ - 0xdae, /* VFMSUBPS4rrY */ -/* Table6464 */ - 0xd98, /* VFMSUBPD4rmY */ - 0xd9a, /* VFMSUBPD4rrY */ -/* Table6466 */ - 0xdfc, /* VFNMADDPS4rmY */ - 0xdfe, /* VFNMADDPS4rrY */ -/* Table6468 */ - 0xde8, /* VFNMADDPD4rmY */ - 0xdea, /* VFNMADDPD4rrY */ -/* Table6470 */ - 0xe4c, /* VFNMSUBPS4rmY */ - 0xe4e, /* VFNMSUBPS4rrY */ -/* Table6472 */ - 0xe38, /* VFNMSUBPD4rmY */ - 0xe3a, /* VFNMSUBPD4rrY */ -/* Table6474 */ - 0x1427, /* VRNDSCALESSm */ - 0x1428, /* VRNDSCALESSr */ -/* Table6476 */ - 0x1425, /* VRNDSCALESDm */ - 0x1426, /* VRNDSCALESDr */ -/* Table6478 */ - 0xcd5, /* VEXTRACTPSzmr */ - 0xcd6, /* VEXTRACTPSzrr */ -/* Table6480 */ - 0xec1, /* VINSERTPSzrm */ - 0xec2, /* VINSERTPSzrr */ -/* Table6482 */ - 0xb9d, /* VALIGNDrmi */ - 0xb9e, /* VALIGNDrri */ -/* Table6484 */ - 0x1142, /* VPERMILPSZmi */ - 0x1143, /* VPERMILPSZri */ -/* Table6486 */ - 0x1423, /* VRNDSCALEPSZm */ - 0x1424, /* VRNDSCALEPSZr */ -/* Table6488 */ - 0xeb5, /* VINSERTF32x4rm */ - 0xeb6, /* VINSERTF32x4rr */ -/* Table6490 */ - 0xcc9, /* VEXTRACTF32x4mr */ - 0xcca, /* VEXTRACTF32x4rr */ -/* Table6492 */ - 0xc37, /* VCVTPS2PHZmr */ - 0xc38, /* VCVTPS2PHZrr */ -/* Table6494 */ - 0x10ee, /* VPCMPUDZrmi */ - 0x10f0, /* VPCMPUDZrri */ -/* Table6496 */ - 0x10ae, /* VPCMPDZrmi */ - 0x10b0, /* VPCMPDZrri */ -/* Table6498 */ - 0xebb, /* VINSERTI32x4rm */ - 0xebc, /* VINSERTI32x4rr */ -/* Table6500 */ - 0xccf, /* VEXTRACTI32x4mr */ - 0xcd0, /* VEXTRACTI32x4rr */ -/* Table6502 */ - 0x1154, /* VPERMQZmi */ - 0x1155, /* VPERMQZri */ -/* Table6504 */ - 0x114a, /* VPERMPDZmi */ - 0x114b, /* VPERMPDZri */ -/* Table6506 */ - 0xb9f, /* VALIGNQrmi */ - 0xba0, /* VALIGNQrri */ -/* Table6508 */ - 0x1138, /* VPERMILPDZmi */ - 0x1139, /* VPERMILPDZri */ -/* Table6510 */ - 0x1421, /* VRNDSCALEPDZm */ - 0x1422, /* VRNDSCALEPDZr */ -/* Table6512 */ - 0xeb7, /* VINSERTF64x4rm */ - 0xeb8, /* VINSERTF64x4rr */ -/* Table6514 */ - 0xccb, /* VEXTRACTF64x4mr */ - 0xccc, /* VEXTRACTF64x4rr */ -/* Table6516 */ - 0x10f2, /* VPCMPUQZrmi */ - 0x10f4, /* VPCMPUQZrri */ -/* Table6518 */ - 0x10ea, /* VPCMPQZrmi */ - 0x10ec, /* VPCMPQZrri */ -/* Table6520 */ - 0xebd, /* VINSERTI64x4rm */ - 0xebe, /* VINSERTI64x4rr */ -/* Table6522 */ - 0xcd1, /* VEXTRACTI64x4mr */ - 0xcd2, /* VEXTRACTI64x4rr */ -/* Table6524 */ - 0x11c3, /* VPMACSSWWrm */ - 0x11c4, /* VPMACSSWWrr */ -/* Table6526 */ - 0x11c1, /* VPMACSSWDrm */ - 0x11c2, /* VPMACSSWDrr */ -/* Table6528 */ - 0x11bf, /* VPMACSSDQLrm */ - 0x11c0, /* VPMACSSDQLrr */ -/* Table6530 */ - 0x11bb, /* VPMACSSDDrm */ - 0x11bc, /* VPMACSSDDrr */ -/* Table6532 */ - 0x11bd, /* VPMACSSDQHrm */ - 0x11be, /* VPMACSSDQHrr */ -/* Table6534 */ - 0x11c7, /* VPMACSWWrm */ - 0x11c8, /* VPMACSWWrr */ -/* Table6536 */ - 0x11c5, /* VPMACSWDrm */ - 0x11c6, /* VPMACSWDrr */ -/* Table6538 */ - 0x11b9, /* VPMACSDQLrm */ - 0x11ba, /* VPMACSDQLrr */ -/* Table6540 */ - 0x11b5, /* VPMACSDDrm */ - 0x11b6, /* VPMACSDDrr */ -/* Table6542 */ - 0x11b7, /* VPMACSDQHrm */ - 0x11b8, /* VPMACSDQHrr */ -/* Table6544 */ - 0x10a8, /* VPCMOVmr */ - 0x10ac, /* VPCMOVrr */ -/* Table6546 */ - 0x12c5, /* VPPERMmr */ - 0x12c7, /* VPPERMrr */ -/* Table6548 */ - 0x11c9, /* VPMADCSSWDrm */ - 0x11ca, /* VPMADCSSWDrr */ -/* Table6550 */ - 0x11cb, /* VPMADCSWDrm */ - 0x11cc, /* VPMADCSWDrr */ -/* Table6552 */ - 0x12c8, /* VPROTBmi */ - 0x12ca, /* VPROTBri */ -/* Table6554 */ - 0x12d7, /* VPROTWmi */ - 0x12d9, /* VPROTWri */ -/* Table6556 */ - 0x12cd, /* VPROTDmi */ - 0x12cf, /* VPROTDri */ -/* Table6558 */ - 0x12d2, /* VPROTQmi */ - 0x12d4, /* VPROTQri */ -/* Table6560 */ - 0x10f6, /* VPCOMBmi */ - 0x10f7, /* VPCOMBri */ -/* Table6562 */ - 0x1104, /* VPCOMWmi */ - 0x1105, /* VPCOMWri */ -/* Table6564 */ - 0x10f8, /* VPCOMDmi */ - 0x10f9, /* VPCOMDri */ -/* Table6566 */ - 0x10fa, /* VPCOMQmi */ - 0x10fb, /* VPCOMQri */ -/* Table6568 */ - 0x10fc, /* VPCOMUBmi */ - 0x10fd, /* VPCOMUBri */ -/* Table6570 */ - 0x1102, /* VPCOMUWmi */ - 0x1103, /* VPCOMUWri */ -/* Table6572 */ - 0x10fe, /* VPCOMUDmi */ - 0x10ff, /* VPCOMUDri */ -/* Table6574 */ - 0x1100, /* VPCOMUQmi */ - 0x1101, /* VPCOMUQri */ -/* Table6576 */ - 0x10aa, /* VPCMOVrm */ - 0x10ac, /* VPCMOVrr */ -/* Table6578 */ - 0x12c6, /* VPPERMrm */ - 0x12c7, /* VPPERMrr */ -/* Table6580 */ - 0x10a9, /* VPCMOVmrY */ - 0x10ad, /* VPCMOVrrY */ -/* Table6582 */ - 0x10ab, /* VPCMOVrmY */ - 0x10ad, /* VPCMOVrrY */ -/* Table6584 */ - 0x0, /* */ - 0x111, /* BLCFILL32rm */ - 0x12d, /* BLSFILL32rm */ - 0x121, /* BLCS32rm */ - 0xb52, /* TZMSK32rm */ - 0x119, /* BLCIC32rm */ - 0x135, /* BLSIC32rm */ - 0xb1a, /* T1MSKC32rm */ - 0x0, /* */ - 0x112, /* BLCFILL32rr */ - 0x12e, /* BLSFILL32rr */ - 0x122, /* BLCS32rr */ - 0xb53, /* TZMSK32rr */ - 0x11a, /* BLCIC32rr */ - 0x136, /* BLSIC32rr */ - 0xb1b, /* T1MSKC32rr */ -/* Table6600 */ - 0x0, /* */ - 0x11d, /* BLCMSK32rm */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x115, /* BLCI32rm */ - 0x0, /* */ - 0x0, /* */ - 0x11e, /* BLCMSK32rr */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x116, /* BLCI32rr */ - 0x0, /* */ -/* Table6616 */ - 0xe7f, /* VFRCZPSrm */ - 0xe81, /* VFRCZPSrr */ -/* Table6618 */ - 0xe7b, /* VFRCZPDrm */ - 0xe7d, /* VFRCZPDrr */ -/* Table6620 */ - 0xe85, /* VFRCZSSrm */ - 0xe86, /* VFRCZSSrr */ -/* Table6622 */ - 0xe83, /* VFRCZSDrm */ - 0xe84, /* VFRCZSDrr */ -/* Table6624 */ - 0x12c9, /* VPROTBmr */ - 0x12cc, /* VPROTBrr */ -/* Table6626 */ - 0x12d8, /* VPROTWmr */ - 0x12db, /* VPROTWrr */ -/* Table6628 */ - 0x12ce, /* VPROTDmr */ - 0x12d1, /* VPROTDrr */ -/* Table6630 */ - 0x12d3, /* VPROTQmr */ - 0x12d6, /* VPROTQrr */ -/* Table6632 */ - 0x12f0, /* VPSHLBmr */ - 0x12f2, /* VPSHLBrr */ -/* Table6634 */ - 0x12f9, /* VPSHLWmr */ - 0x12fb, /* VPSHLWrr */ -/* Table6636 */ - 0x12f3, /* VPSHLDmr */ - 0x12f5, /* VPSHLDrr */ -/* Table6638 */ - 0x12f6, /* VPSHLQmr */ - 0x12f8, /* VPSHLQrr */ -/* Table6640 */ - 0x12e4, /* VPSHABmr */ - 0x12e6, /* VPSHABrr */ -/* Table6642 */ - 0x12ed, /* VPSHAWmr */ - 0x12ef, /* VPSHAWrr */ -/* Table6644 */ - 0x12e7, /* VPSHADmr */ - 0x12e9, /* VPSHADrr */ -/* Table6646 */ - 0x12ea, /* VPSHAQmr */ - 0x12ec, /* VPSHAQrr */ -/* Table6648 */ - 0x1179, /* VPHADDBWrm */ - 0x117a, /* VPHADDBWrr */ -/* Table6650 */ - 0x1175, /* VPHADDBDrm */ - 0x1176, /* VPHADDBDrr */ -/* Table6652 */ - 0x1177, /* VPHADDBQrm */ - 0x1178, /* VPHADDBQrr */ -/* Table6654 */ - 0x1191, /* VPHADDWDrm */ - 0x1192, /* VPHADDWDrr */ -/* Table6656 */ - 0x1193, /* VPHADDWQrm */ - 0x1194, /* VPHADDWQrr */ -/* Table6658 */ - 0x117b, /* VPHADDDQrm */ - 0x117c, /* VPHADDDQrr */ -/* Table6660 */ - 0x1189, /* VPHADDUBWrm */ - 0x118a, /* VPHADDUBWrr */ -/* Table6662 */ - 0x1185, /* VPHADDUBDrm */ - 0x1186, /* VPHADDUBDrr */ -/* Table6664 */ - 0x1187, /* VPHADDUBQrm */ - 0x1188, /* VPHADDUBQrr */ -/* Table6666 */ - 0x118d, /* VPHADDUWDrm */ - 0x118e, /* VPHADDUWDrr */ -/* Table6668 */ - 0x118f, /* VPHADDUWQrm */ - 0x1190, /* VPHADDUWQrr */ -/* Table6670 */ - 0x118b, /* VPHADDUDQrm */ - 0x118c, /* VPHADDUDQrr */ -/* Table6672 */ - 0x119b, /* VPHSUBBWrm */ - 0x119c, /* VPHSUBBWrr */ -/* Table6674 */ - 0x11a7, /* VPHSUBWDrm */ - 0x11a8, /* VPHSUBWDrr */ -/* Table6676 */ - 0x119d, /* VPHSUBDQrm */ - 0x119e, /* VPHSUBDQrr */ -/* Table6678 */ - 0x0, /* */ - 0x113, /* BLCFILL64rm */ - 0x12f, /* BLSFILL64rm */ - 0x123, /* BLCS64rm */ - 0xb54, /* TZMSK64rm */ - 0x11b, /* BLCIC64rm */ - 0x137, /* BLSIC64rm */ - 0xb1c, /* T1MSKC64rm */ - 0x0, /* */ - 0x114, /* BLCFILL64rr */ - 0x130, /* BLSFILL64rr */ - 0x124, /* BLCS64rr */ - 0xb55, /* TZMSK64rr */ - 0x11c, /* BLCIC64rr */ - 0x138, /* BLSIC64rr */ - 0xb1d, /* T1MSKC64rr */ -/* Table6694 */ - 0x0, /* */ - 0x11f, /* BLCMSK64rm */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x117, /* BLCI64rm */ - 0x0, /* */ - 0x0, /* */ - 0x120, /* BLCMSK64rr */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x118, /* BLCI64rr */ - 0x0, /* */ -/* Table6710 */ - 0x12cb, /* VPROTBrm */ - 0x12cc, /* VPROTBrr */ -/* Table6712 */ - 0x12da, /* VPROTWrm */ - 0x12db, /* VPROTWrr */ -/* Table6714 */ - 0x12d0, /* VPROTDrm */ - 0x12d1, /* VPROTDrr */ -/* Table6716 */ - 0x12d5, /* VPROTQrm */ - 0x12d6, /* VPROTQrr */ -/* Table6718 */ - 0x12f1, /* VPSHLBrm */ - 0x12f2, /* VPSHLBrr */ -/* Table6720 */ - 0x12fa, /* VPSHLWrm */ - 0x12fb, /* VPSHLWrr */ -/* Table6722 */ - 0x12f4, /* VPSHLDrm */ - 0x12f5, /* VPSHLDrr */ -/* Table6724 */ - 0x12f7, /* VPSHLQrm */ - 0x12f8, /* VPSHLQrr */ -/* Table6726 */ - 0x12e5, /* VPSHABrm */ - 0x12e6, /* VPSHABrr */ -/* Table6728 */ - 0x12ee, /* VPSHAWrm */ - 0x12ef, /* VPSHAWrr */ -/* Table6730 */ - 0x12e8, /* VPSHADrm */ - 0x12e9, /* VPSHADrr */ -/* Table6732 */ - 0x12eb, /* VPSHAQrm */ - 0x12ec, /* VPSHAQrr */ -/* Table6734 */ - 0xe80, /* VFRCZPSrmY */ - 0xe82, /* VFRCZPSrrY */ -/* Table6736 */ - 0xe7c, /* VFRCZPDrmY */ - 0xe7e, /* VFRCZPDrrY */ -/* Table6738 */ - 0x10d, /* BEXTRI32mi */ - 0x10e, /* BEXTRI32ri */ -/* Table6740 */ - 0x10f, /* BEXTRI64mi */ - 0x110, /* BEXTRI64ri */ - 0x0 -}; - -static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { - /* IC */ - { /* struct OpcodeDecision */ +static const struct OpcodeDecision emptyTable = { { /* 0x00 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1 /* Table1 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x01 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3 /* Table3 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x02 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5 /* Table5 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x03 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 7 /* Table7 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x04 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 9 /* Table9 */ + 0 /* EmptyTable */ }, /* 0x05 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 10 /* Table10 */ + 0 /* EmptyTable */ }, /* 0x06 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 11 /* Table11 */ + 0 /* EmptyTable */ }, /* 0x07 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 12 /* Table12 */ + 0 /* EmptyTable */ }, /* 0x08 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 13 /* Table13 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x09 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 15 /* Table15 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x0a */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 17 /* Table17 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x0b */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 19 /* Table19 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x0c */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 21 /* Table21 */ + 0 /* EmptyTable */ }, /* 0x0d */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 22 /* Table22 */ + 0 /* EmptyTable */ }, /* 0x0e */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 23 /* Table23 */ + 0 /* EmptyTable */ }, /* 0x0f */ { /* ModRMDecision */ @@ -50796,439 +92,439 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x10 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 24 /* Table24 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x11 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 26 /* Table26 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x12 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 28 /* Table28 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x13 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 30 /* Table30 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x14 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 32 /* Table32 */ + 0 /* EmptyTable */ }, /* 0x15 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 33 /* Table33 */ + 0 /* EmptyTable */ }, /* 0x16 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 34 /* Table34 */ + 0 /* EmptyTable */ }, /* 0x17 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 35 /* Table35 */ + 0 /* EmptyTable */ }, /* 0x18 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 36 /* Table36 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x19 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 38 /* Table38 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x1a */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 40 /* Table40 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x1b */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 42 /* Table42 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x1c */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 44 /* Table44 */ + 0 /* EmptyTable */ }, /* 0x1d */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 45 /* Table45 */ + 0 /* EmptyTable */ }, /* 0x1e */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 46 /* Table46 */ + 0 /* EmptyTable */ }, /* 0x1f */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 47 /* Table47 */ + 0 /* EmptyTable */ }, /* 0x20 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 48 /* Table48 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x21 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 50 /* Table50 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x22 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 52 /* Table52 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x23 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 54 /* Table54 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x24 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 56 /* Table56 */ + 0 /* EmptyTable */ }, /* 0x25 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 57 /* Table57 */ + 0 /* EmptyTable */ }, /* 0x26 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 58 /* Table58 */ + 0 /* EmptyTable */ }, /* 0x27 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 59 /* Table59 */ + 0 /* EmptyTable */ }, /* 0x28 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 60 /* Table60 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x29 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 62 /* Table62 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x2a */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 64 /* Table64 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x2b */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 66 /* Table66 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x2c */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 68 /* Table68 */ + 0 /* EmptyTable */ }, /* 0x2d */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 69 /* Table69 */ + 0 /* EmptyTable */ }, /* 0x2e */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 70 /* Table70 */ + 0 /* EmptyTable */ }, /* 0x2f */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 71 /* Table71 */ + 0 /* EmptyTable */ }, /* 0x30 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 72 /* Table72 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x31 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 74 /* Table74 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x32 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 76 /* Table76 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x33 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 78 /* Table78 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x34 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 80 /* Table80 */ + 0 /* EmptyTable */ }, /* 0x35 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 81 /* Table81 */ + 0 /* EmptyTable */ }, /* 0x36 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 82 /* Table82 */ + 0 /* EmptyTable */ }, /* 0x37 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 83 /* Table83 */ + 0 /* EmptyTable */ }, /* 0x38 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 84 /* Table84 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x39 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 86 /* Table86 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x3a */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 88 /* Table88 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x3b */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 90 /* Table90 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x3c */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 92 /* Table92 */ + 0 /* EmptyTable */ }, /* 0x3d */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 93 /* Table93 */ + 0 /* EmptyTable */ }, /* 0x3e */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 94 /* Table94 */ + 0 /* EmptyTable */ }, /* 0x3f */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 95 /* Table95 */ + 0 /* EmptyTable */ }, /* 0x40 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 96 /* Table96 */ + 0 /* EmptyTable */ }, /* 0x41 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 96 /* Table96 */ + 0 /* EmptyTable */ }, /* 0x42 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 96 /* Table96 */ + 0 /* EmptyTable */ }, /* 0x43 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 96 /* Table96 */ + 0 /* EmptyTable */ }, /* 0x44 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 96 /* Table96 */ + 0 /* EmptyTable */ }, /* 0x45 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 96 /* Table96 */ + 0 /* EmptyTable */ }, /* 0x46 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 96 /* Table96 */ + 0 /* EmptyTable */ }, /* 0x47 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 96 /* Table96 */ + 0 /* EmptyTable */ }, /* 0x48 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 97 /* Table97 */ + 0 /* EmptyTable */ }, /* 0x49 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 97 /* Table97 */ + 0 /* EmptyTable */ }, /* 0x4a */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 97 /* Table97 */ + 0 /* EmptyTable */ }, /* 0x4b */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 97 /* Table97 */ + 0 /* EmptyTable */ }, /* 0x4c */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 97 /* Table97 */ + 0 /* EmptyTable */ }, /* 0x4d */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 97 /* Table97 */ + 0 /* EmptyTable */ }, /* 0x4e */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 97 /* Table97 */ + 0 /* EmptyTable */ }, /* 0x4f */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 97 /* Table97 */ + 0 /* EmptyTable */ }, /* 0x50 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 98 /* Table98 */ + 0 /* EmptyTable */ }, /* 0x51 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 98 /* Table98 */ + 0 /* EmptyTable */ }, /* 0x52 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 98 /* Table98 */ + 0 /* EmptyTable */ }, /* 0x53 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 98 /* Table98 */ + 0 /* EmptyTable */ }, /* 0x54 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 98 /* Table98 */ + 0 /* EmptyTable */ }, /* 0x55 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 98 /* Table98 */ + 0 /* EmptyTable */ }, /* 0x56 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 98 /* Table98 */ + 0 /* EmptyTable */ }, /* 0x57 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 98 /* Table98 */ + 0 /* EmptyTable */ }, /* 0x58 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 99 /* Table99 */ + 0 /* EmptyTable */ }, /* 0x59 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 99 /* Table99 */ + 0 /* EmptyTable */ }, /* 0x5a */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 99 /* Table99 */ + 0 /* EmptyTable */ }, /* 0x5b */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 99 /* Table99 */ + 0 /* EmptyTable */ }, /* 0x5c */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 99 /* Table99 */ + 0 /* EmptyTable */ }, /* 0x5d */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 99 /* Table99 */ + 0 /* EmptyTable */ }, /* 0x5e */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 99 /* Table99 */ + 0 /* EmptyTable */ }, /* 0x5f */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 99 /* Table99 */ + 0 /* EmptyTable */ }, /* 0x60 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 100 /* Table100 */ + 0 /* EmptyTable */ }, /* 0x61 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 101 /* Table101 */ + 0 /* EmptyTable */ }, /* 0x62 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 102 /* Table102 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x63 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 104 /* Table104 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x64 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 106 /* Table106 */ + 0 /* EmptyTable */ }, /* 0x65 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 107 /* Table107 */ + 0 /* EmptyTable */ }, /* 0x66 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 108 /* Table108 */ + 0 /* EmptyTable */ }, /* 0x67 */ { /* ModRMDecision */ @@ -51236,768 +532,51504 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x68 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 109 /* Table109 */ + 0 /* EmptyTable */ }, /* 0x69 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 110 /* Table110 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x6a */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 112 /* Table112 */ + 0 /* EmptyTable */ }, /* 0x6b */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 113 /* Table113 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x6c */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 115 /* Table115 */ + 0 /* EmptyTable */ }, /* 0x6d */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 116 /* Table116 */ + 0 /* EmptyTable */ }, /* 0x6e */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 117 /* Table117 */ + 0 /* EmptyTable */ }, /* 0x6f */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 118 /* Table118 */ + 0 /* EmptyTable */ }, /* 0x70 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 119 /* Table119 */ + 0 /* EmptyTable */ }, /* 0x71 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 120 /* Table120 */ + 0 /* EmptyTable */ }, /* 0x72 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 121 /* Table121 */ + 0 /* EmptyTable */ }, /* 0x73 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 122 /* Table122 */ + 0 /* EmptyTable */ }, /* 0x74 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 123 /* Table123 */ + 0 /* EmptyTable */ }, /* 0x75 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 124 /* Table124 */ + 0 /* EmptyTable */ }, /* 0x76 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 125 /* Table125 */ + 0 /* EmptyTable */ }, /* 0x77 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 126 /* Table126 */ + 0 /* EmptyTable */ }, /* 0x78 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 127 /* Table127 */ + 0 /* EmptyTable */ }, /* 0x79 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 128 /* Table128 */ + 0 /* EmptyTable */ }, /* 0x7a */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 129 /* Table129 */ + 0 /* EmptyTable */ }, /* 0x7b */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 130 /* Table130 */ + 0 /* EmptyTable */ }, /* 0x7c */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 131 /* Table131 */ + 0 /* EmptyTable */ }, /* 0x7d */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 132 /* Table132 */ + 0 /* EmptyTable */ }, /* 0x7e */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 133 /* Table133 */ + 0 /* EmptyTable */ }, /* 0x7f */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 134 /* Table134 */ + 0 /* EmptyTable */ }, /* 0x80 */ - { /* struct ModRMDecision */ - MODRM_SPLITREG, - 135 /* Table135 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x81 */ - { /* struct ModRMDecision */ - MODRM_SPLITREG, - 151 /* Table151 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x82 */ - { /* struct ModRMDecision */ - MODRM_SPLITREG, - 167 /* Table167 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x83 */ - { /* struct ModRMDecision */ - MODRM_SPLITREG, - 183 /* Table183 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x84 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 199 /* Table199 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x85 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 201 /* Table201 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x86 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 203 /* Table203 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x87 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 205 /* Table205 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x88 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 207 /* Table207 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x89 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 209 /* Table209 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x8a */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 211 /* Table211 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x8b */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 213 /* Table213 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x8c */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 215 /* Table215 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x8d */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 217 /* Table217 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x8e */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 219 /* Table219 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x8f */ - { /* struct ModRMDecision */ - MODRM_SPLITREG, - 221 /* Table221 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x90 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 237 /* Table237 */ + 0 /* EmptyTable */ }, /* 0x91 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 238 /* Table238 */ + 0 /* EmptyTable */ }, /* 0x92 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 238 /* Table238 */ + 0 /* EmptyTable */ }, /* 0x93 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 238 /* Table238 */ + 0 /* EmptyTable */ }, /* 0x94 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 238 /* Table238 */ + 0 /* EmptyTable */ }, /* 0x95 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 238 /* Table238 */ + 0 /* EmptyTable */ }, /* 0x96 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 238 /* Table238 */ + 0 /* EmptyTable */ }, /* 0x97 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 238 /* Table238 */ + 0 /* EmptyTable */ }, /* 0x98 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 239 /* Table239 */ + 0 /* EmptyTable */ }, /* 0x99 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 240 /* Table240 */ + 0 /* EmptyTable */ }, /* 0x9a */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 241 /* Table241 */ + 0 /* EmptyTable */ }, /* 0x9b */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 242 /* Table242 */ + 0 /* EmptyTable */ }, /* 0x9c */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 243 /* Table243 */ + 0 /* EmptyTable */ }, /* 0x9d */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 244 /* Table244 */ + 0 /* EmptyTable */ }, /* 0x9e */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 245 /* Table245 */ + 0 /* EmptyTable */ }, /* 0x9f */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 246 /* Table246 */ + 0 /* EmptyTable */ }, /* 0xa0 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 247 /* Table247 */ + 0 /* EmptyTable */ }, /* 0xa1 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 248 /* Table248 */ + 0 /* EmptyTable */ }, /* 0xa2 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 249 /* Table249 */ + 0 /* EmptyTable */ }, /* 0xa3 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 250 /* Table250 */ + 0 /* EmptyTable */ }, /* 0xa4 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 251 /* Table251 */ + 0 /* EmptyTable */ }, /* 0xa5 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 252 /* Table252 */ + 0 /* EmptyTable */ }, /* 0xa6 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 253 /* Table253 */ + 0 /* EmptyTable */ }, /* 0xa7 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 254 /* Table254 */ + 0 /* EmptyTable */ }, /* 0xa8 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 255 /* Table255 */ + 0 /* EmptyTable */ }, /* 0xa9 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 256 /* Table256 */ + 0 /* EmptyTable */ }, /* 0xaa */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 257 /* Table257 */ + 0 /* EmptyTable */ }, /* 0xab */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 258 /* Table258 */ + 0 /* EmptyTable */ }, /* 0xac */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 259 /* Table259 */ + 0 /* EmptyTable */ }, /* 0xad */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 260 /* Table260 */ + 0 /* EmptyTable */ }, /* 0xae */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 261 /* Table261 */ + 0 /* EmptyTable */ }, /* 0xaf */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 262 /* Table262 */ + 0 /* EmptyTable */ }, /* 0xb0 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 263 /* Table263 */ + 0 /* EmptyTable */ }, /* 0xb1 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 263 /* Table263 */ + 0 /* EmptyTable */ }, /* 0xb2 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 263 /* Table263 */ + 0 /* EmptyTable */ }, /* 0xb3 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 263 /* Table263 */ + 0 /* EmptyTable */ }, /* 0xb4 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 263 /* Table263 */ + 0 /* EmptyTable */ }, /* 0xb5 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 263 /* Table263 */ + 0 /* EmptyTable */ }, /* 0xb6 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 263 /* Table263 */ + 0 /* EmptyTable */ }, /* 0xb7 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 263 /* Table263 */ + 0 /* EmptyTable */ }, /* 0xb8 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 264 /* Table264 */ + 0 /* EmptyTable */ }, /* 0xb9 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 264 /* Table264 */ + 0 /* EmptyTable */ }, /* 0xba */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 264 /* Table264 */ + 0 /* EmptyTable */ }, /* 0xbb */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 264 /* Table264 */ + 0 /* EmptyTable */ }, /* 0xbc */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 264 /* Table264 */ + 0 /* EmptyTable */ }, /* 0xbd */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 264 /* Table264 */ + 0 /* EmptyTable */ }, /* 0xbe */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 264 /* Table264 */ + 0 /* EmptyTable */ }, /* 0xbf */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 264 /* Table264 */ + 0 /* EmptyTable */ }, /* 0xc0 */ - { /* struct ModRMDecision */ - MODRM_SPLITREG, - 265 /* Table265 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xc1 */ - { /* struct ModRMDecision */ - MODRM_SPLITREG, - 281 /* Table281 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xc2 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 297 /* Table297 */ + 0 /* EmptyTable */ }, /* 0xc3 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 298 /* Table298 */ + 0 /* EmptyTable */ }, /* 0xc4 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 299 /* Table299 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xc5 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 301 /* Table301 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xc6 */ - { /* struct ModRMDecision */ - MODRM_SPLITMISC, - 303 /* Table303 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xc7 */ - { /* struct ModRMDecision */ - MODRM_SPLITMISC, - 375 /* Table375 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xc8 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 447 /* Table447 */ + 0 /* EmptyTable */ }, /* 0xc9 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 448 /* Table448 */ + 0 /* EmptyTable */ }, /* 0xca */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 449 /* Table449 */ + 0 /* EmptyTable */ }, /* 0xcb */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 450 /* Table450 */ + 0 /* EmptyTable */ }, /* 0xcc */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 451 /* Table451 */ + 0 /* EmptyTable */ }, /* 0xcd */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 452 /* Table452 */ + 0 /* EmptyTable */ }, /* 0xce */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 453 /* Table453 */ + 0 /* EmptyTable */ }, /* 0xcf */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 454 /* Table454 */ + 0 /* EmptyTable */ }, /* 0xd0 */ - { /* struct ModRMDecision */ - MODRM_SPLITREG, - 455 /* Table455 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xd1 */ - { /* struct ModRMDecision */ - MODRM_SPLITREG, - 471 /* Table471 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xd2 */ - { /* struct ModRMDecision */ - MODRM_SPLITREG, - 487 /* Table487 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xd3 */ - { /* struct ModRMDecision */ - MODRM_SPLITREG, - 503 /* Table503 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xd4 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 519 /* Table519 */ + 0 /* EmptyTable */ }, /* 0xd5 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 520 /* Table520 */ + 0 /* EmptyTable */ }, /* 0xd6 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 521 /* Table521 */ + 0 /* EmptyTable */ }, /* 0xd7 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 522 /* Table522 */ + 0 /* EmptyTable */ }, /* 0xd8 */ - { /* struct ModRMDecision */ - MODRM_SPLITREG, - 523 /* Table523 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xd9 */ - { /* struct ModRMDecision */ - MODRM_SPLITMISC, - 539 /* Table539 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xda */ - { /* struct ModRMDecision */ - MODRM_SPLITMISC, - 611 /* Table611 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xdb */ - { /* struct ModRMDecision */ - MODRM_SPLITMISC, - 683 /* Table683 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xdc */ - { /* struct ModRMDecision */ - MODRM_SPLITREG, - 755 /* Table755 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xdd */ - { /* struct ModRMDecision */ - MODRM_SPLITREG, - 771 /* Table771 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xde */ - { /* struct ModRMDecision */ - MODRM_SPLITMISC, - 787 /* Table787 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xdf */ - { /* struct ModRMDecision */ - MODRM_SPLITMISC, - 859 /* Table859 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xe0 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 931 /* Table931 */ + 0 /* EmptyTable */ }, /* 0xe1 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 932 /* Table932 */ + 0 /* EmptyTable */ }, /* 0xe2 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 933 /* Table933 */ + 0 /* EmptyTable */ }, /* 0xe3 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 934 /* Table934 */ + 0 /* EmptyTable */ }, /* 0xe4 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 935 /* Table935 */ + 0 /* EmptyTable */ }, /* 0xe5 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 936 /* Table936 */ + 0 /* EmptyTable */ }, /* 0xe6 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 937 /* Table937 */ + 0 /* EmptyTable */ }, /* 0xe7 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 938 /* Table938 */ + 0 /* EmptyTable */ }, /* 0xe8 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 939 /* Table939 */ + 0 /* EmptyTable */ }, /* 0xe9 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 940 /* Table940 */ + 0 /* EmptyTable */ }, /* 0xea */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 941 /* Table941 */ + 0 /* EmptyTable */ }, /* 0xeb */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 942 /* Table942 */ + 0 /* EmptyTable */ }, /* 0xec */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 943 /* Table943 */ + 0 /* EmptyTable */ }, /* 0xed */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 944 /* Table944 */ + 0 /* EmptyTable */ }, /* 0xee */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 945 /* Table945 */ + 0 /* EmptyTable */ }, /* 0xef */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 946 /* Table946 */ + 0 /* EmptyTable */ }, /* 0xf0 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 947 /* Table947 */ + 0 /* EmptyTable */ }, /* 0xf1 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 948 /* Table948 */ + 0 /* EmptyTable */ }, /* 0xf2 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 949 /* Table949 */ + 0 /* EmptyTable */ }, /* 0xf3 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 950 /* Table950 */ + 0 /* EmptyTable */ }, /* 0xf4 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 951 /* Table951 */ + 0 /* EmptyTable */ }, /* 0xf5 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 952 /* Table952 */ + 0 /* EmptyTable */ }, /* 0xf6 */ - { /* struct ModRMDecision */ - MODRM_SPLITREG, - 953 /* Table953 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xf7 */ - { /* struct ModRMDecision */ - MODRM_SPLITREG, - 969 /* Table969 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xf8 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 985 /* Table985 */ + 0 /* EmptyTable */ }, /* 0xf9 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 986 /* Table986 */ + 0 /* EmptyTable */ }, /* 0xfa */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 987 /* Table987 */ + 0 /* EmptyTable */ }, /* 0xfb */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 988 /* Table988 */ + 0 /* EmptyTable */ }, /* 0xfc */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 989 /* Table989 */ + 0 /* EmptyTable */ }, /* 0xfd */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 990 /* Table990 */ + 0 /* EmptyTable */ }, /* 0xfe */ - { /* struct ModRMDecision */ - MODRM_SPLITREG, - 991 /* Table991 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xff */ - { /* struct ModRMDecision */ - MODRM_SPLITREG, - 1007 /* Table1007 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ } } - } -, /* IC_64BIT */ +}; + +static const struct OperandSpecifier x86OperandSets[][5] = { + { /* 0 */ + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 1 */ + { ENCODING_IB, TYPE_IMM8 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 2 */ + { ENCODING_Iv, TYPE_IMMv }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 3 */ + { ENCODING_RM, TYPE_Mv }, + { ENCODING_Iv, TYPE_IMMv }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 4 */ + { ENCODING_RM, TYPE_Mv }, + { ENCODING_IB, TYPE_IMMv }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 5 */ + { ENCODING_RM, TYPE_Mv }, + { ENCODING_REG, TYPE_Rv }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 6 */ + { ENCODING_DUP, TYPE_DUP1 }, + { ENCODING_RM, TYPE_Rv }, + { ENCODING_Iv, TYPE_IMMv }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 7 */ + { ENCODING_DUP, TYPE_DUP1 }, + { ENCODING_RM, TYPE_Rv }, + { ENCODING_IB, TYPE_IMMv }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 8 */ + { ENCODING_DUP, TYPE_DUP1 }, + { ENCODING_REG, TYPE_Rv }, + { ENCODING_RM, TYPE_Mv }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 9 */ + { ENCODING_DUP, TYPE_DUP1 }, + { ENCODING_RM, TYPE_Rv }, + { ENCODING_REG, TYPE_Rv }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 10 */ + { ENCODING_DUP, TYPE_DUP1 }, + { ENCODING_REG, TYPE_Rv }, + { ENCODING_RM, TYPE_Rv }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 11 */ + { ENCODING_RM, TYPE_Mv }, + { ENCODING_IB, TYPE_IMM32 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 12 */ + { ENCODING_DUP, TYPE_DUP1 }, + { ENCODING_RM, TYPE_Rv }, + { ENCODING_IB, TYPE_IMM32 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 13 */ + { ENCODING_ID, TYPE_IMM64 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 14 */ + { ENCODING_RM, TYPE_Mv }, + { ENCODING_ID, TYPE_IMM64 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 15 */ + { ENCODING_RM, TYPE_Mv }, + { ENCODING_IB, TYPE_IMM64 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 16 */ + { ENCODING_RM, TYPE_Mv }, + { ENCODING_REG, TYPE_R64 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 17 */ + { ENCODING_DUP, TYPE_DUP1 }, + { ENCODING_RM, TYPE_R64 }, + { ENCODING_ID, TYPE_IMM64 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 18 */ + { ENCODING_DUP, TYPE_DUP1 }, + { ENCODING_RM, TYPE_R64 }, + { ENCODING_IB, TYPE_IMM64 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 19 */ + { ENCODING_DUP, TYPE_DUP1 }, + { ENCODING_REG, TYPE_R64 }, + { ENCODING_RM, TYPE_Mv }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 20 */ + { ENCODING_DUP, TYPE_DUP1 }, + { ENCODING_RM, TYPE_R64 }, + { ENCODING_REG, TYPE_R64 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 21 */ + { ENCODING_DUP, TYPE_DUP1 }, + { ENCODING_REG, TYPE_R64 }, + { ENCODING_RM, TYPE_R64 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 22 */ + { ENCODING_RM, TYPE_M8 }, + { ENCODING_IB, TYPE_IMM8 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 23 */ + { ENCODING_RM, TYPE_M8 }, + { ENCODING_REG, TYPE_R8 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 24 */ + { ENCODING_DUP, TYPE_DUP1 }, + { ENCODING_RM, TYPE_R8 }, + { ENCODING_IB, TYPE_IMM8 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 25 */ + { ENCODING_DUP, TYPE_DUP1 }, + { ENCODING_REG, TYPE_R8 }, + { ENCODING_RM, TYPE_M8 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 26 */ + { ENCODING_DUP, TYPE_DUP1 }, + { ENCODING_RM, TYPE_R8 }, + { ENCODING_REG, TYPE_R8 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 27 */ + { ENCODING_DUP, TYPE_DUP1 }, + { ENCODING_REG, TYPE_R8 }, + { ENCODING_RM, TYPE_R8 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 28 */ + { ENCODING_REG, TYPE_R32 }, + { ENCODING_RM, TYPE_Mv }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 29 */ + { ENCODING_REG, TYPE_R32 }, + { ENCODING_RM, TYPE_R32 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 30 */ + { ENCODING_REG, TYPE_R64 }, + { ENCODING_RM, TYPE_Mv }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 31 */ + { ENCODING_REG, TYPE_R64 }, + { ENCODING_RM, TYPE_R64 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 32 */ + { ENCODING_DUP, TYPE_DUP1 }, + { ENCODING_REG, TYPE_XMM128 }, + { ENCODING_RM, TYPE_M128 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 33 */ + { ENCODING_DUP, TYPE_DUP1 }, + { ENCODING_REG, TYPE_XMM128 }, + { ENCODING_RM, TYPE_XMM128 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 34 */ + { ENCODING_DUP, TYPE_DUP1 }, + { ENCODING_REG, TYPE_XMM64 }, + { ENCODING_RM, TYPE_M64FP }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 35 */ + { ENCODING_DUP, TYPE_DUP1 }, + { ENCODING_REG, TYPE_XMM64 }, + { ENCODING_RM, TYPE_XMM64 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 36 */ + { ENCODING_DUP, TYPE_DUP1 }, + { ENCODING_REG, TYPE_XMM32 }, + { ENCODING_RM, TYPE_M32FP }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 37 */ + { ENCODING_DUP, TYPE_DUP1 }, + { ENCODING_REG, TYPE_XMM32 }, + { ENCODING_RM, TYPE_XMM32 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 38 */ + { ENCODING_RM, TYPE_M32FP }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 39 */ + { ENCODING_RM, TYPE_M64FP }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 40 */ + { ENCODING_RM, TYPE_Mv }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 41 */ + { ENCODING_FP, TYPE_ST }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 42 */ + { ENCODING_REG, TYPE_XMM128 }, + { ENCODING_RM, TYPE_M128 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 43 */ + { ENCODING_REG, TYPE_XMM128 }, + { ENCODING_RM, TYPE_XMM128 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 44 */ + { ENCODING_REG, TYPE_XMM128 }, + { ENCODING_RM, TYPE_M128 }, + { ENCODING_IB, TYPE_IMM8 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 45 */ + { ENCODING_REG, TYPE_XMM128 }, + { ENCODING_RM, TYPE_XMM128 }, + { ENCODING_IB, TYPE_IMM8 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 46 */ + { ENCODING_REG, TYPE_R32 }, + { ENCODING_VVVV, TYPE_R32 }, + { ENCODING_RM, TYPE_Mv }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 47 */ + { ENCODING_REG, TYPE_R32 }, + { ENCODING_VVVV, TYPE_R32 }, + { ENCODING_RM, TYPE_R32 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 48 */ + { ENCODING_REG, TYPE_R64 }, + { ENCODING_VVVV, TYPE_R64 }, + { ENCODING_RM, TYPE_Mv }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 49 */ + { ENCODING_REG, TYPE_R64 }, + { ENCODING_VVVV, TYPE_R64 }, + { ENCODING_RM, TYPE_R64 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 50 */ + { ENCODING_RM, TYPE_Mv }, + { ENCODING_REG, TYPE_R16 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 51 */ + { ENCODING_RM, TYPE_R16 }, + { ENCODING_REG, TYPE_R16 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 52 */ + { ENCODING_REG, TYPE_R32 }, + { ENCODING_RM, TYPE_Mv }, + { ENCODING_VVVV, TYPE_R32 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 53 */ + { ENCODING_REG, TYPE_R32 }, + { ENCODING_RM, TYPE_R32 }, + { ENCODING_VVVV, TYPE_R32 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 54 */ + { ENCODING_REG, TYPE_R64 }, + { ENCODING_RM, TYPE_Mv }, + { ENCODING_VVVV, TYPE_R64 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 55 */ + { ENCODING_REG, TYPE_R64 }, + { ENCODING_RM, TYPE_R64 }, + { ENCODING_VVVV, TYPE_R64 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 56 */ + { ENCODING_REG, TYPE_R32 }, + { ENCODING_RM, TYPE_Mv }, + { ENCODING_Iv, TYPE_IMMv }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 57 */ + { ENCODING_REG, TYPE_R32 }, + { ENCODING_RM, TYPE_R32 }, + { ENCODING_Iv, TYPE_IMMv }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 58 */ + { ENCODING_REG, TYPE_R64 }, + { ENCODING_RM, TYPE_Mv }, + { ENCODING_ID, TYPE_IMM64 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 59 */ + { ENCODING_REG, TYPE_R64 }, + { ENCODING_RM, TYPE_R64 }, + { ENCODING_ID, TYPE_IMM64 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 60 */ + { ENCODING_VVVV, TYPE_R32 }, + { ENCODING_RM, TYPE_Mv }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 61 */ + { ENCODING_VVVV, TYPE_R32 }, + { ENCODING_RM, TYPE_R32 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 62 */ + { ENCODING_VVVV, TYPE_R64 }, + { ENCODING_RM, TYPE_Mv }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 63 */ + { ENCODING_VVVV, TYPE_R64 }, + { ENCODING_RM, TYPE_R64 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 64 */ + { ENCODING_DUP, TYPE_DUP1 }, + { ENCODING_REG, TYPE_XMM128 }, + { ENCODING_RM, TYPE_M128 }, + { ENCODING_IB, TYPE_IMM32 }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 65 */ + { ENCODING_DUP, TYPE_DUP1 }, + { ENCODING_REG, TYPE_XMM128 }, + { ENCODING_RM, TYPE_XMM128 }, + { ENCODING_IB, TYPE_IMM32 }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 66 */ + { ENCODING_REG, TYPE_Rv }, + { ENCODING_RM, TYPE_Mv }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 67 */ + { ENCODING_REG, TYPE_Rv }, + { ENCODING_RM, TYPE_Rv }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 68 */ + { ENCODING_DUP, TYPE_DUP1 }, + { ENCODING_Rv, TYPE_Rv }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 69 */ + { ENCODING_DUP, TYPE_DUP1 }, + { ENCODING_RO, TYPE_R64 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 70 */ + { ENCODING_RM, TYPE_Rv }, + { ENCODING_IB, TYPE_IMMv }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 71 */ + { ENCODING_RM, TYPE_Rv }, + { ENCODING_REG, TYPE_Rv }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 72 */ + { ENCODING_RM, TYPE_Rv }, + { ENCODING_IB, TYPE_IMM32 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 73 */ + { ENCODING_RM, TYPE_R64 }, + { ENCODING_IB, TYPE_IMM64 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 74 */ + { ENCODING_RM, TYPE_R64 }, + { ENCODING_REG, TYPE_R64 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 75 */ + { ENCODING_RM, TYPE_Rv }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 76 */ + { ENCODING_ID, TYPE_REL64 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 77 */ + { ENCODING_RM, TYPE_R64 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 78 */ + { ENCODING_IW, TYPE_REL16 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 79 */ + { ENCODING_ID, TYPE_REL32 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 80 */ + { ENCODING_RM, TYPE_M8 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 81 */ + { ENCODING_RM, TYPE_Rv }, + { ENCODING_Iv, TYPE_IMMv }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 82 */ + { ENCODING_RM, TYPE_R64 }, + { ENCODING_ID, TYPE_IMM64 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 83 */ + { ENCODING_RM, TYPE_R8 }, + { ENCODING_IB, TYPE_IMM8 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 84 */ + { ENCODING_REG, TYPE_R8 }, + { ENCODING_RM, TYPE_M8 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 85 */ + { ENCODING_RM, TYPE_R8 }, + { ENCODING_REG, TYPE_R8 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 86 */ + { ENCODING_REG, TYPE_R8 }, + { ENCODING_RM, TYPE_R8 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 87 */ + { ENCODING_DUP, TYPE_DUP1 }, + { ENCODING_REG, TYPE_XMM128 }, + { ENCODING_RM, TYPE_M128 }, + { ENCODING_IB, TYPE_IMM3 }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 88 */ + { ENCODING_DUP, TYPE_DUP1 }, + { ENCODING_REG, TYPE_XMM128 }, + { ENCODING_RM, TYPE_XMM128 }, + { ENCODING_IB, TYPE_IMM3 }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 89 */ + { ENCODING_DI, TYPE_DSTIDX16 }, + { ENCODING_SI, TYPE_SRCIDX16 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 90 */ + { ENCODING_DI, TYPE_DSTIDX32 }, + { ENCODING_SI, TYPE_SRCIDX32 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 91 */ + { ENCODING_DI, TYPE_DSTIDX64 }, + { ENCODING_SI, TYPE_SRCIDX64 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 92 */ + { ENCODING_DI, TYPE_DSTIDX8 }, + { ENCODING_SI, TYPE_SRCIDX8 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 93 */ + { ENCODING_DUP, TYPE_DUP1 }, + { ENCODING_REG, TYPE_XMM64 }, + { ENCODING_RM, TYPE_M64FP }, + { ENCODING_IB, TYPE_IMM3 }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 94 */ + { ENCODING_DUP, TYPE_DUP1 }, + { ENCODING_REG, TYPE_XMM64 }, + { ENCODING_RM, TYPE_XMM64 }, + { ENCODING_IB, TYPE_IMM3 }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 95 */ + { ENCODING_DUP, TYPE_DUP1 }, + { ENCODING_REG, TYPE_XMM32 }, + { ENCODING_RM, TYPE_M32FP }, + { ENCODING_IB, TYPE_IMM3 }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 96 */ + { ENCODING_DUP, TYPE_DUP1 }, + { ENCODING_REG, TYPE_XMM32 }, + { ENCODING_RM, TYPE_XMM32 }, + { ENCODING_IB, TYPE_IMM3 }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 97 */ + { ENCODING_RM, TYPE_M128 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 98 */ + { ENCODING_DUP, TYPE_DUP1 }, + { ENCODING_REG, TYPE_R32 }, + { ENCODING_RM, TYPE_Mv }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 99 */ + { ENCODING_DUP, TYPE_DUP1 }, + { ENCODING_REG, TYPE_R32 }, + { ENCODING_RM, TYPE_M8 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 100 */ + { ENCODING_DUP, TYPE_DUP1 }, + { ENCODING_REG, TYPE_R32 }, + { ENCODING_RM, TYPE_Rv }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 101 */ + { ENCODING_DUP, TYPE_DUP1 }, + { ENCODING_REG, TYPE_R32 }, + { ENCODING_RM, TYPE_R8 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 102 */ + { ENCODING_DUP, TYPE_DUP1 }, + { ENCODING_REG, TYPE_R64 }, + { ENCODING_RM, TYPE_M8 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 103 */ + { ENCODING_DUP, TYPE_DUP1 }, + { ENCODING_REG, TYPE_R64 }, + { ENCODING_RM, TYPE_R8 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 104 */ + { ENCODING_REG, TYPE_XMM128 }, + { ENCODING_RM, TYPE_Mv }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 105 */ + { ENCODING_REG, TYPE_XMM128 }, + { ENCODING_RM, TYPE_M64FP }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 106 */ + { ENCODING_REG, TYPE_R64 }, + { ENCODING_RM, TYPE_M64FP }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 107 */ + { ENCODING_REG, TYPE_R64 }, + { ENCODING_RM, TYPE_XMM128 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 108 */ + { ENCODING_REG, TYPE_R32 }, + { ENCODING_RM, TYPE_M64FP }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 109 */ + { ENCODING_REG, TYPE_R32 }, + { ENCODING_RM, TYPE_XMM128 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 110 */ + { ENCODING_REG, TYPE_XMM32 }, + { ENCODING_RM, TYPE_M64FP }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 111 */ + { ENCODING_REG, TYPE_XMM32 }, + { ENCODING_RM, TYPE_XMM64 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 112 */ + { ENCODING_REG, TYPE_XMM64 }, + { ENCODING_RM, TYPE_Mv }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 113 */ + { ENCODING_REG, TYPE_XMM64 }, + { ENCODING_RM, TYPE_R64 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 114 */ + { ENCODING_REG, TYPE_XMM64 }, + { ENCODING_RM, TYPE_R32 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 115 */ + { ENCODING_REG, TYPE_XMM32 }, + { ENCODING_RM, TYPE_Mv }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 116 */ + { ENCODING_REG, TYPE_XMM32 }, + { ENCODING_RM, TYPE_R64 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 117 */ + { ENCODING_REG, TYPE_XMM32 }, + { ENCODING_RM, TYPE_R32 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 118 */ + { ENCODING_REG, TYPE_XMM64 }, + { ENCODING_RM, TYPE_M32FP }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 119 */ + { ENCODING_REG, TYPE_XMM64 }, + { ENCODING_RM, TYPE_XMM32 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 120 */ + { ENCODING_REG, TYPE_R64 }, + { ENCODING_RM, TYPE_M32FP }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 121 */ + { ENCODING_REG, TYPE_R32 }, + { ENCODING_RM, TYPE_M32FP }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 122 */ + { ENCODING_REG, TYPE_R64 }, + { ENCODING_RM, TYPE_XMM64 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 123 */ + { ENCODING_REG, TYPE_R32 }, + { ENCODING_RM, TYPE_XMM64 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 124 */ + { ENCODING_REG, TYPE_R64 }, + { ENCODING_RM, TYPE_XMM32 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 125 */ + { ENCODING_REG, TYPE_R32 }, + { ENCODING_RM, TYPE_XMM32 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 126 */ + { ENCODING_DUP, TYPE_DUP1 }, + { ENCODING_RM, TYPE_Rv }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 127 */ + { ENCODING_DUP, TYPE_DUP1 }, + { ENCODING_RM, TYPE_R64 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 128 */ + { ENCODING_DUP, TYPE_DUP1 }, + { ENCODING_RM, TYPE_R8 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 129 */ + { ENCODING_RM, TYPE_R8 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 130 */ + { ENCODING_IW, TYPE_IMM16 }, + { ENCODING_IB, TYPE_IMM8 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 131 */ + { ENCODING_RM, TYPE_M32FP }, + { ENCODING_REG, TYPE_XMM128 }, + { ENCODING_IB, TYPE_IMM32 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 132 */ + { ENCODING_RM, TYPE_R32 }, + { ENCODING_REG, TYPE_XMM128 }, + { ENCODING_IB, TYPE_IMM32 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 133 */ + { ENCODING_DUP, TYPE_DUP1 }, + { ENCODING_RM, TYPE_XMM128 }, + { ENCODING_IB, TYPE_IMM8 }, + { ENCODING_IB, TYPE_IMM8 }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 134 */ + { ENCODING_Iv, TYPE_IMMv }, + { ENCODING_Iv, TYPE_IMMv }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 135 */ + { ENCODING_RM, TYPE_M1616 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 136 */ + { ENCODING_Iv, TYPE_IMMv }, + { ENCODING_IW, TYPE_IMM16 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 137 */ + { ENCODING_RM, TYPE_M1632 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 138 */ + { ENCODING_RM, TYPE_M1664 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 139 */ + { ENCODING_RM, TYPE_M512 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 140 */ + { ENCODING_REG, TYPE_Rv }, + { ENCODING_RM, TYPE_Mv }, + { ENCODING_Iv, TYPE_IMMv }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 141 */ + { ENCODING_REG, TYPE_Rv }, + { ENCODING_RM, TYPE_Mv }, + { ENCODING_IB, TYPE_IMMv }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 142 */ + { ENCODING_REG, TYPE_Rv }, + { ENCODING_RM, TYPE_Rv }, + { ENCODING_Iv, TYPE_IMMv }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 143 */ + { ENCODING_REG, TYPE_Rv }, + { ENCODING_RM, TYPE_Rv }, + { ENCODING_IB, TYPE_IMMv }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 144 */ + { ENCODING_REG, TYPE_Rv }, + { ENCODING_RM, TYPE_Mv }, + { ENCODING_IB, TYPE_IMM32 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 145 */ + { ENCODING_REG, TYPE_Rv }, + { ENCODING_RM, TYPE_Rv }, + { ENCODING_IB, TYPE_IMM32 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 146 */ + { ENCODING_REG, TYPE_R64 }, + { ENCODING_RM, TYPE_Mv }, + { ENCODING_IB, TYPE_IMM64 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 147 */ + { ENCODING_REG, TYPE_R64 }, + { ENCODING_RM, TYPE_R64 }, + { ENCODING_IB, TYPE_IMM64 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 148 */ + { ENCODING_DI, TYPE_DSTIDX16 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 149 */ + { ENCODING_DI, TYPE_DSTIDX32 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 150 */ + { ENCODING_DI, TYPE_DSTIDX8 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 151 */ + { ENCODING_DUP, TYPE_DUP1 }, + { ENCODING_REG, TYPE_XMM128 }, + { ENCODING_RM, TYPE_M32FP }, + { ENCODING_IB, TYPE_IMM32 }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 152 */ + { ENCODING_DUP, TYPE_DUP1 }, + { ENCODING_REG, TYPE_XMM128 }, + { ENCODING_RM, TYPE_XMM128 }, + { ENCODING_IB, TYPE_IMM8 }, + { ENCODING_IB, TYPE_IMM8 }, + }, + { /* 153 */ + { ENCODING_REG, TYPE_R32 }, + { ENCODING_RM, TYPE_M128 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 154 */ + { ENCODING_REG, TYPE_R64 }, + { ENCODING_RM, TYPE_M128 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 155 */ + { ENCODING_IB, TYPE_REL8 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 156 */ + { ENCODING_Iv, TYPE_RELv }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 157 */ + { ENCODING_REG, TYPE_VK16 }, + { ENCODING_VVVV, TYPE_VK16 }, + { ENCODING_RM, TYPE_VK16 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 158 */ + { ENCODING_REG, TYPE_VK16 }, + { ENCODING_RM, TYPE_VK16 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 159 */ + { ENCODING_REG, TYPE_VK16 }, + { ENCODING_RM, TYPE_Mv }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 160 */ + { ENCODING_REG, TYPE_VK16 }, + { ENCODING_RM, TYPE_R32 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 161 */ + { ENCODING_RM, TYPE_Mv }, + { ENCODING_REG, TYPE_VK16 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 162 */ + { ENCODING_REG, TYPE_R32 }, + { ENCODING_RM, TYPE_VK16 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 163 */ + { ENCODING_REG, TYPE_VK16 }, + { ENCODING_RM, TYPE_VK16 }, + { ENCODING_IB, TYPE_IMM8 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 164 */ + { ENCODING_REG, TYPE_R64 }, + { ENCODING_RM, TYPE_R32 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 165 */ + { ENCODING_REG, TYPE_Rv }, + { ENCODING_RM, TYPE_M1616 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 166 */ + { ENCODING_REG, TYPE_Rv }, + { ENCODING_RM, TYPE_M1632 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 167 */ + { ENCODING_RM, TYPE_M80FP }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 168 */ + { ENCODING_REG, TYPE_Rv }, + { ENCODING_RM, TYPE_LEA }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 169 */ + { ENCODING_REG, TYPE_R64 }, + { ENCODING_RM, TYPE_LEA }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 170 */ + { ENCODING_REG, TYPE_R64 }, + { ENCODING_RM, TYPE_M1664 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 171 */ + { ENCODING_RM, TYPE_R16 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 172 */ + { ENCODING_SI, TYPE_SRCIDX8 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 173 */ + { ENCODING_SI, TYPE_SRCIDX32 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 174 */ + { ENCODING_SI, TYPE_SRCIDX64 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 175 */ + { ENCODING_SI, TYPE_SRCIDX16 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 176 */ + { ENCODING_IW, TYPE_IMM16 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 177 */ + { ENCODING_REG, TYPE_MM64 }, + { ENCODING_RM, TYPE_M128 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 178 */ + { ENCODING_REG, TYPE_MM64 }, + { ENCODING_RM, TYPE_XMM128 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 179 */ + { ENCODING_REG, TYPE_XMM128 }, + { ENCODING_RM, TYPE_MM64 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 180 */ + { ENCODING_DUP, TYPE_DUP1 }, + { ENCODING_REG, TYPE_XMM128 }, + { ENCODING_RM, TYPE_Mv }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 181 */ + { ENCODING_DUP, TYPE_DUP1 }, + { ENCODING_REG, TYPE_XMM128 }, + { ENCODING_RM, TYPE_MM64 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 182 */ + { ENCODING_REG, TYPE_MM64 }, + { ENCODING_RM, TYPE_M64FP }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 183 */ + { ENCODING_REG, TYPE_MM64 }, + { ENCODING_RM, TYPE_MM64 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 184 */ + { ENCODING_RM, TYPE_R64 }, + { ENCODING_REG, TYPE_MM64 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 185 */ + { ENCODING_RM, TYPE_R32 }, + { ENCODING_REG, TYPE_MM64 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 186 */ + { ENCODING_RM, TYPE_Mv }, + { ENCODING_REG, TYPE_MM64 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 187 */ + { ENCODING_REG, TYPE_MM64 }, + { ENCODING_RM, TYPE_Mv }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 188 */ + { ENCODING_REG, TYPE_MM64 }, + { ENCODING_RM, TYPE_R32 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 189 */ + { ENCODING_REG, TYPE_MM64 }, + { ENCODING_RM, TYPE_R64 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 190 */ + { ENCODING_DUP, TYPE_DUP1 }, + { ENCODING_REG, TYPE_MM64 }, + { ENCODING_RM, TYPE_Mv }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 191 */ + { ENCODING_DUP, TYPE_DUP1 }, + { ENCODING_REG, TYPE_MM64 }, + { ENCODING_RM, TYPE_MM64 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 192 */ + { ENCODING_DUP, TYPE_DUP1 }, + { ENCODING_REG, TYPE_MM64 }, + { ENCODING_RM, TYPE_Mv }, + { ENCODING_IB, TYPE_IMM8 }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 193 */ + { ENCODING_DUP, TYPE_DUP1 }, + { ENCODING_REG, TYPE_MM64 }, + { ENCODING_RM, TYPE_MM64 }, + { ENCODING_IB, TYPE_IMM8 }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 194 */ + { ENCODING_REG, TYPE_R32 }, + { ENCODING_RM, TYPE_MM64 }, + { ENCODING_IB, TYPE_IMM32 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 195 */ + { ENCODING_DUP, TYPE_DUP1 }, + { ENCODING_REG, TYPE_MM64 }, + { ENCODING_RM, TYPE_Mv }, + { ENCODING_IB, TYPE_IMM32 }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 196 */ + { ENCODING_DUP, TYPE_DUP1 }, + { ENCODING_REG, TYPE_MM64 }, + { ENCODING_RM, TYPE_R32 }, + { ENCODING_IB, TYPE_IMM32 }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 197 */ + { ENCODING_REG, TYPE_R32 }, + { ENCODING_RM, TYPE_MM64 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 198 */ + { ENCODING_REG, TYPE_MM64 }, + { ENCODING_RM, TYPE_Mv }, + { ENCODING_IB, TYPE_IMM8 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 199 */ + { ENCODING_REG, TYPE_MM64 }, + { ENCODING_RM, TYPE_MM64 }, + { ENCODING_IB, TYPE_IMM8 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 200 */ + { ENCODING_DUP, TYPE_DUP1 }, + { ENCODING_RM, TYPE_MM64 }, + { ENCODING_IB, TYPE_IMM32 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 201 */ + { ENCODING_Ia, TYPE_MOFFS16 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 202 */ + { ENCODING_RM, TYPE_Mv }, + { ENCODING_REG, TYPE_SEGMENTREG }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 203 */ + { ENCODING_Rv, TYPE_Rv }, + { ENCODING_Iv, TYPE_IMMv }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 204 */ + { ENCODING_RM, TYPE_Rv }, + { ENCODING_REG, TYPE_SEGMENTREG }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 205 */ + { ENCODING_REG, TYPE_SEGMENTREG }, + { ENCODING_RM, TYPE_Mv }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 206 */ + { ENCODING_REG, TYPE_SEGMENTREG }, + { ENCODING_RM, TYPE_Rv }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 207 */ + { ENCODING_Ia, TYPE_MOFFS32 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 208 */ + { ENCODING_REG, TYPE_CONTROLREG }, + { ENCODING_RM, TYPE_R32 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 209 */ + { ENCODING_REG, TYPE_DEBUGREG }, + { ENCODING_RM, TYPE_R32 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 210 */ + { ENCODING_RM, TYPE_R32 }, + { ENCODING_REG, TYPE_CONTROLREG }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 211 */ + { ENCODING_RM, TYPE_R32 }, + { ENCODING_REG, TYPE_DEBUGREG }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 212 */ + { ENCODING_Ia, TYPE_MOFFS64 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 213 */ + { ENCODING_Ia, TYPE_MOFFS8 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 214 */ + { ENCODING_REG, TYPE_CONTROLREG }, + { ENCODING_RM, TYPE_R64 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 215 */ + { ENCODING_REG, TYPE_DEBUGREG }, + { ENCODING_RM, TYPE_R64 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 216 */ + { ENCODING_RM, TYPE_R64 }, + { ENCODING_REG, TYPE_CONTROLREG }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 217 */ + { ENCODING_RM, TYPE_R64 }, + { ENCODING_REG, TYPE_DEBUGREG }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 218 */ + { ENCODING_RO, TYPE_R64 }, + { ENCODING_IO, TYPE_IMMv }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 219 */ + { ENCODING_RM, TYPE_R64 }, + { ENCODING_REG, TYPE_SEGMENTREG }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 220 */ + { ENCODING_REG, TYPE_SEGMENTREG }, + { ENCODING_RM, TYPE_R64 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 221 */ + { ENCODING_REG, TYPE_XMM128 }, + { ENCODING_RM, TYPE_R64 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 222 */ + { ENCODING_RB, TYPE_R8 }, + { ENCODING_IB, TYPE_IMM8 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 223 */ + { ENCODING_RM, TYPE_M128 }, + { ENCODING_REG, TYPE_XMM128 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 224 */ + { ENCODING_RM, TYPE_XMM128 }, + { ENCODING_REG, TYPE_XMM128 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 225 */ + { ENCODING_REG, TYPE_XMM128 }, + { ENCODING_RM, TYPE_R32 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 226 */ + { ENCODING_RM, TYPE_M64FP }, + { ENCODING_REG, TYPE_XMM128 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 227 */ + { ENCODING_DUP, TYPE_DUP1 }, + { ENCODING_REG, TYPE_XMM128 }, + { ENCODING_RM, TYPE_M64FP }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 228 */ + { ENCODING_RM, TYPE_Mv }, + { ENCODING_REG, TYPE_R32 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 229 */ + { ENCODING_RM, TYPE_M32FP }, + { ENCODING_REG, TYPE_XMM128 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 230 */ + { ENCODING_RM, TYPE_Mv }, + { ENCODING_REG, TYPE_XMM128 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 231 */ + { ENCODING_RM, TYPE_R32 }, + { ENCODING_REG, TYPE_XMM128 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 232 */ + { ENCODING_RM, TYPE_R64 }, + { ENCODING_REG, TYPE_XMM128 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 233 */ + { ENCODING_RM, TYPE_M64FP }, + { ENCODING_REG, TYPE_XMM64 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 234 */ + { ENCODING_REG, TYPE_XMM64 }, + { ENCODING_RM, TYPE_M64FP }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 235 */ + { ENCODING_DUP, TYPE_DUP1 }, + { ENCODING_REG, TYPE_XMM128 }, + { ENCODING_RM, TYPE_XMM64 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 236 */ + { ENCODING_DUP, TYPE_DUP1 }, + { ENCODING_RM, TYPE_XMM128 }, + { ENCODING_REG, TYPE_XMM64 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 237 */ + { ENCODING_RM, TYPE_M32FP }, + { ENCODING_REG, TYPE_XMM32 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 238 */ + { ENCODING_REG, TYPE_XMM32 }, + { ENCODING_RM, TYPE_M32FP }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 239 */ + { ENCODING_DUP, TYPE_DUP1 }, + { ENCODING_REG, TYPE_XMM128 }, + { ENCODING_RM, TYPE_XMM32 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 240 */ + { ENCODING_DUP, TYPE_DUP1 }, + { ENCODING_RM, TYPE_XMM128 }, + { ENCODING_REG, TYPE_XMM32 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 241 */ + { ENCODING_REG, TYPE_Rv }, + { ENCODING_RM, TYPE_M8 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 242 */ + { ENCODING_REG, TYPE_Rv }, + { ENCODING_RM, TYPE_R8 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 243 */ + { ENCODING_REG, TYPE_Rv }, + { ENCODING_RM, TYPE_R16 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 244 */ + { ENCODING_REG, TYPE_R64 }, + { ENCODING_RM, TYPE_M8 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 245 */ + { ENCODING_REG, TYPE_R64 }, + { ENCODING_RM, TYPE_R16 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 246 */ + { ENCODING_REG, TYPE_R64 }, + { ENCODING_RM, TYPE_R8 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 247 */ + { ENCODING_DUP, TYPE_DUP1 }, + { ENCODING_REG, TYPE_XMM128 }, + { ENCODING_RM, TYPE_M128 }, + { ENCODING_IB, TYPE_IMM8 }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 248 */ + { ENCODING_DUP, TYPE_DUP1 }, + { ENCODING_REG, TYPE_XMM128 }, + { ENCODING_RM, TYPE_XMM128 }, + { ENCODING_IB, TYPE_IMM8 }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 249 */ + { ENCODING_RM, TYPE_M8 }, + { ENCODING_REG, TYPE_XMM128 }, + { ENCODING_IB, TYPE_IMM32 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 250 */ + { ENCODING_RM, TYPE_Mv }, + { ENCODING_REG, TYPE_XMM128 }, + { ENCODING_IB, TYPE_IMM32 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 251 */ + { ENCODING_RM, TYPE_R64 }, + { ENCODING_REG, TYPE_XMM128 }, + { ENCODING_IB, TYPE_IMM32 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 252 */ + { ENCODING_REG, TYPE_R32 }, + { ENCODING_RM, TYPE_XMM128 }, + { ENCODING_IB, TYPE_IMM32 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 253 */ + { ENCODING_DUP, TYPE_DUP1 }, + { ENCODING_REG, TYPE_XMM128 }, + { ENCODING_RM, TYPE_M8 }, + { ENCODING_IB, TYPE_IMM32 }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 254 */ + { ENCODING_DUP, TYPE_DUP1 }, + { ENCODING_REG, TYPE_XMM128 }, + { ENCODING_RM, TYPE_R32 }, + { ENCODING_IB, TYPE_IMM32 }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 255 */ + { ENCODING_DUP, TYPE_DUP1 }, + { ENCODING_REG, TYPE_XMM128 }, + { ENCODING_RM, TYPE_Mv }, + { ENCODING_IB, TYPE_IMM32 }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 256 */ + { ENCODING_DUP, TYPE_DUP1 }, + { ENCODING_REG, TYPE_XMM128 }, + { ENCODING_RM, TYPE_R64 }, + { ENCODING_IB, TYPE_IMM32 }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 257 */ + { ENCODING_Rv, TYPE_Rv }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 258 */ + { ENCODING_RO, TYPE_R64 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 259 */ + { ENCODING_DUP, TYPE_DUP1 }, + { ENCODING_RM, TYPE_XMM128 }, + { ENCODING_IB, TYPE_IMM32 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 260 */ + { ENCODING_DUP, TYPE_DUP1 }, + { ENCODING_RM, TYPE_XMM128 }, + { ENCODING_IB, TYPE_IMM8 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 261 */ + { ENCODING_IB, TYPE_IMMv }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 262 */ + { ENCODING_IB, TYPE_IMM32 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 263 */ + { ENCODING_IB, TYPE_IMM64 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 264 */ + { ENCODING_RM, TYPE_Mv }, + { ENCODING_IB, TYPE_IMM8 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 265 */ + { ENCODING_DUP, TYPE_DUP1 }, + { ENCODING_RM, TYPE_Rv }, + { ENCODING_IB, TYPE_IMM8 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 266 */ + { ENCODING_DUP, TYPE_DUP1 }, + { ENCODING_RM, TYPE_R64 }, + { ENCODING_IB, TYPE_IMM8 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 267 */ + { ENCODING_REG, TYPE_XMM32 }, + { ENCODING_RM, TYPE_XMM32 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 268 */ + { ENCODING_RM, TYPE_R32 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 269 */ + { ENCODING_REG, TYPE_R32 }, + { ENCODING_RM, TYPE_Mv }, + { ENCODING_IB, TYPE_IMM8 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 270 */ + { ENCODING_REG, TYPE_R32 }, + { ENCODING_RM, TYPE_R32 }, + { ENCODING_IB, TYPE_IMM8 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 271 */ + { ENCODING_REG, TYPE_R64 }, + { ENCODING_RM, TYPE_Mv }, + { ENCODING_IB, TYPE_IMM8 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 272 */ + { ENCODING_REG, TYPE_R64 }, + { ENCODING_RM, TYPE_R64 }, + { ENCODING_IB, TYPE_IMM8 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 273 */ + { ENCODING_REG, TYPE_XMM128 }, + { ENCODING_RM, TYPE_M128 }, + { ENCODING_IB, TYPE_IMM32 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 274 */ + { ENCODING_REG, TYPE_XMM128 }, + { ENCODING_RM, TYPE_XMM128 }, + { ENCODING_IB, TYPE_IMM32 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 275 */ + { ENCODING_DUP, TYPE_DUP1 }, + { ENCODING_REG, TYPE_XMM128 }, + { ENCODING_RM, TYPE_M64FP }, + { ENCODING_IB, TYPE_IMM32 }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 276 */ + { ENCODING_DUP, TYPE_DUP1 }, + { ENCODING_REG, TYPE_XMM64 }, + { ENCODING_RM, TYPE_XMM64 }, + { ENCODING_IB, TYPE_IMM32 }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 277 */ + { ENCODING_DUP, TYPE_DUP1 }, + { ENCODING_REG, TYPE_XMM32 }, + { ENCODING_RM, TYPE_XMM32 }, + { ENCODING_IB, TYPE_IMM32 }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 278 */ + { ENCODING_DI, TYPE_DSTIDX64 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 279 */ + { ENCODING_RM, TYPE_Mv }, + { ENCODING_REG, TYPE_Rv }, + { ENCODING_IB, TYPE_IMM8 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 280 */ + { ENCODING_DUP, TYPE_DUP1 }, + { ENCODING_RM, TYPE_Rv }, + { ENCODING_REG, TYPE_Rv }, + { ENCODING_IB, TYPE_IMM8 }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 281 */ + { ENCODING_RM, TYPE_Mv }, + { ENCODING_REG, TYPE_R64 }, + { ENCODING_IB, TYPE_IMM8 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 282 */ + { ENCODING_DUP, TYPE_DUP1 }, + { ENCODING_RM, TYPE_R64 }, + { ENCODING_REG, TYPE_R64 }, + { ENCODING_IB, TYPE_IMM8 }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 283 */ + { ENCODING_REG, TYPE_XMM64 }, + { ENCODING_RM, TYPE_XMM64 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 284 */ + { ENCODING_REG, TYPE_XMM256 }, + { ENCODING_VVVV, TYPE_XMM256 }, + { ENCODING_RM, TYPE_M256 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 285 */ + { ENCODING_REG, TYPE_XMM256 }, + { ENCODING_VVVV, TYPE_XMM256 }, + { ENCODING_RM, TYPE_XMM256 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 286 */ + { ENCODING_REG, TYPE_XMM512 }, + { ENCODING_VVVV, TYPE_XMM512 }, + { ENCODING_RM, TYPE_M512 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 287 */ + { ENCODING_REG, TYPE_XMM512 }, + { ENCODING_VVVV, TYPE_XMM512 }, + { ENCODING_RM, TYPE_M64FP }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 288 */ + { ENCODING_REG, TYPE_XMM512 }, + { ENCODING_VVVV, TYPE_XMM512 }, + { ENCODING_RM, TYPE_XMM512 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 289 */ + { ENCODING_REG, TYPE_XMM128 }, + { ENCODING_VVVV, TYPE_XMM128 }, + { ENCODING_RM, TYPE_M128 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 290 */ + { ENCODING_REG, TYPE_XMM128 }, + { ENCODING_VVVV, TYPE_XMM128 }, + { ENCODING_RM, TYPE_XMM128 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 291 */ + { ENCODING_REG, TYPE_XMM512 }, + { ENCODING_VVVV, TYPE_XMM512 }, + { ENCODING_RM, TYPE_M32FP }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 292 */ + { ENCODING_REG, TYPE_XMM64 }, + { ENCODING_VVVV, TYPE_XMM64 }, + { ENCODING_RM, TYPE_M64FP }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 293 */ + { ENCODING_REG, TYPE_XMM64 }, + { ENCODING_VVVV, TYPE_XMM64 }, + { ENCODING_RM, TYPE_XMM64 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 294 */ + { ENCODING_REG, TYPE_XMM32 }, + { ENCODING_VVVV, TYPE_XMM32 }, + { ENCODING_RM, TYPE_M32FP }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 295 */ + { ENCODING_REG, TYPE_XMM32 }, + { ENCODING_VVVV, TYPE_XMM32 }, + { ENCODING_RM, TYPE_XMM32 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 296 */ + { ENCODING_REG, TYPE_XMM512 }, + { ENCODING_VVVV, TYPE_XMM512 }, + { ENCODING_RM, TYPE_M512 }, + { ENCODING_IB, TYPE_IMM8 }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 297 */ + { ENCODING_REG, TYPE_XMM512 }, + { ENCODING_VVVV, TYPE_XMM512 }, + { ENCODING_RM, TYPE_XMM512 }, + { ENCODING_IB, TYPE_IMM8 }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 298 */ + { ENCODING_REG, TYPE_XMM512 }, + { ENCODING_WRITEMASK, TYPE_VK8 }, + { ENCODING_VVVV, TYPE_XMM512 }, + { ENCODING_RM, TYPE_M512 }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 299 */ + { ENCODING_REG, TYPE_XMM512 }, + { ENCODING_WRITEMASK, TYPE_VK8 }, + { ENCODING_VVVV, TYPE_XMM512 }, + { ENCODING_RM, TYPE_XMM512 }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 300 */ + { ENCODING_REG, TYPE_XMM512 }, + { ENCODING_WRITEMASK, TYPE_VK16 }, + { ENCODING_VVVV, TYPE_XMM512 }, + { ENCODING_RM, TYPE_M512 }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 301 */ + { ENCODING_REG, TYPE_XMM512 }, + { ENCODING_WRITEMASK, TYPE_VK16 }, + { ENCODING_VVVV, TYPE_XMM512 }, + { ENCODING_RM, TYPE_XMM512 }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 302 */ + { ENCODING_REG, TYPE_XMM256 }, + { ENCODING_VVVV, TYPE_XMM256 }, + { ENCODING_RM, TYPE_M256 }, + { ENCODING_IB, TYPE_IMM32 }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 303 */ + { ENCODING_REG, TYPE_XMM256 }, + { ENCODING_VVVV, TYPE_XMM256 }, + { ENCODING_RM, TYPE_XMM256 }, + { ENCODING_IB, TYPE_IMM32 }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 304 */ + { ENCODING_REG, TYPE_XMM128 }, + { ENCODING_VVVV, TYPE_XMM128 }, + { ENCODING_RM, TYPE_M128 }, + { ENCODING_IB, TYPE_IMM32 }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 305 */ + { ENCODING_REG, TYPE_XMM128 }, + { ENCODING_VVVV, TYPE_XMM128 }, + { ENCODING_RM, TYPE_XMM128 }, + { ENCODING_IB, TYPE_IMM32 }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 306 */ + { ENCODING_REG, TYPE_XMM256 }, + { ENCODING_VVVV, TYPE_XMM256 }, + { ENCODING_RM, TYPE_M256 }, + { ENCODING_IB, TYPE_XMM256 }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 307 */ + { ENCODING_REG, TYPE_XMM256 }, + { ENCODING_VVVV, TYPE_XMM256 }, + { ENCODING_RM, TYPE_XMM256 }, + { ENCODING_IB, TYPE_XMM256 }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 308 */ + { ENCODING_REG, TYPE_XMM128 }, + { ENCODING_VVVV, TYPE_XMM128 }, + { ENCODING_RM, TYPE_M128 }, + { ENCODING_IB, TYPE_XMM128 }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 309 */ + { ENCODING_REG, TYPE_XMM128 }, + { ENCODING_VVVV, TYPE_XMM128 }, + { ENCODING_RM, TYPE_XMM128 }, + { ENCODING_IB, TYPE_XMM128 }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 310 */ + { ENCODING_REG, TYPE_XMM256 }, + { ENCODING_RM, TYPE_M128 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 311 */ + { ENCODING_REG, TYPE_XMM256 }, + { ENCODING_RM, TYPE_M64FP }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 312 */ + { ENCODING_REG, TYPE_XMM256 }, + { ENCODING_RM, TYPE_XMM128 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 313 */ + { ENCODING_REG, TYPE_XMM512 }, + { ENCODING_RM, TYPE_M64FP }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 314 */ + { ENCODING_REG, TYPE_XMM512 }, + { ENCODING_RM, TYPE_XMM128 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 315 */ + { ENCODING_REG, TYPE_XMM256 }, + { ENCODING_RM, TYPE_M32FP }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 316 */ + { ENCODING_REG, TYPE_XMM512 }, + { ENCODING_RM, TYPE_M32FP }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 317 */ + { ENCODING_REG, TYPE_XMM128 }, + { ENCODING_RM, TYPE_M32FP }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 318 */ + { ENCODING_REG, TYPE_XMM256 }, + { ENCODING_VVVV, TYPE_XMM256 }, + { ENCODING_RM, TYPE_M256 }, + { ENCODING_IB, TYPE_IMM5 }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 319 */ + { ENCODING_REG, TYPE_XMM256 }, + { ENCODING_VVVV, TYPE_XMM256 }, + { ENCODING_RM, TYPE_XMM256 }, + { ENCODING_IB, TYPE_IMM5 }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 320 */ + { ENCODING_REG, TYPE_VK8 }, + { ENCODING_VVVV, TYPE_XMM512 }, + { ENCODING_RM, TYPE_M512 }, + { ENCODING_IB, TYPE_IMM5 }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 321 */ + { ENCODING_REG, TYPE_VK8 }, + { ENCODING_VVVV, TYPE_XMM512 }, + { ENCODING_RM, TYPE_XMM512 }, + { ENCODING_IB, TYPE_IMM5 }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 322 */ + { ENCODING_REG, TYPE_XMM128 }, + { ENCODING_VVVV, TYPE_XMM128 }, + { ENCODING_RM, TYPE_M128 }, + { ENCODING_IB, TYPE_IMM5 }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 323 */ + { ENCODING_REG, TYPE_XMM128 }, + { ENCODING_VVVV, TYPE_XMM128 }, + { ENCODING_RM, TYPE_XMM128 }, + { ENCODING_IB, TYPE_IMM5 }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 324 */ + { ENCODING_REG, TYPE_VK16 }, + { ENCODING_VVVV, TYPE_XMM512 }, + { ENCODING_RM, TYPE_M512 }, + { ENCODING_IB, TYPE_IMM5 }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 325 */ + { ENCODING_REG, TYPE_VK16 }, + { ENCODING_VVVV, TYPE_XMM512 }, + { ENCODING_RM, TYPE_XMM512 }, + { ENCODING_IB, TYPE_IMM5 }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 326 */ + { ENCODING_REG, TYPE_VK1 }, + { ENCODING_VVVV, TYPE_XMM64 }, + { ENCODING_RM, TYPE_M64FP }, + { ENCODING_IB, TYPE_IMM5 }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 327 */ + { ENCODING_REG, TYPE_VK1 }, + { ENCODING_VVVV, TYPE_XMM64 }, + { ENCODING_RM, TYPE_XMM64 }, + { ENCODING_IB, TYPE_IMM5 }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 328 */ + { ENCODING_REG, TYPE_XMM64 }, + { ENCODING_VVVV, TYPE_XMM64 }, + { ENCODING_RM, TYPE_M64FP }, + { ENCODING_IB, TYPE_IMM5 }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 329 */ + { ENCODING_REG, TYPE_XMM64 }, + { ENCODING_VVVV, TYPE_XMM64 }, + { ENCODING_RM, TYPE_XMM64 }, + { ENCODING_IB, TYPE_IMM5 }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 330 */ + { ENCODING_REG, TYPE_VK1 }, + { ENCODING_VVVV, TYPE_XMM32 }, + { ENCODING_RM, TYPE_M32FP }, + { ENCODING_IB, TYPE_IMM5 }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 331 */ + { ENCODING_REG, TYPE_VK1 }, + { ENCODING_VVVV, TYPE_XMM32 }, + { ENCODING_RM, TYPE_XMM32 }, + { ENCODING_IB, TYPE_IMM5 }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 332 */ + { ENCODING_REG, TYPE_XMM32 }, + { ENCODING_VVVV, TYPE_XMM32 }, + { ENCODING_RM, TYPE_M32FP }, + { ENCODING_IB, TYPE_IMM5 }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 333 */ + { ENCODING_REG, TYPE_XMM32 }, + { ENCODING_VVVV, TYPE_XMM32 }, + { ENCODING_RM, TYPE_XMM32 }, + { ENCODING_IB, TYPE_IMM5 }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 334 */ + { ENCODING_REG, TYPE_XMM512 }, + { ENCODING_RM, TYPE_M256 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 335 */ + { ENCODING_REG, TYPE_XMM512 }, + { ENCODING_RM, TYPE_XMM256 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 336 */ + { ENCODING_REG, TYPE_XMM256 }, + { ENCODING_RM, TYPE_M256 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 337 */ + { ENCODING_REG, TYPE_XMM256 }, + { ENCODING_RM, TYPE_XMM256 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 338 */ + { ENCODING_REG, TYPE_XMM512 }, + { ENCODING_RM, TYPE_M512 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 339 */ + { ENCODING_REG, TYPE_XMM512 }, + { ENCODING_RM, TYPE_XMM512 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 340 */ + { ENCODING_REG, TYPE_XMM512 }, + { ENCODING_RM, TYPE_XMM512 }, + { ENCODING_IB, TYPE_IMM32 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 341 */ + { ENCODING_REG, TYPE_XMM128 }, + { ENCODING_RM, TYPE_M256 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 342 */ + { ENCODING_REG, TYPE_XMM128 }, + { ENCODING_RM, TYPE_XMM256 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 343 */ + { ENCODING_REG, TYPE_XMM256 }, + { ENCODING_RM, TYPE_M512 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 344 */ + { ENCODING_REG, TYPE_XMM256 }, + { ENCODING_RM, TYPE_XMM512 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 345 */ + { ENCODING_REG, TYPE_XMM256 }, + { ENCODING_RM, TYPE_XMM512 }, + { ENCODING_IB, TYPE_IMM32 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 346 */ + { ENCODING_RM, TYPE_M128 }, + { ENCODING_REG, TYPE_XMM256 }, + { ENCODING_IB, TYPE_IMM32 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 347 */ + { ENCODING_RM, TYPE_XMM128 }, + { ENCODING_REG, TYPE_XMM256 }, + { ENCODING_IB, TYPE_IMM32 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 348 */ + { ENCODING_RM, TYPE_M256 }, + { ENCODING_REG, TYPE_XMM512 }, + { ENCODING_IB, TYPE_IMM32 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 349 */ + { ENCODING_RM, TYPE_XMM256 }, + { ENCODING_REG, TYPE_XMM512 }, + { ENCODING_IB, TYPE_IMM32 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 350 */ + { ENCODING_RM, TYPE_M64FP }, + { ENCODING_REG, TYPE_XMM128 }, + { ENCODING_IB, TYPE_IMM32 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 351 */ + { ENCODING_RM, TYPE_XMM128 }, + { ENCODING_REG, TYPE_XMM128 }, + { ENCODING_IB, TYPE_IMM32 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 352 */ + { ENCODING_REG, TYPE_XMM32 }, + { ENCODING_VVVV, TYPE_XMM64 }, + { ENCODING_RM, TYPE_M64FP }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 353 */ + { ENCODING_REG, TYPE_XMM32 }, + { ENCODING_VVVV, TYPE_XMM64 }, + { ENCODING_RM, TYPE_XMM64 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 354 */ + { ENCODING_REG, TYPE_XMM64 }, + { ENCODING_VVVV, TYPE_XMM64 }, + { ENCODING_RM, TYPE_Mv }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 355 */ + { ENCODING_REG, TYPE_XMM64 }, + { ENCODING_VVVV, TYPE_XMM64 }, + { ENCODING_RM, TYPE_R64 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 356 */ + { ENCODING_REG, TYPE_XMM64 }, + { ENCODING_VVVV, TYPE_XMM64 }, + { ENCODING_RM, TYPE_R32 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 357 */ + { ENCODING_REG, TYPE_XMM32 }, + { ENCODING_VVVV, TYPE_XMM32 }, + { ENCODING_RM, TYPE_Mv }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 358 */ + { ENCODING_REG, TYPE_XMM32 }, + { ENCODING_VVVV, TYPE_XMM32 }, + { ENCODING_RM, TYPE_R64 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 359 */ + { ENCODING_REG, TYPE_XMM32 }, + { ENCODING_VVVV, TYPE_XMM32 }, + { ENCODING_RM, TYPE_R32 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 360 */ + { ENCODING_REG, TYPE_XMM64 }, + { ENCODING_VVVV, TYPE_XMM32 }, + { ENCODING_RM, TYPE_M32FP }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 361 */ + { ENCODING_REG, TYPE_XMM64 }, + { ENCODING_VVVV, TYPE_XMM32 }, + { ENCODING_RM, TYPE_XMM32 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 362 */ + { ENCODING_RM, TYPE_M128 }, + { ENCODING_REG, TYPE_XMM256 }, + { ENCODING_IB, TYPE_IMM8 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 363 */ + { ENCODING_RM, TYPE_XMM128 }, + { ENCODING_REG, TYPE_XMM256 }, + { ENCODING_IB, TYPE_IMM8 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 364 */ + { ENCODING_RM, TYPE_M128 }, + { ENCODING_REG, TYPE_XMM512 }, + { ENCODING_IB, TYPE_IMM8 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 365 */ + { ENCODING_RM, TYPE_XMM128 }, + { ENCODING_REG, TYPE_XMM512 }, + { ENCODING_IB, TYPE_IMM8 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 366 */ + { ENCODING_RM, TYPE_M256 }, + { ENCODING_REG, TYPE_XMM512 }, + { ENCODING_IB, TYPE_IMM8 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 367 */ + { ENCODING_RM, TYPE_XMM256 }, + { ENCODING_REG, TYPE_XMM512 }, + { ENCODING_IB, TYPE_IMM8 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 368 */ + { ENCODING_DUP, TYPE_DUP1 }, + { ENCODING_REG, TYPE_XMM512 }, + { ENCODING_VVVV, TYPE_XMM512 }, + { ENCODING_RM, TYPE_M512 }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 369 */ + { ENCODING_DUP, TYPE_DUP1 }, + { ENCODING_REG, TYPE_XMM512 }, + { ENCODING_VVVV, TYPE_XMM512 }, + { ENCODING_RM, TYPE_M64FP }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 370 */ + { ENCODING_DUP, TYPE_DUP1 }, + { ENCODING_REG, TYPE_XMM512 }, + { ENCODING_VVVV, TYPE_XMM512 }, + { ENCODING_RM, TYPE_M32FP }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 371 */ + { ENCODING_DUP, TYPE_DUP1 }, + { ENCODING_REG, TYPE_XMM512 }, + { ENCODING_VVVV, TYPE_XMM512 }, + { ENCODING_RM, TYPE_XMM512 }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 372 */ + { ENCODING_REG, TYPE_XMM128 }, + { ENCODING_VVVV, TYPE_XMM128 }, + { ENCODING_IB, TYPE_XMM128 }, + { ENCODING_RM, TYPE_M128 }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 373 */ + { ENCODING_REG, TYPE_XMM256 }, + { ENCODING_VVVV, TYPE_XMM256 }, + { ENCODING_IB, TYPE_XMM256 }, + { ENCODING_RM, TYPE_M256 }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 374 */ + { ENCODING_REG, TYPE_XMM128 }, + { ENCODING_VVVV, TYPE_XMM128 }, + { ENCODING_IB, TYPE_XMM128 }, + { ENCODING_RM, TYPE_XMM128 }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 375 */ + { ENCODING_REG, TYPE_XMM256 }, + { ENCODING_VVVV, TYPE_XMM256 }, + { ENCODING_IB, TYPE_XMM256 }, + { ENCODING_RM, TYPE_XMM256 }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 376 */ + { ENCODING_DUP, TYPE_DUP1 }, + { ENCODING_REG, TYPE_XMM128 }, + { ENCODING_VVVV, TYPE_XMM128 }, + { ENCODING_RM, TYPE_M128 }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 377 */ + { ENCODING_DUP, TYPE_DUP1 }, + { ENCODING_REG, TYPE_XMM256 }, + { ENCODING_VVVV, TYPE_XMM256 }, + { ENCODING_RM, TYPE_M256 }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 378 */ + { ENCODING_DUP, TYPE_DUP1 }, + { ENCODING_REG, TYPE_XMM128 }, + { ENCODING_VVVV, TYPE_XMM128 }, + { ENCODING_RM, TYPE_XMM128 }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 379 */ + { ENCODING_DUP, TYPE_DUP1 }, + { ENCODING_REG, TYPE_XMM256 }, + { ENCODING_VVVV, TYPE_XMM256 }, + { ENCODING_RM, TYPE_XMM256 }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 380 */ + { ENCODING_REG, TYPE_XMM64 }, + { ENCODING_VVVV, TYPE_XMM64 }, + { ENCODING_RM, TYPE_M64FP }, + { ENCODING_IB, TYPE_XMM64 }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 381 */ + { ENCODING_REG, TYPE_XMM64 }, + { ENCODING_VVVV, TYPE_XMM64 }, + { ENCODING_IB, TYPE_XMM64 }, + { ENCODING_RM, TYPE_M64FP }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 382 */ + { ENCODING_REG, TYPE_XMM64 }, + { ENCODING_VVVV, TYPE_XMM64 }, + { ENCODING_IB, TYPE_XMM64 }, + { ENCODING_RM, TYPE_XMM64 }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 383 */ + { ENCODING_REG, TYPE_XMM64 }, + { ENCODING_VVVV, TYPE_XMM64 }, + { ENCODING_RM, TYPE_XMM64 }, + { ENCODING_IB, TYPE_XMM64 }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 384 */ + { ENCODING_DUP, TYPE_DUP1 }, + { ENCODING_REG, TYPE_XMM64 }, + { ENCODING_VVVV, TYPE_XMM64 }, + { ENCODING_RM, TYPE_M128 }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 385 */ + { ENCODING_DUP, TYPE_DUP1 }, + { ENCODING_REG, TYPE_XMM64 }, + { ENCODING_VVVV, TYPE_XMM64 }, + { ENCODING_RM, TYPE_XMM64 }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 386 */ + { ENCODING_DUP, TYPE_DUP1 }, + { ENCODING_REG, TYPE_XMM64 }, + { ENCODING_VVVV, TYPE_XMM64 }, + { ENCODING_RM, TYPE_M64FP }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 387 */ + { ENCODING_REG, TYPE_XMM32 }, + { ENCODING_VVVV, TYPE_XMM32 }, + { ENCODING_RM, TYPE_M32FP }, + { ENCODING_IB, TYPE_XMM32 }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 388 */ + { ENCODING_REG, TYPE_XMM32 }, + { ENCODING_VVVV, TYPE_XMM32 }, + { ENCODING_IB, TYPE_XMM32 }, + { ENCODING_RM, TYPE_M32FP }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 389 */ + { ENCODING_REG, TYPE_XMM32 }, + { ENCODING_VVVV, TYPE_XMM32 }, + { ENCODING_IB, TYPE_XMM32 }, + { ENCODING_RM, TYPE_XMM32 }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 390 */ + { ENCODING_REG, TYPE_XMM32 }, + { ENCODING_VVVV, TYPE_XMM32 }, + { ENCODING_RM, TYPE_XMM32 }, + { ENCODING_IB, TYPE_XMM32 }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 391 */ + { ENCODING_DUP, TYPE_DUP1 }, + { ENCODING_REG, TYPE_XMM32 }, + { ENCODING_VVVV, TYPE_XMM32 }, + { ENCODING_RM, TYPE_M128 }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 392 */ + { ENCODING_DUP, TYPE_DUP1 }, + { ENCODING_REG, TYPE_XMM32 }, + { ENCODING_VVVV, TYPE_XMM32 }, + { ENCODING_RM, TYPE_XMM32 }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 393 */ + { ENCODING_DUP, TYPE_DUP1 }, + { ENCODING_REG, TYPE_XMM32 }, + { ENCODING_VVVV, TYPE_XMM32 }, + { ENCODING_RM, TYPE_M32FP }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 394 */ + { ENCODING_DUP, TYPE_DUP2 }, + { ENCODING_DUP, TYPE_DUP4 }, + { ENCODING_REG, TYPE_XMM256 }, + { ENCODING_RM, TYPE_M64 }, + { ENCODING_VVVV, TYPE_XMM256 }, + }, + { /* 395 */ + { ENCODING_DUP, TYPE_DUP2 }, + { ENCODING_DUP, TYPE_DUP3 }, + { ENCODING_REG, TYPE_XMM512 }, + { ENCODING_WRITEMASK, TYPE_VK8 }, + { ENCODING_RM, TYPE_M64 }, + }, + { /* 396 */ + { ENCODING_DUP, TYPE_DUP2 }, + { ENCODING_DUP, TYPE_DUP4 }, + { ENCODING_REG, TYPE_XMM128 }, + { ENCODING_RM, TYPE_M64 }, + { ENCODING_VVVV, TYPE_XMM128 }, + }, + { /* 397 */ + { ENCODING_DUP, TYPE_DUP2 }, + { ENCODING_DUP, TYPE_DUP4 }, + { ENCODING_REG, TYPE_XMM256 }, + { ENCODING_RM, TYPE_M32 }, + { ENCODING_VVVV, TYPE_XMM256 }, + }, + { /* 398 */ + { ENCODING_DUP, TYPE_DUP2 }, + { ENCODING_DUP, TYPE_DUP3 }, + { ENCODING_REG, TYPE_XMM512 }, + { ENCODING_WRITEMASK, TYPE_VK16 }, + { ENCODING_RM, TYPE_M32 }, + }, + { /* 399 */ + { ENCODING_DUP, TYPE_DUP2 }, + { ENCODING_DUP, TYPE_DUP4 }, + { ENCODING_REG, TYPE_XMM128 }, + { ENCODING_RM, TYPE_M32 }, + { ENCODING_VVVV, TYPE_XMM128 }, + }, + { /* 400 */ + { ENCODING_DUP, TYPE_DUP2 }, + { ENCODING_DUP, TYPE_DUP3 }, + { ENCODING_REG, TYPE_XMM256 }, + { ENCODING_WRITEMASK, TYPE_VK8 }, + { ENCODING_RM, TYPE_M64 }, + }, + { /* 401 */ + { ENCODING_REG, TYPE_XMM256 }, + { ENCODING_VVVV, TYPE_XMM256 }, + { ENCODING_RM, TYPE_M128 }, + { ENCODING_IB, TYPE_IMM8 }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 402 */ + { ENCODING_REG, TYPE_XMM256 }, + { ENCODING_VVVV, TYPE_XMM256 }, + { ENCODING_RM, TYPE_XMM128 }, + { ENCODING_IB, TYPE_IMM8 }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 403 */ + { ENCODING_REG, TYPE_XMM512 }, + { ENCODING_VVVV, TYPE_XMM512 }, + { ENCODING_RM, TYPE_M128 }, + { ENCODING_IB, TYPE_IMM8 }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 404 */ + { ENCODING_REG, TYPE_XMM512 }, + { ENCODING_VVVV, TYPE_XMM512 }, + { ENCODING_RM, TYPE_XMM128 }, + { ENCODING_IB, TYPE_IMM8 }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 405 */ + { ENCODING_REG, TYPE_XMM512 }, + { ENCODING_VVVV, TYPE_XMM512 }, + { ENCODING_RM, TYPE_M256 }, + { ENCODING_IB, TYPE_IMM8 }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 406 */ + { ENCODING_REG, TYPE_XMM512 }, + { ENCODING_VVVV, TYPE_XMM512 }, + { ENCODING_RM, TYPE_XMM256 }, + { ENCODING_IB, TYPE_IMM8 }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 407 */ + { ENCODING_REG, TYPE_XMM128 }, + { ENCODING_VVVV, TYPE_XMM128 }, + { ENCODING_RM, TYPE_M32FP }, + { ENCODING_IB, TYPE_IMM32 }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 408 */ + { ENCODING_RM, TYPE_M256 }, + { ENCODING_VVVV, TYPE_XMM256 }, + { ENCODING_REG, TYPE_XMM256 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 409 */ + { ENCODING_RM, TYPE_M128 }, + { ENCODING_VVVV, TYPE_XMM128 }, + { ENCODING_REG, TYPE_XMM128 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 410 */ + { ENCODING_RM, TYPE_M256 }, + { ENCODING_REG, TYPE_XMM256 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 411 */ + { ENCODING_RM, TYPE_XMM256 }, + { ENCODING_REG, TYPE_XMM256 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 412 */ + { ENCODING_RM, TYPE_M512 }, + { ENCODING_REG, TYPE_XMM512 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 413 */ + { ENCODING_DUP, TYPE_DUP1 }, + { ENCODING_REG, TYPE_XMM512 }, + { ENCODING_WRITEMASK, TYPE_VK8 }, + { ENCODING_RM, TYPE_M512 }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 414 */ + { ENCODING_DUP, TYPE_DUP1 }, + { ENCODING_REG, TYPE_XMM512 }, + { ENCODING_WRITEMASK, TYPE_VK8 }, + { ENCODING_RM, TYPE_XMM512 }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 415 */ + { ENCODING_DUP, TYPE_DUP1 }, + { ENCODING_REG, TYPE_XMM512 }, + { ENCODING_WRITEMASK, TYPE_VK16 }, + { ENCODING_RM, TYPE_M512 }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 416 */ + { ENCODING_DUP, TYPE_DUP1 }, + { ENCODING_REG, TYPE_XMM512 }, + { ENCODING_WRITEMASK, TYPE_VK16 }, + { ENCODING_RM, TYPE_XMM512 }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 417 */ + { ENCODING_REG, TYPE_XMM512 }, + { ENCODING_WRITEMASK, TYPE_VK16 }, + { ENCODING_RM, TYPE_XMM512 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 418 */ + { ENCODING_REG, TYPE_XMM512 }, + { ENCODING_WRITEMASK, TYPE_VK8 }, + { ENCODING_RM, TYPE_XMM512 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 419 */ + { ENCODING_REG, TYPE_XMM128 }, + { ENCODING_VVVV, TYPE_XMM128 }, + { ENCODING_RM, TYPE_M64FP }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 420 */ + { ENCODING_REG, TYPE_R32 }, + { ENCODING_RM, TYPE_XMM256 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 421 */ + { ENCODING_REG, TYPE_XMM128 }, + { ENCODING_VVVV, TYPE_XMM128 }, + { ENCODING_RM, TYPE_XMM64 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 422 */ + { ENCODING_RM, TYPE_XMM128 }, + { ENCODING_VVVV, TYPE_XMM128 }, + { ENCODING_REG, TYPE_XMM64 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 423 */ + { ENCODING_DUP, TYPE_DUP1 }, + { ENCODING_REG, TYPE_XMM128 }, + { ENCODING_WRITEMASK, TYPE_VK1 }, + { ENCODING_VVVV, TYPE_XMM64 }, + { ENCODING_RM, TYPE_XMM64 }, + }, + { /* 424 */ + { ENCODING_RM, TYPE_Mv }, + { ENCODING_REG, TYPE_XMM64 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 425 */ + { ENCODING_REG, TYPE_XMM128 }, + { ENCODING_VVVV, TYPE_XMM128 }, + { ENCODING_RM, TYPE_XMM32 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 426 */ + { ENCODING_RM, TYPE_XMM128 }, + { ENCODING_VVVV, TYPE_XMM128 }, + { ENCODING_REG, TYPE_XMM32 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 427 */ + { ENCODING_DUP, TYPE_DUP1 }, + { ENCODING_REG, TYPE_XMM128 }, + { ENCODING_WRITEMASK, TYPE_VK1 }, + { ENCODING_VVVV, TYPE_XMM32 }, + { ENCODING_RM, TYPE_XMM32 }, + }, + { /* 428 */ + { ENCODING_RM, TYPE_R32 }, + { ENCODING_REG, TYPE_R32 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 429 */ + { ENCODING_REG, TYPE_XMM512 }, + { ENCODING_VVVV, TYPE_XMM512 }, + { ENCODING_RM, TYPE_Mv }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 430 */ + { ENCODING_REG, TYPE_XMM128 }, + { ENCODING_VVVV, TYPE_XMM128 }, + { ENCODING_RM, TYPE_M128 }, + { ENCODING_IB, TYPE_IMM8 }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 431 */ + { ENCODING_REG, TYPE_XMM128 }, + { ENCODING_VVVV, TYPE_XMM128 }, + { ENCODING_RM, TYPE_XMM128 }, + { ENCODING_IB, TYPE_IMM8 }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 432 */ + { ENCODING_REG, TYPE_XMM256 }, + { ENCODING_VVVV, TYPE_XMM256 }, + { ENCODING_RM, TYPE_M256 }, + { ENCODING_IB, TYPE_IMM8 }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 433 */ + { ENCODING_REG, TYPE_XMM256 }, + { ENCODING_VVVV, TYPE_XMM256 }, + { ENCODING_RM, TYPE_XMM256 }, + { ENCODING_IB, TYPE_IMM8 }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 434 */ + { ENCODING_REG, TYPE_XMM256 }, + { ENCODING_RM, TYPE_M8 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 435 */ + { ENCODING_REG, TYPE_XMM128 }, + { ENCODING_RM, TYPE_M8 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 436 */ + { ENCODING_REG, TYPE_XMM256 }, + { ENCODING_RM, TYPE_Mv }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 437 */ + { ENCODING_REG, TYPE_XMM512 }, + { ENCODING_WRITEMASK, TYPE_VK16 }, + { ENCODING_RM, TYPE_Mv }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 438 */ + { ENCODING_REG, TYPE_XMM512 }, + { ENCODING_WRITEMASK, TYPE_VK16 }, + { ENCODING_RM, TYPE_XMM128 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 439 */ + { ENCODING_REG, TYPE_XMM512 }, + { ENCODING_RM, TYPE_Mv }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 440 */ + { ENCODING_REG, TYPE_XMM512 }, + { ENCODING_WRITEMASK, TYPE_VK16 }, + { ENCODING_RM, TYPE_R32 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 441 */ + { ENCODING_REG, TYPE_XMM512 }, + { ENCODING_RM, TYPE_R32 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 442 */ + { ENCODING_RM, TYPE_XMM512 }, + { ENCODING_REG, TYPE_VK8 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 443 */ + { ENCODING_RM, TYPE_XMM512 }, + { ENCODING_REG, TYPE_VK16 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 444 */ + { ENCODING_REG, TYPE_XMM512 }, + { ENCODING_WRITEMASK, TYPE_VK8 }, + { ENCODING_RM, TYPE_Mv }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 445 */ + { ENCODING_REG, TYPE_XMM512 }, + { ENCODING_WRITEMASK, TYPE_VK8 }, + { ENCODING_RM, TYPE_XMM128 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 446 */ + { ENCODING_REG, TYPE_XMM512 }, + { ENCODING_WRITEMASK, TYPE_VK8 }, + { ENCODING_RM, TYPE_R64 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 447 */ + { ENCODING_REG, TYPE_XMM512 }, + { ENCODING_RM, TYPE_R64 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 448 */ + { ENCODING_REG, TYPE_VK16 }, + { ENCODING_VVVV, TYPE_XMM512 }, + { ENCODING_RM, TYPE_M512 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 449 */ + { ENCODING_REG, TYPE_VK16 }, + { ENCODING_VVVV, TYPE_XMM512 }, + { ENCODING_RM, TYPE_XMM512 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 450 */ + { ENCODING_REG, TYPE_VK8 }, + { ENCODING_VVVV, TYPE_XMM512 }, + { ENCODING_RM, TYPE_M512 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 451 */ + { ENCODING_REG, TYPE_VK8 }, + { ENCODING_VVVV, TYPE_XMM512 }, + { ENCODING_RM, TYPE_XMM512 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 452 */ + { ENCODING_DUP, TYPE_DUP1 }, + { ENCODING_REG, TYPE_XMM512 }, + { ENCODING_WRITEMASK, TYPE_VK16 }, + { ENCODING_RM, TYPE_Mv }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 453 */ + { ENCODING_REG, TYPE_XMM512 }, + { ENCODING_WRITEMASK, TYPE_VK16 }, + { ENCODING_RM, TYPE_M512 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 454 */ + { ENCODING_DUP, TYPE_DUP1 }, + { ENCODING_REG, TYPE_XMM512 }, + { ENCODING_WRITEMASK, TYPE_VK8 }, + { ENCODING_RM, TYPE_Mv }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 455 */ + { ENCODING_REG, TYPE_XMM512 }, + { ENCODING_WRITEMASK, TYPE_VK8 }, + { ENCODING_RM, TYPE_M512 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 456 */ + { ENCODING_REG, TYPE_XMM128 }, + { ENCODING_VVVV, TYPE_XMM128 }, + { ENCODING_RM, TYPE_M128 }, + { ENCODING_IB, TYPE_XMM128 }, + { ENCODING_IB, TYPE_IMM8 }, + }, + { /* 457 */ + { ENCODING_REG, TYPE_XMM256 }, + { ENCODING_VVVV, TYPE_XMM256 }, + { ENCODING_RM, TYPE_M256 }, + { ENCODING_IB, TYPE_XMM256 }, + { ENCODING_IB, TYPE_IMM8 }, + }, + { /* 458 */ + { ENCODING_REG, TYPE_XMM128 }, + { ENCODING_VVVV, TYPE_XMM128 }, + { ENCODING_IB, TYPE_XMM128 }, + { ENCODING_RM, TYPE_M128 }, + { ENCODING_IB, TYPE_IMM8 }, + }, + { /* 459 */ + { ENCODING_REG, TYPE_XMM256 }, + { ENCODING_VVVV, TYPE_XMM256 }, + { ENCODING_IB, TYPE_XMM256 }, + { ENCODING_RM, TYPE_M256 }, + { ENCODING_IB, TYPE_IMM8 }, + }, + { /* 460 */ + { ENCODING_REG, TYPE_XMM128 }, + { ENCODING_VVVV, TYPE_XMM128 }, + { ENCODING_RM, TYPE_XMM128 }, + { ENCODING_IB, TYPE_XMM128 }, + { ENCODING_IB, TYPE_IMM8 }, + }, + { /* 461 */ + { ENCODING_REG, TYPE_XMM256 }, + { ENCODING_VVVV, TYPE_XMM256 }, + { ENCODING_RM, TYPE_XMM256 }, + { ENCODING_IB, TYPE_XMM256 }, + { ENCODING_IB, TYPE_IMM8 }, + }, + { /* 462 */ + { ENCODING_REG, TYPE_XMM256 }, + { ENCODING_RM, TYPE_M256 }, + { ENCODING_IB, TYPE_IMM8 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 463 */ + { ENCODING_REG, TYPE_XMM256 }, + { ENCODING_RM, TYPE_XMM256 }, + { ENCODING_IB, TYPE_IMM8 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 464 */ + { ENCODING_REG, TYPE_XMM512 }, + { ENCODING_RM, TYPE_M512 }, + { ENCODING_IB, TYPE_IMM8 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 465 */ + { ENCODING_REG, TYPE_XMM512 }, + { ENCODING_RM, TYPE_XMM512 }, + { ENCODING_IB, TYPE_IMM8 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 466 */ + { ENCODING_REG, TYPE_XMM128 }, + { ENCODING_VVVV, TYPE_XMM128 }, + { ENCODING_RM, TYPE_M8 }, + { ENCODING_IB, TYPE_IMM32 }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 467 */ + { ENCODING_REG, TYPE_XMM128 }, + { ENCODING_VVVV, TYPE_XMM128 }, + { ENCODING_RM, TYPE_R32 }, + { ENCODING_IB, TYPE_IMM32 }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 468 */ + { ENCODING_REG, TYPE_XMM128 }, + { ENCODING_VVVV, TYPE_XMM128 }, + { ENCODING_RM, TYPE_Mv }, + { ENCODING_IB, TYPE_IMM32 }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 469 */ + { ENCODING_REG, TYPE_XMM128 }, + { ENCODING_VVVV, TYPE_XMM128 }, + { ENCODING_RM, TYPE_R64 }, + { ENCODING_IB, TYPE_IMM32 }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 470 */ + { ENCODING_RM, TYPE_XMM128 }, + { ENCODING_REG, TYPE_VK16 }, + { ENCODING_IB, TYPE_XMM512 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 471 */ + { ENCODING_RM, TYPE_M128 }, + { ENCODING_REG, TYPE_XMM512 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 472 */ + { ENCODING_RM, TYPE_XMM128 }, + { ENCODING_REG, TYPE_XMM512 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 473 */ + { ENCODING_RM, TYPE_XMM256 }, + { ENCODING_REG, TYPE_VK16 }, + { ENCODING_IB, TYPE_XMM512 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 474 */ + { ENCODING_RM, TYPE_M256 }, + { ENCODING_REG, TYPE_XMM512 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 475 */ + { ENCODING_RM, TYPE_XMM256 }, + { ENCODING_REG, TYPE_XMM512 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 476 */ + { ENCODING_RM, TYPE_XMM128 }, + { ENCODING_REG, TYPE_VK8 }, + { ENCODING_IB, TYPE_XMM512 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 477 */ + { ENCODING_RM, TYPE_XMM256 }, + { ENCODING_REG, TYPE_VK8 }, + { ENCODING_IB, TYPE_XMM512 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 478 */ + { ENCODING_REG, TYPE_XMM512 }, + { ENCODING_RM, TYPE_M128 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 479 */ + { ENCODING_REG, TYPE_XMM128 }, + { ENCODING_RM, TYPE_M128 }, + { ENCODING_VVVV, TYPE_XMM128 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 480 */ + { ENCODING_REG, TYPE_XMM128 }, + { ENCODING_RM, TYPE_XMM128 }, + { ENCODING_VVVV, TYPE_XMM128 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 481 */ + { ENCODING_DUP, TYPE_DUP2 }, + { ENCODING_RM, TYPE_M32 }, + { ENCODING_WRITEMASK, TYPE_VK16 }, + { ENCODING_REG, TYPE_XMM512 }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 482 */ + { ENCODING_DUP, TYPE_DUP2 }, + { ENCODING_RM, TYPE_M64 }, + { ENCODING_WRITEMASK, TYPE_VK8 }, + { ENCODING_REG, TYPE_XMM512 }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 483 */ + { ENCODING_DUP, TYPE_DUP2 }, + { ENCODING_RM, TYPE_M64 }, + { ENCODING_WRITEMASK, TYPE_VK8 }, + { ENCODING_REG, TYPE_XMM256 }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 484 */ + { ENCODING_VVVV, TYPE_XMM256 }, + { ENCODING_RM, TYPE_XMM256 }, + { ENCODING_IB, TYPE_IMM32 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 485 */ + { ENCODING_VVVV, TYPE_XMM128 }, + { ENCODING_RM, TYPE_XMM128 }, + { ENCODING_IB, TYPE_IMM32 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 486 */ + { ENCODING_VVVV, TYPE_XMM256 }, + { ENCODING_RM, TYPE_XMM256 }, + { ENCODING_IB, TYPE_IMM8 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 487 */ + { ENCODING_REG, TYPE_XMM256 }, + { ENCODING_VVVV, TYPE_XMM256 }, + { ENCODING_RM, TYPE_M128 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 488 */ + { ENCODING_REG, TYPE_XMM256 }, + { ENCODING_VVVV, TYPE_XMM256 }, + { ENCODING_RM, TYPE_XMM128 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 489 */ + { ENCODING_VVVV, TYPE_XMM512 }, + { ENCODING_RM, TYPE_M512 }, + { ENCODING_IB, TYPE_IMM8 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 490 */ + { ENCODING_VVVV, TYPE_XMM512 }, + { ENCODING_WRITEMASK, TYPE_VK16 }, + { ENCODING_RM, TYPE_M512 }, + { ENCODING_IB, TYPE_IMM8 }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 491 */ + { ENCODING_VVVV, TYPE_XMM512 }, + { ENCODING_RM, TYPE_XMM512 }, + { ENCODING_IB, TYPE_IMM8 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 492 */ + { ENCODING_VVVV, TYPE_XMM512 }, + { ENCODING_WRITEMASK, TYPE_VK16 }, + { ENCODING_RM, TYPE_XMM512 }, + { ENCODING_IB, TYPE_IMM8 }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 493 */ + { ENCODING_REG, TYPE_XMM512 }, + { ENCODING_VVVV, TYPE_XMM512 }, + { ENCODING_RM, TYPE_M128 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 494 */ + { ENCODING_REG, TYPE_XMM512 }, + { ENCODING_WRITEMASK, TYPE_VK16 }, + { ENCODING_VVVV, TYPE_XMM512 }, + { ENCODING_RM, TYPE_M128 }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 495 */ + { ENCODING_REG, TYPE_XMM512 }, + { ENCODING_VVVV, TYPE_XMM512 }, + { ENCODING_RM, TYPE_XMM128 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 496 */ + { ENCODING_REG, TYPE_XMM512 }, + { ENCODING_WRITEMASK, TYPE_VK16 }, + { ENCODING_VVVV, TYPE_XMM512 }, + { ENCODING_RM, TYPE_XMM128 }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 497 */ + { ENCODING_VVVV, TYPE_XMM128 }, + { ENCODING_RM, TYPE_XMM128 }, + { ENCODING_IB, TYPE_IMM8 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 498 */ + { ENCODING_VVVV, TYPE_XMM512 }, + { ENCODING_WRITEMASK, TYPE_VK8 }, + { ENCODING_RM, TYPE_M512 }, + { ENCODING_IB, TYPE_IMM8 }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 499 */ + { ENCODING_VVVV, TYPE_XMM512 }, + { ENCODING_WRITEMASK, TYPE_VK8 }, + { ENCODING_RM, TYPE_XMM512 }, + { ENCODING_IB, TYPE_IMM8 }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 500 */ + { ENCODING_REG, TYPE_XMM512 }, + { ENCODING_WRITEMASK, TYPE_VK8 }, + { ENCODING_VVVV, TYPE_XMM512 }, + { ENCODING_RM, TYPE_M128 }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 501 */ + { ENCODING_REG, TYPE_XMM512 }, + { ENCODING_WRITEMASK, TYPE_VK8 }, + { ENCODING_VVVV, TYPE_XMM512 }, + { ENCODING_RM, TYPE_XMM128 }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 502 */ + { ENCODING_REG, TYPE_XMM512 }, + { ENCODING_RM, TYPE_M512 }, + { ENCODING_IB, TYPE_IMM32 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 503 */ + { ENCODING_REG, TYPE_XMM64 }, + { ENCODING_VVVV, TYPE_XMM64 }, + { ENCODING_RM, TYPE_M64FP }, + { ENCODING_IB, TYPE_IMM32 }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 504 */ + { ENCODING_REG, TYPE_XMM64 }, + { ENCODING_VVVV, TYPE_XMM64 }, + { ENCODING_RM, TYPE_XMM64 }, + { ENCODING_IB, TYPE_IMM32 }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 505 */ + { ENCODING_REG, TYPE_XMM32 }, + { ENCODING_VVVV, TYPE_XMM32 }, + { ENCODING_RM, TYPE_M32FP }, + { ENCODING_IB, TYPE_IMM32 }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 506 */ + { ENCODING_REG, TYPE_XMM32 }, + { ENCODING_VVVV, TYPE_XMM32 }, + { ENCODING_RM, TYPE_XMM32 }, + { ENCODING_IB, TYPE_IMM32 }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 507 */ + { ENCODING_REG, TYPE_XMM128 }, + { ENCODING_VVVV, TYPE_XMM128 }, + { ENCODING_RM, TYPE_M64FP }, + { ENCODING_IB, TYPE_IMM32 }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 508 */ + { ENCODING_REG, TYPE_XMM256 }, + { ENCODING_RM, TYPE_M256 }, + { ENCODING_IB, TYPE_IMM32 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 509 */ + { ENCODING_REG, TYPE_XMM256 }, + { ENCODING_RM, TYPE_XMM256 }, + { ENCODING_IB, TYPE_IMM32 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, +}; + +static const struct InstructionSpecifier x86DisassemblerInstrSpecifiers[5434] = { + { /* 0 */ + 0, + /* */ + }, + { /* 1 */ + 0, + /* */ + }, + { /* 2 */ + 0, + /* */ + }, + { /* 3 */ + 0, + /* */ + }, + { /* 4 */ + 0, + /* */ + }, + { /* 5 */ + 0, + /* */ + }, + { /* 6 */ + 0, + /* */ + }, + { /* 7 */ + 0, + /* */ + }, + { /* 8 */ + 0, + /* */ + }, + { /* 9 */ + 0, + /* */ + }, + { /* 10 */ + 0, + /* */ + }, + { /* 11 */ + 0, + /* */ + }, + { /* 12 */ + 0, + /* */ + }, + { /* 13 */ + 0, + /* */ + }, + { /* 14 */ + 0, + /* */ + }, + { /* 15 */ + 0, + /* */ + }, + { /* 16 */ + 0, + /* */ + }, + { /* 17 */ + 0, + /* */ + }, + { /* 18 */ + 0, + /* */ + }, + { /* 19 */ + 0, + /* AAA */ + }, + { /* 20 */ + 1, + /* AAD8i8 */ + }, + { /* 21 */ + 1, + /* AAM8i8 */ + }, + { /* 22 */ + 0, + /* AAS */ + }, + { /* 23 */ + 0, + /* ABS_F */ + }, + { /* 24 */ + 0, + /* */ + }, + { /* 25 */ + 0, + /* */ + }, + { /* 26 */ + 0, + /* */ + }, + { /* 27 */ + 0, + /* */ + }, + { /* 28 */ + 0, + /* */ + }, + { /* 29 */ + 0, + /* */ + }, + { /* 30 */ + 0, + /* */ + }, + { /* 31 */ + 2, + /* ADC16i16 */ + }, + { /* 32 */ + 3, + /* ADC16mi */ + }, + { /* 33 */ + 4, + /* ADC16mi8 */ + }, + { /* 34 */ + 5, + /* ADC16mr */ + }, + { /* 35 */ + 6, + /* ADC16ri */ + }, + { /* 36 */ + 7, + /* ADC16ri8 */ + }, + { /* 37 */ + 8, + /* ADC16rm */ + }, + { /* 38 */ + 9, + /* ADC16rr */ + }, + { /* 39 */ + 10, + /* ADC16rr_REV */ + }, + { /* 40 */ + 2, + /* ADC32i32 */ + }, + { /* 41 */ + 3, + /* ADC32mi */ + }, + { /* 42 */ + 11, + /* ADC32mi8 */ + }, + { /* 43 */ + 5, + /* ADC32mr */ + }, + { /* 44 */ + 6, + /* ADC32ri */ + }, + { /* 45 */ + 12, + /* ADC32ri8 */ + }, + { /* 46 */ + 8, + /* ADC32rm */ + }, + { /* 47 */ + 9, + /* ADC32rr */ + }, + { /* 48 */ + 10, + /* ADC32rr_REV */ + }, + { /* 49 */ + 13, + /* ADC64i32 */ + }, + { /* 50 */ + 14, + /* ADC64mi32 */ + }, + { /* 51 */ + 15, + /* ADC64mi8 */ + }, + { /* 52 */ + 16, + /* ADC64mr */ + }, + { /* 53 */ + 17, + /* ADC64ri32 */ + }, + { /* 54 */ + 18, + /* ADC64ri8 */ + }, + { /* 55 */ + 19, + /* ADC64rm */ + }, + { /* 56 */ + 20, + /* ADC64rr */ + }, + { /* 57 */ + 21, + /* ADC64rr_REV */ + }, + { /* 58 */ + 1, + /* ADC8i8 */ + }, + { /* 59 */ + 22, + /* ADC8mi */ + }, + { /* 60 */ + 23, + /* ADC8mr */ + }, + { /* 61 */ + 24, + /* ADC8ri */ + }, + { /* 62 */ + 25, + /* ADC8rm */ + }, + { /* 63 */ + 26, + /* ADC8rr */ + }, + { /* 64 */ + 27, + /* ADC8rr_REV */ + }, + { /* 65 */ + 28, + /* ADCX32rm */ + }, + { /* 66 */ + 29, + /* ADCX32rr */ + }, + { /* 67 */ + 30, + /* ADCX64rm */ + }, + { /* 68 */ + 31, + /* ADCX64rr */ + }, + { /* 69 */ + 2, + /* ADD16i16 */ + }, + { /* 70 */ + 3, + /* ADD16mi */ + }, + { /* 71 */ + 4, + /* ADD16mi8 */ + }, + { /* 72 */ + 5, + /* ADD16mr */ + }, + { /* 73 */ + 6, + /* ADD16ri */ + }, + { /* 74 */ + 7, + /* ADD16ri8 */ + }, + { /* 75 */ + 0, + /* */ + }, + { /* 76 */ + 0, + /* */ + }, + { /* 77 */ + 8, + /* ADD16rm */ + }, + { /* 78 */ + 9, + /* ADD16rr */ + }, + { /* 79 */ + 0, + /* */ + }, + { /* 80 */ + 10, + /* ADD16rr_REV */ + }, + { /* 81 */ + 2, + /* ADD32i32 */ + }, + { /* 82 */ + 3, + /* ADD32mi */ + }, + { /* 83 */ + 11, + /* ADD32mi8 */ + }, + { /* 84 */ + 5, + /* ADD32mr */ + }, + { /* 85 */ + 6, + /* ADD32ri */ + }, + { /* 86 */ + 12, + /* ADD32ri8 */ + }, + { /* 87 */ + 0, + /* */ + }, + { /* 88 */ + 0, + /* */ + }, + { /* 89 */ + 8, + /* ADD32rm */ + }, + { /* 90 */ + 9, + /* ADD32rr */ + }, + { /* 91 */ + 0, + /* */ + }, + { /* 92 */ + 10, + /* ADD32rr_REV */ + }, + { /* 93 */ + 13, + /* ADD64i32 */ + }, + { /* 94 */ + 14, + /* ADD64mi32 */ + }, + { /* 95 */ + 15, + /* ADD64mi8 */ + }, + { /* 96 */ + 16, + /* ADD64mr */ + }, + { /* 97 */ + 17, + /* ADD64ri32 */ + }, + { /* 98 */ + 0, + /* */ + }, + { /* 99 */ + 18, + /* ADD64ri8 */ + }, + { /* 100 */ + 0, + /* */ + }, + { /* 101 */ + 19, + /* ADD64rm */ + }, + { /* 102 */ + 20, + /* ADD64rr */ + }, + { /* 103 */ + 0, + /* */ + }, + { /* 104 */ + 21, + /* ADD64rr_REV */ + }, + { /* 105 */ + 1, + /* ADD8i8 */ + }, + { /* 106 */ + 22, + /* ADD8mi */ + }, + { /* 107 */ + 23, + /* ADD8mr */ + }, + { /* 108 */ + 24, + /* ADD8ri */ + }, + { /* 109 */ + 24, + /* ADD8ri8 */ + }, + { /* 110 */ + 25, + /* ADD8rm */ + }, + { /* 111 */ + 26, + /* ADD8rr */ + }, + { /* 112 */ + 27, + /* ADD8rr_REV */ + }, + { /* 113 */ + 32, + /* ADDPDrm */ + }, + { /* 114 */ + 33, + /* ADDPDrr */ + }, + { /* 115 */ + 32, + /* ADDPSrm */ + }, + { /* 116 */ + 33, + /* ADDPSrr */ + }, + { /* 117 */ + 34, + /* ADDSDrm */ + }, + { /* 118 */ + 0, + /* */ + }, + { /* 119 */ + 35, + /* ADDSDrr */ + }, + { /* 120 */ + 0, + /* */ + }, + { /* 121 */ + 36, + /* ADDSSrm */ + }, + { /* 122 */ + 0, + /* */ + }, + { /* 123 */ + 37, + /* ADDSSrr */ + }, + { /* 124 */ + 0, + /* */ + }, + { /* 125 */ + 32, + /* ADDSUBPDrm */ + }, + { /* 126 */ + 33, + /* ADDSUBPDrr */ + }, + { /* 127 */ + 32, + /* ADDSUBPSrm */ + }, + { /* 128 */ + 33, + /* ADDSUBPSrr */ + }, + { /* 129 */ + 38, + /* ADD_F32m */ + }, + { /* 130 */ + 39, + /* ADD_F64m */ + }, + { /* 131 */ + 40, + /* ADD_FI16m */ + }, + { /* 132 */ + 40, + /* ADD_FI32m */ + }, + { /* 133 */ + 41, + /* ADD_FPrST0 */ + }, + { /* 134 */ + 41, + /* ADD_FST0r */ + }, + { /* 135 */ + 0, + /* */ + }, + { /* 136 */ + 0, + /* */ + }, + { /* 137 */ + 0, + /* */ + }, + { /* 138 */ + 0, + /* */ + }, + { /* 139 */ + 0, + /* */ + }, + { /* 140 */ + 0, + /* */ + }, + { /* 141 */ + 0, + /* */ + }, + { /* 142 */ + 0, + /* */ + }, + { /* 143 */ + 0, + /* */ + }, + { /* 144 */ + 0, + /* */ + }, + { /* 145 */ + 0, + /* */ + }, + { /* 146 */ + 0, + /* */ + }, + { /* 147 */ + 0, + /* */ + }, + { /* 148 */ + 0, + /* */ + }, + { /* 149 */ + 41, + /* ADD_FrST0 */ + }, + { /* 150 */ + 0, + /* */ + }, + { /* 151 */ + 0, + /* */ + }, + { /* 152 */ + 0, + /* */ + }, + { /* 153 */ + 0, + /* */ + }, + { /* 154 */ + 28, + /* ADOX32rm */ + }, + { /* 155 */ + 29, + /* ADOX32rr */ + }, + { /* 156 */ + 30, + /* ADOX64rm */ + }, + { /* 157 */ + 31, + /* ADOX64rr */ + }, + { /* 158 */ + 32, + /* AESDECLASTrm */ + }, + { /* 159 */ + 33, + /* AESDECLASTrr */ + }, + { /* 160 */ + 32, + /* AESDECrm */ + }, + { /* 161 */ + 33, + /* AESDECrr */ + }, + { /* 162 */ + 32, + /* AESENCLASTrm */ + }, + { /* 163 */ + 33, + /* AESENCLASTrr */ + }, + { /* 164 */ + 32, + /* AESENCrm */ + }, + { /* 165 */ + 33, + /* AESENCrr */ + }, + { /* 166 */ + 42, + /* AESIMCrm */ + }, + { /* 167 */ + 43, + /* AESIMCrr */ + }, + { /* 168 */ + 44, + /* AESKEYGENASSIST128rm */ + }, + { /* 169 */ + 45, + /* AESKEYGENASSIST128rr */ + }, + { /* 170 */ + 2, + /* AND16i16 */ + }, + { /* 171 */ + 3, + /* AND16mi */ + }, + { /* 172 */ + 4, + /* AND16mi8 */ + }, + { /* 173 */ + 5, + /* AND16mr */ + }, + { /* 174 */ + 6, + /* AND16ri */ + }, + { /* 175 */ + 7, + /* AND16ri8 */ + }, + { /* 176 */ + 8, + /* AND16rm */ + }, + { /* 177 */ + 9, + /* AND16rr */ + }, + { /* 178 */ + 10, + /* AND16rr_REV */ + }, + { /* 179 */ + 2, + /* AND32i32 */ + }, + { /* 180 */ + 3, + /* AND32mi */ + }, + { /* 181 */ + 11, + /* AND32mi8 */ + }, + { /* 182 */ + 5, + /* AND32mr */ + }, + { /* 183 */ + 6, + /* AND32ri */ + }, + { /* 184 */ + 12, + /* AND32ri8 */ + }, + { /* 185 */ + 8, + /* AND32rm */ + }, + { /* 186 */ + 9, + /* AND32rr */ + }, + { /* 187 */ + 10, + /* AND32rr_REV */ + }, + { /* 188 */ + 13, + /* AND64i32 */ + }, + { /* 189 */ + 14, + /* AND64mi32 */ + }, + { /* 190 */ + 15, + /* AND64mi8 */ + }, + { /* 191 */ + 16, + /* AND64mr */ + }, + { /* 192 */ + 17, + /* AND64ri32 */ + }, + { /* 193 */ + 18, + /* AND64ri8 */ + }, + { /* 194 */ + 19, + /* AND64rm */ + }, + { /* 195 */ + 20, + /* AND64rr */ + }, + { /* 196 */ + 21, + /* AND64rr_REV */ + }, + { /* 197 */ + 1, + /* AND8i8 */ + }, + { /* 198 */ + 22, + /* AND8mi */ + }, + { /* 199 */ + 23, + /* AND8mr */ + }, + { /* 200 */ + 24, + /* AND8ri */ + }, + { /* 201 */ + 24, + /* AND8ri8 */ + }, + { /* 202 */ + 25, + /* AND8rm */ + }, + { /* 203 */ + 26, + /* AND8rr */ + }, + { /* 204 */ + 27, + /* AND8rr_REV */ + }, + { /* 205 */ + 46, + /* ANDN32rm */ + }, + { /* 206 */ + 47, + /* ANDN32rr */ + }, + { /* 207 */ + 48, + /* ANDN64rm */ + }, + { /* 208 */ + 49, + /* ANDN64rr */ + }, + { /* 209 */ + 32, + /* ANDNPDrm */ + }, + { /* 210 */ + 33, + /* ANDNPDrr */ + }, + { /* 211 */ + 32, + /* ANDNPSrm */ + }, + { /* 212 */ + 33, + /* ANDNPSrr */ + }, + { /* 213 */ + 32, + /* ANDPDrm */ + }, + { /* 214 */ + 33, + /* ANDPDrr */ + }, + { /* 215 */ + 32, + /* ANDPSrm */ + }, + { /* 216 */ + 33, + /* ANDPSrr */ + }, + { /* 217 */ + 50, + /* ARPL16mr */ + }, + { /* 218 */ + 51, + /* ARPL16rr */ + }, + { /* 219 */ + 0, + /* */ + }, + { /* 220 */ + 0, + /* */ + }, + { /* 221 */ + 0, + /* */ + }, + { /* 222 */ + 0, + /* */ + }, + { /* 223 */ + 0, + /* */ + }, + { /* 224 */ + 0, + /* */ + }, + { /* 225 */ + 0, + /* */ + }, + { /* 226 */ + 0, + /* */ + }, + { /* 227 */ + 0, + /* */ + }, + { /* 228 */ + 0, + /* */ + }, + { /* 229 */ + 0, + /* */ + }, + { /* 230 */ + 0, + /* */ + }, + { /* 231 */ + 0, + /* */ + }, + { /* 232 */ + 0, + /* */ + }, + { /* 233 */ + 0, + /* */ + }, + { /* 234 */ + 0, + /* */ + }, + { /* 235 */ + 0, + /* */ + }, + { /* 236 */ + 0, + /* */ + }, + { /* 237 */ + 0, + /* */ + }, + { /* 238 */ + 0, + /* */ + }, + { /* 239 */ + 0, + /* */ + }, + { /* 240 */ + 0, + /* */ + }, + { /* 241 */ + 0, + /* */ + }, + { /* 242 */ + 0, + /* */ + }, + { /* 243 */ + 0, + /* */ + }, + { /* 244 */ + 0, + /* */ + }, + { /* 245 */ + 0, + /* */ + }, + { /* 246 */ + 0, + /* */ + }, + { /* 247 */ + 0, + /* */ + }, + { /* 248 */ + 0, + /* */ + }, + { /* 249 */ + 0, + /* */ + }, + { /* 250 */ + 0, + /* */ + }, + { /* 251 */ + 0, + /* */ + }, + { /* 252 */ + 0, + /* */ + }, + { /* 253 */ + 0, + /* */ + }, + { /* 254 */ + 0, + /* */ + }, + { /* 255 */ + 0, + /* */ + }, + { /* 256 */ + 0, + /* */ + }, + { /* 257 */ + 0, + /* */ + }, + { /* 258 */ + 0, + /* */ + }, + { /* 259 */ + 0, + /* */ + }, + { /* 260 */ + 0, + /* */ + }, + { /* 261 */ + 0, + /* */ + }, + { /* 262 */ + 0, + /* */ + }, + { /* 263 */ + 0, + /* */ + }, + { /* 264 */ + 0, + /* */ + }, + { /* 265 */ + 52, + /* BEXTR32rm */ + }, + { /* 266 */ + 53, + /* BEXTR32rr */ + }, + { /* 267 */ + 54, + /* BEXTR64rm */ + }, + { /* 268 */ + 55, + /* BEXTR64rr */ + }, + { /* 269 */ + 56, + /* BEXTRI32mi */ + }, + { /* 270 */ + 57, + /* BEXTRI32ri */ + }, + { /* 271 */ + 58, + /* BEXTRI64mi */ + }, + { /* 272 */ + 59, + /* BEXTRI64ri */ + }, + { /* 273 */ + 60, + /* BLCFILL32rm */ + }, + { /* 274 */ + 61, + /* BLCFILL32rr */ + }, + { /* 275 */ + 62, + /* BLCFILL64rm */ + }, + { /* 276 */ + 63, + /* BLCFILL64rr */ + }, + { /* 277 */ + 60, + /* BLCI32rm */ + }, + { /* 278 */ + 61, + /* BLCI32rr */ + }, + { /* 279 */ + 62, + /* BLCI64rm */ + }, + { /* 280 */ + 63, + /* BLCI64rr */ + }, + { /* 281 */ + 60, + /* BLCIC32rm */ + }, + { /* 282 */ + 61, + /* BLCIC32rr */ + }, + { /* 283 */ + 62, + /* BLCIC64rm */ + }, + { /* 284 */ + 63, + /* BLCIC64rr */ + }, + { /* 285 */ + 60, + /* BLCMSK32rm */ + }, + { /* 286 */ + 61, + /* BLCMSK32rr */ + }, + { /* 287 */ + 62, + /* BLCMSK64rm */ + }, + { /* 288 */ + 63, + /* BLCMSK64rr */ + }, + { /* 289 */ + 60, + /* BLCS32rm */ + }, + { /* 290 */ + 61, + /* BLCS32rr */ + }, + { /* 291 */ + 62, + /* BLCS64rm */ + }, + { /* 292 */ + 63, + /* BLCS64rr */ + }, + { /* 293 */ + 64, + /* BLENDPDrmi */ + }, + { /* 294 */ + 65, + /* BLENDPDrri */ + }, + { /* 295 */ + 64, + /* BLENDPSrmi */ + }, + { /* 296 */ + 65, + /* BLENDPSrri */ + }, + { /* 297 */ + 32, + /* BLENDVPDrm0 */ + }, + { /* 298 */ + 33, + /* BLENDVPDrr0 */ + }, + { /* 299 */ + 32, + /* BLENDVPSrm0 */ + }, + { /* 300 */ + 33, + /* BLENDVPSrr0 */ + }, + { /* 301 */ + 60, + /* BLSFILL32rm */ + }, + { /* 302 */ + 61, + /* BLSFILL32rr */ + }, + { /* 303 */ + 62, + /* BLSFILL64rm */ + }, + { /* 304 */ + 63, + /* BLSFILL64rr */ + }, + { /* 305 */ + 60, + /* BLSI32rm */ + }, + { /* 306 */ + 61, + /* BLSI32rr */ + }, + { /* 307 */ + 62, + /* BLSI64rm */ + }, + { /* 308 */ + 63, + /* BLSI64rr */ + }, + { /* 309 */ + 60, + /* BLSIC32rm */ + }, + { /* 310 */ + 61, + /* BLSIC32rr */ + }, + { /* 311 */ + 62, + /* BLSIC64rm */ + }, + { /* 312 */ + 63, + /* BLSIC64rr */ + }, + { /* 313 */ + 60, + /* BLSMSK32rm */ + }, + { /* 314 */ + 61, + /* BLSMSK32rr */ + }, + { /* 315 */ + 62, + /* BLSMSK64rm */ + }, + { /* 316 */ + 63, + /* BLSMSK64rr */ + }, + { /* 317 */ + 60, + /* BLSR32rm */ + }, + { /* 318 */ + 61, + /* BLSR32rr */ + }, + { /* 319 */ + 62, + /* BLSR64rm */ + }, + { /* 320 */ + 63, + /* BLSR64rr */ + }, + { /* 321 */ + 66, + /* BOUNDS16rm */ + }, + { /* 322 */ + 66, + /* BOUNDS32rm */ + }, + { /* 323 */ + 66, + /* BSF16rm */ + }, + { /* 324 */ + 67, + /* BSF16rr */ + }, + { /* 325 */ + 66, + /* BSF32rm */ + }, + { /* 326 */ + 67, + /* BSF32rr */ + }, + { /* 327 */ + 30, + /* BSF64rm */ + }, + { /* 328 */ + 31, + /* BSF64rr */ + }, + { /* 329 */ + 66, + /* BSR16rm */ + }, + { /* 330 */ + 67, + /* BSR16rr */ + }, + { /* 331 */ + 66, + /* BSR32rm */ + }, + { /* 332 */ + 67, + /* BSR32rr */ + }, + { /* 333 */ + 30, + /* BSR64rm */ + }, + { /* 334 */ + 31, + /* BSR64rr */ + }, + { /* 335 */ + 68, + /* BSWAP32r */ + }, + { /* 336 */ + 69, + /* BSWAP64r */ + }, + { /* 337 */ + 4, + /* BT16mi8 */ + }, + { /* 338 */ + 5, + /* BT16mr */ + }, + { /* 339 */ + 70, + /* BT16ri8 */ + }, + { /* 340 */ + 71, + /* BT16rr */ + }, + { /* 341 */ + 11, + /* BT32mi8 */ + }, + { /* 342 */ + 5, + /* BT32mr */ + }, + { /* 343 */ + 72, + /* BT32ri8 */ + }, + { /* 344 */ + 71, + /* BT32rr */ + }, + { /* 345 */ + 15, + /* BT64mi8 */ + }, + { /* 346 */ + 16, + /* BT64mr */ + }, + { /* 347 */ + 73, + /* BT64ri8 */ + }, + { /* 348 */ + 74, + /* BT64rr */ + }, + { /* 349 */ + 4, + /* BTC16mi8 */ + }, + { /* 350 */ + 5, + /* BTC16mr */ + }, + { /* 351 */ + 70, + /* BTC16ri8 */ + }, + { /* 352 */ + 71, + /* BTC16rr */ + }, + { /* 353 */ + 11, + /* BTC32mi8 */ + }, + { /* 354 */ + 5, + /* BTC32mr */ + }, + { /* 355 */ + 72, + /* BTC32ri8 */ + }, + { /* 356 */ + 71, + /* BTC32rr */ + }, + { /* 357 */ + 15, + /* BTC64mi8 */ + }, + { /* 358 */ + 16, + /* BTC64mr */ + }, + { /* 359 */ + 73, + /* BTC64ri8 */ + }, + { /* 360 */ + 74, + /* BTC64rr */ + }, + { /* 361 */ + 4, + /* BTR16mi8 */ + }, + { /* 362 */ + 5, + /* BTR16mr */ + }, + { /* 363 */ + 70, + /* BTR16ri8 */ + }, + { /* 364 */ + 71, + /* BTR16rr */ + }, + { /* 365 */ + 11, + /* BTR32mi8 */ + }, + { /* 366 */ + 5, + /* BTR32mr */ + }, + { /* 367 */ + 72, + /* BTR32ri8 */ + }, + { /* 368 */ + 71, + /* BTR32rr */ + }, + { /* 369 */ + 15, + /* BTR64mi8 */ + }, + { /* 370 */ + 16, + /* BTR64mr */ + }, + { /* 371 */ + 73, + /* BTR64ri8 */ + }, + { /* 372 */ + 74, + /* BTR64rr */ + }, + { /* 373 */ + 4, + /* BTS16mi8 */ + }, + { /* 374 */ + 5, + /* BTS16mr */ + }, + { /* 375 */ + 70, + /* BTS16ri8 */ + }, + { /* 376 */ + 71, + /* BTS16rr */ + }, + { /* 377 */ + 11, + /* BTS32mi8 */ + }, + { /* 378 */ + 5, + /* BTS32mr */ + }, + { /* 379 */ + 72, + /* BTS32ri8 */ + }, + { /* 380 */ + 71, + /* BTS32rr */ + }, + { /* 381 */ + 15, + /* BTS64mi8 */ + }, + { /* 382 */ + 16, + /* BTS64mr */ + }, + { /* 383 */ + 73, + /* BTS64ri8 */ + }, + { /* 384 */ + 74, + /* BTS64rr */ + }, + { /* 385 */ + 52, + /* BZHI32rm */ + }, + { /* 386 */ + 53, + /* BZHI32rr */ + }, + { /* 387 */ + 54, + /* BZHI64rm */ + }, + { /* 388 */ + 55, + /* BZHI64rr */ + }, + { /* 389 */ + 40, + /* CALL16m */ + }, + { /* 390 */ + 75, + /* CALL16r */ + }, + { /* 391 */ + 40, + /* CALL32m */ + }, + { /* 392 */ + 75, + /* CALL32r */ + }, + { /* 393 */ + 40, + /* CALL64m */ + }, + { /* 394 */ + 76, + /* CALL64pcrel32 */ + }, + { /* 395 */ + 77, + /* CALL64r */ + }, + { /* 396 */ + 78, + /* CALLpcrel16 */ + }, + { /* 397 */ + 79, + /* CALLpcrel32 */ + }, + { /* 398 */ + 0, + /* CBW */ + }, + { /* 399 */ + 0, + /* CDQ */ + }, + { /* 400 */ + 0, + /* CDQE */ + }, + { /* 401 */ + 0, + /* CHS_F */ + }, + { /* 402 */ + 0, + /* */ + }, + { /* 403 */ + 0, + /* */ + }, + { /* 404 */ + 0, + /* */ + }, + { /* 405 */ + 0, + /* CLAC */ + }, + { /* 406 */ + 0, + /* CLC */ + }, + { /* 407 */ + 0, + /* CLD */ + }, + { /* 408 */ + 80, + /* CLFLUSH */ + }, + { /* 409 */ + 0, + /* CLGI */ + }, + { /* 410 */ + 0, + /* CLI */ + }, + { /* 411 */ + 0, + /* CLTS */ + }, + { /* 412 */ + 0, + /* CMC */ + }, + { /* 413 */ + 8, + /* CMOVA16rm */ + }, + { /* 414 */ + 10, + /* CMOVA16rr */ + }, + { /* 415 */ + 8, + /* CMOVA32rm */ + }, + { /* 416 */ + 10, + /* CMOVA32rr */ + }, + { /* 417 */ + 19, + /* CMOVA64rm */ + }, + { /* 418 */ + 21, + /* CMOVA64rr */ + }, + { /* 419 */ + 8, + /* CMOVAE16rm */ + }, + { /* 420 */ + 10, + /* CMOVAE16rr */ + }, + { /* 421 */ + 8, + /* CMOVAE32rm */ + }, + { /* 422 */ + 10, + /* CMOVAE32rr */ + }, + { /* 423 */ + 19, + /* CMOVAE64rm */ + }, + { /* 424 */ + 21, + /* CMOVAE64rr */ + }, + { /* 425 */ + 8, + /* CMOVB16rm */ + }, + { /* 426 */ + 10, + /* CMOVB16rr */ + }, + { /* 427 */ + 8, + /* CMOVB32rm */ + }, + { /* 428 */ + 10, + /* CMOVB32rr */ + }, + { /* 429 */ + 19, + /* CMOVB64rm */ + }, + { /* 430 */ + 21, + /* CMOVB64rr */ + }, + { /* 431 */ + 8, + /* CMOVBE16rm */ + }, + { /* 432 */ + 10, + /* CMOVBE16rr */ + }, + { /* 433 */ + 8, + /* CMOVBE32rm */ + }, + { /* 434 */ + 10, + /* CMOVBE32rr */ + }, + { /* 435 */ + 19, + /* CMOVBE64rm */ + }, + { /* 436 */ + 21, + /* CMOVBE64rr */ + }, + { /* 437 */ + 41, + /* CMOVBE_F */ + }, + { /* 438 */ + 0, + /* */ + }, + { /* 439 */ + 0, + /* */ + }, + { /* 440 */ + 0, + /* */ + }, + { /* 441 */ + 41, + /* CMOVB_F */ + }, + { /* 442 */ + 0, + /* */ + }, + { /* 443 */ + 0, + /* */ + }, + { /* 444 */ + 0, + /* */ + }, + { /* 445 */ + 8, + /* CMOVE16rm */ + }, + { /* 446 */ + 10, + /* CMOVE16rr */ + }, + { /* 447 */ + 8, + /* CMOVE32rm */ + }, + { /* 448 */ + 10, + /* CMOVE32rr */ + }, + { /* 449 */ + 19, + /* CMOVE64rm */ + }, + { /* 450 */ + 21, + /* CMOVE64rr */ + }, + { /* 451 */ + 41, + /* CMOVE_F */ + }, + { /* 452 */ + 0, + /* */ + }, + { /* 453 */ + 0, + /* */ + }, + { /* 454 */ + 0, + /* */ + }, + { /* 455 */ + 8, + /* CMOVG16rm */ + }, + { /* 456 */ + 10, + /* CMOVG16rr */ + }, + { /* 457 */ + 8, + /* CMOVG32rm */ + }, + { /* 458 */ + 10, + /* CMOVG32rr */ + }, + { /* 459 */ + 19, + /* CMOVG64rm */ + }, + { /* 460 */ + 21, + /* CMOVG64rr */ + }, + { /* 461 */ + 8, + /* CMOVGE16rm */ + }, + { /* 462 */ + 10, + /* CMOVGE16rr */ + }, + { /* 463 */ + 8, + /* CMOVGE32rm */ + }, + { /* 464 */ + 10, + /* CMOVGE32rr */ + }, + { /* 465 */ + 19, + /* CMOVGE64rm */ + }, + { /* 466 */ + 21, + /* CMOVGE64rr */ + }, + { /* 467 */ + 8, + /* CMOVL16rm */ + }, + { /* 468 */ + 10, + /* CMOVL16rr */ + }, + { /* 469 */ + 8, + /* CMOVL32rm */ + }, + { /* 470 */ + 10, + /* CMOVL32rr */ + }, + { /* 471 */ + 19, + /* CMOVL64rm */ + }, + { /* 472 */ + 21, + /* CMOVL64rr */ + }, + { /* 473 */ + 8, + /* CMOVLE16rm */ + }, + { /* 474 */ + 10, + /* CMOVLE16rr */ + }, + { /* 475 */ + 8, + /* CMOVLE32rm */ + }, + { /* 476 */ + 10, + /* CMOVLE32rr */ + }, + { /* 477 */ + 19, + /* CMOVLE64rm */ + }, + { /* 478 */ + 21, + /* CMOVLE64rr */ + }, + { /* 479 */ + 41, + /* CMOVNBE_F */ + }, + { /* 480 */ + 0, + /* */ + }, + { /* 481 */ + 0, + /* */ + }, + { /* 482 */ + 0, + /* */ + }, + { /* 483 */ + 41, + /* CMOVNB_F */ + }, + { /* 484 */ + 0, + /* */ + }, + { /* 485 */ + 0, + /* */ + }, + { /* 486 */ + 0, + /* */ + }, + { /* 487 */ + 8, + /* CMOVNE16rm */ + }, + { /* 488 */ + 10, + /* CMOVNE16rr */ + }, + { /* 489 */ + 8, + /* CMOVNE32rm */ + }, + { /* 490 */ + 10, + /* CMOVNE32rr */ + }, + { /* 491 */ + 19, + /* CMOVNE64rm */ + }, + { /* 492 */ + 21, + /* CMOVNE64rr */ + }, + { /* 493 */ + 41, + /* CMOVNE_F */ + }, + { /* 494 */ + 0, + /* */ + }, + { /* 495 */ + 0, + /* */ + }, + { /* 496 */ + 0, + /* */ + }, + { /* 497 */ + 8, + /* CMOVNO16rm */ + }, + { /* 498 */ + 10, + /* CMOVNO16rr */ + }, + { /* 499 */ + 8, + /* CMOVNO32rm */ + }, + { /* 500 */ + 10, + /* CMOVNO32rr */ + }, + { /* 501 */ + 19, + /* CMOVNO64rm */ + }, + { /* 502 */ + 21, + /* CMOVNO64rr */ + }, + { /* 503 */ + 8, + /* CMOVNP16rm */ + }, + { /* 504 */ + 10, + /* CMOVNP16rr */ + }, + { /* 505 */ + 8, + /* CMOVNP32rm */ + }, + { /* 506 */ + 10, + /* CMOVNP32rr */ + }, + { /* 507 */ + 19, + /* CMOVNP64rm */ + }, + { /* 508 */ + 21, + /* CMOVNP64rr */ + }, + { /* 509 */ + 41, + /* CMOVNP_F */ + }, + { /* 510 */ + 0, + /* */ + }, + { /* 511 */ + 0, + /* */ + }, + { /* 512 */ + 0, + /* */ + }, + { /* 513 */ + 8, + /* CMOVNS16rm */ + }, + { /* 514 */ + 10, + /* CMOVNS16rr */ + }, + { /* 515 */ + 8, + /* CMOVNS32rm */ + }, + { /* 516 */ + 10, + /* CMOVNS32rr */ + }, + { /* 517 */ + 19, + /* CMOVNS64rm */ + }, + { /* 518 */ + 21, + /* CMOVNS64rr */ + }, + { /* 519 */ + 8, + /* CMOVO16rm */ + }, + { /* 520 */ + 10, + /* CMOVO16rr */ + }, + { /* 521 */ + 8, + /* CMOVO32rm */ + }, + { /* 522 */ + 10, + /* CMOVO32rr */ + }, + { /* 523 */ + 19, + /* CMOVO64rm */ + }, + { /* 524 */ + 21, + /* CMOVO64rr */ + }, + { /* 525 */ + 8, + /* CMOVP16rm */ + }, + { /* 526 */ + 10, + /* CMOVP16rr */ + }, + { /* 527 */ + 8, + /* CMOVP32rm */ + }, + { /* 528 */ + 10, + /* CMOVP32rr */ + }, + { /* 529 */ + 19, + /* CMOVP64rm */ + }, + { /* 530 */ + 21, + /* CMOVP64rr */ + }, + { /* 531 */ + 41, + /* CMOVP_F */ + }, + { /* 532 */ + 0, + /* */ + }, + { /* 533 */ + 0, + /* */ + }, + { /* 534 */ + 0, + /* */ + }, + { /* 535 */ + 8, + /* CMOVS16rm */ + }, + { /* 536 */ + 10, + /* CMOVS16rr */ + }, + { /* 537 */ + 8, + /* CMOVS32rm */ + }, + { /* 538 */ + 10, + /* CMOVS32rr */ + }, + { /* 539 */ + 19, + /* CMOVS64rm */ + }, + { /* 540 */ + 21, + /* CMOVS64rr */ + }, + { /* 541 */ + 0, + /* */ + }, + { /* 542 */ + 0, + /* */ + }, + { /* 543 */ + 0, + /* */ + }, + { /* 544 */ + 0, + /* */ + }, + { /* 545 */ + 0, + /* */ + }, + { /* 546 */ + 0, + /* */ + }, + { /* 547 */ + 0, + /* */ + }, + { /* 548 */ + 0, + /* */ + }, + { /* 549 */ + 0, + /* */ + }, + { /* 550 */ + 0, + /* */ + }, + { /* 551 */ + 0, + /* */ + }, + { /* 552 */ + 0, + /* */ + }, + { /* 553 */ + 0, + /* */ + }, + { /* 554 */ + 0, + /* */ + }, + { /* 555 */ + 0, + /* */ + }, + { /* 556 */ + 0, + /* */ + }, + { /* 557 */ + 0, + /* */ + }, + { /* 558 */ + 2, + /* CMP16i16 */ + }, + { /* 559 */ + 3, + /* CMP16mi */ + }, + { /* 560 */ + 4, + /* CMP16mi8 */ + }, + { /* 561 */ + 5, + /* CMP16mr */ + }, + { /* 562 */ + 81, + /* CMP16ri */ + }, + { /* 563 */ + 70, + /* CMP16ri8 */ + }, + { /* 564 */ + 66, + /* CMP16rm */ + }, + { /* 565 */ + 71, + /* CMP16rr */ + }, + { /* 566 */ + 67, + /* CMP16rr_REV */ + }, + { /* 567 */ + 2, + /* CMP32i32 */ + }, + { /* 568 */ + 3, + /* CMP32mi */ + }, + { /* 569 */ + 11, + /* CMP32mi8 */ + }, + { /* 570 */ + 5, + /* CMP32mr */ + }, + { /* 571 */ + 81, + /* CMP32ri */ + }, + { /* 572 */ + 72, + /* CMP32ri8 */ + }, + { /* 573 */ + 66, + /* CMP32rm */ + }, + { /* 574 */ + 71, + /* CMP32rr */ + }, + { /* 575 */ + 67, + /* CMP32rr_REV */ + }, + { /* 576 */ + 13, + /* CMP64i32 */ + }, + { /* 577 */ + 14, + /* CMP64mi32 */ + }, + { /* 578 */ + 15, + /* CMP64mi8 */ + }, + { /* 579 */ + 16, + /* CMP64mr */ + }, + { /* 580 */ + 82, + /* CMP64ri32 */ + }, + { /* 581 */ + 73, + /* CMP64ri8 */ + }, + { /* 582 */ + 30, + /* CMP64rm */ + }, + { /* 583 */ + 74, + /* CMP64rr */ + }, + { /* 584 */ + 31, + /* CMP64rr_REV */ + }, + { /* 585 */ + 1, + /* CMP8i8 */ + }, + { /* 586 */ + 22, + /* CMP8mi */ + }, + { /* 587 */ + 23, + /* CMP8mr */ + }, + { /* 588 */ + 83, + /* CMP8ri */ + }, + { /* 589 */ + 84, + /* CMP8rm */ + }, + { /* 590 */ + 85, + /* CMP8rr */ + }, + { /* 591 */ + 86, + /* CMP8rr_REV */ + }, + { /* 592 */ + 87, + /* CMPPDrmi */ + }, + { /* 593 */ + 0, + /* */ + }, + { /* 594 */ + 88, + /* CMPPDrri */ + }, + { /* 595 */ + 0, + /* */ + }, + { /* 596 */ + 87, + /* CMPPSrmi */ + }, + { /* 597 */ + 0, + /* */ + }, + { /* 598 */ + 88, + /* CMPPSrri */ + }, + { /* 599 */ + 0, + /* */ + }, + { /* 600 */ + 89, + /* CMPS16 */ + }, + { /* 601 */ + 90, + /* CMPS32 */ + }, + { /* 602 */ + 91, + /* CMPS64 */ + }, + { /* 603 */ + 92, + /* CMPS8 */ + }, + { /* 604 */ + 93, + /* CMPSDrm */ + }, + { /* 605 */ + 0, + /* */ + }, + { /* 606 */ + 94, + /* CMPSDrr */ + }, + { /* 607 */ + 0, + /* */ + }, + { /* 608 */ + 95, + /* CMPSSrm */ + }, + { /* 609 */ + 0, + /* */ + }, + { /* 610 */ + 96, + /* CMPSSrr */ + }, + { /* 611 */ + 0, + /* */ + }, + { /* 612 */ + 97, + /* CMPXCHG16B */ + }, + { /* 613 */ + 5, + /* CMPXCHG16rm */ + }, + { /* 614 */ + 71, + /* CMPXCHG16rr */ + }, + { /* 615 */ + 5, + /* CMPXCHG32rm */ + }, + { /* 616 */ + 71, + /* CMPXCHG32rr */ + }, + { /* 617 */ + 16, + /* CMPXCHG64rm */ + }, + { /* 618 */ + 74, + /* CMPXCHG64rr */ + }, + { /* 619 */ + 40, + /* CMPXCHG8B */ + }, + { /* 620 */ + 23, + /* CMPXCHG8rm */ + }, + { /* 621 */ + 85, + /* CMPXCHG8rr */ + }, + { /* 622 */ + 42, + /* COMISDrm */ + }, + { /* 623 */ + 43, + /* COMISDrr */ + }, + { /* 624 */ + 42, + /* COMISSrm */ + }, + { /* 625 */ + 43, + /* COMISSrr */ + }, + { /* 626 */ + 41, + /* COMP_FST0r */ + }, + { /* 627 */ + 41, + /* COM_FIPr */ + }, + { /* 628 */ + 41, + /* COM_FIr */ + }, + { /* 629 */ + 41, + /* COM_FST0r */ + }, + { /* 630 */ + 0, + /* COS_F */ + }, + { /* 631 */ + 0, + /* */ + }, + { /* 632 */ + 0, + /* */ + }, + { /* 633 */ + 0, + /* */ + }, + { /* 634 */ + 0, + /* CPUID32 */ + }, + { /* 635 */ + 0, + /* CPUID64 */ + }, + { /* 636 */ + 0, + /* CQO */ + }, + { /* 637 */ + 98, + /* CRC32r32m16 */ + }, + { /* 638 */ + 8, + /* CRC32r32m32 */ + }, + { /* 639 */ + 99, + /* CRC32r32m8 */ + }, + { /* 640 */ + 100, + /* CRC32r32r16 */ + }, + { /* 641 */ + 10, + /* CRC32r32r32 */ + }, + { /* 642 */ + 101, + /* CRC32r32r8 */ + }, + { /* 643 */ + 19, + /* CRC32r64m64 */ + }, + { /* 644 */ + 102, + /* CRC32r64m8 */ + }, + { /* 645 */ + 21, + /* CRC32r64r64 */ + }, + { /* 646 */ + 103, + /* CRC32r64r8 */ + }, + { /* 647 */ + 0, + /* CS_PREFIX */ + }, + { /* 648 */ + 104, + /* CVTDQ2PDrm */ + }, + { /* 649 */ + 43, + /* CVTDQ2PDrr */ + }, + { /* 650 */ + 42, + /* CVTDQ2PSrm */ + }, + { /* 651 */ + 43, + /* CVTDQ2PSrr */ + }, + { /* 652 */ + 42, + /* CVTPD2DQrm */ + }, + { /* 653 */ + 43, + /* CVTPD2DQrr */ + }, + { /* 654 */ + 42, + /* CVTPD2PSrm */ + }, + { /* 655 */ + 43, + /* CVTPD2PSrr */ + }, + { /* 656 */ + 42, + /* CVTPS2DQrm */ + }, + { /* 657 */ + 43, + /* CVTPS2DQrr */ + }, + { /* 658 */ + 105, + /* CVTPS2PDrm */ + }, + { /* 659 */ + 43, + /* CVTPS2PDrr */ + }, + { /* 660 */ + 106, + /* CVTSD2SI64rm */ + }, + { /* 661 */ + 107, + /* CVTSD2SI64rr */ + }, + { /* 662 */ + 108, + /* CVTSD2SIrm */ + }, + { /* 663 */ + 109, + /* CVTSD2SIrr */ + }, + { /* 664 */ + 110, + /* CVTSD2SSrm */ + }, + { /* 665 */ + 111, + /* CVTSD2SSrr */ + }, + { /* 666 */ + 112, + /* CVTSI2SD64rm */ + }, + { /* 667 */ + 113, + /* CVTSI2SD64rr */ + }, + { /* 668 */ + 112, + /* CVTSI2SDrm */ + }, + { /* 669 */ + 114, + /* CVTSI2SDrr */ + }, + { /* 670 */ + 115, + /* CVTSI2SS64rm */ + }, + { /* 671 */ + 116, + /* CVTSI2SS64rr */ + }, + { /* 672 */ + 115, + /* CVTSI2SSrm */ + }, + { /* 673 */ + 117, + /* CVTSI2SSrr */ + }, + { /* 674 */ + 118, + /* CVTSS2SDrm */ + }, + { /* 675 */ + 119, + /* CVTSS2SDrr */ + }, + { /* 676 */ + 120, + /* CVTSS2SI64rm */ + }, + { /* 677 */ + 107, + /* CVTSS2SI64rr */ + }, + { /* 678 */ + 121, + /* CVTSS2SIrm */ + }, + { /* 679 */ + 109, + /* CVTSS2SIrr */ + }, + { /* 680 */ + 42, + /* CVTTPD2DQrm */ + }, + { /* 681 */ + 43, + /* CVTTPD2DQrr */ + }, + { /* 682 */ + 42, + /* CVTTPS2DQrm */ + }, + { /* 683 */ + 43, + /* CVTTPS2DQrr */ + }, + { /* 684 */ + 106, + /* CVTTSD2SI64rm */ + }, + { /* 685 */ + 122, + /* CVTTSD2SI64rr */ + }, + { /* 686 */ + 108, + /* CVTTSD2SIrm */ + }, + { /* 687 */ + 123, + /* CVTTSD2SIrr */ + }, + { /* 688 */ + 120, + /* CVTTSS2SI64rm */ + }, + { /* 689 */ + 124, + /* CVTTSS2SI64rr */ + }, + { /* 690 */ + 121, + /* CVTTSS2SIrm */ + }, + { /* 691 */ + 125, + /* CVTTSS2SIrr */ + }, + { /* 692 */ + 0, + /* CWD */ + }, + { /* 693 */ + 0, + /* CWDE */ + }, + { /* 694 */ + 0, + /* DAA */ + }, + { /* 695 */ + 0, + /* DAS */ + }, + { /* 696 */ + 0, + /* DATA16_PREFIX */ + }, + { /* 697 */ + 40, + /* DEC16m */ + }, + { /* 698 */ + 68, + /* DEC16r */ + }, + { /* 699 */ + 126, + /* DEC32_16r */ + }, + { /* 700 */ + 126, + /* DEC32_32r */ + }, + { /* 701 */ + 40, + /* DEC32m */ + }, + { /* 702 */ + 68, + /* DEC32r */ + }, + { /* 703 */ + 40, + /* DEC64_16m */ + }, + { /* 704 */ + 126, + /* DEC64_16r */ + }, + { /* 705 */ + 40, + /* DEC64_32m */ + }, + { /* 706 */ + 126, + /* DEC64_32r */ + }, + { /* 707 */ + 40, + /* DEC64m */ + }, + { /* 708 */ + 127, + /* DEC64r */ + }, + { /* 709 */ + 80, + /* DEC8m */ + }, + { /* 710 */ + 128, + /* DEC8r */ + }, + { /* 711 */ + 40, + /* DIV16m */ + }, + { /* 712 */ + 75, + /* DIV16r */ + }, + { /* 713 */ + 40, + /* DIV32m */ + }, + { /* 714 */ + 75, + /* DIV32r */ + }, + { /* 715 */ + 40, + /* DIV64m */ + }, + { /* 716 */ + 77, + /* DIV64r */ + }, + { /* 717 */ + 80, + /* DIV8m */ + }, + { /* 718 */ + 129, + /* DIV8r */ + }, + { /* 719 */ + 32, + /* DIVPDrm */ + }, + { /* 720 */ + 33, + /* DIVPDrr */ + }, + { /* 721 */ + 32, + /* DIVPSrm */ + }, + { /* 722 */ + 33, + /* DIVPSrr */ + }, + { /* 723 */ + 38, + /* DIVR_F32m */ + }, + { /* 724 */ + 39, + /* DIVR_F64m */ + }, + { /* 725 */ + 40, + /* DIVR_FI16m */ + }, + { /* 726 */ + 40, + /* DIVR_FI32m */ + }, + { /* 727 */ + 41, + /* DIVR_FPrST0 */ + }, + { /* 728 */ + 41, + /* DIVR_FST0r */ + }, + { /* 729 */ + 0, + /* */ + }, + { /* 730 */ + 0, + /* */ + }, + { /* 731 */ + 0, + /* */ + }, + { /* 732 */ + 0, + /* */ + }, + { /* 733 */ + 0, + /* */ + }, + { /* 734 */ + 0, + /* */ + }, + { /* 735 */ + 0, + /* */ + }, + { /* 736 */ + 0, + /* */ + }, + { /* 737 */ + 0, + /* */ + }, + { /* 738 */ + 0, + /* */ + }, + { /* 739 */ + 0, + /* */ + }, + { /* 740 */ + 41, + /* DIVR_FrST0 */ + }, + { /* 741 */ + 34, + /* DIVSDrm */ + }, + { /* 742 */ + 0, + /* */ + }, + { /* 743 */ + 35, + /* DIVSDrr */ + }, + { /* 744 */ + 0, + /* */ + }, + { /* 745 */ + 36, + /* DIVSSrm */ + }, + { /* 746 */ + 0, + /* */ + }, + { /* 747 */ + 37, + /* DIVSSrr */ + }, + { /* 748 */ + 0, + /* */ + }, + { /* 749 */ + 38, + /* DIV_F32m */ + }, + { /* 750 */ + 39, + /* DIV_F64m */ + }, + { /* 751 */ + 40, + /* DIV_FI16m */ + }, + { /* 752 */ + 40, + /* DIV_FI32m */ + }, + { /* 753 */ + 41, + /* DIV_FPrST0 */ + }, + { /* 754 */ + 41, + /* DIV_FST0r */ + }, + { /* 755 */ + 0, + /* */ + }, + { /* 756 */ + 0, + /* */ + }, + { /* 757 */ + 0, + /* */ + }, + { /* 758 */ + 0, + /* */ + }, + { /* 759 */ + 0, + /* */ + }, + { /* 760 */ + 0, + /* */ + }, + { /* 761 */ + 0, + /* */ + }, + { /* 762 */ + 0, + /* */ + }, + { /* 763 */ + 0, + /* */ + }, + { /* 764 */ + 0, + /* */ + }, + { /* 765 */ + 0, + /* */ + }, + { /* 766 */ + 0, + /* */ + }, + { /* 767 */ + 0, + /* */ + }, + { /* 768 */ + 0, + /* */ + }, + { /* 769 */ + 41, + /* DIV_FrST0 */ + }, + { /* 770 */ + 64, + /* DPPDrmi */ + }, + { /* 771 */ + 65, + /* DPPDrri */ + }, + { /* 772 */ + 64, + /* DPPSrmi */ + }, + { /* 773 */ + 65, + /* DPPSrri */ + }, + { /* 774 */ + 0, + /* DS_PREFIX */ + }, + { /* 775 */ + 0, + /* */ + }, + { /* 776 */ + 0, + /* */ + }, + { /* 777 */ + 0, + /* */ + }, + { /* 778 */ + 0, + /* */ + }, + { /* 779 */ + 0, + /* */ + }, + { /* 780 */ + 0, + /* */ + }, + { /* 781 */ + 0, + /* */ + }, + { /* 782 */ + 130, + /* ENTER */ + }, + { /* 783 */ + 0, + /* ES_PREFIX */ + }, + { /* 784 */ + 131, + /* EXTRACTPSmr */ + }, + { /* 785 */ + 132, + /* EXTRACTPSrr */ + }, + { /* 786 */ + 33, + /* EXTRQ */ + }, + { /* 787 */ + 133, + /* EXTRQI */ + }, + { /* 788 */ + 0, + /* F2XM1 */ + }, + { /* 789 */ + 134, + /* FARCALL16i */ + }, + { /* 790 */ + 135, + /* FARCALL16m */ + }, + { /* 791 */ + 136, + /* FARCALL32i */ + }, + { /* 792 */ + 137, + /* FARCALL32m */ + }, + { /* 793 */ + 138, + /* FARCALL64 */ + }, + { /* 794 */ + 134, + /* FARJMP16i */ + }, + { /* 795 */ + 135, + /* FARJMP16m */ + }, + { /* 796 */ + 136, + /* FARJMP32i */ + }, + { /* 797 */ + 137, + /* FARJMP32m */ + }, + { /* 798 */ + 138, + /* FARJMP64 */ + }, + { /* 799 */ + 38, + /* FBLDm */ + }, + { /* 800 */ + 38, + /* FBSTPm */ + }, + { /* 801 */ + 38, + /* FCOM32m */ + }, + { /* 802 */ + 39, + /* FCOM64m */ + }, + { /* 803 */ + 38, + /* FCOMP32m */ + }, + { /* 804 */ + 39, + /* FCOMP64m */ + }, + { /* 805 */ + 0, + /* FCOMPP */ + }, + { /* 806 */ + 0, + /* FDECSTP */ + }, + { /* 807 */ + 0, + /* FEMMS */ + }, + { /* 808 */ + 41, + /* FFREE */ + }, + { /* 809 */ + 40, + /* FICOM16m */ + }, + { /* 810 */ + 40, + /* FICOM32m */ + }, + { /* 811 */ + 40, + /* FICOMP16m */ + }, + { /* 812 */ + 40, + /* FICOMP32m */ + }, + { /* 813 */ + 0, + /* FINCSTP */ + }, + { /* 814 */ + 40, + /* FLDCW16m */ + }, + { /* 815 */ + 38, + /* FLDENVm */ + }, + { /* 816 */ + 0, + /* FLDL2E */ + }, + { /* 817 */ + 0, + /* FLDL2T */ + }, + { /* 818 */ + 0, + /* FLDLG2 */ + }, + { /* 819 */ + 0, + /* FLDLN2 */ + }, + { /* 820 */ + 0, + /* FLDPI */ + }, + { /* 821 */ + 0, + /* FNCLEX */ + }, + { /* 822 */ + 0, + /* FNINIT */ + }, + { /* 823 */ + 0, + /* FNOP */ + }, + { /* 824 */ + 40, + /* FNSTCW16m */ + }, + { /* 825 */ + 0, + /* FNSTSW16r */ + }, + { /* 826 */ + 38, + /* FNSTSWm */ + }, + { /* 827 */ + 0, + /* */ + }, + { /* 828 */ + 0, + /* */ + }, + { /* 829 */ + 0, + /* */ + }, + { /* 830 */ + 0, + /* */ + }, + { /* 831 */ + 0, + /* */ + }, + { /* 832 */ + 0, + /* */ + }, + { /* 833 */ + 0, + /* */ + }, + { /* 834 */ + 0, + /* */ + }, + { /* 835 */ + 0, + /* */ + }, + { /* 836 */ + 0, + /* FPATAN */ + }, + { /* 837 */ + 0, + /* FPREM */ + }, + { /* 838 */ + 0, + /* FPREM1 */ + }, + { /* 839 */ + 0, + /* FPTAN */ + }, + { /* 840 */ + 0, + /* FRNDINT */ + }, + { /* 841 */ + 38, + /* FRSTORm */ + }, + { /* 842 */ + 38, + /* FSAVEm */ + }, + { /* 843 */ + 0, + /* FSCALE */ + }, + { /* 844 */ + 0, + /* FSETPM */ + }, + { /* 845 */ + 0, + /* FSINCOS */ + }, + { /* 846 */ + 38, + /* FSTENVm */ + }, + { /* 847 */ + 0, + /* FS_PREFIX */ + }, + { /* 848 */ + 0, + /* FXAM */ + }, + { /* 849 */ + 139, + /* FXRSTOR */ + }, + { /* 850 */ + 139, + /* FXRSTOR64 */ + }, + { /* 851 */ + 139, + /* FXSAVE */ + }, + { /* 852 */ + 139, + /* FXSAVE64 */ + }, + { /* 853 */ + 0, + /* FXTRACT */ + }, + { /* 854 */ + 0, + /* FYL2X */ + }, + { /* 855 */ + 0, + /* FYL2XP1 */ + }, + { /* 856 */ + 0, + /* */ + }, + { /* 857 */ + 0, + /* */ + }, + { /* 858 */ + 0, + /* */ + }, + { /* 859 */ + 0, + /* */ + }, + { /* 860 */ + 0, + /* */ + }, + { /* 861 */ + 0, + /* */ + }, + { /* 862 */ + 0, + /* */ + }, + { /* 863 */ + 0, + /* */ + }, + { /* 864 */ + 0, + /* */ + }, + { /* 865 */ + 0, + /* */ + }, + { /* 866 */ + 0, + /* */ + }, + { /* 867 */ + 0, + /* */ + }, + { /* 868 */ + 0, + /* */ + }, + { /* 869 */ + 0, + /* */ + }, + { /* 870 */ + 0, + /* */ + }, + { /* 871 */ + 0, + /* */ + }, + { /* 872 */ + 0, + /* */ + }, + { /* 873 */ + 0, + /* */ + }, + { /* 874 */ + 0, + /* */ + }, + { /* 875 */ + 0, + /* */ + }, + { /* 876 */ + 0, + /* */ + }, + { /* 877 */ + 0, + /* */ + }, + { /* 878 */ + 0, + /* */ + }, + { /* 879 */ + 0, + /* GETSEC */ + }, + { /* 880 */ + 0, + /* GS_PREFIX */ + }, + { /* 881 */ + 32, + /* HADDPDrm */ + }, + { /* 882 */ + 33, + /* HADDPDrr */ + }, + { /* 883 */ + 32, + /* HADDPSrm */ + }, + { /* 884 */ + 33, + /* HADDPSrr */ + }, + { /* 885 */ + 0, + /* HLT */ + }, + { /* 886 */ + 32, + /* HSUBPDrm */ + }, + { /* 887 */ + 33, + /* HSUBPDrr */ + }, + { /* 888 */ + 32, + /* HSUBPSrm */ + }, + { /* 889 */ + 33, + /* HSUBPSrr */ + }, + { /* 890 */ + 40, + /* IDIV16m */ + }, + { /* 891 */ + 75, + /* IDIV16r */ + }, + { /* 892 */ + 40, + /* IDIV32m */ + }, + { /* 893 */ + 75, + /* IDIV32r */ + }, + { /* 894 */ + 40, + /* IDIV64m */ + }, + { /* 895 */ + 77, + /* IDIV64r */ + }, + { /* 896 */ + 80, + /* IDIV8m */ + }, + { /* 897 */ + 129, + /* IDIV8r */ + }, + { /* 898 */ + 40, + /* ILD_F16m */ + }, + { /* 899 */ + 40, + /* ILD_F32m */ + }, + { /* 900 */ + 40, + /* ILD_F64m */ + }, + { /* 901 */ + 0, + /* */ + }, + { /* 902 */ + 0, + /* */ + }, + { /* 903 */ + 0, + /* */ + }, + { /* 904 */ + 0, + /* */ + }, + { /* 905 */ + 0, + /* */ + }, + { /* 906 */ + 0, + /* */ + }, + { /* 907 */ + 0, + /* */ + }, + { /* 908 */ + 0, + /* */ + }, + { /* 909 */ + 0, + /* */ + }, + { /* 910 */ + 40, + /* IMUL16m */ + }, + { /* 911 */ + 75, + /* IMUL16r */ + }, + { /* 912 */ + 8, + /* IMUL16rm */ + }, + { /* 913 */ + 140, + /* IMUL16rmi */ + }, + { /* 914 */ + 141, + /* IMUL16rmi8 */ + }, + { /* 915 */ + 10, + /* IMUL16rr */ + }, + { /* 916 */ + 142, + /* IMUL16rri */ + }, + { /* 917 */ + 143, + /* IMUL16rri8 */ + }, + { /* 918 */ + 40, + /* IMUL32m */ + }, + { /* 919 */ + 75, + /* IMUL32r */ + }, + { /* 920 */ + 8, + /* IMUL32rm */ + }, + { /* 921 */ + 140, + /* IMUL32rmi */ + }, + { /* 922 */ + 144, + /* IMUL32rmi8 */ + }, + { /* 923 */ + 10, + /* IMUL32rr */ + }, + { /* 924 */ + 142, + /* IMUL32rri */ + }, + { /* 925 */ + 145, + /* IMUL32rri8 */ + }, + { /* 926 */ + 40, + /* IMUL64m */ + }, + { /* 927 */ + 77, + /* IMUL64r */ + }, + { /* 928 */ + 19, + /* IMUL64rm */ + }, + { /* 929 */ + 58, + /* IMUL64rmi32 */ + }, + { /* 930 */ + 146, + /* IMUL64rmi8 */ + }, + { /* 931 */ + 21, + /* IMUL64rr */ + }, + { /* 932 */ + 59, + /* IMUL64rri32 */ + }, + { /* 933 */ + 147, + /* IMUL64rri8 */ + }, + { /* 934 */ + 80, + /* IMUL8m */ + }, + { /* 935 */ + 129, + /* IMUL8r */ + }, + { /* 936 */ + 148, + /* IN16 */ + }, + { /* 937 */ + 1, + /* IN16ri */ + }, + { /* 938 */ + 0, + /* IN16rr */ + }, + { /* 939 */ + 149, + /* IN32 */ + }, + { /* 940 */ + 1, + /* IN32ri */ + }, + { /* 941 */ + 0, + /* IN32rr */ + }, + { /* 942 */ + 150, + /* IN8 */ + }, + { /* 943 */ + 1, + /* IN8ri */ + }, + { /* 944 */ + 0, + /* IN8rr */ + }, + { /* 945 */ + 40, + /* INC16m */ + }, + { /* 946 */ + 68, + /* INC16r */ + }, + { /* 947 */ + 126, + /* INC32_16r */ + }, + { /* 948 */ + 126, + /* INC32_32r */ + }, + { /* 949 */ + 40, + /* INC32m */ + }, + { /* 950 */ + 68, + /* INC32r */ + }, + { /* 951 */ + 40, + /* INC64_16m */ + }, + { /* 952 */ + 126, + /* INC64_16r */ + }, + { /* 953 */ + 40, + /* INC64_32m */ + }, + { /* 954 */ + 126, + /* INC64_32r */ + }, + { /* 955 */ + 40, + /* INC64m */ + }, + { /* 956 */ + 127, + /* INC64r */ + }, + { /* 957 */ + 80, + /* INC8m */ + }, + { /* 958 */ + 128, + /* INC8r */ + }, + { /* 959 */ + 151, + /* INSERTPSrm */ + }, + { /* 960 */ + 65, + /* INSERTPSrr */ + }, + { /* 961 */ + 33, + /* INSERTQ */ + }, + { /* 962 */ + 152, + /* INSERTQI */ + }, + { /* 963 */ + 1, + /* INT */ + }, + { /* 964 */ + 0, + /* INT1 */ + }, + { /* 965 */ + 0, + /* INT3 */ + }, + { /* 966 */ + 0, + /* INTO */ + }, + { /* 967 */ + 0, + /* INVD */ + }, + { /* 968 */ + 153, + /* INVEPT32 */ + }, + { /* 969 */ + 154, + /* INVEPT64 */ + }, + { /* 970 */ + 80, + /* INVLPG */ + }, + { /* 971 */ + 0, + /* INVLPGA32 */ + }, + { /* 972 */ + 0, + /* INVLPGA64 */ + }, + { /* 973 */ + 153, + /* INVPCID32 */ + }, + { /* 974 */ + 154, + /* INVPCID64 */ + }, + { /* 975 */ + 153, + /* INVVPID32 */ + }, + { /* 976 */ + 154, + /* INVVPID64 */ + }, + { /* 977 */ + 0, + /* IRET16 */ + }, + { /* 978 */ + 0, + /* IRET32 */ + }, + { /* 979 */ + 0, + /* IRET64 */ + }, + { /* 980 */ + 40, + /* ISTT_FP16m */ + }, + { /* 981 */ + 40, + /* ISTT_FP32m */ + }, + { /* 982 */ + 40, + /* ISTT_FP64m */ + }, + { /* 983 */ + 0, + /* */ + }, + { /* 984 */ + 0, + /* */ + }, + { /* 985 */ + 0, + /* */ + }, + { /* 986 */ + 0, + /* */ + }, + { /* 987 */ + 0, + /* */ + }, + { /* 988 */ + 0, + /* */ + }, + { /* 989 */ + 0, + /* */ + }, + { /* 990 */ + 0, + /* */ + }, + { /* 991 */ + 0, + /* */ + }, + { /* 992 */ + 40, + /* IST_F16m */ + }, + { /* 993 */ + 40, + /* IST_F32m */ + }, + { /* 994 */ + 40, + /* IST_FP16m */ + }, + { /* 995 */ + 40, + /* IST_FP32m */ + }, + { /* 996 */ + 40, + /* IST_FP64m */ + }, + { /* 997 */ + 0, + /* */ + }, + { /* 998 */ + 0, + /* */ + }, + { /* 999 */ + 0, + /* */ + }, + { /* 1000 */ + 0, + /* */ + }, + { /* 1001 */ + 0, + /* */ + }, + { /* 1002 */ + 0, + /* */ + }, + { /* 1003 */ + 0, + /* */ + }, + { /* 1004 */ + 0, + /* */ + }, + { /* 1005 */ + 0, + /* */ + }, + { /* 1006 */ + 0, + /* */ + }, + { /* 1007 */ + 0, + /* */ + }, + { /* 1008 */ + 0, + /* */ + }, + { /* 1009 */ + 0, + /* */ + }, + { /* 1010 */ + 0, + /* */ + }, + { /* 1011 */ + 0, + /* */ + }, + { /* 1012 */ + 0, + /* */ + }, + { /* 1013 */ + 0, + /* */ + }, + { /* 1014 */ + 0, + /* */ + }, + { /* 1015 */ + 0, + /* */ + }, + { /* 1016 */ + 0, + /* */ + }, + { /* 1017 */ + 0, + /* */ + }, + { /* 1018 */ + 0, + /* */ + }, + { /* 1019 */ + 0, + /* */ + }, + { /* 1020 */ + 0, + /* */ + }, + { /* 1021 */ + 0, + /* */ + }, + { /* 1022 */ + 0, + /* */ + }, + { /* 1023 */ + 0, + /* */ + }, + { /* 1024 */ + 0, + /* */ + }, + { /* 1025 */ + 0, + /* */ + }, + { /* 1026 */ + 0, + /* */ + }, + { /* 1027 */ + 0, + /* */ + }, + { /* 1028 */ + 0, + /* */ + }, + { /* 1029 */ + 0, + /* */ + }, + { /* 1030 */ + 0, + /* */ + }, + { /* 1031 */ + 0, + /* */ + }, + { /* 1032 */ + 0, + /* */ + }, + { /* 1033 */ + 0, + /* */ + }, + { /* 1034 */ + 0, + /* */ + }, + { /* 1035 */ + 0, + /* */ + }, + { /* 1036 */ + 0, + /* */ + }, + { /* 1037 */ + 0, + /* */ + }, + { /* 1038 */ + 0, + /* */ + }, + { /* 1039 */ + 0, + /* */ + }, + { /* 1040 */ + 0, + /* */ + }, + { /* 1041 */ + 0, + /* */ + }, + { /* 1042 */ + 0, + /* */ + }, + { /* 1043 */ + 0, + /* */ + }, + { /* 1044 */ + 0, + /* */ + }, + { /* 1045 */ + 0, + /* */ + }, + { /* 1046 */ + 0, + /* */ + }, + { /* 1047 */ + 0, + /* */ + }, + { /* 1048 */ + 0, + /* */ + }, + { /* 1049 */ + 0, + /* */ + }, + { /* 1050 */ + 0, + /* */ + }, + { /* 1051 */ + 0, + /* */ + }, + { /* 1052 */ + 0, + /* */ + }, + { /* 1053 */ + 0, + /* */ + }, + { /* 1054 */ + 0, + /* */ + }, + { /* 1055 */ + 0, + /* */ + }, + { /* 1056 */ + 0, + /* */ + }, + { /* 1057 */ + 0, + /* */ + }, + { /* 1058 */ + 0, + /* */ + }, + { /* 1059 */ + 0, + /* */ + }, + { /* 1060 */ + 0, + /* */ + }, + { /* 1061 */ + 0, + /* */ + }, + { /* 1062 */ + 0, + /* */ + }, + { /* 1063 */ + 0, + /* */ + }, + { /* 1064 */ + 0, + /* */ + }, + { /* 1065 */ + 0, + /* */ + }, + { /* 1066 */ + 0, + /* */ + }, + { /* 1067 */ + 0, + /* */ + }, + { /* 1068 */ + 0, + /* */ + }, + { /* 1069 */ + 0, + /* */ + }, + { /* 1070 */ + 0, + /* */ + }, + { /* 1071 */ + 0, + /* */ + }, + { /* 1072 */ + 0, + /* */ + }, + { /* 1073 */ + 0, + /* */ + }, + { /* 1074 */ + 0, + /* */ + }, + { /* 1075 */ + 0, + /* */ + }, + { /* 1076 */ + 0, + /* */ + }, + { /* 1077 */ + 0, + /* */ + }, + { /* 1078 */ + 0, + /* */ + }, + { /* 1079 */ + 0, + /* */ + }, + { /* 1080 */ + 0, + /* */ + }, + { /* 1081 */ + 0, + /* */ + }, + { /* 1082 */ + 0, + /* */ + }, + { /* 1083 */ + 0, + /* */ + }, + { /* 1084 */ + 0, + /* */ + }, + { /* 1085 */ + 0, + /* */ + }, + { /* 1086 */ + 0, + /* */ + }, + { /* 1087 */ + 0, + /* */ + }, + { /* 1088 */ + 0, + /* */ + }, + { /* 1089 */ + 0, + /* */ + }, + { /* 1090 */ + 0, + /* */ + }, + { /* 1091 */ + 0, + /* */ + }, + { /* 1092 */ + 0, + /* */ + }, + { /* 1093 */ + 0, + /* */ + }, + { /* 1094 */ + 0, + /* */ + }, + { /* 1095 */ + 0, + /* */ + }, + { /* 1096 */ + 0, + /* */ + }, + { /* 1097 */ + 0, + /* */ + }, + { /* 1098 */ + 0, + /* */ + }, + { /* 1099 */ + 0, + /* */ + }, + { /* 1100 */ + 0, + /* */ + }, + { /* 1101 */ + 0, + /* */ + }, + { /* 1102 */ + 0, + /* */ + }, + { /* 1103 */ + 0, + /* */ + }, + { /* 1104 */ + 0, + /* */ + }, + { /* 1105 */ + 0, + /* */ + }, + { /* 1106 */ + 0, + /* */ + }, + { /* 1107 */ + 0, + /* */ + }, + { /* 1108 */ + 0, + /* */ + }, + { /* 1109 */ + 0, + /* */ + }, + { /* 1110 */ + 0, + /* */ + }, + { /* 1111 */ + 155, + /* JAE_1 */ + }, + { /* 1112 */ + 156, + /* JAE_2 */ + }, + { /* 1113 */ + 156, + /* JAE_4 */ + }, + { /* 1114 */ + 155, + /* JA_1 */ + }, + { /* 1115 */ + 156, + /* JA_2 */ + }, + { /* 1116 */ + 156, + /* JA_4 */ + }, + { /* 1117 */ + 155, + /* JBE_1 */ + }, + { /* 1118 */ + 156, + /* JBE_2 */ + }, + { /* 1119 */ + 156, + /* JBE_4 */ + }, + { /* 1120 */ + 155, + /* JB_1 */ + }, + { /* 1121 */ + 156, + /* JB_2 */ + }, + { /* 1122 */ + 156, + /* JB_4 */ + }, + { /* 1123 */ + 155, + /* JCXZ */ + }, + { /* 1124 */ + 155, + /* JECXZ_32 */ + }, + { /* 1125 */ + 155, + /* JECXZ_64 */ + }, + { /* 1126 */ + 155, + /* JE_1 */ + }, + { /* 1127 */ + 156, + /* JE_2 */ + }, + { /* 1128 */ + 156, + /* JE_4 */ + }, + { /* 1129 */ + 155, + /* JGE_1 */ + }, + { /* 1130 */ + 156, + /* JGE_2 */ + }, + { /* 1131 */ + 156, + /* JGE_4 */ + }, + { /* 1132 */ + 155, + /* JG_1 */ + }, + { /* 1133 */ + 156, + /* JG_2 */ + }, + { /* 1134 */ + 156, + /* JG_4 */ + }, + { /* 1135 */ + 155, + /* JLE_1 */ + }, + { /* 1136 */ + 156, + /* JLE_2 */ + }, + { /* 1137 */ + 156, + /* JLE_4 */ + }, + { /* 1138 */ + 155, + /* JL_1 */ + }, + { /* 1139 */ + 156, + /* JL_2 */ + }, + { /* 1140 */ + 156, + /* JL_4 */ + }, + { /* 1141 */ + 40, + /* JMP16m */ + }, + { /* 1142 */ + 75, + /* JMP16r */ + }, + { /* 1143 */ + 40, + /* JMP32m */ + }, + { /* 1144 */ + 75, + /* JMP32r */ + }, + { /* 1145 */ + 40, + /* JMP64m */ + }, + { /* 1146 */ + 77, + /* JMP64r */ + }, + { /* 1147 */ + 155, + /* JMP_1 */ + }, + { /* 1148 */ + 156, + /* JMP_2 */ + }, + { /* 1149 */ + 156, + /* JMP_4 */ + }, + { /* 1150 */ + 155, + /* JNE_1 */ + }, + { /* 1151 */ + 156, + /* JNE_2 */ + }, + { /* 1152 */ + 156, + /* JNE_4 */ + }, + { /* 1153 */ + 155, + /* JNO_1 */ + }, + { /* 1154 */ + 156, + /* JNO_2 */ + }, + { /* 1155 */ + 156, + /* JNO_4 */ + }, + { /* 1156 */ + 155, + /* JNP_1 */ + }, + { /* 1157 */ + 156, + /* JNP_2 */ + }, + { /* 1158 */ + 156, + /* JNP_4 */ + }, + { /* 1159 */ + 155, + /* JNS_1 */ + }, + { /* 1160 */ + 156, + /* JNS_2 */ + }, + { /* 1161 */ + 156, + /* JNS_4 */ + }, + { /* 1162 */ + 155, + /* JO_1 */ + }, + { /* 1163 */ + 156, + /* JO_2 */ + }, + { /* 1164 */ + 156, + /* JO_4 */ + }, + { /* 1165 */ + 155, + /* JP_1 */ + }, + { /* 1166 */ + 156, + /* JP_2 */ + }, + { /* 1167 */ + 156, + /* JP_4 */ + }, + { /* 1168 */ + 155, + /* JRCXZ */ + }, + { /* 1169 */ + 155, + /* JS_1 */ + }, + { /* 1170 */ + 156, + /* JS_2 */ + }, + { /* 1171 */ + 156, + /* JS_4 */ + }, + { /* 1172 */ + 157, + /* KANDNWrr */ + }, + { /* 1173 */ + 157, + /* KANDWrr */ + }, + { /* 1174 */ + 158, + /* KMOVWkk */ + }, + { /* 1175 */ + 159, + /* KMOVWkm */ + }, + { /* 1176 */ + 160, + /* KMOVWkr */ + }, + { /* 1177 */ + 161, + /* KMOVWmk */ + }, + { /* 1178 */ + 162, + /* KMOVWrk */ + }, + { /* 1179 */ + 158, + /* KNOTWrr */ + }, + { /* 1180 */ + 158, + /* KORTESTWrr */ + }, + { /* 1181 */ + 157, + /* KORWrr */ + }, + { /* 1182 */ + 0, + /* */ + }, + { /* 1183 */ + 0, + /* */ + }, + { /* 1184 */ + 0, + /* */ + }, + { /* 1185 */ + 0, + /* */ + }, + { /* 1186 */ + 163, + /* KSHIFTLWri */ + }, + { /* 1187 */ + 163, + /* KSHIFTRWri */ + }, + { /* 1188 */ + 157, + /* KUNPCKBWrr */ + }, + { /* 1189 */ + 157, + /* KXNORWrr */ + }, + { /* 1190 */ + 157, + /* KXORWrr */ + }, + { /* 1191 */ + 0, + /* LAHF */ + }, + { /* 1192 */ + 66, + /* LAR16rm */ + }, + { /* 1193 */ + 67, + /* LAR16rr */ + }, + { /* 1194 */ + 66, + /* LAR32rm */ + }, + { /* 1195 */ + 67, + /* LAR32rr */ + }, + { /* 1196 */ + 30, + /* LAR64rm */ + }, + { /* 1197 */ + 164, + /* LAR64rr */ + }, + { /* 1198 */ + 0, + /* */ + }, + { /* 1199 */ + 0, + /* */ + }, + { /* 1200 */ + 0, + /* */ + }, + { /* 1201 */ + 0, + /* */ + }, + { /* 1202 */ + 0, + /* */ + }, + { /* 1203 */ + 0, + /* */ + }, + { /* 1204 */ + 42, + /* LDDQUrm */ + }, + { /* 1205 */ + 40, + /* LDMXCSR */ + }, + { /* 1206 */ + 165, + /* LDS16rm */ + }, + { /* 1207 */ + 166, + /* LDS32rm */ + }, + { /* 1208 */ + 0, + /* LD_F0 */ + }, + { /* 1209 */ + 0, + /* LD_F1 */ + }, + { /* 1210 */ + 38, + /* LD_F32m */ + }, + { /* 1211 */ + 39, + /* LD_F64m */ + }, + { /* 1212 */ + 167, + /* LD_F80m */ + }, + { /* 1213 */ + 0, + /* */ + }, + { /* 1214 */ + 0, + /* */ + }, + { /* 1215 */ + 0, + /* */ + }, + { /* 1216 */ + 0, + /* */ + }, + { /* 1217 */ + 0, + /* */ + }, + { /* 1218 */ + 0, + /* */ + }, + { /* 1219 */ + 0, + /* */ + }, + { /* 1220 */ + 0, + /* */ + }, + { /* 1221 */ + 0, + /* */ + }, + { /* 1222 */ + 0, + /* */ + }, + { /* 1223 */ + 0, + /* */ + }, + { /* 1224 */ + 0, + /* */ + }, + { /* 1225 */ + 41, + /* LD_Frr */ + }, + { /* 1226 */ + 66, + /* LEA16r */ + }, + { /* 1227 */ + 66, + /* LEA32r */ + }, + { /* 1228 */ + 168, + /* LEA64_32r */ + }, + { /* 1229 */ + 169, + /* LEA64r */ + }, + { /* 1230 */ + 0, + /* LEAVE */ + }, + { /* 1231 */ + 0, + /* LEAVE64 */ + }, + { /* 1232 */ + 165, + /* LES16rm */ + }, + { /* 1233 */ + 166, + /* LES32rm */ + }, + { /* 1234 */ + 0, + /* LFENCE */ + }, + { /* 1235 */ + 165, + /* LFS16rm */ + }, + { /* 1236 */ + 166, + /* LFS32rm */ + }, + { /* 1237 */ + 170, + /* LFS64rm */ + }, + { /* 1238 */ + 137, + /* LGDT16m */ + }, + { /* 1239 */ + 137, + /* LGDT32m */ + }, + { /* 1240 */ + 138, + /* LGDT64m */ + }, + { /* 1241 */ + 165, + /* LGS16rm */ + }, + { /* 1242 */ + 166, + /* LGS32rm */ + }, + { /* 1243 */ + 170, + /* LGS64rm */ + }, + { /* 1244 */ + 137, + /* LIDT16m */ + }, + { /* 1245 */ + 137, + /* LIDT32m */ + }, + { /* 1246 */ + 138, + /* LIDT64m */ + }, + { /* 1247 */ + 40, + /* LLDT16m */ + }, + { /* 1248 */ + 171, + /* LLDT16r */ + }, + { /* 1249 */ + 40, + /* LMSW16m */ + }, + { /* 1250 */ + 171, + /* LMSW16r */ + }, + { /* 1251 */ + 0, + /* */ + }, + { /* 1252 */ + 0, + /* */ + }, + { /* 1253 */ + 0, + /* */ + }, + { /* 1254 */ + 0, + /* */ + }, + { /* 1255 */ + 0, + /* */ + }, + { /* 1256 */ + 0, + /* */ + }, + { /* 1257 */ + 0, + /* */ + }, + { /* 1258 */ + 0, + /* */ + }, + { /* 1259 */ + 0, + /* */ + }, + { /* 1260 */ + 0, + /* */ + }, + { /* 1261 */ + 0, + /* */ + }, + { /* 1262 */ + 0, + /* */ + }, + { /* 1263 */ + 0, + /* */ + }, + { /* 1264 */ + 0, + /* */ + }, + { /* 1265 */ + 0, + /* */ + }, + { /* 1266 */ + 0, + /* */ + }, + { /* 1267 */ + 0, + /* */ + }, + { /* 1268 */ + 0, + /* */ + }, + { /* 1269 */ + 0, + /* */ + }, + { /* 1270 */ + 0, + /* */ + }, + { /* 1271 */ + 0, + /* */ + }, + { /* 1272 */ + 0, + /* */ + }, + { /* 1273 */ + 0, + /* */ + }, + { /* 1274 */ + 0, + /* */ + }, + { /* 1275 */ + 0, + /* */ + }, + { /* 1276 */ + 0, + /* */ + }, + { /* 1277 */ + 0, + /* */ + }, + { /* 1278 */ + 0, + /* */ + }, + { /* 1279 */ + 0, + /* */ + }, + { /* 1280 */ + 0, + /* */ + }, + { /* 1281 */ + 0, + /* */ + }, + { /* 1282 */ + 0, + /* */ + }, + { /* 1283 */ + 0, + /* */ + }, + { /* 1284 */ + 0, + /* */ + }, + { /* 1285 */ + 0, + /* */ + }, + { /* 1286 */ + 0, + /* */ + }, + { /* 1287 */ + 0, + /* */ + }, + { /* 1288 */ + 0, + /* */ + }, + { /* 1289 */ + 0, + /* */ + }, + { /* 1290 */ + 0, + /* */ + }, + { /* 1291 */ + 0, + /* */ + }, + { /* 1292 */ + 0, + /* LOCK_PREFIX */ + }, + { /* 1293 */ + 0, + /* */ + }, + { /* 1294 */ + 0, + /* */ + }, + { /* 1295 */ + 0, + /* */ + }, + { /* 1296 */ + 0, + /* */ + }, + { /* 1297 */ + 0, + /* */ + }, + { /* 1298 */ + 0, + /* */ + }, + { /* 1299 */ + 0, + /* */ + }, + { /* 1300 */ + 0, + /* */ + }, + { /* 1301 */ + 0, + /* */ + }, + { /* 1302 */ + 0, + /* */ + }, + { /* 1303 */ + 0, + /* */ + }, + { /* 1304 */ + 0, + /* */ + }, + { /* 1305 */ + 0, + /* */ + }, + { /* 1306 */ + 0, + /* */ + }, + { /* 1307 */ + 0, + /* */ + }, + { /* 1308 */ + 0, + /* */ + }, + { /* 1309 */ + 0, + /* */ + }, + { /* 1310 */ + 0, + /* */ + }, + { /* 1311 */ + 0, + /* */ + }, + { /* 1312 */ + 0, + /* */ + }, + { /* 1313 */ + 0, + /* */ + }, + { /* 1314 */ + 0, + /* */ + }, + { /* 1315 */ + 172, + /* LODSB */ + }, + { /* 1316 */ + 173, + /* LODSL */ + }, + { /* 1317 */ + 174, + /* LODSQ */ + }, + { /* 1318 */ + 175, + /* LODSW */ + }, + { /* 1319 */ + 155, + /* LOOP */ + }, + { /* 1320 */ + 155, + /* LOOPE */ + }, + { /* 1321 */ + 155, + /* LOOPNE */ + }, + { /* 1322 */ + 176, + /* LRETIL */ + }, + { /* 1323 */ + 176, + /* LRETIQ */ + }, + { /* 1324 */ + 2, + /* LRETIW */ + }, + { /* 1325 */ + 0, + /* LRETL */ + }, + { /* 1326 */ + 0, + /* LRETQ */ + }, + { /* 1327 */ + 0, + /* LRETW */ + }, + { /* 1328 */ + 66, + /* LSL16rm */ + }, + { /* 1329 */ + 67, + /* LSL16rr */ + }, + { /* 1330 */ + 66, + /* LSL32rm */ + }, + { /* 1331 */ + 67, + /* LSL32rr */ + }, + { /* 1332 */ + 30, + /* LSL64rm */ + }, + { /* 1333 */ + 31, + /* LSL64rr */ + }, + { /* 1334 */ + 165, + /* LSS16rm */ + }, + { /* 1335 */ + 166, + /* LSS32rm */ + }, + { /* 1336 */ + 170, + /* LSS64rm */ + }, + { /* 1337 */ + 40, + /* LTRm */ + }, + { /* 1338 */ + 171, + /* LTRr */ + }, + { /* 1339 */ + 0, + /* */ + }, + { /* 1340 */ + 0, + /* */ + }, + { /* 1341 */ + 0, + /* */ + }, + { /* 1342 */ + 0, + /* */ + }, + { /* 1343 */ + 66, + /* LZCNT16rm */ + }, + { /* 1344 */ + 67, + /* LZCNT16rr */ + }, + { /* 1345 */ + 66, + /* LZCNT32rm */ + }, + { /* 1346 */ + 67, + /* LZCNT32rr */ + }, + { /* 1347 */ + 30, + /* LZCNT64rm */ + }, + { /* 1348 */ + 31, + /* LZCNT64rr */ + }, + { /* 1349 */ + 43, + /* MASKMOVDQU */ + }, + { /* 1350 */ + 43, + /* MASKMOVDQU64 */ + }, + { /* 1351 */ + 0, + /* */ + }, + { /* 1352 */ + 0, + /* */ + }, + { /* 1353 */ + 0, + /* */ + }, + { /* 1354 */ + 0, + /* */ + }, + { /* 1355 */ + 0, + /* */ + }, + { /* 1356 */ + 0, + /* */ + }, + { /* 1357 */ + 0, + /* */ + }, + { /* 1358 */ + 0, + /* */ + }, + { /* 1359 */ + 32, + /* MAXPDrm */ + }, + { /* 1360 */ + 33, + /* MAXPDrr */ + }, + { /* 1361 */ + 32, + /* MAXPSrm */ + }, + { /* 1362 */ + 33, + /* MAXPSrr */ + }, + { /* 1363 */ + 34, + /* MAXSDrm */ + }, + { /* 1364 */ + 0, + /* */ + }, + { /* 1365 */ + 35, + /* MAXSDrr */ + }, + { /* 1366 */ + 0, + /* */ + }, + { /* 1367 */ + 36, + /* MAXSSrm */ + }, + { /* 1368 */ + 0, + /* */ + }, + { /* 1369 */ + 37, + /* MAXSSrr */ + }, + { /* 1370 */ + 0, + /* */ + }, + { /* 1371 */ + 0, + /* MFENCE */ + }, + { /* 1372 */ + 0, + /* */ + }, + { /* 1373 */ + 0, + /* */ + }, + { /* 1374 */ + 0, + /* */ + }, + { /* 1375 */ + 0, + /* */ + }, + { /* 1376 */ + 0, + /* */ + }, + { /* 1377 */ + 0, + /* */ + }, + { /* 1378 */ + 0, + /* */ + }, + { /* 1379 */ + 0, + /* */ + }, + { /* 1380 */ + 32, + /* MINPDrm */ + }, + { /* 1381 */ + 33, + /* MINPDrr */ + }, + { /* 1382 */ + 32, + /* MINPSrm */ + }, + { /* 1383 */ + 33, + /* MINPSrr */ + }, + { /* 1384 */ + 34, + /* MINSDrm */ + }, + { /* 1385 */ + 0, + /* */ + }, + { /* 1386 */ + 35, + /* MINSDrr */ + }, + { /* 1387 */ + 0, + /* */ + }, + { /* 1388 */ + 36, + /* MINSSrm */ + }, + { /* 1389 */ + 0, + /* */ + }, + { /* 1390 */ + 37, + /* MINSSrr */ + }, + { /* 1391 */ + 0, + /* */ + }, + { /* 1392 */ + 177, + /* MMX_CVTPD2PIirm */ + }, + { /* 1393 */ + 178, + /* MMX_CVTPD2PIirr */ + }, + { /* 1394 */ + 104, + /* MMX_CVTPI2PDirm */ + }, + { /* 1395 */ + 179, + /* MMX_CVTPI2PDirr */ + }, + { /* 1396 */ + 180, + /* MMX_CVTPI2PSirm */ + }, + { /* 1397 */ + 181, + /* MMX_CVTPI2PSirr */ + }, + { /* 1398 */ + 182, + /* MMX_CVTPS2PIirm */ + }, + { /* 1399 */ + 178, + /* MMX_CVTPS2PIirr */ + }, + { /* 1400 */ + 177, + /* MMX_CVTTPD2PIirm */ + }, + { /* 1401 */ + 178, + /* MMX_CVTTPD2PIirr */ + }, + { /* 1402 */ + 182, + /* MMX_CVTTPS2PIirm */ + }, + { /* 1403 */ + 178, + /* MMX_CVTTPS2PIirr */ + }, + { /* 1404 */ + 0, + /* MMX_EMMS */ + }, + { /* 1405 */ + 183, + /* MMX_MASKMOVQ */ + }, + { /* 1406 */ + 183, + /* MMX_MASKMOVQ64 */ + }, + { /* 1407 */ + 184, + /* MMX_MOVD64from64rr */ + }, + { /* 1408 */ + 185, + /* MMX_MOVD64grr */ + }, + { /* 1409 */ + 186, + /* MMX_MOVD64mr */ + }, + { /* 1410 */ + 187, + /* MMX_MOVD64rm */ + }, + { /* 1411 */ + 188, + /* MMX_MOVD64rr */ + }, + { /* 1412 */ + 189, + /* MMX_MOVD64to64rr */ + }, + { /* 1413 */ + 178, + /* MMX_MOVDQ2Qrr */ + }, + { /* 1414 */ + 0, + /* */ + }, + { /* 1415 */ + 186, + /* MMX_MOVNTQmr */ + }, + { /* 1416 */ + 179, + /* MMX_MOVQ2DQrr */ + }, + { /* 1417 */ + 0, + /* */ + }, + { /* 1418 */ + 186, + /* MMX_MOVQ64mr */ + }, + { /* 1419 */ + 187, + /* MMX_MOVQ64rm */ + }, + { /* 1420 */ + 183, + /* MMX_MOVQ64rr */ + }, + { /* 1421 */ + 187, + /* MMX_PABSBrm64 */ + }, + { /* 1422 */ + 183, + /* MMX_PABSBrr64 */ + }, + { /* 1423 */ + 187, + /* MMX_PABSDrm64 */ + }, + { /* 1424 */ + 183, + /* MMX_PABSDrr64 */ + }, + { /* 1425 */ + 187, + /* MMX_PABSWrm64 */ + }, + { /* 1426 */ + 183, + /* MMX_PABSWrr64 */ + }, + { /* 1427 */ + 190, + /* MMX_PACKSSDWirm */ + }, + { /* 1428 */ + 191, + /* MMX_PACKSSDWirr */ + }, + { /* 1429 */ + 190, + /* MMX_PACKSSWBirm */ + }, + { /* 1430 */ + 191, + /* MMX_PACKSSWBirr */ + }, + { /* 1431 */ + 190, + /* MMX_PACKUSWBirm */ + }, + { /* 1432 */ + 191, + /* MMX_PACKUSWBirr */ + }, + { /* 1433 */ + 190, + /* MMX_PADDBirm */ + }, + { /* 1434 */ + 191, + /* MMX_PADDBirr */ + }, + { /* 1435 */ + 190, + /* MMX_PADDDirm */ + }, + { /* 1436 */ + 191, + /* MMX_PADDDirr */ + }, + { /* 1437 */ + 190, + /* MMX_PADDQirm */ + }, + { /* 1438 */ + 191, + /* MMX_PADDQirr */ + }, + { /* 1439 */ + 190, + /* MMX_PADDSBirm */ + }, + { /* 1440 */ + 191, + /* MMX_PADDSBirr */ + }, + { /* 1441 */ + 190, + /* MMX_PADDSWirm */ + }, + { /* 1442 */ + 191, + /* MMX_PADDSWirr */ + }, + { /* 1443 */ + 190, + /* MMX_PADDUSBirm */ + }, + { /* 1444 */ + 191, + /* MMX_PADDUSBirr */ + }, + { /* 1445 */ + 190, + /* MMX_PADDUSWirm */ + }, + { /* 1446 */ + 191, + /* MMX_PADDUSWirr */ + }, + { /* 1447 */ + 190, + /* MMX_PADDWirm */ + }, + { /* 1448 */ + 191, + /* MMX_PADDWirr */ + }, + { /* 1449 */ + 192, + /* MMX_PALIGNR64irm */ + }, + { /* 1450 */ + 193, + /* MMX_PALIGNR64irr */ + }, + { /* 1451 */ + 190, + /* MMX_PANDNirm */ + }, + { /* 1452 */ + 191, + /* MMX_PANDNirr */ + }, + { /* 1453 */ + 190, + /* MMX_PANDirm */ + }, + { /* 1454 */ + 191, + /* MMX_PANDirr */ + }, + { /* 1455 */ + 190, + /* MMX_PAVGBirm */ + }, + { /* 1456 */ + 191, + /* MMX_PAVGBirr */ + }, + { /* 1457 */ + 190, + /* MMX_PAVGWirm */ + }, + { /* 1458 */ + 191, + /* MMX_PAVGWirr */ + }, + { /* 1459 */ + 190, + /* MMX_PCMPEQBirm */ + }, + { /* 1460 */ + 191, + /* MMX_PCMPEQBirr */ + }, + { /* 1461 */ + 190, + /* MMX_PCMPEQDirm */ + }, + { /* 1462 */ + 191, + /* MMX_PCMPEQDirr */ + }, + { /* 1463 */ + 190, + /* MMX_PCMPEQWirm */ + }, + { /* 1464 */ + 191, + /* MMX_PCMPEQWirr */ + }, + { /* 1465 */ + 190, + /* MMX_PCMPGTBirm */ + }, + { /* 1466 */ + 191, + /* MMX_PCMPGTBirr */ + }, + { /* 1467 */ + 190, + /* MMX_PCMPGTDirm */ + }, + { /* 1468 */ + 191, + /* MMX_PCMPGTDirr */ + }, + { /* 1469 */ + 190, + /* MMX_PCMPGTWirm */ + }, + { /* 1470 */ + 191, + /* MMX_PCMPGTWirr */ + }, + { /* 1471 */ + 194, + /* MMX_PEXTRWirri */ + }, + { /* 1472 */ + 190, + /* MMX_PHADDSWrm64 */ + }, + { /* 1473 */ + 191, + /* MMX_PHADDSWrr64 */ + }, + { /* 1474 */ + 190, + /* MMX_PHADDWrm64 */ + }, + { /* 1475 */ + 191, + /* MMX_PHADDWrr64 */ + }, + { /* 1476 */ + 190, + /* MMX_PHADDrm64 */ + }, + { /* 1477 */ + 191, + /* MMX_PHADDrr64 */ + }, + { /* 1478 */ + 190, + /* MMX_PHSUBDrm64 */ + }, + { /* 1479 */ + 191, + /* MMX_PHSUBDrr64 */ + }, + { /* 1480 */ + 190, + /* MMX_PHSUBSWrm64 */ + }, + { /* 1481 */ + 191, + /* MMX_PHSUBSWrr64 */ + }, + { /* 1482 */ + 190, + /* MMX_PHSUBWrm64 */ + }, + { /* 1483 */ + 191, + /* MMX_PHSUBWrr64 */ + }, + { /* 1484 */ + 195, + /* MMX_PINSRWirmi */ + }, + { /* 1485 */ + 196, + /* MMX_PINSRWirri */ + }, + { /* 1486 */ + 190, + /* MMX_PMADDUBSWrm64 */ + }, + { /* 1487 */ + 191, + /* MMX_PMADDUBSWrr64 */ + }, + { /* 1488 */ + 190, + /* MMX_PMADDWDirm */ + }, + { /* 1489 */ + 191, + /* MMX_PMADDWDirr */ + }, + { /* 1490 */ + 190, + /* MMX_PMAXSWirm */ + }, + { /* 1491 */ + 191, + /* MMX_PMAXSWirr */ + }, + { /* 1492 */ + 190, + /* MMX_PMAXUBirm */ + }, + { /* 1493 */ + 191, + /* MMX_PMAXUBirr */ + }, + { /* 1494 */ + 190, + /* MMX_PMINSWirm */ + }, + { /* 1495 */ + 191, + /* MMX_PMINSWirr */ + }, + { /* 1496 */ + 190, + /* MMX_PMINUBirm */ + }, + { /* 1497 */ + 191, + /* MMX_PMINUBirr */ + }, + { /* 1498 */ + 197, + /* MMX_PMOVMSKBrr */ + }, + { /* 1499 */ + 190, + /* MMX_PMULHRSWrm64 */ + }, + { /* 1500 */ + 191, + /* MMX_PMULHRSWrr64 */ + }, + { /* 1501 */ + 190, + /* MMX_PMULHUWirm */ + }, + { /* 1502 */ + 191, + /* MMX_PMULHUWirr */ + }, + { /* 1503 */ + 190, + /* MMX_PMULHWirm */ + }, + { /* 1504 */ + 191, + /* MMX_PMULHWirr */ + }, + { /* 1505 */ + 190, + /* MMX_PMULLWirm */ + }, + { /* 1506 */ + 191, + /* MMX_PMULLWirr */ + }, + { /* 1507 */ + 190, + /* MMX_PMULUDQirm */ + }, + { /* 1508 */ + 191, + /* MMX_PMULUDQirr */ + }, + { /* 1509 */ + 190, + /* MMX_PORirm */ + }, + { /* 1510 */ + 191, + /* MMX_PORirr */ + }, + { /* 1511 */ + 190, + /* MMX_PSADBWirm */ + }, + { /* 1512 */ + 191, + /* MMX_PSADBWirr */ + }, + { /* 1513 */ + 190, + /* MMX_PSHUFBrm64 */ + }, + { /* 1514 */ + 191, + /* MMX_PSHUFBrr64 */ + }, + { /* 1515 */ + 198, + /* MMX_PSHUFWmi */ + }, + { /* 1516 */ + 199, + /* MMX_PSHUFWri */ + }, + { /* 1517 */ + 190, + /* MMX_PSIGNBrm64 */ + }, + { /* 1518 */ + 191, + /* MMX_PSIGNBrr64 */ + }, + { /* 1519 */ + 190, + /* MMX_PSIGNDrm64 */ + }, + { /* 1520 */ + 191, + /* MMX_PSIGNDrr64 */ + }, + { /* 1521 */ + 190, + /* MMX_PSIGNWrm64 */ + }, + { /* 1522 */ + 191, + /* MMX_PSIGNWrr64 */ + }, + { /* 1523 */ + 200, + /* MMX_PSLLDri */ + }, + { /* 1524 */ + 190, + /* MMX_PSLLDrm */ + }, + { /* 1525 */ + 191, + /* MMX_PSLLDrr */ + }, + { /* 1526 */ + 200, + /* MMX_PSLLQri */ + }, + { /* 1527 */ + 190, + /* MMX_PSLLQrm */ + }, + { /* 1528 */ + 191, + /* MMX_PSLLQrr */ + }, + { /* 1529 */ + 200, + /* MMX_PSLLWri */ + }, + { /* 1530 */ + 190, + /* MMX_PSLLWrm */ + }, + { /* 1531 */ + 191, + /* MMX_PSLLWrr */ + }, + { /* 1532 */ + 200, + /* MMX_PSRADri */ + }, + { /* 1533 */ + 190, + /* MMX_PSRADrm */ + }, + { /* 1534 */ + 191, + /* MMX_PSRADrr */ + }, + { /* 1535 */ + 200, + /* MMX_PSRAWri */ + }, + { /* 1536 */ + 190, + /* MMX_PSRAWrm */ + }, + { /* 1537 */ + 191, + /* MMX_PSRAWrr */ + }, + { /* 1538 */ + 200, + /* MMX_PSRLDri */ + }, + { /* 1539 */ + 190, + /* MMX_PSRLDrm */ + }, + { /* 1540 */ + 191, + /* MMX_PSRLDrr */ + }, + { /* 1541 */ + 200, + /* MMX_PSRLQri */ + }, + { /* 1542 */ + 190, + /* MMX_PSRLQrm */ + }, + { /* 1543 */ + 191, + /* MMX_PSRLQrr */ + }, + { /* 1544 */ + 200, + /* MMX_PSRLWri */ + }, + { /* 1545 */ + 190, + /* MMX_PSRLWrm */ + }, + { /* 1546 */ + 191, + /* MMX_PSRLWrr */ + }, + { /* 1547 */ + 190, + /* MMX_PSUBBirm */ + }, + { /* 1548 */ + 191, + /* MMX_PSUBBirr */ + }, + { /* 1549 */ + 190, + /* MMX_PSUBDirm */ + }, + { /* 1550 */ + 191, + /* MMX_PSUBDirr */ + }, + { /* 1551 */ + 190, + /* MMX_PSUBQirm */ + }, + { /* 1552 */ + 191, + /* MMX_PSUBQirr */ + }, + { /* 1553 */ + 190, + /* MMX_PSUBSBirm */ + }, + { /* 1554 */ + 191, + /* MMX_PSUBSBirr */ + }, + { /* 1555 */ + 190, + /* MMX_PSUBSWirm */ + }, + { /* 1556 */ + 191, + /* MMX_PSUBSWirr */ + }, + { /* 1557 */ + 190, + /* MMX_PSUBUSBirm */ + }, + { /* 1558 */ + 191, + /* MMX_PSUBUSBirr */ + }, + { /* 1559 */ + 190, + /* MMX_PSUBUSWirm */ + }, + { /* 1560 */ + 191, + /* MMX_PSUBUSWirr */ + }, + { /* 1561 */ + 190, + /* MMX_PSUBWirm */ + }, + { /* 1562 */ + 191, + /* MMX_PSUBWirr */ + }, + { /* 1563 */ + 190, + /* MMX_PUNPCKHBWirm */ + }, + { /* 1564 */ + 191, + /* MMX_PUNPCKHBWirr */ + }, + { /* 1565 */ + 190, + /* MMX_PUNPCKHDQirm */ + }, + { /* 1566 */ + 191, + /* MMX_PUNPCKHDQirr */ + }, + { /* 1567 */ + 190, + /* MMX_PUNPCKHWDirm */ + }, + { /* 1568 */ + 191, + /* MMX_PUNPCKHWDirr */ + }, + { /* 1569 */ + 190, + /* MMX_PUNPCKLBWirm */ + }, + { /* 1570 */ + 191, + /* MMX_PUNPCKLBWirr */ + }, + { /* 1571 */ + 190, + /* MMX_PUNPCKLDQirm */ + }, + { /* 1572 */ + 191, + /* MMX_PUNPCKLDQirr */ + }, + { /* 1573 */ + 190, + /* MMX_PUNPCKLWDirm */ + }, + { /* 1574 */ + 191, + /* MMX_PUNPCKLWDirr */ + }, + { /* 1575 */ + 190, + /* MMX_PXORirm */ + }, + { /* 1576 */ + 191, + /* MMX_PXORirr */ + }, + { /* 1577 */ + 0, + /* */ + }, + { /* 1578 */ + 0, + /* MONITORrrr */ + }, + { /* 1579 */ + 0, + /* MONTMUL */ + }, + { /* 1580 */ + 0, + /* */ + }, + { /* 1581 */ + 0, + /* */ + }, + { /* 1582 */ + 201, + /* MOV16ao16 */ + }, + { /* 1583 */ + 201, + /* MOV16ao16_16 */ + }, + { /* 1584 */ + 3, + /* MOV16mi */ + }, + { /* 1585 */ + 5, + /* MOV16mr */ + }, + { /* 1586 */ + 202, + /* MOV16ms */ + }, + { /* 1587 */ + 201, + /* MOV16o16a */ + }, + { /* 1588 */ + 201, + /* MOV16o16a_16 */ + }, + { /* 1589 */ + 203, + /* MOV16ri */ + }, + { /* 1590 */ + 81, + /* MOV16ri_alt */ + }, + { /* 1591 */ + 66, + /* MOV16rm */ + }, + { /* 1592 */ + 71, + /* MOV16rr */ + }, + { /* 1593 */ + 67, + /* MOV16rr_REV */ + }, + { /* 1594 */ + 204, + /* MOV16rs */ + }, + { /* 1595 */ + 205, + /* MOV16sm */ + }, + { /* 1596 */ + 206, + /* MOV16sr */ + }, + { /* 1597 */ + 207, + /* MOV32ao32 */ + }, + { /* 1598 */ + 207, + /* MOV32ao32_16 */ + }, + { /* 1599 */ + 208, + /* MOV32cr */ + }, + { /* 1600 */ + 209, + /* MOV32dr */ + }, + { /* 1601 */ + 3, + /* MOV32mi */ + }, + { /* 1602 */ + 5, + /* MOV32mr */ + }, + { /* 1603 */ + 202, + /* MOV32ms */ + }, + { /* 1604 */ + 207, + /* MOV32o32a */ + }, + { /* 1605 */ + 207, + /* MOV32o32a_16 */ + }, + { /* 1606 */ + 0, + /* */ + }, + { /* 1607 */ + 210, + /* MOV32rc */ + }, + { /* 1608 */ + 211, + /* MOV32rd */ + }, + { /* 1609 */ + 203, + /* MOV32ri */ + }, + { /* 1610 */ + 0, + /* */ + }, + { /* 1611 */ + 81, + /* MOV32ri_alt */ + }, + { /* 1612 */ + 66, + /* MOV32rm */ + }, + { /* 1613 */ + 71, + /* MOV32rr */ + }, + { /* 1614 */ + 67, + /* MOV32rr_REV */ + }, + { /* 1615 */ + 204, + /* MOV32rs */ + }, + { /* 1616 */ + 205, + /* MOV32sm */ + }, + { /* 1617 */ + 206, + /* MOV32sr */ + }, + { /* 1618 */ + 201, + /* MOV64ao16 */ + }, + { /* 1619 */ + 207, + /* MOV64ao32 */ + }, + { /* 1620 */ + 212, + /* MOV64ao64 */ + }, + { /* 1621 */ + 213, + /* MOV64ao8 */ + }, + { /* 1622 */ + 214, + /* MOV64cr */ + }, + { /* 1623 */ + 215, + /* MOV64dr */ + }, + { /* 1624 */ + 14, + /* MOV64mi32 */ + }, + { /* 1625 */ + 16, + /* MOV64mr */ + }, + { /* 1626 */ + 202, + /* MOV64ms */ + }, + { /* 1627 */ + 201, + /* MOV64o16a */ + }, + { /* 1628 */ + 207, + /* MOV64o32a */ + }, + { /* 1629 */ + 212, + /* MOV64o64a */ + }, + { /* 1630 */ + 213, + /* MOV64o8a */ + }, + { /* 1631 */ + 216, + /* MOV64rc */ + }, + { /* 1632 */ + 217, + /* MOV64rd */ + }, + { /* 1633 */ + 218, + /* MOV64ri */ + }, + { /* 1634 */ + 82, + /* MOV64ri32 */ + }, + { /* 1635 */ + 30, + /* MOV64rm */ + }, + { /* 1636 */ + 74, + /* MOV64rr */ + }, + { /* 1637 */ + 31, + /* MOV64rr_REV */ + }, + { /* 1638 */ + 219, + /* MOV64rs */ + }, + { /* 1639 */ + 205, + /* MOV64sm */ + }, + { /* 1640 */ + 220, + /* MOV64sr */ + }, + { /* 1641 */ + 221, + /* MOV64toPQIrr */ + }, + { /* 1642 */ + 0, + /* */ + }, + { /* 1643 */ + 0, + /* */ + }, + { /* 1644 */ + 213, + /* MOV8ao8 */ + }, + { /* 1645 */ + 213, + /* MOV8ao8_16 */ + }, + { /* 1646 */ + 22, + /* MOV8mi */ + }, + { /* 1647 */ + 23, + /* MOV8mr */ + }, + { /* 1648 */ + 0, + /* */ + }, + { /* 1649 */ + 213, + /* MOV8o8a */ + }, + { /* 1650 */ + 213, + /* MOV8o8a_16 */ + }, + { /* 1651 */ + 222, + /* MOV8ri */ + }, + { /* 1652 */ + 83, + /* MOV8ri_alt */ + }, + { /* 1653 */ + 84, + /* MOV8rm */ + }, + { /* 1654 */ + 0, + /* */ + }, + { /* 1655 */ + 85, + /* MOV8rr */ + }, + { /* 1656 */ + 0, + /* */ + }, + { /* 1657 */ + 86, + /* MOV8rr_REV */ + }, + { /* 1658 */ + 223, + /* MOVAPDmr */ + }, + { /* 1659 */ + 42, + /* MOVAPDrm */ + }, + { /* 1660 */ + 43, + /* MOVAPDrr */ + }, + { /* 1661 */ + 224, + /* MOVAPDrr_REV */ + }, + { /* 1662 */ + 223, + /* MOVAPSmr */ + }, + { /* 1663 */ + 42, + /* MOVAPSrm */ + }, + { /* 1664 */ + 43, + /* MOVAPSrr */ + }, + { /* 1665 */ + 224, + /* MOVAPSrr_REV */ + }, + { /* 1666 */ + 5, + /* MOVBE16mr */ + }, + { /* 1667 */ + 66, + /* MOVBE16rm */ + }, + { /* 1668 */ + 5, + /* MOVBE32mr */ + }, + { /* 1669 */ + 66, + /* MOVBE32rm */ + }, + { /* 1670 */ + 16, + /* MOVBE64mr */ + }, + { /* 1671 */ + 30, + /* MOVBE64rm */ + }, + { /* 1672 */ + 105, + /* MOVDDUPrm */ + }, + { /* 1673 */ + 43, + /* MOVDDUPrr */ + }, + { /* 1674 */ + 104, + /* MOVDI2PDIrm */ + }, + { /* 1675 */ + 225, + /* MOVDI2PDIrr */ + }, + { /* 1676 */ + 0, + /* */ + }, + { /* 1677 */ + 0, + /* */ + }, + { /* 1678 */ + 223, + /* MOVDQAmr */ + }, + { /* 1679 */ + 42, + /* MOVDQArm */ + }, + { /* 1680 */ + 43, + /* MOVDQArr */ + }, + { /* 1681 */ + 224, + /* MOVDQArr_REV */ + }, + { /* 1682 */ + 223, + /* MOVDQUmr */ + }, + { /* 1683 */ + 42, + /* MOVDQUrm */ + }, + { /* 1684 */ + 43, + /* MOVDQUrr */ + }, + { /* 1685 */ + 224, + /* MOVDQUrr_REV */ + }, + { /* 1686 */ + 33, + /* MOVHLPSrr */ + }, + { /* 1687 */ + 226, + /* MOVHPDmr */ + }, + { /* 1688 */ + 227, + /* MOVHPDrm */ + }, + { /* 1689 */ + 226, + /* MOVHPSmr */ + }, + { /* 1690 */ + 227, + /* MOVHPSrm */ + }, + { /* 1691 */ + 33, + /* MOVLHPSrr */ + }, + { /* 1692 */ + 226, + /* MOVLPDmr */ + }, + { /* 1693 */ + 227, + /* MOVLPDrm */ + }, + { /* 1694 */ + 226, + /* MOVLPSmr */ + }, + { /* 1695 */ + 227, + /* MOVLPSrm */ + }, + { /* 1696 */ + 109, + /* MOVMSKPDrr */ + }, + { /* 1697 */ + 109, + /* MOVMSKPSrr */ + }, + { /* 1698 */ + 42, + /* MOVNTDQArm */ + }, + { /* 1699 */ + 223, + /* MOVNTDQmr */ + }, + { /* 1700 */ + 16, + /* MOVNTI_64mr */ + }, + { /* 1701 */ + 228, + /* MOVNTImr */ + }, + { /* 1702 */ + 223, + /* MOVNTPDmr */ + }, + { /* 1703 */ + 223, + /* MOVNTPSmr */ + }, + { /* 1704 */ + 226, + /* MOVNTSD */ + }, + { /* 1705 */ + 229, + /* MOVNTSS */ + }, + { /* 1706 */ + 0, + /* */ + }, + { /* 1707 */ + 230, + /* MOVPDI2DImr */ + }, + { /* 1708 */ + 231, + /* MOVPDI2DIrr */ + }, + { /* 1709 */ + 230, + /* MOVPQI2QImr */ + }, + { /* 1710 */ + 224, + /* MOVPQI2QIrr */ + }, + { /* 1711 */ + 232, + /* MOVPQIto64rr */ + }, + { /* 1712 */ + 104, + /* MOVQI2PQIrm */ + }, + { /* 1713 */ + 92, + /* MOVSB */ + }, + { /* 1714 */ + 233, + /* MOVSDmr */ + }, + { /* 1715 */ + 234, + /* MOVSDrm */ + }, + { /* 1716 */ + 235, + /* MOVSDrr */ + }, + { /* 1717 */ + 236, + /* MOVSDrr_REV */ + }, + { /* 1718 */ + 0, + /* */ + }, + { /* 1719 */ + 0, + /* */ + }, + { /* 1720 */ + 42, + /* MOVSHDUPrm */ + }, + { /* 1721 */ + 43, + /* MOVSHDUPrr */ + }, + { /* 1722 */ + 90, + /* MOVSL */ + }, + { /* 1723 */ + 42, + /* MOVSLDUPrm */ + }, + { /* 1724 */ + 43, + /* MOVSLDUPrr */ + }, + { /* 1725 */ + 91, + /* MOVSQ */ + }, + { /* 1726 */ + 0, + /* */ + }, + { /* 1727 */ + 0, + /* */ + }, + { /* 1728 */ + 237, + /* MOVSSmr */ + }, + { /* 1729 */ + 238, + /* MOVSSrm */ + }, + { /* 1730 */ + 239, + /* MOVSSrr */ + }, + { /* 1731 */ + 240, + /* MOVSSrr_REV */ + }, + { /* 1732 */ + 89, + /* MOVSW */ + }, + { /* 1733 */ + 241, + /* MOVSX16rm8 */ + }, + { /* 1734 */ + 242, + /* MOVSX16rr8 */ + }, + { /* 1735 */ + 66, + /* MOVSX32rm16 */ + }, + { /* 1736 */ + 241, + /* MOVSX32rm8 */ + }, + { /* 1737 */ + 243, + /* MOVSX32rr16 */ + }, + { /* 1738 */ + 242, + /* MOVSX32rr8 */ + }, + { /* 1739 */ + 30, + /* MOVSX64rm16 */ + }, + { /* 1740 */ + 30, + /* MOVSX64rm32 */ + }, + { /* 1741 */ + 244, + /* MOVSX64rm8 */ + }, + { /* 1742 */ + 245, + /* MOVSX64rr16 */ + }, + { /* 1743 */ + 164, + /* MOVSX64rr32 */ + }, + { /* 1744 */ + 246, + /* MOVSX64rr8 */ + }, + { /* 1745 */ + 223, + /* MOVUPDmr */ + }, + { /* 1746 */ + 42, + /* MOVUPDrm */ + }, + { /* 1747 */ + 43, + /* MOVUPDrr */ + }, + { /* 1748 */ + 224, + /* MOVUPDrr_REV */ + }, + { /* 1749 */ + 223, + /* MOVUPSmr */ + }, + { /* 1750 */ + 42, + /* MOVUPSrm */ + }, + { /* 1751 */ + 43, + /* MOVUPSrr */ + }, + { /* 1752 */ + 224, + /* MOVUPSrr_REV */ + }, + { /* 1753 */ + 0, + /* */ + }, + { /* 1754 */ + 43, + /* MOVZPQILo2PQIrr */ + }, + { /* 1755 */ + 0, + /* */ + }, + { /* 1756 */ + 0, + /* */ + }, + { /* 1757 */ + 241, + /* MOVZX16rm8 */ + }, + { /* 1758 */ + 242, + /* MOVZX16rr8 */ + }, + { /* 1759 */ + 0, + /* */ + }, + { /* 1760 */ + 0, + /* */ + }, + { /* 1761 */ + 66, + /* MOVZX32rm16 */ + }, + { /* 1762 */ + 241, + /* MOVZX32rm8 */ + }, + { /* 1763 */ + 243, + /* MOVZX32rr16 */ + }, + { /* 1764 */ + 242, + /* MOVZX32rr8 */ + }, + { /* 1765 */ + 30, + /* MOVZX64rm16_Q */ + }, + { /* 1766 */ + 244, + /* MOVZX64rm8_Q */ + }, + { /* 1767 */ + 245, + /* MOVZX64rr16_Q */ + }, + { /* 1768 */ + 246, + /* MOVZX64rr8_Q */ + }, + { /* 1769 */ + 64, + /* MPSADBWrmi */ + }, + { /* 1770 */ + 65, + /* MPSADBWrri */ + }, + { /* 1771 */ + 40, + /* MUL16m */ + }, + { /* 1772 */ + 75, + /* MUL16r */ + }, + { /* 1773 */ + 40, + /* MUL32m */ + }, + { /* 1774 */ + 75, + /* MUL32r */ + }, + { /* 1775 */ + 40, + /* MUL64m */ + }, + { /* 1776 */ + 77, + /* MUL64r */ + }, + { /* 1777 */ + 80, + /* MUL8m */ + }, + { /* 1778 */ + 129, + /* MUL8r */ + }, + { /* 1779 */ + 32, + /* MULPDrm */ + }, + { /* 1780 */ + 33, + /* MULPDrr */ + }, + { /* 1781 */ + 32, + /* MULPSrm */ + }, + { /* 1782 */ + 33, + /* MULPSrr */ + }, + { /* 1783 */ + 34, + /* MULSDrm */ + }, + { /* 1784 */ + 0, + /* */ + }, + { /* 1785 */ + 35, + /* MULSDrr */ + }, + { /* 1786 */ + 0, + /* */ + }, + { /* 1787 */ + 36, + /* MULSSrm */ + }, + { /* 1788 */ + 0, + /* */ + }, + { /* 1789 */ + 37, + /* MULSSrr */ + }, + { /* 1790 */ + 0, + /* */ + }, + { /* 1791 */ + 46, + /* MULX32rm */ + }, + { /* 1792 */ + 47, + /* MULX32rr */ + }, + { /* 1793 */ + 48, + /* MULX64rm */ + }, + { /* 1794 */ + 49, + /* MULX64rr */ + }, + { /* 1795 */ + 38, + /* MUL_F32m */ + }, + { /* 1796 */ + 39, + /* MUL_F64m */ + }, + { /* 1797 */ + 40, + /* MUL_FI16m */ + }, + { /* 1798 */ + 40, + /* MUL_FI32m */ + }, + { /* 1799 */ + 41, + /* MUL_FPrST0 */ + }, + { /* 1800 */ + 41, + /* MUL_FST0r */ + }, + { /* 1801 */ + 0, + /* */ + }, + { /* 1802 */ + 0, + /* */ + }, + { /* 1803 */ + 0, + /* */ + }, + { /* 1804 */ + 0, + /* */ + }, + { /* 1805 */ + 0, + /* */ + }, + { /* 1806 */ + 0, + /* */ + }, + { /* 1807 */ + 0, + /* */ + }, + { /* 1808 */ + 0, + /* */ + }, + { /* 1809 */ + 0, + /* */ + }, + { /* 1810 */ + 0, + /* */ + }, + { /* 1811 */ + 0, + /* */ + }, + { /* 1812 */ + 0, + /* */ + }, + { /* 1813 */ + 0, + /* */ + }, + { /* 1814 */ + 0, + /* */ + }, + { /* 1815 */ + 41, + /* MUL_FrST0 */ + }, + { /* 1816 */ + 0, + /* MWAITrr */ + }, + { /* 1817 */ + 40, + /* NEG16m */ + }, + { /* 1818 */ + 126, + /* NEG16r */ + }, + { /* 1819 */ + 40, + /* NEG32m */ + }, + { /* 1820 */ + 126, + /* NEG32r */ + }, + { /* 1821 */ + 40, + /* NEG64m */ + }, + { /* 1822 */ + 127, + /* NEG64r */ + }, + { /* 1823 */ + 80, + /* NEG8m */ + }, + { /* 1824 */ + 128, + /* NEG8r */ + }, + { /* 1825 */ + 0, + /* NOOP */ + }, + { /* 1826 */ + 40, + /* NOOPL */ + }, + { /* 1827 */ + 40, + /* NOOPL_19 */ + }, + { /* 1828 */ + 40, + /* NOOPL_1a */ + }, + { /* 1829 */ + 40, + /* NOOPL_1b */ + }, + { /* 1830 */ + 40, + /* NOOPL_1c */ + }, + { /* 1831 */ + 40, + /* NOOPL_1d */ + }, + { /* 1832 */ + 40, + /* NOOPL_1e */ + }, + { /* 1833 */ + 40, + /* NOOPW */ + }, + { /* 1834 */ + 40, + /* NOOPW_19 */ + }, + { /* 1835 */ + 40, + /* NOOPW_1a */ + }, + { /* 1836 */ + 40, + /* NOOPW_1b */ + }, + { /* 1837 */ + 40, + /* NOOPW_1c */ + }, + { /* 1838 */ + 40, + /* NOOPW_1d */ + }, + { /* 1839 */ + 40, + /* NOOPW_1e */ + }, + { /* 1840 */ + 40, + /* NOT16m */ + }, + { /* 1841 */ + 126, + /* NOT16r */ + }, + { /* 1842 */ + 40, + /* NOT32m */ + }, + { /* 1843 */ + 126, + /* NOT32r */ + }, + { /* 1844 */ + 40, + /* NOT64m */ + }, + { /* 1845 */ + 127, + /* NOT64r */ + }, + { /* 1846 */ + 80, + /* NOT8m */ + }, + { /* 1847 */ + 128, + /* NOT8r */ + }, + { /* 1848 */ + 2, + /* OR16i16 */ + }, + { /* 1849 */ + 3, + /* OR16mi */ + }, + { /* 1850 */ + 4, + /* OR16mi8 */ + }, + { /* 1851 */ + 5, + /* OR16mr */ + }, + { /* 1852 */ + 6, + /* OR16ri */ + }, + { /* 1853 */ + 7, + /* OR16ri8 */ + }, + { /* 1854 */ + 8, + /* OR16rm */ + }, + { /* 1855 */ + 9, + /* OR16rr */ + }, + { /* 1856 */ + 10, + /* OR16rr_REV */ + }, + { /* 1857 */ + 2, + /* OR32i32 */ + }, + { /* 1858 */ + 3, + /* OR32mi */ + }, + { /* 1859 */ + 11, + /* OR32mi8 */ + }, + { /* 1860 */ + 5, + /* OR32mr */ + }, + { /* 1861 */ + 0, + /* */ + }, + { /* 1862 */ + 6, + /* OR32ri */ + }, + { /* 1863 */ + 12, + /* OR32ri8 */ + }, + { /* 1864 */ + 8, + /* OR32rm */ + }, + { /* 1865 */ + 9, + /* OR32rr */ + }, + { /* 1866 */ + 10, + /* OR32rr_REV */ + }, + { /* 1867 */ + 13, + /* OR64i32 */ + }, + { /* 1868 */ + 14, + /* OR64mi32 */ + }, + { /* 1869 */ + 15, + /* OR64mi8 */ + }, + { /* 1870 */ + 16, + /* OR64mr */ + }, + { /* 1871 */ + 17, + /* OR64ri32 */ + }, + { /* 1872 */ + 18, + /* OR64ri8 */ + }, + { /* 1873 */ + 19, + /* OR64rm */ + }, + { /* 1874 */ + 20, + /* OR64rr */ + }, + { /* 1875 */ + 21, + /* OR64rr_REV */ + }, + { /* 1876 */ + 1, + /* OR8i8 */ + }, + { /* 1877 */ + 22, + /* OR8mi */ + }, + { /* 1878 */ + 23, + /* OR8mr */ + }, + { /* 1879 */ + 24, + /* OR8ri */ + }, + { /* 1880 */ + 24, + /* OR8ri8 */ + }, + { /* 1881 */ + 25, + /* OR8rm */ + }, + { /* 1882 */ + 26, + /* OR8rr */ + }, + { /* 1883 */ + 27, + /* OR8rr_REV */ + }, + { /* 1884 */ + 32, + /* ORPDrm */ + }, + { /* 1885 */ + 33, + /* ORPDrr */ + }, + { /* 1886 */ + 32, + /* ORPSrm */ + }, + { /* 1887 */ + 33, + /* ORPSrr */ + }, + { /* 1888 */ + 1, + /* OUT16ir */ + }, + { /* 1889 */ + 0, + /* OUT16rr */ + }, + { /* 1890 */ + 1, + /* OUT32ir */ + }, + { /* 1891 */ + 0, + /* OUT32rr */ + }, + { /* 1892 */ + 1, + /* OUT8ir */ + }, + { /* 1893 */ + 0, + /* OUT8rr */ + }, + { /* 1894 */ + 172, + /* OUTSB */ + }, + { /* 1895 */ + 173, + /* OUTSL */ + }, + { /* 1896 */ + 175, + /* OUTSW */ + }, + { /* 1897 */ + 42, + /* PABSBrm128 */ + }, + { /* 1898 */ + 43, + /* PABSBrr128 */ + }, + { /* 1899 */ + 42, + /* PABSDrm128 */ + }, + { /* 1900 */ + 43, + /* PABSDrr128 */ + }, + { /* 1901 */ + 42, + /* PABSWrm128 */ + }, + { /* 1902 */ + 43, + /* PABSWrr128 */ + }, + { /* 1903 */ + 32, + /* PACKSSDWrm */ + }, + { /* 1904 */ + 33, + /* PACKSSDWrr */ + }, + { /* 1905 */ + 32, + /* PACKSSWBrm */ + }, + { /* 1906 */ + 33, + /* PACKSSWBrr */ + }, + { /* 1907 */ + 32, + /* PACKUSDWrm */ + }, + { /* 1908 */ + 33, + /* PACKUSDWrr */ + }, + { /* 1909 */ + 32, + /* PACKUSWBrm */ + }, + { /* 1910 */ + 33, + /* PACKUSWBrr */ + }, + { /* 1911 */ + 32, + /* PADDBrm */ + }, + { /* 1912 */ + 33, + /* PADDBrr */ + }, + { /* 1913 */ + 32, + /* PADDDrm */ + }, + { /* 1914 */ + 33, + /* PADDDrr */ + }, + { /* 1915 */ + 32, + /* PADDQrm */ + }, + { /* 1916 */ + 33, + /* PADDQrr */ + }, + { /* 1917 */ + 32, + /* PADDSBrm */ + }, + { /* 1918 */ + 33, + /* PADDSBrr */ + }, + { /* 1919 */ + 32, + /* PADDSWrm */ + }, + { /* 1920 */ + 33, + /* PADDSWrr */ + }, + { /* 1921 */ + 32, + /* PADDUSBrm */ + }, + { /* 1922 */ + 33, + /* PADDUSBrr */ + }, + { /* 1923 */ + 32, + /* PADDUSWrm */ + }, + { /* 1924 */ + 33, + /* PADDUSWrr */ + }, + { /* 1925 */ + 32, + /* PADDWrm */ + }, + { /* 1926 */ + 33, + /* PADDWrr */ + }, + { /* 1927 */ + 247, + /* PALIGNR128rm */ + }, + { /* 1928 */ + 248, + /* PALIGNR128rr */ + }, + { /* 1929 */ + 32, + /* PANDNrm */ + }, + { /* 1930 */ + 33, + /* PANDNrr */ + }, + { /* 1931 */ + 32, + /* PANDrm */ + }, + { /* 1932 */ + 33, + /* PANDrr */ + }, + { /* 1933 */ + 0, + /* PAUSE */ + }, + { /* 1934 */ + 32, + /* PAVGBrm */ + }, + { /* 1935 */ + 33, + /* PAVGBrr */ + }, + { /* 1936 */ + 0, + /* */ + }, + { /* 1937 */ + 0, + /* */ + }, + { /* 1938 */ + 32, + /* PAVGWrm */ + }, + { /* 1939 */ + 33, + /* PAVGWrr */ + }, + { /* 1940 */ + 32, + /* PBLENDVBrm0 */ + }, + { /* 1941 */ + 33, + /* PBLENDVBrr0 */ + }, + { /* 1942 */ + 64, + /* PBLENDWrmi */ + }, + { /* 1943 */ + 65, + /* PBLENDWrri */ + }, + { /* 1944 */ + 247, + /* PCLMULQDQrm */ + }, + { /* 1945 */ + 248, + /* PCLMULQDQrr */ + }, + { /* 1946 */ + 32, + /* PCMPEQBrm */ + }, + { /* 1947 */ + 33, + /* PCMPEQBrr */ + }, + { /* 1948 */ + 32, + /* PCMPEQDrm */ + }, + { /* 1949 */ + 33, + /* PCMPEQDrr */ + }, + { /* 1950 */ + 32, + /* PCMPEQQrm */ + }, + { /* 1951 */ + 33, + /* PCMPEQQrr */ + }, + { /* 1952 */ + 32, + /* PCMPEQWrm */ + }, + { /* 1953 */ + 33, + /* PCMPEQWrr */ + }, + { /* 1954 */ + 0, + /* */ + }, + { /* 1955 */ + 0, + /* */ + }, + { /* 1956 */ + 44, + /* PCMPESTRIrm */ + }, + { /* 1957 */ + 45, + /* PCMPESTRIrr */ + }, + { /* 1958 */ + 0, + /* */ + }, + { /* 1959 */ + 0, + /* */ + }, + { /* 1960 */ + 44, + /* PCMPESTRM128rm */ + }, + { /* 1961 */ + 45, + /* PCMPESTRM128rr */ + }, + { /* 1962 */ + 32, + /* PCMPGTBrm */ + }, + { /* 1963 */ + 33, + /* PCMPGTBrr */ + }, + { /* 1964 */ + 32, + /* PCMPGTDrm */ + }, + { /* 1965 */ + 33, + /* PCMPGTDrr */ + }, + { /* 1966 */ + 32, + /* PCMPGTQrm */ + }, + { /* 1967 */ + 33, + /* PCMPGTQrr */ + }, + { /* 1968 */ + 32, + /* PCMPGTWrm */ + }, + { /* 1969 */ + 33, + /* PCMPGTWrr */ + }, + { /* 1970 */ + 0, + /* */ + }, + { /* 1971 */ + 0, + /* */ + }, + { /* 1972 */ + 44, + /* PCMPISTRIrm */ + }, + { /* 1973 */ + 45, + /* PCMPISTRIrr */ + }, + { /* 1974 */ + 0, + /* */ + }, + { /* 1975 */ + 0, + /* */ + }, + { /* 1976 */ + 44, + /* PCMPISTRM128rm */ + }, + { /* 1977 */ + 45, + /* PCMPISTRM128rr */ + }, + { /* 1978 */ + 46, + /* PDEP32rm */ + }, + { /* 1979 */ + 47, + /* PDEP32rr */ + }, + { /* 1980 */ + 48, + /* PDEP64rm */ + }, + { /* 1981 */ + 49, + /* PDEP64rr */ + }, + { /* 1982 */ + 46, + /* PEXT32rm */ + }, + { /* 1983 */ + 47, + /* PEXT32rr */ + }, + { /* 1984 */ + 48, + /* PEXT64rm */ + }, + { /* 1985 */ + 49, + /* PEXT64rr */ + }, + { /* 1986 */ + 249, + /* PEXTRBmr */ + }, + { /* 1987 */ + 132, + /* PEXTRBrr */ + }, + { /* 1988 */ + 250, + /* PEXTRDmr */ + }, + { /* 1989 */ + 132, + /* PEXTRDrr */ + }, + { /* 1990 */ + 250, + /* PEXTRQmr */ + }, + { /* 1991 */ + 251, + /* PEXTRQrr */ + }, + { /* 1992 */ + 250, + /* PEXTRWmr */ + }, + { /* 1993 */ + 252, + /* PEXTRWri */ + }, + { /* 1994 */ + 132, + /* PEXTRWrr_REV */ + }, + { /* 1995 */ + 0, + /* */ + }, + { /* 1996 */ + 0, + /* */ + }, + { /* 1997 */ + 0, + /* */ + }, + { /* 1998 */ + 0, + /* */ + }, + { /* 1999 */ + 0, + /* */ + }, + { /* 2000 */ + 0, + /* */ + }, + { /* 2001 */ + 0, + /* */ + }, + { /* 2002 */ + 0, + /* */ + }, + { /* 2003 */ + 0, + /* */ + }, + { /* 2004 */ + 0, + /* */ + }, + { /* 2005 */ + 0, + /* */ + }, + { /* 2006 */ + 0, + /* */ + }, + { /* 2007 */ + 0, + /* */ + }, + { /* 2008 */ + 0, + /* */ + }, + { /* 2009 */ + 0, + /* */ + }, + { /* 2010 */ + 0, + /* */ + }, + { /* 2011 */ + 0, + /* */ + }, + { /* 2012 */ + 0, + /* */ + }, + { /* 2013 */ + 0, + /* */ + }, + { /* 2014 */ + 0, + /* */ + }, + { /* 2015 */ + 0, + /* */ + }, + { /* 2016 */ + 0, + /* */ + }, + { /* 2017 */ + 0, + /* */ + }, + { /* 2018 */ + 0, + /* */ + }, + { /* 2019 */ + 0, + /* */ + }, + { /* 2020 */ + 0, + /* */ + }, + { /* 2021 */ + 0, + /* */ + }, + { /* 2022 */ + 0, + /* */ + }, + { /* 2023 */ + 0, + /* */ + }, + { /* 2024 */ + 0, + /* */ + }, + { /* 2025 */ + 0, + /* */ + }, + { /* 2026 */ + 0, + /* */ + }, + { /* 2027 */ + 0, + /* */ + }, + { /* 2028 */ + 0, + /* */ + }, + { /* 2029 */ + 0, + /* */ + }, + { /* 2030 */ + 0, + /* */ + }, + { /* 2031 */ + 0, + /* */ + }, + { /* 2032 */ + 0, + /* */ + }, + { /* 2033 */ + 32, + /* PHADDDrm */ + }, + { /* 2034 */ + 33, + /* PHADDDrr */ + }, + { /* 2035 */ + 32, + /* PHADDSWrm128 */ + }, + { /* 2036 */ + 33, + /* PHADDSWrr128 */ + }, + { /* 2037 */ + 32, + /* PHADDWrm */ + }, + { /* 2038 */ + 33, + /* PHADDWrr */ + }, + { /* 2039 */ + 42, + /* PHMINPOSUWrm128 */ + }, + { /* 2040 */ + 43, + /* PHMINPOSUWrr128 */ + }, + { /* 2041 */ + 32, + /* PHSUBDrm */ + }, + { /* 2042 */ + 33, + /* PHSUBDrr */ + }, + { /* 2043 */ + 32, + /* PHSUBSWrm128 */ + }, + { /* 2044 */ + 33, + /* PHSUBSWrr128 */ + }, + { /* 2045 */ + 32, + /* PHSUBWrm */ + }, + { /* 2046 */ + 33, + /* PHSUBWrr */ + }, + { /* 2047 */ + 0, + /* */ + }, + { /* 2048 */ + 0, + /* */ + }, + { /* 2049 */ + 0, + /* */ + }, + { /* 2050 */ + 0, + /* */ + }, + { /* 2051 */ + 253, + /* PINSRBrm */ + }, + { /* 2052 */ + 254, + /* PINSRBrr */ + }, + { /* 2053 */ + 255, + /* PINSRDrm */ + }, + { /* 2054 */ + 254, + /* PINSRDrr */ + }, + { /* 2055 */ + 255, + /* PINSRQrm */ + }, + { /* 2056 */ + 256, + /* PINSRQrr */ + }, + { /* 2057 */ + 255, + /* PINSRWrmi */ + }, + { /* 2058 */ + 254, + /* PINSRWrri */ + }, + { /* 2059 */ + 32, + /* PMADDUBSWrm128 */ + }, + { /* 2060 */ + 33, + /* PMADDUBSWrr128 */ + }, + { /* 2061 */ + 32, + /* PMADDWDrm */ + }, + { /* 2062 */ + 33, + /* PMADDWDrr */ + }, + { /* 2063 */ + 32, + /* PMAXSBrm */ + }, + { /* 2064 */ + 33, + /* PMAXSBrr */ + }, + { /* 2065 */ + 32, + /* PMAXSDrm */ + }, + { /* 2066 */ + 33, + /* PMAXSDrr */ + }, + { /* 2067 */ + 32, + /* PMAXSWrm */ + }, + { /* 2068 */ + 33, + /* PMAXSWrr */ + }, + { /* 2069 */ + 32, + /* PMAXUBrm */ + }, + { /* 2070 */ + 33, + /* PMAXUBrr */ + }, + { /* 2071 */ + 32, + /* PMAXUDrm */ + }, + { /* 2072 */ + 33, + /* PMAXUDrr */ + }, + { /* 2073 */ + 32, + /* PMAXUWrm */ + }, + { /* 2074 */ + 33, + /* PMAXUWrr */ + }, + { /* 2075 */ + 32, + /* PMINSBrm */ + }, + { /* 2076 */ + 33, + /* PMINSBrr */ + }, + { /* 2077 */ + 32, + /* PMINSDrm */ + }, + { /* 2078 */ + 33, + /* PMINSDrr */ + }, + { /* 2079 */ + 32, + /* PMINSWrm */ + }, + { /* 2080 */ + 33, + /* PMINSWrr */ + }, + { /* 2081 */ + 32, + /* PMINUBrm */ + }, + { /* 2082 */ + 33, + /* PMINUBrr */ + }, + { /* 2083 */ + 32, + /* PMINUDrm */ + }, + { /* 2084 */ + 33, + /* PMINUDrr */ + }, + { /* 2085 */ + 32, + /* PMINUWrm */ + }, + { /* 2086 */ + 33, + /* PMINUWrr */ + }, + { /* 2087 */ + 109, + /* PMOVMSKBrr */ + }, + { /* 2088 */ + 104, + /* PMOVSXBDrm */ + }, + { /* 2089 */ + 43, + /* PMOVSXBDrr */ + }, + { /* 2090 */ + 104, + /* PMOVSXBQrm */ + }, + { /* 2091 */ + 43, + /* PMOVSXBQrr */ + }, + { /* 2092 */ + 104, + /* PMOVSXBWrm */ + }, + { /* 2093 */ + 43, + /* PMOVSXBWrr */ + }, + { /* 2094 */ + 104, + /* PMOVSXDQrm */ + }, + { /* 2095 */ + 43, + /* PMOVSXDQrr */ + }, + { /* 2096 */ + 104, + /* PMOVSXWDrm */ + }, + { /* 2097 */ + 43, + /* PMOVSXWDrr */ + }, + { /* 2098 */ + 104, + /* PMOVSXWQrm */ + }, + { /* 2099 */ + 43, + /* PMOVSXWQrr */ + }, + { /* 2100 */ + 104, + /* PMOVZXBDrm */ + }, + { /* 2101 */ + 43, + /* PMOVZXBDrr */ + }, + { /* 2102 */ + 104, + /* PMOVZXBQrm */ + }, + { /* 2103 */ + 43, + /* PMOVZXBQrr */ + }, + { /* 2104 */ + 104, + /* PMOVZXBWrm */ + }, + { /* 2105 */ + 43, + /* PMOVZXBWrr */ + }, + { /* 2106 */ + 104, + /* PMOVZXDQrm */ + }, + { /* 2107 */ + 43, + /* PMOVZXDQrr */ + }, + { /* 2108 */ + 104, + /* PMOVZXWDrm */ + }, + { /* 2109 */ + 43, + /* PMOVZXWDrr */ + }, + { /* 2110 */ + 104, + /* PMOVZXWQrm */ + }, + { /* 2111 */ + 43, + /* PMOVZXWQrr */ + }, + { /* 2112 */ + 32, + /* PMULDQrm */ + }, + { /* 2113 */ + 33, + /* PMULDQrr */ + }, + { /* 2114 */ + 32, + /* PMULHRSWrm128 */ + }, + { /* 2115 */ + 33, + /* PMULHRSWrr128 */ + }, + { /* 2116 */ + 0, + /* */ + }, + { /* 2117 */ + 0, + /* */ + }, + { /* 2118 */ + 32, + /* PMULHUWrm */ + }, + { /* 2119 */ + 33, + /* PMULHUWrr */ + }, + { /* 2120 */ + 32, + /* PMULHWrm */ + }, + { /* 2121 */ + 33, + /* PMULHWrr */ + }, + { /* 2122 */ + 32, + /* PMULLDrm */ + }, + { /* 2123 */ + 33, + /* PMULLDrr */ + }, + { /* 2124 */ + 32, + /* PMULLWrm */ + }, + { /* 2125 */ + 33, + /* PMULLWrr */ + }, + { /* 2126 */ + 32, + /* PMULUDQrm */ + }, + { /* 2127 */ + 33, + /* PMULUDQrr */ + }, + { /* 2128 */ + 257, + /* POP16r */ + }, + { /* 2129 */ + 40, + /* POP16rmm */ + }, + { /* 2130 */ + 75, + /* POP16rmr */ + }, + { /* 2131 */ + 257, + /* POP32r */ + }, + { /* 2132 */ + 40, + /* POP32rmm */ + }, + { /* 2133 */ + 75, + /* POP32rmr */ + }, + { /* 2134 */ + 258, + /* POP64r */ + }, + { /* 2135 */ + 40, + /* POP64rmm */ + }, + { /* 2136 */ + 77, + /* POP64rmr */ + }, + { /* 2137 */ + 0, + /* POPA16 */ + }, + { /* 2138 */ + 0, + /* POPA32 */ + }, + { /* 2139 */ + 66, + /* POPCNT16rm */ + }, + { /* 2140 */ + 67, + /* POPCNT16rr */ + }, + { /* 2141 */ + 66, + /* POPCNT32rm */ + }, + { /* 2142 */ + 67, + /* POPCNT32rr */ + }, + { /* 2143 */ + 30, + /* POPCNT64rm */ + }, + { /* 2144 */ + 31, + /* POPCNT64rr */ + }, + { /* 2145 */ + 0, + /* POPDS16 */ + }, + { /* 2146 */ + 0, + /* POPDS32 */ + }, + { /* 2147 */ + 0, + /* POPES16 */ + }, + { /* 2148 */ + 0, + /* POPES32 */ + }, + { /* 2149 */ + 0, + /* POPF16 */ + }, + { /* 2150 */ + 0, + /* POPF32 */ + }, + { /* 2151 */ + 0, + /* POPF64 */ + }, + { /* 2152 */ + 0, + /* POPFS16 */ + }, + { /* 2153 */ + 0, + /* POPFS32 */ + }, + { /* 2154 */ + 0, + /* POPFS64 */ + }, + { /* 2155 */ + 0, + /* POPGS16 */ + }, + { /* 2156 */ + 0, + /* POPGS32 */ + }, + { /* 2157 */ + 0, + /* POPGS64 */ + }, + { /* 2158 */ + 0, + /* POPSS16 */ + }, + { /* 2159 */ + 0, + /* POPSS32 */ + }, + { /* 2160 */ + 32, + /* PORrm */ + }, + { /* 2161 */ + 33, + /* PORrr */ + }, + { /* 2162 */ + 80, + /* PREFETCH */ + }, + { /* 2163 */ + 80, + /* PREFETCHNTA */ + }, + { /* 2164 */ + 80, + /* PREFETCHT0 */ + }, + { /* 2165 */ + 80, + /* PREFETCHT1 */ + }, + { /* 2166 */ + 80, + /* PREFETCHT2 */ + }, + { /* 2167 */ + 80, + /* PREFETCHW */ + }, + { /* 2168 */ + 32, + /* PSADBWrm */ + }, + { /* 2169 */ + 33, + /* PSADBWrr */ + }, + { /* 2170 */ + 32, + /* PSHUFBrm */ + }, + { /* 2171 */ + 33, + /* PSHUFBrr */ + }, + { /* 2172 */ + 44, + /* PSHUFDmi */ + }, + { /* 2173 */ + 45, + /* PSHUFDri */ + }, + { /* 2174 */ + 44, + /* PSHUFHWmi */ + }, + { /* 2175 */ + 45, + /* PSHUFHWri */ + }, + { /* 2176 */ + 44, + /* PSHUFLWmi */ + }, + { /* 2177 */ + 45, + /* PSHUFLWri */ + }, + { /* 2178 */ + 32, + /* PSIGNBrm */ + }, + { /* 2179 */ + 33, + /* PSIGNBrr */ + }, + { /* 2180 */ + 32, + /* PSIGNDrm */ + }, + { /* 2181 */ + 33, + /* PSIGNDrr */ + }, + { /* 2182 */ + 32, + /* PSIGNWrm */ + }, + { /* 2183 */ + 33, + /* PSIGNWrr */ + }, + { /* 2184 */ + 259, + /* PSLLDQri */ + }, + { /* 2185 */ + 260, + /* PSLLDri */ + }, + { /* 2186 */ + 32, + /* PSLLDrm */ + }, + { /* 2187 */ + 33, + /* PSLLDrr */ + }, + { /* 2188 */ + 260, + /* PSLLQri */ + }, + { /* 2189 */ + 32, + /* PSLLQrm */ + }, + { /* 2190 */ + 33, + /* PSLLQrr */ + }, + { /* 2191 */ + 260, + /* PSLLWri */ + }, + { /* 2192 */ + 32, + /* PSLLWrm */ + }, + { /* 2193 */ + 33, + /* PSLLWrr */ + }, + { /* 2194 */ + 260, + /* PSRADri */ + }, + { /* 2195 */ + 32, + /* PSRADrm */ + }, + { /* 2196 */ + 33, + /* PSRADrr */ + }, + { /* 2197 */ + 260, + /* PSRAWri */ + }, + { /* 2198 */ + 32, + /* PSRAWrm */ + }, + { /* 2199 */ + 33, + /* PSRAWrr */ + }, + { /* 2200 */ + 259, + /* PSRLDQri */ + }, + { /* 2201 */ + 260, + /* PSRLDri */ + }, + { /* 2202 */ + 32, + /* PSRLDrm */ + }, + { /* 2203 */ + 33, + /* PSRLDrr */ + }, + { /* 2204 */ + 260, + /* PSRLQri */ + }, + { /* 2205 */ + 32, + /* PSRLQrm */ + }, + { /* 2206 */ + 33, + /* PSRLQrr */ + }, + { /* 2207 */ + 260, + /* PSRLWri */ + }, + { /* 2208 */ + 32, + /* PSRLWrm */ + }, + { /* 2209 */ + 33, + /* PSRLWrr */ + }, + { /* 2210 */ + 32, + /* PSUBBrm */ + }, + { /* 2211 */ + 33, + /* PSUBBrr */ + }, + { /* 2212 */ + 32, + /* PSUBDrm */ + }, + { /* 2213 */ + 33, + /* PSUBDrr */ + }, + { /* 2214 */ + 32, + /* PSUBQrm */ + }, + { /* 2215 */ + 33, + /* PSUBQrr */ + }, + { /* 2216 */ + 32, + /* PSUBSBrm */ + }, + { /* 2217 */ + 33, + /* PSUBSBrr */ + }, + { /* 2218 */ + 32, + /* PSUBSWrm */ + }, + { /* 2219 */ + 33, + /* PSUBSWrr */ + }, + { /* 2220 */ + 32, + /* PSUBUSBrm */ + }, + { /* 2221 */ + 33, + /* PSUBUSBrr */ + }, + { /* 2222 */ + 32, + /* PSUBUSWrm */ + }, + { /* 2223 */ + 33, + /* PSUBUSWrr */ + }, + { /* 2224 */ + 32, + /* PSUBWrm */ + }, + { /* 2225 */ + 33, + /* PSUBWrr */ + }, + { /* 2226 */ + 0, + /* */ + }, + { /* 2227 */ + 0, + /* */ + }, + { /* 2228 */ + 42, + /* PTESTrm */ + }, + { /* 2229 */ + 43, + /* PTESTrr */ + }, + { /* 2230 */ + 32, + /* PUNPCKHBWrm */ + }, + { /* 2231 */ + 33, + /* PUNPCKHBWrr */ + }, + { /* 2232 */ + 32, + /* PUNPCKHDQrm */ + }, + { /* 2233 */ + 33, + /* PUNPCKHDQrr */ + }, + { /* 2234 */ + 32, + /* PUNPCKHQDQrm */ + }, + { /* 2235 */ + 33, + /* PUNPCKHQDQrr */ + }, + { /* 2236 */ + 32, + /* PUNPCKHWDrm */ + }, + { /* 2237 */ + 33, + /* PUNPCKHWDrr */ + }, + { /* 2238 */ + 32, + /* PUNPCKLBWrm */ + }, + { /* 2239 */ + 33, + /* PUNPCKLBWrr */ + }, + { /* 2240 */ + 32, + /* PUNPCKLDQrm */ + }, + { /* 2241 */ + 33, + /* PUNPCKLDQrr */ + }, + { /* 2242 */ + 32, + /* PUNPCKLQDQrm */ + }, + { /* 2243 */ + 33, + /* PUNPCKLQDQrr */ + }, + { /* 2244 */ + 32, + /* PUNPCKLWDrm */ + }, + { /* 2245 */ + 33, + /* PUNPCKLWDrr */ + }, + { /* 2246 */ + 261, + /* PUSH16i8 */ + }, + { /* 2247 */ + 257, + /* PUSH16r */ + }, + { /* 2248 */ + 40, + /* PUSH16rmm */ + }, + { /* 2249 */ + 75, + /* PUSH16rmr */ + }, + { /* 2250 */ + 262, + /* PUSH32i8 */ + }, + { /* 2251 */ + 257, + /* PUSH32r */ + }, + { /* 2252 */ + 40, + /* PUSH32rmm */ + }, + { /* 2253 */ + 75, + /* PUSH32rmr */ + }, + { /* 2254 */ + 2, + /* PUSH64i16 */ + }, + { /* 2255 */ + 13, + /* PUSH64i32 */ + }, + { /* 2256 */ + 263, + /* PUSH64i8 */ + }, + { /* 2257 */ + 258, + /* PUSH64r */ + }, + { /* 2258 */ + 40, + /* PUSH64rmm */ + }, + { /* 2259 */ + 77, + /* PUSH64rmr */ + }, + { /* 2260 */ + 0, + /* PUSHA16 */ + }, + { /* 2261 */ + 0, + /* PUSHA32 */ + }, + { /* 2262 */ + 0, + /* PUSHCS16 */ + }, + { /* 2263 */ + 0, + /* PUSHCS32 */ + }, + { /* 2264 */ + 0, + /* PUSHDS16 */ + }, + { /* 2265 */ + 0, + /* PUSHDS32 */ + }, + { /* 2266 */ + 0, + /* PUSHES16 */ + }, + { /* 2267 */ + 0, + /* PUSHES32 */ + }, + { /* 2268 */ + 0, + /* PUSHF16 */ + }, + { /* 2269 */ + 0, + /* PUSHF32 */ + }, + { /* 2270 */ + 0, + /* PUSHF64 */ + }, + { /* 2271 */ + 0, + /* PUSHFS16 */ + }, + { /* 2272 */ + 0, + /* PUSHFS32 */ + }, + { /* 2273 */ + 0, + /* PUSHFS64 */ + }, + { /* 2274 */ + 0, + /* PUSHGS16 */ + }, + { /* 2275 */ + 0, + /* PUSHGS32 */ + }, + { /* 2276 */ + 0, + /* PUSHGS64 */ + }, + { /* 2277 */ + 0, + /* PUSHSS16 */ + }, + { /* 2278 */ + 0, + /* PUSHSS32 */ + }, + { /* 2279 */ + 2, + /* PUSHi16 */ + }, + { /* 2280 */ + 2, + /* PUSHi32 */ + }, + { /* 2281 */ + 32, + /* PXORrm */ + }, + { /* 2282 */ + 33, + /* PXORrr */ + }, + { /* 2283 */ + 40, + /* RCL16m1 */ + }, + { /* 2284 */ + 40, + /* RCL16mCL */ + }, + { /* 2285 */ + 264, + /* RCL16mi */ + }, + { /* 2286 */ + 126, + /* RCL16r1 */ + }, + { /* 2287 */ + 126, + /* RCL16rCL */ + }, + { /* 2288 */ + 265, + /* RCL16ri */ + }, + { /* 2289 */ + 40, + /* RCL32m1 */ + }, + { /* 2290 */ + 40, + /* RCL32mCL */ + }, + { /* 2291 */ + 264, + /* RCL32mi */ + }, + { /* 2292 */ + 126, + /* RCL32r1 */ + }, + { /* 2293 */ + 126, + /* RCL32rCL */ + }, + { /* 2294 */ + 265, + /* RCL32ri */ + }, + { /* 2295 */ + 40, + /* RCL64m1 */ + }, + { /* 2296 */ + 40, + /* RCL64mCL */ + }, + { /* 2297 */ + 264, + /* RCL64mi */ + }, + { /* 2298 */ + 127, + /* RCL64r1 */ + }, + { /* 2299 */ + 127, + /* RCL64rCL */ + }, + { /* 2300 */ + 266, + /* RCL64ri */ + }, + { /* 2301 */ + 80, + /* RCL8m1 */ + }, + { /* 2302 */ + 80, + /* RCL8mCL */ + }, + { /* 2303 */ + 22, + /* RCL8mi */ + }, + { /* 2304 */ + 128, + /* RCL8r1 */ + }, + { /* 2305 */ + 128, + /* RCL8rCL */ + }, + { /* 2306 */ + 24, + /* RCL8ri */ + }, + { /* 2307 */ + 42, + /* RCPPSm */ + }, + { /* 2308 */ + 0, + /* */ + }, + { /* 2309 */ + 43, + /* RCPPSr */ + }, + { /* 2310 */ + 0, + /* */ + }, + { /* 2311 */ + 238, + /* RCPSSm */ + }, + { /* 2312 */ + 0, + /* */ + }, + { /* 2313 */ + 267, + /* RCPSSr */ + }, + { /* 2314 */ + 0, + /* */ + }, + { /* 2315 */ + 40, + /* RCR16m1 */ + }, + { /* 2316 */ + 40, + /* RCR16mCL */ + }, + { /* 2317 */ + 264, + /* RCR16mi */ + }, + { /* 2318 */ + 126, + /* RCR16r1 */ + }, + { /* 2319 */ + 126, + /* RCR16rCL */ + }, + { /* 2320 */ + 265, + /* RCR16ri */ + }, + { /* 2321 */ + 40, + /* RCR32m1 */ + }, + { /* 2322 */ + 40, + /* RCR32mCL */ + }, + { /* 2323 */ + 264, + /* RCR32mi */ + }, + { /* 2324 */ + 126, + /* RCR32r1 */ + }, + { /* 2325 */ + 126, + /* RCR32rCL */ + }, + { /* 2326 */ + 265, + /* RCR32ri */ + }, + { /* 2327 */ + 40, + /* RCR64m1 */ + }, + { /* 2328 */ + 40, + /* RCR64mCL */ + }, + { /* 2329 */ + 264, + /* RCR64mi */ + }, + { /* 2330 */ + 127, + /* RCR64r1 */ + }, + { /* 2331 */ + 127, + /* RCR64rCL */ + }, + { /* 2332 */ + 266, + /* RCR64ri */ + }, + { /* 2333 */ + 80, + /* RCR8m1 */ + }, + { /* 2334 */ + 80, + /* RCR8mCL */ + }, + { /* 2335 */ + 22, + /* RCR8mi */ + }, + { /* 2336 */ + 128, + /* RCR8r1 */ + }, + { /* 2337 */ + 128, + /* RCR8rCL */ + }, + { /* 2338 */ + 24, + /* RCR8ri */ + }, + { /* 2339 */ + 268, + /* RDFSBASE */ + }, + { /* 2340 */ + 77, + /* RDFSBASE64 */ + }, + { /* 2341 */ + 268, + /* RDGSBASE */ + }, + { /* 2342 */ + 77, + /* RDGSBASE64 */ + }, + { /* 2343 */ + 0, + /* RDMSR */ + }, + { /* 2344 */ + 0, + /* RDPMC */ + }, + { /* 2345 */ + 75, + /* RDRAND16r */ + }, + { /* 2346 */ + 75, + /* RDRAND32r */ + }, + { /* 2347 */ + 77, + /* RDRAND64r */ + }, + { /* 2348 */ + 75, + /* RDSEED16r */ + }, + { /* 2349 */ + 75, + /* RDSEED32r */ + }, + { /* 2350 */ + 77, + /* RDSEED64r */ + }, + { /* 2351 */ + 0, + /* RDTSC */ + }, + { /* 2352 */ + 0, + /* RDTSCP */ + }, + { /* 2353 */ + 0, + /* */ + }, + { /* 2354 */ + 0, + /* */ + }, + { /* 2355 */ + 0, + /* */ + }, + { /* 2356 */ + 0, + /* */ + }, + { /* 2357 */ + 0, + /* REPNE_PREFIX */ + }, + { /* 2358 */ + 0, + /* */ + }, + { /* 2359 */ + 0, + /* */ + }, + { /* 2360 */ + 0, + /* */ + }, + { /* 2361 */ + 0, + /* */ + }, + { /* 2362 */ + 0, + /* */ + }, + { /* 2363 */ + 0, + /* */ + }, + { /* 2364 */ + 0, + /* */ + }, + { /* 2365 */ + 0, + /* REP_PREFIX */ + }, + { /* 2366 */ + 0, + /* */ + }, + { /* 2367 */ + 0, + /* */ + }, + { /* 2368 */ + 0, + /* */ + }, + { /* 2369 */ + 0, + /* */ + }, + { /* 2370 */ + 0, + /* */ + }, + { /* 2371 */ + 0, + /* */ + }, + { /* 2372 */ + 0, + /* */ + }, + { /* 2373 */ + 176, + /* RETIL */ + }, + { /* 2374 */ + 176, + /* RETIQ */ + }, + { /* 2375 */ + 2, + /* RETIW */ + }, + { /* 2376 */ + 0, + /* RETL */ + }, + { /* 2377 */ + 0, + /* RETQ */ + }, + { /* 2378 */ + 0, + /* RETW */ + }, + { /* 2379 */ + 0, + /* REX64_PREFIX */ + }, + { /* 2380 */ + 40, + /* ROL16m1 */ + }, + { /* 2381 */ + 40, + /* ROL16mCL */ + }, + { /* 2382 */ + 264, + /* ROL16mi */ + }, + { /* 2383 */ + 126, + /* ROL16r1 */ + }, + { /* 2384 */ + 126, + /* ROL16rCL */ + }, + { /* 2385 */ + 265, + /* ROL16ri */ + }, + { /* 2386 */ + 40, + /* ROL32m1 */ + }, + { /* 2387 */ + 40, + /* ROL32mCL */ + }, + { /* 2388 */ + 264, + /* ROL32mi */ + }, + { /* 2389 */ + 126, + /* ROL32r1 */ + }, + { /* 2390 */ + 126, + /* ROL32rCL */ + }, + { /* 2391 */ + 265, + /* ROL32ri */ + }, + { /* 2392 */ + 40, + /* ROL64m1 */ + }, + { /* 2393 */ + 40, + /* ROL64mCL */ + }, + { /* 2394 */ + 264, + /* ROL64mi */ + }, + { /* 2395 */ + 127, + /* ROL64r1 */ + }, + { /* 2396 */ + 127, + /* ROL64rCL */ + }, + { /* 2397 */ + 266, + /* ROL64ri */ + }, + { /* 2398 */ + 80, + /* ROL8m1 */ + }, + { /* 2399 */ + 80, + /* ROL8mCL */ + }, + { /* 2400 */ + 22, + /* ROL8mi */ + }, + { /* 2401 */ + 128, + /* ROL8r1 */ + }, + { /* 2402 */ + 128, + /* ROL8rCL */ + }, + { /* 2403 */ + 24, + /* ROL8ri */ + }, + { /* 2404 */ + 40, + /* ROR16m1 */ + }, + { /* 2405 */ + 40, + /* ROR16mCL */ + }, + { /* 2406 */ + 264, + /* ROR16mi */ + }, + { /* 2407 */ + 126, + /* ROR16r1 */ + }, + { /* 2408 */ + 126, + /* ROR16rCL */ + }, + { /* 2409 */ + 265, + /* ROR16ri */ + }, + { /* 2410 */ + 40, + /* ROR32m1 */ + }, + { /* 2411 */ + 40, + /* ROR32mCL */ + }, + { /* 2412 */ + 264, + /* ROR32mi */ + }, + { /* 2413 */ + 126, + /* ROR32r1 */ + }, + { /* 2414 */ + 126, + /* ROR32rCL */ + }, + { /* 2415 */ + 265, + /* ROR32ri */ + }, + { /* 2416 */ + 40, + /* ROR64m1 */ + }, + { /* 2417 */ + 40, + /* ROR64mCL */ + }, + { /* 2418 */ + 264, + /* ROR64mi */ + }, + { /* 2419 */ + 127, + /* ROR64r1 */ + }, + { /* 2420 */ + 127, + /* ROR64rCL */ + }, + { /* 2421 */ + 266, + /* ROR64ri */ + }, + { /* 2422 */ + 80, + /* ROR8m1 */ + }, + { /* 2423 */ + 80, + /* ROR8mCL */ + }, + { /* 2424 */ + 22, + /* ROR8mi */ + }, + { /* 2425 */ + 128, + /* ROR8r1 */ + }, + { /* 2426 */ + 128, + /* ROR8rCL */ + }, + { /* 2427 */ + 24, + /* ROR8ri */ + }, + { /* 2428 */ + 269, + /* RORX32mi */ + }, + { /* 2429 */ + 270, + /* RORX32ri */ + }, + { /* 2430 */ + 271, + /* RORX64mi */ + }, + { /* 2431 */ + 272, + /* RORX64ri */ + }, + { /* 2432 */ + 273, + /* ROUNDPDm */ + }, + { /* 2433 */ + 274, + /* ROUNDPDr */ + }, + { /* 2434 */ + 273, + /* ROUNDPSm */ + }, + { /* 2435 */ + 274, + /* ROUNDPSr */ + }, + { /* 2436 */ + 275, + /* ROUNDSDm */ + }, + { /* 2437 */ + 276, + /* ROUNDSDr */ + }, + { /* 2438 */ + 0, + /* */ + }, + { /* 2439 */ + 151, + /* ROUNDSSm */ + }, + { /* 2440 */ + 277, + /* ROUNDSSr */ + }, + { /* 2441 */ + 0, + /* */ + }, + { /* 2442 */ + 0, + /* RSM */ + }, + { /* 2443 */ + 42, + /* RSQRTPSm */ + }, + { /* 2444 */ + 0, + /* */ + }, + { /* 2445 */ + 43, + /* RSQRTPSr */ + }, + { /* 2446 */ + 0, + /* */ + }, + { /* 2447 */ + 238, + /* RSQRTSSm */ + }, + { /* 2448 */ + 0, + /* */ + }, + { /* 2449 */ + 267, + /* RSQRTSSr */ + }, + { /* 2450 */ + 0, + /* */ + }, + { /* 2451 */ + 0, + /* SAHF */ + }, + { /* 2452 */ + 40, + /* SAL16m1 */ + }, + { /* 2453 */ + 40, + /* SAL16mCL */ + }, + { /* 2454 */ + 264, + /* SAL16mi */ + }, + { /* 2455 */ + 126, + /* SAL16r1 */ + }, + { /* 2456 */ + 126, + /* SAL16rCL */ + }, + { /* 2457 */ + 265, + /* SAL16ri */ + }, + { /* 2458 */ + 40, + /* SAL32m1 */ + }, + { /* 2459 */ + 40, + /* SAL32mCL */ + }, + { /* 2460 */ + 264, + /* SAL32mi */ + }, + { /* 2461 */ + 126, + /* SAL32r1 */ + }, + { /* 2462 */ + 126, + /* SAL32rCL */ + }, + { /* 2463 */ + 265, + /* SAL32ri */ + }, + { /* 2464 */ + 40, + /* SAL64m1 */ + }, + { /* 2465 */ + 40, + /* SAL64mCL */ + }, + { /* 2466 */ + 264, + /* SAL64mi */ + }, + { /* 2467 */ + 127, + /* SAL64r1 */ + }, + { /* 2468 */ + 127, + /* SAL64rCL */ + }, + { /* 2469 */ + 266, + /* SAL64ri */ + }, + { /* 2470 */ + 80, + /* SAL8m1 */ + }, + { /* 2471 */ + 80, + /* SAL8mCL */ + }, + { /* 2472 */ + 22, + /* SAL8mi */ + }, + { /* 2473 */ + 128, + /* SAL8r1 */ + }, + { /* 2474 */ + 128, + /* SAL8rCL */ + }, + { /* 2475 */ + 24, + /* SAL8ri */ + }, + { /* 2476 */ + 0, + /* SALC */ + }, + { /* 2477 */ + 40, + /* SAR16m1 */ + }, + { /* 2478 */ + 40, + /* SAR16mCL */ + }, + { /* 2479 */ + 264, + /* SAR16mi */ + }, + { /* 2480 */ + 126, + /* SAR16r1 */ + }, + { /* 2481 */ + 126, + /* SAR16rCL */ + }, + { /* 2482 */ + 265, + /* SAR16ri */ + }, + { /* 2483 */ + 40, + /* SAR32m1 */ + }, + { /* 2484 */ + 40, + /* SAR32mCL */ + }, + { /* 2485 */ + 264, + /* SAR32mi */ + }, + { /* 2486 */ + 126, + /* SAR32r1 */ + }, + { /* 2487 */ + 126, + /* SAR32rCL */ + }, + { /* 2488 */ + 265, + /* SAR32ri */ + }, + { /* 2489 */ + 40, + /* SAR64m1 */ + }, + { /* 2490 */ + 40, + /* SAR64mCL */ + }, + { /* 2491 */ + 264, + /* SAR64mi */ + }, + { /* 2492 */ + 127, + /* SAR64r1 */ + }, + { /* 2493 */ + 127, + /* SAR64rCL */ + }, + { /* 2494 */ + 266, + /* SAR64ri */ + }, + { /* 2495 */ + 80, + /* SAR8m1 */ + }, + { /* 2496 */ + 80, + /* SAR8mCL */ + }, + { /* 2497 */ + 22, + /* SAR8mi */ + }, + { /* 2498 */ + 128, + /* SAR8r1 */ + }, + { /* 2499 */ + 128, + /* SAR8rCL */ + }, + { /* 2500 */ + 24, + /* SAR8ri */ + }, + { /* 2501 */ + 52, + /* SARX32rm */ + }, + { /* 2502 */ + 53, + /* SARX32rr */ + }, + { /* 2503 */ + 54, + /* SARX64rm */ + }, + { /* 2504 */ + 55, + /* SARX64rr */ + }, + { /* 2505 */ + 2, + /* SBB16i16 */ + }, + { /* 2506 */ + 3, + /* SBB16mi */ + }, + { /* 2507 */ + 4, + /* SBB16mi8 */ + }, + { /* 2508 */ + 5, + /* SBB16mr */ + }, + { /* 2509 */ + 6, + /* SBB16ri */ + }, + { /* 2510 */ + 7, + /* SBB16ri8 */ + }, + { /* 2511 */ + 8, + /* SBB16rm */ + }, + { /* 2512 */ + 9, + /* SBB16rr */ + }, + { /* 2513 */ + 10, + /* SBB16rr_REV */ + }, + { /* 2514 */ + 2, + /* SBB32i32 */ + }, + { /* 2515 */ + 3, + /* SBB32mi */ + }, + { /* 2516 */ + 11, + /* SBB32mi8 */ + }, + { /* 2517 */ + 5, + /* SBB32mr */ + }, + { /* 2518 */ + 6, + /* SBB32ri */ + }, + { /* 2519 */ + 12, + /* SBB32ri8 */ + }, + { /* 2520 */ + 8, + /* SBB32rm */ + }, + { /* 2521 */ + 9, + /* SBB32rr */ + }, + { /* 2522 */ + 10, + /* SBB32rr_REV */ + }, + { /* 2523 */ + 13, + /* SBB64i32 */ + }, + { /* 2524 */ + 14, + /* SBB64mi32 */ + }, + { /* 2525 */ + 15, + /* SBB64mi8 */ + }, + { /* 2526 */ + 16, + /* SBB64mr */ + }, + { /* 2527 */ + 17, + /* SBB64ri32 */ + }, + { /* 2528 */ + 18, + /* SBB64ri8 */ + }, + { /* 2529 */ + 19, + /* SBB64rm */ + }, + { /* 2530 */ + 20, + /* SBB64rr */ + }, + { /* 2531 */ + 21, + /* SBB64rr_REV */ + }, + { /* 2532 */ + 1, + /* SBB8i8 */ + }, + { /* 2533 */ + 22, + /* SBB8mi */ + }, + { /* 2534 */ + 23, + /* SBB8mr */ + }, + { /* 2535 */ + 24, + /* SBB8ri */ + }, + { /* 2536 */ + 25, + /* SBB8rm */ + }, + { /* 2537 */ + 26, + /* SBB8rr */ + }, + { /* 2538 */ + 27, + /* SBB8rr_REV */ + }, + { /* 2539 */ + 148, + /* SCAS16 */ + }, + { /* 2540 */ + 149, + /* SCAS32 */ + }, + { /* 2541 */ + 278, + /* SCAS64 */ + }, + { /* 2542 */ + 150, + /* SCAS8 */ + }, + { /* 2543 */ + 0, + /* */ + }, + { /* 2544 */ + 0, + /* */ + }, + { /* 2545 */ + 80, + /* SETAEm */ + }, + { /* 2546 */ + 129, + /* SETAEr */ + }, + { /* 2547 */ + 80, + /* SETAm */ + }, + { /* 2548 */ + 129, + /* SETAr */ + }, + { /* 2549 */ + 80, + /* SETBEm */ + }, + { /* 2550 */ + 129, + /* SETBEr */ + }, + { /* 2551 */ + 0, + /* */ + }, + { /* 2552 */ + 0, + /* */ + }, + { /* 2553 */ + 0, + /* */ + }, + { /* 2554 */ + 0, + /* */ + }, + { /* 2555 */ + 80, + /* SETBm */ + }, + { /* 2556 */ + 129, + /* SETBr */ + }, + { /* 2557 */ + 80, + /* SETEm */ + }, + { /* 2558 */ + 129, + /* SETEr */ + }, + { /* 2559 */ + 80, + /* SETGEm */ + }, + { /* 2560 */ + 129, + /* SETGEr */ + }, + { /* 2561 */ + 80, + /* SETGm */ + }, + { /* 2562 */ + 129, + /* SETGr */ + }, + { /* 2563 */ + 80, + /* SETLEm */ + }, + { /* 2564 */ + 129, + /* SETLEr */ + }, + { /* 2565 */ + 80, + /* SETLm */ + }, + { /* 2566 */ + 129, + /* SETLr */ + }, + { /* 2567 */ + 80, + /* SETNEm */ + }, + { /* 2568 */ + 129, + /* SETNEr */ + }, + { /* 2569 */ + 80, + /* SETNOm */ + }, + { /* 2570 */ + 129, + /* SETNOr */ + }, + { /* 2571 */ + 80, + /* SETNPm */ + }, + { /* 2572 */ + 129, + /* SETNPr */ + }, + { /* 2573 */ + 80, + /* SETNSm */ + }, + { /* 2574 */ + 129, + /* SETNSr */ + }, + { /* 2575 */ + 80, + /* SETOm */ + }, + { /* 2576 */ + 129, + /* SETOr */ + }, + { /* 2577 */ + 80, + /* SETPm */ + }, + { /* 2578 */ + 129, + /* SETPr */ + }, + { /* 2579 */ + 80, + /* SETSm */ + }, + { /* 2580 */ + 129, + /* SETSr */ + }, + { /* 2581 */ + 0, + /* SFENCE */ + }, + { /* 2582 */ + 137, + /* SGDT16m */ + }, + { /* 2583 */ + 137, + /* SGDT32m */ + }, + { /* 2584 */ + 138, + /* SGDT64m */ + }, + { /* 2585 */ + 32, + /* SHA1MSG1rm */ + }, + { /* 2586 */ + 33, + /* SHA1MSG1rr */ + }, + { /* 2587 */ + 32, + /* SHA1MSG2rm */ + }, + { /* 2588 */ + 33, + /* SHA1MSG2rr */ + }, + { /* 2589 */ + 32, + /* SHA1NEXTErm */ + }, + { /* 2590 */ + 33, + /* SHA1NEXTErr */ + }, + { /* 2591 */ + 247, + /* SHA1RNDS4rmi */ + }, + { /* 2592 */ + 248, + /* SHA1RNDS4rri */ + }, + { /* 2593 */ + 32, + /* SHA256MSG1rm */ + }, + { /* 2594 */ + 33, + /* SHA256MSG1rr */ + }, + { /* 2595 */ + 32, + /* SHA256MSG2rm */ + }, + { /* 2596 */ + 33, + /* SHA256MSG2rr */ + }, + { /* 2597 */ + 32, + /* SHA256RNDS2rm */ + }, + { /* 2598 */ + 33, + /* SHA256RNDS2rr */ + }, + { /* 2599 */ + 40, + /* SHL16m1 */ + }, + { /* 2600 */ + 40, + /* SHL16mCL */ + }, + { /* 2601 */ + 264, + /* SHL16mi */ + }, + { /* 2602 */ + 126, + /* SHL16r1 */ + }, + { /* 2603 */ + 126, + /* SHL16rCL */ + }, + { /* 2604 */ + 265, + /* SHL16ri */ + }, + { /* 2605 */ + 40, + /* SHL32m1 */ + }, + { /* 2606 */ + 40, + /* SHL32mCL */ + }, + { /* 2607 */ + 264, + /* SHL32mi */ + }, + { /* 2608 */ + 126, + /* SHL32r1 */ + }, + { /* 2609 */ + 126, + /* SHL32rCL */ + }, + { /* 2610 */ + 265, + /* SHL32ri */ + }, + { /* 2611 */ + 40, + /* SHL64m1 */ + }, + { /* 2612 */ + 40, + /* SHL64mCL */ + }, + { /* 2613 */ + 264, + /* SHL64mi */ + }, + { /* 2614 */ + 127, + /* SHL64r1 */ + }, + { /* 2615 */ + 127, + /* SHL64rCL */ + }, + { /* 2616 */ + 266, + /* SHL64ri */ + }, + { /* 2617 */ + 80, + /* SHL8m1 */ + }, + { /* 2618 */ + 80, + /* SHL8mCL */ + }, + { /* 2619 */ + 22, + /* SHL8mi */ + }, + { /* 2620 */ + 128, + /* SHL8r1 */ + }, + { /* 2621 */ + 128, + /* SHL8rCL */ + }, + { /* 2622 */ + 24, + /* SHL8ri */ + }, + { /* 2623 */ + 5, + /* SHLD16mrCL */ + }, + { /* 2624 */ + 279, + /* SHLD16mri8 */ + }, + { /* 2625 */ + 9, + /* SHLD16rrCL */ + }, + { /* 2626 */ + 280, + /* SHLD16rri8 */ + }, + { /* 2627 */ + 5, + /* SHLD32mrCL */ + }, + { /* 2628 */ + 279, + /* SHLD32mri8 */ + }, + { /* 2629 */ + 9, + /* SHLD32rrCL */ + }, + { /* 2630 */ + 280, + /* SHLD32rri8 */ + }, + { /* 2631 */ + 16, + /* SHLD64mrCL */ + }, + { /* 2632 */ + 281, + /* SHLD64mri8 */ + }, + { /* 2633 */ + 20, + /* SHLD64rrCL */ + }, + { /* 2634 */ + 282, + /* SHLD64rri8 */ + }, + { /* 2635 */ + 52, + /* SHLX32rm */ + }, + { /* 2636 */ + 53, + /* SHLX32rr */ + }, + { /* 2637 */ + 54, + /* SHLX64rm */ + }, + { /* 2638 */ + 55, + /* SHLX64rr */ + }, + { /* 2639 */ + 40, + /* SHR16m1 */ + }, + { /* 2640 */ + 40, + /* SHR16mCL */ + }, + { /* 2641 */ + 264, + /* SHR16mi */ + }, + { /* 2642 */ + 126, + /* SHR16r1 */ + }, + { /* 2643 */ + 126, + /* SHR16rCL */ + }, + { /* 2644 */ + 265, + /* SHR16ri */ + }, + { /* 2645 */ + 40, + /* SHR32m1 */ + }, + { /* 2646 */ + 40, + /* SHR32mCL */ + }, + { /* 2647 */ + 264, + /* SHR32mi */ + }, + { /* 2648 */ + 126, + /* SHR32r1 */ + }, + { /* 2649 */ + 126, + /* SHR32rCL */ + }, + { /* 2650 */ + 265, + /* SHR32ri */ + }, + { /* 2651 */ + 40, + /* SHR64m1 */ + }, + { /* 2652 */ + 40, + /* SHR64mCL */ + }, + { /* 2653 */ + 264, + /* SHR64mi */ + }, + { /* 2654 */ + 127, + /* SHR64r1 */ + }, + { /* 2655 */ + 127, + /* SHR64rCL */ + }, + { /* 2656 */ + 266, + /* SHR64ri */ + }, + { /* 2657 */ + 80, + /* SHR8m1 */ + }, + { /* 2658 */ + 80, + /* SHR8mCL */ + }, + { /* 2659 */ + 22, + /* SHR8mi */ + }, + { /* 2660 */ + 128, + /* SHR8r1 */ + }, + { /* 2661 */ + 128, + /* SHR8rCL */ + }, + { /* 2662 */ + 24, + /* SHR8ri */ + }, + { /* 2663 */ + 5, + /* SHRD16mrCL */ + }, + { /* 2664 */ + 279, + /* SHRD16mri8 */ + }, + { /* 2665 */ + 9, + /* SHRD16rrCL */ + }, + { /* 2666 */ + 280, + /* SHRD16rri8 */ + }, + { /* 2667 */ + 5, + /* SHRD32mrCL */ + }, + { /* 2668 */ + 279, + /* SHRD32mri8 */ + }, + { /* 2669 */ + 9, + /* SHRD32rrCL */ + }, + { /* 2670 */ + 280, + /* SHRD32rri8 */ + }, + { /* 2671 */ + 16, + /* SHRD64mrCL */ + }, + { /* 2672 */ + 281, + /* SHRD64mri8 */ + }, + { /* 2673 */ + 20, + /* SHRD64rrCL */ + }, + { /* 2674 */ + 282, + /* SHRD64rri8 */ + }, + { /* 2675 */ + 52, + /* SHRX32rm */ + }, + { /* 2676 */ + 53, + /* SHRX32rr */ + }, + { /* 2677 */ + 54, + /* SHRX64rm */ + }, + { /* 2678 */ + 55, + /* SHRX64rr */ + }, + { /* 2679 */ + 247, + /* SHUFPDrmi */ + }, + { /* 2680 */ + 248, + /* SHUFPDrri */ + }, + { /* 2681 */ + 247, + /* SHUFPSrmi */ + }, + { /* 2682 */ + 248, + /* SHUFPSrri */ + }, + { /* 2683 */ + 137, + /* SIDT16m */ + }, + { /* 2684 */ + 137, + /* SIDT32m */ + }, + { /* 2685 */ + 138, + /* SIDT64m */ + }, + { /* 2686 */ + 0, + /* SIN_F */ + }, + { /* 2687 */ + 0, + /* */ + }, + { /* 2688 */ + 0, + /* */ + }, + { /* 2689 */ + 0, + /* */ + }, + { /* 2690 */ + 0, + /* SKINIT */ + }, + { /* 2691 */ + 40, + /* SLDT16m */ + }, + { /* 2692 */ + 75, + /* SLDT16r */ + }, + { /* 2693 */ + 75, + /* SLDT32r */ + }, + { /* 2694 */ + 40, + /* SLDT64m */ + }, + { /* 2695 */ + 77, + /* SLDT64r */ + }, + { /* 2696 */ + 40, + /* SMSW16m */ + }, + { /* 2697 */ + 75, + /* SMSW16r */ + }, + { /* 2698 */ + 75, + /* SMSW32r */ + }, + { /* 2699 */ + 77, + /* SMSW64r */ + }, + { /* 2700 */ + 42, + /* SQRTPDm */ + }, + { /* 2701 */ + 43, + /* SQRTPDr */ + }, + { /* 2702 */ + 42, + /* SQRTPSm */ + }, + { /* 2703 */ + 43, + /* SQRTPSr */ + }, + { /* 2704 */ + 234, + /* SQRTSDm */ + }, + { /* 2705 */ + 0, + /* */ + }, + { /* 2706 */ + 283, + /* SQRTSDr */ + }, + { /* 2707 */ + 0, + /* */ + }, + { /* 2708 */ + 238, + /* SQRTSSm */ + }, + { /* 2709 */ + 0, + /* */ + }, + { /* 2710 */ + 267, + /* SQRTSSr */ + }, + { /* 2711 */ + 0, + /* */ + }, + { /* 2712 */ + 0, + /* SQRT_F */ + }, + { /* 2713 */ + 0, + /* */ + }, + { /* 2714 */ + 0, + /* */ + }, + { /* 2715 */ + 0, + /* */ + }, + { /* 2716 */ + 0, + /* SS_PREFIX */ + }, + { /* 2717 */ + 0, + /* STAC */ + }, + { /* 2718 */ + 0, + /* STC */ + }, + { /* 2719 */ + 0, + /* STD */ + }, + { /* 2720 */ + 0, + /* STGI */ + }, + { /* 2721 */ + 0, + /* STI */ + }, + { /* 2722 */ + 40, + /* STMXCSR */ + }, + { /* 2723 */ + 150, + /* STOSB */ + }, + { /* 2724 */ + 149, + /* STOSL */ + }, + { /* 2725 */ + 278, + /* STOSQ */ + }, + { /* 2726 */ + 148, + /* STOSW */ + }, + { /* 2727 */ + 75, + /* STR16r */ + }, + { /* 2728 */ + 75, + /* STR32r */ + }, + { /* 2729 */ + 77, + /* STR64r */ + }, + { /* 2730 */ + 40, + /* STRm */ + }, + { /* 2731 */ + 38, + /* ST_F32m */ + }, + { /* 2732 */ + 39, + /* ST_F64m */ + }, + { /* 2733 */ + 38, + /* ST_FP32m */ + }, + { /* 2734 */ + 39, + /* ST_FP64m */ + }, + { /* 2735 */ + 167, + /* ST_FP80m */ + }, + { /* 2736 */ + 0, + /* ST_FPNCE */ + }, + { /* 2737 */ + 0, + /* ST_FPr0r7 */ + }, + { /* 2738 */ + 41, + /* ST_FPrr */ + }, + { /* 2739 */ + 0, + /* */ + }, + { /* 2740 */ + 0, + /* */ + }, + { /* 2741 */ + 0, + /* */ + }, + { /* 2742 */ + 0, + /* */ + }, + { /* 2743 */ + 0, + /* */ + }, + { /* 2744 */ + 0, + /* */ + }, + { /* 2745 */ + 0, + /* */ + }, + { /* 2746 */ + 0, + /* */ + }, + { /* 2747 */ + 0, + /* */ + }, + { /* 2748 */ + 0, + /* */ + }, + { /* 2749 */ + 0, + /* */ + }, + { /* 2750 */ + 41, + /* ST_Frr */ + }, + { /* 2751 */ + 2, + /* SUB16i16 */ + }, + { /* 2752 */ + 3, + /* SUB16mi */ + }, + { /* 2753 */ + 4, + /* SUB16mi8 */ + }, + { /* 2754 */ + 5, + /* SUB16mr */ + }, + { /* 2755 */ + 6, + /* SUB16ri */ + }, + { /* 2756 */ + 7, + /* SUB16ri8 */ + }, + { /* 2757 */ + 8, + /* SUB16rm */ + }, + { /* 2758 */ + 9, + /* SUB16rr */ + }, + { /* 2759 */ + 10, + /* SUB16rr_REV */ + }, + { /* 2760 */ + 2, + /* SUB32i32 */ + }, + { /* 2761 */ + 3, + /* SUB32mi */ + }, + { /* 2762 */ + 11, + /* SUB32mi8 */ + }, + { /* 2763 */ + 5, + /* SUB32mr */ + }, + { /* 2764 */ + 6, + /* SUB32ri */ + }, + { /* 2765 */ + 12, + /* SUB32ri8 */ + }, + { /* 2766 */ + 8, + /* SUB32rm */ + }, + { /* 2767 */ + 9, + /* SUB32rr */ + }, + { /* 2768 */ + 10, + /* SUB32rr_REV */ + }, + { /* 2769 */ + 13, + /* SUB64i32 */ + }, + { /* 2770 */ + 14, + /* SUB64mi32 */ + }, + { /* 2771 */ + 15, + /* SUB64mi8 */ + }, + { /* 2772 */ + 16, + /* SUB64mr */ + }, + { /* 2773 */ + 17, + /* SUB64ri32 */ + }, + { /* 2774 */ + 18, + /* SUB64ri8 */ + }, + { /* 2775 */ + 19, + /* SUB64rm */ + }, + { /* 2776 */ + 20, + /* SUB64rr */ + }, + { /* 2777 */ + 21, + /* SUB64rr_REV */ + }, + { /* 2778 */ + 1, + /* SUB8i8 */ + }, + { /* 2779 */ + 22, + /* SUB8mi */ + }, + { /* 2780 */ + 23, + /* SUB8mr */ + }, + { /* 2781 */ + 24, + /* SUB8ri */ + }, + { /* 2782 */ + 24, + /* SUB8ri8 */ + }, + { /* 2783 */ + 25, + /* SUB8rm */ + }, + { /* 2784 */ + 26, + /* SUB8rr */ + }, + { /* 2785 */ + 27, + /* SUB8rr_REV */ + }, + { /* 2786 */ + 32, + /* SUBPDrm */ + }, + { /* 2787 */ + 33, + /* SUBPDrr */ + }, + { /* 2788 */ + 32, + /* SUBPSrm */ + }, + { /* 2789 */ + 33, + /* SUBPSrr */ + }, + { /* 2790 */ + 38, + /* SUBR_F32m */ + }, + { /* 2791 */ + 39, + /* SUBR_F64m */ + }, + { /* 2792 */ + 40, + /* SUBR_FI16m */ + }, + { /* 2793 */ + 40, + /* SUBR_FI32m */ + }, + { /* 2794 */ + 41, + /* SUBR_FPrST0 */ + }, + { /* 2795 */ + 41, + /* SUBR_FST0r */ + }, + { /* 2796 */ + 0, + /* */ + }, + { /* 2797 */ + 0, + /* */ + }, + { /* 2798 */ + 0, + /* */ + }, + { /* 2799 */ + 0, + /* */ + }, + { /* 2800 */ + 0, + /* */ + }, + { /* 2801 */ + 0, + /* */ + }, + { /* 2802 */ + 0, + /* */ + }, + { /* 2803 */ + 0, + /* */ + }, + { /* 2804 */ + 0, + /* */ + }, + { /* 2805 */ + 0, + /* */ + }, + { /* 2806 */ + 0, + /* */ + }, + { /* 2807 */ + 41, + /* SUBR_FrST0 */ + }, + { /* 2808 */ + 34, + /* SUBSDrm */ + }, + { /* 2809 */ + 0, + /* */ + }, + { /* 2810 */ + 35, + /* SUBSDrr */ + }, + { /* 2811 */ + 0, + /* */ + }, + { /* 2812 */ + 36, + /* SUBSSrm */ + }, + { /* 2813 */ + 0, + /* */ + }, + { /* 2814 */ + 37, + /* SUBSSrr */ + }, + { /* 2815 */ + 0, + /* */ + }, + { /* 2816 */ + 38, + /* SUB_F32m */ + }, + { /* 2817 */ + 39, + /* SUB_F64m */ + }, + { /* 2818 */ + 40, + /* SUB_FI16m */ + }, + { /* 2819 */ + 40, + /* SUB_FI32m */ + }, + { /* 2820 */ + 41, + /* SUB_FPrST0 */ + }, + { /* 2821 */ + 41, + /* SUB_FST0r */ + }, + { /* 2822 */ + 0, + /* */ + }, + { /* 2823 */ + 0, + /* */ + }, + { /* 2824 */ + 0, + /* */ + }, + { /* 2825 */ + 0, + /* */ + }, + { /* 2826 */ + 0, + /* */ + }, + { /* 2827 */ + 0, + /* */ + }, + { /* 2828 */ + 0, + /* */ + }, + { /* 2829 */ + 0, + /* */ + }, + { /* 2830 */ + 0, + /* */ + }, + { /* 2831 */ + 0, + /* */ + }, + { /* 2832 */ + 0, + /* */ + }, + { /* 2833 */ + 0, + /* */ + }, + { /* 2834 */ + 0, + /* */ + }, + { /* 2835 */ + 0, + /* */ + }, + { /* 2836 */ + 41, + /* SUB_FrST0 */ + }, + { /* 2837 */ + 0, + /* SWAPGS */ + }, + { /* 2838 */ + 0, + /* SYSCALL */ + }, + { /* 2839 */ + 0, + /* SYSENTER */ + }, + { /* 2840 */ + 0, + /* SYSEXIT */ + }, + { /* 2841 */ + 0, + /* SYSEXIT64 */ + }, + { /* 2842 */ + 0, + /* SYSRET */ + }, + { /* 2843 */ + 0, + /* SYSRET64 */ + }, + { /* 2844 */ + 60, + /* T1MSKC32rm */ + }, + { /* 2845 */ + 61, + /* T1MSKC32rr */ + }, + { /* 2846 */ + 62, + /* T1MSKC64rm */ + }, + { /* 2847 */ + 63, + /* T1MSKC64rr */ + }, + { /* 2848 */ + 0, + /* */ + }, + { /* 2849 */ + 0, + /* */ + }, + { /* 2850 */ + 0, + /* */ + }, + { /* 2851 */ + 0, + /* */ + }, + { /* 2852 */ + 0, + /* */ + }, + { /* 2853 */ + 0, + /* */ + }, + { /* 2854 */ + 0, + /* */ + }, + { /* 2855 */ + 0, + /* */ + }, + { /* 2856 */ + 0, + /* */ + }, + { /* 2857 */ + 0, + /* */ + }, + { /* 2858 */ + 0, + /* */ + }, + { /* 2859 */ + 0, + /* */ + }, + { /* 2860 */ + 2, + /* TEST16i16 */ + }, + { /* 2861 */ + 3, + /* TEST16mi */ + }, + { /* 2862 */ + 3, + /* TEST16mi_alt */ + }, + { /* 2863 */ + 81, + /* TEST16ri */ + }, + { /* 2864 */ + 81, + /* TEST16ri_alt */ + }, + { /* 2865 */ + 66, + /* TEST16rm */ + }, + { /* 2866 */ + 67, + /* TEST16rr */ + }, + { /* 2867 */ + 2, + /* TEST32i32 */ + }, + { /* 2868 */ + 3, + /* TEST32mi */ + }, + { /* 2869 */ + 3, + /* TEST32mi_alt */ + }, + { /* 2870 */ + 81, + /* TEST32ri */ + }, + { /* 2871 */ + 81, + /* TEST32ri_alt */ + }, + { /* 2872 */ + 66, + /* TEST32rm */ + }, + { /* 2873 */ + 67, + /* TEST32rr */ + }, + { /* 2874 */ + 13, + /* TEST64i32 */ + }, + { /* 2875 */ + 14, + /* TEST64mi32 */ + }, + { /* 2876 */ + 14, + /* TEST64mi32_alt */ + }, + { /* 2877 */ + 82, + /* TEST64ri32 */ + }, + { /* 2878 */ + 82, + /* TEST64ri32_alt */ + }, + { /* 2879 */ + 30, + /* TEST64rm */ + }, + { /* 2880 */ + 31, + /* TEST64rr */ + }, + { /* 2881 */ + 1, + /* TEST8i8 */ + }, + { /* 2882 */ + 22, + /* TEST8mi */ + }, + { /* 2883 */ + 22, + /* TEST8mi_alt */ + }, + { /* 2884 */ + 83, + /* TEST8ri */ + }, + { /* 2885 */ + 0, + /* */ + }, + { /* 2886 */ + 83, + /* TEST8ri_alt */ + }, + { /* 2887 */ + 84, + /* TEST8rm */ + }, + { /* 2888 */ + 86, + /* TEST8rr */ + }, + { /* 2889 */ + 0, + /* */ + }, + { /* 2890 */ + 0, + /* */ + }, + { /* 2891 */ + 0, + /* */ + }, + { /* 2892 */ + 0, + /* */ + }, + { /* 2893 */ + 0, + /* */ + }, + { /* 2894 */ + 0, + /* */ + }, + { /* 2895 */ + 0, + /* TRAP */ + }, + { /* 2896 */ + 0, + /* TST_F */ + }, + { /* 2897 */ + 0, + /* */ + }, + { /* 2898 */ + 0, + /* */ + }, + { /* 2899 */ + 0, + /* */ + }, + { /* 2900 */ + 66, + /* TZCNT16rm */ + }, + { /* 2901 */ + 67, + /* TZCNT16rr */ + }, + { /* 2902 */ + 66, + /* TZCNT32rm */ + }, + { /* 2903 */ + 67, + /* TZCNT32rr */ + }, + { /* 2904 */ + 30, + /* TZCNT64rm */ + }, + { /* 2905 */ + 31, + /* TZCNT64rr */ + }, + { /* 2906 */ + 60, + /* TZMSK32rm */ + }, + { /* 2907 */ + 61, + /* TZMSK32rr */ + }, + { /* 2908 */ + 62, + /* TZMSK64rm */ + }, + { /* 2909 */ + 63, + /* TZMSK64rr */ + }, + { /* 2910 */ + 234, + /* UCOMISDrm */ + }, + { /* 2911 */ + 283, + /* UCOMISDrr */ + }, + { /* 2912 */ + 238, + /* UCOMISSrm */ + }, + { /* 2913 */ + 267, + /* UCOMISSrr */ + }, + { /* 2914 */ + 41, + /* UCOM_FIPr */ + }, + { /* 2915 */ + 41, + /* UCOM_FIr */ + }, + { /* 2916 */ + 0, + /* UCOM_FPPr */ + }, + { /* 2917 */ + 41, + /* UCOM_FPr */ + }, + { /* 2918 */ + 0, + /* */ + }, + { /* 2919 */ + 0, + /* */ + }, + { /* 2920 */ + 0, + /* */ + }, + { /* 2921 */ + 0, + /* */ + }, + { /* 2922 */ + 0, + /* */ + }, + { /* 2923 */ + 0, + /* */ + }, + { /* 2924 */ + 41, + /* UCOM_Fr */ + }, + { /* 2925 */ + 0, + /* UD2B */ + }, + { /* 2926 */ + 32, + /* UNPCKHPDrm */ + }, + { /* 2927 */ + 33, + /* UNPCKHPDrr */ + }, + { /* 2928 */ + 32, + /* UNPCKHPSrm */ + }, + { /* 2929 */ + 33, + /* UNPCKHPSrr */ + }, + { /* 2930 */ + 32, + /* UNPCKLPDrm */ + }, + { /* 2931 */ + 33, + /* UNPCKLPDrr */ + }, + { /* 2932 */ + 32, + /* UNPCKLPSrm */ + }, + { /* 2933 */ + 33, + /* UNPCKLPSrr */ + }, + { /* 2934 */ + 0, + /* */ + }, + { /* 2935 */ + 284, + /* VADDPDYrm */ + }, + { /* 2936 */ + 285, + /* VADDPDYrr */ + }, + { /* 2937 */ + 286, + /* VADDPDZrm */ + }, + { /* 2938 */ + 287, + /* VADDPDZrmb */ + }, + { /* 2939 */ + 288, + /* VADDPDZrr */ + }, + { /* 2940 */ + 289, + /* VADDPDrm */ + }, + { /* 2941 */ + 290, + /* VADDPDrr */ + }, + { /* 2942 */ + 284, + /* VADDPSYrm */ + }, + { /* 2943 */ + 285, + /* VADDPSYrr */ + }, + { /* 2944 */ + 286, + /* VADDPSZrm */ + }, + { /* 2945 */ + 291, + /* VADDPSZrmb */ + }, + { /* 2946 */ + 288, + /* VADDPSZrr */ + }, + { /* 2947 */ + 289, + /* VADDPSrm */ + }, + { /* 2948 */ + 290, + /* VADDPSrr */ + }, + { /* 2949 */ + 292, + /* VADDSDZrm */ + }, + { /* 2950 */ + 293, + /* VADDSDZrr */ + }, + { /* 2951 */ + 292, + /* VADDSDrm */ + }, + { /* 2952 */ + 0, + /* */ + }, + { /* 2953 */ + 293, + /* VADDSDrr */ + }, + { /* 2954 */ + 0, + /* */ + }, + { /* 2955 */ + 294, + /* VADDSSZrm */ + }, + { /* 2956 */ + 295, + /* VADDSSZrr */ + }, + { /* 2957 */ + 294, + /* VADDSSrm */ + }, + { /* 2958 */ + 0, + /* */ + }, + { /* 2959 */ + 295, + /* VADDSSrr */ + }, + { /* 2960 */ + 0, + /* */ + }, + { /* 2961 */ + 284, + /* VADDSUBPDYrm */ + }, + { /* 2962 */ + 285, + /* VADDSUBPDYrr */ + }, + { /* 2963 */ + 289, + /* VADDSUBPDrm */ + }, + { /* 2964 */ + 290, + /* VADDSUBPDrr */ + }, + { /* 2965 */ + 284, + /* VADDSUBPSYrm */ + }, + { /* 2966 */ + 285, + /* VADDSUBPSYrr */ + }, + { /* 2967 */ + 289, + /* VADDSUBPSrm */ + }, + { /* 2968 */ + 290, + /* VADDSUBPSrr */ + }, + { /* 2969 */ + 289, + /* VAESDECLASTrm */ + }, + { /* 2970 */ + 290, + /* VAESDECLASTrr */ + }, + { /* 2971 */ + 289, + /* VAESDECrm */ + }, + { /* 2972 */ + 290, + /* VAESDECrr */ + }, + { /* 2973 */ + 289, + /* VAESENCLASTrm */ + }, + { /* 2974 */ + 290, + /* VAESENCLASTrr */ + }, + { /* 2975 */ + 289, + /* VAESENCrm */ + }, + { /* 2976 */ + 290, + /* VAESENCrr */ + }, + { /* 2977 */ + 42, + /* VAESIMCrm */ + }, + { /* 2978 */ + 43, + /* VAESIMCrr */ + }, + { /* 2979 */ + 44, + /* VAESKEYGENASSIST128rm */ + }, + { /* 2980 */ + 45, + /* VAESKEYGENASSIST128rr */ + }, + { /* 2981 */ + 296, + /* VALIGNDrmi */ + }, + { /* 2982 */ + 297, + /* VALIGNDrri */ + }, + { /* 2983 */ + 296, + /* VALIGNQrmi */ + }, + { /* 2984 */ + 297, + /* VALIGNQrri */ + }, + { /* 2985 */ + 284, + /* VANDNPDYrm */ + }, + { /* 2986 */ + 285, + /* VANDNPDYrr */ + }, + { /* 2987 */ + 289, + /* VANDNPDrm */ + }, + { /* 2988 */ + 290, + /* VANDNPDrr */ + }, + { /* 2989 */ + 284, + /* VANDNPSYrm */ + }, + { /* 2990 */ + 285, + /* VANDNPSYrr */ + }, + { /* 2991 */ + 289, + /* VANDNPSrm */ + }, + { /* 2992 */ + 290, + /* VANDNPSrr */ + }, + { /* 2993 */ + 284, + /* VANDPDYrm */ + }, + { /* 2994 */ + 285, + /* VANDPDYrr */ + }, + { /* 2995 */ + 289, + /* VANDPDrm */ + }, + { /* 2996 */ + 290, + /* VANDPDrr */ + }, + { /* 2997 */ + 284, + /* VANDPSYrm */ + }, + { /* 2998 */ + 285, + /* VANDPSYrr */ + }, + { /* 2999 */ + 289, + /* VANDPSrm */ + }, + { /* 3000 */ + 290, + /* VANDPSrr */ + }, + { /* 3001 */ + 0, + /* */ + }, + { /* 3002 */ + 298, + /* VBLENDMPDZrm */ + }, + { /* 3003 */ + 299, + /* VBLENDMPDZrr */ + }, + { /* 3004 */ + 300, + /* VBLENDMPSZrm */ + }, + { /* 3005 */ + 301, + /* VBLENDMPSZrr */ + }, + { /* 3006 */ + 302, + /* VBLENDPDYrmi */ + }, + { /* 3007 */ + 303, + /* VBLENDPDYrri */ + }, + { /* 3008 */ + 304, + /* VBLENDPDrmi */ + }, + { /* 3009 */ + 305, + /* VBLENDPDrri */ + }, + { /* 3010 */ + 302, + /* VBLENDPSYrmi */ + }, + { /* 3011 */ + 303, + /* VBLENDPSYrri */ + }, + { /* 3012 */ + 304, + /* VBLENDPSrmi */ + }, + { /* 3013 */ + 305, + /* VBLENDPSrri */ + }, + { /* 3014 */ + 306, + /* VBLENDVPDYrm */ + }, + { /* 3015 */ + 307, + /* VBLENDVPDYrr */ + }, + { /* 3016 */ + 308, + /* VBLENDVPDrm */ + }, + { /* 3017 */ + 309, + /* VBLENDVPDrr */ + }, + { /* 3018 */ + 306, + /* VBLENDVPSYrm */ + }, + { /* 3019 */ + 307, + /* VBLENDVPSYrr */ + }, + { /* 3020 */ + 308, + /* VBLENDVPSrm */ + }, + { /* 3021 */ + 309, + /* VBLENDVPSrr */ + }, + { /* 3022 */ + 310, + /* VBROADCASTF128 */ + }, + { /* 3023 */ + 310, + /* VBROADCASTI128 */ + }, + { /* 3024 */ + 311, + /* VBROADCASTSDYrm */ + }, + { /* 3025 */ + 312, + /* VBROADCASTSDYrr */ + }, + { /* 3026 */ + 313, + /* VBROADCASTSDZrm */ + }, + { /* 3027 */ + 314, + /* VBROADCASTSDZrr */ + }, + { /* 3028 */ + 315, + /* VBROADCASTSSYrm */ + }, + { /* 3029 */ + 312, + /* VBROADCASTSSYrr */ + }, + { /* 3030 */ + 316, + /* VBROADCASTSSZrm */ + }, + { /* 3031 */ + 314, + /* VBROADCASTSSZrr */ + }, + { /* 3032 */ + 317, + /* VBROADCASTSSrm */ + }, + { /* 3033 */ + 43, + /* VBROADCASTSSrr */ + }, + { /* 3034 */ + 318, + /* VCMPPDYrmi */ + }, + { /* 3035 */ + 0, + /* */ + }, + { /* 3036 */ + 319, + /* VCMPPDYrri */ + }, + { /* 3037 */ + 0, + /* */ + }, + { /* 3038 */ + 320, + /* VCMPPDZrmi */ + }, + { /* 3039 */ + 0, + /* */ + }, + { /* 3040 */ + 321, + /* VCMPPDZrri */ + }, + { /* 3041 */ + 0, + /* */ + }, + { /* 3042 */ + 321, + /* VCMPPDZrrib */ + }, + { /* 3043 */ + 322, + /* VCMPPDrmi */ + }, + { /* 3044 */ + 0, + /* */ + }, + { /* 3045 */ + 323, + /* VCMPPDrri */ + }, + { /* 3046 */ + 0, + /* */ + }, + { /* 3047 */ + 318, + /* VCMPPSYrmi */ + }, + { /* 3048 */ + 0, + /* */ + }, + { /* 3049 */ + 319, + /* VCMPPSYrri */ + }, + { /* 3050 */ + 0, + /* */ + }, + { /* 3051 */ + 324, + /* VCMPPSZrmi */ + }, + { /* 3052 */ + 0, + /* */ + }, + { /* 3053 */ + 325, + /* VCMPPSZrri */ + }, + { /* 3054 */ + 0, + /* */ + }, + { /* 3055 */ + 325, + /* VCMPPSZrrib */ + }, + { /* 3056 */ + 322, + /* VCMPPSrmi */ + }, + { /* 3057 */ + 0, + /* */ + }, + { /* 3058 */ + 323, + /* VCMPPSrri */ + }, + { /* 3059 */ + 0, + /* */ + }, + { /* 3060 */ + 326, + /* VCMPSDZrm */ + }, + { /* 3061 */ + 0, + /* */ + }, + { /* 3062 */ + 327, + /* VCMPSDZrr */ + }, + { /* 3063 */ + 0, + /* */ + }, + { /* 3064 */ + 328, + /* VCMPSDrm */ + }, + { /* 3065 */ + 0, + /* */ + }, + { /* 3066 */ + 329, + /* VCMPSDrr */ + }, + { /* 3067 */ + 0, + /* */ + }, + { /* 3068 */ + 330, + /* VCMPSSZrm */ + }, + { /* 3069 */ + 0, + /* */ + }, + { /* 3070 */ + 331, + /* VCMPSSZrr */ + }, + { /* 3071 */ + 0, + /* */ + }, + { /* 3072 */ + 332, + /* VCMPSSrm */ + }, + { /* 3073 */ + 0, + /* */ + }, + { /* 3074 */ + 333, + /* VCMPSSrr */ + }, + { /* 3075 */ + 0, + /* */ + }, + { /* 3076 */ + 42, + /* VCOMISDZrm */ + }, + { /* 3077 */ + 43, + /* VCOMISDZrr */ + }, + { /* 3078 */ + 42, + /* VCOMISDrm */ + }, + { /* 3079 */ + 43, + /* VCOMISDrr */ + }, + { /* 3080 */ + 42, + /* VCOMISSZrm */ + }, + { /* 3081 */ + 43, + /* VCOMISSZrr */ + }, + { /* 3082 */ + 42, + /* VCOMISSrm */ + }, + { /* 3083 */ + 43, + /* VCOMISSrr */ + }, + { /* 3084 */ + 310, + /* VCVTDQ2PDYrm */ + }, + { /* 3085 */ + 312, + /* VCVTDQ2PDYrr */ + }, + { /* 3086 */ + 334, + /* VCVTDQ2PDZrm */ + }, + { /* 3087 */ + 335, + /* VCVTDQ2PDZrr */ + }, + { /* 3088 */ + 104, + /* VCVTDQ2PDrm */ + }, + { /* 3089 */ + 43, + /* VCVTDQ2PDrr */ + }, + { /* 3090 */ + 336, + /* VCVTDQ2PSYrm */ + }, + { /* 3091 */ + 337, + /* VCVTDQ2PSYrr */ + }, + { /* 3092 */ + 338, + /* VCVTDQ2PSZrm */ + }, + { /* 3093 */ + 339, + /* VCVTDQ2PSZrr */ + }, + { /* 3094 */ + 340, + /* VCVTDQ2PSZrrb */ + }, + { /* 3095 */ + 42, + /* VCVTDQ2PSrm */ + }, + { /* 3096 */ + 43, + /* VCVTDQ2PSrr */ + }, + { /* 3097 */ + 42, + /* VCVTPD2DQXrm */ + }, + { /* 3098 */ + 341, + /* VCVTPD2DQYrm */ + }, + { /* 3099 */ + 342, + /* VCVTPD2DQYrr */ + }, + { /* 3100 */ + 343, + /* VCVTPD2DQZrm */ + }, + { /* 3101 */ + 344, + /* VCVTPD2DQZrr */ + }, + { /* 3102 */ + 345, + /* VCVTPD2DQZrrb */ + }, + { /* 3103 */ + 43, + /* VCVTPD2DQrr */ + }, + { /* 3104 */ + 42, + /* VCVTPD2PSXrm */ + }, + { /* 3105 */ + 341, + /* VCVTPD2PSYrm */ + }, + { /* 3106 */ + 342, + /* VCVTPD2PSYrr */ + }, + { /* 3107 */ + 343, + /* VCVTPD2PSZrm */ + }, + { /* 3108 */ + 344, + /* VCVTPD2PSZrr */ + }, + { /* 3109 */ + 345, + /* VCVTPD2PSZrrb */ + }, + { /* 3110 */ + 43, + /* VCVTPD2PSrr */ + }, + { /* 3111 */ + 343, + /* VCVTPD2UDQZrm */ + }, + { /* 3112 */ + 344, + /* VCVTPD2UDQZrr */ + }, + { /* 3113 */ + 345, + /* VCVTPD2UDQZrrb */ + }, + { /* 3114 */ + 310, + /* VCVTPH2PSYrm */ + }, + { /* 3115 */ + 312, + /* VCVTPH2PSYrr */ + }, + { /* 3116 */ + 334, + /* VCVTPH2PSZrm */ + }, + { /* 3117 */ + 335, + /* VCVTPH2PSZrr */ + }, + { /* 3118 */ + 105, + /* VCVTPH2PSrm */ + }, + { /* 3119 */ + 43, + /* VCVTPH2PSrr */ + }, + { /* 3120 */ + 336, + /* VCVTPS2DQYrm */ + }, + { /* 3121 */ + 337, + /* VCVTPS2DQYrr */ + }, + { /* 3122 */ + 338, + /* VCVTPS2DQZrm */ + }, + { /* 3123 */ + 339, + /* VCVTPS2DQZrr */ + }, + { /* 3124 */ + 340, + /* VCVTPS2DQZrrb */ + }, + { /* 3125 */ + 42, + /* VCVTPS2DQrm */ + }, + { /* 3126 */ + 43, + /* VCVTPS2DQrr */ + }, + { /* 3127 */ + 310, + /* VCVTPS2PDYrm */ + }, + { /* 3128 */ + 312, + /* VCVTPS2PDYrr */ + }, + { /* 3129 */ + 334, + /* VCVTPS2PDZrm */ + }, + { /* 3130 */ + 335, + /* VCVTPS2PDZrr */ + }, + { /* 3131 */ + 105, + /* VCVTPS2PDrm */ + }, + { /* 3132 */ + 43, + /* VCVTPS2PDrr */ + }, + { /* 3133 */ + 346, + /* VCVTPS2PHYmr */ + }, + { /* 3134 */ + 347, + /* VCVTPS2PHYrr */ + }, + { /* 3135 */ + 348, + /* VCVTPS2PHZmr */ + }, + { /* 3136 */ + 349, + /* VCVTPS2PHZrr */ + }, + { /* 3137 */ + 350, + /* VCVTPS2PHmr */ + }, + { /* 3138 */ + 351, + /* VCVTPS2PHrr */ + }, + { /* 3139 */ + 338, + /* VCVTPS2UDQZrm */ + }, + { /* 3140 */ + 339, + /* VCVTPS2UDQZrr */ + }, + { /* 3141 */ + 340, + /* VCVTPS2UDQZrrb */ + }, + { /* 3142 */ + 106, + /* VCVTSD2SI64Zrm */ + }, + { /* 3143 */ + 107, + /* VCVTSD2SI64Zrr */ + }, + { /* 3144 */ + 106, + /* VCVTSD2SI64rm */ + }, + { /* 3145 */ + 107, + /* VCVTSD2SI64rr */ + }, + { /* 3146 */ + 108, + /* VCVTSD2SIZrm */ + }, + { /* 3147 */ + 109, + /* VCVTSD2SIZrr */ + }, + { /* 3148 */ + 108, + /* VCVTSD2SIrm */ + }, + { /* 3149 */ + 109, + /* VCVTSD2SIrr */ + }, + { /* 3150 */ + 352, + /* VCVTSD2SSZrm */ + }, + { /* 3151 */ + 353, + /* VCVTSD2SSZrr */ + }, + { /* 3152 */ + 352, + /* VCVTSD2SSrm */ + }, + { /* 3153 */ + 353, + /* VCVTSD2SSrr */ + }, + { /* 3154 */ + 106, + /* VCVTSD2USI64Zrm */ + }, + { /* 3155 */ + 107, + /* VCVTSD2USI64Zrr */ + }, + { /* 3156 */ + 108, + /* VCVTSD2USIZrm */ + }, + { /* 3157 */ + 109, + /* VCVTSD2USIZrr */ + }, + { /* 3158 */ + 354, + /* VCVTSI2SD64rm */ + }, + { /* 3159 */ + 355, + /* VCVTSI2SD64rr */ + }, + { /* 3160 */ + 354, + /* VCVTSI2SDZrm */ + }, + { /* 3161 */ + 356, + /* VCVTSI2SDZrr */ + }, + { /* 3162 */ + 354, + /* VCVTSI2SDrm */ + }, + { /* 3163 */ + 356, + /* VCVTSI2SDrr */ + }, + { /* 3164 */ + 357, + /* VCVTSI2SS64rm */ + }, + { /* 3165 */ + 358, + /* VCVTSI2SS64rr */ + }, + { /* 3166 */ + 357, + /* VCVTSI2SSZrm */ + }, + { /* 3167 */ + 359, + /* VCVTSI2SSZrr */ + }, + { /* 3168 */ + 357, + /* VCVTSI2SSrm */ + }, + { /* 3169 */ + 359, + /* VCVTSI2SSrr */ + }, + { /* 3170 */ + 354, + /* VCVTSI642SDZrm */ + }, + { /* 3171 */ + 355, + /* VCVTSI642SDZrr */ + }, + { /* 3172 */ + 357, + /* VCVTSI642SSZrm */ + }, + { /* 3173 */ + 358, + /* VCVTSI642SSZrr */ + }, + { /* 3174 */ + 360, + /* VCVTSS2SDZrm */ + }, + { /* 3175 */ + 361, + /* VCVTSS2SDZrr */ + }, + { /* 3176 */ + 360, + /* VCVTSS2SDrm */ + }, + { /* 3177 */ + 361, + /* VCVTSS2SDrr */ + }, + { /* 3178 */ + 120, + /* VCVTSS2SI64Zrm */ + }, + { /* 3179 */ + 107, + /* VCVTSS2SI64Zrr */ + }, + { /* 3180 */ + 120, + /* VCVTSS2SI64rm */ + }, + { /* 3181 */ + 107, + /* VCVTSS2SI64rr */ + }, + { /* 3182 */ + 121, + /* VCVTSS2SIZrm */ + }, + { /* 3183 */ + 109, + /* VCVTSS2SIZrr */ + }, + { /* 3184 */ + 121, + /* VCVTSS2SIrm */ + }, + { /* 3185 */ + 109, + /* VCVTSS2SIrr */ + }, + { /* 3186 */ + 120, + /* VCVTSS2USI64Zrm */ + }, + { /* 3187 */ + 107, + /* VCVTSS2USI64Zrr */ + }, + { /* 3188 */ + 121, + /* VCVTSS2USIZrm */ + }, + { /* 3189 */ + 109, + /* VCVTSS2USIZrr */ + }, + { /* 3190 */ + 42, + /* VCVTTPD2DQXrm */ + }, + { /* 3191 */ + 341, + /* VCVTTPD2DQYrm */ + }, + { /* 3192 */ + 342, + /* VCVTTPD2DQYrr */ + }, + { /* 3193 */ + 343, + /* VCVTTPD2DQZrm */ + }, + { /* 3194 */ + 344, + /* VCVTTPD2DQZrr */ + }, + { /* 3195 */ + 43, + /* VCVTTPD2DQrr */ + }, + { /* 3196 */ + 343, + /* VCVTTPD2UDQZrm */ + }, + { /* 3197 */ + 344, + /* VCVTTPD2UDQZrr */ + }, + { /* 3198 */ + 336, + /* VCVTTPS2DQYrm */ + }, + { /* 3199 */ + 337, + /* VCVTTPS2DQYrr */ + }, + { /* 3200 */ + 338, + /* VCVTTPS2DQZrm */ + }, + { /* 3201 */ + 339, + /* VCVTTPS2DQZrr */ + }, + { /* 3202 */ + 42, + /* VCVTTPS2DQrm */ + }, + { /* 3203 */ + 43, + /* VCVTTPS2DQrr */ + }, + { /* 3204 */ + 338, + /* VCVTTPS2UDQZrm */ + }, + { /* 3205 */ + 339, + /* VCVTTPS2UDQZrr */ + }, + { /* 3206 */ + 106, + /* VCVTTSD2SI64Zrm */ + }, + { /* 3207 */ + 122, + /* VCVTTSD2SI64Zrr */ + }, + { /* 3208 */ + 106, + /* VCVTTSD2SI64rm */ + }, + { /* 3209 */ + 122, + /* VCVTTSD2SI64rr */ + }, + { /* 3210 */ + 108, + /* VCVTTSD2SIZrm */ + }, + { /* 3211 */ + 123, + /* VCVTTSD2SIZrr */ + }, + { /* 3212 */ + 108, + /* VCVTTSD2SIrm */ + }, + { /* 3213 */ + 123, + /* VCVTTSD2SIrr */ + }, + { /* 3214 */ + 106, + /* VCVTTSD2USI64Zrm */ + }, + { /* 3215 */ + 122, + /* VCVTTSD2USI64Zrr */ + }, + { /* 3216 */ + 108, + /* VCVTTSD2USIZrm */ + }, + { /* 3217 */ + 123, + /* VCVTTSD2USIZrr */ + }, + { /* 3218 */ + 120, + /* VCVTTSS2SI64Zrm */ + }, + { /* 3219 */ + 124, + /* VCVTTSS2SI64Zrr */ + }, + { /* 3220 */ + 120, + /* VCVTTSS2SI64rm */ + }, + { /* 3221 */ + 124, + /* VCVTTSS2SI64rr */ + }, + { /* 3222 */ + 121, + /* VCVTTSS2SIZrm */ + }, + { /* 3223 */ + 125, + /* VCVTTSS2SIZrr */ + }, + { /* 3224 */ + 121, + /* VCVTTSS2SIrm */ + }, + { /* 3225 */ + 125, + /* VCVTTSS2SIrr */ + }, + { /* 3226 */ + 120, + /* VCVTTSS2USI64Zrm */ + }, + { /* 3227 */ + 124, + /* VCVTTSS2USI64Zrr */ + }, + { /* 3228 */ + 121, + /* VCVTTSS2USIZrm */ + }, + { /* 3229 */ + 125, + /* VCVTTSS2USIZrr */ + }, + { /* 3230 */ + 334, + /* VCVTUDQ2PDZrm */ + }, + { /* 3231 */ + 335, + /* VCVTUDQ2PDZrr */ + }, + { /* 3232 */ + 338, + /* VCVTUDQ2PSZrm */ + }, + { /* 3233 */ + 339, + /* VCVTUDQ2PSZrr */ + }, + { /* 3234 */ + 340, + /* VCVTUDQ2PSZrrb */ + }, + { /* 3235 */ + 354, + /* VCVTUSI2SDZrm */ + }, + { /* 3236 */ + 356, + /* VCVTUSI2SDZrr */ + }, + { /* 3237 */ + 357, + /* VCVTUSI2SSZrm */ + }, + { /* 3238 */ + 359, + /* VCVTUSI2SSZrr */ + }, + { /* 3239 */ + 354, + /* VCVTUSI642SDZrm */ + }, + { /* 3240 */ + 355, + /* VCVTUSI642SDZrr */ + }, + { /* 3241 */ + 357, + /* VCVTUSI642SSZrm */ + }, + { /* 3242 */ + 358, + /* VCVTUSI642SSZrr */ + }, + { /* 3243 */ + 284, + /* VDIVPDYrm */ + }, + { /* 3244 */ + 285, + /* VDIVPDYrr */ + }, + { /* 3245 */ + 286, + /* VDIVPDZrm */ + }, + { /* 3246 */ + 287, + /* VDIVPDZrmb */ + }, + { /* 3247 */ + 288, + /* VDIVPDZrr */ + }, + { /* 3248 */ + 289, + /* VDIVPDrm */ + }, + { /* 3249 */ + 290, + /* VDIVPDrr */ + }, + { /* 3250 */ + 284, + /* VDIVPSYrm */ + }, + { /* 3251 */ + 285, + /* VDIVPSYrr */ + }, + { /* 3252 */ + 286, + /* VDIVPSZrm */ + }, + { /* 3253 */ + 291, + /* VDIVPSZrmb */ + }, + { /* 3254 */ + 288, + /* VDIVPSZrr */ + }, + { /* 3255 */ + 289, + /* VDIVPSrm */ + }, + { /* 3256 */ + 290, + /* VDIVPSrr */ + }, + { /* 3257 */ + 292, + /* VDIVSDZrm */ + }, + { /* 3258 */ + 293, + /* VDIVSDZrr */ + }, + { /* 3259 */ + 292, + /* VDIVSDrm */ + }, + { /* 3260 */ + 0, + /* */ + }, + { /* 3261 */ + 293, + /* VDIVSDrr */ + }, + { /* 3262 */ + 0, + /* */ + }, + { /* 3263 */ + 294, + /* VDIVSSZrm */ + }, + { /* 3264 */ + 295, + /* VDIVSSZrr */ + }, + { /* 3265 */ + 294, + /* VDIVSSrm */ + }, + { /* 3266 */ + 0, + /* */ + }, + { /* 3267 */ + 295, + /* VDIVSSrr */ + }, + { /* 3268 */ + 0, + /* */ + }, + { /* 3269 */ + 304, + /* VDPPDrmi */ + }, + { /* 3270 */ + 305, + /* VDPPDrri */ + }, + { /* 3271 */ + 302, + /* VDPPSYrmi */ + }, + { /* 3272 */ + 303, + /* VDPPSYrri */ + }, + { /* 3273 */ + 304, + /* VDPPSrmi */ + }, + { /* 3274 */ + 305, + /* VDPPSrri */ + }, + { /* 3275 */ + 40, + /* VERRm */ + }, + { /* 3276 */ + 171, + /* VERRr */ + }, + { /* 3277 */ + 40, + /* VERWm */ + }, + { /* 3278 */ + 171, + /* VERWr */ + }, + { /* 3279 */ + 362, + /* VEXTRACTF128mr */ + }, + { /* 3280 */ + 363, + /* VEXTRACTF128rr */ + }, + { /* 3281 */ + 364, + /* VEXTRACTF32x4mr */ + }, + { /* 3282 */ + 365, + /* VEXTRACTF32x4rr */ + }, + { /* 3283 */ + 366, + /* VEXTRACTF64x4mr */ + }, + { /* 3284 */ + 367, + /* VEXTRACTF64x4rr */ + }, + { /* 3285 */ + 362, + /* VEXTRACTI128mr */ + }, + { /* 3286 */ + 363, + /* VEXTRACTI128rr */ + }, + { /* 3287 */ + 364, + /* VEXTRACTI32x4mr */ + }, + { /* 3288 */ + 365, + /* VEXTRACTI32x4rr */ + }, + { /* 3289 */ + 366, + /* VEXTRACTI64x4mr */ + }, + { /* 3290 */ + 367, + /* VEXTRACTI64x4rr */ + }, + { /* 3291 */ + 131, + /* VEXTRACTPSmr */ + }, + { /* 3292 */ + 132, + /* VEXTRACTPSrr */ + }, + { /* 3293 */ + 131, + /* VEXTRACTPSzmr */ + }, + { /* 3294 */ + 132, + /* VEXTRACTPSzrr */ + }, + { /* 3295 */ + 368, + /* VFMADD132PDZm */ + }, + { /* 3296 */ + 369, + /* VFMADD132PDZmb */ + }, + { /* 3297 */ + 368, + /* VFMADD132PSZm */ + }, + { /* 3298 */ + 370, + /* VFMADD132PSZmb */ + }, + { /* 3299 */ + 368, + /* VFMADD213PDZm */ + }, + { /* 3300 */ + 369, + /* VFMADD213PDZmb */ + }, + { /* 3301 */ + 371, + /* VFMADD213PDZr */ + }, + { /* 3302 */ + 368, + /* VFMADD213PSZm */ + }, + { /* 3303 */ + 370, + /* VFMADD213PSZmb */ + }, + { /* 3304 */ + 371, + /* VFMADD213PSZr */ + }, + { /* 3305 */ + 308, + /* VFMADDPD4mr */ + }, + { /* 3306 */ + 306, + /* VFMADDPD4mrY */ + }, + { /* 3307 */ + 372, + /* VFMADDPD4rm */ + }, + { /* 3308 */ + 373, + /* VFMADDPD4rmY */ + }, + { /* 3309 */ + 374, + /* VFMADDPD4rr */ + }, + { /* 3310 */ + 375, + /* VFMADDPD4rrY */ + }, + { /* 3311 */ + 307, + /* VFMADDPD4rrY_REV */ + }, + { /* 3312 */ + 309, + /* VFMADDPD4rr_REV */ + }, + { /* 3313 */ + 376, + /* VFMADDPDr132m */ + }, + { /* 3314 */ + 377, + /* VFMADDPDr132mY */ + }, + { /* 3315 */ + 378, + /* VFMADDPDr132r */ + }, + { /* 3316 */ + 379, + /* VFMADDPDr132rY */ + }, + { /* 3317 */ + 376, + /* VFMADDPDr213m */ + }, + { /* 3318 */ + 377, + /* VFMADDPDr213mY */ + }, + { /* 3319 */ + 378, + /* VFMADDPDr213r */ + }, + { /* 3320 */ + 379, + /* VFMADDPDr213rY */ + }, + { /* 3321 */ + 376, + /* VFMADDPDr231m */ + }, + { /* 3322 */ + 377, + /* VFMADDPDr231mY */ + }, + { /* 3323 */ + 378, + /* VFMADDPDr231r */ + }, + { /* 3324 */ + 379, + /* VFMADDPDr231rY */ + }, + { /* 3325 */ + 308, + /* VFMADDPS4mr */ + }, + { /* 3326 */ + 306, + /* VFMADDPS4mrY */ + }, + { /* 3327 */ + 372, + /* VFMADDPS4rm */ + }, + { /* 3328 */ + 373, + /* VFMADDPS4rmY */ + }, + { /* 3329 */ + 374, + /* VFMADDPS4rr */ + }, + { /* 3330 */ + 375, + /* VFMADDPS4rrY */ + }, + { /* 3331 */ + 307, + /* VFMADDPS4rrY_REV */ + }, + { /* 3332 */ + 309, + /* VFMADDPS4rr_REV */ + }, + { /* 3333 */ + 376, + /* VFMADDPSr132m */ + }, + { /* 3334 */ + 377, + /* VFMADDPSr132mY */ + }, + { /* 3335 */ + 378, + /* VFMADDPSr132r */ + }, + { /* 3336 */ + 379, + /* VFMADDPSr132rY */ + }, + { /* 3337 */ + 376, + /* VFMADDPSr213m */ + }, + { /* 3338 */ + 377, + /* VFMADDPSr213mY */ + }, + { /* 3339 */ + 378, + /* VFMADDPSr213r */ + }, + { /* 3340 */ + 379, + /* VFMADDPSr213rY */ + }, + { /* 3341 */ + 376, + /* VFMADDPSr231m */ + }, + { /* 3342 */ + 377, + /* VFMADDPSr231mY */ + }, + { /* 3343 */ + 378, + /* VFMADDPSr231r */ + }, + { /* 3344 */ + 379, + /* VFMADDPSr231rY */ + }, + { /* 3345 */ + 380, + /* VFMADDSD4mr */ + }, + { /* 3346 */ + 0, + /* */ + }, + { /* 3347 */ + 381, + /* VFMADDSD4rm */ + }, + { /* 3348 */ + 0, + /* */ + }, + { /* 3349 */ + 382, + /* VFMADDSD4rr */ + }, + { /* 3350 */ + 0, + /* */ + }, + { /* 3351 */ + 383, + /* VFMADDSD4rr_REV */ + }, + { /* 3352 */ + 384, + /* VFMADDSDZm */ + }, + { /* 3353 */ + 385, + /* VFMADDSDZr */ + }, + { /* 3354 */ + 386, + /* VFMADDSDr132m */ + }, + { /* 3355 */ + 385, + /* VFMADDSDr132r */ + }, + { /* 3356 */ + 386, + /* VFMADDSDr213m */ + }, + { /* 3357 */ + 385, + /* VFMADDSDr213r */ + }, + { /* 3358 */ + 386, + /* VFMADDSDr231m */ + }, + { /* 3359 */ + 385, + /* VFMADDSDr231r */ + }, + { /* 3360 */ + 387, + /* VFMADDSS4mr */ + }, + { /* 3361 */ + 0, + /* */ + }, + { /* 3362 */ + 388, + /* VFMADDSS4rm */ + }, + { /* 3363 */ + 0, + /* */ + }, + { /* 3364 */ + 389, + /* VFMADDSS4rr */ + }, + { /* 3365 */ + 0, + /* */ + }, + { /* 3366 */ + 390, + /* VFMADDSS4rr_REV */ + }, + { /* 3367 */ + 391, + /* VFMADDSSZm */ + }, + { /* 3368 */ + 392, + /* VFMADDSSZr */ + }, + { /* 3369 */ + 393, + /* VFMADDSSr132m */ + }, + { /* 3370 */ + 392, + /* VFMADDSSr132r */ + }, + { /* 3371 */ + 393, + /* VFMADDSSr213m */ + }, + { /* 3372 */ + 392, + /* VFMADDSSr213r */ + }, + { /* 3373 */ + 393, + /* VFMADDSSr231m */ + }, + { /* 3374 */ + 392, + /* VFMADDSSr231r */ + }, + { /* 3375 */ + 368, + /* VFMADDSUB132PDZm */ + }, + { /* 3376 */ + 369, + /* VFMADDSUB132PDZmb */ + }, + { /* 3377 */ + 368, + /* VFMADDSUB132PSZm */ + }, + { /* 3378 */ + 370, + /* VFMADDSUB132PSZmb */ + }, + { /* 3379 */ + 368, + /* VFMADDSUB213PDZm */ + }, + { /* 3380 */ + 369, + /* VFMADDSUB213PDZmb */ + }, + { /* 3381 */ + 371, + /* VFMADDSUB213PDZr */ + }, + { /* 3382 */ + 368, + /* VFMADDSUB213PSZm */ + }, + { /* 3383 */ + 370, + /* VFMADDSUB213PSZmb */ + }, + { /* 3384 */ + 371, + /* VFMADDSUB213PSZr */ + }, + { /* 3385 */ + 308, + /* VFMADDSUBPD4mr */ + }, + { /* 3386 */ + 306, + /* VFMADDSUBPD4mrY */ + }, + { /* 3387 */ + 372, + /* VFMADDSUBPD4rm */ + }, + { /* 3388 */ + 373, + /* VFMADDSUBPD4rmY */ + }, + { /* 3389 */ + 374, + /* VFMADDSUBPD4rr */ + }, + { /* 3390 */ + 375, + /* VFMADDSUBPD4rrY */ + }, + { /* 3391 */ + 307, + /* VFMADDSUBPD4rrY_REV */ + }, + { /* 3392 */ + 309, + /* VFMADDSUBPD4rr_REV */ + }, + { /* 3393 */ + 376, + /* VFMADDSUBPDr132m */ + }, + { /* 3394 */ + 377, + /* VFMADDSUBPDr132mY */ + }, + { /* 3395 */ + 378, + /* VFMADDSUBPDr132r */ + }, + { /* 3396 */ + 379, + /* VFMADDSUBPDr132rY */ + }, + { /* 3397 */ + 376, + /* VFMADDSUBPDr213m */ + }, + { /* 3398 */ + 377, + /* VFMADDSUBPDr213mY */ + }, + { /* 3399 */ + 378, + /* VFMADDSUBPDr213r */ + }, + { /* 3400 */ + 379, + /* VFMADDSUBPDr213rY */ + }, + { /* 3401 */ + 376, + /* VFMADDSUBPDr231m */ + }, + { /* 3402 */ + 377, + /* VFMADDSUBPDr231mY */ + }, + { /* 3403 */ + 378, + /* VFMADDSUBPDr231r */ + }, + { /* 3404 */ + 379, + /* VFMADDSUBPDr231rY */ + }, + { /* 3405 */ + 308, + /* VFMADDSUBPS4mr */ + }, + { /* 3406 */ + 306, + /* VFMADDSUBPS4mrY */ + }, + { /* 3407 */ + 372, + /* VFMADDSUBPS4rm */ + }, + { /* 3408 */ + 373, + /* VFMADDSUBPS4rmY */ + }, + { /* 3409 */ + 374, + /* VFMADDSUBPS4rr */ + }, + { /* 3410 */ + 375, + /* VFMADDSUBPS4rrY */ + }, + { /* 3411 */ + 307, + /* VFMADDSUBPS4rrY_REV */ + }, + { /* 3412 */ + 309, + /* VFMADDSUBPS4rr_REV */ + }, + { /* 3413 */ + 376, + /* VFMADDSUBPSr132m */ + }, + { /* 3414 */ + 377, + /* VFMADDSUBPSr132mY */ + }, + { /* 3415 */ + 378, + /* VFMADDSUBPSr132r */ + }, + { /* 3416 */ + 379, + /* VFMADDSUBPSr132rY */ + }, + { /* 3417 */ + 376, + /* VFMADDSUBPSr213m */ + }, + { /* 3418 */ + 377, + /* VFMADDSUBPSr213mY */ + }, + { /* 3419 */ + 378, + /* VFMADDSUBPSr213r */ + }, + { /* 3420 */ + 379, + /* VFMADDSUBPSr213rY */ + }, + { /* 3421 */ + 376, + /* VFMADDSUBPSr231m */ + }, + { /* 3422 */ + 377, + /* VFMADDSUBPSr231mY */ + }, + { /* 3423 */ + 378, + /* VFMADDSUBPSr231r */ + }, + { /* 3424 */ + 379, + /* VFMADDSUBPSr231rY */ + }, + { /* 3425 */ + 368, + /* VFMSUB132PDZm */ + }, + { /* 3426 */ + 369, + /* VFMSUB132PDZmb */ + }, + { /* 3427 */ + 368, + /* VFMSUB132PSZm */ + }, + { /* 3428 */ + 370, + /* VFMSUB132PSZmb */ + }, + { /* 3429 */ + 368, + /* VFMSUB213PDZm */ + }, + { /* 3430 */ + 369, + /* VFMSUB213PDZmb */ + }, + { /* 3431 */ + 371, + /* VFMSUB213PDZr */ + }, + { /* 3432 */ + 368, + /* VFMSUB213PSZm */ + }, + { /* 3433 */ + 370, + /* VFMSUB213PSZmb */ + }, + { /* 3434 */ + 371, + /* VFMSUB213PSZr */ + }, + { /* 3435 */ + 368, + /* VFMSUBADD132PDZm */ + }, + { /* 3436 */ + 369, + /* VFMSUBADD132PDZmb */ + }, + { /* 3437 */ + 368, + /* VFMSUBADD132PSZm */ + }, + { /* 3438 */ + 370, + /* VFMSUBADD132PSZmb */ + }, + { /* 3439 */ + 368, + /* VFMSUBADD213PDZm */ + }, + { /* 3440 */ + 369, + /* VFMSUBADD213PDZmb */ + }, + { /* 3441 */ + 371, + /* VFMSUBADD213PDZr */ + }, + { /* 3442 */ + 368, + /* VFMSUBADD213PSZm */ + }, + { /* 3443 */ + 370, + /* VFMSUBADD213PSZmb */ + }, + { /* 3444 */ + 371, + /* VFMSUBADD213PSZr */ + }, + { /* 3445 */ + 308, + /* VFMSUBADDPD4mr */ + }, + { /* 3446 */ + 306, + /* VFMSUBADDPD4mrY */ + }, + { /* 3447 */ + 372, + /* VFMSUBADDPD4rm */ + }, + { /* 3448 */ + 373, + /* VFMSUBADDPD4rmY */ + }, + { /* 3449 */ + 374, + /* VFMSUBADDPD4rr */ + }, + { /* 3450 */ + 375, + /* VFMSUBADDPD4rrY */ + }, + { /* 3451 */ + 307, + /* VFMSUBADDPD4rrY_REV */ + }, + { /* 3452 */ + 309, + /* VFMSUBADDPD4rr_REV */ + }, + { /* 3453 */ + 376, + /* VFMSUBADDPDr132m */ + }, + { /* 3454 */ + 377, + /* VFMSUBADDPDr132mY */ + }, + { /* 3455 */ + 378, + /* VFMSUBADDPDr132r */ + }, + { /* 3456 */ + 379, + /* VFMSUBADDPDr132rY */ + }, + { /* 3457 */ + 376, + /* VFMSUBADDPDr213m */ + }, + { /* 3458 */ + 377, + /* VFMSUBADDPDr213mY */ + }, + { /* 3459 */ + 378, + /* VFMSUBADDPDr213r */ + }, + { /* 3460 */ + 379, + /* VFMSUBADDPDr213rY */ + }, + { /* 3461 */ + 376, + /* VFMSUBADDPDr231m */ + }, + { /* 3462 */ + 377, + /* VFMSUBADDPDr231mY */ + }, + { /* 3463 */ + 378, + /* VFMSUBADDPDr231r */ + }, + { /* 3464 */ + 379, + /* VFMSUBADDPDr231rY */ + }, + { /* 3465 */ + 308, + /* VFMSUBADDPS4mr */ + }, + { /* 3466 */ + 306, + /* VFMSUBADDPS4mrY */ + }, + { /* 3467 */ + 372, + /* VFMSUBADDPS4rm */ + }, + { /* 3468 */ + 373, + /* VFMSUBADDPS4rmY */ + }, + { /* 3469 */ + 374, + /* VFMSUBADDPS4rr */ + }, + { /* 3470 */ + 375, + /* VFMSUBADDPS4rrY */ + }, + { /* 3471 */ + 307, + /* VFMSUBADDPS4rrY_REV */ + }, + { /* 3472 */ + 309, + /* VFMSUBADDPS4rr_REV */ + }, + { /* 3473 */ + 376, + /* VFMSUBADDPSr132m */ + }, + { /* 3474 */ + 377, + /* VFMSUBADDPSr132mY */ + }, + { /* 3475 */ + 378, + /* VFMSUBADDPSr132r */ + }, + { /* 3476 */ + 379, + /* VFMSUBADDPSr132rY */ + }, + { /* 3477 */ + 376, + /* VFMSUBADDPSr213m */ + }, + { /* 3478 */ + 377, + /* VFMSUBADDPSr213mY */ + }, + { /* 3479 */ + 378, + /* VFMSUBADDPSr213r */ + }, + { /* 3480 */ + 379, + /* VFMSUBADDPSr213rY */ + }, + { /* 3481 */ + 376, + /* VFMSUBADDPSr231m */ + }, + { /* 3482 */ + 377, + /* VFMSUBADDPSr231mY */ + }, + { /* 3483 */ + 378, + /* VFMSUBADDPSr231r */ + }, + { /* 3484 */ + 379, + /* VFMSUBADDPSr231rY */ + }, + { /* 3485 */ + 308, + /* VFMSUBPD4mr */ + }, + { /* 3486 */ + 306, + /* VFMSUBPD4mrY */ + }, + { /* 3487 */ + 372, + /* VFMSUBPD4rm */ + }, + { /* 3488 */ + 373, + /* VFMSUBPD4rmY */ + }, + { /* 3489 */ + 374, + /* VFMSUBPD4rr */ + }, + { /* 3490 */ + 375, + /* VFMSUBPD4rrY */ + }, + { /* 3491 */ + 307, + /* VFMSUBPD4rrY_REV */ + }, + { /* 3492 */ + 309, + /* VFMSUBPD4rr_REV */ + }, + { /* 3493 */ + 376, + /* VFMSUBPDr132m */ + }, + { /* 3494 */ + 377, + /* VFMSUBPDr132mY */ + }, + { /* 3495 */ + 378, + /* VFMSUBPDr132r */ + }, + { /* 3496 */ + 379, + /* VFMSUBPDr132rY */ + }, + { /* 3497 */ + 376, + /* VFMSUBPDr213m */ + }, + { /* 3498 */ + 377, + /* VFMSUBPDr213mY */ + }, + { /* 3499 */ + 378, + /* VFMSUBPDr213r */ + }, + { /* 3500 */ + 379, + /* VFMSUBPDr213rY */ + }, + { /* 3501 */ + 376, + /* VFMSUBPDr231m */ + }, + { /* 3502 */ + 377, + /* VFMSUBPDr231mY */ + }, + { /* 3503 */ + 378, + /* VFMSUBPDr231r */ + }, + { /* 3504 */ + 379, + /* VFMSUBPDr231rY */ + }, + { /* 3505 */ + 308, + /* VFMSUBPS4mr */ + }, + { /* 3506 */ + 306, + /* VFMSUBPS4mrY */ + }, + { /* 3507 */ + 372, + /* VFMSUBPS4rm */ + }, + { /* 3508 */ + 373, + /* VFMSUBPS4rmY */ + }, + { /* 3509 */ + 374, + /* VFMSUBPS4rr */ + }, + { /* 3510 */ + 375, + /* VFMSUBPS4rrY */ + }, + { /* 3511 */ + 307, + /* VFMSUBPS4rrY_REV */ + }, + { /* 3512 */ + 309, + /* VFMSUBPS4rr_REV */ + }, + { /* 3513 */ + 376, + /* VFMSUBPSr132m */ + }, + { /* 3514 */ + 377, + /* VFMSUBPSr132mY */ + }, + { /* 3515 */ + 378, + /* VFMSUBPSr132r */ + }, + { /* 3516 */ + 379, + /* VFMSUBPSr132rY */ + }, + { /* 3517 */ + 376, + /* VFMSUBPSr213m */ + }, + { /* 3518 */ + 377, + /* VFMSUBPSr213mY */ + }, + { /* 3519 */ + 378, + /* VFMSUBPSr213r */ + }, + { /* 3520 */ + 379, + /* VFMSUBPSr213rY */ + }, + { /* 3521 */ + 376, + /* VFMSUBPSr231m */ + }, + { /* 3522 */ + 377, + /* VFMSUBPSr231mY */ + }, + { /* 3523 */ + 378, + /* VFMSUBPSr231r */ + }, + { /* 3524 */ + 379, + /* VFMSUBPSr231rY */ + }, + { /* 3525 */ + 380, + /* VFMSUBSD4mr */ + }, + { /* 3526 */ + 0, + /* */ + }, + { /* 3527 */ + 381, + /* VFMSUBSD4rm */ + }, + { /* 3528 */ + 0, + /* */ + }, + { /* 3529 */ + 382, + /* VFMSUBSD4rr */ + }, + { /* 3530 */ + 0, + /* */ + }, + { /* 3531 */ + 383, + /* VFMSUBSD4rr_REV */ + }, + { /* 3532 */ + 384, + /* VFMSUBSDZm */ + }, + { /* 3533 */ + 385, + /* VFMSUBSDZr */ + }, + { /* 3534 */ + 386, + /* VFMSUBSDr132m */ + }, + { /* 3535 */ + 385, + /* VFMSUBSDr132r */ + }, + { /* 3536 */ + 386, + /* VFMSUBSDr213m */ + }, + { /* 3537 */ + 385, + /* VFMSUBSDr213r */ + }, + { /* 3538 */ + 386, + /* VFMSUBSDr231m */ + }, + { /* 3539 */ + 385, + /* VFMSUBSDr231r */ + }, + { /* 3540 */ + 387, + /* VFMSUBSS4mr */ + }, + { /* 3541 */ + 0, + /* */ + }, + { /* 3542 */ + 388, + /* VFMSUBSS4rm */ + }, + { /* 3543 */ + 0, + /* */ + }, + { /* 3544 */ + 389, + /* VFMSUBSS4rr */ + }, + { /* 3545 */ + 0, + /* */ + }, + { /* 3546 */ + 390, + /* VFMSUBSS4rr_REV */ + }, + { /* 3547 */ + 391, + /* VFMSUBSSZm */ + }, + { /* 3548 */ + 392, + /* VFMSUBSSZr */ + }, + { /* 3549 */ + 393, + /* VFMSUBSSr132m */ + }, + { /* 3550 */ + 392, + /* VFMSUBSSr132r */ + }, + { /* 3551 */ + 393, + /* VFMSUBSSr213m */ + }, + { /* 3552 */ + 392, + /* VFMSUBSSr213r */ + }, + { /* 3553 */ + 393, + /* VFMSUBSSr231m */ + }, + { /* 3554 */ + 392, + /* VFMSUBSSr231r */ + }, + { /* 3555 */ + 368, + /* VFNMADD132PDZm */ + }, + { /* 3556 */ + 369, + /* VFNMADD132PDZmb */ + }, + { /* 3557 */ + 368, + /* VFNMADD132PSZm */ + }, + { /* 3558 */ + 370, + /* VFNMADD132PSZmb */ + }, + { /* 3559 */ + 368, + /* VFNMADD213PDZm */ + }, + { /* 3560 */ + 369, + /* VFNMADD213PDZmb */ + }, + { /* 3561 */ + 371, + /* VFNMADD213PDZr */ + }, + { /* 3562 */ + 368, + /* VFNMADD213PSZm */ + }, + { /* 3563 */ + 370, + /* VFNMADD213PSZmb */ + }, + { /* 3564 */ + 371, + /* VFNMADD213PSZr */ + }, + { /* 3565 */ + 308, + /* VFNMADDPD4mr */ + }, + { /* 3566 */ + 306, + /* VFNMADDPD4mrY */ + }, + { /* 3567 */ + 372, + /* VFNMADDPD4rm */ + }, + { /* 3568 */ + 373, + /* VFNMADDPD4rmY */ + }, + { /* 3569 */ + 374, + /* VFNMADDPD4rr */ + }, + { /* 3570 */ + 375, + /* VFNMADDPD4rrY */ + }, + { /* 3571 */ + 307, + /* VFNMADDPD4rrY_REV */ + }, + { /* 3572 */ + 309, + /* VFNMADDPD4rr_REV */ + }, + { /* 3573 */ + 376, + /* VFNMADDPDr132m */ + }, + { /* 3574 */ + 377, + /* VFNMADDPDr132mY */ + }, + { /* 3575 */ + 378, + /* VFNMADDPDr132r */ + }, + { /* 3576 */ + 379, + /* VFNMADDPDr132rY */ + }, + { /* 3577 */ + 376, + /* VFNMADDPDr213m */ + }, + { /* 3578 */ + 377, + /* VFNMADDPDr213mY */ + }, + { /* 3579 */ + 378, + /* VFNMADDPDr213r */ + }, + { /* 3580 */ + 379, + /* VFNMADDPDr213rY */ + }, + { /* 3581 */ + 376, + /* VFNMADDPDr231m */ + }, + { /* 3582 */ + 377, + /* VFNMADDPDr231mY */ + }, + { /* 3583 */ + 378, + /* VFNMADDPDr231r */ + }, + { /* 3584 */ + 379, + /* VFNMADDPDr231rY */ + }, + { /* 3585 */ + 308, + /* VFNMADDPS4mr */ + }, + { /* 3586 */ + 306, + /* VFNMADDPS4mrY */ + }, + { /* 3587 */ + 372, + /* VFNMADDPS4rm */ + }, + { /* 3588 */ + 373, + /* VFNMADDPS4rmY */ + }, + { /* 3589 */ + 374, + /* VFNMADDPS4rr */ + }, + { /* 3590 */ + 375, + /* VFNMADDPS4rrY */ + }, + { /* 3591 */ + 307, + /* VFNMADDPS4rrY_REV */ + }, + { /* 3592 */ + 309, + /* VFNMADDPS4rr_REV */ + }, + { /* 3593 */ + 376, + /* VFNMADDPSr132m */ + }, + { /* 3594 */ + 377, + /* VFNMADDPSr132mY */ + }, + { /* 3595 */ + 378, + /* VFNMADDPSr132r */ + }, + { /* 3596 */ + 379, + /* VFNMADDPSr132rY */ + }, + { /* 3597 */ + 376, + /* VFNMADDPSr213m */ + }, + { /* 3598 */ + 377, + /* VFNMADDPSr213mY */ + }, + { /* 3599 */ + 378, + /* VFNMADDPSr213r */ + }, + { /* 3600 */ + 379, + /* VFNMADDPSr213rY */ + }, + { /* 3601 */ + 376, + /* VFNMADDPSr231m */ + }, + { /* 3602 */ + 377, + /* VFNMADDPSr231mY */ + }, + { /* 3603 */ + 378, + /* VFNMADDPSr231r */ + }, + { /* 3604 */ + 379, + /* VFNMADDPSr231rY */ + }, + { /* 3605 */ + 380, + /* VFNMADDSD4mr */ + }, + { /* 3606 */ + 0, + /* */ + }, + { /* 3607 */ + 381, + /* VFNMADDSD4rm */ + }, + { /* 3608 */ + 0, + /* */ + }, + { /* 3609 */ + 382, + /* VFNMADDSD4rr */ + }, + { /* 3610 */ + 0, + /* */ + }, + { /* 3611 */ + 383, + /* VFNMADDSD4rr_REV */ + }, + { /* 3612 */ + 384, + /* VFNMADDSDZm */ + }, + { /* 3613 */ + 385, + /* VFNMADDSDZr */ + }, + { /* 3614 */ + 386, + /* VFNMADDSDr132m */ + }, + { /* 3615 */ + 385, + /* VFNMADDSDr132r */ + }, + { /* 3616 */ + 386, + /* VFNMADDSDr213m */ + }, + { /* 3617 */ + 385, + /* VFNMADDSDr213r */ + }, + { /* 3618 */ + 386, + /* VFNMADDSDr231m */ + }, + { /* 3619 */ + 385, + /* VFNMADDSDr231r */ + }, + { /* 3620 */ + 387, + /* VFNMADDSS4mr */ + }, + { /* 3621 */ + 0, + /* */ + }, + { /* 3622 */ + 388, + /* VFNMADDSS4rm */ + }, + { /* 3623 */ + 0, + /* */ + }, + { /* 3624 */ + 389, + /* VFNMADDSS4rr */ + }, + { /* 3625 */ + 0, + /* */ + }, + { /* 3626 */ + 390, + /* VFNMADDSS4rr_REV */ + }, + { /* 3627 */ + 391, + /* VFNMADDSSZm */ + }, + { /* 3628 */ + 392, + /* VFNMADDSSZr */ + }, + { /* 3629 */ + 393, + /* VFNMADDSSr132m */ + }, + { /* 3630 */ + 392, + /* VFNMADDSSr132r */ + }, + { /* 3631 */ + 393, + /* VFNMADDSSr213m */ + }, + { /* 3632 */ + 392, + /* VFNMADDSSr213r */ + }, + { /* 3633 */ + 393, + /* VFNMADDSSr231m */ + }, + { /* 3634 */ + 392, + /* VFNMADDSSr231r */ + }, + { /* 3635 */ + 368, + /* VFNMSUB132PDZm */ + }, + { /* 3636 */ + 369, + /* VFNMSUB132PDZmb */ + }, + { /* 3637 */ + 368, + /* VFNMSUB132PSZm */ + }, + { /* 3638 */ + 370, + /* VFNMSUB132PSZmb */ + }, + { /* 3639 */ + 368, + /* VFNMSUB213PDZm */ + }, + { /* 3640 */ + 369, + /* VFNMSUB213PDZmb */ + }, + { /* 3641 */ + 371, + /* VFNMSUB213PDZr */ + }, + { /* 3642 */ + 368, + /* VFNMSUB213PSZm */ + }, + { /* 3643 */ + 370, + /* VFNMSUB213PSZmb */ + }, + { /* 3644 */ + 371, + /* VFNMSUB213PSZr */ + }, + { /* 3645 */ + 308, + /* VFNMSUBPD4mr */ + }, + { /* 3646 */ + 306, + /* VFNMSUBPD4mrY */ + }, + { /* 3647 */ + 372, + /* VFNMSUBPD4rm */ + }, + { /* 3648 */ + 373, + /* VFNMSUBPD4rmY */ + }, + { /* 3649 */ + 374, + /* VFNMSUBPD4rr */ + }, + { /* 3650 */ + 375, + /* VFNMSUBPD4rrY */ + }, + { /* 3651 */ + 307, + /* VFNMSUBPD4rrY_REV */ + }, + { /* 3652 */ + 309, + /* VFNMSUBPD4rr_REV */ + }, + { /* 3653 */ + 376, + /* VFNMSUBPDr132m */ + }, + { /* 3654 */ + 377, + /* VFNMSUBPDr132mY */ + }, + { /* 3655 */ + 378, + /* VFNMSUBPDr132r */ + }, + { /* 3656 */ + 379, + /* VFNMSUBPDr132rY */ + }, + { /* 3657 */ + 376, + /* VFNMSUBPDr213m */ + }, + { /* 3658 */ + 377, + /* VFNMSUBPDr213mY */ + }, + { /* 3659 */ + 378, + /* VFNMSUBPDr213r */ + }, + { /* 3660 */ + 379, + /* VFNMSUBPDr213rY */ + }, + { /* 3661 */ + 376, + /* VFNMSUBPDr231m */ + }, + { /* 3662 */ + 377, + /* VFNMSUBPDr231mY */ + }, + { /* 3663 */ + 378, + /* VFNMSUBPDr231r */ + }, + { /* 3664 */ + 379, + /* VFNMSUBPDr231rY */ + }, + { /* 3665 */ + 308, + /* VFNMSUBPS4mr */ + }, + { /* 3666 */ + 306, + /* VFNMSUBPS4mrY */ + }, + { /* 3667 */ + 372, + /* VFNMSUBPS4rm */ + }, + { /* 3668 */ + 373, + /* VFNMSUBPS4rmY */ + }, + { /* 3669 */ + 374, + /* VFNMSUBPS4rr */ + }, + { /* 3670 */ + 375, + /* VFNMSUBPS4rrY */ + }, + { /* 3671 */ + 307, + /* VFNMSUBPS4rrY_REV */ + }, + { /* 3672 */ + 309, + /* VFNMSUBPS4rr_REV */ + }, + { /* 3673 */ + 376, + /* VFNMSUBPSr132m */ + }, + { /* 3674 */ + 377, + /* VFNMSUBPSr132mY */ + }, + { /* 3675 */ + 378, + /* VFNMSUBPSr132r */ + }, + { /* 3676 */ + 379, + /* VFNMSUBPSr132rY */ + }, + { /* 3677 */ + 376, + /* VFNMSUBPSr213m */ + }, + { /* 3678 */ + 377, + /* VFNMSUBPSr213mY */ + }, + { /* 3679 */ + 378, + /* VFNMSUBPSr213r */ + }, + { /* 3680 */ + 379, + /* VFNMSUBPSr213rY */ + }, + { /* 3681 */ + 376, + /* VFNMSUBPSr231m */ + }, + { /* 3682 */ + 377, + /* VFNMSUBPSr231mY */ + }, + { /* 3683 */ + 378, + /* VFNMSUBPSr231r */ + }, + { /* 3684 */ + 379, + /* VFNMSUBPSr231rY */ + }, + { /* 3685 */ + 380, + /* VFNMSUBSD4mr */ + }, + { /* 3686 */ + 0, + /* */ + }, + { /* 3687 */ + 381, + /* VFNMSUBSD4rm */ + }, + { /* 3688 */ + 0, + /* */ + }, + { /* 3689 */ + 382, + /* VFNMSUBSD4rr */ + }, + { /* 3690 */ + 0, + /* */ + }, + { /* 3691 */ + 383, + /* VFNMSUBSD4rr_REV */ + }, + { /* 3692 */ + 384, + /* VFNMSUBSDZm */ + }, + { /* 3693 */ + 385, + /* VFNMSUBSDZr */ + }, + { /* 3694 */ + 386, + /* VFNMSUBSDr132m */ + }, + { /* 3695 */ + 385, + /* VFNMSUBSDr132r */ + }, + { /* 3696 */ + 386, + /* VFNMSUBSDr213m */ + }, + { /* 3697 */ + 385, + /* VFNMSUBSDr213r */ + }, + { /* 3698 */ + 386, + /* VFNMSUBSDr231m */ + }, + { /* 3699 */ + 385, + /* VFNMSUBSDr231r */ + }, + { /* 3700 */ + 387, + /* VFNMSUBSS4mr */ + }, + { /* 3701 */ + 0, + /* */ + }, + { /* 3702 */ + 388, + /* VFNMSUBSS4rm */ + }, + { /* 3703 */ + 0, + /* */ + }, + { /* 3704 */ + 389, + /* VFNMSUBSS4rr */ + }, + { /* 3705 */ + 0, + /* */ + }, + { /* 3706 */ + 390, + /* VFNMSUBSS4rr_REV */ + }, + { /* 3707 */ + 391, + /* VFNMSUBSSZm */ + }, + { /* 3708 */ + 392, + /* VFNMSUBSSZr */ + }, + { /* 3709 */ + 393, + /* VFNMSUBSSr132m */ + }, + { /* 3710 */ + 392, + /* VFNMSUBSSr132r */ + }, + { /* 3711 */ + 393, + /* VFNMSUBSSr213m */ + }, + { /* 3712 */ + 392, + /* VFNMSUBSSr213r */ + }, + { /* 3713 */ + 393, + /* VFNMSUBSSr231m */ + }, + { /* 3714 */ + 392, + /* VFNMSUBSSr231r */ + }, + { /* 3715 */ + 42, + /* VFRCZPDrm */ + }, + { /* 3716 */ + 336, + /* VFRCZPDrmY */ + }, + { /* 3717 */ + 43, + /* VFRCZPDrr */ + }, + { /* 3718 */ + 337, + /* VFRCZPDrrY */ + }, + { /* 3719 */ + 42, + /* VFRCZPSrm */ + }, + { /* 3720 */ + 336, + /* VFRCZPSrmY */ + }, + { /* 3721 */ + 43, + /* VFRCZPSrr */ + }, + { /* 3722 */ + 337, + /* VFRCZPSrrY */ + }, + { /* 3723 */ + 105, + /* VFRCZSDrm */ + }, + { /* 3724 */ + 43, + /* VFRCZSDrr */ + }, + { /* 3725 */ + 317, + /* VFRCZSSrm */ + }, + { /* 3726 */ + 43, + /* VFRCZSSrr */ + }, + { /* 3727 */ + 0, + /* */ + }, + { /* 3728 */ + 0, + /* */ + }, + { /* 3729 */ + 0, + /* */ + }, + { /* 3730 */ + 0, + /* */ + }, + { /* 3731 */ + 0, + /* */ + }, + { /* 3732 */ + 0, + /* */ + }, + { /* 3733 */ + 0, + /* */ + }, + { /* 3734 */ + 0, + /* */ + }, + { /* 3735 */ + 0, + /* */ + }, + { /* 3736 */ + 0, + /* */ + }, + { /* 3737 */ + 0, + /* */ + }, + { /* 3738 */ + 0, + /* */ + }, + { /* 3739 */ + 0, + /* */ + }, + { /* 3740 */ + 0, + /* */ + }, + { /* 3741 */ + 0, + /* */ + }, + { /* 3742 */ + 0, + /* */ + }, + { /* 3743 */ + 394, + /* VGATHERDPDYrm */ + }, + { /* 3744 */ + 395, + /* VGATHERDPDZrm */ + }, + { /* 3745 */ + 396, + /* VGATHERDPDrm */ + }, + { /* 3746 */ + 397, + /* VGATHERDPSYrm */ + }, + { /* 3747 */ + 398, + /* VGATHERDPSZrm */ + }, + { /* 3748 */ + 399, + /* VGATHERDPSrm */ + }, + { /* 3749 */ + 394, + /* VGATHERQPDYrm */ + }, + { /* 3750 */ + 395, + /* VGATHERQPDZrm */ + }, + { /* 3751 */ + 396, + /* VGATHERQPDrm */ + }, + { /* 3752 */ + 399, + /* VGATHERQPSYrm */ + }, + { /* 3753 */ + 400, + /* VGATHERQPSZrm */ + }, + { /* 3754 */ + 399, + /* VGATHERQPSrm */ + }, + { /* 3755 */ + 284, + /* VHADDPDYrm */ + }, + { /* 3756 */ + 285, + /* VHADDPDYrr */ + }, + { /* 3757 */ + 289, + /* VHADDPDrm */ + }, + { /* 3758 */ + 290, + /* VHADDPDrr */ + }, + { /* 3759 */ + 284, + /* VHADDPSYrm */ + }, + { /* 3760 */ + 285, + /* VHADDPSYrr */ + }, + { /* 3761 */ + 289, + /* VHADDPSrm */ + }, + { /* 3762 */ + 290, + /* VHADDPSrr */ + }, + { /* 3763 */ + 284, + /* VHSUBPDYrm */ + }, + { /* 3764 */ + 285, + /* VHSUBPDYrr */ + }, + { /* 3765 */ + 289, + /* VHSUBPDrm */ + }, + { /* 3766 */ + 290, + /* VHSUBPDrr */ + }, + { /* 3767 */ + 284, + /* VHSUBPSYrm */ + }, + { /* 3768 */ + 285, + /* VHSUBPSYrr */ + }, + { /* 3769 */ + 289, + /* VHSUBPSrm */ + }, + { /* 3770 */ + 290, + /* VHSUBPSrr */ + }, + { /* 3771 */ + 401, + /* VINSERTF128rm */ + }, + { /* 3772 */ + 402, + /* VINSERTF128rr */ + }, + { /* 3773 */ + 403, + /* VINSERTF32x4rm */ + }, + { /* 3774 */ + 404, + /* VINSERTF32x4rr */ + }, + { /* 3775 */ + 405, + /* VINSERTF64x4rm */ + }, + { /* 3776 */ + 406, + /* VINSERTF64x4rr */ + }, + { /* 3777 */ + 401, + /* VINSERTI128rm */ + }, + { /* 3778 */ + 402, + /* VINSERTI128rr */ + }, + { /* 3779 */ + 403, + /* VINSERTI32x4rm */ + }, + { /* 3780 */ + 404, + /* VINSERTI32x4rr */ + }, + { /* 3781 */ + 405, + /* VINSERTI64x4rm */ + }, + { /* 3782 */ + 406, + /* VINSERTI64x4rr */ + }, + { /* 3783 */ + 407, + /* VINSERTPSrm */ + }, + { /* 3784 */ + 305, + /* VINSERTPSrr */ + }, + { /* 3785 */ + 407, + /* VINSERTPSzrm */ + }, + { /* 3786 */ + 305, + /* VINSERTPSzrr */ + }, + { /* 3787 */ + 336, + /* VLDDQUYrm */ + }, + { /* 3788 */ + 42, + /* VLDDQUrm */ + }, + { /* 3789 */ + 40, + /* VLDMXCSR */ + }, + { /* 3790 */ + 43, + /* VMASKMOVDQU */ + }, + { /* 3791 */ + 0, + /* */ + }, + { /* 3792 */ + 408, + /* VMASKMOVPDYmr */ + }, + { /* 3793 */ + 284, + /* VMASKMOVPDYrm */ + }, + { /* 3794 */ + 409, + /* VMASKMOVPDmr */ + }, + { /* 3795 */ + 289, + /* VMASKMOVPDrm */ + }, + { /* 3796 */ + 408, + /* VMASKMOVPSYmr */ + }, + { /* 3797 */ + 284, + /* VMASKMOVPSYrm */ + }, + { /* 3798 */ + 409, + /* VMASKMOVPSmr */ + }, + { /* 3799 */ + 289, + /* VMASKMOVPSrm */ + }, + { /* 3800 */ + 0, + /* */ + }, + { /* 3801 */ + 0, + /* */ + }, + { /* 3802 */ + 0, + /* */ + }, + { /* 3803 */ + 0, + /* */ + }, + { /* 3804 */ + 0, + /* */ + }, + { /* 3805 */ + 0, + /* */ + }, + { /* 3806 */ + 0, + /* */ + }, + { /* 3807 */ + 0, + /* */ + }, + { /* 3808 */ + 0, + /* */ + }, + { /* 3809 */ + 0, + /* */ + }, + { /* 3810 */ + 0, + /* */ + }, + { /* 3811 */ + 0, + /* */ + }, + { /* 3812 */ + 284, + /* VMAXPDYrm */ + }, + { /* 3813 */ + 285, + /* VMAXPDYrr */ + }, + { /* 3814 */ + 286, + /* VMAXPDZrm */ + }, + { /* 3815 */ + 287, + /* VMAXPDZrmb */ + }, + { /* 3816 */ + 288, + /* VMAXPDZrr */ + }, + { /* 3817 */ + 289, + /* VMAXPDrm */ + }, + { /* 3818 */ + 290, + /* VMAXPDrr */ + }, + { /* 3819 */ + 284, + /* VMAXPSYrm */ + }, + { /* 3820 */ + 285, + /* VMAXPSYrr */ + }, + { /* 3821 */ + 286, + /* VMAXPSZrm */ + }, + { /* 3822 */ + 291, + /* VMAXPSZrmb */ + }, + { /* 3823 */ + 288, + /* VMAXPSZrr */ + }, + { /* 3824 */ + 289, + /* VMAXPSrm */ + }, + { /* 3825 */ + 290, + /* VMAXPSrr */ + }, + { /* 3826 */ + 292, + /* VMAXSDZrm */ + }, + { /* 3827 */ + 293, + /* VMAXSDZrr */ + }, + { /* 3828 */ + 292, + /* VMAXSDrm */ + }, + { /* 3829 */ + 0, + /* */ + }, + { /* 3830 */ + 293, + /* VMAXSDrr */ + }, + { /* 3831 */ + 0, + /* */ + }, + { /* 3832 */ + 294, + /* VMAXSSZrm */ + }, + { /* 3833 */ + 295, + /* VMAXSSZrr */ + }, + { /* 3834 */ + 294, + /* VMAXSSrm */ + }, + { /* 3835 */ + 0, + /* */ + }, + { /* 3836 */ + 295, + /* VMAXSSrr */ + }, + { /* 3837 */ + 0, + /* */ + }, + { /* 3838 */ + 0, + /* VMCALL */ + }, + { /* 3839 */ + 40, + /* VMCLEARm */ + }, + { /* 3840 */ + 0, + /* VMFUNC */ + }, + { /* 3841 */ + 0, + /* */ + }, + { /* 3842 */ + 0, + /* */ + }, + { /* 3843 */ + 0, + /* */ + }, + { /* 3844 */ + 0, + /* */ + }, + { /* 3845 */ + 0, + /* */ + }, + { /* 3846 */ + 0, + /* */ + }, + { /* 3847 */ + 0, + /* */ + }, + { /* 3848 */ + 0, + /* */ + }, + { /* 3849 */ + 0, + /* */ + }, + { /* 3850 */ + 0, + /* */ + }, + { /* 3851 */ + 0, + /* */ + }, + { /* 3852 */ + 0, + /* */ + }, + { /* 3853 */ + 284, + /* VMINPDYrm */ + }, + { /* 3854 */ + 285, + /* VMINPDYrr */ + }, + { /* 3855 */ + 286, + /* VMINPDZrm */ + }, + { /* 3856 */ + 287, + /* VMINPDZrmb */ + }, + { /* 3857 */ + 288, + /* VMINPDZrr */ + }, + { /* 3858 */ + 289, + /* VMINPDrm */ + }, + { /* 3859 */ + 290, + /* VMINPDrr */ + }, + { /* 3860 */ + 284, + /* VMINPSYrm */ + }, + { /* 3861 */ + 285, + /* VMINPSYrr */ + }, + { /* 3862 */ + 286, + /* VMINPSZrm */ + }, + { /* 3863 */ + 291, + /* VMINPSZrmb */ + }, + { /* 3864 */ + 288, + /* VMINPSZrr */ + }, + { /* 3865 */ + 289, + /* VMINPSrm */ + }, + { /* 3866 */ + 290, + /* VMINPSrr */ + }, + { /* 3867 */ + 292, + /* VMINSDZrm */ + }, + { /* 3868 */ + 293, + /* VMINSDZrr */ + }, + { /* 3869 */ + 292, + /* VMINSDrm */ + }, + { /* 3870 */ + 0, + /* */ + }, + { /* 3871 */ + 293, + /* VMINSDrr */ + }, + { /* 3872 */ + 0, + /* */ + }, + { /* 3873 */ + 294, + /* VMINSSZrm */ + }, + { /* 3874 */ + 295, + /* VMINSSZrr */ + }, + { /* 3875 */ + 294, + /* VMINSSrm */ + }, + { /* 3876 */ + 0, + /* */ + }, + { /* 3877 */ + 295, + /* VMINSSrr */ + }, + { /* 3878 */ + 0, + /* */ + }, + { /* 3879 */ + 0, + /* VMLAUNCH */ + }, + { /* 3880 */ + 0, + /* VMLOAD32 */ + }, + { /* 3881 */ + 0, + /* VMLOAD64 */ + }, + { /* 3882 */ + 0, + /* VMMCALL */ + }, + { /* 3883 */ + 221, + /* VMOV64toPQIZrr */ + }, + { /* 3884 */ + 221, + /* VMOV64toPQIrr */ + }, + { /* 3885 */ + 0, + /* */ + }, + { /* 3886 */ + 0, + /* */ + }, + { /* 3887 */ + 0, + /* */ + }, + { /* 3888 */ + 410, + /* VMOVAPDYmr */ + }, + { /* 3889 */ + 336, + /* VMOVAPDYrm */ + }, + { /* 3890 */ + 337, + /* VMOVAPDYrr */ + }, + { /* 3891 */ + 411, + /* VMOVAPDYrr_REV */ + }, + { /* 3892 */ + 412, + /* VMOVAPDZmr */ + }, + { /* 3893 */ + 338, + /* VMOVAPDZrm */ + }, + { /* 3894 */ + 413, + /* VMOVAPDZrmk */ + }, + { /* 3895 */ + 339, + /* VMOVAPDZrr */ + }, + { /* 3896 */ + 414, + /* VMOVAPDZrrk */ + }, + { /* 3897 */ + 223, + /* VMOVAPDmr */ + }, + { /* 3898 */ + 42, + /* VMOVAPDrm */ + }, + { /* 3899 */ + 43, + /* VMOVAPDrr */ + }, + { /* 3900 */ + 224, + /* VMOVAPDrr_REV */ + }, + { /* 3901 */ + 410, + /* VMOVAPSYmr */ + }, + { /* 3902 */ + 336, + /* VMOVAPSYrm */ + }, + { /* 3903 */ + 337, + /* VMOVAPSYrr */ + }, + { /* 3904 */ + 411, + /* VMOVAPSYrr_REV */ + }, + { /* 3905 */ + 412, + /* VMOVAPSZmr */ + }, + { /* 3906 */ + 338, + /* VMOVAPSZrm */ + }, + { /* 3907 */ + 415, + /* VMOVAPSZrmk */ + }, + { /* 3908 */ + 339, + /* VMOVAPSZrr */ + }, + { /* 3909 */ + 416, + /* VMOVAPSZrrk */ + }, + { /* 3910 */ + 223, + /* VMOVAPSmr */ + }, + { /* 3911 */ + 42, + /* VMOVAPSrm */ + }, + { /* 3912 */ + 43, + /* VMOVAPSrr */ + }, + { /* 3913 */ + 224, + /* VMOVAPSrr_REV */ + }, + { /* 3914 */ + 336, + /* VMOVDDUPYrm */ + }, + { /* 3915 */ + 337, + /* VMOVDDUPYrr */ + }, + { /* 3916 */ + 338, + /* VMOVDDUPZrm */ + }, + { /* 3917 */ + 339, + /* VMOVDDUPZrr */ + }, + { /* 3918 */ + 105, + /* VMOVDDUPrm */ + }, + { /* 3919 */ + 43, + /* VMOVDDUPrr */ + }, + { /* 3920 */ + 104, + /* VMOVDI2PDIZrm */ + }, + { /* 3921 */ + 225, + /* VMOVDI2PDIZrr */ + }, + { /* 3922 */ + 104, + /* VMOVDI2PDIrm */ + }, + { /* 3923 */ + 225, + /* VMOVDI2PDIrr */ + }, + { /* 3924 */ + 0, + /* */ + }, + { /* 3925 */ + 0, + /* */ + }, + { /* 3926 */ + 0, + /* */ + }, + { /* 3927 */ + 0, + /* */ + }, + { /* 3928 */ + 412, + /* VMOVDQA32mr */ + }, + { /* 3929 */ + 338, + /* VMOVDQA32rm */ + }, + { /* 3930 */ + 339, + /* VMOVDQA32rr */ + }, + { /* 3931 */ + 412, + /* VMOVDQA64mr */ + }, + { /* 3932 */ + 338, + /* VMOVDQA64rm */ + }, + { /* 3933 */ + 339, + /* VMOVDQA64rr */ + }, + { /* 3934 */ + 410, + /* VMOVDQAYmr */ + }, + { /* 3935 */ + 336, + /* VMOVDQAYrm */ + }, + { /* 3936 */ + 337, + /* VMOVDQAYrr */ + }, + { /* 3937 */ + 411, + /* VMOVDQAYrr_REV */ + }, + { /* 3938 */ + 223, + /* VMOVDQAmr */ + }, + { /* 3939 */ + 42, + /* VMOVDQArm */ + }, + { /* 3940 */ + 43, + /* VMOVDQArr */ + }, + { /* 3941 */ + 224, + /* VMOVDQArr_REV */ + }, + { /* 3942 */ + 412, + /* VMOVDQU32mr */ + }, + { /* 3943 */ + 338, + /* VMOVDQU32rm */ + }, + { /* 3944 */ + 415, + /* VMOVDQU32rmk */ + }, + { /* 3945 */ + 339, + /* VMOVDQU32rr */ + }, + { /* 3946 */ + 416, + /* VMOVDQU32rrk */ + }, + { /* 3947 */ + 417, + /* VMOVDQU32rrkz */ + }, + { /* 3948 */ + 412, + /* VMOVDQU64mr */ + }, + { /* 3949 */ + 338, + /* VMOVDQU64rm */ + }, + { /* 3950 */ + 413, + /* VMOVDQU64rmk */ + }, + { /* 3951 */ + 339, + /* VMOVDQU64rr */ + }, + { /* 3952 */ + 414, + /* VMOVDQU64rrk */ + }, + { /* 3953 */ + 418, + /* VMOVDQU64rrkz */ + }, + { /* 3954 */ + 410, + /* VMOVDQUYmr */ + }, + { /* 3955 */ + 336, + /* VMOVDQUYrm */ + }, + { /* 3956 */ + 337, + /* VMOVDQUYrr */ + }, + { /* 3957 */ + 411, + /* VMOVDQUYrr_REV */ + }, + { /* 3958 */ + 223, + /* VMOVDQUmr */ + }, + { /* 3959 */ + 42, + /* VMOVDQUrm */ + }, + { /* 3960 */ + 43, + /* VMOVDQUrr */ + }, + { /* 3961 */ + 224, + /* VMOVDQUrr_REV */ + }, + { /* 3962 */ + 290, + /* VMOVHLPSZrr */ + }, + { /* 3963 */ + 290, + /* VMOVHLPSrr */ + }, + { /* 3964 */ + 226, + /* VMOVHPDmr */ + }, + { /* 3965 */ + 419, + /* VMOVHPDrm */ + }, + { /* 3966 */ + 226, + /* VMOVHPSmr */ + }, + { /* 3967 */ + 419, + /* VMOVHPSrm */ + }, + { /* 3968 */ + 290, + /* VMOVLHPSZrr */ + }, + { /* 3969 */ + 290, + /* VMOVLHPSrr */ + }, + { /* 3970 */ + 226, + /* VMOVLPDmr */ + }, + { /* 3971 */ + 419, + /* VMOVLPDrm */ + }, + { /* 3972 */ + 226, + /* VMOVLPSmr */ + }, + { /* 3973 */ + 419, + /* VMOVLPSrm */ + }, + { /* 3974 */ + 420, + /* VMOVMSKPDYrr */ + }, + { /* 3975 */ + 109, + /* VMOVMSKPDrr */ + }, + { /* 3976 */ + 420, + /* VMOVMSKPSYrr */ + }, + { /* 3977 */ + 109, + /* VMOVMSKPSrr */ + }, + { /* 3978 */ + 336, + /* VMOVNTDQAYrm */ + }, + { /* 3979 */ + 42, + /* VMOVNTDQArm */ + }, + { /* 3980 */ + 410, + /* VMOVNTDQYmr */ + }, + { /* 3981 */ + 223, + /* VMOVNTDQmr */ + }, + { /* 3982 */ + 410, + /* VMOVNTPDYmr */ + }, + { /* 3983 */ + 223, + /* VMOVNTPDmr */ + }, + { /* 3984 */ + 410, + /* VMOVNTPSYmr */ + }, + { /* 3985 */ + 223, + /* VMOVNTPSmr */ + }, + { /* 3986 */ + 230, + /* VMOVPDI2DIZmr */ + }, + { /* 3987 */ + 231, + /* VMOVPDI2DIZrr */ + }, + { /* 3988 */ + 230, + /* VMOVPDI2DImr */ + }, + { /* 3989 */ + 231, + /* VMOVPDI2DIrr */ + }, + { /* 3990 */ + 230, + /* VMOVPQI2QImr */ + }, + { /* 3991 */ + 224, + /* VMOVPQI2QIrr */ + }, + { /* 3992 */ + 230, + /* VMOVPQIto64Zmr */ + }, + { /* 3993 */ + 232, + /* VMOVPQIto64Zrr */ + }, + { /* 3994 */ + 232, + /* VMOVPQIto64rr */ + }, + { /* 3995 */ + 104, + /* VMOVQI2PQIZrm */ + }, + { /* 3996 */ + 104, + /* VMOVQI2PQIrm */ + }, + { /* 3997 */ + 233, + /* VMOVSDZmr */ + }, + { /* 3998 */ + 234, + /* VMOVSDZrm */ + }, + { /* 3999 */ + 421, + /* VMOVSDZrr */ + }, + { /* 4000 */ + 422, + /* VMOVSDZrr_REV */ + }, + { /* 4001 */ + 423, + /* VMOVSDZrrk */ + }, + { /* 4002 */ + 233, + /* VMOVSDmr */ + }, + { /* 4003 */ + 234, + /* VMOVSDrm */ + }, + { /* 4004 */ + 421, + /* VMOVSDrr */ + }, + { /* 4005 */ + 422, + /* VMOVSDrr_REV */ + }, + { /* 4006 */ + 424, + /* VMOVSDto64Zmr */ + }, + { /* 4007 */ + 0, + /* */ + }, + { /* 4008 */ + 0, + /* */ + }, + { /* 4009 */ + 0, + /* */ + }, + { /* 4010 */ + 336, + /* VMOVSHDUPYrm */ + }, + { /* 4011 */ + 337, + /* VMOVSHDUPYrr */ + }, + { /* 4012 */ + 338, + /* VMOVSHDUPZrm */ + }, + { /* 4013 */ + 339, + /* VMOVSHDUPZrr */ + }, + { /* 4014 */ + 42, + /* VMOVSHDUPrm */ + }, + { /* 4015 */ + 43, + /* VMOVSHDUPrr */ + }, + { /* 4016 */ + 336, + /* VMOVSLDUPYrm */ + }, + { /* 4017 */ + 337, + /* VMOVSLDUPYrr */ + }, + { /* 4018 */ + 338, + /* VMOVSLDUPZrm */ + }, + { /* 4019 */ + 339, + /* VMOVSLDUPZrr */ + }, + { /* 4020 */ + 42, + /* VMOVSLDUPrm */ + }, + { /* 4021 */ + 43, + /* VMOVSLDUPrr */ + }, + { /* 4022 */ + 0, + /* */ + }, + { /* 4023 */ + 0, + /* */ + }, + { /* 4024 */ + 0, + /* */ + }, + { /* 4025 */ + 0, + /* */ + }, + { /* 4026 */ + 237, + /* VMOVSSZmr */ + }, + { /* 4027 */ + 238, + /* VMOVSSZrm */ + }, + { /* 4028 */ + 425, + /* VMOVSSZrr */ + }, + { /* 4029 */ + 426, + /* VMOVSSZrr_REV */ + }, + { /* 4030 */ + 427, + /* VMOVSSZrrk */ + }, + { /* 4031 */ + 237, + /* VMOVSSmr */ + }, + { /* 4032 */ + 238, + /* VMOVSSrm */ + }, + { /* 4033 */ + 425, + /* VMOVSSrr */ + }, + { /* 4034 */ + 426, + /* VMOVSSrr_REV */ + }, + { /* 4035 */ + 410, + /* VMOVUPDYmr */ + }, + { /* 4036 */ + 336, + /* VMOVUPDYrm */ + }, + { /* 4037 */ + 337, + /* VMOVUPDYrr */ + }, + { /* 4038 */ + 411, + /* VMOVUPDYrr_REV */ + }, + { /* 4039 */ + 412, + /* VMOVUPDZmr */ + }, + { /* 4040 */ + 338, + /* VMOVUPDZrm */ + }, + { /* 4041 */ + 413, + /* VMOVUPDZrmk */ + }, + { /* 4042 */ + 339, + /* VMOVUPDZrr */ + }, + { /* 4043 */ + 414, + /* VMOVUPDZrrk */ + }, + { /* 4044 */ + 223, + /* VMOVUPDmr */ + }, + { /* 4045 */ + 42, + /* VMOVUPDrm */ + }, + { /* 4046 */ + 43, + /* VMOVUPDrr */ + }, + { /* 4047 */ + 224, + /* VMOVUPDrr_REV */ + }, + { /* 4048 */ + 410, + /* VMOVUPSYmr */ + }, + { /* 4049 */ + 336, + /* VMOVUPSYrm */ + }, + { /* 4050 */ + 337, + /* VMOVUPSYrr */ + }, + { /* 4051 */ + 411, + /* VMOVUPSYrr_REV */ + }, + { /* 4052 */ + 412, + /* VMOVUPSZmr */ + }, + { /* 4053 */ + 338, + /* VMOVUPSZrm */ + }, + { /* 4054 */ + 415, + /* VMOVUPSZrmk */ + }, + { /* 4055 */ + 339, + /* VMOVUPSZrr */ + }, + { /* 4056 */ + 416, + /* VMOVUPSZrrk */ + }, + { /* 4057 */ + 223, + /* VMOVUPSmr */ + }, + { /* 4058 */ + 42, + /* VMOVUPSrm */ + }, + { /* 4059 */ + 43, + /* VMOVUPSrr */ + }, + { /* 4060 */ + 224, + /* VMOVUPSrr_REV */ + }, + { /* 4061 */ + 42, + /* VMOVZPQILo2PQIZrm */ + }, + { /* 4062 */ + 43, + /* VMOVZPQILo2PQIZrr */ + }, + { /* 4063 */ + 0, + /* */ + }, + { /* 4064 */ + 43, + /* VMOVZPQILo2PQIrr */ + }, + { /* 4065 */ + 0, + /* */ + }, + { /* 4066 */ + 0, + /* */ + }, + { /* 4067 */ + 302, + /* VMPSADBWYrmi */ + }, + { /* 4068 */ + 303, + /* VMPSADBWYrri */ + }, + { /* 4069 */ + 304, + /* VMPSADBWrmi */ + }, + { /* 4070 */ + 305, + /* VMPSADBWrri */ + }, + { /* 4071 */ + 40, + /* VMPTRLDm */ + }, + { /* 4072 */ + 40, + /* VMPTRSTm */ + }, + { /* 4073 */ + 228, + /* VMREAD32rm */ + }, + { /* 4074 */ + 428, + /* VMREAD32rr */ + }, + { /* 4075 */ + 16, + /* VMREAD64rm */ + }, + { /* 4076 */ + 74, + /* VMREAD64rr */ + }, + { /* 4077 */ + 0, + /* VMRESUME */ + }, + { /* 4078 */ + 0, + /* VMRUN32 */ + }, + { /* 4079 */ + 0, + /* VMRUN64 */ + }, + { /* 4080 */ + 0, + /* VMSAVE32 */ + }, + { /* 4081 */ + 0, + /* VMSAVE64 */ + }, + { /* 4082 */ + 284, + /* VMULPDYrm */ + }, + { /* 4083 */ + 285, + /* VMULPDYrr */ + }, + { /* 4084 */ + 286, + /* VMULPDZrm */ + }, + { /* 4085 */ + 287, + /* VMULPDZrmb */ + }, + { /* 4086 */ + 288, + /* VMULPDZrr */ + }, + { /* 4087 */ + 289, + /* VMULPDrm */ + }, + { /* 4088 */ + 290, + /* VMULPDrr */ + }, + { /* 4089 */ + 284, + /* VMULPSYrm */ + }, + { /* 4090 */ + 285, + /* VMULPSYrr */ + }, + { /* 4091 */ + 286, + /* VMULPSZrm */ + }, + { /* 4092 */ + 291, + /* VMULPSZrmb */ + }, + { /* 4093 */ + 288, + /* VMULPSZrr */ + }, + { /* 4094 */ + 289, + /* VMULPSrm */ + }, + { /* 4095 */ + 290, + /* VMULPSrr */ + }, + { /* 4096 */ + 292, + /* VMULSDZrm */ + }, + { /* 4097 */ + 293, + /* VMULSDZrr */ + }, + { /* 4098 */ + 292, + /* VMULSDrm */ + }, + { /* 4099 */ + 0, + /* */ + }, + { /* 4100 */ + 293, + /* VMULSDrr */ + }, + { /* 4101 */ + 0, + /* */ + }, + { /* 4102 */ + 294, + /* VMULSSZrm */ + }, + { /* 4103 */ + 295, + /* VMULSSZrr */ + }, + { /* 4104 */ + 294, + /* VMULSSrm */ + }, + { /* 4105 */ + 0, + /* */ + }, + { /* 4106 */ + 295, + /* VMULSSrr */ + }, + { /* 4107 */ + 0, + /* */ + }, + { /* 4108 */ + 28, + /* VMWRITE32rm */ + }, + { /* 4109 */ + 29, + /* VMWRITE32rr */ + }, + { /* 4110 */ + 30, + /* VMWRITE64rm */ + }, + { /* 4111 */ + 31, + /* VMWRITE64rr */ + }, + { /* 4112 */ + 0, + /* VMXOFF */ + }, + { /* 4113 */ + 40, + /* VMXON */ + }, + { /* 4114 */ + 284, + /* VORPDYrm */ + }, + { /* 4115 */ + 285, + /* VORPDYrr */ + }, + { /* 4116 */ + 289, + /* VORPDrm */ + }, + { /* 4117 */ + 290, + /* VORPDrr */ + }, + { /* 4118 */ + 284, + /* VORPSYrm */ + }, + { /* 4119 */ + 285, + /* VORPSYrr */ + }, + { /* 4120 */ + 289, + /* VORPSrm */ + }, + { /* 4121 */ + 290, + /* VORPSrr */ + }, + { /* 4122 */ + 42, + /* VPABSBrm128 */ + }, + { /* 4123 */ + 336, + /* VPABSBrm256 */ + }, + { /* 4124 */ + 43, + /* VPABSBrr128 */ + }, + { /* 4125 */ + 337, + /* VPABSBrr256 */ + }, + { /* 4126 */ + 338, + /* VPABSDrm */ + }, + { /* 4127 */ + 42, + /* VPABSDrm128 */ + }, + { /* 4128 */ + 336, + /* VPABSDrm256 */ + }, + { /* 4129 */ + 339, + /* VPABSDrr */ + }, + { /* 4130 */ + 43, + /* VPABSDrr128 */ + }, + { /* 4131 */ + 337, + /* VPABSDrr256 */ + }, + { /* 4132 */ + 338, + /* VPABSQrm */ + }, + { /* 4133 */ + 339, + /* VPABSQrr */ + }, + { /* 4134 */ + 42, + /* VPABSWrm128 */ + }, + { /* 4135 */ + 336, + /* VPABSWrm256 */ + }, + { /* 4136 */ + 43, + /* VPABSWrr128 */ + }, + { /* 4137 */ + 337, + /* VPABSWrr256 */ + }, + { /* 4138 */ + 284, + /* VPACKSSDWYrm */ + }, + { /* 4139 */ + 285, + /* VPACKSSDWYrr */ + }, + { /* 4140 */ + 289, + /* VPACKSSDWrm */ + }, + { /* 4141 */ + 290, + /* VPACKSSDWrr */ + }, + { /* 4142 */ + 284, + /* VPACKSSWBYrm */ + }, + { /* 4143 */ + 285, + /* VPACKSSWBYrr */ + }, + { /* 4144 */ + 289, + /* VPACKSSWBrm */ + }, + { /* 4145 */ + 290, + /* VPACKSSWBrr */ + }, + { /* 4146 */ + 284, + /* VPACKUSDWYrm */ + }, + { /* 4147 */ + 285, + /* VPACKUSDWYrr */ + }, + { /* 4148 */ + 289, + /* VPACKUSDWrm */ + }, + { /* 4149 */ + 290, + /* VPACKUSDWrr */ + }, + { /* 4150 */ + 284, + /* VPACKUSWBYrm */ + }, + { /* 4151 */ + 285, + /* VPACKUSWBYrr */ + }, + { /* 4152 */ + 289, + /* VPACKUSWBrm */ + }, + { /* 4153 */ + 290, + /* VPACKUSWBrr */ + }, + { /* 4154 */ + 284, + /* VPADDBYrm */ + }, + { /* 4155 */ + 285, + /* VPADDBYrr */ + }, + { /* 4156 */ + 289, + /* VPADDBrm */ + }, + { /* 4157 */ + 290, + /* VPADDBrr */ + }, + { /* 4158 */ + 284, + /* VPADDDYrm */ + }, + { /* 4159 */ + 285, + /* VPADDDYrr */ + }, + { /* 4160 */ + 286, + /* VPADDDZrm */ + }, + { /* 4161 */ + 429, + /* VPADDDZrmb */ + }, + { /* 4162 */ + 288, + /* VPADDDZrr */ + }, + { /* 4163 */ + 289, + /* VPADDDrm */ + }, + { /* 4164 */ + 290, + /* VPADDDrr */ + }, + { /* 4165 */ + 284, + /* VPADDQYrm */ + }, + { /* 4166 */ + 285, + /* VPADDQYrr */ + }, + { /* 4167 */ + 286, + /* VPADDQZrm */ + }, + { /* 4168 */ + 429, + /* VPADDQZrmb */ + }, + { /* 4169 */ + 288, + /* VPADDQZrr */ + }, + { /* 4170 */ + 289, + /* VPADDQrm */ + }, + { /* 4171 */ + 290, + /* VPADDQrr */ + }, + { /* 4172 */ + 284, + /* VPADDSBYrm */ + }, + { /* 4173 */ + 285, + /* VPADDSBYrr */ + }, + { /* 4174 */ + 289, + /* VPADDSBrm */ + }, + { /* 4175 */ + 290, + /* VPADDSBrr */ + }, + { /* 4176 */ + 284, + /* VPADDSWYrm */ + }, + { /* 4177 */ + 285, + /* VPADDSWYrr */ + }, + { /* 4178 */ + 289, + /* VPADDSWrm */ + }, + { /* 4179 */ + 290, + /* VPADDSWrr */ + }, + { /* 4180 */ + 284, + /* VPADDUSBYrm */ + }, + { /* 4181 */ + 285, + /* VPADDUSBYrr */ + }, + { /* 4182 */ + 289, + /* VPADDUSBrm */ + }, + { /* 4183 */ + 290, + /* VPADDUSBrr */ + }, + { /* 4184 */ + 284, + /* VPADDUSWYrm */ + }, + { /* 4185 */ + 285, + /* VPADDUSWYrr */ + }, + { /* 4186 */ + 289, + /* VPADDUSWrm */ + }, + { /* 4187 */ + 290, + /* VPADDUSWrr */ + }, + { /* 4188 */ + 284, + /* VPADDWYrm */ + }, + { /* 4189 */ + 285, + /* VPADDWYrr */ + }, + { /* 4190 */ + 289, + /* VPADDWrm */ + }, + { /* 4191 */ + 290, + /* VPADDWrr */ + }, + { /* 4192 */ + 430, + /* VPALIGNR128rm */ + }, + { /* 4193 */ + 431, + /* VPALIGNR128rr */ + }, + { /* 4194 */ + 432, + /* VPALIGNR256rm */ + }, + { /* 4195 */ + 433, + /* VPALIGNR256rr */ + }, + { /* 4196 */ + 286, + /* VPANDDZrm */ + }, + { /* 4197 */ + 429, + /* VPANDDZrmb */ + }, + { /* 4198 */ + 288, + /* VPANDDZrr */ + }, + { /* 4199 */ + 286, + /* VPANDNDZrm */ + }, + { /* 4200 */ + 429, + /* VPANDNDZrmb */ + }, + { /* 4201 */ + 288, + /* VPANDNDZrr */ + }, + { /* 4202 */ + 286, + /* VPANDNQZrm */ + }, + { /* 4203 */ + 429, + /* VPANDNQZrmb */ + }, + { /* 4204 */ + 288, + /* VPANDNQZrr */ + }, + { /* 4205 */ + 284, + /* VPANDNYrm */ + }, + { /* 4206 */ + 285, + /* VPANDNYrr */ + }, + { /* 4207 */ + 289, + /* VPANDNrm */ + }, + { /* 4208 */ + 290, + /* VPANDNrr */ + }, + { /* 4209 */ + 286, + /* VPANDQZrm */ + }, + { /* 4210 */ + 429, + /* VPANDQZrmb */ + }, + { /* 4211 */ + 288, + /* VPANDQZrr */ + }, + { /* 4212 */ + 284, + /* VPANDYrm */ + }, + { /* 4213 */ + 285, + /* VPANDYrr */ + }, + { /* 4214 */ + 289, + /* VPANDrm */ + }, + { /* 4215 */ + 290, + /* VPANDrr */ + }, + { /* 4216 */ + 284, + /* VPAVGBYrm */ + }, + { /* 4217 */ + 285, + /* VPAVGBYrr */ + }, + { /* 4218 */ + 289, + /* VPAVGBrm */ + }, + { /* 4219 */ + 290, + /* VPAVGBrr */ + }, + { /* 4220 */ + 284, + /* VPAVGWYrm */ + }, + { /* 4221 */ + 285, + /* VPAVGWYrr */ + }, + { /* 4222 */ + 289, + /* VPAVGWrm */ + }, + { /* 4223 */ + 290, + /* VPAVGWrr */ + }, + { /* 4224 */ + 302, + /* VPBLENDDYrmi */ + }, + { /* 4225 */ + 303, + /* VPBLENDDYrri */ + }, + { /* 4226 */ + 304, + /* VPBLENDDrmi */ + }, + { /* 4227 */ + 305, + /* VPBLENDDrri */ + }, + { /* 4228 */ + 300, + /* VPBLENDMDZrm */ + }, + { /* 4229 */ + 301, + /* VPBLENDMDZrr */ + }, + { /* 4230 */ + 298, + /* VPBLENDMQZrm */ + }, + { /* 4231 */ + 299, + /* VPBLENDMQZrr */ + }, + { /* 4232 */ + 306, + /* VPBLENDVBYrm */ + }, + { /* 4233 */ + 307, + /* VPBLENDVBYrr */ + }, + { /* 4234 */ + 308, + /* VPBLENDVBrm */ + }, + { /* 4235 */ + 309, + /* VPBLENDVBrr */ + }, + { /* 4236 */ + 302, + /* VPBLENDWYrmi */ + }, + { /* 4237 */ + 303, + /* VPBLENDWYrri */ + }, + { /* 4238 */ + 304, + /* VPBLENDWrmi */ + }, + { /* 4239 */ + 305, + /* VPBLENDWrri */ + }, + { /* 4240 */ + 434, + /* VPBROADCASTBYrm */ + }, + { /* 4241 */ + 312, + /* VPBROADCASTBYrr */ + }, + { /* 4242 */ + 435, + /* VPBROADCASTBrm */ + }, + { /* 4243 */ + 43, + /* VPBROADCASTBrr */ + }, + { /* 4244 */ + 436, + /* VPBROADCASTDYrm */ + }, + { /* 4245 */ + 312, + /* VPBROADCASTDYrr */ + }, + { /* 4246 */ + 437, + /* VPBROADCASTDZkrm */ + }, + { /* 4247 */ + 438, + /* VPBROADCASTDZkrr */ + }, + { /* 4248 */ + 439, + /* VPBROADCASTDZrm */ + }, + { /* 4249 */ + 314, + /* VPBROADCASTDZrr */ + }, + { /* 4250 */ + 440, + /* VPBROADCASTDrZkrr */ + }, + { /* 4251 */ + 441, + /* VPBROADCASTDrZrr */ + }, + { /* 4252 */ + 104, + /* VPBROADCASTDrm */ + }, + { /* 4253 */ + 43, + /* VPBROADCASTDrr */ + }, + { /* 4254 */ + 442, + /* VPBROADCASTMB2Qrr */ + }, + { /* 4255 */ + 443, + /* VPBROADCASTMW2Drr */ + }, + { /* 4256 */ + 436, + /* VPBROADCASTQYrm */ + }, + { /* 4257 */ + 312, + /* VPBROADCASTQYrr */ + }, + { /* 4258 */ + 444, + /* VPBROADCASTQZkrm */ + }, + { /* 4259 */ + 445, + /* VPBROADCASTQZkrr */ + }, + { /* 4260 */ + 439, + /* VPBROADCASTQZrm */ + }, + { /* 4261 */ + 314, + /* VPBROADCASTQZrr */ + }, + { /* 4262 */ + 446, + /* VPBROADCASTQrZkrr */ + }, + { /* 4263 */ + 447, + /* VPBROADCASTQrZrr */ + }, + { /* 4264 */ + 104, + /* VPBROADCASTQrm */ + }, + { /* 4265 */ + 43, + /* VPBROADCASTQrr */ + }, + { /* 4266 */ + 436, + /* VPBROADCASTWYrm */ + }, + { /* 4267 */ + 312, + /* VPBROADCASTWYrr */ + }, + { /* 4268 */ + 104, + /* VPBROADCASTWrm */ + }, + { /* 4269 */ + 43, + /* VPBROADCASTWrr */ + }, + { /* 4270 */ + 430, + /* VPCLMULQDQrm */ + }, + { /* 4271 */ + 431, + /* VPCLMULQDQrr */ + }, + { /* 4272 */ + 308, + /* VPCMOVmr */ + }, + { /* 4273 */ + 306, + /* VPCMOVmrY */ + }, + { /* 4274 */ + 372, + /* VPCMOVrm */ + }, + { /* 4275 */ + 373, + /* VPCMOVrmY */ + }, + { /* 4276 */ + 309, + /* VPCMOVrr */ + }, + { /* 4277 */ + 307, + /* VPCMOVrrY */ + }, + { /* 4278 */ + 324, + /* VPCMPDZrmi */ + }, + { /* 4279 */ + 0, + /* */ + }, + { /* 4280 */ + 325, + /* VPCMPDZrri */ + }, + { /* 4281 */ + 0, + /* */ + }, + { /* 4282 */ + 284, + /* VPCMPEQBYrm */ + }, + { /* 4283 */ + 285, + /* VPCMPEQBYrr */ + }, + { /* 4284 */ + 289, + /* VPCMPEQBrm */ + }, + { /* 4285 */ + 290, + /* VPCMPEQBrr */ + }, + { /* 4286 */ + 284, + /* VPCMPEQDYrm */ + }, + { /* 4287 */ + 285, + /* VPCMPEQDYrr */ + }, + { /* 4288 */ + 448, + /* VPCMPEQDZrm */ + }, + { /* 4289 */ + 449, + /* VPCMPEQDZrr */ + }, + { /* 4290 */ + 289, + /* VPCMPEQDrm */ + }, + { /* 4291 */ + 290, + /* VPCMPEQDrr */ + }, + { /* 4292 */ + 284, + /* VPCMPEQQYrm */ + }, + { /* 4293 */ + 285, + /* VPCMPEQQYrr */ + }, + { /* 4294 */ + 450, + /* VPCMPEQQZrm */ + }, + { /* 4295 */ + 451, + /* VPCMPEQQZrr */ + }, + { /* 4296 */ + 289, + /* VPCMPEQQrm */ + }, + { /* 4297 */ + 290, + /* VPCMPEQQrr */ + }, + { /* 4298 */ + 284, + /* VPCMPEQWYrm */ + }, + { /* 4299 */ + 285, + /* VPCMPEQWYrr */ + }, + { /* 4300 */ + 289, + /* VPCMPEQWrm */ + }, + { /* 4301 */ + 290, + /* VPCMPEQWrr */ + }, + { /* 4302 */ + 0, + /* */ + }, + { /* 4303 */ + 0, + /* */ + }, + { /* 4304 */ + 44, + /* VPCMPESTRIrm */ + }, + { /* 4305 */ + 45, + /* VPCMPESTRIrr */ + }, + { /* 4306 */ + 0, + /* */ + }, + { /* 4307 */ + 0, + /* */ + }, + { /* 4308 */ + 44, + /* VPCMPESTRM128rm */ + }, + { /* 4309 */ + 45, + /* VPCMPESTRM128rr */ + }, + { /* 4310 */ + 284, + /* VPCMPGTBYrm */ + }, + { /* 4311 */ + 285, + /* VPCMPGTBYrr */ + }, + { /* 4312 */ + 289, + /* VPCMPGTBrm */ + }, + { /* 4313 */ + 290, + /* VPCMPGTBrr */ + }, + { /* 4314 */ + 284, + /* VPCMPGTDYrm */ + }, + { /* 4315 */ + 285, + /* VPCMPGTDYrr */ + }, + { /* 4316 */ + 448, + /* VPCMPGTDZrm */ + }, + { /* 4317 */ + 449, + /* VPCMPGTDZrr */ + }, + { /* 4318 */ + 289, + /* VPCMPGTDrm */ + }, + { /* 4319 */ + 290, + /* VPCMPGTDrr */ + }, + { /* 4320 */ + 284, + /* VPCMPGTQYrm */ + }, + { /* 4321 */ + 285, + /* VPCMPGTQYrr */ + }, + { /* 4322 */ + 450, + /* VPCMPGTQZrm */ + }, + { /* 4323 */ + 451, + /* VPCMPGTQZrr */ + }, + { /* 4324 */ + 289, + /* VPCMPGTQrm */ + }, + { /* 4325 */ + 290, + /* VPCMPGTQrr */ + }, + { /* 4326 */ + 284, + /* VPCMPGTWYrm */ + }, + { /* 4327 */ + 285, + /* VPCMPGTWYrr */ + }, + { /* 4328 */ + 289, + /* VPCMPGTWrm */ + }, + { /* 4329 */ + 290, + /* VPCMPGTWrr */ + }, + { /* 4330 */ + 0, + /* */ + }, + { /* 4331 */ + 0, + /* */ + }, + { /* 4332 */ + 44, + /* VPCMPISTRIrm */ + }, + { /* 4333 */ + 45, + /* VPCMPISTRIrr */ + }, + { /* 4334 */ + 0, + /* */ + }, + { /* 4335 */ + 0, + /* */ + }, + { /* 4336 */ + 44, + /* VPCMPISTRM128rm */ + }, + { /* 4337 */ + 45, + /* VPCMPISTRM128rr */ + }, + { /* 4338 */ + 320, + /* VPCMPQZrmi */ + }, + { /* 4339 */ + 0, + /* */ + }, + { /* 4340 */ + 321, + /* VPCMPQZrri */ + }, + { /* 4341 */ + 0, + /* */ + }, + { /* 4342 */ + 324, + /* VPCMPUDZrmi */ + }, + { /* 4343 */ + 0, + /* */ + }, + { /* 4344 */ + 325, + /* VPCMPUDZrri */ + }, + { /* 4345 */ + 0, + /* */ + }, + { /* 4346 */ + 320, + /* VPCMPUQZrmi */ + }, + { /* 4347 */ + 0, + /* */ + }, + { /* 4348 */ + 321, + /* VPCMPUQZrri */ + }, + { /* 4349 */ + 0, + /* */ + }, + { /* 4350 */ + 430, + /* VPCOMBmi */ + }, + { /* 4351 */ + 431, + /* VPCOMBri */ + }, + { /* 4352 */ + 430, + /* VPCOMDmi */ + }, + { /* 4353 */ + 431, + /* VPCOMDri */ + }, + { /* 4354 */ + 430, + /* VPCOMQmi */ + }, + { /* 4355 */ + 431, + /* VPCOMQri */ + }, + { /* 4356 */ + 430, + /* VPCOMUBmi */ + }, + { /* 4357 */ + 431, + /* VPCOMUBri */ + }, + { /* 4358 */ + 430, + /* VPCOMUDmi */ + }, + { /* 4359 */ + 431, + /* VPCOMUDri */ + }, + { /* 4360 */ + 430, + /* VPCOMUQmi */ + }, + { /* 4361 */ + 431, + /* VPCOMUQri */ + }, + { /* 4362 */ + 430, + /* VPCOMUWmi */ + }, + { /* 4363 */ + 431, + /* VPCOMUWri */ + }, + { /* 4364 */ + 430, + /* VPCOMWmi */ + }, + { /* 4365 */ + 431, + /* VPCOMWri */ + }, + { /* 4366 */ + 338, + /* VPCONFLICTDrm */ + }, + { /* 4367 */ + 439, + /* VPCONFLICTDrmb */ + }, + { /* 4368 */ + 452, + /* VPCONFLICTDrmbk */ + }, + { /* 4369 */ + 437, + /* VPCONFLICTDrmbkz */ + }, + { /* 4370 */ + 415, + /* VPCONFLICTDrmk */ + }, + { /* 4371 */ + 453, + /* VPCONFLICTDrmkz */ + }, + { /* 4372 */ + 339, + /* VPCONFLICTDrr */ + }, + { /* 4373 */ + 416, + /* VPCONFLICTDrrk */ + }, + { /* 4374 */ + 417, + /* VPCONFLICTDrrkz */ + }, + { /* 4375 */ + 338, + /* VPCONFLICTQrm */ + }, + { /* 4376 */ + 439, + /* VPCONFLICTQrmb */ + }, + { /* 4377 */ + 454, + /* VPCONFLICTQrmbk */ + }, + { /* 4378 */ + 444, + /* VPCONFLICTQrmbkz */ + }, + { /* 4379 */ + 413, + /* VPCONFLICTQrmk */ + }, + { /* 4380 */ + 455, + /* VPCONFLICTQrmkz */ + }, + { /* 4381 */ + 339, + /* VPCONFLICTQrr */ + }, + { /* 4382 */ + 414, + /* VPCONFLICTQrrk */ + }, + { /* 4383 */ + 418, + /* VPCONFLICTQrrkz */ + }, + { /* 4384 */ + 432, + /* VPERM2F128rm */ + }, + { /* 4385 */ + 433, + /* VPERM2F128rr */ + }, + { /* 4386 */ + 432, + /* VPERM2I128rm */ + }, + { /* 4387 */ + 433, + /* VPERM2I128rr */ + }, + { /* 4388 */ + 284, + /* VPERMDYrm */ + }, + { /* 4389 */ + 285, + /* VPERMDYrr */ + }, + { /* 4390 */ + 286, + /* VPERMDZrm */ + }, + { /* 4391 */ + 288, + /* VPERMDZrr */ + }, + { /* 4392 */ + 368, + /* VPERMI2Drm */ + }, + { /* 4393 */ + 371, + /* VPERMI2Drr */ + }, + { /* 4394 */ + 368, + /* VPERMI2PDrm */ + }, + { /* 4395 */ + 371, + /* VPERMI2PDrr */ + }, + { /* 4396 */ + 368, + /* VPERMI2PSrm */ + }, + { /* 4397 */ + 371, + /* VPERMI2PSrr */ + }, + { /* 4398 */ + 368, + /* VPERMI2Qrm */ + }, + { /* 4399 */ + 371, + /* VPERMI2Qrr */ + }, + { /* 4400 */ + 456, + /* VPERMIL2PDmr */ + }, + { /* 4401 */ + 457, + /* VPERMIL2PDmrY */ + }, + { /* 4402 */ + 458, + /* VPERMIL2PDrm */ + }, + { /* 4403 */ + 459, + /* VPERMIL2PDrmY */ + }, + { /* 4404 */ + 460, + /* VPERMIL2PDrr */ + }, + { /* 4405 */ + 461, + /* VPERMIL2PDrrY */ + }, + { /* 4406 */ + 456, + /* VPERMIL2PSmr */ + }, + { /* 4407 */ + 457, + /* VPERMIL2PSmrY */ + }, + { /* 4408 */ + 458, + /* VPERMIL2PSrm */ + }, + { /* 4409 */ + 459, + /* VPERMIL2PSrmY */ + }, + { /* 4410 */ + 460, + /* VPERMIL2PSrr */ + }, + { /* 4411 */ + 461, + /* VPERMIL2PSrrY */ + }, + { /* 4412 */ + 462, + /* VPERMILPDYmi */ + }, + { /* 4413 */ + 463, + /* VPERMILPDYri */ + }, + { /* 4414 */ + 284, + /* VPERMILPDYrm */ + }, + { /* 4415 */ + 285, + /* VPERMILPDYrr */ + }, + { /* 4416 */ + 464, + /* VPERMILPDZmi */ + }, + { /* 4417 */ + 465, + /* VPERMILPDZri */ + }, + { /* 4418 */ + 44, + /* VPERMILPDmi */ + }, + { /* 4419 */ + 45, + /* VPERMILPDri */ + }, + { /* 4420 */ + 289, + /* VPERMILPDrm */ + }, + { /* 4421 */ + 290, + /* VPERMILPDrr */ + }, + { /* 4422 */ + 462, + /* VPERMILPSYmi */ + }, + { /* 4423 */ + 463, + /* VPERMILPSYri */ + }, + { /* 4424 */ + 284, + /* VPERMILPSYrm */ + }, + { /* 4425 */ + 285, + /* VPERMILPSYrr */ + }, + { /* 4426 */ + 464, + /* VPERMILPSZmi */ + }, + { /* 4427 */ + 465, + /* VPERMILPSZri */ + }, + { /* 4428 */ + 44, + /* VPERMILPSmi */ + }, + { /* 4429 */ + 45, + /* VPERMILPSri */ + }, + { /* 4430 */ + 289, + /* VPERMILPSrm */ + }, + { /* 4431 */ + 290, + /* VPERMILPSrr */ + }, + { /* 4432 */ + 462, + /* VPERMPDYmi */ + }, + { /* 4433 */ + 463, + /* VPERMPDYri */ + }, + { /* 4434 */ + 464, + /* VPERMPDZmi */ + }, + { /* 4435 */ + 465, + /* VPERMPDZri */ + }, + { /* 4436 */ + 286, + /* VPERMPDZrm */ + }, + { /* 4437 */ + 288, + /* VPERMPDZrr */ + }, + { /* 4438 */ + 284, + /* VPERMPSYrm */ + }, + { /* 4439 */ + 285, + /* VPERMPSYrr */ + }, + { /* 4440 */ + 286, + /* VPERMPSZrm */ + }, + { /* 4441 */ + 288, + /* VPERMPSZrr */ + }, + { /* 4442 */ + 462, + /* VPERMQYmi */ + }, + { /* 4443 */ + 463, + /* VPERMQYri */ + }, + { /* 4444 */ + 464, + /* VPERMQZmi */ + }, + { /* 4445 */ + 465, + /* VPERMQZri */ + }, + { /* 4446 */ + 286, + /* VPERMQZrm */ + }, + { /* 4447 */ + 288, + /* VPERMQZrr */ + }, + { /* 4448 */ + 368, + /* VPERMT2Drm */ + }, + { /* 4449 */ + 371, + /* VPERMT2Drr */ + }, + { /* 4450 */ + 368, + /* VPERMT2PDrm */ + }, + { /* 4451 */ + 371, + /* VPERMT2PDrr */ + }, + { /* 4452 */ + 368, + /* VPERMT2PSrm */ + }, + { /* 4453 */ + 371, + /* VPERMT2PSrr */ + }, + { /* 4454 */ + 368, + /* VPERMT2Qrm */ + }, + { /* 4455 */ + 371, + /* VPERMT2Qrr */ + }, + { /* 4456 */ + 249, + /* VPEXTRBmr */ + }, + { /* 4457 */ + 132, + /* VPEXTRBrr */ + }, + { /* 4458 */ + 250, + /* VPEXTRDmr */ + }, + { /* 4459 */ + 132, + /* VPEXTRDrr */ + }, + { /* 4460 */ + 250, + /* VPEXTRQmr */ + }, + { /* 4461 */ + 251, + /* VPEXTRQrr */ + }, + { /* 4462 */ + 250, + /* VPEXTRWmr */ + }, + { /* 4463 */ + 252, + /* VPEXTRWri */ + }, + { /* 4464 */ + 132, + /* VPEXTRWrr_REV */ + }, + { /* 4465 */ + 397, + /* VPGATHERDDYrm */ + }, + { /* 4466 */ + 398, + /* VPGATHERDDZrm */ + }, + { /* 4467 */ + 399, + /* VPGATHERDDrm */ + }, + { /* 4468 */ + 394, + /* VPGATHERDQYrm */ + }, + { /* 4469 */ + 395, + /* VPGATHERDQZrm */ + }, + { /* 4470 */ + 396, + /* VPGATHERDQrm */ + }, + { /* 4471 */ + 399, + /* VPGATHERQDYrm */ + }, + { /* 4472 */ + 400, + /* VPGATHERQDZrm */ + }, + { /* 4473 */ + 399, + /* VPGATHERQDrm */ + }, + { /* 4474 */ + 394, + /* VPGATHERQQYrm */ + }, + { /* 4475 */ + 395, + /* VPGATHERQQZrm */ + }, + { /* 4476 */ + 396, + /* VPGATHERQQrm */ + }, + { /* 4477 */ + 42, + /* VPHADDBDrm */ + }, + { /* 4478 */ + 43, + /* VPHADDBDrr */ + }, + { /* 4479 */ + 42, + /* VPHADDBQrm */ + }, + { /* 4480 */ + 43, + /* VPHADDBQrr */ + }, + { /* 4481 */ + 42, + /* VPHADDBWrm */ + }, + { /* 4482 */ + 43, + /* VPHADDBWrr */ + }, + { /* 4483 */ + 42, + /* VPHADDDQrm */ + }, + { /* 4484 */ + 43, + /* VPHADDDQrr */ + }, + { /* 4485 */ + 284, + /* VPHADDDYrm */ + }, + { /* 4486 */ + 285, + /* VPHADDDYrr */ + }, + { /* 4487 */ + 289, + /* VPHADDDrm */ + }, + { /* 4488 */ + 290, + /* VPHADDDrr */ + }, + { /* 4489 */ + 289, + /* VPHADDSWrm128 */ + }, + { /* 4490 */ + 284, + /* VPHADDSWrm256 */ + }, + { /* 4491 */ + 290, + /* VPHADDSWrr128 */ + }, + { /* 4492 */ + 285, + /* VPHADDSWrr256 */ + }, + { /* 4493 */ + 42, + /* VPHADDUBDrm */ + }, + { /* 4494 */ + 43, + /* VPHADDUBDrr */ + }, + { /* 4495 */ + 42, + /* VPHADDUBQrm */ + }, + { /* 4496 */ + 43, + /* VPHADDUBQrr */ + }, + { /* 4497 */ + 42, + /* VPHADDUBWrm */ + }, + { /* 4498 */ + 43, + /* VPHADDUBWrr */ + }, + { /* 4499 */ + 42, + /* VPHADDUDQrm */ + }, + { /* 4500 */ + 43, + /* VPHADDUDQrr */ + }, + { /* 4501 */ + 42, + /* VPHADDUWDrm */ + }, + { /* 4502 */ + 43, + /* VPHADDUWDrr */ + }, + { /* 4503 */ + 42, + /* VPHADDUWQrm */ + }, + { /* 4504 */ + 43, + /* VPHADDUWQrr */ + }, + { /* 4505 */ + 42, + /* VPHADDWDrm */ + }, + { /* 4506 */ + 43, + /* VPHADDWDrr */ + }, + { /* 4507 */ + 42, + /* VPHADDWQrm */ + }, + { /* 4508 */ + 43, + /* VPHADDWQrr */ + }, + { /* 4509 */ + 284, + /* VPHADDWYrm */ + }, + { /* 4510 */ + 285, + /* VPHADDWYrr */ + }, + { /* 4511 */ + 289, + /* VPHADDWrm */ + }, + { /* 4512 */ + 290, + /* VPHADDWrr */ + }, + { /* 4513 */ + 42, + /* VPHMINPOSUWrm128 */ + }, + { /* 4514 */ + 43, + /* VPHMINPOSUWrr128 */ + }, + { /* 4515 */ + 42, + /* VPHSUBBWrm */ + }, + { /* 4516 */ + 43, + /* VPHSUBBWrr */ + }, + { /* 4517 */ + 42, + /* VPHSUBDQrm */ + }, + { /* 4518 */ + 43, + /* VPHSUBDQrr */ + }, + { /* 4519 */ + 284, + /* VPHSUBDYrm */ + }, + { /* 4520 */ + 285, + /* VPHSUBDYrr */ + }, + { /* 4521 */ + 289, + /* VPHSUBDrm */ + }, + { /* 4522 */ + 290, + /* VPHSUBDrr */ + }, + { /* 4523 */ + 289, + /* VPHSUBSWrm128 */ + }, + { /* 4524 */ + 284, + /* VPHSUBSWrm256 */ + }, + { /* 4525 */ + 290, + /* VPHSUBSWrr128 */ + }, + { /* 4526 */ + 285, + /* VPHSUBSWrr256 */ + }, + { /* 4527 */ + 42, + /* VPHSUBWDrm */ + }, + { /* 4528 */ + 43, + /* VPHSUBWDrr */ + }, + { /* 4529 */ + 284, + /* VPHSUBWYrm */ + }, + { /* 4530 */ + 285, + /* VPHSUBWYrr */ + }, + { /* 4531 */ + 289, + /* VPHSUBWrm */ + }, + { /* 4532 */ + 290, + /* VPHSUBWrr */ + }, + { /* 4533 */ + 466, + /* VPINSRBrm */ + }, + { /* 4534 */ + 467, + /* VPINSRBrr */ + }, + { /* 4535 */ + 468, + /* VPINSRDrm */ + }, + { /* 4536 */ + 467, + /* VPINSRDrr */ + }, + { /* 4537 */ + 468, + /* VPINSRQrm */ + }, + { /* 4538 */ + 469, + /* VPINSRQrr */ + }, + { /* 4539 */ + 468, + /* VPINSRWrmi */ + }, + { /* 4540 */ + 467, + /* VPINSRWrri */ + }, + { /* 4541 */ + 308, + /* VPMACSDDrm */ + }, + { /* 4542 */ + 309, + /* VPMACSDDrr */ + }, + { /* 4543 */ + 308, + /* VPMACSDQHrm */ + }, + { /* 4544 */ + 309, + /* VPMACSDQHrr */ + }, + { /* 4545 */ + 308, + /* VPMACSDQLrm */ + }, + { /* 4546 */ + 309, + /* VPMACSDQLrr */ + }, + { /* 4547 */ + 308, + /* VPMACSSDDrm */ + }, + { /* 4548 */ + 309, + /* VPMACSSDDrr */ + }, + { /* 4549 */ + 308, + /* VPMACSSDQHrm */ + }, + { /* 4550 */ + 309, + /* VPMACSSDQHrr */ + }, + { /* 4551 */ + 308, + /* VPMACSSDQLrm */ + }, + { /* 4552 */ + 309, + /* VPMACSSDQLrr */ + }, + { /* 4553 */ + 308, + /* VPMACSSWDrm */ + }, + { /* 4554 */ + 309, + /* VPMACSSWDrr */ + }, + { /* 4555 */ + 308, + /* VPMACSSWWrm */ + }, + { /* 4556 */ + 309, + /* VPMACSSWWrr */ + }, + { /* 4557 */ + 308, + /* VPMACSWDrm */ + }, + { /* 4558 */ + 309, + /* VPMACSWDrr */ + }, + { /* 4559 */ + 308, + /* VPMACSWWrm */ + }, + { /* 4560 */ + 309, + /* VPMACSWWrr */ + }, + { /* 4561 */ + 308, + /* VPMADCSSWDrm */ + }, + { /* 4562 */ + 309, + /* VPMADCSSWDrr */ + }, + { /* 4563 */ + 308, + /* VPMADCSWDrm */ + }, + { /* 4564 */ + 309, + /* VPMADCSWDrr */ + }, + { /* 4565 */ + 289, + /* VPMADDUBSWrm128 */ + }, + { /* 4566 */ + 284, + /* VPMADDUBSWrm256 */ + }, + { /* 4567 */ + 290, + /* VPMADDUBSWrr128 */ + }, + { /* 4568 */ + 285, + /* VPMADDUBSWrr256 */ + }, + { /* 4569 */ + 284, + /* VPMADDWDYrm */ + }, + { /* 4570 */ + 285, + /* VPMADDWDYrr */ + }, + { /* 4571 */ + 289, + /* VPMADDWDrm */ + }, + { /* 4572 */ + 290, + /* VPMADDWDrr */ + }, + { /* 4573 */ + 408, + /* VPMASKMOVDYmr */ + }, + { /* 4574 */ + 284, + /* VPMASKMOVDYrm */ + }, + { /* 4575 */ + 409, + /* VPMASKMOVDmr */ + }, + { /* 4576 */ + 289, + /* VPMASKMOVDrm */ + }, + { /* 4577 */ + 408, + /* VPMASKMOVQYmr */ + }, + { /* 4578 */ + 284, + /* VPMASKMOVQYrm */ + }, + { /* 4579 */ + 409, + /* VPMASKMOVQmr */ + }, + { /* 4580 */ + 289, + /* VPMASKMOVQrm */ + }, + { /* 4581 */ + 284, + /* VPMAXSBYrm */ + }, + { /* 4582 */ + 285, + /* VPMAXSBYrr */ + }, + { /* 4583 */ + 289, + /* VPMAXSBrm */ + }, + { /* 4584 */ + 290, + /* VPMAXSBrr */ + }, + { /* 4585 */ + 284, + /* VPMAXSDYrm */ + }, + { /* 4586 */ + 285, + /* VPMAXSDYrr */ + }, + { /* 4587 */ + 286, + /* VPMAXSDZrm */ + }, + { /* 4588 */ + 429, + /* VPMAXSDZrmb */ + }, + { /* 4589 */ + 288, + /* VPMAXSDZrr */ + }, + { /* 4590 */ + 289, + /* VPMAXSDrm */ + }, + { /* 4591 */ + 290, + /* VPMAXSDrr */ + }, + { /* 4592 */ + 286, + /* VPMAXSQZrm */ + }, + { /* 4593 */ + 429, + /* VPMAXSQZrmb */ + }, + { /* 4594 */ + 288, + /* VPMAXSQZrr */ + }, + { /* 4595 */ + 284, + /* VPMAXSWYrm */ + }, + { /* 4596 */ + 285, + /* VPMAXSWYrr */ + }, + { /* 4597 */ + 289, + /* VPMAXSWrm */ + }, + { /* 4598 */ + 290, + /* VPMAXSWrr */ + }, + { /* 4599 */ + 284, + /* VPMAXUBYrm */ + }, + { /* 4600 */ + 285, + /* VPMAXUBYrr */ + }, + { /* 4601 */ + 289, + /* VPMAXUBrm */ + }, + { /* 4602 */ + 290, + /* VPMAXUBrr */ + }, + { /* 4603 */ + 284, + /* VPMAXUDYrm */ + }, + { /* 4604 */ + 285, + /* VPMAXUDYrr */ + }, + { /* 4605 */ + 286, + /* VPMAXUDZrm */ + }, + { /* 4606 */ + 429, + /* VPMAXUDZrmb */ + }, + { /* 4607 */ + 288, + /* VPMAXUDZrr */ + }, + { /* 4608 */ + 289, + /* VPMAXUDrm */ + }, + { /* 4609 */ + 290, + /* VPMAXUDrr */ + }, + { /* 4610 */ + 286, + /* VPMAXUQZrm */ + }, + { /* 4611 */ + 429, + /* VPMAXUQZrmb */ + }, + { /* 4612 */ + 288, + /* VPMAXUQZrr */ + }, + { /* 4613 */ + 284, + /* VPMAXUWYrm */ + }, + { /* 4614 */ + 285, + /* VPMAXUWYrr */ + }, + { /* 4615 */ + 289, + /* VPMAXUWrm */ + }, + { /* 4616 */ + 290, + /* VPMAXUWrr */ + }, + { /* 4617 */ + 284, + /* VPMINSBYrm */ + }, + { /* 4618 */ + 285, + /* VPMINSBYrr */ + }, + { /* 4619 */ + 289, + /* VPMINSBrm */ + }, + { /* 4620 */ + 290, + /* VPMINSBrr */ + }, + { /* 4621 */ + 284, + /* VPMINSDYrm */ + }, + { /* 4622 */ + 285, + /* VPMINSDYrr */ + }, + { /* 4623 */ + 286, + /* VPMINSDZrm */ + }, + { /* 4624 */ + 429, + /* VPMINSDZrmb */ + }, + { /* 4625 */ + 288, + /* VPMINSDZrr */ + }, + { /* 4626 */ + 289, + /* VPMINSDrm */ + }, + { /* 4627 */ + 290, + /* VPMINSDrr */ + }, + { /* 4628 */ + 286, + /* VPMINSQZrm */ + }, + { /* 4629 */ + 429, + /* VPMINSQZrmb */ + }, + { /* 4630 */ + 288, + /* VPMINSQZrr */ + }, + { /* 4631 */ + 284, + /* VPMINSWYrm */ + }, + { /* 4632 */ + 285, + /* VPMINSWYrr */ + }, + { /* 4633 */ + 289, + /* VPMINSWrm */ + }, + { /* 4634 */ + 290, + /* VPMINSWrr */ + }, + { /* 4635 */ + 284, + /* VPMINUBYrm */ + }, + { /* 4636 */ + 285, + /* VPMINUBYrr */ + }, + { /* 4637 */ + 289, + /* VPMINUBrm */ + }, + { /* 4638 */ + 290, + /* VPMINUBrr */ + }, + { /* 4639 */ + 284, + /* VPMINUDYrm */ + }, + { /* 4640 */ + 285, + /* VPMINUDYrr */ + }, + { /* 4641 */ + 286, + /* VPMINUDZrm */ + }, + { /* 4642 */ + 429, + /* VPMINUDZrmb */ + }, + { /* 4643 */ + 288, + /* VPMINUDZrr */ + }, + { /* 4644 */ + 289, + /* VPMINUDrm */ + }, + { /* 4645 */ + 290, + /* VPMINUDrr */ + }, + { /* 4646 */ + 286, + /* VPMINUQZrm */ + }, + { /* 4647 */ + 429, + /* VPMINUQZrmb */ + }, + { /* 4648 */ + 288, + /* VPMINUQZrr */ + }, + { /* 4649 */ + 284, + /* VPMINUWYrm */ + }, + { /* 4650 */ + 285, + /* VPMINUWYrr */ + }, + { /* 4651 */ + 289, + /* VPMINUWrm */ + }, + { /* 4652 */ + 290, + /* VPMINUWrr */ + }, + { /* 4653 */ + 470, + /* VPMOVDBkrr */ + }, + { /* 4654 */ + 471, + /* VPMOVDBmr */ + }, + { /* 4655 */ + 472, + /* VPMOVDBrr */ + }, + { /* 4656 */ + 473, + /* VPMOVDWkrr */ + }, + { /* 4657 */ + 474, + /* VPMOVDWmr */ + }, + { /* 4658 */ + 475, + /* VPMOVDWrr */ + }, + { /* 4659 */ + 420, + /* VPMOVMSKBYrr */ + }, + { /* 4660 */ + 109, + /* VPMOVMSKBrr */ + }, + { /* 4661 */ + 476, + /* VPMOVQBkrr */ + }, + { /* 4662 */ + 471, + /* VPMOVQBmr */ + }, + { /* 4663 */ + 472, + /* VPMOVQBrr */ + }, + { /* 4664 */ + 477, + /* VPMOVQDkrr */ + }, + { /* 4665 */ + 474, + /* VPMOVQDmr */ + }, + { /* 4666 */ + 475, + /* VPMOVQDrr */ + }, + { /* 4667 */ + 476, + /* VPMOVQWkrr */ + }, + { /* 4668 */ + 471, + /* VPMOVQWmr */ + }, + { /* 4669 */ + 472, + /* VPMOVQWrr */ + }, + { /* 4670 */ + 470, + /* VPMOVSDBkrr */ + }, + { /* 4671 */ + 471, + /* VPMOVSDBmr */ + }, + { /* 4672 */ + 472, + /* VPMOVSDBrr */ + }, + { /* 4673 */ + 473, + /* VPMOVSDWkrr */ + }, + { /* 4674 */ + 474, + /* VPMOVSDWmr */ + }, + { /* 4675 */ + 475, + /* VPMOVSDWrr */ + }, + { /* 4676 */ + 476, + /* VPMOVSQBkrr */ + }, + { /* 4677 */ + 471, + /* VPMOVSQBmr */ + }, + { /* 4678 */ + 472, + /* VPMOVSQBrr */ + }, + { /* 4679 */ + 477, + /* VPMOVSQDkrr */ + }, + { /* 4680 */ + 474, + /* VPMOVSQDmr */ + }, + { /* 4681 */ + 475, + /* VPMOVSQDrr */ + }, + { /* 4682 */ + 476, + /* VPMOVSQWkrr */ + }, + { /* 4683 */ + 471, + /* VPMOVSQWmr */ + }, + { /* 4684 */ + 472, + /* VPMOVSQWrr */ + }, + { /* 4685 */ + 436, + /* VPMOVSXBDYrm */ + }, + { /* 4686 */ + 312, + /* VPMOVSXBDYrr */ + }, + { /* 4687 */ + 478, + /* VPMOVSXBDZrm */ + }, + { /* 4688 */ + 314, + /* VPMOVSXBDZrr */ + }, + { /* 4689 */ + 104, + /* VPMOVSXBDrm */ + }, + { /* 4690 */ + 43, + /* VPMOVSXBDrr */ + }, + { /* 4691 */ + 436, + /* VPMOVSXBQYrm */ + }, + { /* 4692 */ + 312, + /* VPMOVSXBQYrr */ + }, + { /* 4693 */ + 478, + /* VPMOVSXBQZrm */ + }, + { /* 4694 */ + 314, + /* VPMOVSXBQZrr */ + }, + { /* 4695 */ + 104, + /* VPMOVSXBQrm */ + }, + { /* 4696 */ + 43, + /* VPMOVSXBQrr */ + }, + { /* 4697 */ + 310, + /* VPMOVSXBWYrm */ + }, + { /* 4698 */ + 312, + /* VPMOVSXBWYrr */ + }, + { /* 4699 */ + 104, + /* VPMOVSXBWrm */ + }, + { /* 4700 */ + 43, + /* VPMOVSXBWrr */ + }, + { /* 4701 */ + 310, + /* VPMOVSXDQYrm */ + }, + { /* 4702 */ + 312, + /* VPMOVSXDQYrr */ + }, + { /* 4703 */ + 334, + /* VPMOVSXDQZrm */ + }, + { /* 4704 */ + 335, + /* VPMOVSXDQZrr */ + }, + { /* 4705 */ + 104, + /* VPMOVSXDQrm */ + }, + { /* 4706 */ + 43, + /* VPMOVSXDQrr */ + }, + { /* 4707 */ + 310, + /* VPMOVSXWDYrm */ + }, + { /* 4708 */ + 312, + /* VPMOVSXWDYrr */ + }, + { /* 4709 */ + 334, + /* VPMOVSXWDZrm */ + }, + { /* 4710 */ + 335, + /* VPMOVSXWDZrr */ + }, + { /* 4711 */ + 104, + /* VPMOVSXWDrm */ + }, + { /* 4712 */ + 43, + /* VPMOVSXWDrr */ + }, + { /* 4713 */ + 436, + /* VPMOVSXWQYrm */ + }, + { /* 4714 */ + 312, + /* VPMOVSXWQYrr */ + }, + { /* 4715 */ + 478, + /* VPMOVSXWQZrm */ + }, + { /* 4716 */ + 314, + /* VPMOVSXWQZrr */ + }, + { /* 4717 */ + 104, + /* VPMOVSXWQrm */ + }, + { /* 4718 */ + 43, + /* VPMOVSXWQrr */ + }, + { /* 4719 */ + 470, + /* VPMOVUSDBkrr */ + }, + { /* 4720 */ + 471, + /* VPMOVUSDBmr */ + }, + { /* 4721 */ + 472, + /* VPMOVUSDBrr */ + }, + { /* 4722 */ + 473, + /* VPMOVUSDWkrr */ + }, + { /* 4723 */ + 474, + /* VPMOVUSDWmr */ + }, + { /* 4724 */ + 475, + /* VPMOVUSDWrr */ + }, + { /* 4725 */ + 476, + /* VPMOVUSQBkrr */ + }, + { /* 4726 */ + 471, + /* VPMOVUSQBmr */ + }, + { /* 4727 */ + 472, + /* VPMOVUSQBrr */ + }, + { /* 4728 */ + 477, + /* VPMOVUSQDkrr */ + }, + { /* 4729 */ + 474, + /* VPMOVUSQDmr */ + }, + { /* 4730 */ + 475, + /* VPMOVUSQDrr */ + }, + { /* 4731 */ + 476, + /* VPMOVUSQWkrr */ + }, + { /* 4732 */ + 471, + /* VPMOVUSQWmr */ + }, + { /* 4733 */ + 472, + /* VPMOVUSQWrr */ + }, + { /* 4734 */ + 436, + /* VPMOVZXBDYrm */ + }, + { /* 4735 */ + 312, + /* VPMOVZXBDYrr */ + }, + { /* 4736 */ + 478, + /* VPMOVZXBDZrm */ + }, + { /* 4737 */ + 314, + /* VPMOVZXBDZrr */ + }, + { /* 4738 */ + 104, + /* VPMOVZXBDrm */ + }, + { /* 4739 */ + 43, + /* VPMOVZXBDrr */ + }, + { /* 4740 */ + 436, + /* VPMOVZXBQYrm */ + }, + { /* 4741 */ + 312, + /* VPMOVZXBQYrr */ + }, + { /* 4742 */ + 478, + /* VPMOVZXBQZrm */ + }, + { /* 4743 */ + 314, + /* VPMOVZXBQZrr */ + }, + { /* 4744 */ + 104, + /* VPMOVZXBQrm */ + }, + { /* 4745 */ + 43, + /* VPMOVZXBQrr */ + }, + { /* 4746 */ + 310, + /* VPMOVZXBWYrm */ + }, + { /* 4747 */ + 312, + /* VPMOVZXBWYrr */ + }, + { /* 4748 */ + 104, + /* VPMOVZXBWrm */ + }, + { /* 4749 */ + 43, + /* VPMOVZXBWrr */ + }, + { /* 4750 */ + 310, + /* VPMOVZXDQYrm */ + }, + { /* 4751 */ + 312, + /* VPMOVZXDQYrr */ + }, + { /* 4752 */ + 334, + /* VPMOVZXDQZrm */ + }, + { /* 4753 */ + 335, + /* VPMOVZXDQZrr */ + }, + { /* 4754 */ + 104, + /* VPMOVZXDQrm */ + }, + { /* 4755 */ + 43, + /* VPMOVZXDQrr */ + }, + { /* 4756 */ + 310, + /* VPMOVZXWDYrm */ + }, + { /* 4757 */ + 312, + /* VPMOVZXWDYrr */ + }, + { /* 4758 */ + 334, + /* VPMOVZXWDZrm */ + }, + { /* 4759 */ + 335, + /* VPMOVZXWDZrr */ + }, + { /* 4760 */ + 104, + /* VPMOVZXWDrm */ + }, + { /* 4761 */ + 43, + /* VPMOVZXWDrr */ + }, + { /* 4762 */ + 436, + /* VPMOVZXWQYrm */ + }, + { /* 4763 */ + 312, + /* VPMOVZXWQYrr */ + }, + { /* 4764 */ + 478, + /* VPMOVZXWQZrm */ + }, + { /* 4765 */ + 314, + /* VPMOVZXWQZrr */ + }, + { /* 4766 */ + 104, + /* VPMOVZXWQrm */ + }, + { /* 4767 */ + 43, + /* VPMOVZXWQrr */ + }, + { /* 4768 */ + 284, + /* VPMULDQYrm */ + }, + { /* 4769 */ + 285, + /* VPMULDQYrr */ + }, + { /* 4770 */ + 286, + /* VPMULDQZrm */ + }, + { /* 4771 */ + 288, + /* VPMULDQZrr */ + }, + { /* 4772 */ + 289, + /* VPMULDQrm */ + }, + { /* 4773 */ + 290, + /* VPMULDQrr */ + }, + { /* 4774 */ + 289, + /* VPMULHRSWrm128 */ + }, + { /* 4775 */ + 284, + /* VPMULHRSWrm256 */ + }, + { /* 4776 */ + 290, + /* VPMULHRSWrr128 */ + }, + { /* 4777 */ + 285, + /* VPMULHRSWrr256 */ + }, + { /* 4778 */ + 284, + /* VPMULHUWYrm */ + }, + { /* 4779 */ + 285, + /* VPMULHUWYrr */ + }, + { /* 4780 */ + 289, + /* VPMULHUWrm */ + }, + { /* 4781 */ + 290, + /* VPMULHUWrr */ + }, + { /* 4782 */ + 284, + /* VPMULHWYrm */ + }, + { /* 4783 */ + 285, + /* VPMULHWYrr */ + }, + { /* 4784 */ + 289, + /* VPMULHWrm */ + }, + { /* 4785 */ + 290, + /* VPMULHWrr */ + }, + { /* 4786 */ + 284, + /* VPMULLDYrm */ + }, + { /* 4787 */ + 285, + /* VPMULLDYrr */ + }, + { /* 4788 */ + 286, + /* VPMULLDZrm */ + }, + { /* 4789 */ + 429, + /* VPMULLDZrmb */ + }, + { /* 4790 */ + 288, + /* VPMULLDZrr */ + }, + { /* 4791 */ + 289, + /* VPMULLDrm */ + }, + { /* 4792 */ + 290, + /* VPMULLDrr */ + }, + { /* 4793 */ + 284, + /* VPMULLWYrm */ + }, + { /* 4794 */ + 285, + /* VPMULLWYrr */ + }, + { /* 4795 */ + 289, + /* VPMULLWrm */ + }, + { /* 4796 */ + 290, + /* VPMULLWrr */ + }, + { /* 4797 */ + 284, + /* VPMULUDQYrm */ + }, + { /* 4798 */ + 285, + /* VPMULUDQYrr */ + }, + { /* 4799 */ + 286, + /* VPMULUDQZrm */ + }, + { /* 4800 */ + 288, + /* VPMULUDQZrr */ + }, + { /* 4801 */ + 289, + /* VPMULUDQrm */ + }, + { /* 4802 */ + 290, + /* VPMULUDQrr */ + }, + { /* 4803 */ + 286, + /* VPORDZrm */ + }, + { /* 4804 */ + 429, + /* VPORDZrmb */ + }, + { /* 4805 */ + 288, + /* VPORDZrr */ + }, + { /* 4806 */ + 286, + /* VPORQZrm */ + }, + { /* 4807 */ + 429, + /* VPORQZrmb */ + }, + { /* 4808 */ + 288, + /* VPORQZrr */ + }, + { /* 4809 */ + 284, + /* VPORYrm */ + }, + { /* 4810 */ + 285, + /* VPORYrr */ + }, + { /* 4811 */ + 289, + /* VPORrm */ + }, + { /* 4812 */ + 290, + /* VPORrr */ + }, + { /* 4813 */ + 308, + /* VPPERMmr */ + }, + { /* 4814 */ + 372, + /* VPPERMrm */ + }, + { /* 4815 */ + 309, + /* VPPERMrr */ + }, + { /* 4816 */ + 44, + /* VPROTBmi */ + }, + { /* 4817 */ + 479, + /* VPROTBmr */ + }, + { /* 4818 */ + 45, + /* VPROTBri */ + }, + { /* 4819 */ + 289, + /* VPROTBrm */ + }, + { /* 4820 */ + 480, + /* VPROTBrr */ + }, + { /* 4821 */ + 44, + /* VPROTDmi */ + }, + { /* 4822 */ + 479, + /* VPROTDmr */ + }, + { /* 4823 */ + 45, + /* VPROTDri */ + }, + { /* 4824 */ + 289, + /* VPROTDrm */ + }, + { /* 4825 */ + 480, + /* VPROTDrr */ + }, + { /* 4826 */ + 44, + /* VPROTQmi */ + }, + { /* 4827 */ + 479, + /* VPROTQmr */ + }, + { /* 4828 */ + 45, + /* VPROTQri */ + }, + { /* 4829 */ + 289, + /* VPROTQrm */ + }, + { /* 4830 */ + 480, + /* VPROTQrr */ + }, + { /* 4831 */ + 44, + /* VPROTWmi */ + }, + { /* 4832 */ + 479, + /* VPROTWmr */ + }, + { /* 4833 */ + 45, + /* VPROTWri */ + }, + { /* 4834 */ + 289, + /* VPROTWrm */ + }, + { /* 4835 */ + 480, + /* VPROTWrr */ + }, + { /* 4836 */ + 284, + /* VPSADBWYrm */ + }, + { /* 4837 */ + 285, + /* VPSADBWYrr */ + }, + { /* 4838 */ + 289, + /* VPSADBWrm */ + }, + { /* 4839 */ + 290, + /* VPSADBWrr */ + }, + { /* 4840 */ + 481, + /* VPSCATTERDDZmr */ + }, + { /* 4841 */ + 482, + /* VPSCATTERDQZmr */ + }, + { /* 4842 */ + 483, + /* VPSCATTERQDZmr */ + }, + { /* 4843 */ + 482, + /* VPSCATTERQQZmr */ + }, + { /* 4844 */ + 479, + /* VPSHABmr */ + }, + { /* 4845 */ + 289, + /* VPSHABrm */ + }, + { /* 4846 */ + 480, + /* VPSHABrr */ + }, + { /* 4847 */ + 479, + /* VPSHADmr */ + }, + { /* 4848 */ + 289, + /* VPSHADrm */ + }, + { /* 4849 */ + 480, + /* VPSHADrr */ + }, + { /* 4850 */ + 479, + /* VPSHAQmr */ + }, + { /* 4851 */ + 289, + /* VPSHAQrm */ + }, + { /* 4852 */ + 480, + /* VPSHAQrr */ + }, + { /* 4853 */ + 479, + /* VPSHAWmr */ + }, + { /* 4854 */ + 289, + /* VPSHAWrm */ + }, + { /* 4855 */ + 480, + /* VPSHAWrr */ + }, + { /* 4856 */ + 479, + /* VPSHLBmr */ + }, + { /* 4857 */ + 289, + /* VPSHLBrm */ + }, + { /* 4858 */ + 480, + /* VPSHLBrr */ + }, + { /* 4859 */ + 479, + /* VPSHLDmr */ + }, + { /* 4860 */ + 289, + /* VPSHLDrm */ + }, + { /* 4861 */ + 480, + /* VPSHLDrr */ + }, + { /* 4862 */ + 479, + /* VPSHLQmr */ + }, + { /* 4863 */ + 289, + /* VPSHLQrm */ + }, + { /* 4864 */ + 480, + /* VPSHLQrr */ + }, + { /* 4865 */ + 479, + /* VPSHLWmr */ + }, + { /* 4866 */ + 289, + /* VPSHLWrm */ + }, + { /* 4867 */ + 480, + /* VPSHLWrr */ + }, + { /* 4868 */ + 284, + /* VPSHUFBYrm */ + }, + { /* 4869 */ + 285, + /* VPSHUFBYrr */ + }, + { /* 4870 */ + 289, + /* VPSHUFBrm */ + }, + { /* 4871 */ + 290, + /* VPSHUFBrr */ + }, + { /* 4872 */ + 462, + /* VPSHUFDYmi */ + }, + { /* 4873 */ + 463, + /* VPSHUFDYri */ + }, + { /* 4874 */ + 464, + /* VPSHUFDZmi */ + }, + { /* 4875 */ + 465, + /* VPSHUFDZri */ + }, + { /* 4876 */ + 44, + /* VPSHUFDmi */ + }, + { /* 4877 */ + 45, + /* VPSHUFDri */ + }, + { /* 4878 */ + 462, + /* VPSHUFHWYmi */ + }, + { /* 4879 */ + 463, + /* VPSHUFHWYri */ + }, + { /* 4880 */ + 44, + /* VPSHUFHWmi */ + }, + { /* 4881 */ + 45, + /* VPSHUFHWri */ + }, + { /* 4882 */ + 462, + /* VPSHUFLWYmi */ + }, + { /* 4883 */ + 463, + /* VPSHUFLWYri */ + }, + { /* 4884 */ + 44, + /* VPSHUFLWmi */ + }, + { /* 4885 */ + 45, + /* VPSHUFLWri */ + }, + { /* 4886 */ + 284, + /* VPSIGNBYrm */ + }, + { /* 4887 */ + 285, + /* VPSIGNBYrr */ + }, + { /* 4888 */ + 289, + /* VPSIGNBrm */ + }, + { /* 4889 */ + 290, + /* VPSIGNBrr */ + }, + { /* 4890 */ + 284, + /* VPSIGNDYrm */ + }, + { /* 4891 */ + 285, + /* VPSIGNDYrr */ + }, + { /* 4892 */ + 289, + /* VPSIGNDrm */ + }, + { /* 4893 */ + 290, + /* VPSIGNDrr */ + }, + { /* 4894 */ + 284, + /* VPSIGNWYrm */ + }, + { /* 4895 */ + 285, + /* VPSIGNWYrr */ + }, + { /* 4896 */ + 289, + /* VPSIGNWrm */ + }, + { /* 4897 */ + 290, + /* VPSIGNWrr */ + }, + { /* 4898 */ + 484, + /* VPSLLDQYri */ + }, + { /* 4899 */ + 485, + /* VPSLLDQri */ + }, + { /* 4900 */ + 486, + /* VPSLLDYri */ + }, + { /* 4901 */ + 487, + /* VPSLLDYrm */ + }, + { /* 4902 */ + 488, + /* VPSLLDYrr */ + }, + { /* 4903 */ + 489, + /* VPSLLDZmi */ + }, + { /* 4904 */ + 490, + /* VPSLLDZmik */ + }, + { /* 4905 */ + 491, + /* VPSLLDZri */ + }, + { /* 4906 */ + 492, + /* VPSLLDZrik */ + }, + { /* 4907 */ + 493, + /* VPSLLDZrm */ + }, + { /* 4908 */ + 494, + /* VPSLLDZrmk */ + }, + { /* 4909 */ + 495, + /* VPSLLDZrr */ + }, + { /* 4910 */ + 496, + /* VPSLLDZrrk */ + }, + { /* 4911 */ + 497, + /* VPSLLDri */ + }, + { /* 4912 */ + 289, + /* VPSLLDrm */ + }, + { /* 4913 */ + 290, + /* VPSLLDrr */ + }, + { /* 4914 */ + 486, + /* VPSLLQYri */ + }, + { /* 4915 */ + 487, + /* VPSLLQYrm */ + }, + { /* 4916 */ + 488, + /* VPSLLQYrr */ + }, + { /* 4917 */ + 489, + /* VPSLLQZmi */ + }, + { /* 4918 */ + 498, + /* VPSLLQZmik */ + }, + { /* 4919 */ + 491, + /* VPSLLQZri */ + }, + { /* 4920 */ + 499, + /* VPSLLQZrik */ + }, + { /* 4921 */ + 493, + /* VPSLLQZrm */ + }, + { /* 4922 */ + 500, + /* VPSLLQZrmk */ + }, + { /* 4923 */ + 495, + /* VPSLLQZrr */ + }, + { /* 4924 */ + 501, + /* VPSLLQZrrk */ + }, + { /* 4925 */ + 497, + /* VPSLLQri */ + }, + { /* 4926 */ + 289, + /* VPSLLQrm */ + }, + { /* 4927 */ + 290, + /* VPSLLQrr */ + }, + { /* 4928 */ + 284, + /* VPSLLVDYrm */ + }, + { /* 4929 */ + 285, + /* VPSLLVDYrr */ + }, + { /* 4930 */ + 286, + /* VPSLLVDZrm */ + }, + { /* 4931 */ + 288, + /* VPSLLVDZrr */ + }, + { /* 4932 */ + 289, + /* VPSLLVDrm */ + }, + { /* 4933 */ + 290, + /* VPSLLVDrr */ + }, + { /* 4934 */ + 284, + /* VPSLLVQYrm */ + }, + { /* 4935 */ + 285, + /* VPSLLVQYrr */ + }, + { /* 4936 */ + 286, + /* VPSLLVQZrm */ + }, + { /* 4937 */ + 288, + /* VPSLLVQZrr */ + }, + { /* 4938 */ + 289, + /* VPSLLVQrm */ + }, + { /* 4939 */ + 290, + /* VPSLLVQrr */ + }, + { /* 4940 */ + 486, + /* VPSLLWYri */ + }, + { /* 4941 */ + 487, + /* VPSLLWYrm */ + }, + { /* 4942 */ + 488, + /* VPSLLWYrr */ + }, + { /* 4943 */ + 497, + /* VPSLLWri */ + }, + { /* 4944 */ + 289, + /* VPSLLWrm */ + }, + { /* 4945 */ + 290, + /* VPSLLWrr */ + }, + { /* 4946 */ + 486, + /* VPSRADYri */ + }, + { /* 4947 */ + 487, + /* VPSRADYrm */ + }, + { /* 4948 */ + 488, + /* VPSRADYrr */ + }, + { /* 4949 */ + 489, + /* VPSRADZmi */ + }, + { /* 4950 */ + 490, + /* VPSRADZmik */ + }, + { /* 4951 */ + 491, + /* VPSRADZri */ + }, + { /* 4952 */ + 492, + /* VPSRADZrik */ + }, + { /* 4953 */ + 493, + /* VPSRADZrm */ + }, + { /* 4954 */ + 494, + /* VPSRADZrmk */ + }, + { /* 4955 */ + 495, + /* VPSRADZrr */ + }, + { /* 4956 */ + 496, + /* VPSRADZrrk */ + }, + { /* 4957 */ + 497, + /* VPSRADri */ + }, + { /* 4958 */ + 289, + /* VPSRADrm */ + }, + { /* 4959 */ + 290, + /* VPSRADrr */ + }, + { /* 4960 */ + 489, + /* VPSRAQZmi */ + }, + { /* 4961 */ + 498, + /* VPSRAQZmik */ + }, + { /* 4962 */ + 491, + /* VPSRAQZri */ + }, + { /* 4963 */ + 499, + /* VPSRAQZrik */ + }, + { /* 4964 */ + 493, + /* VPSRAQZrm */ + }, + { /* 4965 */ + 500, + /* VPSRAQZrmk */ + }, + { /* 4966 */ + 495, + /* VPSRAQZrr */ + }, + { /* 4967 */ + 501, + /* VPSRAQZrrk */ + }, + { /* 4968 */ + 284, + /* VPSRAVDYrm */ + }, + { /* 4969 */ + 285, + /* VPSRAVDYrr */ + }, + { /* 4970 */ + 286, + /* VPSRAVDZrm */ + }, + { /* 4971 */ + 288, + /* VPSRAVDZrr */ + }, + { /* 4972 */ + 289, + /* VPSRAVDrm */ + }, + { /* 4973 */ + 290, + /* VPSRAVDrr */ + }, + { /* 4974 */ + 286, + /* VPSRAVQZrm */ + }, + { /* 4975 */ + 288, + /* VPSRAVQZrr */ + }, + { /* 4976 */ + 486, + /* VPSRAWYri */ + }, + { /* 4977 */ + 487, + /* VPSRAWYrm */ + }, + { /* 4978 */ + 488, + /* VPSRAWYrr */ + }, + { /* 4979 */ + 497, + /* VPSRAWri */ + }, + { /* 4980 */ + 289, + /* VPSRAWrm */ + }, + { /* 4981 */ + 290, + /* VPSRAWrr */ + }, + { /* 4982 */ + 484, + /* VPSRLDQYri */ + }, + { /* 4983 */ + 485, + /* VPSRLDQri */ + }, + { /* 4984 */ + 486, + /* VPSRLDYri */ + }, + { /* 4985 */ + 487, + /* VPSRLDYrm */ + }, + { /* 4986 */ + 488, + /* VPSRLDYrr */ + }, + { /* 4987 */ + 489, + /* VPSRLDZmi */ + }, + { /* 4988 */ + 490, + /* VPSRLDZmik */ + }, + { /* 4989 */ + 491, + /* VPSRLDZri */ + }, + { /* 4990 */ + 492, + /* VPSRLDZrik */ + }, + { /* 4991 */ + 493, + /* VPSRLDZrm */ + }, + { /* 4992 */ + 494, + /* VPSRLDZrmk */ + }, + { /* 4993 */ + 495, + /* VPSRLDZrr */ + }, + { /* 4994 */ + 496, + /* VPSRLDZrrk */ + }, + { /* 4995 */ + 497, + /* VPSRLDri */ + }, + { /* 4996 */ + 289, + /* VPSRLDrm */ + }, + { /* 4997 */ + 290, + /* VPSRLDrr */ + }, + { /* 4998 */ + 486, + /* VPSRLQYri */ + }, + { /* 4999 */ + 487, + /* VPSRLQYrm */ + }, + { /* 5000 */ + 488, + /* VPSRLQYrr */ + }, + { /* 5001 */ + 489, + /* VPSRLQZmi */ + }, + { /* 5002 */ + 498, + /* VPSRLQZmik */ + }, + { /* 5003 */ + 491, + /* VPSRLQZri */ + }, + { /* 5004 */ + 499, + /* VPSRLQZrik */ + }, + { /* 5005 */ + 493, + /* VPSRLQZrm */ + }, + { /* 5006 */ + 500, + /* VPSRLQZrmk */ + }, + { /* 5007 */ + 495, + /* VPSRLQZrr */ + }, + { /* 5008 */ + 501, + /* VPSRLQZrrk */ + }, + { /* 5009 */ + 497, + /* VPSRLQri */ + }, + { /* 5010 */ + 289, + /* VPSRLQrm */ + }, + { /* 5011 */ + 290, + /* VPSRLQrr */ + }, + { /* 5012 */ + 284, + /* VPSRLVDYrm */ + }, + { /* 5013 */ + 285, + /* VPSRLVDYrr */ + }, + { /* 5014 */ + 286, + /* VPSRLVDZrm */ + }, + { /* 5015 */ + 288, + /* VPSRLVDZrr */ + }, + { /* 5016 */ + 289, + /* VPSRLVDrm */ + }, + { /* 5017 */ + 290, + /* VPSRLVDrr */ + }, + { /* 5018 */ + 284, + /* VPSRLVQYrm */ + }, + { /* 5019 */ + 285, + /* VPSRLVQYrr */ + }, + { /* 5020 */ + 286, + /* VPSRLVQZrm */ + }, + { /* 5021 */ + 288, + /* VPSRLVQZrr */ + }, + { /* 5022 */ + 289, + /* VPSRLVQrm */ + }, + { /* 5023 */ + 290, + /* VPSRLVQrr */ + }, + { /* 5024 */ + 486, + /* VPSRLWYri */ + }, + { /* 5025 */ + 487, + /* VPSRLWYrm */ + }, + { /* 5026 */ + 488, + /* VPSRLWYrr */ + }, + { /* 5027 */ + 497, + /* VPSRLWri */ + }, + { /* 5028 */ + 289, + /* VPSRLWrm */ + }, + { /* 5029 */ + 290, + /* VPSRLWrr */ + }, + { /* 5030 */ + 284, + /* VPSUBBYrm */ + }, + { /* 5031 */ + 285, + /* VPSUBBYrr */ + }, + { /* 5032 */ + 289, + /* VPSUBBrm */ + }, + { /* 5033 */ + 290, + /* VPSUBBrr */ + }, + { /* 5034 */ + 284, + /* VPSUBDYrm */ + }, + { /* 5035 */ + 285, + /* VPSUBDYrr */ + }, + { /* 5036 */ + 286, + /* VPSUBDZrm */ + }, + { /* 5037 */ + 429, + /* VPSUBDZrmb */ + }, + { /* 5038 */ + 288, + /* VPSUBDZrr */ + }, + { /* 5039 */ + 289, + /* VPSUBDrm */ + }, + { /* 5040 */ + 290, + /* VPSUBDrr */ + }, + { /* 5041 */ + 284, + /* VPSUBQYrm */ + }, + { /* 5042 */ + 285, + /* VPSUBQYrr */ + }, + { /* 5043 */ + 286, + /* VPSUBQZrm */ + }, + { /* 5044 */ + 429, + /* VPSUBQZrmb */ + }, + { /* 5045 */ + 288, + /* VPSUBQZrr */ + }, + { /* 5046 */ + 289, + /* VPSUBQrm */ + }, + { /* 5047 */ + 290, + /* VPSUBQrr */ + }, + { /* 5048 */ + 284, + /* VPSUBSBYrm */ + }, + { /* 5049 */ + 285, + /* VPSUBSBYrr */ + }, + { /* 5050 */ + 289, + /* VPSUBSBrm */ + }, + { /* 5051 */ + 290, + /* VPSUBSBrr */ + }, + { /* 5052 */ + 284, + /* VPSUBSWYrm */ + }, + { /* 5053 */ + 285, + /* VPSUBSWYrr */ + }, + { /* 5054 */ + 289, + /* VPSUBSWrm */ + }, + { /* 5055 */ + 290, + /* VPSUBSWrr */ + }, + { /* 5056 */ + 284, + /* VPSUBUSBYrm */ + }, + { /* 5057 */ + 285, + /* VPSUBUSBYrr */ + }, + { /* 5058 */ + 289, + /* VPSUBUSBrm */ + }, + { /* 5059 */ + 290, + /* VPSUBUSBrr */ + }, + { /* 5060 */ + 284, + /* VPSUBUSWYrm */ + }, + { /* 5061 */ + 285, + /* VPSUBUSWYrr */ + }, + { /* 5062 */ + 289, + /* VPSUBUSWrm */ + }, + { /* 5063 */ + 290, + /* VPSUBUSWrr */ + }, + { /* 5064 */ + 284, + /* VPSUBWYrm */ + }, + { /* 5065 */ + 285, + /* VPSUBWYrr */ + }, + { /* 5066 */ + 289, + /* VPSUBWrm */ + }, + { /* 5067 */ + 290, + /* VPSUBWrr */ + }, + { /* 5068 */ + 448, + /* VPTESTMDZrm */ + }, + { /* 5069 */ + 449, + /* VPTESTMDZrr */ + }, + { /* 5070 */ + 450, + /* VPTESTMQZrm */ + }, + { /* 5071 */ + 451, + /* VPTESTMQZrr */ + }, + { /* 5072 */ + 448, + /* VPTESTNMDZrm */ + }, + { /* 5073 */ + 449, + /* VPTESTNMDZrr */ + }, + { /* 5074 */ + 450, + /* VPTESTNMQZrm */ + }, + { /* 5075 */ + 451, + /* VPTESTNMQZrr */ + }, + { /* 5076 */ + 336, + /* VPTESTYrm */ + }, + { /* 5077 */ + 337, + /* VPTESTYrr */ + }, + { /* 5078 */ + 42, + /* VPTESTrm */ + }, + { /* 5079 */ + 43, + /* VPTESTrr */ + }, + { /* 5080 */ + 284, + /* VPUNPCKHBWYrm */ + }, + { /* 5081 */ + 285, + /* VPUNPCKHBWYrr */ + }, + { /* 5082 */ + 289, + /* VPUNPCKHBWrm */ + }, + { /* 5083 */ + 290, + /* VPUNPCKHBWrr */ + }, + { /* 5084 */ + 284, + /* VPUNPCKHDQYrm */ + }, + { /* 5085 */ + 285, + /* VPUNPCKHDQYrr */ + }, + { /* 5086 */ + 286, + /* VPUNPCKHDQZrm */ + }, + { /* 5087 */ + 288, + /* VPUNPCKHDQZrr */ + }, + { /* 5088 */ + 289, + /* VPUNPCKHDQrm */ + }, + { /* 5089 */ + 290, + /* VPUNPCKHDQrr */ + }, + { /* 5090 */ + 284, + /* VPUNPCKHQDQYrm */ + }, + { /* 5091 */ + 285, + /* VPUNPCKHQDQYrr */ + }, + { /* 5092 */ + 286, + /* VPUNPCKHQDQZrm */ + }, + { /* 5093 */ + 288, + /* VPUNPCKHQDQZrr */ + }, + { /* 5094 */ + 289, + /* VPUNPCKHQDQrm */ + }, + { /* 5095 */ + 290, + /* VPUNPCKHQDQrr */ + }, + { /* 5096 */ + 284, + /* VPUNPCKHWDYrm */ + }, + { /* 5097 */ + 285, + /* VPUNPCKHWDYrr */ + }, + { /* 5098 */ + 289, + /* VPUNPCKHWDrm */ + }, + { /* 5099 */ + 290, + /* VPUNPCKHWDrr */ + }, + { /* 5100 */ + 284, + /* VPUNPCKLBWYrm */ + }, + { /* 5101 */ + 285, + /* VPUNPCKLBWYrr */ + }, + { /* 5102 */ + 289, + /* VPUNPCKLBWrm */ + }, + { /* 5103 */ + 290, + /* VPUNPCKLBWrr */ + }, + { /* 5104 */ + 284, + /* VPUNPCKLDQYrm */ + }, + { /* 5105 */ + 285, + /* VPUNPCKLDQYrr */ + }, + { /* 5106 */ + 286, + /* VPUNPCKLDQZrm */ + }, + { /* 5107 */ + 288, + /* VPUNPCKLDQZrr */ + }, + { /* 5108 */ + 289, + /* VPUNPCKLDQrm */ + }, + { /* 5109 */ + 290, + /* VPUNPCKLDQrr */ + }, + { /* 5110 */ + 284, + /* VPUNPCKLQDQYrm */ + }, + { /* 5111 */ + 285, + /* VPUNPCKLQDQYrr */ + }, + { /* 5112 */ + 286, + /* VPUNPCKLQDQZrm */ + }, + { /* 5113 */ + 288, + /* VPUNPCKLQDQZrr */ + }, + { /* 5114 */ + 289, + /* VPUNPCKLQDQrm */ + }, + { /* 5115 */ + 290, + /* VPUNPCKLQDQrr */ + }, + { /* 5116 */ + 284, + /* VPUNPCKLWDYrm */ + }, + { /* 5117 */ + 285, + /* VPUNPCKLWDYrr */ + }, + { /* 5118 */ + 289, + /* VPUNPCKLWDrm */ + }, + { /* 5119 */ + 290, + /* VPUNPCKLWDrr */ + }, + { /* 5120 */ + 286, + /* VPXORDZrm */ + }, + { /* 5121 */ + 429, + /* VPXORDZrmb */ + }, + { /* 5122 */ + 288, + /* VPXORDZrr */ + }, + { /* 5123 */ + 286, + /* VPXORQZrm */ + }, + { /* 5124 */ + 429, + /* VPXORQZrmb */ + }, + { /* 5125 */ + 288, + /* VPXORQZrr */ + }, + { /* 5126 */ + 284, + /* VPXORYrm */ + }, + { /* 5127 */ + 285, + /* VPXORYrr */ + }, + { /* 5128 */ + 289, + /* VPXORrm */ + }, + { /* 5129 */ + 290, + /* VPXORrr */ + }, + { /* 5130 */ + 338, + /* VRCP14PDZm */ + }, + { /* 5131 */ + 339, + /* VRCP14PDZr */ + }, + { /* 5132 */ + 338, + /* VRCP14PSZm */ + }, + { /* 5133 */ + 339, + /* VRCP14PSZr */ + }, + { /* 5134 */ + 292, + /* VRCP14SDrm */ + }, + { /* 5135 */ + 293, + /* VRCP14SDrr */ + }, + { /* 5136 */ + 294, + /* VRCP14SSrm */ + }, + { /* 5137 */ + 295, + /* VRCP14SSrr */ + }, + { /* 5138 */ + 338, + /* VRCP28PDZm */ + }, + { /* 5139 */ + 339, + /* VRCP28PDZr */ + }, + { /* 5140 */ + 339, + /* VRCP28PDZrb */ + }, + { /* 5141 */ + 338, + /* VRCP28PSZm */ + }, + { /* 5142 */ + 339, + /* VRCP28PSZr */ + }, + { /* 5143 */ + 339, + /* VRCP28PSZrb */ + }, + { /* 5144 */ + 292, + /* VRCP28SDrm */ + }, + { /* 5145 */ + 293, + /* VRCP28SDrr */ + }, + { /* 5146 */ + 293, + /* VRCP28SDrrb */ + }, + { /* 5147 */ + 294, + /* VRCP28SSrm */ + }, + { /* 5148 */ + 295, + /* VRCP28SSrr */ + }, + { /* 5149 */ + 295, + /* VRCP28SSrrb */ + }, + { /* 5150 */ + 336, + /* VRCPPSYm */ + }, + { /* 5151 */ + 0, + /* */ + }, + { /* 5152 */ + 337, + /* VRCPPSYr */ + }, + { /* 5153 */ + 0, + /* */ + }, + { /* 5154 */ + 42, + /* VRCPPSm */ + }, + { /* 5155 */ + 0, + /* */ + }, + { /* 5156 */ + 43, + /* VRCPPSr */ + }, + { /* 5157 */ + 0, + /* */ + }, + { /* 5158 */ + 294, + /* VRCPSSm */ + }, + { /* 5159 */ + 0, + /* */ + }, + { /* 5160 */ + 295, + /* VRCPSSr */ + }, + { /* 5161 */ + 502, + /* VRNDSCALEPDZm */ + }, + { /* 5162 */ + 340, + /* VRNDSCALEPDZr */ + }, + { /* 5163 */ + 502, + /* VRNDSCALEPSZm */ + }, + { /* 5164 */ + 340, + /* VRNDSCALEPSZr */ + }, + { /* 5165 */ + 503, + /* VRNDSCALESDm */ + }, + { /* 5166 */ + 504, + /* VRNDSCALESDr */ + }, + { /* 5167 */ + 505, + /* VRNDSCALESSm */ + }, + { /* 5168 */ + 506, + /* VRNDSCALESSr */ + }, + { /* 5169 */ + 273, + /* VROUNDPDm */ + }, + { /* 5170 */ + 274, + /* VROUNDPDr */ + }, + { /* 5171 */ + 273, + /* VROUNDPSm */ + }, + { /* 5172 */ + 274, + /* VROUNDPSr */ + }, + { /* 5173 */ + 507, + /* VROUNDSDm */ + }, + { /* 5174 */ + 504, + /* VROUNDSDr */ + }, + { /* 5175 */ + 0, + /* */ + }, + { /* 5176 */ + 407, + /* VROUNDSSm */ + }, + { /* 5177 */ + 506, + /* VROUNDSSr */ + }, + { /* 5178 */ + 0, + /* */ + }, + { /* 5179 */ + 508, + /* VROUNDYPDm */ + }, + { /* 5180 */ + 509, + /* VROUNDYPDr */ + }, + { /* 5181 */ + 508, + /* VROUNDYPSm */ + }, + { /* 5182 */ + 509, + /* VROUNDYPSr */ + }, + { /* 5183 */ + 338, + /* VRSQRT14PDZm */ + }, + { /* 5184 */ + 339, + /* VRSQRT14PDZr */ + }, + { /* 5185 */ + 338, + /* VRSQRT14PSZm */ + }, + { /* 5186 */ + 339, + /* VRSQRT14PSZr */ + }, + { /* 5187 */ + 292, + /* VRSQRT14SDrm */ + }, + { /* 5188 */ + 293, + /* VRSQRT14SDrr */ + }, + { /* 5189 */ + 294, + /* VRSQRT14SSrm */ + }, + { /* 5190 */ + 295, + /* VRSQRT14SSrr */ + }, + { /* 5191 */ + 338, + /* VRSQRT28PDZm */ + }, + { /* 5192 */ + 339, + /* VRSQRT28PDZr */ + }, + { /* 5193 */ + 339, + /* VRSQRT28PDZrb */ + }, + { /* 5194 */ + 338, + /* VRSQRT28PSZm */ + }, + { /* 5195 */ + 339, + /* VRSQRT28PSZr */ + }, + { /* 5196 */ + 339, + /* VRSQRT28PSZrb */ + }, + { /* 5197 */ + 292, + /* VRSQRT28SDrm */ + }, + { /* 5198 */ + 293, + /* VRSQRT28SDrr */ + }, + { /* 5199 */ + 293, + /* VRSQRT28SDrrb */ + }, + { /* 5200 */ + 294, + /* VRSQRT28SSrm */ + }, + { /* 5201 */ + 295, + /* VRSQRT28SSrr */ + }, + { /* 5202 */ + 295, + /* VRSQRT28SSrrb */ + }, + { /* 5203 */ + 336, + /* VRSQRTPSYm */ + }, + { /* 5204 */ + 0, + /* */ + }, + { /* 5205 */ + 337, + /* VRSQRTPSYr */ + }, + { /* 5206 */ + 0, + /* */ + }, + { /* 5207 */ + 42, + /* VRSQRTPSm */ + }, + { /* 5208 */ + 0, + /* */ + }, + { /* 5209 */ + 43, + /* VRSQRTPSr */ + }, + { /* 5210 */ + 0, + /* */ + }, + { /* 5211 */ + 294, + /* VRSQRTSSm */ + }, + { /* 5212 */ + 0, + /* */ + }, + { /* 5213 */ + 295, + /* VRSQRTSSr */ + }, + { /* 5214 */ + 482, + /* VSCATTERDPDZmr */ + }, + { /* 5215 */ + 481, + /* VSCATTERDPSZmr */ + }, + { /* 5216 */ + 482, + /* VSCATTERQPDZmr */ + }, + { /* 5217 */ + 483, + /* VSCATTERQPSZmr */ + }, + { /* 5218 */ + 432, + /* VSHUFPDYrmi */ + }, + { /* 5219 */ + 433, + /* VSHUFPDYrri */ + }, + { /* 5220 */ + 296, + /* VSHUFPDZrmi */ + }, + { /* 5221 */ + 297, + /* VSHUFPDZrri */ + }, + { /* 5222 */ + 430, + /* VSHUFPDrmi */ + }, + { /* 5223 */ + 431, + /* VSHUFPDrri */ + }, + { /* 5224 */ + 432, + /* VSHUFPSYrmi */ + }, + { /* 5225 */ + 433, + /* VSHUFPSYrri */ + }, + { /* 5226 */ + 296, + /* VSHUFPSZrmi */ + }, + { /* 5227 */ + 297, + /* VSHUFPSZrri */ + }, + { /* 5228 */ + 430, + /* VSHUFPSrmi */ + }, + { /* 5229 */ + 431, + /* VSHUFPSrri */ + }, + { /* 5230 */ + 336, + /* VSQRTPDYm */ + }, + { /* 5231 */ + 337, + /* VSQRTPDYr */ + }, + { /* 5232 */ + 0, + /* */ + }, + { /* 5233 */ + 0, + /* */ + }, + { /* 5234 */ + 338, + /* VSQRTPDZrm */ + }, + { /* 5235 */ + 339, + /* VSQRTPDZrr */ + }, + { /* 5236 */ + 42, + /* VSQRTPDm */ + }, + { /* 5237 */ + 43, + /* VSQRTPDr */ + }, + { /* 5238 */ + 336, + /* VSQRTPSYm */ + }, + { /* 5239 */ + 337, + /* VSQRTPSYr */ + }, + { /* 5240 */ + 0, + /* */ + }, + { /* 5241 */ + 0, + /* */ + }, + { /* 5242 */ + 338, + /* VSQRTPSZrm */ + }, + { /* 5243 */ + 339, + /* VSQRTPSZrr */ + }, + { /* 5244 */ + 42, + /* VSQRTPSm */ + }, + { /* 5245 */ + 43, + /* VSQRTPSr */ + }, + { /* 5246 */ + 292, + /* VSQRTSDZm */ + }, + { /* 5247 */ + 0, + /* */ + }, + { /* 5248 */ + 293, + /* VSQRTSDZr */ + }, + { /* 5249 */ + 0, + /* */ + }, + { /* 5250 */ + 292, + /* VSQRTSDm */ + }, + { /* 5251 */ + 0, + /* */ + }, + { /* 5252 */ + 293, + /* VSQRTSDr */ + }, + { /* 5253 */ + 294, + /* VSQRTSSZm */ + }, + { /* 5254 */ + 0, + /* */ + }, + { /* 5255 */ + 295, + /* VSQRTSSZr */ + }, + { /* 5256 */ + 0, + /* */ + }, + { /* 5257 */ + 294, + /* VSQRTSSm */ + }, + { /* 5258 */ + 0, + /* */ + }, + { /* 5259 */ + 295, + /* VSQRTSSr */ + }, + { /* 5260 */ + 40, + /* VSTMXCSR */ + }, + { /* 5261 */ + 284, + /* VSUBPDYrm */ + }, + { /* 5262 */ + 285, + /* VSUBPDYrr */ + }, + { /* 5263 */ + 286, + /* VSUBPDZrm */ + }, + { /* 5264 */ + 287, + /* VSUBPDZrmb */ + }, + { /* 5265 */ + 288, + /* VSUBPDZrr */ + }, + { /* 5266 */ + 289, + /* VSUBPDrm */ + }, + { /* 5267 */ + 290, + /* VSUBPDrr */ + }, + { /* 5268 */ + 284, + /* VSUBPSYrm */ + }, + { /* 5269 */ + 285, + /* VSUBPSYrr */ + }, + { /* 5270 */ + 286, + /* VSUBPSZrm */ + }, + { /* 5271 */ + 291, + /* VSUBPSZrmb */ + }, + { /* 5272 */ + 288, + /* VSUBPSZrr */ + }, + { /* 5273 */ + 289, + /* VSUBPSrm */ + }, + { /* 5274 */ + 290, + /* VSUBPSrr */ + }, + { /* 5275 */ + 292, + /* VSUBSDZrm */ + }, + { /* 5276 */ + 293, + /* VSUBSDZrr */ + }, + { /* 5277 */ + 292, + /* VSUBSDrm */ + }, + { /* 5278 */ + 0, + /* */ + }, + { /* 5279 */ + 293, + /* VSUBSDrr */ + }, + { /* 5280 */ + 0, + /* */ + }, + { /* 5281 */ + 294, + /* VSUBSSZrm */ + }, + { /* 5282 */ + 295, + /* VSUBSSZrr */ + }, + { /* 5283 */ + 294, + /* VSUBSSrm */ + }, + { /* 5284 */ + 0, + /* */ + }, + { /* 5285 */ + 295, + /* VSUBSSrr */ + }, + { /* 5286 */ + 0, + /* */ + }, + { /* 5287 */ + 336, + /* VTESTPDYrm */ + }, + { /* 5288 */ + 337, + /* VTESTPDYrr */ + }, + { /* 5289 */ + 42, + /* VTESTPDrm */ + }, + { /* 5290 */ + 43, + /* VTESTPDrr */ + }, + { /* 5291 */ + 336, + /* VTESTPSYrm */ + }, + { /* 5292 */ + 337, + /* VTESTPSYrr */ + }, + { /* 5293 */ + 42, + /* VTESTPSrm */ + }, + { /* 5294 */ + 43, + /* VTESTPSrr */ + }, + { /* 5295 */ + 234, + /* VUCOMISDZrm */ + }, + { /* 5296 */ + 283, + /* VUCOMISDZrr */ + }, + { /* 5297 */ + 234, + /* VUCOMISDrm */ + }, + { /* 5298 */ + 283, + /* VUCOMISDrr */ + }, + { /* 5299 */ + 238, + /* VUCOMISSZrm */ + }, + { /* 5300 */ + 267, + /* VUCOMISSZrr */ + }, + { /* 5301 */ + 238, + /* VUCOMISSrm */ + }, + { /* 5302 */ + 267, + /* VUCOMISSrr */ + }, + { /* 5303 */ + 284, + /* VUNPCKHPDYrm */ + }, + { /* 5304 */ + 285, + /* VUNPCKHPDYrr */ + }, + { /* 5305 */ + 286, + /* VUNPCKHPDZrm */ + }, + { /* 5306 */ + 288, + /* VUNPCKHPDZrr */ + }, + { /* 5307 */ + 289, + /* VUNPCKHPDrm */ + }, + { /* 5308 */ + 290, + /* VUNPCKHPDrr */ + }, + { /* 5309 */ + 284, + /* VUNPCKHPSYrm */ + }, + { /* 5310 */ + 285, + /* VUNPCKHPSYrr */ + }, + { /* 5311 */ + 286, + /* VUNPCKHPSZrm */ + }, + { /* 5312 */ + 288, + /* VUNPCKHPSZrr */ + }, + { /* 5313 */ + 289, + /* VUNPCKHPSrm */ + }, + { /* 5314 */ + 290, + /* VUNPCKHPSrr */ + }, + { /* 5315 */ + 284, + /* VUNPCKLPDYrm */ + }, + { /* 5316 */ + 285, + /* VUNPCKLPDYrr */ + }, + { /* 5317 */ + 286, + /* VUNPCKLPDZrm */ + }, + { /* 5318 */ + 288, + /* VUNPCKLPDZrr */ + }, + { /* 5319 */ + 289, + /* VUNPCKLPDrm */ + }, + { /* 5320 */ + 290, + /* VUNPCKLPDrr */ + }, + { /* 5321 */ + 284, + /* VUNPCKLPSYrm */ + }, + { /* 5322 */ + 285, + /* VUNPCKLPSYrr */ + }, + { /* 5323 */ + 286, + /* VUNPCKLPSZrm */ + }, + { /* 5324 */ + 288, + /* VUNPCKLPSZrr */ + }, + { /* 5325 */ + 289, + /* VUNPCKLPSrm */ + }, + { /* 5326 */ + 290, + /* VUNPCKLPSrr */ + }, + { /* 5327 */ + 284, + /* VXORPDYrm */ + }, + { /* 5328 */ + 285, + /* VXORPDYrr */ + }, + { /* 5329 */ + 289, + /* VXORPDrm */ + }, + { /* 5330 */ + 290, + /* VXORPDrr */ + }, + { /* 5331 */ + 284, + /* VXORPSYrm */ + }, + { /* 5332 */ + 285, + /* VXORPSYrr */ + }, + { /* 5333 */ + 289, + /* VXORPSrm */ + }, + { /* 5334 */ + 290, + /* VXORPSrr */ + }, + { /* 5335 */ + 0, + /* VZEROALL */ + }, + { /* 5336 */ + 0, + /* VZEROUPPER */ + }, + { /* 5337 */ + 0, + /* */ + }, + { /* 5338 */ + 0, + /* */ + }, + { /* 5339 */ + 0, + /* */ + }, + { /* 5340 */ + 0, + /* WAIT */ + }, + { /* 5341 */ + 0, + /* WBINVD */ + }, + { /* 5342 */ + 0, + /* */ + }, + { /* 5343 */ + 0, + /* */ + }, + { /* 5344 */ + 0, + /* */ + }, + { /* 5345 */ + 268, + /* WRFSBASE */ + }, + { /* 5346 */ + 77, + /* WRFSBASE64 */ + }, + { /* 5347 */ + 268, + /* WRGSBASE */ + }, + { /* 5348 */ + 77, + /* WRGSBASE64 */ + }, + { /* 5349 */ + 0, + /* WRMSR */ + }, + { /* 5350 */ + 1, + /* XABORT */ + }, + { /* 5351 */ + 0, + /* */ + }, + { /* 5352 */ + 5, + /* XADD16rm */ + }, + { /* 5353 */ + 71, + /* XADD16rr */ + }, + { /* 5354 */ + 5, + /* XADD32rm */ + }, + { /* 5355 */ + 71, + /* XADD32rr */ + }, + { /* 5356 */ + 16, + /* XADD64rm */ + }, + { /* 5357 */ + 74, + /* XADD64rr */ + }, + { /* 5358 */ + 23, + /* XADD8rm */ + }, + { /* 5359 */ + 85, + /* XADD8rr */ + }, + { /* 5360 */ + 0, + /* */ + }, + { /* 5361 */ + 156, + /* XBEGIN_4 */ + }, + { /* 5362 */ + 257, + /* XCHG16ar */ + }, + { /* 5363 */ + 8, + /* XCHG16rm */ + }, + { /* 5364 */ + 10, + /* XCHG16rr */ + }, + { /* 5365 */ + 257, + /* XCHG32ar */ + }, + { /* 5366 */ + 257, + /* XCHG32ar64 */ + }, + { /* 5367 */ + 8, + /* XCHG32rm */ + }, + { /* 5368 */ + 10, + /* XCHG32rr */ + }, + { /* 5369 */ + 258, + /* XCHG64ar */ + }, + { /* 5370 */ + 19, + /* XCHG64rm */ + }, + { /* 5371 */ + 21, + /* XCHG64rr */ + }, + { /* 5372 */ + 25, + /* XCHG8rm */ + }, + { /* 5373 */ + 27, + /* XCHG8rr */ + }, + { /* 5374 */ + 41, + /* XCH_F */ + }, + { /* 5375 */ + 0, + /* XCRYPTCBC */ + }, + { /* 5376 */ + 0, + /* XCRYPTCFB */ + }, + { /* 5377 */ + 0, + /* XCRYPTCTR */ + }, + { /* 5378 */ + 0, + /* XCRYPTECB */ + }, + { /* 5379 */ + 0, + /* XCRYPTOFB */ + }, + { /* 5380 */ + 0, + /* XEND */ + }, + { /* 5381 */ + 0, + /* XGETBV */ + }, + { /* 5382 */ + 0, + /* XLAT */ + }, + { /* 5383 */ + 2, + /* XOR16i16 */ + }, + { /* 5384 */ + 3, + /* XOR16mi */ + }, + { /* 5385 */ + 4, + /* XOR16mi8 */ + }, + { /* 5386 */ + 5, + /* XOR16mr */ + }, + { /* 5387 */ + 6, + /* XOR16ri */ + }, + { /* 5388 */ + 7, + /* XOR16ri8 */ + }, + { /* 5389 */ + 8, + /* XOR16rm */ + }, + { /* 5390 */ + 9, + /* XOR16rr */ + }, + { /* 5391 */ + 10, + /* XOR16rr_REV */ + }, + { /* 5392 */ + 2, + /* XOR32i32 */ + }, + { /* 5393 */ + 3, + /* XOR32mi */ + }, + { /* 5394 */ + 11, + /* XOR32mi8 */ + }, + { /* 5395 */ + 5, + /* XOR32mr */ + }, + { /* 5396 */ + 6, + /* XOR32ri */ + }, + { /* 5397 */ + 12, + /* XOR32ri8 */ + }, + { /* 5398 */ + 8, + /* XOR32rm */ + }, + { /* 5399 */ + 9, + /* XOR32rr */ + }, + { /* 5400 */ + 10, + /* XOR32rr_REV */ + }, + { /* 5401 */ + 13, + /* XOR64i32 */ + }, + { /* 5402 */ + 14, + /* XOR64mi32 */ + }, + { /* 5403 */ + 15, + /* XOR64mi8 */ + }, + { /* 5404 */ + 16, + /* XOR64mr */ + }, + { /* 5405 */ + 17, + /* XOR64ri32 */ + }, + { /* 5406 */ + 18, + /* XOR64ri8 */ + }, + { /* 5407 */ + 19, + /* XOR64rm */ + }, + { /* 5408 */ + 20, + /* XOR64rr */ + }, + { /* 5409 */ + 21, + /* XOR64rr_REV */ + }, + { /* 5410 */ + 1, + /* XOR8i8 */ + }, + { /* 5411 */ + 22, + /* XOR8mi */ + }, + { /* 5412 */ + 23, + /* XOR8mr */ + }, + { /* 5413 */ + 24, + /* XOR8ri */ + }, + { /* 5414 */ + 24, + /* XOR8ri8 */ + }, + { /* 5415 */ + 25, + /* XOR8rm */ + }, + { /* 5416 */ + 26, + /* XOR8rr */ + }, + { /* 5417 */ + 27, + /* XOR8rr_REV */ + }, + { /* 5418 */ + 32, + /* XORPDrm */ + }, + { /* 5419 */ + 33, + /* XORPDrr */ + }, + { /* 5420 */ + 32, + /* XORPSrm */ + }, + { /* 5421 */ + 33, + /* XORPSrr */ + }, + { /* 5422 */ + 0, + /* */ + }, + { /* 5423 */ + 139, + /* XRSTOR */ + }, + { /* 5424 */ + 139, + /* XRSTOR64 */ + }, + { /* 5425 */ + 139, + /* XSAVE */ + }, + { /* 5426 */ + 139, + /* XSAVE64 */ + }, + { /* 5427 */ + 139, + /* XSAVEOPT */ + }, + { /* 5428 */ + 139, + /* XSAVEOPT64 */ + }, + { /* 5429 */ + 0, + /* XSETBV */ + }, + { /* 5430 */ + 0, + /* XSHA1 */ + }, + { /* 5431 */ + 0, + /* XSHA256 */ + }, + { /* 5432 */ + 0, + /* XSTORE */ + }, + { /* 5433 */ + 0, + /* XTEST */ + } +}; + +static const uint8_t x86DisassemblerContexts[16384] = { + IC, /* 0 */ + IC_64BIT, /* 1 */ + IC_XS, /* 2 */ + IC_64BIT_XS, /* 3 */ + IC_XD, /* 4 */ + IC_64BIT_XD, /* 5 */ + IC_XS, /* 6 */ + IC_64BIT_XS, /* 7 */ + IC, /* 8 */ + IC_64BIT_REXW, /* 9 */ + IC_XS, /* 10 */ + IC_64BIT_REXW_XS, /* 11 */ + IC_XD, /* 12 */ + IC_64BIT_REXW_XD, /* 13 */ + IC_XS, /* 14 */ + IC_64BIT_REXW_XS, /* 15 */ + IC_OPSIZE, /* 16 */ + IC_64BIT_OPSIZE, /* 17 */ + IC_XS_OPSIZE, /* 18 */ + IC_64BIT_XS_OPSIZE, /* 19 */ + IC_XD_OPSIZE, /* 20 */ + IC_64BIT_XD_OPSIZE, /* 21 */ + IC_XS_OPSIZE, /* 22 */ + IC_64BIT_XD_OPSIZE, /* 23 */ + IC_OPSIZE, /* 24 */ + IC_64BIT_REXW_OPSIZE, /* 25 */ + IC_XS_OPSIZE, /* 26 */ + IC_64BIT_REXW_XS, /* 27 */ + IC_XD_OPSIZE, /* 28 */ + IC_64BIT_REXW_XD, /* 29 */ + IC_XS_OPSIZE, /* 30 */ + IC_64BIT_REXW_XS, /* 31 */ + IC_ADSIZE, /* 32 */ + IC_64BIT_ADSIZE, /* 33 */ + IC_XS, /* 34 */ + IC_64BIT_XS, /* 35 */ + IC_XD, /* 36 */ + IC_64BIT_XD, /* 37 */ + IC_XS, /* 38 */ + IC_64BIT_XS, /* 39 */ + IC_ADSIZE, /* 40 */ + IC_64BIT_ADSIZE, /* 41 */ + IC_XS, /* 42 */ + IC_64BIT_REXW_XS, /* 43 */ + IC_XD, /* 44 */ + IC_64BIT_REXW_XD, /* 45 */ + IC_XS, /* 46 */ + IC_64BIT_REXW_XS, /* 47 */ + IC_OPSIZE, /* 48 */ + IC_64BIT_OPSIZE, /* 49 */ + IC_XS_OPSIZE, /* 50 */ + IC_64BIT_XS_OPSIZE, /* 51 */ + IC_XD_OPSIZE, /* 52 */ + IC_64BIT_XD_OPSIZE, /* 53 */ + IC_XS_OPSIZE, /* 54 */ + IC_64BIT_XD_OPSIZE, /* 55 */ + IC_OPSIZE, /* 56 */ + IC_64BIT_REXW_OPSIZE, /* 57 */ + IC_XS_OPSIZE, /* 58 */ + IC_64BIT_REXW_XS, /* 59 */ + IC_XD_OPSIZE, /* 60 */ + IC_64BIT_REXW_XD, /* 61 */ + IC_XS_OPSIZE, /* 62 */ + IC_64BIT_REXW_XS, /* 63 */ + IC_VEX, /* 64 */ + IC_VEX, /* 65 */ + IC_VEX_XS, /* 66 */ + IC_VEX_XS, /* 67 */ + IC_VEX_XD, /* 68 */ + IC_VEX_XD, /* 69 */ + IC_VEX_XD, /* 70 */ + IC_VEX_XD, /* 71 */ + IC_VEX_W, /* 72 */ + IC_VEX_W, /* 73 */ + IC_VEX_W_XS, /* 74 */ + IC_VEX_W_XS, /* 75 */ + IC_VEX_W_XD, /* 76 */ + IC_VEX_W_XD, /* 77 */ + IC_VEX_W_XD, /* 78 */ + IC_VEX_W_XD, /* 79 */ + IC_VEX_OPSIZE, /* 80 */ + IC_VEX_OPSIZE, /* 81 */ + IC_VEX_OPSIZE, /* 82 */ + IC_VEX_OPSIZE, /* 83 */ + IC_VEX_OPSIZE, /* 84 */ + IC_VEX_OPSIZE, /* 85 */ + IC_VEX_OPSIZE, /* 86 */ + IC_VEX_OPSIZE, /* 87 */ + IC_VEX_W_OPSIZE, /* 88 */ + IC_VEX_W_OPSIZE, /* 89 */ + IC_VEX_W_OPSIZE, /* 90 */ + IC_VEX_W_OPSIZE, /* 91 */ + IC_VEX_W_OPSIZE, /* 92 */ + IC_VEX_W_OPSIZE, /* 93 */ + IC_VEX_W_OPSIZE, /* 94 */ + IC_VEX_W_OPSIZE, /* 95 */ + IC_VEX, /* 96 */ + IC_VEX, /* 97 */ + IC_VEX_XS, /* 98 */ + IC_VEX_XS, /* 99 */ + IC_VEX_XD, /* 100 */ + IC_VEX_XD, /* 101 */ + IC_VEX_XD, /* 102 */ + IC_VEX_XD, /* 103 */ + IC_VEX_W, /* 104 */ + IC_VEX_W, /* 105 */ + IC_VEX_W_XS, /* 106 */ + IC_VEX_W_XS, /* 107 */ + IC_VEX_W_XD, /* 108 */ + IC_VEX_W_XD, /* 109 */ + IC_VEX_W_XD, /* 110 */ + IC_VEX_W_XD, /* 111 */ + IC_VEX_OPSIZE, /* 112 */ + IC_VEX_OPSIZE, /* 113 */ + IC_VEX_OPSIZE, /* 114 */ + IC_VEX_OPSIZE, /* 115 */ + IC_VEX_OPSIZE, /* 116 */ + IC_VEX_OPSIZE, /* 117 */ + IC_VEX_OPSIZE, /* 118 */ + IC_VEX_OPSIZE, /* 119 */ + IC_VEX_W_OPSIZE, /* 120 */ + IC_VEX_W_OPSIZE, /* 121 */ + IC_VEX_W_OPSIZE, /* 122 */ + IC_VEX_W_OPSIZE, /* 123 */ + IC_VEX_W_OPSIZE, /* 124 */ + IC_VEX_W_OPSIZE, /* 125 */ + IC_VEX_W_OPSIZE, /* 126 */ + IC_VEX_W_OPSIZE, /* 127 */ + IC_VEX_L, /* 128 */ + IC_VEX_L, /* 129 */ + IC_VEX_L_XS, /* 130 */ + IC_VEX_L_XS, /* 131 */ + IC_VEX_L_XD, /* 132 */ + IC_VEX_L_XD, /* 133 */ + IC_VEX_L_XD, /* 134 */ + IC_VEX_L_XD, /* 135 */ + IC_VEX_L_W, /* 136 */ + IC_VEX_L_W, /* 137 */ + IC_VEX_L_W_XS, /* 138 */ + IC_VEX_L_W_XS, /* 139 */ + IC_VEX_L_W_XD, /* 140 */ + IC_VEX_L_W_XD, /* 141 */ + IC_VEX_L_W_XD, /* 142 */ + IC_VEX_L_W_XD, /* 143 */ + IC_VEX_L_OPSIZE, /* 144 */ + IC_VEX_L_OPSIZE, /* 145 */ + IC_VEX_L_OPSIZE, /* 146 */ + IC_VEX_L_OPSIZE, /* 147 */ + IC_VEX_L_OPSIZE, /* 148 */ + IC_VEX_L_OPSIZE, /* 149 */ + IC_VEX_L_OPSIZE, /* 150 */ + IC_VEX_L_OPSIZE, /* 151 */ + IC_VEX_L_W_OPSIZE, /* 152 */ + IC_VEX_L_W_OPSIZE, /* 153 */ + IC_VEX_L_W_OPSIZE, /* 154 */ + IC_VEX_L_W_OPSIZE, /* 155 */ + IC_VEX_L_W_OPSIZE, /* 156 */ + IC_VEX_L_W_OPSIZE, /* 157 */ + IC_VEX_L_W_OPSIZE, /* 158 */ + IC_VEX_L_W_OPSIZE, /* 159 */ + IC_VEX_L, /* 160 */ + IC_VEX_L, /* 161 */ + IC_VEX_L_XS, /* 162 */ + IC_VEX_L_XS, /* 163 */ + IC_VEX_L_XD, /* 164 */ + IC_VEX_L_XD, /* 165 */ + IC_VEX_L_XD, /* 166 */ + IC_VEX_L_XD, /* 167 */ + IC_VEX_L_W, /* 168 */ + IC_VEX_L_W, /* 169 */ + IC_VEX_L_W_XS, /* 170 */ + IC_VEX_L_W_XS, /* 171 */ + IC_VEX_L_W_XD, /* 172 */ + IC_VEX_L_W_XD, /* 173 */ + IC_VEX_L_W_XD, /* 174 */ + IC_VEX_L_W_XD, /* 175 */ + IC_VEX_L_OPSIZE, /* 176 */ + IC_VEX_L_OPSIZE, /* 177 */ + IC_VEX_L_OPSIZE, /* 178 */ + IC_VEX_L_OPSIZE, /* 179 */ + IC_VEX_L_OPSIZE, /* 180 */ + IC_VEX_L_OPSIZE, /* 181 */ + IC_VEX_L_OPSIZE, /* 182 */ + IC_VEX_L_OPSIZE, /* 183 */ + IC_VEX_L_W_OPSIZE, /* 184 */ + IC_VEX_L_W_OPSIZE, /* 185 */ + IC_VEX_L_W_OPSIZE, /* 186 */ + IC_VEX_L_W_OPSIZE, /* 187 */ + IC_VEX_L_W_OPSIZE, /* 188 */ + IC_VEX_L_W_OPSIZE, /* 189 */ + IC_VEX_L_W_OPSIZE, /* 190 */ + IC_VEX_L_W_OPSIZE, /* 191 */ + IC_VEX_L, /* 192 */ + IC_VEX_L, /* 193 */ + IC_VEX_L_XS, /* 194 */ + IC_VEX_L_XS, /* 195 */ + IC_VEX_L_XD, /* 196 */ + IC_VEX_L_XD, /* 197 */ + IC_VEX_L_XD, /* 198 */ + IC_VEX_L_XD, /* 199 */ + IC_VEX_L_W, /* 200 */ + IC_VEX_L_W, /* 201 */ + IC_VEX_L_W_XS, /* 202 */ + IC_VEX_L_W_XS, /* 203 */ + IC_VEX_L_W_XD, /* 204 */ + IC_VEX_L_W_XD, /* 205 */ + IC_VEX_L_W_XD, /* 206 */ + IC_VEX_L_W_XD, /* 207 */ + IC_VEX_L_OPSIZE, /* 208 */ + IC_VEX_L_OPSIZE, /* 209 */ + IC_VEX_L_OPSIZE, /* 210 */ + IC_VEX_L_OPSIZE, /* 211 */ + IC_VEX_L_OPSIZE, /* 212 */ + IC_VEX_L_OPSIZE, /* 213 */ + IC_VEX_L_OPSIZE, /* 214 */ + IC_VEX_L_OPSIZE, /* 215 */ + IC_VEX_L_W_OPSIZE, /* 216 */ + IC_VEX_L_W_OPSIZE, /* 217 */ + IC_VEX_L_W_OPSIZE, /* 218 */ + IC_VEX_L_W_OPSIZE, /* 219 */ + IC_VEX_L_W_OPSIZE, /* 220 */ + IC_VEX_L_W_OPSIZE, /* 221 */ + IC_VEX_L_W_OPSIZE, /* 222 */ + IC_VEX_L_W_OPSIZE, /* 223 */ + IC_VEX_L, /* 224 */ + IC_VEX_L, /* 225 */ + IC_VEX_L_XS, /* 226 */ + IC_VEX_L_XS, /* 227 */ + IC_VEX_L_XD, /* 228 */ + IC_VEX_L_XD, /* 229 */ + IC_VEX_L_XD, /* 230 */ + IC_VEX_L_XD, /* 231 */ + IC_VEX_L_W, /* 232 */ + IC_VEX_L_W, /* 233 */ + IC_VEX_L_W_XS, /* 234 */ + IC_VEX_L_W_XS, /* 235 */ + IC_VEX_L_W_XD, /* 236 */ + IC_VEX_L_W_XD, /* 237 */ + IC_VEX_L_W_XD, /* 238 */ + IC_VEX_L_W_XD, /* 239 */ + IC_VEX_L_OPSIZE, /* 240 */ + IC_VEX_L_OPSIZE, /* 241 */ + IC_VEX_L_OPSIZE, /* 242 */ + IC_VEX_L_OPSIZE, /* 243 */ + IC_VEX_L_OPSIZE, /* 244 */ + IC_VEX_L_OPSIZE, /* 245 */ + IC_VEX_L_OPSIZE, /* 246 */ + IC_VEX_L_OPSIZE, /* 247 */ + IC_VEX_L_W_OPSIZE, /* 248 */ + IC_VEX_L_W_OPSIZE, /* 249 */ + IC_VEX_L_W_OPSIZE, /* 250 */ + IC_VEX_L_W_OPSIZE, /* 251 */ + IC_VEX_L_W_OPSIZE, /* 252 */ + IC_VEX_L_W_OPSIZE, /* 253 */ + IC_VEX_L_W_OPSIZE, /* 254 */ + IC_VEX_L_W_OPSIZE, /* 255 */ + IC_EVEX, /* 256 */ + IC_EVEX, /* 257 */ + IC_EVEX_XS, /* 258 */ + IC_EVEX_XS, /* 259 */ + IC_EVEX_XD, /* 260 */ + IC_EVEX_XD, /* 261 */ + IC_EVEX_XD, /* 262 */ + IC_EVEX_XD, /* 263 */ + IC_EVEX_W, /* 264 */ + IC_EVEX_W, /* 265 */ + IC_EVEX_W_XS, /* 266 */ + IC_EVEX_W_XS, /* 267 */ + IC_EVEX_W_XD, /* 268 */ + IC_EVEX_W_XD, /* 269 */ + IC_EVEX_W_XD, /* 270 */ + IC_EVEX_W_XD, /* 271 */ + IC_EVEX_OPSIZE, /* 272 */ + IC_EVEX_OPSIZE, /* 273 */ + IC_EVEX_OPSIZE, /* 274 */ + IC_EVEX_OPSIZE, /* 275 */ + IC_EVEX_OPSIZE, /* 276 */ + IC_EVEX_OPSIZE, /* 277 */ + IC_EVEX_OPSIZE, /* 278 */ + IC_EVEX_OPSIZE, /* 279 */ + IC_EVEX_W_OPSIZE, /* 280 */ + IC_EVEX_W_OPSIZE, /* 281 */ + IC_EVEX_W_OPSIZE, /* 282 */ + IC_EVEX_W_OPSIZE, /* 283 */ + IC_EVEX_W_OPSIZE, /* 284 */ + IC_EVEX_W_OPSIZE, /* 285 */ + IC_EVEX_W_OPSIZE, /* 286 */ + IC_EVEX_W_OPSIZE, /* 287 */ + IC_EVEX, /* 288 */ + IC_EVEX, /* 289 */ + IC_EVEX_XS, /* 290 */ + IC_EVEX_XS, /* 291 */ + IC_EVEX_XD, /* 292 */ + IC_EVEX_XD, /* 293 */ + IC_EVEX_XD, /* 294 */ + IC_EVEX_XD, /* 295 */ + IC_EVEX_W, /* 296 */ + IC_EVEX_W, /* 297 */ + IC_EVEX_W_XS, /* 298 */ + IC_EVEX_W_XS, /* 299 */ + IC_EVEX_W_XD, /* 300 */ + IC_EVEX_W_XD, /* 301 */ + IC_EVEX_W_XD, /* 302 */ + IC_EVEX_W_XD, /* 303 */ + IC_EVEX_OPSIZE, /* 304 */ + IC_EVEX_OPSIZE, /* 305 */ + IC_EVEX_OPSIZE, /* 306 */ + IC_EVEX_OPSIZE, /* 307 */ + IC_EVEX_OPSIZE, /* 308 */ + IC_EVEX_OPSIZE, /* 309 */ + IC_EVEX_OPSIZE, /* 310 */ + IC_EVEX_OPSIZE, /* 311 */ + IC_EVEX_W_OPSIZE, /* 312 */ + IC_EVEX_W_OPSIZE, /* 313 */ + IC_EVEX_W_OPSIZE, /* 314 */ + IC_EVEX_W_OPSIZE, /* 315 */ + IC_EVEX_W_OPSIZE, /* 316 */ + IC_EVEX_W_OPSIZE, /* 317 */ + IC_EVEX_W_OPSIZE, /* 318 */ + IC_EVEX_W_OPSIZE, /* 319 */ + IC_EVEX, /* 320 */ + IC_EVEX, /* 321 */ + IC_EVEX_XS, /* 322 */ + IC_EVEX_XS, /* 323 */ + IC_EVEX_XD, /* 324 */ + IC_EVEX_XD, /* 325 */ + IC_EVEX_XD, /* 326 */ + IC_EVEX_XD, /* 327 */ + IC_EVEX_W, /* 328 */ + IC_EVEX_W, /* 329 */ + IC_EVEX_W_XS, /* 330 */ + IC_EVEX_W_XS, /* 331 */ + IC_EVEX_W_XD, /* 332 */ + IC_EVEX_W_XD, /* 333 */ + IC_EVEX_W_XD, /* 334 */ + IC_EVEX_W_XD, /* 335 */ + IC_EVEX_OPSIZE, /* 336 */ + IC_EVEX_OPSIZE, /* 337 */ + IC_EVEX_OPSIZE, /* 338 */ + IC_EVEX_OPSIZE, /* 339 */ + IC_EVEX_OPSIZE, /* 340 */ + IC_EVEX_OPSIZE, /* 341 */ + IC_EVEX_OPSIZE, /* 342 */ + IC_EVEX_OPSIZE, /* 343 */ + IC_EVEX_W_OPSIZE, /* 344 */ + IC_EVEX_W_OPSIZE, /* 345 */ + IC_EVEX_W_OPSIZE, /* 346 */ + IC_EVEX_W_OPSIZE, /* 347 */ + IC_EVEX_W_OPSIZE, /* 348 */ + IC_EVEX_W_OPSIZE, /* 349 */ + IC_EVEX_W_OPSIZE, /* 350 */ + IC_EVEX_W_OPSIZE, /* 351 */ + IC_EVEX, /* 352 */ + IC_EVEX, /* 353 */ + IC_EVEX_XS, /* 354 */ + IC_EVEX_XS, /* 355 */ + IC_EVEX_XD, /* 356 */ + IC_EVEX_XD, /* 357 */ + IC_EVEX_XD, /* 358 */ + IC_EVEX_XD, /* 359 */ + IC_EVEX_W, /* 360 */ + IC_EVEX_W, /* 361 */ + IC_EVEX_W_XS, /* 362 */ + IC_EVEX_W_XS, /* 363 */ + IC_EVEX_W_XD, /* 364 */ + IC_EVEX_W_XD, /* 365 */ + IC_EVEX_W_XD, /* 366 */ + IC_EVEX_W_XD, /* 367 */ + IC_EVEX_OPSIZE, /* 368 */ + IC_EVEX_OPSIZE, /* 369 */ + IC_EVEX_OPSIZE, /* 370 */ + IC_EVEX_OPSIZE, /* 371 */ + IC_EVEX_OPSIZE, /* 372 */ + IC_EVEX_OPSIZE, /* 373 */ + IC_EVEX_OPSIZE, /* 374 */ + IC_EVEX_OPSIZE, /* 375 */ + IC_EVEX_W_OPSIZE, /* 376 */ + IC_EVEX_W_OPSIZE, /* 377 */ + IC_EVEX_W_OPSIZE, /* 378 */ + IC_EVEX_W_OPSIZE, /* 379 */ + IC_EVEX_W_OPSIZE, /* 380 */ + IC_EVEX_W_OPSIZE, /* 381 */ + IC_EVEX_W_OPSIZE, /* 382 */ + IC_EVEX_W_OPSIZE, /* 383 */ + IC_EVEX, /* 384 */ + IC_EVEX, /* 385 */ + IC_EVEX_XS, /* 386 */ + IC_EVEX_XS, /* 387 */ + IC_EVEX_XD, /* 388 */ + IC_EVEX_XD, /* 389 */ + IC_EVEX_XD, /* 390 */ + IC_EVEX_XD, /* 391 */ + IC_EVEX_W, /* 392 */ + IC_EVEX_W, /* 393 */ + IC_EVEX_W_XS, /* 394 */ + IC_EVEX_W_XS, /* 395 */ + IC_EVEX_W_XD, /* 396 */ + IC_EVEX_W_XD, /* 397 */ + IC_EVEX_W_XD, /* 398 */ + IC_EVEX_W_XD, /* 399 */ + IC_EVEX_OPSIZE, /* 400 */ + IC_EVEX_OPSIZE, /* 401 */ + IC_EVEX_OPSIZE, /* 402 */ + IC_EVEX_OPSIZE, /* 403 */ + IC_EVEX_OPSIZE, /* 404 */ + IC_EVEX_OPSIZE, /* 405 */ + IC_EVEX_OPSIZE, /* 406 */ + IC_EVEX_OPSIZE, /* 407 */ + IC_EVEX_W_OPSIZE, /* 408 */ + IC_EVEX_W_OPSIZE, /* 409 */ + IC_EVEX_W_OPSIZE, /* 410 */ + IC_EVEX_W_OPSIZE, /* 411 */ + IC_EVEX_W_OPSIZE, /* 412 */ + IC_EVEX_W_OPSIZE, /* 413 */ + IC_EVEX_W_OPSIZE, /* 414 */ + IC_EVEX_W_OPSIZE, /* 415 */ + IC_EVEX, /* 416 */ + IC_EVEX, /* 417 */ + IC_EVEX_XS, /* 418 */ + IC_EVEX_XS, /* 419 */ + IC_EVEX_XD, /* 420 */ + IC_EVEX_XD, /* 421 */ + IC_EVEX_XD, /* 422 */ + IC_EVEX_XD, /* 423 */ + IC_EVEX_W, /* 424 */ + IC_EVEX_W, /* 425 */ + IC_EVEX_W_XS, /* 426 */ + IC_EVEX_W_XS, /* 427 */ + IC_EVEX_W_XD, /* 428 */ + IC_EVEX_W_XD, /* 429 */ + IC_EVEX_W_XD, /* 430 */ + IC_EVEX_W_XD, /* 431 */ + IC_EVEX_OPSIZE, /* 432 */ + IC_EVEX_OPSIZE, /* 433 */ + IC_EVEX_OPSIZE, /* 434 */ + IC_EVEX_OPSIZE, /* 435 */ + IC_EVEX_OPSIZE, /* 436 */ + IC_EVEX_OPSIZE, /* 437 */ + IC_EVEX_OPSIZE, /* 438 */ + IC_EVEX_OPSIZE, /* 439 */ + IC_EVEX_W_OPSIZE, /* 440 */ + IC_EVEX_W_OPSIZE, /* 441 */ + IC_EVEX_W_OPSIZE, /* 442 */ + IC_EVEX_W_OPSIZE, /* 443 */ + IC_EVEX_W_OPSIZE, /* 444 */ + IC_EVEX_W_OPSIZE, /* 445 */ + IC_EVEX_W_OPSIZE, /* 446 */ + IC_EVEX_W_OPSIZE, /* 447 */ + IC_EVEX, /* 448 */ + IC_EVEX, /* 449 */ + IC_EVEX_XS, /* 450 */ + IC_EVEX_XS, /* 451 */ + IC_EVEX_XD, /* 452 */ + IC_EVEX_XD, /* 453 */ + IC_EVEX_XD, /* 454 */ + IC_EVEX_XD, /* 455 */ + IC_EVEX_W, /* 456 */ + IC_EVEX_W, /* 457 */ + IC_EVEX_W_XS, /* 458 */ + IC_EVEX_W_XS, /* 459 */ + IC_EVEX_W_XD, /* 460 */ + IC_EVEX_W_XD, /* 461 */ + IC_EVEX_W_XD, /* 462 */ + IC_EVEX_W_XD, /* 463 */ + IC_EVEX_OPSIZE, /* 464 */ + IC_EVEX_OPSIZE, /* 465 */ + IC_EVEX_OPSIZE, /* 466 */ + IC_EVEX_OPSIZE, /* 467 */ + IC_EVEX_OPSIZE, /* 468 */ + IC_EVEX_OPSIZE, /* 469 */ + IC_EVEX_OPSIZE, /* 470 */ + IC_EVEX_OPSIZE, /* 471 */ + IC_EVEX_W_OPSIZE, /* 472 */ + IC_EVEX_W_OPSIZE, /* 473 */ + IC_EVEX_W_OPSIZE, /* 474 */ + IC_EVEX_W_OPSIZE, /* 475 */ + IC_EVEX_W_OPSIZE, /* 476 */ + IC_EVEX_W_OPSIZE, /* 477 */ + IC_EVEX_W_OPSIZE, /* 478 */ + IC_EVEX_W_OPSIZE, /* 479 */ + IC_EVEX, /* 480 */ + IC_EVEX, /* 481 */ + IC_EVEX_XS, /* 482 */ + IC_EVEX_XS, /* 483 */ + IC_EVEX_XD, /* 484 */ + IC_EVEX_XD, /* 485 */ + IC_EVEX_XD, /* 486 */ + IC_EVEX_XD, /* 487 */ + IC_EVEX_W, /* 488 */ + IC_EVEX_W, /* 489 */ + IC_EVEX_W_XS, /* 490 */ + IC_EVEX_W_XS, /* 491 */ + IC_EVEX_W_XD, /* 492 */ + IC_EVEX_W_XD, /* 493 */ + IC_EVEX_W_XD, /* 494 */ + IC_EVEX_W_XD, /* 495 */ + IC_EVEX_OPSIZE, /* 496 */ + IC_EVEX_OPSIZE, /* 497 */ + IC_EVEX_OPSIZE, /* 498 */ + IC_EVEX_OPSIZE, /* 499 */ + IC_EVEX_OPSIZE, /* 500 */ + IC_EVEX_OPSIZE, /* 501 */ + IC_EVEX_OPSIZE, /* 502 */ + IC_EVEX_OPSIZE, /* 503 */ + IC_EVEX_W_OPSIZE, /* 504 */ + IC_EVEX_W_OPSIZE, /* 505 */ + IC_EVEX_W_OPSIZE, /* 506 */ + IC_EVEX_W_OPSIZE, /* 507 */ + IC_EVEX_W_OPSIZE, /* 508 */ + IC_EVEX_W_OPSIZE, /* 509 */ + IC_EVEX_W_OPSIZE, /* 510 */ + IC_EVEX_W_OPSIZE, /* 511 */ + IC, /* 512 */ + IC_64BIT, /* 513 */ + IC_XS, /* 514 */ + IC_64BIT_XS, /* 515 */ + IC_XD, /* 516 */ + IC_64BIT_XD, /* 517 */ + IC_XS, /* 518 */ + IC_64BIT_XS, /* 519 */ + IC, /* 520 */ + IC_64BIT_REXW, /* 521 */ + IC_XS, /* 522 */ + IC_64BIT_REXW_XS, /* 523 */ + IC_XD, /* 524 */ + IC_64BIT_REXW_XD, /* 525 */ + IC_XS, /* 526 */ + IC_64BIT_REXW_XS, /* 527 */ + IC_OPSIZE, /* 528 */ + IC_64BIT_OPSIZE, /* 529 */ + IC_XS_OPSIZE, /* 530 */ + IC_64BIT_XS_OPSIZE, /* 531 */ + IC_XD_OPSIZE, /* 532 */ + IC_64BIT_XD_OPSIZE, /* 533 */ + IC_XS_OPSIZE, /* 534 */ + IC_64BIT_XD_OPSIZE, /* 535 */ + IC_OPSIZE, /* 536 */ + IC_64BIT_REXW_OPSIZE, /* 537 */ + IC_XS_OPSIZE, /* 538 */ + IC_64BIT_REXW_XS, /* 539 */ + IC_XD_OPSIZE, /* 540 */ + IC_64BIT_REXW_XD, /* 541 */ + IC_XS_OPSIZE, /* 542 */ + IC_64BIT_REXW_XS, /* 543 */ + IC_ADSIZE, /* 544 */ + IC_64BIT_ADSIZE, /* 545 */ + IC_XS, /* 546 */ + IC_64BIT_XS, /* 547 */ + IC_XD, /* 548 */ + IC_64BIT_XD, /* 549 */ + IC_XS, /* 550 */ + IC_64BIT_XS, /* 551 */ + IC_ADSIZE, /* 552 */ + IC_64BIT_ADSIZE, /* 553 */ + IC_XS, /* 554 */ + IC_64BIT_REXW_XS, /* 555 */ + IC_XD, /* 556 */ + IC_64BIT_REXW_XD, /* 557 */ + IC_XS, /* 558 */ + IC_64BIT_REXW_XS, /* 559 */ + IC_OPSIZE, /* 560 */ + IC_64BIT_OPSIZE, /* 561 */ + IC_XS_OPSIZE, /* 562 */ + IC_64BIT_XS_OPSIZE, /* 563 */ + IC_XD_OPSIZE, /* 564 */ + IC_64BIT_XD_OPSIZE, /* 565 */ + IC_XS_OPSIZE, /* 566 */ + IC_64BIT_XD_OPSIZE, /* 567 */ + IC_OPSIZE, /* 568 */ + IC_64BIT_REXW_OPSIZE, /* 569 */ + IC_XS_OPSIZE, /* 570 */ + IC_64BIT_REXW_XS, /* 571 */ + IC_XD_OPSIZE, /* 572 */ + IC_64BIT_REXW_XD, /* 573 */ + IC_XS_OPSIZE, /* 574 */ + IC_64BIT_REXW_XS, /* 575 */ + IC_VEX, /* 576 */ + IC_VEX, /* 577 */ + IC_VEX_XS, /* 578 */ + IC_VEX_XS, /* 579 */ + IC_VEX_XD, /* 580 */ + IC_VEX_XD, /* 581 */ + IC_VEX_XD, /* 582 */ + IC_VEX_XD, /* 583 */ + IC_VEX_W, /* 584 */ + IC_VEX_W, /* 585 */ + IC_VEX_W_XS, /* 586 */ + IC_VEX_W_XS, /* 587 */ + IC_VEX_W_XD, /* 588 */ + IC_VEX_W_XD, /* 589 */ + IC_VEX_W_XD, /* 590 */ + IC_VEX_W_XD, /* 591 */ + IC_VEX_OPSIZE, /* 592 */ + IC_VEX_OPSIZE, /* 593 */ + IC_VEX_OPSIZE, /* 594 */ + IC_VEX_OPSIZE, /* 595 */ + IC_VEX_OPSIZE, /* 596 */ + IC_VEX_OPSIZE, /* 597 */ + IC_VEX_OPSIZE, /* 598 */ + IC_VEX_OPSIZE, /* 599 */ + IC_VEX_W_OPSIZE, /* 600 */ + IC_VEX_W_OPSIZE, /* 601 */ + IC_VEX_W_OPSIZE, /* 602 */ + IC_VEX_W_OPSIZE, /* 603 */ + IC_VEX_W_OPSIZE, /* 604 */ + IC_VEX_W_OPSIZE, /* 605 */ + IC_VEX_W_OPSIZE, /* 606 */ + IC_VEX_W_OPSIZE, /* 607 */ + IC_VEX, /* 608 */ + IC_VEX, /* 609 */ + IC_VEX_XS, /* 610 */ + IC_VEX_XS, /* 611 */ + IC_VEX_XD, /* 612 */ + IC_VEX_XD, /* 613 */ + IC_VEX_XD, /* 614 */ + IC_VEX_XD, /* 615 */ + IC_VEX_W, /* 616 */ + IC_VEX_W, /* 617 */ + IC_VEX_W_XS, /* 618 */ + IC_VEX_W_XS, /* 619 */ + IC_VEX_W_XD, /* 620 */ + IC_VEX_W_XD, /* 621 */ + IC_VEX_W_XD, /* 622 */ + IC_VEX_W_XD, /* 623 */ + IC_VEX_OPSIZE, /* 624 */ + IC_VEX_OPSIZE, /* 625 */ + IC_VEX_OPSIZE, /* 626 */ + IC_VEX_OPSIZE, /* 627 */ + IC_VEX_OPSIZE, /* 628 */ + IC_VEX_OPSIZE, /* 629 */ + IC_VEX_OPSIZE, /* 630 */ + IC_VEX_OPSIZE, /* 631 */ + IC_VEX_W_OPSIZE, /* 632 */ + IC_VEX_W_OPSIZE, /* 633 */ + IC_VEX_W_OPSIZE, /* 634 */ + IC_VEX_W_OPSIZE, /* 635 */ + IC_VEX_W_OPSIZE, /* 636 */ + IC_VEX_W_OPSIZE, /* 637 */ + IC_VEX_W_OPSIZE, /* 638 */ + IC_VEX_W_OPSIZE, /* 639 */ + IC_VEX_L, /* 640 */ + IC_VEX_L, /* 641 */ + IC_VEX_L_XS, /* 642 */ + IC_VEX_L_XS, /* 643 */ + IC_VEX_L_XD, /* 644 */ + IC_VEX_L_XD, /* 645 */ + IC_VEX_L_XD, /* 646 */ + IC_VEX_L_XD, /* 647 */ + IC_VEX_L_W, /* 648 */ + IC_VEX_L_W, /* 649 */ + IC_VEX_L_W_XS, /* 650 */ + IC_VEX_L_W_XS, /* 651 */ + IC_VEX_L_W_XD, /* 652 */ + IC_VEX_L_W_XD, /* 653 */ + IC_VEX_L_W_XD, /* 654 */ + IC_VEX_L_W_XD, /* 655 */ + IC_VEX_L_OPSIZE, /* 656 */ + IC_VEX_L_OPSIZE, /* 657 */ + IC_VEX_L_OPSIZE, /* 658 */ + IC_VEX_L_OPSIZE, /* 659 */ + IC_VEX_L_OPSIZE, /* 660 */ + IC_VEX_L_OPSIZE, /* 661 */ + IC_VEX_L_OPSIZE, /* 662 */ + IC_VEX_L_OPSIZE, /* 663 */ + IC_VEX_L_W_OPSIZE, /* 664 */ + IC_VEX_L_W_OPSIZE, /* 665 */ + IC_VEX_L_W_OPSIZE, /* 666 */ + IC_VEX_L_W_OPSIZE, /* 667 */ + IC_VEX_L_W_OPSIZE, /* 668 */ + IC_VEX_L_W_OPSIZE, /* 669 */ + IC_VEX_L_W_OPSIZE, /* 670 */ + IC_VEX_L_W_OPSIZE, /* 671 */ + IC_VEX_L, /* 672 */ + IC_VEX_L, /* 673 */ + IC_VEX_L_XS, /* 674 */ + IC_VEX_L_XS, /* 675 */ + IC_VEX_L_XD, /* 676 */ + IC_VEX_L_XD, /* 677 */ + IC_VEX_L_XD, /* 678 */ + IC_VEX_L_XD, /* 679 */ + IC_VEX_L_W, /* 680 */ + IC_VEX_L_W, /* 681 */ + IC_VEX_L_W_XS, /* 682 */ + IC_VEX_L_W_XS, /* 683 */ + IC_VEX_L_W_XD, /* 684 */ + IC_VEX_L_W_XD, /* 685 */ + IC_VEX_L_W_XD, /* 686 */ + IC_VEX_L_W_XD, /* 687 */ + IC_VEX_L_OPSIZE, /* 688 */ + IC_VEX_L_OPSIZE, /* 689 */ + IC_VEX_L_OPSIZE, /* 690 */ + IC_VEX_L_OPSIZE, /* 691 */ + IC_VEX_L_OPSIZE, /* 692 */ + IC_VEX_L_OPSIZE, /* 693 */ + IC_VEX_L_OPSIZE, /* 694 */ + IC_VEX_L_OPSIZE, /* 695 */ + IC_VEX_L_W_OPSIZE, /* 696 */ + IC_VEX_L_W_OPSIZE, /* 697 */ + IC_VEX_L_W_OPSIZE, /* 698 */ + IC_VEX_L_W_OPSIZE, /* 699 */ + IC_VEX_L_W_OPSIZE, /* 700 */ + IC_VEX_L_W_OPSIZE, /* 701 */ + IC_VEX_L_W_OPSIZE, /* 702 */ + IC_VEX_L_W_OPSIZE, /* 703 */ + IC_VEX_L, /* 704 */ + IC_VEX_L, /* 705 */ + IC_VEX_L_XS, /* 706 */ + IC_VEX_L_XS, /* 707 */ + IC_VEX_L_XD, /* 708 */ + IC_VEX_L_XD, /* 709 */ + IC_VEX_L_XD, /* 710 */ + IC_VEX_L_XD, /* 711 */ + IC_VEX_L_W, /* 712 */ + IC_VEX_L_W, /* 713 */ + IC_VEX_L_W_XS, /* 714 */ + IC_VEX_L_W_XS, /* 715 */ + IC_VEX_L_W_XD, /* 716 */ + IC_VEX_L_W_XD, /* 717 */ + IC_VEX_L_W_XD, /* 718 */ + IC_VEX_L_W_XD, /* 719 */ + IC_VEX_L_OPSIZE, /* 720 */ + IC_VEX_L_OPSIZE, /* 721 */ + IC_VEX_L_OPSIZE, /* 722 */ + IC_VEX_L_OPSIZE, /* 723 */ + IC_VEX_L_OPSIZE, /* 724 */ + IC_VEX_L_OPSIZE, /* 725 */ + IC_VEX_L_OPSIZE, /* 726 */ + IC_VEX_L_OPSIZE, /* 727 */ + IC_VEX_L_W_OPSIZE, /* 728 */ + IC_VEX_L_W_OPSIZE, /* 729 */ + IC_VEX_L_W_OPSIZE, /* 730 */ + IC_VEX_L_W_OPSIZE, /* 731 */ + IC_VEX_L_W_OPSIZE, /* 732 */ + IC_VEX_L_W_OPSIZE, /* 733 */ + IC_VEX_L_W_OPSIZE, /* 734 */ + IC_VEX_L_W_OPSIZE, /* 735 */ + IC_VEX_L, /* 736 */ + IC_VEX_L, /* 737 */ + IC_VEX_L_XS, /* 738 */ + IC_VEX_L_XS, /* 739 */ + IC_VEX_L_XD, /* 740 */ + IC_VEX_L_XD, /* 741 */ + IC_VEX_L_XD, /* 742 */ + IC_VEX_L_XD, /* 743 */ + IC_VEX_L_W, /* 744 */ + IC_VEX_L_W, /* 745 */ + IC_VEX_L_W_XS, /* 746 */ + IC_VEX_L_W_XS, /* 747 */ + IC_VEX_L_W_XD, /* 748 */ + IC_VEX_L_W_XD, /* 749 */ + IC_VEX_L_W_XD, /* 750 */ + IC_VEX_L_W_XD, /* 751 */ + IC_VEX_L_OPSIZE, /* 752 */ + IC_VEX_L_OPSIZE, /* 753 */ + IC_VEX_L_OPSIZE, /* 754 */ + IC_VEX_L_OPSIZE, /* 755 */ + IC_VEX_L_OPSIZE, /* 756 */ + IC_VEX_L_OPSIZE, /* 757 */ + IC_VEX_L_OPSIZE, /* 758 */ + IC_VEX_L_OPSIZE, /* 759 */ + IC_VEX_L_W_OPSIZE, /* 760 */ + IC_VEX_L_W_OPSIZE, /* 761 */ + IC_VEX_L_W_OPSIZE, /* 762 */ + IC_VEX_L_W_OPSIZE, /* 763 */ + IC_VEX_L_W_OPSIZE, /* 764 */ + IC_VEX_L_W_OPSIZE, /* 765 */ + IC_VEX_L_W_OPSIZE, /* 766 */ + IC_VEX_L_W_OPSIZE, /* 767 */ + IC_EVEX_L, /* 768 */ + IC_EVEX_L, /* 769 */ + IC_EVEX_L_XS, /* 770 */ + IC_EVEX_L_XS, /* 771 */ + IC_EVEX_L_XD, /* 772 */ + IC_EVEX_L_XD, /* 773 */ + IC_EVEX_L_XD, /* 774 */ + IC_EVEX_L_XD, /* 775 */ + IC_EVEX_L_W, /* 776 */ + IC_EVEX_L_W, /* 777 */ + IC_EVEX_L_W_XS, /* 778 */ + IC_EVEX_L_W_XS, /* 779 */ + IC_EVEX_L_W_XD, /* 780 */ + IC_EVEX_L_W_XD, /* 781 */ + IC_EVEX_L_W_XD, /* 782 */ + IC_EVEX_L_W_XD, /* 783 */ + IC_EVEX_L_OPSIZE, /* 784 */ + IC_EVEX_L_OPSIZE, /* 785 */ + IC_EVEX_L_OPSIZE, /* 786 */ + IC_EVEX_L_OPSIZE, /* 787 */ + IC_EVEX_L_OPSIZE, /* 788 */ + IC_EVEX_L_OPSIZE, /* 789 */ + IC_EVEX_L_OPSIZE, /* 790 */ + IC_EVEX_L_OPSIZE, /* 791 */ + IC_EVEX_L_W_OPSIZE, /* 792 */ + IC_EVEX_L_W_OPSIZE, /* 793 */ + IC_EVEX_L_W_OPSIZE, /* 794 */ + IC_EVEX_L_W_OPSIZE, /* 795 */ + IC_EVEX_L_W_OPSIZE, /* 796 */ + IC_EVEX_L_W_OPSIZE, /* 797 */ + IC_EVEX_L_W_OPSIZE, /* 798 */ + IC_EVEX_L_W_OPSIZE, /* 799 */ + IC_EVEX_L, /* 800 */ + IC_EVEX_L, /* 801 */ + IC_EVEX_L_XS, /* 802 */ + IC_EVEX_L_XS, /* 803 */ + IC_EVEX_L_XD, /* 804 */ + IC_EVEX_L_XD, /* 805 */ + IC_EVEX_L_XD, /* 806 */ + IC_EVEX_L_XD, /* 807 */ + IC_EVEX_L_W, /* 808 */ + IC_EVEX_L_W, /* 809 */ + IC_EVEX_L_W_XS, /* 810 */ + IC_EVEX_L_W_XS, /* 811 */ + IC_EVEX_L_W_XD, /* 812 */ + IC_EVEX_L_W_XD, /* 813 */ + IC_EVEX_L_W_XD, /* 814 */ + IC_EVEX_L_W_XD, /* 815 */ + IC_EVEX_L_OPSIZE, /* 816 */ + IC_EVEX_L_OPSIZE, /* 817 */ + IC_EVEX_L_OPSIZE, /* 818 */ + IC_EVEX_L_OPSIZE, /* 819 */ + IC_EVEX_L_OPSIZE, /* 820 */ + IC_EVEX_L_OPSIZE, /* 821 */ + IC_EVEX_L_OPSIZE, /* 822 */ + IC_EVEX_L_OPSIZE, /* 823 */ + IC_EVEX_L_W_OPSIZE, /* 824 */ + IC_EVEX_L_W_OPSIZE, /* 825 */ + IC_EVEX_L_W_OPSIZE, /* 826 */ + IC_EVEX_L_W_OPSIZE, /* 827 */ + IC_EVEX_L_W_OPSIZE, /* 828 */ + IC_EVEX_L_W_OPSIZE, /* 829 */ + IC_EVEX_L_W_OPSIZE, /* 830 */ + IC_EVEX_L_W_OPSIZE, /* 831 */ + IC_EVEX_L, /* 832 */ + IC_EVEX_L, /* 833 */ + IC_EVEX_L_XS, /* 834 */ + IC_EVEX_L_XS, /* 835 */ + IC_EVEX_L_XD, /* 836 */ + IC_EVEX_L_XD, /* 837 */ + IC_EVEX_L_XD, /* 838 */ + IC_EVEX_L_XD, /* 839 */ + IC_EVEX_L_W, /* 840 */ + IC_EVEX_L_W, /* 841 */ + IC_EVEX_L_W_XS, /* 842 */ + IC_EVEX_L_W_XS, /* 843 */ + IC_EVEX_L_W_XD, /* 844 */ + IC_EVEX_L_W_XD, /* 845 */ + IC_EVEX_L_W_XD, /* 846 */ + IC_EVEX_L_W_XD, /* 847 */ + IC_EVEX_L_OPSIZE, /* 848 */ + IC_EVEX_L_OPSIZE, /* 849 */ + IC_EVEX_L_OPSIZE, /* 850 */ + IC_EVEX_L_OPSIZE, /* 851 */ + IC_EVEX_L_OPSIZE, /* 852 */ + IC_EVEX_L_OPSIZE, /* 853 */ + IC_EVEX_L_OPSIZE, /* 854 */ + IC_EVEX_L_OPSIZE, /* 855 */ + IC_EVEX_L_W_OPSIZE, /* 856 */ + IC_EVEX_L_W_OPSIZE, /* 857 */ + IC_EVEX_L_W_OPSIZE, /* 858 */ + IC_EVEX_L_W_OPSIZE, /* 859 */ + IC_EVEX_L_W_OPSIZE, /* 860 */ + IC_EVEX_L_W_OPSIZE, /* 861 */ + IC_EVEX_L_W_OPSIZE, /* 862 */ + IC_EVEX_L_W_OPSIZE, /* 863 */ + IC_EVEX_L, /* 864 */ + IC_EVEX_L, /* 865 */ + IC_EVEX_L_XS, /* 866 */ + IC_EVEX_L_XS, /* 867 */ + IC_EVEX_L_XD, /* 868 */ + IC_EVEX_L_XD, /* 869 */ + IC_EVEX_L_XD, /* 870 */ + IC_EVEX_L_XD, /* 871 */ + IC_EVEX_L_W, /* 872 */ + IC_EVEX_L_W, /* 873 */ + IC_EVEX_L_W_XS, /* 874 */ + IC_EVEX_L_W_XS, /* 875 */ + IC_EVEX_L_W_XD, /* 876 */ + IC_EVEX_L_W_XD, /* 877 */ + IC_EVEX_L_W_XD, /* 878 */ + IC_EVEX_L_W_XD, /* 879 */ + IC_EVEX_L_OPSIZE, /* 880 */ + IC_EVEX_L_OPSIZE, /* 881 */ + IC_EVEX_L_OPSIZE, /* 882 */ + IC_EVEX_L_OPSIZE, /* 883 */ + IC_EVEX_L_OPSIZE, /* 884 */ + IC_EVEX_L_OPSIZE, /* 885 */ + IC_EVEX_L_OPSIZE, /* 886 */ + IC_EVEX_L_OPSIZE, /* 887 */ + IC_EVEX_L_W_OPSIZE, /* 888 */ + IC_EVEX_L_W_OPSIZE, /* 889 */ + IC_EVEX_L_W_OPSIZE, /* 890 */ + IC_EVEX_L_W_OPSIZE, /* 891 */ + IC_EVEX_L_W_OPSIZE, /* 892 */ + IC_EVEX_L_W_OPSIZE, /* 893 */ + IC_EVEX_L_W_OPSIZE, /* 894 */ + IC_EVEX_L_W_OPSIZE, /* 895 */ + IC_EVEX_L, /* 896 */ + IC_EVEX_L, /* 897 */ + IC_EVEX_L_XS, /* 898 */ + IC_EVEX_L_XS, /* 899 */ + IC_EVEX_L_XD, /* 900 */ + IC_EVEX_L_XD, /* 901 */ + IC_EVEX_L_XD, /* 902 */ + IC_EVEX_L_XD, /* 903 */ + IC_EVEX_L_W, /* 904 */ + IC_EVEX_L_W, /* 905 */ + IC_EVEX_L_W_XS, /* 906 */ + IC_EVEX_L_W_XS, /* 907 */ + IC_EVEX_L_W_XD, /* 908 */ + IC_EVEX_L_W_XD, /* 909 */ + IC_EVEX_L_W_XD, /* 910 */ + IC_EVEX_L_W_XD, /* 911 */ + IC_EVEX_L_OPSIZE, /* 912 */ + IC_EVEX_L_OPSIZE, /* 913 */ + IC_EVEX_L_OPSIZE, /* 914 */ + IC_EVEX_L_OPSIZE, /* 915 */ + IC_EVEX_L_OPSIZE, /* 916 */ + IC_EVEX_L_OPSIZE, /* 917 */ + IC_EVEX_L_OPSIZE, /* 918 */ + IC_EVEX_L_OPSIZE, /* 919 */ + IC_EVEX_L_W_OPSIZE, /* 920 */ + IC_EVEX_L_W_OPSIZE, /* 921 */ + IC_EVEX_L_W_OPSIZE, /* 922 */ + IC_EVEX_L_W_OPSIZE, /* 923 */ + IC_EVEX_L_W_OPSIZE, /* 924 */ + IC_EVEX_L_W_OPSIZE, /* 925 */ + IC_EVEX_L_W_OPSIZE, /* 926 */ + IC_EVEX_L_W_OPSIZE, /* 927 */ + IC_EVEX_L, /* 928 */ + IC_EVEX_L, /* 929 */ + IC_EVEX_L_XS, /* 930 */ + IC_EVEX_L_XS, /* 931 */ + IC_EVEX_L_XD, /* 932 */ + IC_EVEX_L_XD, /* 933 */ + IC_EVEX_L_XD, /* 934 */ + IC_EVEX_L_XD, /* 935 */ + IC_EVEX_L_W, /* 936 */ + IC_EVEX_L_W, /* 937 */ + IC_EVEX_L_W_XS, /* 938 */ + IC_EVEX_L_W_XS, /* 939 */ + IC_EVEX_L_W_XD, /* 940 */ + IC_EVEX_L_W_XD, /* 941 */ + IC_EVEX_L_W_XD, /* 942 */ + IC_EVEX_L_W_XD, /* 943 */ + IC_EVEX_L_OPSIZE, /* 944 */ + IC_EVEX_L_OPSIZE, /* 945 */ + IC_EVEX_L_OPSIZE, /* 946 */ + IC_EVEX_L_OPSIZE, /* 947 */ + IC_EVEX_L_OPSIZE, /* 948 */ + IC_EVEX_L_OPSIZE, /* 949 */ + IC_EVEX_L_OPSIZE, /* 950 */ + IC_EVEX_L_OPSIZE, /* 951 */ + IC_EVEX_L_W_OPSIZE, /* 952 */ + IC_EVEX_L_W_OPSIZE, /* 953 */ + IC_EVEX_L_W_OPSIZE, /* 954 */ + IC_EVEX_L_W_OPSIZE, /* 955 */ + IC_EVEX_L_W_OPSIZE, /* 956 */ + IC_EVEX_L_W_OPSIZE, /* 957 */ + IC_EVEX_L_W_OPSIZE, /* 958 */ + IC_EVEX_L_W_OPSIZE, /* 959 */ + IC_EVEX_L, /* 960 */ + IC_EVEX_L, /* 961 */ + IC_EVEX_L_XS, /* 962 */ + IC_EVEX_L_XS, /* 963 */ + IC_EVEX_L_XD, /* 964 */ + IC_EVEX_L_XD, /* 965 */ + IC_EVEX_L_XD, /* 966 */ + IC_EVEX_L_XD, /* 967 */ + IC_EVEX_L_W, /* 968 */ + IC_EVEX_L_W, /* 969 */ + IC_EVEX_L_W_XS, /* 970 */ + IC_EVEX_L_W_XS, /* 971 */ + IC_EVEX_L_W_XD, /* 972 */ + IC_EVEX_L_W_XD, /* 973 */ + IC_EVEX_L_W_XD, /* 974 */ + IC_EVEX_L_W_XD, /* 975 */ + IC_EVEX_L_OPSIZE, /* 976 */ + IC_EVEX_L_OPSIZE, /* 977 */ + IC_EVEX_L_OPSIZE, /* 978 */ + IC_EVEX_L_OPSIZE, /* 979 */ + IC_EVEX_L_OPSIZE, /* 980 */ + IC_EVEX_L_OPSIZE, /* 981 */ + IC_EVEX_L_OPSIZE, /* 982 */ + IC_EVEX_L_OPSIZE, /* 983 */ + IC_EVEX_L_W_OPSIZE, /* 984 */ + IC_EVEX_L_W_OPSIZE, /* 985 */ + IC_EVEX_L_W_OPSIZE, /* 986 */ + IC_EVEX_L_W_OPSIZE, /* 987 */ + IC_EVEX_L_W_OPSIZE, /* 988 */ + IC_EVEX_L_W_OPSIZE, /* 989 */ + IC_EVEX_L_W_OPSIZE, /* 990 */ + IC_EVEX_L_W_OPSIZE, /* 991 */ + IC_EVEX_L, /* 992 */ + IC_EVEX_L, /* 993 */ + IC_EVEX_L_XS, /* 994 */ + IC_EVEX_L_XS, /* 995 */ + IC_EVEX_L_XD, /* 996 */ + IC_EVEX_L_XD, /* 997 */ + IC_EVEX_L_XD, /* 998 */ + IC_EVEX_L_XD, /* 999 */ + IC_EVEX_L_W, /* 1000 */ + IC_EVEX_L_W, /* 1001 */ + IC_EVEX_L_W_XS, /* 1002 */ + IC_EVEX_L_W_XS, /* 1003 */ + IC_EVEX_L_W_XD, /* 1004 */ + IC_EVEX_L_W_XD, /* 1005 */ + IC_EVEX_L_W_XD, /* 1006 */ + IC_EVEX_L_W_XD, /* 1007 */ + IC_EVEX_L_OPSIZE, /* 1008 */ + IC_EVEX_L_OPSIZE, /* 1009 */ + IC_EVEX_L_OPSIZE, /* 1010 */ + IC_EVEX_L_OPSIZE, /* 1011 */ + IC_EVEX_L_OPSIZE, /* 1012 */ + IC_EVEX_L_OPSIZE, /* 1013 */ + IC_EVEX_L_OPSIZE, /* 1014 */ + IC_EVEX_L_OPSIZE, /* 1015 */ + IC_EVEX_L_W_OPSIZE, /* 1016 */ + IC_EVEX_L_W_OPSIZE, /* 1017 */ + IC_EVEX_L_W_OPSIZE, /* 1018 */ + IC_EVEX_L_W_OPSIZE, /* 1019 */ + IC_EVEX_L_W_OPSIZE, /* 1020 */ + IC_EVEX_L_W_OPSIZE, /* 1021 */ + IC_EVEX_L_W_OPSIZE, /* 1022 */ + IC_EVEX_L_W_OPSIZE, /* 1023 */ + IC, /* 1024 */ + IC_64BIT, /* 1025 */ + IC_XS, /* 1026 */ + IC_64BIT_XS, /* 1027 */ + IC_XD, /* 1028 */ + IC_64BIT_XD, /* 1029 */ + IC_XS, /* 1030 */ + IC_64BIT_XS, /* 1031 */ + IC, /* 1032 */ + IC_64BIT_REXW, /* 1033 */ + IC_XS, /* 1034 */ + IC_64BIT_REXW_XS, /* 1035 */ + IC_XD, /* 1036 */ + IC_64BIT_REXW_XD, /* 1037 */ + IC_XS, /* 1038 */ + IC_64BIT_REXW_XS, /* 1039 */ + IC_OPSIZE, /* 1040 */ + IC_64BIT_OPSIZE, /* 1041 */ + IC_XS_OPSIZE, /* 1042 */ + IC_64BIT_XS_OPSIZE, /* 1043 */ + IC_XD_OPSIZE, /* 1044 */ + IC_64BIT_XD_OPSIZE, /* 1045 */ + IC_XS_OPSIZE, /* 1046 */ + IC_64BIT_XD_OPSIZE, /* 1047 */ + IC_OPSIZE, /* 1048 */ + IC_64BIT_REXW_OPSIZE, /* 1049 */ + IC_XS_OPSIZE, /* 1050 */ + IC_64BIT_REXW_XS, /* 1051 */ + IC_XD_OPSIZE, /* 1052 */ + IC_64BIT_REXW_XD, /* 1053 */ + IC_XS_OPSIZE, /* 1054 */ + IC_64BIT_REXW_XS, /* 1055 */ + IC_ADSIZE, /* 1056 */ + IC_64BIT_ADSIZE, /* 1057 */ + IC_XS, /* 1058 */ + IC_64BIT_XS, /* 1059 */ + IC_XD, /* 1060 */ + IC_64BIT_XD, /* 1061 */ + IC_XS, /* 1062 */ + IC_64BIT_XS, /* 1063 */ + IC_ADSIZE, /* 1064 */ + IC_64BIT_ADSIZE, /* 1065 */ + IC_XS, /* 1066 */ + IC_64BIT_REXW_XS, /* 1067 */ + IC_XD, /* 1068 */ + IC_64BIT_REXW_XD, /* 1069 */ + IC_XS, /* 1070 */ + IC_64BIT_REXW_XS, /* 1071 */ + IC_OPSIZE, /* 1072 */ + IC_64BIT_OPSIZE, /* 1073 */ + IC_XS_OPSIZE, /* 1074 */ + IC_64BIT_XS_OPSIZE, /* 1075 */ + IC_XD_OPSIZE, /* 1076 */ + IC_64BIT_XD_OPSIZE, /* 1077 */ + IC_XS_OPSIZE, /* 1078 */ + IC_64BIT_XD_OPSIZE, /* 1079 */ + IC_OPSIZE, /* 1080 */ + IC_64BIT_REXW_OPSIZE, /* 1081 */ + IC_XS_OPSIZE, /* 1082 */ + IC_64BIT_REXW_XS, /* 1083 */ + IC_XD_OPSIZE, /* 1084 */ + IC_64BIT_REXW_XD, /* 1085 */ + IC_XS_OPSIZE, /* 1086 */ + IC_64BIT_REXW_XS, /* 1087 */ + IC_VEX, /* 1088 */ + IC_VEX, /* 1089 */ + IC_VEX_XS, /* 1090 */ + IC_VEX_XS, /* 1091 */ + IC_VEX_XD, /* 1092 */ + IC_VEX_XD, /* 1093 */ + IC_VEX_XD, /* 1094 */ + IC_VEX_XD, /* 1095 */ + IC_VEX_W, /* 1096 */ + IC_VEX_W, /* 1097 */ + IC_VEX_W_XS, /* 1098 */ + IC_VEX_W_XS, /* 1099 */ + IC_VEX_W_XD, /* 1100 */ + IC_VEX_W_XD, /* 1101 */ + IC_VEX_W_XD, /* 1102 */ + IC_VEX_W_XD, /* 1103 */ + IC_VEX_OPSIZE, /* 1104 */ + IC_VEX_OPSIZE, /* 1105 */ + IC_VEX_OPSIZE, /* 1106 */ + IC_VEX_OPSIZE, /* 1107 */ + IC_VEX_OPSIZE, /* 1108 */ + IC_VEX_OPSIZE, /* 1109 */ + IC_VEX_OPSIZE, /* 1110 */ + IC_VEX_OPSIZE, /* 1111 */ + IC_VEX_W_OPSIZE, /* 1112 */ + IC_VEX_W_OPSIZE, /* 1113 */ + IC_VEX_W_OPSIZE, /* 1114 */ + IC_VEX_W_OPSIZE, /* 1115 */ + IC_VEX_W_OPSIZE, /* 1116 */ + IC_VEX_W_OPSIZE, /* 1117 */ + IC_VEX_W_OPSIZE, /* 1118 */ + IC_VEX_W_OPSIZE, /* 1119 */ + IC_VEX, /* 1120 */ + IC_VEX, /* 1121 */ + IC_VEX_XS, /* 1122 */ + IC_VEX_XS, /* 1123 */ + IC_VEX_XD, /* 1124 */ + IC_VEX_XD, /* 1125 */ + IC_VEX_XD, /* 1126 */ + IC_VEX_XD, /* 1127 */ + IC_VEX_W, /* 1128 */ + IC_VEX_W, /* 1129 */ + IC_VEX_W_XS, /* 1130 */ + IC_VEX_W_XS, /* 1131 */ + IC_VEX_W_XD, /* 1132 */ + IC_VEX_W_XD, /* 1133 */ + IC_VEX_W_XD, /* 1134 */ + IC_VEX_W_XD, /* 1135 */ + IC_VEX_OPSIZE, /* 1136 */ + IC_VEX_OPSIZE, /* 1137 */ + IC_VEX_OPSIZE, /* 1138 */ + IC_VEX_OPSIZE, /* 1139 */ + IC_VEX_OPSIZE, /* 1140 */ + IC_VEX_OPSIZE, /* 1141 */ + IC_VEX_OPSIZE, /* 1142 */ + IC_VEX_OPSIZE, /* 1143 */ + IC_VEX_W_OPSIZE, /* 1144 */ + IC_VEX_W_OPSIZE, /* 1145 */ + IC_VEX_W_OPSIZE, /* 1146 */ + IC_VEX_W_OPSIZE, /* 1147 */ + IC_VEX_W_OPSIZE, /* 1148 */ + IC_VEX_W_OPSIZE, /* 1149 */ + IC_VEX_W_OPSIZE, /* 1150 */ + IC_VEX_W_OPSIZE, /* 1151 */ + IC_VEX_L, /* 1152 */ + IC_VEX_L, /* 1153 */ + IC_VEX_L_XS, /* 1154 */ + IC_VEX_L_XS, /* 1155 */ + IC_VEX_L_XD, /* 1156 */ + IC_VEX_L_XD, /* 1157 */ + IC_VEX_L_XD, /* 1158 */ + IC_VEX_L_XD, /* 1159 */ + IC_VEX_L_W, /* 1160 */ + IC_VEX_L_W, /* 1161 */ + IC_VEX_L_W_XS, /* 1162 */ + IC_VEX_L_W_XS, /* 1163 */ + IC_VEX_L_W_XD, /* 1164 */ + IC_VEX_L_W_XD, /* 1165 */ + IC_VEX_L_W_XD, /* 1166 */ + IC_VEX_L_W_XD, /* 1167 */ + IC_VEX_L_OPSIZE, /* 1168 */ + IC_VEX_L_OPSIZE, /* 1169 */ + IC_VEX_L_OPSIZE, /* 1170 */ + IC_VEX_L_OPSIZE, /* 1171 */ + IC_VEX_L_OPSIZE, /* 1172 */ + IC_VEX_L_OPSIZE, /* 1173 */ + IC_VEX_L_OPSIZE, /* 1174 */ + IC_VEX_L_OPSIZE, /* 1175 */ + IC_VEX_L_W_OPSIZE, /* 1176 */ + IC_VEX_L_W_OPSIZE, /* 1177 */ + IC_VEX_L_W_OPSIZE, /* 1178 */ + IC_VEX_L_W_OPSIZE, /* 1179 */ + IC_VEX_L_W_OPSIZE, /* 1180 */ + IC_VEX_L_W_OPSIZE, /* 1181 */ + IC_VEX_L_W_OPSIZE, /* 1182 */ + IC_VEX_L_W_OPSIZE, /* 1183 */ + IC_VEX_L, /* 1184 */ + IC_VEX_L, /* 1185 */ + IC_VEX_L_XS, /* 1186 */ + IC_VEX_L_XS, /* 1187 */ + IC_VEX_L_XD, /* 1188 */ + IC_VEX_L_XD, /* 1189 */ + IC_VEX_L_XD, /* 1190 */ + IC_VEX_L_XD, /* 1191 */ + IC_VEX_L_W, /* 1192 */ + IC_VEX_L_W, /* 1193 */ + IC_VEX_L_W_XS, /* 1194 */ + IC_VEX_L_W_XS, /* 1195 */ + IC_VEX_L_W_XD, /* 1196 */ + IC_VEX_L_W_XD, /* 1197 */ + IC_VEX_L_W_XD, /* 1198 */ + IC_VEX_L_W_XD, /* 1199 */ + IC_VEX_L_OPSIZE, /* 1200 */ + IC_VEX_L_OPSIZE, /* 1201 */ + IC_VEX_L_OPSIZE, /* 1202 */ + IC_VEX_L_OPSIZE, /* 1203 */ + IC_VEX_L_OPSIZE, /* 1204 */ + IC_VEX_L_OPSIZE, /* 1205 */ + IC_VEX_L_OPSIZE, /* 1206 */ + IC_VEX_L_OPSIZE, /* 1207 */ + IC_VEX_L_W_OPSIZE, /* 1208 */ + IC_VEX_L_W_OPSIZE, /* 1209 */ + IC_VEX_L_W_OPSIZE, /* 1210 */ + IC_VEX_L_W_OPSIZE, /* 1211 */ + IC_VEX_L_W_OPSIZE, /* 1212 */ + IC_VEX_L_W_OPSIZE, /* 1213 */ + IC_VEX_L_W_OPSIZE, /* 1214 */ + IC_VEX_L_W_OPSIZE, /* 1215 */ + IC_VEX_L, /* 1216 */ + IC_VEX_L, /* 1217 */ + IC_VEX_L_XS, /* 1218 */ + IC_VEX_L_XS, /* 1219 */ + IC_VEX_L_XD, /* 1220 */ + IC_VEX_L_XD, /* 1221 */ + IC_VEX_L_XD, /* 1222 */ + IC_VEX_L_XD, /* 1223 */ + IC_VEX_L_W, /* 1224 */ + IC_VEX_L_W, /* 1225 */ + IC_VEX_L_W_XS, /* 1226 */ + IC_VEX_L_W_XS, /* 1227 */ + IC_VEX_L_W_XD, /* 1228 */ + IC_VEX_L_W_XD, /* 1229 */ + IC_VEX_L_W_XD, /* 1230 */ + IC_VEX_L_W_XD, /* 1231 */ + IC_VEX_L_OPSIZE, /* 1232 */ + IC_VEX_L_OPSIZE, /* 1233 */ + IC_VEX_L_OPSIZE, /* 1234 */ + IC_VEX_L_OPSIZE, /* 1235 */ + IC_VEX_L_OPSIZE, /* 1236 */ + IC_VEX_L_OPSIZE, /* 1237 */ + IC_VEX_L_OPSIZE, /* 1238 */ + IC_VEX_L_OPSIZE, /* 1239 */ + IC_VEX_L_W_OPSIZE, /* 1240 */ + IC_VEX_L_W_OPSIZE, /* 1241 */ + IC_VEX_L_W_OPSIZE, /* 1242 */ + IC_VEX_L_W_OPSIZE, /* 1243 */ + IC_VEX_L_W_OPSIZE, /* 1244 */ + IC_VEX_L_W_OPSIZE, /* 1245 */ + IC_VEX_L_W_OPSIZE, /* 1246 */ + IC_VEX_L_W_OPSIZE, /* 1247 */ + IC_VEX_L, /* 1248 */ + IC_VEX_L, /* 1249 */ + IC_VEX_L_XS, /* 1250 */ + IC_VEX_L_XS, /* 1251 */ + IC_VEX_L_XD, /* 1252 */ + IC_VEX_L_XD, /* 1253 */ + IC_VEX_L_XD, /* 1254 */ + IC_VEX_L_XD, /* 1255 */ + IC_VEX_L_W, /* 1256 */ + IC_VEX_L_W, /* 1257 */ + IC_VEX_L_W_XS, /* 1258 */ + IC_VEX_L_W_XS, /* 1259 */ + IC_VEX_L_W_XD, /* 1260 */ + IC_VEX_L_W_XD, /* 1261 */ + IC_VEX_L_W_XD, /* 1262 */ + IC_VEX_L_W_XD, /* 1263 */ + IC_VEX_L_OPSIZE, /* 1264 */ + IC_VEX_L_OPSIZE, /* 1265 */ + IC_VEX_L_OPSIZE, /* 1266 */ + IC_VEX_L_OPSIZE, /* 1267 */ + IC_VEX_L_OPSIZE, /* 1268 */ + IC_VEX_L_OPSIZE, /* 1269 */ + IC_VEX_L_OPSIZE, /* 1270 */ + IC_VEX_L_OPSIZE, /* 1271 */ + IC_VEX_L_W_OPSIZE, /* 1272 */ + IC_VEX_L_W_OPSIZE, /* 1273 */ + IC_VEX_L_W_OPSIZE, /* 1274 */ + IC_VEX_L_W_OPSIZE, /* 1275 */ + IC_VEX_L_W_OPSIZE, /* 1276 */ + IC_VEX_L_W_OPSIZE, /* 1277 */ + IC_VEX_L_W_OPSIZE, /* 1278 */ + IC_VEX_L_W_OPSIZE, /* 1279 */ + IC_EVEX_L2, /* 1280 */ + IC_EVEX_L2, /* 1281 */ + IC_EVEX_L2_XS, /* 1282 */ + IC_EVEX_L2_XS, /* 1283 */ + IC_EVEX_L2_XD, /* 1284 */ + IC_EVEX_L2_XD, /* 1285 */ + IC_EVEX_L2_XD, /* 1286 */ + IC_EVEX_L2_XD, /* 1287 */ + IC_EVEX_L2_W, /* 1288 */ + IC_EVEX_L2_W, /* 1289 */ + IC_EVEX_L2_W_XS, /* 1290 */ + IC_EVEX_L2_W_XS, /* 1291 */ + IC_EVEX_L2_W_XD, /* 1292 */ + IC_EVEX_L2_W_XD, /* 1293 */ + IC_EVEX_L2_W_XD, /* 1294 */ + IC_EVEX_L2_W_XD, /* 1295 */ + IC_EVEX_L2_OPSIZE, /* 1296 */ + IC_EVEX_L2_OPSIZE, /* 1297 */ + IC_EVEX_L2_OPSIZE, /* 1298 */ + IC_EVEX_L2_OPSIZE, /* 1299 */ + IC_EVEX_L2_OPSIZE, /* 1300 */ + IC_EVEX_L2_OPSIZE, /* 1301 */ + IC_EVEX_L2_OPSIZE, /* 1302 */ + IC_EVEX_L2_OPSIZE, /* 1303 */ + IC_EVEX_L2_W_OPSIZE, /* 1304 */ + IC_EVEX_L2_W_OPSIZE, /* 1305 */ + IC_EVEX_L2_W_OPSIZE, /* 1306 */ + IC_EVEX_L2_W_OPSIZE, /* 1307 */ + IC_EVEX_L2_W_OPSIZE, /* 1308 */ + IC_EVEX_L2_W_OPSIZE, /* 1309 */ + IC_EVEX_L2_W_OPSIZE, /* 1310 */ + IC_EVEX_L2_W_OPSIZE, /* 1311 */ + IC_EVEX_L2, /* 1312 */ + IC_EVEX_L2, /* 1313 */ + IC_EVEX_L2_XS, /* 1314 */ + IC_EVEX_L2_XS, /* 1315 */ + IC_EVEX_L2_XD, /* 1316 */ + IC_EVEX_L2_XD, /* 1317 */ + IC_EVEX_L2_XD, /* 1318 */ + IC_EVEX_L2_XD, /* 1319 */ + IC_EVEX_L2_W, /* 1320 */ + IC_EVEX_L2_W, /* 1321 */ + IC_EVEX_L2_W_XS, /* 1322 */ + IC_EVEX_L2_W_XS, /* 1323 */ + IC_EVEX_L2_W_XD, /* 1324 */ + IC_EVEX_L2_W_XD, /* 1325 */ + IC_EVEX_L2_W_XD, /* 1326 */ + IC_EVEX_L2_W_XD, /* 1327 */ + IC_EVEX_L2_OPSIZE, /* 1328 */ + IC_EVEX_L2_OPSIZE, /* 1329 */ + IC_EVEX_L2_OPSIZE, /* 1330 */ + IC_EVEX_L2_OPSIZE, /* 1331 */ + IC_EVEX_L2_OPSIZE, /* 1332 */ + IC_EVEX_L2_OPSIZE, /* 1333 */ + IC_EVEX_L2_OPSIZE, /* 1334 */ + IC_EVEX_L2_OPSIZE, /* 1335 */ + IC_EVEX_L2_W_OPSIZE, /* 1336 */ + IC_EVEX_L2_W_OPSIZE, /* 1337 */ + IC_EVEX_L2_W_OPSIZE, /* 1338 */ + IC_EVEX_L2_W_OPSIZE, /* 1339 */ + IC_EVEX_L2_W_OPSIZE, /* 1340 */ + IC_EVEX_L2_W_OPSIZE, /* 1341 */ + IC_EVEX_L2_W_OPSIZE, /* 1342 */ + IC_EVEX_L2_W_OPSIZE, /* 1343 */ + IC_EVEX_L2, /* 1344 */ + IC_EVEX_L2, /* 1345 */ + IC_EVEX_L2_XS, /* 1346 */ + IC_EVEX_L2_XS, /* 1347 */ + IC_EVEX_L2_XD, /* 1348 */ + IC_EVEX_L2_XD, /* 1349 */ + IC_EVEX_L2_XD, /* 1350 */ + IC_EVEX_L2_XD, /* 1351 */ + IC_EVEX_L2_W, /* 1352 */ + IC_EVEX_L2_W, /* 1353 */ + IC_EVEX_L2_W_XS, /* 1354 */ + IC_EVEX_L2_W_XS, /* 1355 */ + IC_EVEX_L2_W_XD, /* 1356 */ + IC_EVEX_L2_W_XD, /* 1357 */ + IC_EVEX_L2_W_XD, /* 1358 */ + IC_EVEX_L2_W_XD, /* 1359 */ + IC_EVEX_L2_OPSIZE, /* 1360 */ + IC_EVEX_L2_OPSIZE, /* 1361 */ + IC_EVEX_L2_OPSIZE, /* 1362 */ + IC_EVEX_L2_OPSIZE, /* 1363 */ + IC_EVEX_L2_OPSIZE, /* 1364 */ + IC_EVEX_L2_OPSIZE, /* 1365 */ + IC_EVEX_L2_OPSIZE, /* 1366 */ + IC_EVEX_L2_OPSIZE, /* 1367 */ + IC_EVEX_L2_W_OPSIZE, /* 1368 */ + IC_EVEX_L2_W_OPSIZE, /* 1369 */ + IC_EVEX_L2_W_OPSIZE, /* 1370 */ + IC_EVEX_L2_W_OPSIZE, /* 1371 */ + IC_EVEX_L2_W_OPSIZE, /* 1372 */ + IC_EVEX_L2_W_OPSIZE, /* 1373 */ + IC_EVEX_L2_W_OPSIZE, /* 1374 */ + IC_EVEX_L2_W_OPSIZE, /* 1375 */ + IC_EVEX_L2, /* 1376 */ + IC_EVEX_L2, /* 1377 */ + IC_EVEX_L2_XS, /* 1378 */ + IC_EVEX_L2_XS, /* 1379 */ + IC_EVEX_L2_XD, /* 1380 */ + IC_EVEX_L2_XD, /* 1381 */ + IC_EVEX_L2_XD, /* 1382 */ + IC_EVEX_L2_XD, /* 1383 */ + IC_EVEX_L2_W, /* 1384 */ + IC_EVEX_L2_W, /* 1385 */ + IC_EVEX_L2_W_XS, /* 1386 */ + IC_EVEX_L2_W_XS, /* 1387 */ + IC_EVEX_L2_W_XD, /* 1388 */ + IC_EVEX_L2_W_XD, /* 1389 */ + IC_EVEX_L2_W_XD, /* 1390 */ + IC_EVEX_L2_W_XD, /* 1391 */ + IC_EVEX_L2_OPSIZE, /* 1392 */ + IC_EVEX_L2_OPSIZE, /* 1393 */ + IC_EVEX_L2_OPSIZE, /* 1394 */ + IC_EVEX_L2_OPSIZE, /* 1395 */ + IC_EVEX_L2_OPSIZE, /* 1396 */ + IC_EVEX_L2_OPSIZE, /* 1397 */ + IC_EVEX_L2_OPSIZE, /* 1398 */ + IC_EVEX_L2_OPSIZE, /* 1399 */ + IC_EVEX_L2_W_OPSIZE, /* 1400 */ + IC_EVEX_L2_W_OPSIZE, /* 1401 */ + IC_EVEX_L2_W_OPSIZE, /* 1402 */ + IC_EVEX_L2_W_OPSIZE, /* 1403 */ + IC_EVEX_L2_W_OPSIZE, /* 1404 */ + IC_EVEX_L2_W_OPSIZE, /* 1405 */ + IC_EVEX_L2_W_OPSIZE, /* 1406 */ + IC_EVEX_L2_W_OPSIZE, /* 1407 */ + IC_EVEX_L2, /* 1408 */ + IC_EVEX_L2, /* 1409 */ + IC_EVEX_L2_XS, /* 1410 */ + IC_EVEX_L2_XS, /* 1411 */ + IC_EVEX_L2_XD, /* 1412 */ + IC_EVEX_L2_XD, /* 1413 */ + IC_EVEX_L2_XD, /* 1414 */ + IC_EVEX_L2_XD, /* 1415 */ + IC_EVEX_L2_W, /* 1416 */ + IC_EVEX_L2_W, /* 1417 */ + IC_EVEX_L2_W_XS, /* 1418 */ + IC_EVEX_L2_W_XS, /* 1419 */ + IC_EVEX_L2_W_XD, /* 1420 */ + IC_EVEX_L2_W_XD, /* 1421 */ + IC_EVEX_L2_W_XD, /* 1422 */ + IC_EVEX_L2_W_XD, /* 1423 */ + IC_EVEX_L2_OPSIZE, /* 1424 */ + IC_EVEX_L2_OPSIZE, /* 1425 */ + IC_EVEX_L2_OPSIZE, /* 1426 */ + IC_EVEX_L2_OPSIZE, /* 1427 */ + IC_EVEX_L2_OPSIZE, /* 1428 */ + IC_EVEX_L2_OPSIZE, /* 1429 */ + IC_EVEX_L2_OPSIZE, /* 1430 */ + IC_EVEX_L2_OPSIZE, /* 1431 */ + IC_EVEX_L2_W_OPSIZE, /* 1432 */ + IC_EVEX_L2_W_OPSIZE, /* 1433 */ + IC_EVEX_L2_W_OPSIZE, /* 1434 */ + IC_EVEX_L2_W_OPSIZE, /* 1435 */ + IC_EVEX_L2_W_OPSIZE, /* 1436 */ + IC_EVEX_L2_W_OPSIZE, /* 1437 */ + IC_EVEX_L2_W_OPSIZE, /* 1438 */ + IC_EVEX_L2_W_OPSIZE, /* 1439 */ + IC_EVEX_L2, /* 1440 */ + IC_EVEX_L2, /* 1441 */ + IC_EVEX_L2_XS, /* 1442 */ + IC_EVEX_L2_XS, /* 1443 */ + IC_EVEX_L2_XD, /* 1444 */ + IC_EVEX_L2_XD, /* 1445 */ + IC_EVEX_L2_XD, /* 1446 */ + IC_EVEX_L2_XD, /* 1447 */ + IC_EVEX_L2_W, /* 1448 */ + IC_EVEX_L2_W, /* 1449 */ + IC_EVEX_L2_W_XS, /* 1450 */ + IC_EVEX_L2_W_XS, /* 1451 */ + IC_EVEX_L2_W_XD, /* 1452 */ + IC_EVEX_L2_W_XD, /* 1453 */ + IC_EVEX_L2_W_XD, /* 1454 */ + IC_EVEX_L2_W_XD, /* 1455 */ + IC_EVEX_L2_OPSIZE, /* 1456 */ + IC_EVEX_L2_OPSIZE, /* 1457 */ + IC_EVEX_L2_OPSIZE, /* 1458 */ + IC_EVEX_L2_OPSIZE, /* 1459 */ + IC_EVEX_L2_OPSIZE, /* 1460 */ + IC_EVEX_L2_OPSIZE, /* 1461 */ + IC_EVEX_L2_OPSIZE, /* 1462 */ + IC_EVEX_L2_OPSIZE, /* 1463 */ + IC_EVEX_L2_W_OPSIZE, /* 1464 */ + IC_EVEX_L2_W_OPSIZE, /* 1465 */ + IC_EVEX_L2_W_OPSIZE, /* 1466 */ + IC_EVEX_L2_W_OPSIZE, /* 1467 */ + IC_EVEX_L2_W_OPSIZE, /* 1468 */ + IC_EVEX_L2_W_OPSIZE, /* 1469 */ + IC_EVEX_L2_W_OPSIZE, /* 1470 */ + IC_EVEX_L2_W_OPSIZE, /* 1471 */ + IC_EVEX_L2, /* 1472 */ + IC_EVEX_L2, /* 1473 */ + IC_EVEX_L2_XS, /* 1474 */ + IC_EVEX_L2_XS, /* 1475 */ + IC_EVEX_L2_XD, /* 1476 */ + IC_EVEX_L2_XD, /* 1477 */ + IC_EVEX_L2_XD, /* 1478 */ + IC_EVEX_L2_XD, /* 1479 */ + IC_EVEX_L2_W, /* 1480 */ + IC_EVEX_L2_W, /* 1481 */ + IC_EVEX_L2_W_XS, /* 1482 */ + IC_EVEX_L2_W_XS, /* 1483 */ + IC_EVEX_L2_W_XD, /* 1484 */ + IC_EVEX_L2_W_XD, /* 1485 */ + IC_EVEX_L2_W_XD, /* 1486 */ + IC_EVEX_L2_W_XD, /* 1487 */ + IC_EVEX_L2_OPSIZE, /* 1488 */ + IC_EVEX_L2_OPSIZE, /* 1489 */ + IC_EVEX_L2_OPSIZE, /* 1490 */ + IC_EVEX_L2_OPSIZE, /* 1491 */ + IC_EVEX_L2_OPSIZE, /* 1492 */ + IC_EVEX_L2_OPSIZE, /* 1493 */ + IC_EVEX_L2_OPSIZE, /* 1494 */ + IC_EVEX_L2_OPSIZE, /* 1495 */ + IC_EVEX_L2_W_OPSIZE, /* 1496 */ + IC_EVEX_L2_W_OPSIZE, /* 1497 */ + IC_EVEX_L2_W_OPSIZE, /* 1498 */ + IC_EVEX_L2_W_OPSIZE, /* 1499 */ + IC_EVEX_L2_W_OPSIZE, /* 1500 */ + IC_EVEX_L2_W_OPSIZE, /* 1501 */ + IC_EVEX_L2_W_OPSIZE, /* 1502 */ + IC_EVEX_L2_W_OPSIZE, /* 1503 */ + IC_EVEX_L2, /* 1504 */ + IC_EVEX_L2, /* 1505 */ + IC_EVEX_L2_XS, /* 1506 */ + IC_EVEX_L2_XS, /* 1507 */ + IC_EVEX_L2_XD, /* 1508 */ + IC_EVEX_L2_XD, /* 1509 */ + IC_EVEX_L2_XD, /* 1510 */ + IC_EVEX_L2_XD, /* 1511 */ + IC_EVEX_L2_W, /* 1512 */ + IC_EVEX_L2_W, /* 1513 */ + IC_EVEX_L2_W_XS, /* 1514 */ + IC_EVEX_L2_W_XS, /* 1515 */ + IC_EVEX_L2_W_XD, /* 1516 */ + IC_EVEX_L2_W_XD, /* 1517 */ + IC_EVEX_L2_W_XD, /* 1518 */ + IC_EVEX_L2_W_XD, /* 1519 */ + IC_EVEX_L2_OPSIZE, /* 1520 */ + IC_EVEX_L2_OPSIZE, /* 1521 */ + IC_EVEX_L2_OPSIZE, /* 1522 */ + IC_EVEX_L2_OPSIZE, /* 1523 */ + IC_EVEX_L2_OPSIZE, /* 1524 */ + IC_EVEX_L2_OPSIZE, /* 1525 */ + IC_EVEX_L2_OPSIZE, /* 1526 */ + IC_EVEX_L2_OPSIZE, /* 1527 */ + IC_EVEX_L2_W_OPSIZE, /* 1528 */ + IC_EVEX_L2_W_OPSIZE, /* 1529 */ + IC_EVEX_L2_W_OPSIZE, /* 1530 */ + IC_EVEX_L2_W_OPSIZE, /* 1531 */ + IC_EVEX_L2_W_OPSIZE, /* 1532 */ + IC_EVEX_L2_W_OPSIZE, /* 1533 */ + IC_EVEX_L2_W_OPSIZE, /* 1534 */ + IC_EVEX_L2_W_OPSIZE, /* 1535 */ + IC, /* 1536 */ + IC_64BIT, /* 1537 */ + IC_XS, /* 1538 */ + IC_64BIT_XS, /* 1539 */ + IC_XD, /* 1540 */ + IC_64BIT_XD, /* 1541 */ + IC_XS, /* 1542 */ + IC_64BIT_XS, /* 1543 */ + IC, /* 1544 */ + IC_64BIT_REXW, /* 1545 */ + IC_XS, /* 1546 */ + IC_64BIT_REXW_XS, /* 1547 */ + IC_XD, /* 1548 */ + IC_64BIT_REXW_XD, /* 1549 */ + IC_XS, /* 1550 */ + IC_64BIT_REXW_XS, /* 1551 */ + IC_OPSIZE, /* 1552 */ + IC_64BIT_OPSIZE, /* 1553 */ + IC_XS_OPSIZE, /* 1554 */ + IC_64BIT_XS_OPSIZE, /* 1555 */ + IC_XD_OPSIZE, /* 1556 */ + IC_64BIT_XD_OPSIZE, /* 1557 */ + IC_XS_OPSIZE, /* 1558 */ + IC_64BIT_XD_OPSIZE, /* 1559 */ + IC_OPSIZE, /* 1560 */ + IC_64BIT_REXW_OPSIZE, /* 1561 */ + IC_XS_OPSIZE, /* 1562 */ + IC_64BIT_REXW_XS, /* 1563 */ + IC_XD_OPSIZE, /* 1564 */ + IC_64BIT_REXW_XD, /* 1565 */ + IC_XS_OPSIZE, /* 1566 */ + IC_64BIT_REXW_XS, /* 1567 */ + IC_ADSIZE, /* 1568 */ + IC_64BIT_ADSIZE, /* 1569 */ + IC_XS, /* 1570 */ + IC_64BIT_XS, /* 1571 */ + IC_XD, /* 1572 */ + IC_64BIT_XD, /* 1573 */ + IC_XS, /* 1574 */ + IC_64BIT_XS, /* 1575 */ + IC_ADSIZE, /* 1576 */ + IC_64BIT_ADSIZE, /* 1577 */ + IC_XS, /* 1578 */ + IC_64BIT_REXW_XS, /* 1579 */ + IC_XD, /* 1580 */ + IC_64BIT_REXW_XD, /* 1581 */ + IC_XS, /* 1582 */ + IC_64BIT_REXW_XS, /* 1583 */ + IC_OPSIZE, /* 1584 */ + IC_64BIT_OPSIZE, /* 1585 */ + IC_XS_OPSIZE, /* 1586 */ + IC_64BIT_XS_OPSIZE, /* 1587 */ + IC_XD_OPSIZE, /* 1588 */ + IC_64BIT_XD_OPSIZE, /* 1589 */ + IC_XS_OPSIZE, /* 1590 */ + IC_64BIT_XD_OPSIZE, /* 1591 */ + IC_OPSIZE, /* 1592 */ + IC_64BIT_REXW_OPSIZE, /* 1593 */ + IC_XS_OPSIZE, /* 1594 */ + IC_64BIT_REXW_XS, /* 1595 */ + IC_XD_OPSIZE, /* 1596 */ + IC_64BIT_REXW_XD, /* 1597 */ + IC_XS_OPSIZE, /* 1598 */ + IC_64BIT_REXW_XS, /* 1599 */ + IC_VEX, /* 1600 */ + IC_VEX, /* 1601 */ + IC_VEX_XS, /* 1602 */ + IC_VEX_XS, /* 1603 */ + IC_VEX_XD, /* 1604 */ + IC_VEX_XD, /* 1605 */ + IC_VEX_XD, /* 1606 */ + IC_VEX_XD, /* 1607 */ + IC_VEX_W, /* 1608 */ + IC_VEX_W, /* 1609 */ + IC_VEX_W_XS, /* 1610 */ + IC_VEX_W_XS, /* 1611 */ + IC_VEX_W_XD, /* 1612 */ + IC_VEX_W_XD, /* 1613 */ + IC_VEX_W_XD, /* 1614 */ + IC_VEX_W_XD, /* 1615 */ + IC_VEX_OPSIZE, /* 1616 */ + IC_VEX_OPSIZE, /* 1617 */ + IC_VEX_OPSIZE, /* 1618 */ + IC_VEX_OPSIZE, /* 1619 */ + IC_VEX_OPSIZE, /* 1620 */ + IC_VEX_OPSIZE, /* 1621 */ + IC_VEX_OPSIZE, /* 1622 */ + IC_VEX_OPSIZE, /* 1623 */ + IC_VEX_W_OPSIZE, /* 1624 */ + IC_VEX_W_OPSIZE, /* 1625 */ + IC_VEX_W_OPSIZE, /* 1626 */ + IC_VEX_W_OPSIZE, /* 1627 */ + IC_VEX_W_OPSIZE, /* 1628 */ + IC_VEX_W_OPSIZE, /* 1629 */ + IC_VEX_W_OPSIZE, /* 1630 */ + IC_VEX_W_OPSIZE, /* 1631 */ + IC_VEX, /* 1632 */ + IC_VEX, /* 1633 */ + IC_VEX_XS, /* 1634 */ + IC_VEX_XS, /* 1635 */ + IC_VEX_XD, /* 1636 */ + IC_VEX_XD, /* 1637 */ + IC_VEX_XD, /* 1638 */ + IC_VEX_XD, /* 1639 */ + IC_VEX_W, /* 1640 */ + IC_VEX_W, /* 1641 */ + IC_VEX_W_XS, /* 1642 */ + IC_VEX_W_XS, /* 1643 */ + IC_VEX_W_XD, /* 1644 */ + IC_VEX_W_XD, /* 1645 */ + IC_VEX_W_XD, /* 1646 */ + IC_VEX_W_XD, /* 1647 */ + IC_VEX_OPSIZE, /* 1648 */ + IC_VEX_OPSIZE, /* 1649 */ + IC_VEX_OPSIZE, /* 1650 */ + IC_VEX_OPSIZE, /* 1651 */ + IC_VEX_OPSIZE, /* 1652 */ + IC_VEX_OPSIZE, /* 1653 */ + IC_VEX_OPSIZE, /* 1654 */ + IC_VEX_OPSIZE, /* 1655 */ + IC_VEX_W_OPSIZE, /* 1656 */ + IC_VEX_W_OPSIZE, /* 1657 */ + IC_VEX_W_OPSIZE, /* 1658 */ + IC_VEX_W_OPSIZE, /* 1659 */ + IC_VEX_W_OPSIZE, /* 1660 */ + IC_VEX_W_OPSIZE, /* 1661 */ + IC_VEX_W_OPSIZE, /* 1662 */ + IC_VEX_W_OPSIZE, /* 1663 */ + IC_VEX_L, /* 1664 */ + IC_VEX_L, /* 1665 */ + IC_VEX_L_XS, /* 1666 */ + IC_VEX_L_XS, /* 1667 */ + IC_VEX_L_XD, /* 1668 */ + IC_VEX_L_XD, /* 1669 */ + IC_VEX_L_XD, /* 1670 */ + IC_VEX_L_XD, /* 1671 */ + IC_VEX_L_W, /* 1672 */ + IC_VEX_L_W, /* 1673 */ + IC_VEX_L_W_XS, /* 1674 */ + IC_VEX_L_W_XS, /* 1675 */ + IC_VEX_L_W_XD, /* 1676 */ + IC_VEX_L_W_XD, /* 1677 */ + IC_VEX_L_W_XD, /* 1678 */ + IC_VEX_L_W_XD, /* 1679 */ + IC_VEX_L_OPSIZE, /* 1680 */ + IC_VEX_L_OPSIZE, /* 1681 */ + IC_VEX_L_OPSIZE, /* 1682 */ + IC_VEX_L_OPSIZE, /* 1683 */ + IC_VEX_L_OPSIZE, /* 1684 */ + IC_VEX_L_OPSIZE, /* 1685 */ + IC_VEX_L_OPSIZE, /* 1686 */ + IC_VEX_L_OPSIZE, /* 1687 */ + IC_VEX_L_W_OPSIZE, /* 1688 */ + IC_VEX_L_W_OPSIZE, /* 1689 */ + IC_VEX_L_W_OPSIZE, /* 1690 */ + IC_VEX_L_W_OPSIZE, /* 1691 */ + IC_VEX_L_W_OPSIZE, /* 1692 */ + IC_VEX_L_W_OPSIZE, /* 1693 */ + IC_VEX_L_W_OPSIZE, /* 1694 */ + IC_VEX_L_W_OPSIZE, /* 1695 */ + IC_VEX_L, /* 1696 */ + IC_VEX_L, /* 1697 */ + IC_VEX_L_XS, /* 1698 */ + IC_VEX_L_XS, /* 1699 */ + IC_VEX_L_XD, /* 1700 */ + IC_VEX_L_XD, /* 1701 */ + IC_VEX_L_XD, /* 1702 */ + IC_VEX_L_XD, /* 1703 */ + IC_VEX_L_W, /* 1704 */ + IC_VEX_L_W, /* 1705 */ + IC_VEX_L_W_XS, /* 1706 */ + IC_VEX_L_W_XS, /* 1707 */ + IC_VEX_L_W_XD, /* 1708 */ + IC_VEX_L_W_XD, /* 1709 */ + IC_VEX_L_W_XD, /* 1710 */ + IC_VEX_L_W_XD, /* 1711 */ + IC_VEX_L_OPSIZE, /* 1712 */ + IC_VEX_L_OPSIZE, /* 1713 */ + IC_VEX_L_OPSIZE, /* 1714 */ + IC_VEX_L_OPSIZE, /* 1715 */ + IC_VEX_L_OPSIZE, /* 1716 */ + IC_VEX_L_OPSIZE, /* 1717 */ + IC_VEX_L_OPSIZE, /* 1718 */ + IC_VEX_L_OPSIZE, /* 1719 */ + IC_VEX_L_W_OPSIZE, /* 1720 */ + IC_VEX_L_W_OPSIZE, /* 1721 */ + IC_VEX_L_W_OPSIZE, /* 1722 */ + IC_VEX_L_W_OPSIZE, /* 1723 */ + IC_VEX_L_W_OPSIZE, /* 1724 */ + IC_VEX_L_W_OPSIZE, /* 1725 */ + IC_VEX_L_W_OPSIZE, /* 1726 */ + IC_VEX_L_W_OPSIZE, /* 1727 */ + IC_VEX_L, /* 1728 */ + IC_VEX_L, /* 1729 */ + IC_VEX_L_XS, /* 1730 */ + IC_VEX_L_XS, /* 1731 */ + IC_VEX_L_XD, /* 1732 */ + IC_VEX_L_XD, /* 1733 */ + IC_VEX_L_XD, /* 1734 */ + IC_VEX_L_XD, /* 1735 */ + IC_VEX_L_W, /* 1736 */ + IC_VEX_L_W, /* 1737 */ + IC_VEX_L_W_XS, /* 1738 */ + IC_VEX_L_W_XS, /* 1739 */ + IC_VEX_L_W_XD, /* 1740 */ + IC_VEX_L_W_XD, /* 1741 */ + IC_VEX_L_W_XD, /* 1742 */ + IC_VEX_L_W_XD, /* 1743 */ + IC_VEX_L_OPSIZE, /* 1744 */ + IC_VEX_L_OPSIZE, /* 1745 */ + IC_VEX_L_OPSIZE, /* 1746 */ + IC_VEX_L_OPSIZE, /* 1747 */ + IC_VEX_L_OPSIZE, /* 1748 */ + IC_VEX_L_OPSIZE, /* 1749 */ + IC_VEX_L_OPSIZE, /* 1750 */ + IC_VEX_L_OPSIZE, /* 1751 */ + IC_VEX_L_W_OPSIZE, /* 1752 */ + IC_VEX_L_W_OPSIZE, /* 1753 */ + IC_VEX_L_W_OPSIZE, /* 1754 */ + IC_VEX_L_W_OPSIZE, /* 1755 */ + IC_VEX_L_W_OPSIZE, /* 1756 */ + IC_VEX_L_W_OPSIZE, /* 1757 */ + IC_VEX_L_W_OPSIZE, /* 1758 */ + IC_VEX_L_W_OPSIZE, /* 1759 */ + IC_VEX_L, /* 1760 */ + IC_VEX_L, /* 1761 */ + IC_VEX_L_XS, /* 1762 */ + IC_VEX_L_XS, /* 1763 */ + IC_VEX_L_XD, /* 1764 */ + IC_VEX_L_XD, /* 1765 */ + IC_VEX_L_XD, /* 1766 */ + IC_VEX_L_XD, /* 1767 */ + IC_VEX_L_W, /* 1768 */ + IC_VEX_L_W, /* 1769 */ + IC_VEX_L_W_XS, /* 1770 */ + IC_VEX_L_W_XS, /* 1771 */ + IC_VEX_L_W_XD, /* 1772 */ + IC_VEX_L_W_XD, /* 1773 */ + IC_VEX_L_W_XD, /* 1774 */ + IC_VEX_L_W_XD, /* 1775 */ + IC_VEX_L_OPSIZE, /* 1776 */ + IC_VEX_L_OPSIZE, /* 1777 */ + IC_VEX_L_OPSIZE, /* 1778 */ + IC_VEX_L_OPSIZE, /* 1779 */ + IC_VEX_L_OPSIZE, /* 1780 */ + IC_VEX_L_OPSIZE, /* 1781 */ + IC_VEX_L_OPSIZE, /* 1782 */ + IC_VEX_L_OPSIZE, /* 1783 */ + IC_VEX_L_W_OPSIZE, /* 1784 */ + IC_VEX_L_W_OPSIZE, /* 1785 */ + IC_VEX_L_W_OPSIZE, /* 1786 */ + IC_VEX_L_W_OPSIZE, /* 1787 */ + IC_VEX_L_W_OPSIZE, /* 1788 */ + IC_VEX_L_W_OPSIZE, /* 1789 */ + IC_VEX_L_W_OPSIZE, /* 1790 */ + IC_VEX_L_W_OPSIZE, /* 1791 */ + IC_EVEX_L2, /* 1792 */ + IC_EVEX_L2, /* 1793 */ + IC_EVEX_L2_XS, /* 1794 */ + IC_EVEX_L2_XS, /* 1795 */ + IC_EVEX_L2_XD, /* 1796 */ + IC_EVEX_L2_XD, /* 1797 */ + IC_EVEX_L2_XD, /* 1798 */ + IC_EVEX_L2_XD, /* 1799 */ + IC_EVEX_L2_W, /* 1800 */ + IC_EVEX_L2_W, /* 1801 */ + IC_EVEX_L2_W_XS, /* 1802 */ + IC_EVEX_L2_W_XS, /* 1803 */ + IC_EVEX_L2_W_XD, /* 1804 */ + IC_EVEX_L2_W_XD, /* 1805 */ + IC_EVEX_L2_W_XD, /* 1806 */ + IC_EVEX_L2_W_XD, /* 1807 */ + IC_EVEX_L2_OPSIZE, /* 1808 */ + IC_EVEX_L2_OPSIZE, /* 1809 */ + IC_EVEX_L2_OPSIZE, /* 1810 */ + IC_EVEX_L2_OPSIZE, /* 1811 */ + IC_EVEX_L2_OPSIZE, /* 1812 */ + IC_EVEX_L2_OPSIZE, /* 1813 */ + IC_EVEX_L2_OPSIZE, /* 1814 */ + IC_EVEX_L2_OPSIZE, /* 1815 */ + IC_EVEX_L2_W_OPSIZE, /* 1816 */ + IC_EVEX_L2_W_OPSIZE, /* 1817 */ + IC_EVEX_L2_W_OPSIZE, /* 1818 */ + IC_EVEX_L2_W_OPSIZE, /* 1819 */ + IC_EVEX_L2_W_OPSIZE, /* 1820 */ + IC_EVEX_L2_W_OPSIZE, /* 1821 */ + IC_EVEX_L2_W_OPSIZE, /* 1822 */ + IC_EVEX_L2_W_OPSIZE, /* 1823 */ + IC_EVEX_L2, /* 1824 */ + IC_EVEX_L2, /* 1825 */ + IC_EVEX_L2_XS, /* 1826 */ + IC_EVEX_L2_XS, /* 1827 */ + IC_EVEX_L2_XD, /* 1828 */ + IC_EVEX_L2_XD, /* 1829 */ + IC_EVEX_L2_XD, /* 1830 */ + IC_EVEX_L2_XD, /* 1831 */ + IC_EVEX_L2_W, /* 1832 */ + IC_EVEX_L2_W, /* 1833 */ + IC_EVEX_L2_W_XS, /* 1834 */ + IC_EVEX_L2_W_XS, /* 1835 */ + IC_EVEX_L2_W_XD, /* 1836 */ + IC_EVEX_L2_W_XD, /* 1837 */ + IC_EVEX_L2_W_XD, /* 1838 */ + IC_EVEX_L2_W_XD, /* 1839 */ + IC_EVEX_L2_OPSIZE, /* 1840 */ + IC_EVEX_L2_OPSIZE, /* 1841 */ + IC_EVEX_L2_OPSIZE, /* 1842 */ + IC_EVEX_L2_OPSIZE, /* 1843 */ + IC_EVEX_L2_OPSIZE, /* 1844 */ + IC_EVEX_L2_OPSIZE, /* 1845 */ + IC_EVEX_L2_OPSIZE, /* 1846 */ + IC_EVEX_L2_OPSIZE, /* 1847 */ + IC_EVEX_L2_W_OPSIZE, /* 1848 */ + IC_EVEX_L2_W_OPSIZE, /* 1849 */ + IC_EVEX_L2_W_OPSIZE, /* 1850 */ + IC_EVEX_L2_W_OPSIZE, /* 1851 */ + IC_EVEX_L2_W_OPSIZE, /* 1852 */ + IC_EVEX_L2_W_OPSIZE, /* 1853 */ + IC_EVEX_L2_W_OPSIZE, /* 1854 */ + IC_EVEX_L2_W_OPSIZE, /* 1855 */ + IC_EVEX_L2, /* 1856 */ + IC_EVEX_L2, /* 1857 */ + IC_EVEX_L2_XS, /* 1858 */ + IC_EVEX_L2_XS, /* 1859 */ + IC_EVEX_L2_XD, /* 1860 */ + IC_EVEX_L2_XD, /* 1861 */ + IC_EVEX_L2_XD, /* 1862 */ + IC_EVEX_L2_XD, /* 1863 */ + IC_EVEX_L2_W, /* 1864 */ + IC_EVEX_L2_W, /* 1865 */ + IC_EVEX_L2_W_XS, /* 1866 */ + IC_EVEX_L2_W_XS, /* 1867 */ + IC_EVEX_L2_W_XD, /* 1868 */ + IC_EVEX_L2_W_XD, /* 1869 */ + IC_EVEX_L2_W_XD, /* 1870 */ + IC_EVEX_L2_W_XD, /* 1871 */ + IC_EVEX_L2_OPSIZE, /* 1872 */ + IC_EVEX_L2_OPSIZE, /* 1873 */ + IC_EVEX_L2_OPSIZE, /* 1874 */ + IC_EVEX_L2_OPSIZE, /* 1875 */ + IC_EVEX_L2_OPSIZE, /* 1876 */ + IC_EVEX_L2_OPSIZE, /* 1877 */ + IC_EVEX_L2_OPSIZE, /* 1878 */ + IC_EVEX_L2_OPSIZE, /* 1879 */ + IC_EVEX_L2_W_OPSIZE, /* 1880 */ + IC_EVEX_L2_W_OPSIZE, /* 1881 */ + IC_EVEX_L2_W_OPSIZE, /* 1882 */ + IC_EVEX_L2_W_OPSIZE, /* 1883 */ + IC_EVEX_L2_W_OPSIZE, /* 1884 */ + IC_EVEX_L2_W_OPSIZE, /* 1885 */ + IC_EVEX_L2_W_OPSIZE, /* 1886 */ + IC_EVEX_L2_W_OPSIZE, /* 1887 */ + IC_EVEX_L2, /* 1888 */ + IC_EVEX_L2, /* 1889 */ + IC_EVEX_L2_XS, /* 1890 */ + IC_EVEX_L2_XS, /* 1891 */ + IC_EVEX_L2_XD, /* 1892 */ + IC_EVEX_L2_XD, /* 1893 */ + IC_EVEX_L2_XD, /* 1894 */ + IC_EVEX_L2_XD, /* 1895 */ + IC_EVEX_L2_W, /* 1896 */ + IC_EVEX_L2_W, /* 1897 */ + IC_EVEX_L2_W_XS, /* 1898 */ + IC_EVEX_L2_W_XS, /* 1899 */ + IC_EVEX_L2_W_XD, /* 1900 */ + IC_EVEX_L2_W_XD, /* 1901 */ + IC_EVEX_L2_W_XD, /* 1902 */ + IC_EVEX_L2_W_XD, /* 1903 */ + IC_EVEX_L2_OPSIZE, /* 1904 */ + IC_EVEX_L2_OPSIZE, /* 1905 */ + IC_EVEX_L2_OPSIZE, /* 1906 */ + IC_EVEX_L2_OPSIZE, /* 1907 */ + IC_EVEX_L2_OPSIZE, /* 1908 */ + IC_EVEX_L2_OPSIZE, /* 1909 */ + IC_EVEX_L2_OPSIZE, /* 1910 */ + IC_EVEX_L2_OPSIZE, /* 1911 */ + IC_EVEX_L2_W_OPSIZE, /* 1912 */ + IC_EVEX_L2_W_OPSIZE, /* 1913 */ + IC_EVEX_L2_W_OPSIZE, /* 1914 */ + IC_EVEX_L2_W_OPSIZE, /* 1915 */ + IC_EVEX_L2_W_OPSIZE, /* 1916 */ + IC_EVEX_L2_W_OPSIZE, /* 1917 */ + IC_EVEX_L2_W_OPSIZE, /* 1918 */ + IC_EVEX_L2_W_OPSIZE, /* 1919 */ + IC_EVEX_L2, /* 1920 */ + IC_EVEX_L2, /* 1921 */ + IC_EVEX_L2_XS, /* 1922 */ + IC_EVEX_L2_XS, /* 1923 */ + IC_EVEX_L2_XD, /* 1924 */ + IC_EVEX_L2_XD, /* 1925 */ + IC_EVEX_L2_XD, /* 1926 */ + IC_EVEX_L2_XD, /* 1927 */ + IC_EVEX_L2_W, /* 1928 */ + IC_EVEX_L2_W, /* 1929 */ + IC_EVEX_L2_W_XS, /* 1930 */ + IC_EVEX_L2_W_XS, /* 1931 */ + IC_EVEX_L2_W_XD, /* 1932 */ + IC_EVEX_L2_W_XD, /* 1933 */ + IC_EVEX_L2_W_XD, /* 1934 */ + IC_EVEX_L2_W_XD, /* 1935 */ + IC_EVEX_L2_OPSIZE, /* 1936 */ + IC_EVEX_L2_OPSIZE, /* 1937 */ + IC_EVEX_L2_OPSIZE, /* 1938 */ + IC_EVEX_L2_OPSIZE, /* 1939 */ + IC_EVEX_L2_OPSIZE, /* 1940 */ + IC_EVEX_L2_OPSIZE, /* 1941 */ + IC_EVEX_L2_OPSIZE, /* 1942 */ + IC_EVEX_L2_OPSIZE, /* 1943 */ + IC_EVEX_L2_W_OPSIZE, /* 1944 */ + IC_EVEX_L2_W_OPSIZE, /* 1945 */ + IC_EVEX_L2_W_OPSIZE, /* 1946 */ + IC_EVEX_L2_W_OPSIZE, /* 1947 */ + IC_EVEX_L2_W_OPSIZE, /* 1948 */ + IC_EVEX_L2_W_OPSIZE, /* 1949 */ + IC_EVEX_L2_W_OPSIZE, /* 1950 */ + IC_EVEX_L2_W_OPSIZE, /* 1951 */ + IC_EVEX_L2, /* 1952 */ + IC_EVEX_L2, /* 1953 */ + IC_EVEX_L2_XS, /* 1954 */ + IC_EVEX_L2_XS, /* 1955 */ + IC_EVEX_L2_XD, /* 1956 */ + IC_EVEX_L2_XD, /* 1957 */ + IC_EVEX_L2_XD, /* 1958 */ + IC_EVEX_L2_XD, /* 1959 */ + IC_EVEX_L2_W, /* 1960 */ + IC_EVEX_L2_W, /* 1961 */ + IC_EVEX_L2_W_XS, /* 1962 */ + IC_EVEX_L2_W_XS, /* 1963 */ + IC_EVEX_L2_W_XD, /* 1964 */ + IC_EVEX_L2_W_XD, /* 1965 */ + IC_EVEX_L2_W_XD, /* 1966 */ + IC_EVEX_L2_W_XD, /* 1967 */ + IC_EVEX_L2_OPSIZE, /* 1968 */ + IC_EVEX_L2_OPSIZE, /* 1969 */ + IC_EVEX_L2_OPSIZE, /* 1970 */ + IC_EVEX_L2_OPSIZE, /* 1971 */ + IC_EVEX_L2_OPSIZE, /* 1972 */ + IC_EVEX_L2_OPSIZE, /* 1973 */ + IC_EVEX_L2_OPSIZE, /* 1974 */ + IC_EVEX_L2_OPSIZE, /* 1975 */ + IC_EVEX_L2_W_OPSIZE, /* 1976 */ + IC_EVEX_L2_W_OPSIZE, /* 1977 */ + IC_EVEX_L2_W_OPSIZE, /* 1978 */ + IC_EVEX_L2_W_OPSIZE, /* 1979 */ + IC_EVEX_L2_W_OPSIZE, /* 1980 */ + IC_EVEX_L2_W_OPSIZE, /* 1981 */ + IC_EVEX_L2_W_OPSIZE, /* 1982 */ + IC_EVEX_L2_W_OPSIZE, /* 1983 */ + IC_EVEX_L2, /* 1984 */ + IC_EVEX_L2, /* 1985 */ + IC_EVEX_L2_XS, /* 1986 */ + IC_EVEX_L2_XS, /* 1987 */ + IC_EVEX_L2_XD, /* 1988 */ + IC_EVEX_L2_XD, /* 1989 */ + IC_EVEX_L2_XD, /* 1990 */ + IC_EVEX_L2_XD, /* 1991 */ + IC_EVEX_L2_W, /* 1992 */ + IC_EVEX_L2_W, /* 1993 */ + IC_EVEX_L2_W_XS, /* 1994 */ + IC_EVEX_L2_W_XS, /* 1995 */ + IC_EVEX_L2_W_XD, /* 1996 */ + IC_EVEX_L2_W_XD, /* 1997 */ + IC_EVEX_L2_W_XD, /* 1998 */ + IC_EVEX_L2_W_XD, /* 1999 */ + IC_EVEX_L2_OPSIZE, /* 2000 */ + IC_EVEX_L2_OPSIZE, /* 2001 */ + IC_EVEX_L2_OPSIZE, /* 2002 */ + IC_EVEX_L2_OPSIZE, /* 2003 */ + IC_EVEX_L2_OPSIZE, /* 2004 */ + IC_EVEX_L2_OPSIZE, /* 2005 */ + IC_EVEX_L2_OPSIZE, /* 2006 */ + IC_EVEX_L2_OPSIZE, /* 2007 */ + IC_EVEX_L2_W_OPSIZE, /* 2008 */ + IC_EVEX_L2_W_OPSIZE, /* 2009 */ + IC_EVEX_L2_W_OPSIZE, /* 2010 */ + IC_EVEX_L2_W_OPSIZE, /* 2011 */ + IC_EVEX_L2_W_OPSIZE, /* 2012 */ + IC_EVEX_L2_W_OPSIZE, /* 2013 */ + IC_EVEX_L2_W_OPSIZE, /* 2014 */ + IC_EVEX_L2_W_OPSIZE, /* 2015 */ + IC_EVEX_L2, /* 2016 */ + IC_EVEX_L2, /* 2017 */ + IC_EVEX_L2_XS, /* 2018 */ + IC_EVEX_L2_XS, /* 2019 */ + IC_EVEX_L2_XD, /* 2020 */ + IC_EVEX_L2_XD, /* 2021 */ + IC_EVEX_L2_XD, /* 2022 */ + IC_EVEX_L2_XD, /* 2023 */ + IC_EVEX_L2_W, /* 2024 */ + IC_EVEX_L2_W, /* 2025 */ + IC_EVEX_L2_W_XS, /* 2026 */ + IC_EVEX_L2_W_XS, /* 2027 */ + IC_EVEX_L2_W_XD, /* 2028 */ + IC_EVEX_L2_W_XD, /* 2029 */ + IC_EVEX_L2_W_XD, /* 2030 */ + IC_EVEX_L2_W_XD, /* 2031 */ + IC_EVEX_L2_OPSIZE, /* 2032 */ + IC_EVEX_L2_OPSIZE, /* 2033 */ + IC_EVEX_L2_OPSIZE, /* 2034 */ + IC_EVEX_L2_OPSIZE, /* 2035 */ + IC_EVEX_L2_OPSIZE, /* 2036 */ + IC_EVEX_L2_OPSIZE, /* 2037 */ + IC_EVEX_L2_OPSIZE, /* 2038 */ + IC_EVEX_L2_OPSIZE, /* 2039 */ + IC_EVEX_L2_W_OPSIZE, /* 2040 */ + IC_EVEX_L2_W_OPSIZE, /* 2041 */ + IC_EVEX_L2_W_OPSIZE, /* 2042 */ + IC_EVEX_L2_W_OPSIZE, /* 2043 */ + IC_EVEX_L2_W_OPSIZE, /* 2044 */ + IC_EVEX_L2_W_OPSIZE, /* 2045 */ + IC_EVEX_L2_W_OPSIZE, /* 2046 */ + IC_EVEX_L2_W_OPSIZE, /* 2047 */ + IC, /* 2048 */ + IC_64BIT, /* 2049 */ + IC_XS, /* 2050 */ + IC_64BIT_XS, /* 2051 */ + IC_XD, /* 2052 */ + IC_64BIT_XD, /* 2053 */ + IC_XS, /* 2054 */ + IC_64BIT_XS, /* 2055 */ + IC, /* 2056 */ + IC_64BIT_REXW, /* 2057 */ + IC_XS, /* 2058 */ + IC_64BIT_REXW_XS, /* 2059 */ + IC_XD, /* 2060 */ + IC_64BIT_REXW_XD, /* 2061 */ + IC_XS, /* 2062 */ + IC_64BIT_REXW_XS, /* 2063 */ + IC_OPSIZE, /* 2064 */ + IC_64BIT_OPSIZE, /* 2065 */ + IC_XS_OPSIZE, /* 2066 */ + IC_64BIT_XS_OPSIZE, /* 2067 */ + IC_XD_OPSIZE, /* 2068 */ + IC_64BIT_XD_OPSIZE, /* 2069 */ + IC_XS_OPSIZE, /* 2070 */ + IC_64BIT_XD_OPSIZE, /* 2071 */ + IC_OPSIZE, /* 2072 */ + IC_64BIT_REXW_OPSIZE, /* 2073 */ + IC_XS_OPSIZE, /* 2074 */ + IC_64BIT_REXW_XS, /* 2075 */ + IC_XD_OPSIZE, /* 2076 */ + IC_64BIT_REXW_XD, /* 2077 */ + IC_XS_OPSIZE, /* 2078 */ + IC_64BIT_REXW_XS, /* 2079 */ + IC_ADSIZE, /* 2080 */ + IC_64BIT_ADSIZE, /* 2081 */ + IC_XS, /* 2082 */ + IC_64BIT_XS, /* 2083 */ + IC_XD, /* 2084 */ + IC_64BIT_XD, /* 2085 */ + IC_XS, /* 2086 */ + IC_64BIT_XS, /* 2087 */ + IC_ADSIZE, /* 2088 */ + IC_64BIT_ADSIZE, /* 2089 */ + IC_XS, /* 2090 */ + IC_64BIT_REXW_XS, /* 2091 */ + IC_XD, /* 2092 */ + IC_64BIT_REXW_XD, /* 2093 */ + IC_XS, /* 2094 */ + IC_64BIT_REXW_XS, /* 2095 */ + IC_OPSIZE, /* 2096 */ + IC_64BIT_OPSIZE, /* 2097 */ + IC_XS_OPSIZE, /* 2098 */ + IC_64BIT_XS_OPSIZE, /* 2099 */ + IC_XD_OPSIZE, /* 2100 */ + IC_64BIT_XD_OPSIZE, /* 2101 */ + IC_XS_OPSIZE, /* 2102 */ + IC_64BIT_XD_OPSIZE, /* 2103 */ + IC_OPSIZE, /* 2104 */ + IC_64BIT_REXW_OPSIZE, /* 2105 */ + IC_XS_OPSIZE, /* 2106 */ + IC_64BIT_REXW_XS, /* 2107 */ + IC_XD_OPSIZE, /* 2108 */ + IC_64BIT_REXW_XD, /* 2109 */ + IC_XS_OPSIZE, /* 2110 */ + IC_64BIT_REXW_XS, /* 2111 */ + IC_VEX, /* 2112 */ + IC_VEX, /* 2113 */ + IC_VEX_XS, /* 2114 */ + IC_VEX_XS, /* 2115 */ + IC_VEX_XD, /* 2116 */ + IC_VEX_XD, /* 2117 */ + IC_VEX_XD, /* 2118 */ + IC_VEX_XD, /* 2119 */ + IC_VEX_W, /* 2120 */ + IC_VEX_W, /* 2121 */ + IC_VEX_W_XS, /* 2122 */ + IC_VEX_W_XS, /* 2123 */ + IC_VEX_W_XD, /* 2124 */ + IC_VEX_W_XD, /* 2125 */ + IC_VEX_W_XD, /* 2126 */ + IC_VEX_W_XD, /* 2127 */ + IC_VEX_OPSIZE, /* 2128 */ + IC_VEX_OPSIZE, /* 2129 */ + IC_VEX_OPSIZE, /* 2130 */ + IC_VEX_OPSIZE, /* 2131 */ + IC_VEX_OPSIZE, /* 2132 */ + IC_VEX_OPSIZE, /* 2133 */ + IC_VEX_OPSIZE, /* 2134 */ + IC_VEX_OPSIZE, /* 2135 */ + IC_VEX_W_OPSIZE, /* 2136 */ + IC_VEX_W_OPSIZE, /* 2137 */ + IC_VEX_W_OPSIZE, /* 2138 */ + IC_VEX_W_OPSIZE, /* 2139 */ + IC_VEX_W_OPSIZE, /* 2140 */ + IC_VEX_W_OPSIZE, /* 2141 */ + IC_VEX_W_OPSIZE, /* 2142 */ + IC_VEX_W_OPSIZE, /* 2143 */ + IC_VEX, /* 2144 */ + IC_VEX, /* 2145 */ + IC_VEX_XS, /* 2146 */ + IC_VEX_XS, /* 2147 */ + IC_VEX_XD, /* 2148 */ + IC_VEX_XD, /* 2149 */ + IC_VEX_XD, /* 2150 */ + IC_VEX_XD, /* 2151 */ + IC_VEX_W, /* 2152 */ + IC_VEX_W, /* 2153 */ + IC_VEX_W_XS, /* 2154 */ + IC_VEX_W_XS, /* 2155 */ + IC_VEX_W_XD, /* 2156 */ + IC_VEX_W_XD, /* 2157 */ + IC_VEX_W_XD, /* 2158 */ + IC_VEX_W_XD, /* 2159 */ + IC_VEX_OPSIZE, /* 2160 */ + IC_VEX_OPSIZE, /* 2161 */ + IC_VEX_OPSIZE, /* 2162 */ + IC_VEX_OPSIZE, /* 2163 */ + IC_VEX_OPSIZE, /* 2164 */ + IC_VEX_OPSIZE, /* 2165 */ + IC_VEX_OPSIZE, /* 2166 */ + IC_VEX_OPSIZE, /* 2167 */ + IC_VEX_W_OPSIZE, /* 2168 */ + IC_VEX_W_OPSIZE, /* 2169 */ + IC_VEX_W_OPSIZE, /* 2170 */ + IC_VEX_W_OPSIZE, /* 2171 */ + IC_VEX_W_OPSIZE, /* 2172 */ + IC_VEX_W_OPSIZE, /* 2173 */ + IC_VEX_W_OPSIZE, /* 2174 */ + IC_VEX_W_OPSIZE, /* 2175 */ + IC_VEX_L, /* 2176 */ + IC_VEX_L, /* 2177 */ + IC_VEX_L_XS, /* 2178 */ + IC_VEX_L_XS, /* 2179 */ + IC_VEX_L_XD, /* 2180 */ + IC_VEX_L_XD, /* 2181 */ + IC_VEX_L_XD, /* 2182 */ + IC_VEX_L_XD, /* 2183 */ + IC_VEX_L_W, /* 2184 */ + IC_VEX_L_W, /* 2185 */ + IC_VEX_L_W_XS, /* 2186 */ + IC_VEX_L_W_XS, /* 2187 */ + IC_VEX_L_W_XD, /* 2188 */ + IC_VEX_L_W_XD, /* 2189 */ + IC_VEX_L_W_XD, /* 2190 */ + IC_VEX_L_W_XD, /* 2191 */ + IC_VEX_L_OPSIZE, /* 2192 */ + IC_VEX_L_OPSIZE, /* 2193 */ + IC_VEX_L_OPSIZE, /* 2194 */ + IC_VEX_L_OPSIZE, /* 2195 */ + IC_VEX_L_OPSIZE, /* 2196 */ + IC_VEX_L_OPSIZE, /* 2197 */ + IC_VEX_L_OPSIZE, /* 2198 */ + IC_VEX_L_OPSIZE, /* 2199 */ + IC_VEX_L_W_OPSIZE, /* 2200 */ + IC_VEX_L_W_OPSIZE, /* 2201 */ + IC_VEX_L_W_OPSIZE, /* 2202 */ + IC_VEX_L_W_OPSIZE, /* 2203 */ + IC_VEX_L_W_OPSIZE, /* 2204 */ + IC_VEX_L_W_OPSIZE, /* 2205 */ + IC_VEX_L_W_OPSIZE, /* 2206 */ + IC_VEX_L_W_OPSIZE, /* 2207 */ + IC_VEX_L, /* 2208 */ + IC_VEX_L, /* 2209 */ + IC_VEX_L_XS, /* 2210 */ + IC_VEX_L_XS, /* 2211 */ + IC_VEX_L_XD, /* 2212 */ + IC_VEX_L_XD, /* 2213 */ + IC_VEX_L_XD, /* 2214 */ + IC_VEX_L_XD, /* 2215 */ + IC_VEX_L_W, /* 2216 */ + IC_VEX_L_W, /* 2217 */ + IC_VEX_L_W_XS, /* 2218 */ + IC_VEX_L_W_XS, /* 2219 */ + IC_VEX_L_W_XD, /* 2220 */ + IC_VEX_L_W_XD, /* 2221 */ + IC_VEX_L_W_XD, /* 2222 */ + IC_VEX_L_W_XD, /* 2223 */ + IC_VEX_L_OPSIZE, /* 2224 */ + IC_VEX_L_OPSIZE, /* 2225 */ + IC_VEX_L_OPSIZE, /* 2226 */ + IC_VEX_L_OPSIZE, /* 2227 */ + IC_VEX_L_OPSIZE, /* 2228 */ + IC_VEX_L_OPSIZE, /* 2229 */ + IC_VEX_L_OPSIZE, /* 2230 */ + IC_VEX_L_OPSIZE, /* 2231 */ + IC_VEX_L_W_OPSIZE, /* 2232 */ + IC_VEX_L_W_OPSIZE, /* 2233 */ + IC_VEX_L_W_OPSIZE, /* 2234 */ + IC_VEX_L_W_OPSIZE, /* 2235 */ + IC_VEX_L_W_OPSIZE, /* 2236 */ + IC_VEX_L_W_OPSIZE, /* 2237 */ + IC_VEX_L_W_OPSIZE, /* 2238 */ + IC_VEX_L_W_OPSIZE, /* 2239 */ + IC_VEX_L, /* 2240 */ + IC_VEX_L, /* 2241 */ + IC_VEX_L_XS, /* 2242 */ + IC_VEX_L_XS, /* 2243 */ + IC_VEX_L_XD, /* 2244 */ + IC_VEX_L_XD, /* 2245 */ + IC_VEX_L_XD, /* 2246 */ + IC_VEX_L_XD, /* 2247 */ + IC_VEX_L_W, /* 2248 */ + IC_VEX_L_W, /* 2249 */ + IC_VEX_L_W_XS, /* 2250 */ + IC_VEX_L_W_XS, /* 2251 */ + IC_VEX_L_W_XD, /* 2252 */ + IC_VEX_L_W_XD, /* 2253 */ + IC_VEX_L_W_XD, /* 2254 */ + IC_VEX_L_W_XD, /* 2255 */ + IC_VEX_L_OPSIZE, /* 2256 */ + IC_VEX_L_OPSIZE, /* 2257 */ + IC_VEX_L_OPSIZE, /* 2258 */ + IC_VEX_L_OPSIZE, /* 2259 */ + IC_VEX_L_OPSIZE, /* 2260 */ + IC_VEX_L_OPSIZE, /* 2261 */ + IC_VEX_L_OPSIZE, /* 2262 */ + IC_VEX_L_OPSIZE, /* 2263 */ + IC_VEX_L_W_OPSIZE, /* 2264 */ + IC_VEX_L_W_OPSIZE, /* 2265 */ + IC_VEX_L_W_OPSIZE, /* 2266 */ + IC_VEX_L_W_OPSIZE, /* 2267 */ + IC_VEX_L_W_OPSIZE, /* 2268 */ + IC_VEX_L_W_OPSIZE, /* 2269 */ + IC_VEX_L_W_OPSIZE, /* 2270 */ + IC_VEX_L_W_OPSIZE, /* 2271 */ + IC_VEX_L, /* 2272 */ + IC_VEX_L, /* 2273 */ + IC_VEX_L_XS, /* 2274 */ + IC_VEX_L_XS, /* 2275 */ + IC_VEX_L_XD, /* 2276 */ + IC_VEX_L_XD, /* 2277 */ + IC_VEX_L_XD, /* 2278 */ + IC_VEX_L_XD, /* 2279 */ + IC_VEX_L_W, /* 2280 */ + IC_VEX_L_W, /* 2281 */ + IC_VEX_L_W_XS, /* 2282 */ + IC_VEX_L_W_XS, /* 2283 */ + IC_VEX_L_W_XD, /* 2284 */ + IC_VEX_L_W_XD, /* 2285 */ + IC_VEX_L_W_XD, /* 2286 */ + IC_VEX_L_W_XD, /* 2287 */ + IC_VEX_L_OPSIZE, /* 2288 */ + IC_VEX_L_OPSIZE, /* 2289 */ + IC_VEX_L_OPSIZE, /* 2290 */ + IC_VEX_L_OPSIZE, /* 2291 */ + IC_VEX_L_OPSIZE, /* 2292 */ + IC_VEX_L_OPSIZE, /* 2293 */ + IC_VEX_L_OPSIZE, /* 2294 */ + IC_VEX_L_OPSIZE, /* 2295 */ + IC_VEX_L_W_OPSIZE, /* 2296 */ + IC_VEX_L_W_OPSIZE, /* 2297 */ + IC_VEX_L_W_OPSIZE, /* 2298 */ + IC_VEX_L_W_OPSIZE, /* 2299 */ + IC_VEX_L_W_OPSIZE, /* 2300 */ + IC_VEX_L_W_OPSIZE, /* 2301 */ + IC_VEX_L_W_OPSIZE, /* 2302 */ + IC_VEX_L_W_OPSIZE, /* 2303 */ + IC_EVEX_K, /* 2304 */ + IC_EVEX_K, /* 2305 */ + IC_EVEX_XS_K, /* 2306 */ + IC_EVEX_XS_K, /* 2307 */ + IC_EVEX_XD_K, /* 2308 */ + IC_EVEX_XD_K, /* 2309 */ + IC_EVEX_XD_K, /* 2310 */ + IC_EVEX_XD_K, /* 2311 */ + IC_EVEX_W_K, /* 2312 */ + IC_EVEX_W_K, /* 2313 */ + IC_EVEX_W_XS_K, /* 2314 */ + IC_EVEX_W_XS_K, /* 2315 */ + IC_EVEX_W_XD_K, /* 2316 */ + IC_EVEX_W_XD_K, /* 2317 */ + IC_EVEX_W_XD_K, /* 2318 */ + IC_EVEX_W_XD_K, /* 2319 */ + IC_EVEX_OPSIZE_K, /* 2320 */ + IC_EVEX_OPSIZE_K, /* 2321 */ + IC_EVEX_OPSIZE_K, /* 2322 */ + IC_EVEX_OPSIZE_K, /* 2323 */ + IC_EVEX_OPSIZE_K, /* 2324 */ + IC_EVEX_OPSIZE_K, /* 2325 */ + IC_EVEX_OPSIZE_K, /* 2326 */ + IC_EVEX_OPSIZE_K, /* 2327 */ + IC_EVEX_W_OPSIZE_K, /* 2328 */ + IC_EVEX_W_OPSIZE_K, /* 2329 */ + IC_EVEX_W_OPSIZE_K, /* 2330 */ + IC_EVEX_W_OPSIZE_K, /* 2331 */ + IC_EVEX_W_OPSIZE_K, /* 2332 */ + IC_EVEX_W_OPSIZE_K, /* 2333 */ + IC_EVEX_W_OPSIZE_K, /* 2334 */ + IC_EVEX_W_OPSIZE_K, /* 2335 */ + IC_EVEX_K, /* 2336 */ + IC_EVEX_K, /* 2337 */ + IC_EVEX_XS_K, /* 2338 */ + IC_EVEX_XS_K, /* 2339 */ + IC_EVEX_XD_K, /* 2340 */ + IC_EVEX_XD_K, /* 2341 */ + IC_EVEX_XD_K, /* 2342 */ + IC_EVEX_XD_K, /* 2343 */ + IC_EVEX_W_K, /* 2344 */ + IC_EVEX_W_K, /* 2345 */ + IC_EVEX_W_XS_K, /* 2346 */ + IC_EVEX_W_XS_K, /* 2347 */ + IC_EVEX_W_XD_K, /* 2348 */ + IC_EVEX_W_XD_K, /* 2349 */ + IC_EVEX_W_XD_K, /* 2350 */ + IC_EVEX_W_XD_K, /* 2351 */ + IC_EVEX_OPSIZE_K, /* 2352 */ + IC_EVEX_OPSIZE_K, /* 2353 */ + IC_EVEX_OPSIZE_K, /* 2354 */ + IC_EVEX_OPSIZE_K, /* 2355 */ + IC_EVEX_OPSIZE_K, /* 2356 */ + IC_EVEX_OPSIZE_K, /* 2357 */ + IC_EVEX_OPSIZE_K, /* 2358 */ + IC_EVEX_OPSIZE_K, /* 2359 */ + IC_EVEX_W_OPSIZE_K, /* 2360 */ + IC_EVEX_W_OPSIZE_K, /* 2361 */ + IC_EVEX_W_OPSIZE_K, /* 2362 */ + IC_EVEX_W_OPSIZE_K, /* 2363 */ + IC_EVEX_W_OPSIZE_K, /* 2364 */ + IC_EVEX_W_OPSIZE_K, /* 2365 */ + IC_EVEX_W_OPSIZE_K, /* 2366 */ + IC_EVEX_W_OPSIZE_K, /* 2367 */ + IC_EVEX_K, /* 2368 */ + IC_EVEX_K, /* 2369 */ + IC_EVEX_XS_K, /* 2370 */ + IC_EVEX_XS_K, /* 2371 */ + IC_EVEX_XD_K, /* 2372 */ + IC_EVEX_XD_K, /* 2373 */ + IC_EVEX_XD_K, /* 2374 */ + IC_EVEX_XD_K, /* 2375 */ + IC_EVEX_W_K, /* 2376 */ + IC_EVEX_W_K, /* 2377 */ + IC_EVEX_W_XS_K, /* 2378 */ + IC_EVEX_W_XS_K, /* 2379 */ + IC_EVEX_W_XD_K, /* 2380 */ + IC_EVEX_W_XD_K, /* 2381 */ + IC_EVEX_W_XD_K, /* 2382 */ + IC_EVEX_W_XD_K, /* 2383 */ + IC_EVEX_OPSIZE_K, /* 2384 */ + IC_EVEX_OPSIZE_K, /* 2385 */ + IC_EVEX_OPSIZE_K, /* 2386 */ + IC_EVEX_OPSIZE_K, /* 2387 */ + IC_EVEX_OPSIZE_K, /* 2388 */ + IC_EVEX_OPSIZE_K, /* 2389 */ + IC_EVEX_OPSIZE_K, /* 2390 */ + IC_EVEX_OPSIZE_K, /* 2391 */ + IC_EVEX_W_OPSIZE_K, /* 2392 */ + IC_EVEX_W_OPSIZE_K, /* 2393 */ + IC_EVEX_W_OPSIZE_K, /* 2394 */ + IC_EVEX_W_OPSIZE_K, /* 2395 */ + IC_EVEX_W_OPSIZE_K, /* 2396 */ + IC_EVEX_W_OPSIZE_K, /* 2397 */ + IC_EVEX_W_OPSIZE_K, /* 2398 */ + IC_EVEX_W_OPSIZE_K, /* 2399 */ + IC_EVEX_K, /* 2400 */ + IC_EVEX_K, /* 2401 */ + IC_EVEX_XS_K, /* 2402 */ + IC_EVEX_XS_K, /* 2403 */ + IC_EVEX_XD_K, /* 2404 */ + IC_EVEX_XD_K, /* 2405 */ + IC_EVEX_XD_K, /* 2406 */ + IC_EVEX_XD_K, /* 2407 */ + IC_EVEX_W_K, /* 2408 */ + IC_EVEX_W_K, /* 2409 */ + IC_EVEX_W_XS_K, /* 2410 */ + IC_EVEX_W_XS_K, /* 2411 */ + IC_EVEX_W_XD_K, /* 2412 */ + IC_EVEX_W_XD_K, /* 2413 */ + IC_EVEX_W_XD_K, /* 2414 */ + IC_EVEX_W_XD_K, /* 2415 */ + IC_EVEX_OPSIZE_K, /* 2416 */ + IC_EVEX_OPSIZE_K, /* 2417 */ + IC_EVEX_OPSIZE_K, /* 2418 */ + IC_EVEX_OPSIZE_K, /* 2419 */ + IC_EVEX_OPSIZE_K, /* 2420 */ + IC_EVEX_OPSIZE_K, /* 2421 */ + IC_EVEX_OPSIZE_K, /* 2422 */ + IC_EVEX_OPSIZE_K, /* 2423 */ + IC_EVEX_W_OPSIZE_K, /* 2424 */ + IC_EVEX_W_OPSIZE_K, /* 2425 */ + IC_EVEX_W_OPSIZE_K, /* 2426 */ + IC_EVEX_W_OPSIZE_K, /* 2427 */ + IC_EVEX_W_OPSIZE_K, /* 2428 */ + IC_EVEX_W_OPSIZE_K, /* 2429 */ + IC_EVEX_W_OPSIZE_K, /* 2430 */ + IC_EVEX_W_OPSIZE_K, /* 2431 */ + IC_EVEX_K, /* 2432 */ + IC_EVEX_K, /* 2433 */ + IC_EVEX_XS_K, /* 2434 */ + IC_EVEX_XS_K, /* 2435 */ + IC_EVEX_XD_K, /* 2436 */ + IC_EVEX_XD_K, /* 2437 */ + IC_EVEX_XD_K, /* 2438 */ + IC_EVEX_XD_K, /* 2439 */ + IC_EVEX_W_K, /* 2440 */ + IC_EVEX_W_K, /* 2441 */ + IC_EVEX_W_XS_K, /* 2442 */ + IC_EVEX_W_XS_K, /* 2443 */ + IC_EVEX_W_XD_K, /* 2444 */ + IC_EVEX_W_XD_K, /* 2445 */ + IC_EVEX_W_XD_K, /* 2446 */ + IC_EVEX_W_XD_K, /* 2447 */ + IC_EVEX_OPSIZE_K, /* 2448 */ + IC_EVEX_OPSIZE_K, /* 2449 */ + IC_EVEX_OPSIZE_K, /* 2450 */ + IC_EVEX_OPSIZE_K, /* 2451 */ + IC_EVEX_OPSIZE_K, /* 2452 */ + IC_EVEX_OPSIZE_K, /* 2453 */ + IC_EVEX_OPSIZE_K, /* 2454 */ + IC_EVEX_OPSIZE_K, /* 2455 */ + IC_EVEX_W_OPSIZE_K, /* 2456 */ + IC_EVEX_W_OPSIZE_K, /* 2457 */ + IC_EVEX_W_OPSIZE_K, /* 2458 */ + IC_EVEX_W_OPSIZE_K, /* 2459 */ + IC_EVEX_W_OPSIZE_K, /* 2460 */ + IC_EVEX_W_OPSIZE_K, /* 2461 */ + IC_EVEX_W_OPSIZE_K, /* 2462 */ + IC_EVEX_W_OPSIZE_K, /* 2463 */ + IC_EVEX_K, /* 2464 */ + IC_EVEX_K, /* 2465 */ + IC_EVEX_XS_K, /* 2466 */ + IC_EVEX_XS_K, /* 2467 */ + IC_EVEX_XD_K, /* 2468 */ + IC_EVEX_XD_K, /* 2469 */ + IC_EVEX_XD_K, /* 2470 */ + IC_EVEX_XD_K, /* 2471 */ + IC_EVEX_W_K, /* 2472 */ + IC_EVEX_W_K, /* 2473 */ + IC_EVEX_W_XS_K, /* 2474 */ + IC_EVEX_W_XS_K, /* 2475 */ + IC_EVEX_W_XD_K, /* 2476 */ + IC_EVEX_W_XD_K, /* 2477 */ + IC_EVEX_W_XD_K, /* 2478 */ + IC_EVEX_W_XD_K, /* 2479 */ + IC_EVEX_OPSIZE_K, /* 2480 */ + IC_EVEX_OPSIZE_K, /* 2481 */ + IC_EVEX_OPSIZE_K, /* 2482 */ + IC_EVEX_OPSIZE_K, /* 2483 */ + IC_EVEX_OPSIZE_K, /* 2484 */ + IC_EVEX_OPSIZE_K, /* 2485 */ + IC_EVEX_OPSIZE_K, /* 2486 */ + IC_EVEX_OPSIZE_K, /* 2487 */ + IC_EVEX_W_OPSIZE_K, /* 2488 */ + IC_EVEX_W_OPSIZE_K, /* 2489 */ + IC_EVEX_W_OPSIZE_K, /* 2490 */ + IC_EVEX_W_OPSIZE_K, /* 2491 */ + IC_EVEX_W_OPSIZE_K, /* 2492 */ + IC_EVEX_W_OPSIZE_K, /* 2493 */ + IC_EVEX_W_OPSIZE_K, /* 2494 */ + IC_EVEX_W_OPSIZE_K, /* 2495 */ + IC_EVEX_K, /* 2496 */ + IC_EVEX_K, /* 2497 */ + IC_EVEX_XS_K, /* 2498 */ + IC_EVEX_XS_K, /* 2499 */ + IC_EVEX_XD_K, /* 2500 */ + IC_EVEX_XD_K, /* 2501 */ + IC_EVEX_XD_K, /* 2502 */ + IC_EVEX_XD_K, /* 2503 */ + IC_EVEX_W_K, /* 2504 */ + IC_EVEX_W_K, /* 2505 */ + IC_EVEX_W_XS_K, /* 2506 */ + IC_EVEX_W_XS_K, /* 2507 */ + IC_EVEX_W_XD_K, /* 2508 */ + IC_EVEX_W_XD_K, /* 2509 */ + IC_EVEX_W_XD_K, /* 2510 */ + IC_EVEX_W_XD_K, /* 2511 */ + IC_EVEX_OPSIZE_K, /* 2512 */ + IC_EVEX_OPSIZE_K, /* 2513 */ + IC_EVEX_OPSIZE_K, /* 2514 */ + IC_EVEX_OPSIZE_K, /* 2515 */ + IC_EVEX_OPSIZE_K, /* 2516 */ + IC_EVEX_OPSIZE_K, /* 2517 */ + IC_EVEX_OPSIZE_K, /* 2518 */ + IC_EVEX_OPSIZE_K, /* 2519 */ + IC_EVEX_W_OPSIZE_K, /* 2520 */ + IC_EVEX_W_OPSIZE_K, /* 2521 */ + IC_EVEX_W_OPSIZE_K, /* 2522 */ + IC_EVEX_W_OPSIZE_K, /* 2523 */ + IC_EVEX_W_OPSIZE_K, /* 2524 */ + IC_EVEX_W_OPSIZE_K, /* 2525 */ + IC_EVEX_W_OPSIZE_K, /* 2526 */ + IC_EVEX_W_OPSIZE_K, /* 2527 */ + IC_EVEX_K, /* 2528 */ + IC_EVEX_K, /* 2529 */ + IC_EVEX_XS_K, /* 2530 */ + IC_EVEX_XS_K, /* 2531 */ + IC_EVEX_XD_K, /* 2532 */ + IC_EVEX_XD_K, /* 2533 */ + IC_EVEX_XD_K, /* 2534 */ + IC_EVEX_XD_K, /* 2535 */ + IC_EVEX_W_K, /* 2536 */ + IC_EVEX_W_K, /* 2537 */ + IC_EVEX_W_XS_K, /* 2538 */ + IC_EVEX_W_XS_K, /* 2539 */ + IC_EVEX_W_XD_K, /* 2540 */ + IC_EVEX_W_XD_K, /* 2541 */ + IC_EVEX_W_XD_K, /* 2542 */ + IC_EVEX_W_XD_K, /* 2543 */ + IC_EVEX_OPSIZE_K, /* 2544 */ + IC_EVEX_OPSIZE_K, /* 2545 */ + IC_EVEX_OPSIZE_K, /* 2546 */ + IC_EVEX_OPSIZE_K, /* 2547 */ + IC_EVEX_OPSIZE_K, /* 2548 */ + IC_EVEX_OPSIZE_K, /* 2549 */ + IC_EVEX_OPSIZE_K, /* 2550 */ + IC_EVEX_OPSIZE_K, /* 2551 */ + IC_EVEX_W_OPSIZE_K, /* 2552 */ + IC_EVEX_W_OPSIZE_K, /* 2553 */ + IC_EVEX_W_OPSIZE_K, /* 2554 */ + IC_EVEX_W_OPSIZE_K, /* 2555 */ + IC_EVEX_W_OPSIZE_K, /* 2556 */ + IC_EVEX_W_OPSIZE_K, /* 2557 */ + IC_EVEX_W_OPSIZE_K, /* 2558 */ + IC_EVEX_W_OPSIZE_K, /* 2559 */ + IC, /* 2560 */ + IC_64BIT, /* 2561 */ + IC_XS, /* 2562 */ + IC_64BIT_XS, /* 2563 */ + IC_XD, /* 2564 */ + IC_64BIT_XD, /* 2565 */ + IC_XS, /* 2566 */ + IC_64BIT_XS, /* 2567 */ + IC, /* 2568 */ + IC_64BIT_REXW, /* 2569 */ + IC_XS, /* 2570 */ + IC_64BIT_REXW_XS, /* 2571 */ + IC_XD, /* 2572 */ + IC_64BIT_REXW_XD, /* 2573 */ + IC_XS, /* 2574 */ + IC_64BIT_REXW_XS, /* 2575 */ + IC_OPSIZE, /* 2576 */ + IC_64BIT_OPSIZE, /* 2577 */ + IC_XS_OPSIZE, /* 2578 */ + IC_64BIT_XS_OPSIZE, /* 2579 */ + IC_XD_OPSIZE, /* 2580 */ + IC_64BIT_XD_OPSIZE, /* 2581 */ + IC_XS_OPSIZE, /* 2582 */ + IC_64BIT_XD_OPSIZE, /* 2583 */ + IC_OPSIZE, /* 2584 */ + IC_64BIT_REXW_OPSIZE, /* 2585 */ + IC_XS_OPSIZE, /* 2586 */ + IC_64BIT_REXW_XS, /* 2587 */ + IC_XD_OPSIZE, /* 2588 */ + IC_64BIT_REXW_XD, /* 2589 */ + IC_XS_OPSIZE, /* 2590 */ + IC_64BIT_REXW_XS, /* 2591 */ + IC_ADSIZE, /* 2592 */ + IC_64BIT_ADSIZE, /* 2593 */ + IC_XS, /* 2594 */ + IC_64BIT_XS, /* 2595 */ + IC_XD, /* 2596 */ + IC_64BIT_XD, /* 2597 */ + IC_XS, /* 2598 */ + IC_64BIT_XS, /* 2599 */ + IC_ADSIZE, /* 2600 */ + IC_64BIT_ADSIZE, /* 2601 */ + IC_XS, /* 2602 */ + IC_64BIT_REXW_XS, /* 2603 */ + IC_XD, /* 2604 */ + IC_64BIT_REXW_XD, /* 2605 */ + IC_XS, /* 2606 */ + IC_64BIT_REXW_XS, /* 2607 */ + IC_OPSIZE, /* 2608 */ + IC_64BIT_OPSIZE, /* 2609 */ + IC_XS_OPSIZE, /* 2610 */ + IC_64BIT_XS_OPSIZE, /* 2611 */ + IC_XD_OPSIZE, /* 2612 */ + IC_64BIT_XD_OPSIZE, /* 2613 */ + IC_XS_OPSIZE, /* 2614 */ + IC_64BIT_XD_OPSIZE, /* 2615 */ + IC_OPSIZE, /* 2616 */ + IC_64BIT_REXW_OPSIZE, /* 2617 */ + IC_XS_OPSIZE, /* 2618 */ + IC_64BIT_REXW_XS, /* 2619 */ + IC_XD_OPSIZE, /* 2620 */ + IC_64BIT_REXW_XD, /* 2621 */ + IC_XS_OPSIZE, /* 2622 */ + IC_64BIT_REXW_XS, /* 2623 */ + IC_VEX, /* 2624 */ + IC_VEX, /* 2625 */ + IC_VEX_XS, /* 2626 */ + IC_VEX_XS, /* 2627 */ + IC_VEX_XD, /* 2628 */ + IC_VEX_XD, /* 2629 */ + IC_VEX_XD, /* 2630 */ + IC_VEX_XD, /* 2631 */ + IC_VEX_W, /* 2632 */ + IC_VEX_W, /* 2633 */ + IC_VEX_W_XS, /* 2634 */ + IC_VEX_W_XS, /* 2635 */ + IC_VEX_W_XD, /* 2636 */ + IC_VEX_W_XD, /* 2637 */ + IC_VEX_W_XD, /* 2638 */ + IC_VEX_W_XD, /* 2639 */ + IC_VEX_OPSIZE, /* 2640 */ + IC_VEX_OPSIZE, /* 2641 */ + IC_VEX_OPSIZE, /* 2642 */ + IC_VEX_OPSIZE, /* 2643 */ + IC_VEX_OPSIZE, /* 2644 */ + IC_VEX_OPSIZE, /* 2645 */ + IC_VEX_OPSIZE, /* 2646 */ + IC_VEX_OPSIZE, /* 2647 */ + IC_VEX_W_OPSIZE, /* 2648 */ + IC_VEX_W_OPSIZE, /* 2649 */ + IC_VEX_W_OPSIZE, /* 2650 */ + IC_VEX_W_OPSIZE, /* 2651 */ + IC_VEX_W_OPSIZE, /* 2652 */ + IC_VEX_W_OPSIZE, /* 2653 */ + IC_VEX_W_OPSIZE, /* 2654 */ + IC_VEX_W_OPSIZE, /* 2655 */ + IC_VEX, /* 2656 */ + IC_VEX, /* 2657 */ + IC_VEX_XS, /* 2658 */ + IC_VEX_XS, /* 2659 */ + IC_VEX_XD, /* 2660 */ + IC_VEX_XD, /* 2661 */ + IC_VEX_XD, /* 2662 */ + IC_VEX_XD, /* 2663 */ + IC_VEX_W, /* 2664 */ + IC_VEX_W, /* 2665 */ + IC_VEX_W_XS, /* 2666 */ + IC_VEX_W_XS, /* 2667 */ + IC_VEX_W_XD, /* 2668 */ + IC_VEX_W_XD, /* 2669 */ + IC_VEX_W_XD, /* 2670 */ + IC_VEX_W_XD, /* 2671 */ + IC_VEX_OPSIZE, /* 2672 */ + IC_VEX_OPSIZE, /* 2673 */ + IC_VEX_OPSIZE, /* 2674 */ + IC_VEX_OPSIZE, /* 2675 */ + IC_VEX_OPSIZE, /* 2676 */ + IC_VEX_OPSIZE, /* 2677 */ + IC_VEX_OPSIZE, /* 2678 */ + IC_VEX_OPSIZE, /* 2679 */ + IC_VEX_W_OPSIZE, /* 2680 */ + IC_VEX_W_OPSIZE, /* 2681 */ + IC_VEX_W_OPSIZE, /* 2682 */ + IC_VEX_W_OPSIZE, /* 2683 */ + IC_VEX_W_OPSIZE, /* 2684 */ + IC_VEX_W_OPSIZE, /* 2685 */ + IC_VEX_W_OPSIZE, /* 2686 */ + IC_VEX_W_OPSIZE, /* 2687 */ + IC_VEX_L, /* 2688 */ + IC_VEX_L, /* 2689 */ + IC_VEX_L_XS, /* 2690 */ + IC_VEX_L_XS, /* 2691 */ + IC_VEX_L_XD, /* 2692 */ + IC_VEX_L_XD, /* 2693 */ + IC_VEX_L_XD, /* 2694 */ + IC_VEX_L_XD, /* 2695 */ + IC_VEX_L_W, /* 2696 */ + IC_VEX_L_W, /* 2697 */ + IC_VEX_L_W_XS, /* 2698 */ + IC_VEX_L_W_XS, /* 2699 */ + IC_VEX_L_W_XD, /* 2700 */ + IC_VEX_L_W_XD, /* 2701 */ + IC_VEX_L_W_XD, /* 2702 */ + IC_VEX_L_W_XD, /* 2703 */ + IC_VEX_L_OPSIZE, /* 2704 */ + IC_VEX_L_OPSIZE, /* 2705 */ + IC_VEX_L_OPSIZE, /* 2706 */ + IC_VEX_L_OPSIZE, /* 2707 */ + IC_VEX_L_OPSIZE, /* 2708 */ + IC_VEX_L_OPSIZE, /* 2709 */ + IC_VEX_L_OPSIZE, /* 2710 */ + IC_VEX_L_OPSIZE, /* 2711 */ + IC_VEX_L_W_OPSIZE, /* 2712 */ + IC_VEX_L_W_OPSIZE, /* 2713 */ + IC_VEX_L_W_OPSIZE, /* 2714 */ + IC_VEX_L_W_OPSIZE, /* 2715 */ + IC_VEX_L_W_OPSIZE, /* 2716 */ + IC_VEX_L_W_OPSIZE, /* 2717 */ + IC_VEX_L_W_OPSIZE, /* 2718 */ + IC_VEX_L_W_OPSIZE, /* 2719 */ + IC_VEX_L, /* 2720 */ + IC_VEX_L, /* 2721 */ + IC_VEX_L_XS, /* 2722 */ + IC_VEX_L_XS, /* 2723 */ + IC_VEX_L_XD, /* 2724 */ + IC_VEX_L_XD, /* 2725 */ + IC_VEX_L_XD, /* 2726 */ + IC_VEX_L_XD, /* 2727 */ + IC_VEX_L_W, /* 2728 */ + IC_VEX_L_W, /* 2729 */ + IC_VEX_L_W_XS, /* 2730 */ + IC_VEX_L_W_XS, /* 2731 */ + IC_VEX_L_W_XD, /* 2732 */ + IC_VEX_L_W_XD, /* 2733 */ + IC_VEX_L_W_XD, /* 2734 */ + IC_VEX_L_W_XD, /* 2735 */ + IC_VEX_L_OPSIZE, /* 2736 */ + IC_VEX_L_OPSIZE, /* 2737 */ + IC_VEX_L_OPSIZE, /* 2738 */ + IC_VEX_L_OPSIZE, /* 2739 */ + IC_VEX_L_OPSIZE, /* 2740 */ + IC_VEX_L_OPSIZE, /* 2741 */ + IC_VEX_L_OPSIZE, /* 2742 */ + IC_VEX_L_OPSIZE, /* 2743 */ + IC_VEX_L_W_OPSIZE, /* 2744 */ + IC_VEX_L_W_OPSIZE, /* 2745 */ + IC_VEX_L_W_OPSIZE, /* 2746 */ + IC_VEX_L_W_OPSIZE, /* 2747 */ + IC_VEX_L_W_OPSIZE, /* 2748 */ + IC_VEX_L_W_OPSIZE, /* 2749 */ + IC_VEX_L_W_OPSIZE, /* 2750 */ + IC_VEX_L_W_OPSIZE, /* 2751 */ + IC_VEX_L, /* 2752 */ + IC_VEX_L, /* 2753 */ + IC_VEX_L_XS, /* 2754 */ + IC_VEX_L_XS, /* 2755 */ + IC_VEX_L_XD, /* 2756 */ + IC_VEX_L_XD, /* 2757 */ + IC_VEX_L_XD, /* 2758 */ + IC_VEX_L_XD, /* 2759 */ + IC_VEX_L_W, /* 2760 */ + IC_VEX_L_W, /* 2761 */ + IC_VEX_L_W_XS, /* 2762 */ + IC_VEX_L_W_XS, /* 2763 */ + IC_VEX_L_W_XD, /* 2764 */ + IC_VEX_L_W_XD, /* 2765 */ + IC_VEX_L_W_XD, /* 2766 */ + IC_VEX_L_W_XD, /* 2767 */ + IC_VEX_L_OPSIZE, /* 2768 */ + IC_VEX_L_OPSIZE, /* 2769 */ + IC_VEX_L_OPSIZE, /* 2770 */ + IC_VEX_L_OPSIZE, /* 2771 */ + IC_VEX_L_OPSIZE, /* 2772 */ + IC_VEX_L_OPSIZE, /* 2773 */ + IC_VEX_L_OPSIZE, /* 2774 */ + IC_VEX_L_OPSIZE, /* 2775 */ + IC_VEX_L_W_OPSIZE, /* 2776 */ + IC_VEX_L_W_OPSIZE, /* 2777 */ + IC_VEX_L_W_OPSIZE, /* 2778 */ + IC_VEX_L_W_OPSIZE, /* 2779 */ + IC_VEX_L_W_OPSIZE, /* 2780 */ + IC_VEX_L_W_OPSIZE, /* 2781 */ + IC_VEX_L_W_OPSIZE, /* 2782 */ + IC_VEX_L_W_OPSIZE, /* 2783 */ + IC_VEX_L, /* 2784 */ + IC_VEX_L, /* 2785 */ + IC_VEX_L_XS, /* 2786 */ + IC_VEX_L_XS, /* 2787 */ + IC_VEX_L_XD, /* 2788 */ + IC_VEX_L_XD, /* 2789 */ + IC_VEX_L_XD, /* 2790 */ + IC_VEX_L_XD, /* 2791 */ + IC_VEX_L_W, /* 2792 */ + IC_VEX_L_W, /* 2793 */ + IC_VEX_L_W_XS, /* 2794 */ + IC_VEX_L_W_XS, /* 2795 */ + IC_VEX_L_W_XD, /* 2796 */ + IC_VEX_L_W_XD, /* 2797 */ + IC_VEX_L_W_XD, /* 2798 */ + IC_VEX_L_W_XD, /* 2799 */ + IC_VEX_L_OPSIZE, /* 2800 */ + IC_VEX_L_OPSIZE, /* 2801 */ + IC_VEX_L_OPSIZE, /* 2802 */ + IC_VEX_L_OPSIZE, /* 2803 */ + IC_VEX_L_OPSIZE, /* 2804 */ + IC_VEX_L_OPSIZE, /* 2805 */ + IC_VEX_L_OPSIZE, /* 2806 */ + IC_VEX_L_OPSIZE, /* 2807 */ + IC_VEX_L_W_OPSIZE, /* 2808 */ + IC_VEX_L_W_OPSIZE, /* 2809 */ + IC_VEX_L_W_OPSIZE, /* 2810 */ + IC_VEX_L_W_OPSIZE, /* 2811 */ + IC_VEX_L_W_OPSIZE, /* 2812 */ + IC_VEX_L_W_OPSIZE, /* 2813 */ + IC_VEX_L_W_OPSIZE, /* 2814 */ + IC_VEX_L_W_OPSIZE, /* 2815 */ + IC_EVEX_L_K, /* 2816 */ + IC_EVEX_L_K, /* 2817 */ + IC_EVEX_L_XS_K, /* 2818 */ + IC_EVEX_L_XS_K, /* 2819 */ + IC_EVEX_L_XD_K, /* 2820 */ + IC_EVEX_L_XD_K, /* 2821 */ + IC_EVEX_L_XD_K, /* 2822 */ + IC_EVEX_L_XD_K, /* 2823 */ + IC_EVEX_L_W_K, /* 2824 */ + IC_EVEX_L_W_K, /* 2825 */ + IC_EVEX_L_W_XS_K, /* 2826 */ + IC_EVEX_L_W_XS_K, /* 2827 */ + IC_EVEX_L_W_XD_K, /* 2828 */ + IC_EVEX_L_W_XD_K, /* 2829 */ + IC_EVEX_L_W_XD_K, /* 2830 */ + IC_EVEX_L_W_XD_K, /* 2831 */ + IC_EVEX_L_OPSIZE_K, /* 2832 */ + IC_EVEX_L_OPSIZE_K, /* 2833 */ + IC_EVEX_L_OPSIZE_K, /* 2834 */ + IC_EVEX_L_OPSIZE_K, /* 2835 */ + IC_EVEX_L_OPSIZE_K, /* 2836 */ + IC_EVEX_L_OPSIZE_K, /* 2837 */ + IC_EVEX_L_OPSIZE_K, /* 2838 */ + IC_EVEX_L_OPSIZE_K, /* 2839 */ + IC_EVEX_L_W_OPSIZE_K, /* 2840 */ + IC_EVEX_L_W_OPSIZE_K, /* 2841 */ + IC_EVEX_L_W_OPSIZE_K, /* 2842 */ + IC_EVEX_L_W_OPSIZE_K, /* 2843 */ + IC_EVEX_L_W_OPSIZE_K, /* 2844 */ + IC_EVEX_L_W_OPSIZE_K, /* 2845 */ + IC_EVEX_L_W_OPSIZE_K, /* 2846 */ + IC_EVEX_L_W_OPSIZE_K, /* 2847 */ + IC_EVEX_L_K, /* 2848 */ + IC_EVEX_L_K, /* 2849 */ + IC_EVEX_L_XS_K, /* 2850 */ + IC_EVEX_L_XS_K, /* 2851 */ + IC_EVEX_L_XD_K, /* 2852 */ + IC_EVEX_L_XD_K, /* 2853 */ + IC_EVEX_L_XD_K, /* 2854 */ + IC_EVEX_L_XD_K, /* 2855 */ + IC_EVEX_L_W_K, /* 2856 */ + IC_EVEX_L_W_K, /* 2857 */ + IC_EVEX_L_W_XS_K, /* 2858 */ + IC_EVEX_L_W_XS_K, /* 2859 */ + IC_EVEX_L_W_XD_K, /* 2860 */ + IC_EVEX_L_W_XD_K, /* 2861 */ + IC_EVEX_L_W_XD_K, /* 2862 */ + IC_EVEX_L_W_XD_K, /* 2863 */ + IC_EVEX_L_OPSIZE_K, /* 2864 */ + IC_EVEX_L_OPSIZE_K, /* 2865 */ + IC_EVEX_L_OPSIZE_K, /* 2866 */ + IC_EVEX_L_OPSIZE_K, /* 2867 */ + IC_EVEX_L_OPSIZE_K, /* 2868 */ + IC_EVEX_L_OPSIZE_K, /* 2869 */ + IC_EVEX_L_OPSIZE_K, /* 2870 */ + IC_EVEX_L_OPSIZE_K, /* 2871 */ + IC_EVEX_L_W_OPSIZE_K, /* 2872 */ + IC_EVEX_L_W_OPSIZE_K, /* 2873 */ + IC_EVEX_L_W_OPSIZE_K, /* 2874 */ + IC_EVEX_L_W_OPSIZE_K, /* 2875 */ + IC_EVEX_L_W_OPSIZE_K, /* 2876 */ + IC_EVEX_L_W_OPSIZE_K, /* 2877 */ + IC_EVEX_L_W_OPSIZE_K, /* 2878 */ + IC_EVEX_L_W_OPSIZE_K, /* 2879 */ + IC_EVEX_L_K, /* 2880 */ + IC_EVEX_L_K, /* 2881 */ + IC_EVEX_L_XS_K, /* 2882 */ + IC_EVEX_L_XS_K, /* 2883 */ + IC_EVEX_L_XD_K, /* 2884 */ + IC_EVEX_L_XD_K, /* 2885 */ + IC_EVEX_L_XD_K, /* 2886 */ + IC_EVEX_L_XD_K, /* 2887 */ + IC_EVEX_L_W_K, /* 2888 */ + IC_EVEX_L_W_K, /* 2889 */ + IC_EVEX_L_W_XS_K, /* 2890 */ + IC_EVEX_L_W_XS_K, /* 2891 */ + IC_EVEX_L_W_XD_K, /* 2892 */ + IC_EVEX_L_W_XD_K, /* 2893 */ + IC_EVEX_L_W_XD_K, /* 2894 */ + IC_EVEX_L_W_XD_K, /* 2895 */ + IC_EVEX_L_OPSIZE_K, /* 2896 */ + IC_EVEX_L_OPSIZE_K, /* 2897 */ + IC_EVEX_L_OPSIZE_K, /* 2898 */ + IC_EVEX_L_OPSIZE_K, /* 2899 */ + IC_EVEX_L_OPSIZE_K, /* 2900 */ + IC_EVEX_L_OPSIZE_K, /* 2901 */ + IC_EVEX_L_OPSIZE_K, /* 2902 */ + IC_EVEX_L_OPSIZE_K, /* 2903 */ + IC_EVEX_L_W_OPSIZE_K, /* 2904 */ + IC_EVEX_L_W_OPSIZE_K, /* 2905 */ + IC_EVEX_L_W_OPSIZE_K, /* 2906 */ + IC_EVEX_L_W_OPSIZE_K, /* 2907 */ + IC_EVEX_L_W_OPSIZE_K, /* 2908 */ + IC_EVEX_L_W_OPSIZE_K, /* 2909 */ + IC_EVEX_L_W_OPSIZE_K, /* 2910 */ + IC_EVEX_L_W_OPSIZE_K, /* 2911 */ + IC_EVEX_L_K, /* 2912 */ + IC_EVEX_L_K, /* 2913 */ + IC_EVEX_L_XS_K, /* 2914 */ + IC_EVEX_L_XS_K, /* 2915 */ + IC_EVEX_L_XD_K, /* 2916 */ + IC_EVEX_L_XD_K, /* 2917 */ + IC_EVEX_L_XD_K, /* 2918 */ + IC_EVEX_L_XD_K, /* 2919 */ + IC_EVEX_L_W_K, /* 2920 */ + IC_EVEX_L_W_K, /* 2921 */ + IC_EVEX_L_W_XS_K, /* 2922 */ + IC_EVEX_L_W_XS_K, /* 2923 */ + IC_EVEX_L_W_XD_K, /* 2924 */ + IC_EVEX_L_W_XD_K, /* 2925 */ + IC_EVEX_L_W_XD_K, /* 2926 */ + IC_EVEX_L_W_XD_K, /* 2927 */ + IC_EVEX_L_OPSIZE_K, /* 2928 */ + IC_EVEX_L_OPSIZE_K, /* 2929 */ + IC_EVEX_L_OPSIZE_K, /* 2930 */ + IC_EVEX_L_OPSIZE_K, /* 2931 */ + IC_EVEX_L_OPSIZE_K, /* 2932 */ + IC_EVEX_L_OPSIZE_K, /* 2933 */ + IC_EVEX_L_OPSIZE_K, /* 2934 */ + IC_EVEX_L_OPSIZE_K, /* 2935 */ + IC_EVEX_L_W_OPSIZE_K, /* 2936 */ + IC_EVEX_L_W_OPSIZE_K, /* 2937 */ + IC_EVEX_L_W_OPSIZE_K, /* 2938 */ + IC_EVEX_L_W_OPSIZE_K, /* 2939 */ + IC_EVEX_L_W_OPSIZE_K, /* 2940 */ + IC_EVEX_L_W_OPSIZE_K, /* 2941 */ + IC_EVEX_L_W_OPSIZE_K, /* 2942 */ + IC_EVEX_L_W_OPSIZE_K, /* 2943 */ + IC_EVEX_L_K, /* 2944 */ + IC_EVEX_L_K, /* 2945 */ + IC_EVEX_L_XS_K, /* 2946 */ + IC_EVEX_L_XS_K, /* 2947 */ + IC_EVEX_L_XD_K, /* 2948 */ + IC_EVEX_L_XD_K, /* 2949 */ + IC_EVEX_L_XD_K, /* 2950 */ + IC_EVEX_L_XD_K, /* 2951 */ + IC_EVEX_L_W_K, /* 2952 */ + IC_EVEX_L_W_K, /* 2953 */ + IC_EVEX_L_W_XS_K, /* 2954 */ + IC_EVEX_L_W_XS_K, /* 2955 */ + IC_EVEX_L_W_XD_K, /* 2956 */ + IC_EVEX_L_W_XD_K, /* 2957 */ + IC_EVEX_L_W_XD_K, /* 2958 */ + IC_EVEX_L_W_XD_K, /* 2959 */ + IC_EVEX_L_OPSIZE_K, /* 2960 */ + IC_EVEX_L_OPSIZE_K, /* 2961 */ + IC_EVEX_L_OPSIZE_K, /* 2962 */ + IC_EVEX_L_OPSIZE_K, /* 2963 */ + IC_EVEX_L_OPSIZE_K, /* 2964 */ + IC_EVEX_L_OPSIZE_K, /* 2965 */ + IC_EVEX_L_OPSIZE_K, /* 2966 */ + IC_EVEX_L_OPSIZE_K, /* 2967 */ + IC_EVEX_L_W_OPSIZE_K, /* 2968 */ + IC_EVEX_L_W_OPSIZE_K, /* 2969 */ + IC_EVEX_L_W_OPSIZE_K, /* 2970 */ + IC_EVEX_L_W_OPSIZE_K, /* 2971 */ + IC_EVEX_L_W_OPSIZE_K, /* 2972 */ + IC_EVEX_L_W_OPSIZE_K, /* 2973 */ + IC_EVEX_L_W_OPSIZE_K, /* 2974 */ + IC_EVEX_L_W_OPSIZE_K, /* 2975 */ + IC_EVEX_L_K, /* 2976 */ + IC_EVEX_L_K, /* 2977 */ + IC_EVEX_L_XS_K, /* 2978 */ + IC_EVEX_L_XS_K, /* 2979 */ + IC_EVEX_L_XD_K, /* 2980 */ + IC_EVEX_L_XD_K, /* 2981 */ + IC_EVEX_L_XD_K, /* 2982 */ + IC_EVEX_L_XD_K, /* 2983 */ + IC_EVEX_L_W_K, /* 2984 */ + IC_EVEX_L_W_K, /* 2985 */ + IC_EVEX_L_W_XS_K, /* 2986 */ + IC_EVEX_L_W_XS_K, /* 2987 */ + IC_EVEX_L_W_XD_K, /* 2988 */ + IC_EVEX_L_W_XD_K, /* 2989 */ + IC_EVEX_L_W_XD_K, /* 2990 */ + IC_EVEX_L_W_XD_K, /* 2991 */ + IC_EVEX_L_OPSIZE_K, /* 2992 */ + IC_EVEX_L_OPSIZE_K, /* 2993 */ + IC_EVEX_L_OPSIZE_K, /* 2994 */ + IC_EVEX_L_OPSIZE_K, /* 2995 */ + IC_EVEX_L_OPSIZE_K, /* 2996 */ + IC_EVEX_L_OPSIZE_K, /* 2997 */ + IC_EVEX_L_OPSIZE_K, /* 2998 */ + IC_EVEX_L_OPSIZE_K, /* 2999 */ + IC_EVEX_L_W_OPSIZE_K, /* 3000 */ + IC_EVEX_L_W_OPSIZE_K, /* 3001 */ + IC_EVEX_L_W_OPSIZE_K, /* 3002 */ + IC_EVEX_L_W_OPSIZE_K, /* 3003 */ + IC_EVEX_L_W_OPSIZE_K, /* 3004 */ + IC_EVEX_L_W_OPSIZE_K, /* 3005 */ + IC_EVEX_L_W_OPSIZE_K, /* 3006 */ + IC_EVEX_L_W_OPSIZE_K, /* 3007 */ + IC_EVEX_L_K, /* 3008 */ + IC_EVEX_L_K, /* 3009 */ + IC_EVEX_L_XS_K, /* 3010 */ + IC_EVEX_L_XS_K, /* 3011 */ + IC_EVEX_L_XD_K, /* 3012 */ + IC_EVEX_L_XD_K, /* 3013 */ + IC_EVEX_L_XD_K, /* 3014 */ + IC_EVEX_L_XD_K, /* 3015 */ + IC_EVEX_L_W_K, /* 3016 */ + IC_EVEX_L_W_K, /* 3017 */ + IC_EVEX_L_W_XS_K, /* 3018 */ + IC_EVEX_L_W_XS_K, /* 3019 */ + IC_EVEX_L_W_XD_K, /* 3020 */ + IC_EVEX_L_W_XD_K, /* 3021 */ + IC_EVEX_L_W_XD_K, /* 3022 */ + IC_EVEX_L_W_XD_K, /* 3023 */ + IC_EVEX_L_OPSIZE_K, /* 3024 */ + IC_EVEX_L_OPSIZE_K, /* 3025 */ + IC_EVEX_L_OPSIZE_K, /* 3026 */ + IC_EVEX_L_OPSIZE_K, /* 3027 */ + IC_EVEX_L_OPSIZE_K, /* 3028 */ + IC_EVEX_L_OPSIZE_K, /* 3029 */ + IC_EVEX_L_OPSIZE_K, /* 3030 */ + IC_EVEX_L_OPSIZE_K, /* 3031 */ + IC_EVEX_L_W_OPSIZE_K, /* 3032 */ + IC_EVEX_L_W_OPSIZE_K, /* 3033 */ + IC_EVEX_L_W_OPSIZE_K, /* 3034 */ + IC_EVEX_L_W_OPSIZE_K, /* 3035 */ + IC_EVEX_L_W_OPSIZE_K, /* 3036 */ + IC_EVEX_L_W_OPSIZE_K, /* 3037 */ + IC_EVEX_L_W_OPSIZE_K, /* 3038 */ + IC_EVEX_L_W_OPSIZE_K, /* 3039 */ + IC_EVEX_L_K, /* 3040 */ + IC_EVEX_L_K, /* 3041 */ + IC_EVEX_L_XS_K, /* 3042 */ + IC_EVEX_L_XS_K, /* 3043 */ + IC_EVEX_L_XD_K, /* 3044 */ + IC_EVEX_L_XD_K, /* 3045 */ + IC_EVEX_L_XD_K, /* 3046 */ + IC_EVEX_L_XD_K, /* 3047 */ + IC_EVEX_L_W_K, /* 3048 */ + IC_EVEX_L_W_K, /* 3049 */ + IC_EVEX_L_W_XS_K, /* 3050 */ + IC_EVEX_L_W_XS_K, /* 3051 */ + IC_EVEX_L_W_XD_K, /* 3052 */ + IC_EVEX_L_W_XD_K, /* 3053 */ + IC_EVEX_L_W_XD_K, /* 3054 */ + IC_EVEX_L_W_XD_K, /* 3055 */ + IC_EVEX_L_OPSIZE_K, /* 3056 */ + IC_EVEX_L_OPSIZE_K, /* 3057 */ + IC_EVEX_L_OPSIZE_K, /* 3058 */ + IC_EVEX_L_OPSIZE_K, /* 3059 */ + IC_EVEX_L_OPSIZE_K, /* 3060 */ + IC_EVEX_L_OPSIZE_K, /* 3061 */ + IC_EVEX_L_OPSIZE_K, /* 3062 */ + IC_EVEX_L_OPSIZE_K, /* 3063 */ + IC_EVEX_L_W_OPSIZE_K, /* 3064 */ + IC_EVEX_L_W_OPSIZE_K, /* 3065 */ + IC_EVEX_L_W_OPSIZE_K, /* 3066 */ + IC_EVEX_L_W_OPSIZE_K, /* 3067 */ + IC_EVEX_L_W_OPSIZE_K, /* 3068 */ + IC_EVEX_L_W_OPSIZE_K, /* 3069 */ + IC_EVEX_L_W_OPSIZE_K, /* 3070 */ + IC_EVEX_L_W_OPSIZE_K, /* 3071 */ + IC, /* 3072 */ + IC_64BIT, /* 3073 */ + IC_XS, /* 3074 */ + IC_64BIT_XS, /* 3075 */ + IC_XD, /* 3076 */ + IC_64BIT_XD, /* 3077 */ + IC_XS, /* 3078 */ + IC_64BIT_XS, /* 3079 */ + IC, /* 3080 */ + IC_64BIT_REXW, /* 3081 */ + IC_XS, /* 3082 */ + IC_64BIT_REXW_XS, /* 3083 */ + IC_XD, /* 3084 */ + IC_64BIT_REXW_XD, /* 3085 */ + IC_XS, /* 3086 */ + IC_64BIT_REXW_XS, /* 3087 */ + IC_OPSIZE, /* 3088 */ + IC_64BIT_OPSIZE, /* 3089 */ + IC_XS_OPSIZE, /* 3090 */ + IC_64BIT_XS_OPSIZE, /* 3091 */ + IC_XD_OPSIZE, /* 3092 */ + IC_64BIT_XD_OPSIZE, /* 3093 */ + IC_XS_OPSIZE, /* 3094 */ + IC_64BIT_XD_OPSIZE, /* 3095 */ + IC_OPSIZE, /* 3096 */ + IC_64BIT_REXW_OPSIZE, /* 3097 */ + IC_XS_OPSIZE, /* 3098 */ + IC_64BIT_REXW_XS, /* 3099 */ + IC_XD_OPSIZE, /* 3100 */ + IC_64BIT_REXW_XD, /* 3101 */ + IC_XS_OPSIZE, /* 3102 */ + IC_64BIT_REXW_XS, /* 3103 */ + IC_ADSIZE, /* 3104 */ + IC_64BIT_ADSIZE, /* 3105 */ + IC_XS, /* 3106 */ + IC_64BIT_XS, /* 3107 */ + IC_XD, /* 3108 */ + IC_64BIT_XD, /* 3109 */ + IC_XS, /* 3110 */ + IC_64BIT_XS, /* 3111 */ + IC_ADSIZE, /* 3112 */ + IC_64BIT_ADSIZE, /* 3113 */ + IC_XS, /* 3114 */ + IC_64BIT_REXW_XS, /* 3115 */ + IC_XD, /* 3116 */ + IC_64BIT_REXW_XD, /* 3117 */ + IC_XS, /* 3118 */ + IC_64BIT_REXW_XS, /* 3119 */ + IC_OPSIZE, /* 3120 */ + IC_64BIT_OPSIZE, /* 3121 */ + IC_XS_OPSIZE, /* 3122 */ + IC_64BIT_XS_OPSIZE, /* 3123 */ + IC_XD_OPSIZE, /* 3124 */ + IC_64BIT_XD_OPSIZE, /* 3125 */ + IC_XS_OPSIZE, /* 3126 */ + IC_64BIT_XD_OPSIZE, /* 3127 */ + IC_OPSIZE, /* 3128 */ + IC_64BIT_REXW_OPSIZE, /* 3129 */ + IC_XS_OPSIZE, /* 3130 */ + IC_64BIT_REXW_XS, /* 3131 */ + IC_XD_OPSIZE, /* 3132 */ + IC_64BIT_REXW_XD, /* 3133 */ + IC_XS_OPSIZE, /* 3134 */ + IC_64BIT_REXW_XS, /* 3135 */ + IC_VEX, /* 3136 */ + IC_VEX, /* 3137 */ + IC_VEX_XS, /* 3138 */ + IC_VEX_XS, /* 3139 */ + IC_VEX_XD, /* 3140 */ + IC_VEX_XD, /* 3141 */ + IC_VEX_XD, /* 3142 */ + IC_VEX_XD, /* 3143 */ + IC_VEX_W, /* 3144 */ + IC_VEX_W, /* 3145 */ + IC_VEX_W_XS, /* 3146 */ + IC_VEX_W_XS, /* 3147 */ + IC_VEX_W_XD, /* 3148 */ + IC_VEX_W_XD, /* 3149 */ + IC_VEX_W_XD, /* 3150 */ + IC_VEX_W_XD, /* 3151 */ + IC_VEX_OPSIZE, /* 3152 */ + IC_VEX_OPSIZE, /* 3153 */ + IC_VEX_OPSIZE, /* 3154 */ + IC_VEX_OPSIZE, /* 3155 */ + IC_VEX_OPSIZE, /* 3156 */ + IC_VEX_OPSIZE, /* 3157 */ + IC_VEX_OPSIZE, /* 3158 */ + IC_VEX_OPSIZE, /* 3159 */ + IC_VEX_W_OPSIZE, /* 3160 */ + IC_VEX_W_OPSIZE, /* 3161 */ + IC_VEX_W_OPSIZE, /* 3162 */ + IC_VEX_W_OPSIZE, /* 3163 */ + IC_VEX_W_OPSIZE, /* 3164 */ + IC_VEX_W_OPSIZE, /* 3165 */ + IC_VEX_W_OPSIZE, /* 3166 */ + IC_VEX_W_OPSIZE, /* 3167 */ + IC_VEX, /* 3168 */ + IC_VEX, /* 3169 */ + IC_VEX_XS, /* 3170 */ + IC_VEX_XS, /* 3171 */ + IC_VEX_XD, /* 3172 */ + IC_VEX_XD, /* 3173 */ + IC_VEX_XD, /* 3174 */ + IC_VEX_XD, /* 3175 */ + IC_VEX_W, /* 3176 */ + IC_VEX_W, /* 3177 */ + IC_VEX_W_XS, /* 3178 */ + IC_VEX_W_XS, /* 3179 */ + IC_VEX_W_XD, /* 3180 */ + IC_VEX_W_XD, /* 3181 */ + IC_VEX_W_XD, /* 3182 */ + IC_VEX_W_XD, /* 3183 */ + IC_VEX_OPSIZE, /* 3184 */ + IC_VEX_OPSIZE, /* 3185 */ + IC_VEX_OPSIZE, /* 3186 */ + IC_VEX_OPSIZE, /* 3187 */ + IC_VEX_OPSIZE, /* 3188 */ + IC_VEX_OPSIZE, /* 3189 */ + IC_VEX_OPSIZE, /* 3190 */ + IC_VEX_OPSIZE, /* 3191 */ + IC_VEX_W_OPSIZE, /* 3192 */ + IC_VEX_W_OPSIZE, /* 3193 */ + IC_VEX_W_OPSIZE, /* 3194 */ + IC_VEX_W_OPSIZE, /* 3195 */ + IC_VEX_W_OPSIZE, /* 3196 */ + IC_VEX_W_OPSIZE, /* 3197 */ + IC_VEX_W_OPSIZE, /* 3198 */ + IC_VEX_W_OPSIZE, /* 3199 */ + IC_VEX_L, /* 3200 */ + IC_VEX_L, /* 3201 */ + IC_VEX_L_XS, /* 3202 */ + IC_VEX_L_XS, /* 3203 */ + IC_VEX_L_XD, /* 3204 */ + IC_VEX_L_XD, /* 3205 */ + IC_VEX_L_XD, /* 3206 */ + IC_VEX_L_XD, /* 3207 */ + IC_VEX_L_W, /* 3208 */ + IC_VEX_L_W, /* 3209 */ + IC_VEX_L_W_XS, /* 3210 */ + IC_VEX_L_W_XS, /* 3211 */ + IC_VEX_L_W_XD, /* 3212 */ + IC_VEX_L_W_XD, /* 3213 */ + IC_VEX_L_W_XD, /* 3214 */ + IC_VEX_L_W_XD, /* 3215 */ + IC_VEX_L_OPSIZE, /* 3216 */ + IC_VEX_L_OPSIZE, /* 3217 */ + IC_VEX_L_OPSIZE, /* 3218 */ + IC_VEX_L_OPSIZE, /* 3219 */ + IC_VEX_L_OPSIZE, /* 3220 */ + IC_VEX_L_OPSIZE, /* 3221 */ + IC_VEX_L_OPSIZE, /* 3222 */ + IC_VEX_L_OPSIZE, /* 3223 */ + IC_VEX_L_W_OPSIZE, /* 3224 */ + IC_VEX_L_W_OPSIZE, /* 3225 */ + IC_VEX_L_W_OPSIZE, /* 3226 */ + IC_VEX_L_W_OPSIZE, /* 3227 */ + IC_VEX_L_W_OPSIZE, /* 3228 */ + IC_VEX_L_W_OPSIZE, /* 3229 */ + IC_VEX_L_W_OPSIZE, /* 3230 */ + IC_VEX_L_W_OPSIZE, /* 3231 */ + IC_VEX_L, /* 3232 */ + IC_VEX_L, /* 3233 */ + IC_VEX_L_XS, /* 3234 */ + IC_VEX_L_XS, /* 3235 */ + IC_VEX_L_XD, /* 3236 */ + IC_VEX_L_XD, /* 3237 */ + IC_VEX_L_XD, /* 3238 */ + IC_VEX_L_XD, /* 3239 */ + IC_VEX_L_W, /* 3240 */ + IC_VEX_L_W, /* 3241 */ + IC_VEX_L_W_XS, /* 3242 */ + IC_VEX_L_W_XS, /* 3243 */ + IC_VEX_L_W_XD, /* 3244 */ + IC_VEX_L_W_XD, /* 3245 */ + IC_VEX_L_W_XD, /* 3246 */ + IC_VEX_L_W_XD, /* 3247 */ + IC_VEX_L_OPSIZE, /* 3248 */ + IC_VEX_L_OPSIZE, /* 3249 */ + IC_VEX_L_OPSIZE, /* 3250 */ + IC_VEX_L_OPSIZE, /* 3251 */ + IC_VEX_L_OPSIZE, /* 3252 */ + IC_VEX_L_OPSIZE, /* 3253 */ + IC_VEX_L_OPSIZE, /* 3254 */ + IC_VEX_L_OPSIZE, /* 3255 */ + IC_VEX_L_W_OPSIZE, /* 3256 */ + IC_VEX_L_W_OPSIZE, /* 3257 */ + IC_VEX_L_W_OPSIZE, /* 3258 */ + IC_VEX_L_W_OPSIZE, /* 3259 */ + IC_VEX_L_W_OPSIZE, /* 3260 */ + IC_VEX_L_W_OPSIZE, /* 3261 */ + IC_VEX_L_W_OPSIZE, /* 3262 */ + IC_VEX_L_W_OPSIZE, /* 3263 */ + IC_VEX_L, /* 3264 */ + IC_VEX_L, /* 3265 */ + IC_VEX_L_XS, /* 3266 */ + IC_VEX_L_XS, /* 3267 */ + IC_VEX_L_XD, /* 3268 */ + IC_VEX_L_XD, /* 3269 */ + IC_VEX_L_XD, /* 3270 */ + IC_VEX_L_XD, /* 3271 */ + IC_VEX_L_W, /* 3272 */ + IC_VEX_L_W, /* 3273 */ + IC_VEX_L_W_XS, /* 3274 */ + IC_VEX_L_W_XS, /* 3275 */ + IC_VEX_L_W_XD, /* 3276 */ + IC_VEX_L_W_XD, /* 3277 */ + IC_VEX_L_W_XD, /* 3278 */ + IC_VEX_L_W_XD, /* 3279 */ + IC_VEX_L_OPSIZE, /* 3280 */ + IC_VEX_L_OPSIZE, /* 3281 */ + IC_VEX_L_OPSIZE, /* 3282 */ + IC_VEX_L_OPSIZE, /* 3283 */ + IC_VEX_L_OPSIZE, /* 3284 */ + IC_VEX_L_OPSIZE, /* 3285 */ + IC_VEX_L_OPSIZE, /* 3286 */ + IC_VEX_L_OPSIZE, /* 3287 */ + IC_VEX_L_W_OPSIZE, /* 3288 */ + IC_VEX_L_W_OPSIZE, /* 3289 */ + IC_VEX_L_W_OPSIZE, /* 3290 */ + IC_VEX_L_W_OPSIZE, /* 3291 */ + IC_VEX_L_W_OPSIZE, /* 3292 */ + IC_VEX_L_W_OPSIZE, /* 3293 */ + IC_VEX_L_W_OPSIZE, /* 3294 */ + IC_VEX_L_W_OPSIZE, /* 3295 */ + IC_VEX_L, /* 3296 */ + IC_VEX_L, /* 3297 */ + IC_VEX_L_XS, /* 3298 */ + IC_VEX_L_XS, /* 3299 */ + IC_VEX_L_XD, /* 3300 */ + IC_VEX_L_XD, /* 3301 */ + IC_VEX_L_XD, /* 3302 */ + IC_VEX_L_XD, /* 3303 */ + IC_VEX_L_W, /* 3304 */ + IC_VEX_L_W, /* 3305 */ + IC_VEX_L_W_XS, /* 3306 */ + IC_VEX_L_W_XS, /* 3307 */ + IC_VEX_L_W_XD, /* 3308 */ + IC_VEX_L_W_XD, /* 3309 */ + IC_VEX_L_W_XD, /* 3310 */ + IC_VEX_L_W_XD, /* 3311 */ + IC_VEX_L_OPSIZE, /* 3312 */ + IC_VEX_L_OPSIZE, /* 3313 */ + IC_VEX_L_OPSIZE, /* 3314 */ + IC_VEX_L_OPSIZE, /* 3315 */ + IC_VEX_L_OPSIZE, /* 3316 */ + IC_VEX_L_OPSIZE, /* 3317 */ + IC_VEX_L_OPSIZE, /* 3318 */ + IC_VEX_L_OPSIZE, /* 3319 */ + IC_VEX_L_W_OPSIZE, /* 3320 */ + IC_VEX_L_W_OPSIZE, /* 3321 */ + IC_VEX_L_W_OPSIZE, /* 3322 */ + IC_VEX_L_W_OPSIZE, /* 3323 */ + IC_VEX_L_W_OPSIZE, /* 3324 */ + IC_VEX_L_W_OPSIZE, /* 3325 */ + IC_VEX_L_W_OPSIZE, /* 3326 */ + IC_VEX_L_W_OPSIZE, /* 3327 */ + IC_EVEX_L2_K, /* 3328 */ + IC_EVEX_L2_K, /* 3329 */ + IC_EVEX_L2_XS_K, /* 3330 */ + IC_EVEX_L2_XS_K, /* 3331 */ + IC_EVEX_L2_XD_K, /* 3332 */ + IC_EVEX_L2_XD_K, /* 3333 */ + IC_EVEX_L2_XD_K, /* 3334 */ + IC_EVEX_L2_XD_K, /* 3335 */ + IC_EVEX_L2_W_K, /* 3336 */ + IC_EVEX_L2_W_K, /* 3337 */ + IC_EVEX_L2_W_XS_K, /* 3338 */ + IC_EVEX_L2_W_XS_K, /* 3339 */ + IC_EVEX_L2_W_XD_K, /* 3340 */ + IC_EVEX_L2_W_XD_K, /* 3341 */ + IC_EVEX_L2_W_XD_K, /* 3342 */ + IC_EVEX_L2_W_XD_K, /* 3343 */ + IC_EVEX_L2_OPSIZE_K, /* 3344 */ + IC_EVEX_L2_OPSIZE_K, /* 3345 */ + IC_EVEX_L2_OPSIZE_K, /* 3346 */ + IC_EVEX_L2_OPSIZE_K, /* 3347 */ + IC_EVEX_L2_OPSIZE_K, /* 3348 */ + IC_EVEX_L2_OPSIZE_K, /* 3349 */ + IC_EVEX_L2_OPSIZE_K, /* 3350 */ + IC_EVEX_L2_OPSIZE_K, /* 3351 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3352 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3353 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3354 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3355 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3356 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3357 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3358 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3359 */ + IC_EVEX_L2_K, /* 3360 */ + IC_EVEX_L2_K, /* 3361 */ + IC_EVEX_L2_XS_K, /* 3362 */ + IC_EVEX_L2_XS_K, /* 3363 */ + IC_EVEX_L2_XD_K, /* 3364 */ + IC_EVEX_L2_XD_K, /* 3365 */ + IC_EVEX_L2_XD_K, /* 3366 */ + IC_EVEX_L2_XD_K, /* 3367 */ + IC_EVEX_L2_W_K, /* 3368 */ + IC_EVEX_L2_W_K, /* 3369 */ + IC_EVEX_L2_W_XS_K, /* 3370 */ + IC_EVEX_L2_W_XS_K, /* 3371 */ + IC_EVEX_L2_W_XD_K, /* 3372 */ + IC_EVEX_L2_W_XD_K, /* 3373 */ + IC_EVEX_L2_W_XD_K, /* 3374 */ + IC_EVEX_L2_W_XD_K, /* 3375 */ + IC_EVEX_L2_OPSIZE_K, /* 3376 */ + IC_EVEX_L2_OPSIZE_K, /* 3377 */ + IC_EVEX_L2_OPSIZE_K, /* 3378 */ + IC_EVEX_L2_OPSIZE_K, /* 3379 */ + IC_EVEX_L2_OPSIZE_K, /* 3380 */ + IC_EVEX_L2_OPSIZE_K, /* 3381 */ + IC_EVEX_L2_OPSIZE_K, /* 3382 */ + IC_EVEX_L2_OPSIZE_K, /* 3383 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3384 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3385 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3386 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3387 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3388 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3389 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3390 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3391 */ + IC_EVEX_L2_K, /* 3392 */ + IC_EVEX_L2_K, /* 3393 */ + IC_EVEX_L2_XS_K, /* 3394 */ + IC_EVEX_L2_XS_K, /* 3395 */ + IC_EVEX_L2_XD_K, /* 3396 */ + IC_EVEX_L2_XD_K, /* 3397 */ + IC_EVEX_L2_XD_K, /* 3398 */ + IC_EVEX_L2_XD_K, /* 3399 */ + IC_EVEX_L2_W_K, /* 3400 */ + IC_EVEX_L2_W_K, /* 3401 */ + IC_EVEX_L2_W_XS_K, /* 3402 */ + IC_EVEX_L2_W_XS_K, /* 3403 */ + IC_EVEX_L2_W_XD_K, /* 3404 */ + IC_EVEX_L2_W_XD_K, /* 3405 */ + IC_EVEX_L2_W_XD_K, /* 3406 */ + IC_EVEX_L2_W_XD_K, /* 3407 */ + IC_EVEX_L2_OPSIZE_K, /* 3408 */ + IC_EVEX_L2_OPSIZE_K, /* 3409 */ + IC_EVEX_L2_OPSIZE_K, /* 3410 */ + IC_EVEX_L2_OPSIZE_K, /* 3411 */ + IC_EVEX_L2_OPSIZE_K, /* 3412 */ + IC_EVEX_L2_OPSIZE_K, /* 3413 */ + IC_EVEX_L2_OPSIZE_K, /* 3414 */ + IC_EVEX_L2_OPSIZE_K, /* 3415 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3416 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3417 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3418 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3419 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3420 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3421 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3422 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3423 */ + IC_EVEX_L2_K, /* 3424 */ + IC_EVEX_L2_K, /* 3425 */ + IC_EVEX_L2_XS_K, /* 3426 */ + IC_EVEX_L2_XS_K, /* 3427 */ + IC_EVEX_L2_XD_K, /* 3428 */ + IC_EVEX_L2_XD_K, /* 3429 */ + IC_EVEX_L2_XD_K, /* 3430 */ + IC_EVEX_L2_XD_K, /* 3431 */ + IC_EVEX_L2_W_K, /* 3432 */ + IC_EVEX_L2_W_K, /* 3433 */ + IC_EVEX_L2_W_XS_K, /* 3434 */ + IC_EVEX_L2_W_XS_K, /* 3435 */ + IC_EVEX_L2_W_XD_K, /* 3436 */ + IC_EVEX_L2_W_XD_K, /* 3437 */ + IC_EVEX_L2_W_XD_K, /* 3438 */ + IC_EVEX_L2_W_XD_K, /* 3439 */ + IC_EVEX_L2_OPSIZE_K, /* 3440 */ + IC_EVEX_L2_OPSIZE_K, /* 3441 */ + IC_EVEX_L2_OPSIZE_K, /* 3442 */ + IC_EVEX_L2_OPSIZE_K, /* 3443 */ + IC_EVEX_L2_OPSIZE_K, /* 3444 */ + IC_EVEX_L2_OPSIZE_K, /* 3445 */ + IC_EVEX_L2_OPSIZE_K, /* 3446 */ + IC_EVEX_L2_OPSIZE_K, /* 3447 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3448 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3449 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3450 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3451 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3452 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3453 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3454 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3455 */ + IC_EVEX_L2_K, /* 3456 */ + IC_EVEX_L2_K, /* 3457 */ + IC_EVEX_L2_XS_K, /* 3458 */ + IC_EVEX_L2_XS_K, /* 3459 */ + IC_EVEX_L2_XD_K, /* 3460 */ + IC_EVEX_L2_XD_K, /* 3461 */ + IC_EVEX_L2_XD_K, /* 3462 */ + IC_EVEX_L2_XD_K, /* 3463 */ + IC_EVEX_L2_W_K, /* 3464 */ + IC_EVEX_L2_W_K, /* 3465 */ + IC_EVEX_L2_W_XS_K, /* 3466 */ + IC_EVEX_L2_W_XS_K, /* 3467 */ + IC_EVEX_L2_W_XD_K, /* 3468 */ + IC_EVEX_L2_W_XD_K, /* 3469 */ + IC_EVEX_L2_W_XD_K, /* 3470 */ + IC_EVEX_L2_W_XD_K, /* 3471 */ + IC_EVEX_L2_OPSIZE_K, /* 3472 */ + IC_EVEX_L2_OPSIZE_K, /* 3473 */ + IC_EVEX_L2_OPSIZE_K, /* 3474 */ + IC_EVEX_L2_OPSIZE_K, /* 3475 */ + IC_EVEX_L2_OPSIZE_K, /* 3476 */ + IC_EVEX_L2_OPSIZE_K, /* 3477 */ + IC_EVEX_L2_OPSIZE_K, /* 3478 */ + IC_EVEX_L2_OPSIZE_K, /* 3479 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3480 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3481 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3482 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3483 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3484 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3485 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3486 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3487 */ + IC_EVEX_L2_K, /* 3488 */ + IC_EVEX_L2_K, /* 3489 */ + IC_EVEX_L2_XS_K, /* 3490 */ + IC_EVEX_L2_XS_K, /* 3491 */ + IC_EVEX_L2_XD_K, /* 3492 */ + IC_EVEX_L2_XD_K, /* 3493 */ + IC_EVEX_L2_XD_K, /* 3494 */ + IC_EVEX_L2_XD_K, /* 3495 */ + IC_EVEX_L2_W_K, /* 3496 */ + IC_EVEX_L2_W_K, /* 3497 */ + IC_EVEX_L2_W_XS_K, /* 3498 */ + IC_EVEX_L2_W_XS_K, /* 3499 */ + IC_EVEX_L2_W_XD_K, /* 3500 */ + IC_EVEX_L2_W_XD_K, /* 3501 */ + IC_EVEX_L2_W_XD_K, /* 3502 */ + IC_EVEX_L2_W_XD_K, /* 3503 */ + IC_EVEX_L2_OPSIZE_K, /* 3504 */ + IC_EVEX_L2_OPSIZE_K, /* 3505 */ + IC_EVEX_L2_OPSIZE_K, /* 3506 */ + IC_EVEX_L2_OPSIZE_K, /* 3507 */ + IC_EVEX_L2_OPSIZE_K, /* 3508 */ + IC_EVEX_L2_OPSIZE_K, /* 3509 */ + IC_EVEX_L2_OPSIZE_K, /* 3510 */ + IC_EVEX_L2_OPSIZE_K, /* 3511 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3512 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3513 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3514 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3515 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3516 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3517 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3518 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3519 */ + IC_EVEX_L2_K, /* 3520 */ + IC_EVEX_L2_K, /* 3521 */ + IC_EVEX_L2_XS_K, /* 3522 */ + IC_EVEX_L2_XS_K, /* 3523 */ + IC_EVEX_L2_XD_K, /* 3524 */ + IC_EVEX_L2_XD_K, /* 3525 */ + IC_EVEX_L2_XD_K, /* 3526 */ + IC_EVEX_L2_XD_K, /* 3527 */ + IC_EVEX_L2_W_K, /* 3528 */ + IC_EVEX_L2_W_K, /* 3529 */ + IC_EVEX_L2_W_XS_K, /* 3530 */ + IC_EVEX_L2_W_XS_K, /* 3531 */ + IC_EVEX_L2_W_XD_K, /* 3532 */ + IC_EVEX_L2_W_XD_K, /* 3533 */ + IC_EVEX_L2_W_XD_K, /* 3534 */ + IC_EVEX_L2_W_XD_K, /* 3535 */ + IC_EVEX_L2_OPSIZE_K, /* 3536 */ + IC_EVEX_L2_OPSIZE_K, /* 3537 */ + IC_EVEX_L2_OPSIZE_K, /* 3538 */ + IC_EVEX_L2_OPSIZE_K, /* 3539 */ + IC_EVEX_L2_OPSIZE_K, /* 3540 */ + IC_EVEX_L2_OPSIZE_K, /* 3541 */ + IC_EVEX_L2_OPSIZE_K, /* 3542 */ + IC_EVEX_L2_OPSIZE_K, /* 3543 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3544 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3545 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3546 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3547 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3548 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3549 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3550 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3551 */ + IC_EVEX_L2_K, /* 3552 */ + IC_EVEX_L2_K, /* 3553 */ + IC_EVEX_L2_XS_K, /* 3554 */ + IC_EVEX_L2_XS_K, /* 3555 */ + IC_EVEX_L2_XD_K, /* 3556 */ + IC_EVEX_L2_XD_K, /* 3557 */ + IC_EVEX_L2_XD_K, /* 3558 */ + IC_EVEX_L2_XD_K, /* 3559 */ + IC_EVEX_L2_W_K, /* 3560 */ + IC_EVEX_L2_W_K, /* 3561 */ + IC_EVEX_L2_W_XS_K, /* 3562 */ + IC_EVEX_L2_W_XS_K, /* 3563 */ + IC_EVEX_L2_W_XD_K, /* 3564 */ + IC_EVEX_L2_W_XD_K, /* 3565 */ + IC_EVEX_L2_W_XD_K, /* 3566 */ + IC_EVEX_L2_W_XD_K, /* 3567 */ + IC_EVEX_L2_OPSIZE_K, /* 3568 */ + IC_EVEX_L2_OPSIZE_K, /* 3569 */ + IC_EVEX_L2_OPSIZE_K, /* 3570 */ + IC_EVEX_L2_OPSIZE_K, /* 3571 */ + IC_EVEX_L2_OPSIZE_K, /* 3572 */ + IC_EVEX_L2_OPSIZE_K, /* 3573 */ + IC_EVEX_L2_OPSIZE_K, /* 3574 */ + IC_EVEX_L2_OPSIZE_K, /* 3575 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3576 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3577 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3578 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3579 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3580 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3581 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3582 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3583 */ + IC, /* 3584 */ + IC_64BIT, /* 3585 */ + IC_XS, /* 3586 */ + IC_64BIT_XS, /* 3587 */ + IC_XD, /* 3588 */ + IC_64BIT_XD, /* 3589 */ + IC_XS, /* 3590 */ + IC_64BIT_XS, /* 3591 */ + IC, /* 3592 */ + IC_64BIT_REXW, /* 3593 */ + IC_XS, /* 3594 */ + IC_64BIT_REXW_XS, /* 3595 */ + IC_XD, /* 3596 */ + IC_64BIT_REXW_XD, /* 3597 */ + IC_XS, /* 3598 */ + IC_64BIT_REXW_XS, /* 3599 */ + IC_OPSIZE, /* 3600 */ + IC_64BIT_OPSIZE, /* 3601 */ + IC_XS_OPSIZE, /* 3602 */ + IC_64BIT_XS_OPSIZE, /* 3603 */ + IC_XD_OPSIZE, /* 3604 */ + IC_64BIT_XD_OPSIZE, /* 3605 */ + IC_XS_OPSIZE, /* 3606 */ + IC_64BIT_XD_OPSIZE, /* 3607 */ + IC_OPSIZE, /* 3608 */ + IC_64BIT_REXW_OPSIZE, /* 3609 */ + IC_XS_OPSIZE, /* 3610 */ + IC_64BIT_REXW_XS, /* 3611 */ + IC_XD_OPSIZE, /* 3612 */ + IC_64BIT_REXW_XD, /* 3613 */ + IC_XS_OPSIZE, /* 3614 */ + IC_64BIT_REXW_XS, /* 3615 */ + IC_ADSIZE, /* 3616 */ + IC_64BIT_ADSIZE, /* 3617 */ + IC_XS, /* 3618 */ + IC_64BIT_XS, /* 3619 */ + IC_XD, /* 3620 */ + IC_64BIT_XD, /* 3621 */ + IC_XS, /* 3622 */ + IC_64BIT_XS, /* 3623 */ + IC_ADSIZE, /* 3624 */ + IC_64BIT_ADSIZE, /* 3625 */ + IC_XS, /* 3626 */ + IC_64BIT_REXW_XS, /* 3627 */ + IC_XD, /* 3628 */ + IC_64BIT_REXW_XD, /* 3629 */ + IC_XS, /* 3630 */ + IC_64BIT_REXW_XS, /* 3631 */ + IC_OPSIZE, /* 3632 */ + IC_64BIT_OPSIZE, /* 3633 */ + IC_XS_OPSIZE, /* 3634 */ + IC_64BIT_XS_OPSIZE, /* 3635 */ + IC_XD_OPSIZE, /* 3636 */ + IC_64BIT_XD_OPSIZE, /* 3637 */ + IC_XS_OPSIZE, /* 3638 */ + IC_64BIT_XD_OPSIZE, /* 3639 */ + IC_OPSIZE, /* 3640 */ + IC_64BIT_REXW_OPSIZE, /* 3641 */ + IC_XS_OPSIZE, /* 3642 */ + IC_64BIT_REXW_XS, /* 3643 */ + IC_XD_OPSIZE, /* 3644 */ + IC_64BIT_REXW_XD, /* 3645 */ + IC_XS_OPSIZE, /* 3646 */ + IC_64BIT_REXW_XS, /* 3647 */ + IC_VEX, /* 3648 */ + IC_VEX, /* 3649 */ + IC_VEX_XS, /* 3650 */ + IC_VEX_XS, /* 3651 */ + IC_VEX_XD, /* 3652 */ + IC_VEX_XD, /* 3653 */ + IC_VEX_XD, /* 3654 */ + IC_VEX_XD, /* 3655 */ + IC_VEX_W, /* 3656 */ + IC_VEX_W, /* 3657 */ + IC_VEX_W_XS, /* 3658 */ + IC_VEX_W_XS, /* 3659 */ + IC_VEX_W_XD, /* 3660 */ + IC_VEX_W_XD, /* 3661 */ + IC_VEX_W_XD, /* 3662 */ + IC_VEX_W_XD, /* 3663 */ + IC_VEX_OPSIZE, /* 3664 */ + IC_VEX_OPSIZE, /* 3665 */ + IC_VEX_OPSIZE, /* 3666 */ + IC_VEX_OPSIZE, /* 3667 */ + IC_VEX_OPSIZE, /* 3668 */ + IC_VEX_OPSIZE, /* 3669 */ + IC_VEX_OPSIZE, /* 3670 */ + IC_VEX_OPSIZE, /* 3671 */ + IC_VEX_W_OPSIZE, /* 3672 */ + IC_VEX_W_OPSIZE, /* 3673 */ + IC_VEX_W_OPSIZE, /* 3674 */ + IC_VEX_W_OPSIZE, /* 3675 */ + IC_VEX_W_OPSIZE, /* 3676 */ + IC_VEX_W_OPSIZE, /* 3677 */ + IC_VEX_W_OPSIZE, /* 3678 */ + IC_VEX_W_OPSIZE, /* 3679 */ + IC_VEX, /* 3680 */ + IC_VEX, /* 3681 */ + IC_VEX_XS, /* 3682 */ + IC_VEX_XS, /* 3683 */ + IC_VEX_XD, /* 3684 */ + IC_VEX_XD, /* 3685 */ + IC_VEX_XD, /* 3686 */ + IC_VEX_XD, /* 3687 */ + IC_VEX_W, /* 3688 */ + IC_VEX_W, /* 3689 */ + IC_VEX_W_XS, /* 3690 */ + IC_VEX_W_XS, /* 3691 */ + IC_VEX_W_XD, /* 3692 */ + IC_VEX_W_XD, /* 3693 */ + IC_VEX_W_XD, /* 3694 */ + IC_VEX_W_XD, /* 3695 */ + IC_VEX_OPSIZE, /* 3696 */ + IC_VEX_OPSIZE, /* 3697 */ + IC_VEX_OPSIZE, /* 3698 */ + IC_VEX_OPSIZE, /* 3699 */ + IC_VEX_OPSIZE, /* 3700 */ + IC_VEX_OPSIZE, /* 3701 */ + IC_VEX_OPSIZE, /* 3702 */ + IC_VEX_OPSIZE, /* 3703 */ + IC_VEX_W_OPSIZE, /* 3704 */ + IC_VEX_W_OPSIZE, /* 3705 */ + IC_VEX_W_OPSIZE, /* 3706 */ + IC_VEX_W_OPSIZE, /* 3707 */ + IC_VEX_W_OPSIZE, /* 3708 */ + IC_VEX_W_OPSIZE, /* 3709 */ + IC_VEX_W_OPSIZE, /* 3710 */ + IC_VEX_W_OPSIZE, /* 3711 */ + IC_VEX_L, /* 3712 */ + IC_VEX_L, /* 3713 */ + IC_VEX_L_XS, /* 3714 */ + IC_VEX_L_XS, /* 3715 */ + IC_VEX_L_XD, /* 3716 */ + IC_VEX_L_XD, /* 3717 */ + IC_VEX_L_XD, /* 3718 */ + IC_VEX_L_XD, /* 3719 */ + IC_VEX_L_W, /* 3720 */ + IC_VEX_L_W, /* 3721 */ + IC_VEX_L_W_XS, /* 3722 */ + IC_VEX_L_W_XS, /* 3723 */ + IC_VEX_L_W_XD, /* 3724 */ + IC_VEX_L_W_XD, /* 3725 */ + IC_VEX_L_W_XD, /* 3726 */ + IC_VEX_L_W_XD, /* 3727 */ + IC_VEX_L_OPSIZE, /* 3728 */ + IC_VEX_L_OPSIZE, /* 3729 */ + IC_VEX_L_OPSIZE, /* 3730 */ + IC_VEX_L_OPSIZE, /* 3731 */ + IC_VEX_L_OPSIZE, /* 3732 */ + IC_VEX_L_OPSIZE, /* 3733 */ + IC_VEX_L_OPSIZE, /* 3734 */ + IC_VEX_L_OPSIZE, /* 3735 */ + IC_VEX_L_W_OPSIZE, /* 3736 */ + IC_VEX_L_W_OPSIZE, /* 3737 */ + IC_VEX_L_W_OPSIZE, /* 3738 */ + IC_VEX_L_W_OPSIZE, /* 3739 */ + IC_VEX_L_W_OPSIZE, /* 3740 */ + IC_VEX_L_W_OPSIZE, /* 3741 */ + IC_VEX_L_W_OPSIZE, /* 3742 */ + IC_VEX_L_W_OPSIZE, /* 3743 */ + IC_VEX_L, /* 3744 */ + IC_VEX_L, /* 3745 */ + IC_VEX_L_XS, /* 3746 */ + IC_VEX_L_XS, /* 3747 */ + IC_VEX_L_XD, /* 3748 */ + IC_VEX_L_XD, /* 3749 */ + IC_VEX_L_XD, /* 3750 */ + IC_VEX_L_XD, /* 3751 */ + IC_VEX_L_W, /* 3752 */ + IC_VEX_L_W, /* 3753 */ + IC_VEX_L_W_XS, /* 3754 */ + IC_VEX_L_W_XS, /* 3755 */ + IC_VEX_L_W_XD, /* 3756 */ + IC_VEX_L_W_XD, /* 3757 */ + IC_VEX_L_W_XD, /* 3758 */ + IC_VEX_L_W_XD, /* 3759 */ + IC_VEX_L_OPSIZE, /* 3760 */ + IC_VEX_L_OPSIZE, /* 3761 */ + IC_VEX_L_OPSIZE, /* 3762 */ + IC_VEX_L_OPSIZE, /* 3763 */ + IC_VEX_L_OPSIZE, /* 3764 */ + IC_VEX_L_OPSIZE, /* 3765 */ + IC_VEX_L_OPSIZE, /* 3766 */ + IC_VEX_L_OPSIZE, /* 3767 */ + IC_VEX_L_W_OPSIZE, /* 3768 */ + IC_VEX_L_W_OPSIZE, /* 3769 */ + IC_VEX_L_W_OPSIZE, /* 3770 */ + IC_VEX_L_W_OPSIZE, /* 3771 */ + IC_VEX_L_W_OPSIZE, /* 3772 */ + IC_VEX_L_W_OPSIZE, /* 3773 */ + IC_VEX_L_W_OPSIZE, /* 3774 */ + IC_VEX_L_W_OPSIZE, /* 3775 */ + IC_VEX_L, /* 3776 */ + IC_VEX_L, /* 3777 */ + IC_VEX_L_XS, /* 3778 */ + IC_VEX_L_XS, /* 3779 */ + IC_VEX_L_XD, /* 3780 */ + IC_VEX_L_XD, /* 3781 */ + IC_VEX_L_XD, /* 3782 */ + IC_VEX_L_XD, /* 3783 */ + IC_VEX_L_W, /* 3784 */ + IC_VEX_L_W, /* 3785 */ + IC_VEX_L_W_XS, /* 3786 */ + IC_VEX_L_W_XS, /* 3787 */ + IC_VEX_L_W_XD, /* 3788 */ + IC_VEX_L_W_XD, /* 3789 */ + IC_VEX_L_W_XD, /* 3790 */ + IC_VEX_L_W_XD, /* 3791 */ + IC_VEX_L_OPSIZE, /* 3792 */ + IC_VEX_L_OPSIZE, /* 3793 */ + IC_VEX_L_OPSIZE, /* 3794 */ + IC_VEX_L_OPSIZE, /* 3795 */ + IC_VEX_L_OPSIZE, /* 3796 */ + IC_VEX_L_OPSIZE, /* 3797 */ + IC_VEX_L_OPSIZE, /* 3798 */ + IC_VEX_L_OPSIZE, /* 3799 */ + IC_VEX_L_W_OPSIZE, /* 3800 */ + IC_VEX_L_W_OPSIZE, /* 3801 */ + IC_VEX_L_W_OPSIZE, /* 3802 */ + IC_VEX_L_W_OPSIZE, /* 3803 */ + IC_VEX_L_W_OPSIZE, /* 3804 */ + IC_VEX_L_W_OPSIZE, /* 3805 */ + IC_VEX_L_W_OPSIZE, /* 3806 */ + IC_VEX_L_W_OPSIZE, /* 3807 */ + IC_VEX_L, /* 3808 */ + IC_VEX_L, /* 3809 */ + IC_VEX_L_XS, /* 3810 */ + IC_VEX_L_XS, /* 3811 */ + IC_VEX_L_XD, /* 3812 */ + IC_VEX_L_XD, /* 3813 */ + IC_VEX_L_XD, /* 3814 */ + IC_VEX_L_XD, /* 3815 */ + IC_VEX_L_W, /* 3816 */ + IC_VEX_L_W, /* 3817 */ + IC_VEX_L_W_XS, /* 3818 */ + IC_VEX_L_W_XS, /* 3819 */ + IC_VEX_L_W_XD, /* 3820 */ + IC_VEX_L_W_XD, /* 3821 */ + IC_VEX_L_W_XD, /* 3822 */ + IC_VEX_L_W_XD, /* 3823 */ + IC_VEX_L_OPSIZE, /* 3824 */ + IC_VEX_L_OPSIZE, /* 3825 */ + IC_VEX_L_OPSIZE, /* 3826 */ + IC_VEX_L_OPSIZE, /* 3827 */ + IC_VEX_L_OPSIZE, /* 3828 */ + IC_VEX_L_OPSIZE, /* 3829 */ + IC_VEX_L_OPSIZE, /* 3830 */ + IC_VEX_L_OPSIZE, /* 3831 */ + IC_VEX_L_W_OPSIZE, /* 3832 */ + IC_VEX_L_W_OPSIZE, /* 3833 */ + IC_VEX_L_W_OPSIZE, /* 3834 */ + IC_VEX_L_W_OPSIZE, /* 3835 */ + IC_VEX_L_W_OPSIZE, /* 3836 */ + IC_VEX_L_W_OPSIZE, /* 3837 */ + IC_VEX_L_W_OPSIZE, /* 3838 */ + IC_VEX_L_W_OPSIZE, /* 3839 */ + IC_EVEX_L2_K, /* 3840 */ + IC_EVEX_L2_K, /* 3841 */ + IC_EVEX_L2_XS_K, /* 3842 */ + IC_EVEX_L2_XS_K, /* 3843 */ + IC_EVEX_L2_XD_K, /* 3844 */ + IC_EVEX_L2_XD_K, /* 3845 */ + IC_EVEX_L2_XD_K, /* 3846 */ + IC_EVEX_L2_XD_K, /* 3847 */ + IC_EVEX_L2_W_K, /* 3848 */ + IC_EVEX_L2_W_K, /* 3849 */ + IC_EVEX_L2_W_XS_K, /* 3850 */ + IC_EVEX_L2_W_XS_K, /* 3851 */ + IC_EVEX_L2_W_XD_K, /* 3852 */ + IC_EVEX_L2_W_XD_K, /* 3853 */ + IC_EVEX_L2_W_XD_K, /* 3854 */ + IC_EVEX_L2_W_XD_K, /* 3855 */ + IC_EVEX_L2_OPSIZE_K, /* 3856 */ + IC_EVEX_L2_OPSIZE_K, /* 3857 */ + IC_EVEX_L2_OPSIZE_K, /* 3858 */ + IC_EVEX_L2_OPSIZE_K, /* 3859 */ + IC_EVEX_L2_OPSIZE_K, /* 3860 */ + IC_EVEX_L2_OPSIZE_K, /* 3861 */ + IC_EVEX_L2_OPSIZE_K, /* 3862 */ + IC_EVEX_L2_OPSIZE_K, /* 3863 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3864 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3865 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3866 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3867 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3868 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3869 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3870 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3871 */ + IC_EVEX_L2_K, /* 3872 */ + IC_EVEX_L2_K, /* 3873 */ + IC_EVEX_L2_XS_K, /* 3874 */ + IC_EVEX_L2_XS_K, /* 3875 */ + IC_EVEX_L2_XD_K, /* 3876 */ + IC_EVEX_L2_XD_K, /* 3877 */ + IC_EVEX_L2_XD_K, /* 3878 */ + IC_EVEX_L2_XD_K, /* 3879 */ + IC_EVEX_L2_W_K, /* 3880 */ + IC_EVEX_L2_W_K, /* 3881 */ + IC_EVEX_L2_W_XS_K, /* 3882 */ + IC_EVEX_L2_W_XS_K, /* 3883 */ + IC_EVEX_L2_W_XD_K, /* 3884 */ + IC_EVEX_L2_W_XD_K, /* 3885 */ + IC_EVEX_L2_W_XD_K, /* 3886 */ + IC_EVEX_L2_W_XD_K, /* 3887 */ + IC_EVEX_L2_OPSIZE_K, /* 3888 */ + IC_EVEX_L2_OPSIZE_K, /* 3889 */ + IC_EVEX_L2_OPSIZE_K, /* 3890 */ + IC_EVEX_L2_OPSIZE_K, /* 3891 */ + IC_EVEX_L2_OPSIZE_K, /* 3892 */ + IC_EVEX_L2_OPSIZE_K, /* 3893 */ + IC_EVEX_L2_OPSIZE_K, /* 3894 */ + IC_EVEX_L2_OPSIZE_K, /* 3895 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3896 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3897 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3898 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3899 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3900 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3901 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3902 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3903 */ + IC_EVEX_L2_K, /* 3904 */ + IC_EVEX_L2_K, /* 3905 */ + IC_EVEX_L2_XS_K, /* 3906 */ + IC_EVEX_L2_XS_K, /* 3907 */ + IC_EVEX_L2_XD_K, /* 3908 */ + IC_EVEX_L2_XD_K, /* 3909 */ + IC_EVEX_L2_XD_K, /* 3910 */ + IC_EVEX_L2_XD_K, /* 3911 */ + IC_EVEX_L2_W_K, /* 3912 */ + IC_EVEX_L2_W_K, /* 3913 */ + IC_EVEX_L2_W_XS_K, /* 3914 */ + IC_EVEX_L2_W_XS_K, /* 3915 */ + IC_EVEX_L2_W_XD_K, /* 3916 */ + IC_EVEX_L2_W_XD_K, /* 3917 */ + IC_EVEX_L2_W_XD_K, /* 3918 */ + IC_EVEX_L2_W_XD_K, /* 3919 */ + IC_EVEX_L2_OPSIZE_K, /* 3920 */ + IC_EVEX_L2_OPSIZE_K, /* 3921 */ + IC_EVEX_L2_OPSIZE_K, /* 3922 */ + IC_EVEX_L2_OPSIZE_K, /* 3923 */ + IC_EVEX_L2_OPSIZE_K, /* 3924 */ + IC_EVEX_L2_OPSIZE_K, /* 3925 */ + IC_EVEX_L2_OPSIZE_K, /* 3926 */ + IC_EVEX_L2_OPSIZE_K, /* 3927 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3928 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3929 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3930 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3931 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3932 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3933 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3934 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3935 */ + IC_EVEX_L2_K, /* 3936 */ + IC_EVEX_L2_K, /* 3937 */ + IC_EVEX_L2_XS_K, /* 3938 */ + IC_EVEX_L2_XS_K, /* 3939 */ + IC_EVEX_L2_XD_K, /* 3940 */ + IC_EVEX_L2_XD_K, /* 3941 */ + IC_EVEX_L2_XD_K, /* 3942 */ + IC_EVEX_L2_XD_K, /* 3943 */ + IC_EVEX_L2_W_K, /* 3944 */ + IC_EVEX_L2_W_K, /* 3945 */ + IC_EVEX_L2_W_XS_K, /* 3946 */ + IC_EVEX_L2_W_XS_K, /* 3947 */ + IC_EVEX_L2_W_XD_K, /* 3948 */ + IC_EVEX_L2_W_XD_K, /* 3949 */ + IC_EVEX_L2_W_XD_K, /* 3950 */ + IC_EVEX_L2_W_XD_K, /* 3951 */ + IC_EVEX_L2_OPSIZE_K, /* 3952 */ + IC_EVEX_L2_OPSIZE_K, /* 3953 */ + IC_EVEX_L2_OPSIZE_K, /* 3954 */ + IC_EVEX_L2_OPSIZE_K, /* 3955 */ + IC_EVEX_L2_OPSIZE_K, /* 3956 */ + IC_EVEX_L2_OPSIZE_K, /* 3957 */ + IC_EVEX_L2_OPSIZE_K, /* 3958 */ + IC_EVEX_L2_OPSIZE_K, /* 3959 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3960 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3961 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3962 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3963 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3964 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3965 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3966 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3967 */ + IC_EVEX_L2_K, /* 3968 */ + IC_EVEX_L2_K, /* 3969 */ + IC_EVEX_L2_XS_K, /* 3970 */ + IC_EVEX_L2_XS_K, /* 3971 */ + IC_EVEX_L2_XD_K, /* 3972 */ + IC_EVEX_L2_XD_K, /* 3973 */ + IC_EVEX_L2_XD_K, /* 3974 */ + IC_EVEX_L2_XD_K, /* 3975 */ + IC_EVEX_L2_W_K, /* 3976 */ + IC_EVEX_L2_W_K, /* 3977 */ + IC_EVEX_L2_W_XS_K, /* 3978 */ + IC_EVEX_L2_W_XS_K, /* 3979 */ + IC_EVEX_L2_W_XD_K, /* 3980 */ + IC_EVEX_L2_W_XD_K, /* 3981 */ + IC_EVEX_L2_W_XD_K, /* 3982 */ + IC_EVEX_L2_W_XD_K, /* 3983 */ + IC_EVEX_L2_OPSIZE_K, /* 3984 */ + IC_EVEX_L2_OPSIZE_K, /* 3985 */ + IC_EVEX_L2_OPSIZE_K, /* 3986 */ + IC_EVEX_L2_OPSIZE_K, /* 3987 */ + IC_EVEX_L2_OPSIZE_K, /* 3988 */ + IC_EVEX_L2_OPSIZE_K, /* 3989 */ + IC_EVEX_L2_OPSIZE_K, /* 3990 */ + IC_EVEX_L2_OPSIZE_K, /* 3991 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3992 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3993 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3994 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3995 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3996 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3997 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3998 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3999 */ + IC_EVEX_L2_K, /* 4000 */ + IC_EVEX_L2_K, /* 4001 */ + IC_EVEX_L2_XS_K, /* 4002 */ + IC_EVEX_L2_XS_K, /* 4003 */ + IC_EVEX_L2_XD_K, /* 4004 */ + IC_EVEX_L2_XD_K, /* 4005 */ + IC_EVEX_L2_XD_K, /* 4006 */ + IC_EVEX_L2_XD_K, /* 4007 */ + IC_EVEX_L2_W_K, /* 4008 */ + IC_EVEX_L2_W_K, /* 4009 */ + IC_EVEX_L2_W_XS_K, /* 4010 */ + IC_EVEX_L2_W_XS_K, /* 4011 */ + IC_EVEX_L2_W_XD_K, /* 4012 */ + IC_EVEX_L2_W_XD_K, /* 4013 */ + IC_EVEX_L2_W_XD_K, /* 4014 */ + IC_EVEX_L2_W_XD_K, /* 4015 */ + IC_EVEX_L2_OPSIZE_K, /* 4016 */ + IC_EVEX_L2_OPSIZE_K, /* 4017 */ + IC_EVEX_L2_OPSIZE_K, /* 4018 */ + IC_EVEX_L2_OPSIZE_K, /* 4019 */ + IC_EVEX_L2_OPSIZE_K, /* 4020 */ + IC_EVEX_L2_OPSIZE_K, /* 4021 */ + IC_EVEX_L2_OPSIZE_K, /* 4022 */ + IC_EVEX_L2_OPSIZE_K, /* 4023 */ + IC_EVEX_L2_W_OPSIZE_K, /* 4024 */ + IC_EVEX_L2_W_OPSIZE_K, /* 4025 */ + IC_EVEX_L2_W_OPSIZE_K, /* 4026 */ + IC_EVEX_L2_W_OPSIZE_K, /* 4027 */ + IC_EVEX_L2_W_OPSIZE_K, /* 4028 */ + IC_EVEX_L2_W_OPSIZE_K, /* 4029 */ + IC_EVEX_L2_W_OPSIZE_K, /* 4030 */ + IC_EVEX_L2_W_OPSIZE_K, /* 4031 */ + IC_EVEX_L2_K, /* 4032 */ + IC_EVEX_L2_K, /* 4033 */ + IC_EVEX_L2_XS_K, /* 4034 */ + IC_EVEX_L2_XS_K, /* 4035 */ + IC_EVEX_L2_XD_K, /* 4036 */ + IC_EVEX_L2_XD_K, /* 4037 */ + IC_EVEX_L2_XD_K, /* 4038 */ + IC_EVEX_L2_XD_K, /* 4039 */ + IC_EVEX_L2_W_K, /* 4040 */ + IC_EVEX_L2_W_K, /* 4041 */ + IC_EVEX_L2_W_XS_K, /* 4042 */ + IC_EVEX_L2_W_XS_K, /* 4043 */ + IC_EVEX_L2_W_XD_K, /* 4044 */ + IC_EVEX_L2_W_XD_K, /* 4045 */ + IC_EVEX_L2_W_XD_K, /* 4046 */ + IC_EVEX_L2_W_XD_K, /* 4047 */ + IC_EVEX_L2_OPSIZE_K, /* 4048 */ + IC_EVEX_L2_OPSIZE_K, /* 4049 */ + IC_EVEX_L2_OPSIZE_K, /* 4050 */ + IC_EVEX_L2_OPSIZE_K, /* 4051 */ + IC_EVEX_L2_OPSIZE_K, /* 4052 */ + IC_EVEX_L2_OPSIZE_K, /* 4053 */ + IC_EVEX_L2_OPSIZE_K, /* 4054 */ + IC_EVEX_L2_OPSIZE_K, /* 4055 */ + IC_EVEX_L2_W_OPSIZE_K, /* 4056 */ + IC_EVEX_L2_W_OPSIZE_K, /* 4057 */ + IC_EVEX_L2_W_OPSIZE_K, /* 4058 */ + IC_EVEX_L2_W_OPSIZE_K, /* 4059 */ + IC_EVEX_L2_W_OPSIZE_K, /* 4060 */ + IC_EVEX_L2_W_OPSIZE_K, /* 4061 */ + IC_EVEX_L2_W_OPSIZE_K, /* 4062 */ + IC_EVEX_L2_W_OPSIZE_K, /* 4063 */ + IC_EVEX_L2_K, /* 4064 */ + IC_EVEX_L2_K, /* 4065 */ + IC_EVEX_L2_XS_K, /* 4066 */ + IC_EVEX_L2_XS_K, /* 4067 */ + IC_EVEX_L2_XD_K, /* 4068 */ + IC_EVEX_L2_XD_K, /* 4069 */ + IC_EVEX_L2_XD_K, /* 4070 */ + IC_EVEX_L2_XD_K, /* 4071 */ + IC_EVEX_L2_W_K, /* 4072 */ + IC_EVEX_L2_W_K, /* 4073 */ + IC_EVEX_L2_W_XS_K, /* 4074 */ + IC_EVEX_L2_W_XS_K, /* 4075 */ + IC_EVEX_L2_W_XD_K, /* 4076 */ + IC_EVEX_L2_W_XD_K, /* 4077 */ + IC_EVEX_L2_W_XD_K, /* 4078 */ + IC_EVEX_L2_W_XD_K, /* 4079 */ + IC_EVEX_L2_OPSIZE_K, /* 4080 */ + IC_EVEX_L2_OPSIZE_K, /* 4081 */ + IC_EVEX_L2_OPSIZE_K, /* 4082 */ + IC_EVEX_L2_OPSIZE_K, /* 4083 */ + IC_EVEX_L2_OPSIZE_K, /* 4084 */ + IC_EVEX_L2_OPSIZE_K, /* 4085 */ + IC_EVEX_L2_OPSIZE_K, /* 4086 */ + IC_EVEX_L2_OPSIZE_K, /* 4087 */ + IC_EVEX_L2_W_OPSIZE_K, /* 4088 */ + IC_EVEX_L2_W_OPSIZE_K, /* 4089 */ + IC_EVEX_L2_W_OPSIZE_K, /* 4090 */ + IC_EVEX_L2_W_OPSIZE_K, /* 4091 */ + IC_EVEX_L2_W_OPSIZE_K, /* 4092 */ + IC_EVEX_L2_W_OPSIZE_K, /* 4093 */ + IC_EVEX_L2_W_OPSIZE_K, /* 4094 */ + IC_EVEX_L2_W_OPSIZE_K, /* 4095 */ + IC, /* 4096 */ + IC_64BIT, /* 4097 */ + IC_XS, /* 4098 */ + IC_64BIT_XS, /* 4099 */ + IC_XD, /* 4100 */ + IC_64BIT_XD, /* 4101 */ + IC_XS, /* 4102 */ + IC_64BIT_XS, /* 4103 */ + IC, /* 4104 */ + IC_64BIT_REXW, /* 4105 */ + IC_XS, /* 4106 */ + IC_64BIT_REXW_XS, /* 4107 */ + IC_XD, /* 4108 */ + IC_64BIT_REXW_XD, /* 4109 */ + IC_XS, /* 4110 */ + IC_64BIT_REXW_XS, /* 4111 */ + IC_OPSIZE, /* 4112 */ + IC_64BIT_OPSIZE, /* 4113 */ + IC_XS_OPSIZE, /* 4114 */ + IC_64BIT_XS_OPSIZE, /* 4115 */ + IC_XD_OPSIZE, /* 4116 */ + IC_64BIT_XD_OPSIZE, /* 4117 */ + IC_XS_OPSIZE, /* 4118 */ + IC_64BIT_XD_OPSIZE, /* 4119 */ + IC_OPSIZE, /* 4120 */ + IC_64BIT_REXW_OPSIZE, /* 4121 */ + IC_XS_OPSIZE, /* 4122 */ + IC_64BIT_REXW_XS, /* 4123 */ + IC_XD_OPSIZE, /* 4124 */ + IC_64BIT_REXW_XD, /* 4125 */ + IC_XS_OPSIZE, /* 4126 */ + IC_64BIT_REXW_XS, /* 4127 */ + IC_ADSIZE, /* 4128 */ + IC_64BIT_ADSIZE, /* 4129 */ + IC_XS, /* 4130 */ + IC_64BIT_XS, /* 4131 */ + IC_XD, /* 4132 */ + IC_64BIT_XD, /* 4133 */ + IC_XS, /* 4134 */ + IC_64BIT_XS, /* 4135 */ + IC_ADSIZE, /* 4136 */ + IC_64BIT_ADSIZE, /* 4137 */ + IC_XS, /* 4138 */ + IC_64BIT_REXW_XS, /* 4139 */ + IC_XD, /* 4140 */ + IC_64BIT_REXW_XD, /* 4141 */ + IC_XS, /* 4142 */ + IC_64BIT_REXW_XS, /* 4143 */ + IC_OPSIZE, /* 4144 */ + IC_64BIT_OPSIZE, /* 4145 */ + IC_XS_OPSIZE, /* 4146 */ + IC_64BIT_XS_OPSIZE, /* 4147 */ + IC_XD_OPSIZE, /* 4148 */ + IC_64BIT_XD_OPSIZE, /* 4149 */ + IC_XS_OPSIZE, /* 4150 */ + IC_64BIT_XD_OPSIZE, /* 4151 */ + IC_OPSIZE, /* 4152 */ + IC_64BIT_REXW_OPSIZE, /* 4153 */ + IC_XS_OPSIZE, /* 4154 */ + IC_64BIT_REXW_XS, /* 4155 */ + IC_XD_OPSIZE, /* 4156 */ + IC_64BIT_REXW_XD, /* 4157 */ + IC_XS_OPSIZE, /* 4158 */ + IC_64BIT_REXW_XS, /* 4159 */ + IC_VEX, /* 4160 */ + IC_VEX, /* 4161 */ + IC_VEX_XS, /* 4162 */ + IC_VEX_XS, /* 4163 */ + IC_VEX_XD, /* 4164 */ + IC_VEX_XD, /* 4165 */ + IC_VEX_XD, /* 4166 */ + IC_VEX_XD, /* 4167 */ + IC_VEX_W, /* 4168 */ + IC_VEX_W, /* 4169 */ + IC_VEX_W_XS, /* 4170 */ + IC_VEX_W_XS, /* 4171 */ + IC_VEX_W_XD, /* 4172 */ + IC_VEX_W_XD, /* 4173 */ + IC_VEX_W_XD, /* 4174 */ + IC_VEX_W_XD, /* 4175 */ + IC_VEX_OPSIZE, /* 4176 */ + IC_VEX_OPSIZE, /* 4177 */ + IC_VEX_OPSIZE, /* 4178 */ + IC_VEX_OPSIZE, /* 4179 */ + IC_VEX_OPSIZE, /* 4180 */ + IC_VEX_OPSIZE, /* 4181 */ + IC_VEX_OPSIZE, /* 4182 */ + IC_VEX_OPSIZE, /* 4183 */ + IC_VEX_W_OPSIZE, /* 4184 */ + IC_VEX_W_OPSIZE, /* 4185 */ + IC_VEX_W_OPSIZE, /* 4186 */ + IC_VEX_W_OPSIZE, /* 4187 */ + IC_VEX_W_OPSIZE, /* 4188 */ + IC_VEX_W_OPSIZE, /* 4189 */ + IC_VEX_W_OPSIZE, /* 4190 */ + IC_VEX_W_OPSIZE, /* 4191 */ + IC_VEX, /* 4192 */ + IC_VEX, /* 4193 */ + IC_VEX_XS, /* 4194 */ + IC_VEX_XS, /* 4195 */ + IC_VEX_XD, /* 4196 */ + IC_VEX_XD, /* 4197 */ + IC_VEX_XD, /* 4198 */ + IC_VEX_XD, /* 4199 */ + IC_VEX_W, /* 4200 */ + IC_VEX_W, /* 4201 */ + IC_VEX_W_XS, /* 4202 */ + IC_VEX_W_XS, /* 4203 */ + IC_VEX_W_XD, /* 4204 */ + IC_VEX_W_XD, /* 4205 */ + IC_VEX_W_XD, /* 4206 */ + IC_VEX_W_XD, /* 4207 */ + IC_VEX_OPSIZE, /* 4208 */ + IC_VEX_OPSIZE, /* 4209 */ + IC_VEX_OPSIZE, /* 4210 */ + IC_VEX_OPSIZE, /* 4211 */ + IC_VEX_OPSIZE, /* 4212 */ + IC_VEX_OPSIZE, /* 4213 */ + IC_VEX_OPSIZE, /* 4214 */ + IC_VEX_OPSIZE, /* 4215 */ + IC_VEX_W_OPSIZE, /* 4216 */ + IC_VEX_W_OPSIZE, /* 4217 */ + IC_VEX_W_OPSIZE, /* 4218 */ + IC_VEX_W_OPSIZE, /* 4219 */ + IC_VEX_W_OPSIZE, /* 4220 */ + IC_VEX_W_OPSIZE, /* 4221 */ + IC_VEX_W_OPSIZE, /* 4222 */ + IC_VEX_W_OPSIZE, /* 4223 */ + IC_VEX_L, /* 4224 */ + IC_VEX_L, /* 4225 */ + IC_VEX_L_XS, /* 4226 */ + IC_VEX_L_XS, /* 4227 */ + IC_VEX_L_XD, /* 4228 */ + IC_VEX_L_XD, /* 4229 */ + IC_VEX_L_XD, /* 4230 */ + IC_VEX_L_XD, /* 4231 */ + IC_VEX_L_W, /* 4232 */ + IC_VEX_L_W, /* 4233 */ + IC_VEX_L_W_XS, /* 4234 */ + IC_VEX_L_W_XS, /* 4235 */ + IC_VEX_L_W_XD, /* 4236 */ + IC_VEX_L_W_XD, /* 4237 */ + IC_VEX_L_W_XD, /* 4238 */ + IC_VEX_L_W_XD, /* 4239 */ + IC_VEX_L_OPSIZE, /* 4240 */ + IC_VEX_L_OPSIZE, /* 4241 */ + IC_VEX_L_OPSIZE, /* 4242 */ + IC_VEX_L_OPSIZE, /* 4243 */ + IC_VEX_L_OPSIZE, /* 4244 */ + IC_VEX_L_OPSIZE, /* 4245 */ + IC_VEX_L_OPSIZE, /* 4246 */ + IC_VEX_L_OPSIZE, /* 4247 */ + IC_VEX_L_W_OPSIZE, /* 4248 */ + IC_VEX_L_W_OPSIZE, /* 4249 */ + IC_VEX_L_W_OPSIZE, /* 4250 */ + IC_VEX_L_W_OPSIZE, /* 4251 */ + IC_VEX_L_W_OPSIZE, /* 4252 */ + IC_VEX_L_W_OPSIZE, /* 4253 */ + IC_VEX_L_W_OPSIZE, /* 4254 */ + IC_VEX_L_W_OPSIZE, /* 4255 */ + IC_VEX_L, /* 4256 */ + IC_VEX_L, /* 4257 */ + IC_VEX_L_XS, /* 4258 */ + IC_VEX_L_XS, /* 4259 */ + IC_VEX_L_XD, /* 4260 */ + IC_VEX_L_XD, /* 4261 */ + IC_VEX_L_XD, /* 4262 */ + IC_VEX_L_XD, /* 4263 */ + IC_VEX_L_W, /* 4264 */ + IC_VEX_L_W, /* 4265 */ + IC_VEX_L_W_XS, /* 4266 */ + IC_VEX_L_W_XS, /* 4267 */ + IC_VEX_L_W_XD, /* 4268 */ + IC_VEX_L_W_XD, /* 4269 */ + IC_VEX_L_W_XD, /* 4270 */ + IC_VEX_L_W_XD, /* 4271 */ + IC_VEX_L_OPSIZE, /* 4272 */ + IC_VEX_L_OPSIZE, /* 4273 */ + IC_VEX_L_OPSIZE, /* 4274 */ + IC_VEX_L_OPSIZE, /* 4275 */ + IC_VEX_L_OPSIZE, /* 4276 */ + IC_VEX_L_OPSIZE, /* 4277 */ + IC_VEX_L_OPSIZE, /* 4278 */ + IC_VEX_L_OPSIZE, /* 4279 */ + IC_VEX_L_W_OPSIZE, /* 4280 */ + IC_VEX_L_W_OPSIZE, /* 4281 */ + IC_VEX_L_W_OPSIZE, /* 4282 */ + IC_VEX_L_W_OPSIZE, /* 4283 */ + IC_VEX_L_W_OPSIZE, /* 4284 */ + IC_VEX_L_W_OPSIZE, /* 4285 */ + IC_VEX_L_W_OPSIZE, /* 4286 */ + IC_VEX_L_W_OPSIZE, /* 4287 */ + IC_VEX_L, /* 4288 */ + IC_VEX_L, /* 4289 */ + IC_VEX_L_XS, /* 4290 */ + IC_VEX_L_XS, /* 4291 */ + IC_VEX_L_XD, /* 4292 */ + IC_VEX_L_XD, /* 4293 */ + IC_VEX_L_XD, /* 4294 */ + IC_VEX_L_XD, /* 4295 */ + IC_VEX_L_W, /* 4296 */ + IC_VEX_L_W, /* 4297 */ + IC_VEX_L_W_XS, /* 4298 */ + IC_VEX_L_W_XS, /* 4299 */ + IC_VEX_L_W_XD, /* 4300 */ + IC_VEX_L_W_XD, /* 4301 */ + IC_VEX_L_W_XD, /* 4302 */ + IC_VEX_L_W_XD, /* 4303 */ + IC_VEX_L_OPSIZE, /* 4304 */ + IC_VEX_L_OPSIZE, /* 4305 */ + IC_VEX_L_OPSIZE, /* 4306 */ + IC_VEX_L_OPSIZE, /* 4307 */ + IC_VEX_L_OPSIZE, /* 4308 */ + IC_VEX_L_OPSIZE, /* 4309 */ + IC_VEX_L_OPSIZE, /* 4310 */ + IC_VEX_L_OPSIZE, /* 4311 */ + IC_VEX_L_W_OPSIZE, /* 4312 */ + IC_VEX_L_W_OPSIZE, /* 4313 */ + IC_VEX_L_W_OPSIZE, /* 4314 */ + IC_VEX_L_W_OPSIZE, /* 4315 */ + IC_VEX_L_W_OPSIZE, /* 4316 */ + IC_VEX_L_W_OPSIZE, /* 4317 */ + IC_VEX_L_W_OPSIZE, /* 4318 */ + IC_VEX_L_W_OPSIZE, /* 4319 */ + IC_VEX_L, /* 4320 */ + IC_VEX_L, /* 4321 */ + IC_VEX_L_XS, /* 4322 */ + IC_VEX_L_XS, /* 4323 */ + IC_VEX_L_XD, /* 4324 */ + IC_VEX_L_XD, /* 4325 */ + IC_VEX_L_XD, /* 4326 */ + IC_VEX_L_XD, /* 4327 */ + IC_VEX_L_W, /* 4328 */ + IC_VEX_L_W, /* 4329 */ + IC_VEX_L_W_XS, /* 4330 */ + IC_VEX_L_W_XS, /* 4331 */ + IC_VEX_L_W_XD, /* 4332 */ + IC_VEX_L_W_XD, /* 4333 */ + IC_VEX_L_W_XD, /* 4334 */ + IC_VEX_L_W_XD, /* 4335 */ + IC_VEX_L_OPSIZE, /* 4336 */ + IC_VEX_L_OPSIZE, /* 4337 */ + IC_VEX_L_OPSIZE, /* 4338 */ + IC_VEX_L_OPSIZE, /* 4339 */ + IC_VEX_L_OPSIZE, /* 4340 */ + IC_VEX_L_OPSIZE, /* 4341 */ + IC_VEX_L_OPSIZE, /* 4342 */ + IC_VEX_L_OPSIZE, /* 4343 */ + IC_VEX_L_W_OPSIZE, /* 4344 */ + IC_VEX_L_W_OPSIZE, /* 4345 */ + IC_VEX_L_W_OPSIZE, /* 4346 */ + IC_VEX_L_W_OPSIZE, /* 4347 */ + IC_VEX_L_W_OPSIZE, /* 4348 */ + IC_VEX_L_W_OPSIZE, /* 4349 */ + IC_VEX_L_W_OPSIZE, /* 4350 */ + IC_VEX_L_W_OPSIZE, /* 4351 */ + IC_EVEX_KZ, /* 4352 */ + IC_EVEX_KZ, /* 4353 */ + IC_EVEX_XS_KZ, /* 4354 */ + IC_EVEX_XS_KZ, /* 4355 */ + IC_EVEX_XD_KZ, /* 4356 */ + IC_EVEX_XD_KZ, /* 4357 */ + IC_EVEX_XD_KZ, /* 4358 */ + IC_EVEX_XD_KZ, /* 4359 */ + IC_EVEX_W_KZ, /* 4360 */ + IC_EVEX_W_KZ, /* 4361 */ + IC_EVEX_W_XS_KZ, /* 4362 */ + IC_EVEX_W_XS_KZ, /* 4363 */ + IC_EVEX_W_XD_KZ, /* 4364 */ + IC_EVEX_W_XD_KZ, /* 4365 */ + IC_EVEX_W_XD_KZ, /* 4366 */ + IC_EVEX_W_XD_KZ, /* 4367 */ + IC_EVEX_OPSIZE_KZ, /* 4368 */ + IC_EVEX_OPSIZE_KZ, /* 4369 */ + IC_EVEX_OPSIZE_KZ, /* 4370 */ + IC_EVEX_OPSIZE_KZ, /* 4371 */ + IC_EVEX_OPSIZE_KZ, /* 4372 */ + IC_EVEX_OPSIZE_KZ, /* 4373 */ + IC_EVEX_OPSIZE_KZ, /* 4374 */ + IC_EVEX_OPSIZE_KZ, /* 4375 */ + IC_EVEX_W_OPSIZE_KZ, /* 4376 */ + IC_EVEX_W_OPSIZE_KZ, /* 4377 */ + IC_EVEX_W_OPSIZE_KZ, /* 4378 */ + IC_EVEX_W_OPSIZE_KZ, /* 4379 */ + IC_EVEX_W_OPSIZE_KZ, /* 4380 */ + IC_EVEX_W_OPSIZE_KZ, /* 4381 */ + IC_EVEX_W_OPSIZE_KZ, /* 4382 */ + IC_EVEX_W_OPSIZE_KZ, /* 4383 */ + IC_EVEX_KZ, /* 4384 */ + IC_EVEX_KZ, /* 4385 */ + IC_EVEX_XS_KZ, /* 4386 */ + IC_EVEX_XS_KZ, /* 4387 */ + IC_EVEX_XD_KZ, /* 4388 */ + IC_EVEX_XD_KZ, /* 4389 */ + IC_EVEX_XD_KZ, /* 4390 */ + IC_EVEX_XD_KZ, /* 4391 */ + IC_EVEX_W_KZ, /* 4392 */ + IC_EVEX_W_KZ, /* 4393 */ + IC_EVEX_W_XS_KZ, /* 4394 */ + IC_EVEX_W_XS_KZ, /* 4395 */ + IC_EVEX_W_XD_KZ, /* 4396 */ + IC_EVEX_W_XD_KZ, /* 4397 */ + IC_EVEX_W_XD_KZ, /* 4398 */ + IC_EVEX_W_XD_KZ, /* 4399 */ + IC_EVEX_OPSIZE_KZ, /* 4400 */ + IC_EVEX_OPSIZE_KZ, /* 4401 */ + IC_EVEX_OPSIZE_KZ, /* 4402 */ + IC_EVEX_OPSIZE_KZ, /* 4403 */ + IC_EVEX_OPSIZE_KZ, /* 4404 */ + IC_EVEX_OPSIZE_KZ, /* 4405 */ + IC_EVEX_OPSIZE_KZ, /* 4406 */ + IC_EVEX_OPSIZE_KZ, /* 4407 */ + IC_EVEX_W_OPSIZE_KZ, /* 4408 */ + IC_EVEX_W_OPSIZE_KZ, /* 4409 */ + IC_EVEX_W_OPSIZE_KZ, /* 4410 */ + IC_EVEX_W_OPSIZE_KZ, /* 4411 */ + IC_EVEX_W_OPSIZE_KZ, /* 4412 */ + IC_EVEX_W_OPSIZE_KZ, /* 4413 */ + IC_EVEX_W_OPSIZE_KZ, /* 4414 */ + IC_EVEX_W_OPSIZE_KZ, /* 4415 */ + IC_EVEX_KZ, /* 4416 */ + IC_EVEX_KZ, /* 4417 */ + IC_EVEX_XS_KZ, /* 4418 */ + IC_EVEX_XS_KZ, /* 4419 */ + IC_EVEX_XD_KZ, /* 4420 */ + IC_EVEX_XD_KZ, /* 4421 */ + IC_EVEX_XD_KZ, /* 4422 */ + IC_EVEX_XD_KZ, /* 4423 */ + IC_EVEX_W_KZ, /* 4424 */ + IC_EVEX_W_KZ, /* 4425 */ + IC_EVEX_W_XS_KZ, /* 4426 */ + IC_EVEX_W_XS_KZ, /* 4427 */ + IC_EVEX_W_XD_KZ, /* 4428 */ + IC_EVEX_W_XD_KZ, /* 4429 */ + IC_EVEX_W_XD_KZ, /* 4430 */ + IC_EVEX_W_XD_KZ, /* 4431 */ + IC_EVEX_OPSIZE_KZ, /* 4432 */ + IC_EVEX_OPSIZE_KZ, /* 4433 */ + IC_EVEX_OPSIZE_KZ, /* 4434 */ + IC_EVEX_OPSIZE_KZ, /* 4435 */ + IC_EVEX_OPSIZE_KZ, /* 4436 */ + IC_EVEX_OPSIZE_KZ, /* 4437 */ + IC_EVEX_OPSIZE_KZ, /* 4438 */ + IC_EVEX_OPSIZE_KZ, /* 4439 */ + IC_EVEX_W_OPSIZE_KZ, /* 4440 */ + IC_EVEX_W_OPSIZE_KZ, /* 4441 */ + IC_EVEX_W_OPSIZE_KZ, /* 4442 */ + IC_EVEX_W_OPSIZE_KZ, /* 4443 */ + IC_EVEX_W_OPSIZE_KZ, /* 4444 */ + IC_EVEX_W_OPSIZE_KZ, /* 4445 */ + IC_EVEX_W_OPSIZE_KZ, /* 4446 */ + IC_EVEX_W_OPSIZE_KZ, /* 4447 */ + IC_EVEX_KZ, /* 4448 */ + IC_EVEX_KZ, /* 4449 */ + IC_EVEX_XS_KZ, /* 4450 */ + IC_EVEX_XS_KZ, /* 4451 */ + IC_EVEX_XD_KZ, /* 4452 */ + IC_EVEX_XD_KZ, /* 4453 */ + IC_EVEX_XD_KZ, /* 4454 */ + IC_EVEX_XD_KZ, /* 4455 */ + IC_EVEX_W_KZ, /* 4456 */ + IC_EVEX_W_KZ, /* 4457 */ + IC_EVEX_W_XS_KZ, /* 4458 */ + IC_EVEX_W_XS_KZ, /* 4459 */ + IC_EVEX_W_XD_KZ, /* 4460 */ + IC_EVEX_W_XD_KZ, /* 4461 */ + IC_EVEX_W_XD_KZ, /* 4462 */ + IC_EVEX_W_XD_KZ, /* 4463 */ + IC_EVEX_OPSIZE_KZ, /* 4464 */ + IC_EVEX_OPSIZE_KZ, /* 4465 */ + IC_EVEX_OPSIZE_KZ, /* 4466 */ + IC_EVEX_OPSIZE_KZ, /* 4467 */ + IC_EVEX_OPSIZE_KZ, /* 4468 */ + IC_EVEX_OPSIZE_KZ, /* 4469 */ + IC_EVEX_OPSIZE_KZ, /* 4470 */ + IC_EVEX_OPSIZE_KZ, /* 4471 */ + IC_EVEX_W_OPSIZE_KZ, /* 4472 */ + IC_EVEX_W_OPSIZE_KZ, /* 4473 */ + IC_EVEX_W_OPSIZE_KZ, /* 4474 */ + IC_EVEX_W_OPSIZE_KZ, /* 4475 */ + IC_EVEX_W_OPSIZE_KZ, /* 4476 */ + IC_EVEX_W_OPSIZE_KZ, /* 4477 */ + IC_EVEX_W_OPSIZE_KZ, /* 4478 */ + IC_EVEX_W_OPSIZE_KZ, /* 4479 */ + IC_EVEX_KZ, /* 4480 */ + IC_EVEX_KZ, /* 4481 */ + IC_EVEX_XS_KZ, /* 4482 */ + IC_EVEX_XS_KZ, /* 4483 */ + IC_EVEX_XD_KZ, /* 4484 */ + IC_EVEX_XD_KZ, /* 4485 */ + IC_EVEX_XD_KZ, /* 4486 */ + IC_EVEX_XD_KZ, /* 4487 */ + IC_EVEX_W_KZ, /* 4488 */ + IC_EVEX_W_KZ, /* 4489 */ + IC_EVEX_W_XS_KZ, /* 4490 */ + IC_EVEX_W_XS_KZ, /* 4491 */ + IC_EVEX_W_XD_KZ, /* 4492 */ + IC_EVEX_W_XD_KZ, /* 4493 */ + IC_EVEX_W_XD_KZ, /* 4494 */ + IC_EVEX_W_XD_KZ, /* 4495 */ + IC_EVEX_OPSIZE_KZ, /* 4496 */ + IC_EVEX_OPSIZE_KZ, /* 4497 */ + IC_EVEX_OPSIZE_KZ, /* 4498 */ + IC_EVEX_OPSIZE_KZ, /* 4499 */ + IC_EVEX_OPSIZE_KZ, /* 4500 */ + IC_EVEX_OPSIZE_KZ, /* 4501 */ + IC_EVEX_OPSIZE_KZ, /* 4502 */ + IC_EVEX_OPSIZE_KZ, /* 4503 */ + IC_EVEX_W_OPSIZE_KZ, /* 4504 */ + IC_EVEX_W_OPSIZE_KZ, /* 4505 */ + IC_EVEX_W_OPSIZE_KZ, /* 4506 */ + IC_EVEX_W_OPSIZE_KZ, /* 4507 */ + IC_EVEX_W_OPSIZE_KZ, /* 4508 */ + IC_EVEX_W_OPSIZE_KZ, /* 4509 */ + IC_EVEX_W_OPSIZE_KZ, /* 4510 */ + IC_EVEX_W_OPSIZE_KZ, /* 4511 */ + IC_EVEX_KZ, /* 4512 */ + IC_EVEX_KZ, /* 4513 */ + IC_EVEX_XS_KZ, /* 4514 */ + IC_EVEX_XS_KZ, /* 4515 */ + IC_EVEX_XD_KZ, /* 4516 */ + IC_EVEX_XD_KZ, /* 4517 */ + IC_EVEX_XD_KZ, /* 4518 */ + IC_EVEX_XD_KZ, /* 4519 */ + IC_EVEX_W_KZ, /* 4520 */ + IC_EVEX_W_KZ, /* 4521 */ + IC_EVEX_W_XS_KZ, /* 4522 */ + IC_EVEX_W_XS_KZ, /* 4523 */ + IC_EVEX_W_XD_KZ, /* 4524 */ + IC_EVEX_W_XD_KZ, /* 4525 */ + IC_EVEX_W_XD_KZ, /* 4526 */ + IC_EVEX_W_XD_KZ, /* 4527 */ + IC_EVEX_OPSIZE_KZ, /* 4528 */ + IC_EVEX_OPSIZE_KZ, /* 4529 */ + IC_EVEX_OPSIZE_KZ, /* 4530 */ + IC_EVEX_OPSIZE_KZ, /* 4531 */ + IC_EVEX_OPSIZE_KZ, /* 4532 */ + IC_EVEX_OPSIZE_KZ, /* 4533 */ + IC_EVEX_OPSIZE_KZ, /* 4534 */ + IC_EVEX_OPSIZE_KZ, /* 4535 */ + IC_EVEX_W_OPSIZE_KZ, /* 4536 */ + IC_EVEX_W_OPSIZE_KZ, /* 4537 */ + IC_EVEX_W_OPSIZE_KZ, /* 4538 */ + IC_EVEX_W_OPSIZE_KZ, /* 4539 */ + IC_EVEX_W_OPSIZE_KZ, /* 4540 */ + IC_EVEX_W_OPSIZE_KZ, /* 4541 */ + IC_EVEX_W_OPSIZE_KZ, /* 4542 */ + IC_EVEX_W_OPSIZE_KZ, /* 4543 */ + IC_EVEX_KZ, /* 4544 */ + IC_EVEX_KZ, /* 4545 */ + IC_EVEX_XS_KZ, /* 4546 */ + IC_EVEX_XS_KZ, /* 4547 */ + IC_EVEX_XD_KZ, /* 4548 */ + IC_EVEX_XD_KZ, /* 4549 */ + IC_EVEX_XD_KZ, /* 4550 */ + IC_EVEX_XD_KZ, /* 4551 */ + IC_EVEX_W_KZ, /* 4552 */ + IC_EVEX_W_KZ, /* 4553 */ + IC_EVEX_W_XS_KZ, /* 4554 */ + IC_EVEX_W_XS_KZ, /* 4555 */ + IC_EVEX_W_XD_KZ, /* 4556 */ + IC_EVEX_W_XD_KZ, /* 4557 */ + IC_EVEX_W_XD_KZ, /* 4558 */ + IC_EVEX_W_XD_KZ, /* 4559 */ + IC_EVEX_OPSIZE_KZ, /* 4560 */ + IC_EVEX_OPSIZE_KZ, /* 4561 */ + IC_EVEX_OPSIZE_KZ, /* 4562 */ + IC_EVEX_OPSIZE_KZ, /* 4563 */ + IC_EVEX_OPSIZE_KZ, /* 4564 */ + IC_EVEX_OPSIZE_KZ, /* 4565 */ + IC_EVEX_OPSIZE_KZ, /* 4566 */ + IC_EVEX_OPSIZE_KZ, /* 4567 */ + IC_EVEX_W_OPSIZE_KZ, /* 4568 */ + IC_EVEX_W_OPSIZE_KZ, /* 4569 */ + IC_EVEX_W_OPSIZE_KZ, /* 4570 */ + IC_EVEX_W_OPSIZE_KZ, /* 4571 */ + IC_EVEX_W_OPSIZE_KZ, /* 4572 */ + IC_EVEX_W_OPSIZE_KZ, /* 4573 */ + IC_EVEX_W_OPSIZE_KZ, /* 4574 */ + IC_EVEX_W_OPSIZE_KZ, /* 4575 */ + IC_EVEX_KZ, /* 4576 */ + IC_EVEX_KZ, /* 4577 */ + IC_EVEX_XS_KZ, /* 4578 */ + IC_EVEX_XS_KZ, /* 4579 */ + IC_EVEX_XD_KZ, /* 4580 */ + IC_EVEX_XD_KZ, /* 4581 */ + IC_EVEX_XD_KZ, /* 4582 */ + IC_EVEX_XD_KZ, /* 4583 */ + IC_EVEX_W_KZ, /* 4584 */ + IC_EVEX_W_KZ, /* 4585 */ + IC_EVEX_W_XS_KZ, /* 4586 */ + IC_EVEX_W_XS_KZ, /* 4587 */ + IC_EVEX_W_XD_KZ, /* 4588 */ + IC_EVEX_W_XD_KZ, /* 4589 */ + IC_EVEX_W_XD_KZ, /* 4590 */ + IC_EVEX_W_XD_KZ, /* 4591 */ + IC_EVEX_OPSIZE_KZ, /* 4592 */ + IC_EVEX_OPSIZE_KZ, /* 4593 */ + IC_EVEX_OPSIZE_KZ, /* 4594 */ + IC_EVEX_OPSIZE_KZ, /* 4595 */ + IC_EVEX_OPSIZE_KZ, /* 4596 */ + IC_EVEX_OPSIZE_KZ, /* 4597 */ + IC_EVEX_OPSIZE_KZ, /* 4598 */ + IC_EVEX_OPSIZE_KZ, /* 4599 */ + IC_EVEX_W_OPSIZE_KZ, /* 4600 */ + IC_EVEX_W_OPSIZE_KZ, /* 4601 */ + IC_EVEX_W_OPSIZE_KZ, /* 4602 */ + IC_EVEX_W_OPSIZE_KZ, /* 4603 */ + IC_EVEX_W_OPSIZE_KZ, /* 4604 */ + IC_EVEX_W_OPSIZE_KZ, /* 4605 */ + IC_EVEX_W_OPSIZE_KZ, /* 4606 */ + IC_EVEX_W_OPSIZE_KZ, /* 4607 */ + IC, /* 4608 */ + IC_64BIT, /* 4609 */ + IC_XS, /* 4610 */ + IC_64BIT_XS, /* 4611 */ + IC_XD, /* 4612 */ + IC_64BIT_XD, /* 4613 */ + IC_XS, /* 4614 */ + IC_64BIT_XS, /* 4615 */ + IC, /* 4616 */ + IC_64BIT_REXW, /* 4617 */ + IC_XS, /* 4618 */ + IC_64BIT_REXW_XS, /* 4619 */ + IC_XD, /* 4620 */ + IC_64BIT_REXW_XD, /* 4621 */ + IC_XS, /* 4622 */ + IC_64BIT_REXW_XS, /* 4623 */ + IC_OPSIZE, /* 4624 */ + IC_64BIT_OPSIZE, /* 4625 */ + IC_XS_OPSIZE, /* 4626 */ + IC_64BIT_XS_OPSIZE, /* 4627 */ + IC_XD_OPSIZE, /* 4628 */ + IC_64BIT_XD_OPSIZE, /* 4629 */ + IC_XS_OPSIZE, /* 4630 */ + IC_64BIT_XD_OPSIZE, /* 4631 */ + IC_OPSIZE, /* 4632 */ + IC_64BIT_REXW_OPSIZE, /* 4633 */ + IC_XS_OPSIZE, /* 4634 */ + IC_64BIT_REXW_XS, /* 4635 */ + IC_XD_OPSIZE, /* 4636 */ + IC_64BIT_REXW_XD, /* 4637 */ + IC_XS_OPSIZE, /* 4638 */ + IC_64BIT_REXW_XS, /* 4639 */ + IC_ADSIZE, /* 4640 */ + IC_64BIT_ADSIZE, /* 4641 */ + IC_XS, /* 4642 */ + IC_64BIT_XS, /* 4643 */ + IC_XD, /* 4644 */ + IC_64BIT_XD, /* 4645 */ + IC_XS, /* 4646 */ + IC_64BIT_XS, /* 4647 */ + IC_ADSIZE, /* 4648 */ + IC_64BIT_ADSIZE, /* 4649 */ + IC_XS, /* 4650 */ + IC_64BIT_REXW_XS, /* 4651 */ + IC_XD, /* 4652 */ + IC_64BIT_REXW_XD, /* 4653 */ + IC_XS, /* 4654 */ + IC_64BIT_REXW_XS, /* 4655 */ + IC_OPSIZE, /* 4656 */ + IC_64BIT_OPSIZE, /* 4657 */ + IC_XS_OPSIZE, /* 4658 */ + IC_64BIT_XS_OPSIZE, /* 4659 */ + IC_XD_OPSIZE, /* 4660 */ + IC_64BIT_XD_OPSIZE, /* 4661 */ + IC_XS_OPSIZE, /* 4662 */ + IC_64BIT_XD_OPSIZE, /* 4663 */ + IC_OPSIZE, /* 4664 */ + IC_64BIT_REXW_OPSIZE, /* 4665 */ + IC_XS_OPSIZE, /* 4666 */ + IC_64BIT_REXW_XS, /* 4667 */ + IC_XD_OPSIZE, /* 4668 */ + IC_64BIT_REXW_XD, /* 4669 */ + IC_XS_OPSIZE, /* 4670 */ + IC_64BIT_REXW_XS, /* 4671 */ + IC_VEX, /* 4672 */ + IC_VEX, /* 4673 */ + IC_VEX_XS, /* 4674 */ + IC_VEX_XS, /* 4675 */ + IC_VEX_XD, /* 4676 */ + IC_VEX_XD, /* 4677 */ + IC_VEX_XD, /* 4678 */ + IC_VEX_XD, /* 4679 */ + IC_VEX_W, /* 4680 */ + IC_VEX_W, /* 4681 */ + IC_VEX_W_XS, /* 4682 */ + IC_VEX_W_XS, /* 4683 */ + IC_VEX_W_XD, /* 4684 */ + IC_VEX_W_XD, /* 4685 */ + IC_VEX_W_XD, /* 4686 */ + IC_VEX_W_XD, /* 4687 */ + IC_VEX_OPSIZE, /* 4688 */ + IC_VEX_OPSIZE, /* 4689 */ + IC_VEX_OPSIZE, /* 4690 */ + IC_VEX_OPSIZE, /* 4691 */ + IC_VEX_OPSIZE, /* 4692 */ + IC_VEX_OPSIZE, /* 4693 */ + IC_VEX_OPSIZE, /* 4694 */ + IC_VEX_OPSIZE, /* 4695 */ + IC_VEX_W_OPSIZE, /* 4696 */ + IC_VEX_W_OPSIZE, /* 4697 */ + IC_VEX_W_OPSIZE, /* 4698 */ + IC_VEX_W_OPSIZE, /* 4699 */ + IC_VEX_W_OPSIZE, /* 4700 */ + IC_VEX_W_OPSIZE, /* 4701 */ + IC_VEX_W_OPSIZE, /* 4702 */ + IC_VEX_W_OPSIZE, /* 4703 */ + IC_VEX, /* 4704 */ + IC_VEX, /* 4705 */ + IC_VEX_XS, /* 4706 */ + IC_VEX_XS, /* 4707 */ + IC_VEX_XD, /* 4708 */ + IC_VEX_XD, /* 4709 */ + IC_VEX_XD, /* 4710 */ + IC_VEX_XD, /* 4711 */ + IC_VEX_W, /* 4712 */ + IC_VEX_W, /* 4713 */ + IC_VEX_W_XS, /* 4714 */ + IC_VEX_W_XS, /* 4715 */ + IC_VEX_W_XD, /* 4716 */ + IC_VEX_W_XD, /* 4717 */ + IC_VEX_W_XD, /* 4718 */ + IC_VEX_W_XD, /* 4719 */ + IC_VEX_OPSIZE, /* 4720 */ + IC_VEX_OPSIZE, /* 4721 */ + IC_VEX_OPSIZE, /* 4722 */ + IC_VEX_OPSIZE, /* 4723 */ + IC_VEX_OPSIZE, /* 4724 */ + IC_VEX_OPSIZE, /* 4725 */ + IC_VEX_OPSIZE, /* 4726 */ + IC_VEX_OPSIZE, /* 4727 */ + IC_VEX_W_OPSIZE, /* 4728 */ + IC_VEX_W_OPSIZE, /* 4729 */ + IC_VEX_W_OPSIZE, /* 4730 */ + IC_VEX_W_OPSIZE, /* 4731 */ + IC_VEX_W_OPSIZE, /* 4732 */ + IC_VEX_W_OPSIZE, /* 4733 */ + IC_VEX_W_OPSIZE, /* 4734 */ + IC_VEX_W_OPSIZE, /* 4735 */ + IC_VEX_L, /* 4736 */ + IC_VEX_L, /* 4737 */ + IC_VEX_L_XS, /* 4738 */ + IC_VEX_L_XS, /* 4739 */ + IC_VEX_L_XD, /* 4740 */ + IC_VEX_L_XD, /* 4741 */ + IC_VEX_L_XD, /* 4742 */ + IC_VEX_L_XD, /* 4743 */ + IC_VEX_L_W, /* 4744 */ + IC_VEX_L_W, /* 4745 */ + IC_VEX_L_W_XS, /* 4746 */ + IC_VEX_L_W_XS, /* 4747 */ + IC_VEX_L_W_XD, /* 4748 */ + IC_VEX_L_W_XD, /* 4749 */ + IC_VEX_L_W_XD, /* 4750 */ + IC_VEX_L_W_XD, /* 4751 */ + IC_VEX_L_OPSIZE, /* 4752 */ + IC_VEX_L_OPSIZE, /* 4753 */ + IC_VEX_L_OPSIZE, /* 4754 */ + IC_VEX_L_OPSIZE, /* 4755 */ + IC_VEX_L_OPSIZE, /* 4756 */ + IC_VEX_L_OPSIZE, /* 4757 */ + IC_VEX_L_OPSIZE, /* 4758 */ + IC_VEX_L_OPSIZE, /* 4759 */ + IC_VEX_L_W_OPSIZE, /* 4760 */ + IC_VEX_L_W_OPSIZE, /* 4761 */ + IC_VEX_L_W_OPSIZE, /* 4762 */ + IC_VEX_L_W_OPSIZE, /* 4763 */ + IC_VEX_L_W_OPSIZE, /* 4764 */ + IC_VEX_L_W_OPSIZE, /* 4765 */ + IC_VEX_L_W_OPSIZE, /* 4766 */ + IC_VEX_L_W_OPSIZE, /* 4767 */ + IC_VEX_L, /* 4768 */ + IC_VEX_L, /* 4769 */ + IC_VEX_L_XS, /* 4770 */ + IC_VEX_L_XS, /* 4771 */ + IC_VEX_L_XD, /* 4772 */ + IC_VEX_L_XD, /* 4773 */ + IC_VEX_L_XD, /* 4774 */ + IC_VEX_L_XD, /* 4775 */ + IC_VEX_L_W, /* 4776 */ + IC_VEX_L_W, /* 4777 */ + IC_VEX_L_W_XS, /* 4778 */ + IC_VEX_L_W_XS, /* 4779 */ + IC_VEX_L_W_XD, /* 4780 */ + IC_VEX_L_W_XD, /* 4781 */ + IC_VEX_L_W_XD, /* 4782 */ + IC_VEX_L_W_XD, /* 4783 */ + IC_VEX_L_OPSIZE, /* 4784 */ + IC_VEX_L_OPSIZE, /* 4785 */ + IC_VEX_L_OPSIZE, /* 4786 */ + IC_VEX_L_OPSIZE, /* 4787 */ + IC_VEX_L_OPSIZE, /* 4788 */ + IC_VEX_L_OPSIZE, /* 4789 */ + IC_VEX_L_OPSIZE, /* 4790 */ + IC_VEX_L_OPSIZE, /* 4791 */ + IC_VEX_L_W_OPSIZE, /* 4792 */ + IC_VEX_L_W_OPSIZE, /* 4793 */ + IC_VEX_L_W_OPSIZE, /* 4794 */ + IC_VEX_L_W_OPSIZE, /* 4795 */ + IC_VEX_L_W_OPSIZE, /* 4796 */ + IC_VEX_L_W_OPSIZE, /* 4797 */ + IC_VEX_L_W_OPSIZE, /* 4798 */ + IC_VEX_L_W_OPSIZE, /* 4799 */ + IC_VEX_L, /* 4800 */ + IC_VEX_L, /* 4801 */ + IC_VEX_L_XS, /* 4802 */ + IC_VEX_L_XS, /* 4803 */ + IC_VEX_L_XD, /* 4804 */ + IC_VEX_L_XD, /* 4805 */ + IC_VEX_L_XD, /* 4806 */ + IC_VEX_L_XD, /* 4807 */ + IC_VEX_L_W, /* 4808 */ + IC_VEX_L_W, /* 4809 */ + IC_VEX_L_W_XS, /* 4810 */ + IC_VEX_L_W_XS, /* 4811 */ + IC_VEX_L_W_XD, /* 4812 */ + IC_VEX_L_W_XD, /* 4813 */ + IC_VEX_L_W_XD, /* 4814 */ + IC_VEX_L_W_XD, /* 4815 */ + IC_VEX_L_OPSIZE, /* 4816 */ + IC_VEX_L_OPSIZE, /* 4817 */ + IC_VEX_L_OPSIZE, /* 4818 */ + IC_VEX_L_OPSIZE, /* 4819 */ + IC_VEX_L_OPSIZE, /* 4820 */ + IC_VEX_L_OPSIZE, /* 4821 */ + IC_VEX_L_OPSIZE, /* 4822 */ + IC_VEX_L_OPSIZE, /* 4823 */ + IC_VEX_L_W_OPSIZE, /* 4824 */ + IC_VEX_L_W_OPSIZE, /* 4825 */ + IC_VEX_L_W_OPSIZE, /* 4826 */ + IC_VEX_L_W_OPSIZE, /* 4827 */ + IC_VEX_L_W_OPSIZE, /* 4828 */ + IC_VEX_L_W_OPSIZE, /* 4829 */ + IC_VEX_L_W_OPSIZE, /* 4830 */ + IC_VEX_L_W_OPSIZE, /* 4831 */ + IC_VEX_L, /* 4832 */ + IC_VEX_L, /* 4833 */ + IC_VEX_L_XS, /* 4834 */ + IC_VEX_L_XS, /* 4835 */ + IC_VEX_L_XD, /* 4836 */ + IC_VEX_L_XD, /* 4837 */ + IC_VEX_L_XD, /* 4838 */ + IC_VEX_L_XD, /* 4839 */ + IC_VEX_L_W, /* 4840 */ + IC_VEX_L_W, /* 4841 */ + IC_VEX_L_W_XS, /* 4842 */ + IC_VEX_L_W_XS, /* 4843 */ + IC_VEX_L_W_XD, /* 4844 */ + IC_VEX_L_W_XD, /* 4845 */ + IC_VEX_L_W_XD, /* 4846 */ + IC_VEX_L_W_XD, /* 4847 */ + IC_VEX_L_OPSIZE, /* 4848 */ + IC_VEX_L_OPSIZE, /* 4849 */ + IC_VEX_L_OPSIZE, /* 4850 */ + IC_VEX_L_OPSIZE, /* 4851 */ + IC_VEX_L_OPSIZE, /* 4852 */ + IC_VEX_L_OPSIZE, /* 4853 */ + IC_VEX_L_OPSIZE, /* 4854 */ + IC_VEX_L_OPSIZE, /* 4855 */ + IC_VEX_L_W_OPSIZE, /* 4856 */ + IC_VEX_L_W_OPSIZE, /* 4857 */ + IC_VEX_L_W_OPSIZE, /* 4858 */ + IC_VEX_L_W_OPSIZE, /* 4859 */ + IC_VEX_L_W_OPSIZE, /* 4860 */ + IC_VEX_L_W_OPSIZE, /* 4861 */ + IC_VEX_L_W_OPSIZE, /* 4862 */ + IC_VEX_L_W_OPSIZE, /* 4863 */ + IC_EVEX_L_KZ, /* 4864 */ + IC_EVEX_L_KZ, /* 4865 */ + IC_EVEX_L_XS_KZ, /* 4866 */ + IC_EVEX_L_XS_KZ, /* 4867 */ + IC_EVEX_L_XD_KZ, /* 4868 */ + IC_EVEX_L_XD_KZ, /* 4869 */ + IC_EVEX_L_XD_KZ, /* 4870 */ + IC_EVEX_L_XD_KZ, /* 4871 */ + IC_EVEX_L_W_KZ, /* 4872 */ + IC_EVEX_L_W_KZ, /* 4873 */ + IC_EVEX_L_W_XS_KZ, /* 4874 */ + IC_EVEX_L_W_XS_KZ, /* 4875 */ + IC_EVEX_L_W_XD_KZ, /* 4876 */ + IC_EVEX_L_W_XD_KZ, /* 4877 */ + IC_EVEX_L_W_XD_KZ, /* 4878 */ + IC_EVEX_L_W_XD_KZ, /* 4879 */ + IC_EVEX_L_OPSIZE_KZ, /* 4880 */ + IC_EVEX_L_OPSIZE_KZ, /* 4881 */ + IC_EVEX_L_OPSIZE_KZ, /* 4882 */ + IC_EVEX_L_OPSIZE_KZ, /* 4883 */ + IC_EVEX_L_OPSIZE_KZ, /* 4884 */ + IC_EVEX_L_OPSIZE_KZ, /* 4885 */ + IC_EVEX_L_OPSIZE_KZ, /* 4886 */ + IC_EVEX_L_OPSIZE_KZ, /* 4887 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 4888 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 4889 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 4890 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 4891 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 4892 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 4893 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 4894 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 4895 */ + IC_EVEX_L_KZ, /* 4896 */ + IC_EVEX_L_KZ, /* 4897 */ + IC_EVEX_L_XS_KZ, /* 4898 */ + IC_EVEX_L_XS_KZ, /* 4899 */ + IC_EVEX_L_XD_KZ, /* 4900 */ + IC_EVEX_L_XD_KZ, /* 4901 */ + IC_EVEX_L_XD_KZ, /* 4902 */ + IC_EVEX_L_XD_KZ, /* 4903 */ + IC_EVEX_L_W_KZ, /* 4904 */ + IC_EVEX_L_W_KZ, /* 4905 */ + IC_EVEX_L_W_XS_KZ, /* 4906 */ + IC_EVEX_L_W_XS_KZ, /* 4907 */ + IC_EVEX_L_W_XD_KZ, /* 4908 */ + IC_EVEX_L_W_XD_KZ, /* 4909 */ + IC_EVEX_L_W_XD_KZ, /* 4910 */ + IC_EVEX_L_W_XD_KZ, /* 4911 */ + IC_EVEX_L_OPSIZE_KZ, /* 4912 */ + IC_EVEX_L_OPSIZE_KZ, /* 4913 */ + IC_EVEX_L_OPSIZE_KZ, /* 4914 */ + IC_EVEX_L_OPSIZE_KZ, /* 4915 */ + IC_EVEX_L_OPSIZE_KZ, /* 4916 */ + IC_EVEX_L_OPSIZE_KZ, /* 4917 */ + IC_EVEX_L_OPSIZE_KZ, /* 4918 */ + IC_EVEX_L_OPSIZE_KZ, /* 4919 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 4920 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 4921 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 4922 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 4923 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 4924 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 4925 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 4926 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 4927 */ + IC_EVEX_L_KZ, /* 4928 */ + IC_EVEX_L_KZ, /* 4929 */ + IC_EVEX_L_XS_KZ, /* 4930 */ + IC_EVEX_L_XS_KZ, /* 4931 */ + IC_EVEX_L_XD_KZ, /* 4932 */ + IC_EVEX_L_XD_KZ, /* 4933 */ + IC_EVEX_L_XD_KZ, /* 4934 */ + IC_EVEX_L_XD_KZ, /* 4935 */ + IC_EVEX_L_W_KZ, /* 4936 */ + IC_EVEX_L_W_KZ, /* 4937 */ + IC_EVEX_L_W_XS_KZ, /* 4938 */ + IC_EVEX_L_W_XS_KZ, /* 4939 */ + IC_EVEX_L_W_XD_KZ, /* 4940 */ + IC_EVEX_L_W_XD_KZ, /* 4941 */ + IC_EVEX_L_W_XD_KZ, /* 4942 */ + IC_EVEX_L_W_XD_KZ, /* 4943 */ + IC_EVEX_L_OPSIZE_KZ, /* 4944 */ + IC_EVEX_L_OPSIZE_KZ, /* 4945 */ + IC_EVEX_L_OPSIZE_KZ, /* 4946 */ + IC_EVEX_L_OPSIZE_KZ, /* 4947 */ + IC_EVEX_L_OPSIZE_KZ, /* 4948 */ + IC_EVEX_L_OPSIZE_KZ, /* 4949 */ + IC_EVEX_L_OPSIZE_KZ, /* 4950 */ + IC_EVEX_L_OPSIZE_KZ, /* 4951 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 4952 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 4953 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 4954 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 4955 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 4956 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 4957 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 4958 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 4959 */ + IC_EVEX_L_KZ, /* 4960 */ + IC_EVEX_L_KZ, /* 4961 */ + IC_EVEX_L_XS_KZ, /* 4962 */ + IC_EVEX_L_XS_KZ, /* 4963 */ + IC_EVEX_L_XD_KZ, /* 4964 */ + IC_EVEX_L_XD_KZ, /* 4965 */ + IC_EVEX_L_XD_KZ, /* 4966 */ + IC_EVEX_L_XD_KZ, /* 4967 */ + IC_EVEX_L_W_KZ, /* 4968 */ + IC_EVEX_L_W_KZ, /* 4969 */ + IC_EVEX_L_W_XS_KZ, /* 4970 */ + IC_EVEX_L_W_XS_KZ, /* 4971 */ + IC_EVEX_L_W_XD_KZ, /* 4972 */ + IC_EVEX_L_W_XD_KZ, /* 4973 */ + IC_EVEX_L_W_XD_KZ, /* 4974 */ + IC_EVEX_L_W_XD_KZ, /* 4975 */ + IC_EVEX_L_OPSIZE_KZ, /* 4976 */ + IC_EVEX_L_OPSIZE_KZ, /* 4977 */ + IC_EVEX_L_OPSIZE_KZ, /* 4978 */ + IC_EVEX_L_OPSIZE_KZ, /* 4979 */ + IC_EVEX_L_OPSIZE_KZ, /* 4980 */ + IC_EVEX_L_OPSIZE_KZ, /* 4981 */ + IC_EVEX_L_OPSIZE_KZ, /* 4982 */ + IC_EVEX_L_OPSIZE_KZ, /* 4983 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 4984 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 4985 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 4986 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 4987 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 4988 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 4989 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 4990 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 4991 */ + IC_EVEX_L_KZ, /* 4992 */ + IC_EVEX_L_KZ, /* 4993 */ + IC_EVEX_L_XS_KZ, /* 4994 */ + IC_EVEX_L_XS_KZ, /* 4995 */ + IC_EVEX_L_XD_KZ, /* 4996 */ + IC_EVEX_L_XD_KZ, /* 4997 */ + IC_EVEX_L_XD_KZ, /* 4998 */ + IC_EVEX_L_XD_KZ, /* 4999 */ + IC_EVEX_L_W_KZ, /* 5000 */ + IC_EVEX_L_W_KZ, /* 5001 */ + IC_EVEX_L_W_XS_KZ, /* 5002 */ + IC_EVEX_L_W_XS_KZ, /* 5003 */ + IC_EVEX_L_W_XD_KZ, /* 5004 */ + IC_EVEX_L_W_XD_KZ, /* 5005 */ + IC_EVEX_L_W_XD_KZ, /* 5006 */ + IC_EVEX_L_W_XD_KZ, /* 5007 */ + IC_EVEX_L_OPSIZE_KZ, /* 5008 */ + IC_EVEX_L_OPSIZE_KZ, /* 5009 */ + IC_EVEX_L_OPSIZE_KZ, /* 5010 */ + IC_EVEX_L_OPSIZE_KZ, /* 5011 */ + IC_EVEX_L_OPSIZE_KZ, /* 5012 */ + IC_EVEX_L_OPSIZE_KZ, /* 5013 */ + IC_EVEX_L_OPSIZE_KZ, /* 5014 */ + IC_EVEX_L_OPSIZE_KZ, /* 5015 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 5016 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 5017 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 5018 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 5019 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 5020 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 5021 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 5022 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 5023 */ + IC_EVEX_L_KZ, /* 5024 */ + IC_EVEX_L_KZ, /* 5025 */ + IC_EVEX_L_XS_KZ, /* 5026 */ + IC_EVEX_L_XS_KZ, /* 5027 */ + IC_EVEX_L_XD_KZ, /* 5028 */ + IC_EVEX_L_XD_KZ, /* 5029 */ + IC_EVEX_L_XD_KZ, /* 5030 */ + IC_EVEX_L_XD_KZ, /* 5031 */ + IC_EVEX_L_W_KZ, /* 5032 */ + IC_EVEX_L_W_KZ, /* 5033 */ + IC_EVEX_L_W_XS_KZ, /* 5034 */ + IC_EVEX_L_W_XS_KZ, /* 5035 */ + IC_EVEX_L_W_XD_KZ, /* 5036 */ + IC_EVEX_L_W_XD_KZ, /* 5037 */ + IC_EVEX_L_W_XD_KZ, /* 5038 */ + IC_EVEX_L_W_XD_KZ, /* 5039 */ + IC_EVEX_L_OPSIZE_KZ, /* 5040 */ + IC_EVEX_L_OPSIZE_KZ, /* 5041 */ + IC_EVEX_L_OPSIZE_KZ, /* 5042 */ + IC_EVEX_L_OPSIZE_KZ, /* 5043 */ + IC_EVEX_L_OPSIZE_KZ, /* 5044 */ + IC_EVEX_L_OPSIZE_KZ, /* 5045 */ + IC_EVEX_L_OPSIZE_KZ, /* 5046 */ + IC_EVEX_L_OPSIZE_KZ, /* 5047 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 5048 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 5049 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 5050 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 5051 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 5052 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 5053 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 5054 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 5055 */ + IC_EVEX_L_KZ, /* 5056 */ + IC_EVEX_L_KZ, /* 5057 */ + IC_EVEX_L_XS_KZ, /* 5058 */ + IC_EVEX_L_XS_KZ, /* 5059 */ + IC_EVEX_L_XD_KZ, /* 5060 */ + IC_EVEX_L_XD_KZ, /* 5061 */ + IC_EVEX_L_XD_KZ, /* 5062 */ + IC_EVEX_L_XD_KZ, /* 5063 */ + IC_EVEX_L_W_KZ, /* 5064 */ + IC_EVEX_L_W_KZ, /* 5065 */ + IC_EVEX_L_W_XS_KZ, /* 5066 */ + IC_EVEX_L_W_XS_KZ, /* 5067 */ + IC_EVEX_L_W_XD_KZ, /* 5068 */ + IC_EVEX_L_W_XD_KZ, /* 5069 */ + IC_EVEX_L_W_XD_KZ, /* 5070 */ + IC_EVEX_L_W_XD_KZ, /* 5071 */ + IC_EVEX_L_OPSIZE_KZ, /* 5072 */ + IC_EVEX_L_OPSIZE_KZ, /* 5073 */ + IC_EVEX_L_OPSIZE_KZ, /* 5074 */ + IC_EVEX_L_OPSIZE_KZ, /* 5075 */ + IC_EVEX_L_OPSIZE_KZ, /* 5076 */ + IC_EVEX_L_OPSIZE_KZ, /* 5077 */ + IC_EVEX_L_OPSIZE_KZ, /* 5078 */ + IC_EVEX_L_OPSIZE_KZ, /* 5079 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 5080 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 5081 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 5082 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 5083 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 5084 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 5085 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 5086 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 5087 */ + IC_EVEX_L_KZ, /* 5088 */ + IC_EVEX_L_KZ, /* 5089 */ + IC_EVEX_L_XS_KZ, /* 5090 */ + IC_EVEX_L_XS_KZ, /* 5091 */ + IC_EVEX_L_XD_KZ, /* 5092 */ + IC_EVEX_L_XD_KZ, /* 5093 */ + IC_EVEX_L_XD_KZ, /* 5094 */ + IC_EVEX_L_XD_KZ, /* 5095 */ + IC_EVEX_L_W_KZ, /* 5096 */ + IC_EVEX_L_W_KZ, /* 5097 */ + IC_EVEX_L_W_XS_KZ, /* 5098 */ + IC_EVEX_L_W_XS_KZ, /* 5099 */ + IC_EVEX_L_W_XD_KZ, /* 5100 */ + IC_EVEX_L_W_XD_KZ, /* 5101 */ + IC_EVEX_L_W_XD_KZ, /* 5102 */ + IC_EVEX_L_W_XD_KZ, /* 5103 */ + IC_EVEX_L_OPSIZE_KZ, /* 5104 */ + IC_EVEX_L_OPSIZE_KZ, /* 5105 */ + IC_EVEX_L_OPSIZE_KZ, /* 5106 */ + IC_EVEX_L_OPSIZE_KZ, /* 5107 */ + IC_EVEX_L_OPSIZE_KZ, /* 5108 */ + IC_EVEX_L_OPSIZE_KZ, /* 5109 */ + IC_EVEX_L_OPSIZE_KZ, /* 5110 */ + IC_EVEX_L_OPSIZE_KZ, /* 5111 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 5112 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 5113 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 5114 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 5115 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 5116 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 5117 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 5118 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 5119 */ + IC, /* 5120 */ + IC_64BIT, /* 5121 */ + IC_XS, /* 5122 */ + IC_64BIT_XS, /* 5123 */ + IC_XD, /* 5124 */ + IC_64BIT_XD, /* 5125 */ + IC_XS, /* 5126 */ + IC_64BIT_XS, /* 5127 */ + IC, /* 5128 */ + IC_64BIT_REXW, /* 5129 */ + IC_XS, /* 5130 */ + IC_64BIT_REXW_XS, /* 5131 */ + IC_XD, /* 5132 */ + IC_64BIT_REXW_XD, /* 5133 */ + IC_XS, /* 5134 */ + IC_64BIT_REXW_XS, /* 5135 */ + IC_OPSIZE, /* 5136 */ + IC_64BIT_OPSIZE, /* 5137 */ + IC_XS_OPSIZE, /* 5138 */ + IC_64BIT_XS_OPSIZE, /* 5139 */ + IC_XD_OPSIZE, /* 5140 */ + IC_64BIT_XD_OPSIZE, /* 5141 */ + IC_XS_OPSIZE, /* 5142 */ + IC_64BIT_XD_OPSIZE, /* 5143 */ + IC_OPSIZE, /* 5144 */ + IC_64BIT_REXW_OPSIZE, /* 5145 */ + IC_XS_OPSIZE, /* 5146 */ + IC_64BIT_REXW_XS, /* 5147 */ + IC_XD_OPSIZE, /* 5148 */ + IC_64BIT_REXW_XD, /* 5149 */ + IC_XS_OPSIZE, /* 5150 */ + IC_64BIT_REXW_XS, /* 5151 */ + IC_ADSIZE, /* 5152 */ + IC_64BIT_ADSIZE, /* 5153 */ + IC_XS, /* 5154 */ + IC_64BIT_XS, /* 5155 */ + IC_XD, /* 5156 */ + IC_64BIT_XD, /* 5157 */ + IC_XS, /* 5158 */ + IC_64BIT_XS, /* 5159 */ + IC_ADSIZE, /* 5160 */ + IC_64BIT_ADSIZE, /* 5161 */ + IC_XS, /* 5162 */ + IC_64BIT_REXW_XS, /* 5163 */ + IC_XD, /* 5164 */ + IC_64BIT_REXW_XD, /* 5165 */ + IC_XS, /* 5166 */ + IC_64BIT_REXW_XS, /* 5167 */ + IC_OPSIZE, /* 5168 */ + IC_64BIT_OPSIZE, /* 5169 */ + IC_XS_OPSIZE, /* 5170 */ + IC_64BIT_XS_OPSIZE, /* 5171 */ + IC_XD_OPSIZE, /* 5172 */ + IC_64BIT_XD_OPSIZE, /* 5173 */ + IC_XS_OPSIZE, /* 5174 */ + IC_64BIT_XD_OPSIZE, /* 5175 */ + IC_OPSIZE, /* 5176 */ + IC_64BIT_REXW_OPSIZE, /* 5177 */ + IC_XS_OPSIZE, /* 5178 */ + IC_64BIT_REXW_XS, /* 5179 */ + IC_XD_OPSIZE, /* 5180 */ + IC_64BIT_REXW_XD, /* 5181 */ + IC_XS_OPSIZE, /* 5182 */ + IC_64BIT_REXW_XS, /* 5183 */ + IC_VEX, /* 5184 */ + IC_VEX, /* 5185 */ + IC_VEX_XS, /* 5186 */ + IC_VEX_XS, /* 5187 */ + IC_VEX_XD, /* 5188 */ + IC_VEX_XD, /* 5189 */ + IC_VEX_XD, /* 5190 */ + IC_VEX_XD, /* 5191 */ + IC_VEX_W, /* 5192 */ + IC_VEX_W, /* 5193 */ + IC_VEX_W_XS, /* 5194 */ + IC_VEX_W_XS, /* 5195 */ + IC_VEX_W_XD, /* 5196 */ + IC_VEX_W_XD, /* 5197 */ + IC_VEX_W_XD, /* 5198 */ + IC_VEX_W_XD, /* 5199 */ + IC_VEX_OPSIZE, /* 5200 */ + IC_VEX_OPSIZE, /* 5201 */ + IC_VEX_OPSIZE, /* 5202 */ + IC_VEX_OPSIZE, /* 5203 */ + IC_VEX_OPSIZE, /* 5204 */ + IC_VEX_OPSIZE, /* 5205 */ + IC_VEX_OPSIZE, /* 5206 */ + IC_VEX_OPSIZE, /* 5207 */ + IC_VEX_W_OPSIZE, /* 5208 */ + IC_VEX_W_OPSIZE, /* 5209 */ + IC_VEX_W_OPSIZE, /* 5210 */ + IC_VEX_W_OPSIZE, /* 5211 */ + IC_VEX_W_OPSIZE, /* 5212 */ + IC_VEX_W_OPSIZE, /* 5213 */ + IC_VEX_W_OPSIZE, /* 5214 */ + IC_VEX_W_OPSIZE, /* 5215 */ + IC_VEX, /* 5216 */ + IC_VEX, /* 5217 */ + IC_VEX_XS, /* 5218 */ + IC_VEX_XS, /* 5219 */ + IC_VEX_XD, /* 5220 */ + IC_VEX_XD, /* 5221 */ + IC_VEX_XD, /* 5222 */ + IC_VEX_XD, /* 5223 */ + IC_VEX_W, /* 5224 */ + IC_VEX_W, /* 5225 */ + IC_VEX_W_XS, /* 5226 */ + IC_VEX_W_XS, /* 5227 */ + IC_VEX_W_XD, /* 5228 */ + IC_VEX_W_XD, /* 5229 */ + IC_VEX_W_XD, /* 5230 */ + IC_VEX_W_XD, /* 5231 */ + IC_VEX_OPSIZE, /* 5232 */ + IC_VEX_OPSIZE, /* 5233 */ + IC_VEX_OPSIZE, /* 5234 */ + IC_VEX_OPSIZE, /* 5235 */ + IC_VEX_OPSIZE, /* 5236 */ + IC_VEX_OPSIZE, /* 5237 */ + IC_VEX_OPSIZE, /* 5238 */ + IC_VEX_OPSIZE, /* 5239 */ + IC_VEX_W_OPSIZE, /* 5240 */ + IC_VEX_W_OPSIZE, /* 5241 */ + IC_VEX_W_OPSIZE, /* 5242 */ + IC_VEX_W_OPSIZE, /* 5243 */ + IC_VEX_W_OPSIZE, /* 5244 */ + IC_VEX_W_OPSIZE, /* 5245 */ + IC_VEX_W_OPSIZE, /* 5246 */ + IC_VEX_W_OPSIZE, /* 5247 */ + IC_VEX_L, /* 5248 */ + IC_VEX_L, /* 5249 */ + IC_VEX_L_XS, /* 5250 */ + IC_VEX_L_XS, /* 5251 */ + IC_VEX_L_XD, /* 5252 */ + IC_VEX_L_XD, /* 5253 */ + IC_VEX_L_XD, /* 5254 */ + IC_VEX_L_XD, /* 5255 */ + IC_VEX_L_W, /* 5256 */ + IC_VEX_L_W, /* 5257 */ + IC_VEX_L_W_XS, /* 5258 */ + IC_VEX_L_W_XS, /* 5259 */ + IC_VEX_L_W_XD, /* 5260 */ + IC_VEX_L_W_XD, /* 5261 */ + IC_VEX_L_W_XD, /* 5262 */ + IC_VEX_L_W_XD, /* 5263 */ + IC_VEX_L_OPSIZE, /* 5264 */ + IC_VEX_L_OPSIZE, /* 5265 */ + IC_VEX_L_OPSIZE, /* 5266 */ + IC_VEX_L_OPSIZE, /* 5267 */ + IC_VEX_L_OPSIZE, /* 5268 */ + IC_VEX_L_OPSIZE, /* 5269 */ + IC_VEX_L_OPSIZE, /* 5270 */ + IC_VEX_L_OPSIZE, /* 5271 */ + IC_VEX_L_W_OPSIZE, /* 5272 */ + IC_VEX_L_W_OPSIZE, /* 5273 */ + IC_VEX_L_W_OPSIZE, /* 5274 */ + IC_VEX_L_W_OPSIZE, /* 5275 */ + IC_VEX_L_W_OPSIZE, /* 5276 */ + IC_VEX_L_W_OPSIZE, /* 5277 */ + IC_VEX_L_W_OPSIZE, /* 5278 */ + IC_VEX_L_W_OPSIZE, /* 5279 */ + IC_VEX_L, /* 5280 */ + IC_VEX_L, /* 5281 */ + IC_VEX_L_XS, /* 5282 */ + IC_VEX_L_XS, /* 5283 */ + IC_VEX_L_XD, /* 5284 */ + IC_VEX_L_XD, /* 5285 */ + IC_VEX_L_XD, /* 5286 */ + IC_VEX_L_XD, /* 5287 */ + IC_VEX_L_W, /* 5288 */ + IC_VEX_L_W, /* 5289 */ + IC_VEX_L_W_XS, /* 5290 */ + IC_VEX_L_W_XS, /* 5291 */ + IC_VEX_L_W_XD, /* 5292 */ + IC_VEX_L_W_XD, /* 5293 */ + IC_VEX_L_W_XD, /* 5294 */ + IC_VEX_L_W_XD, /* 5295 */ + IC_VEX_L_OPSIZE, /* 5296 */ + IC_VEX_L_OPSIZE, /* 5297 */ + IC_VEX_L_OPSIZE, /* 5298 */ + IC_VEX_L_OPSIZE, /* 5299 */ + IC_VEX_L_OPSIZE, /* 5300 */ + IC_VEX_L_OPSIZE, /* 5301 */ + IC_VEX_L_OPSIZE, /* 5302 */ + IC_VEX_L_OPSIZE, /* 5303 */ + IC_VEX_L_W_OPSIZE, /* 5304 */ + IC_VEX_L_W_OPSIZE, /* 5305 */ + IC_VEX_L_W_OPSIZE, /* 5306 */ + IC_VEX_L_W_OPSIZE, /* 5307 */ + IC_VEX_L_W_OPSIZE, /* 5308 */ + IC_VEX_L_W_OPSIZE, /* 5309 */ + IC_VEX_L_W_OPSIZE, /* 5310 */ + IC_VEX_L_W_OPSIZE, /* 5311 */ + IC_VEX_L, /* 5312 */ + IC_VEX_L, /* 5313 */ + IC_VEX_L_XS, /* 5314 */ + IC_VEX_L_XS, /* 5315 */ + IC_VEX_L_XD, /* 5316 */ + IC_VEX_L_XD, /* 5317 */ + IC_VEX_L_XD, /* 5318 */ + IC_VEX_L_XD, /* 5319 */ + IC_VEX_L_W, /* 5320 */ + IC_VEX_L_W, /* 5321 */ + IC_VEX_L_W_XS, /* 5322 */ + IC_VEX_L_W_XS, /* 5323 */ + IC_VEX_L_W_XD, /* 5324 */ + IC_VEX_L_W_XD, /* 5325 */ + IC_VEX_L_W_XD, /* 5326 */ + IC_VEX_L_W_XD, /* 5327 */ + IC_VEX_L_OPSIZE, /* 5328 */ + IC_VEX_L_OPSIZE, /* 5329 */ + IC_VEX_L_OPSIZE, /* 5330 */ + IC_VEX_L_OPSIZE, /* 5331 */ + IC_VEX_L_OPSIZE, /* 5332 */ + IC_VEX_L_OPSIZE, /* 5333 */ + IC_VEX_L_OPSIZE, /* 5334 */ + IC_VEX_L_OPSIZE, /* 5335 */ + IC_VEX_L_W_OPSIZE, /* 5336 */ + IC_VEX_L_W_OPSIZE, /* 5337 */ + IC_VEX_L_W_OPSIZE, /* 5338 */ + IC_VEX_L_W_OPSIZE, /* 5339 */ + IC_VEX_L_W_OPSIZE, /* 5340 */ + IC_VEX_L_W_OPSIZE, /* 5341 */ + IC_VEX_L_W_OPSIZE, /* 5342 */ + IC_VEX_L_W_OPSIZE, /* 5343 */ + IC_VEX_L, /* 5344 */ + IC_VEX_L, /* 5345 */ + IC_VEX_L_XS, /* 5346 */ + IC_VEX_L_XS, /* 5347 */ + IC_VEX_L_XD, /* 5348 */ + IC_VEX_L_XD, /* 5349 */ + IC_VEX_L_XD, /* 5350 */ + IC_VEX_L_XD, /* 5351 */ + IC_VEX_L_W, /* 5352 */ + IC_VEX_L_W, /* 5353 */ + IC_VEX_L_W_XS, /* 5354 */ + IC_VEX_L_W_XS, /* 5355 */ + IC_VEX_L_W_XD, /* 5356 */ + IC_VEX_L_W_XD, /* 5357 */ + IC_VEX_L_W_XD, /* 5358 */ + IC_VEX_L_W_XD, /* 5359 */ + IC_VEX_L_OPSIZE, /* 5360 */ + IC_VEX_L_OPSIZE, /* 5361 */ + IC_VEX_L_OPSIZE, /* 5362 */ + IC_VEX_L_OPSIZE, /* 5363 */ + IC_VEX_L_OPSIZE, /* 5364 */ + IC_VEX_L_OPSIZE, /* 5365 */ + IC_VEX_L_OPSIZE, /* 5366 */ + IC_VEX_L_OPSIZE, /* 5367 */ + IC_VEX_L_W_OPSIZE, /* 5368 */ + IC_VEX_L_W_OPSIZE, /* 5369 */ + IC_VEX_L_W_OPSIZE, /* 5370 */ + IC_VEX_L_W_OPSIZE, /* 5371 */ + IC_VEX_L_W_OPSIZE, /* 5372 */ + IC_VEX_L_W_OPSIZE, /* 5373 */ + IC_VEX_L_W_OPSIZE, /* 5374 */ + IC_VEX_L_W_OPSIZE, /* 5375 */ + IC_EVEX_L2_KZ, /* 5376 */ + IC_EVEX_L2_KZ, /* 5377 */ + IC_EVEX_L2_XS_KZ, /* 5378 */ + IC_EVEX_L2_XS_KZ, /* 5379 */ + IC_EVEX_L2_XD_KZ, /* 5380 */ + IC_EVEX_L2_XD_KZ, /* 5381 */ + IC_EVEX_L2_XD_KZ, /* 5382 */ + IC_EVEX_L2_XD_KZ, /* 5383 */ + IC_EVEX_L2_W_KZ, /* 5384 */ + IC_EVEX_L2_W_KZ, /* 5385 */ + IC_EVEX_L2_W_XS_KZ, /* 5386 */ + IC_EVEX_L2_W_XS_KZ, /* 5387 */ + IC_EVEX_L2_W_XD_KZ, /* 5388 */ + IC_EVEX_L2_W_XD_KZ, /* 5389 */ + IC_EVEX_L2_W_XD_KZ, /* 5390 */ + IC_EVEX_L2_W_XD_KZ, /* 5391 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5392 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5393 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5394 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5395 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5396 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5397 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5398 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5399 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5400 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5401 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5402 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5403 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5404 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5405 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5406 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5407 */ + IC_EVEX_L2_KZ, /* 5408 */ + IC_EVEX_L2_KZ, /* 5409 */ + IC_EVEX_L2_XS_KZ, /* 5410 */ + IC_EVEX_L2_XS_KZ, /* 5411 */ + IC_EVEX_L2_XD_KZ, /* 5412 */ + IC_EVEX_L2_XD_KZ, /* 5413 */ + IC_EVEX_L2_XD_KZ, /* 5414 */ + IC_EVEX_L2_XD_KZ, /* 5415 */ + IC_EVEX_L2_W_KZ, /* 5416 */ + IC_EVEX_L2_W_KZ, /* 5417 */ + IC_EVEX_L2_W_XS_KZ, /* 5418 */ + IC_EVEX_L2_W_XS_KZ, /* 5419 */ + IC_EVEX_L2_W_XD_KZ, /* 5420 */ + IC_EVEX_L2_W_XD_KZ, /* 5421 */ + IC_EVEX_L2_W_XD_KZ, /* 5422 */ + IC_EVEX_L2_W_XD_KZ, /* 5423 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5424 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5425 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5426 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5427 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5428 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5429 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5430 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5431 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5432 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5433 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5434 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5435 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5436 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5437 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5438 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5439 */ + IC_EVEX_L2_KZ, /* 5440 */ + IC_EVEX_L2_KZ, /* 5441 */ + IC_EVEX_L2_XS_KZ, /* 5442 */ + IC_EVEX_L2_XS_KZ, /* 5443 */ + IC_EVEX_L2_XD_KZ, /* 5444 */ + IC_EVEX_L2_XD_KZ, /* 5445 */ + IC_EVEX_L2_XD_KZ, /* 5446 */ + IC_EVEX_L2_XD_KZ, /* 5447 */ + IC_EVEX_L2_W_KZ, /* 5448 */ + IC_EVEX_L2_W_KZ, /* 5449 */ + IC_EVEX_L2_W_XS_KZ, /* 5450 */ + IC_EVEX_L2_W_XS_KZ, /* 5451 */ + IC_EVEX_L2_W_XD_KZ, /* 5452 */ + IC_EVEX_L2_W_XD_KZ, /* 5453 */ + IC_EVEX_L2_W_XD_KZ, /* 5454 */ + IC_EVEX_L2_W_XD_KZ, /* 5455 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5456 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5457 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5458 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5459 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5460 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5461 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5462 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5463 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5464 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5465 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5466 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5467 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5468 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5469 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5470 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5471 */ + IC_EVEX_L2_KZ, /* 5472 */ + IC_EVEX_L2_KZ, /* 5473 */ + IC_EVEX_L2_XS_KZ, /* 5474 */ + IC_EVEX_L2_XS_KZ, /* 5475 */ + IC_EVEX_L2_XD_KZ, /* 5476 */ + IC_EVEX_L2_XD_KZ, /* 5477 */ + IC_EVEX_L2_XD_KZ, /* 5478 */ + IC_EVEX_L2_XD_KZ, /* 5479 */ + IC_EVEX_L2_W_KZ, /* 5480 */ + IC_EVEX_L2_W_KZ, /* 5481 */ + IC_EVEX_L2_W_XS_KZ, /* 5482 */ + IC_EVEX_L2_W_XS_KZ, /* 5483 */ + IC_EVEX_L2_W_XD_KZ, /* 5484 */ + IC_EVEX_L2_W_XD_KZ, /* 5485 */ + IC_EVEX_L2_W_XD_KZ, /* 5486 */ + IC_EVEX_L2_W_XD_KZ, /* 5487 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5488 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5489 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5490 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5491 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5492 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5493 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5494 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5495 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5496 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5497 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5498 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5499 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5500 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5501 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5502 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5503 */ + IC_EVEX_L2_KZ, /* 5504 */ + IC_EVEX_L2_KZ, /* 5505 */ + IC_EVEX_L2_XS_KZ, /* 5506 */ + IC_EVEX_L2_XS_KZ, /* 5507 */ + IC_EVEX_L2_XD_KZ, /* 5508 */ + IC_EVEX_L2_XD_KZ, /* 5509 */ + IC_EVEX_L2_XD_KZ, /* 5510 */ + IC_EVEX_L2_XD_KZ, /* 5511 */ + IC_EVEX_L2_W_KZ, /* 5512 */ + IC_EVEX_L2_W_KZ, /* 5513 */ + IC_EVEX_L2_W_XS_KZ, /* 5514 */ + IC_EVEX_L2_W_XS_KZ, /* 5515 */ + IC_EVEX_L2_W_XD_KZ, /* 5516 */ + IC_EVEX_L2_W_XD_KZ, /* 5517 */ + IC_EVEX_L2_W_XD_KZ, /* 5518 */ + IC_EVEX_L2_W_XD_KZ, /* 5519 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5520 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5521 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5522 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5523 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5524 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5525 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5526 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5527 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5528 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5529 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5530 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5531 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5532 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5533 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5534 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5535 */ + IC_EVEX_L2_KZ, /* 5536 */ + IC_EVEX_L2_KZ, /* 5537 */ + IC_EVEX_L2_XS_KZ, /* 5538 */ + IC_EVEX_L2_XS_KZ, /* 5539 */ + IC_EVEX_L2_XD_KZ, /* 5540 */ + IC_EVEX_L2_XD_KZ, /* 5541 */ + IC_EVEX_L2_XD_KZ, /* 5542 */ + IC_EVEX_L2_XD_KZ, /* 5543 */ + IC_EVEX_L2_W_KZ, /* 5544 */ + IC_EVEX_L2_W_KZ, /* 5545 */ + IC_EVEX_L2_W_XS_KZ, /* 5546 */ + IC_EVEX_L2_W_XS_KZ, /* 5547 */ + IC_EVEX_L2_W_XD_KZ, /* 5548 */ + IC_EVEX_L2_W_XD_KZ, /* 5549 */ + IC_EVEX_L2_W_XD_KZ, /* 5550 */ + IC_EVEX_L2_W_XD_KZ, /* 5551 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5552 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5553 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5554 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5555 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5556 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5557 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5558 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5559 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5560 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5561 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5562 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5563 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5564 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5565 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5566 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5567 */ + IC_EVEX_L2_KZ, /* 5568 */ + IC_EVEX_L2_KZ, /* 5569 */ + IC_EVEX_L2_XS_KZ, /* 5570 */ + IC_EVEX_L2_XS_KZ, /* 5571 */ + IC_EVEX_L2_XD_KZ, /* 5572 */ + IC_EVEX_L2_XD_KZ, /* 5573 */ + IC_EVEX_L2_XD_KZ, /* 5574 */ + IC_EVEX_L2_XD_KZ, /* 5575 */ + IC_EVEX_L2_W_KZ, /* 5576 */ + IC_EVEX_L2_W_KZ, /* 5577 */ + IC_EVEX_L2_W_XS_KZ, /* 5578 */ + IC_EVEX_L2_W_XS_KZ, /* 5579 */ + IC_EVEX_L2_W_XD_KZ, /* 5580 */ + IC_EVEX_L2_W_XD_KZ, /* 5581 */ + IC_EVEX_L2_W_XD_KZ, /* 5582 */ + IC_EVEX_L2_W_XD_KZ, /* 5583 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5584 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5585 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5586 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5587 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5588 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5589 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5590 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5591 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5592 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5593 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5594 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5595 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5596 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5597 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5598 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5599 */ + IC_EVEX_L2_KZ, /* 5600 */ + IC_EVEX_L2_KZ, /* 5601 */ + IC_EVEX_L2_XS_KZ, /* 5602 */ + IC_EVEX_L2_XS_KZ, /* 5603 */ + IC_EVEX_L2_XD_KZ, /* 5604 */ + IC_EVEX_L2_XD_KZ, /* 5605 */ + IC_EVEX_L2_XD_KZ, /* 5606 */ + IC_EVEX_L2_XD_KZ, /* 5607 */ + IC_EVEX_L2_W_KZ, /* 5608 */ + IC_EVEX_L2_W_KZ, /* 5609 */ + IC_EVEX_L2_W_XS_KZ, /* 5610 */ + IC_EVEX_L2_W_XS_KZ, /* 5611 */ + IC_EVEX_L2_W_XD_KZ, /* 5612 */ + IC_EVEX_L2_W_XD_KZ, /* 5613 */ + IC_EVEX_L2_W_XD_KZ, /* 5614 */ + IC_EVEX_L2_W_XD_KZ, /* 5615 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5616 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5617 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5618 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5619 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5620 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5621 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5622 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5623 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5624 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5625 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5626 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5627 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5628 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5629 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5630 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5631 */ + IC, /* 5632 */ + IC_64BIT, /* 5633 */ + IC_XS, /* 5634 */ + IC_64BIT_XS, /* 5635 */ + IC_XD, /* 5636 */ + IC_64BIT_XD, /* 5637 */ + IC_XS, /* 5638 */ + IC_64BIT_XS, /* 5639 */ + IC, /* 5640 */ + IC_64BIT_REXW, /* 5641 */ + IC_XS, /* 5642 */ + IC_64BIT_REXW_XS, /* 5643 */ + IC_XD, /* 5644 */ + IC_64BIT_REXW_XD, /* 5645 */ + IC_XS, /* 5646 */ + IC_64BIT_REXW_XS, /* 5647 */ + IC_OPSIZE, /* 5648 */ + IC_64BIT_OPSIZE, /* 5649 */ + IC_XS_OPSIZE, /* 5650 */ + IC_64BIT_XS_OPSIZE, /* 5651 */ + IC_XD_OPSIZE, /* 5652 */ + IC_64BIT_XD_OPSIZE, /* 5653 */ + IC_XS_OPSIZE, /* 5654 */ + IC_64BIT_XD_OPSIZE, /* 5655 */ + IC_OPSIZE, /* 5656 */ + IC_64BIT_REXW_OPSIZE, /* 5657 */ + IC_XS_OPSIZE, /* 5658 */ + IC_64BIT_REXW_XS, /* 5659 */ + IC_XD_OPSIZE, /* 5660 */ + IC_64BIT_REXW_XD, /* 5661 */ + IC_XS_OPSIZE, /* 5662 */ + IC_64BIT_REXW_XS, /* 5663 */ + IC_ADSIZE, /* 5664 */ + IC_64BIT_ADSIZE, /* 5665 */ + IC_XS, /* 5666 */ + IC_64BIT_XS, /* 5667 */ + IC_XD, /* 5668 */ + IC_64BIT_XD, /* 5669 */ + IC_XS, /* 5670 */ + IC_64BIT_XS, /* 5671 */ + IC_ADSIZE, /* 5672 */ + IC_64BIT_ADSIZE, /* 5673 */ + IC_XS, /* 5674 */ + IC_64BIT_REXW_XS, /* 5675 */ + IC_XD, /* 5676 */ + IC_64BIT_REXW_XD, /* 5677 */ + IC_XS, /* 5678 */ + IC_64BIT_REXW_XS, /* 5679 */ + IC_OPSIZE, /* 5680 */ + IC_64BIT_OPSIZE, /* 5681 */ + IC_XS_OPSIZE, /* 5682 */ + IC_64BIT_XS_OPSIZE, /* 5683 */ + IC_XD_OPSIZE, /* 5684 */ + IC_64BIT_XD_OPSIZE, /* 5685 */ + IC_XS_OPSIZE, /* 5686 */ + IC_64BIT_XD_OPSIZE, /* 5687 */ + IC_OPSIZE, /* 5688 */ + IC_64BIT_REXW_OPSIZE, /* 5689 */ + IC_XS_OPSIZE, /* 5690 */ + IC_64BIT_REXW_XS, /* 5691 */ + IC_XD_OPSIZE, /* 5692 */ + IC_64BIT_REXW_XD, /* 5693 */ + IC_XS_OPSIZE, /* 5694 */ + IC_64BIT_REXW_XS, /* 5695 */ + IC_VEX, /* 5696 */ + IC_VEX, /* 5697 */ + IC_VEX_XS, /* 5698 */ + IC_VEX_XS, /* 5699 */ + IC_VEX_XD, /* 5700 */ + IC_VEX_XD, /* 5701 */ + IC_VEX_XD, /* 5702 */ + IC_VEX_XD, /* 5703 */ + IC_VEX_W, /* 5704 */ + IC_VEX_W, /* 5705 */ + IC_VEX_W_XS, /* 5706 */ + IC_VEX_W_XS, /* 5707 */ + IC_VEX_W_XD, /* 5708 */ + IC_VEX_W_XD, /* 5709 */ + IC_VEX_W_XD, /* 5710 */ + IC_VEX_W_XD, /* 5711 */ + IC_VEX_OPSIZE, /* 5712 */ + IC_VEX_OPSIZE, /* 5713 */ + IC_VEX_OPSIZE, /* 5714 */ + IC_VEX_OPSIZE, /* 5715 */ + IC_VEX_OPSIZE, /* 5716 */ + IC_VEX_OPSIZE, /* 5717 */ + IC_VEX_OPSIZE, /* 5718 */ + IC_VEX_OPSIZE, /* 5719 */ + IC_VEX_W_OPSIZE, /* 5720 */ + IC_VEX_W_OPSIZE, /* 5721 */ + IC_VEX_W_OPSIZE, /* 5722 */ + IC_VEX_W_OPSIZE, /* 5723 */ + IC_VEX_W_OPSIZE, /* 5724 */ + IC_VEX_W_OPSIZE, /* 5725 */ + IC_VEX_W_OPSIZE, /* 5726 */ + IC_VEX_W_OPSIZE, /* 5727 */ + IC_VEX, /* 5728 */ + IC_VEX, /* 5729 */ + IC_VEX_XS, /* 5730 */ + IC_VEX_XS, /* 5731 */ + IC_VEX_XD, /* 5732 */ + IC_VEX_XD, /* 5733 */ + IC_VEX_XD, /* 5734 */ + IC_VEX_XD, /* 5735 */ + IC_VEX_W, /* 5736 */ + IC_VEX_W, /* 5737 */ + IC_VEX_W_XS, /* 5738 */ + IC_VEX_W_XS, /* 5739 */ + IC_VEX_W_XD, /* 5740 */ + IC_VEX_W_XD, /* 5741 */ + IC_VEX_W_XD, /* 5742 */ + IC_VEX_W_XD, /* 5743 */ + IC_VEX_OPSIZE, /* 5744 */ + IC_VEX_OPSIZE, /* 5745 */ + IC_VEX_OPSIZE, /* 5746 */ + IC_VEX_OPSIZE, /* 5747 */ + IC_VEX_OPSIZE, /* 5748 */ + IC_VEX_OPSIZE, /* 5749 */ + IC_VEX_OPSIZE, /* 5750 */ + IC_VEX_OPSIZE, /* 5751 */ + IC_VEX_W_OPSIZE, /* 5752 */ + IC_VEX_W_OPSIZE, /* 5753 */ + IC_VEX_W_OPSIZE, /* 5754 */ + IC_VEX_W_OPSIZE, /* 5755 */ + IC_VEX_W_OPSIZE, /* 5756 */ + IC_VEX_W_OPSIZE, /* 5757 */ + IC_VEX_W_OPSIZE, /* 5758 */ + IC_VEX_W_OPSIZE, /* 5759 */ + IC_VEX_L, /* 5760 */ + IC_VEX_L, /* 5761 */ + IC_VEX_L_XS, /* 5762 */ + IC_VEX_L_XS, /* 5763 */ + IC_VEX_L_XD, /* 5764 */ + IC_VEX_L_XD, /* 5765 */ + IC_VEX_L_XD, /* 5766 */ + IC_VEX_L_XD, /* 5767 */ + IC_VEX_L_W, /* 5768 */ + IC_VEX_L_W, /* 5769 */ + IC_VEX_L_W_XS, /* 5770 */ + IC_VEX_L_W_XS, /* 5771 */ + IC_VEX_L_W_XD, /* 5772 */ + IC_VEX_L_W_XD, /* 5773 */ + IC_VEX_L_W_XD, /* 5774 */ + IC_VEX_L_W_XD, /* 5775 */ + IC_VEX_L_OPSIZE, /* 5776 */ + IC_VEX_L_OPSIZE, /* 5777 */ + IC_VEX_L_OPSIZE, /* 5778 */ + IC_VEX_L_OPSIZE, /* 5779 */ + IC_VEX_L_OPSIZE, /* 5780 */ + IC_VEX_L_OPSIZE, /* 5781 */ + IC_VEX_L_OPSIZE, /* 5782 */ + IC_VEX_L_OPSIZE, /* 5783 */ + IC_VEX_L_W_OPSIZE, /* 5784 */ + IC_VEX_L_W_OPSIZE, /* 5785 */ + IC_VEX_L_W_OPSIZE, /* 5786 */ + IC_VEX_L_W_OPSIZE, /* 5787 */ + IC_VEX_L_W_OPSIZE, /* 5788 */ + IC_VEX_L_W_OPSIZE, /* 5789 */ + IC_VEX_L_W_OPSIZE, /* 5790 */ + IC_VEX_L_W_OPSIZE, /* 5791 */ + IC_VEX_L, /* 5792 */ + IC_VEX_L, /* 5793 */ + IC_VEX_L_XS, /* 5794 */ + IC_VEX_L_XS, /* 5795 */ + IC_VEX_L_XD, /* 5796 */ + IC_VEX_L_XD, /* 5797 */ + IC_VEX_L_XD, /* 5798 */ + IC_VEX_L_XD, /* 5799 */ + IC_VEX_L_W, /* 5800 */ + IC_VEX_L_W, /* 5801 */ + IC_VEX_L_W_XS, /* 5802 */ + IC_VEX_L_W_XS, /* 5803 */ + IC_VEX_L_W_XD, /* 5804 */ + IC_VEX_L_W_XD, /* 5805 */ + IC_VEX_L_W_XD, /* 5806 */ + IC_VEX_L_W_XD, /* 5807 */ + IC_VEX_L_OPSIZE, /* 5808 */ + IC_VEX_L_OPSIZE, /* 5809 */ + IC_VEX_L_OPSIZE, /* 5810 */ + IC_VEX_L_OPSIZE, /* 5811 */ + IC_VEX_L_OPSIZE, /* 5812 */ + IC_VEX_L_OPSIZE, /* 5813 */ + IC_VEX_L_OPSIZE, /* 5814 */ + IC_VEX_L_OPSIZE, /* 5815 */ + IC_VEX_L_W_OPSIZE, /* 5816 */ + IC_VEX_L_W_OPSIZE, /* 5817 */ + IC_VEX_L_W_OPSIZE, /* 5818 */ + IC_VEX_L_W_OPSIZE, /* 5819 */ + IC_VEX_L_W_OPSIZE, /* 5820 */ + IC_VEX_L_W_OPSIZE, /* 5821 */ + IC_VEX_L_W_OPSIZE, /* 5822 */ + IC_VEX_L_W_OPSIZE, /* 5823 */ + IC_VEX_L, /* 5824 */ + IC_VEX_L, /* 5825 */ + IC_VEX_L_XS, /* 5826 */ + IC_VEX_L_XS, /* 5827 */ + IC_VEX_L_XD, /* 5828 */ + IC_VEX_L_XD, /* 5829 */ + IC_VEX_L_XD, /* 5830 */ + IC_VEX_L_XD, /* 5831 */ + IC_VEX_L_W, /* 5832 */ + IC_VEX_L_W, /* 5833 */ + IC_VEX_L_W_XS, /* 5834 */ + IC_VEX_L_W_XS, /* 5835 */ + IC_VEX_L_W_XD, /* 5836 */ + IC_VEX_L_W_XD, /* 5837 */ + IC_VEX_L_W_XD, /* 5838 */ + IC_VEX_L_W_XD, /* 5839 */ + IC_VEX_L_OPSIZE, /* 5840 */ + IC_VEX_L_OPSIZE, /* 5841 */ + IC_VEX_L_OPSIZE, /* 5842 */ + IC_VEX_L_OPSIZE, /* 5843 */ + IC_VEX_L_OPSIZE, /* 5844 */ + IC_VEX_L_OPSIZE, /* 5845 */ + IC_VEX_L_OPSIZE, /* 5846 */ + IC_VEX_L_OPSIZE, /* 5847 */ + IC_VEX_L_W_OPSIZE, /* 5848 */ + IC_VEX_L_W_OPSIZE, /* 5849 */ + IC_VEX_L_W_OPSIZE, /* 5850 */ + IC_VEX_L_W_OPSIZE, /* 5851 */ + IC_VEX_L_W_OPSIZE, /* 5852 */ + IC_VEX_L_W_OPSIZE, /* 5853 */ + IC_VEX_L_W_OPSIZE, /* 5854 */ + IC_VEX_L_W_OPSIZE, /* 5855 */ + IC_VEX_L, /* 5856 */ + IC_VEX_L, /* 5857 */ + IC_VEX_L_XS, /* 5858 */ + IC_VEX_L_XS, /* 5859 */ + IC_VEX_L_XD, /* 5860 */ + IC_VEX_L_XD, /* 5861 */ + IC_VEX_L_XD, /* 5862 */ + IC_VEX_L_XD, /* 5863 */ + IC_VEX_L_W, /* 5864 */ + IC_VEX_L_W, /* 5865 */ + IC_VEX_L_W_XS, /* 5866 */ + IC_VEX_L_W_XS, /* 5867 */ + IC_VEX_L_W_XD, /* 5868 */ + IC_VEX_L_W_XD, /* 5869 */ + IC_VEX_L_W_XD, /* 5870 */ + IC_VEX_L_W_XD, /* 5871 */ + IC_VEX_L_OPSIZE, /* 5872 */ + IC_VEX_L_OPSIZE, /* 5873 */ + IC_VEX_L_OPSIZE, /* 5874 */ + IC_VEX_L_OPSIZE, /* 5875 */ + IC_VEX_L_OPSIZE, /* 5876 */ + IC_VEX_L_OPSIZE, /* 5877 */ + IC_VEX_L_OPSIZE, /* 5878 */ + IC_VEX_L_OPSIZE, /* 5879 */ + IC_VEX_L_W_OPSIZE, /* 5880 */ + IC_VEX_L_W_OPSIZE, /* 5881 */ + IC_VEX_L_W_OPSIZE, /* 5882 */ + IC_VEX_L_W_OPSIZE, /* 5883 */ + IC_VEX_L_W_OPSIZE, /* 5884 */ + IC_VEX_L_W_OPSIZE, /* 5885 */ + IC_VEX_L_W_OPSIZE, /* 5886 */ + IC_VEX_L_W_OPSIZE, /* 5887 */ + IC_EVEX_L2_KZ, /* 5888 */ + IC_EVEX_L2_KZ, /* 5889 */ + IC_EVEX_L2_XS_KZ, /* 5890 */ + IC_EVEX_L2_XS_KZ, /* 5891 */ + IC_EVEX_L2_XD_KZ, /* 5892 */ + IC_EVEX_L2_XD_KZ, /* 5893 */ + IC_EVEX_L2_XD_KZ, /* 5894 */ + IC_EVEX_L2_XD_KZ, /* 5895 */ + IC_EVEX_L2_W_KZ, /* 5896 */ + IC_EVEX_L2_W_KZ, /* 5897 */ + IC_EVEX_L2_W_XS_KZ, /* 5898 */ + IC_EVEX_L2_W_XS_KZ, /* 5899 */ + IC_EVEX_L2_W_XD_KZ, /* 5900 */ + IC_EVEX_L2_W_XD_KZ, /* 5901 */ + IC_EVEX_L2_W_XD_KZ, /* 5902 */ + IC_EVEX_L2_W_XD_KZ, /* 5903 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5904 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5905 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5906 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5907 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5908 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5909 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5910 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5911 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5912 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5913 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5914 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5915 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5916 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5917 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5918 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5919 */ + IC_EVEX_L2_KZ, /* 5920 */ + IC_EVEX_L2_KZ, /* 5921 */ + IC_EVEX_L2_XS_KZ, /* 5922 */ + IC_EVEX_L2_XS_KZ, /* 5923 */ + IC_EVEX_L2_XD_KZ, /* 5924 */ + IC_EVEX_L2_XD_KZ, /* 5925 */ + IC_EVEX_L2_XD_KZ, /* 5926 */ + IC_EVEX_L2_XD_KZ, /* 5927 */ + IC_EVEX_L2_W_KZ, /* 5928 */ + IC_EVEX_L2_W_KZ, /* 5929 */ + IC_EVEX_L2_W_XS_KZ, /* 5930 */ + IC_EVEX_L2_W_XS_KZ, /* 5931 */ + IC_EVEX_L2_W_XD_KZ, /* 5932 */ + IC_EVEX_L2_W_XD_KZ, /* 5933 */ + IC_EVEX_L2_W_XD_KZ, /* 5934 */ + IC_EVEX_L2_W_XD_KZ, /* 5935 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5936 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5937 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5938 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5939 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5940 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5941 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5942 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5943 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5944 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5945 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5946 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5947 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5948 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5949 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5950 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5951 */ + IC_EVEX_L2_KZ, /* 5952 */ + IC_EVEX_L2_KZ, /* 5953 */ + IC_EVEX_L2_XS_KZ, /* 5954 */ + IC_EVEX_L2_XS_KZ, /* 5955 */ + IC_EVEX_L2_XD_KZ, /* 5956 */ + IC_EVEX_L2_XD_KZ, /* 5957 */ + IC_EVEX_L2_XD_KZ, /* 5958 */ + IC_EVEX_L2_XD_KZ, /* 5959 */ + IC_EVEX_L2_W_KZ, /* 5960 */ + IC_EVEX_L2_W_KZ, /* 5961 */ + IC_EVEX_L2_W_XS_KZ, /* 5962 */ + IC_EVEX_L2_W_XS_KZ, /* 5963 */ + IC_EVEX_L2_W_XD_KZ, /* 5964 */ + IC_EVEX_L2_W_XD_KZ, /* 5965 */ + IC_EVEX_L2_W_XD_KZ, /* 5966 */ + IC_EVEX_L2_W_XD_KZ, /* 5967 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5968 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5969 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5970 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5971 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5972 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5973 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5974 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5975 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5976 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5977 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5978 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5979 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5980 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5981 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5982 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5983 */ + IC_EVEX_L2_KZ, /* 5984 */ + IC_EVEX_L2_KZ, /* 5985 */ + IC_EVEX_L2_XS_KZ, /* 5986 */ + IC_EVEX_L2_XS_KZ, /* 5987 */ + IC_EVEX_L2_XD_KZ, /* 5988 */ + IC_EVEX_L2_XD_KZ, /* 5989 */ + IC_EVEX_L2_XD_KZ, /* 5990 */ + IC_EVEX_L2_XD_KZ, /* 5991 */ + IC_EVEX_L2_W_KZ, /* 5992 */ + IC_EVEX_L2_W_KZ, /* 5993 */ + IC_EVEX_L2_W_XS_KZ, /* 5994 */ + IC_EVEX_L2_W_XS_KZ, /* 5995 */ + IC_EVEX_L2_W_XD_KZ, /* 5996 */ + IC_EVEX_L2_W_XD_KZ, /* 5997 */ + IC_EVEX_L2_W_XD_KZ, /* 5998 */ + IC_EVEX_L2_W_XD_KZ, /* 5999 */ + IC_EVEX_L2_OPSIZE_KZ, /* 6000 */ + IC_EVEX_L2_OPSIZE_KZ, /* 6001 */ + IC_EVEX_L2_OPSIZE_KZ, /* 6002 */ + IC_EVEX_L2_OPSIZE_KZ, /* 6003 */ + IC_EVEX_L2_OPSIZE_KZ, /* 6004 */ + IC_EVEX_L2_OPSIZE_KZ, /* 6005 */ + IC_EVEX_L2_OPSIZE_KZ, /* 6006 */ + IC_EVEX_L2_OPSIZE_KZ, /* 6007 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 6008 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 6009 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 6010 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 6011 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 6012 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 6013 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 6014 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 6015 */ + IC_EVEX_L2_KZ, /* 6016 */ + IC_EVEX_L2_KZ, /* 6017 */ + IC_EVEX_L2_XS_KZ, /* 6018 */ + IC_EVEX_L2_XS_KZ, /* 6019 */ + IC_EVEX_L2_XD_KZ, /* 6020 */ + IC_EVEX_L2_XD_KZ, /* 6021 */ + IC_EVEX_L2_XD_KZ, /* 6022 */ + IC_EVEX_L2_XD_KZ, /* 6023 */ + IC_EVEX_L2_W_KZ, /* 6024 */ + IC_EVEX_L2_W_KZ, /* 6025 */ + IC_EVEX_L2_W_XS_KZ, /* 6026 */ + IC_EVEX_L2_W_XS_KZ, /* 6027 */ + IC_EVEX_L2_W_XD_KZ, /* 6028 */ + IC_EVEX_L2_W_XD_KZ, /* 6029 */ + IC_EVEX_L2_W_XD_KZ, /* 6030 */ + IC_EVEX_L2_W_XD_KZ, /* 6031 */ + IC_EVEX_L2_OPSIZE_KZ, /* 6032 */ + IC_EVEX_L2_OPSIZE_KZ, /* 6033 */ + IC_EVEX_L2_OPSIZE_KZ, /* 6034 */ + IC_EVEX_L2_OPSIZE_KZ, /* 6035 */ + IC_EVEX_L2_OPSIZE_KZ, /* 6036 */ + IC_EVEX_L2_OPSIZE_KZ, /* 6037 */ + IC_EVEX_L2_OPSIZE_KZ, /* 6038 */ + IC_EVEX_L2_OPSIZE_KZ, /* 6039 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 6040 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 6041 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 6042 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 6043 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 6044 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 6045 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 6046 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 6047 */ + IC_EVEX_L2_KZ, /* 6048 */ + IC_EVEX_L2_KZ, /* 6049 */ + IC_EVEX_L2_XS_KZ, /* 6050 */ + IC_EVEX_L2_XS_KZ, /* 6051 */ + IC_EVEX_L2_XD_KZ, /* 6052 */ + IC_EVEX_L2_XD_KZ, /* 6053 */ + IC_EVEX_L2_XD_KZ, /* 6054 */ + IC_EVEX_L2_XD_KZ, /* 6055 */ + IC_EVEX_L2_W_KZ, /* 6056 */ + IC_EVEX_L2_W_KZ, /* 6057 */ + IC_EVEX_L2_W_XS_KZ, /* 6058 */ + IC_EVEX_L2_W_XS_KZ, /* 6059 */ + IC_EVEX_L2_W_XD_KZ, /* 6060 */ + IC_EVEX_L2_W_XD_KZ, /* 6061 */ + IC_EVEX_L2_W_XD_KZ, /* 6062 */ + IC_EVEX_L2_W_XD_KZ, /* 6063 */ + IC_EVEX_L2_OPSIZE_KZ, /* 6064 */ + IC_EVEX_L2_OPSIZE_KZ, /* 6065 */ + IC_EVEX_L2_OPSIZE_KZ, /* 6066 */ + IC_EVEX_L2_OPSIZE_KZ, /* 6067 */ + IC_EVEX_L2_OPSIZE_KZ, /* 6068 */ + IC_EVEX_L2_OPSIZE_KZ, /* 6069 */ + IC_EVEX_L2_OPSIZE_KZ, /* 6070 */ + IC_EVEX_L2_OPSIZE_KZ, /* 6071 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 6072 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 6073 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 6074 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 6075 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 6076 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 6077 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 6078 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 6079 */ + IC_EVEX_L2_KZ, /* 6080 */ + IC_EVEX_L2_KZ, /* 6081 */ + IC_EVEX_L2_XS_KZ, /* 6082 */ + IC_EVEX_L2_XS_KZ, /* 6083 */ + IC_EVEX_L2_XD_KZ, /* 6084 */ + IC_EVEX_L2_XD_KZ, /* 6085 */ + IC_EVEX_L2_XD_KZ, /* 6086 */ + IC_EVEX_L2_XD_KZ, /* 6087 */ + IC_EVEX_L2_W_KZ, /* 6088 */ + IC_EVEX_L2_W_KZ, /* 6089 */ + IC_EVEX_L2_W_XS_KZ, /* 6090 */ + IC_EVEX_L2_W_XS_KZ, /* 6091 */ + IC_EVEX_L2_W_XD_KZ, /* 6092 */ + IC_EVEX_L2_W_XD_KZ, /* 6093 */ + IC_EVEX_L2_W_XD_KZ, /* 6094 */ + IC_EVEX_L2_W_XD_KZ, /* 6095 */ + IC_EVEX_L2_OPSIZE_KZ, /* 6096 */ + IC_EVEX_L2_OPSIZE_KZ, /* 6097 */ + IC_EVEX_L2_OPSIZE_KZ, /* 6098 */ + IC_EVEX_L2_OPSIZE_KZ, /* 6099 */ + IC_EVEX_L2_OPSIZE_KZ, /* 6100 */ + IC_EVEX_L2_OPSIZE_KZ, /* 6101 */ + IC_EVEX_L2_OPSIZE_KZ, /* 6102 */ + IC_EVEX_L2_OPSIZE_KZ, /* 6103 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 6104 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 6105 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 6106 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 6107 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 6108 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 6109 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 6110 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 6111 */ + IC_EVEX_L2_KZ, /* 6112 */ + IC_EVEX_L2_KZ, /* 6113 */ + IC_EVEX_L2_XS_KZ, /* 6114 */ + IC_EVEX_L2_XS_KZ, /* 6115 */ + IC_EVEX_L2_XD_KZ, /* 6116 */ + IC_EVEX_L2_XD_KZ, /* 6117 */ + IC_EVEX_L2_XD_KZ, /* 6118 */ + IC_EVEX_L2_XD_KZ, /* 6119 */ + IC_EVEX_L2_W_KZ, /* 6120 */ + IC_EVEX_L2_W_KZ, /* 6121 */ + IC_EVEX_L2_W_XS_KZ, /* 6122 */ + IC_EVEX_L2_W_XS_KZ, /* 6123 */ + IC_EVEX_L2_W_XD_KZ, /* 6124 */ + IC_EVEX_L2_W_XD_KZ, /* 6125 */ + IC_EVEX_L2_W_XD_KZ, /* 6126 */ + IC_EVEX_L2_W_XD_KZ, /* 6127 */ + IC_EVEX_L2_OPSIZE_KZ, /* 6128 */ + IC_EVEX_L2_OPSIZE_KZ, /* 6129 */ + IC_EVEX_L2_OPSIZE_KZ, /* 6130 */ + IC_EVEX_L2_OPSIZE_KZ, /* 6131 */ + IC_EVEX_L2_OPSIZE_KZ, /* 6132 */ + IC_EVEX_L2_OPSIZE_KZ, /* 6133 */ + IC_EVEX_L2_OPSIZE_KZ, /* 6134 */ + IC_EVEX_L2_OPSIZE_KZ, /* 6135 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 6136 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 6137 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 6138 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 6139 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 6140 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 6141 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 6142 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 6143 */ + IC, /* 6144 */ + IC_64BIT, /* 6145 */ + IC_XS, /* 6146 */ + IC_64BIT_XS, /* 6147 */ + IC_XD, /* 6148 */ + IC_64BIT_XD, /* 6149 */ + IC_XS, /* 6150 */ + IC_64BIT_XS, /* 6151 */ + IC, /* 6152 */ + IC_64BIT_REXW, /* 6153 */ + IC_XS, /* 6154 */ + IC_64BIT_REXW_XS, /* 6155 */ + IC_XD, /* 6156 */ + IC_64BIT_REXW_XD, /* 6157 */ + IC_XS, /* 6158 */ + IC_64BIT_REXW_XS, /* 6159 */ + IC_OPSIZE, /* 6160 */ + IC_64BIT_OPSIZE, /* 6161 */ + IC_XS_OPSIZE, /* 6162 */ + IC_64BIT_XS_OPSIZE, /* 6163 */ + IC_XD_OPSIZE, /* 6164 */ + IC_64BIT_XD_OPSIZE, /* 6165 */ + IC_XS_OPSIZE, /* 6166 */ + IC_64BIT_XD_OPSIZE, /* 6167 */ + IC_OPSIZE, /* 6168 */ + IC_64BIT_REXW_OPSIZE, /* 6169 */ + IC_XS_OPSIZE, /* 6170 */ + IC_64BIT_REXW_XS, /* 6171 */ + IC_XD_OPSIZE, /* 6172 */ + IC_64BIT_REXW_XD, /* 6173 */ + IC_XS_OPSIZE, /* 6174 */ + IC_64BIT_REXW_XS, /* 6175 */ + IC_ADSIZE, /* 6176 */ + IC_64BIT_ADSIZE, /* 6177 */ + IC_XS, /* 6178 */ + IC_64BIT_XS, /* 6179 */ + IC_XD, /* 6180 */ + IC_64BIT_XD, /* 6181 */ + IC_XS, /* 6182 */ + IC_64BIT_XS, /* 6183 */ + IC_ADSIZE, /* 6184 */ + IC_64BIT_ADSIZE, /* 6185 */ + IC_XS, /* 6186 */ + IC_64BIT_REXW_XS, /* 6187 */ + IC_XD, /* 6188 */ + IC_64BIT_REXW_XD, /* 6189 */ + IC_XS, /* 6190 */ + IC_64BIT_REXW_XS, /* 6191 */ + IC_OPSIZE, /* 6192 */ + IC_64BIT_OPSIZE, /* 6193 */ + IC_XS_OPSIZE, /* 6194 */ + IC_64BIT_XS_OPSIZE, /* 6195 */ + IC_XD_OPSIZE, /* 6196 */ + IC_64BIT_XD_OPSIZE, /* 6197 */ + IC_XS_OPSIZE, /* 6198 */ + IC_64BIT_XD_OPSIZE, /* 6199 */ + IC_OPSIZE, /* 6200 */ + IC_64BIT_REXW_OPSIZE, /* 6201 */ + IC_XS_OPSIZE, /* 6202 */ + IC_64BIT_REXW_XS, /* 6203 */ + IC_XD_OPSIZE, /* 6204 */ + IC_64BIT_REXW_XD, /* 6205 */ + IC_XS_OPSIZE, /* 6206 */ + IC_64BIT_REXW_XS, /* 6207 */ + IC_VEX, /* 6208 */ + IC_VEX, /* 6209 */ + IC_VEX_XS, /* 6210 */ + IC_VEX_XS, /* 6211 */ + IC_VEX_XD, /* 6212 */ + IC_VEX_XD, /* 6213 */ + IC_VEX_XD, /* 6214 */ + IC_VEX_XD, /* 6215 */ + IC_VEX_W, /* 6216 */ + IC_VEX_W, /* 6217 */ + IC_VEX_W_XS, /* 6218 */ + IC_VEX_W_XS, /* 6219 */ + IC_VEX_W_XD, /* 6220 */ + IC_VEX_W_XD, /* 6221 */ + IC_VEX_W_XD, /* 6222 */ + IC_VEX_W_XD, /* 6223 */ + IC_VEX_OPSIZE, /* 6224 */ + IC_VEX_OPSIZE, /* 6225 */ + IC_VEX_OPSIZE, /* 6226 */ + IC_VEX_OPSIZE, /* 6227 */ + IC_VEX_OPSIZE, /* 6228 */ + IC_VEX_OPSIZE, /* 6229 */ + IC_VEX_OPSIZE, /* 6230 */ + IC_VEX_OPSIZE, /* 6231 */ + IC_VEX_W_OPSIZE, /* 6232 */ + IC_VEX_W_OPSIZE, /* 6233 */ + IC_VEX_W_OPSIZE, /* 6234 */ + IC_VEX_W_OPSIZE, /* 6235 */ + IC_VEX_W_OPSIZE, /* 6236 */ + IC_VEX_W_OPSIZE, /* 6237 */ + IC_VEX_W_OPSIZE, /* 6238 */ + IC_VEX_W_OPSIZE, /* 6239 */ + IC_VEX, /* 6240 */ + IC_VEX, /* 6241 */ + IC_VEX_XS, /* 6242 */ + IC_VEX_XS, /* 6243 */ + IC_VEX_XD, /* 6244 */ + IC_VEX_XD, /* 6245 */ + IC_VEX_XD, /* 6246 */ + IC_VEX_XD, /* 6247 */ + IC_VEX_W, /* 6248 */ + IC_VEX_W, /* 6249 */ + IC_VEX_W_XS, /* 6250 */ + IC_VEX_W_XS, /* 6251 */ + IC_VEX_W_XD, /* 6252 */ + IC_VEX_W_XD, /* 6253 */ + IC_VEX_W_XD, /* 6254 */ + IC_VEX_W_XD, /* 6255 */ + IC_VEX_OPSIZE, /* 6256 */ + IC_VEX_OPSIZE, /* 6257 */ + IC_VEX_OPSIZE, /* 6258 */ + IC_VEX_OPSIZE, /* 6259 */ + IC_VEX_OPSIZE, /* 6260 */ + IC_VEX_OPSIZE, /* 6261 */ + IC_VEX_OPSIZE, /* 6262 */ + IC_VEX_OPSIZE, /* 6263 */ + IC_VEX_W_OPSIZE, /* 6264 */ + IC_VEX_W_OPSIZE, /* 6265 */ + IC_VEX_W_OPSIZE, /* 6266 */ + IC_VEX_W_OPSIZE, /* 6267 */ + IC_VEX_W_OPSIZE, /* 6268 */ + IC_VEX_W_OPSIZE, /* 6269 */ + IC_VEX_W_OPSIZE, /* 6270 */ + IC_VEX_W_OPSIZE, /* 6271 */ + IC_VEX_L, /* 6272 */ + IC_VEX_L, /* 6273 */ + IC_VEX_L_XS, /* 6274 */ + IC_VEX_L_XS, /* 6275 */ + IC_VEX_L_XD, /* 6276 */ + IC_VEX_L_XD, /* 6277 */ + IC_VEX_L_XD, /* 6278 */ + IC_VEX_L_XD, /* 6279 */ + IC_VEX_L_W, /* 6280 */ + IC_VEX_L_W, /* 6281 */ + IC_VEX_L_W_XS, /* 6282 */ + IC_VEX_L_W_XS, /* 6283 */ + IC_VEX_L_W_XD, /* 6284 */ + IC_VEX_L_W_XD, /* 6285 */ + IC_VEX_L_W_XD, /* 6286 */ + IC_VEX_L_W_XD, /* 6287 */ + IC_VEX_L_OPSIZE, /* 6288 */ + IC_VEX_L_OPSIZE, /* 6289 */ + IC_VEX_L_OPSIZE, /* 6290 */ + IC_VEX_L_OPSIZE, /* 6291 */ + IC_VEX_L_OPSIZE, /* 6292 */ + IC_VEX_L_OPSIZE, /* 6293 */ + IC_VEX_L_OPSIZE, /* 6294 */ + IC_VEX_L_OPSIZE, /* 6295 */ + IC_VEX_L_W_OPSIZE, /* 6296 */ + IC_VEX_L_W_OPSIZE, /* 6297 */ + IC_VEX_L_W_OPSIZE, /* 6298 */ + IC_VEX_L_W_OPSIZE, /* 6299 */ + IC_VEX_L_W_OPSIZE, /* 6300 */ + IC_VEX_L_W_OPSIZE, /* 6301 */ + IC_VEX_L_W_OPSIZE, /* 6302 */ + IC_VEX_L_W_OPSIZE, /* 6303 */ + IC_VEX_L, /* 6304 */ + IC_VEX_L, /* 6305 */ + IC_VEX_L_XS, /* 6306 */ + IC_VEX_L_XS, /* 6307 */ + IC_VEX_L_XD, /* 6308 */ + IC_VEX_L_XD, /* 6309 */ + IC_VEX_L_XD, /* 6310 */ + IC_VEX_L_XD, /* 6311 */ + IC_VEX_L_W, /* 6312 */ + IC_VEX_L_W, /* 6313 */ + IC_VEX_L_W_XS, /* 6314 */ + IC_VEX_L_W_XS, /* 6315 */ + IC_VEX_L_W_XD, /* 6316 */ + IC_VEX_L_W_XD, /* 6317 */ + IC_VEX_L_W_XD, /* 6318 */ + IC_VEX_L_W_XD, /* 6319 */ + IC_VEX_L_OPSIZE, /* 6320 */ + IC_VEX_L_OPSIZE, /* 6321 */ + IC_VEX_L_OPSIZE, /* 6322 */ + IC_VEX_L_OPSIZE, /* 6323 */ + IC_VEX_L_OPSIZE, /* 6324 */ + IC_VEX_L_OPSIZE, /* 6325 */ + IC_VEX_L_OPSIZE, /* 6326 */ + IC_VEX_L_OPSIZE, /* 6327 */ + IC_VEX_L_W_OPSIZE, /* 6328 */ + IC_VEX_L_W_OPSIZE, /* 6329 */ + IC_VEX_L_W_OPSIZE, /* 6330 */ + IC_VEX_L_W_OPSIZE, /* 6331 */ + IC_VEX_L_W_OPSIZE, /* 6332 */ + IC_VEX_L_W_OPSIZE, /* 6333 */ + IC_VEX_L_W_OPSIZE, /* 6334 */ + IC_VEX_L_W_OPSIZE, /* 6335 */ + IC_VEX_L, /* 6336 */ + IC_VEX_L, /* 6337 */ + IC_VEX_L_XS, /* 6338 */ + IC_VEX_L_XS, /* 6339 */ + IC_VEX_L_XD, /* 6340 */ + IC_VEX_L_XD, /* 6341 */ + IC_VEX_L_XD, /* 6342 */ + IC_VEX_L_XD, /* 6343 */ + IC_VEX_L_W, /* 6344 */ + IC_VEX_L_W, /* 6345 */ + IC_VEX_L_W_XS, /* 6346 */ + IC_VEX_L_W_XS, /* 6347 */ + IC_VEX_L_W_XD, /* 6348 */ + IC_VEX_L_W_XD, /* 6349 */ + IC_VEX_L_W_XD, /* 6350 */ + IC_VEX_L_W_XD, /* 6351 */ + IC_VEX_L_OPSIZE, /* 6352 */ + IC_VEX_L_OPSIZE, /* 6353 */ + IC_VEX_L_OPSIZE, /* 6354 */ + IC_VEX_L_OPSIZE, /* 6355 */ + IC_VEX_L_OPSIZE, /* 6356 */ + IC_VEX_L_OPSIZE, /* 6357 */ + IC_VEX_L_OPSIZE, /* 6358 */ + IC_VEX_L_OPSIZE, /* 6359 */ + IC_VEX_L_W_OPSIZE, /* 6360 */ + IC_VEX_L_W_OPSIZE, /* 6361 */ + IC_VEX_L_W_OPSIZE, /* 6362 */ + IC_VEX_L_W_OPSIZE, /* 6363 */ + IC_VEX_L_W_OPSIZE, /* 6364 */ + IC_VEX_L_W_OPSIZE, /* 6365 */ + IC_VEX_L_W_OPSIZE, /* 6366 */ + IC_VEX_L_W_OPSIZE, /* 6367 */ + IC_VEX_L, /* 6368 */ + IC_VEX_L, /* 6369 */ + IC_VEX_L_XS, /* 6370 */ + IC_VEX_L_XS, /* 6371 */ + IC_VEX_L_XD, /* 6372 */ + IC_VEX_L_XD, /* 6373 */ + IC_VEX_L_XD, /* 6374 */ + IC_VEX_L_XD, /* 6375 */ + IC_VEX_L_W, /* 6376 */ + IC_VEX_L_W, /* 6377 */ + IC_VEX_L_W_XS, /* 6378 */ + IC_VEX_L_W_XS, /* 6379 */ + IC_VEX_L_W_XD, /* 6380 */ + IC_VEX_L_W_XD, /* 6381 */ + IC_VEX_L_W_XD, /* 6382 */ + IC_VEX_L_W_XD, /* 6383 */ + IC_VEX_L_OPSIZE, /* 6384 */ + IC_VEX_L_OPSIZE, /* 6385 */ + IC_VEX_L_OPSIZE, /* 6386 */ + IC_VEX_L_OPSIZE, /* 6387 */ + IC_VEX_L_OPSIZE, /* 6388 */ + IC_VEX_L_OPSIZE, /* 6389 */ + IC_VEX_L_OPSIZE, /* 6390 */ + IC_VEX_L_OPSIZE, /* 6391 */ + IC_VEX_L_W_OPSIZE, /* 6392 */ + IC_VEX_L_W_OPSIZE, /* 6393 */ + IC_VEX_L_W_OPSIZE, /* 6394 */ + IC_VEX_L_W_OPSIZE, /* 6395 */ + IC_VEX_L_W_OPSIZE, /* 6396 */ + IC_VEX_L_W_OPSIZE, /* 6397 */ + IC_VEX_L_W_OPSIZE, /* 6398 */ + IC_VEX_L_W_OPSIZE, /* 6399 */ + IC_EVEX_KZ, /* 6400 */ + IC_EVEX_KZ, /* 6401 */ + IC_EVEX_XS_KZ, /* 6402 */ + IC_EVEX_XS_KZ, /* 6403 */ + IC_EVEX_XD_KZ, /* 6404 */ + IC_EVEX_XD_KZ, /* 6405 */ + IC_EVEX_XD_KZ, /* 6406 */ + IC_EVEX_XD_KZ, /* 6407 */ + IC_EVEX_W_KZ, /* 6408 */ + IC_EVEX_W_KZ, /* 6409 */ + IC_EVEX_W_XS_KZ, /* 6410 */ + IC_EVEX_W_XS_KZ, /* 6411 */ + IC_EVEX_W_XD_KZ, /* 6412 */ + IC_EVEX_W_XD_KZ, /* 6413 */ + IC_EVEX_W_XD_KZ, /* 6414 */ + IC_EVEX_W_XD_KZ, /* 6415 */ + IC_EVEX_OPSIZE_KZ, /* 6416 */ + IC_EVEX_OPSIZE_KZ, /* 6417 */ + IC_EVEX_OPSIZE_KZ, /* 6418 */ + IC_EVEX_OPSIZE_KZ, /* 6419 */ + IC_EVEX_OPSIZE_KZ, /* 6420 */ + IC_EVEX_OPSIZE_KZ, /* 6421 */ + IC_EVEX_OPSIZE_KZ, /* 6422 */ + IC_EVEX_OPSIZE_KZ, /* 6423 */ + IC_EVEX_W_OPSIZE_KZ, /* 6424 */ + IC_EVEX_W_OPSIZE_KZ, /* 6425 */ + IC_EVEX_W_OPSIZE_KZ, /* 6426 */ + IC_EVEX_W_OPSIZE_KZ, /* 6427 */ + IC_EVEX_W_OPSIZE_KZ, /* 6428 */ + IC_EVEX_W_OPSIZE_KZ, /* 6429 */ + IC_EVEX_W_OPSIZE_KZ, /* 6430 */ + IC_EVEX_W_OPSIZE_KZ, /* 6431 */ + IC_EVEX_KZ, /* 6432 */ + IC_EVEX_KZ, /* 6433 */ + IC_EVEX_XS_KZ, /* 6434 */ + IC_EVEX_XS_KZ, /* 6435 */ + IC_EVEX_XD_KZ, /* 6436 */ + IC_EVEX_XD_KZ, /* 6437 */ + IC_EVEX_XD_KZ, /* 6438 */ + IC_EVEX_XD_KZ, /* 6439 */ + IC_EVEX_W_KZ, /* 6440 */ + IC_EVEX_W_KZ, /* 6441 */ + IC_EVEX_W_XS_KZ, /* 6442 */ + IC_EVEX_W_XS_KZ, /* 6443 */ + IC_EVEX_W_XD_KZ, /* 6444 */ + IC_EVEX_W_XD_KZ, /* 6445 */ + IC_EVEX_W_XD_KZ, /* 6446 */ + IC_EVEX_W_XD_KZ, /* 6447 */ + IC_EVEX_OPSIZE_KZ, /* 6448 */ + IC_EVEX_OPSIZE_KZ, /* 6449 */ + IC_EVEX_OPSIZE_KZ, /* 6450 */ + IC_EVEX_OPSIZE_KZ, /* 6451 */ + IC_EVEX_OPSIZE_KZ, /* 6452 */ + IC_EVEX_OPSIZE_KZ, /* 6453 */ + IC_EVEX_OPSIZE_KZ, /* 6454 */ + IC_EVEX_OPSIZE_KZ, /* 6455 */ + IC_EVEX_W_OPSIZE_KZ, /* 6456 */ + IC_EVEX_W_OPSIZE_KZ, /* 6457 */ + IC_EVEX_W_OPSIZE_KZ, /* 6458 */ + IC_EVEX_W_OPSIZE_KZ, /* 6459 */ + IC_EVEX_W_OPSIZE_KZ, /* 6460 */ + IC_EVEX_W_OPSIZE_KZ, /* 6461 */ + IC_EVEX_W_OPSIZE_KZ, /* 6462 */ + IC_EVEX_W_OPSIZE_KZ, /* 6463 */ + IC_EVEX_KZ, /* 6464 */ + IC_EVEX_KZ, /* 6465 */ + IC_EVEX_XS_KZ, /* 6466 */ + IC_EVEX_XS_KZ, /* 6467 */ + IC_EVEX_XD_KZ, /* 6468 */ + IC_EVEX_XD_KZ, /* 6469 */ + IC_EVEX_XD_KZ, /* 6470 */ + IC_EVEX_XD_KZ, /* 6471 */ + IC_EVEX_W_KZ, /* 6472 */ + IC_EVEX_W_KZ, /* 6473 */ + IC_EVEX_W_XS_KZ, /* 6474 */ + IC_EVEX_W_XS_KZ, /* 6475 */ + IC_EVEX_W_XD_KZ, /* 6476 */ + IC_EVEX_W_XD_KZ, /* 6477 */ + IC_EVEX_W_XD_KZ, /* 6478 */ + IC_EVEX_W_XD_KZ, /* 6479 */ + IC_EVEX_OPSIZE_KZ, /* 6480 */ + IC_EVEX_OPSIZE_KZ, /* 6481 */ + IC_EVEX_OPSIZE_KZ, /* 6482 */ + IC_EVEX_OPSIZE_KZ, /* 6483 */ + IC_EVEX_OPSIZE_KZ, /* 6484 */ + IC_EVEX_OPSIZE_KZ, /* 6485 */ + IC_EVEX_OPSIZE_KZ, /* 6486 */ + IC_EVEX_OPSIZE_KZ, /* 6487 */ + IC_EVEX_W_OPSIZE_KZ, /* 6488 */ + IC_EVEX_W_OPSIZE_KZ, /* 6489 */ + IC_EVEX_W_OPSIZE_KZ, /* 6490 */ + IC_EVEX_W_OPSIZE_KZ, /* 6491 */ + IC_EVEX_W_OPSIZE_KZ, /* 6492 */ + IC_EVEX_W_OPSIZE_KZ, /* 6493 */ + IC_EVEX_W_OPSIZE_KZ, /* 6494 */ + IC_EVEX_W_OPSIZE_KZ, /* 6495 */ + IC_EVEX_KZ, /* 6496 */ + IC_EVEX_KZ, /* 6497 */ + IC_EVEX_XS_KZ, /* 6498 */ + IC_EVEX_XS_KZ, /* 6499 */ + IC_EVEX_XD_KZ, /* 6500 */ + IC_EVEX_XD_KZ, /* 6501 */ + IC_EVEX_XD_KZ, /* 6502 */ + IC_EVEX_XD_KZ, /* 6503 */ + IC_EVEX_W_KZ, /* 6504 */ + IC_EVEX_W_KZ, /* 6505 */ + IC_EVEX_W_XS_KZ, /* 6506 */ + IC_EVEX_W_XS_KZ, /* 6507 */ + IC_EVEX_W_XD_KZ, /* 6508 */ + IC_EVEX_W_XD_KZ, /* 6509 */ + IC_EVEX_W_XD_KZ, /* 6510 */ + IC_EVEX_W_XD_KZ, /* 6511 */ + IC_EVEX_OPSIZE_KZ, /* 6512 */ + IC_EVEX_OPSIZE_KZ, /* 6513 */ + IC_EVEX_OPSIZE_KZ, /* 6514 */ + IC_EVEX_OPSIZE_KZ, /* 6515 */ + IC_EVEX_OPSIZE_KZ, /* 6516 */ + IC_EVEX_OPSIZE_KZ, /* 6517 */ + IC_EVEX_OPSIZE_KZ, /* 6518 */ + IC_EVEX_OPSIZE_KZ, /* 6519 */ + IC_EVEX_W_OPSIZE_KZ, /* 6520 */ + IC_EVEX_W_OPSIZE_KZ, /* 6521 */ + IC_EVEX_W_OPSIZE_KZ, /* 6522 */ + IC_EVEX_W_OPSIZE_KZ, /* 6523 */ + IC_EVEX_W_OPSIZE_KZ, /* 6524 */ + IC_EVEX_W_OPSIZE_KZ, /* 6525 */ + IC_EVEX_W_OPSIZE_KZ, /* 6526 */ + IC_EVEX_W_OPSIZE_KZ, /* 6527 */ + IC_EVEX_KZ, /* 6528 */ + IC_EVEX_KZ, /* 6529 */ + IC_EVEX_XS_KZ, /* 6530 */ + IC_EVEX_XS_KZ, /* 6531 */ + IC_EVEX_XD_KZ, /* 6532 */ + IC_EVEX_XD_KZ, /* 6533 */ + IC_EVEX_XD_KZ, /* 6534 */ + IC_EVEX_XD_KZ, /* 6535 */ + IC_EVEX_W_KZ, /* 6536 */ + IC_EVEX_W_KZ, /* 6537 */ + IC_EVEX_W_XS_KZ, /* 6538 */ + IC_EVEX_W_XS_KZ, /* 6539 */ + IC_EVEX_W_XD_KZ, /* 6540 */ + IC_EVEX_W_XD_KZ, /* 6541 */ + IC_EVEX_W_XD_KZ, /* 6542 */ + IC_EVEX_W_XD_KZ, /* 6543 */ + IC_EVEX_OPSIZE_KZ, /* 6544 */ + IC_EVEX_OPSIZE_KZ, /* 6545 */ + IC_EVEX_OPSIZE_KZ, /* 6546 */ + IC_EVEX_OPSIZE_KZ, /* 6547 */ + IC_EVEX_OPSIZE_KZ, /* 6548 */ + IC_EVEX_OPSIZE_KZ, /* 6549 */ + IC_EVEX_OPSIZE_KZ, /* 6550 */ + IC_EVEX_OPSIZE_KZ, /* 6551 */ + IC_EVEX_W_OPSIZE_KZ, /* 6552 */ + IC_EVEX_W_OPSIZE_KZ, /* 6553 */ + IC_EVEX_W_OPSIZE_KZ, /* 6554 */ + IC_EVEX_W_OPSIZE_KZ, /* 6555 */ + IC_EVEX_W_OPSIZE_KZ, /* 6556 */ + IC_EVEX_W_OPSIZE_KZ, /* 6557 */ + IC_EVEX_W_OPSIZE_KZ, /* 6558 */ + IC_EVEX_W_OPSIZE_KZ, /* 6559 */ + IC_EVEX_KZ, /* 6560 */ + IC_EVEX_KZ, /* 6561 */ + IC_EVEX_XS_KZ, /* 6562 */ + IC_EVEX_XS_KZ, /* 6563 */ + IC_EVEX_XD_KZ, /* 6564 */ + IC_EVEX_XD_KZ, /* 6565 */ + IC_EVEX_XD_KZ, /* 6566 */ + IC_EVEX_XD_KZ, /* 6567 */ + IC_EVEX_W_KZ, /* 6568 */ + IC_EVEX_W_KZ, /* 6569 */ + IC_EVEX_W_XS_KZ, /* 6570 */ + IC_EVEX_W_XS_KZ, /* 6571 */ + IC_EVEX_W_XD_KZ, /* 6572 */ + IC_EVEX_W_XD_KZ, /* 6573 */ + IC_EVEX_W_XD_KZ, /* 6574 */ + IC_EVEX_W_XD_KZ, /* 6575 */ + IC_EVEX_OPSIZE_KZ, /* 6576 */ + IC_EVEX_OPSIZE_KZ, /* 6577 */ + IC_EVEX_OPSIZE_KZ, /* 6578 */ + IC_EVEX_OPSIZE_KZ, /* 6579 */ + IC_EVEX_OPSIZE_KZ, /* 6580 */ + IC_EVEX_OPSIZE_KZ, /* 6581 */ + IC_EVEX_OPSIZE_KZ, /* 6582 */ + IC_EVEX_OPSIZE_KZ, /* 6583 */ + IC_EVEX_W_OPSIZE_KZ, /* 6584 */ + IC_EVEX_W_OPSIZE_KZ, /* 6585 */ + IC_EVEX_W_OPSIZE_KZ, /* 6586 */ + IC_EVEX_W_OPSIZE_KZ, /* 6587 */ + IC_EVEX_W_OPSIZE_KZ, /* 6588 */ + IC_EVEX_W_OPSIZE_KZ, /* 6589 */ + IC_EVEX_W_OPSIZE_KZ, /* 6590 */ + IC_EVEX_W_OPSIZE_KZ, /* 6591 */ + IC_EVEX_KZ, /* 6592 */ + IC_EVEX_KZ, /* 6593 */ + IC_EVEX_XS_KZ, /* 6594 */ + IC_EVEX_XS_KZ, /* 6595 */ + IC_EVEX_XD_KZ, /* 6596 */ + IC_EVEX_XD_KZ, /* 6597 */ + IC_EVEX_XD_KZ, /* 6598 */ + IC_EVEX_XD_KZ, /* 6599 */ + IC_EVEX_W_KZ, /* 6600 */ + IC_EVEX_W_KZ, /* 6601 */ + IC_EVEX_W_XS_KZ, /* 6602 */ + IC_EVEX_W_XS_KZ, /* 6603 */ + IC_EVEX_W_XD_KZ, /* 6604 */ + IC_EVEX_W_XD_KZ, /* 6605 */ + IC_EVEX_W_XD_KZ, /* 6606 */ + IC_EVEX_W_XD_KZ, /* 6607 */ + IC_EVEX_OPSIZE_KZ, /* 6608 */ + IC_EVEX_OPSIZE_KZ, /* 6609 */ + IC_EVEX_OPSIZE_KZ, /* 6610 */ + IC_EVEX_OPSIZE_KZ, /* 6611 */ + IC_EVEX_OPSIZE_KZ, /* 6612 */ + IC_EVEX_OPSIZE_KZ, /* 6613 */ + IC_EVEX_OPSIZE_KZ, /* 6614 */ + IC_EVEX_OPSIZE_KZ, /* 6615 */ + IC_EVEX_W_OPSIZE_KZ, /* 6616 */ + IC_EVEX_W_OPSIZE_KZ, /* 6617 */ + IC_EVEX_W_OPSIZE_KZ, /* 6618 */ + IC_EVEX_W_OPSIZE_KZ, /* 6619 */ + IC_EVEX_W_OPSIZE_KZ, /* 6620 */ + IC_EVEX_W_OPSIZE_KZ, /* 6621 */ + IC_EVEX_W_OPSIZE_KZ, /* 6622 */ + IC_EVEX_W_OPSIZE_KZ, /* 6623 */ + IC_EVEX_KZ, /* 6624 */ + IC_EVEX_KZ, /* 6625 */ + IC_EVEX_XS_KZ, /* 6626 */ + IC_EVEX_XS_KZ, /* 6627 */ + IC_EVEX_XD_KZ, /* 6628 */ + IC_EVEX_XD_KZ, /* 6629 */ + IC_EVEX_XD_KZ, /* 6630 */ + IC_EVEX_XD_KZ, /* 6631 */ + IC_EVEX_W_KZ, /* 6632 */ + IC_EVEX_W_KZ, /* 6633 */ + IC_EVEX_W_XS_KZ, /* 6634 */ + IC_EVEX_W_XS_KZ, /* 6635 */ + IC_EVEX_W_XD_KZ, /* 6636 */ + IC_EVEX_W_XD_KZ, /* 6637 */ + IC_EVEX_W_XD_KZ, /* 6638 */ + IC_EVEX_W_XD_KZ, /* 6639 */ + IC_EVEX_OPSIZE_KZ, /* 6640 */ + IC_EVEX_OPSIZE_KZ, /* 6641 */ + IC_EVEX_OPSIZE_KZ, /* 6642 */ + IC_EVEX_OPSIZE_KZ, /* 6643 */ + IC_EVEX_OPSIZE_KZ, /* 6644 */ + IC_EVEX_OPSIZE_KZ, /* 6645 */ + IC_EVEX_OPSIZE_KZ, /* 6646 */ + IC_EVEX_OPSIZE_KZ, /* 6647 */ + IC_EVEX_W_OPSIZE_KZ, /* 6648 */ + IC_EVEX_W_OPSIZE_KZ, /* 6649 */ + IC_EVEX_W_OPSIZE_KZ, /* 6650 */ + IC_EVEX_W_OPSIZE_KZ, /* 6651 */ + IC_EVEX_W_OPSIZE_KZ, /* 6652 */ + IC_EVEX_W_OPSIZE_KZ, /* 6653 */ + IC_EVEX_W_OPSIZE_KZ, /* 6654 */ + IC_EVEX_W_OPSIZE_KZ, /* 6655 */ + IC, /* 6656 */ + IC_64BIT, /* 6657 */ + IC_XS, /* 6658 */ + IC_64BIT_XS, /* 6659 */ + IC_XD, /* 6660 */ + IC_64BIT_XD, /* 6661 */ + IC_XS, /* 6662 */ + IC_64BIT_XS, /* 6663 */ + IC, /* 6664 */ + IC_64BIT_REXW, /* 6665 */ + IC_XS, /* 6666 */ + IC_64BIT_REXW_XS, /* 6667 */ + IC_XD, /* 6668 */ + IC_64BIT_REXW_XD, /* 6669 */ + IC_XS, /* 6670 */ + IC_64BIT_REXW_XS, /* 6671 */ + IC_OPSIZE, /* 6672 */ + IC_64BIT_OPSIZE, /* 6673 */ + IC_XS_OPSIZE, /* 6674 */ + IC_64BIT_XS_OPSIZE, /* 6675 */ + IC_XD_OPSIZE, /* 6676 */ + IC_64BIT_XD_OPSIZE, /* 6677 */ + IC_XS_OPSIZE, /* 6678 */ + IC_64BIT_XD_OPSIZE, /* 6679 */ + IC_OPSIZE, /* 6680 */ + IC_64BIT_REXW_OPSIZE, /* 6681 */ + IC_XS_OPSIZE, /* 6682 */ + IC_64BIT_REXW_XS, /* 6683 */ + IC_XD_OPSIZE, /* 6684 */ + IC_64BIT_REXW_XD, /* 6685 */ + IC_XS_OPSIZE, /* 6686 */ + IC_64BIT_REXW_XS, /* 6687 */ + IC_ADSIZE, /* 6688 */ + IC_64BIT_ADSIZE, /* 6689 */ + IC_XS, /* 6690 */ + IC_64BIT_XS, /* 6691 */ + IC_XD, /* 6692 */ + IC_64BIT_XD, /* 6693 */ + IC_XS, /* 6694 */ + IC_64BIT_XS, /* 6695 */ + IC_ADSIZE, /* 6696 */ + IC_64BIT_ADSIZE, /* 6697 */ + IC_XS, /* 6698 */ + IC_64BIT_REXW_XS, /* 6699 */ + IC_XD, /* 6700 */ + IC_64BIT_REXW_XD, /* 6701 */ + IC_XS, /* 6702 */ + IC_64BIT_REXW_XS, /* 6703 */ + IC_OPSIZE, /* 6704 */ + IC_64BIT_OPSIZE, /* 6705 */ + IC_XS_OPSIZE, /* 6706 */ + IC_64BIT_XS_OPSIZE, /* 6707 */ + IC_XD_OPSIZE, /* 6708 */ + IC_64BIT_XD_OPSIZE, /* 6709 */ + IC_XS_OPSIZE, /* 6710 */ + IC_64BIT_XD_OPSIZE, /* 6711 */ + IC_OPSIZE, /* 6712 */ + IC_64BIT_REXW_OPSIZE, /* 6713 */ + IC_XS_OPSIZE, /* 6714 */ + IC_64BIT_REXW_XS, /* 6715 */ + IC_XD_OPSIZE, /* 6716 */ + IC_64BIT_REXW_XD, /* 6717 */ + IC_XS_OPSIZE, /* 6718 */ + IC_64BIT_REXW_XS, /* 6719 */ + IC_VEX, /* 6720 */ + IC_VEX, /* 6721 */ + IC_VEX_XS, /* 6722 */ + IC_VEX_XS, /* 6723 */ + IC_VEX_XD, /* 6724 */ + IC_VEX_XD, /* 6725 */ + IC_VEX_XD, /* 6726 */ + IC_VEX_XD, /* 6727 */ + IC_VEX_W, /* 6728 */ + IC_VEX_W, /* 6729 */ + IC_VEX_W_XS, /* 6730 */ + IC_VEX_W_XS, /* 6731 */ + IC_VEX_W_XD, /* 6732 */ + IC_VEX_W_XD, /* 6733 */ + IC_VEX_W_XD, /* 6734 */ + IC_VEX_W_XD, /* 6735 */ + IC_VEX_OPSIZE, /* 6736 */ + IC_VEX_OPSIZE, /* 6737 */ + IC_VEX_OPSIZE, /* 6738 */ + IC_VEX_OPSIZE, /* 6739 */ + IC_VEX_OPSIZE, /* 6740 */ + IC_VEX_OPSIZE, /* 6741 */ + IC_VEX_OPSIZE, /* 6742 */ + IC_VEX_OPSIZE, /* 6743 */ + IC_VEX_W_OPSIZE, /* 6744 */ + IC_VEX_W_OPSIZE, /* 6745 */ + IC_VEX_W_OPSIZE, /* 6746 */ + IC_VEX_W_OPSIZE, /* 6747 */ + IC_VEX_W_OPSIZE, /* 6748 */ + IC_VEX_W_OPSIZE, /* 6749 */ + IC_VEX_W_OPSIZE, /* 6750 */ + IC_VEX_W_OPSIZE, /* 6751 */ + IC_VEX, /* 6752 */ + IC_VEX, /* 6753 */ + IC_VEX_XS, /* 6754 */ + IC_VEX_XS, /* 6755 */ + IC_VEX_XD, /* 6756 */ + IC_VEX_XD, /* 6757 */ + IC_VEX_XD, /* 6758 */ + IC_VEX_XD, /* 6759 */ + IC_VEX_W, /* 6760 */ + IC_VEX_W, /* 6761 */ + IC_VEX_W_XS, /* 6762 */ + IC_VEX_W_XS, /* 6763 */ + IC_VEX_W_XD, /* 6764 */ + IC_VEX_W_XD, /* 6765 */ + IC_VEX_W_XD, /* 6766 */ + IC_VEX_W_XD, /* 6767 */ + IC_VEX_OPSIZE, /* 6768 */ + IC_VEX_OPSIZE, /* 6769 */ + IC_VEX_OPSIZE, /* 6770 */ + IC_VEX_OPSIZE, /* 6771 */ + IC_VEX_OPSIZE, /* 6772 */ + IC_VEX_OPSIZE, /* 6773 */ + IC_VEX_OPSIZE, /* 6774 */ + IC_VEX_OPSIZE, /* 6775 */ + IC_VEX_W_OPSIZE, /* 6776 */ + IC_VEX_W_OPSIZE, /* 6777 */ + IC_VEX_W_OPSIZE, /* 6778 */ + IC_VEX_W_OPSIZE, /* 6779 */ + IC_VEX_W_OPSIZE, /* 6780 */ + IC_VEX_W_OPSIZE, /* 6781 */ + IC_VEX_W_OPSIZE, /* 6782 */ + IC_VEX_W_OPSIZE, /* 6783 */ + IC_VEX_L, /* 6784 */ + IC_VEX_L, /* 6785 */ + IC_VEX_L_XS, /* 6786 */ + IC_VEX_L_XS, /* 6787 */ + IC_VEX_L_XD, /* 6788 */ + IC_VEX_L_XD, /* 6789 */ + IC_VEX_L_XD, /* 6790 */ + IC_VEX_L_XD, /* 6791 */ + IC_VEX_L_W, /* 6792 */ + IC_VEX_L_W, /* 6793 */ + IC_VEX_L_W_XS, /* 6794 */ + IC_VEX_L_W_XS, /* 6795 */ + IC_VEX_L_W_XD, /* 6796 */ + IC_VEX_L_W_XD, /* 6797 */ + IC_VEX_L_W_XD, /* 6798 */ + IC_VEX_L_W_XD, /* 6799 */ + IC_VEX_L_OPSIZE, /* 6800 */ + IC_VEX_L_OPSIZE, /* 6801 */ + IC_VEX_L_OPSIZE, /* 6802 */ + IC_VEX_L_OPSIZE, /* 6803 */ + IC_VEX_L_OPSIZE, /* 6804 */ + IC_VEX_L_OPSIZE, /* 6805 */ + IC_VEX_L_OPSIZE, /* 6806 */ + IC_VEX_L_OPSIZE, /* 6807 */ + IC_VEX_L_W_OPSIZE, /* 6808 */ + IC_VEX_L_W_OPSIZE, /* 6809 */ + IC_VEX_L_W_OPSIZE, /* 6810 */ + IC_VEX_L_W_OPSIZE, /* 6811 */ + IC_VEX_L_W_OPSIZE, /* 6812 */ + IC_VEX_L_W_OPSIZE, /* 6813 */ + IC_VEX_L_W_OPSIZE, /* 6814 */ + IC_VEX_L_W_OPSIZE, /* 6815 */ + IC_VEX_L, /* 6816 */ + IC_VEX_L, /* 6817 */ + IC_VEX_L_XS, /* 6818 */ + IC_VEX_L_XS, /* 6819 */ + IC_VEX_L_XD, /* 6820 */ + IC_VEX_L_XD, /* 6821 */ + IC_VEX_L_XD, /* 6822 */ + IC_VEX_L_XD, /* 6823 */ + IC_VEX_L_W, /* 6824 */ + IC_VEX_L_W, /* 6825 */ + IC_VEX_L_W_XS, /* 6826 */ + IC_VEX_L_W_XS, /* 6827 */ + IC_VEX_L_W_XD, /* 6828 */ + IC_VEX_L_W_XD, /* 6829 */ + IC_VEX_L_W_XD, /* 6830 */ + IC_VEX_L_W_XD, /* 6831 */ + IC_VEX_L_OPSIZE, /* 6832 */ + IC_VEX_L_OPSIZE, /* 6833 */ + IC_VEX_L_OPSIZE, /* 6834 */ + IC_VEX_L_OPSIZE, /* 6835 */ + IC_VEX_L_OPSIZE, /* 6836 */ + IC_VEX_L_OPSIZE, /* 6837 */ + IC_VEX_L_OPSIZE, /* 6838 */ + IC_VEX_L_OPSIZE, /* 6839 */ + IC_VEX_L_W_OPSIZE, /* 6840 */ + IC_VEX_L_W_OPSIZE, /* 6841 */ + IC_VEX_L_W_OPSIZE, /* 6842 */ + IC_VEX_L_W_OPSIZE, /* 6843 */ + IC_VEX_L_W_OPSIZE, /* 6844 */ + IC_VEX_L_W_OPSIZE, /* 6845 */ + IC_VEX_L_W_OPSIZE, /* 6846 */ + IC_VEX_L_W_OPSIZE, /* 6847 */ + IC_VEX_L, /* 6848 */ + IC_VEX_L, /* 6849 */ + IC_VEX_L_XS, /* 6850 */ + IC_VEX_L_XS, /* 6851 */ + IC_VEX_L_XD, /* 6852 */ + IC_VEX_L_XD, /* 6853 */ + IC_VEX_L_XD, /* 6854 */ + IC_VEX_L_XD, /* 6855 */ + IC_VEX_L_W, /* 6856 */ + IC_VEX_L_W, /* 6857 */ + IC_VEX_L_W_XS, /* 6858 */ + IC_VEX_L_W_XS, /* 6859 */ + IC_VEX_L_W_XD, /* 6860 */ + IC_VEX_L_W_XD, /* 6861 */ + IC_VEX_L_W_XD, /* 6862 */ + IC_VEX_L_W_XD, /* 6863 */ + IC_VEX_L_OPSIZE, /* 6864 */ + IC_VEX_L_OPSIZE, /* 6865 */ + IC_VEX_L_OPSIZE, /* 6866 */ + IC_VEX_L_OPSIZE, /* 6867 */ + IC_VEX_L_OPSIZE, /* 6868 */ + IC_VEX_L_OPSIZE, /* 6869 */ + IC_VEX_L_OPSIZE, /* 6870 */ + IC_VEX_L_OPSIZE, /* 6871 */ + IC_VEX_L_W_OPSIZE, /* 6872 */ + IC_VEX_L_W_OPSIZE, /* 6873 */ + IC_VEX_L_W_OPSIZE, /* 6874 */ + IC_VEX_L_W_OPSIZE, /* 6875 */ + IC_VEX_L_W_OPSIZE, /* 6876 */ + IC_VEX_L_W_OPSIZE, /* 6877 */ + IC_VEX_L_W_OPSIZE, /* 6878 */ + IC_VEX_L_W_OPSIZE, /* 6879 */ + IC_VEX_L, /* 6880 */ + IC_VEX_L, /* 6881 */ + IC_VEX_L_XS, /* 6882 */ + IC_VEX_L_XS, /* 6883 */ + IC_VEX_L_XD, /* 6884 */ + IC_VEX_L_XD, /* 6885 */ + IC_VEX_L_XD, /* 6886 */ + IC_VEX_L_XD, /* 6887 */ + IC_VEX_L_W, /* 6888 */ + IC_VEX_L_W, /* 6889 */ + IC_VEX_L_W_XS, /* 6890 */ + IC_VEX_L_W_XS, /* 6891 */ + IC_VEX_L_W_XD, /* 6892 */ + IC_VEX_L_W_XD, /* 6893 */ + IC_VEX_L_W_XD, /* 6894 */ + IC_VEX_L_W_XD, /* 6895 */ + IC_VEX_L_OPSIZE, /* 6896 */ + IC_VEX_L_OPSIZE, /* 6897 */ + IC_VEX_L_OPSIZE, /* 6898 */ + IC_VEX_L_OPSIZE, /* 6899 */ + IC_VEX_L_OPSIZE, /* 6900 */ + IC_VEX_L_OPSIZE, /* 6901 */ + IC_VEX_L_OPSIZE, /* 6902 */ + IC_VEX_L_OPSIZE, /* 6903 */ + IC_VEX_L_W_OPSIZE, /* 6904 */ + IC_VEX_L_W_OPSIZE, /* 6905 */ + IC_VEX_L_W_OPSIZE, /* 6906 */ + IC_VEX_L_W_OPSIZE, /* 6907 */ + IC_VEX_L_W_OPSIZE, /* 6908 */ + IC_VEX_L_W_OPSIZE, /* 6909 */ + IC_VEX_L_W_OPSIZE, /* 6910 */ + IC_VEX_L_W_OPSIZE, /* 6911 */ + IC_EVEX_L_KZ, /* 6912 */ + IC_EVEX_L_KZ, /* 6913 */ + IC_EVEX_L_XS_KZ, /* 6914 */ + IC_EVEX_L_XS_KZ, /* 6915 */ + IC_EVEX_L_XD_KZ, /* 6916 */ + IC_EVEX_L_XD_KZ, /* 6917 */ + IC_EVEX_L_XD_KZ, /* 6918 */ + IC_EVEX_L_XD_KZ, /* 6919 */ + IC_EVEX_L_W_KZ, /* 6920 */ + IC_EVEX_L_W_KZ, /* 6921 */ + IC_EVEX_L_W_XS_KZ, /* 6922 */ + IC_EVEX_L_W_XS_KZ, /* 6923 */ + IC_EVEX_L_W_XD_KZ, /* 6924 */ + IC_EVEX_L_W_XD_KZ, /* 6925 */ + IC_EVEX_L_W_XD_KZ, /* 6926 */ + IC_EVEX_L_W_XD_KZ, /* 6927 */ + IC_EVEX_L_OPSIZE_KZ, /* 6928 */ + IC_EVEX_L_OPSIZE_KZ, /* 6929 */ + IC_EVEX_L_OPSIZE_KZ, /* 6930 */ + IC_EVEX_L_OPSIZE_KZ, /* 6931 */ + IC_EVEX_L_OPSIZE_KZ, /* 6932 */ + IC_EVEX_L_OPSIZE_KZ, /* 6933 */ + IC_EVEX_L_OPSIZE_KZ, /* 6934 */ + IC_EVEX_L_OPSIZE_KZ, /* 6935 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 6936 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 6937 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 6938 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 6939 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 6940 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 6941 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 6942 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 6943 */ + IC_EVEX_L_KZ, /* 6944 */ + IC_EVEX_L_KZ, /* 6945 */ + IC_EVEX_L_XS_KZ, /* 6946 */ + IC_EVEX_L_XS_KZ, /* 6947 */ + IC_EVEX_L_XD_KZ, /* 6948 */ + IC_EVEX_L_XD_KZ, /* 6949 */ + IC_EVEX_L_XD_KZ, /* 6950 */ + IC_EVEX_L_XD_KZ, /* 6951 */ + IC_EVEX_L_W_KZ, /* 6952 */ + IC_EVEX_L_W_KZ, /* 6953 */ + IC_EVEX_L_W_XS_KZ, /* 6954 */ + IC_EVEX_L_W_XS_KZ, /* 6955 */ + IC_EVEX_L_W_XD_KZ, /* 6956 */ + IC_EVEX_L_W_XD_KZ, /* 6957 */ + IC_EVEX_L_W_XD_KZ, /* 6958 */ + IC_EVEX_L_W_XD_KZ, /* 6959 */ + IC_EVEX_L_OPSIZE_KZ, /* 6960 */ + IC_EVEX_L_OPSIZE_KZ, /* 6961 */ + IC_EVEX_L_OPSIZE_KZ, /* 6962 */ + IC_EVEX_L_OPSIZE_KZ, /* 6963 */ + IC_EVEX_L_OPSIZE_KZ, /* 6964 */ + IC_EVEX_L_OPSIZE_KZ, /* 6965 */ + IC_EVEX_L_OPSIZE_KZ, /* 6966 */ + IC_EVEX_L_OPSIZE_KZ, /* 6967 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 6968 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 6969 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 6970 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 6971 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 6972 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 6973 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 6974 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 6975 */ + IC_EVEX_L_KZ, /* 6976 */ + IC_EVEX_L_KZ, /* 6977 */ + IC_EVEX_L_XS_KZ, /* 6978 */ + IC_EVEX_L_XS_KZ, /* 6979 */ + IC_EVEX_L_XD_KZ, /* 6980 */ + IC_EVEX_L_XD_KZ, /* 6981 */ + IC_EVEX_L_XD_KZ, /* 6982 */ + IC_EVEX_L_XD_KZ, /* 6983 */ + IC_EVEX_L_W_KZ, /* 6984 */ + IC_EVEX_L_W_KZ, /* 6985 */ + IC_EVEX_L_W_XS_KZ, /* 6986 */ + IC_EVEX_L_W_XS_KZ, /* 6987 */ + IC_EVEX_L_W_XD_KZ, /* 6988 */ + IC_EVEX_L_W_XD_KZ, /* 6989 */ + IC_EVEX_L_W_XD_KZ, /* 6990 */ + IC_EVEX_L_W_XD_KZ, /* 6991 */ + IC_EVEX_L_OPSIZE_KZ, /* 6992 */ + IC_EVEX_L_OPSIZE_KZ, /* 6993 */ + IC_EVEX_L_OPSIZE_KZ, /* 6994 */ + IC_EVEX_L_OPSIZE_KZ, /* 6995 */ + IC_EVEX_L_OPSIZE_KZ, /* 6996 */ + IC_EVEX_L_OPSIZE_KZ, /* 6997 */ + IC_EVEX_L_OPSIZE_KZ, /* 6998 */ + IC_EVEX_L_OPSIZE_KZ, /* 6999 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 7000 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 7001 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 7002 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 7003 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 7004 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 7005 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 7006 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 7007 */ + IC_EVEX_L_KZ, /* 7008 */ + IC_EVEX_L_KZ, /* 7009 */ + IC_EVEX_L_XS_KZ, /* 7010 */ + IC_EVEX_L_XS_KZ, /* 7011 */ + IC_EVEX_L_XD_KZ, /* 7012 */ + IC_EVEX_L_XD_KZ, /* 7013 */ + IC_EVEX_L_XD_KZ, /* 7014 */ + IC_EVEX_L_XD_KZ, /* 7015 */ + IC_EVEX_L_W_KZ, /* 7016 */ + IC_EVEX_L_W_KZ, /* 7017 */ + IC_EVEX_L_W_XS_KZ, /* 7018 */ + IC_EVEX_L_W_XS_KZ, /* 7019 */ + IC_EVEX_L_W_XD_KZ, /* 7020 */ + IC_EVEX_L_W_XD_KZ, /* 7021 */ + IC_EVEX_L_W_XD_KZ, /* 7022 */ + IC_EVEX_L_W_XD_KZ, /* 7023 */ + IC_EVEX_L_OPSIZE_KZ, /* 7024 */ + IC_EVEX_L_OPSIZE_KZ, /* 7025 */ + IC_EVEX_L_OPSIZE_KZ, /* 7026 */ + IC_EVEX_L_OPSIZE_KZ, /* 7027 */ + IC_EVEX_L_OPSIZE_KZ, /* 7028 */ + IC_EVEX_L_OPSIZE_KZ, /* 7029 */ + IC_EVEX_L_OPSIZE_KZ, /* 7030 */ + IC_EVEX_L_OPSIZE_KZ, /* 7031 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 7032 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 7033 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 7034 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 7035 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 7036 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 7037 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 7038 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 7039 */ + IC_EVEX_L_KZ, /* 7040 */ + IC_EVEX_L_KZ, /* 7041 */ + IC_EVEX_L_XS_KZ, /* 7042 */ + IC_EVEX_L_XS_KZ, /* 7043 */ + IC_EVEX_L_XD_KZ, /* 7044 */ + IC_EVEX_L_XD_KZ, /* 7045 */ + IC_EVEX_L_XD_KZ, /* 7046 */ + IC_EVEX_L_XD_KZ, /* 7047 */ + IC_EVEX_L_W_KZ, /* 7048 */ + IC_EVEX_L_W_KZ, /* 7049 */ + IC_EVEX_L_W_XS_KZ, /* 7050 */ + IC_EVEX_L_W_XS_KZ, /* 7051 */ + IC_EVEX_L_W_XD_KZ, /* 7052 */ + IC_EVEX_L_W_XD_KZ, /* 7053 */ + IC_EVEX_L_W_XD_KZ, /* 7054 */ + IC_EVEX_L_W_XD_KZ, /* 7055 */ + IC_EVEX_L_OPSIZE_KZ, /* 7056 */ + IC_EVEX_L_OPSIZE_KZ, /* 7057 */ + IC_EVEX_L_OPSIZE_KZ, /* 7058 */ + IC_EVEX_L_OPSIZE_KZ, /* 7059 */ + IC_EVEX_L_OPSIZE_KZ, /* 7060 */ + IC_EVEX_L_OPSIZE_KZ, /* 7061 */ + IC_EVEX_L_OPSIZE_KZ, /* 7062 */ + IC_EVEX_L_OPSIZE_KZ, /* 7063 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 7064 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 7065 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 7066 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 7067 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 7068 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 7069 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 7070 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 7071 */ + IC_EVEX_L_KZ, /* 7072 */ + IC_EVEX_L_KZ, /* 7073 */ + IC_EVEX_L_XS_KZ, /* 7074 */ + IC_EVEX_L_XS_KZ, /* 7075 */ + IC_EVEX_L_XD_KZ, /* 7076 */ + IC_EVEX_L_XD_KZ, /* 7077 */ + IC_EVEX_L_XD_KZ, /* 7078 */ + IC_EVEX_L_XD_KZ, /* 7079 */ + IC_EVEX_L_W_KZ, /* 7080 */ + IC_EVEX_L_W_KZ, /* 7081 */ + IC_EVEX_L_W_XS_KZ, /* 7082 */ + IC_EVEX_L_W_XS_KZ, /* 7083 */ + IC_EVEX_L_W_XD_KZ, /* 7084 */ + IC_EVEX_L_W_XD_KZ, /* 7085 */ + IC_EVEX_L_W_XD_KZ, /* 7086 */ + IC_EVEX_L_W_XD_KZ, /* 7087 */ + IC_EVEX_L_OPSIZE_KZ, /* 7088 */ + IC_EVEX_L_OPSIZE_KZ, /* 7089 */ + IC_EVEX_L_OPSIZE_KZ, /* 7090 */ + IC_EVEX_L_OPSIZE_KZ, /* 7091 */ + IC_EVEX_L_OPSIZE_KZ, /* 7092 */ + IC_EVEX_L_OPSIZE_KZ, /* 7093 */ + IC_EVEX_L_OPSIZE_KZ, /* 7094 */ + IC_EVEX_L_OPSIZE_KZ, /* 7095 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 7096 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 7097 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 7098 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 7099 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 7100 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 7101 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 7102 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 7103 */ + IC_EVEX_L_KZ, /* 7104 */ + IC_EVEX_L_KZ, /* 7105 */ + IC_EVEX_L_XS_KZ, /* 7106 */ + IC_EVEX_L_XS_KZ, /* 7107 */ + IC_EVEX_L_XD_KZ, /* 7108 */ + IC_EVEX_L_XD_KZ, /* 7109 */ + IC_EVEX_L_XD_KZ, /* 7110 */ + IC_EVEX_L_XD_KZ, /* 7111 */ + IC_EVEX_L_W_KZ, /* 7112 */ + IC_EVEX_L_W_KZ, /* 7113 */ + IC_EVEX_L_W_XS_KZ, /* 7114 */ + IC_EVEX_L_W_XS_KZ, /* 7115 */ + IC_EVEX_L_W_XD_KZ, /* 7116 */ + IC_EVEX_L_W_XD_KZ, /* 7117 */ + IC_EVEX_L_W_XD_KZ, /* 7118 */ + IC_EVEX_L_W_XD_KZ, /* 7119 */ + IC_EVEX_L_OPSIZE_KZ, /* 7120 */ + IC_EVEX_L_OPSIZE_KZ, /* 7121 */ + IC_EVEX_L_OPSIZE_KZ, /* 7122 */ + IC_EVEX_L_OPSIZE_KZ, /* 7123 */ + IC_EVEX_L_OPSIZE_KZ, /* 7124 */ + IC_EVEX_L_OPSIZE_KZ, /* 7125 */ + IC_EVEX_L_OPSIZE_KZ, /* 7126 */ + IC_EVEX_L_OPSIZE_KZ, /* 7127 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 7128 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 7129 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 7130 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 7131 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 7132 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 7133 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 7134 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 7135 */ + IC_EVEX_L_KZ, /* 7136 */ + IC_EVEX_L_KZ, /* 7137 */ + IC_EVEX_L_XS_KZ, /* 7138 */ + IC_EVEX_L_XS_KZ, /* 7139 */ + IC_EVEX_L_XD_KZ, /* 7140 */ + IC_EVEX_L_XD_KZ, /* 7141 */ + IC_EVEX_L_XD_KZ, /* 7142 */ + IC_EVEX_L_XD_KZ, /* 7143 */ + IC_EVEX_L_W_KZ, /* 7144 */ + IC_EVEX_L_W_KZ, /* 7145 */ + IC_EVEX_L_W_XS_KZ, /* 7146 */ + IC_EVEX_L_W_XS_KZ, /* 7147 */ + IC_EVEX_L_W_XD_KZ, /* 7148 */ + IC_EVEX_L_W_XD_KZ, /* 7149 */ + IC_EVEX_L_W_XD_KZ, /* 7150 */ + IC_EVEX_L_W_XD_KZ, /* 7151 */ + IC_EVEX_L_OPSIZE_KZ, /* 7152 */ + IC_EVEX_L_OPSIZE_KZ, /* 7153 */ + IC_EVEX_L_OPSIZE_KZ, /* 7154 */ + IC_EVEX_L_OPSIZE_KZ, /* 7155 */ + IC_EVEX_L_OPSIZE_KZ, /* 7156 */ + IC_EVEX_L_OPSIZE_KZ, /* 7157 */ + IC_EVEX_L_OPSIZE_KZ, /* 7158 */ + IC_EVEX_L_OPSIZE_KZ, /* 7159 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 7160 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 7161 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 7162 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 7163 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 7164 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 7165 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 7166 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 7167 */ + IC, /* 7168 */ + IC_64BIT, /* 7169 */ + IC_XS, /* 7170 */ + IC_64BIT_XS, /* 7171 */ + IC_XD, /* 7172 */ + IC_64BIT_XD, /* 7173 */ + IC_XS, /* 7174 */ + IC_64BIT_XS, /* 7175 */ + IC, /* 7176 */ + IC_64BIT_REXW, /* 7177 */ + IC_XS, /* 7178 */ + IC_64BIT_REXW_XS, /* 7179 */ + IC_XD, /* 7180 */ + IC_64BIT_REXW_XD, /* 7181 */ + IC_XS, /* 7182 */ + IC_64BIT_REXW_XS, /* 7183 */ + IC_OPSIZE, /* 7184 */ + IC_64BIT_OPSIZE, /* 7185 */ + IC_XS_OPSIZE, /* 7186 */ + IC_64BIT_XS_OPSIZE, /* 7187 */ + IC_XD_OPSIZE, /* 7188 */ + IC_64BIT_XD_OPSIZE, /* 7189 */ + IC_XS_OPSIZE, /* 7190 */ + IC_64BIT_XD_OPSIZE, /* 7191 */ + IC_OPSIZE, /* 7192 */ + IC_64BIT_REXW_OPSIZE, /* 7193 */ + IC_XS_OPSIZE, /* 7194 */ + IC_64BIT_REXW_XS, /* 7195 */ + IC_XD_OPSIZE, /* 7196 */ + IC_64BIT_REXW_XD, /* 7197 */ + IC_XS_OPSIZE, /* 7198 */ + IC_64BIT_REXW_XS, /* 7199 */ + IC_ADSIZE, /* 7200 */ + IC_64BIT_ADSIZE, /* 7201 */ + IC_XS, /* 7202 */ + IC_64BIT_XS, /* 7203 */ + IC_XD, /* 7204 */ + IC_64BIT_XD, /* 7205 */ + IC_XS, /* 7206 */ + IC_64BIT_XS, /* 7207 */ + IC_ADSIZE, /* 7208 */ + IC_64BIT_ADSIZE, /* 7209 */ + IC_XS, /* 7210 */ + IC_64BIT_REXW_XS, /* 7211 */ + IC_XD, /* 7212 */ + IC_64BIT_REXW_XD, /* 7213 */ + IC_XS, /* 7214 */ + IC_64BIT_REXW_XS, /* 7215 */ + IC_OPSIZE, /* 7216 */ + IC_64BIT_OPSIZE, /* 7217 */ + IC_XS_OPSIZE, /* 7218 */ + IC_64BIT_XS_OPSIZE, /* 7219 */ + IC_XD_OPSIZE, /* 7220 */ + IC_64BIT_XD_OPSIZE, /* 7221 */ + IC_XS_OPSIZE, /* 7222 */ + IC_64BIT_XD_OPSIZE, /* 7223 */ + IC_OPSIZE, /* 7224 */ + IC_64BIT_REXW_OPSIZE, /* 7225 */ + IC_XS_OPSIZE, /* 7226 */ + IC_64BIT_REXW_XS, /* 7227 */ + IC_XD_OPSIZE, /* 7228 */ + IC_64BIT_REXW_XD, /* 7229 */ + IC_XS_OPSIZE, /* 7230 */ + IC_64BIT_REXW_XS, /* 7231 */ + IC_VEX, /* 7232 */ + IC_VEX, /* 7233 */ + IC_VEX_XS, /* 7234 */ + IC_VEX_XS, /* 7235 */ + IC_VEX_XD, /* 7236 */ + IC_VEX_XD, /* 7237 */ + IC_VEX_XD, /* 7238 */ + IC_VEX_XD, /* 7239 */ + IC_VEX_W, /* 7240 */ + IC_VEX_W, /* 7241 */ + IC_VEX_W_XS, /* 7242 */ + IC_VEX_W_XS, /* 7243 */ + IC_VEX_W_XD, /* 7244 */ + IC_VEX_W_XD, /* 7245 */ + IC_VEX_W_XD, /* 7246 */ + IC_VEX_W_XD, /* 7247 */ + IC_VEX_OPSIZE, /* 7248 */ + IC_VEX_OPSIZE, /* 7249 */ + IC_VEX_OPSIZE, /* 7250 */ + IC_VEX_OPSIZE, /* 7251 */ + IC_VEX_OPSIZE, /* 7252 */ + IC_VEX_OPSIZE, /* 7253 */ + IC_VEX_OPSIZE, /* 7254 */ + IC_VEX_OPSIZE, /* 7255 */ + IC_VEX_W_OPSIZE, /* 7256 */ + IC_VEX_W_OPSIZE, /* 7257 */ + IC_VEX_W_OPSIZE, /* 7258 */ + IC_VEX_W_OPSIZE, /* 7259 */ + IC_VEX_W_OPSIZE, /* 7260 */ + IC_VEX_W_OPSIZE, /* 7261 */ + IC_VEX_W_OPSIZE, /* 7262 */ + IC_VEX_W_OPSIZE, /* 7263 */ + IC_VEX, /* 7264 */ + IC_VEX, /* 7265 */ + IC_VEX_XS, /* 7266 */ + IC_VEX_XS, /* 7267 */ + IC_VEX_XD, /* 7268 */ + IC_VEX_XD, /* 7269 */ + IC_VEX_XD, /* 7270 */ + IC_VEX_XD, /* 7271 */ + IC_VEX_W, /* 7272 */ + IC_VEX_W, /* 7273 */ + IC_VEX_W_XS, /* 7274 */ + IC_VEX_W_XS, /* 7275 */ + IC_VEX_W_XD, /* 7276 */ + IC_VEX_W_XD, /* 7277 */ + IC_VEX_W_XD, /* 7278 */ + IC_VEX_W_XD, /* 7279 */ + IC_VEX_OPSIZE, /* 7280 */ + IC_VEX_OPSIZE, /* 7281 */ + IC_VEX_OPSIZE, /* 7282 */ + IC_VEX_OPSIZE, /* 7283 */ + IC_VEX_OPSIZE, /* 7284 */ + IC_VEX_OPSIZE, /* 7285 */ + IC_VEX_OPSIZE, /* 7286 */ + IC_VEX_OPSIZE, /* 7287 */ + IC_VEX_W_OPSIZE, /* 7288 */ + IC_VEX_W_OPSIZE, /* 7289 */ + IC_VEX_W_OPSIZE, /* 7290 */ + IC_VEX_W_OPSIZE, /* 7291 */ + IC_VEX_W_OPSIZE, /* 7292 */ + IC_VEX_W_OPSIZE, /* 7293 */ + IC_VEX_W_OPSIZE, /* 7294 */ + IC_VEX_W_OPSIZE, /* 7295 */ + IC_VEX_L, /* 7296 */ + IC_VEX_L, /* 7297 */ + IC_VEX_L_XS, /* 7298 */ + IC_VEX_L_XS, /* 7299 */ + IC_VEX_L_XD, /* 7300 */ + IC_VEX_L_XD, /* 7301 */ + IC_VEX_L_XD, /* 7302 */ + IC_VEX_L_XD, /* 7303 */ + IC_VEX_L_W, /* 7304 */ + IC_VEX_L_W, /* 7305 */ + IC_VEX_L_W_XS, /* 7306 */ + IC_VEX_L_W_XS, /* 7307 */ + IC_VEX_L_W_XD, /* 7308 */ + IC_VEX_L_W_XD, /* 7309 */ + IC_VEX_L_W_XD, /* 7310 */ + IC_VEX_L_W_XD, /* 7311 */ + IC_VEX_L_OPSIZE, /* 7312 */ + IC_VEX_L_OPSIZE, /* 7313 */ + IC_VEX_L_OPSIZE, /* 7314 */ + IC_VEX_L_OPSIZE, /* 7315 */ + IC_VEX_L_OPSIZE, /* 7316 */ + IC_VEX_L_OPSIZE, /* 7317 */ + IC_VEX_L_OPSIZE, /* 7318 */ + IC_VEX_L_OPSIZE, /* 7319 */ + IC_VEX_L_W_OPSIZE, /* 7320 */ + IC_VEX_L_W_OPSIZE, /* 7321 */ + IC_VEX_L_W_OPSIZE, /* 7322 */ + IC_VEX_L_W_OPSIZE, /* 7323 */ + IC_VEX_L_W_OPSIZE, /* 7324 */ + IC_VEX_L_W_OPSIZE, /* 7325 */ + IC_VEX_L_W_OPSIZE, /* 7326 */ + IC_VEX_L_W_OPSIZE, /* 7327 */ + IC_VEX_L, /* 7328 */ + IC_VEX_L, /* 7329 */ + IC_VEX_L_XS, /* 7330 */ + IC_VEX_L_XS, /* 7331 */ + IC_VEX_L_XD, /* 7332 */ + IC_VEX_L_XD, /* 7333 */ + IC_VEX_L_XD, /* 7334 */ + IC_VEX_L_XD, /* 7335 */ + IC_VEX_L_W, /* 7336 */ + IC_VEX_L_W, /* 7337 */ + IC_VEX_L_W_XS, /* 7338 */ + IC_VEX_L_W_XS, /* 7339 */ + IC_VEX_L_W_XD, /* 7340 */ + IC_VEX_L_W_XD, /* 7341 */ + IC_VEX_L_W_XD, /* 7342 */ + IC_VEX_L_W_XD, /* 7343 */ + IC_VEX_L_OPSIZE, /* 7344 */ + IC_VEX_L_OPSIZE, /* 7345 */ + IC_VEX_L_OPSIZE, /* 7346 */ + IC_VEX_L_OPSIZE, /* 7347 */ + IC_VEX_L_OPSIZE, /* 7348 */ + IC_VEX_L_OPSIZE, /* 7349 */ + IC_VEX_L_OPSIZE, /* 7350 */ + IC_VEX_L_OPSIZE, /* 7351 */ + IC_VEX_L_W_OPSIZE, /* 7352 */ + IC_VEX_L_W_OPSIZE, /* 7353 */ + IC_VEX_L_W_OPSIZE, /* 7354 */ + IC_VEX_L_W_OPSIZE, /* 7355 */ + IC_VEX_L_W_OPSIZE, /* 7356 */ + IC_VEX_L_W_OPSIZE, /* 7357 */ + IC_VEX_L_W_OPSIZE, /* 7358 */ + IC_VEX_L_W_OPSIZE, /* 7359 */ + IC_VEX_L, /* 7360 */ + IC_VEX_L, /* 7361 */ + IC_VEX_L_XS, /* 7362 */ + IC_VEX_L_XS, /* 7363 */ + IC_VEX_L_XD, /* 7364 */ + IC_VEX_L_XD, /* 7365 */ + IC_VEX_L_XD, /* 7366 */ + IC_VEX_L_XD, /* 7367 */ + IC_VEX_L_W, /* 7368 */ + IC_VEX_L_W, /* 7369 */ + IC_VEX_L_W_XS, /* 7370 */ + IC_VEX_L_W_XS, /* 7371 */ + IC_VEX_L_W_XD, /* 7372 */ + IC_VEX_L_W_XD, /* 7373 */ + IC_VEX_L_W_XD, /* 7374 */ + IC_VEX_L_W_XD, /* 7375 */ + IC_VEX_L_OPSIZE, /* 7376 */ + IC_VEX_L_OPSIZE, /* 7377 */ + IC_VEX_L_OPSIZE, /* 7378 */ + IC_VEX_L_OPSIZE, /* 7379 */ + IC_VEX_L_OPSIZE, /* 7380 */ + IC_VEX_L_OPSIZE, /* 7381 */ + IC_VEX_L_OPSIZE, /* 7382 */ + IC_VEX_L_OPSIZE, /* 7383 */ + IC_VEX_L_W_OPSIZE, /* 7384 */ + IC_VEX_L_W_OPSIZE, /* 7385 */ + IC_VEX_L_W_OPSIZE, /* 7386 */ + IC_VEX_L_W_OPSIZE, /* 7387 */ + IC_VEX_L_W_OPSIZE, /* 7388 */ + IC_VEX_L_W_OPSIZE, /* 7389 */ + IC_VEX_L_W_OPSIZE, /* 7390 */ + IC_VEX_L_W_OPSIZE, /* 7391 */ + IC_VEX_L, /* 7392 */ + IC_VEX_L, /* 7393 */ + IC_VEX_L_XS, /* 7394 */ + IC_VEX_L_XS, /* 7395 */ + IC_VEX_L_XD, /* 7396 */ + IC_VEX_L_XD, /* 7397 */ + IC_VEX_L_XD, /* 7398 */ + IC_VEX_L_XD, /* 7399 */ + IC_VEX_L_W, /* 7400 */ + IC_VEX_L_W, /* 7401 */ + IC_VEX_L_W_XS, /* 7402 */ + IC_VEX_L_W_XS, /* 7403 */ + IC_VEX_L_W_XD, /* 7404 */ + IC_VEX_L_W_XD, /* 7405 */ + IC_VEX_L_W_XD, /* 7406 */ + IC_VEX_L_W_XD, /* 7407 */ + IC_VEX_L_OPSIZE, /* 7408 */ + IC_VEX_L_OPSIZE, /* 7409 */ + IC_VEX_L_OPSIZE, /* 7410 */ + IC_VEX_L_OPSIZE, /* 7411 */ + IC_VEX_L_OPSIZE, /* 7412 */ + IC_VEX_L_OPSIZE, /* 7413 */ + IC_VEX_L_OPSIZE, /* 7414 */ + IC_VEX_L_OPSIZE, /* 7415 */ + IC_VEX_L_W_OPSIZE, /* 7416 */ + IC_VEX_L_W_OPSIZE, /* 7417 */ + IC_VEX_L_W_OPSIZE, /* 7418 */ + IC_VEX_L_W_OPSIZE, /* 7419 */ + IC_VEX_L_W_OPSIZE, /* 7420 */ + IC_VEX_L_W_OPSIZE, /* 7421 */ + IC_VEX_L_W_OPSIZE, /* 7422 */ + IC_VEX_L_W_OPSIZE, /* 7423 */ + IC_EVEX_L2_KZ, /* 7424 */ + IC_EVEX_L2_KZ, /* 7425 */ + IC_EVEX_L2_XS_KZ, /* 7426 */ + IC_EVEX_L2_XS_KZ, /* 7427 */ + IC_EVEX_L2_XD_KZ, /* 7428 */ + IC_EVEX_L2_XD_KZ, /* 7429 */ + IC_EVEX_L2_XD_KZ, /* 7430 */ + IC_EVEX_L2_XD_KZ, /* 7431 */ + IC_EVEX_L2_W_KZ, /* 7432 */ + IC_EVEX_L2_W_KZ, /* 7433 */ + IC_EVEX_L2_W_XS_KZ, /* 7434 */ + IC_EVEX_L2_W_XS_KZ, /* 7435 */ + IC_EVEX_L2_W_XD_KZ, /* 7436 */ + IC_EVEX_L2_W_XD_KZ, /* 7437 */ + IC_EVEX_L2_W_XD_KZ, /* 7438 */ + IC_EVEX_L2_W_XD_KZ, /* 7439 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7440 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7441 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7442 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7443 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7444 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7445 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7446 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7447 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7448 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7449 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7450 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7451 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7452 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7453 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7454 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7455 */ + IC_EVEX_L2_KZ, /* 7456 */ + IC_EVEX_L2_KZ, /* 7457 */ + IC_EVEX_L2_XS_KZ, /* 7458 */ + IC_EVEX_L2_XS_KZ, /* 7459 */ + IC_EVEX_L2_XD_KZ, /* 7460 */ + IC_EVEX_L2_XD_KZ, /* 7461 */ + IC_EVEX_L2_XD_KZ, /* 7462 */ + IC_EVEX_L2_XD_KZ, /* 7463 */ + IC_EVEX_L2_W_KZ, /* 7464 */ + IC_EVEX_L2_W_KZ, /* 7465 */ + IC_EVEX_L2_W_XS_KZ, /* 7466 */ + IC_EVEX_L2_W_XS_KZ, /* 7467 */ + IC_EVEX_L2_W_XD_KZ, /* 7468 */ + IC_EVEX_L2_W_XD_KZ, /* 7469 */ + IC_EVEX_L2_W_XD_KZ, /* 7470 */ + IC_EVEX_L2_W_XD_KZ, /* 7471 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7472 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7473 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7474 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7475 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7476 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7477 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7478 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7479 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7480 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7481 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7482 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7483 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7484 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7485 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7486 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7487 */ + IC_EVEX_L2_KZ, /* 7488 */ + IC_EVEX_L2_KZ, /* 7489 */ + IC_EVEX_L2_XS_KZ, /* 7490 */ + IC_EVEX_L2_XS_KZ, /* 7491 */ + IC_EVEX_L2_XD_KZ, /* 7492 */ + IC_EVEX_L2_XD_KZ, /* 7493 */ + IC_EVEX_L2_XD_KZ, /* 7494 */ + IC_EVEX_L2_XD_KZ, /* 7495 */ + IC_EVEX_L2_W_KZ, /* 7496 */ + IC_EVEX_L2_W_KZ, /* 7497 */ + IC_EVEX_L2_W_XS_KZ, /* 7498 */ + IC_EVEX_L2_W_XS_KZ, /* 7499 */ + IC_EVEX_L2_W_XD_KZ, /* 7500 */ + IC_EVEX_L2_W_XD_KZ, /* 7501 */ + IC_EVEX_L2_W_XD_KZ, /* 7502 */ + IC_EVEX_L2_W_XD_KZ, /* 7503 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7504 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7505 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7506 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7507 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7508 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7509 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7510 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7511 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7512 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7513 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7514 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7515 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7516 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7517 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7518 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7519 */ + IC_EVEX_L2_KZ, /* 7520 */ + IC_EVEX_L2_KZ, /* 7521 */ + IC_EVEX_L2_XS_KZ, /* 7522 */ + IC_EVEX_L2_XS_KZ, /* 7523 */ + IC_EVEX_L2_XD_KZ, /* 7524 */ + IC_EVEX_L2_XD_KZ, /* 7525 */ + IC_EVEX_L2_XD_KZ, /* 7526 */ + IC_EVEX_L2_XD_KZ, /* 7527 */ + IC_EVEX_L2_W_KZ, /* 7528 */ + IC_EVEX_L2_W_KZ, /* 7529 */ + IC_EVEX_L2_W_XS_KZ, /* 7530 */ + IC_EVEX_L2_W_XS_KZ, /* 7531 */ + IC_EVEX_L2_W_XD_KZ, /* 7532 */ + IC_EVEX_L2_W_XD_KZ, /* 7533 */ + IC_EVEX_L2_W_XD_KZ, /* 7534 */ + IC_EVEX_L2_W_XD_KZ, /* 7535 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7536 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7537 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7538 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7539 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7540 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7541 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7542 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7543 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7544 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7545 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7546 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7547 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7548 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7549 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7550 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7551 */ + IC_EVEX_L2_KZ, /* 7552 */ + IC_EVEX_L2_KZ, /* 7553 */ + IC_EVEX_L2_XS_KZ, /* 7554 */ + IC_EVEX_L2_XS_KZ, /* 7555 */ + IC_EVEX_L2_XD_KZ, /* 7556 */ + IC_EVEX_L2_XD_KZ, /* 7557 */ + IC_EVEX_L2_XD_KZ, /* 7558 */ + IC_EVEX_L2_XD_KZ, /* 7559 */ + IC_EVEX_L2_W_KZ, /* 7560 */ + IC_EVEX_L2_W_KZ, /* 7561 */ + IC_EVEX_L2_W_XS_KZ, /* 7562 */ + IC_EVEX_L2_W_XS_KZ, /* 7563 */ + IC_EVEX_L2_W_XD_KZ, /* 7564 */ + IC_EVEX_L2_W_XD_KZ, /* 7565 */ + IC_EVEX_L2_W_XD_KZ, /* 7566 */ + IC_EVEX_L2_W_XD_KZ, /* 7567 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7568 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7569 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7570 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7571 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7572 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7573 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7574 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7575 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7576 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7577 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7578 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7579 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7580 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7581 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7582 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7583 */ + IC_EVEX_L2_KZ, /* 7584 */ + IC_EVEX_L2_KZ, /* 7585 */ + IC_EVEX_L2_XS_KZ, /* 7586 */ + IC_EVEX_L2_XS_KZ, /* 7587 */ + IC_EVEX_L2_XD_KZ, /* 7588 */ + IC_EVEX_L2_XD_KZ, /* 7589 */ + IC_EVEX_L2_XD_KZ, /* 7590 */ + IC_EVEX_L2_XD_KZ, /* 7591 */ + IC_EVEX_L2_W_KZ, /* 7592 */ + IC_EVEX_L2_W_KZ, /* 7593 */ + IC_EVEX_L2_W_XS_KZ, /* 7594 */ + IC_EVEX_L2_W_XS_KZ, /* 7595 */ + IC_EVEX_L2_W_XD_KZ, /* 7596 */ + IC_EVEX_L2_W_XD_KZ, /* 7597 */ + IC_EVEX_L2_W_XD_KZ, /* 7598 */ + IC_EVEX_L2_W_XD_KZ, /* 7599 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7600 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7601 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7602 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7603 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7604 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7605 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7606 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7607 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7608 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7609 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7610 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7611 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7612 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7613 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7614 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7615 */ + IC_EVEX_L2_KZ, /* 7616 */ + IC_EVEX_L2_KZ, /* 7617 */ + IC_EVEX_L2_XS_KZ, /* 7618 */ + IC_EVEX_L2_XS_KZ, /* 7619 */ + IC_EVEX_L2_XD_KZ, /* 7620 */ + IC_EVEX_L2_XD_KZ, /* 7621 */ + IC_EVEX_L2_XD_KZ, /* 7622 */ + IC_EVEX_L2_XD_KZ, /* 7623 */ + IC_EVEX_L2_W_KZ, /* 7624 */ + IC_EVEX_L2_W_KZ, /* 7625 */ + IC_EVEX_L2_W_XS_KZ, /* 7626 */ + IC_EVEX_L2_W_XS_KZ, /* 7627 */ + IC_EVEX_L2_W_XD_KZ, /* 7628 */ + IC_EVEX_L2_W_XD_KZ, /* 7629 */ + IC_EVEX_L2_W_XD_KZ, /* 7630 */ + IC_EVEX_L2_W_XD_KZ, /* 7631 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7632 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7633 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7634 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7635 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7636 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7637 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7638 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7639 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7640 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7641 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7642 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7643 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7644 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7645 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7646 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7647 */ + IC_EVEX_L2_KZ, /* 7648 */ + IC_EVEX_L2_KZ, /* 7649 */ + IC_EVEX_L2_XS_KZ, /* 7650 */ + IC_EVEX_L2_XS_KZ, /* 7651 */ + IC_EVEX_L2_XD_KZ, /* 7652 */ + IC_EVEX_L2_XD_KZ, /* 7653 */ + IC_EVEX_L2_XD_KZ, /* 7654 */ + IC_EVEX_L2_XD_KZ, /* 7655 */ + IC_EVEX_L2_W_KZ, /* 7656 */ + IC_EVEX_L2_W_KZ, /* 7657 */ + IC_EVEX_L2_W_XS_KZ, /* 7658 */ + IC_EVEX_L2_W_XS_KZ, /* 7659 */ + IC_EVEX_L2_W_XD_KZ, /* 7660 */ + IC_EVEX_L2_W_XD_KZ, /* 7661 */ + IC_EVEX_L2_W_XD_KZ, /* 7662 */ + IC_EVEX_L2_W_XD_KZ, /* 7663 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7664 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7665 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7666 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7667 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7668 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7669 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7670 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7671 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7672 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7673 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7674 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7675 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7676 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7677 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7678 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7679 */ + IC, /* 7680 */ + IC_64BIT, /* 7681 */ + IC_XS, /* 7682 */ + IC_64BIT_XS, /* 7683 */ + IC_XD, /* 7684 */ + IC_64BIT_XD, /* 7685 */ + IC_XS, /* 7686 */ + IC_64BIT_XS, /* 7687 */ + IC, /* 7688 */ + IC_64BIT_REXW, /* 7689 */ + IC_XS, /* 7690 */ + IC_64BIT_REXW_XS, /* 7691 */ + IC_XD, /* 7692 */ + IC_64BIT_REXW_XD, /* 7693 */ + IC_XS, /* 7694 */ + IC_64BIT_REXW_XS, /* 7695 */ + IC_OPSIZE, /* 7696 */ + IC_64BIT_OPSIZE, /* 7697 */ + IC_XS_OPSIZE, /* 7698 */ + IC_64BIT_XS_OPSIZE, /* 7699 */ + IC_XD_OPSIZE, /* 7700 */ + IC_64BIT_XD_OPSIZE, /* 7701 */ + IC_XS_OPSIZE, /* 7702 */ + IC_64BIT_XD_OPSIZE, /* 7703 */ + IC_OPSIZE, /* 7704 */ + IC_64BIT_REXW_OPSIZE, /* 7705 */ + IC_XS_OPSIZE, /* 7706 */ + IC_64BIT_REXW_XS, /* 7707 */ + IC_XD_OPSIZE, /* 7708 */ + IC_64BIT_REXW_XD, /* 7709 */ + IC_XS_OPSIZE, /* 7710 */ + IC_64BIT_REXW_XS, /* 7711 */ + IC_ADSIZE, /* 7712 */ + IC_64BIT_ADSIZE, /* 7713 */ + IC_XS, /* 7714 */ + IC_64BIT_XS, /* 7715 */ + IC_XD, /* 7716 */ + IC_64BIT_XD, /* 7717 */ + IC_XS, /* 7718 */ + IC_64BIT_XS, /* 7719 */ + IC_ADSIZE, /* 7720 */ + IC_64BIT_ADSIZE, /* 7721 */ + IC_XS, /* 7722 */ + IC_64BIT_REXW_XS, /* 7723 */ + IC_XD, /* 7724 */ + IC_64BIT_REXW_XD, /* 7725 */ + IC_XS, /* 7726 */ + IC_64BIT_REXW_XS, /* 7727 */ + IC_OPSIZE, /* 7728 */ + IC_64BIT_OPSIZE, /* 7729 */ + IC_XS_OPSIZE, /* 7730 */ + IC_64BIT_XS_OPSIZE, /* 7731 */ + IC_XD_OPSIZE, /* 7732 */ + IC_64BIT_XD_OPSIZE, /* 7733 */ + IC_XS_OPSIZE, /* 7734 */ + IC_64BIT_XD_OPSIZE, /* 7735 */ + IC_OPSIZE, /* 7736 */ + IC_64BIT_REXW_OPSIZE, /* 7737 */ + IC_XS_OPSIZE, /* 7738 */ + IC_64BIT_REXW_XS, /* 7739 */ + IC_XD_OPSIZE, /* 7740 */ + IC_64BIT_REXW_XD, /* 7741 */ + IC_XS_OPSIZE, /* 7742 */ + IC_64BIT_REXW_XS, /* 7743 */ + IC_VEX, /* 7744 */ + IC_VEX, /* 7745 */ + IC_VEX_XS, /* 7746 */ + IC_VEX_XS, /* 7747 */ + IC_VEX_XD, /* 7748 */ + IC_VEX_XD, /* 7749 */ + IC_VEX_XD, /* 7750 */ + IC_VEX_XD, /* 7751 */ + IC_VEX_W, /* 7752 */ + IC_VEX_W, /* 7753 */ + IC_VEX_W_XS, /* 7754 */ + IC_VEX_W_XS, /* 7755 */ + IC_VEX_W_XD, /* 7756 */ + IC_VEX_W_XD, /* 7757 */ + IC_VEX_W_XD, /* 7758 */ + IC_VEX_W_XD, /* 7759 */ + IC_VEX_OPSIZE, /* 7760 */ + IC_VEX_OPSIZE, /* 7761 */ + IC_VEX_OPSIZE, /* 7762 */ + IC_VEX_OPSIZE, /* 7763 */ + IC_VEX_OPSIZE, /* 7764 */ + IC_VEX_OPSIZE, /* 7765 */ + IC_VEX_OPSIZE, /* 7766 */ + IC_VEX_OPSIZE, /* 7767 */ + IC_VEX_W_OPSIZE, /* 7768 */ + IC_VEX_W_OPSIZE, /* 7769 */ + IC_VEX_W_OPSIZE, /* 7770 */ + IC_VEX_W_OPSIZE, /* 7771 */ + IC_VEX_W_OPSIZE, /* 7772 */ + IC_VEX_W_OPSIZE, /* 7773 */ + IC_VEX_W_OPSIZE, /* 7774 */ + IC_VEX_W_OPSIZE, /* 7775 */ + IC_VEX, /* 7776 */ + IC_VEX, /* 7777 */ + IC_VEX_XS, /* 7778 */ + IC_VEX_XS, /* 7779 */ + IC_VEX_XD, /* 7780 */ + IC_VEX_XD, /* 7781 */ + IC_VEX_XD, /* 7782 */ + IC_VEX_XD, /* 7783 */ + IC_VEX_W, /* 7784 */ + IC_VEX_W, /* 7785 */ + IC_VEX_W_XS, /* 7786 */ + IC_VEX_W_XS, /* 7787 */ + IC_VEX_W_XD, /* 7788 */ + IC_VEX_W_XD, /* 7789 */ + IC_VEX_W_XD, /* 7790 */ + IC_VEX_W_XD, /* 7791 */ + IC_VEX_OPSIZE, /* 7792 */ + IC_VEX_OPSIZE, /* 7793 */ + IC_VEX_OPSIZE, /* 7794 */ + IC_VEX_OPSIZE, /* 7795 */ + IC_VEX_OPSIZE, /* 7796 */ + IC_VEX_OPSIZE, /* 7797 */ + IC_VEX_OPSIZE, /* 7798 */ + IC_VEX_OPSIZE, /* 7799 */ + IC_VEX_W_OPSIZE, /* 7800 */ + IC_VEX_W_OPSIZE, /* 7801 */ + IC_VEX_W_OPSIZE, /* 7802 */ + IC_VEX_W_OPSIZE, /* 7803 */ + IC_VEX_W_OPSIZE, /* 7804 */ + IC_VEX_W_OPSIZE, /* 7805 */ + IC_VEX_W_OPSIZE, /* 7806 */ + IC_VEX_W_OPSIZE, /* 7807 */ + IC_VEX_L, /* 7808 */ + IC_VEX_L, /* 7809 */ + IC_VEX_L_XS, /* 7810 */ + IC_VEX_L_XS, /* 7811 */ + IC_VEX_L_XD, /* 7812 */ + IC_VEX_L_XD, /* 7813 */ + IC_VEX_L_XD, /* 7814 */ + IC_VEX_L_XD, /* 7815 */ + IC_VEX_L_W, /* 7816 */ + IC_VEX_L_W, /* 7817 */ + IC_VEX_L_W_XS, /* 7818 */ + IC_VEX_L_W_XS, /* 7819 */ + IC_VEX_L_W_XD, /* 7820 */ + IC_VEX_L_W_XD, /* 7821 */ + IC_VEX_L_W_XD, /* 7822 */ + IC_VEX_L_W_XD, /* 7823 */ + IC_VEX_L_OPSIZE, /* 7824 */ + IC_VEX_L_OPSIZE, /* 7825 */ + IC_VEX_L_OPSIZE, /* 7826 */ + IC_VEX_L_OPSIZE, /* 7827 */ + IC_VEX_L_OPSIZE, /* 7828 */ + IC_VEX_L_OPSIZE, /* 7829 */ + IC_VEX_L_OPSIZE, /* 7830 */ + IC_VEX_L_OPSIZE, /* 7831 */ + IC_VEX_L_W_OPSIZE, /* 7832 */ + IC_VEX_L_W_OPSIZE, /* 7833 */ + IC_VEX_L_W_OPSIZE, /* 7834 */ + IC_VEX_L_W_OPSIZE, /* 7835 */ + IC_VEX_L_W_OPSIZE, /* 7836 */ + IC_VEX_L_W_OPSIZE, /* 7837 */ + IC_VEX_L_W_OPSIZE, /* 7838 */ + IC_VEX_L_W_OPSIZE, /* 7839 */ + IC_VEX_L, /* 7840 */ + IC_VEX_L, /* 7841 */ + IC_VEX_L_XS, /* 7842 */ + IC_VEX_L_XS, /* 7843 */ + IC_VEX_L_XD, /* 7844 */ + IC_VEX_L_XD, /* 7845 */ + IC_VEX_L_XD, /* 7846 */ + IC_VEX_L_XD, /* 7847 */ + IC_VEX_L_W, /* 7848 */ + IC_VEX_L_W, /* 7849 */ + IC_VEX_L_W_XS, /* 7850 */ + IC_VEX_L_W_XS, /* 7851 */ + IC_VEX_L_W_XD, /* 7852 */ + IC_VEX_L_W_XD, /* 7853 */ + IC_VEX_L_W_XD, /* 7854 */ + IC_VEX_L_W_XD, /* 7855 */ + IC_VEX_L_OPSIZE, /* 7856 */ + IC_VEX_L_OPSIZE, /* 7857 */ + IC_VEX_L_OPSIZE, /* 7858 */ + IC_VEX_L_OPSIZE, /* 7859 */ + IC_VEX_L_OPSIZE, /* 7860 */ + IC_VEX_L_OPSIZE, /* 7861 */ + IC_VEX_L_OPSIZE, /* 7862 */ + IC_VEX_L_OPSIZE, /* 7863 */ + IC_VEX_L_W_OPSIZE, /* 7864 */ + IC_VEX_L_W_OPSIZE, /* 7865 */ + IC_VEX_L_W_OPSIZE, /* 7866 */ + IC_VEX_L_W_OPSIZE, /* 7867 */ + IC_VEX_L_W_OPSIZE, /* 7868 */ + IC_VEX_L_W_OPSIZE, /* 7869 */ + IC_VEX_L_W_OPSIZE, /* 7870 */ + IC_VEX_L_W_OPSIZE, /* 7871 */ + IC_VEX_L, /* 7872 */ + IC_VEX_L, /* 7873 */ + IC_VEX_L_XS, /* 7874 */ + IC_VEX_L_XS, /* 7875 */ + IC_VEX_L_XD, /* 7876 */ + IC_VEX_L_XD, /* 7877 */ + IC_VEX_L_XD, /* 7878 */ + IC_VEX_L_XD, /* 7879 */ + IC_VEX_L_W, /* 7880 */ + IC_VEX_L_W, /* 7881 */ + IC_VEX_L_W_XS, /* 7882 */ + IC_VEX_L_W_XS, /* 7883 */ + IC_VEX_L_W_XD, /* 7884 */ + IC_VEX_L_W_XD, /* 7885 */ + IC_VEX_L_W_XD, /* 7886 */ + IC_VEX_L_W_XD, /* 7887 */ + IC_VEX_L_OPSIZE, /* 7888 */ + IC_VEX_L_OPSIZE, /* 7889 */ + IC_VEX_L_OPSIZE, /* 7890 */ + IC_VEX_L_OPSIZE, /* 7891 */ + IC_VEX_L_OPSIZE, /* 7892 */ + IC_VEX_L_OPSIZE, /* 7893 */ + IC_VEX_L_OPSIZE, /* 7894 */ + IC_VEX_L_OPSIZE, /* 7895 */ + IC_VEX_L_W_OPSIZE, /* 7896 */ + IC_VEX_L_W_OPSIZE, /* 7897 */ + IC_VEX_L_W_OPSIZE, /* 7898 */ + IC_VEX_L_W_OPSIZE, /* 7899 */ + IC_VEX_L_W_OPSIZE, /* 7900 */ + IC_VEX_L_W_OPSIZE, /* 7901 */ + IC_VEX_L_W_OPSIZE, /* 7902 */ + IC_VEX_L_W_OPSIZE, /* 7903 */ + IC_VEX_L, /* 7904 */ + IC_VEX_L, /* 7905 */ + IC_VEX_L_XS, /* 7906 */ + IC_VEX_L_XS, /* 7907 */ + IC_VEX_L_XD, /* 7908 */ + IC_VEX_L_XD, /* 7909 */ + IC_VEX_L_XD, /* 7910 */ + IC_VEX_L_XD, /* 7911 */ + IC_VEX_L_W, /* 7912 */ + IC_VEX_L_W, /* 7913 */ + IC_VEX_L_W_XS, /* 7914 */ + IC_VEX_L_W_XS, /* 7915 */ + IC_VEX_L_W_XD, /* 7916 */ + IC_VEX_L_W_XD, /* 7917 */ + IC_VEX_L_W_XD, /* 7918 */ + IC_VEX_L_W_XD, /* 7919 */ + IC_VEX_L_OPSIZE, /* 7920 */ + IC_VEX_L_OPSIZE, /* 7921 */ + IC_VEX_L_OPSIZE, /* 7922 */ + IC_VEX_L_OPSIZE, /* 7923 */ + IC_VEX_L_OPSIZE, /* 7924 */ + IC_VEX_L_OPSIZE, /* 7925 */ + IC_VEX_L_OPSIZE, /* 7926 */ + IC_VEX_L_OPSIZE, /* 7927 */ + IC_VEX_L_W_OPSIZE, /* 7928 */ + IC_VEX_L_W_OPSIZE, /* 7929 */ + IC_VEX_L_W_OPSIZE, /* 7930 */ + IC_VEX_L_W_OPSIZE, /* 7931 */ + IC_VEX_L_W_OPSIZE, /* 7932 */ + IC_VEX_L_W_OPSIZE, /* 7933 */ + IC_VEX_L_W_OPSIZE, /* 7934 */ + IC_VEX_L_W_OPSIZE, /* 7935 */ + IC_EVEX_L2_KZ, /* 7936 */ + IC_EVEX_L2_KZ, /* 7937 */ + IC_EVEX_L2_XS_KZ, /* 7938 */ + IC_EVEX_L2_XS_KZ, /* 7939 */ + IC_EVEX_L2_XD_KZ, /* 7940 */ + IC_EVEX_L2_XD_KZ, /* 7941 */ + IC_EVEX_L2_XD_KZ, /* 7942 */ + IC_EVEX_L2_XD_KZ, /* 7943 */ + IC_EVEX_L2_W_KZ, /* 7944 */ + IC_EVEX_L2_W_KZ, /* 7945 */ + IC_EVEX_L2_W_XS_KZ, /* 7946 */ + IC_EVEX_L2_W_XS_KZ, /* 7947 */ + IC_EVEX_L2_W_XD_KZ, /* 7948 */ + IC_EVEX_L2_W_XD_KZ, /* 7949 */ + IC_EVEX_L2_W_XD_KZ, /* 7950 */ + IC_EVEX_L2_W_XD_KZ, /* 7951 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7952 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7953 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7954 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7955 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7956 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7957 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7958 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7959 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7960 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7961 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7962 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7963 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7964 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7965 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7966 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7967 */ + IC_EVEX_L2_KZ, /* 7968 */ + IC_EVEX_L2_KZ, /* 7969 */ + IC_EVEX_L2_XS_KZ, /* 7970 */ + IC_EVEX_L2_XS_KZ, /* 7971 */ + IC_EVEX_L2_XD_KZ, /* 7972 */ + IC_EVEX_L2_XD_KZ, /* 7973 */ + IC_EVEX_L2_XD_KZ, /* 7974 */ + IC_EVEX_L2_XD_KZ, /* 7975 */ + IC_EVEX_L2_W_KZ, /* 7976 */ + IC_EVEX_L2_W_KZ, /* 7977 */ + IC_EVEX_L2_W_XS_KZ, /* 7978 */ + IC_EVEX_L2_W_XS_KZ, /* 7979 */ + IC_EVEX_L2_W_XD_KZ, /* 7980 */ + IC_EVEX_L2_W_XD_KZ, /* 7981 */ + IC_EVEX_L2_W_XD_KZ, /* 7982 */ + IC_EVEX_L2_W_XD_KZ, /* 7983 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7984 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7985 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7986 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7987 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7988 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7989 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7990 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7991 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7992 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7993 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7994 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7995 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7996 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7997 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7998 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7999 */ + IC_EVEX_L2_KZ, /* 8000 */ + IC_EVEX_L2_KZ, /* 8001 */ + IC_EVEX_L2_XS_KZ, /* 8002 */ + IC_EVEX_L2_XS_KZ, /* 8003 */ + IC_EVEX_L2_XD_KZ, /* 8004 */ + IC_EVEX_L2_XD_KZ, /* 8005 */ + IC_EVEX_L2_XD_KZ, /* 8006 */ + IC_EVEX_L2_XD_KZ, /* 8007 */ + IC_EVEX_L2_W_KZ, /* 8008 */ + IC_EVEX_L2_W_KZ, /* 8009 */ + IC_EVEX_L2_W_XS_KZ, /* 8010 */ + IC_EVEX_L2_W_XS_KZ, /* 8011 */ + IC_EVEX_L2_W_XD_KZ, /* 8012 */ + IC_EVEX_L2_W_XD_KZ, /* 8013 */ + IC_EVEX_L2_W_XD_KZ, /* 8014 */ + IC_EVEX_L2_W_XD_KZ, /* 8015 */ + IC_EVEX_L2_OPSIZE_KZ, /* 8016 */ + IC_EVEX_L2_OPSIZE_KZ, /* 8017 */ + IC_EVEX_L2_OPSIZE_KZ, /* 8018 */ + IC_EVEX_L2_OPSIZE_KZ, /* 8019 */ + IC_EVEX_L2_OPSIZE_KZ, /* 8020 */ + IC_EVEX_L2_OPSIZE_KZ, /* 8021 */ + IC_EVEX_L2_OPSIZE_KZ, /* 8022 */ + IC_EVEX_L2_OPSIZE_KZ, /* 8023 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 8024 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 8025 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 8026 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 8027 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 8028 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 8029 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 8030 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 8031 */ + IC_EVEX_L2_KZ, /* 8032 */ + IC_EVEX_L2_KZ, /* 8033 */ + IC_EVEX_L2_XS_KZ, /* 8034 */ + IC_EVEX_L2_XS_KZ, /* 8035 */ + IC_EVEX_L2_XD_KZ, /* 8036 */ + IC_EVEX_L2_XD_KZ, /* 8037 */ + IC_EVEX_L2_XD_KZ, /* 8038 */ + IC_EVEX_L2_XD_KZ, /* 8039 */ + IC_EVEX_L2_W_KZ, /* 8040 */ + IC_EVEX_L2_W_KZ, /* 8041 */ + IC_EVEX_L2_W_XS_KZ, /* 8042 */ + IC_EVEX_L2_W_XS_KZ, /* 8043 */ + IC_EVEX_L2_W_XD_KZ, /* 8044 */ + IC_EVEX_L2_W_XD_KZ, /* 8045 */ + IC_EVEX_L2_W_XD_KZ, /* 8046 */ + IC_EVEX_L2_W_XD_KZ, /* 8047 */ + IC_EVEX_L2_OPSIZE_KZ, /* 8048 */ + IC_EVEX_L2_OPSIZE_KZ, /* 8049 */ + IC_EVEX_L2_OPSIZE_KZ, /* 8050 */ + IC_EVEX_L2_OPSIZE_KZ, /* 8051 */ + IC_EVEX_L2_OPSIZE_KZ, /* 8052 */ + IC_EVEX_L2_OPSIZE_KZ, /* 8053 */ + IC_EVEX_L2_OPSIZE_KZ, /* 8054 */ + IC_EVEX_L2_OPSIZE_KZ, /* 8055 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 8056 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 8057 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 8058 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 8059 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 8060 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 8061 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 8062 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 8063 */ + IC_EVEX_L2_KZ, /* 8064 */ + IC_EVEX_L2_KZ, /* 8065 */ + IC_EVEX_L2_XS_KZ, /* 8066 */ + IC_EVEX_L2_XS_KZ, /* 8067 */ + IC_EVEX_L2_XD_KZ, /* 8068 */ + IC_EVEX_L2_XD_KZ, /* 8069 */ + IC_EVEX_L2_XD_KZ, /* 8070 */ + IC_EVEX_L2_XD_KZ, /* 8071 */ + IC_EVEX_L2_W_KZ, /* 8072 */ + IC_EVEX_L2_W_KZ, /* 8073 */ + IC_EVEX_L2_W_XS_KZ, /* 8074 */ + IC_EVEX_L2_W_XS_KZ, /* 8075 */ + IC_EVEX_L2_W_XD_KZ, /* 8076 */ + IC_EVEX_L2_W_XD_KZ, /* 8077 */ + IC_EVEX_L2_W_XD_KZ, /* 8078 */ + IC_EVEX_L2_W_XD_KZ, /* 8079 */ + IC_EVEX_L2_OPSIZE_KZ, /* 8080 */ + IC_EVEX_L2_OPSIZE_KZ, /* 8081 */ + IC_EVEX_L2_OPSIZE_KZ, /* 8082 */ + IC_EVEX_L2_OPSIZE_KZ, /* 8083 */ + IC_EVEX_L2_OPSIZE_KZ, /* 8084 */ + IC_EVEX_L2_OPSIZE_KZ, /* 8085 */ + IC_EVEX_L2_OPSIZE_KZ, /* 8086 */ + IC_EVEX_L2_OPSIZE_KZ, /* 8087 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 8088 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 8089 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 8090 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 8091 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 8092 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 8093 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 8094 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 8095 */ + IC_EVEX_L2_KZ, /* 8096 */ + IC_EVEX_L2_KZ, /* 8097 */ + IC_EVEX_L2_XS_KZ, /* 8098 */ + IC_EVEX_L2_XS_KZ, /* 8099 */ + IC_EVEX_L2_XD_KZ, /* 8100 */ + IC_EVEX_L2_XD_KZ, /* 8101 */ + IC_EVEX_L2_XD_KZ, /* 8102 */ + IC_EVEX_L2_XD_KZ, /* 8103 */ + IC_EVEX_L2_W_KZ, /* 8104 */ + IC_EVEX_L2_W_KZ, /* 8105 */ + IC_EVEX_L2_W_XS_KZ, /* 8106 */ + IC_EVEX_L2_W_XS_KZ, /* 8107 */ + IC_EVEX_L2_W_XD_KZ, /* 8108 */ + IC_EVEX_L2_W_XD_KZ, /* 8109 */ + IC_EVEX_L2_W_XD_KZ, /* 8110 */ + IC_EVEX_L2_W_XD_KZ, /* 8111 */ + IC_EVEX_L2_OPSIZE_KZ, /* 8112 */ + IC_EVEX_L2_OPSIZE_KZ, /* 8113 */ + IC_EVEX_L2_OPSIZE_KZ, /* 8114 */ + IC_EVEX_L2_OPSIZE_KZ, /* 8115 */ + IC_EVEX_L2_OPSIZE_KZ, /* 8116 */ + IC_EVEX_L2_OPSIZE_KZ, /* 8117 */ + IC_EVEX_L2_OPSIZE_KZ, /* 8118 */ + IC_EVEX_L2_OPSIZE_KZ, /* 8119 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 8120 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 8121 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 8122 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 8123 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 8124 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 8125 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 8126 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 8127 */ + IC_EVEX_L2_KZ, /* 8128 */ + IC_EVEX_L2_KZ, /* 8129 */ + IC_EVEX_L2_XS_KZ, /* 8130 */ + IC_EVEX_L2_XS_KZ, /* 8131 */ + IC_EVEX_L2_XD_KZ, /* 8132 */ + IC_EVEX_L2_XD_KZ, /* 8133 */ + IC_EVEX_L2_XD_KZ, /* 8134 */ + IC_EVEX_L2_XD_KZ, /* 8135 */ + IC_EVEX_L2_W_KZ, /* 8136 */ + IC_EVEX_L2_W_KZ, /* 8137 */ + IC_EVEX_L2_W_XS_KZ, /* 8138 */ + IC_EVEX_L2_W_XS_KZ, /* 8139 */ + IC_EVEX_L2_W_XD_KZ, /* 8140 */ + IC_EVEX_L2_W_XD_KZ, /* 8141 */ + IC_EVEX_L2_W_XD_KZ, /* 8142 */ + IC_EVEX_L2_W_XD_KZ, /* 8143 */ + IC_EVEX_L2_OPSIZE_KZ, /* 8144 */ + IC_EVEX_L2_OPSIZE_KZ, /* 8145 */ + IC_EVEX_L2_OPSIZE_KZ, /* 8146 */ + IC_EVEX_L2_OPSIZE_KZ, /* 8147 */ + IC_EVEX_L2_OPSIZE_KZ, /* 8148 */ + IC_EVEX_L2_OPSIZE_KZ, /* 8149 */ + IC_EVEX_L2_OPSIZE_KZ, /* 8150 */ + IC_EVEX_L2_OPSIZE_KZ, /* 8151 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 8152 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 8153 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 8154 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 8155 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 8156 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 8157 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 8158 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 8159 */ + IC_EVEX_L2_KZ, /* 8160 */ + IC_EVEX_L2_KZ, /* 8161 */ + IC_EVEX_L2_XS_KZ, /* 8162 */ + IC_EVEX_L2_XS_KZ, /* 8163 */ + IC_EVEX_L2_XD_KZ, /* 8164 */ + IC_EVEX_L2_XD_KZ, /* 8165 */ + IC_EVEX_L2_XD_KZ, /* 8166 */ + IC_EVEX_L2_XD_KZ, /* 8167 */ + IC_EVEX_L2_W_KZ, /* 8168 */ + IC_EVEX_L2_W_KZ, /* 8169 */ + IC_EVEX_L2_W_XS_KZ, /* 8170 */ + IC_EVEX_L2_W_XS_KZ, /* 8171 */ + IC_EVEX_L2_W_XD_KZ, /* 8172 */ + IC_EVEX_L2_W_XD_KZ, /* 8173 */ + IC_EVEX_L2_W_XD_KZ, /* 8174 */ + IC_EVEX_L2_W_XD_KZ, /* 8175 */ + IC_EVEX_L2_OPSIZE_KZ, /* 8176 */ + IC_EVEX_L2_OPSIZE_KZ, /* 8177 */ + IC_EVEX_L2_OPSIZE_KZ, /* 8178 */ + IC_EVEX_L2_OPSIZE_KZ, /* 8179 */ + IC_EVEX_L2_OPSIZE_KZ, /* 8180 */ + IC_EVEX_L2_OPSIZE_KZ, /* 8181 */ + IC_EVEX_L2_OPSIZE_KZ, /* 8182 */ + IC_EVEX_L2_OPSIZE_KZ, /* 8183 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 8184 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 8185 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 8186 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 8187 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 8188 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 8189 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 8190 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 8191 */ + IC, /* 8192 */ + IC_64BIT, /* 8193 */ + IC_XS, /* 8194 */ + IC_64BIT_XS, /* 8195 */ + IC_XD, /* 8196 */ + IC_64BIT_XD, /* 8197 */ + IC_XS, /* 8198 */ + IC_64BIT_XS, /* 8199 */ + IC, /* 8200 */ + IC_64BIT_REXW, /* 8201 */ + IC_XS, /* 8202 */ + IC_64BIT_REXW_XS, /* 8203 */ + IC_XD, /* 8204 */ + IC_64BIT_REXW_XD, /* 8205 */ + IC_XS, /* 8206 */ + IC_64BIT_REXW_XS, /* 8207 */ + IC_OPSIZE, /* 8208 */ + IC_64BIT_OPSIZE, /* 8209 */ + IC_XS_OPSIZE, /* 8210 */ + IC_64BIT_XS_OPSIZE, /* 8211 */ + IC_XD_OPSIZE, /* 8212 */ + IC_64BIT_XD_OPSIZE, /* 8213 */ + IC_XS_OPSIZE, /* 8214 */ + IC_64BIT_XD_OPSIZE, /* 8215 */ + IC_OPSIZE, /* 8216 */ + IC_64BIT_REXW_OPSIZE, /* 8217 */ + IC_XS_OPSIZE, /* 8218 */ + IC_64BIT_REXW_XS, /* 8219 */ + IC_XD_OPSIZE, /* 8220 */ + IC_64BIT_REXW_XD, /* 8221 */ + IC_XS_OPSIZE, /* 8222 */ + IC_64BIT_REXW_XS, /* 8223 */ + IC_ADSIZE, /* 8224 */ + IC_64BIT_ADSIZE, /* 8225 */ + IC_XS, /* 8226 */ + IC_64BIT_XS, /* 8227 */ + IC_XD, /* 8228 */ + IC_64BIT_XD, /* 8229 */ + IC_XS, /* 8230 */ + IC_64BIT_XS, /* 8231 */ + IC_ADSIZE, /* 8232 */ + IC_64BIT_ADSIZE, /* 8233 */ + IC_XS, /* 8234 */ + IC_64BIT_REXW_XS, /* 8235 */ + IC_XD, /* 8236 */ + IC_64BIT_REXW_XD, /* 8237 */ + IC_XS, /* 8238 */ + IC_64BIT_REXW_XS, /* 8239 */ + IC_OPSIZE, /* 8240 */ + IC_64BIT_OPSIZE, /* 8241 */ + IC_XS_OPSIZE, /* 8242 */ + IC_64BIT_XS_OPSIZE, /* 8243 */ + IC_XD_OPSIZE, /* 8244 */ + IC_64BIT_XD_OPSIZE, /* 8245 */ + IC_XS_OPSIZE, /* 8246 */ + IC_64BIT_XD_OPSIZE, /* 8247 */ + IC_OPSIZE, /* 8248 */ + IC_64BIT_REXW_OPSIZE, /* 8249 */ + IC_XS_OPSIZE, /* 8250 */ + IC_64BIT_REXW_XS, /* 8251 */ + IC_XD_OPSIZE, /* 8252 */ + IC_64BIT_REXW_XD, /* 8253 */ + IC_XS_OPSIZE, /* 8254 */ + IC_64BIT_REXW_XS, /* 8255 */ + IC_VEX, /* 8256 */ + IC_VEX, /* 8257 */ + IC_VEX_XS, /* 8258 */ + IC_VEX_XS, /* 8259 */ + IC_VEX_XD, /* 8260 */ + IC_VEX_XD, /* 8261 */ + IC_VEX_XD, /* 8262 */ + IC_VEX_XD, /* 8263 */ + IC_VEX_W, /* 8264 */ + IC_VEX_W, /* 8265 */ + IC_VEX_W_XS, /* 8266 */ + IC_VEX_W_XS, /* 8267 */ + IC_VEX_W_XD, /* 8268 */ + IC_VEX_W_XD, /* 8269 */ + IC_VEX_W_XD, /* 8270 */ + IC_VEX_W_XD, /* 8271 */ + IC_VEX_OPSIZE, /* 8272 */ + IC_VEX_OPSIZE, /* 8273 */ + IC_VEX_OPSIZE, /* 8274 */ + IC_VEX_OPSIZE, /* 8275 */ + IC_VEX_OPSIZE, /* 8276 */ + IC_VEX_OPSIZE, /* 8277 */ + IC_VEX_OPSIZE, /* 8278 */ + IC_VEX_OPSIZE, /* 8279 */ + IC_VEX_W_OPSIZE, /* 8280 */ + IC_VEX_W_OPSIZE, /* 8281 */ + IC_VEX_W_OPSIZE, /* 8282 */ + IC_VEX_W_OPSIZE, /* 8283 */ + IC_VEX_W_OPSIZE, /* 8284 */ + IC_VEX_W_OPSIZE, /* 8285 */ + IC_VEX_W_OPSIZE, /* 8286 */ + IC_VEX_W_OPSIZE, /* 8287 */ + IC_VEX, /* 8288 */ + IC_VEX, /* 8289 */ + IC_VEX_XS, /* 8290 */ + IC_VEX_XS, /* 8291 */ + IC_VEX_XD, /* 8292 */ + IC_VEX_XD, /* 8293 */ + IC_VEX_XD, /* 8294 */ + IC_VEX_XD, /* 8295 */ + IC_VEX_W, /* 8296 */ + IC_VEX_W, /* 8297 */ + IC_VEX_W_XS, /* 8298 */ + IC_VEX_W_XS, /* 8299 */ + IC_VEX_W_XD, /* 8300 */ + IC_VEX_W_XD, /* 8301 */ + IC_VEX_W_XD, /* 8302 */ + IC_VEX_W_XD, /* 8303 */ + IC_VEX_OPSIZE, /* 8304 */ + IC_VEX_OPSIZE, /* 8305 */ + IC_VEX_OPSIZE, /* 8306 */ + IC_VEX_OPSIZE, /* 8307 */ + IC_VEX_OPSIZE, /* 8308 */ + IC_VEX_OPSIZE, /* 8309 */ + IC_VEX_OPSIZE, /* 8310 */ + IC_VEX_OPSIZE, /* 8311 */ + IC_VEX_W_OPSIZE, /* 8312 */ + IC_VEX_W_OPSIZE, /* 8313 */ + IC_VEX_W_OPSIZE, /* 8314 */ + IC_VEX_W_OPSIZE, /* 8315 */ + IC_VEX_W_OPSIZE, /* 8316 */ + IC_VEX_W_OPSIZE, /* 8317 */ + IC_VEX_W_OPSIZE, /* 8318 */ + IC_VEX_W_OPSIZE, /* 8319 */ + IC_VEX_L, /* 8320 */ + IC_VEX_L, /* 8321 */ + IC_VEX_L_XS, /* 8322 */ + IC_VEX_L_XS, /* 8323 */ + IC_VEX_L_XD, /* 8324 */ + IC_VEX_L_XD, /* 8325 */ + IC_VEX_L_XD, /* 8326 */ + IC_VEX_L_XD, /* 8327 */ + IC_VEX_L_W, /* 8328 */ + IC_VEX_L_W, /* 8329 */ + IC_VEX_L_W_XS, /* 8330 */ + IC_VEX_L_W_XS, /* 8331 */ + IC_VEX_L_W_XD, /* 8332 */ + IC_VEX_L_W_XD, /* 8333 */ + IC_VEX_L_W_XD, /* 8334 */ + IC_VEX_L_W_XD, /* 8335 */ + IC_VEX_L_OPSIZE, /* 8336 */ + IC_VEX_L_OPSIZE, /* 8337 */ + IC_VEX_L_OPSIZE, /* 8338 */ + IC_VEX_L_OPSIZE, /* 8339 */ + IC_VEX_L_OPSIZE, /* 8340 */ + IC_VEX_L_OPSIZE, /* 8341 */ + IC_VEX_L_OPSIZE, /* 8342 */ + IC_VEX_L_OPSIZE, /* 8343 */ + IC_VEX_L_W_OPSIZE, /* 8344 */ + IC_VEX_L_W_OPSIZE, /* 8345 */ + IC_VEX_L_W_OPSIZE, /* 8346 */ + IC_VEX_L_W_OPSIZE, /* 8347 */ + IC_VEX_L_W_OPSIZE, /* 8348 */ + IC_VEX_L_W_OPSIZE, /* 8349 */ + IC_VEX_L_W_OPSIZE, /* 8350 */ + IC_VEX_L_W_OPSIZE, /* 8351 */ + IC_VEX_L, /* 8352 */ + IC_VEX_L, /* 8353 */ + IC_VEX_L_XS, /* 8354 */ + IC_VEX_L_XS, /* 8355 */ + IC_VEX_L_XD, /* 8356 */ + IC_VEX_L_XD, /* 8357 */ + IC_VEX_L_XD, /* 8358 */ + IC_VEX_L_XD, /* 8359 */ + IC_VEX_L_W, /* 8360 */ + IC_VEX_L_W, /* 8361 */ + IC_VEX_L_W_XS, /* 8362 */ + IC_VEX_L_W_XS, /* 8363 */ + IC_VEX_L_W_XD, /* 8364 */ + IC_VEX_L_W_XD, /* 8365 */ + IC_VEX_L_W_XD, /* 8366 */ + IC_VEX_L_W_XD, /* 8367 */ + IC_VEX_L_OPSIZE, /* 8368 */ + IC_VEX_L_OPSIZE, /* 8369 */ + IC_VEX_L_OPSIZE, /* 8370 */ + IC_VEX_L_OPSIZE, /* 8371 */ + IC_VEX_L_OPSIZE, /* 8372 */ + IC_VEX_L_OPSIZE, /* 8373 */ + IC_VEX_L_OPSIZE, /* 8374 */ + IC_VEX_L_OPSIZE, /* 8375 */ + IC_VEX_L_W_OPSIZE, /* 8376 */ + IC_VEX_L_W_OPSIZE, /* 8377 */ + IC_VEX_L_W_OPSIZE, /* 8378 */ + IC_VEX_L_W_OPSIZE, /* 8379 */ + IC_VEX_L_W_OPSIZE, /* 8380 */ + IC_VEX_L_W_OPSIZE, /* 8381 */ + IC_VEX_L_W_OPSIZE, /* 8382 */ + IC_VEX_L_W_OPSIZE, /* 8383 */ + IC_VEX_L, /* 8384 */ + IC_VEX_L, /* 8385 */ + IC_VEX_L_XS, /* 8386 */ + IC_VEX_L_XS, /* 8387 */ + IC_VEX_L_XD, /* 8388 */ + IC_VEX_L_XD, /* 8389 */ + IC_VEX_L_XD, /* 8390 */ + IC_VEX_L_XD, /* 8391 */ + IC_VEX_L_W, /* 8392 */ + IC_VEX_L_W, /* 8393 */ + IC_VEX_L_W_XS, /* 8394 */ + IC_VEX_L_W_XS, /* 8395 */ + IC_VEX_L_W_XD, /* 8396 */ + IC_VEX_L_W_XD, /* 8397 */ + IC_VEX_L_W_XD, /* 8398 */ + IC_VEX_L_W_XD, /* 8399 */ + IC_VEX_L_OPSIZE, /* 8400 */ + IC_VEX_L_OPSIZE, /* 8401 */ + IC_VEX_L_OPSIZE, /* 8402 */ + IC_VEX_L_OPSIZE, /* 8403 */ + IC_VEX_L_OPSIZE, /* 8404 */ + IC_VEX_L_OPSIZE, /* 8405 */ + IC_VEX_L_OPSIZE, /* 8406 */ + IC_VEX_L_OPSIZE, /* 8407 */ + IC_VEX_L_W_OPSIZE, /* 8408 */ + IC_VEX_L_W_OPSIZE, /* 8409 */ + IC_VEX_L_W_OPSIZE, /* 8410 */ + IC_VEX_L_W_OPSIZE, /* 8411 */ + IC_VEX_L_W_OPSIZE, /* 8412 */ + IC_VEX_L_W_OPSIZE, /* 8413 */ + IC_VEX_L_W_OPSIZE, /* 8414 */ + IC_VEX_L_W_OPSIZE, /* 8415 */ + IC_VEX_L, /* 8416 */ + IC_VEX_L, /* 8417 */ + IC_VEX_L_XS, /* 8418 */ + IC_VEX_L_XS, /* 8419 */ + IC_VEX_L_XD, /* 8420 */ + IC_VEX_L_XD, /* 8421 */ + IC_VEX_L_XD, /* 8422 */ + IC_VEX_L_XD, /* 8423 */ + IC_VEX_L_W, /* 8424 */ + IC_VEX_L_W, /* 8425 */ + IC_VEX_L_W_XS, /* 8426 */ + IC_VEX_L_W_XS, /* 8427 */ + IC_VEX_L_W_XD, /* 8428 */ + IC_VEX_L_W_XD, /* 8429 */ + IC_VEX_L_W_XD, /* 8430 */ + IC_VEX_L_W_XD, /* 8431 */ + IC_VEX_L_OPSIZE, /* 8432 */ + IC_VEX_L_OPSIZE, /* 8433 */ + IC_VEX_L_OPSIZE, /* 8434 */ + IC_VEX_L_OPSIZE, /* 8435 */ + IC_VEX_L_OPSIZE, /* 8436 */ + IC_VEX_L_OPSIZE, /* 8437 */ + IC_VEX_L_OPSIZE, /* 8438 */ + IC_VEX_L_OPSIZE, /* 8439 */ + IC_VEX_L_W_OPSIZE, /* 8440 */ + IC_VEX_L_W_OPSIZE, /* 8441 */ + IC_VEX_L_W_OPSIZE, /* 8442 */ + IC_VEX_L_W_OPSIZE, /* 8443 */ + IC_VEX_L_W_OPSIZE, /* 8444 */ + IC_VEX_L_W_OPSIZE, /* 8445 */ + IC_VEX_L_W_OPSIZE, /* 8446 */ + IC_VEX_L_W_OPSIZE, /* 8447 */ + IC_EVEX_B, /* 8448 */ + IC_EVEX_B, /* 8449 */ + IC_EVEX_XS_B, /* 8450 */ + IC_EVEX_XS_B, /* 8451 */ + IC_EVEX_XD_B, /* 8452 */ + IC_EVEX_XD_B, /* 8453 */ + IC_EVEX_XD_B, /* 8454 */ + IC_EVEX_XD_B, /* 8455 */ + IC_EVEX_W_B, /* 8456 */ + IC_EVEX_W_B, /* 8457 */ + IC_EVEX_W_XS_B, /* 8458 */ + IC_EVEX_W_XS_B, /* 8459 */ + IC_EVEX_W_XD_B, /* 8460 */ + IC_EVEX_W_XD_B, /* 8461 */ + IC_EVEX_W_XD_B, /* 8462 */ + IC_EVEX_W_XD_B, /* 8463 */ + IC_EVEX_OPSIZE_B, /* 8464 */ + IC_EVEX_OPSIZE_B, /* 8465 */ + IC_EVEX_OPSIZE_B, /* 8466 */ + IC_EVEX_OPSIZE_B, /* 8467 */ + IC_EVEX_OPSIZE_B, /* 8468 */ + IC_EVEX_OPSIZE_B, /* 8469 */ + IC_EVEX_OPSIZE_B, /* 8470 */ + IC_EVEX_OPSIZE_B, /* 8471 */ + IC_EVEX_W_OPSIZE_B, /* 8472 */ + IC_EVEX_W_OPSIZE_B, /* 8473 */ + IC_EVEX_W_OPSIZE_B, /* 8474 */ + IC_EVEX_W_OPSIZE_B, /* 8475 */ + IC_EVEX_W_OPSIZE_B, /* 8476 */ + IC_EVEX_W_OPSIZE_B, /* 8477 */ + IC_EVEX_W_OPSIZE_B, /* 8478 */ + IC_EVEX_W_OPSIZE_B, /* 8479 */ + IC_EVEX_B, /* 8480 */ + IC_EVEX_B, /* 8481 */ + IC_EVEX_XS_B, /* 8482 */ + IC_EVEX_XS_B, /* 8483 */ + IC_EVEX_XD_B, /* 8484 */ + IC_EVEX_XD_B, /* 8485 */ + IC_EVEX_XD_B, /* 8486 */ + IC_EVEX_XD_B, /* 8487 */ + IC_EVEX_W_B, /* 8488 */ + IC_EVEX_W_B, /* 8489 */ + IC_EVEX_W_XS_B, /* 8490 */ + IC_EVEX_W_XS_B, /* 8491 */ + IC_EVEX_W_XD_B, /* 8492 */ + IC_EVEX_W_XD_B, /* 8493 */ + IC_EVEX_W_XD_B, /* 8494 */ + IC_EVEX_W_XD_B, /* 8495 */ + IC_EVEX_OPSIZE_B, /* 8496 */ + IC_EVEX_OPSIZE_B, /* 8497 */ + IC_EVEX_OPSIZE_B, /* 8498 */ + IC_EVEX_OPSIZE_B, /* 8499 */ + IC_EVEX_OPSIZE_B, /* 8500 */ + IC_EVEX_OPSIZE_B, /* 8501 */ + IC_EVEX_OPSIZE_B, /* 8502 */ + IC_EVEX_OPSIZE_B, /* 8503 */ + IC_EVEX_W_OPSIZE_B, /* 8504 */ + IC_EVEX_W_OPSIZE_B, /* 8505 */ + IC_EVEX_W_OPSIZE_B, /* 8506 */ + IC_EVEX_W_OPSIZE_B, /* 8507 */ + IC_EVEX_W_OPSIZE_B, /* 8508 */ + IC_EVEX_W_OPSIZE_B, /* 8509 */ + IC_EVEX_W_OPSIZE_B, /* 8510 */ + IC_EVEX_W_OPSIZE_B, /* 8511 */ + IC_EVEX_B, /* 8512 */ + IC_EVEX_B, /* 8513 */ + IC_EVEX_XS_B, /* 8514 */ + IC_EVEX_XS_B, /* 8515 */ + IC_EVEX_XD_B, /* 8516 */ + IC_EVEX_XD_B, /* 8517 */ + IC_EVEX_XD_B, /* 8518 */ + IC_EVEX_XD_B, /* 8519 */ + IC_EVEX_W_B, /* 8520 */ + IC_EVEX_W_B, /* 8521 */ + IC_EVEX_W_XS_B, /* 8522 */ + IC_EVEX_W_XS_B, /* 8523 */ + IC_EVEX_W_XD_B, /* 8524 */ + IC_EVEX_W_XD_B, /* 8525 */ + IC_EVEX_W_XD_B, /* 8526 */ + IC_EVEX_W_XD_B, /* 8527 */ + IC_EVEX_OPSIZE_B, /* 8528 */ + IC_EVEX_OPSIZE_B, /* 8529 */ + IC_EVEX_OPSIZE_B, /* 8530 */ + IC_EVEX_OPSIZE_B, /* 8531 */ + IC_EVEX_OPSIZE_B, /* 8532 */ + IC_EVEX_OPSIZE_B, /* 8533 */ + IC_EVEX_OPSIZE_B, /* 8534 */ + IC_EVEX_OPSIZE_B, /* 8535 */ + IC_EVEX_W_OPSIZE_B, /* 8536 */ + IC_EVEX_W_OPSIZE_B, /* 8537 */ + IC_EVEX_W_OPSIZE_B, /* 8538 */ + IC_EVEX_W_OPSIZE_B, /* 8539 */ + IC_EVEX_W_OPSIZE_B, /* 8540 */ + IC_EVEX_W_OPSIZE_B, /* 8541 */ + IC_EVEX_W_OPSIZE_B, /* 8542 */ + IC_EVEX_W_OPSIZE_B, /* 8543 */ + IC_EVEX_B, /* 8544 */ + IC_EVEX_B, /* 8545 */ + IC_EVEX_XS_B, /* 8546 */ + IC_EVEX_XS_B, /* 8547 */ + IC_EVEX_XD_B, /* 8548 */ + IC_EVEX_XD_B, /* 8549 */ + IC_EVEX_XD_B, /* 8550 */ + IC_EVEX_XD_B, /* 8551 */ + IC_EVEX_W_B, /* 8552 */ + IC_EVEX_W_B, /* 8553 */ + IC_EVEX_W_XS_B, /* 8554 */ + IC_EVEX_W_XS_B, /* 8555 */ + IC_EVEX_W_XD_B, /* 8556 */ + IC_EVEX_W_XD_B, /* 8557 */ + IC_EVEX_W_XD_B, /* 8558 */ + IC_EVEX_W_XD_B, /* 8559 */ + IC_EVEX_OPSIZE_B, /* 8560 */ + IC_EVEX_OPSIZE_B, /* 8561 */ + IC_EVEX_OPSIZE_B, /* 8562 */ + IC_EVEX_OPSIZE_B, /* 8563 */ + IC_EVEX_OPSIZE_B, /* 8564 */ + IC_EVEX_OPSIZE_B, /* 8565 */ + IC_EVEX_OPSIZE_B, /* 8566 */ + IC_EVEX_OPSIZE_B, /* 8567 */ + IC_EVEX_W_OPSIZE_B, /* 8568 */ + IC_EVEX_W_OPSIZE_B, /* 8569 */ + IC_EVEX_W_OPSIZE_B, /* 8570 */ + IC_EVEX_W_OPSIZE_B, /* 8571 */ + IC_EVEX_W_OPSIZE_B, /* 8572 */ + IC_EVEX_W_OPSIZE_B, /* 8573 */ + IC_EVEX_W_OPSIZE_B, /* 8574 */ + IC_EVEX_W_OPSIZE_B, /* 8575 */ + IC_EVEX_B, /* 8576 */ + IC_EVEX_B, /* 8577 */ + IC_EVEX_XS_B, /* 8578 */ + IC_EVEX_XS_B, /* 8579 */ + IC_EVEX_XD_B, /* 8580 */ + IC_EVEX_XD_B, /* 8581 */ + IC_EVEX_XD_B, /* 8582 */ + IC_EVEX_XD_B, /* 8583 */ + IC_EVEX_W_B, /* 8584 */ + IC_EVEX_W_B, /* 8585 */ + IC_EVEX_W_XS_B, /* 8586 */ + IC_EVEX_W_XS_B, /* 8587 */ + IC_EVEX_W_XD_B, /* 8588 */ + IC_EVEX_W_XD_B, /* 8589 */ + IC_EVEX_W_XD_B, /* 8590 */ + IC_EVEX_W_XD_B, /* 8591 */ + IC_EVEX_OPSIZE_B, /* 8592 */ + IC_EVEX_OPSIZE_B, /* 8593 */ + IC_EVEX_OPSIZE_B, /* 8594 */ + IC_EVEX_OPSIZE_B, /* 8595 */ + IC_EVEX_OPSIZE_B, /* 8596 */ + IC_EVEX_OPSIZE_B, /* 8597 */ + IC_EVEX_OPSIZE_B, /* 8598 */ + IC_EVEX_OPSIZE_B, /* 8599 */ + IC_EVEX_W_OPSIZE_B, /* 8600 */ + IC_EVEX_W_OPSIZE_B, /* 8601 */ + IC_EVEX_W_OPSIZE_B, /* 8602 */ + IC_EVEX_W_OPSIZE_B, /* 8603 */ + IC_EVEX_W_OPSIZE_B, /* 8604 */ + IC_EVEX_W_OPSIZE_B, /* 8605 */ + IC_EVEX_W_OPSIZE_B, /* 8606 */ + IC_EVEX_W_OPSIZE_B, /* 8607 */ + IC_EVEX_B, /* 8608 */ + IC_EVEX_B, /* 8609 */ + IC_EVEX_XS_B, /* 8610 */ + IC_EVEX_XS_B, /* 8611 */ + IC_EVEX_XD_B, /* 8612 */ + IC_EVEX_XD_B, /* 8613 */ + IC_EVEX_XD_B, /* 8614 */ + IC_EVEX_XD_B, /* 8615 */ + IC_EVEX_W_B, /* 8616 */ + IC_EVEX_W_B, /* 8617 */ + IC_EVEX_W_XS_B, /* 8618 */ + IC_EVEX_W_XS_B, /* 8619 */ + IC_EVEX_W_XD_B, /* 8620 */ + IC_EVEX_W_XD_B, /* 8621 */ + IC_EVEX_W_XD_B, /* 8622 */ + IC_EVEX_W_XD_B, /* 8623 */ + IC_EVEX_OPSIZE_B, /* 8624 */ + IC_EVEX_OPSIZE_B, /* 8625 */ + IC_EVEX_OPSIZE_B, /* 8626 */ + IC_EVEX_OPSIZE_B, /* 8627 */ + IC_EVEX_OPSIZE_B, /* 8628 */ + IC_EVEX_OPSIZE_B, /* 8629 */ + IC_EVEX_OPSIZE_B, /* 8630 */ + IC_EVEX_OPSIZE_B, /* 8631 */ + IC_EVEX_W_OPSIZE_B, /* 8632 */ + IC_EVEX_W_OPSIZE_B, /* 8633 */ + IC_EVEX_W_OPSIZE_B, /* 8634 */ + IC_EVEX_W_OPSIZE_B, /* 8635 */ + IC_EVEX_W_OPSIZE_B, /* 8636 */ + IC_EVEX_W_OPSIZE_B, /* 8637 */ + IC_EVEX_W_OPSIZE_B, /* 8638 */ + IC_EVEX_W_OPSIZE_B, /* 8639 */ + IC_EVEX_B, /* 8640 */ + IC_EVEX_B, /* 8641 */ + IC_EVEX_XS_B, /* 8642 */ + IC_EVEX_XS_B, /* 8643 */ + IC_EVEX_XD_B, /* 8644 */ + IC_EVEX_XD_B, /* 8645 */ + IC_EVEX_XD_B, /* 8646 */ + IC_EVEX_XD_B, /* 8647 */ + IC_EVEX_W_B, /* 8648 */ + IC_EVEX_W_B, /* 8649 */ + IC_EVEX_W_XS_B, /* 8650 */ + IC_EVEX_W_XS_B, /* 8651 */ + IC_EVEX_W_XD_B, /* 8652 */ + IC_EVEX_W_XD_B, /* 8653 */ + IC_EVEX_W_XD_B, /* 8654 */ + IC_EVEX_W_XD_B, /* 8655 */ + IC_EVEX_OPSIZE_B, /* 8656 */ + IC_EVEX_OPSIZE_B, /* 8657 */ + IC_EVEX_OPSIZE_B, /* 8658 */ + IC_EVEX_OPSIZE_B, /* 8659 */ + IC_EVEX_OPSIZE_B, /* 8660 */ + IC_EVEX_OPSIZE_B, /* 8661 */ + IC_EVEX_OPSIZE_B, /* 8662 */ + IC_EVEX_OPSIZE_B, /* 8663 */ + IC_EVEX_W_OPSIZE_B, /* 8664 */ + IC_EVEX_W_OPSIZE_B, /* 8665 */ + IC_EVEX_W_OPSIZE_B, /* 8666 */ + IC_EVEX_W_OPSIZE_B, /* 8667 */ + IC_EVEX_W_OPSIZE_B, /* 8668 */ + IC_EVEX_W_OPSIZE_B, /* 8669 */ + IC_EVEX_W_OPSIZE_B, /* 8670 */ + IC_EVEX_W_OPSIZE_B, /* 8671 */ + IC_EVEX_B, /* 8672 */ + IC_EVEX_B, /* 8673 */ + IC_EVEX_XS_B, /* 8674 */ + IC_EVEX_XS_B, /* 8675 */ + IC_EVEX_XD_B, /* 8676 */ + IC_EVEX_XD_B, /* 8677 */ + IC_EVEX_XD_B, /* 8678 */ + IC_EVEX_XD_B, /* 8679 */ + IC_EVEX_W_B, /* 8680 */ + IC_EVEX_W_B, /* 8681 */ + IC_EVEX_W_XS_B, /* 8682 */ + IC_EVEX_W_XS_B, /* 8683 */ + IC_EVEX_W_XD_B, /* 8684 */ + IC_EVEX_W_XD_B, /* 8685 */ + IC_EVEX_W_XD_B, /* 8686 */ + IC_EVEX_W_XD_B, /* 8687 */ + IC_EVEX_OPSIZE_B, /* 8688 */ + IC_EVEX_OPSIZE_B, /* 8689 */ + IC_EVEX_OPSIZE_B, /* 8690 */ + IC_EVEX_OPSIZE_B, /* 8691 */ + IC_EVEX_OPSIZE_B, /* 8692 */ + IC_EVEX_OPSIZE_B, /* 8693 */ + IC_EVEX_OPSIZE_B, /* 8694 */ + IC_EVEX_OPSIZE_B, /* 8695 */ + IC_EVEX_W_OPSIZE_B, /* 8696 */ + IC_EVEX_W_OPSIZE_B, /* 8697 */ + IC_EVEX_W_OPSIZE_B, /* 8698 */ + IC_EVEX_W_OPSIZE_B, /* 8699 */ + IC_EVEX_W_OPSIZE_B, /* 8700 */ + IC_EVEX_W_OPSIZE_B, /* 8701 */ + IC_EVEX_W_OPSIZE_B, /* 8702 */ + IC_EVEX_W_OPSIZE_B, /* 8703 */ + IC, /* 8704 */ + IC_64BIT, /* 8705 */ + IC_XS, /* 8706 */ + IC_64BIT_XS, /* 8707 */ + IC_XD, /* 8708 */ + IC_64BIT_XD, /* 8709 */ + IC_XS, /* 8710 */ + IC_64BIT_XS, /* 8711 */ + IC, /* 8712 */ + IC_64BIT_REXW, /* 8713 */ + IC_XS, /* 8714 */ + IC_64BIT_REXW_XS, /* 8715 */ + IC_XD, /* 8716 */ + IC_64BIT_REXW_XD, /* 8717 */ + IC_XS, /* 8718 */ + IC_64BIT_REXW_XS, /* 8719 */ + IC_OPSIZE, /* 8720 */ + IC_64BIT_OPSIZE, /* 8721 */ + IC_XS_OPSIZE, /* 8722 */ + IC_64BIT_XS_OPSIZE, /* 8723 */ + IC_XD_OPSIZE, /* 8724 */ + IC_64BIT_XD_OPSIZE, /* 8725 */ + IC_XS_OPSIZE, /* 8726 */ + IC_64BIT_XD_OPSIZE, /* 8727 */ + IC_OPSIZE, /* 8728 */ + IC_64BIT_REXW_OPSIZE, /* 8729 */ + IC_XS_OPSIZE, /* 8730 */ + IC_64BIT_REXW_XS, /* 8731 */ + IC_XD_OPSIZE, /* 8732 */ + IC_64BIT_REXW_XD, /* 8733 */ + IC_XS_OPSIZE, /* 8734 */ + IC_64BIT_REXW_XS, /* 8735 */ + IC_ADSIZE, /* 8736 */ + IC_64BIT_ADSIZE, /* 8737 */ + IC_XS, /* 8738 */ + IC_64BIT_XS, /* 8739 */ + IC_XD, /* 8740 */ + IC_64BIT_XD, /* 8741 */ + IC_XS, /* 8742 */ + IC_64BIT_XS, /* 8743 */ + IC_ADSIZE, /* 8744 */ + IC_64BIT_ADSIZE, /* 8745 */ + IC_XS, /* 8746 */ + IC_64BIT_REXW_XS, /* 8747 */ + IC_XD, /* 8748 */ + IC_64BIT_REXW_XD, /* 8749 */ + IC_XS, /* 8750 */ + IC_64BIT_REXW_XS, /* 8751 */ + IC_OPSIZE, /* 8752 */ + IC_64BIT_OPSIZE, /* 8753 */ + IC_XS_OPSIZE, /* 8754 */ + IC_64BIT_XS_OPSIZE, /* 8755 */ + IC_XD_OPSIZE, /* 8756 */ + IC_64BIT_XD_OPSIZE, /* 8757 */ + IC_XS_OPSIZE, /* 8758 */ + IC_64BIT_XD_OPSIZE, /* 8759 */ + IC_OPSIZE, /* 8760 */ + IC_64BIT_REXW_OPSIZE, /* 8761 */ + IC_XS_OPSIZE, /* 8762 */ + IC_64BIT_REXW_XS, /* 8763 */ + IC_XD_OPSIZE, /* 8764 */ + IC_64BIT_REXW_XD, /* 8765 */ + IC_XS_OPSIZE, /* 8766 */ + IC_64BIT_REXW_XS, /* 8767 */ + IC_VEX, /* 8768 */ + IC_VEX, /* 8769 */ + IC_VEX_XS, /* 8770 */ + IC_VEX_XS, /* 8771 */ + IC_VEX_XD, /* 8772 */ + IC_VEX_XD, /* 8773 */ + IC_VEX_XD, /* 8774 */ + IC_VEX_XD, /* 8775 */ + IC_VEX_W, /* 8776 */ + IC_VEX_W, /* 8777 */ + IC_VEX_W_XS, /* 8778 */ + IC_VEX_W_XS, /* 8779 */ + IC_VEX_W_XD, /* 8780 */ + IC_VEX_W_XD, /* 8781 */ + IC_VEX_W_XD, /* 8782 */ + IC_VEX_W_XD, /* 8783 */ + IC_VEX_OPSIZE, /* 8784 */ + IC_VEX_OPSIZE, /* 8785 */ + IC_VEX_OPSIZE, /* 8786 */ + IC_VEX_OPSIZE, /* 8787 */ + IC_VEX_OPSIZE, /* 8788 */ + IC_VEX_OPSIZE, /* 8789 */ + IC_VEX_OPSIZE, /* 8790 */ + IC_VEX_OPSIZE, /* 8791 */ + IC_VEX_W_OPSIZE, /* 8792 */ + IC_VEX_W_OPSIZE, /* 8793 */ + IC_VEX_W_OPSIZE, /* 8794 */ + IC_VEX_W_OPSIZE, /* 8795 */ + IC_VEX_W_OPSIZE, /* 8796 */ + IC_VEX_W_OPSIZE, /* 8797 */ + IC_VEX_W_OPSIZE, /* 8798 */ + IC_VEX_W_OPSIZE, /* 8799 */ + IC_VEX, /* 8800 */ + IC_VEX, /* 8801 */ + IC_VEX_XS, /* 8802 */ + IC_VEX_XS, /* 8803 */ + IC_VEX_XD, /* 8804 */ + IC_VEX_XD, /* 8805 */ + IC_VEX_XD, /* 8806 */ + IC_VEX_XD, /* 8807 */ + IC_VEX_W, /* 8808 */ + IC_VEX_W, /* 8809 */ + IC_VEX_W_XS, /* 8810 */ + IC_VEX_W_XS, /* 8811 */ + IC_VEX_W_XD, /* 8812 */ + IC_VEX_W_XD, /* 8813 */ + IC_VEX_W_XD, /* 8814 */ + IC_VEX_W_XD, /* 8815 */ + IC_VEX_OPSIZE, /* 8816 */ + IC_VEX_OPSIZE, /* 8817 */ + IC_VEX_OPSIZE, /* 8818 */ + IC_VEX_OPSIZE, /* 8819 */ + IC_VEX_OPSIZE, /* 8820 */ + IC_VEX_OPSIZE, /* 8821 */ + IC_VEX_OPSIZE, /* 8822 */ + IC_VEX_OPSIZE, /* 8823 */ + IC_VEX_W_OPSIZE, /* 8824 */ + IC_VEX_W_OPSIZE, /* 8825 */ + IC_VEX_W_OPSIZE, /* 8826 */ + IC_VEX_W_OPSIZE, /* 8827 */ + IC_VEX_W_OPSIZE, /* 8828 */ + IC_VEX_W_OPSIZE, /* 8829 */ + IC_VEX_W_OPSIZE, /* 8830 */ + IC_VEX_W_OPSIZE, /* 8831 */ + IC_VEX_L, /* 8832 */ + IC_VEX_L, /* 8833 */ + IC_VEX_L_XS, /* 8834 */ + IC_VEX_L_XS, /* 8835 */ + IC_VEX_L_XD, /* 8836 */ + IC_VEX_L_XD, /* 8837 */ + IC_VEX_L_XD, /* 8838 */ + IC_VEX_L_XD, /* 8839 */ + IC_VEX_L_W, /* 8840 */ + IC_VEX_L_W, /* 8841 */ + IC_VEX_L_W_XS, /* 8842 */ + IC_VEX_L_W_XS, /* 8843 */ + IC_VEX_L_W_XD, /* 8844 */ + IC_VEX_L_W_XD, /* 8845 */ + IC_VEX_L_W_XD, /* 8846 */ + IC_VEX_L_W_XD, /* 8847 */ + IC_VEX_L_OPSIZE, /* 8848 */ + IC_VEX_L_OPSIZE, /* 8849 */ + IC_VEX_L_OPSIZE, /* 8850 */ + IC_VEX_L_OPSIZE, /* 8851 */ + IC_VEX_L_OPSIZE, /* 8852 */ + IC_VEX_L_OPSIZE, /* 8853 */ + IC_VEX_L_OPSIZE, /* 8854 */ + IC_VEX_L_OPSIZE, /* 8855 */ + IC_VEX_L_W_OPSIZE, /* 8856 */ + IC_VEX_L_W_OPSIZE, /* 8857 */ + IC_VEX_L_W_OPSIZE, /* 8858 */ + IC_VEX_L_W_OPSIZE, /* 8859 */ + IC_VEX_L_W_OPSIZE, /* 8860 */ + IC_VEX_L_W_OPSIZE, /* 8861 */ + IC_VEX_L_W_OPSIZE, /* 8862 */ + IC_VEX_L_W_OPSIZE, /* 8863 */ + IC_VEX_L, /* 8864 */ + IC_VEX_L, /* 8865 */ + IC_VEX_L_XS, /* 8866 */ + IC_VEX_L_XS, /* 8867 */ + IC_VEX_L_XD, /* 8868 */ + IC_VEX_L_XD, /* 8869 */ + IC_VEX_L_XD, /* 8870 */ + IC_VEX_L_XD, /* 8871 */ + IC_VEX_L_W, /* 8872 */ + IC_VEX_L_W, /* 8873 */ + IC_VEX_L_W_XS, /* 8874 */ + IC_VEX_L_W_XS, /* 8875 */ + IC_VEX_L_W_XD, /* 8876 */ + IC_VEX_L_W_XD, /* 8877 */ + IC_VEX_L_W_XD, /* 8878 */ + IC_VEX_L_W_XD, /* 8879 */ + IC_VEX_L_OPSIZE, /* 8880 */ + IC_VEX_L_OPSIZE, /* 8881 */ + IC_VEX_L_OPSIZE, /* 8882 */ + IC_VEX_L_OPSIZE, /* 8883 */ + IC_VEX_L_OPSIZE, /* 8884 */ + IC_VEX_L_OPSIZE, /* 8885 */ + IC_VEX_L_OPSIZE, /* 8886 */ + IC_VEX_L_OPSIZE, /* 8887 */ + IC_VEX_L_W_OPSIZE, /* 8888 */ + IC_VEX_L_W_OPSIZE, /* 8889 */ + IC_VEX_L_W_OPSIZE, /* 8890 */ + IC_VEX_L_W_OPSIZE, /* 8891 */ + IC_VEX_L_W_OPSIZE, /* 8892 */ + IC_VEX_L_W_OPSIZE, /* 8893 */ + IC_VEX_L_W_OPSIZE, /* 8894 */ + IC_VEX_L_W_OPSIZE, /* 8895 */ + IC_VEX_L, /* 8896 */ + IC_VEX_L, /* 8897 */ + IC_VEX_L_XS, /* 8898 */ + IC_VEX_L_XS, /* 8899 */ + IC_VEX_L_XD, /* 8900 */ + IC_VEX_L_XD, /* 8901 */ + IC_VEX_L_XD, /* 8902 */ + IC_VEX_L_XD, /* 8903 */ + IC_VEX_L_W, /* 8904 */ + IC_VEX_L_W, /* 8905 */ + IC_VEX_L_W_XS, /* 8906 */ + IC_VEX_L_W_XS, /* 8907 */ + IC_VEX_L_W_XD, /* 8908 */ + IC_VEX_L_W_XD, /* 8909 */ + IC_VEX_L_W_XD, /* 8910 */ + IC_VEX_L_W_XD, /* 8911 */ + IC_VEX_L_OPSIZE, /* 8912 */ + IC_VEX_L_OPSIZE, /* 8913 */ + IC_VEX_L_OPSIZE, /* 8914 */ + IC_VEX_L_OPSIZE, /* 8915 */ + IC_VEX_L_OPSIZE, /* 8916 */ + IC_VEX_L_OPSIZE, /* 8917 */ + IC_VEX_L_OPSIZE, /* 8918 */ + IC_VEX_L_OPSIZE, /* 8919 */ + IC_VEX_L_W_OPSIZE, /* 8920 */ + IC_VEX_L_W_OPSIZE, /* 8921 */ + IC_VEX_L_W_OPSIZE, /* 8922 */ + IC_VEX_L_W_OPSIZE, /* 8923 */ + IC_VEX_L_W_OPSIZE, /* 8924 */ + IC_VEX_L_W_OPSIZE, /* 8925 */ + IC_VEX_L_W_OPSIZE, /* 8926 */ + IC_VEX_L_W_OPSIZE, /* 8927 */ + IC_VEX_L, /* 8928 */ + IC_VEX_L, /* 8929 */ + IC_VEX_L_XS, /* 8930 */ + IC_VEX_L_XS, /* 8931 */ + IC_VEX_L_XD, /* 8932 */ + IC_VEX_L_XD, /* 8933 */ + IC_VEX_L_XD, /* 8934 */ + IC_VEX_L_XD, /* 8935 */ + IC_VEX_L_W, /* 8936 */ + IC_VEX_L_W, /* 8937 */ + IC_VEX_L_W_XS, /* 8938 */ + IC_VEX_L_W_XS, /* 8939 */ + IC_VEX_L_W_XD, /* 8940 */ + IC_VEX_L_W_XD, /* 8941 */ + IC_VEX_L_W_XD, /* 8942 */ + IC_VEX_L_W_XD, /* 8943 */ + IC_VEX_L_OPSIZE, /* 8944 */ + IC_VEX_L_OPSIZE, /* 8945 */ + IC_VEX_L_OPSIZE, /* 8946 */ + IC_VEX_L_OPSIZE, /* 8947 */ + IC_VEX_L_OPSIZE, /* 8948 */ + IC_VEX_L_OPSIZE, /* 8949 */ + IC_VEX_L_OPSIZE, /* 8950 */ + IC_VEX_L_OPSIZE, /* 8951 */ + IC_VEX_L_W_OPSIZE, /* 8952 */ + IC_VEX_L_W_OPSIZE, /* 8953 */ + IC_VEX_L_W_OPSIZE, /* 8954 */ + IC_VEX_L_W_OPSIZE, /* 8955 */ + IC_VEX_L_W_OPSIZE, /* 8956 */ + IC_VEX_L_W_OPSIZE, /* 8957 */ + IC_VEX_L_W_OPSIZE, /* 8958 */ + IC_VEX_L_W_OPSIZE, /* 8959 */ + IC_EVEX_L_B, /* 8960 */ + IC_EVEX_L_B, /* 8961 */ + IC_EVEX_L_XS_B, /* 8962 */ + IC_EVEX_L_XS_B, /* 8963 */ + IC_EVEX_L_XD_B, /* 8964 */ + IC_EVEX_L_XD_B, /* 8965 */ + IC_EVEX_L_XD_B, /* 8966 */ + IC_EVEX_L_XD_B, /* 8967 */ + IC_EVEX_L_W_B, /* 8968 */ + IC_EVEX_L_W_B, /* 8969 */ + IC_EVEX_L_W_XS_B, /* 8970 */ + IC_EVEX_L_W_XS_B, /* 8971 */ + IC_EVEX_L_W_XD_B, /* 8972 */ + IC_EVEX_L_W_XD_B, /* 8973 */ + IC_EVEX_L_W_XD_B, /* 8974 */ + IC_EVEX_L_W_XD_B, /* 8975 */ + IC_EVEX_L_OPSIZE_B, /* 8976 */ + IC_EVEX_L_OPSIZE_B, /* 8977 */ + IC_EVEX_L_OPSIZE_B, /* 8978 */ + IC_EVEX_L_OPSIZE_B, /* 8979 */ + IC_EVEX_L_OPSIZE_B, /* 8980 */ + IC_EVEX_L_OPSIZE_B, /* 8981 */ + IC_EVEX_L_OPSIZE_B, /* 8982 */ + IC_EVEX_L_OPSIZE_B, /* 8983 */ + IC_EVEX_L_W_OPSIZE_B, /* 8984 */ + IC_EVEX_L_W_OPSIZE_B, /* 8985 */ + IC_EVEX_L_W_OPSIZE_B, /* 8986 */ + IC_EVEX_L_W_OPSIZE_B, /* 8987 */ + IC_EVEX_L_W_OPSIZE_B, /* 8988 */ + IC_EVEX_L_W_OPSIZE_B, /* 8989 */ + IC_EVEX_L_W_OPSIZE_B, /* 8990 */ + IC_EVEX_L_W_OPSIZE_B, /* 8991 */ + IC_EVEX_L_B, /* 8992 */ + IC_EVEX_L_B, /* 8993 */ + IC_EVEX_L_XS_B, /* 8994 */ + IC_EVEX_L_XS_B, /* 8995 */ + IC_EVEX_L_XD_B, /* 8996 */ + IC_EVEX_L_XD_B, /* 8997 */ + IC_EVEX_L_XD_B, /* 8998 */ + IC_EVEX_L_XD_B, /* 8999 */ + IC_EVEX_L_W_B, /* 9000 */ + IC_EVEX_L_W_B, /* 9001 */ + IC_EVEX_L_W_XS_B, /* 9002 */ + IC_EVEX_L_W_XS_B, /* 9003 */ + IC_EVEX_L_W_XD_B, /* 9004 */ + IC_EVEX_L_W_XD_B, /* 9005 */ + IC_EVEX_L_W_XD_B, /* 9006 */ + IC_EVEX_L_W_XD_B, /* 9007 */ + IC_EVEX_L_OPSIZE_B, /* 9008 */ + IC_EVEX_L_OPSIZE_B, /* 9009 */ + IC_EVEX_L_OPSIZE_B, /* 9010 */ + IC_EVEX_L_OPSIZE_B, /* 9011 */ + IC_EVEX_L_OPSIZE_B, /* 9012 */ + IC_EVEX_L_OPSIZE_B, /* 9013 */ + IC_EVEX_L_OPSIZE_B, /* 9014 */ + IC_EVEX_L_OPSIZE_B, /* 9015 */ + IC_EVEX_L_W_OPSIZE_B, /* 9016 */ + IC_EVEX_L_W_OPSIZE_B, /* 9017 */ + IC_EVEX_L_W_OPSIZE_B, /* 9018 */ + IC_EVEX_L_W_OPSIZE_B, /* 9019 */ + IC_EVEX_L_W_OPSIZE_B, /* 9020 */ + IC_EVEX_L_W_OPSIZE_B, /* 9021 */ + IC_EVEX_L_W_OPSIZE_B, /* 9022 */ + IC_EVEX_L_W_OPSIZE_B, /* 9023 */ + IC_EVEX_L_B, /* 9024 */ + IC_EVEX_L_B, /* 9025 */ + IC_EVEX_L_XS_B, /* 9026 */ + IC_EVEX_L_XS_B, /* 9027 */ + IC_EVEX_L_XD_B, /* 9028 */ + IC_EVEX_L_XD_B, /* 9029 */ + IC_EVEX_L_XD_B, /* 9030 */ + IC_EVEX_L_XD_B, /* 9031 */ + IC_EVEX_L_W_B, /* 9032 */ + IC_EVEX_L_W_B, /* 9033 */ + IC_EVEX_L_W_XS_B, /* 9034 */ + IC_EVEX_L_W_XS_B, /* 9035 */ + IC_EVEX_L_W_XD_B, /* 9036 */ + IC_EVEX_L_W_XD_B, /* 9037 */ + IC_EVEX_L_W_XD_B, /* 9038 */ + IC_EVEX_L_W_XD_B, /* 9039 */ + IC_EVEX_L_OPSIZE_B, /* 9040 */ + IC_EVEX_L_OPSIZE_B, /* 9041 */ + IC_EVEX_L_OPSIZE_B, /* 9042 */ + IC_EVEX_L_OPSIZE_B, /* 9043 */ + IC_EVEX_L_OPSIZE_B, /* 9044 */ + IC_EVEX_L_OPSIZE_B, /* 9045 */ + IC_EVEX_L_OPSIZE_B, /* 9046 */ + IC_EVEX_L_OPSIZE_B, /* 9047 */ + IC_EVEX_L_W_OPSIZE_B, /* 9048 */ + IC_EVEX_L_W_OPSIZE_B, /* 9049 */ + IC_EVEX_L_W_OPSIZE_B, /* 9050 */ + IC_EVEX_L_W_OPSIZE_B, /* 9051 */ + IC_EVEX_L_W_OPSIZE_B, /* 9052 */ + IC_EVEX_L_W_OPSIZE_B, /* 9053 */ + IC_EVEX_L_W_OPSIZE_B, /* 9054 */ + IC_EVEX_L_W_OPSIZE_B, /* 9055 */ + IC_EVEX_L_B, /* 9056 */ + IC_EVEX_L_B, /* 9057 */ + IC_EVEX_L_XS_B, /* 9058 */ + IC_EVEX_L_XS_B, /* 9059 */ + IC_EVEX_L_XD_B, /* 9060 */ + IC_EVEX_L_XD_B, /* 9061 */ + IC_EVEX_L_XD_B, /* 9062 */ + IC_EVEX_L_XD_B, /* 9063 */ + IC_EVEX_L_W_B, /* 9064 */ + IC_EVEX_L_W_B, /* 9065 */ + IC_EVEX_L_W_XS_B, /* 9066 */ + IC_EVEX_L_W_XS_B, /* 9067 */ + IC_EVEX_L_W_XD_B, /* 9068 */ + IC_EVEX_L_W_XD_B, /* 9069 */ + IC_EVEX_L_W_XD_B, /* 9070 */ + IC_EVEX_L_W_XD_B, /* 9071 */ + IC_EVEX_L_OPSIZE_B, /* 9072 */ + IC_EVEX_L_OPSIZE_B, /* 9073 */ + IC_EVEX_L_OPSIZE_B, /* 9074 */ + IC_EVEX_L_OPSIZE_B, /* 9075 */ + IC_EVEX_L_OPSIZE_B, /* 9076 */ + IC_EVEX_L_OPSIZE_B, /* 9077 */ + IC_EVEX_L_OPSIZE_B, /* 9078 */ + IC_EVEX_L_OPSIZE_B, /* 9079 */ + IC_EVEX_L_W_OPSIZE_B, /* 9080 */ + IC_EVEX_L_W_OPSIZE_B, /* 9081 */ + IC_EVEX_L_W_OPSIZE_B, /* 9082 */ + IC_EVEX_L_W_OPSIZE_B, /* 9083 */ + IC_EVEX_L_W_OPSIZE_B, /* 9084 */ + IC_EVEX_L_W_OPSIZE_B, /* 9085 */ + IC_EVEX_L_W_OPSIZE_B, /* 9086 */ + IC_EVEX_L_W_OPSIZE_B, /* 9087 */ + IC_EVEX_L_B, /* 9088 */ + IC_EVEX_L_B, /* 9089 */ + IC_EVEX_L_XS_B, /* 9090 */ + IC_EVEX_L_XS_B, /* 9091 */ + IC_EVEX_L_XD_B, /* 9092 */ + IC_EVEX_L_XD_B, /* 9093 */ + IC_EVEX_L_XD_B, /* 9094 */ + IC_EVEX_L_XD_B, /* 9095 */ + IC_EVEX_L_W_B, /* 9096 */ + IC_EVEX_L_W_B, /* 9097 */ + IC_EVEX_L_W_XS_B, /* 9098 */ + IC_EVEX_L_W_XS_B, /* 9099 */ + IC_EVEX_L_W_XD_B, /* 9100 */ + IC_EVEX_L_W_XD_B, /* 9101 */ + IC_EVEX_L_W_XD_B, /* 9102 */ + IC_EVEX_L_W_XD_B, /* 9103 */ + IC_EVEX_L_OPSIZE_B, /* 9104 */ + IC_EVEX_L_OPSIZE_B, /* 9105 */ + IC_EVEX_L_OPSIZE_B, /* 9106 */ + IC_EVEX_L_OPSIZE_B, /* 9107 */ + IC_EVEX_L_OPSIZE_B, /* 9108 */ + IC_EVEX_L_OPSIZE_B, /* 9109 */ + IC_EVEX_L_OPSIZE_B, /* 9110 */ + IC_EVEX_L_OPSIZE_B, /* 9111 */ + IC_EVEX_L_W_OPSIZE_B, /* 9112 */ + IC_EVEX_L_W_OPSIZE_B, /* 9113 */ + IC_EVEX_L_W_OPSIZE_B, /* 9114 */ + IC_EVEX_L_W_OPSIZE_B, /* 9115 */ + IC_EVEX_L_W_OPSIZE_B, /* 9116 */ + IC_EVEX_L_W_OPSIZE_B, /* 9117 */ + IC_EVEX_L_W_OPSIZE_B, /* 9118 */ + IC_EVEX_L_W_OPSIZE_B, /* 9119 */ + IC_EVEX_L_B, /* 9120 */ + IC_EVEX_L_B, /* 9121 */ + IC_EVEX_L_XS_B, /* 9122 */ + IC_EVEX_L_XS_B, /* 9123 */ + IC_EVEX_L_XD_B, /* 9124 */ + IC_EVEX_L_XD_B, /* 9125 */ + IC_EVEX_L_XD_B, /* 9126 */ + IC_EVEX_L_XD_B, /* 9127 */ + IC_EVEX_L_W_B, /* 9128 */ + IC_EVEX_L_W_B, /* 9129 */ + IC_EVEX_L_W_XS_B, /* 9130 */ + IC_EVEX_L_W_XS_B, /* 9131 */ + IC_EVEX_L_W_XD_B, /* 9132 */ + IC_EVEX_L_W_XD_B, /* 9133 */ + IC_EVEX_L_W_XD_B, /* 9134 */ + IC_EVEX_L_W_XD_B, /* 9135 */ + IC_EVEX_L_OPSIZE_B, /* 9136 */ + IC_EVEX_L_OPSIZE_B, /* 9137 */ + IC_EVEX_L_OPSIZE_B, /* 9138 */ + IC_EVEX_L_OPSIZE_B, /* 9139 */ + IC_EVEX_L_OPSIZE_B, /* 9140 */ + IC_EVEX_L_OPSIZE_B, /* 9141 */ + IC_EVEX_L_OPSIZE_B, /* 9142 */ + IC_EVEX_L_OPSIZE_B, /* 9143 */ + IC_EVEX_L_W_OPSIZE_B, /* 9144 */ + IC_EVEX_L_W_OPSIZE_B, /* 9145 */ + IC_EVEX_L_W_OPSIZE_B, /* 9146 */ + IC_EVEX_L_W_OPSIZE_B, /* 9147 */ + IC_EVEX_L_W_OPSIZE_B, /* 9148 */ + IC_EVEX_L_W_OPSIZE_B, /* 9149 */ + IC_EVEX_L_W_OPSIZE_B, /* 9150 */ + IC_EVEX_L_W_OPSIZE_B, /* 9151 */ + IC_EVEX_L_B, /* 9152 */ + IC_EVEX_L_B, /* 9153 */ + IC_EVEX_L_XS_B, /* 9154 */ + IC_EVEX_L_XS_B, /* 9155 */ + IC_EVEX_L_XD_B, /* 9156 */ + IC_EVEX_L_XD_B, /* 9157 */ + IC_EVEX_L_XD_B, /* 9158 */ + IC_EVEX_L_XD_B, /* 9159 */ + IC_EVEX_L_W_B, /* 9160 */ + IC_EVEX_L_W_B, /* 9161 */ + IC_EVEX_L_W_XS_B, /* 9162 */ + IC_EVEX_L_W_XS_B, /* 9163 */ + IC_EVEX_L_W_XD_B, /* 9164 */ + IC_EVEX_L_W_XD_B, /* 9165 */ + IC_EVEX_L_W_XD_B, /* 9166 */ + IC_EVEX_L_W_XD_B, /* 9167 */ + IC_EVEX_L_OPSIZE_B, /* 9168 */ + IC_EVEX_L_OPSIZE_B, /* 9169 */ + IC_EVEX_L_OPSIZE_B, /* 9170 */ + IC_EVEX_L_OPSIZE_B, /* 9171 */ + IC_EVEX_L_OPSIZE_B, /* 9172 */ + IC_EVEX_L_OPSIZE_B, /* 9173 */ + IC_EVEX_L_OPSIZE_B, /* 9174 */ + IC_EVEX_L_OPSIZE_B, /* 9175 */ + IC_EVEX_L_W_OPSIZE_B, /* 9176 */ + IC_EVEX_L_W_OPSIZE_B, /* 9177 */ + IC_EVEX_L_W_OPSIZE_B, /* 9178 */ + IC_EVEX_L_W_OPSIZE_B, /* 9179 */ + IC_EVEX_L_W_OPSIZE_B, /* 9180 */ + IC_EVEX_L_W_OPSIZE_B, /* 9181 */ + IC_EVEX_L_W_OPSIZE_B, /* 9182 */ + IC_EVEX_L_W_OPSIZE_B, /* 9183 */ + IC_EVEX_L_B, /* 9184 */ + IC_EVEX_L_B, /* 9185 */ + IC_EVEX_L_XS_B, /* 9186 */ + IC_EVEX_L_XS_B, /* 9187 */ + IC_EVEX_L_XD_B, /* 9188 */ + IC_EVEX_L_XD_B, /* 9189 */ + IC_EVEX_L_XD_B, /* 9190 */ + IC_EVEX_L_XD_B, /* 9191 */ + IC_EVEX_L_W_B, /* 9192 */ + IC_EVEX_L_W_B, /* 9193 */ + IC_EVEX_L_W_XS_B, /* 9194 */ + IC_EVEX_L_W_XS_B, /* 9195 */ + IC_EVEX_L_W_XD_B, /* 9196 */ + IC_EVEX_L_W_XD_B, /* 9197 */ + IC_EVEX_L_W_XD_B, /* 9198 */ + IC_EVEX_L_W_XD_B, /* 9199 */ + IC_EVEX_L_OPSIZE_B, /* 9200 */ + IC_EVEX_L_OPSIZE_B, /* 9201 */ + IC_EVEX_L_OPSIZE_B, /* 9202 */ + IC_EVEX_L_OPSIZE_B, /* 9203 */ + IC_EVEX_L_OPSIZE_B, /* 9204 */ + IC_EVEX_L_OPSIZE_B, /* 9205 */ + IC_EVEX_L_OPSIZE_B, /* 9206 */ + IC_EVEX_L_OPSIZE_B, /* 9207 */ + IC_EVEX_L_W_OPSIZE_B, /* 9208 */ + IC_EVEX_L_W_OPSIZE_B, /* 9209 */ + IC_EVEX_L_W_OPSIZE_B, /* 9210 */ + IC_EVEX_L_W_OPSIZE_B, /* 9211 */ + IC_EVEX_L_W_OPSIZE_B, /* 9212 */ + IC_EVEX_L_W_OPSIZE_B, /* 9213 */ + IC_EVEX_L_W_OPSIZE_B, /* 9214 */ + IC_EVEX_L_W_OPSIZE_B, /* 9215 */ + IC, /* 9216 */ + IC_64BIT, /* 9217 */ + IC_XS, /* 9218 */ + IC_64BIT_XS, /* 9219 */ + IC_XD, /* 9220 */ + IC_64BIT_XD, /* 9221 */ + IC_XS, /* 9222 */ + IC_64BIT_XS, /* 9223 */ + IC, /* 9224 */ + IC_64BIT_REXW, /* 9225 */ + IC_XS, /* 9226 */ + IC_64BIT_REXW_XS, /* 9227 */ + IC_XD, /* 9228 */ + IC_64BIT_REXW_XD, /* 9229 */ + IC_XS, /* 9230 */ + IC_64BIT_REXW_XS, /* 9231 */ + IC_OPSIZE, /* 9232 */ + IC_64BIT_OPSIZE, /* 9233 */ + IC_XS_OPSIZE, /* 9234 */ + IC_64BIT_XS_OPSIZE, /* 9235 */ + IC_XD_OPSIZE, /* 9236 */ + IC_64BIT_XD_OPSIZE, /* 9237 */ + IC_XS_OPSIZE, /* 9238 */ + IC_64BIT_XD_OPSIZE, /* 9239 */ + IC_OPSIZE, /* 9240 */ + IC_64BIT_REXW_OPSIZE, /* 9241 */ + IC_XS_OPSIZE, /* 9242 */ + IC_64BIT_REXW_XS, /* 9243 */ + IC_XD_OPSIZE, /* 9244 */ + IC_64BIT_REXW_XD, /* 9245 */ + IC_XS_OPSIZE, /* 9246 */ + IC_64BIT_REXW_XS, /* 9247 */ + IC_ADSIZE, /* 9248 */ + IC_64BIT_ADSIZE, /* 9249 */ + IC_XS, /* 9250 */ + IC_64BIT_XS, /* 9251 */ + IC_XD, /* 9252 */ + IC_64BIT_XD, /* 9253 */ + IC_XS, /* 9254 */ + IC_64BIT_XS, /* 9255 */ + IC_ADSIZE, /* 9256 */ + IC_64BIT_ADSIZE, /* 9257 */ + IC_XS, /* 9258 */ + IC_64BIT_REXW_XS, /* 9259 */ + IC_XD, /* 9260 */ + IC_64BIT_REXW_XD, /* 9261 */ + IC_XS, /* 9262 */ + IC_64BIT_REXW_XS, /* 9263 */ + IC_OPSIZE, /* 9264 */ + IC_64BIT_OPSIZE, /* 9265 */ + IC_XS_OPSIZE, /* 9266 */ + IC_64BIT_XS_OPSIZE, /* 9267 */ + IC_XD_OPSIZE, /* 9268 */ + IC_64BIT_XD_OPSIZE, /* 9269 */ + IC_XS_OPSIZE, /* 9270 */ + IC_64BIT_XD_OPSIZE, /* 9271 */ + IC_OPSIZE, /* 9272 */ + IC_64BIT_REXW_OPSIZE, /* 9273 */ + IC_XS_OPSIZE, /* 9274 */ + IC_64BIT_REXW_XS, /* 9275 */ + IC_XD_OPSIZE, /* 9276 */ + IC_64BIT_REXW_XD, /* 9277 */ + IC_XS_OPSIZE, /* 9278 */ + IC_64BIT_REXW_XS, /* 9279 */ + IC_VEX, /* 9280 */ + IC_VEX, /* 9281 */ + IC_VEX_XS, /* 9282 */ + IC_VEX_XS, /* 9283 */ + IC_VEX_XD, /* 9284 */ + IC_VEX_XD, /* 9285 */ + IC_VEX_XD, /* 9286 */ + IC_VEX_XD, /* 9287 */ + IC_VEX_W, /* 9288 */ + IC_VEX_W, /* 9289 */ + IC_VEX_W_XS, /* 9290 */ + IC_VEX_W_XS, /* 9291 */ + IC_VEX_W_XD, /* 9292 */ + IC_VEX_W_XD, /* 9293 */ + IC_VEX_W_XD, /* 9294 */ + IC_VEX_W_XD, /* 9295 */ + IC_VEX_OPSIZE, /* 9296 */ + IC_VEX_OPSIZE, /* 9297 */ + IC_VEX_OPSIZE, /* 9298 */ + IC_VEX_OPSIZE, /* 9299 */ + IC_VEX_OPSIZE, /* 9300 */ + IC_VEX_OPSIZE, /* 9301 */ + IC_VEX_OPSIZE, /* 9302 */ + IC_VEX_OPSIZE, /* 9303 */ + IC_VEX_W_OPSIZE, /* 9304 */ + IC_VEX_W_OPSIZE, /* 9305 */ + IC_VEX_W_OPSIZE, /* 9306 */ + IC_VEX_W_OPSIZE, /* 9307 */ + IC_VEX_W_OPSIZE, /* 9308 */ + IC_VEX_W_OPSIZE, /* 9309 */ + IC_VEX_W_OPSIZE, /* 9310 */ + IC_VEX_W_OPSIZE, /* 9311 */ + IC_VEX, /* 9312 */ + IC_VEX, /* 9313 */ + IC_VEX_XS, /* 9314 */ + IC_VEX_XS, /* 9315 */ + IC_VEX_XD, /* 9316 */ + IC_VEX_XD, /* 9317 */ + IC_VEX_XD, /* 9318 */ + IC_VEX_XD, /* 9319 */ + IC_VEX_W, /* 9320 */ + IC_VEX_W, /* 9321 */ + IC_VEX_W_XS, /* 9322 */ + IC_VEX_W_XS, /* 9323 */ + IC_VEX_W_XD, /* 9324 */ + IC_VEX_W_XD, /* 9325 */ + IC_VEX_W_XD, /* 9326 */ + IC_VEX_W_XD, /* 9327 */ + IC_VEX_OPSIZE, /* 9328 */ + IC_VEX_OPSIZE, /* 9329 */ + IC_VEX_OPSIZE, /* 9330 */ + IC_VEX_OPSIZE, /* 9331 */ + IC_VEX_OPSIZE, /* 9332 */ + IC_VEX_OPSIZE, /* 9333 */ + IC_VEX_OPSIZE, /* 9334 */ + IC_VEX_OPSIZE, /* 9335 */ + IC_VEX_W_OPSIZE, /* 9336 */ + IC_VEX_W_OPSIZE, /* 9337 */ + IC_VEX_W_OPSIZE, /* 9338 */ + IC_VEX_W_OPSIZE, /* 9339 */ + IC_VEX_W_OPSIZE, /* 9340 */ + IC_VEX_W_OPSIZE, /* 9341 */ + IC_VEX_W_OPSIZE, /* 9342 */ + IC_VEX_W_OPSIZE, /* 9343 */ + IC_VEX_L, /* 9344 */ + IC_VEX_L, /* 9345 */ + IC_VEX_L_XS, /* 9346 */ + IC_VEX_L_XS, /* 9347 */ + IC_VEX_L_XD, /* 9348 */ + IC_VEX_L_XD, /* 9349 */ + IC_VEX_L_XD, /* 9350 */ + IC_VEX_L_XD, /* 9351 */ + IC_VEX_L_W, /* 9352 */ + IC_VEX_L_W, /* 9353 */ + IC_VEX_L_W_XS, /* 9354 */ + IC_VEX_L_W_XS, /* 9355 */ + IC_VEX_L_W_XD, /* 9356 */ + IC_VEX_L_W_XD, /* 9357 */ + IC_VEX_L_W_XD, /* 9358 */ + IC_VEX_L_W_XD, /* 9359 */ + IC_VEX_L_OPSIZE, /* 9360 */ + IC_VEX_L_OPSIZE, /* 9361 */ + IC_VEX_L_OPSIZE, /* 9362 */ + IC_VEX_L_OPSIZE, /* 9363 */ + IC_VEX_L_OPSIZE, /* 9364 */ + IC_VEX_L_OPSIZE, /* 9365 */ + IC_VEX_L_OPSIZE, /* 9366 */ + IC_VEX_L_OPSIZE, /* 9367 */ + IC_VEX_L_W_OPSIZE, /* 9368 */ + IC_VEX_L_W_OPSIZE, /* 9369 */ + IC_VEX_L_W_OPSIZE, /* 9370 */ + IC_VEX_L_W_OPSIZE, /* 9371 */ + IC_VEX_L_W_OPSIZE, /* 9372 */ + IC_VEX_L_W_OPSIZE, /* 9373 */ + IC_VEX_L_W_OPSIZE, /* 9374 */ + IC_VEX_L_W_OPSIZE, /* 9375 */ + IC_VEX_L, /* 9376 */ + IC_VEX_L, /* 9377 */ + IC_VEX_L_XS, /* 9378 */ + IC_VEX_L_XS, /* 9379 */ + IC_VEX_L_XD, /* 9380 */ + IC_VEX_L_XD, /* 9381 */ + IC_VEX_L_XD, /* 9382 */ + IC_VEX_L_XD, /* 9383 */ + IC_VEX_L_W, /* 9384 */ + IC_VEX_L_W, /* 9385 */ + IC_VEX_L_W_XS, /* 9386 */ + IC_VEX_L_W_XS, /* 9387 */ + IC_VEX_L_W_XD, /* 9388 */ + IC_VEX_L_W_XD, /* 9389 */ + IC_VEX_L_W_XD, /* 9390 */ + IC_VEX_L_W_XD, /* 9391 */ + IC_VEX_L_OPSIZE, /* 9392 */ + IC_VEX_L_OPSIZE, /* 9393 */ + IC_VEX_L_OPSIZE, /* 9394 */ + IC_VEX_L_OPSIZE, /* 9395 */ + IC_VEX_L_OPSIZE, /* 9396 */ + IC_VEX_L_OPSIZE, /* 9397 */ + IC_VEX_L_OPSIZE, /* 9398 */ + IC_VEX_L_OPSIZE, /* 9399 */ + IC_VEX_L_W_OPSIZE, /* 9400 */ + IC_VEX_L_W_OPSIZE, /* 9401 */ + IC_VEX_L_W_OPSIZE, /* 9402 */ + IC_VEX_L_W_OPSIZE, /* 9403 */ + IC_VEX_L_W_OPSIZE, /* 9404 */ + IC_VEX_L_W_OPSIZE, /* 9405 */ + IC_VEX_L_W_OPSIZE, /* 9406 */ + IC_VEX_L_W_OPSIZE, /* 9407 */ + IC_VEX_L, /* 9408 */ + IC_VEX_L, /* 9409 */ + IC_VEX_L_XS, /* 9410 */ + IC_VEX_L_XS, /* 9411 */ + IC_VEX_L_XD, /* 9412 */ + IC_VEX_L_XD, /* 9413 */ + IC_VEX_L_XD, /* 9414 */ + IC_VEX_L_XD, /* 9415 */ + IC_VEX_L_W, /* 9416 */ + IC_VEX_L_W, /* 9417 */ + IC_VEX_L_W_XS, /* 9418 */ + IC_VEX_L_W_XS, /* 9419 */ + IC_VEX_L_W_XD, /* 9420 */ + IC_VEX_L_W_XD, /* 9421 */ + IC_VEX_L_W_XD, /* 9422 */ + IC_VEX_L_W_XD, /* 9423 */ + IC_VEX_L_OPSIZE, /* 9424 */ + IC_VEX_L_OPSIZE, /* 9425 */ + IC_VEX_L_OPSIZE, /* 9426 */ + IC_VEX_L_OPSIZE, /* 9427 */ + IC_VEX_L_OPSIZE, /* 9428 */ + IC_VEX_L_OPSIZE, /* 9429 */ + IC_VEX_L_OPSIZE, /* 9430 */ + IC_VEX_L_OPSIZE, /* 9431 */ + IC_VEX_L_W_OPSIZE, /* 9432 */ + IC_VEX_L_W_OPSIZE, /* 9433 */ + IC_VEX_L_W_OPSIZE, /* 9434 */ + IC_VEX_L_W_OPSIZE, /* 9435 */ + IC_VEX_L_W_OPSIZE, /* 9436 */ + IC_VEX_L_W_OPSIZE, /* 9437 */ + IC_VEX_L_W_OPSIZE, /* 9438 */ + IC_VEX_L_W_OPSIZE, /* 9439 */ + IC_VEX_L, /* 9440 */ + IC_VEX_L, /* 9441 */ + IC_VEX_L_XS, /* 9442 */ + IC_VEX_L_XS, /* 9443 */ + IC_VEX_L_XD, /* 9444 */ + IC_VEX_L_XD, /* 9445 */ + IC_VEX_L_XD, /* 9446 */ + IC_VEX_L_XD, /* 9447 */ + IC_VEX_L_W, /* 9448 */ + IC_VEX_L_W, /* 9449 */ + IC_VEX_L_W_XS, /* 9450 */ + IC_VEX_L_W_XS, /* 9451 */ + IC_VEX_L_W_XD, /* 9452 */ + IC_VEX_L_W_XD, /* 9453 */ + IC_VEX_L_W_XD, /* 9454 */ + IC_VEX_L_W_XD, /* 9455 */ + IC_VEX_L_OPSIZE, /* 9456 */ + IC_VEX_L_OPSIZE, /* 9457 */ + IC_VEX_L_OPSIZE, /* 9458 */ + IC_VEX_L_OPSIZE, /* 9459 */ + IC_VEX_L_OPSIZE, /* 9460 */ + IC_VEX_L_OPSIZE, /* 9461 */ + IC_VEX_L_OPSIZE, /* 9462 */ + IC_VEX_L_OPSIZE, /* 9463 */ + IC_VEX_L_W_OPSIZE, /* 9464 */ + IC_VEX_L_W_OPSIZE, /* 9465 */ + IC_VEX_L_W_OPSIZE, /* 9466 */ + IC_VEX_L_W_OPSIZE, /* 9467 */ + IC_VEX_L_W_OPSIZE, /* 9468 */ + IC_VEX_L_W_OPSIZE, /* 9469 */ + IC_VEX_L_W_OPSIZE, /* 9470 */ + IC_VEX_L_W_OPSIZE, /* 9471 */ + IC_EVEX_L2_B, /* 9472 */ + IC_EVEX_L2_B, /* 9473 */ + IC_EVEX_L2_XS_B, /* 9474 */ + IC_EVEX_L2_XS_B, /* 9475 */ + IC_EVEX_L2_XD_B, /* 9476 */ + IC_EVEX_L2_XD_B, /* 9477 */ + IC_EVEX_L2_XD_B, /* 9478 */ + IC_EVEX_L2_XD_B, /* 9479 */ + IC_EVEX_L2_W_B, /* 9480 */ + IC_EVEX_L2_W_B, /* 9481 */ + IC_EVEX_L2_W_XS_B, /* 9482 */ + IC_EVEX_L2_W_XS_B, /* 9483 */ + IC_EVEX_L2_W_XD_B, /* 9484 */ + IC_EVEX_L2_W_XD_B, /* 9485 */ + IC_EVEX_L2_W_XD_B, /* 9486 */ + IC_EVEX_L2_W_XD_B, /* 9487 */ + IC_EVEX_L2_OPSIZE_B, /* 9488 */ + IC_EVEX_L2_OPSIZE_B, /* 9489 */ + IC_EVEX_L2_OPSIZE_B, /* 9490 */ + IC_EVEX_L2_OPSIZE_B, /* 9491 */ + IC_EVEX_L2_OPSIZE_B, /* 9492 */ + IC_EVEX_L2_OPSIZE_B, /* 9493 */ + IC_EVEX_L2_OPSIZE_B, /* 9494 */ + IC_EVEX_L2_OPSIZE_B, /* 9495 */ + IC_EVEX_L2_W_OPSIZE_B, /* 9496 */ + IC_EVEX_L2_W_OPSIZE_B, /* 9497 */ + IC_EVEX_L2_W_OPSIZE_B, /* 9498 */ + IC_EVEX_L2_W_OPSIZE_B, /* 9499 */ + IC_EVEX_L2_W_OPSIZE_B, /* 9500 */ + IC_EVEX_L2_W_OPSIZE_B, /* 9501 */ + IC_EVEX_L2_W_OPSIZE_B, /* 9502 */ + IC_EVEX_L2_W_OPSIZE_B, /* 9503 */ + IC_EVEX_L2_B, /* 9504 */ + IC_EVEX_L2_B, /* 9505 */ + IC_EVEX_L2_XS_B, /* 9506 */ + IC_EVEX_L2_XS_B, /* 9507 */ + IC_EVEX_L2_XD_B, /* 9508 */ + IC_EVEX_L2_XD_B, /* 9509 */ + IC_EVEX_L2_XD_B, /* 9510 */ + IC_EVEX_L2_XD_B, /* 9511 */ + IC_EVEX_L2_W_B, /* 9512 */ + IC_EVEX_L2_W_B, /* 9513 */ + IC_EVEX_L2_W_XS_B, /* 9514 */ + IC_EVEX_L2_W_XS_B, /* 9515 */ + IC_EVEX_L2_W_XD_B, /* 9516 */ + IC_EVEX_L2_W_XD_B, /* 9517 */ + IC_EVEX_L2_W_XD_B, /* 9518 */ + IC_EVEX_L2_W_XD_B, /* 9519 */ + IC_EVEX_L2_OPSIZE_B, /* 9520 */ + IC_EVEX_L2_OPSIZE_B, /* 9521 */ + IC_EVEX_L2_OPSIZE_B, /* 9522 */ + IC_EVEX_L2_OPSIZE_B, /* 9523 */ + IC_EVEX_L2_OPSIZE_B, /* 9524 */ + IC_EVEX_L2_OPSIZE_B, /* 9525 */ + IC_EVEX_L2_OPSIZE_B, /* 9526 */ + IC_EVEX_L2_OPSIZE_B, /* 9527 */ + IC_EVEX_L2_W_OPSIZE_B, /* 9528 */ + IC_EVEX_L2_W_OPSIZE_B, /* 9529 */ + IC_EVEX_L2_W_OPSIZE_B, /* 9530 */ + IC_EVEX_L2_W_OPSIZE_B, /* 9531 */ + IC_EVEX_L2_W_OPSIZE_B, /* 9532 */ + IC_EVEX_L2_W_OPSIZE_B, /* 9533 */ + IC_EVEX_L2_W_OPSIZE_B, /* 9534 */ + IC_EVEX_L2_W_OPSIZE_B, /* 9535 */ + IC_EVEX_L2_B, /* 9536 */ + IC_EVEX_L2_B, /* 9537 */ + IC_EVEX_L2_XS_B, /* 9538 */ + IC_EVEX_L2_XS_B, /* 9539 */ + IC_EVEX_L2_XD_B, /* 9540 */ + IC_EVEX_L2_XD_B, /* 9541 */ + IC_EVEX_L2_XD_B, /* 9542 */ + IC_EVEX_L2_XD_B, /* 9543 */ + IC_EVEX_L2_W_B, /* 9544 */ + IC_EVEX_L2_W_B, /* 9545 */ + IC_EVEX_L2_W_XS_B, /* 9546 */ + IC_EVEX_L2_W_XS_B, /* 9547 */ + IC_EVEX_L2_W_XD_B, /* 9548 */ + IC_EVEX_L2_W_XD_B, /* 9549 */ + IC_EVEX_L2_W_XD_B, /* 9550 */ + IC_EVEX_L2_W_XD_B, /* 9551 */ + IC_EVEX_L2_OPSIZE_B, /* 9552 */ + IC_EVEX_L2_OPSIZE_B, /* 9553 */ + IC_EVEX_L2_OPSIZE_B, /* 9554 */ + IC_EVEX_L2_OPSIZE_B, /* 9555 */ + IC_EVEX_L2_OPSIZE_B, /* 9556 */ + IC_EVEX_L2_OPSIZE_B, /* 9557 */ + IC_EVEX_L2_OPSIZE_B, /* 9558 */ + IC_EVEX_L2_OPSIZE_B, /* 9559 */ + IC_EVEX_L2_W_OPSIZE_B, /* 9560 */ + IC_EVEX_L2_W_OPSIZE_B, /* 9561 */ + IC_EVEX_L2_W_OPSIZE_B, /* 9562 */ + IC_EVEX_L2_W_OPSIZE_B, /* 9563 */ + IC_EVEX_L2_W_OPSIZE_B, /* 9564 */ + IC_EVEX_L2_W_OPSIZE_B, /* 9565 */ + IC_EVEX_L2_W_OPSIZE_B, /* 9566 */ + IC_EVEX_L2_W_OPSIZE_B, /* 9567 */ + IC_EVEX_L2_B, /* 9568 */ + IC_EVEX_L2_B, /* 9569 */ + IC_EVEX_L2_XS_B, /* 9570 */ + IC_EVEX_L2_XS_B, /* 9571 */ + IC_EVEX_L2_XD_B, /* 9572 */ + IC_EVEX_L2_XD_B, /* 9573 */ + IC_EVEX_L2_XD_B, /* 9574 */ + IC_EVEX_L2_XD_B, /* 9575 */ + IC_EVEX_L2_W_B, /* 9576 */ + IC_EVEX_L2_W_B, /* 9577 */ + IC_EVEX_L2_W_XS_B, /* 9578 */ + IC_EVEX_L2_W_XS_B, /* 9579 */ + IC_EVEX_L2_W_XD_B, /* 9580 */ + IC_EVEX_L2_W_XD_B, /* 9581 */ + IC_EVEX_L2_W_XD_B, /* 9582 */ + IC_EVEX_L2_W_XD_B, /* 9583 */ + IC_EVEX_L2_OPSIZE_B, /* 9584 */ + IC_EVEX_L2_OPSIZE_B, /* 9585 */ + IC_EVEX_L2_OPSIZE_B, /* 9586 */ + IC_EVEX_L2_OPSIZE_B, /* 9587 */ + IC_EVEX_L2_OPSIZE_B, /* 9588 */ + IC_EVEX_L2_OPSIZE_B, /* 9589 */ + IC_EVEX_L2_OPSIZE_B, /* 9590 */ + IC_EVEX_L2_OPSIZE_B, /* 9591 */ + IC_EVEX_L2_W_OPSIZE_B, /* 9592 */ + IC_EVEX_L2_W_OPSIZE_B, /* 9593 */ + IC_EVEX_L2_W_OPSIZE_B, /* 9594 */ + IC_EVEX_L2_W_OPSIZE_B, /* 9595 */ + IC_EVEX_L2_W_OPSIZE_B, /* 9596 */ + IC_EVEX_L2_W_OPSIZE_B, /* 9597 */ + IC_EVEX_L2_W_OPSIZE_B, /* 9598 */ + IC_EVEX_L2_W_OPSIZE_B, /* 9599 */ + IC_EVEX_L2_B, /* 9600 */ + IC_EVEX_L2_B, /* 9601 */ + IC_EVEX_L2_XS_B, /* 9602 */ + IC_EVEX_L2_XS_B, /* 9603 */ + IC_EVEX_L2_XD_B, /* 9604 */ + IC_EVEX_L2_XD_B, /* 9605 */ + IC_EVEX_L2_XD_B, /* 9606 */ + IC_EVEX_L2_XD_B, /* 9607 */ + IC_EVEX_L2_W_B, /* 9608 */ + IC_EVEX_L2_W_B, /* 9609 */ + IC_EVEX_L2_W_XS_B, /* 9610 */ + IC_EVEX_L2_W_XS_B, /* 9611 */ + IC_EVEX_L2_W_XD_B, /* 9612 */ + IC_EVEX_L2_W_XD_B, /* 9613 */ + IC_EVEX_L2_W_XD_B, /* 9614 */ + IC_EVEX_L2_W_XD_B, /* 9615 */ + IC_EVEX_L2_OPSIZE_B, /* 9616 */ + IC_EVEX_L2_OPSIZE_B, /* 9617 */ + IC_EVEX_L2_OPSIZE_B, /* 9618 */ + IC_EVEX_L2_OPSIZE_B, /* 9619 */ + IC_EVEX_L2_OPSIZE_B, /* 9620 */ + IC_EVEX_L2_OPSIZE_B, /* 9621 */ + IC_EVEX_L2_OPSIZE_B, /* 9622 */ + IC_EVEX_L2_OPSIZE_B, /* 9623 */ + IC_EVEX_L2_W_OPSIZE_B, /* 9624 */ + IC_EVEX_L2_W_OPSIZE_B, /* 9625 */ + IC_EVEX_L2_W_OPSIZE_B, /* 9626 */ + IC_EVEX_L2_W_OPSIZE_B, /* 9627 */ + IC_EVEX_L2_W_OPSIZE_B, /* 9628 */ + IC_EVEX_L2_W_OPSIZE_B, /* 9629 */ + IC_EVEX_L2_W_OPSIZE_B, /* 9630 */ + IC_EVEX_L2_W_OPSIZE_B, /* 9631 */ + IC_EVEX_L2_B, /* 9632 */ + IC_EVEX_L2_B, /* 9633 */ + IC_EVEX_L2_XS_B, /* 9634 */ + IC_EVEX_L2_XS_B, /* 9635 */ + IC_EVEX_L2_XD_B, /* 9636 */ + IC_EVEX_L2_XD_B, /* 9637 */ + IC_EVEX_L2_XD_B, /* 9638 */ + IC_EVEX_L2_XD_B, /* 9639 */ + IC_EVEX_L2_W_B, /* 9640 */ + IC_EVEX_L2_W_B, /* 9641 */ + IC_EVEX_L2_W_XS_B, /* 9642 */ + IC_EVEX_L2_W_XS_B, /* 9643 */ + IC_EVEX_L2_W_XD_B, /* 9644 */ + IC_EVEX_L2_W_XD_B, /* 9645 */ + IC_EVEX_L2_W_XD_B, /* 9646 */ + IC_EVEX_L2_W_XD_B, /* 9647 */ + IC_EVEX_L2_OPSIZE_B, /* 9648 */ + IC_EVEX_L2_OPSIZE_B, /* 9649 */ + IC_EVEX_L2_OPSIZE_B, /* 9650 */ + IC_EVEX_L2_OPSIZE_B, /* 9651 */ + IC_EVEX_L2_OPSIZE_B, /* 9652 */ + IC_EVEX_L2_OPSIZE_B, /* 9653 */ + IC_EVEX_L2_OPSIZE_B, /* 9654 */ + IC_EVEX_L2_OPSIZE_B, /* 9655 */ + IC_EVEX_L2_W_OPSIZE_B, /* 9656 */ + IC_EVEX_L2_W_OPSIZE_B, /* 9657 */ + IC_EVEX_L2_W_OPSIZE_B, /* 9658 */ + IC_EVEX_L2_W_OPSIZE_B, /* 9659 */ + IC_EVEX_L2_W_OPSIZE_B, /* 9660 */ + IC_EVEX_L2_W_OPSIZE_B, /* 9661 */ + IC_EVEX_L2_W_OPSIZE_B, /* 9662 */ + IC_EVEX_L2_W_OPSIZE_B, /* 9663 */ + IC_EVEX_L2_B, /* 9664 */ + IC_EVEX_L2_B, /* 9665 */ + IC_EVEX_L2_XS_B, /* 9666 */ + IC_EVEX_L2_XS_B, /* 9667 */ + IC_EVEX_L2_XD_B, /* 9668 */ + IC_EVEX_L2_XD_B, /* 9669 */ + IC_EVEX_L2_XD_B, /* 9670 */ + IC_EVEX_L2_XD_B, /* 9671 */ + IC_EVEX_L2_W_B, /* 9672 */ + IC_EVEX_L2_W_B, /* 9673 */ + IC_EVEX_L2_W_XS_B, /* 9674 */ + IC_EVEX_L2_W_XS_B, /* 9675 */ + IC_EVEX_L2_W_XD_B, /* 9676 */ + IC_EVEX_L2_W_XD_B, /* 9677 */ + IC_EVEX_L2_W_XD_B, /* 9678 */ + IC_EVEX_L2_W_XD_B, /* 9679 */ + IC_EVEX_L2_OPSIZE_B, /* 9680 */ + IC_EVEX_L2_OPSIZE_B, /* 9681 */ + IC_EVEX_L2_OPSIZE_B, /* 9682 */ + IC_EVEX_L2_OPSIZE_B, /* 9683 */ + IC_EVEX_L2_OPSIZE_B, /* 9684 */ + IC_EVEX_L2_OPSIZE_B, /* 9685 */ + IC_EVEX_L2_OPSIZE_B, /* 9686 */ + IC_EVEX_L2_OPSIZE_B, /* 9687 */ + IC_EVEX_L2_W_OPSIZE_B, /* 9688 */ + IC_EVEX_L2_W_OPSIZE_B, /* 9689 */ + IC_EVEX_L2_W_OPSIZE_B, /* 9690 */ + IC_EVEX_L2_W_OPSIZE_B, /* 9691 */ + IC_EVEX_L2_W_OPSIZE_B, /* 9692 */ + IC_EVEX_L2_W_OPSIZE_B, /* 9693 */ + IC_EVEX_L2_W_OPSIZE_B, /* 9694 */ + IC_EVEX_L2_W_OPSIZE_B, /* 9695 */ + IC_EVEX_L2_B, /* 9696 */ + IC_EVEX_L2_B, /* 9697 */ + IC_EVEX_L2_XS_B, /* 9698 */ + IC_EVEX_L2_XS_B, /* 9699 */ + IC_EVEX_L2_XD_B, /* 9700 */ + IC_EVEX_L2_XD_B, /* 9701 */ + IC_EVEX_L2_XD_B, /* 9702 */ + IC_EVEX_L2_XD_B, /* 9703 */ + IC_EVEX_L2_W_B, /* 9704 */ + IC_EVEX_L2_W_B, /* 9705 */ + IC_EVEX_L2_W_XS_B, /* 9706 */ + IC_EVEX_L2_W_XS_B, /* 9707 */ + IC_EVEX_L2_W_XD_B, /* 9708 */ + IC_EVEX_L2_W_XD_B, /* 9709 */ + IC_EVEX_L2_W_XD_B, /* 9710 */ + IC_EVEX_L2_W_XD_B, /* 9711 */ + IC_EVEX_L2_OPSIZE_B, /* 9712 */ + IC_EVEX_L2_OPSIZE_B, /* 9713 */ + IC_EVEX_L2_OPSIZE_B, /* 9714 */ + IC_EVEX_L2_OPSIZE_B, /* 9715 */ + IC_EVEX_L2_OPSIZE_B, /* 9716 */ + IC_EVEX_L2_OPSIZE_B, /* 9717 */ + IC_EVEX_L2_OPSIZE_B, /* 9718 */ + IC_EVEX_L2_OPSIZE_B, /* 9719 */ + IC_EVEX_L2_W_OPSIZE_B, /* 9720 */ + IC_EVEX_L2_W_OPSIZE_B, /* 9721 */ + IC_EVEX_L2_W_OPSIZE_B, /* 9722 */ + IC_EVEX_L2_W_OPSIZE_B, /* 9723 */ + IC_EVEX_L2_W_OPSIZE_B, /* 9724 */ + IC_EVEX_L2_W_OPSIZE_B, /* 9725 */ + IC_EVEX_L2_W_OPSIZE_B, /* 9726 */ + IC_EVEX_L2_W_OPSIZE_B, /* 9727 */ + IC, /* 9728 */ + IC_64BIT, /* 9729 */ + IC_XS, /* 9730 */ + IC_64BIT_XS, /* 9731 */ + IC_XD, /* 9732 */ + IC_64BIT_XD, /* 9733 */ + IC_XS, /* 9734 */ + IC_64BIT_XS, /* 9735 */ + IC, /* 9736 */ + IC_64BIT_REXW, /* 9737 */ + IC_XS, /* 9738 */ + IC_64BIT_REXW_XS, /* 9739 */ + IC_XD, /* 9740 */ + IC_64BIT_REXW_XD, /* 9741 */ + IC_XS, /* 9742 */ + IC_64BIT_REXW_XS, /* 9743 */ + IC_OPSIZE, /* 9744 */ + IC_64BIT_OPSIZE, /* 9745 */ + IC_XS_OPSIZE, /* 9746 */ + IC_64BIT_XS_OPSIZE, /* 9747 */ + IC_XD_OPSIZE, /* 9748 */ + IC_64BIT_XD_OPSIZE, /* 9749 */ + IC_XS_OPSIZE, /* 9750 */ + IC_64BIT_XD_OPSIZE, /* 9751 */ + IC_OPSIZE, /* 9752 */ + IC_64BIT_REXW_OPSIZE, /* 9753 */ + IC_XS_OPSIZE, /* 9754 */ + IC_64BIT_REXW_XS, /* 9755 */ + IC_XD_OPSIZE, /* 9756 */ + IC_64BIT_REXW_XD, /* 9757 */ + IC_XS_OPSIZE, /* 9758 */ + IC_64BIT_REXW_XS, /* 9759 */ + IC_ADSIZE, /* 9760 */ + IC_64BIT_ADSIZE, /* 9761 */ + IC_XS, /* 9762 */ + IC_64BIT_XS, /* 9763 */ + IC_XD, /* 9764 */ + IC_64BIT_XD, /* 9765 */ + IC_XS, /* 9766 */ + IC_64BIT_XS, /* 9767 */ + IC_ADSIZE, /* 9768 */ + IC_64BIT_ADSIZE, /* 9769 */ + IC_XS, /* 9770 */ + IC_64BIT_REXW_XS, /* 9771 */ + IC_XD, /* 9772 */ + IC_64BIT_REXW_XD, /* 9773 */ + IC_XS, /* 9774 */ + IC_64BIT_REXW_XS, /* 9775 */ + IC_OPSIZE, /* 9776 */ + IC_64BIT_OPSIZE, /* 9777 */ + IC_XS_OPSIZE, /* 9778 */ + IC_64BIT_XS_OPSIZE, /* 9779 */ + IC_XD_OPSIZE, /* 9780 */ + IC_64BIT_XD_OPSIZE, /* 9781 */ + IC_XS_OPSIZE, /* 9782 */ + IC_64BIT_XD_OPSIZE, /* 9783 */ + IC_OPSIZE, /* 9784 */ + IC_64BIT_REXW_OPSIZE, /* 9785 */ + IC_XS_OPSIZE, /* 9786 */ + IC_64BIT_REXW_XS, /* 9787 */ + IC_XD_OPSIZE, /* 9788 */ + IC_64BIT_REXW_XD, /* 9789 */ + IC_XS_OPSIZE, /* 9790 */ + IC_64BIT_REXW_XS, /* 9791 */ + IC_VEX, /* 9792 */ + IC_VEX, /* 9793 */ + IC_VEX_XS, /* 9794 */ + IC_VEX_XS, /* 9795 */ + IC_VEX_XD, /* 9796 */ + IC_VEX_XD, /* 9797 */ + IC_VEX_XD, /* 9798 */ + IC_VEX_XD, /* 9799 */ + IC_VEX_W, /* 9800 */ + IC_VEX_W, /* 9801 */ + IC_VEX_W_XS, /* 9802 */ + IC_VEX_W_XS, /* 9803 */ + IC_VEX_W_XD, /* 9804 */ + IC_VEX_W_XD, /* 9805 */ + IC_VEX_W_XD, /* 9806 */ + IC_VEX_W_XD, /* 9807 */ + IC_VEX_OPSIZE, /* 9808 */ + IC_VEX_OPSIZE, /* 9809 */ + IC_VEX_OPSIZE, /* 9810 */ + IC_VEX_OPSIZE, /* 9811 */ + IC_VEX_OPSIZE, /* 9812 */ + IC_VEX_OPSIZE, /* 9813 */ + IC_VEX_OPSIZE, /* 9814 */ + IC_VEX_OPSIZE, /* 9815 */ + IC_VEX_W_OPSIZE, /* 9816 */ + IC_VEX_W_OPSIZE, /* 9817 */ + IC_VEX_W_OPSIZE, /* 9818 */ + IC_VEX_W_OPSIZE, /* 9819 */ + IC_VEX_W_OPSIZE, /* 9820 */ + IC_VEX_W_OPSIZE, /* 9821 */ + IC_VEX_W_OPSIZE, /* 9822 */ + IC_VEX_W_OPSIZE, /* 9823 */ + IC_VEX, /* 9824 */ + IC_VEX, /* 9825 */ + IC_VEX_XS, /* 9826 */ + IC_VEX_XS, /* 9827 */ + IC_VEX_XD, /* 9828 */ + IC_VEX_XD, /* 9829 */ + IC_VEX_XD, /* 9830 */ + IC_VEX_XD, /* 9831 */ + IC_VEX_W, /* 9832 */ + IC_VEX_W, /* 9833 */ + IC_VEX_W_XS, /* 9834 */ + IC_VEX_W_XS, /* 9835 */ + IC_VEX_W_XD, /* 9836 */ + IC_VEX_W_XD, /* 9837 */ + IC_VEX_W_XD, /* 9838 */ + IC_VEX_W_XD, /* 9839 */ + IC_VEX_OPSIZE, /* 9840 */ + IC_VEX_OPSIZE, /* 9841 */ + IC_VEX_OPSIZE, /* 9842 */ + IC_VEX_OPSIZE, /* 9843 */ + IC_VEX_OPSIZE, /* 9844 */ + IC_VEX_OPSIZE, /* 9845 */ + IC_VEX_OPSIZE, /* 9846 */ + IC_VEX_OPSIZE, /* 9847 */ + IC_VEX_W_OPSIZE, /* 9848 */ + IC_VEX_W_OPSIZE, /* 9849 */ + IC_VEX_W_OPSIZE, /* 9850 */ + IC_VEX_W_OPSIZE, /* 9851 */ + IC_VEX_W_OPSIZE, /* 9852 */ + IC_VEX_W_OPSIZE, /* 9853 */ + IC_VEX_W_OPSIZE, /* 9854 */ + IC_VEX_W_OPSIZE, /* 9855 */ + IC_VEX_L, /* 9856 */ + IC_VEX_L, /* 9857 */ + IC_VEX_L_XS, /* 9858 */ + IC_VEX_L_XS, /* 9859 */ + IC_VEX_L_XD, /* 9860 */ + IC_VEX_L_XD, /* 9861 */ + IC_VEX_L_XD, /* 9862 */ + IC_VEX_L_XD, /* 9863 */ + IC_VEX_L_W, /* 9864 */ + IC_VEX_L_W, /* 9865 */ + IC_VEX_L_W_XS, /* 9866 */ + IC_VEX_L_W_XS, /* 9867 */ + IC_VEX_L_W_XD, /* 9868 */ + IC_VEX_L_W_XD, /* 9869 */ + IC_VEX_L_W_XD, /* 9870 */ + IC_VEX_L_W_XD, /* 9871 */ + IC_VEX_L_OPSIZE, /* 9872 */ + IC_VEX_L_OPSIZE, /* 9873 */ + IC_VEX_L_OPSIZE, /* 9874 */ + IC_VEX_L_OPSIZE, /* 9875 */ + IC_VEX_L_OPSIZE, /* 9876 */ + IC_VEX_L_OPSIZE, /* 9877 */ + IC_VEX_L_OPSIZE, /* 9878 */ + IC_VEX_L_OPSIZE, /* 9879 */ + IC_VEX_L_W_OPSIZE, /* 9880 */ + IC_VEX_L_W_OPSIZE, /* 9881 */ + IC_VEX_L_W_OPSIZE, /* 9882 */ + IC_VEX_L_W_OPSIZE, /* 9883 */ + IC_VEX_L_W_OPSIZE, /* 9884 */ + IC_VEX_L_W_OPSIZE, /* 9885 */ + IC_VEX_L_W_OPSIZE, /* 9886 */ + IC_VEX_L_W_OPSIZE, /* 9887 */ + IC_VEX_L, /* 9888 */ + IC_VEX_L, /* 9889 */ + IC_VEX_L_XS, /* 9890 */ + IC_VEX_L_XS, /* 9891 */ + IC_VEX_L_XD, /* 9892 */ + IC_VEX_L_XD, /* 9893 */ + IC_VEX_L_XD, /* 9894 */ + IC_VEX_L_XD, /* 9895 */ + IC_VEX_L_W, /* 9896 */ + IC_VEX_L_W, /* 9897 */ + IC_VEX_L_W_XS, /* 9898 */ + IC_VEX_L_W_XS, /* 9899 */ + IC_VEX_L_W_XD, /* 9900 */ + IC_VEX_L_W_XD, /* 9901 */ + IC_VEX_L_W_XD, /* 9902 */ + IC_VEX_L_W_XD, /* 9903 */ + IC_VEX_L_OPSIZE, /* 9904 */ + IC_VEX_L_OPSIZE, /* 9905 */ + IC_VEX_L_OPSIZE, /* 9906 */ + IC_VEX_L_OPSIZE, /* 9907 */ + IC_VEX_L_OPSIZE, /* 9908 */ + IC_VEX_L_OPSIZE, /* 9909 */ + IC_VEX_L_OPSIZE, /* 9910 */ + IC_VEX_L_OPSIZE, /* 9911 */ + IC_VEX_L_W_OPSIZE, /* 9912 */ + IC_VEX_L_W_OPSIZE, /* 9913 */ + IC_VEX_L_W_OPSIZE, /* 9914 */ + IC_VEX_L_W_OPSIZE, /* 9915 */ + IC_VEX_L_W_OPSIZE, /* 9916 */ + IC_VEX_L_W_OPSIZE, /* 9917 */ + IC_VEX_L_W_OPSIZE, /* 9918 */ + IC_VEX_L_W_OPSIZE, /* 9919 */ + IC_VEX_L, /* 9920 */ + IC_VEX_L, /* 9921 */ + IC_VEX_L_XS, /* 9922 */ + IC_VEX_L_XS, /* 9923 */ + IC_VEX_L_XD, /* 9924 */ + IC_VEX_L_XD, /* 9925 */ + IC_VEX_L_XD, /* 9926 */ + IC_VEX_L_XD, /* 9927 */ + IC_VEX_L_W, /* 9928 */ + IC_VEX_L_W, /* 9929 */ + IC_VEX_L_W_XS, /* 9930 */ + IC_VEX_L_W_XS, /* 9931 */ + IC_VEX_L_W_XD, /* 9932 */ + IC_VEX_L_W_XD, /* 9933 */ + IC_VEX_L_W_XD, /* 9934 */ + IC_VEX_L_W_XD, /* 9935 */ + IC_VEX_L_OPSIZE, /* 9936 */ + IC_VEX_L_OPSIZE, /* 9937 */ + IC_VEX_L_OPSIZE, /* 9938 */ + IC_VEX_L_OPSIZE, /* 9939 */ + IC_VEX_L_OPSIZE, /* 9940 */ + IC_VEX_L_OPSIZE, /* 9941 */ + IC_VEX_L_OPSIZE, /* 9942 */ + IC_VEX_L_OPSIZE, /* 9943 */ + IC_VEX_L_W_OPSIZE, /* 9944 */ + IC_VEX_L_W_OPSIZE, /* 9945 */ + IC_VEX_L_W_OPSIZE, /* 9946 */ + IC_VEX_L_W_OPSIZE, /* 9947 */ + IC_VEX_L_W_OPSIZE, /* 9948 */ + IC_VEX_L_W_OPSIZE, /* 9949 */ + IC_VEX_L_W_OPSIZE, /* 9950 */ + IC_VEX_L_W_OPSIZE, /* 9951 */ + IC_VEX_L, /* 9952 */ + IC_VEX_L, /* 9953 */ + IC_VEX_L_XS, /* 9954 */ + IC_VEX_L_XS, /* 9955 */ + IC_VEX_L_XD, /* 9956 */ + IC_VEX_L_XD, /* 9957 */ + IC_VEX_L_XD, /* 9958 */ + IC_VEX_L_XD, /* 9959 */ + IC_VEX_L_W, /* 9960 */ + IC_VEX_L_W, /* 9961 */ + IC_VEX_L_W_XS, /* 9962 */ + IC_VEX_L_W_XS, /* 9963 */ + IC_VEX_L_W_XD, /* 9964 */ + IC_VEX_L_W_XD, /* 9965 */ + IC_VEX_L_W_XD, /* 9966 */ + IC_VEX_L_W_XD, /* 9967 */ + IC_VEX_L_OPSIZE, /* 9968 */ + IC_VEX_L_OPSIZE, /* 9969 */ + IC_VEX_L_OPSIZE, /* 9970 */ + IC_VEX_L_OPSIZE, /* 9971 */ + IC_VEX_L_OPSIZE, /* 9972 */ + IC_VEX_L_OPSIZE, /* 9973 */ + IC_VEX_L_OPSIZE, /* 9974 */ + IC_VEX_L_OPSIZE, /* 9975 */ + IC_VEX_L_W_OPSIZE, /* 9976 */ + IC_VEX_L_W_OPSIZE, /* 9977 */ + IC_VEX_L_W_OPSIZE, /* 9978 */ + IC_VEX_L_W_OPSIZE, /* 9979 */ + IC_VEX_L_W_OPSIZE, /* 9980 */ + IC_VEX_L_W_OPSIZE, /* 9981 */ + IC_VEX_L_W_OPSIZE, /* 9982 */ + IC_VEX_L_W_OPSIZE, /* 9983 */ + IC_EVEX_L2_B, /* 9984 */ + IC_EVEX_L2_B, /* 9985 */ + IC_EVEX_L2_XS_B, /* 9986 */ + IC_EVEX_L2_XS_B, /* 9987 */ + IC_EVEX_L2_XD_B, /* 9988 */ + IC_EVEX_L2_XD_B, /* 9989 */ + IC_EVEX_L2_XD_B, /* 9990 */ + IC_EVEX_L2_XD_B, /* 9991 */ + IC_EVEX_L2_W_B, /* 9992 */ + IC_EVEX_L2_W_B, /* 9993 */ + IC_EVEX_L2_W_XS_B, /* 9994 */ + IC_EVEX_L2_W_XS_B, /* 9995 */ + IC_EVEX_L2_W_XD_B, /* 9996 */ + IC_EVEX_L2_W_XD_B, /* 9997 */ + IC_EVEX_L2_W_XD_B, /* 9998 */ + IC_EVEX_L2_W_XD_B, /* 9999 */ + IC_EVEX_L2_OPSIZE_B, /* 10000 */ + IC_EVEX_L2_OPSIZE_B, /* 10001 */ + IC_EVEX_L2_OPSIZE_B, /* 10002 */ + IC_EVEX_L2_OPSIZE_B, /* 10003 */ + IC_EVEX_L2_OPSIZE_B, /* 10004 */ + IC_EVEX_L2_OPSIZE_B, /* 10005 */ + IC_EVEX_L2_OPSIZE_B, /* 10006 */ + IC_EVEX_L2_OPSIZE_B, /* 10007 */ + IC_EVEX_L2_W_OPSIZE_B, /* 10008 */ + IC_EVEX_L2_W_OPSIZE_B, /* 10009 */ + IC_EVEX_L2_W_OPSIZE_B, /* 10010 */ + IC_EVEX_L2_W_OPSIZE_B, /* 10011 */ + IC_EVEX_L2_W_OPSIZE_B, /* 10012 */ + IC_EVEX_L2_W_OPSIZE_B, /* 10013 */ + IC_EVEX_L2_W_OPSIZE_B, /* 10014 */ + IC_EVEX_L2_W_OPSIZE_B, /* 10015 */ + IC_EVEX_L2_B, /* 10016 */ + IC_EVEX_L2_B, /* 10017 */ + IC_EVEX_L2_XS_B, /* 10018 */ + IC_EVEX_L2_XS_B, /* 10019 */ + IC_EVEX_L2_XD_B, /* 10020 */ + IC_EVEX_L2_XD_B, /* 10021 */ + IC_EVEX_L2_XD_B, /* 10022 */ + IC_EVEX_L2_XD_B, /* 10023 */ + IC_EVEX_L2_W_B, /* 10024 */ + IC_EVEX_L2_W_B, /* 10025 */ + IC_EVEX_L2_W_XS_B, /* 10026 */ + IC_EVEX_L2_W_XS_B, /* 10027 */ + IC_EVEX_L2_W_XD_B, /* 10028 */ + IC_EVEX_L2_W_XD_B, /* 10029 */ + IC_EVEX_L2_W_XD_B, /* 10030 */ + IC_EVEX_L2_W_XD_B, /* 10031 */ + IC_EVEX_L2_OPSIZE_B, /* 10032 */ + IC_EVEX_L2_OPSIZE_B, /* 10033 */ + IC_EVEX_L2_OPSIZE_B, /* 10034 */ + IC_EVEX_L2_OPSIZE_B, /* 10035 */ + IC_EVEX_L2_OPSIZE_B, /* 10036 */ + IC_EVEX_L2_OPSIZE_B, /* 10037 */ + IC_EVEX_L2_OPSIZE_B, /* 10038 */ + IC_EVEX_L2_OPSIZE_B, /* 10039 */ + IC_EVEX_L2_W_OPSIZE_B, /* 10040 */ + IC_EVEX_L2_W_OPSIZE_B, /* 10041 */ + IC_EVEX_L2_W_OPSIZE_B, /* 10042 */ + IC_EVEX_L2_W_OPSIZE_B, /* 10043 */ + IC_EVEX_L2_W_OPSIZE_B, /* 10044 */ + IC_EVEX_L2_W_OPSIZE_B, /* 10045 */ + IC_EVEX_L2_W_OPSIZE_B, /* 10046 */ + IC_EVEX_L2_W_OPSIZE_B, /* 10047 */ + IC_EVEX_L2_B, /* 10048 */ + IC_EVEX_L2_B, /* 10049 */ + IC_EVEX_L2_XS_B, /* 10050 */ + IC_EVEX_L2_XS_B, /* 10051 */ + IC_EVEX_L2_XD_B, /* 10052 */ + IC_EVEX_L2_XD_B, /* 10053 */ + IC_EVEX_L2_XD_B, /* 10054 */ + IC_EVEX_L2_XD_B, /* 10055 */ + IC_EVEX_L2_W_B, /* 10056 */ + IC_EVEX_L2_W_B, /* 10057 */ + IC_EVEX_L2_W_XS_B, /* 10058 */ + IC_EVEX_L2_W_XS_B, /* 10059 */ + IC_EVEX_L2_W_XD_B, /* 10060 */ + IC_EVEX_L2_W_XD_B, /* 10061 */ + IC_EVEX_L2_W_XD_B, /* 10062 */ + IC_EVEX_L2_W_XD_B, /* 10063 */ + IC_EVEX_L2_OPSIZE_B, /* 10064 */ + IC_EVEX_L2_OPSIZE_B, /* 10065 */ + IC_EVEX_L2_OPSIZE_B, /* 10066 */ + IC_EVEX_L2_OPSIZE_B, /* 10067 */ + IC_EVEX_L2_OPSIZE_B, /* 10068 */ + IC_EVEX_L2_OPSIZE_B, /* 10069 */ + IC_EVEX_L2_OPSIZE_B, /* 10070 */ + IC_EVEX_L2_OPSIZE_B, /* 10071 */ + IC_EVEX_L2_W_OPSIZE_B, /* 10072 */ + IC_EVEX_L2_W_OPSIZE_B, /* 10073 */ + IC_EVEX_L2_W_OPSIZE_B, /* 10074 */ + IC_EVEX_L2_W_OPSIZE_B, /* 10075 */ + IC_EVEX_L2_W_OPSIZE_B, /* 10076 */ + IC_EVEX_L2_W_OPSIZE_B, /* 10077 */ + IC_EVEX_L2_W_OPSIZE_B, /* 10078 */ + IC_EVEX_L2_W_OPSIZE_B, /* 10079 */ + IC_EVEX_L2_B, /* 10080 */ + IC_EVEX_L2_B, /* 10081 */ + IC_EVEX_L2_XS_B, /* 10082 */ + IC_EVEX_L2_XS_B, /* 10083 */ + IC_EVEX_L2_XD_B, /* 10084 */ + IC_EVEX_L2_XD_B, /* 10085 */ + IC_EVEX_L2_XD_B, /* 10086 */ + IC_EVEX_L2_XD_B, /* 10087 */ + IC_EVEX_L2_W_B, /* 10088 */ + IC_EVEX_L2_W_B, /* 10089 */ + IC_EVEX_L2_W_XS_B, /* 10090 */ + IC_EVEX_L2_W_XS_B, /* 10091 */ + IC_EVEX_L2_W_XD_B, /* 10092 */ + IC_EVEX_L2_W_XD_B, /* 10093 */ + IC_EVEX_L2_W_XD_B, /* 10094 */ + IC_EVEX_L2_W_XD_B, /* 10095 */ + IC_EVEX_L2_OPSIZE_B, /* 10096 */ + IC_EVEX_L2_OPSIZE_B, /* 10097 */ + IC_EVEX_L2_OPSIZE_B, /* 10098 */ + IC_EVEX_L2_OPSIZE_B, /* 10099 */ + IC_EVEX_L2_OPSIZE_B, /* 10100 */ + IC_EVEX_L2_OPSIZE_B, /* 10101 */ + IC_EVEX_L2_OPSIZE_B, /* 10102 */ + IC_EVEX_L2_OPSIZE_B, /* 10103 */ + IC_EVEX_L2_W_OPSIZE_B, /* 10104 */ + IC_EVEX_L2_W_OPSIZE_B, /* 10105 */ + IC_EVEX_L2_W_OPSIZE_B, /* 10106 */ + IC_EVEX_L2_W_OPSIZE_B, /* 10107 */ + IC_EVEX_L2_W_OPSIZE_B, /* 10108 */ + IC_EVEX_L2_W_OPSIZE_B, /* 10109 */ + IC_EVEX_L2_W_OPSIZE_B, /* 10110 */ + IC_EVEX_L2_W_OPSIZE_B, /* 10111 */ + IC_EVEX_L2_B, /* 10112 */ + IC_EVEX_L2_B, /* 10113 */ + IC_EVEX_L2_XS_B, /* 10114 */ + IC_EVEX_L2_XS_B, /* 10115 */ + IC_EVEX_L2_XD_B, /* 10116 */ + IC_EVEX_L2_XD_B, /* 10117 */ + IC_EVEX_L2_XD_B, /* 10118 */ + IC_EVEX_L2_XD_B, /* 10119 */ + IC_EVEX_L2_W_B, /* 10120 */ + IC_EVEX_L2_W_B, /* 10121 */ + IC_EVEX_L2_W_XS_B, /* 10122 */ + IC_EVEX_L2_W_XS_B, /* 10123 */ + IC_EVEX_L2_W_XD_B, /* 10124 */ + IC_EVEX_L2_W_XD_B, /* 10125 */ + IC_EVEX_L2_W_XD_B, /* 10126 */ + IC_EVEX_L2_W_XD_B, /* 10127 */ + IC_EVEX_L2_OPSIZE_B, /* 10128 */ + IC_EVEX_L2_OPSIZE_B, /* 10129 */ + IC_EVEX_L2_OPSIZE_B, /* 10130 */ + IC_EVEX_L2_OPSIZE_B, /* 10131 */ + IC_EVEX_L2_OPSIZE_B, /* 10132 */ + IC_EVEX_L2_OPSIZE_B, /* 10133 */ + IC_EVEX_L2_OPSIZE_B, /* 10134 */ + IC_EVEX_L2_OPSIZE_B, /* 10135 */ + IC_EVEX_L2_W_OPSIZE_B, /* 10136 */ + IC_EVEX_L2_W_OPSIZE_B, /* 10137 */ + IC_EVEX_L2_W_OPSIZE_B, /* 10138 */ + IC_EVEX_L2_W_OPSIZE_B, /* 10139 */ + IC_EVEX_L2_W_OPSIZE_B, /* 10140 */ + IC_EVEX_L2_W_OPSIZE_B, /* 10141 */ + IC_EVEX_L2_W_OPSIZE_B, /* 10142 */ + IC_EVEX_L2_W_OPSIZE_B, /* 10143 */ + IC_EVEX_L2_B, /* 10144 */ + IC_EVEX_L2_B, /* 10145 */ + IC_EVEX_L2_XS_B, /* 10146 */ + IC_EVEX_L2_XS_B, /* 10147 */ + IC_EVEX_L2_XD_B, /* 10148 */ + IC_EVEX_L2_XD_B, /* 10149 */ + IC_EVEX_L2_XD_B, /* 10150 */ + IC_EVEX_L2_XD_B, /* 10151 */ + IC_EVEX_L2_W_B, /* 10152 */ + IC_EVEX_L2_W_B, /* 10153 */ + IC_EVEX_L2_W_XS_B, /* 10154 */ + IC_EVEX_L2_W_XS_B, /* 10155 */ + IC_EVEX_L2_W_XD_B, /* 10156 */ + IC_EVEX_L2_W_XD_B, /* 10157 */ + IC_EVEX_L2_W_XD_B, /* 10158 */ + IC_EVEX_L2_W_XD_B, /* 10159 */ + IC_EVEX_L2_OPSIZE_B, /* 10160 */ + IC_EVEX_L2_OPSIZE_B, /* 10161 */ + IC_EVEX_L2_OPSIZE_B, /* 10162 */ + IC_EVEX_L2_OPSIZE_B, /* 10163 */ + IC_EVEX_L2_OPSIZE_B, /* 10164 */ + IC_EVEX_L2_OPSIZE_B, /* 10165 */ + IC_EVEX_L2_OPSIZE_B, /* 10166 */ + IC_EVEX_L2_OPSIZE_B, /* 10167 */ + IC_EVEX_L2_W_OPSIZE_B, /* 10168 */ + IC_EVEX_L2_W_OPSIZE_B, /* 10169 */ + IC_EVEX_L2_W_OPSIZE_B, /* 10170 */ + IC_EVEX_L2_W_OPSIZE_B, /* 10171 */ + IC_EVEX_L2_W_OPSIZE_B, /* 10172 */ + IC_EVEX_L2_W_OPSIZE_B, /* 10173 */ + IC_EVEX_L2_W_OPSIZE_B, /* 10174 */ + IC_EVEX_L2_W_OPSIZE_B, /* 10175 */ + IC_EVEX_L2_B, /* 10176 */ + IC_EVEX_L2_B, /* 10177 */ + IC_EVEX_L2_XS_B, /* 10178 */ + IC_EVEX_L2_XS_B, /* 10179 */ + IC_EVEX_L2_XD_B, /* 10180 */ + IC_EVEX_L2_XD_B, /* 10181 */ + IC_EVEX_L2_XD_B, /* 10182 */ + IC_EVEX_L2_XD_B, /* 10183 */ + IC_EVEX_L2_W_B, /* 10184 */ + IC_EVEX_L2_W_B, /* 10185 */ + IC_EVEX_L2_W_XS_B, /* 10186 */ + IC_EVEX_L2_W_XS_B, /* 10187 */ + IC_EVEX_L2_W_XD_B, /* 10188 */ + IC_EVEX_L2_W_XD_B, /* 10189 */ + IC_EVEX_L2_W_XD_B, /* 10190 */ + IC_EVEX_L2_W_XD_B, /* 10191 */ + IC_EVEX_L2_OPSIZE_B, /* 10192 */ + IC_EVEX_L2_OPSIZE_B, /* 10193 */ + IC_EVEX_L2_OPSIZE_B, /* 10194 */ + IC_EVEX_L2_OPSIZE_B, /* 10195 */ + IC_EVEX_L2_OPSIZE_B, /* 10196 */ + IC_EVEX_L2_OPSIZE_B, /* 10197 */ + IC_EVEX_L2_OPSIZE_B, /* 10198 */ + IC_EVEX_L2_OPSIZE_B, /* 10199 */ + IC_EVEX_L2_W_OPSIZE_B, /* 10200 */ + IC_EVEX_L2_W_OPSIZE_B, /* 10201 */ + IC_EVEX_L2_W_OPSIZE_B, /* 10202 */ + IC_EVEX_L2_W_OPSIZE_B, /* 10203 */ + IC_EVEX_L2_W_OPSIZE_B, /* 10204 */ + IC_EVEX_L2_W_OPSIZE_B, /* 10205 */ + IC_EVEX_L2_W_OPSIZE_B, /* 10206 */ + IC_EVEX_L2_W_OPSIZE_B, /* 10207 */ + IC_EVEX_L2_B, /* 10208 */ + IC_EVEX_L2_B, /* 10209 */ + IC_EVEX_L2_XS_B, /* 10210 */ + IC_EVEX_L2_XS_B, /* 10211 */ + IC_EVEX_L2_XD_B, /* 10212 */ + IC_EVEX_L2_XD_B, /* 10213 */ + IC_EVEX_L2_XD_B, /* 10214 */ + IC_EVEX_L2_XD_B, /* 10215 */ + IC_EVEX_L2_W_B, /* 10216 */ + IC_EVEX_L2_W_B, /* 10217 */ + IC_EVEX_L2_W_XS_B, /* 10218 */ + IC_EVEX_L2_W_XS_B, /* 10219 */ + IC_EVEX_L2_W_XD_B, /* 10220 */ + IC_EVEX_L2_W_XD_B, /* 10221 */ + IC_EVEX_L2_W_XD_B, /* 10222 */ + IC_EVEX_L2_W_XD_B, /* 10223 */ + IC_EVEX_L2_OPSIZE_B, /* 10224 */ + IC_EVEX_L2_OPSIZE_B, /* 10225 */ + IC_EVEX_L2_OPSIZE_B, /* 10226 */ + IC_EVEX_L2_OPSIZE_B, /* 10227 */ + IC_EVEX_L2_OPSIZE_B, /* 10228 */ + IC_EVEX_L2_OPSIZE_B, /* 10229 */ + IC_EVEX_L2_OPSIZE_B, /* 10230 */ + IC_EVEX_L2_OPSIZE_B, /* 10231 */ + IC_EVEX_L2_W_OPSIZE_B, /* 10232 */ + IC_EVEX_L2_W_OPSIZE_B, /* 10233 */ + IC_EVEX_L2_W_OPSIZE_B, /* 10234 */ + IC_EVEX_L2_W_OPSIZE_B, /* 10235 */ + IC_EVEX_L2_W_OPSIZE_B, /* 10236 */ + IC_EVEX_L2_W_OPSIZE_B, /* 10237 */ + IC_EVEX_L2_W_OPSIZE_B, /* 10238 */ + IC_EVEX_L2_W_OPSIZE_B, /* 10239 */ + IC, /* 10240 */ + IC_64BIT, /* 10241 */ + IC_XS, /* 10242 */ + IC_64BIT_XS, /* 10243 */ + IC_XD, /* 10244 */ + IC_64BIT_XD, /* 10245 */ + IC_XS, /* 10246 */ + IC_64BIT_XS, /* 10247 */ + IC, /* 10248 */ + IC_64BIT_REXW, /* 10249 */ + IC_XS, /* 10250 */ + IC_64BIT_REXW_XS, /* 10251 */ + IC_XD, /* 10252 */ + IC_64BIT_REXW_XD, /* 10253 */ + IC_XS, /* 10254 */ + IC_64BIT_REXW_XS, /* 10255 */ + IC_OPSIZE, /* 10256 */ + IC_64BIT_OPSIZE, /* 10257 */ + IC_XS_OPSIZE, /* 10258 */ + IC_64BIT_XS_OPSIZE, /* 10259 */ + IC_XD_OPSIZE, /* 10260 */ + IC_64BIT_XD_OPSIZE, /* 10261 */ + IC_XS_OPSIZE, /* 10262 */ + IC_64BIT_XD_OPSIZE, /* 10263 */ + IC_OPSIZE, /* 10264 */ + IC_64BIT_REXW_OPSIZE, /* 10265 */ + IC_XS_OPSIZE, /* 10266 */ + IC_64BIT_REXW_XS, /* 10267 */ + IC_XD_OPSIZE, /* 10268 */ + IC_64BIT_REXW_XD, /* 10269 */ + IC_XS_OPSIZE, /* 10270 */ + IC_64BIT_REXW_XS, /* 10271 */ + IC_ADSIZE, /* 10272 */ + IC_64BIT_ADSIZE, /* 10273 */ + IC_XS, /* 10274 */ + IC_64BIT_XS, /* 10275 */ + IC_XD, /* 10276 */ + IC_64BIT_XD, /* 10277 */ + IC_XS, /* 10278 */ + IC_64BIT_XS, /* 10279 */ + IC_ADSIZE, /* 10280 */ + IC_64BIT_ADSIZE, /* 10281 */ + IC_XS, /* 10282 */ + IC_64BIT_REXW_XS, /* 10283 */ + IC_XD, /* 10284 */ + IC_64BIT_REXW_XD, /* 10285 */ + IC_XS, /* 10286 */ + IC_64BIT_REXW_XS, /* 10287 */ + IC_OPSIZE, /* 10288 */ + IC_64BIT_OPSIZE, /* 10289 */ + IC_XS_OPSIZE, /* 10290 */ + IC_64BIT_XS_OPSIZE, /* 10291 */ + IC_XD_OPSIZE, /* 10292 */ + IC_64BIT_XD_OPSIZE, /* 10293 */ + IC_XS_OPSIZE, /* 10294 */ + IC_64BIT_XD_OPSIZE, /* 10295 */ + IC_OPSIZE, /* 10296 */ + IC_64BIT_REXW_OPSIZE, /* 10297 */ + IC_XS_OPSIZE, /* 10298 */ + IC_64BIT_REXW_XS, /* 10299 */ + IC_XD_OPSIZE, /* 10300 */ + IC_64BIT_REXW_XD, /* 10301 */ + IC_XS_OPSIZE, /* 10302 */ + IC_64BIT_REXW_XS, /* 10303 */ + IC_VEX, /* 10304 */ + IC_VEX, /* 10305 */ + IC_VEX_XS, /* 10306 */ + IC_VEX_XS, /* 10307 */ + IC_VEX_XD, /* 10308 */ + IC_VEX_XD, /* 10309 */ + IC_VEX_XD, /* 10310 */ + IC_VEX_XD, /* 10311 */ + IC_VEX_W, /* 10312 */ + IC_VEX_W, /* 10313 */ + IC_VEX_W_XS, /* 10314 */ + IC_VEX_W_XS, /* 10315 */ + IC_VEX_W_XD, /* 10316 */ + IC_VEX_W_XD, /* 10317 */ + IC_VEX_W_XD, /* 10318 */ + IC_VEX_W_XD, /* 10319 */ + IC_VEX_OPSIZE, /* 10320 */ + IC_VEX_OPSIZE, /* 10321 */ + IC_VEX_OPSIZE, /* 10322 */ + IC_VEX_OPSIZE, /* 10323 */ + IC_VEX_OPSIZE, /* 10324 */ + IC_VEX_OPSIZE, /* 10325 */ + IC_VEX_OPSIZE, /* 10326 */ + IC_VEX_OPSIZE, /* 10327 */ + IC_VEX_W_OPSIZE, /* 10328 */ + IC_VEX_W_OPSIZE, /* 10329 */ + IC_VEX_W_OPSIZE, /* 10330 */ + IC_VEX_W_OPSIZE, /* 10331 */ + IC_VEX_W_OPSIZE, /* 10332 */ + IC_VEX_W_OPSIZE, /* 10333 */ + IC_VEX_W_OPSIZE, /* 10334 */ + IC_VEX_W_OPSIZE, /* 10335 */ + IC_VEX, /* 10336 */ + IC_VEX, /* 10337 */ + IC_VEX_XS, /* 10338 */ + IC_VEX_XS, /* 10339 */ + IC_VEX_XD, /* 10340 */ + IC_VEX_XD, /* 10341 */ + IC_VEX_XD, /* 10342 */ + IC_VEX_XD, /* 10343 */ + IC_VEX_W, /* 10344 */ + IC_VEX_W, /* 10345 */ + IC_VEX_W_XS, /* 10346 */ + IC_VEX_W_XS, /* 10347 */ + IC_VEX_W_XD, /* 10348 */ + IC_VEX_W_XD, /* 10349 */ + IC_VEX_W_XD, /* 10350 */ + IC_VEX_W_XD, /* 10351 */ + IC_VEX_OPSIZE, /* 10352 */ + IC_VEX_OPSIZE, /* 10353 */ + IC_VEX_OPSIZE, /* 10354 */ + IC_VEX_OPSIZE, /* 10355 */ + IC_VEX_OPSIZE, /* 10356 */ + IC_VEX_OPSIZE, /* 10357 */ + IC_VEX_OPSIZE, /* 10358 */ + IC_VEX_OPSIZE, /* 10359 */ + IC_VEX_W_OPSIZE, /* 10360 */ + IC_VEX_W_OPSIZE, /* 10361 */ + IC_VEX_W_OPSIZE, /* 10362 */ + IC_VEX_W_OPSIZE, /* 10363 */ + IC_VEX_W_OPSIZE, /* 10364 */ + IC_VEX_W_OPSIZE, /* 10365 */ + IC_VEX_W_OPSIZE, /* 10366 */ + IC_VEX_W_OPSIZE, /* 10367 */ + IC_VEX_L, /* 10368 */ + IC_VEX_L, /* 10369 */ + IC_VEX_L_XS, /* 10370 */ + IC_VEX_L_XS, /* 10371 */ + IC_VEX_L_XD, /* 10372 */ + IC_VEX_L_XD, /* 10373 */ + IC_VEX_L_XD, /* 10374 */ + IC_VEX_L_XD, /* 10375 */ + IC_VEX_L_W, /* 10376 */ + IC_VEX_L_W, /* 10377 */ + IC_VEX_L_W_XS, /* 10378 */ + IC_VEX_L_W_XS, /* 10379 */ + IC_VEX_L_W_XD, /* 10380 */ + IC_VEX_L_W_XD, /* 10381 */ + IC_VEX_L_W_XD, /* 10382 */ + IC_VEX_L_W_XD, /* 10383 */ + IC_VEX_L_OPSIZE, /* 10384 */ + IC_VEX_L_OPSIZE, /* 10385 */ + IC_VEX_L_OPSIZE, /* 10386 */ + IC_VEX_L_OPSIZE, /* 10387 */ + IC_VEX_L_OPSIZE, /* 10388 */ + IC_VEX_L_OPSIZE, /* 10389 */ + IC_VEX_L_OPSIZE, /* 10390 */ + IC_VEX_L_OPSIZE, /* 10391 */ + IC_VEX_L_W_OPSIZE, /* 10392 */ + IC_VEX_L_W_OPSIZE, /* 10393 */ + IC_VEX_L_W_OPSIZE, /* 10394 */ + IC_VEX_L_W_OPSIZE, /* 10395 */ + IC_VEX_L_W_OPSIZE, /* 10396 */ + IC_VEX_L_W_OPSIZE, /* 10397 */ + IC_VEX_L_W_OPSIZE, /* 10398 */ + IC_VEX_L_W_OPSIZE, /* 10399 */ + IC_VEX_L, /* 10400 */ + IC_VEX_L, /* 10401 */ + IC_VEX_L_XS, /* 10402 */ + IC_VEX_L_XS, /* 10403 */ + IC_VEX_L_XD, /* 10404 */ + IC_VEX_L_XD, /* 10405 */ + IC_VEX_L_XD, /* 10406 */ + IC_VEX_L_XD, /* 10407 */ + IC_VEX_L_W, /* 10408 */ + IC_VEX_L_W, /* 10409 */ + IC_VEX_L_W_XS, /* 10410 */ + IC_VEX_L_W_XS, /* 10411 */ + IC_VEX_L_W_XD, /* 10412 */ + IC_VEX_L_W_XD, /* 10413 */ + IC_VEX_L_W_XD, /* 10414 */ + IC_VEX_L_W_XD, /* 10415 */ + IC_VEX_L_OPSIZE, /* 10416 */ + IC_VEX_L_OPSIZE, /* 10417 */ + IC_VEX_L_OPSIZE, /* 10418 */ + IC_VEX_L_OPSIZE, /* 10419 */ + IC_VEX_L_OPSIZE, /* 10420 */ + IC_VEX_L_OPSIZE, /* 10421 */ + IC_VEX_L_OPSIZE, /* 10422 */ + IC_VEX_L_OPSIZE, /* 10423 */ + IC_VEX_L_W_OPSIZE, /* 10424 */ + IC_VEX_L_W_OPSIZE, /* 10425 */ + IC_VEX_L_W_OPSIZE, /* 10426 */ + IC_VEX_L_W_OPSIZE, /* 10427 */ + IC_VEX_L_W_OPSIZE, /* 10428 */ + IC_VEX_L_W_OPSIZE, /* 10429 */ + IC_VEX_L_W_OPSIZE, /* 10430 */ + IC_VEX_L_W_OPSIZE, /* 10431 */ + IC_VEX_L, /* 10432 */ + IC_VEX_L, /* 10433 */ + IC_VEX_L_XS, /* 10434 */ + IC_VEX_L_XS, /* 10435 */ + IC_VEX_L_XD, /* 10436 */ + IC_VEX_L_XD, /* 10437 */ + IC_VEX_L_XD, /* 10438 */ + IC_VEX_L_XD, /* 10439 */ + IC_VEX_L_W, /* 10440 */ + IC_VEX_L_W, /* 10441 */ + IC_VEX_L_W_XS, /* 10442 */ + IC_VEX_L_W_XS, /* 10443 */ + IC_VEX_L_W_XD, /* 10444 */ + IC_VEX_L_W_XD, /* 10445 */ + IC_VEX_L_W_XD, /* 10446 */ + IC_VEX_L_W_XD, /* 10447 */ + IC_VEX_L_OPSIZE, /* 10448 */ + IC_VEX_L_OPSIZE, /* 10449 */ + IC_VEX_L_OPSIZE, /* 10450 */ + IC_VEX_L_OPSIZE, /* 10451 */ + IC_VEX_L_OPSIZE, /* 10452 */ + IC_VEX_L_OPSIZE, /* 10453 */ + IC_VEX_L_OPSIZE, /* 10454 */ + IC_VEX_L_OPSIZE, /* 10455 */ + IC_VEX_L_W_OPSIZE, /* 10456 */ + IC_VEX_L_W_OPSIZE, /* 10457 */ + IC_VEX_L_W_OPSIZE, /* 10458 */ + IC_VEX_L_W_OPSIZE, /* 10459 */ + IC_VEX_L_W_OPSIZE, /* 10460 */ + IC_VEX_L_W_OPSIZE, /* 10461 */ + IC_VEX_L_W_OPSIZE, /* 10462 */ + IC_VEX_L_W_OPSIZE, /* 10463 */ + IC_VEX_L, /* 10464 */ + IC_VEX_L, /* 10465 */ + IC_VEX_L_XS, /* 10466 */ + IC_VEX_L_XS, /* 10467 */ + IC_VEX_L_XD, /* 10468 */ + IC_VEX_L_XD, /* 10469 */ + IC_VEX_L_XD, /* 10470 */ + IC_VEX_L_XD, /* 10471 */ + IC_VEX_L_W, /* 10472 */ + IC_VEX_L_W, /* 10473 */ + IC_VEX_L_W_XS, /* 10474 */ + IC_VEX_L_W_XS, /* 10475 */ + IC_VEX_L_W_XD, /* 10476 */ + IC_VEX_L_W_XD, /* 10477 */ + IC_VEX_L_W_XD, /* 10478 */ + IC_VEX_L_W_XD, /* 10479 */ + IC_VEX_L_OPSIZE, /* 10480 */ + IC_VEX_L_OPSIZE, /* 10481 */ + IC_VEX_L_OPSIZE, /* 10482 */ + IC_VEX_L_OPSIZE, /* 10483 */ + IC_VEX_L_OPSIZE, /* 10484 */ + IC_VEX_L_OPSIZE, /* 10485 */ + IC_VEX_L_OPSIZE, /* 10486 */ + IC_VEX_L_OPSIZE, /* 10487 */ + IC_VEX_L_W_OPSIZE, /* 10488 */ + IC_VEX_L_W_OPSIZE, /* 10489 */ + IC_VEX_L_W_OPSIZE, /* 10490 */ + IC_VEX_L_W_OPSIZE, /* 10491 */ + IC_VEX_L_W_OPSIZE, /* 10492 */ + IC_VEX_L_W_OPSIZE, /* 10493 */ + IC_VEX_L_W_OPSIZE, /* 10494 */ + IC_VEX_L_W_OPSIZE, /* 10495 */ + IC_EVEX_K_B, /* 10496 */ + IC_EVEX_K_B, /* 10497 */ + IC_EVEX_XS_K_B, /* 10498 */ + IC_EVEX_XS_K_B, /* 10499 */ + IC_EVEX_XD_K_B, /* 10500 */ + IC_EVEX_XD_K_B, /* 10501 */ + IC_EVEX_XD_K_B, /* 10502 */ + IC_EVEX_XD_K_B, /* 10503 */ + IC_EVEX_W_K_B, /* 10504 */ + IC_EVEX_W_K_B, /* 10505 */ + IC_EVEX_W_XS_K_B, /* 10506 */ + IC_EVEX_W_XS_K_B, /* 10507 */ + IC_EVEX_W_XD_K_B, /* 10508 */ + IC_EVEX_W_XD_K_B, /* 10509 */ + IC_EVEX_W_XD_K_B, /* 10510 */ + IC_EVEX_W_XD_K_B, /* 10511 */ + IC_EVEX_OPSIZE_K_B, /* 10512 */ + IC_EVEX_OPSIZE_K_B, /* 10513 */ + IC_EVEX_OPSIZE_K_B, /* 10514 */ + IC_EVEX_OPSIZE_K_B, /* 10515 */ + IC_EVEX_OPSIZE_K_B, /* 10516 */ + IC_EVEX_OPSIZE_K_B, /* 10517 */ + IC_EVEX_OPSIZE_K_B, /* 10518 */ + IC_EVEX_OPSIZE_K_B, /* 10519 */ + IC_EVEX_W_OPSIZE_K_B, /* 10520 */ + IC_EVEX_W_OPSIZE_K_B, /* 10521 */ + IC_EVEX_W_OPSIZE_K_B, /* 10522 */ + IC_EVEX_W_OPSIZE_K_B, /* 10523 */ + IC_EVEX_W_OPSIZE_K_B, /* 10524 */ + IC_EVEX_W_OPSIZE_K_B, /* 10525 */ + IC_EVEX_W_OPSIZE_K_B, /* 10526 */ + IC_EVEX_W_OPSIZE_K_B, /* 10527 */ + IC_EVEX_K_B, /* 10528 */ + IC_EVEX_K_B, /* 10529 */ + IC_EVEX_XS_K_B, /* 10530 */ + IC_EVEX_XS_K_B, /* 10531 */ + IC_EVEX_XD_K_B, /* 10532 */ + IC_EVEX_XD_K_B, /* 10533 */ + IC_EVEX_XD_K_B, /* 10534 */ + IC_EVEX_XD_K_B, /* 10535 */ + IC_EVEX_W_K_B, /* 10536 */ + IC_EVEX_W_K_B, /* 10537 */ + IC_EVEX_W_XS_K_B, /* 10538 */ + IC_EVEX_W_XS_K_B, /* 10539 */ + IC_EVEX_W_XD_K_B, /* 10540 */ + IC_EVEX_W_XD_K_B, /* 10541 */ + IC_EVEX_W_XD_K_B, /* 10542 */ + IC_EVEX_W_XD_K_B, /* 10543 */ + IC_EVEX_OPSIZE_K_B, /* 10544 */ + IC_EVEX_OPSIZE_K_B, /* 10545 */ + IC_EVEX_OPSIZE_K_B, /* 10546 */ + IC_EVEX_OPSIZE_K_B, /* 10547 */ + IC_EVEX_OPSIZE_K_B, /* 10548 */ + IC_EVEX_OPSIZE_K_B, /* 10549 */ + IC_EVEX_OPSIZE_K_B, /* 10550 */ + IC_EVEX_OPSIZE_K_B, /* 10551 */ + IC_EVEX_W_OPSIZE_K_B, /* 10552 */ + IC_EVEX_W_OPSIZE_K_B, /* 10553 */ + IC_EVEX_W_OPSIZE_K_B, /* 10554 */ + IC_EVEX_W_OPSIZE_K_B, /* 10555 */ + IC_EVEX_W_OPSIZE_K_B, /* 10556 */ + IC_EVEX_W_OPSIZE_K_B, /* 10557 */ + IC_EVEX_W_OPSIZE_K_B, /* 10558 */ + IC_EVEX_W_OPSIZE_K_B, /* 10559 */ + IC_EVEX_K_B, /* 10560 */ + IC_EVEX_K_B, /* 10561 */ + IC_EVEX_XS_K_B, /* 10562 */ + IC_EVEX_XS_K_B, /* 10563 */ + IC_EVEX_XD_K_B, /* 10564 */ + IC_EVEX_XD_K_B, /* 10565 */ + IC_EVEX_XD_K_B, /* 10566 */ + IC_EVEX_XD_K_B, /* 10567 */ + IC_EVEX_W_K_B, /* 10568 */ + IC_EVEX_W_K_B, /* 10569 */ + IC_EVEX_W_XS_K_B, /* 10570 */ + IC_EVEX_W_XS_K_B, /* 10571 */ + IC_EVEX_W_XD_K_B, /* 10572 */ + IC_EVEX_W_XD_K_B, /* 10573 */ + IC_EVEX_W_XD_K_B, /* 10574 */ + IC_EVEX_W_XD_K_B, /* 10575 */ + IC_EVEX_OPSIZE_K_B, /* 10576 */ + IC_EVEX_OPSIZE_K_B, /* 10577 */ + IC_EVEX_OPSIZE_K_B, /* 10578 */ + IC_EVEX_OPSIZE_K_B, /* 10579 */ + IC_EVEX_OPSIZE_K_B, /* 10580 */ + IC_EVEX_OPSIZE_K_B, /* 10581 */ + IC_EVEX_OPSIZE_K_B, /* 10582 */ + IC_EVEX_OPSIZE_K_B, /* 10583 */ + IC_EVEX_W_OPSIZE_K_B, /* 10584 */ + IC_EVEX_W_OPSIZE_K_B, /* 10585 */ + IC_EVEX_W_OPSIZE_K_B, /* 10586 */ + IC_EVEX_W_OPSIZE_K_B, /* 10587 */ + IC_EVEX_W_OPSIZE_K_B, /* 10588 */ + IC_EVEX_W_OPSIZE_K_B, /* 10589 */ + IC_EVEX_W_OPSIZE_K_B, /* 10590 */ + IC_EVEX_W_OPSIZE_K_B, /* 10591 */ + IC_EVEX_K_B, /* 10592 */ + IC_EVEX_K_B, /* 10593 */ + IC_EVEX_XS_K_B, /* 10594 */ + IC_EVEX_XS_K_B, /* 10595 */ + IC_EVEX_XD_K_B, /* 10596 */ + IC_EVEX_XD_K_B, /* 10597 */ + IC_EVEX_XD_K_B, /* 10598 */ + IC_EVEX_XD_K_B, /* 10599 */ + IC_EVEX_W_K_B, /* 10600 */ + IC_EVEX_W_K_B, /* 10601 */ + IC_EVEX_W_XS_K_B, /* 10602 */ + IC_EVEX_W_XS_K_B, /* 10603 */ + IC_EVEX_W_XD_K_B, /* 10604 */ + IC_EVEX_W_XD_K_B, /* 10605 */ + IC_EVEX_W_XD_K_B, /* 10606 */ + IC_EVEX_W_XD_K_B, /* 10607 */ + IC_EVEX_OPSIZE_K_B, /* 10608 */ + IC_EVEX_OPSIZE_K_B, /* 10609 */ + IC_EVEX_OPSIZE_K_B, /* 10610 */ + IC_EVEX_OPSIZE_K_B, /* 10611 */ + IC_EVEX_OPSIZE_K_B, /* 10612 */ + IC_EVEX_OPSIZE_K_B, /* 10613 */ + IC_EVEX_OPSIZE_K_B, /* 10614 */ + IC_EVEX_OPSIZE_K_B, /* 10615 */ + IC_EVEX_W_OPSIZE_K_B, /* 10616 */ + IC_EVEX_W_OPSIZE_K_B, /* 10617 */ + IC_EVEX_W_OPSIZE_K_B, /* 10618 */ + IC_EVEX_W_OPSIZE_K_B, /* 10619 */ + IC_EVEX_W_OPSIZE_K_B, /* 10620 */ + IC_EVEX_W_OPSIZE_K_B, /* 10621 */ + IC_EVEX_W_OPSIZE_K_B, /* 10622 */ + IC_EVEX_W_OPSIZE_K_B, /* 10623 */ + IC_EVEX_K_B, /* 10624 */ + IC_EVEX_K_B, /* 10625 */ + IC_EVEX_XS_K_B, /* 10626 */ + IC_EVEX_XS_K_B, /* 10627 */ + IC_EVEX_XD_K_B, /* 10628 */ + IC_EVEX_XD_K_B, /* 10629 */ + IC_EVEX_XD_K_B, /* 10630 */ + IC_EVEX_XD_K_B, /* 10631 */ + IC_EVEX_W_K_B, /* 10632 */ + IC_EVEX_W_K_B, /* 10633 */ + IC_EVEX_W_XS_K_B, /* 10634 */ + IC_EVEX_W_XS_K_B, /* 10635 */ + IC_EVEX_W_XD_K_B, /* 10636 */ + IC_EVEX_W_XD_K_B, /* 10637 */ + IC_EVEX_W_XD_K_B, /* 10638 */ + IC_EVEX_W_XD_K_B, /* 10639 */ + IC_EVEX_OPSIZE_K_B, /* 10640 */ + IC_EVEX_OPSIZE_K_B, /* 10641 */ + IC_EVEX_OPSIZE_K_B, /* 10642 */ + IC_EVEX_OPSIZE_K_B, /* 10643 */ + IC_EVEX_OPSIZE_K_B, /* 10644 */ + IC_EVEX_OPSIZE_K_B, /* 10645 */ + IC_EVEX_OPSIZE_K_B, /* 10646 */ + IC_EVEX_OPSIZE_K_B, /* 10647 */ + IC_EVEX_W_OPSIZE_K_B, /* 10648 */ + IC_EVEX_W_OPSIZE_K_B, /* 10649 */ + IC_EVEX_W_OPSIZE_K_B, /* 10650 */ + IC_EVEX_W_OPSIZE_K_B, /* 10651 */ + IC_EVEX_W_OPSIZE_K_B, /* 10652 */ + IC_EVEX_W_OPSIZE_K_B, /* 10653 */ + IC_EVEX_W_OPSIZE_K_B, /* 10654 */ + IC_EVEX_W_OPSIZE_K_B, /* 10655 */ + IC_EVEX_K_B, /* 10656 */ + IC_EVEX_K_B, /* 10657 */ + IC_EVEX_XS_K_B, /* 10658 */ + IC_EVEX_XS_K_B, /* 10659 */ + IC_EVEX_XD_K_B, /* 10660 */ + IC_EVEX_XD_K_B, /* 10661 */ + IC_EVEX_XD_K_B, /* 10662 */ + IC_EVEX_XD_K_B, /* 10663 */ + IC_EVEX_W_K_B, /* 10664 */ + IC_EVEX_W_K_B, /* 10665 */ + IC_EVEX_W_XS_K_B, /* 10666 */ + IC_EVEX_W_XS_K_B, /* 10667 */ + IC_EVEX_W_XD_K_B, /* 10668 */ + IC_EVEX_W_XD_K_B, /* 10669 */ + IC_EVEX_W_XD_K_B, /* 10670 */ + IC_EVEX_W_XD_K_B, /* 10671 */ + IC_EVEX_OPSIZE_K_B, /* 10672 */ + IC_EVEX_OPSIZE_K_B, /* 10673 */ + IC_EVEX_OPSIZE_K_B, /* 10674 */ + IC_EVEX_OPSIZE_K_B, /* 10675 */ + IC_EVEX_OPSIZE_K_B, /* 10676 */ + IC_EVEX_OPSIZE_K_B, /* 10677 */ + IC_EVEX_OPSIZE_K_B, /* 10678 */ + IC_EVEX_OPSIZE_K_B, /* 10679 */ + IC_EVEX_W_OPSIZE_K_B, /* 10680 */ + IC_EVEX_W_OPSIZE_K_B, /* 10681 */ + IC_EVEX_W_OPSIZE_K_B, /* 10682 */ + IC_EVEX_W_OPSIZE_K_B, /* 10683 */ + IC_EVEX_W_OPSIZE_K_B, /* 10684 */ + IC_EVEX_W_OPSIZE_K_B, /* 10685 */ + IC_EVEX_W_OPSIZE_K_B, /* 10686 */ + IC_EVEX_W_OPSIZE_K_B, /* 10687 */ + IC_EVEX_K_B, /* 10688 */ + IC_EVEX_K_B, /* 10689 */ + IC_EVEX_XS_K_B, /* 10690 */ + IC_EVEX_XS_K_B, /* 10691 */ + IC_EVEX_XD_K_B, /* 10692 */ + IC_EVEX_XD_K_B, /* 10693 */ + IC_EVEX_XD_K_B, /* 10694 */ + IC_EVEX_XD_K_B, /* 10695 */ + IC_EVEX_W_K_B, /* 10696 */ + IC_EVEX_W_K_B, /* 10697 */ + IC_EVEX_W_XS_K_B, /* 10698 */ + IC_EVEX_W_XS_K_B, /* 10699 */ + IC_EVEX_W_XD_K_B, /* 10700 */ + IC_EVEX_W_XD_K_B, /* 10701 */ + IC_EVEX_W_XD_K_B, /* 10702 */ + IC_EVEX_W_XD_K_B, /* 10703 */ + IC_EVEX_OPSIZE_K_B, /* 10704 */ + IC_EVEX_OPSIZE_K_B, /* 10705 */ + IC_EVEX_OPSIZE_K_B, /* 10706 */ + IC_EVEX_OPSIZE_K_B, /* 10707 */ + IC_EVEX_OPSIZE_K_B, /* 10708 */ + IC_EVEX_OPSIZE_K_B, /* 10709 */ + IC_EVEX_OPSIZE_K_B, /* 10710 */ + IC_EVEX_OPSIZE_K_B, /* 10711 */ + IC_EVEX_W_OPSIZE_K_B, /* 10712 */ + IC_EVEX_W_OPSIZE_K_B, /* 10713 */ + IC_EVEX_W_OPSIZE_K_B, /* 10714 */ + IC_EVEX_W_OPSIZE_K_B, /* 10715 */ + IC_EVEX_W_OPSIZE_K_B, /* 10716 */ + IC_EVEX_W_OPSIZE_K_B, /* 10717 */ + IC_EVEX_W_OPSIZE_K_B, /* 10718 */ + IC_EVEX_W_OPSIZE_K_B, /* 10719 */ + IC_EVEX_K_B, /* 10720 */ + IC_EVEX_K_B, /* 10721 */ + IC_EVEX_XS_K_B, /* 10722 */ + IC_EVEX_XS_K_B, /* 10723 */ + IC_EVEX_XD_K_B, /* 10724 */ + IC_EVEX_XD_K_B, /* 10725 */ + IC_EVEX_XD_K_B, /* 10726 */ + IC_EVEX_XD_K_B, /* 10727 */ + IC_EVEX_W_K_B, /* 10728 */ + IC_EVEX_W_K_B, /* 10729 */ + IC_EVEX_W_XS_K_B, /* 10730 */ + IC_EVEX_W_XS_K_B, /* 10731 */ + IC_EVEX_W_XD_K_B, /* 10732 */ + IC_EVEX_W_XD_K_B, /* 10733 */ + IC_EVEX_W_XD_K_B, /* 10734 */ + IC_EVEX_W_XD_K_B, /* 10735 */ + IC_EVEX_OPSIZE_K_B, /* 10736 */ + IC_EVEX_OPSIZE_K_B, /* 10737 */ + IC_EVEX_OPSIZE_K_B, /* 10738 */ + IC_EVEX_OPSIZE_K_B, /* 10739 */ + IC_EVEX_OPSIZE_K_B, /* 10740 */ + IC_EVEX_OPSIZE_K_B, /* 10741 */ + IC_EVEX_OPSIZE_K_B, /* 10742 */ + IC_EVEX_OPSIZE_K_B, /* 10743 */ + IC_EVEX_W_OPSIZE_K_B, /* 10744 */ + IC_EVEX_W_OPSIZE_K_B, /* 10745 */ + IC_EVEX_W_OPSIZE_K_B, /* 10746 */ + IC_EVEX_W_OPSIZE_K_B, /* 10747 */ + IC_EVEX_W_OPSIZE_K_B, /* 10748 */ + IC_EVEX_W_OPSIZE_K_B, /* 10749 */ + IC_EVEX_W_OPSIZE_K_B, /* 10750 */ + IC_EVEX_W_OPSIZE_K_B, /* 10751 */ + IC, /* 10752 */ + IC_64BIT, /* 10753 */ + IC_XS, /* 10754 */ + IC_64BIT_XS, /* 10755 */ + IC_XD, /* 10756 */ + IC_64BIT_XD, /* 10757 */ + IC_XS, /* 10758 */ + IC_64BIT_XS, /* 10759 */ + IC, /* 10760 */ + IC_64BIT_REXW, /* 10761 */ + IC_XS, /* 10762 */ + IC_64BIT_REXW_XS, /* 10763 */ + IC_XD, /* 10764 */ + IC_64BIT_REXW_XD, /* 10765 */ + IC_XS, /* 10766 */ + IC_64BIT_REXW_XS, /* 10767 */ + IC_OPSIZE, /* 10768 */ + IC_64BIT_OPSIZE, /* 10769 */ + IC_XS_OPSIZE, /* 10770 */ + IC_64BIT_XS_OPSIZE, /* 10771 */ + IC_XD_OPSIZE, /* 10772 */ + IC_64BIT_XD_OPSIZE, /* 10773 */ + IC_XS_OPSIZE, /* 10774 */ + IC_64BIT_XD_OPSIZE, /* 10775 */ + IC_OPSIZE, /* 10776 */ + IC_64BIT_REXW_OPSIZE, /* 10777 */ + IC_XS_OPSIZE, /* 10778 */ + IC_64BIT_REXW_XS, /* 10779 */ + IC_XD_OPSIZE, /* 10780 */ + IC_64BIT_REXW_XD, /* 10781 */ + IC_XS_OPSIZE, /* 10782 */ + IC_64BIT_REXW_XS, /* 10783 */ + IC_ADSIZE, /* 10784 */ + IC_64BIT_ADSIZE, /* 10785 */ + IC_XS, /* 10786 */ + IC_64BIT_XS, /* 10787 */ + IC_XD, /* 10788 */ + IC_64BIT_XD, /* 10789 */ + IC_XS, /* 10790 */ + IC_64BIT_XS, /* 10791 */ + IC_ADSIZE, /* 10792 */ + IC_64BIT_ADSIZE, /* 10793 */ + IC_XS, /* 10794 */ + IC_64BIT_REXW_XS, /* 10795 */ + IC_XD, /* 10796 */ + IC_64BIT_REXW_XD, /* 10797 */ + IC_XS, /* 10798 */ + IC_64BIT_REXW_XS, /* 10799 */ + IC_OPSIZE, /* 10800 */ + IC_64BIT_OPSIZE, /* 10801 */ + IC_XS_OPSIZE, /* 10802 */ + IC_64BIT_XS_OPSIZE, /* 10803 */ + IC_XD_OPSIZE, /* 10804 */ + IC_64BIT_XD_OPSIZE, /* 10805 */ + IC_XS_OPSIZE, /* 10806 */ + IC_64BIT_XD_OPSIZE, /* 10807 */ + IC_OPSIZE, /* 10808 */ + IC_64BIT_REXW_OPSIZE, /* 10809 */ + IC_XS_OPSIZE, /* 10810 */ + IC_64BIT_REXW_XS, /* 10811 */ + IC_XD_OPSIZE, /* 10812 */ + IC_64BIT_REXW_XD, /* 10813 */ + IC_XS_OPSIZE, /* 10814 */ + IC_64BIT_REXW_XS, /* 10815 */ + IC_VEX, /* 10816 */ + IC_VEX, /* 10817 */ + IC_VEX_XS, /* 10818 */ + IC_VEX_XS, /* 10819 */ + IC_VEX_XD, /* 10820 */ + IC_VEX_XD, /* 10821 */ + IC_VEX_XD, /* 10822 */ + IC_VEX_XD, /* 10823 */ + IC_VEX_W, /* 10824 */ + IC_VEX_W, /* 10825 */ + IC_VEX_W_XS, /* 10826 */ + IC_VEX_W_XS, /* 10827 */ + IC_VEX_W_XD, /* 10828 */ + IC_VEX_W_XD, /* 10829 */ + IC_VEX_W_XD, /* 10830 */ + IC_VEX_W_XD, /* 10831 */ + IC_VEX_OPSIZE, /* 10832 */ + IC_VEX_OPSIZE, /* 10833 */ + IC_VEX_OPSIZE, /* 10834 */ + IC_VEX_OPSIZE, /* 10835 */ + IC_VEX_OPSIZE, /* 10836 */ + IC_VEX_OPSIZE, /* 10837 */ + IC_VEX_OPSIZE, /* 10838 */ + IC_VEX_OPSIZE, /* 10839 */ + IC_VEX_W_OPSIZE, /* 10840 */ + IC_VEX_W_OPSIZE, /* 10841 */ + IC_VEX_W_OPSIZE, /* 10842 */ + IC_VEX_W_OPSIZE, /* 10843 */ + IC_VEX_W_OPSIZE, /* 10844 */ + IC_VEX_W_OPSIZE, /* 10845 */ + IC_VEX_W_OPSIZE, /* 10846 */ + IC_VEX_W_OPSIZE, /* 10847 */ + IC_VEX, /* 10848 */ + IC_VEX, /* 10849 */ + IC_VEX_XS, /* 10850 */ + IC_VEX_XS, /* 10851 */ + IC_VEX_XD, /* 10852 */ + IC_VEX_XD, /* 10853 */ + IC_VEX_XD, /* 10854 */ + IC_VEX_XD, /* 10855 */ + IC_VEX_W, /* 10856 */ + IC_VEX_W, /* 10857 */ + IC_VEX_W_XS, /* 10858 */ + IC_VEX_W_XS, /* 10859 */ + IC_VEX_W_XD, /* 10860 */ + IC_VEX_W_XD, /* 10861 */ + IC_VEX_W_XD, /* 10862 */ + IC_VEX_W_XD, /* 10863 */ + IC_VEX_OPSIZE, /* 10864 */ + IC_VEX_OPSIZE, /* 10865 */ + IC_VEX_OPSIZE, /* 10866 */ + IC_VEX_OPSIZE, /* 10867 */ + IC_VEX_OPSIZE, /* 10868 */ + IC_VEX_OPSIZE, /* 10869 */ + IC_VEX_OPSIZE, /* 10870 */ + IC_VEX_OPSIZE, /* 10871 */ + IC_VEX_W_OPSIZE, /* 10872 */ + IC_VEX_W_OPSIZE, /* 10873 */ + IC_VEX_W_OPSIZE, /* 10874 */ + IC_VEX_W_OPSIZE, /* 10875 */ + IC_VEX_W_OPSIZE, /* 10876 */ + IC_VEX_W_OPSIZE, /* 10877 */ + IC_VEX_W_OPSIZE, /* 10878 */ + IC_VEX_W_OPSIZE, /* 10879 */ + IC_VEX_L, /* 10880 */ + IC_VEX_L, /* 10881 */ + IC_VEX_L_XS, /* 10882 */ + IC_VEX_L_XS, /* 10883 */ + IC_VEX_L_XD, /* 10884 */ + IC_VEX_L_XD, /* 10885 */ + IC_VEX_L_XD, /* 10886 */ + IC_VEX_L_XD, /* 10887 */ + IC_VEX_L_W, /* 10888 */ + IC_VEX_L_W, /* 10889 */ + IC_VEX_L_W_XS, /* 10890 */ + IC_VEX_L_W_XS, /* 10891 */ + IC_VEX_L_W_XD, /* 10892 */ + IC_VEX_L_W_XD, /* 10893 */ + IC_VEX_L_W_XD, /* 10894 */ + IC_VEX_L_W_XD, /* 10895 */ + IC_VEX_L_OPSIZE, /* 10896 */ + IC_VEX_L_OPSIZE, /* 10897 */ + IC_VEX_L_OPSIZE, /* 10898 */ + IC_VEX_L_OPSIZE, /* 10899 */ + IC_VEX_L_OPSIZE, /* 10900 */ + IC_VEX_L_OPSIZE, /* 10901 */ + IC_VEX_L_OPSIZE, /* 10902 */ + IC_VEX_L_OPSIZE, /* 10903 */ + IC_VEX_L_W_OPSIZE, /* 10904 */ + IC_VEX_L_W_OPSIZE, /* 10905 */ + IC_VEX_L_W_OPSIZE, /* 10906 */ + IC_VEX_L_W_OPSIZE, /* 10907 */ + IC_VEX_L_W_OPSIZE, /* 10908 */ + IC_VEX_L_W_OPSIZE, /* 10909 */ + IC_VEX_L_W_OPSIZE, /* 10910 */ + IC_VEX_L_W_OPSIZE, /* 10911 */ + IC_VEX_L, /* 10912 */ + IC_VEX_L, /* 10913 */ + IC_VEX_L_XS, /* 10914 */ + IC_VEX_L_XS, /* 10915 */ + IC_VEX_L_XD, /* 10916 */ + IC_VEX_L_XD, /* 10917 */ + IC_VEX_L_XD, /* 10918 */ + IC_VEX_L_XD, /* 10919 */ + IC_VEX_L_W, /* 10920 */ + IC_VEX_L_W, /* 10921 */ + IC_VEX_L_W_XS, /* 10922 */ + IC_VEX_L_W_XS, /* 10923 */ + IC_VEX_L_W_XD, /* 10924 */ + IC_VEX_L_W_XD, /* 10925 */ + IC_VEX_L_W_XD, /* 10926 */ + IC_VEX_L_W_XD, /* 10927 */ + IC_VEX_L_OPSIZE, /* 10928 */ + IC_VEX_L_OPSIZE, /* 10929 */ + IC_VEX_L_OPSIZE, /* 10930 */ + IC_VEX_L_OPSIZE, /* 10931 */ + IC_VEX_L_OPSIZE, /* 10932 */ + IC_VEX_L_OPSIZE, /* 10933 */ + IC_VEX_L_OPSIZE, /* 10934 */ + IC_VEX_L_OPSIZE, /* 10935 */ + IC_VEX_L_W_OPSIZE, /* 10936 */ + IC_VEX_L_W_OPSIZE, /* 10937 */ + IC_VEX_L_W_OPSIZE, /* 10938 */ + IC_VEX_L_W_OPSIZE, /* 10939 */ + IC_VEX_L_W_OPSIZE, /* 10940 */ + IC_VEX_L_W_OPSIZE, /* 10941 */ + IC_VEX_L_W_OPSIZE, /* 10942 */ + IC_VEX_L_W_OPSIZE, /* 10943 */ + IC_VEX_L, /* 10944 */ + IC_VEX_L, /* 10945 */ + IC_VEX_L_XS, /* 10946 */ + IC_VEX_L_XS, /* 10947 */ + IC_VEX_L_XD, /* 10948 */ + IC_VEX_L_XD, /* 10949 */ + IC_VEX_L_XD, /* 10950 */ + IC_VEX_L_XD, /* 10951 */ + IC_VEX_L_W, /* 10952 */ + IC_VEX_L_W, /* 10953 */ + IC_VEX_L_W_XS, /* 10954 */ + IC_VEX_L_W_XS, /* 10955 */ + IC_VEX_L_W_XD, /* 10956 */ + IC_VEX_L_W_XD, /* 10957 */ + IC_VEX_L_W_XD, /* 10958 */ + IC_VEX_L_W_XD, /* 10959 */ + IC_VEX_L_OPSIZE, /* 10960 */ + IC_VEX_L_OPSIZE, /* 10961 */ + IC_VEX_L_OPSIZE, /* 10962 */ + IC_VEX_L_OPSIZE, /* 10963 */ + IC_VEX_L_OPSIZE, /* 10964 */ + IC_VEX_L_OPSIZE, /* 10965 */ + IC_VEX_L_OPSIZE, /* 10966 */ + IC_VEX_L_OPSIZE, /* 10967 */ + IC_VEX_L_W_OPSIZE, /* 10968 */ + IC_VEX_L_W_OPSIZE, /* 10969 */ + IC_VEX_L_W_OPSIZE, /* 10970 */ + IC_VEX_L_W_OPSIZE, /* 10971 */ + IC_VEX_L_W_OPSIZE, /* 10972 */ + IC_VEX_L_W_OPSIZE, /* 10973 */ + IC_VEX_L_W_OPSIZE, /* 10974 */ + IC_VEX_L_W_OPSIZE, /* 10975 */ + IC_VEX_L, /* 10976 */ + IC_VEX_L, /* 10977 */ + IC_VEX_L_XS, /* 10978 */ + IC_VEX_L_XS, /* 10979 */ + IC_VEX_L_XD, /* 10980 */ + IC_VEX_L_XD, /* 10981 */ + IC_VEX_L_XD, /* 10982 */ + IC_VEX_L_XD, /* 10983 */ + IC_VEX_L_W, /* 10984 */ + IC_VEX_L_W, /* 10985 */ + IC_VEX_L_W_XS, /* 10986 */ + IC_VEX_L_W_XS, /* 10987 */ + IC_VEX_L_W_XD, /* 10988 */ + IC_VEX_L_W_XD, /* 10989 */ + IC_VEX_L_W_XD, /* 10990 */ + IC_VEX_L_W_XD, /* 10991 */ + IC_VEX_L_OPSIZE, /* 10992 */ + IC_VEX_L_OPSIZE, /* 10993 */ + IC_VEX_L_OPSIZE, /* 10994 */ + IC_VEX_L_OPSIZE, /* 10995 */ + IC_VEX_L_OPSIZE, /* 10996 */ + IC_VEX_L_OPSIZE, /* 10997 */ + IC_VEX_L_OPSIZE, /* 10998 */ + IC_VEX_L_OPSIZE, /* 10999 */ + IC_VEX_L_W_OPSIZE, /* 11000 */ + IC_VEX_L_W_OPSIZE, /* 11001 */ + IC_VEX_L_W_OPSIZE, /* 11002 */ + IC_VEX_L_W_OPSIZE, /* 11003 */ + IC_VEX_L_W_OPSIZE, /* 11004 */ + IC_VEX_L_W_OPSIZE, /* 11005 */ + IC_VEX_L_W_OPSIZE, /* 11006 */ + IC_VEX_L_W_OPSIZE, /* 11007 */ + IC_EVEX_L_K_B, /* 11008 */ + IC_EVEX_L_K_B, /* 11009 */ + IC_EVEX_L_XS_K_B, /* 11010 */ + IC_EVEX_L_XS_K_B, /* 11011 */ + IC_EVEX_L_XD_K_B, /* 11012 */ + IC_EVEX_L_XD_K_B, /* 11013 */ + IC_EVEX_L_XD_K_B, /* 11014 */ + IC_EVEX_L_XD_K_B, /* 11015 */ + IC_EVEX_L_W_K_B, /* 11016 */ + IC_EVEX_L_W_K_B, /* 11017 */ + IC_EVEX_L_W_XS_K_B, /* 11018 */ + IC_EVEX_L_W_XS_K_B, /* 11019 */ + IC_EVEX_L_W_XD_K_B, /* 11020 */ + IC_EVEX_L_W_XD_K_B, /* 11021 */ + IC_EVEX_L_W_XD_K_B, /* 11022 */ + IC_EVEX_L_W_XD_K_B, /* 11023 */ + IC_EVEX_L_OPSIZE_K_B, /* 11024 */ + IC_EVEX_L_OPSIZE_K_B, /* 11025 */ + IC_EVEX_L_OPSIZE_K_B, /* 11026 */ + IC_EVEX_L_OPSIZE_K_B, /* 11027 */ + IC_EVEX_L_OPSIZE_K_B, /* 11028 */ + IC_EVEX_L_OPSIZE_K_B, /* 11029 */ + IC_EVEX_L_OPSIZE_K_B, /* 11030 */ + IC_EVEX_L_OPSIZE_K_B, /* 11031 */ + IC_EVEX_L_W_OPSIZE_K_B, /* 11032 */ + IC_EVEX_L_W_OPSIZE_K_B, /* 11033 */ + IC_EVEX_L_W_OPSIZE_K_B, /* 11034 */ + IC_EVEX_L_W_OPSIZE_K_B, /* 11035 */ + IC_EVEX_L_W_OPSIZE_K_B, /* 11036 */ + IC_EVEX_L_W_OPSIZE_K_B, /* 11037 */ + IC_EVEX_L_W_OPSIZE_K_B, /* 11038 */ + IC_EVEX_L_W_OPSIZE_K_B, /* 11039 */ + IC_EVEX_L_K_B, /* 11040 */ + IC_EVEX_L_K_B, /* 11041 */ + IC_EVEX_L_XS_K_B, /* 11042 */ + IC_EVEX_L_XS_K_B, /* 11043 */ + IC_EVEX_L_XD_K_B, /* 11044 */ + IC_EVEX_L_XD_K_B, /* 11045 */ + IC_EVEX_L_XD_K_B, /* 11046 */ + IC_EVEX_L_XD_K_B, /* 11047 */ + IC_EVEX_L_W_K_B, /* 11048 */ + IC_EVEX_L_W_K_B, /* 11049 */ + IC_EVEX_L_W_XS_K_B, /* 11050 */ + IC_EVEX_L_W_XS_K_B, /* 11051 */ + IC_EVEX_L_W_XD_K_B, /* 11052 */ + IC_EVEX_L_W_XD_K_B, /* 11053 */ + IC_EVEX_L_W_XD_K_B, /* 11054 */ + IC_EVEX_L_W_XD_K_B, /* 11055 */ + IC_EVEX_L_OPSIZE_K_B, /* 11056 */ + IC_EVEX_L_OPSIZE_K_B, /* 11057 */ + IC_EVEX_L_OPSIZE_K_B, /* 11058 */ + IC_EVEX_L_OPSIZE_K_B, /* 11059 */ + IC_EVEX_L_OPSIZE_K_B, /* 11060 */ + IC_EVEX_L_OPSIZE_K_B, /* 11061 */ + IC_EVEX_L_OPSIZE_K_B, /* 11062 */ + IC_EVEX_L_OPSIZE_K_B, /* 11063 */ + IC_EVEX_L_W_OPSIZE_K_B, /* 11064 */ + IC_EVEX_L_W_OPSIZE_K_B, /* 11065 */ + IC_EVEX_L_W_OPSIZE_K_B, /* 11066 */ + IC_EVEX_L_W_OPSIZE_K_B, /* 11067 */ + IC_EVEX_L_W_OPSIZE_K_B, /* 11068 */ + IC_EVEX_L_W_OPSIZE_K_B, /* 11069 */ + IC_EVEX_L_W_OPSIZE_K_B, /* 11070 */ + IC_EVEX_L_W_OPSIZE_K_B, /* 11071 */ + IC_EVEX_L_K_B, /* 11072 */ + IC_EVEX_L_K_B, /* 11073 */ + IC_EVEX_L_XS_K_B, /* 11074 */ + IC_EVEX_L_XS_K_B, /* 11075 */ + IC_EVEX_L_XD_K_B, /* 11076 */ + IC_EVEX_L_XD_K_B, /* 11077 */ + IC_EVEX_L_XD_K_B, /* 11078 */ + IC_EVEX_L_XD_K_B, /* 11079 */ + IC_EVEX_L_W_K_B, /* 11080 */ + IC_EVEX_L_W_K_B, /* 11081 */ + IC_EVEX_L_W_XS_K_B, /* 11082 */ + IC_EVEX_L_W_XS_K_B, /* 11083 */ + IC_EVEX_L_W_XD_K_B, /* 11084 */ + IC_EVEX_L_W_XD_K_B, /* 11085 */ + IC_EVEX_L_W_XD_K_B, /* 11086 */ + IC_EVEX_L_W_XD_K_B, /* 11087 */ + IC_EVEX_L_OPSIZE_K_B, /* 11088 */ + IC_EVEX_L_OPSIZE_K_B, /* 11089 */ + IC_EVEX_L_OPSIZE_K_B, /* 11090 */ + IC_EVEX_L_OPSIZE_K_B, /* 11091 */ + IC_EVEX_L_OPSIZE_K_B, /* 11092 */ + IC_EVEX_L_OPSIZE_K_B, /* 11093 */ + IC_EVEX_L_OPSIZE_K_B, /* 11094 */ + IC_EVEX_L_OPSIZE_K_B, /* 11095 */ + IC_EVEX_L_W_OPSIZE_K_B, /* 11096 */ + IC_EVEX_L_W_OPSIZE_K_B, /* 11097 */ + IC_EVEX_L_W_OPSIZE_K_B, /* 11098 */ + IC_EVEX_L_W_OPSIZE_K_B, /* 11099 */ + IC_EVEX_L_W_OPSIZE_K_B, /* 11100 */ + IC_EVEX_L_W_OPSIZE_K_B, /* 11101 */ + IC_EVEX_L_W_OPSIZE_K_B, /* 11102 */ + IC_EVEX_L_W_OPSIZE_K_B, /* 11103 */ + IC_EVEX_L_K_B, /* 11104 */ + IC_EVEX_L_K_B, /* 11105 */ + IC_EVEX_L_XS_K_B, /* 11106 */ + IC_EVEX_L_XS_K_B, /* 11107 */ + IC_EVEX_L_XD_K_B, /* 11108 */ + IC_EVEX_L_XD_K_B, /* 11109 */ + IC_EVEX_L_XD_K_B, /* 11110 */ + IC_EVEX_L_XD_K_B, /* 11111 */ + IC_EVEX_L_W_K_B, /* 11112 */ + IC_EVEX_L_W_K_B, /* 11113 */ + IC_EVEX_L_W_XS_K_B, /* 11114 */ + IC_EVEX_L_W_XS_K_B, /* 11115 */ + IC_EVEX_L_W_XD_K_B, /* 11116 */ + IC_EVEX_L_W_XD_K_B, /* 11117 */ + IC_EVEX_L_W_XD_K_B, /* 11118 */ + IC_EVEX_L_W_XD_K_B, /* 11119 */ + IC_EVEX_L_OPSIZE_K_B, /* 11120 */ + IC_EVEX_L_OPSIZE_K_B, /* 11121 */ + IC_EVEX_L_OPSIZE_K_B, /* 11122 */ + IC_EVEX_L_OPSIZE_K_B, /* 11123 */ + IC_EVEX_L_OPSIZE_K_B, /* 11124 */ + IC_EVEX_L_OPSIZE_K_B, /* 11125 */ + IC_EVEX_L_OPSIZE_K_B, /* 11126 */ + IC_EVEX_L_OPSIZE_K_B, /* 11127 */ + IC_EVEX_L_W_OPSIZE_K_B, /* 11128 */ + IC_EVEX_L_W_OPSIZE_K_B, /* 11129 */ + IC_EVEX_L_W_OPSIZE_K_B, /* 11130 */ + IC_EVEX_L_W_OPSIZE_K_B, /* 11131 */ + IC_EVEX_L_W_OPSIZE_K_B, /* 11132 */ + IC_EVEX_L_W_OPSIZE_K_B, /* 11133 */ + IC_EVEX_L_W_OPSIZE_K_B, /* 11134 */ + IC_EVEX_L_W_OPSIZE_K_B, /* 11135 */ + IC_EVEX_L_K_B, /* 11136 */ + IC_EVEX_L_K_B, /* 11137 */ + IC_EVEX_L_XS_K_B, /* 11138 */ + IC_EVEX_L_XS_K_B, /* 11139 */ + IC_EVEX_L_XD_K_B, /* 11140 */ + IC_EVEX_L_XD_K_B, /* 11141 */ + IC_EVEX_L_XD_K_B, /* 11142 */ + IC_EVEX_L_XD_K_B, /* 11143 */ + IC_EVEX_L_W_K_B, /* 11144 */ + IC_EVEX_L_W_K_B, /* 11145 */ + IC_EVEX_L_W_XS_K_B, /* 11146 */ + IC_EVEX_L_W_XS_K_B, /* 11147 */ + IC_EVEX_L_W_XD_K_B, /* 11148 */ + IC_EVEX_L_W_XD_K_B, /* 11149 */ + IC_EVEX_L_W_XD_K_B, /* 11150 */ + IC_EVEX_L_W_XD_K_B, /* 11151 */ + IC_EVEX_L_OPSIZE_K_B, /* 11152 */ + IC_EVEX_L_OPSIZE_K_B, /* 11153 */ + IC_EVEX_L_OPSIZE_K_B, /* 11154 */ + IC_EVEX_L_OPSIZE_K_B, /* 11155 */ + IC_EVEX_L_OPSIZE_K_B, /* 11156 */ + IC_EVEX_L_OPSIZE_K_B, /* 11157 */ + IC_EVEX_L_OPSIZE_K_B, /* 11158 */ + IC_EVEX_L_OPSIZE_K_B, /* 11159 */ + IC_EVEX_L_W_OPSIZE_K_B, /* 11160 */ + IC_EVEX_L_W_OPSIZE_K_B, /* 11161 */ + IC_EVEX_L_W_OPSIZE_K_B, /* 11162 */ + IC_EVEX_L_W_OPSIZE_K_B, /* 11163 */ + IC_EVEX_L_W_OPSIZE_K_B, /* 11164 */ + IC_EVEX_L_W_OPSIZE_K_B, /* 11165 */ + IC_EVEX_L_W_OPSIZE_K_B, /* 11166 */ + IC_EVEX_L_W_OPSIZE_K_B, /* 11167 */ + IC_EVEX_L_K_B, /* 11168 */ + IC_EVEX_L_K_B, /* 11169 */ + IC_EVEX_L_XS_K_B, /* 11170 */ + IC_EVEX_L_XS_K_B, /* 11171 */ + IC_EVEX_L_XD_K_B, /* 11172 */ + IC_EVEX_L_XD_K_B, /* 11173 */ + IC_EVEX_L_XD_K_B, /* 11174 */ + IC_EVEX_L_XD_K_B, /* 11175 */ + IC_EVEX_L_W_K_B, /* 11176 */ + IC_EVEX_L_W_K_B, /* 11177 */ + IC_EVEX_L_W_XS_K_B, /* 11178 */ + IC_EVEX_L_W_XS_K_B, /* 11179 */ + IC_EVEX_L_W_XD_K_B, /* 11180 */ + IC_EVEX_L_W_XD_K_B, /* 11181 */ + IC_EVEX_L_W_XD_K_B, /* 11182 */ + IC_EVEX_L_W_XD_K_B, /* 11183 */ + IC_EVEX_L_OPSIZE_K_B, /* 11184 */ + IC_EVEX_L_OPSIZE_K_B, /* 11185 */ + IC_EVEX_L_OPSIZE_K_B, /* 11186 */ + IC_EVEX_L_OPSIZE_K_B, /* 11187 */ + IC_EVEX_L_OPSIZE_K_B, /* 11188 */ + IC_EVEX_L_OPSIZE_K_B, /* 11189 */ + IC_EVEX_L_OPSIZE_K_B, /* 11190 */ + IC_EVEX_L_OPSIZE_K_B, /* 11191 */ + IC_EVEX_L_W_OPSIZE_K_B, /* 11192 */ + IC_EVEX_L_W_OPSIZE_K_B, /* 11193 */ + IC_EVEX_L_W_OPSIZE_K_B, /* 11194 */ + IC_EVEX_L_W_OPSIZE_K_B, /* 11195 */ + IC_EVEX_L_W_OPSIZE_K_B, /* 11196 */ + IC_EVEX_L_W_OPSIZE_K_B, /* 11197 */ + IC_EVEX_L_W_OPSIZE_K_B, /* 11198 */ + IC_EVEX_L_W_OPSIZE_K_B, /* 11199 */ + IC_EVEX_L_K_B, /* 11200 */ + IC_EVEX_L_K_B, /* 11201 */ + IC_EVEX_L_XS_K_B, /* 11202 */ + IC_EVEX_L_XS_K_B, /* 11203 */ + IC_EVEX_L_XD_K_B, /* 11204 */ + IC_EVEX_L_XD_K_B, /* 11205 */ + IC_EVEX_L_XD_K_B, /* 11206 */ + IC_EVEX_L_XD_K_B, /* 11207 */ + IC_EVEX_L_W_K_B, /* 11208 */ + IC_EVEX_L_W_K_B, /* 11209 */ + IC_EVEX_L_W_XS_K_B, /* 11210 */ + IC_EVEX_L_W_XS_K_B, /* 11211 */ + IC_EVEX_L_W_XD_K_B, /* 11212 */ + IC_EVEX_L_W_XD_K_B, /* 11213 */ + IC_EVEX_L_W_XD_K_B, /* 11214 */ + IC_EVEX_L_W_XD_K_B, /* 11215 */ + IC_EVEX_L_OPSIZE_K_B, /* 11216 */ + IC_EVEX_L_OPSIZE_K_B, /* 11217 */ + IC_EVEX_L_OPSIZE_K_B, /* 11218 */ + IC_EVEX_L_OPSIZE_K_B, /* 11219 */ + IC_EVEX_L_OPSIZE_K_B, /* 11220 */ + IC_EVEX_L_OPSIZE_K_B, /* 11221 */ + IC_EVEX_L_OPSIZE_K_B, /* 11222 */ + IC_EVEX_L_OPSIZE_K_B, /* 11223 */ + IC_EVEX_L_W_OPSIZE_K_B, /* 11224 */ + IC_EVEX_L_W_OPSIZE_K_B, /* 11225 */ + IC_EVEX_L_W_OPSIZE_K_B, /* 11226 */ + IC_EVEX_L_W_OPSIZE_K_B, /* 11227 */ + IC_EVEX_L_W_OPSIZE_K_B, /* 11228 */ + IC_EVEX_L_W_OPSIZE_K_B, /* 11229 */ + IC_EVEX_L_W_OPSIZE_K_B, /* 11230 */ + IC_EVEX_L_W_OPSIZE_K_B, /* 11231 */ + IC_EVEX_L_K_B, /* 11232 */ + IC_EVEX_L_K_B, /* 11233 */ + IC_EVEX_L_XS_K_B, /* 11234 */ + IC_EVEX_L_XS_K_B, /* 11235 */ + IC_EVEX_L_XD_K_B, /* 11236 */ + IC_EVEX_L_XD_K_B, /* 11237 */ + IC_EVEX_L_XD_K_B, /* 11238 */ + IC_EVEX_L_XD_K_B, /* 11239 */ + IC_EVEX_L_W_K_B, /* 11240 */ + IC_EVEX_L_W_K_B, /* 11241 */ + IC_EVEX_L_W_XS_K_B, /* 11242 */ + IC_EVEX_L_W_XS_K_B, /* 11243 */ + IC_EVEX_L_W_XD_K_B, /* 11244 */ + IC_EVEX_L_W_XD_K_B, /* 11245 */ + IC_EVEX_L_W_XD_K_B, /* 11246 */ + IC_EVEX_L_W_XD_K_B, /* 11247 */ + IC_EVEX_L_OPSIZE_K_B, /* 11248 */ + IC_EVEX_L_OPSIZE_K_B, /* 11249 */ + IC_EVEX_L_OPSIZE_K_B, /* 11250 */ + IC_EVEX_L_OPSIZE_K_B, /* 11251 */ + IC_EVEX_L_OPSIZE_K_B, /* 11252 */ + IC_EVEX_L_OPSIZE_K_B, /* 11253 */ + IC_EVEX_L_OPSIZE_K_B, /* 11254 */ + IC_EVEX_L_OPSIZE_K_B, /* 11255 */ + IC_EVEX_L_W_OPSIZE_K_B, /* 11256 */ + IC_EVEX_L_W_OPSIZE_K_B, /* 11257 */ + IC_EVEX_L_W_OPSIZE_K_B, /* 11258 */ + IC_EVEX_L_W_OPSIZE_K_B, /* 11259 */ + IC_EVEX_L_W_OPSIZE_K_B, /* 11260 */ + IC_EVEX_L_W_OPSIZE_K_B, /* 11261 */ + IC_EVEX_L_W_OPSIZE_K_B, /* 11262 */ + IC_EVEX_L_W_OPSIZE_K_B, /* 11263 */ + IC, /* 11264 */ + IC_64BIT, /* 11265 */ + IC_XS, /* 11266 */ + IC_64BIT_XS, /* 11267 */ + IC_XD, /* 11268 */ + IC_64BIT_XD, /* 11269 */ + IC_XS, /* 11270 */ + IC_64BIT_XS, /* 11271 */ + IC, /* 11272 */ + IC_64BIT_REXW, /* 11273 */ + IC_XS, /* 11274 */ + IC_64BIT_REXW_XS, /* 11275 */ + IC_XD, /* 11276 */ + IC_64BIT_REXW_XD, /* 11277 */ + IC_XS, /* 11278 */ + IC_64BIT_REXW_XS, /* 11279 */ + IC_OPSIZE, /* 11280 */ + IC_64BIT_OPSIZE, /* 11281 */ + IC_XS_OPSIZE, /* 11282 */ + IC_64BIT_XS_OPSIZE, /* 11283 */ + IC_XD_OPSIZE, /* 11284 */ + IC_64BIT_XD_OPSIZE, /* 11285 */ + IC_XS_OPSIZE, /* 11286 */ + IC_64BIT_XD_OPSIZE, /* 11287 */ + IC_OPSIZE, /* 11288 */ + IC_64BIT_REXW_OPSIZE, /* 11289 */ + IC_XS_OPSIZE, /* 11290 */ + IC_64BIT_REXW_XS, /* 11291 */ + IC_XD_OPSIZE, /* 11292 */ + IC_64BIT_REXW_XD, /* 11293 */ + IC_XS_OPSIZE, /* 11294 */ + IC_64BIT_REXW_XS, /* 11295 */ + IC_ADSIZE, /* 11296 */ + IC_64BIT_ADSIZE, /* 11297 */ + IC_XS, /* 11298 */ + IC_64BIT_XS, /* 11299 */ + IC_XD, /* 11300 */ + IC_64BIT_XD, /* 11301 */ + IC_XS, /* 11302 */ + IC_64BIT_XS, /* 11303 */ + IC_ADSIZE, /* 11304 */ + IC_64BIT_ADSIZE, /* 11305 */ + IC_XS, /* 11306 */ + IC_64BIT_REXW_XS, /* 11307 */ + IC_XD, /* 11308 */ + IC_64BIT_REXW_XD, /* 11309 */ + IC_XS, /* 11310 */ + IC_64BIT_REXW_XS, /* 11311 */ + IC_OPSIZE, /* 11312 */ + IC_64BIT_OPSIZE, /* 11313 */ + IC_XS_OPSIZE, /* 11314 */ + IC_64BIT_XS_OPSIZE, /* 11315 */ + IC_XD_OPSIZE, /* 11316 */ + IC_64BIT_XD_OPSIZE, /* 11317 */ + IC_XS_OPSIZE, /* 11318 */ + IC_64BIT_XD_OPSIZE, /* 11319 */ + IC_OPSIZE, /* 11320 */ + IC_64BIT_REXW_OPSIZE, /* 11321 */ + IC_XS_OPSIZE, /* 11322 */ + IC_64BIT_REXW_XS, /* 11323 */ + IC_XD_OPSIZE, /* 11324 */ + IC_64BIT_REXW_XD, /* 11325 */ + IC_XS_OPSIZE, /* 11326 */ + IC_64BIT_REXW_XS, /* 11327 */ + IC_VEX, /* 11328 */ + IC_VEX, /* 11329 */ + IC_VEX_XS, /* 11330 */ + IC_VEX_XS, /* 11331 */ + IC_VEX_XD, /* 11332 */ + IC_VEX_XD, /* 11333 */ + IC_VEX_XD, /* 11334 */ + IC_VEX_XD, /* 11335 */ + IC_VEX_W, /* 11336 */ + IC_VEX_W, /* 11337 */ + IC_VEX_W_XS, /* 11338 */ + IC_VEX_W_XS, /* 11339 */ + IC_VEX_W_XD, /* 11340 */ + IC_VEX_W_XD, /* 11341 */ + IC_VEX_W_XD, /* 11342 */ + IC_VEX_W_XD, /* 11343 */ + IC_VEX_OPSIZE, /* 11344 */ + IC_VEX_OPSIZE, /* 11345 */ + IC_VEX_OPSIZE, /* 11346 */ + IC_VEX_OPSIZE, /* 11347 */ + IC_VEX_OPSIZE, /* 11348 */ + IC_VEX_OPSIZE, /* 11349 */ + IC_VEX_OPSIZE, /* 11350 */ + IC_VEX_OPSIZE, /* 11351 */ + IC_VEX_W_OPSIZE, /* 11352 */ + IC_VEX_W_OPSIZE, /* 11353 */ + IC_VEX_W_OPSIZE, /* 11354 */ + IC_VEX_W_OPSIZE, /* 11355 */ + IC_VEX_W_OPSIZE, /* 11356 */ + IC_VEX_W_OPSIZE, /* 11357 */ + IC_VEX_W_OPSIZE, /* 11358 */ + IC_VEX_W_OPSIZE, /* 11359 */ + IC_VEX, /* 11360 */ + IC_VEX, /* 11361 */ + IC_VEX_XS, /* 11362 */ + IC_VEX_XS, /* 11363 */ + IC_VEX_XD, /* 11364 */ + IC_VEX_XD, /* 11365 */ + IC_VEX_XD, /* 11366 */ + IC_VEX_XD, /* 11367 */ + IC_VEX_W, /* 11368 */ + IC_VEX_W, /* 11369 */ + IC_VEX_W_XS, /* 11370 */ + IC_VEX_W_XS, /* 11371 */ + IC_VEX_W_XD, /* 11372 */ + IC_VEX_W_XD, /* 11373 */ + IC_VEX_W_XD, /* 11374 */ + IC_VEX_W_XD, /* 11375 */ + IC_VEX_OPSIZE, /* 11376 */ + IC_VEX_OPSIZE, /* 11377 */ + IC_VEX_OPSIZE, /* 11378 */ + IC_VEX_OPSIZE, /* 11379 */ + IC_VEX_OPSIZE, /* 11380 */ + IC_VEX_OPSIZE, /* 11381 */ + IC_VEX_OPSIZE, /* 11382 */ + IC_VEX_OPSIZE, /* 11383 */ + IC_VEX_W_OPSIZE, /* 11384 */ + IC_VEX_W_OPSIZE, /* 11385 */ + IC_VEX_W_OPSIZE, /* 11386 */ + IC_VEX_W_OPSIZE, /* 11387 */ + IC_VEX_W_OPSIZE, /* 11388 */ + IC_VEX_W_OPSIZE, /* 11389 */ + IC_VEX_W_OPSIZE, /* 11390 */ + IC_VEX_W_OPSIZE, /* 11391 */ + IC_VEX_L, /* 11392 */ + IC_VEX_L, /* 11393 */ + IC_VEX_L_XS, /* 11394 */ + IC_VEX_L_XS, /* 11395 */ + IC_VEX_L_XD, /* 11396 */ + IC_VEX_L_XD, /* 11397 */ + IC_VEX_L_XD, /* 11398 */ + IC_VEX_L_XD, /* 11399 */ + IC_VEX_L_W, /* 11400 */ + IC_VEX_L_W, /* 11401 */ + IC_VEX_L_W_XS, /* 11402 */ + IC_VEX_L_W_XS, /* 11403 */ + IC_VEX_L_W_XD, /* 11404 */ + IC_VEX_L_W_XD, /* 11405 */ + IC_VEX_L_W_XD, /* 11406 */ + IC_VEX_L_W_XD, /* 11407 */ + IC_VEX_L_OPSIZE, /* 11408 */ + IC_VEX_L_OPSIZE, /* 11409 */ + IC_VEX_L_OPSIZE, /* 11410 */ + IC_VEX_L_OPSIZE, /* 11411 */ + IC_VEX_L_OPSIZE, /* 11412 */ + IC_VEX_L_OPSIZE, /* 11413 */ + IC_VEX_L_OPSIZE, /* 11414 */ + IC_VEX_L_OPSIZE, /* 11415 */ + IC_VEX_L_W_OPSIZE, /* 11416 */ + IC_VEX_L_W_OPSIZE, /* 11417 */ + IC_VEX_L_W_OPSIZE, /* 11418 */ + IC_VEX_L_W_OPSIZE, /* 11419 */ + IC_VEX_L_W_OPSIZE, /* 11420 */ + IC_VEX_L_W_OPSIZE, /* 11421 */ + IC_VEX_L_W_OPSIZE, /* 11422 */ + IC_VEX_L_W_OPSIZE, /* 11423 */ + IC_VEX_L, /* 11424 */ + IC_VEX_L, /* 11425 */ + IC_VEX_L_XS, /* 11426 */ + IC_VEX_L_XS, /* 11427 */ + IC_VEX_L_XD, /* 11428 */ + IC_VEX_L_XD, /* 11429 */ + IC_VEX_L_XD, /* 11430 */ + IC_VEX_L_XD, /* 11431 */ + IC_VEX_L_W, /* 11432 */ + IC_VEX_L_W, /* 11433 */ + IC_VEX_L_W_XS, /* 11434 */ + IC_VEX_L_W_XS, /* 11435 */ + IC_VEX_L_W_XD, /* 11436 */ + IC_VEX_L_W_XD, /* 11437 */ + IC_VEX_L_W_XD, /* 11438 */ + IC_VEX_L_W_XD, /* 11439 */ + IC_VEX_L_OPSIZE, /* 11440 */ + IC_VEX_L_OPSIZE, /* 11441 */ + IC_VEX_L_OPSIZE, /* 11442 */ + IC_VEX_L_OPSIZE, /* 11443 */ + IC_VEX_L_OPSIZE, /* 11444 */ + IC_VEX_L_OPSIZE, /* 11445 */ + IC_VEX_L_OPSIZE, /* 11446 */ + IC_VEX_L_OPSIZE, /* 11447 */ + IC_VEX_L_W_OPSIZE, /* 11448 */ + IC_VEX_L_W_OPSIZE, /* 11449 */ + IC_VEX_L_W_OPSIZE, /* 11450 */ + IC_VEX_L_W_OPSIZE, /* 11451 */ + IC_VEX_L_W_OPSIZE, /* 11452 */ + IC_VEX_L_W_OPSIZE, /* 11453 */ + IC_VEX_L_W_OPSIZE, /* 11454 */ + IC_VEX_L_W_OPSIZE, /* 11455 */ + IC_VEX_L, /* 11456 */ + IC_VEX_L, /* 11457 */ + IC_VEX_L_XS, /* 11458 */ + IC_VEX_L_XS, /* 11459 */ + IC_VEX_L_XD, /* 11460 */ + IC_VEX_L_XD, /* 11461 */ + IC_VEX_L_XD, /* 11462 */ + IC_VEX_L_XD, /* 11463 */ + IC_VEX_L_W, /* 11464 */ + IC_VEX_L_W, /* 11465 */ + IC_VEX_L_W_XS, /* 11466 */ + IC_VEX_L_W_XS, /* 11467 */ + IC_VEX_L_W_XD, /* 11468 */ + IC_VEX_L_W_XD, /* 11469 */ + IC_VEX_L_W_XD, /* 11470 */ + IC_VEX_L_W_XD, /* 11471 */ + IC_VEX_L_OPSIZE, /* 11472 */ + IC_VEX_L_OPSIZE, /* 11473 */ + IC_VEX_L_OPSIZE, /* 11474 */ + IC_VEX_L_OPSIZE, /* 11475 */ + IC_VEX_L_OPSIZE, /* 11476 */ + IC_VEX_L_OPSIZE, /* 11477 */ + IC_VEX_L_OPSIZE, /* 11478 */ + IC_VEX_L_OPSIZE, /* 11479 */ + IC_VEX_L_W_OPSIZE, /* 11480 */ + IC_VEX_L_W_OPSIZE, /* 11481 */ + IC_VEX_L_W_OPSIZE, /* 11482 */ + IC_VEX_L_W_OPSIZE, /* 11483 */ + IC_VEX_L_W_OPSIZE, /* 11484 */ + IC_VEX_L_W_OPSIZE, /* 11485 */ + IC_VEX_L_W_OPSIZE, /* 11486 */ + IC_VEX_L_W_OPSIZE, /* 11487 */ + IC_VEX_L, /* 11488 */ + IC_VEX_L, /* 11489 */ + IC_VEX_L_XS, /* 11490 */ + IC_VEX_L_XS, /* 11491 */ + IC_VEX_L_XD, /* 11492 */ + IC_VEX_L_XD, /* 11493 */ + IC_VEX_L_XD, /* 11494 */ + IC_VEX_L_XD, /* 11495 */ + IC_VEX_L_W, /* 11496 */ + IC_VEX_L_W, /* 11497 */ + IC_VEX_L_W_XS, /* 11498 */ + IC_VEX_L_W_XS, /* 11499 */ + IC_VEX_L_W_XD, /* 11500 */ + IC_VEX_L_W_XD, /* 11501 */ + IC_VEX_L_W_XD, /* 11502 */ + IC_VEX_L_W_XD, /* 11503 */ + IC_VEX_L_OPSIZE, /* 11504 */ + IC_VEX_L_OPSIZE, /* 11505 */ + IC_VEX_L_OPSIZE, /* 11506 */ + IC_VEX_L_OPSIZE, /* 11507 */ + IC_VEX_L_OPSIZE, /* 11508 */ + IC_VEX_L_OPSIZE, /* 11509 */ + IC_VEX_L_OPSIZE, /* 11510 */ + IC_VEX_L_OPSIZE, /* 11511 */ + IC_VEX_L_W_OPSIZE, /* 11512 */ + IC_VEX_L_W_OPSIZE, /* 11513 */ + IC_VEX_L_W_OPSIZE, /* 11514 */ + IC_VEX_L_W_OPSIZE, /* 11515 */ + IC_VEX_L_W_OPSIZE, /* 11516 */ + IC_VEX_L_W_OPSIZE, /* 11517 */ + IC_VEX_L_W_OPSIZE, /* 11518 */ + IC_VEX_L_W_OPSIZE, /* 11519 */ + IC_EVEX_L2_K_B, /* 11520 */ + IC_EVEX_L2_K_B, /* 11521 */ + IC_EVEX_L2_XS_K_B, /* 11522 */ + IC_EVEX_L2_XS_K_B, /* 11523 */ + IC_EVEX_L2_XD_K_B, /* 11524 */ + IC_EVEX_L2_XD_K_B, /* 11525 */ + IC_EVEX_L2_XD_K_B, /* 11526 */ + IC_EVEX_L2_XD_K_B, /* 11527 */ + IC_EVEX_L2_W_K_B, /* 11528 */ + IC_EVEX_L2_W_K_B, /* 11529 */ + IC_EVEX_L2_W_XS_K_B, /* 11530 */ + IC_EVEX_L2_W_XS_K_B, /* 11531 */ + IC_EVEX_L2_W_XD_K_B, /* 11532 */ + IC_EVEX_L2_W_XD_K_B, /* 11533 */ + IC_EVEX_L2_W_XD_K_B, /* 11534 */ + IC_EVEX_L2_W_XD_K_B, /* 11535 */ + IC_EVEX_L2_OPSIZE_K_B, /* 11536 */ + IC_EVEX_L2_OPSIZE_K_B, /* 11537 */ + IC_EVEX_L2_OPSIZE_K_B, /* 11538 */ + IC_EVEX_L2_OPSIZE_K_B, /* 11539 */ + IC_EVEX_L2_OPSIZE_K_B, /* 11540 */ + IC_EVEX_L2_OPSIZE_K_B, /* 11541 */ + IC_EVEX_L2_OPSIZE_K_B, /* 11542 */ + IC_EVEX_L2_OPSIZE_K_B, /* 11543 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 11544 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 11545 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 11546 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 11547 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 11548 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 11549 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 11550 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 11551 */ + IC_EVEX_L2_K_B, /* 11552 */ + IC_EVEX_L2_K_B, /* 11553 */ + IC_EVEX_L2_XS_K_B, /* 11554 */ + IC_EVEX_L2_XS_K_B, /* 11555 */ + IC_EVEX_L2_XD_K_B, /* 11556 */ + IC_EVEX_L2_XD_K_B, /* 11557 */ + IC_EVEX_L2_XD_K_B, /* 11558 */ + IC_EVEX_L2_XD_K_B, /* 11559 */ + IC_EVEX_L2_W_K_B, /* 11560 */ + IC_EVEX_L2_W_K_B, /* 11561 */ + IC_EVEX_L2_W_XS_K_B, /* 11562 */ + IC_EVEX_L2_W_XS_K_B, /* 11563 */ + IC_EVEX_L2_W_XD_K_B, /* 11564 */ + IC_EVEX_L2_W_XD_K_B, /* 11565 */ + IC_EVEX_L2_W_XD_K_B, /* 11566 */ + IC_EVEX_L2_W_XD_K_B, /* 11567 */ + IC_EVEX_L2_OPSIZE_K_B, /* 11568 */ + IC_EVEX_L2_OPSIZE_K_B, /* 11569 */ + IC_EVEX_L2_OPSIZE_K_B, /* 11570 */ + IC_EVEX_L2_OPSIZE_K_B, /* 11571 */ + IC_EVEX_L2_OPSIZE_K_B, /* 11572 */ + IC_EVEX_L2_OPSIZE_K_B, /* 11573 */ + IC_EVEX_L2_OPSIZE_K_B, /* 11574 */ + IC_EVEX_L2_OPSIZE_K_B, /* 11575 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 11576 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 11577 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 11578 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 11579 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 11580 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 11581 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 11582 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 11583 */ + IC_EVEX_L2_K_B, /* 11584 */ + IC_EVEX_L2_K_B, /* 11585 */ + IC_EVEX_L2_XS_K_B, /* 11586 */ + IC_EVEX_L2_XS_K_B, /* 11587 */ + IC_EVEX_L2_XD_K_B, /* 11588 */ + IC_EVEX_L2_XD_K_B, /* 11589 */ + IC_EVEX_L2_XD_K_B, /* 11590 */ + IC_EVEX_L2_XD_K_B, /* 11591 */ + IC_EVEX_L2_W_K_B, /* 11592 */ + IC_EVEX_L2_W_K_B, /* 11593 */ + IC_EVEX_L2_W_XS_K_B, /* 11594 */ + IC_EVEX_L2_W_XS_K_B, /* 11595 */ + IC_EVEX_L2_W_XD_K_B, /* 11596 */ + IC_EVEX_L2_W_XD_K_B, /* 11597 */ + IC_EVEX_L2_W_XD_K_B, /* 11598 */ + IC_EVEX_L2_W_XD_K_B, /* 11599 */ + IC_EVEX_L2_OPSIZE_K_B, /* 11600 */ + IC_EVEX_L2_OPSIZE_K_B, /* 11601 */ + IC_EVEX_L2_OPSIZE_K_B, /* 11602 */ + IC_EVEX_L2_OPSIZE_K_B, /* 11603 */ + IC_EVEX_L2_OPSIZE_K_B, /* 11604 */ + IC_EVEX_L2_OPSIZE_K_B, /* 11605 */ + IC_EVEX_L2_OPSIZE_K_B, /* 11606 */ + IC_EVEX_L2_OPSIZE_K_B, /* 11607 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 11608 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 11609 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 11610 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 11611 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 11612 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 11613 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 11614 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 11615 */ + IC_EVEX_L2_K_B, /* 11616 */ + IC_EVEX_L2_K_B, /* 11617 */ + IC_EVEX_L2_XS_K_B, /* 11618 */ + IC_EVEX_L2_XS_K_B, /* 11619 */ + IC_EVEX_L2_XD_K_B, /* 11620 */ + IC_EVEX_L2_XD_K_B, /* 11621 */ + IC_EVEX_L2_XD_K_B, /* 11622 */ + IC_EVEX_L2_XD_K_B, /* 11623 */ + IC_EVEX_L2_W_K_B, /* 11624 */ + IC_EVEX_L2_W_K_B, /* 11625 */ + IC_EVEX_L2_W_XS_K_B, /* 11626 */ + IC_EVEX_L2_W_XS_K_B, /* 11627 */ + IC_EVEX_L2_W_XD_K_B, /* 11628 */ + IC_EVEX_L2_W_XD_K_B, /* 11629 */ + IC_EVEX_L2_W_XD_K_B, /* 11630 */ + IC_EVEX_L2_W_XD_K_B, /* 11631 */ + IC_EVEX_L2_OPSIZE_K_B, /* 11632 */ + IC_EVEX_L2_OPSIZE_K_B, /* 11633 */ + IC_EVEX_L2_OPSIZE_K_B, /* 11634 */ + IC_EVEX_L2_OPSIZE_K_B, /* 11635 */ + IC_EVEX_L2_OPSIZE_K_B, /* 11636 */ + IC_EVEX_L2_OPSIZE_K_B, /* 11637 */ + IC_EVEX_L2_OPSIZE_K_B, /* 11638 */ + IC_EVEX_L2_OPSIZE_K_B, /* 11639 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 11640 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 11641 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 11642 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 11643 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 11644 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 11645 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 11646 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 11647 */ + IC_EVEX_L2_K_B, /* 11648 */ + IC_EVEX_L2_K_B, /* 11649 */ + IC_EVEX_L2_XS_K_B, /* 11650 */ + IC_EVEX_L2_XS_K_B, /* 11651 */ + IC_EVEX_L2_XD_K_B, /* 11652 */ + IC_EVEX_L2_XD_K_B, /* 11653 */ + IC_EVEX_L2_XD_K_B, /* 11654 */ + IC_EVEX_L2_XD_K_B, /* 11655 */ + IC_EVEX_L2_W_K_B, /* 11656 */ + IC_EVEX_L2_W_K_B, /* 11657 */ + IC_EVEX_L2_W_XS_K_B, /* 11658 */ + IC_EVEX_L2_W_XS_K_B, /* 11659 */ + IC_EVEX_L2_W_XD_K_B, /* 11660 */ + IC_EVEX_L2_W_XD_K_B, /* 11661 */ + IC_EVEX_L2_W_XD_K_B, /* 11662 */ + IC_EVEX_L2_W_XD_K_B, /* 11663 */ + IC_EVEX_L2_OPSIZE_K_B, /* 11664 */ + IC_EVEX_L2_OPSIZE_K_B, /* 11665 */ + IC_EVEX_L2_OPSIZE_K_B, /* 11666 */ + IC_EVEX_L2_OPSIZE_K_B, /* 11667 */ + IC_EVEX_L2_OPSIZE_K_B, /* 11668 */ + IC_EVEX_L2_OPSIZE_K_B, /* 11669 */ + IC_EVEX_L2_OPSIZE_K_B, /* 11670 */ + IC_EVEX_L2_OPSIZE_K_B, /* 11671 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 11672 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 11673 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 11674 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 11675 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 11676 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 11677 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 11678 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 11679 */ + IC_EVEX_L2_K_B, /* 11680 */ + IC_EVEX_L2_K_B, /* 11681 */ + IC_EVEX_L2_XS_K_B, /* 11682 */ + IC_EVEX_L2_XS_K_B, /* 11683 */ + IC_EVEX_L2_XD_K_B, /* 11684 */ + IC_EVEX_L2_XD_K_B, /* 11685 */ + IC_EVEX_L2_XD_K_B, /* 11686 */ + IC_EVEX_L2_XD_K_B, /* 11687 */ + IC_EVEX_L2_W_K_B, /* 11688 */ + IC_EVEX_L2_W_K_B, /* 11689 */ + IC_EVEX_L2_W_XS_K_B, /* 11690 */ + IC_EVEX_L2_W_XS_K_B, /* 11691 */ + IC_EVEX_L2_W_XD_K_B, /* 11692 */ + IC_EVEX_L2_W_XD_K_B, /* 11693 */ + IC_EVEX_L2_W_XD_K_B, /* 11694 */ + IC_EVEX_L2_W_XD_K_B, /* 11695 */ + IC_EVEX_L2_OPSIZE_K_B, /* 11696 */ + IC_EVEX_L2_OPSIZE_K_B, /* 11697 */ + IC_EVEX_L2_OPSIZE_K_B, /* 11698 */ + IC_EVEX_L2_OPSIZE_K_B, /* 11699 */ + IC_EVEX_L2_OPSIZE_K_B, /* 11700 */ + IC_EVEX_L2_OPSIZE_K_B, /* 11701 */ + IC_EVEX_L2_OPSIZE_K_B, /* 11702 */ + IC_EVEX_L2_OPSIZE_K_B, /* 11703 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 11704 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 11705 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 11706 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 11707 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 11708 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 11709 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 11710 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 11711 */ + IC_EVEX_L2_K_B, /* 11712 */ + IC_EVEX_L2_K_B, /* 11713 */ + IC_EVEX_L2_XS_K_B, /* 11714 */ + IC_EVEX_L2_XS_K_B, /* 11715 */ + IC_EVEX_L2_XD_K_B, /* 11716 */ + IC_EVEX_L2_XD_K_B, /* 11717 */ + IC_EVEX_L2_XD_K_B, /* 11718 */ + IC_EVEX_L2_XD_K_B, /* 11719 */ + IC_EVEX_L2_W_K_B, /* 11720 */ + IC_EVEX_L2_W_K_B, /* 11721 */ + IC_EVEX_L2_W_XS_K_B, /* 11722 */ + IC_EVEX_L2_W_XS_K_B, /* 11723 */ + IC_EVEX_L2_W_XD_K_B, /* 11724 */ + IC_EVEX_L2_W_XD_K_B, /* 11725 */ + IC_EVEX_L2_W_XD_K_B, /* 11726 */ + IC_EVEX_L2_W_XD_K_B, /* 11727 */ + IC_EVEX_L2_OPSIZE_K_B, /* 11728 */ + IC_EVEX_L2_OPSIZE_K_B, /* 11729 */ + IC_EVEX_L2_OPSIZE_K_B, /* 11730 */ + IC_EVEX_L2_OPSIZE_K_B, /* 11731 */ + IC_EVEX_L2_OPSIZE_K_B, /* 11732 */ + IC_EVEX_L2_OPSIZE_K_B, /* 11733 */ + IC_EVEX_L2_OPSIZE_K_B, /* 11734 */ + IC_EVEX_L2_OPSIZE_K_B, /* 11735 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 11736 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 11737 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 11738 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 11739 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 11740 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 11741 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 11742 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 11743 */ + IC_EVEX_L2_K_B, /* 11744 */ + IC_EVEX_L2_K_B, /* 11745 */ + IC_EVEX_L2_XS_K_B, /* 11746 */ + IC_EVEX_L2_XS_K_B, /* 11747 */ + IC_EVEX_L2_XD_K_B, /* 11748 */ + IC_EVEX_L2_XD_K_B, /* 11749 */ + IC_EVEX_L2_XD_K_B, /* 11750 */ + IC_EVEX_L2_XD_K_B, /* 11751 */ + IC_EVEX_L2_W_K_B, /* 11752 */ + IC_EVEX_L2_W_K_B, /* 11753 */ + IC_EVEX_L2_W_XS_K_B, /* 11754 */ + IC_EVEX_L2_W_XS_K_B, /* 11755 */ + IC_EVEX_L2_W_XD_K_B, /* 11756 */ + IC_EVEX_L2_W_XD_K_B, /* 11757 */ + IC_EVEX_L2_W_XD_K_B, /* 11758 */ + IC_EVEX_L2_W_XD_K_B, /* 11759 */ + IC_EVEX_L2_OPSIZE_K_B, /* 11760 */ + IC_EVEX_L2_OPSIZE_K_B, /* 11761 */ + IC_EVEX_L2_OPSIZE_K_B, /* 11762 */ + IC_EVEX_L2_OPSIZE_K_B, /* 11763 */ + IC_EVEX_L2_OPSIZE_K_B, /* 11764 */ + IC_EVEX_L2_OPSIZE_K_B, /* 11765 */ + IC_EVEX_L2_OPSIZE_K_B, /* 11766 */ + IC_EVEX_L2_OPSIZE_K_B, /* 11767 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 11768 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 11769 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 11770 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 11771 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 11772 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 11773 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 11774 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 11775 */ + IC, /* 11776 */ + IC_64BIT, /* 11777 */ + IC_XS, /* 11778 */ + IC_64BIT_XS, /* 11779 */ + IC_XD, /* 11780 */ + IC_64BIT_XD, /* 11781 */ + IC_XS, /* 11782 */ + IC_64BIT_XS, /* 11783 */ + IC, /* 11784 */ + IC_64BIT_REXW, /* 11785 */ + IC_XS, /* 11786 */ + IC_64BIT_REXW_XS, /* 11787 */ + IC_XD, /* 11788 */ + IC_64BIT_REXW_XD, /* 11789 */ + IC_XS, /* 11790 */ + IC_64BIT_REXW_XS, /* 11791 */ + IC_OPSIZE, /* 11792 */ + IC_64BIT_OPSIZE, /* 11793 */ + IC_XS_OPSIZE, /* 11794 */ + IC_64BIT_XS_OPSIZE, /* 11795 */ + IC_XD_OPSIZE, /* 11796 */ + IC_64BIT_XD_OPSIZE, /* 11797 */ + IC_XS_OPSIZE, /* 11798 */ + IC_64BIT_XD_OPSIZE, /* 11799 */ + IC_OPSIZE, /* 11800 */ + IC_64BIT_REXW_OPSIZE, /* 11801 */ + IC_XS_OPSIZE, /* 11802 */ + IC_64BIT_REXW_XS, /* 11803 */ + IC_XD_OPSIZE, /* 11804 */ + IC_64BIT_REXW_XD, /* 11805 */ + IC_XS_OPSIZE, /* 11806 */ + IC_64BIT_REXW_XS, /* 11807 */ + IC_ADSIZE, /* 11808 */ + IC_64BIT_ADSIZE, /* 11809 */ + IC_XS, /* 11810 */ + IC_64BIT_XS, /* 11811 */ + IC_XD, /* 11812 */ + IC_64BIT_XD, /* 11813 */ + IC_XS, /* 11814 */ + IC_64BIT_XS, /* 11815 */ + IC_ADSIZE, /* 11816 */ + IC_64BIT_ADSIZE, /* 11817 */ + IC_XS, /* 11818 */ + IC_64BIT_REXW_XS, /* 11819 */ + IC_XD, /* 11820 */ + IC_64BIT_REXW_XD, /* 11821 */ + IC_XS, /* 11822 */ + IC_64BIT_REXW_XS, /* 11823 */ + IC_OPSIZE, /* 11824 */ + IC_64BIT_OPSIZE, /* 11825 */ + IC_XS_OPSIZE, /* 11826 */ + IC_64BIT_XS_OPSIZE, /* 11827 */ + IC_XD_OPSIZE, /* 11828 */ + IC_64BIT_XD_OPSIZE, /* 11829 */ + IC_XS_OPSIZE, /* 11830 */ + IC_64BIT_XD_OPSIZE, /* 11831 */ + IC_OPSIZE, /* 11832 */ + IC_64BIT_REXW_OPSIZE, /* 11833 */ + IC_XS_OPSIZE, /* 11834 */ + IC_64BIT_REXW_XS, /* 11835 */ + IC_XD_OPSIZE, /* 11836 */ + IC_64BIT_REXW_XD, /* 11837 */ + IC_XS_OPSIZE, /* 11838 */ + IC_64BIT_REXW_XS, /* 11839 */ + IC_VEX, /* 11840 */ + IC_VEX, /* 11841 */ + IC_VEX_XS, /* 11842 */ + IC_VEX_XS, /* 11843 */ + IC_VEX_XD, /* 11844 */ + IC_VEX_XD, /* 11845 */ + IC_VEX_XD, /* 11846 */ + IC_VEX_XD, /* 11847 */ + IC_VEX_W, /* 11848 */ + IC_VEX_W, /* 11849 */ + IC_VEX_W_XS, /* 11850 */ + IC_VEX_W_XS, /* 11851 */ + IC_VEX_W_XD, /* 11852 */ + IC_VEX_W_XD, /* 11853 */ + IC_VEX_W_XD, /* 11854 */ + IC_VEX_W_XD, /* 11855 */ + IC_VEX_OPSIZE, /* 11856 */ + IC_VEX_OPSIZE, /* 11857 */ + IC_VEX_OPSIZE, /* 11858 */ + IC_VEX_OPSIZE, /* 11859 */ + IC_VEX_OPSIZE, /* 11860 */ + IC_VEX_OPSIZE, /* 11861 */ + IC_VEX_OPSIZE, /* 11862 */ + IC_VEX_OPSIZE, /* 11863 */ + IC_VEX_W_OPSIZE, /* 11864 */ + IC_VEX_W_OPSIZE, /* 11865 */ + IC_VEX_W_OPSIZE, /* 11866 */ + IC_VEX_W_OPSIZE, /* 11867 */ + IC_VEX_W_OPSIZE, /* 11868 */ + IC_VEX_W_OPSIZE, /* 11869 */ + IC_VEX_W_OPSIZE, /* 11870 */ + IC_VEX_W_OPSIZE, /* 11871 */ + IC_VEX, /* 11872 */ + IC_VEX, /* 11873 */ + IC_VEX_XS, /* 11874 */ + IC_VEX_XS, /* 11875 */ + IC_VEX_XD, /* 11876 */ + IC_VEX_XD, /* 11877 */ + IC_VEX_XD, /* 11878 */ + IC_VEX_XD, /* 11879 */ + IC_VEX_W, /* 11880 */ + IC_VEX_W, /* 11881 */ + IC_VEX_W_XS, /* 11882 */ + IC_VEX_W_XS, /* 11883 */ + IC_VEX_W_XD, /* 11884 */ + IC_VEX_W_XD, /* 11885 */ + IC_VEX_W_XD, /* 11886 */ + IC_VEX_W_XD, /* 11887 */ + IC_VEX_OPSIZE, /* 11888 */ + IC_VEX_OPSIZE, /* 11889 */ + IC_VEX_OPSIZE, /* 11890 */ + IC_VEX_OPSIZE, /* 11891 */ + IC_VEX_OPSIZE, /* 11892 */ + IC_VEX_OPSIZE, /* 11893 */ + IC_VEX_OPSIZE, /* 11894 */ + IC_VEX_OPSIZE, /* 11895 */ + IC_VEX_W_OPSIZE, /* 11896 */ + IC_VEX_W_OPSIZE, /* 11897 */ + IC_VEX_W_OPSIZE, /* 11898 */ + IC_VEX_W_OPSIZE, /* 11899 */ + IC_VEX_W_OPSIZE, /* 11900 */ + IC_VEX_W_OPSIZE, /* 11901 */ + IC_VEX_W_OPSIZE, /* 11902 */ + IC_VEX_W_OPSIZE, /* 11903 */ + IC_VEX_L, /* 11904 */ + IC_VEX_L, /* 11905 */ + IC_VEX_L_XS, /* 11906 */ + IC_VEX_L_XS, /* 11907 */ + IC_VEX_L_XD, /* 11908 */ + IC_VEX_L_XD, /* 11909 */ + IC_VEX_L_XD, /* 11910 */ + IC_VEX_L_XD, /* 11911 */ + IC_VEX_L_W, /* 11912 */ + IC_VEX_L_W, /* 11913 */ + IC_VEX_L_W_XS, /* 11914 */ + IC_VEX_L_W_XS, /* 11915 */ + IC_VEX_L_W_XD, /* 11916 */ + IC_VEX_L_W_XD, /* 11917 */ + IC_VEX_L_W_XD, /* 11918 */ + IC_VEX_L_W_XD, /* 11919 */ + IC_VEX_L_OPSIZE, /* 11920 */ + IC_VEX_L_OPSIZE, /* 11921 */ + IC_VEX_L_OPSIZE, /* 11922 */ + IC_VEX_L_OPSIZE, /* 11923 */ + IC_VEX_L_OPSIZE, /* 11924 */ + IC_VEX_L_OPSIZE, /* 11925 */ + IC_VEX_L_OPSIZE, /* 11926 */ + IC_VEX_L_OPSIZE, /* 11927 */ + IC_VEX_L_W_OPSIZE, /* 11928 */ + IC_VEX_L_W_OPSIZE, /* 11929 */ + IC_VEX_L_W_OPSIZE, /* 11930 */ + IC_VEX_L_W_OPSIZE, /* 11931 */ + IC_VEX_L_W_OPSIZE, /* 11932 */ + IC_VEX_L_W_OPSIZE, /* 11933 */ + IC_VEX_L_W_OPSIZE, /* 11934 */ + IC_VEX_L_W_OPSIZE, /* 11935 */ + IC_VEX_L, /* 11936 */ + IC_VEX_L, /* 11937 */ + IC_VEX_L_XS, /* 11938 */ + IC_VEX_L_XS, /* 11939 */ + IC_VEX_L_XD, /* 11940 */ + IC_VEX_L_XD, /* 11941 */ + IC_VEX_L_XD, /* 11942 */ + IC_VEX_L_XD, /* 11943 */ + IC_VEX_L_W, /* 11944 */ + IC_VEX_L_W, /* 11945 */ + IC_VEX_L_W_XS, /* 11946 */ + IC_VEX_L_W_XS, /* 11947 */ + IC_VEX_L_W_XD, /* 11948 */ + IC_VEX_L_W_XD, /* 11949 */ + IC_VEX_L_W_XD, /* 11950 */ + IC_VEX_L_W_XD, /* 11951 */ + IC_VEX_L_OPSIZE, /* 11952 */ + IC_VEX_L_OPSIZE, /* 11953 */ + IC_VEX_L_OPSIZE, /* 11954 */ + IC_VEX_L_OPSIZE, /* 11955 */ + IC_VEX_L_OPSIZE, /* 11956 */ + IC_VEX_L_OPSIZE, /* 11957 */ + IC_VEX_L_OPSIZE, /* 11958 */ + IC_VEX_L_OPSIZE, /* 11959 */ + IC_VEX_L_W_OPSIZE, /* 11960 */ + IC_VEX_L_W_OPSIZE, /* 11961 */ + IC_VEX_L_W_OPSIZE, /* 11962 */ + IC_VEX_L_W_OPSIZE, /* 11963 */ + IC_VEX_L_W_OPSIZE, /* 11964 */ + IC_VEX_L_W_OPSIZE, /* 11965 */ + IC_VEX_L_W_OPSIZE, /* 11966 */ + IC_VEX_L_W_OPSIZE, /* 11967 */ + IC_VEX_L, /* 11968 */ + IC_VEX_L, /* 11969 */ + IC_VEX_L_XS, /* 11970 */ + IC_VEX_L_XS, /* 11971 */ + IC_VEX_L_XD, /* 11972 */ + IC_VEX_L_XD, /* 11973 */ + IC_VEX_L_XD, /* 11974 */ + IC_VEX_L_XD, /* 11975 */ + IC_VEX_L_W, /* 11976 */ + IC_VEX_L_W, /* 11977 */ + IC_VEX_L_W_XS, /* 11978 */ + IC_VEX_L_W_XS, /* 11979 */ + IC_VEX_L_W_XD, /* 11980 */ + IC_VEX_L_W_XD, /* 11981 */ + IC_VEX_L_W_XD, /* 11982 */ + IC_VEX_L_W_XD, /* 11983 */ + IC_VEX_L_OPSIZE, /* 11984 */ + IC_VEX_L_OPSIZE, /* 11985 */ + IC_VEX_L_OPSIZE, /* 11986 */ + IC_VEX_L_OPSIZE, /* 11987 */ + IC_VEX_L_OPSIZE, /* 11988 */ + IC_VEX_L_OPSIZE, /* 11989 */ + IC_VEX_L_OPSIZE, /* 11990 */ + IC_VEX_L_OPSIZE, /* 11991 */ + IC_VEX_L_W_OPSIZE, /* 11992 */ + IC_VEX_L_W_OPSIZE, /* 11993 */ + IC_VEX_L_W_OPSIZE, /* 11994 */ + IC_VEX_L_W_OPSIZE, /* 11995 */ + IC_VEX_L_W_OPSIZE, /* 11996 */ + IC_VEX_L_W_OPSIZE, /* 11997 */ + IC_VEX_L_W_OPSIZE, /* 11998 */ + IC_VEX_L_W_OPSIZE, /* 11999 */ + IC_VEX_L, /* 12000 */ + IC_VEX_L, /* 12001 */ + IC_VEX_L_XS, /* 12002 */ + IC_VEX_L_XS, /* 12003 */ + IC_VEX_L_XD, /* 12004 */ + IC_VEX_L_XD, /* 12005 */ + IC_VEX_L_XD, /* 12006 */ + IC_VEX_L_XD, /* 12007 */ + IC_VEX_L_W, /* 12008 */ + IC_VEX_L_W, /* 12009 */ + IC_VEX_L_W_XS, /* 12010 */ + IC_VEX_L_W_XS, /* 12011 */ + IC_VEX_L_W_XD, /* 12012 */ + IC_VEX_L_W_XD, /* 12013 */ + IC_VEX_L_W_XD, /* 12014 */ + IC_VEX_L_W_XD, /* 12015 */ + IC_VEX_L_OPSIZE, /* 12016 */ + IC_VEX_L_OPSIZE, /* 12017 */ + IC_VEX_L_OPSIZE, /* 12018 */ + IC_VEX_L_OPSIZE, /* 12019 */ + IC_VEX_L_OPSIZE, /* 12020 */ + IC_VEX_L_OPSIZE, /* 12021 */ + IC_VEX_L_OPSIZE, /* 12022 */ + IC_VEX_L_OPSIZE, /* 12023 */ + IC_VEX_L_W_OPSIZE, /* 12024 */ + IC_VEX_L_W_OPSIZE, /* 12025 */ + IC_VEX_L_W_OPSIZE, /* 12026 */ + IC_VEX_L_W_OPSIZE, /* 12027 */ + IC_VEX_L_W_OPSIZE, /* 12028 */ + IC_VEX_L_W_OPSIZE, /* 12029 */ + IC_VEX_L_W_OPSIZE, /* 12030 */ + IC_VEX_L_W_OPSIZE, /* 12031 */ + IC_EVEX_L2_K_B, /* 12032 */ + IC_EVEX_L2_K_B, /* 12033 */ + IC_EVEX_L2_XS_K_B, /* 12034 */ + IC_EVEX_L2_XS_K_B, /* 12035 */ + IC_EVEX_L2_XD_K_B, /* 12036 */ + IC_EVEX_L2_XD_K_B, /* 12037 */ + IC_EVEX_L2_XD_K_B, /* 12038 */ + IC_EVEX_L2_XD_K_B, /* 12039 */ + IC_EVEX_L2_W_K_B, /* 12040 */ + IC_EVEX_L2_W_K_B, /* 12041 */ + IC_EVEX_L2_W_XS_K_B, /* 12042 */ + IC_EVEX_L2_W_XS_K_B, /* 12043 */ + IC_EVEX_L2_W_XD_K_B, /* 12044 */ + IC_EVEX_L2_W_XD_K_B, /* 12045 */ + IC_EVEX_L2_W_XD_K_B, /* 12046 */ + IC_EVEX_L2_W_XD_K_B, /* 12047 */ + IC_EVEX_L2_OPSIZE_K_B, /* 12048 */ + IC_EVEX_L2_OPSIZE_K_B, /* 12049 */ + IC_EVEX_L2_OPSIZE_K_B, /* 12050 */ + IC_EVEX_L2_OPSIZE_K_B, /* 12051 */ + IC_EVEX_L2_OPSIZE_K_B, /* 12052 */ + IC_EVEX_L2_OPSIZE_K_B, /* 12053 */ + IC_EVEX_L2_OPSIZE_K_B, /* 12054 */ + IC_EVEX_L2_OPSIZE_K_B, /* 12055 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 12056 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 12057 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 12058 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 12059 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 12060 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 12061 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 12062 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 12063 */ + IC_EVEX_L2_K_B, /* 12064 */ + IC_EVEX_L2_K_B, /* 12065 */ + IC_EVEX_L2_XS_K_B, /* 12066 */ + IC_EVEX_L2_XS_K_B, /* 12067 */ + IC_EVEX_L2_XD_K_B, /* 12068 */ + IC_EVEX_L2_XD_K_B, /* 12069 */ + IC_EVEX_L2_XD_K_B, /* 12070 */ + IC_EVEX_L2_XD_K_B, /* 12071 */ + IC_EVEX_L2_W_K_B, /* 12072 */ + IC_EVEX_L2_W_K_B, /* 12073 */ + IC_EVEX_L2_W_XS_K_B, /* 12074 */ + IC_EVEX_L2_W_XS_K_B, /* 12075 */ + IC_EVEX_L2_W_XD_K_B, /* 12076 */ + IC_EVEX_L2_W_XD_K_B, /* 12077 */ + IC_EVEX_L2_W_XD_K_B, /* 12078 */ + IC_EVEX_L2_W_XD_K_B, /* 12079 */ + IC_EVEX_L2_OPSIZE_K_B, /* 12080 */ + IC_EVEX_L2_OPSIZE_K_B, /* 12081 */ + IC_EVEX_L2_OPSIZE_K_B, /* 12082 */ + IC_EVEX_L2_OPSIZE_K_B, /* 12083 */ + IC_EVEX_L2_OPSIZE_K_B, /* 12084 */ + IC_EVEX_L2_OPSIZE_K_B, /* 12085 */ + IC_EVEX_L2_OPSIZE_K_B, /* 12086 */ + IC_EVEX_L2_OPSIZE_K_B, /* 12087 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 12088 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 12089 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 12090 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 12091 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 12092 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 12093 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 12094 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 12095 */ + IC_EVEX_L2_K_B, /* 12096 */ + IC_EVEX_L2_K_B, /* 12097 */ + IC_EVEX_L2_XS_K_B, /* 12098 */ + IC_EVEX_L2_XS_K_B, /* 12099 */ + IC_EVEX_L2_XD_K_B, /* 12100 */ + IC_EVEX_L2_XD_K_B, /* 12101 */ + IC_EVEX_L2_XD_K_B, /* 12102 */ + IC_EVEX_L2_XD_K_B, /* 12103 */ + IC_EVEX_L2_W_K_B, /* 12104 */ + IC_EVEX_L2_W_K_B, /* 12105 */ + IC_EVEX_L2_W_XS_K_B, /* 12106 */ + IC_EVEX_L2_W_XS_K_B, /* 12107 */ + IC_EVEX_L2_W_XD_K_B, /* 12108 */ + IC_EVEX_L2_W_XD_K_B, /* 12109 */ + IC_EVEX_L2_W_XD_K_B, /* 12110 */ + IC_EVEX_L2_W_XD_K_B, /* 12111 */ + IC_EVEX_L2_OPSIZE_K_B, /* 12112 */ + IC_EVEX_L2_OPSIZE_K_B, /* 12113 */ + IC_EVEX_L2_OPSIZE_K_B, /* 12114 */ + IC_EVEX_L2_OPSIZE_K_B, /* 12115 */ + IC_EVEX_L2_OPSIZE_K_B, /* 12116 */ + IC_EVEX_L2_OPSIZE_K_B, /* 12117 */ + IC_EVEX_L2_OPSIZE_K_B, /* 12118 */ + IC_EVEX_L2_OPSIZE_K_B, /* 12119 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 12120 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 12121 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 12122 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 12123 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 12124 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 12125 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 12126 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 12127 */ + IC_EVEX_L2_K_B, /* 12128 */ + IC_EVEX_L2_K_B, /* 12129 */ + IC_EVEX_L2_XS_K_B, /* 12130 */ + IC_EVEX_L2_XS_K_B, /* 12131 */ + IC_EVEX_L2_XD_K_B, /* 12132 */ + IC_EVEX_L2_XD_K_B, /* 12133 */ + IC_EVEX_L2_XD_K_B, /* 12134 */ + IC_EVEX_L2_XD_K_B, /* 12135 */ + IC_EVEX_L2_W_K_B, /* 12136 */ + IC_EVEX_L2_W_K_B, /* 12137 */ + IC_EVEX_L2_W_XS_K_B, /* 12138 */ + IC_EVEX_L2_W_XS_K_B, /* 12139 */ + IC_EVEX_L2_W_XD_K_B, /* 12140 */ + IC_EVEX_L2_W_XD_K_B, /* 12141 */ + IC_EVEX_L2_W_XD_K_B, /* 12142 */ + IC_EVEX_L2_W_XD_K_B, /* 12143 */ + IC_EVEX_L2_OPSIZE_K_B, /* 12144 */ + IC_EVEX_L2_OPSIZE_K_B, /* 12145 */ + IC_EVEX_L2_OPSIZE_K_B, /* 12146 */ + IC_EVEX_L2_OPSIZE_K_B, /* 12147 */ + IC_EVEX_L2_OPSIZE_K_B, /* 12148 */ + IC_EVEX_L2_OPSIZE_K_B, /* 12149 */ + IC_EVEX_L2_OPSIZE_K_B, /* 12150 */ + IC_EVEX_L2_OPSIZE_K_B, /* 12151 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 12152 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 12153 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 12154 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 12155 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 12156 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 12157 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 12158 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 12159 */ + IC_EVEX_L2_K_B, /* 12160 */ + IC_EVEX_L2_K_B, /* 12161 */ + IC_EVEX_L2_XS_K_B, /* 12162 */ + IC_EVEX_L2_XS_K_B, /* 12163 */ + IC_EVEX_L2_XD_K_B, /* 12164 */ + IC_EVEX_L2_XD_K_B, /* 12165 */ + IC_EVEX_L2_XD_K_B, /* 12166 */ + IC_EVEX_L2_XD_K_B, /* 12167 */ + IC_EVEX_L2_W_K_B, /* 12168 */ + IC_EVEX_L2_W_K_B, /* 12169 */ + IC_EVEX_L2_W_XS_K_B, /* 12170 */ + IC_EVEX_L2_W_XS_K_B, /* 12171 */ + IC_EVEX_L2_W_XD_K_B, /* 12172 */ + IC_EVEX_L2_W_XD_K_B, /* 12173 */ + IC_EVEX_L2_W_XD_K_B, /* 12174 */ + IC_EVEX_L2_W_XD_K_B, /* 12175 */ + IC_EVEX_L2_OPSIZE_K_B, /* 12176 */ + IC_EVEX_L2_OPSIZE_K_B, /* 12177 */ + IC_EVEX_L2_OPSIZE_K_B, /* 12178 */ + IC_EVEX_L2_OPSIZE_K_B, /* 12179 */ + IC_EVEX_L2_OPSIZE_K_B, /* 12180 */ + IC_EVEX_L2_OPSIZE_K_B, /* 12181 */ + IC_EVEX_L2_OPSIZE_K_B, /* 12182 */ + IC_EVEX_L2_OPSIZE_K_B, /* 12183 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 12184 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 12185 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 12186 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 12187 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 12188 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 12189 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 12190 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 12191 */ + IC_EVEX_L2_K_B, /* 12192 */ + IC_EVEX_L2_K_B, /* 12193 */ + IC_EVEX_L2_XS_K_B, /* 12194 */ + IC_EVEX_L2_XS_K_B, /* 12195 */ + IC_EVEX_L2_XD_K_B, /* 12196 */ + IC_EVEX_L2_XD_K_B, /* 12197 */ + IC_EVEX_L2_XD_K_B, /* 12198 */ + IC_EVEX_L2_XD_K_B, /* 12199 */ + IC_EVEX_L2_W_K_B, /* 12200 */ + IC_EVEX_L2_W_K_B, /* 12201 */ + IC_EVEX_L2_W_XS_K_B, /* 12202 */ + IC_EVEX_L2_W_XS_K_B, /* 12203 */ + IC_EVEX_L2_W_XD_K_B, /* 12204 */ + IC_EVEX_L2_W_XD_K_B, /* 12205 */ + IC_EVEX_L2_W_XD_K_B, /* 12206 */ + IC_EVEX_L2_W_XD_K_B, /* 12207 */ + IC_EVEX_L2_OPSIZE_K_B, /* 12208 */ + IC_EVEX_L2_OPSIZE_K_B, /* 12209 */ + IC_EVEX_L2_OPSIZE_K_B, /* 12210 */ + IC_EVEX_L2_OPSIZE_K_B, /* 12211 */ + IC_EVEX_L2_OPSIZE_K_B, /* 12212 */ + IC_EVEX_L2_OPSIZE_K_B, /* 12213 */ + IC_EVEX_L2_OPSIZE_K_B, /* 12214 */ + IC_EVEX_L2_OPSIZE_K_B, /* 12215 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 12216 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 12217 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 12218 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 12219 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 12220 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 12221 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 12222 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 12223 */ + IC_EVEX_L2_K_B, /* 12224 */ + IC_EVEX_L2_K_B, /* 12225 */ + IC_EVEX_L2_XS_K_B, /* 12226 */ + IC_EVEX_L2_XS_K_B, /* 12227 */ + IC_EVEX_L2_XD_K_B, /* 12228 */ + IC_EVEX_L2_XD_K_B, /* 12229 */ + IC_EVEX_L2_XD_K_B, /* 12230 */ + IC_EVEX_L2_XD_K_B, /* 12231 */ + IC_EVEX_L2_W_K_B, /* 12232 */ + IC_EVEX_L2_W_K_B, /* 12233 */ + IC_EVEX_L2_W_XS_K_B, /* 12234 */ + IC_EVEX_L2_W_XS_K_B, /* 12235 */ + IC_EVEX_L2_W_XD_K_B, /* 12236 */ + IC_EVEX_L2_W_XD_K_B, /* 12237 */ + IC_EVEX_L2_W_XD_K_B, /* 12238 */ + IC_EVEX_L2_W_XD_K_B, /* 12239 */ + IC_EVEX_L2_OPSIZE_K_B, /* 12240 */ + IC_EVEX_L2_OPSIZE_K_B, /* 12241 */ + IC_EVEX_L2_OPSIZE_K_B, /* 12242 */ + IC_EVEX_L2_OPSIZE_K_B, /* 12243 */ + IC_EVEX_L2_OPSIZE_K_B, /* 12244 */ + IC_EVEX_L2_OPSIZE_K_B, /* 12245 */ + IC_EVEX_L2_OPSIZE_K_B, /* 12246 */ + IC_EVEX_L2_OPSIZE_K_B, /* 12247 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 12248 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 12249 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 12250 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 12251 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 12252 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 12253 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 12254 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 12255 */ + IC_EVEX_L2_K_B, /* 12256 */ + IC_EVEX_L2_K_B, /* 12257 */ + IC_EVEX_L2_XS_K_B, /* 12258 */ + IC_EVEX_L2_XS_K_B, /* 12259 */ + IC_EVEX_L2_XD_K_B, /* 12260 */ + IC_EVEX_L2_XD_K_B, /* 12261 */ + IC_EVEX_L2_XD_K_B, /* 12262 */ + IC_EVEX_L2_XD_K_B, /* 12263 */ + IC_EVEX_L2_W_K_B, /* 12264 */ + IC_EVEX_L2_W_K_B, /* 12265 */ + IC_EVEX_L2_W_XS_K_B, /* 12266 */ + IC_EVEX_L2_W_XS_K_B, /* 12267 */ + IC_EVEX_L2_W_XD_K_B, /* 12268 */ + IC_EVEX_L2_W_XD_K_B, /* 12269 */ + IC_EVEX_L2_W_XD_K_B, /* 12270 */ + IC_EVEX_L2_W_XD_K_B, /* 12271 */ + IC_EVEX_L2_OPSIZE_K_B, /* 12272 */ + IC_EVEX_L2_OPSIZE_K_B, /* 12273 */ + IC_EVEX_L2_OPSIZE_K_B, /* 12274 */ + IC_EVEX_L2_OPSIZE_K_B, /* 12275 */ + IC_EVEX_L2_OPSIZE_K_B, /* 12276 */ + IC_EVEX_L2_OPSIZE_K_B, /* 12277 */ + IC_EVEX_L2_OPSIZE_K_B, /* 12278 */ + IC_EVEX_L2_OPSIZE_K_B, /* 12279 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 12280 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 12281 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 12282 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 12283 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 12284 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 12285 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 12286 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 12287 */ + IC, /* 12288 */ + IC_64BIT, /* 12289 */ + IC_XS, /* 12290 */ + IC_64BIT_XS, /* 12291 */ + IC_XD, /* 12292 */ + IC_64BIT_XD, /* 12293 */ + IC_XS, /* 12294 */ + IC_64BIT_XS, /* 12295 */ + IC, /* 12296 */ + IC_64BIT_REXW, /* 12297 */ + IC_XS, /* 12298 */ + IC_64BIT_REXW_XS, /* 12299 */ + IC_XD, /* 12300 */ + IC_64BIT_REXW_XD, /* 12301 */ + IC_XS, /* 12302 */ + IC_64BIT_REXW_XS, /* 12303 */ + IC_OPSIZE, /* 12304 */ + IC_64BIT_OPSIZE, /* 12305 */ + IC_XS_OPSIZE, /* 12306 */ + IC_64BIT_XS_OPSIZE, /* 12307 */ + IC_XD_OPSIZE, /* 12308 */ + IC_64BIT_XD_OPSIZE, /* 12309 */ + IC_XS_OPSIZE, /* 12310 */ + IC_64BIT_XD_OPSIZE, /* 12311 */ + IC_OPSIZE, /* 12312 */ + IC_64BIT_REXW_OPSIZE, /* 12313 */ + IC_XS_OPSIZE, /* 12314 */ + IC_64BIT_REXW_XS, /* 12315 */ + IC_XD_OPSIZE, /* 12316 */ + IC_64BIT_REXW_XD, /* 12317 */ + IC_XS_OPSIZE, /* 12318 */ + IC_64BIT_REXW_XS, /* 12319 */ + IC_ADSIZE, /* 12320 */ + IC_64BIT_ADSIZE, /* 12321 */ + IC_XS, /* 12322 */ + IC_64BIT_XS, /* 12323 */ + IC_XD, /* 12324 */ + IC_64BIT_XD, /* 12325 */ + IC_XS, /* 12326 */ + IC_64BIT_XS, /* 12327 */ + IC_ADSIZE, /* 12328 */ + IC_64BIT_ADSIZE, /* 12329 */ + IC_XS, /* 12330 */ + IC_64BIT_REXW_XS, /* 12331 */ + IC_XD, /* 12332 */ + IC_64BIT_REXW_XD, /* 12333 */ + IC_XS, /* 12334 */ + IC_64BIT_REXW_XS, /* 12335 */ + IC_OPSIZE, /* 12336 */ + IC_64BIT_OPSIZE, /* 12337 */ + IC_XS_OPSIZE, /* 12338 */ + IC_64BIT_XS_OPSIZE, /* 12339 */ + IC_XD_OPSIZE, /* 12340 */ + IC_64BIT_XD_OPSIZE, /* 12341 */ + IC_XS_OPSIZE, /* 12342 */ + IC_64BIT_XD_OPSIZE, /* 12343 */ + IC_OPSIZE, /* 12344 */ + IC_64BIT_REXW_OPSIZE, /* 12345 */ + IC_XS_OPSIZE, /* 12346 */ + IC_64BIT_REXW_XS, /* 12347 */ + IC_XD_OPSIZE, /* 12348 */ + IC_64BIT_REXW_XD, /* 12349 */ + IC_XS_OPSIZE, /* 12350 */ + IC_64BIT_REXW_XS, /* 12351 */ + IC_VEX, /* 12352 */ + IC_VEX, /* 12353 */ + IC_VEX_XS, /* 12354 */ + IC_VEX_XS, /* 12355 */ + IC_VEX_XD, /* 12356 */ + IC_VEX_XD, /* 12357 */ + IC_VEX_XD, /* 12358 */ + IC_VEX_XD, /* 12359 */ + IC_VEX_W, /* 12360 */ + IC_VEX_W, /* 12361 */ + IC_VEX_W_XS, /* 12362 */ + IC_VEX_W_XS, /* 12363 */ + IC_VEX_W_XD, /* 12364 */ + IC_VEX_W_XD, /* 12365 */ + IC_VEX_W_XD, /* 12366 */ + IC_VEX_W_XD, /* 12367 */ + IC_VEX_OPSIZE, /* 12368 */ + IC_VEX_OPSIZE, /* 12369 */ + IC_VEX_OPSIZE, /* 12370 */ + IC_VEX_OPSIZE, /* 12371 */ + IC_VEX_OPSIZE, /* 12372 */ + IC_VEX_OPSIZE, /* 12373 */ + IC_VEX_OPSIZE, /* 12374 */ + IC_VEX_OPSIZE, /* 12375 */ + IC_VEX_W_OPSIZE, /* 12376 */ + IC_VEX_W_OPSIZE, /* 12377 */ + IC_VEX_W_OPSIZE, /* 12378 */ + IC_VEX_W_OPSIZE, /* 12379 */ + IC_VEX_W_OPSIZE, /* 12380 */ + IC_VEX_W_OPSIZE, /* 12381 */ + IC_VEX_W_OPSIZE, /* 12382 */ + IC_VEX_W_OPSIZE, /* 12383 */ + IC_VEX, /* 12384 */ + IC_VEX, /* 12385 */ + IC_VEX_XS, /* 12386 */ + IC_VEX_XS, /* 12387 */ + IC_VEX_XD, /* 12388 */ + IC_VEX_XD, /* 12389 */ + IC_VEX_XD, /* 12390 */ + IC_VEX_XD, /* 12391 */ + IC_VEX_W, /* 12392 */ + IC_VEX_W, /* 12393 */ + IC_VEX_W_XS, /* 12394 */ + IC_VEX_W_XS, /* 12395 */ + IC_VEX_W_XD, /* 12396 */ + IC_VEX_W_XD, /* 12397 */ + IC_VEX_W_XD, /* 12398 */ + IC_VEX_W_XD, /* 12399 */ + IC_VEX_OPSIZE, /* 12400 */ + IC_VEX_OPSIZE, /* 12401 */ + IC_VEX_OPSIZE, /* 12402 */ + IC_VEX_OPSIZE, /* 12403 */ + IC_VEX_OPSIZE, /* 12404 */ + IC_VEX_OPSIZE, /* 12405 */ + IC_VEX_OPSIZE, /* 12406 */ + IC_VEX_OPSIZE, /* 12407 */ + IC_VEX_W_OPSIZE, /* 12408 */ + IC_VEX_W_OPSIZE, /* 12409 */ + IC_VEX_W_OPSIZE, /* 12410 */ + IC_VEX_W_OPSIZE, /* 12411 */ + IC_VEX_W_OPSIZE, /* 12412 */ + IC_VEX_W_OPSIZE, /* 12413 */ + IC_VEX_W_OPSIZE, /* 12414 */ + IC_VEX_W_OPSIZE, /* 12415 */ + IC_VEX_L, /* 12416 */ + IC_VEX_L, /* 12417 */ + IC_VEX_L_XS, /* 12418 */ + IC_VEX_L_XS, /* 12419 */ + IC_VEX_L_XD, /* 12420 */ + IC_VEX_L_XD, /* 12421 */ + IC_VEX_L_XD, /* 12422 */ + IC_VEX_L_XD, /* 12423 */ + IC_VEX_L_W, /* 12424 */ + IC_VEX_L_W, /* 12425 */ + IC_VEX_L_W_XS, /* 12426 */ + IC_VEX_L_W_XS, /* 12427 */ + IC_VEX_L_W_XD, /* 12428 */ + IC_VEX_L_W_XD, /* 12429 */ + IC_VEX_L_W_XD, /* 12430 */ + IC_VEX_L_W_XD, /* 12431 */ + IC_VEX_L_OPSIZE, /* 12432 */ + IC_VEX_L_OPSIZE, /* 12433 */ + IC_VEX_L_OPSIZE, /* 12434 */ + IC_VEX_L_OPSIZE, /* 12435 */ + IC_VEX_L_OPSIZE, /* 12436 */ + IC_VEX_L_OPSIZE, /* 12437 */ + IC_VEX_L_OPSIZE, /* 12438 */ + IC_VEX_L_OPSIZE, /* 12439 */ + IC_VEX_L_W_OPSIZE, /* 12440 */ + IC_VEX_L_W_OPSIZE, /* 12441 */ + IC_VEX_L_W_OPSIZE, /* 12442 */ + IC_VEX_L_W_OPSIZE, /* 12443 */ + IC_VEX_L_W_OPSIZE, /* 12444 */ + IC_VEX_L_W_OPSIZE, /* 12445 */ + IC_VEX_L_W_OPSIZE, /* 12446 */ + IC_VEX_L_W_OPSIZE, /* 12447 */ + IC_VEX_L, /* 12448 */ + IC_VEX_L, /* 12449 */ + IC_VEX_L_XS, /* 12450 */ + IC_VEX_L_XS, /* 12451 */ + IC_VEX_L_XD, /* 12452 */ + IC_VEX_L_XD, /* 12453 */ + IC_VEX_L_XD, /* 12454 */ + IC_VEX_L_XD, /* 12455 */ + IC_VEX_L_W, /* 12456 */ + IC_VEX_L_W, /* 12457 */ + IC_VEX_L_W_XS, /* 12458 */ + IC_VEX_L_W_XS, /* 12459 */ + IC_VEX_L_W_XD, /* 12460 */ + IC_VEX_L_W_XD, /* 12461 */ + IC_VEX_L_W_XD, /* 12462 */ + IC_VEX_L_W_XD, /* 12463 */ + IC_VEX_L_OPSIZE, /* 12464 */ + IC_VEX_L_OPSIZE, /* 12465 */ + IC_VEX_L_OPSIZE, /* 12466 */ + IC_VEX_L_OPSIZE, /* 12467 */ + IC_VEX_L_OPSIZE, /* 12468 */ + IC_VEX_L_OPSIZE, /* 12469 */ + IC_VEX_L_OPSIZE, /* 12470 */ + IC_VEX_L_OPSIZE, /* 12471 */ + IC_VEX_L_W_OPSIZE, /* 12472 */ + IC_VEX_L_W_OPSIZE, /* 12473 */ + IC_VEX_L_W_OPSIZE, /* 12474 */ + IC_VEX_L_W_OPSIZE, /* 12475 */ + IC_VEX_L_W_OPSIZE, /* 12476 */ + IC_VEX_L_W_OPSIZE, /* 12477 */ + IC_VEX_L_W_OPSIZE, /* 12478 */ + IC_VEX_L_W_OPSIZE, /* 12479 */ + IC_VEX_L, /* 12480 */ + IC_VEX_L, /* 12481 */ + IC_VEX_L_XS, /* 12482 */ + IC_VEX_L_XS, /* 12483 */ + IC_VEX_L_XD, /* 12484 */ + IC_VEX_L_XD, /* 12485 */ + IC_VEX_L_XD, /* 12486 */ + IC_VEX_L_XD, /* 12487 */ + IC_VEX_L_W, /* 12488 */ + IC_VEX_L_W, /* 12489 */ + IC_VEX_L_W_XS, /* 12490 */ + IC_VEX_L_W_XS, /* 12491 */ + IC_VEX_L_W_XD, /* 12492 */ + IC_VEX_L_W_XD, /* 12493 */ + IC_VEX_L_W_XD, /* 12494 */ + IC_VEX_L_W_XD, /* 12495 */ + IC_VEX_L_OPSIZE, /* 12496 */ + IC_VEX_L_OPSIZE, /* 12497 */ + IC_VEX_L_OPSIZE, /* 12498 */ + IC_VEX_L_OPSIZE, /* 12499 */ + IC_VEX_L_OPSIZE, /* 12500 */ + IC_VEX_L_OPSIZE, /* 12501 */ + IC_VEX_L_OPSIZE, /* 12502 */ + IC_VEX_L_OPSIZE, /* 12503 */ + IC_VEX_L_W_OPSIZE, /* 12504 */ + IC_VEX_L_W_OPSIZE, /* 12505 */ + IC_VEX_L_W_OPSIZE, /* 12506 */ + IC_VEX_L_W_OPSIZE, /* 12507 */ + IC_VEX_L_W_OPSIZE, /* 12508 */ + IC_VEX_L_W_OPSIZE, /* 12509 */ + IC_VEX_L_W_OPSIZE, /* 12510 */ + IC_VEX_L_W_OPSIZE, /* 12511 */ + IC_VEX_L, /* 12512 */ + IC_VEX_L, /* 12513 */ + IC_VEX_L_XS, /* 12514 */ + IC_VEX_L_XS, /* 12515 */ + IC_VEX_L_XD, /* 12516 */ + IC_VEX_L_XD, /* 12517 */ + IC_VEX_L_XD, /* 12518 */ + IC_VEX_L_XD, /* 12519 */ + IC_VEX_L_W, /* 12520 */ + IC_VEX_L_W, /* 12521 */ + IC_VEX_L_W_XS, /* 12522 */ + IC_VEX_L_W_XS, /* 12523 */ + IC_VEX_L_W_XD, /* 12524 */ + IC_VEX_L_W_XD, /* 12525 */ + IC_VEX_L_W_XD, /* 12526 */ + IC_VEX_L_W_XD, /* 12527 */ + IC_VEX_L_OPSIZE, /* 12528 */ + IC_VEX_L_OPSIZE, /* 12529 */ + IC_VEX_L_OPSIZE, /* 12530 */ + IC_VEX_L_OPSIZE, /* 12531 */ + IC_VEX_L_OPSIZE, /* 12532 */ + IC_VEX_L_OPSIZE, /* 12533 */ + IC_VEX_L_OPSIZE, /* 12534 */ + IC_VEX_L_OPSIZE, /* 12535 */ + IC_VEX_L_W_OPSIZE, /* 12536 */ + IC_VEX_L_W_OPSIZE, /* 12537 */ + IC_VEX_L_W_OPSIZE, /* 12538 */ + IC_VEX_L_W_OPSIZE, /* 12539 */ + IC_VEX_L_W_OPSIZE, /* 12540 */ + IC_VEX_L_W_OPSIZE, /* 12541 */ + IC_VEX_L_W_OPSIZE, /* 12542 */ + IC_VEX_L_W_OPSIZE, /* 12543 */ + IC_EVEX_KZ_B, /* 12544 */ + IC_EVEX_KZ_B, /* 12545 */ + IC_EVEX_XS_KZ_B, /* 12546 */ + IC_EVEX_XS_KZ_B, /* 12547 */ + IC_EVEX_XD_KZ_B, /* 12548 */ + IC_EVEX_XD_KZ_B, /* 12549 */ + IC_EVEX_XD_KZ_B, /* 12550 */ + IC_EVEX_XD_KZ_B, /* 12551 */ + IC_EVEX_W_KZ_B, /* 12552 */ + IC_EVEX_W_KZ_B, /* 12553 */ + IC_EVEX_W_XS_KZ_B, /* 12554 */ + IC_EVEX_W_XS_KZ_B, /* 12555 */ + IC_EVEX_W_XD_KZ_B, /* 12556 */ + IC_EVEX_W_XD_KZ_B, /* 12557 */ + IC_EVEX_W_XD_KZ_B, /* 12558 */ + IC_EVEX_W_XD_KZ_B, /* 12559 */ + IC_EVEX_OPSIZE_KZ_B, /* 12560 */ + IC_EVEX_OPSIZE_KZ_B, /* 12561 */ + IC_EVEX_OPSIZE_KZ_B, /* 12562 */ + IC_EVEX_OPSIZE_KZ_B, /* 12563 */ + IC_EVEX_OPSIZE_KZ_B, /* 12564 */ + IC_EVEX_OPSIZE_KZ_B, /* 12565 */ + IC_EVEX_OPSIZE_KZ_B, /* 12566 */ + IC_EVEX_OPSIZE_KZ_B, /* 12567 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 12568 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 12569 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 12570 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 12571 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 12572 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 12573 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 12574 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 12575 */ + IC_EVEX_KZ_B, /* 12576 */ + IC_EVEX_KZ_B, /* 12577 */ + IC_EVEX_XS_KZ_B, /* 12578 */ + IC_EVEX_XS_KZ_B, /* 12579 */ + IC_EVEX_XD_KZ_B, /* 12580 */ + IC_EVEX_XD_KZ_B, /* 12581 */ + IC_EVEX_XD_KZ_B, /* 12582 */ + IC_EVEX_XD_KZ_B, /* 12583 */ + IC_EVEX_W_KZ_B, /* 12584 */ + IC_EVEX_W_KZ_B, /* 12585 */ + IC_EVEX_W_XS_KZ_B, /* 12586 */ + IC_EVEX_W_XS_KZ_B, /* 12587 */ + IC_EVEX_W_XD_KZ_B, /* 12588 */ + IC_EVEX_W_XD_KZ_B, /* 12589 */ + IC_EVEX_W_XD_KZ_B, /* 12590 */ + IC_EVEX_W_XD_KZ_B, /* 12591 */ + IC_EVEX_OPSIZE_KZ_B, /* 12592 */ + IC_EVEX_OPSIZE_KZ_B, /* 12593 */ + IC_EVEX_OPSIZE_KZ_B, /* 12594 */ + IC_EVEX_OPSIZE_KZ_B, /* 12595 */ + IC_EVEX_OPSIZE_KZ_B, /* 12596 */ + IC_EVEX_OPSIZE_KZ_B, /* 12597 */ + IC_EVEX_OPSIZE_KZ_B, /* 12598 */ + IC_EVEX_OPSIZE_KZ_B, /* 12599 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 12600 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 12601 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 12602 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 12603 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 12604 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 12605 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 12606 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 12607 */ + IC_EVEX_KZ_B, /* 12608 */ + IC_EVEX_KZ_B, /* 12609 */ + IC_EVEX_XS_KZ_B, /* 12610 */ + IC_EVEX_XS_KZ_B, /* 12611 */ + IC_EVEX_XD_KZ_B, /* 12612 */ + IC_EVEX_XD_KZ_B, /* 12613 */ + IC_EVEX_XD_KZ_B, /* 12614 */ + IC_EVEX_XD_KZ_B, /* 12615 */ + IC_EVEX_W_KZ_B, /* 12616 */ + IC_EVEX_W_KZ_B, /* 12617 */ + IC_EVEX_W_XS_KZ_B, /* 12618 */ + IC_EVEX_W_XS_KZ_B, /* 12619 */ + IC_EVEX_W_XD_KZ_B, /* 12620 */ + IC_EVEX_W_XD_KZ_B, /* 12621 */ + IC_EVEX_W_XD_KZ_B, /* 12622 */ + IC_EVEX_W_XD_KZ_B, /* 12623 */ + IC_EVEX_OPSIZE_KZ_B, /* 12624 */ + IC_EVEX_OPSIZE_KZ_B, /* 12625 */ + IC_EVEX_OPSIZE_KZ_B, /* 12626 */ + IC_EVEX_OPSIZE_KZ_B, /* 12627 */ + IC_EVEX_OPSIZE_KZ_B, /* 12628 */ + IC_EVEX_OPSIZE_KZ_B, /* 12629 */ + IC_EVEX_OPSIZE_KZ_B, /* 12630 */ + IC_EVEX_OPSIZE_KZ_B, /* 12631 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 12632 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 12633 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 12634 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 12635 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 12636 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 12637 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 12638 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 12639 */ + IC_EVEX_KZ_B, /* 12640 */ + IC_EVEX_KZ_B, /* 12641 */ + IC_EVEX_XS_KZ_B, /* 12642 */ + IC_EVEX_XS_KZ_B, /* 12643 */ + IC_EVEX_XD_KZ_B, /* 12644 */ + IC_EVEX_XD_KZ_B, /* 12645 */ + IC_EVEX_XD_KZ_B, /* 12646 */ + IC_EVEX_XD_KZ_B, /* 12647 */ + IC_EVEX_W_KZ_B, /* 12648 */ + IC_EVEX_W_KZ_B, /* 12649 */ + IC_EVEX_W_XS_KZ_B, /* 12650 */ + IC_EVEX_W_XS_KZ_B, /* 12651 */ + IC_EVEX_W_XD_KZ_B, /* 12652 */ + IC_EVEX_W_XD_KZ_B, /* 12653 */ + IC_EVEX_W_XD_KZ_B, /* 12654 */ + IC_EVEX_W_XD_KZ_B, /* 12655 */ + IC_EVEX_OPSIZE_KZ_B, /* 12656 */ + IC_EVEX_OPSIZE_KZ_B, /* 12657 */ + IC_EVEX_OPSIZE_KZ_B, /* 12658 */ + IC_EVEX_OPSIZE_KZ_B, /* 12659 */ + IC_EVEX_OPSIZE_KZ_B, /* 12660 */ + IC_EVEX_OPSIZE_KZ_B, /* 12661 */ + IC_EVEX_OPSIZE_KZ_B, /* 12662 */ + IC_EVEX_OPSIZE_KZ_B, /* 12663 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 12664 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 12665 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 12666 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 12667 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 12668 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 12669 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 12670 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 12671 */ + IC_EVEX_KZ_B, /* 12672 */ + IC_EVEX_KZ_B, /* 12673 */ + IC_EVEX_XS_KZ_B, /* 12674 */ + IC_EVEX_XS_KZ_B, /* 12675 */ + IC_EVEX_XD_KZ_B, /* 12676 */ + IC_EVEX_XD_KZ_B, /* 12677 */ + IC_EVEX_XD_KZ_B, /* 12678 */ + IC_EVEX_XD_KZ_B, /* 12679 */ + IC_EVEX_W_KZ_B, /* 12680 */ + IC_EVEX_W_KZ_B, /* 12681 */ + IC_EVEX_W_XS_KZ_B, /* 12682 */ + IC_EVEX_W_XS_KZ_B, /* 12683 */ + IC_EVEX_W_XD_KZ_B, /* 12684 */ + IC_EVEX_W_XD_KZ_B, /* 12685 */ + IC_EVEX_W_XD_KZ_B, /* 12686 */ + IC_EVEX_W_XD_KZ_B, /* 12687 */ + IC_EVEX_OPSIZE_KZ_B, /* 12688 */ + IC_EVEX_OPSIZE_KZ_B, /* 12689 */ + IC_EVEX_OPSIZE_KZ_B, /* 12690 */ + IC_EVEX_OPSIZE_KZ_B, /* 12691 */ + IC_EVEX_OPSIZE_KZ_B, /* 12692 */ + IC_EVEX_OPSIZE_KZ_B, /* 12693 */ + IC_EVEX_OPSIZE_KZ_B, /* 12694 */ + IC_EVEX_OPSIZE_KZ_B, /* 12695 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 12696 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 12697 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 12698 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 12699 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 12700 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 12701 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 12702 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 12703 */ + IC_EVEX_KZ_B, /* 12704 */ + IC_EVEX_KZ_B, /* 12705 */ + IC_EVEX_XS_KZ_B, /* 12706 */ + IC_EVEX_XS_KZ_B, /* 12707 */ + IC_EVEX_XD_KZ_B, /* 12708 */ + IC_EVEX_XD_KZ_B, /* 12709 */ + IC_EVEX_XD_KZ_B, /* 12710 */ + IC_EVEX_XD_KZ_B, /* 12711 */ + IC_EVEX_W_KZ_B, /* 12712 */ + IC_EVEX_W_KZ_B, /* 12713 */ + IC_EVEX_W_XS_KZ_B, /* 12714 */ + IC_EVEX_W_XS_KZ_B, /* 12715 */ + IC_EVEX_W_XD_KZ_B, /* 12716 */ + IC_EVEX_W_XD_KZ_B, /* 12717 */ + IC_EVEX_W_XD_KZ_B, /* 12718 */ + IC_EVEX_W_XD_KZ_B, /* 12719 */ + IC_EVEX_OPSIZE_KZ_B, /* 12720 */ + IC_EVEX_OPSIZE_KZ_B, /* 12721 */ + IC_EVEX_OPSIZE_KZ_B, /* 12722 */ + IC_EVEX_OPSIZE_KZ_B, /* 12723 */ + IC_EVEX_OPSIZE_KZ_B, /* 12724 */ + IC_EVEX_OPSIZE_KZ_B, /* 12725 */ + IC_EVEX_OPSIZE_KZ_B, /* 12726 */ + IC_EVEX_OPSIZE_KZ_B, /* 12727 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 12728 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 12729 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 12730 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 12731 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 12732 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 12733 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 12734 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 12735 */ + IC_EVEX_KZ_B, /* 12736 */ + IC_EVEX_KZ_B, /* 12737 */ + IC_EVEX_XS_KZ_B, /* 12738 */ + IC_EVEX_XS_KZ_B, /* 12739 */ + IC_EVEX_XD_KZ_B, /* 12740 */ + IC_EVEX_XD_KZ_B, /* 12741 */ + IC_EVEX_XD_KZ_B, /* 12742 */ + IC_EVEX_XD_KZ_B, /* 12743 */ + IC_EVEX_W_KZ_B, /* 12744 */ + IC_EVEX_W_KZ_B, /* 12745 */ + IC_EVEX_W_XS_KZ_B, /* 12746 */ + IC_EVEX_W_XS_KZ_B, /* 12747 */ + IC_EVEX_W_XD_KZ_B, /* 12748 */ + IC_EVEX_W_XD_KZ_B, /* 12749 */ + IC_EVEX_W_XD_KZ_B, /* 12750 */ + IC_EVEX_W_XD_KZ_B, /* 12751 */ + IC_EVEX_OPSIZE_KZ_B, /* 12752 */ + IC_EVEX_OPSIZE_KZ_B, /* 12753 */ + IC_EVEX_OPSIZE_KZ_B, /* 12754 */ + IC_EVEX_OPSIZE_KZ_B, /* 12755 */ + IC_EVEX_OPSIZE_KZ_B, /* 12756 */ + IC_EVEX_OPSIZE_KZ_B, /* 12757 */ + IC_EVEX_OPSIZE_KZ_B, /* 12758 */ + IC_EVEX_OPSIZE_KZ_B, /* 12759 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 12760 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 12761 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 12762 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 12763 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 12764 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 12765 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 12766 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 12767 */ + IC_EVEX_KZ_B, /* 12768 */ + IC_EVEX_KZ_B, /* 12769 */ + IC_EVEX_XS_KZ_B, /* 12770 */ + IC_EVEX_XS_KZ_B, /* 12771 */ + IC_EVEX_XD_KZ_B, /* 12772 */ + IC_EVEX_XD_KZ_B, /* 12773 */ + IC_EVEX_XD_KZ_B, /* 12774 */ + IC_EVEX_XD_KZ_B, /* 12775 */ + IC_EVEX_W_KZ_B, /* 12776 */ + IC_EVEX_W_KZ_B, /* 12777 */ + IC_EVEX_W_XS_KZ_B, /* 12778 */ + IC_EVEX_W_XS_KZ_B, /* 12779 */ + IC_EVEX_W_XD_KZ_B, /* 12780 */ + IC_EVEX_W_XD_KZ_B, /* 12781 */ + IC_EVEX_W_XD_KZ_B, /* 12782 */ + IC_EVEX_W_XD_KZ_B, /* 12783 */ + IC_EVEX_OPSIZE_KZ_B, /* 12784 */ + IC_EVEX_OPSIZE_KZ_B, /* 12785 */ + IC_EVEX_OPSIZE_KZ_B, /* 12786 */ + IC_EVEX_OPSIZE_KZ_B, /* 12787 */ + IC_EVEX_OPSIZE_KZ_B, /* 12788 */ + IC_EVEX_OPSIZE_KZ_B, /* 12789 */ + IC_EVEX_OPSIZE_KZ_B, /* 12790 */ + IC_EVEX_OPSIZE_KZ_B, /* 12791 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 12792 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 12793 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 12794 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 12795 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 12796 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 12797 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 12798 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 12799 */ + IC, /* 12800 */ + IC_64BIT, /* 12801 */ + IC_XS, /* 12802 */ + IC_64BIT_XS, /* 12803 */ + IC_XD, /* 12804 */ + IC_64BIT_XD, /* 12805 */ + IC_XS, /* 12806 */ + IC_64BIT_XS, /* 12807 */ + IC, /* 12808 */ + IC_64BIT_REXW, /* 12809 */ + IC_XS, /* 12810 */ + IC_64BIT_REXW_XS, /* 12811 */ + IC_XD, /* 12812 */ + IC_64BIT_REXW_XD, /* 12813 */ + IC_XS, /* 12814 */ + IC_64BIT_REXW_XS, /* 12815 */ + IC_OPSIZE, /* 12816 */ + IC_64BIT_OPSIZE, /* 12817 */ + IC_XS_OPSIZE, /* 12818 */ + IC_64BIT_XS_OPSIZE, /* 12819 */ + IC_XD_OPSIZE, /* 12820 */ + IC_64BIT_XD_OPSIZE, /* 12821 */ + IC_XS_OPSIZE, /* 12822 */ + IC_64BIT_XD_OPSIZE, /* 12823 */ + IC_OPSIZE, /* 12824 */ + IC_64BIT_REXW_OPSIZE, /* 12825 */ + IC_XS_OPSIZE, /* 12826 */ + IC_64BIT_REXW_XS, /* 12827 */ + IC_XD_OPSIZE, /* 12828 */ + IC_64BIT_REXW_XD, /* 12829 */ + IC_XS_OPSIZE, /* 12830 */ + IC_64BIT_REXW_XS, /* 12831 */ + IC_ADSIZE, /* 12832 */ + IC_64BIT_ADSIZE, /* 12833 */ + IC_XS, /* 12834 */ + IC_64BIT_XS, /* 12835 */ + IC_XD, /* 12836 */ + IC_64BIT_XD, /* 12837 */ + IC_XS, /* 12838 */ + IC_64BIT_XS, /* 12839 */ + IC_ADSIZE, /* 12840 */ + IC_64BIT_ADSIZE, /* 12841 */ + IC_XS, /* 12842 */ + IC_64BIT_REXW_XS, /* 12843 */ + IC_XD, /* 12844 */ + IC_64BIT_REXW_XD, /* 12845 */ + IC_XS, /* 12846 */ + IC_64BIT_REXW_XS, /* 12847 */ + IC_OPSIZE, /* 12848 */ + IC_64BIT_OPSIZE, /* 12849 */ + IC_XS_OPSIZE, /* 12850 */ + IC_64BIT_XS_OPSIZE, /* 12851 */ + IC_XD_OPSIZE, /* 12852 */ + IC_64BIT_XD_OPSIZE, /* 12853 */ + IC_XS_OPSIZE, /* 12854 */ + IC_64BIT_XD_OPSIZE, /* 12855 */ + IC_OPSIZE, /* 12856 */ + IC_64BIT_REXW_OPSIZE, /* 12857 */ + IC_XS_OPSIZE, /* 12858 */ + IC_64BIT_REXW_XS, /* 12859 */ + IC_XD_OPSIZE, /* 12860 */ + IC_64BIT_REXW_XD, /* 12861 */ + IC_XS_OPSIZE, /* 12862 */ + IC_64BIT_REXW_XS, /* 12863 */ + IC_VEX, /* 12864 */ + IC_VEX, /* 12865 */ + IC_VEX_XS, /* 12866 */ + IC_VEX_XS, /* 12867 */ + IC_VEX_XD, /* 12868 */ + IC_VEX_XD, /* 12869 */ + IC_VEX_XD, /* 12870 */ + IC_VEX_XD, /* 12871 */ + IC_VEX_W, /* 12872 */ + IC_VEX_W, /* 12873 */ + IC_VEX_W_XS, /* 12874 */ + IC_VEX_W_XS, /* 12875 */ + IC_VEX_W_XD, /* 12876 */ + IC_VEX_W_XD, /* 12877 */ + IC_VEX_W_XD, /* 12878 */ + IC_VEX_W_XD, /* 12879 */ + IC_VEX_OPSIZE, /* 12880 */ + IC_VEX_OPSIZE, /* 12881 */ + IC_VEX_OPSIZE, /* 12882 */ + IC_VEX_OPSIZE, /* 12883 */ + IC_VEX_OPSIZE, /* 12884 */ + IC_VEX_OPSIZE, /* 12885 */ + IC_VEX_OPSIZE, /* 12886 */ + IC_VEX_OPSIZE, /* 12887 */ + IC_VEX_W_OPSIZE, /* 12888 */ + IC_VEX_W_OPSIZE, /* 12889 */ + IC_VEX_W_OPSIZE, /* 12890 */ + IC_VEX_W_OPSIZE, /* 12891 */ + IC_VEX_W_OPSIZE, /* 12892 */ + IC_VEX_W_OPSIZE, /* 12893 */ + IC_VEX_W_OPSIZE, /* 12894 */ + IC_VEX_W_OPSIZE, /* 12895 */ + IC_VEX, /* 12896 */ + IC_VEX, /* 12897 */ + IC_VEX_XS, /* 12898 */ + IC_VEX_XS, /* 12899 */ + IC_VEX_XD, /* 12900 */ + IC_VEX_XD, /* 12901 */ + IC_VEX_XD, /* 12902 */ + IC_VEX_XD, /* 12903 */ + IC_VEX_W, /* 12904 */ + IC_VEX_W, /* 12905 */ + IC_VEX_W_XS, /* 12906 */ + IC_VEX_W_XS, /* 12907 */ + IC_VEX_W_XD, /* 12908 */ + IC_VEX_W_XD, /* 12909 */ + IC_VEX_W_XD, /* 12910 */ + IC_VEX_W_XD, /* 12911 */ + IC_VEX_OPSIZE, /* 12912 */ + IC_VEX_OPSIZE, /* 12913 */ + IC_VEX_OPSIZE, /* 12914 */ + IC_VEX_OPSIZE, /* 12915 */ + IC_VEX_OPSIZE, /* 12916 */ + IC_VEX_OPSIZE, /* 12917 */ + IC_VEX_OPSIZE, /* 12918 */ + IC_VEX_OPSIZE, /* 12919 */ + IC_VEX_W_OPSIZE, /* 12920 */ + IC_VEX_W_OPSIZE, /* 12921 */ + IC_VEX_W_OPSIZE, /* 12922 */ + IC_VEX_W_OPSIZE, /* 12923 */ + IC_VEX_W_OPSIZE, /* 12924 */ + IC_VEX_W_OPSIZE, /* 12925 */ + IC_VEX_W_OPSIZE, /* 12926 */ + IC_VEX_W_OPSIZE, /* 12927 */ + IC_VEX_L, /* 12928 */ + IC_VEX_L, /* 12929 */ + IC_VEX_L_XS, /* 12930 */ + IC_VEX_L_XS, /* 12931 */ + IC_VEX_L_XD, /* 12932 */ + IC_VEX_L_XD, /* 12933 */ + IC_VEX_L_XD, /* 12934 */ + IC_VEX_L_XD, /* 12935 */ + IC_VEX_L_W, /* 12936 */ + IC_VEX_L_W, /* 12937 */ + IC_VEX_L_W_XS, /* 12938 */ + IC_VEX_L_W_XS, /* 12939 */ + IC_VEX_L_W_XD, /* 12940 */ + IC_VEX_L_W_XD, /* 12941 */ + IC_VEX_L_W_XD, /* 12942 */ + IC_VEX_L_W_XD, /* 12943 */ + IC_VEX_L_OPSIZE, /* 12944 */ + IC_VEX_L_OPSIZE, /* 12945 */ + IC_VEX_L_OPSIZE, /* 12946 */ + IC_VEX_L_OPSIZE, /* 12947 */ + IC_VEX_L_OPSIZE, /* 12948 */ + IC_VEX_L_OPSIZE, /* 12949 */ + IC_VEX_L_OPSIZE, /* 12950 */ + IC_VEX_L_OPSIZE, /* 12951 */ + IC_VEX_L_W_OPSIZE, /* 12952 */ + IC_VEX_L_W_OPSIZE, /* 12953 */ + IC_VEX_L_W_OPSIZE, /* 12954 */ + IC_VEX_L_W_OPSIZE, /* 12955 */ + IC_VEX_L_W_OPSIZE, /* 12956 */ + IC_VEX_L_W_OPSIZE, /* 12957 */ + IC_VEX_L_W_OPSIZE, /* 12958 */ + IC_VEX_L_W_OPSIZE, /* 12959 */ + IC_VEX_L, /* 12960 */ + IC_VEX_L, /* 12961 */ + IC_VEX_L_XS, /* 12962 */ + IC_VEX_L_XS, /* 12963 */ + IC_VEX_L_XD, /* 12964 */ + IC_VEX_L_XD, /* 12965 */ + IC_VEX_L_XD, /* 12966 */ + IC_VEX_L_XD, /* 12967 */ + IC_VEX_L_W, /* 12968 */ + IC_VEX_L_W, /* 12969 */ + IC_VEX_L_W_XS, /* 12970 */ + IC_VEX_L_W_XS, /* 12971 */ + IC_VEX_L_W_XD, /* 12972 */ + IC_VEX_L_W_XD, /* 12973 */ + IC_VEX_L_W_XD, /* 12974 */ + IC_VEX_L_W_XD, /* 12975 */ + IC_VEX_L_OPSIZE, /* 12976 */ + IC_VEX_L_OPSIZE, /* 12977 */ + IC_VEX_L_OPSIZE, /* 12978 */ + IC_VEX_L_OPSIZE, /* 12979 */ + IC_VEX_L_OPSIZE, /* 12980 */ + IC_VEX_L_OPSIZE, /* 12981 */ + IC_VEX_L_OPSIZE, /* 12982 */ + IC_VEX_L_OPSIZE, /* 12983 */ + IC_VEX_L_W_OPSIZE, /* 12984 */ + IC_VEX_L_W_OPSIZE, /* 12985 */ + IC_VEX_L_W_OPSIZE, /* 12986 */ + IC_VEX_L_W_OPSIZE, /* 12987 */ + IC_VEX_L_W_OPSIZE, /* 12988 */ + IC_VEX_L_W_OPSIZE, /* 12989 */ + IC_VEX_L_W_OPSIZE, /* 12990 */ + IC_VEX_L_W_OPSIZE, /* 12991 */ + IC_VEX_L, /* 12992 */ + IC_VEX_L, /* 12993 */ + IC_VEX_L_XS, /* 12994 */ + IC_VEX_L_XS, /* 12995 */ + IC_VEX_L_XD, /* 12996 */ + IC_VEX_L_XD, /* 12997 */ + IC_VEX_L_XD, /* 12998 */ + IC_VEX_L_XD, /* 12999 */ + IC_VEX_L_W, /* 13000 */ + IC_VEX_L_W, /* 13001 */ + IC_VEX_L_W_XS, /* 13002 */ + IC_VEX_L_W_XS, /* 13003 */ + IC_VEX_L_W_XD, /* 13004 */ + IC_VEX_L_W_XD, /* 13005 */ + IC_VEX_L_W_XD, /* 13006 */ + IC_VEX_L_W_XD, /* 13007 */ + IC_VEX_L_OPSIZE, /* 13008 */ + IC_VEX_L_OPSIZE, /* 13009 */ + IC_VEX_L_OPSIZE, /* 13010 */ + IC_VEX_L_OPSIZE, /* 13011 */ + IC_VEX_L_OPSIZE, /* 13012 */ + IC_VEX_L_OPSIZE, /* 13013 */ + IC_VEX_L_OPSIZE, /* 13014 */ + IC_VEX_L_OPSIZE, /* 13015 */ + IC_VEX_L_W_OPSIZE, /* 13016 */ + IC_VEX_L_W_OPSIZE, /* 13017 */ + IC_VEX_L_W_OPSIZE, /* 13018 */ + IC_VEX_L_W_OPSIZE, /* 13019 */ + IC_VEX_L_W_OPSIZE, /* 13020 */ + IC_VEX_L_W_OPSIZE, /* 13021 */ + IC_VEX_L_W_OPSIZE, /* 13022 */ + IC_VEX_L_W_OPSIZE, /* 13023 */ + IC_VEX_L, /* 13024 */ + IC_VEX_L, /* 13025 */ + IC_VEX_L_XS, /* 13026 */ + IC_VEX_L_XS, /* 13027 */ + IC_VEX_L_XD, /* 13028 */ + IC_VEX_L_XD, /* 13029 */ + IC_VEX_L_XD, /* 13030 */ + IC_VEX_L_XD, /* 13031 */ + IC_VEX_L_W, /* 13032 */ + IC_VEX_L_W, /* 13033 */ + IC_VEX_L_W_XS, /* 13034 */ + IC_VEX_L_W_XS, /* 13035 */ + IC_VEX_L_W_XD, /* 13036 */ + IC_VEX_L_W_XD, /* 13037 */ + IC_VEX_L_W_XD, /* 13038 */ + IC_VEX_L_W_XD, /* 13039 */ + IC_VEX_L_OPSIZE, /* 13040 */ + IC_VEX_L_OPSIZE, /* 13041 */ + IC_VEX_L_OPSIZE, /* 13042 */ + IC_VEX_L_OPSIZE, /* 13043 */ + IC_VEX_L_OPSIZE, /* 13044 */ + IC_VEX_L_OPSIZE, /* 13045 */ + IC_VEX_L_OPSIZE, /* 13046 */ + IC_VEX_L_OPSIZE, /* 13047 */ + IC_VEX_L_W_OPSIZE, /* 13048 */ + IC_VEX_L_W_OPSIZE, /* 13049 */ + IC_VEX_L_W_OPSIZE, /* 13050 */ + IC_VEX_L_W_OPSIZE, /* 13051 */ + IC_VEX_L_W_OPSIZE, /* 13052 */ + IC_VEX_L_W_OPSIZE, /* 13053 */ + IC_VEX_L_W_OPSIZE, /* 13054 */ + IC_VEX_L_W_OPSIZE, /* 13055 */ + IC_EVEX_L_KZ_B, /* 13056 */ + IC_EVEX_L_KZ_B, /* 13057 */ + IC_EVEX_L_XS_KZ_B, /* 13058 */ + IC_EVEX_L_XS_KZ_B, /* 13059 */ + IC_EVEX_L_XD_KZ_B, /* 13060 */ + IC_EVEX_L_XD_KZ_B, /* 13061 */ + IC_EVEX_L_XD_KZ_B, /* 13062 */ + IC_EVEX_L_XD_KZ_B, /* 13063 */ + IC_EVEX_L_W_KZ_B, /* 13064 */ + IC_EVEX_L_W_KZ_B, /* 13065 */ + IC_EVEX_L_W_XS_KZ_B, /* 13066 */ + IC_EVEX_L_W_XS_KZ_B, /* 13067 */ + IC_EVEX_L_W_XD_KZ_B, /* 13068 */ + IC_EVEX_L_W_XD_KZ_B, /* 13069 */ + IC_EVEX_L_W_XD_KZ_B, /* 13070 */ + IC_EVEX_L_W_XD_KZ_B, /* 13071 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 13072 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 13073 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 13074 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 13075 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 13076 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 13077 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 13078 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 13079 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 13080 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 13081 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 13082 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 13083 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 13084 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 13085 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 13086 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 13087 */ + IC_EVEX_L_KZ_B, /* 13088 */ + IC_EVEX_L_KZ_B, /* 13089 */ + IC_EVEX_L_XS_KZ_B, /* 13090 */ + IC_EVEX_L_XS_KZ_B, /* 13091 */ + IC_EVEX_L_XD_KZ_B, /* 13092 */ + IC_EVEX_L_XD_KZ_B, /* 13093 */ + IC_EVEX_L_XD_KZ_B, /* 13094 */ + IC_EVEX_L_XD_KZ_B, /* 13095 */ + IC_EVEX_L_W_KZ_B, /* 13096 */ + IC_EVEX_L_W_KZ_B, /* 13097 */ + IC_EVEX_L_W_XS_KZ_B, /* 13098 */ + IC_EVEX_L_W_XS_KZ_B, /* 13099 */ + IC_EVEX_L_W_XD_KZ_B, /* 13100 */ + IC_EVEX_L_W_XD_KZ_B, /* 13101 */ + IC_EVEX_L_W_XD_KZ_B, /* 13102 */ + IC_EVEX_L_W_XD_KZ_B, /* 13103 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 13104 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 13105 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 13106 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 13107 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 13108 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 13109 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 13110 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 13111 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 13112 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 13113 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 13114 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 13115 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 13116 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 13117 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 13118 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 13119 */ + IC_EVEX_L_KZ_B, /* 13120 */ + IC_EVEX_L_KZ_B, /* 13121 */ + IC_EVEX_L_XS_KZ_B, /* 13122 */ + IC_EVEX_L_XS_KZ_B, /* 13123 */ + IC_EVEX_L_XD_KZ_B, /* 13124 */ + IC_EVEX_L_XD_KZ_B, /* 13125 */ + IC_EVEX_L_XD_KZ_B, /* 13126 */ + IC_EVEX_L_XD_KZ_B, /* 13127 */ + IC_EVEX_L_W_KZ_B, /* 13128 */ + IC_EVEX_L_W_KZ_B, /* 13129 */ + IC_EVEX_L_W_XS_KZ_B, /* 13130 */ + IC_EVEX_L_W_XS_KZ_B, /* 13131 */ + IC_EVEX_L_W_XD_KZ_B, /* 13132 */ + IC_EVEX_L_W_XD_KZ_B, /* 13133 */ + IC_EVEX_L_W_XD_KZ_B, /* 13134 */ + IC_EVEX_L_W_XD_KZ_B, /* 13135 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 13136 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 13137 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 13138 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 13139 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 13140 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 13141 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 13142 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 13143 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 13144 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 13145 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 13146 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 13147 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 13148 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 13149 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 13150 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 13151 */ + IC_EVEX_L_KZ_B, /* 13152 */ + IC_EVEX_L_KZ_B, /* 13153 */ + IC_EVEX_L_XS_KZ_B, /* 13154 */ + IC_EVEX_L_XS_KZ_B, /* 13155 */ + IC_EVEX_L_XD_KZ_B, /* 13156 */ + IC_EVEX_L_XD_KZ_B, /* 13157 */ + IC_EVEX_L_XD_KZ_B, /* 13158 */ + IC_EVEX_L_XD_KZ_B, /* 13159 */ + IC_EVEX_L_W_KZ_B, /* 13160 */ + IC_EVEX_L_W_KZ_B, /* 13161 */ + IC_EVEX_L_W_XS_KZ_B, /* 13162 */ + IC_EVEX_L_W_XS_KZ_B, /* 13163 */ + IC_EVEX_L_W_XD_KZ_B, /* 13164 */ + IC_EVEX_L_W_XD_KZ_B, /* 13165 */ + IC_EVEX_L_W_XD_KZ_B, /* 13166 */ + IC_EVEX_L_W_XD_KZ_B, /* 13167 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 13168 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 13169 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 13170 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 13171 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 13172 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 13173 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 13174 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 13175 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 13176 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 13177 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 13178 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 13179 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 13180 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 13181 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 13182 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 13183 */ + IC_EVEX_L_KZ_B, /* 13184 */ + IC_EVEX_L_KZ_B, /* 13185 */ + IC_EVEX_L_XS_KZ_B, /* 13186 */ + IC_EVEX_L_XS_KZ_B, /* 13187 */ + IC_EVEX_L_XD_KZ_B, /* 13188 */ + IC_EVEX_L_XD_KZ_B, /* 13189 */ + IC_EVEX_L_XD_KZ_B, /* 13190 */ + IC_EVEX_L_XD_KZ_B, /* 13191 */ + IC_EVEX_L_W_KZ_B, /* 13192 */ + IC_EVEX_L_W_KZ_B, /* 13193 */ + IC_EVEX_L_W_XS_KZ_B, /* 13194 */ + IC_EVEX_L_W_XS_KZ_B, /* 13195 */ + IC_EVEX_L_W_XD_KZ_B, /* 13196 */ + IC_EVEX_L_W_XD_KZ_B, /* 13197 */ + IC_EVEX_L_W_XD_KZ_B, /* 13198 */ + IC_EVEX_L_W_XD_KZ_B, /* 13199 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 13200 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 13201 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 13202 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 13203 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 13204 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 13205 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 13206 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 13207 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 13208 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 13209 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 13210 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 13211 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 13212 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 13213 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 13214 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 13215 */ + IC_EVEX_L_KZ_B, /* 13216 */ + IC_EVEX_L_KZ_B, /* 13217 */ + IC_EVEX_L_XS_KZ_B, /* 13218 */ + IC_EVEX_L_XS_KZ_B, /* 13219 */ + IC_EVEX_L_XD_KZ_B, /* 13220 */ + IC_EVEX_L_XD_KZ_B, /* 13221 */ + IC_EVEX_L_XD_KZ_B, /* 13222 */ + IC_EVEX_L_XD_KZ_B, /* 13223 */ + IC_EVEX_L_W_KZ_B, /* 13224 */ + IC_EVEX_L_W_KZ_B, /* 13225 */ + IC_EVEX_L_W_XS_KZ_B, /* 13226 */ + IC_EVEX_L_W_XS_KZ_B, /* 13227 */ + IC_EVEX_L_W_XD_KZ_B, /* 13228 */ + IC_EVEX_L_W_XD_KZ_B, /* 13229 */ + IC_EVEX_L_W_XD_KZ_B, /* 13230 */ + IC_EVEX_L_W_XD_KZ_B, /* 13231 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 13232 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 13233 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 13234 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 13235 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 13236 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 13237 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 13238 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 13239 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 13240 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 13241 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 13242 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 13243 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 13244 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 13245 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 13246 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 13247 */ + IC_EVEX_L_KZ_B, /* 13248 */ + IC_EVEX_L_KZ_B, /* 13249 */ + IC_EVEX_L_XS_KZ_B, /* 13250 */ + IC_EVEX_L_XS_KZ_B, /* 13251 */ + IC_EVEX_L_XD_KZ_B, /* 13252 */ + IC_EVEX_L_XD_KZ_B, /* 13253 */ + IC_EVEX_L_XD_KZ_B, /* 13254 */ + IC_EVEX_L_XD_KZ_B, /* 13255 */ + IC_EVEX_L_W_KZ_B, /* 13256 */ + IC_EVEX_L_W_KZ_B, /* 13257 */ + IC_EVEX_L_W_XS_KZ_B, /* 13258 */ + IC_EVEX_L_W_XS_KZ_B, /* 13259 */ + IC_EVEX_L_W_XD_KZ_B, /* 13260 */ + IC_EVEX_L_W_XD_KZ_B, /* 13261 */ + IC_EVEX_L_W_XD_KZ_B, /* 13262 */ + IC_EVEX_L_W_XD_KZ_B, /* 13263 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 13264 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 13265 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 13266 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 13267 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 13268 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 13269 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 13270 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 13271 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 13272 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 13273 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 13274 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 13275 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 13276 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 13277 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 13278 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 13279 */ + IC_EVEX_L_KZ_B, /* 13280 */ + IC_EVEX_L_KZ_B, /* 13281 */ + IC_EVEX_L_XS_KZ_B, /* 13282 */ + IC_EVEX_L_XS_KZ_B, /* 13283 */ + IC_EVEX_L_XD_KZ_B, /* 13284 */ + IC_EVEX_L_XD_KZ_B, /* 13285 */ + IC_EVEX_L_XD_KZ_B, /* 13286 */ + IC_EVEX_L_XD_KZ_B, /* 13287 */ + IC_EVEX_L_W_KZ_B, /* 13288 */ + IC_EVEX_L_W_KZ_B, /* 13289 */ + IC_EVEX_L_W_XS_KZ_B, /* 13290 */ + IC_EVEX_L_W_XS_KZ_B, /* 13291 */ + IC_EVEX_L_W_XD_KZ_B, /* 13292 */ + IC_EVEX_L_W_XD_KZ_B, /* 13293 */ + IC_EVEX_L_W_XD_KZ_B, /* 13294 */ + IC_EVEX_L_W_XD_KZ_B, /* 13295 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 13296 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 13297 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 13298 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 13299 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 13300 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 13301 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 13302 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 13303 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 13304 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 13305 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 13306 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 13307 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 13308 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 13309 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 13310 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 13311 */ + IC, /* 13312 */ + IC_64BIT, /* 13313 */ + IC_XS, /* 13314 */ + IC_64BIT_XS, /* 13315 */ + IC_XD, /* 13316 */ + IC_64BIT_XD, /* 13317 */ + IC_XS, /* 13318 */ + IC_64BIT_XS, /* 13319 */ + IC, /* 13320 */ + IC_64BIT_REXW, /* 13321 */ + IC_XS, /* 13322 */ + IC_64BIT_REXW_XS, /* 13323 */ + IC_XD, /* 13324 */ + IC_64BIT_REXW_XD, /* 13325 */ + IC_XS, /* 13326 */ + IC_64BIT_REXW_XS, /* 13327 */ + IC_OPSIZE, /* 13328 */ + IC_64BIT_OPSIZE, /* 13329 */ + IC_XS_OPSIZE, /* 13330 */ + IC_64BIT_XS_OPSIZE, /* 13331 */ + IC_XD_OPSIZE, /* 13332 */ + IC_64BIT_XD_OPSIZE, /* 13333 */ + IC_XS_OPSIZE, /* 13334 */ + IC_64BIT_XD_OPSIZE, /* 13335 */ + IC_OPSIZE, /* 13336 */ + IC_64BIT_REXW_OPSIZE, /* 13337 */ + IC_XS_OPSIZE, /* 13338 */ + IC_64BIT_REXW_XS, /* 13339 */ + IC_XD_OPSIZE, /* 13340 */ + IC_64BIT_REXW_XD, /* 13341 */ + IC_XS_OPSIZE, /* 13342 */ + IC_64BIT_REXW_XS, /* 13343 */ + IC_ADSIZE, /* 13344 */ + IC_64BIT_ADSIZE, /* 13345 */ + IC_XS, /* 13346 */ + IC_64BIT_XS, /* 13347 */ + IC_XD, /* 13348 */ + IC_64BIT_XD, /* 13349 */ + IC_XS, /* 13350 */ + IC_64BIT_XS, /* 13351 */ + IC_ADSIZE, /* 13352 */ + IC_64BIT_ADSIZE, /* 13353 */ + IC_XS, /* 13354 */ + IC_64BIT_REXW_XS, /* 13355 */ + IC_XD, /* 13356 */ + IC_64BIT_REXW_XD, /* 13357 */ + IC_XS, /* 13358 */ + IC_64BIT_REXW_XS, /* 13359 */ + IC_OPSIZE, /* 13360 */ + IC_64BIT_OPSIZE, /* 13361 */ + IC_XS_OPSIZE, /* 13362 */ + IC_64BIT_XS_OPSIZE, /* 13363 */ + IC_XD_OPSIZE, /* 13364 */ + IC_64BIT_XD_OPSIZE, /* 13365 */ + IC_XS_OPSIZE, /* 13366 */ + IC_64BIT_XD_OPSIZE, /* 13367 */ + IC_OPSIZE, /* 13368 */ + IC_64BIT_REXW_OPSIZE, /* 13369 */ + IC_XS_OPSIZE, /* 13370 */ + IC_64BIT_REXW_XS, /* 13371 */ + IC_XD_OPSIZE, /* 13372 */ + IC_64BIT_REXW_XD, /* 13373 */ + IC_XS_OPSIZE, /* 13374 */ + IC_64BIT_REXW_XS, /* 13375 */ + IC_VEX, /* 13376 */ + IC_VEX, /* 13377 */ + IC_VEX_XS, /* 13378 */ + IC_VEX_XS, /* 13379 */ + IC_VEX_XD, /* 13380 */ + IC_VEX_XD, /* 13381 */ + IC_VEX_XD, /* 13382 */ + IC_VEX_XD, /* 13383 */ + IC_VEX_W, /* 13384 */ + IC_VEX_W, /* 13385 */ + IC_VEX_W_XS, /* 13386 */ + IC_VEX_W_XS, /* 13387 */ + IC_VEX_W_XD, /* 13388 */ + IC_VEX_W_XD, /* 13389 */ + IC_VEX_W_XD, /* 13390 */ + IC_VEX_W_XD, /* 13391 */ + IC_VEX_OPSIZE, /* 13392 */ + IC_VEX_OPSIZE, /* 13393 */ + IC_VEX_OPSIZE, /* 13394 */ + IC_VEX_OPSIZE, /* 13395 */ + IC_VEX_OPSIZE, /* 13396 */ + IC_VEX_OPSIZE, /* 13397 */ + IC_VEX_OPSIZE, /* 13398 */ + IC_VEX_OPSIZE, /* 13399 */ + IC_VEX_W_OPSIZE, /* 13400 */ + IC_VEX_W_OPSIZE, /* 13401 */ + IC_VEX_W_OPSIZE, /* 13402 */ + IC_VEX_W_OPSIZE, /* 13403 */ + IC_VEX_W_OPSIZE, /* 13404 */ + IC_VEX_W_OPSIZE, /* 13405 */ + IC_VEX_W_OPSIZE, /* 13406 */ + IC_VEX_W_OPSIZE, /* 13407 */ + IC_VEX, /* 13408 */ + IC_VEX, /* 13409 */ + IC_VEX_XS, /* 13410 */ + IC_VEX_XS, /* 13411 */ + IC_VEX_XD, /* 13412 */ + IC_VEX_XD, /* 13413 */ + IC_VEX_XD, /* 13414 */ + IC_VEX_XD, /* 13415 */ + IC_VEX_W, /* 13416 */ + IC_VEX_W, /* 13417 */ + IC_VEX_W_XS, /* 13418 */ + IC_VEX_W_XS, /* 13419 */ + IC_VEX_W_XD, /* 13420 */ + IC_VEX_W_XD, /* 13421 */ + IC_VEX_W_XD, /* 13422 */ + IC_VEX_W_XD, /* 13423 */ + IC_VEX_OPSIZE, /* 13424 */ + IC_VEX_OPSIZE, /* 13425 */ + IC_VEX_OPSIZE, /* 13426 */ + IC_VEX_OPSIZE, /* 13427 */ + IC_VEX_OPSIZE, /* 13428 */ + IC_VEX_OPSIZE, /* 13429 */ + IC_VEX_OPSIZE, /* 13430 */ + IC_VEX_OPSIZE, /* 13431 */ + IC_VEX_W_OPSIZE, /* 13432 */ + IC_VEX_W_OPSIZE, /* 13433 */ + IC_VEX_W_OPSIZE, /* 13434 */ + IC_VEX_W_OPSIZE, /* 13435 */ + IC_VEX_W_OPSIZE, /* 13436 */ + IC_VEX_W_OPSIZE, /* 13437 */ + IC_VEX_W_OPSIZE, /* 13438 */ + IC_VEX_W_OPSIZE, /* 13439 */ + IC_VEX_L, /* 13440 */ + IC_VEX_L, /* 13441 */ + IC_VEX_L_XS, /* 13442 */ + IC_VEX_L_XS, /* 13443 */ + IC_VEX_L_XD, /* 13444 */ + IC_VEX_L_XD, /* 13445 */ + IC_VEX_L_XD, /* 13446 */ + IC_VEX_L_XD, /* 13447 */ + IC_VEX_L_W, /* 13448 */ + IC_VEX_L_W, /* 13449 */ + IC_VEX_L_W_XS, /* 13450 */ + IC_VEX_L_W_XS, /* 13451 */ + IC_VEX_L_W_XD, /* 13452 */ + IC_VEX_L_W_XD, /* 13453 */ + IC_VEX_L_W_XD, /* 13454 */ + IC_VEX_L_W_XD, /* 13455 */ + IC_VEX_L_OPSIZE, /* 13456 */ + IC_VEX_L_OPSIZE, /* 13457 */ + IC_VEX_L_OPSIZE, /* 13458 */ + IC_VEX_L_OPSIZE, /* 13459 */ + IC_VEX_L_OPSIZE, /* 13460 */ + IC_VEX_L_OPSIZE, /* 13461 */ + IC_VEX_L_OPSIZE, /* 13462 */ + IC_VEX_L_OPSIZE, /* 13463 */ + IC_VEX_L_W_OPSIZE, /* 13464 */ + IC_VEX_L_W_OPSIZE, /* 13465 */ + IC_VEX_L_W_OPSIZE, /* 13466 */ + IC_VEX_L_W_OPSIZE, /* 13467 */ + IC_VEX_L_W_OPSIZE, /* 13468 */ + IC_VEX_L_W_OPSIZE, /* 13469 */ + IC_VEX_L_W_OPSIZE, /* 13470 */ + IC_VEX_L_W_OPSIZE, /* 13471 */ + IC_VEX_L, /* 13472 */ + IC_VEX_L, /* 13473 */ + IC_VEX_L_XS, /* 13474 */ + IC_VEX_L_XS, /* 13475 */ + IC_VEX_L_XD, /* 13476 */ + IC_VEX_L_XD, /* 13477 */ + IC_VEX_L_XD, /* 13478 */ + IC_VEX_L_XD, /* 13479 */ + IC_VEX_L_W, /* 13480 */ + IC_VEX_L_W, /* 13481 */ + IC_VEX_L_W_XS, /* 13482 */ + IC_VEX_L_W_XS, /* 13483 */ + IC_VEX_L_W_XD, /* 13484 */ + IC_VEX_L_W_XD, /* 13485 */ + IC_VEX_L_W_XD, /* 13486 */ + IC_VEX_L_W_XD, /* 13487 */ + IC_VEX_L_OPSIZE, /* 13488 */ + IC_VEX_L_OPSIZE, /* 13489 */ + IC_VEX_L_OPSIZE, /* 13490 */ + IC_VEX_L_OPSIZE, /* 13491 */ + IC_VEX_L_OPSIZE, /* 13492 */ + IC_VEX_L_OPSIZE, /* 13493 */ + IC_VEX_L_OPSIZE, /* 13494 */ + IC_VEX_L_OPSIZE, /* 13495 */ + IC_VEX_L_W_OPSIZE, /* 13496 */ + IC_VEX_L_W_OPSIZE, /* 13497 */ + IC_VEX_L_W_OPSIZE, /* 13498 */ + IC_VEX_L_W_OPSIZE, /* 13499 */ + IC_VEX_L_W_OPSIZE, /* 13500 */ + IC_VEX_L_W_OPSIZE, /* 13501 */ + IC_VEX_L_W_OPSIZE, /* 13502 */ + IC_VEX_L_W_OPSIZE, /* 13503 */ + IC_VEX_L, /* 13504 */ + IC_VEX_L, /* 13505 */ + IC_VEX_L_XS, /* 13506 */ + IC_VEX_L_XS, /* 13507 */ + IC_VEX_L_XD, /* 13508 */ + IC_VEX_L_XD, /* 13509 */ + IC_VEX_L_XD, /* 13510 */ + IC_VEX_L_XD, /* 13511 */ + IC_VEX_L_W, /* 13512 */ + IC_VEX_L_W, /* 13513 */ + IC_VEX_L_W_XS, /* 13514 */ + IC_VEX_L_W_XS, /* 13515 */ + IC_VEX_L_W_XD, /* 13516 */ + IC_VEX_L_W_XD, /* 13517 */ + IC_VEX_L_W_XD, /* 13518 */ + IC_VEX_L_W_XD, /* 13519 */ + IC_VEX_L_OPSIZE, /* 13520 */ + IC_VEX_L_OPSIZE, /* 13521 */ + IC_VEX_L_OPSIZE, /* 13522 */ + IC_VEX_L_OPSIZE, /* 13523 */ + IC_VEX_L_OPSIZE, /* 13524 */ + IC_VEX_L_OPSIZE, /* 13525 */ + IC_VEX_L_OPSIZE, /* 13526 */ + IC_VEX_L_OPSIZE, /* 13527 */ + IC_VEX_L_W_OPSIZE, /* 13528 */ + IC_VEX_L_W_OPSIZE, /* 13529 */ + IC_VEX_L_W_OPSIZE, /* 13530 */ + IC_VEX_L_W_OPSIZE, /* 13531 */ + IC_VEX_L_W_OPSIZE, /* 13532 */ + IC_VEX_L_W_OPSIZE, /* 13533 */ + IC_VEX_L_W_OPSIZE, /* 13534 */ + IC_VEX_L_W_OPSIZE, /* 13535 */ + IC_VEX_L, /* 13536 */ + IC_VEX_L, /* 13537 */ + IC_VEX_L_XS, /* 13538 */ + IC_VEX_L_XS, /* 13539 */ + IC_VEX_L_XD, /* 13540 */ + IC_VEX_L_XD, /* 13541 */ + IC_VEX_L_XD, /* 13542 */ + IC_VEX_L_XD, /* 13543 */ + IC_VEX_L_W, /* 13544 */ + IC_VEX_L_W, /* 13545 */ + IC_VEX_L_W_XS, /* 13546 */ + IC_VEX_L_W_XS, /* 13547 */ + IC_VEX_L_W_XD, /* 13548 */ + IC_VEX_L_W_XD, /* 13549 */ + IC_VEX_L_W_XD, /* 13550 */ + IC_VEX_L_W_XD, /* 13551 */ + IC_VEX_L_OPSIZE, /* 13552 */ + IC_VEX_L_OPSIZE, /* 13553 */ + IC_VEX_L_OPSIZE, /* 13554 */ + IC_VEX_L_OPSIZE, /* 13555 */ + IC_VEX_L_OPSIZE, /* 13556 */ + IC_VEX_L_OPSIZE, /* 13557 */ + IC_VEX_L_OPSIZE, /* 13558 */ + IC_VEX_L_OPSIZE, /* 13559 */ + IC_VEX_L_W_OPSIZE, /* 13560 */ + IC_VEX_L_W_OPSIZE, /* 13561 */ + IC_VEX_L_W_OPSIZE, /* 13562 */ + IC_VEX_L_W_OPSIZE, /* 13563 */ + IC_VEX_L_W_OPSIZE, /* 13564 */ + IC_VEX_L_W_OPSIZE, /* 13565 */ + IC_VEX_L_W_OPSIZE, /* 13566 */ + IC_VEX_L_W_OPSIZE, /* 13567 */ + IC_EVEX_L2_KZ_B, /* 13568 */ + IC_EVEX_L2_KZ_B, /* 13569 */ + IC_EVEX_L2_XS_KZ_B, /* 13570 */ + IC_EVEX_L2_XS_KZ_B, /* 13571 */ + IC_EVEX_L2_XD_KZ_B, /* 13572 */ + IC_EVEX_L2_XD_KZ_B, /* 13573 */ + IC_EVEX_L2_XD_KZ_B, /* 13574 */ + IC_EVEX_L2_XD_KZ_B, /* 13575 */ + IC_EVEX_L2_W_KZ_B, /* 13576 */ + IC_EVEX_L2_W_KZ_B, /* 13577 */ + IC_EVEX_L2_W_XS_KZ_B, /* 13578 */ + IC_EVEX_L2_W_XS_KZ_B, /* 13579 */ + IC_EVEX_L2_W_XD_KZ_B, /* 13580 */ + IC_EVEX_L2_W_XD_KZ_B, /* 13581 */ + IC_EVEX_L2_W_XD_KZ_B, /* 13582 */ + IC_EVEX_L2_W_XD_KZ_B, /* 13583 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 13584 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 13585 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 13586 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 13587 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 13588 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 13589 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 13590 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 13591 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13592 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13593 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13594 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13595 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13596 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13597 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13598 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13599 */ + IC_EVEX_L2_KZ_B, /* 13600 */ + IC_EVEX_L2_KZ_B, /* 13601 */ + IC_EVEX_L2_XS_KZ_B, /* 13602 */ + IC_EVEX_L2_XS_KZ_B, /* 13603 */ + IC_EVEX_L2_XD_KZ_B, /* 13604 */ + IC_EVEX_L2_XD_KZ_B, /* 13605 */ + IC_EVEX_L2_XD_KZ_B, /* 13606 */ + IC_EVEX_L2_XD_KZ_B, /* 13607 */ + IC_EVEX_L2_W_KZ_B, /* 13608 */ + IC_EVEX_L2_W_KZ_B, /* 13609 */ + IC_EVEX_L2_W_XS_KZ_B, /* 13610 */ + IC_EVEX_L2_W_XS_KZ_B, /* 13611 */ + IC_EVEX_L2_W_XD_KZ_B, /* 13612 */ + IC_EVEX_L2_W_XD_KZ_B, /* 13613 */ + IC_EVEX_L2_W_XD_KZ_B, /* 13614 */ + IC_EVEX_L2_W_XD_KZ_B, /* 13615 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 13616 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 13617 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 13618 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 13619 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 13620 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 13621 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 13622 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 13623 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13624 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13625 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13626 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13627 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13628 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13629 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13630 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13631 */ + IC_EVEX_L2_KZ_B, /* 13632 */ + IC_EVEX_L2_KZ_B, /* 13633 */ + IC_EVEX_L2_XS_KZ_B, /* 13634 */ + IC_EVEX_L2_XS_KZ_B, /* 13635 */ + IC_EVEX_L2_XD_KZ_B, /* 13636 */ + IC_EVEX_L2_XD_KZ_B, /* 13637 */ + IC_EVEX_L2_XD_KZ_B, /* 13638 */ + IC_EVEX_L2_XD_KZ_B, /* 13639 */ + IC_EVEX_L2_W_KZ_B, /* 13640 */ + IC_EVEX_L2_W_KZ_B, /* 13641 */ + IC_EVEX_L2_W_XS_KZ_B, /* 13642 */ + IC_EVEX_L2_W_XS_KZ_B, /* 13643 */ + IC_EVEX_L2_W_XD_KZ_B, /* 13644 */ + IC_EVEX_L2_W_XD_KZ_B, /* 13645 */ + IC_EVEX_L2_W_XD_KZ_B, /* 13646 */ + IC_EVEX_L2_W_XD_KZ_B, /* 13647 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 13648 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 13649 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 13650 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 13651 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 13652 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 13653 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 13654 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 13655 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13656 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13657 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13658 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13659 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13660 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13661 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13662 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13663 */ + IC_EVEX_L2_KZ_B, /* 13664 */ + IC_EVEX_L2_KZ_B, /* 13665 */ + IC_EVEX_L2_XS_KZ_B, /* 13666 */ + IC_EVEX_L2_XS_KZ_B, /* 13667 */ + IC_EVEX_L2_XD_KZ_B, /* 13668 */ + IC_EVEX_L2_XD_KZ_B, /* 13669 */ + IC_EVEX_L2_XD_KZ_B, /* 13670 */ + IC_EVEX_L2_XD_KZ_B, /* 13671 */ + IC_EVEX_L2_W_KZ_B, /* 13672 */ + IC_EVEX_L2_W_KZ_B, /* 13673 */ + IC_EVEX_L2_W_XS_KZ_B, /* 13674 */ + IC_EVEX_L2_W_XS_KZ_B, /* 13675 */ + IC_EVEX_L2_W_XD_KZ_B, /* 13676 */ + IC_EVEX_L2_W_XD_KZ_B, /* 13677 */ + IC_EVEX_L2_W_XD_KZ_B, /* 13678 */ + IC_EVEX_L2_W_XD_KZ_B, /* 13679 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 13680 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 13681 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 13682 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 13683 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 13684 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 13685 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 13686 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 13687 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13688 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13689 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13690 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13691 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13692 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13693 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13694 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13695 */ + IC_EVEX_L2_KZ_B, /* 13696 */ + IC_EVEX_L2_KZ_B, /* 13697 */ + IC_EVEX_L2_XS_KZ_B, /* 13698 */ + IC_EVEX_L2_XS_KZ_B, /* 13699 */ + IC_EVEX_L2_XD_KZ_B, /* 13700 */ + IC_EVEX_L2_XD_KZ_B, /* 13701 */ + IC_EVEX_L2_XD_KZ_B, /* 13702 */ + IC_EVEX_L2_XD_KZ_B, /* 13703 */ + IC_EVEX_L2_W_KZ_B, /* 13704 */ + IC_EVEX_L2_W_KZ_B, /* 13705 */ + IC_EVEX_L2_W_XS_KZ_B, /* 13706 */ + IC_EVEX_L2_W_XS_KZ_B, /* 13707 */ + IC_EVEX_L2_W_XD_KZ_B, /* 13708 */ + IC_EVEX_L2_W_XD_KZ_B, /* 13709 */ + IC_EVEX_L2_W_XD_KZ_B, /* 13710 */ + IC_EVEX_L2_W_XD_KZ_B, /* 13711 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 13712 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 13713 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 13714 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 13715 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 13716 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 13717 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 13718 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 13719 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13720 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13721 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13722 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13723 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13724 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13725 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13726 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13727 */ + IC_EVEX_L2_KZ_B, /* 13728 */ + IC_EVEX_L2_KZ_B, /* 13729 */ + IC_EVEX_L2_XS_KZ_B, /* 13730 */ + IC_EVEX_L2_XS_KZ_B, /* 13731 */ + IC_EVEX_L2_XD_KZ_B, /* 13732 */ + IC_EVEX_L2_XD_KZ_B, /* 13733 */ + IC_EVEX_L2_XD_KZ_B, /* 13734 */ + IC_EVEX_L2_XD_KZ_B, /* 13735 */ + IC_EVEX_L2_W_KZ_B, /* 13736 */ + IC_EVEX_L2_W_KZ_B, /* 13737 */ + IC_EVEX_L2_W_XS_KZ_B, /* 13738 */ + IC_EVEX_L2_W_XS_KZ_B, /* 13739 */ + IC_EVEX_L2_W_XD_KZ_B, /* 13740 */ + IC_EVEX_L2_W_XD_KZ_B, /* 13741 */ + IC_EVEX_L2_W_XD_KZ_B, /* 13742 */ + IC_EVEX_L2_W_XD_KZ_B, /* 13743 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 13744 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 13745 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 13746 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 13747 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 13748 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 13749 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 13750 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 13751 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13752 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13753 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13754 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13755 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13756 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13757 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13758 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13759 */ + IC_EVEX_L2_KZ_B, /* 13760 */ + IC_EVEX_L2_KZ_B, /* 13761 */ + IC_EVEX_L2_XS_KZ_B, /* 13762 */ + IC_EVEX_L2_XS_KZ_B, /* 13763 */ + IC_EVEX_L2_XD_KZ_B, /* 13764 */ + IC_EVEX_L2_XD_KZ_B, /* 13765 */ + IC_EVEX_L2_XD_KZ_B, /* 13766 */ + IC_EVEX_L2_XD_KZ_B, /* 13767 */ + IC_EVEX_L2_W_KZ_B, /* 13768 */ + IC_EVEX_L2_W_KZ_B, /* 13769 */ + IC_EVEX_L2_W_XS_KZ_B, /* 13770 */ + IC_EVEX_L2_W_XS_KZ_B, /* 13771 */ + IC_EVEX_L2_W_XD_KZ_B, /* 13772 */ + IC_EVEX_L2_W_XD_KZ_B, /* 13773 */ + IC_EVEX_L2_W_XD_KZ_B, /* 13774 */ + IC_EVEX_L2_W_XD_KZ_B, /* 13775 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 13776 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 13777 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 13778 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 13779 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 13780 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 13781 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 13782 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 13783 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13784 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13785 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13786 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13787 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13788 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13789 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13790 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13791 */ + IC_EVEX_L2_KZ_B, /* 13792 */ + IC_EVEX_L2_KZ_B, /* 13793 */ + IC_EVEX_L2_XS_KZ_B, /* 13794 */ + IC_EVEX_L2_XS_KZ_B, /* 13795 */ + IC_EVEX_L2_XD_KZ_B, /* 13796 */ + IC_EVEX_L2_XD_KZ_B, /* 13797 */ + IC_EVEX_L2_XD_KZ_B, /* 13798 */ + IC_EVEX_L2_XD_KZ_B, /* 13799 */ + IC_EVEX_L2_W_KZ_B, /* 13800 */ + IC_EVEX_L2_W_KZ_B, /* 13801 */ + IC_EVEX_L2_W_XS_KZ_B, /* 13802 */ + IC_EVEX_L2_W_XS_KZ_B, /* 13803 */ + IC_EVEX_L2_W_XD_KZ_B, /* 13804 */ + IC_EVEX_L2_W_XD_KZ_B, /* 13805 */ + IC_EVEX_L2_W_XD_KZ_B, /* 13806 */ + IC_EVEX_L2_W_XD_KZ_B, /* 13807 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 13808 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 13809 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 13810 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 13811 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 13812 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 13813 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 13814 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 13815 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13816 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13817 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13818 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13819 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13820 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13821 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13822 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13823 */ + IC, /* 13824 */ + IC_64BIT, /* 13825 */ + IC_XS, /* 13826 */ + IC_64BIT_XS, /* 13827 */ + IC_XD, /* 13828 */ + IC_64BIT_XD, /* 13829 */ + IC_XS, /* 13830 */ + IC_64BIT_XS, /* 13831 */ + IC, /* 13832 */ + IC_64BIT_REXW, /* 13833 */ + IC_XS, /* 13834 */ + IC_64BIT_REXW_XS, /* 13835 */ + IC_XD, /* 13836 */ + IC_64BIT_REXW_XD, /* 13837 */ + IC_XS, /* 13838 */ + IC_64BIT_REXW_XS, /* 13839 */ + IC_OPSIZE, /* 13840 */ + IC_64BIT_OPSIZE, /* 13841 */ + IC_XS_OPSIZE, /* 13842 */ + IC_64BIT_XS_OPSIZE, /* 13843 */ + IC_XD_OPSIZE, /* 13844 */ + IC_64BIT_XD_OPSIZE, /* 13845 */ + IC_XS_OPSIZE, /* 13846 */ + IC_64BIT_XD_OPSIZE, /* 13847 */ + IC_OPSIZE, /* 13848 */ + IC_64BIT_REXW_OPSIZE, /* 13849 */ + IC_XS_OPSIZE, /* 13850 */ + IC_64BIT_REXW_XS, /* 13851 */ + IC_XD_OPSIZE, /* 13852 */ + IC_64BIT_REXW_XD, /* 13853 */ + IC_XS_OPSIZE, /* 13854 */ + IC_64BIT_REXW_XS, /* 13855 */ + IC_ADSIZE, /* 13856 */ + IC_64BIT_ADSIZE, /* 13857 */ + IC_XS, /* 13858 */ + IC_64BIT_XS, /* 13859 */ + IC_XD, /* 13860 */ + IC_64BIT_XD, /* 13861 */ + IC_XS, /* 13862 */ + IC_64BIT_XS, /* 13863 */ + IC_ADSIZE, /* 13864 */ + IC_64BIT_ADSIZE, /* 13865 */ + IC_XS, /* 13866 */ + IC_64BIT_REXW_XS, /* 13867 */ + IC_XD, /* 13868 */ + IC_64BIT_REXW_XD, /* 13869 */ + IC_XS, /* 13870 */ + IC_64BIT_REXW_XS, /* 13871 */ + IC_OPSIZE, /* 13872 */ + IC_64BIT_OPSIZE, /* 13873 */ + IC_XS_OPSIZE, /* 13874 */ + IC_64BIT_XS_OPSIZE, /* 13875 */ + IC_XD_OPSIZE, /* 13876 */ + IC_64BIT_XD_OPSIZE, /* 13877 */ + IC_XS_OPSIZE, /* 13878 */ + IC_64BIT_XD_OPSIZE, /* 13879 */ + IC_OPSIZE, /* 13880 */ + IC_64BIT_REXW_OPSIZE, /* 13881 */ + IC_XS_OPSIZE, /* 13882 */ + IC_64BIT_REXW_XS, /* 13883 */ + IC_XD_OPSIZE, /* 13884 */ + IC_64BIT_REXW_XD, /* 13885 */ + IC_XS_OPSIZE, /* 13886 */ + IC_64BIT_REXW_XS, /* 13887 */ + IC_VEX, /* 13888 */ + IC_VEX, /* 13889 */ + IC_VEX_XS, /* 13890 */ + IC_VEX_XS, /* 13891 */ + IC_VEX_XD, /* 13892 */ + IC_VEX_XD, /* 13893 */ + IC_VEX_XD, /* 13894 */ + IC_VEX_XD, /* 13895 */ + IC_VEX_W, /* 13896 */ + IC_VEX_W, /* 13897 */ + IC_VEX_W_XS, /* 13898 */ + IC_VEX_W_XS, /* 13899 */ + IC_VEX_W_XD, /* 13900 */ + IC_VEX_W_XD, /* 13901 */ + IC_VEX_W_XD, /* 13902 */ + IC_VEX_W_XD, /* 13903 */ + IC_VEX_OPSIZE, /* 13904 */ + IC_VEX_OPSIZE, /* 13905 */ + IC_VEX_OPSIZE, /* 13906 */ + IC_VEX_OPSIZE, /* 13907 */ + IC_VEX_OPSIZE, /* 13908 */ + IC_VEX_OPSIZE, /* 13909 */ + IC_VEX_OPSIZE, /* 13910 */ + IC_VEX_OPSIZE, /* 13911 */ + IC_VEX_W_OPSIZE, /* 13912 */ + IC_VEX_W_OPSIZE, /* 13913 */ + IC_VEX_W_OPSIZE, /* 13914 */ + IC_VEX_W_OPSIZE, /* 13915 */ + IC_VEX_W_OPSIZE, /* 13916 */ + IC_VEX_W_OPSIZE, /* 13917 */ + IC_VEX_W_OPSIZE, /* 13918 */ + IC_VEX_W_OPSIZE, /* 13919 */ + IC_VEX, /* 13920 */ + IC_VEX, /* 13921 */ + IC_VEX_XS, /* 13922 */ + IC_VEX_XS, /* 13923 */ + IC_VEX_XD, /* 13924 */ + IC_VEX_XD, /* 13925 */ + IC_VEX_XD, /* 13926 */ + IC_VEX_XD, /* 13927 */ + IC_VEX_W, /* 13928 */ + IC_VEX_W, /* 13929 */ + IC_VEX_W_XS, /* 13930 */ + IC_VEX_W_XS, /* 13931 */ + IC_VEX_W_XD, /* 13932 */ + IC_VEX_W_XD, /* 13933 */ + IC_VEX_W_XD, /* 13934 */ + IC_VEX_W_XD, /* 13935 */ + IC_VEX_OPSIZE, /* 13936 */ + IC_VEX_OPSIZE, /* 13937 */ + IC_VEX_OPSIZE, /* 13938 */ + IC_VEX_OPSIZE, /* 13939 */ + IC_VEX_OPSIZE, /* 13940 */ + IC_VEX_OPSIZE, /* 13941 */ + IC_VEX_OPSIZE, /* 13942 */ + IC_VEX_OPSIZE, /* 13943 */ + IC_VEX_W_OPSIZE, /* 13944 */ + IC_VEX_W_OPSIZE, /* 13945 */ + IC_VEX_W_OPSIZE, /* 13946 */ + IC_VEX_W_OPSIZE, /* 13947 */ + IC_VEX_W_OPSIZE, /* 13948 */ + IC_VEX_W_OPSIZE, /* 13949 */ + IC_VEX_W_OPSIZE, /* 13950 */ + IC_VEX_W_OPSIZE, /* 13951 */ + IC_VEX_L, /* 13952 */ + IC_VEX_L, /* 13953 */ + IC_VEX_L_XS, /* 13954 */ + IC_VEX_L_XS, /* 13955 */ + IC_VEX_L_XD, /* 13956 */ + IC_VEX_L_XD, /* 13957 */ + IC_VEX_L_XD, /* 13958 */ + IC_VEX_L_XD, /* 13959 */ + IC_VEX_L_W, /* 13960 */ + IC_VEX_L_W, /* 13961 */ + IC_VEX_L_W_XS, /* 13962 */ + IC_VEX_L_W_XS, /* 13963 */ + IC_VEX_L_W_XD, /* 13964 */ + IC_VEX_L_W_XD, /* 13965 */ + IC_VEX_L_W_XD, /* 13966 */ + IC_VEX_L_W_XD, /* 13967 */ + IC_VEX_L_OPSIZE, /* 13968 */ + IC_VEX_L_OPSIZE, /* 13969 */ + IC_VEX_L_OPSIZE, /* 13970 */ + IC_VEX_L_OPSIZE, /* 13971 */ + IC_VEX_L_OPSIZE, /* 13972 */ + IC_VEX_L_OPSIZE, /* 13973 */ + IC_VEX_L_OPSIZE, /* 13974 */ + IC_VEX_L_OPSIZE, /* 13975 */ + IC_VEX_L_W_OPSIZE, /* 13976 */ + IC_VEX_L_W_OPSIZE, /* 13977 */ + IC_VEX_L_W_OPSIZE, /* 13978 */ + IC_VEX_L_W_OPSIZE, /* 13979 */ + IC_VEX_L_W_OPSIZE, /* 13980 */ + IC_VEX_L_W_OPSIZE, /* 13981 */ + IC_VEX_L_W_OPSIZE, /* 13982 */ + IC_VEX_L_W_OPSIZE, /* 13983 */ + IC_VEX_L, /* 13984 */ + IC_VEX_L, /* 13985 */ + IC_VEX_L_XS, /* 13986 */ + IC_VEX_L_XS, /* 13987 */ + IC_VEX_L_XD, /* 13988 */ + IC_VEX_L_XD, /* 13989 */ + IC_VEX_L_XD, /* 13990 */ + IC_VEX_L_XD, /* 13991 */ + IC_VEX_L_W, /* 13992 */ + IC_VEX_L_W, /* 13993 */ + IC_VEX_L_W_XS, /* 13994 */ + IC_VEX_L_W_XS, /* 13995 */ + IC_VEX_L_W_XD, /* 13996 */ + IC_VEX_L_W_XD, /* 13997 */ + IC_VEX_L_W_XD, /* 13998 */ + IC_VEX_L_W_XD, /* 13999 */ + IC_VEX_L_OPSIZE, /* 14000 */ + IC_VEX_L_OPSIZE, /* 14001 */ + IC_VEX_L_OPSIZE, /* 14002 */ + IC_VEX_L_OPSIZE, /* 14003 */ + IC_VEX_L_OPSIZE, /* 14004 */ + IC_VEX_L_OPSIZE, /* 14005 */ + IC_VEX_L_OPSIZE, /* 14006 */ + IC_VEX_L_OPSIZE, /* 14007 */ + IC_VEX_L_W_OPSIZE, /* 14008 */ + IC_VEX_L_W_OPSIZE, /* 14009 */ + IC_VEX_L_W_OPSIZE, /* 14010 */ + IC_VEX_L_W_OPSIZE, /* 14011 */ + IC_VEX_L_W_OPSIZE, /* 14012 */ + IC_VEX_L_W_OPSIZE, /* 14013 */ + IC_VEX_L_W_OPSIZE, /* 14014 */ + IC_VEX_L_W_OPSIZE, /* 14015 */ + IC_VEX_L, /* 14016 */ + IC_VEX_L, /* 14017 */ + IC_VEX_L_XS, /* 14018 */ + IC_VEX_L_XS, /* 14019 */ + IC_VEX_L_XD, /* 14020 */ + IC_VEX_L_XD, /* 14021 */ + IC_VEX_L_XD, /* 14022 */ + IC_VEX_L_XD, /* 14023 */ + IC_VEX_L_W, /* 14024 */ + IC_VEX_L_W, /* 14025 */ + IC_VEX_L_W_XS, /* 14026 */ + IC_VEX_L_W_XS, /* 14027 */ + IC_VEX_L_W_XD, /* 14028 */ + IC_VEX_L_W_XD, /* 14029 */ + IC_VEX_L_W_XD, /* 14030 */ + IC_VEX_L_W_XD, /* 14031 */ + IC_VEX_L_OPSIZE, /* 14032 */ + IC_VEX_L_OPSIZE, /* 14033 */ + IC_VEX_L_OPSIZE, /* 14034 */ + IC_VEX_L_OPSIZE, /* 14035 */ + IC_VEX_L_OPSIZE, /* 14036 */ + IC_VEX_L_OPSIZE, /* 14037 */ + IC_VEX_L_OPSIZE, /* 14038 */ + IC_VEX_L_OPSIZE, /* 14039 */ + IC_VEX_L_W_OPSIZE, /* 14040 */ + IC_VEX_L_W_OPSIZE, /* 14041 */ + IC_VEX_L_W_OPSIZE, /* 14042 */ + IC_VEX_L_W_OPSIZE, /* 14043 */ + IC_VEX_L_W_OPSIZE, /* 14044 */ + IC_VEX_L_W_OPSIZE, /* 14045 */ + IC_VEX_L_W_OPSIZE, /* 14046 */ + IC_VEX_L_W_OPSIZE, /* 14047 */ + IC_VEX_L, /* 14048 */ + IC_VEX_L, /* 14049 */ + IC_VEX_L_XS, /* 14050 */ + IC_VEX_L_XS, /* 14051 */ + IC_VEX_L_XD, /* 14052 */ + IC_VEX_L_XD, /* 14053 */ + IC_VEX_L_XD, /* 14054 */ + IC_VEX_L_XD, /* 14055 */ + IC_VEX_L_W, /* 14056 */ + IC_VEX_L_W, /* 14057 */ + IC_VEX_L_W_XS, /* 14058 */ + IC_VEX_L_W_XS, /* 14059 */ + IC_VEX_L_W_XD, /* 14060 */ + IC_VEX_L_W_XD, /* 14061 */ + IC_VEX_L_W_XD, /* 14062 */ + IC_VEX_L_W_XD, /* 14063 */ + IC_VEX_L_OPSIZE, /* 14064 */ + IC_VEX_L_OPSIZE, /* 14065 */ + IC_VEX_L_OPSIZE, /* 14066 */ + IC_VEX_L_OPSIZE, /* 14067 */ + IC_VEX_L_OPSIZE, /* 14068 */ + IC_VEX_L_OPSIZE, /* 14069 */ + IC_VEX_L_OPSIZE, /* 14070 */ + IC_VEX_L_OPSIZE, /* 14071 */ + IC_VEX_L_W_OPSIZE, /* 14072 */ + IC_VEX_L_W_OPSIZE, /* 14073 */ + IC_VEX_L_W_OPSIZE, /* 14074 */ + IC_VEX_L_W_OPSIZE, /* 14075 */ + IC_VEX_L_W_OPSIZE, /* 14076 */ + IC_VEX_L_W_OPSIZE, /* 14077 */ + IC_VEX_L_W_OPSIZE, /* 14078 */ + IC_VEX_L_W_OPSIZE, /* 14079 */ + IC_EVEX_L2_KZ_B, /* 14080 */ + IC_EVEX_L2_KZ_B, /* 14081 */ + IC_EVEX_L2_XS_KZ_B, /* 14082 */ + IC_EVEX_L2_XS_KZ_B, /* 14083 */ + IC_EVEX_L2_XD_KZ_B, /* 14084 */ + IC_EVEX_L2_XD_KZ_B, /* 14085 */ + IC_EVEX_L2_XD_KZ_B, /* 14086 */ + IC_EVEX_L2_XD_KZ_B, /* 14087 */ + IC_EVEX_L2_W_KZ_B, /* 14088 */ + IC_EVEX_L2_W_KZ_B, /* 14089 */ + IC_EVEX_L2_W_XS_KZ_B, /* 14090 */ + IC_EVEX_L2_W_XS_KZ_B, /* 14091 */ + IC_EVEX_L2_W_XD_KZ_B, /* 14092 */ + IC_EVEX_L2_W_XD_KZ_B, /* 14093 */ + IC_EVEX_L2_W_XD_KZ_B, /* 14094 */ + IC_EVEX_L2_W_XD_KZ_B, /* 14095 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 14096 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 14097 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 14098 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 14099 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 14100 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 14101 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 14102 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 14103 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14104 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14105 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14106 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14107 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14108 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14109 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14110 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14111 */ + IC_EVEX_L2_KZ_B, /* 14112 */ + IC_EVEX_L2_KZ_B, /* 14113 */ + IC_EVEX_L2_XS_KZ_B, /* 14114 */ + IC_EVEX_L2_XS_KZ_B, /* 14115 */ + IC_EVEX_L2_XD_KZ_B, /* 14116 */ + IC_EVEX_L2_XD_KZ_B, /* 14117 */ + IC_EVEX_L2_XD_KZ_B, /* 14118 */ + IC_EVEX_L2_XD_KZ_B, /* 14119 */ + IC_EVEX_L2_W_KZ_B, /* 14120 */ + IC_EVEX_L2_W_KZ_B, /* 14121 */ + IC_EVEX_L2_W_XS_KZ_B, /* 14122 */ + IC_EVEX_L2_W_XS_KZ_B, /* 14123 */ + IC_EVEX_L2_W_XD_KZ_B, /* 14124 */ + IC_EVEX_L2_W_XD_KZ_B, /* 14125 */ + IC_EVEX_L2_W_XD_KZ_B, /* 14126 */ + IC_EVEX_L2_W_XD_KZ_B, /* 14127 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 14128 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 14129 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 14130 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 14131 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 14132 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 14133 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 14134 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 14135 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14136 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14137 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14138 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14139 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14140 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14141 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14142 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14143 */ + IC_EVEX_L2_KZ_B, /* 14144 */ + IC_EVEX_L2_KZ_B, /* 14145 */ + IC_EVEX_L2_XS_KZ_B, /* 14146 */ + IC_EVEX_L2_XS_KZ_B, /* 14147 */ + IC_EVEX_L2_XD_KZ_B, /* 14148 */ + IC_EVEX_L2_XD_KZ_B, /* 14149 */ + IC_EVEX_L2_XD_KZ_B, /* 14150 */ + IC_EVEX_L2_XD_KZ_B, /* 14151 */ + IC_EVEX_L2_W_KZ_B, /* 14152 */ + IC_EVEX_L2_W_KZ_B, /* 14153 */ + IC_EVEX_L2_W_XS_KZ_B, /* 14154 */ + IC_EVEX_L2_W_XS_KZ_B, /* 14155 */ + IC_EVEX_L2_W_XD_KZ_B, /* 14156 */ + IC_EVEX_L2_W_XD_KZ_B, /* 14157 */ + IC_EVEX_L2_W_XD_KZ_B, /* 14158 */ + IC_EVEX_L2_W_XD_KZ_B, /* 14159 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 14160 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 14161 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 14162 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 14163 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 14164 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 14165 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 14166 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 14167 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14168 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14169 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14170 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14171 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14172 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14173 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14174 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14175 */ + IC_EVEX_L2_KZ_B, /* 14176 */ + IC_EVEX_L2_KZ_B, /* 14177 */ + IC_EVEX_L2_XS_KZ_B, /* 14178 */ + IC_EVEX_L2_XS_KZ_B, /* 14179 */ + IC_EVEX_L2_XD_KZ_B, /* 14180 */ + IC_EVEX_L2_XD_KZ_B, /* 14181 */ + IC_EVEX_L2_XD_KZ_B, /* 14182 */ + IC_EVEX_L2_XD_KZ_B, /* 14183 */ + IC_EVEX_L2_W_KZ_B, /* 14184 */ + IC_EVEX_L2_W_KZ_B, /* 14185 */ + IC_EVEX_L2_W_XS_KZ_B, /* 14186 */ + IC_EVEX_L2_W_XS_KZ_B, /* 14187 */ + IC_EVEX_L2_W_XD_KZ_B, /* 14188 */ + IC_EVEX_L2_W_XD_KZ_B, /* 14189 */ + IC_EVEX_L2_W_XD_KZ_B, /* 14190 */ + IC_EVEX_L2_W_XD_KZ_B, /* 14191 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 14192 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 14193 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 14194 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 14195 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 14196 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 14197 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 14198 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 14199 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14200 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14201 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14202 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14203 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14204 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14205 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14206 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14207 */ + IC_EVEX_L2_KZ_B, /* 14208 */ + IC_EVEX_L2_KZ_B, /* 14209 */ + IC_EVEX_L2_XS_KZ_B, /* 14210 */ + IC_EVEX_L2_XS_KZ_B, /* 14211 */ + IC_EVEX_L2_XD_KZ_B, /* 14212 */ + IC_EVEX_L2_XD_KZ_B, /* 14213 */ + IC_EVEX_L2_XD_KZ_B, /* 14214 */ + IC_EVEX_L2_XD_KZ_B, /* 14215 */ + IC_EVEX_L2_W_KZ_B, /* 14216 */ + IC_EVEX_L2_W_KZ_B, /* 14217 */ + IC_EVEX_L2_W_XS_KZ_B, /* 14218 */ + IC_EVEX_L2_W_XS_KZ_B, /* 14219 */ + IC_EVEX_L2_W_XD_KZ_B, /* 14220 */ + IC_EVEX_L2_W_XD_KZ_B, /* 14221 */ + IC_EVEX_L2_W_XD_KZ_B, /* 14222 */ + IC_EVEX_L2_W_XD_KZ_B, /* 14223 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 14224 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 14225 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 14226 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 14227 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 14228 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 14229 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 14230 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 14231 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14232 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14233 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14234 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14235 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14236 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14237 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14238 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14239 */ + IC_EVEX_L2_KZ_B, /* 14240 */ + IC_EVEX_L2_KZ_B, /* 14241 */ + IC_EVEX_L2_XS_KZ_B, /* 14242 */ + IC_EVEX_L2_XS_KZ_B, /* 14243 */ + IC_EVEX_L2_XD_KZ_B, /* 14244 */ + IC_EVEX_L2_XD_KZ_B, /* 14245 */ + IC_EVEX_L2_XD_KZ_B, /* 14246 */ + IC_EVEX_L2_XD_KZ_B, /* 14247 */ + IC_EVEX_L2_W_KZ_B, /* 14248 */ + IC_EVEX_L2_W_KZ_B, /* 14249 */ + IC_EVEX_L2_W_XS_KZ_B, /* 14250 */ + IC_EVEX_L2_W_XS_KZ_B, /* 14251 */ + IC_EVEX_L2_W_XD_KZ_B, /* 14252 */ + IC_EVEX_L2_W_XD_KZ_B, /* 14253 */ + IC_EVEX_L2_W_XD_KZ_B, /* 14254 */ + IC_EVEX_L2_W_XD_KZ_B, /* 14255 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 14256 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 14257 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 14258 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 14259 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 14260 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 14261 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 14262 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 14263 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14264 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14265 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14266 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14267 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14268 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14269 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14270 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14271 */ + IC_EVEX_L2_KZ_B, /* 14272 */ + IC_EVEX_L2_KZ_B, /* 14273 */ + IC_EVEX_L2_XS_KZ_B, /* 14274 */ + IC_EVEX_L2_XS_KZ_B, /* 14275 */ + IC_EVEX_L2_XD_KZ_B, /* 14276 */ + IC_EVEX_L2_XD_KZ_B, /* 14277 */ + IC_EVEX_L2_XD_KZ_B, /* 14278 */ + IC_EVEX_L2_XD_KZ_B, /* 14279 */ + IC_EVEX_L2_W_KZ_B, /* 14280 */ + IC_EVEX_L2_W_KZ_B, /* 14281 */ + IC_EVEX_L2_W_XS_KZ_B, /* 14282 */ + IC_EVEX_L2_W_XS_KZ_B, /* 14283 */ + IC_EVEX_L2_W_XD_KZ_B, /* 14284 */ + IC_EVEX_L2_W_XD_KZ_B, /* 14285 */ + IC_EVEX_L2_W_XD_KZ_B, /* 14286 */ + IC_EVEX_L2_W_XD_KZ_B, /* 14287 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 14288 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 14289 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 14290 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 14291 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 14292 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 14293 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 14294 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 14295 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14296 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14297 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14298 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14299 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14300 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14301 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14302 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14303 */ + IC_EVEX_L2_KZ_B, /* 14304 */ + IC_EVEX_L2_KZ_B, /* 14305 */ + IC_EVEX_L2_XS_KZ_B, /* 14306 */ + IC_EVEX_L2_XS_KZ_B, /* 14307 */ + IC_EVEX_L2_XD_KZ_B, /* 14308 */ + IC_EVEX_L2_XD_KZ_B, /* 14309 */ + IC_EVEX_L2_XD_KZ_B, /* 14310 */ + IC_EVEX_L2_XD_KZ_B, /* 14311 */ + IC_EVEX_L2_W_KZ_B, /* 14312 */ + IC_EVEX_L2_W_KZ_B, /* 14313 */ + IC_EVEX_L2_W_XS_KZ_B, /* 14314 */ + IC_EVEX_L2_W_XS_KZ_B, /* 14315 */ + IC_EVEX_L2_W_XD_KZ_B, /* 14316 */ + IC_EVEX_L2_W_XD_KZ_B, /* 14317 */ + IC_EVEX_L2_W_XD_KZ_B, /* 14318 */ + IC_EVEX_L2_W_XD_KZ_B, /* 14319 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 14320 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 14321 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 14322 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 14323 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 14324 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 14325 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 14326 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 14327 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14328 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14329 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14330 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14331 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14332 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14333 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14334 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14335 */ + IC, /* 14336 */ + IC_64BIT, /* 14337 */ + IC_XS, /* 14338 */ + IC_64BIT_XS, /* 14339 */ + IC_XD, /* 14340 */ + IC_64BIT_XD, /* 14341 */ + IC_XS, /* 14342 */ + IC_64BIT_XS, /* 14343 */ + IC, /* 14344 */ + IC_64BIT_REXW, /* 14345 */ + IC_XS, /* 14346 */ + IC_64BIT_REXW_XS, /* 14347 */ + IC_XD, /* 14348 */ + IC_64BIT_REXW_XD, /* 14349 */ + IC_XS, /* 14350 */ + IC_64BIT_REXW_XS, /* 14351 */ + IC_OPSIZE, /* 14352 */ + IC_64BIT_OPSIZE, /* 14353 */ + IC_XS_OPSIZE, /* 14354 */ + IC_64BIT_XS_OPSIZE, /* 14355 */ + IC_XD_OPSIZE, /* 14356 */ + IC_64BIT_XD_OPSIZE, /* 14357 */ + IC_XS_OPSIZE, /* 14358 */ + IC_64BIT_XD_OPSIZE, /* 14359 */ + IC_OPSIZE, /* 14360 */ + IC_64BIT_REXW_OPSIZE, /* 14361 */ + IC_XS_OPSIZE, /* 14362 */ + IC_64BIT_REXW_XS, /* 14363 */ + IC_XD_OPSIZE, /* 14364 */ + IC_64BIT_REXW_XD, /* 14365 */ + IC_XS_OPSIZE, /* 14366 */ + IC_64BIT_REXW_XS, /* 14367 */ + IC_ADSIZE, /* 14368 */ + IC_64BIT_ADSIZE, /* 14369 */ + IC_XS, /* 14370 */ + IC_64BIT_XS, /* 14371 */ + IC_XD, /* 14372 */ + IC_64BIT_XD, /* 14373 */ + IC_XS, /* 14374 */ + IC_64BIT_XS, /* 14375 */ + IC_ADSIZE, /* 14376 */ + IC_64BIT_ADSIZE, /* 14377 */ + IC_XS, /* 14378 */ + IC_64BIT_REXW_XS, /* 14379 */ + IC_XD, /* 14380 */ + IC_64BIT_REXW_XD, /* 14381 */ + IC_XS, /* 14382 */ + IC_64BIT_REXW_XS, /* 14383 */ + IC_OPSIZE, /* 14384 */ + IC_64BIT_OPSIZE, /* 14385 */ + IC_XS_OPSIZE, /* 14386 */ + IC_64BIT_XS_OPSIZE, /* 14387 */ + IC_XD_OPSIZE, /* 14388 */ + IC_64BIT_XD_OPSIZE, /* 14389 */ + IC_XS_OPSIZE, /* 14390 */ + IC_64BIT_XD_OPSIZE, /* 14391 */ + IC_OPSIZE, /* 14392 */ + IC_64BIT_REXW_OPSIZE, /* 14393 */ + IC_XS_OPSIZE, /* 14394 */ + IC_64BIT_REXW_XS, /* 14395 */ + IC_XD_OPSIZE, /* 14396 */ + IC_64BIT_REXW_XD, /* 14397 */ + IC_XS_OPSIZE, /* 14398 */ + IC_64BIT_REXW_XS, /* 14399 */ + IC_VEX, /* 14400 */ + IC_VEX, /* 14401 */ + IC_VEX_XS, /* 14402 */ + IC_VEX_XS, /* 14403 */ + IC_VEX_XD, /* 14404 */ + IC_VEX_XD, /* 14405 */ + IC_VEX_XD, /* 14406 */ + IC_VEX_XD, /* 14407 */ + IC_VEX_W, /* 14408 */ + IC_VEX_W, /* 14409 */ + IC_VEX_W_XS, /* 14410 */ + IC_VEX_W_XS, /* 14411 */ + IC_VEX_W_XD, /* 14412 */ + IC_VEX_W_XD, /* 14413 */ + IC_VEX_W_XD, /* 14414 */ + IC_VEX_W_XD, /* 14415 */ + IC_VEX_OPSIZE, /* 14416 */ + IC_VEX_OPSIZE, /* 14417 */ + IC_VEX_OPSIZE, /* 14418 */ + IC_VEX_OPSIZE, /* 14419 */ + IC_VEX_OPSIZE, /* 14420 */ + IC_VEX_OPSIZE, /* 14421 */ + IC_VEX_OPSIZE, /* 14422 */ + IC_VEX_OPSIZE, /* 14423 */ + IC_VEX_W_OPSIZE, /* 14424 */ + IC_VEX_W_OPSIZE, /* 14425 */ + IC_VEX_W_OPSIZE, /* 14426 */ + IC_VEX_W_OPSIZE, /* 14427 */ + IC_VEX_W_OPSIZE, /* 14428 */ + IC_VEX_W_OPSIZE, /* 14429 */ + IC_VEX_W_OPSIZE, /* 14430 */ + IC_VEX_W_OPSIZE, /* 14431 */ + IC_VEX, /* 14432 */ + IC_VEX, /* 14433 */ + IC_VEX_XS, /* 14434 */ + IC_VEX_XS, /* 14435 */ + IC_VEX_XD, /* 14436 */ + IC_VEX_XD, /* 14437 */ + IC_VEX_XD, /* 14438 */ + IC_VEX_XD, /* 14439 */ + IC_VEX_W, /* 14440 */ + IC_VEX_W, /* 14441 */ + IC_VEX_W_XS, /* 14442 */ + IC_VEX_W_XS, /* 14443 */ + IC_VEX_W_XD, /* 14444 */ + IC_VEX_W_XD, /* 14445 */ + IC_VEX_W_XD, /* 14446 */ + IC_VEX_W_XD, /* 14447 */ + IC_VEX_OPSIZE, /* 14448 */ + IC_VEX_OPSIZE, /* 14449 */ + IC_VEX_OPSIZE, /* 14450 */ + IC_VEX_OPSIZE, /* 14451 */ + IC_VEX_OPSIZE, /* 14452 */ + IC_VEX_OPSIZE, /* 14453 */ + IC_VEX_OPSIZE, /* 14454 */ + IC_VEX_OPSIZE, /* 14455 */ + IC_VEX_W_OPSIZE, /* 14456 */ + IC_VEX_W_OPSIZE, /* 14457 */ + IC_VEX_W_OPSIZE, /* 14458 */ + IC_VEX_W_OPSIZE, /* 14459 */ + IC_VEX_W_OPSIZE, /* 14460 */ + IC_VEX_W_OPSIZE, /* 14461 */ + IC_VEX_W_OPSIZE, /* 14462 */ + IC_VEX_W_OPSIZE, /* 14463 */ + IC_VEX_L, /* 14464 */ + IC_VEX_L, /* 14465 */ + IC_VEX_L_XS, /* 14466 */ + IC_VEX_L_XS, /* 14467 */ + IC_VEX_L_XD, /* 14468 */ + IC_VEX_L_XD, /* 14469 */ + IC_VEX_L_XD, /* 14470 */ + IC_VEX_L_XD, /* 14471 */ + IC_VEX_L_W, /* 14472 */ + IC_VEX_L_W, /* 14473 */ + IC_VEX_L_W_XS, /* 14474 */ + IC_VEX_L_W_XS, /* 14475 */ + IC_VEX_L_W_XD, /* 14476 */ + IC_VEX_L_W_XD, /* 14477 */ + IC_VEX_L_W_XD, /* 14478 */ + IC_VEX_L_W_XD, /* 14479 */ + IC_VEX_L_OPSIZE, /* 14480 */ + IC_VEX_L_OPSIZE, /* 14481 */ + IC_VEX_L_OPSIZE, /* 14482 */ + IC_VEX_L_OPSIZE, /* 14483 */ + IC_VEX_L_OPSIZE, /* 14484 */ + IC_VEX_L_OPSIZE, /* 14485 */ + IC_VEX_L_OPSIZE, /* 14486 */ + IC_VEX_L_OPSIZE, /* 14487 */ + IC_VEX_L_W_OPSIZE, /* 14488 */ + IC_VEX_L_W_OPSIZE, /* 14489 */ + IC_VEX_L_W_OPSIZE, /* 14490 */ + IC_VEX_L_W_OPSIZE, /* 14491 */ + IC_VEX_L_W_OPSIZE, /* 14492 */ + IC_VEX_L_W_OPSIZE, /* 14493 */ + IC_VEX_L_W_OPSIZE, /* 14494 */ + IC_VEX_L_W_OPSIZE, /* 14495 */ + IC_VEX_L, /* 14496 */ + IC_VEX_L, /* 14497 */ + IC_VEX_L_XS, /* 14498 */ + IC_VEX_L_XS, /* 14499 */ + IC_VEX_L_XD, /* 14500 */ + IC_VEX_L_XD, /* 14501 */ + IC_VEX_L_XD, /* 14502 */ + IC_VEX_L_XD, /* 14503 */ + IC_VEX_L_W, /* 14504 */ + IC_VEX_L_W, /* 14505 */ + IC_VEX_L_W_XS, /* 14506 */ + IC_VEX_L_W_XS, /* 14507 */ + IC_VEX_L_W_XD, /* 14508 */ + IC_VEX_L_W_XD, /* 14509 */ + IC_VEX_L_W_XD, /* 14510 */ + IC_VEX_L_W_XD, /* 14511 */ + IC_VEX_L_OPSIZE, /* 14512 */ + IC_VEX_L_OPSIZE, /* 14513 */ + IC_VEX_L_OPSIZE, /* 14514 */ + IC_VEX_L_OPSIZE, /* 14515 */ + IC_VEX_L_OPSIZE, /* 14516 */ + IC_VEX_L_OPSIZE, /* 14517 */ + IC_VEX_L_OPSIZE, /* 14518 */ + IC_VEX_L_OPSIZE, /* 14519 */ + IC_VEX_L_W_OPSIZE, /* 14520 */ + IC_VEX_L_W_OPSIZE, /* 14521 */ + IC_VEX_L_W_OPSIZE, /* 14522 */ + IC_VEX_L_W_OPSIZE, /* 14523 */ + IC_VEX_L_W_OPSIZE, /* 14524 */ + IC_VEX_L_W_OPSIZE, /* 14525 */ + IC_VEX_L_W_OPSIZE, /* 14526 */ + IC_VEX_L_W_OPSIZE, /* 14527 */ + IC_VEX_L, /* 14528 */ + IC_VEX_L, /* 14529 */ + IC_VEX_L_XS, /* 14530 */ + IC_VEX_L_XS, /* 14531 */ + IC_VEX_L_XD, /* 14532 */ + IC_VEX_L_XD, /* 14533 */ + IC_VEX_L_XD, /* 14534 */ + IC_VEX_L_XD, /* 14535 */ + IC_VEX_L_W, /* 14536 */ + IC_VEX_L_W, /* 14537 */ + IC_VEX_L_W_XS, /* 14538 */ + IC_VEX_L_W_XS, /* 14539 */ + IC_VEX_L_W_XD, /* 14540 */ + IC_VEX_L_W_XD, /* 14541 */ + IC_VEX_L_W_XD, /* 14542 */ + IC_VEX_L_W_XD, /* 14543 */ + IC_VEX_L_OPSIZE, /* 14544 */ + IC_VEX_L_OPSIZE, /* 14545 */ + IC_VEX_L_OPSIZE, /* 14546 */ + IC_VEX_L_OPSIZE, /* 14547 */ + IC_VEX_L_OPSIZE, /* 14548 */ + IC_VEX_L_OPSIZE, /* 14549 */ + IC_VEX_L_OPSIZE, /* 14550 */ + IC_VEX_L_OPSIZE, /* 14551 */ + IC_VEX_L_W_OPSIZE, /* 14552 */ + IC_VEX_L_W_OPSIZE, /* 14553 */ + IC_VEX_L_W_OPSIZE, /* 14554 */ + IC_VEX_L_W_OPSIZE, /* 14555 */ + IC_VEX_L_W_OPSIZE, /* 14556 */ + IC_VEX_L_W_OPSIZE, /* 14557 */ + IC_VEX_L_W_OPSIZE, /* 14558 */ + IC_VEX_L_W_OPSIZE, /* 14559 */ + IC_VEX_L, /* 14560 */ + IC_VEX_L, /* 14561 */ + IC_VEX_L_XS, /* 14562 */ + IC_VEX_L_XS, /* 14563 */ + IC_VEX_L_XD, /* 14564 */ + IC_VEX_L_XD, /* 14565 */ + IC_VEX_L_XD, /* 14566 */ + IC_VEX_L_XD, /* 14567 */ + IC_VEX_L_W, /* 14568 */ + IC_VEX_L_W, /* 14569 */ + IC_VEX_L_W_XS, /* 14570 */ + IC_VEX_L_W_XS, /* 14571 */ + IC_VEX_L_W_XD, /* 14572 */ + IC_VEX_L_W_XD, /* 14573 */ + IC_VEX_L_W_XD, /* 14574 */ + IC_VEX_L_W_XD, /* 14575 */ + IC_VEX_L_OPSIZE, /* 14576 */ + IC_VEX_L_OPSIZE, /* 14577 */ + IC_VEX_L_OPSIZE, /* 14578 */ + IC_VEX_L_OPSIZE, /* 14579 */ + IC_VEX_L_OPSIZE, /* 14580 */ + IC_VEX_L_OPSIZE, /* 14581 */ + IC_VEX_L_OPSIZE, /* 14582 */ + IC_VEX_L_OPSIZE, /* 14583 */ + IC_VEX_L_W_OPSIZE, /* 14584 */ + IC_VEX_L_W_OPSIZE, /* 14585 */ + IC_VEX_L_W_OPSIZE, /* 14586 */ + IC_VEX_L_W_OPSIZE, /* 14587 */ + IC_VEX_L_W_OPSIZE, /* 14588 */ + IC_VEX_L_W_OPSIZE, /* 14589 */ + IC_VEX_L_W_OPSIZE, /* 14590 */ + IC_VEX_L_W_OPSIZE, /* 14591 */ + IC_EVEX_KZ_B, /* 14592 */ + IC_EVEX_KZ_B, /* 14593 */ + IC_EVEX_XS_KZ_B, /* 14594 */ + IC_EVEX_XS_KZ_B, /* 14595 */ + IC_EVEX_XD_KZ_B, /* 14596 */ + IC_EVEX_XD_KZ_B, /* 14597 */ + IC_EVEX_XD_KZ_B, /* 14598 */ + IC_EVEX_XD_KZ_B, /* 14599 */ + IC_EVEX_W_KZ_B, /* 14600 */ + IC_EVEX_W_KZ_B, /* 14601 */ + IC_EVEX_W_XS_KZ_B, /* 14602 */ + IC_EVEX_W_XS_KZ_B, /* 14603 */ + IC_EVEX_W_XD_KZ_B, /* 14604 */ + IC_EVEX_W_XD_KZ_B, /* 14605 */ + IC_EVEX_W_XD_KZ_B, /* 14606 */ + IC_EVEX_W_XD_KZ_B, /* 14607 */ + IC_EVEX_OPSIZE_KZ_B, /* 14608 */ + IC_EVEX_OPSIZE_KZ_B, /* 14609 */ + IC_EVEX_OPSIZE_KZ_B, /* 14610 */ + IC_EVEX_OPSIZE_KZ_B, /* 14611 */ + IC_EVEX_OPSIZE_KZ_B, /* 14612 */ + IC_EVEX_OPSIZE_KZ_B, /* 14613 */ + IC_EVEX_OPSIZE_KZ_B, /* 14614 */ + IC_EVEX_OPSIZE_KZ_B, /* 14615 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 14616 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 14617 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 14618 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 14619 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 14620 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 14621 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 14622 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 14623 */ + IC_EVEX_KZ_B, /* 14624 */ + IC_EVEX_KZ_B, /* 14625 */ + IC_EVEX_XS_KZ_B, /* 14626 */ + IC_EVEX_XS_KZ_B, /* 14627 */ + IC_EVEX_XD_KZ_B, /* 14628 */ + IC_EVEX_XD_KZ_B, /* 14629 */ + IC_EVEX_XD_KZ_B, /* 14630 */ + IC_EVEX_XD_KZ_B, /* 14631 */ + IC_EVEX_W_KZ_B, /* 14632 */ + IC_EVEX_W_KZ_B, /* 14633 */ + IC_EVEX_W_XS_KZ_B, /* 14634 */ + IC_EVEX_W_XS_KZ_B, /* 14635 */ + IC_EVEX_W_XD_KZ_B, /* 14636 */ + IC_EVEX_W_XD_KZ_B, /* 14637 */ + IC_EVEX_W_XD_KZ_B, /* 14638 */ + IC_EVEX_W_XD_KZ_B, /* 14639 */ + IC_EVEX_OPSIZE_KZ_B, /* 14640 */ + IC_EVEX_OPSIZE_KZ_B, /* 14641 */ + IC_EVEX_OPSIZE_KZ_B, /* 14642 */ + IC_EVEX_OPSIZE_KZ_B, /* 14643 */ + IC_EVEX_OPSIZE_KZ_B, /* 14644 */ + IC_EVEX_OPSIZE_KZ_B, /* 14645 */ + IC_EVEX_OPSIZE_KZ_B, /* 14646 */ + IC_EVEX_OPSIZE_KZ_B, /* 14647 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 14648 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 14649 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 14650 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 14651 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 14652 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 14653 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 14654 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 14655 */ + IC_EVEX_KZ_B, /* 14656 */ + IC_EVEX_KZ_B, /* 14657 */ + IC_EVEX_XS_KZ_B, /* 14658 */ + IC_EVEX_XS_KZ_B, /* 14659 */ + IC_EVEX_XD_KZ_B, /* 14660 */ + IC_EVEX_XD_KZ_B, /* 14661 */ + IC_EVEX_XD_KZ_B, /* 14662 */ + IC_EVEX_XD_KZ_B, /* 14663 */ + IC_EVEX_W_KZ_B, /* 14664 */ + IC_EVEX_W_KZ_B, /* 14665 */ + IC_EVEX_W_XS_KZ_B, /* 14666 */ + IC_EVEX_W_XS_KZ_B, /* 14667 */ + IC_EVEX_W_XD_KZ_B, /* 14668 */ + IC_EVEX_W_XD_KZ_B, /* 14669 */ + IC_EVEX_W_XD_KZ_B, /* 14670 */ + IC_EVEX_W_XD_KZ_B, /* 14671 */ + IC_EVEX_OPSIZE_KZ_B, /* 14672 */ + IC_EVEX_OPSIZE_KZ_B, /* 14673 */ + IC_EVEX_OPSIZE_KZ_B, /* 14674 */ + IC_EVEX_OPSIZE_KZ_B, /* 14675 */ + IC_EVEX_OPSIZE_KZ_B, /* 14676 */ + IC_EVEX_OPSIZE_KZ_B, /* 14677 */ + IC_EVEX_OPSIZE_KZ_B, /* 14678 */ + IC_EVEX_OPSIZE_KZ_B, /* 14679 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 14680 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 14681 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 14682 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 14683 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 14684 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 14685 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 14686 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 14687 */ + IC_EVEX_KZ_B, /* 14688 */ + IC_EVEX_KZ_B, /* 14689 */ + IC_EVEX_XS_KZ_B, /* 14690 */ + IC_EVEX_XS_KZ_B, /* 14691 */ + IC_EVEX_XD_KZ_B, /* 14692 */ + IC_EVEX_XD_KZ_B, /* 14693 */ + IC_EVEX_XD_KZ_B, /* 14694 */ + IC_EVEX_XD_KZ_B, /* 14695 */ + IC_EVEX_W_KZ_B, /* 14696 */ + IC_EVEX_W_KZ_B, /* 14697 */ + IC_EVEX_W_XS_KZ_B, /* 14698 */ + IC_EVEX_W_XS_KZ_B, /* 14699 */ + IC_EVEX_W_XD_KZ_B, /* 14700 */ + IC_EVEX_W_XD_KZ_B, /* 14701 */ + IC_EVEX_W_XD_KZ_B, /* 14702 */ + IC_EVEX_W_XD_KZ_B, /* 14703 */ + IC_EVEX_OPSIZE_KZ_B, /* 14704 */ + IC_EVEX_OPSIZE_KZ_B, /* 14705 */ + IC_EVEX_OPSIZE_KZ_B, /* 14706 */ + IC_EVEX_OPSIZE_KZ_B, /* 14707 */ + IC_EVEX_OPSIZE_KZ_B, /* 14708 */ + IC_EVEX_OPSIZE_KZ_B, /* 14709 */ + IC_EVEX_OPSIZE_KZ_B, /* 14710 */ + IC_EVEX_OPSIZE_KZ_B, /* 14711 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 14712 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 14713 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 14714 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 14715 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 14716 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 14717 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 14718 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 14719 */ + IC_EVEX_KZ_B, /* 14720 */ + IC_EVEX_KZ_B, /* 14721 */ + IC_EVEX_XS_KZ_B, /* 14722 */ + IC_EVEX_XS_KZ_B, /* 14723 */ + IC_EVEX_XD_KZ_B, /* 14724 */ + IC_EVEX_XD_KZ_B, /* 14725 */ + IC_EVEX_XD_KZ_B, /* 14726 */ + IC_EVEX_XD_KZ_B, /* 14727 */ + IC_EVEX_W_KZ_B, /* 14728 */ + IC_EVEX_W_KZ_B, /* 14729 */ + IC_EVEX_W_XS_KZ_B, /* 14730 */ + IC_EVEX_W_XS_KZ_B, /* 14731 */ + IC_EVEX_W_XD_KZ_B, /* 14732 */ + IC_EVEX_W_XD_KZ_B, /* 14733 */ + IC_EVEX_W_XD_KZ_B, /* 14734 */ + IC_EVEX_W_XD_KZ_B, /* 14735 */ + IC_EVEX_OPSIZE_KZ_B, /* 14736 */ + IC_EVEX_OPSIZE_KZ_B, /* 14737 */ + IC_EVEX_OPSIZE_KZ_B, /* 14738 */ + IC_EVEX_OPSIZE_KZ_B, /* 14739 */ + IC_EVEX_OPSIZE_KZ_B, /* 14740 */ + IC_EVEX_OPSIZE_KZ_B, /* 14741 */ + IC_EVEX_OPSIZE_KZ_B, /* 14742 */ + IC_EVEX_OPSIZE_KZ_B, /* 14743 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 14744 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 14745 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 14746 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 14747 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 14748 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 14749 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 14750 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 14751 */ + IC_EVEX_KZ_B, /* 14752 */ + IC_EVEX_KZ_B, /* 14753 */ + IC_EVEX_XS_KZ_B, /* 14754 */ + IC_EVEX_XS_KZ_B, /* 14755 */ + IC_EVEX_XD_KZ_B, /* 14756 */ + IC_EVEX_XD_KZ_B, /* 14757 */ + IC_EVEX_XD_KZ_B, /* 14758 */ + IC_EVEX_XD_KZ_B, /* 14759 */ + IC_EVEX_W_KZ_B, /* 14760 */ + IC_EVEX_W_KZ_B, /* 14761 */ + IC_EVEX_W_XS_KZ_B, /* 14762 */ + IC_EVEX_W_XS_KZ_B, /* 14763 */ + IC_EVEX_W_XD_KZ_B, /* 14764 */ + IC_EVEX_W_XD_KZ_B, /* 14765 */ + IC_EVEX_W_XD_KZ_B, /* 14766 */ + IC_EVEX_W_XD_KZ_B, /* 14767 */ + IC_EVEX_OPSIZE_KZ_B, /* 14768 */ + IC_EVEX_OPSIZE_KZ_B, /* 14769 */ + IC_EVEX_OPSIZE_KZ_B, /* 14770 */ + IC_EVEX_OPSIZE_KZ_B, /* 14771 */ + IC_EVEX_OPSIZE_KZ_B, /* 14772 */ + IC_EVEX_OPSIZE_KZ_B, /* 14773 */ + IC_EVEX_OPSIZE_KZ_B, /* 14774 */ + IC_EVEX_OPSIZE_KZ_B, /* 14775 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 14776 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 14777 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 14778 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 14779 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 14780 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 14781 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 14782 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 14783 */ + IC_EVEX_KZ_B, /* 14784 */ + IC_EVEX_KZ_B, /* 14785 */ + IC_EVEX_XS_KZ_B, /* 14786 */ + IC_EVEX_XS_KZ_B, /* 14787 */ + IC_EVEX_XD_KZ_B, /* 14788 */ + IC_EVEX_XD_KZ_B, /* 14789 */ + IC_EVEX_XD_KZ_B, /* 14790 */ + IC_EVEX_XD_KZ_B, /* 14791 */ + IC_EVEX_W_KZ_B, /* 14792 */ + IC_EVEX_W_KZ_B, /* 14793 */ + IC_EVEX_W_XS_KZ_B, /* 14794 */ + IC_EVEX_W_XS_KZ_B, /* 14795 */ + IC_EVEX_W_XD_KZ_B, /* 14796 */ + IC_EVEX_W_XD_KZ_B, /* 14797 */ + IC_EVEX_W_XD_KZ_B, /* 14798 */ + IC_EVEX_W_XD_KZ_B, /* 14799 */ + IC_EVEX_OPSIZE_KZ_B, /* 14800 */ + IC_EVEX_OPSIZE_KZ_B, /* 14801 */ + IC_EVEX_OPSIZE_KZ_B, /* 14802 */ + IC_EVEX_OPSIZE_KZ_B, /* 14803 */ + IC_EVEX_OPSIZE_KZ_B, /* 14804 */ + IC_EVEX_OPSIZE_KZ_B, /* 14805 */ + IC_EVEX_OPSIZE_KZ_B, /* 14806 */ + IC_EVEX_OPSIZE_KZ_B, /* 14807 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 14808 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 14809 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 14810 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 14811 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 14812 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 14813 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 14814 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 14815 */ + IC_EVEX_KZ_B, /* 14816 */ + IC_EVEX_KZ_B, /* 14817 */ + IC_EVEX_XS_KZ_B, /* 14818 */ + IC_EVEX_XS_KZ_B, /* 14819 */ + IC_EVEX_XD_KZ_B, /* 14820 */ + IC_EVEX_XD_KZ_B, /* 14821 */ + IC_EVEX_XD_KZ_B, /* 14822 */ + IC_EVEX_XD_KZ_B, /* 14823 */ + IC_EVEX_W_KZ_B, /* 14824 */ + IC_EVEX_W_KZ_B, /* 14825 */ + IC_EVEX_W_XS_KZ_B, /* 14826 */ + IC_EVEX_W_XS_KZ_B, /* 14827 */ + IC_EVEX_W_XD_KZ_B, /* 14828 */ + IC_EVEX_W_XD_KZ_B, /* 14829 */ + IC_EVEX_W_XD_KZ_B, /* 14830 */ + IC_EVEX_W_XD_KZ_B, /* 14831 */ + IC_EVEX_OPSIZE_KZ_B, /* 14832 */ + IC_EVEX_OPSIZE_KZ_B, /* 14833 */ + IC_EVEX_OPSIZE_KZ_B, /* 14834 */ + IC_EVEX_OPSIZE_KZ_B, /* 14835 */ + IC_EVEX_OPSIZE_KZ_B, /* 14836 */ + IC_EVEX_OPSIZE_KZ_B, /* 14837 */ + IC_EVEX_OPSIZE_KZ_B, /* 14838 */ + IC_EVEX_OPSIZE_KZ_B, /* 14839 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 14840 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 14841 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 14842 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 14843 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 14844 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 14845 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 14846 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 14847 */ + IC, /* 14848 */ + IC_64BIT, /* 14849 */ + IC_XS, /* 14850 */ + IC_64BIT_XS, /* 14851 */ + IC_XD, /* 14852 */ + IC_64BIT_XD, /* 14853 */ + IC_XS, /* 14854 */ + IC_64BIT_XS, /* 14855 */ + IC, /* 14856 */ + IC_64BIT_REXW, /* 14857 */ + IC_XS, /* 14858 */ + IC_64BIT_REXW_XS, /* 14859 */ + IC_XD, /* 14860 */ + IC_64BIT_REXW_XD, /* 14861 */ + IC_XS, /* 14862 */ + IC_64BIT_REXW_XS, /* 14863 */ + IC_OPSIZE, /* 14864 */ + IC_64BIT_OPSIZE, /* 14865 */ + IC_XS_OPSIZE, /* 14866 */ + IC_64BIT_XS_OPSIZE, /* 14867 */ + IC_XD_OPSIZE, /* 14868 */ + IC_64BIT_XD_OPSIZE, /* 14869 */ + IC_XS_OPSIZE, /* 14870 */ + IC_64BIT_XD_OPSIZE, /* 14871 */ + IC_OPSIZE, /* 14872 */ + IC_64BIT_REXW_OPSIZE, /* 14873 */ + IC_XS_OPSIZE, /* 14874 */ + IC_64BIT_REXW_XS, /* 14875 */ + IC_XD_OPSIZE, /* 14876 */ + IC_64BIT_REXW_XD, /* 14877 */ + IC_XS_OPSIZE, /* 14878 */ + IC_64BIT_REXW_XS, /* 14879 */ + IC_ADSIZE, /* 14880 */ + IC_64BIT_ADSIZE, /* 14881 */ + IC_XS, /* 14882 */ + IC_64BIT_XS, /* 14883 */ + IC_XD, /* 14884 */ + IC_64BIT_XD, /* 14885 */ + IC_XS, /* 14886 */ + IC_64BIT_XS, /* 14887 */ + IC_ADSIZE, /* 14888 */ + IC_64BIT_ADSIZE, /* 14889 */ + IC_XS, /* 14890 */ + IC_64BIT_REXW_XS, /* 14891 */ + IC_XD, /* 14892 */ + IC_64BIT_REXW_XD, /* 14893 */ + IC_XS, /* 14894 */ + IC_64BIT_REXW_XS, /* 14895 */ + IC_OPSIZE, /* 14896 */ + IC_64BIT_OPSIZE, /* 14897 */ + IC_XS_OPSIZE, /* 14898 */ + IC_64BIT_XS_OPSIZE, /* 14899 */ + IC_XD_OPSIZE, /* 14900 */ + IC_64BIT_XD_OPSIZE, /* 14901 */ + IC_XS_OPSIZE, /* 14902 */ + IC_64BIT_XD_OPSIZE, /* 14903 */ + IC_OPSIZE, /* 14904 */ + IC_64BIT_REXW_OPSIZE, /* 14905 */ + IC_XS_OPSIZE, /* 14906 */ + IC_64BIT_REXW_XS, /* 14907 */ + IC_XD_OPSIZE, /* 14908 */ + IC_64BIT_REXW_XD, /* 14909 */ + IC_XS_OPSIZE, /* 14910 */ + IC_64BIT_REXW_XS, /* 14911 */ + IC_VEX, /* 14912 */ + IC_VEX, /* 14913 */ + IC_VEX_XS, /* 14914 */ + IC_VEX_XS, /* 14915 */ + IC_VEX_XD, /* 14916 */ + IC_VEX_XD, /* 14917 */ + IC_VEX_XD, /* 14918 */ + IC_VEX_XD, /* 14919 */ + IC_VEX_W, /* 14920 */ + IC_VEX_W, /* 14921 */ + IC_VEX_W_XS, /* 14922 */ + IC_VEX_W_XS, /* 14923 */ + IC_VEX_W_XD, /* 14924 */ + IC_VEX_W_XD, /* 14925 */ + IC_VEX_W_XD, /* 14926 */ + IC_VEX_W_XD, /* 14927 */ + IC_VEX_OPSIZE, /* 14928 */ + IC_VEX_OPSIZE, /* 14929 */ + IC_VEX_OPSIZE, /* 14930 */ + IC_VEX_OPSIZE, /* 14931 */ + IC_VEX_OPSIZE, /* 14932 */ + IC_VEX_OPSIZE, /* 14933 */ + IC_VEX_OPSIZE, /* 14934 */ + IC_VEX_OPSIZE, /* 14935 */ + IC_VEX_W_OPSIZE, /* 14936 */ + IC_VEX_W_OPSIZE, /* 14937 */ + IC_VEX_W_OPSIZE, /* 14938 */ + IC_VEX_W_OPSIZE, /* 14939 */ + IC_VEX_W_OPSIZE, /* 14940 */ + IC_VEX_W_OPSIZE, /* 14941 */ + IC_VEX_W_OPSIZE, /* 14942 */ + IC_VEX_W_OPSIZE, /* 14943 */ + IC_VEX, /* 14944 */ + IC_VEX, /* 14945 */ + IC_VEX_XS, /* 14946 */ + IC_VEX_XS, /* 14947 */ + IC_VEX_XD, /* 14948 */ + IC_VEX_XD, /* 14949 */ + IC_VEX_XD, /* 14950 */ + IC_VEX_XD, /* 14951 */ + IC_VEX_W, /* 14952 */ + IC_VEX_W, /* 14953 */ + IC_VEX_W_XS, /* 14954 */ + IC_VEX_W_XS, /* 14955 */ + IC_VEX_W_XD, /* 14956 */ + IC_VEX_W_XD, /* 14957 */ + IC_VEX_W_XD, /* 14958 */ + IC_VEX_W_XD, /* 14959 */ + IC_VEX_OPSIZE, /* 14960 */ + IC_VEX_OPSIZE, /* 14961 */ + IC_VEX_OPSIZE, /* 14962 */ + IC_VEX_OPSIZE, /* 14963 */ + IC_VEX_OPSIZE, /* 14964 */ + IC_VEX_OPSIZE, /* 14965 */ + IC_VEX_OPSIZE, /* 14966 */ + IC_VEX_OPSIZE, /* 14967 */ + IC_VEX_W_OPSIZE, /* 14968 */ + IC_VEX_W_OPSIZE, /* 14969 */ + IC_VEX_W_OPSIZE, /* 14970 */ + IC_VEX_W_OPSIZE, /* 14971 */ + IC_VEX_W_OPSIZE, /* 14972 */ + IC_VEX_W_OPSIZE, /* 14973 */ + IC_VEX_W_OPSIZE, /* 14974 */ + IC_VEX_W_OPSIZE, /* 14975 */ + IC_VEX_L, /* 14976 */ + IC_VEX_L, /* 14977 */ + IC_VEX_L_XS, /* 14978 */ + IC_VEX_L_XS, /* 14979 */ + IC_VEX_L_XD, /* 14980 */ + IC_VEX_L_XD, /* 14981 */ + IC_VEX_L_XD, /* 14982 */ + IC_VEX_L_XD, /* 14983 */ + IC_VEX_L_W, /* 14984 */ + IC_VEX_L_W, /* 14985 */ + IC_VEX_L_W_XS, /* 14986 */ + IC_VEX_L_W_XS, /* 14987 */ + IC_VEX_L_W_XD, /* 14988 */ + IC_VEX_L_W_XD, /* 14989 */ + IC_VEX_L_W_XD, /* 14990 */ + IC_VEX_L_W_XD, /* 14991 */ + IC_VEX_L_OPSIZE, /* 14992 */ + IC_VEX_L_OPSIZE, /* 14993 */ + IC_VEX_L_OPSIZE, /* 14994 */ + IC_VEX_L_OPSIZE, /* 14995 */ + IC_VEX_L_OPSIZE, /* 14996 */ + IC_VEX_L_OPSIZE, /* 14997 */ + IC_VEX_L_OPSIZE, /* 14998 */ + IC_VEX_L_OPSIZE, /* 14999 */ + IC_VEX_L_W_OPSIZE, /* 15000 */ + IC_VEX_L_W_OPSIZE, /* 15001 */ + IC_VEX_L_W_OPSIZE, /* 15002 */ + IC_VEX_L_W_OPSIZE, /* 15003 */ + IC_VEX_L_W_OPSIZE, /* 15004 */ + IC_VEX_L_W_OPSIZE, /* 15005 */ + IC_VEX_L_W_OPSIZE, /* 15006 */ + IC_VEX_L_W_OPSIZE, /* 15007 */ + IC_VEX_L, /* 15008 */ + IC_VEX_L, /* 15009 */ + IC_VEX_L_XS, /* 15010 */ + IC_VEX_L_XS, /* 15011 */ + IC_VEX_L_XD, /* 15012 */ + IC_VEX_L_XD, /* 15013 */ + IC_VEX_L_XD, /* 15014 */ + IC_VEX_L_XD, /* 15015 */ + IC_VEX_L_W, /* 15016 */ + IC_VEX_L_W, /* 15017 */ + IC_VEX_L_W_XS, /* 15018 */ + IC_VEX_L_W_XS, /* 15019 */ + IC_VEX_L_W_XD, /* 15020 */ + IC_VEX_L_W_XD, /* 15021 */ + IC_VEX_L_W_XD, /* 15022 */ + IC_VEX_L_W_XD, /* 15023 */ + IC_VEX_L_OPSIZE, /* 15024 */ + IC_VEX_L_OPSIZE, /* 15025 */ + IC_VEX_L_OPSIZE, /* 15026 */ + IC_VEX_L_OPSIZE, /* 15027 */ + IC_VEX_L_OPSIZE, /* 15028 */ + IC_VEX_L_OPSIZE, /* 15029 */ + IC_VEX_L_OPSIZE, /* 15030 */ + IC_VEX_L_OPSIZE, /* 15031 */ + IC_VEX_L_W_OPSIZE, /* 15032 */ + IC_VEX_L_W_OPSIZE, /* 15033 */ + IC_VEX_L_W_OPSIZE, /* 15034 */ + IC_VEX_L_W_OPSIZE, /* 15035 */ + IC_VEX_L_W_OPSIZE, /* 15036 */ + IC_VEX_L_W_OPSIZE, /* 15037 */ + IC_VEX_L_W_OPSIZE, /* 15038 */ + IC_VEX_L_W_OPSIZE, /* 15039 */ + IC_VEX_L, /* 15040 */ + IC_VEX_L, /* 15041 */ + IC_VEX_L_XS, /* 15042 */ + IC_VEX_L_XS, /* 15043 */ + IC_VEX_L_XD, /* 15044 */ + IC_VEX_L_XD, /* 15045 */ + IC_VEX_L_XD, /* 15046 */ + IC_VEX_L_XD, /* 15047 */ + IC_VEX_L_W, /* 15048 */ + IC_VEX_L_W, /* 15049 */ + IC_VEX_L_W_XS, /* 15050 */ + IC_VEX_L_W_XS, /* 15051 */ + IC_VEX_L_W_XD, /* 15052 */ + IC_VEX_L_W_XD, /* 15053 */ + IC_VEX_L_W_XD, /* 15054 */ + IC_VEX_L_W_XD, /* 15055 */ + IC_VEX_L_OPSIZE, /* 15056 */ + IC_VEX_L_OPSIZE, /* 15057 */ + IC_VEX_L_OPSIZE, /* 15058 */ + IC_VEX_L_OPSIZE, /* 15059 */ + IC_VEX_L_OPSIZE, /* 15060 */ + IC_VEX_L_OPSIZE, /* 15061 */ + IC_VEX_L_OPSIZE, /* 15062 */ + IC_VEX_L_OPSIZE, /* 15063 */ + IC_VEX_L_W_OPSIZE, /* 15064 */ + IC_VEX_L_W_OPSIZE, /* 15065 */ + IC_VEX_L_W_OPSIZE, /* 15066 */ + IC_VEX_L_W_OPSIZE, /* 15067 */ + IC_VEX_L_W_OPSIZE, /* 15068 */ + IC_VEX_L_W_OPSIZE, /* 15069 */ + IC_VEX_L_W_OPSIZE, /* 15070 */ + IC_VEX_L_W_OPSIZE, /* 15071 */ + IC_VEX_L, /* 15072 */ + IC_VEX_L, /* 15073 */ + IC_VEX_L_XS, /* 15074 */ + IC_VEX_L_XS, /* 15075 */ + IC_VEX_L_XD, /* 15076 */ + IC_VEX_L_XD, /* 15077 */ + IC_VEX_L_XD, /* 15078 */ + IC_VEX_L_XD, /* 15079 */ + IC_VEX_L_W, /* 15080 */ + IC_VEX_L_W, /* 15081 */ + IC_VEX_L_W_XS, /* 15082 */ + IC_VEX_L_W_XS, /* 15083 */ + IC_VEX_L_W_XD, /* 15084 */ + IC_VEX_L_W_XD, /* 15085 */ + IC_VEX_L_W_XD, /* 15086 */ + IC_VEX_L_W_XD, /* 15087 */ + IC_VEX_L_OPSIZE, /* 15088 */ + IC_VEX_L_OPSIZE, /* 15089 */ + IC_VEX_L_OPSIZE, /* 15090 */ + IC_VEX_L_OPSIZE, /* 15091 */ + IC_VEX_L_OPSIZE, /* 15092 */ + IC_VEX_L_OPSIZE, /* 15093 */ + IC_VEX_L_OPSIZE, /* 15094 */ + IC_VEX_L_OPSIZE, /* 15095 */ + IC_VEX_L_W_OPSIZE, /* 15096 */ + IC_VEX_L_W_OPSIZE, /* 15097 */ + IC_VEX_L_W_OPSIZE, /* 15098 */ + IC_VEX_L_W_OPSIZE, /* 15099 */ + IC_VEX_L_W_OPSIZE, /* 15100 */ + IC_VEX_L_W_OPSIZE, /* 15101 */ + IC_VEX_L_W_OPSIZE, /* 15102 */ + IC_VEX_L_W_OPSIZE, /* 15103 */ + IC_EVEX_L_KZ_B, /* 15104 */ + IC_EVEX_L_KZ_B, /* 15105 */ + IC_EVEX_L_XS_KZ_B, /* 15106 */ + IC_EVEX_L_XS_KZ_B, /* 15107 */ + IC_EVEX_L_XD_KZ_B, /* 15108 */ + IC_EVEX_L_XD_KZ_B, /* 15109 */ + IC_EVEX_L_XD_KZ_B, /* 15110 */ + IC_EVEX_L_XD_KZ_B, /* 15111 */ + IC_EVEX_L_W_KZ_B, /* 15112 */ + IC_EVEX_L_W_KZ_B, /* 15113 */ + IC_EVEX_L_W_XS_KZ_B, /* 15114 */ + IC_EVEX_L_W_XS_KZ_B, /* 15115 */ + IC_EVEX_L_W_XD_KZ_B, /* 15116 */ + IC_EVEX_L_W_XD_KZ_B, /* 15117 */ + IC_EVEX_L_W_XD_KZ_B, /* 15118 */ + IC_EVEX_L_W_XD_KZ_B, /* 15119 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 15120 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 15121 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 15122 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 15123 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 15124 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 15125 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 15126 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 15127 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 15128 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 15129 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 15130 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 15131 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 15132 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 15133 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 15134 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 15135 */ + IC_EVEX_L_KZ_B, /* 15136 */ + IC_EVEX_L_KZ_B, /* 15137 */ + IC_EVEX_L_XS_KZ_B, /* 15138 */ + IC_EVEX_L_XS_KZ_B, /* 15139 */ + IC_EVEX_L_XD_KZ_B, /* 15140 */ + IC_EVEX_L_XD_KZ_B, /* 15141 */ + IC_EVEX_L_XD_KZ_B, /* 15142 */ + IC_EVEX_L_XD_KZ_B, /* 15143 */ + IC_EVEX_L_W_KZ_B, /* 15144 */ + IC_EVEX_L_W_KZ_B, /* 15145 */ + IC_EVEX_L_W_XS_KZ_B, /* 15146 */ + IC_EVEX_L_W_XS_KZ_B, /* 15147 */ + IC_EVEX_L_W_XD_KZ_B, /* 15148 */ + IC_EVEX_L_W_XD_KZ_B, /* 15149 */ + IC_EVEX_L_W_XD_KZ_B, /* 15150 */ + IC_EVEX_L_W_XD_KZ_B, /* 15151 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 15152 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 15153 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 15154 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 15155 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 15156 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 15157 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 15158 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 15159 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 15160 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 15161 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 15162 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 15163 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 15164 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 15165 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 15166 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 15167 */ + IC_EVEX_L_KZ_B, /* 15168 */ + IC_EVEX_L_KZ_B, /* 15169 */ + IC_EVEX_L_XS_KZ_B, /* 15170 */ + IC_EVEX_L_XS_KZ_B, /* 15171 */ + IC_EVEX_L_XD_KZ_B, /* 15172 */ + IC_EVEX_L_XD_KZ_B, /* 15173 */ + IC_EVEX_L_XD_KZ_B, /* 15174 */ + IC_EVEX_L_XD_KZ_B, /* 15175 */ + IC_EVEX_L_W_KZ_B, /* 15176 */ + IC_EVEX_L_W_KZ_B, /* 15177 */ + IC_EVEX_L_W_XS_KZ_B, /* 15178 */ + IC_EVEX_L_W_XS_KZ_B, /* 15179 */ + IC_EVEX_L_W_XD_KZ_B, /* 15180 */ + IC_EVEX_L_W_XD_KZ_B, /* 15181 */ + IC_EVEX_L_W_XD_KZ_B, /* 15182 */ + IC_EVEX_L_W_XD_KZ_B, /* 15183 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 15184 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 15185 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 15186 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 15187 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 15188 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 15189 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 15190 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 15191 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 15192 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 15193 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 15194 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 15195 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 15196 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 15197 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 15198 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 15199 */ + IC_EVEX_L_KZ_B, /* 15200 */ + IC_EVEX_L_KZ_B, /* 15201 */ + IC_EVEX_L_XS_KZ_B, /* 15202 */ + IC_EVEX_L_XS_KZ_B, /* 15203 */ + IC_EVEX_L_XD_KZ_B, /* 15204 */ + IC_EVEX_L_XD_KZ_B, /* 15205 */ + IC_EVEX_L_XD_KZ_B, /* 15206 */ + IC_EVEX_L_XD_KZ_B, /* 15207 */ + IC_EVEX_L_W_KZ_B, /* 15208 */ + IC_EVEX_L_W_KZ_B, /* 15209 */ + IC_EVEX_L_W_XS_KZ_B, /* 15210 */ + IC_EVEX_L_W_XS_KZ_B, /* 15211 */ + IC_EVEX_L_W_XD_KZ_B, /* 15212 */ + IC_EVEX_L_W_XD_KZ_B, /* 15213 */ + IC_EVEX_L_W_XD_KZ_B, /* 15214 */ + IC_EVEX_L_W_XD_KZ_B, /* 15215 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 15216 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 15217 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 15218 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 15219 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 15220 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 15221 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 15222 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 15223 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 15224 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 15225 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 15226 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 15227 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 15228 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 15229 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 15230 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 15231 */ + IC_EVEX_L_KZ_B, /* 15232 */ + IC_EVEX_L_KZ_B, /* 15233 */ + IC_EVEX_L_XS_KZ_B, /* 15234 */ + IC_EVEX_L_XS_KZ_B, /* 15235 */ + IC_EVEX_L_XD_KZ_B, /* 15236 */ + IC_EVEX_L_XD_KZ_B, /* 15237 */ + IC_EVEX_L_XD_KZ_B, /* 15238 */ + IC_EVEX_L_XD_KZ_B, /* 15239 */ + IC_EVEX_L_W_KZ_B, /* 15240 */ + IC_EVEX_L_W_KZ_B, /* 15241 */ + IC_EVEX_L_W_XS_KZ_B, /* 15242 */ + IC_EVEX_L_W_XS_KZ_B, /* 15243 */ + IC_EVEX_L_W_XD_KZ_B, /* 15244 */ + IC_EVEX_L_W_XD_KZ_B, /* 15245 */ + IC_EVEX_L_W_XD_KZ_B, /* 15246 */ + IC_EVEX_L_W_XD_KZ_B, /* 15247 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 15248 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 15249 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 15250 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 15251 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 15252 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 15253 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 15254 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 15255 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 15256 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 15257 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 15258 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 15259 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 15260 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 15261 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 15262 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 15263 */ + IC_EVEX_L_KZ_B, /* 15264 */ + IC_EVEX_L_KZ_B, /* 15265 */ + IC_EVEX_L_XS_KZ_B, /* 15266 */ + IC_EVEX_L_XS_KZ_B, /* 15267 */ + IC_EVEX_L_XD_KZ_B, /* 15268 */ + IC_EVEX_L_XD_KZ_B, /* 15269 */ + IC_EVEX_L_XD_KZ_B, /* 15270 */ + IC_EVEX_L_XD_KZ_B, /* 15271 */ + IC_EVEX_L_W_KZ_B, /* 15272 */ + IC_EVEX_L_W_KZ_B, /* 15273 */ + IC_EVEX_L_W_XS_KZ_B, /* 15274 */ + IC_EVEX_L_W_XS_KZ_B, /* 15275 */ + IC_EVEX_L_W_XD_KZ_B, /* 15276 */ + IC_EVEX_L_W_XD_KZ_B, /* 15277 */ + IC_EVEX_L_W_XD_KZ_B, /* 15278 */ + IC_EVEX_L_W_XD_KZ_B, /* 15279 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 15280 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 15281 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 15282 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 15283 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 15284 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 15285 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 15286 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 15287 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 15288 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 15289 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 15290 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 15291 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 15292 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 15293 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 15294 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 15295 */ + IC_EVEX_L_KZ_B, /* 15296 */ + IC_EVEX_L_KZ_B, /* 15297 */ + IC_EVEX_L_XS_KZ_B, /* 15298 */ + IC_EVEX_L_XS_KZ_B, /* 15299 */ + IC_EVEX_L_XD_KZ_B, /* 15300 */ + IC_EVEX_L_XD_KZ_B, /* 15301 */ + IC_EVEX_L_XD_KZ_B, /* 15302 */ + IC_EVEX_L_XD_KZ_B, /* 15303 */ + IC_EVEX_L_W_KZ_B, /* 15304 */ + IC_EVEX_L_W_KZ_B, /* 15305 */ + IC_EVEX_L_W_XS_KZ_B, /* 15306 */ + IC_EVEX_L_W_XS_KZ_B, /* 15307 */ + IC_EVEX_L_W_XD_KZ_B, /* 15308 */ + IC_EVEX_L_W_XD_KZ_B, /* 15309 */ + IC_EVEX_L_W_XD_KZ_B, /* 15310 */ + IC_EVEX_L_W_XD_KZ_B, /* 15311 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 15312 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 15313 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 15314 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 15315 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 15316 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 15317 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 15318 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 15319 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 15320 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 15321 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 15322 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 15323 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 15324 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 15325 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 15326 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 15327 */ + IC_EVEX_L_KZ_B, /* 15328 */ + IC_EVEX_L_KZ_B, /* 15329 */ + IC_EVEX_L_XS_KZ_B, /* 15330 */ + IC_EVEX_L_XS_KZ_B, /* 15331 */ + IC_EVEX_L_XD_KZ_B, /* 15332 */ + IC_EVEX_L_XD_KZ_B, /* 15333 */ + IC_EVEX_L_XD_KZ_B, /* 15334 */ + IC_EVEX_L_XD_KZ_B, /* 15335 */ + IC_EVEX_L_W_KZ_B, /* 15336 */ + IC_EVEX_L_W_KZ_B, /* 15337 */ + IC_EVEX_L_W_XS_KZ_B, /* 15338 */ + IC_EVEX_L_W_XS_KZ_B, /* 15339 */ + IC_EVEX_L_W_XD_KZ_B, /* 15340 */ + IC_EVEX_L_W_XD_KZ_B, /* 15341 */ + IC_EVEX_L_W_XD_KZ_B, /* 15342 */ + IC_EVEX_L_W_XD_KZ_B, /* 15343 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 15344 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 15345 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 15346 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 15347 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 15348 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 15349 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 15350 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 15351 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 15352 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 15353 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 15354 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 15355 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 15356 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 15357 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 15358 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 15359 */ + IC, /* 15360 */ + IC_64BIT, /* 15361 */ + IC_XS, /* 15362 */ + IC_64BIT_XS, /* 15363 */ + IC_XD, /* 15364 */ + IC_64BIT_XD, /* 15365 */ + IC_XS, /* 15366 */ + IC_64BIT_XS, /* 15367 */ + IC, /* 15368 */ + IC_64BIT_REXW, /* 15369 */ + IC_XS, /* 15370 */ + IC_64BIT_REXW_XS, /* 15371 */ + IC_XD, /* 15372 */ + IC_64BIT_REXW_XD, /* 15373 */ + IC_XS, /* 15374 */ + IC_64BIT_REXW_XS, /* 15375 */ + IC_OPSIZE, /* 15376 */ + IC_64BIT_OPSIZE, /* 15377 */ + IC_XS_OPSIZE, /* 15378 */ + IC_64BIT_XS_OPSIZE, /* 15379 */ + IC_XD_OPSIZE, /* 15380 */ + IC_64BIT_XD_OPSIZE, /* 15381 */ + IC_XS_OPSIZE, /* 15382 */ + IC_64BIT_XD_OPSIZE, /* 15383 */ + IC_OPSIZE, /* 15384 */ + IC_64BIT_REXW_OPSIZE, /* 15385 */ + IC_XS_OPSIZE, /* 15386 */ + IC_64BIT_REXW_XS, /* 15387 */ + IC_XD_OPSIZE, /* 15388 */ + IC_64BIT_REXW_XD, /* 15389 */ + IC_XS_OPSIZE, /* 15390 */ + IC_64BIT_REXW_XS, /* 15391 */ + IC_ADSIZE, /* 15392 */ + IC_64BIT_ADSIZE, /* 15393 */ + IC_XS, /* 15394 */ + IC_64BIT_XS, /* 15395 */ + IC_XD, /* 15396 */ + IC_64BIT_XD, /* 15397 */ + IC_XS, /* 15398 */ + IC_64BIT_XS, /* 15399 */ + IC_ADSIZE, /* 15400 */ + IC_64BIT_ADSIZE, /* 15401 */ + IC_XS, /* 15402 */ + IC_64BIT_REXW_XS, /* 15403 */ + IC_XD, /* 15404 */ + IC_64BIT_REXW_XD, /* 15405 */ + IC_XS, /* 15406 */ + IC_64BIT_REXW_XS, /* 15407 */ + IC_OPSIZE, /* 15408 */ + IC_64BIT_OPSIZE, /* 15409 */ + IC_XS_OPSIZE, /* 15410 */ + IC_64BIT_XS_OPSIZE, /* 15411 */ + IC_XD_OPSIZE, /* 15412 */ + IC_64BIT_XD_OPSIZE, /* 15413 */ + IC_XS_OPSIZE, /* 15414 */ + IC_64BIT_XD_OPSIZE, /* 15415 */ + IC_OPSIZE, /* 15416 */ + IC_64BIT_REXW_OPSIZE, /* 15417 */ + IC_XS_OPSIZE, /* 15418 */ + IC_64BIT_REXW_XS, /* 15419 */ + IC_XD_OPSIZE, /* 15420 */ + IC_64BIT_REXW_XD, /* 15421 */ + IC_XS_OPSIZE, /* 15422 */ + IC_64BIT_REXW_XS, /* 15423 */ + IC_VEX, /* 15424 */ + IC_VEX, /* 15425 */ + IC_VEX_XS, /* 15426 */ + IC_VEX_XS, /* 15427 */ + IC_VEX_XD, /* 15428 */ + IC_VEX_XD, /* 15429 */ + IC_VEX_XD, /* 15430 */ + IC_VEX_XD, /* 15431 */ + IC_VEX_W, /* 15432 */ + IC_VEX_W, /* 15433 */ + IC_VEX_W_XS, /* 15434 */ + IC_VEX_W_XS, /* 15435 */ + IC_VEX_W_XD, /* 15436 */ + IC_VEX_W_XD, /* 15437 */ + IC_VEX_W_XD, /* 15438 */ + IC_VEX_W_XD, /* 15439 */ + IC_VEX_OPSIZE, /* 15440 */ + IC_VEX_OPSIZE, /* 15441 */ + IC_VEX_OPSIZE, /* 15442 */ + IC_VEX_OPSIZE, /* 15443 */ + IC_VEX_OPSIZE, /* 15444 */ + IC_VEX_OPSIZE, /* 15445 */ + IC_VEX_OPSIZE, /* 15446 */ + IC_VEX_OPSIZE, /* 15447 */ + IC_VEX_W_OPSIZE, /* 15448 */ + IC_VEX_W_OPSIZE, /* 15449 */ + IC_VEX_W_OPSIZE, /* 15450 */ + IC_VEX_W_OPSIZE, /* 15451 */ + IC_VEX_W_OPSIZE, /* 15452 */ + IC_VEX_W_OPSIZE, /* 15453 */ + IC_VEX_W_OPSIZE, /* 15454 */ + IC_VEX_W_OPSIZE, /* 15455 */ + IC_VEX, /* 15456 */ + IC_VEX, /* 15457 */ + IC_VEX_XS, /* 15458 */ + IC_VEX_XS, /* 15459 */ + IC_VEX_XD, /* 15460 */ + IC_VEX_XD, /* 15461 */ + IC_VEX_XD, /* 15462 */ + IC_VEX_XD, /* 15463 */ + IC_VEX_W, /* 15464 */ + IC_VEX_W, /* 15465 */ + IC_VEX_W_XS, /* 15466 */ + IC_VEX_W_XS, /* 15467 */ + IC_VEX_W_XD, /* 15468 */ + IC_VEX_W_XD, /* 15469 */ + IC_VEX_W_XD, /* 15470 */ + IC_VEX_W_XD, /* 15471 */ + IC_VEX_OPSIZE, /* 15472 */ + IC_VEX_OPSIZE, /* 15473 */ + IC_VEX_OPSIZE, /* 15474 */ + IC_VEX_OPSIZE, /* 15475 */ + IC_VEX_OPSIZE, /* 15476 */ + IC_VEX_OPSIZE, /* 15477 */ + IC_VEX_OPSIZE, /* 15478 */ + IC_VEX_OPSIZE, /* 15479 */ + IC_VEX_W_OPSIZE, /* 15480 */ + IC_VEX_W_OPSIZE, /* 15481 */ + IC_VEX_W_OPSIZE, /* 15482 */ + IC_VEX_W_OPSIZE, /* 15483 */ + IC_VEX_W_OPSIZE, /* 15484 */ + IC_VEX_W_OPSIZE, /* 15485 */ + IC_VEX_W_OPSIZE, /* 15486 */ + IC_VEX_W_OPSIZE, /* 15487 */ + IC_VEX_L, /* 15488 */ + IC_VEX_L, /* 15489 */ + IC_VEX_L_XS, /* 15490 */ + IC_VEX_L_XS, /* 15491 */ + IC_VEX_L_XD, /* 15492 */ + IC_VEX_L_XD, /* 15493 */ + IC_VEX_L_XD, /* 15494 */ + IC_VEX_L_XD, /* 15495 */ + IC_VEX_L_W, /* 15496 */ + IC_VEX_L_W, /* 15497 */ + IC_VEX_L_W_XS, /* 15498 */ + IC_VEX_L_W_XS, /* 15499 */ + IC_VEX_L_W_XD, /* 15500 */ + IC_VEX_L_W_XD, /* 15501 */ + IC_VEX_L_W_XD, /* 15502 */ + IC_VEX_L_W_XD, /* 15503 */ + IC_VEX_L_OPSIZE, /* 15504 */ + IC_VEX_L_OPSIZE, /* 15505 */ + IC_VEX_L_OPSIZE, /* 15506 */ + IC_VEX_L_OPSIZE, /* 15507 */ + IC_VEX_L_OPSIZE, /* 15508 */ + IC_VEX_L_OPSIZE, /* 15509 */ + IC_VEX_L_OPSIZE, /* 15510 */ + IC_VEX_L_OPSIZE, /* 15511 */ + IC_VEX_L_W_OPSIZE, /* 15512 */ + IC_VEX_L_W_OPSIZE, /* 15513 */ + IC_VEX_L_W_OPSIZE, /* 15514 */ + IC_VEX_L_W_OPSIZE, /* 15515 */ + IC_VEX_L_W_OPSIZE, /* 15516 */ + IC_VEX_L_W_OPSIZE, /* 15517 */ + IC_VEX_L_W_OPSIZE, /* 15518 */ + IC_VEX_L_W_OPSIZE, /* 15519 */ + IC_VEX_L, /* 15520 */ + IC_VEX_L, /* 15521 */ + IC_VEX_L_XS, /* 15522 */ + IC_VEX_L_XS, /* 15523 */ + IC_VEX_L_XD, /* 15524 */ + IC_VEX_L_XD, /* 15525 */ + IC_VEX_L_XD, /* 15526 */ + IC_VEX_L_XD, /* 15527 */ + IC_VEX_L_W, /* 15528 */ + IC_VEX_L_W, /* 15529 */ + IC_VEX_L_W_XS, /* 15530 */ + IC_VEX_L_W_XS, /* 15531 */ + IC_VEX_L_W_XD, /* 15532 */ + IC_VEX_L_W_XD, /* 15533 */ + IC_VEX_L_W_XD, /* 15534 */ + IC_VEX_L_W_XD, /* 15535 */ + IC_VEX_L_OPSIZE, /* 15536 */ + IC_VEX_L_OPSIZE, /* 15537 */ + IC_VEX_L_OPSIZE, /* 15538 */ + IC_VEX_L_OPSIZE, /* 15539 */ + IC_VEX_L_OPSIZE, /* 15540 */ + IC_VEX_L_OPSIZE, /* 15541 */ + IC_VEX_L_OPSIZE, /* 15542 */ + IC_VEX_L_OPSIZE, /* 15543 */ + IC_VEX_L_W_OPSIZE, /* 15544 */ + IC_VEX_L_W_OPSIZE, /* 15545 */ + IC_VEX_L_W_OPSIZE, /* 15546 */ + IC_VEX_L_W_OPSIZE, /* 15547 */ + IC_VEX_L_W_OPSIZE, /* 15548 */ + IC_VEX_L_W_OPSIZE, /* 15549 */ + IC_VEX_L_W_OPSIZE, /* 15550 */ + IC_VEX_L_W_OPSIZE, /* 15551 */ + IC_VEX_L, /* 15552 */ + IC_VEX_L, /* 15553 */ + IC_VEX_L_XS, /* 15554 */ + IC_VEX_L_XS, /* 15555 */ + IC_VEX_L_XD, /* 15556 */ + IC_VEX_L_XD, /* 15557 */ + IC_VEX_L_XD, /* 15558 */ + IC_VEX_L_XD, /* 15559 */ + IC_VEX_L_W, /* 15560 */ + IC_VEX_L_W, /* 15561 */ + IC_VEX_L_W_XS, /* 15562 */ + IC_VEX_L_W_XS, /* 15563 */ + IC_VEX_L_W_XD, /* 15564 */ + IC_VEX_L_W_XD, /* 15565 */ + IC_VEX_L_W_XD, /* 15566 */ + IC_VEX_L_W_XD, /* 15567 */ + IC_VEX_L_OPSIZE, /* 15568 */ + IC_VEX_L_OPSIZE, /* 15569 */ + IC_VEX_L_OPSIZE, /* 15570 */ + IC_VEX_L_OPSIZE, /* 15571 */ + IC_VEX_L_OPSIZE, /* 15572 */ + IC_VEX_L_OPSIZE, /* 15573 */ + IC_VEX_L_OPSIZE, /* 15574 */ + IC_VEX_L_OPSIZE, /* 15575 */ + IC_VEX_L_W_OPSIZE, /* 15576 */ + IC_VEX_L_W_OPSIZE, /* 15577 */ + IC_VEX_L_W_OPSIZE, /* 15578 */ + IC_VEX_L_W_OPSIZE, /* 15579 */ + IC_VEX_L_W_OPSIZE, /* 15580 */ + IC_VEX_L_W_OPSIZE, /* 15581 */ + IC_VEX_L_W_OPSIZE, /* 15582 */ + IC_VEX_L_W_OPSIZE, /* 15583 */ + IC_VEX_L, /* 15584 */ + IC_VEX_L, /* 15585 */ + IC_VEX_L_XS, /* 15586 */ + IC_VEX_L_XS, /* 15587 */ + IC_VEX_L_XD, /* 15588 */ + IC_VEX_L_XD, /* 15589 */ + IC_VEX_L_XD, /* 15590 */ + IC_VEX_L_XD, /* 15591 */ + IC_VEX_L_W, /* 15592 */ + IC_VEX_L_W, /* 15593 */ + IC_VEX_L_W_XS, /* 15594 */ + IC_VEX_L_W_XS, /* 15595 */ + IC_VEX_L_W_XD, /* 15596 */ + IC_VEX_L_W_XD, /* 15597 */ + IC_VEX_L_W_XD, /* 15598 */ + IC_VEX_L_W_XD, /* 15599 */ + IC_VEX_L_OPSIZE, /* 15600 */ + IC_VEX_L_OPSIZE, /* 15601 */ + IC_VEX_L_OPSIZE, /* 15602 */ + IC_VEX_L_OPSIZE, /* 15603 */ + IC_VEX_L_OPSIZE, /* 15604 */ + IC_VEX_L_OPSIZE, /* 15605 */ + IC_VEX_L_OPSIZE, /* 15606 */ + IC_VEX_L_OPSIZE, /* 15607 */ + IC_VEX_L_W_OPSIZE, /* 15608 */ + IC_VEX_L_W_OPSIZE, /* 15609 */ + IC_VEX_L_W_OPSIZE, /* 15610 */ + IC_VEX_L_W_OPSIZE, /* 15611 */ + IC_VEX_L_W_OPSIZE, /* 15612 */ + IC_VEX_L_W_OPSIZE, /* 15613 */ + IC_VEX_L_W_OPSIZE, /* 15614 */ + IC_VEX_L_W_OPSIZE, /* 15615 */ + IC_EVEX_L2_KZ_B, /* 15616 */ + IC_EVEX_L2_KZ_B, /* 15617 */ + IC_EVEX_L2_XS_KZ_B, /* 15618 */ + IC_EVEX_L2_XS_KZ_B, /* 15619 */ + IC_EVEX_L2_XD_KZ_B, /* 15620 */ + IC_EVEX_L2_XD_KZ_B, /* 15621 */ + IC_EVEX_L2_XD_KZ_B, /* 15622 */ + IC_EVEX_L2_XD_KZ_B, /* 15623 */ + IC_EVEX_L2_W_KZ_B, /* 15624 */ + IC_EVEX_L2_W_KZ_B, /* 15625 */ + IC_EVEX_L2_W_XS_KZ_B, /* 15626 */ + IC_EVEX_L2_W_XS_KZ_B, /* 15627 */ + IC_EVEX_L2_W_XD_KZ_B, /* 15628 */ + IC_EVEX_L2_W_XD_KZ_B, /* 15629 */ + IC_EVEX_L2_W_XD_KZ_B, /* 15630 */ + IC_EVEX_L2_W_XD_KZ_B, /* 15631 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 15632 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 15633 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 15634 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 15635 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 15636 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 15637 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 15638 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 15639 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15640 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15641 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15642 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15643 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15644 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15645 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15646 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15647 */ + IC_EVEX_L2_KZ_B, /* 15648 */ + IC_EVEX_L2_KZ_B, /* 15649 */ + IC_EVEX_L2_XS_KZ_B, /* 15650 */ + IC_EVEX_L2_XS_KZ_B, /* 15651 */ + IC_EVEX_L2_XD_KZ_B, /* 15652 */ + IC_EVEX_L2_XD_KZ_B, /* 15653 */ + IC_EVEX_L2_XD_KZ_B, /* 15654 */ + IC_EVEX_L2_XD_KZ_B, /* 15655 */ + IC_EVEX_L2_W_KZ_B, /* 15656 */ + IC_EVEX_L2_W_KZ_B, /* 15657 */ + IC_EVEX_L2_W_XS_KZ_B, /* 15658 */ + IC_EVEX_L2_W_XS_KZ_B, /* 15659 */ + IC_EVEX_L2_W_XD_KZ_B, /* 15660 */ + IC_EVEX_L2_W_XD_KZ_B, /* 15661 */ + IC_EVEX_L2_W_XD_KZ_B, /* 15662 */ + IC_EVEX_L2_W_XD_KZ_B, /* 15663 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 15664 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 15665 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 15666 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 15667 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 15668 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 15669 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 15670 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 15671 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15672 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15673 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15674 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15675 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15676 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15677 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15678 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15679 */ + IC_EVEX_L2_KZ_B, /* 15680 */ + IC_EVEX_L2_KZ_B, /* 15681 */ + IC_EVEX_L2_XS_KZ_B, /* 15682 */ + IC_EVEX_L2_XS_KZ_B, /* 15683 */ + IC_EVEX_L2_XD_KZ_B, /* 15684 */ + IC_EVEX_L2_XD_KZ_B, /* 15685 */ + IC_EVEX_L2_XD_KZ_B, /* 15686 */ + IC_EVEX_L2_XD_KZ_B, /* 15687 */ + IC_EVEX_L2_W_KZ_B, /* 15688 */ + IC_EVEX_L2_W_KZ_B, /* 15689 */ + IC_EVEX_L2_W_XS_KZ_B, /* 15690 */ + IC_EVEX_L2_W_XS_KZ_B, /* 15691 */ + IC_EVEX_L2_W_XD_KZ_B, /* 15692 */ + IC_EVEX_L2_W_XD_KZ_B, /* 15693 */ + IC_EVEX_L2_W_XD_KZ_B, /* 15694 */ + IC_EVEX_L2_W_XD_KZ_B, /* 15695 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 15696 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 15697 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 15698 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 15699 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 15700 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 15701 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 15702 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 15703 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15704 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15705 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15706 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15707 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15708 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15709 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15710 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15711 */ + IC_EVEX_L2_KZ_B, /* 15712 */ + IC_EVEX_L2_KZ_B, /* 15713 */ + IC_EVEX_L2_XS_KZ_B, /* 15714 */ + IC_EVEX_L2_XS_KZ_B, /* 15715 */ + IC_EVEX_L2_XD_KZ_B, /* 15716 */ + IC_EVEX_L2_XD_KZ_B, /* 15717 */ + IC_EVEX_L2_XD_KZ_B, /* 15718 */ + IC_EVEX_L2_XD_KZ_B, /* 15719 */ + IC_EVEX_L2_W_KZ_B, /* 15720 */ + IC_EVEX_L2_W_KZ_B, /* 15721 */ + IC_EVEX_L2_W_XS_KZ_B, /* 15722 */ + IC_EVEX_L2_W_XS_KZ_B, /* 15723 */ + IC_EVEX_L2_W_XD_KZ_B, /* 15724 */ + IC_EVEX_L2_W_XD_KZ_B, /* 15725 */ + IC_EVEX_L2_W_XD_KZ_B, /* 15726 */ + IC_EVEX_L2_W_XD_KZ_B, /* 15727 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 15728 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 15729 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 15730 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 15731 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 15732 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 15733 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 15734 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 15735 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15736 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15737 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15738 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15739 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15740 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15741 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15742 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15743 */ + IC_EVEX_L2_KZ_B, /* 15744 */ + IC_EVEX_L2_KZ_B, /* 15745 */ + IC_EVEX_L2_XS_KZ_B, /* 15746 */ + IC_EVEX_L2_XS_KZ_B, /* 15747 */ + IC_EVEX_L2_XD_KZ_B, /* 15748 */ + IC_EVEX_L2_XD_KZ_B, /* 15749 */ + IC_EVEX_L2_XD_KZ_B, /* 15750 */ + IC_EVEX_L2_XD_KZ_B, /* 15751 */ + IC_EVEX_L2_W_KZ_B, /* 15752 */ + IC_EVEX_L2_W_KZ_B, /* 15753 */ + IC_EVEX_L2_W_XS_KZ_B, /* 15754 */ + IC_EVEX_L2_W_XS_KZ_B, /* 15755 */ + IC_EVEX_L2_W_XD_KZ_B, /* 15756 */ + IC_EVEX_L2_W_XD_KZ_B, /* 15757 */ + IC_EVEX_L2_W_XD_KZ_B, /* 15758 */ + IC_EVEX_L2_W_XD_KZ_B, /* 15759 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 15760 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 15761 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 15762 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 15763 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 15764 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 15765 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 15766 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 15767 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15768 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15769 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15770 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15771 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15772 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15773 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15774 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15775 */ + IC_EVEX_L2_KZ_B, /* 15776 */ + IC_EVEX_L2_KZ_B, /* 15777 */ + IC_EVEX_L2_XS_KZ_B, /* 15778 */ + IC_EVEX_L2_XS_KZ_B, /* 15779 */ + IC_EVEX_L2_XD_KZ_B, /* 15780 */ + IC_EVEX_L2_XD_KZ_B, /* 15781 */ + IC_EVEX_L2_XD_KZ_B, /* 15782 */ + IC_EVEX_L2_XD_KZ_B, /* 15783 */ + IC_EVEX_L2_W_KZ_B, /* 15784 */ + IC_EVEX_L2_W_KZ_B, /* 15785 */ + IC_EVEX_L2_W_XS_KZ_B, /* 15786 */ + IC_EVEX_L2_W_XS_KZ_B, /* 15787 */ + IC_EVEX_L2_W_XD_KZ_B, /* 15788 */ + IC_EVEX_L2_W_XD_KZ_B, /* 15789 */ + IC_EVEX_L2_W_XD_KZ_B, /* 15790 */ + IC_EVEX_L2_W_XD_KZ_B, /* 15791 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 15792 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 15793 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 15794 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 15795 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 15796 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 15797 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 15798 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 15799 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15800 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15801 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15802 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15803 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15804 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15805 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15806 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15807 */ + IC_EVEX_L2_KZ_B, /* 15808 */ + IC_EVEX_L2_KZ_B, /* 15809 */ + IC_EVEX_L2_XS_KZ_B, /* 15810 */ + IC_EVEX_L2_XS_KZ_B, /* 15811 */ + IC_EVEX_L2_XD_KZ_B, /* 15812 */ + IC_EVEX_L2_XD_KZ_B, /* 15813 */ + IC_EVEX_L2_XD_KZ_B, /* 15814 */ + IC_EVEX_L2_XD_KZ_B, /* 15815 */ + IC_EVEX_L2_W_KZ_B, /* 15816 */ + IC_EVEX_L2_W_KZ_B, /* 15817 */ + IC_EVEX_L2_W_XS_KZ_B, /* 15818 */ + IC_EVEX_L2_W_XS_KZ_B, /* 15819 */ + IC_EVEX_L2_W_XD_KZ_B, /* 15820 */ + IC_EVEX_L2_W_XD_KZ_B, /* 15821 */ + IC_EVEX_L2_W_XD_KZ_B, /* 15822 */ + IC_EVEX_L2_W_XD_KZ_B, /* 15823 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 15824 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 15825 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 15826 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 15827 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 15828 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 15829 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 15830 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 15831 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15832 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15833 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15834 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15835 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15836 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15837 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15838 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15839 */ + IC_EVEX_L2_KZ_B, /* 15840 */ + IC_EVEX_L2_KZ_B, /* 15841 */ + IC_EVEX_L2_XS_KZ_B, /* 15842 */ + IC_EVEX_L2_XS_KZ_B, /* 15843 */ + IC_EVEX_L2_XD_KZ_B, /* 15844 */ + IC_EVEX_L2_XD_KZ_B, /* 15845 */ + IC_EVEX_L2_XD_KZ_B, /* 15846 */ + IC_EVEX_L2_XD_KZ_B, /* 15847 */ + IC_EVEX_L2_W_KZ_B, /* 15848 */ + IC_EVEX_L2_W_KZ_B, /* 15849 */ + IC_EVEX_L2_W_XS_KZ_B, /* 15850 */ + IC_EVEX_L2_W_XS_KZ_B, /* 15851 */ + IC_EVEX_L2_W_XD_KZ_B, /* 15852 */ + IC_EVEX_L2_W_XD_KZ_B, /* 15853 */ + IC_EVEX_L2_W_XD_KZ_B, /* 15854 */ + IC_EVEX_L2_W_XD_KZ_B, /* 15855 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 15856 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 15857 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 15858 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 15859 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 15860 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 15861 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 15862 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 15863 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15864 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15865 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15866 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15867 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15868 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15869 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15870 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15871 */ + IC, /* 15872 */ + IC_64BIT, /* 15873 */ + IC_XS, /* 15874 */ + IC_64BIT_XS, /* 15875 */ + IC_XD, /* 15876 */ + IC_64BIT_XD, /* 15877 */ + IC_XS, /* 15878 */ + IC_64BIT_XS, /* 15879 */ + IC, /* 15880 */ + IC_64BIT_REXW, /* 15881 */ + IC_XS, /* 15882 */ + IC_64BIT_REXW_XS, /* 15883 */ + IC_XD, /* 15884 */ + IC_64BIT_REXW_XD, /* 15885 */ + IC_XS, /* 15886 */ + IC_64BIT_REXW_XS, /* 15887 */ + IC_OPSIZE, /* 15888 */ + IC_64BIT_OPSIZE, /* 15889 */ + IC_XS_OPSIZE, /* 15890 */ + IC_64BIT_XS_OPSIZE, /* 15891 */ + IC_XD_OPSIZE, /* 15892 */ + IC_64BIT_XD_OPSIZE, /* 15893 */ + IC_XS_OPSIZE, /* 15894 */ + IC_64BIT_XD_OPSIZE, /* 15895 */ + IC_OPSIZE, /* 15896 */ + IC_64BIT_REXW_OPSIZE, /* 15897 */ + IC_XS_OPSIZE, /* 15898 */ + IC_64BIT_REXW_XS, /* 15899 */ + IC_XD_OPSIZE, /* 15900 */ + IC_64BIT_REXW_XD, /* 15901 */ + IC_XS_OPSIZE, /* 15902 */ + IC_64BIT_REXW_XS, /* 15903 */ + IC_ADSIZE, /* 15904 */ + IC_64BIT_ADSIZE, /* 15905 */ + IC_XS, /* 15906 */ + IC_64BIT_XS, /* 15907 */ + IC_XD, /* 15908 */ + IC_64BIT_XD, /* 15909 */ + IC_XS, /* 15910 */ + IC_64BIT_XS, /* 15911 */ + IC_ADSIZE, /* 15912 */ + IC_64BIT_ADSIZE, /* 15913 */ + IC_XS, /* 15914 */ + IC_64BIT_REXW_XS, /* 15915 */ + IC_XD, /* 15916 */ + IC_64BIT_REXW_XD, /* 15917 */ + IC_XS, /* 15918 */ + IC_64BIT_REXW_XS, /* 15919 */ + IC_OPSIZE, /* 15920 */ + IC_64BIT_OPSIZE, /* 15921 */ + IC_XS_OPSIZE, /* 15922 */ + IC_64BIT_XS_OPSIZE, /* 15923 */ + IC_XD_OPSIZE, /* 15924 */ + IC_64BIT_XD_OPSIZE, /* 15925 */ + IC_XS_OPSIZE, /* 15926 */ + IC_64BIT_XD_OPSIZE, /* 15927 */ + IC_OPSIZE, /* 15928 */ + IC_64BIT_REXW_OPSIZE, /* 15929 */ + IC_XS_OPSIZE, /* 15930 */ + IC_64BIT_REXW_XS, /* 15931 */ + IC_XD_OPSIZE, /* 15932 */ + IC_64BIT_REXW_XD, /* 15933 */ + IC_XS_OPSIZE, /* 15934 */ + IC_64BIT_REXW_XS, /* 15935 */ + IC_VEX, /* 15936 */ + IC_VEX, /* 15937 */ + IC_VEX_XS, /* 15938 */ + IC_VEX_XS, /* 15939 */ + IC_VEX_XD, /* 15940 */ + IC_VEX_XD, /* 15941 */ + IC_VEX_XD, /* 15942 */ + IC_VEX_XD, /* 15943 */ + IC_VEX_W, /* 15944 */ + IC_VEX_W, /* 15945 */ + IC_VEX_W_XS, /* 15946 */ + IC_VEX_W_XS, /* 15947 */ + IC_VEX_W_XD, /* 15948 */ + IC_VEX_W_XD, /* 15949 */ + IC_VEX_W_XD, /* 15950 */ + IC_VEX_W_XD, /* 15951 */ + IC_VEX_OPSIZE, /* 15952 */ + IC_VEX_OPSIZE, /* 15953 */ + IC_VEX_OPSIZE, /* 15954 */ + IC_VEX_OPSIZE, /* 15955 */ + IC_VEX_OPSIZE, /* 15956 */ + IC_VEX_OPSIZE, /* 15957 */ + IC_VEX_OPSIZE, /* 15958 */ + IC_VEX_OPSIZE, /* 15959 */ + IC_VEX_W_OPSIZE, /* 15960 */ + IC_VEX_W_OPSIZE, /* 15961 */ + IC_VEX_W_OPSIZE, /* 15962 */ + IC_VEX_W_OPSIZE, /* 15963 */ + IC_VEX_W_OPSIZE, /* 15964 */ + IC_VEX_W_OPSIZE, /* 15965 */ + IC_VEX_W_OPSIZE, /* 15966 */ + IC_VEX_W_OPSIZE, /* 15967 */ + IC_VEX, /* 15968 */ + IC_VEX, /* 15969 */ + IC_VEX_XS, /* 15970 */ + IC_VEX_XS, /* 15971 */ + IC_VEX_XD, /* 15972 */ + IC_VEX_XD, /* 15973 */ + IC_VEX_XD, /* 15974 */ + IC_VEX_XD, /* 15975 */ + IC_VEX_W, /* 15976 */ + IC_VEX_W, /* 15977 */ + IC_VEX_W_XS, /* 15978 */ + IC_VEX_W_XS, /* 15979 */ + IC_VEX_W_XD, /* 15980 */ + IC_VEX_W_XD, /* 15981 */ + IC_VEX_W_XD, /* 15982 */ + IC_VEX_W_XD, /* 15983 */ + IC_VEX_OPSIZE, /* 15984 */ + IC_VEX_OPSIZE, /* 15985 */ + IC_VEX_OPSIZE, /* 15986 */ + IC_VEX_OPSIZE, /* 15987 */ + IC_VEX_OPSIZE, /* 15988 */ + IC_VEX_OPSIZE, /* 15989 */ + IC_VEX_OPSIZE, /* 15990 */ + IC_VEX_OPSIZE, /* 15991 */ + IC_VEX_W_OPSIZE, /* 15992 */ + IC_VEX_W_OPSIZE, /* 15993 */ + IC_VEX_W_OPSIZE, /* 15994 */ + IC_VEX_W_OPSIZE, /* 15995 */ + IC_VEX_W_OPSIZE, /* 15996 */ + IC_VEX_W_OPSIZE, /* 15997 */ + IC_VEX_W_OPSIZE, /* 15998 */ + IC_VEX_W_OPSIZE, /* 15999 */ + IC_VEX_L, /* 16000 */ + IC_VEX_L, /* 16001 */ + IC_VEX_L_XS, /* 16002 */ + IC_VEX_L_XS, /* 16003 */ + IC_VEX_L_XD, /* 16004 */ + IC_VEX_L_XD, /* 16005 */ + IC_VEX_L_XD, /* 16006 */ + IC_VEX_L_XD, /* 16007 */ + IC_VEX_L_W, /* 16008 */ + IC_VEX_L_W, /* 16009 */ + IC_VEX_L_W_XS, /* 16010 */ + IC_VEX_L_W_XS, /* 16011 */ + IC_VEX_L_W_XD, /* 16012 */ + IC_VEX_L_W_XD, /* 16013 */ + IC_VEX_L_W_XD, /* 16014 */ + IC_VEX_L_W_XD, /* 16015 */ + IC_VEX_L_OPSIZE, /* 16016 */ + IC_VEX_L_OPSIZE, /* 16017 */ + IC_VEX_L_OPSIZE, /* 16018 */ + IC_VEX_L_OPSIZE, /* 16019 */ + IC_VEX_L_OPSIZE, /* 16020 */ + IC_VEX_L_OPSIZE, /* 16021 */ + IC_VEX_L_OPSIZE, /* 16022 */ + IC_VEX_L_OPSIZE, /* 16023 */ + IC_VEX_L_W_OPSIZE, /* 16024 */ + IC_VEX_L_W_OPSIZE, /* 16025 */ + IC_VEX_L_W_OPSIZE, /* 16026 */ + IC_VEX_L_W_OPSIZE, /* 16027 */ + IC_VEX_L_W_OPSIZE, /* 16028 */ + IC_VEX_L_W_OPSIZE, /* 16029 */ + IC_VEX_L_W_OPSIZE, /* 16030 */ + IC_VEX_L_W_OPSIZE, /* 16031 */ + IC_VEX_L, /* 16032 */ + IC_VEX_L, /* 16033 */ + IC_VEX_L_XS, /* 16034 */ + IC_VEX_L_XS, /* 16035 */ + IC_VEX_L_XD, /* 16036 */ + IC_VEX_L_XD, /* 16037 */ + IC_VEX_L_XD, /* 16038 */ + IC_VEX_L_XD, /* 16039 */ + IC_VEX_L_W, /* 16040 */ + IC_VEX_L_W, /* 16041 */ + IC_VEX_L_W_XS, /* 16042 */ + IC_VEX_L_W_XS, /* 16043 */ + IC_VEX_L_W_XD, /* 16044 */ + IC_VEX_L_W_XD, /* 16045 */ + IC_VEX_L_W_XD, /* 16046 */ + IC_VEX_L_W_XD, /* 16047 */ + IC_VEX_L_OPSIZE, /* 16048 */ + IC_VEX_L_OPSIZE, /* 16049 */ + IC_VEX_L_OPSIZE, /* 16050 */ + IC_VEX_L_OPSIZE, /* 16051 */ + IC_VEX_L_OPSIZE, /* 16052 */ + IC_VEX_L_OPSIZE, /* 16053 */ + IC_VEX_L_OPSIZE, /* 16054 */ + IC_VEX_L_OPSIZE, /* 16055 */ + IC_VEX_L_W_OPSIZE, /* 16056 */ + IC_VEX_L_W_OPSIZE, /* 16057 */ + IC_VEX_L_W_OPSIZE, /* 16058 */ + IC_VEX_L_W_OPSIZE, /* 16059 */ + IC_VEX_L_W_OPSIZE, /* 16060 */ + IC_VEX_L_W_OPSIZE, /* 16061 */ + IC_VEX_L_W_OPSIZE, /* 16062 */ + IC_VEX_L_W_OPSIZE, /* 16063 */ + IC_VEX_L, /* 16064 */ + IC_VEX_L, /* 16065 */ + IC_VEX_L_XS, /* 16066 */ + IC_VEX_L_XS, /* 16067 */ + IC_VEX_L_XD, /* 16068 */ + IC_VEX_L_XD, /* 16069 */ + IC_VEX_L_XD, /* 16070 */ + IC_VEX_L_XD, /* 16071 */ + IC_VEX_L_W, /* 16072 */ + IC_VEX_L_W, /* 16073 */ + IC_VEX_L_W_XS, /* 16074 */ + IC_VEX_L_W_XS, /* 16075 */ + IC_VEX_L_W_XD, /* 16076 */ + IC_VEX_L_W_XD, /* 16077 */ + IC_VEX_L_W_XD, /* 16078 */ + IC_VEX_L_W_XD, /* 16079 */ + IC_VEX_L_OPSIZE, /* 16080 */ + IC_VEX_L_OPSIZE, /* 16081 */ + IC_VEX_L_OPSIZE, /* 16082 */ + IC_VEX_L_OPSIZE, /* 16083 */ + IC_VEX_L_OPSIZE, /* 16084 */ + IC_VEX_L_OPSIZE, /* 16085 */ + IC_VEX_L_OPSIZE, /* 16086 */ + IC_VEX_L_OPSIZE, /* 16087 */ + IC_VEX_L_W_OPSIZE, /* 16088 */ + IC_VEX_L_W_OPSIZE, /* 16089 */ + IC_VEX_L_W_OPSIZE, /* 16090 */ + IC_VEX_L_W_OPSIZE, /* 16091 */ + IC_VEX_L_W_OPSIZE, /* 16092 */ + IC_VEX_L_W_OPSIZE, /* 16093 */ + IC_VEX_L_W_OPSIZE, /* 16094 */ + IC_VEX_L_W_OPSIZE, /* 16095 */ + IC_VEX_L, /* 16096 */ + IC_VEX_L, /* 16097 */ + IC_VEX_L_XS, /* 16098 */ + IC_VEX_L_XS, /* 16099 */ + IC_VEX_L_XD, /* 16100 */ + IC_VEX_L_XD, /* 16101 */ + IC_VEX_L_XD, /* 16102 */ + IC_VEX_L_XD, /* 16103 */ + IC_VEX_L_W, /* 16104 */ + IC_VEX_L_W, /* 16105 */ + IC_VEX_L_W_XS, /* 16106 */ + IC_VEX_L_W_XS, /* 16107 */ + IC_VEX_L_W_XD, /* 16108 */ + IC_VEX_L_W_XD, /* 16109 */ + IC_VEX_L_W_XD, /* 16110 */ + IC_VEX_L_W_XD, /* 16111 */ + IC_VEX_L_OPSIZE, /* 16112 */ + IC_VEX_L_OPSIZE, /* 16113 */ + IC_VEX_L_OPSIZE, /* 16114 */ + IC_VEX_L_OPSIZE, /* 16115 */ + IC_VEX_L_OPSIZE, /* 16116 */ + IC_VEX_L_OPSIZE, /* 16117 */ + IC_VEX_L_OPSIZE, /* 16118 */ + IC_VEX_L_OPSIZE, /* 16119 */ + IC_VEX_L_W_OPSIZE, /* 16120 */ + IC_VEX_L_W_OPSIZE, /* 16121 */ + IC_VEX_L_W_OPSIZE, /* 16122 */ + IC_VEX_L_W_OPSIZE, /* 16123 */ + IC_VEX_L_W_OPSIZE, /* 16124 */ + IC_VEX_L_W_OPSIZE, /* 16125 */ + IC_VEX_L_W_OPSIZE, /* 16126 */ + IC_VEX_L_W_OPSIZE, /* 16127 */ + IC_EVEX_L2_KZ_B, /* 16128 */ + IC_EVEX_L2_KZ_B, /* 16129 */ + IC_EVEX_L2_XS_KZ_B, /* 16130 */ + IC_EVEX_L2_XS_KZ_B, /* 16131 */ + IC_EVEX_L2_XD_KZ_B, /* 16132 */ + IC_EVEX_L2_XD_KZ_B, /* 16133 */ + IC_EVEX_L2_XD_KZ_B, /* 16134 */ + IC_EVEX_L2_XD_KZ_B, /* 16135 */ + IC_EVEX_L2_W_KZ_B, /* 16136 */ + IC_EVEX_L2_W_KZ_B, /* 16137 */ + IC_EVEX_L2_W_XS_KZ_B, /* 16138 */ + IC_EVEX_L2_W_XS_KZ_B, /* 16139 */ + IC_EVEX_L2_W_XD_KZ_B, /* 16140 */ + IC_EVEX_L2_W_XD_KZ_B, /* 16141 */ + IC_EVEX_L2_W_XD_KZ_B, /* 16142 */ + IC_EVEX_L2_W_XD_KZ_B, /* 16143 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 16144 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 16145 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 16146 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 16147 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 16148 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 16149 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 16150 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 16151 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16152 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16153 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16154 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16155 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16156 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16157 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16158 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16159 */ + IC_EVEX_L2_KZ_B, /* 16160 */ + IC_EVEX_L2_KZ_B, /* 16161 */ + IC_EVEX_L2_XS_KZ_B, /* 16162 */ + IC_EVEX_L2_XS_KZ_B, /* 16163 */ + IC_EVEX_L2_XD_KZ_B, /* 16164 */ + IC_EVEX_L2_XD_KZ_B, /* 16165 */ + IC_EVEX_L2_XD_KZ_B, /* 16166 */ + IC_EVEX_L2_XD_KZ_B, /* 16167 */ + IC_EVEX_L2_W_KZ_B, /* 16168 */ + IC_EVEX_L2_W_KZ_B, /* 16169 */ + IC_EVEX_L2_W_XS_KZ_B, /* 16170 */ + IC_EVEX_L2_W_XS_KZ_B, /* 16171 */ + IC_EVEX_L2_W_XD_KZ_B, /* 16172 */ + IC_EVEX_L2_W_XD_KZ_B, /* 16173 */ + IC_EVEX_L2_W_XD_KZ_B, /* 16174 */ + IC_EVEX_L2_W_XD_KZ_B, /* 16175 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 16176 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 16177 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 16178 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 16179 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 16180 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 16181 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 16182 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 16183 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16184 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16185 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16186 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16187 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16188 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16189 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16190 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16191 */ + IC_EVEX_L2_KZ_B, /* 16192 */ + IC_EVEX_L2_KZ_B, /* 16193 */ + IC_EVEX_L2_XS_KZ_B, /* 16194 */ + IC_EVEX_L2_XS_KZ_B, /* 16195 */ + IC_EVEX_L2_XD_KZ_B, /* 16196 */ + IC_EVEX_L2_XD_KZ_B, /* 16197 */ + IC_EVEX_L2_XD_KZ_B, /* 16198 */ + IC_EVEX_L2_XD_KZ_B, /* 16199 */ + IC_EVEX_L2_W_KZ_B, /* 16200 */ + IC_EVEX_L2_W_KZ_B, /* 16201 */ + IC_EVEX_L2_W_XS_KZ_B, /* 16202 */ + IC_EVEX_L2_W_XS_KZ_B, /* 16203 */ + IC_EVEX_L2_W_XD_KZ_B, /* 16204 */ + IC_EVEX_L2_W_XD_KZ_B, /* 16205 */ + IC_EVEX_L2_W_XD_KZ_B, /* 16206 */ + IC_EVEX_L2_W_XD_KZ_B, /* 16207 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 16208 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 16209 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 16210 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 16211 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 16212 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 16213 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 16214 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 16215 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16216 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16217 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16218 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16219 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16220 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16221 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16222 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16223 */ + IC_EVEX_L2_KZ_B, /* 16224 */ + IC_EVEX_L2_KZ_B, /* 16225 */ + IC_EVEX_L2_XS_KZ_B, /* 16226 */ + IC_EVEX_L2_XS_KZ_B, /* 16227 */ + IC_EVEX_L2_XD_KZ_B, /* 16228 */ + IC_EVEX_L2_XD_KZ_B, /* 16229 */ + IC_EVEX_L2_XD_KZ_B, /* 16230 */ + IC_EVEX_L2_XD_KZ_B, /* 16231 */ + IC_EVEX_L2_W_KZ_B, /* 16232 */ + IC_EVEX_L2_W_KZ_B, /* 16233 */ + IC_EVEX_L2_W_XS_KZ_B, /* 16234 */ + IC_EVEX_L2_W_XS_KZ_B, /* 16235 */ + IC_EVEX_L2_W_XD_KZ_B, /* 16236 */ + IC_EVEX_L2_W_XD_KZ_B, /* 16237 */ + IC_EVEX_L2_W_XD_KZ_B, /* 16238 */ + IC_EVEX_L2_W_XD_KZ_B, /* 16239 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 16240 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 16241 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 16242 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 16243 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 16244 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 16245 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 16246 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 16247 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16248 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16249 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16250 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16251 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16252 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16253 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16254 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16255 */ + IC_EVEX_L2_KZ_B, /* 16256 */ + IC_EVEX_L2_KZ_B, /* 16257 */ + IC_EVEX_L2_XS_KZ_B, /* 16258 */ + IC_EVEX_L2_XS_KZ_B, /* 16259 */ + IC_EVEX_L2_XD_KZ_B, /* 16260 */ + IC_EVEX_L2_XD_KZ_B, /* 16261 */ + IC_EVEX_L2_XD_KZ_B, /* 16262 */ + IC_EVEX_L2_XD_KZ_B, /* 16263 */ + IC_EVEX_L2_W_KZ_B, /* 16264 */ + IC_EVEX_L2_W_KZ_B, /* 16265 */ + IC_EVEX_L2_W_XS_KZ_B, /* 16266 */ + IC_EVEX_L2_W_XS_KZ_B, /* 16267 */ + IC_EVEX_L2_W_XD_KZ_B, /* 16268 */ + IC_EVEX_L2_W_XD_KZ_B, /* 16269 */ + IC_EVEX_L2_W_XD_KZ_B, /* 16270 */ + IC_EVEX_L2_W_XD_KZ_B, /* 16271 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 16272 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 16273 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 16274 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 16275 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 16276 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 16277 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 16278 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 16279 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16280 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16281 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16282 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16283 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16284 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16285 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16286 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16287 */ + IC_EVEX_L2_KZ_B, /* 16288 */ + IC_EVEX_L2_KZ_B, /* 16289 */ + IC_EVEX_L2_XS_KZ_B, /* 16290 */ + IC_EVEX_L2_XS_KZ_B, /* 16291 */ + IC_EVEX_L2_XD_KZ_B, /* 16292 */ + IC_EVEX_L2_XD_KZ_B, /* 16293 */ + IC_EVEX_L2_XD_KZ_B, /* 16294 */ + IC_EVEX_L2_XD_KZ_B, /* 16295 */ + IC_EVEX_L2_W_KZ_B, /* 16296 */ + IC_EVEX_L2_W_KZ_B, /* 16297 */ + IC_EVEX_L2_W_XS_KZ_B, /* 16298 */ + IC_EVEX_L2_W_XS_KZ_B, /* 16299 */ + IC_EVEX_L2_W_XD_KZ_B, /* 16300 */ + IC_EVEX_L2_W_XD_KZ_B, /* 16301 */ + IC_EVEX_L2_W_XD_KZ_B, /* 16302 */ + IC_EVEX_L2_W_XD_KZ_B, /* 16303 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 16304 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 16305 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 16306 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 16307 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 16308 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 16309 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 16310 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 16311 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16312 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16313 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16314 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16315 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16316 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16317 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16318 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16319 */ + IC_EVEX_L2_KZ_B, /* 16320 */ + IC_EVEX_L2_KZ_B, /* 16321 */ + IC_EVEX_L2_XS_KZ_B, /* 16322 */ + IC_EVEX_L2_XS_KZ_B, /* 16323 */ + IC_EVEX_L2_XD_KZ_B, /* 16324 */ + IC_EVEX_L2_XD_KZ_B, /* 16325 */ + IC_EVEX_L2_XD_KZ_B, /* 16326 */ + IC_EVEX_L2_XD_KZ_B, /* 16327 */ + IC_EVEX_L2_W_KZ_B, /* 16328 */ + IC_EVEX_L2_W_KZ_B, /* 16329 */ + IC_EVEX_L2_W_XS_KZ_B, /* 16330 */ + IC_EVEX_L2_W_XS_KZ_B, /* 16331 */ + IC_EVEX_L2_W_XD_KZ_B, /* 16332 */ + IC_EVEX_L2_W_XD_KZ_B, /* 16333 */ + IC_EVEX_L2_W_XD_KZ_B, /* 16334 */ + IC_EVEX_L2_W_XD_KZ_B, /* 16335 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 16336 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 16337 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 16338 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 16339 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 16340 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 16341 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 16342 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 16343 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16344 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16345 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16346 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16347 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16348 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16349 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16350 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16351 */ + IC_EVEX_L2_KZ_B, /* 16352 */ + IC_EVEX_L2_KZ_B, /* 16353 */ + IC_EVEX_L2_XS_KZ_B, /* 16354 */ + IC_EVEX_L2_XS_KZ_B, /* 16355 */ + IC_EVEX_L2_XD_KZ_B, /* 16356 */ + IC_EVEX_L2_XD_KZ_B, /* 16357 */ + IC_EVEX_L2_XD_KZ_B, /* 16358 */ + IC_EVEX_L2_XD_KZ_B, /* 16359 */ + IC_EVEX_L2_W_KZ_B, /* 16360 */ + IC_EVEX_L2_W_KZ_B, /* 16361 */ + IC_EVEX_L2_W_XS_KZ_B, /* 16362 */ + IC_EVEX_L2_W_XS_KZ_B, /* 16363 */ + IC_EVEX_L2_W_XD_KZ_B, /* 16364 */ + IC_EVEX_L2_W_XD_KZ_B, /* 16365 */ + IC_EVEX_L2_W_XD_KZ_B, /* 16366 */ + IC_EVEX_L2_W_XD_KZ_B, /* 16367 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 16368 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 16369 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 16370 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 16371 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 16372 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 16373 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 16374 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 16375 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16376 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16377 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16378 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16379 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16380 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16381 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16382 */ + IC_EVEX_L2_W_OPSIZE_KZ_B /* 16383 */ +}; + +static const InstrUID modRMTable[] = { +/* EmptyTable */ + 0x0, +/* Table1 */ + 0x6b, /* ADD8mr */ + 0x6f, /* ADD8rr */ +/* Table3 */ + 0x54, /* ADD32mr */ + 0x5a, /* ADD32rr */ +/* Table5 */ + 0x6e, /* ADD8rm */ + 0x70, /* ADD8rr_REV */ +/* Table7 */ + 0x59, /* ADD32rm */ + 0x5c, /* ADD32rr_REV */ +/* Table9 */ + 0x69, /* ADD8i8 */ +/* Table10 */ + 0x51, /* ADD32i32 */ +/* Table11 */ + 0x8db, /* PUSHES32 */ +/* Table12 */ + 0x864, /* POPES32 */ +/* Table13 */ + 0x756, /* OR8mr */ + 0x75a, /* OR8rr */ +/* Table15 */ + 0x744, /* OR32mr */ + 0x749, /* OR32rr */ +/* Table17 */ + 0x759, /* OR8rm */ + 0x75b, /* OR8rr_REV */ +/* Table19 */ + 0x748, /* OR32rm */ + 0x74a, /* OR32rr_REV */ +/* Table21 */ + 0x754, /* OR8i8 */ +/* Table22 */ + 0x741, /* OR32i32 */ +/* Table23 */ + 0x8d7, /* PUSHCS32 */ +/* Table24 */ + 0x3c, /* ADC8mr */ + 0x3f, /* ADC8rr */ +/* Table26 */ + 0x2b, /* ADC32mr */ + 0x2f, /* ADC32rr */ +/* Table28 */ + 0x3e, /* ADC8rm */ + 0x40, /* ADC8rr_REV */ +/* Table30 */ + 0x2e, /* ADC32rm */ + 0x30, /* ADC32rr_REV */ +/* Table32 */ + 0x3a, /* ADC8i8 */ +/* Table33 */ + 0x28, /* ADC32i32 */ +/* Table34 */ + 0x8e6, /* PUSHSS32 */ +/* Table35 */ + 0x86f, /* POPSS32 */ +/* Table36 */ + 0x9e6, /* SBB8mr */ + 0x9e9, /* SBB8rr */ +/* Table38 */ + 0x9d5, /* SBB32mr */ + 0x9d9, /* SBB32rr */ +/* Table40 */ + 0x9e8, /* SBB8rm */ + 0x9ea, /* SBB8rr_REV */ +/* Table42 */ + 0x9d8, /* SBB32rm */ + 0x9da, /* SBB32rr_REV */ +/* Table44 */ + 0x9e4, /* SBB8i8 */ +/* Table45 */ + 0x9d2, /* SBB32i32 */ +/* Table46 */ + 0x8d9, /* PUSHDS32 */ +/* Table47 */ + 0x862, /* POPDS32 */ +/* Table48 */ + 0xc7, /* AND8mr */ + 0xcb, /* AND8rr */ +/* Table50 */ + 0xb6, /* AND32mr */ + 0xba, /* AND32rr */ +/* Table52 */ + 0xca, /* AND8rm */ + 0xcc, /* AND8rr_REV */ +/* Table54 */ + 0xb9, /* AND32rm */ + 0xbb, /* AND32rr_REV */ +/* Table56 */ + 0xc5, /* AND8i8 */ +/* Table57 */ + 0xb3, /* AND32i32 */ +/* Table58 */ + 0x30f, /* ES_PREFIX */ +/* Table59 */ + 0x2b6, /* DAA */ +/* Table60 */ + 0xadc, /* SUB8mr */ + 0xae0, /* SUB8rr */ +/* Table62 */ + 0xacb, /* SUB32mr */ + 0xacf, /* SUB32rr */ +/* Table64 */ + 0xadf, /* SUB8rm */ + 0xae1, /* SUB8rr_REV */ +/* Table66 */ + 0xace, /* SUB32rm */ + 0xad0, /* SUB32rr_REV */ +/* Table68 */ + 0xada, /* SUB8i8 */ +/* Table69 */ + 0xac8, /* SUB32i32 */ +/* Table70 */ + 0x287, /* CS_PREFIX */ +/* Table71 */ + 0x2b7, /* DAS */ +/* Table72 */ + 0x1524, /* XOR8mr */ + 0x1528, /* XOR8rr */ +/* Table74 */ + 0x1513, /* XOR32mr */ + 0x1517, /* XOR32rr */ +/* Table76 */ + 0x1527, /* XOR8rm */ + 0x1529, /* XOR8rr_REV */ +/* Table78 */ + 0x1516, /* XOR32rm */ + 0x1518, /* XOR32rr_REV */ +/* Table80 */ + 0x1522, /* XOR8i8 */ +/* Table81 */ + 0x1510, /* XOR32i32 */ +/* Table82 */ + 0xa9c, /* SS_PREFIX */ +/* Table83 */ + 0x13, /* AAA */ +/* Table84 */ + 0x24b, /* CMP8mr */ + 0x24e, /* CMP8rr */ +/* Table86 */ + 0x23a, /* CMP32mr */ + 0x23e, /* CMP32rr */ +/* Table88 */ + 0x24d, /* CMP8rm */ + 0x24f, /* CMP8rr_REV */ +/* Table90 */ + 0x23d, /* CMP32rm */ + 0x23f, /* CMP32rr_REV */ +/* Table92 */ + 0x249, /* CMP8i8 */ +/* Table93 */ + 0x237, /* CMP32i32 */ +/* Table94 */ + 0x306, /* DS_PREFIX */ +/* Table95 */ + 0x16, /* AAS */ +/* Table96 */ + 0x3b6, /* INC32r */ +/* Table97 */ + 0x2be, /* DEC32r */ +/* Table98 */ + 0x8cb, /* PUSH32r */ +/* Table99 */ + 0x853, /* POP32r */ +/* Table100 */ + 0x8d5, /* PUSHA32 */ +/* Table101 */ + 0x85a, /* POPA32 */ +/* Table102 */ + 0x142, /* BOUNDS32rm */ + 0x0, /* */ +/* Table104 */ + 0xd9, /* ARPL16mr */ + 0xda, /* ARPL16rr */ +/* Table106 */ + 0x34f, /* FS_PREFIX */ +/* Table107 */ + 0x370, /* GS_PREFIX */ +/* Table108 */ + 0x2b8, /* DATA16_PREFIX */ +/* Table109 */ + 0x8e8, /* PUSHi32 */ +/* Table110 */ + 0x399, /* IMUL32rmi */ + 0x39c, /* IMUL32rri */ +/* Table112 */ + 0x8ca, /* PUSH32i8 */ +/* Table113 */ + 0x39a, /* IMUL32rmi8 */ + 0x39d, /* IMUL32rri8 */ +/* Table115 */ + 0x3ae, /* IN8 */ +/* Table116 */ + 0x3ab, /* IN32 */ +/* Table117 */ + 0x766, /* OUTSB */ +/* Table118 */ + 0x767, /* OUTSL */ +/* Table119 */ + 0x48a, /* JO_1 */ +/* Table120 */ + 0x481, /* JNO_1 */ +/* Table121 */ + 0x460, /* JB_1 */ +/* Table122 */ + 0x457, /* JAE_1 */ +/* Table123 */ + 0x466, /* JE_1 */ +/* Table124 */ + 0x47e, /* JNE_1 */ +/* Table125 */ + 0x45d, /* JBE_1 */ +/* Table126 */ + 0x45a, /* JA_1 */ +/* Table127 */ + 0x491, /* JS_1 */ +/* Table128 */ + 0x487, /* JNS_1 */ +/* Table129 */ + 0x48d, /* JP_1 */ +/* Table130 */ + 0x484, /* JNP_1 */ +/* Table131 */ + 0x472, /* JL_1 */ +/* Table132 */ + 0x469, /* JGE_1 */ +/* Table133 */ + 0x46f, /* JLE_1 */ +/* Table134 */ + 0x46c, /* JG_1 */ +/* Table135 */ + 0x6a, /* ADD8mi */ + 0x755, /* OR8mi */ + 0x3b, /* ADC8mi */ + 0x9e5, /* SBB8mi */ + 0xc6, /* AND8mi */ + 0xadb, /* SUB8mi */ + 0x1523, /* XOR8mi */ + 0x24a, /* CMP8mi */ + 0x6c, /* ADD8ri */ + 0x757, /* OR8ri */ + 0x3d, /* ADC8ri */ + 0x9e7, /* SBB8ri */ + 0xc8, /* AND8ri */ + 0xadd, /* SUB8ri */ + 0x1525, /* XOR8ri */ + 0x24c, /* CMP8ri */ +/* Table151 */ + 0x52, /* ADD32mi */ + 0x742, /* OR32mi */ + 0x29, /* ADC32mi */ + 0x9d3, /* SBB32mi */ + 0xb4, /* AND32mi */ + 0xac9, /* SUB32mi */ + 0x1511, /* XOR32mi */ + 0x238, /* CMP32mi */ + 0x55, /* ADD32ri */ + 0x746, /* OR32ri */ + 0x2c, /* ADC32ri */ + 0x9d6, /* SBB32ri */ + 0xb7, /* AND32ri */ + 0xacc, /* SUB32ri */ + 0x1514, /* XOR32ri */ + 0x23b, /* CMP32ri */ +/* Table167 */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x6d, /* ADD8ri8 */ + 0x758, /* OR8ri8 */ + 0x0, /* */ + 0x0, /* */ + 0xc9, /* AND8ri8 */ + 0xade, /* SUB8ri8 */ + 0x1526, /* XOR8ri8 */ + 0x0, /* */ +/* Table183 */ + 0x53, /* ADD32mi8 */ + 0x743, /* OR32mi8 */ + 0x2a, /* ADC32mi8 */ + 0x9d4, /* SBB32mi8 */ + 0xb5, /* AND32mi8 */ + 0xaca, /* SUB32mi8 */ + 0x1512, /* XOR32mi8 */ + 0x239, /* CMP32mi8 */ + 0x56, /* ADD32ri8 */ + 0x747, /* OR32ri8 */ + 0x2d, /* ADC32ri8 */ + 0x9d7, /* SBB32ri8 */ + 0xb8, /* AND32ri8 */ + 0xacd, /* SUB32ri8 */ + 0x1515, /* XOR32ri8 */ + 0x23c, /* CMP32ri8 */ +/* Table199 */ + 0xb47, /* TEST8rm */ + 0xb48, /* TEST8rr */ +/* Table201 */ + 0xb38, /* TEST32rm */ + 0xb39, /* TEST32rr */ +/* Table203 */ + 0x14fc, /* XCHG8rm */ + 0x14fd, /* XCHG8rr */ +/* Table205 */ + 0x14f7, /* XCHG32rm */ + 0x14f8, /* XCHG32rr */ +/* Table207 */ + 0x66f, /* MOV8mr */ + 0x677, /* MOV8rr */ +/* Table209 */ + 0x642, /* MOV32mr */ + 0x64d, /* MOV32rr */ +/* Table211 */ + 0x675, /* MOV8rm */ + 0x679, /* MOV8rr_REV */ +/* Table213 */ + 0x64c, /* MOV32rm */ + 0x64e, /* MOV32rr_REV */ +/* Table215 */ + 0x643, /* MOV32ms */ + 0x64f, /* MOV32rs */ +/* Table217 */ + 0x4cb, /* LEA32r */ + 0x0, /* */ +/* Table219 */ + 0x650, /* MOV32sm */ + 0x651, /* MOV32sr */ +/* Table221 */ + 0x854, /* POP32rmm */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x855, /* POP32rmr */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ +/* Table237 */ + 0x721, /* NOOP */ +/* Table238 */ + 0x14f5, /* XCHG32ar */ +/* Table239 */ + 0x2b5, /* CWDE */ +/* Table240 */ + 0x18f, /* CDQ */ +/* Table241 */ + 0x317, /* FARCALL32i */ +/* Table242 */ + 0x14dc, /* WAIT */ +/* Table243 */ + 0x8dd, /* PUSHF32 */ +/* Table244 */ + 0x866, /* POPF32 */ +/* Table245 */ + 0x993, /* SAHF */ +/* Table246 */ + 0x4a7, /* LAHF */ +/* Table247 */ + 0x671, /* MOV8o8a */ +/* Table248 */ + 0x644, /* MOV32o32a */ +/* Table249 */ + 0x66c, /* MOV8ao8 */ +/* Table250 */ + 0x63d, /* MOV32ao32 */ +/* Table251 */ + 0x6b1, /* MOVSB */ +/* Table252 */ + 0x6ba, /* MOVSL */ +/* Table253 */ + 0x25b, /* CMPS8 */ +/* Table254 */ + 0x259, /* CMPS32 */ +/* Table255 */ + 0xb41, /* TEST8i8 */ +/* Table256 */ + 0xb33, /* TEST32i32 */ +/* Table257 */ + 0xaa3, /* STOSB */ +/* Table258 */ + 0xaa4, /* STOSL */ +/* Table259 */ + 0x523, /* LODSB */ +/* Table260 */ + 0x524, /* LODSL */ +/* Table261 */ + 0x9ee, /* SCAS8 */ +/* Table262 */ + 0x9ec, /* SCAS32 */ +/* Table263 */ + 0x673, /* MOV8ri */ +/* Table264 */ + 0x649, /* MOV32ri */ +/* Table265 */ + 0x960, /* ROL8mi */ + 0x978, /* ROR8mi */ + 0x8ff, /* RCL8mi */ + 0x91f, /* RCR8mi */ + 0xa3b, /* SHL8mi */ + 0xa63, /* SHR8mi */ + 0x9a8, /* SAL8mi */ + 0x9c1, /* SAR8mi */ + 0x963, /* ROL8ri */ + 0x97b, /* ROR8ri */ + 0x902, /* RCL8ri */ + 0x922, /* RCR8ri */ + 0xa3e, /* SHL8ri */ + 0xa66, /* SHR8ri */ + 0x9ab, /* SAL8ri */ + 0x9c4, /* SAR8ri */ +/* Table281 */ + 0x954, /* ROL32mi */ + 0x96c, /* ROR32mi */ + 0x8f3, /* RCL32mi */ + 0x913, /* RCR32mi */ + 0xa2f, /* SHL32mi */ + 0xa57, /* SHR32mi */ + 0x99c, /* SAL32mi */ + 0x9b5, /* SAR32mi */ + 0x957, /* ROL32ri */ + 0x96f, /* ROR32ri */ + 0x8f6, /* RCL32ri */ + 0x916, /* RCR32ri */ + 0xa32, /* SHL32ri */ + 0xa5a, /* SHR32ri */ + 0x99f, /* SAL32ri */ + 0x9b8, /* SAR32ri */ +/* Table297 */ + 0x945, /* RETIL */ +/* Table298 */ + 0x948, /* RETL */ +/* Table299 */ + 0x4d1, /* LES32rm */ + 0x0, /* */ +/* Table301 */ + 0x4b7, /* LDS32rm */ + 0x0, /* */ +/* Table303 */ + 0x66e, /* MOV8mi */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x674, /* MOV8ri_alt */ + 0x674, /* MOV8ri_alt */ + 0x674, /* MOV8ri_alt */ + 0x674, /* MOV8ri_alt */ + 0x674, /* MOV8ri_alt */ + 0x674, /* MOV8ri_alt */ + 0x674, /* MOV8ri_alt */ + 0x674, /* MOV8ri_alt */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x14e6, /* XABORT */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ +/* Table375 */ + 0x641, /* MOV32mi */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x64b, /* MOV32ri_alt */ + 0x64b, /* MOV32ri_alt */ + 0x64b, /* MOV32ri_alt */ + 0x64b, /* MOV32ri_alt */ + 0x64b, /* MOV32ri_alt */ + 0x64b, /* MOV32ri_alt */ + 0x64b, /* MOV32ri_alt */ + 0x64b, /* MOV32ri_alt */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x14f1, /* XBEGIN_4 */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ +/* Table447 */ + 0x30e, /* ENTER */ +/* Table448 */ + 0x4ce, /* LEAVE */ +/* Table449 */ + 0x52a, /* LRETIL */ +/* Table450 */ + 0x52d, /* LRETL */ +/* Table451 */ + 0x3c5, /* INT3 */ +/* Table452 */ + 0x3c3, /* INT */ +/* Table453 */ + 0x3c6, /* INTO */ +/* Table454 */ + 0x3d2, /* IRET32 */ +/* Table455 */ + 0x95e, /* ROL8m1 */ + 0x976, /* ROR8m1 */ + 0x8fd, /* RCL8m1 */ + 0x91d, /* RCR8m1 */ + 0xa39, /* SHL8m1 */ + 0xa61, /* SHR8m1 */ + 0x9a6, /* SAL8m1 */ + 0x9bf, /* SAR8m1 */ + 0x961, /* ROL8r1 */ + 0x979, /* ROR8r1 */ + 0x900, /* RCL8r1 */ + 0x920, /* RCR8r1 */ + 0xa3c, /* SHL8r1 */ + 0xa64, /* SHR8r1 */ + 0x9a9, /* SAL8r1 */ + 0x9c2, /* SAR8r1 */ +/* Table471 */ + 0x952, /* ROL32m1 */ + 0x96a, /* ROR32m1 */ + 0x8f1, /* RCL32m1 */ + 0x911, /* RCR32m1 */ + 0xa2d, /* SHL32m1 */ + 0xa55, /* SHR32m1 */ + 0x99a, /* SAL32m1 */ + 0x9b3, /* SAR32m1 */ + 0x955, /* ROL32r1 */ + 0x96d, /* ROR32r1 */ + 0x8f4, /* RCL32r1 */ + 0x914, /* RCR32r1 */ + 0xa30, /* SHL32r1 */ + 0xa58, /* SHR32r1 */ + 0x99d, /* SAL32r1 */ + 0x9b6, /* SAR32r1 */ +/* Table487 */ + 0x95f, /* ROL8mCL */ + 0x977, /* ROR8mCL */ + 0x8fe, /* RCL8mCL */ + 0x91e, /* RCR8mCL */ + 0xa3a, /* SHL8mCL */ + 0xa62, /* SHR8mCL */ + 0x9a7, /* SAL8mCL */ + 0x9c0, /* SAR8mCL */ + 0x962, /* ROL8rCL */ + 0x97a, /* ROR8rCL */ + 0x901, /* RCL8rCL */ + 0x921, /* RCR8rCL */ + 0xa3d, /* SHL8rCL */ + 0xa65, /* SHR8rCL */ + 0x9aa, /* SAL8rCL */ + 0x9c3, /* SAR8rCL */ +/* Table503 */ + 0x953, /* ROL32mCL */ + 0x96b, /* ROR32mCL */ + 0x8f2, /* RCL32mCL */ + 0x912, /* RCR32mCL */ + 0xa2e, /* SHL32mCL */ + 0xa56, /* SHR32mCL */ + 0x99b, /* SAL32mCL */ + 0x9b4, /* SAR32mCL */ + 0x956, /* ROL32rCL */ + 0x96e, /* ROR32rCL */ + 0x8f5, /* RCL32rCL */ + 0x915, /* RCR32rCL */ + 0xa31, /* SHL32rCL */ + 0xa59, /* SHR32rCL */ + 0x99e, /* SAL32rCL */ + 0x9b7, /* SAR32rCL */ +/* Table519 */ + 0x15, /* AAM8i8 */ +/* Table520 */ + 0x14, /* AAD8i8 */ +/* Table521 */ + 0x9ac, /* SALC */ +/* Table522 */ + 0x1506, /* XLAT */ +/* Table523 */ + 0x81, /* ADD_F32m */ + 0x703, /* MUL_F32m */ + 0x321, /* FCOM32m */ + 0x323, /* FCOMP32m */ + 0xb00, /* SUB_F32m */ + 0xae6, /* SUBR_F32m */ + 0x2ed, /* DIV_F32m */ + 0x2d3, /* DIVR_F32m */ + 0x86, /* ADD_FST0r */ + 0x708, /* MUL_FST0r */ + 0x275, /* COM_FST0r */ + 0x272, /* COMP_FST0r */ + 0xb05, /* SUB_FST0r */ + 0xaeb, /* SUBR_FST0r */ + 0x2f2, /* DIV_FST0r */ + 0x2d8, /* DIVR_FST0r */ +/* Table539 */ + 0x4ba, /* LD_F32m */ + 0x0, /* */ + 0xaab, /* ST_F32m */ + 0xaad, /* ST_FP32m */ + 0x32f, /* FLDENVm */ + 0x32e, /* FLDCW16m */ + 0x34e, /* FSTENVm */ + 0x338, /* FNSTCW16m */ + 0x4c9, /* LD_Frr */ + 0x4c9, /* LD_Frr */ + 0x4c9, /* LD_Frr */ + 0x4c9, /* LD_Frr */ + 0x4c9, /* LD_Frr */ + 0x4c9, /* LD_Frr */ + 0x4c9, /* LD_Frr */ + 0x4c9, /* LD_Frr */ + 0x14fe, /* XCH_F */ + 0x14fe, /* XCH_F */ + 0x14fe, /* XCH_F */ + 0x14fe, /* XCH_F */ + 0x14fe, /* XCH_F */ + 0x14fe, /* XCH_F */ + 0x14fe, /* XCH_F */ + 0x14fe, /* XCH_F */ + 0x337, /* FNOP */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0xab0, /* ST_FPNCE */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x191, /* CHS_F */ + 0x17, /* ABS_F */ + 0x0, /* */ + 0x0, /* */ + 0xb50, /* TST_F */ + 0x350, /* FXAM */ + 0x0, /* */ + 0x0, /* */ + 0x4b9, /* LD_F1 */ + 0x331, /* FLDL2T */ + 0x330, /* FLDL2E */ + 0x334, /* FLDPI */ + 0x332, /* FLDLG2 */ + 0x333, /* FLDLN2 */ + 0x4b8, /* LD_F0 */ + 0x0, /* */ + 0x314, /* F2XM1 */ + 0x356, /* FYL2X */ + 0x347, /* FPTAN */ + 0x344, /* FPATAN */ + 0x355, /* FXTRACT */ + 0x346, /* FPREM1 */ + 0x326, /* FDECSTP */ + 0x32d, /* FINCSTP */ + 0x345, /* FPREM */ + 0x357, /* FYL2XP1 */ + 0xa98, /* SQRT_F */ + 0x34d, /* FSINCOS */ + 0x348, /* FRNDINT */ + 0x34b, /* FSCALE */ + 0xa7e, /* SIN_F */ + 0x276, /* COS_F */ +/* Table611 */ + 0x84, /* ADD_FI32m */ + 0x706, /* MUL_FI32m */ + 0x32a, /* FICOM32m */ + 0x32c, /* FICOMP32m */ + 0xb03, /* SUB_FI32m */ + 0xae9, /* SUBR_FI32m */ + 0x2f0, /* DIV_FI32m */ + 0x2d6, /* DIVR_FI32m */ + 0x1b9, /* CMOVB_F */ + 0x1b9, /* CMOVB_F */ + 0x1b9, /* CMOVB_F */ + 0x1b9, /* CMOVB_F */ + 0x1b9, /* CMOVB_F */ + 0x1b9, /* CMOVB_F */ + 0x1b9, /* CMOVB_F */ + 0x1b9, /* CMOVB_F */ + 0x1c3, /* CMOVE_F */ + 0x1c3, /* CMOVE_F */ + 0x1c3, /* CMOVE_F */ + 0x1c3, /* CMOVE_F */ + 0x1c3, /* CMOVE_F */ + 0x1c3, /* CMOVE_F */ + 0x1c3, /* CMOVE_F */ + 0x1c3, /* CMOVE_F */ + 0x1b5, /* CMOVBE_F */ + 0x1b5, /* CMOVBE_F */ + 0x1b5, /* CMOVBE_F */ + 0x1b5, /* CMOVBE_F */ + 0x1b5, /* CMOVBE_F */ + 0x1b5, /* CMOVBE_F */ + 0x1b5, /* CMOVBE_F */ + 0x1b5, /* CMOVBE_F */ + 0x213, /* CMOVP_F */ + 0x213, /* CMOVP_F */ + 0x213, /* CMOVP_F */ + 0x213, /* CMOVP_F */ + 0x213, /* CMOVP_F */ + 0x213, /* CMOVP_F */ + 0x213, /* CMOVP_F */ + 0x213, /* CMOVP_F */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0xb64, /* UCOM_FPPr */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ +/* Table683 */ + 0x383, /* ILD_F32m */ + 0x3d5, /* ISTT_FP32m */ + 0x3e1, /* IST_F32m */ + 0x3e3, /* IST_FP32m */ + 0x0, /* */ + 0x4bc, /* LD_F80m */ + 0x0, /* */ + 0xaaf, /* ST_FP80m */ + 0x1e3, /* CMOVNB_F */ + 0x1e3, /* CMOVNB_F */ + 0x1e3, /* CMOVNB_F */ + 0x1e3, /* CMOVNB_F */ + 0x1e3, /* CMOVNB_F */ + 0x1e3, /* CMOVNB_F */ + 0x1e3, /* CMOVNB_F */ + 0x1e3, /* CMOVNB_F */ + 0x1ed, /* CMOVNE_F */ + 0x1ed, /* CMOVNE_F */ + 0x1ed, /* CMOVNE_F */ + 0x1ed, /* CMOVNE_F */ + 0x1ed, /* CMOVNE_F */ + 0x1ed, /* CMOVNE_F */ + 0x1ed, /* CMOVNE_F */ + 0x1ed, /* CMOVNE_F */ + 0x1df, /* CMOVNBE_F */ + 0x1df, /* CMOVNBE_F */ + 0x1df, /* CMOVNBE_F */ + 0x1df, /* CMOVNBE_F */ + 0x1df, /* CMOVNBE_F */ + 0x1df, /* CMOVNBE_F */ + 0x1df, /* CMOVNBE_F */ + 0x1df, /* CMOVNBE_F */ + 0x1fd, /* CMOVNP_F */ + 0x1fd, /* CMOVNP_F */ + 0x1fd, /* CMOVNP_F */ + 0x1fd, /* CMOVNP_F */ + 0x1fd, /* CMOVNP_F */ + 0x1fd, /* CMOVNP_F */ + 0x1fd, /* CMOVNP_F */ + 0x1fd, /* CMOVNP_F */ + 0x0, /* */ + 0x0, /* */ + 0x335, /* FNCLEX */ + 0x336, /* FNINIT */ + 0x34c, /* FSETPM */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0xb63, /* UCOM_FIr */ + 0xb63, /* UCOM_FIr */ + 0xb63, /* UCOM_FIr */ + 0xb63, /* UCOM_FIr */ + 0xb63, /* UCOM_FIr */ + 0xb63, /* UCOM_FIr */ + 0xb63, /* UCOM_FIr */ + 0xb63, /* UCOM_FIr */ + 0x274, /* COM_FIr */ + 0x274, /* COM_FIr */ + 0x274, /* COM_FIr */ + 0x274, /* COM_FIr */ + 0x274, /* COM_FIr */ + 0x274, /* COM_FIr */ + 0x274, /* COM_FIr */ + 0x274, /* COM_FIr */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ +/* Table755 */ + 0x82, /* ADD_F64m */ + 0x704, /* MUL_F64m */ + 0x322, /* FCOM64m */ + 0x324, /* FCOMP64m */ + 0xb01, /* SUB_F64m */ + 0xae7, /* SUBR_F64m */ + 0x2ee, /* DIV_F64m */ + 0x2d4, /* DIVR_F64m */ + 0x95, /* ADD_FrST0 */ + 0x717, /* MUL_FrST0 */ + 0x0, /* */ + 0x0, /* */ + 0xaf7, /* SUBR_FrST0 */ + 0xb14, /* SUB_FrST0 */ + 0x2e4, /* DIVR_FrST0 */ + 0x301, /* DIV_FrST0 */ +/* Table771 */ + 0x4bb, /* LD_F64m */ + 0x3d6, /* ISTT_FP64m */ + 0xaac, /* ST_F64m */ + 0xaae, /* ST_FP64m */ + 0x349, /* FRSTORm */ + 0x0, /* */ + 0x34a, /* FSAVEm */ + 0x33a, /* FNSTSWm */ + 0x328, /* FFREE */ + 0x0, /* */ + 0xabe, /* ST_Frr */ + 0xab2, /* ST_FPrr */ + 0xb6c, /* UCOM_Fr */ + 0xb65, /* UCOM_FPr */ + 0x0, /* */ + 0x0, /* */ +/* Table787 */ + 0x83, /* ADD_FI16m */ + 0x705, /* MUL_FI16m */ + 0x329, /* FICOM16m */ + 0x32b, /* FICOMP16m */ + 0xb02, /* SUB_FI16m */ + 0xae8, /* SUBR_FI16m */ + 0x2ef, /* DIV_FI16m */ + 0x2d5, /* DIVR_FI16m */ + 0x85, /* ADD_FPrST0 */ + 0x85, /* ADD_FPrST0 */ + 0x85, /* ADD_FPrST0 */ + 0x85, /* ADD_FPrST0 */ + 0x85, /* ADD_FPrST0 */ + 0x85, /* ADD_FPrST0 */ + 0x85, /* ADD_FPrST0 */ + 0x85, /* ADD_FPrST0 */ + 0x707, /* MUL_FPrST0 */ + 0x707, /* MUL_FPrST0 */ + 0x707, /* MUL_FPrST0 */ + 0x707, /* MUL_FPrST0 */ + 0x707, /* MUL_FPrST0 */ + 0x707, /* MUL_FPrST0 */ + 0x707, /* MUL_FPrST0 */ + 0x707, /* MUL_FPrST0 */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x325, /* FCOMPP */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0xaea, /* SUBR_FPrST0 */ + 0xaea, /* SUBR_FPrST0 */ + 0xaea, /* SUBR_FPrST0 */ + 0xaea, /* SUBR_FPrST0 */ + 0xaea, /* SUBR_FPrST0 */ + 0xaea, /* SUBR_FPrST0 */ + 0xaea, /* SUBR_FPrST0 */ + 0xaea, /* SUBR_FPrST0 */ + 0xb04, /* SUB_FPrST0 */ + 0xb04, /* SUB_FPrST0 */ + 0xb04, /* SUB_FPrST0 */ + 0xb04, /* SUB_FPrST0 */ + 0xb04, /* SUB_FPrST0 */ + 0xb04, /* SUB_FPrST0 */ + 0xb04, /* SUB_FPrST0 */ + 0xb04, /* SUB_FPrST0 */ + 0x2d7, /* DIVR_FPrST0 */ + 0x2d7, /* DIVR_FPrST0 */ + 0x2d7, /* DIVR_FPrST0 */ + 0x2d7, /* DIVR_FPrST0 */ + 0x2d7, /* DIVR_FPrST0 */ + 0x2d7, /* DIVR_FPrST0 */ + 0x2d7, /* DIVR_FPrST0 */ + 0x2d7, /* DIVR_FPrST0 */ + 0x2f1, /* DIV_FPrST0 */ + 0x2f1, /* DIV_FPrST0 */ + 0x2f1, /* DIV_FPrST0 */ + 0x2f1, /* DIV_FPrST0 */ + 0x2f1, /* DIV_FPrST0 */ + 0x2f1, /* DIV_FPrST0 */ + 0x2f1, /* DIV_FPrST0 */ + 0x2f1, /* DIV_FPrST0 */ +/* Table859 */ + 0x382, /* ILD_F16m */ + 0x3d4, /* ISTT_FP16m */ + 0x3e0, /* IST_F16m */ + 0x3e2, /* IST_FP16m */ + 0x31f, /* FBLDm */ + 0x384, /* ILD_F64m */ + 0x320, /* FBSTPm */ + 0x3e4, /* IST_FP64m */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0xab1, /* ST_FPr0r7 */ + 0x339, /* FNSTSW16r */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0xb62, /* UCOM_FIPr */ + 0xb62, /* UCOM_FIPr */ + 0xb62, /* UCOM_FIPr */ + 0xb62, /* UCOM_FIPr */ + 0xb62, /* UCOM_FIPr */ + 0xb62, /* UCOM_FIPr */ + 0xb62, /* UCOM_FIPr */ + 0xb62, /* UCOM_FIPr */ + 0x273, /* COM_FIPr */ + 0x273, /* COM_FIPr */ + 0x273, /* COM_FIPr */ + 0x273, /* COM_FIPr */ + 0x273, /* COM_FIPr */ + 0x273, /* COM_FIPr */ + 0x273, /* COM_FIPr */ + 0x273, /* COM_FIPr */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ +/* Table931 */ + 0x529, /* LOOPNE */ +/* Table932 */ + 0x528, /* LOOPE */ +/* Table933 */ + 0x527, /* LOOP */ +/* Table934 */ + 0x464, /* JECXZ_32 */ +/* Table935 */ + 0x3af, /* IN8ri */ +/* Table936 */ + 0x3ac, /* IN32ri */ +/* Table937 */ + 0x764, /* OUT8ir */ +/* Table938 */ + 0x762, /* OUT32ir */ +/* Table939 */ + 0x18d, /* CALLpcrel32 */ +/* Table940 */ + 0x47d, /* JMP_4 */ +/* Table941 */ + 0x31c, /* FARJMP32i */ +/* Table942 */ + 0x47b, /* JMP_1 */ +/* Table943 */ + 0x3b0, /* IN8rr */ +/* Table944 */ + 0x3ad, /* IN32rr */ +/* Table945 */ + 0x765, /* OUT8rr */ +/* Table946 */ + 0x763, /* OUT32rr */ +/* Table947 */ + 0x50c, /* LOCK_PREFIX */ +/* Table948 */ + 0x3c4, /* INT1 */ +/* Table949 */ + 0x935, /* REPNE_PREFIX */ +/* Table950 */ + 0x93d, /* REP_PREFIX */ +/* Table951 */ + 0x375, /* HLT */ +/* Table952 */ + 0x19c, /* CMC */ +/* Table953 */ + 0xb42, /* TEST8mi */ + 0xb43, /* TEST8mi_alt */ + 0x736, /* NOT8m */ + 0x71f, /* NEG8m */ + 0x6f1, /* MUL8m */ + 0x3a6, /* IMUL8m */ + 0x2cd, /* DIV8m */ + 0x380, /* IDIV8m */ + 0xb44, /* TEST8ri */ + 0xb46, /* TEST8ri_alt */ + 0x737, /* NOT8r */ + 0x720, /* NEG8r */ + 0x6f2, /* MUL8r */ + 0x3a7, /* IMUL8r */ + 0x2ce, /* DIV8r */ + 0x381, /* IDIV8r */ +/* Table969 */ + 0xb34, /* TEST32mi */ + 0xb35, /* TEST32mi_alt */ + 0x732, /* NOT32m */ + 0x71b, /* NEG32m */ + 0x6ed, /* MUL32m */ + 0x396, /* IMUL32m */ + 0x2c9, /* DIV32m */ + 0x37c, /* IDIV32m */ + 0xb36, /* TEST32ri */ + 0xb37, /* TEST32ri_alt */ + 0x733, /* NOT32r */ + 0x71c, /* NEG32r */ + 0x6ee, /* MUL32r */ + 0x397, /* IMUL32r */ + 0x2ca, /* DIV32r */ + 0x37d, /* IDIV32r */ +/* Table985 */ + 0x196, /* CLC */ +/* Table986 */ + 0xa9e, /* STC */ +/* Table987 */ + 0x19a, /* CLI */ +/* Table988 */ + 0xaa1, /* STI */ +/* Table989 */ + 0x197, /* CLD */ +/* Table990 */ + 0xa9f, /* STD */ +/* Table991 */ + 0x3bd, /* INC8m */ + 0x2c5, /* DEC8m */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x3be, /* INC8r */ + 0x2c6, /* DEC8r */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ +/* Table1007 */ + 0x3b5, /* INC32m */ + 0x2bd, /* DEC32m */ + 0x187, /* CALL32m */ + 0x318, /* FARCALL32m */ + 0x477, /* JMP32m */ + 0x31d, /* FARJMP32m */ + 0x8cc, /* PUSH32rmm */ + 0x0, /* */ + 0x3b4, /* INC32_32r */ + 0x2bc, /* DEC32_32r */ + 0x188, /* CALL32r */ + 0x0, /* */ + 0x478, /* JMP32r */ + 0x0, /* */ + 0x8cd, /* PUSH32rmr */ + 0x0, /* */ +/* Table1023 */ + 0x94b, /* REX64_PREFIX */ +/* Table1024 */ + 0x8d1, /* PUSH64r */ +/* Table1025 */ + 0x856, /* POP64r */ +/* Table1026 */ + 0x8cf, /* PUSH64i32 */ +/* Table1027 */ + 0x8d0, /* PUSH64i8 */ +/* Table1028 */ + 0x4cc, /* LEA64_32r */ + 0x0, /* */ +/* Table1030 */ + 0x857, /* POP64rmm */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x858, /* POP64rmr */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ +/* Table1046 */ + 0x14f6, /* XCHG32ar64 */ +/* Table1047 */ + 0x8de, /* PUSHF64 */ +/* Table1048 */ + 0x867, /* POPF64 */ +/* Table1049 */ + 0x65e, /* MOV64o8a */ +/* Table1050 */ + 0x65c, /* MOV64o32a */ +/* Table1051 */ + 0x655, /* MOV64ao8 */ +/* Table1052 */ + 0x653, /* MOV64ao32 */ +/* Table1053 */ + 0x946, /* RETIQ */ +/* Table1054 */ + 0x949, /* RETQ */ +/* Table1055 */ + 0x4cf, /* LEAVE64 */ +/* Table1056 */ + 0x490, /* JRCXZ */ +/* Table1057 */ + 0x18a, /* CALL64pcrel32 */ +/* Table1058 */ + 0x3b9, /* INC64_32m */ + 0x2c1, /* DEC64_32m */ + 0x189, /* CALL64m */ + 0x318, /* FARCALL32m */ + 0x479, /* JMP64m */ + 0x31d, /* FARJMP32m */ + 0x8d2, /* PUSH64rmm */ + 0x0, /* */ + 0x3ba, /* INC64_32r */ + 0x2c2, /* DEC64_32r */ + 0x18b, /* CALL64r */ + 0x0, /* */ + 0x47a, /* JMP64r */ + 0x0, /* */ + 0x8d3, /* PUSH64rmr */ + 0x0, /* */ +/* Table1074 */ + 0x48, /* ADD16mr */ + 0x4e, /* ADD16rr */ +/* Table1076 */ + 0x4d, /* ADD16rm */ + 0x50, /* ADD16rr_REV */ +/* Table1078 */ + 0x45, /* ADD16i16 */ +/* Table1079 */ + 0x8da, /* PUSHES16 */ +/* Table1080 */ + 0x863, /* POPES16 */ +/* Table1081 */ + 0x73b, /* OR16mr */ + 0x73f, /* OR16rr */ +/* Table1083 */ + 0x73e, /* OR16rm */ + 0x740, /* OR16rr_REV */ +/* Table1085 */ + 0x738, /* OR16i16 */ +/* Table1086 */ + 0x8d6, /* PUSHCS16 */ +/* Table1087 */ + 0x22, /* ADC16mr */ + 0x26, /* ADC16rr */ +/* Table1089 */ + 0x25, /* ADC16rm */ + 0x27, /* ADC16rr_REV */ +/* Table1091 */ + 0x1f, /* ADC16i16 */ +/* Table1092 */ + 0x8e5, /* PUSHSS16 */ +/* Table1093 */ + 0x86e, /* POPSS16 */ +/* Table1094 */ + 0x9cc, /* SBB16mr */ + 0x9d0, /* SBB16rr */ +/* Table1096 */ + 0x9cf, /* SBB16rm */ + 0x9d1, /* SBB16rr_REV */ +/* Table1098 */ + 0x9c9, /* SBB16i16 */ +/* Table1099 */ + 0x8d8, /* PUSHDS16 */ +/* Table1100 */ + 0x861, /* POPDS16 */ +/* Table1101 */ + 0xad, /* AND16mr */ + 0xb1, /* AND16rr */ +/* Table1103 */ + 0xb0, /* AND16rm */ + 0xb2, /* AND16rr_REV */ +/* Table1105 */ + 0xaa, /* AND16i16 */ +/* Table1106 */ + 0xac2, /* SUB16mr */ + 0xac6, /* SUB16rr */ +/* Table1108 */ + 0xac5, /* SUB16rm */ + 0xac7, /* SUB16rr_REV */ +/* Table1110 */ + 0xabf, /* SUB16i16 */ +/* Table1111 */ + 0x150a, /* XOR16mr */ + 0x150e, /* XOR16rr */ +/* Table1113 */ + 0x150d, /* XOR16rm */ + 0x150f, /* XOR16rr_REV */ +/* Table1115 */ + 0x1507, /* XOR16i16 */ +/* Table1116 */ + 0x231, /* CMP16mr */ + 0x235, /* CMP16rr */ +/* Table1118 */ + 0x234, /* CMP16rm */ + 0x236, /* CMP16rr_REV */ +/* Table1120 */ + 0x22e, /* CMP16i16 */ +/* Table1121 */ + 0x3b2, /* INC16r */ +/* Table1122 */ + 0x2ba, /* DEC16r */ +/* Table1123 */ + 0x8c7, /* PUSH16r */ +/* Table1124 */ + 0x850, /* POP16r */ +/* Table1125 */ + 0x8d4, /* PUSHA16 */ +/* Table1126 */ + 0x859, /* POPA16 */ +/* Table1127 */ + 0x141, /* BOUNDS16rm */ + 0x0, /* */ +/* Table1129 */ + 0x8e7, /* PUSHi16 */ +/* Table1130 */ + 0x391, /* IMUL16rmi */ + 0x394, /* IMUL16rri */ +/* Table1132 */ + 0x8c6, /* PUSH16i8 */ +/* Table1133 */ + 0x392, /* IMUL16rmi8 */ + 0x395, /* IMUL16rri8 */ +/* Table1135 */ + 0x3a8, /* IN16 */ +/* Table1136 */ + 0x768, /* OUTSW */ +/* Table1137 */ + 0x46, /* ADD16mi */ + 0x739, /* OR16mi */ + 0x20, /* ADC16mi */ + 0x9ca, /* SBB16mi */ + 0xab, /* AND16mi */ + 0xac0, /* SUB16mi */ + 0x1508, /* XOR16mi */ + 0x22f, /* CMP16mi */ + 0x49, /* ADD16ri */ + 0x73c, /* OR16ri */ + 0x23, /* ADC16ri */ + 0x9cd, /* SBB16ri */ + 0xae, /* AND16ri */ + 0xac3, /* SUB16ri */ + 0x150b, /* XOR16ri */ + 0x232, /* CMP16ri */ +/* Table1153 */ + 0x47, /* ADD16mi8 */ + 0x73a, /* OR16mi8 */ + 0x21, /* ADC16mi8 */ + 0x9cb, /* SBB16mi8 */ + 0xac, /* AND16mi8 */ + 0xac1, /* SUB16mi8 */ + 0x1509, /* XOR16mi8 */ + 0x230, /* CMP16mi8 */ + 0x4a, /* ADD16ri8 */ + 0x73d, /* OR16ri8 */ + 0x24, /* ADC16ri8 */ + 0x9ce, /* SBB16ri8 */ + 0xaf, /* AND16ri8 */ + 0xac4, /* SUB16ri8 */ + 0x150c, /* XOR16ri8 */ + 0x233, /* CMP16ri8 */ +/* Table1169 */ + 0xb31, /* TEST16rm */ + 0xb32, /* TEST16rr */ +/* Table1171 */ + 0x14f3, /* XCHG16rm */ + 0x14f4, /* XCHG16rr */ +/* Table1173 */ + 0x631, /* MOV16mr */ + 0x638, /* MOV16rr */ +/* Table1175 */ + 0x637, /* MOV16rm */ + 0x639, /* MOV16rr_REV */ +/* Table1177 */ + 0x632, /* MOV16ms */ + 0x63a, /* MOV16rs */ +/* Table1179 */ + 0x4ca, /* LEA16r */ + 0x0, /* */ +/* Table1181 */ + 0x63b, /* MOV16sm */ + 0x63c, /* MOV16sr */ +/* Table1183 */ + 0x851, /* POP16rmm */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x852, /* POP16rmr */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ +/* Table1199 */ + 0x14f2, /* XCHG16ar */ +/* Table1200 */ + 0x18e, /* CBW */ +/* Table1201 */ + 0x2b4, /* CWD */ +/* Table1202 */ + 0x315, /* FARCALL16i */ +/* Table1203 */ + 0x8dc, /* PUSHF16 */ +/* Table1204 */ + 0x865, /* POPF16 */ +/* Table1205 */ + 0x633, /* MOV16o16a */ +/* Table1206 */ + 0x62e, /* MOV16ao16 */ +/* Table1207 */ + 0x6c4, /* MOVSW */ +/* Table1208 */ + 0x258, /* CMPS16 */ +/* Table1209 */ + 0xb2c, /* TEST16i16 */ +/* Table1210 */ + 0xaa6, /* STOSW */ +/* Table1211 */ + 0x526, /* LODSW */ +/* Table1212 */ + 0x9eb, /* SCAS16 */ +/* Table1213 */ + 0x635, /* MOV16ri */ +/* Table1214 */ + 0x94e, /* ROL16mi */ + 0x966, /* ROR16mi */ + 0x8ed, /* RCL16mi */ + 0x90d, /* RCR16mi */ + 0xa29, /* SHL16mi */ + 0xa51, /* SHR16mi */ + 0x996, /* SAL16mi */ + 0x9af, /* SAR16mi */ + 0x951, /* ROL16ri */ + 0x969, /* ROR16ri */ + 0x8f0, /* RCL16ri */ + 0x910, /* RCR16ri */ + 0xa2c, /* SHL16ri */ + 0xa54, /* SHR16ri */ + 0x999, /* SAL16ri */ + 0x9b2, /* SAR16ri */ +/* Table1230 */ + 0x947, /* RETIW */ +/* Table1231 */ + 0x94a, /* RETW */ +/* Table1232 */ + 0x4d0, /* LES16rm */ + 0x0, /* */ +/* Table1234 */ + 0x4b6, /* LDS16rm */ + 0x0, /* */ +/* Table1236 */ + 0x630, /* MOV16mi */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x636, /* MOV16ri_alt */ + 0x636, /* MOV16ri_alt */ + 0x636, /* MOV16ri_alt */ + 0x636, /* MOV16ri_alt */ + 0x636, /* MOV16ri_alt */ + 0x636, /* MOV16ri_alt */ + 0x636, /* MOV16ri_alt */ + 0x636, /* MOV16ri_alt */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x14f1, /* XBEGIN_4 */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ +/* Table1308 */ + 0x52c, /* LRETIW */ +/* Table1309 */ + 0x52f, /* LRETW */ +/* Table1310 */ + 0x3d1, /* IRET16 */ +/* Table1311 */ + 0x94c, /* ROL16m1 */ + 0x964, /* ROR16m1 */ + 0x8eb, /* RCL16m1 */ + 0x90b, /* RCR16m1 */ + 0xa27, /* SHL16m1 */ + 0xa4f, /* SHR16m1 */ + 0x994, /* SAL16m1 */ + 0x9ad, /* SAR16m1 */ + 0x94f, /* ROL16r1 */ + 0x967, /* ROR16r1 */ + 0x8ee, /* RCL16r1 */ + 0x90e, /* RCR16r1 */ + 0xa2a, /* SHL16r1 */ + 0xa52, /* SHR16r1 */ + 0x997, /* SAL16r1 */ + 0x9b0, /* SAR16r1 */ +/* Table1327 */ + 0x94d, /* ROL16mCL */ + 0x965, /* ROR16mCL */ + 0x8ec, /* RCL16mCL */ + 0x90c, /* RCR16mCL */ + 0xa28, /* SHL16mCL */ + 0xa50, /* SHR16mCL */ + 0x995, /* SAL16mCL */ + 0x9ae, /* SAR16mCL */ + 0x950, /* ROL16rCL */ + 0x968, /* ROR16rCL */ + 0x8ef, /* RCL16rCL */ + 0x90f, /* RCR16rCL */ + 0xa2b, /* SHL16rCL */ + 0xa53, /* SHR16rCL */ + 0x998, /* SAL16rCL */ + 0x9b1, /* SAR16rCL */ +/* Table1343 */ + 0x3a9, /* IN16ri */ +/* Table1344 */ + 0x760, /* OUT16ir */ +/* Table1345 */ + 0x18c, /* CALLpcrel16 */ +/* Table1346 */ + 0x47c, /* JMP_2 */ +/* Table1347 */ + 0x31a, /* FARJMP16i */ +/* Table1348 */ + 0x3aa, /* IN16rr */ +/* Table1349 */ + 0x761, /* OUT16rr */ +/* Table1350 */ + 0xb2d, /* TEST16mi */ + 0xb2e, /* TEST16mi_alt */ + 0x730, /* NOT16m */ + 0x719, /* NEG16m */ + 0x6eb, /* MUL16m */ + 0x38e, /* IMUL16m */ + 0x2c7, /* DIV16m */ + 0x37a, /* IDIV16m */ + 0xb2f, /* TEST16ri */ + 0xb30, /* TEST16ri_alt */ + 0x731, /* NOT16r */ + 0x71a, /* NEG16r */ + 0x6ec, /* MUL16r */ + 0x38f, /* IMUL16r */ + 0x2c8, /* DIV16r */ + 0x37b, /* IDIV16r */ +/* Table1366 */ + 0x3b1, /* INC16m */ + 0x2b9, /* DEC16m */ + 0x185, /* CALL16m */ + 0x316, /* FARCALL16m */ + 0x475, /* JMP16m */ + 0x31b, /* FARJMP16m */ + 0x8c8, /* PUSH16rmm */ + 0x0, /* */ + 0x3b3, /* INC32_16r */ + 0x2bb, /* DEC32_16r */ + 0x186, /* CALL16r */ + 0x0, /* */ + 0x476, /* JMP16r */ + 0x0, /* */ + 0x8c9, /* PUSH16rmr */ + 0x0, /* */ +/* Table1382 */ + 0x463, /* JCXZ */ +/* Table1383 */ + 0x78d, /* PAUSE */ +/* Table1384 */ + 0x60, /* ADD64mr */ + 0x66, /* ADD64rr */ +/* Table1386 */ + 0x65, /* ADD64rm */ + 0x68, /* ADD64rr_REV */ +/* Table1388 */ + 0x5d, /* ADD64i32 */ +/* Table1389 */ + 0x74e, /* OR64mr */ + 0x752, /* OR64rr */ +/* Table1391 */ + 0x751, /* OR64rm */ + 0x753, /* OR64rr_REV */ +/* Table1393 */ + 0x74b, /* OR64i32 */ +/* Table1394 */ + 0x34, /* ADC64mr */ + 0x38, /* ADC64rr */ +/* Table1396 */ + 0x37, /* ADC64rm */ + 0x39, /* ADC64rr_REV */ +/* Table1398 */ + 0x31, /* ADC64i32 */ +/* Table1399 */ + 0x9de, /* SBB64mr */ + 0x9e2, /* SBB64rr */ +/* Table1401 */ + 0x9e1, /* SBB64rm */ + 0x9e3, /* SBB64rr_REV */ +/* Table1403 */ + 0x9db, /* SBB64i32 */ +/* Table1404 */ + 0xbf, /* AND64mr */ + 0xc3, /* AND64rr */ +/* Table1406 */ + 0xc2, /* AND64rm */ + 0xc4, /* AND64rr_REV */ +/* Table1408 */ + 0xbc, /* AND64i32 */ +/* Table1409 */ + 0xad4, /* SUB64mr */ + 0xad8, /* SUB64rr */ +/* Table1411 */ + 0xad7, /* SUB64rm */ + 0xad9, /* SUB64rr_REV */ +/* Table1413 */ + 0xad1, /* SUB64i32 */ +/* Table1414 */ + 0x151c, /* XOR64mr */ + 0x1520, /* XOR64rr */ +/* Table1416 */ + 0x151f, /* XOR64rm */ + 0x1521, /* XOR64rr_REV */ +/* Table1418 */ + 0x1519, /* XOR64i32 */ +/* Table1419 */ + 0x243, /* CMP64mr */ + 0x247, /* CMP64rr */ +/* Table1421 */ + 0x246, /* CMP64rm */ + 0x248, /* CMP64rr_REV */ +/* Table1423 */ + 0x240, /* CMP64i32 */ +/* Table1424 */ + 0x6cc, /* MOVSX64rm32 */ + 0x6cf, /* MOVSX64rr32 */ +/* Table1426 */ + 0x3a1, /* IMUL64rmi32 */ + 0x3a4, /* IMUL64rri32 */ +/* Table1428 */ + 0x3a2, /* IMUL64rmi8 */ + 0x3a5, /* IMUL64rri8 */ +/* Table1430 */ + 0x5e, /* ADD64mi32 */ + 0x74c, /* OR64mi32 */ + 0x32, /* ADC64mi32 */ + 0x9dc, /* SBB64mi32 */ + 0xbd, /* AND64mi32 */ + 0xad2, /* SUB64mi32 */ + 0x151a, /* XOR64mi32 */ + 0x241, /* CMP64mi32 */ + 0x61, /* ADD64ri32 */ + 0x74f, /* OR64ri32 */ + 0x35, /* ADC64ri32 */ + 0x9df, /* SBB64ri32 */ + 0xc0, /* AND64ri32 */ + 0xad5, /* SUB64ri32 */ + 0x151d, /* XOR64ri32 */ + 0x244, /* CMP64ri32 */ +/* Table1446 */ + 0x5f, /* ADD64mi8 */ + 0x74d, /* OR64mi8 */ + 0x33, /* ADC64mi8 */ + 0x9dd, /* SBB64mi8 */ + 0xbe, /* AND64mi8 */ + 0xad3, /* SUB64mi8 */ + 0x151b, /* XOR64mi8 */ + 0x242, /* CMP64mi8 */ + 0x63, /* ADD64ri8 */ + 0x750, /* OR64ri8 */ + 0x36, /* ADC64ri8 */ + 0x9e0, /* SBB64ri8 */ + 0xc1, /* AND64ri8 */ + 0xad6, /* SUB64ri8 */ + 0x151e, /* XOR64ri8 */ + 0x245, /* CMP64ri8 */ +/* Table1462 */ + 0xb3f, /* TEST64rm */ + 0xb40, /* TEST64rr */ +/* Table1464 */ + 0x14fa, /* XCHG64rm */ + 0x14fb, /* XCHG64rr */ +/* Table1466 */ + 0x659, /* MOV64mr */ + 0x664, /* MOV64rr */ +/* Table1468 */ + 0x663, /* MOV64rm */ + 0x665, /* MOV64rr_REV */ +/* Table1470 */ + 0x65a, /* MOV64ms */ + 0x666, /* MOV64rs */ +/* Table1472 */ + 0x4cd, /* LEA64r */ + 0x0, /* */ +/* Table1474 */ + 0x667, /* MOV64sm */ + 0x668, /* MOV64sr */ +/* Table1476 */ + 0x14f9, /* XCHG64ar */ +/* Table1477 */ + 0x190, /* CDQE */ +/* Table1478 */ + 0x27c, /* CQO */ +/* Table1479 */ + 0x65d, /* MOV64o64a */ +/* Table1480 */ + 0x654, /* MOV64ao64 */ +/* Table1481 */ + 0x6bd, /* MOVSQ */ +/* Table1482 */ + 0x25a, /* CMPS64 */ +/* Table1483 */ + 0xb3a, /* TEST64i32 */ +/* Table1484 */ + 0xaa5, /* STOSQ */ +/* Table1485 */ + 0x525, /* LODSQ */ +/* Table1486 */ + 0x9ed, /* SCAS64 */ +/* Table1487 */ + 0x661, /* MOV64ri */ +/* Table1488 */ + 0x95a, /* ROL64mi */ + 0x972, /* ROR64mi */ + 0x8f9, /* RCL64mi */ + 0x919, /* RCR64mi */ + 0xa35, /* SHL64mi */ + 0xa5d, /* SHR64mi */ + 0x9a2, /* SAL64mi */ + 0x9bb, /* SAR64mi */ + 0x95d, /* ROL64ri */ + 0x975, /* ROR64ri */ + 0x8fc, /* RCL64ri */ + 0x91c, /* RCR64ri */ + 0xa38, /* SHL64ri */ + 0xa60, /* SHR64ri */ + 0x9a5, /* SAL64ri */ + 0x9be, /* SAR64ri */ +/* Table1504 */ + 0x658, /* MOV64mi32 */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x662, /* MOV64ri32 */ + 0x662, /* MOV64ri32 */ + 0x662, /* MOV64ri32 */ + 0x662, /* MOV64ri32 */ + 0x662, /* MOV64ri32 */ + 0x662, /* MOV64ri32 */ + 0x662, /* MOV64ri32 */ + 0x662, /* MOV64ri32 */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x14f1, /* XBEGIN_4 */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ +/* Table1576 */ + 0x52b, /* LRETIQ */ +/* Table1577 */ + 0x52e, /* LRETQ */ +/* Table1578 */ + 0x3d3, /* IRET64 */ +/* Table1579 */ + 0x958, /* ROL64m1 */ + 0x970, /* ROR64m1 */ + 0x8f7, /* RCL64m1 */ + 0x917, /* RCR64m1 */ + 0xa33, /* SHL64m1 */ + 0xa5b, /* SHR64m1 */ + 0x9a0, /* SAL64m1 */ + 0x9b9, /* SAR64m1 */ + 0x95b, /* ROL64r1 */ + 0x973, /* ROR64r1 */ + 0x8fa, /* RCL64r1 */ + 0x91a, /* RCR64r1 */ + 0xa36, /* SHL64r1 */ + 0xa5e, /* SHR64r1 */ + 0x9a3, /* SAL64r1 */ + 0x9bc, /* SAR64r1 */ +/* Table1595 */ + 0x959, /* ROL64mCL */ + 0x971, /* ROR64mCL */ + 0x8f8, /* RCL64mCL */ + 0x918, /* RCR64mCL */ + 0xa34, /* SHL64mCL */ + 0xa5c, /* SHR64mCL */ + 0x9a1, /* SAL64mCL */ + 0x9ba, /* SAR64mCL */ + 0x95c, /* ROL64rCL */ + 0x974, /* ROR64rCL */ + 0x8fb, /* RCL64rCL */ + 0x91b, /* RCR64rCL */ + 0xa37, /* SHL64rCL */ + 0xa5f, /* SHR64rCL */ + 0x9a4, /* SAL64rCL */ + 0x9bd, /* SAR64rCL */ +/* Table1611 */ + 0xb3b, /* TEST64mi32 */ + 0xb3c, /* TEST64mi32_alt */ + 0x734, /* NOT64m */ + 0x71d, /* NEG64m */ + 0x6ef, /* MUL64m */ + 0x39e, /* IMUL64m */ + 0x2cb, /* DIV64m */ + 0x37e, /* IDIV64m */ + 0xb3d, /* TEST64ri32 */ + 0xb3e, /* TEST64ri32_alt */ + 0x735, /* NOT64r */ + 0x71e, /* NEG64r */ + 0x6f0, /* MUL64r */ + 0x39f, /* IMUL64r */ + 0x2cc, /* DIV64r */ + 0x37f, /* IDIV64r */ +/* Table1627 */ + 0x3bb, /* INC64m */ + 0x2c3, /* DEC64m */ + 0x189, /* CALL64m */ + 0x319, /* FARCALL64 */ + 0x479, /* JMP64m */ + 0x31e, /* FARJMP64 */ + 0x8d2, /* PUSH64rmm */ + 0x0, /* */ + 0x3bc, /* INC64r */ + 0x2c4, /* DEC64r */ + 0x18b, /* CALL64r */ + 0x0, /* */ + 0x47a, /* JMP64r */ + 0x0, /* */ + 0x8d3, /* PUSH64rmr */ + 0x0, /* */ +/* Table1643 */ + 0x8ce, /* PUSH64i16 */ +/* Table1644 */ + 0x65b, /* MOV64o16a */ +/* Table1645 */ + 0x652, /* MOV64ao16 */ +/* Table1646 */ + 0x3b7, /* INC64_16m */ + 0x2bf, /* DEC64_16m */ + 0x189, /* CALL64m */ + 0x316, /* FARCALL16m */ + 0x479, /* JMP64m */ + 0x31b, /* FARJMP16m */ + 0x8c8, /* PUSH16rmm */ + 0x0, /* */ + 0x3b8, /* INC64_16r */ + 0x2c0, /* DEC64_16r */ + 0x18b, /* CALL64r */ + 0x0, /* */ + 0x47a, /* JMP64r */ + 0x0, /* */ + 0x8c9, /* PUSH16rmr */ + 0x0, /* */ +/* Table1662 */ + 0x465, /* JECXZ_64 */ +/* Table1663 */ + 0x3bb, /* INC64m */ + 0x2c3, /* DEC64m */ + 0x189, /* CALL64m */ + 0x319, /* FARCALL64 */ + 0x479, /* JMP64m */ + 0x31e, /* FARJMP64 */ + 0x8c8, /* PUSH16rmm */ + 0x0, /* */ + 0x3bc, /* INC64r */ + 0x2c4, /* DEC64r */ + 0x18b, /* CALL64r */ + 0x0, /* */ + 0x47a, /* JMP64r */ + 0x0, /* */ + 0x8c9, /* PUSH16rmr */ + 0x0, /* */ +/* Table1679 */ + 0xa83, /* SLDT16m */ + 0xaaa, /* STRm */ + 0x4df, /* LLDT16m */ + 0x539, /* LTRm */ + 0xccb, /* VERRm */ + 0xccd, /* VERWm */ + 0x0, /* */ + 0x0, /* */ + 0xa85, /* SLDT32r */ + 0xaa8, /* STR32r */ + 0x4e0, /* LLDT16r */ + 0x53a, /* LTRr */ + 0xccc, /* VERRr */ + 0xcce, /* VERWr */ + 0x0, /* */ + 0x0, /* */ +/* Table1695 */ + 0xa17, /* SGDT32m */ + 0xa7c, /* SIDT32m */ + 0x4d7, /* LGDT32m */ + 0x4dd, /* LIDT32m */ + 0xa88, /* SMSW16m */ + 0x0, /* */ + 0x4e1, /* LMSW16m */ + 0x3ca, /* INVLPG */ + 0x0, /* */ + 0xefe, /* VMCALL */ + 0xf27, /* VMLAUNCH */ + 0xfed, /* VMRESUME */ + 0x1010, /* VMXOFF */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x62a, /* MONITORrrr */ + 0x718, /* MWAITrr */ + 0x195, /* CLAC */ + 0xa9d, /* STAC */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x1505, /* XGETBV */ + 0x1535, /* XSETBV */ + 0x0, /* */ + 0x0, /* */ + 0xf00, /* VMFUNC */ + 0x1504, /* XEND */ + 0x1539, /* XTEST */ + 0x0, /* */ + 0xfee, /* VMRUN32 */ + 0xf2a, /* VMMCALL */ + 0xf28, /* VMLOAD32 */ + 0xff0, /* VMSAVE32 */ + 0xaa0, /* STGI */ + 0x199, /* CLGI */ + 0xa82, /* SKINIT */ + 0x3cb, /* INVLPGA32 */ + 0xa8a, /* SMSW32r */ + 0xa8a, /* SMSW32r */ + 0xa8a, /* SMSW32r */ + 0xa8a, /* SMSW32r */ + 0xa8a, /* SMSW32r */ + 0xa8a, /* SMSW32r */ + 0xa8a, /* SMSW32r */ + 0xa8a, /* SMSW32r */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x4e2, /* LMSW16r */ + 0x4e2, /* LMSW16r */ + 0x4e2, /* LMSW16r */ + 0x4e2, /* LMSW16r */ + 0x4e2, /* LMSW16r */ + 0x4e2, /* LMSW16r */ + 0x4e2, /* LMSW16r */ + 0x4e2, /* LMSW16r */ + 0xb15, /* SWAPGS */ + 0x930, /* RDTSCP */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ +/* Table1767 */ + 0x4aa, /* LAR32rm */ + 0x4ab, /* LAR32rr */ +/* Table1769 */ + 0x532, /* LSL32rm */ + 0x533, /* LSL32rr */ +/* Table1771 */ + 0xb16, /* SYSCALL */ +/* Table1772 */ + 0x19b, /* CLTS */ +/* Table1773 */ + 0xb1a, /* SYSRET */ +/* Table1774 */ + 0x3c7, /* INVD */ +/* Table1775 */ + 0x14dd, /* WBINVD */ +/* Table1776 */ + 0xb4f, /* TRAP */ +/* Table1777 */ + 0x872, /* PREFETCH */ + 0x877, /* PREFETCHW */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ +/* Table1793 */ + 0x327, /* FEMMS */ +/* Table1794 */ + 0x6d6, /* MOVUPSrm */ + 0x6d7, /* MOVUPSrr */ +/* Table1796 */ + 0x6d5, /* MOVUPSmr */ + 0x6d8, /* MOVUPSrr_REV */ +/* Table1798 */ + 0x69f, /* MOVLPSrm */ + 0x696, /* MOVHLPSrr */ +/* Table1800 */ + 0x69e, /* MOVLPSmr */ + 0x0, /* */ +/* Table1802 */ + 0xb74, /* UNPCKLPSrm */ + 0xb75, /* UNPCKLPSrr */ +/* Table1804 */ + 0xb70, /* UNPCKHPSrm */ + 0xb71, /* UNPCKHPSrr */ +/* Table1806 */ + 0x69a, /* MOVHPSrm */ + 0x69b, /* MOVLHPSrr */ +/* Table1808 */ + 0x699, /* MOVHPSmr */ + 0x0, /* */ +/* Table1810 */ + 0x873, /* PREFETCHNTA */ + 0x874, /* PREFETCHT0 */ + 0x875, /* PREFETCHT1 */ + 0x876, /* PREFETCHT2 */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ +/* Table1826 */ + 0x723, /* NOOPL_19 */ + 0x0, /* */ +/* Table1828 */ + 0x724, /* NOOPL_1a */ + 0x0, /* */ +/* Table1830 */ + 0x725, /* NOOPL_1b */ + 0x0, /* */ +/* Table1832 */ + 0x726, /* NOOPL_1c */ + 0x0, /* */ +/* Table1834 */ + 0x727, /* NOOPL_1d */ + 0x0, /* */ +/* Table1836 */ + 0x728, /* NOOPL_1e */ + 0x0, /* */ +/* Table1838 */ + 0x722, /* NOOPL */ + 0x0, /* */ +/* Table1840 */ + 0x0, /* */ + 0x647, /* MOV32rc */ +/* Table1842 */ + 0x0, /* */ + 0x648, /* MOV32rd */ +/* Table1844 */ + 0x0, /* */ + 0x63f, /* MOV32cr */ +/* Table1846 */ + 0x0, /* */ + 0x640, /* MOV32dr */ +/* Table1848 */ + 0x67f, /* MOVAPSrm */ + 0x680, /* MOVAPSrr */ +/* Table1850 */ + 0x67e, /* MOVAPSmr */ + 0x681, /* MOVAPSrr_REV */ +/* Table1852 */ + 0x574, /* MMX_CVTPI2PSirm */ + 0x575, /* MMX_CVTPI2PSirr */ +/* Table1854 */ + 0x6a7, /* MOVNTPSmr */ + 0x0, /* */ +/* Table1856 */ + 0x57a, /* MMX_CVTTPS2PIirm */ + 0x57b, /* MMX_CVTTPS2PIirr */ +/* Table1858 */ + 0x576, /* MMX_CVTPS2PIirm */ + 0x577, /* MMX_CVTPS2PIirr */ +/* Table1860 */ + 0xb60, /* UCOMISSrm */ + 0xb61, /* UCOMISSrr */ +/* Table1862 */ + 0x270, /* COMISSrm */ + 0x271, /* COMISSrr */ +/* Table1864 */ + 0x14e5, /* WRMSR */ +/* Table1865 */ + 0x92f, /* RDTSC */ +/* Table1866 */ + 0x927, /* RDMSR */ +/* Table1867 */ + 0x928, /* RDPMC */ +/* Table1868 */ + 0xb17, /* SYSENTER */ +/* Table1869 */ + 0xb18, /* SYSEXIT */ +/* Table1870 */ + 0x36f, /* GETSEC */ +/* Table1871 */ + 0x209, /* CMOVO32rm */ + 0x20a, /* CMOVO32rr */ +/* Table1873 */ + 0x1f3, /* CMOVNO32rm */ + 0x1f4, /* CMOVNO32rr */ +/* Table1875 */ + 0x1ab, /* CMOVB32rm */ + 0x1ac, /* CMOVB32rr */ +/* Table1877 */ + 0x1a5, /* CMOVAE32rm */ + 0x1a6, /* CMOVAE32rr */ +/* Table1879 */ + 0x1bf, /* CMOVE32rm */ + 0x1c0, /* CMOVE32rr */ +/* Table1881 */ + 0x1e9, /* CMOVNE32rm */ + 0x1ea, /* CMOVNE32rr */ +/* Table1883 */ + 0x1b1, /* CMOVBE32rm */ + 0x1b2, /* CMOVBE32rr */ +/* Table1885 */ + 0x19f, /* CMOVA32rm */ + 0x1a0, /* CMOVA32rr */ +/* Table1887 */ + 0x219, /* CMOVS32rm */ + 0x21a, /* CMOVS32rr */ +/* Table1889 */ + 0x203, /* CMOVNS32rm */ + 0x204, /* CMOVNS32rr */ +/* Table1891 */ + 0x20f, /* CMOVP32rm */ + 0x210, /* CMOVP32rr */ +/* Table1893 */ + 0x1f9, /* CMOVNP32rm */ + 0x1fa, /* CMOVNP32rr */ +/* Table1895 */ + 0x1d5, /* CMOVL32rm */ + 0x1d6, /* CMOVL32rr */ +/* Table1897 */ + 0x1cf, /* CMOVGE32rm */ + 0x1d0, /* CMOVGE32rr */ +/* Table1899 */ + 0x1db, /* CMOVLE32rm */ + 0x1dc, /* CMOVLE32rr */ +/* Table1901 */ + 0x1c9, /* CMOVG32rm */ + 0x1ca, /* CMOVG32rr */ +/* Table1903 */ + 0x0, /* */ + 0x6a1, /* MOVMSKPSrr */ +/* Table1905 */ + 0xa8e, /* SQRTPSm */ + 0xa8f, /* SQRTPSr */ +/* Table1907 */ + 0x98b, /* RSQRTPSm */ + 0x98d, /* RSQRTPSr */ +/* Table1909 */ + 0x903, /* RCPPSm */ + 0x905, /* RCPPSr */ +/* Table1911 */ + 0xd7, /* ANDPSrm */ + 0xd8, /* ANDPSrr */ +/* Table1913 */ + 0xd3, /* ANDNPSrm */ + 0xd4, /* ANDNPSrr */ +/* Table1915 */ + 0x75e, /* ORPSrm */ + 0x75f, /* ORPSrr */ +/* Table1917 */ + 0x152c, /* XORPSrm */ + 0x152d, /* XORPSrr */ +/* Table1919 */ + 0x73, /* ADDPSrm */ + 0x74, /* ADDPSrr */ +/* Table1921 */ + 0x6f5, /* MULPSrm */ + 0x6f6, /* MULPSrr */ +/* Table1923 */ + 0x292, /* CVTPS2PDrm */ + 0x293, /* CVTPS2PDrr */ +/* Table1925 */ + 0x28a, /* CVTDQ2PSrm */ + 0x28b, /* CVTDQ2PSrr */ +/* Table1927 */ + 0xae4, /* SUBPSrm */ + 0xae5, /* SUBPSrr */ +/* Table1929 */ + 0x566, /* MINPSrm */ + 0x567, /* MINPSrr */ +/* Table1931 */ + 0x2d1, /* DIVPSrm */ + 0x2d2, /* DIVPSrr */ +/* Table1933 */ + 0x551, /* MAXPSrm */ + 0x552, /* MAXPSrr */ +/* Table1935 */ + 0x621, /* MMX_PUNPCKLBWirm */ + 0x622, /* MMX_PUNPCKLBWirr */ +/* Table1937 */ + 0x625, /* MMX_PUNPCKLWDirm */ + 0x626, /* MMX_PUNPCKLWDirr */ +/* Table1939 */ + 0x623, /* MMX_PUNPCKLDQirm */ + 0x624, /* MMX_PUNPCKLDQirr */ +/* Table1941 */ + 0x595, /* MMX_PACKSSWBirm */ + 0x596, /* MMX_PACKSSWBirr */ +/* Table1943 */ + 0x5b9, /* MMX_PCMPGTBirm */ + 0x5ba, /* MMX_PCMPGTBirr */ +/* Table1945 */ + 0x5bd, /* MMX_PCMPGTWirm */ + 0x5be, /* MMX_PCMPGTWirr */ +/* Table1947 */ + 0x5bb, /* MMX_PCMPGTDirm */ + 0x5bc, /* MMX_PCMPGTDirr */ +/* Table1949 */ + 0x597, /* MMX_PACKUSWBirm */ + 0x598, /* MMX_PACKUSWBirr */ +/* Table1951 */ + 0x61b, /* MMX_PUNPCKHBWirm */ + 0x61c, /* MMX_PUNPCKHBWirr */ +/* Table1953 */ + 0x61f, /* MMX_PUNPCKHWDirm */ + 0x620, /* MMX_PUNPCKHWDirr */ +/* Table1955 */ + 0x61d, /* MMX_PUNPCKHDQirm */ + 0x61e, /* MMX_PUNPCKHDQirr */ +/* Table1957 */ + 0x593, /* MMX_PACKSSDWirm */ + 0x594, /* MMX_PACKSSDWirr */ +/* Table1959 */ + 0x582, /* MMX_MOVD64rm */ + 0x583, /* MMX_MOVD64rr */ +/* Table1961 */ + 0x58b, /* MMX_MOVQ64rm */ + 0x58c, /* MMX_MOVQ64rr */ +/* Table1963 */ + 0x5eb, /* MMX_PSHUFWmi */ + 0x5ec, /* MMX_PSHUFWri */ +/* Table1965 */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x608, /* MMX_PSRLWri */ + 0x0, /* */ + 0x5ff, /* MMX_PSRAWri */ + 0x0, /* */ + 0x5f9, /* MMX_PSLLWri */ + 0x0, /* */ +/* Table1981 */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x602, /* MMX_PSRLDri */ + 0x0, /* */ + 0x5fc, /* MMX_PSRADri */ + 0x0, /* */ + 0x5f3, /* MMX_PSLLDri */ + 0x0, /* */ +/* Table1997 */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x605, /* MMX_PSRLQri */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x5f6, /* MMX_PSLLQri */ + 0x0, /* */ +/* Table2013 */ + 0x5b3, /* MMX_PCMPEQBirm */ + 0x5b4, /* MMX_PCMPEQBirr */ +/* Table2015 */ + 0x5b7, /* MMX_PCMPEQWirm */ + 0x5b8, /* MMX_PCMPEQWirr */ +/* Table2017 */ + 0x5b5, /* MMX_PCMPEQDirm */ + 0x5b6, /* MMX_PCMPEQDirr */ +/* Table2019 */ + 0x57c, /* MMX_EMMS */ +/* Table2020 */ + 0xfe9, /* VMREAD32rm */ + 0xfea, /* VMREAD32rr */ +/* Table2022 */ + 0x100c, /* VMWRITE32rm */ + 0x100d, /* VMWRITE32rr */ +/* Table2024 */ + 0x581, /* MMX_MOVD64mr */ + 0x580, /* MMX_MOVD64grr */ +/* Table2026 */ + 0x58a, /* MMX_MOVQ64mr */ + 0x0, /* */ +/* Table2028 */ + 0x48c, /* JO_4 */ +/* Table2029 */ + 0x483, /* JNO_4 */ +/* Table2030 */ + 0x462, /* JB_4 */ +/* Table2031 */ + 0x459, /* JAE_4 */ +/* Table2032 */ + 0x468, /* JE_4 */ +/* Table2033 */ + 0x480, /* JNE_4 */ +/* Table2034 */ + 0x45f, /* JBE_4 */ +/* Table2035 */ + 0x45c, /* JA_4 */ +/* Table2036 */ + 0x493, /* JS_4 */ +/* Table2037 */ + 0x489, /* JNS_4 */ +/* Table2038 */ + 0x48f, /* JP_4 */ +/* Table2039 */ + 0x486, /* JNP_4 */ +/* Table2040 */ + 0x474, /* JL_4 */ +/* Table2041 */ + 0x46b, /* JGE_4 */ +/* Table2042 */ + 0x471, /* JLE_4 */ +/* Table2043 */ + 0x46e, /* JG_4 */ +/* Table2044 */ + 0xa0f, /* SETOm */ + 0xa10, /* SETOr */ +/* Table2046 */ + 0xa09, /* SETNOm */ + 0xa0a, /* SETNOr */ +/* Table2048 */ + 0x9fb, /* SETBm */ + 0x9fc, /* SETBr */ +/* Table2050 */ + 0x9f1, /* SETAEm */ + 0x9f2, /* SETAEr */ +/* Table2052 */ + 0x9fd, /* SETEm */ + 0x9fe, /* SETEr */ +/* Table2054 */ + 0xa07, /* SETNEm */ + 0xa08, /* SETNEr */ +/* Table2056 */ + 0x9f5, /* SETBEm */ + 0x9f6, /* SETBEr */ +/* Table2058 */ + 0x9f3, /* SETAm */ + 0x9f4, /* SETAr */ +/* Table2060 */ + 0xa13, /* SETSm */ + 0xa14, /* SETSr */ +/* Table2062 */ + 0xa0d, /* SETNSm */ + 0xa0e, /* SETNSr */ +/* Table2064 */ + 0xa11, /* SETPm */ + 0xa12, /* SETPr */ +/* Table2066 */ + 0xa0b, /* SETNPm */ + 0xa0c, /* SETNPr */ +/* Table2068 */ + 0xa05, /* SETLm */ + 0xa06, /* SETLr */ +/* Table2070 */ + 0x9ff, /* SETGEm */ + 0xa00, /* SETGEr */ +/* Table2072 */ + 0xa03, /* SETLEm */ + 0xa04, /* SETLEr */ +/* Table2074 */ + 0xa01, /* SETGm */ + 0xa02, /* SETGr */ +/* Table2076 */ + 0x8e0, /* PUSHFS32 */ +/* Table2077 */ + 0x869, /* POPFS32 */ +/* Table2078 */ + 0x27a, /* CPUID32 */ +/* Table2079 */ + 0x156, /* BT32mr */ + 0x158, /* BT32rr */ +/* Table2081 */ + 0xa44, /* SHLD32mri8 */ + 0xa46, /* SHLD32rri8 */ +/* Table2083 */ + 0xa43, /* SHLD32mrCL */ + 0xa45, /* SHLD32rrCL */ +/* Table2085 */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x62b, /* MONTMUL */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x1536, /* XSHA1 */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x1537, /* XSHA256 */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ +/* Table2157 */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x1538, /* XSTORE */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x1502, /* XCRYPTECB */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x14ff, /* XCRYPTCBC */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x1501, /* XCRYPTCTR */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x1500, /* XCRYPTCFB */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x1503, /* XCRYPTOFB */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ +/* Table2229 */ + 0x8e3, /* PUSHGS32 */ +/* Table2230 */ + 0x86c, /* POPGS32 */ +/* Table2231 */ + 0x98a, /* RSM */ +/* Table2232 */ + 0x17a, /* BTS32mr */ + 0x17c, /* BTS32rr */ +/* Table2234 */ + 0xa6c, /* SHRD32mri8 */ + 0xa6e, /* SHRD32rri8 */ +/* Table2236 */ + 0xa6b, /* SHRD32mrCL */ + 0xa6d, /* SHRD32rrCL */ +/* Table2238 */ + 0x353, /* FXSAVE */ + 0x351, /* FXRSTOR */ + 0x4b5, /* LDMXCSR */ + 0xaa2, /* STMXCSR */ + 0x1531, /* XSAVE */ + 0x152f, /* XRSTOR */ + 0x1533, /* XSAVEOPT */ + 0x198, /* CLFLUSH */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x4d2, /* LFENCE */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x55b, /* MFENCE */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0xa15, /* SFENCE */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ +/* Table2310 */ + 0x398, /* IMUL32rm */ + 0x39b, /* IMUL32rr */ +/* Table2312 */ + 0x26c, /* CMPXCHG8rm */ + 0x26d, /* CMPXCHG8rr */ +/* Table2314 */ + 0x267, /* CMPXCHG32rm */ + 0x268, /* CMPXCHG32rr */ +/* Table2316 */ + 0x537, /* LSS32rm */ + 0x0, /* */ +/* Table2318 */ + 0x16e, /* BTR32mr */ + 0x170, /* BTR32rr */ +/* Table2320 */ + 0x4d4, /* LFS32rm */ + 0x0, /* */ +/* Table2322 */ + 0x4da, /* LGS32rm */ + 0x0, /* */ +/* Table2324 */ + 0x6e2, /* MOVZX32rm8 */ + 0x6e4, /* MOVZX32rr8 */ +/* Table2326 */ + 0x6e1, /* MOVZX32rm16 */ + 0x6e3, /* MOVZX32rr16 */ +/* Table2328 */ + 0xb6d, /* UD2B */ +/* Table2329 */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x155, /* BT32mi8 */ + 0x179, /* BTS32mi8 */ + 0x16d, /* BTR32mi8 */ + 0x161, /* BTC32mi8 */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x157, /* BT32ri8 */ + 0x17b, /* BTS32ri8 */ + 0x16f, /* BTR32ri8 */ + 0x163, /* BTC32ri8 */ +/* Table2345 */ + 0x162, /* BTC32mr */ + 0x164, /* BTC32rr */ +/* Table2347 */ + 0x145, /* BSF32rm */ + 0x146, /* BSF32rr */ +/* Table2349 */ + 0x14b, /* BSR32rm */ + 0x14c, /* BSR32rr */ +/* Table2351 */ + 0x6c8, /* MOVSX32rm8 */ + 0x6ca, /* MOVSX32rr8 */ +/* Table2353 */ + 0x6c7, /* MOVSX32rm16 */ + 0x6c9, /* MOVSX32rr16 */ +/* Table2355 */ + 0x14ee, /* XADD8rm */ + 0x14ef, /* XADD8rr */ +/* Table2357 */ + 0x14ea, /* XADD32rm */ + 0x14eb, /* XADD32rr */ +/* Table2359 */ + 0x254, /* CMPPSrmi */ + 0x256, /* CMPPSrri */ +/* Table2361 */ + 0x6a5, /* MOVNTImr */ + 0x0, /* */ +/* Table2363 */ + 0x5cc, /* MMX_PINSRWirmi */ + 0x5cd, /* MMX_PINSRWirri */ +/* Table2365 */ + 0x0, /* */ + 0x5bf, /* MMX_PEXTRWirri */ +/* Table2367 */ + 0xa79, /* SHUFPSrmi */ + 0xa7a, /* SHUFPSrri */ +/* Table2369 */ + 0x0, /* */ + 0x26b, /* CMPXCHG8B */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0xfe7, /* VMPTRLDm */ + 0xfe8, /* VMPTRSTm */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x92a, /* RDRAND32r */ + 0x92d, /* RDSEED32r */ +/* Table2385 */ + 0x14f, /* BSWAP32r */ +/* Table2386 */ + 0x609, /* MMX_PSRLWrm */ + 0x60a, /* MMX_PSRLWrr */ +/* Table2388 */ + 0x603, /* MMX_PSRLDrm */ + 0x604, /* MMX_PSRLDrr */ +/* Table2390 */ + 0x606, /* MMX_PSRLQrm */ + 0x607, /* MMX_PSRLQrr */ +/* Table2392 */ + 0x59d, /* MMX_PADDQirm */ + 0x59e, /* MMX_PADDQirr */ +/* Table2394 */ + 0x5e1, /* MMX_PMULLWirm */ + 0x5e2, /* MMX_PMULLWirr */ +/* Table2396 */ + 0x0, /* */ + 0x5da, /* MMX_PMOVMSKBrr */ +/* Table2398 */ + 0x615, /* MMX_PSUBUSBirm */ + 0x616, /* MMX_PSUBUSBirr */ +/* Table2400 */ + 0x617, /* MMX_PSUBUSWirm */ + 0x618, /* MMX_PSUBUSWirr */ +/* Table2402 */ + 0x5d8, /* MMX_PMINUBirm */ + 0x5d9, /* MMX_PMINUBirr */ +/* Table2404 */ + 0x5ad, /* MMX_PANDirm */ + 0x5ae, /* MMX_PANDirr */ +/* Table2406 */ + 0x5a3, /* MMX_PADDUSBirm */ + 0x5a4, /* MMX_PADDUSBirr */ +/* Table2408 */ + 0x5a5, /* MMX_PADDUSWirm */ + 0x5a6, /* MMX_PADDUSWirr */ +/* Table2410 */ + 0x5d4, /* MMX_PMAXUBirm */ + 0x5d5, /* MMX_PMAXUBirr */ +/* Table2412 */ + 0x5ab, /* MMX_PANDNirm */ + 0x5ac, /* MMX_PANDNirr */ +/* Table2414 */ + 0x5af, /* MMX_PAVGBirm */ + 0x5b0, /* MMX_PAVGBirr */ +/* Table2416 */ + 0x600, /* MMX_PSRAWrm */ + 0x601, /* MMX_PSRAWrr */ +/* Table2418 */ + 0x5fd, /* MMX_PSRADrm */ + 0x5fe, /* MMX_PSRADrr */ +/* Table2420 */ + 0x5b1, /* MMX_PAVGWirm */ + 0x5b2, /* MMX_PAVGWirr */ +/* Table2422 */ + 0x5dd, /* MMX_PMULHUWirm */ + 0x5de, /* MMX_PMULHUWirr */ +/* Table2424 */ + 0x5df, /* MMX_PMULHWirm */ + 0x5e0, /* MMX_PMULHWirr */ +/* Table2426 */ + 0x587, /* MMX_MOVNTQmr */ + 0x0, /* */ +/* Table2428 */ + 0x611, /* MMX_PSUBSBirm */ + 0x612, /* MMX_PSUBSBirr */ +/* Table2430 */ + 0x613, /* MMX_PSUBSWirm */ + 0x614, /* MMX_PSUBSWirr */ +/* Table2432 */ + 0x5d6, /* MMX_PMINSWirm */ + 0x5d7, /* MMX_PMINSWirr */ +/* Table2434 */ + 0x5e5, /* MMX_PORirm */ + 0x5e6, /* MMX_PORirr */ +/* Table2436 */ + 0x59f, /* MMX_PADDSBirm */ + 0x5a0, /* MMX_PADDSBirr */ +/* Table2438 */ + 0x5a1, /* MMX_PADDSWirm */ + 0x5a2, /* MMX_PADDSWirr */ +/* Table2440 */ + 0x5d2, /* MMX_PMAXSWirm */ + 0x5d3, /* MMX_PMAXSWirr */ +/* Table2442 */ + 0x627, /* MMX_PXORirm */ + 0x628, /* MMX_PXORirr */ +/* Table2444 */ + 0x5fa, /* MMX_PSLLWrm */ + 0x5fb, /* MMX_PSLLWrr */ +/* Table2446 */ + 0x5f4, /* MMX_PSLLDrm */ + 0x5f5, /* MMX_PSLLDrr */ +/* Table2448 */ + 0x5f7, /* MMX_PSLLQrm */ + 0x5f8, /* MMX_PSLLQrr */ +/* Table2450 */ + 0x5e3, /* MMX_PMULUDQirm */ + 0x5e4, /* MMX_PMULUDQirr */ +/* Table2452 */ + 0x5d0, /* MMX_PMADDWDirm */ + 0x5d1, /* MMX_PMADDWDirr */ +/* Table2454 */ + 0x5e7, /* MMX_PSADBWirm */ + 0x5e8, /* MMX_PSADBWirr */ +/* Table2456 */ + 0x0, /* */ + 0x57d, /* MMX_MASKMOVQ */ +/* Table2458 */ + 0x60b, /* MMX_PSUBBirm */ + 0x60c, /* MMX_PSUBBirr */ +/* Table2460 */ + 0x619, /* MMX_PSUBWirm */ + 0x61a, /* MMX_PSUBWirr */ +/* Table2462 */ + 0x60d, /* MMX_PSUBDirm */ + 0x60e, /* MMX_PSUBDirr */ +/* Table2464 */ + 0x60f, /* MMX_PSUBQirm */ + 0x610, /* MMX_PSUBQirr */ +/* Table2466 */ + 0x599, /* MMX_PADDBirm */ + 0x59a, /* MMX_PADDBirr */ +/* Table2468 */ + 0x5a7, /* MMX_PADDWirm */ + 0x5a8, /* MMX_PADDWirr */ +/* Table2470 */ + 0x59b, /* MMX_PADDDirm */ + 0x59c, /* MMX_PADDDirr */ +/* Table2472 */ + 0xa18, /* SGDT64m */ + 0xa7d, /* SIDT64m */ + 0x4d8, /* LGDT64m */ + 0x4de, /* LIDT64m */ + 0xa88, /* SMSW16m */ + 0x0, /* */ + 0x4e1, /* LMSW16m */ + 0x3ca, /* INVLPG */ + 0x0, /* */ + 0xefe, /* VMCALL */ + 0xf27, /* VMLAUNCH */ + 0xfed, /* VMRESUME */ + 0x1010, /* VMXOFF */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x62a, /* MONITORrrr */ + 0x718, /* MWAITrr */ + 0x195, /* CLAC */ + 0xa9d, /* STAC */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x1505, /* XGETBV */ + 0x1535, /* XSETBV */ + 0x0, /* */ + 0x0, /* */ + 0xf00, /* VMFUNC */ + 0x1504, /* XEND */ + 0x1539, /* XTEST */ + 0x0, /* */ + 0xfef, /* VMRUN64 */ + 0xf2a, /* VMMCALL */ + 0xf29, /* VMLOAD64 */ + 0xff1, /* VMSAVE64 */ + 0xaa0, /* STGI */ + 0x199, /* CLGI */ + 0xa82, /* SKINIT */ + 0x3cc, /* INVLPGA64 */ + 0xa8a, /* SMSW32r */ + 0xa8a, /* SMSW32r */ + 0xa8a, /* SMSW32r */ + 0xa8a, /* SMSW32r */ + 0xa8a, /* SMSW32r */ + 0xa8a, /* SMSW32r */ + 0xa8a, /* SMSW32r */ + 0xa8a, /* SMSW32r */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x4e2, /* LMSW16r */ + 0x4e2, /* LMSW16r */ + 0x4e2, /* LMSW16r */ + 0x4e2, /* LMSW16r */ + 0x4e2, /* LMSW16r */ + 0x4e2, /* LMSW16r */ + 0x4e2, /* LMSW16r */ + 0x4e2, /* LMSW16r */ + 0xb15, /* SWAPGS */ + 0x930, /* RDTSCP */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ +/* Table2544 */ + 0x0, /* */ + 0x65f, /* MOV64rc */ +/* Table2546 */ + 0x0, /* */ + 0x660, /* MOV64rd */ +/* Table2548 */ + 0x0, /* */ + 0x656, /* MOV64cr */ +/* Table2550 */ + 0x0, /* */ + 0x657, /* MOV64dr */ +/* Table2552 */ + 0xfeb, /* VMREAD64rm */ + 0xfec, /* VMREAD64rr */ +/* Table2554 */ + 0x100e, /* VMWRITE64rm */ + 0x100f, /* VMWRITE64rr */ +/* Table2556 */ + 0x8e1, /* PUSHFS64 */ +/* Table2557 */ + 0x86a, /* POPFS64 */ +/* Table2558 */ + 0x27b, /* CPUID64 */ +/* Table2559 */ + 0x8e4, /* PUSHGS64 */ +/* Table2560 */ + 0x86d, /* POPGS64 */ +/* Table2561 */ + 0x0, /* */ + 0x57e, /* MMX_MASKMOVQ64 */ +/* Table2563 */ + 0xa83, /* SLDT16m */ + 0xaaa, /* STRm */ + 0x4df, /* LLDT16m */ + 0x539, /* LTRm */ + 0xccb, /* VERRm */ + 0xccd, /* VERWm */ + 0x0, /* */ + 0x0, /* */ + 0xa84, /* SLDT16r */ + 0xaa7, /* STR16r */ + 0x4e0, /* LLDT16r */ + 0x53a, /* LTRr */ + 0xccc, /* VERRr */ + 0xcce, /* VERWr */ + 0x0, /* */ + 0x0, /* */ +/* Table2579 */ + 0xa16, /* SGDT16m */ + 0xa7b, /* SIDT16m */ + 0x4d6, /* LGDT16m */ + 0x4dc, /* LIDT16m */ + 0xa88, /* SMSW16m */ + 0x0, /* */ + 0x4e1, /* LMSW16m */ + 0x3ca, /* INVLPG */ + 0x0, /* */ + 0xefe, /* VMCALL */ + 0xf27, /* VMLAUNCH */ + 0xfed, /* VMRESUME */ + 0x1010, /* VMXOFF */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x62a, /* MONITORrrr */ + 0x718, /* MWAITrr */ + 0x195, /* CLAC */ + 0xa9d, /* STAC */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x1505, /* XGETBV */ + 0x1535, /* XSETBV */ + 0x0, /* */ + 0x0, /* */ + 0xf00, /* VMFUNC */ + 0x1504, /* XEND */ + 0x1539, /* XTEST */ + 0x0, /* */ + 0xfee, /* VMRUN32 */ + 0xf2a, /* VMMCALL */ + 0xf28, /* VMLOAD32 */ + 0xff0, /* VMSAVE32 */ + 0xaa0, /* STGI */ + 0x199, /* CLGI */ + 0xa82, /* SKINIT */ + 0x3cb, /* INVLPGA32 */ + 0xa89, /* SMSW16r */ + 0xa89, /* SMSW16r */ + 0xa89, /* SMSW16r */ + 0xa89, /* SMSW16r */ + 0xa89, /* SMSW16r */ + 0xa89, /* SMSW16r */ + 0xa89, /* SMSW16r */ + 0xa89, /* SMSW16r */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x4e2, /* LMSW16r */ + 0x4e2, /* LMSW16r */ + 0x4e2, /* LMSW16r */ + 0x4e2, /* LMSW16r */ + 0x4e2, /* LMSW16r */ + 0x4e2, /* LMSW16r */ + 0x4e2, /* LMSW16r */ + 0x4e2, /* LMSW16r */ + 0xb15, /* SWAPGS */ + 0x930, /* RDTSCP */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ +/* Table2651 */ + 0x4a8, /* LAR16rm */ + 0x4a9, /* LAR16rr */ +/* Table2653 */ + 0x530, /* LSL16rm */ + 0x531, /* LSL16rr */ +/* Table2655 */ + 0x6d2, /* MOVUPDrm */ + 0x6d3, /* MOVUPDrr */ +/* Table2657 */ + 0x6d1, /* MOVUPDmr */ + 0x6d4, /* MOVUPDrr_REV */ +/* Table2659 */ + 0x69d, /* MOVLPDrm */ + 0x696, /* MOVHLPSrr */ +/* Table2661 */ + 0x69c, /* MOVLPDmr */ + 0x0, /* */ +/* Table2663 */ + 0xb72, /* UNPCKLPDrm */ + 0xb73, /* UNPCKLPDrr */ +/* Table2665 */ + 0xb6e, /* UNPCKHPDrm */ + 0xb6f, /* UNPCKHPDrr */ +/* Table2667 */ + 0x698, /* MOVHPDrm */ + 0x69b, /* MOVLHPSrr */ +/* Table2669 */ + 0x697, /* MOVHPDmr */ + 0x0, /* */ +/* Table2671 */ + 0x72a, /* NOOPW_19 */ + 0x0, /* */ +/* Table2673 */ + 0x72b, /* NOOPW_1a */ + 0x0, /* */ +/* Table2675 */ + 0x72c, /* NOOPW_1b */ + 0x0, /* */ +/* Table2677 */ + 0x72d, /* NOOPW_1c */ + 0x0, /* */ +/* Table2679 */ + 0x72e, /* NOOPW_1d */ + 0x0, /* */ +/* Table2681 */ + 0x72f, /* NOOPW_1e */ + 0x0, /* */ +/* Table2683 */ + 0x729, /* NOOPW */ + 0x0, /* */ +/* Table2685 */ + 0x67b, /* MOVAPDrm */ + 0x67c, /* MOVAPDrr */ +/* Table2687 */ + 0x67a, /* MOVAPDmr */ + 0x67d, /* MOVAPDrr_REV */ +/* Table2689 */ + 0x572, /* MMX_CVTPI2PDirm */ + 0x573, /* MMX_CVTPI2PDirr */ +/* Table2691 */ + 0x6a6, /* MOVNTPDmr */ + 0x0, /* */ +/* Table2693 */ + 0x578, /* MMX_CVTTPD2PIirm */ + 0x579, /* MMX_CVTTPD2PIirr */ +/* Table2695 */ + 0x570, /* MMX_CVTPD2PIirm */ + 0x571, /* MMX_CVTPD2PIirr */ +/* Table2697 */ + 0xb5e, /* UCOMISDrm */ + 0xb5f, /* UCOMISDrr */ +/* Table2699 */ + 0x26e, /* COMISDrm */ + 0x26f, /* COMISDrr */ +/* Table2701 */ + 0x207, /* CMOVO16rm */ + 0x208, /* CMOVO16rr */ +/* Table2703 */ + 0x1f1, /* CMOVNO16rm */ + 0x1f2, /* CMOVNO16rr */ +/* Table2705 */ + 0x1a9, /* CMOVB16rm */ + 0x1aa, /* CMOVB16rr */ +/* Table2707 */ + 0x1a3, /* CMOVAE16rm */ + 0x1a4, /* CMOVAE16rr */ +/* Table2709 */ + 0x1bd, /* CMOVE16rm */ + 0x1be, /* CMOVE16rr */ +/* Table2711 */ + 0x1e7, /* CMOVNE16rm */ + 0x1e8, /* CMOVNE16rr */ +/* Table2713 */ + 0x1af, /* CMOVBE16rm */ + 0x1b0, /* CMOVBE16rr */ +/* Table2715 */ + 0x19d, /* CMOVA16rm */ + 0x19e, /* CMOVA16rr */ +/* Table2717 */ + 0x217, /* CMOVS16rm */ + 0x218, /* CMOVS16rr */ +/* Table2719 */ + 0x201, /* CMOVNS16rm */ + 0x202, /* CMOVNS16rr */ +/* Table2721 */ + 0x20d, /* CMOVP16rm */ + 0x20e, /* CMOVP16rr */ +/* Table2723 */ + 0x1f7, /* CMOVNP16rm */ + 0x1f8, /* CMOVNP16rr */ +/* Table2725 */ + 0x1d3, /* CMOVL16rm */ + 0x1d4, /* CMOVL16rr */ +/* Table2727 */ + 0x1cd, /* CMOVGE16rm */ + 0x1ce, /* CMOVGE16rr */ +/* Table2729 */ + 0x1d9, /* CMOVLE16rm */ + 0x1da, /* CMOVLE16rr */ +/* Table2731 */ + 0x1c7, /* CMOVG16rm */ + 0x1c8, /* CMOVG16rr */ +/* Table2733 */ + 0x0, /* */ + 0x6a0, /* MOVMSKPDrr */ +/* Table2735 */ + 0xa8c, /* SQRTPDm */ + 0xa8d, /* SQRTPDr */ +/* Table2737 */ + 0xd5, /* ANDPDrm */ + 0xd6, /* ANDPDrr */ +/* Table2739 */ + 0xd1, /* ANDNPDrm */ + 0xd2, /* ANDNPDrr */ +/* Table2741 */ + 0x75c, /* ORPDrm */ + 0x75d, /* ORPDrr */ +/* Table2743 */ + 0x152a, /* XORPDrm */ + 0x152b, /* XORPDrr */ +/* Table2745 */ + 0x71, /* ADDPDrm */ + 0x72, /* ADDPDrr */ +/* Table2747 */ + 0x6f3, /* MULPDrm */ + 0x6f4, /* MULPDrr */ +/* Table2749 */ + 0x28e, /* CVTPD2PSrm */ + 0x28f, /* CVTPD2PSrr */ +/* Table2751 */ + 0x290, /* CVTPS2DQrm */ + 0x291, /* CVTPS2DQrr */ +/* Table2753 */ + 0xae2, /* SUBPDrm */ + 0xae3, /* SUBPDrr */ +/* Table2755 */ + 0x564, /* MINPDrm */ + 0x565, /* MINPDrr */ +/* Table2757 */ + 0x2cf, /* DIVPDrm */ + 0x2d0, /* DIVPDrr */ +/* Table2759 */ + 0x54f, /* MAXPDrm */ + 0x550, /* MAXPDrr */ +/* Table2761 */ + 0x8be, /* PUNPCKLBWrm */ + 0x8bf, /* PUNPCKLBWrr */ +/* Table2763 */ + 0x8c4, /* PUNPCKLWDrm */ + 0x8c5, /* PUNPCKLWDrr */ +/* Table2765 */ + 0x8c0, /* PUNPCKLDQrm */ + 0x8c1, /* PUNPCKLDQrr */ +/* Table2767 */ + 0x771, /* PACKSSWBrm */ + 0x772, /* PACKSSWBrr */ +/* Table2769 */ + 0x7aa, /* PCMPGTBrm */ + 0x7ab, /* PCMPGTBrr */ +/* Table2771 */ + 0x7b0, /* PCMPGTWrm */ + 0x7b1, /* PCMPGTWrr */ +/* Table2773 */ + 0x7ac, /* PCMPGTDrm */ + 0x7ad, /* PCMPGTDrr */ +/* Table2775 */ + 0x775, /* PACKUSWBrm */ + 0x776, /* PACKUSWBrr */ +/* Table2777 */ + 0x8b6, /* PUNPCKHBWrm */ + 0x8b7, /* PUNPCKHBWrr */ +/* Table2779 */ + 0x8bc, /* PUNPCKHWDrm */ + 0x8bd, /* PUNPCKHWDrr */ +/* Table2781 */ + 0x8b8, /* PUNPCKHDQrm */ + 0x8b9, /* PUNPCKHDQrr */ +/* Table2783 */ + 0x76f, /* PACKSSDWrm */ + 0x770, /* PACKSSDWrr */ +/* Table2785 */ + 0x8c2, /* PUNPCKLQDQrm */ + 0x8c3, /* PUNPCKLQDQrr */ +/* Table2787 */ + 0x8ba, /* PUNPCKHQDQrm */ + 0x8bb, /* PUNPCKHQDQrr */ +/* Table2789 */ + 0x68a, /* MOVDI2PDIrm */ + 0x68b, /* MOVDI2PDIrr */ +/* Table2791 */ + 0x68f, /* MOVDQArm */ + 0x690, /* MOVDQArr */ +/* Table2793 */ + 0x87c, /* PSHUFDmi */ + 0x87d, /* PSHUFDri */ +/* Table2795 */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x89f, /* PSRLWri */ + 0x0, /* */ + 0x895, /* PSRAWri */ + 0x0, /* */ + 0x88f, /* PSLLWri */ + 0x0, /* */ +/* Table2811 */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x899, /* PSRLDri */ + 0x0, /* */ + 0x892, /* PSRADri */ + 0x0, /* */ + 0x889, /* PSLLDri */ + 0x0, /* */ +/* Table2827 */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x89c, /* PSRLQri */ + 0x898, /* PSRLDQri */ + 0x0, /* */ + 0x0, /* */ + 0x88c, /* PSLLQri */ + 0x888, /* PSLLDQri */ +/* Table2843 */ + 0x79a, /* PCMPEQBrm */ + 0x79b, /* PCMPEQBrr */ +/* Table2845 */ + 0x7a0, /* PCMPEQWrm */ + 0x7a1, /* PCMPEQWrr */ +/* Table2847 */ + 0x79c, /* PCMPEQDrm */ + 0x79d, /* PCMPEQDrr */ +/* Table2849 */ + 0xfe9, /* VMREAD32rm */ + 0x313, /* EXTRQI */ +/* Table2851 */ + 0x100c, /* VMWRITE32rm */ + 0x312, /* EXTRQ */ +/* Table2853 */ + 0x371, /* HADDPDrm */ + 0x372, /* HADDPDrr */ +/* Table2855 */ + 0x376, /* HSUBPDrm */ + 0x377, /* HSUBPDrr */ +/* Table2857 */ + 0x6ab, /* MOVPDI2DImr */ + 0x6ac, /* MOVPDI2DIrr */ +/* Table2859 */ + 0x68e, /* MOVDQAmr */ + 0x691, /* MOVDQArr_REV */ +/* Table2861 */ + 0x48b, /* JO_2 */ +/* Table2862 */ + 0x482, /* JNO_2 */ +/* Table2863 */ + 0x461, /* JB_2 */ +/* Table2864 */ + 0x458, /* JAE_2 */ +/* Table2865 */ + 0x467, /* JE_2 */ +/* Table2866 */ + 0x47f, /* JNE_2 */ +/* Table2867 */ + 0x45e, /* JBE_2 */ +/* Table2868 */ + 0x45b, /* JA_2 */ +/* Table2869 */ + 0x492, /* JS_2 */ +/* Table2870 */ + 0x488, /* JNS_2 */ +/* Table2871 */ + 0x48e, /* JP_2 */ +/* Table2872 */ + 0x485, /* JNP_2 */ +/* Table2873 */ + 0x473, /* JL_2 */ +/* Table2874 */ + 0x46a, /* JGE_2 */ +/* Table2875 */ + 0x470, /* JLE_2 */ +/* Table2876 */ + 0x46d, /* JG_2 */ +/* Table2877 */ + 0x8df, /* PUSHFS16 */ +/* Table2878 */ + 0x868, /* POPFS16 */ +/* Table2879 */ + 0x152, /* BT16mr */ + 0x154, /* BT16rr */ +/* Table2881 */ + 0xa40, /* SHLD16mri8 */ + 0xa42, /* SHLD16rri8 */ +/* Table2883 */ + 0xa3f, /* SHLD16mrCL */ + 0xa41, /* SHLD16rrCL */ +/* Table2885 */ + 0x8e2, /* PUSHGS16 */ +/* Table2886 */ + 0x86b, /* POPGS16 */ +/* Table2887 */ + 0x176, /* BTS16mr */ + 0x178, /* BTS16rr */ +/* Table2889 */ + 0xa68, /* SHRD16mri8 */ + 0xa6a, /* SHRD16rri8 */ +/* Table2891 */ + 0xa67, /* SHRD16mrCL */ + 0xa69, /* SHRD16rrCL */ +/* Table2893 */ + 0x390, /* IMUL16rm */ + 0x393, /* IMUL16rr */ +/* Table2895 */ + 0x265, /* CMPXCHG16rm */ + 0x266, /* CMPXCHG16rr */ +/* Table2897 */ + 0x536, /* LSS16rm */ + 0x0, /* */ +/* Table2899 */ + 0x16a, /* BTR16mr */ + 0x16c, /* BTR16rr */ +/* Table2901 */ + 0x4d3, /* LFS16rm */ + 0x0, /* */ +/* Table2903 */ + 0x4d9, /* LGS16rm */ + 0x0, /* */ +/* Table2905 */ + 0x6dd, /* MOVZX16rm8 */ + 0x6de, /* MOVZX16rr8 */ +/* Table2907 */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x151, /* BT16mi8 */ + 0x175, /* BTS16mi8 */ + 0x169, /* BTR16mi8 */ + 0x15d, /* BTC16mi8 */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x153, /* BT16ri8 */ + 0x177, /* BTS16ri8 */ + 0x16b, /* BTR16ri8 */ + 0x15f, /* BTC16ri8 */ +/* Table2923 */ + 0x15e, /* BTC16mr */ + 0x160, /* BTC16rr */ +/* Table2925 */ + 0x143, /* BSF16rm */ + 0x144, /* BSF16rr */ +/* Table2927 */ + 0x149, /* BSR16rm */ + 0x14a, /* BSR16rr */ +/* Table2929 */ + 0x6c5, /* MOVSX16rm8 */ + 0x6c6, /* MOVSX16rr8 */ +/* Table2931 */ + 0x14e8, /* XADD16rm */ + 0x14e9, /* XADD16rr */ +/* Table2933 */ + 0x250, /* CMPPDrmi */ + 0x252, /* CMPPDrri */ +/* Table2935 */ + 0x809, /* PINSRWrmi */ + 0x80a, /* PINSRWrri */ +/* Table2937 */ + 0x0, /* */ + 0x7c9, /* PEXTRWri */ +/* Table2939 */ + 0xa77, /* SHUFPDrmi */ + 0xa78, /* SHUFPDrri */ +/* Table2941 */ + 0x0, /* */ + 0x26b, /* CMPXCHG8B */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0xeff, /* VMCLEARm */ + 0xfe8, /* VMPTRSTm */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x929, /* RDRAND16r */ + 0x92c, /* RDSEED16r */ +/* Table2957 */ + 0x7d, /* ADDSUBPDrm */ + 0x7e, /* ADDSUBPDrr */ +/* Table2959 */ + 0x8a0, /* PSRLWrm */ + 0x8a1, /* PSRLWrr */ +/* Table2961 */ + 0x89a, /* PSRLDrm */ + 0x89b, /* PSRLDrr */ +/* Table2963 */ + 0x89d, /* PSRLQrm */ + 0x89e, /* PSRLQrr */ +/* Table2965 */ + 0x77b, /* PADDQrm */ + 0x77c, /* PADDQrr */ +/* Table2967 */ + 0x84c, /* PMULLWrm */ + 0x84d, /* PMULLWrr */ +/* Table2969 */ + 0x6ad, /* MOVPQI2QImr */ + 0x6ae, /* MOVPQI2QIrr */ +/* Table2971 */ + 0x0, /* */ + 0x827, /* PMOVMSKBrr */ +/* Table2973 */ + 0x8ac, /* PSUBUSBrm */ + 0x8ad, /* PSUBUSBrr */ +/* Table2975 */ + 0x8ae, /* PSUBUSWrm */ + 0x8af, /* PSUBUSWrr */ +/* Table2977 */ + 0x821, /* PMINUBrm */ + 0x822, /* PMINUBrr */ +/* Table2979 */ + 0x78b, /* PANDrm */ + 0x78c, /* PANDrr */ +/* Table2981 */ + 0x781, /* PADDUSBrm */ + 0x782, /* PADDUSBrr */ +/* Table2983 */ + 0x783, /* PADDUSWrm */ + 0x784, /* PADDUSWrr */ +/* Table2985 */ + 0x815, /* PMAXUBrm */ + 0x816, /* PMAXUBrr */ +/* Table2987 */ + 0x789, /* PANDNrm */ + 0x78a, /* PANDNrr */ +/* Table2989 */ + 0x78e, /* PAVGBrm */ + 0x78f, /* PAVGBrr */ +/* Table2991 */ + 0x896, /* PSRAWrm */ + 0x897, /* PSRAWrr */ +/* Table2993 */ + 0x893, /* PSRADrm */ + 0x894, /* PSRADrr */ +/* Table2995 */ + 0x792, /* PAVGWrm */ + 0x793, /* PAVGWrr */ +/* Table2997 */ + 0x846, /* PMULHUWrm */ + 0x847, /* PMULHUWrr */ +/* Table2999 */ + 0x848, /* PMULHWrm */ + 0x849, /* PMULHWrr */ +/* Table3001 */ + 0x2a8, /* CVTTPD2DQrm */ + 0x2a9, /* CVTTPD2DQrr */ +/* Table3003 */ + 0x6a3, /* MOVNTDQmr */ + 0x0, /* */ +/* Table3005 */ + 0x8a8, /* PSUBSBrm */ + 0x8a9, /* PSUBSBrr */ +/* Table3007 */ + 0x8aa, /* PSUBSWrm */ + 0x8ab, /* PSUBSWrr */ +/* Table3009 */ + 0x81f, /* PMINSWrm */ + 0x820, /* PMINSWrr */ +/* Table3011 */ + 0x870, /* PORrm */ + 0x871, /* PORrr */ +/* Table3013 */ + 0x77d, /* PADDSBrm */ + 0x77e, /* PADDSBrr */ +/* Table3015 */ + 0x77f, /* PADDSWrm */ + 0x780, /* PADDSWrr */ +/* Table3017 */ + 0x813, /* PMAXSWrm */ + 0x814, /* PMAXSWrr */ +/* Table3019 */ + 0x8e9, /* PXORrm */ + 0x8ea, /* PXORrr */ +/* Table3021 */ + 0x890, /* PSLLWrm */ + 0x891, /* PSLLWrr */ +/* Table3023 */ + 0x88a, /* PSLLDrm */ + 0x88b, /* PSLLDrr */ +/* Table3025 */ + 0x88d, /* PSLLQrm */ + 0x88e, /* PSLLQrr */ +/* Table3027 */ + 0x84e, /* PMULUDQrm */ + 0x84f, /* PMULUDQrr */ +/* Table3029 */ + 0x80d, /* PMADDWDrm */ + 0x80e, /* PMADDWDrr */ +/* Table3031 */ + 0x878, /* PSADBWrm */ + 0x879, /* PSADBWrr */ +/* Table3033 */ + 0x0, /* */ + 0x545, /* MASKMOVDQU */ +/* Table3035 */ + 0x8a2, /* PSUBBrm */ + 0x8a3, /* PSUBBrr */ +/* Table3037 */ + 0x8b0, /* PSUBWrm */ + 0x8b1, /* PSUBWrr */ +/* Table3039 */ + 0x8a4, /* PSUBDrm */ + 0x8a5, /* PSUBDrr */ +/* Table3041 */ + 0x8a6, /* PSUBQrm */ + 0x8a7, /* PSUBQrr */ +/* Table3043 */ + 0x777, /* PADDBrm */ + 0x778, /* PADDBrr */ +/* Table3045 */ + 0x785, /* PADDWrm */ + 0x786, /* PADDWrr */ +/* Table3047 */ + 0x779, /* PADDDrm */ + 0x77a, /* PADDDrr */ +/* Table3049 */ + 0x6b3, /* MOVSDrm */ + 0x6b4, /* MOVSDrr */ +/* Table3051 */ + 0x6b2, /* MOVSDmr */ + 0x6b5, /* MOVSDrr_REV */ +/* Table3053 */ + 0x688, /* MOVDDUPrm */ + 0x689, /* MOVDDUPrr */ +/* Table3055 */ + 0x29c, /* CVTSI2SDrm */ + 0x29d, /* CVTSI2SDrr */ +/* Table3057 */ + 0x6a8, /* MOVNTSD */ + 0x0, /* */ +/* Table3059 */ + 0x2ae, /* CVTTSD2SIrm */ + 0x2af, /* CVTTSD2SIrr */ +/* Table3061 */ + 0x296, /* CVTSD2SIrm */ + 0x297, /* CVTSD2SIrr */ +/* Table3063 */ + 0xa90, /* SQRTSDm */ + 0xa92, /* SQRTSDr */ +/* Table3065 */ + 0x75, /* ADDSDrm */ + 0x77, /* ADDSDrr */ +/* Table3067 */ + 0x6f7, /* MULSDrm */ + 0x6f9, /* MULSDrr */ +/* Table3069 */ + 0x298, /* CVTSD2SSrm */ + 0x299, /* CVTSD2SSrr */ +/* Table3071 */ + 0xaf8, /* SUBSDrm */ + 0xafa, /* SUBSDrr */ +/* Table3073 */ + 0x568, /* MINSDrm */ + 0x56a, /* MINSDrr */ +/* Table3075 */ + 0x2e5, /* DIVSDrm */ + 0x2e7, /* DIVSDrr */ +/* Table3077 */ + 0x553, /* MAXSDrm */ + 0x555, /* MAXSDrr */ +/* Table3079 */ + 0x880, /* PSHUFLWmi */ + 0x881, /* PSHUFLWri */ +/* Table3081 */ + 0xfe9, /* VMREAD32rm */ + 0x3c2, /* INSERTQI */ +/* Table3083 */ + 0x100c, /* VMWRITE32rm */ + 0x3c1, /* INSERTQ */ +/* Table3085 */ + 0x373, /* HADDPSrm */ + 0x374, /* HADDPSrr */ +/* Table3087 */ + 0x378, /* HSUBPSrm */ + 0x379, /* HSUBPSrr */ +/* Table3089 */ + 0x25c, /* CMPSDrm */ + 0x25e, /* CMPSDrr */ +/* Table3091 */ + 0x7f, /* ADDSUBPSrm */ + 0x80, /* ADDSUBPSrr */ +/* Table3093 */ + 0x0, /* */ + 0x585, /* MMX_MOVDQ2Qrr */ +/* Table3095 */ + 0x28c, /* CVTPD2DQrm */ + 0x28d, /* CVTPD2DQrr */ +/* Table3097 */ + 0x4b4, /* LDDQUrm */ + 0x0, /* */ +/* Table3099 */ + 0x6c1, /* MOVSSrm */ + 0x6c2, /* MOVSSrr */ +/* Table3101 */ + 0x6c0, /* MOVSSmr */ + 0x6c3, /* MOVSSrr_REV */ +/* Table3103 */ + 0x6bb, /* MOVSLDUPrm */ + 0x6bc, /* MOVSLDUPrr */ +/* Table3105 */ + 0x6b8, /* MOVSHDUPrm */ + 0x6b9, /* MOVSHDUPrr */ +/* Table3107 */ + 0x2a0, /* CVTSI2SSrm */ + 0x2a1, /* CVTSI2SSrr */ +/* Table3109 */ + 0x6a9, /* MOVNTSS */ + 0x0, /* */ +/* Table3111 */ + 0x2b2, /* CVTTSS2SIrm */ + 0x2b3, /* CVTTSS2SIrr */ +/* Table3113 */ + 0x2a6, /* CVTSS2SIrm */ + 0x2a7, /* CVTSS2SIrr */ +/* Table3115 */ + 0xa94, /* SQRTSSm */ + 0xa96, /* SQRTSSr */ +/* Table3117 */ + 0x98f, /* RSQRTSSm */ + 0x991, /* RSQRTSSr */ +/* Table3119 */ + 0x907, /* RCPSSm */ + 0x909, /* RCPSSr */ +/* Table3121 */ + 0x79, /* ADDSSrm */ + 0x7b, /* ADDSSrr */ +/* Table3123 */ + 0x6fb, /* MULSSrm */ + 0x6fd, /* MULSSrr */ +/* Table3125 */ + 0x2a2, /* CVTSS2SDrm */ + 0x2a3, /* CVTSS2SDrr */ +/* Table3127 */ + 0x2aa, /* CVTTPS2DQrm */ + 0x2ab, /* CVTTPS2DQrr */ +/* Table3129 */ + 0xafc, /* SUBSSrm */ + 0xafe, /* SUBSSrr */ +/* Table3131 */ + 0x56c, /* MINSSrm */ + 0x56e, /* MINSSrr */ +/* Table3133 */ + 0x2e9, /* DIVSSrm */ + 0x2eb, /* DIVSSrr */ +/* Table3135 */ + 0x557, /* MAXSSrm */ + 0x559, /* MAXSSrr */ +/* Table3137 */ + 0x693, /* MOVDQUrm */ + 0x694, /* MOVDQUrr */ +/* Table3139 */ + 0x87e, /* PSHUFHWmi */ + 0x87f, /* PSHUFHWri */ +/* Table3141 */ + 0x6b0, /* MOVQI2PQIrm */ + 0x6da, /* MOVZPQILo2PQIrr */ +/* Table3143 */ + 0x692, /* MOVDQUmr */ + 0x695, /* MOVDQUrr_REV */ +/* Table3145 */ + 0x85d, /* POPCNT32rm */ + 0x85e, /* POPCNT32rr */ +/* Table3147 */ + 0xb56, /* TZCNT32rm */ + 0xb57, /* TZCNT32rr */ +/* Table3149 */ + 0x541, /* LZCNT32rm */ + 0x542, /* LZCNT32rr */ +/* Table3151 */ + 0x260, /* CMPSSrm */ + 0x262, /* CMPSSrr */ +/* Table3153 */ + 0x0, /* */ + 0x26b, /* CMPXCHG8B */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x1011, /* VMXON */ + 0xfe8, /* VMPTRSTm */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x92a, /* RDRAND32r */ + 0x92d, /* RDSEED32r */ +/* Table3169 */ + 0x0, /* */ + 0x588, /* MMX_MOVQ2DQrr */ +/* Table3171 */ + 0x288, /* CVTDQ2PDrm */ + 0x289, /* CVTDQ2PDrr */ +/* Table3173 */ + 0x85b, /* POPCNT16rm */ + 0x85c, /* POPCNT16rr */ +/* Table3175 */ + 0xb54, /* TZCNT16rm */ + 0xb55, /* TZCNT16rr */ +/* Table3177 */ + 0x53f, /* LZCNT16rm */ + 0x540, /* LZCNT16rr */ +/* Table3179 */ + 0xa86, /* SLDT64m */ + 0xaaa, /* STRm */ + 0x4df, /* LLDT16m */ + 0x539, /* LTRm */ + 0xccb, /* VERRm */ + 0xccd, /* VERWm */ + 0x0, /* */ + 0x0, /* */ + 0xa87, /* SLDT64r */ + 0xaa9, /* STR64r */ + 0x4e0, /* LLDT16r */ + 0x53a, /* LTRr */ + 0xccc, /* VERRr */ + 0xcce, /* VERWr */ + 0x0, /* */ + 0x0, /* */ +/* Table3195 */ + 0xa18, /* SGDT64m */ + 0xa7d, /* SIDT64m */ + 0x4d8, /* LGDT64m */ + 0x4de, /* LIDT64m */ + 0xa88, /* SMSW16m */ + 0x0, /* */ + 0x4e1, /* LMSW16m */ + 0x3ca, /* INVLPG */ + 0x0, /* */ + 0xefe, /* VMCALL */ + 0xf27, /* VMLAUNCH */ + 0xfed, /* VMRESUME */ + 0x1010, /* VMXOFF */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x62a, /* MONITORrrr */ + 0x718, /* MWAITrr */ + 0x195, /* CLAC */ + 0xa9d, /* STAC */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x1505, /* XGETBV */ + 0x1535, /* XSETBV */ + 0x0, /* */ + 0x0, /* */ + 0xf00, /* VMFUNC */ + 0x1504, /* XEND */ + 0x1539, /* XTEST */ + 0x0, /* */ + 0xfef, /* VMRUN64 */ + 0xf2a, /* VMMCALL */ + 0xf29, /* VMLOAD64 */ + 0xff1, /* VMSAVE64 */ + 0xaa0, /* STGI */ + 0x199, /* CLGI */ + 0xa82, /* SKINIT */ + 0x3cc, /* INVLPGA64 */ + 0xa8b, /* SMSW64r */ + 0xa8b, /* SMSW64r */ + 0xa8b, /* SMSW64r */ + 0xa8b, /* SMSW64r */ + 0xa8b, /* SMSW64r */ + 0xa8b, /* SMSW64r */ + 0xa8b, /* SMSW64r */ + 0xa8b, /* SMSW64r */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x4e2, /* LMSW16r */ + 0x4e2, /* LMSW16r */ + 0x4e2, /* LMSW16r */ + 0x4e2, /* LMSW16r */ + 0x4e2, /* LMSW16r */ + 0x4e2, /* LMSW16r */ + 0x4e2, /* LMSW16r */ + 0x4e2, /* LMSW16r */ + 0xb15, /* SWAPGS */ + 0x930, /* RDTSCP */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ +/* Table3267 */ + 0x4ac, /* LAR64rm */ + 0x4ad, /* LAR64rr */ +/* Table3269 */ + 0x534, /* LSL64rm */ + 0x535, /* LSL64rr */ +/* Table3271 */ + 0xb1b, /* SYSRET64 */ +/* Table3272 */ + 0xb19, /* SYSEXIT64 */ +/* Table3273 */ + 0x20b, /* CMOVO64rm */ + 0x20c, /* CMOVO64rr */ +/* Table3275 */ + 0x1f5, /* CMOVNO64rm */ + 0x1f6, /* CMOVNO64rr */ +/* Table3277 */ + 0x1ad, /* CMOVB64rm */ + 0x1ae, /* CMOVB64rr */ +/* Table3279 */ + 0x1a7, /* CMOVAE64rm */ + 0x1a8, /* CMOVAE64rr */ +/* Table3281 */ + 0x1c1, /* CMOVE64rm */ + 0x1c2, /* CMOVE64rr */ +/* Table3283 */ + 0x1eb, /* CMOVNE64rm */ + 0x1ec, /* CMOVNE64rr */ +/* Table3285 */ + 0x1b3, /* CMOVBE64rm */ + 0x1b4, /* CMOVBE64rr */ +/* Table3287 */ + 0x1a1, /* CMOVA64rm */ + 0x1a2, /* CMOVA64rr */ +/* Table3289 */ + 0x21b, /* CMOVS64rm */ + 0x21c, /* CMOVS64rr */ +/* Table3291 */ + 0x205, /* CMOVNS64rm */ + 0x206, /* CMOVNS64rr */ +/* Table3293 */ + 0x211, /* CMOVP64rm */ + 0x212, /* CMOVP64rr */ +/* Table3295 */ + 0x1fb, /* CMOVNP64rm */ + 0x1fc, /* CMOVNP64rr */ +/* Table3297 */ + 0x1d7, /* CMOVL64rm */ + 0x1d8, /* CMOVL64rr */ +/* Table3299 */ + 0x1d1, /* CMOVGE64rm */ + 0x1d2, /* CMOVGE64rr */ +/* Table3301 */ + 0x1dd, /* CMOVLE64rm */ + 0x1de, /* CMOVLE64rr */ +/* Table3303 */ + 0x1cb, /* CMOVG64rm */ + 0x1cc, /* CMOVG64rr */ +/* Table3305 */ + 0x582, /* MMX_MOVD64rm */ + 0x584, /* MMX_MOVD64to64rr */ +/* Table3307 */ + 0x581, /* MMX_MOVD64mr */ + 0x57f, /* MMX_MOVD64from64rr */ +/* Table3309 */ + 0x15a, /* BT64mr */ + 0x15c, /* BT64rr */ +/* Table3311 */ + 0xa48, /* SHLD64mri8 */ + 0xa4a, /* SHLD64rri8 */ +/* Table3313 */ + 0xa47, /* SHLD64mrCL */ + 0xa49, /* SHLD64rrCL */ +/* Table3315 */ + 0x17e, /* BTS64mr */ + 0x180, /* BTS64rr */ +/* Table3317 */ + 0xa70, /* SHRD64mri8 */ + 0xa72, /* SHRD64rri8 */ +/* Table3319 */ + 0xa6f, /* SHRD64mrCL */ + 0xa71, /* SHRD64rrCL */ +/* Table3321 */ + 0x354, /* FXSAVE64 */ + 0x352, /* FXRSTOR64 */ + 0x4b5, /* LDMXCSR */ + 0xaa2, /* STMXCSR */ + 0x1532, /* XSAVE64 */ + 0x1530, /* XRSTOR64 */ + 0x1534, /* XSAVEOPT64 */ + 0x198, /* CLFLUSH */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x4d2, /* LFENCE */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x55b, /* MFENCE */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0xa15, /* SFENCE */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ +/* Table3393 */ + 0x3a0, /* IMUL64rm */ + 0x3a3, /* IMUL64rr */ +/* Table3395 */ + 0x269, /* CMPXCHG64rm */ + 0x26a, /* CMPXCHG64rr */ +/* Table3397 */ + 0x538, /* LSS64rm */ + 0x0, /* */ +/* Table3399 */ + 0x172, /* BTR64mr */ + 0x174, /* BTR64rr */ +/* Table3401 */ + 0x4d5, /* LFS64rm */ + 0x0, /* */ +/* Table3403 */ + 0x4db, /* LGS64rm */ + 0x0, /* */ +/* Table3405 */ + 0x6e6, /* MOVZX64rm8_Q */ + 0x6e8, /* MOVZX64rr8_Q */ +/* Table3407 */ + 0x6e5, /* MOVZX64rm16_Q */ + 0x6e7, /* MOVZX64rr16_Q */ +/* Table3409 */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x159, /* BT64mi8 */ + 0x17d, /* BTS64mi8 */ + 0x171, /* BTR64mi8 */ + 0x165, /* BTC64mi8 */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x15b, /* BT64ri8 */ + 0x17f, /* BTS64ri8 */ + 0x173, /* BTR64ri8 */ + 0x167, /* BTC64ri8 */ +/* Table3425 */ + 0x166, /* BTC64mr */ + 0x168, /* BTC64rr */ +/* Table3427 */ + 0x147, /* BSF64rm */ + 0x148, /* BSF64rr */ +/* Table3429 */ + 0x14d, /* BSR64rm */ + 0x14e, /* BSR64rr */ +/* Table3431 */ + 0x6cd, /* MOVSX64rm8 */ + 0x6d0, /* MOVSX64rr8 */ +/* Table3433 */ + 0x6cb, /* MOVSX64rm16 */ + 0x6ce, /* MOVSX64rr16 */ +/* Table3435 */ + 0x14ec, /* XADD64rm */ + 0x14ed, /* XADD64rr */ +/* Table3437 */ + 0x6a4, /* MOVNTI_64mr */ + 0x0, /* */ +/* Table3439 */ + 0x0, /* */ + 0x264, /* CMPXCHG16B */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0xfe7, /* VMPTRLDm */ + 0xfe8, /* VMPTRSTm */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x92b, /* RDRAND64r */ + 0x92e, /* RDSEED64r */ +/* Table3455 */ + 0x150, /* BSWAP64r */ +/* Table3456 */ + 0xa18, /* SGDT64m */ + 0xa7d, /* SIDT64m */ + 0x4d8, /* LGDT64m */ + 0x4de, /* LIDT64m */ + 0xa88, /* SMSW16m */ + 0x0, /* */ + 0x4e1, /* LMSW16m */ + 0x3ca, /* INVLPG */ + 0x0, /* */ + 0xefe, /* VMCALL */ + 0xf27, /* VMLAUNCH */ + 0xfed, /* VMRESUME */ + 0x1010, /* VMXOFF */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x62a, /* MONITORrrr */ + 0x718, /* MWAITrr */ + 0x195, /* CLAC */ + 0xa9d, /* STAC */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x1505, /* XGETBV */ + 0x1535, /* XSETBV */ + 0x0, /* */ + 0x0, /* */ + 0xf00, /* VMFUNC */ + 0x1504, /* XEND */ + 0x1539, /* XTEST */ + 0x0, /* */ + 0xfef, /* VMRUN64 */ + 0xf2a, /* VMMCALL */ + 0xf29, /* VMLOAD64 */ + 0xff1, /* VMSAVE64 */ + 0xaa0, /* STGI */ + 0x199, /* CLGI */ + 0xa82, /* SKINIT */ + 0x3cc, /* INVLPGA64 */ + 0xa89, /* SMSW16r */ + 0xa89, /* SMSW16r */ + 0xa89, /* SMSW16r */ + 0xa89, /* SMSW16r */ + 0xa89, /* SMSW16r */ + 0xa89, /* SMSW16r */ + 0xa89, /* SMSW16r */ + 0xa89, /* SMSW16r */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x4e2, /* LMSW16r */ + 0x4e2, /* LMSW16r */ + 0x4e2, /* LMSW16r */ + 0x4e2, /* LMSW16r */ + 0x4e2, /* LMSW16r */ + 0x4e2, /* LMSW16r */ + 0x4e2, /* LMSW16r */ + 0x4e2, /* LMSW16r */ + 0xb15, /* SWAPGS */ + 0x930, /* RDTSCP */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ +/* Table3528 */ + 0xfeb, /* VMREAD64rm */ + 0x313, /* EXTRQI */ +/* Table3530 */ + 0x100e, /* VMWRITE64rm */ + 0x312, /* EXTRQ */ +/* Table3532 */ + 0x0, /* */ + 0x546, /* MASKMOVDQU64 */ +/* Table3534 */ + 0xfeb, /* VMREAD64rm */ + 0x3c2, /* INSERTQI */ +/* Table3536 */ + 0x100e, /* VMWRITE64rm */ + 0x3c1, /* INSERTQ */ +/* Table3538 */ + 0x353, /* FXSAVE */ + 0x351, /* FXRSTOR */ + 0x4b5, /* LDMXCSR */ + 0xaa2, /* STMXCSR */ + 0x1531, /* XSAVE */ + 0x152f, /* XRSTOR */ + 0x1533, /* XSAVEOPT */ + 0x198, /* CLFLUSH */ + 0x923, /* RDFSBASE */ + 0x923, /* RDFSBASE */ + 0x923, /* RDFSBASE */ + 0x923, /* RDFSBASE */ + 0x923, /* RDFSBASE */ + 0x923, /* RDFSBASE */ + 0x923, /* RDFSBASE */ + 0x923, /* RDFSBASE */ + 0x925, /* RDGSBASE */ + 0x925, /* RDGSBASE */ + 0x925, /* RDGSBASE */ + 0x925, /* RDGSBASE */ + 0x925, /* RDGSBASE */ + 0x925, /* RDGSBASE */ + 0x925, /* RDGSBASE */ + 0x925, /* RDGSBASE */ + 0x14e1, /* WRFSBASE */ + 0x14e1, /* WRFSBASE */ + 0x14e1, /* WRFSBASE */ + 0x14e1, /* WRFSBASE */ + 0x14e1, /* WRFSBASE */ + 0x14e1, /* WRFSBASE */ + 0x14e1, /* WRFSBASE */ + 0x14e1, /* WRFSBASE */ + 0x14e3, /* WRGSBASE */ + 0x14e3, /* WRGSBASE */ + 0x14e3, /* WRGSBASE */ + 0x14e3, /* WRGSBASE */ + 0x14e3, /* WRGSBASE */ + 0x14e3, /* WRGSBASE */ + 0x14e3, /* WRGSBASE */ + 0x14e3, /* WRGSBASE */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x4d2, /* LFENCE */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x55b, /* MFENCE */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0xa15, /* SFENCE */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ +/* Table3610 */ + 0x29e, /* CVTSI2SS64rm */ + 0x29f, /* CVTSI2SS64rr */ +/* Table3612 */ + 0x2b0, /* CVTTSS2SI64rm */ + 0x2b1, /* CVTTSS2SI64rr */ +/* Table3614 */ + 0x2a4, /* CVTSS2SI64rm */ + 0x2a5, /* CVTSS2SI64rr */ +/* Table3616 */ + 0x6b0, /* MOVQI2PQIrm */ + 0x57f, /* MMX_MOVD64from64rr */ +/* Table3618 */ + 0x354, /* FXSAVE64 */ + 0x352, /* FXRSTOR64 */ + 0x4b5, /* LDMXCSR */ + 0xaa2, /* STMXCSR */ + 0x1532, /* XSAVE64 */ + 0x1530, /* XRSTOR64 */ + 0x1534, /* XSAVEOPT64 */ + 0x198, /* CLFLUSH */ + 0x924, /* RDFSBASE64 */ + 0x924, /* RDFSBASE64 */ + 0x924, /* RDFSBASE64 */ + 0x924, /* RDFSBASE64 */ + 0x924, /* RDFSBASE64 */ + 0x924, /* RDFSBASE64 */ + 0x924, /* RDFSBASE64 */ + 0x924, /* RDFSBASE64 */ + 0x926, /* RDGSBASE64 */ + 0x926, /* RDGSBASE64 */ + 0x926, /* RDGSBASE64 */ + 0x926, /* RDGSBASE64 */ + 0x926, /* RDGSBASE64 */ + 0x926, /* RDGSBASE64 */ + 0x926, /* RDGSBASE64 */ + 0x926, /* RDGSBASE64 */ + 0x14e2, /* WRFSBASE64 */ + 0x14e2, /* WRFSBASE64 */ + 0x14e2, /* WRFSBASE64 */ + 0x14e2, /* WRFSBASE64 */ + 0x14e2, /* WRFSBASE64 */ + 0x14e2, /* WRFSBASE64 */ + 0x14e2, /* WRFSBASE64 */ + 0x14e2, /* WRFSBASE64 */ + 0x14e4, /* WRGSBASE64 */ + 0x14e4, /* WRGSBASE64 */ + 0x14e4, /* WRGSBASE64 */ + 0x14e4, /* WRGSBASE64 */ + 0x14e4, /* WRGSBASE64 */ + 0x14e4, /* WRGSBASE64 */ + 0x14e4, /* WRGSBASE64 */ + 0x14e4, /* WRGSBASE64 */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x4d2, /* LFENCE */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x55b, /* MFENCE */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0xa15, /* SFENCE */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ +/* Table3690 */ + 0x85f, /* POPCNT64rm */ + 0x860, /* POPCNT64rr */ +/* Table3692 */ + 0xb58, /* TZCNT64rm */ + 0xb59, /* TZCNT64rr */ +/* Table3694 */ + 0x543, /* LZCNT64rm */ + 0x544, /* LZCNT64rr */ +/* Table3696 */ + 0x0, /* */ + 0x264, /* CMPXCHG16B */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x1011, /* VMXON */ + 0xfe8, /* VMPTRSTm */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x92b, /* RDRAND64r */ + 0x92e, /* RDSEED64r */ +/* Table3712 */ + 0x29a, /* CVTSI2SD64rm */ + 0x29b, /* CVTSI2SD64rr */ +/* Table3714 */ + 0x2ac, /* CVTTSD2SI64rm */ + 0x2ad, /* CVTTSD2SI64rr */ +/* Table3716 */ + 0x294, /* CVTSD2SI64rm */ + 0x295, /* CVTSD2SI64rr */ +/* Table3718 */ + 0x68a, /* MOVDI2PDIrm */ + 0x669, /* MOV64toPQIrr */ +/* Table3720 */ + 0x6ab, /* MOVPDI2DImr */ + 0x6af, /* MOVPQIto64rr */ +/* Table3722 */ + 0x0, /* */ + 0x264, /* CMPXCHG16B */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0xeff, /* VMCLEARm */ + 0xfe8, /* VMPTRSTm */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x92b, /* RDRAND64r */ + 0x92e, /* RDSEED64r */ +/* Table3738 */ + 0xfda, /* VMOVUPSrm */ + 0xfdb, /* VMOVUPSrr */ +/* Table3740 */ + 0xfd9, /* VMOVUPSmr */ + 0xfdc, /* VMOVUPSrr_REV */ +/* Table3742 */ + 0xf85, /* VMOVLPSrm */ + 0xf7b, /* VMOVHLPSrr */ +/* Table3744 */ + 0xf84, /* VMOVLPSmr */ + 0x0, /* */ +/* Table3746 */ + 0x14cd, /* VUNPCKLPSrm */ + 0x14ce, /* VUNPCKLPSrr */ +/* Table3748 */ + 0x14c1, /* VUNPCKHPSrm */ + 0x14c2, /* VUNPCKHPSrr */ +/* Table3750 */ + 0xf7f, /* VMOVHPSrm */ + 0xf81, /* VMOVLHPSrr */ +/* Table3752 */ + 0xf7e, /* VMOVHPSmr */ + 0x0, /* */ +/* Table3754 */ + 0xf47, /* VMOVAPSrm */ + 0xf48, /* VMOVAPSrr */ +/* Table3756 */ + 0xf46, /* VMOVAPSmr */ + 0xf49, /* VMOVAPSrr_REV */ +/* Table3758 */ + 0xf91, /* VMOVNTPSmr */ + 0x0, /* */ +/* Table3760 */ + 0x14b5, /* VUCOMISSrm */ + 0x14b6, /* VUCOMISSrr */ +/* Table3762 */ + 0xc0a, /* VCOMISSrm */ + 0xc0b, /* VCOMISSrr */ +/* Table3764 */ + 0x0, /* */ + 0x49b, /* KNOTWrr */ +/* Table3766 */ + 0x0, /* */ + 0xf89, /* VMOVMSKPSrr */ +/* Table3768 */ + 0x147c, /* VSQRTPSm */ + 0x147d, /* VSQRTPSr */ +/* Table3770 */ + 0x1457, /* VRSQRTPSm */ + 0x1459, /* VRSQRTPSr */ +/* Table3772 */ + 0x1422, /* VRCPPSm */ + 0x1424, /* VRCPPSr */ +/* Table3774 */ + 0xbb7, /* VANDPSrm */ + 0xbb8, /* VANDPSrr */ +/* Table3776 */ + 0xbaf, /* VANDNPSrm */ + 0xbb0, /* VANDNPSrr */ +/* Table3778 */ + 0x1018, /* VORPSrm */ + 0x1019, /* VORPSrr */ +/* Table3780 */ + 0x14d5, /* VXORPSrm */ + 0x14d6, /* VXORPSrr */ +/* Table3782 */ + 0xb83, /* VADDPSrm */ + 0xb84, /* VADDPSrr */ +/* Table3784 */ + 0xffe, /* VMULPSrm */ + 0xfff, /* VMULPSrr */ +/* Table3786 */ + 0xc3b, /* VCVTPS2PDrm */ + 0xc3c, /* VCVTPS2PDrr */ +/* Table3788 */ + 0xc17, /* VCVTDQ2PSrm */ + 0xc18, /* VCVTDQ2PSrr */ +/* Table3790 */ + 0x1499, /* VSUBPSrm */ + 0x149a, /* VSUBPSrr */ +/* Table3792 */ + 0xf19, /* VMINPSrm */ + 0xf1a, /* VMINPSrr */ +/* Table3794 */ + 0xcb7, /* VDIVPSrm */ + 0xcb8, /* VDIVPSrr */ +/* Table3796 */ + 0xef0, /* VMAXPSrm */ + 0xef1, /* VMAXPSrr */ +/* Table3798 */ + 0x14d8, /* VZEROUPPER */ +/* Table3799 */ + 0x497, /* KMOVWkm */ + 0x496, /* KMOVWkk */ +/* Table3801 */ + 0x499, /* KMOVWmk */ + 0x0, /* */ +/* Table3803 */ + 0x0, /* */ + 0x498, /* KMOVWkr */ +/* Table3805 */ + 0x0, /* */ + 0x49a, /* KMOVWrk */ +/* Table3807 */ + 0x0, /* */ + 0x49c, /* KORTESTWrr */ +/* Table3809 */ + 0x0, /* */ + 0x0, /* */ + 0xecd, /* VLDMXCSR */ + 0x148c, /* VSTMXCSR */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ +/* Table3825 */ + 0xbf0, /* VCMPPSrmi */ + 0xbf2, /* VCMPPSrri */ +/* Table3827 */ + 0x146c, /* VSHUFPSrmi */ + 0x146d, /* VSHUFPSrri */ +/* Table3829 */ + 0xfc0, /* VMOVSSrm */ + 0xfc1, /* VMOVSSrr */ +/* Table3831 */ + 0xfbf, /* VMOVSSmr */ + 0xfc2, /* VMOVSSrr_REV */ +/* Table3833 */ + 0xfb4, /* VMOVSLDUPrm */ + 0xfb5, /* VMOVSLDUPrr */ +/* Table3835 */ + 0xfae, /* VMOVSHDUPrm */ + 0xfaf, /* VMOVSHDUPrr */ +/* Table3837 */ + 0xc60, /* VCVTSI2SSrm */ + 0xc61, /* VCVTSI2SSrr */ +/* Table3839 */ + 0xc98, /* VCVTTSS2SIrm */ + 0xc99, /* VCVTTSS2SIrr */ +/* Table3841 */ + 0xc70, /* VCVTSS2SIrm */ + 0xc71, /* VCVTSS2SIrr */ +/* Table3843 */ + 0x1489, /* VSQRTSSm */ + 0x148b, /* VSQRTSSr */ +/* Table3845 */ + 0x145b, /* VRSQRTSSm */ + 0x145d, /* VRSQRTSSr */ +/* Table3847 */ + 0x1426, /* VRCPSSm */ + 0x1428, /* VRCPSSr */ +/* Table3849 */ + 0xb8d, /* VADDSSrm */ + 0xb8f, /* VADDSSrr */ +/* Table3851 */ + 0x1008, /* VMULSSrm */ + 0x100a, /* VMULSSrr */ +/* Table3853 */ + 0xc68, /* VCVTSS2SDrm */ + 0xc69, /* VCVTSS2SDrr */ +/* Table3855 */ + 0xc82, /* VCVTTPS2DQrm */ + 0xc83, /* VCVTTPS2DQrr */ +/* Table3857 */ + 0x14a3, /* VSUBSSrm */ + 0x14a5, /* VSUBSSrr */ +/* Table3859 */ + 0xf23, /* VMINSSrm */ + 0xf25, /* VMINSSrr */ +/* Table3861 */ + 0xcc1, /* VDIVSSrm */ + 0xcc3, /* VDIVSSrr */ +/* Table3863 */ + 0xefa, /* VMAXSSrm */ + 0xefc, /* VMAXSSrr */ +/* Table3865 */ + 0xf77, /* VMOVDQUrm */ + 0xf78, /* VMOVDQUrr */ +/* Table3867 */ + 0x1310, /* VPSHUFHWmi */ + 0x1311, /* VPSHUFHWri */ +/* Table3869 */ + 0xf9c, /* VMOVQI2PQIrm */ + 0xfe0, /* VMOVZPQILo2PQIrr */ +/* Table3871 */ + 0xf76, /* VMOVDQUmr */ + 0xf79, /* VMOVDQUrr_REV */ +/* Table3873 */ + 0xc00, /* VCMPSSrm */ + 0xc02, /* VCMPSSrr */ +/* Table3875 */ + 0xc10, /* VCVTDQ2PDrm */ + 0xc11, /* VCVTDQ2PDrr */ +/* Table3877 */ + 0xfa3, /* VMOVSDrm */ + 0xfa4, /* VMOVSDrr */ +/* Table3879 */ + 0xfa2, /* VMOVSDmr */ + 0xfa5, /* VMOVSDrr_REV */ +/* Table3881 */ + 0xf4e, /* VMOVDDUPrm */ + 0xf4f, /* VMOVDDUPrr */ +/* Table3883 */ + 0xc5a, /* VCVTSI2SDrm */ + 0xc5b, /* VCVTSI2SDrr */ +/* Table3885 */ + 0xc8c, /* VCVTTSD2SIrm */ + 0xc8d, /* VCVTTSD2SIrr */ +/* Table3887 */ + 0xc4c, /* VCVTSD2SIrm */ + 0xc4d, /* VCVTSD2SIrr */ +/* Table3889 */ + 0x1482, /* VSQRTSDm */ + 0x1484, /* VSQRTSDr */ +/* Table3891 */ + 0xb87, /* VADDSDrm */ + 0xb89, /* VADDSDrr */ +/* Table3893 */ + 0x1002, /* VMULSDrm */ + 0x1004, /* VMULSDrr */ +/* Table3895 */ + 0xc50, /* VCVTSD2SSrm */ + 0xc51, /* VCVTSD2SSrr */ +/* Table3897 */ + 0x149d, /* VSUBSDrm */ + 0x149f, /* VSUBSDrr */ +/* Table3899 */ + 0xf1d, /* VMINSDrm */ + 0xf1f, /* VMINSDrr */ +/* Table3901 */ + 0xcbb, /* VDIVSDrm */ + 0xcbd, /* VDIVSDrr */ +/* Table3903 */ + 0xef4, /* VMAXSDrm */ + 0xef6, /* VMAXSDrr */ +/* Table3905 */ + 0x1314, /* VPSHUFLWmi */ + 0x1315, /* VPSHUFLWri */ +/* Table3907 */ + 0xeb1, /* VHADDPSrm */ + 0xeb2, /* VHADDPSrr */ +/* Table3909 */ + 0xeb9, /* VHSUBPSrm */ + 0xeba, /* VHSUBPSrr */ +/* Table3911 */ + 0xbf8, /* VCMPSDrm */ + 0xbfa, /* VCMPSDrr */ +/* Table3913 */ + 0xb97, /* VADDSUBPSrm */ + 0xb98, /* VADDSUBPSrr */ +/* Table3915 */ + 0xc19, /* VCVTPD2DQXrm */ + 0xc1f, /* VCVTPD2DQrr */ +/* Table3917 */ + 0xecc, /* VLDDQUrm */ + 0x0, /* */ +/* Table3919 */ + 0xfcd, /* VMOVUPDrm */ + 0xfce, /* VMOVUPDrr */ +/* Table3921 */ + 0xfcc, /* VMOVUPDmr */ + 0xfcf, /* VMOVUPDrr_REV */ +/* Table3923 */ + 0xf83, /* VMOVLPDrm */ + 0x0, /* */ +/* Table3925 */ + 0xf82, /* VMOVLPDmr */ + 0x0, /* */ +/* Table3927 */ + 0x14c7, /* VUNPCKLPDrm */ + 0x14c8, /* VUNPCKLPDrr */ +/* Table3929 */ + 0x14bb, /* VUNPCKHPDrm */ + 0x14bc, /* VUNPCKHPDrr */ +/* Table3931 */ + 0xf7d, /* VMOVHPDrm */ + 0x0, /* */ +/* Table3933 */ + 0xf7c, /* VMOVHPDmr */ + 0x0, /* */ +/* Table3935 */ + 0xf3a, /* VMOVAPDrm */ + 0xf3b, /* VMOVAPDrr */ +/* Table3937 */ + 0xf39, /* VMOVAPDmr */ + 0xf3c, /* VMOVAPDrr_REV */ +/* Table3939 */ + 0xf8f, /* VMOVNTPDmr */ + 0x0, /* */ +/* Table3941 */ + 0x14b1, /* VUCOMISDrm */ + 0x14b2, /* VUCOMISDrr */ +/* Table3943 */ + 0xc06, /* VCOMISDrm */ + 0xc07, /* VCOMISDrr */ +/* Table3945 */ + 0x0, /* */ + 0xf87, /* VMOVMSKPDrr */ +/* Table3947 */ + 0x1474, /* VSQRTPDm */ + 0x1475, /* VSQRTPDr */ +/* Table3949 */ + 0xbb3, /* VANDPDrm */ + 0xbb4, /* VANDPDrr */ +/* Table3951 */ + 0xbab, /* VANDNPDrm */ + 0xbac, /* VANDNPDrr */ +/* Table3953 */ + 0x1014, /* VORPDrm */ + 0x1015, /* VORPDrr */ +/* Table3955 */ + 0x14d1, /* VXORPDrm */ + 0x14d2, /* VXORPDrr */ +/* Table3957 */ + 0xb7c, /* VADDPDrm */ + 0xb7d, /* VADDPDrr */ +/* Table3959 */ + 0xff7, /* VMULPDrm */ + 0xff8, /* VMULPDrr */ +/* Table3961 */ + 0xc20, /* VCVTPD2PSXrm */ + 0xc26, /* VCVTPD2PSrr */ +/* Table3963 */ + 0xc35, /* VCVTPS2DQrm */ + 0xc36, /* VCVTPS2DQrr */ +/* Table3965 */ + 0x1492, /* VSUBPDrm */ + 0x1493, /* VSUBPDrr */ +/* Table3967 */ + 0xf12, /* VMINPDrm */ + 0xf13, /* VMINPDrr */ +/* Table3969 */ + 0xcb0, /* VDIVPDrm */ + 0xcb1, /* VDIVPDrr */ +/* Table3971 */ + 0xee9, /* VMAXPDrm */ + 0xeea, /* VMAXPDrr */ +/* Table3973 */ + 0x13ee, /* VPUNPCKLBWrm */ + 0x13ef, /* VPUNPCKLBWrr */ +/* Table3975 */ + 0x13fe, /* VPUNPCKLWDrm */ + 0x13ff, /* VPUNPCKLWDrr */ +/* Table3977 */ + 0x13f4, /* VPUNPCKLDQrm */ + 0x13f5, /* VPUNPCKLDQrr */ +/* Table3979 */ + 0x1030, /* VPACKSSWBrm */ + 0x1031, /* VPACKSSWBrr */ +/* Table3981 */ + 0x10d8, /* VPCMPGTBrm */ + 0x10d9, /* VPCMPGTBrr */ +/* Table3983 */ + 0x10e8, /* VPCMPGTWrm */ + 0x10e9, /* VPCMPGTWrr */ +/* Table3985 */ + 0x10de, /* VPCMPGTDrm */ + 0x10df, /* VPCMPGTDrr */ +/* Table3987 */ + 0x1038, /* VPACKUSWBrm */ + 0x1039, /* VPACKUSWBrr */ +/* Table3989 */ + 0x13da, /* VPUNPCKHBWrm */ + 0x13db, /* VPUNPCKHBWrr */ +/* Table3991 */ + 0x13ea, /* VPUNPCKHWDrm */ + 0x13eb, /* VPUNPCKHWDrr */ +/* Table3993 */ + 0x13e0, /* VPUNPCKHDQrm */ + 0x13e1, /* VPUNPCKHDQrr */ +/* Table3995 */ + 0x102c, /* VPACKSSDWrm */ + 0x102d, /* VPACKSSDWrr */ +/* Table3997 */ + 0x13fa, /* VPUNPCKLQDQrm */ + 0x13fb, /* VPUNPCKLQDQrr */ +/* Table3999 */ + 0x13e6, /* VPUNPCKHQDQrm */ + 0x13e7, /* VPUNPCKHQDQrr */ +/* Table4001 */ + 0xf52, /* VMOVDI2PDIrm */ + 0xf53, /* VMOVDI2PDIrr */ +/* Table4003 */ + 0xf63, /* VMOVDQArm */ + 0xf64, /* VMOVDQArr */ +/* Table4005 */ + 0x130c, /* VPSHUFDmi */ + 0x130d, /* VPSHUFDri */ +/* Table4007 */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x13a3, /* VPSRLWri */ + 0x0, /* */ + 0x1373, /* VPSRAWri */ + 0x0, /* */ + 0x134f, /* VPSLLWri */ + 0x0, /* */ +/* Table4023 */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x1383, /* VPSRLDri */ + 0x0, /* */ + 0x135d, /* VPSRADri */ + 0x0, /* */ + 0x132f, /* VPSLLDri */ + 0x0, /* */ +/* Table4039 */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x1391, /* VPSRLQri */ + 0x1377, /* VPSRLDQri */ + 0x0, /* */ + 0x0, /* */ + 0x133d, /* VPSLLQri */ + 0x1323, /* VPSLLDQri */ +/* Table4055 */ + 0x10bc, /* VPCMPEQBrm */ + 0x10bd, /* VPCMPEQBrr */ +/* Table4057 */ + 0x10cc, /* VPCMPEQWrm */ + 0x10cd, /* VPCMPEQWrr */ +/* Table4059 */ + 0x10c2, /* VPCMPEQDrm */ + 0x10c3, /* VPCMPEQDrr */ +/* Table4061 */ + 0xead, /* VHADDPDrm */ + 0xeae, /* VHADDPDrr */ +/* Table4063 */ + 0xeb5, /* VHSUBPDrm */ + 0xeb6, /* VHSUBPDrr */ +/* Table4065 */ + 0xf94, /* VMOVPDI2DImr */ + 0xf95, /* VMOVPDI2DIrr */ +/* Table4067 */ + 0xf62, /* VMOVDQAmr */ + 0xf65, /* VMOVDQArr_REV */ +/* Table4069 */ + 0xbe3, /* VCMPPDrmi */ + 0xbe5, /* VCMPPDrri */ +/* Table4071 */ + 0x11bb, /* VPINSRWrmi */ + 0x11bc, /* VPINSRWrri */ +/* Table4073 */ + 0x0, /* */ + 0x116f, /* VPEXTRWri */ +/* Table4075 */ + 0x1466, /* VSHUFPDrmi */ + 0x1467, /* VSHUFPDrri */ +/* Table4077 */ + 0xb93, /* VADDSUBPDrm */ + 0xb94, /* VADDSUBPDrr */ +/* Table4079 */ + 0x13a4, /* VPSRLWrm */ + 0x13a5, /* VPSRLWrr */ +/* Table4081 */ + 0x1384, /* VPSRLDrm */ + 0x1385, /* VPSRLDrr */ +/* Table4083 */ + 0x1392, /* VPSRLQrm */ + 0x1393, /* VPSRLQrr */ +/* Table4085 */ + 0x104a, /* VPADDQrm */ + 0x104b, /* VPADDQrr */ +/* Table4087 */ + 0x12bb, /* VPMULLWrm */ + 0x12bc, /* VPMULLWrr */ +/* Table4089 */ + 0xf96, /* VMOVPQI2QImr */ + 0xf97, /* VMOVPQI2QIrr */ +/* Table4091 */ + 0x0, /* */ + 0x1234, /* VPMOVMSKBrr */ +/* Table4093 */ + 0x13c2, /* VPSUBUSBrm */ + 0x13c3, /* VPSUBUSBrr */ +/* Table4095 */ + 0x13c6, /* VPSUBUSWrm */ + 0x13c7, /* VPSUBUSWrr */ +/* Table4097 */ + 0x121d, /* VPMINUBrm */ + 0x121e, /* VPMINUBrr */ +/* Table4099 */ + 0x1076, /* VPANDrm */ + 0x1077, /* VPANDrr */ +/* Table4101 */ + 0x1056, /* VPADDUSBrm */ + 0x1057, /* VPADDUSBrr */ +/* Table4103 */ + 0x105a, /* VPADDUSWrm */ + 0x105b, /* VPADDUSWrr */ +/* Table4105 */ + 0x11f9, /* VPMAXUBrm */ + 0x11fa, /* VPMAXUBrr */ +/* Table4107 */ + 0x106f, /* VPANDNrm */ + 0x1070, /* VPANDNrr */ +/* Table4109 */ + 0x107a, /* VPAVGBrm */ + 0x107b, /* VPAVGBrr */ +/* Table4111 */ + 0x1374, /* VPSRAWrm */ + 0x1375, /* VPSRAWrr */ +/* Table4113 */ + 0x135e, /* VPSRADrm */ + 0x135f, /* VPSRADrr */ +/* Table4115 */ + 0x107e, /* VPAVGWrm */ + 0x107f, /* VPAVGWrr */ +/* Table4117 */ + 0x12ac, /* VPMULHUWrm */ + 0x12ad, /* VPMULHUWrr */ +/* Table4119 */ + 0x12b0, /* VPMULHWrm */ + 0x12b1, /* VPMULHWrr */ +/* Table4121 */ + 0xc76, /* VCVTTPD2DQXrm */ + 0xc7b, /* VCVTTPD2DQrr */ +/* Table4123 */ + 0xf8d, /* VMOVNTDQmr */ + 0x0, /* */ +/* Table4125 */ + 0x13ba, /* VPSUBSBrm */ + 0x13bb, /* VPSUBSBrr */ +/* Table4127 */ + 0x13be, /* VPSUBSWrm */ + 0x13bf, /* VPSUBSWrr */ +/* Table4129 */ + 0x1219, /* VPMINSWrm */ + 0x121a, /* VPMINSWrr */ +/* Table4131 */ + 0x12cb, /* VPORrm */ + 0x12cc, /* VPORrr */ +/* Table4133 */ + 0x104e, /* VPADDSBrm */ + 0x104f, /* VPADDSBrr */ +/* Table4135 */ + 0x1052, /* VPADDSWrm */ + 0x1053, /* VPADDSWrr */ +/* Table4137 */ + 0x11f5, /* VPMAXSWrm */ + 0x11f6, /* VPMAXSWrr */ +/* Table4139 */ + 0x1408, /* VPXORrm */ + 0x1409, /* VPXORrr */ +/* Table4141 */ + 0x1350, /* VPSLLWrm */ + 0x1351, /* VPSLLWrr */ +/* Table4143 */ + 0x1330, /* VPSLLDrm */ + 0x1331, /* VPSLLDrr */ +/* Table4145 */ + 0x133e, /* VPSLLQrm */ + 0x133f, /* VPSLLQrr */ +/* Table4147 */ + 0x12c1, /* VPMULUDQrm */ + 0x12c2, /* VPMULUDQrr */ +/* Table4149 */ + 0x11db, /* VPMADDWDrm */ + 0x11dc, /* VPMADDWDrr */ +/* Table4151 */ + 0x12e6, /* VPSADBWrm */ + 0x12e7, /* VPSADBWrr */ +/* Table4153 */ + 0x0, /* */ + 0xece, /* VMASKMOVDQU */ +/* Table4155 */ + 0x13a8, /* VPSUBBrm */ + 0x13a9, /* VPSUBBrr */ +/* Table4157 */ + 0x13ca, /* VPSUBWrm */ + 0x13cb, /* VPSUBWrr */ +/* Table4159 */ + 0x13af, /* VPSUBDrm */ + 0x13b0, /* VPSUBDrr */ +/* Table4161 */ + 0x13b6, /* VPSUBQrm */ + 0x13b7, /* VPSUBQrr */ +/* Table4163 */ + 0x103c, /* VPADDBrm */ + 0x103d, /* VPADDBrr */ +/* Table4165 */ + 0x105e, /* VPADDWrm */ + 0x105f, /* VPADDWrr */ +/* Table4167 */ + 0x1043, /* VPADDDrm */ + 0x1044, /* VPADDDrr */ +/* Table4169 */ + 0xc5c, /* VCVTSI2SS64rm */ + 0xc5d, /* VCVTSI2SS64rr */ +/* Table4171 */ + 0xc94, /* VCVTTSS2SI64rm */ + 0xc95, /* VCVTTSS2SI64rr */ +/* Table4173 */ + 0xc6c, /* VCVTSS2SI64rm */ + 0xc6d, /* VCVTSS2SI64rr */ +/* Table4175 */ + 0xc56, /* VCVTSI2SD64rm */ + 0xc57, /* VCVTSI2SD64rr */ +/* Table4177 */ + 0xc88, /* VCVTTSD2SI64rm */ + 0xc89, /* VCVTTSD2SI64rr */ +/* Table4179 */ + 0xc48, /* VCVTSD2SI64rm */ + 0xc49, /* VCVTSD2SI64rr */ +/* Table4181 */ + 0xf52, /* VMOVDI2PDIrm */ + 0xf2c, /* VMOV64toPQIrr */ +/* Table4183 */ + 0xf94, /* VMOVPDI2DImr */ + 0xf9a, /* VMOVPQIto64rr */ +/* Table4185 */ + 0xfd1, /* VMOVUPSYrm */ + 0xfd2, /* VMOVUPSYrr */ +/* Table4187 */ + 0xfd0, /* VMOVUPSYmr */ + 0xfd3, /* VMOVUPSYrr_REV */ +/* Table4189 */ + 0x14c9, /* VUNPCKLPSYrm */ + 0x14ca, /* VUNPCKLPSYrr */ +/* Table4191 */ + 0x14bd, /* VUNPCKHPSYrm */ + 0x14be, /* VUNPCKHPSYrr */ +/* Table4193 */ + 0xf3e, /* VMOVAPSYrm */ + 0xf3f, /* VMOVAPSYrr */ +/* Table4195 */ + 0xf3d, /* VMOVAPSYmr */ + 0xf40, /* VMOVAPSYrr_REV */ +/* Table4197 */ + 0xf90, /* VMOVNTPSYmr */ + 0x0, /* */ +/* Table4199 */ + 0x0, /* */ + 0x495, /* KANDWrr */ +/* Table4201 */ + 0x0, /* */ + 0x494, /* KANDNWrr */ +/* Table4203 */ + 0x0, /* */ + 0x49d, /* KORWrr */ +/* Table4205 */ + 0x0, /* */ + 0x4a5, /* KXNORWrr */ +/* Table4207 */ + 0x0, /* */ + 0x4a6, /* KXORWrr */ +/* Table4209 */ + 0x0, /* */ + 0xf88, /* VMOVMSKPSYrr */ +/* Table4211 */ + 0x1476, /* VSQRTPSYm */ + 0x1477, /* VSQRTPSYr */ +/* Table4213 */ + 0x1453, /* VRSQRTPSYm */ + 0x1455, /* VRSQRTPSYr */ +/* Table4215 */ + 0x141e, /* VRCPPSYm */ + 0x1420, /* VRCPPSYr */ +/* Table4217 */ + 0xbb5, /* VANDPSYrm */ + 0xbb6, /* VANDPSYrr */ +/* Table4219 */ + 0xbad, /* VANDNPSYrm */ + 0xbae, /* VANDNPSYrr */ +/* Table4221 */ + 0x1016, /* VORPSYrm */ + 0x1017, /* VORPSYrr */ +/* Table4223 */ + 0x14d3, /* VXORPSYrm */ + 0x14d4, /* VXORPSYrr */ +/* Table4225 */ + 0xb7e, /* VADDPSYrm */ + 0xb7f, /* VADDPSYrr */ +/* Table4227 */ + 0xff9, /* VMULPSYrm */ + 0xffa, /* VMULPSYrr */ +/* Table4229 */ + 0xc37, /* VCVTPS2PDYrm */ + 0xc38, /* VCVTPS2PDYrr */ +/* Table4231 */ + 0xc12, /* VCVTDQ2PSYrm */ + 0xc13, /* VCVTDQ2PSYrr */ +/* Table4233 */ + 0x1494, /* VSUBPSYrm */ + 0x1495, /* VSUBPSYrr */ +/* Table4235 */ + 0xf14, /* VMINPSYrm */ + 0xf15, /* VMINPSYrr */ +/* Table4237 */ + 0xcb2, /* VDIVPSYrm */ + 0xcb3, /* VDIVPSYrr */ +/* Table4239 */ + 0xeeb, /* VMAXPSYrm */ + 0xeec, /* VMAXPSYrr */ +/* Table4241 */ + 0x14d7, /* VZEROALL */ +/* Table4242 */ + 0xbe7, /* VCMPPSYrmi */ + 0xbe9, /* VCMPPSYrri */ +/* Table4244 */ + 0x1468, /* VSHUFPSYrmi */ + 0x1469, /* VSHUFPSYrri */ +/* Table4246 */ + 0xfb0, /* VMOVSLDUPYrm */ + 0xfb1, /* VMOVSLDUPYrr */ +/* Table4248 */ + 0xfaa, /* VMOVSHDUPYrm */ + 0xfab, /* VMOVSHDUPYrr */ +/* Table4250 */ + 0xc7e, /* VCVTTPS2DQYrm */ + 0xc7f, /* VCVTTPS2DQYrr */ +/* Table4252 */ + 0xf73, /* VMOVDQUYrm */ + 0xf74, /* VMOVDQUYrr */ +/* Table4254 */ + 0x130e, /* VPSHUFHWYmi */ + 0x130f, /* VPSHUFHWYri */ +/* Table4256 */ + 0xf72, /* VMOVDQUYmr */ + 0xf75, /* VMOVDQUYrr_REV */ +/* Table4258 */ + 0xc0c, /* VCVTDQ2PDYrm */ + 0xc0d, /* VCVTDQ2PDYrr */ +/* Table4260 */ + 0xf4a, /* VMOVDDUPYrm */ + 0xf4b, /* VMOVDDUPYrr */ +/* Table4262 */ + 0x1312, /* VPSHUFLWYmi */ + 0x1313, /* VPSHUFLWYri */ +/* Table4264 */ + 0xeaf, /* VHADDPSYrm */ + 0xeb0, /* VHADDPSYrr */ +/* Table4266 */ + 0xeb7, /* VHSUBPSYrm */ + 0xeb8, /* VHSUBPSYrr */ +/* Table4268 */ + 0xb95, /* VADDSUBPSYrm */ + 0xb96, /* VADDSUBPSYrr */ +/* Table4270 */ + 0xc1a, /* VCVTPD2DQYrm */ + 0xc1b, /* VCVTPD2DQYrr */ +/* Table4272 */ + 0xecb, /* VLDDQUYrm */ + 0x0, /* */ +/* Table4274 */ + 0xfc4, /* VMOVUPDYrm */ + 0xfc5, /* VMOVUPDYrr */ +/* Table4276 */ + 0xfc3, /* VMOVUPDYmr */ + 0xfc6, /* VMOVUPDYrr_REV */ +/* Table4278 */ + 0x14c3, /* VUNPCKLPDYrm */ + 0x14c4, /* VUNPCKLPDYrr */ +/* Table4280 */ + 0x14b7, /* VUNPCKHPDYrm */ + 0x14b8, /* VUNPCKHPDYrr */ +/* Table4282 */ + 0xf31, /* VMOVAPDYrm */ + 0xf32, /* VMOVAPDYrr */ +/* Table4284 */ + 0xf30, /* VMOVAPDYmr */ + 0xf33, /* VMOVAPDYrr_REV */ +/* Table4286 */ + 0xf8e, /* VMOVNTPDYmr */ + 0x0, /* */ +/* Table4288 */ + 0x0, /* */ + 0x4a4, /* KUNPCKBWrr */ +/* Table4290 */ + 0x0, /* */ + 0xf86, /* VMOVMSKPDYrr */ +/* Table4292 */ + 0x146e, /* VSQRTPDYm */ + 0x146f, /* VSQRTPDYr */ +/* Table4294 */ + 0xbb1, /* VANDPDYrm */ + 0xbb2, /* VANDPDYrr */ +/* Table4296 */ + 0xba9, /* VANDNPDYrm */ + 0xbaa, /* VANDNPDYrr */ +/* Table4298 */ + 0x1012, /* VORPDYrm */ + 0x1013, /* VORPDYrr */ +/* Table4300 */ + 0x14cf, /* VXORPDYrm */ + 0x14d0, /* VXORPDYrr */ +/* Table4302 */ + 0xb77, /* VADDPDYrm */ + 0xb78, /* VADDPDYrr */ +/* Table4304 */ + 0xff2, /* VMULPDYrm */ + 0xff3, /* VMULPDYrr */ +/* Table4306 */ + 0xc21, /* VCVTPD2PSYrm */ + 0xc22, /* VCVTPD2PSYrr */ +/* Table4308 */ + 0xc30, /* VCVTPS2DQYrm */ + 0xc31, /* VCVTPS2DQYrr */ +/* Table4310 */ + 0x148d, /* VSUBPDYrm */ + 0x148e, /* VSUBPDYrr */ +/* Table4312 */ + 0xf0d, /* VMINPDYrm */ + 0xf0e, /* VMINPDYrr */ +/* Table4314 */ + 0xcab, /* VDIVPDYrm */ + 0xcac, /* VDIVPDYrr */ +/* Table4316 */ + 0xee4, /* VMAXPDYrm */ + 0xee5, /* VMAXPDYrr */ +/* Table4318 */ + 0x13ec, /* VPUNPCKLBWYrm */ + 0x13ed, /* VPUNPCKLBWYrr */ +/* Table4320 */ + 0x13fc, /* VPUNPCKLWDYrm */ + 0x13fd, /* VPUNPCKLWDYrr */ +/* Table4322 */ + 0x13f0, /* VPUNPCKLDQYrm */ + 0x13f1, /* VPUNPCKLDQYrr */ +/* Table4324 */ + 0x102e, /* VPACKSSWBYrm */ + 0x102f, /* VPACKSSWBYrr */ +/* Table4326 */ + 0x10d6, /* VPCMPGTBYrm */ + 0x10d7, /* VPCMPGTBYrr */ +/* Table4328 */ + 0x10e6, /* VPCMPGTWYrm */ + 0x10e7, /* VPCMPGTWYrr */ +/* Table4330 */ + 0x10da, /* VPCMPGTDYrm */ + 0x10db, /* VPCMPGTDYrr */ +/* Table4332 */ + 0x1036, /* VPACKUSWBYrm */ + 0x1037, /* VPACKUSWBYrr */ +/* Table4334 */ + 0x13d8, /* VPUNPCKHBWYrm */ + 0x13d9, /* VPUNPCKHBWYrr */ +/* Table4336 */ + 0x13e8, /* VPUNPCKHWDYrm */ + 0x13e9, /* VPUNPCKHWDYrr */ +/* Table4338 */ + 0x13dc, /* VPUNPCKHDQYrm */ + 0x13dd, /* VPUNPCKHDQYrr */ +/* Table4340 */ + 0x102a, /* VPACKSSDWYrm */ + 0x102b, /* VPACKSSDWYrr */ +/* Table4342 */ + 0x13f6, /* VPUNPCKLQDQYrm */ + 0x13f7, /* VPUNPCKLQDQYrr */ +/* Table4344 */ + 0x13e2, /* VPUNPCKHQDQYrm */ + 0x13e3, /* VPUNPCKHQDQYrr */ +/* Table4346 */ + 0xf5f, /* VMOVDQAYrm */ + 0xf60, /* VMOVDQAYrr */ +/* Table4348 */ + 0x1308, /* VPSHUFDYmi */ + 0x1309, /* VPSHUFDYri */ +/* Table4350 */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x13a0, /* VPSRLWYri */ + 0x0, /* */ + 0x1370, /* VPSRAWYri */ + 0x0, /* */ + 0x134c, /* VPSLLWYri */ + 0x0, /* */ +/* Table4366 */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x1378, /* VPSRLDYri */ + 0x0, /* */ + 0x1352, /* VPSRADYri */ + 0x0, /* */ + 0x1324, /* VPSLLDYri */ + 0x0, /* */ +/* Table4382 */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x1386, /* VPSRLQYri */ + 0x1376, /* VPSRLDQYri */ + 0x0, /* */ + 0x0, /* */ + 0x1332, /* VPSLLQYri */ + 0x1322, /* VPSLLDQYri */ +/* Table4398 */ + 0x10ba, /* VPCMPEQBYrm */ + 0x10bb, /* VPCMPEQBYrr */ +/* Table4400 */ + 0x10ca, /* VPCMPEQWYrm */ + 0x10cb, /* VPCMPEQWYrr */ +/* Table4402 */ + 0x10be, /* VPCMPEQDYrm */ + 0x10bf, /* VPCMPEQDYrr */ +/* Table4404 */ + 0xeab, /* VHADDPDYrm */ + 0xeac, /* VHADDPDYrr */ +/* Table4406 */ + 0xeb3, /* VHSUBPDYrm */ + 0xeb4, /* VHSUBPDYrr */ +/* Table4408 */ + 0xf5e, /* VMOVDQAYmr */ + 0xf61, /* VMOVDQAYrr_REV */ +/* Table4410 */ + 0xbda, /* VCMPPDYrmi */ + 0xbdc, /* VCMPPDYrri */ +/* Table4412 */ + 0x1462, /* VSHUFPDYrmi */ + 0x1463, /* VSHUFPDYrri */ +/* Table4414 */ + 0xb91, /* VADDSUBPDYrm */ + 0xb92, /* VADDSUBPDYrr */ +/* Table4416 */ + 0x13a1, /* VPSRLWYrm */ + 0x13a2, /* VPSRLWYrr */ +/* Table4418 */ + 0x1379, /* VPSRLDYrm */ + 0x137a, /* VPSRLDYrr */ +/* Table4420 */ + 0x1387, /* VPSRLQYrm */ + 0x1388, /* VPSRLQYrr */ +/* Table4422 */ + 0x1045, /* VPADDQYrm */ + 0x1046, /* VPADDQYrr */ +/* Table4424 */ + 0x12b9, /* VPMULLWYrm */ + 0x12ba, /* VPMULLWYrr */ +/* Table4426 */ + 0x0, /* */ + 0x1233, /* VPMOVMSKBYrr */ +/* Table4428 */ + 0x13c0, /* VPSUBUSBYrm */ + 0x13c1, /* VPSUBUSBYrr */ +/* Table4430 */ + 0x13c4, /* VPSUBUSWYrm */ + 0x13c5, /* VPSUBUSWYrr */ +/* Table4432 */ + 0x121b, /* VPMINUBYrm */ + 0x121c, /* VPMINUBYrr */ +/* Table4434 */ + 0x1074, /* VPANDYrm */ + 0x1075, /* VPANDYrr */ +/* Table4436 */ + 0x1054, /* VPADDUSBYrm */ + 0x1055, /* VPADDUSBYrr */ +/* Table4438 */ + 0x1058, /* VPADDUSWYrm */ + 0x1059, /* VPADDUSWYrr */ +/* Table4440 */ + 0x11f7, /* VPMAXUBYrm */ + 0x11f8, /* VPMAXUBYrr */ +/* Table4442 */ + 0x106d, /* VPANDNYrm */ + 0x106e, /* VPANDNYrr */ +/* Table4444 */ + 0x1078, /* VPAVGBYrm */ + 0x1079, /* VPAVGBYrr */ +/* Table4446 */ + 0x1371, /* VPSRAWYrm */ + 0x1372, /* VPSRAWYrr */ +/* Table4448 */ + 0x1353, /* VPSRADYrm */ + 0x1354, /* VPSRADYrr */ +/* Table4450 */ + 0x107c, /* VPAVGWYrm */ + 0x107d, /* VPAVGWYrr */ +/* Table4452 */ + 0x12aa, /* VPMULHUWYrm */ + 0x12ab, /* VPMULHUWYrr */ +/* Table4454 */ + 0x12ae, /* VPMULHWYrm */ + 0x12af, /* VPMULHWYrr */ +/* Table4456 */ + 0xc77, /* VCVTTPD2DQYrm */ + 0xc78, /* VCVTTPD2DQYrr */ +/* Table4458 */ + 0xf8c, /* VMOVNTDQYmr */ + 0x0, /* */ +/* Table4460 */ + 0x13b8, /* VPSUBSBYrm */ + 0x13b9, /* VPSUBSBYrr */ +/* Table4462 */ + 0x13bc, /* VPSUBSWYrm */ + 0x13bd, /* VPSUBSWYrr */ +/* Table4464 */ + 0x1217, /* VPMINSWYrm */ + 0x1218, /* VPMINSWYrr */ +/* Table4466 */ + 0x12c9, /* VPORYrm */ + 0x12ca, /* VPORYrr */ +/* Table4468 */ + 0x104c, /* VPADDSBYrm */ + 0x104d, /* VPADDSBYrr */ +/* Table4470 */ + 0x1050, /* VPADDSWYrm */ + 0x1051, /* VPADDSWYrr */ +/* Table4472 */ + 0x11f3, /* VPMAXSWYrm */ + 0x11f4, /* VPMAXSWYrr */ +/* Table4474 */ + 0x1406, /* VPXORYrm */ + 0x1407, /* VPXORYrr */ +/* Table4476 */ + 0x134d, /* VPSLLWYrm */ + 0x134e, /* VPSLLWYrr */ +/* Table4478 */ + 0x1325, /* VPSLLDYrm */ + 0x1326, /* VPSLLDYrr */ +/* Table4480 */ + 0x1333, /* VPSLLQYrm */ + 0x1334, /* VPSLLQYrr */ +/* Table4482 */ + 0x12bd, /* VPMULUDQYrm */ + 0x12be, /* VPMULUDQYrr */ +/* Table4484 */ + 0x11d9, /* VPMADDWDYrm */ + 0x11da, /* VPMADDWDYrr */ +/* Table4486 */ + 0x12e4, /* VPSADBWYrm */ + 0x12e5, /* VPSADBWYrr */ +/* Table4488 */ + 0x13a6, /* VPSUBBYrm */ + 0x13a7, /* VPSUBBYrr */ +/* Table4490 */ + 0x13c8, /* VPSUBWYrm */ + 0x13c9, /* VPSUBWYrr */ +/* Table4492 */ + 0x13aa, /* VPSUBDYrm */ + 0x13ab, /* VPSUBDYrr */ +/* Table4494 */ + 0x13b1, /* VPSUBQYrm */ + 0x13b2, /* VPSUBQYrr */ +/* Table4496 */ + 0x103a, /* VPADDBYrm */ + 0x103b, /* VPADDBYrr */ +/* Table4498 */ + 0x105c, /* VPADDWYrm */ + 0x105d, /* VPADDWYrr */ +/* Table4500 */ + 0x103e, /* VPADDDYrm */ + 0x103f, /* VPADDDYrr */ +/* Table4502 */ + 0x0, /* */ + 0xf7a, /* VMOVHLPSZrr */ +/* Table4504 */ + 0x0, /* */ + 0xf80, /* VMOVLHPSZrr */ +/* Table4506 */ + 0x14b3, /* VUCOMISSZrm */ + 0x14b4, /* VUCOMISSZrr */ +/* Table4508 */ + 0xc08, /* VCOMISSZrm */ + 0xc09, /* VCOMISSZrr */ +/* Table4510 */ + 0xfbb, /* VMOVSSZrm */ + 0xfbc, /* VMOVSSZrr */ +/* Table4512 */ + 0xfba, /* VMOVSSZmr */ + 0xfbd, /* VMOVSSZrr_REV */ +/* Table4514 */ + 0xc5e, /* VCVTSI2SSZrm */ + 0xc5f, /* VCVTSI2SSZrr */ +/* Table4516 */ + 0xc96, /* VCVTTSS2SIZrm */ + 0xc97, /* VCVTTSS2SIZrr */ +/* Table4518 */ + 0xc6e, /* VCVTSS2SIZrm */ + 0xc6f, /* VCVTSS2SIZrr */ +/* Table4520 */ + 0x1485, /* VSQRTSSZm */ + 0x1487, /* VSQRTSSZr */ +/* Table4522 */ + 0xb8b, /* VADDSSZrm */ + 0xb8c, /* VADDSSZrr */ +/* Table4524 */ + 0x1006, /* VMULSSZrm */ + 0x1007, /* VMULSSZrr */ +/* Table4526 */ + 0xc66, /* VCVTSS2SDZrm */ + 0xc67, /* VCVTSS2SDZrr */ +/* Table4528 */ + 0x14a1, /* VSUBSSZrm */ + 0x14a2, /* VSUBSSZrr */ +/* Table4530 */ + 0xf21, /* VMINSSZrm */ + 0xf22, /* VMINSSZrr */ +/* Table4532 */ + 0xcbf, /* VDIVSSZrm */ + 0xcc0, /* VDIVSSZrr */ +/* Table4534 */ + 0xef8, /* VMAXSSZrm */ + 0xef9, /* VMAXSSZrr */ +/* Table4536 */ + 0xc9c, /* VCVTTSS2USIZrm */ + 0xc9d, /* VCVTTSS2USIZrr */ +/* Table4538 */ + 0xc74, /* VCVTSS2USIZrm */ + 0xc75, /* VCVTSS2USIZrr */ +/* Table4540 */ + 0xca5, /* VCVTUSI2SSZrm */ + 0xca6, /* VCVTUSI2SSZrr */ +/* Table4542 */ + 0xbfc, /* VCMPSSZrm */ + 0xbfe, /* VCMPSSZrr */ +/* Table4544 */ + 0xc58, /* VCVTSI2SDZrm */ + 0xc59, /* VCVTSI2SDZrr */ +/* Table4546 */ + 0xc8a, /* VCVTTSD2SIZrm */ + 0xc8b, /* VCVTTSD2SIZrr */ +/* Table4548 */ + 0xc4a, /* VCVTSD2SIZrm */ + 0xc4b, /* VCVTSD2SIZrr */ +/* Table4550 */ + 0xc90, /* VCVTTSD2USIZrm */ + 0xc91, /* VCVTTSD2USIZrr */ +/* Table4552 */ + 0xc54, /* VCVTSD2USIZrm */ + 0xc55, /* VCVTSD2USIZrr */ +/* Table4554 */ + 0xca3, /* VCVTUSI2SDZrm */ + 0xca4, /* VCVTUSI2SDZrr */ +/* Table4556 */ + 0xf50, /* VMOVDI2PDIZrm */ + 0xf51, /* VMOVDI2PDIZrr */ +/* Table4558 */ + 0xf92, /* VMOVPDI2DIZmr */ + 0xf93, /* VMOVPDI2DIZrr */ +/* Table4560 */ + 0xc64, /* VCVTSI642SSZrm */ + 0xc65, /* VCVTSI642SSZrr */ +/* Table4562 */ + 0xc92, /* VCVTTSS2SI64Zrm */ + 0xc93, /* VCVTTSS2SI64Zrr */ +/* Table4564 */ + 0xc6a, /* VCVTSS2SI64Zrm */ + 0xc6b, /* VCVTSS2SI64Zrr */ +/* Table4566 */ + 0xc9a, /* VCVTTSS2USI64Zrm */ + 0xc9b, /* VCVTTSS2USI64Zrr */ +/* Table4568 */ + 0xc72, /* VCVTSS2USI64Zrm */ + 0xc73, /* VCVTSS2USI64Zrr */ +/* Table4570 */ + 0xca9, /* VCVTUSI642SSZrm */ + 0xcaa, /* VCVTUSI642SSZrr */ +/* Table4572 */ + 0xfdd, /* VMOVZPQILo2PQIZrm */ + 0xfde, /* VMOVZPQILo2PQIZrr */ +/* Table4574 */ + 0xf9e, /* VMOVSDZrm */ + 0xf9f, /* VMOVSDZrr */ +/* Table4576 */ + 0xf9d, /* VMOVSDZmr */ + 0xfa0, /* VMOVSDZrr_REV */ +/* Table4578 */ + 0xc62, /* VCVTSI642SDZrm */ + 0xc63, /* VCVTSI642SDZrr */ +/* Table4580 */ + 0xc86, /* VCVTTSD2SI64Zrm */ + 0xc87, /* VCVTTSD2SI64Zrr */ +/* Table4582 */ + 0xc46, /* VCVTSD2SI64Zrm */ + 0xc47, /* VCVTSD2SI64Zrr */ +/* Table4584 */ + 0x147e, /* VSQRTSDZm */ + 0x1480, /* VSQRTSDZr */ +/* Table4586 */ + 0xb85, /* VADDSDZrm */ + 0xb86, /* VADDSDZrr */ +/* Table4588 */ + 0x1000, /* VMULSDZrm */ + 0x1001, /* VMULSDZrr */ +/* Table4590 */ + 0xc4e, /* VCVTSD2SSZrm */ + 0xc4f, /* VCVTSD2SSZrr */ +/* Table4592 */ + 0x149b, /* VSUBSDZrm */ + 0x149c, /* VSUBSDZrr */ +/* Table4594 */ + 0xf1b, /* VMINSDZrm */ + 0xf1c, /* VMINSDZrr */ +/* Table4596 */ + 0xcb9, /* VDIVSDZrm */ + 0xcba, /* VDIVSDZrr */ +/* Table4598 */ + 0xef2, /* VMAXSDZrm */ + 0xef3, /* VMAXSDZrr */ +/* Table4600 */ + 0xc8e, /* VCVTTSD2USI64Zrm */ + 0xc8f, /* VCVTTSD2USI64Zrr */ +/* Table4602 */ + 0xc52, /* VCVTSD2USI64Zrm */ + 0xc53, /* VCVTSD2USI64Zrr */ +/* Table4604 */ + 0xca7, /* VCVTUSI642SDZrm */ + 0xca8, /* VCVTUSI642SDZrr */ +/* Table4606 */ + 0xbf4, /* VCMPSDZrm */ + 0xbf6, /* VCMPSDZrr */ +/* Table4608 */ + 0x14af, /* VUCOMISDZrm */ + 0x14b0, /* VUCOMISDZrr */ +/* Table4610 */ + 0xc04, /* VCOMISDZrm */ + 0xc05, /* VCOMISDZrr */ +/* Table4612 */ + 0xf9b, /* VMOVQI2PQIZrm */ + 0xf2b, /* VMOV64toPQIZrr */ +/* Table4614 */ + 0xfa6, /* VMOVSDto64Zmr */ + 0xf99, /* VMOVPQIto64Zrr */ +/* Table4616 */ + 0xf98, /* VMOVPQIto64Zmr */ + 0x0, /* */ +/* Table4618 */ + 0xfd5, /* VMOVUPSZrm */ + 0xfd7, /* VMOVUPSZrr */ +/* Table4620 */ + 0xfd4, /* VMOVUPSZmr */ + 0x0, /* */ +/* Table4622 */ + 0x14cb, /* VUNPCKLPSZrm */ + 0x14cc, /* VUNPCKLPSZrr */ +/* Table4624 */ + 0x14bf, /* VUNPCKHPSZrm */ + 0x14c0, /* VUNPCKHPSZrr */ +/* Table4626 */ + 0xf42, /* VMOVAPSZrm */ + 0xf44, /* VMOVAPSZrr */ +/* Table4628 */ + 0xf41, /* VMOVAPSZmr */ + 0x0, /* */ +/* Table4630 */ + 0x147a, /* VSQRTPSZrm */ + 0x147b, /* VSQRTPSZrr */ +/* Table4632 */ + 0xb80, /* VADDPSZrm */ + 0xb82, /* VADDPSZrr */ +/* Table4634 */ + 0xffb, /* VMULPSZrm */ + 0xffd, /* VMULPSZrr */ +/* Table4636 */ + 0xc39, /* VCVTPS2PDZrm */ + 0xc3a, /* VCVTPS2PDZrr */ +/* Table4638 */ + 0xc14, /* VCVTDQ2PSZrm */ + 0xc15, /* VCVTDQ2PSZrr */ +/* Table4640 */ + 0x1496, /* VSUBPSZrm */ + 0x1498, /* VSUBPSZrr */ +/* Table4642 */ + 0xf16, /* VMINPSZrm */ + 0xf18, /* VMINPSZrr */ +/* Table4644 */ + 0xcb4, /* VDIVPSZrm */ + 0xcb6, /* VDIVPSZrr */ +/* Table4646 */ + 0xeed, /* VMAXPSZrm */ + 0xeef, /* VMAXPSZrr */ +/* Table4648 */ + 0xc84, /* VCVTTPS2UDQZrm */ + 0xc85, /* VCVTTPS2UDQZrr */ +/* Table4650 */ + 0xc43, /* VCVTPS2UDQZrm */ + 0xc44, /* VCVTPS2UDQZrr */ +/* Table4652 */ + 0xbeb, /* VCMPPSZrmi */ + 0xbed, /* VCMPPSZrri */ +/* Table4654 */ + 0x146a, /* VSHUFPSZrmi */ + 0x146b, /* VSHUFPSZrri */ +/* Table4656 */ + 0xfb2, /* VMOVSLDUPZrm */ + 0xfb3, /* VMOVSLDUPZrr */ +/* Table4658 */ + 0xfac, /* VMOVSHDUPZrm */ + 0xfad, /* VMOVSHDUPZrr */ +/* Table4660 */ + 0xc80, /* VCVTTPS2DQZrm */ + 0xc81, /* VCVTTPS2DQZrr */ +/* Table4662 */ + 0xf67, /* VMOVDQU32rm */ + 0xf69, /* VMOVDQU32rr */ +/* Table4664 */ + 0xc9e, /* VCVTUDQ2PDZrm */ + 0xc9f, /* VCVTUDQ2PDZrr */ +/* Table4666 */ + 0xf66, /* VMOVDQU32mr */ + 0x0, /* */ +/* Table4668 */ + 0xc0e, /* VCVTDQ2PDZrm */ + 0xc0f, /* VCVTDQ2PDZrr */ +/* Table4670 */ + 0xca0, /* VCVTUDQ2PSZrm */ + 0xca1, /* VCVTUDQ2PSZrr */ +/* Table4672 */ + 0x1472, /* VSQRTPDZrm */ + 0x1473, /* VSQRTPDZrr */ +/* Table4674 */ + 0xc32, /* VCVTPS2DQZrm */ + 0xc33, /* VCVTPS2DQZrr */ +/* Table4676 */ + 0x13f2, /* VPUNPCKLDQZrm */ + 0x13f3, /* VPUNPCKLDQZrr */ +/* Table4678 */ + 0x10dc, /* VPCMPGTDZrm */ + 0x10dd, /* VPCMPGTDZrr */ +/* Table4680 */ + 0x13de, /* VPUNPCKHDQZrm */ + 0x13df, /* VPUNPCKHDQZrr */ +/* Table4682 */ + 0xf59, /* VMOVDQA32rm */ + 0xf5a, /* VMOVDQA32rr */ +/* Table4684 */ + 0x130a, /* VPSHUFDZmi */ + 0x130b, /* VPSHUFDZri */ +/* Table4686 */ + 0x0, /* */ + 0x0, /* */ + 0x137b, /* VPSRLDZmi */ + 0x0, /* */ + 0x1355, /* VPSRADZmi */ + 0x0, /* */ + 0x1327, /* VPSLLDZmi */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x137d, /* VPSRLDZri */ + 0x0, /* */ + 0x1357, /* VPSRADZri */ + 0x0, /* */ + 0x1329, /* VPSLLDZri */ + 0x0, /* */ +/* Table4702 */ + 0x10c0, /* VPCMPEQDZrm */ + 0x10c1, /* VPCMPEQDZrr */ +/* Table4704 */ + 0xf58, /* VMOVDQA32mr */ + 0x0, /* */ +/* Table4706 */ + 0x137f, /* VPSRLDZrm */ + 0x1381, /* VPSRLDZrr */ +/* Table4708 */ + 0x1064, /* VPANDDZrm */ + 0x1066, /* VPANDDZrr */ +/* Table4710 */ + 0x1067, /* VPANDNDZrm */ + 0x1069, /* VPANDNDZrr */ +/* Table4712 */ + 0x1359, /* VPSRADZrm */ + 0x135b, /* VPSRADZrr */ +/* Table4714 */ + 0x12c3, /* VPORDZrm */ + 0x12c5, /* VPORDZrr */ +/* Table4716 */ + 0x1400, /* VPXORDZrm */ + 0x1402, /* VPXORDZrr */ +/* Table4718 */ + 0x132b, /* VPSLLDZrm */ + 0x132d, /* VPSLLDZrr */ +/* Table4720 */ + 0x13ac, /* VPSUBDZrm */ + 0x13ae, /* VPSUBDZrr */ +/* Table4722 */ + 0x1040, /* VPADDDZrm */ + 0x1042, /* VPADDDZrr */ +/* Table4724 */ + 0xc7c, /* VCVTTPD2UDQZrm */ + 0xc7d, /* VCVTTPD2UDQZrr */ +/* Table4726 */ + 0xc27, /* VCVTPD2UDQZrm */ + 0xc28, /* VCVTPD2UDQZrr */ +/* Table4728 */ + 0xf6d, /* VMOVDQU64rm */ + 0xf6f, /* VMOVDQU64rr */ +/* Table4730 */ + 0xf6c, /* VMOVDQU64mr */ + 0x0, /* */ +/* Table4732 */ + 0xc1c, /* VCVTPD2DQZrm */ + 0xc1d, /* VCVTPD2DQZrr */ +/* Table4734 */ + 0xfc8, /* VMOVUPDZrm */ + 0xfca, /* VMOVUPDZrr */ +/* Table4736 */ + 0xfc7, /* VMOVUPDZmr */ + 0x0, /* */ +/* Table4738 */ + 0xf4c, /* VMOVDDUPZrm */ + 0xf4d, /* VMOVDDUPZrr */ +/* Table4740 */ + 0x14c5, /* VUNPCKLPDZrm */ + 0x14c6, /* VUNPCKLPDZrr */ +/* Table4742 */ + 0x14b9, /* VUNPCKHPDZrm */ + 0x14ba, /* VUNPCKHPDZrr */ +/* Table4744 */ + 0xf35, /* VMOVAPDZrm */ + 0xf37, /* VMOVAPDZrr */ +/* Table4746 */ + 0xf34, /* VMOVAPDZmr */ + 0x0, /* */ +/* Table4748 */ + 0xb79, /* VADDPDZrm */ + 0xb7b, /* VADDPDZrr */ +/* Table4750 */ + 0xff4, /* VMULPDZrm */ + 0xff6, /* VMULPDZrr */ +/* Table4752 */ + 0xc23, /* VCVTPD2PSZrm */ + 0xc24, /* VCVTPD2PSZrr */ +/* Table4754 */ + 0x148f, /* VSUBPDZrm */ + 0x1491, /* VSUBPDZrr */ +/* Table4756 */ + 0xf0f, /* VMINPDZrm */ + 0xf11, /* VMINPDZrr */ +/* Table4758 */ + 0xcad, /* VDIVPDZrm */ + 0xcaf, /* VDIVPDZrr */ +/* Table4760 */ + 0xee6, /* VMAXPDZrm */ + 0xee8, /* VMAXPDZrr */ +/* Table4762 */ + 0x13f8, /* VPUNPCKLQDQZrm */ + 0x13f9, /* VPUNPCKLQDQZrr */ +/* Table4764 */ + 0x13e4, /* VPUNPCKHQDQZrm */ + 0x13e5, /* VPUNPCKHQDQZrr */ +/* Table4766 */ + 0xf5c, /* VMOVDQA64rm */ + 0xf5d, /* VMOVDQA64rr */ +/* Table4768 */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x1360, /* VPSRAQZmi */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x1362, /* VPSRAQZri */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ +/* Table4784 */ + 0x0, /* */ + 0x0, /* */ + 0x1389, /* VPSRLQZmi */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x1335, /* VPSLLQZmi */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x138b, /* VPSRLQZri */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x1337, /* VPSLLQZri */ + 0x0, /* */ +/* Table4800 */ + 0xf5b, /* VMOVDQA64mr */ + 0x0, /* */ +/* Table4802 */ + 0xbde, /* VCMPPDZrmi */ + 0xbe0, /* VCMPPDZrri */ +/* Table4804 */ + 0x1464, /* VSHUFPDZrmi */ + 0x1465, /* VSHUFPDZrri */ +/* Table4806 */ + 0x138d, /* VPSRLQZrm */ + 0x138f, /* VPSRLQZrr */ +/* Table4808 */ + 0x1047, /* VPADDQZrm */ + 0x1049, /* VPADDQZrr */ +/* Table4810 */ + 0x1071, /* VPANDQZrm */ + 0x1073, /* VPANDQZrr */ +/* Table4812 */ + 0x106a, /* VPANDNQZrm */ + 0x106c, /* VPANDNQZrr */ +/* Table4814 */ + 0x1364, /* VPSRAQZrm */ + 0x1366, /* VPSRAQZrr */ +/* Table4816 */ + 0xc79, /* VCVTTPD2DQZrm */ + 0xc7a, /* VCVTTPD2DQZrr */ +/* Table4818 */ + 0x12c6, /* VPORQZrm */ + 0x12c8, /* VPORQZrr */ +/* Table4820 */ + 0x1403, /* VPXORQZrm */ + 0x1405, /* VPXORQZrr */ +/* Table4822 */ + 0x1339, /* VPSLLQZrm */ + 0x133b, /* VPSLLQZrr */ +/* Table4824 */ + 0x12bf, /* VPMULUDQZrm */ + 0x12c0, /* VPMULUDQZrr */ +/* Table4826 */ + 0x13b3, /* VPSUBQZrm */ + 0x13b5, /* VPSUBQZrr */ +/* Table4828 */ + 0x0, /* */ + 0xfbe, /* VMOVSSZrrk */ +/* Table4830 */ + 0x0, /* */ + 0xfa1, /* VMOVSDZrrk */ +/* Table4832 */ + 0xfd6, /* VMOVUPSZrmk */ + 0xfd8, /* VMOVUPSZrrk */ +/* Table4834 */ + 0xf43, /* VMOVAPSZrmk */ + 0xf45, /* VMOVAPSZrrk */ +/* Table4836 */ + 0xf68, /* VMOVDQU32rmk */ + 0xf6a, /* VMOVDQU32rrk */ +/* Table4838 */ + 0x0, /* */ + 0x0, /* */ + 0x137c, /* VPSRLDZmik */ + 0x0, /* */ + 0x1356, /* VPSRADZmik */ + 0x0, /* */ + 0x1328, /* VPSLLDZmik */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x137e, /* VPSRLDZrik */ + 0x0, /* */ + 0x1358, /* VPSRADZrik */ + 0x0, /* */ + 0x132a, /* VPSLLDZrik */ + 0x0, /* */ +/* Table4854 */ + 0x1380, /* VPSRLDZrmk */ + 0x1382, /* VPSRLDZrrk */ +/* Table4856 */ + 0x135a, /* VPSRADZrmk */ + 0x135c, /* VPSRADZrrk */ +/* Table4858 */ + 0x132c, /* VPSLLDZrmk */ + 0x132e, /* VPSLLDZrrk */ +/* Table4860 */ + 0xf6e, /* VMOVDQU64rmk */ + 0xf70, /* VMOVDQU64rrk */ +/* Table4862 */ + 0xfc9, /* VMOVUPDZrmk */ + 0xfcb, /* VMOVUPDZrrk */ +/* Table4864 */ + 0xf36, /* VMOVAPDZrmk */ + 0xf38, /* VMOVAPDZrrk */ +/* Table4866 */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x1361, /* VPSRAQZmik */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x1363, /* VPSRAQZrik */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ +/* Table4882 */ + 0x0, /* */ + 0x0, /* */ + 0x138a, /* VPSRLQZmik */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x1336, /* VPSLLQZmik */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x138c, /* VPSRLQZrik */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x1338, /* VPSLLQZrik */ + 0x0, /* */ +/* Table4898 */ + 0x138e, /* VPSRLQZrmk */ + 0x1390, /* VPSRLQZrrk */ +/* Table4900 */ + 0x1365, /* VPSRAQZrmk */ + 0x1367, /* VPSRAQZrrk */ +/* Table4902 */ + 0x133a, /* VPSLLQZrmk */ + 0x133c, /* VPSLLQZrrk */ +/* Table4904 */ + 0xb81, /* VADDPSZrmb */ + 0x0, /* */ +/* Table4906 */ + 0xffc, /* VMULPSZrmb */ + 0x0, /* */ +/* Table4908 */ + 0x0, /* */ + 0xc16, /* VCVTDQ2PSZrrb */ +/* Table4910 */ + 0x1497, /* VSUBPSZrmb */ + 0x0, /* */ +/* Table4912 */ + 0xf17, /* VMINPSZrmb */ + 0x0, /* */ +/* Table4914 */ + 0xcb5, /* VDIVPSZrmb */ + 0x0, /* */ +/* Table4916 */ + 0xeee, /* VMAXPSZrmb */ + 0x0, /* */ +/* Table4918 */ + 0x0, /* */ + 0xc45, /* VCVTPS2UDQZrrb */ +/* Table4920 */ + 0x0, /* */ + 0xbef, /* VCMPPSZrrib */ +/* Table4922 */ + 0x0, /* */ + 0xca2, /* VCVTUDQ2PSZrrb */ +/* Table4924 */ + 0x0, /* */ + 0xc34, /* VCVTPS2DQZrrb */ +/* Table4926 */ + 0x1065, /* VPANDDZrmb */ + 0x0, /* */ +/* Table4928 */ + 0x1068, /* VPANDNDZrmb */ + 0x0, /* */ +/* Table4930 */ + 0x12c4, /* VPORDZrmb */ + 0x0, /* */ +/* Table4932 */ + 0x1401, /* VPXORDZrmb */ + 0x0, /* */ +/* Table4934 */ + 0x13ad, /* VPSUBDZrmb */ + 0x0, /* */ +/* Table4936 */ + 0x1041, /* VPADDDZrmb */ + 0x0, /* */ +/* Table4938 */ + 0x0, /* */ + 0xc29, /* VCVTPD2UDQZrrb */ +/* Table4940 */ + 0x0, /* */ + 0xc1e, /* VCVTPD2DQZrrb */ +/* Table4942 */ + 0xb7a, /* VADDPDZrmb */ + 0x0, /* */ +/* Table4944 */ + 0xff5, /* VMULPDZrmb */ + 0x0, /* */ +/* Table4946 */ + 0x0, /* */ + 0xc25, /* VCVTPD2PSZrrb */ +/* Table4948 */ + 0x1490, /* VSUBPDZrmb */ + 0x0, /* */ +/* Table4950 */ + 0xf10, /* VMINPDZrmb */ + 0x0, /* */ +/* Table4952 */ + 0xcae, /* VDIVPDZrmb */ + 0x0, /* */ +/* Table4954 */ + 0xee7, /* VMAXPDZrmb */ + 0x0, /* */ +/* Table4956 */ + 0x0, /* */ + 0xbe2, /* VCMPPDZrrib */ +/* Table4958 */ + 0x1048, /* VPADDQZrmb */ + 0x0, /* */ +/* Table4960 */ + 0x1072, /* VPANDQZrmb */ + 0x0, /* */ +/* Table4962 */ + 0x106b, /* VPANDNQZrmb */ + 0x0, /* */ +/* Table4964 */ + 0x12c7, /* VPORQZrmb */ + 0x0, /* */ +/* Table4966 */ + 0x1404, /* VPXORQZrmb */ + 0x0, /* */ +/* Table4968 */ + 0x13b4, /* VPSUBQZrmb */ + 0x0, /* */ +/* Table4970 */ + 0x0, /* */ + 0xf6b, /* VMOVDQU32rrkz */ +/* Table4972 */ + 0x0, /* */ + 0xf71, /* VMOVDQU64rrkz */ +/* Table4974 */ + 0x5e9, /* MMX_PSHUFBrm64 */ + 0x5ea, /* MMX_PSHUFBrr64 */ +/* Table4976 */ + 0x5c2, /* MMX_PHADDWrm64 */ + 0x5c3, /* MMX_PHADDWrr64 */ +/* Table4978 */ + 0x5c4, /* MMX_PHADDrm64 */ + 0x5c5, /* MMX_PHADDrr64 */ +/* Table4980 */ + 0x5c0, /* MMX_PHADDSWrm64 */ + 0x5c1, /* MMX_PHADDSWrr64 */ +/* Table4982 */ + 0x5ce, /* MMX_PMADDUBSWrm64 */ + 0x5cf, /* MMX_PMADDUBSWrr64 */ +/* Table4984 */ + 0x5ca, /* MMX_PHSUBWrm64 */ + 0x5cb, /* MMX_PHSUBWrr64 */ +/* Table4986 */ + 0x5c6, /* MMX_PHSUBDrm64 */ + 0x5c7, /* MMX_PHSUBDrr64 */ +/* Table4988 */ + 0x5c8, /* MMX_PHSUBSWrm64 */ + 0x5c9, /* MMX_PHSUBSWrr64 */ +/* Table4990 */ + 0x5ed, /* MMX_PSIGNBrm64 */ + 0x5ee, /* MMX_PSIGNBrr64 */ +/* Table4992 */ + 0x5f1, /* MMX_PSIGNWrm64 */ + 0x5f2, /* MMX_PSIGNWrr64 */ +/* Table4994 */ + 0x5ef, /* MMX_PSIGNDrm64 */ + 0x5f0, /* MMX_PSIGNDrr64 */ +/* Table4996 */ + 0x5db, /* MMX_PMULHRSWrm64 */ + 0x5dc, /* MMX_PMULHRSWrr64 */ +/* Table4998 */ + 0x58d, /* MMX_PABSBrm64 */ + 0x58e, /* MMX_PABSBrr64 */ +/* Table5000 */ + 0x591, /* MMX_PABSWrm64 */ + 0x592, /* MMX_PABSWrr64 */ +/* Table5002 */ + 0x58f, /* MMX_PABSDrm64 */ + 0x590, /* MMX_PABSDrr64 */ +/* Table5004 */ + 0xa1d, /* SHA1NEXTErm */ + 0xa1e, /* SHA1NEXTErr */ +/* Table5006 */ + 0xa19, /* SHA1MSG1rm */ + 0xa1a, /* SHA1MSG1rr */ +/* Table5008 */ + 0xa1b, /* SHA1MSG2rm */ + 0xa1c, /* SHA1MSG2rr */ +/* Table5010 */ + 0xa25, /* SHA256RNDS2rm */ + 0xa26, /* SHA256RNDS2rr */ +/* Table5012 */ + 0xa21, /* SHA256MSG1rm */ + 0xa22, /* SHA256MSG1rr */ +/* Table5014 */ + 0xa23, /* SHA256MSG2rm */ + 0xa24, /* SHA256MSG2rr */ +/* Table5016 */ + 0x685, /* MOVBE32rm */ + 0x0, /* */ +/* Table5018 */ + 0x684, /* MOVBE32mr */ + 0x0, /* */ +/* Table5020 */ + 0x87a, /* PSHUFBrm */ + 0x87b, /* PSHUFBrr */ +/* Table5022 */ + 0x7f5, /* PHADDWrm */ + 0x7f6, /* PHADDWrr */ +/* Table5024 */ + 0x7f1, /* PHADDDrm */ + 0x7f2, /* PHADDDrr */ +/* Table5026 */ + 0x7f3, /* PHADDSWrm128 */ + 0x7f4, /* PHADDSWrr128 */ +/* Table5028 */ + 0x80b, /* PMADDUBSWrm128 */ + 0x80c, /* PMADDUBSWrr128 */ +/* Table5030 */ + 0x7fd, /* PHSUBWrm */ + 0x7fe, /* PHSUBWrr */ +/* Table5032 */ + 0x7f9, /* PHSUBDrm */ + 0x7fa, /* PHSUBDrr */ +/* Table5034 */ + 0x7fb, /* PHSUBSWrm128 */ + 0x7fc, /* PHSUBSWrr128 */ +/* Table5036 */ + 0x882, /* PSIGNBrm */ + 0x883, /* PSIGNBrr */ +/* Table5038 */ + 0x886, /* PSIGNWrm */ + 0x887, /* PSIGNWrr */ +/* Table5040 */ + 0x884, /* PSIGNDrm */ + 0x885, /* PSIGNDrr */ +/* Table5042 */ + 0x842, /* PMULHRSWrm128 */ + 0x843, /* PMULHRSWrr128 */ +/* Table5044 */ + 0x794, /* PBLENDVBrm0 */ + 0x795, /* PBLENDVBrr0 */ +/* Table5046 */ + 0x12b, /* BLENDVPSrm0 */ + 0x12c, /* BLENDVPSrr0 */ +/* Table5048 */ + 0x129, /* BLENDVPDrm0 */ + 0x12a, /* BLENDVPDrr0 */ +/* Table5050 */ + 0x8b4, /* PTESTrm */ + 0x8b5, /* PTESTrr */ +/* Table5052 */ + 0x769, /* PABSBrm128 */ + 0x76a, /* PABSBrr128 */ +/* Table5054 */ + 0x76d, /* PABSWrm128 */ + 0x76e, /* PABSWrr128 */ +/* Table5056 */ + 0x76b, /* PABSDrm128 */ + 0x76c, /* PABSDrr128 */ +/* Table5058 */ + 0x82c, /* PMOVSXBWrm */ + 0x82d, /* PMOVSXBWrr */ +/* Table5060 */ + 0x828, /* PMOVSXBDrm */ + 0x829, /* PMOVSXBDrr */ +/* Table5062 */ + 0x82a, /* PMOVSXBQrm */ + 0x82b, /* PMOVSXBQrr */ +/* Table5064 */ + 0x830, /* PMOVSXWDrm */ + 0x831, /* PMOVSXWDrr */ +/* Table5066 */ + 0x832, /* PMOVSXWQrm */ + 0x833, /* PMOVSXWQrr */ +/* Table5068 */ + 0x82e, /* PMOVSXDQrm */ + 0x82f, /* PMOVSXDQrr */ +/* Table5070 */ + 0x840, /* PMULDQrm */ + 0x841, /* PMULDQrr */ +/* Table5072 */ + 0x79e, /* PCMPEQQrm */ + 0x79f, /* PCMPEQQrr */ +/* Table5074 */ + 0x6a2, /* MOVNTDQArm */ + 0x0, /* */ +/* Table5076 */ + 0x773, /* PACKUSDWrm */ + 0x774, /* PACKUSDWrr */ +/* Table5078 */ + 0x838, /* PMOVZXBWrm */ + 0x839, /* PMOVZXBWrr */ +/* Table5080 */ + 0x834, /* PMOVZXBDrm */ + 0x835, /* PMOVZXBDrr */ +/* Table5082 */ + 0x836, /* PMOVZXBQrm */ + 0x837, /* PMOVZXBQrr */ +/* Table5084 */ + 0x83c, /* PMOVZXWDrm */ + 0x83d, /* PMOVZXWDrr */ +/* Table5086 */ + 0x83e, /* PMOVZXWQrm */ + 0x83f, /* PMOVZXWQrr */ +/* Table5088 */ + 0x83a, /* PMOVZXDQrm */ + 0x83b, /* PMOVZXDQrr */ +/* Table5090 */ + 0x7ae, /* PCMPGTQrm */ + 0x7af, /* PCMPGTQrr */ +/* Table5092 */ + 0x81b, /* PMINSBrm */ + 0x81c, /* PMINSBrr */ +/* Table5094 */ + 0x81d, /* PMINSDrm */ + 0x81e, /* PMINSDrr */ +/* Table5096 */ + 0x825, /* PMINUWrm */ + 0x826, /* PMINUWrr */ +/* Table5098 */ + 0x823, /* PMINUDrm */ + 0x824, /* PMINUDrr */ +/* Table5100 */ + 0x80f, /* PMAXSBrm */ + 0x810, /* PMAXSBrr */ +/* Table5102 */ + 0x811, /* PMAXSDrm */ + 0x812, /* PMAXSDrr */ +/* Table5104 */ + 0x819, /* PMAXUWrm */ + 0x81a, /* PMAXUWrr */ +/* Table5106 */ + 0x817, /* PMAXUDrm */ + 0x818, /* PMAXUDrr */ +/* Table5108 */ + 0x84a, /* PMULLDrm */ + 0x84b, /* PMULLDrr */ +/* Table5110 */ + 0x7f7, /* PHMINPOSUWrm128 */ + 0x7f8, /* PHMINPOSUWrr128 */ +/* Table5112 */ + 0x3c8, /* INVEPT32 */ + 0x0, /* */ +/* Table5114 */ + 0x3cf, /* INVVPID32 */ + 0x0, /* */ +/* Table5116 */ + 0x3cd, /* INVPCID32 */ + 0x0, /* */ +/* Table5118 */ + 0xa6, /* AESIMCrm */ + 0xa7, /* AESIMCrr */ +/* Table5120 */ + 0xa4, /* AESENCrm */ + 0xa5, /* AESENCrr */ +/* Table5122 */ + 0xa2, /* AESENCLASTrm */ + 0xa3, /* AESENCLASTrr */ +/* Table5124 */ + 0xa0, /* AESDECrm */ + 0xa1, /* AESDECrr */ +/* Table5126 */ + 0x9e, /* AESDECLASTrm */ + 0x9f, /* AESDECLASTrr */ +/* Table5128 */ + 0x683, /* MOVBE16rm */ + 0x0, /* */ +/* Table5130 */ + 0x682, /* MOVBE16mr */ + 0x0, /* */ +/* Table5132 */ + 0x41, /* ADCX32rm */ + 0x42, /* ADCX32rr */ +/* Table5134 */ + 0x27f, /* CRC32r32m8 */ + 0x282, /* CRC32r32r8 */ +/* Table5136 */ + 0x27e, /* CRC32r32m32 */ + 0x281, /* CRC32r32r32 */ +/* Table5138 */ + 0x9a, /* ADOX32rm */ + 0x9b, /* ADOX32rr */ +/* Table5140 */ + 0x27d, /* CRC32r32m16 */ + 0x280, /* CRC32r32r16 */ +/* Table5142 */ + 0x687, /* MOVBE64rm */ + 0x0, /* */ +/* Table5144 */ + 0x686, /* MOVBE64mr */ + 0x0, /* */ +/* Table5146 */ + 0x3c9, /* INVEPT64 */ + 0x0, /* */ +/* Table5148 */ + 0x3d0, /* INVVPID64 */ + 0x0, /* */ +/* Table5150 */ + 0x3ce, /* INVPCID64 */ + 0x0, /* */ +/* Table5152 */ + 0x9c, /* ADOX64rm */ + 0x9d, /* ADOX64rr */ +/* Table5154 */ + 0x284, /* CRC32r64m8 */ + 0x286, /* CRC32r64r8 */ +/* Table5156 */ + 0x283, /* CRC32r64m64 */ + 0x285, /* CRC32r64r64 */ +/* Table5158 */ + 0x43, /* ADCX64rm */ + 0x44, /* ADCX64rr */ +/* Table5160 */ + 0xcd, /* ANDN32rm */ + 0xce, /* ANDN32rr */ +/* Table5162 */ + 0x0, /* */ + 0x13d, /* BLSR32rm */ + 0x139, /* BLSMSK32rm */ + 0x131, /* BLSI32rm */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x13e, /* BLSR32rr */ + 0x13a, /* BLSMSK32rr */ + 0x132, /* BLSI32rr */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ +/* Table5178 */ + 0x181, /* BZHI32rm */ + 0x182, /* BZHI32rr */ +/* Table5180 */ + 0x109, /* BEXTR32rm */ + 0x10a, /* BEXTR32rr */ +/* Table5182 */ + 0x7be, /* PEXT32rm */ + 0x7bf, /* PEXT32rr */ +/* Table5184 */ + 0x9c5, /* SARX32rm */ + 0x9c6, /* SARX32rr */ +/* Table5186 */ + 0x7ba, /* PDEP32rm */ + 0x7bb, /* PDEP32rr */ +/* Table5188 */ + 0x6ff, /* MULX32rm */ + 0x700, /* MULX32rr */ +/* Table5190 */ + 0xa73, /* SHRX32rm */ + 0xa74, /* SHRX32rr */ +/* Table5192 */ + 0x1306, /* VPSHUFBrm */ + 0x1307, /* VPSHUFBrr */ +/* Table5194 */ + 0x119f, /* VPHADDWrm */ + 0x11a0, /* VPHADDWrr */ +/* Table5196 */ + 0x1187, /* VPHADDDrm */ + 0x1188, /* VPHADDDrr */ +/* Table5198 */ + 0x1189, /* VPHADDSWrm128 */ + 0x118b, /* VPHADDSWrr128 */ +/* Table5200 */ + 0x11d5, /* VPMADDUBSWrm128 */ + 0x11d7, /* VPMADDUBSWrr128 */ +/* Table5202 */ + 0x11b3, /* VPHSUBWrm */ + 0x11b4, /* VPHSUBWrr */ +/* Table5204 */ + 0x11a9, /* VPHSUBDrm */ + 0x11aa, /* VPHSUBDrr */ +/* Table5206 */ + 0x11ab, /* VPHSUBSWrm128 */ + 0x11ad, /* VPHSUBSWrr128 */ +/* Table5208 */ + 0x1318, /* VPSIGNBrm */ + 0x1319, /* VPSIGNBrr */ +/* Table5210 */ + 0x1320, /* VPSIGNWrm */ + 0x1321, /* VPSIGNWrr */ +/* Table5212 */ + 0x131c, /* VPSIGNDrm */ + 0x131d, /* VPSIGNDrr */ +/* Table5214 */ + 0x12a6, /* VPMULHRSWrm128 */ + 0x12a8, /* VPMULHRSWrr128 */ +/* Table5216 */ + 0x114e, /* VPERMILPSrm */ + 0x114f, /* VPERMILPSrr */ +/* Table5218 */ + 0x1144, /* VPERMILPDrm */ + 0x1145, /* VPERMILPDrr */ +/* Table5220 */ + 0x14ad, /* VTESTPSrm */ + 0x14ae, /* VTESTPSrr */ +/* Table5222 */ + 0x14a9, /* VTESTPDrm */ + 0x14aa, /* VTESTPDrr */ +/* Table5224 */ + 0xc2e, /* VCVTPH2PSrm */ + 0xc2f, /* VCVTPH2PSrr */ +/* Table5226 */ + 0x13d6, /* VPTESTrm */ + 0x13d7, /* VPTESTrr */ +/* Table5228 */ + 0xbd8, /* VBROADCASTSSrm */ + 0xbd9, /* VBROADCASTSSrr */ +/* Table5230 */ + 0x101a, /* VPABSBrm128 */ + 0x101c, /* VPABSBrr128 */ +/* Table5232 */ + 0x1026, /* VPABSWrm128 */ + 0x1028, /* VPABSWrr128 */ +/* Table5234 */ + 0x101f, /* VPABSDrm128 */ + 0x1022, /* VPABSDrr128 */ +/* Table5236 */ + 0x125b, /* VPMOVSXBWrm */ + 0x125c, /* VPMOVSXBWrr */ +/* Table5238 */ + 0x1251, /* VPMOVSXBDrm */ + 0x1252, /* VPMOVSXBDrr */ +/* Table5240 */ + 0x1257, /* VPMOVSXBQrm */ + 0x1258, /* VPMOVSXBQrr */ +/* Table5242 */ + 0x1267, /* VPMOVSXWDrm */ + 0x1268, /* VPMOVSXWDrr */ +/* Table5244 */ + 0x126d, /* VPMOVSXWQrm */ + 0x126e, /* VPMOVSXWQrr */ +/* Table5246 */ + 0x1261, /* VPMOVSXDQrm */ + 0x1262, /* VPMOVSXDQrr */ +/* Table5248 */ + 0x12a4, /* VPMULDQrm */ + 0x12a5, /* VPMULDQrr */ +/* Table5250 */ + 0x10c8, /* VPCMPEQQrm */ + 0x10c9, /* VPCMPEQQrr */ +/* Table5252 */ + 0xf8b, /* VMOVNTDQArm */ + 0x0, /* */ +/* Table5254 */ + 0x1034, /* VPACKUSDWrm */ + 0x1035, /* VPACKUSDWrr */ +/* Table5256 */ + 0xed7, /* VMASKMOVPSrm */ + 0x0, /* */ +/* Table5258 */ + 0xed3, /* VMASKMOVPDrm */ + 0x0, /* */ +/* Table5260 */ + 0xed6, /* VMASKMOVPSmr */ + 0x0, /* */ +/* Table5262 */ + 0xed2, /* VMASKMOVPDmr */ + 0x0, /* */ +/* Table5264 */ + 0x128c, /* VPMOVZXBWrm */ + 0x128d, /* VPMOVZXBWrr */ +/* Table5266 */ + 0x1282, /* VPMOVZXBDrm */ + 0x1283, /* VPMOVZXBDrr */ +/* Table5268 */ + 0x1288, /* VPMOVZXBQrm */ + 0x1289, /* VPMOVZXBQrr */ +/* Table5270 */ + 0x1298, /* VPMOVZXWDrm */ + 0x1299, /* VPMOVZXWDrr */ +/* Table5272 */ + 0x129e, /* VPMOVZXWQrm */ + 0x129f, /* VPMOVZXWQrr */ +/* Table5274 */ + 0x1292, /* VPMOVZXDQrm */ + 0x1293, /* VPMOVZXDQrr */ +/* Table5276 */ + 0x10e4, /* VPCMPGTQrm */ + 0x10e5, /* VPCMPGTQrr */ +/* Table5278 */ + 0x120b, /* VPMINSBrm */ + 0x120c, /* VPMINSBrr */ +/* Table5280 */ + 0x1212, /* VPMINSDrm */ + 0x1213, /* VPMINSDrr */ +/* Table5282 */ + 0x122b, /* VPMINUWrm */ + 0x122c, /* VPMINUWrr */ +/* Table5284 */ + 0x1224, /* VPMINUDrm */ + 0x1225, /* VPMINUDrr */ +/* Table5286 */ + 0x11e7, /* VPMAXSBrm */ + 0x11e8, /* VPMAXSBrr */ +/* Table5288 */ + 0x11ee, /* VPMAXSDrm */ + 0x11ef, /* VPMAXSDrr */ +/* Table5290 */ + 0x1207, /* VPMAXUWrm */ + 0x1208, /* VPMAXUWrr */ +/* Table5292 */ + 0x1200, /* VPMAXUDrm */ + 0x1201, /* VPMAXUDrr */ +/* Table5294 */ + 0x12b7, /* VPMULLDrm */ + 0x12b8, /* VPMULLDrr */ +/* Table5296 */ + 0x11a1, /* VPHMINPOSUWrm128 */ + 0x11a2, /* VPHMINPOSUWrr128 */ +/* Table5298 */ + 0x1398, /* VPSRLVDrm */ + 0x1399, /* VPSRLVDrr */ +/* Table5300 */ + 0x136c, /* VPSRAVDrm */ + 0x136d, /* VPSRAVDrr */ +/* Table5302 */ + 0x1344, /* VPSLLVDrm */ + 0x1345, /* VPSLLVDrr */ +/* Table5304 */ + 0x109c, /* VPBROADCASTDrm */ + 0x109d, /* VPBROADCASTDrr */ +/* Table5306 */ + 0x10a8, /* VPBROADCASTQrm */ + 0x10a9, /* VPBROADCASTQrr */ +/* Table5308 */ + 0x1092, /* VPBROADCASTBrm */ + 0x1093, /* VPBROADCASTBrr */ +/* Table5310 */ + 0x10ac, /* VPBROADCASTWrm */ + 0x10ad, /* VPBROADCASTWrr */ +/* Table5312 */ + 0x11e0, /* VPMASKMOVDrm */ + 0x0, /* */ +/* Table5314 */ + 0x11df, /* VPMASKMOVDmr */ + 0x0, /* */ +/* Table5316 */ + 0x1173, /* VPGATHERDDrm */ + 0x0, /* */ +/* Table5318 */ + 0x1179, /* VPGATHERQDrm */ + 0x0, /* */ +/* Table5320 */ + 0xea4, /* VGATHERDPSrm */ + 0x0, /* */ +/* Table5322 */ + 0xeaa, /* VGATHERQPSrm */ + 0x0, /* */ +/* Table5324 */ + 0xd55, /* VFMADDSUBPSr132m */ + 0xd57, /* VFMADDSUBPSr132r */ +/* Table5326 */ + 0xd91, /* VFMSUBADDPSr132m */ + 0xd93, /* VFMSUBADDPSr132r */ +/* Table5328 */ + 0xd05, /* VFMADDPSr132m */ + 0xd07, /* VFMADDPSr132r */ +/* Table5330 */ + 0xd29, /* VFMADDSSr132m */ + 0xd2a, /* VFMADDSSr132r */ +/* Table5332 */ + 0xdb9, /* VFMSUBPSr132m */ + 0xdbb, /* VFMSUBPSr132r */ +/* Table5334 */ + 0xddd, /* VFMSUBSSr132m */ + 0xdde, /* VFMSUBSSr132r */ +/* Table5336 */ + 0xe09, /* VFNMADDPSr132m */ + 0xe0b, /* VFNMADDPSr132r */ +/* Table5338 */ + 0xe2d, /* VFNMADDSSr132m */ + 0xe2e, /* VFNMADDSSr132r */ +/* Table5340 */ + 0xe59, /* VFNMSUBPSr132m */ + 0xe5b, /* VFNMSUBPSr132r */ +/* Table5342 */ + 0xe7d, /* VFNMSUBSSr132m */ + 0xe7e, /* VFNMSUBSSr132r */ +/* Table5344 */ + 0xd59, /* VFMADDSUBPSr213m */ + 0xd5b, /* VFMADDSUBPSr213r */ +/* Table5346 */ + 0xd95, /* VFMSUBADDPSr213m */ + 0xd97, /* VFMSUBADDPSr213r */ +/* Table5348 */ + 0xd09, /* VFMADDPSr213m */ + 0xd0b, /* VFMADDPSr213r */ +/* Table5350 */ + 0xd2b, /* VFMADDSSr213m */ + 0xd2c, /* VFMADDSSr213r */ +/* Table5352 */ + 0xdbd, /* VFMSUBPSr213m */ + 0xdbf, /* VFMSUBPSr213r */ +/* Table5354 */ + 0xddf, /* VFMSUBSSr213m */ + 0xde0, /* VFMSUBSSr213r */ +/* Table5356 */ + 0xe0d, /* VFNMADDPSr213m */ + 0xe0f, /* VFNMADDPSr213r */ +/* Table5358 */ + 0xe2f, /* VFNMADDSSr213m */ + 0xe30, /* VFNMADDSSr213r */ +/* Table5360 */ + 0xe5d, /* VFNMSUBPSr213m */ + 0xe5f, /* VFNMSUBPSr213r */ +/* Table5362 */ + 0xe7f, /* VFNMSUBSSr213m */ + 0xe80, /* VFNMSUBSSr213r */ +/* Table5364 */ + 0xd5d, /* VFMADDSUBPSr231m */ + 0xd5f, /* VFMADDSUBPSr231r */ +/* Table5366 */ + 0xd99, /* VFMSUBADDPSr231m */ + 0xd9b, /* VFMSUBADDPSr231r */ +/* Table5368 */ + 0xd0d, /* VFMADDPSr231m */ + 0xd0f, /* VFMADDPSr231r */ +/* Table5370 */ + 0xd2d, /* VFMADDSSr231m */ + 0xd2e, /* VFMADDSSr231r */ +/* Table5372 */ + 0xdc1, /* VFMSUBPSr231m */ + 0xdc3, /* VFMSUBPSr231r */ +/* Table5374 */ + 0xde1, /* VFMSUBSSr231m */ + 0xde2, /* VFMSUBSSr231r */ +/* Table5376 */ + 0xe11, /* VFNMADDPSr231m */ + 0xe13, /* VFNMADDPSr231r */ +/* Table5378 */ + 0xe31, /* VFNMADDSSr231m */ + 0xe32, /* VFNMADDSSr231r */ +/* Table5380 */ + 0xe61, /* VFNMSUBPSr231m */ + 0xe63, /* VFNMSUBPSr231r */ +/* Table5382 */ + 0xe81, /* VFNMSUBSSr231m */ + 0xe82, /* VFNMSUBSSr231r */ +/* Table5384 */ + 0xba1, /* VAESIMCrm */ + 0xba2, /* VAESIMCrr */ +/* Table5386 */ + 0xb9f, /* VAESENCrm */ + 0xba0, /* VAESENCrr */ +/* Table5388 */ + 0xb9d, /* VAESENCLASTrm */ + 0xb9e, /* VAESENCLASTrr */ +/* Table5390 */ + 0xb9b, /* VAESDECrm */ + 0xb9c, /* VAESDECrr */ +/* Table5392 */ + 0xb99, /* VAESDECLASTrm */ + 0xb9a, /* VAESDECLASTrr */ +/* Table5394 */ + 0xa4b, /* SHLX32rm */ + 0xa4c, /* SHLX32rr */ +/* Table5396 */ + 0xcf, /* ANDN64rm */ + 0xd0, /* ANDN64rr */ +/* Table5398 */ + 0x0, /* */ + 0x13f, /* BLSR64rm */ + 0x13b, /* BLSMSK64rm */ + 0x133, /* BLSI64rm */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x140, /* BLSR64rr */ + 0x13c, /* BLSMSK64rr */ + 0x134, /* BLSI64rr */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ +/* Table5414 */ + 0x183, /* BZHI64rm */ + 0x184, /* BZHI64rr */ +/* Table5416 */ + 0x10b, /* BEXTR64rm */ + 0x10c, /* BEXTR64rr */ +/* Table5418 */ + 0x7c0, /* PEXT64rm */ + 0x7c1, /* PEXT64rr */ +/* Table5420 */ + 0x9c7, /* SARX64rm */ + 0x9c8, /* SARX64rr */ +/* Table5422 */ + 0x7bc, /* PDEP64rm */ + 0x7bd, /* PDEP64rr */ +/* Table5424 */ + 0x701, /* MULX64rm */ + 0x702, /* MULX64rr */ +/* Table5426 */ + 0xa75, /* SHRX64rm */ + 0xa76, /* SHRX64rr */ +/* Table5428 */ + 0x139e, /* VPSRLVQrm */ + 0x139f, /* VPSRLVQrr */ +/* Table5430 */ + 0x134a, /* VPSLLVQrm */ + 0x134b, /* VPSLLVQrr */ +/* Table5432 */ + 0x11e4, /* VPMASKMOVQrm */ + 0x0, /* */ +/* Table5434 */ + 0x11e3, /* VPMASKMOVQmr */ + 0x0, /* */ +/* Table5436 */ + 0x1176, /* VPGATHERDQrm */ + 0x0, /* */ +/* Table5438 */ + 0x117c, /* VPGATHERQQrm */ + 0x0, /* */ +/* Table5440 */ + 0xea1, /* VGATHERDPDrm */ + 0x0, /* */ +/* Table5442 */ + 0xea7, /* VGATHERQPDrm */ + 0x0, /* */ +/* Table5444 */ + 0xd41, /* VFMADDSUBPDr132m */ + 0xd43, /* VFMADDSUBPDr132r */ +/* Table5446 */ + 0xd7d, /* VFMSUBADDPDr132m */ + 0xd7f, /* VFMSUBADDPDr132r */ +/* Table5448 */ + 0xcf1, /* VFMADDPDr132m */ + 0xcf3, /* VFMADDPDr132r */ +/* Table5450 */ + 0xd1a, /* VFMADDSDr132m */ + 0xd1b, /* VFMADDSDr132r */ +/* Table5452 */ + 0xda5, /* VFMSUBPDr132m */ + 0xda7, /* VFMSUBPDr132r */ +/* Table5454 */ + 0xdce, /* VFMSUBSDr132m */ + 0xdcf, /* VFMSUBSDr132r */ +/* Table5456 */ + 0xdf5, /* VFNMADDPDr132m */ + 0xdf7, /* VFNMADDPDr132r */ +/* Table5458 */ + 0xe1e, /* VFNMADDSDr132m */ + 0xe1f, /* VFNMADDSDr132r */ +/* Table5460 */ + 0xe45, /* VFNMSUBPDr132m */ + 0xe47, /* VFNMSUBPDr132r */ +/* Table5462 */ + 0xe6e, /* VFNMSUBSDr132m */ + 0xe6f, /* VFNMSUBSDr132r */ +/* Table5464 */ + 0xd45, /* VFMADDSUBPDr213m */ + 0xd47, /* VFMADDSUBPDr213r */ +/* Table5466 */ + 0xd81, /* VFMSUBADDPDr213m */ + 0xd83, /* VFMSUBADDPDr213r */ +/* Table5468 */ + 0xcf5, /* VFMADDPDr213m */ + 0xcf7, /* VFMADDPDr213r */ +/* Table5470 */ + 0xd1c, /* VFMADDSDr213m */ + 0xd1d, /* VFMADDSDr213r */ +/* Table5472 */ + 0xda9, /* VFMSUBPDr213m */ + 0xdab, /* VFMSUBPDr213r */ +/* Table5474 */ + 0xdd0, /* VFMSUBSDr213m */ + 0xdd1, /* VFMSUBSDr213r */ +/* Table5476 */ + 0xdf9, /* VFNMADDPDr213m */ + 0xdfb, /* VFNMADDPDr213r */ +/* Table5478 */ + 0xe20, /* VFNMADDSDr213m */ + 0xe21, /* VFNMADDSDr213r */ +/* Table5480 */ + 0xe49, /* VFNMSUBPDr213m */ + 0xe4b, /* VFNMSUBPDr213r */ +/* Table5482 */ + 0xe70, /* VFNMSUBSDr213m */ + 0xe71, /* VFNMSUBSDr213r */ +/* Table5484 */ + 0xd49, /* VFMADDSUBPDr231m */ + 0xd4b, /* VFMADDSUBPDr231r */ +/* Table5486 */ + 0xd85, /* VFMSUBADDPDr231m */ + 0xd87, /* VFMSUBADDPDr231r */ +/* Table5488 */ + 0xcf9, /* VFMADDPDr231m */ + 0xcfb, /* VFMADDPDr231r */ +/* Table5490 */ + 0xd1e, /* VFMADDSDr231m */ + 0xd1f, /* VFMADDSDr231r */ +/* Table5492 */ + 0xdad, /* VFMSUBPDr231m */ + 0xdaf, /* VFMSUBPDr231r */ +/* Table5494 */ + 0xdd2, /* VFMSUBSDr231m */ + 0xdd3, /* VFMSUBSDr231r */ +/* Table5496 */ + 0xdfd, /* VFNMADDPDr231m */ + 0xdff, /* VFNMADDPDr231r */ +/* Table5498 */ + 0xe22, /* VFNMADDSDr231m */ + 0xe23, /* VFNMADDSDr231r */ +/* Table5500 */ + 0xe4d, /* VFNMSUBPDr231m */ + 0xe4f, /* VFNMSUBPDr231r */ +/* Table5502 */ + 0xe72, /* VFNMSUBSDr231m */ + 0xe73, /* VFNMSUBSDr231r */ +/* Table5504 */ + 0xa4d, /* SHLX64rm */ + 0xa4e, /* SHLX64rr */ +/* Table5506 */ + 0x1304, /* VPSHUFBYrm */ + 0x1305, /* VPSHUFBYrr */ +/* Table5508 */ + 0x119d, /* VPHADDWYrm */ + 0x119e, /* VPHADDWYrr */ +/* Table5510 */ + 0x1185, /* VPHADDDYrm */ + 0x1186, /* VPHADDDYrr */ +/* Table5512 */ + 0x118a, /* VPHADDSWrm256 */ + 0x118c, /* VPHADDSWrr256 */ +/* Table5514 */ + 0x11d6, /* VPMADDUBSWrm256 */ + 0x11d8, /* VPMADDUBSWrr256 */ +/* Table5516 */ + 0x11b1, /* VPHSUBWYrm */ + 0x11b2, /* VPHSUBWYrr */ +/* Table5518 */ + 0x11a7, /* VPHSUBDYrm */ + 0x11a8, /* VPHSUBDYrr */ +/* Table5520 */ + 0x11ac, /* VPHSUBSWrm256 */ + 0x11ae, /* VPHSUBSWrr256 */ +/* Table5522 */ + 0x1316, /* VPSIGNBYrm */ + 0x1317, /* VPSIGNBYrr */ +/* Table5524 */ + 0x131e, /* VPSIGNWYrm */ + 0x131f, /* VPSIGNWYrr */ +/* Table5526 */ + 0x131a, /* VPSIGNDYrm */ + 0x131b, /* VPSIGNDYrr */ +/* Table5528 */ + 0x12a7, /* VPMULHRSWrm256 */ + 0x12a9, /* VPMULHRSWrr256 */ +/* Table5530 */ + 0x1148, /* VPERMILPSYrm */ + 0x1149, /* VPERMILPSYrr */ +/* Table5532 */ + 0x113e, /* VPERMILPDYrm */ + 0x113f, /* VPERMILPDYrr */ +/* Table5534 */ + 0x14ab, /* VTESTPSYrm */ + 0x14ac, /* VTESTPSYrr */ +/* Table5536 */ + 0x14a7, /* VTESTPDYrm */ + 0x14a8, /* VTESTPDYrr */ +/* Table5538 */ + 0xc2a, /* VCVTPH2PSYrm */ + 0xc2b, /* VCVTPH2PSYrr */ +/* Table5540 */ + 0x1156, /* VPERMPSYrm */ + 0x1157, /* VPERMPSYrr */ +/* Table5542 */ + 0x13d4, /* VPTESTYrm */ + 0x13d5, /* VPTESTYrr */ +/* Table5544 */ + 0xbd4, /* VBROADCASTSSYrm */ + 0xbd5, /* VBROADCASTSSYrr */ +/* Table5546 */ + 0xbd0, /* VBROADCASTSDYrm */ + 0xbd1, /* VBROADCASTSDYrr */ +/* Table5548 */ + 0xbce, /* VBROADCASTF128 */ + 0x0, /* */ +/* Table5550 */ + 0x101b, /* VPABSBrm256 */ + 0x101d, /* VPABSBrr256 */ +/* Table5552 */ + 0x1027, /* VPABSWrm256 */ + 0x1029, /* VPABSWrr256 */ +/* Table5554 */ + 0x1020, /* VPABSDrm256 */ + 0x1023, /* VPABSDrr256 */ +/* Table5556 */ + 0x1259, /* VPMOVSXBWYrm */ + 0x125a, /* VPMOVSXBWYrr */ +/* Table5558 */ + 0x124d, /* VPMOVSXBDYrm */ + 0x124e, /* VPMOVSXBDYrr */ +/* Table5560 */ + 0x1253, /* VPMOVSXBQYrm */ + 0x1254, /* VPMOVSXBQYrr */ +/* Table5562 */ + 0x1263, /* VPMOVSXWDYrm */ + 0x1264, /* VPMOVSXWDYrr */ +/* Table5564 */ + 0x1269, /* VPMOVSXWQYrm */ + 0x126a, /* VPMOVSXWQYrr */ +/* Table5566 */ + 0x125d, /* VPMOVSXDQYrm */ + 0x125e, /* VPMOVSXDQYrr */ +/* Table5568 */ + 0x12a0, /* VPMULDQYrm */ + 0x12a1, /* VPMULDQYrr */ +/* Table5570 */ + 0x10c4, /* VPCMPEQQYrm */ + 0x10c5, /* VPCMPEQQYrr */ +/* Table5572 */ + 0xf8a, /* VMOVNTDQAYrm */ + 0x0, /* */ +/* Table5574 */ + 0x1032, /* VPACKUSDWYrm */ + 0x1033, /* VPACKUSDWYrr */ +/* Table5576 */ + 0xed5, /* VMASKMOVPSYrm */ + 0x0, /* */ +/* Table5578 */ + 0xed1, /* VMASKMOVPDYrm */ + 0x0, /* */ +/* Table5580 */ + 0xed4, /* VMASKMOVPSYmr */ + 0x0, /* */ +/* Table5582 */ + 0xed0, /* VMASKMOVPDYmr */ + 0x0, /* */ +/* Table5584 */ + 0x128a, /* VPMOVZXBWYrm */ + 0x128b, /* VPMOVZXBWYrr */ +/* Table5586 */ + 0x127e, /* VPMOVZXBDYrm */ + 0x127f, /* VPMOVZXBDYrr */ +/* Table5588 */ + 0x1284, /* VPMOVZXBQYrm */ + 0x1285, /* VPMOVZXBQYrr */ +/* Table5590 */ + 0x1294, /* VPMOVZXWDYrm */ + 0x1295, /* VPMOVZXWDYrr */ +/* Table5592 */ + 0x129a, /* VPMOVZXWQYrm */ + 0x129b, /* VPMOVZXWQYrr */ +/* Table5594 */ + 0x128e, /* VPMOVZXDQYrm */ + 0x128f, /* VPMOVZXDQYrr */ +/* Table5596 */ + 0x1124, /* VPERMDYrm */ + 0x1125, /* VPERMDYrr */ +/* Table5598 */ + 0x10e0, /* VPCMPGTQYrm */ + 0x10e1, /* VPCMPGTQYrr */ +/* Table5600 */ + 0x1209, /* VPMINSBYrm */ + 0x120a, /* VPMINSBYrr */ +/* Table5602 */ + 0x120d, /* VPMINSDYrm */ + 0x120e, /* VPMINSDYrr */ +/* Table5604 */ + 0x1229, /* VPMINUWYrm */ + 0x122a, /* VPMINUWYrr */ +/* Table5606 */ + 0x121f, /* VPMINUDYrm */ + 0x1220, /* VPMINUDYrr */ +/* Table5608 */ + 0x11e5, /* VPMAXSBYrm */ + 0x11e6, /* VPMAXSBYrr */ +/* Table5610 */ + 0x11e9, /* VPMAXSDYrm */ + 0x11ea, /* VPMAXSDYrr */ +/* Table5612 */ + 0x1205, /* VPMAXUWYrm */ + 0x1206, /* VPMAXUWYrr */ +/* Table5614 */ + 0x11fb, /* VPMAXUDYrm */ + 0x11fc, /* VPMAXUDYrr */ +/* Table5616 */ + 0x12b2, /* VPMULLDYrm */ + 0x12b3, /* VPMULLDYrr */ +/* Table5618 */ + 0x1394, /* VPSRLVDYrm */ + 0x1395, /* VPSRLVDYrr */ +/* Table5620 */ + 0x1368, /* VPSRAVDYrm */ + 0x1369, /* VPSRAVDYrr */ +/* Table5622 */ + 0x1340, /* VPSLLVDYrm */ + 0x1341, /* VPSLLVDYrr */ +/* Table5624 */ + 0x1094, /* VPBROADCASTDYrm */ + 0x1095, /* VPBROADCASTDYrr */ +/* Table5626 */ + 0x10a0, /* VPBROADCASTQYrm */ + 0x10a1, /* VPBROADCASTQYrr */ +/* Table5628 */ + 0xbcf, /* VBROADCASTI128 */ + 0x0, /* */ +/* Table5630 */ + 0x1090, /* VPBROADCASTBYrm */ + 0x1091, /* VPBROADCASTBYrr */ +/* Table5632 */ + 0x10aa, /* VPBROADCASTWYrm */ + 0x10ab, /* VPBROADCASTWYrr */ +/* Table5634 */ + 0x11de, /* VPMASKMOVDYrm */ + 0x0, /* */ +/* Table5636 */ + 0x11dd, /* VPMASKMOVDYmr */ + 0x0, /* */ +/* Table5638 */ + 0x1171, /* VPGATHERDDYrm */ + 0x0, /* */ +/* Table5640 */ + 0x1177, /* VPGATHERQDYrm */ + 0x0, /* */ +/* Table5642 */ + 0xea2, /* VGATHERDPSYrm */ + 0x0, /* */ +/* Table5644 */ + 0xea8, /* VGATHERQPSYrm */ + 0x0, /* */ +/* Table5646 */ + 0xd56, /* VFMADDSUBPSr132mY */ + 0xd58, /* VFMADDSUBPSr132rY */ +/* Table5648 */ + 0xd92, /* VFMSUBADDPSr132mY */ + 0xd94, /* VFMSUBADDPSr132rY */ +/* Table5650 */ + 0xd06, /* VFMADDPSr132mY */ + 0xd08, /* VFMADDPSr132rY */ +/* Table5652 */ + 0xdba, /* VFMSUBPSr132mY */ + 0xdbc, /* VFMSUBPSr132rY */ +/* Table5654 */ + 0xe0a, /* VFNMADDPSr132mY */ + 0xe0c, /* VFNMADDPSr132rY */ +/* Table5656 */ + 0xe5a, /* VFNMSUBPSr132mY */ + 0xe5c, /* VFNMSUBPSr132rY */ +/* Table5658 */ + 0xd5a, /* VFMADDSUBPSr213mY */ + 0xd5c, /* VFMADDSUBPSr213rY */ +/* Table5660 */ + 0xd96, /* VFMSUBADDPSr213mY */ + 0xd98, /* VFMSUBADDPSr213rY */ +/* Table5662 */ + 0xd0a, /* VFMADDPSr213mY */ + 0xd0c, /* VFMADDPSr213rY */ +/* Table5664 */ + 0xdbe, /* VFMSUBPSr213mY */ + 0xdc0, /* VFMSUBPSr213rY */ +/* Table5666 */ + 0xe0e, /* VFNMADDPSr213mY */ + 0xe10, /* VFNMADDPSr213rY */ +/* Table5668 */ + 0xe5e, /* VFNMSUBPSr213mY */ + 0xe60, /* VFNMSUBPSr213rY */ +/* Table5670 */ + 0xd5e, /* VFMADDSUBPSr231mY */ + 0xd60, /* VFMADDSUBPSr231rY */ +/* Table5672 */ + 0xd9a, /* VFMSUBADDPSr231mY */ + 0xd9c, /* VFMSUBADDPSr231rY */ +/* Table5674 */ + 0xd0e, /* VFMADDPSr231mY */ + 0xd10, /* VFMADDPSr231rY */ +/* Table5676 */ + 0xdc2, /* VFMSUBPSr231mY */ + 0xdc4, /* VFMSUBPSr231rY */ +/* Table5678 */ + 0xe12, /* VFNMADDPSr231mY */ + 0xe14, /* VFNMADDPSr231rY */ +/* Table5680 */ + 0xe62, /* VFNMSUBPSr231mY */ + 0xe64, /* VFNMSUBPSr231rY */ +/* Table5682 */ + 0x139a, /* VPSRLVQYrm */ + 0x139b, /* VPSRLVQYrr */ +/* Table5684 */ + 0x1346, /* VPSLLVQYrm */ + 0x1347, /* VPSLLVQYrr */ +/* Table5686 */ + 0x11e2, /* VPMASKMOVQYrm */ + 0x0, /* */ +/* Table5688 */ + 0x11e1, /* VPMASKMOVQYmr */ + 0x0, /* */ +/* Table5690 */ + 0x1174, /* VPGATHERDQYrm */ + 0x0, /* */ +/* Table5692 */ + 0x117a, /* VPGATHERQQYrm */ + 0x0, /* */ +/* Table5694 */ + 0xe9f, /* VGATHERDPDYrm */ + 0x0, /* */ +/* Table5696 */ + 0xea5, /* VGATHERQPDYrm */ + 0x0, /* */ +/* Table5698 */ + 0xd42, /* VFMADDSUBPDr132mY */ + 0xd44, /* VFMADDSUBPDr132rY */ +/* Table5700 */ + 0xd7e, /* VFMSUBADDPDr132mY */ + 0xd80, /* VFMSUBADDPDr132rY */ +/* Table5702 */ + 0xcf2, /* VFMADDPDr132mY */ + 0xcf4, /* VFMADDPDr132rY */ +/* Table5704 */ + 0xda6, /* VFMSUBPDr132mY */ + 0xda8, /* VFMSUBPDr132rY */ +/* Table5706 */ + 0xdf6, /* VFNMADDPDr132mY */ + 0xdf8, /* VFNMADDPDr132rY */ +/* Table5708 */ + 0xe46, /* VFNMSUBPDr132mY */ + 0xe48, /* VFNMSUBPDr132rY */ +/* Table5710 */ + 0xd46, /* VFMADDSUBPDr213mY */ + 0xd48, /* VFMADDSUBPDr213rY */ +/* Table5712 */ + 0xd82, /* VFMSUBADDPDr213mY */ + 0xd84, /* VFMSUBADDPDr213rY */ +/* Table5714 */ + 0xcf6, /* VFMADDPDr213mY */ + 0xcf8, /* VFMADDPDr213rY */ +/* Table5716 */ + 0xdaa, /* VFMSUBPDr213mY */ + 0xdac, /* VFMSUBPDr213rY */ +/* Table5718 */ + 0xdfa, /* VFNMADDPDr213mY */ + 0xdfc, /* VFNMADDPDr213rY */ +/* Table5720 */ + 0xe4a, /* VFNMSUBPDr213mY */ + 0xe4c, /* VFNMSUBPDr213rY */ +/* Table5722 */ + 0xd4a, /* VFMADDSUBPDr231mY */ + 0xd4c, /* VFMADDSUBPDr231rY */ +/* Table5724 */ + 0xd86, /* VFMSUBADDPDr231mY */ + 0xd88, /* VFMSUBADDPDr231rY */ +/* Table5726 */ + 0xcfa, /* VFMADDPDr231mY */ + 0xcfc, /* VFMADDPDr231rY */ +/* Table5728 */ + 0xdae, /* VFMSUBPDr231mY */ + 0xdb0, /* VFMSUBPDr231rY */ +/* Table5730 */ + 0xdfe, /* VFNMADDPDr231mY */ + 0xe00, /* VFNMADDPDr231rY */ +/* Table5732 */ + 0xe4e, /* VFNMSUBPDr231mY */ + 0xe50, /* VFNMSUBPDr231rY */ +/* Table5734 */ + 0x1410, /* VRCP14SSrm */ + 0x1411, /* VRCP14SSrr */ +/* Table5736 */ + 0x1445, /* VRSQRT14SSrm */ + 0x1446, /* VRSQRT14SSrr */ +/* Table5738 */ + 0xd27, /* VFMADDSSZm */ + 0xd28, /* VFMADDSSZr */ +/* Table5740 */ + 0xddb, /* VFMSUBSSZm */ + 0xddc, /* VFMSUBSSZr */ +/* Table5742 */ + 0xe2b, /* VFNMADDSSZm */ + 0xe2c, /* VFNMADDSSZr */ +/* Table5744 */ + 0xe7b, /* VFNMSUBSSZm */ + 0xe7c, /* VFNMSUBSSZr */ +/* Table5746 */ + 0x141b, /* VRCP28SSrm */ + 0x141c, /* VRCP28SSrr */ +/* Table5748 */ + 0x1450, /* VRSQRT28SSrm */ + 0x1451, /* VRSQRT28SSrr */ +/* Table5750 */ + 0x140e, /* VRCP14SDrm */ + 0x140f, /* VRCP14SDrr */ +/* Table5752 */ + 0x1443, /* VRSQRT14SDrm */ + 0x1444, /* VRSQRT14SDrr */ +/* Table5754 */ + 0xd18, /* VFMADDSDZm */ + 0xd19, /* VFMADDSDZr */ +/* Table5756 */ + 0xdcc, /* VFMSUBSDZm */ + 0xdcd, /* VFMSUBSDZr */ +/* Table5758 */ + 0xe1c, /* VFNMADDSDZm */ + 0xe1d, /* VFNMADDSDZr */ +/* Table5760 */ + 0xe6c, /* VFNMSUBSDZm */ + 0xe6d, /* VFNMSUBSDZr */ +/* Table5762 */ + 0x1418, /* VRCP28SDrm */ + 0x1419, /* VRCP28SDrr */ +/* Table5764 */ + 0x144d, /* VRSQRT28SDrm */ + 0x144e, /* VRSQRT28SDrr */ +/* Table5766 */ + 0x1270, /* VPMOVUSDBmr */ + 0x1271, /* VPMOVUSDBrr */ +/* Table5768 */ + 0x1276, /* VPMOVUSQBmr */ + 0x1277, /* VPMOVUSQBrr */ +/* Table5770 */ + 0x1273, /* VPMOVUSDWmr */ + 0x1274, /* VPMOVUSDWrr */ +/* Table5772 */ + 0x127c, /* VPMOVUSQWmr */ + 0x127d, /* VPMOVUSQWrr */ +/* Table5774 */ + 0x1279, /* VPMOVUSQDmr */ + 0x127a, /* VPMOVUSQDrr */ +/* Table5776 */ + 0x123f, /* VPMOVSDBmr */ + 0x1240, /* VPMOVSDBrr */ +/* Table5778 */ + 0x1245, /* VPMOVSQBmr */ + 0x1246, /* VPMOVSQBrr */ +/* Table5780 */ + 0x1242, /* VPMOVSDWmr */ + 0x1243, /* VPMOVSDWrr */ +/* Table5782 */ + 0x124b, /* VPMOVSQWmr */ + 0x124c, /* VPMOVSQWrr */ +/* Table5784 */ + 0x1248, /* VPMOVSQDmr */ + 0x1249, /* VPMOVSQDrr */ +/* Table5786 */ + 0x13d0, /* VPTESTNMDZrm */ + 0x13d1, /* VPTESTNMDZrr */ +/* Table5788 */ + 0x122e, /* VPMOVDBmr */ + 0x122f, /* VPMOVDBrr */ +/* Table5790 */ + 0x1236, /* VPMOVQBmr */ + 0x1237, /* VPMOVQBrr */ +/* Table5792 */ + 0x1231, /* VPMOVDWmr */ + 0x1232, /* VPMOVDWrr */ +/* Table5794 */ + 0x123c, /* VPMOVQWmr */ + 0x123d, /* VPMOVQWrr */ +/* Table5796 */ + 0x1239, /* VPMOVQDmr */ + 0x123a, /* VPMOVQDrr */ +/* Table5798 */ + 0x0, /* */ + 0x109f, /* VPBROADCASTMW2Drr */ +/* Table5800 */ + 0xc2c, /* VCVTPH2PSZrm */ + 0xc2d, /* VCVTPH2PSZrr */ +/* Table5802 */ + 0x1158, /* VPERMPSZrm */ + 0x1159, /* VPERMPSZrr */ +/* Table5804 */ + 0xbd6, /* VBROADCASTSSZrm */ + 0xbd7, /* VBROADCASTSSZrr */ +/* Table5806 */ + 0x101e, /* VPABSDrm */ + 0x1021, /* VPABSDrr */ +/* Table5808 */ + 0x124f, /* VPMOVSXBDZrm */ + 0x1250, /* VPMOVSXBDZrr */ +/* Table5810 */ + 0x1255, /* VPMOVSXBQZrm */ + 0x1256, /* VPMOVSXBQZrr */ +/* Table5812 */ + 0x1265, /* VPMOVSXWDZrm */ + 0x1266, /* VPMOVSXWDZrr */ +/* Table5814 */ + 0x126b, /* VPMOVSXWQZrm */ + 0x126c, /* VPMOVSXWQZrr */ +/* Table5816 */ + 0x125f, /* VPMOVSXDQZrm */ + 0x1260, /* VPMOVSXDQZrr */ +/* Table5818 */ + 0x13cc, /* VPTESTMDZrm */ + 0x13cd, /* VPTESTMDZrr */ +/* Table5820 */ + 0x1280, /* VPMOVZXBDZrm */ + 0x1281, /* VPMOVZXBDZrr */ +/* Table5822 */ + 0x1286, /* VPMOVZXBQZrm */ + 0x1287, /* VPMOVZXBQZrr */ +/* Table5824 */ + 0x1296, /* VPMOVZXWDZrm */ + 0x1297, /* VPMOVZXWDZrr */ +/* Table5826 */ + 0x129c, /* VPMOVZXWQZrm */ + 0x129d, /* VPMOVZXWQZrr */ +/* Table5828 */ + 0x1290, /* VPMOVZXDQZrm */ + 0x1291, /* VPMOVZXDQZrr */ +/* Table5830 */ + 0x1126, /* VPERMDZrm */ + 0x1127, /* VPERMDZrr */ +/* Table5832 */ + 0x120f, /* VPMINSDZrm */ + 0x1211, /* VPMINSDZrr */ +/* Table5834 */ + 0x1221, /* VPMINUDZrm */ + 0x1223, /* VPMINUDZrr */ +/* Table5836 */ + 0x11eb, /* VPMAXSDZrm */ + 0x11ed, /* VPMAXSDZrr */ +/* Table5838 */ + 0x11fd, /* VPMAXUDZrm */ + 0x11ff, /* VPMAXUDZrr */ +/* Table5840 */ + 0x12b4, /* VPMULLDZrm */ + 0x12b6, /* VPMULLDZrr */ +/* Table5842 */ + 0x1396, /* VPSRLVDZrm */ + 0x1397, /* VPSRLVDZrr */ +/* Table5844 */ + 0x136a, /* VPSRAVDZrm */ + 0x136b, /* VPSRAVDZrr */ +/* Table5846 */ + 0x1342, /* VPSLLVDZrm */ + 0x1343, /* VPSLLVDZrr */ +/* Table5848 */ + 0x140c, /* VRCP14PSZm */ + 0x140d, /* VRCP14PSZr */ +/* Table5850 */ + 0x1441, /* VRSQRT14PSZm */ + 0x1442, /* VRSQRT14PSZr */ +/* Table5852 */ + 0x1098, /* VPBROADCASTDZrm */ + 0x1099, /* VPBROADCASTDZrr */ +/* Table5854 */ + 0x1128, /* VPERMI2Drm */ + 0x1129, /* VPERMI2Drr */ +/* Table5856 */ + 0x112c, /* VPERMI2PSrm */ + 0x112d, /* VPERMI2PSrr */ +/* Table5858 */ + 0x0, /* */ + 0x109b, /* VPBROADCASTDrZrr */ +/* Table5860 */ + 0x1160, /* VPERMT2Drm */ + 0x1161, /* VPERMT2Drr */ +/* Table5862 */ + 0x1164, /* VPERMT2PSrm */ + 0x1165, /* VPERMT2PSrr */ +/* Table5864 */ + 0xd31, /* VFMADDSUB132PSZm */ + 0x0, /* */ +/* Table5866 */ + 0xd6d, /* VFMSUBADD132PSZm */ + 0x0, /* */ +/* Table5868 */ + 0xce1, /* VFMADD132PSZm */ + 0x0, /* */ +/* Table5870 */ + 0xd63, /* VFMSUB132PSZm */ + 0x0, /* */ +/* Table5872 */ + 0xde5, /* VFNMADD132PSZm */ + 0x0, /* */ +/* Table5874 */ + 0xe35, /* VFNMSUB132PSZm */ + 0x0, /* */ +/* Table5876 */ + 0xd36, /* VFMADDSUB213PSZm */ + 0xd38, /* VFMADDSUB213PSZr */ +/* Table5878 */ + 0xd72, /* VFMSUBADD213PSZm */ + 0xd74, /* VFMSUBADD213PSZr */ +/* Table5880 */ + 0xce6, /* VFMADD213PSZm */ + 0xce8, /* VFMADD213PSZr */ +/* Table5882 */ + 0xd68, /* VFMSUB213PSZm */ + 0xd6a, /* VFMSUB213PSZr */ +/* Table5884 */ + 0xdea, /* VFNMADD213PSZm */ + 0xdec, /* VFNMADD213PSZr */ +/* Table5886 */ + 0xe3a, /* VFNMSUB213PSZm */ + 0xe3c, /* VFNMSUB213PSZr */ +/* Table5888 */ + 0x110e, /* VPCONFLICTDrm */ + 0x1114, /* VPCONFLICTDrr */ +/* Table5890 */ + 0x1415, /* VRCP28PSZm */ + 0x1416, /* VRCP28PSZr */ +/* Table5892 */ + 0x144a, /* VRSQRT28PSZm */ + 0x144b, /* VRSQRT28PSZr */ +/* Table5894 */ + 0x13d2, /* VPTESTNMQZrm */ + 0x13d3, /* VPTESTNMQZrr */ +/* Table5896 */ + 0x0, /* */ + 0x109e, /* VPBROADCASTMB2Qrr */ +/* Table5898 */ + 0x1154, /* VPERMPDZrm */ + 0x1155, /* VPERMPDZrr */ +/* Table5900 */ + 0xbd2, /* VBROADCASTSDZrm */ + 0xbd3, /* VBROADCASTSDZrr */ +/* Table5902 */ + 0x1024, /* VPABSQrm */ + 0x1025, /* VPABSQrr */ +/* Table5904 */ + 0x13ce, /* VPTESTMQZrm */ + 0x13cf, /* VPTESTMQZrr */ +/* Table5906 */ + 0x12a2, /* VPMULDQZrm */ + 0x12a3, /* VPMULDQZrr */ +/* Table5908 */ + 0x10c6, /* VPCMPEQQZrm */ + 0x10c7, /* VPCMPEQQZrr */ +/* Table5910 */ + 0x115e, /* VPERMQZrm */ + 0x115f, /* VPERMQZrr */ +/* Table5912 */ + 0x10e2, /* VPCMPGTQZrm */ + 0x10e3, /* VPCMPGTQZrr */ +/* Table5914 */ + 0x1214, /* VPMINSQZrm */ + 0x1216, /* VPMINSQZrr */ +/* Table5916 */ + 0x1226, /* VPMINUQZrm */ + 0x1228, /* VPMINUQZrr */ +/* Table5918 */ + 0x11f0, /* VPMAXSQZrm */ + 0x11f2, /* VPMAXSQZrr */ +/* Table5920 */ + 0x1202, /* VPMAXUQZrm */ + 0x1204, /* VPMAXUQZrr */ +/* Table5922 */ + 0x139c, /* VPSRLVQZrm */ + 0x139d, /* VPSRLVQZrr */ +/* Table5924 */ + 0x136e, /* VPSRAVQZrm */ + 0x136f, /* VPSRAVQZrr */ +/* Table5926 */ + 0x1348, /* VPSLLVQZrm */ + 0x1349, /* VPSLLVQZrr */ +/* Table5928 */ + 0x140a, /* VRCP14PDZm */ + 0x140b, /* VRCP14PDZr */ +/* Table5930 */ + 0x143f, /* VRSQRT14PDZm */ + 0x1440, /* VRSQRT14PDZr */ +/* Table5932 */ + 0x10a4, /* VPBROADCASTQZrm */ + 0x10a5, /* VPBROADCASTQZrr */ +/* Table5934 */ + 0x112e, /* VPERMI2Qrm */ + 0x112f, /* VPERMI2Qrr */ +/* Table5936 */ + 0x112a, /* VPERMI2PDrm */ + 0x112b, /* VPERMI2PDrr */ +/* Table5938 */ + 0x0, /* */ + 0x10a7, /* VPBROADCASTQrZrr */ +/* Table5940 */ + 0x1166, /* VPERMT2Qrm */ + 0x1167, /* VPERMT2Qrr */ +/* Table5942 */ + 0x1162, /* VPERMT2PDrm */ + 0x1163, /* VPERMT2PDrr */ +/* Table5944 */ + 0xd2f, /* VFMADDSUB132PDZm */ + 0x0, /* */ +/* Table5946 */ + 0xd6b, /* VFMSUBADD132PDZm */ + 0x0, /* */ +/* Table5948 */ + 0xcdf, /* VFMADD132PDZm */ + 0x0, /* */ +/* Table5950 */ + 0xd61, /* VFMSUB132PDZm */ + 0x0, /* */ +/* Table5952 */ + 0xde3, /* VFNMADD132PDZm */ + 0x0, /* */ +/* Table5954 */ + 0xe33, /* VFNMSUB132PDZm */ + 0x0, /* */ +/* Table5956 */ + 0xd33, /* VFMADDSUB213PDZm */ + 0xd35, /* VFMADDSUB213PDZr */ +/* Table5958 */ + 0xd6f, /* VFMSUBADD213PDZm */ + 0xd71, /* VFMSUBADD213PDZr */ +/* Table5960 */ + 0xce3, /* VFMADD213PDZm */ + 0xce5, /* VFMADD213PDZr */ +/* Table5962 */ + 0xd65, /* VFMSUB213PDZm */ + 0xd67, /* VFMSUB213PDZr */ +/* Table5964 */ + 0xde7, /* VFNMADD213PDZm */ + 0xde9, /* VFNMADD213PDZr */ +/* Table5966 */ + 0xe37, /* VFNMSUB213PDZm */ + 0xe39, /* VFNMSUB213PDZr */ +/* Table5968 */ + 0x1117, /* VPCONFLICTQrm */ + 0x111d, /* VPCONFLICTQrr */ +/* Table5970 */ + 0x1412, /* VRCP28PDZm */ + 0x1413, /* VRCP28PDZr */ +/* Table5972 */ + 0x1447, /* VRSQRT28PDZm */ + 0x1448, /* VRSQRT28PDZr */ +/* Table5974 */ + 0x1084, /* VPBLENDMDZrm */ + 0x1085, /* VPBLENDMDZrr */ +/* Table5976 */ + 0xbbc, /* VBLENDMPSZrm */ + 0xbbd, /* VBLENDMPSZrr */ +/* Table5978 */ + 0x1172, /* VPGATHERDDZrm */ + 0x0, /* */ +/* Table5980 */ + 0x1178, /* VPGATHERQDZrm */ + 0x0, /* */ +/* Table5982 */ + 0xea3, /* VGATHERDPSZrm */ + 0x0, /* */ +/* Table5984 */ + 0xea9, /* VGATHERQPSZrm */ + 0x0, /* */ +/* Table5986 */ + 0x12e8, /* VPSCATTERDDZmr */ + 0x0, /* */ +/* Table5988 */ + 0x12ea, /* VPSCATTERQDZmr */ + 0x0, /* */ +/* Table5990 */ + 0x145f, /* VSCATTERDPSZmr */ + 0x0, /* */ +/* Table5992 */ + 0x1461, /* VSCATTERQPSZmr */ + 0x0, /* */ +/* Table5994 */ + 0x1112, /* VPCONFLICTDrmk */ + 0x1115, /* VPCONFLICTDrrk */ +/* Table5996 */ + 0x1086, /* VPBLENDMQZrm */ + 0x1087, /* VPBLENDMQZrr */ +/* Table5998 */ + 0xbba, /* VBLENDMPDZrm */ + 0xbbb, /* VBLENDMPDZrr */ +/* Table6000 */ + 0x1175, /* VPGATHERDQZrm */ + 0x0, /* */ +/* Table6002 */ + 0x117b, /* VPGATHERQQZrm */ + 0x0, /* */ +/* Table6004 */ + 0xea0, /* VGATHERDPDZrm */ + 0x0, /* */ +/* Table6006 */ + 0xea6, /* VGATHERQPDZrm */ + 0x0, /* */ +/* Table6008 */ + 0x12e9, /* VPSCATTERDQZmr */ + 0x0, /* */ +/* Table6010 */ + 0x12eb, /* VPSCATTERQQZmr */ + 0x0, /* */ +/* Table6012 */ + 0x145e, /* VSCATTERDPDZmr */ + 0x0, /* */ +/* Table6014 */ + 0x1460, /* VSCATTERQPDZmr */ + 0x0, /* */ +/* Table6016 */ + 0x111b, /* VPCONFLICTQrmk */ + 0x111e, /* VPCONFLICTQrrk */ +/* Table6018 */ + 0x0, /* */ + 0x141d, /* VRCP28SSrrb */ +/* Table6020 */ + 0x0, /* */ + 0x1452, /* VRSQRT28SSrrb */ +/* Table6022 */ + 0x0, /* */ + 0x141a, /* VRCP28SDrrb */ +/* Table6024 */ + 0x0, /* */ + 0x144f, /* VRSQRT28SDrrb */ +/* Table6026 */ + 0x1210, /* VPMINSDZrmb */ + 0x0, /* */ +/* Table6028 */ + 0x1222, /* VPMINUDZrmb */ + 0x0, /* */ +/* Table6030 */ + 0x11ec, /* VPMAXSDZrmb */ + 0x0, /* */ +/* Table6032 */ + 0x11fe, /* VPMAXUDZrmb */ + 0x0, /* */ +/* Table6034 */ + 0x12b5, /* VPMULLDZrmb */ + 0x0, /* */ +/* Table6036 */ + 0xd32, /* VFMADDSUB132PSZmb */ + 0x0, /* */ +/* Table6038 */ + 0xd6e, /* VFMSUBADD132PSZmb */ + 0x0, /* */ +/* Table6040 */ + 0xce2, /* VFMADD132PSZmb */ + 0x0, /* */ +/* Table6042 */ + 0xd64, /* VFMSUB132PSZmb */ + 0x0, /* */ +/* Table6044 */ + 0xde6, /* VFNMADD132PSZmb */ + 0x0, /* */ +/* Table6046 */ + 0xe36, /* VFNMSUB132PSZmb */ + 0x0, /* */ +/* Table6048 */ + 0xd37, /* VFMADDSUB213PSZmb */ + 0x0, /* */ +/* Table6050 */ + 0xd73, /* VFMSUBADD213PSZmb */ + 0x0, /* */ +/* Table6052 */ + 0xce7, /* VFMADD213PSZmb */ + 0x0, /* */ +/* Table6054 */ + 0xd69, /* VFMSUB213PSZmb */ + 0x0, /* */ +/* Table6056 */ + 0xdeb, /* VFNMADD213PSZmb */ + 0x0, /* */ +/* Table6058 */ + 0xe3b, /* VFNMSUB213PSZmb */ + 0x0, /* */ +/* Table6060 */ + 0x110f, /* VPCONFLICTDrmb */ + 0x0, /* */ +/* Table6062 */ + 0x0, /* */ + 0x1417, /* VRCP28PSZrb */ +/* Table6064 */ + 0x0, /* */ + 0x144c, /* VRSQRT28PSZrb */ +/* Table6066 */ + 0x1215, /* VPMINSQZrmb */ + 0x0, /* */ +/* Table6068 */ + 0x1227, /* VPMINUQZrmb */ + 0x0, /* */ +/* Table6070 */ + 0x11f1, /* VPMAXSQZrmb */ + 0x0, /* */ +/* Table6072 */ + 0x1203, /* VPMAXUQZrmb */ + 0x0, /* */ +/* Table6074 */ + 0xd30, /* VFMADDSUB132PDZmb */ + 0x0, /* */ +/* Table6076 */ + 0xd6c, /* VFMSUBADD132PDZmb */ + 0x0, /* */ +/* Table6078 */ + 0xce0, /* VFMADD132PDZmb */ + 0x0, /* */ +/* Table6080 */ + 0xd62, /* VFMSUB132PDZmb */ + 0x0, /* */ +/* Table6082 */ + 0xde4, /* VFNMADD132PDZmb */ + 0x0, /* */ +/* Table6084 */ + 0xe34, /* VFNMSUB132PDZmb */ + 0x0, /* */ +/* Table6086 */ + 0xd34, /* VFMADDSUB213PDZmb */ + 0x0, /* */ +/* Table6088 */ + 0xd70, /* VFMSUBADD213PDZmb */ + 0x0, /* */ +/* Table6090 */ + 0xce4, /* VFMADD213PDZmb */ + 0x0, /* */ +/* Table6092 */ + 0xd66, /* VFMSUB213PDZmb */ + 0x0, /* */ +/* Table6094 */ + 0xde8, /* VFNMADD213PDZmb */ + 0x0, /* */ +/* Table6096 */ + 0xe38, /* VFNMSUB213PDZmb */ + 0x0, /* */ +/* Table6098 */ + 0x1118, /* VPCONFLICTQrmb */ + 0x0, /* */ +/* Table6100 */ + 0x0, /* */ + 0x1414, /* VRCP28PDZrb */ +/* Table6102 */ + 0x0, /* */ + 0x1449, /* VRSQRT28PDZrb */ +/* Table6104 */ + 0x1110, /* VPCONFLICTDrmbk */ + 0x0, /* */ +/* Table6106 */ + 0x1119, /* VPCONFLICTQrmbk */ + 0x0, /* */ +/* Table6108 */ + 0x1111, /* VPCONFLICTDrmbkz */ + 0x0, /* */ +/* Table6110 */ + 0x111a, /* VPCONFLICTQrmbkz */ + 0x0, /* */ +/* Table6112 */ + 0x0, /* */ + 0x126f, /* VPMOVUSDBkrr */ +/* Table6114 */ + 0x0, /* */ + 0x1275, /* VPMOVUSQBkrr */ +/* Table6116 */ + 0x0, /* */ + 0x1272, /* VPMOVUSDWkrr */ +/* Table6118 */ + 0x0, /* */ + 0x127b, /* VPMOVUSQWkrr */ +/* Table6120 */ + 0x0, /* */ + 0x1278, /* VPMOVUSQDkrr */ +/* Table6122 */ + 0x0, /* */ + 0x123e, /* VPMOVSDBkrr */ +/* Table6124 */ + 0x0, /* */ + 0x1244, /* VPMOVSQBkrr */ +/* Table6126 */ + 0x0, /* */ + 0x1241, /* VPMOVSDWkrr */ +/* Table6128 */ + 0x0, /* */ + 0x124a, /* VPMOVSQWkrr */ +/* Table6130 */ + 0x0, /* */ + 0x1247, /* VPMOVSQDkrr */ +/* Table6132 */ + 0x0, /* */ + 0x122d, /* VPMOVDBkrr */ +/* Table6134 */ + 0x0, /* */ + 0x1235, /* VPMOVQBkrr */ +/* Table6136 */ + 0x0, /* */ + 0x1230, /* VPMOVDWkrr */ +/* Table6138 */ + 0x0, /* */ + 0x123b, /* VPMOVQWkrr */ +/* Table6140 */ + 0x0, /* */ + 0x1238, /* VPMOVQDkrr */ +/* Table6142 */ + 0x1096, /* VPBROADCASTDZkrm */ + 0x1097, /* VPBROADCASTDZkrr */ +/* Table6144 */ + 0x0, /* */ + 0x109a, /* VPBROADCASTDrZkrr */ +/* Table6146 */ + 0x1113, /* VPCONFLICTDrmkz */ + 0x1116, /* VPCONFLICTDrrkz */ +/* Table6148 */ + 0x10a2, /* VPBROADCASTQZkrm */ + 0x10a3, /* VPBROADCASTQZkrr */ +/* Table6150 */ + 0x0, /* */ + 0x10a6, /* VPBROADCASTQrZkrr */ +/* Table6152 */ + 0x111c, /* VPCONFLICTQrmkz */ + 0x111f, /* VPCONFLICTQrrkz */ +/* Table6154 */ + 0x5a9, /* MMX_PALIGNR64irm */ + 0x5aa, /* MMX_PALIGNR64irr */ +/* Table6156 */ + 0xa1f, /* SHA1RNDS4rmi */ + 0xa20, /* SHA1RNDS4rri */ +/* Table6158 */ + 0x982, /* ROUNDPSm */ + 0x983, /* ROUNDPSr */ +/* Table6160 */ + 0x980, /* ROUNDPDm */ + 0x981, /* ROUNDPDr */ +/* Table6162 */ + 0x987, /* ROUNDSSm */ + 0x988, /* ROUNDSSr */ +/* Table6164 */ + 0x984, /* ROUNDSDm */ + 0x985, /* ROUNDSDr */ +/* Table6166 */ + 0x127, /* BLENDPSrmi */ + 0x128, /* BLENDPSrri */ +/* Table6168 */ + 0x125, /* BLENDPDrmi */ + 0x126, /* BLENDPDrri */ +/* Table6170 */ + 0x796, /* PBLENDWrmi */ + 0x797, /* PBLENDWrri */ +/* Table6172 */ + 0x787, /* PALIGNR128rm */ + 0x788, /* PALIGNR128rr */ +/* Table6174 */ + 0x7c2, /* PEXTRBmr */ + 0x7c3, /* PEXTRBrr */ +/* Table6176 */ + 0x7c8, /* PEXTRWmr */ + 0x7ca, /* PEXTRWrr_REV */ +/* Table6178 */ + 0x7c4, /* PEXTRDmr */ + 0x7c5, /* PEXTRDrr */ +/* Table6180 */ + 0x310, /* EXTRACTPSmr */ + 0x311, /* EXTRACTPSrr */ +/* Table6182 */ + 0x803, /* PINSRBrm */ + 0x804, /* PINSRBrr */ +/* Table6184 */ + 0x3bf, /* INSERTPSrm */ + 0x3c0, /* INSERTPSrr */ +/* Table6186 */ + 0x805, /* PINSRDrm */ + 0x806, /* PINSRDrr */ +/* Table6188 */ + 0x304, /* DPPSrmi */ + 0x305, /* DPPSrri */ +/* Table6190 */ + 0x302, /* DPPDrmi */ + 0x303, /* DPPDrri */ +/* Table6192 */ + 0x6e9, /* MPSADBWrmi */ + 0x6ea, /* MPSADBWrri */ +/* Table6194 */ + 0x798, /* PCLMULQDQrm */ + 0x799, /* PCLMULQDQrr */ +/* Table6196 */ + 0x7a8, /* PCMPESTRM128rm */ + 0x7a9, /* PCMPESTRM128rr */ +/* Table6198 */ + 0x7a4, /* PCMPESTRIrm */ + 0x7a5, /* PCMPESTRIrr */ +/* Table6200 */ + 0x7b8, /* PCMPISTRM128rm */ + 0x7b9, /* PCMPISTRM128rr */ +/* Table6202 */ + 0x7b4, /* PCMPISTRIrm */ + 0x7b5, /* PCMPISTRIrr */ +/* Table6204 */ + 0xa8, /* AESKEYGENASSIST128rm */ + 0xa9, /* AESKEYGENASSIST128rr */ +/* Table6206 */ + 0x7c6, /* PEXTRQmr */ + 0x7c7, /* PEXTRQrr */ +/* Table6208 */ + 0x807, /* PINSRQrm */ + 0x808, /* PINSRQrr */ +/* Table6210 */ + 0x97c, /* RORX32mi */ + 0x97d, /* RORX32ri */ +/* Table6212 */ + 0x1082, /* VPBLENDDrmi */ + 0x1083, /* VPBLENDDrri */ +/* Table6214 */ + 0x114c, /* VPERMILPSmi */ + 0x114d, /* VPERMILPSri */ +/* Table6216 */ + 0x1142, /* VPERMILPDmi */ + 0x1143, /* VPERMILPDri */ +/* Table6218 */ + 0x1433, /* VROUNDPSm */ + 0x1434, /* VROUNDPSr */ +/* Table6220 */ + 0x1431, /* VROUNDPDm */ + 0x1432, /* VROUNDPDr */ +/* Table6222 */ + 0x1438, /* VROUNDSSm */ + 0x1439, /* VROUNDSSr */ +/* Table6224 */ + 0x1435, /* VROUNDSDm */ + 0x1436, /* VROUNDSDr */ +/* Table6226 */ + 0xbc4, /* VBLENDPSrmi */ + 0xbc5, /* VBLENDPSrri */ +/* Table6228 */ + 0xbc0, /* VBLENDPDrmi */ + 0xbc1, /* VBLENDPDrri */ +/* Table6230 */ + 0x108e, /* VPBLENDWrmi */ + 0x108f, /* VPBLENDWrri */ +/* Table6232 */ + 0x1060, /* VPALIGNR128rm */ + 0x1061, /* VPALIGNR128rr */ +/* Table6234 */ + 0x1168, /* VPEXTRBmr */ + 0x1169, /* VPEXTRBrr */ +/* Table6236 */ + 0x116e, /* VPEXTRWmr */ + 0x1170, /* VPEXTRWrr_REV */ +/* Table6238 */ + 0x116a, /* VPEXTRDmr */ + 0x116b, /* VPEXTRDrr */ +/* Table6240 */ + 0xcdb, /* VEXTRACTPSmr */ + 0xcdc, /* VEXTRACTPSrr */ +/* Table6242 */ + 0xc41, /* VCVTPS2PHmr */ + 0xc42, /* VCVTPS2PHrr */ +/* Table6244 */ + 0x11b5, /* VPINSRBrm */ + 0x11b6, /* VPINSRBrr */ +/* Table6246 */ + 0xec7, /* VINSERTPSrm */ + 0xec8, /* VINSERTPSrr */ +/* Table6248 */ + 0x11b7, /* VPINSRDrm */ + 0x11b8, /* VPINSRDrr */ +/* Table6250 */ + 0xcc9, /* VDPPSrmi */ + 0xcca, /* VDPPSrri */ +/* Table6252 */ + 0xcc5, /* VDPPDrmi */ + 0xcc6, /* VDPPDrri */ +/* Table6254 */ + 0xfe5, /* VMPSADBWrmi */ + 0xfe6, /* VMPSADBWrri */ +/* Table6256 */ + 0x10ae, /* VPCLMULQDQrm */ + 0x10af, /* VPCLMULQDQrr */ +/* Table6258 */ + 0x1136, /* VPERMIL2PSmr */ + 0x113a, /* VPERMIL2PSrr */ +/* Table6260 */ + 0x1130, /* VPERMIL2PDmr */ + 0x1134, /* VPERMIL2PDrr */ +/* Table6262 */ + 0xbcc, /* VBLENDVPSrm */ + 0xbcd, /* VBLENDVPSrr */ +/* Table6264 */ + 0xbc8, /* VBLENDVPDrm */ + 0xbc9, /* VBLENDVPDrr */ +/* Table6266 */ + 0x108a, /* VPBLENDVBrm */ + 0x108b, /* VPBLENDVBrr */ +/* Table6268 */ + 0xd4d, /* VFMADDSUBPS4mr */ + 0xd54, /* VFMADDSUBPS4rr_REV */ +/* Table6270 */ + 0xd39, /* VFMADDSUBPD4mr */ + 0xd40, /* VFMADDSUBPD4rr_REV */ +/* Table6272 */ + 0xd89, /* VFMSUBADDPS4mr */ + 0xd90, /* VFMSUBADDPS4rr_REV */ +/* Table6274 */ + 0xd75, /* VFMSUBADDPD4mr */ + 0xd7c, /* VFMSUBADDPD4rr_REV */ +/* Table6276 */ + 0x10d4, /* VPCMPESTRM128rm */ + 0x10d5, /* VPCMPESTRM128rr */ +/* Table6278 */ + 0x10d0, /* VPCMPESTRIrm */ + 0x10d1, /* VPCMPESTRIrr */ +/* Table6280 */ + 0x10f0, /* VPCMPISTRM128rm */ + 0x10f1, /* VPCMPISTRM128rr */ +/* Table6282 */ + 0x10ec, /* VPCMPISTRIrm */ + 0x10ed, /* VPCMPISTRIrr */ +/* Table6284 */ + 0xcfd, /* VFMADDPS4mr */ + 0xd04, /* VFMADDPS4rr_REV */ +/* Table6286 */ + 0xce9, /* VFMADDPD4mr */ + 0xcf0, /* VFMADDPD4rr_REV */ +/* Table6288 */ + 0xd20, /* VFMADDSS4mr */ + 0xd26, /* VFMADDSS4rr_REV */ +/* Table6290 */ + 0xd11, /* VFMADDSD4mr */ + 0xd17, /* VFMADDSD4rr_REV */ +/* Table6292 */ + 0xdb1, /* VFMSUBPS4mr */ + 0xdb8, /* VFMSUBPS4rr_REV */ +/* Table6294 */ + 0xd9d, /* VFMSUBPD4mr */ + 0xda4, /* VFMSUBPD4rr_REV */ +/* Table6296 */ + 0xdd4, /* VFMSUBSS4mr */ + 0xdda, /* VFMSUBSS4rr_REV */ +/* Table6298 */ + 0xdc5, /* VFMSUBSD4mr */ + 0xdcb, /* VFMSUBSD4rr_REV */ +/* Table6300 */ + 0xe01, /* VFNMADDPS4mr */ + 0xe08, /* VFNMADDPS4rr_REV */ +/* Table6302 */ + 0xded, /* VFNMADDPD4mr */ + 0xdf4, /* VFNMADDPD4rr_REV */ +/* Table6304 */ + 0xe24, /* VFNMADDSS4mr */ + 0xe2a, /* VFNMADDSS4rr_REV */ +/* Table6306 */ + 0xe15, /* VFNMADDSD4mr */ + 0xe1b, /* VFNMADDSD4rr_REV */ +/* Table6308 */ + 0xe51, /* VFNMSUBPS4mr */ + 0xe58, /* VFNMSUBPS4rr_REV */ +/* Table6310 */ + 0xe3d, /* VFNMSUBPD4mr */ + 0xe44, /* VFNMSUBPD4rr_REV */ +/* Table6312 */ + 0xe74, /* VFNMSUBSS4mr */ + 0xe7a, /* VFNMSUBSS4rr_REV */ +/* Table6314 */ + 0xe65, /* VFNMSUBSD4mr */ + 0xe6b, /* VFNMSUBSD4rr_REV */ +/* Table6316 */ + 0xba3, /* VAESKEYGENASSIST128rm */ + 0xba4, /* VAESKEYGENASSIST128rr */ +/* Table6318 */ + 0x97e, /* RORX64mi */ + 0x97f, /* RORX64ri */ +/* Table6320 */ + 0x116c, /* VPEXTRQmr */ + 0x116d, /* VPEXTRQrr */ +/* Table6322 */ + 0x11b9, /* VPINSRQrm */ + 0x11ba, /* VPINSRQrr */ +/* Table6324 */ + 0x0, /* */ + 0x4a3, /* KSHIFTRWri */ +/* Table6326 */ + 0x0, /* */ + 0x4a2, /* KSHIFTLWri */ +/* Table6328 */ + 0x1138, /* VPERMIL2PSrm */ + 0x113a, /* VPERMIL2PSrr */ +/* Table6330 */ + 0x1132, /* VPERMIL2PDrm */ + 0x1134, /* VPERMIL2PDrr */ +/* Table6332 */ + 0xd4f, /* VFMADDSUBPS4rm */ + 0xd51, /* VFMADDSUBPS4rr */ +/* Table6334 */ + 0xd3b, /* VFMADDSUBPD4rm */ + 0xd3d, /* VFMADDSUBPD4rr */ +/* Table6336 */ + 0xd8b, /* VFMSUBADDPS4rm */ + 0xd8d, /* VFMSUBADDPS4rr */ +/* Table6338 */ + 0xd77, /* VFMSUBADDPD4rm */ + 0xd79, /* VFMSUBADDPD4rr */ +/* Table6340 */ + 0xcff, /* VFMADDPS4rm */ + 0xd01, /* VFMADDPS4rr */ +/* Table6342 */ + 0xceb, /* VFMADDPD4rm */ + 0xced, /* VFMADDPD4rr */ +/* Table6344 */ + 0xd22, /* VFMADDSS4rm */ + 0xd24, /* VFMADDSS4rr */ +/* Table6346 */ + 0xd13, /* VFMADDSD4rm */ + 0xd15, /* VFMADDSD4rr */ +/* Table6348 */ + 0xdb3, /* VFMSUBPS4rm */ + 0xdb5, /* VFMSUBPS4rr */ +/* Table6350 */ + 0xd9f, /* VFMSUBPD4rm */ + 0xda1, /* VFMSUBPD4rr */ +/* Table6352 */ + 0xdd6, /* VFMSUBSS4rm */ + 0xdd8, /* VFMSUBSS4rr */ +/* Table6354 */ + 0xdc7, /* VFMSUBSD4rm */ + 0xdc9, /* VFMSUBSD4rr */ +/* Table6356 */ + 0xe03, /* VFNMADDPS4rm */ + 0xe05, /* VFNMADDPS4rr */ +/* Table6358 */ + 0xdef, /* VFNMADDPD4rm */ + 0xdf1, /* VFNMADDPD4rr */ +/* Table6360 */ + 0xe26, /* VFNMADDSS4rm */ + 0xe28, /* VFNMADDSS4rr */ +/* Table6362 */ + 0xe17, /* VFNMADDSD4rm */ + 0xe19, /* VFNMADDSD4rr */ +/* Table6364 */ + 0xe53, /* VFNMSUBPS4rm */ + 0xe55, /* VFNMSUBPS4rr */ +/* Table6366 */ + 0xe3f, /* VFNMSUBPD4rm */ + 0xe41, /* VFNMSUBPD4rr */ +/* Table6368 */ + 0xe76, /* VFNMSUBSS4rm */ + 0xe78, /* VFNMSUBSS4rr */ +/* Table6370 */ + 0xe67, /* VFNMSUBSD4rm */ + 0xe69, /* VFNMSUBSD4rr */ +/* Table6372 */ + 0x1080, /* VPBLENDDYrmi */ + 0x1081, /* VPBLENDDYrri */ +/* Table6374 */ + 0x1146, /* VPERMILPSYmi */ + 0x1147, /* VPERMILPSYri */ +/* Table6376 */ + 0x113c, /* VPERMILPDYmi */ + 0x113d, /* VPERMILPDYri */ +/* Table6378 */ + 0x1120, /* VPERM2F128rm */ + 0x1121, /* VPERM2F128rr */ +/* Table6380 */ + 0x143d, /* VROUNDYPSm */ + 0x143e, /* VROUNDYPSr */ +/* Table6382 */ + 0x143b, /* VROUNDYPDm */ + 0x143c, /* VROUNDYPDr */ +/* Table6384 */ + 0xbc2, /* VBLENDPSYrmi */ + 0xbc3, /* VBLENDPSYrri */ +/* Table6386 */ + 0xbbe, /* VBLENDPDYrmi */ + 0xbbf, /* VBLENDPDYrri */ +/* Table6388 */ + 0x108c, /* VPBLENDWYrmi */ + 0x108d, /* VPBLENDWYrri */ +/* Table6390 */ + 0x1062, /* VPALIGNR256rm */ + 0x1063, /* VPALIGNR256rr */ +/* Table6392 */ + 0xebb, /* VINSERTF128rm */ + 0xebc, /* VINSERTF128rr */ +/* Table6394 */ + 0xccf, /* VEXTRACTF128mr */ + 0xcd0, /* VEXTRACTF128rr */ +/* Table6396 */ + 0xc3d, /* VCVTPS2PHYmr */ + 0xc3e, /* VCVTPS2PHYrr */ +/* Table6398 */ + 0xec1, /* VINSERTI128rm */ + 0xec2, /* VINSERTI128rr */ +/* Table6400 */ + 0xcd5, /* VEXTRACTI128mr */ + 0xcd6, /* VEXTRACTI128rr */ +/* Table6402 */ + 0xcc7, /* VDPPSYrmi */ + 0xcc8, /* VDPPSYrri */ +/* Table6404 */ + 0xfe3, /* VMPSADBWYrmi */ + 0xfe4, /* VMPSADBWYrri */ +/* Table6406 */ + 0x1122, /* VPERM2I128rm */ + 0x1123, /* VPERM2I128rr */ +/* Table6408 */ + 0x1137, /* VPERMIL2PSmrY */ + 0x113b, /* VPERMIL2PSrrY */ +/* Table6410 */ + 0x1131, /* VPERMIL2PDmrY */ + 0x1135, /* VPERMIL2PDrrY */ +/* Table6412 */ + 0xbca, /* VBLENDVPSYrm */ + 0xbcb, /* VBLENDVPSYrr */ +/* Table6414 */ + 0xbc6, /* VBLENDVPDYrm */ + 0xbc7, /* VBLENDVPDYrr */ +/* Table6416 */ + 0x1088, /* VPBLENDVBYrm */ + 0x1089, /* VPBLENDVBYrr */ +/* Table6418 */ + 0xd4e, /* VFMADDSUBPS4mrY */ + 0xd53, /* VFMADDSUBPS4rrY_REV */ +/* Table6420 */ + 0xd3a, /* VFMADDSUBPD4mrY */ + 0xd3f, /* VFMADDSUBPD4rrY_REV */ +/* Table6422 */ + 0xd8a, /* VFMSUBADDPS4mrY */ + 0xd8f, /* VFMSUBADDPS4rrY_REV */ +/* Table6424 */ + 0xd76, /* VFMSUBADDPD4mrY */ + 0xd7b, /* VFMSUBADDPD4rrY_REV */ +/* Table6426 */ + 0xcfe, /* VFMADDPS4mrY */ + 0xd03, /* VFMADDPS4rrY_REV */ +/* Table6428 */ + 0xcea, /* VFMADDPD4mrY */ + 0xcef, /* VFMADDPD4rrY_REV */ +/* Table6430 */ + 0xdb2, /* VFMSUBPS4mrY */ + 0xdb7, /* VFMSUBPS4rrY_REV */ +/* Table6432 */ + 0xd9e, /* VFMSUBPD4mrY */ + 0xda3, /* VFMSUBPD4rrY_REV */ +/* Table6434 */ + 0xe02, /* VFNMADDPS4mrY */ + 0xe07, /* VFNMADDPS4rrY_REV */ +/* Table6436 */ + 0xdee, /* VFNMADDPD4mrY */ + 0xdf3, /* VFNMADDPD4rrY_REV */ +/* Table6438 */ + 0xe52, /* VFNMSUBPS4mrY */ + 0xe57, /* VFNMSUBPS4rrY_REV */ +/* Table6440 */ + 0xe3e, /* VFNMSUBPD4mrY */ + 0xe43, /* VFNMSUBPD4rrY_REV */ +/* Table6442 */ + 0x115a, /* VPERMQYmi */ + 0x115b, /* VPERMQYri */ +/* Table6444 */ + 0x1150, /* VPERMPDYmi */ + 0x1151, /* VPERMPDYri */ +/* Table6446 */ + 0x1139, /* VPERMIL2PSrmY */ + 0x113b, /* VPERMIL2PSrrY */ +/* Table6448 */ + 0x1133, /* VPERMIL2PDrmY */ + 0x1135, /* VPERMIL2PDrrY */ +/* Table6450 */ + 0xd50, /* VFMADDSUBPS4rmY */ + 0xd52, /* VFMADDSUBPS4rrY */ +/* Table6452 */ + 0xd3c, /* VFMADDSUBPD4rmY */ + 0xd3e, /* VFMADDSUBPD4rrY */ +/* Table6454 */ + 0xd8c, /* VFMSUBADDPS4rmY */ + 0xd8e, /* VFMSUBADDPS4rrY */ +/* Table6456 */ + 0xd78, /* VFMSUBADDPD4rmY */ + 0xd7a, /* VFMSUBADDPD4rrY */ +/* Table6458 */ + 0xd00, /* VFMADDPS4rmY */ + 0xd02, /* VFMADDPS4rrY */ +/* Table6460 */ + 0xcec, /* VFMADDPD4rmY */ + 0xcee, /* VFMADDPD4rrY */ +/* Table6462 */ + 0xdb4, /* VFMSUBPS4rmY */ + 0xdb6, /* VFMSUBPS4rrY */ +/* Table6464 */ + 0xda0, /* VFMSUBPD4rmY */ + 0xda2, /* VFMSUBPD4rrY */ +/* Table6466 */ + 0xe04, /* VFNMADDPS4rmY */ + 0xe06, /* VFNMADDPS4rrY */ +/* Table6468 */ + 0xdf0, /* VFNMADDPD4rmY */ + 0xdf2, /* VFNMADDPD4rrY */ +/* Table6470 */ + 0xe54, /* VFNMSUBPS4rmY */ + 0xe56, /* VFNMSUBPS4rrY */ +/* Table6472 */ + 0xe40, /* VFNMSUBPD4rmY */ + 0xe42, /* VFNMSUBPD4rrY */ +/* Table6474 */ + 0x142f, /* VRNDSCALESSm */ + 0x1430, /* VRNDSCALESSr */ +/* Table6476 */ + 0x142d, /* VRNDSCALESDm */ + 0x142e, /* VRNDSCALESDr */ +/* Table6478 */ + 0xcdd, /* VEXTRACTPSzmr */ + 0xcde, /* VEXTRACTPSzrr */ +/* Table6480 */ + 0xec9, /* VINSERTPSzrm */ + 0xeca, /* VINSERTPSzrr */ +/* Table6482 */ + 0xba5, /* VALIGNDrmi */ + 0xba6, /* VALIGNDrri */ +/* Table6484 */ + 0x114a, /* VPERMILPSZmi */ + 0x114b, /* VPERMILPSZri */ +/* Table6486 */ + 0x142b, /* VRNDSCALEPSZm */ + 0x142c, /* VRNDSCALEPSZr */ +/* Table6488 */ + 0xebd, /* VINSERTF32x4rm */ + 0xebe, /* VINSERTF32x4rr */ +/* Table6490 */ + 0xcd1, /* VEXTRACTF32x4mr */ + 0xcd2, /* VEXTRACTF32x4rr */ +/* Table6492 */ + 0xc3f, /* VCVTPS2PHZmr */ + 0xc40, /* VCVTPS2PHZrr */ +/* Table6494 */ + 0x10f6, /* VPCMPUDZrmi */ + 0x10f8, /* VPCMPUDZrri */ +/* Table6496 */ + 0x10b6, /* VPCMPDZrmi */ + 0x10b8, /* VPCMPDZrri */ +/* Table6498 */ + 0xec3, /* VINSERTI32x4rm */ + 0xec4, /* VINSERTI32x4rr */ +/* Table6500 */ + 0xcd7, /* VEXTRACTI32x4mr */ + 0xcd8, /* VEXTRACTI32x4rr */ +/* Table6502 */ + 0x115c, /* VPERMQZmi */ + 0x115d, /* VPERMQZri */ +/* Table6504 */ + 0x1152, /* VPERMPDZmi */ + 0x1153, /* VPERMPDZri */ +/* Table6506 */ + 0xba7, /* VALIGNQrmi */ + 0xba8, /* VALIGNQrri */ +/* Table6508 */ + 0x1140, /* VPERMILPDZmi */ + 0x1141, /* VPERMILPDZri */ +/* Table6510 */ + 0x1429, /* VRNDSCALEPDZm */ + 0x142a, /* VRNDSCALEPDZr */ +/* Table6512 */ + 0xebf, /* VINSERTF64x4rm */ + 0xec0, /* VINSERTF64x4rr */ +/* Table6514 */ + 0xcd3, /* VEXTRACTF64x4mr */ + 0xcd4, /* VEXTRACTF64x4rr */ +/* Table6516 */ + 0x10fa, /* VPCMPUQZrmi */ + 0x10fc, /* VPCMPUQZrri */ +/* Table6518 */ + 0x10f2, /* VPCMPQZrmi */ + 0x10f4, /* VPCMPQZrri */ +/* Table6520 */ + 0xec5, /* VINSERTI64x4rm */ + 0xec6, /* VINSERTI64x4rr */ +/* Table6522 */ + 0xcd9, /* VEXTRACTI64x4mr */ + 0xcda, /* VEXTRACTI64x4rr */ +/* Table6524 */ + 0x11cb, /* VPMACSSWWrm */ + 0x11cc, /* VPMACSSWWrr */ +/* Table6526 */ + 0x11c9, /* VPMACSSWDrm */ + 0x11ca, /* VPMACSSWDrr */ +/* Table6528 */ + 0x11c7, /* VPMACSSDQLrm */ + 0x11c8, /* VPMACSSDQLrr */ +/* Table6530 */ + 0x11c3, /* VPMACSSDDrm */ + 0x11c4, /* VPMACSSDDrr */ +/* Table6532 */ + 0x11c5, /* VPMACSSDQHrm */ + 0x11c6, /* VPMACSSDQHrr */ +/* Table6534 */ + 0x11cf, /* VPMACSWWrm */ + 0x11d0, /* VPMACSWWrr */ +/* Table6536 */ + 0x11cd, /* VPMACSWDrm */ + 0x11ce, /* VPMACSWDrr */ +/* Table6538 */ + 0x11c1, /* VPMACSDQLrm */ + 0x11c2, /* VPMACSDQLrr */ +/* Table6540 */ + 0x11bd, /* VPMACSDDrm */ + 0x11be, /* VPMACSDDrr */ +/* Table6542 */ + 0x11bf, /* VPMACSDQHrm */ + 0x11c0, /* VPMACSDQHrr */ +/* Table6544 */ + 0x10b0, /* VPCMOVmr */ + 0x10b4, /* VPCMOVrr */ +/* Table6546 */ + 0x12cd, /* VPPERMmr */ + 0x12cf, /* VPPERMrr */ +/* Table6548 */ + 0x11d1, /* VPMADCSSWDrm */ + 0x11d2, /* VPMADCSSWDrr */ +/* Table6550 */ + 0x11d3, /* VPMADCSWDrm */ + 0x11d4, /* VPMADCSWDrr */ +/* Table6552 */ + 0x12d0, /* VPROTBmi */ + 0x12d2, /* VPROTBri */ +/* Table6554 */ + 0x12df, /* VPROTWmi */ + 0x12e1, /* VPROTWri */ +/* Table6556 */ + 0x12d5, /* VPROTDmi */ + 0x12d7, /* VPROTDri */ +/* Table6558 */ + 0x12da, /* VPROTQmi */ + 0x12dc, /* VPROTQri */ +/* Table6560 */ + 0x10fe, /* VPCOMBmi */ + 0x10ff, /* VPCOMBri */ +/* Table6562 */ + 0x110c, /* VPCOMWmi */ + 0x110d, /* VPCOMWri */ +/* Table6564 */ + 0x1100, /* VPCOMDmi */ + 0x1101, /* VPCOMDri */ +/* Table6566 */ + 0x1102, /* VPCOMQmi */ + 0x1103, /* VPCOMQri */ +/* Table6568 */ + 0x1104, /* VPCOMUBmi */ + 0x1105, /* VPCOMUBri */ +/* Table6570 */ + 0x110a, /* VPCOMUWmi */ + 0x110b, /* VPCOMUWri */ +/* Table6572 */ + 0x1106, /* VPCOMUDmi */ + 0x1107, /* VPCOMUDri */ +/* Table6574 */ + 0x1108, /* VPCOMUQmi */ + 0x1109, /* VPCOMUQri */ +/* Table6576 */ + 0x10b2, /* VPCMOVrm */ + 0x10b4, /* VPCMOVrr */ +/* Table6578 */ + 0x12ce, /* VPPERMrm */ + 0x12cf, /* VPPERMrr */ +/* Table6580 */ + 0x10b1, /* VPCMOVmrY */ + 0x10b5, /* VPCMOVrrY */ +/* Table6582 */ + 0x10b3, /* VPCMOVrmY */ + 0x10b5, /* VPCMOVrrY */ +/* Table6584 */ + 0x0, /* */ + 0x111, /* BLCFILL32rm */ + 0x12d, /* BLSFILL32rm */ + 0x121, /* BLCS32rm */ + 0xb5a, /* TZMSK32rm */ + 0x119, /* BLCIC32rm */ + 0x135, /* BLSIC32rm */ + 0xb1c, /* T1MSKC32rm */ + 0x0, /* */ + 0x112, /* BLCFILL32rr */ + 0x12e, /* BLSFILL32rr */ + 0x122, /* BLCS32rr */ + 0xb5b, /* TZMSK32rr */ + 0x11a, /* BLCIC32rr */ + 0x136, /* BLSIC32rr */ + 0xb1d, /* T1MSKC32rr */ +/* Table6600 */ + 0x0, /* */ + 0x11d, /* BLCMSK32rm */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x115, /* BLCI32rm */ + 0x0, /* */ + 0x0, /* */ + 0x11e, /* BLCMSK32rr */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x116, /* BLCI32rr */ + 0x0, /* */ +/* Table6616 */ + 0xe87, /* VFRCZPSrm */ + 0xe89, /* VFRCZPSrr */ +/* Table6618 */ + 0xe83, /* VFRCZPDrm */ + 0xe85, /* VFRCZPDrr */ +/* Table6620 */ + 0xe8d, /* VFRCZSSrm */ + 0xe8e, /* VFRCZSSrr */ +/* Table6622 */ + 0xe8b, /* VFRCZSDrm */ + 0xe8c, /* VFRCZSDrr */ +/* Table6624 */ + 0x12d1, /* VPROTBmr */ + 0x12d4, /* VPROTBrr */ +/* Table6626 */ + 0x12e0, /* VPROTWmr */ + 0x12e3, /* VPROTWrr */ +/* Table6628 */ + 0x12d6, /* VPROTDmr */ + 0x12d9, /* VPROTDrr */ +/* Table6630 */ + 0x12db, /* VPROTQmr */ + 0x12de, /* VPROTQrr */ +/* Table6632 */ + 0x12f8, /* VPSHLBmr */ + 0x12fa, /* VPSHLBrr */ +/* Table6634 */ + 0x1301, /* VPSHLWmr */ + 0x1303, /* VPSHLWrr */ +/* Table6636 */ + 0x12fb, /* VPSHLDmr */ + 0x12fd, /* VPSHLDrr */ +/* Table6638 */ + 0x12fe, /* VPSHLQmr */ + 0x1300, /* VPSHLQrr */ +/* Table6640 */ + 0x12ec, /* VPSHABmr */ + 0x12ee, /* VPSHABrr */ +/* Table6642 */ + 0x12f5, /* VPSHAWmr */ + 0x12f7, /* VPSHAWrr */ +/* Table6644 */ + 0x12ef, /* VPSHADmr */ + 0x12f1, /* VPSHADrr */ +/* Table6646 */ + 0x12f2, /* VPSHAQmr */ + 0x12f4, /* VPSHAQrr */ +/* Table6648 */ + 0x1181, /* VPHADDBWrm */ + 0x1182, /* VPHADDBWrr */ +/* Table6650 */ + 0x117d, /* VPHADDBDrm */ + 0x117e, /* VPHADDBDrr */ +/* Table6652 */ + 0x117f, /* VPHADDBQrm */ + 0x1180, /* VPHADDBQrr */ +/* Table6654 */ + 0x1199, /* VPHADDWDrm */ + 0x119a, /* VPHADDWDrr */ +/* Table6656 */ + 0x119b, /* VPHADDWQrm */ + 0x119c, /* VPHADDWQrr */ +/* Table6658 */ + 0x1183, /* VPHADDDQrm */ + 0x1184, /* VPHADDDQrr */ +/* Table6660 */ + 0x1191, /* VPHADDUBWrm */ + 0x1192, /* VPHADDUBWrr */ +/* Table6662 */ + 0x118d, /* VPHADDUBDrm */ + 0x118e, /* VPHADDUBDrr */ +/* Table6664 */ + 0x118f, /* VPHADDUBQrm */ + 0x1190, /* VPHADDUBQrr */ +/* Table6666 */ + 0x1195, /* VPHADDUWDrm */ + 0x1196, /* VPHADDUWDrr */ +/* Table6668 */ + 0x1197, /* VPHADDUWQrm */ + 0x1198, /* VPHADDUWQrr */ +/* Table6670 */ + 0x1193, /* VPHADDUDQrm */ + 0x1194, /* VPHADDUDQrr */ +/* Table6672 */ + 0x11a3, /* VPHSUBBWrm */ + 0x11a4, /* VPHSUBBWrr */ +/* Table6674 */ + 0x11af, /* VPHSUBWDrm */ + 0x11b0, /* VPHSUBWDrr */ +/* Table6676 */ + 0x11a5, /* VPHSUBDQrm */ + 0x11a6, /* VPHSUBDQrr */ +/* Table6678 */ + 0x0, /* */ + 0x113, /* BLCFILL64rm */ + 0x12f, /* BLSFILL64rm */ + 0x123, /* BLCS64rm */ + 0xb5c, /* TZMSK64rm */ + 0x11b, /* BLCIC64rm */ + 0x137, /* BLSIC64rm */ + 0xb1e, /* T1MSKC64rm */ + 0x0, /* */ + 0x114, /* BLCFILL64rr */ + 0x130, /* BLSFILL64rr */ + 0x124, /* BLCS64rr */ + 0xb5d, /* TZMSK64rr */ + 0x11c, /* BLCIC64rr */ + 0x138, /* BLSIC64rr */ + 0xb1f, /* T1MSKC64rr */ +/* Table6694 */ + 0x0, /* */ + 0x11f, /* BLCMSK64rm */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x117, /* BLCI64rm */ + 0x0, /* */ + 0x0, /* */ + 0x120, /* BLCMSK64rr */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x118, /* BLCI64rr */ + 0x0, /* */ +/* Table6710 */ + 0x12d3, /* VPROTBrm */ + 0x12d4, /* VPROTBrr */ +/* Table6712 */ + 0x12e2, /* VPROTWrm */ + 0x12e3, /* VPROTWrr */ +/* Table6714 */ + 0x12d8, /* VPROTDrm */ + 0x12d9, /* VPROTDrr */ +/* Table6716 */ + 0x12dd, /* VPROTQrm */ + 0x12de, /* VPROTQrr */ +/* Table6718 */ + 0x12f9, /* VPSHLBrm */ + 0x12fa, /* VPSHLBrr */ +/* Table6720 */ + 0x1302, /* VPSHLWrm */ + 0x1303, /* VPSHLWrr */ +/* Table6722 */ + 0x12fc, /* VPSHLDrm */ + 0x12fd, /* VPSHLDrr */ +/* Table6724 */ + 0x12ff, /* VPSHLQrm */ + 0x1300, /* VPSHLQrr */ +/* Table6726 */ + 0x12ed, /* VPSHABrm */ + 0x12ee, /* VPSHABrr */ +/* Table6728 */ + 0x12f6, /* VPSHAWrm */ + 0x12f7, /* VPSHAWrr */ +/* Table6730 */ + 0x12f0, /* VPSHADrm */ + 0x12f1, /* VPSHADrr */ +/* Table6732 */ + 0x12f3, /* VPSHAQrm */ + 0x12f4, /* VPSHAQrr */ +/* Table6734 */ + 0xe88, /* VFRCZPSrmY */ + 0xe8a, /* VFRCZPSrrY */ +/* Table6736 */ + 0xe84, /* VFRCZPDrmY */ + 0xe86, /* VFRCZPDrrY */ +/* Table6738 */ + 0x10d, /* BEXTRI32mi */ + 0x10e, /* BEXTRI32ri */ +/* Table6740 */ + 0x10f, /* BEXTRI64mi */ + 0x110, /* BEXTRI64ri */ + 0x0 +}; + +static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { + /* IC */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -52031,14 +52063,14 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { 10 /* Table10 */ }, /* 0x06 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 11 /* Table11 */ }, /* 0x07 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 12 /* Table12 */ }, /* 0x08 */ { /* struct ModRMDecision */ @@ -52071,9 +52103,9 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { 22 /* Table22 */ }, /* 0x0e */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 23 /* Table23 */ }, /* 0x0f */ { /* ModRMDecision */ @@ -52111,14 +52143,14 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { 33 /* Table33 */ }, /* 0x16 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 34 /* Table34 */ }, /* 0x17 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 35 /* Table35 */ }, /* 0x18 */ { /* struct ModRMDecision */ @@ -52151,14 +52183,14 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { 45 /* Table45 */ }, /* 0x1e */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 46 /* Table46 */ }, /* 0x1f */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 47 /* Table47 */ }, /* 0x20 */ { /* struct ModRMDecision */ @@ -52196,9 +52228,9 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { 58 /* Table58 */ }, /* 0x27 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 59 /* Table59 */ }, /* 0x28 */ { /* struct ModRMDecision */ @@ -52236,9 +52268,9 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { 70 /* Table70 */ }, /* 0x2f */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 71 /* Table71 */ }, /* 0x30 */ { /* struct ModRMDecision */ @@ -52276,9 +52308,9 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { 82 /* Table82 */ }, /* 0x37 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 83 /* Table83 */ }, /* 0x38 */ { /* struct ModRMDecision */ @@ -52316,189 +52348,189 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { 94 /* Table94 */ }, /* 0x3f */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 95 /* Table95 */ }, /* 0x40 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 96 /* Table96 */ }, /* 0x41 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 96 /* Table96 */ }, /* 0x42 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 96 /* Table96 */ }, /* 0x43 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 96 /* Table96 */ }, /* 0x44 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 96 /* Table96 */ }, /* 0x45 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 96 /* Table96 */ }, /* 0x46 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 96 /* Table96 */ }, /* 0x47 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 96 /* Table96 */ }, /* 0x48 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1023 /* Table1023 */ + 97 /* Table97 */ }, /* 0x49 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 97 /* Table97 */ }, /* 0x4a */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 97 /* Table97 */ }, /* 0x4b */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 97 /* Table97 */ }, /* 0x4c */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 97 /* Table97 */ }, /* 0x4d */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 97 /* Table97 */ }, /* 0x4e */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 97 /* Table97 */ }, /* 0x4f */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 97 /* Table97 */ }, /* 0x50 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1024 /* Table1024 */ + 98 /* Table98 */ }, /* 0x51 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1024 /* Table1024 */ + 98 /* Table98 */ }, /* 0x52 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1024 /* Table1024 */ + 98 /* Table98 */ }, /* 0x53 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1024 /* Table1024 */ + 98 /* Table98 */ }, /* 0x54 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1024 /* Table1024 */ + 98 /* Table98 */ }, /* 0x55 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1024 /* Table1024 */ + 98 /* Table98 */ }, /* 0x56 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1024 /* Table1024 */ + 98 /* Table98 */ }, /* 0x57 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1024 /* Table1024 */ + 98 /* Table98 */ }, /* 0x58 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1025 /* Table1025 */ + 99 /* Table99 */ }, /* 0x59 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1025 /* Table1025 */ + 99 /* Table99 */ }, /* 0x5a */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1025 /* Table1025 */ + 99 /* Table99 */ }, /* 0x5b */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1025 /* Table1025 */ + 99 /* Table99 */ }, /* 0x5c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1025 /* Table1025 */ + 99 /* Table99 */ }, /* 0x5d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1025 /* Table1025 */ + 99 /* Table99 */ }, /* 0x5e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1025 /* Table1025 */ + 99 /* Table99 */ }, /* 0x5f */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1025 /* Table1025 */ + 99 /* Table99 */ }, /* 0x60 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 100 /* Table100 */ }, /* 0x61 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 101 /* Table101 */ }, /* 0x62 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 102 /* Table102 */ }, /* 0x63 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 104 /* Table104 */ }, /* 0x64 */ { /* struct ModRMDecision */ @@ -52523,7 +52555,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x68 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1026 /* Table1026 */ + 109 /* Table109 */ }, /* 0x69 */ { /* struct ModRMDecision */ @@ -52533,7 +52565,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x6a */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1027 /* Table1027 */ + 112 /* Table112 */ }, /* 0x6b */ { /* struct ModRMDecision */ @@ -52651,9 +52683,9 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { 151 /* Table151 */ }, /* 0x82 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITREG, + 167 /* Table167 */ }, /* 0x83 */ { /* struct ModRMDecision */ @@ -52708,7 +52740,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x8d */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1028 /* Table1028 */ + 217 /* Table217 */ }, /* 0x8e */ { /* struct ModRMDecision */ @@ -52718,7 +52750,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x8f */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 1030 /* Table1030 */ + 221 /* Table221 */ }, /* 0x90 */ { /* struct ModRMDecision */ @@ -52728,37 +52760,37 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x91 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1046 /* Table1046 */ + 238 /* Table238 */ }, /* 0x92 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1046 /* Table1046 */ + 238 /* Table238 */ }, /* 0x93 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1046 /* Table1046 */ + 238 /* Table238 */ }, /* 0x94 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1046 /* Table1046 */ + 238 /* Table238 */ }, /* 0x95 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1046 /* Table1046 */ + 238 /* Table238 */ }, /* 0x96 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1046 /* Table1046 */ + 238 /* Table238 */ }, /* 0x97 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1046 /* Table1046 */ + 238 /* Table238 */ }, /* 0x98 */ { /* struct ModRMDecision */ @@ -52783,12 +52815,12 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x9c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1047 /* Table1047 */ + 243 /* Table243 */ }, /* 0x9d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1048 /* Table1048 */ + 244 /* Table244 */ }, /* 0x9e */ { /* struct ModRMDecision */ @@ -52803,22 +52835,22 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xa0 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1049 /* Table1049 */ + 247 /* Table247 */ }, /* 0xa1 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1050 /* Table1050 */ + 248 /* Table248 */ }, /* 0xa2 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1051 /* Table1051 */ + 249 /* Table249 */ }, /* 0xa3 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1052 /* Table1052 */ + 250 /* Table250 */ }, /* 0xa4 */ { /* struct ModRMDecision */ @@ -52973,12 +53005,12 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xc2 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1053 /* Table1053 */ + 297 /* Table297 */ }, /* 0xc3 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1054 /* Table1054 */ + 298 /* Table298 */ }, /* 0xc4 */ { /* struct ModRMDecision */ @@ -53008,7 +53040,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xc9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1055 /* Table1055 */ + 448 /* Table448 */ }, /* 0xca */ { /* struct ModRMDecision */ @@ -53061,14 +53093,14 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { 503 /* Table503 */ }, /* 0xd4 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 519 /* Table519 */ }, /* 0xd5 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 520 /* Table520 */ }, /* 0xd6 */ { /* struct ModRMDecision */ @@ -53138,7 +53170,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xe3 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1056 /* Table1056 */ + 934 /* Table934 */ }, /* 0xe4 */ { /* struct ModRMDecision */ @@ -53163,7 +53195,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xe8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1057 /* Table1057 */ + 939 /* Table939 */ }, /* 0xe9 */ { /* struct ModRMDecision */ @@ -53278,11 +53310,11 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xff */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 1058 /* Table1058 */ + 1007 /* Table1007 */ } } } -, /* IC_OPSIZE */ +, /* IC_64BIT */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -53293,7 +53325,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x01 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1074 /* Table1074 */ + 3 /* Table3 */ }, /* 0x02 */ { /* struct ModRMDecision */ @@ -53303,7 +53335,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x03 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1076 /* Table1076 */ + 7 /* Table7 */ }, /* 0x04 */ { /* struct ModRMDecision */ @@ -53313,17 +53345,17 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x05 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1078 /* Table1078 */ + 10 /* Table10 */ }, /* 0x06 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1079 /* Table1079 */ + 0 /* EmptyTable */ }, /* 0x07 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1080 /* Table1080 */ + 0 /* EmptyTable */ }, /* 0x08 */ { /* struct ModRMDecision */ @@ -53333,7 +53365,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x09 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1081 /* Table1081 */ + 15 /* Table15 */ }, /* 0x0a */ { /* struct ModRMDecision */ @@ -53343,7 +53375,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x0b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1083 /* Table1083 */ + 19 /* Table19 */ }, /* 0x0c */ { /* struct ModRMDecision */ @@ -53353,12 +53385,12 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x0d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1085 /* Table1085 */ + 22 /* Table22 */ }, /* 0x0e */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1086 /* Table1086 */ + 0 /* EmptyTable */ }, /* 0x0f */ { /* ModRMDecision */ @@ -53373,7 +53405,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x11 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1087 /* Table1087 */ + 26 /* Table26 */ }, /* 0x12 */ { /* struct ModRMDecision */ @@ -53383,7 +53415,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x13 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1089 /* Table1089 */ + 30 /* Table30 */ }, /* 0x14 */ { /* struct ModRMDecision */ @@ -53393,17 +53425,17 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x15 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1091 /* Table1091 */ + 33 /* Table33 */ }, /* 0x16 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1092 /* Table1092 */ + 0 /* EmptyTable */ }, /* 0x17 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1093 /* Table1093 */ + 0 /* EmptyTable */ }, /* 0x18 */ { /* struct ModRMDecision */ @@ -53413,7 +53445,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x19 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1094 /* Table1094 */ + 38 /* Table38 */ }, /* 0x1a */ { /* struct ModRMDecision */ @@ -53423,7 +53455,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x1b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1096 /* Table1096 */ + 42 /* Table42 */ }, /* 0x1c */ { /* struct ModRMDecision */ @@ -53433,17 +53465,17 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x1d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1098 /* Table1098 */ + 45 /* Table45 */ }, /* 0x1e */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1099 /* Table1099 */ + 0 /* EmptyTable */ }, /* 0x1f */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1100 /* Table1100 */ + 0 /* EmptyTable */ }, /* 0x20 */ { /* struct ModRMDecision */ @@ -53453,7 +53485,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x21 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1101 /* Table1101 */ + 50 /* Table50 */ }, /* 0x22 */ { /* struct ModRMDecision */ @@ -53463,7 +53495,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x23 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1103 /* Table1103 */ + 54 /* Table54 */ }, /* 0x24 */ { /* struct ModRMDecision */ @@ -53473,7 +53505,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x25 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1105 /* Table1105 */ + 57 /* Table57 */ }, /* 0x26 */ { /* struct ModRMDecision */ @@ -53481,9 +53513,9 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { 58 /* Table58 */ }, /* 0x27 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 59 /* Table59 */ + 0 /* EmptyTable */ }, /* 0x28 */ { /* struct ModRMDecision */ @@ -53493,7 +53525,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x29 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1106 /* Table1106 */ + 62 /* Table62 */ }, /* 0x2a */ { /* struct ModRMDecision */ @@ -53503,7 +53535,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x2b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1108 /* Table1108 */ + 66 /* Table66 */ }, /* 0x2c */ { /* struct ModRMDecision */ @@ -53513,7 +53545,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x2d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1110 /* Table1110 */ + 69 /* Table69 */ }, /* 0x2e */ { /* struct ModRMDecision */ @@ -53521,9 +53553,9 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { 70 /* Table70 */ }, /* 0x2f */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 71 /* Table71 */ + 0 /* EmptyTable */ }, /* 0x30 */ { /* struct ModRMDecision */ @@ -53533,7 +53565,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x31 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1111 /* Table1111 */ + 74 /* Table74 */ }, /* 0x32 */ { /* struct ModRMDecision */ @@ -53543,7 +53575,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x33 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1113 /* Table1113 */ + 78 /* Table78 */ }, /* 0x34 */ { /* struct ModRMDecision */ @@ -53553,7 +53585,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x35 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1115 /* Table1115 */ + 81 /* Table81 */ }, /* 0x36 */ { /* struct ModRMDecision */ @@ -53561,9 +53593,9 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { 82 /* Table82 */ }, /* 0x37 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 83 /* Table83 */ + 0 /* EmptyTable */ }, /* 0x38 */ { /* struct ModRMDecision */ @@ -53573,7 +53605,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x39 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1116 /* Table1116 */ + 86 /* Table86 */ }, /* 0x3a */ { /* struct ModRMDecision */ @@ -53583,7 +53615,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x3b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1118 /* Table1118 */ + 90 /* Table90 */ }, /* 0x3c */ { /* struct ModRMDecision */ @@ -53593,7 +53625,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x3d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1120 /* Table1120 */ + 93 /* Table93 */ }, /* 0x3e */ { /* struct ModRMDecision */ @@ -53601,189 +53633,189 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { 94 /* Table94 */ }, /* 0x3f */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 95 /* Table95 */ + 0 /* EmptyTable */ }, /* 0x40 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1121 /* Table1121 */ + 0 /* EmptyTable */ }, /* 0x41 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1121 /* Table1121 */ + 0 /* EmptyTable */ }, /* 0x42 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1121 /* Table1121 */ + 0 /* EmptyTable */ }, /* 0x43 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1121 /* Table1121 */ + 0 /* EmptyTable */ }, /* 0x44 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1121 /* Table1121 */ + 0 /* EmptyTable */ }, /* 0x45 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1121 /* Table1121 */ + 0 /* EmptyTable */ }, /* 0x46 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1121 /* Table1121 */ + 0 /* EmptyTable */ }, /* 0x47 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1121 /* Table1121 */ + 0 /* EmptyTable */ }, /* 0x48 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1122 /* Table1122 */ + 1023 /* Table1023 */ }, /* 0x49 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1122 /* Table1122 */ + 0 /* EmptyTable */ }, /* 0x4a */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1122 /* Table1122 */ + 0 /* EmptyTable */ }, /* 0x4b */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1122 /* Table1122 */ + 0 /* EmptyTable */ }, /* 0x4c */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1122 /* Table1122 */ + 0 /* EmptyTable */ }, /* 0x4d */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1122 /* Table1122 */ + 0 /* EmptyTable */ }, /* 0x4e */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1122 /* Table1122 */ + 0 /* EmptyTable */ }, /* 0x4f */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1122 /* Table1122 */ + 0 /* EmptyTable */ }, /* 0x50 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1123 /* Table1123 */ + 1024 /* Table1024 */ }, /* 0x51 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1123 /* Table1123 */ + 1024 /* Table1024 */ }, /* 0x52 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1123 /* Table1123 */ + 1024 /* Table1024 */ }, /* 0x53 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1123 /* Table1123 */ + 1024 /* Table1024 */ }, /* 0x54 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1123 /* Table1123 */ + 1024 /* Table1024 */ }, /* 0x55 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1123 /* Table1123 */ + 1024 /* Table1024 */ }, /* 0x56 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1123 /* Table1123 */ + 1024 /* Table1024 */ }, /* 0x57 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1123 /* Table1123 */ + 1024 /* Table1024 */ }, /* 0x58 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1124 /* Table1124 */ + 1025 /* Table1025 */ }, /* 0x59 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1124 /* Table1124 */ + 1025 /* Table1025 */ }, /* 0x5a */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1124 /* Table1124 */ + 1025 /* Table1025 */ }, /* 0x5b */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1124 /* Table1124 */ + 1025 /* Table1025 */ }, /* 0x5c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1124 /* Table1124 */ + 1025 /* Table1025 */ }, /* 0x5d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1124 /* Table1124 */ + 1025 /* Table1025 */ }, /* 0x5e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1124 /* Table1124 */ + 1025 /* Table1025 */ }, /* 0x5f */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1124 /* Table1124 */ + 1025 /* Table1025 */ }, /* 0x60 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1125 /* Table1125 */ + 0 /* EmptyTable */ }, /* 0x61 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1126 /* Table1126 */ + 0 /* EmptyTable */ }, /* 0x62 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1127 /* Table1127 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x63 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 104 /* Table104 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x64 */ { /* struct ModRMDecision */ @@ -53808,22 +53840,22 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x68 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1129 /* Table1129 */ + 1026 /* Table1026 */ }, /* 0x69 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1130 /* Table1130 */ + 110 /* Table110 */ }, /* 0x6a */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1132 /* Table1132 */ + 1027 /* Table1027 */ }, /* 0x6b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1133 /* Table1133 */ + 113 /* Table113 */ }, /* 0x6c */ { /* struct ModRMDecision */ @@ -53833,7 +53865,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x6d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1135 /* Table1135 */ + 116 /* Table116 */ }, /* 0x6e */ { /* struct ModRMDecision */ @@ -53843,7 +53875,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x6f */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1136 /* Table1136 */ + 118 /* Table118 */ }, /* 0x70 */ { /* struct ModRMDecision */ @@ -53933,17 +53965,17 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x81 */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 1137 /* Table1137 */ + 151 /* Table151 */ }, /* 0x82 */ - { /* struct ModRMDecision */ - MODRM_SPLITREG, - 167 /* Table167 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x83 */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 1153 /* Table1153 */ + 183 /* Table183 */ }, /* 0x84 */ { /* struct ModRMDecision */ @@ -53953,7 +53985,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x85 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1169 /* Table1169 */ + 201 /* Table201 */ }, /* 0x86 */ { /* struct ModRMDecision */ @@ -53963,7 +53995,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x87 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1171 /* Table1171 */ + 205 /* Table205 */ }, /* 0x88 */ { /* struct ModRMDecision */ @@ -53973,7 +54005,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x89 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1173 /* Table1173 */ + 209 /* Table209 */ }, /* 0x8a */ { /* struct ModRMDecision */ @@ -53983,27 +54015,27 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x8b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1175 /* Table1175 */ + 213 /* Table213 */ }, /* 0x8c */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1177 /* Table1177 */ + 215 /* Table215 */ }, /* 0x8d */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1179 /* Table1179 */ + 1028 /* Table1028 */ }, /* 0x8e */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1181 /* Table1181 */ + 219 /* Table219 */ }, /* 0x8f */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 1183 /* Table1183 */ + 1030 /* Table1030 */ }, /* 0x90 */ { /* struct ModRMDecision */ @@ -54013,52 +54045,52 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x91 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1199 /* Table1199 */ + 1046 /* Table1046 */ }, /* 0x92 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1199 /* Table1199 */ + 1046 /* Table1046 */ }, /* 0x93 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1199 /* Table1199 */ + 1046 /* Table1046 */ }, /* 0x94 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1199 /* Table1199 */ + 1046 /* Table1046 */ }, /* 0x95 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1199 /* Table1199 */ + 1046 /* Table1046 */ }, /* 0x96 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1199 /* Table1199 */ + 1046 /* Table1046 */ }, /* 0x97 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1199 /* Table1199 */ + 1046 /* Table1046 */ }, /* 0x98 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1200 /* Table1200 */ + 239 /* Table239 */ }, /* 0x99 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1201 /* Table1201 */ + 240 /* Table240 */ }, /* 0x9a */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1202 /* Table1202 */ + 241 /* Table241 */ }, /* 0x9b */ { /* struct ModRMDecision */ @@ -54068,12 +54100,12 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x9c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1203 /* Table1203 */ + 1047 /* Table1047 */ }, /* 0x9d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1204 /* Table1204 */ + 1048 /* Table1048 */ }, /* 0x9e */ { /* struct ModRMDecision */ @@ -54088,22 +54120,22 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xa0 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 247 /* Table247 */ + 1049 /* Table1049 */ }, /* 0xa1 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1205 /* Table1205 */ + 1050 /* Table1050 */ }, /* 0xa2 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 249 /* Table249 */ + 1051 /* Table1051 */ }, /* 0xa3 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1206 /* Table1206 */ + 1052 /* Table1052 */ }, /* 0xa4 */ { /* struct ModRMDecision */ @@ -54113,7 +54145,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xa5 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1207 /* Table1207 */ + 252 /* Table252 */ }, /* 0xa6 */ { /* struct ModRMDecision */ @@ -54123,7 +54155,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xa7 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1208 /* Table1208 */ + 254 /* Table254 */ }, /* 0xa8 */ { /* struct ModRMDecision */ @@ -54133,7 +54165,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xa9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1209 /* Table1209 */ + 256 /* Table256 */ }, /* 0xaa */ { /* struct ModRMDecision */ @@ -54143,7 +54175,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xab */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1210 /* Table1210 */ + 258 /* Table258 */ }, /* 0xac */ { /* struct ModRMDecision */ @@ -54153,7 +54185,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xad */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1211 /* Table1211 */ + 260 /* Table260 */ }, /* 0xae */ { /* struct ModRMDecision */ @@ -54163,7 +54195,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xaf */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1212 /* Table1212 */ + 262 /* Table262 */ }, /* 0xb0 */ { /* struct ModRMDecision */ @@ -54208,42 +54240,42 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xb8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1213 /* Table1213 */ + 264 /* Table264 */ }, /* 0xb9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1213 /* Table1213 */ + 264 /* Table264 */ }, /* 0xba */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1213 /* Table1213 */ + 264 /* Table264 */ }, /* 0xbb */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1213 /* Table1213 */ + 264 /* Table264 */ }, /* 0xbc */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1213 /* Table1213 */ + 264 /* Table264 */ }, /* 0xbd */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1213 /* Table1213 */ + 264 /* Table264 */ }, /* 0xbe */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1213 /* Table1213 */ + 264 /* Table264 */ }, /* 0xbf */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1213 /* Table1213 */ + 264 /* Table264 */ }, /* 0xc0 */ { /* struct ModRMDecision */ @@ -54253,27 +54285,27 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xc1 */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 1214 /* Table1214 */ + 281 /* Table281 */ }, /* 0xc2 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1230 /* Table1230 */ + 1053 /* Table1053 */ }, /* 0xc3 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1231 /* Table1231 */ + 1054 /* Table1054 */ }, /* 0xc4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1232 /* Table1232 */ + 299 /* Table299 */ }, /* 0xc5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1234 /* Table1234 */ + 301 /* Table301 */ }, /* 0xc6 */ { /* struct ModRMDecision */ @@ -54283,7 +54315,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xc7 */ { /* struct ModRMDecision */ MODRM_SPLITMISC, - 1236 /* Table1236 */ + 375 /* Table375 */ }, /* 0xc8 */ { /* struct ModRMDecision */ @@ -54293,17 +54325,17 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xc9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 448 /* Table448 */ + 1055 /* Table1055 */ }, /* 0xca */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1308 /* Table1308 */ + 449 /* Table449 */ }, /* 0xcb */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1309 /* Table1309 */ + 450 /* Table450 */ }, /* 0xcc */ { /* struct ModRMDecision */ @@ -54323,7 +54355,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xcf */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1310 /* Table1310 */ + 454 /* Table454 */ }, /* 0xd0 */ { /* struct ModRMDecision */ @@ -54333,7 +54365,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xd1 */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 1311 /* Table1311 */ + 471 /* Table471 */ }, /* 0xd2 */ { /* struct ModRMDecision */ @@ -54343,17 +54375,17 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xd3 */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 1327 /* Table1327 */ + 503 /* Table503 */ }, /* 0xd4 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 519 /* Table519 */ + 0 /* EmptyTable */ }, /* 0xd5 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 520 /* Table520 */ + 0 /* EmptyTable */ }, /* 0xd6 */ { /* struct ModRMDecision */ @@ -54423,7 +54455,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xe3 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 934 /* Table934 */ + 1056 /* Table1056 */ }, /* 0xe4 */ { /* struct ModRMDecision */ @@ -54433,7 +54465,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xe5 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1343 /* Table1343 */ + 936 /* Table936 */ }, /* 0xe6 */ { /* struct ModRMDecision */ @@ -54443,22 +54475,22 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xe7 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1344 /* Table1344 */ + 938 /* Table938 */ }, /* 0xe8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1345 /* Table1345 */ + 1057 /* Table1057 */ }, /* 0xe9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1346 /* Table1346 */ + 940 /* Table940 */ }, /* 0xea */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1347 /* Table1347 */ + 941 /* Table941 */ }, /* 0xeb */ { /* struct ModRMDecision */ @@ -54473,7 +54505,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xed */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1348 /* Table1348 */ + 944 /* Table944 */ }, /* 0xee */ { /* struct ModRMDecision */ @@ -54483,7 +54515,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xef */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1349 /* Table1349 */ + 946 /* Table946 */ }, /* 0xf0 */ { /* struct ModRMDecision */ @@ -54523,7 +54555,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xf7 */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 1350 /* Table1350 */ + 969 /* Table969 */ }, /* 0xf8 */ { /* struct ModRMDecision */ @@ -54563,11 +54595,11 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xff */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 1366 /* Table1366 */ + 1058 /* Table1058 */ } } } -, /* IC_ADSIZE */ +, /* IC_OPSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -54578,7 +54610,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x01 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3 /* Table3 */ + 1074 /* Table1074 */ }, /* 0x02 */ { /* struct ModRMDecision */ @@ -54588,7 +54620,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x03 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 7 /* Table7 */ + 1076 /* Table1076 */ }, /* 0x04 */ { /* struct ModRMDecision */ @@ -54598,17 +54630,17 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x05 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 10 /* Table10 */ + 1078 /* Table1078 */ }, /* 0x06 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 11 /* Table11 */ + 1079 /* Table1079 */ }, /* 0x07 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 12 /* Table12 */ + 1080 /* Table1080 */ }, /* 0x08 */ { /* struct ModRMDecision */ @@ -54618,7 +54650,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x09 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 15 /* Table15 */ + 1081 /* Table1081 */ }, /* 0x0a */ { /* struct ModRMDecision */ @@ -54628,7 +54660,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x0b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 19 /* Table19 */ + 1083 /* Table1083 */ }, /* 0x0c */ { /* struct ModRMDecision */ @@ -54638,12 +54670,12 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x0d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 22 /* Table22 */ + 1085 /* Table1085 */ }, /* 0x0e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 23 /* Table23 */ + 1086 /* Table1086 */ }, /* 0x0f */ { /* ModRMDecision */ @@ -54658,7 +54690,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x11 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 26 /* Table26 */ + 1087 /* Table1087 */ }, /* 0x12 */ { /* struct ModRMDecision */ @@ -54668,7 +54700,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x13 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 30 /* Table30 */ + 1089 /* Table1089 */ }, /* 0x14 */ { /* struct ModRMDecision */ @@ -54678,17 +54710,17 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x15 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 33 /* Table33 */ + 1091 /* Table1091 */ }, /* 0x16 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 34 /* Table34 */ + 1092 /* Table1092 */ }, /* 0x17 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 35 /* Table35 */ + 1093 /* Table1093 */ }, /* 0x18 */ { /* struct ModRMDecision */ @@ -54698,7 +54730,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x19 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 38 /* Table38 */ + 1094 /* Table1094 */ }, /* 0x1a */ { /* struct ModRMDecision */ @@ -54708,7 +54740,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x1b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 42 /* Table42 */ + 1096 /* Table1096 */ }, /* 0x1c */ { /* struct ModRMDecision */ @@ -54718,17 +54750,17 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x1d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 45 /* Table45 */ + 1098 /* Table1098 */ }, /* 0x1e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 46 /* Table46 */ + 1099 /* Table1099 */ }, /* 0x1f */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 47 /* Table47 */ + 1100 /* Table1100 */ }, /* 0x20 */ { /* struct ModRMDecision */ @@ -54738,7 +54770,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x21 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 50 /* Table50 */ + 1101 /* Table1101 */ }, /* 0x22 */ { /* struct ModRMDecision */ @@ -54748,7 +54780,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x23 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 54 /* Table54 */ + 1103 /* Table1103 */ }, /* 0x24 */ { /* struct ModRMDecision */ @@ -54758,7 +54790,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x25 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 57 /* Table57 */ + 1105 /* Table1105 */ }, /* 0x26 */ { /* struct ModRMDecision */ @@ -54778,7 +54810,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x29 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 62 /* Table62 */ + 1106 /* Table1106 */ }, /* 0x2a */ { /* struct ModRMDecision */ @@ -54788,7 +54820,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x2b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 66 /* Table66 */ + 1108 /* Table1108 */ }, /* 0x2c */ { /* struct ModRMDecision */ @@ -54798,7 +54830,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x2d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 69 /* Table69 */ + 1110 /* Table1110 */ }, /* 0x2e */ { /* struct ModRMDecision */ @@ -54818,7 +54850,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x31 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 74 /* Table74 */ + 1111 /* Table1111 */ }, /* 0x32 */ { /* struct ModRMDecision */ @@ -54828,7 +54860,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x33 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 78 /* Table78 */ + 1113 /* Table1113 */ }, /* 0x34 */ { /* struct ModRMDecision */ @@ -54838,7 +54870,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x35 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 81 /* Table81 */ + 1115 /* Table1115 */ }, /* 0x36 */ { /* struct ModRMDecision */ @@ -54858,7 +54890,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x39 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 86 /* Table86 */ + 1116 /* Table1116 */ }, /* 0x3a */ { /* struct ModRMDecision */ @@ -54868,7 +54900,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x3b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 90 /* Table90 */ + 1118 /* Table1118 */ }, /* 0x3c */ { /* struct ModRMDecision */ @@ -54878,7 +54910,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x3d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 93 /* Table93 */ + 1120 /* Table1120 */ }, /* 0x3e */ { /* struct ModRMDecision */ @@ -54893,177 +54925,177 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x40 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 96 /* Table96 */ + 1121 /* Table1121 */ }, /* 0x41 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 96 /* Table96 */ + 1121 /* Table1121 */ }, /* 0x42 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 96 /* Table96 */ + 1121 /* Table1121 */ }, /* 0x43 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 96 /* Table96 */ + 1121 /* Table1121 */ }, /* 0x44 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 96 /* Table96 */ + 1121 /* Table1121 */ }, /* 0x45 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 96 /* Table96 */ + 1121 /* Table1121 */ }, /* 0x46 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 96 /* Table96 */ + 1121 /* Table1121 */ }, /* 0x47 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 96 /* Table96 */ + 1121 /* Table1121 */ }, /* 0x48 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 97 /* Table97 */ + 1122 /* Table1122 */ }, /* 0x49 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 97 /* Table97 */ + 1122 /* Table1122 */ }, /* 0x4a */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 97 /* Table97 */ + 1122 /* Table1122 */ }, /* 0x4b */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 97 /* Table97 */ + 1122 /* Table1122 */ }, /* 0x4c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 97 /* Table97 */ + 1122 /* Table1122 */ }, /* 0x4d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 97 /* Table97 */ + 1122 /* Table1122 */ }, /* 0x4e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 97 /* Table97 */ + 1122 /* Table1122 */ }, /* 0x4f */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 97 /* Table97 */ + 1122 /* Table1122 */ }, /* 0x50 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 98 /* Table98 */ + 1123 /* Table1123 */ }, /* 0x51 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 98 /* Table98 */ + 1123 /* Table1123 */ }, /* 0x52 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 98 /* Table98 */ + 1123 /* Table1123 */ }, /* 0x53 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 98 /* Table98 */ + 1123 /* Table1123 */ }, /* 0x54 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 98 /* Table98 */ + 1123 /* Table1123 */ }, /* 0x55 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 98 /* Table98 */ + 1123 /* Table1123 */ }, /* 0x56 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 98 /* Table98 */ + 1123 /* Table1123 */ }, /* 0x57 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 98 /* Table98 */ + 1123 /* Table1123 */ }, /* 0x58 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 99 /* Table99 */ + 1124 /* Table1124 */ }, /* 0x59 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 99 /* Table99 */ + 1124 /* Table1124 */ }, /* 0x5a */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 99 /* Table99 */ + 1124 /* Table1124 */ }, /* 0x5b */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 99 /* Table99 */ + 1124 /* Table1124 */ }, /* 0x5c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 99 /* Table99 */ + 1124 /* Table1124 */ }, /* 0x5d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 99 /* Table99 */ + 1124 /* Table1124 */ }, /* 0x5e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 99 /* Table99 */ + 1124 /* Table1124 */ }, /* 0x5f */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 99 /* Table99 */ + 1124 /* Table1124 */ }, /* 0x60 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 100 /* Table100 */ + 1125 /* Table1125 */ }, /* 0x61 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 101 /* Table101 */ + 1126 /* Table1126 */ }, /* 0x62 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 102 /* Table102 */ + 1127 /* Table1127 */ }, /* 0x63 */ { /* struct ModRMDecision */ @@ -55093,22 +55125,22 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x68 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 109 /* Table109 */ + 1129 /* Table1129 */ }, /* 0x69 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 110 /* Table110 */ + 1130 /* Table1130 */ }, /* 0x6a */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 112 /* Table112 */ + 1132 /* Table1132 */ }, /* 0x6b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 113 /* Table113 */ + 1133 /* Table1133 */ }, /* 0x6c */ { /* struct ModRMDecision */ @@ -55118,7 +55150,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x6d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 116 /* Table116 */ + 1135 /* Table1135 */ }, /* 0x6e */ { /* struct ModRMDecision */ @@ -55128,7 +55160,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x6f */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 118 /* Table118 */ + 1136 /* Table1136 */ }, /* 0x70 */ { /* struct ModRMDecision */ @@ -55218,7 +55250,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x81 */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 151 /* Table151 */ + 1137 /* Table1137 */ }, /* 0x82 */ { /* struct ModRMDecision */ @@ -55228,7 +55260,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x83 */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 183 /* Table183 */ + 1153 /* Table1153 */ }, /* 0x84 */ { /* struct ModRMDecision */ @@ -55238,7 +55270,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x85 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 201 /* Table201 */ + 1169 /* Table1169 */ }, /* 0x86 */ { /* struct ModRMDecision */ @@ -55248,7 +55280,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x87 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 205 /* Table205 */ + 1171 /* Table1171 */ }, /* 0x88 */ { /* struct ModRMDecision */ @@ -55258,7 +55290,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x89 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 209 /* Table209 */ + 1173 /* Table1173 */ }, /* 0x8a */ { /* struct ModRMDecision */ @@ -55268,27 +55300,27 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x8b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 213 /* Table213 */ + 1175 /* Table1175 */ }, /* 0x8c */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 215 /* Table215 */ + 1177 /* Table1177 */ }, /* 0x8d */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 217 /* Table217 */ + 1179 /* Table1179 */ }, /* 0x8e */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 219 /* Table219 */ + 1181 /* Table1181 */ }, /* 0x8f */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 221 /* Table221 */ + 1183 /* Table1183 */ }, /* 0x90 */ { /* struct ModRMDecision */ @@ -55298,52 +55330,52 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x91 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 238 /* Table238 */ + 1199 /* Table1199 */ }, /* 0x92 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 238 /* Table238 */ + 1199 /* Table1199 */ }, /* 0x93 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 238 /* Table238 */ + 1199 /* Table1199 */ }, /* 0x94 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 238 /* Table238 */ + 1199 /* Table1199 */ }, /* 0x95 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 238 /* Table238 */ + 1199 /* Table1199 */ }, /* 0x96 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 238 /* Table238 */ + 1199 /* Table1199 */ }, /* 0x97 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 238 /* Table238 */ + 1199 /* Table1199 */ }, /* 0x98 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 239 /* Table239 */ + 1200 /* Table1200 */ }, /* 0x99 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 240 /* Table240 */ + 1201 /* Table1201 */ }, /* 0x9a */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 241 /* Table241 */ + 1202 /* Table1202 */ }, /* 0x9b */ { /* struct ModRMDecision */ @@ -55353,12 +55385,12 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x9c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 243 /* Table243 */ + 1203 /* Table1203 */ }, /* 0x9d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 244 /* Table244 */ + 1204 /* Table1204 */ }, /* 0x9e */ { /* struct ModRMDecision */ @@ -55378,7 +55410,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xa1 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 248 /* Table248 */ + 1205 /* Table1205 */ }, /* 0xa2 */ { /* struct ModRMDecision */ @@ -55388,7 +55420,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xa3 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 250 /* Table250 */ + 1206 /* Table1206 */ }, /* 0xa4 */ { /* struct ModRMDecision */ @@ -55398,7 +55430,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xa5 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 252 /* Table252 */ + 1207 /* Table1207 */ }, /* 0xa6 */ { /* struct ModRMDecision */ @@ -55408,7 +55440,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xa7 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 254 /* Table254 */ + 1208 /* Table1208 */ }, /* 0xa8 */ { /* struct ModRMDecision */ @@ -55418,7 +55450,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xa9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 256 /* Table256 */ + 1209 /* Table1209 */ }, /* 0xaa */ { /* struct ModRMDecision */ @@ -55428,7 +55460,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xab */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 258 /* Table258 */ + 1210 /* Table1210 */ }, /* 0xac */ { /* struct ModRMDecision */ @@ -55438,7 +55470,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xad */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 260 /* Table260 */ + 1211 /* Table1211 */ }, /* 0xae */ { /* struct ModRMDecision */ @@ -55448,7 +55480,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xaf */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 262 /* Table262 */ + 1212 /* Table1212 */ }, /* 0xb0 */ { /* struct ModRMDecision */ @@ -55493,42 +55525,42 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xb8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 264 /* Table264 */ + 1213 /* Table1213 */ }, /* 0xb9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 264 /* Table264 */ + 1213 /* Table1213 */ }, /* 0xba */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 264 /* Table264 */ + 1213 /* Table1213 */ }, /* 0xbb */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 264 /* Table264 */ + 1213 /* Table1213 */ }, /* 0xbc */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 264 /* Table264 */ + 1213 /* Table1213 */ }, /* 0xbd */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 264 /* Table264 */ + 1213 /* Table1213 */ }, /* 0xbe */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 264 /* Table264 */ + 1213 /* Table1213 */ }, /* 0xbf */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 264 /* Table264 */ + 1213 /* Table1213 */ }, /* 0xc0 */ { /* struct ModRMDecision */ @@ -55538,27 +55570,27 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xc1 */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 281 /* Table281 */ + 1214 /* Table1214 */ }, /* 0xc2 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 297 /* Table297 */ + 1230 /* Table1230 */ }, /* 0xc3 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 298 /* Table298 */ + 1231 /* Table1231 */ }, /* 0xc4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 299 /* Table299 */ + 1232 /* Table1232 */ }, /* 0xc5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 301 /* Table301 */ + 1234 /* Table1234 */ }, /* 0xc6 */ { /* struct ModRMDecision */ @@ -55568,7 +55600,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xc7 */ { /* struct ModRMDecision */ MODRM_SPLITMISC, - 375 /* Table375 */ + 1236 /* Table1236 */ }, /* 0xc8 */ { /* struct ModRMDecision */ @@ -55583,12 +55615,12 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xca */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 449 /* Table449 */ + 1308 /* Table1308 */ }, /* 0xcb */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 450 /* Table450 */ + 1309 /* Table1309 */ }, /* 0xcc */ { /* struct ModRMDecision */ @@ -55608,7 +55640,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xcf */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 454 /* Table454 */ + 1310 /* Table1310 */ }, /* 0xd0 */ { /* struct ModRMDecision */ @@ -55618,7 +55650,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xd1 */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 471 /* Table471 */ + 1311 /* Table1311 */ }, /* 0xd2 */ { /* struct ModRMDecision */ @@ -55628,7 +55660,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xd3 */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 503 /* Table503 */ + 1327 /* Table1327 */ }, /* 0xd4 */ { /* struct ModRMDecision */ @@ -55708,7 +55740,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xe3 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1382 /* Table1382 */ + 934 /* Table934 */ }, /* 0xe4 */ { /* struct ModRMDecision */ @@ -55718,7 +55750,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xe5 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 936 /* Table936 */ + 1343 /* Table1343 */ }, /* 0xe6 */ { /* struct ModRMDecision */ @@ -55728,22 +55760,22 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xe7 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 938 /* Table938 */ + 1344 /* Table1344 */ }, /* 0xe8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 939 /* Table939 */ + 1345 /* Table1345 */ }, /* 0xe9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 940 /* Table940 */ + 1346 /* Table1346 */ }, /* 0xea */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 941 /* Table941 */ + 1347 /* Table1347 */ }, /* 0xeb */ { /* struct ModRMDecision */ @@ -55758,7 +55790,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xed */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 944 /* Table944 */ + 1348 /* Table1348 */ }, /* 0xee */ { /* struct ModRMDecision */ @@ -55768,7 +55800,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xef */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 946 /* Table946 */ + 1349 /* Table1349 */ }, /* 0xf0 */ { /* struct ModRMDecision */ @@ -55808,7 +55840,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xf7 */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 969 /* Table969 */ + 1350 /* Table1350 */ }, /* 0xf8 */ { /* struct ModRMDecision */ @@ -55848,11 +55880,11 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xff */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 1007 /* Table1007 */ + 1366 /* Table1366 */ } } } -, /* IC_XD */ +, /* IC_ADSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -56993,7 +57025,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xe3 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 934 /* Table934 */ + 1382 /* Table1382 */ }, /* 0xe4 */ { /* struct ModRMDecision */ @@ -57137,7 +57169,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { } } } -, /* IC_XS */ +, /* IC_XD */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -57863,7 +57895,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x90 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1383 /* Table1383 */ + 237 /* Table237 */ }, /* 0x91 */ { /* struct ModRMDecision */ @@ -58422,7 +58454,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { } } } -, /* IC_64BIT_REXW */ +, /* IC_XS */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -58433,7 +58465,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x01 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1384 /* Table1384 */ + 3 /* Table3 */ }, /* 0x02 */ { /* struct ModRMDecision */ @@ -58443,7 +58475,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x03 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1386 /* Table1386 */ + 7 /* Table7 */ }, /* 0x04 */ { /* struct ModRMDecision */ @@ -58453,17 +58485,17 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x05 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1388 /* Table1388 */ + 10 /* Table10 */ }, /* 0x06 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 11 /* Table11 */ }, /* 0x07 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 12 /* Table12 */ }, /* 0x08 */ { /* struct ModRMDecision */ @@ -58473,7 +58505,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x09 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1389 /* Table1389 */ + 15 /* Table15 */ }, /* 0x0a */ { /* struct ModRMDecision */ @@ -58483,7 +58515,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x0b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1391 /* Table1391 */ + 19 /* Table19 */ }, /* 0x0c */ { /* struct ModRMDecision */ @@ -58493,12 +58525,12 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x0d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1393 /* Table1393 */ + 22 /* Table22 */ }, /* 0x0e */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 23 /* Table23 */ }, /* 0x0f */ { /* ModRMDecision */ @@ -58513,7 +58545,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x11 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1394 /* Table1394 */ + 26 /* Table26 */ }, /* 0x12 */ { /* struct ModRMDecision */ @@ -58523,7 +58555,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x13 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1396 /* Table1396 */ + 30 /* Table30 */ }, /* 0x14 */ { /* struct ModRMDecision */ @@ -58533,17 +58565,17 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x15 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1398 /* Table1398 */ + 33 /* Table33 */ }, /* 0x16 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 34 /* Table34 */ }, /* 0x17 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 35 /* Table35 */ }, /* 0x18 */ { /* struct ModRMDecision */ @@ -58553,7 +58585,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x19 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1399 /* Table1399 */ + 38 /* Table38 */ }, /* 0x1a */ { /* struct ModRMDecision */ @@ -58563,7 +58595,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x1b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1401 /* Table1401 */ + 42 /* Table42 */ }, /* 0x1c */ { /* struct ModRMDecision */ @@ -58573,17 +58605,17 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x1d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1403 /* Table1403 */ + 45 /* Table45 */ }, /* 0x1e */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 46 /* Table46 */ }, /* 0x1f */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 47 /* Table47 */ }, /* 0x20 */ { /* struct ModRMDecision */ @@ -58593,7 +58625,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x21 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1404 /* Table1404 */ + 50 /* Table50 */ }, /* 0x22 */ { /* struct ModRMDecision */ @@ -58603,7 +58635,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x23 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1406 /* Table1406 */ + 54 /* Table54 */ }, /* 0x24 */ { /* struct ModRMDecision */ @@ -58613,7 +58645,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x25 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1408 /* Table1408 */ + 57 /* Table57 */ }, /* 0x26 */ { /* struct ModRMDecision */ @@ -58621,9 +58653,9 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { 58 /* Table58 */ }, /* 0x27 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 59 /* Table59 */ }, /* 0x28 */ { /* struct ModRMDecision */ @@ -58633,7 +58665,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x29 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1409 /* Table1409 */ + 62 /* Table62 */ }, /* 0x2a */ { /* struct ModRMDecision */ @@ -58643,7 +58675,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x2b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1411 /* Table1411 */ + 66 /* Table66 */ }, /* 0x2c */ { /* struct ModRMDecision */ @@ -58653,7 +58685,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x2d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1413 /* Table1413 */ + 69 /* Table69 */ }, /* 0x2e */ { /* struct ModRMDecision */ @@ -58661,9 +58693,9 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { 70 /* Table70 */ }, /* 0x2f */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 71 /* Table71 */ }, /* 0x30 */ { /* struct ModRMDecision */ @@ -58673,7 +58705,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x31 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1414 /* Table1414 */ + 74 /* Table74 */ }, /* 0x32 */ { /* struct ModRMDecision */ @@ -58683,7 +58715,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x33 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1416 /* Table1416 */ + 78 /* Table78 */ }, /* 0x34 */ { /* struct ModRMDecision */ @@ -58693,7 +58725,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x35 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1418 /* Table1418 */ + 81 /* Table81 */ }, /* 0x36 */ { /* struct ModRMDecision */ @@ -58701,9 +58733,9 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { 82 /* Table82 */ }, /* 0x37 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 83 /* Table83 */ }, /* 0x38 */ { /* struct ModRMDecision */ @@ -58713,7 +58745,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x39 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1419 /* Table1419 */ + 86 /* Table86 */ }, /* 0x3a */ { /* struct ModRMDecision */ @@ -58723,7 +58755,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x3b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1421 /* Table1421 */ + 90 /* Table90 */ }, /* 0x3c */ { /* struct ModRMDecision */ @@ -58733,7 +58765,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x3d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1423 /* Table1423 */ + 93 /* Table93 */ }, /* 0x3e */ { /* struct ModRMDecision */ @@ -58741,189 +58773,189 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { 94 /* Table94 */ }, /* 0x3f */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 95 /* Table95 */ }, /* 0x40 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 96 /* Table96 */ }, /* 0x41 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 96 /* Table96 */ }, /* 0x42 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 96 /* Table96 */ }, /* 0x43 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 96 /* Table96 */ }, /* 0x44 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 96 /* Table96 */ }, /* 0x45 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 96 /* Table96 */ }, /* 0x46 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 96 /* Table96 */ }, /* 0x47 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 96 /* Table96 */ }, /* 0x48 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1023 /* Table1023 */ + 97 /* Table97 */ }, /* 0x49 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 97 /* Table97 */ }, /* 0x4a */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 97 /* Table97 */ }, /* 0x4b */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 97 /* Table97 */ }, /* 0x4c */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 97 /* Table97 */ }, /* 0x4d */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 97 /* Table97 */ }, /* 0x4e */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 97 /* Table97 */ }, /* 0x4f */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 97 /* Table97 */ }, /* 0x50 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1024 /* Table1024 */ + 98 /* Table98 */ }, /* 0x51 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1024 /* Table1024 */ + 98 /* Table98 */ }, /* 0x52 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1024 /* Table1024 */ + 98 /* Table98 */ }, /* 0x53 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1024 /* Table1024 */ + 98 /* Table98 */ }, /* 0x54 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1024 /* Table1024 */ + 98 /* Table98 */ }, /* 0x55 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1024 /* Table1024 */ + 98 /* Table98 */ }, /* 0x56 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1024 /* Table1024 */ + 98 /* Table98 */ }, /* 0x57 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1024 /* Table1024 */ + 98 /* Table98 */ }, /* 0x58 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1025 /* Table1025 */ + 99 /* Table99 */ }, /* 0x59 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1025 /* Table1025 */ + 99 /* Table99 */ }, /* 0x5a */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1025 /* Table1025 */ + 99 /* Table99 */ }, /* 0x5b */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1025 /* Table1025 */ + 99 /* Table99 */ }, /* 0x5c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1025 /* Table1025 */ + 99 /* Table99 */ }, /* 0x5d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1025 /* Table1025 */ + 99 /* Table99 */ }, /* 0x5e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1025 /* Table1025 */ + 99 /* Table99 */ }, /* 0x5f */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1025 /* Table1025 */ + 99 /* Table99 */ }, /* 0x60 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 100 /* Table100 */ }, /* 0x61 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 101 /* Table101 */ }, /* 0x62 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 102 /* Table102 */ }, /* 0x63 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1424 /* Table1424 */ + 104 /* Table104 */ }, /* 0x64 */ { /* struct ModRMDecision */ @@ -58948,22 +58980,22 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x68 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1026 /* Table1026 */ + 109 /* Table109 */ }, /* 0x69 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1426 /* Table1426 */ + 110 /* Table110 */ }, /* 0x6a */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1027 /* Table1027 */ + 112 /* Table112 */ }, /* 0x6b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1428 /* Table1428 */ + 113 /* Table113 */ }, /* 0x6c */ { /* struct ModRMDecision */ @@ -59073,17 +59105,17 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x81 */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 1430 /* Table1430 */ + 151 /* Table151 */ }, /* 0x82 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITREG, + 167 /* Table167 */ }, /* 0x83 */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 1446 /* Table1446 */ + 183 /* Table183 */ }, /* 0x84 */ { /* struct ModRMDecision */ @@ -59093,7 +59125,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x85 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1462 /* Table1462 */ + 201 /* Table201 */ }, /* 0x86 */ { /* struct ModRMDecision */ @@ -59103,7 +59135,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x87 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1464 /* Table1464 */ + 205 /* Table205 */ }, /* 0x88 */ { /* struct ModRMDecision */ @@ -59113,7 +59145,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x89 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1466 /* Table1466 */ + 209 /* Table209 */ }, /* 0x8a */ { /* struct ModRMDecision */ @@ -59123,77 +59155,77 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x8b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1468 /* Table1468 */ + 213 /* Table213 */ }, /* 0x8c */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1470 /* Table1470 */ + 215 /* Table215 */ }, /* 0x8d */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1472 /* Table1472 */ + 217 /* Table217 */ }, /* 0x8e */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1474 /* Table1474 */ + 219 /* Table219 */ }, /* 0x8f */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 1030 /* Table1030 */ + 221 /* Table221 */ }, /* 0x90 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 237 /* Table237 */ + 1383 /* Table1383 */ }, /* 0x91 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1476 /* Table1476 */ + 238 /* Table238 */ }, /* 0x92 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1476 /* Table1476 */ + 238 /* Table238 */ }, /* 0x93 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1476 /* Table1476 */ + 238 /* Table238 */ }, /* 0x94 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1476 /* Table1476 */ + 238 /* Table238 */ }, /* 0x95 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1476 /* Table1476 */ + 238 /* Table238 */ }, /* 0x96 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1476 /* Table1476 */ + 238 /* Table238 */ }, /* 0x97 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1476 /* Table1476 */ + 238 /* Table238 */ }, /* 0x98 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1477 /* Table1477 */ + 239 /* Table239 */ }, /* 0x99 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1478 /* Table1478 */ + 240 /* Table240 */ }, /* 0x9a */ { /* struct ModRMDecision */ @@ -59208,12 +59240,12 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x9c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1047 /* Table1047 */ + 243 /* Table243 */ }, /* 0x9d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1048 /* Table1048 */ + 244 /* Table244 */ }, /* 0x9e */ { /* struct ModRMDecision */ @@ -59228,22 +59260,22 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xa0 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1049 /* Table1049 */ + 247 /* Table247 */ }, /* 0xa1 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1479 /* Table1479 */ + 248 /* Table248 */ }, /* 0xa2 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1051 /* Table1051 */ + 249 /* Table249 */ }, /* 0xa3 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1480 /* Table1480 */ + 250 /* Table250 */ }, /* 0xa4 */ { /* struct ModRMDecision */ @@ -59253,7 +59285,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xa5 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1481 /* Table1481 */ + 252 /* Table252 */ }, /* 0xa6 */ { /* struct ModRMDecision */ @@ -59263,7 +59295,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xa7 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1482 /* Table1482 */ + 254 /* Table254 */ }, /* 0xa8 */ { /* struct ModRMDecision */ @@ -59273,7 +59305,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xa9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1483 /* Table1483 */ + 256 /* Table256 */ }, /* 0xaa */ { /* struct ModRMDecision */ @@ -59283,7 +59315,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xab */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1484 /* Table1484 */ + 258 /* Table258 */ }, /* 0xac */ { /* struct ModRMDecision */ @@ -59293,7 +59325,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xad */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1485 /* Table1485 */ + 260 /* Table260 */ }, /* 0xae */ { /* struct ModRMDecision */ @@ -59303,7 +59335,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xaf */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1486 /* Table1486 */ + 262 /* Table262 */ }, /* 0xb0 */ { /* struct ModRMDecision */ @@ -59348,42 +59380,42 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xb8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1487 /* Table1487 */ + 264 /* Table264 */ }, /* 0xb9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1487 /* Table1487 */ + 264 /* Table264 */ }, /* 0xba */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1487 /* Table1487 */ + 264 /* Table264 */ }, /* 0xbb */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1487 /* Table1487 */ + 264 /* Table264 */ }, /* 0xbc */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1487 /* Table1487 */ + 264 /* Table264 */ }, /* 0xbd */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1487 /* Table1487 */ + 264 /* Table264 */ }, /* 0xbe */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1487 /* Table1487 */ + 264 /* Table264 */ }, /* 0xbf */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1487 /* Table1487 */ + 264 /* Table264 */ }, /* 0xc0 */ { /* struct ModRMDecision */ @@ -59393,17 +59425,17 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xc1 */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 1488 /* Table1488 */ + 281 /* Table281 */ }, /* 0xc2 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1053 /* Table1053 */ + 297 /* Table297 */ }, /* 0xc3 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1054 /* Table1054 */ + 298 /* Table298 */ }, /* 0xc4 */ { /* struct ModRMDecision */ @@ -59423,7 +59455,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xc7 */ { /* struct ModRMDecision */ MODRM_SPLITMISC, - 1504 /* Table1504 */ + 375 /* Table375 */ }, /* 0xc8 */ { /* struct ModRMDecision */ @@ -59433,17 +59465,17 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xc9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1055 /* Table1055 */ + 448 /* Table448 */ }, /* 0xca */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1576 /* Table1576 */ + 449 /* Table449 */ }, /* 0xcb */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1577 /* Table1577 */ + 450 /* Table450 */ }, /* 0xcc */ { /* struct ModRMDecision */ @@ -59463,7 +59495,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xcf */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1578 /* Table1578 */ + 454 /* Table454 */ }, /* 0xd0 */ { /* struct ModRMDecision */ @@ -59473,7 +59505,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xd1 */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 1579 /* Table1579 */ + 471 /* Table471 */ }, /* 0xd2 */ { /* struct ModRMDecision */ @@ -59483,17 +59515,17 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xd3 */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 1595 /* Table1595 */ + 503 /* Table503 */ }, /* 0xd4 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 519 /* Table519 */ }, /* 0xd5 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 520 /* Table520 */ }, /* 0xd6 */ { /* struct ModRMDecision */ @@ -59563,7 +59595,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xe3 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1056 /* Table1056 */ + 934 /* Table934 */ }, /* 0xe4 */ { /* struct ModRMDecision */ @@ -59588,7 +59620,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xe8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1057 /* Table1057 */ + 939 /* Table939 */ }, /* 0xe9 */ { /* struct ModRMDecision */ @@ -59663,7 +59695,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xf7 */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 1611 /* Table1611 */ + 969 /* Table969 */ }, /* 0xf8 */ { /* struct ModRMDecision */ @@ -59703,11 +59735,11 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xff */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 1627 /* Table1627 */ + 1007 /* Table1007 */ } } } -, /* IC_64BIT_OPSIZE */ +, /* IC_64BIT_REXW */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -59718,7 +59750,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x01 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1074 /* Table1074 */ + 1384 /* Table1384 */ }, /* 0x02 */ { /* struct ModRMDecision */ @@ -59728,7 +59760,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x03 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1076 /* Table1076 */ + 1386 /* Table1386 */ }, /* 0x04 */ { /* struct ModRMDecision */ @@ -59738,7 +59770,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x05 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1078 /* Table1078 */ + 1388 /* Table1388 */ }, /* 0x06 */ { /* ModRMDecision */ @@ -59758,7 +59790,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x09 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1081 /* Table1081 */ + 1389 /* Table1389 */ }, /* 0x0a */ { /* struct ModRMDecision */ @@ -59768,7 +59800,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x0b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1083 /* Table1083 */ + 1391 /* Table1391 */ }, /* 0x0c */ { /* struct ModRMDecision */ @@ -59778,7 +59810,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x0d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1085 /* Table1085 */ + 1393 /* Table1393 */ }, /* 0x0e */ { /* ModRMDecision */ @@ -59798,7 +59830,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x11 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1087 /* Table1087 */ + 1394 /* Table1394 */ }, /* 0x12 */ { /* struct ModRMDecision */ @@ -59808,7 +59840,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x13 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1089 /* Table1089 */ + 1396 /* Table1396 */ }, /* 0x14 */ { /* struct ModRMDecision */ @@ -59818,7 +59850,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x15 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1091 /* Table1091 */ + 1398 /* Table1398 */ }, /* 0x16 */ { /* ModRMDecision */ @@ -59838,7 +59870,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x19 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1094 /* Table1094 */ + 1399 /* Table1399 */ }, /* 0x1a */ { /* struct ModRMDecision */ @@ -59848,7 +59880,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x1b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1096 /* Table1096 */ + 1401 /* Table1401 */ }, /* 0x1c */ { /* struct ModRMDecision */ @@ -59858,7 +59890,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x1d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1098 /* Table1098 */ + 1403 /* Table1403 */ }, /* 0x1e */ { /* ModRMDecision */ @@ -59878,7 +59910,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x21 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1101 /* Table1101 */ + 1404 /* Table1404 */ }, /* 0x22 */ { /* struct ModRMDecision */ @@ -59888,7 +59920,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x23 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1103 /* Table1103 */ + 1406 /* Table1406 */ }, /* 0x24 */ { /* struct ModRMDecision */ @@ -59898,7 +59930,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x25 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1105 /* Table1105 */ + 1408 /* Table1408 */ }, /* 0x26 */ { /* struct ModRMDecision */ @@ -59918,7 +59950,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x29 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1106 /* Table1106 */ + 1409 /* Table1409 */ }, /* 0x2a */ { /* struct ModRMDecision */ @@ -59928,7 +59960,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x2b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1108 /* Table1108 */ + 1411 /* Table1411 */ }, /* 0x2c */ { /* struct ModRMDecision */ @@ -59938,7 +59970,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x2d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1110 /* Table1110 */ + 1413 /* Table1413 */ }, /* 0x2e */ { /* struct ModRMDecision */ @@ -59958,7 +59990,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x31 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1111 /* Table1111 */ + 1414 /* Table1414 */ }, /* 0x32 */ { /* struct ModRMDecision */ @@ -59968,7 +60000,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x33 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1113 /* Table1113 */ + 1416 /* Table1416 */ }, /* 0x34 */ { /* struct ModRMDecision */ @@ -59978,7 +60010,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x35 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1115 /* Table1115 */ + 1418 /* Table1418 */ }, /* 0x36 */ { /* struct ModRMDecision */ @@ -59998,7 +60030,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x39 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1116 /* Table1116 */ + 1419 /* Table1419 */ }, /* 0x3a */ { /* struct ModRMDecision */ @@ -60008,7 +60040,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x3b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1118 /* Table1118 */ + 1421 /* Table1421 */ }, /* 0x3c */ { /* struct ModRMDecision */ @@ -60018,7 +60050,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x3d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1120 /* Table1120 */ + 1423 /* Table1423 */ }, /* 0x3e */ { /* struct ModRMDecision */ @@ -60113,82 +60145,82 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x50 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1123 /* Table1123 */ + 1024 /* Table1024 */ }, /* 0x51 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1123 /* Table1123 */ + 1024 /* Table1024 */ }, /* 0x52 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1123 /* Table1123 */ + 1024 /* Table1024 */ }, /* 0x53 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1123 /* Table1123 */ + 1024 /* Table1024 */ }, /* 0x54 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1123 /* Table1123 */ + 1024 /* Table1024 */ }, /* 0x55 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1123 /* Table1123 */ + 1024 /* Table1024 */ }, /* 0x56 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1123 /* Table1123 */ + 1024 /* Table1024 */ }, /* 0x57 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1123 /* Table1123 */ + 1024 /* Table1024 */ }, /* 0x58 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1124 /* Table1124 */ + 1025 /* Table1025 */ }, /* 0x59 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1124 /* Table1124 */ + 1025 /* Table1025 */ }, /* 0x5a */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1124 /* Table1124 */ + 1025 /* Table1025 */ }, /* 0x5b */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1124 /* Table1124 */ + 1025 /* Table1025 */ }, /* 0x5c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1124 /* Table1124 */ + 1025 /* Table1025 */ }, /* 0x5d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1124 /* Table1124 */ + 1025 /* Table1025 */ }, /* 0x5e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1124 /* Table1124 */ + 1025 /* Table1025 */ }, /* 0x5f */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1124 /* Table1124 */ + 1025 /* Table1025 */ }, /* 0x60 */ { /* ModRMDecision */ @@ -60206,9 +60238,9 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x63 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1424 /* Table1424 */ }, /* 0x64 */ { /* struct ModRMDecision */ @@ -60233,12 +60265,12 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x68 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1643 /* Table1643 */ + 1026 /* Table1026 */ }, /* 0x69 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1130 /* Table1130 */ + 1426 /* Table1426 */ }, /* 0x6a */ { /* struct ModRMDecision */ @@ -60248,7 +60280,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x6b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1133 /* Table1133 */ + 1428 /* Table1428 */ }, /* 0x6c */ { /* struct ModRMDecision */ @@ -60258,7 +60290,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x6d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1135 /* Table1135 */ + 116 /* Table116 */ }, /* 0x6e */ { /* struct ModRMDecision */ @@ -60268,7 +60300,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x6f */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1136 /* Table1136 */ + 118 /* Table118 */ }, /* 0x70 */ { /* struct ModRMDecision */ @@ -60358,7 +60390,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x81 */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 1137 /* Table1137 */ + 1430 /* Table1430 */ }, /* 0x82 */ { /* ModRMDecision */ @@ -60368,7 +60400,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x83 */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 1153 /* Table1153 */ + 1446 /* Table1446 */ }, /* 0x84 */ { /* struct ModRMDecision */ @@ -60378,7 +60410,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x85 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1169 /* Table1169 */ + 1462 /* Table1462 */ }, /* 0x86 */ { /* struct ModRMDecision */ @@ -60388,7 +60420,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x87 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1171 /* Table1171 */ + 1464 /* Table1464 */ }, /* 0x88 */ { /* struct ModRMDecision */ @@ -60398,7 +60430,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x89 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1173 /* Table1173 */ + 1466 /* Table1466 */ }, /* 0x8a */ { /* struct ModRMDecision */ @@ -60408,27 +60440,27 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x8b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1175 /* Table1175 */ + 1468 /* Table1468 */ }, /* 0x8c */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1177 /* Table1177 */ + 1470 /* Table1470 */ }, /* 0x8d */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1179 /* Table1179 */ + 1472 /* Table1472 */ }, /* 0x8e */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1181 /* Table1181 */ + 1474 /* Table1474 */ }, /* 0x8f */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 1183 /* Table1183 */ + 1030 /* Table1030 */ }, /* 0x90 */ { /* struct ModRMDecision */ @@ -60438,52 +60470,52 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x91 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1199 /* Table1199 */ + 1476 /* Table1476 */ }, /* 0x92 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1199 /* Table1199 */ + 1476 /* Table1476 */ }, /* 0x93 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1199 /* Table1199 */ + 1476 /* Table1476 */ }, /* 0x94 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1199 /* Table1199 */ + 1476 /* Table1476 */ }, /* 0x95 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1199 /* Table1199 */ + 1476 /* Table1476 */ }, /* 0x96 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1199 /* Table1199 */ + 1476 /* Table1476 */ }, /* 0x97 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1199 /* Table1199 */ + 1476 /* Table1476 */ }, /* 0x98 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1200 /* Table1200 */ + 1477 /* Table1477 */ }, /* 0x99 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1201 /* Table1201 */ + 1478 /* Table1478 */ }, /* 0x9a */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1202 /* Table1202 */ + 241 /* Table241 */ }, /* 0x9b */ { /* struct ModRMDecision */ @@ -60493,12 +60525,12 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x9c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1203 /* Table1203 */ + 1047 /* Table1047 */ }, /* 0x9d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1204 /* Table1204 */ + 1048 /* Table1048 */ }, /* 0x9e */ { /* struct ModRMDecision */ @@ -60518,7 +60550,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xa1 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1644 /* Table1644 */ + 1479 /* Table1479 */ }, /* 0xa2 */ { /* struct ModRMDecision */ @@ -60528,7 +60560,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xa3 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1645 /* Table1645 */ + 1480 /* Table1480 */ }, /* 0xa4 */ { /* struct ModRMDecision */ @@ -60538,7 +60570,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xa5 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1207 /* Table1207 */ + 1481 /* Table1481 */ }, /* 0xa6 */ { /* struct ModRMDecision */ @@ -60548,7 +60580,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xa7 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1208 /* Table1208 */ + 1482 /* Table1482 */ }, /* 0xa8 */ { /* struct ModRMDecision */ @@ -60558,7 +60590,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xa9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1209 /* Table1209 */ + 1483 /* Table1483 */ }, /* 0xaa */ { /* struct ModRMDecision */ @@ -60568,7 +60600,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xab */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1210 /* Table1210 */ + 1484 /* Table1484 */ }, /* 0xac */ { /* struct ModRMDecision */ @@ -60578,7 +60610,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xad */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1211 /* Table1211 */ + 1485 /* Table1485 */ }, /* 0xae */ { /* struct ModRMDecision */ @@ -60588,7 +60620,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xaf */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1212 /* Table1212 */ + 1486 /* Table1486 */ }, /* 0xb0 */ { /* struct ModRMDecision */ @@ -60633,42 +60665,42 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xb8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1213 /* Table1213 */ + 1487 /* Table1487 */ }, /* 0xb9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1213 /* Table1213 */ + 1487 /* Table1487 */ }, /* 0xba */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1213 /* Table1213 */ + 1487 /* Table1487 */ }, /* 0xbb */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1213 /* Table1213 */ + 1487 /* Table1487 */ }, /* 0xbc */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1213 /* Table1213 */ + 1487 /* Table1487 */ }, /* 0xbd */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1213 /* Table1213 */ + 1487 /* Table1487 */ }, /* 0xbe */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1213 /* Table1213 */ + 1487 /* Table1487 */ }, /* 0xbf */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1213 /* Table1213 */ + 1487 /* Table1487 */ }, /* 0xc0 */ { /* struct ModRMDecision */ @@ -60678,27 +60710,27 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xc1 */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 1214 /* Table1214 */ + 1488 /* Table1488 */ }, /* 0xc2 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1230 /* Table1230 */ + 1053 /* Table1053 */ }, /* 0xc3 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1231 /* Table1231 */ + 1054 /* Table1054 */ }, /* 0xc4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1232 /* Table1232 */ + 299 /* Table299 */ }, /* 0xc5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1234 /* Table1234 */ + 301 /* Table301 */ }, /* 0xc6 */ { /* struct ModRMDecision */ @@ -60708,7 +60740,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xc7 */ { /* struct ModRMDecision */ MODRM_SPLITMISC, - 1236 /* Table1236 */ + 1504 /* Table1504 */ }, /* 0xc8 */ { /* struct ModRMDecision */ @@ -60723,12 +60755,12 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xca */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1308 /* Table1308 */ + 1576 /* Table1576 */ }, /* 0xcb */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1309 /* Table1309 */ + 1577 /* Table1577 */ }, /* 0xcc */ { /* struct ModRMDecision */ @@ -60748,7 +60780,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xcf */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1310 /* Table1310 */ + 1578 /* Table1578 */ }, /* 0xd0 */ { /* struct ModRMDecision */ @@ -60758,7 +60790,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xd1 */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 1311 /* Table1311 */ + 1579 /* Table1579 */ }, /* 0xd2 */ { /* struct ModRMDecision */ @@ -60768,7 +60800,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xd3 */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 1327 /* Table1327 */ + 1595 /* Table1595 */ }, /* 0xd4 */ { /* ModRMDecision */ @@ -60858,7 +60890,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xe5 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1343 /* Table1343 */ + 936 /* Table936 */ }, /* 0xe6 */ { /* struct ModRMDecision */ @@ -60868,22 +60900,22 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xe7 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1344 /* Table1344 */ + 938 /* Table938 */ }, /* 0xe8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1345 /* Table1345 */ + 1057 /* Table1057 */ }, /* 0xe9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1346 /* Table1346 */ + 940 /* Table940 */ }, /* 0xea */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1347 /* Table1347 */ + 941 /* Table941 */ }, /* 0xeb */ { /* struct ModRMDecision */ @@ -60898,7 +60930,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xed */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1348 /* Table1348 */ + 944 /* Table944 */ }, /* 0xee */ { /* struct ModRMDecision */ @@ -60908,7 +60940,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xef */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1349 /* Table1349 */ + 946 /* Table946 */ }, /* 0xf0 */ { /* struct ModRMDecision */ @@ -60948,7 +60980,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xf7 */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 1350 /* Table1350 */ + 1611 /* Table1611 */ }, /* 0xf8 */ { /* struct ModRMDecision */ @@ -60988,11 +61020,11 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xff */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 1646 /* Table1646 */ + 1627 /* Table1627 */ } } } -, /* IC_64BIT_ADSIZE */ +, /* IC_64BIT_OPSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -61003,7 +61035,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x01 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3 /* Table3 */ + 1074 /* Table1074 */ }, /* 0x02 */ { /* struct ModRMDecision */ @@ -61013,7 +61045,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x03 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 7 /* Table7 */ + 1076 /* Table1076 */ }, /* 0x04 */ { /* struct ModRMDecision */ @@ -61023,7 +61055,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x05 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 10 /* Table10 */ + 1078 /* Table1078 */ }, /* 0x06 */ { /* ModRMDecision */ @@ -61043,7 +61075,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x09 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 15 /* Table15 */ + 1081 /* Table1081 */ }, /* 0x0a */ { /* struct ModRMDecision */ @@ -61053,7 +61085,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x0b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 19 /* Table19 */ + 1083 /* Table1083 */ }, /* 0x0c */ { /* struct ModRMDecision */ @@ -61063,7 +61095,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x0d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 22 /* Table22 */ + 1085 /* Table1085 */ }, /* 0x0e */ { /* ModRMDecision */ @@ -61083,7 +61115,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x11 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 26 /* Table26 */ + 1087 /* Table1087 */ }, /* 0x12 */ { /* struct ModRMDecision */ @@ -61093,7 +61125,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x13 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 30 /* Table30 */ + 1089 /* Table1089 */ }, /* 0x14 */ { /* struct ModRMDecision */ @@ -61103,7 +61135,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x15 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 33 /* Table33 */ + 1091 /* Table1091 */ }, /* 0x16 */ { /* ModRMDecision */ @@ -61123,7 +61155,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x19 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 38 /* Table38 */ + 1094 /* Table1094 */ }, /* 0x1a */ { /* struct ModRMDecision */ @@ -61133,7 +61165,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x1b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 42 /* Table42 */ + 1096 /* Table1096 */ }, /* 0x1c */ { /* struct ModRMDecision */ @@ -61143,7 +61175,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x1d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 45 /* Table45 */ + 1098 /* Table1098 */ }, /* 0x1e */ { /* ModRMDecision */ @@ -61163,7 +61195,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x21 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 50 /* Table50 */ + 1101 /* Table1101 */ }, /* 0x22 */ { /* struct ModRMDecision */ @@ -61173,7 +61205,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x23 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 54 /* Table54 */ + 1103 /* Table1103 */ }, /* 0x24 */ { /* struct ModRMDecision */ @@ -61183,7 +61215,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x25 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 57 /* Table57 */ + 1105 /* Table1105 */ }, /* 0x26 */ { /* struct ModRMDecision */ @@ -61203,7 +61235,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x29 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 62 /* Table62 */ + 1106 /* Table1106 */ }, /* 0x2a */ { /* struct ModRMDecision */ @@ -61213,7 +61245,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x2b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 66 /* Table66 */ + 1108 /* Table1108 */ }, /* 0x2c */ { /* struct ModRMDecision */ @@ -61223,7 +61255,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x2d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 69 /* Table69 */ + 1110 /* Table1110 */ }, /* 0x2e */ { /* struct ModRMDecision */ @@ -61243,7 +61275,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x31 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 74 /* Table74 */ + 1111 /* Table1111 */ }, /* 0x32 */ { /* struct ModRMDecision */ @@ -61253,7 +61285,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x33 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 78 /* Table78 */ + 1113 /* Table1113 */ }, /* 0x34 */ { /* struct ModRMDecision */ @@ -61263,7 +61295,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x35 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 81 /* Table81 */ + 1115 /* Table1115 */ }, /* 0x36 */ { /* struct ModRMDecision */ @@ -61283,7 +61315,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x39 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 86 /* Table86 */ + 1116 /* Table1116 */ }, /* 0x3a */ { /* struct ModRMDecision */ @@ -61293,7 +61325,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x3b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 90 /* Table90 */ + 1118 /* Table1118 */ }, /* 0x3c */ { /* struct ModRMDecision */ @@ -61303,7 +61335,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x3d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 93 /* Table93 */ + 1120 /* Table1120 */ }, /* 0x3e */ { /* struct ModRMDecision */ @@ -61398,82 +61430,82 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x50 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1024 /* Table1024 */ + 1123 /* Table1123 */ }, /* 0x51 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1024 /* Table1024 */ + 1123 /* Table1123 */ }, /* 0x52 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1024 /* Table1024 */ + 1123 /* Table1123 */ }, /* 0x53 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1024 /* Table1024 */ + 1123 /* Table1123 */ }, /* 0x54 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1024 /* Table1024 */ + 1123 /* Table1123 */ }, /* 0x55 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1024 /* Table1024 */ + 1123 /* Table1123 */ }, /* 0x56 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1024 /* Table1024 */ + 1123 /* Table1123 */ }, /* 0x57 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1024 /* Table1024 */ + 1123 /* Table1123 */ }, /* 0x58 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1025 /* Table1025 */ + 1124 /* Table1124 */ }, /* 0x59 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1025 /* Table1025 */ + 1124 /* Table1124 */ }, /* 0x5a */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1025 /* Table1025 */ + 1124 /* Table1124 */ }, /* 0x5b */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1025 /* Table1025 */ + 1124 /* Table1124 */ }, /* 0x5c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1025 /* Table1025 */ + 1124 /* Table1124 */ }, /* 0x5d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1025 /* Table1025 */ + 1124 /* Table1124 */ }, /* 0x5e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1025 /* Table1025 */ + 1124 /* Table1124 */ }, /* 0x5f */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1025 /* Table1025 */ + 1124 /* Table1124 */ }, /* 0x60 */ { /* ModRMDecision */ @@ -61518,12 +61550,12 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x68 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1026 /* Table1026 */ + 1643 /* Table1643 */ }, /* 0x69 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 110 /* Table110 */ + 1130 /* Table1130 */ }, /* 0x6a */ { /* struct ModRMDecision */ @@ -61533,7 +61565,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x6b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 113 /* Table113 */ + 1133 /* Table1133 */ }, /* 0x6c */ { /* struct ModRMDecision */ @@ -61543,7 +61575,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x6d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 116 /* Table116 */ + 1135 /* Table1135 */ }, /* 0x6e */ { /* struct ModRMDecision */ @@ -61553,7 +61585,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x6f */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 118 /* Table118 */ + 1136 /* Table1136 */ }, /* 0x70 */ { /* struct ModRMDecision */ @@ -61643,7 +61675,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x81 */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 151 /* Table151 */ + 1137 /* Table1137 */ }, /* 0x82 */ { /* ModRMDecision */ @@ -61653,7 +61685,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x83 */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 183 /* Table183 */ + 1153 /* Table1153 */ }, /* 0x84 */ { /* struct ModRMDecision */ @@ -61663,7 +61695,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x85 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 201 /* Table201 */ + 1169 /* Table1169 */ }, /* 0x86 */ { /* struct ModRMDecision */ @@ -61673,7 +61705,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x87 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 205 /* Table205 */ + 1171 /* Table1171 */ }, /* 0x88 */ { /* struct ModRMDecision */ @@ -61683,7 +61715,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x89 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 209 /* Table209 */ + 1173 /* Table1173 */ }, /* 0x8a */ { /* struct ModRMDecision */ @@ -61693,27 +61725,27 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x8b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 213 /* Table213 */ + 1175 /* Table1175 */ }, /* 0x8c */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 215 /* Table215 */ + 1177 /* Table1177 */ }, /* 0x8d */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1028 /* Table1028 */ + 1179 /* Table1179 */ }, /* 0x8e */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 219 /* Table219 */ + 1181 /* Table1181 */ }, /* 0x8f */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 1030 /* Table1030 */ + 1183 /* Table1183 */ }, /* 0x90 */ { /* struct ModRMDecision */ @@ -61723,52 +61755,52 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x91 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1046 /* Table1046 */ + 1199 /* Table1199 */ }, /* 0x92 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1046 /* Table1046 */ + 1199 /* Table1199 */ }, /* 0x93 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1046 /* Table1046 */ + 1199 /* Table1199 */ }, /* 0x94 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1046 /* Table1046 */ + 1199 /* Table1199 */ }, /* 0x95 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1046 /* Table1046 */ + 1199 /* Table1199 */ }, /* 0x96 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1046 /* Table1046 */ + 1199 /* Table1199 */ }, /* 0x97 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1046 /* Table1046 */ + 1199 /* Table1199 */ }, /* 0x98 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 239 /* Table239 */ + 1200 /* Table1200 */ }, /* 0x99 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 240 /* Table240 */ + 1201 /* Table1201 */ }, /* 0x9a */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 241 /* Table241 */ + 1202 /* Table1202 */ }, /* 0x9b */ { /* struct ModRMDecision */ @@ -61778,12 +61810,12 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x9c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1047 /* Table1047 */ + 1203 /* Table1203 */ }, /* 0x9d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1048 /* Table1048 */ + 1204 /* Table1204 */ }, /* 0x9e */ { /* struct ModRMDecision */ @@ -61803,7 +61835,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xa1 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1050 /* Table1050 */ + 1644 /* Table1644 */ }, /* 0xa2 */ { /* struct ModRMDecision */ @@ -61813,7 +61845,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xa3 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1052 /* Table1052 */ + 1645 /* Table1645 */ }, /* 0xa4 */ { /* struct ModRMDecision */ @@ -61823,7 +61855,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xa5 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 252 /* Table252 */ + 1207 /* Table1207 */ }, /* 0xa6 */ { /* struct ModRMDecision */ @@ -61833,7 +61865,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xa7 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 254 /* Table254 */ + 1208 /* Table1208 */ }, /* 0xa8 */ { /* struct ModRMDecision */ @@ -61843,7 +61875,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xa9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 256 /* Table256 */ + 1209 /* Table1209 */ }, /* 0xaa */ { /* struct ModRMDecision */ @@ -61853,7 +61885,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xab */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 258 /* Table258 */ + 1210 /* Table1210 */ }, /* 0xac */ { /* struct ModRMDecision */ @@ -61863,7 +61895,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xad */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 260 /* Table260 */ + 1211 /* Table1211 */ }, /* 0xae */ { /* struct ModRMDecision */ @@ -61873,7 +61905,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xaf */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 262 /* Table262 */ + 1212 /* Table1212 */ }, /* 0xb0 */ { /* struct ModRMDecision */ @@ -61918,42 +61950,42 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xb8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 264 /* Table264 */ + 1213 /* Table1213 */ }, /* 0xb9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 264 /* Table264 */ + 1213 /* Table1213 */ }, /* 0xba */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 264 /* Table264 */ + 1213 /* Table1213 */ }, /* 0xbb */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 264 /* Table264 */ + 1213 /* Table1213 */ }, /* 0xbc */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 264 /* Table264 */ + 1213 /* Table1213 */ }, /* 0xbd */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 264 /* Table264 */ + 1213 /* Table1213 */ }, /* 0xbe */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 264 /* Table264 */ + 1213 /* Table1213 */ }, /* 0xbf */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 264 /* Table264 */ + 1213 /* Table1213 */ }, /* 0xc0 */ { /* struct ModRMDecision */ @@ -61963,27 +61995,27 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xc1 */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 281 /* Table281 */ + 1214 /* Table1214 */ }, /* 0xc2 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1053 /* Table1053 */ + 1230 /* Table1230 */ }, /* 0xc3 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1054 /* Table1054 */ + 1231 /* Table1231 */ }, /* 0xc4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 299 /* Table299 */ + 1232 /* Table1232 */ }, /* 0xc5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 301 /* Table301 */ + 1234 /* Table1234 */ }, /* 0xc6 */ { /* struct ModRMDecision */ @@ -61993,7 +62025,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xc7 */ { /* struct ModRMDecision */ MODRM_SPLITMISC, - 375 /* Table375 */ + 1236 /* Table1236 */ }, /* 0xc8 */ { /* struct ModRMDecision */ @@ -62008,12 +62040,12 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xca */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 449 /* Table449 */ + 1308 /* Table1308 */ }, /* 0xcb */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 450 /* Table450 */ + 1309 /* Table1309 */ }, /* 0xcc */ { /* struct ModRMDecision */ @@ -62033,7 +62065,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xcf */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 454 /* Table454 */ + 1310 /* Table1310 */ }, /* 0xd0 */ { /* struct ModRMDecision */ @@ -62043,7 +62075,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xd1 */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 471 /* Table471 */ + 1311 /* Table1311 */ }, /* 0xd2 */ { /* struct ModRMDecision */ @@ -62053,7 +62085,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xd3 */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 503 /* Table503 */ + 1327 /* Table1327 */ }, /* 0xd4 */ { /* ModRMDecision */ @@ -62133,7 +62165,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xe3 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1662 /* Table1662 */ + 1056 /* Table1056 */ }, /* 0xe4 */ { /* struct ModRMDecision */ @@ -62143,7 +62175,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xe5 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 936 /* Table936 */ + 1343 /* Table1343 */ }, /* 0xe6 */ { /* struct ModRMDecision */ @@ -62153,22 +62185,22 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xe7 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 938 /* Table938 */ + 1344 /* Table1344 */ }, /* 0xe8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1057 /* Table1057 */ + 1345 /* Table1345 */ }, /* 0xe9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 940 /* Table940 */ + 1346 /* Table1346 */ }, /* 0xea */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 941 /* Table941 */ + 1347 /* Table1347 */ }, /* 0xeb */ { /* struct ModRMDecision */ @@ -62183,7 +62215,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xed */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 944 /* Table944 */ + 1348 /* Table1348 */ }, /* 0xee */ { /* struct ModRMDecision */ @@ -62193,7 +62225,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xef */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 946 /* Table946 */ + 1349 /* Table1349 */ }, /* 0xf0 */ { /* struct ModRMDecision */ @@ -62233,7 +62265,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xf7 */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 969 /* Table969 */ + 1350 /* Table1350 */ }, /* 0xf8 */ { /* struct ModRMDecision */ @@ -62273,11 +62305,11 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xff */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 1058 /* Table1058 */ + 1646 /* Table1646 */ } } } -, /* IC_64BIT_XD */ +, /* IC_64BIT_ADSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -63418,7 +63450,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xe3 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1056 /* Table1056 */ + 1662 /* Table1662 */ }, /* 0xe4 */ { /* struct ModRMDecision */ @@ -63562,7 +63594,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { } } } -, /* IC_64BIT_XS */ +, /* IC_64BIT_XD */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -64288,7 +64320,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x90 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1383 /* Table1383 */ + 237 /* Table237 */ }, /* 0x91 */ { /* struct ModRMDecision */ @@ -64847,7 +64879,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { } } } -, /* IC_64BIT_REXW_XS */ +, /* IC_64BIT_XS */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -64858,7 +64890,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x01 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1384 /* Table1384 */ + 3 /* Table3 */ }, /* 0x02 */ { /* struct ModRMDecision */ @@ -64868,7 +64900,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x03 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1386 /* Table1386 */ + 7 /* Table7 */ }, /* 0x04 */ { /* struct ModRMDecision */ @@ -64878,7 +64910,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x05 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1388 /* Table1388 */ + 10 /* Table10 */ }, /* 0x06 */ { /* ModRMDecision */ @@ -64898,7 +64930,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x09 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1389 /* Table1389 */ + 15 /* Table15 */ }, /* 0x0a */ { /* struct ModRMDecision */ @@ -64908,7 +64940,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x0b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1391 /* Table1391 */ + 19 /* Table19 */ }, /* 0x0c */ { /* struct ModRMDecision */ @@ -64918,7 +64950,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x0d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1393 /* Table1393 */ + 22 /* Table22 */ }, /* 0x0e */ { /* ModRMDecision */ @@ -64938,7 +64970,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x11 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1394 /* Table1394 */ + 26 /* Table26 */ }, /* 0x12 */ { /* struct ModRMDecision */ @@ -64948,7 +64980,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x13 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1396 /* Table1396 */ + 30 /* Table30 */ }, /* 0x14 */ { /* struct ModRMDecision */ @@ -64958,7 +64990,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x15 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1398 /* Table1398 */ + 33 /* Table33 */ }, /* 0x16 */ { /* ModRMDecision */ @@ -64978,7 +65010,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x19 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1399 /* Table1399 */ + 38 /* Table38 */ }, /* 0x1a */ { /* struct ModRMDecision */ @@ -64988,7 +65020,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x1b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1401 /* Table1401 */ + 42 /* Table42 */ }, /* 0x1c */ { /* struct ModRMDecision */ @@ -64998,7 +65030,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x1d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1403 /* Table1403 */ + 45 /* Table45 */ }, /* 0x1e */ { /* ModRMDecision */ @@ -65018,7 +65050,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x21 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1404 /* Table1404 */ + 50 /* Table50 */ }, /* 0x22 */ { /* struct ModRMDecision */ @@ -65028,7 +65060,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x23 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1406 /* Table1406 */ + 54 /* Table54 */ }, /* 0x24 */ { /* struct ModRMDecision */ @@ -65038,7 +65070,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x25 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1408 /* Table1408 */ + 57 /* Table57 */ }, /* 0x26 */ { /* struct ModRMDecision */ @@ -65058,7 +65090,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x29 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1409 /* Table1409 */ + 62 /* Table62 */ }, /* 0x2a */ { /* struct ModRMDecision */ @@ -65068,7 +65100,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x2b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1411 /* Table1411 */ + 66 /* Table66 */ }, /* 0x2c */ { /* struct ModRMDecision */ @@ -65078,7 +65110,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x2d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1413 /* Table1413 */ + 69 /* Table69 */ }, /* 0x2e */ { /* struct ModRMDecision */ @@ -65098,7 +65130,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x31 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1414 /* Table1414 */ + 74 /* Table74 */ }, /* 0x32 */ { /* struct ModRMDecision */ @@ -65108,7 +65140,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x33 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1416 /* Table1416 */ + 78 /* Table78 */ }, /* 0x34 */ { /* struct ModRMDecision */ @@ -65118,7 +65150,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x35 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1418 /* Table1418 */ + 81 /* Table81 */ }, /* 0x36 */ { /* struct ModRMDecision */ @@ -65138,7 +65170,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x39 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1419 /* Table1419 */ + 86 /* Table86 */ }, /* 0x3a */ { /* struct ModRMDecision */ @@ -65148,7 +65180,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x3b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1421 /* Table1421 */ + 90 /* Table90 */ }, /* 0x3c */ { /* struct ModRMDecision */ @@ -65158,7 +65190,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x3d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1423 /* Table1423 */ + 93 /* Table93 */ }, /* 0x3e */ { /* struct ModRMDecision */ @@ -65346,9 +65378,9 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x63 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1424 /* Table1424 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x64 */ { /* struct ModRMDecision */ @@ -65378,7 +65410,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x69 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1426 /* Table1426 */ + 110 /* Table110 */ }, /* 0x6a */ { /* struct ModRMDecision */ @@ -65388,7 +65420,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x6b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1428 /* Table1428 */ + 113 /* Table113 */ }, /* 0x6c */ { /* struct ModRMDecision */ @@ -65498,7 +65530,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x81 */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 1430 /* Table1430 */ + 151 /* Table151 */ }, /* 0x82 */ { /* ModRMDecision */ @@ -65508,7 +65540,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x83 */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 1446 /* Table1446 */ + 183 /* Table183 */ }, /* 0x84 */ { /* struct ModRMDecision */ @@ -65518,7 +65550,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x85 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1462 /* Table1462 */ + 201 /* Table201 */ }, /* 0x86 */ { /* struct ModRMDecision */ @@ -65528,7 +65560,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x87 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1464 /* Table1464 */ + 205 /* Table205 */ }, /* 0x88 */ { /* struct ModRMDecision */ @@ -65538,7 +65570,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x89 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1466 /* Table1466 */ + 209 /* Table209 */ }, /* 0x8a */ { /* struct ModRMDecision */ @@ -65548,22 +65580,22 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x8b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1468 /* Table1468 */ + 213 /* Table213 */ }, /* 0x8c */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1470 /* Table1470 */ + 215 /* Table215 */ }, /* 0x8d */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1472 /* Table1472 */ + 1028 /* Table1028 */ }, /* 0x8e */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1474 /* Table1474 */ + 219 /* Table219 */ }, /* 0x8f */ { /* struct ModRMDecision */ @@ -65573,52 +65605,52 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x90 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1476 /* Table1476 */ + 1383 /* Table1383 */ }, /* 0x91 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1476 /* Table1476 */ + 1046 /* Table1046 */ }, /* 0x92 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1476 /* Table1476 */ + 1046 /* Table1046 */ }, /* 0x93 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1476 /* Table1476 */ + 1046 /* Table1046 */ }, /* 0x94 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1476 /* Table1476 */ + 1046 /* Table1046 */ }, /* 0x95 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1476 /* Table1476 */ + 1046 /* Table1046 */ }, /* 0x96 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1476 /* Table1476 */ + 1046 /* Table1046 */ }, /* 0x97 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1476 /* Table1476 */ + 1046 /* Table1046 */ }, /* 0x98 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1477 /* Table1477 */ + 239 /* Table239 */ }, /* 0x99 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1478 /* Table1478 */ + 240 /* Table240 */ }, /* 0x9a */ { /* struct ModRMDecision */ @@ -65658,7 +65690,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xa1 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1479 /* Table1479 */ + 1050 /* Table1050 */ }, /* 0xa2 */ { /* struct ModRMDecision */ @@ -65668,7 +65700,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xa3 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1480 /* Table1480 */ + 1052 /* Table1052 */ }, /* 0xa4 */ { /* struct ModRMDecision */ @@ -65678,7 +65710,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xa5 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1481 /* Table1481 */ + 252 /* Table252 */ }, /* 0xa6 */ { /* struct ModRMDecision */ @@ -65688,7 +65720,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xa7 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1482 /* Table1482 */ + 254 /* Table254 */ }, /* 0xa8 */ { /* struct ModRMDecision */ @@ -65698,7 +65730,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xa9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1483 /* Table1483 */ + 256 /* Table256 */ }, /* 0xaa */ { /* struct ModRMDecision */ @@ -65708,7 +65740,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xab */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1484 /* Table1484 */ + 258 /* Table258 */ }, /* 0xac */ { /* struct ModRMDecision */ @@ -65718,7 +65750,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xad */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1485 /* Table1485 */ + 260 /* Table260 */ }, /* 0xae */ { /* struct ModRMDecision */ @@ -65728,7 +65760,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xaf */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1486 /* Table1486 */ + 262 /* Table262 */ }, /* 0xb0 */ { /* struct ModRMDecision */ @@ -65773,42 +65805,42 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xb8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1487 /* Table1487 */ + 264 /* Table264 */ }, /* 0xb9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1487 /* Table1487 */ + 264 /* Table264 */ }, /* 0xba */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1487 /* Table1487 */ + 264 /* Table264 */ }, /* 0xbb */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1487 /* Table1487 */ + 264 /* Table264 */ }, /* 0xbc */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1487 /* Table1487 */ + 264 /* Table264 */ }, /* 0xbd */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1487 /* Table1487 */ + 264 /* Table264 */ }, /* 0xbe */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1487 /* Table1487 */ + 264 /* Table264 */ }, /* 0xbf */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1487 /* Table1487 */ + 264 /* Table264 */ }, /* 0xc0 */ { /* struct ModRMDecision */ @@ -65818,7 +65850,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xc1 */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 1488 /* Table1488 */ + 281 /* Table281 */ }, /* 0xc2 */ { /* struct ModRMDecision */ @@ -65848,7 +65880,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xc7 */ { /* struct ModRMDecision */ MODRM_SPLITMISC, - 1504 /* Table1504 */ + 375 /* Table375 */ }, /* 0xc8 */ { /* struct ModRMDecision */ @@ -65863,12 +65895,12 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xca */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1576 /* Table1576 */ + 449 /* Table449 */ }, /* 0xcb */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1577 /* Table1577 */ + 450 /* Table450 */ }, /* 0xcc */ { /* struct ModRMDecision */ @@ -65888,7 +65920,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xcf */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1578 /* Table1578 */ + 454 /* Table454 */ }, /* 0xd0 */ { /* struct ModRMDecision */ @@ -65898,7 +65930,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xd1 */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 1579 /* Table1579 */ + 471 /* Table471 */ }, /* 0xd2 */ { /* struct ModRMDecision */ @@ -65908,7 +65940,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xd3 */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 1595 /* Table1595 */ + 503 /* Table503 */ }, /* 0xd4 */ { /* ModRMDecision */ @@ -66088,7 +66120,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xf7 */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 1611 /* Table1611 */ + 969 /* Table969 */ }, /* 0xf8 */ { /* struct ModRMDecision */ @@ -66128,11 +66160,11 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xff */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 1627 /* Table1627 */ + 1058 /* Table1058 */ } } } -, /* IC_64BIT_REXW_XD */ +, /* IC_64BIT_REXW_XS */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -66858,7 +66890,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x90 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 237 /* Table237 */ + 1476 /* Table1476 */ }, /* 0x91 */ { /* struct ModRMDecision */ @@ -67417,7 +67449,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { } } } -, /* IC_64BIT_REXW_OPSIZE */ +, /* IC_64BIT_REXW_XD */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -67823,82 +67855,82 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x50 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1123 /* Table1123 */ + 1024 /* Table1024 */ }, /* 0x51 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1123 /* Table1123 */ + 1024 /* Table1024 */ }, /* 0x52 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1123 /* Table1123 */ + 1024 /* Table1024 */ }, /* 0x53 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1123 /* Table1123 */ + 1024 /* Table1024 */ }, /* 0x54 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1123 /* Table1123 */ + 1024 /* Table1024 */ }, /* 0x55 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1123 /* Table1123 */ + 1024 /* Table1024 */ }, /* 0x56 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1123 /* Table1123 */ + 1024 /* Table1024 */ }, /* 0x57 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1123 /* Table1123 */ + 1024 /* Table1024 */ }, /* 0x58 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1124 /* Table1124 */ + 1025 /* Table1025 */ }, /* 0x59 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1124 /* Table1124 */ + 1025 /* Table1025 */ }, /* 0x5a */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1124 /* Table1124 */ + 1025 /* Table1025 */ }, /* 0x5b */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1124 /* Table1124 */ + 1025 /* Table1025 */ }, /* 0x5c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1124 /* Table1124 */ + 1025 /* Table1025 */ }, /* 0x5d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1124 /* Table1124 */ + 1025 /* Table1025 */ }, /* 0x5e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1124 /* Table1124 */ + 1025 /* Table1025 */ }, /* 0x5f */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1124 /* Table1124 */ + 1025 /* Table1025 */ }, /* 0x60 */ { /* ModRMDecision */ @@ -67943,7 +67975,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x68 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1643 /* Table1643 */ + 1026 /* Table1026 */ }, /* 0x69 */ { /* struct ModRMDecision */ @@ -67968,7 +68000,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x6d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1135 /* Table1135 */ + 116 /* Table116 */ }, /* 0x6e */ { /* struct ModRMDecision */ @@ -67978,7 +68010,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x6f */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1136 /* Table1136 */ + 118 /* Table118 */ }, /* 0x70 */ { /* struct ModRMDecision */ @@ -68138,7 +68170,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x8f */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 1183 /* Table1183 */ + 1030 /* Table1030 */ }, /* 0x90 */ { /* struct ModRMDecision */ @@ -68193,7 +68225,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x9a */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1202 /* Table1202 */ + 241 /* Table241 */ }, /* 0x9b */ { /* struct ModRMDecision */ @@ -68203,12 +68235,12 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x9c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1203 /* Table1203 */ + 1047 /* Table1047 */ }, /* 0x9d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1204 /* Table1204 */ + 1048 /* Table1048 */ }, /* 0x9e */ { /* struct ModRMDecision */ @@ -68393,22 +68425,22 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xc2 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1230 /* Table1230 */ + 1053 /* Table1053 */ }, /* 0xc3 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1231 /* Table1231 */ + 1054 /* Table1054 */ }, /* 0xc4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1232 /* Table1232 */ + 299 /* Table299 */ }, /* 0xc5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1234 /* Table1234 */ + 301 /* Table301 */ }, /* 0xc6 */ { /* struct ModRMDecision */ @@ -68568,7 +68600,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xe5 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1343 /* Table1343 */ + 936 /* Table936 */ }, /* 0xe6 */ { /* struct ModRMDecision */ @@ -68578,22 +68610,22 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xe7 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1344 /* Table1344 */ + 938 /* Table938 */ }, /* 0xe8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1345 /* Table1345 */ + 1057 /* Table1057 */ }, /* 0xe9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1346 /* Table1346 */ + 940 /* Table940 */ }, /* 0xea */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1347 /* Table1347 */ + 941 /* Table941 */ }, /* 0xeb */ { /* struct ModRMDecision */ @@ -68608,7 +68640,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xed */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1348 /* Table1348 */ + 944 /* Table944 */ }, /* 0xee */ { /* struct ModRMDecision */ @@ -68618,7 +68650,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xef */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1349 /* Table1349 */ + 946 /* Table946 */ }, /* 0xf0 */ { /* struct ModRMDecision */ @@ -68698,42 +68730,42 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xff */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 1663 /* Table1663 */ + 1627 /* Table1627 */ } } } -, /* IC_XD_OPSIZE */ +, /* IC_64BIT_REXW_OPSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1 /* Table1 */ }, /* 0x01 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1384 /* Table1384 */ }, /* 0x02 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5 /* Table5 */ }, /* 0x03 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1386 /* Table1386 */ }, /* 0x04 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 9 /* Table9 */ }, /* 0x05 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1388 /* Table1388 */ }, /* 0x06 */ { /* ModRMDecision */ @@ -68746,34 +68778,34 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x08 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 13 /* Table13 */ }, /* 0x09 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1389 /* Table1389 */ }, /* 0x0a */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 17 /* Table17 */ }, /* 0x0b */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1391 /* Table1391 */ }, /* 0x0c */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 21 /* Table21 */ }, /* 0x0d */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1393 /* Table1393 */ }, /* 0x0e */ { /* ModRMDecision */ @@ -68786,34 +68818,34 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x10 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 24 /* Table24 */ }, /* 0x11 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1394 /* Table1394 */ }, /* 0x12 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 28 /* Table28 */ }, /* 0x13 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1396 /* Table1396 */ }, /* 0x14 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 32 /* Table32 */ }, /* 0x15 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1398 /* Table1398 */ }, /* 0x16 */ { /* ModRMDecision */ @@ -68826,34 +68858,34 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x18 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 36 /* Table36 */ }, /* 0x19 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1399 /* Table1399 */ }, /* 0x1a */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 40 /* Table40 */ }, /* 0x1b */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1401 /* Table1401 */ }, /* 0x1c */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 44 /* Table44 */ }, /* 0x1d */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1403 /* Table1403 */ }, /* 0x1e */ { /* ModRMDecision */ @@ -68866,39 +68898,39 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x20 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 48 /* Table48 */ }, /* 0x21 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1404 /* Table1404 */ }, /* 0x22 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 52 /* Table52 */ }, /* 0x23 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1406 /* Table1406 */ }, /* 0x24 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 56 /* Table56 */ }, /* 0x25 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1408 /* Table1408 */ }, /* 0x26 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 58 /* Table58 */ }, /* 0x27 */ { /* ModRMDecision */ @@ -68906,39 +68938,39 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x28 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 60 /* Table60 */ }, /* 0x29 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1409 /* Table1409 */ }, /* 0x2a */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 64 /* Table64 */ }, /* 0x2b */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1411 /* Table1411 */ }, /* 0x2c */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 68 /* Table68 */ }, /* 0x2d */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1413 /* Table1413 */ }, /* 0x2e */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 70 /* Table70 */ }, /* 0x2f */ { /* ModRMDecision */ @@ -68946,39 +68978,39 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x30 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 72 /* Table72 */ }, /* 0x31 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1414 /* Table1414 */ }, /* 0x32 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 76 /* Table76 */ }, /* 0x33 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1416 /* Table1416 */ }, /* 0x34 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 80 /* Table80 */ }, /* 0x35 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1418 /* Table1418 */ }, /* 0x36 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 82 /* Table82 */ }, /* 0x37 */ { /* ModRMDecision */ @@ -68986,39 +69018,39 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x38 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 84 /* Table84 */ }, /* 0x39 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1419 /* Table1419 */ }, /* 0x3a */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 88 /* Table88 */ }, /* 0x3b */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1421 /* Table1421 */ }, /* 0x3c */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 92 /* Table92 */ }, /* 0x3d */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1423 /* Table1423 */ }, /* 0x3e */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 94 /* Table94 */ }, /* 0x3f */ { /* ModRMDecision */ @@ -69066,9 +69098,9 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x48 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1023 /* Table1023 */ }, /* 0x49 */ { /* ModRMDecision */ @@ -69106,84 +69138,84 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x50 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1123 /* Table1123 */ }, /* 0x51 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1123 /* Table1123 */ }, /* 0x52 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1123 /* Table1123 */ }, /* 0x53 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1123 /* Table1123 */ }, /* 0x54 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1123 /* Table1123 */ }, /* 0x55 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1123 /* Table1123 */ }, /* 0x56 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1123 /* Table1123 */ }, /* 0x57 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1123 /* Table1123 */ }, /* 0x58 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1124 /* Table1124 */ }, /* 0x59 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1124 /* Table1124 */ }, /* 0x5a */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1124 /* Table1124 */ }, /* 0x5b */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1124 /* Table1124 */ }, /* 0x5c */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1124 /* Table1124 */ }, /* 0x5d */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1124 /* Table1124 */ }, /* 0x5e */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1124 /* Table1124 */ }, /* 0x5f */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1124 /* Table1124 */ }, /* 0x60 */ { /* ModRMDecision */ @@ -69201,24 +69233,24 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x63 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1424 /* Table1424 */ }, /* 0x64 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 106 /* Table106 */ }, /* 0x65 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 107 /* Table107 */ }, /* 0x66 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 108 /* Table108 */ }, /* 0x67 */ { /* ModRMDecision */ @@ -69226,134 +69258,134 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x68 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1643 /* Table1643 */ }, /* 0x69 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1426 /* Table1426 */ }, /* 0x6a */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1027 /* Table1027 */ }, /* 0x6b */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1428 /* Table1428 */ }, /* 0x6c */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 115 /* Table115 */ }, /* 0x6d */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1135 /* Table1135 */ }, /* 0x6e */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 117 /* Table117 */ }, /* 0x6f */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1136 /* Table1136 */ }, /* 0x70 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 119 /* Table119 */ }, /* 0x71 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 120 /* Table120 */ }, /* 0x72 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 121 /* Table121 */ }, /* 0x73 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 122 /* Table122 */ }, /* 0x74 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 123 /* Table123 */ }, /* 0x75 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 124 /* Table124 */ }, /* 0x76 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 125 /* Table125 */ }, /* 0x77 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 126 /* Table126 */ }, /* 0x78 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 127 /* Table127 */ }, /* 0x79 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 128 /* Table128 */ }, /* 0x7a */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 129 /* Table129 */ }, /* 0x7b */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 130 /* Table130 */ }, /* 0x7c */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 131 /* Table131 */ }, /* 0x7d */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 132 /* Table132 */ }, /* 0x7e */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 133 /* Table133 */ }, /* 0x7f */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 134 /* Table134 */ }, /* 0x80 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITREG, + 135 /* Table135 */ }, /* 0x81 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITREG, + 1430 /* Table1430 */ }, /* 0x82 */ { /* ModRMDecision */ @@ -69361,409 +69393,409 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x83 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITREG, + 1446 /* Table1446 */ }, /* 0x84 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 199 /* Table199 */ }, /* 0x85 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1462 /* Table1462 */ }, /* 0x86 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 203 /* Table203 */ }, /* 0x87 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1464 /* Table1464 */ }, /* 0x88 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 207 /* Table207 */ }, /* 0x89 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1466 /* Table1466 */ }, /* 0x8a */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 211 /* Table211 */ }, /* 0x8b */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1468 /* Table1468 */ }, /* 0x8c */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1470 /* Table1470 */ }, /* 0x8d */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1472 /* Table1472 */ }, /* 0x8e */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1474 /* Table1474 */ }, /* 0x8f */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITREG, + 1183 /* Table1183 */ }, /* 0x90 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 237 /* Table237 */ }, /* 0x91 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1476 /* Table1476 */ }, /* 0x92 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1476 /* Table1476 */ }, /* 0x93 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1476 /* Table1476 */ }, /* 0x94 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1476 /* Table1476 */ }, /* 0x95 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1476 /* Table1476 */ }, /* 0x96 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1476 /* Table1476 */ }, /* 0x97 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1476 /* Table1476 */ }, /* 0x98 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1477 /* Table1477 */ }, /* 0x99 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1478 /* Table1478 */ }, /* 0x9a */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1202 /* Table1202 */ }, /* 0x9b */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 242 /* Table242 */ }, /* 0x9c */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1203 /* Table1203 */ }, /* 0x9d */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1204 /* Table1204 */ }, /* 0x9e */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 245 /* Table245 */ }, /* 0x9f */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 246 /* Table246 */ }, /* 0xa0 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1049 /* Table1049 */ }, /* 0xa1 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1479 /* Table1479 */ }, /* 0xa2 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1051 /* Table1051 */ }, /* 0xa3 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1480 /* Table1480 */ }, /* 0xa4 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 251 /* Table251 */ }, /* 0xa5 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1481 /* Table1481 */ }, /* 0xa6 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 253 /* Table253 */ }, /* 0xa7 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1482 /* Table1482 */ }, /* 0xa8 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 255 /* Table255 */ }, /* 0xa9 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1483 /* Table1483 */ }, /* 0xaa */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 257 /* Table257 */ }, /* 0xab */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1484 /* Table1484 */ }, /* 0xac */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 259 /* Table259 */ }, /* 0xad */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1485 /* Table1485 */ }, /* 0xae */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 261 /* Table261 */ }, /* 0xaf */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1486 /* Table1486 */ }, /* 0xb0 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 263 /* Table263 */ }, /* 0xb1 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 263 /* Table263 */ }, /* 0xb2 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 263 /* Table263 */ }, /* 0xb3 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 263 /* Table263 */ }, /* 0xb4 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 263 /* Table263 */ }, /* 0xb5 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 263 /* Table263 */ }, /* 0xb6 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 263 /* Table263 */ }, /* 0xb7 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 263 /* Table263 */ }, /* 0xb8 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1487 /* Table1487 */ }, /* 0xb9 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1487 /* Table1487 */ }, /* 0xba */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1487 /* Table1487 */ }, /* 0xbb */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1487 /* Table1487 */ }, /* 0xbc */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1487 /* Table1487 */ }, /* 0xbd */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1487 /* Table1487 */ }, /* 0xbe */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1487 /* Table1487 */ }, /* 0xbf */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1487 /* Table1487 */ }, /* 0xc0 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITREG, + 265 /* Table265 */ }, /* 0xc1 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITREG, + 1488 /* Table1488 */ }, /* 0xc2 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1230 /* Table1230 */ }, /* 0xc3 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1231 /* Table1231 */ }, /* 0xc4 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1232 /* Table1232 */ }, /* 0xc5 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1234 /* Table1234 */ }, /* 0xc6 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITMISC, + 303 /* Table303 */ }, /* 0xc7 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITMISC, + 1504 /* Table1504 */ }, /* 0xc8 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 447 /* Table447 */ }, /* 0xc9 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1055 /* Table1055 */ }, /* 0xca */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1576 /* Table1576 */ }, /* 0xcb */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1577 /* Table1577 */ }, /* 0xcc */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 451 /* Table451 */ }, /* 0xcd */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 452 /* Table452 */ }, /* 0xce */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 453 /* Table453 */ }, /* 0xcf */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1578 /* Table1578 */ }, /* 0xd0 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITREG, + 455 /* Table455 */ }, /* 0xd1 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITREG, + 1579 /* Table1579 */ }, /* 0xd2 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITREG, + 487 /* Table487 */ }, /* 0xd3 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITREG, + 1595 /* Table1595 */ }, /* 0xd4 */ { /* ModRMDecision */ @@ -69776,244 +69808,239 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xd6 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 521 /* Table521 */ }, /* 0xd7 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 522 /* Table522 */ }, /* 0xd8 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITREG, + 523 /* Table523 */ }, /* 0xd9 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITMISC, + 539 /* Table539 */ }, /* 0xda */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITMISC, + 611 /* Table611 */ }, /* 0xdb */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITMISC, + 683 /* Table683 */ }, /* 0xdc */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITREG, + 755 /* Table755 */ }, /* 0xdd */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITREG, + 771 /* Table771 */ }, /* 0xde */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITMISC, + 787 /* Table787 */ }, /* 0xdf */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITMISC, + 859 /* Table859 */ }, /* 0xe0 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 931 /* Table931 */ }, /* 0xe1 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 932 /* Table932 */ }, /* 0xe2 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 933 /* Table933 */ }, /* 0xe3 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1056 /* Table1056 */ }, /* 0xe4 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 935 /* Table935 */ }, /* 0xe5 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1343 /* Table1343 */ }, /* 0xe6 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 937 /* Table937 */ }, /* 0xe7 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1344 /* Table1344 */ }, /* 0xe8 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1345 /* Table1345 */ }, /* 0xe9 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1346 /* Table1346 */ }, /* 0xea */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1347 /* Table1347 */ }, /* 0xeb */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 942 /* Table942 */ }, /* 0xec */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 943 /* Table943 */ }, /* 0xed */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1348 /* Table1348 */ }, /* 0xee */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 945 /* Table945 */ }, /* 0xef */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1349 /* Table1349 */ }, /* 0xf0 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 947 /* Table947 */ }, /* 0xf1 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 948 /* Table948 */ }, /* 0xf2 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 949 /* Table949 */ }, /* 0xf3 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 950 /* Table950 */ }, /* 0xf4 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 951 /* Table951 */ }, /* 0xf5 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 952 /* Table952 */ }, /* 0xf6 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITREG, + 953 /* Table953 */ }, /* 0xf7 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITREG, + 1611 /* Table1611 */ }, /* 0xf8 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 985 /* Table985 */ }, /* 0xf9 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 986 /* Table986 */ }, /* 0xfa */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 987 /* Table987 */ }, /* 0xfb */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 988 /* Table988 */ }, /* 0xfc */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 989 /* Table989 */ }, /* 0xfd */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 990 /* Table990 */ }, /* 0xfe */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITREG, + 991 /* Table991 */ }, /* 0xff */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITREG, + 1663 /* Table1663 */ } } } -, }; -static const uint8_t index_x86DisassemblerOneByteOpcodes[] = { -1, 2, 3, 4, 5, 6, 0, 0, 7, 8, 9, 10, 11, 0, 0, 12, 13, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }; - -static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { - /* IC */ +, /* IC_XD_OPSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ - { /* struct ModRMDecision */ - MODRM_SPLITREG, - 1679 /* Table1679 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x01 */ - { /* struct ModRMDecision */ - MODRM_SPLITMISC, - 1695 /* Table1695 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x02 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1767 /* Table1767 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x03 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1769 /* Table1769 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x04 */ { /* ModRMDecision */ @@ -70021,29 +70048,29 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x05 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1771 /* Table1771 */ + 0 /* EmptyTable */ }, /* 0x06 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1772 /* Table1772 */ + 0 /* EmptyTable */ }, /* 0x07 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1773 /* Table1773 */ + 0 /* EmptyTable */ }, /* 0x08 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1774 /* Table1774 */ + 0 /* EmptyTable */ }, /* 0x09 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1775 /* Table1775 */ + 0 /* EmptyTable */ }, /* 0x0a */ { /* ModRMDecision */ @@ -70051,9 +70078,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x0b */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1776 /* Table1776 */ + 0 /* EmptyTable */ }, /* 0x0c */ { /* ModRMDecision */ @@ -70061,14 +70088,14 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x0d */ - { /* struct ModRMDecision */ - MODRM_SPLITREG, - 1777 /* Table1777 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x0e */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1793 /* Table1793 */ + 0 /* EmptyTable */ }, /* 0x0f */ { /* ModRMDecision */ @@ -70076,104 +70103,104 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x10 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1794 /* Table1794 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x11 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1796 /* Table1796 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x12 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1798 /* Table1798 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x13 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1800 /* Table1800 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x14 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1802 /* Table1802 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x15 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1804 /* Table1804 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x16 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1806 /* Table1806 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x17 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1808 /* Table1808 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x18 */ - { /* struct ModRMDecision */ - MODRM_SPLITREG, - 1810 /* Table1810 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x19 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1826 /* Table1826 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x1a */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1828 /* Table1828 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x1b */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1830 /* Table1830 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x1c */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1832 /* Table1832 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x1d */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1834 /* Table1834 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x1e */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1836 /* Table1836 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x1f */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1838 /* Table1838 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x20 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1840 /* Table1840 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x21 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1842 /* Table1842 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x22 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1844 /* Table1844 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x23 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1846 /* Table1846 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x24 */ { /* ModRMDecision */ @@ -70196,74 +70223,74 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x28 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1848 /* Table1848 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x29 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1850 /* Table1850 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x2a */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1852 /* Table1852 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x2b */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1854 /* Table1854 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x2c */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1856 /* Table1856 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x2d */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1858 /* Table1858 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x2e */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1860 /* Table1860 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x2f */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1862 /* Table1862 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x30 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1864 /* Table1864 */ + 0 /* EmptyTable */ }, /* 0x31 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1865 /* Table1865 */ + 0 /* EmptyTable */ }, /* 0x32 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1866 /* Table1866 */ + 0 /* EmptyTable */ }, /* 0x33 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1867 /* Table1867 */ + 0 /* EmptyTable */ }, /* 0x34 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1868 /* Table1868 */ + 0 /* EmptyTable */ }, /* 0x35 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1869 /* Table1869 */ + 0 /* EmptyTable */ }, /* 0x36 */ { /* ModRMDecision */ @@ -70271,9 +70298,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x37 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1870 /* Table1870 */ + 0 /* EmptyTable */ }, /* 0x38 */ { /* ModRMDecision */ @@ -70316,224 +70343,224 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x40 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1871 /* Table1871 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x41 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1873 /* Table1873 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x42 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1875 /* Table1875 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x43 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1877 /* Table1877 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x44 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1879 /* Table1879 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x45 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1881 /* Table1881 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x46 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1883 /* Table1883 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x47 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1885 /* Table1885 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x48 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1887 /* Table1887 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x49 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1889 /* Table1889 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x4a */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1891 /* Table1891 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x4b */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1893 /* Table1893 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x4c */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1895 /* Table1895 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x4d */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1897 /* Table1897 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x4e */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1899 /* Table1899 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x4f */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1901 /* Table1901 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x50 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1903 /* Table1903 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x51 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1905 /* Table1905 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x52 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1907 /* Table1907 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x53 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1909 /* Table1909 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x54 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1911 /* Table1911 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x55 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1913 /* Table1913 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x56 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1915 /* Table1915 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x57 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1917 /* Table1917 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x58 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1919 /* Table1919 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x59 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1921 /* Table1921 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x5a */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1923 /* Table1923 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x5b */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1925 /* Table1925 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x5c */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1927 /* Table1927 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x5d */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1929 /* Table1929 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x5e */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1931 /* Table1931 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x5f */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1933 /* Table1933 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x60 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1935 /* Table1935 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x61 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1937 /* Table1937 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x62 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1939 /* Table1939 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x63 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1941 /* Table1941 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x64 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1943 /* Table1943 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x65 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1945 /* Table1945 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x66 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1947 /* Table1947 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x67 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1949 /* Table1949 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x68 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1951 /* Table1951 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x69 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1953 /* Table1953 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x6a */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1955 /* Table1955 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x6b */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1957 /* Table1957 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x6c */ { /* ModRMDecision */ @@ -70546,64 +70573,64 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x6e */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1959 /* Table1959 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x6f */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1961 /* Table1961 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x70 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1963 /* Table1963 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x71 */ - { /* struct ModRMDecision */ - MODRM_SPLITREG, - 1965 /* Table1965 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x72 */ - { /* struct ModRMDecision */ - MODRM_SPLITREG, - 1981 /* Table1981 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x73 */ - { /* struct ModRMDecision */ - MODRM_SPLITREG, - 1997 /* Table1997 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x74 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2013 /* Table2013 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x75 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2015 /* Table2015 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x76 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2017 /* Table2017 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x77 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 2019 /* Table2019 */ + 0 /* EmptyTable */ }, /* 0x78 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2020 /* Table2020 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x79 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2022 /* Table2022 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x7a */ { /* ModRMDecision */ @@ -70626,294 +70653,294 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x7e */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2024 /* Table2024 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x7f */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2026 /* Table2026 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x80 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 2028 /* Table2028 */ + 0 /* EmptyTable */ }, /* 0x81 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 2029 /* Table2029 */ + 0 /* EmptyTable */ }, /* 0x82 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 2030 /* Table2030 */ + 0 /* EmptyTable */ }, /* 0x83 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 2031 /* Table2031 */ + 0 /* EmptyTable */ }, /* 0x84 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 2032 /* Table2032 */ + 0 /* EmptyTable */ }, /* 0x85 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 2033 /* Table2033 */ + 0 /* EmptyTable */ }, /* 0x86 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 2034 /* Table2034 */ + 0 /* EmptyTable */ }, /* 0x87 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 2035 /* Table2035 */ + 0 /* EmptyTable */ }, /* 0x88 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 2036 /* Table2036 */ + 0 /* EmptyTable */ }, /* 0x89 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 2037 /* Table2037 */ + 0 /* EmptyTable */ }, /* 0x8a */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 2038 /* Table2038 */ + 0 /* EmptyTable */ }, /* 0x8b */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 2039 /* Table2039 */ + 0 /* EmptyTable */ }, /* 0x8c */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 2040 /* Table2040 */ + 0 /* EmptyTable */ }, /* 0x8d */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 2041 /* Table2041 */ + 0 /* EmptyTable */ }, /* 0x8e */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 2042 /* Table2042 */ + 0 /* EmptyTable */ }, /* 0x8f */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 2043 /* Table2043 */ + 0 /* EmptyTable */ }, /* 0x90 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2044 /* Table2044 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x91 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2046 /* Table2046 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x92 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2048 /* Table2048 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x93 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2050 /* Table2050 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x94 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2052 /* Table2052 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x95 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2054 /* Table2054 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x96 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2056 /* Table2056 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x97 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2058 /* Table2058 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x98 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2060 /* Table2060 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x99 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2062 /* Table2062 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x9a */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2064 /* Table2064 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x9b */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2066 /* Table2066 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x9c */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2068 /* Table2068 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x9d */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2070 /* Table2070 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x9e */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2072 /* Table2072 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x9f */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2074 /* Table2074 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xa0 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 2076 /* Table2076 */ + 0 /* EmptyTable */ }, /* 0xa1 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 2077 /* Table2077 */ + 0 /* EmptyTable */ }, /* 0xa2 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 2078 /* Table2078 */ + 0 /* EmptyTable */ }, /* 0xa3 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2079 /* Table2079 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xa4 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2081 /* Table2081 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xa5 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2083 /* Table2083 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xa6 */ - { /* struct ModRMDecision */ - MODRM_SPLITMISC, - 2085 /* Table2085 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xa7 */ - { /* struct ModRMDecision */ - MODRM_SPLITMISC, - 2157 /* Table2157 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xa8 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 2229 /* Table2229 */ + 0 /* EmptyTable */ }, /* 0xa9 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 2230 /* Table2230 */ + 0 /* EmptyTable */ }, /* 0xaa */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 2231 /* Table2231 */ + 0 /* EmptyTable */ }, /* 0xab */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2232 /* Table2232 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xac */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2234 /* Table2234 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xad */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2236 /* Table2236 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xae */ - { /* struct ModRMDecision */ - MODRM_SPLITMISC, - 2238 /* Table2238 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xaf */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2310 /* Table2310 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xb0 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2312 /* Table2312 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xb1 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2314 /* Table2314 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xb2 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2316 /* Table2316 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xb3 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2318 /* Table2318 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xb4 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2320 /* Table2320 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xb5 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2322 /* Table2322 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xb6 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2324 /* Table2324 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xb7 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2326 /* Table2326 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xb8 */ { /* ModRMDecision */ @@ -70921,119 +70948,119 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xb9 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 2328 /* Table2328 */ + 0 /* EmptyTable */ }, /* 0xba */ - { /* struct ModRMDecision */ - MODRM_SPLITREG, - 2329 /* Table2329 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xbb */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2345 /* Table2345 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xbc */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2347 /* Table2347 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xbd */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2349 /* Table2349 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xbe */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2351 /* Table2351 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xbf */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2353 /* Table2353 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xc0 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2355 /* Table2355 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xc1 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2357 /* Table2357 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xc2 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2359 /* Table2359 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xc3 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2361 /* Table2361 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xc4 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2363 /* Table2363 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xc5 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2365 /* Table2365 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xc6 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2367 /* Table2367 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xc7 */ - { /* struct ModRMDecision */ - MODRM_SPLITREG, - 2369 /* Table2369 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xc8 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 2385 /* Table2385 */ + 0 /* EmptyTable */ }, /* 0xc9 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 2385 /* Table2385 */ + 0 /* EmptyTable */ }, /* 0xca */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 2385 /* Table2385 */ + 0 /* EmptyTable */ }, /* 0xcb */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 2385 /* Table2385 */ + 0 /* EmptyTable */ }, /* 0xcc */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 2385 /* Table2385 */ + 0 /* EmptyTable */ }, /* 0xcd */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 2385 /* Table2385 */ + 0 /* EmptyTable */ }, /* 0xce */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 2385 /* Table2385 */ + 0 /* EmptyTable */ }, /* 0xcf */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 2385 /* Table2385 */ + 0 /* EmptyTable */ }, /* 0xd0 */ { /* ModRMDecision */ @@ -71041,29 +71068,29 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xd1 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2386 /* Table2386 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xd2 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2388 /* Table2388 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xd3 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2390 /* Table2390 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xd4 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2392 /* Table2392 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xd5 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2394 /* Table2394 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xd6 */ { /* ModRMDecision */ @@ -71071,79 +71098,79 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xd7 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2396 /* Table2396 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xd8 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2398 /* Table2398 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xd9 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2400 /* Table2400 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xda */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2402 /* Table2402 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xdb */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2404 /* Table2404 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xdc */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2406 /* Table2406 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xdd */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2408 /* Table2408 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xde */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2410 /* Table2410 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xdf */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2412 /* Table2412 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xe0 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2414 /* Table2414 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xe1 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2416 /* Table2416 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xe2 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2418 /* Table2418 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xe3 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2420 /* Table2420 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xe4 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2422 /* Table2422 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xe5 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2424 /* Table2424 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xe6 */ { /* ModRMDecision */ @@ -71151,49 +71178,49 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xe7 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2426 /* Table2426 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xe8 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2428 /* Table2428 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xe9 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2430 /* Table2430 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xea */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2432 /* Table2432 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xeb */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2434 /* Table2434 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xec */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2436 /* Table2436 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xed */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2438 /* Table2438 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xee */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2440 /* Table2440 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xef */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2442 /* Table2442 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xf0 */ { /* ModRMDecision */ @@ -71201,74 +71228,74 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xf1 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2444 /* Table2444 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xf2 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2446 /* Table2446 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xf3 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2448 /* Table2448 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xf4 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2450 /* Table2450 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xf5 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2452 /* Table2452 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xf6 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2454 /* Table2454 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xf7 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2456 /* Table2456 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xf8 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2458 /* Table2458 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xf9 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2460 /* Table2460 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xfa */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2462 /* Table2462 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xfb */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2464 /* Table2464 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xfc */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2466 /* Table2466 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xfd */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2468 /* Table2468 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xfe */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2470 /* Table2470 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xff */ { /* ModRMDecision */ @@ -71277,7 +71304,11 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { } } } -, /* IC_64BIT */ +, }; +static const uint8_t index_x86DisassemblerOneByteOpcodes[] = { +1, 2, 3, 4, 5, 6, 0, 0, 7, 8, 9, 10, 11, 0, 0, 12, 13, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }; +static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { + /* IC */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -71288,7 +71319,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x01 */ { /* struct ModRMDecision */ MODRM_SPLITMISC, - 2472 /* Table2472 */ + 1695 /* Table1695 */ }, /* 0x02 */ { /* struct ModRMDecision */ @@ -71443,22 +71474,22 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x20 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2544 /* Table2544 */ + 1840 /* Table1840 */ }, /* 0x21 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2546 /* Table2546 */ + 1842 /* Table1842 */ }, /* 0x22 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2548 /* Table2548 */ + 1844 /* Table1844 */ }, /* 0x23 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2550 /* Table2550 */ + 1846 /* Table1846 */ }, /* 0x24 */ { /* ModRMDecision */ @@ -71883,12 +71914,12 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x78 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2552 /* Table2552 */ + 2020 /* Table2020 */ }, /* 0x79 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2554 /* Table2554 */ + 2022 /* Table2022 */ }, /* 0x7a */ { /* ModRMDecision */ @@ -72083,17 +72114,17 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xa0 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 2556 /* Table2556 */ + 2076 /* Table2076 */ }, /* 0xa1 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 2557 /* Table2557 */ + 2077 /* Table2077 */ }, /* 0xa2 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 2558 /* Table2558 */ + 2078 /* Table2078 */ }, /* 0xa3 */ { /* struct ModRMDecision */ @@ -72123,12 +72154,12 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xa8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 2559 /* Table2559 */ + 2229 /* Table2229 */ }, /* 0xa9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 2560 /* Table2560 */ + 2230 /* Table2230 */ }, /* 0xaa */ { /* struct ModRMDecision */ @@ -72518,7 +72549,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xf7 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2561 /* Table2561 */ + 2456 /* Table2456 */ }, /* 0xf8 */ { /* struct ModRMDecision */ @@ -72562,28 +72593,28 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { } } } -, /* IC_OPSIZE */ +, /* IC_64BIT */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 2563 /* Table2563 */ + 1679 /* Table1679 */ }, /* 0x01 */ { /* struct ModRMDecision */ MODRM_SPLITMISC, - 2579 /* Table2579 */ + 2472 /* Table2472 */ }, /* 0x02 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2651 /* Table2651 */ + 1767 /* Table1767 */ }, /* 0x03 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2653 /* Table2653 */ + 1769 /* Table1769 */ }, /* 0x04 */ { /* ModRMDecision */ @@ -72648,42 +72679,42 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x10 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2655 /* Table2655 */ + 1794 /* Table1794 */ }, /* 0x11 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2657 /* Table2657 */ + 1796 /* Table1796 */ }, /* 0x12 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2659 /* Table2659 */ + 1798 /* Table1798 */ }, /* 0x13 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2661 /* Table2661 */ + 1800 /* Table1800 */ }, /* 0x14 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2663 /* Table2663 */ + 1802 /* Table1802 */ }, /* 0x15 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2665 /* Table2665 */ + 1804 /* Table1804 */ }, /* 0x16 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2667 /* Table2667 */ + 1806 /* Table1806 */ }, /* 0x17 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2669 /* Table2669 */ + 1808 /* Table1808 */ }, /* 0x18 */ { /* struct ModRMDecision */ @@ -72693,57 +72724,57 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x19 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2671 /* Table2671 */ + 1826 /* Table1826 */ }, /* 0x1a */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2673 /* Table2673 */ + 1828 /* Table1828 */ }, /* 0x1b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2675 /* Table2675 */ + 1830 /* Table1830 */ }, /* 0x1c */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2677 /* Table2677 */ + 1832 /* Table1832 */ }, /* 0x1d */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2679 /* Table2679 */ + 1834 /* Table1834 */ }, /* 0x1e */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2681 /* Table2681 */ + 1836 /* Table1836 */ }, /* 0x1f */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2683 /* Table2683 */ + 1838 /* Table1838 */ }, /* 0x20 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1840 /* Table1840 */ + 2544 /* Table2544 */ }, /* 0x21 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1842 /* Table1842 */ + 2546 /* Table2546 */ }, /* 0x22 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1844 /* Table1844 */ + 2548 /* Table2548 */ }, /* 0x23 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1846 /* Table1846 */ + 2550 /* Table2550 */ }, /* 0x24 */ { /* ModRMDecision */ @@ -72768,42 +72799,42 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x28 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2685 /* Table2685 */ + 1848 /* Table1848 */ }, /* 0x29 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2687 /* Table2687 */ + 1850 /* Table1850 */ }, /* 0x2a */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2689 /* Table2689 */ + 1852 /* Table1852 */ }, /* 0x2b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2691 /* Table2691 */ + 1854 /* Table1854 */ }, /* 0x2c */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2693 /* Table2693 */ + 1856 /* Table1856 */ }, /* 0x2d */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2695 /* Table2695 */ + 1858 /* Table1858 */ }, /* 0x2e */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2697 /* Table2697 */ + 1860 /* Table1860 */ }, /* 0x2f */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2699 /* Table2699 */ + 1862 /* Table1862 */ }, /* 0x30 */ { /* struct ModRMDecision */ @@ -72888,92 +72919,92 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x40 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2701 /* Table2701 */ + 1871 /* Table1871 */ }, /* 0x41 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2703 /* Table2703 */ + 1873 /* Table1873 */ }, /* 0x42 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2705 /* Table2705 */ + 1875 /* Table1875 */ }, /* 0x43 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2707 /* Table2707 */ + 1877 /* Table1877 */ }, /* 0x44 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2709 /* Table2709 */ + 1879 /* Table1879 */ }, /* 0x45 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2711 /* Table2711 */ + 1881 /* Table1881 */ }, /* 0x46 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2713 /* Table2713 */ + 1883 /* Table1883 */ }, /* 0x47 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2715 /* Table2715 */ + 1885 /* Table1885 */ }, /* 0x48 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2717 /* Table2717 */ + 1887 /* Table1887 */ }, /* 0x49 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2719 /* Table2719 */ + 1889 /* Table1889 */ }, /* 0x4a */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2721 /* Table2721 */ + 1891 /* Table1891 */ }, /* 0x4b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2723 /* Table2723 */ + 1893 /* Table1893 */ }, /* 0x4c */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2725 /* Table2725 */ + 1895 /* Table1895 */ }, /* 0x4d */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2727 /* Table2727 */ + 1897 /* Table1897 */ }, /* 0x4e */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2729 /* Table2729 */ + 1899 /* Table1899 */ }, /* 0x4f */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2731 /* Table2731 */ + 1901 /* Table1901 */ }, /* 0x50 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2733 /* Table2733 */ + 1903 /* Table1903 */ }, /* 0x51 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2735 /* Table2735 */ + 1905 /* Table1905 */ }, /* 0x52 */ { /* struct ModRMDecision */ @@ -72988,177 +73019,177 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x54 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2737 /* Table2737 */ + 1911 /* Table1911 */ }, /* 0x55 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2739 /* Table2739 */ + 1913 /* Table1913 */ }, /* 0x56 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2741 /* Table2741 */ + 1915 /* Table1915 */ }, /* 0x57 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2743 /* Table2743 */ + 1917 /* Table1917 */ }, /* 0x58 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2745 /* Table2745 */ + 1919 /* Table1919 */ }, /* 0x59 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2747 /* Table2747 */ + 1921 /* Table1921 */ }, /* 0x5a */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2749 /* Table2749 */ + 1923 /* Table1923 */ }, /* 0x5b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2751 /* Table2751 */ + 1925 /* Table1925 */ }, /* 0x5c */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2753 /* Table2753 */ + 1927 /* Table1927 */ }, /* 0x5d */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2755 /* Table2755 */ + 1929 /* Table1929 */ }, /* 0x5e */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2757 /* Table2757 */ + 1931 /* Table1931 */ }, /* 0x5f */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2759 /* Table2759 */ + 1933 /* Table1933 */ }, /* 0x60 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2761 /* Table2761 */ + 1935 /* Table1935 */ }, /* 0x61 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2763 /* Table2763 */ + 1937 /* Table1937 */ }, /* 0x62 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2765 /* Table2765 */ + 1939 /* Table1939 */ }, /* 0x63 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2767 /* Table2767 */ + 1941 /* Table1941 */ }, /* 0x64 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2769 /* Table2769 */ + 1943 /* Table1943 */ }, /* 0x65 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2771 /* Table2771 */ + 1945 /* Table1945 */ }, /* 0x66 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2773 /* Table2773 */ + 1947 /* Table1947 */ }, /* 0x67 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2775 /* Table2775 */ + 1949 /* Table1949 */ }, /* 0x68 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2777 /* Table2777 */ + 1951 /* Table1951 */ }, /* 0x69 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2779 /* Table2779 */ + 1953 /* Table1953 */ }, /* 0x6a */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2781 /* Table2781 */ + 1955 /* Table1955 */ }, /* 0x6b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2783 /* Table2783 */ + 1957 /* Table1957 */ }, /* 0x6c */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2785 /* Table2785 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x6d */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2787 /* Table2787 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x6e */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2789 /* Table2789 */ + 1959 /* Table1959 */ }, /* 0x6f */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2791 /* Table2791 */ + 1961 /* Table1961 */ }, /* 0x70 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2793 /* Table2793 */ + 1963 /* Table1963 */ }, /* 0x71 */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 2795 /* Table2795 */ + 1965 /* Table1965 */ }, /* 0x72 */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 2811 /* Table2811 */ + 1981 /* Table1981 */ }, /* 0x73 */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 2827 /* Table2827 */ + 1997 /* Table1997 */ }, /* 0x74 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2843 /* Table2843 */ + 2013 /* Table2013 */ }, /* 0x75 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2845 /* Table2845 */ + 2015 /* Table2015 */ }, /* 0x76 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2847 /* Table2847 */ + 2017 /* Table2017 */ }, /* 0x77 */ { /* struct ModRMDecision */ @@ -73168,12 +73199,12 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x78 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2849 /* Table2849 */ + 2552 /* Table2552 */ }, /* 0x79 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2851 /* Table2851 */ + 2554 /* Table2554 */ }, /* 0x7a */ { /* ModRMDecision */ @@ -73186,104 +73217,104 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x7c */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2853 /* Table2853 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x7d */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2855 /* Table2855 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x7e */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2857 /* Table2857 */ + 2024 /* Table2024 */ }, /* 0x7f */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2859 /* Table2859 */ + 2026 /* Table2026 */ }, /* 0x80 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 2861 /* Table2861 */ + 2028 /* Table2028 */ }, /* 0x81 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 2862 /* Table2862 */ + 2029 /* Table2029 */ }, /* 0x82 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 2863 /* Table2863 */ + 2030 /* Table2030 */ }, /* 0x83 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 2864 /* Table2864 */ + 2031 /* Table2031 */ }, /* 0x84 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 2865 /* Table2865 */ + 2032 /* Table2032 */ }, /* 0x85 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 2866 /* Table2866 */ + 2033 /* Table2033 */ }, /* 0x86 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 2867 /* Table2867 */ + 2034 /* Table2034 */ }, /* 0x87 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 2868 /* Table2868 */ + 2035 /* Table2035 */ }, /* 0x88 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 2869 /* Table2869 */ + 2036 /* Table2036 */ }, /* 0x89 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 2870 /* Table2870 */ + 2037 /* Table2037 */ }, /* 0x8a */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 2871 /* Table2871 */ + 2038 /* Table2038 */ }, /* 0x8b */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 2872 /* Table2872 */ + 2039 /* Table2039 */ }, /* 0x8c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 2873 /* Table2873 */ + 2040 /* Table2040 */ }, /* 0x8d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 2874 /* Table2874 */ + 2041 /* Table2041 */ }, /* 0x8e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 2875 /* Table2875 */ + 2042 /* Table2042 */ }, /* 0x8f */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 2876 /* Table2876 */ + 2043 /* Table2043 */ }, /* 0x90 */ { /* struct ModRMDecision */ @@ -73368,32 +73399,32 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xa0 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 2877 /* Table2877 */ + 2556 /* Table2556 */ }, /* 0xa1 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 2878 /* Table2878 */ + 2557 /* Table2557 */ }, /* 0xa2 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 2078 /* Table2078 */ + 2558 /* Table2558 */ }, /* 0xa3 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2879 /* Table2879 */ + 2079 /* Table2079 */ }, /* 0xa4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2881 /* Table2881 */ + 2081 /* Table2081 */ }, /* 0xa5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2883 /* Table2883 */ + 2083 /* Table2083 */ }, /* 0xa6 */ { /* struct ModRMDecision */ @@ -73408,12 +73439,12 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xa8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 2885 /* Table2885 */ + 2559 /* Table2559 */ }, /* 0xa9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 2886 /* Table2886 */ + 2560 /* Table2560 */ }, /* 0xaa */ { /* struct ModRMDecision */ @@ -73423,17 +73454,17 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xab */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2887 /* Table2887 */ + 2232 /* Table2232 */ }, /* 0xac */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2889 /* Table2889 */ + 2234 /* Table2234 */ }, /* 0xad */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2891 /* Table2891 */ + 2236 /* Table2236 */ }, /* 0xae */ { /* struct ModRMDecision */ @@ -73443,7 +73474,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xaf */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2893 /* Table2893 */ + 2310 /* Table2310 */ }, /* 0xb0 */ { /* struct ModRMDecision */ @@ -73453,32 +73484,32 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xb1 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2895 /* Table2895 */ + 2314 /* Table2314 */ }, /* 0xb2 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2897 /* Table2897 */ + 2316 /* Table2316 */ }, /* 0xb3 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2899 /* Table2899 */ + 2318 /* Table2318 */ }, /* 0xb4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2901 /* Table2901 */ + 2320 /* Table2320 */ }, /* 0xb5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2903 /* Table2903 */ + 2322 /* Table2322 */ }, /* 0xb6 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2905 /* Table2905 */ + 2324 /* Table2324 */ }, /* 0xb7 */ { /* struct ModRMDecision */ @@ -73498,27 +73529,27 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xba */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 2907 /* Table2907 */ + 2329 /* Table2329 */ }, /* 0xbb */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2923 /* Table2923 */ + 2345 /* Table2345 */ }, /* 0xbc */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2925 /* Table2925 */ + 2347 /* Table2347 */ }, /* 0xbd */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2927 /* Table2927 */ + 2349 /* Table2349 */ }, /* 0xbe */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2929 /* Table2929 */ + 2351 /* Table2351 */ }, /* 0xbf */ { /* struct ModRMDecision */ @@ -73533,12 +73564,12 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xc1 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2931 /* Table2931 */ + 2357 /* Table2357 */ }, /* 0xc2 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2933 /* Table2933 */ + 2359 /* Table2359 */ }, /* 0xc3 */ { /* struct ModRMDecision */ @@ -73548,22 +73579,22 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xc4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2935 /* Table2935 */ + 2363 /* Table2363 */ }, /* 0xc5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2937 /* Table2937 */ + 2365 /* Table2365 */ }, /* 0xc6 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2939 /* Table2939 */ + 2367 /* Table2367 */ }, /* 0xc7 */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 2941 /* Table2941 */ + 2369 /* Table2369 */ }, /* 0xc8 */ { /* struct ModRMDecision */ @@ -73606,164 +73637,164 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 2385 /* Table2385 */ }, /* 0xd0 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2957 /* Table2957 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xd1 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2959 /* Table2959 */ + 2386 /* Table2386 */ }, /* 0xd2 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2961 /* Table2961 */ + 2388 /* Table2388 */ }, /* 0xd3 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2963 /* Table2963 */ + 2390 /* Table2390 */ }, /* 0xd4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2965 /* Table2965 */ + 2392 /* Table2392 */ }, /* 0xd5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2967 /* Table2967 */ + 2394 /* Table2394 */ }, /* 0xd6 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2969 /* Table2969 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xd7 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2971 /* Table2971 */ + 2396 /* Table2396 */ }, /* 0xd8 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2973 /* Table2973 */ + 2398 /* Table2398 */ }, /* 0xd9 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2975 /* Table2975 */ + 2400 /* Table2400 */ }, /* 0xda */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2977 /* Table2977 */ + 2402 /* Table2402 */ }, /* 0xdb */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2979 /* Table2979 */ + 2404 /* Table2404 */ }, /* 0xdc */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2981 /* Table2981 */ + 2406 /* Table2406 */ }, /* 0xdd */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2983 /* Table2983 */ + 2408 /* Table2408 */ }, /* 0xde */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2985 /* Table2985 */ + 2410 /* Table2410 */ }, /* 0xdf */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2987 /* Table2987 */ + 2412 /* Table2412 */ }, /* 0xe0 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2989 /* Table2989 */ + 2414 /* Table2414 */ }, /* 0xe1 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2991 /* Table2991 */ + 2416 /* Table2416 */ }, /* 0xe2 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2993 /* Table2993 */ + 2418 /* Table2418 */ }, /* 0xe3 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2995 /* Table2995 */ + 2420 /* Table2420 */ }, /* 0xe4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2997 /* Table2997 */ + 2422 /* Table2422 */ }, /* 0xe5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2999 /* Table2999 */ + 2424 /* Table2424 */ }, /* 0xe6 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3001 /* Table3001 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xe7 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3003 /* Table3003 */ + 2426 /* Table2426 */ }, /* 0xe8 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3005 /* Table3005 */ + 2428 /* Table2428 */ }, /* 0xe9 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3007 /* Table3007 */ + 2430 /* Table2430 */ }, /* 0xea */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3009 /* Table3009 */ + 2432 /* Table2432 */ }, /* 0xeb */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3011 /* Table3011 */ + 2434 /* Table2434 */ }, /* 0xec */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3013 /* Table3013 */ + 2436 /* Table2436 */ }, /* 0xed */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3015 /* Table3015 */ + 2438 /* Table2438 */ }, /* 0xee */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3017 /* Table3017 */ + 2440 /* Table2440 */ }, /* 0xef */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3019 /* Table3019 */ + 2442 /* Table2442 */ }, /* 0xf0 */ { /* ModRMDecision */ @@ -73773,72 +73804,72 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xf1 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3021 /* Table3021 */ + 2444 /* Table2444 */ }, /* 0xf2 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3023 /* Table3023 */ + 2446 /* Table2446 */ }, /* 0xf3 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3025 /* Table3025 */ + 2448 /* Table2448 */ }, /* 0xf4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3027 /* Table3027 */ + 2450 /* Table2450 */ }, /* 0xf5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3029 /* Table3029 */ + 2452 /* Table2452 */ }, /* 0xf6 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3031 /* Table3031 */ + 2454 /* Table2454 */ }, /* 0xf7 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3033 /* Table3033 */ + 2561 /* Table2561 */ }, /* 0xf8 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3035 /* Table3035 */ + 2458 /* Table2458 */ }, /* 0xf9 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3037 /* Table3037 */ + 2460 /* Table2460 */ }, /* 0xfa */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3039 /* Table3039 */ + 2462 /* Table2462 */ }, /* 0xfb */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3041 /* Table3041 */ + 2464 /* Table2464 */ }, /* 0xfc */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3043 /* Table3043 */ + 2466 /* Table2466 */ }, /* 0xfd */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3045 /* Table3045 */ + 2468 /* Table2468 */ }, /* 0xfe */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3047 /* Table3047 */ + 2470 /* Table2470 */ }, /* 0xff */ { /* ModRMDecision */ @@ -73847,28 +73878,28 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { } } } -, /* IC_ADSIZE */ +, /* IC_OPSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 1679 /* Table1679 */ + 2563 /* Table2563 */ }, /* 0x01 */ { /* struct ModRMDecision */ MODRM_SPLITMISC, - 1695 /* Table1695 */ + 2579 /* Table2579 */ }, /* 0x02 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1767 /* Table1767 */ + 2651 /* Table2651 */ }, /* 0x03 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1769 /* Table1769 */ + 2653 /* Table2653 */ }, /* 0x04 */ { /* ModRMDecision */ @@ -73933,42 +73964,42 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x10 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1794 /* Table1794 */ + 2655 /* Table2655 */ }, /* 0x11 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1796 /* Table1796 */ + 2657 /* Table2657 */ }, /* 0x12 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1798 /* Table1798 */ + 2659 /* Table2659 */ }, /* 0x13 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1800 /* Table1800 */ + 2661 /* Table2661 */ }, /* 0x14 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1802 /* Table1802 */ + 2663 /* Table2663 */ }, /* 0x15 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1804 /* Table1804 */ + 2665 /* Table2665 */ }, /* 0x16 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1806 /* Table1806 */ + 2667 /* Table2667 */ }, /* 0x17 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1808 /* Table1808 */ + 2669 /* Table2669 */ }, /* 0x18 */ { /* struct ModRMDecision */ @@ -73978,37 +74009,37 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x19 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1826 /* Table1826 */ + 2671 /* Table2671 */ }, /* 0x1a */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1828 /* Table1828 */ + 2673 /* Table2673 */ }, /* 0x1b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1830 /* Table1830 */ + 2675 /* Table2675 */ }, /* 0x1c */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1832 /* Table1832 */ + 2677 /* Table2677 */ }, /* 0x1d */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1834 /* Table1834 */ + 2679 /* Table2679 */ }, /* 0x1e */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1836 /* Table1836 */ + 2681 /* Table2681 */ }, /* 0x1f */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1838 /* Table1838 */ + 2683 /* Table2683 */ }, /* 0x20 */ { /* struct ModRMDecision */ @@ -74053,42 +74084,42 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x28 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1848 /* Table1848 */ + 2685 /* Table2685 */ }, /* 0x29 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1850 /* Table1850 */ + 2687 /* Table2687 */ }, /* 0x2a */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1852 /* Table1852 */ + 2689 /* Table2689 */ }, /* 0x2b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1854 /* Table1854 */ + 2691 /* Table2691 */ }, /* 0x2c */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1856 /* Table1856 */ + 2693 /* Table2693 */ }, /* 0x2d */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1858 /* Table1858 */ + 2695 /* Table2695 */ }, /* 0x2e */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1860 /* Table1860 */ + 2697 /* Table2697 */ }, /* 0x2f */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1862 /* Table1862 */ + 2699 /* Table2699 */ }, /* 0x30 */ { /* struct ModRMDecision */ @@ -74173,92 +74204,92 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x40 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1871 /* Table1871 */ + 2701 /* Table2701 */ }, /* 0x41 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1873 /* Table1873 */ + 2703 /* Table2703 */ }, /* 0x42 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1875 /* Table1875 */ + 2705 /* Table2705 */ }, /* 0x43 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1877 /* Table1877 */ + 2707 /* Table2707 */ }, /* 0x44 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1879 /* Table1879 */ + 2709 /* Table2709 */ }, /* 0x45 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1881 /* Table1881 */ + 2711 /* Table2711 */ }, /* 0x46 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1883 /* Table1883 */ + 2713 /* Table2713 */ }, /* 0x47 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1885 /* Table1885 */ + 2715 /* Table2715 */ }, /* 0x48 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1887 /* Table1887 */ + 2717 /* Table2717 */ }, /* 0x49 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1889 /* Table1889 */ + 2719 /* Table2719 */ }, /* 0x4a */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1891 /* Table1891 */ + 2721 /* Table2721 */ }, /* 0x4b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1893 /* Table1893 */ + 2723 /* Table2723 */ }, /* 0x4c */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1895 /* Table1895 */ + 2725 /* Table2725 */ }, /* 0x4d */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1897 /* Table1897 */ + 2727 /* Table2727 */ }, /* 0x4e */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1899 /* Table1899 */ + 2729 /* Table2729 */ }, /* 0x4f */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1901 /* Table1901 */ + 2731 /* Table2731 */ }, /* 0x50 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1903 /* Table1903 */ + 2733 /* Table2733 */ }, /* 0x51 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1905 /* Table1905 */ + 2735 /* Table2735 */ }, /* 0x52 */ { /* struct ModRMDecision */ @@ -74273,177 +74304,177 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x54 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1911 /* Table1911 */ + 2737 /* Table2737 */ }, /* 0x55 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1913 /* Table1913 */ + 2739 /* Table2739 */ }, /* 0x56 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1915 /* Table1915 */ + 2741 /* Table2741 */ }, /* 0x57 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1917 /* Table1917 */ + 2743 /* Table2743 */ }, /* 0x58 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1919 /* Table1919 */ + 2745 /* Table2745 */ }, /* 0x59 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1921 /* Table1921 */ + 2747 /* Table2747 */ }, /* 0x5a */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1923 /* Table1923 */ + 2749 /* Table2749 */ }, /* 0x5b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1925 /* Table1925 */ + 2751 /* Table2751 */ }, /* 0x5c */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1927 /* Table1927 */ + 2753 /* Table2753 */ }, /* 0x5d */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1929 /* Table1929 */ + 2755 /* Table2755 */ }, /* 0x5e */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1931 /* Table1931 */ + 2757 /* Table2757 */ }, /* 0x5f */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1933 /* Table1933 */ + 2759 /* Table2759 */ }, /* 0x60 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1935 /* Table1935 */ + 2761 /* Table2761 */ }, /* 0x61 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1937 /* Table1937 */ + 2763 /* Table2763 */ }, /* 0x62 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1939 /* Table1939 */ + 2765 /* Table2765 */ }, /* 0x63 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1941 /* Table1941 */ + 2767 /* Table2767 */ }, /* 0x64 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1943 /* Table1943 */ + 2769 /* Table2769 */ }, /* 0x65 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1945 /* Table1945 */ + 2771 /* Table2771 */ }, /* 0x66 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1947 /* Table1947 */ + 2773 /* Table2773 */ }, /* 0x67 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1949 /* Table1949 */ + 2775 /* Table2775 */ }, /* 0x68 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1951 /* Table1951 */ + 2777 /* Table2777 */ }, /* 0x69 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1953 /* Table1953 */ + 2779 /* Table2779 */ }, /* 0x6a */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1955 /* Table1955 */ + 2781 /* Table2781 */ }, /* 0x6b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1957 /* Table1957 */ + 2783 /* Table2783 */ }, /* 0x6c */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2785 /* Table2785 */ }, /* 0x6d */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2787 /* Table2787 */ }, /* 0x6e */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1959 /* Table1959 */ + 2789 /* Table2789 */ }, /* 0x6f */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1961 /* Table1961 */ + 2791 /* Table2791 */ }, /* 0x70 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1963 /* Table1963 */ + 2793 /* Table2793 */ }, /* 0x71 */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 1965 /* Table1965 */ + 2795 /* Table2795 */ }, /* 0x72 */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 1981 /* Table1981 */ + 2811 /* Table2811 */ }, /* 0x73 */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 1997 /* Table1997 */ + 2827 /* Table2827 */ }, /* 0x74 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2013 /* Table2013 */ + 2843 /* Table2843 */ }, /* 0x75 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2015 /* Table2015 */ + 2845 /* Table2845 */ }, /* 0x76 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2017 /* Table2017 */ + 2847 /* Table2847 */ }, /* 0x77 */ { /* struct ModRMDecision */ @@ -74453,12 +74484,12 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x78 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2020 /* Table2020 */ + 2849 /* Table2849 */ }, /* 0x79 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2022 /* Table2022 */ + 2851 /* Table2851 */ }, /* 0x7a */ { /* ModRMDecision */ @@ -74471,104 +74502,104 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x7c */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2853 /* Table2853 */ }, /* 0x7d */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2855 /* Table2855 */ }, /* 0x7e */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2024 /* Table2024 */ + 2857 /* Table2857 */ }, /* 0x7f */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2026 /* Table2026 */ + 2859 /* Table2859 */ }, /* 0x80 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 2028 /* Table2028 */ + 2861 /* Table2861 */ }, /* 0x81 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 2029 /* Table2029 */ + 2862 /* Table2862 */ }, /* 0x82 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 2030 /* Table2030 */ + 2863 /* Table2863 */ }, /* 0x83 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 2031 /* Table2031 */ + 2864 /* Table2864 */ }, /* 0x84 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 2032 /* Table2032 */ + 2865 /* Table2865 */ }, /* 0x85 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 2033 /* Table2033 */ + 2866 /* Table2866 */ }, /* 0x86 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 2034 /* Table2034 */ + 2867 /* Table2867 */ }, /* 0x87 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 2035 /* Table2035 */ + 2868 /* Table2868 */ }, /* 0x88 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 2036 /* Table2036 */ + 2869 /* Table2869 */ }, /* 0x89 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 2037 /* Table2037 */ + 2870 /* Table2870 */ }, /* 0x8a */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 2038 /* Table2038 */ + 2871 /* Table2871 */ }, /* 0x8b */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 2039 /* Table2039 */ + 2872 /* Table2872 */ }, /* 0x8c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 2040 /* Table2040 */ + 2873 /* Table2873 */ }, /* 0x8d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 2041 /* Table2041 */ + 2874 /* Table2874 */ }, /* 0x8e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 2042 /* Table2042 */ + 2875 /* Table2875 */ }, /* 0x8f */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 2043 /* Table2043 */ + 2876 /* Table2876 */ }, /* 0x90 */ { /* struct ModRMDecision */ @@ -74653,12 +74684,12 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xa0 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 2076 /* Table2076 */ + 2877 /* Table2877 */ }, /* 0xa1 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 2077 /* Table2077 */ + 2878 /* Table2878 */ }, /* 0xa2 */ { /* struct ModRMDecision */ @@ -74668,17 +74699,17 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xa3 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2079 /* Table2079 */ + 2879 /* Table2879 */ }, /* 0xa4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2081 /* Table2081 */ + 2881 /* Table2881 */ }, /* 0xa5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2083 /* Table2083 */ + 2883 /* Table2883 */ }, /* 0xa6 */ { /* struct ModRMDecision */ @@ -74693,12 +74724,12 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xa8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 2229 /* Table2229 */ + 2885 /* Table2885 */ }, /* 0xa9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 2230 /* Table2230 */ + 2886 /* Table2886 */ }, /* 0xaa */ { /* struct ModRMDecision */ @@ -74708,17 +74739,17 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xab */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2232 /* Table2232 */ + 2887 /* Table2887 */ }, /* 0xac */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2234 /* Table2234 */ + 2889 /* Table2889 */ }, /* 0xad */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2236 /* Table2236 */ + 2891 /* Table2891 */ }, /* 0xae */ { /* struct ModRMDecision */ @@ -74728,7 +74759,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xaf */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2310 /* Table2310 */ + 2893 /* Table2893 */ }, /* 0xb0 */ { /* struct ModRMDecision */ @@ -74738,32 +74769,32 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xb1 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2314 /* Table2314 */ + 2895 /* Table2895 */ }, /* 0xb2 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2316 /* Table2316 */ + 2897 /* Table2897 */ }, /* 0xb3 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2318 /* Table2318 */ + 2899 /* Table2899 */ }, /* 0xb4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2320 /* Table2320 */ + 2901 /* Table2901 */ }, /* 0xb5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2322 /* Table2322 */ + 2903 /* Table2903 */ }, /* 0xb6 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2324 /* Table2324 */ + 2905 /* Table2905 */ }, /* 0xb7 */ { /* struct ModRMDecision */ @@ -74783,27 +74814,27 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xba */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 2329 /* Table2329 */ + 2907 /* Table2907 */ }, /* 0xbb */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2345 /* Table2345 */ + 2923 /* Table2923 */ }, /* 0xbc */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2347 /* Table2347 */ + 2925 /* Table2925 */ }, /* 0xbd */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2349 /* Table2349 */ + 2927 /* Table2927 */ }, /* 0xbe */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2351 /* Table2351 */ + 2929 /* Table2929 */ }, /* 0xbf */ { /* struct ModRMDecision */ @@ -74818,12 +74849,12 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xc1 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2357 /* Table2357 */ + 2931 /* Table2931 */ }, /* 0xc2 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2359 /* Table2359 */ + 2933 /* Table2933 */ }, /* 0xc3 */ { /* struct ModRMDecision */ @@ -74833,22 +74864,22 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xc4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2363 /* Table2363 */ + 2935 /* Table2935 */ }, /* 0xc5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2365 /* Table2365 */ + 2937 /* Table2937 */ }, /* 0xc6 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2367 /* Table2367 */ + 2939 /* Table2939 */ }, /* 0xc7 */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 2369 /* Table2369 */ + 2941 /* Table2941 */ }, /* 0xc8 */ { /* struct ModRMDecision */ @@ -74891,164 +74922,164 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 2385 /* Table2385 */ }, /* 0xd0 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2957 /* Table2957 */ }, /* 0xd1 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2386 /* Table2386 */ + 2959 /* Table2959 */ }, /* 0xd2 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2388 /* Table2388 */ + 2961 /* Table2961 */ }, /* 0xd3 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2390 /* Table2390 */ + 2963 /* Table2963 */ }, /* 0xd4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2392 /* Table2392 */ + 2965 /* Table2965 */ }, /* 0xd5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2394 /* Table2394 */ + 2967 /* Table2967 */ }, /* 0xd6 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2969 /* Table2969 */ }, /* 0xd7 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2396 /* Table2396 */ + 2971 /* Table2971 */ }, /* 0xd8 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2398 /* Table2398 */ + 2973 /* Table2973 */ }, /* 0xd9 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2400 /* Table2400 */ + 2975 /* Table2975 */ }, /* 0xda */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2402 /* Table2402 */ + 2977 /* Table2977 */ }, /* 0xdb */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2404 /* Table2404 */ + 2979 /* Table2979 */ }, /* 0xdc */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2406 /* Table2406 */ + 2981 /* Table2981 */ }, /* 0xdd */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2408 /* Table2408 */ + 2983 /* Table2983 */ }, /* 0xde */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2410 /* Table2410 */ + 2985 /* Table2985 */ }, /* 0xdf */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2412 /* Table2412 */ + 2987 /* Table2987 */ }, /* 0xe0 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2414 /* Table2414 */ + 2989 /* Table2989 */ }, /* 0xe1 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2416 /* Table2416 */ + 2991 /* Table2991 */ }, /* 0xe2 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2418 /* Table2418 */ + 2993 /* Table2993 */ }, /* 0xe3 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2420 /* Table2420 */ + 2995 /* Table2995 */ }, /* 0xe4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2422 /* Table2422 */ + 2997 /* Table2997 */ }, /* 0xe5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2424 /* Table2424 */ + 2999 /* Table2999 */ }, /* 0xe6 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3001 /* Table3001 */ }, /* 0xe7 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2426 /* Table2426 */ + 3003 /* Table3003 */ }, /* 0xe8 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2428 /* Table2428 */ + 3005 /* Table3005 */ }, /* 0xe9 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2430 /* Table2430 */ + 3007 /* Table3007 */ }, /* 0xea */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2432 /* Table2432 */ + 3009 /* Table3009 */ }, /* 0xeb */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2434 /* Table2434 */ + 3011 /* Table3011 */ }, /* 0xec */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2436 /* Table2436 */ + 3013 /* Table3013 */ }, /* 0xed */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2438 /* Table2438 */ + 3015 /* Table3015 */ }, /* 0xee */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2440 /* Table2440 */ + 3017 /* Table3017 */ }, /* 0xef */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2442 /* Table2442 */ + 3019 /* Table3019 */ }, /* 0xf0 */ { /* ModRMDecision */ @@ -75058,72 +75089,72 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xf1 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2444 /* Table2444 */ + 3021 /* Table3021 */ }, /* 0xf2 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2446 /* Table2446 */ + 3023 /* Table3023 */ }, /* 0xf3 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2448 /* Table2448 */ + 3025 /* Table3025 */ }, /* 0xf4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2450 /* Table2450 */ + 3027 /* Table3027 */ }, /* 0xf5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2452 /* Table2452 */ + 3029 /* Table3029 */ }, /* 0xf6 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2454 /* Table2454 */ + 3031 /* Table3031 */ }, /* 0xf7 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2456 /* Table2456 */ + 3033 /* Table3033 */ }, /* 0xf8 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2458 /* Table2458 */ + 3035 /* Table3035 */ }, /* 0xf9 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2460 /* Table2460 */ + 3037 /* Table3037 */ }, /* 0xfa */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2462 /* Table2462 */ + 3039 /* Table3039 */ }, /* 0xfb */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2464 /* Table2464 */ + 3041 /* Table3041 */ }, /* 0xfc */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2466 /* Table2466 */ + 3043 /* Table3043 */ }, /* 0xfd */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2468 /* Table2468 */ + 3045 /* Table3045 */ }, /* 0xfe */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2470 /* Table2470 */ + 3047 /* Table3047 */ }, /* 0xff */ { /* ModRMDecision */ @@ -75132,7 +75163,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { } } } -, /* IC_XD */ +, /* IC_ADSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -75218,17 +75249,17 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x10 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3049 /* Table3049 */ + 1794 /* Table1794 */ }, /* 0x11 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3051 /* Table3051 */ + 1796 /* Table1796 */ }, /* 0x12 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3053 /* Table3053 */ + 1798 /* Table1798 */ }, /* 0x13 */ { /* struct ModRMDecision */ @@ -75348,22 +75379,22 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x2a */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3055 /* Table3055 */ + 1852 /* Table1852 */ }, /* 0x2b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3057 /* Table3057 */ + 1854 /* Table1854 */ }, /* 0x2c */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3059 /* Table3059 */ + 1856 /* Table1856 */ }, /* 0x2d */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3061 /* Table3061 */ + 1858 /* Table1858 */ }, /* 0x2e */ { /* struct ModRMDecision */ @@ -75543,7 +75574,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x51 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3063 /* Table3063 */ + 1905 /* Table1905 */ }, /* 0x52 */ { /* struct ModRMDecision */ @@ -75578,17 +75609,17 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x58 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3065 /* Table3065 */ + 1919 /* Table1919 */ }, /* 0x59 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3067 /* Table3067 */ + 1921 /* Table1921 */ }, /* 0x5a */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3069 /* Table3069 */ + 1923 /* Table1923 */ }, /* 0x5b */ { /* struct ModRMDecision */ @@ -75598,22 +75629,22 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x5c */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3071 /* Table3071 */ + 1927 /* Table1927 */ }, /* 0x5d */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3073 /* Table3073 */ + 1929 /* Table1929 */ }, /* 0x5e */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3075 /* Table3075 */ + 1931 /* Table1931 */ }, /* 0x5f */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3077 /* Table3077 */ + 1933 /* Table1933 */ }, /* 0x60 */ { /* struct ModRMDecision */ @@ -75698,7 +75729,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x70 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3079 /* Table3079 */ + 1963 /* Table1963 */ }, /* 0x71 */ { /* struct ModRMDecision */ @@ -75738,12 +75769,12 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x78 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3081 /* Table3081 */ + 2020 /* Table2020 */ }, /* 0x79 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3083 /* Table3083 */ + 2022 /* Table2022 */ }, /* 0x7a */ { /* ModRMDecision */ @@ -75756,14 +75787,14 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x7c */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3085 /* Table3085 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x7d */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3087 /* Table3087 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x7e */ { /* struct ModRMDecision */ @@ -76108,7 +76139,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xc2 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3089 /* Table3089 */ + 2359 /* Table2359 */ }, /* 0xc3 */ { /* struct ModRMDecision */ @@ -76176,9 +76207,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 2385 /* Table2385 */ }, /* 0xd0 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3091 /* Table3091 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xd1 */ { /* struct ModRMDecision */ @@ -76206,9 +76237,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 2394 /* Table2394 */ }, /* 0xd6 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3093 /* Table3093 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xd7 */ { /* struct ModRMDecision */ @@ -76286,9 +76317,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 2424 /* Table2424 */ }, /* 0xe6 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3095 /* Table3095 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xe7 */ { /* struct ModRMDecision */ @@ -76336,9 +76367,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 2442 /* Table2442 */ }, /* 0xf0 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3097 /* Table3097 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xf1 */ { /* struct ModRMDecision */ @@ -76417,7 +76448,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { } } } -, /* IC_XS */ +, /* IC_XD */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -76503,17 +76534,17 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x10 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3099 /* Table3099 */ + 3049 /* Table3049 */ }, /* 0x11 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3101 /* Table3101 */ + 3051 /* Table3051 */ }, /* 0x12 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3103 /* Table3103 */ + 3053 /* Table3053 */ }, /* 0x13 */ { /* struct ModRMDecision */ @@ -76533,7 +76564,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x16 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3105 /* Table3105 */ + 1806 /* Table1806 */ }, /* 0x17 */ { /* struct ModRMDecision */ @@ -76633,22 +76664,22 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x2a */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3107 /* Table3107 */ + 3055 /* Table3055 */ }, /* 0x2b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3109 /* Table3109 */ + 3057 /* Table3057 */ }, /* 0x2c */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3111 /* Table3111 */ + 3059 /* Table3059 */ }, /* 0x2d */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3113 /* Table3113 */ + 3061 /* Table3061 */ }, /* 0x2e */ { /* struct ModRMDecision */ @@ -76828,17 +76859,17 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x51 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3115 /* Table3115 */ + 3063 /* Table3063 */ }, /* 0x52 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3117 /* Table3117 */ + 1907 /* Table1907 */ }, /* 0x53 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3119 /* Table3119 */ + 1909 /* Table1909 */ }, /* 0x54 */ { /* struct ModRMDecision */ @@ -76863,42 +76894,42 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x58 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3121 /* Table3121 */ + 3065 /* Table3065 */ }, /* 0x59 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3123 /* Table3123 */ + 3067 /* Table3067 */ }, /* 0x5a */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3125 /* Table3125 */ + 3069 /* Table3069 */ }, /* 0x5b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3127 /* Table3127 */ + 1925 /* Table1925 */ }, /* 0x5c */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3129 /* Table3129 */ + 3071 /* Table3071 */ }, /* 0x5d */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3131 /* Table3131 */ + 3073 /* Table3073 */ }, /* 0x5e */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3133 /* Table3133 */ + 3075 /* Table3075 */ }, /* 0x5f */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3135 /* Table3135 */ + 3077 /* Table3077 */ }, /* 0x60 */ { /* struct ModRMDecision */ @@ -76978,12 +77009,12 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x6f */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3137 /* Table3137 */ + 1961 /* Table1961 */ }, /* 0x70 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3139 /* Table3139 */ + 3079 /* Table3079 */ }, /* 0x71 */ { /* struct ModRMDecision */ @@ -77023,12 +77054,12 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x78 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2020 /* Table2020 */ + 3081 /* Table3081 */ }, /* 0x79 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2022 /* Table2022 */ + 3083 /* Table3083 */ }, /* 0x7a */ { /* ModRMDecision */ @@ -77041,24 +77072,24 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x7c */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3085 /* Table3085 */ }, /* 0x7d */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3087 /* Table3087 */ }, /* 0x7e */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3141 /* Table3141 */ + 2024 /* Table2024 */ }, /* 0x7f */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3143 /* Table3143 */ + 2026 /* Table2026 */ }, /* 0x80 */ { /* struct ModRMDecision */ @@ -77341,9 +77372,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 2326 /* Table2326 */ }, /* 0xb8 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3145 /* Table3145 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xb9 */ { /* struct ModRMDecision */ @@ -77363,12 +77394,12 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xbc */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3147 /* Table3147 */ + 2347 /* Table2347 */ }, /* 0xbd */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3149 /* Table3149 */ + 2349 /* Table2349 */ }, /* 0xbe */ { /* struct ModRMDecision */ @@ -77393,7 +77424,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xc2 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3151 /* Table3151 */ + 3089 /* Table3089 */ }, /* 0xc3 */ { /* struct ModRMDecision */ @@ -77418,7 +77449,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xc7 */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 3153 /* Table3153 */ + 2369 /* Table2369 */ }, /* 0xc8 */ { /* struct ModRMDecision */ @@ -77461,9 +77492,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 2385 /* Table2385 */ }, /* 0xd0 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3091 /* Table3091 */ }, /* 0xd1 */ { /* struct ModRMDecision */ @@ -77493,7 +77524,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xd6 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3169 /* Table3169 */ + 3093 /* Table3093 */ }, /* 0xd7 */ { /* struct ModRMDecision */ @@ -77573,7 +77604,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xe6 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3171 /* Table3171 */ + 3095 /* Table3095 */ }, /* 0xe7 */ { /* struct ModRMDecision */ @@ -77621,9 +77652,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 2442 /* Table2442 */ }, /* 0xf0 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3097 /* Table3097 */ }, /* 0xf1 */ { /* struct ModRMDecision */ @@ -77702,28 +77733,28 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { } } } -, /* IC_XS_OPSIZE */ +, /* IC_XS */ { /* struct OpcodeDecision */ { /* 0x00 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITREG, + 1679 /* Table1679 */ }, /* 0x01 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITMISC, + 1695 /* Table1695 */ }, /* 0x02 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1767 /* Table1767 */ }, /* 0x03 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1769 /* Table1769 */ }, /* 0x04 */ { /* ModRMDecision */ @@ -77731,29 +77762,29 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x05 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1771 /* Table1771 */ }, /* 0x06 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1772 /* Table1772 */ }, /* 0x07 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1773 /* Table1773 */ }, /* 0x08 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1774 /* Table1774 */ }, /* 0x09 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1775 /* Table1775 */ }, /* 0x0a */ { /* ModRMDecision */ @@ -77761,9 +77792,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x0b */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1776 /* Table1776 */ }, /* 0x0c */ { /* ModRMDecision */ @@ -77771,14 +77802,14 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x0d */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITREG, + 1777 /* Table1777 */ }, /* 0x0e */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1793 /* Table1793 */ }, /* 0x0f */ { /* ModRMDecision */ @@ -77786,104 +77817,104 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x10 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3099 /* Table3099 */ }, /* 0x11 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3101 /* Table3101 */ }, /* 0x12 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3103 /* Table3103 */ }, /* 0x13 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1800 /* Table1800 */ }, /* 0x14 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1802 /* Table1802 */ }, /* 0x15 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1804 /* Table1804 */ }, /* 0x16 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3105 /* Table3105 */ }, /* 0x17 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1808 /* Table1808 */ }, /* 0x18 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITREG, + 1810 /* Table1810 */ }, /* 0x19 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1826 /* Table1826 */ }, /* 0x1a */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1828 /* Table1828 */ }, /* 0x1b */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1830 /* Table1830 */ }, /* 0x1c */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1832 /* Table1832 */ }, /* 0x1d */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1834 /* Table1834 */ }, /* 0x1e */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1836 /* Table1836 */ }, /* 0x1f */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1838 /* Table1838 */ }, /* 0x20 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1840 /* Table1840 */ }, /* 0x21 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1842 /* Table1842 */ }, /* 0x22 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1844 /* Table1844 */ }, /* 0x23 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1846 /* Table1846 */ }, /* 0x24 */ { /* ModRMDecision */ @@ -77906,74 +77937,74 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x28 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1848 /* Table1848 */ }, /* 0x29 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1850 /* Table1850 */ }, /* 0x2a */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3107 /* Table3107 */ }, /* 0x2b */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3109 /* Table3109 */ }, /* 0x2c */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3111 /* Table3111 */ }, /* 0x2d */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3113 /* Table3113 */ }, /* 0x2e */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1860 /* Table1860 */ }, /* 0x2f */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1862 /* Table1862 */ }, /* 0x30 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1864 /* Table1864 */ }, /* 0x31 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1865 /* Table1865 */ }, /* 0x32 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1866 /* Table1866 */ }, /* 0x33 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1867 /* Table1867 */ }, /* 0x34 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1868 /* Table1868 */ }, /* 0x35 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1869 /* Table1869 */ }, /* 0x36 */ { /* ModRMDecision */ @@ -77981,9 +78012,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x37 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1870 /* Table1870 */ }, /* 0x38 */ { /* ModRMDecision */ @@ -78026,224 +78057,224 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x40 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1871 /* Table1871 */ }, /* 0x41 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1873 /* Table1873 */ }, /* 0x42 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1875 /* Table1875 */ }, /* 0x43 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1877 /* Table1877 */ }, /* 0x44 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1879 /* Table1879 */ }, /* 0x45 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1881 /* Table1881 */ }, /* 0x46 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1883 /* Table1883 */ }, /* 0x47 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1885 /* Table1885 */ }, /* 0x48 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1887 /* Table1887 */ }, /* 0x49 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1889 /* Table1889 */ }, /* 0x4a */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1891 /* Table1891 */ }, /* 0x4b */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1893 /* Table1893 */ }, /* 0x4c */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1895 /* Table1895 */ }, /* 0x4d */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1897 /* Table1897 */ }, /* 0x4e */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1899 /* Table1899 */ }, /* 0x4f */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1901 /* Table1901 */ }, /* 0x50 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1903 /* Table1903 */ }, /* 0x51 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3115 /* Table3115 */ }, /* 0x52 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3117 /* Table3117 */ }, /* 0x53 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3119 /* Table3119 */ }, /* 0x54 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1911 /* Table1911 */ }, /* 0x55 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1913 /* Table1913 */ }, /* 0x56 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1915 /* Table1915 */ }, /* 0x57 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1917 /* Table1917 */ }, /* 0x58 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3121 /* Table3121 */ }, /* 0x59 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3123 /* Table3123 */ }, /* 0x5a */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3125 /* Table3125 */ }, /* 0x5b */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3127 /* Table3127 */ }, /* 0x5c */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3129 /* Table3129 */ }, /* 0x5d */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3131 /* Table3131 */ }, /* 0x5e */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3133 /* Table3133 */ }, /* 0x5f */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3135 /* Table3135 */ }, /* 0x60 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1935 /* Table1935 */ }, /* 0x61 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1937 /* Table1937 */ }, /* 0x62 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1939 /* Table1939 */ }, /* 0x63 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1941 /* Table1941 */ }, /* 0x64 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1943 /* Table1943 */ }, /* 0x65 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1945 /* Table1945 */ }, /* 0x66 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1947 /* Table1947 */ }, /* 0x67 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1949 /* Table1949 */ }, /* 0x68 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1951 /* Table1951 */ }, /* 0x69 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1953 /* Table1953 */ }, /* 0x6a */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1955 /* Table1955 */ }, /* 0x6b */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1957 /* Table1957 */ }, /* 0x6c */ { /* ModRMDecision */ @@ -78256,64 +78287,64 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x6e */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1959 /* Table1959 */ }, /* 0x6f */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3137 /* Table3137 */ }, /* 0x70 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3139 /* Table3139 */ }, /* 0x71 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITREG, + 1965 /* Table1965 */ }, /* 0x72 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITREG, + 1981 /* Table1981 */ }, /* 0x73 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITREG, + 1997 /* Table1997 */ }, /* 0x74 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2013 /* Table2013 */ }, /* 0x75 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2015 /* Table2015 */ }, /* 0x76 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2017 /* Table2017 */ }, /* 0x77 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 2019 /* Table2019 */ }, /* 0x78 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2020 /* Table2020 */ }, /* 0x79 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2022 /* Table2022 */ }, /* 0x7a */ { /* ModRMDecision */ @@ -78336,414 +78367,414 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x7e */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3141 /* Table3141 */ }, /* 0x7f */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3143 /* Table3143 */ }, /* 0x80 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 2028 /* Table2028 */ }, /* 0x81 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 2029 /* Table2029 */ }, /* 0x82 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 2030 /* Table2030 */ }, /* 0x83 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 2031 /* Table2031 */ }, /* 0x84 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 2032 /* Table2032 */ }, /* 0x85 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 2033 /* Table2033 */ }, /* 0x86 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 2034 /* Table2034 */ }, /* 0x87 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 2035 /* Table2035 */ }, /* 0x88 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 2036 /* Table2036 */ }, /* 0x89 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 2037 /* Table2037 */ }, /* 0x8a */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 2038 /* Table2038 */ }, /* 0x8b */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 2039 /* Table2039 */ }, /* 0x8c */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 2040 /* Table2040 */ }, /* 0x8d */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 2041 /* Table2041 */ }, /* 0x8e */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 2042 /* Table2042 */ }, /* 0x8f */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 2043 /* Table2043 */ }, /* 0x90 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2044 /* Table2044 */ }, /* 0x91 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2046 /* Table2046 */ }, /* 0x92 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2048 /* Table2048 */ }, /* 0x93 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2050 /* Table2050 */ }, /* 0x94 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2052 /* Table2052 */ }, /* 0x95 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2054 /* Table2054 */ }, /* 0x96 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2056 /* Table2056 */ }, /* 0x97 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2058 /* Table2058 */ }, /* 0x98 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2060 /* Table2060 */ }, /* 0x99 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2062 /* Table2062 */ }, /* 0x9a */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2064 /* Table2064 */ }, /* 0x9b */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2066 /* Table2066 */ }, /* 0x9c */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2068 /* Table2068 */ }, /* 0x9d */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2070 /* Table2070 */ }, /* 0x9e */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2072 /* Table2072 */ }, /* 0x9f */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2074 /* Table2074 */ }, /* 0xa0 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 2076 /* Table2076 */ }, /* 0xa1 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 2077 /* Table2077 */ }, /* 0xa2 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 2078 /* Table2078 */ }, /* 0xa3 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2079 /* Table2079 */ }, /* 0xa4 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2081 /* Table2081 */ }, /* 0xa5 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2083 /* Table2083 */ }, /* 0xa6 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITMISC, + 2085 /* Table2085 */ }, /* 0xa7 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITMISC, + 2157 /* Table2157 */ }, /* 0xa8 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 2229 /* Table2229 */ }, /* 0xa9 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 2230 /* Table2230 */ }, /* 0xaa */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 2231 /* Table2231 */ }, /* 0xab */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2232 /* Table2232 */ }, /* 0xac */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2234 /* Table2234 */ }, /* 0xad */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2236 /* Table2236 */ }, /* 0xae */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITMISC, + 2238 /* Table2238 */ }, /* 0xaf */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2310 /* Table2310 */ }, /* 0xb0 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2312 /* Table2312 */ }, /* 0xb1 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2314 /* Table2314 */ }, /* 0xb2 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2316 /* Table2316 */ }, /* 0xb3 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2318 /* Table2318 */ }, /* 0xb4 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2320 /* Table2320 */ }, /* 0xb5 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2322 /* Table2322 */ }, /* 0xb6 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2324 /* Table2324 */ }, /* 0xb7 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2326 /* Table2326 */ }, /* 0xb8 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3173 /* Table3173 */ + 3145 /* Table3145 */ }, /* 0xb9 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 2328 /* Table2328 */ }, /* 0xba */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITREG, + 2329 /* Table2329 */ }, /* 0xbb */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2345 /* Table2345 */ }, /* 0xbc */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3175 /* Table3175 */ + 3147 /* Table3147 */ }, /* 0xbd */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3177 /* Table3177 */ + 3149 /* Table3149 */ }, /* 0xbe */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2351 /* Table2351 */ }, /* 0xbf */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2353 /* Table2353 */ }, /* 0xc0 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2355 /* Table2355 */ }, /* 0xc1 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2357 /* Table2357 */ }, /* 0xc2 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3151 /* Table3151 */ }, /* 0xc3 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2361 /* Table2361 */ }, /* 0xc4 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2363 /* Table2363 */ }, /* 0xc5 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2365 /* Table2365 */ }, /* 0xc6 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2367 /* Table2367 */ }, /* 0xc7 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITREG, + 3153 /* Table3153 */ }, /* 0xc8 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 2385 /* Table2385 */ }, /* 0xc9 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 2385 /* Table2385 */ }, /* 0xca */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 2385 /* Table2385 */ }, /* 0xcb */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 2385 /* Table2385 */ }, /* 0xcc */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 2385 /* Table2385 */ }, /* 0xcd */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 2385 /* Table2385 */ }, /* 0xce */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 2385 /* Table2385 */ }, /* 0xcf */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 2385 /* Table2385 */ }, /* 0xd0 */ { /* ModRMDecision */ @@ -78751,159 +78782,159 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xd1 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2386 /* Table2386 */ }, /* 0xd2 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2388 /* Table2388 */ }, /* 0xd3 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2390 /* Table2390 */ }, /* 0xd4 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2392 /* Table2392 */ }, /* 0xd5 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2394 /* Table2394 */ }, /* 0xd6 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3169 /* Table3169 */ }, /* 0xd7 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2396 /* Table2396 */ }, /* 0xd8 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2398 /* Table2398 */ }, /* 0xd9 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2400 /* Table2400 */ }, /* 0xda */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2402 /* Table2402 */ }, /* 0xdb */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2404 /* Table2404 */ }, /* 0xdc */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2406 /* Table2406 */ }, /* 0xdd */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2408 /* Table2408 */ }, /* 0xde */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2410 /* Table2410 */ }, /* 0xdf */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2412 /* Table2412 */ }, /* 0xe0 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2414 /* Table2414 */ }, /* 0xe1 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2416 /* Table2416 */ }, /* 0xe2 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2418 /* Table2418 */ }, /* 0xe3 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2420 /* Table2420 */ }, /* 0xe4 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2422 /* Table2422 */ }, /* 0xe5 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2424 /* Table2424 */ }, /* 0xe6 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3171 /* Table3171 */ }, /* 0xe7 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2426 /* Table2426 */ }, /* 0xe8 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2428 /* Table2428 */ }, /* 0xe9 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2430 /* Table2430 */ }, /* 0xea */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2432 /* Table2432 */ }, /* 0xeb */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2434 /* Table2434 */ }, /* 0xec */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2436 /* Table2436 */ }, /* 0xed */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2438 /* Table2438 */ }, /* 0xee */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2440 /* Table2440 */ }, /* 0xef */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2442 /* Table2442 */ }, /* 0xf0 */ { /* ModRMDecision */ @@ -78911,74 +78942,74 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xf1 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2444 /* Table2444 */ }, /* 0xf2 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2446 /* Table2446 */ }, /* 0xf3 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2448 /* Table2448 */ }, /* 0xf4 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2450 /* Table2450 */ }, /* 0xf5 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2452 /* Table2452 */ }, /* 0xf6 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2454 /* Table2454 */ }, /* 0xf7 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2456 /* Table2456 */ }, /* 0xf8 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2458 /* Table2458 */ }, /* 0xf9 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2460 /* Table2460 */ }, /* 0xfa */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2462 /* Table2462 */ }, /* 0xfb */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2464 /* Table2464 */ }, /* 0xfc */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2466 /* Table2466 */ }, /* 0xfd */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2468 /* Table2468 */ }, /* 0xfe */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2470 /* Table2470 */ }, /* 0xff */ { /* ModRMDecision */ @@ -78987,28 +79018,28 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { } } } -, /* IC_64BIT_REXW */ +, /* IC_XS_OPSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ - { /* struct ModRMDecision */ - MODRM_SPLITREG, - 3179 /* Table3179 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x01 */ - { /* struct ModRMDecision */ - MODRM_SPLITMISC, - 3195 /* Table3195 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x02 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3267 /* Table3267 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x03 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3269 /* Table3269 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x04 */ { /* ModRMDecision */ @@ -79016,29 +79047,29 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x05 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1771 /* Table1771 */ + 0 /* EmptyTable */ }, /* 0x06 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1772 /* Table1772 */ + 0 /* EmptyTable */ }, /* 0x07 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 3271 /* Table3271 */ + 0 /* EmptyTable */ }, /* 0x08 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1774 /* Table1774 */ + 0 /* EmptyTable */ }, /* 0x09 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1775 /* Table1775 */ + 0 /* EmptyTable */ }, /* 0x0a */ { /* ModRMDecision */ @@ -79046,9 +79077,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x0b */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1776 /* Table1776 */ + 0 /* EmptyTable */ }, /* 0x0c */ { /* ModRMDecision */ @@ -79056,14 +79087,14 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x0d */ - { /* struct ModRMDecision */ - MODRM_SPLITREG, - 1777 /* Table1777 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x0e */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1793 /* Table1793 */ + 0 /* EmptyTable */ }, /* 0x0f */ { /* ModRMDecision */ @@ -79071,104 +79102,104 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x10 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1794 /* Table1794 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x11 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1796 /* Table1796 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x12 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1798 /* Table1798 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x13 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1800 /* Table1800 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x14 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1802 /* Table1802 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x15 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1804 /* Table1804 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x16 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1806 /* Table1806 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x17 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1808 /* Table1808 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x18 */ - { /* struct ModRMDecision */ - MODRM_SPLITREG, - 1810 /* Table1810 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x19 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1826 /* Table1826 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x1a */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1828 /* Table1828 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x1b */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1830 /* Table1830 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x1c */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1832 /* Table1832 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x1d */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1834 /* Table1834 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x1e */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1836 /* Table1836 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x1f */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1838 /* Table1838 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x20 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2544 /* Table2544 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x21 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2546 /* Table2546 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x22 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2548 /* Table2548 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x23 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2550 /* Table2550 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x24 */ { /* ModRMDecision */ @@ -79191,74 +79222,74 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x28 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1848 /* Table1848 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x29 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1850 /* Table1850 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x2a */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1852 /* Table1852 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x2b */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1854 /* Table1854 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x2c */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1856 /* Table1856 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x2d */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1858 /* Table1858 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x2e */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1860 /* Table1860 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x2f */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1862 /* Table1862 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x30 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1864 /* Table1864 */ + 0 /* EmptyTable */ }, /* 0x31 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1865 /* Table1865 */ + 0 /* EmptyTable */ }, /* 0x32 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1866 /* Table1866 */ + 0 /* EmptyTable */ }, /* 0x33 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1867 /* Table1867 */ + 0 /* EmptyTable */ }, /* 0x34 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1868 /* Table1868 */ + 0 /* EmptyTable */ }, /* 0x35 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 3272 /* Table3272 */ + 0 /* EmptyTable */ }, /* 0x36 */ { /* ModRMDecision */ @@ -79266,9 +79297,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x37 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1870 /* Table1870 */ + 0 /* EmptyTable */ }, /* 0x38 */ { /* ModRMDecision */ @@ -79311,224 +79342,224 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x40 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3273 /* Table3273 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x41 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3275 /* Table3275 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x42 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3277 /* Table3277 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x43 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3279 /* Table3279 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x44 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3281 /* Table3281 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x45 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3283 /* Table3283 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x46 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3285 /* Table3285 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x47 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3287 /* Table3287 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x48 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3289 /* Table3289 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x49 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3291 /* Table3291 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x4a */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3293 /* Table3293 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x4b */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3295 /* Table3295 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x4c */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3297 /* Table3297 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x4d */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3299 /* Table3299 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x4e */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3301 /* Table3301 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x4f */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3303 /* Table3303 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x50 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1903 /* Table1903 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x51 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1905 /* Table1905 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x52 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1907 /* Table1907 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x53 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1909 /* Table1909 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x54 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1911 /* Table1911 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x55 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1913 /* Table1913 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x56 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1915 /* Table1915 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x57 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1917 /* Table1917 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x58 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1919 /* Table1919 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x59 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1921 /* Table1921 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x5a */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1923 /* Table1923 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x5b */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1925 /* Table1925 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x5c */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1927 /* Table1927 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x5d */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1929 /* Table1929 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x5e */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1931 /* Table1931 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x5f */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1933 /* Table1933 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x60 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1935 /* Table1935 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x61 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1937 /* Table1937 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x62 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1939 /* Table1939 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x63 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1941 /* Table1941 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x64 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1943 /* Table1943 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x65 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1945 /* Table1945 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x66 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1947 /* Table1947 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x67 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1949 /* Table1949 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x68 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1951 /* Table1951 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x69 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1953 /* Table1953 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x6a */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1955 /* Table1955 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x6b */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1957 /* Table1957 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x6c */ { /* ModRMDecision */ @@ -79541,64 +79572,64 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x6e */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3305 /* Table3305 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x6f */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1961 /* Table1961 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x70 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1963 /* Table1963 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x71 */ - { /* struct ModRMDecision */ - MODRM_SPLITREG, - 1965 /* Table1965 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x72 */ - { /* struct ModRMDecision */ - MODRM_SPLITREG, - 1981 /* Table1981 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x73 */ - { /* struct ModRMDecision */ - MODRM_SPLITREG, - 1997 /* Table1997 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x74 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2013 /* Table2013 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x75 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2015 /* Table2015 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x76 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2017 /* Table2017 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x77 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 2019 /* Table2019 */ + 0 /* EmptyTable */ }, /* 0x78 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2552 /* Table2552 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x79 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2554 /* Table2554 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x7a */ { /* ModRMDecision */ @@ -79621,414 +79652,414 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x7e */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3307 /* Table3307 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x7f */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2026 /* Table2026 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x80 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 2028 /* Table2028 */ + 0 /* EmptyTable */ }, /* 0x81 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 2029 /* Table2029 */ + 0 /* EmptyTable */ }, /* 0x82 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 2030 /* Table2030 */ + 0 /* EmptyTable */ }, /* 0x83 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 2031 /* Table2031 */ + 0 /* EmptyTable */ }, /* 0x84 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 2032 /* Table2032 */ + 0 /* EmptyTable */ }, /* 0x85 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 2033 /* Table2033 */ + 0 /* EmptyTable */ }, /* 0x86 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 2034 /* Table2034 */ + 0 /* EmptyTable */ }, /* 0x87 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 2035 /* Table2035 */ + 0 /* EmptyTable */ }, /* 0x88 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 2036 /* Table2036 */ + 0 /* EmptyTable */ }, /* 0x89 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 2037 /* Table2037 */ + 0 /* EmptyTable */ }, /* 0x8a */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 2038 /* Table2038 */ + 0 /* EmptyTable */ }, /* 0x8b */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 2039 /* Table2039 */ + 0 /* EmptyTable */ }, /* 0x8c */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 2040 /* Table2040 */ + 0 /* EmptyTable */ }, /* 0x8d */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 2041 /* Table2041 */ + 0 /* EmptyTable */ }, /* 0x8e */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 2042 /* Table2042 */ + 0 /* EmptyTable */ }, /* 0x8f */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 2043 /* Table2043 */ + 0 /* EmptyTable */ }, /* 0x90 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2044 /* Table2044 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x91 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2046 /* Table2046 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x92 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2048 /* Table2048 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x93 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2050 /* Table2050 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x94 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2052 /* Table2052 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x95 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2054 /* Table2054 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x96 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2056 /* Table2056 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x97 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2058 /* Table2058 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x98 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2060 /* Table2060 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x99 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2062 /* Table2062 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x9a */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2064 /* Table2064 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x9b */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2066 /* Table2066 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x9c */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2068 /* Table2068 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x9d */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2070 /* Table2070 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x9e */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2072 /* Table2072 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x9f */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2074 /* Table2074 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xa0 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 2556 /* Table2556 */ + 0 /* EmptyTable */ }, /* 0xa1 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 2557 /* Table2557 */ + 0 /* EmptyTable */ }, /* 0xa2 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 2558 /* Table2558 */ + 0 /* EmptyTable */ }, /* 0xa3 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3309 /* Table3309 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xa4 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3311 /* Table3311 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xa5 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3313 /* Table3313 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xa6 */ - { /* struct ModRMDecision */ - MODRM_SPLITMISC, - 2085 /* Table2085 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xa7 */ - { /* struct ModRMDecision */ - MODRM_SPLITMISC, - 2157 /* Table2157 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xa8 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 2559 /* Table2559 */ + 0 /* EmptyTable */ }, /* 0xa9 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 2560 /* Table2560 */ + 0 /* EmptyTable */ }, /* 0xaa */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 2231 /* Table2231 */ + 0 /* EmptyTable */ }, /* 0xab */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3315 /* Table3315 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xac */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3317 /* Table3317 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xad */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3319 /* Table3319 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xae */ - { /* struct ModRMDecision */ - MODRM_SPLITMISC, - 3321 /* Table3321 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xaf */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3393 /* Table3393 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xb0 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2312 /* Table2312 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xb1 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3395 /* Table3395 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xb2 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3397 /* Table3397 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xb3 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3399 /* Table3399 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xb4 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3401 /* Table3401 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xb5 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3403 /* Table3403 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xb6 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3405 /* Table3405 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xb7 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3407 /* Table3407 */ - }, - /* 0xb8 */ { /* ModRMDecision */ MODRM_ONEENTRY, 0 /* EmptyTable */ }, - /* 0xb9 */ + /* 0xb8 */ { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3173 /* Table3173 */ + }, + /* 0xb9 */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 2328 /* Table2328 */ + 0 /* EmptyTable */ }, /* 0xba */ - { /* struct ModRMDecision */ - MODRM_SPLITREG, - 3409 /* Table3409 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xbb */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3425 /* Table3425 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xbc */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3427 /* Table3427 */ + 3175 /* Table3175 */ }, /* 0xbd */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3429 /* Table3429 */ + 3177 /* Table3177 */ }, /* 0xbe */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3431 /* Table3431 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xbf */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3433 /* Table3433 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xc0 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2355 /* Table2355 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xc1 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3435 /* Table3435 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xc2 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2359 /* Table2359 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xc3 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3437 /* Table3437 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xc4 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2363 /* Table2363 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xc5 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2365 /* Table2365 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xc6 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2367 /* Table2367 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xc7 */ - { /* struct ModRMDecision */ - MODRM_SPLITREG, - 3439 /* Table3439 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xc8 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 3455 /* Table3455 */ + 0 /* EmptyTable */ }, /* 0xc9 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 3455 /* Table3455 */ + 0 /* EmptyTable */ }, /* 0xca */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 3455 /* Table3455 */ + 0 /* EmptyTable */ }, /* 0xcb */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 3455 /* Table3455 */ + 0 /* EmptyTable */ }, /* 0xcc */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 3455 /* Table3455 */ + 0 /* EmptyTable */ }, /* 0xcd */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 3455 /* Table3455 */ + 0 /* EmptyTable */ }, /* 0xce */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 3455 /* Table3455 */ + 0 /* EmptyTable */ }, /* 0xcf */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 3455 /* Table3455 */ + 0 /* EmptyTable */ }, /* 0xd0 */ { /* ModRMDecision */ @@ -80036,29 +80067,29 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xd1 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2386 /* Table2386 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xd2 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2388 /* Table2388 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xd3 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2390 /* Table2390 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xd4 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2392 /* Table2392 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xd5 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2394 /* Table2394 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xd6 */ { /* ModRMDecision */ @@ -80066,79 +80097,79 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xd7 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2396 /* Table2396 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xd8 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2398 /* Table2398 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xd9 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2400 /* Table2400 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xda */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2402 /* Table2402 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xdb */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2404 /* Table2404 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xdc */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2406 /* Table2406 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xdd */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2408 /* Table2408 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xde */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2410 /* Table2410 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xdf */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2412 /* Table2412 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xe0 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2414 /* Table2414 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xe1 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2416 /* Table2416 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xe2 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2418 /* Table2418 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xe3 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2420 /* Table2420 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xe4 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2422 /* Table2422 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xe5 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2424 /* Table2424 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xe6 */ { /* ModRMDecision */ @@ -80146,49 +80177,49 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xe7 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2426 /* Table2426 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xe8 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2428 /* Table2428 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xe9 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2430 /* Table2430 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xea */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2432 /* Table2432 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xeb */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2434 /* Table2434 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xec */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2436 /* Table2436 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xed */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2438 /* Table2438 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xee */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2440 /* Table2440 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xef */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2442 /* Table2442 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xf0 */ { /* ModRMDecision */ @@ -80196,74 +80227,74 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xf1 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2444 /* Table2444 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xf2 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2446 /* Table2446 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xf3 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2448 /* Table2448 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xf4 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2450 /* Table2450 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xf5 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2452 /* Table2452 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xf6 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2454 /* Table2454 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xf7 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2561 /* Table2561 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xf8 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2458 /* Table2458 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xf9 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2460 /* Table2460 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xfa */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2462 /* Table2462 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xfb */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2464 /* Table2464 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xfc */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2466 /* Table2466 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xfd */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2468 /* Table2468 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xfe */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2470 /* Table2470 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xff */ { /* ModRMDecision */ @@ -80272,28 +80303,28 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { } } } -, /* IC_64BIT_OPSIZE */ +, /* IC_64BIT_REXW */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 2563 /* Table2563 */ + 3179 /* Table3179 */ }, /* 0x01 */ { /* struct ModRMDecision */ MODRM_SPLITMISC, - 3456 /* Table3456 */ + 3195 /* Table3195 */ }, /* 0x02 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2651 /* Table2651 */ + 3267 /* Table3267 */ }, /* 0x03 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2653 /* Table2653 */ + 3269 /* Table3269 */ }, /* 0x04 */ { /* ModRMDecision */ @@ -80313,7 +80344,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x07 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1773 /* Table1773 */ + 3271 /* Table3271 */ }, /* 0x08 */ { /* struct ModRMDecision */ @@ -80358,42 +80389,42 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x10 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2655 /* Table2655 */ + 1794 /* Table1794 */ }, /* 0x11 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2657 /* Table2657 */ + 1796 /* Table1796 */ }, /* 0x12 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2659 /* Table2659 */ + 1798 /* Table1798 */ }, /* 0x13 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2661 /* Table2661 */ + 1800 /* Table1800 */ }, /* 0x14 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2663 /* Table2663 */ + 1802 /* Table1802 */ }, /* 0x15 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2665 /* Table2665 */ + 1804 /* Table1804 */ }, /* 0x16 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2667 /* Table2667 */ + 1806 /* Table1806 */ }, /* 0x17 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2669 /* Table2669 */ + 1808 /* Table1808 */ }, /* 0x18 */ { /* struct ModRMDecision */ @@ -80403,37 +80434,37 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x19 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2671 /* Table2671 */ + 1826 /* Table1826 */ }, /* 0x1a */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2673 /* Table2673 */ + 1828 /* Table1828 */ }, /* 0x1b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2675 /* Table2675 */ + 1830 /* Table1830 */ }, /* 0x1c */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2677 /* Table2677 */ + 1832 /* Table1832 */ }, /* 0x1d */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2679 /* Table2679 */ + 1834 /* Table1834 */ }, /* 0x1e */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2681 /* Table2681 */ + 1836 /* Table1836 */ }, /* 0x1f */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2683 /* Table2683 */ + 1838 /* Table1838 */ }, /* 0x20 */ { /* struct ModRMDecision */ @@ -80478,42 +80509,42 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x28 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2685 /* Table2685 */ + 1848 /* Table1848 */ }, /* 0x29 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2687 /* Table2687 */ + 1850 /* Table1850 */ }, /* 0x2a */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2689 /* Table2689 */ + 1852 /* Table1852 */ }, /* 0x2b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2691 /* Table2691 */ + 1854 /* Table1854 */ }, /* 0x2c */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2693 /* Table2693 */ + 1856 /* Table1856 */ }, /* 0x2d */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2695 /* Table2695 */ + 1858 /* Table1858 */ }, /* 0x2e */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2697 /* Table2697 */ + 1860 /* Table1860 */ }, /* 0x2f */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2699 /* Table2699 */ + 1862 /* Table1862 */ }, /* 0x30 */ { /* struct ModRMDecision */ @@ -80543,7 +80574,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x35 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1869 /* Table1869 */ + 3272 /* Table3272 */ }, /* 0x36 */ { /* ModRMDecision */ @@ -80598,92 +80629,92 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x40 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2701 /* Table2701 */ + 3273 /* Table3273 */ }, /* 0x41 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2703 /* Table2703 */ + 3275 /* Table3275 */ }, /* 0x42 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2705 /* Table2705 */ + 3277 /* Table3277 */ }, /* 0x43 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2707 /* Table2707 */ + 3279 /* Table3279 */ }, /* 0x44 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2709 /* Table2709 */ + 3281 /* Table3281 */ }, /* 0x45 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2711 /* Table2711 */ + 3283 /* Table3283 */ }, /* 0x46 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2713 /* Table2713 */ + 3285 /* Table3285 */ }, /* 0x47 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2715 /* Table2715 */ + 3287 /* Table3287 */ }, /* 0x48 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2717 /* Table2717 */ + 3289 /* Table3289 */ }, /* 0x49 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2719 /* Table2719 */ + 3291 /* Table3291 */ }, /* 0x4a */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2721 /* Table2721 */ + 3293 /* Table3293 */ }, /* 0x4b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2723 /* Table2723 */ + 3295 /* Table3295 */ }, /* 0x4c */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2725 /* Table2725 */ + 3297 /* Table3297 */ }, /* 0x4d */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2727 /* Table2727 */ + 3299 /* Table3299 */ }, /* 0x4e */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2729 /* Table2729 */ + 3301 /* Table3301 */ }, /* 0x4f */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2731 /* Table2731 */ + 3303 /* Table3303 */ }, /* 0x50 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2733 /* Table2733 */ + 1903 /* Table1903 */ }, /* 0x51 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2735 /* Table2735 */ + 1905 /* Table1905 */ }, /* 0x52 */ { /* struct ModRMDecision */ @@ -80698,177 +80729,177 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x54 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2737 /* Table2737 */ + 1911 /* Table1911 */ }, /* 0x55 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2739 /* Table2739 */ + 1913 /* Table1913 */ }, /* 0x56 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2741 /* Table2741 */ + 1915 /* Table1915 */ }, /* 0x57 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2743 /* Table2743 */ + 1917 /* Table1917 */ }, /* 0x58 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2745 /* Table2745 */ + 1919 /* Table1919 */ }, /* 0x59 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2747 /* Table2747 */ + 1921 /* Table1921 */ }, /* 0x5a */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2749 /* Table2749 */ + 1923 /* Table1923 */ }, /* 0x5b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2751 /* Table2751 */ + 1925 /* Table1925 */ }, /* 0x5c */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2753 /* Table2753 */ + 1927 /* Table1927 */ }, /* 0x5d */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2755 /* Table2755 */ + 1929 /* Table1929 */ }, /* 0x5e */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2757 /* Table2757 */ + 1931 /* Table1931 */ }, /* 0x5f */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2759 /* Table2759 */ + 1933 /* Table1933 */ }, /* 0x60 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2761 /* Table2761 */ + 1935 /* Table1935 */ }, /* 0x61 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2763 /* Table2763 */ + 1937 /* Table1937 */ }, /* 0x62 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2765 /* Table2765 */ + 1939 /* Table1939 */ }, /* 0x63 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2767 /* Table2767 */ + 1941 /* Table1941 */ }, /* 0x64 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2769 /* Table2769 */ + 1943 /* Table1943 */ }, /* 0x65 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2771 /* Table2771 */ + 1945 /* Table1945 */ }, /* 0x66 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2773 /* Table2773 */ + 1947 /* Table1947 */ }, /* 0x67 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2775 /* Table2775 */ + 1949 /* Table1949 */ }, /* 0x68 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2777 /* Table2777 */ + 1951 /* Table1951 */ }, /* 0x69 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2779 /* Table2779 */ + 1953 /* Table1953 */ }, /* 0x6a */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2781 /* Table2781 */ + 1955 /* Table1955 */ }, /* 0x6b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2783 /* Table2783 */ + 1957 /* Table1957 */ }, /* 0x6c */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2785 /* Table2785 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x6d */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2787 /* Table2787 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x6e */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2789 /* Table2789 */ + 3305 /* Table3305 */ }, /* 0x6f */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2791 /* Table2791 */ + 1961 /* Table1961 */ }, /* 0x70 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2793 /* Table2793 */ + 1963 /* Table1963 */ }, /* 0x71 */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 2795 /* Table2795 */ + 1965 /* Table1965 */ }, /* 0x72 */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 2811 /* Table2811 */ + 1981 /* Table1981 */ }, /* 0x73 */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 2827 /* Table2827 */ + 1997 /* Table1997 */ }, /* 0x74 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2843 /* Table2843 */ + 2013 /* Table2013 */ }, /* 0x75 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2845 /* Table2845 */ + 2015 /* Table2015 */ }, /* 0x76 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2847 /* Table2847 */ + 2017 /* Table2017 */ }, /* 0x77 */ { /* struct ModRMDecision */ @@ -80878,12 +80909,12 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x78 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3528 /* Table3528 */ + 2552 /* Table2552 */ }, /* 0x79 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3530 /* Table3530 */ + 2554 /* Table2554 */ }, /* 0x7a */ { /* ModRMDecision */ @@ -80896,104 +80927,104 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x7c */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2853 /* Table2853 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x7d */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2855 /* Table2855 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x7e */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2857 /* Table2857 */ + 3307 /* Table3307 */ }, /* 0x7f */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2859 /* Table2859 */ + 2026 /* Table2026 */ }, /* 0x80 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 2861 /* Table2861 */ + 2028 /* Table2028 */ }, /* 0x81 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 2862 /* Table2862 */ + 2029 /* Table2029 */ }, /* 0x82 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 2863 /* Table2863 */ + 2030 /* Table2030 */ }, /* 0x83 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 2864 /* Table2864 */ + 2031 /* Table2031 */ }, /* 0x84 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 2865 /* Table2865 */ + 2032 /* Table2032 */ }, /* 0x85 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 2866 /* Table2866 */ + 2033 /* Table2033 */ }, /* 0x86 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 2867 /* Table2867 */ + 2034 /* Table2034 */ }, /* 0x87 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 2868 /* Table2868 */ + 2035 /* Table2035 */ }, /* 0x88 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 2869 /* Table2869 */ + 2036 /* Table2036 */ }, /* 0x89 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 2870 /* Table2870 */ + 2037 /* Table2037 */ }, /* 0x8a */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 2871 /* Table2871 */ + 2038 /* Table2038 */ }, /* 0x8b */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 2872 /* Table2872 */ + 2039 /* Table2039 */ }, /* 0x8c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 2873 /* Table2873 */ + 2040 /* Table2040 */ }, /* 0x8d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 2874 /* Table2874 */ + 2041 /* Table2041 */ }, /* 0x8e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 2875 /* Table2875 */ + 2042 /* Table2042 */ }, /* 0x8f */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 2876 /* Table2876 */ + 2043 /* Table2043 */ }, /* 0x90 */ { /* struct ModRMDecision */ @@ -81078,12 +81109,12 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xa0 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 2877 /* Table2877 */ + 2556 /* Table2556 */ }, /* 0xa1 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 2878 /* Table2878 */ + 2557 /* Table2557 */ }, /* 0xa2 */ { /* struct ModRMDecision */ @@ -81093,17 +81124,17 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xa3 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2879 /* Table2879 */ + 3309 /* Table3309 */ }, /* 0xa4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2881 /* Table2881 */ + 3311 /* Table3311 */ }, /* 0xa5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2883 /* Table2883 */ + 3313 /* Table3313 */ }, /* 0xa6 */ { /* struct ModRMDecision */ @@ -81118,12 +81149,12 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xa8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 2885 /* Table2885 */ + 2559 /* Table2559 */ }, /* 0xa9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 2886 /* Table2886 */ + 2560 /* Table2560 */ }, /* 0xaa */ { /* struct ModRMDecision */ @@ -81133,27 +81164,27 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xab */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2887 /* Table2887 */ + 3315 /* Table3315 */ }, /* 0xac */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2889 /* Table2889 */ + 3317 /* Table3317 */ }, /* 0xad */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2891 /* Table2891 */ + 3319 /* Table3319 */ }, /* 0xae */ { /* struct ModRMDecision */ MODRM_SPLITMISC, - 2238 /* Table2238 */ + 3321 /* Table3321 */ }, /* 0xaf */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2893 /* Table2893 */ + 3393 /* Table3393 */ }, /* 0xb0 */ { /* struct ModRMDecision */ @@ -81163,37 +81194,37 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xb1 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2895 /* Table2895 */ + 3395 /* Table3395 */ }, /* 0xb2 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2897 /* Table2897 */ + 3397 /* Table3397 */ }, /* 0xb3 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2899 /* Table2899 */ + 3399 /* Table3399 */ }, /* 0xb4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2901 /* Table2901 */ + 3401 /* Table3401 */ }, /* 0xb5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2903 /* Table2903 */ + 3403 /* Table3403 */ }, /* 0xb6 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2905 /* Table2905 */ + 3405 /* Table3405 */ }, /* 0xb7 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2326 /* Table2326 */ + 3407 /* Table3407 */ }, /* 0xb8 */ { /* ModRMDecision */ @@ -81208,32 +81239,32 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xba */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 2907 /* Table2907 */ + 3409 /* Table3409 */ }, /* 0xbb */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2923 /* Table2923 */ + 3425 /* Table3425 */ }, /* 0xbc */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2925 /* Table2925 */ + 3427 /* Table3427 */ }, /* 0xbd */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2927 /* Table2927 */ + 3429 /* Table3429 */ }, /* 0xbe */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2929 /* Table2929 */ + 3431 /* Table3431 */ }, /* 0xbf */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2353 /* Table2353 */ + 3433 /* Table3433 */ }, /* 0xc0 */ { /* struct ModRMDecision */ @@ -81243,237 +81274,237 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xc1 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2931 /* Table2931 */ + 3435 /* Table3435 */ }, /* 0xc2 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2933 /* Table2933 */ + 2359 /* Table2359 */ }, /* 0xc3 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2361 /* Table2361 */ + 3437 /* Table3437 */ }, /* 0xc4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2935 /* Table2935 */ + 2363 /* Table2363 */ }, /* 0xc5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2937 /* Table2937 */ + 2365 /* Table2365 */ }, /* 0xc6 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2939 /* Table2939 */ + 2367 /* Table2367 */ }, /* 0xc7 */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 2941 /* Table2941 */ + 3439 /* Table3439 */ }, /* 0xc8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 2385 /* Table2385 */ + 3455 /* Table3455 */ }, /* 0xc9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 2385 /* Table2385 */ + 3455 /* Table3455 */ }, /* 0xca */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 2385 /* Table2385 */ + 3455 /* Table3455 */ }, /* 0xcb */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 2385 /* Table2385 */ + 3455 /* Table3455 */ }, /* 0xcc */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 2385 /* Table2385 */ + 3455 /* Table3455 */ }, /* 0xcd */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 2385 /* Table2385 */ + 3455 /* Table3455 */ }, /* 0xce */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 2385 /* Table2385 */ + 3455 /* Table3455 */ }, /* 0xcf */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 2385 /* Table2385 */ + 3455 /* Table3455 */ }, /* 0xd0 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2957 /* Table2957 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xd1 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2959 /* Table2959 */ + 2386 /* Table2386 */ }, /* 0xd2 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2961 /* Table2961 */ + 2388 /* Table2388 */ }, /* 0xd3 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2963 /* Table2963 */ + 2390 /* Table2390 */ }, /* 0xd4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2965 /* Table2965 */ + 2392 /* Table2392 */ }, /* 0xd5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2967 /* Table2967 */ + 2394 /* Table2394 */ }, /* 0xd6 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2969 /* Table2969 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xd7 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2971 /* Table2971 */ + 2396 /* Table2396 */ }, /* 0xd8 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2973 /* Table2973 */ + 2398 /* Table2398 */ }, /* 0xd9 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2975 /* Table2975 */ + 2400 /* Table2400 */ }, /* 0xda */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2977 /* Table2977 */ + 2402 /* Table2402 */ }, /* 0xdb */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2979 /* Table2979 */ + 2404 /* Table2404 */ }, /* 0xdc */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2981 /* Table2981 */ + 2406 /* Table2406 */ }, /* 0xdd */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2983 /* Table2983 */ + 2408 /* Table2408 */ }, /* 0xde */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2985 /* Table2985 */ + 2410 /* Table2410 */ }, /* 0xdf */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2987 /* Table2987 */ + 2412 /* Table2412 */ }, /* 0xe0 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2989 /* Table2989 */ + 2414 /* Table2414 */ }, /* 0xe1 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2991 /* Table2991 */ + 2416 /* Table2416 */ }, /* 0xe2 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2993 /* Table2993 */ + 2418 /* Table2418 */ }, /* 0xe3 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2995 /* Table2995 */ + 2420 /* Table2420 */ }, /* 0xe4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2997 /* Table2997 */ + 2422 /* Table2422 */ }, /* 0xe5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2999 /* Table2999 */ + 2424 /* Table2424 */ }, /* 0xe6 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3001 /* Table3001 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xe7 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3003 /* Table3003 */ + 2426 /* Table2426 */ }, /* 0xe8 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3005 /* Table3005 */ + 2428 /* Table2428 */ }, /* 0xe9 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3007 /* Table3007 */ + 2430 /* Table2430 */ }, /* 0xea */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3009 /* Table3009 */ + 2432 /* Table2432 */ }, /* 0xeb */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3011 /* Table3011 */ + 2434 /* Table2434 */ }, /* 0xec */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3013 /* Table3013 */ + 2436 /* Table2436 */ }, /* 0xed */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3015 /* Table3015 */ + 2438 /* Table2438 */ }, /* 0xee */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3017 /* Table3017 */ + 2440 /* Table2440 */ }, /* 0xef */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3019 /* Table3019 */ + 2442 /* Table2442 */ }, /* 0xf0 */ { /* ModRMDecision */ @@ -81483,72 +81514,72 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xf1 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3021 /* Table3021 */ + 2444 /* Table2444 */ }, /* 0xf2 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3023 /* Table3023 */ + 2446 /* Table2446 */ }, /* 0xf3 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3025 /* Table3025 */ + 2448 /* Table2448 */ }, /* 0xf4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3027 /* Table3027 */ + 2450 /* Table2450 */ }, /* 0xf5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3029 /* Table3029 */ + 2452 /* Table2452 */ }, /* 0xf6 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3031 /* Table3031 */ + 2454 /* Table2454 */ }, /* 0xf7 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3532 /* Table3532 */ + 2561 /* Table2561 */ }, /* 0xf8 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3035 /* Table3035 */ + 2458 /* Table2458 */ }, /* 0xf9 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3037 /* Table3037 */ + 2460 /* Table2460 */ }, /* 0xfa */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3039 /* Table3039 */ + 2462 /* Table2462 */ }, /* 0xfb */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3041 /* Table3041 */ + 2464 /* Table2464 */ }, /* 0xfc */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3043 /* Table3043 */ + 2466 /* Table2466 */ }, /* 0xfd */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3045 /* Table3045 */ + 2468 /* Table2468 */ }, /* 0xfe */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3047 /* Table3047 */ + 2470 /* Table2470 */ }, /* 0xff */ { /* ModRMDecision */ @@ -81557,28 +81588,28 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { } } } -, /* IC_64BIT_ADSIZE */ +, /* IC_64BIT_OPSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 1679 /* Table1679 */ + 2563 /* Table2563 */ }, /* 0x01 */ { /* struct ModRMDecision */ MODRM_SPLITMISC, - 2472 /* Table2472 */ + 3456 /* Table3456 */ }, /* 0x02 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1767 /* Table1767 */ + 2651 /* Table2651 */ }, /* 0x03 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1769 /* Table1769 */ + 2653 /* Table2653 */ }, /* 0x04 */ { /* ModRMDecision */ @@ -81643,42 +81674,42 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x10 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1794 /* Table1794 */ + 2655 /* Table2655 */ }, /* 0x11 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1796 /* Table1796 */ + 2657 /* Table2657 */ }, /* 0x12 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1798 /* Table1798 */ + 2659 /* Table2659 */ }, /* 0x13 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1800 /* Table1800 */ + 2661 /* Table2661 */ }, /* 0x14 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1802 /* Table1802 */ + 2663 /* Table2663 */ }, /* 0x15 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1804 /* Table1804 */ + 2665 /* Table2665 */ }, /* 0x16 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1806 /* Table1806 */ + 2667 /* Table2667 */ }, /* 0x17 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1808 /* Table1808 */ + 2669 /* Table2669 */ }, /* 0x18 */ { /* struct ModRMDecision */ @@ -81688,37 +81719,37 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x19 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1826 /* Table1826 */ + 2671 /* Table2671 */ }, /* 0x1a */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1828 /* Table1828 */ + 2673 /* Table2673 */ }, /* 0x1b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1830 /* Table1830 */ + 2675 /* Table2675 */ }, /* 0x1c */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1832 /* Table1832 */ + 2677 /* Table2677 */ }, /* 0x1d */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1834 /* Table1834 */ + 2679 /* Table2679 */ }, /* 0x1e */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1836 /* Table1836 */ + 2681 /* Table2681 */ }, /* 0x1f */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1838 /* Table1838 */ + 2683 /* Table2683 */ }, /* 0x20 */ { /* struct ModRMDecision */ @@ -81763,42 +81794,42 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x28 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1848 /* Table1848 */ + 2685 /* Table2685 */ }, /* 0x29 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1850 /* Table1850 */ + 2687 /* Table2687 */ }, /* 0x2a */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1852 /* Table1852 */ + 2689 /* Table2689 */ }, /* 0x2b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1854 /* Table1854 */ + 2691 /* Table2691 */ }, /* 0x2c */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1856 /* Table1856 */ + 2693 /* Table2693 */ }, /* 0x2d */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1858 /* Table1858 */ + 2695 /* Table2695 */ }, /* 0x2e */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1860 /* Table1860 */ + 2697 /* Table2697 */ }, /* 0x2f */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1862 /* Table1862 */ + 2699 /* Table2699 */ }, /* 0x30 */ { /* struct ModRMDecision */ @@ -81883,92 +81914,92 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x40 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1871 /* Table1871 */ + 2701 /* Table2701 */ }, /* 0x41 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1873 /* Table1873 */ + 2703 /* Table2703 */ }, /* 0x42 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1875 /* Table1875 */ + 2705 /* Table2705 */ }, /* 0x43 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1877 /* Table1877 */ + 2707 /* Table2707 */ }, /* 0x44 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1879 /* Table1879 */ + 2709 /* Table2709 */ }, /* 0x45 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1881 /* Table1881 */ + 2711 /* Table2711 */ }, /* 0x46 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1883 /* Table1883 */ + 2713 /* Table2713 */ }, /* 0x47 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1885 /* Table1885 */ + 2715 /* Table2715 */ }, /* 0x48 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1887 /* Table1887 */ + 2717 /* Table2717 */ }, /* 0x49 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1889 /* Table1889 */ + 2719 /* Table2719 */ }, /* 0x4a */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1891 /* Table1891 */ + 2721 /* Table2721 */ }, /* 0x4b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1893 /* Table1893 */ + 2723 /* Table2723 */ }, /* 0x4c */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1895 /* Table1895 */ + 2725 /* Table2725 */ }, /* 0x4d */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1897 /* Table1897 */ + 2727 /* Table2727 */ }, /* 0x4e */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1899 /* Table1899 */ + 2729 /* Table2729 */ }, /* 0x4f */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1901 /* Table1901 */ + 2731 /* Table2731 */ }, /* 0x50 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1903 /* Table1903 */ + 2733 /* Table2733 */ }, /* 0x51 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1905 /* Table1905 */ + 2735 /* Table2735 */ }, /* 0x52 */ { /* struct ModRMDecision */ @@ -81983,177 +82014,177 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x54 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1911 /* Table1911 */ + 2737 /* Table2737 */ }, /* 0x55 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1913 /* Table1913 */ + 2739 /* Table2739 */ }, /* 0x56 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1915 /* Table1915 */ + 2741 /* Table2741 */ }, /* 0x57 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1917 /* Table1917 */ + 2743 /* Table2743 */ }, /* 0x58 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1919 /* Table1919 */ + 2745 /* Table2745 */ }, /* 0x59 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1921 /* Table1921 */ + 2747 /* Table2747 */ }, /* 0x5a */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1923 /* Table1923 */ + 2749 /* Table2749 */ }, /* 0x5b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1925 /* Table1925 */ + 2751 /* Table2751 */ }, /* 0x5c */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1927 /* Table1927 */ + 2753 /* Table2753 */ }, /* 0x5d */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1929 /* Table1929 */ + 2755 /* Table2755 */ }, /* 0x5e */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1931 /* Table1931 */ + 2757 /* Table2757 */ }, /* 0x5f */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1933 /* Table1933 */ + 2759 /* Table2759 */ }, /* 0x60 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1935 /* Table1935 */ + 2761 /* Table2761 */ }, /* 0x61 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1937 /* Table1937 */ + 2763 /* Table2763 */ }, /* 0x62 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1939 /* Table1939 */ + 2765 /* Table2765 */ }, /* 0x63 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1941 /* Table1941 */ + 2767 /* Table2767 */ }, /* 0x64 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1943 /* Table1943 */ + 2769 /* Table2769 */ }, /* 0x65 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1945 /* Table1945 */ + 2771 /* Table2771 */ }, /* 0x66 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1947 /* Table1947 */ + 2773 /* Table2773 */ }, /* 0x67 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1949 /* Table1949 */ + 2775 /* Table2775 */ }, /* 0x68 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1951 /* Table1951 */ + 2777 /* Table2777 */ }, /* 0x69 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1953 /* Table1953 */ + 2779 /* Table2779 */ }, /* 0x6a */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1955 /* Table1955 */ + 2781 /* Table2781 */ }, /* 0x6b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1957 /* Table1957 */ + 2783 /* Table2783 */ }, /* 0x6c */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2785 /* Table2785 */ }, /* 0x6d */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2787 /* Table2787 */ }, /* 0x6e */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1959 /* Table1959 */ + 2789 /* Table2789 */ }, /* 0x6f */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1961 /* Table1961 */ + 2791 /* Table2791 */ }, /* 0x70 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1963 /* Table1963 */ + 2793 /* Table2793 */ }, /* 0x71 */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 1965 /* Table1965 */ + 2795 /* Table2795 */ }, /* 0x72 */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 1981 /* Table1981 */ + 2811 /* Table2811 */ }, /* 0x73 */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 1997 /* Table1997 */ + 2827 /* Table2827 */ }, /* 0x74 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2013 /* Table2013 */ + 2843 /* Table2843 */ }, /* 0x75 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2015 /* Table2015 */ + 2845 /* Table2845 */ }, /* 0x76 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2017 /* Table2017 */ + 2847 /* Table2847 */ }, /* 0x77 */ { /* struct ModRMDecision */ @@ -82163,12 +82194,12 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x78 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2552 /* Table2552 */ + 3528 /* Table3528 */ }, /* 0x79 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2554 /* Table2554 */ + 3530 /* Table3530 */ }, /* 0x7a */ { /* ModRMDecision */ @@ -82181,104 +82212,104 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x7c */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2853 /* Table2853 */ }, /* 0x7d */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2855 /* Table2855 */ }, /* 0x7e */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2024 /* Table2024 */ + 2857 /* Table2857 */ }, /* 0x7f */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2026 /* Table2026 */ + 2859 /* Table2859 */ }, /* 0x80 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 2028 /* Table2028 */ + 2861 /* Table2861 */ }, /* 0x81 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 2029 /* Table2029 */ + 2862 /* Table2862 */ }, /* 0x82 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 2030 /* Table2030 */ + 2863 /* Table2863 */ }, /* 0x83 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 2031 /* Table2031 */ + 2864 /* Table2864 */ }, /* 0x84 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 2032 /* Table2032 */ + 2865 /* Table2865 */ }, /* 0x85 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 2033 /* Table2033 */ + 2866 /* Table2866 */ }, /* 0x86 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 2034 /* Table2034 */ + 2867 /* Table2867 */ }, /* 0x87 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 2035 /* Table2035 */ + 2868 /* Table2868 */ }, /* 0x88 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 2036 /* Table2036 */ + 2869 /* Table2869 */ }, /* 0x89 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 2037 /* Table2037 */ + 2870 /* Table2870 */ }, /* 0x8a */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 2038 /* Table2038 */ + 2871 /* Table2871 */ }, /* 0x8b */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 2039 /* Table2039 */ + 2872 /* Table2872 */ }, /* 0x8c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 2040 /* Table2040 */ + 2873 /* Table2873 */ }, /* 0x8d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 2041 /* Table2041 */ + 2874 /* Table2874 */ }, /* 0x8e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 2042 /* Table2042 */ + 2875 /* Table2875 */ }, /* 0x8f */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 2043 /* Table2043 */ + 2876 /* Table2876 */ }, /* 0x90 */ { /* struct ModRMDecision */ @@ -82363,12 +82394,12 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xa0 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 2556 /* Table2556 */ + 2877 /* Table2877 */ }, /* 0xa1 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 2557 /* Table2557 */ + 2878 /* Table2878 */ }, /* 0xa2 */ { /* struct ModRMDecision */ @@ -82378,17 +82409,17 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xa3 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2079 /* Table2079 */ + 2879 /* Table2879 */ }, /* 0xa4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2081 /* Table2081 */ + 2881 /* Table2881 */ }, /* 0xa5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2083 /* Table2083 */ + 2883 /* Table2883 */ }, /* 0xa6 */ { /* struct ModRMDecision */ @@ -82403,12 +82434,12 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xa8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 2559 /* Table2559 */ + 2885 /* Table2885 */ }, /* 0xa9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 2560 /* Table2560 */ + 2886 /* Table2886 */ }, /* 0xaa */ { /* struct ModRMDecision */ @@ -82418,17 +82449,17 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xab */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2232 /* Table2232 */ + 2887 /* Table2887 */ }, /* 0xac */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2234 /* Table2234 */ + 2889 /* Table2889 */ }, /* 0xad */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2236 /* Table2236 */ + 2891 /* Table2891 */ }, /* 0xae */ { /* struct ModRMDecision */ @@ -82438,7 +82469,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xaf */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2310 /* Table2310 */ + 2893 /* Table2893 */ }, /* 0xb0 */ { /* struct ModRMDecision */ @@ -82448,32 +82479,32 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xb1 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2314 /* Table2314 */ + 2895 /* Table2895 */ }, /* 0xb2 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2316 /* Table2316 */ + 2897 /* Table2897 */ }, /* 0xb3 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2318 /* Table2318 */ + 2899 /* Table2899 */ }, /* 0xb4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2320 /* Table2320 */ + 2901 /* Table2901 */ }, /* 0xb5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2322 /* Table2322 */ + 2903 /* Table2903 */ }, /* 0xb6 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2324 /* Table2324 */ + 2905 /* Table2905 */ }, /* 0xb7 */ { /* struct ModRMDecision */ @@ -82493,27 +82524,27 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xba */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 2329 /* Table2329 */ + 2907 /* Table2907 */ }, /* 0xbb */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2345 /* Table2345 */ + 2923 /* Table2923 */ }, /* 0xbc */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2347 /* Table2347 */ + 2925 /* Table2925 */ }, /* 0xbd */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2349 /* Table2349 */ + 2927 /* Table2927 */ }, /* 0xbe */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2351 /* Table2351 */ + 2929 /* Table2929 */ }, /* 0xbf */ { /* struct ModRMDecision */ @@ -82528,12 +82559,12 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xc1 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2357 /* Table2357 */ + 2931 /* Table2931 */ }, /* 0xc2 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2359 /* Table2359 */ + 2933 /* Table2933 */ }, /* 0xc3 */ { /* struct ModRMDecision */ @@ -82543,22 +82574,22 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xc4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2363 /* Table2363 */ + 2935 /* Table2935 */ }, /* 0xc5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2365 /* Table2365 */ + 2937 /* Table2937 */ }, /* 0xc6 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2367 /* Table2367 */ + 2939 /* Table2939 */ }, /* 0xc7 */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 2369 /* Table2369 */ + 2941 /* Table2941 */ }, /* 0xc8 */ { /* struct ModRMDecision */ @@ -82601,164 +82632,164 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 2385 /* Table2385 */ }, /* 0xd0 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2957 /* Table2957 */ }, /* 0xd1 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2386 /* Table2386 */ + 2959 /* Table2959 */ }, /* 0xd2 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2388 /* Table2388 */ + 2961 /* Table2961 */ }, /* 0xd3 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2390 /* Table2390 */ + 2963 /* Table2963 */ }, /* 0xd4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2392 /* Table2392 */ + 2965 /* Table2965 */ }, /* 0xd5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2394 /* Table2394 */ + 2967 /* Table2967 */ }, /* 0xd6 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2969 /* Table2969 */ }, /* 0xd7 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2396 /* Table2396 */ + 2971 /* Table2971 */ }, /* 0xd8 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2398 /* Table2398 */ + 2973 /* Table2973 */ }, /* 0xd9 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2400 /* Table2400 */ + 2975 /* Table2975 */ }, /* 0xda */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2402 /* Table2402 */ + 2977 /* Table2977 */ }, /* 0xdb */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2404 /* Table2404 */ + 2979 /* Table2979 */ }, /* 0xdc */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2406 /* Table2406 */ + 2981 /* Table2981 */ }, /* 0xdd */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2408 /* Table2408 */ + 2983 /* Table2983 */ }, /* 0xde */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2410 /* Table2410 */ + 2985 /* Table2985 */ }, /* 0xdf */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2412 /* Table2412 */ + 2987 /* Table2987 */ }, /* 0xe0 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2414 /* Table2414 */ + 2989 /* Table2989 */ }, /* 0xe1 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2416 /* Table2416 */ + 2991 /* Table2991 */ }, /* 0xe2 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2418 /* Table2418 */ + 2993 /* Table2993 */ }, /* 0xe3 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2420 /* Table2420 */ + 2995 /* Table2995 */ }, /* 0xe4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2422 /* Table2422 */ + 2997 /* Table2997 */ }, /* 0xe5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2424 /* Table2424 */ + 2999 /* Table2999 */ }, /* 0xe6 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3001 /* Table3001 */ }, /* 0xe7 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2426 /* Table2426 */ + 3003 /* Table3003 */ }, /* 0xe8 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2428 /* Table2428 */ + 3005 /* Table3005 */ }, /* 0xe9 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2430 /* Table2430 */ + 3007 /* Table3007 */ }, /* 0xea */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2432 /* Table2432 */ + 3009 /* Table3009 */ }, /* 0xeb */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2434 /* Table2434 */ + 3011 /* Table3011 */ }, /* 0xec */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2436 /* Table2436 */ + 3013 /* Table3013 */ }, /* 0xed */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2438 /* Table2438 */ + 3015 /* Table3015 */ }, /* 0xee */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2440 /* Table2440 */ + 3017 /* Table3017 */ }, /* 0xef */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2442 /* Table2442 */ + 3019 /* Table3019 */ }, /* 0xf0 */ { /* ModRMDecision */ @@ -82768,72 +82799,72 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xf1 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2444 /* Table2444 */ + 3021 /* Table3021 */ }, /* 0xf2 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2446 /* Table2446 */ + 3023 /* Table3023 */ }, /* 0xf3 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2448 /* Table2448 */ + 3025 /* Table3025 */ }, /* 0xf4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2450 /* Table2450 */ + 3027 /* Table3027 */ }, /* 0xf5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2452 /* Table2452 */ + 3029 /* Table3029 */ }, /* 0xf6 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2454 /* Table2454 */ + 3031 /* Table3031 */ }, /* 0xf7 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2561 /* Table2561 */ + 3532 /* Table3532 */ }, /* 0xf8 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2458 /* Table2458 */ + 3035 /* Table3035 */ }, /* 0xf9 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2460 /* Table2460 */ + 3037 /* Table3037 */ }, /* 0xfa */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2462 /* Table2462 */ + 3039 /* Table3039 */ }, /* 0xfb */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2464 /* Table2464 */ + 3041 /* Table3041 */ }, /* 0xfc */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2466 /* Table2466 */ + 3043 /* Table3043 */ }, /* 0xfd */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2468 /* Table2468 */ + 3045 /* Table3045 */ }, /* 0xfe */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2470 /* Table2470 */ + 3047 /* Table3047 */ }, /* 0xff */ { /* ModRMDecision */ @@ -82842,7 +82873,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { } } } -, /* IC_64BIT_XD */ +, /* IC_64BIT_ADSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -82928,17 +82959,17 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x10 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3049 /* Table3049 */ + 1794 /* Table1794 */ }, /* 0x11 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3051 /* Table3051 */ + 1796 /* Table1796 */ }, /* 0x12 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3053 /* Table3053 */ + 1798 /* Table1798 */ }, /* 0x13 */ { /* struct ModRMDecision */ @@ -83058,22 +83089,22 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x2a */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3055 /* Table3055 */ + 1852 /* Table1852 */ }, /* 0x2b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3057 /* Table3057 */ + 1854 /* Table1854 */ }, /* 0x2c */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3059 /* Table3059 */ + 1856 /* Table1856 */ }, /* 0x2d */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3061 /* Table3061 */ + 1858 /* Table1858 */ }, /* 0x2e */ { /* struct ModRMDecision */ @@ -83253,7 +83284,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x51 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3063 /* Table3063 */ + 1905 /* Table1905 */ }, /* 0x52 */ { /* struct ModRMDecision */ @@ -83288,17 +83319,17 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x58 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3065 /* Table3065 */ + 1919 /* Table1919 */ }, /* 0x59 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3067 /* Table3067 */ + 1921 /* Table1921 */ }, /* 0x5a */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3069 /* Table3069 */ + 1923 /* Table1923 */ }, /* 0x5b */ { /* struct ModRMDecision */ @@ -83308,22 +83339,22 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x5c */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3071 /* Table3071 */ + 1927 /* Table1927 */ }, /* 0x5d */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3073 /* Table3073 */ + 1929 /* Table1929 */ }, /* 0x5e */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3075 /* Table3075 */ + 1931 /* Table1931 */ }, /* 0x5f */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3077 /* Table3077 */ + 1933 /* Table1933 */ }, /* 0x60 */ { /* struct ModRMDecision */ @@ -83408,7 +83439,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x70 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3079 /* Table3079 */ + 1963 /* Table1963 */ }, /* 0x71 */ { /* struct ModRMDecision */ @@ -83448,12 +83479,12 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x78 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3534 /* Table3534 */ + 2552 /* Table2552 */ }, /* 0x79 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3536 /* Table3536 */ + 2554 /* Table2554 */ }, /* 0x7a */ { /* ModRMDecision */ @@ -83466,14 +83497,14 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x7c */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3085 /* Table3085 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x7d */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3087 /* Table3087 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x7e */ { /* struct ModRMDecision */ @@ -83818,7 +83849,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xc2 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3089 /* Table3089 */ + 2359 /* Table2359 */ }, /* 0xc3 */ { /* struct ModRMDecision */ @@ -83886,9 +83917,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 2385 /* Table2385 */ }, /* 0xd0 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3091 /* Table3091 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xd1 */ { /* struct ModRMDecision */ @@ -83916,9 +83947,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 2394 /* Table2394 */ }, /* 0xd6 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3093 /* Table3093 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xd7 */ { /* struct ModRMDecision */ @@ -83996,9 +84027,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 2424 /* Table2424 */ }, /* 0xe6 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3095 /* Table3095 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xe7 */ { /* struct ModRMDecision */ @@ -84046,9 +84077,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 2442 /* Table2442 */ }, /* 0xf0 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3097 /* Table3097 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xf1 */ { /* struct ModRMDecision */ @@ -84127,7 +84158,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { } } } -, /* IC_64BIT_XS */ +, /* IC_64BIT_XD */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -84213,17 +84244,17 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x10 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3099 /* Table3099 */ + 3049 /* Table3049 */ }, /* 0x11 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3101 /* Table3101 */ + 3051 /* Table3051 */ }, /* 0x12 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3103 /* Table3103 */ + 3053 /* Table3053 */ }, /* 0x13 */ { /* struct ModRMDecision */ @@ -84243,7 +84274,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x16 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3105 /* Table3105 */ + 1806 /* Table1806 */ }, /* 0x17 */ { /* struct ModRMDecision */ @@ -84343,22 +84374,22 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x2a */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3107 /* Table3107 */ + 3055 /* Table3055 */ }, /* 0x2b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3109 /* Table3109 */ + 3057 /* Table3057 */ }, /* 0x2c */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3111 /* Table3111 */ + 3059 /* Table3059 */ }, /* 0x2d */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3113 /* Table3113 */ + 3061 /* Table3061 */ }, /* 0x2e */ { /* struct ModRMDecision */ @@ -84538,17 +84569,17 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x51 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3115 /* Table3115 */ + 3063 /* Table3063 */ }, /* 0x52 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3117 /* Table3117 */ + 1907 /* Table1907 */ }, /* 0x53 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3119 /* Table3119 */ + 1909 /* Table1909 */ }, /* 0x54 */ { /* struct ModRMDecision */ @@ -84573,42 +84604,42 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x58 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3121 /* Table3121 */ + 3065 /* Table3065 */ }, /* 0x59 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3123 /* Table3123 */ + 3067 /* Table3067 */ }, /* 0x5a */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3125 /* Table3125 */ + 3069 /* Table3069 */ }, /* 0x5b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3127 /* Table3127 */ + 1925 /* Table1925 */ }, /* 0x5c */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3129 /* Table3129 */ + 3071 /* Table3071 */ }, /* 0x5d */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3131 /* Table3131 */ + 3073 /* Table3073 */ }, /* 0x5e */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3133 /* Table3133 */ + 3075 /* Table3075 */ }, /* 0x5f */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3135 /* Table3135 */ + 3077 /* Table3077 */ }, /* 0x60 */ { /* struct ModRMDecision */ @@ -84688,12 +84719,12 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x6f */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3137 /* Table3137 */ + 1961 /* Table1961 */ }, /* 0x70 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3139 /* Table3139 */ + 3079 /* Table3079 */ }, /* 0x71 */ { /* struct ModRMDecision */ @@ -84733,12 +84764,12 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x78 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2552 /* Table2552 */ + 3534 /* Table3534 */ }, /* 0x79 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2554 /* Table2554 */ + 3536 /* Table3536 */ }, /* 0x7a */ { /* ModRMDecision */ @@ -84751,24 +84782,24 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x7c */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3085 /* Table3085 */ }, /* 0x7d */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3087 /* Table3087 */ }, /* 0x7e */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3141 /* Table3141 */ + 2024 /* Table2024 */ }, /* 0x7f */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3143 /* Table3143 */ + 2026 /* Table2026 */ }, /* 0x80 */ { /* struct ModRMDecision */ @@ -85003,7 +85034,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xae */ { /* struct ModRMDecision */ MODRM_SPLITMISC, - 3538 /* Table3538 */ + 2238 /* Table2238 */ }, /* 0xaf */ { /* struct ModRMDecision */ @@ -85051,9 +85082,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 2326 /* Table2326 */ }, /* 0xb8 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3145 /* Table3145 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xb9 */ { /* struct ModRMDecision */ @@ -85073,12 +85104,12 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xbc */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3147 /* Table3147 */ + 2347 /* Table2347 */ }, /* 0xbd */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3149 /* Table3149 */ + 2349 /* Table2349 */ }, /* 0xbe */ { /* struct ModRMDecision */ @@ -85103,7 +85134,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xc2 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3151 /* Table3151 */ + 3089 /* Table3089 */ }, /* 0xc3 */ { /* struct ModRMDecision */ @@ -85128,7 +85159,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xc7 */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 3153 /* Table3153 */ + 2369 /* Table2369 */ }, /* 0xc8 */ { /* struct ModRMDecision */ @@ -85171,9 +85202,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 2385 /* Table2385 */ }, /* 0xd0 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3091 /* Table3091 */ }, /* 0xd1 */ { /* struct ModRMDecision */ @@ -85203,7 +85234,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xd6 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3169 /* Table3169 */ + 3093 /* Table3093 */ }, /* 0xd7 */ { /* struct ModRMDecision */ @@ -85283,7 +85314,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xe6 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3171 /* Table3171 */ + 3095 /* Table3095 */ }, /* 0xe7 */ { /* struct ModRMDecision */ @@ -85331,9 +85362,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 2442 /* Table2442 */ }, /* 0xf0 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3097 /* Table3097 */ }, /* 0xf1 */ { /* struct ModRMDecision */ @@ -85412,28 +85443,28 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { } } } -, /* IC_64BIT_XS_OPSIZE */ +, /* IC_64BIT_XS */ { /* struct OpcodeDecision */ { /* 0x00 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITREG, + 1679 /* Table1679 */ }, /* 0x01 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITMISC, + 2472 /* Table2472 */ }, /* 0x02 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1767 /* Table1767 */ }, /* 0x03 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1769 /* Table1769 */ }, /* 0x04 */ { /* ModRMDecision */ @@ -85441,29 +85472,29 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x05 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1771 /* Table1771 */ }, /* 0x06 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1772 /* Table1772 */ }, /* 0x07 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1773 /* Table1773 */ }, /* 0x08 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1774 /* Table1774 */ }, /* 0x09 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1775 /* Table1775 */ }, /* 0x0a */ { /* ModRMDecision */ @@ -85471,9 +85502,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x0b */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1776 /* Table1776 */ }, /* 0x0c */ { /* ModRMDecision */ @@ -85481,14 +85512,14 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x0d */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITREG, + 1777 /* Table1777 */ }, /* 0x0e */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1793 /* Table1793 */ }, /* 0x0f */ { /* ModRMDecision */ @@ -85496,104 +85527,104 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x10 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3099 /* Table3099 */ }, /* 0x11 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3101 /* Table3101 */ }, /* 0x12 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3103 /* Table3103 */ }, /* 0x13 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1800 /* Table1800 */ }, /* 0x14 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1802 /* Table1802 */ }, /* 0x15 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1804 /* Table1804 */ }, /* 0x16 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3105 /* Table3105 */ }, /* 0x17 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1808 /* Table1808 */ }, /* 0x18 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITREG, + 1810 /* Table1810 */ }, /* 0x19 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1826 /* Table1826 */ }, /* 0x1a */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1828 /* Table1828 */ }, /* 0x1b */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1830 /* Table1830 */ }, /* 0x1c */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1832 /* Table1832 */ }, /* 0x1d */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1834 /* Table1834 */ }, /* 0x1e */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1836 /* Table1836 */ }, /* 0x1f */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1838 /* Table1838 */ }, /* 0x20 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2544 /* Table2544 */ }, /* 0x21 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2546 /* Table2546 */ }, /* 0x22 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2548 /* Table2548 */ }, /* 0x23 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2550 /* Table2550 */ }, /* 0x24 */ { /* ModRMDecision */ @@ -85616,74 +85647,74 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x28 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1848 /* Table1848 */ }, /* 0x29 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1850 /* Table1850 */ }, /* 0x2a */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3107 /* Table3107 */ }, /* 0x2b */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3109 /* Table3109 */ }, /* 0x2c */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3111 /* Table3111 */ }, /* 0x2d */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3113 /* Table3113 */ }, /* 0x2e */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1860 /* Table1860 */ }, /* 0x2f */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1862 /* Table1862 */ }, /* 0x30 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1864 /* Table1864 */ }, /* 0x31 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1865 /* Table1865 */ }, /* 0x32 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1866 /* Table1866 */ }, /* 0x33 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1867 /* Table1867 */ }, /* 0x34 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1868 /* Table1868 */ }, /* 0x35 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1869 /* Table1869 */ }, /* 0x36 */ { /* ModRMDecision */ @@ -85691,9 +85722,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x37 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1870 /* Table1870 */ }, /* 0x38 */ { /* ModRMDecision */ @@ -85736,224 +85767,224 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x40 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1871 /* Table1871 */ }, /* 0x41 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1873 /* Table1873 */ }, /* 0x42 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1875 /* Table1875 */ }, /* 0x43 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1877 /* Table1877 */ }, /* 0x44 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1879 /* Table1879 */ }, /* 0x45 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1881 /* Table1881 */ }, /* 0x46 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1883 /* Table1883 */ }, /* 0x47 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1885 /* Table1885 */ }, /* 0x48 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1887 /* Table1887 */ }, /* 0x49 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1889 /* Table1889 */ }, /* 0x4a */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1891 /* Table1891 */ }, /* 0x4b */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1893 /* Table1893 */ }, /* 0x4c */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1895 /* Table1895 */ }, /* 0x4d */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1897 /* Table1897 */ }, /* 0x4e */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1899 /* Table1899 */ }, /* 0x4f */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1901 /* Table1901 */ }, /* 0x50 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1903 /* Table1903 */ }, /* 0x51 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3115 /* Table3115 */ }, /* 0x52 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3117 /* Table3117 */ }, /* 0x53 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3119 /* Table3119 */ }, /* 0x54 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1911 /* Table1911 */ }, /* 0x55 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1913 /* Table1913 */ }, /* 0x56 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1915 /* Table1915 */ }, /* 0x57 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1917 /* Table1917 */ }, /* 0x58 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3121 /* Table3121 */ }, /* 0x59 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3123 /* Table3123 */ }, /* 0x5a */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3125 /* Table3125 */ }, /* 0x5b */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3127 /* Table3127 */ }, /* 0x5c */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3129 /* Table3129 */ }, /* 0x5d */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3131 /* Table3131 */ }, /* 0x5e */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3133 /* Table3133 */ }, /* 0x5f */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3135 /* Table3135 */ }, /* 0x60 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1935 /* Table1935 */ }, /* 0x61 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1937 /* Table1937 */ }, /* 0x62 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1939 /* Table1939 */ }, /* 0x63 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1941 /* Table1941 */ }, /* 0x64 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1943 /* Table1943 */ }, /* 0x65 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1945 /* Table1945 */ }, /* 0x66 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1947 /* Table1947 */ }, /* 0x67 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1949 /* Table1949 */ }, /* 0x68 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1951 /* Table1951 */ }, /* 0x69 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1953 /* Table1953 */ }, /* 0x6a */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1955 /* Table1955 */ }, /* 0x6b */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1957 /* Table1957 */ }, /* 0x6c */ { /* ModRMDecision */ @@ -85966,64 +85997,64 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x6e */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1959 /* Table1959 */ }, /* 0x6f */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3137 /* Table3137 */ }, /* 0x70 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3139 /* Table3139 */ }, /* 0x71 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITREG, + 1965 /* Table1965 */ }, /* 0x72 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITREG, + 1981 /* Table1981 */ }, /* 0x73 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITREG, + 1997 /* Table1997 */ }, /* 0x74 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2013 /* Table2013 */ }, /* 0x75 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2015 /* Table2015 */ }, /* 0x76 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2017 /* Table2017 */ }, /* 0x77 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 2019 /* Table2019 */ }, /* 0x78 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2552 /* Table2552 */ }, /* 0x79 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2554 /* Table2554 */ }, /* 0x7a */ { /* ModRMDecision */ @@ -86046,414 +86077,414 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x7e */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3141 /* Table3141 */ }, /* 0x7f */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3143 /* Table3143 */ }, /* 0x80 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 2028 /* Table2028 */ }, /* 0x81 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 2029 /* Table2029 */ }, /* 0x82 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 2030 /* Table2030 */ }, /* 0x83 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 2031 /* Table2031 */ }, /* 0x84 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 2032 /* Table2032 */ }, /* 0x85 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 2033 /* Table2033 */ }, /* 0x86 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 2034 /* Table2034 */ }, /* 0x87 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 2035 /* Table2035 */ }, /* 0x88 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 2036 /* Table2036 */ }, /* 0x89 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 2037 /* Table2037 */ }, /* 0x8a */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 2038 /* Table2038 */ }, /* 0x8b */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 2039 /* Table2039 */ }, /* 0x8c */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 2040 /* Table2040 */ }, /* 0x8d */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 2041 /* Table2041 */ }, /* 0x8e */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 2042 /* Table2042 */ }, /* 0x8f */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 2043 /* Table2043 */ }, /* 0x90 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2044 /* Table2044 */ }, /* 0x91 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2046 /* Table2046 */ }, /* 0x92 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2048 /* Table2048 */ }, /* 0x93 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2050 /* Table2050 */ }, /* 0x94 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2052 /* Table2052 */ }, /* 0x95 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2054 /* Table2054 */ }, /* 0x96 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2056 /* Table2056 */ }, /* 0x97 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2058 /* Table2058 */ }, /* 0x98 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2060 /* Table2060 */ }, /* 0x99 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2062 /* Table2062 */ }, /* 0x9a */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2064 /* Table2064 */ }, /* 0x9b */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2066 /* Table2066 */ }, /* 0x9c */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2068 /* Table2068 */ }, /* 0x9d */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2070 /* Table2070 */ }, /* 0x9e */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2072 /* Table2072 */ }, /* 0x9f */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2074 /* Table2074 */ }, /* 0xa0 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 2556 /* Table2556 */ }, /* 0xa1 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 2557 /* Table2557 */ }, /* 0xa2 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 2558 /* Table2558 */ }, /* 0xa3 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2079 /* Table2079 */ }, /* 0xa4 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2081 /* Table2081 */ }, /* 0xa5 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2083 /* Table2083 */ }, /* 0xa6 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITMISC, + 2085 /* Table2085 */ }, /* 0xa7 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITMISC, + 2157 /* Table2157 */ }, /* 0xa8 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 2559 /* Table2559 */ }, /* 0xa9 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 2560 /* Table2560 */ }, /* 0xaa */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 2231 /* Table2231 */ }, /* 0xab */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2232 /* Table2232 */ }, /* 0xac */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2234 /* Table2234 */ }, /* 0xad */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2236 /* Table2236 */ }, /* 0xae */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITMISC, + 3538 /* Table3538 */ }, /* 0xaf */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2310 /* Table2310 */ }, /* 0xb0 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2312 /* Table2312 */ }, /* 0xb1 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2314 /* Table2314 */ }, /* 0xb2 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2316 /* Table2316 */ }, /* 0xb3 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2318 /* Table2318 */ }, /* 0xb4 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2320 /* Table2320 */ }, /* 0xb5 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2322 /* Table2322 */ }, /* 0xb6 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2324 /* Table2324 */ }, /* 0xb7 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2326 /* Table2326 */ }, /* 0xb8 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3173 /* Table3173 */ + 3145 /* Table3145 */ }, /* 0xb9 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 2328 /* Table2328 */ }, /* 0xba */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITREG, + 2329 /* Table2329 */ }, /* 0xbb */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2345 /* Table2345 */ }, /* 0xbc */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3175 /* Table3175 */ + 3147 /* Table3147 */ }, /* 0xbd */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3177 /* Table3177 */ + 3149 /* Table3149 */ }, /* 0xbe */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2351 /* Table2351 */ }, /* 0xbf */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2353 /* Table2353 */ }, /* 0xc0 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2355 /* Table2355 */ }, /* 0xc1 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2357 /* Table2357 */ }, /* 0xc2 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3151 /* Table3151 */ }, /* 0xc3 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2361 /* Table2361 */ }, /* 0xc4 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2363 /* Table2363 */ }, /* 0xc5 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2365 /* Table2365 */ }, /* 0xc6 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2367 /* Table2367 */ }, /* 0xc7 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITREG, + 3153 /* Table3153 */ }, /* 0xc8 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 2385 /* Table2385 */ }, /* 0xc9 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 2385 /* Table2385 */ }, /* 0xca */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 2385 /* Table2385 */ }, /* 0xcb */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 2385 /* Table2385 */ }, /* 0xcc */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 2385 /* Table2385 */ }, /* 0xcd */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 2385 /* Table2385 */ }, /* 0xce */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 2385 /* Table2385 */ }, /* 0xcf */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 2385 /* Table2385 */ }, /* 0xd0 */ { /* ModRMDecision */ @@ -86461,159 +86492,159 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xd1 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2386 /* Table2386 */ }, /* 0xd2 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2388 /* Table2388 */ }, /* 0xd3 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2390 /* Table2390 */ }, /* 0xd4 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2392 /* Table2392 */ }, /* 0xd5 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2394 /* Table2394 */ }, /* 0xd6 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3169 /* Table3169 */ }, /* 0xd7 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2396 /* Table2396 */ }, /* 0xd8 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2398 /* Table2398 */ }, /* 0xd9 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2400 /* Table2400 */ }, /* 0xda */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2402 /* Table2402 */ }, /* 0xdb */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2404 /* Table2404 */ }, /* 0xdc */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2406 /* Table2406 */ }, /* 0xdd */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2408 /* Table2408 */ }, /* 0xde */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2410 /* Table2410 */ }, /* 0xdf */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2412 /* Table2412 */ }, /* 0xe0 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2414 /* Table2414 */ }, /* 0xe1 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2416 /* Table2416 */ }, /* 0xe2 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2418 /* Table2418 */ }, /* 0xe3 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2420 /* Table2420 */ }, /* 0xe4 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2422 /* Table2422 */ }, /* 0xe5 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2424 /* Table2424 */ }, /* 0xe6 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3171 /* Table3171 */ }, /* 0xe7 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2426 /* Table2426 */ }, /* 0xe8 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2428 /* Table2428 */ }, /* 0xe9 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2430 /* Table2430 */ }, /* 0xea */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2432 /* Table2432 */ }, /* 0xeb */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2434 /* Table2434 */ }, /* 0xec */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2436 /* Table2436 */ }, /* 0xed */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2438 /* Table2438 */ }, /* 0xee */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2440 /* Table2440 */ }, /* 0xef */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2442 /* Table2442 */ }, /* 0xf0 */ { /* ModRMDecision */ @@ -86621,74 +86652,74 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xf1 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2444 /* Table2444 */ }, /* 0xf2 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2446 /* Table2446 */ }, /* 0xf3 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2448 /* Table2448 */ }, /* 0xf4 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2450 /* Table2450 */ }, /* 0xf5 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2452 /* Table2452 */ }, /* 0xf6 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2454 /* Table2454 */ }, /* 0xf7 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2561 /* Table2561 */ }, /* 0xf8 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2458 /* Table2458 */ }, /* 0xf9 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2460 /* Table2460 */ }, /* 0xfa */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2462 /* Table2462 */ }, /* 0xfb */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2464 /* Table2464 */ }, /* 0xfc */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2466 /* Table2466 */ }, /* 0xfd */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2468 /* Table2468 */ }, /* 0xfe */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2470 /* Table2470 */ }, /* 0xff */ { /* ModRMDecision */ @@ -86697,28 +86728,28 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { } } } -, /* IC_64BIT_REXW_XS */ +, /* IC_64BIT_XS_OPSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ - { /* struct ModRMDecision */ - MODRM_SPLITREG, - 3179 /* Table3179 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x01 */ - { /* struct ModRMDecision */ - MODRM_SPLITMISC, - 3195 /* Table3195 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x02 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3267 /* Table3267 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x03 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3269 /* Table3269 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x04 */ { /* ModRMDecision */ @@ -86726,29 +86757,29 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x05 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1771 /* Table1771 */ + 0 /* EmptyTable */ }, /* 0x06 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1772 /* Table1772 */ + 0 /* EmptyTable */ }, /* 0x07 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 3271 /* Table3271 */ + 0 /* EmptyTable */ }, /* 0x08 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1774 /* Table1774 */ + 0 /* EmptyTable */ }, /* 0x09 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1775 /* Table1775 */ + 0 /* EmptyTable */ }, /* 0x0a */ { /* ModRMDecision */ @@ -86756,9 +86787,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x0b */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1776 /* Table1776 */ + 0 /* EmptyTable */ }, /* 0x0c */ { /* ModRMDecision */ @@ -86766,14 +86797,14 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x0d */ - { /* struct ModRMDecision */ - MODRM_SPLITREG, - 1777 /* Table1777 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x0e */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1793 /* Table1793 */ + 0 /* EmptyTable */ }, /* 0x0f */ { /* ModRMDecision */ @@ -86781,104 +86812,104 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x10 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3099 /* Table3099 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x11 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3101 /* Table3101 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x12 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3103 /* Table3103 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x13 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1800 /* Table1800 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x14 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1802 /* Table1802 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x15 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1804 /* Table1804 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x16 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3105 /* Table3105 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x17 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1808 /* Table1808 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x18 */ - { /* struct ModRMDecision */ - MODRM_SPLITREG, - 1810 /* Table1810 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x19 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1826 /* Table1826 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x1a */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1828 /* Table1828 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x1b */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1830 /* Table1830 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x1c */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1832 /* Table1832 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x1d */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1834 /* Table1834 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x1e */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1836 /* Table1836 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x1f */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1838 /* Table1838 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x20 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2544 /* Table2544 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x21 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2546 /* Table2546 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x22 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2548 /* Table2548 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x23 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2550 /* Table2550 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x24 */ { /* ModRMDecision */ @@ -86901,74 +86932,74 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x28 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1848 /* Table1848 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x29 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1850 /* Table1850 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x2a */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3610 /* Table3610 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x2b */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3109 /* Table3109 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x2c */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3612 /* Table3612 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x2d */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3614 /* Table3614 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x2e */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1860 /* Table1860 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x2f */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1862 /* Table1862 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x30 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1864 /* Table1864 */ + 0 /* EmptyTable */ }, /* 0x31 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1865 /* Table1865 */ + 0 /* EmptyTable */ }, /* 0x32 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1866 /* Table1866 */ + 0 /* EmptyTable */ }, /* 0x33 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1867 /* Table1867 */ + 0 /* EmptyTable */ }, /* 0x34 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1868 /* Table1868 */ + 0 /* EmptyTable */ }, /* 0x35 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 3272 /* Table3272 */ + 0 /* EmptyTable */ }, /* 0x36 */ { /* ModRMDecision */ @@ -86976,9 +87007,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x37 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1870 /* Table1870 */ + 0 /* EmptyTable */ }, /* 0x38 */ { /* ModRMDecision */ @@ -87021,224 +87052,224 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x40 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3273 /* Table3273 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x41 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3275 /* Table3275 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x42 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3277 /* Table3277 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x43 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3279 /* Table3279 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x44 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3281 /* Table3281 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x45 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3283 /* Table3283 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x46 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3285 /* Table3285 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x47 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3287 /* Table3287 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x48 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3289 /* Table3289 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x49 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3291 /* Table3291 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x4a */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3293 /* Table3293 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x4b */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3295 /* Table3295 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x4c */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3297 /* Table3297 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x4d */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3299 /* Table3299 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x4e */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3301 /* Table3301 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x4f */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3303 /* Table3303 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x50 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1903 /* Table1903 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x51 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3115 /* Table3115 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x52 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3117 /* Table3117 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x53 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3119 /* Table3119 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x54 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1911 /* Table1911 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x55 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1913 /* Table1913 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x56 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1915 /* Table1915 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x57 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1917 /* Table1917 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x58 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3121 /* Table3121 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x59 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3123 /* Table3123 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x5a */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3125 /* Table3125 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x5b */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3127 /* Table3127 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x5c */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3129 /* Table3129 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x5d */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3131 /* Table3131 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x5e */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3133 /* Table3133 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x5f */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3135 /* Table3135 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x60 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1935 /* Table1935 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x61 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1937 /* Table1937 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x62 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1939 /* Table1939 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x63 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1941 /* Table1941 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x64 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1943 /* Table1943 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x65 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1945 /* Table1945 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x66 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1947 /* Table1947 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x67 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1949 /* Table1949 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x68 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1951 /* Table1951 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x69 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1953 /* Table1953 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x6a */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1955 /* Table1955 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x6b */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1957 /* Table1957 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x6c */ { /* ModRMDecision */ @@ -87251,64 +87282,64 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x6e */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3305 /* Table3305 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x6f */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3137 /* Table3137 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x70 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3139 /* Table3139 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x71 */ - { /* struct ModRMDecision */ - MODRM_SPLITREG, - 1965 /* Table1965 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x72 */ - { /* struct ModRMDecision */ - MODRM_SPLITREG, - 1981 /* Table1981 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x73 */ - { /* struct ModRMDecision */ - MODRM_SPLITREG, - 1997 /* Table1997 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x74 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2013 /* Table2013 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x75 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2015 /* Table2015 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x76 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2017 /* Table2017 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x77 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 2019 /* Table2019 */ + 0 /* EmptyTable */ }, /* 0x78 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2552 /* Table2552 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x79 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2554 /* Table2554 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x7a */ { /* ModRMDecision */ @@ -87331,414 +87362,414 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x7e */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3616 /* Table3616 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x7f */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3143 /* Table3143 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x80 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 2028 /* Table2028 */ + 0 /* EmptyTable */ }, /* 0x81 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 2029 /* Table2029 */ + 0 /* EmptyTable */ }, /* 0x82 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 2030 /* Table2030 */ + 0 /* EmptyTable */ }, /* 0x83 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 2031 /* Table2031 */ + 0 /* EmptyTable */ }, /* 0x84 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 2032 /* Table2032 */ + 0 /* EmptyTable */ }, /* 0x85 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 2033 /* Table2033 */ + 0 /* EmptyTable */ }, /* 0x86 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 2034 /* Table2034 */ + 0 /* EmptyTable */ }, /* 0x87 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 2035 /* Table2035 */ + 0 /* EmptyTable */ }, /* 0x88 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 2036 /* Table2036 */ + 0 /* EmptyTable */ }, /* 0x89 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 2037 /* Table2037 */ + 0 /* EmptyTable */ }, /* 0x8a */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 2038 /* Table2038 */ + 0 /* EmptyTable */ }, /* 0x8b */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 2039 /* Table2039 */ + 0 /* EmptyTable */ }, /* 0x8c */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 2040 /* Table2040 */ + 0 /* EmptyTable */ }, /* 0x8d */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 2041 /* Table2041 */ + 0 /* EmptyTable */ }, /* 0x8e */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 2042 /* Table2042 */ + 0 /* EmptyTable */ }, /* 0x8f */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 2043 /* Table2043 */ + 0 /* EmptyTable */ }, /* 0x90 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2044 /* Table2044 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x91 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2046 /* Table2046 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x92 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2048 /* Table2048 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x93 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2050 /* Table2050 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x94 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2052 /* Table2052 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x95 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2054 /* Table2054 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x96 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2056 /* Table2056 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x97 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2058 /* Table2058 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x98 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2060 /* Table2060 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x99 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2062 /* Table2062 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x9a */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2064 /* Table2064 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x9b */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2066 /* Table2066 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x9c */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2068 /* Table2068 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x9d */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2070 /* Table2070 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x9e */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2072 /* Table2072 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x9f */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2074 /* Table2074 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xa0 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 2556 /* Table2556 */ + 0 /* EmptyTable */ }, /* 0xa1 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 2557 /* Table2557 */ + 0 /* EmptyTable */ }, /* 0xa2 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 2558 /* Table2558 */ + 0 /* EmptyTable */ }, /* 0xa3 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3309 /* Table3309 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xa4 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3311 /* Table3311 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xa5 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3313 /* Table3313 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xa6 */ - { /* struct ModRMDecision */ - MODRM_SPLITMISC, - 2085 /* Table2085 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xa7 */ - { /* struct ModRMDecision */ - MODRM_SPLITMISC, - 2157 /* Table2157 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xa8 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 2559 /* Table2559 */ + 0 /* EmptyTable */ }, /* 0xa9 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 2560 /* Table2560 */ + 0 /* EmptyTable */ }, /* 0xaa */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 2231 /* Table2231 */ + 0 /* EmptyTable */ }, /* 0xab */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3315 /* Table3315 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xac */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3317 /* Table3317 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xad */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3319 /* Table3319 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xae */ - { /* struct ModRMDecision */ - MODRM_SPLITMISC, - 3618 /* Table3618 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xaf */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3393 /* Table3393 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xb0 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2312 /* Table2312 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xb1 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3395 /* Table3395 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xb2 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3397 /* Table3397 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xb3 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3399 /* Table3399 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xb4 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3401 /* Table3401 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xb5 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3403 /* Table3403 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xb6 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3405 /* Table3405 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xb7 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3407 /* Table3407 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xb8 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3690 /* Table3690 */ + 3173 /* Table3173 */ }, /* 0xb9 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 2328 /* Table2328 */ + 0 /* EmptyTable */ }, /* 0xba */ - { /* struct ModRMDecision */ - MODRM_SPLITREG, - 3409 /* Table3409 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xbb */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3425 /* Table3425 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xbc */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3692 /* Table3692 */ + 3175 /* Table3175 */ }, /* 0xbd */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3694 /* Table3694 */ + 3177 /* Table3177 */ }, /* 0xbe */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3431 /* Table3431 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xbf */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3433 /* Table3433 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xc0 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2355 /* Table2355 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xc1 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3435 /* Table3435 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xc2 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3151 /* Table3151 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xc3 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3437 /* Table3437 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xc4 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2363 /* Table2363 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xc5 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2365 /* Table2365 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xc6 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2367 /* Table2367 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xc7 */ - { /* struct ModRMDecision */ - MODRM_SPLITREG, - 3696 /* Table3696 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xc8 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 3455 /* Table3455 */ + 0 /* EmptyTable */ }, /* 0xc9 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 3455 /* Table3455 */ + 0 /* EmptyTable */ }, /* 0xca */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 3455 /* Table3455 */ + 0 /* EmptyTable */ }, /* 0xcb */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 3455 /* Table3455 */ + 0 /* EmptyTable */ }, /* 0xcc */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 3455 /* Table3455 */ + 0 /* EmptyTable */ }, /* 0xcd */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 3455 /* Table3455 */ + 0 /* EmptyTable */ }, /* 0xce */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 3455 /* Table3455 */ + 0 /* EmptyTable */ }, /* 0xcf */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 3455 /* Table3455 */ + 0 /* EmptyTable */ }, /* 0xd0 */ { /* ModRMDecision */ @@ -87746,159 +87777,159 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xd1 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2386 /* Table2386 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xd2 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2388 /* Table2388 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xd3 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2390 /* Table2390 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xd4 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2392 /* Table2392 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xd5 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2394 /* Table2394 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xd6 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3169 /* Table3169 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xd7 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2396 /* Table2396 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xd8 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2398 /* Table2398 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xd9 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2400 /* Table2400 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xda */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2402 /* Table2402 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xdb */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2404 /* Table2404 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xdc */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2406 /* Table2406 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xdd */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2408 /* Table2408 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xde */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2410 /* Table2410 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xdf */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2412 /* Table2412 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xe0 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2414 /* Table2414 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xe1 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2416 /* Table2416 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xe2 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2418 /* Table2418 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xe3 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2420 /* Table2420 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xe4 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2422 /* Table2422 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xe5 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2424 /* Table2424 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xe6 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3171 /* Table3171 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xe7 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2426 /* Table2426 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xe8 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2428 /* Table2428 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xe9 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2430 /* Table2430 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xea */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2432 /* Table2432 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xeb */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2434 /* Table2434 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xec */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2436 /* Table2436 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xed */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2438 /* Table2438 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xee */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2440 /* Table2440 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xef */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2442 /* Table2442 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xf0 */ { /* ModRMDecision */ @@ -87906,74 +87937,74 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xf1 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2444 /* Table2444 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xf2 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2446 /* Table2446 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xf3 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2448 /* Table2448 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xf4 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2450 /* Table2450 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xf5 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2452 /* Table2452 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xf6 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2454 /* Table2454 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xf7 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2561 /* Table2561 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xf8 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2458 /* Table2458 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xf9 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2460 /* Table2460 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xfa */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2462 /* Table2462 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xfb */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2464 /* Table2464 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xfc */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2466 /* Table2466 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xfd */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2468 /* Table2468 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xfe */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2470 /* Table2470 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xff */ { /* ModRMDecision */ @@ -87982,7 +88013,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { } } } -, /* IC_64BIT_REXW_XD */ +, /* IC_64BIT_REXW_XS */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -88068,17 +88099,17 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x10 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3049 /* Table3049 */ + 3099 /* Table3099 */ }, /* 0x11 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3051 /* Table3051 */ + 3101 /* Table3101 */ }, /* 0x12 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3053 /* Table3053 */ + 3103 /* Table3103 */ }, /* 0x13 */ { /* struct ModRMDecision */ @@ -88098,7 +88129,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x16 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1806 /* Table1806 */ + 3105 /* Table3105 */ }, /* 0x17 */ { /* struct ModRMDecision */ @@ -88198,22 +88229,22 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x2a */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3712 /* Table3712 */ + 3610 /* Table3610 */ }, /* 0x2b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3057 /* Table3057 */ + 3109 /* Table3109 */ }, /* 0x2c */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3714 /* Table3714 */ + 3612 /* Table3612 */ }, /* 0x2d */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3716 /* Table3716 */ + 3614 /* Table3614 */ }, /* 0x2e */ { /* struct ModRMDecision */ @@ -88393,17 +88424,17 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x51 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3063 /* Table3063 */ + 3115 /* Table3115 */ }, /* 0x52 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1907 /* Table1907 */ + 3117 /* Table3117 */ }, /* 0x53 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1909 /* Table1909 */ + 3119 /* Table3119 */ }, /* 0x54 */ { /* struct ModRMDecision */ @@ -88428,42 +88459,42 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x58 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3065 /* Table3065 */ + 3121 /* Table3121 */ }, /* 0x59 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3067 /* Table3067 */ + 3123 /* Table3123 */ }, /* 0x5a */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3069 /* Table3069 */ + 3125 /* Table3125 */ }, /* 0x5b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1925 /* Table1925 */ + 3127 /* Table3127 */ }, /* 0x5c */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3071 /* Table3071 */ + 3129 /* Table3129 */ }, /* 0x5d */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3073 /* Table3073 */ + 3131 /* Table3131 */ }, /* 0x5e */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3075 /* Table3075 */ + 3133 /* Table3133 */ }, /* 0x5f */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3077 /* Table3077 */ + 3135 /* Table3135 */ }, /* 0x60 */ { /* struct ModRMDecision */ @@ -88543,12 +88574,12 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x6f */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1961 /* Table1961 */ + 3137 /* Table3137 */ }, /* 0x70 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3079 /* Table3079 */ + 3139 /* Table3139 */ }, /* 0x71 */ { /* struct ModRMDecision */ @@ -88588,12 +88619,12 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x78 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3534 /* Table3534 */ + 2552 /* Table2552 */ }, /* 0x79 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3536 /* Table3536 */ + 2554 /* Table2554 */ }, /* 0x7a */ { /* ModRMDecision */ @@ -88606,24 +88637,24 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x7c */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3085 /* Table3085 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x7d */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3087 /* Table3087 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x7e */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3307 /* Table3307 */ + 3616 /* Table3616 */ }, /* 0x7f */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2026 /* Table2026 */ + 3143 /* Table3143 */ }, /* 0x80 */ { /* struct ModRMDecision */ @@ -88858,7 +88889,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xae */ { /* struct ModRMDecision */ MODRM_SPLITMISC, - 3321 /* Table3321 */ + 3618 /* Table3618 */ }, /* 0xaf */ { /* struct ModRMDecision */ @@ -88906,9 +88937,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 3407 /* Table3407 */ }, /* 0xb8 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3690 /* Table3690 */ }, /* 0xb9 */ { /* struct ModRMDecision */ @@ -88928,12 +88959,12 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xbc */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3427 /* Table3427 */ + 3692 /* Table3692 */ }, /* 0xbd */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3429 /* Table3429 */ + 3694 /* Table3694 */ }, /* 0xbe */ { /* struct ModRMDecision */ @@ -88958,7 +88989,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xc2 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3089 /* Table3089 */ + 3151 /* Table3151 */ }, /* 0xc3 */ { /* struct ModRMDecision */ @@ -88983,7 +89014,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xc7 */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 3439 /* Table3439 */ + 3696 /* Table3696 */ }, /* 0xc8 */ { /* struct ModRMDecision */ @@ -89026,9 +89057,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 3455 /* Table3455 */ }, /* 0xd0 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3091 /* Table3091 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xd1 */ { /* struct ModRMDecision */ @@ -89058,7 +89089,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xd6 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3093 /* Table3093 */ + 3169 /* Table3169 */ }, /* 0xd7 */ { /* struct ModRMDecision */ @@ -89138,7 +89169,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xe6 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3095 /* Table3095 */ + 3171 /* Table3171 */ }, /* 0xe7 */ { /* struct ModRMDecision */ @@ -89186,9 +89217,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 2442 /* Table2442 */ }, /* 0xf0 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3097 /* Table3097 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xf1 */ { /* struct ModRMDecision */ @@ -89267,7 +89298,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { } } } -, /* IC_64BIT_REXW_OPSIZE */ +, /* IC_64BIT_REXW_XD */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -89353,42 +89384,42 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x10 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2655 /* Table2655 */ + 3049 /* Table3049 */ }, /* 0x11 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2657 /* Table2657 */ + 3051 /* Table3051 */ }, /* 0x12 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2659 /* Table2659 */ + 3053 /* Table3053 */ }, /* 0x13 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2661 /* Table2661 */ + 1800 /* Table1800 */ }, /* 0x14 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2663 /* Table2663 */ + 1802 /* Table1802 */ }, /* 0x15 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2665 /* Table2665 */ + 1804 /* Table1804 */ }, /* 0x16 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2667 /* Table2667 */ + 1806 /* Table1806 */ }, /* 0x17 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2669 /* Table2669 */ + 1808 /* Table1808 */ }, /* 0x18 */ { /* struct ModRMDecision */ @@ -89398,37 +89429,37 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x19 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2671 /* Table2671 */ + 1826 /* Table1826 */ }, /* 0x1a */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2673 /* Table2673 */ + 1828 /* Table1828 */ }, /* 0x1b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2675 /* Table2675 */ + 1830 /* Table1830 */ }, /* 0x1c */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2677 /* Table2677 */ + 1832 /* Table1832 */ }, /* 0x1d */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2679 /* Table2679 */ + 1834 /* Table1834 */ }, /* 0x1e */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2681 /* Table2681 */ + 1836 /* Table1836 */ }, /* 0x1f */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2683 /* Table2683 */ + 1838 /* Table1838 */ }, /* 0x20 */ { /* struct ModRMDecision */ @@ -89473,42 +89504,42 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x28 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2685 /* Table2685 */ + 1848 /* Table1848 */ }, /* 0x29 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2687 /* Table2687 */ + 1850 /* Table1850 */ }, /* 0x2a */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2689 /* Table2689 */ + 3712 /* Table3712 */ }, /* 0x2b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2691 /* Table2691 */ + 3057 /* Table3057 */ }, /* 0x2c */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2693 /* Table2693 */ + 3714 /* Table3714 */ }, /* 0x2d */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2695 /* Table2695 */ + 3716 /* Table3716 */ }, /* 0x2e */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2697 /* Table2697 */ + 1860 /* Table1860 */ }, /* 0x2f */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2699 /* Table2699 */ + 1862 /* Table1862 */ }, /* 0x30 */ { /* struct ModRMDecision */ @@ -89673,12 +89704,12 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x50 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2733 /* Table2733 */ + 1903 /* Table1903 */ }, /* 0x51 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2735 /* Table2735 */ + 3063 /* Table3063 */ }, /* 0x52 */ { /* struct ModRMDecision */ @@ -89693,177 +89724,177 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x54 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2737 /* Table2737 */ + 1911 /* Table1911 */ }, /* 0x55 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2739 /* Table2739 */ + 1913 /* Table1913 */ }, /* 0x56 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2741 /* Table2741 */ + 1915 /* Table1915 */ }, /* 0x57 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2743 /* Table2743 */ + 1917 /* Table1917 */ }, /* 0x58 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2745 /* Table2745 */ + 3065 /* Table3065 */ }, /* 0x59 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2747 /* Table2747 */ + 3067 /* Table3067 */ }, /* 0x5a */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2749 /* Table2749 */ + 3069 /* Table3069 */ }, /* 0x5b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2751 /* Table2751 */ + 1925 /* Table1925 */ }, /* 0x5c */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2753 /* Table2753 */ + 3071 /* Table3071 */ }, /* 0x5d */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2755 /* Table2755 */ + 3073 /* Table3073 */ }, /* 0x5e */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2757 /* Table2757 */ + 3075 /* Table3075 */ }, /* 0x5f */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2759 /* Table2759 */ + 3077 /* Table3077 */ }, /* 0x60 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2761 /* Table2761 */ + 1935 /* Table1935 */ }, /* 0x61 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2763 /* Table2763 */ + 1937 /* Table1937 */ }, /* 0x62 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2765 /* Table2765 */ + 1939 /* Table1939 */ }, /* 0x63 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2767 /* Table2767 */ + 1941 /* Table1941 */ }, /* 0x64 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2769 /* Table2769 */ + 1943 /* Table1943 */ }, /* 0x65 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2771 /* Table2771 */ + 1945 /* Table1945 */ }, /* 0x66 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2773 /* Table2773 */ + 1947 /* Table1947 */ }, /* 0x67 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2775 /* Table2775 */ + 1949 /* Table1949 */ }, /* 0x68 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2777 /* Table2777 */ + 1951 /* Table1951 */ }, /* 0x69 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2779 /* Table2779 */ + 1953 /* Table1953 */ }, /* 0x6a */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2781 /* Table2781 */ + 1955 /* Table1955 */ }, /* 0x6b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2783 /* Table2783 */ + 1957 /* Table1957 */ }, /* 0x6c */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2785 /* Table2785 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x6d */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2787 /* Table2787 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x6e */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3718 /* Table3718 */ + 3305 /* Table3305 */ }, /* 0x6f */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2791 /* Table2791 */ + 1961 /* Table1961 */ }, /* 0x70 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2793 /* Table2793 */ + 3079 /* Table3079 */ }, /* 0x71 */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 2795 /* Table2795 */ + 1965 /* Table1965 */ }, /* 0x72 */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 2811 /* Table2811 */ + 1981 /* Table1981 */ }, /* 0x73 */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 2827 /* Table2827 */ + 1997 /* Table1997 */ }, /* 0x74 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2843 /* Table2843 */ + 2013 /* Table2013 */ }, /* 0x75 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2845 /* Table2845 */ + 2015 /* Table2015 */ }, /* 0x76 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2847 /* Table2847 */ + 2017 /* Table2017 */ }, /* 0x77 */ { /* struct ModRMDecision */ @@ -89873,12 +89904,12 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x78 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3528 /* Table3528 */ + 3534 /* Table3534 */ }, /* 0x79 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3530 /* Table3530 */ + 3536 /* Table3536 */ }, /* 0x7a */ { /* ModRMDecision */ @@ -89893,102 +89924,102 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x7c */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2853 /* Table2853 */ + 3085 /* Table3085 */ }, /* 0x7d */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2855 /* Table2855 */ + 3087 /* Table3087 */ }, /* 0x7e */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3720 /* Table3720 */ + 3307 /* Table3307 */ }, /* 0x7f */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2859 /* Table2859 */ + 2026 /* Table2026 */ }, /* 0x80 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 2861 /* Table2861 */ + 2028 /* Table2028 */ }, /* 0x81 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 2862 /* Table2862 */ + 2029 /* Table2029 */ }, /* 0x82 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 2863 /* Table2863 */ + 2030 /* Table2030 */ }, /* 0x83 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 2864 /* Table2864 */ + 2031 /* Table2031 */ }, /* 0x84 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 2865 /* Table2865 */ + 2032 /* Table2032 */ }, /* 0x85 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 2866 /* Table2866 */ + 2033 /* Table2033 */ }, /* 0x86 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 2867 /* Table2867 */ + 2034 /* Table2034 */ }, /* 0x87 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 2868 /* Table2868 */ + 2035 /* Table2035 */ }, /* 0x88 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 2869 /* Table2869 */ + 2036 /* Table2036 */ }, /* 0x89 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 2870 /* Table2870 */ + 2037 /* Table2037 */ }, /* 0x8a */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 2871 /* Table2871 */ + 2038 /* Table2038 */ }, /* 0x8b */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 2872 /* Table2872 */ + 2039 /* Table2039 */ }, /* 0x8c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 2873 /* Table2873 */ + 2040 /* Table2040 */ }, /* 0x8d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 2874 /* Table2874 */ + 2041 /* Table2041 */ }, /* 0x8e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 2875 /* Table2875 */ + 2042 /* Table2042 */ }, /* 0x8f */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 2876 /* Table2876 */ + 2043 /* Table2043 */ }, /* 0x90 */ { /* struct ModRMDecision */ @@ -90073,12 +90104,12 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xa0 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 2877 /* Table2877 */ + 2556 /* Table2556 */ }, /* 0xa1 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 2878 /* Table2878 */ + 2557 /* Table2557 */ }, /* 0xa2 */ { /* struct ModRMDecision */ @@ -90113,12 +90144,12 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xa8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 2885 /* Table2885 */ + 2559 /* Table2559 */ }, /* 0xa9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 2886 /* Table2886 */ + 2560 /* Table2560 */ }, /* 0xaa */ { /* struct ModRMDecision */ @@ -90243,7 +90274,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xc2 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2933 /* Table2933 */ + 3089 /* Table3089 */ }, /* 0xc3 */ { /* struct ModRMDecision */ @@ -90253,22 +90284,22 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xc4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2935 /* Table2935 */ + 2363 /* Table2363 */ }, /* 0xc5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2937 /* Table2937 */ + 2365 /* Table2365 */ }, /* 0xc6 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2939 /* Table2939 */ + 2367 /* Table2367 */ }, /* 0xc7 */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 3722 /* Table3722 */ + 3439 /* Table3439 */ }, /* 0xc8 */ { /* struct ModRMDecision */ @@ -90313,237 +90344,237 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xd0 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2957 /* Table2957 */ + 3091 /* Table3091 */ }, /* 0xd1 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2959 /* Table2959 */ + 2386 /* Table2386 */ }, /* 0xd2 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2961 /* Table2961 */ + 2388 /* Table2388 */ }, /* 0xd3 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2963 /* Table2963 */ + 2390 /* Table2390 */ }, /* 0xd4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2965 /* Table2965 */ + 2392 /* Table2392 */ }, /* 0xd5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2967 /* Table2967 */ + 2394 /* Table2394 */ }, /* 0xd6 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2969 /* Table2969 */ + 3093 /* Table3093 */ }, /* 0xd7 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2971 /* Table2971 */ + 2396 /* Table2396 */ }, /* 0xd8 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2973 /* Table2973 */ + 2398 /* Table2398 */ }, /* 0xd9 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2975 /* Table2975 */ + 2400 /* Table2400 */ }, /* 0xda */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2977 /* Table2977 */ + 2402 /* Table2402 */ }, /* 0xdb */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2979 /* Table2979 */ + 2404 /* Table2404 */ }, /* 0xdc */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2981 /* Table2981 */ + 2406 /* Table2406 */ }, /* 0xdd */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2983 /* Table2983 */ + 2408 /* Table2408 */ }, /* 0xde */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2985 /* Table2985 */ + 2410 /* Table2410 */ }, /* 0xdf */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2987 /* Table2987 */ + 2412 /* Table2412 */ }, /* 0xe0 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2989 /* Table2989 */ + 2414 /* Table2414 */ }, /* 0xe1 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2991 /* Table2991 */ + 2416 /* Table2416 */ }, /* 0xe2 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2993 /* Table2993 */ + 2418 /* Table2418 */ }, /* 0xe3 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2995 /* Table2995 */ + 2420 /* Table2420 */ }, /* 0xe4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2997 /* Table2997 */ + 2422 /* Table2422 */ }, /* 0xe5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2999 /* Table2999 */ + 2424 /* Table2424 */ }, /* 0xe6 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3001 /* Table3001 */ + 3095 /* Table3095 */ }, /* 0xe7 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3003 /* Table3003 */ + 2426 /* Table2426 */ }, /* 0xe8 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3005 /* Table3005 */ + 2428 /* Table2428 */ }, /* 0xe9 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3007 /* Table3007 */ + 2430 /* Table2430 */ }, /* 0xea */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3009 /* Table3009 */ + 2432 /* Table2432 */ }, /* 0xeb */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3011 /* Table3011 */ + 2434 /* Table2434 */ }, /* 0xec */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3013 /* Table3013 */ + 2436 /* Table2436 */ }, /* 0xed */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3015 /* Table3015 */ + 2438 /* Table2438 */ }, /* 0xee */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3017 /* Table3017 */ + 2440 /* Table2440 */ }, /* 0xef */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3019 /* Table3019 */ + 2442 /* Table2442 */ }, /* 0xf0 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3097 /* Table3097 */ }, /* 0xf1 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3021 /* Table3021 */ + 2444 /* Table2444 */ }, /* 0xf2 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3023 /* Table3023 */ + 2446 /* Table2446 */ }, /* 0xf3 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3025 /* Table3025 */ + 2448 /* Table2448 */ }, /* 0xf4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3027 /* Table3027 */ + 2450 /* Table2450 */ }, /* 0xf5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3029 /* Table3029 */ + 2452 /* Table2452 */ }, /* 0xf6 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3031 /* Table3031 */ + 2454 /* Table2454 */ }, /* 0xf7 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3532 /* Table3532 */ + 2561 /* Table2561 */ }, /* 0xf8 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3035 /* Table3035 */ + 2458 /* Table2458 */ }, /* 0xf9 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3037 /* Table3037 */ + 2460 /* Table2460 */ }, /* 0xfa */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3039 /* Table3039 */ + 2462 /* Table2462 */ }, /* 0xfb */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3041 /* Table3041 */ + 2464 /* Table2464 */ }, /* 0xfc */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3043 /* Table3043 */ + 2466 /* Table2466 */ }, /* 0xfd */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3045 /* Table3045 */ + 2468 /* Table2468 */ }, /* 0xfe */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3047 /* Table3047 */ + 2470 /* Table2470 */ }, /* 0xff */ { /* ModRMDecision */ @@ -90552,28 +90583,28 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { } } } -, /* IC_VEX */ +, /* IC_64BIT_REXW_OPSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITREG, + 3179 /* Table3179 */ }, /* 0x01 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITMISC, + 3195 /* Table3195 */ }, /* 0x02 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3267 /* Table3267 */ }, /* 0x03 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3269 /* Table3269 */ }, /* 0x04 */ { /* ModRMDecision */ @@ -90581,29 +90612,29 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x05 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1771 /* Table1771 */ }, /* 0x06 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1772 /* Table1772 */ }, /* 0x07 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 3271 /* Table3271 */ }, /* 0x08 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1774 /* Table1774 */ }, /* 0x09 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1775 /* Table1775 */ }, /* 0x0a */ { /* ModRMDecision */ @@ -90611,9 +90642,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x0b */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1776 /* Table1776 */ }, /* 0x0c */ { /* ModRMDecision */ @@ -90621,14 +90652,14 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x0d */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITREG, + 1777 /* Table1777 */ }, /* 0x0e */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1793 /* Table1793 */ }, /* 0x0f */ { /* ModRMDecision */ @@ -90638,102 +90669,102 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x10 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3738 /* Table3738 */ + 2655 /* Table2655 */ }, /* 0x11 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3740 /* Table3740 */ + 2657 /* Table2657 */ }, /* 0x12 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3742 /* Table3742 */ + 2659 /* Table2659 */ }, /* 0x13 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3744 /* Table3744 */ + 2661 /* Table2661 */ }, /* 0x14 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3746 /* Table3746 */ + 2663 /* Table2663 */ }, /* 0x15 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3748 /* Table3748 */ + 2665 /* Table2665 */ }, /* 0x16 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3750 /* Table3750 */ + 2667 /* Table2667 */ }, /* 0x17 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3752 /* Table3752 */ + 2669 /* Table2669 */ }, /* 0x18 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITREG, + 1810 /* Table1810 */ }, /* 0x19 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2671 /* Table2671 */ }, /* 0x1a */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2673 /* Table2673 */ }, /* 0x1b */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2675 /* Table2675 */ }, /* 0x1c */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2677 /* Table2677 */ }, /* 0x1d */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2679 /* Table2679 */ }, /* 0x1e */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2681 /* Table2681 */ }, /* 0x1f */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2683 /* Table2683 */ }, /* 0x20 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2544 /* Table2544 */ }, /* 0x21 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2546 /* Table2546 */ }, /* 0x22 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2548 /* Table2548 */ }, /* 0x23 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2550 /* Table2550 */ }, /* 0x24 */ { /* ModRMDecision */ @@ -90758,72 +90789,72 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x28 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3754 /* Table3754 */ + 2685 /* Table2685 */ }, /* 0x29 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3756 /* Table3756 */ + 2687 /* Table2687 */ }, /* 0x2a */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2689 /* Table2689 */ }, /* 0x2b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3758 /* Table3758 */ + 2691 /* Table2691 */ }, /* 0x2c */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2693 /* Table2693 */ }, /* 0x2d */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2695 /* Table2695 */ }, /* 0x2e */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3760 /* Table3760 */ + 2697 /* Table2697 */ }, /* 0x2f */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3762 /* Table3762 */ + 2699 /* Table2699 */ }, /* 0x30 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1864 /* Table1864 */ }, /* 0x31 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1865 /* Table1865 */ }, /* 0x32 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1866 /* Table1866 */ }, /* 0x33 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1867 /* Table1867 */ }, /* 0x34 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1868 /* Table1868 */ }, /* 0x35 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 3272 /* Table3272 */ }, /* 0x36 */ { /* ModRMDecision */ @@ -90831,9 +90862,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x37 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1870 /* Table1870 */ }, /* 0x38 */ { /* ModRMDecision */ @@ -90876,294 +90907,294 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x40 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3273 /* Table3273 */ }, /* 0x41 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3275 /* Table3275 */ }, /* 0x42 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3277 /* Table3277 */ }, /* 0x43 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3279 /* Table3279 */ }, /* 0x44 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3764 /* Table3764 */ + 3281 /* Table3281 */ }, /* 0x45 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3283 /* Table3283 */ }, /* 0x46 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3285 /* Table3285 */ }, /* 0x47 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3287 /* Table3287 */ }, /* 0x48 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3289 /* Table3289 */ }, /* 0x49 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3291 /* Table3291 */ }, /* 0x4a */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3293 /* Table3293 */ }, /* 0x4b */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3295 /* Table3295 */ }, /* 0x4c */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3297 /* Table3297 */ }, /* 0x4d */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3299 /* Table3299 */ }, /* 0x4e */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3301 /* Table3301 */ }, /* 0x4f */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3303 /* Table3303 */ }, /* 0x50 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3766 /* Table3766 */ + 2733 /* Table2733 */ }, /* 0x51 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3768 /* Table3768 */ + 2735 /* Table2735 */ }, /* 0x52 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3770 /* Table3770 */ + 1907 /* Table1907 */ }, /* 0x53 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3772 /* Table3772 */ + 1909 /* Table1909 */ }, /* 0x54 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3774 /* Table3774 */ + 2737 /* Table2737 */ }, /* 0x55 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3776 /* Table3776 */ + 2739 /* Table2739 */ }, /* 0x56 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3778 /* Table3778 */ + 2741 /* Table2741 */ }, /* 0x57 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3780 /* Table3780 */ + 2743 /* Table2743 */ }, /* 0x58 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3782 /* Table3782 */ + 2745 /* Table2745 */ }, /* 0x59 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3784 /* Table3784 */ + 2747 /* Table2747 */ }, /* 0x5a */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3786 /* Table3786 */ + 2749 /* Table2749 */ }, /* 0x5b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3788 /* Table3788 */ + 2751 /* Table2751 */ }, /* 0x5c */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3790 /* Table3790 */ + 2753 /* Table2753 */ }, /* 0x5d */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3792 /* Table3792 */ + 2755 /* Table2755 */ }, /* 0x5e */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3794 /* Table3794 */ + 2757 /* Table2757 */ }, /* 0x5f */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3796 /* Table3796 */ + 2759 /* Table2759 */ }, /* 0x60 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2761 /* Table2761 */ }, /* 0x61 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2763 /* Table2763 */ }, /* 0x62 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2765 /* Table2765 */ }, /* 0x63 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2767 /* Table2767 */ }, /* 0x64 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2769 /* Table2769 */ }, /* 0x65 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2771 /* Table2771 */ }, /* 0x66 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2773 /* Table2773 */ }, /* 0x67 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2775 /* Table2775 */ }, /* 0x68 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2777 /* Table2777 */ }, /* 0x69 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2779 /* Table2779 */ }, /* 0x6a */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2781 /* Table2781 */ }, /* 0x6b */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2783 /* Table2783 */ }, /* 0x6c */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2785 /* Table2785 */ }, /* 0x6d */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2787 /* Table2787 */ }, /* 0x6e */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3718 /* Table3718 */ }, /* 0x6f */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2791 /* Table2791 */ }, /* 0x70 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2793 /* Table2793 */ }, /* 0x71 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITREG, + 2795 /* Table2795 */ }, /* 0x72 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITREG, + 2811 /* Table2811 */ }, /* 0x73 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITREG, + 2827 /* Table2827 */ }, /* 0x74 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2843 /* Table2843 */ }, /* 0x75 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2845 /* Table2845 */ }, /* 0x76 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2847 /* Table2847 */ }, /* 0x77 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 3798 /* Table3798 */ + 2019 /* Table2019 */ }, /* 0x78 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3528 /* Table3528 */ }, /* 0x79 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3530 /* Table3530 */ }, /* 0x7a */ { /* ModRMDecision */ @@ -91176,304 +91207,304 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x7c */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2853 /* Table2853 */ }, /* 0x7d */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2855 /* Table2855 */ }, /* 0x7e */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3720 /* Table3720 */ }, /* 0x7f */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2859 /* Table2859 */ }, /* 0x80 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 2861 /* Table2861 */ }, /* 0x81 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 2862 /* Table2862 */ }, /* 0x82 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 2863 /* Table2863 */ }, /* 0x83 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 2864 /* Table2864 */ }, /* 0x84 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 2865 /* Table2865 */ }, /* 0x85 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 2866 /* Table2866 */ }, /* 0x86 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 2867 /* Table2867 */ }, /* 0x87 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 2868 /* Table2868 */ }, /* 0x88 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 2869 /* Table2869 */ }, /* 0x89 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 2870 /* Table2870 */ }, /* 0x8a */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 2871 /* Table2871 */ }, /* 0x8b */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 2872 /* Table2872 */ }, /* 0x8c */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 2873 /* Table2873 */ }, /* 0x8d */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 2874 /* Table2874 */ }, /* 0x8e */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 2875 /* Table2875 */ }, /* 0x8f */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 2876 /* Table2876 */ }, /* 0x90 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3799 /* Table3799 */ + 2044 /* Table2044 */ }, /* 0x91 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3801 /* Table3801 */ + 2046 /* Table2046 */ }, /* 0x92 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3803 /* Table3803 */ + 2048 /* Table2048 */ }, /* 0x93 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3805 /* Table3805 */ + 2050 /* Table2050 */ }, /* 0x94 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2052 /* Table2052 */ }, /* 0x95 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2054 /* Table2054 */ }, /* 0x96 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2056 /* Table2056 */ }, /* 0x97 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2058 /* Table2058 */ }, /* 0x98 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3807 /* Table3807 */ + 2060 /* Table2060 */ }, /* 0x99 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2062 /* Table2062 */ }, /* 0x9a */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2064 /* Table2064 */ }, /* 0x9b */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2066 /* Table2066 */ }, /* 0x9c */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2068 /* Table2068 */ }, /* 0x9d */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2070 /* Table2070 */ }, /* 0x9e */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2072 /* Table2072 */ }, /* 0x9f */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2074 /* Table2074 */ }, /* 0xa0 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 2877 /* Table2877 */ }, /* 0xa1 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 2878 /* Table2878 */ }, /* 0xa2 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 2558 /* Table2558 */ }, /* 0xa3 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3309 /* Table3309 */ }, /* 0xa4 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3311 /* Table3311 */ }, /* 0xa5 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3313 /* Table3313 */ }, /* 0xa6 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITMISC, + 2085 /* Table2085 */ }, /* 0xa7 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITMISC, + 2157 /* Table2157 */ }, /* 0xa8 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 2885 /* Table2885 */ }, /* 0xa9 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 2886 /* Table2886 */ }, /* 0xaa */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 2231 /* Table2231 */ }, /* 0xab */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3315 /* Table3315 */ }, /* 0xac */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3317 /* Table3317 */ }, /* 0xad */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3319 /* Table3319 */ }, /* 0xae */ { /* struct ModRMDecision */ - MODRM_SPLITREG, - 3809 /* Table3809 */ + MODRM_SPLITMISC, + 3321 /* Table3321 */ }, /* 0xaf */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3393 /* Table3393 */ }, /* 0xb0 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2312 /* Table2312 */ }, /* 0xb1 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3395 /* Table3395 */ }, /* 0xb2 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3397 /* Table3397 */ }, /* 0xb3 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3399 /* Table3399 */ }, /* 0xb4 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3401 /* Table3401 */ }, /* 0xb5 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3403 /* Table3403 */ }, /* 0xb6 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3405 /* Table3405 */ }, /* 0xb7 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3407 /* Table3407 */ }, /* 0xb8 */ { /* ModRMDecision */ @@ -91481,279 +91512,279 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xb9 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 2328 /* Table2328 */ }, /* 0xba */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITREG, + 3409 /* Table3409 */ }, /* 0xbb */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3425 /* Table3425 */ }, /* 0xbc */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3427 /* Table3427 */ }, /* 0xbd */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3429 /* Table3429 */ }, /* 0xbe */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3431 /* Table3431 */ }, /* 0xbf */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3433 /* Table3433 */ }, /* 0xc0 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2355 /* Table2355 */ }, /* 0xc1 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3435 /* Table3435 */ }, /* 0xc2 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3825 /* Table3825 */ + 2933 /* Table2933 */ }, /* 0xc3 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3437 /* Table3437 */ }, /* 0xc4 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2935 /* Table2935 */ }, /* 0xc5 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2937 /* Table2937 */ }, /* 0xc6 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3827 /* Table3827 */ + 2939 /* Table2939 */ }, /* 0xc7 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITREG, + 3722 /* Table3722 */ }, /* 0xc8 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 3455 /* Table3455 */ }, /* 0xc9 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 3455 /* Table3455 */ }, /* 0xca */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 3455 /* Table3455 */ }, /* 0xcb */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 3455 /* Table3455 */ }, /* 0xcc */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 3455 /* Table3455 */ }, /* 0xcd */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 3455 /* Table3455 */ }, /* 0xce */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 3455 /* Table3455 */ }, /* 0xcf */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 3455 /* Table3455 */ }, /* 0xd0 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2957 /* Table2957 */ }, /* 0xd1 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2959 /* Table2959 */ }, /* 0xd2 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2961 /* Table2961 */ }, /* 0xd3 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2963 /* Table2963 */ }, /* 0xd4 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2965 /* Table2965 */ }, /* 0xd5 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2967 /* Table2967 */ }, /* 0xd6 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2969 /* Table2969 */ }, /* 0xd7 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2971 /* Table2971 */ }, /* 0xd8 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2973 /* Table2973 */ }, /* 0xd9 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2975 /* Table2975 */ }, /* 0xda */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2977 /* Table2977 */ }, /* 0xdb */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2979 /* Table2979 */ }, /* 0xdc */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2981 /* Table2981 */ }, /* 0xdd */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2983 /* Table2983 */ }, /* 0xde */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2985 /* Table2985 */ }, /* 0xdf */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2987 /* Table2987 */ }, /* 0xe0 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2989 /* Table2989 */ }, /* 0xe1 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2991 /* Table2991 */ }, /* 0xe2 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2993 /* Table2993 */ }, /* 0xe3 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2995 /* Table2995 */ }, /* 0xe4 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2997 /* Table2997 */ }, /* 0xe5 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2999 /* Table2999 */ }, /* 0xe6 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3001 /* Table3001 */ }, /* 0xe7 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3003 /* Table3003 */ }, /* 0xe8 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3005 /* Table3005 */ }, /* 0xe9 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3007 /* Table3007 */ }, /* 0xea */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3009 /* Table3009 */ }, /* 0xeb */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3011 /* Table3011 */ }, /* 0xec */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3013 /* Table3013 */ }, /* 0xed */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3015 /* Table3015 */ }, /* 0xee */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3017 /* Table3017 */ }, /* 0xef */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3019 /* Table3019 */ }, /* 0xf0 */ { /* ModRMDecision */ @@ -91761,74 +91792,74 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xf1 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3021 /* Table3021 */ }, /* 0xf2 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3023 /* Table3023 */ }, /* 0xf3 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3025 /* Table3025 */ }, /* 0xf4 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3027 /* Table3027 */ }, /* 0xf5 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3029 /* Table3029 */ }, /* 0xf6 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3031 /* Table3031 */ }, /* 0xf7 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3532 /* Table3532 */ }, /* 0xf8 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3035 /* Table3035 */ }, /* 0xf9 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3037 /* Table3037 */ }, /* 0xfa */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3039 /* Table3039 */ }, /* 0xfb */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3041 /* Table3041 */ }, /* 0xfc */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3043 /* Table3043 */ }, /* 0xfd */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3045 /* Table3045 */ }, /* 0xfe */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3047 /* Table3047 */ }, /* 0xff */ { /* ModRMDecision */ @@ -91837,7 +91868,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { } } } -, /* IC_VEX_XS */ +, /* IC_VEX */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -91923,42 +91954,42 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x10 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3829 /* Table3829 */ + 3738 /* Table3738 */ }, /* 0x11 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3831 /* Table3831 */ + 3740 /* Table3740 */ }, /* 0x12 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3833 /* Table3833 */ + 3742 /* Table3742 */ }, /* 0x13 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3744 /* Table3744 */ }, /* 0x14 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3746 /* Table3746 */ }, /* 0x15 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3748 /* Table3748 */ }, /* 0x16 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3835 /* Table3835 */ + 3750 /* Table3750 */ }, /* 0x17 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3752 /* Table3752 */ }, /* 0x18 */ { /* ModRMDecision */ @@ -92041,45 +92072,45 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x28 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3754 /* Table3754 */ }, /* 0x29 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ - }, - /* 0x2a */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3837 /* Table3837 */ + 3756 /* Table3756 */ }, - /* 0x2b */ + /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, 0 /* EmptyTable */ }, - /* 0x2c */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3839 /* Table3839 */ - }, - /* 0x2d */ + /* 0x2b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3841 /* Table3841 */ + 3758 /* Table3758 */ }, - /* 0x2e */ + /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, 0 /* EmptyTable */ }, - /* 0x2f */ + /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, 0 /* EmptyTable */ }, + /* 0x2e */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3760 /* Table3760 */ + }, + /* 0x2f */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3762 /* Table3762 */ + }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, @@ -92181,9 +92212,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x44 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3764 /* Table3764 */ }, /* 0x45 */ { /* ModRMDecision */ @@ -92241,84 +92272,84 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x50 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3766 /* Table3766 */ }, /* 0x51 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3843 /* Table3843 */ + 3768 /* Table3768 */ }, /* 0x52 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3845 /* Table3845 */ + 3770 /* Table3770 */ }, /* 0x53 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3847 /* Table3847 */ + 3772 /* Table3772 */ }, /* 0x54 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3774 /* Table3774 */ }, /* 0x55 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3776 /* Table3776 */ }, /* 0x56 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3778 /* Table3778 */ }, /* 0x57 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3780 /* Table3780 */ }, /* 0x58 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3849 /* Table3849 */ + 3782 /* Table3782 */ }, /* 0x59 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3851 /* Table3851 */ + 3784 /* Table3784 */ }, /* 0x5a */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3853 /* Table3853 */ + 3786 /* Table3786 */ }, /* 0x5b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3855 /* Table3855 */ + 3788 /* Table3788 */ }, /* 0x5c */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3857 /* Table3857 */ + 3790 /* Table3790 */ }, /* 0x5d */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3859 /* Table3859 */ + 3792 /* Table3792 */ }, /* 0x5e */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3861 /* Table3861 */ + 3794 /* Table3794 */ }, /* 0x5f */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3863 /* Table3863 */ + 3796 /* Table3796 */ }, /* 0x60 */ { /* ModRMDecision */ @@ -92396,14 +92427,14 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x6f */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3865 /* Table3865 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x70 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3867 /* Table3867 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x71 */ { /* ModRMDecision */ @@ -92436,9 +92467,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x77 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 3798 /* Table3798 */ }, /* 0x78 */ { /* ModRMDecision */ @@ -92471,14 +92502,14 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x7e */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3869 /* Table3869 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x7f */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3871 /* Table3871 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x80 */ { /* ModRMDecision */ @@ -92561,24 +92592,24 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x90 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3799 /* Table3799 */ }, /* 0x91 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3801 /* Table3801 */ }, /* 0x92 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3803 /* Table3803 */ }, /* 0x93 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3805 /* Table3805 */ }, /* 0x94 */ { /* ModRMDecision */ @@ -92601,9 +92632,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x98 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3807 /* Table3807 */ }, /* 0x99 */ { /* ModRMDecision */ @@ -92711,9 +92742,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xae */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITREG, + 3809 /* Table3809 */ }, /* 0xaf */ { /* ModRMDecision */ @@ -92813,7 +92844,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xc2 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3873 /* Table3873 */ + 3825 /* Table3825 */ }, /* 0xc3 */ { /* ModRMDecision */ @@ -92831,9 +92862,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xc6 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3827 /* Table3827 */ }, /* 0xc7 */ { /* ModRMDecision */ @@ -92991,9 +93022,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xe6 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3875 /* Table3875 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xe7 */ { /* ModRMDecision */ @@ -93122,7 +93153,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { } } } -, /* IC_VEX_XD */ +, /* IC_VEX_XS */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -93208,17 +93239,17 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x10 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3877 /* Table3877 */ + 3829 /* Table3829 */ }, /* 0x11 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3879 /* Table3879 */ + 3831 /* Table3831 */ }, /* 0x12 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3881 /* Table3881 */ + 3833 /* Table3833 */ }, /* 0x13 */ { /* ModRMDecision */ @@ -93236,9 +93267,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x16 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3835 /* Table3835 */ }, /* 0x17 */ { /* ModRMDecision */ @@ -93338,7 +93369,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x2a */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3883 /* Table3883 */ + 3837 /* Table3837 */ }, /* 0x2b */ { /* ModRMDecision */ @@ -93348,12 +93379,12 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x2c */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3885 /* Table3885 */ + 3839 /* Table3839 */ }, /* 0x2d */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3887 /* Table3887 */ + 3841 /* Table3841 */ }, /* 0x2e */ { /* ModRMDecision */ @@ -93533,17 +93564,17 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x51 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3889 /* Table3889 */ + 3843 /* Table3843 */ }, /* 0x52 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3845 /* Table3845 */ }, /* 0x53 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3847 /* Table3847 */ }, /* 0x54 */ { /* ModRMDecision */ @@ -93568,42 +93599,42 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x58 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3891 /* Table3891 */ + 3849 /* Table3849 */ }, /* 0x59 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3893 /* Table3893 */ + 3851 /* Table3851 */ }, /* 0x5a */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3895 /* Table3895 */ + 3853 /* Table3853 */ }, /* 0x5b */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3855 /* Table3855 */ }, /* 0x5c */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3897 /* Table3897 */ + 3857 /* Table3857 */ }, /* 0x5d */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3899 /* Table3899 */ + 3859 /* Table3859 */ }, /* 0x5e */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3901 /* Table3901 */ + 3861 /* Table3861 */ }, /* 0x5f */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3903 /* Table3903 */ + 3863 /* Table3863 */ }, /* 0x60 */ { /* ModRMDecision */ @@ -93681,14 +93712,14 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x6f */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3865 /* Table3865 */ }, /* 0x70 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3905 /* Table3905 */ + 3867 /* Table3867 */ }, /* 0x71 */ { /* ModRMDecision */ @@ -93746,25 +93777,25 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x7c */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3907 /* Table3907 */ - }, - /* 0x7d */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3909 /* Table3909 */ - }, - /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, 0 /* EmptyTable */ }, - /* 0x7f */ + /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, 0 /* EmptyTable */ }, + /* 0x7e */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3869 /* Table3869 */ + }, + /* 0x7f */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3871 /* Table3871 */ + }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, @@ -94098,7 +94129,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xc2 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3911 /* Table3911 */ + 3873 /* Table3873 */ }, /* 0xc3 */ { /* ModRMDecision */ @@ -94166,9 +94197,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xd0 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3913 /* Table3913 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xd1 */ { /* ModRMDecision */ @@ -94278,7 +94309,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xe6 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3915 /* Table3915 */ + 3875 /* Table3875 */ }, /* 0xe7 */ { /* ModRMDecision */ @@ -94326,9 +94357,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xf0 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3917 /* Table3917 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xf1 */ { /* ModRMDecision */ @@ -94407,7 +94438,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { } } } -, /* IC_VEX_OPSIZE */ +, /* IC_VEX_XD */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -94493,42 +94524,42 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x10 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3919 /* Table3919 */ + 3877 /* Table3877 */ }, /* 0x11 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3921 /* Table3921 */ + 3879 /* Table3879 */ }, /* 0x12 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3923 /* Table3923 */ + 3881 /* Table3881 */ }, /* 0x13 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3925 /* Table3925 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x14 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3927 /* Table3927 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x15 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3929 /* Table3929 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x16 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3931 /* Table3931 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x17 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3933 /* Table3933 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x18 */ { /* ModRMDecision */ @@ -94611,44 +94642,44 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x28 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3935 /* Table3935 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x29 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3937 /* Table3937 */ - }, - /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, 0 /* EmptyTable */ }, - /* 0x2b */ + /* 0x2a */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3939 /* Table3939 */ + 3883 /* Table3883 */ }, - /* 0x2c */ + /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, 0 /* EmptyTable */ }, + /* 0x2c */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3885 /* Table3885 */ + }, /* 0x2d */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3887 /* Table3887 */ + }, + /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, 0 /* EmptyTable */ }, - /* 0x2e */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3941 /* Table3941 */ - }, /* 0x2f */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3943 /* Table3943 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x30 */ { /* ModRMDecision */ @@ -94811,14 +94842,14 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x50 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3945 /* Table3945 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x51 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3947 /* Table3947 */ + 3889 /* Table3889 */ }, /* 0x52 */ { /* ModRMDecision */ @@ -94831,179 +94862,179 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x54 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3949 /* Table3949 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x55 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3951 /* Table3951 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x56 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3953 /* Table3953 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x57 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3955 /* Table3955 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x58 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3957 /* Table3957 */ + 3891 /* Table3891 */ }, /* 0x59 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3959 /* Table3959 */ + 3893 /* Table3893 */ }, /* 0x5a */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3961 /* Table3961 */ + 3895 /* Table3895 */ }, /* 0x5b */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3963 /* Table3963 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x5c */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3965 /* Table3965 */ + 3897 /* Table3897 */ }, /* 0x5d */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3967 /* Table3967 */ + 3899 /* Table3899 */ }, /* 0x5e */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3969 /* Table3969 */ + 3901 /* Table3901 */ }, /* 0x5f */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3971 /* Table3971 */ + 3903 /* Table3903 */ }, /* 0x60 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3973 /* Table3973 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x61 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3975 /* Table3975 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x62 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3977 /* Table3977 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x63 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3979 /* Table3979 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x64 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3981 /* Table3981 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x65 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3983 /* Table3983 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x66 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3985 /* Table3985 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x67 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3987 /* Table3987 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x68 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3989 /* Table3989 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x69 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3991 /* Table3991 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x6a */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3993 /* Table3993 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x6b */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3995 /* Table3995 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x6c */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3997 /* Table3997 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x6d */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3999 /* Table3999 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x6e */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4001 /* Table4001 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x6f */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4003 /* Table4003 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x70 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4005 /* Table4005 */ + 3905 /* Table3905 */ }, /* 0x71 */ - { /* struct ModRMDecision */ - MODRM_SPLITREG, - 4007 /* Table4007 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x72 */ - { /* struct ModRMDecision */ - MODRM_SPLITREG, - 4023 /* Table4023 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x73 */ - { /* struct ModRMDecision */ - MODRM_SPLITREG, - 4039 /* Table4039 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x74 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4055 /* Table4055 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x75 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4057 /* Table4057 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x76 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4059 /* Table4059 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x77 */ { /* ModRMDecision */ @@ -95033,22 +95064,22 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x7c */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4061 /* Table4061 */ + 3907 /* Table3907 */ }, /* 0x7d */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4063 /* Table4063 */ + 3909 /* Table3909 */ }, /* 0x7e */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4065 /* Table4065 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x7f */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4067 /* Table4067 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x80 */ { /* ModRMDecision */ @@ -95383,7 +95414,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xc2 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4069 /* Table4069 */ + 3911 /* Table3911 */ }, /* 0xc3 */ { /* ModRMDecision */ @@ -95391,19 +95422,19 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xc4 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4071 /* Table4071 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xc5 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4073 /* Table4073 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xc6 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4075 /* Table4075 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xc7 */ { /* ModRMDecision */ @@ -95453,237 +95484,237 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xd0 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4077 /* Table4077 */ + 3913 /* Table3913 */ }, /* 0xd1 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4079 /* Table4079 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xd2 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4081 /* Table4081 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xd3 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4083 /* Table4083 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xd4 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4085 /* Table4085 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xd5 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4087 /* Table4087 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xd6 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4089 /* Table4089 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xd7 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4091 /* Table4091 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xd8 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4093 /* Table4093 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xd9 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4095 /* Table4095 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xda */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4097 /* Table4097 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xdb */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4099 /* Table4099 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xdc */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4101 /* Table4101 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xdd */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4103 /* Table4103 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xde */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4105 /* Table4105 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xdf */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4107 /* Table4107 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xe0 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4109 /* Table4109 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xe1 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4111 /* Table4111 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xe2 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4113 /* Table4113 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xe3 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4115 /* Table4115 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xe4 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4117 /* Table4117 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xe5 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4119 /* Table4119 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xe6 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4121 /* Table4121 */ + 3915 /* Table3915 */ }, /* 0xe7 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4123 /* Table4123 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xe8 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4125 /* Table4125 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xe9 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4127 /* Table4127 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xea */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4129 /* Table4129 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xeb */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4131 /* Table4131 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xec */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4133 /* Table4133 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xed */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4135 /* Table4135 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xee */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4137 /* Table4137 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xef */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4139 /* Table4139 */ - }, - /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, 0 /* EmptyTable */ }, - /* 0xf1 */ + /* 0xf0 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4141 /* Table4141 */ + 3917 /* Table3917 */ + }, + /* 0xf1 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xf2 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4143 /* Table4143 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xf3 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4145 /* Table4145 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xf4 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4147 /* Table4147 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xf5 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4149 /* Table4149 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xf6 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4151 /* Table4151 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xf7 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4153 /* Table4153 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xf8 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4155 /* Table4155 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xf9 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4157 /* Table4157 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xfa */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4159 /* Table4159 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xfb */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4161 /* Table4161 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xfc */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4163 /* Table4163 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xfd */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4165 /* Table4165 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xfe */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4167 /* Table4167 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xff */ { /* ModRMDecision */ @@ -95692,7 +95723,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { } } } -, /* IC_VEX_W */ +, /* IC_VEX_OPSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -95778,42 +95809,42 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x10 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3738 /* Table3738 */ + 3919 /* Table3919 */ }, /* 0x11 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3740 /* Table3740 */ + 3921 /* Table3921 */ }, /* 0x12 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3742 /* Table3742 */ + 3923 /* Table3923 */ }, /* 0x13 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3744 /* Table3744 */ + 3925 /* Table3925 */ }, /* 0x14 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3746 /* Table3746 */ + 3927 /* Table3927 */ }, /* 0x15 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3748 /* Table3748 */ + 3929 /* Table3929 */ }, /* 0x16 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3750 /* Table3750 */ + 3931 /* Table3931 */ }, /* 0x17 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3752 /* Table3752 */ + 3933 /* Table3933 */ }, /* 0x18 */ { /* ModRMDecision */ @@ -95898,12 +95929,12 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x28 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3754 /* Table3754 */ + 3935 /* Table3935 */ }, /* 0x29 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3756 /* Table3756 */ + 3937 /* Table3937 */ }, /* 0x2a */ { /* ModRMDecision */ @@ -95913,7 +95944,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x2b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3758 /* Table3758 */ + 3939 /* Table3939 */ }, /* 0x2c */ { /* ModRMDecision */ @@ -95928,12 +95959,12 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x2e */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3760 /* Table3760 */ + 3941 /* Table3941 */ }, /* 0x2f */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3762 /* Table3762 */ + 3943 /* Table3943 */ }, /* 0x30 */ { /* ModRMDecision */ @@ -96036,9 +96067,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x44 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3764 /* Table3764 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x45 */ { /* ModRMDecision */ @@ -96098,202 +96129,202 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x50 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3766 /* Table3766 */ + 3945 /* Table3945 */ }, /* 0x51 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3768 /* Table3768 */ + 3947 /* Table3947 */ }, /* 0x52 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3770 /* Table3770 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x53 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3772 /* Table3772 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x54 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3774 /* Table3774 */ + 3949 /* Table3949 */ }, /* 0x55 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3776 /* Table3776 */ + 3951 /* Table3951 */ }, /* 0x56 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3778 /* Table3778 */ + 3953 /* Table3953 */ }, /* 0x57 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3780 /* Table3780 */ + 3955 /* Table3955 */ }, /* 0x58 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3782 /* Table3782 */ + 3957 /* Table3957 */ }, /* 0x59 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3784 /* Table3784 */ + 3959 /* Table3959 */ }, /* 0x5a */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3786 /* Table3786 */ + 3961 /* Table3961 */ }, /* 0x5b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3788 /* Table3788 */ + 3963 /* Table3963 */ }, /* 0x5c */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3790 /* Table3790 */ + 3965 /* Table3965 */ }, /* 0x5d */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3792 /* Table3792 */ + 3967 /* Table3967 */ }, /* 0x5e */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3794 /* Table3794 */ + 3969 /* Table3969 */ }, /* 0x5f */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3796 /* Table3796 */ + 3971 /* Table3971 */ }, /* 0x60 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3973 /* Table3973 */ }, /* 0x61 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3975 /* Table3975 */ }, /* 0x62 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3977 /* Table3977 */ }, /* 0x63 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3979 /* Table3979 */ }, /* 0x64 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3981 /* Table3981 */ }, /* 0x65 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3983 /* Table3983 */ }, /* 0x66 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3985 /* Table3985 */ }, /* 0x67 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3987 /* Table3987 */ }, /* 0x68 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3989 /* Table3989 */ }, /* 0x69 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3991 /* Table3991 */ }, /* 0x6a */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3993 /* Table3993 */ }, /* 0x6b */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3995 /* Table3995 */ }, /* 0x6c */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3997 /* Table3997 */ }, /* 0x6d */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3999 /* Table3999 */ }, /* 0x6e */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4001 /* Table4001 */ }, /* 0x6f */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4003 /* Table4003 */ }, /* 0x70 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4005 /* Table4005 */ }, /* 0x71 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITREG, + 4007 /* Table4007 */ }, /* 0x72 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITREG, + 4023 /* Table4023 */ }, /* 0x73 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITREG, + 4039 /* Table4039 */ }, /* 0x74 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4055 /* Table4055 */ }, /* 0x75 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4057 /* Table4057 */ }, /* 0x76 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4059 /* Table4059 */ }, /* 0x77 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 3798 /* Table3798 */ + 0 /* EmptyTable */ }, /* 0x78 */ { /* ModRMDecision */ @@ -96316,24 +96347,24 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x7c */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4061 /* Table4061 */ }, /* 0x7d */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4063 /* Table4063 */ }, /* 0x7e */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4065 /* Table4065 */ }, /* 0x7f */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4067 /* Table4067 */ }, /* 0x80 */ { /* ModRMDecision */ @@ -96416,24 +96447,24 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x90 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3799 /* Table3799 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x91 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3801 /* Table3801 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x92 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3803 /* Table3803 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x93 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3805 /* Table3805 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x94 */ { /* ModRMDecision */ @@ -96456,9 +96487,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x98 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3807 /* Table3807 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x99 */ { /* ModRMDecision */ @@ -96566,9 +96597,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xae */ - { /* struct ModRMDecision */ - MODRM_SPLITREG, - 3809 /* Table3809 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xaf */ { /* ModRMDecision */ @@ -96668,7 +96699,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xc2 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3825 /* Table3825 */ + 4069 /* Table4069 */ }, /* 0xc3 */ { /* ModRMDecision */ @@ -96676,19 +96707,19 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xc4 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4071 /* Table4071 */ }, /* 0xc5 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4073 /* Table4073 */ }, /* 0xc6 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3827 /* Table3827 */ + 4075 /* Table4075 */ }, /* 0xc7 */ { /* ModRMDecision */ @@ -96736,164 +96767,164 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xd0 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4077 /* Table4077 */ }, /* 0xd1 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4079 /* Table4079 */ }, /* 0xd2 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4081 /* Table4081 */ }, /* 0xd3 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4083 /* Table4083 */ }, /* 0xd4 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4085 /* Table4085 */ }, /* 0xd5 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4087 /* Table4087 */ }, /* 0xd6 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4089 /* Table4089 */ }, /* 0xd7 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4091 /* Table4091 */ }, /* 0xd8 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4093 /* Table4093 */ }, /* 0xd9 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4095 /* Table4095 */ }, /* 0xda */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4097 /* Table4097 */ }, /* 0xdb */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4099 /* Table4099 */ }, /* 0xdc */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4101 /* Table4101 */ }, /* 0xdd */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4103 /* Table4103 */ }, /* 0xde */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4105 /* Table4105 */ }, /* 0xdf */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4107 /* Table4107 */ }, /* 0xe0 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4109 /* Table4109 */ }, /* 0xe1 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4111 /* Table4111 */ }, /* 0xe2 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4113 /* Table4113 */ }, /* 0xe3 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4115 /* Table4115 */ }, /* 0xe4 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4117 /* Table4117 */ }, /* 0xe5 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4119 /* Table4119 */ }, /* 0xe6 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4121 /* Table4121 */ }, /* 0xe7 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4123 /* Table4123 */ }, /* 0xe8 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4125 /* Table4125 */ }, /* 0xe9 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4127 /* Table4127 */ }, /* 0xea */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4129 /* Table4129 */ }, /* 0xeb */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4131 /* Table4131 */ }, /* 0xec */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4133 /* Table4133 */ }, /* 0xed */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4135 /* Table4135 */ }, /* 0xee */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4137 /* Table4137 */ }, /* 0xef */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4139 /* Table4139 */ }, /* 0xf0 */ { /* ModRMDecision */ @@ -96901,74 +96932,74 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xf1 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4141 /* Table4141 */ }, /* 0xf2 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4143 /* Table4143 */ }, /* 0xf3 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4145 /* Table4145 */ }, /* 0xf4 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4147 /* Table4147 */ }, /* 0xf5 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4149 /* Table4149 */ }, /* 0xf6 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4151 /* Table4151 */ }, /* 0xf7 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4153 /* Table4153 */ }, /* 0xf8 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4155 /* Table4155 */ }, /* 0xf9 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4157 /* Table4157 */ }, /* 0xfa */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4159 /* Table4159 */ }, /* 0xfb */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4161 /* Table4161 */ }, /* 0xfc */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4163 /* Table4163 */ }, /* 0xfd */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4165 /* Table4165 */ }, /* 0xfe */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4167 /* Table4167 */ }, /* 0xff */ { /* ModRMDecision */ @@ -96977,7 +97008,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { } } } -, /* IC_VEX_W_XS */ +, /* IC_VEX_W */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -97063,42 +97094,42 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x10 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3829 /* Table3829 */ + 3738 /* Table3738 */ }, /* 0x11 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3831 /* Table3831 */ + 3740 /* Table3740 */ }, /* 0x12 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3833 /* Table3833 */ + 3742 /* Table3742 */ }, /* 0x13 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3744 /* Table3744 */ }, /* 0x14 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3746 /* Table3746 */ }, /* 0x15 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3748 /* Table3748 */ }, /* 0x16 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3835 /* Table3835 */ + 3750 /* Table3750 */ }, /* 0x17 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3752 /* Table3752 */ }, /* 0x18 */ { /* ModRMDecision */ @@ -97181,45 +97212,45 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x28 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3754 /* Table3754 */ }, /* 0x29 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ - }, - /* 0x2a */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4169 /* Table4169 */ + 3756 /* Table3756 */ }, - /* 0x2b */ + /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, 0 /* EmptyTable */ }, - /* 0x2c */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4171 /* Table4171 */ - }, - /* 0x2d */ + /* 0x2b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4173 /* Table4173 */ + 3758 /* Table3758 */ }, - /* 0x2e */ + /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, 0 /* EmptyTable */ }, - /* 0x2f */ + /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, 0 /* EmptyTable */ }, + /* 0x2e */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3760 /* Table3760 */ + }, + /* 0x2f */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3762 /* Table3762 */ + }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, @@ -97321,9 +97352,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x44 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3764 /* Table3764 */ }, /* 0x45 */ { /* ModRMDecision */ @@ -97381,84 +97412,84 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x50 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3766 /* Table3766 */ }, /* 0x51 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3843 /* Table3843 */ + 3768 /* Table3768 */ }, /* 0x52 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3845 /* Table3845 */ + 3770 /* Table3770 */ }, /* 0x53 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3847 /* Table3847 */ + 3772 /* Table3772 */ }, /* 0x54 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3774 /* Table3774 */ }, /* 0x55 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3776 /* Table3776 */ }, /* 0x56 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3778 /* Table3778 */ }, /* 0x57 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3780 /* Table3780 */ }, /* 0x58 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3849 /* Table3849 */ + 3782 /* Table3782 */ }, /* 0x59 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3851 /* Table3851 */ + 3784 /* Table3784 */ }, /* 0x5a */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3853 /* Table3853 */ + 3786 /* Table3786 */ }, /* 0x5b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3855 /* Table3855 */ + 3788 /* Table3788 */ }, /* 0x5c */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3857 /* Table3857 */ + 3790 /* Table3790 */ }, /* 0x5d */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3859 /* Table3859 */ + 3792 /* Table3792 */ }, /* 0x5e */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3861 /* Table3861 */ + 3794 /* Table3794 */ }, /* 0x5f */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3863 /* Table3863 */ + 3796 /* Table3796 */ }, /* 0x60 */ { /* ModRMDecision */ @@ -97536,14 +97567,14 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x6f */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3865 /* Table3865 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x70 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3867 /* Table3867 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x71 */ { /* ModRMDecision */ @@ -97576,9 +97607,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x77 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 3798 /* Table3798 */ }, /* 0x78 */ { /* ModRMDecision */ @@ -97611,14 +97642,14 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x7e */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3869 /* Table3869 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x7f */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3871 /* Table3871 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x80 */ { /* ModRMDecision */ @@ -97701,24 +97732,24 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x90 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3799 /* Table3799 */ }, /* 0x91 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3801 /* Table3801 */ }, /* 0x92 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3803 /* Table3803 */ }, /* 0x93 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3805 /* Table3805 */ }, /* 0x94 */ { /* ModRMDecision */ @@ -97741,9 +97772,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x98 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3807 /* Table3807 */ }, /* 0x99 */ { /* ModRMDecision */ @@ -97851,9 +97882,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xae */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITREG, + 3809 /* Table3809 */ }, /* 0xaf */ { /* ModRMDecision */ @@ -97953,7 +97984,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xc2 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3873 /* Table3873 */ + 3825 /* Table3825 */ }, /* 0xc3 */ { /* ModRMDecision */ @@ -97971,9 +98002,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xc6 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3827 /* Table3827 */ }, /* 0xc7 */ { /* ModRMDecision */ @@ -98131,9 +98162,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xe6 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3875 /* Table3875 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xe7 */ { /* ModRMDecision */ @@ -98262,7 +98293,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { } } } -, /* IC_VEX_W_XD */ +, /* IC_VEX_W_XS */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -98348,17 +98379,17 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x10 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3877 /* Table3877 */ + 3829 /* Table3829 */ }, /* 0x11 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3879 /* Table3879 */ + 3831 /* Table3831 */ }, /* 0x12 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3881 /* Table3881 */ + 3833 /* Table3833 */ }, /* 0x13 */ { /* ModRMDecision */ @@ -98376,9 +98407,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x16 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3835 /* Table3835 */ }, /* 0x17 */ { /* ModRMDecision */ @@ -98478,7 +98509,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x2a */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4175 /* Table4175 */ + 4169 /* Table4169 */ }, /* 0x2b */ { /* ModRMDecision */ @@ -98488,12 +98519,12 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x2c */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4177 /* Table4177 */ + 4171 /* Table4171 */ }, /* 0x2d */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4179 /* Table4179 */ + 4173 /* Table4173 */ }, /* 0x2e */ { /* ModRMDecision */ @@ -98673,17 +98704,17 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x51 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3889 /* Table3889 */ + 3843 /* Table3843 */ }, /* 0x52 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3845 /* Table3845 */ }, /* 0x53 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3847 /* Table3847 */ }, /* 0x54 */ { /* ModRMDecision */ @@ -98708,42 +98739,42 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x58 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3891 /* Table3891 */ + 3849 /* Table3849 */ }, /* 0x59 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3893 /* Table3893 */ + 3851 /* Table3851 */ }, /* 0x5a */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3895 /* Table3895 */ + 3853 /* Table3853 */ }, /* 0x5b */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3855 /* Table3855 */ }, /* 0x5c */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3897 /* Table3897 */ + 3857 /* Table3857 */ }, /* 0x5d */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3899 /* Table3899 */ + 3859 /* Table3859 */ }, /* 0x5e */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3901 /* Table3901 */ + 3861 /* Table3861 */ }, /* 0x5f */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3903 /* Table3903 */ + 3863 /* Table3863 */ }, /* 0x60 */ { /* ModRMDecision */ @@ -98821,14 +98852,14 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x6f */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3865 /* Table3865 */ }, /* 0x70 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3905 /* Table3905 */ + 3867 /* Table3867 */ }, /* 0x71 */ { /* ModRMDecision */ @@ -98886,25 +98917,25 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x7c */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3907 /* Table3907 */ - }, - /* 0x7d */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3909 /* Table3909 */ - }, - /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, 0 /* EmptyTable */ }, - /* 0x7f */ + /* 0x7d */ { /* ModRMDecision */ MODRM_ONEENTRY, 0 /* EmptyTable */ }, + /* 0x7e */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3869 /* Table3869 */ + }, + /* 0x7f */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3871 /* Table3871 */ + }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, @@ -99238,7 +99269,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xc2 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3911 /* Table3911 */ + 3873 /* Table3873 */ }, /* 0xc3 */ { /* ModRMDecision */ @@ -99306,9 +99337,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xd0 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3913 /* Table3913 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xd1 */ { /* ModRMDecision */ @@ -99418,7 +99449,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xe6 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3915 /* Table3915 */ + 3875 /* Table3875 */ }, /* 0xe7 */ { /* ModRMDecision */ @@ -99466,9 +99497,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xf0 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3917 /* Table3917 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xf1 */ { /* ModRMDecision */ @@ -99547,7 +99578,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { } } } -, /* IC_VEX_W_OPSIZE */ +, /* IC_VEX_W_XD */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -99633,42 +99664,42 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x10 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3919 /* Table3919 */ + 3877 /* Table3877 */ }, /* 0x11 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3921 /* Table3921 */ + 3879 /* Table3879 */ }, /* 0x12 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3923 /* Table3923 */ + 3881 /* Table3881 */ }, /* 0x13 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3925 /* Table3925 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x14 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3927 /* Table3927 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x15 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3929 /* Table3929 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x16 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3931 /* Table3931 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x17 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3933 /* Table3933 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x18 */ { /* ModRMDecision */ @@ -99751,44 +99782,44 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x28 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3935 /* Table3935 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x29 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3937 /* Table3937 */ - }, - /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, 0 /* EmptyTable */ }, - /* 0x2b */ + /* 0x2a */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3939 /* Table3939 */ + 4175 /* Table4175 */ }, - /* 0x2c */ + /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, 0 /* EmptyTable */ }, + /* 0x2c */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4177 /* Table4177 */ + }, /* 0x2d */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4179 /* Table4179 */ + }, + /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, 0 /* EmptyTable */ }, - /* 0x2e */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3941 /* Table3941 */ - }, /* 0x2f */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3943 /* Table3943 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x30 */ { /* ModRMDecision */ @@ -99951,14 +99982,14 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x50 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3945 /* Table3945 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x51 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3947 /* Table3947 */ + 3889 /* Table3889 */ }, /* 0x52 */ { /* ModRMDecision */ @@ -99971,179 +100002,179 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x54 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3949 /* Table3949 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x55 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3951 /* Table3951 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x56 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3953 /* Table3953 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x57 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3955 /* Table3955 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x58 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3957 /* Table3957 */ + 3891 /* Table3891 */ }, /* 0x59 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3959 /* Table3959 */ + 3893 /* Table3893 */ }, /* 0x5a */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3961 /* Table3961 */ + 3895 /* Table3895 */ }, /* 0x5b */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3963 /* Table3963 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x5c */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3965 /* Table3965 */ + 3897 /* Table3897 */ }, /* 0x5d */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3967 /* Table3967 */ + 3899 /* Table3899 */ }, /* 0x5e */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3969 /* Table3969 */ + 3901 /* Table3901 */ }, /* 0x5f */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3971 /* Table3971 */ + 3903 /* Table3903 */ }, /* 0x60 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3973 /* Table3973 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x61 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3975 /* Table3975 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x62 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3977 /* Table3977 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x63 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3979 /* Table3979 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x64 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3981 /* Table3981 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x65 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3983 /* Table3983 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x66 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3985 /* Table3985 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x67 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3987 /* Table3987 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x68 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3989 /* Table3989 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x69 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3991 /* Table3991 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x6a */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3993 /* Table3993 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x6b */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3995 /* Table3995 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x6c */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3997 /* Table3997 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x6d */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3999 /* Table3999 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x6e */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4181 /* Table4181 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x6f */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4003 /* Table4003 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x70 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4005 /* Table4005 */ + 3905 /* Table3905 */ }, /* 0x71 */ - { /* struct ModRMDecision */ - MODRM_SPLITREG, - 4007 /* Table4007 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x72 */ - { /* struct ModRMDecision */ - MODRM_SPLITREG, - 4023 /* Table4023 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x73 */ - { /* struct ModRMDecision */ - MODRM_SPLITREG, - 4039 /* Table4039 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x74 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4055 /* Table4055 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x75 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4057 /* Table4057 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x76 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4059 /* Table4059 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x77 */ { /* ModRMDecision */ @@ -100173,22 +100204,22 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x7c */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4061 /* Table4061 */ + 3907 /* Table3907 */ }, /* 0x7d */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4063 /* Table4063 */ + 3909 /* Table3909 */ }, /* 0x7e */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4183 /* Table4183 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x7f */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4067 /* Table4067 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x80 */ { /* ModRMDecision */ @@ -100523,7 +100554,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xc2 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4069 /* Table4069 */ + 3911 /* Table3911 */ }, /* 0xc3 */ { /* ModRMDecision */ @@ -100531,19 +100562,19 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xc4 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4071 /* Table4071 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xc5 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4073 /* Table4073 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xc6 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4075 /* Table4075 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xc7 */ { /* ModRMDecision */ @@ -100593,237 +100624,237 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xd0 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4077 /* Table4077 */ + 3913 /* Table3913 */ }, /* 0xd1 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4079 /* Table4079 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xd2 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4081 /* Table4081 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xd3 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4083 /* Table4083 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xd4 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4085 /* Table4085 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xd5 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4087 /* Table4087 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xd6 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4089 /* Table4089 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xd7 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4091 /* Table4091 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xd8 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4093 /* Table4093 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xd9 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4095 /* Table4095 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xda */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4097 /* Table4097 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xdb */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4099 /* Table4099 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xdc */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4101 /* Table4101 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xdd */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4103 /* Table4103 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xde */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4105 /* Table4105 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xdf */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4107 /* Table4107 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xe0 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4109 /* Table4109 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xe1 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4111 /* Table4111 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xe2 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4113 /* Table4113 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xe3 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4115 /* Table4115 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xe4 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4117 /* Table4117 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xe5 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4119 /* Table4119 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xe6 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4121 /* Table4121 */ + 3915 /* Table3915 */ }, /* 0xe7 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4123 /* Table4123 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xe8 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4125 /* Table4125 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xe9 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4127 /* Table4127 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xea */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4129 /* Table4129 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xeb */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4131 /* Table4131 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xec */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4133 /* Table4133 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xed */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4135 /* Table4135 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xee */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4137 /* Table4137 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xef */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4139 /* Table4139 */ - }, - /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, 0 /* EmptyTable */ }, - /* 0xf1 */ + /* 0xf0 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4141 /* Table4141 */ + 3917 /* Table3917 */ + }, + /* 0xf1 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xf2 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4143 /* Table4143 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xf3 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4145 /* Table4145 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xf4 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4147 /* Table4147 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xf5 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4149 /* Table4149 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xf6 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4151 /* Table4151 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xf7 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4153 /* Table4153 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xf8 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4155 /* Table4155 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xf9 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4157 /* Table4157 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xfa */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4159 /* Table4159 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xfb */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4161 /* Table4161 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xfc */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4163 /* Table4163 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xfd */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4165 /* Table4165 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xfe */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4167 /* Table4167 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xff */ { /* ModRMDecision */ @@ -100832,7 +100863,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { } } } -, /* IC_VEX_L */ +, /* IC_VEX_W_OPSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -100918,42 +100949,42 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x10 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4185 /* Table4185 */ + 3919 /* Table3919 */ }, /* 0x11 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4187 /* Table4187 */ + 3921 /* Table3921 */ }, /* 0x12 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3923 /* Table3923 */ }, /* 0x13 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3925 /* Table3925 */ }, /* 0x14 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4189 /* Table4189 */ + 3927 /* Table3927 */ }, /* 0x15 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4191 /* Table4191 */ + 3929 /* Table3929 */ }, /* 0x16 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3931 /* Table3931 */ }, /* 0x17 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3933 /* Table3933 */ }, /* 0x18 */ { /* ModRMDecision */ @@ -101038,12 +101069,12 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x28 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4193 /* Table4193 */ + 3935 /* Table3935 */ }, /* 0x29 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4195 /* Table4195 */ + 3937 /* Table3937 */ }, /* 0x2a */ { /* ModRMDecision */ @@ -101053,7 +101084,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x2b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4197 /* Table4197 */ + 3939 /* Table3939 */ }, /* 0x2c */ { /* ModRMDecision */ @@ -101068,12 +101099,12 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x2e */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3760 /* Table3760 */ + 3941 /* Table3941 */ }, /* 0x2f */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3762 /* Table3762 */ + 3943 /* Table3943 */ }, /* 0x30 */ { /* ModRMDecision */ @@ -101161,14 +101192,14 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x41 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4199 /* Table4199 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x42 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4201 /* Table4201 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x43 */ { /* ModRMDecision */ @@ -101181,19 +101212,19 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x45 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4203 /* Table4203 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x46 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4205 /* Table4205 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x47 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4207 /* Table4207 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x48 */ { /* ModRMDecision */ @@ -101238,202 +101269,202 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x50 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4209 /* Table4209 */ + 3945 /* Table3945 */ }, /* 0x51 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4211 /* Table4211 */ + 3947 /* Table3947 */ }, /* 0x52 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4213 /* Table4213 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x53 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4215 /* Table4215 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x54 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4217 /* Table4217 */ + 3949 /* Table3949 */ }, /* 0x55 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4219 /* Table4219 */ + 3951 /* Table3951 */ }, /* 0x56 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4221 /* Table4221 */ + 3953 /* Table3953 */ }, /* 0x57 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4223 /* Table4223 */ + 3955 /* Table3955 */ }, /* 0x58 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4225 /* Table4225 */ + 3957 /* Table3957 */ }, /* 0x59 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4227 /* Table4227 */ + 3959 /* Table3959 */ }, /* 0x5a */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4229 /* Table4229 */ + 3961 /* Table3961 */ }, /* 0x5b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4231 /* Table4231 */ + 3963 /* Table3963 */ }, /* 0x5c */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4233 /* Table4233 */ + 3965 /* Table3965 */ }, /* 0x5d */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4235 /* Table4235 */ + 3967 /* Table3967 */ }, /* 0x5e */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4237 /* Table4237 */ + 3969 /* Table3969 */ }, /* 0x5f */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4239 /* Table4239 */ + 3971 /* Table3971 */ }, /* 0x60 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3973 /* Table3973 */ }, /* 0x61 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3975 /* Table3975 */ }, /* 0x62 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3977 /* Table3977 */ }, /* 0x63 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3979 /* Table3979 */ }, /* 0x64 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3981 /* Table3981 */ }, /* 0x65 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3983 /* Table3983 */ }, /* 0x66 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3985 /* Table3985 */ }, /* 0x67 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3987 /* Table3987 */ }, /* 0x68 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3989 /* Table3989 */ }, /* 0x69 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3991 /* Table3991 */ }, /* 0x6a */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3993 /* Table3993 */ }, /* 0x6b */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3995 /* Table3995 */ }, /* 0x6c */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3997 /* Table3997 */ }, /* 0x6d */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3999 /* Table3999 */ }, /* 0x6e */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4181 /* Table4181 */ }, /* 0x6f */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4003 /* Table4003 */ }, /* 0x70 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4005 /* Table4005 */ }, /* 0x71 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITREG, + 4007 /* Table4007 */ }, /* 0x72 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITREG, + 4023 /* Table4023 */ }, /* 0x73 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITREG, + 4039 /* Table4039 */ }, /* 0x74 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4055 /* Table4055 */ }, /* 0x75 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4057 /* Table4057 */ }, /* 0x76 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4059 /* Table4059 */ }, /* 0x77 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 4241 /* Table4241 */ + 0 /* EmptyTable */ }, /* 0x78 */ { /* ModRMDecision */ @@ -101456,24 +101487,24 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x7c */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4061 /* Table4061 */ }, /* 0x7d */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4063 /* Table4063 */ }, /* 0x7e */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4183 /* Table4183 */ }, /* 0x7f */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4067 /* Table4067 */ }, /* 0x80 */ { /* ModRMDecision */ @@ -101808,7 +101839,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xc2 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4242 /* Table4242 */ + 4069 /* Table4069 */ }, /* 0xc3 */ { /* ModRMDecision */ @@ -101816,19 +101847,19 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xc4 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4071 /* Table4071 */ }, /* 0xc5 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4073 /* Table4073 */ }, /* 0xc6 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4244 /* Table4244 */ + 4075 /* Table4075 */ }, /* 0xc7 */ { /* ModRMDecision */ @@ -101876,164 +101907,164 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xd0 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4077 /* Table4077 */ }, /* 0xd1 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4079 /* Table4079 */ }, /* 0xd2 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4081 /* Table4081 */ }, /* 0xd3 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4083 /* Table4083 */ }, /* 0xd4 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4085 /* Table4085 */ }, /* 0xd5 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4087 /* Table4087 */ }, /* 0xd6 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4089 /* Table4089 */ }, /* 0xd7 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4091 /* Table4091 */ }, /* 0xd8 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4093 /* Table4093 */ }, /* 0xd9 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4095 /* Table4095 */ }, /* 0xda */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4097 /* Table4097 */ }, /* 0xdb */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4099 /* Table4099 */ }, /* 0xdc */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4101 /* Table4101 */ }, /* 0xdd */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4103 /* Table4103 */ }, /* 0xde */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4105 /* Table4105 */ }, /* 0xdf */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4107 /* Table4107 */ }, /* 0xe0 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4109 /* Table4109 */ }, /* 0xe1 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4111 /* Table4111 */ }, /* 0xe2 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4113 /* Table4113 */ }, /* 0xe3 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4115 /* Table4115 */ }, /* 0xe4 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4117 /* Table4117 */ }, /* 0xe5 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4119 /* Table4119 */ }, /* 0xe6 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4121 /* Table4121 */ }, /* 0xe7 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4123 /* Table4123 */ }, /* 0xe8 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4125 /* Table4125 */ }, /* 0xe9 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4127 /* Table4127 */ }, /* 0xea */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4129 /* Table4129 */ }, /* 0xeb */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4131 /* Table4131 */ }, /* 0xec */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4133 /* Table4133 */ }, /* 0xed */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4135 /* Table4135 */ }, /* 0xee */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4137 /* Table4137 */ }, /* 0xef */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4139 /* Table4139 */ }, /* 0xf0 */ { /* ModRMDecision */ @@ -102041,74 +102072,74 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xf1 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4141 /* Table4141 */ }, /* 0xf2 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4143 /* Table4143 */ }, /* 0xf3 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4145 /* Table4145 */ }, /* 0xf4 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4147 /* Table4147 */ }, /* 0xf5 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4149 /* Table4149 */ }, /* 0xf6 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4151 /* Table4151 */ }, /* 0xf7 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4153 /* Table4153 */ }, /* 0xf8 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4155 /* Table4155 */ }, /* 0xf9 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4157 /* Table4157 */ }, /* 0xfa */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4159 /* Table4159 */ }, /* 0xfb */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4161 /* Table4161 */ }, /* 0xfc */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4163 /* Table4163 */ }, /* 0xfd */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4165 /* Table4165 */ }, /* 0xfe */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4167 /* Table4167 */ }, /* 0xff */ { /* ModRMDecision */ @@ -102117,7 +102148,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { } } } -, /* IC_VEX_L_XS */ +, /* IC_VEX_L */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -102203,38 +102234,38 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x10 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3829 /* Table3829 */ + 4185 /* Table4185 */ }, /* 0x11 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3831 /* Table3831 */ + 4187 /* Table4187 */ }, /* 0x12 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4246 /* Table4246 */ - }, - /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, 0 /* EmptyTable */ }, - /* 0x14 */ + /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, 0 /* EmptyTable */ }, + /* 0x14 */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4189 /* Table4189 */ + }, /* 0x15 */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4191 /* Table4191 */ + }, + /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, 0 /* EmptyTable */ }, - /* 0x16 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4248 /* Table4248 */ - }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, @@ -102321,45 +102352,45 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x28 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4193 /* Table4193 */ }, /* 0x29 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ - }, - /* 0x2a */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3837 /* Table3837 */ + 4195 /* Table4195 */ }, - /* 0x2b */ + /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, 0 /* EmptyTable */ }, - /* 0x2c */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3839 /* Table3839 */ - }, - /* 0x2d */ + /* 0x2b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3841 /* Table3841 */ + 4197 /* Table4197 */ }, - /* 0x2e */ + /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, 0 /* EmptyTable */ }, - /* 0x2f */ + /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, 0 /* EmptyTable */ }, + /* 0x2e */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3760 /* Table3760 */ + }, + /* 0x2f */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3762 /* Table3762 */ + }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, @@ -102446,14 +102477,14 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x41 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4199 /* Table4199 */ }, /* 0x42 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4201 /* Table4201 */ }, /* 0x43 */ { /* ModRMDecision */ @@ -102466,19 +102497,19 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x45 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4203 /* Table4203 */ }, /* 0x46 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4205 /* Table4205 */ }, /* 0x47 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4207 /* Table4207 */ }, /* 0x48 */ { /* ModRMDecision */ @@ -102521,84 +102552,84 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x50 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4209 /* Table4209 */ }, /* 0x51 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3843 /* Table3843 */ + 4211 /* Table4211 */ }, /* 0x52 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3845 /* Table3845 */ + 4213 /* Table4213 */ }, /* 0x53 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3847 /* Table3847 */ + 4215 /* Table4215 */ }, /* 0x54 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4217 /* Table4217 */ }, /* 0x55 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4219 /* Table4219 */ }, /* 0x56 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4221 /* Table4221 */ }, /* 0x57 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4223 /* Table4223 */ }, /* 0x58 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3849 /* Table3849 */ + 4225 /* Table4225 */ }, /* 0x59 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3851 /* Table3851 */ + 4227 /* Table4227 */ }, /* 0x5a */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3853 /* Table3853 */ + 4229 /* Table4229 */ }, /* 0x5b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4250 /* Table4250 */ + 4231 /* Table4231 */ }, /* 0x5c */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3857 /* Table3857 */ + 4233 /* Table4233 */ }, /* 0x5d */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3859 /* Table3859 */ + 4235 /* Table4235 */ }, /* 0x5e */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3861 /* Table3861 */ + 4237 /* Table4237 */ }, /* 0x5f */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3863 /* Table3863 */ + 4239 /* Table4239 */ }, /* 0x60 */ { /* ModRMDecision */ @@ -102676,14 +102707,14 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x6f */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4252 /* Table4252 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x70 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4254 /* Table4254 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x71 */ { /* ModRMDecision */ @@ -102716,9 +102747,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x77 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 4241 /* Table4241 */ }, /* 0x78 */ { /* ModRMDecision */ @@ -102756,9 +102787,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x7f */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4256 /* Table4256 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x80 */ { /* ModRMDecision */ @@ -103093,7 +103124,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xc2 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3873 /* Table3873 */ + 4242 /* Table4242 */ }, /* 0xc3 */ { /* ModRMDecision */ @@ -103111,9 +103142,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xc6 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4244 /* Table4244 */ }, /* 0xc7 */ { /* ModRMDecision */ @@ -103271,9 +103302,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xe6 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4258 /* Table4258 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xe7 */ { /* ModRMDecision */ @@ -103402,7 +103433,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { } } } -, /* IC_VEX_L_XD */ +, /* IC_VEX_L_XS */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -103488,17 +103519,17 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x10 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3877 /* Table3877 */ + 3829 /* Table3829 */ }, /* 0x11 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3879 /* Table3879 */ + 3831 /* Table3831 */ }, /* 0x12 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4260 /* Table4260 */ + 4246 /* Table4246 */ }, /* 0x13 */ { /* ModRMDecision */ @@ -103516,9 +103547,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x16 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4248 /* Table4248 */ }, /* 0x17 */ { /* ModRMDecision */ @@ -103618,7 +103649,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x2a */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3883 /* Table3883 */ + 3837 /* Table3837 */ }, /* 0x2b */ { /* ModRMDecision */ @@ -103628,12 +103659,12 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x2c */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3885 /* Table3885 */ + 3839 /* Table3839 */ }, /* 0x2d */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3887 /* Table3887 */ + 3841 /* Table3841 */ }, /* 0x2e */ { /* ModRMDecision */ @@ -103813,17 +103844,17 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x51 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3889 /* Table3889 */ + 3843 /* Table3843 */ }, /* 0x52 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3845 /* Table3845 */ }, /* 0x53 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3847 /* Table3847 */ }, /* 0x54 */ { /* ModRMDecision */ @@ -103848,42 +103879,42 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x58 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3891 /* Table3891 */ + 3849 /* Table3849 */ }, /* 0x59 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3893 /* Table3893 */ + 3851 /* Table3851 */ }, /* 0x5a */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3895 /* Table3895 */ + 3853 /* Table3853 */ }, /* 0x5b */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4250 /* Table4250 */ }, /* 0x5c */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3897 /* Table3897 */ + 3857 /* Table3857 */ }, /* 0x5d */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3899 /* Table3899 */ + 3859 /* Table3859 */ }, /* 0x5e */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3901 /* Table3901 */ + 3861 /* Table3861 */ }, /* 0x5f */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3903 /* Table3903 */ + 3863 /* Table3863 */ }, /* 0x60 */ { /* ModRMDecision */ @@ -103961,14 +103992,14 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x6f */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4252 /* Table4252 */ }, /* 0x70 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4262 /* Table4262 */ + 4254 /* Table4254 */ }, /* 0x71 */ { /* ModRMDecision */ @@ -104026,25 +104057,25 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x7c */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4264 /* Table4264 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x7d */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4266 /* Table4266 */ - }, - /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, 0 /* EmptyTable */ }, - /* 0x7f */ + /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, 0 /* EmptyTable */ }, + /* 0x7f */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4256 /* Table4256 */ + }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, @@ -104378,7 +104409,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xc2 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3911 /* Table3911 */ + 3873 /* Table3873 */ }, /* 0xc3 */ { /* ModRMDecision */ @@ -104446,9 +104477,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xd0 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4268 /* Table4268 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xd1 */ { /* ModRMDecision */ @@ -104558,7 +104589,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xe6 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4270 /* Table4270 */ + 4258 /* Table4258 */ }, /* 0xe7 */ { /* ModRMDecision */ @@ -104606,9 +104637,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xf0 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4272 /* Table4272 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xf1 */ { /* ModRMDecision */ @@ -104687,7 +104718,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { } } } -, /* IC_VEX_L_OPSIZE */ +, /* IC_VEX_L_XD */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -104773,17 +104804,17 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x10 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4274 /* Table4274 */ + 3877 /* Table3877 */ }, /* 0x11 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4276 /* Table4276 */ + 3879 /* Table3879 */ }, /* 0x12 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4260 /* Table4260 */ }, /* 0x13 */ { /* ModRMDecision */ @@ -104791,14 +104822,14 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x14 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4278 /* Table4278 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x15 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4280 /* Table4280 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x16 */ { /* ModRMDecision */ @@ -104891,44 +104922,44 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x28 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4282 /* Table4282 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x29 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4284 /* Table4284 */ - }, - /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, 0 /* EmptyTable */ }, - /* 0x2b */ + /* 0x2a */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4286 /* Table4286 */ + 3883 /* Table3883 */ }, - /* 0x2c */ + /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, 0 /* EmptyTable */ }, + /* 0x2c */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3885 /* Table3885 */ + }, /* 0x2d */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3887 /* Table3887 */ + }, + /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, 0 /* EmptyTable */ }, - /* 0x2e */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3941 /* Table3941 */ - }, /* 0x2f */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3943 /* Table3943 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x30 */ { /* ModRMDecision */ @@ -105066,9 +105097,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x4b */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4288 /* Table4288 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x4c */ { /* ModRMDecision */ @@ -105091,14 +105122,14 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x50 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4290 /* Table4290 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x51 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4292 /* Table4292 */ + 3889 /* Table3889 */ }, /* 0x52 */ { /* ModRMDecision */ @@ -105111,134 +105142,134 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x54 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4294 /* Table4294 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x55 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4296 /* Table4296 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x56 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4298 /* Table4298 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x57 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4300 /* Table4300 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x58 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4302 /* Table4302 */ + 3891 /* Table3891 */ }, /* 0x59 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4304 /* Table4304 */ + 3893 /* Table3893 */ }, /* 0x5a */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4306 /* Table4306 */ + 3895 /* Table3895 */ }, /* 0x5b */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4308 /* Table4308 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x5c */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4310 /* Table4310 */ + 3897 /* Table3897 */ }, /* 0x5d */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4312 /* Table4312 */ + 3899 /* Table3899 */ }, /* 0x5e */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4314 /* Table4314 */ + 3901 /* Table3901 */ }, /* 0x5f */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4316 /* Table4316 */ + 3903 /* Table3903 */ }, /* 0x60 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4318 /* Table4318 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x61 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4320 /* Table4320 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x62 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4322 /* Table4322 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x63 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4324 /* Table4324 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x64 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4326 /* Table4326 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x65 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4328 /* Table4328 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x66 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4330 /* Table4330 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x67 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4332 /* Table4332 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x68 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4334 /* Table4334 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x69 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4336 /* Table4336 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x6a */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4338 /* Table4338 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x6b */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4340 /* Table4340 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x6c */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4342 /* Table4342 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x6d */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4344 /* Table4344 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x6e */ { /* ModRMDecision */ @@ -105246,44 +105277,44 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x6f */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4346 /* Table4346 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x70 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4348 /* Table4348 */ + 4262 /* Table4262 */ }, /* 0x71 */ - { /* struct ModRMDecision */ - MODRM_SPLITREG, - 4350 /* Table4350 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x72 */ - { /* struct ModRMDecision */ - MODRM_SPLITREG, - 4366 /* Table4366 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x73 */ - { /* struct ModRMDecision */ - MODRM_SPLITREG, - 4382 /* Table4382 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x74 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4398 /* Table4398 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x75 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4400 /* Table4400 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x76 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4402 /* Table4402 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x77 */ { /* ModRMDecision */ @@ -105313,12 +105344,12 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x7c */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4404 /* Table4404 */ + 4264 /* Table4264 */ }, /* 0x7d */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4406 /* Table4406 */ + 4266 /* Table4266 */ }, /* 0x7e */ { /* ModRMDecision */ @@ -105326,9 +105357,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x7f */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4408 /* Table4408 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x80 */ { /* ModRMDecision */ @@ -105663,7 +105694,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xc2 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4410 /* Table4410 */ + 3911 /* Table3911 */ }, /* 0xc3 */ { /* ModRMDecision */ @@ -105681,9 +105712,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xc6 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4412 /* Table4412 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xc7 */ { /* ModRMDecision */ @@ -105733,32 +105764,32 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xd0 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4414 /* Table4414 */ + 4268 /* Table4268 */ }, /* 0xd1 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4416 /* Table4416 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xd2 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4418 /* Table4418 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xd3 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4420 /* Table4420 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xd4 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4422 /* Table4422 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xd5 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4424 /* Table4424 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xd6 */ { /* ModRMDecision */ @@ -105766,164 +105797,164 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xd7 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4426 /* Table4426 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xd8 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4428 /* Table4428 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xd9 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4430 /* Table4430 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xda */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4432 /* Table4432 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xdb */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4434 /* Table4434 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xdc */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4436 /* Table4436 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xdd */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4438 /* Table4438 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xde */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4440 /* Table4440 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xdf */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4442 /* Table4442 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xe0 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4444 /* Table4444 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xe1 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4446 /* Table4446 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xe2 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4448 /* Table4448 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xe3 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4450 /* Table4450 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xe4 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4452 /* Table4452 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xe5 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4454 /* Table4454 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xe6 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4456 /* Table4456 */ + 4270 /* Table4270 */ }, /* 0xe7 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4458 /* Table4458 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xe8 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4460 /* Table4460 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xe9 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4462 /* Table4462 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xea */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4464 /* Table4464 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xeb */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4466 /* Table4466 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xec */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4468 /* Table4468 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xed */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4470 /* Table4470 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xee */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4472 /* Table4472 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xef */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4474 /* Table4474 */ - }, - /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, 0 /* EmptyTable */ }, - /* 0xf1 */ + /* 0xf0 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4476 /* Table4476 */ + 4272 /* Table4272 */ + }, + /* 0xf1 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xf2 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4478 /* Table4478 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xf3 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4480 /* Table4480 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xf4 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4482 /* Table4482 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xf5 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4484 /* Table4484 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xf6 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4486 /* Table4486 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xf7 */ { /* ModRMDecision */ @@ -105931,39 +105962,39 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xf8 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4488 /* Table4488 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xf9 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4490 /* Table4490 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xfa */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4492 /* Table4492 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xfb */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4494 /* Table4494 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xfc */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4496 /* Table4496 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xfd */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4498 /* Table4498 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xfe */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4500 /* Table4500 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xff */ { /* ModRMDecision */ @@ -105972,7 +106003,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { } } } -, /* IC_VEX_L_W */ +, /* IC_VEX_L_OPSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -106058,12 +106089,12 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x10 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4185 /* Table4185 */ + 4274 /* Table4274 */ }, /* 0x11 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4187 /* Table4187 */ + 4276 /* Table4276 */ }, /* 0x12 */ { /* ModRMDecision */ @@ -106078,12 +106109,12 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x14 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4189 /* Table4189 */ + 4278 /* Table4278 */ }, /* 0x15 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4191 /* Table4191 */ + 4280 /* Table4280 */ }, /* 0x16 */ { /* ModRMDecision */ @@ -106178,12 +106209,12 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x28 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4193 /* Table4193 */ + 4282 /* Table4282 */ }, /* 0x29 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4195 /* Table4195 */ + 4284 /* Table4284 */ }, /* 0x2a */ { /* ModRMDecision */ @@ -106193,7 +106224,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x2b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4197 /* Table4197 */ + 4286 /* Table4286 */ }, /* 0x2c */ { /* ModRMDecision */ @@ -106208,12 +106239,12 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x2e */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3760 /* Table3760 */ + 3941 /* Table3941 */ }, /* 0x2f */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3762 /* Table3762 */ + 3943 /* Table3943 */ }, /* 0x30 */ { /* ModRMDecision */ @@ -106301,14 +106332,14 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x41 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4199 /* Table4199 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x42 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4201 /* Table4201 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x43 */ { /* ModRMDecision */ @@ -106321,19 +106352,19 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x45 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4203 /* Table4203 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x46 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4205 /* Table4205 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x47 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4207 /* Table4207 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x48 */ { /* ModRMDecision */ @@ -106351,9 +106382,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x4b */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4288 /* Table4288 */ }, /* 0x4c */ { /* ModRMDecision */ @@ -106378,152 +106409,152 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x50 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4209 /* Table4209 */ + 4290 /* Table4290 */ }, /* 0x51 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4211 /* Table4211 */ + 4292 /* Table4292 */ }, /* 0x52 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4213 /* Table4213 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x53 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4215 /* Table4215 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x54 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4217 /* Table4217 */ + 4294 /* Table4294 */ }, /* 0x55 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4219 /* Table4219 */ + 4296 /* Table4296 */ }, /* 0x56 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4221 /* Table4221 */ + 4298 /* Table4298 */ }, /* 0x57 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4223 /* Table4223 */ + 4300 /* Table4300 */ }, /* 0x58 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4225 /* Table4225 */ + 4302 /* Table4302 */ }, /* 0x59 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4227 /* Table4227 */ + 4304 /* Table4304 */ }, /* 0x5a */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4229 /* Table4229 */ + 4306 /* Table4306 */ }, /* 0x5b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4231 /* Table4231 */ + 4308 /* Table4308 */ }, /* 0x5c */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4233 /* Table4233 */ + 4310 /* Table4310 */ }, /* 0x5d */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4235 /* Table4235 */ + 4312 /* Table4312 */ }, /* 0x5e */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4237 /* Table4237 */ + 4314 /* Table4314 */ }, /* 0x5f */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4239 /* Table4239 */ + 4316 /* Table4316 */ }, /* 0x60 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4318 /* Table4318 */ }, /* 0x61 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4320 /* Table4320 */ }, /* 0x62 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4322 /* Table4322 */ }, /* 0x63 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4324 /* Table4324 */ }, /* 0x64 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4326 /* Table4326 */ }, /* 0x65 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4328 /* Table4328 */ }, /* 0x66 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4330 /* Table4330 */ }, /* 0x67 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4332 /* Table4332 */ }, /* 0x68 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4334 /* Table4334 */ }, /* 0x69 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4336 /* Table4336 */ }, /* 0x6a */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4338 /* Table4338 */ }, /* 0x6b */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4340 /* Table4340 */ }, /* 0x6c */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4342 /* Table4342 */ }, /* 0x6d */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4344 /* Table4344 */ }, /* 0x6e */ { /* ModRMDecision */ @@ -106531,49 +106562,49 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x6f */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4346 /* Table4346 */ }, /* 0x70 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4348 /* Table4348 */ }, /* 0x71 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITREG, + 4350 /* Table4350 */ }, /* 0x72 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITREG, + 4366 /* Table4366 */ }, /* 0x73 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITREG, + 4382 /* Table4382 */ }, /* 0x74 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4398 /* Table4398 */ }, /* 0x75 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4400 /* Table4400 */ }, /* 0x76 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4402 /* Table4402 */ }, /* 0x77 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 4241 /* Table4241 */ + 0 /* EmptyTable */ }, /* 0x78 */ { /* ModRMDecision */ @@ -106596,14 +106627,14 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x7c */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4404 /* Table4404 */ }, /* 0x7d */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4406 /* Table4406 */ }, /* 0x7e */ { /* ModRMDecision */ @@ -106611,9 +106642,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x7f */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4408 /* Table4408 */ }, /* 0x80 */ { /* ModRMDecision */ @@ -106948,7 +106979,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xc2 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4242 /* Table4242 */ + 4410 /* Table4410 */ }, /* 0xc3 */ { /* ModRMDecision */ @@ -106968,7 +106999,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xc6 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4244 /* Table4244 */ + 4412 /* Table4412 */ }, /* 0xc7 */ { /* ModRMDecision */ @@ -107016,34 +107047,34 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xd0 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4414 /* Table4414 */ }, /* 0xd1 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4416 /* Table4416 */ }, /* 0xd2 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4418 /* Table4418 */ }, /* 0xd3 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4420 /* Table4420 */ }, /* 0xd4 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4422 /* Table4422 */ }, /* 0xd5 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4424 /* Table4424 */ }, /* 0xd6 */ { /* ModRMDecision */ @@ -107051,129 +107082,129 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xd7 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4426 /* Table4426 */ }, /* 0xd8 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4428 /* Table4428 */ }, /* 0xd9 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4430 /* Table4430 */ }, /* 0xda */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4432 /* Table4432 */ }, /* 0xdb */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4434 /* Table4434 */ }, /* 0xdc */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4436 /* Table4436 */ }, /* 0xdd */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4438 /* Table4438 */ }, /* 0xde */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4440 /* Table4440 */ }, /* 0xdf */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4442 /* Table4442 */ }, /* 0xe0 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4444 /* Table4444 */ }, /* 0xe1 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4446 /* Table4446 */ }, /* 0xe2 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4448 /* Table4448 */ }, /* 0xe3 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4450 /* Table4450 */ }, /* 0xe4 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4452 /* Table4452 */ }, /* 0xe5 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4454 /* Table4454 */ }, /* 0xe6 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4456 /* Table4456 */ }, /* 0xe7 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4458 /* Table4458 */ }, /* 0xe8 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4460 /* Table4460 */ }, /* 0xe9 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4462 /* Table4462 */ }, /* 0xea */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4464 /* Table4464 */ }, /* 0xeb */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4466 /* Table4466 */ }, /* 0xec */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4468 /* Table4468 */ }, /* 0xed */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4470 /* Table4470 */ }, /* 0xee */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4472 /* Table4472 */ }, /* 0xef */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4474 /* Table4474 */ }, /* 0xf0 */ { /* ModRMDecision */ @@ -107181,34 +107212,34 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xf1 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4476 /* Table4476 */ }, /* 0xf2 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4478 /* Table4478 */ }, /* 0xf3 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4480 /* Table4480 */ }, /* 0xf4 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4482 /* Table4482 */ }, /* 0xf5 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4484 /* Table4484 */ }, /* 0xf6 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4486 /* Table4486 */ }, /* 0xf7 */ { /* ModRMDecision */ @@ -107216,39 +107247,39 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xf8 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4488 /* Table4488 */ }, /* 0xf9 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4490 /* Table4490 */ }, /* 0xfa */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4492 /* Table4492 */ }, /* 0xfb */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4494 /* Table4494 */ }, /* 0xfc */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4496 /* Table4496 */ }, /* 0xfd */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4498 /* Table4498 */ }, /* 0xfe */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4500 /* Table4500 */ }, /* 0xff */ { /* ModRMDecision */ @@ -107257,7 +107288,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { } } } -, /* IC_VEX_L_W_XS */ +, /* IC_VEX_L_W */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -107343,38 +107374,38 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x10 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3829 /* Table3829 */ + 4185 /* Table4185 */ }, /* 0x11 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3831 /* Table3831 */ + 4187 /* Table4187 */ }, /* 0x12 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4246 /* Table4246 */ - }, - /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, 0 /* EmptyTable */ }, - /* 0x14 */ + /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, 0 /* EmptyTable */ }, + /* 0x14 */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4189 /* Table4189 */ + }, /* 0x15 */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4191 /* Table4191 */ + }, + /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, 0 /* EmptyTable */ }, - /* 0x16 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4248 /* Table4248 */ - }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, @@ -107461,45 +107492,45 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x28 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4193 /* Table4193 */ }, /* 0x29 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ - }, - /* 0x2a */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4169 /* Table4169 */ + 4195 /* Table4195 */ }, - /* 0x2b */ + /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, 0 /* EmptyTable */ }, - /* 0x2c */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4171 /* Table4171 */ - }, - /* 0x2d */ + /* 0x2b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4173 /* Table4173 */ + 4197 /* Table4197 */ }, - /* 0x2e */ + /* 0x2c */ { /* ModRMDecision */ MODRM_ONEENTRY, 0 /* EmptyTable */ }, - /* 0x2f */ + /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, 0 /* EmptyTable */ }, + /* 0x2e */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3760 /* Table3760 */ + }, + /* 0x2f */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3762 /* Table3762 */ + }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, @@ -107586,14 +107617,14 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x41 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4199 /* Table4199 */ }, /* 0x42 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4201 /* Table4201 */ }, /* 0x43 */ { /* ModRMDecision */ @@ -107606,19 +107637,19 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x45 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4203 /* Table4203 */ }, /* 0x46 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4205 /* Table4205 */ }, /* 0x47 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4207 /* Table4207 */ }, /* 0x48 */ { /* ModRMDecision */ @@ -107661,84 +107692,84 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x50 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4209 /* Table4209 */ }, /* 0x51 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3843 /* Table3843 */ + 4211 /* Table4211 */ }, /* 0x52 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3845 /* Table3845 */ + 4213 /* Table4213 */ }, /* 0x53 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3847 /* Table3847 */ + 4215 /* Table4215 */ }, /* 0x54 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4217 /* Table4217 */ }, /* 0x55 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4219 /* Table4219 */ }, /* 0x56 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4221 /* Table4221 */ }, /* 0x57 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4223 /* Table4223 */ }, /* 0x58 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3849 /* Table3849 */ + 4225 /* Table4225 */ }, /* 0x59 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3851 /* Table3851 */ + 4227 /* Table4227 */ }, /* 0x5a */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3853 /* Table3853 */ + 4229 /* Table4229 */ }, /* 0x5b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4250 /* Table4250 */ + 4231 /* Table4231 */ }, /* 0x5c */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3857 /* Table3857 */ + 4233 /* Table4233 */ }, /* 0x5d */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3859 /* Table3859 */ + 4235 /* Table4235 */ }, /* 0x5e */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3861 /* Table3861 */ + 4237 /* Table4237 */ }, /* 0x5f */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3863 /* Table3863 */ + 4239 /* Table4239 */ }, /* 0x60 */ { /* ModRMDecision */ @@ -107816,14 +107847,14 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x6f */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4252 /* Table4252 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x70 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4254 /* Table4254 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x71 */ { /* ModRMDecision */ @@ -107856,9 +107887,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x77 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 4241 /* Table4241 */ }, /* 0x78 */ { /* ModRMDecision */ @@ -107896,9 +107927,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x7f */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4256 /* Table4256 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x80 */ { /* ModRMDecision */ @@ -108233,7 +108264,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xc2 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3873 /* Table3873 */ + 4242 /* Table4242 */ }, /* 0xc3 */ { /* ModRMDecision */ @@ -108251,9 +108282,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xc6 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4244 /* Table4244 */ }, /* 0xc7 */ { /* ModRMDecision */ @@ -108411,9 +108442,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xe6 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4258 /* Table4258 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xe7 */ { /* ModRMDecision */ @@ -108542,7 +108573,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { } } } -, /* IC_VEX_L_W_XD */ +, /* IC_VEX_L_W_XS */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -108628,17 +108659,17 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x10 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3877 /* Table3877 */ + 3829 /* Table3829 */ }, /* 0x11 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3879 /* Table3879 */ + 3831 /* Table3831 */ }, /* 0x12 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4260 /* Table4260 */ + 4246 /* Table4246 */ }, /* 0x13 */ { /* ModRMDecision */ @@ -108656,9 +108687,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x16 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4248 /* Table4248 */ }, /* 0x17 */ { /* ModRMDecision */ @@ -108758,7 +108789,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x2a */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4175 /* Table4175 */ + 4169 /* Table4169 */ }, /* 0x2b */ { /* ModRMDecision */ @@ -108768,12 +108799,12 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x2c */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4177 /* Table4177 */ + 4171 /* Table4171 */ }, /* 0x2d */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4179 /* Table4179 */ + 4173 /* Table4173 */ }, /* 0x2e */ { /* ModRMDecision */ @@ -108953,17 +108984,17 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x51 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3889 /* Table3889 */ + 3843 /* Table3843 */ }, /* 0x52 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3845 /* Table3845 */ }, /* 0x53 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 3847 /* Table3847 */ }, /* 0x54 */ { /* ModRMDecision */ @@ -108988,42 +109019,42 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x58 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3891 /* Table3891 */ + 3849 /* Table3849 */ }, /* 0x59 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3893 /* Table3893 */ + 3851 /* Table3851 */ }, /* 0x5a */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3895 /* Table3895 */ + 3853 /* Table3853 */ }, /* 0x5b */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4250 /* Table4250 */ }, /* 0x5c */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3897 /* Table3897 */ + 3857 /* Table3857 */ }, /* 0x5d */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3899 /* Table3899 */ + 3859 /* Table3859 */ }, /* 0x5e */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3901 /* Table3901 */ + 3861 /* Table3861 */ }, /* 0x5f */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3903 /* Table3903 */ + 3863 /* Table3863 */ }, /* 0x60 */ { /* ModRMDecision */ @@ -109101,14 +109132,14 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x6f */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4252 /* Table4252 */ }, /* 0x70 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4262 /* Table4262 */ + 4254 /* Table4254 */ }, /* 0x71 */ { /* ModRMDecision */ @@ -109166,25 +109197,25 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x7c */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4264 /* Table4264 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x7d */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4266 /* Table4266 */ - }, - /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, 0 /* EmptyTable */ }, - /* 0x7f */ + /* 0x7e */ { /* ModRMDecision */ MODRM_ONEENTRY, 0 /* EmptyTable */ }, + /* 0x7f */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4256 /* Table4256 */ + }, /* 0x80 */ { /* ModRMDecision */ MODRM_ONEENTRY, @@ -109518,7 +109549,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xc2 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3911 /* Table3911 */ + 3873 /* Table3873 */ }, /* 0xc3 */ { /* ModRMDecision */ @@ -109586,9 +109617,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xd0 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4268 /* Table4268 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xd1 */ { /* ModRMDecision */ @@ -109698,7 +109729,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xe6 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4270 /* Table4270 */ + 4258 /* Table4258 */ }, /* 0xe7 */ { /* ModRMDecision */ @@ -109746,9 +109777,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xf0 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4272 /* Table4272 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xf1 */ { /* ModRMDecision */ @@ -109827,7 +109858,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { } } } -, /* IC_VEX_L_W_OPSIZE */ +, /* IC_VEX_L_W_XD */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -109913,17 +109944,17 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x10 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4274 /* Table4274 */ + 3877 /* Table3877 */ }, /* 0x11 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4276 /* Table4276 */ + 3879 /* Table3879 */ }, /* 0x12 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4260 /* Table4260 */ }, /* 0x13 */ { /* ModRMDecision */ @@ -109931,14 +109962,14 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x14 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4278 /* Table4278 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x15 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4280 /* Table4280 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x16 */ { /* ModRMDecision */ @@ -110031,44 +110062,44 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x28 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4282 /* Table4282 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x29 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4284 /* Table4284 */ - }, - /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, 0 /* EmptyTable */ }, - /* 0x2b */ + /* 0x2a */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4286 /* Table4286 */ + 4175 /* Table4175 */ }, - /* 0x2c */ + /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, 0 /* EmptyTable */ }, + /* 0x2c */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4177 /* Table4177 */ + }, /* 0x2d */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4179 /* Table4179 */ + }, + /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, 0 /* EmptyTable */ }, - /* 0x2e */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3941 /* Table3941 */ - }, /* 0x2f */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3943 /* Table3943 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x30 */ { /* ModRMDecision */ @@ -110206,9 +110237,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x4b */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4288 /* Table4288 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x4c */ { /* ModRMDecision */ @@ -110231,14 +110262,14 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x50 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4290 /* Table4290 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x51 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4292 /* Table4292 */ + 3889 /* Table3889 */ }, /* 0x52 */ { /* ModRMDecision */ @@ -110251,134 +110282,134 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x54 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4294 /* Table4294 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x55 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4296 /* Table4296 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x56 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4298 /* Table4298 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x57 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4300 /* Table4300 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x58 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4302 /* Table4302 */ + 3891 /* Table3891 */ }, /* 0x59 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4304 /* Table4304 */ + 3893 /* Table3893 */ }, /* 0x5a */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4306 /* Table4306 */ + 3895 /* Table3895 */ }, /* 0x5b */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4308 /* Table4308 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x5c */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4310 /* Table4310 */ + 3897 /* Table3897 */ }, /* 0x5d */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4312 /* Table4312 */ + 3899 /* Table3899 */ }, /* 0x5e */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4314 /* Table4314 */ + 3901 /* Table3901 */ }, /* 0x5f */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4316 /* Table4316 */ + 3903 /* Table3903 */ }, /* 0x60 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4318 /* Table4318 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x61 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4320 /* Table4320 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x62 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4322 /* Table4322 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x63 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4324 /* Table4324 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x64 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4326 /* Table4326 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x65 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4328 /* Table4328 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x66 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4330 /* Table4330 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x67 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4332 /* Table4332 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x68 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4334 /* Table4334 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x69 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4336 /* Table4336 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x6a */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4338 /* Table4338 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x6b */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4340 /* Table4340 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x6c */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4342 /* Table4342 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x6d */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4344 /* Table4344 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x6e */ { /* ModRMDecision */ @@ -110386,44 +110417,44 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x6f */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4346 /* Table4346 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x70 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4348 /* Table4348 */ + 4262 /* Table4262 */ }, /* 0x71 */ - { /* struct ModRMDecision */ - MODRM_SPLITREG, - 4350 /* Table4350 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x72 */ - { /* struct ModRMDecision */ - MODRM_SPLITREG, - 4366 /* Table4366 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x73 */ - { /* struct ModRMDecision */ - MODRM_SPLITREG, - 4382 /* Table4382 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x74 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4398 /* Table4398 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x75 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4400 /* Table4400 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x76 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4402 /* Table4402 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x77 */ { /* ModRMDecision */ @@ -110453,12 +110484,12 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x7c */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4404 /* Table4404 */ + 4264 /* Table4264 */ }, /* 0x7d */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4406 /* Table4406 */ + 4266 /* Table4266 */ }, /* 0x7e */ { /* ModRMDecision */ @@ -110466,9 +110497,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x7f */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4408 /* Table4408 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x80 */ { /* ModRMDecision */ @@ -110803,7 +110834,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xc2 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4410 /* Table4410 */ + 3911 /* Table3911 */ }, /* 0xc3 */ { /* ModRMDecision */ @@ -110821,9 +110852,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xc6 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4412 /* Table4412 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xc7 */ { /* ModRMDecision */ @@ -110873,32 +110904,32 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xd0 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4414 /* Table4414 */ + 4268 /* Table4268 */ }, /* 0xd1 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4416 /* Table4416 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xd2 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4418 /* Table4418 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xd3 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4420 /* Table4420 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xd4 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4422 /* Table4422 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xd5 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4424 /* Table4424 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xd6 */ { /* ModRMDecision */ @@ -110906,164 +110937,164 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xd7 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4426 /* Table4426 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xd8 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4428 /* Table4428 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xd9 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4430 /* Table4430 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xda */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4432 /* Table4432 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xdb */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4434 /* Table4434 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xdc */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4436 /* Table4436 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xdd */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4438 /* Table4438 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xde */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4440 /* Table4440 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xdf */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4442 /* Table4442 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xe0 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4444 /* Table4444 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xe1 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4446 /* Table4446 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xe2 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4448 /* Table4448 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xe3 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4450 /* Table4450 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xe4 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4452 /* Table4452 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xe5 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4454 /* Table4454 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xe6 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4456 /* Table4456 */ + 4270 /* Table4270 */ }, /* 0xe7 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4458 /* Table4458 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xe8 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4460 /* Table4460 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xe9 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4462 /* Table4462 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xea */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4464 /* Table4464 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xeb */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4466 /* Table4466 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xec */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4468 /* Table4468 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xed */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4470 /* Table4470 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xee */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4472 /* Table4472 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xef */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4474 /* Table4474 */ - }, - /* 0xf0 */ { /* ModRMDecision */ MODRM_ONEENTRY, 0 /* EmptyTable */ }, - /* 0xf1 */ + /* 0xf0 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4476 /* Table4476 */ + 4272 /* Table4272 */ + }, + /* 0xf1 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xf2 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4478 /* Table4478 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xf3 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4480 /* Table4480 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xf4 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4482 /* Table4482 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xf5 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4484 /* Table4484 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xf6 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4486 /* Table4486 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xf7 */ { /* ModRMDecision */ @@ -111071,39 +111102,39 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xf8 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4488 /* Table4488 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xf9 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4490 /* Table4490 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xfa */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4492 /* Table4492 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xfb */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4494 /* Table4494 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xfc */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4496 /* Table4496 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xfd */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4498 /* Table4498 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xfe */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4500 /* Table4500 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xff */ { /* ModRMDecision */ @@ -111112,7 +111143,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { } } } -, /* IC_EVEX */ +, /* IC_VEX_L_W_OPSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -111196,40 +111227,40 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x10 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4274 /* Table4274 */ }, /* 0x11 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ - }, - /* 0x12 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4502 /* Table4502 */ + 4276 /* Table4276 */ }, - /* 0x13 */ + /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, 0 /* EmptyTable */ }, - /* 0x14 */ + /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, 0 /* EmptyTable */ }, + /* 0x14 */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4278 /* Table4278 */ + }, /* 0x15 */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4280 /* Table4280 */ + }, + /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, 0 /* EmptyTable */ }, - /* 0x16 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4504 /* Table4504 */ - }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, @@ -111316,14 +111347,14 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x28 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4282 /* Table4282 */ }, /* 0x29 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4284 /* Table4284 */ }, /* 0x2a */ { /* ModRMDecision */ @@ -111331,9 +111362,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x2b */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4286 /* Table4286 */ }, /* 0x2c */ { /* ModRMDecision */ @@ -111348,12 +111379,12 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x2e */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4506 /* Table4506 */ + 3941 /* Table3941 */ }, /* 0x2f */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4508 /* Table4508 */ + 3943 /* Table3943 */ }, /* 0x30 */ { /* ModRMDecision */ @@ -111491,9 +111522,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x4b */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4288 /* Table4288 */ }, /* 0x4c */ { /* ModRMDecision */ @@ -111516,14 +111547,14 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x50 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4290 /* Table4290 */ }, /* 0x51 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4292 /* Table4292 */ }, /* 0x52 */ { /* ModRMDecision */ @@ -111536,134 +111567,134 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x54 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4294 /* Table4294 */ }, /* 0x55 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4296 /* Table4296 */ }, /* 0x56 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4298 /* Table4298 */ }, /* 0x57 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4300 /* Table4300 */ }, /* 0x58 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4302 /* Table4302 */ }, /* 0x59 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4304 /* Table4304 */ }, /* 0x5a */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4306 /* Table4306 */ }, /* 0x5b */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4308 /* Table4308 */ }, /* 0x5c */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4310 /* Table4310 */ }, /* 0x5d */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4312 /* Table4312 */ }, /* 0x5e */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4314 /* Table4314 */ }, /* 0x5f */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4316 /* Table4316 */ }, /* 0x60 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4318 /* Table4318 */ }, /* 0x61 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4320 /* Table4320 */ }, /* 0x62 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4322 /* Table4322 */ }, /* 0x63 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4324 /* Table4324 */ }, /* 0x64 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4326 /* Table4326 */ }, /* 0x65 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4328 /* Table4328 */ }, /* 0x66 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4330 /* Table4330 */ }, /* 0x67 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4332 /* Table4332 */ }, /* 0x68 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4334 /* Table4334 */ }, /* 0x69 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4336 /* Table4336 */ }, /* 0x6a */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4338 /* Table4338 */ }, /* 0x6b */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4340 /* Table4340 */ }, /* 0x6c */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4342 /* Table4342 */ }, /* 0x6d */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4344 /* Table4344 */ }, /* 0x6e */ { /* ModRMDecision */ @@ -111671,44 +111702,44 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x6f */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4346 /* Table4346 */ }, /* 0x70 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4348 /* Table4348 */ }, /* 0x71 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITREG, + 4350 /* Table4350 */ }, /* 0x72 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITREG, + 4366 /* Table4366 */ }, /* 0x73 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITREG, + 4382 /* Table4382 */ }, /* 0x74 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4398 /* Table4398 */ }, /* 0x75 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4400 /* Table4400 */ }, /* 0x76 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4402 /* Table4402 */ }, /* 0x77 */ { /* ModRMDecision */ @@ -111736,14 +111767,14 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x7c */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4404 /* Table4404 */ }, /* 0x7d */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4406 /* Table4406 */ }, /* 0x7e */ { /* ModRMDecision */ @@ -111751,9 +111782,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x7f */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4408 /* Table4408 */ }, /* 0x80 */ { /* ModRMDecision */ @@ -112086,9 +112117,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xc2 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4410 /* Table4410 */ }, /* 0xc3 */ { /* ModRMDecision */ @@ -112106,9 +112137,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xc6 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4412 /* Table4412 */ }, /* 0xc7 */ { /* ModRMDecision */ @@ -112156,34 +112187,34 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xd0 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4414 /* Table4414 */ }, /* 0xd1 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4416 /* Table4416 */ }, /* 0xd2 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4418 /* Table4418 */ }, /* 0xd3 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4420 /* Table4420 */ }, /* 0xd4 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4422 /* Table4422 */ }, /* 0xd5 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4424 /* Table4424 */ }, /* 0xd6 */ { /* ModRMDecision */ @@ -112191,129 +112222,129 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xd7 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4426 /* Table4426 */ }, /* 0xd8 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4428 /* Table4428 */ }, /* 0xd9 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4430 /* Table4430 */ }, /* 0xda */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4432 /* Table4432 */ }, /* 0xdb */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4434 /* Table4434 */ }, /* 0xdc */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4436 /* Table4436 */ }, /* 0xdd */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4438 /* Table4438 */ }, /* 0xde */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4440 /* Table4440 */ }, /* 0xdf */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4442 /* Table4442 */ }, /* 0xe0 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4444 /* Table4444 */ }, /* 0xe1 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4446 /* Table4446 */ }, /* 0xe2 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4448 /* Table4448 */ }, /* 0xe3 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4450 /* Table4450 */ }, /* 0xe4 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4452 /* Table4452 */ }, /* 0xe5 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4454 /* Table4454 */ }, /* 0xe6 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4456 /* Table4456 */ }, /* 0xe7 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4458 /* Table4458 */ }, /* 0xe8 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4460 /* Table4460 */ }, /* 0xe9 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4462 /* Table4462 */ }, /* 0xea */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4464 /* Table4464 */ }, /* 0xeb */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4466 /* Table4466 */ }, /* 0xec */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4468 /* Table4468 */ }, /* 0xed */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4470 /* Table4470 */ }, /* 0xee */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4472 /* Table4472 */ }, /* 0xef */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4474 /* Table4474 */ }, /* 0xf0 */ { /* ModRMDecision */ @@ -112321,34 +112352,34 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xf1 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4476 /* Table4476 */ }, /* 0xf2 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4478 /* Table4478 */ }, /* 0xf3 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4480 /* Table4480 */ }, /* 0xf4 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4482 /* Table4482 */ }, /* 0xf5 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4484 /* Table4484 */ }, /* 0xf6 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4486 /* Table4486 */ }, /* 0xf7 */ { /* ModRMDecision */ @@ -112356,39 +112387,39 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xf8 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4488 /* Table4488 */ }, /* 0xf9 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4490 /* Table4490 */ }, /* 0xfa */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4492 /* Table4492 */ }, /* 0xfb */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4494 /* Table4494 */ }, /* 0xfc */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4496 /* Table4496 */ }, /* 0xfd */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4498 /* Table4498 */ }, /* 0xfe */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4500 /* Table4500 */ }, /* 0xff */ { /* ModRMDecision */ @@ -112397,7 +112428,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { } } } -, /* IC_EVEX_XS */ +, /* IC_EVEX */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -112481,20 +112512,20 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x10 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4510 /* Table4510 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x11 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4512 /* Table4512 */ - }, - /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, 0 /* EmptyTable */ }, + /* 0x12 */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4502 /* Table4502 */ + }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, @@ -112511,9 +112542,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x16 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4504 /* Table4504 */ }, /* 0x17 */ { /* ModRMDecision */ @@ -112611,9 +112642,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x2a */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4514 /* Table4514 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x2b */ { /* ModRMDecision */ @@ -112621,25 +112652,25 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x2c */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4516 /* Table4516 */ - }, - /* 0x2d */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4518 /* Table4518 */ - }, - /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, 0 /* EmptyTable */ }, - /* 0x2f */ + /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, 0 /* EmptyTable */ }, + /* 0x2e */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4506 /* Table4506 */ + }, + /* 0x2f */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4508 /* Table4508 */ + }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, @@ -112806,9 +112837,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x51 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4520 /* Table4520 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x52 */ { /* ModRMDecision */ @@ -112841,19 +112872,19 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x58 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4522 /* Table4522 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x59 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4524 /* Table4524 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x5a */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4526 /* Table4526 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x5b */ { /* ModRMDecision */ @@ -112861,24 +112892,24 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x5c */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4528 /* Table4528 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x5d */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4530 /* Table4530 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x5e */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4532 /* Table4532 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x5f */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4534 /* Table4534 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x60 */ { /* ModRMDecision */ @@ -113001,14 +113032,14 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x78 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4536 /* Table4536 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x79 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4538 /* Table4538 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x7a */ { /* ModRMDecision */ @@ -113016,9 +113047,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x7b */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4540 /* Table4540 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x7c */ { /* ModRMDecision */ @@ -113371,9 +113402,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xc2 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4542 /* Table4542 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xc3 */ { /* ModRMDecision */ @@ -113682,7 +113713,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { } } } -, /* IC_EVEX_XD */ +, /* IC_EVEX_XS */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -113766,14 +113797,14 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x10 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4510 /* Table4510 */ }, /* 0x11 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4512 /* Table4512 */ }, /* 0x12 */ { /* ModRMDecision */ @@ -113898,7 +113929,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x2a */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4544 /* Table4544 */ + 4514 /* Table4514 */ }, /* 0x2b */ { /* ModRMDecision */ @@ -113908,12 +113939,12 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x2c */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4546 /* Table4546 */ + 4516 /* Table4516 */ }, /* 0x2d */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4548 /* Table4548 */ + 4518 /* Table4518 */ }, /* 0x2e */ { /* ModRMDecision */ @@ -114091,9 +114122,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x51 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4520 /* Table4520 */ }, /* 0x52 */ { /* ModRMDecision */ @@ -114126,19 +114157,19 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x58 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4522 /* Table4522 */ }, /* 0x59 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4524 /* Table4524 */ }, /* 0x5a */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4526 /* Table4526 */ }, /* 0x5b */ { /* ModRMDecision */ @@ -114146,24 +114177,24 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x5c */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4528 /* Table4528 */ }, /* 0x5d */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4530 /* Table4530 */ }, /* 0x5e */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4532 /* Table4532 */ }, /* 0x5f */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4534 /* Table4534 */ }, /* 0x60 */ { /* ModRMDecision */ @@ -114288,12 +114319,12 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x78 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4550 /* Table4550 */ + 4536 /* Table4536 */ }, /* 0x79 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4552 /* Table4552 */ + 4538 /* Table4538 */ }, /* 0x7a */ { /* ModRMDecision */ @@ -114303,7 +114334,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x7b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4554 /* Table4554 */ + 4540 /* Table4540 */ }, /* 0x7c */ { /* ModRMDecision */ @@ -114656,9 +114687,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xc2 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4542 /* Table4542 */ }, /* 0xc3 */ { /* ModRMDecision */ @@ -114967,7 +114998,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { } } } -, /* IC_EVEX_OPSIZE */ +, /* IC_EVEX_XD */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -115181,9 +115212,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x2a */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4544 /* Table4544 */ }, /* 0x2b */ { /* ModRMDecision */ @@ -115191,14 +115222,14 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x2c */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4546 /* Table4546 */ }, /* 0x2d */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4548 /* Table4548 */ }, /* 0x2e */ { /* ModRMDecision */ @@ -115521,9 +115552,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x6e */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4556 /* Table4556 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x6f */ { /* ModRMDecision */ @@ -115571,14 +115602,14 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x78 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4550 /* Table4550 */ }, /* 0x79 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4552 /* Table4552 */ }, /* 0x7a */ { /* ModRMDecision */ @@ -115586,9 +115617,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x7b */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4554 /* Table4554 */ }, /* 0x7c */ { /* ModRMDecision */ @@ -115601,9 +115632,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x7e */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4558 /* Table4558 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x7f */ { /* ModRMDecision */ @@ -116252,7 +116283,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { } } } -, /* IC_EVEX_W */ +, /* IC_EVEX_OPSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -116346,9 +116377,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x12 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4502 /* Table4502 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x13 */ { /* ModRMDecision */ @@ -116366,9 +116397,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x16 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4504 /* Table4504 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x17 */ { /* ModRMDecision */ @@ -116486,14 +116517,14 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x2e */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4506 /* Table4506 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x2f */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4508 /* Table4508 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x30 */ { /* ModRMDecision */ @@ -116806,9 +116837,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x6e */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4556 /* Table4556 */ }, /* 0x6f */ { /* ModRMDecision */ @@ -116886,9 +116917,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x7e */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4558 /* Table4558 */ }, /* 0x7f */ { /* ModRMDecision */ @@ -117537,7 +117568,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { } } } -, /* IC_EVEX_W_XS */ +, /* IC_EVEX_W */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -117621,20 +117652,20 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x10 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4510 /* Table4510 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x11 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4512 /* Table4512 */ - }, - /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, 0 /* EmptyTable */ }, + /* 0x12 */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4502 /* Table4502 */ + }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, @@ -117651,9 +117682,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x16 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4504 /* Table4504 */ }, /* 0x17 */ { /* ModRMDecision */ @@ -117751,9 +117782,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x2a */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4560 /* Table4560 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x2b */ { /* ModRMDecision */ @@ -117761,25 +117792,25 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x2c */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4562 /* Table4562 */ - }, - /* 0x2d */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4564 /* Table4564 */ - }, - /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, 0 /* EmptyTable */ }, - /* 0x2f */ + /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, 0 /* EmptyTable */ }, + /* 0x2e */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4506 /* Table4506 */ + }, + /* 0x2f */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4508 /* Table4508 */ + }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, @@ -117946,9 +117977,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x51 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4520 /* Table4520 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x52 */ { /* ModRMDecision */ @@ -117981,19 +118012,19 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x58 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4522 /* Table4522 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x59 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4524 /* Table4524 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x5a */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4526 /* Table4526 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x5b */ { /* ModRMDecision */ @@ -118001,24 +118032,24 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x5c */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4528 /* Table4528 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x5d */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4530 /* Table4530 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x5e */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4532 /* Table4532 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x5f */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4534 /* Table4534 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x60 */ { /* ModRMDecision */ @@ -118141,14 +118172,14 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x78 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4566 /* Table4566 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x79 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4568 /* Table4568 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x7a */ { /* ModRMDecision */ @@ -118156,9 +118187,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x7b */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4570 /* Table4570 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x7c */ { /* ModRMDecision */ @@ -118171,9 +118202,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x7e */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4572 /* Table4572 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x7f */ { /* ModRMDecision */ @@ -118511,9 +118542,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xc2 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4542 /* Table4542 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xc3 */ { /* ModRMDecision */ @@ -118822,7 +118853,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { } } } -, /* IC_EVEX_W_XD */ +, /* IC_EVEX_W_XS */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -118908,12 +118939,12 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x10 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4574 /* Table4574 */ + 4510 /* Table4510 */ }, /* 0x11 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4576 /* Table4576 */ + 4512 /* Table4512 */ }, /* 0x12 */ { /* ModRMDecision */ @@ -119038,7 +119069,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x2a */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4578 /* Table4578 */ + 4560 /* Table4560 */ }, /* 0x2b */ { /* ModRMDecision */ @@ -119048,12 +119079,12 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x2c */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4580 /* Table4580 */ + 4562 /* Table4562 */ }, /* 0x2d */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4582 /* Table4582 */ + 4564 /* Table4564 */ }, /* 0x2e */ { /* ModRMDecision */ @@ -119233,7 +119264,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x51 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4584 /* Table4584 */ + 4520 /* Table4520 */ }, /* 0x52 */ { /* ModRMDecision */ @@ -119268,17 +119299,17 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x58 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4586 /* Table4586 */ + 4522 /* Table4522 */ }, /* 0x59 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4588 /* Table4588 */ + 4524 /* Table4524 */ }, /* 0x5a */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4590 /* Table4590 */ + 4526 /* Table4526 */ }, /* 0x5b */ { /* ModRMDecision */ @@ -119288,22 +119319,22 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x5c */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4592 /* Table4592 */ + 4528 /* Table4528 */ }, /* 0x5d */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4594 /* Table4594 */ + 4530 /* Table4530 */ }, /* 0x5e */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4596 /* Table4596 */ + 4532 /* Table4532 */ }, /* 0x5f */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4598 /* Table4598 */ + 4534 /* Table4534 */ }, /* 0x60 */ { /* ModRMDecision */ @@ -119428,12 +119459,12 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x78 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4600 /* Table4600 */ + 4566 /* Table4566 */ }, /* 0x79 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4602 /* Table4602 */ + 4568 /* Table4568 */ }, /* 0x7a */ { /* ModRMDecision */ @@ -119443,7 +119474,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x7b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4604 /* Table4604 */ + 4570 /* Table4570 */ }, /* 0x7c */ { /* ModRMDecision */ @@ -119456,9 +119487,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x7e */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4572 /* Table4572 */ }, /* 0x7f */ { /* ModRMDecision */ @@ -119798,7 +119829,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xc2 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4606 /* Table4606 */ + 4542 /* Table4542 */ }, /* 0xc3 */ { /* ModRMDecision */ @@ -120107,7 +120138,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { } } } -, /* IC_EVEX_W_OPSIZE */ +, /* IC_EVEX_W_XD */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -120191,14 +120222,14 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x10 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4574 /* Table4574 */ }, /* 0x11 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4576 /* Table4576 */ }, /* 0x12 */ { /* ModRMDecision */ @@ -120321,9 +120352,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x2a */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4578 /* Table4578 */ }, /* 0x2b */ { /* ModRMDecision */ @@ -120331,24 +120362,24 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x2c */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4580 /* Table4580 */ }, /* 0x2d */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4582 /* Table4582 */ + }, + /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, 0 /* EmptyTable */ }, - /* 0x2e */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4608 /* Table4608 */ - }, /* 0x2f */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4610 /* Table4610 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x30 */ { /* ModRMDecision */ @@ -120516,9 +120547,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x51 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4584 /* Table4584 */ }, /* 0x52 */ { /* ModRMDecision */ @@ -120551,19 +120582,19 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x58 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4586 /* Table4586 */ }, /* 0x59 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4588 /* Table4588 */ }, /* 0x5a */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4590 /* Table4590 */ }, /* 0x5b */ { /* ModRMDecision */ @@ -120571,24 +120602,24 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x5c */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4592 /* Table4592 */ }, /* 0x5d */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4594 /* Table4594 */ }, /* 0x5e */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4596 /* Table4596 */ }, /* 0x5f */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4598 /* Table4598 */ }, /* 0x60 */ { /* ModRMDecision */ @@ -120661,9 +120692,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x6e */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4612 /* Table4612 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x6f */ { /* ModRMDecision */ @@ -120711,14 +120742,14 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x78 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4600 /* Table4600 */ }, /* 0x79 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4602 /* Table4602 */ }, /* 0x7a */ { /* ModRMDecision */ @@ -120726,9 +120757,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x7b */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4604 /* Table4604 */ }, /* 0x7c */ { /* ModRMDecision */ @@ -120741,9 +120772,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x7e */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4614 /* Table4614 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x7f */ { /* ModRMDecision */ @@ -121081,9 +121112,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xc2 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4606 /* Table4606 */ }, /* 0xc3 */ { /* ModRMDecision */ @@ -121181,9 +121212,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xd6 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4616 /* Table4616 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xd7 */ { /* ModRMDecision */ @@ -121392,7 +121423,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { } } } -, /* IC_EVEX_L_W */ +, /* IC_EVEX_W_OPSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -121486,9 +121517,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x12 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4502 /* Table4502 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x13 */ { /* ModRMDecision */ @@ -121506,9 +121537,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x16 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4504 /* Table4504 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x17 */ { /* ModRMDecision */ @@ -121628,12 +121659,12 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x2e */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4506 /* Table4506 */ + 4608 /* Table4608 */ }, /* 0x2f */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4508 /* Table4508 */ + 4610 /* Table4610 */ }, /* 0x30 */ { /* ModRMDecision */ @@ -121946,9 +121977,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x6e */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4612 /* Table4612 */ }, /* 0x6f */ { /* ModRMDecision */ @@ -122026,9 +122057,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x7e */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4614 /* Table4614 */ }, /* 0x7f */ { /* ModRMDecision */ @@ -122466,9 +122497,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xd6 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4616 /* Table4616 */ }, /* 0xd7 */ { /* ModRMDecision */ @@ -122677,7 +122708,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { } } } -, /* IC_EVEX_L_W_XS */ +, /* IC_EVEX_L_W */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -122761,20 +122792,20 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x10 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4510 /* Table4510 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x11 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4512 /* Table4512 */ - }, - /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, 0 /* EmptyTable */ }, + /* 0x12 */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4502 /* Table4502 */ + }, /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, @@ -122791,9 +122822,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x16 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4504 /* Table4504 */ }, /* 0x17 */ { /* ModRMDecision */ @@ -122891,9 +122922,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x2a */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4514 /* Table4514 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x2b */ { /* ModRMDecision */ @@ -122901,25 +122932,25 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x2c */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4516 /* Table4516 */ - }, - /* 0x2d */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4518 /* Table4518 */ - }, - /* 0x2e */ { /* ModRMDecision */ MODRM_ONEENTRY, 0 /* EmptyTable */ }, - /* 0x2f */ + /* 0x2d */ { /* ModRMDecision */ MODRM_ONEENTRY, 0 /* EmptyTable */ }, + /* 0x2e */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4506 /* Table4506 */ + }, + /* 0x2f */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4508 /* Table4508 */ + }, /* 0x30 */ { /* ModRMDecision */ MODRM_ONEENTRY, @@ -123086,9 +123117,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x51 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4520 /* Table4520 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x52 */ { /* ModRMDecision */ @@ -123121,19 +123152,19 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x58 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4522 /* Table4522 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x59 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4524 /* Table4524 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x5a */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4526 /* Table4526 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x5b */ { /* ModRMDecision */ @@ -123141,24 +123172,24 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x5c */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4528 /* Table4528 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x5d */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4530 /* Table4530 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x5e */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4532 /* Table4532 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x5f */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4534 /* Table4534 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x60 */ { /* ModRMDecision */ @@ -123281,14 +123312,14 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x78 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4536 /* Table4536 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x79 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4538 /* Table4538 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x7a */ { /* ModRMDecision */ @@ -123296,9 +123327,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x7b */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4540 /* Table4540 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x7c */ { /* ModRMDecision */ @@ -123651,9 +123682,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xc2 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4542 /* Table4542 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xc3 */ { /* ModRMDecision */ @@ -123962,7 +123993,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { } } } -, /* IC_EVEX_L_W_XD */ +, /* IC_EVEX_L_W_XS */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -124046,14 +124077,14 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x10 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4510 /* Table4510 */ }, /* 0x11 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4512 /* Table4512 */ }, /* 0x12 */ { /* ModRMDecision */ @@ -124178,7 +124209,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x2a */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4544 /* Table4544 */ + 4514 /* Table4514 */ }, /* 0x2b */ { /* ModRMDecision */ @@ -124188,12 +124219,12 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x2c */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4546 /* Table4546 */ + 4516 /* Table4516 */ }, /* 0x2d */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4548 /* Table4548 */ + 4518 /* Table4518 */ }, /* 0x2e */ { /* ModRMDecision */ @@ -124371,9 +124402,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x51 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4520 /* Table4520 */ }, /* 0x52 */ { /* ModRMDecision */ @@ -124406,19 +124437,19 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x58 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4522 /* Table4522 */ }, /* 0x59 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4524 /* Table4524 */ }, /* 0x5a */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4526 /* Table4526 */ }, /* 0x5b */ { /* ModRMDecision */ @@ -124426,24 +124457,24 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x5c */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4528 /* Table4528 */ }, /* 0x5d */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4530 /* Table4530 */ }, /* 0x5e */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4532 /* Table4532 */ }, /* 0x5f */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4534 /* Table4534 */ }, /* 0x60 */ { /* ModRMDecision */ @@ -124568,12 +124599,12 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x78 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4550 /* Table4550 */ + 4536 /* Table4536 */ }, /* 0x79 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4552 /* Table4552 */ + 4538 /* Table4538 */ }, /* 0x7a */ { /* ModRMDecision */ @@ -124583,7 +124614,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x7b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4554 /* Table4554 */ + 4540 /* Table4540 */ }, /* 0x7c */ { /* ModRMDecision */ @@ -124936,9 +124967,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xc2 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4542 /* Table4542 */ }, /* 0xc3 */ { /* ModRMDecision */ @@ -125247,7 +125278,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { } } } -, /* IC_EVEX_L_W_OPSIZE */ +, /* IC_EVEX_L_W_XD */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -125461,9 +125492,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x2a */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4544 /* Table4544 */ }, /* 0x2b */ { /* ModRMDecision */ @@ -125471,14 +125502,14 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x2c */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4546 /* Table4546 */ }, /* 0x2d */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4548 /* Table4548 */ }, /* 0x2e */ { /* ModRMDecision */ @@ -125801,9 +125832,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x6e */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4556 /* Table4556 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x6f */ { /* ModRMDecision */ @@ -125851,14 +125882,14 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x78 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4550 /* Table4550 */ }, /* 0x79 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4552 /* Table4552 */ }, /* 0x7a */ { /* ModRMDecision */ @@ -125866,9 +125897,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x7b */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4554 /* Table4554 */ }, /* 0x7c */ { /* ModRMDecision */ @@ -125881,9 +125912,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x7e */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4558 /* Table4558 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x7f */ { /* ModRMDecision */ @@ -126532,7 +126563,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { } } } -, /* IC_EVEX_L2 */ +, /* IC_EVEX_L_W_OPSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -126616,14 +126647,14 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x10 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4618 /* Table4618 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x11 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4620 /* Table4620 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x12 */ { /* ModRMDecision */ @@ -126636,14 +126667,14 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x14 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4622 /* Table4622 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x15 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4624 /* Table4624 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x16 */ { /* ModRMDecision */ @@ -126736,14 +126767,14 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x28 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4626 /* Table4626 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x29 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4628 /* Table4628 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x2a */ { /* ModRMDecision */ @@ -126941,9 +126972,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x51 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4630 /* Table4630 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x52 */ { /* ModRMDecision */ @@ -126976,44 +127007,44 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x58 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4632 /* Table4632 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x59 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4634 /* Table4634 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x5a */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4636 /* Table4636 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x5b */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4638 /* Table4638 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x5c */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4640 /* Table4640 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x5d */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4642 /* Table4642 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x5e */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4644 /* Table4644 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x5f */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4646 /* Table4646 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x60 */ { /* ModRMDecision */ @@ -127086,9 +127117,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x6e */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4556 /* Table4556 */ }, /* 0x6f */ { /* ModRMDecision */ @@ -127136,14 +127167,14 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x78 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4648 /* Table4648 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x79 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4650 /* Table4650 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x7a */ { /* ModRMDecision */ @@ -127166,9 +127197,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x7e */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4558 /* Table4558 */ }, /* 0x7f */ { /* ModRMDecision */ @@ -127506,9 +127537,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xc2 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4652 /* Table4652 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xc3 */ { /* ModRMDecision */ @@ -127526,9 +127557,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xc6 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4654 /* Table4654 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xc7 */ { /* ModRMDecision */ @@ -127817,7 +127848,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { } } } -, /* IC_EVEX_L2_XS */ +, /* IC_EVEX_L2 */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -127901,40 +127932,40 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x10 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4618 /* Table4618 */ }, /* 0x11 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ - }, - /* 0x12 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4656 /* Table4656 */ + 4620 /* Table4620 */ }, - /* 0x13 */ + /* 0x12 */ { /* ModRMDecision */ MODRM_ONEENTRY, 0 /* EmptyTable */ }, - /* 0x14 */ + /* 0x13 */ { /* ModRMDecision */ MODRM_ONEENTRY, 0 /* EmptyTable */ }, + /* 0x14 */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4622 /* Table4622 */ + }, /* 0x15 */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4624 /* Table4624 */ + }, + /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, 0 /* EmptyTable */ }, - /* 0x16 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4658 /* Table4658 */ - }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, @@ -128021,14 +128052,14 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x28 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4626 /* Table4626 */ }, /* 0x29 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4628 /* Table4628 */ }, /* 0x2a */ { /* ModRMDecision */ @@ -128226,9 +128257,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x51 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4630 /* Table4630 */ }, /* 0x52 */ { /* ModRMDecision */ @@ -128261,44 +128292,44 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x58 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4632 /* Table4632 */ }, /* 0x59 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4634 /* Table4634 */ }, /* 0x5a */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4636 /* Table4636 */ }, /* 0x5b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4660 /* Table4660 */ + 4638 /* Table4638 */ }, /* 0x5c */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4640 /* Table4640 */ }, /* 0x5d */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4642 /* Table4642 */ }, /* 0x5e */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4644 /* Table4644 */ }, /* 0x5f */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4646 /* Table4646 */ }, /* 0x60 */ { /* ModRMDecision */ @@ -128376,9 +128407,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x6f */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4662 /* Table4662 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x70 */ { /* ModRMDecision */ @@ -128421,20 +128452,20 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x78 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4648 /* Table4648 */ }, /* 0x79 */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4650 /* Table4650 */ + }, + /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, 0 /* EmptyTable */ }, - /* 0x7a */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4664 /* Table4664 */ - }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, @@ -128456,9 +128487,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x7f */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4666 /* Table4666 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x80 */ { /* ModRMDecision */ @@ -128791,9 +128822,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xc2 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4652 /* Table4652 */ }, /* 0xc3 */ { /* ModRMDecision */ @@ -128811,9 +128842,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xc6 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4654 /* Table4654 */ }, /* 0xc7 */ { /* ModRMDecision */ @@ -128971,9 +129002,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xe6 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4668 /* Table4668 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xe7 */ { /* ModRMDecision */ @@ -129102,7 +129133,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { } } } -, /* IC_EVEX_L2_XD */ +, /* IC_EVEX_L2_XS */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -129196,9 +129227,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x12 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4656 /* Table4656 */ }, /* 0x13 */ { /* ModRMDecision */ @@ -129216,9 +129247,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x16 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4658 /* Table4658 */ }, /* 0x17 */ { /* ModRMDecision */ @@ -129561,9 +129592,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x5b */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4660 /* Table4660 */ }, /* 0x5c */ { /* ModRMDecision */ @@ -129661,9 +129692,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x6f */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4662 /* Table4662 */ }, /* 0x70 */ { /* ModRMDecision */ @@ -129718,7 +129749,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x7a */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4670 /* Table4670 */ + 4664 /* Table4664 */ }, /* 0x7b */ { /* ModRMDecision */ @@ -129741,9 +129772,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x7f */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4666 /* Table4666 */ }, /* 0x80 */ { /* ModRMDecision */ @@ -130256,9 +130287,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xe6 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4668 /* Table4668 */ }, /* 0xe7 */ { /* ModRMDecision */ @@ -130387,7 +130418,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { } } } -, /* IC_EVEX_L2_OPSIZE */ +, /* IC_EVEX_L2_XD */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -130796,9 +130827,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x51 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4672 /* Table4672 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x52 */ { /* ModRMDecision */ @@ -130846,9 +130877,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x5b */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4674 /* Table4674 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x5c */ { /* ModRMDecision */ @@ -130881,9 +130912,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x62 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4676 /* Table4676 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x63 */ { /* ModRMDecision */ @@ -130901,9 +130932,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x66 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4678 /* Table4678 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x67 */ { /* ModRMDecision */ @@ -130921,9 +130952,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x6a */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4680 /* Table4680 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x6b */ { /* ModRMDecision */ @@ -130946,14 +130977,14 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x6f */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4682 /* Table4682 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x70 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4684 /* Table4684 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x71 */ { /* ModRMDecision */ @@ -130961,9 +130992,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x72 */ - { /* struct ModRMDecision */ - MODRM_SPLITREG, - 4686 /* Table4686 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x73 */ { /* ModRMDecision */ @@ -130981,9 +131012,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x76 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4702 /* Table4702 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x77 */ { /* ModRMDecision */ @@ -131001,9 +131032,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x7a */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4670 /* Table4670 */ }, /* 0x7b */ { /* ModRMDecision */ @@ -131026,9 +131057,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x7f */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4704 /* Table4704 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x80 */ { /* ModRMDecision */ @@ -131441,9 +131472,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xd2 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4706 /* Table4706 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xd3 */ { /* ModRMDecision */ @@ -131486,9 +131517,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xdb */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4708 /* Table4708 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xdc */ { /* ModRMDecision */ @@ -131506,9 +131537,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xdf */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4710 /* Table4710 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xe0 */ { /* ModRMDecision */ @@ -131521,9 +131552,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xe2 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4712 /* Table4712 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xe3 */ { /* ModRMDecision */ @@ -131566,9 +131597,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xeb */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4714 /* Table4714 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xec */ { /* ModRMDecision */ @@ -131586,9 +131617,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xef */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4716 /* Table4716 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xf0 */ { /* ModRMDecision */ @@ -131601,9 +131632,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xf2 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4718 /* Table4718 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xf3 */ { /* ModRMDecision */ @@ -131641,9 +131672,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xfa */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4720 /* Table4720 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xfb */ { /* ModRMDecision */ @@ -131661,9 +131692,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xfe */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4722 /* Table4722 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xff */ { /* ModRMDecision */ @@ -131672,7 +131703,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { } } } -, /* IC_EVEX_L2_W */ +, /* IC_EVEX_L2_OPSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -132081,9 +132112,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x51 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4672 /* Table4672 */ }, /* 0x52 */ { /* ModRMDecision */ @@ -132131,9 +132162,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x5b */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4674 /* Table4674 */ }, /* 0x5c */ { /* ModRMDecision */ @@ -132166,9 +132197,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x62 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4676 /* Table4676 */ }, /* 0x63 */ { /* ModRMDecision */ @@ -132186,9 +132217,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x66 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4678 /* Table4678 */ }, /* 0x67 */ { /* ModRMDecision */ @@ -132206,9 +132237,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x6a */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4680 /* Table4680 */ }, /* 0x6b */ { /* ModRMDecision */ @@ -132231,14 +132262,14 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x6f */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4682 /* Table4682 */ }, /* 0x70 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4684 /* Table4684 */ }, /* 0x71 */ { /* ModRMDecision */ @@ -132246,9 +132277,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x72 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITREG, + 4686 /* Table4686 */ }, /* 0x73 */ { /* ModRMDecision */ @@ -132266,9 +132297,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x76 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4702 /* Table4702 */ }, /* 0x77 */ { /* ModRMDecision */ @@ -132276,14 +132307,14 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x78 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4724 /* Table4724 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x79 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4726 /* Table4726 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x7a */ { /* ModRMDecision */ @@ -132311,9 +132342,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x7f */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4704 /* Table4704 */ }, /* 0x80 */ { /* ModRMDecision */ @@ -132726,9 +132757,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xd2 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4706 /* Table4706 */ }, /* 0xd3 */ { /* ModRMDecision */ @@ -132771,9 +132802,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xdb */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4708 /* Table4708 */ }, /* 0xdc */ { /* ModRMDecision */ @@ -132791,9 +132822,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xdf */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4710 /* Table4710 */ }, /* 0xe0 */ { /* ModRMDecision */ @@ -132806,9 +132837,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xe2 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4712 /* Table4712 */ }, /* 0xe3 */ { /* ModRMDecision */ @@ -132851,9 +132882,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xeb */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4714 /* Table4714 */ }, /* 0xec */ { /* ModRMDecision */ @@ -132871,9 +132902,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xef */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4716 /* Table4716 */ }, /* 0xf0 */ { /* ModRMDecision */ @@ -132886,9 +132917,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xf2 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4718 /* Table4718 */ }, /* 0xf3 */ { /* ModRMDecision */ @@ -132926,9 +132957,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xfa */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4720 /* Table4720 */ }, /* 0xfb */ { /* ModRMDecision */ @@ -132946,9 +132977,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xfe */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4722 /* Table4722 */ }, /* 0xff */ { /* ModRMDecision */ @@ -132957,7 +132988,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { } } } -, /* IC_EVEX_L2_W_XS */ +, /* IC_EVEX_L2_W */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -133516,9 +133547,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x6f */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4728 /* Table4728 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x70 */ { /* ModRMDecision */ @@ -133561,14 +133592,14 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x78 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4724 /* Table4724 */ }, /* 0x79 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4726 /* Table4726 */ }, /* 0x7a */ { /* ModRMDecision */ @@ -133596,9 +133627,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x7f */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4730 /* Table4730 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x80 */ { /* ModRMDecision */ @@ -134242,7 +134273,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { } } } -, /* IC_EVEX_L2_W_XD */ +, /* IC_EVEX_L2_W_XS */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -134801,9 +134832,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x6f */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4728 /* Table4728 */ }, /* 0x70 */ { /* ModRMDecision */ @@ -134881,9 +134912,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x7f */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4730 /* Table4730 */ }, /* 0x80 */ { /* ModRMDecision */ @@ -135396,9 +135427,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xe6 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4732 /* Table4732 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xe7 */ { /* ModRMDecision */ @@ -135527,7 +135558,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { } } } -, /* IC_EVEX_L2_W_OPSIZE */ +, /* IC_EVEX_L2_W_XD */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -135611,19 +135642,19 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x10 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4734 /* Table4734 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x11 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4736 /* Table4736 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x12 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4738 /* Table4738 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x13 */ { /* ModRMDecision */ @@ -135631,14 +135662,14 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x14 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4740 /* Table4740 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x15 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4742 /* Table4742 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x16 */ { /* ModRMDecision */ @@ -135731,14 +135762,14 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x28 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4744 /* Table4744 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x29 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4746 /* Table4746 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x2a */ { /* ModRMDecision */ @@ -135971,19 +136002,19 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x58 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4748 /* Table4748 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x59 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4750 /* Table4750 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x5a */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4752 /* Table4752 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x5b */ { /* ModRMDecision */ @@ -135991,24 +136022,24 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x5c */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4754 /* Table4754 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x5d */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4756 /* Table4756 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x5e */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4758 /* Table4758 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x5f */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4760 /* Table4760 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x60 */ { /* ModRMDecision */ @@ -136071,14 +136102,14 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x6c */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4762 /* Table4762 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x6d */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4764 /* Table4764 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x6e */ { /* ModRMDecision */ @@ -136086,9 +136117,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x6f */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4766 /* Table4766 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x70 */ { /* ModRMDecision */ @@ -136101,14 +136132,14 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x72 */ - { /* struct ModRMDecision */ - MODRM_SPLITREG, - 4768 /* Table4768 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x73 */ - { /* struct ModRMDecision */ - MODRM_SPLITREG, - 4784 /* Table4784 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x74 */ { /* ModRMDecision */ @@ -136166,9 +136197,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x7f */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4800 /* Table4800 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x80 */ { /* ModRMDecision */ @@ -136501,9 +136532,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xc2 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4802 /* Table4802 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xc3 */ { /* ModRMDecision */ @@ -136521,9 +136552,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xc6 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4804 /* Table4804 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xc7 */ { /* ModRMDecision */ @@ -136586,14 +136617,14 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xd3 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4806 /* Table4806 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xd4 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4808 /* Table4808 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xd5 */ { /* ModRMDecision */ @@ -136626,9 +136657,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xdb */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4810 /* Table4810 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xdc */ { /* ModRMDecision */ @@ -136646,9 +136677,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xdf */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4812 /* Table4812 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xe0 */ { /* ModRMDecision */ @@ -136661,9 +136692,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xe2 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4814 /* Table4814 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xe3 */ { /* ModRMDecision */ @@ -136683,7 +136714,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xe6 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4816 /* Table4816 */ + 4732 /* Table4732 */ }, /* 0xe7 */ { /* ModRMDecision */ @@ -136706,9 +136737,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xeb */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4818 /* Table4818 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xec */ { /* ModRMDecision */ @@ -136726,9 +136757,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xef */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4820 /* Table4820 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xf0 */ { /* ModRMDecision */ @@ -136746,14 +136777,14 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xf3 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4822 /* Table4822 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xf4 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4824 /* Table4824 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xf5 */ { /* ModRMDecision */ @@ -136786,9 +136817,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xfb */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4826 /* Table4826 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xfc */ { /* ModRMDecision */ @@ -136812,7 +136843,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { } } } -, /* IC_EVEX_XS_K */ +, /* IC_EVEX_L2_W_OPSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -136898,17 +136929,17 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x10 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4828 /* Table4828 */ + 4734 /* Table4734 */ }, /* 0x11 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4736 /* Table4736 */ }, /* 0x12 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4738 /* Table4738 */ }, /* 0x13 */ { /* ModRMDecision */ @@ -136916,14 +136947,14 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x14 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4740 /* Table4740 */ }, /* 0x15 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4742 /* Table4742 */ }, /* 0x16 */ { /* ModRMDecision */ @@ -137016,14 +137047,14 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x28 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4744 /* Table4744 */ }, /* 0x29 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4746 /* Table4746 */ }, /* 0x2a */ { /* ModRMDecision */ @@ -137256,19 +137287,19 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x58 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4748 /* Table4748 */ }, /* 0x59 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4750 /* Table4750 */ }, /* 0x5a */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4752 /* Table4752 */ }, /* 0x5b */ { /* ModRMDecision */ @@ -137276,24 +137307,24 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x5c */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4754 /* Table4754 */ }, /* 0x5d */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4756 /* Table4756 */ }, /* 0x5e */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4758 /* Table4758 */ }, /* 0x5f */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4760 /* Table4760 */ }, /* 0x60 */ { /* ModRMDecision */ @@ -137356,14 +137387,14 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x6c */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4762 /* Table4762 */ }, /* 0x6d */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4764 /* Table4764 */ }, /* 0x6e */ { /* ModRMDecision */ @@ -137371,9 +137402,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x6f */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4766 /* Table4766 */ }, /* 0x70 */ { /* ModRMDecision */ @@ -137386,14 +137417,14 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x72 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITREG, + 4768 /* Table4768 */ }, /* 0x73 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITREG, + 4784 /* Table4784 */ }, /* 0x74 */ { /* ModRMDecision */ @@ -137451,9 +137482,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x7f */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4800 /* Table4800 */ }, /* 0x80 */ { /* ModRMDecision */ @@ -137786,9 +137817,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xc2 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4802 /* Table4802 */ }, /* 0xc3 */ { /* ModRMDecision */ @@ -137806,9 +137837,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xc6 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4804 /* Table4804 */ }, /* 0xc7 */ { /* ModRMDecision */ @@ -137871,14 +137902,14 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xd3 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4806 /* Table4806 */ }, /* 0xd4 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4808 /* Table4808 */ }, /* 0xd5 */ { /* ModRMDecision */ @@ -137911,9 +137942,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xdb */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4810 /* Table4810 */ }, /* 0xdc */ { /* ModRMDecision */ @@ -137931,9 +137962,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xdf */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4812 /* Table4812 */ }, /* 0xe0 */ { /* ModRMDecision */ @@ -137946,9 +137977,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xe2 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4814 /* Table4814 */ }, /* 0xe3 */ { /* ModRMDecision */ @@ -137966,9 +137997,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xe6 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4816 /* Table4816 */ }, /* 0xe7 */ { /* ModRMDecision */ @@ -137991,9 +138022,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xeb */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4818 /* Table4818 */ }, /* 0xec */ { /* ModRMDecision */ @@ -138011,9 +138042,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xef */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4820 /* Table4820 */ }, /* 0xf0 */ { /* ModRMDecision */ @@ -138031,14 +138062,14 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xf3 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4822 /* Table4822 */ }, /* 0xf4 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4824 /* Table4824 */ }, /* 0xf5 */ { /* ModRMDecision */ @@ -138071,9 +138102,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xfb */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4826 /* Table4826 */ }, /* 0xfc */ { /* ModRMDecision */ @@ -138097,7 +138128,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { } } } -, /* IC_EVEX_W_XS_K */ +, /* IC_EVEX_XS_K */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -139382,7 +139413,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { } } } -, /* IC_EVEX_W_XD_K */ +, /* IC_EVEX_W_XS_K */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -139468,7 +139499,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x10 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4830 /* Table4830 */ + 4828 /* Table4828 */ }, /* 0x11 */ { /* ModRMDecision */ @@ -140667,7 +140698,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { } } } -, /* IC_EVEX_L_W_XS_K */ +, /* IC_EVEX_W_XD_K */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -140753,7 +140784,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x10 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4828 /* Table4828 */ + 4830 /* Table4830 */ }, /* 0x11 */ { /* ModRMDecision */ @@ -141952,7 +141983,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { } } } -, /* IC_EVEX_L2_K */ +, /* IC_EVEX_L_W_XS_K */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -142038,7 +142069,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x10 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4832 /* Table4832 */ + 4828 /* Table4828 */ }, /* 0x11 */ { /* ModRMDecision */ @@ -142156,9 +142187,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x28 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4834 /* Table4834 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x29 */ { /* ModRMDecision */ @@ -143237,7 +143268,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { } } } -, /* IC_EVEX_L2_XS_K */ +, /* IC_EVEX_L2_K */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -143321,9 +143352,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x10 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4832 /* Table4832 */ }, /* 0x11 */ { /* ModRMDecision */ @@ -143441,9 +143472,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x28 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4834 /* Table4834 */ }, /* 0x29 */ { /* ModRMDecision */ @@ -143796,9 +143827,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x6f */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4836 /* Table4836 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x70 */ { /* ModRMDecision */ @@ -144522,7 +144553,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { } } } -, /* IC_EVEX_L2_OPSIZE_K */ +, /* IC_EVEX_L2_XS_K */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -145081,9 +145112,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x6f */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4836 /* Table4836 */ }, /* 0x70 */ { /* ModRMDecision */ @@ -145096,9 +145127,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x72 */ - { /* struct ModRMDecision */ - MODRM_SPLITREG, - 4838 /* Table4838 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x73 */ { /* ModRMDecision */ @@ -145576,9 +145607,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xd2 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4854 /* Table4854 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xd3 */ { /* ModRMDecision */ @@ -145656,9 +145687,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xe2 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4856 /* Table4856 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xe3 */ { /* ModRMDecision */ @@ -145736,9 +145767,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xf2 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4858 /* Table4858 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xf3 */ { /* ModRMDecision */ @@ -145807,7 +145838,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { } } } -, /* IC_EVEX_L2_W_XS_K */ +, /* IC_EVEX_L2_OPSIZE_K */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -146366,9 +146397,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x6f */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4860 /* Table4860 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x70 */ { /* ModRMDecision */ @@ -146381,9 +146412,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x72 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITREG, + 4838 /* Table4838 */ }, /* 0x73 */ { /* ModRMDecision */ @@ -146861,9 +146892,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xd2 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4854 /* Table4854 */ }, /* 0xd3 */ { /* ModRMDecision */ @@ -146941,9 +146972,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xe2 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4856 /* Table4856 */ }, /* 0xe3 */ { /* ModRMDecision */ @@ -147021,9 +147052,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xf2 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4858 /* Table4858 */ }, /* 0xf3 */ { /* ModRMDecision */ @@ -147092,7 +147123,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { } } } -, /* IC_EVEX_L2_W_OPSIZE_K */ +, /* IC_EVEX_L2_W_XS_K */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -147176,9 +147207,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x10 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4862 /* Table4862 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x11 */ { /* ModRMDecision */ @@ -147296,9 +147327,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x28 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4864 /* Table4864 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x29 */ { /* ModRMDecision */ @@ -147651,9 +147682,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x6f */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4860 /* Table4860 */ }, /* 0x70 */ { /* ModRMDecision */ @@ -147666,14 +147697,14 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x72 */ - { /* struct ModRMDecision */ - MODRM_SPLITREG, - 4866 /* Table4866 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x73 */ - { /* struct ModRMDecision */ - MODRM_SPLITREG, - 4882 /* Table4882 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x74 */ { /* ModRMDecision */ @@ -148151,9 +148182,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xd3 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4898 /* Table4898 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xd4 */ { /* ModRMDecision */ @@ -148226,9 +148257,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xe2 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4900 /* Table4900 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xe3 */ { /* ModRMDecision */ @@ -148311,9 +148342,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xf3 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4902 /* Table4902 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xf4 */ { /* ModRMDecision */ @@ -148377,7 +148408,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { } } } -, /* IC_EVEX_L2_B */ +, /* IC_EVEX_L2_W_OPSIZE_K */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -148461,9 +148492,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x10 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4862 /* Table4862 */ }, /* 0x11 */ { /* ModRMDecision */ @@ -148581,9 +148612,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x28 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4864 /* Table4864 */ }, /* 0x29 */ { /* ModRMDecision */ @@ -148821,14 +148852,14 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x58 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4904 /* Table4904 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x59 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4906 /* Table4906 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x5a */ { /* ModRMDecision */ @@ -148836,29 +148867,29 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x5b */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4908 /* Table4908 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x5c */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4910 /* Table4910 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x5d */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4912 /* Table4912 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x5e */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4914 /* Table4914 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x5f */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4916 /* Table4916 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x60 */ { /* ModRMDecision */ @@ -148951,14 +148982,14 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x72 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITREG, + 4866 /* Table4866 */ }, /* 0x73 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITREG, + 4882 /* Table4882 */ }, /* 0x74 */ { /* ModRMDecision */ @@ -148986,9 +149017,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x79 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4918 /* Table4918 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x7a */ { /* ModRMDecision */ @@ -149351,9 +149382,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xc2 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4920 /* Table4920 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xc3 */ { /* ModRMDecision */ @@ -149436,9 +149467,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xd3 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4898 /* Table4898 */ }, /* 0xd4 */ { /* ModRMDecision */ @@ -149511,9 +149542,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xe2 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4900 /* Table4900 */ }, /* 0xe3 */ { /* ModRMDecision */ @@ -149596,9 +149627,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xf3 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4902 /* Table4902 */ }, /* 0xf4 */ { /* ModRMDecision */ @@ -149662,7 +149693,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { } } } -, /* IC_EVEX_L2_XD_B */ +, /* IC_EVEX_L2_B */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -150106,14 +150137,14 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x58 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4904 /* Table4904 */ }, /* 0x59 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4906 /* Table4906 */ }, /* 0x5a */ { /* ModRMDecision */ @@ -150121,29 +150152,29 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x5b */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4908 /* Table4908 */ }, /* 0x5c */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4910 /* Table4910 */ }, /* 0x5d */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4912 /* Table4912 */ }, /* 0x5e */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4914 /* Table4914 */ }, /* 0x5f */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4916 /* Table4916 */ }, /* 0x60 */ { /* ModRMDecision */ @@ -150271,15 +150302,15 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x79 */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4918 /* Table4918 */ + }, + /* 0x7a */ { /* ModRMDecision */ MODRM_ONEENTRY, 0 /* EmptyTable */ }, - /* 0x7a */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4922 /* Table4922 */ - }, /* 0x7b */ { /* ModRMDecision */ MODRM_ONEENTRY, @@ -150636,9 +150667,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xc2 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4920 /* Table4920 */ }, /* 0xc3 */ { /* ModRMDecision */ @@ -150947,7 +150978,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { } } } -, /* IC_EVEX_L2_OPSIZE_B */ +, /* IC_EVEX_L2_XD_B */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -151406,9 +151437,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x5b */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4924 /* Table4924 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x5c */ { /* ModRMDecision */ @@ -151561,9 +151592,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x7a */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4922 /* Table4922 */ }, /* 0x7b */ { /* ModRMDecision */ @@ -152046,9 +152077,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xdb */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4926 /* Table4926 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xdc */ { /* ModRMDecision */ @@ -152066,9 +152097,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xdf */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4928 /* Table4928 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xe0 */ { /* ModRMDecision */ @@ -152126,9 +152157,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xeb */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4930 /* Table4930 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xec */ { /* ModRMDecision */ @@ -152146,9 +152177,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xef */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4932 /* Table4932 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xf0 */ { /* ModRMDecision */ @@ -152201,9 +152232,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xfa */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4934 /* Table4934 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xfb */ { /* ModRMDecision */ @@ -152221,9 +152252,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xfe */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4936 /* Table4936 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xff */ { /* ModRMDecision */ @@ -152232,7 +152263,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { } } } -, /* IC_EVEX_L2_W_B */ +, /* IC_EVEX_L2_OPSIZE_B */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -152691,9 +152722,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x5b */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4924 /* Table4924 */ }, /* 0x5c */ { /* ModRMDecision */ @@ -152841,9 +152872,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x79 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4938 /* Table4938 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x7a */ { /* ModRMDecision */ @@ -153331,9 +153362,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xdb */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4926 /* Table4926 */ }, /* 0xdc */ { /* ModRMDecision */ @@ -153351,9 +153382,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xdf */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4928 /* Table4928 */ }, /* 0xe0 */ { /* ModRMDecision */ @@ -153411,9 +153442,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xeb */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4930 /* Table4930 */ }, /* 0xec */ { /* ModRMDecision */ @@ -153431,9 +153462,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xef */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4932 /* Table4932 */ }, /* 0xf0 */ { /* ModRMDecision */ @@ -153486,9 +153517,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xfa */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4934 /* Table4934 */ }, /* 0xfb */ { /* ModRMDecision */ @@ -153506,9 +153537,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xfe */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4936 /* Table4936 */ }, /* 0xff */ { /* ModRMDecision */ @@ -153517,7 +153548,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { } } } -, /* IC_EVEX_L2_W_XD_B */ +, /* IC_EVEX_L2_W_B */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -154126,9 +154157,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x79 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4938 /* Table4938 */ }, /* 0x7a */ { /* ModRMDecision */ @@ -154671,9 +154702,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xe6 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4940 /* Table4940 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xe7 */ { /* ModRMDecision */ @@ -154802,7 +154833,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { } } } -, /* IC_EVEX_L2_W_OPSIZE_B */ +, /* IC_EVEX_L2_W_XD_B */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -155246,19 +155277,19 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x58 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4942 /* Table4942 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x59 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4944 /* Table4944 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x5a */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4946 /* Table4946 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x5b */ { /* ModRMDecision */ @@ -155266,24 +155297,24 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x5c */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4948 /* Table4948 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x5d */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4950 /* Table4950 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x5e */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4952 /* Table4952 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x5f */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4954 /* Table4954 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x60 */ { /* ModRMDecision */ @@ -155776,9 +155807,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xc2 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4956 /* Table4956 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xc3 */ { /* ModRMDecision */ @@ -155866,9 +155897,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xd4 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4958 /* Table4958 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xd5 */ { /* ModRMDecision */ @@ -155901,9 +155932,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xdb */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4960 /* Table4960 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xdc */ { /* ModRMDecision */ @@ -155921,9 +155952,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xdf */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4962 /* Table4962 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xe0 */ { /* ModRMDecision */ @@ -155956,9 +155987,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xe6 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4940 /* Table4940 */ }, /* 0xe7 */ { /* ModRMDecision */ @@ -155981,9 +156012,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xeb */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4964 /* Table4964 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xec */ { /* ModRMDecision */ @@ -156001,9 +156032,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xef */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4966 /* Table4966 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xf0 */ { /* ModRMDecision */ @@ -156061,9 +156092,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xfb */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4968 /* Table4968 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xfc */ { /* ModRMDecision */ @@ -156087,7 +156118,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { } } } -, /* IC_EVEX_L2_XS_KZ */ +, /* IC_EVEX_L2_W_OPSIZE_B */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -156531,19 +156562,19 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x58 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4942 /* Table4942 */ }, /* 0x59 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4944 /* Table4944 */ }, /* 0x5a */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4946 /* Table4946 */ }, /* 0x5b */ { /* ModRMDecision */ @@ -156551,24 +156582,24 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x5c */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4948 /* Table4948 */ }, /* 0x5d */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4950 /* Table4950 */ }, /* 0x5e */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4952 /* Table4952 */ }, /* 0x5f */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4954 /* Table4954 */ }, /* 0x60 */ { /* ModRMDecision */ @@ -156646,9 +156677,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x6f */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4970 /* Table4970 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x70 */ { /* ModRMDecision */ @@ -157061,9 +157092,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xc2 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4956 /* Table4956 */ }, /* 0xc3 */ { /* ModRMDecision */ @@ -157151,9 +157182,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xd4 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4958 /* Table4958 */ }, /* 0xd5 */ { /* ModRMDecision */ @@ -157186,9 +157217,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xdb */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4960 /* Table4960 */ }, /* 0xdc */ { /* ModRMDecision */ @@ -157206,9 +157237,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xdf */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4962 /* Table4962 */ }, /* 0xe0 */ { /* ModRMDecision */ @@ -157266,9 +157297,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xeb */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4964 /* Table4964 */ }, /* 0xec */ { /* ModRMDecision */ @@ -157286,9 +157317,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xef */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4966 /* Table4966 */ }, /* 0xf0 */ { /* ModRMDecision */ @@ -157346,9 +157377,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xfb */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4968 /* Table4968 */ }, /* 0xfc */ { /* ModRMDecision */ @@ -157372,7 +157403,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { } } } -, /* IC_EVEX_L2_W_XS_KZ */ +, /* IC_EVEX_L2_XS_KZ */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -157933,7 +157964,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x6f */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4972 /* Table4972 */ + 4970 /* Table4970 */ }, /* 0x70 */ { /* ModRMDecision */ @@ -158657,7 +158688,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { } } } -, /* IC_XD_OPSIZE */ +, /* IC_EVEX_L2_W_XS_KZ */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -159216,9 +159247,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x6f */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4972 /* Table4972 */ }, /* 0x70 */ { /* ModRMDecision */ @@ -159942,73 +159973,68 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { } } } -, }; -static const uint8_t index_x86DisassemblerTwoByteOpcodes[] = { -1, 2, 3, 4, 5, 6, 0, 7, 8, 9, 10, 11, 12, 0, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 0, 0, 0, 0, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 0, 53, 0, 0, 0, 54, 55, 0, 0, 0, 0, 0, 0, 56, 0, 0, 57, 58, 0, 59, 0, 60, 0, 61, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 62, 0, 63, 64, 65, 0, 66, 67, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 0, 0, 0, 69, 0, 0, }; - -static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { - /* IC */ +, /* IC_XD_OPSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4974 /* Table4974 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x01 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4976 /* Table4976 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x02 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4978 /* Table4978 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x03 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4980 /* Table4980 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x04 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4982 /* Table4982 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x05 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4984 /* Table4984 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x06 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4986 /* Table4986 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x07 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4988 /* Table4988 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x08 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4990 /* Table4990 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x09 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4992 /* Table4992 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x0a */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4994 /* Table4994 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x0b */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4996 /* Table4996 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x0c */ { /* ModRMDecision */ @@ -160091,19 +160117,19 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x1c */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4998 /* Table4998 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x1d */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5000 /* Table5000 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x1e */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5002 /* Table5002 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x1f */ { /* ModRMDecision */ @@ -160951,34 +160977,34 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0xc8 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5004 /* Table5004 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xc9 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5006 /* Table5006 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xca */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5008 /* Table5008 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xcb */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5010 /* Table5010 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xcc */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5012 /* Table5012 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xcd */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5014 /* Table5014 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xce */ { /* ModRMDecision */ @@ -161151,14 +161177,14 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0xf0 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5016 /* Table5016 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xf1 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5018 /* Table5018 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xf2 */ { /* ModRMDecision */ @@ -161232,7 +161258,11 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { } } } -, /* IC_64BIT */ +, }; +static const uint8_t index_x86DisassemblerTwoByteOpcodes[] = { +1, 2, 3, 4, 5, 6, 0, 7, 8, 9, 10, 11, 12, 0, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 0, 0, 0, 0, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 0, 53, 0, 0, 0, 54, 55, 0, 0, 0, 0, 0, 0, 56, 0, 0, 57, 58, 0, 59, 0, 60, 0, 61, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 62, 0, 63, 64, 65, 0, 66, 67, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 0, 0, 0, 69, 0, 0, }; +static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { + /* IC */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -162517,68 +162547,68 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { } } } -, /* IC_OPSIZE */ +, /* IC_64BIT */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5020 /* Table5020 */ + 4974 /* Table4974 */ }, /* 0x01 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5022 /* Table5022 */ + 4976 /* Table4976 */ }, /* 0x02 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5024 /* Table5024 */ + 4978 /* Table4978 */ }, /* 0x03 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5026 /* Table5026 */ + 4980 /* Table4980 */ }, /* 0x04 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5028 /* Table5028 */ + 4982 /* Table4982 */ }, /* 0x05 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5030 /* Table5030 */ + 4984 /* Table4984 */ }, /* 0x06 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5032 /* Table5032 */ + 4986 /* Table4986 */ }, /* 0x07 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5034 /* Table5034 */ + 4988 /* Table4988 */ }, /* 0x08 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5036 /* Table5036 */ + 4990 /* Table4990 */ }, /* 0x09 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5038 /* Table5038 */ + 4992 /* Table4992 */ }, /* 0x0a */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5040 /* Table5040 */ + 4994 /* Table4994 */ }, /* 0x0b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5042 /* Table5042 */ + 4996 /* Table4996 */ }, /* 0x0c */ { /* ModRMDecision */ @@ -162601,9 +162631,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x10 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5044 /* Table5044 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x11 */ { /* ModRMDecision */ @@ -162621,14 +162651,14 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x14 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5046 /* Table5046 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x15 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5048 /* Table5048 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x16 */ { /* ModRMDecision */ @@ -162636,9 +162666,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x17 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5050 /* Table5050 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x18 */ { /* ModRMDecision */ @@ -162663,17 +162693,17 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { /* 0x1c */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5052 /* Table5052 */ + 4998 /* Table4998 */ }, /* 0x1d */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5054 /* Table5054 */ + 5000 /* Table5000 */ }, /* 0x1e */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5056 /* Table5056 */ + 5002 /* Table5002 */ }, /* 0x1f */ { /* ModRMDecision */ @@ -162681,34 +162711,34 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x20 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5058 /* Table5058 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x21 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5060 /* Table5060 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x22 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5062 /* Table5062 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x23 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5064 /* Table5064 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x24 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5066 /* Table5066 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x25 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5068 /* Table5068 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x26 */ { /* ModRMDecision */ @@ -162721,24 +162751,24 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x28 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5070 /* Table5070 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x29 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5072 /* Table5072 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x2a */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5074 /* Table5074 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x2b */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5076 /* Table5076 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x2c */ { /* ModRMDecision */ @@ -162761,34 +162791,34 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x30 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5078 /* Table5078 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x31 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5080 /* Table5080 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x32 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5082 /* Table5082 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x33 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5084 /* Table5084 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x34 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5086 /* Table5086 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x35 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5088 /* Table5088 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x36 */ { /* ModRMDecision */ @@ -162796,59 +162826,59 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x37 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5090 /* Table5090 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x38 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5092 /* Table5092 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x39 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5094 /* Table5094 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x3a */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5096 /* Table5096 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x3b */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5098 /* Table5098 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x3c */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5100 /* Table5100 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x3d */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5102 /* Table5102 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x3e */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5104 /* Table5104 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x3f */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5106 /* Table5106 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x40 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5108 /* Table5108 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x41 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5110 /* Table5110 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x42 */ { /* ModRMDecision */ @@ -163161,19 +163191,19 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x80 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5112 /* Table5112 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x81 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5114 /* Table5114 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x82 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5116 /* Table5116 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x83 */ { /* ModRMDecision */ @@ -163616,29 +163646,29 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0xdb */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5118 /* Table5118 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xdc */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5120 /* Table5120 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xdd */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5122 /* Table5122 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xde */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5124 /* Table5124 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xdf */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5126 /* Table5126 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xe0 */ { /* ModRMDecision */ @@ -163723,12 +163753,12 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { /* 0xf0 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5128 /* Table5128 */ + 5016 /* Table5016 */ }, /* 0xf1 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5130 /* Table5130 */ + 5018 /* Table5018 */ }, /* 0xf2 */ { /* ModRMDecision */ @@ -163751,9 +163781,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0xf6 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5132 /* Table5132 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xf7 */ { /* ModRMDecision */ @@ -163802,68 +163832,68 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { } } } -, /* IC_ADSIZE */ +, /* IC_OPSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4974 /* Table4974 */ + 5020 /* Table5020 */ }, /* 0x01 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4976 /* Table4976 */ + 5022 /* Table5022 */ }, /* 0x02 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4978 /* Table4978 */ + 5024 /* Table5024 */ }, /* 0x03 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4980 /* Table4980 */ + 5026 /* Table5026 */ }, /* 0x04 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4982 /* Table4982 */ + 5028 /* Table5028 */ }, /* 0x05 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4984 /* Table4984 */ + 5030 /* Table5030 */ }, /* 0x06 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4986 /* Table4986 */ + 5032 /* Table5032 */ }, /* 0x07 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4988 /* Table4988 */ + 5034 /* Table5034 */ }, /* 0x08 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4990 /* Table4990 */ + 5036 /* Table5036 */ }, /* 0x09 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4992 /* Table4992 */ + 5038 /* Table5038 */ }, /* 0x0a */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4994 /* Table4994 */ + 5040 /* Table5040 */ }, /* 0x0b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4996 /* Table4996 */ + 5042 /* Table5042 */ }, /* 0x0c */ { /* ModRMDecision */ @@ -163886,9 +163916,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x10 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5044 /* Table5044 */ }, /* 0x11 */ { /* ModRMDecision */ @@ -163906,14 +163936,14 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x14 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5046 /* Table5046 */ }, /* 0x15 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5048 /* Table5048 */ }, /* 0x16 */ { /* ModRMDecision */ @@ -163921,9 +163951,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x17 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5050 /* Table5050 */ }, /* 0x18 */ { /* ModRMDecision */ @@ -163948,17 +163978,17 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { /* 0x1c */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4998 /* Table4998 */ + 5052 /* Table5052 */ }, /* 0x1d */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5000 /* Table5000 */ + 5054 /* Table5054 */ }, /* 0x1e */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5002 /* Table5002 */ + 5056 /* Table5056 */ }, /* 0x1f */ { /* ModRMDecision */ @@ -163966,34 +163996,34 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x20 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5058 /* Table5058 */ }, /* 0x21 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5060 /* Table5060 */ }, /* 0x22 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5062 /* Table5062 */ }, /* 0x23 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5064 /* Table5064 */ }, /* 0x24 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5066 /* Table5066 */ }, /* 0x25 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5068 /* Table5068 */ }, /* 0x26 */ { /* ModRMDecision */ @@ -164006,24 +164036,24 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x28 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5070 /* Table5070 */ }, /* 0x29 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5072 /* Table5072 */ }, /* 0x2a */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5074 /* Table5074 */ }, /* 0x2b */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5076 /* Table5076 */ }, /* 0x2c */ { /* ModRMDecision */ @@ -164046,34 +164076,34 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x30 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5078 /* Table5078 */ }, /* 0x31 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5080 /* Table5080 */ }, /* 0x32 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5082 /* Table5082 */ }, /* 0x33 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5084 /* Table5084 */ }, /* 0x34 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5086 /* Table5086 */ }, /* 0x35 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5088 /* Table5088 */ }, /* 0x36 */ { /* ModRMDecision */ @@ -164081,59 +164111,59 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x37 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5090 /* Table5090 */ }, /* 0x38 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5092 /* Table5092 */ }, /* 0x39 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5094 /* Table5094 */ }, /* 0x3a */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5096 /* Table5096 */ }, /* 0x3b */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5098 /* Table5098 */ }, /* 0x3c */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5100 /* Table5100 */ }, /* 0x3d */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5102 /* Table5102 */ }, /* 0x3e */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5104 /* Table5104 */ }, /* 0x3f */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5106 /* Table5106 */ }, /* 0x40 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5108 /* Table5108 */ }, /* 0x41 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5110 /* Table5110 */ }, /* 0x42 */ { /* ModRMDecision */ @@ -164446,19 +164476,19 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x80 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5112 /* Table5112 */ }, /* 0x81 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5114 /* Table5114 */ }, /* 0x82 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5116 /* Table5116 */ }, /* 0x83 */ { /* ModRMDecision */ @@ -164901,29 +164931,29 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0xdb */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5118 /* Table5118 */ }, /* 0xdc */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5120 /* Table5120 */ }, /* 0xdd */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5122 /* Table5122 */ }, /* 0xde */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5124 /* Table5124 */ }, /* 0xdf */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5126 /* Table5126 */ }, /* 0xe0 */ { /* ModRMDecision */ @@ -165008,12 +165038,12 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { /* 0xf0 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5016 /* Table5016 */ + 5128 /* Table5128 */ }, /* 0xf1 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5018 /* Table5018 */ + 5130 /* Table5130 */ }, /* 0xf2 */ { /* ModRMDecision */ @@ -165036,9 +165066,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0xf6 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5132 /* Table5132 */ }, /* 0xf7 */ { /* ModRMDecision */ @@ -165087,7 +165117,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { } } } -, /* IC_XD */ +, /* IC_ADSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -166293,12 +166323,12 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { /* 0xf0 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5134 /* Table5134 */ + 5016 /* Table5016 */ }, /* 0xf1 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5136 /* Table5136 */ + 5018 /* Table5018 */ }, /* 0xf2 */ { /* ModRMDecision */ @@ -166372,7 +166402,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { } } } -, /* IC_XS */ +, /* IC_XD */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -167578,12 +167608,12 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { /* 0xf0 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5016 /* Table5016 */ + 5134 /* Table5134 */ }, /* 0xf1 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5018 /* Table5018 */ + 5136 /* Table5136 */ }, /* 0xf2 */ { /* ModRMDecision */ @@ -167606,9 +167636,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0xf6 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5138 /* Table5138 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xf7 */ { /* ModRMDecision */ @@ -167657,68 +167687,68 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { } } } -, /* IC_XD_OPSIZE */ +, /* IC_XS */ { /* struct OpcodeDecision */ { /* 0x00 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4974 /* Table4974 */ }, /* 0x01 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4976 /* Table4976 */ }, /* 0x02 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4978 /* Table4978 */ }, /* 0x03 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4980 /* Table4980 */ }, /* 0x04 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4982 /* Table4982 */ }, /* 0x05 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4984 /* Table4984 */ }, /* 0x06 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4986 /* Table4986 */ }, /* 0x07 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4988 /* Table4988 */ }, /* 0x08 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4990 /* Table4990 */ }, /* 0x09 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4992 /* Table4992 */ }, /* 0x0a */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4994 /* Table4994 */ }, /* 0x0b */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4996 /* Table4996 */ }, /* 0x0c */ { /* ModRMDecision */ @@ -167801,19 +167831,19 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x1c */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4998 /* Table4998 */ }, /* 0x1d */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5000 /* Table5000 */ }, /* 0x1e */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5002 /* Table5002 */ }, /* 0x1f */ { /* ModRMDecision */ @@ -168661,34 +168691,34 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0xc8 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5004 /* Table5004 */ }, /* 0xc9 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5006 /* Table5006 */ }, /* 0xca */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5008 /* Table5008 */ }, /* 0xcb */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5010 /* Table5010 */ }, /* 0xcc */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5012 /* Table5012 */ }, /* 0xcd */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5014 /* Table5014 */ }, /* 0xce */ { /* ModRMDecision */ @@ -168861,14 +168891,14 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0xf0 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5016 /* Table5016 */ }, /* 0xf1 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5140 /* Table5140 */ + 5018 /* Table5018 */ }, /* 0xf2 */ { /* ModRMDecision */ @@ -168891,9 +168921,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0xf6 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5138 /* Table5138 */ }, /* 0xf7 */ { /* ModRMDecision */ @@ -168942,68 +168972,68 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { } } } -, /* IC_64BIT_REXW */ +, /* IC_XD_OPSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4974 /* Table4974 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x01 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4976 /* Table4976 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x02 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4978 /* Table4978 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x03 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4980 /* Table4980 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x04 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4982 /* Table4982 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x05 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4984 /* Table4984 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x06 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4986 /* Table4986 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x07 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4988 /* Table4988 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x08 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4990 /* Table4990 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x09 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4992 /* Table4992 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x0a */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4994 /* Table4994 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x0b */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4996 /* Table4996 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x0c */ { /* ModRMDecision */ @@ -169086,19 +169116,19 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x1c */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4998 /* Table4998 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x1d */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5000 /* Table5000 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x1e */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5002 /* Table5002 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x1f */ { /* ModRMDecision */ @@ -169946,34 +169976,34 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0xc8 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5004 /* Table5004 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xc9 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5006 /* Table5006 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xca */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5008 /* Table5008 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xcb */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5010 /* Table5010 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xcc */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5012 /* Table5012 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xcd */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5014 /* Table5014 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xce */ { /* ModRMDecision */ @@ -170146,14 +170176,14 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0xf0 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5142 /* Table5142 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xf1 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5144 /* Table5144 */ + 5140 /* Table5140 */ }, /* 0xf2 */ { /* ModRMDecision */ @@ -170227,68 +170257,68 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { } } } -, /* IC_64BIT_OPSIZE */ +, /* IC_64BIT_REXW */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5020 /* Table5020 */ + 4974 /* Table4974 */ }, /* 0x01 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5022 /* Table5022 */ + 4976 /* Table4976 */ }, /* 0x02 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5024 /* Table5024 */ + 4978 /* Table4978 */ }, /* 0x03 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5026 /* Table5026 */ + 4980 /* Table4980 */ }, /* 0x04 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5028 /* Table5028 */ + 4982 /* Table4982 */ }, /* 0x05 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5030 /* Table5030 */ + 4984 /* Table4984 */ }, /* 0x06 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5032 /* Table5032 */ + 4986 /* Table4986 */ }, /* 0x07 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5034 /* Table5034 */ + 4988 /* Table4988 */ }, /* 0x08 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5036 /* Table5036 */ + 4990 /* Table4990 */ }, /* 0x09 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5038 /* Table5038 */ + 4992 /* Table4992 */ }, /* 0x0a */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5040 /* Table5040 */ + 4994 /* Table4994 */ }, /* 0x0b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5042 /* Table5042 */ + 4996 /* Table4996 */ }, /* 0x0c */ { /* ModRMDecision */ @@ -170311,9 +170341,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x10 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5044 /* Table5044 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x11 */ { /* ModRMDecision */ @@ -170331,14 +170361,14 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x14 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5046 /* Table5046 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x15 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5048 /* Table5048 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x16 */ { /* ModRMDecision */ @@ -170346,9 +170376,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x17 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5050 /* Table5050 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x18 */ { /* ModRMDecision */ @@ -170373,17 +170403,17 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { /* 0x1c */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5052 /* Table5052 */ + 4998 /* Table4998 */ }, /* 0x1d */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5054 /* Table5054 */ + 5000 /* Table5000 */ }, /* 0x1e */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5056 /* Table5056 */ + 5002 /* Table5002 */ }, /* 0x1f */ { /* ModRMDecision */ @@ -170391,34 +170421,34 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x20 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5058 /* Table5058 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x21 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5060 /* Table5060 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x22 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5062 /* Table5062 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x23 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5064 /* Table5064 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x24 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5066 /* Table5066 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x25 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5068 /* Table5068 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x26 */ { /* ModRMDecision */ @@ -170431,24 +170461,24 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x28 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5070 /* Table5070 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x29 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5072 /* Table5072 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x2a */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5074 /* Table5074 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x2b */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5076 /* Table5076 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x2c */ { /* ModRMDecision */ @@ -170471,34 +170501,34 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x30 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5078 /* Table5078 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x31 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5080 /* Table5080 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x32 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5082 /* Table5082 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x33 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5084 /* Table5084 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x34 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5086 /* Table5086 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x35 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5088 /* Table5088 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x36 */ { /* ModRMDecision */ @@ -170506,59 +170536,59 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x37 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5090 /* Table5090 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x38 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5092 /* Table5092 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x39 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5094 /* Table5094 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x3a */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5096 /* Table5096 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x3b */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5098 /* Table5098 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x3c */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5100 /* Table5100 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x3d */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5102 /* Table5102 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x3e */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5104 /* Table5104 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x3f */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5106 /* Table5106 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x40 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5108 /* Table5108 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x41 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5110 /* Table5110 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x42 */ { /* ModRMDecision */ @@ -170871,19 +170901,19 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x80 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5146 /* Table5146 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x81 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5148 /* Table5148 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x82 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5150 /* Table5150 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x83 */ { /* ModRMDecision */ @@ -171326,29 +171356,29 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0xdb */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5118 /* Table5118 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xdc */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5120 /* Table5120 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xdd */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5122 /* Table5122 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xde */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5124 /* Table5124 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xdf */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5126 /* Table5126 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xe0 */ { /* ModRMDecision */ @@ -171433,12 +171463,12 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { /* 0xf0 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5128 /* Table5128 */ + 5142 /* Table5142 */ }, /* 0xf1 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5130 /* Table5130 */ + 5144 /* Table5144 */ }, /* 0xf2 */ { /* ModRMDecision */ @@ -171461,9 +171491,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0xf6 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5132 /* Table5132 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xf7 */ { /* ModRMDecision */ @@ -171512,68 +171542,68 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { } } } -, /* IC_64BIT_ADSIZE */ +, /* IC_64BIT_OPSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4974 /* Table4974 */ + 5020 /* Table5020 */ }, /* 0x01 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4976 /* Table4976 */ + 5022 /* Table5022 */ }, /* 0x02 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4978 /* Table4978 */ + 5024 /* Table5024 */ }, /* 0x03 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4980 /* Table4980 */ + 5026 /* Table5026 */ }, /* 0x04 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4982 /* Table4982 */ + 5028 /* Table5028 */ }, /* 0x05 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4984 /* Table4984 */ + 5030 /* Table5030 */ }, /* 0x06 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4986 /* Table4986 */ + 5032 /* Table5032 */ }, /* 0x07 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4988 /* Table4988 */ + 5034 /* Table5034 */ }, /* 0x08 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4990 /* Table4990 */ + 5036 /* Table5036 */ }, /* 0x09 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4992 /* Table4992 */ + 5038 /* Table5038 */ }, /* 0x0a */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4994 /* Table4994 */ + 5040 /* Table5040 */ }, /* 0x0b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4996 /* Table4996 */ + 5042 /* Table5042 */ }, /* 0x0c */ { /* ModRMDecision */ @@ -171596,9 +171626,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x10 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5044 /* Table5044 */ }, /* 0x11 */ { /* ModRMDecision */ @@ -171616,14 +171646,14 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x14 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5046 /* Table5046 */ }, /* 0x15 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5048 /* Table5048 */ }, /* 0x16 */ { /* ModRMDecision */ @@ -171631,9 +171661,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x17 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5050 /* Table5050 */ }, /* 0x18 */ { /* ModRMDecision */ @@ -171658,17 +171688,17 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { /* 0x1c */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 4998 /* Table4998 */ + 5052 /* Table5052 */ }, /* 0x1d */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5000 /* Table5000 */ + 5054 /* Table5054 */ }, /* 0x1e */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5002 /* Table5002 */ + 5056 /* Table5056 */ }, /* 0x1f */ { /* ModRMDecision */ @@ -171676,34 +171706,34 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x20 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5058 /* Table5058 */ }, /* 0x21 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5060 /* Table5060 */ }, /* 0x22 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5062 /* Table5062 */ }, /* 0x23 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5064 /* Table5064 */ }, /* 0x24 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5066 /* Table5066 */ }, /* 0x25 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5068 /* Table5068 */ }, /* 0x26 */ { /* ModRMDecision */ @@ -171716,24 +171746,24 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x28 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5070 /* Table5070 */ }, /* 0x29 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5072 /* Table5072 */ }, /* 0x2a */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5074 /* Table5074 */ }, /* 0x2b */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5076 /* Table5076 */ }, /* 0x2c */ { /* ModRMDecision */ @@ -171756,34 +171786,34 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x30 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5078 /* Table5078 */ }, /* 0x31 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5080 /* Table5080 */ }, /* 0x32 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5082 /* Table5082 */ }, /* 0x33 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5084 /* Table5084 */ }, /* 0x34 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5086 /* Table5086 */ }, /* 0x35 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5088 /* Table5088 */ }, /* 0x36 */ { /* ModRMDecision */ @@ -171791,59 +171821,59 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x37 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5090 /* Table5090 */ }, /* 0x38 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5092 /* Table5092 */ }, /* 0x39 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5094 /* Table5094 */ }, /* 0x3a */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5096 /* Table5096 */ }, /* 0x3b */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5098 /* Table5098 */ }, /* 0x3c */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5100 /* Table5100 */ }, /* 0x3d */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5102 /* Table5102 */ }, /* 0x3e */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5104 /* Table5104 */ }, /* 0x3f */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5106 /* Table5106 */ }, /* 0x40 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5108 /* Table5108 */ }, /* 0x41 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5110 /* Table5110 */ }, /* 0x42 */ { /* ModRMDecision */ @@ -172156,19 +172186,19 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x80 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5146 /* Table5146 */ }, /* 0x81 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5148 /* Table5148 */ }, /* 0x82 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5150 /* Table5150 */ }, /* 0x83 */ { /* ModRMDecision */ @@ -172611,29 +172641,29 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0xdb */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5118 /* Table5118 */ }, /* 0xdc */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5120 /* Table5120 */ }, /* 0xdd */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5122 /* Table5122 */ }, /* 0xde */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5124 /* Table5124 */ }, /* 0xdf */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5126 /* Table5126 */ }, /* 0xe0 */ { /* ModRMDecision */ @@ -172718,12 +172748,12 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { /* 0xf0 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5016 /* Table5016 */ + 5128 /* Table5128 */ }, /* 0xf1 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5018 /* Table5018 */ + 5130 /* Table5130 */ }, /* 0xf2 */ { /* ModRMDecision */ @@ -172746,9 +172776,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0xf6 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5132 /* Table5132 */ }, /* 0xf7 */ { /* ModRMDecision */ @@ -172797,7 +172827,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { } } } -, /* IC_64BIT_XD */ +, /* IC_64BIT_ADSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -174003,12 +174033,12 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { /* 0xf0 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5134 /* Table5134 */ + 5016 /* Table5016 */ }, /* 0xf1 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5136 /* Table5136 */ + 5018 /* Table5018 */ }, /* 0xf2 */ { /* ModRMDecision */ @@ -174082,7 +174112,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { } } } -, /* IC_64BIT_XS */ +, /* IC_64BIT_XD */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -175288,12 +175318,12 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { /* 0xf0 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5016 /* Table5016 */ + 5134 /* Table5134 */ }, /* 0xf1 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5018 /* Table5018 */ + 5136 /* Table5136 */ }, /* 0xf2 */ { /* ModRMDecision */ @@ -175316,9 +175346,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0xf6 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5138 /* Table5138 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xf7 */ { /* ModRMDecision */ @@ -175367,68 +175397,68 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { } } } -, /* IC_64BIT_XD_OPSIZE */ +, /* IC_64BIT_XS */ { /* struct OpcodeDecision */ { /* 0x00 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4974 /* Table4974 */ }, /* 0x01 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4976 /* Table4976 */ }, /* 0x02 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4978 /* Table4978 */ }, /* 0x03 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4980 /* Table4980 */ }, /* 0x04 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4982 /* Table4982 */ }, /* 0x05 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4984 /* Table4984 */ }, /* 0x06 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4986 /* Table4986 */ }, /* 0x07 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4988 /* Table4988 */ }, /* 0x08 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4990 /* Table4990 */ }, /* 0x09 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4992 /* Table4992 */ }, /* 0x0a */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4994 /* Table4994 */ }, /* 0x0b */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4996 /* Table4996 */ }, /* 0x0c */ { /* ModRMDecision */ @@ -175511,19 +175541,19 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x1c */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 4998 /* Table4998 */ }, /* 0x1d */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5000 /* Table5000 */ }, /* 0x1e */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5002 /* Table5002 */ }, /* 0x1f */ { /* ModRMDecision */ @@ -176371,34 +176401,34 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0xc8 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5004 /* Table5004 */ }, /* 0xc9 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5006 /* Table5006 */ }, /* 0xca */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5008 /* Table5008 */ }, /* 0xcb */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5010 /* Table5010 */ }, /* 0xcc */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5012 /* Table5012 */ }, /* 0xcd */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5014 /* Table5014 */ }, /* 0xce */ { /* ModRMDecision */ @@ -176571,14 +176601,14 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0xf0 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5016 /* Table5016 */ }, /* 0xf1 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5140 /* Table5140 */ + 5018 /* Table5018 */ }, /* 0xf2 */ { /* ModRMDecision */ @@ -176601,9 +176631,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0xf6 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5138 /* Table5138 */ }, /* 0xf7 */ { /* ModRMDecision */ @@ -176652,68 +176682,68 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { } } } -, /* IC_64BIT_REXW_XS */ +, /* IC_64BIT_XD_OPSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4974 /* Table4974 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x01 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4976 /* Table4976 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x02 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4978 /* Table4978 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x03 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4980 /* Table4980 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x04 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4982 /* Table4982 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x05 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4984 /* Table4984 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x06 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4986 /* Table4986 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x07 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4988 /* Table4988 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x08 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4990 /* Table4990 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x09 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4992 /* Table4992 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x0a */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4994 /* Table4994 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x0b */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4996 /* Table4996 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x0c */ { /* ModRMDecision */ @@ -176796,19 +176826,19 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x1c */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 4998 /* Table4998 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x1d */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5000 /* Table5000 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x1e */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5002 /* Table5002 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x1f */ { /* ModRMDecision */ @@ -177656,34 +177686,34 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0xc8 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5004 /* Table5004 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xc9 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5006 /* Table5006 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xca */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5008 /* Table5008 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xcb */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5010 /* Table5010 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xcc */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5012 /* Table5012 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xcd */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5014 /* Table5014 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xce */ { /* ModRMDecision */ @@ -177856,14 +177886,14 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0xf0 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5142 /* Table5142 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xf1 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5144 /* Table5144 */ + 5140 /* Table5140 */ }, /* 0xf2 */ { /* ModRMDecision */ @@ -177886,9 +177916,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0xf6 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5152 /* Table5152 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xf7 */ { /* ModRMDecision */ @@ -177937,7 +177967,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { } } } -, /* IC_64BIT_REXW_XD */ +, /* IC_64BIT_REXW_XS */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -179143,12 +179173,12 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { /* 0xf0 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5154 /* Table5154 */ + 5142 /* Table5142 */ }, /* 0xf1 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5156 /* Table5156 */ + 5144 /* Table5144 */ }, /* 0xf2 */ { /* ModRMDecision */ @@ -179171,9 +179201,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0xf6 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5152 /* Table5152 */ }, /* 0xf7 */ { /* ModRMDecision */ @@ -179222,68 +179252,68 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { } } } -, /* IC_64BIT_REXW_OPSIZE */ +, /* IC_64BIT_REXW_XD */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5020 /* Table5020 */ + 4974 /* Table4974 */ }, /* 0x01 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5022 /* Table5022 */ + 4976 /* Table4976 */ }, /* 0x02 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5024 /* Table5024 */ + 4978 /* Table4978 */ }, /* 0x03 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5026 /* Table5026 */ + 4980 /* Table4980 */ }, /* 0x04 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5028 /* Table5028 */ + 4982 /* Table4982 */ }, /* 0x05 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5030 /* Table5030 */ + 4984 /* Table4984 */ }, /* 0x06 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5032 /* Table5032 */ + 4986 /* Table4986 */ }, /* 0x07 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5034 /* Table5034 */ + 4988 /* Table4988 */ }, /* 0x08 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5036 /* Table5036 */ + 4990 /* Table4990 */ }, /* 0x09 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5038 /* Table5038 */ + 4992 /* Table4992 */ }, /* 0x0a */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5040 /* Table5040 */ + 4994 /* Table4994 */ }, /* 0x0b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5042 /* Table5042 */ + 4996 /* Table4996 */ }, /* 0x0c */ { /* ModRMDecision */ @@ -179306,9 +179336,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x10 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5044 /* Table5044 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x11 */ { /* ModRMDecision */ @@ -179326,14 +179356,14 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x14 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5046 /* Table5046 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x15 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5048 /* Table5048 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x16 */ { /* ModRMDecision */ @@ -179341,9 +179371,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x17 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5050 /* Table5050 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x18 */ { /* ModRMDecision */ @@ -179368,17 +179398,17 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { /* 0x1c */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5052 /* Table5052 */ + 4998 /* Table4998 */ }, /* 0x1d */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5054 /* Table5054 */ + 5000 /* Table5000 */ }, /* 0x1e */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5056 /* Table5056 */ + 5002 /* Table5002 */ }, /* 0x1f */ { /* ModRMDecision */ @@ -179386,34 +179416,34 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x20 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5058 /* Table5058 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x21 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5060 /* Table5060 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x22 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5062 /* Table5062 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x23 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5064 /* Table5064 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x24 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5066 /* Table5066 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x25 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5068 /* Table5068 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x26 */ { /* ModRMDecision */ @@ -179426,24 +179456,24 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x28 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5070 /* Table5070 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x29 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5072 /* Table5072 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x2a */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5074 /* Table5074 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x2b */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5076 /* Table5076 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x2c */ { /* ModRMDecision */ @@ -179466,34 +179496,34 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x30 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5078 /* Table5078 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x31 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5080 /* Table5080 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x32 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5082 /* Table5082 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x33 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5084 /* Table5084 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x34 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5086 /* Table5086 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x35 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5088 /* Table5088 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x36 */ { /* ModRMDecision */ @@ -179501,59 +179531,59 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x37 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5090 /* Table5090 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x38 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5092 /* Table5092 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x39 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5094 /* Table5094 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x3a */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5096 /* Table5096 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x3b */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5098 /* Table5098 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x3c */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5100 /* Table5100 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x3d */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5102 /* Table5102 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x3e */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5104 /* Table5104 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x3f */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5106 /* Table5106 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x40 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5108 /* Table5108 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x41 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5110 /* Table5110 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x42 */ { /* ModRMDecision */ @@ -179866,19 +179896,19 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x80 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5146 /* Table5146 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x81 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5148 /* Table5148 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x82 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5150 /* Table5150 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x83 */ { /* ModRMDecision */ @@ -180321,29 +180351,29 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0xdb */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5118 /* Table5118 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xdc */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5120 /* Table5120 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xdd */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5122 /* Table5122 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xde */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5124 /* Table5124 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xdf */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5126 /* Table5126 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xe0 */ { /* ModRMDecision */ @@ -180428,12 +180458,12 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { /* 0xf0 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5142 /* Table5142 */ + 5154 /* Table5154 */ }, /* 0xf1 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5144 /* Table5144 */ + 5156 /* Table5156 */ }, /* 0xf2 */ { /* ModRMDecision */ @@ -180456,9 +180486,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0xf6 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5158 /* Table5158 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xf7 */ { /* ModRMDecision */ @@ -180507,68 +180537,68 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { } } } -, /* IC_VEX */ +, /* IC_64BIT_REXW_OPSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5020 /* Table5020 */ }, /* 0x01 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5022 /* Table5022 */ }, /* 0x02 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5024 /* Table5024 */ }, /* 0x03 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5026 /* Table5026 */ }, /* 0x04 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5028 /* Table5028 */ }, /* 0x05 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5030 /* Table5030 */ }, /* 0x06 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5032 /* Table5032 */ }, /* 0x07 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5034 /* Table5034 */ }, /* 0x08 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5036 /* Table5036 */ }, /* 0x09 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5038 /* Table5038 */ }, /* 0x0a */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5040 /* Table5040 */ }, /* 0x0b */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5042 /* Table5042 */ }, /* 0x0c */ { /* ModRMDecision */ @@ -180591,9 +180621,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x10 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5044 /* Table5044 */ }, /* 0x11 */ { /* ModRMDecision */ @@ -180611,14 +180641,14 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x14 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5046 /* Table5046 */ }, /* 0x15 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5048 /* Table5048 */ }, /* 0x16 */ { /* ModRMDecision */ @@ -180626,9 +180656,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x17 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5050 /* Table5050 */ }, /* 0x18 */ { /* ModRMDecision */ @@ -180651,19 +180681,19 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x1c */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5052 /* Table5052 */ }, /* 0x1d */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5054 /* Table5054 */ }, /* 0x1e */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5056 /* Table5056 */ }, /* 0x1f */ { /* ModRMDecision */ @@ -180671,34 +180701,34 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x20 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5058 /* Table5058 */ }, /* 0x21 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5060 /* Table5060 */ }, /* 0x22 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5062 /* Table5062 */ }, /* 0x23 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5064 /* Table5064 */ }, /* 0x24 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5066 /* Table5066 */ }, /* 0x25 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5068 /* Table5068 */ }, /* 0x26 */ { /* ModRMDecision */ @@ -180711,24 +180741,24 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x28 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5070 /* Table5070 */ }, /* 0x29 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5072 /* Table5072 */ }, /* 0x2a */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5074 /* Table5074 */ }, /* 0x2b */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5076 /* Table5076 */ }, /* 0x2c */ { /* ModRMDecision */ @@ -180751,34 +180781,34 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x30 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5078 /* Table5078 */ }, /* 0x31 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5080 /* Table5080 */ }, /* 0x32 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5082 /* Table5082 */ }, /* 0x33 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5084 /* Table5084 */ }, /* 0x34 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5086 /* Table5086 */ }, /* 0x35 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5088 /* Table5088 */ }, /* 0x36 */ { /* ModRMDecision */ @@ -180786,59 +180816,59 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x37 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5090 /* Table5090 */ }, /* 0x38 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5092 /* Table5092 */ }, /* 0x39 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5094 /* Table5094 */ }, /* 0x3a */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5096 /* Table5096 */ }, /* 0x3b */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5098 /* Table5098 */ }, /* 0x3c */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5100 /* Table5100 */ }, /* 0x3d */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5102 /* Table5102 */ }, /* 0x3e */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5104 /* Table5104 */ }, /* 0x3f */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5106 /* Table5106 */ }, /* 0x40 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5108 /* Table5108 */ }, /* 0x41 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5110 /* Table5110 */ }, /* 0x42 */ { /* ModRMDecision */ @@ -181151,19 +181181,19 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x80 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5146 /* Table5146 */ }, /* 0x81 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5148 /* Table5148 */ }, /* 0x82 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5150 /* Table5150 */ }, /* 0x83 */ { /* ModRMDecision */ @@ -181511,34 +181541,34 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0xc8 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5004 /* Table5004 */ }, /* 0xc9 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5006 /* Table5006 */ }, /* 0xca */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5008 /* Table5008 */ }, /* 0xcb */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5010 /* Table5010 */ }, /* 0xcc */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5012 /* Table5012 */ }, /* 0xcd */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5014 /* Table5014 */ }, /* 0xce */ { /* ModRMDecision */ @@ -181606,29 +181636,29 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0xdb */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5118 /* Table5118 */ }, /* 0xdc */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5120 /* Table5120 */ }, /* 0xdd */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5122 /* Table5122 */ }, /* 0xde */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5124 /* Table5124 */ }, /* 0xdf */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5126 /* Table5126 */ }, /* 0xe0 */ { /* ModRMDecision */ @@ -181711,24 +181741,24 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0xf0 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5142 /* Table5142 */ }, /* 0xf1 */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5144 /* Table5144 */ + }, + /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, 0 /* EmptyTable */ }, - /* 0xf2 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5160 /* Table5160 */ - }, /* 0xf3 */ - { /* struct ModRMDecision */ - MODRM_SPLITREG, - 5162 /* Table5162 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xf4 */ { /* ModRMDecision */ @@ -181736,19 +181766,19 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0xf5 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5178 /* Table5178 */ - }, - /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, 0 /* EmptyTable */ }, - /* 0xf7 */ + /* 0xf6 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5180 /* Table5180 */ + 5158 /* Table5158 */ + }, + /* 0xf7 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xf8 */ { /* ModRMDecision */ @@ -181792,7 +181822,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { } } } -, /* IC_VEX_XS */ +, /* IC_VEX */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -183006,14 +183036,14 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0xf2 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5160 /* Table5160 */ }, /* 0xf3 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITREG, + 5162 /* Table5162 */ }, /* 0xf4 */ { /* ModRMDecision */ @@ -183023,7 +183053,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { /* 0xf5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5182 /* Table5182 */ + 5178 /* Table5178 */ }, /* 0xf6 */ { /* ModRMDecision */ @@ -183033,7 +183063,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { /* 0xf7 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5184 /* Table5184 */ + 5180 /* Table5180 */ }, /* 0xf8 */ { /* ModRMDecision */ @@ -183077,7 +183107,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { } } } -, /* IC_VEX_XD */ +, /* IC_VEX_XS */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -184308,17 +184338,17 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { /* 0xf5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5186 /* Table5186 */ + 5182 /* Table5182 */ }, /* 0xf6 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5188 /* Table5188 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xf7 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5190 /* Table5190 */ + 5184 /* Table5184 */ }, /* 0xf8 */ { /* ModRMDecision */ @@ -184362,88 +184392,88 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { } } } -, /* IC_VEX_OPSIZE */ +, /* IC_VEX_XD */ { /* struct OpcodeDecision */ { /* 0x00 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5192 /* Table5192 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x01 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5194 /* Table5194 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x02 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5196 /* Table5196 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x03 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5198 /* Table5198 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x04 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5200 /* Table5200 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x05 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5202 /* Table5202 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x06 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5204 /* Table5204 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x07 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5206 /* Table5206 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x08 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5208 /* Table5208 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x09 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5210 /* Table5210 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x0a */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5212 /* Table5212 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x0b */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5214 /* Table5214 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x0c */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5216 /* Table5216 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x0d */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5218 /* Table5218 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x0e */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5220 /* Table5220 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x0f */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5222 /* Table5222 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x10 */ { /* ModRMDecision */ @@ -184461,9 +184491,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x13 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5224 /* Table5224 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x14 */ { /* ModRMDecision */ @@ -184481,14 +184511,14 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x17 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5226 /* Table5226 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x18 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5228 /* Table5228 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x19 */ { /* ModRMDecision */ @@ -184506,19 +184536,19 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x1c */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5230 /* Table5230 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x1d */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5232 /* Table5232 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x1e */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5234 /* Table5234 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x1f */ { /* ModRMDecision */ @@ -184526,34 +184556,34 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x20 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5236 /* Table5236 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x21 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5238 /* Table5238 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x22 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5240 /* Table5240 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x23 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5242 /* Table5242 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x24 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5244 /* Table5244 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x25 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5246 /* Table5246 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x26 */ { /* ModRMDecision */ @@ -184566,74 +184596,74 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x28 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5248 /* Table5248 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x29 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5250 /* Table5250 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x2a */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5252 /* Table5252 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x2b */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5254 /* Table5254 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x2c */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5256 /* Table5256 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x2d */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5258 /* Table5258 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x2e */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5260 /* Table5260 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x2f */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5262 /* Table5262 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x30 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5264 /* Table5264 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x31 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5266 /* Table5266 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x32 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5268 /* Table5268 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x33 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5270 /* Table5270 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x34 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5272 /* Table5272 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x35 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5274 /* Table5274 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x36 */ { /* ModRMDecision */ @@ -184641,59 +184671,59 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x37 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5276 /* Table5276 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x38 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5278 /* Table5278 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x39 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5280 /* Table5280 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x3a */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5282 /* Table5282 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x3b */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5284 /* Table5284 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x3c */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5286 /* Table5286 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x3d */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5288 /* Table5288 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x3e */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5290 /* Table5290 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x3f */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5292 /* Table5292 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x40 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5294 /* Table5294 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x41 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5296 /* Table5296 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x42 */ { /* ModRMDecision */ @@ -184711,19 +184741,19 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x45 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5298 /* Table5298 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x46 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5300 /* Table5300 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x47 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5302 /* Table5302 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x48 */ { /* ModRMDecision */ @@ -184806,14 +184836,14 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x58 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5304 /* Table5304 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x59 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5306 /* Table5306 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x5a */ { /* ModRMDecision */ @@ -184966,14 +184996,14 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x78 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5308 /* Table5308 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x79 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5310 /* Table5310 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x7a */ { /* ModRMDecision */ @@ -185066,9 +185096,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x8c */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5312 /* Table5312 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x8d */ { /* ModRMDecision */ @@ -185076,9 +185106,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x8e */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5314 /* Table5314 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x8f */ { /* ModRMDecision */ @@ -185086,24 +185116,24 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x90 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5316 /* Table5316 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x91 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5318 /* Table5318 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x92 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5320 /* Table5320 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x93 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5322 /* Table5322 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x94 */ { /* ModRMDecision */ @@ -185116,54 +185146,54 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x96 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5324 /* Table5324 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x97 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5326 /* Table5326 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x98 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5328 /* Table5328 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x99 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5330 /* Table5330 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x9a */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5332 /* Table5332 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x9b */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5334 /* Table5334 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x9c */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5336 /* Table5336 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x9d */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5338 /* Table5338 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x9e */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5340 /* Table5340 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x9f */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5342 /* Table5342 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xa0 */ { /* ModRMDecision */ @@ -185196,54 +185226,54 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0xa6 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5344 /* Table5344 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xa7 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5346 /* Table5346 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xa8 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5348 /* Table5348 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xa9 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5350 /* Table5350 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xaa */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5352 /* Table5352 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xab */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5354 /* Table5354 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xac */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5356 /* Table5356 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xad */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5358 /* Table5358 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xae */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5360 /* Table5360 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xaf */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5362 /* Table5362 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xb0 */ { /* ModRMDecision */ @@ -185276,54 +185306,54 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0xb6 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5364 /* Table5364 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xb7 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5366 /* Table5366 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xb8 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5368 /* Table5368 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xb9 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5370 /* Table5370 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xba */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5372 /* Table5372 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xbb */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5374 /* Table5374 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xbc */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5376 /* Table5376 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xbd */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5378 /* Table5378 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xbe */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5380 /* Table5380 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xbf */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5382 /* Table5382 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xc0 */ { /* ModRMDecision */ @@ -185461,29 +185491,29 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0xdb */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5384 /* Table5384 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xdc */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5386 /* Table5386 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xdd */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5388 /* Table5388 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xde */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5390 /* Table5390 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xdf */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5392 /* Table5392 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xe0 */ { /* ModRMDecision */ @@ -185591,19 +185621,19 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0xf5 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5186 /* Table5186 */ }, /* 0xf6 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5188 /* Table5188 */ }, /* 0xf7 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5394 /* Table5394 */ + 5190 /* Table5190 */ }, /* 0xf8 */ { /* ModRMDecision */ @@ -185647,88 +185677,88 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { } } } -, /* IC_VEX_W */ +, /* IC_VEX_OPSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5192 /* Table5192 */ }, /* 0x01 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5194 /* Table5194 */ }, /* 0x02 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5196 /* Table5196 */ }, /* 0x03 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5198 /* Table5198 */ }, /* 0x04 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5200 /* Table5200 */ }, /* 0x05 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5202 /* Table5202 */ }, /* 0x06 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5204 /* Table5204 */ }, /* 0x07 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5206 /* Table5206 */ }, /* 0x08 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5208 /* Table5208 */ }, /* 0x09 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5210 /* Table5210 */ }, /* 0x0a */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5212 /* Table5212 */ }, /* 0x0b */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5214 /* Table5214 */ }, /* 0x0c */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5216 /* Table5216 */ }, /* 0x0d */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5218 /* Table5218 */ }, /* 0x0e */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5220 /* Table5220 */ }, /* 0x0f */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5222 /* Table5222 */ }, /* 0x10 */ { /* ModRMDecision */ @@ -185746,9 +185776,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x13 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5224 /* Table5224 */ }, /* 0x14 */ { /* ModRMDecision */ @@ -185766,14 +185796,14 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x17 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5226 /* Table5226 */ }, /* 0x18 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5228 /* Table5228 */ }, /* 0x19 */ { /* ModRMDecision */ @@ -185791,19 +185821,19 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x1c */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5230 /* Table5230 */ }, /* 0x1d */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5232 /* Table5232 */ }, /* 0x1e */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5234 /* Table5234 */ }, /* 0x1f */ { /* ModRMDecision */ @@ -185811,34 +185841,34 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x20 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5236 /* Table5236 */ }, /* 0x21 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5238 /* Table5238 */ }, /* 0x22 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5240 /* Table5240 */ }, /* 0x23 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5242 /* Table5242 */ }, /* 0x24 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5244 /* Table5244 */ }, /* 0x25 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5246 /* Table5246 */ }, /* 0x26 */ { /* ModRMDecision */ @@ -185851,74 +185881,74 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x28 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5248 /* Table5248 */ }, /* 0x29 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5250 /* Table5250 */ }, /* 0x2a */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5252 /* Table5252 */ }, /* 0x2b */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5254 /* Table5254 */ }, /* 0x2c */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5256 /* Table5256 */ }, /* 0x2d */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5258 /* Table5258 */ }, /* 0x2e */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5260 /* Table5260 */ }, /* 0x2f */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5262 /* Table5262 */ }, /* 0x30 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5264 /* Table5264 */ }, /* 0x31 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5266 /* Table5266 */ }, /* 0x32 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5268 /* Table5268 */ }, /* 0x33 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5270 /* Table5270 */ }, /* 0x34 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5272 /* Table5272 */ }, /* 0x35 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5274 /* Table5274 */ }, /* 0x36 */ { /* ModRMDecision */ @@ -185926,59 +185956,59 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x37 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5276 /* Table5276 */ }, /* 0x38 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5278 /* Table5278 */ }, /* 0x39 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5280 /* Table5280 */ }, /* 0x3a */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5282 /* Table5282 */ }, /* 0x3b */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5284 /* Table5284 */ }, /* 0x3c */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5286 /* Table5286 */ }, /* 0x3d */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5288 /* Table5288 */ }, /* 0x3e */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5290 /* Table5290 */ }, /* 0x3f */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5292 /* Table5292 */ }, /* 0x40 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5294 /* Table5294 */ }, /* 0x41 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5296 /* Table5296 */ }, /* 0x42 */ { /* ModRMDecision */ @@ -185996,19 +186026,19 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x45 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5298 /* Table5298 */ }, /* 0x46 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5300 /* Table5300 */ }, /* 0x47 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5302 /* Table5302 */ }, /* 0x48 */ { /* ModRMDecision */ @@ -186091,14 +186121,14 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x58 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5304 /* Table5304 */ }, /* 0x59 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5306 /* Table5306 */ }, /* 0x5a */ { /* ModRMDecision */ @@ -186251,14 +186281,14 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x78 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5308 /* Table5308 */ }, /* 0x79 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5310 /* Table5310 */ }, /* 0x7a */ { /* ModRMDecision */ @@ -186351,9 +186381,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x8c */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5312 /* Table5312 */ }, /* 0x8d */ { /* ModRMDecision */ @@ -186361,9 +186391,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x8e */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5314 /* Table5314 */ }, /* 0x8f */ { /* ModRMDecision */ @@ -186371,24 +186401,24 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x90 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5316 /* Table5316 */ }, /* 0x91 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5318 /* Table5318 */ }, /* 0x92 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5320 /* Table5320 */ }, /* 0x93 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5322 /* Table5322 */ }, /* 0x94 */ { /* ModRMDecision */ @@ -186401,54 +186431,54 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x96 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5324 /* Table5324 */ }, /* 0x97 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5326 /* Table5326 */ }, /* 0x98 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5328 /* Table5328 */ }, /* 0x99 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5330 /* Table5330 */ }, /* 0x9a */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5332 /* Table5332 */ }, /* 0x9b */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5334 /* Table5334 */ }, /* 0x9c */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5336 /* Table5336 */ }, /* 0x9d */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5338 /* Table5338 */ }, /* 0x9e */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5340 /* Table5340 */ }, /* 0x9f */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5342 /* Table5342 */ }, /* 0xa0 */ { /* ModRMDecision */ @@ -186481,54 +186511,54 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0xa6 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5344 /* Table5344 */ }, /* 0xa7 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5346 /* Table5346 */ }, /* 0xa8 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5348 /* Table5348 */ }, /* 0xa9 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5350 /* Table5350 */ }, /* 0xaa */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5352 /* Table5352 */ }, /* 0xab */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5354 /* Table5354 */ }, /* 0xac */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5356 /* Table5356 */ }, /* 0xad */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5358 /* Table5358 */ }, /* 0xae */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5360 /* Table5360 */ }, /* 0xaf */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5362 /* Table5362 */ }, /* 0xb0 */ { /* ModRMDecision */ @@ -186561,54 +186591,54 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0xb6 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5364 /* Table5364 */ }, /* 0xb7 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5366 /* Table5366 */ }, /* 0xb8 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5368 /* Table5368 */ }, /* 0xb9 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5370 /* Table5370 */ }, /* 0xba */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5372 /* Table5372 */ }, /* 0xbb */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5374 /* Table5374 */ }, /* 0xbc */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5376 /* Table5376 */ }, /* 0xbd */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5378 /* Table5378 */ }, /* 0xbe */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5380 /* Table5380 */ }, /* 0xbf */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5382 /* Table5382 */ }, /* 0xc0 */ { /* ModRMDecision */ @@ -186746,29 +186776,29 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0xdb */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5384 /* Table5384 */ }, /* 0xdc */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5386 /* Table5386 */ }, /* 0xdd */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5388 /* Table5388 */ }, /* 0xde */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5390 /* Table5390 */ }, /* 0xdf */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5392 /* Table5392 */ }, /* 0xe0 */ { /* ModRMDecision */ @@ -186861,14 +186891,14 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0xf2 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5396 /* Table5396 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xf3 */ - { /* struct ModRMDecision */ - MODRM_SPLITREG, - 5398 /* Table5398 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xf4 */ { /* ModRMDecision */ @@ -186876,9 +186906,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0xf5 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5414 /* Table5414 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xf6 */ { /* ModRMDecision */ @@ -186888,7 +186918,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { /* 0xf7 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5416 /* Table5416 */ + 5394 /* Table5394 */ }, /* 0xf8 */ { /* ModRMDecision */ @@ -186932,7 +186962,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { } } } -, /* IC_VEX_W_XS */ +, /* IC_VEX_W */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -188146,14 +188176,14 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0xf2 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5396 /* Table5396 */ }, /* 0xf3 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITREG, + 5398 /* Table5398 */ }, /* 0xf4 */ { /* ModRMDecision */ @@ -188163,7 +188193,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { /* 0xf5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5418 /* Table5418 */ + 5414 /* Table5414 */ }, /* 0xf6 */ { /* ModRMDecision */ @@ -188173,7 +188203,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { /* 0xf7 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5420 /* Table5420 */ + 5416 /* Table5416 */ }, /* 0xf8 */ { /* ModRMDecision */ @@ -188217,7 +188247,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { } } } -, /* IC_VEX_W_XD */ +, /* IC_VEX_W_XS */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -189448,17 +189478,17 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { /* 0xf5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5422 /* Table5422 */ + 5418 /* Table5418 */ }, /* 0xf6 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5424 /* Table5424 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xf7 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5426 /* Table5426 */ + 5420 /* Table5420 */ }, /* 0xf8 */ { /* ModRMDecision */ @@ -189502,88 +189532,88 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { } } } -, /* IC_VEX_W_OPSIZE */ +, /* IC_VEX_W_XD */ { /* struct OpcodeDecision */ { /* 0x00 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5192 /* Table5192 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x01 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5194 /* Table5194 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x02 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5196 /* Table5196 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x03 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5198 /* Table5198 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x04 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5200 /* Table5200 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x05 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5202 /* Table5202 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x06 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5204 /* Table5204 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x07 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5206 /* Table5206 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x08 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5208 /* Table5208 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x09 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5210 /* Table5210 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x0a */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5212 /* Table5212 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x0b */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5214 /* Table5214 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x0c */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5216 /* Table5216 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x0d */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5218 /* Table5218 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x0e */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5220 /* Table5220 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x0f */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5222 /* Table5222 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x10 */ { /* ModRMDecision */ @@ -189601,9 +189631,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x13 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5224 /* Table5224 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x14 */ { /* ModRMDecision */ @@ -189621,14 +189651,14 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x17 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5226 /* Table5226 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x18 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5228 /* Table5228 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x19 */ { /* ModRMDecision */ @@ -189646,19 +189676,19 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x1c */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5230 /* Table5230 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x1d */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5232 /* Table5232 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x1e */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5234 /* Table5234 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x1f */ { /* ModRMDecision */ @@ -189666,34 +189696,34 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x20 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5236 /* Table5236 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x21 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5238 /* Table5238 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x22 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5240 /* Table5240 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x23 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5242 /* Table5242 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x24 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5244 /* Table5244 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x25 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5246 /* Table5246 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x26 */ { /* ModRMDecision */ @@ -189706,74 +189736,74 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x28 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5248 /* Table5248 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x29 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5250 /* Table5250 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x2a */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5252 /* Table5252 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x2b */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5254 /* Table5254 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x2c */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5256 /* Table5256 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x2d */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5258 /* Table5258 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x2e */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5260 /* Table5260 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x2f */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5262 /* Table5262 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x30 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5264 /* Table5264 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x31 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5266 /* Table5266 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x32 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5268 /* Table5268 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x33 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5270 /* Table5270 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x34 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5272 /* Table5272 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x35 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5274 /* Table5274 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x36 */ { /* ModRMDecision */ @@ -189781,59 +189811,59 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x37 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5276 /* Table5276 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x38 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5278 /* Table5278 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x39 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5280 /* Table5280 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x3a */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5282 /* Table5282 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x3b */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5284 /* Table5284 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x3c */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5286 /* Table5286 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x3d */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5288 /* Table5288 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x3e */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5290 /* Table5290 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x3f */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5292 /* Table5292 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x40 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5294 /* Table5294 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x41 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5296 /* Table5296 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x42 */ { /* ModRMDecision */ @@ -189851,19 +189881,19 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x45 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5428 /* Table5428 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x46 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5300 /* Table5300 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x47 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5430 /* Table5430 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x48 */ { /* ModRMDecision */ @@ -189946,14 +189976,14 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x58 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5304 /* Table5304 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x59 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5306 /* Table5306 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x5a */ { /* ModRMDecision */ @@ -190106,14 +190136,14 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x78 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5308 /* Table5308 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x79 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5310 /* Table5310 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x7a */ { /* ModRMDecision */ @@ -190206,9 +190236,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x8c */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5432 /* Table5432 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x8d */ { /* ModRMDecision */ @@ -190216,9 +190246,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x8e */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5434 /* Table5434 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x8f */ { /* ModRMDecision */ @@ -190226,24 +190256,24 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x90 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5436 /* Table5436 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x91 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5438 /* Table5438 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x92 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5440 /* Table5440 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x93 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5442 /* Table5442 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x94 */ { /* ModRMDecision */ @@ -190256,54 +190286,54 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x96 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5444 /* Table5444 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x97 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5446 /* Table5446 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x98 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5448 /* Table5448 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x99 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5450 /* Table5450 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x9a */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5452 /* Table5452 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x9b */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5454 /* Table5454 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x9c */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5456 /* Table5456 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x9d */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5458 /* Table5458 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x9e */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5460 /* Table5460 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x9f */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5462 /* Table5462 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xa0 */ { /* ModRMDecision */ @@ -190336,54 +190366,54 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0xa6 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5464 /* Table5464 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xa7 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5466 /* Table5466 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xa8 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5468 /* Table5468 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xa9 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5470 /* Table5470 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xaa */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5472 /* Table5472 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xab */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5474 /* Table5474 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xac */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5476 /* Table5476 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xad */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5478 /* Table5478 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xae */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5480 /* Table5480 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xaf */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5482 /* Table5482 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xb0 */ { /* ModRMDecision */ @@ -190416,54 +190446,54 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0xb6 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5484 /* Table5484 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xb7 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5486 /* Table5486 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xb8 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5488 /* Table5488 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xb9 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5490 /* Table5490 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xba */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5492 /* Table5492 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xbb */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5494 /* Table5494 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xbc */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5496 /* Table5496 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xbd */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5498 /* Table5498 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xbe */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5500 /* Table5500 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xbf */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5502 /* Table5502 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xc0 */ { /* ModRMDecision */ @@ -190601,29 +190631,29 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0xdb */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5384 /* Table5384 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xdc */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5386 /* Table5386 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xdd */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5388 /* Table5388 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xde */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5390 /* Table5390 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xdf */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5392 /* Table5392 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xe0 */ { /* ModRMDecision */ @@ -190731,19 +190761,19 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0xf5 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5422 /* Table5422 */ }, /* 0xf6 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5424 /* Table5424 */ }, /* 0xf7 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5504 /* Table5504 */ + 5426 /* Table5426 */ }, /* 0xf8 */ { /* ModRMDecision */ @@ -190787,88 +190817,88 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { } } } -, /* IC_VEX_L_OPSIZE */ +, /* IC_VEX_W_OPSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5506 /* Table5506 */ + 5192 /* Table5192 */ }, /* 0x01 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5508 /* Table5508 */ + 5194 /* Table5194 */ }, /* 0x02 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5510 /* Table5510 */ + 5196 /* Table5196 */ }, /* 0x03 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5512 /* Table5512 */ + 5198 /* Table5198 */ }, /* 0x04 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5514 /* Table5514 */ + 5200 /* Table5200 */ }, /* 0x05 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5516 /* Table5516 */ + 5202 /* Table5202 */ }, /* 0x06 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5518 /* Table5518 */ + 5204 /* Table5204 */ }, /* 0x07 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5520 /* Table5520 */ + 5206 /* Table5206 */ }, /* 0x08 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5522 /* Table5522 */ + 5208 /* Table5208 */ }, /* 0x09 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5524 /* Table5524 */ + 5210 /* Table5210 */ }, /* 0x0a */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5526 /* Table5526 */ + 5212 /* Table5212 */ }, /* 0x0b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5528 /* Table5528 */ + 5214 /* Table5214 */ }, /* 0x0c */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5530 /* Table5530 */ + 5216 /* Table5216 */ }, /* 0x0d */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5532 /* Table5532 */ + 5218 /* Table5218 */ }, /* 0x0e */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5534 /* Table5534 */ + 5220 /* Table5220 */ }, /* 0x0f */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5536 /* Table5536 */ + 5222 /* Table5222 */ }, /* 0x10 */ { /* ModRMDecision */ @@ -190888,7 +190918,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { /* 0x13 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5538 /* Table5538 */ + 5224 /* Table5224 */ }, /* 0x14 */ { /* ModRMDecision */ @@ -190901,29 +190931,29 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x16 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5540 /* Table5540 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x17 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5542 /* Table5542 */ + 5226 /* Table5226 */ }, /* 0x18 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5544 /* Table5544 */ + 5228 /* Table5228 */ }, /* 0x19 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5546 /* Table5546 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x1a */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5548 /* Table5548 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x1b */ { /* ModRMDecision */ @@ -190933,17 +190963,17 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { /* 0x1c */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5550 /* Table5550 */ + 5230 /* Table5230 */ }, /* 0x1d */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5552 /* Table5552 */ + 5232 /* Table5232 */ }, /* 0x1e */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5554 /* Table5554 */ + 5234 /* Table5234 */ }, /* 0x1f */ { /* ModRMDecision */ @@ -190953,32 +190983,32 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { /* 0x20 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5556 /* Table5556 */ + 5236 /* Table5236 */ }, /* 0x21 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5558 /* Table5558 */ + 5238 /* Table5238 */ }, /* 0x22 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5560 /* Table5560 */ + 5240 /* Table5240 */ }, /* 0x23 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5562 /* Table5562 */ + 5242 /* Table5242 */ }, /* 0x24 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5564 /* Table5564 */ + 5244 /* Table5244 */ }, /* 0x25 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5566 /* Table5566 */ + 5246 /* Table5246 */ }, /* 0x26 */ { /* ModRMDecision */ @@ -190993,132 +191023,132 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { /* 0x28 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5568 /* Table5568 */ + 5248 /* Table5248 */ }, /* 0x29 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5570 /* Table5570 */ + 5250 /* Table5250 */ }, /* 0x2a */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5572 /* Table5572 */ + 5252 /* Table5252 */ }, /* 0x2b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5574 /* Table5574 */ + 5254 /* Table5254 */ }, /* 0x2c */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5576 /* Table5576 */ + 5256 /* Table5256 */ }, /* 0x2d */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5578 /* Table5578 */ + 5258 /* Table5258 */ }, /* 0x2e */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5580 /* Table5580 */ + 5260 /* Table5260 */ }, /* 0x2f */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5582 /* Table5582 */ + 5262 /* Table5262 */ }, /* 0x30 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5584 /* Table5584 */ + 5264 /* Table5264 */ }, /* 0x31 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5586 /* Table5586 */ + 5266 /* Table5266 */ }, /* 0x32 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5588 /* Table5588 */ + 5268 /* Table5268 */ }, /* 0x33 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5590 /* Table5590 */ + 5270 /* Table5270 */ }, /* 0x34 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5592 /* Table5592 */ + 5272 /* Table5272 */ }, /* 0x35 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5594 /* Table5594 */ + 5274 /* Table5274 */ }, /* 0x36 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5596 /* Table5596 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x37 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5598 /* Table5598 */ + 5276 /* Table5276 */ }, /* 0x38 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5600 /* Table5600 */ + 5278 /* Table5278 */ }, /* 0x39 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5602 /* Table5602 */ + 5280 /* Table5280 */ }, /* 0x3a */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5604 /* Table5604 */ + 5282 /* Table5282 */ }, /* 0x3b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5606 /* Table5606 */ + 5284 /* Table5284 */ }, /* 0x3c */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5608 /* Table5608 */ + 5286 /* Table5286 */ }, /* 0x3d */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5610 /* Table5610 */ + 5288 /* Table5288 */ }, /* 0x3e */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5612 /* Table5612 */ + 5290 /* Table5290 */ }, /* 0x3f */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5614 /* Table5614 */ + 5292 /* Table5292 */ }, /* 0x40 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5616 /* Table5616 */ + 5294 /* Table5294 */ }, /* 0x41 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5296 /* Table5296 */ }, /* 0x42 */ { /* ModRMDecision */ @@ -191138,17 +191168,17 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { /* 0x45 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5618 /* Table5618 */ + 5428 /* Table5428 */ }, /* 0x46 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5620 /* Table5620 */ + 5300 /* Table5300 */ }, /* 0x47 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5622 /* Table5622 */ + 5430 /* Table5430 */ }, /* 0x48 */ { /* ModRMDecision */ @@ -191233,17 +191263,17 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { /* 0x58 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5624 /* Table5624 */ + 5304 /* Table5304 */ }, /* 0x59 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5626 /* Table5626 */ + 5306 /* Table5306 */ }, /* 0x5a */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5628 /* Table5628 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x5b */ { /* ModRMDecision */ @@ -191393,12 +191423,12 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { /* 0x78 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5630 /* Table5630 */ + 5308 /* Table5308 */ }, /* 0x79 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5632 /* Table5632 */ + 5310 /* Table5310 */ }, /* 0x7a */ { /* ModRMDecision */ @@ -191493,7 +191523,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { /* 0x8c */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5634 /* Table5634 */ + 5432 /* Table5432 */ }, /* 0x8d */ { /* ModRMDecision */ @@ -191503,7 +191533,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { /* 0x8e */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5636 /* Table5636 */ + 5434 /* Table5434 */ }, /* 0x8f */ { /* ModRMDecision */ @@ -191513,22 +191543,22 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { /* 0x90 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5638 /* Table5638 */ + 5436 /* Table5436 */ }, /* 0x91 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5640 /* Table5640 */ + 5438 /* Table5438 */ }, /* 0x92 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5642 /* Table5642 */ + 5440 /* Table5440 */ }, /* 0x93 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5644 /* Table5644 */ + 5442 /* Table5442 */ }, /* 0x94 */ { /* ModRMDecision */ @@ -191543,52 +191573,52 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { /* 0x96 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5646 /* Table5646 */ + 5444 /* Table5444 */ }, /* 0x97 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5648 /* Table5648 */ + 5446 /* Table5446 */ }, /* 0x98 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5650 /* Table5650 */ + 5448 /* Table5448 */ }, /* 0x99 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5330 /* Table5330 */ + 5450 /* Table5450 */ }, /* 0x9a */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5652 /* Table5652 */ + 5452 /* Table5452 */ }, /* 0x9b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5334 /* Table5334 */ + 5454 /* Table5454 */ }, /* 0x9c */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5654 /* Table5654 */ + 5456 /* Table5456 */ }, /* 0x9d */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5338 /* Table5338 */ + 5458 /* Table5458 */ }, /* 0x9e */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5656 /* Table5656 */ + 5460 /* Table5460 */ }, /* 0x9f */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5342 /* Table5342 */ + 5462 /* Table5462 */ }, /* 0xa0 */ { /* ModRMDecision */ @@ -191623,52 +191653,52 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { /* 0xa6 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5658 /* Table5658 */ + 5464 /* Table5464 */ }, /* 0xa7 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5660 /* Table5660 */ + 5466 /* Table5466 */ }, /* 0xa8 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5662 /* Table5662 */ + 5468 /* Table5468 */ }, /* 0xa9 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5350 /* Table5350 */ + 5470 /* Table5470 */ }, /* 0xaa */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5664 /* Table5664 */ + 5472 /* Table5472 */ }, /* 0xab */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5354 /* Table5354 */ + 5474 /* Table5474 */ }, /* 0xac */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5666 /* Table5666 */ + 5476 /* Table5476 */ }, /* 0xad */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5358 /* Table5358 */ + 5478 /* Table5478 */ }, /* 0xae */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5668 /* Table5668 */ + 5480 /* Table5480 */ }, /* 0xaf */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5362 /* Table5362 */ + 5482 /* Table5482 */ }, /* 0xb0 */ { /* ModRMDecision */ @@ -191703,52 +191733,52 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { /* 0xb6 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5670 /* Table5670 */ + 5484 /* Table5484 */ }, /* 0xb7 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5672 /* Table5672 */ + 5486 /* Table5486 */ }, /* 0xb8 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5674 /* Table5674 */ + 5488 /* Table5488 */ }, /* 0xb9 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5370 /* Table5370 */ + 5490 /* Table5490 */ }, /* 0xba */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5676 /* Table5676 */ + 5492 /* Table5492 */ }, /* 0xbb */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5374 /* Table5374 */ + 5494 /* Table5494 */ }, /* 0xbc */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5678 /* Table5678 */ + 5496 /* Table5496 */ }, /* 0xbd */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5378 /* Table5378 */ + 5498 /* Table5498 */ }, /* 0xbe */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5680 /* Table5680 */ + 5500 /* Table5500 */ }, /* 0xbf */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5382 /* Table5382 */ + 5502 /* Table5502 */ }, /* 0xc0 */ { /* ModRMDecision */ @@ -191886,29 +191916,29 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0xdb */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5384 /* Table5384 */ }, /* 0xdc */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5386 /* Table5386 */ }, /* 0xdd */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5388 /* Table5388 */ }, /* 0xde */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5390 /* Table5390 */ }, /* 0xdf */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5392 /* Table5392 */ }, /* 0xe0 */ { /* ModRMDecision */ @@ -192026,9 +192056,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0xf7 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5504 /* Table5504 */ }, /* 0xf8 */ { /* ModRMDecision */ @@ -192072,7 +192102,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { } } } -, /* IC_VEX_L_W_OPSIZE */ +, /* IC_VEX_L_OPSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -192423,7 +192453,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { /* 0x45 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5682 /* Table5682 */ + 5618 /* Table5618 */ }, /* 0x46 */ { /* struct ModRMDecision */ @@ -192433,7 +192463,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { /* 0x47 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5684 /* Table5684 */ + 5622 /* Table5622 */ }, /* 0x48 */ { /* ModRMDecision */ @@ -192778,7 +192808,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { /* 0x8c */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5686 /* Table5686 */ + 5634 /* Table5634 */ }, /* 0x8d */ { /* ModRMDecision */ @@ -192788,7 +192818,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { /* 0x8e */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5688 /* Table5688 */ + 5636 /* Table5636 */ }, /* 0x8f */ { /* ModRMDecision */ @@ -192798,22 +192828,22 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { /* 0x90 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5690 /* Table5690 */ + 5638 /* Table5638 */ }, /* 0x91 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5692 /* Table5692 */ + 5640 /* Table5640 */ }, /* 0x92 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5694 /* Table5694 */ + 5642 /* Table5642 */ }, /* 0x93 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5696 /* Table5696 */ + 5644 /* Table5644 */ }, /* 0x94 */ { /* ModRMDecision */ @@ -192828,52 +192858,52 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { /* 0x96 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5698 /* Table5698 */ + 5646 /* Table5646 */ }, /* 0x97 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5700 /* Table5700 */ + 5648 /* Table5648 */ }, /* 0x98 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5702 /* Table5702 */ + 5650 /* Table5650 */ }, /* 0x99 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5450 /* Table5450 */ + 5330 /* Table5330 */ }, /* 0x9a */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5704 /* Table5704 */ + 5652 /* Table5652 */ }, /* 0x9b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5454 /* Table5454 */ + 5334 /* Table5334 */ }, /* 0x9c */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5706 /* Table5706 */ + 5654 /* Table5654 */ }, /* 0x9d */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5458 /* Table5458 */ + 5338 /* Table5338 */ }, /* 0x9e */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5708 /* Table5708 */ + 5656 /* Table5656 */ }, /* 0x9f */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5462 /* Table5462 */ + 5342 /* Table5342 */ }, /* 0xa0 */ { /* ModRMDecision */ @@ -192908,52 +192938,52 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { /* 0xa6 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5710 /* Table5710 */ + 5658 /* Table5658 */ }, /* 0xa7 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5712 /* Table5712 */ + 5660 /* Table5660 */ }, /* 0xa8 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5714 /* Table5714 */ + 5662 /* Table5662 */ }, /* 0xa9 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5470 /* Table5470 */ + 5350 /* Table5350 */ }, /* 0xaa */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5716 /* Table5716 */ + 5664 /* Table5664 */ }, /* 0xab */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5474 /* Table5474 */ + 5354 /* Table5354 */ }, /* 0xac */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5718 /* Table5718 */ + 5666 /* Table5666 */ }, /* 0xad */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5478 /* Table5478 */ + 5358 /* Table5358 */ }, /* 0xae */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5720 /* Table5720 */ + 5668 /* Table5668 */ }, /* 0xaf */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5482 /* Table5482 */ + 5362 /* Table5362 */ }, /* 0xb0 */ { /* ModRMDecision */ @@ -192988,52 +193018,52 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { /* 0xb6 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5722 /* Table5722 */ + 5670 /* Table5670 */ }, /* 0xb7 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5724 /* Table5724 */ + 5672 /* Table5672 */ }, /* 0xb8 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5726 /* Table5726 */ + 5674 /* Table5674 */ }, /* 0xb9 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5490 /* Table5490 */ + 5370 /* Table5370 */ }, /* 0xba */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5728 /* Table5728 */ + 5676 /* Table5676 */ }, /* 0xbb */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5494 /* Table5494 */ + 5374 /* Table5374 */ }, /* 0xbc */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5730 /* Table5730 */ + 5678 /* Table5678 */ }, /* 0xbd */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5498 /* Table5498 */ + 5378 /* Table5378 */ }, /* 0xbe */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5732 /* Table5732 */ + 5680 /* Table5680 */ }, /* 0xbf */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5502 /* Table5502 */ + 5382 /* Table5382 */ }, /* 0xc0 */ { /* ModRMDecision */ @@ -193357,88 +193387,88 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { } } } -, /* IC_EVEX_OPSIZE */ +, /* IC_VEX_L_W_OPSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5506 /* Table5506 */ }, /* 0x01 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5508 /* Table5508 */ }, /* 0x02 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5510 /* Table5510 */ }, /* 0x03 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5512 /* Table5512 */ }, /* 0x04 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5514 /* Table5514 */ }, /* 0x05 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5516 /* Table5516 */ }, /* 0x06 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5518 /* Table5518 */ }, /* 0x07 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5520 /* Table5520 */ }, /* 0x08 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5522 /* Table5522 */ }, /* 0x09 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5524 /* Table5524 */ }, /* 0x0a */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5526 /* Table5526 */ }, /* 0x0b */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5528 /* Table5528 */ }, /* 0x0c */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5530 /* Table5530 */ }, /* 0x0d */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5532 /* Table5532 */ }, /* 0x0e */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5534 /* Table5534 */ }, /* 0x0f */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5536 /* Table5536 */ }, /* 0x10 */ { /* ModRMDecision */ @@ -193456,9 +193486,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x13 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5538 /* Table5538 */ }, /* 0x14 */ { /* ModRMDecision */ @@ -193471,29 +193501,29 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x16 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5540 /* Table5540 */ }, /* 0x17 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5542 /* Table5542 */ }, /* 0x18 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5544 /* Table5544 */ }, /* 0x19 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5546 /* Table5546 */ }, /* 0x1a */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5548 /* Table5548 */ }, /* 0x1b */ { /* ModRMDecision */ @@ -193501,19 +193531,19 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x1c */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5550 /* Table5550 */ }, /* 0x1d */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5552 /* Table5552 */ }, /* 0x1e */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5554 /* Table5554 */ }, /* 0x1f */ { /* ModRMDecision */ @@ -193521,34 +193551,34 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x20 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5556 /* Table5556 */ }, /* 0x21 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5558 /* Table5558 */ }, /* 0x22 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5560 /* Table5560 */ }, /* 0x23 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5562 /* Table5562 */ }, /* 0x24 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5564 /* Table5564 */ }, /* 0x25 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5566 /* Table5566 */ }, /* 0x26 */ { /* ModRMDecision */ @@ -193561,129 +193591,129 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x28 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5568 /* Table5568 */ }, /* 0x29 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5570 /* Table5570 */ }, /* 0x2a */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5572 /* Table5572 */ }, /* 0x2b */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5574 /* Table5574 */ }, /* 0x2c */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5576 /* Table5576 */ }, /* 0x2d */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5578 /* Table5578 */ }, /* 0x2e */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5580 /* Table5580 */ }, /* 0x2f */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5582 /* Table5582 */ }, /* 0x30 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5584 /* Table5584 */ }, /* 0x31 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5586 /* Table5586 */ }, /* 0x32 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5588 /* Table5588 */ }, /* 0x33 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5590 /* Table5590 */ }, /* 0x34 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5592 /* Table5592 */ }, /* 0x35 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5594 /* Table5594 */ }, /* 0x36 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5596 /* Table5596 */ }, /* 0x37 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5598 /* Table5598 */ }, /* 0x38 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5600 /* Table5600 */ }, /* 0x39 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5602 /* Table5602 */ }, /* 0x3a */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5604 /* Table5604 */ }, /* 0x3b */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5606 /* Table5606 */ }, /* 0x3c */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5608 /* Table5608 */ }, /* 0x3d */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5610 /* Table5610 */ }, /* 0x3e */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5612 /* Table5612 */ }, /* 0x3f */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5614 /* Table5614 */ }, /* 0x40 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5616 /* Table5616 */ }, /* 0x41 */ { /* ModRMDecision */ @@ -193706,19 +193736,19 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x45 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5682 /* Table5682 */ }, /* 0x46 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5620 /* Table5620 */ }, /* 0x47 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5684 /* Table5684 */ }, /* 0x48 */ { /* ModRMDecision */ @@ -193746,9 +193776,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x4d */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5734 /* Table5734 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x4e */ { /* ModRMDecision */ @@ -193756,9 +193786,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x4f */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5736 /* Table5736 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x50 */ { /* ModRMDecision */ @@ -193801,19 +193831,19 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x58 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5624 /* Table5624 */ }, /* 0x59 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5626 /* Table5626 */ }, /* 0x5a */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5628 /* Table5628 */ }, /* 0x5b */ { /* ModRMDecision */ @@ -193961,14 +193991,14 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x78 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5630 /* Table5630 */ }, /* 0x79 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5632 /* Table5632 */ }, /* 0x7a */ { /* ModRMDecision */ @@ -194061,9 +194091,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x8c */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5686 /* Table5686 */ }, /* 0x8d */ { /* ModRMDecision */ @@ -194071,9 +194101,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x8e */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5688 /* Table5688 */ }, /* 0x8f */ { /* ModRMDecision */ @@ -194081,24 +194111,24 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x90 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5690 /* Table5690 */ }, /* 0x91 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5692 /* Table5692 */ }, /* 0x92 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5694 /* Table5694 */ }, /* 0x93 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5696 /* Table5696 */ }, /* 0x94 */ { /* ModRMDecision */ @@ -194111,54 +194141,54 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x96 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5698 /* Table5698 */ }, /* 0x97 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5700 /* Table5700 */ }, /* 0x98 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5702 /* Table5702 */ }, /* 0x99 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5450 /* Table5450 */ }, /* 0x9a */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5704 /* Table5704 */ }, /* 0x9b */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5454 /* Table5454 */ }, /* 0x9c */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5706 /* Table5706 */ }, /* 0x9d */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5458 /* Table5458 */ }, /* 0x9e */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5708 /* Table5708 */ }, /* 0x9f */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5462 /* Table5462 */ }, /* 0xa0 */ { /* ModRMDecision */ @@ -194191,54 +194221,54 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0xa6 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5710 /* Table5710 */ }, /* 0xa7 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5712 /* Table5712 */ }, /* 0xa8 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5714 /* Table5714 */ }, /* 0xa9 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5738 /* Table5738 */ + 5470 /* Table5470 */ }, /* 0xaa */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5716 /* Table5716 */ }, /* 0xab */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5740 /* Table5740 */ + 5474 /* Table5474 */ }, /* 0xac */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5718 /* Table5718 */ }, /* 0xad */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5742 /* Table5742 */ + 5478 /* Table5478 */ }, /* 0xae */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5720 /* Table5720 */ }, /* 0xaf */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5744 /* Table5744 */ + 5482 /* Table5482 */ }, /* 0xb0 */ { /* ModRMDecision */ @@ -194271,54 +194301,54 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0xb6 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5722 /* Table5722 */ }, /* 0xb7 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5724 /* Table5724 */ }, /* 0xb8 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5726 /* Table5726 */ }, /* 0xb9 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5490 /* Table5490 */ }, /* 0xba */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5728 /* Table5728 */ }, /* 0xbb */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5494 /* Table5494 */ }, /* 0xbc */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5730 /* Table5730 */ }, /* 0xbd */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5498 /* Table5498 */ }, /* 0xbe */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5732 /* Table5732 */ }, /* 0xbf */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5502 /* Table5502 */ }, /* 0xc0 */ { /* ModRMDecision */ @@ -194376,9 +194406,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0xcb */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5746 /* Table5746 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xcc */ { /* ModRMDecision */ @@ -194386,9 +194416,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0xcd */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5748 /* Table5748 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xce */ { /* ModRMDecision */ @@ -194642,7 +194672,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { } } } -, /* IC_EVEX_W_OPSIZE */ +, /* IC_EVEX_OPSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -195033,7 +195063,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { /* 0x4d */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5750 /* Table5750 */ + 5734 /* Table5734 */ }, /* 0x4e */ { /* ModRMDecision */ @@ -195043,7 +195073,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { /* 0x4f */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5752 /* Table5752 */ + 5736 /* Table5736 */ }, /* 0x50 */ { /* ModRMDecision */ @@ -195493,7 +195523,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { /* 0xa9 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5754 /* Table5754 */ + 5738 /* Table5738 */ }, /* 0xaa */ { /* ModRMDecision */ @@ -195503,7 +195533,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { /* 0xab */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5756 /* Table5756 */ + 5740 /* Table5740 */ }, /* 0xac */ { /* ModRMDecision */ @@ -195513,7 +195543,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { /* 0xad */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5758 /* Table5758 */ + 5742 /* Table5742 */ }, /* 0xae */ { /* ModRMDecision */ @@ -195523,7 +195553,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { /* 0xaf */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5760 /* Table5760 */ + 5744 /* Table5744 */ }, /* 0xb0 */ { /* ModRMDecision */ @@ -195663,7 +195693,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { /* 0xcb */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5762 /* Table5762 */ + 5746 /* Table5746 */ }, /* 0xcc */ { /* ModRMDecision */ @@ -195673,7 +195703,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { /* 0xcd */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5764 /* Table5764 */ + 5748 /* Table5748 */ }, /* 0xce */ { /* ModRMDecision */ @@ -195927,7 +195957,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { } } } -, /* IC_EVEX_L_W_OPSIZE */ +, /* IC_EVEX_W_OPSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -196318,7 +196348,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { /* 0x4d */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5734 /* Table5734 */ + 5750 /* Table5750 */ }, /* 0x4e */ { /* ModRMDecision */ @@ -196328,7 +196358,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { /* 0x4f */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5736 /* Table5736 */ + 5752 /* Table5752 */ }, /* 0x50 */ { /* ModRMDecision */ @@ -196778,7 +196808,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { /* 0xa9 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5738 /* Table5738 */ + 5754 /* Table5754 */ }, /* 0xaa */ { /* ModRMDecision */ @@ -196788,7 +196818,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { /* 0xab */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5740 /* Table5740 */ + 5756 /* Table5756 */ }, /* 0xac */ { /* ModRMDecision */ @@ -196798,7 +196828,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { /* 0xad */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5742 /* Table5742 */ + 5758 /* Table5758 */ }, /* 0xae */ { /* ModRMDecision */ @@ -196808,7 +196838,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { /* 0xaf */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5744 /* Table5744 */ + 5760 /* Table5760 */ }, /* 0xb0 */ { /* ModRMDecision */ @@ -196948,7 +196978,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { /* 0xcb */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5746 /* Table5746 */ + 5762 /* Table5762 */ }, /* 0xcc */ { /* ModRMDecision */ @@ -196958,7 +196988,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { /* 0xcd */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5748 /* Table5748 */ + 5764 /* Table5764 */ }, /* 0xce */ { /* ModRMDecision */ @@ -197212,7 +197242,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { } } } -, /* IC_EVEX_L2_XS */ +, /* IC_EVEX_L_W_OPSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -197301,29 +197331,29 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x11 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5766 /* Table5766 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x12 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5768 /* Table5768 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x13 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5770 /* Table5770 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x14 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5772 /* Table5772 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x15 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5774 /* Table5774 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x16 */ { /* ModRMDecision */ @@ -197381,29 +197411,29 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x21 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5776 /* Table5776 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x22 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5778 /* Table5778 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x23 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5780 /* Table5780 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x24 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5782 /* Table5782 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x25 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5784 /* Table5784 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x26 */ { /* ModRMDecision */ @@ -197411,9 +197441,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x27 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5786 /* Table5786 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x28 */ { /* ModRMDecision */ @@ -197461,29 +197491,29 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x31 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5788 /* Table5788 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x32 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5790 /* Table5790 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x33 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5792 /* Table5792 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x34 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5794 /* Table5794 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x35 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5796 /* Table5796 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x36 */ { /* ModRMDecision */ @@ -197506,9 +197536,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x3a */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5798 /* Table5798 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x3b */ { /* ModRMDecision */ @@ -197601,9 +197631,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x4d */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5734 /* Table5734 */ }, /* 0x4e */ { /* ModRMDecision */ @@ -197611,9 +197641,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x4f */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5736 /* Table5736 */ }, /* 0x50 */ { /* ModRMDecision */ @@ -198061,9 +198091,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0xa9 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5738 /* Table5738 */ }, /* 0xaa */ { /* ModRMDecision */ @@ -198071,9 +198101,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0xab */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5740 /* Table5740 */ }, /* 0xac */ { /* ModRMDecision */ @@ -198081,9 +198111,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0xad */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5742 /* Table5742 */ }, /* 0xae */ { /* ModRMDecision */ @@ -198091,9 +198121,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0xaf */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5744 /* Table5744 */ }, /* 0xb0 */ { /* ModRMDecision */ @@ -198231,9 +198261,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0xcb */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5746 /* Table5746 */ }, /* 0xcc */ { /* ModRMDecision */ @@ -198241,9 +198271,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0xcd */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5748 /* Table5748 */ }, /* 0xce */ { /* ModRMDecision */ @@ -198497,7 +198527,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { } } } -, /* IC_EVEX_L2_OPSIZE */ +, /* IC_EVEX_L2_XS */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -198586,44 +198616,44 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x11 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5766 /* Table5766 */ }, /* 0x12 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5768 /* Table5768 */ }, /* 0x13 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5800 /* Table5800 */ + 5770 /* Table5770 */ }, /* 0x14 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5772 /* Table5772 */ }, /* 0x15 */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5774 /* Table5774 */ + }, + /* 0x16 */ { /* ModRMDecision */ MODRM_ONEENTRY, 0 /* EmptyTable */ }, - /* 0x16 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5802 /* Table5802 */ - }, /* 0x17 */ { /* ModRMDecision */ MODRM_ONEENTRY, 0 /* EmptyTable */ }, /* 0x18 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5804 /* Table5804 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x19 */ { /* ModRMDecision */ @@ -198651,9 +198681,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x1e */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5806 /* Table5806 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x1f */ { /* ModRMDecision */ @@ -198668,27 +198698,27 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { /* 0x21 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5808 /* Table5808 */ + 5776 /* Table5776 */ }, /* 0x22 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5810 /* Table5810 */ + 5778 /* Table5778 */ }, /* 0x23 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5812 /* Table5812 */ + 5780 /* Table5780 */ }, /* 0x24 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5814 /* Table5814 */ + 5782 /* Table5782 */ }, /* 0x25 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5816 /* Table5816 */ + 5784 /* Table5784 */ }, /* 0x26 */ { /* ModRMDecision */ @@ -198698,7 +198728,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { /* 0x27 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5818 /* Table5818 */ + 5786 /* Table5786 */ }, /* 0x28 */ { /* ModRMDecision */ @@ -198748,32 +198778,32 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { /* 0x31 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5820 /* Table5820 */ + 5788 /* Table5788 */ }, /* 0x32 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5822 /* Table5822 */ + 5790 /* Table5790 */ }, /* 0x33 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5824 /* Table5824 */ + 5792 /* Table5792 */ }, /* 0x34 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5826 /* Table5826 */ + 5794 /* Table5794 */ }, /* 0x35 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5828 /* Table5828 */ + 5796 /* Table5796 */ }, /* 0x36 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5830 /* Table5830 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x37 */ { /* ModRMDecision */ @@ -198786,19 +198816,19 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x39 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5832 /* Table5832 */ - }, - /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, 0 /* EmptyTable */ }, - /* 0x3b */ + /* 0x3a */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5834 /* Table5834 */ + 5798 /* Table5798 */ + }, + /* 0x3b */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x3c */ { /* ModRMDecision */ @@ -198806,9 +198836,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x3d */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5836 /* Table5836 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x3e */ { /* ModRMDecision */ @@ -198816,14 +198846,14 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x3f */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5838 /* Table5838 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x40 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5840 /* Table5840 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x41 */ { /* ModRMDecision */ @@ -198846,19 +198876,19 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x45 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5842 /* Table5842 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x46 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5844 /* Table5844 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x47 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5846 /* Table5846 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x48 */ { /* ModRMDecision */ @@ -198881,9 +198911,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x4c */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5848 /* Table5848 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x4d */ { /* ModRMDecision */ @@ -198891,9 +198921,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x4e */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5850 /* Table5850 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x4f */ { /* ModRMDecision */ @@ -198941,9 +198971,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x58 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5852 /* Table5852 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x59 */ { /* ModRMDecision */ @@ -199091,14 +199121,14 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x76 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5854 /* Table5854 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x77 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5856 /* Table5856 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x78 */ { /* ModRMDecision */ @@ -199121,9 +199151,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x7c */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5858 /* Table5858 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x7d */ { /* ModRMDecision */ @@ -199131,14 +199161,14 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x7e */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5860 /* Table5860 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x7f */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5862 /* Table5862 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x80 */ { /* ModRMDecision */ @@ -199251,19 +199281,19 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x96 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5864 /* Table5864 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x97 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5866 /* Table5866 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x98 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5868 /* Table5868 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x99 */ { /* ModRMDecision */ @@ -199271,9 +199301,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x9a */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5870 /* Table5870 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x9b */ { /* ModRMDecision */ @@ -199281,9 +199311,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x9c */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5872 /* Table5872 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x9d */ { /* ModRMDecision */ @@ -199291,9 +199321,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x9e */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5874 /* Table5874 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x9f */ { /* ModRMDecision */ @@ -199331,19 +199361,19 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0xa6 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5876 /* Table5876 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xa7 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5878 /* Table5878 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xa8 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5880 /* Table5880 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xa9 */ { /* ModRMDecision */ @@ -199351,9 +199381,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0xaa */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5882 /* Table5882 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xab */ { /* ModRMDecision */ @@ -199361,9 +199391,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0xac */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5884 /* Table5884 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xad */ { /* ModRMDecision */ @@ -199371,9 +199401,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0xae */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5886 /* Table5886 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xaf */ { /* ModRMDecision */ @@ -199481,9 +199511,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0xc4 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5888 /* Table5888 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xc5 */ { /* ModRMDecision */ @@ -199511,9 +199541,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0xca */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5890 /* Table5890 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xcb */ { /* ModRMDecision */ @@ -199521,9 +199551,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0xcc */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5892 /* Table5892 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xcd */ { /* ModRMDecision */ @@ -199782,7 +199812,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { } } } -, /* IC_EVEX_L2_W_XS */ +, /* IC_EVEX_L2_OPSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -199881,9 +199911,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x13 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5800 /* Table5800 */ }, /* 0x14 */ { /* ModRMDecision */ @@ -199896,9 +199926,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x16 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5802 /* Table5802 */ }, /* 0x17 */ { /* ModRMDecision */ @@ -199906,9 +199936,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x18 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5804 /* Table5804 */ }, /* 0x19 */ { /* ModRMDecision */ @@ -199936,9 +199966,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x1e */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5806 /* Table5806 */ }, /* 0x1f */ { /* ModRMDecision */ @@ -199951,29 +199981,29 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x21 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5808 /* Table5808 */ }, /* 0x22 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5810 /* Table5810 */ }, /* 0x23 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5812 /* Table5812 */ }, /* 0x24 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5814 /* Table5814 */ }, /* 0x25 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5816 /* Table5816 */ }, /* 0x26 */ { /* ModRMDecision */ @@ -199983,7 +200013,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { /* 0x27 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5894 /* Table5894 */ + 5818 /* Table5818 */ }, /* 0x28 */ { /* ModRMDecision */ @@ -199996,9 +200026,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x2a */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5896 /* Table5896 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x2b */ { /* ModRMDecision */ @@ -200031,34 +200061,34 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x31 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5820 /* Table5820 */ }, /* 0x32 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5822 /* Table5822 */ }, /* 0x33 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5824 /* Table5824 */ }, /* 0x34 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5826 /* Table5826 */ }, /* 0x35 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5828 /* Table5828 */ }, /* 0x36 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5830 /* Table5830 */ }, /* 0x37 */ { /* ModRMDecision */ @@ -200071,9 +200101,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x39 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5832 /* Table5832 */ }, /* 0x3a */ { /* ModRMDecision */ @@ -200081,9 +200111,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x3b */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5834 /* Table5834 */ }, /* 0x3c */ { /* ModRMDecision */ @@ -200091,9 +200121,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x3d */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5836 /* Table5836 */ }, /* 0x3e */ { /* ModRMDecision */ @@ -200101,14 +200131,14 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x3f */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5838 /* Table5838 */ }, /* 0x40 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5840 /* Table5840 */ }, /* 0x41 */ { /* ModRMDecision */ @@ -200131,19 +200161,19 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x45 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5842 /* Table5842 */ }, /* 0x46 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5844 /* Table5844 */ }, /* 0x47 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5846 /* Table5846 */ }, /* 0x48 */ { /* ModRMDecision */ @@ -200166,9 +200196,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x4c */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5848 /* Table5848 */ }, /* 0x4d */ { /* ModRMDecision */ @@ -200176,9 +200206,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x4e */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5850 /* Table5850 */ }, /* 0x4f */ { /* ModRMDecision */ @@ -200226,9 +200256,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x58 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5852 /* Table5852 */ }, /* 0x59 */ { /* ModRMDecision */ @@ -200376,14 +200406,14 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x76 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5854 /* Table5854 */ }, /* 0x77 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5856 /* Table5856 */ }, /* 0x78 */ { /* ModRMDecision */ @@ -200406,9 +200436,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x7c */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5858 /* Table5858 */ }, /* 0x7d */ { /* ModRMDecision */ @@ -200416,14 +200446,14 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x7e */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5860 /* Table5860 */ }, /* 0x7f */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5862 /* Table5862 */ }, /* 0x80 */ { /* ModRMDecision */ @@ -200536,19 +200566,19 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x96 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5864 /* Table5864 */ }, /* 0x97 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5866 /* Table5866 */ }, /* 0x98 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5868 /* Table5868 */ }, /* 0x99 */ { /* ModRMDecision */ @@ -200556,9 +200586,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x9a */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5870 /* Table5870 */ }, /* 0x9b */ { /* ModRMDecision */ @@ -200566,9 +200596,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x9c */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5872 /* Table5872 */ }, /* 0x9d */ { /* ModRMDecision */ @@ -200576,9 +200606,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x9e */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5874 /* Table5874 */ }, /* 0x9f */ { /* ModRMDecision */ @@ -200616,19 +200646,19 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0xa6 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5876 /* Table5876 */ }, /* 0xa7 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5878 /* Table5878 */ }, /* 0xa8 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5880 /* Table5880 */ }, /* 0xa9 */ { /* ModRMDecision */ @@ -200636,9 +200666,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0xaa */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5882 /* Table5882 */ }, /* 0xab */ { /* ModRMDecision */ @@ -200646,9 +200676,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0xac */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5884 /* Table5884 */ }, /* 0xad */ { /* ModRMDecision */ @@ -200656,9 +200686,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0xae */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5886 /* Table5886 */ }, /* 0xaf */ { /* ModRMDecision */ @@ -200766,9 +200796,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0xc4 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5888 /* Table5888 */ }, /* 0xc5 */ { /* ModRMDecision */ @@ -200796,9 +200826,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0xca */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5890 /* Table5890 */ }, /* 0xcb */ { /* ModRMDecision */ @@ -200806,9 +200836,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0xcc */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5892 /* Table5892 */ }, /* 0xcd */ { /* ModRMDecision */ @@ -201067,7 +201097,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { } } } -, /* IC_EVEX_L2_W_OPSIZE */ +, /* IC_EVEX_L2_W_XS */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -201181,9 +201211,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x16 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5898 /* Table5898 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x17 */ { /* ModRMDecision */ @@ -201196,9 +201226,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x19 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5900 /* Table5900 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x1a */ { /* ModRMDecision */ @@ -201226,9 +201256,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x1f */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5902 /* Table5902 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x20 */ { /* ModRMDecision */ @@ -201268,23 +201298,23 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { /* 0x27 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5904 /* Table5904 */ + 5894 /* Table5894 */ }, /* 0x28 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5906 /* Table5906 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x29 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5908 /* Table5908 */ - }, - /* 0x2a */ { /* ModRMDecision */ MODRM_ONEENTRY, 0 /* EmptyTable */ }, + /* 0x2a */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5896 /* Table5896 */ + }, /* 0x2b */ { /* ModRMDecision */ MODRM_ONEENTRY, @@ -201341,14 +201371,14 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x36 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5910 /* Table5910 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x37 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5912 /* Table5912 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x38 */ { /* ModRMDecision */ @@ -201356,9 +201386,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x39 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5914 /* Table5914 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x3a */ { /* ModRMDecision */ @@ -201366,9 +201396,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x3b */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5916 /* Table5916 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x3c */ { /* ModRMDecision */ @@ -201376,9 +201406,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x3d */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5918 /* Table5918 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x3e */ { /* ModRMDecision */ @@ -201386,9 +201416,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x3f */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5920 /* Table5920 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x40 */ { /* ModRMDecision */ @@ -201416,19 +201446,19 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x45 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5922 /* Table5922 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x46 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5924 /* Table5924 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x47 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5926 /* Table5926 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x48 */ { /* ModRMDecision */ @@ -201451,9 +201481,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x4c */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5928 /* Table5928 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x4d */ { /* ModRMDecision */ @@ -201461,9 +201491,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x4e */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5930 /* Table5930 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x4f */ { /* ModRMDecision */ @@ -201516,9 +201546,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x59 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5932 /* Table5932 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x5a */ { /* ModRMDecision */ @@ -201661,14 +201691,14 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x76 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5934 /* Table5934 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x77 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5936 /* Table5936 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x78 */ { /* ModRMDecision */ @@ -201691,9 +201721,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x7c */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5938 /* Table5938 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x7d */ { /* ModRMDecision */ @@ -201701,14 +201731,14 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x7e */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5940 /* Table5940 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x7f */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5942 /* Table5942 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x80 */ { /* ModRMDecision */ @@ -201821,19 +201851,19 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x96 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5944 /* Table5944 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x97 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5946 /* Table5946 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x98 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5948 /* Table5948 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x99 */ { /* ModRMDecision */ @@ -201841,9 +201871,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x9a */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5950 /* Table5950 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x9b */ { /* ModRMDecision */ @@ -201851,9 +201881,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x9c */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5952 /* Table5952 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x9d */ { /* ModRMDecision */ @@ -201861,9 +201891,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x9e */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5954 /* Table5954 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x9f */ { /* ModRMDecision */ @@ -201901,19 +201931,19 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0xa6 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5956 /* Table5956 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xa7 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5958 /* Table5958 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xa8 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5960 /* Table5960 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xa9 */ { /* ModRMDecision */ @@ -201921,9 +201951,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0xaa */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5962 /* Table5962 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xab */ { /* ModRMDecision */ @@ -201931,9 +201961,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0xac */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5964 /* Table5964 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xad */ { /* ModRMDecision */ @@ -201941,9 +201971,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0xae */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5966 /* Table5966 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xaf */ { /* ModRMDecision */ @@ -202051,9 +202081,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0xc4 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5968 /* Table5968 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xc5 */ { /* ModRMDecision */ @@ -202081,9 +202111,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0xca */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5970 /* Table5970 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xcb */ { /* ModRMDecision */ @@ -202091,9 +202121,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0xcc */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5972 /* Table5972 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xcd */ { /* ModRMDecision */ @@ -202352,7 +202382,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { } } } -, /* IC_EVEX_L2_OPSIZE_K */ +, /* IC_EVEX_L2_W_OPSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -202466,9 +202496,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x16 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5898 /* Table5898 */ }, /* 0x17 */ { /* ModRMDecision */ @@ -202481,9 +202511,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x19 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5900 /* Table5900 */ }, /* 0x1a */ { /* ModRMDecision */ @@ -202511,9 +202541,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x1f */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5902 /* Table5902 */ }, /* 0x20 */ { /* ModRMDecision */ @@ -202551,19 +202581,19 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x27 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5904 /* Table5904 */ }, /* 0x28 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5906 /* Table5906 */ }, /* 0x29 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5908 /* Table5908 */ }, /* 0x2a */ { /* ModRMDecision */ @@ -202626,14 +202656,14 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x36 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5910 /* Table5910 */ }, /* 0x37 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5912 /* Table5912 */ }, /* 0x38 */ { /* ModRMDecision */ @@ -202641,9 +202671,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x39 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5914 /* Table5914 */ }, /* 0x3a */ { /* ModRMDecision */ @@ -202651,9 +202681,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x3b */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5916 /* Table5916 */ }, /* 0x3c */ { /* ModRMDecision */ @@ -202661,9 +202691,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x3d */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5918 /* Table5918 */ }, /* 0x3e */ { /* ModRMDecision */ @@ -202671,9 +202701,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x3f */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5920 /* Table5920 */ }, /* 0x40 */ { /* ModRMDecision */ @@ -202701,19 +202731,19 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x45 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5922 /* Table5922 */ }, /* 0x46 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5924 /* Table5924 */ }, /* 0x47 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5926 /* Table5926 */ }, /* 0x48 */ { /* ModRMDecision */ @@ -202736,9 +202766,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x4c */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5928 /* Table5928 */ }, /* 0x4d */ { /* ModRMDecision */ @@ -202746,9 +202776,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x4e */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5930 /* Table5930 */ }, /* 0x4f */ { /* ModRMDecision */ @@ -202801,9 +202831,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x59 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5932 /* Table5932 */ }, /* 0x5a */ { /* ModRMDecision */ @@ -202856,14 +202886,14 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x64 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5974 /* Table5974 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x65 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5976 /* Table5976 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x66 */ { /* ModRMDecision */ @@ -202946,14 +202976,14 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x76 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5934 /* Table5934 */ }, /* 0x77 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5936 /* Table5936 */ }, /* 0x78 */ { /* ModRMDecision */ @@ -202976,9 +203006,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x7c */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5938 /* Table5938 */ }, /* 0x7d */ { /* ModRMDecision */ @@ -202986,14 +203016,14 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x7e */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5940 /* Table5940 */ }, /* 0x7f */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5942 /* Table5942 */ }, /* 0x80 */ { /* ModRMDecision */ @@ -203076,24 +203106,24 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x90 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5978 /* Table5978 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x91 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5980 /* Table5980 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x92 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5982 /* Table5982 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x93 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5984 /* Table5984 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x94 */ { /* ModRMDecision */ @@ -203106,19 +203136,19 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x96 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5944 /* Table5944 */ }, /* 0x97 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5946 /* Table5946 */ }, /* 0x98 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5948 /* Table5948 */ }, /* 0x99 */ { /* ModRMDecision */ @@ -203126,9 +203156,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x9a */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5950 /* Table5950 */ }, /* 0x9b */ { /* ModRMDecision */ @@ -203136,9 +203166,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x9c */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5952 /* Table5952 */ }, /* 0x9d */ { /* ModRMDecision */ @@ -203146,9 +203176,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x9e */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5954 /* Table5954 */ }, /* 0x9f */ { /* ModRMDecision */ @@ -203156,24 +203186,24 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0xa0 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5986 /* Table5986 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xa1 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5988 /* Table5988 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xa2 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5990 /* Table5990 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xa3 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5992 /* Table5992 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xa4 */ { /* ModRMDecision */ @@ -203186,19 +203216,19 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0xa6 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5956 /* Table5956 */ }, /* 0xa7 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5958 /* Table5958 */ }, /* 0xa8 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5960 /* Table5960 */ }, /* 0xa9 */ { /* ModRMDecision */ @@ -203206,9 +203236,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0xaa */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5962 /* Table5962 */ }, /* 0xab */ { /* ModRMDecision */ @@ -203216,9 +203246,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0xac */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5964 /* Table5964 */ }, /* 0xad */ { /* ModRMDecision */ @@ -203226,9 +203256,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0xae */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5966 /* Table5966 */ }, /* 0xaf */ { /* ModRMDecision */ @@ -203338,7 +203368,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { /* 0xc4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5994 /* Table5994 */ + 5968 /* Table5968 */ }, /* 0xc5 */ { /* ModRMDecision */ @@ -203366,9 +203396,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0xca */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5970 /* Table5970 */ }, /* 0xcb */ { /* ModRMDecision */ @@ -203376,9 +203406,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0xcc */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5972 /* Table5972 */ }, /* 0xcd */ { /* ModRMDecision */ @@ -203637,7 +203667,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { } } } -, /* IC_EVEX_L2_W_OPSIZE_K */ +, /* IC_EVEX_L2_OPSIZE_K */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -204143,12 +204173,12 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { /* 0x64 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5996 /* Table5996 */ + 5974 /* Table5974 */ }, /* 0x65 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 5998 /* Table5998 */ + 5976 /* Table5976 */ }, /* 0x66 */ { /* ModRMDecision */ @@ -204363,22 +204393,22 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { /* 0x90 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 6000 /* Table6000 */ + 5978 /* Table5978 */ }, /* 0x91 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 6002 /* Table6002 */ + 5980 /* Table5980 */ }, /* 0x92 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 6004 /* Table6004 */ + 5982 /* Table5982 */ }, /* 0x93 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 6006 /* Table6006 */ + 5984 /* Table5984 */ }, /* 0x94 */ { /* ModRMDecision */ @@ -204443,22 +204473,22 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { /* 0xa0 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 6008 /* Table6008 */ + 5986 /* Table5986 */ }, /* 0xa1 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 6010 /* Table6010 */ + 5988 /* Table5988 */ }, /* 0xa2 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 6012 /* Table6012 */ + 5990 /* Table5990 */ }, /* 0xa3 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 6014 /* Table6014 */ + 5992 /* Table5992 */ }, /* 0xa4 */ { /* ModRMDecision */ @@ -204623,7 +204653,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { /* 0xc4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 6016 /* Table6016 */ + 5994 /* Table5994 */ }, /* 0xc5 */ { /* ModRMDecision */ @@ -204922,7 +204952,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { } } } -, /* IC_EVEX_OPSIZE_B */ +, /* IC_EVEX_L2_W_OPSIZE_K */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -205426,14 +205456,14 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x64 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5996 /* Table5996 */ }, /* 0x65 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5998 /* Table5998 */ }, /* 0x66 */ { /* ModRMDecision */ @@ -205646,24 +205676,24 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x90 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6000 /* Table6000 */ }, /* 0x91 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6002 /* Table6002 */ }, /* 0x92 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6004 /* Table6004 */ }, /* 0x93 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6006 /* Table6006 */ }, /* 0x94 */ { /* ModRMDecision */ @@ -205726,24 +205756,24 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0xa0 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6008 /* Table6008 */ }, /* 0xa1 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6010 /* Table6010 */ }, /* 0xa2 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6012 /* Table6012 */ }, /* 0xa3 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6014 /* Table6014 */ }, /* 0xa4 */ { /* ModRMDecision */ @@ -205906,9 +205936,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0xc4 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6016 /* Table6016 */ }, /* 0xc5 */ { /* ModRMDecision */ @@ -205941,9 +205971,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0xcb */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6018 /* Table6018 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xcc */ { /* ModRMDecision */ @@ -205951,9 +205981,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0xcd */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6020 /* Table6020 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xce */ { /* ModRMDecision */ @@ -206207,7 +206237,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { } } } -, /* IC_EVEX_W_OPSIZE_B */ +, /* IC_EVEX_OPSIZE_B */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -207228,7 +207258,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { /* 0xcb */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 6022 /* Table6022 */ + 6018 /* Table6018 */ }, /* 0xcc */ { /* ModRMDecision */ @@ -207238,7 +207268,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { /* 0xcd */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 6024 /* Table6024 */ + 6020 /* Table6020 */ }, /* 0xce */ { /* ModRMDecision */ @@ -207492,7 +207522,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { } } } -, /* IC_EVEX_L2_OPSIZE_B */ +, /* IC_EVEX_W_OPSIZE_B */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -207781,9 +207811,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x39 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6026 /* Table6026 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x3a */ { /* ModRMDecision */ @@ -207791,9 +207821,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x3b */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6028 /* Table6028 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x3c */ { /* ModRMDecision */ @@ -207801,9 +207831,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x3d */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6030 /* Table6030 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x3e */ { /* ModRMDecision */ @@ -207811,14 +207841,14 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x3f */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6032 /* Table6032 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x40 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6034 /* Table6034 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x41 */ { /* ModRMDecision */ @@ -208246,19 +208276,19 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x96 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6036 /* Table6036 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x97 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6038 /* Table6038 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x98 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6040 /* Table6040 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x99 */ { /* ModRMDecision */ @@ -208266,9 +208296,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x9a */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6042 /* Table6042 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x9b */ { /* ModRMDecision */ @@ -208276,9 +208306,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x9c */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6044 /* Table6044 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x9d */ { /* ModRMDecision */ @@ -208286,9 +208316,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x9e */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6046 /* Table6046 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x9f */ { /* ModRMDecision */ @@ -208326,19 +208356,19 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0xa6 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6048 /* Table6048 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xa7 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6050 /* Table6050 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xa8 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6052 /* Table6052 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xa9 */ { /* ModRMDecision */ @@ -208346,9 +208376,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0xaa */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6054 /* Table6054 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xab */ { /* ModRMDecision */ @@ -208356,9 +208386,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0xac */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6056 /* Table6056 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xad */ { /* ModRMDecision */ @@ -208366,9 +208396,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0xae */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6058 /* Table6058 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xaf */ { /* ModRMDecision */ @@ -208476,9 +208506,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0xc4 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6060 /* Table6060 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xc5 */ { /* ModRMDecision */ @@ -208506,25 +208536,25 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0xca */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6062 /* Table6062 */ - }, - /* 0xcb */ { /* ModRMDecision */ MODRM_ONEENTRY, 0 /* EmptyTable */ }, - /* 0xcc */ + /* 0xcb */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 6064 /* Table6064 */ + 6022 /* Table6022 */ }, - /* 0xcd */ + /* 0xcc */ { /* ModRMDecision */ MODRM_ONEENTRY, 0 /* EmptyTable */ }, + /* 0xcd */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6024 /* Table6024 */ + }, /* 0xce */ { /* ModRMDecision */ MODRM_ONEENTRY, @@ -208777,7 +208807,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { } } } -, /* IC_EVEX_L2_W_OPSIZE_B */ +, /* IC_EVEX_L2_OPSIZE_B */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -209068,7 +209098,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { /* 0x39 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 6066 /* Table6066 */ + 6026 /* Table6026 */ }, /* 0x3a */ { /* ModRMDecision */ @@ -209078,7 +209108,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { /* 0x3b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 6068 /* Table6068 */ + 6028 /* Table6028 */ }, /* 0x3c */ { /* ModRMDecision */ @@ -209088,7 +209118,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { /* 0x3d */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 6070 /* Table6070 */ + 6030 /* Table6030 */ }, /* 0x3e */ { /* ModRMDecision */ @@ -209098,12 +209128,12 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { /* 0x3f */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 6072 /* Table6072 */ + 6032 /* Table6032 */ }, /* 0x40 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6034 /* Table6034 */ }, /* 0x41 */ { /* ModRMDecision */ @@ -209533,17 +209563,17 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { /* 0x96 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 6074 /* Table6074 */ + 6036 /* Table6036 */ }, /* 0x97 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 6076 /* Table6076 */ + 6038 /* Table6038 */ }, /* 0x98 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 6078 /* Table6078 */ + 6040 /* Table6040 */ }, /* 0x99 */ { /* ModRMDecision */ @@ -209553,7 +209583,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { /* 0x9a */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 6080 /* Table6080 */ + 6042 /* Table6042 */ }, /* 0x9b */ { /* ModRMDecision */ @@ -209563,7 +209593,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { /* 0x9c */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 6082 /* Table6082 */ + 6044 /* Table6044 */ }, /* 0x9d */ { /* ModRMDecision */ @@ -209573,7 +209603,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { /* 0x9e */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 6084 /* Table6084 */ + 6046 /* Table6046 */ }, /* 0x9f */ { /* ModRMDecision */ @@ -209613,17 +209643,17 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { /* 0xa6 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 6086 /* Table6086 */ + 6048 /* Table6048 */ }, /* 0xa7 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 6088 /* Table6088 */ + 6050 /* Table6050 */ }, /* 0xa8 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 6090 /* Table6090 */ + 6052 /* Table6052 */ }, /* 0xa9 */ { /* ModRMDecision */ @@ -209633,7 +209663,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { /* 0xaa */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 6092 /* Table6092 */ + 6054 /* Table6054 */ }, /* 0xab */ { /* ModRMDecision */ @@ -209643,7 +209673,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { /* 0xac */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 6094 /* Table6094 */ + 6056 /* Table6056 */ }, /* 0xad */ { /* ModRMDecision */ @@ -209653,7 +209683,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { /* 0xae */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 6096 /* Table6096 */ + 6058 /* Table6058 */ }, /* 0xaf */ { /* ModRMDecision */ @@ -209763,7 +209793,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { /* 0xc4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 6098 /* Table6098 */ + 6060 /* Table6060 */ }, /* 0xc5 */ { /* ModRMDecision */ @@ -209793,7 +209823,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { /* 0xca */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 6100 /* Table6100 */ + 6062 /* Table6062 */ }, /* 0xcb */ { /* ModRMDecision */ @@ -209803,7 +209833,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { /* 0xcc */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 6102 /* Table6102 */ + 6064 /* Table6064 */ }, /* 0xcd */ { /* ModRMDecision */ @@ -210062,7 +210092,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { } } } -, /* IC_EVEX_L2_OPSIZE_K_B */ +, /* IC_EVEX_L2_W_OPSIZE_B */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -210351,9 +210381,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x39 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6066 /* Table6066 */ }, /* 0x3a */ { /* ModRMDecision */ @@ -210361,9 +210391,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x3b */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6068 /* Table6068 */ }, /* 0x3c */ { /* ModRMDecision */ @@ -210371,9 +210401,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x3d */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6070 /* Table6070 */ }, /* 0x3e */ { /* ModRMDecision */ @@ -210381,9 +210411,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x3f */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6072 /* Table6072 */ }, /* 0x40 */ { /* ModRMDecision */ @@ -210816,19 +210846,19 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x96 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6074 /* Table6074 */ }, /* 0x97 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6076 /* Table6076 */ }, /* 0x98 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6078 /* Table6078 */ }, /* 0x99 */ { /* ModRMDecision */ @@ -210836,9 +210866,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x9a */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6080 /* Table6080 */ }, /* 0x9b */ { /* ModRMDecision */ @@ -210846,9 +210876,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x9c */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6082 /* Table6082 */ }, /* 0x9d */ { /* ModRMDecision */ @@ -210856,9 +210886,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x9e */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6084 /* Table6084 */ }, /* 0x9f */ { /* ModRMDecision */ @@ -210896,19 +210926,19 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0xa6 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6086 /* Table6086 */ }, /* 0xa7 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6088 /* Table6088 */ }, /* 0xa8 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6090 /* Table6090 */ }, /* 0xa9 */ { /* ModRMDecision */ @@ -210916,9 +210946,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0xaa */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6092 /* Table6092 */ }, /* 0xab */ { /* ModRMDecision */ @@ -210926,9 +210956,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0xac */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6094 /* Table6094 */ }, /* 0xad */ { /* ModRMDecision */ @@ -210936,9 +210966,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0xae */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6096 /* Table6096 */ }, /* 0xaf */ { /* ModRMDecision */ @@ -211048,7 +211078,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { /* 0xc4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 6104 /* Table6104 */ + 6098 /* Table6098 */ }, /* 0xc5 */ { /* ModRMDecision */ @@ -211076,9 +211106,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0xca */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6100 /* Table6100 */ }, /* 0xcb */ { /* ModRMDecision */ @@ -211086,9 +211116,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0xcc */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6102 /* Table6102 */ }, /* 0xcd */ { /* ModRMDecision */ @@ -211347,7 +211377,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { } } } -, /* IC_EVEX_L2_W_OPSIZE_K_B */ +, /* IC_EVEX_L2_OPSIZE_K_B */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -212333,7 +212363,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { /* 0xc4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 6106 /* Table6106 */ + 6104 /* Table6104 */ }, /* 0xc5 */ { /* ModRMDecision */ @@ -212632,7 +212662,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { } } } -, /* IC_EVEX_L2_OPSIZE_KZ_B */ +, /* IC_EVEX_L2_W_OPSIZE_K_B */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -213618,7 +213648,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { /* 0xc4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 6108 /* Table6108 */ + 6106 /* Table6106 */ }, /* 0xc5 */ { /* ModRMDecision */ @@ -213917,7 +213947,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { } } } -, /* IC_EVEX_L2_W_OPSIZE_KZ_B */ +, /* IC_EVEX_L2_OPSIZE_KZ_B */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -214903,7 +214933,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { /* 0xc4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 6110 /* Table6110 */ + 6108 /* Table6108 */ }, /* 0xc5 */ { /* ModRMDecision */ @@ -215202,7 +215232,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { } } } -, /* IC_EVEX_L2_XS_KZ */ +, /* IC_EVEX_L2_W_OPSIZE_KZ_B */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -215291,29 +215321,29 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x11 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6112 /* Table6112 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x12 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6114 /* Table6114 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x13 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6116 /* Table6116 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x14 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6118 /* Table6118 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x15 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6120 /* Table6120 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x16 */ { /* ModRMDecision */ @@ -215371,29 +215401,29 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x21 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6122 /* Table6122 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x22 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6124 /* Table6124 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x23 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6126 /* Table6126 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x24 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6128 /* Table6128 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x25 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6130 /* Table6130 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x26 */ { /* ModRMDecision */ @@ -215451,29 +215481,29 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x31 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6132 /* Table6132 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x32 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6134 /* Table6134 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x33 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6136 /* Table6136 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x34 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6138 /* Table6138 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x35 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6140 /* Table6140 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x36 */ { /* ModRMDecision */ @@ -216186,9 +216216,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0xc4 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6110 /* Table6110 */ }, /* 0xc5 */ { /* ModRMDecision */ @@ -216487,7 +216517,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { } } } -, /* IC_EVEX_L2_OPSIZE_KZ */ +, /* IC_EVEX_L2_XS_KZ */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -216576,29 +216606,29 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x11 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6112 /* Table6112 */ }, /* 0x12 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6114 /* Table6114 */ }, /* 0x13 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6116 /* Table6116 */ }, /* 0x14 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6118 /* Table6118 */ }, /* 0x15 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6120 /* Table6120 */ }, /* 0x16 */ { /* ModRMDecision */ @@ -216656,29 +216686,29 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x21 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6122 /* Table6122 */ }, /* 0x22 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6124 /* Table6124 */ }, /* 0x23 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6126 /* Table6126 */ }, /* 0x24 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6128 /* Table6128 */ }, /* 0x25 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6130 /* Table6130 */ }, /* 0x26 */ { /* ModRMDecision */ @@ -216736,29 +216766,29 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x31 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6132 /* Table6132 */ }, /* 0x32 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6134 /* Table6134 */ }, /* 0x33 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6136 /* Table6136 */ }, /* 0x34 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6138 /* Table6138 */ }, /* 0x35 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6140 /* Table6140 */ }, /* 0x36 */ { /* ModRMDecision */ @@ -216931,9 +216961,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x58 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6142 /* Table6142 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x59 */ { /* ModRMDecision */ @@ -217111,9 +217141,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x7c */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6144 /* Table6144 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x7d */ { /* ModRMDecision */ @@ -217471,9 +217501,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0xc4 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6146 /* Table6146 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xc5 */ { /* ModRMDecision */ @@ -217772,7 +217802,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { } } } -, /* IC_EVEX_L2_W_OPSIZE_KZ */ +, /* IC_EVEX_L2_OPSIZE_KZ */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -218216,15 +218246,15 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x58 */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6142 /* Table6142 */ + }, + /* 0x59 */ { /* ModRMDecision */ MODRM_ONEENTRY, 0 /* EmptyTable */ }, - /* 0x59 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6148 /* Table6148 */ - }, /* 0x5a */ { /* ModRMDecision */ MODRM_ONEENTRY, @@ -218398,7 +218428,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { /* 0x7c */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 6150 /* Table6150 */ + 6144 /* Table6144 */ }, /* 0x7d */ { /* ModRMDecision */ @@ -218758,7 +218788,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { /* 0xc4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 6152 /* Table6152 */ + 6146 /* Table6146 */ }, /* 0xc5 */ { /* ModRMDecision */ @@ -219057,7 +219087,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { } } } -, /* IC_XD_OPSIZE */ +, /* IC_EVEX_L2_W_OPSIZE_KZ */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -219506,9 +219536,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x59 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6148 /* Table6148 */ }, /* 0x5a */ { /* ModRMDecision */ @@ -219681,9 +219711,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x7c */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6150 /* Table6150 */ }, /* 0x7d */ { /* ModRMDecision */ @@ -220041,9 +220071,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0xc4 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6152 /* Table6152 */ }, /* 0xc5 */ { /* ModRMDecision */ @@ -220342,12 +220372,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { } } } -, }; -static const uint8_t index_x86DisassemblerThreeByte38Opcodes[] = { -1, 2, 3, 4, 5, 6, 7, 0, 8, 9, 10, 11, 12, 13, 0, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 0, 0, 0, 25, 0, 0, 0, 26, 0, 0, 0, 27, 0, 0, 0, 28, 0, 0, 0, 0, 0, 0, 0, 29, 0, 30, 0, 31, 0, 32, 0, 33, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 34, 0, 0, 0, 35, 0, 0, 0, 36, 0, 0, 0, 37, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 38, 0, 0, 0, 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 40, 0, 0, 0, 41, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 42, 0, 0, 0, 43, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 44, 0, 45, 0, 0, 0, 46, }; - -static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { - /* IC */ +, /* IC_XD_OPSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -220426,9 +220451,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { 0 /* EmptyTable */ }, /* 0x0f */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6154 /* Table6154 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x10 */ { /* ModRMDecision */ @@ -221371,9 +221396,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { 0 /* EmptyTable */ }, /* 0xcc */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6156 /* Table6156 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xcd */ { /* ModRMDecision */ @@ -221632,7 +221657,11 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { } } } -, /* IC_64BIT */ +, }; +static const uint8_t index_x86DisassemblerThreeByte38Opcodes[] = { +1, 2, 3, 4, 5, 6, 7, 0, 8, 9, 10, 11, 12, 13, 0, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 0, 0, 0, 25, 0, 0, 0, 26, 0, 0, 0, 27, 0, 0, 0, 28, 0, 0, 0, 0, 0, 0, 0, 29, 0, 30, 0, 31, 0, 32, 0, 33, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 34, 0, 0, 0, 35, 0, 0, 0, 36, 0, 0, 0, 37, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 38, 0, 0, 0, 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 40, 0, 0, 0, 41, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 42, 0, 0, 0, 43, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 44, 0, 45, 0, 0, 0, 46, }; +static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { + /* IC */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -222917,7 +222946,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { } } } -, /* IC_OPSIZE */ +, /* IC_64BIT */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -222961,44 +222990,44 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { 0 /* EmptyTable */ }, /* 0x08 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6158 /* Table6158 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x09 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6160 /* Table6160 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x0a */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6162 /* Table6162 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x0b */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6164 /* Table6164 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x0c */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6166 /* Table6166 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x0d */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6168 /* Table6168 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x0e */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6170 /* Table6170 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x0f */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 6172 /* Table6172 */ + 6154 /* Table6154 */ }, /* 0x10 */ { /* ModRMDecision */ @@ -223021,24 +223050,24 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { 0 /* EmptyTable */ }, /* 0x14 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6174 /* Table6174 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x15 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6176 /* Table6176 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x16 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6178 /* Table6178 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x17 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6180 /* Table6180 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x18 */ { /* ModRMDecision */ @@ -223081,19 +223110,19 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { 0 /* EmptyTable */ }, /* 0x20 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6182 /* Table6182 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x21 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6184 /* Table6184 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x22 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6186 /* Table6186 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x23 */ { /* ModRMDecision */ @@ -223241,19 +223270,19 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { 0 /* EmptyTable */ }, /* 0x40 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6188 /* Table6188 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x41 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6190 /* Table6190 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x42 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6192 /* Table6192 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x43 */ { /* ModRMDecision */ @@ -223261,9 +223290,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { 0 /* EmptyTable */ }, /* 0x44 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6194 /* Table6194 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x45 */ { /* ModRMDecision */ @@ -223401,24 +223430,24 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { 0 /* EmptyTable */ }, /* 0x60 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6196 /* Table6196 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x61 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6198 /* Table6198 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x62 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6200 /* Table6200 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x63 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6202 /* Table6202 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x64 */ { /* ModRMDecision */ @@ -224036,9 +224065,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { 0 /* EmptyTable */ }, /* 0xdf */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6204 /* Table6204 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xe0 */ { /* ModRMDecision */ @@ -224202,7 +224231,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { } } } -, /* IC_ADSIZE */ +, /* IC_OPSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -224246,44 +224275,44 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { 0 /* EmptyTable */ }, /* 0x08 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6158 /* Table6158 */ }, /* 0x09 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6160 /* Table6160 */ }, /* 0x0a */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6162 /* Table6162 */ }, /* 0x0b */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6164 /* Table6164 */ }, /* 0x0c */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6166 /* Table6166 */ }, /* 0x0d */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6168 /* Table6168 */ }, /* 0x0e */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6170 /* Table6170 */ }, /* 0x0f */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 6154 /* Table6154 */ + 6172 /* Table6172 */ }, /* 0x10 */ { /* ModRMDecision */ @@ -224306,24 +224335,24 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { 0 /* EmptyTable */ }, /* 0x14 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6174 /* Table6174 */ }, /* 0x15 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6176 /* Table6176 */ }, /* 0x16 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6178 /* Table6178 */ }, /* 0x17 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6180 /* Table6180 */ }, /* 0x18 */ { /* ModRMDecision */ @@ -224366,19 +224395,19 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { 0 /* EmptyTable */ }, /* 0x20 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6182 /* Table6182 */ }, /* 0x21 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6184 /* Table6184 */ }, /* 0x22 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6186 /* Table6186 */ }, /* 0x23 */ { /* ModRMDecision */ @@ -224526,19 +224555,19 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { 0 /* EmptyTable */ }, /* 0x40 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6188 /* Table6188 */ }, /* 0x41 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6190 /* Table6190 */ }, /* 0x42 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6192 /* Table6192 */ }, /* 0x43 */ { /* ModRMDecision */ @@ -224546,9 +224575,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { 0 /* EmptyTable */ }, /* 0x44 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6194 /* Table6194 */ }, /* 0x45 */ { /* ModRMDecision */ @@ -224686,24 +224715,24 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { 0 /* EmptyTable */ }, /* 0x60 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6196 /* Table6196 */ }, /* 0x61 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6198 /* Table6198 */ }, /* 0x62 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6200 /* Table6200 */ }, /* 0x63 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6202 /* Table6202 */ }, /* 0x64 */ { /* ModRMDecision */ @@ -225321,9 +225350,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { 0 /* EmptyTable */ }, /* 0xdf */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6204 /* Table6204 */ }, /* 0xe0 */ { /* ModRMDecision */ @@ -225487,7 +225516,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { } } } -, /* IC_XD */ +, /* IC_ADSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -226772,7 +226801,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { } } } -, /* IC_XS */ +, /* IC_XD */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -228057,7 +228086,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { } } } -, /* IC_64BIT_REXW */ +, /* IC_XS */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -229342,7 +229371,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { } } } -, /* IC_64BIT_OPSIZE */ +, /* IC_64BIT_REXW */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -229386,44 +229415,44 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { 0 /* EmptyTable */ }, /* 0x08 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6158 /* Table6158 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x09 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6160 /* Table6160 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x0a */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6162 /* Table6162 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x0b */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6164 /* Table6164 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x0c */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6166 /* Table6166 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x0d */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6168 /* Table6168 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x0e */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6170 /* Table6170 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x0f */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 6172 /* Table6172 */ + 6154 /* Table6154 */ }, /* 0x10 */ { /* ModRMDecision */ @@ -229446,24 +229475,24 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { 0 /* EmptyTable */ }, /* 0x14 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6174 /* Table6174 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x15 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6176 /* Table6176 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x16 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6178 /* Table6178 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x17 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6180 /* Table6180 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x18 */ { /* ModRMDecision */ @@ -229506,19 +229535,19 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { 0 /* EmptyTable */ }, /* 0x20 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6182 /* Table6182 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x21 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6184 /* Table6184 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x22 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6186 /* Table6186 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x23 */ { /* ModRMDecision */ @@ -229666,19 +229695,19 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { 0 /* EmptyTable */ }, /* 0x40 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6188 /* Table6188 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x41 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6190 /* Table6190 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x42 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6192 /* Table6192 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x43 */ { /* ModRMDecision */ @@ -229686,9 +229715,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { 0 /* EmptyTable */ }, /* 0x44 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6194 /* Table6194 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x45 */ { /* ModRMDecision */ @@ -229826,24 +229855,24 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { 0 /* EmptyTable */ }, /* 0x60 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6196 /* Table6196 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x61 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6198 /* Table6198 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x62 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6200 /* Table6200 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x63 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6202 /* Table6202 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x64 */ { /* ModRMDecision */ @@ -230461,9 +230490,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { 0 /* EmptyTable */ }, /* 0xdf */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6204 /* Table6204 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xe0 */ { /* ModRMDecision */ @@ -230627,7 +230656,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { } } } -, /* IC_64BIT_ADSIZE */ +, /* IC_64BIT_OPSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -230671,44 +230700,44 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { 0 /* EmptyTable */ }, /* 0x08 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6158 /* Table6158 */ }, /* 0x09 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6160 /* Table6160 */ }, /* 0x0a */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6162 /* Table6162 */ }, /* 0x0b */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6164 /* Table6164 */ }, /* 0x0c */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6166 /* Table6166 */ }, /* 0x0d */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6168 /* Table6168 */ }, /* 0x0e */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6170 /* Table6170 */ }, /* 0x0f */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 6154 /* Table6154 */ + 6172 /* Table6172 */ }, /* 0x10 */ { /* ModRMDecision */ @@ -230731,24 +230760,24 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { 0 /* EmptyTable */ }, /* 0x14 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6174 /* Table6174 */ }, /* 0x15 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6176 /* Table6176 */ }, /* 0x16 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6178 /* Table6178 */ }, /* 0x17 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6180 /* Table6180 */ }, /* 0x18 */ { /* ModRMDecision */ @@ -230791,19 +230820,19 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { 0 /* EmptyTable */ }, /* 0x20 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6182 /* Table6182 */ }, /* 0x21 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6184 /* Table6184 */ }, /* 0x22 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6186 /* Table6186 */ }, /* 0x23 */ { /* ModRMDecision */ @@ -230951,19 +230980,19 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { 0 /* EmptyTable */ }, /* 0x40 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6188 /* Table6188 */ }, /* 0x41 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6190 /* Table6190 */ }, /* 0x42 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6192 /* Table6192 */ }, /* 0x43 */ { /* ModRMDecision */ @@ -230971,9 +231000,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { 0 /* EmptyTable */ }, /* 0x44 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6194 /* Table6194 */ }, /* 0x45 */ { /* ModRMDecision */ @@ -231111,24 +231140,24 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { 0 /* EmptyTable */ }, /* 0x60 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6196 /* Table6196 */ }, /* 0x61 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6198 /* Table6198 */ }, /* 0x62 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6200 /* Table6200 */ }, /* 0x63 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6202 /* Table6202 */ }, /* 0x64 */ { /* ModRMDecision */ @@ -231746,9 +231775,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { 0 /* EmptyTable */ }, /* 0xdf */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6204 /* Table6204 */ }, /* 0xe0 */ { /* ModRMDecision */ @@ -231912,7 +231941,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { } } } -, /* IC_64BIT_XD */ +, /* IC_64BIT_ADSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -233197,7 +233226,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { } } } -, /* IC_64BIT_XS */ +, /* IC_64BIT_XD */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -234482,7 +234511,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { } } } -, /* IC_64BIT_REXW_XS */ +, /* IC_64BIT_XS */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -235767,7 +235796,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { } } } -, /* IC_64BIT_REXW_XD */ +, /* IC_64BIT_REXW_XS */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -237052,7 +237081,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { } } } -, /* IC_64BIT_REXW_OPSIZE */ +, /* IC_64BIT_REXW_XD */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -237096,44 +237125,44 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { 0 /* EmptyTable */ }, /* 0x08 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6158 /* Table6158 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x09 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6160 /* Table6160 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x0a */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6162 /* Table6162 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x0b */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6164 /* Table6164 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x0c */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6166 /* Table6166 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x0d */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6168 /* Table6168 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x0e */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6170 /* Table6170 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x0f */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 6172 /* Table6172 */ + 6154 /* Table6154 */ }, /* 0x10 */ { /* ModRMDecision */ @@ -237156,24 +237185,24 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { 0 /* EmptyTable */ }, /* 0x14 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6174 /* Table6174 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x15 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6176 /* Table6176 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x16 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6206 /* Table6206 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x17 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6180 /* Table6180 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x18 */ { /* ModRMDecision */ @@ -237216,19 +237245,19 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { 0 /* EmptyTable */ }, /* 0x20 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6182 /* Table6182 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x21 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6184 /* Table6184 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x22 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6208 /* Table6208 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x23 */ { /* ModRMDecision */ @@ -237376,19 +237405,19 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { 0 /* EmptyTable */ }, /* 0x40 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6188 /* Table6188 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x41 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6190 /* Table6190 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x42 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6192 /* Table6192 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x43 */ { /* ModRMDecision */ @@ -237396,9 +237425,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { 0 /* EmptyTable */ }, /* 0x44 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6194 /* Table6194 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x45 */ { /* ModRMDecision */ @@ -237536,24 +237565,24 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { 0 /* EmptyTable */ }, /* 0x60 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6196 /* Table6196 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x61 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6198 /* Table6198 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x62 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6200 /* Table6200 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x63 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6202 /* Table6202 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x64 */ { /* ModRMDecision */ @@ -238171,9 +238200,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { 0 /* EmptyTable */ }, /* 0xdf */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6204 /* Table6204 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xe0 */ { /* ModRMDecision */ @@ -238337,7 +238366,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { } } } -, /* IC_VEX_XD */ +, /* IC_64BIT_REXW_OPSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -238381,44 +238410,44 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { 0 /* EmptyTable */ }, /* 0x08 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6158 /* Table6158 */ }, /* 0x09 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6160 /* Table6160 */ }, /* 0x0a */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6162 /* Table6162 */ }, /* 0x0b */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6164 /* Table6164 */ }, /* 0x0c */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6166 /* Table6166 */ }, /* 0x0d */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6168 /* Table6168 */ }, /* 0x0e */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6170 /* Table6170 */ }, /* 0x0f */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6172 /* Table6172 */ }, /* 0x10 */ { /* ModRMDecision */ @@ -238441,24 +238470,24 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { 0 /* EmptyTable */ }, /* 0x14 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6174 /* Table6174 */ }, /* 0x15 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6176 /* Table6176 */ }, /* 0x16 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6206 /* Table6206 */ }, /* 0x17 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6180 /* Table6180 */ }, /* 0x18 */ { /* ModRMDecision */ @@ -238501,19 +238530,19 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { 0 /* EmptyTable */ }, /* 0x20 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6182 /* Table6182 */ }, /* 0x21 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6184 /* Table6184 */ }, /* 0x22 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6208 /* Table6208 */ }, /* 0x23 */ { /* ModRMDecision */ @@ -238661,19 +238690,19 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { 0 /* EmptyTable */ }, /* 0x40 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6188 /* Table6188 */ }, /* 0x41 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6190 /* Table6190 */ }, /* 0x42 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6192 /* Table6192 */ }, /* 0x43 */ { /* ModRMDecision */ @@ -238681,9 +238710,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { 0 /* EmptyTable */ }, /* 0x44 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6194 /* Table6194 */ }, /* 0x45 */ { /* ModRMDecision */ @@ -238821,24 +238850,24 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { 0 /* EmptyTable */ }, /* 0x60 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6196 /* Table6196 */ }, /* 0x61 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6198 /* Table6198 */ }, /* 0x62 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6200 /* Table6200 */ }, /* 0x63 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6202 /* Table6202 */ }, /* 0x64 */ { /* ModRMDecision */ @@ -239361,9 +239390,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { 0 /* EmptyTable */ }, /* 0xcc */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6156 /* Table6156 */ }, /* 0xcd */ { /* ModRMDecision */ @@ -239456,9 +239485,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { 0 /* EmptyTable */ }, /* 0xdf */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6204 /* Table6204 */ }, /* 0xe0 */ { /* ModRMDecision */ @@ -239541,9 +239570,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { 0 /* EmptyTable */ }, /* 0xf0 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6210 /* Table6210 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xf1 */ { /* ModRMDecision */ @@ -239622,7 +239651,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { } } } -, /* IC_VEX_OPSIZE */ +, /* IC_VEX_XD */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -239636,9 +239665,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { 0 /* EmptyTable */ }, /* 0x02 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6212 /* Table6212 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x03 */ { /* ModRMDecision */ @@ -239646,14 +239675,14 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { 0 /* EmptyTable */ }, /* 0x04 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6214 /* Table6214 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x05 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6216 /* Table6216 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x06 */ { /* ModRMDecision */ @@ -239666,44 +239695,44 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { 0 /* EmptyTable */ }, /* 0x08 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6218 /* Table6218 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x09 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6220 /* Table6220 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x0a */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6222 /* Table6222 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x0b */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6224 /* Table6224 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x0c */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6226 /* Table6226 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x0d */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6228 /* Table6228 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x0e */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6230 /* Table6230 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x0f */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6232 /* Table6232 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x10 */ { /* ModRMDecision */ @@ -239726,24 +239755,24 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { 0 /* EmptyTable */ }, /* 0x14 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6234 /* Table6234 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x15 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6236 /* Table6236 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x16 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6238 /* Table6238 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x17 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6240 /* Table6240 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x18 */ { /* ModRMDecision */ @@ -239771,9 +239800,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { 0 /* EmptyTable */ }, /* 0x1d */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6242 /* Table6242 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x1e */ { /* ModRMDecision */ @@ -239786,19 +239815,19 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { 0 /* EmptyTable */ }, /* 0x20 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6244 /* Table6244 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x21 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6246 /* Table6246 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x22 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6248 /* Table6248 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x23 */ { /* ModRMDecision */ @@ -239946,19 +239975,19 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { 0 /* EmptyTable */ }, /* 0x40 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6250 /* Table6250 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x41 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6252 /* Table6252 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x42 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6254 /* Table6254 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x43 */ { /* ModRMDecision */ @@ -239966,9 +239995,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { 0 /* EmptyTable */ }, /* 0x44 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6256 /* Table6256 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x45 */ { /* ModRMDecision */ @@ -239986,29 +240015,29 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { 0 /* EmptyTable */ }, /* 0x48 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6258 /* Table6258 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x49 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6260 /* Table6260 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x4a */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6262 /* Table6262 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x4b */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6264 /* Table6264 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x4c */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6266 /* Table6266 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x4d */ { /* ModRMDecision */ @@ -240086,44 +240115,44 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { 0 /* EmptyTable */ }, /* 0x5c */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6268 /* Table6268 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x5d */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6270 /* Table6270 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x5e */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6272 /* Table6272 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x5f */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6274 /* Table6274 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x60 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6276 /* Table6276 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x61 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6278 /* Table6278 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x62 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6280 /* Table6280 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x63 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6282 /* Table6282 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x64 */ { /* ModRMDecision */ @@ -240146,44 +240175,44 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { 0 /* EmptyTable */ }, /* 0x68 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6284 /* Table6284 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x69 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6286 /* Table6286 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x6a */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6288 /* Table6288 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x6b */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6290 /* Table6290 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x6c */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6292 /* Table6292 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x6d */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6294 /* Table6294 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x6e */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6296 /* Table6296 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x6f */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6298 /* Table6298 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x70 */ { /* ModRMDecision */ @@ -240226,44 +240255,44 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { 0 /* EmptyTable */ }, /* 0x78 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6300 /* Table6300 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x79 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6302 /* Table6302 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x7a */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6304 /* Table6304 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x7b */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6306 /* Table6306 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x7c */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6308 /* Table6308 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x7d */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6310 /* Table6310 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x7e */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6312 /* Table6312 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x7f */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6314 /* Table6314 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x80 */ { /* ModRMDecision */ @@ -240741,9 +240770,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { 0 /* EmptyTable */ }, /* 0xdf */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6316 /* Table6316 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xe0 */ { /* ModRMDecision */ @@ -240826,9 +240855,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { 0 /* EmptyTable */ }, /* 0xf0 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6210 /* Table6210 */ }, /* 0xf1 */ { /* ModRMDecision */ @@ -240907,7 +240936,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { } } } -, /* IC_VEX_W_XD */ +, /* IC_VEX_OPSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -240921,9 +240950,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { 0 /* EmptyTable */ }, /* 0x02 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6212 /* Table6212 */ }, /* 0x03 */ { /* ModRMDecision */ @@ -240931,14 +240960,14 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { 0 /* EmptyTable */ }, /* 0x04 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6214 /* Table6214 */ }, /* 0x05 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6216 /* Table6216 */ }, /* 0x06 */ { /* ModRMDecision */ @@ -240951,44 +240980,44 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { 0 /* EmptyTable */ }, /* 0x08 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6218 /* Table6218 */ }, /* 0x09 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6220 /* Table6220 */ }, /* 0x0a */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6222 /* Table6222 */ }, /* 0x0b */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6224 /* Table6224 */ }, /* 0x0c */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6226 /* Table6226 */ }, /* 0x0d */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6228 /* Table6228 */ }, /* 0x0e */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6230 /* Table6230 */ }, /* 0x0f */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6232 /* Table6232 */ }, /* 0x10 */ { /* ModRMDecision */ @@ -241011,24 +241040,24 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { 0 /* EmptyTable */ }, /* 0x14 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6234 /* Table6234 */ }, /* 0x15 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6236 /* Table6236 */ }, /* 0x16 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6238 /* Table6238 */ }, /* 0x17 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6240 /* Table6240 */ }, /* 0x18 */ { /* ModRMDecision */ @@ -241056,9 +241085,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { 0 /* EmptyTable */ }, /* 0x1d */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6242 /* Table6242 */ }, /* 0x1e */ { /* ModRMDecision */ @@ -241071,19 +241100,19 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { 0 /* EmptyTable */ }, /* 0x20 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6244 /* Table6244 */ }, /* 0x21 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6246 /* Table6246 */ }, /* 0x22 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6248 /* Table6248 */ }, /* 0x23 */ { /* ModRMDecision */ @@ -241231,19 +241260,19 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { 0 /* EmptyTable */ }, /* 0x40 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6250 /* Table6250 */ }, /* 0x41 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6252 /* Table6252 */ }, /* 0x42 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6254 /* Table6254 */ }, /* 0x43 */ { /* ModRMDecision */ @@ -241251,9 +241280,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { 0 /* EmptyTable */ }, /* 0x44 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6256 /* Table6256 */ }, /* 0x45 */ { /* ModRMDecision */ @@ -241271,29 +241300,29 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { 0 /* EmptyTable */ }, /* 0x48 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6258 /* Table6258 */ }, /* 0x49 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6260 /* Table6260 */ }, /* 0x4a */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6262 /* Table6262 */ }, /* 0x4b */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6264 /* Table6264 */ }, /* 0x4c */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6266 /* Table6266 */ }, /* 0x4d */ { /* ModRMDecision */ @@ -241371,44 +241400,44 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { 0 /* EmptyTable */ }, /* 0x5c */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6268 /* Table6268 */ }, /* 0x5d */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6270 /* Table6270 */ }, /* 0x5e */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6272 /* Table6272 */ }, /* 0x5f */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6274 /* Table6274 */ }, /* 0x60 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6276 /* Table6276 */ }, /* 0x61 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6278 /* Table6278 */ }, /* 0x62 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6280 /* Table6280 */ }, /* 0x63 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6282 /* Table6282 */ }, /* 0x64 */ { /* ModRMDecision */ @@ -241431,44 +241460,44 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { 0 /* EmptyTable */ }, /* 0x68 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6284 /* Table6284 */ }, /* 0x69 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6286 /* Table6286 */ }, /* 0x6a */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6288 /* Table6288 */ }, /* 0x6b */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6290 /* Table6290 */ }, /* 0x6c */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6292 /* Table6292 */ }, /* 0x6d */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6294 /* Table6294 */ }, /* 0x6e */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6296 /* Table6296 */ }, /* 0x6f */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6298 /* Table6298 */ }, /* 0x70 */ { /* ModRMDecision */ @@ -241511,44 +241540,44 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { 0 /* EmptyTable */ }, /* 0x78 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6300 /* Table6300 */ }, /* 0x79 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6302 /* Table6302 */ }, /* 0x7a */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6304 /* Table6304 */ }, /* 0x7b */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6306 /* Table6306 */ }, /* 0x7c */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6308 /* Table6308 */ }, /* 0x7d */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6310 /* Table6310 */ }, /* 0x7e */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6312 /* Table6312 */ }, /* 0x7f */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6314 /* Table6314 */ }, /* 0x80 */ { /* ModRMDecision */ @@ -242026,9 +242055,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { 0 /* EmptyTable */ }, /* 0xdf */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6316 /* Table6316 */ }, /* 0xe0 */ { /* ModRMDecision */ @@ -242111,9 +242140,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { 0 /* EmptyTable */ }, /* 0xf0 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6318 /* Table6318 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xf1 */ { /* ModRMDecision */ @@ -242192,7 +242221,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { } } } -, /* IC_VEX_W_OPSIZE */ +, /* IC_VEX_W_XD */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -242206,9 +242235,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { 0 /* EmptyTable */ }, /* 0x02 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6212 /* Table6212 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x03 */ { /* ModRMDecision */ @@ -242216,14 +242245,14 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { 0 /* EmptyTable */ }, /* 0x04 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6214 /* Table6214 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x05 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6216 /* Table6216 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x06 */ { /* ModRMDecision */ @@ -242236,44 +242265,44 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { 0 /* EmptyTable */ }, /* 0x08 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6218 /* Table6218 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x09 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6220 /* Table6220 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x0a */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6222 /* Table6222 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x0b */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6224 /* Table6224 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x0c */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6226 /* Table6226 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x0d */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6228 /* Table6228 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x0e */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6230 /* Table6230 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x0f */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6232 /* Table6232 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x10 */ { /* ModRMDecision */ @@ -242296,24 +242325,24 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { 0 /* EmptyTable */ }, /* 0x14 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6234 /* Table6234 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x15 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6236 /* Table6236 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x16 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6320 /* Table6320 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x17 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6240 /* Table6240 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x18 */ { /* ModRMDecision */ @@ -242341,9 +242370,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { 0 /* EmptyTable */ }, /* 0x1d */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6242 /* Table6242 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x1e */ { /* ModRMDecision */ @@ -242356,19 +242385,19 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { 0 /* EmptyTable */ }, /* 0x20 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6244 /* Table6244 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x21 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6246 /* Table6246 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x22 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6322 /* Table6322 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x23 */ { /* ModRMDecision */ @@ -242436,9 +242465,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { 0 /* EmptyTable */ }, /* 0x30 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6324 /* Table6324 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x31 */ { /* ModRMDecision */ @@ -242446,9 +242475,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { 0 /* EmptyTable */ }, /* 0x32 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6326 /* Table6326 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x33 */ { /* ModRMDecision */ @@ -242516,19 +242545,19 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { 0 /* EmptyTable */ }, /* 0x40 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6250 /* Table6250 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x41 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6252 /* Table6252 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x42 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6254 /* Table6254 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x43 */ { /* ModRMDecision */ @@ -242536,9 +242565,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { 0 /* EmptyTable */ }, /* 0x44 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6256 /* Table6256 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x45 */ { /* ModRMDecision */ @@ -242556,29 +242585,29 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { 0 /* EmptyTable */ }, /* 0x48 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6328 /* Table6328 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x49 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6330 /* Table6330 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x4a */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6262 /* Table6262 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x4b */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6264 /* Table6264 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x4c */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6266 /* Table6266 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x4d */ { /* ModRMDecision */ @@ -242656,44 +242685,44 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { 0 /* EmptyTable */ }, /* 0x5c */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6332 /* Table6332 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x5d */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6334 /* Table6334 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x5e */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6336 /* Table6336 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x5f */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6338 /* Table6338 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x60 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6276 /* Table6276 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x61 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6278 /* Table6278 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x62 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6280 /* Table6280 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x63 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6282 /* Table6282 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x64 */ { /* ModRMDecision */ @@ -242716,44 +242745,44 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { 0 /* EmptyTable */ }, /* 0x68 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6340 /* Table6340 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x69 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6342 /* Table6342 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x6a */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6344 /* Table6344 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x6b */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6346 /* Table6346 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x6c */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6348 /* Table6348 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x6d */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6350 /* Table6350 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x6e */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6352 /* Table6352 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x6f */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6354 /* Table6354 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x70 */ { /* ModRMDecision */ @@ -242796,44 +242825,44 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { 0 /* EmptyTable */ }, /* 0x78 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6356 /* Table6356 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x79 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6358 /* Table6358 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x7a */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6360 /* Table6360 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x7b */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6362 /* Table6362 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x7c */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6364 /* Table6364 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x7d */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6366 /* Table6366 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x7e */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6368 /* Table6368 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x7f */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6370 /* Table6370 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x80 */ { /* ModRMDecision */ @@ -243311,9 +243340,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { 0 /* EmptyTable */ }, /* 0xdf */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6316 /* Table6316 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xe0 */ { /* ModRMDecision */ @@ -243396,9 +243425,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { 0 /* EmptyTable */ }, /* 0xf0 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6318 /* Table6318 */ }, /* 0xf1 */ { /* ModRMDecision */ @@ -243477,7 +243506,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { } } } -, /* IC_VEX_L_OPSIZE */ +, /* IC_VEX_W_OPSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -243493,7 +243522,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { /* 0x02 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 6372 /* Table6372 */ + 6212 /* Table6212 */ }, /* 0x03 */ { /* ModRMDecision */ @@ -243503,17 +243532,17 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { /* 0x04 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 6374 /* Table6374 */ + 6214 /* Table6214 */ }, /* 0x05 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 6376 /* Table6376 */ + 6216 /* Table6216 */ }, /* 0x06 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6378 /* Table6378 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x07 */ { /* ModRMDecision */ @@ -243523,12 +243552,12 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { /* 0x08 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 6380 /* Table6380 */ + 6218 /* Table6218 */ }, /* 0x09 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 6382 /* Table6382 */ + 6220 /* Table6220 */ }, /* 0x0a */ { /* struct ModRMDecision */ @@ -243543,22 +243572,22 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { /* 0x0c */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 6384 /* Table6384 */ + 6226 /* Table6226 */ }, /* 0x0d */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 6386 /* Table6386 */ + 6228 /* Table6228 */ }, /* 0x0e */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 6388 /* Table6388 */ + 6230 /* Table6230 */ }, /* 0x0f */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 6390 /* Table6390 */ + 6232 /* Table6232 */ }, /* 0x10 */ { /* ModRMDecision */ @@ -243581,34 +243610,34 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { 0 /* EmptyTable */ }, /* 0x14 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6234 /* Table6234 */ }, /* 0x15 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6236 /* Table6236 */ }, /* 0x16 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6320 /* Table6320 */ }, /* 0x17 */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6240 /* Table6240 */ + }, + /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, 0 /* EmptyTable */ }, - /* 0x18 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6392 /* Table6392 */ - }, /* 0x19 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6394 /* Table6394 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x1a */ { /* ModRMDecision */ @@ -243628,7 +243657,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { /* 0x1d */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 6396 /* Table6396 */ + 6242 /* Table6242 */ }, /* 0x1e */ { /* ModRMDecision */ @@ -243641,19 +243670,19 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { 0 /* EmptyTable */ }, /* 0x20 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6244 /* Table6244 */ }, /* 0x21 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6246 /* Table6246 */ }, /* 0x22 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6322 /* Table6322 */ }, /* 0x23 */ { /* ModRMDecision */ @@ -243721,9 +243750,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { 0 /* EmptyTable */ }, /* 0x30 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6324 /* Table6324 */ }, /* 0x31 */ { /* ModRMDecision */ @@ -243731,9 +243760,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { 0 /* EmptyTable */ }, /* 0x32 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6326 /* Table6326 */ }, /* 0x33 */ { /* ModRMDecision */ @@ -243761,14 +243790,14 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { 0 /* EmptyTable */ }, /* 0x38 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6398 /* Table6398 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x39 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6400 /* Table6400 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x3a */ { /* ModRMDecision */ @@ -243803,17 +243832,17 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { /* 0x40 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 6402 /* Table6402 */ + 6250 /* Table6250 */ }, /* 0x41 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6252 /* Table6252 */ }, /* 0x42 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 6404 /* Table6404 */ + 6254 /* Table6254 */ }, /* 0x43 */ { /* ModRMDecision */ @@ -243821,9 +243850,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { 0 /* EmptyTable */ }, /* 0x44 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6256 /* Table6256 */ }, /* 0x45 */ { /* ModRMDecision */ @@ -243831,9 +243860,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { 0 /* EmptyTable */ }, /* 0x46 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6406 /* Table6406 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x47 */ { /* ModRMDecision */ @@ -243843,27 +243872,27 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { /* 0x48 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 6408 /* Table6408 */ + 6328 /* Table6328 */ }, /* 0x49 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 6410 /* Table6410 */ + 6330 /* Table6330 */ }, /* 0x4a */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 6412 /* Table6412 */ + 6262 /* Table6262 */ }, /* 0x4b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 6414 /* Table6414 */ + 6264 /* Table6264 */ }, /* 0x4c */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 6416 /* Table6416 */ + 6266 /* Table6266 */ }, /* 0x4d */ { /* ModRMDecision */ @@ -243943,42 +243972,42 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { /* 0x5c */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 6418 /* Table6418 */ + 6332 /* Table6332 */ }, /* 0x5d */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 6420 /* Table6420 */ + 6334 /* Table6334 */ }, /* 0x5e */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 6422 /* Table6422 */ + 6336 /* Table6336 */ }, /* 0x5f */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 6424 /* Table6424 */ + 6338 /* Table6338 */ }, /* 0x60 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6276 /* Table6276 */ }, /* 0x61 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6278 /* Table6278 */ }, /* 0x62 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6280 /* Table6280 */ }, /* 0x63 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6282 /* Table6282 */ }, /* 0x64 */ { /* ModRMDecision */ @@ -244003,42 +244032,42 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { /* 0x68 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 6426 /* Table6426 */ + 6340 /* Table6340 */ }, /* 0x69 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 6428 /* Table6428 */ + 6342 /* Table6342 */ }, /* 0x6a */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 6288 /* Table6288 */ + 6344 /* Table6344 */ }, /* 0x6b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 6290 /* Table6290 */ + 6346 /* Table6346 */ }, /* 0x6c */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 6430 /* Table6430 */ + 6348 /* Table6348 */ }, /* 0x6d */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 6432 /* Table6432 */ + 6350 /* Table6350 */ }, /* 0x6e */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 6296 /* Table6296 */ + 6352 /* Table6352 */ }, /* 0x6f */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 6298 /* Table6298 */ + 6354 /* Table6354 */ }, /* 0x70 */ { /* ModRMDecision */ @@ -244083,42 +244112,42 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { /* 0x78 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 6434 /* Table6434 */ + 6356 /* Table6356 */ }, /* 0x79 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 6436 /* Table6436 */ + 6358 /* Table6358 */ }, /* 0x7a */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 6304 /* Table6304 */ + 6360 /* Table6360 */ }, /* 0x7b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 6306 /* Table6306 */ + 6362 /* Table6362 */ }, /* 0x7c */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 6438 /* Table6438 */ + 6364 /* Table6364 */ }, /* 0x7d */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 6440 /* Table6440 */ + 6366 /* Table6366 */ }, /* 0x7e */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 6312 /* Table6312 */ + 6368 /* Table6368 */ }, /* 0x7f */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 6314 /* Table6314 */ + 6370 /* Table6370 */ }, /* 0x80 */ { /* ModRMDecision */ @@ -244596,9 +244625,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { 0 /* EmptyTable */ }, /* 0xdf */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6316 /* Table6316 */ }, /* 0xe0 */ { /* ModRMDecision */ @@ -244762,18 +244791,18 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { } } } -, /* IC_VEX_L_W_OPSIZE */ +, /* IC_VEX_L_OPSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6442 /* Table6442 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x01 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6444 /* Table6444 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x02 */ { /* struct ModRMDecision */ @@ -245128,12 +245157,12 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { /* 0x48 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 6446 /* Table6446 */ + 6408 /* Table6408 */ }, /* 0x49 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 6448 /* Table6448 */ + 6410 /* Table6410 */ }, /* 0x4a */ { /* struct ModRMDecision */ @@ -245228,22 +245257,22 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { /* 0x5c */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 6450 /* Table6450 */ + 6418 /* Table6418 */ }, /* 0x5d */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 6452 /* Table6452 */ + 6420 /* Table6420 */ }, /* 0x5e */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 6454 /* Table6454 */ + 6422 /* Table6422 */ }, /* 0x5f */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 6456 /* Table6456 */ + 6424 /* Table6424 */ }, /* 0x60 */ { /* ModRMDecision */ @@ -245288,42 +245317,42 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { /* 0x68 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 6458 /* Table6458 */ + 6426 /* Table6426 */ }, /* 0x69 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 6460 /* Table6460 */ + 6428 /* Table6428 */ }, /* 0x6a */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 6344 /* Table6344 */ + 6288 /* Table6288 */ }, /* 0x6b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 6346 /* Table6346 */ + 6290 /* Table6290 */ }, /* 0x6c */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 6462 /* Table6462 */ + 6430 /* Table6430 */ }, /* 0x6d */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 6464 /* Table6464 */ + 6432 /* Table6432 */ }, /* 0x6e */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 6352 /* Table6352 */ + 6296 /* Table6296 */ }, /* 0x6f */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 6354 /* Table6354 */ + 6298 /* Table6298 */ }, /* 0x70 */ { /* ModRMDecision */ @@ -245368,42 +245397,42 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { /* 0x78 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 6466 /* Table6466 */ + 6434 /* Table6434 */ }, /* 0x79 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 6468 /* Table6468 */ + 6436 /* Table6436 */ }, /* 0x7a */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 6360 /* Table6360 */ + 6304 /* Table6304 */ }, /* 0x7b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 6362 /* Table6362 */ + 6306 /* Table6306 */ }, /* 0x7c */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 6470 /* Table6470 */ + 6438 /* Table6438 */ }, /* 0x7d */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 6472 /* Table6472 */ + 6440 /* Table6440 */ }, /* 0x7e */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 6368 /* Table6368 */ + 6312 /* Table6312 */ }, /* 0x7f */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 6370 /* Table6370 */ + 6314 /* Table6314 */ }, /* 0x80 */ { /* ModRMDecision */ @@ -246047,23 +246076,23 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { } } } -, /* IC_EVEX_OPSIZE */ +, /* IC_VEX_L_W_OPSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6442 /* Table6442 */ }, /* 0x01 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6444 /* Table6444 */ }, /* 0x02 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6372 /* Table6372 */ }, /* 0x03 */ { /* ModRMDecision */ @@ -246071,19 +246100,19 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { 0 /* EmptyTable */ }, /* 0x04 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6374 /* Table6374 */ }, /* 0x05 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6376 /* Table6376 */ }, /* 0x06 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6378 /* Table6378 */ }, /* 0x07 */ { /* ModRMDecision */ @@ -246091,44 +246120,44 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { 0 /* EmptyTable */ }, /* 0x08 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6380 /* Table6380 */ }, /* 0x09 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6382 /* Table6382 */ }, /* 0x0a */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 6474 /* Table6474 */ + 6222 /* Table6222 */ }, /* 0x0b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 6476 /* Table6476 */ + 6224 /* Table6224 */ }, /* 0x0c */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6384 /* Table6384 */ }, /* 0x0d */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6386 /* Table6386 */ }, /* 0x0e */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6388 /* Table6388 */ }, /* 0x0f */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6390 /* Table6390 */ }, /* 0x10 */ { /* ModRMDecision */ @@ -246166,19 +246195,19 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { 0 /* EmptyTable */ }, /* 0x17 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6478 /* Table6478 */ - }, - /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, 0 /* EmptyTable */ }, + /* 0x18 */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6392 /* Table6392 */ + }, /* 0x19 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6394 /* Table6394 */ }, /* 0x1a */ { /* ModRMDecision */ @@ -246196,9 +246225,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { 0 /* EmptyTable */ }, /* 0x1d */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6396 /* Table6396 */ }, /* 0x1e */ { /* ModRMDecision */ @@ -246216,9 +246245,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { 0 /* EmptyTable */ }, /* 0x21 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6480 /* Table6480 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x22 */ { /* ModRMDecision */ @@ -246331,14 +246360,14 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { 0 /* EmptyTable */ }, /* 0x38 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6398 /* Table6398 */ }, /* 0x39 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6400 /* Table6400 */ }, /* 0x3a */ { /* ModRMDecision */ @@ -246371,9 +246400,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { 0 /* EmptyTable */ }, /* 0x40 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6402 /* Table6402 */ }, /* 0x41 */ { /* ModRMDecision */ @@ -246381,9 +246410,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { 0 /* EmptyTable */ }, /* 0x42 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6404 /* Table6404 */ }, /* 0x43 */ { /* ModRMDecision */ @@ -246401,9 +246430,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { 0 /* EmptyTable */ }, /* 0x46 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6406 /* Table6406 */ }, /* 0x47 */ { /* ModRMDecision */ @@ -246411,29 +246440,29 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { 0 /* EmptyTable */ }, /* 0x48 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6446 /* Table6446 */ }, /* 0x49 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6448 /* Table6448 */ }, /* 0x4a */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6412 /* Table6412 */ }, /* 0x4b */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6414 /* Table6414 */ }, /* 0x4c */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6416 /* Table6416 */ }, /* 0x4d */ { /* ModRMDecision */ @@ -246511,24 +246540,24 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { 0 /* EmptyTable */ }, /* 0x5c */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6450 /* Table6450 */ }, /* 0x5d */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6452 /* Table6452 */ }, /* 0x5e */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6454 /* Table6454 */ }, /* 0x5f */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6456 /* Table6456 */ }, /* 0x60 */ { /* ModRMDecision */ @@ -246571,44 +246600,44 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { 0 /* EmptyTable */ }, /* 0x68 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6458 /* Table6458 */ }, /* 0x69 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6460 /* Table6460 */ }, /* 0x6a */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6344 /* Table6344 */ }, /* 0x6b */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6346 /* Table6346 */ }, /* 0x6c */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6462 /* Table6462 */ }, /* 0x6d */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6464 /* Table6464 */ }, /* 0x6e */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6352 /* Table6352 */ }, /* 0x6f */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6354 /* Table6354 */ }, /* 0x70 */ { /* ModRMDecision */ @@ -246651,44 +246680,44 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { 0 /* EmptyTable */ }, /* 0x78 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6466 /* Table6466 */ }, /* 0x79 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6468 /* Table6468 */ }, /* 0x7a */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6360 /* Table6360 */ }, /* 0x7b */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6362 /* Table6362 */ }, /* 0x7c */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6470 /* Table6470 */ }, /* 0x7d */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6472 /* Table6472 */ }, /* 0x7e */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6368 /* Table6368 */ }, /* 0x7f */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6370 /* Table6370 */ }, /* 0x80 */ { /* ModRMDecision */ @@ -247332,7 +247361,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { } } } -, /* IC_EVEX_W_OPSIZE */ +, /* IC_EVEX_OPSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -248617,7 +248646,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { } } } -, /* IC_EVEX_L_W_OPSIZE */ +, /* IC_EVEX_W_OPSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -249902,7 +249931,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { } } } -, /* IC_EVEX_L2_OPSIZE */ +, /* IC_EVEX_L_W_OPSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -249921,14 +249950,14 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { 0 /* EmptyTable */ }, /* 0x03 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6482 /* Table6482 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x04 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6484 /* Table6484 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x05 */ { /* ModRMDecision */ @@ -249946,24 +249975,24 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { 0 /* EmptyTable */ }, /* 0x08 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6486 /* Table6486 */ - }, - /* 0x09 */ { /* ModRMDecision */ MODRM_ONEENTRY, 0 /* EmptyTable */ }, - /* 0x0a */ + /* 0x09 */ { /* ModRMDecision */ MODRM_ONEENTRY, 0 /* EmptyTable */ }, + /* 0x0a */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6474 /* Table6474 */ + }, /* 0x0b */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6476 /* Table6476 */ }, /* 0x0c */ { /* ModRMDecision */ @@ -250021,19 +250050,19 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { 0 /* EmptyTable */ }, /* 0x17 */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6478 /* Table6478 */ + }, + /* 0x18 */ { /* ModRMDecision */ MODRM_ONEENTRY, 0 /* EmptyTable */ }, - /* 0x18 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6488 /* Table6488 */ - }, /* 0x19 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6490 /* Table6490 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x1a */ { /* ModRMDecision */ @@ -250051,30 +250080,30 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { 0 /* EmptyTable */ }, /* 0x1d */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6492 /* Table6492 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x1e */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6494 /* Table6494 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x1f */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6496 /* Table6496 */ - }, - /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, 0 /* EmptyTable */ }, - /* 0x21 */ + /* 0x20 */ { /* ModRMDecision */ MODRM_ONEENTRY, 0 /* EmptyTable */ }, + /* 0x21 */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6480 /* Table6480 */ + }, /* 0x22 */ { /* ModRMDecision */ MODRM_ONEENTRY, @@ -250186,14 +250215,14 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { 0 /* EmptyTable */ }, /* 0x38 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6498 /* Table6498 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x39 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6500 /* Table6500 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x3a */ { /* ModRMDecision */ @@ -251187,18 +251216,18 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { } } } -, /* IC_EVEX_L2_W_OPSIZE */ +, /* IC_EVEX_L2_OPSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6502 /* Table6502 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x01 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6504 /* Table6504 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x02 */ { /* ModRMDecision */ @@ -251208,18 +251237,18 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { /* 0x03 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 6506 /* Table6506 */ + 6482 /* Table6482 */ }, /* 0x04 */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6484 /* Table6484 */ + }, + /* 0x05 */ { /* ModRMDecision */ MODRM_ONEENTRY, 0 /* EmptyTable */ }, - /* 0x05 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6508 /* Table6508 */ - }, /* 0x06 */ { /* ModRMDecision */ MODRM_ONEENTRY, @@ -251231,15 +251260,15 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { 0 /* EmptyTable */ }, /* 0x08 */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6486 /* Table6486 */ + }, + /* 0x09 */ { /* ModRMDecision */ MODRM_ONEENTRY, 0 /* EmptyTable */ }, - /* 0x09 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6510 /* Table6510 */ - }, /* 0x0a */ { /* ModRMDecision */ MODRM_ONEENTRY, @@ -251311,44 +251340,44 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { 0 /* EmptyTable */ }, /* 0x18 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6488 /* Table6488 */ }, /* 0x19 */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6490 /* Table6490 */ + }, + /* 0x1a */ { /* ModRMDecision */ MODRM_ONEENTRY, 0 /* EmptyTable */ }, - /* 0x1a */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6512 /* Table6512 */ - }, /* 0x1b */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6514 /* Table6514 */ - }, - /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, 0 /* EmptyTable */ }, - /* 0x1d */ + /* 0x1c */ { /* ModRMDecision */ MODRM_ONEENTRY, 0 /* EmptyTable */ }, + /* 0x1d */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6492 /* Table6492 */ + }, /* 0x1e */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 6516 /* Table6516 */ + 6494 /* Table6494 */ }, /* 0x1f */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 6518 /* Table6518 */ + 6496 /* Table6496 */ }, /* 0x20 */ { /* ModRMDecision */ @@ -251471,24 +251500,24 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { 0 /* EmptyTable */ }, /* 0x38 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6498 /* Table6498 */ }, /* 0x39 */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6500 /* Table6500 */ + }, + /* 0x3a */ { /* ModRMDecision */ MODRM_ONEENTRY, 0 /* EmptyTable */ }, - /* 0x3a */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6520 /* Table6520 */ - }, /* 0x3b */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6522 /* Table6522 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x3c */ { /* ModRMDecision */ @@ -252472,18 +252501,18 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { } } } -, /* IC_XD_OPSIZE */ +, /* IC_EVEX_L2_W_OPSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6502 /* Table6502 */ }, /* 0x01 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6504 /* Table6504 */ }, /* 0x02 */ { /* ModRMDecision */ @@ -252491,9 +252520,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { 0 /* EmptyTable */ }, /* 0x03 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6506 /* Table6506 */ }, /* 0x04 */ { /* ModRMDecision */ @@ -252501,9 +252530,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { 0 /* EmptyTable */ }, /* 0x05 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6508 /* Table6508 */ }, /* 0x06 */ { /* ModRMDecision */ @@ -252521,9 +252550,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { 0 /* EmptyTable */ }, /* 0x09 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6510 /* Table6510 */ }, /* 0x0a */ { /* ModRMDecision */ @@ -252606,14 +252635,14 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { 0 /* EmptyTable */ }, /* 0x1a */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6512 /* Table6512 */ }, /* 0x1b */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6514 /* Table6514 */ }, /* 0x1c */ { /* ModRMDecision */ @@ -252626,14 +252655,14 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { 0 /* EmptyTable */ }, /* 0x1e */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6516 /* Table6516 */ }, /* 0x1f */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6518 /* Table6518 */ }, /* 0x20 */ { /* ModRMDecision */ @@ -252766,14 +252795,14 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { 0 /* EmptyTable */ }, /* 0x3a */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6520 /* Table6520 */ }, /* 0x3b */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6522 /* Table6522 */ }, /* 0x3c */ { /* ModRMDecision */ @@ -253757,12 +253786,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { } } } -, }; -static const uint8_t index_x86DisassemblerThreeByte3AOpcodes[] = { -1, 2, 3, 4, 5, 6, 0, 0, 7, 8, 9, 10, 11, 0, 0, 12, 13, 14, 0, 0, 15, 16, 0, 0, 17, 18, 0, 0, 0, 19, 0, 0, 0, 20, 0, 0, 0, 21, 0, 0, 0, 22, 0, 0, 0, 0, 0, 0, 0, 23, 0, 0, 0, 24, 0, 0, 0, 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }; - -static const struct OpcodeDecision x86DisassemblerXOP8Opcodes[] = { - /* IC_VEX */ +, /* IC_XD_OPSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -254431,19 +254455,19 @@ static const struct OpcodeDecision x86DisassemblerXOP8Opcodes[] = { 0 /* EmptyTable */ }, /* 0x85 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6524 /* Table6524 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x86 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6526 /* Table6526 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x87 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6528 /* Table6528 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x88 */ { /* ModRMDecision */ @@ -254476,14 +254500,14 @@ static const struct OpcodeDecision x86DisassemblerXOP8Opcodes[] = { 0 /* EmptyTable */ }, /* 0x8e */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6530 /* Table6530 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x8f */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6532 /* Table6532 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x90 */ { /* ModRMDecision */ @@ -254511,19 +254535,19 @@ static const struct OpcodeDecision x86DisassemblerXOP8Opcodes[] = { 0 /* EmptyTable */ }, /* 0x95 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6534 /* Table6534 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x96 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6536 /* Table6536 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x97 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6538 /* Table6538 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x98 */ { /* ModRMDecision */ @@ -254556,14 +254580,14 @@ static const struct OpcodeDecision x86DisassemblerXOP8Opcodes[] = { 0 /* EmptyTable */ }, /* 0x9e */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6540 /* Table6540 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x9f */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6542 /* Table6542 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xa0 */ { /* ModRMDecision */ @@ -254576,14 +254600,14 @@ static const struct OpcodeDecision x86DisassemblerXOP8Opcodes[] = { 0 /* EmptyTable */ }, /* 0xa2 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6544 /* Table6544 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xa3 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6546 /* Table6546 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xa4 */ { /* ModRMDecision */ @@ -254596,9 +254620,9 @@ static const struct OpcodeDecision x86DisassemblerXOP8Opcodes[] = { 0 /* EmptyTable */ }, /* 0xa6 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6548 /* Table6548 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xa7 */ { /* ModRMDecision */ @@ -254676,9 +254700,9 @@ static const struct OpcodeDecision x86DisassemblerXOP8Opcodes[] = { 0 /* EmptyTable */ }, /* 0xb6 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6550 /* Table6550 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xb7 */ { /* ModRMDecision */ @@ -254726,24 +254750,24 @@ static const struct OpcodeDecision x86DisassemblerXOP8Opcodes[] = { 0 /* EmptyTable */ }, /* 0xc0 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6552 /* Table6552 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xc1 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6554 /* Table6554 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xc2 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6556 /* Table6556 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xc3 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6558 /* Table6558 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xc4 */ { /* ModRMDecision */ @@ -254786,24 +254810,24 @@ static const struct OpcodeDecision x86DisassemblerXOP8Opcodes[] = { 0 /* EmptyTable */ }, /* 0xcc */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6560 /* Table6560 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xcd */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6562 /* Table6562 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xce */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6564 /* Table6564 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xcf */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6566 /* Table6566 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xd0 */ { /* ModRMDecision */ @@ -254946,24 +254970,24 @@ static const struct OpcodeDecision x86DisassemblerXOP8Opcodes[] = { 0 /* EmptyTable */ }, /* 0xec */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6568 /* Table6568 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xed */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6570 /* Table6570 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xee */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6572 /* Table6572 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xef */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6574 /* Table6574 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xf0 */ { /* ModRMDecision */ @@ -255047,7 +255071,11 @@ static const struct OpcodeDecision x86DisassemblerXOP8Opcodes[] = { } } } -, /* IC_VEX_W */ +, }; +static const uint8_t index_x86DisassemblerThreeByte3AOpcodes[] = { +1, 2, 3, 4, 5, 6, 0, 0, 7, 8, 9, 10, 11, 0, 0, 12, 13, 14, 0, 0, 15, 16, 0, 0, 17, 18, 0, 0, 0, 19, 0, 0, 0, 20, 0, 0, 0, 21, 0, 0, 0, 22, 0, 0, 0, 0, 0, 0, 0, 23, 0, 0, 0, 24, 0, 0, 0, 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }; +static const struct OpcodeDecision x86DisassemblerXOP8Opcodes[] = { + /* IC_VEX */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -255863,12 +255891,12 @@ static const struct OpcodeDecision x86DisassemblerXOP8Opcodes[] = { /* 0xa2 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 6576 /* Table6576 */ + 6544 /* Table6544 */ }, /* 0xa3 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 6578 /* Table6578 */ + 6546 /* Table6546 */ }, /* 0xa4 */ { /* ModRMDecision */ @@ -256332,7 +256360,7 @@ static const struct OpcodeDecision x86DisassemblerXOP8Opcodes[] = { } } } -, /* IC_VEX_L */ +, /* IC_VEX_W */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -257001,19 +257029,19 @@ static const struct OpcodeDecision x86DisassemblerXOP8Opcodes[] = { 0 /* EmptyTable */ }, /* 0x85 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6524 /* Table6524 */ }, /* 0x86 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6526 /* Table6526 */ }, /* 0x87 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6528 /* Table6528 */ }, /* 0x88 */ { /* ModRMDecision */ @@ -257046,14 +257074,14 @@ static const struct OpcodeDecision x86DisassemblerXOP8Opcodes[] = { 0 /* EmptyTable */ }, /* 0x8e */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6530 /* Table6530 */ }, /* 0x8f */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6532 /* Table6532 */ }, /* 0x90 */ { /* ModRMDecision */ @@ -257081,19 +257109,19 @@ static const struct OpcodeDecision x86DisassemblerXOP8Opcodes[] = { 0 /* EmptyTable */ }, /* 0x95 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6534 /* Table6534 */ }, /* 0x96 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6536 /* Table6536 */ }, /* 0x97 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6538 /* Table6538 */ }, /* 0x98 */ { /* ModRMDecision */ @@ -257126,14 +257154,14 @@ static const struct OpcodeDecision x86DisassemblerXOP8Opcodes[] = { 0 /* EmptyTable */ }, /* 0x9e */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6540 /* Table6540 */ }, /* 0x9f */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6542 /* Table6542 */ }, /* 0xa0 */ { /* ModRMDecision */ @@ -257148,12 +257176,12 @@ static const struct OpcodeDecision x86DisassemblerXOP8Opcodes[] = { /* 0xa2 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 6580 /* Table6580 */ + 6576 /* Table6576 */ }, /* 0xa3 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6578 /* Table6578 */ }, /* 0xa4 */ { /* ModRMDecision */ @@ -257166,9 +257194,9 @@ static const struct OpcodeDecision x86DisassemblerXOP8Opcodes[] = { 0 /* EmptyTable */ }, /* 0xa6 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6548 /* Table6548 */ }, /* 0xa7 */ { /* ModRMDecision */ @@ -257246,9 +257274,9 @@ static const struct OpcodeDecision x86DisassemblerXOP8Opcodes[] = { 0 /* EmptyTable */ }, /* 0xb6 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6550 /* Table6550 */ }, /* 0xb7 */ { /* ModRMDecision */ @@ -257296,24 +257324,24 @@ static const struct OpcodeDecision x86DisassemblerXOP8Opcodes[] = { 0 /* EmptyTable */ }, /* 0xc0 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6552 /* Table6552 */ }, /* 0xc1 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6554 /* Table6554 */ }, /* 0xc2 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6556 /* Table6556 */ }, /* 0xc3 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6558 /* Table6558 */ }, /* 0xc4 */ { /* ModRMDecision */ @@ -257356,24 +257384,24 @@ static const struct OpcodeDecision x86DisassemblerXOP8Opcodes[] = { 0 /* EmptyTable */ }, /* 0xcc */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6560 /* Table6560 */ }, /* 0xcd */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6562 /* Table6562 */ }, /* 0xce */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6564 /* Table6564 */ }, /* 0xcf */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6566 /* Table6566 */ }, /* 0xd0 */ { /* ModRMDecision */ @@ -257516,24 +257544,24 @@ static const struct OpcodeDecision x86DisassemblerXOP8Opcodes[] = { 0 /* EmptyTable */ }, /* 0xec */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6568 /* Table6568 */ }, /* 0xed */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6570 /* Table6570 */ }, /* 0xee */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6572 /* Table6572 */ }, /* 0xef */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6574 /* Table6574 */ }, /* 0xf0 */ { /* ModRMDecision */ @@ -257617,7 +257645,7 @@ static const struct OpcodeDecision x86DisassemblerXOP8Opcodes[] = { } } } -, /* IC_VEX_L_W */ +, /* IC_VEX_L */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -258433,7 +258461,7 @@ static const struct OpcodeDecision x86DisassemblerXOP8Opcodes[] = { /* 0xa2 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 6582 /* Table6582 */ + 6580 /* Table6580 */ }, /* 0xa3 */ { /* ModRMDecision */ @@ -258902,7 +258930,7 @@ static const struct OpcodeDecision x86DisassemblerXOP8Opcodes[] = { } } } -, /* IC_XD_OPSIZE */ +, /* IC_VEX_L_W */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -259716,9 +259744,9 @@ static const struct OpcodeDecision x86DisassemblerXOP8Opcodes[] = { 0 /* EmptyTable */ }, /* 0xa2 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6582 /* Table6582 */ }, /* 0xa3 */ { /* ModRMDecision */ @@ -260187,12 +260215,7 @@ static const struct OpcodeDecision x86DisassemblerXOP8Opcodes[] = { } } } -, }; -static const uint8_t index_x86DisassemblerXOP8Opcodes[] = { -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }; - -static const struct OpcodeDecision x86DisassemblerXOP9Opcodes[] = { - /* IC_VEX */ +, /* IC_XD_OPSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -260201,14 +260224,14 @@ static const struct OpcodeDecision x86DisassemblerXOP9Opcodes[] = { 0 /* EmptyTable */ }, /* 0x01 */ - { /* struct ModRMDecision */ - MODRM_SPLITREG, - 6584 /* Table6584 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x02 */ - { /* struct ModRMDecision */ - MODRM_SPLITREG, - 6600 /* Table6600 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x03 */ { /* ModRMDecision */ @@ -260836,24 +260859,24 @@ static const struct OpcodeDecision x86DisassemblerXOP9Opcodes[] = { 0 /* EmptyTable */ }, /* 0x80 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6616 /* Table6616 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x81 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6618 /* Table6618 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x82 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6620 /* Table6620 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x83 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6622 /* Table6622 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x84 */ { /* ModRMDecision */ @@ -260916,64 +260939,64 @@ static const struct OpcodeDecision x86DisassemblerXOP9Opcodes[] = { 0 /* EmptyTable */ }, /* 0x90 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6624 /* Table6624 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x91 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6626 /* Table6626 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x92 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6628 /* Table6628 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x93 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6630 /* Table6630 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x94 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6632 /* Table6632 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x95 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6634 /* Table6634 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x96 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6636 /* Table6636 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x97 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6638 /* Table6638 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x98 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6640 /* Table6640 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x99 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6642 /* Table6642 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x9a */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6644 /* Table6644 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x9b */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6646 /* Table6646 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x9c */ { /* ModRMDecision */ @@ -261161,19 +261184,19 @@ static const struct OpcodeDecision x86DisassemblerXOP9Opcodes[] = { 0 /* EmptyTable */ }, /* 0xc1 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6648 /* Table6648 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xc2 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6650 /* Table6650 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xc3 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6652 /* Table6652 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xc4 */ { /* ModRMDecision */ @@ -261186,14 +261209,14 @@ static const struct OpcodeDecision x86DisassemblerXOP9Opcodes[] = { 0 /* EmptyTable */ }, /* 0xc6 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6654 /* Table6654 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xc7 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6656 /* Table6656 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xc8 */ { /* ModRMDecision */ @@ -261211,9 +261234,9 @@ static const struct OpcodeDecision x86DisassemblerXOP9Opcodes[] = { 0 /* EmptyTable */ }, /* 0xcb */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6658 /* Table6658 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xcc */ { /* ModRMDecision */ @@ -261241,19 +261264,19 @@ static const struct OpcodeDecision x86DisassemblerXOP9Opcodes[] = { 0 /* EmptyTable */ }, /* 0xd1 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6660 /* Table6660 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xd2 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6662 /* Table6662 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xd3 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6664 /* Table6664 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xd4 */ { /* ModRMDecision */ @@ -261266,14 +261289,14 @@ static const struct OpcodeDecision x86DisassemblerXOP9Opcodes[] = { 0 /* EmptyTable */ }, /* 0xd6 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6666 /* Table6666 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xd7 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6668 /* Table6668 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xd8 */ { /* ModRMDecision */ @@ -261291,9 +261314,9 @@ static const struct OpcodeDecision x86DisassemblerXOP9Opcodes[] = { 0 /* EmptyTable */ }, /* 0xdb */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6670 /* Table6670 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xdc */ { /* ModRMDecision */ @@ -261321,19 +261344,19 @@ static const struct OpcodeDecision x86DisassemblerXOP9Opcodes[] = { 0 /* EmptyTable */ }, /* 0xe1 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6672 /* Table6672 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xe2 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6674 /* Table6674 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xe3 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6676 /* Table6676 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xe4 */ { /* ModRMDecision */ @@ -261477,7 +261500,11 @@ static const struct OpcodeDecision x86DisassemblerXOP9Opcodes[] = { } } } -, /* IC_VEX_W */ +, }; +static const uint8_t index_x86DisassemblerXOP8Opcodes[] = { +0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }; +static const struct OpcodeDecision x86DisassemblerXOP9Opcodes[] = { + /* IC_VEX */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -261488,12 +261515,12 @@ static const struct OpcodeDecision x86DisassemblerXOP9Opcodes[] = { /* 0x01 */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 6678 /* Table6678 */ + 6584 /* Table6584 */ }, /* 0x02 */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 6694 /* Table6694 */ + 6600 /* Table6600 */ }, /* 0x03 */ { /* ModRMDecision */ @@ -262203,62 +262230,62 @@ static const struct OpcodeDecision x86DisassemblerXOP9Opcodes[] = { /* 0x90 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 6710 /* Table6710 */ + 6624 /* Table6624 */ }, /* 0x91 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 6712 /* Table6712 */ + 6626 /* Table6626 */ }, /* 0x92 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 6714 /* Table6714 */ + 6628 /* Table6628 */ }, /* 0x93 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 6716 /* Table6716 */ + 6630 /* Table6630 */ }, /* 0x94 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 6718 /* Table6718 */ + 6632 /* Table6632 */ }, /* 0x95 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 6720 /* Table6720 */ + 6634 /* Table6634 */ }, /* 0x96 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 6722 /* Table6722 */ + 6636 /* Table6636 */ }, /* 0x97 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 6724 /* Table6724 */ + 6638 /* Table6638 */ }, /* 0x98 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 6726 /* Table6726 */ + 6640 /* Table6640 */ }, /* 0x99 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 6728 /* Table6728 */ + 6642 /* Table6642 */ }, /* 0x9a */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 6730 /* Table6730 */ + 6644 /* Table6644 */ }, /* 0x9b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 6732 /* Table6732 */ + 6646 /* Table6646 */ }, /* 0x9c */ { /* ModRMDecision */ @@ -262762,7 +262789,7 @@ static const struct OpcodeDecision x86DisassemblerXOP9Opcodes[] = { } } } -, /* IC_VEX_L */ +, /* IC_VEX_W */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -262771,14 +262798,14 @@ static const struct OpcodeDecision x86DisassemblerXOP9Opcodes[] = { 0 /* EmptyTable */ }, /* 0x01 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITREG, + 6678 /* Table6678 */ }, /* 0x02 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITREG, + 6694 /* Table6694 */ }, /* 0x03 */ { /* ModRMDecision */ @@ -263408,22 +263435,22 @@ static const struct OpcodeDecision x86DisassemblerXOP9Opcodes[] = { /* 0x80 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 6734 /* Table6734 */ + 6616 /* Table6616 */ }, /* 0x81 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 6736 /* Table6736 */ + 6618 /* Table6618 */ }, /* 0x82 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6620 /* Table6620 */ }, /* 0x83 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6622 /* Table6622 */ }, /* 0x84 */ { /* ModRMDecision */ @@ -263486,64 +263513,64 @@ static const struct OpcodeDecision x86DisassemblerXOP9Opcodes[] = { 0 /* EmptyTable */ }, /* 0x90 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6710 /* Table6710 */ }, /* 0x91 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6712 /* Table6712 */ }, /* 0x92 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6714 /* Table6714 */ }, /* 0x93 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6716 /* Table6716 */ }, /* 0x94 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6718 /* Table6718 */ }, /* 0x95 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6720 /* Table6720 */ }, /* 0x96 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6722 /* Table6722 */ }, /* 0x97 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6724 /* Table6724 */ }, /* 0x98 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6726 /* Table6726 */ }, /* 0x99 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6728 /* Table6728 */ }, /* 0x9a */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6730 /* Table6730 */ }, /* 0x9b */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6732 /* Table6732 */ }, /* 0x9c */ { /* ModRMDecision */ @@ -263731,19 +263758,19 @@ static const struct OpcodeDecision x86DisassemblerXOP9Opcodes[] = { 0 /* EmptyTable */ }, /* 0xc1 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6648 /* Table6648 */ }, /* 0xc2 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6650 /* Table6650 */ }, /* 0xc3 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6652 /* Table6652 */ }, /* 0xc4 */ { /* ModRMDecision */ @@ -263756,14 +263783,14 @@ static const struct OpcodeDecision x86DisassemblerXOP9Opcodes[] = { 0 /* EmptyTable */ }, /* 0xc6 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6654 /* Table6654 */ }, /* 0xc7 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6656 /* Table6656 */ }, /* 0xc8 */ { /* ModRMDecision */ @@ -263781,9 +263808,9 @@ static const struct OpcodeDecision x86DisassemblerXOP9Opcodes[] = { 0 /* EmptyTable */ }, /* 0xcb */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6658 /* Table6658 */ }, /* 0xcc */ { /* ModRMDecision */ @@ -263811,19 +263838,19 @@ static const struct OpcodeDecision x86DisassemblerXOP9Opcodes[] = { 0 /* EmptyTable */ }, /* 0xd1 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6660 /* Table6660 */ }, /* 0xd2 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6662 /* Table6662 */ }, /* 0xd3 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6664 /* Table6664 */ }, /* 0xd4 */ { /* ModRMDecision */ @@ -263836,14 +263863,14 @@ static const struct OpcodeDecision x86DisassemblerXOP9Opcodes[] = { 0 /* EmptyTable */ }, /* 0xd6 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6666 /* Table6666 */ }, /* 0xd7 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6668 /* Table6668 */ }, /* 0xd8 */ { /* ModRMDecision */ @@ -263861,9 +263888,9 @@ static const struct OpcodeDecision x86DisassemblerXOP9Opcodes[] = { 0 /* EmptyTable */ }, /* 0xdb */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6670 /* Table6670 */ }, /* 0xdc */ { /* ModRMDecision */ @@ -263891,19 +263918,19 @@ static const struct OpcodeDecision x86DisassemblerXOP9Opcodes[] = { 0 /* EmptyTable */ }, /* 0xe1 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6672 /* Table6672 */ }, /* 0xe2 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6674 /* Table6674 */ }, /* 0xe3 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6676 /* Table6676 */ }, /* 0xe4 */ { /* ModRMDecision */ @@ -264047,7 +264074,7 @@ static const struct OpcodeDecision x86DisassemblerXOP9Opcodes[] = { } } } -, /* IC_VEX_L_W */ +, /* IC_VEX_L */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -265332,7 +265359,7 @@ static const struct OpcodeDecision x86DisassemblerXOP9Opcodes[] = { } } } -, /* IC_XD_OPSIZE */ +, /* IC_VEX_L_W */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -265976,14 +266003,14 @@ static const struct OpcodeDecision x86DisassemblerXOP9Opcodes[] = { 0 /* EmptyTable */ }, /* 0x80 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6734 /* Table6734 */ }, /* 0x81 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6736 /* Table6736 */ }, /* 0x82 */ { /* ModRMDecision */ @@ -266617,12 +266644,7 @@ static const struct OpcodeDecision x86DisassemblerXOP9Opcodes[] = { } } } -, }; -static const uint8_t index_x86DisassemblerXOP9Opcodes[] = { -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }; - -static const struct OpcodeDecision x86DisassemblerXOPAOpcodes[] = { - /* IC_VEX */ +, /* IC_XD_OPSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -266706,9 +266728,9 @@ static const struct OpcodeDecision x86DisassemblerXOPAOpcodes[] = { 0 /* EmptyTable */ }, /* 0x10 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 6738 /* Table6738 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x11 */ { /* ModRMDecision */ @@ -267907,7 +267929,11 @@ static const struct OpcodeDecision x86DisassemblerXOPAOpcodes[] = { } } } -, /* IC_VEX_W */ +, }; +static const uint8_t index_x86DisassemblerXOP9Opcodes[] = { +0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }; +static const struct OpcodeDecision x86DisassemblerXOPAOpcodes[] = { + /* IC_VEX */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -267993,7 +268019,7 @@ static const struct OpcodeDecision x86DisassemblerXOPAOpcodes[] = { /* 0x10 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 6740 /* Table6740 */ + 6738 /* Table6738 */ }, /* 0x11 */ { /* ModRMDecision */ @@ -269192,7 +269218,7 @@ static const struct OpcodeDecision x86DisassemblerXOPAOpcodes[] = { } } } -, /* IC_XD_OPSIZE */ +, /* IC_VEX_W */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -269276,9 +269302,9 @@ static const struct OpcodeDecision x86DisassemblerXOPAOpcodes[] = { 0 /* EmptyTable */ }, /* 0x10 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 6740 /* Table6740 */ }, /* 0x11 */ { /* ModRMDecision */ @@ -270477,11 +270503,8 @@ static const struct OpcodeDecision x86DisassemblerXOPAOpcodes[] = { } } } -, }; -static const uint8_t index_x86DisassemblerXOPAOpcodes[] = { -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }; - -static const struct OpcodeDecision emptyTable = { +, /* IC_XD_OPSIZE */ + { /* struct OpcodeDecision */ { /* 0x00 */ { /* ModRMDecision */ @@ -271764,4 +271787,9 @@ static const struct OpcodeDecision emptyTable = { 0 /* EmptyTable */ } } -}; + } +, }; +static const uint8_t index_x86DisassemblerXOPAOpcodes[] = { +0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }; + + diff --git a/arch/X86/X86GenDisassemblerTables_reduce.inc b/arch/X86/X86GenDisassemblerTables_reduce.inc index 010a98ae18..55b008575c 100644 --- a/arch/X86/X86GenDisassemblerTables_reduce.inc +++ b/arch/X86/X86GenDisassemblerTables_reduce.inc @@ -10,27467 +10,82 @@ /* By Nguyen Anh Quynh , 2013-2014 */ -static const struct OperandSpecifier x86OperandSets[][5] = { - { /* 0 */ - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 1 */ - { ENCODING_IB, TYPE_IMM8 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 2 */ - { ENCODING_Iv, TYPE_IMMv }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 3 */ - { ENCODING_RM, TYPE_Mv }, - { ENCODING_Iv, TYPE_IMMv }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 4 */ - { ENCODING_RM, TYPE_Mv }, - { ENCODING_IB, TYPE_IMMv }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 5 */ - { ENCODING_RM, TYPE_Mv }, - { ENCODING_REG, TYPE_Rv }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 6 */ - { ENCODING_DUP, TYPE_DUP1 }, - { ENCODING_RM, TYPE_Rv }, - { ENCODING_Iv, TYPE_IMMv }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 7 */ - { ENCODING_DUP, TYPE_DUP1 }, - { ENCODING_RM, TYPE_Rv }, - { ENCODING_IB, TYPE_IMMv }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 8 */ - { ENCODING_DUP, TYPE_DUP1 }, - { ENCODING_REG, TYPE_Rv }, - { ENCODING_RM, TYPE_Mv }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 9 */ - { ENCODING_DUP, TYPE_DUP1 }, - { ENCODING_RM, TYPE_Rv }, - { ENCODING_REG, TYPE_Rv }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 10 */ - { ENCODING_DUP, TYPE_DUP1 }, - { ENCODING_REG, TYPE_Rv }, - { ENCODING_RM, TYPE_Rv }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 11 */ - { ENCODING_RM, TYPE_Mv }, - { ENCODING_IB, TYPE_IMM32 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 12 */ - { ENCODING_DUP, TYPE_DUP1 }, - { ENCODING_RM, TYPE_Rv }, - { ENCODING_IB, TYPE_IMM32 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 13 */ - { ENCODING_ID, TYPE_IMM64 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 14 */ - { ENCODING_RM, TYPE_Mv }, - { ENCODING_ID, TYPE_IMM64 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 15 */ - { ENCODING_RM, TYPE_Mv }, - { ENCODING_IB, TYPE_IMM64 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 16 */ - { ENCODING_RM, TYPE_Mv }, - { ENCODING_REG, TYPE_R64 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 17 */ - { ENCODING_DUP, TYPE_DUP1 }, - { ENCODING_RM, TYPE_R64 }, - { ENCODING_ID, TYPE_IMM64 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 18 */ - { ENCODING_DUP, TYPE_DUP1 }, - { ENCODING_RM, TYPE_R64 }, - { ENCODING_IB, TYPE_IMM64 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 19 */ - { ENCODING_DUP, TYPE_DUP1 }, - { ENCODING_REG, TYPE_R64 }, - { ENCODING_RM, TYPE_Mv }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 20 */ - { ENCODING_DUP, TYPE_DUP1 }, - { ENCODING_RM, TYPE_R64 }, - { ENCODING_REG, TYPE_R64 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 21 */ - { ENCODING_DUP, TYPE_DUP1 }, - { ENCODING_REG, TYPE_R64 }, - { ENCODING_RM, TYPE_R64 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 22 */ - { ENCODING_RM, TYPE_M8 }, - { ENCODING_IB, TYPE_IMM8 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 23 */ - { ENCODING_RM, TYPE_M8 }, - { ENCODING_REG, TYPE_R8 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 24 */ - { ENCODING_DUP, TYPE_DUP1 }, - { ENCODING_RM, TYPE_R8 }, - { ENCODING_IB, TYPE_IMM8 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 25 */ - { ENCODING_DUP, TYPE_DUP1 }, - { ENCODING_REG, TYPE_R8 }, - { ENCODING_RM, TYPE_M8 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 26 */ - { ENCODING_DUP, TYPE_DUP1 }, - { ENCODING_RM, TYPE_R8 }, - { ENCODING_REG, TYPE_R8 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 27 */ - { ENCODING_DUP, TYPE_DUP1 }, - { ENCODING_REG, TYPE_R8 }, - { ENCODING_RM, TYPE_R8 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 28 */ - { ENCODING_REG, TYPE_R32 }, - { ENCODING_RM, TYPE_Mv }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 29 */ - { ENCODING_REG, TYPE_R32 }, - { ENCODING_RM, TYPE_R32 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 30 */ - { ENCODING_REG, TYPE_R64 }, - { ENCODING_RM, TYPE_Mv }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 31 */ - { ENCODING_REG, TYPE_R64 }, - { ENCODING_RM, TYPE_R64 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 32 */ - { ENCODING_REG, TYPE_R32 }, - { ENCODING_VVVV, TYPE_R32 }, - { ENCODING_RM, TYPE_Mv }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 33 */ - { ENCODING_REG, TYPE_R32 }, - { ENCODING_VVVV, TYPE_R32 }, - { ENCODING_RM, TYPE_R32 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 34 */ - { ENCODING_REG, TYPE_R64 }, - { ENCODING_VVVV, TYPE_R64 }, - { ENCODING_RM, TYPE_Mv }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 35 */ - { ENCODING_REG, TYPE_R64 }, - { ENCODING_VVVV, TYPE_R64 }, - { ENCODING_RM, TYPE_R64 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 36 */ - { ENCODING_RM, TYPE_Mv }, - { ENCODING_REG, TYPE_R16 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 37 */ - { ENCODING_RM, TYPE_R16 }, - { ENCODING_REG, TYPE_R16 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 38 */ - { ENCODING_REG, TYPE_R32 }, - { ENCODING_RM, TYPE_Mv }, - { ENCODING_VVVV, TYPE_R32 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 39 */ - { ENCODING_REG, TYPE_R32 }, - { ENCODING_RM, TYPE_R32 }, - { ENCODING_VVVV, TYPE_R32 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 40 */ - { ENCODING_REG, TYPE_R64 }, - { ENCODING_RM, TYPE_Mv }, - { ENCODING_VVVV, TYPE_R64 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 41 */ - { ENCODING_REG, TYPE_R64 }, - { ENCODING_RM, TYPE_R64 }, - { ENCODING_VVVV, TYPE_R64 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 42 */ - { ENCODING_REG, TYPE_R32 }, - { ENCODING_RM, TYPE_Mv }, - { ENCODING_Iv, TYPE_IMMv }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 43 */ - { ENCODING_REG, TYPE_R32 }, - { ENCODING_RM, TYPE_R32 }, - { ENCODING_Iv, TYPE_IMMv }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 44 */ - { ENCODING_REG, TYPE_R64 }, - { ENCODING_RM, TYPE_Mv }, - { ENCODING_ID, TYPE_IMM64 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 45 */ - { ENCODING_REG, TYPE_R64 }, - { ENCODING_RM, TYPE_R64 }, - { ENCODING_ID, TYPE_IMM64 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 46 */ - { ENCODING_VVVV, TYPE_R32 }, - { ENCODING_RM, TYPE_Mv }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 47 */ - { ENCODING_VVVV, TYPE_R32 }, - { ENCODING_RM, TYPE_R32 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 48 */ - { ENCODING_VVVV, TYPE_R64 }, - { ENCODING_RM, TYPE_Mv }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 49 */ - { ENCODING_VVVV, TYPE_R64 }, - { ENCODING_RM, TYPE_R64 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 50 */ - { ENCODING_REG, TYPE_Rv }, - { ENCODING_RM, TYPE_Mv }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 51 */ - { ENCODING_REG, TYPE_Rv }, - { ENCODING_RM, TYPE_Rv }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 52 */ - { ENCODING_DUP, TYPE_DUP1 }, - { ENCODING_Rv, TYPE_Rv }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 53 */ - { ENCODING_DUP, TYPE_DUP1 }, - { ENCODING_RO, TYPE_R64 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 54 */ - { ENCODING_RM, TYPE_Rv }, - { ENCODING_IB, TYPE_IMMv }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 55 */ - { ENCODING_RM, TYPE_Rv }, - { ENCODING_REG, TYPE_Rv }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 56 */ - { ENCODING_RM, TYPE_Rv }, - { ENCODING_IB, TYPE_IMM32 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 57 */ - { ENCODING_RM, TYPE_R64 }, - { ENCODING_IB, TYPE_IMM64 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 58 */ - { ENCODING_RM, TYPE_R64 }, - { ENCODING_REG, TYPE_R64 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 59 */ - { ENCODING_RM, TYPE_Mv }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 60 */ - { ENCODING_RM, TYPE_Rv }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 61 */ - { ENCODING_ID, TYPE_REL64 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 62 */ - { ENCODING_RM, TYPE_R64 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 63 */ - { ENCODING_IW, TYPE_REL16 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 64 */ - { ENCODING_ID, TYPE_REL32 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 65 */ - { ENCODING_RM, TYPE_Rv }, - { ENCODING_Iv, TYPE_IMMv }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 66 */ - { ENCODING_RM, TYPE_R64 }, - { ENCODING_ID, TYPE_IMM64 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 67 */ - { ENCODING_RM, TYPE_R8 }, - { ENCODING_IB, TYPE_IMM8 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 68 */ - { ENCODING_REG, TYPE_R8 }, - { ENCODING_RM, TYPE_M8 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 69 */ - { ENCODING_RM, TYPE_R8 }, - { ENCODING_REG, TYPE_R8 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 70 */ - { ENCODING_REG, TYPE_R8 }, - { ENCODING_RM, TYPE_R8 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 71 */ - { ENCODING_DI, TYPE_DSTIDX16 }, - { ENCODING_SI, TYPE_SRCIDX16 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 72 */ - { ENCODING_DI, TYPE_DSTIDX32 }, - { ENCODING_SI, TYPE_SRCIDX32 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 73 */ - { ENCODING_DI, TYPE_DSTIDX64 }, - { ENCODING_SI, TYPE_SRCIDX64 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 74 */ - { ENCODING_DI, TYPE_DSTIDX8 }, - { ENCODING_SI, TYPE_SRCIDX8 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 75 */ - { ENCODING_RM, TYPE_M128 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 76 */ - { ENCODING_DUP, TYPE_DUP1 }, - { ENCODING_RM, TYPE_Rv }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 77 */ - { ENCODING_DUP, TYPE_DUP1 }, - { ENCODING_RM, TYPE_R64 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 78 */ - { ENCODING_RM, TYPE_M8 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 79 */ - { ENCODING_DUP, TYPE_DUP1 }, - { ENCODING_RM, TYPE_R8 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 80 */ - { ENCODING_RM, TYPE_R8 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 81 */ - { ENCODING_IW, TYPE_IMM16 }, - { ENCODING_IB, TYPE_IMM8 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 82 */ - { ENCODING_Iv, TYPE_IMMv }, - { ENCODING_Iv, TYPE_IMMv }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 83 */ - { ENCODING_RM, TYPE_M1616 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 84 */ - { ENCODING_Iv, TYPE_IMMv }, - { ENCODING_IW, TYPE_IMM16 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 85 */ - { ENCODING_RM, TYPE_M1632 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 86 */ - { ENCODING_RM, TYPE_M1664 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 87 */ - { ENCODING_REG, TYPE_Rv }, - { ENCODING_RM, TYPE_Mv }, - { ENCODING_Iv, TYPE_IMMv }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 88 */ - { ENCODING_REG, TYPE_Rv }, - { ENCODING_RM, TYPE_Mv }, - { ENCODING_IB, TYPE_IMMv }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 89 */ - { ENCODING_REG, TYPE_Rv }, - { ENCODING_RM, TYPE_Rv }, - { ENCODING_Iv, TYPE_IMMv }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 90 */ - { ENCODING_REG, TYPE_Rv }, - { ENCODING_RM, TYPE_Rv }, - { ENCODING_IB, TYPE_IMMv }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 91 */ - { ENCODING_REG, TYPE_Rv }, - { ENCODING_RM, TYPE_Mv }, - { ENCODING_IB, TYPE_IMM32 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 92 */ - { ENCODING_REG, TYPE_Rv }, - { ENCODING_RM, TYPE_Rv }, - { ENCODING_IB, TYPE_IMM32 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 93 */ - { ENCODING_REG, TYPE_R64 }, - { ENCODING_RM, TYPE_Mv }, - { ENCODING_IB, TYPE_IMM64 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 94 */ - { ENCODING_REG, TYPE_R64 }, - { ENCODING_RM, TYPE_R64 }, - { ENCODING_IB, TYPE_IMM64 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 95 */ - { ENCODING_DI, TYPE_DSTIDX16 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 96 */ - { ENCODING_DI, TYPE_DSTIDX32 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 97 */ - { ENCODING_DI, TYPE_DSTIDX8 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 98 */ - { ENCODING_REG, TYPE_R32 }, - { ENCODING_RM, TYPE_M128 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 99 */ - { ENCODING_REG, TYPE_R64 }, - { ENCODING_RM, TYPE_M128 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 100 */ - { ENCODING_IB, TYPE_REL8 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 101 */ - { ENCODING_Iv, TYPE_RELv }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 102 */ - { ENCODING_REG, TYPE_R64 }, - { ENCODING_RM, TYPE_R32 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 103 */ - { ENCODING_REG, TYPE_Rv }, - { ENCODING_RM, TYPE_M1616 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 104 */ - { ENCODING_REG, TYPE_Rv }, - { ENCODING_RM, TYPE_M1632 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 105 */ - { ENCODING_REG, TYPE_Rv }, - { ENCODING_RM, TYPE_LEA }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 106 */ - { ENCODING_REG, TYPE_R64 }, - { ENCODING_RM, TYPE_LEA }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 107 */ - { ENCODING_REG, TYPE_R64 }, - { ENCODING_RM, TYPE_M1664 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 108 */ - { ENCODING_RM, TYPE_R16 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 109 */ - { ENCODING_SI, TYPE_SRCIDX8 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 110 */ - { ENCODING_SI, TYPE_SRCIDX32 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 111 */ - { ENCODING_SI, TYPE_SRCIDX64 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 112 */ - { ENCODING_SI, TYPE_SRCIDX16 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 113 */ - { ENCODING_IW, TYPE_IMM16 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 114 */ - { ENCODING_Ia, TYPE_MOFFS16 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 115 */ - { ENCODING_RM, TYPE_Mv }, - { ENCODING_REG, TYPE_SEGMENTREG }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 116 */ - { ENCODING_Rv, TYPE_Rv }, - { ENCODING_Iv, TYPE_IMMv }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 117 */ - { ENCODING_RM, TYPE_Rv }, - { ENCODING_REG, TYPE_SEGMENTREG }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 118 */ - { ENCODING_REG, TYPE_SEGMENTREG }, - { ENCODING_RM, TYPE_Mv }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 119 */ - { ENCODING_REG, TYPE_SEGMENTREG }, - { ENCODING_RM, TYPE_Rv }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 120 */ - { ENCODING_Ia, TYPE_MOFFS32 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 121 */ - { ENCODING_REG, TYPE_CONTROLREG }, - { ENCODING_RM, TYPE_R32 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 122 */ - { ENCODING_REG, TYPE_DEBUGREG }, - { ENCODING_RM, TYPE_R32 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 123 */ - { ENCODING_RM, TYPE_R32 }, - { ENCODING_REG, TYPE_CONTROLREG }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 124 */ - { ENCODING_RM, TYPE_R32 }, - { ENCODING_REG, TYPE_DEBUGREG }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 125 */ - { ENCODING_Ia, TYPE_MOFFS64 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 126 */ - { ENCODING_Ia, TYPE_MOFFS8 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 127 */ - { ENCODING_REG, TYPE_CONTROLREG }, - { ENCODING_RM, TYPE_R64 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 128 */ - { ENCODING_REG, TYPE_DEBUGREG }, - { ENCODING_RM, TYPE_R64 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 129 */ - { ENCODING_RM, TYPE_R64 }, - { ENCODING_REG, TYPE_CONTROLREG }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 130 */ - { ENCODING_RM, TYPE_R64 }, - { ENCODING_REG, TYPE_DEBUGREG }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 131 */ - { ENCODING_RO, TYPE_R64 }, - { ENCODING_IO, TYPE_IMMv }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 132 */ - { ENCODING_RM, TYPE_R64 }, - { ENCODING_REG, TYPE_SEGMENTREG }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 133 */ - { ENCODING_REG, TYPE_SEGMENTREG }, - { ENCODING_RM, TYPE_R64 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 134 */ - { ENCODING_RB, TYPE_R8 }, - { ENCODING_IB, TYPE_IMM8 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 135 */ - { ENCODING_REG, TYPE_Rv }, - { ENCODING_RM, TYPE_M8 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 136 */ - { ENCODING_REG, TYPE_Rv }, - { ENCODING_RM, TYPE_R8 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 137 */ - { ENCODING_REG, TYPE_Rv }, - { ENCODING_RM, TYPE_R16 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 138 */ - { ENCODING_REG, TYPE_R64 }, - { ENCODING_RM, TYPE_M8 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 139 */ - { ENCODING_REG, TYPE_R64 }, - { ENCODING_RM, TYPE_R16 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 140 */ - { ENCODING_REG, TYPE_R64 }, - { ENCODING_RM, TYPE_R8 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 141 */ - { ENCODING_Rv, TYPE_Rv }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 142 */ - { ENCODING_RO, TYPE_R64 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 143 */ - { ENCODING_IB, TYPE_IMMv }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 144 */ - { ENCODING_IB, TYPE_IMM32 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 145 */ - { ENCODING_IB, TYPE_IMM64 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 146 */ - { ENCODING_RM, TYPE_Mv }, - { ENCODING_IB, TYPE_IMM8 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 147 */ - { ENCODING_DUP, TYPE_DUP1 }, - { ENCODING_RM, TYPE_Rv }, - { ENCODING_IB, TYPE_IMM8 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 148 */ - { ENCODING_DUP, TYPE_DUP1 }, - { ENCODING_RM, TYPE_R64 }, - { ENCODING_IB, TYPE_IMM8 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 149 */ - { ENCODING_RM, TYPE_R32 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 150 */ - { ENCODING_REG, TYPE_R32 }, - { ENCODING_RM, TYPE_Mv }, - { ENCODING_IB, TYPE_IMM8 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 151 */ - { ENCODING_REG, TYPE_R32 }, - { ENCODING_RM, TYPE_R32 }, - { ENCODING_IB, TYPE_IMM8 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 152 */ - { ENCODING_REG, TYPE_R64 }, - { ENCODING_RM, TYPE_Mv }, - { ENCODING_IB, TYPE_IMM8 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 153 */ - { ENCODING_REG, TYPE_R64 }, - { ENCODING_RM, TYPE_R64 }, - { ENCODING_IB, TYPE_IMM8 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 154 */ - { ENCODING_DI, TYPE_DSTIDX64 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 155 */ - { ENCODING_RM, TYPE_Mv }, - { ENCODING_REG, TYPE_Rv }, - { ENCODING_IB, TYPE_IMM8 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 156 */ - { ENCODING_DUP, TYPE_DUP1 }, - { ENCODING_RM, TYPE_Rv }, - { ENCODING_REG, TYPE_Rv }, - { ENCODING_IB, TYPE_IMM8 }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 157 */ - { ENCODING_RM, TYPE_Mv }, - { ENCODING_REG, TYPE_R64 }, - { ENCODING_IB, TYPE_IMM8 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 158 */ - { ENCODING_DUP, TYPE_DUP1 }, - { ENCODING_RM, TYPE_R64 }, - { ENCODING_REG, TYPE_R64 }, - { ENCODING_IB, TYPE_IMM8 }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 159 */ - { ENCODING_RM, TYPE_Mv }, - { ENCODING_REG, TYPE_R32 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 160 */ - { ENCODING_RM, TYPE_R32 }, - { ENCODING_REG, TYPE_R32 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, - { /* 161 */ - { ENCODING_RM, TYPE_M512 }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - { ENCODING_NONE, TYPE_NONE }, - }, -}; - -static const struct InstructionSpecifier x86DisassemblerInstrSpecifiers[1687] = { - { /* 0 */ - 0, - /* */ - }, - { /* 1 */ - 0, - /* */ - }, - { /* 2 */ - 0, - /* */ - }, - { /* 3 */ - 0, - /* */ - }, - { /* 4 */ - 0, - /* */ - }, - { /* 5 */ - 0, - /* */ - }, - { /* 6 */ - 0, - /* */ - }, - { /* 7 */ - 0, - /* */ - }, - { /* 8 */ - 0, - /* */ - }, - { /* 9 */ - 0, - /* */ - }, - { /* 10 */ - 0, - /* */ - }, - { /* 11 */ - 0, - /* */ - }, - { /* 12 */ - 0, - /* */ - }, - { /* 13 */ - 0, - /* */ - }, - { /* 14 */ - 0, - /* */ - }, - { /* 15 */ - 0, - /* */ - }, - { /* 16 */ - 0, - /* */ - }, - { /* 17 */ - 0, - /* */ - }, - { /* 18 */ - 0, - /* */ - }, - { /* 19 */ - 0, - /* AAA */ - }, - { /* 20 */ - 1, - /* AAD8i8 */ - }, - { /* 21 */ - 1, - /* AAM8i8 */ - }, - { /* 22 */ - 0, - /* AAS */ - }, - { /* 23 */ - 0, - /* */ - }, - { /* 24 */ - 0, - /* */ - }, - { /* 25 */ - 0, - /* */ - }, - { /* 26 */ - 0, - /* */ - }, - { /* 27 */ - 2, - /* ADC16i16 */ - }, - { /* 28 */ - 3, - /* ADC16mi */ - }, - { /* 29 */ - 4, - /* ADC16mi8 */ - }, - { /* 30 */ - 5, - /* ADC16mr */ - }, - { /* 31 */ - 6, - /* ADC16ri */ - }, - { /* 32 */ - 7, - /* ADC16ri8 */ - }, - { /* 33 */ - 8, - /* ADC16rm */ - }, - { /* 34 */ - 9, - /* ADC16rr */ - }, - { /* 35 */ - 10, - /* ADC16rr_REV */ - }, - { /* 36 */ - 2, - /* ADC32i32 */ - }, - { /* 37 */ - 3, - /* ADC32mi */ - }, - { /* 38 */ - 11, - /* ADC32mi8 */ - }, - { /* 39 */ - 5, - /* ADC32mr */ - }, - { /* 40 */ - 6, - /* ADC32ri */ - }, - { /* 41 */ - 12, - /* ADC32ri8 */ - }, - { /* 42 */ - 8, - /* ADC32rm */ - }, - { /* 43 */ - 9, - /* ADC32rr */ - }, - { /* 44 */ - 10, - /* ADC32rr_REV */ - }, - { /* 45 */ - 13, - /* ADC64i32 */ - }, - { /* 46 */ - 14, - /* ADC64mi32 */ - }, - { /* 47 */ - 15, - /* ADC64mi8 */ - }, - { /* 48 */ - 16, - /* ADC64mr */ - }, - { /* 49 */ - 17, - /* ADC64ri32 */ - }, - { /* 50 */ - 18, - /* ADC64ri8 */ - }, - { /* 51 */ - 19, - /* ADC64rm */ - }, - { /* 52 */ - 20, - /* ADC64rr */ - }, - { /* 53 */ - 21, - /* ADC64rr_REV */ - }, - { /* 54 */ - 1, - /* ADC8i8 */ - }, - { /* 55 */ - 22, - /* ADC8mi */ - }, - { /* 56 */ - 23, - /* ADC8mr */ - }, - { /* 57 */ - 24, - /* ADC8ri */ - }, - { /* 58 */ - 25, - /* ADC8rm */ - }, - { /* 59 */ - 26, - /* ADC8rr */ - }, - { /* 60 */ - 27, - /* ADC8rr_REV */ - }, - { /* 61 */ - 28, - /* ADCX32rm */ - }, - { /* 62 */ - 29, - /* ADCX32rr */ - }, - { /* 63 */ - 30, - /* ADCX64rm */ - }, - { /* 64 */ - 31, - /* ADCX64rr */ - }, - { /* 65 */ - 2, - /* ADD16i16 */ - }, - { /* 66 */ - 3, - /* ADD16mi */ - }, - { /* 67 */ - 4, - /* ADD16mi8 */ - }, - { /* 68 */ - 5, - /* ADD16mr */ - }, - { /* 69 */ - 6, - /* ADD16ri */ - }, - { /* 70 */ - 7, - /* ADD16ri8 */ - }, - { /* 71 */ - 0, - /* */ - }, - { /* 72 */ - 0, - /* */ - }, - { /* 73 */ - 8, - /* ADD16rm */ - }, - { /* 74 */ - 9, - /* ADD16rr */ - }, - { /* 75 */ - 0, - /* */ - }, - { /* 76 */ - 10, - /* ADD16rr_REV */ - }, - { /* 77 */ - 2, - /* ADD32i32 */ - }, - { /* 78 */ - 3, - /* ADD32mi */ - }, - { /* 79 */ - 11, - /* ADD32mi8 */ - }, - { /* 80 */ - 5, - /* ADD32mr */ - }, - { /* 81 */ - 6, - /* ADD32ri */ - }, - { /* 82 */ - 12, - /* ADD32ri8 */ - }, - { /* 83 */ - 0, - /* */ - }, - { /* 84 */ - 0, - /* */ - }, - { /* 85 */ - 8, - /* ADD32rm */ - }, - { /* 86 */ - 9, - /* ADD32rr */ - }, - { /* 87 */ - 0, - /* */ - }, - { /* 88 */ - 10, - /* ADD32rr_REV */ - }, - { /* 89 */ - 13, - /* ADD64i32 */ - }, - { /* 90 */ - 14, - /* ADD64mi32 */ - }, - { /* 91 */ - 15, - /* ADD64mi8 */ - }, - { /* 92 */ - 16, - /* ADD64mr */ - }, - { /* 93 */ - 17, - /* ADD64ri32 */ - }, - { /* 94 */ - 0, - /* */ - }, - { /* 95 */ - 18, - /* ADD64ri8 */ - }, - { /* 96 */ - 0, - /* */ - }, - { /* 97 */ - 19, - /* ADD64rm */ - }, - { /* 98 */ - 20, - /* ADD64rr */ - }, - { /* 99 */ - 0, - /* */ - }, - { /* 100 */ - 21, - /* ADD64rr_REV */ - }, - { /* 101 */ - 1, - /* ADD8i8 */ - }, - { /* 102 */ - 22, - /* ADD8mi */ - }, - { /* 103 */ - 23, - /* ADD8mr */ - }, - { /* 104 */ - 24, - /* ADD8ri */ - }, - { /* 105 */ - 24, - /* ADD8ri8 */ - }, - { /* 106 */ - 25, - /* ADD8rm */ - }, - { /* 107 */ - 26, - /* ADD8rr */ - }, - { /* 108 */ - 27, - /* ADD8rr_REV */ - }, - { /* 109 */ - 0, - /* */ - }, - { /* 110 */ - 0, - /* */ - }, - { /* 111 */ - 0, - /* */ - }, - { /* 112 */ - 0, - /* */ - }, - { /* 113 */ - 28, - /* ADOX32rm */ - }, - { /* 114 */ - 29, - /* ADOX32rr */ - }, - { /* 115 */ - 30, - /* ADOX64rm */ - }, - { /* 116 */ - 31, - /* ADOX64rr */ - }, - { /* 117 */ - 2, - /* AND16i16 */ - }, - { /* 118 */ - 3, - /* AND16mi */ - }, - { /* 119 */ - 4, - /* AND16mi8 */ - }, - { /* 120 */ - 5, - /* AND16mr */ - }, - { /* 121 */ - 6, - /* AND16ri */ - }, - { /* 122 */ - 7, - /* AND16ri8 */ - }, - { /* 123 */ - 8, - /* AND16rm */ - }, - { /* 124 */ - 9, - /* AND16rr */ - }, - { /* 125 */ - 10, - /* AND16rr_REV */ - }, - { /* 126 */ - 2, - /* AND32i32 */ - }, - { /* 127 */ - 3, - /* AND32mi */ - }, - { /* 128 */ - 11, - /* AND32mi8 */ - }, - { /* 129 */ - 5, - /* AND32mr */ - }, - { /* 130 */ - 6, - /* AND32ri */ - }, - { /* 131 */ - 12, - /* AND32ri8 */ - }, - { /* 132 */ - 8, - /* AND32rm */ - }, - { /* 133 */ - 9, - /* AND32rr */ - }, - { /* 134 */ - 10, - /* AND32rr_REV */ - }, - { /* 135 */ - 13, - /* AND64i32 */ - }, - { /* 136 */ - 14, - /* AND64mi32 */ - }, - { /* 137 */ - 15, - /* AND64mi8 */ - }, - { /* 138 */ - 16, - /* AND64mr */ - }, - { /* 139 */ - 17, - /* AND64ri32 */ - }, - { /* 140 */ - 18, - /* AND64ri8 */ - }, - { /* 141 */ - 19, - /* AND64rm */ - }, - { /* 142 */ - 20, - /* AND64rr */ - }, - { /* 143 */ - 21, - /* AND64rr_REV */ - }, - { /* 144 */ - 1, - /* AND8i8 */ - }, - { /* 145 */ - 22, - /* AND8mi */ - }, - { /* 146 */ - 23, - /* AND8mr */ - }, - { /* 147 */ - 24, - /* AND8ri */ - }, - { /* 148 */ - 24, - /* AND8ri8 */ - }, - { /* 149 */ - 25, - /* AND8rm */ - }, - { /* 150 */ - 26, - /* AND8rr */ - }, - { /* 151 */ - 27, - /* AND8rr_REV */ - }, - { /* 152 */ - 32, - /* ANDN32rm */ - }, - { /* 153 */ - 33, - /* ANDN32rr */ - }, - { /* 154 */ - 34, - /* ANDN64rm */ - }, - { /* 155 */ - 35, - /* ANDN64rr */ - }, - { /* 156 */ - 36, - /* ARPL16mr */ - }, - { /* 157 */ - 37, - /* ARPL16rr */ - }, - { /* 158 */ - 0, - /* */ - }, - { /* 159 */ - 0, - /* */ - }, - { /* 160 */ - 0, - /* */ - }, - { /* 161 */ - 0, - /* */ - }, - { /* 162 */ - 0, - /* */ - }, - { /* 163 */ - 0, - /* */ - }, - { /* 164 */ - 0, - /* */ - }, - { /* 165 */ - 0, - /* */ - }, - { /* 166 */ - 0, - /* */ - }, - { /* 167 */ - 0, - /* */ - }, - { /* 168 */ - 0, - /* */ - }, - { /* 169 */ - 0, - /* */ - }, - { /* 170 */ - 0, - /* */ - }, - { /* 171 */ - 0, - /* */ - }, - { /* 172 */ - 0, - /* */ - }, - { /* 173 */ - 0, - /* */ - }, - { /* 174 */ - 0, - /* */ - }, - { /* 175 */ - 0, - /* */ - }, - { /* 176 */ - 0, - /* */ - }, - { /* 177 */ - 0, - /* */ - }, - { /* 178 */ - 0, - /* */ - }, - { /* 179 */ - 0, - /* */ - }, - { /* 180 */ - 0, - /* */ - }, - { /* 181 */ - 0, - /* */ - }, - { /* 182 */ - 0, - /* */ - }, - { /* 183 */ - 0, - /* */ - }, - { /* 184 */ - 0, - /* */ - }, - { /* 185 */ - 0, - /* */ - }, - { /* 186 */ - 0, - /* */ - }, - { /* 187 */ - 0, - /* */ - }, - { /* 188 */ - 0, - /* */ - }, - { /* 189 */ - 0, - /* */ - }, - { /* 190 */ - 0, - /* */ - }, - { /* 191 */ - 0, - /* */ - }, - { /* 192 */ - 0, - /* */ - }, - { /* 193 */ - 0, - /* */ - }, - { /* 194 */ - 0, - /* */ - }, - { /* 195 */ - 0, - /* */ - }, - { /* 196 */ - 0, - /* */ - }, - { /* 197 */ - 0, - /* */ - }, - { /* 198 */ - 0, - /* */ - }, - { /* 199 */ - 0, - /* */ - }, - { /* 200 */ - 0, - /* */ - }, - { /* 201 */ - 38, - /* BEXTR32rm */ - }, - { /* 202 */ - 39, - /* BEXTR32rr */ - }, - { /* 203 */ - 40, - /* BEXTR64rm */ - }, - { /* 204 */ - 41, - /* BEXTR64rr */ - }, - { /* 205 */ - 42, - /* BEXTRI32mi */ - }, - { /* 206 */ - 43, - /* BEXTRI32ri */ - }, - { /* 207 */ - 44, - /* BEXTRI64mi */ - }, - { /* 208 */ - 45, - /* BEXTRI64ri */ - }, - { /* 209 */ - 46, - /* BLCFILL32rm */ - }, - { /* 210 */ - 47, - /* BLCFILL32rr */ - }, - { /* 211 */ - 48, - /* BLCFILL64rm */ - }, - { /* 212 */ - 49, - /* BLCFILL64rr */ - }, - { /* 213 */ - 46, - /* BLCI32rm */ - }, - { /* 214 */ - 47, - /* BLCI32rr */ - }, - { /* 215 */ - 48, - /* BLCI64rm */ - }, - { /* 216 */ - 49, - /* BLCI64rr */ - }, - { /* 217 */ - 46, - /* BLCIC32rm */ - }, - { /* 218 */ - 47, - /* BLCIC32rr */ - }, - { /* 219 */ - 48, - /* BLCIC64rm */ - }, - { /* 220 */ - 49, - /* BLCIC64rr */ - }, - { /* 221 */ - 46, - /* BLCMSK32rm */ - }, - { /* 222 */ - 47, - /* BLCMSK32rr */ - }, - { /* 223 */ - 48, - /* BLCMSK64rm */ - }, - { /* 224 */ - 49, - /* BLCMSK64rr */ - }, - { /* 225 */ - 46, - /* BLCS32rm */ - }, - { /* 226 */ - 47, - /* BLCS32rr */ - }, - { /* 227 */ - 48, - /* BLCS64rm */ - }, - { /* 228 */ - 49, - /* BLCS64rr */ - }, - { /* 229 */ - 46, - /* BLSFILL32rm */ - }, - { /* 230 */ - 47, - /* BLSFILL32rr */ - }, - { /* 231 */ - 48, - /* BLSFILL64rm */ - }, - { /* 232 */ - 49, - /* BLSFILL64rr */ - }, - { /* 233 */ - 46, - /* BLSI32rm */ - }, - { /* 234 */ - 47, - /* BLSI32rr */ - }, - { /* 235 */ - 48, - /* BLSI64rm */ - }, - { /* 236 */ - 49, - /* BLSI64rr */ - }, - { /* 237 */ - 46, - /* BLSIC32rm */ - }, - { /* 238 */ - 47, - /* BLSIC32rr */ - }, - { /* 239 */ - 48, - /* BLSIC64rm */ - }, - { /* 240 */ - 49, - /* BLSIC64rr */ - }, - { /* 241 */ - 46, - /* BLSMSK32rm */ - }, - { /* 242 */ - 47, - /* BLSMSK32rr */ - }, - { /* 243 */ - 48, - /* BLSMSK64rm */ - }, - { /* 244 */ - 49, - /* BLSMSK64rr */ - }, - { /* 245 */ - 46, - /* BLSR32rm */ - }, - { /* 246 */ - 47, - /* BLSR32rr */ - }, - { /* 247 */ - 48, - /* BLSR64rm */ - }, - { /* 248 */ - 49, - /* BLSR64rr */ - }, - { /* 249 */ - 50, - /* BOUNDS16rm */ - }, - { /* 250 */ - 50, - /* BOUNDS32rm */ - }, - { /* 251 */ - 50, - /* BSF16rm */ - }, - { /* 252 */ - 51, - /* BSF16rr */ - }, - { /* 253 */ - 50, - /* BSF32rm */ - }, - { /* 254 */ - 51, - /* BSF32rr */ - }, - { /* 255 */ - 30, - /* BSF64rm */ - }, - { /* 256 */ - 31, - /* BSF64rr */ - }, - { /* 257 */ - 50, - /* BSR16rm */ - }, - { /* 258 */ - 51, - /* BSR16rr */ - }, - { /* 259 */ - 50, - /* BSR32rm */ - }, - { /* 260 */ - 51, - /* BSR32rr */ - }, - { /* 261 */ - 30, - /* BSR64rm */ - }, - { /* 262 */ - 31, - /* BSR64rr */ - }, - { /* 263 */ - 52, - /* BSWAP32r */ - }, - { /* 264 */ - 53, - /* BSWAP64r */ - }, - { /* 265 */ - 4, - /* BT16mi8 */ - }, - { /* 266 */ - 5, - /* BT16mr */ - }, - { /* 267 */ - 54, - /* BT16ri8 */ - }, - { /* 268 */ - 55, - /* BT16rr */ - }, - { /* 269 */ - 11, - /* BT32mi8 */ - }, - { /* 270 */ - 5, - /* BT32mr */ - }, - { /* 271 */ - 56, - /* BT32ri8 */ - }, - { /* 272 */ - 55, - /* BT32rr */ - }, - { /* 273 */ - 15, - /* BT64mi8 */ - }, - { /* 274 */ - 16, - /* BT64mr */ - }, - { /* 275 */ - 57, - /* BT64ri8 */ - }, - { /* 276 */ - 58, - /* BT64rr */ - }, - { /* 277 */ - 4, - /* BTC16mi8 */ - }, - { /* 278 */ - 5, - /* BTC16mr */ - }, - { /* 279 */ - 54, - /* BTC16ri8 */ - }, - { /* 280 */ - 55, - /* BTC16rr */ - }, - { /* 281 */ - 11, - /* BTC32mi8 */ - }, - { /* 282 */ - 5, - /* BTC32mr */ - }, - { /* 283 */ - 56, - /* BTC32ri8 */ - }, - { /* 284 */ - 55, - /* BTC32rr */ - }, - { /* 285 */ - 15, - /* BTC64mi8 */ - }, - { /* 286 */ - 16, - /* BTC64mr */ - }, - { /* 287 */ - 57, - /* BTC64ri8 */ - }, - { /* 288 */ - 58, - /* BTC64rr */ - }, - { /* 289 */ - 4, - /* BTR16mi8 */ - }, - { /* 290 */ - 5, - /* BTR16mr */ - }, - { /* 291 */ - 54, - /* BTR16ri8 */ - }, - { /* 292 */ - 55, - /* BTR16rr */ - }, - { /* 293 */ - 11, - /* BTR32mi8 */ - }, - { /* 294 */ - 5, - /* BTR32mr */ - }, - { /* 295 */ - 56, - /* BTR32ri8 */ - }, - { /* 296 */ - 55, - /* BTR32rr */ - }, - { /* 297 */ - 15, - /* BTR64mi8 */ - }, - { /* 298 */ - 16, - /* BTR64mr */ - }, - { /* 299 */ - 57, - /* BTR64ri8 */ - }, - { /* 300 */ - 58, - /* BTR64rr */ - }, - { /* 301 */ - 4, - /* BTS16mi8 */ - }, - { /* 302 */ - 5, - /* BTS16mr */ - }, - { /* 303 */ - 54, - /* BTS16ri8 */ - }, - { /* 304 */ - 55, - /* BTS16rr */ - }, - { /* 305 */ - 11, - /* BTS32mi8 */ - }, - { /* 306 */ - 5, - /* BTS32mr */ - }, - { /* 307 */ - 56, - /* BTS32ri8 */ - }, - { /* 308 */ - 55, - /* BTS32rr */ - }, - { /* 309 */ - 15, - /* BTS64mi8 */ - }, - { /* 310 */ - 16, - /* BTS64mr */ - }, - { /* 311 */ - 57, - /* BTS64ri8 */ - }, - { /* 312 */ - 58, - /* BTS64rr */ - }, - { /* 313 */ - 38, - /* BZHI32rm */ - }, - { /* 314 */ - 39, - /* BZHI32rr */ - }, - { /* 315 */ - 40, - /* BZHI64rm */ - }, - { /* 316 */ - 41, - /* BZHI64rr */ - }, - { /* 317 */ - 59, - /* CALL16m */ - }, - { /* 318 */ - 60, - /* CALL16r */ - }, - { /* 319 */ - 59, - /* CALL32m */ - }, - { /* 320 */ - 60, - /* CALL32r */ - }, - { /* 321 */ - 59, - /* CALL64m */ - }, - { /* 322 */ - 61, - /* CALL64pcrel32 */ - }, - { /* 323 */ - 62, - /* CALL64r */ - }, - { /* 324 */ - 63, - /* CALLpcrel16 */ - }, - { /* 325 */ - 64, - /* CALLpcrel32 */ - }, - { /* 326 */ - 0, - /* CBW */ - }, - { /* 327 */ - 0, - /* CDQ */ - }, - { /* 328 */ - 0, - /* CDQE */ - }, - { /* 329 */ - 0, - /* CLAC */ - }, - { /* 330 */ - 0, - /* CLC */ - }, - { /* 331 */ - 0, - /* CLD */ - }, - { /* 332 */ - 0, - /* CLGI */ - }, - { /* 333 */ - 0, - /* CLI */ - }, - { /* 334 */ - 0, - /* CLTS */ - }, - { /* 335 */ - 0, - /* CMC */ - }, - { /* 336 */ - 8, - /* CMOVA16rm */ - }, - { /* 337 */ - 10, - /* CMOVA16rr */ - }, - { /* 338 */ - 8, - /* CMOVA32rm */ - }, - { /* 339 */ - 10, - /* CMOVA32rr */ - }, - { /* 340 */ - 19, - /* CMOVA64rm */ - }, - { /* 341 */ - 21, - /* CMOVA64rr */ - }, - { /* 342 */ - 8, - /* CMOVAE16rm */ - }, - { /* 343 */ - 10, - /* CMOVAE16rr */ - }, - { /* 344 */ - 8, - /* CMOVAE32rm */ - }, - { /* 345 */ - 10, - /* CMOVAE32rr */ - }, - { /* 346 */ - 19, - /* CMOVAE64rm */ - }, - { /* 347 */ - 21, - /* CMOVAE64rr */ - }, - { /* 348 */ - 8, - /* CMOVB16rm */ - }, - { /* 349 */ - 10, - /* CMOVB16rr */ - }, - { /* 350 */ - 8, - /* CMOVB32rm */ - }, - { /* 351 */ - 10, - /* CMOVB32rr */ - }, - { /* 352 */ - 19, - /* CMOVB64rm */ - }, - { /* 353 */ - 21, - /* CMOVB64rr */ - }, - { /* 354 */ - 8, - /* CMOVBE16rm */ - }, - { /* 355 */ - 10, - /* CMOVBE16rr */ - }, - { /* 356 */ - 8, - /* CMOVBE32rm */ - }, - { /* 357 */ - 10, - /* CMOVBE32rr */ - }, - { /* 358 */ - 19, - /* CMOVBE64rm */ - }, - { /* 359 */ - 21, - /* CMOVBE64rr */ - }, - { /* 360 */ - 8, - /* CMOVE16rm */ - }, - { /* 361 */ - 10, - /* CMOVE16rr */ - }, - { /* 362 */ - 8, - /* CMOVE32rm */ - }, - { /* 363 */ - 10, - /* CMOVE32rr */ - }, - { /* 364 */ - 19, - /* CMOVE64rm */ - }, - { /* 365 */ - 21, - /* CMOVE64rr */ - }, - { /* 366 */ - 8, - /* CMOVG16rm */ - }, - { /* 367 */ - 10, - /* CMOVG16rr */ - }, - { /* 368 */ - 8, - /* CMOVG32rm */ - }, - { /* 369 */ - 10, - /* CMOVG32rr */ - }, - { /* 370 */ - 19, - /* CMOVG64rm */ - }, - { /* 371 */ - 21, - /* CMOVG64rr */ - }, - { /* 372 */ - 8, - /* CMOVGE16rm */ - }, - { /* 373 */ - 10, - /* CMOVGE16rr */ - }, - { /* 374 */ - 8, - /* CMOVGE32rm */ - }, - { /* 375 */ - 10, - /* CMOVGE32rr */ - }, - { /* 376 */ - 19, - /* CMOVGE64rm */ - }, - { /* 377 */ - 21, - /* CMOVGE64rr */ - }, - { /* 378 */ - 8, - /* CMOVL16rm */ - }, - { /* 379 */ - 10, - /* CMOVL16rr */ - }, - { /* 380 */ - 8, - /* CMOVL32rm */ - }, - { /* 381 */ - 10, - /* CMOVL32rr */ - }, - { /* 382 */ - 19, - /* CMOVL64rm */ - }, - { /* 383 */ - 21, - /* CMOVL64rr */ - }, - { /* 384 */ - 8, - /* CMOVLE16rm */ - }, - { /* 385 */ - 10, - /* CMOVLE16rr */ - }, - { /* 386 */ - 8, - /* CMOVLE32rm */ - }, - { /* 387 */ - 10, - /* CMOVLE32rr */ - }, - { /* 388 */ - 19, - /* CMOVLE64rm */ - }, - { /* 389 */ - 21, - /* CMOVLE64rr */ - }, - { /* 390 */ - 8, - /* CMOVNE16rm */ - }, - { /* 391 */ - 10, - /* CMOVNE16rr */ - }, - { /* 392 */ - 8, - /* CMOVNE32rm */ - }, - { /* 393 */ - 10, - /* CMOVNE32rr */ - }, - { /* 394 */ - 19, - /* CMOVNE64rm */ - }, - { /* 395 */ - 21, - /* CMOVNE64rr */ - }, - { /* 396 */ - 8, - /* CMOVNO16rm */ - }, - { /* 397 */ - 10, - /* CMOVNO16rr */ - }, - { /* 398 */ - 8, - /* CMOVNO32rm */ - }, - { /* 399 */ - 10, - /* CMOVNO32rr */ - }, - { /* 400 */ - 19, - /* CMOVNO64rm */ - }, - { /* 401 */ - 21, - /* CMOVNO64rr */ - }, - { /* 402 */ - 8, - /* CMOVNP16rm */ - }, - { /* 403 */ - 10, - /* CMOVNP16rr */ - }, - { /* 404 */ - 8, - /* CMOVNP32rm */ - }, - { /* 405 */ - 10, - /* CMOVNP32rr */ - }, - { /* 406 */ - 19, - /* CMOVNP64rm */ - }, - { /* 407 */ - 21, - /* CMOVNP64rr */ - }, - { /* 408 */ - 8, - /* CMOVNS16rm */ - }, - { /* 409 */ - 10, - /* CMOVNS16rr */ - }, - { /* 410 */ - 8, - /* CMOVNS32rm */ - }, - { /* 411 */ - 10, - /* CMOVNS32rr */ - }, - { /* 412 */ - 19, - /* CMOVNS64rm */ - }, - { /* 413 */ - 21, - /* CMOVNS64rr */ - }, - { /* 414 */ - 8, - /* CMOVO16rm */ - }, - { /* 415 */ - 10, - /* CMOVO16rr */ - }, - { /* 416 */ - 8, - /* CMOVO32rm */ - }, - { /* 417 */ - 10, - /* CMOVO32rr */ - }, - { /* 418 */ - 19, - /* CMOVO64rm */ - }, - { /* 419 */ - 21, - /* CMOVO64rr */ - }, - { /* 420 */ - 8, - /* CMOVP16rm */ - }, - { /* 421 */ - 10, - /* CMOVP16rr */ - }, - { /* 422 */ - 8, - /* CMOVP32rm */ - }, - { /* 423 */ - 10, - /* CMOVP32rr */ - }, - { /* 424 */ - 19, - /* CMOVP64rm */ - }, - { /* 425 */ - 21, - /* CMOVP64rr */ - }, - { /* 426 */ - 8, - /* CMOVS16rm */ - }, - { /* 427 */ - 10, - /* CMOVS16rr */ - }, - { /* 428 */ - 8, - /* CMOVS32rm */ - }, - { /* 429 */ - 10, - /* CMOVS32rr */ - }, - { /* 430 */ - 19, - /* CMOVS64rm */ - }, - { /* 431 */ - 21, - /* CMOVS64rr */ - }, - { /* 432 */ - 0, - /* */ - }, - { /* 433 */ - 0, - /* */ - }, - { /* 434 */ - 0, - /* */ - }, - { /* 435 */ - 0, - /* */ - }, - { /* 436 */ - 0, - /* */ - }, - { /* 437 */ - 0, - /* */ - }, - { /* 438 */ - 0, - /* */ - }, - { /* 439 */ - 0, - /* */ - }, - { /* 440 */ - 0, - /* */ - }, - { /* 441 */ - 0, - /* */ - }, - { /* 442 */ - 0, - /* */ - }, - { /* 443 */ - 0, - /* */ - }, - { /* 444 */ - 0, - /* */ - }, - { /* 445 */ - 0, - /* */ - }, - { /* 446 */ - 0, - /* */ - }, - { /* 447 */ - 0, - /* */ - }, - { /* 448 */ - 0, - /* */ - }, - { /* 449 */ - 2, - /* CMP16i16 */ - }, - { /* 450 */ - 3, - /* CMP16mi */ - }, - { /* 451 */ - 4, - /* CMP16mi8 */ - }, - { /* 452 */ - 5, - /* CMP16mr */ - }, - { /* 453 */ - 65, - /* CMP16ri */ - }, - { /* 454 */ - 54, - /* CMP16ri8 */ - }, - { /* 455 */ - 50, - /* CMP16rm */ - }, - { /* 456 */ - 55, - /* CMP16rr */ - }, - { /* 457 */ - 51, - /* CMP16rr_REV */ - }, - { /* 458 */ - 2, - /* CMP32i32 */ - }, - { /* 459 */ - 3, - /* CMP32mi */ - }, - { /* 460 */ - 11, - /* CMP32mi8 */ - }, - { /* 461 */ - 5, - /* CMP32mr */ - }, - { /* 462 */ - 65, - /* CMP32ri */ - }, - { /* 463 */ - 56, - /* CMP32ri8 */ - }, - { /* 464 */ - 50, - /* CMP32rm */ - }, - { /* 465 */ - 55, - /* CMP32rr */ - }, - { /* 466 */ - 51, - /* CMP32rr_REV */ - }, - { /* 467 */ - 13, - /* CMP64i32 */ - }, - { /* 468 */ - 14, - /* CMP64mi32 */ - }, - { /* 469 */ - 15, - /* CMP64mi8 */ - }, - { /* 470 */ - 16, - /* CMP64mr */ - }, - { /* 471 */ - 66, - /* CMP64ri32 */ - }, - { /* 472 */ - 57, - /* CMP64ri8 */ - }, - { /* 473 */ - 30, - /* CMP64rm */ - }, - { /* 474 */ - 58, - /* CMP64rr */ - }, - { /* 475 */ - 31, - /* CMP64rr_REV */ - }, - { /* 476 */ - 1, - /* CMP8i8 */ - }, - { /* 477 */ - 22, - /* CMP8mi */ - }, - { /* 478 */ - 23, - /* CMP8mr */ - }, - { /* 479 */ - 67, - /* CMP8ri */ - }, - { /* 480 */ - 68, - /* CMP8rm */ - }, - { /* 481 */ - 69, - /* CMP8rr */ - }, - { /* 482 */ - 70, - /* CMP8rr_REV */ - }, - { /* 483 */ - 71, - /* CMPS16 */ - }, - { /* 484 */ - 72, - /* CMPS32 */ - }, - { /* 485 */ - 73, - /* CMPS64 */ - }, - { /* 486 */ - 74, - /* CMPS8 */ - }, - { /* 487 */ - 75, - /* CMPXCHG16B */ - }, - { /* 488 */ - 5, - /* CMPXCHG16rm */ - }, - { /* 489 */ - 55, - /* CMPXCHG16rr */ - }, - { /* 490 */ - 5, - /* CMPXCHG32rm */ - }, - { /* 491 */ - 55, - /* CMPXCHG32rr */ - }, - { /* 492 */ - 16, - /* CMPXCHG64rm */ - }, - { /* 493 */ - 58, - /* CMPXCHG64rr */ - }, - { /* 494 */ - 59, - /* CMPXCHG8B */ - }, - { /* 495 */ - 23, - /* CMPXCHG8rm */ - }, - { /* 496 */ - 69, - /* CMPXCHG8rr */ - }, - { /* 497 */ - 0, - /* CPUID32 */ - }, - { /* 498 */ - 0, - /* CPUID64 */ - }, - { /* 499 */ - 0, - /* CQO */ - }, - { /* 500 */ - 0, - /* CS_PREFIX */ - }, - { /* 501 */ - 0, - /* CWD */ - }, - { /* 502 */ - 0, - /* CWDE */ - }, - { /* 503 */ - 0, - /* DAA */ - }, - { /* 504 */ - 0, - /* DAS */ - }, - { /* 505 */ - 0, - /* DATA16_PREFIX */ - }, - { /* 506 */ - 59, - /* DEC16m */ - }, - { /* 507 */ - 52, - /* DEC16r */ - }, - { /* 508 */ - 76, - /* DEC32_16r */ - }, - { /* 509 */ - 76, - /* DEC32_32r */ - }, - { /* 510 */ - 59, - /* DEC32m */ - }, - { /* 511 */ - 52, - /* DEC32r */ - }, - { /* 512 */ - 59, - /* DEC64_16m */ - }, - { /* 513 */ - 76, - /* DEC64_16r */ - }, - { /* 514 */ - 59, - /* DEC64_32m */ - }, - { /* 515 */ - 76, - /* DEC64_32r */ - }, - { /* 516 */ - 59, - /* DEC64m */ - }, - { /* 517 */ - 77, - /* DEC64r */ - }, - { /* 518 */ - 78, - /* DEC8m */ - }, - { /* 519 */ - 79, - /* DEC8r */ - }, - { /* 520 */ - 59, - /* DIV16m */ - }, - { /* 521 */ - 60, - /* DIV16r */ - }, - { /* 522 */ - 59, - /* DIV32m */ - }, - { /* 523 */ - 60, - /* DIV32r */ - }, - { /* 524 */ - 59, - /* DIV64m */ - }, - { /* 525 */ - 62, - /* DIV64r */ - }, - { /* 526 */ - 78, - /* DIV8m */ - }, - { /* 527 */ - 80, - /* DIV8r */ - }, - { /* 528 */ - 0, - /* DS_PREFIX */ - }, - { /* 529 */ - 0, - /* */ - }, - { /* 530 */ - 0, - /* */ - }, - { /* 531 */ - 0, - /* */ - }, - { /* 532 */ - 0, - /* */ - }, - { /* 533 */ - 0, - /* */ - }, - { /* 534 */ - 0, - /* */ - }, - { /* 535 */ - 0, - /* */ - }, - { /* 536 */ - 81, - /* ENTER */ - }, - { /* 537 */ - 0, - /* ES_PREFIX */ - }, - { /* 538 */ - 82, - /* FARCALL16i */ - }, - { /* 539 */ - 83, - /* FARCALL16m */ - }, - { /* 540 */ - 84, - /* FARCALL32i */ - }, - { /* 541 */ - 85, - /* FARCALL32m */ - }, - { /* 542 */ - 86, - /* FARCALL64 */ - }, - { /* 543 */ - 82, - /* FARJMP16i */ - }, - { /* 544 */ - 83, - /* FARJMP16m */ - }, - { /* 545 */ - 84, - /* FARJMP32i */ - }, - { /* 546 */ - 85, - /* FARJMP32m */ - }, - { /* 547 */ - 86, - /* FARJMP64 */ - }, - { /* 548 */ - 0, - /* FSETPM */ - }, - { /* 549 */ - 0, - /* FS_PREFIX */ - }, - { /* 550 */ - 0, - /* GETSEC */ - }, - { /* 551 */ - 0, - /* GS_PREFIX */ - }, - { /* 552 */ - 0, - /* HLT */ - }, - { /* 553 */ - 59, - /* IDIV16m */ - }, - { /* 554 */ - 60, - /* IDIV16r */ - }, - { /* 555 */ - 59, - /* IDIV32m */ - }, - { /* 556 */ - 60, - /* IDIV32r */ - }, - { /* 557 */ - 59, - /* IDIV64m */ - }, - { /* 558 */ - 62, - /* IDIV64r */ - }, - { /* 559 */ - 78, - /* IDIV8m */ - }, - { /* 560 */ - 80, - /* IDIV8r */ - }, - { /* 561 */ - 59, - /* IMUL16m */ - }, - { /* 562 */ - 60, - /* IMUL16r */ - }, - { /* 563 */ - 8, - /* IMUL16rm */ - }, - { /* 564 */ - 87, - /* IMUL16rmi */ - }, - { /* 565 */ - 88, - /* IMUL16rmi8 */ - }, - { /* 566 */ - 10, - /* IMUL16rr */ - }, - { /* 567 */ - 89, - /* IMUL16rri */ - }, - { /* 568 */ - 90, - /* IMUL16rri8 */ - }, - { /* 569 */ - 59, - /* IMUL32m */ - }, - { /* 570 */ - 60, - /* IMUL32r */ - }, - { /* 571 */ - 8, - /* IMUL32rm */ - }, - { /* 572 */ - 87, - /* IMUL32rmi */ - }, - { /* 573 */ - 91, - /* IMUL32rmi8 */ - }, - { /* 574 */ - 10, - /* IMUL32rr */ - }, - { /* 575 */ - 89, - /* IMUL32rri */ - }, - { /* 576 */ - 92, - /* IMUL32rri8 */ - }, - { /* 577 */ - 59, - /* IMUL64m */ - }, - { /* 578 */ - 62, - /* IMUL64r */ - }, - { /* 579 */ - 19, - /* IMUL64rm */ - }, - { /* 580 */ - 44, - /* IMUL64rmi32 */ - }, - { /* 581 */ - 93, - /* IMUL64rmi8 */ - }, - { /* 582 */ - 21, - /* IMUL64rr */ - }, - { /* 583 */ - 45, - /* IMUL64rri32 */ - }, - { /* 584 */ - 94, - /* IMUL64rri8 */ - }, - { /* 585 */ - 78, - /* IMUL8m */ - }, - { /* 586 */ - 80, - /* IMUL8r */ - }, - { /* 587 */ - 95, - /* IN16 */ - }, - { /* 588 */ - 1, - /* IN16ri */ - }, - { /* 589 */ - 0, - /* IN16rr */ - }, - { /* 590 */ - 96, - /* IN32 */ - }, - { /* 591 */ - 1, - /* IN32ri */ - }, - { /* 592 */ - 0, - /* IN32rr */ - }, - { /* 593 */ - 97, - /* IN8 */ - }, - { /* 594 */ - 1, - /* IN8ri */ - }, - { /* 595 */ - 0, - /* IN8rr */ - }, - { /* 596 */ - 59, - /* INC16m */ - }, - { /* 597 */ - 52, - /* INC16r */ - }, - { /* 598 */ - 76, - /* INC32_16r */ - }, - { /* 599 */ - 76, - /* INC32_32r */ - }, - { /* 600 */ - 59, - /* INC32m */ - }, - { /* 601 */ - 52, - /* INC32r */ - }, - { /* 602 */ - 59, - /* INC64_16m */ - }, - { /* 603 */ - 76, - /* INC64_16r */ - }, - { /* 604 */ - 59, - /* INC64_32m */ - }, - { /* 605 */ - 76, - /* INC64_32r */ - }, - { /* 606 */ - 59, - /* INC64m */ - }, - { /* 607 */ - 77, - /* INC64r */ - }, - { /* 608 */ - 78, - /* INC8m */ - }, - { /* 609 */ - 79, - /* INC8r */ - }, - { /* 610 */ - 1, - /* INT */ - }, - { /* 611 */ - 0, - /* INT1 */ - }, - { /* 612 */ - 0, - /* INT3 */ - }, - { /* 613 */ - 0, - /* INTO */ - }, - { /* 614 */ - 0, - /* INVD */ - }, - { /* 615 */ - 98, - /* INVEPT32 */ - }, - { /* 616 */ - 99, - /* INVEPT64 */ - }, - { /* 617 */ - 78, - /* INVLPG */ - }, - { /* 618 */ - 0, - /* INVLPGA32 */ - }, - { /* 619 */ - 0, - /* INVLPGA64 */ - }, - { /* 620 */ - 98, - /* INVPCID32 */ - }, - { /* 621 */ - 99, - /* INVPCID64 */ - }, - { /* 622 */ - 98, - /* INVVPID32 */ - }, - { /* 623 */ - 99, - /* INVVPID64 */ - }, - { /* 624 */ - 0, - /* IRET16 */ - }, - { /* 625 */ - 0, - /* IRET32 */ - }, - { /* 626 */ - 0, - /* IRET64 */ - }, - { /* 627 */ - 0, - /* */ - }, - { /* 628 */ - 100, - /* JAE_1 */ - }, - { /* 629 */ - 101, - /* JAE_2 */ - }, - { /* 630 */ - 101, - /* JAE_4 */ - }, - { /* 631 */ - 100, - /* JA_1 */ - }, - { /* 632 */ - 101, - /* JA_2 */ - }, - { /* 633 */ - 101, - /* JA_4 */ - }, - { /* 634 */ - 100, - /* JBE_1 */ - }, - { /* 635 */ - 101, - /* JBE_2 */ - }, - { /* 636 */ - 101, - /* JBE_4 */ - }, - { /* 637 */ - 100, - /* JB_1 */ - }, - { /* 638 */ - 101, - /* JB_2 */ - }, - { /* 639 */ - 101, - /* JB_4 */ - }, - { /* 640 */ - 100, - /* JCXZ */ - }, - { /* 641 */ - 100, - /* JECXZ_32 */ - }, - { /* 642 */ - 100, - /* JECXZ_64 */ - }, - { /* 643 */ - 100, - /* JE_1 */ - }, - { /* 644 */ - 101, - /* JE_2 */ - }, - { /* 645 */ - 101, - /* JE_4 */ - }, - { /* 646 */ - 100, - /* JGE_1 */ - }, - { /* 647 */ - 101, - /* JGE_2 */ - }, - { /* 648 */ - 101, - /* JGE_4 */ - }, - { /* 649 */ - 100, - /* JG_1 */ - }, - { /* 650 */ - 101, - /* JG_2 */ - }, - { /* 651 */ - 101, - /* JG_4 */ - }, - { /* 652 */ - 100, - /* JLE_1 */ - }, - { /* 653 */ - 101, - /* JLE_2 */ - }, - { /* 654 */ - 101, - /* JLE_4 */ - }, - { /* 655 */ - 100, - /* JL_1 */ - }, - { /* 656 */ - 101, - /* JL_2 */ - }, - { /* 657 */ - 101, - /* JL_4 */ - }, - { /* 658 */ - 59, - /* JMP16m */ - }, - { /* 659 */ - 60, - /* JMP16r */ - }, - { /* 660 */ - 59, - /* JMP32m */ - }, - { /* 661 */ - 60, - /* JMP32r */ - }, - { /* 662 */ - 59, - /* JMP64m */ - }, - { /* 663 */ - 62, - /* JMP64r */ - }, - { /* 664 */ - 100, - /* JMP_1 */ - }, - { /* 665 */ - 101, - /* JMP_2 */ - }, - { /* 666 */ - 101, - /* JMP_4 */ - }, - { /* 667 */ - 100, - /* JNE_1 */ - }, - { /* 668 */ - 101, - /* JNE_2 */ - }, - { /* 669 */ - 101, - /* JNE_4 */ - }, - { /* 670 */ - 100, - /* JNO_1 */ - }, - { /* 671 */ - 101, - /* JNO_2 */ - }, - { /* 672 */ - 101, - /* JNO_4 */ - }, - { /* 673 */ - 100, - /* JNP_1 */ - }, - { /* 674 */ - 101, - /* JNP_2 */ - }, - { /* 675 */ - 101, - /* JNP_4 */ - }, - { /* 676 */ - 100, - /* JNS_1 */ - }, - { /* 677 */ - 101, - /* JNS_2 */ - }, - { /* 678 */ - 101, - /* JNS_4 */ - }, - { /* 679 */ - 100, - /* JO_1 */ - }, - { /* 680 */ - 101, - /* JO_2 */ - }, - { /* 681 */ - 101, - /* JO_4 */ - }, - { /* 682 */ - 100, - /* JP_1 */ - }, - { /* 683 */ - 101, - /* JP_2 */ - }, - { /* 684 */ - 101, - /* JP_4 */ - }, - { /* 685 */ - 100, - /* JRCXZ */ - }, - { /* 686 */ - 100, - /* JS_1 */ - }, - { /* 687 */ - 101, - /* JS_2 */ - }, - { /* 688 */ - 101, - /* JS_4 */ - }, - { /* 689 */ - 0, - /* LAHF */ - }, - { /* 690 */ - 50, - /* LAR16rm */ - }, - { /* 691 */ - 51, - /* LAR16rr */ - }, - { /* 692 */ - 50, - /* LAR32rm */ - }, - { /* 693 */ - 51, - /* LAR32rr */ - }, - { /* 694 */ - 30, - /* LAR64rm */ - }, - { /* 695 */ - 102, - /* LAR64rr */ - }, - { /* 696 */ - 0, - /* */ - }, - { /* 697 */ - 0, - /* */ - }, - { /* 698 */ - 0, - /* */ - }, - { /* 699 */ - 0, - /* */ - }, - { /* 700 */ - 0, - /* */ - }, - { /* 701 */ - 0, - /* */ - }, - { /* 702 */ - 103, - /* LDS16rm */ - }, - { /* 703 */ - 104, - /* LDS32rm */ - }, - { /* 704 */ - 50, - /* LEA16r */ - }, - { /* 705 */ - 50, - /* LEA32r */ - }, - { /* 706 */ - 105, - /* LEA64_32r */ - }, - { /* 707 */ - 106, - /* LEA64r */ - }, - { /* 708 */ - 0, - /* LEAVE */ - }, - { /* 709 */ - 0, - /* LEAVE64 */ - }, - { /* 710 */ - 103, - /* LES16rm */ - }, - { /* 711 */ - 104, - /* LES32rm */ - }, - { /* 712 */ - 103, - /* LFS16rm */ - }, - { /* 713 */ - 104, - /* LFS32rm */ - }, - { /* 714 */ - 107, - /* LFS64rm */ - }, - { /* 715 */ - 85, - /* LGDT16m */ - }, - { /* 716 */ - 85, - /* LGDT32m */ - }, - { /* 717 */ - 86, - /* LGDT64m */ - }, - { /* 718 */ - 103, - /* LGS16rm */ - }, - { /* 719 */ - 104, - /* LGS32rm */ - }, - { /* 720 */ - 107, - /* LGS64rm */ - }, - { /* 721 */ - 85, - /* LIDT16m */ - }, - { /* 722 */ - 85, - /* LIDT32m */ - }, - { /* 723 */ - 86, - /* LIDT64m */ - }, - { /* 724 */ - 59, - /* LLDT16m */ - }, - { /* 725 */ - 108, - /* LLDT16r */ - }, - { /* 726 */ - 59, - /* LMSW16m */ - }, - { /* 727 */ - 108, - /* LMSW16r */ - }, - { /* 728 */ - 0, - /* */ - }, - { /* 729 */ - 0, - /* */ - }, - { /* 730 */ - 0, - /* */ - }, - { /* 731 */ - 0, - /* */ - }, - { /* 732 */ - 0, - /* */ - }, - { /* 733 */ - 0, - /* */ - }, - { /* 734 */ - 0, - /* */ - }, - { /* 735 */ - 0, - /* */ - }, - { /* 736 */ - 0, - /* */ - }, - { /* 737 */ - 0, - /* */ - }, - { /* 738 */ - 0, - /* */ - }, - { /* 739 */ - 0, - /* */ - }, - { /* 740 */ - 0, - /* */ - }, - { /* 741 */ - 0, - /* */ - }, - { /* 742 */ - 0, - /* */ - }, - { /* 743 */ - 0, - /* */ - }, - { /* 744 */ - 0, - /* */ - }, - { /* 745 */ - 0, - /* */ - }, - { /* 746 */ - 0, - /* */ - }, - { /* 747 */ - 0, - /* */ - }, - { /* 748 */ - 0, - /* */ - }, - { /* 749 */ - 0, - /* */ - }, - { /* 750 */ - 0, - /* */ - }, - { /* 751 */ - 0, - /* */ - }, - { /* 752 */ - 0, - /* */ - }, - { /* 753 */ - 0, - /* */ - }, - { /* 754 */ - 0, - /* */ - }, - { /* 755 */ - 0, - /* */ - }, - { /* 756 */ - 0, - /* */ - }, - { /* 757 */ - 0, - /* */ - }, - { /* 758 */ - 0, - /* */ - }, - { /* 759 */ - 0, - /* */ - }, - { /* 760 */ - 0, - /* */ - }, - { /* 761 */ - 0, - /* */ - }, - { /* 762 */ - 0, - /* */ - }, - { /* 763 */ - 0, - /* */ - }, - { /* 764 */ - 0, - /* */ - }, - { /* 765 */ - 0, - /* */ - }, - { /* 766 */ - 0, - /* */ - }, - { /* 767 */ - 0, - /* */ - }, - { /* 768 */ - 0, - /* */ - }, - { /* 769 */ - 0, - /* LOCK_PREFIX */ - }, - { /* 770 */ - 0, - /* */ - }, - { /* 771 */ - 0, - /* */ - }, - { /* 772 */ - 0, - /* */ - }, - { /* 773 */ - 0, - /* */ - }, - { /* 774 */ - 0, - /* */ - }, - { /* 775 */ - 0, - /* */ - }, - { /* 776 */ - 0, - /* */ - }, - { /* 777 */ - 0, - /* */ - }, - { /* 778 */ - 0, - /* */ - }, - { /* 779 */ - 0, - /* */ - }, - { /* 780 */ - 0, - /* */ - }, - { /* 781 */ - 0, - /* */ - }, - { /* 782 */ - 0, - /* */ - }, - { /* 783 */ - 0, - /* */ - }, - { /* 784 */ - 0, - /* */ - }, - { /* 785 */ - 0, - /* */ - }, - { /* 786 */ - 0, - /* */ - }, - { /* 787 */ - 0, - /* */ - }, - { /* 788 */ - 0, - /* */ - }, - { /* 789 */ - 0, - /* */ - }, - { /* 790 */ - 0, - /* */ - }, - { /* 791 */ - 0, - /* */ - }, - { /* 792 */ - 109, - /* LODSB */ - }, - { /* 793 */ - 110, - /* LODSL */ - }, - { /* 794 */ - 111, - /* LODSQ */ - }, - { /* 795 */ - 112, - /* LODSW */ - }, - { /* 796 */ - 100, - /* LOOP */ - }, - { /* 797 */ - 100, - /* LOOPE */ - }, - { /* 798 */ - 100, - /* LOOPNE */ - }, - { /* 799 */ - 113, - /* LRETIL */ - }, - { /* 800 */ - 113, - /* LRETIQ */ - }, - { /* 801 */ - 2, - /* LRETIW */ - }, - { /* 802 */ - 0, - /* LRETL */ - }, - { /* 803 */ - 0, - /* LRETQ */ - }, - { /* 804 */ - 0, - /* LRETW */ - }, - { /* 805 */ - 50, - /* LSL16rm */ - }, - { /* 806 */ - 51, - /* LSL16rr */ - }, - { /* 807 */ - 50, - /* LSL32rm */ - }, - { /* 808 */ - 51, - /* LSL32rr */ - }, - { /* 809 */ - 30, - /* LSL64rm */ - }, - { /* 810 */ - 31, - /* LSL64rr */ - }, - { /* 811 */ - 103, - /* LSS16rm */ - }, - { /* 812 */ - 104, - /* LSS32rm */ - }, - { /* 813 */ - 107, - /* LSS64rm */ - }, - { /* 814 */ - 59, - /* LTRm */ - }, - { /* 815 */ - 108, - /* LTRr */ - }, - { /* 816 */ - 0, - /* */ - }, - { /* 817 */ - 0, - /* */ - }, - { /* 818 */ - 0, - /* */ - }, - { /* 819 */ - 0, - /* */ - }, - { /* 820 */ - 50, - /* LZCNT16rm */ - }, - { /* 821 */ - 51, - /* LZCNT16rr */ - }, - { /* 822 */ - 50, - /* LZCNT32rm */ - }, - { /* 823 */ - 51, - /* LZCNT32rr */ - }, - { /* 824 */ - 30, - /* LZCNT64rm */ - }, - { /* 825 */ - 31, - /* LZCNT64rr */ - }, - { /* 826 */ - 0, - /* MONTMUL */ - }, - { /* 827 */ - 0, - /* */ - }, - { /* 828 */ - 0, - /* */ - }, - { /* 829 */ - 114, - /* MOV16ao16 */ - }, - { /* 830 */ - 114, - /* MOV16ao16_16 */ - }, - { /* 831 */ - 3, - /* MOV16mi */ - }, - { /* 832 */ - 5, - /* MOV16mr */ - }, - { /* 833 */ - 115, - /* MOV16ms */ - }, - { /* 834 */ - 114, - /* MOV16o16a */ - }, - { /* 835 */ - 114, - /* MOV16o16a_16 */ - }, - { /* 836 */ - 116, - /* MOV16ri */ - }, - { /* 837 */ - 65, - /* MOV16ri_alt */ - }, - { /* 838 */ - 50, - /* MOV16rm */ - }, - { /* 839 */ - 55, - /* MOV16rr */ - }, - { /* 840 */ - 51, - /* MOV16rr_REV */ - }, - { /* 841 */ - 117, - /* MOV16rs */ - }, - { /* 842 */ - 118, - /* MOV16sm */ - }, - { /* 843 */ - 119, - /* MOV16sr */ - }, - { /* 844 */ - 120, - /* MOV32ao32 */ - }, - { /* 845 */ - 120, - /* MOV32ao32_16 */ - }, - { /* 846 */ - 121, - /* MOV32cr */ - }, - { /* 847 */ - 122, - /* MOV32dr */ - }, - { /* 848 */ - 3, - /* MOV32mi */ - }, - { /* 849 */ - 5, - /* MOV32mr */ - }, - { /* 850 */ - 115, - /* MOV32ms */ - }, - { /* 851 */ - 120, - /* MOV32o32a */ - }, - { /* 852 */ - 120, - /* MOV32o32a_16 */ - }, - { /* 853 */ - 0, - /* */ - }, - { /* 854 */ - 123, - /* MOV32rc */ - }, - { /* 855 */ - 124, - /* MOV32rd */ - }, - { /* 856 */ - 116, - /* MOV32ri */ - }, - { /* 857 */ - 0, - /* */ - }, - { /* 858 */ - 65, - /* MOV32ri_alt */ - }, - { /* 859 */ - 50, - /* MOV32rm */ - }, - { /* 860 */ - 55, - /* MOV32rr */ - }, - { /* 861 */ - 51, - /* MOV32rr_REV */ - }, - { /* 862 */ - 117, - /* MOV32rs */ - }, - { /* 863 */ - 118, - /* MOV32sm */ - }, - { /* 864 */ - 119, - /* MOV32sr */ - }, - { /* 865 */ - 114, - /* MOV64ao16 */ - }, - { /* 866 */ - 120, - /* MOV64ao32 */ - }, - { /* 867 */ - 125, - /* MOV64ao64 */ - }, - { /* 868 */ - 126, - /* MOV64ao8 */ - }, - { /* 869 */ - 127, - /* MOV64cr */ - }, - { /* 870 */ - 128, - /* MOV64dr */ - }, - { /* 871 */ - 14, - /* MOV64mi32 */ - }, - { /* 872 */ - 16, - /* MOV64mr */ - }, - { /* 873 */ - 115, - /* MOV64ms */ - }, - { /* 874 */ - 114, - /* MOV64o16a */ - }, - { /* 875 */ - 120, - /* MOV64o32a */ - }, - { /* 876 */ - 125, - /* MOV64o64a */ - }, - { /* 877 */ - 126, - /* MOV64o8a */ - }, - { /* 878 */ - 129, - /* MOV64rc */ - }, - { /* 879 */ - 130, - /* MOV64rd */ - }, - { /* 880 */ - 131, - /* MOV64ri */ - }, - { /* 881 */ - 66, - /* MOV64ri32 */ - }, - { /* 882 */ - 30, - /* MOV64rm */ - }, - { /* 883 */ - 58, - /* MOV64rr */ - }, - { /* 884 */ - 31, - /* MOV64rr_REV */ - }, - { /* 885 */ - 132, - /* MOV64rs */ - }, - { /* 886 */ - 118, - /* MOV64sm */ - }, - { /* 887 */ - 133, - /* MOV64sr */ - }, - { /* 888 */ - 126, - /* MOV8ao8 */ - }, - { /* 889 */ - 126, - /* MOV8ao8_16 */ - }, - { /* 890 */ - 22, - /* MOV8mi */ - }, - { /* 891 */ - 23, - /* MOV8mr */ - }, - { /* 892 */ - 0, - /* */ - }, - { /* 893 */ - 126, - /* MOV8o8a */ - }, - { /* 894 */ - 126, - /* MOV8o8a_16 */ - }, - { /* 895 */ - 134, - /* MOV8ri */ - }, - { /* 896 */ - 67, - /* MOV8ri_alt */ - }, - { /* 897 */ - 68, - /* MOV8rm */ - }, - { /* 898 */ - 0, - /* */ - }, - { /* 899 */ - 69, - /* MOV8rr */ - }, - { /* 900 */ - 0, - /* */ - }, - { /* 901 */ - 70, - /* MOV8rr_REV */ - }, - { /* 902 */ - 5, - /* MOVBE16mr */ - }, - { /* 903 */ - 50, - /* MOVBE16rm */ - }, - { /* 904 */ - 5, - /* MOVBE32mr */ - }, - { /* 905 */ - 50, - /* MOVBE32rm */ - }, - { /* 906 */ - 16, - /* MOVBE64mr */ - }, - { /* 907 */ - 30, - /* MOVBE64rm */ - }, - { /* 908 */ - 0, - /* */ - }, - { /* 909 */ - 74, - /* MOVSB */ - }, - { /* 910 */ - 72, - /* MOVSL */ - }, - { /* 911 */ - 73, - /* MOVSQ */ - }, - { /* 912 */ - 71, - /* MOVSW */ - }, - { /* 913 */ - 135, - /* MOVSX16rm8 */ - }, - { /* 914 */ - 136, - /* MOVSX16rr8 */ - }, - { /* 915 */ - 50, - /* MOVSX32rm16 */ - }, - { /* 916 */ - 135, - /* MOVSX32rm8 */ - }, - { /* 917 */ - 137, - /* MOVSX32rr16 */ - }, - { /* 918 */ - 136, - /* MOVSX32rr8 */ - }, - { /* 919 */ - 30, - /* MOVSX64rm16 */ - }, - { /* 920 */ - 30, - /* MOVSX64rm32 */ - }, - { /* 921 */ - 138, - /* MOVSX64rm8 */ - }, - { /* 922 */ - 139, - /* MOVSX64rr16 */ - }, - { /* 923 */ - 102, - /* MOVSX64rr32 */ - }, - { /* 924 */ - 140, - /* MOVSX64rr8 */ - }, - { /* 925 */ - 135, - /* MOVZX16rm8 */ - }, - { /* 926 */ - 136, - /* MOVZX16rr8 */ - }, - { /* 927 */ - 0, - /* */ - }, - { /* 928 */ - 0, - /* */ - }, - { /* 929 */ - 50, - /* MOVZX32rm16 */ - }, - { /* 930 */ - 135, - /* MOVZX32rm8 */ - }, - { /* 931 */ - 137, - /* MOVZX32rr16 */ - }, - { /* 932 */ - 136, - /* MOVZX32rr8 */ - }, - { /* 933 */ - 30, - /* MOVZX64rm16_Q */ - }, - { /* 934 */ - 138, - /* MOVZX64rm8_Q */ - }, - { /* 935 */ - 139, - /* MOVZX64rr16_Q */ - }, - { /* 936 */ - 140, - /* MOVZX64rr8_Q */ - }, - { /* 937 */ - 59, - /* MUL16m */ - }, - { /* 938 */ - 60, - /* MUL16r */ - }, - { /* 939 */ - 59, - /* MUL32m */ - }, - { /* 940 */ - 60, - /* MUL32r */ - }, - { /* 941 */ - 59, - /* MUL64m */ - }, - { /* 942 */ - 62, - /* MUL64r */ - }, - { /* 943 */ - 78, - /* MUL8m */ - }, - { /* 944 */ - 80, - /* MUL8r */ - }, - { /* 945 */ - 32, - /* MULX32rm */ - }, - { /* 946 */ - 33, - /* MULX32rr */ - }, - { /* 947 */ - 34, - /* MULX64rm */ - }, - { /* 948 */ - 35, - /* MULX64rr */ - }, - { /* 949 */ - 59, - /* NEG16m */ - }, - { /* 950 */ - 76, - /* NEG16r */ - }, - { /* 951 */ - 59, - /* NEG32m */ - }, - { /* 952 */ - 76, - /* NEG32r */ - }, - { /* 953 */ - 59, - /* NEG64m */ - }, - { /* 954 */ - 77, - /* NEG64r */ - }, - { /* 955 */ - 78, - /* NEG8m */ - }, - { /* 956 */ - 79, - /* NEG8r */ - }, - { /* 957 */ - 0, - /* NOOP */ - }, - { /* 958 */ - 59, - /* NOOPL */ - }, - { /* 959 */ - 59, - /* NOOPL_19 */ - }, - { /* 960 */ - 59, - /* NOOPL_1a */ - }, - { /* 961 */ - 59, - /* NOOPL_1b */ - }, - { /* 962 */ - 59, - /* NOOPL_1c */ - }, - { /* 963 */ - 59, - /* NOOPL_1d */ - }, - { /* 964 */ - 59, - /* NOOPL_1e */ - }, - { /* 965 */ - 59, - /* NOOPW */ - }, - { /* 966 */ - 59, - /* NOOPW_19 */ - }, - { /* 967 */ - 59, - /* NOOPW_1a */ - }, - { /* 968 */ - 59, - /* NOOPW_1b */ - }, - { /* 969 */ - 59, - /* NOOPW_1c */ - }, - { /* 970 */ - 59, - /* NOOPW_1d */ - }, - { /* 971 */ - 59, - /* NOOPW_1e */ - }, - { /* 972 */ - 59, - /* NOT16m */ - }, - { /* 973 */ - 76, - /* NOT16r */ - }, - { /* 974 */ - 59, - /* NOT32m */ - }, - { /* 975 */ - 76, - /* NOT32r */ - }, - { /* 976 */ - 59, - /* NOT64m */ - }, - { /* 977 */ - 77, - /* NOT64r */ - }, - { /* 978 */ - 78, - /* NOT8m */ - }, - { /* 979 */ - 79, - /* NOT8r */ - }, - { /* 980 */ - 2, - /* OR16i16 */ - }, - { /* 981 */ - 3, - /* OR16mi */ - }, - { /* 982 */ - 4, - /* OR16mi8 */ - }, - { /* 983 */ - 5, - /* OR16mr */ - }, - { /* 984 */ - 6, - /* OR16ri */ - }, - { /* 985 */ - 7, - /* OR16ri8 */ - }, - { /* 986 */ - 8, - /* OR16rm */ - }, - { /* 987 */ - 9, - /* OR16rr */ - }, - { /* 988 */ - 10, - /* OR16rr_REV */ - }, - { /* 989 */ - 2, - /* OR32i32 */ - }, - { /* 990 */ - 3, - /* OR32mi */ - }, - { /* 991 */ - 11, - /* OR32mi8 */ - }, - { /* 992 */ - 5, - /* OR32mr */ - }, - { /* 993 */ - 0, - /* */ - }, - { /* 994 */ - 6, - /* OR32ri */ - }, - { /* 995 */ - 12, - /* OR32ri8 */ - }, - { /* 996 */ - 8, - /* OR32rm */ - }, - { /* 997 */ - 9, - /* OR32rr */ - }, - { /* 998 */ - 10, - /* OR32rr_REV */ - }, - { /* 999 */ - 13, - /* OR64i32 */ - }, - { /* 1000 */ - 14, - /* OR64mi32 */ - }, - { /* 1001 */ - 15, - /* OR64mi8 */ - }, - { /* 1002 */ - 16, - /* OR64mr */ - }, - { /* 1003 */ - 17, - /* OR64ri32 */ - }, - { /* 1004 */ - 18, - /* OR64ri8 */ - }, - { /* 1005 */ - 19, - /* OR64rm */ - }, - { /* 1006 */ - 20, - /* OR64rr */ - }, - { /* 1007 */ - 21, - /* OR64rr_REV */ - }, - { /* 1008 */ - 1, - /* OR8i8 */ - }, - { /* 1009 */ - 22, - /* OR8mi */ - }, - { /* 1010 */ - 23, - /* OR8mr */ - }, - { /* 1011 */ - 24, - /* OR8ri */ - }, - { /* 1012 */ - 24, - /* OR8ri8 */ - }, - { /* 1013 */ - 25, - /* OR8rm */ - }, - { /* 1014 */ - 26, - /* OR8rr */ - }, - { /* 1015 */ - 27, - /* OR8rr_REV */ - }, - { /* 1016 */ - 1, - /* OUT16ir */ - }, - { /* 1017 */ - 0, - /* OUT16rr */ - }, - { /* 1018 */ - 1, - /* OUT32ir */ - }, - { /* 1019 */ - 0, - /* OUT32rr */ - }, - { /* 1020 */ - 1, - /* OUT8ir */ - }, - { /* 1021 */ - 0, - /* OUT8rr */ - }, - { /* 1022 */ - 109, - /* OUTSB */ - }, - { /* 1023 */ - 110, - /* OUTSL */ - }, - { /* 1024 */ - 112, - /* OUTSW */ - }, - { /* 1025 */ - 32, - /* PDEP32rm */ - }, - { /* 1026 */ - 33, - /* PDEP32rr */ - }, - { /* 1027 */ - 34, - /* PDEP64rm */ - }, - { /* 1028 */ - 35, - /* PDEP64rr */ - }, - { /* 1029 */ - 32, - /* PEXT32rm */ - }, - { /* 1030 */ - 33, - /* PEXT32rr */ - }, - { /* 1031 */ - 34, - /* PEXT64rm */ - }, - { /* 1032 */ - 35, - /* PEXT64rr */ - }, - { /* 1033 */ - 141, - /* POP16r */ - }, - { /* 1034 */ - 59, - /* POP16rmm */ - }, - { /* 1035 */ - 60, - /* POP16rmr */ - }, - { /* 1036 */ - 141, - /* POP32r */ - }, - { /* 1037 */ - 59, - /* POP32rmm */ - }, - { /* 1038 */ - 60, - /* POP32rmr */ - }, - { /* 1039 */ - 142, - /* POP64r */ - }, - { /* 1040 */ - 59, - /* POP64rmm */ - }, - { /* 1041 */ - 62, - /* POP64rmr */ - }, - { /* 1042 */ - 0, - /* POPA16 */ - }, - { /* 1043 */ - 0, - /* POPA32 */ - }, - { /* 1044 */ - 0, - /* POPDS16 */ - }, - { /* 1045 */ - 0, - /* POPDS32 */ - }, - { /* 1046 */ - 0, - /* POPES16 */ - }, - { /* 1047 */ - 0, - /* POPES32 */ - }, - { /* 1048 */ - 0, - /* POPF16 */ - }, - { /* 1049 */ - 0, - /* POPF32 */ - }, - { /* 1050 */ - 0, - /* POPF64 */ - }, - { /* 1051 */ - 0, - /* POPFS16 */ - }, - { /* 1052 */ - 0, - /* POPFS32 */ - }, - { /* 1053 */ - 0, - /* POPFS64 */ - }, - { /* 1054 */ - 0, - /* POPGS16 */ - }, - { /* 1055 */ - 0, - /* POPGS32 */ - }, - { /* 1056 */ - 0, - /* POPGS64 */ - }, - { /* 1057 */ - 0, - /* POPSS16 */ - }, - { /* 1058 */ - 0, - /* POPSS32 */ - }, - { /* 1059 */ - 143, - /* PUSH16i8 */ - }, - { /* 1060 */ - 141, - /* PUSH16r */ - }, - { /* 1061 */ - 59, - /* PUSH16rmm */ - }, - { /* 1062 */ - 60, - /* PUSH16rmr */ - }, - { /* 1063 */ - 144, - /* PUSH32i8 */ - }, - { /* 1064 */ - 141, - /* PUSH32r */ - }, - { /* 1065 */ - 59, - /* PUSH32rmm */ - }, - { /* 1066 */ - 60, - /* PUSH32rmr */ - }, - { /* 1067 */ - 2, - /* PUSH64i16 */ - }, - { /* 1068 */ - 13, - /* PUSH64i32 */ - }, - { /* 1069 */ - 145, - /* PUSH64i8 */ - }, - { /* 1070 */ - 142, - /* PUSH64r */ - }, - { /* 1071 */ - 59, - /* PUSH64rmm */ - }, - { /* 1072 */ - 62, - /* PUSH64rmr */ - }, - { /* 1073 */ - 0, - /* PUSHA16 */ - }, - { /* 1074 */ - 0, - /* PUSHA32 */ - }, - { /* 1075 */ - 0, - /* PUSHCS16 */ - }, - { /* 1076 */ - 0, - /* PUSHCS32 */ - }, - { /* 1077 */ - 0, - /* PUSHDS16 */ - }, - { /* 1078 */ - 0, - /* PUSHDS32 */ - }, - { /* 1079 */ - 0, - /* PUSHES16 */ - }, - { /* 1080 */ - 0, - /* PUSHES32 */ - }, - { /* 1081 */ - 0, - /* PUSHF16 */ - }, - { /* 1082 */ - 0, - /* PUSHF32 */ - }, - { /* 1083 */ - 0, - /* PUSHF64 */ - }, - { /* 1084 */ - 0, - /* PUSHFS16 */ - }, - { /* 1085 */ - 0, - /* PUSHFS32 */ - }, - { /* 1086 */ - 0, - /* PUSHFS64 */ - }, - { /* 1087 */ - 0, - /* PUSHGS16 */ - }, - { /* 1088 */ - 0, - /* PUSHGS32 */ - }, - { /* 1089 */ - 0, - /* PUSHGS64 */ - }, - { /* 1090 */ - 0, - /* PUSHSS16 */ - }, - { /* 1091 */ - 0, - /* PUSHSS32 */ - }, - { /* 1092 */ - 2, - /* PUSHi16 */ - }, - { /* 1093 */ - 2, - /* PUSHi32 */ - }, - { /* 1094 */ - 59, - /* RCL16m1 */ - }, - { /* 1095 */ - 59, - /* RCL16mCL */ - }, - { /* 1096 */ - 146, - /* RCL16mi */ - }, - { /* 1097 */ - 76, - /* RCL16r1 */ - }, - { /* 1098 */ - 76, - /* RCL16rCL */ - }, - { /* 1099 */ - 147, - /* RCL16ri */ - }, - { /* 1100 */ - 59, - /* RCL32m1 */ - }, - { /* 1101 */ - 59, - /* RCL32mCL */ - }, - { /* 1102 */ - 146, - /* RCL32mi */ - }, - { /* 1103 */ - 76, - /* RCL32r1 */ - }, - { /* 1104 */ - 76, - /* RCL32rCL */ - }, - { /* 1105 */ - 147, - /* RCL32ri */ - }, - { /* 1106 */ - 59, - /* RCL64m1 */ - }, - { /* 1107 */ - 59, - /* RCL64mCL */ - }, - { /* 1108 */ - 146, - /* RCL64mi */ - }, - { /* 1109 */ - 77, - /* RCL64r1 */ - }, - { /* 1110 */ - 77, - /* RCL64rCL */ - }, - { /* 1111 */ - 148, - /* RCL64ri */ - }, - { /* 1112 */ - 78, - /* RCL8m1 */ - }, - { /* 1113 */ - 78, - /* RCL8mCL */ - }, - { /* 1114 */ - 22, - /* RCL8mi */ - }, - { /* 1115 */ - 79, - /* RCL8r1 */ - }, - { /* 1116 */ - 79, - /* RCL8rCL */ - }, - { /* 1117 */ - 24, - /* RCL8ri */ - }, - { /* 1118 */ - 59, - /* RCR16m1 */ - }, - { /* 1119 */ - 59, - /* RCR16mCL */ - }, - { /* 1120 */ - 146, - /* RCR16mi */ - }, - { /* 1121 */ - 76, - /* RCR16r1 */ - }, - { /* 1122 */ - 76, - /* RCR16rCL */ - }, - { /* 1123 */ - 147, - /* RCR16ri */ - }, - { /* 1124 */ - 59, - /* RCR32m1 */ - }, - { /* 1125 */ - 59, - /* RCR32mCL */ - }, - { /* 1126 */ - 146, - /* RCR32mi */ - }, - { /* 1127 */ - 76, - /* RCR32r1 */ - }, - { /* 1128 */ - 76, - /* RCR32rCL */ - }, - { /* 1129 */ - 147, - /* RCR32ri */ - }, - { /* 1130 */ - 59, - /* RCR64m1 */ - }, - { /* 1131 */ - 59, - /* RCR64mCL */ - }, - { /* 1132 */ - 146, - /* RCR64mi */ - }, - { /* 1133 */ - 77, - /* RCR64r1 */ - }, - { /* 1134 */ - 77, - /* RCR64rCL */ - }, - { /* 1135 */ - 148, - /* RCR64ri */ - }, - { /* 1136 */ - 78, - /* RCR8m1 */ - }, - { /* 1137 */ - 78, - /* RCR8mCL */ - }, - { /* 1138 */ - 22, - /* RCR8mi */ - }, - { /* 1139 */ - 79, - /* RCR8r1 */ - }, - { /* 1140 */ - 79, - /* RCR8rCL */ - }, - { /* 1141 */ - 24, - /* RCR8ri */ - }, - { /* 1142 */ - 149, - /* RDFSBASE */ - }, - { /* 1143 */ - 62, - /* RDFSBASE64 */ - }, - { /* 1144 */ - 149, - /* RDGSBASE */ - }, - { /* 1145 */ - 62, - /* RDGSBASE64 */ - }, - { /* 1146 */ - 0, - /* RDMSR */ - }, - { /* 1147 */ - 0, - /* RDPMC */ - }, - { /* 1148 */ - 60, - /* RDRAND16r */ - }, - { /* 1149 */ - 60, - /* RDRAND32r */ - }, - { /* 1150 */ - 62, - /* RDRAND64r */ - }, - { /* 1151 */ - 60, - /* RDSEED16r */ - }, - { /* 1152 */ - 60, - /* RDSEED32r */ - }, - { /* 1153 */ - 62, - /* RDSEED64r */ - }, - { /* 1154 */ - 0, - /* RDTSC */ - }, - { /* 1155 */ - 0, - /* RDTSCP */ - }, - { /* 1156 */ - 0, - /* */ - }, - { /* 1157 */ - 0, - /* */ - }, - { /* 1158 */ - 0, - /* */ - }, - { /* 1159 */ - 0, - /* */ - }, - { /* 1160 */ - 0, - /* REPNE_PREFIX */ - }, - { /* 1161 */ - 0, - /* */ - }, - { /* 1162 */ - 0, - /* */ - }, - { /* 1163 */ - 0, - /* */ - }, - { /* 1164 */ - 0, - /* */ - }, - { /* 1165 */ - 0, - /* */ - }, - { /* 1166 */ - 0, - /* */ - }, - { /* 1167 */ - 0, - /* */ - }, - { /* 1168 */ - 0, - /* REP_PREFIX */ - }, - { /* 1169 */ - 0, - /* */ - }, - { /* 1170 */ - 0, - /* */ - }, - { /* 1171 */ - 0, - /* */ - }, - { /* 1172 */ - 0, - /* */ - }, - { /* 1173 */ - 0, - /* */ - }, - { /* 1174 */ - 0, - /* */ - }, - { /* 1175 */ - 0, - /* */ - }, - { /* 1176 */ - 113, - /* RETIL */ - }, - { /* 1177 */ - 113, - /* RETIQ */ - }, - { /* 1178 */ - 2, - /* RETIW */ - }, - { /* 1179 */ - 0, - /* RETL */ - }, - { /* 1180 */ - 0, - /* RETQ */ - }, - { /* 1181 */ - 0, - /* RETW */ - }, - { /* 1182 */ - 0, - /* REX64_PREFIX */ - }, - { /* 1183 */ - 59, - /* ROL16m1 */ - }, - { /* 1184 */ - 59, - /* ROL16mCL */ - }, - { /* 1185 */ - 146, - /* ROL16mi */ - }, - { /* 1186 */ - 76, - /* ROL16r1 */ - }, - { /* 1187 */ - 76, - /* ROL16rCL */ - }, - { /* 1188 */ - 147, - /* ROL16ri */ - }, - { /* 1189 */ - 59, - /* ROL32m1 */ - }, - { /* 1190 */ - 59, - /* ROL32mCL */ - }, - { /* 1191 */ - 146, - /* ROL32mi */ - }, - { /* 1192 */ - 76, - /* ROL32r1 */ - }, - { /* 1193 */ - 76, - /* ROL32rCL */ - }, - { /* 1194 */ - 147, - /* ROL32ri */ - }, - { /* 1195 */ - 59, - /* ROL64m1 */ - }, - { /* 1196 */ - 59, - /* ROL64mCL */ - }, - { /* 1197 */ - 146, - /* ROL64mi */ - }, - { /* 1198 */ - 77, - /* ROL64r1 */ - }, - { /* 1199 */ - 77, - /* ROL64rCL */ - }, - { /* 1200 */ - 148, - /* ROL64ri */ - }, - { /* 1201 */ - 78, - /* ROL8m1 */ - }, - { /* 1202 */ - 78, - /* ROL8mCL */ - }, - { /* 1203 */ - 22, - /* ROL8mi */ - }, - { /* 1204 */ - 79, - /* ROL8r1 */ - }, - { /* 1205 */ - 79, - /* ROL8rCL */ - }, - { /* 1206 */ - 24, - /* ROL8ri */ - }, - { /* 1207 */ - 59, - /* ROR16m1 */ - }, - { /* 1208 */ - 59, - /* ROR16mCL */ - }, - { /* 1209 */ - 146, - /* ROR16mi */ - }, - { /* 1210 */ - 76, - /* ROR16r1 */ - }, - { /* 1211 */ - 76, - /* ROR16rCL */ - }, - { /* 1212 */ - 147, - /* ROR16ri */ - }, - { /* 1213 */ - 59, - /* ROR32m1 */ - }, - { /* 1214 */ - 59, - /* ROR32mCL */ - }, - { /* 1215 */ - 146, - /* ROR32mi */ - }, - { /* 1216 */ - 76, - /* ROR32r1 */ - }, - { /* 1217 */ - 76, - /* ROR32rCL */ - }, - { /* 1218 */ - 147, - /* ROR32ri */ - }, - { /* 1219 */ - 59, - /* ROR64m1 */ - }, - { /* 1220 */ - 59, - /* ROR64mCL */ - }, - { /* 1221 */ - 146, - /* ROR64mi */ - }, - { /* 1222 */ - 77, - /* ROR64r1 */ - }, - { /* 1223 */ - 77, - /* ROR64rCL */ - }, - { /* 1224 */ - 148, - /* ROR64ri */ - }, - { /* 1225 */ - 78, - /* ROR8m1 */ - }, - { /* 1226 */ - 78, - /* ROR8mCL */ - }, - { /* 1227 */ - 22, - /* ROR8mi */ - }, - { /* 1228 */ - 79, - /* ROR8r1 */ - }, - { /* 1229 */ - 79, - /* ROR8rCL */ - }, - { /* 1230 */ - 24, - /* ROR8ri */ - }, - { /* 1231 */ - 150, - /* RORX32mi */ - }, - { /* 1232 */ - 151, - /* RORX32ri */ - }, - { /* 1233 */ - 152, - /* RORX64mi */ - }, - { /* 1234 */ - 153, - /* RORX64ri */ - }, - { /* 1235 */ - 0, - /* RSM */ - }, - { /* 1236 */ - 0, - /* SAHF */ - }, - { /* 1237 */ - 59, - /* SAL16m1 */ - }, - { /* 1238 */ - 59, - /* SAL16mCL */ - }, - { /* 1239 */ - 146, - /* SAL16mi */ - }, - { /* 1240 */ - 76, - /* SAL16r1 */ - }, - { /* 1241 */ - 76, - /* SAL16rCL */ - }, - { /* 1242 */ - 147, - /* SAL16ri */ - }, - { /* 1243 */ - 59, - /* SAL32m1 */ - }, - { /* 1244 */ - 59, - /* SAL32mCL */ - }, - { /* 1245 */ - 146, - /* SAL32mi */ - }, - { /* 1246 */ - 76, - /* SAL32r1 */ - }, - { /* 1247 */ - 76, - /* SAL32rCL */ - }, - { /* 1248 */ - 147, - /* SAL32ri */ - }, - { /* 1249 */ - 59, - /* SAL64m1 */ - }, - { /* 1250 */ - 59, - /* SAL64mCL */ - }, - { /* 1251 */ - 146, - /* SAL64mi */ - }, - { /* 1252 */ - 77, - /* SAL64r1 */ - }, - { /* 1253 */ - 77, - /* SAL64rCL */ - }, - { /* 1254 */ - 148, - /* SAL64ri */ - }, - { /* 1255 */ - 78, - /* SAL8m1 */ - }, - { /* 1256 */ - 78, - /* SAL8mCL */ - }, - { /* 1257 */ - 22, - /* SAL8mi */ - }, - { /* 1258 */ - 79, - /* SAL8r1 */ - }, - { /* 1259 */ - 79, - /* SAL8rCL */ - }, - { /* 1260 */ - 24, - /* SAL8ri */ - }, - { /* 1261 */ - 0, - /* SALC */ - }, - { /* 1262 */ - 59, - /* SAR16m1 */ - }, - { /* 1263 */ - 59, - /* SAR16mCL */ - }, - { /* 1264 */ - 146, - /* SAR16mi */ - }, - { /* 1265 */ - 76, - /* SAR16r1 */ - }, - { /* 1266 */ - 76, - /* SAR16rCL */ - }, - { /* 1267 */ - 147, - /* SAR16ri */ - }, - { /* 1268 */ - 59, - /* SAR32m1 */ - }, - { /* 1269 */ - 59, - /* SAR32mCL */ - }, - { /* 1270 */ - 146, - /* SAR32mi */ - }, - { /* 1271 */ - 76, - /* SAR32r1 */ - }, - { /* 1272 */ - 76, - /* SAR32rCL */ - }, - { /* 1273 */ - 147, - /* SAR32ri */ - }, - { /* 1274 */ - 59, - /* SAR64m1 */ - }, - { /* 1275 */ - 59, - /* SAR64mCL */ - }, - { /* 1276 */ - 146, - /* SAR64mi */ - }, - { /* 1277 */ - 77, - /* SAR64r1 */ - }, - { /* 1278 */ - 77, - /* SAR64rCL */ - }, - { /* 1279 */ - 148, - /* SAR64ri */ - }, - { /* 1280 */ - 78, - /* SAR8m1 */ - }, - { /* 1281 */ - 78, - /* SAR8mCL */ - }, - { /* 1282 */ - 22, - /* SAR8mi */ - }, - { /* 1283 */ - 79, - /* SAR8r1 */ - }, - { /* 1284 */ - 79, - /* SAR8rCL */ - }, - { /* 1285 */ - 24, - /* SAR8ri */ - }, - { /* 1286 */ - 38, - /* SARX32rm */ - }, - { /* 1287 */ - 39, - /* SARX32rr */ - }, - { /* 1288 */ - 40, - /* SARX64rm */ - }, - { /* 1289 */ - 41, - /* SARX64rr */ - }, - { /* 1290 */ - 2, - /* SBB16i16 */ - }, - { /* 1291 */ - 3, - /* SBB16mi */ - }, - { /* 1292 */ - 4, - /* SBB16mi8 */ - }, - { /* 1293 */ - 5, - /* SBB16mr */ - }, - { /* 1294 */ - 6, - /* SBB16ri */ - }, - { /* 1295 */ - 7, - /* SBB16ri8 */ - }, - { /* 1296 */ - 8, - /* SBB16rm */ - }, - { /* 1297 */ - 9, - /* SBB16rr */ - }, - { /* 1298 */ - 10, - /* SBB16rr_REV */ - }, - { /* 1299 */ - 2, - /* SBB32i32 */ - }, - { /* 1300 */ - 3, - /* SBB32mi */ - }, - { /* 1301 */ - 11, - /* SBB32mi8 */ - }, - { /* 1302 */ - 5, - /* SBB32mr */ - }, - { /* 1303 */ - 6, - /* SBB32ri */ - }, - { /* 1304 */ - 12, - /* SBB32ri8 */ - }, - { /* 1305 */ - 8, - /* SBB32rm */ - }, - { /* 1306 */ - 9, - /* SBB32rr */ - }, - { /* 1307 */ - 10, - /* SBB32rr_REV */ - }, - { /* 1308 */ - 13, - /* SBB64i32 */ - }, - { /* 1309 */ - 14, - /* SBB64mi32 */ - }, - { /* 1310 */ - 15, - /* SBB64mi8 */ - }, - { /* 1311 */ - 16, - /* SBB64mr */ - }, - { /* 1312 */ - 17, - /* SBB64ri32 */ - }, - { /* 1313 */ - 18, - /* SBB64ri8 */ - }, - { /* 1314 */ - 19, - /* SBB64rm */ - }, - { /* 1315 */ - 20, - /* SBB64rr */ - }, - { /* 1316 */ - 21, - /* SBB64rr_REV */ - }, - { /* 1317 */ - 1, - /* SBB8i8 */ - }, - { /* 1318 */ - 22, - /* SBB8mi */ - }, - { /* 1319 */ - 23, - /* SBB8mr */ - }, - { /* 1320 */ - 24, - /* SBB8ri */ - }, - { /* 1321 */ - 25, - /* SBB8rm */ - }, - { /* 1322 */ - 26, - /* SBB8rr */ - }, - { /* 1323 */ - 27, - /* SBB8rr_REV */ - }, - { /* 1324 */ - 95, - /* SCAS16 */ - }, - { /* 1325 */ - 96, - /* SCAS32 */ - }, - { /* 1326 */ - 154, - /* SCAS64 */ - }, - { /* 1327 */ - 97, - /* SCAS8 */ - }, - { /* 1328 */ - 0, - /* */ - }, - { /* 1329 */ - 0, - /* */ - }, - { /* 1330 */ - 78, - /* SETAEm */ - }, - { /* 1331 */ - 80, - /* SETAEr */ - }, - { /* 1332 */ - 78, - /* SETAm */ - }, - { /* 1333 */ - 80, - /* SETAr */ - }, - { /* 1334 */ - 78, - /* SETBEm */ - }, - { /* 1335 */ - 80, - /* SETBEr */ - }, - { /* 1336 */ - 0, - /* */ - }, - { /* 1337 */ - 0, - /* */ - }, - { /* 1338 */ - 0, - /* */ - }, - { /* 1339 */ - 0, - /* */ - }, - { /* 1340 */ - 78, - /* SETBm */ - }, - { /* 1341 */ - 80, - /* SETBr */ - }, - { /* 1342 */ - 78, - /* SETEm */ - }, - { /* 1343 */ - 80, - /* SETEr */ - }, - { /* 1344 */ - 78, - /* SETGEm */ - }, - { /* 1345 */ - 80, - /* SETGEr */ - }, - { /* 1346 */ - 78, - /* SETGm */ - }, - { /* 1347 */ - 80, - /* SETGr */ - }, - { /* 1348 */ - 78, - /* SETLEm */ - }, - { /* 1349 */ - 80, - /* SETLEr */ - }, - { /* 1350 */ - 78, - /* SETLm */ - }, - { /* 1351 */ - 80, - /* SETLr */ - }, - { /* 1352 */ - 78, - /* SETNEm */ - }, - { /* 1353 */ - 80, - /* SETNEr */ - }, - { /* 1354 */ - 78, - /* SETNOm */ - }, - { /* 1355 */ - 80, - /* SETNOr */ - }, - { /* 1356 */ - 78, - /* SETNPm */ - }, - { /* 1357 */ - 80, - /* SETNPr */ - }, - { /* 1358 */ - 78, - /* SETNSm */ - }, - { /* 1359 */ - 80, - /* SETNSr */ - }, - { /* 1360 */ - 78, - /* SETOm */ - }, - { /* 1361 */ - 80, - /* SETOr */ - }, - { /* 1362 */ - 78, - /* SETPm */ - }, - { /* 1363 */ - 80, - /* SETPr */ - }, - { /* 1364 */ - 78, - /* SETSm */ - }, - { /* 1365 */ - 80, - /* SETSr */ - }, - { /* 1366 */ - 85, - /* SGDT16m */ - }, - { /* 1367 */ - 85, - /* SGDT32m */ - }, - { /* 1368 */ - 86, - /* SGDT64m */ - }, - { /* 1369 */ - 59, - /* SHL16m1 */ - }, - { /* 1370 */ - 59, - /* SHL16mCL */ - }, - { /* 1371 */ - 146, - /* SHL16mi */ - }, - { /* 1372 */ - 76, - /* SHL16r1 */ - }, - { /* 1373 */ - 76, - /* SHL16rCL */ - }, - { /* 1374 */ - 147, - /* SHL16ri */ - }, - { /* 1375 */ - 59, - /* SHL32m1 */ - }, - { /* 1376 */ - 59, - /* SHL32mCL */ - }, - { /* 1377 */ - 146, - /* SHL32mi */ - }, - { /* 1378 */ - 76, - /* SHL32r1 */ - }, - { /* 1379 */ - 76, - /* SHL32rCL */ - }, - { /* 1380 */ - 147, - /* SHL32ri */ - }, - { /* 1381 */ - 59, - /* SHL64m1 */ - }, - { /* 1382 */ - 59, - /* SHL64mCL */ - }, - { /* 1383 */ - 146, - /* SHL64mi */ - }, - { /* 1384 */ - 77, - /* SHL64r1 */ - }, - { /* 1385 */ - 77, - /* SHL64rCL */ - }, - { /* 1386 */ - 148, - /* SHL64ri */ - }, - { /* 1387 */ - 78, - /* SHL8m1 */ - }, - { /* 1388 */ - 78, - /* SHL8mCL */ - }, - { /* 1389 */ - 22, - /* SHL8mi */ - }, - { /* 1390 */ - 79, - /* SHL8r1 */ - }, - { /* 1391 */ - 79, - /* SHL8rCL */ - }, - { /* 1392 */ - 24, - /* SHL8ri */ - }, - { /* 1393 */ - 5, - /* SHLD16mrCL */ - }, - { /* 1394 */ - 155, - /* SHLD16mri8 */ - }, - { /* 1395 */ - 9, - /* SHLD16rrCL */ - }, - { /* 1396 */ - 156, - /* SHLD16rri8 */ - }, - { /* 1397 */ - 5, - /* SHLD32mrCL */ - }, - { /* 1398 */ - 155, - /* SHLD32mri8 */ - }, - { /* 1399 */ - 9, - /* SHLD32rrCL */ - }, - { /* 1400 */ - 156, - /* SHLD32rri8 */ - }, - { /* 1401 */ - 16, - /* SHLD64mrCL */ - }, - { /* 1402 */ - 157, - /* SHLD64mri8 */ - }, - { /* 1403 */ - 20, - /* SHLD64rrCL */ - }, - { /* 1404 */ - 158, - /* SHLD64rri8 */ - }, - { /* 1405 */ - 38, - /* SHLX32rm */ - }, - { /* 1406 */ - 39, - /* SHLX32rr */ - }, - { /* 1407 */ - 40, - /* SHLX64rm */ - }, - { /* 1408 */ - 41, - /* SHLX64rr */ - }, - { /* 1409 */ - 59, - /* SHR16m1 */ - }, - { /* 1410 */ - 59, - /* SHR16mCL */ - }, - { /* 1411 */ - 146, - /* SHR16mi */ - }, - { /* 1412 */ - 76, - /* SHR16r1 */ - }, - { /* 1413 */ - 76, - /* SHR16rCL */ - }, - { /* 1414 */ - 147, - /* SHR16ri */ - }, - { /* 1415 */ - 59, - /* SHR32m1 */ - }, - { /* 1416 */ - 59, - /* SHR32mCL */ - }, - { /* 1417 */ - 146, - /* SHR32mi */ - }, - { /* 1418 */ - 76, - /* SHR32r1 */ - }, - { /* 1419 */ - 76, - /* SHR32rCL */ - }, - { /* 1420 */ - 147, - /* SHR32ri */ - }, - { /* 1421 */ - 59, - /* SHR64m1 */ - }, - { /* 1422 */ - 59, - /* SHR64mCL */ - }, - { /* 1423 */ - 146, - /* SHR64mi */ - }, - { /* 1424 */ - 77, - /* SHR64r1 */ - }, - { /* 1425 */ - 77, - /* SHR64rCL */ - }, - { /* 1426 */ - 148, - /* SHR64ri */ - }, - { /* 1427 */ - 78, - /* SHR8m1 */ - }, - { /* 1428 */ - 78, - /* SHR8mCL */ - }, - { /* 1429 */ - 22, - /* SHR8mi */ - }, - { /* 1430 */ - 79, - /* SHR8r1 */ - }, - { /* 1431 */ - 79, - /* SHR8rCL */ - }, - { /* 1432 */ - 24, - /* SHR8ri */ - }, - { /* 1433 */ - 5, - /* SHRD16mrCL */ - }, - { /* 1434 */ - 155, - /* SHRD16mri8 */ - }, - { /* 1435 */ - 9, - /* SHRD16rrCL */ - }, - { /* 1436 */ - 156, - /* SHRD16rri8 */ - }, - { /* 1437 */ - 5, - /* SHRD32mrCL */ - }, - { /* 1438 */ - 155, - /* SHRD32mri8 */ - }, - { /* 1439 */ - 9, - /* SHRD32rrCL */ - }, - { /* 1440 */ - 156, - /* SHRD32rri8 */ - }, - { /* 1441 */ - 16, - /* SHRD64mrCL */ - }, - { /* 1442 */ - 157, - /* SHRD64mri8 */ - }, - { /* 1443 */ - 20, - /* SHRD64rrCL */ - }, - { /* 1444 */ - 158, - /* SHRD64rri8 */ - }, - { /* 1445 */ - 38, - /* SHRX32rm */ - }, - { /* 1446 */ - 39, - /* SHRX32rr */ - }, - { /* 1447 */ - 40, - /* SHRX64rm */ - }, - { /* 1448 */ - 41, - /* SHRX64rr */ - }, - { /* 1449 */ - 85, - /* SIDT16m */ - }, - { /* 1450 */ - 85, - /* SIDT32m */ - }, - { /* 1451 */ - 86, - /* SIDT64m */ - }, - { /* 1452 */ - 0, - /* SKINIT */ - }, - { /* 1453 */ - 59, - /* SLDT16m */ - }, - { /* 1454 */ - 60, - /* SLDT16r */ - }, - { /* 1455 */ - 60, - /* SLDT32r */ - }, - { /* 1456 */ - 59, - /* SLDT64m */ - }, - { /* 1457 */ - 62, - /* SLDT64r */ - }, - { /* 1458 */ - 59, - /* SMSW16m */ - }, - { /* 1459 */ - 60, - /* SMSW16r */ - }, - { /* 1460 */ - 60, - /* SMSW32r */ - }, - { /* 1461 */ - 62, - /* SMSW64r */ - }, - { /* 1462 */ - 0, - /* SS_PREFIX */ - }, - { /* 1463 */ - 0, - /* STAC */ - }, - { /* 1464 */ - 0, - /* STC */ - }, - { /* 1465 */ - 0, - /* STD */ - }, - { /* 1466 */ - 0, - /* STGI */ - }, - { /* 1467 */ - 0, - /* STI */ - }, - { /* 1468 */ - 97, - /* STOSB */ - }, - { /* 1469 */ - 96, - /* STOSL */ - }, - { /* 1470 */ - 154, - /* STOSQ */ - }, - { /* 1471 */ - 95, - /* STOSW */ - }, - { /* 1472 */ - 60, - /* STR16r */ - }, - { /* 1473 */ - 60, - /* STR32r */ - }, - { /* 1474 */ - 62, - /* STR64r */ - }, - { /* 1475 */ - 59, - /* STRm */ - }, - { /* 1476 */ - 2, - /* SUB16i16 */ - }, - { /* 1477 */ - 3, - /* SUB16mi */ - }, - { /* 1478 */ - 4, - /* SUB16mi8 */ - }, - { /* 1479 */ - 5, - /* SUB16mr */ - }, - { /* 1480 */ - 6, - /* SUB16ri */ - }, - { /* 1481 */ - 7, - /* SUB16ri8 */ - }, - { /* 1482 */ - 8, - /* SUB16rm */ - }, - { /* 1483 */ - 9, - /* SUB16rr */ - }, - { /* 1484 */ - 10, - /* SUB16rr_REV */ - }, - { /* 1485 */ - 2, - /* SUB32i32 */ - }, - { /* 1486 */ - 3, - /* SUB32mi */ - }, - { /* 1487 */ - 11, - /* SUB32mi8 */ - }, - { /* 1488 */ - 5, - /* SUB32mr */ - }, - { /* 1489 */ - 6, - /* SUB32ri */ - }, - { /* 1490 */ - 12, - /* SUB32ri8 */ - }, - { /* 1491 */ - 8, - /* SUB32rm */ - }, - { /* 1492 */ - 9, - /* SUB32rr */ - }, - { /* 1493 */ - 10, - /* SUB32rr_REV */ - }, - { /* 1494 */ - 13, - /* SUB64i32 */ - }, - { /* 1495 */ - 14, - /* SUB64mi32 */ - }, - { /* 1496 */ - 15, - /* SUB64mi8 */ - }, - { /* 1497 */ - 16, - /* SUB64mr */ - }, - { /* 1498 */ - 17, - /* SUB64ri32 */ - }, - { /* 1499 */ - 18, - /* SUB64ri8 */ - }, - { /* 1500 */ - 19, - /* SUB64rm */ - }, - { /* 1501 */ - 20, - /* SUB64rr */ - }, - { /* 1502 */ - 21, - /* SUB64rr_REV */ - }, - { /* 1503 */ - 1, - /* SUB8i8 */ - }, - { /* 1504 */ - 22, - /* SUB8mi */ - }, - { /* 1505 */ - 23, - /* SUB8mr */ - }, - { /* 1506 */ - 24, - /* SUB8ri */ - }, - { /* 1507 */ - 24, - /* SUB8ri8 */ - }, - { /* 1508 */ - 25, - /* SUB8rm */ - }, - { /* 1509 */ - 26, - /* SUB8rr */ - }, - { /* 1510 */ - 27, - /* SUB8rr_REV */ - }, - { /* 1511 */ - 0, - /* SWAPGS */ - }, - { /* 1512 */ - 0, - /* SYSCALL */ - }, - { /* 1513 */ - 0, - /* SYSENTER */ - }, - { /* 1514 */ - 0, - /* SYSEXIT */ - }, - { /* 1515 */ - 0, - /* SYSEXIT64 */ - }, - { /* 1516 */ - 0, - /* SYSRET */ - }, - { /* 1517 */ - 0, - /* SYSRET64 */ - }, - { /* 1518 */ - 46, - /* T1MSKC32rm */ - }, - { /* 1519 */ - 47, - /* T1MSKC32rr */ - }, - { /* 1520 */ - 48, - /* T1MSKC64rm */ - }, - { /* 1521 */ - 49, - /* T1MSKC64rr */ - }, - { /* 1522 */ - 0, - /* */ - }, - { /* 1523 */ - 0, - /* */ - }, - { /* 1524 */ - 0, - /* */ - }, - { /* 1525 */ - 0, - /* */ - }, - { /* 1526 */ - 0, - /* */ - }, - { /* 1527 */ - 0, - /* */ - }, - { /* 1528 */ - 0, - /* */ - }, - { /* 1529 */ - 0, - /* */ - }, - { /* 1530 */ - 0, - /* */ - }, - { /* 1531 */ - 0, - /* */ - }, - { /* 1532 */ - 0, - /* */ - }, - { /* 1533 */ - 0, - /* */ - }, - { /* 1534 */ - 2, - /* TEST16i16 */ - }, - { /* 1535 */ - 3, - /* TEST16mi */ - }, - { /* 1536 */ - 65, - /* TEST16ri */ - }, - { /* 1537 */ - 50, - /* TEST16rm */ - }, - { /* 1538 */ - 51, - /* TEST16rr */ - }, - { /* 1539 */ - 2, - /* TEST32i32 */ - }, - { /* 1540 */ - 3, - /* TEST32mi */ - }, - { /* 1541 */ - 3, - /* TEST32mi_alt */ - }, - { /* 1542 */ - 65, - /* TEST32ri */ - }, - { /* 1543 */ - 50, - /* TEST32rm */ - }, - { /* 1544 */ - 51, - /* TEST32rr */ - }, - { /* 1545 */ - 13, - /* TEST64i32 */ - }, - { /* 1546 */ - 14, - /* TEST64mi32 */ - }, - { /* 1547 */ - 66, - /* TEST64ri32 */ - }, - { /* 1548 */ - 30, - /* TEST64rm */ - }, - { /* 1549 */ - 31, - /* TEST64rr */ - }, - { /* 1550 */ - 1, - /* TEST8i8 */ - }, - { /* 1551 */ - 22, - /* TEST8mi */ - }, - { /* 1552 */ - 22, - /* TEST8mi_alt */ - }, - { /* 1553 */ - 67, - /* TEST8ri */ - }, - { /* 1554 */ - 0, - /* */ - }, - { /* 1555 */ - 68, - /* TEST8rm */ - }, - { /* 1556 */ - 70, - /* TEST8rr */ - }, - { /* 1557 */ - 0, - /* */ - }, - { /* 1558 */ - 0, - /* */ - }, - { /* 1559 */ - 0, - /* */ - }, - { /* 1560 */ - 0, - /* */ - }, - { /* 1561 */ - 0, - /* */ - }, - { /* 1562 */ - 0, - /* */ - }, - { /* 1563 */ - 0, - /* TRAP */ - }, - { /* 1564 */ - 50, - /* TZCNT16rm */ - }, - { /* 1565 */ - 51, - /* TZCNT16rr */ - }, - { /* 1566 */ - 50, - /* TZCNT32rm */ - }, - { /* 1567 */ - 51, - /* TZCNT32rr */ - }, - { /* 1568 */ - 30, - /* TZCNT64rm */ - }, - { /* 1569 */ - 31, - /* TZCNT64rr */ - }, - { /* 1570 */ - 46, - /* TZMSK32rm */ - }, - { /* 1571 */ - 47, - /* TZMSK32rr */ - }, - { /* 1572 */ - 48, - /* TZMSK64rm */ - }, - { /* 1573 */ - 49, - /* TZMSK64rr */ - }, - { /* 1574 */ - 0, - /* UD2B */ - }, - { /* 1575 */ - 0, - /* */ - }, - { /* 1576 */ - 0, - /* */ - }, - { /* 1577 */ - 59, - /* VERRm */ - }, - { /* 1578 */ - 108, - /* VERRr */ - }, - { /* 1579 */ - 59, - /* VERWm */ - }, - { /* 1580 */ - 108, - /* VERWr */ - }, - { /* 1581 */ - 0, - /* VMCALL */ - }, - { /* 1582 */ - 59, - /* VMCLEARm */ - }, - { /* 1583 */ - 0, - /* VMFUNC */ - }, - { /* 1584 */ - 0, - /* VMLAUNCH */ - }, - { /* 1585 */ - 0, - /* VMLOAD32 */ - }, - { /* 1586 */ - 0, - /* VMLOAD64 */ - }, - { /* 1587 */ - 0, - /* VMMCALL */ - }, - { /* 1588 */ - 59, - /* VMPTRLDm */ - }, - { /* 1589 */ - 59, - /* VMPTRSTm */ - }, - { /* 1590 */ - 159, - /* VMREAD32rm */ - }, - { /* 1591 */ - 160, - /* VMREAD32rr */ - }, - { /* 1592 */ - 16, - /* VMREAD64rm */ - }, - { /* 1593 */ - 58, - /* VMREAD64rr */ - }, - { /* 1594 */ - 0, - /* VMRESUME */ - }, - { /* 1595 */ - 0, - /* VMRUN32 */ - }, - { /* 1596 */ - 0, - /* VMRUN64 */ - }, - { /* 1597 */ - 0, - /* VMSAVE32 */ - }, - { /* 1598 */ - 0, - /* VMSAVE64 */ - }, - { /* 1599 */ - 28, - /* VMWRITE32rm */ - }, - { /* 1600 */ - 29, - /* VMWRITE32rr */ - }, - { /* 1601 */ - 30, - /* VMWRITE64rm */ - }, - { /* 1602 */ - 31, - /* VMWRITE64rr */ - }, - { /* 1603 */ - 0, - /* VMXOFF */ - }, - { /* 1604 */ - 59, - /* VMXON */ - }, - { /* 1605 */ - 0, - /* */ - }, - { /* 1606 */ - 0, - /* WBINVD */ - }, - { /* 1607 */ - 0, - /* */ - }, - { /* 1608 */ - 0, - /* */ - }, - { /* 1609 */ - 0, - /* */ - }, - { /* 1610 */ - 149, - /* WRFSBASE */ - }, - { /* 1611 */ - 62, - /* WRFSBASE64 */ - }, - { /* 1612 */ - 149, - /* WRGSBASE */ - }, - { /* 1613 */ - 62, - /* WRGSBASE64 */ - }, - { /* 1614 */ - 0, - /* WRMSR */ - }, - { /* 1615 */ - 5, - /* XADD16rm */ - }, - { /* 1616 */ - 55, - /* XADD16rr */ - }, - { /* 1617 */ - 5, - /* XADD32rm */ - }, - { /* 1618 */ - 55, - /* XADD32rr */ - }, - { /* 1619 */ - 16, - /* XADD64rm */ - }, - { /* 1620 */ - 58, - /* XADD64rr */ - }, - { /* 1621 */ - 23, - /* XADD8rm */ - }, - { /* 1622 */ - 69, - /* XADD8rr */ - }, - { /* 1623 */ - 141, - /* XCHG16ar */ - }, - { /* 1624 */ - 8, - /* XCHG16rm */ - }, - { /* 1625 */ - 10, - /* XCHG16rr */ - }, - { /* 1626 */ - 141, - /* XCHG32ar */ - }, - { /* 1627 */ - 141, - /* XCHG32ar64 */ - }, - { /* 1628 */ - 8, - /* XCHG32rm */ - }, - { /* 1629 */ - 10, - /* XCHG32rr */ - }, - { /* 1630 */ - 142, - /* XCHG64ar */ - }, - { /* 1631 */ - 19, - /* XCHG64rm */ - }, - { /* 1632 */ - 21, - /* XCHG64rr */ - }, - { /* 1633 */ - 25, - /* XCHG8rm */ - }, - { /* 1634 */ - 27, - /* XCHG8rr */ - }, - { /* 1635 */ - 0, - /* XCRYPTCBC */ - }, - { /* 1636 */ - 0, - /* XCRYPTCFB */ - }, - { /* 1637 */ - 0, - /* XCRYPTCTR */ - }, - { /* 1638 */ - 0, - /* XCRYPTECB */ - }, - { /* 1639 */ - 0, - /* XCRYPTOFB */ - }, - { /* 1640 */ - 0, - /* XGETBV */ - }, - { /* 1641 */ - 0, - /* XLAT */ - }, - { /* 1642 */ - 2, - /* XOR16i16 */ - }, - { /* 1643 */ - 3, - /* XOR16mi */ - }, - { /* 1644 */ - 4, - /* XOR16mi8 */ - }, - { /* 1645 */ - 5, - /* XOR16mr */ - }, - { /* 1646 */ - 6, - /* XOR16ri */ - }, - { /* 1647 */ - 7, - /* XOR16ri8 */ - }, - { /* 1648 */ - 8, - /* XOR16rm */ - }, - { /* 1649 */ - 9, - /* XOR16rr */ - }, - { /* 1650 */ - 10, - /* XOR16rr_REV */ - }, - { /* 1651 */ - 2, - /* XOR32i32 */ - }, - { /* 1652 */ - 3, - /* XOR32mi */ - }, - { /* 1653 */ - 11, - /* XOR32mi8 */ - }, - { /* 1654 */ - 5, - /* XOR32mr */ - }, - { /* 1655 */ - 6, - /* XOR32ri */ - }, - { /* 1656 */ - 12, - /* XOR32ri8 */ - }, - { /* 1657 */ - 8, - /* XOR32rm */ - }, - { /* 1658 */ - 9, - /* XOR32rr */ - }, - { /* 1659 */ - 10, - /* XOR32rr_REV */ - }, - { /* 1660 */ - 13, - /* XOR64i32 */ - }, - { /* 1661 */ - 14, - /* XOR64mi32 */ - }, - { /* 1662 */ - 15, - /* XOR64mi8 */ - }, - { /* 1663 */ - 16, - /* XOR64mr */ - }, - { /* 1664 */ - 17, - /* XOR64ri32 */ - }, - { /* 1665 */ - 18, - /* XOR64ri8 */ - }, - { /* 1666 */ - 19, - /* XOR64rm */ - }, - { /* 1667 */ - 20, - /* XOR64rr */ - }, - { /* 1668 */ - 21, - /* XOR64rr_REV */ - }, - { /* 1669 */ - 1, - /* XOR8i8 */ - }, - { /* 1670 */ - 22, - /* XOR8mi */ - }, - { /* 1671 */ - 23, - /* XOR8mr */ - }, - { /* 1672 */ - 24, - /* XOR8ri */ - }, - { /* 1673 */ - 24, - /* XOR8ri8 */ - }, - { /* 1674 */ - 25, - /* XOR8rm */ - }, - { /* 1675 */ - 26, - /* XOR8rr */ - }, - { /* 1676 */ - 27, - /* XOR8rr_REV */ - }, - { /* 1677 */ - 161, - /* XRSTOR */ - }, - { /* 1678 */ - 161, - /* XRSTOR64 */ - }, - { /* 1679 */ - 161, - /* XSAVE */ - }, - { /* 1680 */ - 161, - /* XSAVE64 */ - }, - { /* 1681 */ - 161, - /* XSAVEOPT */ - }, - { /* 1682 */ - 161, - /* XSAVEOPT64 */ - }, - { /* 1683 */ - 0, - /* XSETBV */ - }, - { /* 1684 */ - 0, - /* XSHA1 */ - }, - { /* 1685 */ - 0, - /* XSHA256 */ - }, - { /* 1686 */ - 0, - /* XSTORE */ - } -}; - -static const uint8_t x86DisassemblerContexts[16384] = { - IC, /* 0 */ - IC_64BIT, /* 1 */ - IC_XS, /* 2 */ - IC_64BIT_XS, /* 3 */ - IC_XD, /* 4 */ - IC_64BIT_XD, /* 5 */ - IC_XS, /* 6 */ - IC_64BIT_XS, /* 7 */ - IC, /* 8 */ - IC_64BIT_REXW, /* 9 */ - IC_XS, /* 10 */ - IC_64BIT_REXW_XS, /* 11 */ - IC_XD, /* 12 */ - IC_64BIT_REXW_XD, /* 13 */ - IC_XS, /* 14 */ - IC_64BIT_REXW_XS, /* 15 */ - IC_OPSIZE, /* 16 */ - IC_64BIT_OPSIZE, /* 17 */ - IC_XS_OPSIZE, /* 18 */ - IC_64BIT_XS_OPSIZE, /* 19 */ - IC_XD_OPSIZE, /* 20 */ - IC_64BIT_XD_OPSIZE, /* 21 */ - IC_XS_OPSIZE, /* 22 */ - IC_64BIT_XD_OPSIZE, /* 23 */ - IC_OPSIZE, /* 24 */ - IC_64BIT_REXW_OPSIZE, /* 25 */ - IC_XS_OPSIZE, /* 26 */ - IC_64BIT_REXW_XS, /* 27 */ - IC_XD_OPSIZE, /* 28 */ - IC_64BIT_REXW_XD, /* 29 */ - IC_XS_OPSIZE, /* 30 */ - IC_64BIT_REXW_XS, /* 31 */ - IC_ADSIZE, /* 32 */ - IC_64BIT_ADSIZE, /* 33 */ - IC_XS, /* 34 */ - IC_64BIT_XS, /* 35 */ - IC_XD, /* 36 */ - IC_64BIT_XD, /* 37 */ - IC_XS, /* 38 */ - IC_64BIT_XS, /* 39 */ - IC_ADSIZE, /* 40 */ - IC_64BIT_ADSIZE, /* 41 */ - IC_XS, /* 42 */ - IC_64BIT_REXW_XS, /* 43 */ - IC_XD, /* 44 */ - IC_64BIT_REXW_XD, /* 45 */ - IC_XS, /* 46 */ - IC_64BIT_REXW_XS, /* 47 */ - IC_OPSIZE, /* 48 */ - IC_64BIT_OPSIZE, /* 49 */ - IC_XS_OPSIZE, /* 50 */ - IC_64BIT_XS_OPSIZE, /* 51 */ - IC_XD_OPSIZE, /* 52 */ - IC_64BIT_XD_OPSIZE, /* 53 */ - IC_XS_OPSIZE, /* 54 */ - IC_64BIT_XD_OPSIZE, /* 55 */ - IC_OPSIZE, /* 56 */ - IC_64BIT_REXW_OPSIZE, /* 57 */ - IC_XS_OPSIZE, /* 58 */ - IC_64BIT_REXW_XS, /* 59 */ - IC_XD_OPSIZE, /* 60 */ - IC_64BIT_REXW_XD, /* 61 */ - IC_XS_OPSIZE, /* 62 */ - IC_64BIT_REXW_XS, /* 63 */ - IC_VEX, /* 64 */ - IC_VEX, /* 65 */ - IC_VEX_XS, /* 66 */ - IC_VEX_XS, /* 67 */ - IC_VEX_XD, /* 68 */ - IC_VEX_XD, /* 69 */ - IC_VEX_XD, /* 70 */ - IC_VEX_XD, /* 71 */ - IC_VEX_W, /* 72 */ - IC_VEX_W, /* 73 */ - IC_VEX_W_XS, /* 74 */ - IC_VEX_W_XS, /* 75 */ - IC_VEX_W_XD, /* 76 */ - IC_VEX_W_XD, /* 77 */ - IC_VEX_W_XD, /* 78 */ - IC_VEX_W_XD, /* 79 */ - IC_VEX_OPSIZE, /* 80 */ - IC_VEX_OPSIZE, /* 81 */ - IC_VEX_OPSIZE, /* 82 */ - IC_VEX_OPSIZE, /* 83 */ - IC_VEX_OPSIZE, /* 84 */ - IC_VEX_OPSIZE, /* 85 */ - IC_VEX_OPSIZE, /* 86 */ - IC_VEX_OPSIZE, /* 87 */ - IC_VEX_W_OPSIZE, /* 88 */ - IC_VEX_W_OPSIZE, /* 89 */ - IC_VEX_W_OPSIZE, /* 90 */ - IC_VEX_W_OPSIZE, /* 91 */ - IC_VEX_W_OPSIZE, /* 92 */ - IC_VEX_W_OPSIZE, /* 93 */ - IC_VEX_W_OPSIZE, /* 94 */ - IC_VEX_W_OPSIZE, /* 95 */ - IC_VEX, /* 96 */ - IC_VEX, /* 97 */ - IC_VEX_XS, /* 98 */ - IC_VEX_XS, /* 99 */ - IC_VEX_XD, /* 100 */ - IC_VEX_XD, /* 101 */ - IC_VEX_XD, /* 102 */ - IC_VEX_XD, /* 103 */ - IC_VEX_W, /* 104 */ - IC_VEX_W, /* 105 */ - IC_VEX_W_XS, /* 106 */ - IC_VEX_W_XS, /* 107 */ - IC_VEX_W_XD, /* 108 */ - IC_VEX_W_XD, /* 109 */ - IC_VEX_W_XD, /* 110 */ - IC_VEX_W_XD, /* 111 */ - IC_VEX_OPSIZE, /* 112 */ - IC_VEX_OPSIZE, /* 113 */ - IC_VEX_OPSIZE, /* 114 */ - IC_VEX_OPSIZE, /* 115 */ - IC_VEX_OPSIZE, /* 116 */ - IC_VEX_OPSIZE, /* 117 */ - IC_VEX_OPSIZE, /* 118 */ - IC_VEX_OPSIZE, /* 119 */ - IC_VEX_W_OPSIZE, /* 120 */ - IC_VEX_W_OPSIZE, /* 121 */ - IC_VEX_W_OPSIZE, /* 122 */ - IC_VEX_W_OPSIZE, /* 123 */ - IC_VEX_W_OPSIZE, /* 124 */ - IC_VEX_W_OPSIZE, /* 125 */ - IC_VEX_W_OPSIZE, /* 126 */ - IC_VEX_W_OPSIZE, /* 127 */ - IC_VEX_L, /* 128 */ - IC_VEX_L, /* 129 */ - IC_VEX_L_XS, /* 130 */ - IC_VEX_L_XS, /* 131 */ - IC_VEX_L_XD, /* 132 */ - IC_VEX_L_XD, /* 133 */ - IC_VEX_L_XD, /* 134 */ - IC_VEX_L_XD, /* 135 */ - IC_VEX_L_W, /* 136 */ - IC_VEX_L_W, /* 137 */ - IC_VEX_L_W_XS, /* 138 */ - IC_VEX_L_W_XS, /* 139 */ - IC_VEX_L_W_XD, /* 140 */ - IC_VEX_L_W_XD, /* 141 */ - IC_VEX_L_W_XD, /* 142 */ - IC_VEX_L_W_XD, /* 143 */ - IC_VEX_L_OPSIZE, /* 144 */ - IC_VEX_L_OPSIZE, /* 145 */ - IC_VEX_L_OPSIZE, /* 146 */ - IC_VEX_L_OPSIZE, /* 147 */ - IC_VEX_L_OPSIZE, /* 148 */ - IC_VEX_L_OPSIZE, /* 149 */ - IC_VEX_L_OPSIZE, /* 150 */ - IC_VEX_L_OPSIZE, /* 151 */ - IC_VEX_L_W_OPSIZE, /* 152 */ - IC_VEX_L_W_OPSIZE, /* 153 */ - IC_VEX_L_W_OPSIZE, /* 154 */ - IC_VEX_L_W_OPSIZE, /* 155 */ - IC_VEX_L_W_OPSIZE, /* 156 */ - IC_VEX_L_W_OPSIZE, /* 157 */ - IC_VEX_L_W_OPSIZE, /* 158 */ - IC_VEX_L_W_OPSIZE, /* 159 */ - IC_VEX_L, /* 160 */ - IC_VEX_L, /* 161 */ - IC_VEX_L_XS, /* 162 */ - IC_VEX_L_XS, /* 163 */ - IC_VEX_L_XD, /* 164 */ - IC_VEX_L_XD, /* 165 */ - IC_VEX_L_XD, /* 166 */ - IC_VEX_L_XD, /* 167 */ - IC_VEX_L_W, /* 168 */ - IC_VEX_L_W, /* 169 */ - IC_VEX_L_W_XS, /* 170 */ - IC_VEX_L_W_XS, /* 171 */ - IC_VEX_L_W_XD, /* 172 */ - IC_VEX_L_W_XD, /* 173 */ - IC_VEX_L_W_XD, /* 174 */ - IC_VEX_L_W_XD, /* 175 */ - IC_VEX_L_OPSIZE, /* 176 */ - IC_VEX_L_OPSIZE, /* 177 */ - IC_VEX_L_OPSIZE, /* 178 */ - IC_VEX_L_OPSIZE, /* 179 */ - IC_VEX_L_OPSIZE, /* 180 */ - IC_VEX_L_OPSIZE, /* 181 */ - IC_VEX_L_OPSIZE, /* 182 */ - IC_VEX_L_OPSIZE, /* 183 */ - IC_VEX_L_W_OPSIZE, /* 184 */ - IC_VEX_L_W_OPSIZE, /* 185 */ - IC_VEX_L_W_OPSIZE, /* 186 */ - IC_VEX_L_W_OPSIZE, /* 187 */ - IC_VEX_L_W_OPSIZE, /* 188 */ - IC_VEX_L_W_OPSIZE, /* 189 */ - IC_VEX_L_W_OPSIZE, /* 190 */ - IC_VEX_L_W_OPSIZE, /* 191 */ - IC_VEX_L, /* 192 */ - IC_VEX_L, /* 193 */ - IC_VEX_L_XS, /* 194 */ - IC_VEX_L_XS, /* 195 */ - IC_VEX_L_XD, /* 196 */ - IC_VEX_L_XD, /* 197 */ - IC_VEX_L_XD, /* 198 */ - IC_VEX_L_XD, /* 199 */ - IC_VEX_L_W, /* 200 */ - IC_VEX_L_W, /* 201 */ - IC_VEX_L_W_XS, /* 202 */ - IC_VEX_L_W_XS, /* 203 */ - IC_VEX_L_W_XD, /* 204 */ - IC_VEX_L_W_XD, /* 205 */ - IC_VEX_L_W_XD, /* 206 */ - IC_VEX_L_W_XD, /* 207 */ - IC_VEX_L_OPSIZE, /* 208 */ - IC_VEX_L_OPSIZE, /* 209 */ - IC_VEX_L_OPSIZE, /* 210 */ - IC_VEX_L_OPSIZE, /* 211 */ - IC_VEX_L_OPSIZE, /* 212 */ - IC_VEX_L_OPSIZE, /* 213 */ - IC_VEX_L_OPSIZE, /* 214 */ - IC_VEX_L_OPSIZE, /* 215 */ - IC_VEX_L_W_OPSIZE, /* 216 */ - IC_VEX_L_W_OPSIZE, /* 217 */ - IC_VEX_L_W_OPSIZE, /* 218 */ - IC_VEX_L_W_OPSIZE, /* 219 */ - IC_VEX_L_W_OPSIZE, /* 220 */ - IC_VEX_L_W_OPSIZE, /* 221 */ - IC_VEX_L_W_OPSIZE, /* 222 */ - IC_VEX_L_W_OPSIZE, /* 223 */ - IC_VEX_L, /* 224 */ - IC_VEX_L, /* 225 */ - IC_VEX_L_XS, /* 226 */ - IC_VEX_L_XS, /* 227 */ - IC_VEX_L_XD, /* 228 */ - IC_VEX_L_XD, /* 229 */ - IC_VEX_L_XD, /* 230 */ - IC_VEX_L_XD, /* 231 */ - IC_VEX_L_W, /* 232 */ - IC_VEX_L_W, /* 233 */ - IC_VEX_L_W_XS, /* 234 */ - IC_VEX_L_W_XS, /* 235 */ - IC_VEX_L_W_XD, /* 236 */ - IC_VEX_L_W_XD, /* 237 */ - IC_VEX_L_W_XD, /* 238 */ - IC_VEX_L_W_XD, /* 239 */ - IC_VEX_L_OPSIZE, /* 240 */ - IC_VEX_L_OPSIZE, /* 241 */ - IC_VEX_L_OPSIZE, /* 242 */ - IC_VEX_L_OPSIZE, /* 243 */ - IC_VEX_L_OPSIZE, /* 244 */ - IC_VEX_L_OPSIZE, /* 245 */ - IC_VEX_L_OPSIZE, /* 246 */ - IC_VEX_L_OPSIZE, /* 247 */ - IC_VEX_L_W_OPSIZE, /* 248 */ - IC_VEX_L_W_OPSIZE, /* 249 */ - IC_VEX_L_W_OPSIZE, /* 250 */ - IC_VEX_L_W_OPSIZE, /* 251 */ - IC_VEX_L_W_OPSIZE, /* 252 */ - IC_VEX_L_W_OPSIZE, /* 253 */ - IC_VEX_L_W_OPSIZE, /* 254 */ - IC_VEX_L_W_OPSIZE, /* 255 */ - IC_EVEX, /* 256 */ - IC_EVEX, /* 257 */ - IC_EVEX_XS, /* 258 */ - IC_EVEX_XS, /* 259 */ - IC_EVEX_XD, /* 260 */ - IC_EVEX_XD, /* 261 */ - IC_EVEX_XD, /* 262 */ - IC_EVEX_XD, /* 263 */ - IC_EVEX_W, /* 264 */ - IC_EVEX_W, /* 265 */ - IC_EVEX_W_XS, /* 266 */ - IC_EVEX_W_XS, /* 267 */ - IC_EVEX_W_XD, /* 268 */ - IC_EVEX_W_XD, /* 269 */ - IC_EVEX_W_XD, /* 270 */ - IC_EVEX_W_XD, /* 271 */ - IC_EVEX_OPSIZE, /* 272 */ - IC_EVEX_OPSIZE, /* 273 */ - IC_EVEX_OPSIZE, /* 274 */ - IC_EVEX_OPSIZE, /* 275 */ - IC_EVEX_OPSIZE, /* 276 */ - IC_EVEX_OPSIZE, /* 277 */ - IC_EVEX_OPSIZE, /* 278 */ - IC_EVEX_OPSIZE, /* 279 */ - IC_EVEX_W_OPSIZE, /* 280 */ - IC_EVEX_W_OPSIZE, /* 281 */ - IC_EVEX_W_OPSIZE, /* 282 */ - IC_EVEX_W_OPSIZE, /* 283 */ - IC_EVEX_W_OPSIZE, /* 284 */ - IC_EVEX_W_OPSIZE, /* 285 */ - IC_EVEX_W_OPSIZE, /* 286 */ - IC_EVEX_W_OPSIZE, /* 287 */ - IC_EVEX, /* 288 */ - IC_EVEX, /* 289 */ - IC_EVEX_XS, /* 290 */ - IC_EVEX_XS, /* 291 */ - IC_EVEX_XD, /* 292 */ - IC_EVEX_XD, /* 293 */ - IC_EVEX_XD, /* 294 */ - IC_EVEX_XD, /* 295 */ - IC_EVEX_W, /* 296 */ - IC_EVEX_W, /* 297 */ - IC_EVEX_W_XS, /* 298 */ - IC_EVEX_W_XS, /* 299 */ - IC_EVEX_W_XD, /* 300 */ - IC_EVEX_W_XD, /* 301 */ - IC_EVEX_W_XD, /* 302 */ - IC_EVEX_W_XD, /* 303 */ - IC_EVEX_OPSIZE, /* 304 */ - IC_EVEX_OPSIZE, /* 305 */ - IC_EVEX_OPSIZE, /* 306 */ - IC_EVEX_OPSIZE, /* 307 */ - IC_EVEX_OPSIZE, /* 308 */ - IC_EVEX_OPSIZE, /* 309 */ - IC_EVEX_OPSIZE, /* 310 */ - IC_EVEX_OPSIZE, /* 311 */ - IC_EVEX_W_OPSIZE, /* 312 */ - IC_EVEX_W_OPSIZE, /* 313 */ - IC_EVEX_W_OPSIZE, /* 314 */ - IC_EVEX_W_OPSIZE, /* 315 */ - IC_EVEX_W_OPSIZE, /* 316 */ - IC_EVEX_W_OPSIZE, /* 317 */ - IC_EVEX_W_OPSIZE, /* 318 */ - IC_EVEX_W_OPSIZE, /* 319 */ - IC_EVEX, /* 320 */ - IC_EVEX, /* 321 */ - IC_EVEX_XS, /* 322 */ - IC_EVEX_XS, /* 323 */ - IC_EVEX_XD, /* 324 */ - IC_EVEX_XD, /* 325 */ - IC_EVEX_XD, /* 326 */ - IC_EVEX_XD, /* 327 */ - IC_EVEX_W, /* 328 */ - IC_EVEX_W, /* 329 */ - IC_EVEX_W_XS, /* 330 */ - IC_EVEX_W_XS, /* 331 */ - IC_EVEX_W_XD, /* 332 */ - IC_EVEX_W_XD, /* 333 */ - IC_EVEX_W_XD, /* 334 */ - IC_EVEX_W_XD, /* 335 */ - IC_EVEX_OPSIZE, /* 336 */ - IC_EVEX_OPSIZE, /* 337 */ - IC_EVEX_OPSIZE, /* 338 */ - IC_EVEX_OPSIZE, /* 339 */ - IC_EVEX_OPSIZE, /* 340 */ - IC_EVEX_OPSIZE, /* 341 */ - IC_EVEX_OPSIZE, /* 342 */ - IC_EVEX_OPSIZE, /* 343 */ - IC_EVEX_W_OPSIZE, /* 344 */ - IC_EVEX_W_OPSIZE, /* 345 */ - IC_EVEX_W_OPSIZE, /* 346 */ - IC_EVEX_W_OPSIZE, /* 347 */ - IC_EVEX_W_OPSIZE, /* 348 */ - IC_EVEX_W_OPSIZE, /* 349 */ - IC_EVEX_W_OPSIZE, /* 350 */ - IC_EVEX_W_OPSIZE, /* 351 */ - IC_EVEX, /* 352 */ - IC_EVEX, /* 353 */ - IC_EVEX_XS, /* 354 */ - IC_EVEX_XS, /* 355 */ - IC_EVEX_XD, /* 356 */ - IC_EVEX_XD, /* 357 */ - IC_EVEX_XD, /* 358 */ - IC_EVEX_XD, /* 359 */ - IC_EVEX_W, /* 360 */ - IC_EVEX_W, /* 361 */ - IC_EVEX_W_XS, /* 362 */ - IC_EVEX_W_XS, /* 363 */ - IC_EVEX_W_XD, /* 364 */ - IC_EVEX_W_XD, /* 365 */ - IC_EVEX_W_XD, /* 366 */ - IC_EVEX_W_XD, /* 367 */ - IC_EVEX_OPSIZE, /* 368 */ - IC_EVEX_OPSIZE, /* 369 */ - IC_EVEX_OPSIZE, /* 370 */ - IC_EVEX_OPSIZE, /* 371 */ - IC_EVEX_OPSIZE, /* 372 */ - IC_EVEX_OPSIZE, /* 373 */ - IC_EVEX_OPSIZE, /* 374 */ - IC_EVEX_OPSIZE, /* 375 */ - IC_EVEX_W_OPSIZE, /* 376 */ - IC_EVEX_W_OPSIZE, /* 377 */ - IC_EVEX_W_OPSIZE, /* 378 */ - IC_EVEX_W_OPSIZE, /* 379 */ - IC_EVEX_W_OPSIZE, /* 380 */ - IC_EVEX_W_OPSIZE, /* 381 */ - IC_EVEX_W_OPSIZE, /* 382 */ - IC_EVEX_W_OPSIZE, /* 383 */ - IC_EVEX, /* 384 */ - IC_EVEX, /* 385 */ - IC_EVEX_XS, /* 386 */ - IC_EVEX_XS, /* 387 */ - IC_EVEX_XD, /* 388 */ - IC_EVEX_XD, /* 389 */ - IC_EVEX_XD, /* 390 */ - IC_EVEX_XD, /* 391 */ - IC_EVEX_W, /* 392 */ - IC_EVEX_W, /* 393 */ - IC_EVEX_W_XS, /* 394 */ - IC_EVEX_W_XS, /* 395 */ - IC_EVEX_W_XD, /* 396 */ - IC_EVEX_W_XD, /* 397 */ - IC_EVEX_W_XD, /* 398 */ - IC_EVEX_W_XD, /* 399 */ - IC_EVEX_OPSIZE, /* 400 */ - IC_EVEX_OPSIZE, /* 401 */ - IC_EVEX_OPSIZE, /* 402 */ - IC_EVEX_OPSIZE, /* 403 */ - IC_EVEX_OPSIZE, /* 404 */ - IC_EVEX_OPSIZE, /* 405 */ - IC_EVEX_OPSIZE, /* 406 */ - IC_EVEX_OPSIZE, /* 407 */ - IC_EVEX_W_OPSIZE, /* 408 */ - IC_EVEX_W_OPSIZE, /* 409 */ - IC_EVEX_W_OPSIZE, /* 410 */ - IC_EVEX_W_OPSIZE, /* 411 */ - IC_EVEX_W_OPSIZE, /* 412 */ - IC_EVEX_W_OPSIZE, /* 413 */ - IC_EVEX_W_OPSIZE, /* 414 */ - IC_EVEX_W_OPSIZE, /* 415 */ - IC_EVEX, /* 416 */ - IC_EVEX, /* 417 */ - IC_EVEX_XS, /* 418 */ - IC_EVEX_XS, /* 419 */ - IC_EVEX_XD, /* 420 */ - IC_EVEX_XD, /* 421 */ - IC_EVEX_XD, /* 422 */ - IC_EVEX_XD, /* 423 */ - IC_EVEX_W, /* 424 */ - IC_EVEX_W, /* 425 */ - IC_EVEX_W_XS, /* 426 */ - IC_EVEX_W_XS, /* 427 */ - IC_EVEX_W_XD, /* 428 */ - IC_EVEX_W_XD, /* 429 */ - IC_EVEX_W_XD, /* 430 */ - IC_EVEX_W_XD, /* 431 */ - IC_EVEX_OPSIZE, /* 432 */ - IC_EVEX_OPSIZE, /* 433 */ - IC_EVEX_OPSIZE, /* 434 */ - IC_EVEX_OPSIZE, /* 435 */ - IC_EVEX_OPSIZE, /* 436 */ - IC_EVEX_OPSIZE, /* 437 */ - IC_EVEX_OPSIZE, /* 438 */ - IC_EVEX_OPSIZE, /* 439 */ - IC_EVEX_W_OPSIZE, /* 440 */ - IC_EVEX_W_OPSIZE, /* 441 */ - IC_EVEX_W_OPSIZE, /* 442 */ - IC_EVEX_W_OPSIZE, /* 443 */ - IC_EVEX_W_OPSIZE, /* 444 */ - IC_EVEX_W_OPSIZE, /* 445 */ - IC_EVEX_W_OPSIZE, /* 446 */ - IC_EVEX_W_OPSIZE, /* 447 */ - IC_EVEX, /* 448 */ - IC_EVEX, /* 449 */ - IC_EVEX_XS, /* 450 */ - IC_EVEX_XS, /* 451 */ - IC_EVEX_XD, /* 452 */ - IC_EVEX_XD, /* 453 */ - IC_EVEX_XD, /* 454 */ - IC_EVEX_XD, /* 455 */ - IC_EVEX_W, /* 456 */ - IC_EVEX_W, /* 457 */ - IC_EVEX_W_XS, /* 458 */ - IC_EVEX_W_XS, /* 459 */ - IC_EVEX_W_XD, /* 460 */ - IC_EVEX_W_XD, /* 461 */ - IC_EVEX_W_XD, /* 462 */ - IC_EVEX_W_XD, /* 463 */ - IC_EVEX_OPSIZE, /* 464 */ - IC_EVEX_OPSIZE, /* 465 */ - IC_EVEX_OPSIZE, /* 466 */ - IC_EVEX_OPSIZE, /* 467 */ - IC_EVEX_OPSIZE, /* 468 */ - IC_EVEX_OPSIZE, /* 469 */ - IC_EVEX_OPSIZE, /* 470 */ - IC_EVEX_OPSIZE, /* 471 */ - IC_EVEX_W_OPSIZE, /* 472 */ - IC_EVEX_W_OPSIZE, /* 473 */ - IC_EVEX_W_OPSIZE, /* 474 */ - IC_EVEX_W_OPSIZE, /* 475 */ - IC_EVEX_W_OPSIZE, /* 476 */ - IC_EVEX_W_OPSIZE, /* 477 */ - IC_EVEX_W_OPSIZE, /* 478 */ - IC_EVEX_W_OPSIZE, /* 479 */ - IC_EVEX, /* 480 */ - IC_EVEX, /* 481 */ - IC_EVEX_XS, /* 482 */ - IC_EVEX_XS, /* 483 */ - IC_EVEX_XD, /* 484 */ - IC_EVEX_XD, /* 485 */ - IC_EVEX_XD, /* 486 */ - IC_EVEX_XD, /* 487 */ - IC_EVEX_W, /* 488 */ - IC_EVEX_W, /* 489 */ - IC_EVEX_W_XS, /* 490 */ - IC_EVEX_W_XS, /* 491 */ - IC_EVEX_W_XD, /* 492 */ - IC_EVEX_W_XD, /* 493 */ - IC_EVEX_W_XD, /* 494 */ - IC_EVEX_W_XD, /* 495 */ - IC_EVEX_OPSIZE, /* 496 */ - IC_EVEX_OPSIZE, /* 497 */ - IC_EVEX_OPSIZE, /* 498 */ - IC_EVEX_OPSIZE, /* 499 */ - IC_EVEX_OPSIZE, /* 500 */ - IC_EVEX_OPSIZE, /* 501 */ - IC_EVEX_OPSIZE, /* 502 */ - IC_EVEX_OPSIZE, /* 503 */ - IC_EVEX_W_OPSIZE, /* 504 */ - IC_EVEX_W_OPSIZE, /* 505 */ - IC_EVEX_W_OPSIZE, /* 506 */ - IC_EVEX_W_OPSIZE, /* 507 */ - IC_EVEX_W_OPSIZE, /* 508 */ - IC_EVEX_W_OPSIZE, /* 509 */ - IC_EVEX_W_OPSIZE, /* 510 */ - IC_EVEX_W_OPSIZE, /* 511 */ - IC, /* 512 */ - IC_64BIT, /* 513 */ - IC_XS, /* 514 */ - IC_64BIT_XS, /* 515 */ - IC_XD, /* 516 */ - IC_64BIT_XD, /* 517 */ - IC_XS, /* 518 */ - IC_64BIT_XS, /* 519 */ - IC, /* 520 */ - IC_64BIT_REXW, /* 521 */ - IC_XS, /* 522 */ - IC_64BIT_REXW_XS, /* 523 */ - IC_XD, /* 524 */ - IC_64BIT_REXW_XD, /* 525 */ - IC_XS, /* 526 */ - IC_64BIT_REXW_XS, /* 527 */ - IC_OPSIZE, /* 528 */ - IC_64BIT_OPSIZE, /* 529 */ - IC_XS_OPSIZE, /* 530 */ - IC_64BIT_XS_OPSIZE, /* 531 */ - IC_XD_OPSIZE, /* 532 */ - IC_64BIT_XD_OPSIZE, /* 533 */ - IC_XS_OPSIZE, /* 534 */ - IC_64BIT_XD_OPSIZE, /* 535 */ - IC_OPSIZE, /* 536 */ - IC_64BIT_REXW_OPSIZE, /* 537 */ - IC_XS_OPSIZE, /* 538 */ - IC_64BIT_REXW_XS, /* 539 */ - IC_XD_OPSIZE, /* 540 */ - IC_64BIT_REXW_XD, /* 541 */ - IC_XS_OPSIZE, /* 542 */ - IC_64BIT_REXW_XS, /* 543 */ - IC_ADSIZE, /* 544 */ - IC_64BIT_ADSIZE, /* 545 */ - IC_XS, /* 546 */ - IC_64BIT_XS, /* 547 */ - IC_XD, /* 548 */ - IC_64BIT_XD, /* 549 */ - IC_XS, /* 550 */ - IC_64BIT_XS, /* 551 */ - IC_ADSIZE, /* 552 */ - IC_64BIT_ADSIZE, /* 553 */ - IC_XS, /* 554 */ - IC_64BIT_REXW_XS, /* 555 */ - IC_XD, /* 556 */ - IC_64BIT_REXW_XD, /* 557 */ - IC_XS, /* 558 */ - IC_64BIT_REXW_XS, /* 559 */ - IC_OPSIZE, /* 560 */ - IC_64BIT_OPSIZE, /* 561 */ - IC_XS_OPSIZE, /* 562 */ - IC_64BIT_XS_OPSIZE, /* 563 */ - IC_XD_OPSIZE, /* 564 */ - IC_64BIT_XD_OPSIZE, /* 565 */ - IC_XS_OPSIZE, /* 566 */ - IC_64BIT_XD_OPSIZE, /* 567 */ - IC_OPSIZE, /* 568 */ - IC_64BIT_REXW_OPSIZE, /* 569 */ - IC_XS_OPSIZE, /* 570 */ - IC_64BIT_REXW_XS, /* 571 */ - IC_XD_OPSIZE, /* 572 */ - IC_64BIT_REXW_XD, /* 573 */ - IC_XS_OPSIZE, /* 574 */ - IC_64BIT_REXW_XS, /* 575 */ - IC_VEX, /* 576 */ - IC_VEX, /* 577 */ - IC_VEX_XS, /* 578 */ - IC_VEX_XS, /* 579 */ - IC_VEX_XD, /* 580 */ - IC_VEX_XD, /* 581 */ - IC_VEX_XD, /* 582 */ - IC_VEX_XD, /* 583 */ - IC_VEX_W, /* 584 */ - IC_VEX_W, /* 585 */ - IC_VEX_W_XS, /* 586 */ - IC_VEX_W_XS, /* 587 */ - IC_VEX_W_XD, /* 588 */ - IC_VEX_W_XD, /* 589 */ - IC_VEX_W_XD, /* 590 */ - IC_VEX_W_XD, /* 591 */ - IC_VEX_OPSIZE, /* 592 */ - IC_VEX_OPSIZE, /* 593 */ - IC_VEX_OPSIZE, /* 594 */ - IC_VEX_OPSIZE, /* 595 */ - IC_VEX_OPSIZE, /* 596 */ - IC_VEX_OPSIZE, /* 597 */ - IC_VEX_OPSIZE, /* 598 */ - IC_VEX_OPSIZE, /* 599 */ - IC_VEX_W_OPSIZE, /* 600 */ - IC_VEX_W_OPSIZE, /* 601 */ - IC_VEX_W_OPSIZE, /* 602 */ - IC_VEX_W_OPSIZE, /* 603 */ - IC_VEX_W_OPSIZE, /* 604 */ - IC_VEX_W_OPSIZE, /* 605 */ - IC_VEX_W_OPSIZE, /* 606 */ - IC_VEX_W_OPSIZE, /* 607 */ - IC_VEX, /* 608 */ - IC_VEX, /* 609 */ - IC_VEX_XS, /* 610 */ - IC_VEX_XS, /* 611 */ - IC_VEX_XD, /* 612 */ - IC_VEX_XD, /* 613 */ - IC_VEX_XD, /* 614 */ - IC_VEX_XD, /* 615 */ - IC_VEX_W, /* 616 */ - IC_VEX_W, /* 617 */ - IC_VEX_W_XS, /* 618 */ - IC_VEX_W_XS, /* 619 */ - IC_VEX_W_XD, /* 620 */ - IC_VEX_W_XD, /* 621 */ - IC_VEX_W_XD, /* 622 */ - IC_VEX_W_XD, /* 623 */ - IC_VEX_OPSIZE, /* 624 */ - IC_VEX_OPSIZE, /* 625 */ - IC_VEX_OPSIZE, /* 626 */ - IC_VEX_OPSIZE, /* 627 */ - IC_VEX_OPSIZE, /* 628 */ - IC_VEX_OPSIZE, /* 629 */ - IC_VEX_OPSIZE, /* 630 */ - IC_VEX_OPSIZE, /* 631 */ - IC_VEX_W_OPSIZE, /* 632 */ - IC_VEX_W_OPSIZE, /* 633 */ - IC_VEX_W_OPSIZE, /* 634 */ - IC_VEX_W_OPSIZE, /* 635 */ - IC_VEX_W_OPSIZE, /* 636 */ - IC_VEX_W_OPSIZE, /* 637 */ - IC_VEX_W_OPSIZE, /* 638 */ - IC_VEX_W_OPSIZE, /* 639 */ - IC_VEX_L, /* 640 */ - IC_VEX_L, /* 641 */ - IC_VEX_L_XS, /* 642 */ - IC_VEX_L_XS, /* 643 */ - IC_VEX_L_XD, /* 644 */ - IC_VEX_L_XD, /* 645 */ - IC_VEX_L_XD, /* 646 */ - IC_VEX_L_XD, /* 647 */ - IC_VEX_L_W, /* 648 */ - IC_VEX_L_W, /* 649 */ - IC_VEX_L_W_XS, /* 650 */ - IC_VEX_L_W_XS, /* 651 */ - IC_VEX_L_W_XD, /* 652 */ - IC_VEX_L_W_XD, /* 653 */ - IC_VEX_L_W_XD, /* 654 */ - IC_VEX_L_W_XD, /* 655 */ - IC_VEX_L_OPSIZE, /* 656 */ - IC_VEX_L_OPSIZE, /* 657 */ - IC_VEX_L_OPSIZE, /* 658 */ - IC_VEX_L_OPSIZE, /* 659 */ - IC_VEX_L_OPSIZE, /* 660 */ - IC_VEX_L_OPSIZE, /* 661 */ - IC_VEX_L_OPSIZE, /* 662 */ - IC_VEX_L_OPSIZE, /* 663 */ - IC_VEX_L_W_OPSIZE, /* 664 */ - IC_VEX_L_W_OPSIZE, /* 665 */ - IC_VEX_L_W_OPSIZE, /* 666 */ - IC_VEX_L_W_OPSIZE, /* 667 */ - IC_VEX_L_W_OPSIZE, /* 668 */ - IC_VEX_L_W_OPSIZE, /* 669 */ - IC_VEX_L_W_OPSIZE, /* 670 */ - IC_VEX_L_W_OPSIZE, /* 671 */ - IC_VEX_L, /* 672 */ - IC_VEX_L, /* 673 */ - IC_VEX_L_XS, /* 674 */ - IC_VEX_L_XS, /* 675 */ - IC_VEX_L_XD, /* 676 */ - IC_VEX_L_XD, /* 677 */ - IC_VEX_L_XD, /* 678 */ - IC_VEX_L_XD, /* 679 */ - IC_VEX_L_W, /* 680 */ - IC_VEX_L_W, /* 681 */ - IC_VEX_L_W_XS, /* 682 */ - IC_VEX_L_W_XS, /* 683 */ - IC_VEX_L_W_XD, /* 684 */ - IC_VEX_L_W_XD, /* 685 */ - IC_VEX_L_W_XD, /* 686 */ - IC_VEX_L_W_XD, /* 687 */ - IC_VEX_L_OPSIZE, /* 688 */ - IC_VEX_L_OPSIZE, /* 689 */ - IC_VEX_L_OPSIZE, /* 690 */ - IC_VEX_L_OPSIZE, /* 691 */ - IC_VEX_L_OPSIZE, /* 692 */ - IC_VEX_L_OPSIZE, /* 693 */ - IC_VEX_L_OPSIZE, /* 694 */ - IC_VEX_L_OPSIZE, /* 695 */ - IC_VEX_L_W_OPSIZE, /* 696 */ - IC_VEX_L_W_OPSIZE, /* 697 */ - IC_VEX_L_W_OPSIZE, /* 698 */ - IC_VEX_L_W_OPSIZE, /* 699 */ - IC_VEX_L_W_OPSIZE, /* 700 */ - IC_VEX_L_W_OPSIZE, /* 701 */ - IC_VEX_L_W_OPSIZE, /* 702 */ - IC_VEX_L_W_OPSIZE, /* 703 */ - IC_VEX_L, /* 704 */ - IC_VEX_L, /* 705 */ - IC_VEX_L_XS, /* 706 */ - IC_VEX_L_XS, /* 707 */ - IC_VEX_L_XD, /* 708 */ - IC_VEX_L_XD, /* 709 */ - IC_VEX_L_XD, /* 710 */ - IC_VEX_L_XD, /* 711 */ - IC_VEX_L_W, /* 712 */ - IC_VEX_L_W, /* 713 */ - IC_VEX_L_W_XS, /* 714 */ - IC_VEX_L_W_XS, /* 715 */ - IC_VEX_L_W_XD, /* 716 */ - IC_VEX_L_W_XD, /* 717 */ - IC_VEX_L_W_XD, /* 718 */ - IC_VEX_L_W_XD, /* 719 */ - IC_VEX_L_OPSIZE, /* 720 */ - IC_VEX_L_OPSIZE, /* 721 */ - IC_VEX_L_OPSIZE, /* 722 */ - IC_VEX_L_OPSIZE, /* 723 */ - IC_VEX_L_OPSIZE, /* 724 */ - IC_VEX_L_OPSIZE, /* 725 */ - IC_VEX_L_OPSIZE, /* 726 */ - IC_VEX_L_OPSIZE, /* 727 */ - IC_VEX_L_W_OPSIZE, /* 728 */ - IC_VEX_L_W_OPSIZE, /* 729 */ - IC_VEX_L_W_OPSIZE, /* 730 */ - IC_VEX_L_W_OPSIZE, /* 731 */ - IC_VEX_L_W_OPSIZE, /* 732 */ - IC_VEX_L_W_OPSIZE, /* 733 */ - IC_VEX_L_W_OPSIZE, /* 734 */ - IC_VEX_L_W_OPSIZE, /* 735 */ - IC_VEX_L, /* 736 */ - IC_VEX_L, /* 737 */ - IC_VEX_L_XS, /* 738 */ - IC_VEX_L_XS, /* 739 */ - IC_VEX_L_XD, /* 740 */ - IC_VEX_L_XD, /* 741 */ - IC_VEX_L_XD, /* 742 */ - IC_VEX_L_XD, /* 743 */ - IC_VEX_L_W, /* 744 */ - IC_VEX_L_W, /* 745 */ - IC_VEX_L_W_XS, /* 746 */ - IC_VEX_L_W_XS, /* 747 */ - IC_VEX_L_W_XD, /* 748 */ - IC_VEX_L_W_XD, /* 749 */ - IC_VEX_L_W_XD, /* 750 */ - IC_VEX_L_W_XD, /* 751 */ - IC_VEX_L_OPSIZE, /* 752 */ - IC_VEX_L_OPSIZE, /* 753 */ - IC_VEX_L_OPSIZE, /* 754 */ - IC_VEX_L_OPSIZE, /* 755 */ - IC_VEX_L_OPSIZE, /* 756 */ - IC_VEX_L_OPSIZE, /* 757 */ - IC_VEX_L_OPSIZE, /* 758 */ - IC_VEX_L_OPSIZE, /* 759 */ - IC_VEX_L_W_OPSIZE, /* 760 */ - IC_VEX_L_W_OPSIZE, /* 761 */ - IC_VEX_L_W_OPSIZE, /* 762 */ - IC_VEX_L_W_OPSIZE, /* 763 */ - IC_VEX_L_W_OPSIZE, /* 764 */ - IC_VEX_L_W_OPSIZE, /* 765 */ - IC_VEX_L_W_OPSIZE, /* 766 */ - IC_VEX_L_W_OPSIZE, /* 767 */ - IC_EVEX_L, /* 768 */ - IC_EVEX_L, /* 769 */ - IC_EVEX_L_XS, /* 770 */ - IC_EVEX_L_XS, /* 771 */ - IC_EVEX_L_XD, /* 772 */ - IC_EVEX_L_XD, /* 773 */ - IC_EVEX_L_XD, /* 774 */ - IC_EVEX_L_XD, /* 775 */ - IC_EVEX_L_W, /* 776 */ - IC_EVEX_L_W, /* 777 */ - IC_EVEX_L_W_XS, /* 778 */ - IC_EVEX_L_W_XS, /* 779 */ - IC_EVEX_L_W_XD, /* 780 */ - IC_EVEX_L_W_XD, /* 781 */ - IC_EVEX_L_W_XD, /* 782 */ - IC_EVEX_L_W_XD, /* 783 */ - IC_EVEX_L_OPSIZE, /* 784 */ - IC_EVEX_L_OPSIZE, /* 785 */ - IC_EVEX_L_OPSIZE, /* 786 */ - IC_EVEX_L_OPSIZE, /* 787 */ - IC_EVEX_L_OPSIZE, /* 788 */ - IC_EVEX_L_OPSIZE, /* 789 */ - IC_EVEX_L_OPSIZE, /* 790 */ - IC_EVEX_L_OPSIZE, /* 791 */ - IC_EVEX_L_W_OPSIZE, /* 792 */ - IC_EVEX_L_W_OPSIZE, /* 793 */ - IC_EVEX_L_W_OPSIZE, /* 794 */ - IC_EVEX_L_W_OPSIZE, /* 795 */ - IC_EVEX_L_W_OPSIZE, /* 796 */ - IC_EVEX_L_W_OPSIZE, /* 797 */ - IC_EVEX_L_W_OPSIZE, /* 798 */ - IC_EVEX_L_W_OPSIZE, /* 799 */ - IC_EVEX_L, /* 800 */ - IC_EVEX_L, /* 801 */ - IC_EVEX_L_XS, /* 802 */ - IC_EVEX_L_XS, /* 803 */ - IC_EVEX_L_XD, /* 804 */ - IC_EVEX_L_XD, /* 805 */ - IC_EVEX_L_XD, /* 806 */ - IC_EVEX_L_XD, /* 807 */ - IC_EVEX_L_W, /* 808 */ - IC_EVEX_L_W, /* 809 */ - IC_EVEX_L_W_XS, /* 810 */ - IC_EVEX_L_W_XS, /* 811 */ - IC_EVEX_L_W_XD, /* 812 */ - IC_EVEX_L_W_XD, /* 813 */ - IC_EVEX_L_W_XD, /* 814 */ - IC_EVEX_L_W_XD, /* 815 */ - IC_EVEX_L_OPSIZE, /* 816 */ - IC_EVEX_L_OPSIZE, /* 817 */ - IC_EVEX_L_OPSIZE, /* 818 */ - IC_EVEX_L_OPSIZE, /* 819 */ - IC_EVEX_L_OPSIZE, /* 820 */ - IC_EVEX_L_OPSIZE, /* 821 */ - IC_EVEX_L_OPSIZE, /* 822 */ - IC_EVEX_L_OPSIZE, /* 823 */ - IC_EVEX_L_W_OPSIZE, /* 824 */ - IC_EVEX_L_W_OPSIZE, /* 825 */ - IC_EVEX_L_W_OPSIZE, /* 826 */ - IC_EVEX_L_W_OPSIZE, /* 827 */ - IC_EVEX_L_W_OPSIZE, /* 828 */ - IC_EVEX_L_W_OPSIZE, /* 829 */ - IC_EVEX_L_W_OPSIZE, /* 830 */ - IC_EVEX_L_W_OPSIZE, /* 831 */ - IC_EVEX_L, /* 832 */ - IC_EVEX_L, /* 833 */ - IC_EVEX_L_XS, /* 834 */ - IC_EVEX_L_XS, /* 835 */ - IC_EVEX_L_XD, /* 836 */ - IC_EVEX_L_XD, /* 837 */ - IC_EVEX_L_XD, /* 838 */ - IC_EVEX_L_XD, /* 839 */ - IC_EVEX_L_W, /* 840 */ - IC_EVEX_L_W, /* 841 */ - IC_EVEX_L_W_XS, /* 842 */ - IC_EVEX_L_W_XS, /* 843 */ - IC_EVEX_L_W_XD, /* 844 */ - IC_EVEX_L_W_XD, /* 845 */ - IC_EVEX_L_W_XD, /* 846 */ - IC_EVEX_L_W_XD, /* 847 */ - IC_EVEX_L_OPSIZE, /* 848 */ - IC_EVEX_L_OPSIZE, /* 849 */ - IC_EVEX_L_OPSIZE, /* 850 */ - IC_EVEX_L_OPSIZE, /* 851 */ - IC_EVEX_L_OPSIZE, /* 852 */ - IC_EVEX_L_OPSIZE, /* 853 */ - IC_EVEX_L_OPSIZE, /* 854 */ - IC_EVEX_L_OPSIZE, /* 855 */ - IC_EVEX_L_W_OPSIZE, /* 856 */ - IC_EVEX_L_W_OPSIZE, /* 857 */ - IC_EVEX_L_W_OPSIZE, /* 858 */ - IC_EVEX_L_W_OPSIZE, /* 859 */ - IC_EVEX_L_W_OPSIZE, /* 860 */ - IC_EVEX_L_W_OPSIZE, /* 861 */ - IC_EVEX_L_W_OPSIZE, /* 862 */ - IC_EVEX_L_W_OPSIZE, /* 863 */ - IC_EVEX_L, /* 864 */ - IC_EVEX_L, /* 865 */ - IC_EVEX_L_XS, /* 866 */ - IC_EVEX_L_XS, /* 867 */ - IC_EVEX_L_XD, /* 868 */ - IC_EVEX_L_XD, /* 869 */ - IC_EVEX_L_XD, /* 870 */ - IC_EVEX_L_XD, /* 871 */ - IC_EVEX_L_W, /* 872 */ - IC_EVEX_L_W, /* 873 */ - IC_EVEX_L_W_XS, /* 874 */ - IC_EVEX_L_W_XS, /* 875 */ - IC_EVEX_L_W_XD, /* 876 */ - IC_EVEX_L_W_XD, /* 877 */ - IC_EVEX_L_W_XD, /* 878 */ - IC_EVEX_L_W_XD, /* 879 */ - IC_EVEX_L_OPSIZE, /* 880 */ - IC_EVEX_L_OPSIZE, /* 881 */ - IC_EVEX_L_OPSIZE, /* 882 */ - IC_EVEX_L_OPSIZE, /* 883 */ - IC_EVEX_L_OPSIZE, /* 884 */ - IC_EVEX_L_OPSIZE, /* 885 */ - IC_EVEX_L_OPSIZE, /* 886 */ - IC_EVEX_L_OPSIZE, /* 887 */ - IC_EVEX_L_W_OPSIZE, /* 888 */ - IC_EVEX_L_W_OPSIZE, /* 889 */ - IC_EVEX_L_W_OPSIZE, /* 890 */ - IC_EVEX_L_W_OPSIZE, /* 891 */ - IC_EVEX_L_W_OPSIZE, /* 892 */ - IC_EVEX_L_W_OPSIZE, /* 893 */ - IC_EVEX_L_W_OPSIZE, /* 894 */ - IC_EVEX_L_W_OPSIZE, /* 895 */ - IC_EVEX_L, /* 896 */ - IC_EVEX_L, /* 897 */ - IC_EVEX_L_XS, /* 898 */ - IC_EVEX_L_XS, /* 899 */ - IC_EVEX_L_XD, /* 900 */ - IC_EVEX_L_XD, /* 901 */ - IC_EVEX_L_XD, /* 902 */ - IC_EVEX_L_XD, /* 903 */ - IC_EVEX_L_W, /* 904 */ - IC_EVEX_L_W, /* 905 */ - IC_EVEX_L_W_XS, /* 906 */ - IC_EVEX_L_W_XS, /* 907 */ - IC_EVEX_L_W_XD, /* 908 */ - IC_EVEX_L_W_XD, /* 909 */ - IC_EVEX_L_W_XD, /* 910 */ - IC_EVEX_L_W_XD, /* 911 */ - IC_EVEX_L_OPSIZE, /* 912 */ - IC_EVEX_L_OPSIZE, /* 913 */ - IC_EVEX_L_OPSIZE, /* 914 */ - IC_EVEX_L_OPSIZE, /* 915 */ - IC_EVEX_L_OPSIZE, /* 916 */ - IC_EVEX_L_OPSIZE, /* 917 */ - IC_EVEX_L_OPSIZE, /* 918 */ - IC_EVEX_L_OPSIZE, /* 919 */ - IC_EVEX_L_W_OPSIZE, /* 920 */ - IC_EVEX_L_W_OPSIZE, /* 921 */ - IC_EVEX_L_W_OPSIZE, /* 922 */ - IC_EVEX_L_W_OPSIZE, /* 923 */ - IC_EVEX_L_W_OPSIZE, /* 924 */ - IC_EVEX_L_W_OPSIZE, /* 925 */ - IC_EVEX_L_W_OPSIZE, /* 926 */ - IC_EVEX_L_W_OPSIZE, /* 927 */ - IC_EVEX_L, /* 928 */ - IC_EVEX_L, /* 929 */ - IC_EVEX_L_XS, /* 930 */ - IC_EVEX_L_XS, /* 931 */ - IC_EVEX_L_XD, /* 932 */ - IC_EVEX_L_XD, /* 933 */ - IC_EVEX_L_XD, /* 934 */ - IC_EVEX_L_XD, /* 935 */ - IC_EVEX_L_W, /* 936 */ - IC_EVEX_L_W, /* 937 */ - IC_EVEX_L_W_XS, /* 938 */ - IC_EVEX_L_W_XS, /* 939 */ - IC_EVEX_L_W_XD, /* 940 */ - IC_EVEX_L_W_XD, /* 941 */ - IC_EVEX_L_W_XD, /* 942 */ - IC_EVEX_L_W_XD, /* 943 */ - IC_EVEX_L_OPSIZE, /* 944 */ - IC_EVEX_L_OPSIZE, /* 945 */ - IC_EVEX_L_OPSIZE, /* 946 */ - IC_EVEX_L_OPSIZE, /* 947 */ - IC_EVEX_L_OPSIZE, /* 948 */ - IC_EVEX_L_OPSIZE, /* 949 */ - IC_EVEX_L_OPSIZE, /* 950 */ - IC_EVEX_L_OPSIZE, /* 951 */ - IC_EVEX_L_W_OPSIZE, /* 952 */ - IC_EVEX_L_W_OPSIZE, /* 953 */ - IC_EVEX_L_W_OPSIZE, /* 954 */ - IC_EVEX_L_W_OPSIZE, /* 955 */ - IC_EVEX_L_W_OPSIZE, /* 956 */ - IC_EVEX_L_W_OPSIZE, /* 957 */ - IC_EVEX_L_W_OPSIZE, /* 958 */ - IC_EVEX_L_W_OPSIZE, /* 959 */ - IC_EVEX_L, /* 960 */ - IC_EVEX_L, /* 961 */ - IC_EVEX_L_XS, /* 962 */ - IC_EVEX_L_XS, /* 963 */ - IC_EVEX_L_XD, /* 964 */ - IC_EVEX_L_XD, /* 965 */ - IC_EVEX_L_XD, /* 966 */ - IC_EVEX_L_XD, /* 967 */ - IC_EVEX_L_W, /* 968 */ - IC_EVEX_L_W, /* 969 */ - IC_EVEX_L_W_XS, /* 970 */ - IC_EVEX_L_W_XS, /* 971 */ - IC_EVEX_L_W_XD, /* 972 */ - IC_EVEX_L_W_XD, /* 973 */ - IC_EVEX_L_W_XD, /* 974 */ - IC_EVEX_L_W_XD, /* 975 */ - IC_EVEX_L_OPSIZE, /* 976 */ - IC_EVEX_L_OPSIZE, /* 977 */ - IC_EVEX_L_OPSIZE, /* 978 */ - IC_EVEX_L_OPSIZE, /* 979 */ - IC_EVEX_L_OPSIZE, /* 980 */ - IC_EVEX_L_OPSIZE, /* 981 */ - IC_EVEX_L_OPSIZE, /* 982 */ - IC_EVEX_L_OPSIZE, /* 983 */ - IC_EVEX_L_W_OPSIZE, /* 984 */ - IC_EVEX_L_W_OPSIZE, /* 985 */ - IC_EVEX_L_W_OPSIZE, /* 986 */ - IC_EVEX_L_W_OPSIZE, /* 987 */ - IC_EVEX_L_W_OPSIZE, /* 988 */ - IC_EVEX_L_W_OPSIZE, /* 989 */ - IC_EVEX_L_W_OPSIZE, /* 990 */ - IC_EVEX_L_W_OPSIZE, /* 991 */ - IC_EVEX_L, /* 992 */ - IC_EVEX_L, /* 993 */ - IC_EVEX_L_XS, /* 994 */ - IC_EVEX_L_XS, /* 995 */ - IC_EVEX_L_XD, /* 996 */ - IC_EVEX_L_XD, /* 997 */ - IC_EVEX_L_XD, /* 998 */ - IC_EVEX_L_XD, /* 999 */ - IC_EVEX_L_W, /* 1000 */ - IC_EVEX_L_W, /* 1001 */ - IC_EVEX_L_W_XS, /* 1002 */ - IC_EVEX_L_W_XS, /* 1003 */ - IC_EVEX_L_W_XD, /* 1004 */ - IC_EVEX_L_W_XD, /* 1005 */ - IC_EVEX_L_W_XD, /* 1006 */ - IC_EVEX_L_W_XD, /* 1007 */ - IC_EVEX_L_OPSIZE, /* 1008 */ - IC_EVEX_L_OPSIZE, /* 1009 */ - IC_EVEX_L_OPSIZE, /* 1010 */ - IC_EVEX_L_OPSIZE, /* 1011 */ - IC_EVEX_L_OPSIZE, /* 1012 */ - IC_EVEX_L_OPSIZE, /* 1013 */ - IC_EVEX_L_OPSIZE, /* 1014 */ - IC_EVEX_L_OPSIZE, /* 1015 */ - IC_EVEX_L_W_OPSIZE, /* 1016 */ - IC_EVEX_L_W_OPSIZE, /* 1017 */ - IC_EVEX_L_W_OPSIZE, /* 1018 */ - IC_EVEX_L_W_OPSIZE, /* 1019 */ - IC_EVEX_L_W_OPSIZE, /* 1020 */ - IC_EVEX_L_W_OPSIZE, /* 1021 */ - IC_EVEX_L_W_OPSIZE, /* 1022 */ - IC_EVEX_L_W_OPSIZE, /* 1023 */ - IC, /* 1024 */ - IC_64BIT, /* 1025 */ - IC_XS, /* 1026 */ - IC_64BIT_XS, /* 1027 */ - IC_XD, /* 1028 */ - IC_64BIT_XD, /* 1029 */ - IC_XS, /* 1030 */ - IC_64BIT_XS, /* 1031 */ - IC, /* 1032 */ - IC_64BIT_REXW, /* 1033 */ - IC_XS, /* 1034 */ - IC_64BIT_REXW_XS, /* 1035 */ - IC_XD, /* 1036 */ - IC_64BIT_REXW_XD, /* 1037 */ - IC_XS, /* 1038 */ - IC_64BIT_REXW_XS, /* 1039 */ - IC_OPSIZE, /* 1040 */ - IC_64BIT_OPSIZE, /* 1041 */ - IC_XS_OPSIZE, /* 1042 */ - IC_64BIT_XS_OPSIZE, /* 1043 */ - IC_XD_OPSIZE, /* 1044 */ - IC_64BIT_XD_OPSIZE, /* 1045 */ - IC_XS_OPSIZE, /* 1046 */ - IC_64BIT_XD_OPSIZE, /* 1047 */ - IC_OPSIZE, /* 1048 */ - IC_64BIT_REXW_OPSIZE, /* 1049 */ - IC_XS_OPSIZE, /* 1050 */ - IC_64BIT_REXW_XS, /* 1051 */ - IC_XD_OPSIZE, /* 1052 */ - IC_64BIT_REXW_XD, /* 1053 */ - IC_XS_OPSIZE, /* 1054 */ - IC_64BIT_REXW_XS, /* 1055 */ - IC_ADSIZE, /* 1056 */ - IC_64BIT_ADSIZE, /* 1057 */ - IC_XS, /* 1058 */ - IC_64BIT_XS, /* 1059 */ - IC_XD, /* 1060 */ - IC_64BIT_XD, /* 1061 */ - IC_XS, /* 1062 */ - IC_64BIT_XS, /* 1063 */ - IC_ADSIZE, /* 1064 */ - IC_64BIT_ADSIZE, /* 1065 */ - IC_XS, /* 1066 */ - IC_64BIT_REXW_XS, /* 1067 */ - IC_XD, /* 1068 */ - IC_64BIT_REXW_XD, /* 1069 */ - IC_XS, /* 1070 */ - IC_64BIT_REXW_XS, /* 1071 */ - IC_OPSIZE, /* 1072 */ - IC_64BIT_OPSIZE, /* 1073 */ - IC_XS_OPSIZE, /* 1074 */ - IC_64BIT_XS_OPSIZE, /* 1075 */ - IC_XD_OPSIZE, /* 1076 */ - IC_64BIT_XD_OPSIZE, /* 1077 */ - IC_XS_OPSIZE, /* 1078 */ - IC_64BIT_XD_OPSIZE, /* 1079 */ - IC_OPSIZE, /* 1080 */ - IC_64BIT_REXW_OPSIZE, /* 1081 */ - IC_XS_OPSIZE, /* 1082 */ - IC_64BIT_REXW_XS, /* 1083 */ - IC_XD_OPSIZE, /* 1084 */ - IC_64BIT_REXW_XD, /* 1085 */ - IC_XS_OPSIZE, /* 1086 */ - IC_64BIT_REXW_XS, /* 1087 */ - IC_VEX, /* 1088 */ - IC_VEX, /* 1089 */ - IC_VEX_XS, /* 1090 */ - IC_VEX_XS, /* 1091 */ - IC_VEX_XD, /* 1092 */ - IC_VEX_XD, /* 1093 */ - IC_VEX_XD, /* 1094 */ - IC_VEX_XD, /* 1095 */ - IC_VEX_W, /* 1096 */ - IC_VEX_W, /* 1097 */ - IC_VEX_W_XS, /* 1098 */ - IC_VEX_W_XS, /* 1099 */ - IC_VEX_W_XD, /* 1100 */ - IC_VEX_W_XD, /* 1101 */ - IC_VEX_W_XD, /* 1102 */ - IC_VEX_W_XD, /* 1103 */ - IC_VEX_OPSIZE, /* 1104 */ - IC_VEX_OPSIZE, /* 1105 */ - IC_VEX_OPSIZE, /* 1106 */ - IC_VEX_OPSIZE, /* 1107 */ - IC_VEX_OPSIZE, /* 1108 */ - IC_VEX_OPSIZE, /* 1109 */ - IC_VEX_OPSIZE, /* 1110 */ - IC_VEX_OPSIZE, /* 1111 */ - IC_VEX_W_OPSIZE, /* 1112 */ - IC_VEX_W_OPSIZE, /* 1113 */ - IC_VEX_W_OPSIZE, /* 1114 */ - IC_VEX_W_OPSIZE, /* 1115 */ - IC_VEX_W_OPSIZE, /* 1116 */ - IC_VEX_W_OPSIZE, /* 1117 */ - IC_VEX_W_OPSIZE, /* 1118 */ - IC_VEX_W_OPSIZE, /* 1119 */ - IC_VEX, /* 1120 */ - IC_VEX, /* 1121 */ - IC_VEX_XS, /* 1122 */ - IC_VEX_XS, /* 1123 */ - IC_VEX_XD, /* 1124 */ - IC_VEX_XD, /* 1125 */ - IC_VEX_XD, /* 1126 */ - IC_VEX_XD, /* 1127 */ - IC_VEX_W, /* 1128 */ - IC_VEX_W, /* 1129 */ - IC_VEX_W_XS, /* 1130 */ - IC_VEX_W_XS, /* 1131 */ - IC_VEX_W_XD, /* 1132 */ - IC_VEX_W_XD, /* 1133 */ - IC_VEX_W_XD, /* 1134 */ - IC_VEX_W_XD, /* 1135 */ - IC_VEX_OPSIZE, /* 1136 */ - IC_VEX_OPSIZE, /* 1137 */ - IC_VEX_OPSIZE, /* 1138 */ - IC_VEX_OPSIZE, /* 1139 */ - IC_VEX_OPSIZE, /* 1140 */ - IC_VEX_OPSIZE, /* 1141 */ - IC_VEX_OPSIZE, /* 1142 */ - IC_VEX_OPSIZE, /* 1143 */ - IC_VEX_W_OPSIZE, /* 1144 */ - IC_VEX_W_OPSIZE, /* 1145 */ - IC_VEX_W_OPSIZE, /* 1146 */ - IC_VEX_W_OPSIZE, /* 1147 */ - IC_VEX_W_OPSIZE, /* 1148 */ - IC_VEX_W_OPSIZE, /* 1149 */ - IC_VEX_W_OPSIZE, /* 1150 */ - IC_VEX_W_OPSIZE, /* 1151 */ - IC_VEX_L, /* 1152 */ - IC_VEX_L, /* 1153 */ - IC_VEX_L_XS, /* 1154 */ - IC_VEX_L_XS, /* 1155 */ - IC_VEX_L_XD, /* 1156 */ - IC_VEX_L_XD, /* 1157 */ - IC_VEX_L_XD, /* 1158 */ - IC_VEX_L_XD, /* 1159 */ - IC_VEX_L_W, /* 1160 */ - IC_VEX_L_W, /* 1161 */ - IC_VEX_L_W_XS, /* 1162 */ - IC_VEX_L_W_XS, /* 1163 */ - IC_VEX_L_W_XD, /* 1164 */ - IC_VEX_L_W_XD, /* 1165 */ - IC_VEX_L_W_XD, /* 1166 */ - IC_VEX_L_W_XD, /* 1167 */ - IC_VEX_L_OPSIZE, /* 1168 */ - IC_VEX_L_OPSIZE, /* 1169 */ - IC_VEX_L_OPSIZE, /* 1170 */ - IC_VEX_L_OPSIZE, /* 1171 */ - IC_VEX_L_OPSIZE, /* 1172 */ - IC_VEX_L_OPSIZE, /* 1173 */ - IC_VEX_L_OPSIZE, /* 1174 */ - IC_VEX_L_OPSIZE, /* 1175 */ - IC_VEX_L_W_OPSIZE, /* 1176 */ - IC_VEX_L_W_OPSIZE, /* 1177 */ - IC_VEX_L_W_OPSIZE, /* 1178 */ - IC_VEX_L_W_OPSIZE, /* 1179 */ - IC_VEX_L_W_OPSIZE, /* 1180 */ - IC_VEX_L_W_OPSIZE, /* 1181 */ - IC_VEX_L_W_OPSIZE, /* 1182 */ - IC_VEX_L_W_OPSIZE, /* 1183 */ - IC_VEX_L, /* 1184 */ - IC_VEX_L, /* 1185 */ - IC_VEX_L_XS, /* 1186 */ - IC_VEX_L_XS, /* 1187 */ - IC_VEX_L_XD, /* 1188 */ - IC_VEX_L_XD, /* 1189 */ - IC_VEX_L_XD, /* 1190 */ - IC_VEX_L_XD, /* 1191 */ - IC_VEX_L_W, /* 1192 */ - IC_VEX_L_W, /* 1193 */ - IC_VEX_L_W_XS, /* 1194 */ - IC_VEX_L_W_XS, /* 1195 */ - IC_VEX_L_W_XD, /* 1196 */ - IC_VEX_L_W_XD, /* 1197 */ - IC_VEX_L_W_XD, /* 1198 */ - IC_VEX_L_W_XD, /* 1199 */ - IC_VEX_L_OPSIZE, /* 1200 */ - IC_VEX_L_OPSIZE, /* 1201 */ - IC_VEX_L_OPSIZE, /* 1202 */ - IC_VEX_L_OPSIZE, /* 1203 */ - IC_VEX_L_OPSIZE, /* 1204 */ - IC_VEX_L_OPSIZE, /* 1205 */ - IC_VEX_L_OPSIZE, /* 1206 */ - IC_VEX_L_OPSIZE, /* 1207 */ - IC_VEX_L_W_OPSIZE, /* 1208 */ - IC_VEX_L_W_OPSIZE, /* 1209 */ - IC_VEX_L_W_OPSIZE, /* 1210 */ - IC_VEX_L_W_OPSIZE, /* 1211 */ - IC_VEX_L_W_OPSIZE, /* 1212 */ - IC_VEX_L_W_OPSIZE, /* 1213 */ - IC_VEX_L_W_OPSIZE, /* 1214 */ - IC_VEX_L_W_OPSIZE, /* 1215 */ - IC_VEX_L, /* 1216 */ - IC_VEX_L, /* 1217 */ - IC_VEX_L_XS, /* 1218 */ - IC_VEX_L_XS, /* 1219 */ - IC_VEX_L_XD, /* 1220 */ - IC_VEX_L_XD, /* 1221 */ - IC_VEX_L_XD, /* 1222 */ - IC_VEX_L_XD, /* 1223 */ - IC_VEX_L_W, /* 1224 */ - IC_VEX_L_W, /* 1225 */ - IC_VEX_L_W_XS, /* 1226 */ - IC_VEX_L_W_XS, /* 1227 */ - IC_VEX_L_W_XD, /* 1228 */ - IC_VEX_L_W_XD, /* 1229 */ - IC_VEX_L_W_XD, /* 1230 */ - IC_VEX_L_W_XD, /* 1231 */ - IC_VEX_L_OPSIZE, /* 1232 */ - IC_VEX_L_OPSIZE, /* 1233 */ - IC_VEX_L_OPSIZE, /* 1234 */ - IC_VEX_L_OPSIZE, /* 1235 */ - IC_VEX_L_OPSIZE, /* 1236 */ - IC_VEX_L_OPSIZE, /* 1237 */ - IC_VEX_L_OPSIZE, /* 1238 */ - IC_VEX_L_OPSIZE, /* 1239 */ - IC_VEX_L_W_OPSIZE, /* 1240 */ - IC_VEX_L_W_OPSIZE, /* 1241 */ - IC_VEX_L_W_OPSIZE, /* 1242 */ - IC_VEX_L_W_OPSIZE, /* 1243 */ - IC_VEX_L_W_OPSIZE, /* 1244 */ - IC_VEX_L_W_OPSIZE, /* 1245 */ - IC_VEX_L_W_OPSIZE, /* 1246 */ - IC_VEX_L_W_OPSIZE, /* 1247 */ - IC_VEX_L, /* 1248 */ - IC_VEX_L, /* 1249 */ - IC_VEX_L_XS, /* 1250 */ - IC_VEX_L_XS, /* 1251 */ - IC_VEX_L_XD, /* 1252 */ - IC_VEX_L_XD, /* 1253 */ - IC_VEX_L_XD, /* 1254 */ - IC_VEX_L_XD, /* 1255 */ - IC_VEX_L_W, /* 1256 */ - IC_VEX_L_W, /* 1257 */ - IC_VEX_L_W_XS, /* 1258 */ - IC_VEX_L_W_XS, /* 1259 */ - IC_VEX_L_W_XD, /* 1260 */ - IC_VEX_L_W_XD, /* 1261 */ - IC_VEX_L_W_XD, /* 1262 */ - IC_VEX_L_W_XD, /* 1263 */ - IC_VEX_L_OPSIZE, /* 1264 */ - IC_VEX_L_OPSIZE, /* 1265 */ - IC_VEX_L_OPSIZE, /* 1266 */ - IC_VEX_L_OPSIZE, /* 1267 */ - IC_VEX_L_OPSIZE, /* 1268 */ - IC_VEX_L_OPSIZE, /* 1269 */ - IC_VEX_L_OPSIZE, /* 1270 */ - IC_VEX_L_OPSIZE, /* 1271 */ - IC_VEX_L_W_OPSIZE, /* 1272 */ - IC_VEX_L_W_OPSIZE, /* 1273 */ - IC_VEX_L_W_OPSIZE, /* 1274 */ - IC_VEX_L_W_OPSIZE, /* 1275 */ - IC_VEX_L_W_OPSIZE, /* 1276 */ - IC_VEX_L_W_OPSIZE, /* 1277 */ - IC_VEX_L_W_OPSIZE, /* 1278 */ - IC_VEX_L_W_OPSIZE, /* 1279 */ - IC_EVEX_L2, /* 1280 */ - IC_EVEX_L2, /* 1281 */ - IC_EVEX_L2_XS, /* 1282 */ - IC_EVEX_L2_XS, /* 1283 */ - IC_EVEX_L2_XD, /* 1284 */ - IC_EVEX_L2_XD, /* 1285 */ - IC_EVEX_L2_XD, /* 1286 */ - IC_EVEX_L2_XD, /* 1287 */ - IC_EVEX_L2_W, /* 1288 */ - IC_EVEX_L2_W, /* 1289 */ - IC_EVEX_L2_W_XS, /* 1290 */ - IC_EVEX_L2_W_XS, /* 1291 */ - IC_EVEX_L2_W_XD, /* 1292 */ - IC_EVEX_L2_W_XD, /* 1293 */ - IC_EVEX_L2_W_XD, /* 1294 */ - IC_EVEX_L2_W_XD, /* 1295 */ - IC_EVEX_L2_OPSIZE, /* 1296 */ - IC_EVEX_L2_OPSIZE, /* 1297 */ - IC_EVEX_L2_OPSIZE, /* 1298 */ - IC_EVEX_L2_OPSIZE, /* 1299 */ - IC_EVEX_L2_OPSIZE, /* 1300 */ - IC_EVEX_L2_OPSIZE, /* 1301 */ - IC_EVEX_L2_OPSIZE, /* 1302 */ - IC_EVEX_L2_OPSIZE, /* 1303 */ - IC_EVEX_L2_W_OPSIZE, /* 1304 */ - IC_EVEX_L2_W_OPSIZE, /* 1305 */ - IC_EVEX_L2_W_OPSIZE, /* 1306 */ - IC_EVEX_L2_W_OPSIZE, /* 1307 */ - IC_EVEX_L2_W_OPSIZE, /* 1308 */ - IC_EVEX_L2_W_OPSIZE, /* 1309 */ - IC_EVEX_L2_W_OPSIZE, /* 1310 */ - IC_EVEX_L2_W_OPSIZE, /* 1311 */ - IC_EVEX_L2, /* 1312 */ - IC_EVEX_L2, /* 1313 */ - IC_EVEX_L2_XS, /* 1314 */ - IC_EVEX_L2_XS, /* 1315 */ - IC_EVEX_L2_XD, /* 1316 */ - IC_EVEX_L2_XD, /* 1317 */ - IC_EVEX_L2_XD, /* 1318 */ - IC_EVEX_L2_XD, /* 1319 */ - IC_EVEX_L2_W, /* 1320 */ - IC_EVEX_L2_W, /* 1321 */ - IC_EVEX_L2_W_XS, /* 1322 */ - IC_EVEX_L2_W_XS, /* 1323 */ - IC_EVEX_L2_W_XD, /* 1324 */ - IC_EVEX_L2_W_XD, /* 1325 */ - IC_EVEX_L2_W_XD, /* 1326 */ - IC_EVEX_L2_W_XD, /* 1327 */ - IC_EVEX_L2_OPSIZE, /* 1328 */ - IC_EVEX_L2_OPSIZE, /* 1329 */ - IC_EVEX_L2_OPSIZE, /* 1330 */ - IC_EVEX_L2_OPSIZE, /* 1331 */ - IC_EVEX_L2_OPSIZE, /* 1332 */ - IC_EVEX_L2_OPSIZE, /* 1333 */ - IC_EVEX_L2_OPSIZE, /* 1334 */ - IC_EVEX_L2_OPSIZE, /* 1335 */ - IC_EVEX_L2_W_OPSIZE, /* 1336 */ - IC_EVEX_L2_W_OPSIZE, /* 1337 */ - IC_EVEX_L2_W_OPSIZE, /* 1338 */ - IC_EVEX_L2_W_OPSIZE, /* 1339 */ - IC_EVEX_L2_W_OPSIZE, /* 1340 */ - IC_EVEX_L2_W_OPSIZE, /* 1341 */ - IC_EVEX_L2_W_OPSIZE, /* 1342 */ - IC_EVEX_L2_W_OPSIZE, /* 1343 */ - IC_EVEX_L2, /* 1344 */ - IC_EVEX_L2, /* 1345 */ - IC_EVEX_L2_XS, /* 1346 */ - IC_EVEX_L2_XS, /* 1347 */ - IC_EVEX_L2_XD, /* 1348 */ - IC_EVEX_L2_XD, /* 1349 */ - IC_EVEX_L2_XD, /* 1350 */ - IC_EVEX_L2_XD, /* 1351 */ - IC_EVEX_L2_W, /* 1352 */ - IC_EVEX_L2_W, /* 1353 */ - IC_EVEX_L2_W_XS, /* 1354 */ - IC_EVEX_L2_W_XS, /* 1355 */ - IC_EVEX_L2_W_XD, /* 1356 */ - IC_EVEX_L2_W_XD, /* 1357 */ - IC_EVEX_L2_W_XD, /* 1358 */ - IC_EVEX_L2_W_XD, /* 1359 */ - IC_EVEX_L2_OPSIZE, /* 1360 */ - IC_EVEX_L2_OPSIZE, /* 1361 */ - IC_EVEX_L2_OPSIZE, /* 1362 */ - IC_EVEX_L2_OPSIZE, /* 1363 */ - IC_EVEX_L2_OPSIZE, /* 1364 */ - IC_EVEX_L2_OPSIZE, /* 1365 */ - IC_EVEX_L2_OPSIZE, /* 1366 */ - IC_EVEX_L2_OPSIZE, /* 1367 */ - IC_EVEX_L2_W_OPSIZE, /* 1368 */ - IC_EVEX_L2_W_OPSIZE, /* 1369 */ - IC_EVEX_L2_W_OPSIZE, /* 1370 */ - IC_EVEX_L2_W_OPSIZE, /* 1371 */ - IC_EVEX_L2_W_OPSIZE, /* 1372 */ - IC_EVEX_L2_W_OPSIZE, /* 1373 */ - IC_EVEX_L2_W_OPSIZE, /* 1374 */ - IC_EVEX_L2_W_OPSIZE, /* 1375 */ - IC_EVEX_L2, /* 1376 */ - IC_EVEX_L2, /* 1377 */ - IC_EVEX_L2_XS, /* 1378 */ - IC_EVEX_L2_XS, /* 1379 */ - IC_EVEX_L2_XD, /* 1380 */ - IC_EVEX_L2_XD, /* 1381 */ - IC_EVEX_L2_XD, /* 1382 */ - IC_EVEX_L2_XD, /* 1383 */ - IC_EVEX_L2_W, /* 1384 */ - IC_EVEX_L2_W, /* 1385 */ - IC_EVEX_L2_W_XS, /* 1386 */ - IC_EVEX_L2_W_XS, /* 1387 */ - IC_EVEX_L2_W_XD, /* 1388 */ - IC_EVEX_L2_W_XD, /* 1389 */ - IC_EVEX_L2_W_XD, /* 1390 */ - IC_EVEX_L2_W_XD, /* 1391 */ - IC_EVEX_L2_OPSIZE, /* 1392 */ - IC_EVEX_L2_OPSIZE, /* 1393 */ - IC_EVEX_L2_OPSIZE, /* 1394 */ - IC_EVEX_L2_OPSIZE, /* 1395 */ - IC_EVEX_L2_OPSIZE, /* 1396 */ - IC_EVEX_L2_OPSIZE, /* 1397 */ - IC_EVEX_L2_OPSIZE, /* 1398 */ - IC_EVEX_L2_OPSIZE, /* 1399 */ - IC_EVEX_L2_W_OPSIZE, /* 1400 */ - IC_EVEX_L2_W_OPSIZE, /* 1401 */ - IC_EVEX_L2_W_OPSIZE, /* 1402 */ - IC_EVEX_L2_W_OPSIZE, /* 1403 */ - IC_EVEX_L2_W_OPSIZE, /* 1404 */ - IC_EVEX_L2_W_OPSIZE, /* 1405 */ - IC_EVEX_L2_W_OPSIZE, /* 1406 */ - IC_EVEX_L2_W_OPSIZE, /* 1407 */ - IC_EVEX_L2, /* 1408 */ - IC_EVEX_L2, /* 1409 */ - IC_EVEX_L2_XS, /* 1410 */ - IC_EVEX_L2_XS, /* 1411 */ - IC_EVEX_L2_XD, /* 1412 */ - IC_EVEX_L2_XD, /* 1413 */ - IC_EVEX_L2_XD, /* 1414 */ - IC_EVEX_L2_XD, /* 1415 */ - IC_EVEX_L2_W, /* 1416 */ - IC_EVEX_L2_W, /* 1417 */ - IC_EVEX_L2_W_XS, /* 1418 */ - IC_EVEX_L2_W_XS, /* 1419 */ - IC_EVEX_L2_W_XD, /* 1420 */ - IC_EVEX_L2_W_XD, /* 1421 */ - IC_EVEX_L2_W_XD, /* 1422 */ - IC_EVEX_L2_W_XD, /* 1423 */ - IC_EVEX_L2_OPSIZE, /* 1424 */ - IC_EVEX_L2_OPSIZE, /* 1425 */ - IC_EVEX_L2_OPSIZE, /* 1426 */ - IC_EVEX_L2_OPSIZE, /* 1427 */ - IC_EVEX_L2_OPSIZE, /* 1428 */ - IC_EVEX_L2_OPSIZE, /* 1429 */ - IC_EVEX_L2_OPSIZE, /* 1430 */ - IC_EVEX_L2_OPSIZE, /* 1431 */ - IC_EVEX_L2_W_OPSIZE, /* 1432 */ - IC_EVEX_L2_W_OPSIZE, /* 1433 */ - IC_EVEX_L2_W_OPSIZE, /* 1434 */ - IC_EVEX_L2_W_OPSIZE, /* 1435 */ - IC_EVEX_L2_W_OPSIZE, /* 1436 */ - IC_EVEX_L2_W_OPSIZE, /* 1437 */ - IC_EVEX_L2_W_OPSIZE, /* 1438 */ - IC_EVEX_L2_W_OPSIZE, /* 1439 */ - IC_EVEX_L2, /* 1440 */ - IC_EVEX_L2, /* 1441 */ - IC_EVEX_L2_XS, /* 1442 */ - IC_EVEX_L2_XS, /* 1443 */ - IC_EVEX_L2_XD, /* 1444 */ - IC_EVEX_L2_XD, /* 1445 */ - IC_EVEX_L2_XD, /* 1446 */ - IC_EVEX_L2_XD, /* 1447 */ - IC_EVEX_L2_W, /* 1448 */ - IC_EVEX_L2_W, /* 1449 */ - IC_EVEX_L2_W_XS, /* 1450 */ - IC_EVEX_L2_W_XS, /* 1451 */ - IC_EVEX_L2_W_XD, /* 1452 */ - IC_EVEX_L2_W_XD, /* 1453 */ - IC_EVEX_L2_W_XD, /* 1454 */ - IC_EVEX_L2_W_XD, /* 1455 */ - IC_EVEX_L2_OPSIZE, /* 1456 */ - IC_EVEX_L2_OPSIZE, /* 1457 */ - IC_EVEX_L2_OPSIZE, /* 1458 */ - IC_EVEX_L2_OPSIZE, /* 1459 */ - IC_EVEX_L2_OPSIZE, /* 1460 */ - IC_EVEX_L2_OPSIZE, /* 1461 */ - IC_EVEX_L2_OPSIZE, /* 1462 */ - IC_EVEX_L2_OPSIZE, /* 1463 */ - IC_EVEX_L2_W_OPSIZE, /* 1464 */ - IC_EVEX_L2_W_OPSIZE, /* 1465 */ - IC_EVEX_L2_W_OPSIZE, /* 1466 */ - IC_EVEX_L2_W_OPSIZE, /* 1467 */ - IC_EVEX_L2_W_OPSIZE, /* 1468 */ - IC_EVEX_L2_W_OPSIZE, /* 1469 */ - IC_EVEX_L2_W_OPSIZE, /* 1470 */ - IC_EVEX_L2_W_OPSIZE, /* 1471 */ - IC_EVEX_L2, /* 1472 */ - IC_EVEX_L2, /* 1473 */ - IC_EVEX_L2_XS, /* 1474 */ - IC_EVEX_L2_XS, /* 1475 */ - IC_EVEX_L2_XD, /* 1476 */ - IC_EVEX_L2_XD, /* 1477 */ - IC_EVEX_L2_XD, /* 1478 */ - IC_EVEX_L2_XD, /* 1479 */ - IC_EVEX_L2_W, /* 1480 */ - IC_EVEX_L2_W, /* 1481 */ - IC_EVEX_L2_W_XS, /* 1482 */ - IC_EVEX_L2_W_XS, /* 1483 */ - IC_EVEX_L2_W_XD, /* 1484 */ - IC_EVEX_L2_W_XD, /* 1485 */ - IC_EVEX_L2_W_XD, /* 1486 */ - IC_EVEX_L2_W_XD, /* 1487 */ - IC_EVEX_L2_OPSIZE, /* 1488 */ - IC_EVEX_L2_OPSIZE, /* 1489 */ - IC_EVEX_L2_OPSIZE, /* 1490 */ - IC_EVEX_L2_OPSIZE, /* 1491 */ - IC_EVEX_L2_OPSIZE, /* 1492 */ - IC_EVEX_L2_OPSIZE, /* 1493 */ - IC_EVEX_L2_OPSIZE, /* 1494 */ - IC_EVEX_L2_OPSIZE, /* 1495 */ - IC_EVEX_L2_W_OPSIZE, /* 1496 */ - IC_EVEX_L2_W_OPSIZE, /* 1497 */ - IC_EVEX_L2_W_OPSIZE, /* 1498 */ - IC_EVEX_L2_W_OPSIZE, /* 1499 */ - IC_EVEX_L2_W_OPSIZE, /* 1500 */ - IC_EVEX_L2_W_OPSIZE, /* 1501 */ - IC_EVEX_L2_W_OPSIZE, /* 1502 */ - IC_EVEX_L2_W_OPSIZE, /* 1503 */ - IC_EVEX_L2, /* 1504 */ - IC_EVEX_L2, /* 1505 */ - IC_EVEX_L2_XS, /* 1506 */ - IC_EVEX_L2_XS, /* 1507 */ - IC_EVEX_L2_XD, /* 1508 */ - IC_EVEX_L2_XD, /* 1509 */ - IC_EVEX_L2_XD, /* 1510 */ - IC_EVEX_L2_XD, /* 1511 */ - IC_EVEX_L2_W, /* 1512 */ - IC_EVEX_L2_W, /* 1513 */ - IC_EVEX_L2_W_XS, /* 1514 */ - IC_EVEX_L2_W_XS, /* 1515 */ - IC_EVEX_L2_W_XD, /* 1516 */ - IC_EVEX_L2_W_XD, /* 1517 */ - IC_EVEX_L2_W_XD, /* 1518 */ - IC_EVEX_L2_W_XD, /* 1519 */ - IC_EVEX_L2_OPSIZE, /* 1520 */ - IC_EVEX_L2_OPSIZE, /* 1521 */ - IC_EVEX_L2_OPSIZE, /* 1522 */ - IC_EVEX_L2_OPSIZE, /* 1523 */ - IC_EVEX_L2_OPSIZE, /* 1524 */ - IC_EVEX_L2_OPSIZE, /* 1525 */ - IC_EVEX_L2_OPSIZE, /* 1526 */ - IC_EVEX_L2_OPSIZE, /* 1527 */ - IC_EVEX_L2_W_OPSIZE, /* 1528 */ - IC_EVEX_L2_W_OPSIZE, /* 1529 */ - IC_EVEX_L2_W_OPSIZE, /* 1530 */ - IC_EVEX_L2_W_OPSIZE, /* 1531 */ - IC_EVEX_L2_W_OPSIZE, /* 1532 */ - IC_EVEX_L2_W_OPSIZE, /* 1533 */ - IC_EVEX_L2_W_OPSIZE, /* 1534 */ - IC_EVEX_L2_W_OPSIZE, /* 1535 */ - IC, /* 1536 */ - IC_64BIT, /* 1537 */ - IC_XS, /* 1538 */ - IC_64BIT_XS, /* 1539 */ - IC_XD, /* 1540 */ - IC_64BIT_XD, /* 1541 */ - IC_XS, /* 1542 */ - IC_64BIT_XS, /* 1543 */ - IC, /* 1544 */ - IC_64BIT_REXW, /* 1545 */ - IC_XS, /* 1546 */ - IC_64BIT_REXW_XS, /* 1547 */ - IC_XD, /* 1548 */ - IC_64BIT_REXW_XD, /* 1549 */ - IC_XS, /* 1550 */ - IC_64BIT_REXW_XS, /* 1551 */ - IC_OPSIZE, /* 1552 */ - IC_64BIT_OPSIZE, /* 1553 */ - IC_XS_OPSIZE, /* 1554 */ - IC_64BIT_XS_OPSIZE, /* 1555 */ - IC_XD_OPSIZE, /* 1556 */ - IC_64BIT_XD_OPSIZE, /* 1557 */ - IC_XS_OPSIZE, /* 1558 */ - IC_64BIT_XD_OPSIZE, /* 1559 */ - IC_OPSIZE, /* 1560 */ - IC_64BIT_REXW_OPSIZE, /* 1561 */ - IC_XS_OPSIZE, /* 1562 */ - IC_64BIT_REXW_XS, /* 1563 */ - IC_XD_OPSIZE, /* 1564 */ - IC_64BIT_REXW_XD, /* 1565 */ - IC_XS_OPSIZE, /* 1566 */ - IC_64BIT_REXW_XS, /* 1567 */ - IC_ADSIZE, /* 1568 */ - IC_64BIT_ADSIZE, /* 1569 */ - IC_XS, /* 1570 */ - IC_64BIT_XS, /* 1571 */ - IC_XD, /* 1572 */ - IC_64BIT_XD, /* 1573 */ - IC_XS, /* 1574 */ - IC_64BIT_XS, /* 1575 */ - IC_ADSIZE, /* 1576 */ - IC_64BIT_ADSIZE, /* 1577 */ - IC_XS, /* 1578 */ - IC_64BIT_REXW_XS, /* 1579 */ - IC_XD, /* 1580 */ - IC_64BIT_REXW_XD, /* 1581 */ - IC_XS, /* 1582 */ - IC_64BIT_REXW_XS, /* 1583 */ - IC_OPSIZE, /* 1584 */ - IC_64BIT_OPSIZE, /* 1585 */ - IC_XS_OPSIZE, /* 1586 */ - IC_64BIT_XS_OPSIZE, /* 1587 */ - IC_XD_OPSIZE, /* 1588 */ - IC_64BIT_XD_OPSIZE, /* 1589 */ - IC_XS_OPSIZE, /* 1590 */ - IC_64BIT_XD_OPSIZE, /* 1591 */ - IC_OPSIZE, /* 1592 */ - IC_64BIT_REXW_OPSIZE, /* 1593 */ - IC_XS_OPSIZE, /* 1594 */ - IC_64BIT_REXW_XS, /* 1595 */ - IC_XD_OPSIZE, /* 1596 */ - IC_64BIT_REXW_XD, /* 1597 */ - IC_XS_OPSIZE, /* 1598 */ - IC_64BIT_REXW_XS, /* 1599 */ - IC_VEX, /* 1600 */ - IC_VEX, /* 1601 */ - IC_VEX_XS, /* 1602 */ - IC_VEX_XS, /* 1603 */ - IC_VEX_XD, /* 1604 */ - IC_VEX_XD, /* 1605 */ - IC_VEX_XD, /* 1606 */ - IC_VEX_XD, /* 1607 */ - IC_VEX_W, /* 1608 */ - IC_VEX_W, /* 1609 */ - IC_VEX_W_XS, /* 1610 */ - IC_VEX_W_XS, /* 1611 */ - IC_VEX_W_XD, /* 1612 */ - IC_VEX_W_XD, /* 1613 */ - IC_VEX_W_XD, /* 1614 */ - IC_VEX_W_XD, /* 1615 */ - IC_VEX_OPSIZE, /* 1616 */ - IC_VEX_OPSIZE, /* 1617 */ - IC_VEX_OPSIZE, /* 1618 */ - IC_VEX_OPSIZE, /* 1619 */ - IC_VEX_OPSIZE, /* 1620 */ - IC_VEX_OPSIZE, /* 1621 */ - IC_VEX_OPSIZE, /* 1622 */ - IC_VEX_OPSIZE, /* 1623 */ - IC_VEX_W_OPSIZE, /* 1624 */ - IC_VEX_W_OPSIZE, /* 1625 */ - IC_VEX_W_OPSIZE, /* 1626 */ - IC_VEX_W_OPSIZE, /* 1627 */ - IC_VEX_W_OPSIZE, /* 1628 */ - IC_VEX_W_OPSIZE, /* 1629 */ - IC_VEX_W_OPSIZE, /* 1630 */ - IC_VEX_W_OPSIZE, /* 1631 */ - IC_VEX, /* 1632 */ - IC_VEX, /* 1633 */ - IC_VEX_XS, /* 1634 */ - IC_VEX_XS, /* 1635 */ - IC_VEX_XD, /* 1636 */ - IC_VEX_XD, /* 1637 */ - IC_VEX_XD, /* 1638 */ - IC_VEX_XD, /* 1639 */ - IC_VEX_W, /* 1640 */ - IC_VEX_W, /* 1641 */ - IC_VEX_W_XS, /* 1642 */ - IC_VEX_W_XS, /* 1643 */ - IC_VEX_W_XD, /* 1644 */ - IC_VEX_W_XD, /* 1645 */ - IC_VEX_W_XD, /* 1646 */ - IC_VEX_W_XD, /* 1647 */ - IC_VEX_OPSIZE, /* 1648 */ - IC_VEX_OPSIZE, /* 1649 */ - IC_VEX_OPSIZE, /* 1650 */ - IC_VEX_OPSIZE, /* 1651 */ - IC_VEX_OPSIZE, /* 1652 */ - IC_VEX_OPSIZE, /* 1653 */ - IC_VEX_OPSIZE, /* 1654 */ - IC_VEX_OPSIZE, /* 1655 */ - IC_VEX_W_OPSIZE, /* 1656 */ - IC_VEX_W_OPSIZE, /* 1657 */ - IC_VEX_W_OPSIZE, /* 1658 */ - IC_VEX_W_OPSIZE, /* 1659 */ - IC_VEX_W_OPSIZE, /* 1660 */ - IC_VEX_W_OPSIZE, /* 1661 */ - IC_VEX_W_OPSIZE, /* 1662 */ - IC_VEX_W_OPSIZE, /* 1663 */ - IC_VEX_L, /* 1664 */ - IC_VEX_L, /* 1665 */ - IC_VEX_L_XS, /* 1666 */ - IC_VEX_L_XS, /* 1667 */ - IC_VEX_L_XD, /* 1668 */ - IC_VEX_L_XD, /* 1669 */ - IC_VEX_L_XD, /* 1670 */ - IC_VEX_L_XD, /* 1671 */ - IC_VEX_L_W, /* 1672 */ - IC_VEX_L_W, /* 1673 */ - IC_VEX_L_W_XS, /* 1674 */ - IC_VEX_L_W_XS, /* 1675 */ - IC_VEX_L_W_XD, /* 1676 */ - IC_VEX_L_W_XD, /* 1677 */ - IC_VEX_L_W_XD, /* 1678 */ - IC_VEX_L_W_XD, /* 1679 */ - IC_VEX_L_OPSIZE, /* 1680 */ - IC_VEX_L_OPSIZE, /* 1681 */ - IC_VEX_L_OPSIZE, /* 1682 */ - IC_VEX_L_OPSIZE, /* 1683 */ - IC_VEX_L_OPSIZE, /* 1684 */ - IC_VEX_L_OPSIZE, /* 1685 */ - IC_VEX_L_OPSIZE, /* 1686 */ - IC_VEX_L_OPSIZE, /* 1687 */ - IC_VEX_L_W_OPSIZE, /* 1688 */ - IC_VEX_L_W_OPSIZE, /* 1689 */ - IC_VEX_L_W_OPSIZE, /* 1690 */ - IC_VEX_L_W_OPSIZE, /* 1691 */ - IC_VEX_L_W_OPSIZE, /* 1692 */ - IC_VEX_L_W_OPSIZE, /* 1693 */ - IC_VEX_L_W_OPSIZE, /* 1694 */ - IC_VEX_L_W_OPSIZE, /* 1695 */ - IC_VEX_L, /* 1696 */ - IC_VEX_L, /* 1697 */ - IC_VEX_L_XS, /* 1698 */ - IC_VEX_L_XS, /* 1699 */ - IC_VEX_L_XD, /* 1700 */ - IC_VEX_L_XD, /* 1701 */ - IC_VEX_L_XD, /* 1702 */ - IC_VEX_L_XD, /* 1703 */ - IC_VEX_L_W, /* 1704 */ - IC_VEX_L_W, /* 1705 */ - IC_VEX_L_W_XS, /* 1706 */ - IC_VEX_L_W_XS, /* 1707 */ - IC_VEX_L_W_XD, /* 1708 */ - IC_VEX_L_W_XD, /* 1709 */ - IC_VEX_L_W_XD, /* 1710 */ - IC_VEX_L_W_XD, /* 1711 */ - IC_VEX_L_OPSIZE, /* 1712 */ - IC_VEX_L_OPSIZE, /* 1713 */ - IC_VEX_L_OPSIZE, /* 1714 */ - IC_VEX_L_OPSIZE, /* 1715 */ - IC_VEX_L_OPSIZE, /* 1716 */ - IC_VEX_L_OPSIZE, /* 1717 */ - IC_VEX_L_OPSIZE, /* 1718 */ - IC_VEX_L_OPSIZE, /* 1719 */ - IC_VEX_L_W_OPSIZE, /* 1720 */ - IC_VEX_L_W_OPSIZE, /* 1721 */ - IC_VEX_L_W_OPSIZE, /* 1722 */ - IC_VEX_L_W_OPSIZE, /* 1723 */ - IC_VEX_L_W_OPSIZE, /* 1724 */ - IC_VEX_L_W_OPSIZE, /* 1725 */ - IC_VEX_L_W_OPSIZE, /* 1726 */ - IC_VEX_L_W_OPSIZE, /* 1727 */ - IC_VEX_L, /* 1728 */ - IC_VEX_L, /* 1729 */ - IC_VEX_L_XS, /* 1730 */ - IC_VEX_L_XS, /* 1731 */ - IC_VEX_L_XD, /* 1732 */ - IC_VEX_L_XD, /* 1733 */ - IC_VEX_L_XD, /* 1734 */ - IC_VEX_L_XD, /* 1735 */ - IC_VEX_L_W, /* 1736 */ - IC_VEX_L_W, /* 1737 */ - IC_VEX_L_W_XS, /* 1738 */ - IC_VEX_L_W_XS, /* 1739 */ - IC_VEX_L_W_XD, /* 1740 */ - IC_VEX_L_W_XD, /* 1741 */ - IC_VEX_L_W_XD, /* 1742 */ - IC_VEX_L_W_XD, /* 1743 */ - IC_VEX_L_OPSIZE, /* 1744 */ - IC_VEX_L_OPSIZE, /* 1745 */ - IC_VEX_L_OPSIZE, /* 1746 */ - IC_VEX_L_OPSIZE, /* 1747 */ - IC_VEX_L_OPSIZE, /* 1748 */ - IC_VEX_L_OPSIZE, /* 1749 */ - IC_VEX_L_OPSIZE, /* 1750 */ - IC_VEX_L_OPSIZE, /* 1751 */ - IC_VEX_L_W_OPSIZE, /* 1752 */ - IC_VEX_L_W_OPSIZE, /* 1753 */ - IC_VEX_L_W_OPSIZE, /* 1754 */ - IC_VEX_L_W_OPSIZE, /* 1755 */ - IC_VEX_L_W_OPSIZE, /* 1756 */ - IC_VEX_L_W_OPSIZE, /* 1757 */ - IC_VEX_L_W_OPSIZE, /* 1758 */ - IC_VEX_L_W_OPSIZE, /* 1759 */ - IC_VEX_L, /* 1760 */ - IC_VEX_L, /* 1761 */ - IC_VEX_L_XS, /* 1762 */ - IC_VEX_L_XS, /* 1763 */ - IC_VEX_L_XD, /* 1764 */ - IC_VEX_L_XD, /* 1765 */ - IC_VEX_L_XD, /* 1766 */ - IC_VEX_L_XD, /* 1767 */ - IC_VEX_L_W, /* 1768 */ - IC_VEX_L_W, /* 1769 */ - IC_VEX_L_W_XS, /* 1770 */ - IC_VEX_L_W_XS, /* 1771 */ - IC_VEX_L_W_XD, /* 1772 */ - IC_VEX_L_W_XD, /* 1773 */ - IC_VEX_L_W_XD, /* 1774 */ - IC_VEX_L_W_XD, /* 1775 */ - IC_VEX_L_OPSIZE, /* 1776 */ - IC_VEX_L_OPSIZE, /* 1777 */ - IC_VEX_L_OPSIZE, /* 1778 */ - IC_VEX_L_OPSIZE, /* 1779 */ - IC_VEX_L_OPSIZE, /* 1780 */ - IC_VEX_L_OPSIZE, /* 1781 */ - IC_VEX_L_OPSIZE, /* 1782 */ - IC_VEX_L_OPSIZE, /* 1783 */ - IC_VEX_L_W_OPSIZE, /* 1784 */ - IC_VEX_L_W_OPSIZE, /* 1785 */ - IC_VEX_L_W_OPSIZE, /* 1786 */ - IC_VEX_L_W_OPSIZE, /* 1787 */ - IC_VEX_L_W_OPSIZE, /* 1788 */ - IC_VEX_L_W_OPSIZE, /* 1789 */ - IC_VEX_L_W_OPSIZE, /* 1790 */ - IC_VEX_L_W_OPSIZE, /* 1791 */ - IC_EVEX_L2, /* 1792 */ - IC_EVEX_L2, /* 1793 */ - IC_EVEX_L2_XS, /* 1794 */ - IC_EVEX_L2_XS, /* 1795 */ - IC_EVEX_L2_XD, /* 1796 */ - IC_EVEX_L2_XD, /* 1797 */ - IC_EVEX_L2_XD, /* 1798 */ - IC_EVEX_L2_XD, /* 1799 */ - IC_EVEX_L2_W, /* 1800 */ - IC_EVEX_L2_W, /* 1801 */ - IC_EVEX_L2_W_XS, /* 1802 */ - IC_EVEX_L2_W_XS, /* 1803 */ - IC_EVEX_L2_W_XD, /* 1804 */ - IC_EVEX_L2_W_XD, /* 1805 */ - IC_EVEX_L2_W_XD, /* 1806 */ - IC_EVEX_L2_W_XD, /* 1807 */ - IC_EVEX_L2_OPSIZE, /* 1808 */ - IC_EVEX_L2_OPSIZE, /* 1809 */ - IC_EVEX_L2_OPSIZE, /* 1810 */ - IC_EVEX_L2_OPSIZE, /* 1811 */ - IC_EVEX_L2_OPSIZE, /* 1812 */ - IC_EVEX_L2_OPSIZE, /* 1813 */ - IC_EVEX_L2_OPSIZE, /* 1814 */ - IC_EVEX_L2_OPSIZE, /* 1815 */ - IC_EVEX_L2_W_OPSIZE, /* 1816 */ - IC_EVEX_L2_W_OPSIZE, /* 1817 */ - IC_EVEX_L2_W_OPSIZE, /* 1818 */ - IC_EVEX_L2_W_OPSIZE, /* 1819 */ - IC_EVEX_L2_W_OPSIZE, /* 1820 */ - IC_EVEX_L2_W_OPSIZE, /* 1821 */ - IC_EVEX_L2_W_OPSIZE, /* 1822 */ - IC_EVEX_L2_W_OPSIZE, /* 1823 */ - IC_EVEX_L2, /* 1824 */ - IC_EVEX_L2, /* 1825 */ - IC_EVEX_L2_XS, /* 1826 */ - IC_EVEX_L2_XS, /* 1827 */ - IC_EVEX_L2_XD, /* 1828 */ - IC_EVEX_L2_XD, /* 1829 */ - IC_EVEX_L2_XD, /* 1830 */ - IC_EVEX_L2_XD, /* 1831 */ - IC_EVEX_L2_W, /* 1832 */ - IC_EVEX_L2_W, /* 1833 */ - IC_EVEX_L2_W_XS, /* 1834 */ - IC_EVEX_L2_W_XS, /* 1835 */ - IC_EVEX_L2_W_XD, /* 1836 */ - IC_EVEX_L2_W_XD, /* 1837 */ - IC_EVEX_L2_W_XD, /* 1838 */ - IC_EVEX_L2_W_XD, /* 1839 */ - IC_EVEX_L2_OPSIZE, /* 1840 */ - IC_EVEX_L2_OPSIZE, /* 1841 */ - IC_EVEX_L2_OPSIZE, /* 1842 */ - IC_EVEX_L2_OPSIZE, /* 1843 */ - IC_EVEX_L2_OPSIZE, /* 1844 */ - IC_EVEX_L2_OPSIZE, /* 1845 */ - IC_EVEX_L2_OPSIZE, /* 1846 */ - IC_EVEX_L2_OPSIZE, /* 1847 */ - IC_EVEX_L2_W_OPSIZE, /* 1848 */ - IC_EVEX_L2_W_OPSIZE, /* 1849 */ - IC_EVEX_L2_W_OPSIZE, /* 1850 */ - IC_EVEX_L2_W_OPSIZE, /* 1851 */ - IC_EVEX_L2_W_OPSIZE, /* 1852 */ - IC_EVEX_L2_W_OPSIZE, /* 1853 */ - IC_EVEX_L2_W_OPSIZE, /* 1854 */ - IC_EVEX_L2_W_OPSIZE, /* 1855 */ - IC_EVEX_L2, /* 1856 */ - IC_EVEX_L2, /* 1857 */ - IC_EVEX_L2_XS, /* 1858 */ - IC_EVEX_L2_XS, /* 1859 */ - IC_EVEX_L2_XD, /* 1860 */ - IC_EVEX_L2_XD, /* 1861 */ - IC_EVEX_L2_XD, /* 1862 */ - IC_EVEX_L2_XD, /* 1863 */ - IC_EVEX_L2_W, /* 1864 */ - IC_EVEX_L2_W, /* 1865 */ - IC_EVEX_L2_W_XS, /* 1866 */ - IC_EVEX_L2_W_XS, /* 1867 */ - IC_EVEX_L2_W_XD, /* 1868 */ - IC_EVEX_L2_W_XD, /* 1869 */ - IC_EVEX_L2_W_XD, /* 1870 */ - IC_EVEX_L2_W_XD, /* 1871 */ - IC_EVEX_L2_OPSIZE, /* 1872 */ - IC_EVEX_L2_OPSIZE, /* 1873 */ - IC_EVEX_L2_OPSIZE, /* 1874 */ - IC_EVEX_L2_OPSIZE, /* 1875 */ - IC_EVEX_L2_OPSIZE, /* 1876 */ - IC_EVEX_L2_OPSIZE, /* 1877 */ - IC_EVEX_L2_OPSIZE, /* 1878 */ - IC_EVEX_L2_OPSIZE, /* 1879 */ - IC_EVEX_L2_W_OPSIZE, /* 1880 */ - IC_EVEX_L2_W_OPSIZE, /* 1881 */ - IC_EVEX_L2_W_OPSIZE, /* 1882 */ - IC_EVEX_L2_W_OPSIZE, /* 1883 */ - IC_EVEX_L2_W_OPSIZE, /* 1884 */ - IC_EVEX_L2_W_OPSIZE, /* 1885 */ - IC_EVEX_L2_W_OPSIZE, /* 1886 */ - IC_EVEX_L2_W_OPSIZE, /* 1887 */ - IC_EVEX_L2, /* 1888 */ - IC_EVEX_L2, /* 1889 */ - IC_EVEX_L2_XS, /* 1890 */ - IC_EVEX_L2_XS, /* 1891 */ - IC_EVEX_L2_XD, /* 1892 */ - IC_EVEX_L2_XD, /* 1893 */ - IC_EVEX_L2_XD, /* 1894 */ - IC_EVEX_L2_XD, /* 1895 */ - IC_EVEX_L2_W, /* 1896 */ - IC_EVEX_L2_W, /* 1897 */ - IC_EVEX_L2_W_XS, /* 1898 */ - IC_EVEX_L2_W_XS, /* 1899 */ - IC_EVEX_L2_W_XD, /* 1900 */ - IC_EVEX_L2_W_XD, /* 1901 */ - IC_EVEX_L2_W_XD, /* 1902 */ - IC_EVEX_L2_W_XD, /* 1903 */ - IC_EVEX_L2_OPSIZE, /* 1904 */ - IC_EVEX_L2_OPSIZE, /* 1905 */ - IC_EVEX_L2_OPSIZE, /* 1906 */ - IC_EVEX_L2_OPSIZE, /* 1907 */ - IC_EVEX_L2_OPSIZE, /* 1908 */ - IC_EVEX_L2_OPSIZE, /* 1909 */ - IC_EVEX_L2_OPSIZE, /* 1910 */ - IC_EVEX_L2_OPSIZE, /* 1911 */ - IC_EVEX_L2_W_OPSIZE, /* 1912 */ - IC_EVEX_L2_W_OPSIZE, /* 1913 */ - IC_EVEX_L2_W_OPSIZE, /* 1914 */ - IC_EVEX_L2_W_OPSIZE, /* 1915 */ - IC_EVEX_L2_W_OPSIZE, /* 1916 */ - IC_EVEX_L2_W_OPSIZE, /* 1917 */ - IC_EVEX_L2_W_OPSIZE, /* 1918 */ - IC_EVEX_L2_W_OPSIZE, /* 1919 */ - IC_EVEX_L2, /* 1920 */ - IC_EVEX_L2, /* 1921 */ - IC_EVEX_L2_XS, /* 1922 */ - IC_EVEX_L2_XS, /* 1923 */ - IC_EVEX_L2_XD, /* 1924 */ - IC_EVEX_L2_XD, /* 1925 */ - IC_EVEX_L2_XD, /* 1926 */ - IC_EVEX_L2_XD, /* 1927 */ - IC_EVEX_L2_W, /* 1928 */ - IC_EVEX_L2_W, /* 1929 */ - IC_EVEX_L2_W_XS, /* 1930 */ - IC_EVEX_L2_W_XS, /* 1931 */ - IC_EVEX_L2_W_XD, /* 1932 */ - IC_EVEX_L2_W_XD, /* 1933 */ - IC_EVEX_L2_W_XD, /* 1934 */ - IC_EVEX_L2_W_XD, /* 1935 */ - IC_EVEX_L2_OPSIZE, /* 1936 */ - IC_EVEX_L2_OPSIZE, /* 1937 */ - IC_EVEX_L2_OPSIZE, /* 1938 */ - IC_EVEX_L2_OPSIZE, /* 1939 */ - IC_EVEX_L2_OPSIZE, /* 1940 */ - IC_EVEX_L2_OPSIZE, /* 1941 */ - IC_EVEX_L2_OPSIZE, /* 1942 */ - IC_EVEX_L2_OPSIZE, /* 1943 */ - IC_EVEX_L2_W_OPSIZE, /* 1944 */ - IC_EVEX_L2_W_OPSIZE, /* 1945 */ - IC_EVEX_L2_W_OPSIZE, /* 1946 */ - IC_EVEX_L2_W_OPSIZE, /* 1947 */ - IC_EVEX_L2_W_OPSIZE, /* 1948 */ - IC_EVEX_L2_W_OPSIZE, /* 1949 */ - IC_EVEX_L2_W_OPSIZE, /* 1950 */ - IC_EVEX_L2_W_OPSIZE, /* 1951 */ - IC_EVEX_L2, /* 1952 */ - IC_EVEX_L2, /* 1953 */ - IC_EVEX_L2_XS, /* 1954 */ - IC_EVEX_L2_XS, /* 1955 */ - IC_EVEX_L2_XD, /* 1956 */ - IC_EVEX_L2_XD, /* 1957 */ - IC_EVEX_L2_XD, /* 1958 */ - IC_EVEX_L2_XD, /* 1959 */ - IC_EVEX_L2_W, /* 1960 */ - IC_EVEX_L2_W, /* 1961 */ - IC_EVEX_L2_W_XS, /* 1962 */ - IC_EVEX_L2_W_XS, /* 1963 */ - IC_EVEX_L2_W_XD, /* 1964 */ - IC_EVEX_L2_W_XD, /* 1965 */ - IC_EVEX_L2_W_XD, /* 1966 */ - IC_EVEX_L2_W_XD, /* 1967 */ - IC_EVEX_L2_OPSIZE, /* 1968 */ - IC_EVEX_L2_OPSIZE, /* 1969 */ - IC_EVEX_L2_OPSIZE, /* 1970 */ - IC_EVEX_L2_OPSIZE, /* 1971 */ - IC_EVEX_L2_OPSIZE, /* 1972 */ - IC_EVEX_L2_OPSIZE, /* 1973 */ - IC_EVEX_L2_OPSIZE, /* 1974 */ - IC_EVEX_L2_OPSIZE, /* 1975 */ - IC_EVEX_L2_W_OPSIZE, /* 1976 */ - IC_EVEX_L2_W_OPSIZE, /* 1977 */ - IC_EVEX_L2_W_OPSIZE, /* 1978 */ - IC_EVEX_L2_W_OPSIZE, /* 1979 */ - IC_EVEX_L2_W_OPSIZE, /* 1980 */ - IC_EVEX_L2_W_OPSIZE, /* 1981 */ - IC_EVEX_L2_W_OPSIZE, /* 1982 */ - IC_EVEX_L2_W_OPSIZE, /* 1983 */ - IC_EVEX_L2, /* 1984 */ - IC_EVEX_L2, /* 1985 */ - IC_EVEX_L2_XS, /* 1986 */ - IC_EVEX_L2_XS, /* 1987 */ - IC_EVEX_L2_XD, /* 1988 */ - IC_EVEX_L2_XD, /* 1989 */ - IC_EVEX_L2_XD, /* 1990 */ - IC_EVEX_L2_XD, /* 1991 */ - IC_EVEX_L2_W, /* 1992 */ - IC_EVEX_L2_W, /* 1993 */ - IC_EVEX_L2_W_XS, /* 1994 */ - IC_EVEX_L2_W_XS, /* 1995 */ - IC_EVEX_L2_W_XD, /* 1996 */ - IC_EVEX_L2_W_XD, /* 1997 */ - IC_EVEX_L2_W_XD, /* 1998 */ - IC_EVEX_L2_W_XD, /* 1999 */ - IC_EVEX_L2_OPSIZE, /* 2000 */ - IC_EVEX_L2_OPSIZE, /* 2001 */ - IC_EVEX_L2_OPSIZE, /* 2002 */ - IC_EVEX_L2_OPSIZE, /* 2003 */ - IC_EVEX_L2_OPSIZE, /* 2004 */ - IC_EVEX_L2_OPSIZE, /* 2005 */ - IC_EVEX_L2_OPSIZE, /* 2006 */ - IC_EVEX_L2_OPSIZE, /* 2007 */ - IC_EVEX_L2_W_OPSIZE, /* 2008 */ - IC_EVEX_L2_W_OPSIZE, /* 2009 */ - IC_EVEX_L2_W_OPSIZE, /* 2010 */ - IC_EVEX_L2_W_OPSIZE, /* 2011 */ - IC_EVEX_L2_W_OPSIZE, /* 2012 */ - IC_EVEX_L2_W_OPSIZE, /* 2013 */ - IC_EVEX_L2_W_OPSIZE, /* 2014 */ - IC_EVEX_L2_W_OPSIZE, /* 2015 */ - IC_EVEX_L2, /* 2016 */ - IC_EVEX_L2, /* 2017 */ - IC_EVEX_L2_XS, /* 2018 */ - IC_EVEX_L2_XS, /* 2019 */ - IC_EVEX_L2_XD, /* 2020 */ - IC_EVEX_L2_XD, /* 2021 */ - IC_EVEX_L2_XD, /* 2022 */ - IC_EVEX_L2_XD, /* 2023 */ - IC_EVEX_L2_W, /* 2024 */ - IC_EVEX_L2_W, /* 2025 */ - IC_EVEX_L2_W_XS, /* 2026 */ - IC_EVEX_L2_W_XS, /* 2027 */ - IC_EVEX_L2_W_XD, /* 2028 */ - IC_EVEX_L2_W_XD, /* 2029 */ - IC_EVEX_L2_W_XD, /* 2030 */ - IC_EVEX_L2_W_XD, /* 2031 */ - IC_EVEX_L2_OPSIZE, /* 2032 */ - IC_EVEX_L2_OPSIZE, /* 2033 */ - IC_EVEX_L2_OPSIZE, /* 2034 */ - IC_EVEX_L2_OPSIZE, /* 2035 */ - IC_EVEX_L2_OPSIZE, /* 2036 */ - IC_EVEX_L2_OPSIZE, /* 2037 */ - IC_EVEX_L2_OPSIZE, /* 2038 */ - IC_EVEX_L2_OPSIZE, /* 2039 */ - IC_EVEX_L2_W_OPSIZE, /* 2040 */ - IC_EVEX_L2_W_OPSIZE, /* 2041 */ - IC_EVEX_L2_W_OPSIZE, /* 2042 */ - IC_EVEX_L2_W_OPSIZE, /* 2043 */ - IC_EVEX_L2_W_OPSIZE, /* 2044 */ - IC_EVEX_L2_W_OPSIZE, /* 2045 */ - IC_EVEX_L2_W_OPSIZE, /* 2046 */ - IC_EVEX_L2_W_OPSIZE, /* 2047 */ - IC, /* 2048 */ - IC_64BIT, /* 2049 */ - IC_XS, /* 2050 */ - IC_64BIT_XS, /* 2051 */ - IC_XD, /* 2052 */ - IC_64BIT_XD, /* 2053 */ - IC_XS, /* 2054 */ - IC_64BIT_XS, /* 2055 */ - IC, /* 2056 */ - IC_64BIT_REXW, /* 2057 */ - IC_XS, /* 2058 */ - IC_64BIT_REXW_XS, /* 2059 */ - IC_XD, /* 2060 */ - IC_64BIT_REXW_XD, /* 2061 */ - IC_XS, /* 2062 */ - IC_64BIT_REXW_XS, /* 2063 */ - IC_OPSIZE, /* 2064 */ - IC_64BIT_OPSIZE, /* 2065 */ - IC_XS_OPSIZE, /* 2066 */ - IC_64BIT_XS_OPSIZE, /* 2067 */ - IC_XD_OPSIZE, /* 2068 */ - IC_64BIT_XD_OPSIZE, /* 2069 */ - IC_XS_OPSIZE, /* 2070 */ - IC_64BIT_XD_OPSIZE, /* 2071 */ - IC_OPSIZE, /* 2072 */ - IC_64BIT_REXW_OPSIZE, /* 2073 */ - IC_XS_OPSIZE, /* 2074 */ - IC_64BIT_REXW_XS, /* 2075 */ - IC_XD_OPSIZE, /* 2076 */ - IC_64BIT_REXW_XD, /* 2077 */ - IC_XS_OPSIZE, /* 2078 */ - IC_64BIT_REXW_XS, /* 2079 */ - IC_ADSIZE, /* 2080 */ - IC_64BIT_ADSIZE, /* 2081 */ - IC_XS, /* 2082 */ - IC_64BIT_XS, /* 2083 */ - IC_XD, /* 2084 */ - IC_64BIT_XD, /* 2085 */ - IC_XS, /* 2086 */ - IC_64BIT_XS, /* 2087 */ - IC_ADSIZE, /* 2088 */ - IC_64BIT_ADSIZE, /* 2089 */ - IC_XS, /* 2090 */ - IC_64BIT_REXW_XS, /* 2091 */ - IC_XD, /* 2092 */ - IC_64BIT_REXW_XD, /* 2093 */ - IC_XS, /* 2094 */ - IC_64BIT_REXW_XS, /* 2095 */ - IC_OPSIZE, /* 2096 */ - IC_64BIT_OPSIZE, /* 2097 */ - IC_XS_OPSIZE, /* 2098 */ - IC_64BIT_XS_OPSIZE, /* 2099 */ - IC_XD_OPSIZE, /* 2100 */ - IC_64BIT_XD_OPSIZE, /* 2101 */ - IC_XS_OPSIZE, /* 2102 */ - IC_64BIT_XD_OPSIZE, /* 2103 */ - IC_OPSIZE, /* 2104 */ - IC_64BIT_REXW_OPSIZE, /* 2105 */ - IC_XS_OPSIZE, /* 2106 */ - IC_64BIT_REXW_XS, /* 2107 */ - IC_XD_OPSIZE, /* 2108 */ - IC_64BIT_REXW_XD, /* 2109 */ - IC_XS_OPSIZE, /* 2110 */ - IC_64BIT_REXW_XS, /* 2111 */ - IC_VEX, /* 2112 */ - IC_VEX, /* 2113 */ - IC_VEX_XS, /* 2114 */ - IC_VEX_XS, /* 2115 */ - IC_VEX_XD, /* 2116 */ - IC_VEX_XD, /* 2117 */ - IC_VEX_XD, /* 2118 */ - IC_VEX_XD, /* 2119 */ - IC_VEX_W, /* 2120 */ - IC_VEX_W, /* 2121 */ - IC_VEX_W_XS, /* 2122 */ - IC_VEX_W_XS, /* 2123 */ - IC_VEX_W_XD, /* 2124 */ - IC_VEX_W_XD, /* 2125 */ - IC_VEX_W_XD, /* 2126 */ - IC_VEX_W_XD, /* 2127 */ - IC_VEX_OPSIZE, /* 2128 */ - IC_VEX_OPSIZE, /* 2129 */ - IC_VEX_OPSIZE, /* 2130 */ - IC_VEX_OPSIZE, /* 2131 */ - IC_VEX_OPSIZE, /* 2132 */ - IC_VEX_OPSIZE, /* 2133 */ - IC_VEX_OPSIZE, /* 2134 */ - IC_VEX_OPSIZE, /* 2135 */ - IC_VEX_W_OPSIZE, /* 2136 */ - IC_VEX_W_OPSIZE, /* 2137 */ - IC_VEX_W_OPSIZE, /* 2138 */ - IC_VEX_W_OPSIZE, /* 2139 */ - IC_VEX_W_OPSIZE, /* 2140 */ - IC_VEX_W_OPSIZE, /* 2141 */ - IC_VEX_W_OPSIZE, /* 2142 */ - IC_VEX_W_OPSIZE, /* 2143 */ - IC_VEX, /* 2144 */ - IC_VEX, /* 2145 */ - IC_VEX_XS, /* 2146 */ - IC_VEX_XS, /* 2147 */ - IC_VEX_XD, /* 2148 */ - IC_VEX_XD, /* 2149 */ - IC_VEX_XD, /* 2150 */ - IC_VEX_XD, /* 2151 */ - IC_VEX_W, /* 2152 */ - IC_VEX_W, /* 2153 */ - IC_VEX_W_XS, /* 2154 */ - IC_VEX_W_XS, /* 2155 */ - IC_VEX_W_XD, /* 2156 */ - IC_VEX_W_XD, /* 2157 */ - IC_VEX_W_XD, /* 2158 */ - IC_VEX_W_XD, /* 2159 */ - IC_VEX_OPSIZE, /* 2160 */ - IC_VEX_OPSIZE, /* 2161 */ - IC_VEX_OPSIZE, /* 2162 */ - IC_VEX_OPSIZE, /* 2163 */ - IC_VEX_OPSIZE, /* 2164 */ - IC_VEX_OPSIZE, /* 2165 */ - IC_VEX_OPSIZE, /* 2166 */ - IC_VEX_OPSIZE, /* 2167 */ - IC_VEX_W_OPSIZE, /* 2168 */ - IC_VEX_W_OPSIZE, /* 2169 */ - IC_VEX_W_OPSIZE, /* 2170 */ - IC_VEX_W_OPSIZE, /* 2171 */ - IC_VEX_W_OPSIZE, /* 2172 */ - IC_VEX_W_OPSIZE, /* 2173 */ - IC_VEX_W_OPSIZE, /* 2174 */ - IC_VEX_W_OPSIZE, /* 2175 */ - IC_VEX_L, /* 2176 */ - IC_VEX_L, /* 2177 */ - IC_VEX_L_XS, /* 2178 */ - IC_VEX_L_XS, /* 2179 */ - IC_VEX_L_XD, /* 2180 */ - IC_VEX_L_XD, /* 2181 */ - IC_VEX_L_XD, /* 2182 */ - IC_VEX_L_XD, /* 2183 */ - IC_VEX_L_W, /* 2184 */ - IC_VEX_L_W, /* 2185 */ - IC_VEX_L_W_XS, /* 2186 */ - IC_VEX_L_W_XS, /* 2187 */ - IC_VEX_L_W_XD, /* 2188 */ - IC_VEX_L_W_XD, /* 2189 */ - IC_VEX_L_W_XD, /* 2190 */ - IC_VEX_L_W_XD, /* 2191 */ - IC_VEX_L_OPSIZE, /* 2192 */ - IC_VEX_L_OPSIZE, /* 2193 */ - IC_VEX_L_OPSIZE, /* 2194 */ - IC_VEX_L_OPSIZE, /* 2195 */ - IC_VEX_L_OPSIZE, /* 2196 */ - IC_VEX_L_OPSIZE, /* 2197 */ - IC_VEX_L_OPSIZE, /* 2198 */ - IC_VEX_L_OPSIZE, /* 2199 */ - IC_VEX_L_W_OPSIZE, /* 2200 */ - IC_VEX_L_W_OPSIZE, /* 2201 */ - IC_VEX_L_W_OPSIZE, /* 2202 */ - IC_VEX_L_W_OPSIZE, /* 2203 */ - IC_VEX_L_W_OPSIZE, /* 2204 */ - IC_VEX_L_W_OPSIZE, /* 2205 */ - IC_VEX_L_W_OPSIZE, /* 2206 */ - IC_VEX_L_W_OPSIZE, /* 2207 */ - IC_VEX_L, /* 2208 */ - IC_VEX_L, /* 2209 */ - IC_VEX_L_XS, /* 2210 */ - IC_VEX_L_XS, /* 2211 */ - IC_VEX_L_XD, /* 2212 */ - IC_VEX_L_XD, /* 2213 */ - IC_VEX_L_XD, /* 2214 */ - IC_VEX_L_XD, /* 2215 */ - IC_VEX_L_W, /* 2216 */ - IC_VEX_L_W, /* 2217 */ - IC_VEX_L_W_XS, /* 2218 */ - IC_VEX_L_W_XS, /* 2219 */ - IC_VEX_L_W_XD, /* 2220 */ - IC_VEX_L_W_XD, /* 2221 */ - IC_VEX_L_W_XD, /* 2222 */ - IC_VEX_L_W_XD, /* 2223 */ - IC_VEX_L_OPSIZE, /* 2224 */ - IC_VEX_L_OPSIZE, /* 2225 */ - IC_VEX_L_OPSIZE, /* 2226 */ - IC_VEX_L_OPSIZE, /* 2227 */ - IC_VEX_L_OPSIZE, /* 2228 */ - IC_VEX_L_OPSIZE, /* 2229 */ - IC_VEX_L_OPSIZE, /* 2230 */ - IC_VEX_L_OPSIZE, /* 2231 */ - IC_VEX_L_W_OPSIZE, /* 2232 */ - IC_VEX_L_W_OPSIZE, /* 2233 */ - IC_VEX_L_W_OPSIZE, /* 2234 */ - IC_VEX_L_W_OPSIZE, /* 2235 */ - IC_VEX_L_W_OPSIZE, /* 2236 */ - IC_VEX_L_W_OPSIZE, /* 2237 */ - IC_VEX_L_W_OPSIZE, /* 2238 */ - IC_VEX_L_W_OPSIZE, /* 2239 */ - IC_VEX_L, /* 2240 */ - IC_VEX_L, /* 2241 */ - IC_VEX_L_XS, /* 2242 */ - IC_VEX_L_XS, /* 2243 */ - IC_VEX_L_XD, /* 2244 */ - IC_VEX_L_XD, /* 2245 */ - IC_VEX_L_XD, /* 2246 */ - IC_VEX_L_XD, /* 2247 */ - IC_VEX_L_W, /* 2248 */ - IC_VEX_L_W, /* 2249 */ - IC_VEX_L_W_XS, /* 2250 */ - IC_VEX_L_W_XS, /* 2251 */ - IC_VEX_L_W_XD, /* 2252 */ - IC_VEX_L_W_XD, /* 2253 */ - IC_VEX_L_W_XD, /* 2254 */ - IC_VEX_L_W_XD, /* 2255 */ - IC_VEX_L_OPSIZE, /* 2256 */ - IC_VEX_L_OPSIZE, /* 2257 */ - IC_VEX_L_OPSIZE, /* 2258 */ - IC_VEX_L_OPSIZE, /* 2259 */ - IC_VEX_L_OPSIZE, /* 2260 */ - IC_VEX_L_OPSIZE, /* 2261 */ - IC_VEX_L_OPSIZE, /* 2262 */ - IC_VEX_L_OPSIZE, /* 2263 */ - IC_VEX_L_W_OPSIZE, /* 2264 */ - IC_VEX_L_W_OPSIZE, /* 2265 */ - IC_VEX_L_W_OPSIZE, /* 2266 */ - IC_VEX_L_W_OPSIZE, /* 2267 */ - IC_VEX_L_W_OPSIZE, /* 2268 */ - IC_VEX_L_W_OPSIZE, /* 2269 */ - IC_VEX_L_W_OPSIZE, /* 2270 */ - IC_VEX_L_W_OPSIZE, /* 2271 */ - IC_VEX_L, /* 2272 */ - IC_VEX_L, /* 2273 */ - IC_VEX_L_XS, /* 2274 */ - IC_VEX_L_XS, /* 2275 */ - IC_VEX_L_XD, /* 2276 */ - IC_VEX_L_XD, /* 2277 */ - IC_VEX_L_XD, /* 2278 */ - IC_VEX_L_XD, /* 2279 */ - IC_VEX_L_W, /* 2280 */ - IC_VEX_L_W, /* 2281 */ - IC_VEX_L_W_XS, /* 2282 */ - IC_VEX_L_W_XS, /* 2283 */ - IC_VEX_L_W_XD, /* 2284 */ - IC_VEX_L_W_XD, /* 2285 */ - IC_VEX_L_W_XD, /* 2286 */ - IC_VEX_L_W_XD, /* 2287 */ - IC_VEX_L_OPSIZE, /* 2288 */ - IC_VEX_L_OPSIZE, /* 2289 */ - IC_VEX_L_OPSIZE, /* 2290 */ - IC_VEX_L_OPSIZE, /* 2291 */ - IC_VEX_L_OPSIZE, /* 2292 */ - IC_VEX_L_OPSIZE, /* 2293 */ - IC_VEX_L_OPSIZE, /* 2294 */ - IC_VEX_L_OPSIZE, /* 2295 */ - IC_VEX_L_W_OPSIZE, /* 2296 */ - IC_VEX_L_W_OPSIZE, /* 2297 */ - IC_VEX_L_W_OPSIZE, /* 2298 */ - IC_VEX_L_W_OPSIZE, /* 2299 */ - IC_VEX_L_W_OPSIZE, /* 2300 */ - IC_VEX_L_W_OPSIZE, /* 2301 */ - IC_VEX_L_W_OPSIZE, /* 2302 */ - IC_VEX_L_W_OPSIZE, /* 2303 */ - IC_EVEX_K, /* 2304 */ - IC_EVEX_K, /* 2305 */ - IC_EVEX_XS_K, /* 2306 */ - IC_EVEX_XS_K, /* 2307 */ - IC_EVEX_XD_K, /* 2308 */ - IC_EVEX_XD_K, /* 2309 */ - IC_EVEX_XD_K, /* 2310 */ - IC_EVEX_XD_K, /* 2311 */ - IC_EVEX_W_K, /* 2312 */ - IC_EVEX_W_K, /* 2313 */ - IC_EVEX_W_XS_K, /* 2314 */ - IC_EVEX_W_XS_K, /* 2315 */ - IC_EVEX_W_XD_K, /* 2316 */ - IC_EVEX_W_XD_K, /* 2317 */ - IC_EVEX_W_XD_K, /* 2318 */ - IC_EVEX_W_XD_K, /* 2319 */ - IC_EVEX_OPSIZE_K, /* 2320 */ - IC_EVEX_OPSIZE_K, /* 2321 */ - IC_EVEX_OPSIZE_K, /* 2322 */ - IC_EVEX_OPSIZE_K, /* 2323 */ - IC_EVEX_OPSIZE_K, /* 2324 */ - IC_EVEX_OPSIZE_K, /* 2325 */ - IC_EVEX_OPSIZE_K, /* 2326 */ - IC_EVEX_OPSIZE_K, /* 2327 */ - IC_EVEX_W_OPSIZE_K, /* 2328 */ - IC_EVEX_W_OPSIZE_K, /* 2329 */ - IC_EVEX_W_OPSIZE_K, /* 2330 */ - IC_EVEX_W_OPSIZE_K, /* 2331 */ - IC_EVEX_W_OPSIZE_K, /* 2332 */ - IC_EVEX_W_OPSIZE_K, /* 2333 */ - IC_EVEX_W_OPSIZE_K, /* 2334 */ - IC_EVEX_W_OPSIZE_K, /* 2335 */ - IC_EVEX_K, /* 2336 */ - IC_EVEX_K, /* 2337 */ - IC_EVEX_XS_K, /* 2338 */ - IC_EVEX_XS_K, /* 2339 */ - IC_EVEX_XD_K, /* 2340 */ - IC_EVEX_XD_K, /* 2341 */ - IC_EVEX_XD_K, /* 2342 */ - IC_EVEX_XD_K, /* 2343 */ - IC_EVEX_W_K, /* 2344 */ - IC_EVEX_W_K, /* 2345 */ - IC_EVEX_W_XS_K, /* 2346 */ - IC_EVEX_W_XS_K, /* 2347 */ - IC_EVEX_W_XD_K, /* 2348 */ - IC_EVEX_W_XD_K, /* 2349 */ - IC_EVEX_W_XD_K, /* 2350 */ - IC_EVEX_W_XD_K, /* 2351 */ - IC_EVEX_OPSIZE_K, /* 2352 */ - IC_EVEX_OPSIZE_K, /* 2353 */ - IC_EVEX_OPSIZE_K, /* 2354 */ - IC_EVEX_OPSIZE_K, /* 2355 */ - IC_EVEX_OPSIZE_K, /* 2356 */ - IC_EVEX_OPSIZE_K, /* 2357 */ - IC_EVEX_OPSIZE_K, /* 2358 */ - IC_EVEX_OPSIZE_K, /* 2359 */ - IC_EVEX_W_OPSIZE_K, /* 2360 */ - IC_EVEX_W_OPSIZE_K, /* 2361 */ - IC_EVEX_W_OPSIZE_K, /* 2362 */ - IC_EVEX_W_OPSIZE_K, /* 2363 */ - IC_EVEX_W_OPSIZE_K, /* 2364 */ - IC_EVEX_W_OPSIZE_K, /* 2365 */ - IC_EVEX_W_OPSIZE_K, /* 2366 */ - IC_EVEX_W_OPSIZE_K, /* 2367 */ - IC_EVEX_K, /* 2368 */ - IC_EVEX_K, /* 2369 */ - IC_EVEX_XS_K, /* 2370 */ - IC_EVEX_XS_K, /* 2371 */ - IC_EVEX_XD_K, /* 2372 */ - IC_EVEX_XD_K, /* 2373 */ - IC_EVEX_XD_K, /* 2374 */ - IC_EVEX_XD_K, /* 2375 */ - IC_EVEX_W_K, /* 2376 */ - IC_EVEX_W_K, /* 2377 */ - IC_EVEX_W_XS_K, /* 2378 */ - IC_EVEX_W_XS_K, /* 2379 */ - IC_EVEX_W_XD_K, /* 2380 */ - IC_EVEX_W_XD_K, /* 2381 */ - IC_EVEX_W_XD_K, /* 2382 */ - IC_EVEX_W_XD_K, /* 2383 */ - IC_EVEX_OPSIZE_K, /* 2384 */ - IC_EVEX_OPSIZE_K, /* 2385 */ - IC_EVEX_OPSIZE_K, /* 2386 */ - IC_EVEX_OPSIZE_K, /* 2387 */ - IC_EVEX_OPSIZE_K, /* 2388 */ - IC_EVEX_OPSIZE_K, /* 2389 */ - IC_EVEX_OPSIZE_K, /* 2390 */ - IC_EVEX_OPSIZE_K, /* 2391 */ - IC_EVEX_W_OPSIZE_K, /* 2392 */ - IC_EVEX_W_OPSIZE_K, /* 2393 */ - IC_EVEX_W_OPSIZE_K, /* 2394 */ - IC_EVEX_W_OPSIZE_K, /* 2395 */ - IC_EVEX_W_OPSIZE_K, /* 2396 */ - IC_EVEX_W_OPSIZE_K, /* 2397 */ - IC_EVEX_W_OPSIZE_K, /* 2398 */ - IC_EVEX_W_OPSIZE_K, /* 2399 */ - IC_EVEX_K, /* 2400 */ - IC_EVEX_K, /* 2401 */ - IC_EVEX_XS_K, /* 2402 */ - IC_EVEX_XS_K, /* 2403 */ - IC_EVEX_XD_K, /* 2404 */ - IC_EVEX_XD_K, /* 2405 */ - IC_EVEX_XD_K, /* 2406 */ - IC_EVEX_XD_K, /* 2407 */ - IC_EVEX_W_K, /* 2408 */ - IC_EVEX_W_K, /* 2409 */ - IC_EVEX_W_XS_K, /* 2410 */ - IC_EVEX_W_XS_K, /* 2411 */ - IC_EVEX_W_XD_K, /* 2412 */ - IC_EVEX_W_XD_K, /* 2413 */ - IC_EVEX_W_XD_K, /* 2414 */ - IC_EVEX_W_XD_K, /* 2415 */ - IC_EVEX_OPSIZE_K, /* 2416 */ - IC_EVEX_OPSIZE_K, /* 2417 */ - IC_EVEX_OPSIZE_K, /* 2418 */ - IC_EVEX_OPSIZE_K, /* 2419 */ - IC_EVEX_OPSIZE_K, /* 2420 */ - IC_EVEX_OPSIZE_K, /* 2421 */ - IC_EVEX_OPSIZE_K, /* 2422 */ - IC_EVEX_OPSIZE_K, /* 2423 */ - IC_EVEX_W_OPSIZE_K, /* 2424 */ - IC_EVEX_W_OPSIZE_K, /* 2425 */ - IC_EVEX_W_OPSIZE_K, /* 2426 */ - IC_EVEX_W_OPSIZE_K, /* 2427 */ - IC_EVEX_W_OPSIZE_K, /* 2428 */ - IC_EVEX_W_OPSIZE_K, /* 2429 */ - IC_EVEX_W_OPSIZE_K, /* 2430 */ - IC_EVEX_W_OPSIZE_K, /* 2431 */ - IC_EVEX_K, /* 2432 */ - IC_EVEX_K, /* 2433 */ - IC_EVEX_XS_K, /* 2434 */ - IC_EVEX_XS_K, /* 2435 */ - IC_EVEX_XD_K, /* 2436 */ - IC_EVEX_XD_K, /* 2437 */ - IC_EVEX_XD_K, /* 2438 */ - IC_EVEX_XD_K, /* 2439 */ - IC_EVEX_W_K, /* 2440 */ - IC_EVEX_W_K, /* 2441 */ - IC_EVEX_W_XS_K, /* 2442 */ - IC_EVEX_W_XS_K, /* 2443 */ - IC_EVEX_W_XD_K, /* 2444 */ - IC_EVEX_W_XD_K, /* 2445 */ - IC_EVEX_W_XD_K, /* 2446 */ - IC_EVEX_W_XD_K, /* 2447 */ - IC_EVEX_OPSIZE_K, /* 2448 */ - IC_EVEX_OPSIZE_K, /* 2449 */ - IC_EVEX_OPSIZE_K, /* 2450 */ - IC_EVEX_OPSIZE_K, /* 2451 */ - IC_EVEX_OPSIZE_K, /* 2452 */ - IC_EVEX_OPSIZE_K, /* 2453 */ - IC_EVEX_OPSIZE_K, /* 2454 */ - IC_EVEX_OPSIZE_K, /* 2455 */ - IC_EVEX_W_OPSIZE_K, /* 2456 */ - IC_EVEX_W_OPSIZE_K, /* 2457 */ - IC_EVEX_W_OPSIZE_K, /* 2458 */ - IC_EVEX_W_OPSIZE_K, /* 2459 */ - IC_EVEX_W_OPSIZE_K, /* 2460 */ - IC_EVEX_W_OPSIZE_K, /* 2461 */ - IC_EVEX_W_OPSIZE_K, /* 2462 */ - IC_EVEX_W_OPSIZE_K, /* 2463 */ - IC_EVEX_K, /* 2464 */ - IC_EVEX_K, /* 2465 */ - IC_EVEX_XS_K, /* 2466 */ - IC_EVEX_XS_K, /* 2467 */ - IC_EVEX_XD_K, /* 2468 */ - IC_EVEX_XD_K, /* 2469 */ - IC_EVEX_XD_K, /* 2470 */ - IC_EVEX_XD_K, /* 2471 */ - IC_EVEX_W_K, /* 2472 */ - IC_EVEX_W_K, /* 2473 */ - IC_EVEX_W_XS_K, /* 2474 */ - IC_EVEX_W_XS_K, /* 2475 */ - IC_EVEX_W_XD_K, /* 2476 */ - IC_EVEX_W_XD_K, /* 2477 */ - IC_EVEX_W_XD_K, /* 2478 */ - IC_EVEX_W_XD_K, /* 2479 */ - IC_EVEX_OPSIZE_K, /* 2480 */ - IC_EVEX_OPSIZE_K, /* 2481 */ - IC_EVEX_OPSIZE_K, /* 2482 */ - IC_EVEX_OPSIZE_K, /* 2483 */ - IC_EVEX_OPSIZE_K, /* 2484 */ - IC_EVEX_OPSIZE_K, /* 2485 */ - IC_EVEX_OPSIZE_K, /* 2486 */ - IC_EVEX_OPSIZE_K, /* 2487 */ - IC_EVEX_W_OPSIZE_K, /* 2488 */ - IC_EVEX_W_OPSIZE_K, /* 2489 */ - IC_EVEX_W_OPSIZE_K, /* 2490 */ - IC_EVEX_W_OPSIZE_K, /* 2491 */ - IC_EVEX_W_OPSIZE_K, /* 2492 */ - IC_EVEX_W_OPSIZE_K, /* 2493 */ - IC_EVEX_W_OPSIZE_K, /* 2494 */ - IC_EVEX_W_OPSIZE_K, /* 2495 */ - IC_EVEX_K, /* 2496 */ - IC_EVEX_K, /* 2497 */ - IC_EVEX_XS_K, /* 2498 */ - IC_EVEX_XS_K, /* 2499 */ - IC_EVEX_XD_K, /* 2500 */ - IC_EVEX_XD_K, /* 2501 */ - IC_EVEX_XD_K, /* 2502 */ - IC_EVEX_XD_K, /* 2503 */ - IC_EVEX_W_K, /* 2504 */ - IC_EVEX_W_K, /* 2505 */ - IC_EVEX_W_XS_K, /* 2506 */ - IC_EVEX_W_XS_K, /* 2507 */ - IC_EVEX_W_XD_K, /* 2508 */ - IC_EVEX_W_XD_K, /* 2509 */ - IC_EVEX_W_XD_K, /* 2510 */ - IC_EVEX_W_XD_K, /* 2511 */ - IC_EVEX_OPSIZE_K, /* 2512 */ - IC_EVEX_OPSIZE_K, /* 2513 */ - IC_EVEX_OPSIZE_K, /* 2514 */ - IC_EVEX_OPSIZE_K, /* 2515 */ - IC_EVEX_OPSIZE_K, /* 2516 */ - IC_EVEX_OPSIZE_K, /* 2517 */ - IC_EVEX_OPSIZE_K, /* 2518 */ - IC_EVEX_OPSIZE_K, /* 2519 */ - IC_EVEX_W_OPSIZE_K, /* 2520 */ - IC_EVEX_W_OPSIZE_K, /* 2521 */ - IC_EVEX_W_OPSIZE_K, /* 2522 */ - IC_EVEX_W_OPSIZE_K, /* 2523 */ - IC_EVEX_W_OPSIZE_K, /* 2524 */ - IC_EVEX_W_OPSIZE_K, /* 2525 */ - IC_EVEX_W_OPSIZE_K, /* 2526 */ - IC_EVEX_W_OPSIZE_K, /* 2527 */ - IC_EVEX_K, /* 2528 */ - IC_EVEX_K, /* 2529 */ - IC_EVEX_XS_K, /* 2530 */ - IC_EVEX_XS_K, /* 2531 */ - IC_EVEX_XD_K, /* 2532 */ - IC_EVEX_XD_K, /* 2533 */ - IC_EVEX_XD_K, /* 2534 */ - IC_EVEX_XD_K, /* 2535 */ - IC_EVEX_W_K, /* 2536 */ - IC_EVEX_W_K, /* 2537 */ - IC_EVEX_W_XS_K, /* 2538 */ - IC_EVEX_W_XS_K, /* 2539 */ - IC_EVEX_W_XD_K, /* 2540 */ - IC_EVEX_W_XD_K, /* 2541 */ - IC_EVEX_W_XD_K, /* 2542 */ - IC_EVEX_W_XD_K, /* 2543 */ - IC_EVEX_OPSIZE_K, /* 2544 */ - IC_EVEX_OPSIZE_K, /* 2545 */ - IC_EVEX_OPSIZE_K, /* 2546 */ - IC_EVEX_OPSIZE_K, /* 2547 */ - IC_EVEX_OPSIZE_K, /* 2548 */ - IC_EVEX_OPSIZE_K, /* 2549 */ - IC_EVEX_OPSIZE_K, /* 2550 */ - IC_EVEX_OPSIZE_K, /* 2551 */ - IC_EVEX_W_OPSIZE_K, /* 2552 */ - IC_EVEX_W_OPSIZE_K, /* 2553 */ - IC_EVEX_W_OPSIZE_K, /* 2554 */ - IC_EVEX_W_OPSIZE_K, /* 2555 */ - IC_EVEX_W_OPSIZE_K, /* 2556 */ - IC_EVEX_W_OPSIZE_K, /* 2557 */ - IC_EVEX_W_OPSIZE_K, /* 2558 */ - IC_EVEX_W_OPSIZE_K, /* 2559 */ - IC, /* 2560 */ - IC_64BIT, /* 2561 */ - IC_XS, /* 2562 */ - IC_64BIT_XS, /* 2563 */ - IC_XD, /* 2564 */ - IC_64BIT_XD, /* 2565 */ - IC_XS, /* 2566 */ - IC_64BIT_XS, /* 2567 */ - IC, /* 2568 */ - IC_64BIT_REXW, /* 2569 */ - IC_XS, /* 2570 */ - IC_64BIT_REXW_XS, /* 2571 */ - IC_XD, /* 2572 */ - IC_64BIT_REXW_XD, /* 2573 */ - IC_XS, /* 2574 */ - IC_64BIT_REXW_XS, /* 2575 */ - IC_OPSIZE, /* 2576 */ - IC_64BIT_OPSIZE, /* 2577 */ - IC_XS_OPSIZE, /* 2578 */ - IC_64BIT_XS_OPSIZE, /* 2579 */ - IC_XD_OPSIZE, /* 2580 */ - IC_64BIT_XD_OPSIZE, /* 2581 */ - IC_XS_OPSIZE, /* 2582 */ - IC_64BIT_XD_OPSIZE, /* 2583 */ - IC_OPSIZE, /* 2584 */ - IC_64BIT_REXW_OPSIZE, /* 2585 */ - IC_XS_OPSIZE, /* 2586 */ - IC_64BIT_REXW_XS, /* 2587 */ - IC_XD_OPSIZE, /* 2588 */ - IC_64BIT_REXW_XD, /* 2589 */ - IC_XS_OPSIZE, /* 2590 */ - IC_64BIT_REXW_XS, /* 2591 */ - IC_ADSIZE, /* 2592 */ - IC_64BIT_ADSIZE, /* 2593 */ - IC_XS, /* 2594 */ - IC_64BIT_XS, /* 2595 */ - IC_XD, /* 2596 */ - IC_64BIT_XD, /* 2597 */ - IC_XS, /* 2598 */ - IC_64BIT_XS, /* 2599 */ - IC_ADSIZE, /* 2600 */ - IC_64BIT_ADSIZE, /* 2601 */ - IC_XS, /* 2602 */ - IC_64BIT_REXW_XS, /* 2603 */ - IC_XD, /* 2604 */ - IC_64BIT_REXW_XD, /* 2605 */ - IC_XS, /* 2606 */ - IC_64BIT_REXW_XS, /* 2607 */ - IC_OPSIZE, /* 2608 */ - IC_64BIT_OPSIZE, /* 2609 */ - IC_XS_OPSIZE, /* 2610 */ - IC_64BIT_XS_OPSIZE, /* 2611 */ - IC_XD_OPSIZE, /* 2612 */ - IC_64BIT_XD_OPSIZE, /* 2613 */ - IC_XS_OPSIZE, /* 2614 */ - IC_64BIT_XD_OPSIZE, /* 2615 */ - IC_OPSIZE, /* 2616 */ - IC_64BIT_REXW_OPSIZE, /* 2617 */ - IC_XS_OPSIZE, /* 2618 */ - IC_64BIT_REXW_XS, /* 2619 */ - IC_XD_OPSIZE, /* 2620 */ - IC_64BIT_REXW_XD, /* 2621 */ - IC_XS_OPSIZE, /* 2622 */ - IC_64BIT_REXW_XS, /* 2623 */ - IC_VEX, /* 2624 */ - IC_VEX, /* 2625 */ - IC_VEX_XS, /* 2626 */ - IC_VEX_XS, /* 2627 */ - IC_VEX_XD, /* 2628 */ - IC_VEX_XD, /* 2629 */ - IC_VEX_XD, /* 2630 */ - IC_VEX_XD, /* 2631 */ - IC_VEX_W, /* 2632 */ - IC_VEX_W, /* 2633 */ - IC_VEX_W_XS, /* 2634 */ - IC_VEX_W_XS, /* 2635 */ - IC_VEX_W_XD, /* 2636 */ - IC_VEX_W_XD, /* 2637 */ - IC_VEX_W_XD, /* 2638 */ - IC_VEX_W_XD, /* 2639 */ - IC_VEX_OPSIZE, /* 2640 */ - IC_VEX_OPSIZE, /* 2641 */ - IC_VEX_OPSIZE, /* 2642 */ - IC_VEX_OPSIZE, /* 2643 */ - IC_VEX_OPSIZE, /* 2644 */ - IC_VEX_OPSIZE, /* 2645 */ - IC_VEX_OPSIZE, /* 2646 */ - IC_VEX_OPSIZE, /* 2647 */ - IC_VEX_W_OPSIZE, /* 2648 */ - IC_VEX_W_OPSIZE, /* 2649 */ - IC_VEX_W_OPSIZE, /* 2650 */ - IC_VEX_W_OPSIZE, /* 2651 */ - IC_VEX_W_OPSIZE, /* 2652 */ - IC_VEX_W_OPSIZE, /* 2653 */ - IC_VEX_W_OPSIZE, /* 2654 */ - IC_VEX_W_OPSIZE, /* 2655 */ - IC_VEX, /* 2656 */ - IC_VEX, /* 2657 */ - IC_VEX_XS, /* 2658 */ - IC_VEX_XS, /* 2659 */ - IC_VEX_XD, /* 2660 */ - IC_VEX_XD, /* 2661 */ - IC_VEX_XD, /* 2662 */ - IC_VEX_XD, /* 2663 */ - IC_VEX_W, /* 2664 */ - IC_VEX_W, /* 2665 */ - IC_VEX_W_XS, /* 2666 */ - IC_VEX_W_XS, /* 2667 */ - IC_VEX_W_XD, /* 2668 */ - IC_VEX_W_XD, /* 2669 */ - IC_VEX_W_XD, /* 2670 */ - IC_VEX_W_XD, /* 2671 */ - IC_VEX_OPSIZE, /* 2672 */ - IC_VEX_OPSIZE, /* 2673 */ - IC_VEX_OPSIZE, /* 2674 */ - IC_VEX_OPSIZE, /* 2675 */ - IC_VEX_OPSIZE, /* 2676 */ - IC_VEX_OPSIZE, /* 2677 */ - IC_VEX_OPSIZE, /* 2678 */ - IC_VEX_OPSIZE, /* 2679 */ - IC_VEX_W_OPSIZE, /* 2680 */ - IC_VEX_W_OPSIZE, /* 2681 */ - IC_VEX_W_OPSIZE, /* 2682 */ - IC_VEX_W_OPSIZE, /* 2683 */ - IC_VEX_W_OPSIZE, /* 2684 */ - IC_VEX_W_OPSIZE, /* 2685 */ - IC_VEX_W_OPSIZE, /* 2686 */ - IC_VEX_W_OPSIZE, /* 2687 */ - IC_VEX_L, /* 2688 */ - IC_VEX_L, /* 2689 */ - IC_VEX_L_XS, /* 2690 */ - IC_VEX_L_XS, /* 2691 */ - IC_VEX_L_XD, /* 2692 */ - IC_VEX_L_XD, /* 2693 */ - IC_VEX_L_XD, /* 2694 */ - IC_VEX_L_XD, /* 2695 */ - IC_VEX_L_W, /* 2696 */ - IC_VEX_L_W, /* 2697 */ - IC_VEX_L_W_XS, /* 2698 */ - IC_VEX_L_W_XS, /* 2699 */ - IC_VEX_L_W_XD, /* 2700 */ - IC_VEX_L_W_XD, /* 2701 */ - IC_VEX_L_W_XD, /* 2702 */ - IC_VEX_L_W_XD, /* 2703 */ - IC_VEX_L_OPSIZE, /* 2704 */ - IC_VEX_L_OPSIZE, /* 2705 */ - IC_VEX_L_OPSIZE, /* 2706 */ - IC_VEX_L_OPSIZE, /* 2707 */ - IC_VEX_L_OPSIZE, /* 2708 */ - IC_VEX_L_OPSIZE, /* 2709 */ - IC_VEX_L_OPSIZE, /* 2710 */ - IC_VEX_L_OPSIZE, /* 2711 */ - IC_VEX_L_W_OPSIZE, /* 2712 */ - IC_VEX_L_W_OPSIZE, /* 2713 */ - IC_VEX_L_W_OPSIZE, /* 2714 */ - IC_VEX_L_W_OPSIZE, /* 2715 */ - IC_VEX_L_W_OPSIZE, /* 2716 */ - IC_VEX_L_W_OPSIZE, /* 2717 */ - IC_VEX_L_W_OPSIZE, /* 2718 */ - IC_VEX_L_W_OPSIZE, /* 2719 */ - IC_VEX_L, /* 2720 */ - IC_VEX_L, /* 2721 */ - IC_VEX_L_XS, /* 2722 */ - IC_VEX_L_XS, /* 2723 */ - IC_VEX_L_XD, /* 2724 */ - IC_VEX_L_XD, /* 2725 */ - IC_VEX_L_XD, /* 2726 */ - IC_VEX_L_XD, /* 2727 */ - IC_VEX_L_W, /* 2728 */ - IC_VEX_L_W, /* 2729 */ - IC_VEX_L_W_XS, /* 2730 */ - IC_VEX_L_W_XS, /* 2731 */ - IC_VEX_L_W_XD, /* 2732 */ - IC_VEX_L_W_XD, /* 2733 */ - IC_VEX_L_W_XD, /* 2734 */ - IC_VEX_L_W_XD, /* 2735 */ - IC_VEX_L_OPSIZE, /* 2736 */ - IC_VEX_L_OPSIZE, /* 2737 */ - IC_VEX_L_OPSIZE, /* 2738 */ - IC_VEX_L_OPSIZE, /* 2739 */ - IC_VEX_L_OPSIZE, /* 2740 */ - IC_VEX_L_OPSIZE, /* 2741 */ - IC_VEX_L_OPSIZE, /* 2742 */ - IC_VEX_L_OPSIZE, /* 2743 */ - IC_VEX_L_W_OPSIZE, /* 2744 */ - IC_VEX_L_W_OPSIZE, /* 2745 */ - IC_VEX_L_W_OPSIZE, /* 2746 */ - IC_VEX_L_W_OPSIZE, /* 2747 */ - IC_VEX_L_W_OPSIZE, /* 2748 */ - IC_VEX_L_W_OPSIZE, /* 2749 */ - IC_VEX_L_W_OPSIZE, /* 2750 */ - IC_VEX_L_W_OPSIZE, /* 2751 */ - IC_VEX_L, /* 2752 */ - IC_VEX_L, /* 2753 */ - IC_VEX_L_XS, /* 2754 */ - IC_VEX_L_XS, /* 2755 */ - IC_VEX_L_XD, /* 2756 */ - IC_VEX_L_XD, /* 2757 */ - IC_VEX_L_XD, /* 2758 */ - IC_VEX_L_XD, /* 2759 */ - IC_VEX_L_W, /* 2760 */ - IC_VEX_L_W, /* 2761 */ - IC_VEX_L_W_XS, /* 2762 */ - IC_VEX_L_W_XS, /* 2763 */ - IC_VEX_L_W_XD, /* 2764 */ - IC_VEX_L_W_XD, /* 2765 */ - IC_VEX_L_W_XD, /* 2766 */ - IC_VEX_L_W_XD, /* 2767 */ - IC_VEX_L_OPSIZE, /* 2768 */ - IC_VEX_L_OPSIZE, /* 2769 */ - IC_VEX_L_OPSIZE, /* 2770 */ - IC_VEX_L_OPSIZE, /* 2771 */ - IC_VEX_L_OPSIZE, /* 2772 */ - IC_VEX_L_OPSIZE, /* 2773 */ - IC_VEX_L_OPSIZE, /* 2774 */ - IC_VEX_L_OPSIZE, /* 2775 */ - IC_VEX_L_W_OPSIZE, /* 2776 */ - IC_VEX_L_W_OPSIZE, /* 2777 */ - IC_VEX_L_W_OPSIZE, /* 2778 */ - IC_VEX_L_W_OPSIZE, /* 2779 */ - IC_VEX_L_W_OPSIZE, /* 2780 */ - IC_VEX_L_W_OPSIZE, /* 2781 */ - IC_VEX_L_W_OPSIZE, /* 2782 */ - IC_VEX_L_W_OPSIZE, /* 2783 */ - IC_VEX_L, /* 2784 */ - IC_VEX_L, /* 2785 */ - IC_VEX_L_XS, /* 2786 */ - IC_VEX_L_XS, /* 2787 */ - IC_VEX_L_XD, /* 2788 */ - IC_VEX_L_XD, /* 2789 */ - IC_VEX_L_XD, /* 2790 */ - IC_VEX_L_XD, /* 2791 */ - IC_VEX_L_W, /* 2792 */ - IC_VEX_L_W, /* 2793 */ - IC_VEX_L_W_XS, /* 2794 */ - IC_VEX_L_W_XS, /* 2795 */ - IC_VEX_L_W_XD, /* 2796 */ - IC_VEX_L_W_XD, /* 2797 */ - IC_VEX_L_W_XD, /* 2798 */ - IC_VEX_L_W_XD, /* 2799 */ - IC_VEX_L_OPSIZE, /* 2800 */ - IC_VEX_L_OPSIZE, /* 2801 */ - IC_VEX_L_OPSIZE, /* 2802 */ - IC_VEX_L_OPSIZE, /* 2803 */ - IC_VEX_L_OPSIZE, /* 2804 */ - IC_VEX_L_OPSIZE, /* 2805 */ - IC_VEX_L_OPSIZE, /* 2806 */ - IC_VEX_L_OPSIZE, /* 2807 */ - IC_VEX_L_W_OPSIZE, /* 2808 */ - IC_VEX_L_W_OPSIZE, /* 2809 */ - IC_VEX_L_W_OPSIZE, /* 2810 */ - IC_VEX_L_W_OPSIZE, /* 2811 */ - IC_VEX_L_W_OPSIZE, /* 2812 */ - IC_VEX_L_W_OPSIZE, /* 2813 */ - IC_VEX_L_W_OPSIZE, /* 2814 */ - IC_VEX_L_W_OPSIZE, /* 2815 */ - IC_EVEX_L_K, /* 2816 */ - IC_EVEX_L_K, /* 2817 */ - IC_EVEX_L_XS_K, /* 2818 */ - IC_EVEX_L_XS_K, /* 2819 */ - IC_EVEX_L_XD_K, /* 2820 */ - IC_EVEX_L_XD_K, /* 2821 */ - IC_EVEX_L_XD_K, /* 2822 */ - IC_EVEX_L_XD_K, /* 2823 */ - IC_EVEX_L_W_K, /* 2824 */ - IC_EVEX_L_W_K, /* 2825 */ - IC_EVEX_L_W_XS_K, /* 2826 */ - IC_EVEX_L_W_XS_K, /* 2827 */ - IC_EVEX_L_W_XD_K, /* 2828 */ - IC_EVEX_L_W_XD_K, /* 2829 */ - IC_EVEX_L_W_XD_K, /* 2830 */ - IC_EVEX_L_W_XD_K, /* 2831 */ - IC_EVEX_L_OPSIZE_K, /* 2832 */ - IC_EVEX_L_OPSIZE_K, /* 2833 */ - IC_EVEX_L_OPSIZE_K, /* 2834 */ - IC_EVEX_L_OPSIZE_K, /* 2835 */ - IC_EVEX_L_OPSIZE_K, /* 2836 */ - IC_EVEX_L_OPSIZE_K, /* 2837 */ - IC_EVEX_L_OPSIZE_K, /* 2838 */ - IC_EVEX_L_OPSIZE_K, /* 2839 */ - IC_EVEX_L_W_OPSIZE_K, /* 2840 */ - IC_EVEX_L_W_OPSIZE_K, /* 2841 */ - IC_EVEX_L_W_OPSIZE_K, /* 2842 */ - IC_EVEX_L_W_OPSIZE_K, /* 2843 */ - IC_EVEX_L_W_OPSIZE_K, /* 2844 */ - IC_EVEX_L_W_OPSIZE_K, /* 2845 */ - IC_EVEX_L_W_OPSIZE_K, /* 2846 */ - IC_EVEX_L_W_OPSIZE_K, /* 2847 */ - IC_EVEX_L_K, /* 2848 */ - IC_EVEX_L_K, /* 2849 */ - IC_EVEX_L_XS_K, /* 2850 */ - IC_EVEX_L_XS_K, /* 2851 */ - IC_EVEX_L_XD_K, /* 2852 */ - IC_EVEX_L_XD_K, /* 2853 */ - IC_EVEX_L_XD_K, /* 2854 */ - IC_EVEX_L_XD_K, /* 2855 */ - IC_EVEX_L_W_K, /* 2856 */ - IC_EVEX_L_W_K, /* 2857 */ - IC_EVEX_L_W_XS_K, /* 2858 */ - IC_EVEX_L_W_XS_K, /* 2859 */ - IC_EVEX_L_W_XD_K, /* 2860 */ - IC_EVEX_L_W_XD_K, /* 2861 */ - IC_EVEX_L_W_XD_K, /* 2862 */ - IC_EVEX_L_W_XD_K, /* 2863 */ - IC_EVEX_L_OPSIZE_K, /* 2864 */ - IC_EVEX_L_OPSIZE_K, /* 2865 */ - IC_EVEX_L_OPSIZE_K, /* 2866 */ - IC_EVEX_L_OPSIZE_K, /* 2867 */ - IC_EVEX_L_OPSIZE_K, /* 2868 */ - IC_EVEX_L_OPSIZE_K, /* 2869 */ - IC_EVEX_L_OPSIZE_K, /* 2870 */ - IC_EVEX_L_OPSIZE_K, /* 2871 */ - IC_EVEX_L_W_OPSIZE_K, /* 2872 */ - IC_EVEX_L_W_OPSIZE_K, /* 2873 */ - IC_EVEX_L_W_OPSIZE_K, /* 2874 */ - IC_EVEX_L_W_OPSIZE_K, /* 2875 */ - IC_EVEX_L_W_OPSIZE_K, /* 2876 */ - IC_EVEX_L_W_OPSIZE_K, /* 2877 */ - IC_EVEX_L_W_OPSIZE_K, /* 2878 */ - IC_EVEX_L_W_OPSIZE_K, /* 2879 */ - IC_EVEX_L_K, /* 2880 */ - IC_EVEX_L_K, /* 2881 */ - IC_EVEX_L_XS_K, /* 2882 */ - IC_EVEX_L_XS_K, /* 2883 */ - IC_EVEX_L_XD_K, /* 2884 */ - IC_EVEX_L_XD_K, /* 2885 */ - IC_EVEX_L_XD_K, /* 2886 */ - IC_EVEX_L_XD_K, /* 2887 */ - IC_EVEX_L_W_K, /* 2888 */ - IC_EVEX_L_W_K, /* 2889 */ - IC_EVEX_L_W_XS_K, /* 2890 */ - IC_EVEX_L_W_XS_K, /* 2891 */ - IC_EVEX_L_W_XD_K, /* 2892 */ - IC_EVEX_L_W_XD_K, /* 2893 */ - IC_EVEX_L_W_XD_K, /* 2894 */ - IC_EVEX_L_W_XD_K, /* 2895 */ - IC_EVEX_L_OPSIZE_K, /* 2896 */ - IC_EVEX_L_OPSIZE_K, /* 2897 */ - IC_EVEX_L_OPSIZE_K, /* 2898 */ - IC_EVEX_L_OPSIZE_K, /* 2899 */ - IC_EVEX_L_OPSIZE_K, /* 2900 */ - IC_EVEX_L_OPSIZE_K, /* 2901 */ - IC_EVEX_L_OPSIZE_K, /* 2902 */ - IC_EVEX_L_OPSIZE_K, /* 2903 */ - IC_EVEX_L_W_OPSIZE_K, /* 2904 */ - IC_EVEX_L_W_OPSIZE_K, /* 2905 */ - IC_EVEX_L_W_OPSIZE_K, /* 2906 */ - IC_EVEX_L_W_OPSIZE_K, /* 2907 */ - IC_EVEX_L_W_OPSIZE_K, /* 2908 */ - IC_EVEX_L_W_OPSIZE_K, /* 2909 */ - IC_EVEX_L_W_OPSIZE_K, /* 2910 */ - IC_EVEX_L_W_OPSIZE_K, /* 2911 */ - IC_EVEX_L_K, /* 2912 */ - IC_EVEX_L_K, /* 2913 */ - IC_EVEX_L_XS_K, /* 2914 */ - IC_EVEX_L_XS_K, /* 2915 */ - IC_EVEX_L_XD_K, /* 2916 */ - IC_EVEX_L_XD_K, /* 2917 */ - IC_EVEX_L_XD_K, /* 2918 */ - IC_EVEX_L_XD_K, /* 2919 */ - IC_EVEX_L_W_K, /* 2920 */ - IC_EVEX_L_W_K, /* 2921 */ - IC_EVEX_L_W_XS_K, /* 2922 */ - IC_EVEX_L_W_XS_K, /* 2923 */ - IC_EVEX_L_W_XD_K, /* 2924 */ - IC_EVEX_L_W_XD_K, /* 2925 */ - IC_EVEX_L_W_XD_K, /* 2926 */ - IC_EVEX_L_W_XD_K, /* 2927 */ - IC_EVEX_L_OPSIZE_K, /* 2928 */ - IC_EVEX_L_OPSIZE_K, /* 2929 */ - IC_EVEX_L_OPSIZE_K, /* 2930 */ - IC_EVEX_L_OPSIZE_K, /* 2931 */ - IC_EVEX_L_OPSIZE_K, /* 2932 */ - IC_EVEX_L_OPSIZE_K, /* 2933 */ - IC_EVEX_L_OPSIZE_K, /* 2934 */ - IC_EVEX_L_OPSIZE_K, /* 2935 */ - IC_EVEX_L_W_OPSIZE_K, /* 2936 */ - IC_EVEX_L_W_OPSIZE_K, /* 2937 */ - IC_EVEX_L_W_OPSIZE_K, /* 2938 */ - IC_EVEX_L_W_OPSIZE_K, /* 2939 */ - IC_EVEX_L_W_OPSIZE_K, /* 2940 */ - IC_EVEX_L_W_OPSIZE_K, /* 2941 */ - IC_EVEX_L_W_OPSIZE_K, /* 2942 */ - IC_EVEX_L_W_OPSIZE_K, /* 2943 */ - IC_EVEX_L_K, /* 2944 */ - IC_EVEX_L_K, /* 2945 */ - IC_EVEX_L_XS_K, /* 2946 */ - IC_EVEX_L_XS_K, /* 2947 */ - IC_EVEX_L_XD_K, /* 2948 */ - IC_EVEX_L_XD_K, /* 2949 */ - IC_EVEX_L_XD_K, /* 2950 */ - IC_EVEX_L_XD_K, /* 2951 */ - IC_EVEX_L_W_K, /* 2952 */ - IC_EVEX_L_W_K, /* 2953 */ - IC_EVEX_L_W_XS_K, /* 2954 */ - IC_EVEX_L_W_XS_K, /* 2955 */ - IC_EVEX_L_W_XD_K, /* 2956 */ - IC_EVEX_L_W_XD_K, /* 2957 */ - IC_EVEX_L_W_XD_K, /* 2958 */ - IC_EVEX_L_W_XD_K, /* 2959 */ - IC_EVEX_L_OPSIZE_K, /* 2960 */ - IC_EVEX_L_OPSIZE_K, /* 2961 */ - IC_EVEX_L_OPSIZE_K, /* 2962 */ - IC_EVEX_L_OPSIZE_K, /* 2963 */ - IC_EVEX_L_OPSIZE_K, /* 2964 */ - IC_EVEX_L_OPSIZE_K, /* 2965 */ - IC_EVEX_L_OPSIZE_K, /* 2966 */ - IC_EVEX_L_OPSIZE_K, /* 2967 */ - IC_EVEX_L_W_OPSIZE_K, /* 2968 */ - IC_EVEX_L_W_OPSIZE_K, /* 2969 */ - IC_EVEX_L_W_OPSIZE_K, /* 2970 */ - IC_EVEX_L_W_OPSIZE_K, /* 2971 */ - IC_EVEX_L_W_OPSIZE_K, /* 2972 */ - IC_EVEX_L_W_OPSIZE_K, /* 2973 */ - IC_EVEX_L_W_OPSIZE_K, /* 2974 */ - IC_EVEX_L_W_OPSIZE_K, /* 2975 */ - IC_EVEX_L_K, /* 2976 */ - IC_EVEX_L_K, /* 2977 */ - IC_EVEX_L_XS_K, /* 2978 */ - IC_EVEX_L_XS_K, /* 2979 */ - IC_EVEX_L_XD_K, /* 2980 */ - IC_EVEX_L_XD_K, /* 2981 */ - IC_EVEX_L_XD_K, /* 2982 */ - IC_EVEX_L_XD_K, /* 2983 */ - IC_EVEX_L_W_K, /* 2984 */ - IC_EVEX_L_W_K, /* 2985 */ - IC_EVEX_L_W_XS_K, /* 2986 */ - IC_EVEX_L_W_XS_K, /* 2987 */ - IC_EVEX_L_W_XD_K, /* 2988 */ - IC_EVEX_L_W_XD_K, /* 2989 */ - IC_EVEX_L_W_XD_K, /* 2990 */ - IC_EVEX_L_W_XD_K, /* 2991 */ - IC_EVEX_L_OPSIZE_K, /* 2992 */ - IC_EVEX_L_OPSIZE_K, /* 2993 */ - IC_EVEX_L_OPSIZE_K, /* 2994 */ - IC_EVEX_L_OPSIZE_K, /* 2995 */ - IC_EVEX_L_OPSIZE_K, /* 2996 */ - IC_EVEX_L_OPSIZE_K, /* 2997 */ - IC_EVEX_L_OPSIZE_K, /* 2998 */ - IC_EVEX_L_OPSIZE_K, /* 2999 */ - IC_EVEX_L_W_OPSIZE_K, /* 3000 */ - IC_EVEX_L_W_OPSIZE_K, /* 3001 */ - IC_EVEX_L_W_OPSIZE_K, /* 3002 */ - IC_EVEX_L_W_OPSIZE_K, /* 3003 */ - IC_EVEX_L_W_OPSIZE_K, /* 3004 */ - IC_EVEX_L_W_OPSIZE_K, /* 3005 */ - IC_EVEX_L_W_OPSIZE_K, /* 3006 */ - IC_EVEX_L_W_OPSIZE_K, /* 3007 */ - IC_EVEX_L_K, /* 3008 */ - IC_EVEX_L_K, /* 3009 */ - IC_EVEX_L_XS_K, /* 3010 */ - IC_EVEX_L_XS_K, /* 3011 */ - IC_EVEX_L_XD_K, /* 3012 */ - IC_EVEX_L_XD_K, /* 3013 */ - IC_EVEX_L_XD_K, /* 3014 */ - IC_EVEX_L_XD_K, /* 3015 */ - IC_EVEX_L_W_K, /* 3016 */ - IC_EVEX_L_W_K, /* 3017 */ - IC_EVEX_L_W_XS_K, /* 3018 */ - IC_EVEX_L_W_XS_K, /* 3019 */ - IC_EVEX_L_W_XD_K, /* 3020 */ - IC_EVEX_L_W_XD_K, /* 3021 */ - IC_EVEX_L_W_XD_K, /* 3022 */ - IC_EVEX_L_W_XD_K, /* 3023 */ - IC_EVEX_L_OPSIZE_K, /* 3024 */ - IC_EVEX_L_OPSIZE_K, /* 3025 */ - IC_EVEX_L_OPSIZE_K, /* 3026 */ - IC_EVEX_L_OPSIZE_K, /* 3027 */ - IC_EVEX_L_OPSIZE_K, /* 3028 */ - IC_EVEX_L_OPSIZE_K, /* 3029 */ - IC_EVEX_L_OPSIZE_K, /* 3030 */ - IC_EVEX_L_OPSIZE_K, /* 3031 */ - IC_EVEX_L_W_OPSIZE_K, /* 3032 */ - IC_EVEX_L_W_OPSIZE_K, /* 3033 */ - IC_EVEX_L_W_OPSIZE_K, /* 3034 */ - IC_EVEX_L_W_OPSIZE_K, /* 3035 */ - IC_EVEX_L_W_OPSIZE_K, /* 3036 */ - IC_EVEX_L_W_OPSIZE_K, /* 3037 */ - IC_EVEX_L_W_OPSIZE_K, /* 3038 */ - IC_EVEX_L_W_OPSIZE_K, /* 3039 */ - IC_EVEX_L_K, /* 3040 */ - IC_EVEX_L_K, /* 3041 */ - IC_EVEX_L_XS_K, /* 3042 */ - IC_EVEX_L_XS_K, /* 3043 */ - IC_EVEX_L_XD_K, /* 3044 */ - IC_EVEX_L_XD_K, /* 3045 */ - IC_EVEX_L_XD_K, /* 3046 */ - IC_EVEX_L_XD_K, /* 3047 */ - IC_EVEX_L_W_K, /* 3048 */ - IC_EVEX_L_W_K, /* 3049 */ - IC_EVEX_L_W_XS_K, /* 3050 */ - IC_EVEX_L_W_XS_K, /* 3051 */ - IC_EVEX_L_W_XD_K, /* 3052 */ - IC_EVEX_L_W_XD_K, /* 3053 */ - IC_EVEX_L_W_XD_K, /* 3054 */ - IC_EVEX_L_W_XD_K, /* 3055 */ - IC_EVEX_L_OPSIZE_K, /* 3056 */ - IC_EVEX_L_OPSIZE_K, /* 3057 */ - IC_EVEX_L_OPSIZE_K, /* 3058 */ - IC_EVEX_L_OPSIZE_K, /* 3059 */ - IC_EVEX_L_OPSIZE_K, /* 3060 */ - IC_EVEX_L_OPSIZE_K, /* 3061 */ - IC_EVEX_L_OPSIZE_K, /* 3062 */ - IC_EVEX_L_OPSIZE_K, /* 3063 */ - IC_EVEX_L_W_OPSIZE_K, /* 3064 */ - IC_EVEX_L_W_OPSIZE_K, /* 3065 */ - IC_EVEX_L_W_OPSIZE_K, /* 3066 */ - IC_EVEX_L_W_OPSIZE_K, /* 3067 */ - IC_EVEX_L_W_OPSIZE_K, /* 3068 */ - IC_EVEX_L_W_OPSIZE_K, /* 3069 */ - IC_EVEX_L_W_OPSIZE_K, /* 3070 */ - IC_EVEX_L_W_OPSIZE_K, /* 3071 */ - IC, /* 3072 */ - IC_64BIT, /* 3073 */ - IC_XS, /* 3074 */ - IC_64BIT_XS, /* 3075 */ - IC_XD, /* 3076 */ - IC_64BIT_XD, /* 3077 */ - IC_XS, /* 3078 */ - IC_64BIT_XS, /* 3079 */ - IC, /* 3080 */ - IC_64BIT_REXW, /* 3081 */ - IC_XS, /* 3082 */ - IC_64BIT_REXW_XS, /* 3083 */ - IC_XD, /* 3084 */ - IC_64BIT_REXW_XD, /* 3085 */ - IC_XS, /* 3086 */ - IC_64BIT_REXW_XS, /* 3087 */ - IC_OPSIZE, /* 3088 */ - IC_64BIT_OPSIZE, /* 3089 */ - IC_XS_OPSIZE, /* 3090 */ - IC_64BIT_XS_OPSIZE, /* 3091 */ - IC_XD_OPSIZE, /* 3092 */ - IC_64BIT_XD_OPSIZE, /* 3093 */ - IC_XS_OPSIZE, /* 3094 */ - IC_64BIT_XD_OPSIZE, /* 3095 */ - IC_OPSIZE, /* 3096 */ - IC_64BIT_REXW_OPSIZE, /* 3097 */ - IC_XS_OPSIZE, /* 3098 */ - IC_64BIT_REXW_XS, /* 3099 */ - IC_XD_OPSIZE, /* 3100 */ - IC_64BIT_REXW_XD, /* 3101 */ - IC_XS_OPSIZE, /* 3102 */ - IC_64BIT_REXW_XS, /* 3103 */ - IC_ADSIZE, /* 3104 */ - IC_64BIT_ADSIZE, /* 3105 */ - IC_XS, /* 3106 */ - IC_64BIT_XS, /* 3107 */ - IC_XD, /* 3108 */ - IC_64BIT_XD, /* 3109 */ - IC_XS, /* 3110 */ - IC_64BIT_XS, /* 3111 */ - IC_ADSIZE, /* 3112 */ - IC_64BIT_ADSIZE, /* 3113 */ - IC_XS, /* 3114 */ - IC_64BIT_REXW_XS, /* 3115 */ - IC_XD, /* 3116 */ - IC_64BIT_REXW_XD, /* 3117 */ - IC_XS, /* 3118 */ - IC_64BIT_REXW_XS, /* 3119 */ - IC_OPSIZE, /* 3120 */ - IC_64BIT_OPSIZE, /* 3121 */ - IC_XS_OPSIZE, /* 3122 */ - IC_64BIT_XS_OPSIZE, /* 3123 */ - IC_XD_OPSIZE, /* 3124 */ - IC_64BIT_XD_OPSIZE, /* 3125 */ - IC_XS_OPSIZE, /* 3126 */ - IC_64BIT_XD_OPSIZE, /* 3127 */ - IC_OPSIZE, /* 3128 */ - IC_64BIT_REXW_OPSIZE, /* 3129 */ - IC_XS_OPSIZE, /* 3130 */ - IC_64BIT_REXW_XS, /* 3131 */ - IC_XD_OPSIZE, /* 3132 */ - IC_64BIT_REXW_XD, /* 3133 */ - IC_XS_OPSIZE, /* 3134 */ - IC_64BIT_REXW_XS, /* 3135 */ - IC_VEX, /* 3136 */ - IC_VEX, /* 3137 */ - IC_VEX_XS, /* 3138 */ - IC_VEX_XS, /* 3139 */ - IC_VEX_XD, /* 3140 */ - IC_VEX_XD, /* 3141 */ - IC_VEX_XD, /* 3142 */ - IC_VEX_XD, /* 3143 */ - IC_VEX_W, /* 3144 */ - IC_VEX_W, /* 3145 */ - IC_VEX_W_XS, /* 3146 */ - IC_VEX_W_XS, /* 3147 */ - IC_VEX_W_XD, /* 3148 */ - IC_VEX_W_XD, /* 3149 */ - IC_VEX_W_XD, /* 3150 */ - IC_VEX_W_XD, /* 3151 */ - IC_VEX_OPSIZE, /* 3152 */ - IC_VEX_OPSIZE, /* 3153 */ - IC_VEX_OPSIZE, /* 3154 */ - IC_VEX_OPSIZE, /* 3155 */ - IC_VEX_OPSIZE, /* 3156 */ - IC_VEX_OPSIZE, /* 3157 */ - IC_VEX_OPSIZE, /* 3158 */ - IC_VEX_OPSIZE, /* 3159 */ - IC_VEX_W_OPSIZE, /* 3160 */ - IC_VEX_W_OPSIZE, /* 3161 */ - IC_VEX_W_OPSIZE, /* 3162 */ - IC_VEX_W_OPSIZE, /* 3163 */ - IC_VEX_W_OPSIZE, /* 3164 */ - IC_VEX_W_OPSIZE, /* 3165 */ - IC_VEX_W_OPSIZE, /* 3166 */ - IC_VEX_W_OPSIZE, /* 3167 */ - IC_VEX, /* 3168 */ - IC_VEX, /* 3169 */ - IC_VEX_XS, /* 3170 */ - IC_VEX_XS, /* 3171 */ - IC_VEX_XD, /* 3172 */ - IC_VEX_XD, /* 3173 */ - IC_VEX_XD, /* 3174 */ - IC_VEX_XD, /* 3175 */ - IC_VEX_W, /* 3176 */ - IC_VEX_W, /* 3177 */ - IC_VEX_W_XS, /* 3178 */ - IC_VEX_W_XS, /* 3179 */ - IC_VEX_W_XD, /* 3180 */ - IC_VEX_W_XD, /* 3181 */ - IC_VEX_W_XD, /* 3182 */ - IC_VEX_W_XD, /* 3183 */ - IC_VEX_OPSIZE, /* 3184 */ - IC_VEX_OPSIZE, /* 3185 */ - IC_VEX_OPSIZE, /* 3186 */ - IC_VEX_OPSIZE, /* 3187 */ - IC_VEX_OPSIZE, /* 3188 */ - IC_VEX_OPSIZE, /* 3189 */ - IC_VEX_OPSIZE, /* 3190 */ - IC_VEX_OPSIZE, /* 3191 */ - IC_VEX_W_OPSIZE, /* 3192 */ - IC_VEX_W_OPSIZE, /* 3193 */ - IC_VEX_W_OPSIZE, /* 3194 */ - IC_VEX_W_OPSIZE, /* 3195 */ - IC_VEX_W_OPSIZE, /* 3196 */ - IC_VEX_W_OPSIZE, /* 3197 */ - IC_VEX_W_OPSIZE, /* 3198 */ - IC_VEX_W_OPSIZE, /* 3199 */ - IC_VEX_L, /* 3200 */ - IC_VEX_L, /* 3201 */ - IC_VEX_L_XS, /* 3202 */ - IC_VEX_L_XS, /* 3203 */ - IC_VEX_L_XD, /* 3204 */ - IC_VEX_L_XD, /* 3205 */ - IC_VEX_L_XD, /* 3206 */ - IC_VEX_L_XD, /* 3207 */ - IC_VEX_L_W, /* 3208 */ - IC_VEX_L_W, /* 3209 */ - IC_VEX_L_W_XS, /* 3210 */ - IC_VEX_L_W_XS, /* 3211 */ - IC_VEX_L_W_XD, /* 3212 */ - IC_VEX_L_W_XD, /* 3213 */ - IC_VEX_L_W_XD, /* 3214 */ - IC_VEX_L_W_XD, /* 3215 */ - IC_VEX_L_OPSIZE, /* 3216 */ - IC_VEX_L_OPSIZE, /* 3217 */ - IC_VEX_L_OPSIZE, /* 3218 */ - IC_VEX_L_OPSIZE, /* 3219 */ - IC_VEX_L_OPSIZE, /* 3220 */ - IC_VEX_L_OPSIZE, /* 3221 */ - IC_VEX_L_OPSIZE, /* 3222 */ - IC_VEX_L_OPSIZE, /* 3223 */ - IC_VEX_L_W_OPSIZE, /* 3224 */ - IC_VEX_L_W_OPSIZE, /* 3225 */ - IC_VEX_L_W_OPSIZE, /* 3226 */ - IC_VEX_L_W_OPSIZE, /* 3227 */ - IC_VEX_L_W_OPSIZE, /* 3228 */ - IC_VEX_L_W_OPSIZE, /* 3229 */ - IC_VEX_L_W_OPSIZE, /* 3230 */ - IC_VEX_L_W_OPSIZE, /* 3231 */ - IC_VEX_L, /* 3232 */ - IC_VEX_L, /* 3233 */ - IC_VEX_L_XS, /* 3234 */ - IC_VEX_L_XS, /* 3235 */ - IC_VEX_L_XD, /* 3236 */ - IC_VEX_L_XD, /* 3237 */ - IC_VEX_L_XD, /* 3238 */ - IC_VEX_L_XD, /* 3239 */ - IC_VEX_L_W, /* 3240 */ - IC_VEX_L_W, /* 3241 */ - IC_VEX_L_W_XS, /* 3242 */ - IC_VEX_L_W_XS, /* 3243 */ - IC_VEX_L_W_XD, /* 3244 */ - IC_VEX_L_W_XD, /* 3245 */ - IC_VEX_L_W_XD, /* 3246 */ - IC_VEX_L_W_XD, /* 3247 */ - IC_VEX_L_OPSIZE, /* 3248 */ - IC_VEX_L_OPSIZE, /* 3249 */ - IC_VEX_L_OPSIZE, /* 3250 */ - IC_VEX_L_OPSIZE, /* 3251 */ - IC_VEX_L_OPSIZE, /* 3252 */ - IC_VEX_L_OPSIZE, /* 3253 */ - IC_VEX_L_OPSIZE, /* 3254 */ - IC_VEX_L_OPSIZE, /* 3255 */ - IC_VEX_L_W_OPSIZE, /* 3256 */ - IC_VEX_L_W_OPSIZE, /* 3257 */ - IC_VEX_L_W_OPSIZE, /* 3258 */ - IC_VEX_L_W_OPSIZE, /* 3259 */ - IC_VEX_L_W_OPSIZE, /* 3260 */ - IC_VEX_L_W_OPSIZE, /* 3261 */ - IC_VEX_L_W_OPSIZE, /* 3262 */ - IC_VEX_L_W_OPSIZE, /* 3263 */ - IC_VEX_L, /* 3264 */ - IC_VEX_L, /* 3265 */ - IC_VEX_L_XS, /* 3266 */ - IC_VEX_L_XS, /* 3267 */ - IC_VEX_L_XD, /* 3268 */ - IC_VEX_L_XD, /* 3269 */ - IC_VEX_L_XD, /* 3270 */ - IC_VEX_L_XD, /* 3271 */ - IC_VEX_L_W, /* 3272 */ - IC_VEX_L_W, /* 3273 */ - IC_VEX_L_W_XS, /* 3274 */ - IC_VEX_L_W_XS, /* 3275 */ - IC_VEX_L_W_XD, /* 3276 */ - IC_VEX_L_W_XD, /* 3277 */ - IC_VEX_L_W_XD, /* 3278 */ - IC_VEX_L_W_XD, /* 3279 */ - IC_VEX_L_OPSIZE, /* 3280 */ - IC_VEX_L_OPSIZE, /* 3281 */ - IC_VEX_L_OPSIZE, /* 3282 */ - IC_VEX_L_OPSIZE, /* 3283 */ - IC_VEX_L_OPSIZE, /* 3284 */ - IC_VEX_L_OPSIZE, /* 3285 */ - IC_VEX_L_OPSIZE, /* 3286 */ - IC_VEX_L_OPSIZE, /* 3287 */ - IC_VEX_L_W_OPSIZE, /* 3288 */ - IC_VEX_L_W_OPSIZE, /* 3289 */ - IC_VEX_L_W_OPSIZE, /* 3290 */ - IC_VEX_L_W_OPSIZE, /* 3291 */ - IC_VEX_L_W_OPSIZE, /* 3292 */ - IC_VEX_L_W_OPSIZE, /* 3293 */ - IC_VEX_L_W_OPSIZE, /* 3294 */ - IC_VEX_L_W_OPSIZE, /* 3295 */ - IC_VEX_L, /* 3296 */ - IC_VEX_L, /* 3297 */ - IC_VEX_L_XS, /* 3298 */ - IC_VEX_L_XS, /* 3299 */ - IC_VEX_L_XD, /* 3300 */ - IC_VEX_L_XD, /* 3301 */ - IC_VEX_L_XD, /* 3302 */ - IC_VEX_L_XD, /* 3303 */ - IC_VEX_L_W, /* 3304 */ - IC_VEX_L_W, /* 3305 */ - IC_VEX_L_W_XS, /* 3306 */ - IC_VEX_L_W_XS, /* 3307 */ - IC_VEX_L_W_XD, /* 3308 */ - IC_VEX_L_W_XD, /* 3309 */ - IC_VEX_L_W_XD, /* 3310 */ - IC_VEX_L_W_XD, /* 3311 */ - IC_VEX_L_OPSIZE, /* 3312 */ - IC_VEX_L_OPSIZE, /* 3313 */ - IC_VEX_L_OPSIZE, /* 3314 */ - IC_VEX_L_OPSIZE, /* 3315 */ - IC_VEX_L_OPSIZE, /* 3316 */ - IC_VEX_L_OPSIZE, /* 3317 */ - IC_VEX_L_OPSIZE, /* 3318 */ - IC_VEX_L_OPSIZE, /* 3319 */ - IC_VEX_L_W_OPSIZE, /* 3320 */ - IC_VEX_L_W_OPSIZE, /* 3321 */ - IC_VEX_L_W_OPSIZE, /* 3322 */ - IC_VEX_L_W_OPSIZE, /* 3323 */ - IC_VEX_L_W_OPSIZE, /* 3324 */ - IC_VEX_L_W_OPSIZE, /* 3325 */ - IC_VEX_L_W_OPSIZE, /* 3326 */ - IC_VEX_L_W_OPSIZE, /* 3327 */ - IC_EVEX_L2_K, /* 3328 */ - IC_EVEX_L2_K, /* 3329 */ - IC_EVEX_L2_XS_K, /* 3330 */ - IC_EVEX_L2_XS_K, /* 3331 */ - IC_EVEX_L2_XD_K, /* 3332 */ - IC_EVEX_L2_XD_K, /* 3333 */ - IC_EVEX_L2_XD_K, /* 3334 */ - IC_EVEX_L2_XD_K, /* 3335 */ - IC_EVEX_L2_W_K, /* 3336 */ - IC_EVEX_L2_W_K, /* 3337 */ - IC_EVEX_L2_W_XS_K, /* 3338 */ - IC_EVEX_L2_W_XS_K, /* 3339 */ - IC_EVEX_L2_W_XD_K, /* 3340 */ - IC_EVEX_L2_W_XD_K, /* 3341 */ - IC_EVEX_L2_W_XD_K, /* 3342 */ - IC_EVEX_L2_W_XD_K, /* 3343 */ - IC_EVEX_L2_OPSIZE_K, /* 3344 */ - IC_EVEX_L2_OPSIZE_K, /* 3345 */ - IC_EVEX_L2_OPSIZE_K, /* 3346 */ - IC_EVEX_L2_OPSIZE_K, /* 3347 */ - IC_EVEX_L2_OPSIZE_K, /* 3348 */ - IC_EVEX_L2_OPSIZE_K, /* 3349 */ - IC_EVEX_L2_OPSIZE_K, /* 3350 */ - IC_EVEX_L2_OPSIZE_K, /* 3351 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3352 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3353 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3354 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3355 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3356 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3357 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3358 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3359 */ - IC_EVEX_L2_K, /* 3360 */ - IC_EVEX_L2_K, /* 3361 */ - IC_EVEX_L2_XS_K, /* 3362 */ - IC_EVEX_L2_XS_K, /* 3363 */ - IC_EVEX_L2_XD_K, /* 3364 */ - IC_EVEX_L2_XD_K, /* 3365 */ - IC_EVEX_L2_XD_K, /* 3366 */ - IC_EVEX_L2_XD_K, /* 3367 */ - IC_EVEX_L2_W_K, /* 3368 */ - IC_EVEX_L2_W_K, /* 3369 */ - IC_EVEX_L2_W_XS_K, /* 3370 */ - IC_EVEX_L2_W_XS_K, /* 3371 */ - IC_EVEX_L2_W_XD_K, /* 3372 */ - IC_EVEX_L2_W_XD_K, /* 3373 */ - IC_EVEX_L2_W_XD_K, /* 3374 */ - IC_EVEX_L2_W_XD_K, /* 3375 */ - IC_EVEX_L2_OPSIZE_K, /* 3376 */ - IC_EVEX_L2_OPSIZE_K, /* 3377 */ - IC_EVEX_L2_OPSIZE_K, /* 3378 */ - IC_EVEX_L2_OPSIZE_K, /* 3379 */ - IC_EVEX_L2_OPSIZE_K, /* 3380 */ - IC_EVEX_L2_OPSIZE_K, /* 3381 */ - IC_EVEX_L2_OPSIZE_K, /* 3382 */ - IC_EVEX_L2_OPSIZE_K, /* 3383 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3384 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3385 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3386 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3387 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3388 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3389 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3390 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3391 */ - IC_EVEX_L2_K, /* 3392 */ - IC_EVEX_L2_K, /* 3393 */ - IC_EVEX_L2_XS_K, /* 3394 */ - IC_EVEX_L2_XS_K, /* 3395 */ - IC_EVEX_L2_XD_K, /* 3396 */ - IC_EVEX_L2_XD_K, /* 3397 */ - IC_EVEX_L2_XD_K, /* 3398 */ - IC_EVEX_L2_XD_K, /* 3399 */ - IC_EVEX_L2_W_K, /* 3400 */ - IC_EVEX_L2_W_K, /* 3401 */ - IC_EVEX_L2_W_XS_K, /* 3402 */ - IC_EVEX_L2_W_XS_K, /* 3403 */ - IC_EVEX_L2_W_XD_K, /* 3404 */ - IC_EVEX_L2_W_XD_K, /* 3405 */ - IC_EVEX_L2_W_XD_K, /* 3406 */ - IC_EVEX_L2_W_XD_K, /* 3407 */ - IC_EVEX_L2_OPSIZE_K, /* 3408 */ - IC_EVEX_L2_OPSIZE_K, /* 3409 */ - IC_EVEX_L2_OPSIZE_K, /* 3410 */ - IC_EVEX_L2_OPSIZE_K, /* 3411 */ - IC_EVEX_L2_OPSIZE_K, /* 3412 */ - IC_EVEX_L2_OPSIZE_K, /* 3413 */ - IC_EVEX_L2_OPSIZE_K, /* 3414 */ - IC_EVEX_L2_OPSIZE_K, /* 3415 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3416 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3417 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3418 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3419 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3420 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3421 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3422 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3423 */ - IC_EVEX_L2_K, /* 3424 */ - IC_EVEX_L2_K, /* 3425 */ - IC_EVEX_L2_XS_K, /* 3426 */ - IC_EVEX_L2_XS_K, /* 3427 */ - IC_EVEX_L2_XD_K, /* 3428 */ - IC_EVEX_L2_XD_K, /* 3429 */ - IC_EVEX_L2_XD_K, /* 3430 */ - IC_EVEX_L2_XD_K, /* 3431 */ - IC_EVEX_L2_W_K, /* 3432 */ - IC_EVEX_L2_W_K, /* 3433 */ - IC_EVEX_L2_W_XS_K, /* 3434 */ - IC_EVEX_L2_W_XS_K, /* 3435 */ - IC_EVEX_L2_W_XD_K, /* 3436 */ - IC_EVEX_L2_W_XD_K, /* 3437 */ - IC_EVEX_L2_W_XD_K, /* 3438 */ - IC_EVEX_L2_W_XD_K, /* 3439 */ - IC_EVEX_L2_OPSIZE_K, /* 3440 */ - IC_EVEX_L2_OPSIZE_K, /* 3441 */ - IC_EVEX_L2_OPSIZE_K, /* 3442 */ - IC_EVEX_L2_OPSIZE_K, /* 3443 */ - IC_EVEX_L2_OPSIZE_K, /* 3444 */ - IC_EVEX_L2_OPSIZE_K, /* 3445 */ - IC_EVEX_L2_OPSIZE_K, /* 3446 */ - IC_EVEX_L2_OPSIZE_K, /* 3447 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3448 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3449 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3450 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3451 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3452 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3453 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3454 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3455 */ - IC_EVEX_L2_K, /* 3456 */ - IC_EVEX_L2_K, /* 3457 */ - IC_EVEX_L2_XS_K, /* 3458 */ - IC_EVEX_L2_XS_K, /* 3459 */ - IC_EVEX_L2_XD_K, /* 3460 */ - IC_EVEX_L2_XD_K, /* 3461 */ - IC_EVEX_L2_XD_K, /* 3462 */ - IC_EVEX_L2_XD_K, /* 3463 */ - IC_EVEX_L2_W_K, /* 3464 */ - IC_EVEX_L2_W_K, /* 3465 */ - IC_EVEX_L2_W_XS_K, /* 3466 */ - IC_EVEX_L2_W_XS_K, /* 3467 */ - IC_EVEX_L2_W_XD_K, /* 3468 */ - IC_EVEX_L2_W_XD_K, /* 3469 */ - IC_EVEX_L2_W_XD_K, /* 3470 */ - IC_EVEX_L2_W_XD_K, /* 3471 */ - IC_EVEX_L2_OPSIZE_K, /* 3472 */ - IC_EVEX_L2_OPSIZE_K, /* 3473 */ - IC_EVEX_L2_OPSIZE_K, /* 3474 */ - IC_EVEX_L2_OPSIZE_K, /* 3475 */ - IC_EVEX_L2_OPSIZE_K, /* 3476 */ - IC_EVEX_L2_OPSIZE_K, /* 3477 */ - IC_EVEX_L2_OPSIZE_K, /* 3478 */ - IC_EVEX_L2_OPSIZE_K, /* 3479 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3480 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3481 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3482 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3483 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3484 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3485 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3486 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3487 */ - IC_EVEX_L2_K, /* 3488 */ - IC_EVEX_L2_K, /* 3489 */ - IC_EVEX_L2_XS_K, /* 3490 */ - IC_EVEX_L2_XS_K, /* 3491 */ - IC_EVEX_L2_XD_K, /* 3492 */ - IC_EVEX_L2_XD_K, /* 3493 */ - IC_EVEX_L2_XD_K, /* 3494 */ - IC_EVEX_L2_XD_K, /* 3495 */ - IC_EVEX_L2_W_K, /* 3496 */ - IC_EVEX_L2_W_K, /* 3497 */ - IC_EVEX_L2_W_XS_K, /* 3498 */ - IC_EVEX_L2_W_XS_K, /* 3499 */ - IC_EVEX_L2_W_XD_K, /* 3500 */ - IC_EVEX_L2_W_XD_K, /* 3501 */ - IC_EVEX_L2_W_XD_K, /* 3502 */ - IC_EVEX_L2_W_XD_K, /* 3503 */ - IC_EVEX_L2_OPSIZE_K, /* 3504 */ - IC_EVEX_L2_OPSIZE_K, /* 3505 */ - IC_EVEX_L2_OPSIZE_K, /* 3506 */ - IC_EVEX_L2_OPSIZE_K, /* 3507 */ - IC_EVEX_L2_OPSIZE_K, /* 3508 */ - IC_EVEX_L2_OPSIZE_K, /* 3509 */ - IC_EVEX_L2_OPSIZE_K, /* 3510 */ - IC_EVEX_L2_OPSIZE_K, /* 3511 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3512 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3513 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3514 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3515 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3516 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3517 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3518 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3519 */ - IC_EVEX_L2_K, /* 3520 */ - IC_EVEX_L2_K, /* 3521 */ - IC_EVEX_L2_XS_K, /* 3522 */ - IC_EVEX_L2_XS_K, /* 3523 */ - IC_EVEX_L2_XD_K, /* 3524 */ - IC_EVEX_L2_XD_K, /* 3525 */ - IC_EVEX_L2_XD_K, /* 3526 */ - IC_EVEX_L2_XD_K, /* 3527 */ - IC_EVEX_L2_W_K, /* 3528 */ - IC_EVEX_L2_W_K, /* 3529 */ - IC_EVEX_L2_W_XS_K, /* 3530 */ - IC_EVEX_L2_W_XS_K, /* 3531 */ - IC_EVEX_L2_W_XD_K, /* 3532 */ - IC_EVEX_L2_W_XD_K, /* 3533 */ - IC_EVEX_L2_W_XD_K, /* 3534 */ - IC_EVEX_L2_W_XD_K, /* 3535 */ - IC_EVEX_L2_OPSIZE_K, /* 3536 */ - IC_EVEX_L2_OPSIZE_K, /* 3537 */ - IC_EVEX_L2_OPSIZE_K, /* 3538 */ - IC_EVEX_L2_OPSIZE_K, /* 3539 */ - IC_EVEX_L2_OPSIZE_K, /* 3540 */ - IC_EVEX_L2_OPSIZE_K, /* 3541 */ - IC_EVEX_L2_OPSIZE_K, /* 3542 */ - IC_EVEX_L2_OPSIZE_K, /* 3543 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3544 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3545 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3546 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3547 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3548 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3549 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3550 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3551 */ - IC_EVEX_L2_K, /* 3552 */ - IC_EVEX_L2_K, /* 3553 */ - IC_EVEX_L2_XS_K, /* 3554 */ - IC_EVEX_L2_XS_K, /* 3555 */ - IC_EVEX_L2_XD_K, /* 3556 */ - IC_EVEX_L2_XD_K, /* 3557 */ - IC_EVEX_L2_XD_K, /* 3558 */ - IC_EVEX_L2_XD_K, /* 3559 */ - IC_EVEX_L2_W_K, /* 3560 */ - IC_EVEX_L2_W_K, /* 3561 */ - IC_EVEX_L2_W_XS_K, /* 3562 */ - IC_EVEX_L2_W_XS_K, /* 3563 */ - IC_EVEX_L2_W_XD_K, /* 3564 */ - IC_EVEX_L2_W_XD_K, /* 3565 */ - IC_EVEX_L2_W_XD_K, /* 3566 */ - IC_EVEX_L2_W_XD_K, /* 3567 */ - IC_EVEX_L2_OPSIZE_K, /* 3568 */ - IC_EVEX_L2_OPSIZE_K, /* 3569 */ - IC_EVEX_L2_OPSIZE_K, /* 3570 */ - IC_EVEX_L2_OPSIZE_K, /* 3571 */ - IC_EVEX_L2_OPSIZE_K, /* 3572 */ - IC_EVEX_L2_OPSIZE_K, /* 3573 */ - IC_EVEX_L2_OPSIZE_K, /* 3574 */ - IC_EVEX_L2_OPSIZE_K, /* 3575 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3576 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3577 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3578 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3579 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3580 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3581 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3582 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3583 */ - IC, /* 3584 */ - IC_64BIT, /* 3585 */ - IC_XS, /* 3586 */ - IC_64BIT_XS, /* 3587 */ - IC_XD, /* 3588 */ - IC_64BIT_XD, /* 3589 */ - IC_XS, /* 3590 */ - IC_64BIT_XS, /* 3591 */ - IC, /* 3592 */ - IC_64BIT_REXW, /* 3593 */ - IC_XS, /* 3594 */ - IC_64BIT_REXW_XS, /* 3595 */ - IC_XD, /* 3596 */ - IC_64BIT_REXW_XD, /* 3597 */ - IC_XS, /* 3598 */ - IC_64BIT_REXW_XS, /* 3599 */ - IC_OPSIZE, /* 3600 */ - IC_64BIT_OPSIZE, /* 3601 */ - IC_XS_OPSIZE, /* 3602 */ - IC_64BIT_XS_OPSIZE, /* 3603 */ - IC_XD_OPSIZE, /* 3604 */ - IC_64BIT_XD_OPSIZE, /* 3605 */ - IC_XS_OPSIZE, /* 3606 */ - IC_64BIT_XD_OPSIZE, /* 3607 */ - IC_OPSIZE, /* 3608 */ - IC_64BIT_REXW_OPSIZE, /* 3609 */ - IC_XS_OPSIZE, /* 3610 */ - IC_64BIT_REXW_XS, /* 3611 */ - IC_XD_OPSIZE, /* 3612 */ - IC_64BIT_REXW_XD, /* 3613 */ - IC_XS_OPSIZE, /* 3614 */ - IC_64BIT_REXW_XS, /* 3615 */ - IC_ADSIZE, /* 3616 */ - IC_64BIT_ADSIZE, /* 3617 */ - IC_XS, /* 3618 */ - IC_64BIT_XS, /* 3619 */ - IC_XD, /* 3620 */ - IC_64BIT_XD, /* 3621 */ - IC_XS, /* 3622 */ - IC_64BIT_XS, /* 3623 */ - IC_ADSIZE, /* 3624 */ - IC_64BIT_ADSIZE, /* 3625 */ - IC_XS, /* 3626 */ - IC_64BIT_REXW_XS, /* 3627 */ - IC_XD, /* 3628 */ - IC_64BIT_REXW_XD, /* 3629 */ - IC_XS, /* 3630 */ - IC_64BIT_REXW_XS, /* 3631 */ - IC_OPSIZE, /* 3632 */ - IC_64BIT_OPSIZE, /* 3633 */ - IC_XS_OPSIZE, /* 3634 */ - IC_64BIT_XS_OPSIZE, /* 3635 */ - IC_XD_OPSIZE, /* 3636 */ - IC_64BIT_XD_OPSIZE, /* 3637 */ - IC_XS_OPSIZE, /* 3638 */ - IC_64BIT_XD_OPSIZE, /* 3639 */ - IC_OPSIZE, /* 3640 */ - IC_64BIT_REXW_OPSIZE, /* 3641 */ - IC_XS_OPSIZE, /* 3642 */ - IC_64BIT_REXW_XS, /* 3643 */ - IC_XD_OPSIZE, /* 3644 */ - IC_64BIT_REXW_XD, /* 3645 */ - IC_XS_OPSIZE, /* 3646 */ - IC_64BIT_REXW_XS, /* 3647 */ - IC_VEX, /* 3648 */ - IC_VEX, /* 3649 */ - IC_VEX_XS, /* 3650 */ - IC_VEX_XS, /* 3651 */ - IC_VEX_XD, /* 3652 */ - IC_VEX_XD, /* 3653 */ - IC_VEX_XD, /* 3654 */ - IC_VEX_XD, /* 3655 */ - IC_VEX_W, /* 3656 */ - IC_VEX_W, /* 3657 */ - IC_VEX_W_XS, /* 3658 */ - IC_VEX_W_XS, /* 3659 */ - IC_VEX_W_XD, /* 3660 */ - IC_VEX_W_XD, /* 3661 */ - IC_VEX_W_XD, /* 3662 */ - IC_VEX_W_XD, /* 3663 */ - IC_VEX_OPSIZE, /* 3664 */ - IC_VEX_OPSIZE, /* 3665 */ - IC_VEX_OPSIZE, /* 3666 */ - IC_VEX_OPSIZE, /* 3667 */ - IC_VEX_OPSIZE, /* 3668 */ - IC_VEX_OPSIZE, /* 3669 */ - IC_VEX_OPSIZE, /* 3670 */ - IC_VEX_OPSIZE, /* 3671 */ - IC_VEX_W_OPSIZE, /* 3672 */ - IC_VEX_W_OPSIZE, /* 3673 */ - IC_VEX_W_OPSIZE, /* 3674 */ - IC_VEX_W_OPSIZE, /* 3675 */ - IC_VEX_W_OPSIZE, /* 3676 */ - IC_VEX_W_OPSIZE, /* 3677 */ - IC_VEX_W_OPSIZE, /* 3678 */ - IC_VEX_W_OPSIZE, /* 3679 */ - IC_VEX, /* 3680 */ - IC_VEX, /* 3681 */ - IC_VEX_XS, /* 3682 */ - IC_VEX_XS, /* 3683 */ - IC_VEX_XD, /* 3684 */ - IC_VEX_XD, /* 3685 */ - IC_VEX_XD, /* 3686 */ - IC_VEX_XD, /* 3687 */ - IC_VEX_W, /* 3688 */ - IC_VEX_W, /* 3689 */ - IC_VEX_W_XS, /* 3690 */ - IC_VEX_W_XS, /* 3691 */ - IC_VEX_W_XD, /* 3692 */ - IC_VEX_W_XD, /* 3693 */ - IC_VEX_W_XD, /* 3694 */ - IC_VEX_W_XD, /* 3695 */ - IC_VEX_OPSIZE, /* 3696 */ - IC_VEX_OPSIZE, /* 3697 */ - IC_VEX_OPSIZE, /* 3698 */ - IC_VEX_OPSIZE, /* 3699 */ - IC_VEX_OPSIZE, /* 3700 */ - IC_VEX_OPSIZE, /* 3701 */ - IC_VEX_OPSIZE, /* 3702 */ - IC_VEX_OPSIZE, /* 3703 */ - IC_VEX_W_OPSIZE, /* 3704 */ - IC_VEX_W_OPSIZE, /* 3705 */ - IC_VEX_W_OPSIZE, /* 3706 */ - IC_VEX_W_OPSIZE, /* 3707 */ - IC_VEX_W_OPSIZE, /* 3708 */ - IC_VEX_W_OPSIZE, /* 3709 */ - IC_VEX_W_OPSIZE, /* 3710 */ - IC_VEX_W_OPSIZE, /* 3711 */ - IC_VEX_L, /* 3712 */ - IC_VEX_L, /* 3713 */ - IC_VEX_L_XS, /* 3714 */ - IC_VEX_L_XS, /* 3715 */ - IC_VEX_L_XD, /* 3716 */ - IC_VEX_L_XD, /* 3717 */ - IC_VEX_L_XD, /* 3718 */ - IC_VEX_L_XD, /* 3719 */ - IC_VEX_L_W, /* 3720 */ - IC_VEX_L_W, /* 3721 */ - IC_VEX_L_W_XS, /* 3722 */ - IC_VEX_L_W_XS, /* 3723 */ - IC_VEX_L_W_XD, /* 3724 */ - IC_VEX_L_W_XD, /* 3725 */ - IC_VEX_L_W_XD, /* 3726 */ - IC_VEX_L_W_XD, /* 3727 */ - IC_VEX_L_OPSIZE, /* 3728 */ - IC_VEX_L_OPSIZE, /* 3729 */ - IC_VEX_L_OPSIZE, /* 3730 */ - IC_VEX_L_OPSIZE, /* 3731 */ - IC_VEX_L_OPSIZE, /* 3732 */ - IC_VEX_L_OPSIZE, /* 3733 */ - IC_VEX_L_OPSIZE, /* 3734 */ - IC_VEX_L_OPSIZE, /* 3735 */ - IC_VEX_L_W_OPSIZE, /* 3736 */ - IC_VEX_L_W_OPSIZE, /* 3737 */ - IC_VEX_L_W_OPSIZE, /* 3738 */ - IC_VEX_L_W_OPSIZE, /* 3739 */ - IC_VEX_L_W_OPSIZE, /* 3740 */ - IC_VEX_L_W_OPSIZE, /* 3741 */ - IC_VEX_L_W_OPSIZE, /* 3742 */ - IC_VEX_L_W_OPSIZE, /* 3743 */ - IC_VEX_L, /* 3744 */ - IC_VEX_L, /* 3745 */ - IC_VEX_L_XS, /* 3746 */ - IC_VEX_L_XS, /* 3747 */ - IC_VEX_L_XD, /* 3748 */ - IC_VEX_L_XD, /* 3749 */ - IC_VEX_L_XD, /* 3750 */ - IC_VEX_L_XD, /* 3751 */ - IC_VEX_L_W, /* 3752 */ - IC_VEX_L_W, /* 3753 */ - IC_VEX_L_W_XS, /* 3754 */ - IC_VEX_L_W_XS, /* 3755 */ - IC_VEX_L_W_XD, /* 3756 */ - IC_VEX_L_W_XD, /* 3757 */ - IC_VEX_L_W_XD, /* 3758 */ - IC_VEX_L_W_XD, /* 3759 */ - IC_VEX_L_OPSIZE, /* 3760 */ - IC_VEX_L_OPSIZE, /* 3761 */ - IC_VEX_L_OPSIZE, /* 3762 */ - IC_VEX_L_OPSIZE, /* 3763 */ - IC_VEX_L_OPSIZE, /* 3764 */ - IC_VEX_L_OPSIZE, /* 3765 */ - IC_VEX_L_OPSIZE, /* 3766 */ - IC_VEX_L_OPSIZE, /* 3767 */ - IC_VEX_L_W_OPSIZE, /* 3768 */ - IC_VEX_L_W_OPSIZE, /* 3769 */ - IC_VEX_L_W_OPSIZE, /* 3770 */ - IC_VEX_L_W_OPSIZE, /* 3771 */ - IC_VEX_L_W_OPSIZE, /* 3772 */ - IC_VEX_L_W_OPSIZE, /* 3773 */ - IC_VEX_L_W_OPSIZE, /* 3774 */ - IC_VEX_L_W_OPSIZE, /* 3775 */ - IC_VEX_L, /* 3776 */ - IC_VEX_L, /* 3777 */ - IC_VEX_L_XS, /* 3778 */ - IC_VEX_L_XS, /* 3779 */ - IC_VEX_L_XD, /* 3780 */ - IC_VEX_L_XD, /* 3781 */ - IC_VEX_L_XD, /* 3782 */ - IC_VEX_L_XD, /* 3783 */ - IC_VEX_L_W, /* 3784 */ - IC_VEX_L_W, /* 3785 */ - IC_VEX_L_W_XS, /* 3786 */ - IC_VEX_L_W_XS, /* 3787 */ - IC_VEX_L_W_XD, /* 3788 */ - IC_VEX_L_W_XD, /* 3789 */ - IC_VEX_L_W_XD, /* 3790 */ - IC_VEX_L_W_XD, /* 3791 */ - IC_VEX_L_OPSIZE, /* 3792 */ - IC_VEX_L_OPSIZE, /* 3793 */ - IC_VEX_L_OPSIZE, /* 3794 */ - IC_VEX_L_OPSIZE, /* 3795 */ - IC_VEX_L_OPSIZE, /* 3796 */ - IC_VEX_L_OPSIZE, /* 3797 */ - IC_VEX_L_OPSIZE, /* 3798 */ - IC_VEX_L_OPSIZE, /* 3799 */ - IC_VEX_L_W_OPSIZE, /* 3800 */ - IC_VEX_L_W_OPSIZE, /* 3801 */ - IC_VEX_L_W_OPSIZE, /* 3802 */ - IC_VEX_L_W_OPSIZE, /* 3803 */ - IC_VEX_L_W_OPSIZE, /* 3804 */ - IC_VEX_L_W_OPSIZE, /* 3805 */ - IC_VEX_L_W_OPSIZE, /* 3806 */ - IC_VEX_L_W_OPSIZE, /* 3807 */ - IC_VEX_L, /* 3808 */ - IC_VEX_L, /* 3809 */ - IC_VEX_L_XS, /* 3810 */ - IC_VEX_L_XS, /* 3811 */ - IC_VEX_L_XD, /* 3812 */ - IC_VEX_L_XD, /* 3813 */ - IC_VEX_L_XD, /* 3814 */ - IC_VEX_L_XD, /* 3815 */ - IC_VEX_L_W, /* 3816 */ - IC_VEX_L_W, /* 3817 */ - IC_VEX_L_W_XS, /* 3818 */ - IC_VEX_L_W_XS, /* 3819 */ - IC_VEX_L_W_XD, /* 3820 */ - IC_VEX_L_W_XD, /* 3821 */ - IC_VEX_L_W_XD, /* 3822 */ - IC_VEX_L_W_XD, /* 3823 */ - IC_VEX_L_OPSIZE, /* 3824 */ - IC_VEX_L_OPSIZE, /* 3825 */ - IC_VEX_L_OPSIZE, /* 3826 */ - IC_VEX_L_OPSIZE, /* 3827 */ - IC_VEX_L_OPSIZE, /* 3828 */ - IC_VEX_L_OPSIZE, /* 3829 */ - IC_VEX_L_OPSIZE, /* 3830 */ - IC_VEX_L_OPSIZE, /* 3831 */ - IC_VEX_L_W_OPSIZE, /* 3832 */ - IC_VEX_L_W_OPSIZE, /* 3833 */ - IC_VEX_L_W_OPSIZE, /* 3834 */ - IC_VEX_L_W_OPSIZE, /* 3835 */ - IC_VEX_L_W_OPSIZE, /* 3836 */ - IC_VEX_L_W_OPSIZE, /* 3837 */ - IC_VEX_L_W_OPSIZE, /* 3838 */ - IC_VEX_L_W_OPSIZE, /* 3839 */ - IC_EVEX_L2_K, /* 3840 */ - IC_EVEX_L2_K, /* 3841 */ - IC_EVEX_L2_XS_K, /* 3842 */ - IC_EVEX_L2_XS_K, /* 3843 */ - IC_EVEX_L2_XD_K, /* 3844 */ - IC_EVEX_L2_XD_K, /* 3845 */ - IC_EVEX_L2_XD_K, /* 3846 */ - IC_EVEX_L2_XD_K, /* 3847 */ - IC_EVEX_L2_W_K, /* 3848 */ - IC_EVEX_L2_W_K, /* 3849 */ - IC_EVEX_L2_W_XS_K, /* 3850 */ - IC_EVEX_L2_W_XS_K, /* 3851 */ - IC_EVEX_L2_W_XD_K, /* 3852 */ - IC_EVEX_L2_W_XD_K, /* 3853 */ - IC_EVEX_L2_W_XD_K, /* 3854 */ - IC_EVEX_L2_W_XD_K, /* 3855 */ - IC_EVEX_L2_OPSIZE_K, /* 3856 */ - IC_EVEX_L2_OPSIZE_K, /* 3857 */ - IC_EVEX_L2_OPSIZE_K, /* 3858 */ - IC_EVEX_L2_OPSIZE_K, /* 3859 */ - IC_EVEX_L2_OPSIZE_K, /* 3860 */ - IC_EVEX_L2_OPSIZE_K, /* 3861 */ - IC_EVEX_L2_OPSIZE_K, /* 3862 */ - IC_EVEX_L2_OPSIZE_K, /* 3863 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3864 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3865 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3866 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3867 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3868 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3869 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3870 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3871 */ - IC_EVEX_L2_K, /* 3872 */ - IC_EVEX_L2_K, /* 3873 */ - IC_EVEX_L2_XS_K, /* 3874 */ - IC_EVEX_L2_XS_K, /* 3875 */ - IC_EVEX_L2_XD_K, /* 3876 */ - IC_EVEX_L2_XD_K, /* 3877 */ - IC_EVEX_L2_XD_K, /* 3878 */ - IC_EVEX_L2_XD_K, /* 3879 */ - IC_EVEX_L2_W_K, /* 3880 */ - IC_EVEX_L2_W_K, /* 3881 */ - IC_EVEX_L2_W_XS_K, /* 3882 */ - IC_EVEX_L2_W_XS_K, /* 3883 */ - IC_EVEX_L2_W_XD_K, /* 3884 */ - IC_EVEX_L2_W_XD_K, /* 3885 */ - IC_EVEX_L2_W_XD_K, /* 3886 */ - IC_EVEX_L2_W_XD_K, /* 3887 */ - IC_EVEX_L2_OPSIZE_K, /* 3888 */ - IC_EVEX_L2_OPSIZE_K, /* 3889 */ - IC_EVEX_L2_OPSIZE_K, /* 3890 */ - IC_EVEX_L2_OPSIZE_K, /* 3891 */ - IC_EVEX_L2_OPSIZE_K, /* 3892 */ - IC_EVEX_L2_OPSIZE_K, /* 3893 */ - IC_EVEX_L2_OPSIZE_K, /* 3894 */ - IC_EVEX_L2_OPSIZE_K, /* 3895 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3896 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3897 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3898 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3899 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3900 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3901 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3902 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3903 */ - IC_EVEX_L2_K, /* 3904 */ - IC_EVEX_L2_K, /* 3905 */ - IC_EVEX_L2_XS_K, /* 3906 */ - IC_EVEX_L2_XS_K, /* 3907 */ - IC_EVEX_L2_XD_K, /* 3908 */ - IC_EVEX_L2_XD_K, /* 3909 */ - IC_EVEX_L2_XD_K, /* 3910 */ - IC_EVEX_L2_XD_K, /* 3911 */ - IC_EVEX_L2_W_K, /* 3912 */ - IC_EVEX_L2_W_K, /* 3913 */ - IC_EVEX_L2_W_XS_K, /* 3914 */ - IC_EVEX_L2_W_XS_K, /* 3915 */ - IC_EVEX_L2_W_XD_K, /* 3916 */ - IC_EVEX_L2_W_XD_K, /* 3917 */ - IC_EVEX_L2_W_XD_K, /* 3918 */ - IC_EVEX_L2_W_XD_K, /* 3919 */ - IC_EVEX_L2_OPSIZE_K, /* 3920 */ - IC_EVEX_L2_OPSIZE_K, /* 3921 */ - IC_EVEX_L2_OPSIZE_K, /* 3922 */ - IC_EVEX_L2_OPSIZE_K, /* 3923 */ - IC_EVEX_L2_OPSIZE_K, /* 3924 */ - IC_EVEX_L2_OPSIZE_K, /* 3925 */ - IC_EVEX_L2_OPSIZE_K, /* 3926 */ - IC_EVEX_L2_OPSIZE_K, /* 3927 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3928 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3929 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3930 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3931 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3932 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3933 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3934 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3935 */ - IC_EVEX_L2_K, /* 3936 */ - IC_EVEX_L2_K, /* 3937 */ - IC_EVEX_L2_XS_K, /* 3938 */ - IC_EVEX_L2_XS_K, /* 3939 */ - IC_EVEX_L2_XD_K, /* 3940 */ - IC_EVEX_L2_XD_K, /* 3941 */ - IC_EVEX_L2_XD_K, /* 3942 */ - IC_EVEX_L2_XD_K, /* 3943 */ - IC_EVEX_L2_W_K, /* 3944 */ - IC_EVEX_L2_W_K, /* 3945 */ - IC_EVEX_L2_W_XS_K, /* 3946 */ - IC_EVEX_L2_W_XS_K, /* 3947 */ - IC_EVEX_L2_W_XD_K, /* 3948 */ - IC_EVEX_L2_W_XD_K, /* 3949 */ - IC_EVEX_L2_W_XD_K, /* 3950 */ - IC_EVEX_L2_W_XD_K, /* 3951 */ - IC_EVEX_L2_OPSIZE_K, /* 3952 */ - IC_EVEX_L2_OPSIZE_K, /* 3953 */ - IC_EVEX_L2_OPSIZE_K, /* 3954 */ - IC_EVEX_L2_OPSIZE_K, /* 3955 */ - IC_EVEX_L2_OPSIZE_K, /* 3956 */ - IC_EVEX_L2_OPSIZE_K, /* 3957 */ - IC_EVEX_L2_OPSIZE_K, /* 3958 */ - IC_EVEX_L2_OPSIZE_K, /* 3959 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3960 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3961 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3962 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3963 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3964 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3965 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3966 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3967 */ - IC_EVEX_L2_K, /* 3968 */ - IC_EVEX_L2_K, /* 3969 */ - IC_EVEX_L2_XS_K, /* 3970 */ - IC_EVEX_L2_XS_K, /* 3971 */ - IC_EVEX_L2_XD_K, /* 3972 */ - IC_EVEX_L2_XD_K, /* 3973 */ - IC_EVEX_L2_XD_K, /* 3974 */ - IC_EVEX_L2_XD_K, /* 3975 */ - IC_EVEX_L2_W_K, /* 3976 */ - IC_EVEX_L2_W_K, /* 3977 */ - IC_EVEX_L2_W_XS_K, /* 3978 */ - IC_EVEX_L2_W_XS_K, /* 3979 */ - IC_EVEX_L2_W_XD_K, /* 3980 */ - IC_EVEX_L2_W_XD_K, /* 3981 */ - IC_EVEX_L2_W_XD_K, /* 3982 */ - IC_EVEX_L2_W_XD_K, /* 3983 */ - IC_EVEX_L2_OPSIZE_K, /* 3984 */ - IC_EVEX_L2_OPSIZE_K, /* 3985 */ - IC_EVEX_L2_OPSIZE_K, /* 3986 */ - IC_EVEX_L2_OPSIZE_K, /* 3987 */ - IC_EVEX_L2_OPSIZE_K, /* 3988 */ - IC_EVEX_L2_OPSIZE_K, /* 3989 */ - IC_EVEX_L2_OPSIZE_K, /* 3990 */ - IC_EVEX_L2_OPSIZE_K, /* 3991 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3992 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3993 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3994 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3995 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3996 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3997 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3998 */ - IC_EVEX_L2_W_OPSIZE_K, /* 3999 */ - IC_EVEX_L2_K, /* 4000 */ - IC_EVEX_L2_K, /* 4001 */ - IC_EVEX_L2_XS_K, /* 4002 */ - IC_EVEX_L2_XS_K, /* 4003 */ - IC_EVEX_L2_XD_K, /* 4004 */ - IC_EVEX_L2_XD_K, /* 4005 */ - IC_EVEX_L2_XD_K, /* 4006 */ - IC_EVEX_L2_XD_K, /* 4007 */ - IC_EVEX_L2_W_K, /* 4008 */ - IC_EVEX_L2_W_K, /* 4009 */ - IC_EVEX_L2_W_XS_K, /* 4010 */ - IC_EVEX_L2_W_XS_K, /* 4011 */ - IC_EVEX_L2_W_XD_K, /* 4012 */ - IC_EVEX_L2_W_XD_K, /* 4013 */ - IC_EVEX_L2_W_XD_K, /* 4014 */ - IC_EVEX_L2_W_XD_K, /* 4015 */ - IC_EVEX_L2_OPSIZE_K, /* 4016 */ - IC_EVEX_L2_OPSIZE_K, /* 4017 */ - IC_EVEX_L2_OPSIZE_K, /* 4018 */ - IC_EVEX_L2_OPSIZE_K, /* 4019 */ - IC_EVEX_L2_OPSIZE_K, /* 4020 */ - IC_EVEX_L2_OPSIZE_K, /* 4021 */ - IC_EVEX_L2_OPSIZE_K, /* 4022 */ - IC_EVEX_L2_OPSIZE_K, /* 4023 */ - IC_EVEX_L2_W_OPSIZE_K, /* 4024 */ - IC_EVEX_L2_W_OPSIZE_K, /* 4025 */ - IC_EVEX_L2_W_OPSIZE_K, /* 4026 */ - IC_EVEX_L2_W_OPSIZE_K, /* 4027 */ - IC_EVEX_L2_W_OPSIZE_K, /* 4028 */ - IC_EVEX_L2_W_OPSIZE_K, /* 4029 */ - IC_EVEX_L2_W_OPSIZE_K, /* 4030 */ - IC_EVEX_L2_W_OPSIZE_K, /* 4031 */ - IC_EVEX_L2_K, /* 4032 */ - IC_EVEX_L2_K, /* 4033 */ - IC_EVEX_L2_XS_K, /* 4034 */ - IC_EVEX_L2_XS_K, /* 4035 */ - IC_EVEX_L2_XD_K, /* 4036 */ - IC_EVEX_L2_XD_K, /* 4037 */ - IC_EVEX_L2_XD_K, /* 4038 */ - IC_EVEX_L2_XD_K, /* 4039 */ - IC_EVEX_L2_W_K, /* 4040 */ - IC_EVEX_L2_W_K, /* 4041 */ - IC_EVEX_L2_W_XS_K, /* 4042 */ - IC_EVEX_L2_W_XS_K, /* 4043 */ - IC_EVEX_L2_W_XD_K, /* 4044 */ - IC_EVEX_L2_W_XD_K, /* 4045 */ - IC_EVEX_L2_W_XD_K, /* 4046 */ - IC_EVEX_L2_W_XD_K, /* 4047 */ - IC_EVEX_L2_OPSIZE_K, /* 4048 */ - IC_EVEX_L2_OPSIZE_K, /* 4049 */ - IC_EVEX_L2_OPSIZE_K, /* 4050 */ - IC_EVEX_L2_OPSIZE_K, /* 4051 */ - IC_EVEX_L2_OPSIZE_K, /* 4052 */ - IC_EVEX_L2_OPSIZE_K, /* 4053 */ - IC_EVEX_L2_OPSIZE_K, /* 4054 */ - IC_EVEX_L2_OPSIZE_K, /* 4055 */ - IC_EVEX_L2_W_OPSIZE_K, /* 4056 */ - IC_EVEX_L2_W_OPSIZE_K, /* 4057 */ - IC_EVEX_L2_W_OPSIZE_K, /* 4058 */ - IC_EVEX_L2_W_OPSIZE_K, /* 4059 */ - IC_EVEX_L2_W_OPSIZE_K, /* 4060 */ - IC_EVEX_L2_W_OPSIZE_K, /* 4061 */ - IC_EVEX_L2_W_OPSIZE_K, /* 4062 */ - IC_EVEX_L2_W_OPSIZE_K, /* 4063 */ - IC_EVEX_L2_K, /* 4064 */ - IC_EVEX_L2_K, /* 4065 */ - IC_EVEX_L2_XS_K, /* 4066 */ - IC_EVEX_L2_XS_K, /* 4067 */ - IC_EVEX_L2_XD_K, /* 4068 */ - IC_EVEX_L2_XD_K, /* 4069 */ - IC_EVEX_L2_XD_K, /* 4070 */ - IC_EVEX_L2_XD_K, /* 4071 */ - IC_EVEX_L2_W_K, /* 4072 */ - IC_EVEX_L2_W_K, /* 4073 */ - IC_EVEX_L2_W_XS_K, /* 4074 */ - IC_EVEX_L2_W_XS_K, /* 4075 */ - IC_EVEX_L2_W_XD_K, /* 4076 */ - IC_EVEX_L2_W_XD_K, /* 4077 */ - IC_EVEX_L2_W_XD_K, /* 4078 */ - IC_EVEX_L2_W_XD_K, /* 4079 */ - IC_EVEX_L2_OPSIZE_K, /* 4080 */ - IC_EVEX_L2_OPSIZE_K, /* 4081 */ - IC_EVEX_L2_OPSIZE_K, /* 4082 */ - IC_EVEX_L2_OPSIZE_K, /* 4083 */ - IC_EVEX_L2_OPSIZE_K, /* 4084 */ - IC_EVEX_L2_OPSIZE_K, /* 4085 */ - IC_EVEX_L2_OPSIZE_K, /* 4086 */ - IC_EVEX_L2_OPSIZE_K, /* 4087 */ - IC_EVEX_L2_W_OPSIZE_K, /* 4088 */ - IC_EVEX_L2_W_OPSIZE_K, /* 4089 */ - IC_EVEX_L2_W_OPSIZE_K, /* 4090 */ - IC_EVEX_L2_W_OPSIZE_K, /* 4091 */ - IC_EVEX_L2_W_OPSIZE_K, /* 4092 */ - IC_EVEX_L2_W_OPSIZE_K, /* 4093 */ - IC_EVEX_L2_W_OPSIZE_K, /* 4094 */ - IC_EVEX_L2_W_OPSIZE_K, /* 4095 */ - IC, /* 4096 */ - IC_64BIT, /* 4097 */ - IC_XS, /* 4098 */ - IC_64BIT_XS, /* 4099 */ - IC_XD, /* 4100 */ - IC_64BIT_XD, /* 4101 */ - IC_XS, /* 4102 */ - IC_64BIT_XS, /* 4103 */ - IC, /* 4104 */ - IC_64BIT_REXW, /* 4105 */ - IC_XS, /* 4106 */ - IC_64BIT_REXW_XS, /* 4107 */ - IC_XD, /* 4108 */ - IC_64BIT_REXW_XD, /* 4109 */ - IC_XS, /* 4110 */ - IC_64BIT_REXW_XS, /* 4111 */ - IC_OPSIZE, /* 4112 */ - IC_64BIT_OPSIZE, /* 4113 */ - IC_XS_OPSIZE, /* 4114 */ - IC_64BIT_XS_OPSIZE, /* 4115 */ - IC_XD_OPSIZE, /* 4116 */ - IC_64BIT_XD_OPSIZE, /* 4117 */ - IC_XS_OPSIZE, /* 4118 */ - IC_64BIT_XD_OPSIZE, /* 4119 */ - IC_OPSIZE, /* 4120 */ - IC_64BIT_REXW_OPSIZE, /* 4121 */ - IC_XS_OPSIZE, /* 4122 */ - IC_64BIT_REXW_XS, /* 4123 */ - IC_XD_OPSIZE, /* 4124 */ - IC_64BIT_REXW_XD, /* 4125 */ - IC_XS_OPSIZE, /* 4126 */ - IC_64BIT_REXW_XS, /* 4127 */ - IC_ADSIZE, /* 4128 */ - IC_64BIT_ADSIZE, /* 4129 */ - IC_XS, /* 4130 */ - IC_64BIT_XS, /* 4131 */ - IC_XD, /* 4132 */ - IC_64BIT_XD, /* 4133 */ - IC_XS, /* 4134 */ - IC_64BIT_XS, /* 4135 */ - IC_ADSIZE, /* 4136 */ - IC_64BIT_ADSIZE, /* 4137 */ - IC_XS, /* 4138 */ - IC_64BIT_REXW_XS, /* 4139 */ - IC_XD, /* 4140 */ - IC_64BIT_REXW_XD, /* 4141 */ - IC_XS, /* 4142 */ - IC_64BIT_REXW_XS, /* 4143 */ - IC_OPSIZE, /* 4144 */ - IC_64BIT_OPSIZE, /* 4145 */ - IC_XS_OPSIZE, /* 4146 */ - IC_64BIT_XS_OPSIZE, /* 4147 */ - IC_XD_OPSIZE, /* 4148 */ - IC_64BIT_XD_OPSIZE, /* 4149 */ - IC_XS_OPSIZE, /* 4150 */ - IC_64BIT_XD_OPSIZE, /* 4151 */ - IC_OPSIZE, /* 4152 */ - IC_64BIT_REXW_OPSIZE, /* 4153 */ - IC_XS_OPSIZE, /* 4154 */ - IC_64BIT_REXW_XS, /* 4155 */ - IC_XD_OPSIZE, /* 4156 */ - IC_64BIT_REXW_XD, /* 4157 */ - IC_XS_OPSIZE, /* 4158 */ - IC_64BIT_REXW_XS, /* 4159 */ - IC_VEX, /* 4160 */ - IC_VEX, /* 4161 */ - IC_VEX_XS, /* 4162 */ - IC_VEX_XS, /* 4163 */ - IC_VEX_XD, /* 4164 */ - IC_VEX_XD, /* 4165 */ - IC_VEX_XD, /* 4166 */ - IC_VEX_XD, /* 4167 */ - IC_VEX_W, /* 4168 */ - IC_VEX_W, /* 4169 */ - IC_VEX_W_XS, /* 4170 */ - IC_VEX_W_XS, /* 4171 */ - IC_VEX_W_XD, /* 4172 */ - IC_VEX_W_XD, /* 4173 */ - IC_VEX_W_XD, /* 4174 */ - IC_VEX_W_XD, /* 4175 */ - IC_VEX_OPSIZE, /* 4176 */ - IC_VEX_OPSIZE, /* 4177 */ - IC_VEX_OPSIZE, /* 4178 */ - IC_VEX_OPSIZE, /* 4179 */ - IC_VEX_OPSIZE, /* 4180 */ - IC_VEX_OPSIZE, /* 4181 */ - IC_VEX_OPSIZE, /* 4182 */ - IC_VEX_OPSIZE, /* 4183 */ - IC_VEX_W_OPSIZE, /* 4184 */ - IC_VEX_W_OPSIZE, /* 4185 */ - IC_VEX_W_OPSIZE, /* 4186 */ - IC_VEX_W_OPSIZE, /* 4187 */ - IC_VEX_W_OPSIZE, /* 4188 */ - IC_VEX_W_OPSIZE, /* 4189 */ - IC_VEX_W_OPSIZE, /* 4190 */ - IC_VEX_W_OPSIZE, /* 4191 */ - IC_VEX, /* 4192 */ - IC_VEX, /* 4193 */ - IC_VEX_XS, /* 4194 */ - IC_VEX_XS, /* 4195 */ - IC_VEX_XD, /* 4196 */ - IC_VEX_XD, /* 4197 */ - IC_VEX_XD, /* 4198 */ - IC_VEX_XD, /* 4199 */ - IC_VEX_W, /* 4200 */ - IC_VEX_W, /* 4201 */ - IC_VEX_W_XS, /* 4202 */ - IC_VEX_W_XS, /* 4203 */ - IC_VEX_W_XD, /* 4204 */ - IC_VEX_W_XD, /* 4205 */ - IC_VEX_W_XD, /* 4206 */ - IC_VEX_W_XD, /* 4207 */ - IC_VEX_OPSIZE, /* 4208 */ - IC_VEX_OPSIZE, /* 4209 */ - IC_VEX_OPSIZE, /* 4210 */ - IC_VEX_OPSIZE, /* 4211 */ - IC_VEX_OPSIZE, /* 4212 */ - IC_VEX_OPSIZE, /* 4213 */ - IC_VEX_OPSIZE, /* 4214 */ - IC_VEX_OPSIZE, /* 4215 */ - IC_VEX_W_OPSIZE, /* 4216 */ - IC_VEX_W_OPSIZE, /* 4217 */ - IC_VEX_W_OPSIZE, /* 4218 */ - IC_VEX_W_OPSIZE, /* 4219 */ - IC_VEX_W_OPSIZE, /* 4220 */ - IC_VEX_W_OPSIZE, /* 4221 */ - IC_VEX_W_OPSIZE, /* 4222 */ - IC_VEX_W_OPSIZE, /* 4223 */ - IC_VEX_L, /* 4224 */ - IC_VEX_L, /* 4225 */ - IC_VEX_L_XS, /* 4226 */ - IC_VEX_L_XS, /* 4227 */ - IC_VEX_L_XD, /* 4228 */ - IC_VEX_L_XD, /* 4229 */ - IC_VEX_L_XD, /* 4230 */ - IC_VEX_L_XD, /* 4231 */ - IC_VEX_L_W, /* 4232 */ - IC_VEX_L_W, /* 4233 */ - IC_VEX_L_W_XS, /* 4234 */ - IC_VEX_L_W_XS, /* 4235 */ - IC_VEX_L_W_XD, /* 4236 */ - IC_VEX_L_W_XD, /* 4237 */ - IC_VEX_L_W_XD, /* 4238 */ - IC_VEX_L_W_XD, /* 4239 */ - IC_VEX_L_OPSIZE, /* 4240 */ - IC_VEX_L_OPSIZE, /* 4241 */ - IC_VEX_L_OPSIZE, /* 4242 */ - IC_VEX_L_OPSIZE, /* 4243 */ - IC_VEX_L_OPSIZE, /* 4244 */ - IC_VEX_L_OPSIZE, /* 4245 */ - IC_VEX_L_OPSIZE, /* 4246 */ - IC_VEX_L_OPSIZE, /* 4247 */ - IC_VEX_L_W_OPSIZE, /* 4248 */ - IC_VEX_L_W_OPSIZE, /* 4249 */ - IC_VEX_L_W_OPSIZE, /* 4250 */ - IC_VEX_L_W_OPSIZE, /* 4251 */ - IC_VEX_L_W_OPSIZE, /* 4252 */ - IC_VEX_L_W_OPSIZE, /* 4253 */ - IC_VEX_L_W_OPSIZE, /* 4254 */ - IC_VEX_L_W_OPSIZE, /* 4255 */ - IC_VEX_L, /* 4256 */ - IC_VEX_L, /* 4257 */ - IC_VEX_L_XS, /* 4258 */ - IC_VEX_L_XS, /* 4259 */ - IC_VEX_L_XD, /* 4260 */ - IC_VEX_L_XD, /* 4261 */ - IC_VEX_L_XD, /* 4262 */ - IC_VEX_L_XD, /* 4263 */ - IC_VEX_L_W, /* 4264 */ - IC_VEX_L_W, /* 4265 */ - IC_VEX_L_W_XS, /* 4266 */ - IC_VEX_L_W_XS, /* 4267 */ - IC_VEX_L_W_XD, /* 4268 */ - IC_VEX_L_W_XD, /* 4269 */ - IC_VEX_L_W_XD, /* 4270 */ - IC_VEX_L_W_XD, /* 4271 */ - IC_VEX_L_OPSIZE, /* 4272 */ - IC_VEX_L_OPSIZE, /* 4273 */ - IC_VEX_L_OPSIZE, /* 4274 */ - IC_VEX_L_OPSIZE, /* 4275 */ - IC_VEX_L_OPSIZE, /* 4276 */ - IC_VEX_L_OPSIZE, /* 4277 */ - IC_VEX_L_OPSIZE, /* 4278 */ - IC_VEX_L_OPSIZE, /* 4279 */ - IC_VEX_L_W_OPSIZE, /* 4280 */ - IC_VEX_L_W_OPSIZE, /* 4281 */ - IC_VEX_L_W_OPSIZE, /* 4282 */ - IC_VEX_L_W_OPSIZE, /* 4283 */ - IC_VEX_L_W_OPSIZE, /* 4284 */ - IC_VEX_L_W_OPSIZE, /* 4285 */ - IC_VEX_L_W_OPSIZE, /* 4286 */ - IC_VEX_L_W_OPSIZE, /* 4287 */ - IC_VEX_L, /* 4288 */ - IC_VEX_L, /* 4289 */ - IC_VEX_L_XS, /* 4290 */ - IC_VEX_L_XS, /* 4291 */ - IC_VEX_L_XD, /* 4292 */ - IC_VEX_L_XD, /* 4293 */ - IC_VEX_L_XD, /* 4294 */ - IC_VEX_L_XD, /* 4295 */ - IC_VEX_L_W, /* 4296 */ - IC_VEX_L_W, /* 4297 */ - IC_VEX_L_W_XS, /* 4298 */ - IC_VEX_L_W_XS, /* 4299 */ - IC_VEX_L_W_XD, /* 4300 */ - IC_VEX_L_W_XD, /* 4301 */ - IC_VEX_L_W_XD, /* 4302 */ - IC_VEX_L_W_XD, /* 4303 */ - IC_VEX_L_OPSIZE, /* 4304 */ - IC_VEX_L_OPSIZE, /* 4305 */ - IC_VEX_L_OPSIZE, /* 4306 */ - IC_VEX_L_OPSIZE, /* 4307 */ - IC_VEX_L_OPSIZE, /* 4308 */ - IC_VEX_L_OPSIZE, /* 4309 */ - IC_VEX_L_OPSIZE, /* 4310 */ - IC_VEX_L_OPSIZE, /* 4311 */ - IC_VEX_L_W_OPSIZE, /* 4312 */ - IC_VEX_L_W_OPSIZE, /* 4313 */ - IC_VEX_L_W_OPSIZE, /* 4314 */ - IC_VEX_L_W_OPSIZE, /* 4315 */ - IC_VEX_L_W_OPSIZE, /* 4316 */ - IC_VEX_L_W_OPSIZE, /* 4317 */ - IC_VEX_L_W_OPSIZE, /* 4318 */ - IC_VEX_L_W_OPSIZE, /* 4319 */ - IC_VEX_L, /* 4320 */ - IC_VEX_L, /* 4321 */ - IC_VEX_L_XS, /* 4322 */ - IC_VEX_L_XS, /* 4323 */ - IC_VEX_L_XD, /* 4324 */ - IC_VEX_L_XD, /* 4325 */ - IC_VEX_L_XD, /* 4326 */ - IC_VEX_L_XD, /* 4327 */ - IC_VEX_L_W, /* 4328 */ - IC_VEX_L_W, /* 4329 */ - IC_VEX_L_W_XS, /* 4330 */ - IC_VEX_L_W_XS, /* 4331 */ - IC_VEX_L_W_XD, /* 4332 */ - IC_VEX_L_W_XD, /* 4333 */ - IC_VEX_L_W_XD, /* 4334 */ - IC_VEX_L_W_XD, /* 4335 */ - IC_VEX_L_OPSIZE, /* 4336 */ - IC_VEX_L_OPSIZE, /* 4337 */ - IC_VEX_L_OPSIZE, /* 4338 */ - IC_VEX_L_OPSIZE, /* 4339 */ - IC_VEX_L_OPSIZE, /* 4340 */ - IC_VEX_L_OPSIZE, /* 4341 */ - IC_VEX_L_OPSIZE, /* 4342 */ - IC_VEX_L_OPSIZE, /* 4343 */ - IC_VEX_L_W_OPSIZE, /* 4344 */ - IC_VEX_L_W_OPSIZE, /* 4345 */ - IC_VEX_L_W_OPSIZE, /* 4346 */ - IC_VEX_L_W_OPSIZE, /* 4347 */ - IC_VEX_L_W_OPSIZE, /* 4348 */ - IC_VEX_L_W_OPSIZE, /* 4349 */ - IC_VEX_L_W_OPSIZE, /* 4350 */ - IC_VEX_L_W_OPSIZE, /* 4351 */ - IC_EVEX_KZ, /* 4352 */ - IC_EVEX_KZ, /* 4353 */ - IC_EVEX_XS_KZ, /* 4354 */ - IC_EVEX_XS_KZ, /* 4355 */ - IC_EVEX_XD_KZ, /* 4356 */ - IC_EVEX_XD_KZ, /* 4357 */ - IC_EVEX_XD_KZ, /* 4358 */ - IC_EVEX_XD_KZ, /* 4359 */ - IC_EVEX_W_KZ, /* 4360 */ - IC_EVEX_W_KZ, /* 4361 */ - IC_EVEX_W_XS_KZ, /* 4362 */ - IC_EVEX_W_XS_KZ, /* 4363 */ - IC_EVEX_W_XD_KZ, /* 4364 */ - IC_EVEX_W_XD_KZ, /* 4365 */ - IC_EVEX_W_XD_KZ, /* 4366 */ - IC_EVEX_W_XD_KZ, /* 4367 */ - IC_EVEX_OPSIZE_KZ, /* 4368 */ - IC_EVEX_OPSIZE_KZ, /* 4369 */ - IC_EVEX_OPSIZE_KZ, /* 4370 */ - IC_EVEX_OPSIZE_KZ, /* 4371 */ - IC_EVEX_OPSIZE_KZ, /* 4372 */ - IC_EVEX_OPSIZE_KZ, /* 4373 */ - IC_EVEX_OPSIZE_KZ, /* 4374 */ - IC_EVEX_OPSIZE_KZ, /* 4375 */ - IC_EVEX_W_OPSIZE_KZ, /* 4376 */ - IC_EVEX_W_OPSIZE_KZ, /* 4377 */ - IC_EVEX_W_OPSIZE_KZ, /* 4378 */ - IC_EVEX_W_OPSIZE_KZ, /* 4379 */ - IC_EVEX_W_OPSIZE_KZ, /* 4380 */ - IC_EVEX_W_OPSIZE_KZ, /* 4381 */ - IC_EVEX_W_OPSIZE_KZ, /* 4382 */ - IC_EVEX_W_OPSIZE_KZ, /* 4383 */ - IC_EVEX_KZ, /* 4384 */ - IC_EVEX_KZ, /* 4385 */ - IC_EVEX_XS_KZ, /* 4386 */ - IC_EVEX_XS_KZ, /* 4387 */ - IC_EVEX_XD_KZ, /* 4388 */ - IC_EVEX_XD_KZ, /* 4389 */ - IC_EVEX_XD_KZ, /* 4390 */ - IC_EVEX_XD_KZ, /* 4391 */ - IC_EVEX_W_KZ, /* 4392 */ - IC_EVEX_W_KZ, /* 4393 */ - IC_EVEX_W_XS_KZ, /* 4394 */ - IC_EVEX_W_XS_KZ, /* 4395 */ - IC_EVEX_W_XD_KZ, /* 4396 */ - IC_EVEX_W_XD_KZ, /* 4397 */ - IC_EVEX_W_XD_KZ, /* 4398 */ - IC_EVEX_W_XD_KZ, /* 4399 */ - IC_EVEX_OPSIZE_KZ, /* 4400 */ - IC_EVEX_OPSIZE_KZ, /* 4401 */ - IC_EVEX_OPSIZE_KZ, /* 4402 */ - IC_EVEX_OPSIZE_KZ, /* 4403 */ - IC_EVEX_OPSIZE_KZ, /* 4404 */ - IC_EVEX_OPSIZE_KZ, /* 4405 */ - IC_EVEX_OPSIZE_KZ, /* 4406 */ - IC_EVEX_OPSIZE_KZ, /* 4407 */ - IC_EVEX_W_OPSIZE_KZ, /* 4408 */ - IC_EVEX_W_OPSIZE_KZ, /* 4409 */ - IC_EVEX_W_OPSIZE_KZ, /* 4410 */ - IC_EVEX_W_OPSIZE_KZ, /* 4411 */ - IC_EVEX_W_OPSIZE_KZ, /* 4412 */ - IC_EVEX_W_OPSIZE_KZ, /* 4413 */ - IC_EVEX_W_OPSIZE_KZ, /* 4414 */ - IC_EVEX_W_OPSIZE_KZ, /* 4415 */ - IC_EVEX_KZ, /* 4416 */ - IC_EVEX_KZ, /* 4417 */ - IC_EVEX_XS_KZ, /* 4418 */ - IC_EVEX_XS_KZ, /* 4419 */ - IC_EVEX_XD_KZ, /* 4420 */ - IC_EVEX_XD_KZ, /* 4421 */ - IC_EVEX_XD_KZ, /* 4422 */ - IC_EVEX_XD_KZ, /* 4423 */ - IC_EVEX_W_KZ, /* 4424 */ - IC_EVEX_W_KZ, /* 4425 */ - IC_EVEX_W_XS_KZ, /* 4426 */ - IC_EVEX_W_XS_KZ, /* 4427 */ - IC_EVEX_W_XD_KZ, /* 4428 */ - IC_EVEX_W_XD_KZ, /* 4429 */ - IC_EVEX_W_XD_KZ, /* 4430 */ - IC_EVEX_W_XD_KZ, /* 4431 */ - IC_EVEX_OPSIZE_KZ, /* 4432 */ - IC_EVEX_OPSIZE_KZ, /* 4433 */ - IC_EVEX_OPSIZE_KZ, /* 4434 */ - IC_EVEX_OPSIZE_KZ, /* 4435 */ - IC_EVEX_OPSIZE_KZ, /* 4436 */ - IC_EVEX_OPSIZE_KZ, /* 4437 */ - IC_EVEX_OPSIZE_KZ, /* 4438 */ - IC_EVEX_OPSIZE_KZ, /* 4439 */ - IC_EVEX_W_OPSIZE_KZ, /* 4440 */ - IC_EVEX_W_OPSIZE_KZ, /* 4441 */ - IC_EVEX_W_OPSIZE_KZ, /* 4442 */ - IC_EVEX_W_OPSIZE_KZ, /* 4443 */ - IC_EVEX_W_OPSIZE_KZ, /* 4444 */ - IC_EVEX_W_OPSIZE_KZ, /* 4445 */ - IC_EVEX_W_OPSIZE_KZ, /* 4446 */ - IC_EVEX_W_OPSIZE_KZ, /* 4447 */ - IC_EVEX_KZ, /* 4448 */ - IC_EVEX_KZ, /* 4449 */ - IC_EVEX_XS_KZ, /* 4450 */ - IC_EVEX_XS_KZ, /* 4451 */ - IC_EVEX_XD_KZ, /* 4452 */ - IC_EVEX_XD_KZ, /* 4453 */ - IC_EVEX_XD_KZ, /* 4454 */ - IC_EVEX_XD_KZ, /* 4455 */ - IC_EVEX_W_KZ, /* 4456 */ - IC_EVEX_W_KZ, /* 4457 */ - IC_EVEX_W_XS_KZ, /* 4458 */ - IC_EVEX_W_XS_KZ, /* 4459 */ - IC_EVEX_W_XD_KZ, /* 4460 */ - IC_EVEX_W_XD_KZ, /* 4461 */ - IC_EVEX_W_XD_KZ, /* 4462 */ - IC_EVEX_W_XD_KZ, /* 4463 */ - IC_EVEX_OPSIZE_KZ, /* 4464 */ - IC_EVEX_OPSIZE_KZ, /* 4465 */ - IC_EVEX_OPSIZE_KZ, /* 4466 */ - IC_EVEX_OPSIZE_KZ, /* 4467 */ - IC_EVEX_OPSIZE_KZ, /* 4468 */ - IC_EVEX_OPSIZE_KZ, /* 4469 */ - IC_EVEX_OPSIZE_KZ, /* 4470 */ - IC_EVEX_OPSIZE_KZ, /* 4471 */ - IC_EVEX_W_OPSIZE_KZ, /* 4472 */ - IC_EVEX_W_OPSIZE_KZ, /* 4473 */ - IC_EVEX_W_OPSIZE_KZ, /* 4474 */ - IC_EVEX_W_OPSIZE_KZ, /* 4475 */ - IC_EVEX_W_OPSIZE_KZ, /* 4476 */ - IC_EVEX_W_OPSIZE_KZ, /* 4477 */ - IC_EVEX_W_OPSIZE_KZ, /* 4478 */ - IC_EVEX_W_OPSIZE_KZ, /* 4479 */ - IC_EVEX_KZ, /* 4480 */ - IC_EVEX_KZ, /* 4481 */ - IC_EVEX_XS_KZ, /* 4482 */ - IC_EVEX_XS_KZ, /* 4483 */ - IC_EVEX_XD_KZ, /* 4484 */ - IC_EVEX_XD_KZ, /* 4485 */ - IC_EVEX_XD_KZ, /* 4486 */ - IC_EVEX_XD_KZ, /* 4487 */ - IC_EVEX_W_KZ, /* 4488 */ - IC_EVEX_W_KZ, /* 4489 */ - IC_EVEX_W_XS_KZ, /* 4490 */ - IC_EVEX_W_XS_KZ, /* 4491 */ - IC_EVEX_W_XD_KZ, /* 4492 */ - IC_EVEX_W_XD_KZ, /* 4493 */ - IC_EVEX_W_XD_KZ, /* 4494 */ - IC_EVEX_W_XD_KZ, /* 4495 */ - IC_EVEX_OPSIZE_KZ, /* 4496 */ - IC_EVEX_OPSIZE_KZ, /* 4497 */ - IC_EVEX_OPSIZE_KZ, /* 4498 */ - IC_EVEX_OPSIZE_KZ, /* 4499 */ - IC_EVEX_OPSIZE_KZ, /* 4500 */ - IC_EVEX_OPSIZE_KZ, /* 4501 */ - IC_EVEX_OPSIZE_KZ, /* 4502 */ - IC_EVEX_OPSIZE_KZ, /* 4503 */ - IC_EVEX_W_OPSIZE_KZ, /* 4504 */ - IC_EVEX_W_OPSIZE_KZ, /* 4505 */ - IC_EVEX_W_OPSIZE_KZ, /* 4506 */ - IC_EVEX_W_OPSIZE_KZ, /* 4507 */ - IC_EVEX_W_OPSIZE_KZ, /* 4508 */ - IC_EVEX_W_OPSIZE_KZ, /* 4509 */ - IC_EVEX_W_OPSIZE_KZ, /* 4510 */ - IC_EVEX_W_OPSIZE_KZ, /* 4511 */ - IC_EVEX_KZ, /* 4512 */ - IC_EVEX_KZ, /* 4513 */ - IC_EVEX_XS_KZ, /* 4514 */ - IC_EVEX_XS_KZ, /* 4515 */ - IC_EVEX_XD_KZ, /* 4516 */ - IC_EVEX_XD_KZ, /* 4517 */ - IC_EVEX_XD_KZ, /* 4518 */ - IC_EVEX_XD_KZ, /* 4519 */ - IC_EVEX_W_KZ, /* 4520 */ - IC_EVEX_W_KZ, /* 4521 */ - IC_EVEX_W_XS_KZ, /* 4522 */ - IC_EVEX_W_XS_KZ, /* 4523 */ - IC_EVEX_W_XD_KZ, /* 4524 */ - IC_EVEX_W_XD_KZ, /* 4525 */ - IC_EVEX_W_XD_KZ, /* 4526 */ - IC_EVEX_W_XD_KZ, /* 4527 */ - IC_EVEX_OPSIZE_KZ, /* 4528 */ - IC_EVEX_OPSIZE_KZ, /* 4529 */ - IC_EVEX_OPSIZE_KZ, /* 4530 */ - IC_EVEX_OPSIZE_KZ, /* 4531 */ - IC_EVEX_OPSIZE_KZ, /* 4532 */ - IC_EVEX_OPSIZE_KZ, /* 4533 */ - IC_EVEX_OPSIZE_KZ, /* 4534 */ - IC_EVEX_OPSIZE_KZ, /* 4535 */ - IC_EVEX_W_OPSIZE_KZ, /* 4536 */ - IC_EVEX_W_OPSIZE_KZ, /* 4537 */ - IC_EVEX_W_OPSIZE_KZ, /* 4538 */ - IC_EVEX_W_OPSIZE_KZ, /* 4539 */ - IC_EVEX_W_OPSIZE_KZ, /* 4540 */ - IC_EVEX_W_OPSIZE_KZ, /* 4541 */ - IC_EVEX_W_OPSIZE_KZ, /* 4542 */ - IC_EVEX_W_OPSIZE_KZ, /* 4543 */ - IC_EVEX_KZ, /* 4544 */ - IC_EVEX_KZ, /* 4545 */ - IC_EVEX_XS_KZ, /* 4546 */ - IC_EVEX_XS_KZ, /* 4547 */ - IC_EVEX_XD_KZ, /* 4548 */ - IC_EVEX_XD_KZ, /* 4549 */ - IC_EVEX_XD_KZ, /* 4550 */ - IC_EVEX_XD_KZ, /* 4551 */ - IC_EVEX_W_KZ, /* 4552 */ - IC_EVEX_W_KZ, /* 4553 */ - IC_EVEX_W_XS_KZ, /* 4554 */ - IC_EVEX_W_XS_KZ, /* 4555 */ - IC_EVEX_W_XD_KZ, /* 4556 */ - IC_EVEX_W_XD_KZ, /* 4557 */ - IC_EVEX_W_XD_KZ, /* 4558 */ - IC_EVEX_W_XD_KZ, /* 4559 */ - IC_EVEX_OPSIZE_KZ, /* 4560 */ - IC_EVEX_OPSIZE_KZ, /* 4561 */ - IC_EVEX_OPSIZE_KZ, /* 4562 */ - IC_EVEX_OPSIZE_KZ, /* 4563 */ - IC_EVEX_OPSIZE_KZ, /* 4564 */ - IC_EVEX_OPSIZE_KZ, /* 4565 */ - IC_EVEX_OPSIZE_KZ, /* 4566 */ - IC_EVEX_OPSIZE_KZ, /* 4567 */ - IC_EVEX_W_OPSIZE_KZ, /* 4568 */ - IC_EVEX_W_OPSIZE_KZ, /* 4569 */ - IC_EVEX_W_OPSIZE_KZ, /* 4570 */ - IC_EVEX_W_OPSIZE_KZ, /* 4571 */ - IC_EVEX_W_OPSIZE_KZ, /* 4572 */ - IC_EVEX_W_OPSIZE_KZ, /* 4573 */ - IC_EVEX_W_OPSIZE_KZ, /* 4574 */ - IC_EVEX_W_OPSIZE_KZ, /* 4575 */ - IC_EVEX_KZ, /* 4576 */ - IC_EVEX_KZ, /* 4577 */ - IC_EVEX_XS_KZ, /* 4578 */ - IC_EVEX_XS_KZ, /* 4579 */ - IC_EVEX_XD_KZ, /* 4580 */ - IC_EVEX_XD_KZ, /* 4581 */ - IC_EVEX_XD_KZ, /* 4582 */ - IC_EVEX_XD_KZ, /* 4583 */ - IC_EVEX_W_KZ, /* 4584 */ - IC_EVEX_W_KZ, /* 4585 */ - IC_EVEX_W_XS_KZ, /* 4586 */ - IC_EVEX_W_XS_KZ, /* 4587 */ - IC_EVEX_W_XD_KZ, /* 4588 */ - IC_EVEX_W_XD_KZ, /* 4589 */ - IC_EVEX_W_XD_KZ, /* 4590 */ - IC_EVEX_W_XD_KZ, /* 4591 */ - IC_EVEX_OPSIZE_KZ, /* 4592 */ - IC_EVEX_OPSIZE_KZ, /* 4593 */ - IC_EVEX_OPSIZE_KZ, /* 4594 */ - IC_EVEX_OPSIZE_KZ, /* 4595 */ - IC_EVEX_OPSIZE_KZ, /* 4596 */ - IC_EVEX_OPSIZE_KZ, /* 4597 */ - IC_EVEX_OPSIZE_KZ, /* 4598 */ - IC_EVEX_OPSIZE_KZ, /* 4599 */ - IC_EVEX_W_OPSIZE_KZ, /* 4600 */ - IC_EVEX_W_OPSIZE_KZ, /* 4601 */ - IC_EVEX_W_OPSIZE_KZ, /* 4602 */ - IC_EVEX_W_OPSIZE_KZ, /* 4603 */ - IC_EVEX_W_OPSIZE_KZ, /* 4604 */ - IC_EVEX_W_OPSIZE_KZ, /* 4605 */ - IC_EVEX_W_OPSIZE_KZ, /* 4606 */ - IC_EVEX_W_OPSIZE_KZ, /* 4607 */ - IC, /* 4608 */ - IC_64BIT, /* 4609 */ - IC_XS, /* 4610 */ - IC_64BIT_XS, /* 4611 */ - IC_XD, /* 4612 */ - IC_64BIT_XD, /* 4613 */ - IC_XS, /* 4614 */ - IC_64BIT_XS, /* 4615 */ - IC, /* 4616 */ - IC_64BIT_REXW, /* 4617 */ - IC_XS, /* 4618 */ - IC_64BIT_REXW_XS, /* 4619 */ - IC_XD, /* 4620 */ - IC_64BIT_REXW_XD, /* 4621 */ - IC_XS, /* 4622 */ - IC_64BIT_REXW_XS, /* 4623 */ - IC_OPSIZE, /* 4624 */ - IC_64BIT_OPSIZE, /* 4625 */ - IC_XS_OPSIZE, /* 4626 */ - IC_64BIT_XS_OPSIZE, /* 4627 */ - IC_XD_OPSIZE, /* 4628 */ - IC_64BIT_XD_OPSIZE, /* 4629 */ - IC_XS_OPSIZE, /* 4630 */ - IC_64BIT_XD_OPSIZE, /* 4631 */ - IC_OPSIZE, /* 4632 */ - IC_64BIT_REXW_OPSIZE, /* 4633 */ - IC_XS_OPSIZE, /* 4634 */ - IC_64BIT_REXW_XS, /* 4635 */ - IC_XD_OPSIZE, /* 4636 */ - IC_64BIT_REXW_XD, /* 4637 */ - IC_XS_OPSIZE, /* 4638 */ - IC_64BIT_REXW_XS, /* 4639 */ - IC_ADSIZE, /* 4640 */ - IC_64BIT_ADSIZE, /* 4641 */ - IC_XS, /* 4642 */ - IC_64BIT_XS, /* 4643 */ - IC_XD, /* 4644 */ - IC_64BIT_XD, /* 4645 */ - IC_XS, /* 4646 */ - IC_64BIT_XS, /* 4647 */ - IC_ADSIZE, /* 4648 */ - IC_64BIT_ADSIZE, /* 4649 */ - IC_XS, /* 4650 */ - IC_64BIT_REXW_XS, /* 4651 */ - IC_XD, /* 4652 */ - IC_64BIT_REXW_XD, /* 4653 */ - IC_XS, /* 4654 */ - IC_64BIT_REXW_XS, /* 4655 */ - IC_OPSIZE, /* 4656 */ - IC_64BIT_OPSIZE, /* 4657 */ - IC_XS_OPSIZE, /* 4658 */ - IC_64BIT_XS_OPSIZE, /* 4659 */ - IC_XD_OPSIZE, /* 4660 */ - IC_64BIT_XD_OPSIZE, /* 4661 */ - IC_XS_OPSIZE, /* 4662 */ - IC_64BIT_XD_OPSIZE, /* 4663 */ - IC_OPSIZE, /* 4664 */ - IC_64BIT_REXW_OPSIZE, /* 4665 */ - IC_XS_OPSIZE, /* 4666 */ - IC_64BIT_REXW_XS, /* 4667 */ - IC_XD_OPSIZE, /* 4668 */ - IC_64BIT_REXW_XD, /* 4669 */ - IC_XS_OPSIZE, /* 4670 */ - IC_64BIT_REXW_XS, /* 4671 */ - IC_VEX, /* 4672 */ - IC_VEX, /* 4673 */ - IC_VEX_XS, /* 4674 */ - IC_VEX_XS, /* 4675 */ - IC_VEX_XD, /* 4676 */ - IC_VEX_XD, /* 4677 */ - IC_VEX_XD, /* 4678 */ - IC_VEX_XD, /* 4679 */ - IC_VEX_W, /* 4680 */ - IC_VEX_W, /* 4681 */ - IC_VEX_W_XS, /* 4682 */ - IC_VEX_W_XS, /* 4683 */ - IC_VEX_W_XD, /* 4684 */ - IC_VEX_W_XD, /* 4685 */ - IC_VEX_W_XD, /* 4686 */ - IC_VEX_W_XD, /* 4687 */ - IC_VEX_OPSIZE, /* 4688 */ - IC_VEX_OPSIZE, /* 4689 */ - IC_VEX_OPSIZE, /* 4690 */ - IC_VEX_OPSIZE, /* 4691 */ - IC_VEX_OPSIZE, /* 4692 */ - IC_VEX_OPSIZE, /* 4693 */ - IC_VEX_OPSIZE, /* 4694 */ - IC_VEX_OPSIZE, /* 4695 */ - IC_VEX_W_OPSIZE, /* 4696 */ - IC_VEX_W_OPSIZE, /* 4697 */ - IC_VEX_W_OPSIZE, /* 4698 */ - IC_VEX_W_OPSIZE, /* 4699 */ - IC_VEX_W_OPSIZE, /* 4700 */ - IC_VEX_W_OPSIZE, /* 4701 */ - IC_VEX_W_OPSIZE, /* 4702 */ - IC_VEX_W_OPSIZE, /* 4703 */ - IC_VEX, /* 4704 */ - IC_VEX, /* 4705 */ - IC_VEX_XS, /* 4706 */ - IC_VEX_XS, /* 4707 */ - IC_VEX_XD, /* 4708 */ - IC_VEX_XD, /* 4709 */ - IC_VEX_XD, /* 4710 */ - IC_VEX_XD, /* 4711 */ - IC_VEX_W, /* 4712 */ - IC_VEX_W, /* 4713 */ - IC_VEX_W_XS, /* 4714 */ - IC_VEX_W_XS, /* 4715 */ - IC_VEX_W_XD, /* 4716 */ - IC_VEX_W_XD, /* 4717 */ - IC_VEX_W_XD, /* 4718 */ - IC_VEX_W_XD, /* 4719 */ - IC_VEX_OPSIZE, /* 4720 */ - IC_VEX_OPSIZE, /* 4721 */ - IC_VEX_OPSIZE, /* 4722 */ - IC_VEX_OPSIZE, /* 4723 */ - IC_VEX_OPSIZE, /* 4724 */ - IC_VEX_OPSIZE, /* 4725 */ - IC_VEX_OPSIZE, /* 4726 */ - IC_VEX_OPSIZE, /* 4727 */ - IC_VEX_W_OPSIZE, /* 4728 */ - IC_VEX_W_OPSIZE, /* 4729 */ - IC_VEX_W_OPSIZE, /* 4730 */ - IC_VEX_W_OPSIZE, /* 4731 */ - IC_VEX_W_OPSIZE, /* 4732 */ - IC_VEX_W_OPSIZE, /* 4733 */ - IC_VEX_W_OPSIZE, /* 4734 */ - IC_VEX_W_OPSIZE, /* 4735 */ - IC_VEX_L, /* 4736 */ - IC_VEX_L, /* 4737 */ - IC_VEX_L_XS, /* 4738 */ - IC_VEX_L_XS, /* 4739 */ - IC_VEX_L_XD, /* 4740 */ - IC_VEX_L_XD, /* 4741 */ - IC_VEX_L_XD, /* 4742 */ - IC_VEX_L_XD, /* 4743 */ - IC_VEX_L_W, /* 4744 */ - IC_VEX_L_W, /* 4745 */ - IC_VEX_L_W_XS, /* 4746 */ - IC_VEX_L_W_XS, /* 4747 */ - IC_VEX_L_W_XD, /* 4748 */ - IC_VEX_L_W_XD, /* 4749 */ - IC_VEX_L_W_XD, /* 4750 */ - IC_VEX_L_W_XD, /* 4751 */ - IC_VEX_L_OPSIZE, /* 4752 */ - IC_VEX_L_OPSIZE, /* 4753 */ - IC_VEX_L_OPSIZE, /* 4754 */ - IC_VEX_L_OPSIZE, /* 4755 */ - IC_VEX_L_OPSIZE, /* 4756 */ - IC_VEX_L_OPSIZE, /* 4757 */ - IC_VEX_L_OPSIZE, /* 4758 */ - IC_VEX_L_OPSIZE, /* 4759 */ - IC_VEX_L_W_OPSIZE, /* 4760 */ - IC_VEX_L_W_OPSIZE, /* 4761 */ - IC_VEX_L_W_OPSIZE, /* 4762 */ - IC_VEX_L_W_OPSIZE, /* 4763 */ - IC_VEX_L_W_OPSIZE, /* 4764 */ - IC_VEX_L_W_OPSIZE, /* 4765 */ - IC_VEX_L_W_OPSIZE, /* 4766 */ - IC_VEX_L_W_OPSIZE, /* 4767 */ - IC_VEX_L, /* 4768 */ - IC_VEX_L, /* 4769 */ - IC_VEX_L_XS, /* 4770 */ - IC_VEX_L_XS, /* 4771 */ - IC_VEX_L_XD, /* 4772 */ - IC_VEX_L_XD, /* 4773 */ - IC_VEX_L_XD, /* 4774 */ - IC_VEX_L_XD, /* 4775 */ - IC_VEX_L_W, /* 4776 */ - IC_VEX_L_W, /* 4777 */ - IC_VEX_L_W_XS, /* 4778 */ - IC_VEX_L_W_XS, /* 4779 */ - IC_VEX_L_W_XD, /* 4780 */ - IC_VEX_L_W_XD, /* 4781 */ - IC_VEX_L_W_XD, /* 4782 */ - IC_VEX_L_W_XD, /* 4783 */ - IC_VEX_L_OPSIZE, /* 4784 */ - IC_VEX_L_OPSIZE, /* 4785 */ - IC_VEX_L_OPSIZE, /* 4786 */ - IC_VEX_L_OPSIZE, /* 4787 */ - IC_VEX_L_OPSIZE, /* 4788 */ - IC_VEX_L_OPSIZE, /* 4789 */ - IC_VEX_L_OPSIZE, /* 4790 */ - IC_VEX_L_OPSIZE, /* 4791 */ - IC_VEX_L_W_OPSIZE, /* 4792 */ - IC_VEX_L_W_OPSIZE, /* 4793 */ - IC_VEX_L_W_OPSIZE, /* 4794 */ - IC_VEX_L_W_OPSIZE, /* 4795 */ - IC_VEX_L_W_OPSIZE, /* 4796 */ - IC_VEX_L_W_OPSIZE, /* 4797 */ - IC_VEX_L_W_OPSIZE, /* 4798 */ - IC_VEX_L_W_OPSIZE, /* 4799 */ - IC_VEX_L, /* 4800 */ - IC_VEX_L, /* 4801 */ - IC_VEX_L_XS, /* 4802 */ - IC_VEX_L_XS, /* 4803 */ - IC_VEX_L_XD, /* 4804 */ - IC_VEX_L_XD, /* 4805 */ - IC_VEX_L_XD, /* 4806 */ - IC_VEX_L_XD, /* 4807 */ - IC_VEX_L_W, /* 4808 */ - IC_VEX_L_W, /* 4809 */ - IC_VEX_L_W_XS, /* 4810 */ - IC_VEX_L_W_XS, /* 4811 */ - IC_VEX_L_W_XD, /* 4812 */ - IC_VEX_L_W_XD, /* 4813 */ - IC_VEX_L_W_XD, /* 4814 */ - IC_VEX_L_W_XD, /* 4815 */ - IC_VEX_L_OPSIZE, /* 4816 */ - IC_VEX_L_OPSIZE, /* 4817 */ - IC_VEX_L_OPSIZE, /* 4818 */ - IC_VEX_L_OPSIZE, /* 4819 */ - IC_VEX_L_OPSIZE, /* 4820 */ - IC_VEX_L_OPSIZE, /* 4821 */ - IC_VEX_L_OPSIZE, /* 4822 */ - IC_VEX_L_OPSIZE, /* 4823 */ - IC_VEX_L_W_OPSIZE, /* 4824 */ - IC_VEX_L_W_OPSIZE, /* 4825 */ - IC_VEX_L_W_OPSIZE, /* 4826 */ - IC_VEX_L_W_OPSIZE, /* 4827 */ - IC_VEX_L_W_OPSIZE, /* 4828 */ - IC_VEX_L_W_OPSIZE, /* 4829 */ - IC_VEX_L_W_OPSIZE, /* 4830 */ - IC_VEX_L_W_OPSIZE, /* 4831 */ - IC_VEX_L, /* 4832 */ - IC_VEX_L, /* 4833 */ - IC_VEX_L_XS, /* 4834 */ - IC_VEX_L_XS, /* 4835 */ - IC_VEX_L_XD, /* 4836 */ - IC_VEX_L_XD, /* 4837 */ - IC_VEX_L_XD, /* 4838 */ - IC_VEX_L_XD, /* 4839 */ - IC_VEX_L_W, /* 4840 */ - IC_VEX_L_W, /* 4841 */ - IC_VEX_L_W_XS, /* 4842 */ - IC_VEX_L_W_XS, /* 4843 */ - IC_VEX_L_W_XD, /* 4844 */ - IC_VEX_L_W_XD, /* 4845 */ - IC_VEX_L_W_XD, /* 4846 */ - IC_VEX_L_W_XD, /* 4847 */ - IC_VEX_L_OPSIZE, /* 4848 */ - IC_VEX_L_OPSIZE, /* 4849 */ - IC_VEX_L_OPSIZE, /* 4850 */ - IC_VEX_L_OPSIZE, /* 4851 */ - IC_VEX_L_OPSIZE, /* 4852 */ - IC_VEX_L_OPSIZE, /* 4853 */ - IC_VEX_L_OPSIZE, /* 4854 */ - IC_VEX_L_OPSIZE, /* 4855 */ - IC_VEX_L_W_OPSIZE, /* 4856 */ - IC_VEX_L_W_OPSIZE, /* 4857 */ - IC_VEX_L_W_OPSIZE, /* 4858 */ - IC_VEX_L_W_OPSIZE, /* 4859 */ - IC_VEX_L_W_OPSIZE, /* 4860 */ - IC_VEX_L_W_OPSIZE, /* 4861 */ - IC_VEX_L_W_OPSIZE, /* 4862 */ - IC_VEX_L_W_OPSIZE, /* 4863 */ - IC_EVEX_L_KZ, /* 4864 */ - IC_EVEX_L_KZ, /* 4865 */ - IC_EVEX_L_XS_KZ, /* 4866 */ - IC_EVEX_L_XS_KZ, /* 4867 */ - IC_EVEX_L_XD_KZ, /* 4868 */ - IC_EVEX_L_XD_KZ, /* 4869 */ - IC_EVEX_L_XD_KZ, /* 4870 */ - IC_EVEX_L_XD_KZ, /* 4871 */ - IC_EVEX_L_W_KZ, /* 4872 */ - IC_EVEX_L_W_KZ, /* 4873 */ - IC_EVEX_L_W_XS_KZ, /* 4874 */ - IC_EVEX_L_W_XS_KZ, /* 4875 */ - IC_EVEX_L_W_XD_KZ, /* 4876 */ - IC_EVEX_L_W_XD_KZ, /* 4877 */ - IC_EVEX_L_W_XD_KZ, /* 4878 */ - IC_EVEX_L_W_XD_KZ, /* 4879 */ - IC_EVEX_L_OPSIZE_KZ, /* 4880 */ - IC_EVEX_L_OPSIZE_KZ, /* 4881 */ - IC_EVEX_L_OPSIZE_KZ, /* 4882 */ - IC_EVEX_L_OPSIZE_KZ, /* 4883 */ - IC_EVEX_L_OPSIZE_KZ, /* 4884 */ - IC_EVEX_L_OPSIZE_KZ, /* 4885 */ - IC_EVEX_L_OPSIZE_KZ, /* 4886 */ - IC_EVEX_L_OPSIZE_KZ, /* 4887 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 4888 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 4889 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 4890 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 4891 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 4892 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 4893 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 4894 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 4895 */ - IC_EVEX_L_KZ, /* 4896 */ - IC_EVEX_L_KZ, /* 4897 */ - IC_EVEX_L_XS_KZ, /* 4898 */ - IC_EVEX_L_XS_KZ, /* 4899 */ - IC_EVEX_L_XD_KZ, /* 4900 */ - IC_EVEX_L_XD_KZ, /* 4901 */ - IC_EVEX_L_XD_KZ, /* 4902 */ - IC_EVEX_L_XD_KZ, /* 4903 */ - IC_EVEX_L_W_KZ, /* 4904 */ - IC_EVEX_L_W_KZ, /* 4905 */ - IC_EVEX_L_W_XS_KZ, /* 4906 */ - IC_EVEX_L_W_XS_KZ, /* 4907 */ - IC_EVEX_L_W_XD_KZ, /* 4908 */ - IC_EVEX_L_W_XD_KZ, /* 4909 */ - IC_EVEX_L_W_XD_KZ, /* 4910 */ - IC_EVEX_L_W_XD_KZ, /* 4911 */ - IC_EVEX_L_OPSIZE_KZ, /* 4912 */ - IC_EVEX_L_OPSIZE_KZ, /* 4913 */ - IC_EVEX_L_OPSIZE_KZ, /* 4914 */ - IC_EVEX_L_OPSIZE_KZ, /* 4915 */ - IC_EVEX_L_OPSIZE_KZ, /* 4916 */ - IC_EVEX_L_OPSIZE_KZ, /* 4917 */ - IC_EVEX_L_OPSIZE_KZ, /* 4918 */ - IC_EVEX_L_OPSIZE_KZ, /* 4919 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 4920 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 4921 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 4922 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 4923 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 4924 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 4925 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 4926 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 4927 */ - IC_EVEX_L_KZ, /* 4928 */ - IC_EVEX_L_KZ, /* 4929 */ - IC_EVEX_L_XS_KZ, /* 4930 */ - IC_EVEX_L_XS_KZ, /* 4931 */ - IC_EVEX_L_XD_KZ, /* 4932 */ - IC_EVEX_L_XD_KZ, /* 4933 */ - IC_EVEX_L_XD_KZ, /* 4934 */ - IC_EVEX_L_XD_KZ, /* 4935 */ - IC_EVEX_L_W_KZ, /* 4936 */ - IC_EVEX_L_W_KZ, /* 4937 */ - IC_EVEX_L_W_XS_KZ, /* 4938 */ - IC_EVEX_L_W_XS_KZ, /* 4939 */ - IC_EVEX_L_W_XD_KZ, /* 4940 */ - IC_EVEX_L_W_XD_KZ, /* 4941 */ - IC_EVEX_L_W_XD_KZ, /* 4942 */ - IC_EVEX_L_W_XD_KZ, /* 4943 */ - IC_EVEX_L_OPSIZE_KZ, /* 4944 */ - IC_EVEX_L_OPSIZE_KZ, /* 4945 */ - IC_EVEX_L_OPSIZE_KZ, /* 4946 */ - IC_EVEX_L_OPSIZE_KZ, /* 4947 */ - IC_EVEX_L_OPSIZE_KZ, /* 4948 */ - IC_EVEX_L_OPSIZE_KZ, /* 4949 */ - IC_EVEX_L_OPSIZE_KZ, /* 4950 */ - IC_EVEX_L_OPSIZE_KZ, /* 4951 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 4952 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 4953 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 4954 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 4955 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 4956 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 4957 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 4958 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 4959 */ - IC_EVEX_L_KZ, /* 4960 */ - IC_EVEX_L_KZ, /* 4961 */ - IC_EVEX_L_XS_KZ, /* 4962 */ - IC_EVEX_L_XS_KZ, /* 4963 */ - IC_EVEX_L_XD_KZ, /* 4964 */ - IC_EVEX_L_XD_KZ, /* 4965 */ - IC_EVEX_L_XD_KZ, /* 4966 */ - IC_EVEX_L_XD_KZ, /* 4967 */ - IC_EVEX_L_W_KZ, /* 4968 */ - IC_EVEX_L_W_KZ, /* 4969 */ - IC_EVEX_L_W_XS_KZ, /* 4970 */ - IC_EVEX_L_W_XS_KZ, /* 4971 */ - IC_EVEX_L_W_XD_KZ, /* 4972 */ - IC_EVEX_L_W_XD_KZ, /* 4973 */ - IC_EVEX_L_W_XD_KZ, /* 4974 */ - IC_EVEX_L_W_XD_KZ, /* 4975 */ - IC_EVEX_L_OPSIZE_KZ, /* 4976 */ - IC_EVEX_L_OPSIZE_KZ, /* 4977 */ - IC_EVEX_L_OPSIZE_KZ, /* 4978 */ - IC_EVEX_L_OPSIZE_KZ, /* 4979 */ - IC_EVEX_L_OPSIZE_KZ, /* 4980 */ - IC_EVEX_L_OPSIZE_KZ, /* 4981 */ - IC_EVEX_L_OPSIZE_KZ, /* 4982 */ - IC_EVEX_L_OPSIZE_KZ, /* 4983 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 4984 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 4985 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 4986 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 4987 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 4988 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 4989 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 4990 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 4991 */ - IC_EVEX_L_KZ, /* 4992 */ - IC_EVEX_L_KZ, /* 4993 */ - IC_EVEX_L_XS_KZ, /* 4994 */ - IC_EVEX_L_XS_KZ, /* 4995 */ - IC_EVEX_L_XD_KZ, /* 4996 */ - IC_EVEX_L_XD_KZ, /* 4997 */ - IC_EVEX_L_XD_KZ, /* 4998 */ - IC_EVEX_L_XD_KZ, /* 4999 */ - IC_EVEX_L_W_KZ, /* 5000 */ - IC_EVEX_L_W_KZ, /* 5001 */ - IC_EVEX_L_W_XS_KZ, /* 5002 */ - IC_EVEX_L_W_XS_KZ, /* 5003 */ - IC_EVEX_L_W_XD_KZ, /* 5004 */ - IC_EVEX_L_W_XD_KZ, /* 5005 */ - IC_EVEX_L_W_XD_KZ, /* 5006 */ - IC_EVEX_L_W_XD_KZ, /* 5007 */ - IC_EVEX_L_OPSIZE_KZ, /* 5008 */ - IC_EVEX_L_OPSIZE_KZ, /* 5009 */ - IC_EVEX_L_OPSIZE_KZ, /* 5010 */ - IC_EVEX_L_OPSIZE_KZ, /* 5011 */ - IC_EVEX_L_OPSIZE_KZ, /* 5012 */ - IC_EVEX_L_OPSIZE_KZ, /* 5013 */ - IC_EVEX_L_OPSIZE_KZ, /* 5014 */ - IC_EVEX_L_OPSIZE_KZ, /* 5015 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 5016 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 5017 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 5018 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 5019 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 5020 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 5021 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 5022 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 5023 */ - IC_EVEX_L_KZ, /* 5024 */ - IC_EVEX_L_KZ, /* 5025 */ - IC_EVEX_L_XS_KZ, /* 5026 */ - IC_EVEX_L_XS_KZ, /* 5027 */ - IC_EVEX_L_XD_KZ, /* 5028 */ - IC_EVEX_L_XD_KZ, /* 5029 */ - IC_EVEX_L_XD_KZ, /* 5030 */ - IC_EVEX_L_XD_KZ, /* 5031 */ - IC_EVEX_L_W_KZ, /* 5032 */ - IC_EVEX_L_W_KZ, /* 5033 */ - IC_EVEX_L_W_XS_KZ, /* 5034 */ - IC_EVEX_L_W_XS_KZ, /* 5035 */ - IC_EVEX_L_W_XD_KZ, /* 5036 */ - IC_EVEX_L_W_XD_KZ, /* 5037 */ - IC_EVEX_L_W_XD_KZ, /* 5038 */ - IC_EVEX_L_W_XD_KZ, /* 5039 */ - IC_EVEX_L_OPSIZE_KZ, /* 5040 */ - IC_EVEX_L_OPSIZE_KZ, /* 5041 */ - IC_EVEX_L_OPSIZE_KZ, /* 5042 */ - IC_EVEX_L_OPSIZE_KZ, /* 5043 */ - IC_EVEX_L_OPSIZE_KZ, /* 5044 */ - IC_EVEX_L_OPSIZE_KZ, /* 5045 */ - IC_EVEX_L_OPSIZE_KZ, /* 5046 */ - IC_EVEX_L_OPSIZE_KZ, /* 5047 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 5048 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 5049 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 5050 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 5051 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 5052 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 5053 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 5054 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 5055 */ - IC_EVEX_L_KZ, /* 5056 */ - IC_EVEX_L_KZ, /* 5057 */ - IC_EVEX_L_XS_KZ, /* 5058 */ - IC_EVEX_L_XS_KZ, /* 5059 */ - IC_EVEX_L_XD_KZ, /* 5060 */ - IC_EVEX_L_XD_KZ, /* 5061 */ - IC_EVEX_L_XD_KZ, /* 5062 */ - IC_EVEX_L_XD_KZ, /* 5063 */ - IC_EVEX_L_W_KZ, /* 5064 */ - IC_EVEX_L_W_KZ, /* 5065 */ - IC_EVEX_L_W_XS_KZ, /* 5066 */ - IC_EVEX_L_W_XS_KZ, /* 5067 */ - IC_EVEX_L_W_XD_KZ, /* 5068 */ - IC_EVEX_L_W_XD_KZ, /* 5069 */ - IC_EVEX_L_W_XD_KZ, /* 5070 */ - IC_EVEX_L_W_XD_KZ, /* 5071 */ - IC_EVEX_L_OPSIZE_KZ, /* 5072 */ - IC_EVEX_L_OPSIZE_KZ, /* 5073 */ - IC_EVEX_L_OPSIZE_KZ, /* 5074 */ - IC_EVEX_L_OPSIZE_KZ, /* 5075 */ - IC_EVEX_L_OPSIZE_KZ, /* 5076 */ - IC_EVEX_L_OPSIZE_KZ, /* 5077 */ - IC_EVEX_L_OPSIZE_KZ, /* 5078 */ - IC_EVEX_L_OPSIZE_KZ, /* 5079 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 5080 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 5081 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 5082 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 5083 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 5084 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 5085 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 5086 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 5087 */ - IC_EVEX_L_KZ, /* 5088 */ - IC_EVEX_L_KZ, /* 5089 */ - IC_EVEX_L_XS_KZ, /* 5090 */ - IC_EVEX_L_XS_KZ, /* 5091 */ - IC_EVEX_L_XD_KZ, /* 5092 */ - IC_EVEX_L_XD_KZ, /* 5093 */ - IC_EVEX_L_XD_KZ, /* 5094 */ - IC_EVEX_L_XD_KZ, /* 5095 */ - IC_EVEX_L_W_KZ, /* 5096 */ - IC_EVEX_L_W_KZ, /* 5097 */ - IC_EVEX_L_W_XS_KZ, /* 5098 */ - IC_EVEX_L_W_XS_KZ, /* 5099 */ - IC_EVEX_L_W_XD_KZ, /* 5100 */ - IC_EVEX_L_W_XD_KZ, /* 5101 */ - IC_EVEX_L_W_XD_KZ, /* 5102 */ - IC_EVEX_L_W_XD_KZ, /* 5103 */ - IC_EVEX_L_OPSIZE_KZ, /* 5104 */ - IC_EVEX_L_OPSIZE_KZ, /* 5105 */ - IC_EVEX_L_OPSIZE_KZ, /* 5106 */ - IC_EVEX_L_OPSIZE_KZ, /* 5107 */ - IC_EVEX_L_OPSIZE_KZ, /* 5108 */ - IC_EVEX_L_OPSIZE_KZ, /* 5109 */ - IC_EVEX_L_OPSIZE_KZ, /* 5110 */ - IC_EVEX_L_OPSIZE_KZ, /* 5111 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 5112 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 5113 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 5114 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 5115 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 5116 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 5117 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 5118 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 5119 */ - IC, /* 5120 */ - IC_64BIT, /* 5121 */ - IC_XS, /* 5122 */ - IC_64BIT_XS, /* 5123 */ - IC_XD, /* 5124 */ - IC_64BIT_XD, /* 5125 */ - IC_XS, /* 5126 */ - IC_64BIT_XS, /* 5127 */ - IC, /* 5128 */ - IC_64BIT_REXW, /* 5129 */ - IC_XS, /* 5130 */ - IC_64BIT_REXW_XS, /* 5131 */ - IC_XD, /* 5132 */ - IC_64BIT_REXW_XD, /* 5133 */ - IC_XS, /* 5134 */ - IC_64BIT_REXW_XS, /* 5135 */ - IC_OPSIZE, /* 5136 */ - IC_64BIT_OPSIZE, /* 5137 */ - IC_XS_OPSIZE, /* 5138 */ - IC_64BIT_XS_OPSIZE, /* 5139 */ - IC_XD_OPSIZE, /* 5140 */ - IC_64BIT_XD_OPSIZE, /* 5141 */ - IC_XS_OPSIZE, /* 5142 */ - IC_64BIT_XD_OPSIZE, /* 5143 */ - IC_OPSIZE, /* 5144 */ - IC_64BIT_REXW_OPSIZE, /* 5145 */ - IC_XS_OPSIZE, /* 5146 */ - IC_64BIT_REXW_XS, /* 5147 */ - IC_XD_OPSIZE, /* 5148 */ - IC_64BIT_REXW_XD, /* 5149 */ - IC_XS_OPSIZE, /* 5150 */ - IC_64BIT_REXW_XS, /* 5151 */ - IC_ADSIZE, /* 5152 */ - IC_64BIT_ADSIZE, /* 5153 */ - IC_XS, /* 5154 */ - IC_64BIT_XS, /* 5155 */ - IC_XD, /* 5156 */ - IC_64BIT_XD, /* 5157 */ - IC_XS, /* 5158 */ - IC_64BIT_XS, /* 5159 */ - IC_ADSIZE, /* 5160 */ - IC_64BIT_ADSIZE, /* 5161 */ - IC_XS, /* 5162 */ - IC_64BIT_REXW_XS, /* 5163 */ - IC_XD, /* 5164 */ - IC_64BIT_REXW_XD, /* 5165 */ - IC_XS, /* 5166 */ - IC_64BIT_REXW_XS, /* 5167 */ - IC_OPSIZE, /* 5168 */ - IC_64BIT_OPSIZE, /* 5169 */ - IC_XS_OPSIZE, /* 5170 */ - IC_64BIT_XS_OPSIZE, /* 5171 */ - IC_XD_OPSIZE, /* 5172 */ - IC_64BIT_XD_OPSIZE, /* 5173 */ - IC_XS_OPSIZE, /* 5174 */ - IC_64BIT_XD_OPSIZE, /* 5175 */ - IC_OPSIZE, /* 5176 */ - IC_64BIT_REXW_OPSIZE, /* 5177 */ - IC_XS_OPSIZE, /* 5178 */ - IC_64BIT_REXW_XS, /* 5179 */ - IC_XD_OPSIZE, /* 5180 */ - IC_64BIT_REXW_XD, /* 5181 */ - IC_XS_OPSIZE, /* 5182 */ - IC_64BIT_REXW_XS, /* 5183 */ - IC_VEX, /* 5184 */ - IC_VEX, /* 5185 */ - IC_VEX_XS, /* 5186 */ - IC_VEX_XS, /* 5187 */ - IC_VEX_XD, /* 5188 */ - IC_VEX_XD, /* 5189 */ - IC_VEX_XD, /* 5190 */ - IC_VEX_XD, /* 5191 */ - IC_VEX_W, /* 5192 */ - IC_VEX_W, /* 5193 */ - IC_VEX_W_XS, /* 5194 */ - IC_VEX_W_XS, /* 5195 */ - IC_VEX_W_XD, /* 5196 */ - IC_VEX_W_XD, /* 5197 */ - IC_VEX_W_XD, /* 5198 */ - IC_VEX_W_XD, /* 5199 */ - IC_VEX_OPSIZE, /* 5200 */ - IC_VEX_OPSIZE, /* 5201 */ - IC_VEX_OPSIZE, /* 5202 */ - IC_VEX_OPSIZE, /* 5203 */ - IC_VEX_OPSIZE, /* 5204 */ - IC_VEX_OPSIZE, /* 5205 */ - IC_VEX_OPSIZE, /* 5206 */ - IC_VEX_OPSIZE, /* 5207 */ - IC_VEX_W_OPSIZE, /* 5208 */ - IC_VEX_W_OPSIZE, /* 5209 */ - IC_VEX_W_OPSIZE, /* 5210 */ - IC_VEX_W_OPSIZE, /* 5211 */ - IC_VEX_W_OPSIZE, /* 5212 */ - IC_VEX_W_OPSIZE, /* 5213 */ - IC_VEX_W_OPSIZE, /* 5214 */ - IC_VEX_W_OPSIZE, /* 5215 */ - IC_VEX, /* 5216 */ - IC_VEX, /* 5217 */ - IC_VEX_XS, /* 5218 */ - IC_VEX_XS, /* 5219 */ - IC_VEX_XD, /* 5220 */ - IC_VEX_XD, /* 5221 */ - IC_VEX_XD, /* 5222 */ - IC_VEX_XD, /* 5223 */ - IC_VEX_W, /* 5224 */ - IC_VEX_W, /* 5225 */ - IC_VEX_W_XS, /* 5226 */ - IC_VEX_W_XS, /* 5227 */ - IC_VEX_W_XD, /* 5228 */ - IC_VEX_W_XD, /* 5229 */ - IC_VEX_W_XD, /* 5230 */ - IC_VEX_W_XD, /* 5231 */ - IC_VEX_OPSIZE, /* 5232 */ - IC_VEX_OPSIZE, /* 5233 */ - IC_VEX_OPSIZE, /* 5234 */ - IC_VEX_OPSIZE, /* 5235 */ - IC_VEX_OPSIZE, /* 5236 */ - IC_VEX_OPSIZE, /* 5237 */ - IC_VEX_OPSIZE, /* 5238 */ - IC_VEX_OPSIZE, /* 5239 */ - IC_VEX_W_OPSIZE, /* 5240 */ - IC_VEX_W_OPSIZE, /* 5241 */ - IC_VEX_W_OPSIZE, /* 5242 */ - IC_VEX_W_OPSIZE, /* 5243 */ - IC_VEX_W_OPSIZE, /* 5244 */ - IC_VEX_W_OPSIZE, /* 5245 */ - IC_VEX_W_OPSIZE, /* 5246 */ - IC_VEX_W_OPSIZE, /* 5247 */ - IC_VEX_L, /* 5248 */ - IC_VEX_L, /* 5249 */ - IC_VEX_L_XS, /* 5250 */ - IC_VEX_L_XS, /* 5251 */ - IC_VEX_L_XD, /* 5252 */ - IC_VEX_L_XD, /* 5253 */ - IC_VEX_L_XD, /* 5254 */ - IC_VEX_L_XD, /* 5255 */ - IC_VEX_L_W, /* 5256 */ - IC_VEX_L_W, /* 5257 */ - IC_VEX_L_W_XS, /* 5258 */ - IC_VEX_L_W_XS, /* 5259 */ - IC_VEX_L_W_XD, /* 5260 */ - IC_VEX_L_W_XD, /* 5261 */ - IC_VEX_L_W_XD, /* 5262 */ - IC_VEX_L_W_XD, /* 5263 */ - IC_VEX_L_OPSIZE, /* 5264 */ - IC_VEX_L_OPSIZE, /* 5265 */ - IC_VEX_L_OPSIZE, /* 5266 */ - IC_VEX_L_OPSIZE, /* 5267 */ - IC_VEX_L_OPSIZE, /* 5268 */ - IC_VEX_L_OPSIZE, /* 5269 */ - IC_VEX_L_OPSIZE, /* 5270 */ - IC_VEX_L_OPSIZE, /* 5271 */ - IC_VEX_L_W_OPSIZE, /* 5272 */ - IC_VEX_L_W_OPSIZE, /* 5273 */ - IC_VEX_L_W_OPSIZE, /* 5274 */ - IC_VEX_L_W_OPSIZE, /* 5275 */ - IC_VEX_L_W_OPSIZE, /* 5276 */ - IC_VEX_L_W_OPSIZE, /* 5277 */ - IC_VEX_L_W_OPSIZE, /* 5278 */ - IC_VEX_L_W_OPSIZE, /* 5279 */ - IC_VEX_L, /* 5280 */ - IC_VEX_L, /* 5281 */ - IC_VEX_L_XS, /* 5282 */ - IC_VEX_L_XS, /* 5283 */ - IC_VEX_L_XD, /* 5284 */ - IC_VEX_L_XD, /* 5285 */ - IC_VEX_L_XD, /* 5286 */ - IC_VEX_L_XD, /* 5287 */ - IC_VEX_L_W, /* 5288 */ - IC_VEX_L_W, /* 5289 */ - IC_VEX_L_W_XS, /* 5290 */ - IC_VEX_L_W_XS, /* 5291 */ - IC_VEX_L_W_XD, /* 5292 */ - IC_VEX_L_W_XD, /* 5293 */ - IC_VEX_L_W_XD, /* 5294 */ - IC_VEX_L_W_XD, /* 5295 */ - IC_VEX_L_OPSIZE, /* 5296 */ - IC_VEX_L_OPSIZE, /* 5297 */ - IC_VEX_L_OPSIZE, /* 5298 */ - IC_VEX_L_OPSIZE, /* 5299 */ - IC_VEX_L_OPSIZE, /* 5300 */ - IC_VEX_L_OPSIZE, /* 5301 */ - IC_VEX_L_OPSIZE, /* 5302 */ - IC_VEX_L_OPSIZE, /* 5303 */ - IC_VEX_L_W_OPSIZE, /* 5304 */ - IC_VEX_L_W_OPSIZE, /* 5305 */ - IC_VEX_L_W_OPSIZE, /* 5306 */ - IC_VEX_L_W_OPSIZE, /* 5307 */ - IC_VEX_L_W_OPSIZE, /* 5308 */ - IC_VEX_L_W_OPSIZE, /* 5309 */ - IC_VEX_L_W_OPSIZE, /* 5310 */ - IC_VEX_L_W_OPSIZE, /* 5311 */ - IC_VEX_L, /* 5312 */ - IC_VEX_L, /* 5313 */ - IC_VEX_L_XS, /* 5314 */ - IC_VEX_L_XS, /* 5315 */ - IC_VEX_L_XD, /* 5316 */ - IC_VEX_L_XD, /* 5317 */ - IC_VEX_L_XD, /* 5318 */ - IC_VEX_L_XD, /* 5319 */ - IC_VEX_L_W, /* 5320 */ - IC_VEX_L_W, /* 5321 */ - IC_VEX_L_W_XS, /* 5322 */ - IC_VEX_L_W_XS, /* 5323 */ - IC_VEX_L_W_XD, /* 5324 */ - IC_VEX_L_W_XD, /* 5325 */ - IC_VEX_L_W_XD, /* 5326 */ - IC_VEX_L_W_XD, /* 5327 */ - IC_VEX_L_OPSIZE, /* 5328 */ - IC_VEX_L_OPSIZE, /* 5329 */ - IC_VEX_L_OPSIZE, /* 5330 */ - IC_VEX_L_OPSIZE, /* 5331 */ - IC_VEX_L_OPSIZE, /* 5332 */ - IC_VEX_L_OPSIZE, /* 5333 */ - IC_VEX_L_OPSIZE, /* 5334 */ - IC_VEX_L_OPSIZE, /* 5335 */ - IC_VEX_L_W_OPSIZE, /* 5336 */ - IC_VEX_L_W_OPSIZE, /* 5337 */ - IC_VEX_L_W_OPSIZE, /* 5338 */ - IC_VEX_L_W_OPSIZE, /* 5339 */ - IC_VEX_L_W_OPSIZE, /* 5340 */ - IC_VEX_L_W_OPSIZE, /* 5341 */ - IC_VEX_L_W_OPSIZE, /* 5342 */ - IC_VEX_L_W_OPSIZE, /* 5343 */ - IC_VEX_L, /* 5344 */ - IC_VEX_L, /* 5345 */ - IC_VEX_L_XS, /* 5346 */ - IC_VEX_L_XS, /* 5347 */ - IC_VEX_L_XD, /* 5348 */ - IC_VEX_L_XD, /* 5349 */ - IC_VEX_L_XD, /* 5350 */ - IC_VEX_L_XD, /* 5351 */ - IC_VEX_L_W, /* 5352 */ - IC_VEX_L_W, /* 5353 */ - IC_VEX_L_W_XS, /* 5354 */ - IC_VEX_L_W_XS, /* 5355 */ - IC_VEX_L_W_XD, /* 5356 */ - IC_VEX_L_W_XD, /* 5357 */ - IC_VEX_L_W_XD, /* 5358 */ - IC_VEX_L_W_XD, /* 5359 */ - IC_VEX_L_OPSIZE, /* 5360 */ - IC_VEX_L_OPSIZE, /* 5361 */ - IC_VEX_L_OPSIZE, /* 5362 */ - IC_VEX_L_OPSIZE, /* 5363 */ - IC_VEX_L_OPSIZE, /* 5364 */ - IC_VEX_L_OPSIZE, /* 5365 */ - IC_VEX_L_OPSIZE, /* 5366 */ - IC_VEX_L_OPSIZE, /* 5367 */ - IC_VEX_L_W_OPSIZE, /* 5368 */ - IC_VEX_L_W_OPSIZE, /* 5369 */ - IC_VEX_L_W_OPSIZE, /* 5370 */ - IC_VEX_L_W_OPSIZE, /* 5371 */ - IC_VEX_L_W_OPSIZE, /* 5372 */ - IC_VEX_L_W_OPSIZE, /* 5373 */ - IC_VEX_L_W_OPSIZE, /* 5374 */ - IC_VEX_L_W_OPSIZE, /* 5375 */ - IC_EVEX_L2_KZ, /* 5376 */ - IC_EVEX_L2_KZ, /* 5377 */ - IC_EVEX_L2_XS_KZ, /* 5378 */ - IC_EVEX_L2_XS_KZ, /* 5379 */ - IC_EVEX_L2_XD_KZ, /* 5380 */ - IC_EVEX_L2_XD_KZ, /* 5381 */ - IC_EVEX_L2_XD_KZ, /* 5382 */ - IC_EVEX_L2_XD_KZ, /* 5383 */ - IC_EVEX_L2_W_KZ, /* 5384 */ - IC_EVEX_L2_W_KZ, /* 5385 */ - IC_EVEX_L2_W_XS_KZ, /* 5386 */ - IC_EVEX_L2_W_XS_KZ, /* 5387 */ - IC_EVEX_L2_W_XD_KZ, /* 5388 */ - IC_EVEX_L2_W_XD_KZ, /* 5389 */ - IC_EVEX_L2_W_XD_KZ, /* 5390 */ - IC_EVEX_L2_W_XD_KZ, /* 5391 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5392 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5393 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5394 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5395 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5396 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5397 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5398 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5399 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5400 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5401 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5402 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5403 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5404 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5405 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5406 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5407 */ - IC_EVEX_L2_KZ, /* 5408 */ - IC_EVEX_L2_KZ, /* 5409 */ - IC_EVEX_L2_XS_KZ, /* 5410 */ - IC_EVEX_L2_XS_KZ, /* 5411 */ - IC_EVEX_L2_XD_KZ, /* 5412 */ - IC_EVEX_L2_XD_KZ, /* 5413 */ - IC_EVEX_L2_XD_KZ, /* 5414 */ - IC_EVEX_L2_XD_KZ, /* 5415 */ - IC_EVEX_L2_W_KZ, /* 5416 */ - IC_EVEX_L2_W_KZ, /* 5417 */ - IC_EVEX_L2_W_XS_KZ, /* 5418 */ - IC_EVEX_L2_W_XS_KZ, /* 5419 */ - IC_EVEX_L2_W_XD_KZ, /* 5420 */ - IC_EVEX_L2_W_XD_KZ, /* 5421 */ - IC_EVEX_L2_W_XD_KZ, /* 5422 */ - IC_EVEX_L2_W_XD_KZ, /* 5423 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5424 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5425 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5426 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5427 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5428 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5429 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5430 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5431 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5432 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5433 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5434 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5435 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5436 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5437 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5438 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5439 */ - IC_EVEX_L2_KZ, /* 5440 */ - IC_EVEX_L2_KZ, /* 5441 */ - IC_EVEX_L2_XS_KZ, /* 5442 */ - IC_EVEX_L2_XS_KZ, /* 5443 */ - IC_EVEX_L2_XD_KZ, /* 5444 */ - IC_EVEX_L2_XD_KZ, /* 5445 */ - IC_EVEX_L2_XD_KZ, /* 5446 */ - IC_EVEX_L2_XD_KZ, /* 5447 */ - IC_EVEX_L2_W_KZ, /* 5448 */ - IC_EVEX_L2_W_KZ, /* 5449 */ - IC_EVEX_L2_W_XS_KZ, /* 5450 */ - IC_EVEX_L2_W_XS_KZ, /* 5451 */ - IC_EVEX_L2_W_XD_KZ, /* 5452 */ - IC_EVEX_L2_W_XD_KZ, /* 5453 */ - IC_EVEX_L2_W_XD_KZ, /* 5454 */ - IC_EVEX_L2_W_XD_KZ, /* 5455 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5456 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5457 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5458 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5459 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5460 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5461 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5462 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5463 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5464 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5465 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5466 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5467 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5468 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5469 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5470 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5471 */ - IC_EVEX_L2_KZ, /* 5472 */ - IC_EVEX_L2_KZ, /* 5473 */ - IC_EVEX_L2_XS_KZ, /* 5474 */ - IC_EVEX_L2_XS_KZ, /* 5475 */ - IC_EVEX_L2_XD_KZ, /* 5476 */ - IC_EVEX_L2_XD_KZ, /* 5477 */ - IC_EVEX_L2_XD_KZ, /* 5478 */ - IC_EVEX_L2_XD_KZ, /* 5479 */ - IC_EVEX_L2_W_KZ, /* 5480 */ - IC_EVEX_L2_W_KZ, /* 5481 */ - IC_EVEX_L2_W_XS_KZ, /* 5482 */ - IC_EVEX_L2_W_XS_KZ, /* 5483 */ - IC_EVEX_L2_W_XD_KZ, /* 5484 */ - IC_EVEX_L2_W_XD_KZ, /* 5485 */ - IC_EVEX_L2_W_XD_KZ, /* 5486 */ - IC_EVEX_L2_W_XD_KZ, /* 5487 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5488 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5489 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5490 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5491 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5492 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5493 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5494 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5495 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5496 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5497 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5498 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5499 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5500 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5501 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5502 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5503 */ - IC_EVEX_L2_KZ, /* 5504 */ - IC_EVEX_L2_KZ, /* 5505 */ - IC_EVEX_L2_XS_KZ, /* 5506 */ - IC_EVEX_L2_XS_KZ, /* 5507 */ - IC_EVEX_L2_XD_KZ, /* 5508 */ - IC_EVEX_L2_XD_KZ, /* 5509 */ - IC_EVEX_L2_XD_KZ, /* 5510 */ - IC_EVEX_L2_XD_KZ, /* 5511 */ - IC_EVEX_L2_W_KZ, /* 5512 */ - IC_EVEX_L2_W_KZ, /* 5513 */ - IC_EVEX_L2_W_XS_KZ, /* 5514 */ - IC_EVEX_L2_W_XS_KZ, /* 5515 */ - IC_EVEX_L2_W_XD_KZ, /* 5516 */ - IC_EVEX_L2_W_XD_KZ, /* 5517 */ - IC_EVEX_L2_W_XD_KZ, /* 5518 */ - IC_EVEX_L2_W_XD_KZ, /* 5519 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5520 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5521 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5522 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5523 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5524 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5525 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5526 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5527 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5528 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5529 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5530 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5531 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5532 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5533 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5534 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5535 */ - IC_EVEX_L2_KZ, /* 5536 */ - IC_EVEX_L2_KZ, /* 5537 */ - IC_EVEX_L2_XS_KZ, /* 5538 */ - IC_EVEX_L2_XS_KZ, /* 5539 */ - IC_EVEX_L2_XD_KZ, /* 5540 */ - IC_EVEX_L2_XD_KZ, /* 5541 */ - IC_EVEX_L2_XD_KZ, /* 5542 */ - IC_EVEX_L2_XD_KZ, /* 5543 */ - IC_EVEX_L2_W_KZ, /* 5544 */ - IC_EVEX_L2_W_KZ, /* 5545 */ - IC_EVEX_L2_W_XS_KZ, /* 5546 */ - IC_EVEX_L2_W_XS_KZ, /* 5547 */ - IC_EVEX_L2_W_XD_KZ, /* 5548 */ - IC_EVEX_L2_W_XD_KZ, /* 5549 */ - IC_EVEX_L2_W_XD_KZ, /* 5550 */ - IC_EVEX_L2_W_XD_KZ, /* 5551 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5552 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5553 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5554 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5555 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5556 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5557 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5558 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5559 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5560 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5561 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5562 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5563 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5564 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5565 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5566 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5567 */ - IC_EVEX_L2_KZ, /* 5568 */ - IC_EVEX_L2_KZ, /* 5569 */ - IC_EVEX_L2_XS_KZ, /* 5570 */ - IC_EVEX_L2_XS_KZ, /* 5571 */ - IC_EVEX_L2_XD_KZ, /* 5572 */ - IC_EVEX_L2_XD_KZ, /* 5573 */ - IC_EVEX_L2_XD_KZ, /* 5574 */ - IC_EVEX_L2_XD_KZ, /* 5575 */ - IC_EVEX_L2_W_KZ, /* 5576 */ - IC_EVEX_L2_W_KZ, /* 5577 */ - IC_EVEX_L2_W_XS_KZ, /* 5578 */ - IC_EVEX_L2_W_XS_KZ, /* 5579 */ - IC_EVEX_L2_W_XD_KZ, /* 5580 */ - IC_EVEX_L2_W_XD_KZ, /* 5581 */ - IC_EVEX_L2_W_XD_KZ, /* 5582 */ - IC_EVEX_L2_W_XD_KZ, /* 5583 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5584 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5585 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5586 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5587 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5588 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5589 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5590 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5591 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5592 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5593 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5594 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5595 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5596 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5597 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5598 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5599 */ - IC_EVEX_L2_KZ, /* 5600 */ - IC_EVEX_L2_KZ, /* 5601 */ - IC_EVEX_L2_XS_KZ, /* 5602 */ - IC_EVEX_L2_XS_KZ, /* 5603 */ - IC_EVEX_L2_XD_KZ, /* 5604 */ - IC_EVEX_L2_XD_KZ, /* 5605 */ - IC_EVEX_L2_XD_KZ, /* 5606 */ - IC_EVEX_L2_XD_KZ, /* 5607 */ - IC_EVEX_L2_W_KZ, /* 5608 */ - IC_EVEX_L2_W_KZ, /* 5609 */ - IC_EVEX_L2_W_XS_KZ, /* 5610 */ - IC_EVEX_L2_W_XS_KZ, /* 5611 */ - IC_EVEX_L2_W_XD_KZ, /* 5612 */ - IC_EVEX_L2_W_XD_KZ, /* 5613 */ - IC_EVEX_L2_W_XD_KZ, /* 5614 */ - IC_EVEX_L2_W_XD_KZ, /* 5615 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5616 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5617 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5618 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5619 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5620 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5621 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5622 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5623 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5624 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5625 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5626 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5627 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5628 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5629 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5630 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5631 */ - IC, /* 5632 */ - IC_64BIT, /* 5633 */ - IC_XS, /* 5634 */ - IC_64BIT_XS, /* 5635 */ - IC_XD, /* 5636 */ - IC_64BIT_XD, /* 5637 */ - IC_XS, /* 5638 */ - IC_64BIT_XS, /* 5639 */ - IC, /* 5640 */ - IC_64BIT_REXW, /* 5641 */ - IC_XS, /* 5642 */ - IC_64BIT_REXW_XS, /* 5643 */ - IC_XD, /* 5644 */ - IC_64BIT_REXW_XD, /* 5645 */ - IC_XS, /* 5646 */ - IC_64BIT_REXW_XS, /* 5647 */ - IC_OPSIZE, /* 5648 */ - IC_64BIT_OPSIZE, /* 5649 */ - IC_XS_OPSIZE, /* 5650 */ - IC_64BIT_XS_OPSIZE, /* 5651 */ - IC_XD_OPSIZE, /* 5652 */ - IC_64BIT_XD_OPSIZE, /* 5653 */ - IC_XS_OPSIZE, /* 5654 */ - IC_64BIT_XD_OPSIZE, /* 5655 */ - IC_OPSIZE, /* 5656 */ - IC_64BIT_REXW_OPSIZE, /* 5657 */ - IC_XS_OPSIZE, /* 5658 */ - IC_64BIT_REXW_XS, /* 5659 */ - IC_XD_OPSIZE, /* 5660 */ - IC_64BIT_REXW_XD, /* 5661 */ - IC_XS_OPSIZE, /* 5662 */ - IC_64BIT_REXW_XS, /* 5663 */ - IC_ADSIZE, /* 5664 */ - IC_64BIT_ADSIZE, /* 5665 */ - IC_XS, /* 5666 */ - IC_64BIT_XS, /* 5667 */ - IC_XD, /* 5668 */ - IC_64BIT_XD, /* 5669 */ - IC_XS, /* 5670 */ - IC_64BIT_XS, /* 5671 */ - IC_ADSIZE, /* 5672 */ - IC_64BIT_ADSIZE, /* 5673 */ - IC_XS, /* 5674 */ - IC_64BIT_REXW_XS, /* 5675 */ - IC_XD, /* 5676 */ - IC_64BIT_REXW_XD, /* 5677 */ - IC_XS, /* 5678 */ - IC_64BIT_REXW_XS, /* 5679 */ - IC_OPSIZE, /* 5680 */ - IC_64BIT_OPSIZE, /* 5681 */ - IC_XS_OPSIZE, /* 5682 */ - IC_64BIT_XS_OPSIZE, /* 5683 */ - IC_XD_OPSIZE, /* 5684 */ - IC_64BIT_XD_OPSIZE, /* 5685 */ - IC_XS_OPSIZE, /* 5686 */ - IC_64BIT_XD_OPSIZE, /* 5687 */ - IC_OPSIZE, /* 5688 */ - IC_64BIT_REXW_OPSIZE, /* 5689 */ - IC_XS_OPSIZE, /* 5690 */ - IC_64BIT_REXW_XS, /* 5691 */ - IC_XD_OPSIZE, /* 5692 */ - IC_64BIT_REXW_XD, /* 5693 */ - IC_XS_OPSIZE, /* 5694 */ - IC_64BIT_REXW_XS, /* 5695 */ - IC_VEX, /* 5696 */ - IC_VEX, /* 5697 */ - IC_VEX_XS, /* 5698 */ - IC_VEX_XS, /* 5699 */ - IC_VEX_XD, /* 5700 */ - IC_VEX_XD, /* 5701 */ - IC_VEX_XD, /* 5702 */ - IC_VEX_XD, /* 5703 */ - IC_VEX_W, /* 5704 */ - IC_VEX_W, /* 5705 */ - IC_VEX_W_XS, /* 5706 */ - IC_VEX_W_XS, /* 5707 */ - IC_VEX_W_XD, /* 5708 */ - IC_VEX_W_XD, /* 5709 */ - IC_VEX_W_XD, /* 5710 */ - IC_VEX_W_XD, /* 5711 */ - IC_VEX_OPSIZE, /* 5712 */ - IC_VEX_OPSIZE, /* 5713 */ - IC_VEX_OPSIZE, /* 5714 */ - IC_VEX_OPSIZE, /* 5715 */ - IC_VEX_OPSIZE, /* 5716 */ - IC_VEX_OPSIZE, /* 5717 */ - IC_VEX_OPSIZE, /* 5718 */ - IC_VEX_OPSIZE, /* 5719 */ - IC_VEX_W_OPSIZE, /* 5720 */ - IC_VEX_W_OPSIZE, /* 5721 */ - IC_VEX_W_OPSIZE, /* 5722 */ - IC_VEX_W_OPSIZE, /* 5723 */ - IC_VEX_W_OPSIZE, /* 5724 */ - IC_VEX_W_OPSIZE, /* 5725 */ - IC_VEX_W_OPSIZE, /* 5726 */ - IC_VEX_W_OPSIZE, /* 5727 */ - IC_VEX, /* 5728 */ - IC_VEX, /* 5729 */ - IC_VEX_XS, /* 5730 */ - IC_VEX_XS, /* 5731 */ - IC_VEX_XD, /* 5732 */ - IC_VEX_XD, /* 5733 */ - IC_VEX_XD, /* 5734 */ - IC_VEX_XD, /* 5735 */ - IC_VEX_W, /* 5736 */ - IC_VEX_W, /* 5737 */ - IC_VEX_W_XS, /* 5738 */ - IC_VEX_W_XS, /* 5739 */ - IC_VEX_W_XD, /* 5740 */ - IC_VEX_W_XD, /* 5741 */ - IC_VEX_W_XD, /* 5742 */ - IC_VEX_W_XD, /* 5743 */ - IC_VEX_OPSIZE, /* 5744 */ - IC_VEX_OPSIZE, /* 5745 */ - IC_VEX_OPSIZE, /* 5746 */ - IC_VEX_OPSIZE, /* 5747 */ - IC_VEX_OPSIZE, /* 5748 */ - IC_VEX_OPSIZE, /* 5749 */ - IC_VEX_OPSIZE, /* 5750 */ - IC_VEX_OPSIZE, /* 5751 */ - IC_VEX_W_OPSIZE, /* 5752 */ - IC_VEX_W_OPSIZE, /* 5753 */ - IC_VEX_W_OPSIZE, /* 5754 */ - IC_VEX_W_OPSIZE, /* 5755 */ - IC_VEX_W_OPSIZE, /* 5756 */ - IC_VEX_W_OPSIZE, /* 5757 */ - IC_VEX_W_OPSIZE, /* 5758 */ - IC_VEX_W_OPSIZE, /* 5759 */ - IC_VEX_L, /* 5760 */ - IC_VEX_L, /* 5761 */ - IC_VEX_L_XS, /* 5762 */ - IC_VEX_L_XS, /* 5763 */ - IC_VEX_L_XD, /* 5764 */ - IC_VEX_L_XD, /* 5765 */ - IC_VEX_L_XD, /* 5766 */ - IC_VEX_L_XD, /* 5767 */ - IC_VEX_L_W, /* 5768 */ - IC_VEX_L_W, /* 5769 */ - IC_VEX_L_W_XS, /* 5770 */ - IC_VEX_L_W_XS, /* 5771 */ - IC_VEX_L_W_XD, /* 5772 */ - IC_VEX_L_W_XD, /* 5773 */ - IC_VEX_L_W_XD, /* 5774 */ - IC_VEX_L_W_XD, /* 5775 */ - IC_VEX_L_OPSIZE, /* 5776 */ - IC_VEX_L_OPSIZE, /* 5777 */ - IC_VEX_L_OPSIZE, /* 5778 */ - IC_VEX_L_OPSIZE, /* 5779 */ - IC_VEX_L_OPSIZE, /* 5780 */ - IC_VEX_L_OPSIZE, /* 5781 */ - IC_VEX_L_OPSIZE, /* 5782 */ - IC_VEX_L_OPSIZE, /* 5783 */ - IC_VEX_L_W_OPSIZE, /* 5784 */ - IC_VEX_L_W_OPSIZE, /* 5785 */ - IC_VEX_L_W_OPSIZE, /* 5786 */ - IC_VEX_L_W_OPSIZE, /* 5787 */ - IC_VEX_L_W_OPSIZE, /* 5788 */ - IC_VEX_L_W_OPSIZE, /* 5789 */ - IC_VEX_L_W_OPSIZE, /* 5790 */ - IC_VEX_L_W_OPSIZE, /* 5791 */ - IC_VEX_L, /* 5792 */ - IC_VEX_L, /* 5793 */ - IC_VEX_L_XS, /* 5794 */ - IC_VEX_L_XS, /* 5795 */ - IC_VEX_L_XD, /* 5796 */ - IC_VEX_L_XD, /* 5797 */ - IC_VEX_L_XD, /* 5798 */ - IC_VEX_L_XD, /* 5799 */ - IC_VEX_L_W, /* 5800 */ - IC_VEX_L_W, /* 5801 */ - IC_VEX_L_W_XS, /* 5802 */ - IC_VEX_L_W_XS, /* 5803 */ - IC_VEX_L_W_XD, /* 5804 */ - IC_VEX_L_W_XD, /* 5805 */ - IC_VEX_L_W_XD, /* 5806 */ - IC_VEX_L_W_XD, /* 5807 */ - IC_VEX_L_OPSIZE, /* 5808 */ - IC_VEX_L_OPSIZE, /* 5809 */ - IC_VEX_L_OPSIZE, /* 5810 */ - IC_VEX_L_OPSIZE, /* 5811 */ - IC_VEX_L_OPSIZE, /* 5812 */ - IC_VEX_L_OPSIZE, /* 5813 */ - IC_VEX_L_OPSIZE, /* 5814 */ - IC_VEX_L_OPSIZE, /* 5815 */ - IC_VEX_L_W_OPSIZE, /* 5816 */ - IC_VEX_L_W_OPSIZE, /* 5817 */ - IC_VEX_L_W_OPSIZE, /* 5818 */ - IC_VEX_L_W_OPSIZE, /* 5819 */ - IC_VEX_L_W_OPSIZE, /* 5820 */ - IC_VEX_L_W_OPSIZE, /* 5821 */ - IC_VEX_L_W_OPSIZE, /* 5822 */ - IC_VEX_L_W_OPSIZE, /* 5823 */ - IC_VEX_L, /* 5824 */ - IC_VEX_L, /* 5825 */ - IC_VEX_L_XS, /* 5826 */ - IC_VEX_L_XS, /* 5827 */ - IC_VEX_L_XD, /* 5828 */ - IC_VEX_L_XD, /* 5829 */ - IC_VEX_L_XD, /* 5830 */ - IC_VEX_L_XD, /* 5831 */ - IC_VEX_L_W, /* 5832 */ - IC_VEX_L_W, /* 5833 */ - IC_VEX_L_W_XS, /* 5834 */ - IC_VEX_L_W_XS, /* 5835 */ - IC_VEX_L_W_XD, /* 5836 */ - IC_VEX_L_W_XD, /* 5837 */ - IC_VEX_L_W_XD, /* 5838 */ - IC_VEX_L_W_XD, /* 5839 */ - IC_VEX_L_OPSIZE, /* 5840 */ - IC_VEX_L_OPSIZE, /* 5841 */ - IC_VEX_L_OPSIZE, /* 5842 */ - IC_VEX_L_OPSIZE, /* 5843 */ - IC_VEX_L_OPSIZE, /* 5844 */ - IC_VEX_L_OPSIZE, /* 5845 */ - IC_VEX_L_OPSIZE, /* 5846 */ - IC_VEX_L_OPSIZE, /* 5847 */ - IC_VEX_L_W_OPSIZE, /* 5848 */ - IC_VEX_L_W_OPSIZE, /* 5849 */ - IC_VEX_L_W_OPSIZE, /* 5850 */ - IC_VEX_L_W_OPSIZE, /* 5851 */ - IC_VEX_L_W_OPSIZE, /* 5852 */ - IC_VEX_L_W_OPSIZE, /* 5853 */ - IC_VEX_L_W_OPSIZE, /* 5854 */ - IC_VEX_L_W_OPSIZE, /* 5855 */ - IC_VEX_L, /* 5856 */ - IC_VEX_L, /* 5857 */ - IC_VEX_L_XS, /* 5858 */ - IC_VEX_L_XS, /* 5859 */ - IC_VEX_L_XD, /* 5860 */ - IC_VEX_L_XD, /* 5861 */ - IC_VEX_L_XD, /* 5862 */ - IC_VEX_L_XD, /* 5863 */ - IC_VEX_L_W, /* 5864 */ - IC_VEX_L_W, /* 5865 */ - IC_VEX_L_W_XS, /* 5866 */ - IC_VEX_L_W_XS, /* 5867 */ - IC_VEX_L_W_XD, /* 5868 */ - IC_VEX_L_W_XD, /* 5869 */ - IC_VEX_L_W_XD, /* 5870 */ - IC_VEX_L_W_XD, /* 5871 */ - IC_VEX_L_OPSIZE, /* 5872 */ - IC_VEX_L_OPSIZE, /* 5873 */ - IC_VEX_L_OPSIZE, /* 5874 */ - IC_VEX_L_OPSIZE, /* 5875 */ - IC_VEX_L_OPSIZE, /* 5876 */ - IC_VEX_L_OPSIZE, /* 5877 */ - IC_VEX_L_OPSIZE, /* 5878 */ - IC_VEX_L_OPSIZE, /* 5879 */ - IC_VEX_L_W_OPSIZE, /* 5880 */ - IC_VEX_L_W_OPSIZE, /* 5881 */ - IC_VEX_L_W_OPSIZE, /* 5882 */ - IC_VEX_L_W_OPSIZE, /* 5883 */ - IC_VEX_L_W_OPSIZE, /* 5884 */ - IC_VEX_L_W_OPSIZE, /* 5885 */ - IC_VEX_L_W_OPSIZE, /* 5886 */ - IC_VEX_L_W_OPSIZE, /* 5887 */ - IC_EVEX_L2_KZ, /* 5888 */ - IC_EVEX_L2_KZ, /* 5889 */ - IC_EVEX_L2_XS_KZ, /* 5890 */ - IC_EVEX_L2_XS_KZ, /* 5891 */ - IC_EVEX_L2_XD_KZ, /* 5892 */ - IC_EVEX_L2_XD_KZ, /* 5893 */ - IC_EVEX_L2_XD_KZ, /* 5894 */ - IC_EVEX_L2_XD_KZ, /* 5895 */ - IC_EVEX_L2_W_KZ, /* 5896 */ - IC_EVEX_L2_W_KZ, /* 5897 */ - IC_EVEX_L2_W_XS_KZ, /* 5898 */ - IC_EVEX_L2_W_XS_KZ, /* 5899 */ - IC_EVEX_L2_W_XD_KZ, /* 5900 */ - IC_EVEX_L2_W_XD_KZ, /* 5901 */ - IC_EVEX_L2_W_XD_KZ, /* 5902 */ - IC_EVEX_L2_W_XD_KZ, /* 5903 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5904 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5905 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5906 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5907 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5908 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5909 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5910 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5911 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5912 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5913 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5914 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5915 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5916 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5917 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5918 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5919 */ - IC_EVEX_L2_KZ, /* 5920 */ - IC_EVEX_L2_KZ, /* 5921 */ - IC_EVEX_L2_XS_KZ, /* 5922 */ - IC_EVEX_L2_XS_KZ, /* 5923 */ - IC_EVEX_L2_XD_KZ, /* 5924 */ - IC_EVEX_L2_XD_KZ, /* 5925 */ - IC_EVEX_L2_XD_KZ, /* 5926 */ - IC_EVEX_L2_XD_KZ, /* 5927 */ - IC_EVEX_L2_W_KZ, /* 5928 */ - IC_EVEX_L2_W_KZ, /* 5929 */ - IC_EVEX_L2_W_XS_KZ, /* 5930 */ - IC_EVEX_L2_W_XS_KZ, /* 5931 */ - IC_EVEX_L2_W_XD_KZ, /* 5932 */ - IC_EVEX_L2_W_XD_KZ, /* 5933 */ - IC_EVEX_L2_W_XD_KZ, /* 5934 */ - IC_EVEX_L2_W_XD_KZ, /* 5935 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5936 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5937 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5938 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5939 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5940 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5941 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5942 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5943 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5944 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5945 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5946 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5947 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5948 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5949 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5950 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5951 */ - IC_EVEX_L2_KZ, /* 5952 */ - IC_EVEX_L2_KZ, /* 5953 */ - IC_EVEX_L2_XS_KZ, /* 5954 */ - IC_EVEX_L2_XS_KZ, /* 5955 */ - IC_EVEX_L2_XD_KZ, /* 5956 */ - IC_EVEX_L2_XD_KZ, /* 5957 */ - IC_EVEX_L2_XD_KZ, /* 5958 */ - IC_EVEX_L2_XD_KZ, /* 5959 */ - IC_EVEX_L2_W_KZ, /* 5960 */ - IC_EVEX_L2_W_KZ, /* 5961 */ - IC_EVEX_L2_W_XS_KZ, /* 5962 */ - IC_EVEX_L2_W_XS_KZ, /* 5963 */ - IC_EVEX_L2_W_XD_KZ, /* 5964 */ - IC_EVEX_L2_W_XD_KZ, /* 5965 */ - IC_EVEX_L2_W_XD_KZ, /* 5966 */ - IC_EVEX_L2_W_XD_KZ, /* 5967 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5968 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5969 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5970 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5971 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5972 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5973 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5974 */ - IC_EVEX_L2_OPSIZE_KZ, /* 5975 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5976 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5977 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5978 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5979 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5980 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5981 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5982 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 5983 */ - IC_EVEX_L2_KZ, /* 5984 */ - IC_EVEX_L2_KZ, /* 5985 */ - IC_EVEX_L2_XS_KZ, /* 5986 */ - IC_EVEX_L2_XS_KZ, /* 5987 */ - IC_EVEX_L2_XD_KZ, /* 5988 */ - IC_EVEX_L2_XD_KZ, /* 5989 */ - IC_EVEX_L2_XD_KZ, /* 5990 */ - IC_EVEX_L2_XD_KZ, /* 5991 */ - IC_EVEX_L2_W_KZ, /* 5992 */ - IC_EVEX_L2_W_KZ, /* 5993 */ - IC_EVEX_L2_W_XS_KZ, /* 5994 */ - IC_EVEX_L2_W_XS_KZ, /* 5995 */ - IC_EVEX_L2_W_XD_KZ, /* 5996 */ - IC_EVEX_L2_W_XD_KZ, /* 5997 */ - IC_EVEX_L2_W_XD_KZ, /* 5998 */ - IC_EVEX_L2_W_XD_KZ, /* 5999 */ - IC_EVEX_L2_OPSIZE_KZ, /* 6000 */ - IC_EVEX_L2_OPSIZE_KZ, /* 6001 */ - IC_EVEX_L2_OPSIZE_KZ, /* 6002 */ - IC_EVEX_L2_OPSIZE_KZ, /* 6003 */ - IC_EVEX_L2_OPSIZE_KZ, /* 6004 */ - IC_EVEX_L2_OPSIZE_KZ, /* 6005 */ - IC_EVEX_L2_OPSIZE_KZ, /* 6006 */ - IC_EVEX_L2_OPSIZE_KZ, /* 6007 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 6008 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 6009 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 6010 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 6011 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 6012 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 6013 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 6014 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 6015 */ - IC_EVEX_L2_KZ, /* 6016 */ - IC_EVEX_L2_KZ, /* 6017 */ - IC_EVEX_L2_XS_KZ, /* 6018 */ - IC_EVEX_L2_XS_KZ, /* 6019 */ - IC_EVEX_L2_XD_KZ, /* 6020 */ - IC_EVEX_L2_XD_KZ, /* 6021 */ - IC_EVEX_L2_XD_KZ, /* 6022 */ - IC_EVEX_L2_XD_KZ, /* 6023 */ - IC_EVEX_L2_W_KZ, /* 6024 */ - IC_EVEX_L2_W_KZ, /* 6025 */ - IC_EVEX_L2_W_XS_KZ, /* 6026 */ - IC_EVEX_L2_W_XS_KZ, /* 6027 */ - IC_EVEX_L2_W_XD_KZ, /* 6028 */ - IC_EVEX_L2_W_XD_KZ, /* 6029 */ - IC_EVEX_L2_W_XD_KZ, /* 6030 */ - IC_EVEX_L2_W_XD_KZ, /* 6031 */ - IC_EVEX_L2_OPSIZE_KZ, /* 6032 */ - IC_EVEX_L2_OPSIZE_KZ, /* 6033 */ - IC_EVEX_L2_OPSIZE_KZ, /* 6034 */ - IC_EVEX_L2_OPSIZE_KZ, /* 6035 */ - IC_EVEX_L2_OPSIZE_KZ, /* 6036 */ - IC_EVEX_L2_OPSIZE_KZ, /* 6037 */ - IC_EVEX_L2_OPSIZE_KZ, /* 6038 */ - IC_EVEX_L2_OPSIZE_KZ, /* 6039 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 6040 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 6041 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 6042 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 6043 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 6044 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 6045 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 6046 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 6047 */ - IC_EVEX_L2_KZ, /* 6048 */ - IC_EVEX_L2_KZ, /* 6049 */ - IC_EVEX_L2_XS_KZ, /* 6050 */ - IC_EVEX_L2_XS_KZ, /* 6051 */ - IC_EVEX_L2_XD_KZ, /* 6052 */ - IC_EVEX_L2_XD_KZ, /* 6053 */ - IC_EVEX_L2_XD_KZ, /* 6054 */ - IC_EVEX_L2_XD_KZ, /* 6055 */ - IC_EVEX_L2_W_KZ, /* 6056 */ - IC_EVEX_L2_W_KZ, /* 6057 */ - IC_EVEX_L2_W_XS_KZ, /* 6058 */ - IC_EVEX_L2_W_XS_KZ, /* 6059 */ - IC_EVEX_L2_W_XD_KZ, /* 6060 */ - IC_EVEX_L2_W_XD_KZ, /* 6061 */ - IC_EVEX_L2_W_XD_KZ, /* 6062 */ - IC_EVEX_L2_W_XD_KZ, /* 6063 */ - IC_EVEX_L2_OPSIZE_KZ, /* 6064 */ - IC_EVEX_L2_OPSIZE_KZ, /* 6065 */ - IC_EVEX_L2_OPSIZE_KZ, /* 6066 */ - IC_EVEX_L2_OPSIZE_KZ, /* 6067 */ - IC_EVEX_L2_OPSIZE_KZ, /* 6068 */ - IC_EVEX_L2_OPSIZE_KZ, /* 6069 */ - IC_EVEX_L2_OPSIZE_KZ, /* 6070 */ - IC_EVEX_L2_OPSIZE_KZ, /* 6071 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 6072 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 6073 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 6074 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 6075 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 6076 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 6077 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 6078 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 6079 */ - IC_EVEX_L2_KZ, /* 6080 */ - IC_EVEX_L2_KZ, /* 6081 */ - IC_EVEX_L2_XS_KZ, /* 6082 */ - IC_EVEX_L2_XS_KZ, /* 6083 */ - IC_EVEX_L2_XD_KZ, /* 6084 */ - IC_EVEX_L2_XD_KZ, /* 6085 */ - IC_EVEX_L2_XD_KZ, /* 6086 */ - IC_EVEX_L2_XD_KZ, /* 6087 */ - IC_EVEX_L2_W_KZ, /* 6088 */ - IC_EVEX_L2_W_KZ, /* 6089 */ - IC_EVEX_L2_W_XS_KZ, /* 6090 */ - IC_EVEX_L2_W_XS_KZ, /* 6091 */ - IC_EVEX_L2_W_XD_KZ, /* 6092 */ - IC_EVEX_L2_W_XD_KZ, /* 6093 */ - IC_EVEX_L2_W_XD_KZ, /* 6094 */ - IC_EVEX_L2_W_XD_KZ, /* 6095 */ - IC_EVEX_L2_OPSIZE_KZ, /* 6096 */ - IC_EVEX_L2_OPSIZE_KZ, /* 6097 */ - IC_EVEX_L2_OPSIZE_KZ, /* 6098 */ - IC_EVEX_L2_OPSIZE_KZ, /* 6099 */ - IC_EVEX_L2_OPSIZE_KZ, /* 6100 */ - IC_EVEX_L2_OPSIZE_KZ, /* 6101 */ - IC_EVEX_L2_OPSIZE_KZ, /* 6102 */ - IC_EVEX_L2_OPSIZE_KZ, /* 6103 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 6104 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 6105 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 6106 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 6107 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 6108 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 6109 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 6110 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 6111 */ - IC_EVEX_L2_KZ, /* 6112 */ - IC_EVEX_L2_KZ, /* 6113 */ - IC_EVEX_L2_XS_KZ, /* 6114 */ - IC_EVEX_L2_XS_KZ, /* 6115 */ - IC_EVEX_L2_XD_KZ, /* 6116 */ - IC_EVEX_L2_XD_KZ, /* 6117 */ - IC_EVEX_L2_XD_KZ, /* 6118 */ - IC_EVEX_L2_XD_KZ, /* 6119 */ - IC_EVEX_L2_W_KZ, /* 6120 */ - IC_EVEX_L2_W_KZ, /* 6121 */ - IC_EVEX_L2_W_XS_KZ, /* 6122 */ - IC_EVEX_L2_W_XS_KZ, /* 6123 */ - IC_EVEX_L2_W_XD_KZ, /* 6124 */ - IC_EVEX_L2_W_XD_KZ, /* 6125 */ - IC_EVEX_L2_W_XD_KZ, /* 6126 */ - IC_EVEX_L2_W_XD_KZ, /* 6127 */ - IC_EVEX_L2_OPSIZE_KZ, /* 6128 */ - IC_EVEX_L2_OPSIZE_KZ, /* 6129 */ - IC_EVEX_L2_OPSIZE_KZ, /* 6130 */ - IC_EVEX_L2_OPSIZE_KZ, /* 6131 */ - IC_EVEX_L2_OPSIZE_KZ, /* 6132 */ - IC_EVEX_L2_OPSIZE_KZ, /* 6133 */ - IC_EVEX_L2_OPSIZE_KZ, /* 6134 */ - IC_EVEX_L2_OPSIZE_KZ, /* 6135 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 6136 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 6137 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 6138 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 6139 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 6140 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 6141 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 6142 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 6143 */ - IC, /* 6144 */ - IC_64BIT, /* 6145 */ - IC_XS, /* 6146 */ - IC_64BIT_XS, /* 6147 */ - IC_XD, /* 6148 */ - IC_64BIT_XD, /* 6149 */ - IC_XS, /* 6150 */ - IC_64BIT_XS, /* 6151 */ - IC, /* 6152 */ - IC_64BIT_REXW, /* 6153 */ - IC_XS, /* 6154 */ - IC_64BIT_REXW_XS, /* 6155 */ - IC_XD, /* 6156 */ - IC_64BIT_REXW_XD, /* 6157 */ - IC_XS, /* 6158 */ - IC_64BIT_REXW_XS, /* 6159 */ - IC_OPSIZE, /* 6160 */ - IC_64BIT_OPSIZE, /* 6161 */ - IC_XS_OPSIZE, /* 6162 */ - IC_64BIT_XS_OPSIZE, /* 6163 */ - IC_XD_OPSIZE, /* 6164 */ - IC_64BIT_XD_OPSIZE, /* 6165 */ - IC_XS_OPSIZE, /* 6166 */ - IC_64BIT_XD_OPSIZE, /* 6167 */ - IC_OPSIZE, /* 6168 */ - IC_64BIT_REXW_OPSIZE, /* 6169 */ - IC_XS_OPSIZE, /* 6170 */ - IC_64BIT_REXW_XS, /* 6171 */ - IC_XD_OPSIZE, /* 6172 */ - IC_64BIT_REXW_XD, /* 6173 */ - IC_XS_OPSIZE, /* 6174 */ - IC_64BIT_REXW_XS, /* 6175 */ - IC_ADSIZE, /* 6176 */ - IC_64BIT_ADSIZE, /* 6177 */ - IC_XS, /* 6178 */ - IC_64BIT_XS, /* 6179 */ - IC_XD, /* 6180 */ - IC_64BIT_XD, /* 6181 */ - IC_XS, /* 6182 */ - IC_64BIT_XS, /* 6183 */ - IC_ADSIZE, /* 6184 */ - IC_64BIT_ADSIZE, /* 6185 */ - IC_XS, /* 6186 */ - IC_64BIT_REXW_XS, /* 6187 */ - IC_XD, /* 6188 */ - IC_64BIT_REXW_XD, /* 6189 */ - IC_XS, /* 6190 */ - IC_64BIT_REXW_XS, /* 6191 */ - IC_OPSIZE, /* 6192 */ - IC_64BIT_OPSIZE, /* 6193 */ - IC_XS_OPSIZE, /* 6194 */ - IC_64BIT_XS_OPSIZE, /* 6195 */ - IC_XD_OPSIZE, /* 6196 */ - IC_64BIT_XD_OPSIZE, /* 6197 */ - IC_XS_OPSIZE, /* 6198 */ - IC_64BIT_XD_OPSIZE, /* 6199 */ - IC_OPSIZE, /* 6200 */ - IC_64BIT_REXW_OPSIZE, /* 6201 */ - IC_XS_OPSIZE, /* 6202 */ - IC_64BIT_REXW_XS, /* 6203 */ - IC_XD_OPSIZE, /* 6204 */ - IC_64BIT_REXW_XD, /* 6205 */ - IC_XS_OPSIZE, /* 6206 */ - IC_64BIT_REXW_XS, /* 6207 */ - IC_VEX, /* 6208 */ - IC_VEX, /* 6209 */ - IC_VEX_XS, /* 6210 */ - IC_VEX_XS, /* 6211 */ - IC_VEX_XD, /* 6212 */ - IC_VEX_XD, /* 6213 */ - IC_VEX_XD, /* 6214 */ - IC_VEX_XD, /* 6215 */ - IC_VEX_W, /* 6216 */ - IC_VEX_W, /* 6217 */ - IC_VEX_W_XS, /* 6218 */ - IC_VEX_W_XS, /* 6219 */ - IC_VEX_W_XD, /* 6220 */ - IC_VEX_W_XD, /* 6221 */ - IC_VEX_W_XD, /* 6222 */ - IC_VEX_W_XD, /* 6223 */ - IC_VEX_OPSIZE, /* 6224 */ - IC_VEX_OPSIZE, /* 6225 */ - IC_VEX_OPSIZE, /* 6226 */ - IC_VEX_OPSIZE, /* 6227 */ - IC_VEX_OPSIZE, /* 6228 */ - IC_VEX_OPSIZE, /* 6229 */ - IC_VEX_OPSIZE, /* 6230 */ - IC_VEX_OPSIZE, /* 6231 */ - IC_VEX_W_OPSIZE, /* 6232 */ - IC_VEX_W_OPSIZE, /* 6233 */ - IC_VEX_W_OPSIZE, /* 6234 */ - IC_VEX_W_OPSIZE, /* 6235 */ - IC_VEX_W_OPSIZE, /* 6236 */ - IC_VEX_W_OPSIZE, /* 6237 */ - IC_VEX_W_OPSIZE, /* 6238 */ - IC_VEX_W_OPSIZE, /* 6239 */ - IC_VEX, /* 6240 */ - IC_VEX, /* 6241 */ - IC_VEX_XS, /* 6242 */ - IC_VEX_XS, /* 6243 */ - IC_VEX_XD, /* 6244 */ - IC_VEX_XD, /* 6245 */ - IC_VEX_XD, /* 6246 */ - IC_VEX_XD, /* 6247 */ - IC_VEX_W, /* 6248 */ - IC_VEX_W, /* 6249 */ - IC_VEX_W_XS, /* 6250 */ - IC_VEX_W_XS, /* 6251 */ - IC_VEX_W_XD, /* 6252 */ - IC_VEX_W_XD, /* 6253 */ - IC_VEX_W_XD, /* 6254 */ - IC_VEX_W_XD, /* 6255 */ - IC_VEX_OPSIZE, /* 6256 */ - IC_VEX_OPSIZE, /* 6257 */ - IC_VEX_OPSIZE, /* 6258 */ - IC_VEX_OPSIZE, /* 6259 */ - IC_VEX_OPSIZE, /* 6260 */ - IC_VEX_OPSIZE, /* 6261 */ - IC_VEX_OPSIZE, /* 6262 */ - IC_VEX_OPSIZE, /* 6263 */ - IC_VEX_W_OPSIZE, /* 6264 */ - IC_VEX_W_OPSIZE, /* 6265 */ - IC_VEX_W_OPSIZE, /* 6266 */ - IC_VEX_W_OPSIZE, /* 6267 */ - IC_VEX_W_OPSIZE, /* 6268 */ - IC_VEX_W_OPSIZE, /* 6269 */ - IC_VEX_W_OPSIZE, /* 6270 */ - IC_VEX_W_OPSIZE, /* 6271 */ - IC_VEX_L, /* 6272 */ - IC_VEX_L, /* 6273 */ - IC_VEX_L_XS, /* 6274 */ - IC_VEX_L_XS, /* 6275 */ - IC_VEX_L_XD, /* 6276 */ - IC_VEX_L_XD, /* 6277 */ - IC_VEX_L_XD, /* 6278 */ - IC_VEX_L_XD, /* 6279 */ - IC_VEX_L_W, /* 6280 */ - IC_VEX_L_W, /* 6281 */ - IC_VEX_L_W_XS, /* 6282 */ - IC_VEX_L_W_XS, /* 6283 */ - IC_VEX_L_W_XD, /* 6284 */ - IC_VEX_L_W_XD, /* 6285 */ - IC_VEX_L_W_XD, /* 6286 */ - IC_VEX_L_W_XD, /* 6287 */ - IC_VEX_L_OPSIZE, /* 6288 */ - IC_VEX_L_OPSIZE, /* 6289 */ - IC_VEX_L_OPSIZE, /* 6290 */ - IC_VEX_L_OPSIZE, /* 6291 */ - IC_VEX_L_OPSIZE, /* 6292 */ - IC_VEX_L_OPSIZE, /* 6293 */ - IC_VEX_L_OPSIZE, /* 6294 */ - IC_VEX_L_OPSIZE, /* 6295 */ - IC_VEX_L_W_OPSIZE, /* 6296 */ - IC_VEX_L_W_OPSIZE, /* 6297 */ - IC_VEX_L_W_OPSIZE, /* 6298 */ - IC_VEX_L_W_OPSIZE, /* 6299 */ - IC_VEX_L_W_OPSIZE, /* 6300 */ - IC_VEX_L_W_OPSIZE, /* 6301 */ - IC_VEX_L_W_OPSIZE, /* 6302 */ - IC_VEX_L_W_OPSIZE, /* 6303 */ - IC_VEX_L, /* 6304 */ - IC_VEX_L, /* 6305 */ - IC_VEX_L_XS, /* 6306 */ - IC_VEX_L_XS, /* 6307 */ - IC_VEX_L_XD, /* 6308 */ - IC_VEX_L_XD, /* 6309 */ - IC_VEX_L_XD, /* 6310 */ - IC_VEX_L_XD, /* 6311 */ - IC_VEX_L_W, /* 6312 */ - IC_VEX_L_W, /* 6313 */ - IC_VEX_L_W_XS, /* 6314 */ - IC_VEX_L_W_XS, /* 6315 */ - IC_VEX_L_W_XD, /* 6316 */ - IC_VEX_L_W_XD, /* 6317 */ - IC_VEX_L_W_XD, /* 6318 */ - IC_VEX_L_W_XD, /* 6319 */ - IC_VEX_L_OPSIZE, /* 6320 */ - IC_VEX_L_OPSIZE, /* 6321 */ - IC_VEX_L_OPSIZE, /* 6322 */ - IC_VEX_L_OPSIZE, /* 6323 */ - IC_VEX_L_OPSIZE, /* 6324 */ - IC_VEX_L_OPSIZE, /* 6325 */ - IC_VEX_L_OPSIZE, /* 6326 */ - IC_VEX_L_OPSIZE, /* 6327 */ - IC_VEX_L_W_OPSIZE, /* 6328 */ - IC_VEX_L_W_OPSIZE, /* 6329 */ - IC_VEX_L_W_OPSIZE, /* 6330 */ - IC_VEX_L_W_OPSIZE, /* 6331 */ - IC_VEX_L_W_OPSIZE, /* 6332 */ - IC_VEX_L_W_OPSIZE, /* 6333 */ - IC_VEX_L_W_OPSIZE, /* 6334 */ - IC_VEX_L_W_OPSIZE, /* 6335 */ - IC_VEX_L, /* 6336 */ - IC_VEX_L, /* 6337 */ - IC_VEX_L_XS, /* 6338 */ - IC_VEX_L_XS, /* 6339 */ - IC_VEX_L_XD, /* 6340 */ - IC_VEX_L_XD, /* 6341 */ - IC_VEX_L_XD, /* 6342 */ - IC_VEX_L_XD, /* 6343 */ - IC_VEX_L_W, /* 6344 */ - IC_VEX_L_W, /* 6345 */ - IC_VEX_L_W_XS, /* 6346 */ - IC_VEX_L_W_XS, /* 6347 */ - IC_VEX_L_W_XD, /* 6348 */ - IC_VEX_L_W_XD, /* 6349 */ - IC_VEX_L_W_XD, /* 6350 */ - IC_VEX_L_W_XD, /* 6351 */ - IC_VEX_L_OPSIZE, /* 6352 */ - IC_VEX_L_OPSIZE, /* 6353 */ - IC_VEX_L_OPSIZE, /* 6354 */ - IC_VEX_L_OPSIZE, /* 6355 */ - IC_VEX_L_OPSIZE, /* 6356 */ - IC_VEX_L_OPSIZE, /* 6357 */ - IC_VEX_L_OPSIZE, /* 6358 */ - IC_VEX_L_OPSIZE, /* 6359 */ - IC_VEX_L_W_OPSIZE, /* 6360 */ - IC_VEX_L_W_OPSIZE, /* 6361 */ - IC_VEX_L_W_OPSIZE, /* 6362 */ - IC_VEX_L_W_OPSIZE, /* 6363 */ - IC_VEX_L_W_OPSIZE, /* 6364 */ - IC_VEX_L_W_OPSIZE, /* 6365 */ - IC_VEX_L_W_OPSIZE, /* 6366 */ - IC_VEX_L_W_OPSIZE, /* 6367 */ - IC_VEX_L, /* 6368 */ - IC_VEX_L, /* 6369 */ - IC_VEX_L_XS, /* 6370 */ - IC_VEX_L_XS, /* 6371 */ - IC_VEX_L_XD, /* 6372 */ - IC_VEX_L_XD, /* 6373 */ - IC_VEX_L_XD, /* 6374 */ - IC_VEX_L_XD, /* 6375 */ - IC_VEX_L_W, /* 6376 */ - IC_VEX_L_W, /* 6377 */ - IC_VEX_L_W_XS, /* 6378 */ - IC_VEX_L_W_XS, /* 6379 */ - IC_VEX_L_W_XD, /* 6380 */ - IC_VEX_L_W_XD, /* 6381 */ - IC_VEX_L_W_XD, /* 6382 */ - IC_VEX_L_W_XD, /* 6383 */ - IC_VEX_L_OPSIZE, /* 6384 */ - IC_VEX_L_OPSIZE, /* 6385 */ - IC_VEX_L_OPSIZE, /* 6386 */ - IC_VEX_L_OPSIZE, /* 6387 */ - IC_VEX_L_OPSIZE, /* 6388 */ - IC_VEX_L_OPSIZE, /* 6389 */ - IC_VEX_L_OPSIZE, /* 6390 */ - IC_VEX_L_OPSIZE, /* 6391 */ - IC_VEX_L_W_OPSIZE, /* 6392 */ - IC_VEX_L_W_OPSIZE, /* 6393 */ - IC_VEX_L_W_OPSIZE, /* 6394 */ - IC_VEX_L_W_OPSIZE, /* 6395 */ - IC_VEX_L_W_OPSIZE, /* 6396 */ - IC_VEX_L_W_OPSIZE, /* 6397 */ - IC_VEX_L_W_OPSIZE, /* 6398 */ - IC_VEX_L_W_OPSIZE, /* 6399 */ - IC_EVEX_KZ, /* 6400 */ - IC_EVEX_KZ, /* 6401 */ - IC_EVEX_XS_KZ, /* 6402 */ - IC_EVEX_XS_KZ, /* 6403 */ - IC_EVEX_XD_KZ, /* 6404 */ - IC_EVEX_XD_KZ, /* 6405 */ - IC_EVEX_XD_KZ, /* 6406 */ - IC_EVEX_XD_KZ, /* 6407 */ - IC_EVEX_W_KZ, /* 6408 */ - IC_EVEX_W_KZ, /* 6409 */ - IC_EVEX_W_XS_KZ, /* 6410 */ - IC_EVEX_W_XS_KZ, /* 6411 */ - IC_EVEX_W_XD_KZ, /* 6412 */ - IC_EVEX_W_XD_KZ, /* 6413 */ - IC_EVEX_W_XD_KZ, /* 6414 */ - IC_EVEX_W_XD_KZ, /* 6415 */ - IC_EVEX_OPSIZE_KZ, /* 6416 */ - IC_EVEX_OPSIZE_KZ, /* 6417 */ - IC_EVEX_OPSIZE_KZ, /* 6418 */ - IC_EVEX_OPSIZE_KZ, /* 6419 */ - IC_EVEX_OPSIZE_KZ, /* 6420 */ - IC_EVEX_OPSIZE_KZ, /* 6421 */ - IC_EVEX_OPSIZE_KZ, /* 6422 */ - IC_EVEX_OPSIZE_KZ, /* 6423 */ - IC_EVEX_W_OPSIZE_KZ, /* 6424 */ - IC_EVEX_W_OPSIZE_KZ, /* 6425 */ - IC_EVEX_W_OPSIZE_KZ, /* 6426 */ - IC_EVEX_W_OPSIZE_KZ, /* 6427 */ - IC_EVEX_W_OPSIZE_KZ, /* 6428 */ - IC_EVEX_W_OPSIZE_KZ, /* 6429 */ - IC_EVEX_W_OPSIZE_KZ, /* 6430 */ - IC_EVEX_W_OPSIZE_KZ, /* 6431 */ - IC_EVEX_KZ, /* 6432 */ - IC_EVEX_KZ, /* 6433 */ - IC_EVEX_XS_KZ, /* 6434 */ - IC_EVEX_XS_KZ, /* 6435 */ - IC_EVEX_XD_KZ, /* 6436 */ - IC_EVEX_XD_KZ, /* 6437 */ - IC_EVEX_XD_KZ, /* 6438 */ - IC_EVEX_XD_KZ, /* 6439 */ - IC_EVEX_W_KZ, /* 6440 */ - IC_EVEX_W_KZ, /* 6441 */ - IC_EVEX_W_XS_KZ, /* 6442 */ - IC_EVEX_W_XS_KZ, /* 6443 */ - IC_EVEX_W_XD_KZ, /* 6444 */ - IC_EVEX_W_XD_KZ, /* 6445 */ - IC_EVEX_W_XD_KZ, /* 6446 */ - IC_EVEX_W_XD_KZ, /* 6447 */ - IC_EVEX_OPSIZE_KZ, /* 6448 */ - IC_EVEX_OPSIZE_KZ, /* 6449 */ - IC_EVEX_OPSIZE_KZ, /* 6450 */ - IC_EVEX_OPSIZE_KZ, /* 6451 */ - IC_EVEX_OPSIZE_KZ, /* 6452 */ - IC_EVEX_OPSIZE_KZ, /* 6453 */ - IC_EVEX_OPSIZE_KZ, /* 6454 */ - IC_EVEX_OPSIZE_KZ, /* 6455 */ - IC_EVEX_W_OPSIZE_KZ, /* 6456 */ - IC_EVEX_W_OPSIZE_KZ, /* 6457 */ - IC_EVEX_W_OPSIZE_KZ, /* 6458 */ - IC_EVEX_W_OPSIZE_KZ, /* 6459 */ - IC_EVEX_W_OPSIZE_KZ, /* 6460 */ - IC_EVEX_W_OPSIZE_KZ, /* 6461 */ - IC_EVEX_W_OPSIZE_KZ, /* 6462 */ - IC_EVEX_W_OPSIZE_KZ, /* 6463 */ - IC_EVEX_KZ, /* 6464 */ - IC_EVEX_KZ, /* 6465 */ - IC_EVEX_XS_KZ, /* 6466 */ - IC_EVEX_XS_KZ, /* 6467 */ - IC_EVEX_XD_KZ, /* 6468 */ - IC_EVEX_XD_KZ, /* 6469 */ - IC_EVEX_XD_KZ, /* 6470 */ - IC_EVEX_XD_KZ, /* 6471 */ - IC_EVEX_W_KZ, /* 6472 */ - IC_EVEX_W_KZ, /* 6473 */ - IC_EVEX_W_XS_KZ, /* 6474 */ - IC_EVEX_W_XS_KZ, /* 6475 */ - IC_EVEX_W_XD_KZ, /* 6476 */ - IC_EVEX_W_XD_KZ, /* 6477 */ - IC_EVEX_W_XD_KZ, /* 6478 */ - IC_EVEX_W_XD_KZ, /* 6479 */ - IC_EVEX_OPSIZE_KZ, /* 6480 */ - IC_EVEX_OPSIZE_KZ, /* 6481 */ - IC_EVEX_OPSIZE_KZ, /* 6482 */ - IC_EVEX_OPSIZE_KZ, /* 6483 */ - IC_EVEX_OPSIZE_KZ, /* 6484 */ - IC_EVEX_OPSIZE_KZ, /* 6485 */ - IC_EVEX_OPSIZE_KZ, /* 6486 */ - IC_EVEX_OPSIZE_KZ, /* 6487 */ - IC_EVEX_W_OPSIZE_KZ, /* 6488 */ - IC_EVEX_W_OPSIZE_KZ, /* 6489 */ - IC_EVEX_W_OPSIZE_KZ, /* 6490 */ - IC_EVEX_W_OPSIZE_KZ, /* 6491 */ - IC_EVEX_W_OPSIZE_KZ, /* 6492 */ - IC_EVEX_W_OPSIZE_KZ, /* 6493 */ - IC_EVEX_W_OPSIZE_KZ, /* 6494 */ - IC_EVEX_W_OPSIZE_KZ, /* 6495 */ - IC_EVEX_KZ, /* 6496 */ - IC_EVEX_KZ, /* 6497 */ - IC_EVEX_XS_KZ, /* 6498 */ - IC_EVEX_XS_KZ, /* 6499 */ - IC_EVEX_XD_KZ, /* 6500 */ - IC_EVEX_XD_KZ, /* 6501 */ - IC_EVEX_XD_KZ, /* 6502 */ - IC_EVEX_XD_KZ, /* 6503 */ - IC_EVEX_W_KZ, /* 6504 */ - IC_EVEX_W_KZ, /* 6505 */ - IC_EVEX_W_XS_KZ, /* 6506 */ - IC_EVEX_W_XS_KZ, /* 6507 */ - IC_EVEX_W_XD_KZ, /* 6508 */ - IC_EVEX_W_XD_KZ, /* 6509 */ - IC_EVEX_W_XD_KZ, /* 6510 */ - IC_EVEX_W_XD_KZ, /* 6511 */ - IC_EVEX_OPSIZE_KZ, /* 6512 */ - IC_EVEX_OPSIZE_KZ, /* 6513 */ - IC_EVEX_OPSIZE_KZ, /* 6514 */ - IC_EVEX_OPSIZE_KZ, /* 6515 */ - IC_EVEX_OPSIZE_KZ, /* 6516 */ - IC_EVEX_OPSIZE_KZ, /* 6517 */ - IC_EVEX_OPSIZE_KZ, /* 6518 */ - IC_EVEX_OPSIZE_KZ, /* 6519 */ - IC_EVEX_W_OPSIZE_KZ, /* 6520 */ - IC_EVEX_W_OPSIZE_KZ, /* 6521 */ - IC_EVEX_W_OPSIZE_KZ, /* 6522 */ - IC_EVEX_W_OPSIZE_KZ, /* 6523 */ - IC_EVEX_W_OPSIZE_KZ, /* 6524 */ - IC_EVEX_W_OPSIZE_KZ, /* 6525 */ - IC_EVEX_W_OPSIZE_KZ, /* 6526 */ - IC_EVEX_W_OPSIZE_KZ, /* 6527 */ - IC_EVEX_KZ, /* 6528 */ - IC_EVEX_KZ, /* 6529 */ - IC_EVEX_XS_KZ, /* 6530 */ - IC_EVEX_XS_KZ, /* 6531 */ - IC_EVEX_XD_KZ, /* 6532 */ - IC_EVEX_XD_KZ, /* 6533 */ - IC_EVEX_XD_KZ, /* 6534 */ - IC_EVEX_XD_KZ, /* 6535 */ - IC_EVEX_W_KZ, /* 6536 */ - IC_EVEX_W_KZ, /* 6537 */ - IC_EVEX_W_XS_KZ, /* 6538 */ - IC_EVEX_W_XS_KZ, /* 6539 */ - IC_EVEX_W_XD_KZ, /* 6540 */ - IC_EVEX_W_XD_KZ, /* 6541 */ - IC_EVEX_W_XD_KZ, /* 6542 */ - IC_EVEX_W_XD_KZ, /* 6543 */ - IC_EVEX_OPSIZE_KZ, /* 6544 */ - IC_EVEX_OPSIZE_KZ, /* 6545 */ - IC_EVEX_OPSIZE_KZ, /* 6546 */ - IC_EVEX_OPSIZE_KZ, /* 6547 */ - IC_EVEX_OPSIZE_KZ, /* 6548 */ - IC_EVEX_OPSIZE_KZ, /* 6549 */ - IC_EVEX_OPSIZE_KZ, /* 6550 */ - IC_EVEX_OPSIZE_KZ, /* 6551 */ - IC_EVEX_W_OPSIZE_KZ, /* 6552 */ - IC_EVEX_W_OPSIZE_KZ, /* 6553 */ - IC_EVEX_W_OPSIZE_KZ, /* 6554 */ - IC_EVEX_W_OPSIZE_KZ, /* 6555 */ - IC_EVEX_W_OPSIZE_KZ, /* 6556 */ - IC_EVEX_W_OPSIZE_KZ, /* 6557 */ - IC_EVEX_W_OPSIZE_KZ, /* 6558 */ - IC_EVEX_W_OPSIZE_KZ, /* 6559 */ - IC_EVEX_KZ, /* 6560 */ - IC_EVEX_KZ, /* 6561 */ - IC_EVEX_XS_KZ, /* 6562 */ - IC_EVEX_XS_KZ, /* 6563 */ - IC_EVEX_XD_KZ, /* 6564 */ - IC_EVEX_XD_KZ, /* 6565 */ - IC_EVEX_XD_KZ, /* 6566 */ - IC_EVEX_XD_KZ, /* 6567 */ - IC_EVEX_W_KZ, /* 6568 */ - IC_EVEX_W_KZ, /* 6569 */ - IC_EVEX_W_XS_KZ, /* 6570 */ - IC_EVEX_W_XS_KZ, /* 6571 */ - IC_EVEX_W_XD_KZ, /* 6572 */ - IC_EVEX_W_XD_KZ, /* 6573 */ - IC_EVEX_W_XD_KZ, /* 6574 */ - IC_EVEX_W_XD_KZ, /* 6575 */ - IC_EVEX_OPSIZE_KZ, /* 6576 */ - IC_EVEX_OPSIZE_KZ, /* 6577 */ - IC_EVEX_OPSIZE_KZ, /* 6578 */ - IC_EVEX_OPSIZE_KZ, /* 6579 */ - IC_EVEX_OPSIZE_KZ, /* 6580 */ - IC_EVEX_OPSIZE_KZ, /* 6581 */ - IC_EVEX_OPSIZE_KZ, /* 6582 */ - IC_EVEX_OPSIZE_KZ, /* 6583 */ - IC_EVEX_W_OPSIZE_KZ, /* 6584 */ - IC_EVEX_W_OPSIZE_KZ, /* 6585 */ - IC_EVEX_W_OPSIZE_KZ, /* 6586 */ - IC_EVEX_W_OPSIZE_KZ, /* 6587 */ - IC_EVEX_W_OPSIZE_KZ, /* 6588 */ - IC_EVEX_W_OPSIZE_KZ, /* 6589 */ - IC_EVEX_W_OPSIZE_KZ, /* 6590 */ - IC_EVEX_W_OPSIZE_KZ, /* 6591 */ - IC_EVEX_KZ, /* 6592 */ - IC_EVEX_KZ, /* 6593 */ - IC_EVEX_XS_KZ, /* 6594 */ - IC_EVEX_XS_KZ, /* 6595 */ - IC_EVEX_XD_KZ, /* 6596 */ - IC_EVEX_XD_KZ, /* 6597 */ - IC_EVEX_XD_KZ, /* 6598 */ - IC_EVEX_XD_KZ, /* 6599 */ - IC_EVEX_W_KZ, /* 6600 */ - IC_EVEX_W_KZ, /* 6601 */ - IC_EVEX_W_XS_KZ, /* 6602 */ - IC_EVEX_W_XS_KZ, /* 6603 */ - IC_EVEX_W_XD_KZ, /* 6604 */ - IC_EVEX_W_XD_KZ, /* 6605 */ - IC_EVEX_W_XD_KZ, /* 6606 */ - IC_EVEX_W_XD_KZ, /* 6607 */ - IC_EVEX_OPSIZE_KZ, /* 6608 */ - IC_EVEX_OPSIZE_KZ, /* 6609 */ - IC_EVEX_OPSIZE_KZ, /* 6610 */ - IC_EVEX_OPSIZE_KZ, /* 6611 */ - IC_EVEX_OPSIZE_KZ, /* 6612 */ - IC_EVEX_OPSIZE_KZ, /* 6613 */ - IC_EVEX_OPSIZE_KZ, /* 6614 */ - IC_EVEX_OPSIZE_KZ, /* 6615 */ - IC_EVEX_W_OPSIZE_KZ, /* 6616 */ - IC_EVEX_W_OPSIZE_KZ, /* 6617 */ - IC_EVEX_W_OPSIZE_KZ, /* 6618 */ - IC_EVEX_W_OPSIZE_KZ, /* 6619 */ - IC_EVEX_W_OPSIZE_KZ, /* 6620 */ - IC_EVEX_W_OPSIZE_KZ, /* 6621 */ - IC_EVEX_W_OPSIZE_KZ, /* 6622 */ - IC_EVEX_W_OPSIZE_KZ, /* 6623 */ - IC_EVEX_KZ, /* 6624 */ - IC_EVEX_KZ, /* 6625 */ - IC_EVEX_XS_KZ, /* 6626 */ - IC_EVEX_XS_KZ, /* 6627 */ - IC_EVEX_XD_KZ, /* 6628 */ - IC_EVEX_XD_KZ, /* 6629 */ - IC_EVEX_XD_KZ, /* 6630 */ - IC_EVEX_XD_KZ, /* 6631 */ - IC_EVEX_W_KZ, /* 6632 */ - IC_EVEX_W_KZ, /* 6633 */ - IC_EVEX_W_XS_KZ, /* 6634 */ - IC_EVEX_W_XS_KZ, /* 6635 */ - IC_EVEX_W_XD_KZ, /* 6636 */ - IC_EVEX_W_XD_KZ, /* 6637 */ - IC_EVEX_W_XD_KZ, /* 6638 */ - IC_EVEX_W_XD_KZ, /* 6639 */ - IC_EVEX_OPSIZE_KZ, /* 6640 */ - IC_EVEX_OPSIZE_KZ, /* 6641 */ - IC_EVEX_OPSIZE_KZ, /* 6642 */ - IC_EVEX_OPSIZE_KZ, /* 6643 */ - IC_EVEX_OPSIZE_KZ, /* 6644 */ - IC_EVEX_OPSIZE_KZ, /* 6645 */ - IC_EVEX_OPSIZE_KZ, /* 6646 */ - IC_EVEX_OPSIZE_KZ, /* 6647 */ - IC_EVEX_W_OPSIZE_KZ, /* 6648 */ - IC_EVEX_W_OPSIZE_KZ, /* 6649 */ - IC_EVEX_W_OPSIZE_KZ, /* 6650 */ - IC_EVEX_W_OPSIZE_KZ, /* 6651 */ - IC_EVEX_W_OPSIZE_KZ, /* 6652 */ - IC_EVEX_W_OPSIZE_KZ, /* 6653 */ - IC_EVEX_W_OPSIZE_KZ, /* 6654 */ - IC_EVEX_W_OPSIZE_KZ, /* 6655 */ - IC, /* 6656 */ - IC_64BIT, /* 6657 */ - IC_XS, /* 6658 */ - IC_64BIT_XS, /* 6659 */ - IC_XD, /* 6660 */ - IC_64BIT_XD, /* 6661 */ - IC_XS, /* 6662 */ - IC_64BIT_XS, /* 6663 */ - IC, /* 6664 */ - IC_64BIT_REXW, /* 6665 */ - IC_XS, /* 6666 */ - IC_64BIT_REXW_XS, /* 6667 */ - IC_XD, /* 6668 */ - IC_64BIT_REXW_XD, /* 6669 */ - IC_XS, /* 6670 */ - IC_64BIT_REXW_XS, /* 6671 */ - IC_OPSIZE, /* 6672 */ - IC_64BIT_OPSIZE, /* 6673 */ - IC_XS_OPSIZE, /* 6674 */ - IC_64BIT_XS_OPSIZE, /* 6675 */ - IC_XD_OPSIZE, /* 6676 */ - IC_64BIT_XD_OPSIZE, /* 6677 */ - IC_XS_OPSIZE, /* 6678 */ - IC_64BIT_XD_OPSIZE, /* 6679 */ - IC_OPSIZE, /* 6680 */ - IC_64BIT_REXW_OPSIZE, /* 6681 */ - IC_XS_OPSIZE, /* 6682 */ - IC_64BIT_REXW_XS, /* 6683 */ - IC_XD_OPSIZE, /* 6684 */ - IC_64BIT_REXW_XD, /* 6685 */ - IC_XS_OPSIZE, /* 6686 */ - IC_64BIT_REXW_XS, /* 6687 */ - IC_ADSIZE, /* 6688 */ - IC_64BIT_ADSIZE, /* 6689 */ - IC_XS, /* 6690 */ - IC_64BIT_XS, /* 6691 */ - IC_XD, /* 6692 */ - IC_64BIT_XD, /* 6693 */ - IC_XS, /* 6694 */ - IC_64BIT_XS, /* 6695 */ - IC_ADSIZE, /* 6696 */ - IC_64BIT_ADSIZE, /* 6697 */ - IC_XS, /* 6698 */ - IC_64BIT_REXW_XS, /* 6699 */ - IC_XD, /* 6700 */ - IC_64BIT_REXW_XD, /* 6701 */ - IC_XS, /* 6702 */ - IC_64BIT_REXW_XS, /* 6703 */ - IC_OPSIZE, /* 6704 */ - IC_64BIT_OPSIZE, /* 6705 */ - IC_XS_OPSIZE, /* 6706 */ - IC_64BIT_XS_OPSIZE, /* 6707 */ - IC_XD_OPSIZE, /* 6708 */ - IC_64BIT_XD_OPSIZE, /* 6709 */ - IC_XS_OPSIZE, /* 6710 */ - IC_64BIT_XD_OPSIZE, /* 6711 */ - IC_OPSIZE, /* 6712 */ - IC_64BIT_REXW_OPSIZE, /* 6713 */ - IC_XS_OPSIZE, /* 6714 */ - IC_64BIT_REXW_XS, /* 6715 */ - IC_XD_OPSIZE, /* 6716 */ - IC_64BIT_REXW_XD, /* 6717 */ - IC_XS_OPSIZE, /* 6718 */ - IC_64BIT_REXW_XS, /* 6719 */ - IC_VEX, /* 6720 */ - IC_VEX, /* 6721 */ - IC_VEX_XS, /* 6722 */ - IC_VEX_XS, /* 6723 */ - IC_VEX_XD, /* 6724 */ - IC_VEX_XD, /* 6725 */ - IC_VEX_XD, /* 6726 */ - IC_VEX_XD, /* 6727 */ - IC_VEX_W, /* 6728 */ - IC_VEX_W, /* 6729 */ - IC_VEX_W_XS, /* 6730 */ - IC_VEX_W_XS, /* 6731 */ - IC_VEX_W_XD, /* 6732 */ - IC_VEX_W_XD, /* 6733 */ - IC_VEX_W_XD, /* 6734 */ - IC_VEX_W_XD, /* 6735 */ - IC_VEX_OPSIZE, /* 6736 */ - IC_VEX_OPSIZE, /* 6737 */ - IC_VEX_OPSIZE, /* 6738 */ - IC_VEX_OPSIZE, /* 6739 */ - IC_VEX_OPSIZE, /* 6740 */ - IC_VEX_OPSIZE, /* 6741 */ - IC_VEX_OPSIZE, /* 6742 */ - IC_VEX_OPSIZE, /* 6743 */ - IC_VEX_W_OPSIZE, /* 6744 */ - IC_VEX_W_OPSIZE, /* 6745 */ - IC_VEX_W_OPSIZE, /* 6746 */ - IC_VEX_W_OPSIZE, /* 6747 */ - IC_VEX_W_OPSIZE, /* 6748 */ - IC_VEX_W_OPSIZE, /* 6749 */ - IC_VEX_W_OPSIZE, /* 6750 */ - IC_VEX_W_OPSIZE, /* 6751 */ - IC_VEX, /* 6752 */ - IC_VEX, /* 6753 */ - IC_VEX_XS, /* 6754 */ - IC_VEX_XS, /* 6755 */ - IC_VEX_XD, /* 6756 */ - IC_VEX_XD, /* 6757 */ - IC_VEX_XD, /* 6758 */ - IC_VEX_XD, /* 6759 */ - IC_VEX_W, /* 6760 */ - IC_VEX_W, /* 6761 */ - IC_VEX_W_XS, /* 6762 */ - IC_VEX_W_XS, /* 6763 */ - IC_VEX_W_XD, /* 6764 */ - IC_VEX_W_XD, /* 6765 */ - IC_VEX_W_XD, /* 6766 */ - IC_VEX_W_XD, /* 6767 */ - IC_VEX_OPSIZE, /* 6768 */ - IC_VEX_OPSIZE, /* 6769 */ - IC_VEX_OPSIZE, /* 6770 */ - IC_VEX_OPSIZE, /* 6771 */ - IC_VEX_OPSIZE, /* 6772 */ - IC_VEX_OPSIZE, /* 6773 */ - IC_VEX_OPSIZE, /* 6774 */ - IC_VEX_OPSIZE, /* 6775 */ - IC_VEX_W_OPSIZE, /* 6776 */ - IC_VEX_W_OPSIZE, /* 6777 */ - IC_VEX_W_OPSIZE, /* 6778 */ - IC_VEX_W_OPSIZE, /* 6779 */ - IC_VEX_W_OPSIZE, /* 6780 */ - IC_VEX_W_OPSIZE, /* 6781 */ - IC_VEX_W_OPSIZE, /* 6782 */ - IC_VEX_W_OPSIZE, /* 6783 */ - IC_VEX_L, /* 6784 */ - IC_VEX_L, /* 6785 */ - IC_VEX_L_XS, /* 6786 */ - IC_VEX_L_XS, /* 6787 */ - IC_VEX_L_XD, /* 6788 */ - IC_VEX_L_XD, /* 6789 */ - IC_VEX_L_XD, /* 6790 */ - IC_VEX_L_XD, /* 6791 */ - IC_VEX_L_W, /* 6792 */ - IC_VEX_L_W, /* 6793 */ - IC_VEX_L_W_XS, /* 6794 */ - IC_VEX_L_W_XS, /* 6795 */ - IC_VEX_L_W_XD, /* 6796 */ - IC_VEX_L_W_XD, /* 6797 */ - IC_VEX_L_W_XD, /* 6798 */ - IC_VEX_L_W_XD, /* 6799 */ - IC_VEX_L_OPSIZE, /* 6800 */ - IC_VEX_L_OPSIZE, /* 6801 */ - IC_VEX_L_OPSIZE, /* 6802 */ - IC_VEX_L_OPSIZE, /* 6803 */ - IC_VEX_L_OPSIZE, /* 6804 */ - IC_VEX_L_OPSIZE, /* 6805 */ - IC_VEX_L_OPSIZE, /* 6806 */ - IC_VEX_L_OPSIZE, /* 6807 */ - IC_VEX_L_W_OPSIZE, /* 6808 */ - IC_VEX_L_W_OPSIZE, /* 6809 */ - IC_VEX_L_W_OPSIZE, /* 6810 */ - IC_VEX_L_W_OPSIZE, /* 6811 */ - IC_VEX_L_W_OPSIZE, /* 6812 */ - IC_VEX_L_W_OPSIZE, /* 6813 */ - IC_VEX_L_W_OPSIZE, /* 6814 */ - IC_VEX_L_W_OPSIZE, /* 6815 */ - IC_VEX_L, /* 6816 */ - IC_VEX_L, /* 6817 */ - IC_VEX_L_XS, /* 6818 */ - IC_VEX_L_XS, /* 6819 */ - IC_VEX_L_XD, /* 6820 */ - IC_VEX_L_XD, /* 6821 */ - IC_VEX_L_XD, /* 6822 */ - IC_VEX_L_XD, /* 6823 */ - IC_VEX_L_W, /* 6824 */ - IC_VEX_L_W, /* 6825 */ - IC_VEX_L_W_XS, /* 6826 */ - IC_VEX_L_W_XS, /* 6827 */ - IC_VEX_L_W_XD, /* 6828 */ - IC_VEX_L_W_XD, /* 6829 */ - IC_VEX_L_W_XD, /* 6830 */ - IC_VEX_L_W_XD, /* 6831 */ - IC_VEX_L_OPSIZE, /* 6832 */ - IC_VEX_L_OPSIZE, /* 6833 */ - IC_VEX_L_OPSIZE, /* 6834 */ - IC_VEX_L_OPSIZE, /* 6835 */ - IC_VEX_L_OPSIZE, /* 6836 */ - IC_VEX_L_OPSIZE, /* 6837 */ - IC_VEX_L_OPSIZE, /* 6838 */ - IC_VEX_L_OPSIZE, /* 6839 */ - IC_VEX_L_W_OPSIZE, /* 6840 */ - IC_VEX_L_W_OPSIZE, /* 6841 */ - IC_VEX_L_W_OPSIZE, /* 6842 */ - IC_VEX_L_W_OPSIZE, /* 6843 */ - IC_VEX_L_W_OPSIZE, /* 6844 */ - IC_VEX_L_W_OPSIZE, /* 6845 */ - IC_VEX_L_W_OPSIZE, /* 6846 */ - IC_VEX_L_W_OPSIZE, /* 6847 */ - IC_VEX_L, /* 6848 */ - IC_VEX_L, /* 6849 */ - IC_VEX_L_XS, /* 6850 */ - IC_VEX_L_XS, /* 6851 */ - IC_VEX_L_XD, /* 6852 */ - IC_VEX_L_XD, /* 6853 */ - IC_VEX_L_XD, /* 6854 */ - IC_VEX_L_XD, /* 6855 */ - IC_VEX_L_W, /* 6856 */ - IC_VEX_L_W, /* 6857 */ - IC_VEX_L_W_XS, /* 6858 */ - IC_VEX_L_W_XS, /* 6859 */ - IC_VEX_L_W_XD, /* 6860 */ - IC_VEX_L_W_XD, /* 6861 */ - IC_VEX_L_W_XD, /* 6862 */ - IC_VEX_L_W_XD, /* 6863 */ - IC_VEX_L_OPSIZE, /* 6864 */ - IC_VEX_L_OPSIZE, /* 6865 */ - IC_VEX_L_OPSIZE, /* 6866 */ - IC_VEX_L_OPSIZE, /* 6867 */ - IC_VEX_L_OPSIZE, /* 6868 */ - IC_VEX_L_OPSIZE, /* 6869 */ - IC_VEX_L_OPSIZE, /* 6870 */ - IC_VEX_L_OPSIZE, /* 6871 */ - IC_VEX_L_W_OPSIZE, /* 6872 */ - IC_VEX_L_W_OPSIZE, /* 6873 */ - IC_VEX_L_W_OPSIZE, /* 6874 */ - IC_VEX_L_W_OPSIZE, /* 6875 */ - IC_VEX_L_W_OPSIZE, /* 6876 */ - IC_VEX_L_W_OPSIZE, /* 6877 */ - IC_VEX_L_W_OPSIZE, /* 6878 */ - IC_VEX_L_W_OPSIZE, /* 6879 */ - IC_VEX_L, /* 6880 */ - IC_VEX_L, /* 6881 */ - IC_VEX_L_XS, /* 6882 */ - IC_VEX_L_XS, /* 6883 */ - IC_VEX_L_XD, /* 6884 */ - IC_VEX_L_XD, /* 6885 */ - IC_VEX_L_XD, /* 6886 */ - IC_VEX_L_XD, /* 6887 */ - IC_VEX_L_W, /* 6888 */ - IC_VEX_L_W, /* 6889 */ - IC_VEX_L_W_XS, /* 6890 */ - IC_VEX_L_W_XS, /* 6891 */ - IC_VEX_L_W_XD, /* 6892 */ - IC_VEX_L_W_XD, /* 6893 */ - IC_VEX_L_W_XD, /* 6894 */ - IC_VEX_L_W_XD, /* 6895 */ - IC_VEX_L_OPSIZE, /* 6896 */ - IC_VEX_L_OPSIZE, /* 6897 */ - IC_VEX_L_OPSIZE, /* 6898 */ - IC_VEX_L_OPSIZE, /* 6899 */ - IC_VEX_L_OPSIZE, /* 6900 */ - IC_VEX_L_OPSIZE, /* 6901 */ - IC_VEX_L_OPSIZE, /* 6902 */ - IC_VEX_L_OPSIZE, /* 6903 */ - IC_VEX_L_W_OPSIZE, /* 6904 */ - IC_VEX_L_W_OPSIZE, /* 6905 */ - IC_VEX_L_W_OPSIZE, /* 6906 */ - IC_VEX_L_W_OPSIZE, /* 6907 */ - IC_VEX_L_W_OPSIZE, /* 6908 */ - IC_VEX_L_W_OPSIZE, /* 6909 */ - IC_VEX_L_W_OPSIZE, /* 6910 */ - IC_VEX_L_W_OPSIZE, /* 6911 */ - IC_EVEX_L_KZ, /* 6912 */ - IC_EVEX_L_KZ, /* 6913 */ - IC_EVEX_L_XS_KZ, /* 6914 */ - IC_EVEX_L_XS_KZ, /* 6915 */ - IC_EVEX_L_XD_KZ, /* 6916 */ - IC_EVEX_L_XD_KZ, /* 6917 */ - IC_EVEX_L_XD_KZ, /* 6918 */ - IC_EVEX_L_XD_KZ, /* 6919 */ - IC_EVEX_L_W_KZ, /* 6920 */ - IC_EVEX_L_W_KZ, /* 6921 */ - IC_EVEX_L_W_XS_KZ, /* 6922 */ - IC_EVEX_L_W_XS_KZ, /* 6923 */ - IC_EVEX_L_W_XD_KZ, /* 6924 */ - IC_EVEX_L_W_XD_KZ, /* 6925 */ - IC_EVEX_L_W_XD_KZ, /* 6926 */ - IC_EVEX_L_W_XD_KZ, /* 6927 */ - IC_EVEX_L_OPSIZE_KZ, /* 6928 */ - IC_EVEX_L_OPSIZE_KZ, /* 6929 */ - IC_EVEX_L_OPSIZE_KZ, /* 6930 */ - IC_EVEX_L_OPSIZE_KZ, /* 6931 */ - IC_EVEX_L_OPSIZE_KZ, /* 6932 */ - IC_EVEX_L_OPSIZE_KZ, /* 6933 */ - IC_EVEX_L_OPSIZE_KZ, /* 6934 */ - IC_EVEX_L_OPSIZE_KZ, /* 6935 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 6936 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 6937 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 6938 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 6939 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 6940 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 6941 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 6942 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 6943 */ - IC_EVEX_L_KZ, /* 6944 */ - IC_EVEX_L_KZ, /* 6945 */ - IC_EVEX_L_XS_KZ, /* 6946 */ - IC_EVEX_L_XS_KZ, /* 6947 */ - IC_EVEX_L_XD_KZ, /* 6948 */ - IC_EVEX_L_XD_KZ, /* 6949 */ - IC_EVEX_L_XD_KZ, /* 6950 */ - IC_EVEX_L_XD_KZ, /* 6951 */ - IC_EVEX_L_W_KZ, /* 6952 */ - IC_EVEX_L_W_KZ, /* 6953 */ - IC_EVEX_L_W_XS_KZ, /* 6954 */ - IC_EVEX_L_W_XS_KZ, /* 6955 */ - IC_EVEX_L_W_XD_KZ, /* 6956 */ - IC_EVEX_L_W_XD_KZ, /* 6957 */ - IC_EVEX_L_W_XD_KZ, /* 6958 */ - IC_EVEX_L_W_XD_KZ, /* 6959 */ - IC_EVEX_L_OPSIZE_KZ, /* 6960 */ - IC_EVEX_L_OPSIZE_KZ, /* 6961 */ - IC_EVEX_L_OPSIZE_KZ, /* 6962 */ - IC_EVEX_L_OPSIZE_KZ, /* 6963 */ - IC_EVEX_L_OPSIZE_KZ, /* 6964 */ - IC_EVEX_L_OPSIZE_KZ, /* 6965 */ - IC_EVEX_L_OPSIZE_KZ, /* 6966 */ - IC_EVEX_L_OPSIZE_KZ, /* 6967 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 6968 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 6969 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 6970 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 6971 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 6972 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 6973 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 6974 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 6975 */ - IC_EVEX_L_KZ, /* 6976 */ - IC_EVEX_L_KZ, /* 6977 */ - IC_EVEX_L_XS_KZ, /* 6978 */ - IC_EVEX_L_XS_KZ, /* 6979 */ - IC_EVEX_L_XD_KZ, /* 6980 */ - IC_EVEX_L_XD_KZ, /* 6981 */ - IC_EVEX_L_XD_KZ, /* 6982 */ - IC_EVEX_L_XD_KZ, /* 6983 */ - IC_EVEX_L_W_KZ, /* 6984 */ - IC_EVEX_L_W_KZ, /* 6985 */ - IC_EVEX_L_W_XS_KZ, /* 6986 */ - IC_EVEX_L_W_XS_KZ, /* 6987 */ - IC_EVEX_L_W_XD_KZ, /* 6988 */ - IC_EVEX_L_W_XD_KZ, /* 6989 */ - IC_EVEX_L_W_XD_KZ, /* 6990 */ - IC_EVEX_L_W_XD_KZ, /* 6991 */ - IC_EVEX_L_OPSIZE_KZ, /* 6992 */ - IC_EVEX_L_OPSIZE_KZ, /* 6993 */ - IC_EVEX_L_OPSIZE_KZ, /* 6994 */ - IC_EVEX_L_OPSIZE_KZ, /* 6995 */ - IC_EVEX_L_OPSIZE_KZ, /* 6996 */ - IC_EVEX_L_OPSIZE_KZ, /* 6997 */ - IC_EVEX_L_OPSIZE_KZ, /* 6998 */ - IC_EVEX_L_OPSIZE_KZ, /* 6999 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 7000 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 7001 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 7002 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 7003 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 7004 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 7005 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 7006 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 7007 */ - IC_EVEX_L_KZ, /* 7008 */ - IC_EVEX_L_KZ, /* 7009 */ - IC_EVEX_L_XS_KZ, /* 7010 */ - IC_EVEX_L_XS_KZ, /* 7011 */ - IC_EVEX_L_XD_KZ, /* 7012 */ - IC_EVEX_L_XD_KZ, /* 7013 */ - IC_EVEX_L_XD_KZ, /* 7014 */ - IC_EVEX_L_XD_KZ, /* 7015 */ - IC_EVEX_L_W_KZ, /* 7016 */ - IC_EVEX_L_W_KZ, /* 7017 */ - IC_EVEX_L_W_XS_KZ, /* 7018 */ - IC_EVEX_L_W_XS_KZ, /* 7019 */ - IC_EVEX_L_W_XD_KZ, /* 7020 */ - IC_EVEX_L_W_XD_KZ, /* 7021 */ - IC_EVEX_L_W_XD_KZ, /* 7022 */ - IC_EVEX_L_W_XD_KZ, /* 7023 */ - IC_EVEX_L_OPSIZE_KZ, /* 7024 */ - IC_EVEX_L_OPSIZE_KZ, /* 7025 */ - IC_EVEX_L_OPSIZE_KZ, /* 7026 */ - IC_EVEX_L_OPSIZE_KZ, /* 7027 */ - IC_EVEX_L_OPSIZE_KZ, /* 7028 */ - IC_EVEX_L_OPSIZE_KZ, /* 7029 */ - IC_EVEX_L_OPSIZE_KZ, /* 7030 */ - IC_EVEX_L_OPSIZE_KZ, /* 7031 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 7032 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 7033 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 7034 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 7035 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 7036 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 7037 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 7038 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 7039 */ - IC_EVEX_L_KZ, /* 7040 */ - IC_EVEX_L_KZ, /* 7041 */ - IC_EVEX_L_XS_KZ, /* 7042 */ - IC_EVEX_L_XS_KZ, /* 7043 */ - IC_EVEX_L_XD_KZ, /* 7044 */ - IC_EVEX_L_XD_KZ, /* 7045 */ - IC_EVEX_L_XD_KZ, /* 7046 */ - IC_EVEX_L_XD_KZ, /* 7047 */ - IC_EVEX_L_W_KZ, /* 7048 */ - IC_EVEX_L_W_KZ, /* 7049 */ - IC_EVEX_L_W_XS_KZ, /* 7050 */ - IC_EVEX_L_W_XS_KZ, /* 7051 */ - IC_EVEX_L_W_XD_KZ, /* 7052 */ - IC_EVEX_L_W_XD_KZ, /* 7053 */ - IC_EVEX_L_W_XD_KZ, /* 7054 */ - IC_EVEX_L_W_XD_KZ, /* 7055 */ - IC_EVEX_L_OPSIZE_KZ, /* 7056 */ - IC_EVEX_L_OPSIZE_KZ, /* 7057 */ - IC_EVEX_L_OPSIZE_KZ, /* 7058 */ - IC_EVEX_L_OPSIZE_KZ, /* 7059 */ - IC_EVEX_L_OPSIZE_KZ, /* 7060 */ - IC_EVEX_L_OPSIZE_KZ, /* 7061 */ - IC_EVEX_L_OPSIZE_KZ, /* 7062 */ - IC_EVEX_L_OPSIZE_KZ, /* 7063 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 7064 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 7065 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 7066 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 7067 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 7068 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 7069 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 7070 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 7071 */ - IC_EVEX_L_KZ, /* 7072 */ - IC_EVEX_L_KZ, /* 7073 */ - IC_EVEX_L_XS_KZ, /* 7074 */ - IC_EVEX_L_XS_KZ, /* 7075 */ - IC_EVEX_L_XD_KZ, /* 7076 */ - IC_EVEX_L_XD_KZ, /* 7077 */ - IC_EVEX_L_XD_KZ, /* 7078 */ - IC_EVEX_L_XD_KZ, /* 7079 */ - IC_EVEX_L_W_KZ, /* 7080 */ - IC_EVEX_L_W_KZ, /* 7081 */ - IC_EVEX_L_W_XS_KZ, /* 7082 */ - IC_EVEX_L_W_XS_KZ, /* 7083 */ - IC_EVEX_L_W_XD_KZ, /* 7084 */ - IC_EVEX_L_W_XD_KZ, /* 7085 */ - IC_EVEX_L_W_XD_KZ, /* 7086 */ - IC_EVEX_L_W_XD_KZ, /* 7087 */ - IC_EVEX_L_OPSIZE_KZ, /* 7088 */ - IC_EVEX_L_OPSIZE_KZ, /* 7089 */ - IC_EVEX_L_OPSIZE_KZ, /* 7090 */ - IC_EVEX_L_OPSIZE_KZ, /* 7091 */ - IC_EVEX_L_OPSIZE_KZ, /* 7092 */ - IC_EVEX_L_OPSIZE_KZ, /* 7093 */ - IC_EVEX_L_OPSIZE_KZ, /* 7094 */ - IC_EVEX_L_OPSIZE_KZ, /* 7095 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 7096 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 7097 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 7098 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 7099 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 7100 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 7101 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 7102 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 7103 */ - IC_EVEX_L_KZ, /* 7104 */ - IC_EVEX_L_KZ, /* 7105 */ - IC_EVEX_L_XS_KZ, /* 7106 */ - IC_EVEX_L_XS_KZ, /* 7107 */ - IC_EVEX_L_XD_KZ, /* 7108 */ - IC_EVEX_L_XD_KZ, /* 7109 */ - IC_EVEX_L_XD_KZ, /* 7110 */ - IC_EVEX_L_XD_KZ, /* 7111 */ - IC_EVEX_L_W_KZ, /* 7112 */ - IC_EVEX_L_W_KZ, /* 7113 */ - IC_EVEX_L_W_XS_KZ, /* 7114 */ - IC_EVEX_L_W_XS_KZ, /* 7115 */ - IC_EVEX_L_W_XD_KZ, /* 7116 */ - IC_EVEX_L_W_XD_KZ, /* 7117 */ - IC_EVEX_L_W_XD_KZ, /* 7118 */ - IC_EVEX_L_W_XD_KZ, /* 7119 */ - IC_EVEX_L_OPSIZE_KZ, /* 7120 */ - IC_EVEX_L_OPSIZE_KZ, /* 7121 */ - IC_EVEX_L_OPSIZE_KZ, /* 7122 */ - IC_EVEX_L_OPSIZE_KZ, /* 7123 */ - IC_EVEX_L_OPSIZE_KZ, /* 7124 */ - IC_EVEX_L_OPSIZE_KZ, /* 7125 */ - IC_EVEX_L_OPSIZE_KZ, /* 7126 */ - IC_EVEX_L_OPSIZE_KZ, /* 7127 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 7128 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 7129 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 7130 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 7131 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 7132 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 7133 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 7134 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 7135 */ - IC_EVEX_L_KZ, /* 7136 */ - IC_EVEX_L_KZ, /* 7137 */ - IC_EVEX_L_XS_KZ, /* 7138 */ - IC_EVEX_L_XS_KZ, /* 7139 */ - IC_EVEX_L_XD_KZ, /* 7140 */ - IC_EVEX_L_XD_KZ, /* 7141 */ - IC_EVEX_L_XD_KZ, /* 7142 */ - IC_EVEX_L_XD_KZ, /* 7143 */ - IC_EVEX_L_W_KZ, /* 7144 */ - IC_EVEX_L_W_KZ, /* 7145 */ - IC_EVEX_L_W_XS_KZ, /* 7146 */ - IC_EVEX_L_W_XS_KZ, /* 7147 */ - IC_EVEX_L_W_XD_KZ, /* 7148 */ - IC_EVEX_L_W_XD_KZ, /* 7149 */ - IC_EVEX_L_W_XD_KZ, /* 7150 */ - IC_EVEX_L_W_XD_KZ, /* 7151 */ - IC_EVEX_L_OPSIZE_KZ, /* 7152 */ - IC_EVEX_L_OPSIZE_KZ, /* 7153 */ - IC_EVEX_L_OPSIZE_KZ, /* 7154 */ - IC_EVEX_L_OPSIZE_KZ, /* 7155 */ - IC_EVEX_L_OPSIZE_KZ, /* 7156 */ - IC_EVEX_L_OPSIZE_KZ, /* 7157 */ - IC_EVEX_L_OPSIZE_KZ, /* 7158 */ - IC_EVEX_L_OPSIZE_KZ, /* 7159 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 7160 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 7161 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 7162 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 7163 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 7164 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 7165 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 7166 */ - IC_EVEX_L_W_OPSIZE_KZ, /* 7167 */ - IC, /* 7168 */ - IC_64BIT, /* 7169 */ - IC_XS, /* 7170 */ - IC_64BIT_XS, /* 7171 */ - IC_XD, /* 7172 */ - IC_64BIT_XD, /* 7173 */ - IC_XS, /* 7174 */ - IC_64BIT_XS, /* 7175 */ - IC, /* 7176 */ - IC_64BIT_REXW, /* 7177 */ - IC_XS, /* 7178 */ - IC_64BIT_REXW_XS, /* 7179 */ - IC_XD, /* 7180 */ - IC_64BIT_REXW_XD, /* 7181 */ - IC_XS, /* 7182 */ - IC_64BIT_REXW_XS, /* 7183 */ - IC_OPSIZE, /* 7184 */ - IC_64BIT_OPSIZE, /* 7185 */ - IC_XS_OPSIZE, /* 7186 */ - IC_64BIT_XS_OPSIZE, /* 7187 */ - IC_XD_OPSIZE, /* 7188 */ - IC_64BIT_XD_OPSIZE, /* 7189 */ - IC_XS_OPSIZE, /* 7190 */ - IC_64BIT_XD_OPSIZE, /* 7191 */ - IC_OPSIZE, /* 7192 */ - IC_64BIT_REXW_OPSIZE, /* 7193 */ - IC_XS_OPSIZE, /* 7194 */ - IC_64BIT_REXW_XS, /* 7195 */ - IC_XD_OPSIZE, /* 7196 */ - IC_64BIT_REXW_XD, /* 7197 */ - IC_XS_OPSIZE, /* 7198 */ - IC_64BIT_REXW_XS, /* 7199 */ - IC_ADSIZE, /* 7200 */ - IC_64BIT_ADSIZE, /* 7201 */ - IC_XS, /* 7202 */ - IC_64BIT_XS, /* 7203 */ - IC_XD, /* 7204 */ - IC_64BIT_XD, /* 7205 */ - IC_XS, /* 7206 */ - IC_64BIT_XS, /* 7207 */ - IC_ADSIZE, /* 7208 */ - IC_64BIT_ADSIZE, /* 7209 */ - IC_XS, /* 7210 */ - IC_64BIT_REXW_XS, /* 7211 */ - IC_XD, /* 7212 */ - IC_64BIT_REXW_XD, /* 7213 */ - IC_XS, /* 7214 */ - IC_64BIT_REXW_XS, /* 7215 */ - IC_OPSIZE, /* 7216 */ - IC_64BIT_OPSIZE, /* 7217 */ - IC_XS_OPSIZE, /* 7218 */ - IC_64BIT_XS_OPSIZE, /* 7219 */ - IC_XD_OPSIZE, /* 7220 */ - IC_64BIT_XD_OPSIZE, /* 7221 */ - IC_XS_OPSIZE, /* 7222 */ - IC_64BIT_XD_OPSIZE, /* 7223 */ - IC_OPSIZE, /* 7224 */ - IC_64BIT_REXW_OPSIZE, /* 7225 */ - IC_XS_OPSIZE, /* 7226 */ - IC_64BIT_REXW_XS, /* 7227 */ - IC_XD_OPSIZE, /* 7228 */ - IC_64BIT_REXW_XD, /* 7229 */ - IC_XS_OPSIZE, /* 7230 */ - IC_64BIT_REXW_XS, /* 7231 */ - IC_VEX, /* 7232 */ - IC_VEX, /* 7233 */ - IC_VEX_XS, /* 7234 */ - IC_VEX_XS, /* 7235 */ - IC_VEX_XD, /* 7236 */ - IC_VEX_XD, /* 7237 */ - IC_VEX_XD, /* 7238 */ - IC_VEX_XD, /* 7239 */ - IC_VEX_W, /* 7240 */ - IC_VEX_W, /* 7241 */ - IC_VEX_W_XS, /* 7242 */ - IC_VEX_W_XS, /* 7243 */ - IC_VEX_W_XD, /* 7244 */ - IC_VEX_W_XD, /* 7245 */ - IC_VEX_W_XD, /* 7246 */ - IC_VEX_W_XD, /* 7247 */ - IC_VEX_OPSIZE, /* 7248 */ - IC_VEX_OPSIZE, /* 7249 */ - IC_VEX_OPSIZE, /* 7250 */ - IC_VEX_OPSIZE, /* 7251 */ - IC_VEX_OPSIZE, /* 7252 */ - IC_VEX_OPSIZE, /* 7253 */ - IC_VEX_OPSIZE, /* 7254 */ - IC_VEX_OPSIZE, /* 7255 */ - IC_VEX_W_OPSIZE, /* 7256 */ - IC_VEX_W_OPSIZE, /* 7257 */ - IC_VEX_W_OPSIZE, /* 7258 */ - IC_VEX_W_OPSIZE, /* 7259 */ - IC_VEX_W_OPSIZE, /* 7260 */ - IC_VEX_W_OPSIZE, /* 7261 */ - IC_VEX_W_OPSIZE, /* 7262 */ - IC_VEX_W_OPSIZE, /* 7263 */ - IC_VEX, /* 7264 */ - IC_VEX, /* 7265 */ - IC_VEX_XS, /* 7266 */ - IC_VEX_XS, /* 7267 */ - IC_VEX_XD, /* 7268 */ - IC_VEX_XD, /* 7269 */ - IC_VEX_XD, /* 7270 */ - IC_VEX_XD, /* 7271 */ - IC_VEX_W, /* 7272 */ - IC_VEX_W, /* 7273 */ - IC_VEX_W_XS, /* 7274 */ - IC_VEX_W_XS, /* 7275 */ - IC_VEX_W_XD, /* 7276 */ - IC_VEX_W_XD, /* 7277 */ - IC_VEX_W_XD, /* 7278 */ - IC_VEX_W_XD, /* 7279 */ - IC_VEX_OPSIZE, /* 7280 */ - IC_VEX_OPSIZE, /* 7281 */ - IC_VEX_OPSIZE, /* 7282 */ - IC_VEX_OPSIZE, /* 7283 */ - IC_VEX_OPSIZE, /* 7284 */ - IC_VEX_OPSIZE, /* 7285 */ - IC_VEX_OPSIZE, /* 7286 */ - IC_VEX_OPSIZE, /* 7287 */ - IC_VEX_W_OPSIZE, /* 7288 */ - IC_VEX_W_OPSIZE, /* 7289 */ - IC_VEX_W_OPSIZE, /* 7290 */ - IC_VEX_W_OPSIZE, /* 7291 */ - IC_VEX_W_OPSIZE, /* 7292 */ - IC_VEX_W_OPSIZE, /* 7293 */ - IC_VEX_W_OPSIZE, /* 7294 */ - IC_VEX_W_OPSIZE, /* 7295 */ - IC_VEX_L, /* 7296 */ - IC_VEX_L, /* 7297 */ - IC_VEX_L_XS, /* 7298 */ - IC_VEX_L_XS, /* 7299 */ - IC_VEX_L_XD, /* 7300 */ - IC_VEX_L_XD, /* 7301 */ - IC_VEX_L_XD, /* 7302 */ - IC_VEX_L_XD, /* 7303 */ - IC_VEX_L_W, /* 7304 */ - IC_VEX_L_W, /* 7305 */ - IC_VEX_L_W_XS, /* 7306 */ - IC_VEX_L_W_XS, /* 7307 */ - IC_VEX_L_W_XD, /* 7308 */ - IC_VEX_L_W_XD, /* 7309 */ - IC_VEX_L_W_XD, /* 7310 */ - IC_VEX_L_W_XD, /* 7311 */ - IC_VEX_L_OPSIZE, /* 7312 */ - IC_VEX_L_OPSIZE, /* 7313 */ - IC_VEX_L_OPSIZE, /* 7314 */ - IC_VEX_L_OPSIZE, /* 7315 */ - IC_VEX_L_OPSIZE, /* 7316 */ - IC_VEX_L_OPSIZE, /* 7317 */ - IC_VEX_L_OPSIZE, /* 7318 */ - IC_VEX_L_OPSIZE, /* 7319 */ - IC_VEX_L_W_OPSIZE, /* 7320 */ - IC_VEX_L_W_OPSIZE, /* 7321 */ - IC_VEX_L_W_OPSIZE, /* 7322 */ - IC_VEX_L_W_OPSIZE, /* 7323 */ - IC_VEX_L_W_OPSIZE, /* 7324 */ - IC_VEX_L_W_OPSIZE, /* 7325 */ - IC_VEX_L_W_OPSIZE, /* 7326 */ - IC_VEX_L_W_OPSIZE, /* 7327 */ - IC_VEX_L, /* 7328 */ - IC_VEX_L, /* 7329 */ - IC_VEX_L_XS, /* 7330 */ - IC_VEX_L_XS, /* 7331 */ - IC_VEX_L_XD, /* 7332 */ - IC_VEX_L_XD, /* 7333 */ - IC_VEX_L_XD, /* 7334 */ - IC_VEX_L_XD, /* 7335 */ - IC_VEX_L_W, /* 7336 */ - IC_VEX_L_W, /* 7337 */ - IC_VEX_L_W_XS, /* 7338 */ - IC_VEX_L_W_XS, /* 7339 */ - IC_VEX_L_W_XD, /* 7340 */ - IC_VEX_L_W_XD, /* 7341 */ - IC_VEX_L_W_XD, /* 7342 */ - IC_VEX_L_W_XD, /* 7343 */ - IC_VEX_L_OPSIZE, /* 7344 */ - IC_VEX_L_OPSIZE, /* 7345 */ - IC_VEX_L_OPSIZE, /* 7346 */ - IC_VEX_L_OPSIZE, /* 7347 */ - IC_VEX_L_OPSIZE, /* 7348 */ - IC_VEX_L_OPSIZE, /* 7349 */ - IC_VEX_L_OPSIZE, /* 7350 */ - IC_VEX_L_OPSIZE, /* 7351 */ - IC_VEX_L_W_OPSIZE, /* 7352 */ - IC_VEX_L_W_OPSIZE, /* 7353 */ - IC_VEX_L_W_OPSIZE, /* 7354 */ - IC_VEX_L_W_OPSIZE, /* 7355 */ - IC_VEX_L_W_OPSIZE, /* 7356 */ - IC_VEX_L_W_OPSIZE, /* 7357 */ - IC_VEX_L_W_OPSIZE, /* 7358 */ - IC_VEX_L_W_OPSIZE, /* 7359 */ - IC_VEX_L, /* 7360 */ - IC_VEX_L, /* 7361 */ - IC_VEX_L_XS, /* 7362 */ - IC_VEX_L_XS, /* 7363 */ - IC_VEX_L_XD, /* 7364 */ - IC_VEX_L_XD, /* 7365 */ - IC_VEX_L_XD, /* 7366 */ - IC_VEX_L_XD, /* 7367 */ - IC_VEX_L_W, /* 7368 */ - IC_VEX_L_W, /* 7369 */ - IC_VEX_L_W_XS, /* 7370 */ - IC_VEX_L_W_XS, /* 7371 */ - IC_VEX_L_W_XD, /* 7372 */ - IC_VEX_L_W_XD, /* 7373 */ - IC_VEX_L_W_XD, /* 7374 */ - IC_VEX_L_W_XD, /* 7375 */ - IC_VEX_L_OPSIZE, /* 7376 */ - IC_VEX_L_OPSIZE, /* 7377 */ - IC_VEX_L_OPSIZE, /* 7378 */ - IC_VEX_L_OPSIZE, /* 7379 */ - IC_VEX_L_OPSIZE, /* 7380 */ - IC_VEX_L_OPSIZE, /* 7381 */ - IC_VEX_L_OPSIZE, /* 7382 */ - IC_VEX_L_OPSIZE, /* 7383 */ - IC_VEX_L_W_OPSIZE, /* 7384 */ - IC_VEX_L_W_OPSIZE, /* 7385 */ - IC_VEX_L_W_OPSIZE, /* 7386 */ - IC_VEX_L_W_OPSIZE, /* 7387 */ - IC_VEX_L_W_OPSIZE, /* 7388 */ - IC_VEX_L_W_OPSIZE, /* 7389 */ - IC_VEX_L_W_OPSIZE, /* 7390 */ - IC_VEX_L_W_OPSIZE, /* 7391 */ - IC_VEX_L, /* 7392 */ - IC_VEX_L, /* 7393 */ - IC_VEX_L_XS, /* 7394 */ - IC_VEX_L_XS, /* 7395 */ - IC_VEX_L_XD, /* 7396 */ - IC_VEX_L_XD, /* 7397 */ - IC_VEX_L_XD, /* 7398 */ - IC_VEX_L_XD, /* 7399 */ - IC_VEX_L_W, /* 7400 */ - IC_VEX_L_W, /* 7401 */ - IC_VEX_L_W_XS, /* 7402 */ - IC_VEX_L_W_XS, /* 7403 */ - IC_VEX_L_W_XD, /* 7404 */ - IC_VEX_L_W_XD, /* 7405 */ - IC_VEX_L_W_XD, /* 7406 */ - IC_VEX_L_W_XD, /* 7407 */ - IC_VEX_L_OPSIZE, /* 7408 */ - IC_VEX_L_OPSIZE, /* 7409 */ - IC_VEX_L_OPSIZE, /* 7410 */ - IC_VEX_L_OPSIZE, /* 7411 */ - IC_VEX_L_OPSIZE, /* 7412 */ - IC_VEX_L_OPSIZE, /* 7413 */ - IC_VEX_L_OPSIZE, /* 7414 */ - IC_VEX_L_OPSIZE, /* 7415 */ - IC_VEX_L_W_OPSIZE, /* 7416 */ - IC_VEX_L_W_OPSIZE, /* 7417 */ - IC_VEX_L_W_OPSIZE, /* 7418 */ - IC_VEX_L_W_OPSIZE, /* 7419 */ - IC_VEX_L_W_OPSIZE, /* 7420 */ - IC_VEX_L_W_OPSIZE, /* 7421 */ - IC_VEX_L_W_OPSIZE, /* 7422 */ - IC_VEX_L_W_OPSIZE, /* 7423 */ - IC_EVEX_L2_KZ, /* 7424 */ - IC_EVEX_L2_KZ, /* 7425 */ - IC_EVEX_L2_XS_KZ, /* 7426 */ - IC_EVEX_L2_XS_KZ, /* 7427 */ - IC_EVEX_L2_XD_KZ, /* 7428 */ - IC_EVEX_L2_XD_KZ, /* 7429 */ - IC_EVEX_L2_XD_KZ, /* 7430 */ - IC_EVEX_L2_XD_KZ, /* 7431 */ - IC_EVEX_L2_W_KZ, /* 7432 */ - IC_EVEX_L2_W_KZ, /* 7433 */ - IC_EVEX_L2_W_XS_KZ, /* 7434 */ - IC_EVEX_L2_W_XS_KZ, /* 7435 */ - IC_EVEX_L2_W_XD_KZ, /* 7436 */ - IC_EVEX_L2_W_XD_KZ, /* 7437 */ - IC_EVEX_L2_W_XD_KZ, /* 7438 */ - IC_EVEX_L2_W_XD_KZ, /* 7439 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7440 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7441 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7442 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7443 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7444 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7445 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7446 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7447 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7448 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7449 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7450 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7451 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7452 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7453 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7454 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7455 */ - IC_EVEX_L2_KZ, /* 7456 */ - IC_EVEX_L2_KZ, /* 7457 */ - IC_EVEX_L2_XS_KZ, /* 7458 */ - IC_EVEX_L2_XS_KZ, /* 7459 */ - IC_EVEX_L2_XD_KZ, /* 7460 */ - IC_EVEX_L2_XD_KZ, /* 7461 */ - IC_EVEX_L2_XD_KZ, /* 7462 */ - IC_EVEX_L2_XD_KZ, /* 7463 */ - IC_EVEX_L2_W_KZ, /* 7464 */ - IC_EVEX_L2_W_KZ, /* 7465 */ - IC_EVEX_L2_W_XS_KZ, /* 7466 */ - IC_EVEX_L2_W_XS_KZ, /* 7467 */ - IC_EVEX_L2_W_XD_KZ, /* 7468 */ - IC_EVEX_L2_W_XD_KZ, /* 7469 */ - IC_EVEX_L2_W_XD_KZ, /* 7470 */ - IC_EVEX_L2_W_XD_KZ, /* 7471 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7472 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7473 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7474 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7475 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7476 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7477 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7478 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7479 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7480 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7481 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7482 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7483 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7484 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7485 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7486 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7487 */ - IC_EVEX_L2_KZ, /* 7488 */ - IC_EVEX_L2_KZ, /* 7489 */ - IC_EVEX_L2_XS_KZ, /* 7490 */ - IC_EVEX_L2_XS_KZ, /* 7491 */ - IC_EVEX_L2_XD_KZ, /* 7492 */ - IC_EVEX_L2_XD_KZ, /* 7493 */ - IC_EVEX_L2_XD_KZ, /* 7494 */ - IC_EVEX_L2_XD_KZ, /* 7495 */ - IC_EVEX_L2_W_KZ, /* 7496 */ - IC_EVEX_L2_W_KZ, /* 7497 */ - IC_EVEX_L2_W_XS_KZ, /* 7498 */ - IC_EVEX_L2_W_XS_KZ, /* 7499 */ - IC_EVEX_L2_W_XD_KZ, /* 7500 */ - IC_EVEX_L2_W_XD_KZ, /* 7501 */ - IC_EVEX_L2_W_XD_KZ, /* 7502 */ - IC_EVEX_L2_W_XD_KZ, /* 7503 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7504 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7505 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7506 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7507 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7508 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7509 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7510 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7511 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7512 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7513 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7514 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7515 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7516 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7517 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7518 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7519 */ - IC_EVEX_L2_KZ, /* 7520 */ - IC_EVEX_L2_KZ, /* 7521 */ - IC_EVEX_L2_XS_KZ, /* 7522 */ - IC_EVEX_L2_XS_KZ, /* 7523 */ - IC_EVEX_L2_XD_KZ, /* 7524 */ - IC_EVEX_L2_XD_KZ, /* 7525 */ - IC_EVEX_L2_XD_KZ, /* 7526 */ - IC_EVEX_L2_XD_KZ, /* 7527 */ - IC_EVEX_L2_W_KZ, /* 7528 */ - IC_EVEX_L2_W_KZ, /* 7529 */ - IC_EVEX_L2_W_XS_KZ, /* 7530 */ - IC_EVEX_L2_W_XS_KZ, /* 7531 */ - IC_EVEX_L2_W_XD_KZ, /* 7532 */ - IC_EVEX_L2_W_XD_KZ, /* 7533 */ - IC_EVEX_L2_W_XD_KZ, /* 7534 */ - IC_EVEX_L2_W_XD_KZ, /* 7535 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7536 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7537 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7538 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7539 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7540 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7541 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7542 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7543 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7544 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7545 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7546 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7547 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7548 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7549 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7550 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7551 */ - IC_EVEX_L2_KZ, /* 7552 */ - IC_EVEX_L2_KZ, /* 7553 */ - IC_EVEX_L2_XS_KZ, /* 7554 */ - IC_EVEX_L2_XS_KZ, /* 7555 */ - IC_EVEX_L2_XD_KZ, /* 7556 */ - IC_EVEX_L2_XD_KZ, /* 7557 */ - IC_EVEX_L2_XD_KZ, /* 7558 */ - IC_EVEX_L2_XD_KZ, /* 7559 */ - IC_EVEX_L2_W_KZ, /* 7560 */ - IC_EVEX_L2_W_KZ, /* 7561 */ - IC_EVEX_L2_W_XS_KZ, /* 7562 */ - IC_EVEX_L2_W_XS_KZ, /* 7563 */ - IC_EVEX_L2_W_XD_KZ, /* 7564 */ - IC_EVEX_L2_W_XD_KZ, /* 7565 */ - IC_EVEX_L2_W_XD_KZ, /* 7566 */ - IC_EVEX_L2_W_XD_KZ, /* 7567 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7568 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7569 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7570 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7571 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7572 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7573 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7574 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7575 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7576 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7577 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7578 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7579 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7580 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7581 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7582 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7583 */ - IC_EVEX_L2_KZ, /* 7584 */ - IC_EVEX_L2_KZ, /* 7585 */ - IC_EVEX_L2_XS_KZ, /* 7586 */ - IC_EVEX_L2_XS_KZ, /* 7587 */ - IC_EVEX_L2_XD_KZ, /* 7588 */ - IC_EVEX_L2_XD_KZ, /* 7589 */ - IC_EVEX_L2_XD_KZ, /* 7590 */ - IC_EVEX_L2_XD_KZ, /* 7591 */ - IC_EVEX_L2_W_KZ, /* 7592 */ - IC_EVEX_L2_W_KZ, /* 7593 */ - IC_EVEX_L2_W_XS_KZ, /* 7594 */ - IC_EVEX_L2_W_XS_KZ, /* 7595 */ - IC_EVEX_L2_W_XD_KZ, /* 7596 */ - IC_EVEX_L2_W_XD_KZ, /* 7597 */ - IC_EVEX_L2_W_XD_KZ, /* 7598 */ - IC_EVEX_L2_W_XD_KZ, /* 7599 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7600 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7601 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7602 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7603 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7604 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7605 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7606 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7607 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7608 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7609 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7610 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7611 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7612 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7613 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7614 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7615 */ - IC_EVEX_L2_KZ, /* 7616 */ - IC_EVEX_L2_KZ, /* 7617 */ - IC_EVEX_L2_XS_KZ, /* 7618 */ - IC_EVEX_L2_XS_KZ, /* 7619 */ - IC_EVEX_L2_XD_KZ, /* 7620 */ - IC_EVEX_L2_XD_KZ, /* 7621 */ - IC_EVEX_L2_XD_KZ, /* 7622 */ - IC_EVEX_L2_XD_KZ, /* 7623 */ - IC_EVEX_L2_W_KZ, /* 7624 */ - IC_EVEX_L2_W_KZ, /* 7625 */ - IC_EVEX_L2_W_XS_KZ, /* 7626 */ - IC_EVEX_L2_W_XS_KZ, /* 7627 */ - IC_EVEX_L2_W_XD_KZ, /* 7628 */ - IC_EVEX_L2_W_XD_KZ, /* 7629 */ - IC_EVEX_L2_W_XD_KZ, /* 7630 */ - IC_EVEX_L2_W_XD_KZ, /* 7631 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7632 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7633 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7634 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7635 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7636 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7637 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7638 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7639 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7640 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7641 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7642 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7643 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7644 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7645 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7646 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7647 */ - IC_EVEX_L2_KZ, /* 7648 */ - IC_EVEX_L2_KZ, /* 7649 */ - IC_EVEX_L2_XS_KZ, /* 7650 */ - IC_EVEX_L2_XS_KZ, /* 7651 */ - IC_EVEX_L2_XD_KZ, /* 7652 */ - IC_EVEX_L2_XD_KZ, /* 7653 */ - IC_EVEX_L2_XD_KZ, /* 7654 */ - IC_EVEX_L2_XD_KZ, /* 7655 */ - IC_EVEX_L2_W_KZ, /* 7656 */ - IC_EVEX_L2_W_KZ, /* 7657 */ - IC_EVEX_L2_W_XS_KZ, /* 7658 */ - IC_EVEX_L2_W_XS_KZ, /* 7659 */ - IC_EVEX_L2_W_XD_KZ, /* 7660 */ - IC_EVEX_L2_W_XD_KZ, /* 7661 */ - IC_EVEX_L2_W_XD_KZ, /* 7662 */ - IC_EVEX_L2_W_XD_KZ, /* 7663 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7664 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7665 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7666 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7667 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7668 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7669 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7670 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7671 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7672 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7673 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7674 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7675 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7676 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7677 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7678 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7679 */ - IC, /* 7680 */ - IC_64BIT, /* 7681 */ - IC_XS, /* 7682 */ - IC_64BIT_XS, /* 7683 */ - IC_XD, /* 7684 */ - IC_64BIT_XD, /* 7685 */ - IC_XS, /* 7686 */ - IC_64BIT_XS, /* 7687 */ - IC, /* 7688 */ - IC_64BIT_REXW, /* 7689 */ - IC_XS, /* 7690 */ - IC_64BIT_REXW_XS, /* 7691 */ - IC_XD, /* 7692 */ - IC_64BIT_REXW_XD, /* 7693 */ - IC_XS, /* 7694 */ - IC_64BIT_REXW_XS, /* 7695 */ - IC_OPSIZE, /* 7696 */ - IC_64BIT_OPSIZE, /* 7697 */ - IC_XS_OPSIZE, /* 7698 */ - IC_64BIT_XS_OPSIZE, /* 7699 */ - IC_XD_OPSIZE, /* 7700 */ - IC_64BIT_XD_OPSIZE, /* 7701 */ - IC_XS_OPSIZE, /* 7702 */ - IC_64BIT_XD_OPSIZE, /* 7703 */ - IC_OPSIZE, /* 7704 */ - IC_64BIT_REXW_OPSIZE, /* 7705 */ - IC_XS_OPSIZE, /* 7706 */ - IC_64BIT_REXW_XS, /* 7707 */ - IC_XD_OPSIZE, /* 7708 */ - IC_64BIT_REXW_XD, /* 7709 */ - IC_XS_OPSIZE, /* 7710 */ - IC_64BIT_REXW_XS, /* 7711 */ - IC_ADSIZE, /* 7712 */ - IC_64BIT_ADSIZE, /* 7713 */ - IC_XS, /* 7714 */ - IC_64BIT_XS, /* 7715 */ - IC_XD, /* 7716 */ - IC_64BIT_XD, /* 7717 */ - IC_XS, /* 7718 */ - IC_64BIT_XS, /* 7719 */ - IC_ADSIZE, /* 7720 */ - IC_64BIT_ADSIZE, /* 7721 */ - IC_XS, /* 7722 */ - IC_64BIT_REXW_XS, /* 7723 */ - IC_XD, /* 7724 */ - IC_64BIT_REXW_XD, /* 7725 */ - IC_XS, /* 7726 */ - IC_64BIT_REXW_XS, /* 7727 */ - IC_OPSIZE, /* 7728 */ - IC_64BIT_OPSIZE, /* 7729 */ - IC_XS_OPSIZE, /* 7730 */ - IC_64BIT_XS_OPSIZE, /* 7731 */ - IC_XD_OPSIZE, /* 7732 */ - IC_64BIT_XD_OPSIZE, /* 7733 */ - IC_XS_OPSIZE, /* 7734 */ - IC_64BIT_XD_OPSIZE, /* 7735 */ - IC_OPSIZE, /* 7736 */ - IC_64BIT_REXW_OPSIZE, /* 7737 */ - IC_XS_OPSIZE, /* 7738 */ - IC_64BIT_REXW_XS, /* 7739 */ - IC_XD_OPSIZE, /* 7740 */ - IC_64BIT_REXW_XD, /* 7741 */ - IC_XS_OPSIZE, /* 7742 */ - IC_64BIT_REXW_XS, /* 7743 */ - IC_VEX, /* 7744 */ - IC_VEX, /* 7745 */ - IC_VEX_XS, /* 7746 */ - IC_VEX_XS, /* 7747 */ - IC_VEX_XD, /* 7748 */ - IC_VEX_XD, /* 7749 */ - IC_VEX_XD, /* 7750 */ - IC_VEX_XD, /* 7751 */ - IC_VEX_W, /* 7752 */ - IC_VEX_W, /* 7753 */ - IC_VEX_W_XS, /* 7754 */ - IC_VEX_W_XS, /* 7755 */ - IC_VEX_W_XD, /* 7756 */ - IC_VEX_W_XD, /* 7757 */ - IC_VEX_W_XD, /* 7758 */ - IC_VEX_W_XD, /* 7759 */ - IC_VEX_OPSIZE, /* 7760 */ - IC_VEX_OPSIZE, /* 7761 */ - IC_VEX_OPSIZE, /* 7762 */ - IC_VEX_OPSIZE, /* 7763 */ - IC_VEX_OPSIZE, /* 7764 */ - IC_VEX_OPSIZE, /* 7765 */ - IC_VEX_OPSIZE, /* 7766 */ - IC_VEX_OPSIZE, /* 7767 */ - IC_VEX_W_OPSIZE, /* 7768 */ - IC_VEX_W_OPSIZE, /* 7769 */ - IC_VEX_W_OPSIZE, /* 7770 */ - IC_VEX_W_OPSIZE, /* 7771 */ - IC_VEX_W_OPSIZE, /* 7772 */ - IC_VEX_W_OPSIZE, /* 7773 */ - IC_VEX_W_OPSIZE, /* 7774 */ - IC_VEX_W_OPSIZE, /* 7775 */ - IC_VEX, /* 7776 */ - IC_VEX, /* 7777 */ - IC_VEX_XS, /* 7778 */ - IC_VEX_XS, /* 7779 */ - IC_VEX_XD, /* 7780 */ - IC_VEX_XD, /* 7781 */ - IC_VEX_XD, /* 7782 */ - IC_VEX_XD, /* 7783 */ - IC_VEX_W, /* 7784 */ - IC_VEX_W, /* 7785 */ - IC_VEX_W_XS, /* 7786 */ - IC_VEX_W_XS, /* 7787 */ - IC_VEX_W_XD, /* 7788 */ - IC_VEX_W_XD, /* 7789 */ - IC_VEX_W_XD, /* 7790 */ - IC_VEX_W_XD, /* 7791 */ - IC_VEX_OPSIZE, /* 7792 */ - IC_VEX_OPSIZE, /* 7793 */ - IC_VEX_OPSIZE, /* 7794 */ - IC_VEX_OPSIZE, /* 7795 */ - IC_VEX_OPSIZE, /* 7796 */ - IC_VEX_OPSIZE, /* 7797 */ - IC_VEX_OPSIZE, /* 7798 */ - IC_VEX_OPSIZE, /* 7799 */ - IC_VEX_W_OPSIZE, /* 7800 */ - IC_VEX_W_OPSIZE, /* 7801 */ - IC_VEX_W_OPSIZE, /* 7802 */ - IC_VEX_W_OPSIZE, /* 7803 */ - IC_VEX_W_OPSIZE, /* 7804 */ - IC_VEX_W_OPSIZE, /* 7805 */ - IC_VEX_W_OPSIZE, /* 7806 */ - IC_VEX_W_OPSIZE, /* 7807 */ - IC_VEX_L, /* 7808 */ - IC_VEX_L, /* 7809 */ - IC_VEX_L_XS, /* 7810 */ - IC_VEX_L_XS, /* 7811 */ - IC_VEX_L_XD, /* 7812 */ - IC_VEX_L_XD, /* 7813 */ - IC_VEX_L_XD, /* 7814 */ - IC_VEX_L_XD, /* 7815 */ - IC_VEX_L_W, /* 7816 */ - IC_VEX_L_W, /* 7817 */ - IC_VEX_L_W_XS, /* 7818 */ - IC_VEX_L_W_XS, /* 7819 */ - IC_VEX_L_W_XD, /* 7820 */ - IC_VEX_L_W_XD, /* 7821 */ - IC_VEX_L_W_XD, /* 7822 */ - IC_VEX_L_W_XD, /* 7823 */ - IC_VEX_L_OPSIZE, /* 7824 */ - IC_VEX_L_OPSIZE, /* 7825 */ - IC_VEX_L_OPSIZE, /* 7826 */ - IC_VEX_L_OPSIZE, /* 7827 */ - IC_VEX_L_OPSIZE, /* 7828 */ - IC_VEX_L_OPSIZE, /* 7829 */ - IC_VEX_L_OPSIZE, /* 7830 */ - IC_VEX_L_OPSIZE, /* 7831 */ - IC_VEX_L_W_OPSIZE, /* 7832 */ - IC_VEX_L_W_OPSIZE, /* 7833 */ - IC_VEX_L_W_OPSIZE, /* 7834 */ - IC_VEX_L_W_OPSIZE, /* 7835 */ - IC_VEX_L_W_OPSIZE, /* 7836 */ - IC_VEX_L_W_OPSIZE, /* 7837 */ - IC_VEX_L_W_OPSIZE, /* 7838 */ - IC_VEX_L_W_OPSIZE, /* 7839 */ - IC_VEX_L, /* 7840 */ - IC_VEX_L, /* 7841 */ - IC_VEX_L_XS, /* 7842 */ - IC_VEX_L_XS, /* 7843 */ - IC_VEX_L_XD, /* 7844 */ - IC_VEX_L_XD, /* 7845 */ - IC_VEX_L_XD, /* 7846 */ - IC_VEX_L_XD, /* 7847 */ - IC_VEX_L_W, /* 7848 */ - IC_VEX_L_W, /* 7849 */ - IC_VEX_L_W_XS, /* 7850 */ - IC_VEX_L_W_XS, /* 7851 */ - IC_VEX_L_W_XD, /* 7852 */ - IC_VEX_L_W_XD, /* 7853 */ - IC_VEX_L_W_XD, /* 7854 */ - IC_VEX_L_W_XD, /* 7855 */ - IC_VEX_L_OPSIZE, /* 7856 */ - IC_VEX_L_OPSIZE, /* 7857 */ - IC_VEX_L_OPSIZE, /* 7858 */ - IC_VEX_L_OPSIZE, /* 7859 */ - IC_VEX_L_OPSIZE, /* 7860 */ - IC_VEX_L_OPSIZE, /* 7861 */ - IC_VEX_L_OPSIZE, /* 7862 */ - IC_VEX_L_OPSIZE, /* 7863 */ - IC_VEX_L_W_OPSIZE, /* 7864 */ - IC_VEX_L_W_OPSIZE, /* 7865 */ - IC_VEX_L_W_OPSIZE, /* 7866 */ - IC_VEX_L_W_OPSIZE, /* 7867 */ - IC_VEX_L_W_OPSIZE, /* 7868 */ - IC_VEX_L_W_OPSIZE, /* 7869 */ - IC_VEX_L_W_OPSIZE, /* 7870 */ - IC_VEX_L_W_OPSIZE, /* 7871 */ - IC_VEX_L, /* 7872 */ - IC_VEX_L, /* 7873 */ - IC_VEX_L_XS, /* 7874 */ - IC_VEX_L_XS, /* 7875 */ - IC_VEX_L_XD, /* 7876 */ - IC_VEX_L_XD, /* 7877 */ - IC_VEX_L_XD, /* 7878 */ - IC_VEX_L_XD, /* 7879 */ - IC_VEX_L_W, /* 7880 */ - IC_VEX_L_W, /* 7881 */ - IC_VEX_L_W_XS, /* 7882 */ - IC_VEX_L_W_XS, /* 7883 */ - IC_VEX_L_W_XD, /* 7884 */ - IC_VEX_L_W_XD, /* 7885 */ - IC_VEX_L_W_XD, /* 7886 */ - IC_VEX_L_W_XD, /* 7887 */ - IC_VEX_L_OPSIZE, /* 7888 */ - IC_VEX_L_OPSIZE, /* 7889 */ - IC_VEX_L_OPSIZE, /* 7890 */ - IC_VEX_L_OPSIZE, /* 7891 */ - IC_VEX_L_OPSIZE, /* 7892 */ - IC_VEX_L_OPSIZE, /* 7893 */ - IC_VEX_L_OPSIZE, /* 7894 */ - IC_VEX_L_OPSIZE, /* 7895 */ - IC_VEX_L_W_OPSIZE, /* 7896 */ - IC_VEX_L_W_OPSIZE, /* 7897 */ - IC_VEX_L_W_OPSIZE, /* 7898 */ - IC_VEX_L_W_OPSIZE, /* 7899 */ - IC_VEX_L_W_OPSIZE, /* 7900 */ - IC_VEX_L_W_OPSIZE, /* 7901 */ - IC_VEX_L_W_OPSIZE, /* 7902 */ - IC_VEX_L_W_OPSIZE, /* 7903 */ - IC_VEX_L, /* 7904 */ - IC_VEX_L, /* 7905 */ - IC_VEX_L_XS, /* 7906 */ - IC_VEX_L_XS, /* 7907 */ - IC_VEX_L_XD, /* 7908 */ - IC_VEX_L_XD, /* 7909 */ - IC_VEX_L_XD, /* 7910 */ - IC_VEX_L_XD, /* 7911 */ - IC_VEX_L_W, /* 7912 */ - IC_VEX_L_W, /* 7913 */ - IC_VEX_L_W_XS, /* 7914 */ - IC_VEX_L_W_XS, /* 7915 */ - IC_VEX_L_W_XD, /* 7916 */ - IC_VEX_L_W_XD, /* 7917 */ - IC_VEX_L_W_XD, /* 7918 */ - IC_VEX_L_W_XD, /* 7919 */ - IC_VEX_L_OPSIZE, /* 7920 */ - IC_VEX_L_OPSIZE, /* 7921 */ - IC_VEX_L_OPSIZE, /* 7922 */ - IC_VEX_L_OPSIZE, /* 7923 */ - IC_VEX_L_OPSIZE, /* 7924 */ - IC_VEX_L_OPSIZE, /* 7925 */ - IC_VEX_L_OPSIZE, /* 7926 */ - IC_VEX_L_OPSIZE, /* 7927 */ - IC_VEX_L_W_OPSIZE, /* 7928 */ - IC_VEX_L_W_OPSIZE, /* 7929 */ - IC_VEX_L_W_OPSIZE, /* 7930 */ - IC_VEX_L_W_OPSIZE, /* 7931 */ - IC_VEX_L_W_OPSIZE, /* 7932 */ - IC_VEX_L_W_OPSIZE, /* 7933 */ - IC_VEX_L_W_OPSIZE, /* 7934 */ - IC_VEX_L_W_OPSIZE, /* 7935 */ - IC_EVEX_L2_KZ, /* 7936 */ - IC_EVEX_L2_KZ, /* 7937 */ - IC_EVEX_L2_XS_KZ, /* 7938 */ - IC_EVEX_L2_XS_KZ, /* 7939 */ - IC_EVEX_L2_XD_KZ, /* 7940 */ - IC_EVEX_L2_XD_KZ, /* 7941 */ - IC_EVEX_L2_XD_KZ, /* 7942 */ - IC_EVEX_L2_XD_KZ, /* 7943 */ - IC_EVEX_L2_W_KZ, /* 7944 */ - IC_EVEX_L2_W_KZ, /* 7945 */ - IC_EVEX_L2_W_XS_KZ, /* 7946 */ - IC_EVEX_L2_W_XS_KZ, /* 7947 */ - IC_EVEX_L2_W_XD_KZ, /* 7948 */ - IC_EVEX_L2_W_XD_KZ, /* 7949 */ - IC_EVEX_L2_W_XD_KZ, /* 7950 */ - IC_EVEX_L2_W_XD_KZ, /* 7951 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7952 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7953 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7954 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7955 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7956 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7957 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7958 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7959 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7960 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7961 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7962 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7963 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7964 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7965 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7966 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7967 */ - IC_EVEX_L2_KZ, /* 7968 */ - IC_EVEX_L2_KZ, /* 7969 */ - IC_EVEX_L2_XS_KZ, /* 7970 */ - IC_EVEX_L2_XS_KZ, /* 7971 */ - IC_EVEX_L2_XD_KZ, /* 7972 */ - IC_EVEX_L2_XD_KZ, /* 7973 */ - IC_EVEX_L2_XD_KZ, /* 7974 */ - IC_EVEX_L2_XD_KZ, /* 7975 */ - IC_EVEX_L2_W_KZ, /* 7976 */ - IC_EVEX_L2_W_KZ, /* 7977 */ - IC_EVEX_L2_W_XS_KZ, /* 7978 */ - IC_EVEX_L2_W_XS_KZ, /* 7979 */ - IC_EVEX_L2_W_XD_KZ, /* 7980 */ - IC_EVEX_L2_W_XD_KZ, /* 7981 */ - IC_EVEX_L2_W_XD_KZ, /* 7982 */ - IC_EVEX_L2_W_XD_KZ, /* 7983 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7984 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7985 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7986 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7987 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7988 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7989 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7990 */ - IC_EVEX_L2_OPSIZE_KZ, /* 7991 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7992 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7993 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7994 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7995 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7996 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7997 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7998 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 7999 */ - IC_EVEX_L2_KZ, /* 8000 */ - IC_EVEX_L2_KZ, /* 8001 */ - IC_EVEX_L2_XS_KZ, /* 8002 */ - IC_EVEX_L2_XS_KZ, /* 8003 */ - IC_EVEX_L2_XD_KZ, /* 8004 */ - IC_EVEX_L2_XD_KZ, /* 8005 */ - IC_EVEX_L2_XD_KZ, /* 8006 */ - IC_EVEX_L2_XD_KZ, /* 8007 */ - IC_EVEX_L2_W_KZ, /* 8008 */ - IC_EVEX_L2_W_KZ, /* 8009 */ - IC_EVEX_L2_W_XS_KZ, /* 8010 */ - IC_EVEX_L2_W_XS_KZ, /* 8011 */ - IC_EVEX_L2_W_XD_KZ, /* 8012 */ - IC_EVEX_L2_W_XD_KZ, /* 8013 */ - IC_EVEX_L2_W_XD_KZ, /* 8014 */ - IC_EVEX_L2_W_XD_KZ, /* 8015 */ - IC_EVEX_L2_OPSIZE_KZ, /* 8016 */ - IC_EVEX_L2_OPSIZE_KZ, /* 8017 */ - IC_EVEX_L2_OPSIZE_KZ, /* 8018 */ - IC_EVEX_L2_OPSIZE_KZ, /* 8019 */ - IC_EVEX_L2_OPSIZE_KZ, /* 8020 */ - IC_EVEX_L2_OPSIZE_KZ, /* 8021 */ - IC_EVEX_L2_OPSIZE_KZ, /* 8022 */ - IC_EVEX_L2_OPSIZE_KZ, /* 8023 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 8024 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 8025 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 8026 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 8027 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 8028 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 8029 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 8030 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 8031 */ - IC_EVEX_L2_KZ, /* 8032 */ - IC_EVEX_L2_KZ, /* 8033 */ - IC_EVEX_L2_XS_KZ, /* 8034 */ - IC_EVEX_L2_XS_KZ, /* 8035 */ - IC_EVEX_L2_XD_KZ, /* 8036 */ - IC_EVEX_L2_XD_KZ, /* 8037 */ - IC_EVEX_L2_XD_KZ, /* 8038 */ - IC_EVEX_L2_XD_KZ, /* 8039 */ - IC_EVEX_L2_W_KZ, /* 8040 */ - IC_EVEX_L2_W_KZ, /* 8041 */ - IC_EVEX_L2_W_XS_KZ, /* 8042 */ - IC_EVEX_L2_W_XS_KZ, /* 8043 */ - IC_EVEX_L2_W_XD_KZ, /* 8044 */ - IC_EVEX_L2_W_XD_KZ, /* 8045 */ - IC_EVEX_L2_W_XD_KZ, /* 8046 */ - IC_EVEX_L2_W_XD_KZ, /* 8047 */ - IC_EVEX_L2_OPSIZE_KZ, /* 8048 */ - IC_EVEX_L2_OPSIZE_KZ, /* 8049 */ - IC_EVEX_L2_OPSIZE_KZ, /* 8050 */ - IC_EVEX_L2_OPSIZE_KZ, /* 8051 */ - IC_EVEX_L2_OPSIZE_KZ, /* 8052 */ - IC_EVEX_L2_OPSIZE_KZ, /* 8053 */ - IC_EVEX_L2_OPSIZE_KZ, /* 8054 */ - IC_EVEX_L2_OPSIZE_KZ, /* 8055 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 8056 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 8057 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 8058 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 8059 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 8060 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 8061 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 8062 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 8063 */ - IC_EVEX_L2_KZ, /* 8064 */ - IC_EVEX_L2_KZ, /* 8065 */ - IC_EVEX_L2_XS_KZ, /* 8066 */ - IC_EVEX_L2_XS_KZ, /* 8067 */ - IC_EVEX_L2_XD_KZ, /* 8068 */ - IC_EVEX_L2_XD_KZ, /* 8069 */ - IC_EVEX_L2_XD_KZ, /* 8070 */ - IC_EVEX_L2_XD_KZ, /* 8071 */ - IC_EVEX_L2_W_KZ, /* 8072 */ - IC_EVEX_L2_W_KZ, /* 8073 */ - IC_EVEX_L2_W_XS_KZ, /* 8074 */ - IC_EVEX_L2_W_XS_KZ, /* 8075 */ - IC_EVEX_L2_W_XD_KZ, /* 8076 */ - IC_EVEX_L2_W_XD_KZ, /* 8077 */ - IC_EVEX_L2_W_XD_KZ, /* 8078 */ - IC_EVEX_L2_W_XD_KZ, /* 8079 */ - IC_EVEX_L2_OPSIZE_KZ, /* 8080 */ - IC_EVEX_L2_OPSIZE_KZ, /* 8081 */ - IC_EVEX_L2_OPSIZE_KZ, /* 8082 */ - IC_EVEX_L2_OPSIZE_KZ, /* 8083 */ - IC_EVEX_L2_OPSIZE_KZ, /* 8084 */ - IC_EVEX_L2_OPSIZE_KZ, /* 8085 */ - IC_EVEX_L2_OPSIZE_KZ, /* 8086 */ - IC_EVEX_L2_OPSIZE_KZ, /* 8087 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 8088 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 8089 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 8090 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 8091 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 8092 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 8093 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 8094 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 8095 */ - IC_EVEX_L2_KZ, /* 8096 */ - IC_EVEX_L2_KZ, /* 8097 */ - IC_EVEX_L2_XS_KZ, /* 8098 */ - IC_EVEX_L2_XS_KZ, /* 8099 */ - IC_EVEX_L2_XD_KZ, /* 8100 */ - IC_EVEX_L2_XD_KZ, /* 8101 */ - IC_EVEX_L2_XD_KZ, /* 8102 */ - IC_EVEX_L2_XD_KZ, /* 8103 */ - IC_EVEX_L2_W_KZ, /* 8104 */ - IC_EVEX_L2_W_KZ, /* 8105 */ - IC_EVEX_L2_W_XS_KZ, /* 8106 */ - IC_EVEX_L2_W_XS_KZ, /* 8107 */ - IC_EVEX_L2_W_XD_KZ, /* 8108 */ - IC_EVEX_L2_W_XD_KZ, /* 8109 */ - IC_EVEX_L2_W_XD_KZ, /* 8110 */ - IC_EVEX_L2_W_XD_KZ, /* 8111 */ - IC_EVEX_L2_OPSIZE_KZ, /* 8112 */ - IC_EVEX_L2_OPSIZE_KZ, /* 8113 */ - IC_EVEX_L2_OPSIZE_KZ, /* 8114 */ - IC_EVEX_L2_OPSIZE_KZ, /* 8115 */ - IC_EVEX_L2_OPSIZE_KZ, /* 8116 */ - IC_EVEX_L2_OPSIZE_KZ, /* 8117 */ - IC_EVEX_L2_OPSIZE_KZ, /* 8118 */ - IC_EVEX_L2_OPSIZE_KZ, /* 8119 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 8120 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 8121 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 8122 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 8123 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 8124 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 8125 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 8126 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 8127 */ - IC_EVEX_L2_KZ, /* 8128 */ - IC_EVEX_L2_KZ, /* 8129 */ - IC_EVEX_L2_XS_KZ, /* 8130 */ - IC_EVEX_L2_XS_KZ, /* 8131 */ - IC_EVEX_L2_XD_KZ, /* 8132 */ - IC_EVEX_L2_XD_KZ, /* 8133 */ - IC_EVEX_L2_XD_KZ, /* 8134 */ - IC_EVEX_L2_XD_KZ, /* 8135 */ - IC_EVEX_L2_W_KZ, /* 8136 */ - IC_EVEX_L2_W_KZ, /* 8137 */ - IC_EVEX_L2_W_XS_KZ, /* 8138 */ - IC_EVEX_L2_W_XS_KZ, /* 8139 */ - IC_EVEX_L2_W_XD_KZ, /* 8140 */ - IC_EVEX_L2_W_XD_KZ, /* 8141 */ - IC_EVEX_L2_W_XD_KZ, /* 8142 */ - IC_EVEX_L2_W_XD_KZ, /* 8143 */ - IC_EVEX_L2_OPSIZE_KZ, /* 8144 */ - IC_EVEX_L2_OPSIZE_KZ, /* 8145 */ - IC_EVEX_L2_OPSIZE_KZ, /* 8146 */ - IC_EVEX_L2_OPSIZE_KZ, /* 8147 */ - IC_EVEX_L2_OPSIZE_KZ, /* 8148 */ - IC_EVEX_L2_OPSIZE_KZ, /* 8149 */ - IC_EVEX_L2_OPSIZE_KZ, /* 8150 */ - IC_EVEX_L2_OPSIZE_KZ, /* 8151 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 8152 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 8153 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 8154 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 8155 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 8156 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 8157 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 8158 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 8159 */ - IC_EVEX_L2_KZ, /* 8160 */ - IC_EVEX_L2_KZ, /* 8161 */ - IC_EVEX_L2_XS_KZ, /* 8162 */ - IC_EVEX_L2_XS_KZ, /* 8163 */ - IC_EVEX_L2_XD_KZ, /* 8164 */ - IC_EVEX_L2_XD_KZ, /* 8165 */ - IC_EVEX_L2_XD_KZ, /* 8166 */ - IC_EVEX_L2_XD_KZ, /* 8167 */ - IC_EVEX_L2_W_KZ, /* 8168 */ - IC_EVEX_L2_W_KZ, /* 8169 */ - IC_EVEX_L2_W_XS_KZ, /* 8170 */ - IC_EVEX_L2_W_XS_KZ, /* 8171 */ - IC_EVEX_L2_W_XD_KZ, /* 8172 */ - IC_EVEX_L2_W_XD_KZ, /* 8173 */ - IC_EVEX_L2_W_XD_KZ, /* 8174 */ - IC_EVEX_L2_W_XD_KZ, /* 8175 */ - IC_EVEX_L2_OPSIZE_KZ, /* 8176 */ - IC_EVEX_L2_OPSIZE_KZ, /* 8177 */ - IC_EVEX_L2_OPSIZE_KZ, /* 8178 */ - IC_EVEX_L2_OPSIZE_KZ, /* 8179 */ - IC_EVEX_L2_OPSIZE_KZ, /* 8180 */ - IC_EVEX_L2_OPSIZE_KZ, /* 8181 */ - IC_EVEX_L2_OPSIZE_KZ, /* 8182 */ - IC_EVEX_L2_OPSIZE_KZ, /* 8183 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 8184 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 8185 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 8186 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 8187 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 8188 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 8189 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 8190 */ - IC_EVEX_L2_W_OPSIZE_KZ, /* 8191 */ - IC, /* 8192 */ - IC_64BIT, /* 8193 */ - IC_XS, /* 8194 */ - IC_64BIT_XS, /* 8195 */ - IC_XD, /* 8196 */ - IC_64BIT_XD, /* 8197 */ - IC_XS, /* 8198 */ - IC_64BIT_XS, /* 8199 */ - IC, /* 8200 */ - IC_64BIT_REXW, /* 8201 */ - IC_XS, /* 8202 */ - IC_64BIT_REXW_XS, /* 8203 */ - IC_XD, /* 8204 */ - IC_64BIT_REXW_XD, /* 8205 */ - IC_XS, /* 8206 */ - IC_64BIT_REXW_XS, /* 8207 */ - IC_OPSIZE, /* 8208 */ - IC_64BIT_OPSIZE, /* 8209 */ - IC_XS_OPSIZE, /* 8210 */ - IC_64BIT_XS_OPSIZE, /* 8211 */ - IC_XD_OPSIZE, /* 8212 */ - IC_64BIT_XD_OPSIZE, /* 8213 */ - IC_XS_OPSIZE, /* 8214 */ - IC_64BIT_XD_OPSIZE, /* 8215 */ - IC_OPSIZE, /* 8216 */ - IC_64BIT_REXW_OPSIZE, /* 8217 */ - IC_XS_OPSIZE, /* 8218 */ - IC_64BIT_REXW_XS, /* 8219 */ - IC_XD_OPSIZE, /* 8220 */ - IC_64BIT_REXW_XD, /* 8221 */ - IC_XS_OPSIZE, /* 8222 */ - IC_64BIT_REXW_XS, /* 8223 */ - IC_ADSIZE, /* 8224 */ - IC_64BIT_ADSIZE, /* 8225 */ - IC_XS, /* 8226 */ - IC_64BIT_XS, /* 8227 */ - IC_XD, /* 8228 */ - IC_64BIT_XD, /* 8229 */ - IC_XS, /* 8230 */ - IC_64BIT_XS, /* 8231 */ - IC_ADSIZE, /* 8232 */ - IC_64BIT_ADSIZE, /* 8233 */ - IC_XS, /* 8234 */ - IC_64BIT_REXW_XS, /* 8235 */ - IC_XD, /* 8236 */ - IC_64BIT_REXW_XD, /* 8237 */ - IC_XS, /* 8238 */ - IC_64BIT_REXW_XS, /* 8239 */ - IC_OPSIZE, /* 8240 */ - IC_64BIT_OPSIZE, /* 8241 */ - IC_XS_OPSIZE, /* 8242 */ - IC_64BIT_XS_OPSIZE, /* 8243 */ - IC_XD_OPSIZE, /* 8244 */ - IC_64BIT_XD_OPSIZE, /* 8245 */ - IC_XS_OPSIZE, /* 8246 */ - IC_64BIT_XD_OPSIZE, /* 8247 */ - IC_OPSIZE, /* 8248 */ - IC_64BIT_REXW_OPSIZE, /* 8249 */ - IC_XS_OPSIZE, /* 8250 */ - IC_64BIT_REXW_XS, /* 8251 */ - IC_XD_OPSIZE, /* 8252 */ - IC_64BIT_REXW_XD, /* 8253 */ - IC_XS_OPSIZE, /* 8254 */ - IC_64BIT_REXW_XS, /* 8255 */ - IC_VEX, /* 8256 */ - IC_VEX, /* 8257 */ - IC_VEX_XS, /* 8258 */ - IC_VEX_XS, /* 8259 */ - IC_VEX_XD, /* 8260 */ - IC_VEX_XD, /* 8261 */ - IC_VEX_XD, /* 8262 */ - IC_VEX_XD, /* 8263 */ - IC_VEX_W, /* 8264 */ - IC_VEX_W, /* 8265 */ - IC_VEX_W_XS, /* 8266 */ - IC_VEX_W_XS, /* 8267 */ - IC_VEX_W_XD, /* 8268 */ - IC_VEX_W_XD, /* 8269 */ - IC_VEX_W_XD, /* 8270 */ - IC_VEX_W_XD, /* 8271 */ - IC_VEX_OPSIZE, /* 8272 */ - IC_VEX_OPSIZE, /* 8273 */ - IC_VEX_OPSIZE, /* 8274 */ - IC_VEX_OPSIZE, /* 8275 */ - IC_VEX_OPSIZE, /* 8276 */ - IC_VEX_OPSIZE, /* 8277 */ - IC_VEX_OPSIZE, /* 8278 */ - IC_VEX_OPSIZE, /* 8279 */ - IC_VEX_W_OPSIZE, /* 8280 */ - IC_VEX_W_OPSIZE, /* 8281 */ - IC_VEX_W_OPSIZE, /* 8282 */ - IC_VEX_W_OPSIZE, /* 8283 */ - IC_VEX_W_OPSIZE, /* 8284 */ - IC_VEX_W_OPSIZE, /* 8285 */ - IC_VEX_W_OPSIZE, /* 8286 */ - IC_VEX_W_OPSIZE, /* 8287 */ - IC_VEX, /* 8288 */ - IC_VEX, /* 8289 */ - IC_VEX_XS, /* 8290 */ - IC_VEX_XS, /* 8291 */ - IC_VEX_XD, /* 8292 */ - IC_VEX_XD, /* 8293 */ - IC_VEX_XD, /* 8294 */ - IC_VEX_XD, /* 8295 */ - IC_VEX_W, /* 8296 */ - IC_VEX_W, /* 8297 */ - IC_VEX_W_XS, /* 8298 */ - IC_VEX_W_XS, /* 8299 */ - IC_VEX_W_XD, /* 8300 */ - IC_VEX_W_XD, /* 8301 */ - IC_VEX_W_XD, /* 8302 */ - IC_VEX_W_XD, /* 8303 */ - IC_VEX_OPSIZE, /* 8304 */ - IC_VEX_OPSIZE, /* 8305 */ - IC_VEX_OPSIZE, /* 8306 */ - IC_VEX_OPSIZE, /* 8307 */ - IC_VEX_OPSIZE, /* 8308 */ - IC_VEX_OPSIZE, /* 8309 */ - IC_VEX_OPSIZE, /* 8310 */ - IC_VEX_OPSIZE, /* 8311 */ - IC_VEX_W_OPSIZE, /* 8312 */ - IC_VEX_W_OPSIZE, /* 8313 */ - IC_VEX_W_OPSIZE, /* 8314 */ - IC_VEX_W_OPSIZE, /* 8315 */ - IC_VEX_W_OPSIZE, /* 8316 */ - IC_VEX_W_OPSIZE, /* 8317 */ - IC_VEX_W_OPSIZE, /* 8318 */ - IC_VEX_W_OPSIZE, /* 8319 */ - IC_VEX_L, /* 8320 */ - IC_VEX_L, /* 8321 */ - IC_VEX_L_XS, /* 8322 */ - IC_VEX_L_XS, /* 8323 */ - IC_VEX_L_XD, /* 8324 */ - IC_VEX_L_XD, /* 8325 */ - IC_VEX_L_XD, /* 8326 */ - IC_VEX_L_XD, /* 8327 */ - IC_VEX_L_W, /* 8328 */ - IC_VEX_L_W, /* 8329 */ - IC_VEX_L_W_XS, /* 8330 */ - IC_VEX_L_W_XS, /* 8331 */ - IC_VEX_L_W_XD, /* 8332 */ - IC_VEX_L_W_XD, /* 8333 */ - IC_VEX_L_W_XD, /* 8334 */ - IC_VEX_L_W_XD, /* 8335 */ - IC_VEX_L_OPSIZE, /* 8336 */ - IC_VEX_L_OPSIZE, /* 8337 */ - IC_VEX_L_OPSIZE, /* 8338 */ - IC_VEX_L_OPSIZE, /* 8339 */ - IC_VEX_L_OPSIZE, /* 8340 */ - IC_VEX_L_OPSIZE, /* 8341 */ - IC_VEX_L_OPSIZE, /* 8342 */ - IC_VEX_L_OPSIZE, /* 8343 */ - IC_VEX_L_W_OPSIZE, /* 8344 */ - IC_VEX_L_W_OPSIZE, /* 8345 */ - IC_VEX_L_W_OPSIZE, /* 8346 */ - IC_VEX_L_W_OPSIZE, /* 8347 */ - IC_VEX_L_W_OPSIZE, /* 8348 */ - IC_VEX_L_W_OPSIZE, /* 8349 */ - IC_VEX_L_W_OPSIZE, /* 8350 */ - IC_VEX_L_W_OPSIZE, /* 8351 */ - IC_VEX_L, /* 8352 */ - IC_VEX_L, /* 8353 */ - IC_VEX_L_XS, /* 8354 */ - IC_VEX_L_XS, /* 8355 */ - IC_VEX_L_XD, /* 8356 */ - IC_VEX_L_XD, /* 8357 */ - IC_VEX_L_XD, /* 8358 */ - IC_VEX_L_XD, /* 8359 */ - IC_VEX_L_W, /* 8360 */ - IC_VEX_L_W, /* 8361 */ - IC_VEX_L_W_XS, /* 8362 */ - IC_VEX_L_W_XS, /* 8363 */ - IC_VEX_L_W_XD, /* 8364 */ - IC_VEX_L_W_XD, /* 8365 */ - IC_VEX_L_W_XD, /* 8366 */ - IC_VEX_L_W_XD, /* 8367 */ - IC_VEX_L_OPSIZE, /* 8368 */ - IC_VEX_L_OPSIZE, /* 8369 */ - IC_VEX_L_OPSIZE, /* 8370 */ - IC_VEX_L_OPSIZE, /* 8371 */ - IC_VEX_L_OPSIZE, /* 8372 */ - IC_VEX_L_OPSIZE, /* 8373 */ - IC_VEX_L_OPSIZE, /* 8374 */ - IC_VEX_L_OPSIZE, /* 8375 */ - IC_VEX_L_W_OPSIZE, /* 8376 */ - IC_VEX_L_W_OPSIZE, /* 8377 */ - IC_VEX_L_W_OPSIZE, /* 8378 */ - IC_VEX_L_W_OPSIZE, /* 8379 */ - IC_VEX_L_W_OPSIZE, /* 8380 */ - IC_VEX_L_W_OPSIZE, /* 8381 */ - IC_VEX_L_W_OPSIZE, /* 8382 */ - IC_VEX_L_W_OPSIZE, /* 8383 */ - IC_VEX_L, /* 8384 */ - IC_VEX_L, /* 8385 */ - IC_VEX_L_XS, /* 8386 */ - IC_VEX_L_XS, /* 8387 */ - IC_VEX_L_XD, /* 8388 */ - IC_VEX_L_XD, /* 8389 */ - IC_VEX_L_XD, /* 8390 */ - IC_VEX_L_XD, /* 8391 */ - IC_VEX_L_W, /* 8392 */ - IC_VEX_L_W, /* 8393 */ - IC_VEX_L_W_XS, /* 8394 */ - IC_VEX_L_W_XS, /* 8395 */ - IC_VEX_L_W_XD, /* 8396 */ - IC_VEX_L_W_XD, /* 8397 */ - IC_VEX_L_W_XD, /* 8398 */ - IC_VEX_L_W_XD, /* 8399 */ - IC_VEX_L_OPSIZE, /* 8400 */ - IC_VEX_L_OPSIZE, /* 8401 */ - IC_VEX_L_OPSIZE, /* 8402 */ - IC_VEX_L_OPSIZE, /* 8403 */ - IC_VEX_L_OPSIZE, /* 8404 */ - IC_VEX_L_OPSIZE, /* 8405 */ - IC_VEX_L_OPSIZE, /* 8406 */ - IC_VEX_L_OPSIZE, /* 8407 */ - IC_VEX_L_W_OPSIZE, /* 8408 */ - IC_VEX_L_W_OPSIZE, /* 8409 */ - IC_VEX_L_W_OPSIZE, /* 8410 */ - IC_VEX_L_W_OPSIZE, /* 8411 */ - IC_VEX_L_W_OPSIZE, /* 8412 */ - IC_VEX_L_W_OPSIZE, /* 8413 */ - IC_VEX_L_W_OPSIZE, /* 8414 */ - IC_VEX_L_W_OPSIZE, /* 8415 */ - IC_VEX_L, /* 8416 */ - IC_VEX_L, /* 8417 */ - IC_VEX_L_XS, /* 8418 */ - IC_VEX_L_XS, /* 8419 */ - IC_VEX_L_XD, /* 8420 */ - IC_VEX_L_XD, /* 8421 */ - IC_VEX_L_XD, /* 8422 */ - IC_VEX_L_XD, /* 8423 */ - IC_VEX_L_W, /* 8424 */ - IC_VEX_L_W, /* 8425 */ - IC_VEX_L_W_XS, /* 8426 */ - IC_VEX_L_W_XS, /* 8427 */ - IC_VEX_L_W_XD, /* 8428 */ - IC_VEX_L_W_XD, /* 8429 */ - IC_VEX_L_W_XD, /* 8430 */ - IC_VEX_L_W_XD, /* 8431 */ - IC_VEX_L_OPSIZE, /* 8432 */ - IC_VEX_L_OPSIZE, /* 8433 */ - IC_VEX_L_OPSIZE, /* 8434 */ - IC_VEX_L_OPSIZE, /* 8435 */ - IC_VEX_L_OPSIZE, /* 8436 */ - IC_VEX_L_OPSIZE, /* 8437 */ - IC_VEX_L_OPSIZE, /* 8438 */ - IC_VEX_L_OPSIZE, /* 8439 */ - IC_VEX_L_W_OPSIZE, /* 8440 */ - IC_VEX_L_W_OPSIZE, /* 8441 */ - IC_VEX_L_W_OPSIZE, /* 8442 */ - IC_VEX_L_W_OPSIZE, /* 8443 */ - IC_VEX_L_W_OPSIZE, /* 8444 */ - IC_VEX_L_W_OPSIZE, /* 8445 */ - IC_VEX_L_W_OPSIZE, /* 8446 */ - IC_VEX_L_W_OPSIZE, /* 8447 */ - IC_EVEX_B, /* 8448 */ - IC_EVEX_B, /* 8449 */ - IC_EVEX_XS_B, /* 8450 */ - IC_EVEX_XS_B, /* 8451 */ - IC_EVEX_XD_B, /* 8452 */ - IC_EVEX_XD_B, /* 8453 */ - IC_EVEX_XD_B, /* 8454 */ - IC_EVEX_XD_B, /* 8455 */ - IC_EVEX_W_B, /* 8456 */ - IC_EVEX_W_B, /* 8457 */ - IC_EVEX_W_XS_B, /* 8458 */ - IC_EVEX_W_XS_B, /* 8459 */ - IC_EVEX_W_XD_B, /* 8460 */ - IC_EVEX_W_XD_B, /* 8461 */ - IC_EVEX_W_XD_B, /* 8462 */ - IC_EVEX_W_XD_B, /* 8463 */ - IC_EVEX_OPSIZE_B, /* 8464 */ - IC_EVEX_OPSIZE_B, /* 8465 */ - IC_EVEX_OPSIZE_B, /* 8466 */ - IC_EVEX_OPSIZE_B, /* 8467 */ - IC_EVEX_OPSIZE_B, /* 8468 */ - IC_EVEX_OPSIZE_B, /* 8469 */ - IC_EVEX_OPSIZE_B, /* 8470 */ - IC_EVEX_OPSIZE_B, /* 8471 */ - IC_EVEX_W_OPSIZE_B, /* 8472 */ - IC_EVEX_W_OPSIZE_B, /* 8473 */ - IC_EVEX_W_OPSIZE_B, /* 8474 */ - IC_EVEX_W_OPSIZE_B, /* 8475 */ - IC_EVEX_W_OPSIZE_B, /* 8476 */ - IC_EVEX_W_OPSIZE_B, /* 8477 */ - IC_EVEX_W_OPSIZE_B, /* 8478 */ - IC_EVEX_W_OPSIZE_B, /* 8479 */ - IC_EVEX_B, /* 8480 */ - IC_EVEX_B, /* 8481 */ - IC_EVEX_XS_B, /* 8482 */ - IC_EVEX_XS_B, /* 8483 */ - IC_EVEX_XD_B, /* 8484 */ - IC_EVEX_XD_B, /* 8485 */ - IC_EVEX_XD_B, /* 8486 */ - IC_EVEX_XD_B, /* 8487 */ - IC_EVEX_W_B, /* 8488 */ - IC_EVEX_W_B, /* 8489 */ - IC_EVEX_W_XS_B, /* 8490 */ - IC_EVEX_W_XS_B, /* 8491 */ - IC_EVEX_W_XD_B, /* 8492 */ - IC_EVEX_W_XD_B, /* 8493 */ - IC_EVEX_W_XD_B, /* 8494 */ - IC_EVEX_W_XD_B, /* 8495 */ - IC_EVEX_OPSIZE_B, /* 8496 */ - IC_EVEX_OPSIZE_B, /* 8497 */ - IC_EVEX_OPSIZE_B, /* 8498 */ - IC_EVEX_OPSIZE_B, /* 8499 */ - IC_EVEX_OPSIZE_B, /* 8500 */ - IC_EVEX_OPSIZE_B, /* 8501 */ - IC_EVEX_OPSIZE_B, /* 8502 */ - IC_EVEX_OPSIZE_B, /* 8503 */ - IC_EVEX_W_OPSIZE_B, /* 8504 */ - IC_EVEX_W_OPSIZE_B, /* 8505 */ - IC_EVEX_W_OPSIZE_B, /* 8506 */ - IC_EVEX_W_OPSIZE_B, /* 8507 */ - IC_EVEX_W_OPSIZE_B, /* 8508 */ - IC_EVEX_W_OPSIZE_B, /* 8509 */ - IC_EVEX_W_OPSIZE_B, /* 8510 */ - IC_EVEX_W_OPSIZE_B, /* 8511 */ - IC_EVEX_B, /* 8512 */ - IC_EVEX_B, /* 8513 */ - IC_EVEX_XS_B, /* 8514 */ - IC_EVEX_XS_B, /* 8515 */ - IC_EVEX_XD_B, /* 8516 */ - IC_EVEX_XD_B, /* 8517 */ - IC_EVEX_XD_B, /* 8518 */ - IC_EVEX_XD_B, /* 8519 */ - IC_EVEX_W_B, /* 8520 */ - IC_EVEX_W_B, /* 8521 */ - IC_EVEX_W_XS_B, /* 8522 */ - IC_EVEX_W_XS_B, /* 8523 */ - IC_EVEX_W_XD_B, /* 8524 */ - IC_EVEX_W_XD_B, /* 8525 */ - IC_EVEX_W_XD_B, /* 8526 */ - IC_EVEX_W_XD_B, /* 8527 */ - IC_EVEX_OPSIZE_B, /* 8528 */ - IC_EVEX_OPSIZE_B, /* 8529 */ - IC_EVEX_OPSIZE_B, /* 8530 */ - IC_EVEX_OPSIZE_B, /* 8531 */ - IC_EVEX_OPSIZE_B, /* 8532 */ - IC_EVEX_OPSIZE_B, /* 8533 */ - IC_EVEX_OPSIZE_B, /* 8534 */ - IC_EVEX_OPSIZE_B, /* 8535 */ - IC_EVEX_W_OPSIZE_B, /* 8536 */ - IC_EVEX_W_OPSIZE_B, /* 8537 */ - IC_EVEX_W_OPSIZE_B, /* 8538 */ - IC_EVEX_W_OPSIZE_B, /* 8539 */ - IC_EVEX_W_OPSIZE_B, /* 8540 */ - IC_EVEX_W_OPSIZE_B, /* 8541 */ - IC_EVEX_W_OPSIZE_B, /* 8542 */ - IC_EVEX_W_OPSIZE_B, /* 8543 */ - IC_EVEX_B, /* 8544 */ - IC_EVEX_B, /* 8545 */ - IC_EVEX_XS_B, /* 8546 */ - IC_EVEX_XS_B, /* 8547 */ - IC_EVEX_XD_B, /* 8548 */ - IC_EVEX_XD_B, /* 8549 */ - IC_EVEX_XD_B, /* 8550 */ - IC_EVEX_XD_B, /* 8551 */ - IC_EVEX_W_B, /* 8552 */ - IC_EVEX_W_B, /* 8553 */ - IC_EVEX_W_XS_B, /* 8554 */ - IC_EVEX_W_XS_B, /* 8555 */ - IC_EVEX_W_XD_B, /* 8556 */ - IC_EVEX_W_XD_B, /* 8557 */ - IC_EVEX_W_XD_B, /* 8558 */ - IC_EVEX_W_XD_B, /* 8559 */ - IC_EVEX_OPSIZE_B, /* 8560 */ - IC_EVEX_OPSIZE_B, /* 8561 */ - IC_EVEX_OPSIZE_B, /* 8562 */ - IC_EVEX_OPSIZE_B, /* 8563 */ - IC_EVEX_OPSIZE_B, /* 8564 */ - IC_EVEX_OPSIZE_B, /* 8565 */ - IC_EVEX_OPSIZE_B, /* 8566 */ - IC_EVEX_OPSIZE_B, /* 8567 */ - IC_EVEX_W_OPSIZE_B, /* 8568 */ - IC_EVEX_W_OPSIZE_B, /* 8569 */ - IC_EVEX_W_OPSIZE_B, /* 8570 */ - IC_EVEX_W_OPSIZE_B, /* 8571 */ - IC_EVEX_W_OPSIZE_B, /* 8572 */ - IC_EVEX_W_OPSIZE_B, /* 8573 */ - IC_EVEX_W_OPSIZE_B, /* 8574 */ - IC_EVEX_W_OPSIZE_B, /* 8575 */ - IC_EVEX_B, /* 8576 */ - IC_EVEX_B, /* 8577 */ - IC_EVEX_XS_B, /* 8578 */ - IC_EVEX_XS_B, /* 8579 */ - IC_EVEX_XD_B, /* 8580 */ - IC_EVEX_XD_B, /* 8581 */ - IC_EVEX_XD_B, /* 8582 */ - IC_EVEX_XD_B, /* 8583 */ - IC_EVEX_W_B, /* 8584 */ - IC_EVEX_W_B, /* 8585 */ - IC_EVEX_W_XS_B, /* 8586 */ - IC_EVEX_W_XS_B, /* 8587 */ - IC_EVEX_W_XD_B, /* 8588 */ - IC_EVEX_W_XD_B, /* 8589 */ - IC_EVEX_W_XD_B, /* 8590 */ - IC_EVEX_W_XD_B, /* 8591 */ - IC_EVEX_OPSIZE_B, /* 8592 */ - IC_EVEX_OPSIZE_B, /* 8593 */ - IC_EVEX_OPSIZE_B, /* 8594 */ - IC_EVEX_OPSIZE_B, /* 8595 */ - IC_EVEX_OPSIZE_B, /* 8596 */ - IC_EVEX_OPSIZE_B, /* 8597 */ - IC_EVEX_OPSIZE_B, /* 8598 */ - IC_EVEX_OPSIZE_B, /* 8599 */ - IC_EVEX_W_OPSIZE_B, /* 8600 */ - IC_EVEX_W_OPSIZE_B, /* 8601 */ - IC_EVEX_W_OPSIZE_B, /* 8602 */ - IC_EVEX_W_OPSIZE_B, /* 8603 */ - IC_EVEX_W_OPSIZE_B, /* 8604 */ - IC_EVEX_W_OPSIZE_B, /* 8605 */ - IC_EVEX_W_OPSIZE_B, /* 8606 */ - IC_EVEX_W_OPSIZE_B, /* 8607 */ - IC_EVEX_B, /* 8608 */ - IC_EVEX_B, /* 8609 */ - IC_EVEX_XS_B, /* 8610 */ - IC_EVEX_XS_B, /* 8611 */ - IC_EVEX_XD_B, /* 8612 */ - IC_EVEX_XD_B, /* 8613 */ - IC_EVEX_XD_B, /* 8614 */ - IC_EVEX_XD_B, /* 8615 */ - IC_EVEX_W_B, /* 8616 */ - IC_EVEX_W_B, /* 8617 */ - IC_EVEX_W_XS_B, /* 8618 */ - IC_EVEX_W_XS_B, /* 8619 */ - IC_EVEX_W_XD_B, /* 8620 */ - IC_EVEX_W_XD_B, /* 8621 */ - IC_EVEX_W_XD_B, /* 8622 */ - IC_EVEX_W_XD_B, /* 8623 */ - IC_EVEX_OPSIZE_B, /* 8624 */ - IC_EVEX_OPSIZE_B, /* 8625 */ - IC_EVEX_OPSIZE_B, /* 8626 */ - IC_EVEX_OPSIZE_B, /* 8627 */ - IC_EVEX_OPSIZE_B, /* 8628 */ - IC_EVEX_OPSIZE_B, /* 8629 */ - IC_EVEX_OPSIZE_B, /* 8630 */ - IC_EVEX_OPSIZE_B, /* 8631 */ - IC_EVEX_W_OPSIZE_B, /* 8632 */ - IC_EVEX_W_OPSIZE_B, /* 8633 */ - IC_EVEX_W_OPSIZE_B, /* 8634 */ - IC_EVEX_W_OPSIZE_B, /* 8635 */ - IC_EVEX_W_OPSIZE_B, /* 8636 */ - IC_EVEX_W_OPSIZE_B, /* 8637 */ - IC_EVEX_W_OPSIZE_B, /* 8638 */ - IC_EVEX_W_OPSIZE_B, /* 8639 */ - IC_EVEX_B, /* 8640 */ - IC_EVEX_B, /* 8641 */ - IC_EVEX_XS_B, /* 8642 */ - IC_EVEX_XS_B, /* 8643 */ - IC_EVEX_XD_B, /* 8644 */ - IC_EVEX_XD_B, /* 8645 */ - IC_EVEX_XD_B, /* 8646 */ - IC_EVEX_XD_B, /* 8647 */ - IC_EVEX_W_B, /* 8648 */ - IC_EVEX_W_B, /* 8649 */ - IC_EVEX_W_XS_B, /* 8650 */ - IC_EVEX_W_XS_B, /* 8651 */ - IC_EVEX_W_XD_B, /* 8652 */ - IC_EVEX_W_XD_B, /* 8653 */ - IC_EVEX_W_XD_B, /* 8654 */ - IC_EVEX_W_XD_B, /* 8655 */ - IC_EVEX_OPSIZE_B, /* 8656 */ - IC_EVEX_OPSIZE_B, /* 8657 */ - IC_EVEX_OPSIZE_B, /* 8658 */ - IC_EVEX_OPSIZE_B, /* 8659 */ - IC_EVEX_OPSIZE_B, /* 8660 */ - IC_EVEX_OPSIZE_B, /* 8661 */ - IC_EVEX_OPSIZE_B, /* 8662 */ - IC_EVEX_OPSIZE_B, /* 8663 */ - IC_EVEX_W_OPSIZE_B, /* 8664 */ - IC_EVEX_W_OPSIZE_B, /* 8665 */ - IC_EVEX_W_OPSIZE_B, /* 8666 */ - IC_EVEX_W_OPSIZE_B, /* 8667 */ - IC_EVEX_W_OPSIZE_B, /* 8668 */ - IC_EVEX_W_OPSIZE_B, /* 8669 */ - IC_EVEX_W_OPSIZE_B, /* 8670 */ - IC_EVEX_W_OPSIZE_B, /* 8671 */ - IC_EVEX_B, /* 8672 */ - IC_EVEX_B, /* 8673 */ - IC_EVEX_XS_B, /* 8674 */ - IC_EVEX_XS_B, /* 8675 */ - IC_EVEX_XD_B, /* 8676 */ - IC_EVEX_XD_B, /* 8677 */ - IC_EVEX_XD_B, /* 8678 */ - IC_EVEX_XD_B, /* 8679 */ - IC_EVEX_W_B, /* 8680 */ - IC_EVEX_W_B, /* 8681 */ - IC_EVEX_W_XS_B, /* 8682 */ - IC_EVEX_W_XS_B, /* 8683 */ - IC_EVEX_W_XD_B, /* 8684 */ - IC_EVEX_W_XD_B, /* 8685 */ - IC_EVEX_W_XD_B, /* 8686 */ - IC_EVEX_W_XD_B, /* 8687 */ - IC_EVEX_OPSIZE_B, /* 8688 */ - IC_EVEX_OPSIZE_B, /* 8689 */ - IC_EVEX_OPSIZE_B, /* 8690 */ - IC_EVEX_OPSIZE_B, /* 8691 */ - IC_EVEX_OPSIZE_B, /* 8692 */ - IC_EVEX_OPSIZE_B, /* 8693 */ - IC_EVEX_OPSIZE_B, /* 8694 */ - IC_EVEX_OPSIZE_B, /* 8695 */ - IC_EVEX_W_OPSIZE_B, /* 8696 */ - IC_EVEX_W_OPSIZE_B, /* 8697 */ - IC_EVEX_W_OPSIZE_B, /* 8698 */ - IC_EVEX_W_OPSIZE_B, /* 8699 */ - IC_EVEX_W_OPSIZE_B, /* 8700 */ - IC_EVEX_W_OPSIZE_B, /* 8701 */ - IC_EVEX_W_OPSIZE_B, /* 8702 */ - IC_EVEX_W_OPSIZE_B, /* 8703 */ - IC, /* 8704 */ - IC_64BIT, /* 8705 */ - IC_XS, /* 8706 */ - IC_64BIT_XS, /* 8707 */ - IC_XD, /* 8708 */ - IC_64BIT_XD, /* 8709 */ - IC_XS, /* 8710 */ - IC_64BIT_XS, /* 8711 */ - IC, /* 8712 */ - IC_64BIT_REXW, /* 8713 */ - IC_XS, /* 8714 */ - IC_64BIT_REXW_XS, /* 8715 */ - IC_XD, /* 8716 */ - IC_64BIT_REXW_XD, /* 8717 */ - IC_XS, /* 8718 */ - IC_64BIT_REXW_XS, /* 8719 */ - IC_OPSIZE, /* 8720 */ - IC_64BIT_OPSIZE, /* 8721 */ - IC_XS_OPSIZE, /* 8722 */ - IC_64BIT_XS_OPSIZE, /* 8723 */ - IC_XD_OPSIZE, /* 8724 */ - IC_64BIT_XD_OPSIZE, /* 8725 */ - IC_XS_OPSIZE, /* 8726 */ - IC_64BIT_XD_OPSIZE, /* 8727 */ - IC_OPSIZE, /* 8728 */ - IC_64BIT_REXW_OPSIZE, /* 8729 */ - IC_XS_OPSIZE, /* 8730 */ - IC_64BIT_REXW_XS, /* 8731 */ - IC_XD_OPSIZE, /* 8732 */ - IC_64BIT_REXW_XD, /* 8733 */ - IC_XS_OPSIZE, /* 8734 */ - IC_64BIT_REXW_XS, /* 8735 */ - IC_ADSIZE, /* 8736 */ - IC_64BIT_ADSIZE, /* 8737 */ - IC_XS, /* 8738 */ - IC_64BIT_XS, /* 8739 */ - IC_XD, /* 8740 */ - IC_64BIT_XD, /* 8741 */ - IC_XS, /* 8742 */ - IC_64BIT_XS, /* 8743 */ - IC_ADSIZE, /* 8744 */ - IC_64BIT_ADSIZE, /* 8745 */ - IC_XS, /* 8746 */ - IC_64BIT_REXW_XS, /* 8747 */ - IC_XD, /* 8748 */ - IC_64BIT_REXW_XD, /* 8749 */ - IC_XS, /* 8750 */ - IC_64BIT_REXW_XS, /* 8751 */ - IC_OPSIZE, /* 8752 */ - IC_64BIT_OPSIZE, /* 8753 */ - IC_XS_OPSIZE, /* 8754 */ - IC_64BIT_XS_OPSIZE, /* 8755 */ - IC_XD_OPSIZE, /* 8756 */ - IC_64BIT_XD_OPSIZE, /* 8757 */ - IC_XS_OPSIZE, /* 8758 */ - IC_64BIT_XD_OPSIZE, /* 8759 */ - IC_OPSIZE, /* 8760 */ - IC_64BIT_REXW_OPSIZE, /* 8761 */ - IC_XS_OPSIZE, /* 8762 */ - IC_64BIT_REXW_XS, /* 8763 */ - IC_XD_OPSIZE, /* 8764 */ - IC_64BIT_REXW_XD, /* 8765 */ - IC_XS_OPSIZE, /* 8766 */ - IC_64BIT_REXW_XS, /* 8767 */ - IC_VEX, /* 8768 */ - IC_VEX, /* 8769 */ - IC_VEX_XS, /* 8770 */ - IC_VEX_XS, /* 8771 */ - IC_VEX_XD, /* 8772 */ - IC_VEX_XD, /* 8773 */ - IC_VEX_XD, /* 8774 */ - IC_VEX_XD, /* 8775 */ - IC_VEX_W, /* 8776 */ - IC_VEX_W, /* 8777 */ - IC_VEX_W_XS, /* 8778 */ - IC_VEX_W_XS, /* 8779 */ - IC_VEX_W_XD, /* 8780 */ - IC_VEX_W_XD, /* 8781 */ - IC_VEX_W_XD, /* 8782 */ - IC_VEX_W_XD, /* 8783 */ - IC_VEX_OPSIZE, /* 8784 */ - IC_VEX_OPSIZE, /* 8785 */ - IC_VEX_OPSIZE, /* 8786 */ - IC_VEX_OPSIZE, /* 8787 */ - IC_VEX_OPSIZE, /* 8788 */ - IC_VEX_OPSIZE, /* 8789 */ - IC_VEX_OPSIZE, /* 8790 */ - IC_VEX_OPSIZE, /* 8791 */ - IC_VEX_W_OPSIZE, /* 8792 */ - IC_VEX_W_OPSIZE, /* 8793 */ - IC_VEX_W_OPSIZE, /* 8794 */ - IC_VEX_W_OPSIZE, /* 8795 */ - IC_VEX_W_OPSIZE, /* 8796 */ - IC_VEX_W_OPSIZE, /* 8797 */ - IC_VEX_W_OPSIZE, /* 8798 */ - IC_VEX_W_OPSIZE, /* 8799 */ - IC_VEX, /* 8800 */ - IC_VEX, /* 8801 */ - IC_VEX_XS, /* 8802 */ - IC_VEX_XS, /* 8803 */ - IC_VEX_XD, /* 8804 */ - IC_VEX_XD, /* 8805 */ - IC_VEX_XD, /* 8806 */ - IC_VEX_XD, /* 8807 */ - IC_VEX_W, /* 8808 */ - IC_VEX_W, /* 8809 */ - IC_VEX_W_XS, /* 8810 */ - IC_VEX_W_XS, /* 8811 */ - IC_VEX_W_XD, /* 8812 */ - IC_VEX_W_XD, /* 8813 */ - IC_VEX_W_XD, /* 8814 */ - IC_VEX_W_XD, /* 8815 */ - IC_VEX_OPSIZE, /* 8816 */ - IC_VEX_OPSIZE, /* 8817 */ - IC_VEX_OPSIZE, /* 8818 */ - IC_VEX_OPSIZE, /* 8819 */ - IC_VEX_OPSIZE, /* 8820 */ - IC_VEX_OPSIZE, /* 8821 */ - IC_VEX_OPSIZE, /* 8822 */ - IC_VEX_OPSIZE, /* 8823 */ - IC_VEX_W_OPSIZE, /* 8824 */ - IC_VEX_W_OPSIZE, /* 8825 */ - IC_VEX_W_OPSIZE, /* 8826 */ - IC_VEX_W_OPSIZE, /* 8827 */ - IC_VEX_W_OPSIZE, /* 8828 */ - IC_VEX_W_OPSIZE, /* 8829 */ - IC_VEX_W_OPSIZE, /* 8830 */ - IC_VEX_W_OPSIZE, /* 8831 */ - IC_VEX_L, /* 8832 */ - IC_VEX_L, /* 8833 */ - IC_VEX_L_XS, /* 8834 */ - IC_VEX_L_XS, /* 8835 */ - IC_VEX_L_XD, /* 8836 */ - IC_VEX_L_XD, /* 8837 */ - IC_VEX_L_XD, /* 8838 */ - IC_VEX_L_XD, /* 8839 */ - IC_VEX_L_W, /* 8840 */ - IC_VEX_L_W, /* 8841 */ - IC_VEX_L_W_XS, /* 8842 */ - IC_VEX_L_W_XS, /* 8843 */ - IC_VEX_L_W_XD, /* 8844 */ - IC_VEX_L_W_XD, /* 8845 */ - IC_VEX_L_W_XD, /* 8846 */ - IC_VEX_L_W_XD, /* 8847 */ - IC_VEX_L_OPSIZE, /* 8848 */ - IC_VEX_L_OPSIZE, /* 8849 */ - IC_VEX_L_OPSIZE, /* 8850 */ - IC_VEX_L_OPSIZE, /* 8851 */ - IC_VEX_L_OPSIZE, /* 8852 */ - IC_VEX_L_OPSIZE, /* 8853 */ - IC_VEX_L_OPSIZE, /* 8854 */ - IC_VEX_L_OPSIZE, /* 8855 */ - IC_VEX_L_W_OPSIZE, /* 8856 */ - IC_VEX_L_W_OPSIZE, /* 8857 */ - IC_VEX_L_W_OPSIZE, /* 8858 */ - IC_VEX_L_W_OPSIZE, /* 8859 */ - IC_VEX_L_W_OPSIZE, /* 8860 */ - IC_VEX_L_W_OPSIZE, /* 8861 */ - IC_VEX_L_W_OPSIZE, /* 8862 */ - IC_VEX_L_W_OPSIZE, /* 8863 */ - IC_VEX_L, /* 8864 */ - IC_VEX_L, /* 8865 */ - IC_VEX_L_XS, /* 8866 */ - IC_VEX_L_XS, /* 8867 */ - IC_VEX_L_XD, /* 8868 */ - IC_VEX_L_XD, /* 8869 */ - IC_VEX_L_XD, /* 8870 */ - IC_VEX_L_XD, /* 8871 */ - IC_VEX_L_W, /* 8872 */ - IC_VEX_L_W, /* 8873 */ - IC_VEX_L_W_XS, /* 8874 */ - IC_VEX_L_W_XS, /* 8875 */ - IC_VEX_L_W_XD, /* 8876 */ - IC_VEX_L_W_XD, /* 8877 */ - IC_VEX_L_W_XD, /* 8878 */ - IC_VEX_L_W_XD, /* 8879 */ - IC_VEX_L_OPSIZE, /* 8880 */ - IC_VEX_L_OPSIZE, /* 8881 */ - IC_VEX_L_OPSIZE, /* 8882 */ - IC_VEX_L_OPSIZE, /* 8883 */ - IC_VEX_L_OPSIZE, /* 8884 */ - IC_VEX_L_OPSIZE, /* 8885 */ - IC_VEX_L_OPSIZE, /* 8886 */ - IC_VEX_L_OPSIZE, /* 8887 */ - IC_VEX_L_W_OPSIZE, /* 8888 */ - IC_VEX_L_W_OPSIZE, /* 8889 */ - IC_VEX_L_W_OPSIZE, /* 8890 */ - IC_VEX_L_W_OPSIZE, /* 8891 */ - IC_VEX_L_W_OPSIZE, /* 8892 */ - IC_VEX_L_W_OPSIZE, /* 8893 */ - IC_VEX_L_W_OPSIZE, /* 8894 */ - IC_VEX_L_W_OPSIZE, /* 8895 */ - IC_VEX_L, /* 8896 */ - IC_VEX_L, /* 8897 */ - IC_VEX_L_XS, /* 8898 */ - IC_VEX_L_XS, /* 8899 */ - IC_VEX_L_XD, /* 8900 */ - IC_VEX_L_XD, /* 8901 */ - IC_VEX_L_XD, /* 8902 */ - IC_VEX_L_XD, /* 8903 */ - IC_VEX_L_W, /* 8904 */ - IC_VEX_L_W, /* 8905 */ - IC_VEX_L_W_XS, /* 8906 */ - IC_VEX_L_W_XS, /* 8907 */ - IC_VEX_L_W_XD, /* 8908 */ - IC_VEX_L_W_XD, /* 8909 */ - IC_VEX_L_W_XD, /* 8910 */ - IC_VEX_L_W_XD, /* 8911 */ - IC_VEX_L_OPSIZE, /* 8912 */ - IC_VEX_L_OPSIZE, /* 8913 */ - IC_VEX_L_OPSIZE, /* 8914 */ - IC_VEX_L_OPSIZE, /* 8915 */ - IC_VEX_L_OPSIZE, /* 8916 */ - IC_VEX_L_OPSIZE, /* 8917 */ - IC_VEX_L_OPSIZE, /* 8918 */ - IC_VEX_L_OPSIZE, /* 8919 */ - IC_VEX_L_W_OPSIZE, /* 8920 */ - IC_VEX_L_W_OPSIZE, /* 8921 */ - IC_VEX_L_W_OPSIZE, /* 8922 */ - IC_VEX_L_W_OPSIZE, /* 8923 */ - IC_VEX_L_W_OPSIZE, /* 8924 */ - IC_VEX_L_W_OPSIZE, /* 8925 */ - IC_VEX_L_W_OPSIZE, /* 8926 */ - IC_VEX_L_W_OPSIZE, /* 8927 */ - IC_VEX_L, /* 8928 */ - IC_VEX_L, /* 8929 */ - IC_VEX_L_XS, /* 8930 */ - IC_VEX_L_XS, /* 8931 */ - IC_VEX_L_XD, /* 8932 */ - IC_VEX_L_XD, /* 8933 */ - IC_VEX_L_XD, /* 8934 */ - IC_VEX_L_XD, /* 8935 */ - IC_VEX_L_W, /* 8936 */ - IC_VEX_L_W, /* 8937 */ - IC_VEX_L_W_XS, /* 8938 */ - IC_VEX_L_W_XS, /* 8939 */ - IC_VEX_L_W_XD, /* 8940 */ - IC_VEX_L_W_XD, /* 8941 */ - IC_VEX_L_W_XD, /* 8942 */ - IC_VEX_L_W_XD, /* 8943 */ - IC_VEX_L_OPSIZE, /* 8944 */ - IC_VEX_L_OPSIZE, /* 8945 */ - IC_VEX_L_OPSIZE, /* 8946 */ - IC_VEX_L_OPSIZE, /* 8947 */ - IC_VEX_L_OPSIZE, /* 8948 */ - IC_VEX_L_OPSIZE, /* 8949 */ - IC_VEX_L_OPSIZE, /* 8950 */ - IC_VEX_L_OPSIZE, /* 8951 */ - IC_VEX_L_W_OPSIZE, /* 8952 */ - IC_VEX_L_W_OPSIZE, /* 8953 */ - IC_VEX_L_W_OPSIZE, /* 8954 */ - IC_VEX_L_W_OPSIZE, /* 8955 */ - IC_VEX_L_W_OPSIZE, /* 8956 */ - IC_VEX_L_W_OPSIZE, /* 8957 */ - IC_VEX_L_W_OPSIZE, /* 8958 */ - IC_VEX_L_W_OPSIZE, /* 8959 */ - IC_EVEX_L_B, /* 8960 */ - IC_EVEX_L_B, /* 8961 */ - IC_EVEX_L_XS_B, /* 8962 */ - IC_EVEX_L_XS_B, /* 8963 */ - IC_EVEX_L_XD_B, /* 8964 */ - IC_EVEX_L_XD_B, /* 8965 */ - IC_EVEX_L_XD_B, /* 8966 */ - IC_EVEX_L_XD_B, /* 8967 */ - IC_EVEX_L_W_B, /* 8968 */ - IC_EVEX_L_W_B, /* 8969 */ - IC_EVEX_L_W_XS_B, /* 8970 */ - IC_EVEX_L_W_XS_B, /* 8971 */ - IC_EVEX_L_W_XD_B, /* 8972 */ - IC_EVEX_L_W_XD_B, /* 8973 */ - IC_EVEX_L_W_XD_B, /* 8974 */ - IC_EVEX_L_W_XD_B, /* 8975 */ - IC_EVEX_L_OPSIZE_B, /* 8976 */ - IC_EVEX_L_OPSIZE_B, /* 8977 */ - IC_EVEX_L_OPSIZE_B, /* 8978 */ - IC_EVEX_L_OPSIZE_B, /* 8979 */ - IC_EVEX_L_OPSIZE_B, /* 8980 */ - IC_EVEX_L_OPSIZE_B, /* 8981 */ - IC_EVEX_L_OPSIZE_B, /* 8982 */ - IC_EVEX_L_OPSIZE_B, /* 8983 */ - IC_EVEX_L_W_OPSIZE_B, /* 8984 */ - IC_EVEX_L_W_OPSIZE_B, /* 8985 */ - IC_EVEX_L_W_OPSIZE_B, /* 8986 */ - IC_EVEX_L_W_OPSIZE_B, /* 8987 */ - IC_EVEX_L_W_OPSIZE_B, /* 8988 */ - IC_EVEX_L_W_OPSIZE_B, /* 8989 */ - IC_EVEX_L_W_OPSIZE_B, /* 8990 */ - IC_EVEX_L_W_OPSIZE_B, /* 8991 */ - IC_EVEX_L_B, /* 8992 */ - IC_EVEX_L_B, /* 8993 */ - IC_EVEX_L_XS_B, /* 8994 */ - IC_EVEX_L_XS_B, /* 8995 */ - IC_EVEX_L_XD_B, /* 8996 */ - IC_EVEX_L_XD_B, /* 8997 */ - IC_EVEX_L_XD_B, /* 8998 */ - IC_EVEX_L_XD_B, /* 8999 */ - IC_EVEX_L_W_B, /* 9000 */ - IC_EVEX_L_W_B, /* 9001 */ - IC_EVEX_L_W_XS_B, /* 9002 */ - IC_EVEX_L_W_XS_B, /* 9003 */ - IC_EVEX_L_W_XD_B, /* 9004 */ - IC_EVEX_L_W_XD_B, /* 9005 */ - IC_EVEX_L_W_XD_B, /* 9006 */ - IC_EVEX_L_W_XD_B, /* 9007 */ - IC_EVEX_L_OPSIZE_B, /* 9008 */ - IC_EVEX_L_OPSIZE_B, /* 9009 */ - IC_EVEX_L_OPSIZE_B, /* 9010 */ - IC_EVEX_L_OPSIZE_B, /* 9011 */ - IC_EVEX_L_OPSIZE_B, /* 9012 */ - IC_EVEX_L_OPSIZE_B, /* 9013 */ - IC_EVEX_L_OPSIZE_B, /* 9014 */ - IC_EVEX_L_OPSIZE_B, /* 9015 */ - IC_EVEX_L_W_OPSIZE_B, /* 9016 */ - IC_EVEX_L_W_OPSIZE_B, /* 9017 */ - IC_EVEX_L_W_OPSIZE_B, /* 9018 */ - IC_EVEX_L_W_OPSIZE_B, /* 9019 */ - IC_EVEX_L_W_OPSIZE_B, /* 9020 */ - IC_EVEX_L_W_OPSIZE_B, /* 9021 */ - IC_EVEX_L_W_OPSIZE_B, /* 9022 */ - IC_EVEX_L_W_OPSIZE_B, /* 9023 */ - IC_EVEX_L_B, /* 9024 */ - IC_EVEX_L_B, /* 9025 */ - IC_EVEX_L_XS_B, /* 9026 */ - IC_EVEX_L_XS_B, /* 9027 */ - IC_EVEX_L_XD_B, /* 9028 */ - IC_EVEX_L_XD_B, /* 9029 */ - IC_EVEX_L_XD_B, /* 9030 */ - IC_EVEX_L_XD_B, /* 9031 */ - IC_EVEX_L_W_B, /* 9032 */ - IC_EVEX_L_W_B, /* 9033 */ - IC_EVEX_L_W_XS_B, /* 9034 */ - IC_EVEX_L_W_XS_B, /* 9035 */ - IC_EVEX_L_W_XD_B, /* 9036 */ - IC_EVEX_L_W_XD_B, /* 9037 */ - IC_EVEX_L_W_XD_B, /* 9038 */ - IC_EVEX_L_W_XD_B, /* 9039 */ - IC_EVEX_L_OPSIZE_B, /* 9040 */ - IC_EVEX_L_OPSIZE_B, /* 9041 */ - IC_EVEX_L_OPSIZE_B, /* 9042 */ - IC_EVEX_L_OPSIZE_B, /* 9043 */ - IC_EVEX_L_OPSIZE_B, /* 9044 */ - IC_EVEX_L_OPSIZE_B, /* 9045 */ - IC_EVEX_L_OPSIZE_B, /* 9046 */ - IC_EVEX_L_OPSIZE_B, /* 9047 */ - IC_EVEX_L_W_OPSIZE_B, /* 9048 */ - IC_EVEX_L_W_OPSIZE_B, /* 9049 */ - IC_EVEX_L_W_OPSIZE_B, /* 9050 */ - IC_EVEX_L_W_OPSIZE_B, /* 9051 */ - IC_EVEX_L_W_OPSIZE_B, /* 9052 */ - IC_EVEX_L_W_OPSIZE_B, /* 9053 */ - IC_EVEX_L_W_OPSIZE_B, /* 9054 */ - IC_EVEX_L_W_OPSIZE_B, /* 9055 */ - IC_EVEX_L_B, /* 9056 */ - IC_EVEX_L_B, /* 9057 */ - IC_EVEX_L_XS_B, /* 9058 */ - IC_EVEX_L_XS_B, /* 9059 */ - IC_EVEX_L_XD_B, /* 9060 */ - IC_EVEX_L_XD_B, /* 9061 */ - IC_EVEX_L_XD_B, /* 9062 */ - IC_EVEX_L_XD_B, /* 9063 */ - IC_EVEX_L_W_B, /* 9064 */ - IC_EVEX_L_W_B, /* 9065 */ - IC_EVEX_L_W_XS_B, /* 9066 */ - IC_EVEX_L_W_XS_B, /* 9067 */ - IC_EVEX_L_W_XD_B, /* 9068 */ - IC_EVEX_L_W_XD_B, /* 9069 */ - IC_EVEX_L_W_XD_B, /* 9070 */ - IC_EVEX_L_W_XD_B, /* 9071 */ - IC_EVEX_L_OPSIZE_B, /* 9072 */ - IC_EVEX_L_OPSIZE_B, /* 9073 */ - IC_EVEX_L_OPSIZE_B, /* 9074 */ - IC_EVEX_L_OPSIZE_B, /* 9075 */ - IC_EVEX_L_OPSIZE_B, /* 9076 */ - IC_EVEX_L_OPSIZE_B, /* 9077 */ - IC_EVEX_L_OPSIZE_B, /* 9078 */ - IC_EVEX_L_OPSIZE_B, /* 9079 */ - IC_EVEX_L_W_OPSIZE_B, /* 9080 */ - IC_EVEX_L_W_OPSIZE_B, /* 9081 */ - IC_EVEX_L_W_OPSIZE_B, /* 9082 */ - IC_EVEX_L_W_OPSIZE_B, /* 9083 */ - IC_EVEX_L_W_OPSIZE_B, /* 9084 */ - IC_EVEX_L_W_OPSIZE_B, /* 9085 */ - IC_EVEX_L_W_OPSIZE_B, /* 9086 */ - IC_EVEX_L_W_OPSIZE_B, /* 9087 */ - IC_EVEX_L_B, /* 9088 */ - IC_EVEX_L_B, /* 9089 */ - IC_EVEX_L_XS_B, /* 9090 */ - IC_EVEX_L_XS_B, /* 9091 */ - IC_EVEX_L_XD_B, /* 9092 */ - IC_EVEX_L_XD_B, /* 9093 */ - IC_EVEX_L_XD_B, /* 9094 */ - IC_EVEX_L_XD_B, /* 9095 */ - IC_EVEX_L_W_B, /* 9096 */ - IC_EVEX_L_W_B, /* 9097 */ - IC_EVEX_L_W_XS_B, /* 9098 */ - IC_EVEX_L_W_XS_B, /* 9099 */ - IC_EVEX_L_W_XD_B, /* 9100 */ - IC_EVEX_L_W_XD_B, /* 9101 */ - IC_EVEX_L_W_XD_B, /* 9102 */ - IC_EVEX_L_W_XD_B, /* 9103 */ - IC_EVEX_L_OPSIZE_B, /* 9104 */ - IC_EVEX_L_OPSIZE_B, /* 9105 */ - IC_EVEX_L_OPSIZE_B, /* 9106 */ - IC_EVEX_L_OPSIZE_B, /* 9107 */ - IC_EVEX_L_OPSIZE_B, /* 9108 */ - IC_EVEX_L_OPSIZE_B, /* 9109 */ - IC_EVEX_L_OPSIZE_B, /* 9110 */ - IC_EVEX_L_OPSIZE_B, /* 9111 */ - IC_EVEX_L_W_OPSIZE_B, /* 9112 */ - IC_EVEX_L_W_OPSIZE_B, /* 9113 */ - IC_EVEX_L_W_OPSIZE_B, /* 9114 */ - IC_EVEX_L_W_OPSIZE_B, /* 9115 */ - IC_EVEX_L_W_OPSIZE_B, /* 9116 */ - IC_EVEX_L_W_OPSIZE_B, /* 9117 */ - IC_EVEX_L_W_OPSIZE_B, /* 9118 */ - IC_EVEX_L_W_OPSIZE_B, /* 9119 */ - IC_EVEX_L_B, /* 9120 */ - IC_EVEX_L_B, /* 9121 */ - IC_EVEX_L_XS_B, /* 9122 */ - IC_EVEX_L_XS_B, /* 9123 */ - IC_EVEX_L_XD_B, /* 9124 */ - IC_EVEX_L_XD_B, /* 9125 */ - IC_EVEX_L_XD_B, /* 9126 */ - IC_EVEX_L_XD_B, /* 9127 */ - IC_EVEX_L_W_B, /* 9128 */ - IC_EVEX_L_W_B, /* 9129 */ - IC_EVEX_L_W_XS_B, /* 9130 */ - IC_EVEX_L_W_XS_B, /* 9131 */ - IC_EVEX_L_W_XD_B, /* 9132 */ - IC_EVEX_L_W_XD_B, /* 9133 */ - IC_EVEX_L_W_XD_B, /* 9134 */ - IC_EVEX_L_W_XD_B, /* 9135 */ - IC_EVEX_L_OPSIZE_B, /* 9136 */ - IC_EVEX_L_OPSIZE_B, /* 9137 */ - IC_EVEX_L_OPSIZE_B, /* 9138 */ - IC_EVEX_L_OPSIZE_B, /* 9139 */ - IC_EVEX_L_OPSIZE_B, /* 9140 */ - IC_EVEX_L_OPSIZE_B, /* 9141 */ - IC_EVEX_L_OPSIZE_B, /* 9142 */ - IC_EVEX_L_OPSIZE_B, /* 9143 */ - IC_EVEX_L_W_OPSIZE_B, /* 9144 */ - IC_EVEX_L_W_OPSIZE_B, /* 9145 */ - IC_EVEX_L_W_OPSIZE_B, /* 9146 */ - IC_EVEX_L_W_OPSIZE_B, /* 9147 */ - IC_EVEX_L_W_OPSIZE_B, /* 9148 */ - IC_EVEX_L_W_OPSIZE_B, /* 9149 */ - IC_EVEX_L_W_OPSIZE_B, /* 9150 */ - IC_EVEX_L_W_OPSIZE_B, /* 9151 */ - IC_EVEX_L_B, /* 9152 */ - IC_EVEX_L_B, /* 9153 */ - IC_EVEX_L_XS_B, /* 9154 */ - IC_EVEX_L_XS_B, /* 9155 */ - IC_EVEX_L_XD_B, /* 9156 */ - IC_EVEX_L_XD_B, /* 9157 */ - IC_EVEX_L_XD_B, /* 9158 */ - IC_EVEX_L_XD_B, /* 9159 */ - IC_EVEX_L_W_B, /* 9160 */ - IC_EVEX_L_W_B, /* 9161 */ - IC_EVEX_L_W_XS_B, /* 9162 */ - IC_EVEX_L_W_XS_B, /* 9163 */ - IC_EVEX_L_W_XD_B, /* 9164 */ - IC_EVEX_L_W_XD_B, /* 9165 */ - IC_EVEX_L_W_XD_B, /* 9166 */ - IC_EVEX_L_W_XD_B, /* 9167 */ - IC_EVEX_L_OPSIZE_B, /* 9168 */ - IC_EVEX_L_OPSIZE_B, /* 9169 */ - IC_EVEX_L_OPSIZE_B, /* 9170 */ - IC_EVEX_L_OPSIZE_B, /* 9171 */ - IC_EVEX_L_OPSIZE_B, /* 9172 */ - IC_EVEX_L_OPSIZE_B, /* 9173 */ - IC_EVEX_L_OPSIZE_B, /* 9174 */ - IC_EVEX_L_OPSIZE_B, /* 9175 */ - IC_EVEX_L_W_OPSIZE_B, /* 9176 */ - IC_EVEX_L_W_OPSIZE_B, /* 9177 */ - IC_EVEX_L_W_OPSIZE_B, /* 9178 */ - IC_EVEX_L_W_OPSIZE_B, /* 9179 */ - IC_EVEX_L_W_OPSIZE_B, /* 9180 */ - IC_EVEX_L_W_OPSIZE_B, /* 9181 */ - IC_EVEX_L_W_OPSIZE_B, /* 9182 */ - IC_EVEX_L_W_OPSIZE_B, /* 9183 */ - IC_EVEX_L_B, /* 9184 */ - IC_EVEX_L_B, /* 9185 */ - IC_EVEX_L_XS_B, /* 9186 */ - IC_EVEX_L_XS_B, /* 9187 */ - IC_EVEX_L_XD_B, /* 9188 */ - IC_EVEX_L_XD_B, /* 9189 */ - IC_EVEX_L_XD_B, /* 9190 */ - IC_EVEX_L_XD_B, /* 9191 */ - IC_EVEX_L_W_B, /* 9192 */ - IC_EVEX_L_W_B, /* 9193 */ - IC_EVEX_L_W_XS_B, /* 9194 */ - IC_EVEX_L_W_XS_B, /* 9195 */ - IC_EVEX_L_W_XD_B, /* 9196 */ - IC_EVEX_L_W_XD_B, /* 9197 */ - IC_EVEX_L_W_XD_B, /* 9198 */ - IC_EVEX_L_W_XD_B, /* 9199 */ - IC_EVEX_L_OPSIZE_B, /* 9200 */ - IC_EVEX_L_OPSIZE_B, /* 9201 */ - IC_EVEX_L_OPSIZE_B, /* 9202 */ - IC_EVEX_L_OPSIZE_B, /* 9203 */ - IC_EVEX_L_OPSIZE_B, /* 9204 */ - IC_EVEX_L_OPSIZE_B, /* 9205 */ - IC_EVEX_L_OPSIZE_B, /* 9206 */ - IC_EVEX_L_OPSIZE_B, /* 9207 */ - IC_EVEX_L_W_OPSIZE_B, /* 9208 */ - IC_EVEX_L_W_OPSIZE_B, /* 9209 */ - IC_EVEX_L_W_OPSIZE_B, /* 9210 */ - IC_EVEX_L_W_OPSIZE_B, /* 9211 */ - IC_EVEX_L_W_OPSIZE_B, /* 9212 */ - IC_EVEX_L_W_OPSIZE_B, /* 9213 */ - IC_EVEX_L_W_OPSIZE_B, /* 9214 */ - IC_EVEX_L_W_OPSIZE_B, /* 9215 */ - IC, /* 9216 */ - IC_64BIT, /* 9217 */ - IC_XS, /* 9218 */ - IC_64BIT_XS, /* 9219 */ - IC_XD, /* 9220 */ - IC_64BIT_XD, /* 9221 */ - IC_XS, /* 9222 */ - IC_64BIT_XS, /* 9223 */ - IC, /* 9224 */ - IC_64BIT_REXW, /* 9225 */ - IC_XS, /* 9226 */ - IC_64BIT_REXW_XS, /* 9227 */ - IC_XD, /* 9228 */ - IC_64BIT_REXW_XD, /* 9229 */ - IC_XS, /* 9230 */ - IC_64BIT_REXW_XS, /* 9231 */ - IC_OPSIZE, /* 9232 */ - IC_64BIT_OPSIZE, /* 9233 */ - IC_XS_OPSIZE, /* 9234 */ - IC_64BIT_XS_OPSIZE, /* 9235 */ - IC_XD_OPSIZE, /* 9236 */ - IC_64BIT_XD_OPSIZE, /* 9237 */ - IC_XS_OPSIZE, /* 9238 */ - IC_64BIT_XD_OPSIZE, /* 9239 */ - IC_OPSIZE, /* 9240 */ - IC_64BIT_REXW_OPSIZE, /* 9241 */ - IC_XS_OPSIZE, /* 9242 */ - IC_64BIT_REXW_XS, /* 9243 */ - IC_XD_OPSIZE, /* 9244 */ - IC_64BIT_REXW_XD, /* 9245 */ - IC_XS_OPSIZE, /* 9246 */ - IC_64BIT_REXW_XS, /* 9247 */ - IC_ADSIZE, /* 9248 */ - IC_64BIT_ADSIZE, /* 9249 */ - IC_XS, /* 9250 */ - IC_64BIT_XS, /* 9251 */ - IC_XD, /* 9252 */ - IC_64BIT_XD, /* 9253 */ - IC_XS, /* 9254 */ - IC_64BIT_XS, /* 9255 */ - IC_ADSIZE, /* 9256 */ - IC_64BIT_ADSIZE, /* 9257 */ - IC_XS, /* 9258 */ - IC_64BIT_REXW_XS, /* 9259 */ - IC_XD, /* 9260 */ - IC_64BIT_REXW_XD, /* 9261 */ - IC_XS, /* 9262 */ - IC_64BIT_REXW_XS, /* 9263 */ - IC_OPSIZE, /* 9264 */ - IC_64BIT_OPSIZE, /* 9265 */ - IC_XS_OPSIZE, /* 9266 */ - IC_64BIT_XS_OPSIZE, /* 9267 */ - IC_XD_OPSIZE, /* 9268 */ - IC_64BIT_XD_OPSIZE, /* 9269 */ - IC_XS_OPSIZE, /* 9270 */ - IC_64BIT_XD_OPSIZE, /* 9271 */ - IC_OPSIZE, /* 9272 */ - IC_64BIT_REXW_OPSIZE, /* 9273 */ - IC_XS_OPSIZE, /* 9274 */ - IC_64BIT_REXW_XS, /* 9275 */ - IC_XD_OPSIZE, /* 9276 */ - IC_64BIT_REXW_XD, /* 9277 */ - IC_XS_OPSIZE, /* 9278 */ - IC_64BIT_REXW_XS, /* 9279 */ - IC_VEX, /* 9280 */ - IC_VEX, /* 9281 */ - IC_VEX_XS, /* 9282 */ - IC_VEX_XS, /* 9283 */ - IC_VEX_XD, /* 9284 */ - IC_VEX_XD, /* 9285 */ - IC_VEX_XD, /* 9286 */ - IC_VEX_XD, /* 9287 */ - IC_VEX_W, /* 9288 */ - IC_VEX_W, /* 9289 */ - IC_VEX_W_XS, /* 9290 */ - IC_VEX_W_XS, /* 9291 */ - IC_VEX_W_XD, /* 9292 */ - IC_VEX_W_XD, /* 9293 */ - IC_VEX_W_XD, /* 9294 */ - IC_VEX_W_XD, /* 9295 */ - IC_VEX_OPSIZE, /* 9296 */ - IC_VEX_OPSIZE, /* 9297 */ - IC_VEX_OPSIZE, /* 9298 */ - IC_VEX_OPSIZE, /* 9299 */ - IC_VEX_OPSIZE, /* 9300 */ - IC_VEX_OPSIZE, /* 9301 */ - IC_VEX_OPSIZE, /* 9302 */ - IC_VEX_OPSIZE, /* 9303 */ - IC_VEX_W_OPSIZE, /* 9304 */ - IC_VEX_W_OPSIZE, /* 9305 */ - IC_VEX_W_OPSIZE, /* 9306 */ - IC_VEX_W_OPSIZE, /* 9307 */ - IC_VEX_W_OPSIZE, /* 9308 */ - IC_VEX_W_OPSIZE, /* 9309 */ - IC_VEX_W_OPSIZE, /* 9310 */ - IC_VEX_W_OPSIZE, /* 9311 */ - IC_VEX, /* 9312 */ - IC_VEX, /* 9313 */ - IC_VEX_XS, /* 9314 */ - IC_VEX_XS, /* 9315 */ - IC_VEX_XD, /* 9316 */ - IC_VEX_XD, /* 9317 */ - IC_VEX_XD, /* 9318 */ - IC_VEX_XD, /* 9319 */ - IC_VEX_W, /* 9320 */ - IC_VEX_W, /* 9321 */ - IC_VEX_W_XS, /* 9322 */ - IC_VEX_W_XS, /* 9323 */ - IC_VEX_W_XD, /* 9324 */ - IC_VEX_W_XD, /* 9325 */ - IC_VEX_W_XD, /* 9326 */ - IC_VEX_W_XD, /* 9327 */ - IC_VEX_OPSIZE, /* 9328 */ - IC_VEX_OPSIZE, /* 9329 */ - IC_VEX_OPSIZE, /* 9330 */ - IC_VEX_OPSIZE, /* 9331 */ - IC_VEX_OPSIZE, /* 9332 */ - IC_VEX_OPSIZE, /* 9333 */ - IC_VEX_OPSIZE, /* 9334 */ - IC_VEX_OPSIZE, /* 9335 */ - IC_VEX_W_OPSIZE, /* 9336 */ - IC_VEX_W_OPSIZE, /* 9337 */ - IC_VEX_W_OPSIZE, /* 9338 */ - IC_VEX_W_OPSIZE, /* 9339 */ - IC_VEX_W_OPSIZE, /* 9340 */ - IC_VEX_W_OPSIZE, /* 9341 */ - IC_VEX_W_OPSIZE, /* 9342 */ - IC_VEX_W_OPSIZE, /* 9343 */ - IC_VEX_L, /* 9344 */ - IC_VEX_L, /* 9345 */ - IC_VEX_L_XS, /* 9346 */ - IC_VEX_L_XS, /* 9347 */ - IC_VEX_L_XD, /* 9348 */ - IC_VEX_L_XD, /* 9349 */ - IC_VEX_L_XD, /* 9350 */ - IC_VEX_L_XD, /* 9351 */ - IC_VEX_L_W, /* 9352 */ - IC_VEX_L_W, /* 9353 */ - IC_VEX_L_W_XS, /* 9354 */ - IC_VEX_L_W_XS, /* 9355 */ - IC_VEX_L_W_XD, /* 9356 */ - IC_VEX_L_W_XD, /* 9357 */ - IC_VEX_L_W_XD, /* 9358 */ - IC_VEX_L_W_XD, /* 9359 */ - IC_VEX_L_OPSIZE, /* 9360 */ - IC_VEX_L_OPSIZE, /* 9361 */ - IC_VEX_L_OPSIZE, /* 9362 */ - IC_VEX_L_OPSIZE, /* 9363 */ - IC_VEX_L_OPSIZE, /* 9364 */ - IC_VEX_L_OPSIZE, /* 9365 */ - IC_VEX_L_OPSIZE, /* 9366 */ - IC_VEX_L_OPSIZE, /* 9367 */ - IC_VEX_L_W_OPSIZE, /* 9368 */ - IC_VEX_L_W_OPSIZE, /* 9369 */ - IC_VEX_L_W_OPSIZE, /* 9370 */ - IC_VEX_L_W_OPSIZE, /* 9371 */ - IC_VEX_L_W_OPSIZE, /* 9372 */ - IC_VEX_L_W_OPSIZE, /* 9373 */ - IC_VEX_L_W_OPSIZE, /* 9374 */ - IC_VEX_L_W_OPSIZE, /* 9375 */ - IC_VEX_L, /* 9376 */ - IC_VEX_L, /* 9377 */ - IC_VEX_L_XS, /* 9378 */ - IC_VEX_L_XS, /* 9379 */ - IC_VEX_L_XD, /* 9380 */ - IC_VEX_L_XD, /* 9381 */ - IC_VEX_L_XD, /* 9382 */ - IC_VEX_L_XD, /* 9383 */ - IC_VEX_L_W, /* 9384 */ - IC_VEX_L_W, /* 9385 */ - IC_VEX_L_W_XS, /* 9386 */ - IC_VEX_L_W_XS, /* 9387 */ - IC_VEX_L_W_XD, /* 9388 */ - IC_VEX_L_W_XD, /* 9389 */ - IC_VEX_L_W_XD, /* 9390 */ - IC_VEX_L_W_XD, /* 9391 */ - IC_VEX_L_OPSIZE, /* 9392 */ - IC_VEX_L_OPSIZE, /* 9393 */ - IC_VEX_L_OPSIZE, /* 9394 */ - IC_VEX_L_OPSIZE, /* 9395 */ - IC_VEX_L_OPSIZE, /* 9396 */ - IC_VEX_L_OPSIZE, /* 9397 */ - IC_VEX_L_OPSIZE, /* 9398 */ - IC_VEX_L_OPSIZE, /* 9399 */ - IC_VEX_L_W_OPSIZE, /* 9400 */ - IC_VEX_L_W_OPSIZE, /* 9401 */ - IC_VEX_L_W_OPSIZE, /* 9402 */ - IC_VEX_L_W_OPSIZE, /* 9403 */ - IC_VEX_L_W_OPSIZE, /* 9404 */ - IC_VEX_L_W_OPSIZE, /* 9405 */ - IC_VEX_L_W_OPSIZE, /* 9406 */ - IC_VEX_L_W_OPSIZE, /* 9407 */ - IC_VEX_L, /* 9408 */ - IC_VEX_L, /* 9409 */ - IC_VEX_L_XS, /* 9410 */ - IC_VEX_L_XS, /* 9411 */ - IC_VEX_L_XD, /* 9412 */ - IC_VEX_L_XD, /* 9413 */ - IC_VEX_L_XD, /* 9414 */ - IC_VEX_L_XD, /* 9415 */ - IC_VEX_L_W, /* 9416 */ - IC_VEX_L_W, /* 9417 */ - IC_VEX_L_W_XS, /* 9418 */ - IC_VEX_L_W_XS, /* 9419 */ - IC_VEX_L_W_XD, /* 9420 */ - IC_VEX_L_W_XD, /* 9421 */ - IC_VEX_L_W_XD, /* 9422 */ - IC_VEX_L_W_XD, /* 9423 */ - IC_VEX_L_OPSIZE, /* 9424 */ - IC_VEX_L_OPSIZE, /* 9425 */ - IC_VEX_L_OPSIZE, /* 9426 */ - IC_VEX_L_OPSIZE, /* 9427 */ - IC_VEX_L_OPSIZE, /* 9428 */ - IC_VEX_L_OPSIZE, /* 9429 */ - IC_VEX_L_OPSIZE, /* 9430 */ - IC_VEX_L_OPSIZE, /* 9431 */ - IC_VEX_L_W_OPSIZE, /* 9432 */ - IC_VEX_L_W_OPSIZE, /* 9433 */ - IC_VEX_L_W_OPSIZE, /* 9434 */ - IC_VEX_L_W_OPSIZE, /* 9435 */ - IC_VEX_L_W_OPSIZE, /* 9436 */ - IC_VEX_L_W_OPSIZE, /* 9437 */ - IC_VEX_L_W_OPSIZE, /* 9438 */ - IC_VEX_L_W_OPSIZE, /* 9439 */ - IC_VEX_L, /* 9440 */ - IC_VEX_L, /* 9441 */ - IC_VEX_L_XS, /* 9442 */ - IC_VEX_L_XS, /* 9443 */ - IC_VEX_L_XD, /* 9444 */ - IC_VEX_L_XD, /* 9445 */ - IC_VEX_L_XD, /* 9446 */ - IC_VEX_L_XD, /* 9447 */ - IC_VEX_L_W, /* 9448 */ - IC_VEX_L_W, /* 9449 */ - IC_VEX_L_W_XS, /* 9450 */ - IC_VEX_L_W_XS, /* 9451 */ - IC_VEX_L_W_XD, /* 9452 */ - IC_VEX_L_W_XD, /* 9453 */ - IC_VEX_L_W_XD, /* 9454 */ - IC_VEX_L_W_XD, /* 9455 */ - IC_VEX_L_OPSIZE, /* 9456 */ - IC_VEX_L_OPSIZE, /* 9457 */ - IC_VEX_L_OPSIZE, /* 9458 */ - IC_VEX_L_OPSIZE, /* 9459 */ - IC_VEX_L_OPSIZE, /* 9460 */ - IC_VEX_L_OPSIZE, /* 9461 */ - IC_VEX_L_OPSIZE, /* 9462 */ - IC_VEX_L_OPSIZE, /* 9463 */ - IC_VEX_L_W_OPSIZE, /* 9464 */ - IC_VEX_L_W_OPSIZE, /* 9465 */ - IC_VEX_L_W_OPSIZE, /* 9466 */ - IC_VEX_L_W_OPSIZE, /* 9467 */ - IC_VEX_L_W_OPSIZE, /* 9468 */ - IC_VEX_L_W_OPSIZE, /* 9469 */ - IC_VEX_L_W_OPSIZE, /* 9470 */ - IC_VEX_L_W_OPSIZE, /* 9471 */ - IC_EVEX_L2_B, /* 9472 */ - IC_EVEX_L2_B, /* 9473 */ - IC_EVEX_L2_XS_B, /* 9474 */ - IC_EVEX_L2_XS_B, /* 9475 */ - IC_EVEX_L2_XD_B, /* 9476 */ - IC_EVEX_L2_XD_B, /* 9477 */ - IC_EVEX_L2_XD_B, /* 9478 */ - IC_EVEX_L2_XD_B, /* 9479 */ - IC_EVEX_L2_W_B, /* 9480 */ - IC_EVEX_L2_W_B, /* 9481 */ - IC_EVEX_L2_W_XS_B, /* 9482 */ - IC_EVEX_L2_W_XS_B, /* 9483 */ - IC_EVEX_L2_W_XD_B, /* 9484 */ - IC_EVEX_L2_W_XD_B, /* 9485 */ - IC_EVEX_L2_W_XD_B, /* 9486 */ - IC_EVEX_L2_W_XD_B, /* 9487 */ - IC_EVEX_L2_OPSIZE_B, /* 9488 */ - IC_EVEX_L2_OPSIZE_B, /* 9489 */ - IC_EVEX_L2_OPSIZE_B, /* 9490 */ - IC_EVEX_L2_OPSIZE_B, /* 9491 */ - IC_EVEX_L2_OPSIZE_B, /* 9492 */ - IC_EVEX_L2_OPSIZE_B, /* 9493 */ - IC_EVEX_L2_OPSIZE_B, /* 9494 */ - IC_EVEX_L2_OPSIZE_B, /* 9495 */ - IC_EVEX_L2_W_OPSIZE_B, /* 9496 */ - IC_EVEX_L2_W_OPSIZE_B, /* 9497 */ - IC_EVEX_L2_W_OPSIZE_B, /* 9498 */ - IC_EVEX_L2_W_OPSIZE_B, /* 9499 */ - IC_EVEX_L2_W_OPSIZE_B, /* 9500 */ - IC_EVEX_L2_W_OPSIZE_B, /* 9501 */ - IC_EVEX_L2_W_OPSIZE_B, /* 9502 */ - IC_EVEX_L2_W_OPSIZE_B, /* 9503 */ - IC_EVEX_L2_B, /* 9504 */ - IC_EVEX_L2_B, /* 9505 */ - IC_EVEX_L2_XS_B, /* 9506 */ - IC_EVEX_L2_XS_B, /* 9507 */ - IC_EVEX_L2_XD_B, /* 9508 */ - IC_EVEX_L2_XD_B, /* 9509 */ - IC_EVEX_L2_XD_B, /* 9510 */ - IC_EVEX_L2_XD_B, /* 9511 */ - IC_EVEX_L2_W_B, /* 9512 */ - IC_EVEX_L2_W_B, /* 9513 */ - IC_EVEX_L2_W_XS_B, /* 9514 */ - IC_EVEX_L2_W_XS_B, /* 9515 */ - IC_EVEX_L2_W_XD_B, /* 9516 */ - IC_EVEX_L2_W_XD_B, /* 9517 */ - IC_EVEX_L2_W_XD_B, /* 9518 */ - IC_EVEX_L2_W_XD_B, /* 9519 */ - IC_EVEX_L2_OPSIZE_B, /* 9520 */ - IC_EVEX_L2_OPSIZE_B, /* 9521 */ - IC_EVEX_L2_OPSIZE_B, /* 9522 */ - IC_EVEX_L2_OPSIZE_B, /* 9523 */ - IC_EVEX_L2_OPSIZE_B, /* 9524 */ - IC_EVEX_L2_OPSIZE_B, /* 9525 */ - IC_EVEX_L2_OPSIZE_B, /* 9526 */ - IC_EVEX_L2_OPSIZE_B, /* 9527 */ - IC_EVEX_L2_W_OPSIZE_B, /* 9528 */ - IC_EVEX_L2_W_OPSIZE_B, /* 9529 */ - IC_EVEX_L2_W_OPSIZE_B, /* 9530 */ - IC_EVEX_L2_W_OPSIZE_B, /* 9531 */ - IC_EVEX_L2_W_OPSIZE_B, /* 9532 */ - IC_EVEX_L2_W_OPSIZE_B, /* 9533 */ - IC_EVEX_L2_W_OPSIZE_B, /* 9534 */ - IC_EVEX_L2_W_OPSIZE_B, /* 9535 */ - IC_EVEX_L2_B, /* 9536 */ - IC_EVEX_L2_B, /* 9537 */ - IC_EVEX_L2_XS_B, /* 9538 */ - IC_EVEX_L2_XS_B, /* 9539 */ - IC_EVEX_L2_XD_B, /* 9540 */ - IC_EVEX_L2_XD_B, /* 9541 */ - IC_EVEX_L2_XD_B, /* 9542 */ - IC_EVEX_L2_XD_B, /* 9543 */ - IC_EVEX_L2_W_B, /* 9544 */ - IC_EVEX_L2_W_B, /* 9545 */ - IC_EVEX_L2_W_XS_B, /* 9546 */ - IC_EVEX_L2_W_XS_B, /* 9547 */ - IC_EVEX_L2_W_XD_B, /* 9548 */ - IC_EVEX_L2_W_XD_B, /* 9549 */ - IC_EVEX_L2_W_XD_B, /* 9550 */ - IC_EVEX_L2_W_XD_B, /* 9551 */ - IC_EVEX_L2_OPSIZE_B, /* 9552 */ - IC_EVEX_L2_OPSIZE_B, /* 9553 */ - IC_EVEX_L2_OPSIZE_B, /* 9554 */ - IC_EVEX_L2_OPSIZE_B, /* 9555 */ - IC_EVEX_L2_OPSIZE_B, /* 9556 */ - IC_EVEX_L2_OPSIZE_B, /* 9557 */ - IC_EVEX_L2_OPSIZE_B, /* 9558 */ - IC_EVEX_L2_OPSIZE_B, /* 9559 */ - IC_EVEX_L2_W_OPSIZE_B, /* 9560 */ - IC_EVEX_L2_W_OPSIZE_B, /* 9561 */ - IC_EVEX_L2_W_OPSIZE_B, /* 9562 */ - IC_EVEX_L2_W_OPSIZE_B, /* 9563 */ - IC_EVEX_L2_W_OPSIZE_B, /* 9564 */ - IC_EVEX_L2_W_OPSIZE_B, /* 9565 */ - IC_EVEX_L2_W_OPSIZE_B, /* 9566 */ - IC_EVEX_L2_W_OPSIZE_B, /* 9567 */ - IC_EVEX_L2_B, /* 9568 */ - IC_EVEX_L2_B, /* 9569 */ - IC_EVEX_L2_XS_B, /* 9570 */ - IC_EVEX_L2_XS_B, /* 9571 */ - IC_EVEX_L2_XD_B, /* 9572 */ - IC_EVEX_L2_XD_B, /* 9573 */ - IC_EVEX_L2_XD_B, /* 9574 */ - IC_EVEX_L2_XD_B, /* 9575 */ - IC_EVEX_L2_W_B, /* 9576 */ - IC_EVEX_L2_W_B, /* 9577 */ - IC_EVEX_L2_W_XS_B, /* 9578 */ - IC_EVEX_L2_W_XS_B, /* 9579 */ - IC_EVEX_L2_W_XD_B, /* 9580 */ - IC_EVEX_L2_W_XD_B, /* 9581 */ - IC_EVEX_L2_W_XD_B, /* 9582 */ - IC_EVEX_L2_W_XD_B, /* 9583 */ - IC_EVEX_L2_OPSIZE_B, /* 9584 */ - IC_EVEX_L2_OPSIZE_B, /* 9585 */ - IC_EVEX_L2_OPSIZE_B, /* 9586 */ - IC_EVEX_L2_OPSIZE_B, /* 9587 */ - IC_EVEX_L2_OPSIZE_B, /* 9588 */ - IC_EVEX_L2_OPSIZE_B, /* 9589 */ - IC_EVEX_L2_OPSIZE_B, /* 9590 */ - IC_EVEX_L2_OPSIZE_B, /* 9591 */ - IC_EVEX_L2_W_OPSIZE_B, /* 9592 */ - IC_EVEX_L2_W_OPSIZE_B, /* 9593 */ - IC_EVEX_L2_W_OPSIZE_B, /* 9594 */ - IC_EVEX_L2_W_OPSIZE_B, /* 9595 */ - IC_EVEX_L2_W_OPSIZE_B, /* 9596 */ - IC_EVEX_L2_W_OPSIZE_B, /* 9597 */ - IC_EVEX_L2_W_OPSIZE_B, /* 9598 */ - IC_EVEX_L2_W_OPSIZE_B, /* 9599 */ - IC_EVEX_L2_B, /* 9600 */ - IC_EVEX_L2_B, /* 9601 */ - IC_EVEX_L2_XS_B, /* 9602 */ - IC_EVEX_L2_XS_B, /* 9603 */ - IC_EVEX_L2_XD_B, /* 9604 */ - IC_EVEX_L2_XD_B, /* 9605 */ - IC_EVEX_L2_XD_B, /* 9606 */ - IC_EVEX_L2_XD_B, /* 9607 */ - IC_EVEX_L2_W_B, /* 9608 */ - IC_EVEX_L2_W_B, /* 9609 */ - IC_EVEX_L2_W_XS_B, /* 9610 */ - IC_EVEX_L2_W_XS_B, /* 9611 */ - IC_EVEX_L2_W_XD_B, /* 9612 */ - IC_EVEX_L2_W_XD_B, /* 9613 */ - IC_EVEX_L2_W_XD_B, /* 9614 */ - IC_EVEX_L2_W_XD_B, /* 9615 */ - IC_EVEX_L2_OPSIZE_B, /* 9616 */ - IC_EVEX_L2_OPSIZE_B, /* 9617 */ - IC_EVEX_L2_OPSIZE_B, /* 9618 */ - IC_EVEX_L2_OPSIZE_B, /* 9619 */ - IC_EVEX_L2_OPSIZE_B, /* 9620 */ - IC_EVEX_L2_OPSIZE_B, /* 9621 */ - IC_EVEX_L2_OPSIZE_B, /* 9622 */ - IC_EVEX_L2_OPSIZE_B, /* 9623 */ - IC_EVEX_L2_W_OPSIZE_B, /* 9624 */ - IC_EVEX_L2_W_OPSIZE_B, /* 9625 */ - IC_EVEX_L2_W_OPSIZE_B, /* 9626 */ - IC_EVEX_L2_W_OPSIZE_B, /* 9627 */ - IC_EVEX_L2_W_OPSIZE_B, /* 9628 */ - IC_EVEX_L2_W_OPSIZE_B, /* 9629 */ - IC_EVEX_L2_W_OPSIZE_B, /* 9630 */ - IC_EVEX_L2_W_OPSIZE_B, /* 9631 */ - IC_EVEX_L2_B, /* 9632 */ - IC_EVEX_L2_B, /* 9633 */ - IC_EVEX_L2_XS_B, /* 9634 */ - IC_EVEX_L2_XS_B, /* 9635 */ - IC_EVEX_L2_XD_B, /* 9636 */ - IC_EVEX_L2_XD_B, /* 9637 */ - IC_EVEX_L2_XD_B, /* 9638 */ - IC_EVEX_L2_XD_B, /* 9639 */ - IC_EVEX_L2_W_B, /* 9640 */ - IC_EVEX_L2_W_B, /* 9641 */ - IC_EVEX_L2_W_XS_B, /* 9642 */ - IC_EVEX_L2_W_XS_B, /* 9643 */ - IC_EVEX_L2_W_XD_B, /* 9644 */ - IC_EVEX_L2_W_XD_B, /* 9645 */ - IC_EVEX_L2_W_XD_B, /* 9646 */ - IC_EVEX_L2_W_XD_B, /* 9647 */ - IC_EVEX_L2_OPSIZE_B, /* 9648 */ - IC_EVEX_L2_OPSIZE_B, /* 9649 */ - IC_EVEX_L2_OPSIZE_B, /* 9650 */ - IC_EVEX_L2_OPSIZE_B, /* 9651 */ - IC_EVEX_L2_OPSIZE_B, /* 9652 */ - IC_EVEX_L2_OPSIZE_B, /* 9653 */ - IC_EVEX_L2_OPSIZE_B, /* 9654 */ - IC_EVEX_L2_OPSIZE_B, /* 9655 */ - IC_EVEX_L2_W_OPSIZE_B, /* 9656 */ - IC_EVEX_L2_W_OPSIZE_B, /* 9657 */ - IC_EVEX_L2_W_OPSIZE_B, /* 9658 */ - IC_EVEX_L2_W_OPSIZE_B, /* 9659 */ - IC_EVEX_L2_W_OPSIZE_B, /* 9660 */ - IC_EVEX_L2_W_OPSIZE_B, /* 9661 */ - IC_EVEX_L2_W_OPSIZE_B, /* 9662 */ - IC_EVEX_L2_W_OPSIZE_B, /* 9663 */ - IC_EVEX_L2_B, /* 9664 */ - IC_EVEX_L2_B, /* 9665 */ - IC_EVEX_L2_XS_B, /* 9666 */ - IC_EVEX_L2_XS_B, /* 9667 */ - IC_EVEX_L2_XD_B, /* 9668 */ - IC_EVEX_L2_XD_B, /* 9669 */ - IC_EVEX_L2_XD_B, /* 9670 */ - IC_EVEX_L2_XD_B, /* 9671 */ - IC_EVEX_L2_W_B, /* 9672 */ - IC_EVEX_L2_W_B, /* 9673 */ - IC_EVEX_L2_W_XS_B, /* 9674 */ - IC_EVEX_L2_W_XS_B, /* 9675 */ - IC_EVEX_L2_W_XD_B, /* 9676 */ - IC_EVEX_L2_W_XD_B, /* 9677 */ - IC_EVEX_L2_W_XD_B, /* 9678 */ - IC_EVEX_L2_W_XD_B, /* 9679 */ - IC_EVEX_L2_OPSIZE_B, /* 9680 */ - IC_EVEX_L2_OPSIZE_B, /* 9681 */ - IC_EVEX_L2_OPSIZE_B, /* 9682 */ - IC_EVEX_L2_OPSIZE_B, /* 9683 */ - IC_EVEX_L2_OPSIZE_B, /* 9684 */ - IC_EVEX_L2_OPSIZE_B, /* 9685 */ - IC_EVEX_L2_OPSIZE_B, /* 9686 */ - IC_EVEX_L2_OPSIZE_B, /* 9687 */ - IC_EVEX_L2_W_OPSIZE_B, /* 9688 */ - IC_EVEX_L2_W_OPSIZE_B, /* 9689 */ - IC_EVEX_L2_W_OPSIZE_B, /* 9690 */ - IC_EVEX_L2_W_OPSIZE_B, /* 9691 */ - IC_EVEX_L2_W_OPSIZE_B, /* 9692 */ - IC_EVEX_L2_W_OPSIZE_B, /* 9693 */ - IC_EVEX_L2_W_OPSIZE_B, /* 9694 */ - IC_EVEX_L2_W_OPSIZE_B, /* 9695 */ - IC_EVEX_L2_B, /* 9696 */ - IC_EVEX_L2_B, /* 9697 */ - IC_EVEX_L2_XS_B, /* 9698 */ - IC_EVEX_L2_XS_B, /* 9699 */ - IC_EVEX_L2_XD_B, /* 9700 */ - IC_EVEX_L2_XD_B, /* 9701 */ - IC_EVEX_L2_XD_B, /* 9702 */ - IC_EVEX_L2_XD_B, /* 9703 */ - IC_EVEX_L2_W_B, /* 9704 */ - IC_EVEX_L2_W_B, /* 9705 */ - IC_EVEX_L2_W_XS_B, /* 9706 */ - IC_EVEX_L2_W_XS_B, /* 9707 */ - IC_EVEX_L2_W_XD_B, /* 9708 */ - IC_EVEX_L2_W_XD_B, /* 9709 */ - IC_EVEX_L2_W_XD_B, /* 9710 */ - IC_EVEX_L2_W_XD_B, /* 9711 */ - IC_EVEX_L2_OPSIZE_B, /* 9712 */ - IC_EVEX_L2_OPSIZE_B, /* 9713 */ - IC_EVEX_L2_OPSIZE_B, /* 9714 */ - IC_EVEX_L2_OPSIZE_B, /* 9715 */ - IC_EVEX_L2_OPSIZE_B, /* 9716 */ - IC_EVEX_L2_OPSIZE_B, /* 9717 */ - IC_EVEX_L2_OPSIZE_B, /* 9718 */ - IC_EVEX_L2_OPSIZE_B, /* 9719 */ - IC_EVEX_L2_W_OPSIZE_B, /* 9720 */ - IC_EVEX_L2_W_OPSIZE_B, /* 9721 */ - IC_EVEX_L2_W_OPSIZE_B, /* 9722 */ - IC_EVEX_L2_W_OPSIZE_B, /* 9723 */ - IC_EVEX_L2_W_OPSIZE_B, /* 9724 */ - IC_EVEX_L2_W_OPSIZE_B, /* 9725 */ - IC_EVEX_L2_W_OPSIZE_B, /* 9726 */ - IC_EVEX_L2_W_OPSIZE_B, /* 9727 */ - IC, /* 9728 */ - IC_64BIT, /* 9729 */ - IC_XS, /* 9730 */ - IC_64BIT_XS, /* 9731 */ - IC_XD, /* 9732 */ - IC_64BIT_XD, /* 9733 */ - IC_XS, /* 9734 */ - IC_64BIT_XS, /* 9735 */ - IC, /* 9736 */ - IC_64BIT_REXW, /* 9737 */ - IC_XS, /* 9738 */ - IC_64BIT_REXW_XS, /* 9739 */ - IC_XD, /* 9740 */ - IC_64BIT_REXW_XD, /* 9741 */ - IC_XS, /* 9742 */ - IC_64BIT_REXW_XS, /* 9743 */ - IC_OPSIZE, /* 9744 */ - IC_64BIT_OPSIZE, /* 9745 */ - IC_XS_OPSIZE, /* 9746 */ - IC_64BIT_XS_OPSIZE, /* 9747 */ - IC_XD_OPSIZE, /* 9748 */ - IC_64BIT_XD_OPSIZE, /* 9749 */ - IC_XS_OPSIZE, /* 9750 */ - IC_64BIT_XD_OPSIZE, /* 9751 */ - IC_OPSIZE, /* 9752 */ - IC_64BIT_REXW_OPSIZE, /* 9753 */ - IC_XS_OPSIZE, /* 9754 */ - IC_64BIT_REXW_XS, /* 9755 */ - IC_XD_OPSIZE, /* 9756 */ - IC_64BIT_REXW_XD, /* 9757 */ - IC_XS_OPSIZE, /* 9758 */ - IC_64BIT_REXW_XS, /* 9759 */ - IC_ADSIZE, /* 9760 */ - IC_64BIT_ADSIZE, /* 9761 */ - IC_XS, /* 9762 */ - IC_64BIT_XS, /* 9763 */ - IC_XD, /* 9764 */ - IC_64BIT_XD, /* 9765 */ - IC_XS, /* 9766 */ - IC_64BIT_XS, /* 9767 */ - IC_ADSIZE, /* 9768 */ - IC_64BIT_ADSIZE, /* 9769 */ - IC_XS, /* 9770 */ - IC_64BIT_REXW_XS, /* 9771 */ - IC_XD, /* 9772 */ - IC_64BIT_REXW_XD, /* 9773 */ - IC_XS, /* 9774 */ - IC_64BIT_REXW_XS, /* 9775 */ - IC_OPSIZE, /* 9776 */ - IC_64BIT_OPSIZE, /* 9777 */ - IC_XS_OPSIZE, /* 9778 */ - IC_64BIT_XS_OPSIZE, /* 9779 */ - IC_XD_OPSIZE, /* 9780 */ - IC_64BIT_XD_OPSIZE, /* 9781 */ - IC_XS_OPSIZE, /* 9782 */ - IC_64BIT_XD_OPSIZE, /* 9783 */ - IC_OPSIZE, /* 9784 */ - IC_64BIT_REXW_OPSIZE, /* 9785 */ - IC_XS_OPSIZE, /* 9786 */ - IC_64BIT_REXW_XS, /* 9787 */ - IC_XD_OPSIZE, /* 9788 */ - IC_64BIT_REXW_XD, /* 9789 */ - IC_XS_OPSIZE, /* 9790 */ - IC_64BIT_REXW_XS, /* 9791 */ - IC_VEX, /* 9792 */ - IC_VEX, /* 9793 */ - IC_VEX_XS, /* 9794 */ - IC_VEX_XS, /* 9795 */ - IC_VEX_XD, /* 9796 */ - IC_VEX_XD, /* 9797 */ - IC_VEX_XD, /* 9798 */ - IC_VEX_XD, /* 9799 */ - IC_VEX_W, /* 9800 */ - IC_VEX_W, /* 9801 */ - IC_VEX_W_XS, /* 9802 */ - IC_VEX_W_XS, /* 9803 */ - IC_VEX_W_XD, /* 9804 */ - IC_VEX_W_XD, /* 9805 */ - IC_VEX_W_XD, /* 9806 */ - IC_VEX_W_XD, /* 9807 */ - IC_VEX_OPSIZE, /* 9808 */ - IC_VEX_OPSIZE, /* 9809 */ - IC_VEX_OPSIZE, /* 9810 */ - IC_VEX_OPSIZE, /* 9811 */ - IC_VEX_OPSIZE, /* 9812 */ - IC_VEX_OPSIZE, /* 9813 */ - IC_VEX_OPSIZE, /* 9814 */ - IC_VEX_OPSIZE, /* 9815 */ - IC_VEX_W_OPSIZE, /* 9816 */ - IC_VEX_W_OPSIZE, /* 9817 */ - IC_VEX_W_OPSIZE, /* 9818 */ - IC_VEX_W_OPSIZE, /* 9819 */ - IC_VEX_W_OPSIZE, /* 9820 */ - IC_VEX_W_OPSIZE, /* 9821 */ - IC_VEX_W_OPSIZE, /* 9822 */ - IC_VEX_W_OPSIZE, /* 9823 */ - IC_VEX, /* 9824 */ - IC_VEX, /* 9825 */ - IC_VEX_XS, /* 9826 */ - IC_VEX_XS, /* 9827 */ - IC_VEX_XD, /* 9828 */ - IC_VEX_XD, /* 9829 */ - IC_VEX_XD, /* 9830 */ - IC_VEX_XD, /* 9831 */ - IC_VEX_W, /* 9832 */ - IC_VEX_W, /* 9833 */ - IC_VEX_W_XS, /* 9834 */ - IC_VEX_W_XS, /* 9835 */ - IC_VEX_W_XD, /* 9836 */ - IC_VEX_W_XD, /* 9837 */ - IC_VEX_W_XD, /* 9838 */ - IC_VEX_W_XD, /* 9839 */ - IC_VEX_OPSIZE, /* 9840 */ - IC_VEX_OPSIZE, /* 9841 */ - IC_VEX_OPSIZE, /* 9842 */ - IC_VEX_OPSIZE, /* 9843 */ - IC_VEX_OPSIZE, /* 9844 */ - IC_VEX_OPSIZE, /* 9845 */ - IC_VEX_OPSIZE, /* 9846 */ - IC_VEX_OPSIZE, /* 9847 */ - IC_VEX_W_OPSIZE, /* 9848 */ - IC_VEX_W_OPSIZE, /* 9849 */ - IC_VEX_W_OPSIZE, /* 9850 */ - IC_VEX_W_OPSIZE, /* 9851 */ - IC_VEX_W_OPSIZE, /* 9852 */ - IC_VEX_W_OPSIZE, /* 9853 */ - IC_VEX_W_OPSIZE, /* 9854 */ - IC_VEX_W_OPSIZE, /* 9855 */ - IC_VEX_L, /* 9856 */ - IC_VEX_L, /* 9857 */ - IC_VEX_L_XS, /* 9858 */ - IC_VEX_L_XS, /* 9859 */ - IC_VEX_L_XD, /* 9860 */ - IC_VEX_L_XD, /* 9861 */ - IC_VEX_L_XD, /* 9862 */ - IC_VEX_L_XD, /* 9863 */ - IC_VEX_L_W, /* 9864 */ - IC_VEX_L_W, /* 9865 */ - IC_VEX_L_W_XS, /* 9866 */ - IC_VEX_L_W_XS, /* 9867 */ - IC_VEX_L_W_XD, /* 9868 */ - IC_VEX_L_W_XD, /* 9869 */ - IC_VEX_L_W_XD, /* 9870 */ - IC_VEX_L_W_XD, /* 9871 */ - IC_VEX_L_OPSIZE, /* 9872 */ - IC_VEX_L_OPSIZE, /* 9873 */ - IC_VEX_L_OPSIZE, /* 9874 */ - IC_VEX_L_OPSIZE, /* 9875 */ - IC_VEX_L_OPSIZE, /* 9876 */ - IC_VEX_L_OPSIZE, /* 9877 */ - IC_VEX_L_OPSIZE, /* 9878 */ - IC_VEX_L_OPSIZE, /* 9879 */ - IC_VEX_L_W_OPSIZE, /* 9880 */ - IC_VEX_L_W_OPSIZE, /* 9881 */ - IC_VEX_L_W_OPSIZE, /* 9882 */ - IC_VEX_L_W_OPSIZE, /* 9883 */ - IC_VEX_L_W_OPSIZE, /* 9884 */ - IC_VEX_L_W_OPSIZE, /* 9885 */ - IC_VEX_L_W_OPSIZE, /* 9886 */ - IC_VEX_L_W_OPSIZE, /* 9887 */ - IC_VEX_L, /* 9888 */ - IC_VEX_L, /* 9889 */ - IC_VEX_L_XS, /* 9890 */ - IC_VEX_L_XS, /* 9891 */ - IC_VEX_L_XD, /* 9892 */ - IC_VEX_L_XD, /* 9893 */ - IC_VEX_L_XD, /* 9894 */ - IC_VEX_L_XD, /* 9895 */ - IC_VEX_L_W, /* 9896 */ - IC_VEX_L_W, /* 9897 */ - IC_VEX_L_W_XS, /* 9898 */ - IC_VEX_L_W_XS, /* 9899 */ - IC_VEX_L_W_XD, /* 9900 */ - IC_VEX_L_W_XD, /* 9901 */ - IC_VEX_L_W_XD, /* 9902 */ - IC_VEX_L_W_XD, /* 9903 */ - IC_VEX_L_OPSIZE, /* 9904 */ - IC_VEX_L_OPSIZE, /* 9905 */ - IC_VEX_L_OPSIZE, /* 9906 */ - IC_VEX_L_OPSIZE, /* 9907 */ - IC_VEX_L_OPSIZE, /* 9908 */ - IC_VEX_L_OPSIZE, /* 9909 */ - IC_VEX_L_OPSIZE, /* 9910 */ - IC_VEX_L_OPSIZE, /* 9911 */ - IC_VEX_L_W_OPSIZE, /* 9912 */ - IC_VEX_L_W_OPSIZE, /* 9913 */ - IC_VEX_L_W_OPSIZE, /* 9914 */ - IC_VEX_L_W_OPSIZE, /* 9915 */ - IC_VEX_L_W_OPSIZE, /* 9916 */ - IC_VEX_L_W_OPSIZE, /* 9917 */ - IC_VEX_L_W_OPSIZE, /* 9918 */ - IC_VEX_L_W_OPSIZE, /* 9919 */ - IC_VEX_L, /* 9920 */ - IC_VEX_L, /* 9921 */ - IC_VEX_L_XS, /* 9922 */ - IC_VEX_L_XS, /* 9923 */ - IC_VEX_L_XD, /* 9924 */ - IC_VEX_L_XD, /* 9925 */ - IC_VEX_L_XD, /* 9926 */ - IC_VEX_L_XD, /* 9927 */ - IC_VEX_L_W, /* 9928 */ - IC_VEX_L_W, /* 9929 */ - IC_VEX_L_W_XS, /* 9930 */ - IC_VEX_L_W_XS, /* 9931 */ - IC_VEX_L_W_XD, /* 9932 */ - IC_VEX_L_W_XD, /* 9933 */ - IC_VEX_L_W_XD, /* 9934 */ - IC_VEX_L_W_XD, /* 9935 */ - IC_VEX_L_OPSIZE, /* 9936 */ - IC_VEX_L_OPSIZE, /* 9937 */ - IC_VEX_L_OPSIZE, /* 9938 */ - IC_VEX_L_OPSIZE, /* 9939 */ - IC_VEX_L_OPSIZE, /* 9940 */ - IC_VEX_L_OPSIZE, /* 9941 */ - IC_VEX_L_OPSIZE, /* 9942 */ - IC_VEX_L_OPSIZE, /* 9943 */ - IC_VEX_L_W_OPSIZE, /* 9944 */ - IC_VEX_L_W_OPSIZE, /* 9945 */ - IC_VEX_L_W_OPSIZE, /* 9946 */ - IC_VEX_L_W_OPSIZE, /* 9947 */ - IC_VEX_L_W_OPSIZE, /* 9948 */ - IC_VEX_L_W_OPSIZE, /* 9949 */ - IC_VEX_L_W_OPSIZE, /* 9950 */ - IC_VEX_L_W_OPSIZE, /* 9951 */ - IC_VEX_L, /* 9952 */ - IC_VEX_L, /* 9953 */ - IC_VEX_L_XS, /* 9954 */ - IC_VEX_L_XS, /* 9955 */ - IC_VEX_L_XD, /* 9956 */ - IC_VEX_L_XD, /* 9957 */ - IC_VEX_L_XD, /* 9958 */ - IC_VEX_L_XD, /* 9959 */ - IC_VEX_L_W, /* 9960 */ - IC_VEX_L_W, /* 9961 */ - IC_VEX_L_W_XS, /* 9962 */ - IC_VEX_L_W_XS, /* 9963 */ - IC_VEX_L_W_XD, /* 9964 */ - IC_VEX_L_W_XD, /* 9965 */ - IC_VEX_L_W_XD, /* 9966 */ - IC_VEX_L_W_XD, /* 9967 */ - IC_VEX_L_OPSIZE, /* 9968 */ - IC_VEX_L_OPSIZE, /* 9969 */ - IC_VEX_L_OPSIZE, /* 9970 */ - IC_VEX_L_OPSIZE, /* 9971 */ - IC_VEX_L_OPSIZE, /* 9972 */ - IC_VEX_L_OPSIZE, /* 9973 */ - IC_VEX_L_OPSIZE, /* 9974 */ - IC_VEX_L_OPSIZE, /* 9975 */ - IC_VEX_L_W_OPSIZE, /* 9976 */ - IC_VEX_L_W_OPSIZE, /* 9977 */ - IC_VEX_L_W_OPSIZE, /* 9978 */ - IC_VEX_L_W_OPSIZE, /* 9979 */ - IC_VEX_L_W_OPSIZE, /* 9980 */ - IC_VEX_L_W_OPSIZE, /* 9981 */ - IC_VEX_L_W_OPSIZE, /* 9982 */ - IC_VEX_L_W_OPSIZE, /* 9983 */ - IC_EVEX_L2_B, /* 9984 */ - IC_EVEX_L2_B, /* 9985 */ - IC_EVEX_L2_XS_B, /* 9986 */ - IC_EVEX_L2_XS_B, /* 9987 */ - IC_EVEX_L2_XD_B, /* 9988 */ - IC_EVEX_L2_XD_B, /* 9989 */ - IC_EVEX_L2_XD_B, /* 9990 */ - IC_EVEX_L2_XD_B, /* 9991 */ - IC_EVEX_L2_W_B, /* 9992 */ - IC_EVEX_L2_W_B, /* 9993 */ - IC_EVEX_L2_W_XS_B, /* 9994 */ - IC_EVEX_L2_W_XS_B, /* 9995 */ - IC_EVEX_L2_W_XD_B, /* 9996 */ - IC_EVEX_L2_W_XD_B, /* 9997 */ - IC_EVEX_L2_W_XD_B, /* 9998 */ - IC_EVEX_L2_W_XD_B, /* 9999 */ - IC_EVEX_L2_OPSIZE_B, /* 10000 */ - IC_EVEX_L2_OPSIZE_B, /* 10001 */ - IC_EVEX_L2_OPSIZE_B, /* 10002 */ - IC_EVEX_L2_OPSIZE_B, /* 10003 */ - IC_EVEX_L2_OPSIZE_B, /* 10004 */ - IC_EVEX_L2_OPSIZE_B, /* 10005 */ - IC_EVEX_L2_OPSIZE_B, /* 10006 */ - IC_EVEX_L2_OPSIZE_B, /* 10007 */ - IC_EVEX_L2_W_OPSIZE_B, /* 10008 */ - IC_EVEX_L2_W_OPSIZE_B, /* 10009 */ - IC_EVEX_L2_W_OPSIZE_B, /* 10010 */ - IC_EVEX_L2_W_OPSIZE_B, /* 10011 */ - IC_EVEX_L2_W_OPSIZE_B, /* 10012 */ - IC_EVEX_L2_W_OPSIZE_B, /* 10013 */ - IC_EVEX_L2_W_OPSIZE_B, /* 10014 */ - IC_EVEX_L2_W_OPSIZE_B, /* 10015 */ - IC_EVEX_L2_B, /* 10016 */ - IC_EVEX_L2_B, /* 10017 */ - IC_EVEX_L2_XS_B, /* 10018 */ - IC_EVEX_L2_XS_B, /* 10019 */ - IC_EVEX_L2_XD_B, /* 10020 */ - IC_EVEX_L2_XD_B, /* 10021 */ - IC_EVEX_L2_XD_B, /* 10022 */ - IC_EVEX_L2_XD_B, /* 10023 */ - IC_EVEX_L2_W_B, /* 10024 */ - IC_EVEX_L2_W_B, /* 10025 */ - IC_EVEX_L2_W_XS_B, /* 10026 */ - IC_EVEX_L2_W_XS_B, /* 10027 */ - IC_EVEX_L2_W_XD_B, /* 10028 */ - IC_EVEX_L2_W_XD_B, /* 10029 */ - IC_EVEX_L2_W_XD_B, /* 10030 */ - IC_EVEX_L2_W_XD_B, /* 10031 */ - IC_EVEX_L2_OPSIZE_B, /* 10032 */ - IC_EVEX_L2_OPSIZE_B, /* 10033 */ - IC_EVEX_L2_OPSIZE_B, /* 10034 */ - IC_EVEX_L2_OPSIZE_B, /* 10035 */ - IC_EVEX_L2_OPSIZE_B, /* 10036 */ - IC_EVEX_L2_OPSIZE_B, /* 10037 */ - IC_EVEX_L2_OPSIZE_B, /* 10038 */ - IC_EVEX_L2_OPSIZE_B, /* 10039 */ - IC_EVEX_L2_W_OPSIZE_B, /* 10040 */ - IC_EVEX_L2_W_OPSIZE_B, /* 10041 */ - IC_EVEX_L2_W_OPSIZE_B, /* 10042 */ - IC_EVEX_L2_W_OPSIZE_B, /* 10043 */ - IC_EVEX_L2_W_OPSIZE_B, /* 10044 */ - IC_EVEX_L2_W_OPSIZE_B, /* 10045 */ - IC_EVEX_L2_W_OPSIZE_B, /* 10046 */ - IC_EVEX_L2_W_OPSIZE_B, /* 10047 */ - IC_EVEX_L2_B, /* 10048 */ - IC_EVEX_L2_B, /* 10049 */ - IC_EVEX_L2_XS_B, /* 10050 */ - IC_EVEX_L2_XS_B, /* 10051 */ - IC_EVEX_L2_XD_B, /* 10052 */ - IC_EVEX_L2_XD_B, /* 10053 */ - IC_EVEX_L2_XD_B, /* 10054 */ - IC_EVEX_L2_XD_B, /* 10055 */ - IC_EVEX_L2_W_B, /* 10056 */ - IC_EVEX_L2_W_B, /* 10057 */ - IC_EVEX_L2_W_XS_B, /* 10058 */ - IC_EVEX_L2_W_XS_B, /* 10059 */ - IC_EVEX_L2_W_XD_B, /* 10060 */ - IC_EVEX_L2_W_XD_B, /* 10061 */ - IC_EVEX_L2_W_XD_B, /* 10062 */ - IC_EVEX_L2_W_XD_B, /* 10063 */ - IC_EVEX_L2_OPSIZE_B, /* 10064 */ - IC_EVEX_L2_OPSIZE_B, /* 10065 */ - IC_EVEX_L2_OPSIZE_B, /* 10066 */ - IC_EVEX_L2_OPSIZE_B, /* 10067 */ - IC_EVEX_L2_OPSIZE_B, /* 10068 */ - IC_EVEX_L2_OPSIZE_B, /* 10069 */ - IC_EVEX_L2_OPSIZE_B, /* 10070 */ - IC_EVEX_L2_OPSIZE_B, /* 10071 */ - IC_EVEX_L2_W_OPSIZE_B, /* 10072 */ - IC_EVEX_L2_W_OPSIZE_B, /* 10073 */ - IC_EVEX_L2_W_OPSIZE_B, /* 10074 */ - IC_EVEX_L2_W_OPSIZE_B, /* 10075 */ - IC_EVEX_L2_W_OPSIZE_B, /* 10076 */ - IC_EVEX_L2_W_OPSIZE_B, /* 10077 */ - IC_EVEX_L2_W_OPSIZE_B, /* 10078 */ - IC_EVEX_L2_W_OPSIZE_B, /* 10079 */ - IC_EVEX_L2_B, /* 10080 */ - IC_EVEX_L2_B, /* 10081 */ - IC_EVEX_L2_XS_B, /* 10082 */ - IC_EVEX_L2_XS_B, /* 10083 */ - IC_EVEX_L2_XD_B, /* 10084 */ - IC_EVEX_L2_XD_B, /* 10085 */ - IC_EVEX_L2_XD_B, /* 10086 */ - IC_EVEX_L2_XD_B, /* 10087 */ - IC_EVEX_L2_W_B, /* 10088 */ - IC_EVEX_L2_W_B, /* 10089 */ - IC_EVEX_L2_W_XS_B, /* 10090 */ - IC_EVEX_L2_W_XS_B, /* 10091 */ - IC_EVEX_L2_W_XD_B, /* 10092 */ - IC_EVEX_L2_W_XD_B, /* 10093 */ - IC_EVEX_L2_W_XD_B, /* 10094 */ - IC_EVEX_L2_W_XD_B, /* 10095 */ - IC_EVEX_L2_OPSIZE_B, /* 10096 */ - IC_EVEX_L2_OPSIZE_B, /* 10097 */ - IC_EVEX_L2_OPSIZE_B, /* 10098 */ - IC_EVEX_L2_OPSIZE_B, /* 10099 */ - IC_EVEX_L2_OPSIZE_B, /* 10100 */ - IC_EVEX_L2_OPSIZE_B, /* 10101 */ - IC_EVEX_L2_OPSIZE_B, /* 10102 */ - IC_EVEX_L2_OPSIZE_B, /* 10103 */ - IC_EVEX_L2_W_OPSIZE_B, /* 10104 */ - IC_EVEX_L2_W_OPSIZE_B, /* 10105 */ - IC_EVEX_L2_W_OPSIZE_B, /* 10106 */ - IC_EVEX_L2_W_OPSIZE_B, /* 10107 */ - IC_EVEX_L2_W_OPSIZE_B, /* 10108 */ - IC_EVEX_L2_W_OPSIZE_B, /* 10109 */ - IC_EVEX_L2_W_OPSIZE_B, /* 10110 */ - IC_EVEX_L2_W_OPSIZE_B, /* 10111 */ - IC_EVEX_L2_B, /* 10112 */ - IC_EVEX_L2_B, /* 10113 */ - IC_EVEX_L2_XS_B, /* 10114 */ - IC_EVEX_L2_XS_B, /* 10115 */ - IC_EVEX_L2_XD_B, /* 10116 */ - IC_EVEX_L2_XD_B, /* 10117 */ - IC_EVEX_L2_XD_B, /* 10118 */ - IC_EVEX_L2_XD_B, /* 10119 */ - IC_EVEX_L2_W_B, /* 10120 */ - IC_EVEX_L2_W_B, /* 10121 */ - IC_EVEX_L2_W_XS_B, /* 10122 */ - IC_EVEX_L2_W_XS_B, /* 10123 */ - IC_EVEX_L2_W_XD_B, /* 10124 */ - IC_EVEX_L2_W_XD_B, /* 10125 */ - IC_EVEX_L2_W_XD_B, /* 10126 */ - IC_EVEX_L2_W_XD_B, /* 10127 */ - IC_EVEX_L2_OPSIZE_B, /* 10128 */ - IC_EVEX_L2_OPSIZE_B, /* 10129 */ - IC_EVEX_L2_OPSIZE_B, /* 10130 */ - IC_EVEX_L2_OPSIZE_B, /* 10131 */ - IC_EVEX_L2_OPSIZE_B, /* 10132 */ - IC_EVEX_L2_OPSIZE_B, /* 10133 */ - IC_EVEX_L2_OPSIZE_B, /* 10134 */ - IC_EVEX_L2_OPSIZE_B, /* 10135 */ - IC_EVEX_L2_W_OPSIZE_B, /* 10136 */ - IC_EVEX_L2_W_OPSIZE_B, /* 10137 */ - IC_EVEX_L2_W_OPSIZE_B, /* 10138 */ - IC_EVEX_L2_W_OPSIZE_B, /* 10139 */ - IC_EVEX_L2_W_OPSIZE_B, /* 10140 */ - IC_EVEX_L2_W_OPSIZE_B, /* 10141 */ - IC_EVEX_L2_W_OPSIZE_B, /* 10142 */ - IC_EVEX_L2_W_OPSIZE_B, /* 10143 */ - IC_EVEX_L2_B, /* 10144 */ - IC_EVEX_L2_B, /* 10145 */ - IC_EVEX_L2_XS_B, /* 10146 */ - IC_EVEX_L2_XS_B, /* 10147 */ - IC_EVEX_L2_XD_B, /* 10148 */ - IC_EVEX_L2_XD_B, /* 10149 */ - IC_EVEX_L2_XD_B, /* 10150 */ - IC_EVEX_L2_XD_B, /* 10151 */ - IC_EVEX_L2_W_B, /* 10152 */ - IC_EVEX_L2_W_B, /* 10153 */ - IC_EVEX_L2_W_XS_B, /* 10154 */ - IC_EVEX_L2_W_XS_B, /* 10155 */ - IC_EVEX_L2_W_XD_B, /* 10156 */ - IC_EVEX_L2_W_XD_B, /* 10157 */ - IC_EVEX_L2_W_XD_B, /* 10158 */ - IC_EVEX_L2_W_XD_B, /* 10159 */ - IC_EVEX_L2_OPSIZE_B, /* 10160 */ - IC_EVEX_L2_OPSIZE_B, /* 10161 */ - IC_EVEX_L2_OPSIZE_B, /* 10162 */ - IC_EVEX_L2_OPSIZE_B, /* 10163 */ - IC_EVEX_L2_OPSIZE_B, /* 10164 */ - IC_EVEX_L2_OPSIZE_B, /* 10165 */ - IC_EVEX_L2_OPSIZE_B, /* 10166 */ - IC_EVEX_L2_OPSIZE_B, /* 10167 */ - IC_EVEX_L2_W_OPSIZE_B, /* 10168 */ - IC_EVEX_L2_W_OPSIZE_B, /* 10169 */ - IC_EVEX_L2_W_OPSIZE_B, /* 10170 */ - IC_EVEX_L2_W_OPSIZE_B, /* 10171 */ - IC_EVEX_L2_W_OPSIZE_B, /* 10172 */ - IC_EVEX_L2_W_OPSIZE_B, /* 10173 */ - IC_EVEX_L2_W_OPSIZE_B, /* 10174 */ - IC_EVEX_L2_W_OPSIZE_B, /* 10175 */ - IC_EVEX_L2_B, /* 10176 */ - IC_EVEX_L2_B, /* 10177 */ - IC_EVEX_L2_XS_B, /* 10178 */ - IC_EVEX_L2_XS_B, /* 10179 */ - IC_EVEX_L2_XD_B, /* 10180 */ - IC_EVEX_L2_XD_B, /* 10181 */ - IC_EVEX_L2_XD_B, /* 10182 */ - IC_EVEX_L2_XD_B, /* 10183 */ - IC_EVEX_L2_W_B, /* 10184 */ - IC_EVEX_L2_W_B, /* 10185 */ - IC_EVEX_L2_W_XS_B, /* 10186 */ - IC_EVEX_L2_W_XS_B, /* 10187 */ - IC_EVEX_L2_W_XD_B, /* 10188 */ - IC_EVEX_L2_W_XD_B, /* 10189 */ - IC_EVEX_L2_W_XD_B, /* 10190 */ - IC_EVEX_L2_W_XD_B, /* 10191 */ - IC_EVEX_L2_OPSIZE_B, /* 10192 */ - IC_EVEX_L2_OPSIZE_B, /* 10193 */ - IC_EVEX_L2_OPSIZE_B, /* 10194 */ - IC_EVEX_L2_OPSIZE_B, /* 10195 */ - IC_EVEX_L2_OPSIZE_B, /* 10196 */ - IC_EVEX_L2_OPSIZE_B, /* 10197 */ - IC_EVEX_L2_OPSIZE_B, /* 10198 */ - IC_EVEX_L2_OPSIZE_B, /* 10199 */ - IC_EVEX_L2_W_OPSIZE_B, /* 10200 */ - IC_EVEX_L2_W_OPSIZE_B, /* 10201 */ - IC_EVEX_L2_W_OPSIZE_B, /* 10202 */ - IC_EVEX_L2_W_OPSIZE_B, /* 10203 */ - IC_EVEX_L2_W_OPSIZE_B, /* 10204 */ - IC_EVEX_L2_W_OPSIZE_B, /* 10205 */ - IC_EVEX_L2_W_OPSIZE_B, /* 10206 */ - IC_EVEX_L2_W_OPSIZE_B, /* 10207 */ - IC_EVEX_L2_B, /* 10208 */ - IC_EVEX_L2_B, /* 10209 */ - IC_EVEX_L2_XS_B, /* 10210 */ - IC_EVEX_L2_XS_B, /* 10211 */ - IC_EVEX_L2_XD_B, /* 10212 */ - IC_EVEX_L2_XD_B, /* 10213 */ - IC_EVEX_L2_XD_B, /* 10214 */ - IC_EVEX_L2_XD_B, /* 10215 */ - IC_EVEX_L2_W_B, /* 10216 */ - IC_EVEX_L2_W_B, /* 10217 */ - IC_EVEX_L2_W_XS_B, /* 10218 */ - IC_EVEX_L2_W_XS_B, /* 10219 */ - IC_EVEX_L2_W_XD_B, /* 10220 */ - IC_EVEX_L2_W_XD_B, /* 10221 */ - IC_EVEX_L2_W_XD_B, /* 10222 */ - IC_EVEX_L2_W_XD_B, /* 10223 */ - IC_EVEX_L2_OPSIZE_B, /* 10224 */ - IC_EVEX_L2_OPSIZE_B, /* 10225 */ - IC_EVEX_L2_OPSIZE_B, /* 10226 */ - IC_EVEX_L2_OPSIZE_B, /* 10227 */ - IC_EVEX_L2_OPSIZE_B, /* 10228 */ - IC_EVEX_L2_OPSIZE_B, /* 10229 */ - IC_EVEX_L2_OPSIZE_B, /* 10230 */ - IC_EVEX_L2_OPSIZE_B, /* 10231 */ - IC_EVEX_L2_W_OPSIZE_B, /* 10232 */ - IC_EVEX_L2_W_OPSIZE_B, /* 10233 */ - IC_EVEX_L2_W_OPSIZE_B, /* 10234 */ - IC_EVEX_L2_W_OPSIZE_B, /* 10235 */ - IC_EVEX_L2_W_OPSIZE_B, /* 10236 */ - IC_EVEX_L2_W_OPSIZE_B, /* 10237 */ - IC_EVEX_L2_W_OPSIZE_B, /* 10238 */ - IC_EVEX_L2_W_OPSIZE_B, /* 10239 */ - IC, /* 10240 */ - IC_64BIT, /* 10241 */ - IC_XS, /* 10242 */ - IC_64BIT_XS, /* 10243 */ - IC_XD, /* 10244 */ - IC_64BIT_XD, /* 10245 */ - IC_XS, /* 10246 */ - IC_64BIT_XS, /* 10247 */ - IC, /* 10248 */ - IC_64BIT_REXW, /* 10249 */ - IC_XS, /* 10250 */ - IC_64BIT_REXW_XS, /* 10251 */ - IC_XD, /* 10252 */ - IC_64BIT_REXW_XD, /* 10253 */ - IC_XS, /* 10254 */ - IC_64BIT_REXW_XS, /* 10255 */ - IC_OPSIZE, /* 10256 */ - IC_64BIT_OPSIZE, /* 10257 */ - IC_XS_OPSIZE, /* 10258 */ - IC_64BIT_XS_OPSIZE, /* 10259 */ - IC_XD_OPSIZE, /* 10260 */ - IC_64BIT_XD_OPSIZE, /* 10261 */ - IC_XS_OPSIZE, /* 10262 */ - IC_64BIT_XD_OPSIZE, /* 10263 */ - IC_OPSIZE, /* 10264 */ - IC_64BIT_REXW_OPSIZE, /* 10265 */ - IC_XS_OPSIZE, /* 10266 */ - IC_64BIT_REXW_XS, /* 10267 */ - IC_XD_OPSIZE, /* 10268 */ - IC_64BIT_REXW_XD, /* 10269 */ - IC_XS_OPSIZE, /* 10270 */ - IC_64BIT_REXW_XS, /* 10271 */ - IC_ADSIZE, /* 10272 */ - IC_64BIT_ADSIZE, /* 10273 */ - IC_XS, /* 10274 */ - IC_64BIT_XS, /* 10275 */ - IC_XD, /* 10276 */ - IC_64BIT_XD, /* 10277 */ - IC_XS, /* 10278 */ - IC_64BIT_XS, /* 10279 */ - IC_ADSIZE, /* 10280 */ - IC_64BIT_ADSIZE, /* 10281 */ - IC_XS, /* 10282 */ - IC_64BIT_REXW_XS, /* 10283 */ - IC_XD, /* 10284 */ - IC_64BIT_REXW_XD, /* 10285 */ - IC_XS, /* 10286 */ - IC_64BIT_REXW_XS, /* 10287 */ - IC_OPSIZE, /* 10288 */ - IC_64BIT_OPSIZE, /* 10289 */ - IC_XS_OPSIZE, /* 10290 */ - IC_64BIT_XS_OPSIZE, /* 10291 */ - IC_XD_OPSIZE, /* 10292 */ - IC_64BIT_XD_OPSIZE, /* 10293 */ - IC_XS_OPSIZE, /* 10294 */ - IC_64BIT_XD_OPSIZE, /* 10295 */ - IC_OPSIZE, /* 10296 */ - IC_64BIT_REXW_OPSIZE, /* 10297 */ - IC_XS_OPSIZE, /* 10298 */ - IC_64BIT_REXW_XS, /* 10299 */ - IC_XD_OPSIZE, /* 10300 */ - IC_64BIT_REXW_XD, /* 10301 */ - IC_XS_OPSIZE, /* 10302 */ - IC_64BIT_REXW_XS, /* 10303 */ - IC_VEX, /* 10304 */ - IC_VEX, /* 10305 */ - IC_VEX_XS, /* 10306 */ - IC_VEX_XS, /* 10307 */ - IC_VEX_XD, /* 10308 */ - IC_VEX_XD, /* 10309 */ - IC_VEX_XD, /* 10310 */ - IC_VEX_XD, /* 10311 */ - IC_VEX_W, /* 10312 */ - IC_VEX_W, /* 10313 */ - IC_VEX_W_XS, /* 10314 */ - IC_VEX_W_XS, /* 10315 */ - IC_VEX_W_XD, /* 10316 */ - IC_VEX_W_XD, /* 10317 */ - IC_VEX_W_XD, /* 10318 */ - IC_VEX_W_XD, /* 10319 */ - IC_VEX_OPSIZE, /* 10320 */ - IC_VEX_OPSIZE, /* 10321 */ - IC_VEX_OPSIZE, /* 10322 */ - IC_VEX_OPSIZE, /* 10323 */ - IC_VEX_OPSIZE, /* 10324 */ - IC_VEX_OPSIZE, /* 10325 */ - IC_VEX_OPSIZE, /* 10326 */ - IC_VEX_OPSIZE, /* 10327 */ - IC_VEX_W_OPSIZE, /* 10328 */ - IC_VEX_W_OPSIZE, /* 10329 */ - IC_VEX_W_OPSIZE, /* 10330 */ - IC_VEX_W_OPSIZE, /* 10331 */ - IC_VEX_W_OPSIZE, /* 10332 */ - IC_VEX_W_OPSIZE, /* 10333 */ - IC_VEX_W_OPSIZE, /* 10334 */ - IC_VEX_W_OPSIZE, /* 10335 */ - IC_VEX, /* 10336 */ - IC_VEX, /* 10337 */ - IC_VEX_XS, /* 10338 */ - IC_VEX_XS, /* 10339 */ - IC_VEX_XD, /* 10340 */ - IC_VEX_XD, /* 10341 */ - IC_VEX_XD, /* 10342 */ - IC_VEX_XD, /* 10343 */ - IC_VEX_W, /* 10344 */ - IC_VEX_W, /* 10345 */ - IC_VEX_W_XS, /* 10346 */ - IC_VEX_W_XS, /* 10347 */ - IC_VEX_W_XD, /* 10348 */ - IC_VEX_W_XD, /* 10349 */ - IC_VEX_W_XD, /* 10350 */ - IC_VEX_W_XD, /* 10351 */ - IC_VEX_OPSIZE, /* 10352 */ - IC_VEX_OPSIZE, /* 10353 */ - IC_VEX_OPSIZE, /* 10354 */ - IC_VEX_OPSIZE, /* 10355 */ - IC_VEX_OPSIZE, /* 10356 */ - IC_VEX_OPSIZE, /* 10357 */ - IC_VEX_OPSIZE, /* 10358 */ - IC_VEX_OPSIZE, /* 10359 */ - IC_VEX_W_OPSIZE, /* 10360 */ - IC_VEX_W_OPSIZE, /* 10361 */ - IC_VEX_W_OPSIZE, /* 10362 */ - IC_VEX_W_OPSIZE, /* 10363 */ - IC_VEX_W_OPSIZE, /* 10364 */ - IC_VEX_W_OPSIZE, /* 10365 */ - IC_VEX_W_OPSIZE, /* 10366 */ - IC_VEX_W_OPSIZE, /* 10367 */ - IC_VEX_L, /* 10368 */ - IC_VEX_L, /* 10369 */ - IC_VEX_L_XS, /* 10370 */ - IC_VEX_L_XS, /* 10371 */ - IC_VEX_L_XD, /* 10372 */ - IC_VEX_L_XD, /* 10373 */ - IC_VEX_L_XD, /* 10374 */ - IC_VEX_L_XD, /* 10375 */ - IC_VEX_L_W, /* 10376 */ - IC_VEX_L_W, /* 10377 */ - IC_VEX_L_W_XS, /* 10378 */ - IC_VEX_L_W_XS, /* 10379 */ - IC_VEX_L_W_XD, /* 10380 */ - IC_VEX_L_W_XD, /* 10381 */ - IC_VEX_L_W_XD, /* 10382 */ - IC_VEX_L_W_XD, /* 10383 */ - IC_VEX_L_OPSIZE, /* 10384 */ - IC_VEX_L_OPSIZE, /* 10385 */ - IC_VEX_L_OPSIZE, /* 10386 */ - IC_VEX_L_OPSIZE, /* 10387 */ - IC_VEX_L_OPSIZE, /* 10388 */ - IC_VEX_L_OPSIZE, /* 10389 */ - IC_VEX_L_OPSIZE, /* 10390 */ - IC_VEX_L_OPSIZE, /* 10391 */ - IC_VEX_L_W_OPSIZE, /* 10392 */ - IC_VEX_L_W_OPSIZE, /* 10393 */ - IC_VEX_L_W_OPSIZE, /* 10394 */ - IC_VEX_L_W_OPSIZE, /* 10395 */ - IC_VEX_L_W_OPSIZE, /* 10396 */ - IC_VEX_L_W_OPSIZE, /* 10397 */ - IC_VEX_L_W_OPSIZE, /* 10398 */ - IC_VEX_L_W_OPSIZE, /* 10399 */ - IC_VEX_L, /* 10400 */ - IC_VEX_L, /* 10401 */ - IC_VEX_L_XS, /* 10402 */ - IC_VEX_L_XS, /* 10403 */ - IC_VEX_L_XD, /* 10404 */ - IC_VEX_L_XD, /* 10405 */ - IC_VEX_L_XD, /* 10406 */ - IC_VEX_L_XD, /* 10407 */ - IC_VEX_L_W, /* 10408 */ - IC_VEX_L_W, /* 10409 */ - IC_VEX_L_W_XS, /* 10410 */ - IC_VEX_L_W_XS, /* 10411 */ - IC_VEX_L_W_XD, /* 10412 */ - IC_VEX_L_W_XD, /* 10413 */ - IC_VEX_L_W_XD, /* 10414 */ - IC_VEX_L_W_XD, /* 10415 */ - IC_VEX_L_OPSIZE, /* 10416 */ - IC_VEX_L_OPSIZE, /* 10417 */ - IC_VEX_L_OPSIZE, /* 10418 */ - IC_VEX_L_OPSIZE, /* 10419 */ - IC_VEX_L_OPSIZE, /* 10420 */ - IC_VEX_L_OPSIZE, /* 10421 */ - IC_VEX_L_OPSIZE, /* 10422 */ - IC_VEX_L_OPSIZE, /* 10423 */ - IC_VEX_L_W_OPSIZE, /* 10424 */ - IC_VEX_L_W_OPSIZE, /* 10425 */ - IC_VEX_L_W_OPSIZE, /* 10426 */ - IC_VEX_L_W_OPSIZE, /* 10427 */ - IC_VEX_L_W_OPSIZE, /* 10428 */ - IC_VEX_L_W_OPSIZE, /* 10429 */ - IC_VEX_L_W_OPSIZE, /* 10430 */ - IC_VEX_L_W_OPSIZE, /* 10431 */ - IC_VEX_L, /* 10432 */ - IC_VEX_L, /* 10433 */ - IC_VEX_L_XS, /* 10434 */ - IC_VEX_L_XS, /* 10435 */ - IC_VEX_L_XD, /* 10436 */ - IC_VEX_L_XD, /* 10437 */ - IC_VEX_L_XD, /* 10438 */ - IC_VEX_L_XD, /* 10439 */ - IC_VEX_L_W, /* 10440 */ - IC_VEX_L_W, /* 10441 */ - IC_VEX_L_W_XS, /* 10442 */ - IC_VEX_L_W_XS, /* 10443 */ - IC_VEX_L_W_XD, /* 10444 */ - IC_VEX_L_W_XD, /* 10445 */ - IC_VEX_L_W_XD, /* 10446 */ - IC_VEX_L_W_XD, /* 10447 */ - IC_VEX_L_OPSIZE, /* 10448 */ - IC_VEX_L_OPSIZE, /* 10449 */ - IC_VEX_L_OPSIZE, /* 10450 */ - IC_VEX_L_OPSIZE, /* 10451 */ - IC_VEX_L_OPSIZE, /* 10452 */ - IC_VEX_L_OPSIZE, /* 10453 */ - IC_VEX_L_OPSIZE, /* 10454 */ - IC_VEX_L_OPSIZE, /* 10455 */ - IC_VEX_L_W_OPSIZE, /* 10456 */ - IC_VEX_L_W_OPSIZE, /* 10457 */ - IC_VEX_L_W_OPSIZE, /* 10458 */ - IC_VEX_L_W_OPSIZE, /* 10459 */ - IC_VEX_L_W_OPSIZE, /* 10460 */ - IC_VEX_L_W_OPSIZE, /* 10461 */ - IC_VEX_L_W_OPSIZE, /* 10462 */ - IC_VEX_L_W_OPSIZE, /* 10463 */ - IC_VEX_L, /* 10464 */ - IC_VEX_L, /* 10465 */ - IC_VEX_L_XS, /* 10466 */ - IC_VEX_L_XS, /* 10467 */ - IC_VEX_L_XD, /* 10468 */ - IC_VEX_L_XD, /* 10469 */ - IC_VEX_L_XD, /* 10470 */ - IC_VEX_L_XD, /* 10471 */ - IC_VEX_L_W, /* 10472 */ - IC_VEX_L_W, /* 10473 */ - IC_VEX_L_W_XS, /* 10474 */ - IC_VEX_L_W_XS, /* 10475 */ - IC_VEX_L_W_XD, /* 10476 */ - IC_VEX_L_W_XD, /* 10477 */ - IC_VEX_L_W_XD, /* 10478 */ - IC_VEX_L_W_XD, /* 10479 */ - IC_VEX_L_OPSIZE, /* 10480 */ - IC_VEX_L_OPSIZE, /* 10481 */ - IC_VEX_L_OPSIZE, /* 10482 */ - IC_VEX_L_OPSIZE, /* 10483 */ - IC_VEX_L_OPSIZE, /* 10484 */ - IC_VEX_L_OPSIZE, /* 10485 */ - IC_VEX_L_OPSIZE, /* 10486 */ - IC_VEX_L_OPSIZE, /* 10487 */ - IC_VEX_L_W_OPSIZE, /* 10488 */ - IC_VEX_L_W_OPSIZE, /* 10489 */ - IC_VEX_L_W_OPSIZE, /* 10490 */ - IC_VEX_L_W_OPSIZE, /* 10491 */ - IC_VEX_L_W_OPSIZE, /* 10492 */ - IC_VEX_L_W_OPSIZE, /* 10493 */ - IC_VEX_L_W_OPSIZE, /* 10494 */ - IC_VEX_L_W_OPSIZE, /* 10495 */ - IC_EVEX_K_B, /* 10496 */ - IC_EVEX_K_B, /* 10497 */ - IC_EVEX_XS_K_B, /* 10498 */ - IC_EVEX_XS_K_B, /* 10499 */ - IC_EVEX_XD_K_B, /* 10500 */ - IC_EVEX_XD_K_B, /* 10501 */ - IC_EVEX_XD_K_B, /* 10502 */ - IC_EVEX_XD_K_B, /* 10503 */ - IC_EVEX_W_K_B, /* 10504 */ - IC_EVEX_W_K_B, /* 10505 */ - IC_EVEX_W_XS_K_B, /* 10506 */ - IC_EVEX_W_XS_K_B, /* 10507 */ - IC_EVEX_W_XD_K_B, /* 10508 */ - IC_EVEX_W_XD_K_B, /* 10509 */ - IC_EVEX_W_XD_K_B, /* 10510 */ - IC_EVEX_W_XD_K_B, /* 10511 */ - IC_EVEX_OPSIZE_K_B, /* 10512 */ - IC_EVEX_OPSIZE_K_B, /* 10513 */ - IC_EVEX_OPSIZE_K_B, /* 10514 */ - IC_EVEX_OPSIZE_K_B, /* 10515 */ - IC_EVEX_OPSIZE_K_B, /* 10516 */ - IC_EVEX_OPSIZE_K_B, /* 10517 */ - IC_EVEX_OPSIZE_K_B, /* 10518 */ - IC_EVEX_OPSIZE_K_B, /* 10519 */ - IC_EVEX_W_OPSIZE_K_B, /* 10520 */ - IC_EVEX_W_OPSIZE_K_B, /* 10521 */ - IC_EVEX_W_OPSIZE_K_B, /* 10522 */ - IC_EVEX_W_OPSIZE_K_B, /* 10523 */ - IC_EVEX_W_OPSIZE_K_B, /* 10524 */ - IC_EVEX_W_OPSIZE_K_B, /* 10525 */ - IC_EVEX_W_OPSIZE_K_B, /* 10526 */ - IC_EVEX_W_OPSIZE_K_B, /* 10527 */ - IC_EVEX_K_B, /* 10528 */ - IC_EVEX_K_B, /* 10529 */ - IC_EVEX_XS_K_B, /* 10530 */ - IC_EVEX_XS_K_B, /* 10531 */ - IC_EVEX_XD_K_B, /* 10532 */ - IC_EVEX_XD_K_B, /* 10533 */ - IC_EVEX_XD_K_B, /* 10534 */ - IC_EVEX_XD_K_B, /* 10535 */ - IC_EVEX_W_K_B, /* 10536 */ - IC_EVEX_W_K_B, /* 10537 */ - IC_EVEX_W_XS_K_B, /* 10538 */ - IC_EVEX_W_XS_K_B, /* 10539 */ - IC_EVEX_W_XD_K_B, /* 10540 */ - IC_EVEX_W_XD_K_B, /* 10541 */ - IC_EVEX_W_XD_K_B, /* 10542 */ - IC_EVEX_W_XD_K_B, /* 10543 */ - IC_EVEX_OPSIZE_K_B, /* 10544 */ - IC_EVEX_OPSIZE_K_B, /* 10545 */ - IC_EVEX_OPSIZE_K_B, /* 10546 */ - IC_EVEX_OPSIZE_K_B, /* 10547 */ - IC_EVEX_OPSIZE_K_B, /* 10548 */ - IC_EVEX_OPSIZE_K_B, /* 10549 */ - IC_EVEX_OPSIZE_K_B, /* 10550 */ - IC_EVEX_OPSIZE_K_B, /* 10551 */ - IC_EVEX_W_OPSIZE_K_B, /* 10552 */ - IC_EVEX_W_OPSIZE_K_B, /* 10553 */ - IC_EVEX_W_OPSIZE_K_B, /* 10554 */ - IC_EVEX_W_OPSIZE_K_B, /* 10555 */ - IC_EVEX_W_OPSIZE_K_B, /* 10556 */ - IC_EVEX_W_OPSIZE_K_B, /* 10557 */ - IC_EVEX_W_OPSIZE_K_B, /* 10558 */ - IC_EVEX_W_OPSIZE_K_B, /* 10559 */ - IC_EVEX_K_B, /* 10560 */ - IC_EVEX_K_B, /* 10561 */ - IC_EVEX_XS_K_B, /* 10562 */ - IC_EVEX_XS_K_B, /* 10563 */ - IC_EVEX_XD_K_B, /* 10564 */ - IC_EVEX_XD_K_B, /* 10565 */ - IC_EVEX_XD_K_B, /* 10566 */ - IC_EVEX_XD_K_B, /* 10567 */ - IC_EVEX_W_K_B, /* 10568 */ - IC_EVEX_W_K_B, /* 10569 */ - IC_EVEX_W_XS_K_B, /* 10570 */ - IC_EVEX_W_XS_K_B, /* 10571 */ - IC_EVEX_W_XD_K_B, /* 10572 */ - IC_EVEX_W_XD_K_B, /* 10573 */ - IC_EVEX_W_XD_K_B, /* 10574 */ - IC_EVEX_W_XD_K_B, /* 10575 */ - IC_EVEX_OPSIZE_K_B, /* 10576 */ - IC_EVEX_OPSIZE_K_B, /* 10577 */ - IC_EVEX_OPSIZE_K_B, /* 10578 */ - IC_EVEX_OPSIZE_K_B, /* 10579 */ - IC_EVEX_OPSIZE_K_B, /* 10580 */ - IC_EVEX_OPSIZE_K_B, /* 10581 */ - IC_EVEX_OPSIZE_K_B, /* 10582 */ - IC_EVEX_OPSIZE_K_B, /* 10583 */ - IC_EVEX_W_OPSIZE_K_B, /* 10584 */ - IC_EVEX_W_OPSIZE_K_B, /* 10585 */ - IC_EVEX_W_OPSIZE_K_B, /* 10586 */ - IC_EVEX_W_OPSIZE_K_B, /* 10587 */ - IC_EVEX_W_OPSIZE_K_B, /* 10588 */ - IC_EVEX_W_OPSIZE_K_B, /* 10589 */ - IC_EVEX_W_OPSIZE_K_B, /* 10590 */ - IC_EVEX_W_OPSIZE_K_B, /* 10591 */ - IC_EVEX_K_B, /* 10592 */ - IC_EVEX_K_B, /* 10593 */ - IC_EVEX_XS_K_B, /* 10594 */ - IC_EVEX_XS_K_B, /* 10595 */ - IC_EVEX_XD_K_B, /* 10596 */ - IC_EVEX_XD_K_B, /* 10597 */ - IC_EVEX_XD_K_B, /* 10598 */ - IC_EVEX_XD_K_B, /* 10599 */ - IC_EVEX_W_K_B, /* 10600 */ - IC_EVEX_W_K_B, /* 10601 */ - IC_EVEX_W_XS_K_B, /* 10602 */ - IC_EVEX_W_XS_K_B, /* 10603 */ - IC_EVEX_W_XD_K_B, /* 10604 */ - IC_EVEX_W_XD_K_B, /* 10605 */ - IC_EVEX_W_XD_K_B, /* 10606 */ - IC_EVEX_W_XD_K_B, /* 10607 */ - IC_EVEX_OPSIZE_K_B, /* 10608 */ - IC_EVEX_OPSIZE_K_B, /* 10609 */ - IC_EVEX_OPSIZE_K_B, /* 10610 */ - IC_EVEX_OPSIZE_K_B, /* 10611 */ - IC_EVEX_OPSIZE_K_B, /* 10612 */ - IC_EVEX_OPSIZE_K_B, /* 10613 */ - IC_EVEX_OPSIZE_K_B, /* 10614 */ - IC_EVEX_OPSIZE_K_B, /* 10615 */ - IC_EVEX_W_OPSIZE_K_B, /* 10616 */ - IC_EVEX_W_OPSIZE_K_B, /* 10617 */ - IC_EVEX_W_OPSIZE_K_B, /* 10618 */ - IC_EVEX_W_OPSIZE_K_B, /* 10619 */ - IC_EVEX_W_OPSIZE_K_B, /* 10620 */ - IC_EVEX_W_OPSIZE_K_B, /* 10621 */ - IC_EVEX_W_OPSIZE_K_B, /* 10622 */ - IC_EVEX_W_OPSIZE_K_B, /* 10623 */ - IC_EVEX_K_B, /* 10624 */ - IC_EVEX_K_B, /* 10625 */ - IC_EVEX_XS_K_B, /* 10626 */ - IC_EVEX_XS_K_B, /* 10627 */ - IC_EVEX_XD_K_B, /* 10628 */ - IC_EVEX_XD_K_B, /* 10629 */ - IC_EVEX_XD_K_B, /* 10630 */ - IC_EVEX_XD_K_B, /* 10631 */ - IC_EVEX_W_K_B, /* 10632 */ - IC_EVEX_W_K_B, /* 10633 */ - IC_EVEX_W_XS_K_B, /* 10634 */ - IC_EVEX_W_XS_K_B, /* 10635 */ - IC_EVEX_W_XD_K_B, /* 10636 */ - IC_EVEX_W_XD_K_B, /* 10637 */ - IC_EVEX_W_XD_K_B, /* 10638 */ - IC_EVEX_W_XD_K_B, /* 10639 */ - IC_EVEX_OPSIZE_K_B, /* 10640 */ - IC_EVEX_OPSIZE_K_B, /* 10641 */ - IC_EVEX_OPSIZE_K_B, /* 10642 */ - IC_EVEX_OPSIZE_K_B, /* 10643 */ - IC_EVEX_OPSIZE_K_B, /* 10644 */ - IC_EVEX_OPSIZE_K_B, /* 10645 */ - IC_EVEX_OPSIZE_K_B, /* 10646 */ - IC_EVEX_OPSIZE_K_B, /* 10647 */ - IC_EVEX_W_OPSIZE_K_B, /* 10648 */ - IC_EVEX_W_OPSIZE_K_B, /* 10649 */ - IC_EVEX_W_OPSIZE_K_B, /* 10650 */ - IC_EVEX_W_OPSIZE_K_B, /* 10651 */ - IC_EVEX_W_OPSIZE_K_B, /* 10652 */ - IC_EVEX_W_OPSIZE_K_B, /* 10653 */ - IC_EVEX_W_OPSIZE_K_B, /* 10654 */ - IC_EVEX_W_OPSIZE_K_B, /* 10655 */ - IC_EVEX_K_B, /* 10656 */ - IC_EVEX_K_B, /* 10657 */ - IC_EVEX_XS_K_B, /* 10658 */ - IC_EVEX_XS_K_B, /* 10659 */ - IC_EVEX_XD_K_B, /* 10660 */ - IC_EVEX_XD_K_B, /* 10661 */ - IC_EVEX_XD_K_B, /* 10662 */ - IC_EVEX_XD_K_B, /* 10663 */ - IC_EVEX_W_K_B, /* 10664 */ - IC_EVEX_W_K_B, /* 10665 */ - IC_EVEX_W_XS_K_B, /* 10666 */ - IC_EVEX_W_XS_K_B, /* 10667 */ - IC_EVEX_W_XD_K_B, /* 10668 */ - IC_EVEX_W_XD_K_B, /* 10669 */ - IC_EVEX_W_XD_K_B, /* 10670 */ - IC_EVEX_W_XD_K_B, /* 10671 */ - IC_EVEX_OPSIZE_K_B, /* 10672 */ - IC_EVEX_OPSIZE_K_B, /* 10673 */ - IC_EVEX_OPSIZE_K_B, /* 10674 */ - IC_EVEX_OPSIZE_K_B, /* 10675 */ - IC_EVEX_OPSIZE_K_B, /* 10676 */ - IC_EVEX_OPSIZE_K_B, /* 10677 */ - IC_EVEX_OPSIZE_K_B, /* 10678 */ - IC_EVEX_OPSIZE_K_B, /* 10679 */ - IC_EVEX_W_OPSIZE_K_B, /* 10680 */ - IC_EVEX_W_OPSIZE_K_B, /* 10681 */ - IC_EVEX_W_OPSIZE_K_B, /* 10682 */ - IC_EVEX_W_OPSIZE_K_B, /* 10683 */ - IC_EVEX_W_OPSIZE_K_B, /* 10684 */ - IC_EVEX_W_OPSIZE_K_B, /* 10685 */ - IC_EVEX_W_OPSIZE_K_B, /* 10686 */ - IC_EVEX_W_OPSIZE_K_B, /* 10687 */ - IC_EVEX_K_B, /* 10688 */ - IC_EVEX_K_B, /* 10689 */ - IC_EVEX_XS_K_B, /* 10690 */ - IC_EVEX_XS_K_B, /* 10691 */ - IC_EVEX_XD_K_B, /* 10692 */ - IC_EVEX_XD_K_B, /* 10693 */ - IC_EVEX_XD_K_B, /* 10694 */ - IC_EVEX_XD_K_B, /* 10695 */ - IC_EVEX_W_K_B, /* 10696 */ - IC_EVEX_W_K_B, /* 10697 */ - IC_EVEX_W_XS_K_B, /* 10698 */ - IC_EVEX_W_XS_K_B, /* 10699 */ - IC_EVEX_W_XD_K_B, /* 10700 */ - IC_EVEX_W_XD_K_B, /* 10701 */ - IC_EVEX_W_XD_K_B, /* 10702 */ - IC_EVEX_W_XD_K_B, /* 10703 */ - IC_EVEX_OPSIZE_K_B, /* 10704 */ - IC_EVEX_OPSIZE_K_B, /* 10705 */ - IC_EVEX_OPSIZE_K_B, /* 10706 */ - IC_EVEX_OPSIZE_K_B, /* 10707 */ - IC_EVEX_OPSIZE_K_B, /* 10708 */ - IC_EVEX_OPSIZE_K_B, /* 10709 */ - IC_EVEX_OPSIZE_K_B, /* 10710 */ - IC_EVEX_OPSIZE_K_B, /* 10711 */ - IC_EVEX_W_OPSIZE_K_B, /* 10712 */ - IC_EVEX_W_OPSIZE_K_B, /* 10713 */ - IC_EVEX_W_OPSIZE_K_B, /* 10714 */ - IC_EVEX_W_OPSIZE_K_B, /* 10715 */ - IC_EVEX_W_OPSIZE_K_B, /* 10716 */ - IC_EVEX_W_OPSIZE_K_B, /* 10717 */ - IC_EVEX_W_OPSIZE_K_B, /* 10718 */ - IC_EVEX_W_OPSIZE_K_B, /* 10719 */ - IC_EVEX_K_B, /* 10720 */ - IC_EVEX_K_B, /* 10721 */ - IC_EVEX_XS_K_B, /* 10722 */ - IC_EVEX_XS_K_B, /* 10723 */ - IC_EVEX_XD_K_B, /* 10724 */ - IC_EVEX_XD_K_B, /* 10725 */ - IC_EVEX_XD_K_B, /* 10726 */ - IC_EVEX_XD_K_B, /* 10727 */ - IC_EVEX_W_K_B, /* 10728 */ - IC_EVEX_W_K_B, /* 10729 */ - IC_EVEX_W_XS_K_B, /* 10730 */ - IC_EVEX_W_XS_K_B, /* 10731 */ - IC_EVEX_W_XD_K_B, /* 10732 */ - IC_EVEX_W_XD_K_B, /* 10733 */ - IC_EVEX_W_XD_K_B, /* 10734 */ - IC_EVEX_W_XD_K_B, /* 10735 */ - IC_EVEX_OPSIZE_K_B, /* 10736 */ - IC_EVEX_OPSIZE_K_B, /* 10737 */ - IC_EVEX_OPSIZE_K_B, /* 10738 */ - IC_EVEX_OPSIZE_K_B, /* 10739 */ - IC_EVEX_OPSIZE_K_B, /* 10740 */ - IC_EVEX_OPSIZE_K_B, /* 10741 */ - IC_EVEX_OPSIZE_K_B, /* 10742 */ - IC_EVEX_OPSIZE_K_B, /* 10743 */ - IC_EVEX_W_OPSIZE_K_B, /* 10744 */ - IC_EVEX_W_OPSIZE_K_B, /* 10745 */ - IC_EVEX_W_OPSIZE_K_B, /* 10746 */ - IC_EVEX_W_OPSIZE_K_B, /* 10747 */ - IC_EVEX_W_OPSIZE_K_B, /* 10748 */ - IC_EVEX_W_OPSIZE_K_B, /* 10749 */ - IC_EVEX_W_OPSIZE_K_B, /* 10750 */ - IC_EVEX_W_OPSIZE_K_B, /* 10751 */ - IC, /* 10752 */ - IC_64BIT, /* 10753 */ - IC_XS, /* 10754 */ - IC_64BIT_XS, /* 10755 */ - IC_XD, /* 10756 */ - IC_64BIT_XD, /* 10757 */ - IC_XS, /* 10758 */ - IC_64BIT_XS, /* 10759 */ - IC, /* 10760 */ - IC_64BIT_REXW, /* 10761 */ - IC_XS, /* 10762 */ - IC_64BIT_REXW_XS, /* 10763 */ - IC_XD, /* 10764 */ - IC_64BIT_REXW_XD, /* 10765 */ - IC_XS, /* 10766 */ - IC_64BIT_REXW_XS, /* 10767 */ - IC_OPSIZE, /* 10768 */ - IC_64BIT_OPSIZE, /* 10769 */ - IC_XS_OPSIZE, /* 10770 */ - IC_64BIT_XS_OPSIZE, /* 10771 */ - IC_XD_OPSIZE, /* 10772 */ - IC_64BIT_XD_OPSIZE, /* 10773 */ - IC_XS_OPSIZE, /* 10774 */ - IC_64BIT_XD_OPSIZE, /* 10775 */ - IC_OPSIZE, /* 10776 */ - IC_64BIT_REXW_OPSIZE, /* 10777 */ - IC_XS_OPSIZE, /* 10778 */ - IC_64BIT_REXW_XS, /* 10779 */ - IC_XD_OPSIZE, /* 10780 */ - IC_64BIT_REXW_XD, /* 10781 */ - IC_XS_OPSIZE, /* 10782 */ - IC_64BIT_REXW_XS, /* 10783 */ - IC_ADSIZE, /* 10784 */ - IC_64BIT_ADSIZE, /* 10785 */ - IC_XS, /* 10786 */ - IC_64BIT_XS, /* 10787 */ - IC_XD, /* 10788 */ - IC_64BIT_XD, /* 10789 */ - IC_XS, /* 10790 */ - IC_64BIT_XS, /* 10791 */ - IC_ADSIZE, /* 10792 */ - IC_64BIT_ADSIZE, /* 10793 */ - IC_XS, /* 10794 */ - IC_64BIT_REXW_XS, /* 10795 */ - IC_XD, /* 10796 */ - IC_64BIT_REXW_XD, /* 10797 */ - IC_XS, /* 10798 */ - IC_64BIT_REXW_XS, /* 10799 */ - IC_OPSIZE, /* 10800 */ - IC_64BIT_OPSIZE, /* 10801 */ - IC_XS_OPSIZE, /* 10802 */ - IC_64BIT_XS_OPSIZE, /* 10803 */ - IC_XD_OPSIZE, /* 10804 */ - IC_64BIT_XD_OPSIZE, /* 10805 */ - IC_XS_OPSIZE, /* 10806 */ - IC_64BIT_XD_OPSIZE, /* 10807 */ - IC_OPSIZE, /* 10808 */ - IC_64BIT_REXW_OPSIZE, /* 10809 */ - IC_XS_OPSIZE, /* 10810 */ - IC_64BIT_REXW_XS, /* 10811 */ - IC_XD_OPSIZE, /* 10812 */ - IC_64BIT_REXW_XD, /* 10813 */ - IC_XS_OPSIZE, /* 10814 */ - IC_64BIT_REXW_XS, /* 10815 */ - IC_VEX, /* 10816 */ - IC_VEX, /* 10817 */ - IC_VEX_XS, /* 10818 */ - IC_VEX_XS, /* 10819 */ - IC_VEX_XD, /* 10820 */ - IC_VEX_XD, /* 10821 */ - IC_VEX_XD, /* 10822 */ - IC_VEX_XD, /* 10823 */ - IC_VEX_W, /* 10824 */ - IC_VEX_W, /* 10825 */ - IC_VEX_W_XS, /* 10826 */ - IC_VEX_W_XS, /* 10827 */ - IC_VEX_W_XD, /* 10828 */ - IC_VEX_W_XD, /* 10829 */ - IC_VEX_W_XD, /* 10830 */ - IC_VEX_W_XD, /* 10831 */ - IC_VEX_OPSIZE, /* 10832 */ - IC_VEX_OPSIZE, /* 10833 */ - IC_VEX_OPSIZE, /* 10834 */ - IC_VEX_OPSIZE, /* 10835 */ - IC_VEX_OPSIZE, /* 10836 */ - IC_VEX_OPSIZE, /* 10837 */ - IC_VEX_OPSIZE, /* 10838 */ - IC_VEX_OPSIZE, /* 10839 */ - IC_VEX_W_OPSIZE, /* 10840 */ - IC_VEX_W_OPSIZE, /* 10841 */ - IC_VEX_W_OPSIZE, /* 10842 */ - IC_VEX_W_OPSIZE, /* 10843 */ - IC_VEX_W_OPSIZE, /* 10844 */ - IC_VEX_W_OPSIZE, /* 10845 */ - IC_VEX_W_OPSIZE, /* 10846 */ - IC_VEX_W_OPSIZE, /* 10847 */ - IC_VEX, /* 10848 */ - IC_VEX, /* 10849 */ - IC_VEX_XS, /* 10850 */ - IC_VEX_XS, /* 10851 */ - IC_VEX_XD, /* 10852 */ - IC_VEX_XD, /* 10853 */ - IC_VEX_XD, /* 10854 */ - IC_VEX_XD, /* 10855 */ - IC_VEX_W, /* 10856 */ - IC_VEX_W, /* 10857 */ - IC_VEX_W_XS, /* 10858 */ - IC_VEX_W_XS, /* 10859 */ - IC_VEX_W_XD, /* 10860 */ - IC_VEX_W_XD, /* 10861 */ - IC_VEX_W_XD, /* 10862 */ - IC_VEX_W_XD, /* 10863 */ - IC_VEX_OPSIZE, /* 10864 */ - IC_VEX_OPSIZE, /* 10865 */ - IC_VEX_OPSIZE, /* 10866 */ - IC_VEX_OPSIZE, /* 10867 */ - IC_VEX_OPSIZE, /* 10868 */ - IC_VEX_OPSIZE, /* 10869 */ - IC_VEX_OPSIZE, /* 10870 */ - IC_VEX_OPSIZE, /* 10871 */ - IC_VEX_W_OPSIZE, /* 10872 */ - IC_VEX_W_OPSIZE, /* 10873 */ - IC_VEX_W_OPSIZE, /* 10874 */ - IC_VEX_W_OPSIZE, /* 10875 */ - IC_VEX_W_OPSIZE, /* 10876 */ - IC_VEX_W_OPSIZE, /* 10877 */ - IC_VEX_W_OPSIZE, /* 10878 */ - IC_VEX_W_OPSIZE, /* 10879 */ - IC_VEX_L, /* 10880 */ - IC_VEX_L, /* 10881 */ - IC_VEX_L_XS, /* 10882 */ - IC_VEX_L_XS, /* 10883 */ - IC_VEX_L_XD, /* 10884 */ - IC_VEX_L_XD, /* 10885 */ - IC_VEX_L_XD, /* 10886 */ - IC_VEX_L_XD, /* 10887 */ - IC_VEX_L_W, /* 10888 */ - IC_VEX_L_W, /* 10889 */ - IC_VEX_L_W_XS, /* 10890 */ - IC_VEX_L_W_XS, /* 10891 */ - IC_VEX_L_W_XD, /* 10892 */ - IC_VEX_L_W_XD, /* 10893 */ - IC_VEX_L_W_XD, /* 10894 */ - IC_VEX_L_W_XD, /* 10895 */ - IC_VEX_L_OPSIZE, /* 10896 */ - IC_VEX_L_OPSIZE, /* 10897 */ - IC_VEX_L_OPSIZE, /* 10898 */ - IC_VEX_L_OPSIZE, /* 10899 */ - IC_VEX_L_OPSIZE, /* 10900 */ - IC_VEX_L_OPSIZE, /* 10901 */ - IC_VEX_L_OPSIZE, /* 10902 */ - IC_VEX_L_OPSIZE, /* 10903 */ - IC_VEX_L_W_OPSIZE, /* 10904 */ - IC_VEX_L_W_OPSIZE, /* 10905 */ - IC_VEX_L_W_OPSIZE, /* 10906 */ - IC_VEX_L_W_OPSIZE, /* 10907 */ - IC_VEX_L_W_OPSIZE, /* 10908 */ - IC_VEX_L_W_OPSIZE, /* 10909 */ - IC_VEX_L_W_OPSIZE, /* 10910 */ - IC_VEX_L_W_OPSIZE, /* 10911 */ - IC_VEX_L, /* 10912 */ - IC_VEX_L, /* 10913 */ - IC_VEX_L_XS, /* 10914 */ - IC_VEX_L_XS, /* 10915 */ - IC_VEX_L_XD, /* 10916 */ - IC_VEX_L_XD, /* 10917 */ - IC_VEX_L_XD, /* 10918 */ - IC_VEX_L_XD, /* 10919 */ - IC_VEX_L_W, /* 10920 */ - IC_VEX_L_W, /* 10921 */ - IC_VEX_L_W_XS, /* 10922 */ - IC_VEX_L_W_XS, /* 10923 */ - IC_VEX_L_W_XD, /* 10924 */ - IC_VEX_L_W_XD, /* 10925 */ - IC_VEX_L_W_XD, /* 10926 */ - IC_VEX_L_W_XD, /* 10927 */ - IC_VEX_L_OPSIZE, /* 10928 */ - IC_VEX_L_OPSIZE, /* 10929 */ - IC_VEX_L_OPSIZE, /* 10930 */ - IC_VEX_L_OPSIZE, /* 10931 */ - IC_VEX_L_OPSIZE, /* 10932 */ - IC_VEX_L_OPSIZE, /* 10933 */ - IC_VEX_L_OPSIZE, /* 10934 */ - IC_VEX_L_OPSIZE, /* 10935 */ - IC_VEX_L_W_OPSIZE, /* 10936 */ - IC_VEX_L_W_OPSIZE, /* 10937 */ - IC_VEX_L_W_OPSIZE, /* 10938 */ - IC_VEX_L_W_OPSIZE, /* 10939 */ - IC_VEX_L_W_OPSIZE, /* 10940 */ - IC_VEX_L_W_OPSIZE, /* 10941 */ - IC_VEX_L_W_OPSIZE, /* 10942 */ - IC_VEX_L_W_OPSIZE, /* 10943 */ - IC_VEX_L, /* 10944 */ - IC_VEX_L, /* 10945 */ - IC_VEX_L_XS, /* 10946 */ - IC_VEX_L_XS, /* 10947 */ - IC_VEX_L_XD, /* 10948 */ - IC_VEX_L_XD, /* 10949 */ - IC_VEX_L_XD, /* 10950 */ - IC_VEX_L_XD, /* 10951 */ - IC_VEX_L_W, /* 10952 */ - IC_VEX_L_W, /* 10953 */ - IC_VEX_L_W_XS, /* 10954 */ - IC_VEX_L_W_XS, /* 10955 */ - IC_VEX_L_W_XD, /* 10956 */ - IC_VEX_L_W_XD, /* 10957 */ - IC_VEX_L_W_XD, /* 10958 */ - IC_VEX_L_W_XD, /* 10959 */ - IC_VEX_L_OPSIZE, /* 10960 */ - IC_VEX_L_OPSIZE, /* 10961 */ - IC_VEX_L_OPSIZE, /* 10962 */ - IC_VEX_L_OPSIZE, /* 10963 */ - IC_VEX_L_OPSIZE, /* 10964 */ - IC_VEX_L_OPSIZE, /* 10965 */ - IC_VEX_L_OPSIZE, /* 10966 */ - IC_VEX_L_OPSIZE, /* 10967 */ - IC_VEX_L_W_OPSIZE, /* 10968 */ - IC_VEX_L_W_OPSIZE, /* 10969 */ - IC_VEX_L_W_OPSIZE, /* 10970 */ - IC_VEX_L_W_OPSIZE, /* 10971 */ - IC_VEX_L_W_OPSIZE, /* 10972 */ - IC_VEX_L_W_OPSIZE, /* 10973 */ - IC_VEX_L_W_OPSIZE, /* 10974 */ - IC_VEX_L_W_OPSIZE, /* 10975 */ - IC_VEX_L, /* 10976 */ - IC_VEX_L, /* 10977 */ - IC_VEX_L_XS, /* 10978 */ - IC_VEX_L_XS, /* 10979 */ - IC_VEX_L_XD, /* 10980 */ - IC_VEX_L_XD, /* 10981 */ - IC_VEX_L_XD, /* 10982 */ - IC_VEX_L_XD, /* 10983 */ - IC_VEX_L_W, /* 10984 */ - IC_VEX_L_W, /* 10985 */ - IC_VEX_L_W_XS, /* 10986 */ - IC_VEX_L_W_XS, /* 10987 */ - IC_VEX_L_W_XD, /* 10988 */ - IC_VEX_L_W_XD, /* 10989 */ - IC_VEX_L_W_XD, /* 10990 */ - IC_VEX_L_W_XD, /* 10991 */ - IC_VEX_L_OPSIZE, /* 10992 */ - IC_VEX_L_OPSIZE, /* 10993 */ - IC_VEX_L_OPSIZE, /* 10994 */ - IC_VEX_L_OPSIZE, /* 10995 */ - IC_VEX_L_OPSIZE, /* 10996 */ - IC_VEX_L_OPSIZE, /* 10997 */ - IC_VEX_L_OPSIZE, /* 10998 */ - IC_VEX_L_OPSIZE, /* 10999 */ - IC_VEX_L_W_OPSIZE, /* 11000 */ - IC_VEX_L_W_OPSIZE, /* 11001 */ - IC_VEX_L_W_OPSIZE, /* 11002 */ - IC_VEX_L_W_OPSIZE, /* 11003 */ - IC_VEX_L_W_OPSIZE, /* 11004 */ - IC_VEX_L_W_OPSIZE, /* 11005 */ - IC_VEX_L_W_OPSIZE, /* 11006 */ - IC_VEX_L_W_OPSIZE, /* 11007 */ - IC_EVEX_L_K_B, /* 11008 */ - IC_EVEX_L_K_B, /* 11009 */ - IC_EVEX_L_XS_K_B, /* 11010 */ - IC_EVEX_L_XS_K_B, /* 11011 */ - IC_EVEX_L_XD_K_B, /* 11012 */ - IC_EVEX_L_XD_K_B, /* 11013 */ - IC_EVEX_L_XD_K_B, /* 11014 */ - IC_EVEX_L_XD_K_B, /* 11015 */ - IC_EVEX_L_W_K_B, /* 11016 */ - IC_EVEX_L_W_K_B, /* 11017 */ - IC_EVEX_L_W_XS_K_B, /* 11018 */ - IC_EVEX_L_W_XS_K_B, /* 11019 */ - IC_EVEX_L_W_XD_K_B, /* 11020 */ - IC_EVEX_L_W_XD_K_B, /* 11021 */ - IC_EVEX_L_W_XD_K_B, /* 11022 */ - IC_EVEX_L_W_XD_K_B, /* 11023 */ - IC_EVEX_L_OPSIZE_K_B, /* 11024 */ - IC_EVEX_L_OPSIZE_K_B, /* 11025 */ - IC_EVEX_L_OPSIZE_K_B, /* 11026 */ - IC_EVEX_L_OPSIZE_K_B, /* 11027 */ - IC_EVEX_L_OPSIZE_K_B, /* 11028 */ - IC_EVEX_L_OPSIZE_K_B, /* 11029 */ - IC_EVEX_L_OPSIZE_K_B, /* 11030 */ - IC_EVEX_L_OPSIZE_K_B, /* 11031 */ - IC_EVEX_L_W_OPSIZE_K_B, /* 11032 */ - IC_EVEX_L_W_OPSIZE_K_B, /* 11033 */ - IC_EVEX_L_W_OPSIZE_K_B, /* 11034 */ - IC_EVEX_L_W_OPSIZE_K_B, /* 11035 */ - IC_EVEX_L_W_OPSIZE_K_B, /* 11036 */ - IC_EVEX_L_W_OPSIZE_K_B, /* 11037 */ - IC_EVEX_L_W_OPSIZE_K_B, /* 11038 */ - IC_EVEX_L_W_OPSIZE_K_B, /* 11039 */ - IC_EVEX_L_K_B, /* 11040 */ - IC_EVEX_L_K_B, /* 11041 */ - IC_EVEX_L_XS_K_B, /* 11042 */ - IC_EVEX_L_XS_K_B, /* 11043 */ - IC_EVEX_L_XD_K_B, /* 11044 */ - IC_EVEX_L_XD_K_B, /* 11045 */ - IC_EVEX_L_XD_K_B, /* 11046 */ - IC_EVEX_L_XD_K_B, /* 11047 */ - IC_EVEX_L_W_K_B, /* 11048 */ - IC_EVEX_L_W_K_B, /* 11049 */ - IC_EVEX_L_W_XS_K_B, /* 11050 */ - IC_EVEX_L_W_XS_K_B, /* 11051 */ - IC_EVEX_L_W_XD_K_B, /* 11052 */ - IC_EVEX_L_W_XD_K_B, /* 11053 */ - IC_EVEX_L_W_XD_K_B, /* 11054 */ - IC_EVEX_L_W_XD_K_B, /* 11055 */ - IC_EVEX_L_OPSIZE_K_B, /* 11056 */ - IC_EVEX_L_OPSIZE_K_B, /* 11057 */ - IC_EVEX_L_OPSIZE_K_B, /* 11058 */ - IC_EVEX_L_OPSIZE_K_B, /* 11059 */ - IC_EVEX_L_OPSIZE_K_B, /* 11060 */ - IC_EVEX_L_OPSIZE_K_B, /* 11061 */ - IC_EVEX_L_OPSIZE_K_B, /* 11062 */ - IC_EVEX_L_OPSIZE_K_B, /* 11063 */ - IC_EVEX_L_W_OPSIZE_K_B, /* 11064 */ - IC_EVEX_L_W_OPSIZE_K_B, /* 11065 */ - IC_EVEX_L_W_OPSIZE_K_B, /* 11066 */ - IC_EVEX_L_W_OPSIZE_K_B, /* 11067 */ - IC_EVEX_L_W_OPSIZE_K_B, /* 11068 */ - IC_EVEX_L_W_OPSIZE_K_B, /* 11069 */ - IC_EVEX_L_W_OPSIZE_K_B, /* 11070 */ - IC_EVEX_L_W_OPSIZE_K_B, /* 11071 */ - IC_EVEX_L_K_B, /* 11072 */ - IC_EVEX_L_K_B, /* 11073 */ - IC_EVEX_L_XS_K_B, /* 11074 */ - IC_EVEX_L_XS_K_B, /* 11075 */ - IC_EVEX_L_XD_K_B, /* 11076 */ - IC_EVEX_L_XD_K_B, /* 11077 */ - IC_EVEX_L_XD_K_B, /* 11078 */ - IC_EVEX_L_XD_K_B, /* 11079 */ - IC_EVEX_L_W_K_B, /* 11080 */ - IC_EVEX_L_W_K_B, /* 11081 */ - IC_EVEX_L_W_XS_K_B, /* 11082 */ - IC_EVEX_L_W_XS_K_B, /* 11083 */ - IC_EVEX_L_W_XD_K_B, /* 11084 */ - IC_EVEX_L_W_XD_K_B, /* 11085 */ - IC_EVEX_L_W_XD_K_B, /* 11086 */ - IC_EVEX_L_W_XD_K_B, /* 11087 */ - IC_EVEX_L_OPSIZE_K_B, /* 11088 */ - IC_EVEX_L_OPSIZE_K_B, /* 11089 */ - IC_EVEX_L_OPSIZE_K_B, /* 11090 */ - IC_EVEX_L_OPSIZE_K_B, /* 11091 */ - IC_EVEX_L_OPSIZE_K_B, /* 11092 */ - IC_EVEX_L_OPSIZE_K_B, /* 11093 */ - IC_EVEX_L_OPSIZE_K_B, /* 11094 */ - IC_EVEX_L_OPSIZE_K_B, /* 11095 */ - IC_EVEX_L_W_OPSIZE_K_B, /* 11096 */ - IC_EVEX_L_W_OPSIZE_K_B, /* 11097 */ - IC_EVEX_L_W_OPSIZE_K_B, /* 11098 */ - IC_EVEX_L_W_OPSIZE_K_B, /* 11099 */ - IC_EVEX_L_W_OPSIZE_K_B, /* 11100 */ - IC_EVEX_L_W_OPSIZE_K_B, /* 11101 */ - IC_EVEX_L_W_OPSIZE_K_B, /* 11102 */ - IC_EVEX_L_W_OPSIZE_K_B, /* 11103 */ - IC_EVEX_L_K_B, /* 11104 */ - IC_EVEX_L_K_B, /* 11105 */ - IC_EVEX_L_XS_K_B, /* 11106 */ - IC_EVEX_L_XS_K_B, /* 11107 */ - IC_EVEX_L_XD_K_B, /* 11108 */ - IC_EVEX_L_XD_K_B, /* 11109 */ - IC_EVEX_L_XD_K_B, /* 11110 */ - IC_EVEX_L_XD_K_B, /* 11111 */ - IC_EVEX_L_W_K_B, /* 11112 */ - IC_EVEX_L_W_K_B, /* 11113 */ - IC_EVEX_L_W_XS_K_B, /* 11114 */ - IC_EVEX_L_W_XS_K_B, /* 11115 */ - IC_EVEX_L_W_XD_K_B, /* 11116 */ - IC_EVEX_L_W_XD_K_B, /* 11117 */ - IC_EVEX_L_W_XD_K_B, /* 11118 */ - IC_EVEX_L_W_XD_K_B, /* 11119 */ - IC_EVEX_L_OPSIZE_K_B, /* 11120 */ - IC_EVEX_L_OPSIZE_K_B, /* 11121 */ - IC_EVEX_L_OPSIZE_K_B, /* 11122 */ - IC_EVEX_L_OPSIZE_K_B, /* 11123 */ - IC_EVEX_L_OPSIZE_K_B, /* 11124 */ - IC_EVEX_L_OPSIZE_K_B, /* 11125 */ - IC_EVEX_L_OPSIZE_K_B, /* 11126 */ - IC_EVEX_L_OPSIZE_K_B, /* 11127 */ - IC_EVEX_L_W_OPSIZE_K_B, /* 11128 */ - IC_EVEX_L_W_OPSIZE_K_B, /* 11129 */ - IC_EVEX_L_W_OPSIZE_K_B, /* 11130 */ - IC_EVEX_L_W_OPSIZE_K_B, /* 11131 */ - IC_EVEX_L_W_OPSIZE_K_B, /* 11132 */ - IC_EVEX_L_W_OPSIZE_K_B, /* 11133 */ - IC_EVEX_L_W_OPSIZE_K_B, /* 11134 */ - IC_EVEX_L_W_OPSIZE_K_B, /* 11135 */ - IC_EVEX_L_K_B, /* 11136 */ - IC_EVEX_L_K_B, /* 11137 */ - IC_EVEX_L_XS_K_B, /* 11138 */ - IC_EVEX_L_XS_K_B, /* 11139 */ - IC_EVEX_L_XD_K_B, /* 11140 */ - IC_EVEX_L_XD_K_B, /* 11141 */ - IC_EVEX_L_XD_K_B, /* 11142 */ - IC_EVEX_L_XD_K_B, /* 11143 */ - IC_EVEX_L_W_K_B, /* 11144 */ - IC_EVEX_L_W_K_B, /* 11145 */ - IC_EVEX_L_W_XS_K_B, /* 11146 */ - IC_EVEX_L_W_XS_K_B, /* 11147 */ - IC_EVEX_L_W_XD_K_B, /* 11148 */ - IC_EVEX_L_W_XD_K_B, /* 11149 */ - IC_EVEX_L_W_XD_K_B, /* 11150 */ - IC_EVEX_L_W_XD_K_B, /* 11151 */ - IC_EVEX_L_OPSIZE_K_B, /* 11152 */ - IC_EVEX_L_OPSIZE_K_B, /* 11153 */ - IC_EVEX_L_OPSIZE_K_B, /* 11154 */ - IC_EVEX_L_OPSIZE_K_B, /* 11155 */ - IC_EVEX_L_OPSIZE_K_B, /* 11156 */ - IC_EVEX_L_OPSIZE_K_B, /* 11157 */ - IC_EVEX_L_OPSIZE_K_B, /* 11158 */ - IC_EVEX_L_OPSIZE_K_B, /* 11159 */ - IC_EVEX_L_W_OPSIZE_K_B, /* 11160 */ - IC_EVEX_L_W_OPSIZE_K_B, /* 11161 */ - IC_EVEX_L_W_OPSIZE_K_B, /* 11162 */ - IC_EVEX_L_W_OPSIZE_K_B, /* 11163 */ - IC_EVEX_L_W_OPSIZE_K_B, /* 11164 */ - IC_EVEX_L_W_OPSIZE_K_B, /* 11165 */ - IC_EVEX_L_W_OPSIZE_K_B, /* 11166 */ - IC_EVEX_L_W_OPSIZE_K_B, /* 11167 */ - IC_EVEX_L_K_B, /* 11168 */ - IC_EVEX_L_K_B, /* 11169 */ - IC_EVEX_L_XS_K_B, /* 11170 */ - IC_EVEX_L_XS_K_B, /* 11171 */ - IC_EVEX_L_XD_K_B, /* 11172 */ - IC_EVEX_L_XD_K_B, /* 11173 */ - IC_EVEX_L_XD_K_B, /* 11174 */ - IC_EVEX_L_XD_K_B, /* 11175 */ - IC_EVEX_L_W_K_B, /* 11176 */ - IC_EVEX_L_W_K_B, /* 11177 */ - IC_EVEX_L_W_XS_K_B, /* 11178 */ - IC_EVEX_L_W_XS_K_B, /* 11179 */ - IC_EVEX_L_W_XD_K_B, /* 11180 */ - IC_EVEX_L_W_XD_K_B, /* 11181 */ - IC_EVEX_L_W_XD_K_B, /* 11182 */ - IC_EVEX_L_W_XD_K_B, /* 11183 */ - IC_EVEX_L_OPSIZE_K_B, /* 11184 */ - IC_EVEX_L_OPSIZE_K_B, /* 11185 */ - IC_EVEX_L_OPSIZE_K_B, /* 11186 */ - IC_EVEX_L_OPSIZE_K_B, /* 11187 */ - IC_EVEX_L_OPSIZE_K_B, /* 11188 */ - IC_EVEX_L_OPSIZE_K_B, /* 11189 */ - IC_EVEX_L_OPSIZE_K_B, /* 11190 */ - IC_EVEX_L_OPSIZE_K_B, /* 11191 */ - IC_EVEX_L_W_OPSIZE_K_B, /* 11192 */ - IC_EVEX_L_W_OPSIZE_K_B, /* 11193 */ - IC_EVEX_L_W_OPSIZE_K_B, /* 11194 */ - IC_EVEX_L_W_OPSIZE_K_B, /* 11195 */ - IC_EVEX_L_W_OPSIZE_K_B, /* 11196 */ - IC_EVEX_L_W_OPSIZE_K_B, /* 11197 */ - IC_EVEX_L_W_OPSIZE_K_B, /* 11198 */ - IC_EVEX_L_W_OPSIZE_K_B, /* 11199 */ - IC_EVEX_L_K_B, /* 11200 */ - IC_EVEX_L_K_B, /* 11201 */ - IC_EVEX_L_XS_K_B, /* 11202 */ - IC_EVEX_L_XS_K_B, /* 11203 */ - IC_EVEX_L_XD_K_B, /* 11204 */ - IC_EVEX_L_XD_K_B, /* 11205 */ - IC_EVEX_L_XD_K_B, /* 11206 */ - IC_EVEX_L_XD_K_B, /* 11207 */ - IC_EVEX_L_W_K_B, /* 11208 */ - IC_EVEX_L_W_K_B, /* 11209 */ - IC_EVEX_L_W_XS_K_B, /* 11210 */ - IC_EVEX_L_W_XS_K_B, /* 11211 */ - IC_EVEX_L_W_XD_K_B, /* 11212 */ - IC_EVEX_L_W_XD_K_B, /* 11213 */ - IC_EVEX_L_W_XD_K_B, /* 11214 */ - IC_EVEX_L_W_XD_K_B, /* 11215 */ - IC_EVEX_L_OPSIZE_K_B, /* 11216 */ - IC_EVEX_L_OPSIZE_K_B, /* 11217 */ - IC_EVEX_L_OPSIZE_K_B, /* 11218 */ - IC_EVEX_L_OPSIZE_K_B, /* 11219 */ - IC_EVEX_L_OPSIZE_K_B, /* 11220 */ - IC_EVEX_L_OPSIZE_K_B, /* 11221 */ - IC_EVEX_L_OPSIZE_K_B, /* 11222 */ - IC_EVEX_L_OPSIZE_K_B, /* 11223 */ - IC_EVEX_L_W_OPSIZE_K_B, /* 11224 */ - IC_EVEX_L_W_OPSIZE_K_B, /* 11225 */ - IC_EVEX_L_W_OPSIZE_K_B, /* 11226 */ - IC_EVEX_L_W_OPSIZE_K_B, /* 11227 */ - IC_EVEX_L_W_OPSIZE_K_B, /* 11228 */ - IC_EVEX_L_W_OPSIZE_K_B, /* 11229 */ - IC_EVEX_L_W_OPSIZE_K_B, /* 11230 */ - IC_EVEX_L_W_OPSIZE_K_B, /* 11231 */ - IC_EVEX_L_K_B, /* 11232 */ - IC_EVEX_L_K_B, /* 11233 */ - IC_EVEX_L_XS_K_B, /* 11234 */ - IC_EVEX_L_XS_K_B, /* 11235 */ - IC_EVEX_L_XD_K_B, /* 11236 */ - IC_EVEX_L_XD_K_B, /* 11237 */ - IC_EVEX_L_XD_K_B, /* 11238 */ - IC_EVEX_L_XD_K_B, /* 11239 */ - IC_EVEX_L_W_K_B, /* 11240 */ - IC_EVEX_L_W_K_B, /* 11241 */ - IC_EVEX_L_W_XS_K_B, /* 11242 */ - IC_EVEX_L_W_XS_K_B, /* 11243 */ - IC_EVEX_L_W_XD_K_B, /* 11244 */ - IC_EVEX_L_W_XD_K_B, /* 11245 */ - IC_EVEX_L_W_XD_K_B, /* 11246 */ - IC_EVEX_L_W_XD_K_B, /* 11247 */ - IC_EVEX_L_OPSIZE_K_B, /* 11248 */ - IC_EVEX_L_OPSIZE_K_B, /* 11249 */ - IC_EVEX_L_OPSIZE_K_B, /* 11250 */ - IC_EVEX_L_OPSIZE_K_B, /* 11251 */ - IC_EVEX_L_OPSIZE_K_B, /* 11252 */ - IC_EVEX_L_OPSIZE_K_B, /* 11253 */ - IC_EVEX_L_OPSIZE_K_B, /* 11254 */ - IC_EVEX_L_OPSIZE_K_B, /* 11255 */ - IC_EVEX_L_W_OPSIZE_K_B, /* 11256 */ - IC_EVEX_L_W_OPSIZE_K_B, /* 11257 */ - IC_EVEX_L_W_OPSIZE_K_B, /* 11258 */ - IC_EVEX_L_W_OPSIZE_K_B, /* 11259 */ - IC_EVEX_L_W_OPSIZE_K_B, /* 11260 */ - IC_EVEX_L_W_OPSIZE_K_B, /* 11261 */ - IC_EVEX_L_W_OPSIZE_K_B, /* 11262 */ - IC_EVEX_L_W_OPSIZE_K_B, /* 11263 */ - IC, /* 11264 */ - IC_64BIT, /* 11265 */ - IC_XS, /* 11266 */ - IC_64BIT_XS, /* 11267 */ - IC_XD, /* 11268 */ - IC_64BIT_XD, /* 11269 */ - IC_XS, /* 11270 */ - IC_64BIT_XS, /* 11271 */ - IC, /* 11272 */ - IC_64BIT_REXW, /* 11273 */ - IC_XS, /* 11274 */ - IC_64BIT_REXW_XS, /* 11275 */ - IC_XD, /* 11276 */ - IC_64BIT_REXW_XD, /* 11277 */ - IC_XS, /* 11278 */ - IC_64BIT_REXW_XS, /* 11279 */ - IC_OPSIZE, /* 11280 */ - IC_64BIT_OPSIZE, /* 11281 */ - IC_XS_OPSIZE, /* 11282 */ - IC_64BIT_XS_OPSIZE, /* 11283 */ - IC_XD_OPSIZE, /* 11284 */ - IC_64BIT_XD_OPSIZE, /* 11285 */ - IC_XS_OPSIZE, /* 11286 */ - IC_64BIT_XD_OPSIZE, /* 11287 */ - IC_OPSIZE, /* 11288 */ - IC_64BIT_REXW_OPSIZE, /* 11289 */ - IC_XS_OPSIZE, /* 11290 */ - IC_64BIT_REXW_XS, /* 11291 */ - IC_XD_OPSIZE, /* 11292 */ - IC_64BIT_REXW_XD, /* 11293 */ - IC_XS_OPSIZE, /* 11294 */ - IC_64BIT_REXW_XS, /* 11295 */ - IC_ADSIZE, /* 11296 */ - IC_64BIT_ADSIZE, /* 11297 */ - IC_XS, /* 11298 */ - IC_64BIT_XS, /* 11299 */ - IC_XD, /* 11300 */ - IC_64BIT_XD, /* 11301 */ - IC_XS, /* 11302 */ - IC_64BIT_XS, /* 11303 */ - IC_ADSIZE, /* 11304 */ - IC_64BIT_ADSIZE, /* 11305 */ - IC_XS, /* 11306 */ - IC_64BIT_REXW_XS, /* 11307 */ - IC_XD, /* 11308 */ - IC_64BIT_REXW_XD, /* 11309 */ - IC_XS, /* 11310 */ - IC_64BIT_REXW_XS, /* 11311 */ - IC_OPSIZE, /* 11312 */ - IC_64BIT_OPSIZE, /* 11313 */ - IC_XS_OPSIZE, /* 11314 */ - IC_64BIT_XS_OPSIZE, /* 11315 */ - IC_XD_OPSIZE, /* 11316 */ - IC_64BIT_XD_OPSIZE, /* 11317 */ - IC_XS_OPSIZE, /* 11318 */ - IC_64BIT_XD_OPSIZE, /* 11319 */ - IC_OPSIZE, /* 11320 */ - IC_64BIT_REXW_OPSIZE, /* 11321 */ - IC_XS_OPSIZE, /* 11322 */ - IC_64BIT_REXW_XS, /* 11323 */ - IC_XD_OPSIZE, /* 11324 */ - IC_64BIT_REXW_XD, /* 11325 */ - IC_XS_OPSIZE, /* 11326 */ - IC_64BIT_REXW_XS, /* 11327 */ - IC_VEX, /* 11328 */ - IC_VEX, /* 11329 */ - IC_VEX_XS, /* 11330 */ - IC_VEX_XS, /* 11331 */ - IC_VEX_XD, /* 11332 */ - IC_VEX_XD, /* 11333 */ - IC_VEX_XD, /* 11334 */ - IC_VEX_XD, /* 11335 */ - IC_VEX_W, /* 11336 */ - IC_VEX_W, /* 11337 */ - IC_VEX_W_XS, /* 11338 */ - IC_VEX_W_XS, /* 11339 */ - IC_VEX_W_XD, /* 11340 */ - IC_VEX_W_XD, /* 11341 */ - IC_VEX_W_XD, /* 11342 */ - IC_VEX_W_XD, /* 11343 */ - IC_VEX_OPSIZE, /* 11344 */ - IC_VEX_OPSIZE, /* 11345 */ - IC_VEX_OPSIZE, /* 11346 */ - IC_VEX_OPSIZE, /* 11347 */ - IC_VEX_OPSIZE, /* 11348 */ - IC_VEX_OPSIZE, /* 11349 */ - IC_VEX_OPSIZE, /* 11350 */ - IC_VEX_OPSIZE, /* 11351 */ - IC_VEX_W_OPSIZE, /* 11352 */ - IC_VEX_W_OPSIZE, /* 11353 */ - IC_VEX_W_OPSIZE, /* 11354 */ - IC_VEX_W_OPSIZE, /* 11355 */ - IC_VEX_W_OPSIZE, /* 11356 */ - IC_VEX_W_OPSIZE, /* 11357 */ - IC_VEX_W_OPSIZE, /* 11358 */ - IC_VEX_W_OPSIZE, /* 11359 */ - IC_VEX, /* 11360 */ - IC_VEX, /* 11361 */ - IC_VEX_XS, /* 11362 */ - IC_VEX_XS, /* 11363 */ - IC_VEX_XD, /* 11364 */ - IC_VEX_XD, /* 11365 */ - IC_VEX_XD, /* 11366 */ - IC_VEX_XD, /* 11367 */ - IC_VEX_W, /* 11368 */ - IC_VEX_W, /* 11369 */ - IC_VEX_W_XS, /* 11370 */ - IC_VEX_W_XS, /* 11371 */ - IC_VEX_W_XD, /* 11372 */ - IC_VEX_W_XD, /* 11373 */ - IC_VEX_W_XD, /* 11374 */ - IC_VEX_W_XD, /* 11375 */ - IC_VEX_OPSIZE, /* 11376 */ - IC_VEX_OPSIZE, /* 11377 */ - IC_VEX_OPSIZE, /* 11378 */ - IC_VEX_OPSIZE, /* 11379 */ - IC_VEX_OPSIZE, /* 11380 */ - IC_VEX_OPSIZE, /* 11381 */ - IC_VEX_OPSIZE, /* 11382 */ - IC_VEX_OPSIZE, /* 11383 */ - IC_VEX_W_OPSIZE, /* 11384 */ - IC_VEX_W_OPSIZE, /* 11385 */ - IC_VEX_W_OPSIZE, /* 11386 */ - IC_VEX_W_OPSIZE, /* 11387 */ - IC_VEX_W_OPSIZE, /* 11388 */ - IC_VEX_W_OPSIZE, /* 11389 */ - IC_VEX_W_OPSIZE, /* 11390 */ - IC_VEX_W_OPSIZE, /* 11391 */ - IC_VEX_L, /* 11392 */ - IC_VEX_L, /* 11393 */ - IC_VEX_L_XS, /* 11394 */ - IC_VEX_L_XS, /* 11395 */ - IC_VEX_L_XD, /* 11396 */ - IC_VEX_L_XD, /* 11397 */ - IC_VEX_L_XD, /* 11398 */ - IC_VEX_L_XD, /* 11399 */ - IC_VEX_L_W, /* 11400 */ - IC_VEX_L_W, /* 11401 */ - IC_VEX_L_W_XS, /* 11402 */ - IC_VEX_L_W_XS, /* 11403 */ - IC_VEX_L_W_XD, /* 11404 */ - IC_VEX_L_W_XD, /* 11405 */ - IC_VEX_L_W_XD, /* 11406 */ - IC_VEX_L_W_XD, /* 11407 */ - IC_VEX_L_OPSIZE, /* 11408 */ - IC_VEX_L_OPSIZE, /* 11409 */ - IC_VEX_L_OPSIZE, /* 11410 */ - IC_VEX_L_OPSIZE, /* 11411 */ - IC_VEX_L_OPSIZE, /* 11412 */ - IC_VEX_L_OPSIZE, /* 11413 */ - IC_VEX_L_OPSIZE, /* 11414 */ - IC_VEX_L_OPSIZE, /* 11415 */ - IC_VEX_L_W_OPSIZE, /* 11416 */ - IC_VEX_L_W_OPSIZE, /* 11417 */ - IC_VEX_L_W_OPSIZE, /* 11418 */ - IC_VEX_L_W_OPSIZE, /* 11419 */ - IC_VEX_L_W_OPSIZE, /* 11420 */ - IC_VEX_L_W_OPSIZE, /* 11421 */ - IC_VEX_L_W_OPSIZE, /* 11422 */ - IC_VEX_L_W_OPSIZE, /* 11423 */ - IC_VEX_L, /* 11424 */ - IC_VEX_L, /* 11425 */ - IC_VEX_L_XS, /* 11426 */ - IC_VEX_L_XS, /* 11427 */ - IC_VEX_L_XD, /* 11428 */ - IC_VEX_L_XD, /* 11429 */ - IC_VEX_L_XD, /* 11430 */ - IC_VEX_L_XD, /* 11431 */ - IC_VEX_L_W, /* 11432 */ - IC_VEX_L_W, /* 11433 */ - IC_VEX_L_W_XS, /* 11434 */ - IC_VEX_L_W_XS, /* 11435 */ - IC_VEX_L_W_XD, /* 11436 */ - IC_VEX_L_W_XD, /* 11437 */ - IC_VEX_L_W_XD, /* 11438 */ - IC_VEX_L_W_XD, /* 11439 */ - IC_VEX_L_OPSIZE, /* 11440 */ - IC_VEX_L_OPSIZE, /* 11441 */ - IC_VEX_L_OPSIZE, /* 11442 */ - IC_VEX_L_OPSIZE, /* 11443 */ - IC_VEX_L_OPSIZE, /* 11444 */ - IC_VEX_L_OPSIZE, /* 11445 */ - IC_VEX_L_OPSIZE, /* 11446 */ - IC_VEX_L_OPSIZE, /* 11447 */ - IC_VEX_L_W_OPSIZE, /* 11448 */ - IC_VEX_L_W_OPSIZE, /* 11449 */ - IC_VEX_L_W_OPSIZE, /* 11450 */ - IC_VEX_L_W_OPSIZE, /* 11451 */ - IC_VEX_L_W_OPSIZE, /* 11452 */ - IC_VEX_L_W_OPSIZE, /* 11453 */ - IC_VEX_L_W_OPSIZE, /* 11454 */ - IC_VEX_L_W_OPSIZE, /* 11455 */ - IC_VEX_L, /* 11456 */ - IC_VEX_L, /* 11457 */ - IC_VEX_L_XS, /* 11458 */ - IC_VEX_L_XS, /* 11459 */ - IC_VEX_L_XD, /* 11460 */ - IC_VEX_L_XD, /* 11461 */ - IC_VEX_L_XD, /* 11462 */ - IC_VEX_L_XD, /* 11463 */ - IC_VEX_L_W, /* 11464 */ - IC_VEX_L_W, /* 11465 */ - IC_VEX_L_W_XS, /* 11466 */ - IC_VEX_L_W_XS, /* 11467 */ - IC_VEX_L_W_XD, /* 11468 */ - IC_VEX_L_W_XD, /* 11469 */ - IC_VEX_L_W_XD, /* 11470 */ - IC_VEX_L_W_XD, /* 11471 */ - IC_VEX_L_OPSIZE, /* 11472 */ - IC_VEX_L_OPSIZE, /* 11473 */ - IC_VEX_L_OPSIZE, /* 11474 */ - IC_VEX_L_OPSIZE, /* 11475 */ - IC_VEX_L_OPSIZE, /* 11476 */ - IC_VEX_L_OPSIZE, /* 11477 */ - IC_VEX_L_OPSIZE, /* 11478 */ - IC_VEX_L_OPSIZE, /* 11479 */ - IC_VEX_L_W_OPSIZE, /* 11480 */ - IC_VEX_L_W_OPSIZE, /* 11481 */ - IC_VEX_L_W_OPSIZE, /* 11482 */ - IC_VEX_L_W_OPSIZE, /* 11483 */ - IC_VEX_L_W_OPSIZE, /* 11484 */ - IC_VEX_L_W_OPSIZE, /* 11485 */ - IC_VEX_L_W_OPSIZE, /* 11486 */ - IC_VEX_L_W_OPSIZE, /* 11487 */ - IC_VEX_L, /* 11488 */ - IC_VEX_L, /* 11489 */ - IC_VEX_L_XS, /* 11490 */ - IC_VEX_L_XS, /* 11491 */ - IC_VEX_L_XD, /* 11492 */ - IC_VEX_L_XD, /* 11493 */ - IC_VEX_L_XD, /* 11494 */ - IC_VEX_L_XD, /* 11495 */ - IC_VEX_L_W, /* 11496 */ - IC_VEX_L_W, /* 11497 */ - IC_VEX_L_W_XS, /* 11498 */ - IC_VEX_L_W_XS, /* 11499 */ - IC_VEX_L_W_XD, /* 11500 */ - IC_VEX_L_W_XD, /* 11501 */ - IC_VEX_L_W_XD, /* 11502 */ - IC_VEX_L_W_XD, /* 11503 */ - IC_VEX_L_OPSIZE, /* 11504 */ - IC_VEX_L_OPSIZE, /* 11505 */ - IC_VEX_L_OPSIZE, /* 11506 */ - IC_VEX_L_OPSIZE, /* 11507 */ - IC_VEX_L_OPSIZE, /* 11508 */ - IC_VEX_L_OPSIZE, /* 11509 */ - IC_VEX_L_OPSIZE, /* 11510 */ - IC_VEX_L_OPSIZE, /* 11511 */ - IC_VEX_L_W_OPSIZE, /* 11512 */ - IC_VEX_L_W_OPSIZE, /* 11513 */ - IC_VEX_L_W_OPSIZE, /* 11514 */ - IC_VEX_L_W_OPSIZE, /* 11515 */ - IC_VEX_L_W_OPSIZE, /* 11516 */ - IC_VEX_L_W_OPSIZE, /* 11517 */ - IC_VEX_L_W_OPSIZE, /* 11518 */ - IC_VEX_L_W_OPSIZE, /* 11519 */ - IC_EVEX_L2_K_B, /* 11520 */ - IC_EVEX_L2_K_B, /* 11521 */ - IC_EVEX_L2_XS_K_B, /* 11522 */ - IC_EVEX_L2_XS_K_B, /* 11523 */ - IC_EVEX_L2_XD_K_B, /* 11524 */ - IC_EVEX_L2_XD_K_B, /* 11525 */ - IC_EVEX_L2_XD_K_B, /* 11526 */ - IC_EVEX_L2_XD_K_B, /* 11527 */ - IC_EVEX_L2_W_K_B, /* 11528 */ - IC_EVEX_L2_W_K_B, /* 11529 */ - IC_EVEX_L2_W_XS_K_B, /* 11530 */ - IC_EVEX_L2_W_XS_K_B, /* 11531 */ - IC_EVEX_L2_W_XD_K_B, /* 11532 */ - IC_EVEX_L2_W_XD_K_B, /* 11533 */ - IC_EVEX_L2_W_XD_K_B, /* 11534 */ - IC_EVEX_L2_W_XD_K_B, /* 11535 */ - IC_EVEX_L2_OPSIZE_K_B, /* 11536 */ - IC_EVEX_L2_OPSIZE_K_B, /* 11537 */ - IC_EVEX_L2_OPSIZE_K_B, /* 11538 */ - IC_EVEX_L2_OPSIZE_K_B, /* 11539 */ - IC_EVEX_L2_OPSIZE_K_B, /* 11540 */ - IC_EVEX_L2_OPSIZE_K_B, /* 11541 */ - IC_EVEX_L2_OPSIZE_K_B, /* 11542 */ - IC_EVEX_L2_OPSIZE_K_B, /* 11543 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 11544 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 11545 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 11546 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 11547 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 11548 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 11549 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 11550 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 11551 */ - IC_EVEX_L2_K_B, /* 11552 */ - IC_EVEX_L2_K_B, /* 11553 */ - IC_EVEX_L2_XS_K_B, /* 11554 */ - IC_EVEX_L2_XS_K_B, /* 11555 */ - IC_EVEX_L2_XD_K_B, /* 11556 */ - IC_EVEX_L2_XD_K_B, /* 11557 */ - IC_EVEX_L2_XD_K_B, /* 11558 */ - IC_EVEX_L2_XD_K_B, /* 11559 */ - IC_EVEX_L2_W_K_B, /* 11560 */ - IC_EVEX_L2_W_K_B, /* 11561 */ - IC_EVEX_L2_W_XS_K_B, /* 11562 */ - IC_EVEX_L2_W_XS_K_B, /* 11563 */ - IC_EVEX_L2_W_XD_K_B, /* 11564 */ - IC_EVEX_L2_W_XD_K_B, /* 11565 */ - IC_EVEX_L2_W_XD_K_B, /* 11566 */ - IC_EVEX_L2_W_XD_K_B, /* 11567 */ - IC_EVEX_L2_OPSIZE_K_B, /* 11568 */ - IC_EVEX_L2_OPSIZE_K_B, /* 11569 */ - IC_EVEX_L2_OPSIZE_K_B, /* 11570 */ - IC_EVEX_L2_OPSIZE_K_B, /* 11571 */ - IC_EVEX_L2_OPSIZE_K_B, /* 11572 */ - IC_EVEX_L2_OPSIZE_K_B, /* 11573 */ - IC_EVEX_L2_OPSIZE_K_B, /* 11574 */ - IC_EVEX_L2_OPSIZE_K_B, /* 11575 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 11576 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 11577 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 11578 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 11579 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 11580 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 11581 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 11582 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 11583 */ - IC_EVEX_L2_K_B, /* 11584 */ - IC_EVEX_L2_K_B, /* 11585 */ - IC_EVEX_L2_XS_K_B, /* 11586 */ - IC_EVEX_L2_XS_K_B, /* 11587 */ - IC_EVEX_L2_XD_K_B, /* 11588 */ - IC_EVEX_L2_XD_K_B, /* 11589 */ - IC_EVEX_L2_XD_K_B, /* 11590 */ - IC_EVEX_L2_XD_K_B, /* 11591 */ - IC_EVEX_L2_W_K_B, /* 11592 */ - IC_EVEX_L2_W_K_B, /* 11593 */ - IC_EVEX_L2_W_XS_K_B, /* 11594 */ - IC_EVEX_L2_W_XS_K_B, /* 11595 */ - IC_EVEX_L2_W_XD_K_B, /* 11596 */ - IC_EVEX_L2_W_XD_K_B, /* 11597 */ - IC_EVEX_L2_W_XD_K_B, /* 11598 */ - IC_EVEX_L2_W_XD_K_B, /* 11599 */ - IC_EVEX_L2_OPSIZE_K_B, /* 11600 */ - IC_EVEX_L2_OPSIZE_K_B, /* 11601 */ - IC_EVEX_L2_OPSIZE_K_B, /* 11602 */ - IC_EVEX_L2_OPSIZE_K_B, /* 11603 */ - IC_EVEX_L2_OPSIZE_K_B, /* 11604 */ - IC_EVEX_L2_OPSIZE_K_B, /* 11605 */ - IC_EVEX_L2_OPSIZE_K_B, /* 11606 */ - IC_EVEX_L2_OPSIZE_K_B, /* 11607 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 11608 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 11609 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 11610 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 11611 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 11612 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 11613 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 11614 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 11615 */ - IC_EVEX_L2_K_B, /* 11616 */ - IC_EVEX_L2_K_B, /* 11617 */ - IC_EVEX_L2_XS_K_B, /* 11618 */ - IC_EVEX_L2_XS_K_B, /* 11619 */ - IC_EVEX_L2_XD_K_B, /* 11620 */ - IC_EVEX_L2_XD_K_B, /* 11621 */ - IC_EVEX_L2_XD_K_B, /* 11622 */ - IC_EVEX_L2_XD_K_B, /* 11623 */ - IC_EVEX_L2_W_K_B, /* 11624 */ - IC_EVEX_L2_W_K_B, /* 11625 */ - IC_EVEX_L2_W_XS_K_B, /* 11626 */ - IC_EVEX_L2_W_XS_K_B, /* 11627 */ - IC_EVEX_L2_W_XD_K_B, /* 11628 */ - IC_EVEX_L2_W_XD_K_B, /* 11629 */ - IC_EVEX_L2_W_XD_K_B, /* 11630 */ - IC_EVEX_L2_W_XD_K_B, /* 11631 */ - IC_EVEX_L2_OPSIZE_K_B, /* 11632 */ - IC_EVEX_L2_OPSIZE_K_B, /* 11633 */ - IC_EVEX_L2_OPSIZE_K_B, /* 11634 */ - IC_EVEX_L2_OPSIZE_K_B, /* 11635 */ - IC_EVEX_L2_OPSIZE_K_B, /* 11636 */ - IC_EVEX_L2_OPSIZE_K_B, /* 11637 */ - IC_EVEX_L2_OPSIZE_K_B, /* 11638 */ - IC_EVEX_L2_OPSIZE_K_B, /* 11639 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 11640 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 11641 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 11642 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 11643 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 11644 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 11645 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 11646 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 11647 */ - IC_EVEX_L2_K_B, /* 11648 */ - IC_EVEX_L2_K_B, /* 11649 */ - IC_EVEX_L2_XS_K_B, /* 11650 */ - IC_EVEX_L2_XS_K_B, /* 11651 */ - IC_EVEX_L2_XD_K_B, /* 11652 */ - IC_EVEX_L2_XD_K_B, /* 11653 */ - IC_EVEX_L2_XD_K_B, /* 11654 */ - IC_EVEX_L2_XD_K_B, /* 11655 */ - IC_EVEX_L2_W_K_B, /* 11656 */ - IC_EVEX_L2_W_K_B, /* 11657 */ - IC_EVEX_L2_W_XS_K_B, /* 11658 */ - IC_EVEX_L2_W_XS_K_B, /* 11659 */ - IC_EVEX_L2_W_XD_K_B, /* 11660 */ - IC_EVEX_L2_W_XD_K_B, /* 11661 */ - IC_EVEX_L2_W_XD_K_B, /* 11662 */ - IC_EVEX_L2_W_XD_K_B, /* 11663 */ - IC_EVEX_L2_OPSIZE_K_B, /* 11664 */ - IC_EVEX_L2_OPSIZE_K_B, /* 11665 */ - IC_EVEX_L2_OPSIZE_K_B, /* 11666 */ - IC_EVEX_L2_OPSIZE_K_B, /* 11667 */ - IC_EVEX_L2_OPSIZE_K_B, /* 11668 */ - IC_EVEX_L2_OPSIZE_K_B, /* 11669 */ - IC_EVEX_L2_OPSIZE_K_B, /* 11670 */ - IC_EVEX_L2_OPSIZE_K_B, /* 11671 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 11672 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 11673 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 11674 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 11675 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 11676 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 11677 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 11678 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 11679 */ - IC_EVEX_L2_K_B, /* 11680 */ - IC_EVEX_L2_K_B, /* 11681 */ - IC_EVEX_L2_XS_K_B, /* 11682 */ - IC_EVEX_L2_XS_K_B, /* 11683 */ - IC_EVEX_L2_XD_K_B, /* 11684 */ - IC_EVEX_L2_XD_K_B, /* 11685 */ - IC_EVEX_L2_XD_K_B, /* 11686 */ - IC_EVEX_L2_XD_K_B, /* 11687 */ - IC_EVEX_L2_W_K_B, /* 11688 */ - IC_EVEX_L2_W_K_B, /* 11689 */ - IC_EVEX_L2_W_XS_K_B, /* 11690 */ - IC_EVEX_L2_W_XS_K_B, /* 11691 */ - IC_EVEX_L2_W_XD_K_B, /* 11692 */ - IC_EVEX_L2_W_XD_K_B, /* 11693 */ - IC_EVEX_L2_W_XD_K_B, /* 11694 */ - IC_EVEX_L2_W_XD_K_B, /* 11695 */ - IC_EVEX_L2_OPSIZE_K_B, /* 11696 */ - IC_EVEX_L2_OPSIZE_K_B, /* 11697 */ - IC_EVEX_L2_OPSIZE_K_B, /* 11698 */ - IC_EVEX_L2_OPSIZE_K_B, /* 11699 */ - IC_EVEX_L2_OPSIZE_K_B, /* 11700 */ - IC_EVEX_L2_OPSIZE_K_B, /* 11701 */ - IC_EVEX_L2_OPSIZE_K_B, /* 11702 */ - IC_EVEX_L2_OPSIZE_K_B, /* 11703 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 11704 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 11705 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 11706 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 11707 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 11708 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 11709 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 11710 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 11711 */ - IC_EVEX_L2_K_B, /* 11712 */ - IC_EVEX_L2_K_B, /* 11713 */ - IC_EVEX_L2_XS_K_B, /* 11714 */ - IC_EVEX_L2_XS_K_B, /* 11715 */ - IC_EVEX_L2_XD_K_B, /* 11716 */ - IC_EVEX_L2_XD_K_B, /* 11717 */ - IC_EVEX_L2_XD_K_B, /* 11718 */ - IC_EVEX_L2_XD_K_B, /* 11719 */ - IC_EVEX_L2_W_K_B, /* 11720 */ - IC_EVEX_L2_W_K_B, /* 11721 */ - IC_EVEX_L2_W_XS_K_B, /* 11722 */ - IC_EVEX_L2_W_XS_K_B, /* 11723 */ - IC_EVEX_L2_W_XD_K_B, /* 11724 */ - IC_EVEX_L2_W_XD_K_B, /* 11725 */ - IC_EVEX_L2_W_XD_K_B, /* 11726 */ - IC_EVEX_L2_W_XD_K_B, /* 11727 */ - IC_EVEX_L2_OPSIZE_K_B, /* 11728 */ - IC_EVEX_L2_OPSIZE_K_B, /* 11729 */ - IC_EVEX_L2_OPSIZE_K_B, /* 11730 */ - IC_EVEX_L2_OPSIZE_K_B, /* 11731 */ - IC_EVEX_L2_OPSIZE_K_B, /* 11732 */ - IC_EVEX_L2_OPSIZE_K_B, /* 11733 */ - IC_EVEX_L2_OPSIZE_K_B, /* 11734 */ - IC_EVEX_L2_OPSIZE_K_B, /* 11735 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 11736 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 11737 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 11738 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 11739 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 11740 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 11741 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 11742 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 11743 */ - IC_EVEX_L2_K_B, /* 11744 */ - IC_EVEX_L2_K_B, /* 11745 */ - IC_EVEX_L2_XS_K_B, /* 11746 */ - IC_EVEX_L2_XS_K_B, /* 11747 */ - IC_EVEX_L2_XD_K_B, /* 11748 */ - IC_EVEX_L2_XD_K_B, /* 11749 */ - IC_EVEX_L2_XD_K_B, /* 11750 */ - IC_EVEX_L2_XD_K_B, /* 11751 */ - IC_EVEX_L2_W_K_B, /* 11752 */ - IC_EVEX_L2_W_K_B, /* 11753 */ - IC_EVEX_L2_W_XS_K_B, /* 11754 */ - IC_EVEX_L2_W_XS_K_B, /* 11755 */ - IC_EVEX_L2_W_XD_K_B, /* 11756 */ - IC_EVEX_L2_W_XD_K_B, /* 11757 */ - IC_EVEX_L2_W_XD_K_B, /* 11758 */ - IC_EVEX_L2_W_XD_K_B, /* 11759 */ - IC_EVEX_L2_OPSIZE_K_B, /* 11760 */ - IC_EVEX_L2_OPSIZE_K_B, /* 11761 */ - IC_EVEX_L2_OPSIZE_K_B, /* 11762 */ - IC_EVEX_L2_OPSIZE_K_B, /* 11763 */ - IC_EVEX_L2_OPSIZE_K_B, /* 11764 */ - IC_EVEX_L2_OPSIZE_K_B, /* 11765 */ - IC_EVEX_L2_OPSIZE_K_B, /* 11766 */ - IC_EVEX_L2_OPSIZE_K_B, /* 11767 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 11768 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 11769 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 11770 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 11771 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 11772 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 11773 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 11774 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 11775 */ - IC, /* 11776 */ - IC_64BIT, /* 11777 */ - IC_XS, /* 11778 */ - IC_64BIT_XS, /* 11779 */ - IC_XD, /* 11780 */ - IC_64BIT_XD, /* 11781 */ - IC_XS, /* 11782 */ - IC_64BIT_XS, /* 11783 */ - IC, /* 11784 */ - IC_64BIT_REXW, /* 11785 */ - IC_XS, /* 11786 */ - IC_64BIT_REXW_XS, /* 11787 */ - IC_XD, /* 11788 */ - IC_64BIT_REXW_XD, /* 11789 */ - IC_XS, /* 11790 */ - IC_64BIT_REXW_XS, /* 11791 */ - IC_OPSIZE, /* 11792 */ - IC_64BIT_OPSIZE, /* 11793 */ - IC_XS_OPSIZE, /* 11794 */ - IC_64BIT_XS_OPSIZE, /* 11795 */ - IC_XD_OPSIZE, /* 11796 */ - IC_64BIT_XD_OPSIZE, /* 11797 */ - IC_XS_OPSIZE, /* 11798 */ - IC_64BIT_XD_OPSIZE, /* 11799 */ - IC_OPSIZE, /* 11800 */ - IC_64BIT_REXW_OPSIZE, /* 11801 */ - IC_XS_OPSIZE, /* 11802 */ - IC_64BIT_REXW_XS, /* 11803 */ - IC_XD_OPSIZE, /* 11804 */ - IC_64BIT_REXW_XD, /* 11805 */ - IC_XS_OPSIZE, /* 11806 */ - IC_64BIT_REXW_XS, /* 11807 */ - IC_ADSIZE, /* 11808 */ - IC_64BIT_ADSIZE, /* 11809 */ - IC_XS, /* 11810 */ - IC_64BIT_XS, /* 11811 */ - IC_XD, /* 11812 */ - IC_64BIT_XD, /* 11813 */ - IC_XS, /* 11814 */ - IC_64BIT_XS, /* 11815 */ - IC_ADSIZE, /* 11816 */ - IC_64BIT_ADSIZE, /* 11817 */ - IC_XS, /* 11818 */ - IC_64BIT_REXW_XS, /* 11819 */ - IC_XD, /* 11820 */ - IC_64BIT_REXW_XD, /* 11821 */ - IC_XS, /* 11822 */ - IC_64BIT_REXW_XS, /* 11823 */ - IC_OPSIZE, /* 11824 */ - IC_64BIT_OPSIZE, /* 11825 */ - IC_XS_OPSIZE, /* 11826 */ - IC_64BIT_XS_OPSIZE, /* 11827 */ - IC_XD_OPSIZE, /* 11828 */ - IC_64BIT_XD_OPSIZE, /* 11829 */ - IC_XS_OPSIZE, /* 11830 */ - IC_64BIT_XD_OPSIZE, /* 11831 */ - IC_OPSIZE, /* 11832 */ - IC_64BIT_REXW_OPSIZE, /* 11833 */ - IC_XS_OPSIZE, /* 11834 */ - IC_64BIT_REXW_XS, /* 11835 */ - IC_XD_OPSIZE, /* 11836 */ - IC_64BIT_REXW_XD, /* 11837 */ - IC_XS_OPSIZE, /* 11838 */ - IC_64BIT_REXW_XS, /* 11839 */ - IC_VEX, /* 11840 */ - IC_VEX, /* 11841 */ - IC_VEX_XS, /* 11842 */ - IC_VEX_XS, /* 11843 */ - IC_VEX_XD, /* 11844 */ - IC_VEX_XD, /* 11845 */ - IC_VEX_XD, /* 11846 */ - IC_VEX_XD, /* 11847 */ - IC_VEX_W, /* 11848 */ - IC_VEX_W, /* 11849 */ - IC_VEX_W_XS, /* 11850 */ - IC_VEX_W_XS, /* 11851 */ - IC_VEX_W_XD, /* 11852 */ - IC_VEX_W_XD, /* 11853 */ - IC_VEX_W_XD, /* 11854 */ - IC_VEX_W_XD, /* 11855 */ - IC_VEX_OPSIZE, /* 11856 */ - IC_VEX_OPSIZE, /* 11857 */ - IC_VEX_OPSIZE, /* 11858 */ - IC_VEX_OPSIZE, /* 11859 */ - IC_VEX_OPSIZE, /* 11860 */ - IC_VEX_OPSIZE, /* 11861 */ - IC_VEX_OPSIZE, /* 11862 */ - IC_VEX_OPSIZE, /* 11863 */ - IC_VEX_W_OPSIZE, /* 11864 */ - IC_VEX_W_OPSIZE, /* 11865 */ - IC_VEX_W_OPSIZE, /* 11866 */ - IC_VEX_W_OPSIZE, /* 11867 */ - IC_VEX_W_OPSIZE, /* 11868 */ - IC_VEX_W_OPSIZE, /* 11869 */ - IC_VEX_W_OPSIZE, /* 11870 */ - IC_VEX_W_OPSIZE, /* 11871 */ - IC_VEX, /* 11872 */ - IC_VEX, /* 11873 */ - IC_VEX_XS, /* 11874 */ - IC_VEX_XS, /* 11875 */ - IC_VEX_XD, /* 11876 */ - IC_VEX_XD, /* 11877 */ - IC_VEX_XD, /* 11878 */ - IC_VEX_XD, /* 11879 */ - IC_VEX_W, /* 11880 */ - IC_VEX_W, /* 11881 */ - IC_VEX_W_XS, /* 11882 */ - IC_VEX_W_XS, /* 11883 */ - IC_VEX_W_XD, /* 11884 */ - IC_VEX_W_XD, /* 11885 */ - IC_VEX_W_XD, /* 11886 */ - IC_VEX_W_XD, /* 11887 */ - IC_VEX_OPSIZE, /* 11888 */ - IC_VEX_OPSIZE, /* 11889 */ - IC_VEX_OPSIZE, /* 11890 */ - IC_VEX_OPSIZE, /* 11891 */ - IC_VEX_OPSIZE, /* 11892 */ - IC_VEX_OPSIZE, /* 11893 */ - IC_VEX_OPSIZE, /* 11894 */ - IC_VEX_OPSIZE, /* 11895 */ - IC_VEX_W_OPSIZE, /* 11896 */ - IC_VEX_W_OPSIZE, /* 11897 */ - IC_VEX_W_OPSIZE, /* 11898 */ - IC_VEX_W_OPSIZE, /* 11899 */ - IC_VEX_W_OPSIZE, /* 11900 */ - IC_VEX_W_OPSIZE, /* 11901 */ - IC_VEX_W_OPSIZE, /* 11902 */ - IC_VEX_W_OPSIZE, /* 11903 */ - IC_VEX_L, /* 11904 */ - IC_VEX_L, /* 11905 */ - IC_VEX_L_XS, /* 11906 */ - IC_VEX_L_XS, /* 11907 */ - IC_VEX_L_XD, /* 11908 */ - IC_VEX_L_XD, /* 11909 */ - IC_VEX_L_XD, /* 11910 */ - IC_VEX_L_XD, /* 11911 */ - IC_VEX_L_W, /* 11912 */ - IC_VEX_L_W, /* 11913 */ - IC_VEX_L_W_XS, /* 11914 */ - IC_VEX_L_W_XS, /* 11915 */ - IC_VEX_L_W_XD, /* 11916 */ - IC_VEX_L_W_XD, /* 11917 */ - IC_VEX_L_W_XD, /* 11918 */ - IC_VEX_L_W_XD, /* 11919 */ - IC_VEX_L_OPSIZE, /* 11920 */ - IC_VEX_L_OPSIZE, /* 11921 */ - IC_VEX_L_OPSIZE, /* 11922 */ - IC_VEX_L_OPSIZE, /* 11923 */ - IC_VEX_L_OPSIZE, /* 11924 */ - IC_VEX_L_OPSIZE, /* 11925 */ - IC_VEX_L_OPSIZE, /* 11926 */ - IC_VEX_L_OPSIZE, /* 11927 */ - IC_VEX_L_W_OPSIZE, /* 11928 */ - IC_VEX_L_W_OPSIZE, /* 11929 */ - IC_VEX_L_W_OPSIZE, /* 11930 */ - IC_VEX_L_W_OPSIZE, /* 11931 */ - IC_VEX_L_W_OPSIZE, /* 11932 */ - IC_VEX_L_W_OPSIZE, /* 11933 */ - IC_VEX_L_W_OPSIZE, /* 11934 */ - IC_VEX_L_W_OPSIZE, /* 11935 */ - IC_VEX_L, /* 11936 */ - IC_VEX_L, /* 11937 */ - IC_VEX_L_XS, /* 11938 */ - IC_VEX_L_XS, /* 11939 */ - IC_VEX_L_XD, /* 11940 */ - IC_VEX_L_XD, /* 11941 */ - IC_VEX_L_XD, /* 11942 */ - IC_VEX_L_XD, /* 11943 */ - IC_VEX_L_W, /* 11944 */ - IC_VEX_L_W, /* 11945 */ - IC_VEX_L_W_XS, /* 11946 */ - IC_VEX_L_W_XS, /* 11947 */ - IC_VEX_L_W_XD, /* 11948 */ - IC_VEX_L_W_XD, /* 11949 */ - IC_VEX_L_W_XD, /* 11950 */ - IC_VEX_L_W_XD, /* 11951 */ - IC_VEX_L_OPSIZE, /* 11952 */ - IC_VEX_L_OPSIZE, /* 11953 */ - IC_VEX_L_OPSIZE, /* 11954 */ - IC_VEX_L_OPSIZE, /* 11955 */ - IC_VEX_L_OPSIZE, /* 11956 */ - IC_VEX_L_OPSIZE, /* 11957 */ - IC_VEX_L_OPSIZE, /* 11958 */ - IC_VEX_L_OPSIZE, /* 11959 */ - IC_VEX_L_W_OPSIZE, /* 11960 */ - IC_VEX_L_W_OPSIZE, /* 11961 */ - IC_VEX_L_W_OPSIZE, /* 11962 */ - IC_VEX_L_W_OPSIZE, /* 11963 */ - IC_VEX_L_W_OPSIZE, /* 11964 */ - IC_VEX_L_W_OPSIZE, /* 11965 */ - IC_VEX_L_W_OPSIZE, /* 11966 */ - IC_VEX_L_W_OPSIZE, /* 11967 */ - IC_VEX_L, /* 11968 */ - IC_VEX_L, /* 11969 */ - IC_VEX_L_XS, /* 11970 */ - IC_VEX_L_XS, /* 11971 */ - IC_VEX_L_XD, /* 11972 */ - IC_VEX_L_XD, /* 11973 */ - IC_VEX_L_XD, /* 11974 */ - IC_VEX_L_XD, /* 11975 */ - IC_VEX_L_W, /* 11976 */ - IC_VEX_L_W, /* 11977 */ - IC_VEX_L_W_XS, /* 11978 */ - IC_VEX_L_W_XS, /* 11979 */ - IC_VEX_L_W_XD, /* 11980 */ - IC_VEX_L_W_XD, /* 11981 */ - IC_VEX_L_W_XD, /* 11982 */ - IC_VEX_L_W_XD, /* 11983 */ - IC_VEX_L_OPSIZE, /* 11984 */ - IC_VEX_L_OPSIZE, /* 11985 */ - IC_VEX_L_OPSIZE, /* 11986 */ - IC_VEX_L_OPSIZE, /* 11987 */ - IC_VEX_L_OPSIZE, /* 11988 */ - IC_VEX_L_OPSIZE, /* 11989 */ - IC_VEX_L_OPSIZE, /* 11990 */ - IC_VEX_L_OPSIZE, /* 11991 */ - IC_VEX_L_W_OPSIZE, /* 11992 */ - IC_VEX_L_W_OPSIZE, /* 11993 */ - IC_VEX_L_W_OPSIZE, /* 11994 */ - IC_VEX_L_W_OPSIZE, /* 11995 */ - IC_VEX_L_W_OPSIZE, /* 11996 */ - IC_VEX_L_W_OPSIZE, /* 11997 */ - IC_VEX_L_W_OPSIZE, /* 11998 */ - IC_VEX_L_W_OPSIZE, /* 11999 */ - IC_VEX_L, /* 12000 */ - IC_VEX_L, /* 12001 */ - IC_VEX_L_XS, /* 12002 */ - IC_VEX_L_XS, /* 12003 */ - IC_VEX_L_XD, /* 12004 */ - IC_VEX_L_XD, /* 12005 */ - IC_VEX_L_XD, /* 12006 */ - IC_VEX_L_XD, /* 12007 */ - IC_VEX_L_W, /* 12008 */ - IC_VEX_L_W, /* 12009 */ - IC_VEX_L_W_XS, /* 12010 */ - IC_VEX_L_W_XS, /* 12011 */ - IC_VEX_L_W_XD, /* 12012 */ - IC_VEX_L_W_XD, /* 12013 */ - IC_VEX_L_W_XD, /* 12014 */ - IC_VEX_L_W_XD, /* 12015 */ - IC_VEX_L_OPSIZE, /* 12016 */ - IC_VEX_L_OPSIZE, /* 12017 */ - IC_VEX_L_OPSIZE, /* 12018 */ - IC_VEX_L_OPSIZE, /* 12019 */ - IC_VEX_L_OPSIZE, /* 12020 */ - IC_VEX_L_OPSIZE, /* 12021 */ - IC_VEX_L_OPSIZE, /* 12022 */ - IC_VEX_L_OPSIZE, /* 12023 */ - IC_VEX_L_W_OPSIZE, /* 12024 */ - IC_VEX_L_W_OPSIZE, /* 12025 */ - IC_VEX_L_W_OPSIZE, /* 12026 */ - IC_VEX_L_W_OPSIZE, /* 12027 */ - IC_VEX_L_W_OPSIZE, /* 12028 */ - IC_VEX_L_W_OPSIZE, /* 12029 */ - IC_VEX_L_W_OPSIZE, /* 12030 */ - IC_VEX_L_W_OPSIZE, /* 12031 */ - IC_EVEX_L2_K_B, /* 12032 */ - IC_EVEX_L2_K_B, /* 12033 */ - IC_EVEX_L2_XS_K_B, /* 12034 */ - IC_EVEX_L2_XS_K_B, /* 12035 */ - IC_EVEX_L2_XD_K_B, /* 12036 */ - IC_EVEX_L2_XD_K_B, /* 12037 */ - IC_EVEX_L2_XD_K_B, /* 12038 */ - IC_EVEX_L2_XD_K_B, /* 12039 */ - IC_EVEX_L2_W_K_B, /* 12040 */ - IC_EVEX_L2_W_K_B, /* 12041 */ - IC_EVEX_L2_W_XS_K_B, /* 12042 */ - IC_EVEX_L2_W_XS_K_B, /* 12043 */ - IC_EVEX_L2_W_XD_K_B, /* 12044 */ - IC_EVEX_L2_W_XD_K_B, /* 12045 */ - IC_EVEX_L2_W_XD_K_B, /* 12046 */ - IC_EVEX_L2_W_XD_K_B, /* 12047 */ - IC_EVEX_L2_OPSIZE_K_B, /* 12048 */ - IC_EVEX_L2_OPSIZE_K_B, /* 12049 */ - IC_EVEX_L2_OPSIZE_K_B, /* 12050 */ - IC_EVEX_L2_OPSIZE_K_B, /* 12051 */ - IC_EVEX_L2_OPSIZE_K_B, /* 12052 */ - IC_EVEX_L2_OPSIZE_K_B, /* 12053 */ - IC_EVEX_L2_OPSIZE_K_B, /* 12054 */ - IC_EVEX_L2_OPSIZE_K_B, /* 12055 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 12056 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 12057 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 12058 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 12059 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 12060 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 12061 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 12062 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 12063 */ - IC_EVEX_L2_K_B, /* 12064 */ - IC_EVEX_L2_K_B, /* 12065 */ - IC_EVEX_L2_XS_K_B, /* 12066 */ - IC_EVEX_L2_XS_K_B, /* 12067 */ - IC_EVEX_L2_XD_K_B, /* 12068 */ - IC_EVEX_L2_XD_K_B, /* 12069 */ - IC_EVEX_L2_XD_K_B, /* 12070 */ - IC_EVEX_L2_XD_K_B, /* 12071 */ - IC_EVEX_L2_W_K_B, /* 12072 */ - IC_EVEX_L2_W_K_B, /* 12073 */ - IC_EVEX_L2_W_XS_K_B, /* 12074 */ - IC_EVEX_L2_W_XS_K_B, /* 12075 */ - IC_EVEX_L2_W_XD_K_B, /* 12076 */ - IC_EVEX_L2_W_XD_K_B, /* 12077 */ - IC_EVEX_L2_W_XD_K_B, /* 12078 */ - IC_EVEX_L2_W_XD_K_B, /* 12079 */ - IC_EVEX_L2_OPSIZE_K_B, /* 12080 */ - IC_EVEX_L2_OPSIZE_K_B, /* 12081 */ - IC_EVEX_L2_OPSIZE_K_B, /* 12082 */ - IC_EVEX_L2_OPSIZE_K_B, /* 12083 */ - IC_EVEX_L2_OPSIZE_K_B, /* 12084 */ - IC_EVEX_L2_OPSIZE_K_B, /* 12085 */ - IC_EVEX_L2_OPSIZE_K_B, /* 12086 */ - IC_EVEX_L2_OPSIZE_K_B, /* 12087 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 12088 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 12089 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 12090 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 12091 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 12092 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 12093 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 12094 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 12095 */ - IC_EVEX_L2_K_B, /* 12096 */ - IC_EVEX_L2_K_B, /* 12097 */ - IC_EVEX_L2_XS_K_B, /* 12098 */ - IC_EVEX_L2_XS_K_B, /* 12099 */ - IC_EVEX_L2_XD_K_B, /* 12100 */ - IC_EVEX_L2_XD_K_B, /* 12101 */ - IC_EVEX_L2_XD_K_B, /* 12102 */ - IC_EVEX_L2_XD_K_B, /* 12103 */ - IC_EVEX_L2_W_K_B, /* 12104 */ - IC_EVEX_L2_W_K_B, /* 12105 */ - IC_EVEX_L2_W_XS_K_B, /* 12106 */ - IC_EVEX_L2_W_XS_K_B, /* 12107 */ - IC_EVEX_L2_W_XD_K_B, /* 12108 */ - IC_EVEX_L2_W_XD_K_B, /* 12109 */ - IC_EVEX_L2_W_XD_K_B, /* 12110 */ - IC_EVEX_L2_W_XD_K_B, /* 12111 */ - IC_EVEX_L2_OPSIZE_K_B, /* 12112 */ - IC_EVEX_L2_OPSIZE_K_B, /* 12113 */ - IC_EVEX_L2_OPSIZE_K_B, /* 12114 */ - IC_EVEX_L2_OPSIZE_K_B, /* 12115 */ - IC_EVEX_L2_OPSIZE_K_B, /* 12116 */ - IC_EVEX_L2_OPSIZE_K_B, /* 12117 */ - IC_EVEX_L2_OPSIZE_K_B, /* 12118 */ - IC_EVEX_L2_OPSIZE_K_B, /* 12119 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 12120 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 12121 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 12122 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 12123 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 12124 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 12125 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 12126 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 12127 */ - IC_EVEX_L2_K_B, /* 12128 */ - IC_EVEX_L2_K_B, /* 12129 */ - IC_EVEX_L2_XS_K_B, /* 12130 */ - IC_EVEX_L2_XS_K_B, /* 12131 */ - IC_EVEX_L2_XD_K_B, /* 12132 */ - IC_EVEX_L2_XD_K_B, /* 12133 */ - IC_EVEX_L2_XD_K_B, /* 12134 */ - IC_EVEX_L2_XD_K_B, /* 12135 */ - IC_EVEX_L2_W_K_B, /* 12136 */ - IC_EVEX_L2_W_K_B, /* 12137 */ - IC_EVEX_L2_W_XS_K_B, /* 12138 */ - IC_EVEX_L2_W_XS_K_B, /* 12139 */ - IC_EVEX_L2_W_XD_K_B, /* 12140 */ - IC_EVEX_L2_W_XD_K_B, /* 12141 */ - IC_EVEX_L2_W_XD_K_B, /* 12142 */ - IC_EVEX_L2_W_XD_K_B, /* 12143 */ - IC_EVEX_L2_OPSIZE_K_B, /* 12144 */ - IC_EVEX_L2_OPSIZE_K_B, /* 12145 */ - IC_EVEX_L2_OPSIZE_K_B, /* 12146 */ - IC_EVEX_L2_OPSIZE_K_B, /* 12147 */ - IC_EVEX_L2_OPSIZE_K_B, /* 12148 */ - IC_EVEX_L2_OPSIZE_K_B, /* 12149 */ - IC_EVEX_L2_OPSIZE_K_B, /* 12150 */ - IC_EVEX_L2_OPSIZE_K_B, /* 12151 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 12152 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 12153 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 12154 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 12155 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 12156 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 12157 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 12158 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 12159 */ - IC_EVEX_L2_K_B, /* 12160 */ - IC_EVEX_L2_K_B, /* 12161 */ - IC_EVEX_L2_XS_K_B, /* 12162 */ - IC_EVEX_L2_XS_K_B, /* 12163 */ - IC_EVEX_L2_XD_K_B, /* 12164 */ - IC_EVEX_L2_XD_K_B, /* 12165 */ - IC_EVEX_L2_XD_K_B, /* 12166 */ - IC_EVEX_L2_XD_K_B, /* 12167 */ - IC_EVEX_L2_W_K_B, /* 12168 */ - IC_EVEX_L2_W_K_B, /* 12169 */ - IC_EVEX_L2_W_XS_K_B, /* 12170 */ - IC_EVEX_L2_W_XS_K_B, /* 12171 */ - IC_EVEX_L2_W_XD_K_B, /* 12172 */ - IC_EVEX_L2_W_XD_K_B, /* 12173 */ - IC_EVEX_L2_W_XD_K_B, /* 12174 */ - IC_EVEX_L2_W_XD_K_B, /* 12175 */ - IC_EVEX_L2_OPSIZE_K_B, /* 12176 */ - IC_EVEX_L2_OPSIZE_K_B, /* 12177 */ - IC_EVEX_L2_OPSIZE_K_B, /* 12178 */ - IC_EVEX_L2_OPSIZE_K_B, /* 12179 */ - IC_EVEX_L2_OPSIZE_K_B, /* 12180 */ - IC_EVEX_L2_OPSIZE_K_B, /* 12181 */ - IC_EVEX_L2_OPSIZE_K_B, /* 12182 */ - IC_EVEX_L2_OPSIZE_K_B, /* 12183 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 12184 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 12185 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 12186 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 12187 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 12188 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 12189 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 12190 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 12191 */ - IC_EVEX_L2_K_B, /* 12192 */ - IC_EVEX_L2_K_B, /* 12193 */ - IC_EVEX_L2_XS_K_B, /* 12194 */ - IC_EVEX_L2_XS_K_B, /* 12195 */ - IC_EVEX_L2_XD_K_B, /* 12196 */ - IC_EVEX_L2_XD_K_B, /* 12197 */ - IC_EVEX_L2_XD_K_B, /* 12198 */ - IC_EVEX_L2_XD_K_B, /* 12199 */ - IC_EVEX_L2_W_K_B, /* 12200 */ - IC_EVEX_L2_W_K_B, /* 12201 */ - IC_EVEX_L2_W_XS_K_B, /* 12202 */ - IC_EVEX_L2_W_XS_K_B, /* 12203 */ - IC_EVEX_L2_W_XD_K_B, /* 12204 */ - IC_EVEX_L2_W_XD_K_B, /* 12205 */ - IC_EVEX_L2_W_XD_K_B, /* 12206 */ - IC_EVEX_L2_W_XD_K_B, /* 12207 */ - IC_EVEX_L2_OPSIZE_K_B, /* 12208 */ - IC_EVEX_L2_OPSIZE_K_B, /* 12209 */ - IC_EVEX_L2_OPSIZE_K_B, /* 12210 */ - IC_EVEX_L2_OPSIZE_K_B, /* 12211 */ - IC_EVEX_L2_OPSIZE_K_B, /* 12212 */ - IC_EVEX_L2_OPSIZE_K_B, /* 12213 */ - IC_EVEX_L2_OPSIZE_K_B, /* 12214 */ - IC_EVEX_L2_OPSIZE_K_B, /* 12215 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 12216 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 12217 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 12218 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 12219 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 12220 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 12221 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 12222 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 12223 */ - IC_EVEX_L2_K_B, /* 12224 */ - IC_EVEX_L2_K_B, /* 12225 */ - IC_EVEX_L2_XS_K_B, /* 12226 */ - IC_EVEX_L2_XS_K_B, /* 12227 */ - IC_EVEX_L2_XD_K_B, /* 12228 */ - IC_EVEX_L2_XD_K_B, /* 12229 */ - IC_EVEX_L2_XD_K_B, /* 12230 */ - IC_EVEX_L2_XD_K_B, /* 12231 */ - IC_EVEX_L2_W_K_B, /* 12232 */ - IC_EVEX_L2_W_K_B, /* 12233 */ - IC_EVEX_L2_W_XS_K_B, /* 12234 */ - IC_EVEX_L2_W_XS_K_B, /* 12235 */ - IC_EVEX_L2_W_XD_K_B, /* 12236 */ - IC_EVEX_L2_W_XD_K_B, /* 12237 */ - IC_EVEX_L2_W_XD_K_B, /* 12238 */ - IC_EVEX_L2_W_XD_K_B, /* 12239 */ - IC_EVEX_L2_OPSIZE_K_B, /* 12240 */ - IC_EVEX_L2_OPSIZE_K_B, /* 12241 */ - IC_EVEX_L2_OPSIZE_K_B, /* 12242 */ - IC_EVEX_L2_OPSIZE_K_B, /* 12243 */ - IC_EVEX_L2_OPSIZE_K_B, /* 12244 */ - IC_EVEX_L2_OPSIZE_K_B, /* 12245 */ - IC_EVEX_L2_OPSIZE_K_B, /* 12246 */ - IC_EVEX_L2_OPSIZE_K_B, /* 12247 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 12248 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 12249 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 12250 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 12251 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 12252 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 12253 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 12254 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 12255 */ - IC_EVEX_L2_K_B, /* 12256 */ - IC_EVEX_L2_K_B, /* 12257 */ - IC_EVEX_L2_XS_K_B, /* 12258 */ - IC_EVEX_L2_XS_K_B, /* 12259 */ - IC_EVEX_L2_XD_K_B, /* 12260 */ - IC_EVEX_L2_XD_K_B, /* 12261 */ - IC_EVEX_L2_XD_K_B, /* 12262 */ - IC_EVEX_L2_XD_K_B, /* 12263 */ - IC_EVEX_L2_W_K_B, /* 12264 */ - IC_EVEX_L2_W_K_B, /* 12265 */ - IC_EVEX_L2_W_XS_K_B, /* 12266 */ - IC_EVEX_L2_W_XS_K_B, /* 12267 */ - IC_EVEX_L2_W_XD_K_B, /* 12268 */ - IC_EVEX_L2_W_XD_K_B, /* 12269 */ - IC_EVEX_L2_W_XD_K_B, /* 12270 */ - IC_EVEX_L2_W_XD_K_B, /* 12271 */ - IC_EVEX_L2_OPSIZE_K_B, /* 12272 */ - IC_EVEX_L2_OPSIZE_K_B, /* 12273 */ - IC_EVEX_L2_OPSIZE_K_B, /* 12274 */ - IC_EVEX_L2_OPSIZE_K_B, /* 12275 */ - IC_EVEX_L2_OPSIZE_K_B, /* 12276 */ - IC_EVEX_L2_OPSIZE_K_B, /* 12277 */ - IC_EVEX_L2_OPSIZE_K_B, /* 12278 */ - IC_EVEX_L2_OPSIZE_K_B, /* 12279 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 12280 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 12281 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 12282 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 12283 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 12284 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 12285 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 12286 */ - IC_EVEX_L2_W_OPSIZE_K_B, /* 12287 */ - IC, /* 12288 */ - IC_64BIT, /* 12289 */ - IC_XS, /* 12290 */ - IC_64BIT_XS, /* 12291 */ - IC_XD, /* 12292 */ - IC_64BIT_XD, /* 12293 */ - IC_XS, /* 12294 */ - IC_64BIT_XS, /* 12295 */ - IC, /* 12296 */ - IC_64BIT_REXW, /* 12297 */ - IC_XS, /* 12298 */ - IC_64BIT_REXW_XS, /* 12299 */ - IC_XD, /* 12300 */ - IC_64BIT_REXW_XD, /* 12301 */ - IC_XS, /* 12302 */ - IC_64BIT_REXW_XS, /* 12303 */ - IC_OPSIZE, /* 12304 */ - IC_64BIT_OPSIZE, /* 12305 */ - IC_XS_OPSIZE, /* 12306 */ - IC_64BIT_XS_OPSIZE, /* 12307 */ - IC_XD_OPSIZE, /* 12308 */ - IC_64BIT_XD_OPSIZE, /* 12309 */ - IC_XS_OPSIZE, /* 12310 */ - IC_64BIT_XD_OPSIZE, /* 12311 */ - IC_OPSIZE, /* 12312 */ - IC_64BIT_REXW_OPSIZE, /* 12313 */ - IC_XS_OPSIZE, /* 12314 */ - IC_64BIT_REXW_XS, /* 12315 */ - IC_XD_OPSIZE, /* 12316 */ - IC_64BIT_REXW_XD, /* 12317 */ - IC_XS_OPSIZE, /* 12318 */ - IC_64BIT_REXW_XS, /* 12319 */ - IC_ADSIZE, /* 12320 */ - IC_64BIT_ADSIZE, /* 12321 */ - IC_XS, /* 12322 */ - IC_64BIT_XS, /* 12323 */ - IC_XD, /* 12324 */ - IC_64BIT_XD, /* 12325 */ - IC_XS, /* 12326 */ - IC_64BIT_XS, /* 12327 */ - IC_ADSIZE, /* 12328 */ - IC_64BIT_ADSIZE, /* 12329 */ - IC_XS, /* 12330 */ - IC_64BIT_REXW_XS, /* 12331 */ - IC_XD, /* 12332 */ - IC_64BIT_REXW_XD, /* 12333 */ - IC_XS, /* 12334 */ - IC_64BIT_REXW_XS, /* 12335 */ - IC_OPSIZE, /* 12336 */ - IC_64BIT_OPSIZE, /* 12337 */ - IC_XS_OPSIZE, /* 12338 */ - IC_64BIT_XS_OPSIZE, /* 12339 */ - IC_XD_OPSIZE, /* 12340 */ - IC_64BIT_XD_OPSIZE, /* 12341 */ - IC_XS_OPSIZE, /* 12342 */ - IC_64BIT_XD_OPSIZE, /* 12343 */ - IC_OPSIZE, /* 12344 */ - IC_64BIT_REXW_OPSIZE, /* 12345 */ - IC_XS_OPSIZE, /* 12346 */ - IC_64BIT_REXW_XS, /* 12347 */ - IC_XD_OPSIZE, /* 12348 */ - IC_64BIT_REXW_XD, /* 12349 */ - IC_XS_OPSIZE, /* 12350 */ - IC_64BIT_REXW_XS, /* 12351 */ - IC_VEX, /* 12352 */ - IC_VEX, /* 12353 */ - IC_VEX_XS, /* 12354 */ - IC_VEX_XS, /* 12355 */ - IC_VEX_XD, /* 12356 */ - IC_VEX_XD, /* 12357 */ - IC_VEX_XD, /* 12358 */ - IC_VEX_XD, /* 12359 */ - IC_VEX_W, /* 12360 */ - IC_VEX_W, /* 12361 */ - IC_VEX_W_XS, /* 12362 */ - IC_VEX_W_XS, /* 12363 */ - IC_VEX_W_XD, /* 12364 */ - IC_VEX_W_XD, /* 12365 */ - IC_VEX_W_XD, /* 12366 */ - IC_VEX_W_XD, /* 12367 */ - IC_VEX_OPSIZE, /* 12368 */ - IC_VEX_OPSIZE, /* 12369 */ - IC_VEX_OPSIZE, /* 12370 */ - IC_VEX_OPSIZE, /* 12371 */ - IC_VEX_OPSIZE, /* 12372 */ - IC_VEX_OPSIZE, /* 12373 */ - IC_VEX_OPSIZE, /* 12374 */ - IC_VEX_OPSIZE, /* 12375 */ - IC_VEX_W_OPSIZE, /* 12376 */ - IC_VEX_W_OPSIZE, /* 12377 */ - IC_VEX_W_OPSIZE, /* 12378 */ - IC_VEX_W_OPSIZE, /* 12379 */ - IC_VEX_W_OPSIZE, /* 12380 */ - IC_VEX_W_OPSIZE, /* 12381 */ - IC_VEX_W_OPSIZE, /* 12382 */ - IC_VEX_W_OPSIZE, /* 12383 */ - IC_VEX, /* 12384 */ - IC_VEX, /* 12385 */ - IC_VEX_XS, /* 12386 */ - IC_VEX_XS, /* 12387 */ - IC_VEX_XD, /* 12388 */ - IC_VEX_XD, /* 12389 */ - IC_VEX_XD, /* 12390 */ - IC_VEX_XD, /* 12391 */ - IC_VEX_W, /* 12392 */ - IC_VEX_W, /* 12393 */ - IC_VEX_W_XS, /* 12394 */ - IC_VEX_W_XS, /* 12395 */ - IC_VEX_W_XD, /* 12396 */ - IC_VEX_W_XD, /* 12397 */ - IC_VEX_W_XD, /* 12398 */ - IC_VEX_W_XD, /* 12399 */ - IC_VEX_OPSIZE, /* 12400 */ - IC_VEX_OPSIZE, /* 12401 */ - IC_VEX_OPSIZE, /* 12402 */ - IC_VEX_OPSIZE, /* 12403 */ - IC_VEX_OPSIZE, /* 12404 */ - IC_VEX_OPSIZE, /* 12405 */ - IC_VEX_OPSIZE, /* 12406 */ - IC_VEX_OPSIZE, /* 12407 */ - IC_VEX_W_OPSIZE, /* 12408 */ - IC_VEX_W_OPSIZE, /* 12409 */ - IC_VEX_W_OPSIZE, /* 12410 */ - IC_VEX_W_OPSIZE, /* 12411 */ - IC_VEX_W_OPSIZE, /* 12412 */ - IC_VEX_W_OPSIZE, /* 12413 */ - IC_VEX_W_OPSIZE, /* 12414 */ - IC_VEX_W_OPSIZE, /* 12415 */ - IC_VEX_L, /* 12416 */ - IC_VEX_L, /* 12417 */ - IC_VEX_L_XS, /* 12418 */ - IC_VEX_L_XS, /* 12419 */ - IC_VEX_L_XD, /* 12420 */ - IC_VEX_L_XD, /* 12421 */ - IC_VEX_L_XD, /* 12422 */ - IC_VEX_L_XD, /* 12423 */ - IC_VEX_L_W, /* 12424 */ - IC_VEX_L_W, /* 12425 */ - IC_VEX_L_W_XS, /* 12426 */ - IC_VEX_L_W_XS, /* 12427 */ - IC_VEX_L_W_XD, /* 12428 */ - IC_VEX_L_W_XD, /* 12429 */ - IC_VEX_L_W_XD, /* 12430 */ - IC_VEX_L_W_XD, /* 12431 */ - IC_VEX_L_OPSIZE, /* 12432 */ - IC_VEX_L_OPSIZE, /* 12433 */ - IC_VEX_L_OPSIZE, /* 12434 */ - IC_VEX_L_OPSIZE, /* 12435 */ - IC_VEX_L_OPSIZE, /* 12436 */ - IC_VEX_L_OPSIZE, /* 12437 */ - IC_VEX_L_OPSIZE, /* 12438 */ - IC_VEX_L_OPSIZE, /* 12439 */ - IC_VEX_L_W_OPSIZE, /* 12440 */ - IC_VEX_L_W_OPSIZE, /* 12441 */ - IC_VEX_L_W_OPSIZE, /* 12442 */ - IC_VEX_L_W_OPSIZE, /* 12443 */ - IC_VEX_L_W_OPSIZE, /* 12444 */ - IC_VEX_L_W_OPSIZE, /* 12445 */ - IC_VEX_L_W_OPSIZE, /* 12446 */ - IC_VEX_L_W_OPSIZE, /* 12447 */ - IC_VEX_L, /* 12448 */ - IC_VEX_L, /* 12449 */ - IC_VEX_L_XS, /* 12450 */ - IC_VEX_L_XS, /* 12451 */ - IC_VEX_L_XD, /* 12452 */ - IC_VEX_L_XD, /* 12453 */ - IC_VEX_L_XD, /* 12454 */ - IC_VEX_L_XD, /* 12455 */ - IC_VEX_L_W, /* 12456 */ - IC_VEX_L_W, /* 12457 */ - IC_VEX_L_W_XS, /* 12458 */ - IC_VEX_L_W_XS, /* 12459 */ - IC_VEX_L_W_XD, /* 12460 */ - IC_VEX_L_W_XD, /* 12461 */ - IC_VEX_L_W_XD, /* 12462 */ - IC_VEX_L_W_XD, /* 12463 */ - IC_VEX_L_OPSIZE, /* 12464 */ - IC_VEX_L_OPSIZE, /* 12465 */ - IC_VEX_L_OPSIZE, /* 12466 */ - IC_VEX_L_OPSIZE, /* 12467 */ - IC_VEX_L_OPSIZE, /* 12468 */ - IC_VEX_L_OPSIZE, /* 12469 */ - IC_VEX_L_OPSIZE, /* 12470 */ - IC_VEX_L_OPSIZE, /* 12471 */ - IC_VEX_L_W_OPSIZE, /* 12472 */ - IC_VEX_L_W_OPSIZE, /* 12473 */ - IC_VEX_L_W_OPSIZE, /* 12474 */ - IC_VEX_L_W_OPSIZE, /* 12475 */ - IC_VEX_L_W_OPSIZE, /* 12476 */ - IC_VEX_L_W_OPSIZE, /* 12477 */ - IC_VEX_L_W_OPSIZE, /* 12478 */ - IC_VEX_L_W_OPSIZE, /* 12479 */ - IC_VEX_L, /* 12480 */ - IC_VEX_L, /* 12481 */ - IC_VEX_L_XS, /* 12482 */ - IC_VEX_L_XS, /* 12483 */ - IC_VEX_L_XD, /* 12484 */ - IC_VEX_L_XD, /* 12485 */ - IC_VEX_L_XD, /* 12486 */ - IC_VEX_L_XD, /* 12487 */ - IC_VEX_L_W, /* 12488 */ - IC_VEX_L_W, /* 12489 */ - IC_VEX_L_W_XS, /* 12490 */ - IC_VEX_L_W_XS, /* 12491 */ - IC_VEX_L_W_XD, /* 12492 */ - IC_VEX_L_W_XD, /* 12493 */ - IC_VEX_L_W_XD, /* 12494 */ - IC_VEX_L_W_XD, /* 12495 */ - IC_VEX_L_OPSIZE, /* 12496 */ - IC_VEX_L_OPSIZE, /* 12497 */ - IC_VEX_L_OPSIZE, /* 12498 */ - IC_VEX_L_OPSIZE, /* 12499 */ - IC_VEX_L_OPSIZE, /* 12500 */ - IC_VEX_L_OPSIZE, /* 12501 */ - IC_VEX_L_OPSIZE, /* 12502 */ - IC_VEX_L_OPSIZE, /* 12503 */ - IC_VEX_L_W_OPSIZE, /* 12504 */ - IC_VEX_L_W_OPSIZE, /* 12505 */ - IC_VEX_L_W_OPSIZE, /* 12506 */ - IC_VEX_L_W_OPSIZE, /* 12507 */ - IC_VEX_L_W_OPSIZE, /* 12508 */ - IC_VEX_L_W_OPSIZE, /* 12509 */ - IC_VEX_L_W_OPSIZE, /* 12510 */ - IC_VEX_L_W_OPSIZE, /* 12511 */ - IC_VEX_L, /* 12512 */ - IC_VEX_L, /* 12513 */ - IC_VEX_L_XS, /* 12514 */ - IC_VEX_L_XS, /* 12515 */ - IC_VEX_L_XD, /* 12516 */ - IC_VEX_L_XD, /* 12517 */ - IC_VEX_L_XD, /* 12518 */ - IC_VEX_L_XD, /* 12519 */ - IC_VEX_L_W, /* 12520 */ - IC_VEX_L_W, /* 12521 */ - IC_VEX_L_W_XS, /* 12522 */ - IC_VEX_L_W_XS, /* 12523 */ - IC_VEX_L_W_XD, /* 12524 */ - IC_VEX_L_W_XD, /* 12525 */ - IC_VEX_L_W_XD, /* 12526 */ - IC_VEX_L_W_XD, /* 12527 */ - IC_VEX_L_OPSIZE, /* 12528 */ - IC_VEX_L_OPSIZE, /* 12529 */ - IC_VEX_L_OPSIZE, /* 12530 */ - IC_VEX_L_OPSIZE, /* 12531 */ - IC_VEX_L_OPSIZE, /* 12532 */ - IC_VEX_L_OPSIZE, /* 12533 */ - IC_VEX_L_OPSIZE, /* 12534 */ - IC_VEX_L_OPSIZE, /* 12535 */ - IC_VEX_L_W_OPSIZE, /* 12536 */ - IC_VEX_L_W_OPSIZE, /* 12537 */ - IC_VEX_L_W_OPSIZE, /* 12538 */ - IC_VEX_L_W_OPSIZE, /* 12539 */ - IC_VEX_L_W_OPSIZE, /* 12540 */ - IC_VEX_L_W_OPSIZE, /* 12541 */ - IC_VEX_L_W_OPSIZE, /* 12542 */ - IC_VEX_L_W_OPSIZE, /* 12543 */ - IC_EVEX_KZ_B, /* 12544 */ - IC_EVEX_KZ_B, /* 12545 */ - IC_EVEX_XS_KZ_B, /* 12546 */ - IC_EVEX_XS_KZ_B, /* 12547 */ - IC_EVEX_XD_KZ_B, /* 12548 */ - IC_EVEX_XD_KZ_B, /* 12549 */ - IC_EVEX_XD_KZ_B, /* 12550 */ - IC_EVEX_XD_KZ_B, /* 12551 */ - IC_EVEX_W_KZ_B, /* 12552 */ - IC_EVEX_W_KZ_B, /* 12553 */ - IC_EVEX_W_XS_KZ_B, /* 12554 */ - IC_EVEX_W_XS_KZ_B, /* 12555 */ - IC_EVEX_W_XD_KZ_B, /* 12556 */ - IC_EVEX_W_XD_KZ_B, /* 12557 */ - IC_EVEX_W_XD_KZ_B, /* 12558 */ - IC_EVEX_W_XD_KZ_B, /* 12559 */ - IC_EVEX_OPSIZE_KZ_B, /* 12560 */ - IC_EVEX_OPSIZE_KZ_B, /* 12561 */ - IC_EVEX_OPSIZE_KZ_B, /* 12562 */ - IC_EVEX_OPSIZE_KZ_B, /* 12563 */ - IC_EVEX_OPSIZE_KZ_B, /* 12564 */ - IC_EVEX_OPSIZE_KZ_B, /* 12565 */ - IC_EVEX_OPSIZE_KZ_B, /* 12566 */ - IC_EVEX_OPSIZE_KZ_B, /* 12567 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 12568 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 12569 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 12570 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 12571 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 12572 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 12573 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 12574 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 12575 */ - IC_EVEX_KZ_B, /* 12576 */ - IC_EVEX_KZ_B, /* 12577 */ - IC_EVEX_XS_KZ_B, /* 12578 */ - IC_EVEX_XS_KZ_B, /* 12579 */ - IC_EVEX_XD_KZ_B, /* 12580 */ - IC_EVEX_XD_KZ_B, /* 12581 */ - IC_EVEX_XD_KZ_B, /* 12582 */ - IC_EVEX_XD_KZ_B, /* 12583 */ - IC_EVEX_W_KZ_B, /* 12584 */ - IC_EVEX_W_KZ_B, /* 12585 */ - IC_EVEX_W_XS_KZ_B, /* 12586 */ - IC_EVEX_W_XS_KZ_B, /* 12587 */ - IC_EVEX_W_XD_KZ_B, /* 12588 */ - IC_EVEX_W_XD_KZ_B, /* 12589 */ - IC_EVEX_W_XD_KZ_B, /* 12590 */ - IC_EVEX_W_XD_KZ_B, /* 12591 */ - IC_EVEX_OPSIZE_KZ_B, /* 12592 */ - IC_EVEX_OPSIZE_KZ_B, /* 12593 */ - IC_EVEX_OPSIZE_KZ_B, /* 12594 */ - IC_EVEX_OPSIZE_KZ_B, /* 12595 */ - IC_EVEX_OPSIZE_KZ_B, /* 12596 */ - IC_EVEX_OPSIZE_KZ_B, /* 12597 */ - IC_EVEX_OPSIZE_KZ_B, /* 12598 */ - IC_EVEX_OPSIZE_KZ_B, /* 12599 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 12600 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 12601 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 12602 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 12603 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 12604 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 12605 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 12606 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 12607 */ - IC_EVEX_KZ_B, /* 12608 */ - IC_EVEX_KZ_B, /* 12609 */ - IC_EVEX_XS_KZ_B, /* 12610 */ - IC_EVEX_XS_KZ_B, /* 12611 */ - IC_EVEX_XD_KZ_B, /* 12612 */ - IC_EVEX_XD_KZ_B, /* 12613 */ - IC_EVEX_XD_KZ_B, /* 12614 */ - IC_EVEX_XD_KZ_B, /* 12615 */ - IC_EVEX_W_KZ_B, /* 12616 */ - IC_EVEX_W_KZ_B, /* 12617 */ - IC_EVEX_W_XS_KZ_B, /* 12618 */ - IC_EVEX_W_XS_KZ_B, /* 12619 */ - IC_EVEX_W_XD_KZ_B, /* 12620 */ - IC_EVEX_W_XD_KZ_B, /* 12621 */ - IC_EVEX_W_XD_KZ_B, /* 12622 */ - IC_EVEX_W_XD_KZ_B, /* 12623 */ - IC_EVEX_OPSIZE_KZ_B, /* 12624 */ - IC_EVEX_OPSIZE_KZ_B, /* 12625 */ - IC_EVEX_OPSIZE_KZ_B, /* 12626 */ - IC_EVEX_OPSIZE_KZ_B, /* 12627 */ - IC_EVEX_OPSIZE_KZ_B, /* 12628 */ - IC_EVEX_OPSIZE_KZ_B, /* 12629 */ - IC_EVEX_OPSIZE_KZ_B, /* 12630 */ - IC_EVEX_OPSIZE_KZ_B, /* 12631 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 12632 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 12633 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 12634 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 12635 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 12636 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 12637 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 12638 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 12639 */ - IC_EVEX_KZ_B, /* 12640 */ - IC_EVEX_KZ_B, /* 12641 */ - IC_EVEX_XS_KZ_B, /* 12642 */ - IC_EVEX_XS_KZ_B, /* 12643 */ - IC_EVEX_XD_KZ_B, /* 12644 */ - IC_EVEX_XD_KZ_B, /* 12645 */ - IC_EVEX_XD_KZ_B, /* 12646 */ - IC_EVEX_XD_KZ_B, /* 12647 */ - IC_EVEX_W_KZ_B, /* 12648 */ - IC_EVEX_W_KZ_B, /* 12649 */ - IC_EVEX_W_XS_KZ_B, /* 12650 */ - IC_EVEX_W_XS_KZ_B, /* 12651 */ - IC_EVEX_W_XD_KZ_B, /* 12652 */ - IC_EVEX_W_XD_KZ_B, /* 12653 */ - IC_EVEX_W_XD_KZ_B, /* 12654 */ - IC_EVEX_W_XD_KZ_B, /* 12655 */ - IC_EVEX_OPSIZE_KZ_B, /* 12656 */ - IC_EVEX_OPSIZE_KZ_B, /* 12657 */ - IC_EVEX_OPSIZE_KZ_B, /* 12658 */ - IC_EVEX_OPSIZE_KZ_B, /* 12659 */ - IC_EVEX_OPSIZE_KZ_B, /* 12660 */ - IC_EVEX_OPSIZE_KZ_B, /* 12661 */ - IC_EVEX_OPSIZE_KZ_B, /* 12662 */ - IC_EVEX_OPSIZE_KZ_B, /* 12663 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 12664 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 12665 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 12666 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 12667 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 12668 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 12669 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 12670 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 12671 */ - IC_EVEX_KZ_B, /* 12672 */ - IC_EVEX_KZ_B, /* 12673 */ - IC_EVEX_XS_KZ_B, /* 12674 */ - IC_EVEX_XS_KZ_B, /* 12675 */ - IC_EVEX_XD_KZ_B, /* 12676 */ - IC_EVEX_XD_KZ_B, /* 12677 */ - IC_EVEX_XD_KZ_B, /* 12678 */ - IC_EVEX_XD_KZ_B, /* 12679 */ - IC_EVEX_W_KZ_B, /* 12680 */ - IC_EVEX_W_KZ_B, /* 12681 */ - IC_EVEX_W_XS_KZ_B, /* 12682 */ - IC_EVEX_W_XS_KZ_B, /* 12683 */ - IC_EVEX_W_XD_KZ_B, /* 12684 */ - IC_EVEX_W_XD_KZ_B, /* 12685 */ - IC_EVEX_W_XD_KZ_B, /* 12686 */ - IC_EVEX_W_XD_KZ_B, /* 12687 */ - IC_EVEX_OPSIZE_KZ_B, /* 12688 */ - IC_EVEX_OPSIZE_KZ_B, /* 12689 */ - IC_EVEX_OPSIZE_KZ_B, /* 12690 */ - IC_EVEX_OPSIZE_KZ_B, /* 12691 */ - IC_EVEX_OPSIZE_KZ_B, /* 12692 */ - IC_EVEX_OPSIZE_KZ_B, /* 12693 */ - IC_EVEX_OPSIZE_KZ_B, /* 12694 */ - IC_EVEX_OPSIZE_KZ_B, /* 12695 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 12696 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 12697 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 12698 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 12699 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 12700 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 12701 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 12702 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 12703 */ - IC_EVEX_KZ_B, /* 12704 */ - IC_EVEX_KZ_B, /* 12705 */ - IC_EVEX_XS_KZ_B, /* 12706 */ - IC_EVEX_XS_KZ_B, /* 12707 */ - IC_EVEX_XD_KZ_B, /* 12708 */ - IC_EVEX_XD_KZ_B, /* 12709 */ - IC_EVEX_XD_KZ_B, /* 12710 */ - IC_EVEX_XD_KZ_B, /* 12711 */ - IC_EVEX_W_KZ_B, /* 12712 */ - IC_EVEX_W_KZ_B, /* 12713 */ - IC_EVEX_W_XS_KZ_B, /* 12714 */ - IC_EVEX_W_XS_KZ_B, /* 12715 */ - IC_EVEX_W_XD_KZ_B, /* 12716 */ - IC_EVEX_W_XD_KZ_B, /* 12717 */ - IC_EVEX_W_XD_KZ_B, /* 12718 */ - IC_EVEX_W_XD_KZ_B, /* 12719 */ - IC_EVEX_OPSIZE_KZ_B, /* 12720 */ - IC_EVEX_OPSIZE_KZ_B, /* 12721 */ - IC_EVEX_OPSIZE_KZ_B, /* 12722 */ - IC_EVEX_OPSIZE_KZ_B, /* 12723 */ - IC_EVEX_OPSIZE_KZ_B, /* 12724 */ - IC_EVEX_OPSIZE_KZ_B, /* 12725 */ - IC_EVEX_OPSIZE_KZ_B, /* 12726 */ - IC_EVEX_OPSIZE_KZ_B, /* 12727 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 12728 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 12729 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 12730 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 12731 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 12732 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 12733 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 12734 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 12735 */ - IC_EVEX_KZ_B, /* 12736 */ - IC_EVEX_KZ_B, /* 12737 */ - IC_EVEX_XS_KZ_B, /* 12738 */ - IC_EVEX_XS_KZ_B, /* 12739 */ - IC_EVEX_XD_KZ_B, /* 12740 */ - IC_EVEX_XD_KZ_B, /* 12741 */ - IC_EVEX_XD_KZ_B, /* 12742 */ - IC_EVEX_XD_KZ_B, /* 12743 */ - IC_EVEX_W_KZ_B, /* 12744 */ - IC_EVEX_W_KZ_B, /* 12745 */ - IC_EVEX_W_XS_KZ_B, /* 12746 */ - IC_EVEX_W_XS_KZ_B, /* 12747 */ - IC_EVEX_W_XD_KZ_B, /* 12748 */ - IC_EVEX_W_XD_KZ_B, /* 12749 */ - IC_EVEX_W_XD_KZ_B, /* 12750 */ - IC_EVEX_W_XD_KZ_B, /* 12751 */ - IC_EVEX_OPSIZE_KZ_B, /* 12752 */ - IC_EVEX_OPSIZE_KZ_B, /* 12753 */ - IC_EVEX_OPSIZE_KZ_B, /* 12754 */ - IC_EVEX_OPSIZE_KZ_B, /* 12755 */ - IC_EVEX_OPSIZE_KZ_B, /* 12756 */ - IC_EVEX_OPSIZE_KZ_B, /* 12757 */ - IC_EVEX_OPSIZE_KZ_B, /* 12758 */ - IC_EVEX_OPSIZE_KZ_B, /* 12759 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 12760 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 12761 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 12762 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 12763 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 12764 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 12765 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 12766 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 12767 */ - IC_EVEX_KZ_B, /* 12768 */ - IC_EVEX_KZ_B, /* 12769 */ - IC_EVEX_XS_KZ_B, /* 12770 */ - IC_EVEX_XS_KZ_B, /* 12771 */ - IC_EVEX_XD_KZ_B, /* 12772 */ - IC_EVEX_XD_KZ_B, /* 12773 */ - IC_EVEX_XD_KZ_B, /* 12774 */ - IC_EVEX_XD_KZ_B, /* 12775 */ - IC_EVEX_W_KZ_B, /* 12776 */ - IC_EVEX_W_KZ_B, /* 12777 */ - IC_EVEX_W_XS_KZ_B, /* 12778 */ - IC_EVEX_W_XS_KZ_B, /* 12779 */ - IC_EVEX_W_XD_KZ_B, /* 12780 */ - IC_EVEX_W_XD_KZ_B, /* 12781 */ - IC_EVEX_W_XD_KZ_B, /* 12782 */ - IC_EVEX_W_XD_KZ_B, /* 12783 */ - IC_EVEX_OPSIZE_KZ_B, /* 12784 */ - IC_EVEX_OPSIZE_KZ_B, /* 12785 */ - IC_EVEX_OPSIZE_KZ_B, /* 12786 */ - IC_EVEX_OPSIZE_KZ_B, /* 12787 */ - IC_EVEX_OPSIZE_KZ_B, /* 12788 */ - IC_EVEX_OPSIZE_KZ_B, /* 12789 */ - IC_EVEX_OPSIZE_KZ_B, /* 12790 */ - IC_EVEX_OPSIZE_KZ_B, /* 12791 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 12792 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 12793 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 12794 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 12795 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 12796 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 12797 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 12798 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 12799 */ - IC, /* 12800 */ - IC_64BIT, /* 12801 */ - IC_XS, /* 12802 */ - IC_64BIT_XS, /* 12803 */ - IC_XD, /* 12804 */ - IC_64BIT_XD, /* 12805 */ - IC_XS, /* 12806 */ - IC_64BIT_XS, /* 12807 */ - IC, /* 12808 */ - IC_64BIT_REXW, /* 12809 */ - IC_XS, /* 12810 */ - IC_64BIT_REXW_XS, /* 12811 */ - IC_XD, /* 12812 */ - IC_64BIT_REXW_XD, /* 12813 */ - IC_XS, /* 12814 */ - IC_64BIT_REXW_XS, /* 12815 */ - IC_OPSIZE, /* 12816 */ - IC_64BIT_OPSIZE, /* 12817 */ - IC_XS_OPSIZE, /* 12818 */ - IC_64BIT_XS_OPSIZE, /* 12819 */ - IC_XD_OPSIZE, /* 12820 */ - IC_64BIT_XD_OPSIZE, /* 12821 */ - IC_XS_OPSIZE, /* 12822 */ - IC_64BIT_XD_OPSIZE, /* 12823 */ - IC_OPSIZE, /* 12824 */ - IC_64BIT_REXW_OPSIZE, /* 12825 */ - IC_XS_OPSIZE, /* 12826 */ - IC_64BIT_REXW_XS, /* 12827 */ - IC_XD_OPSIZE, /* 12828 */ - IC_64BIT_REXW_XD, /* 12829 */ - IC_XS_OPSIZE, /* 12830 */ - IC_64BIT_REXW_XS, /* 12831 */ - IC_ADSIZE, /* 12832 */ - IC_64BIT_ADSIZE, /* 12833 */ - IC_XS, /* 12834 */ - IC_64BIT_XS, /* 12835 */ - IC_XD, /* 12836 */ - IC_64BIT_XD, /* 12837 */ - IC_XS, /* 12838 */ - IC_64BIT_XS, /* 12839 */ - IC_ADSIZE, /* 12840 */ - IC_64BIT_ADSIZE, /* 12841 */ - IC_XS, /* 12842 */ - IC_64BIT_REXW_XS, /* 12843 */ - IC_XD, /* 12844 */ - IC_64BIT_REXW_XD, /* 12845 */ - IC_XS, /* 12846 */ - IC_64BIT_REXW_XS, /* 12847 */ - IC_OPSIZE, /* 12848 */ - IC_64BIT_OPSIZE, /* 12849 */ - IC_XS_OPSIZE, /* 12850 */ - IC_64BIT_XS_OPSIZE, /* 12851 */ - IC_XD_OPSIZE, /* 12852 */ - IC_64BIT_XD_OPSIZE, /* 12853 */ - IC_XS_OPSIZE, /* 12854 */ - IC_64BIT_XD_OPSIZE, /* 12855 */ - IC_OPSIZE, /* 12856 */ - IC_64BIT_REXW_OPSIZE, /* 12857 */ - IC_XS_OPSIZE, /* 12858 */ - IC_64BIT_REXW_XS, /* 12859 */ - IC_XD_OPSIZE, /* 12860 */ - IC_64BIT_REXW_XD, /* 12861 */ - IC_XS_OPSIZE, /* 12862 */ - IC_64BIT_REXW_XS, /* 12863 */ - IC_VEX, /* 12864 */ - IC_VEX, /* 12865 */ - IC_VEX_XS, /* 12866 */ - IC_VEX_XS, /* 12867 */ - IC_VEX_XD, /* 12868 */ - IC_VEX_XD, /* 12869 */ - IC_VEX_XD, /* 12870 */ - IC_VEX_XD, /* 12871 */ - IC_VEX_W, /* 12872 */ - IC_VEX_W, /* 12873 */ - IC_VEX_W_XS, /* 12874 */ - IC_VEX_W_XS, /* 12875 */ - IC_VEX_W_XD, /* 12876 */ - IC_VEX_W_XD, /* 12877 */ - IC_VEX_W_XD, /* 12878 */ - IC_VEX_W_XD, /* 12879 */ - IC_VEX_OPSIZE, /* 12880 */ - IC_VEX_OPSIZE, /* 12881 */ - IC_VEX_OPSIZE, /* 12882 */ - IC_VEX_OPSIZE, /* 12883 */ - IC_VEX_OPSIZE, /* 12884 */ - IC_VEX_OPSIZE, /* 12885 */ - IC_VEX_OPSIZE, /* 12886 */ - IC_VEX_OPSIZE, /* 12887 */ - IC_VEX_W_OPSIZE, /* 12888 */ - IC_VEX_W_OPSIZE, /* 12889 */ - IC_VEX_W_OPSIZE, /* 12890 */ - IC_VEX_W_OPSIZE, /* 12891 */ - IC_VEX_W_OPSIZE, /* 12892 */ - IC_VEX_W_OPSIZE, /* 12893 */ - IC_VEX_W_OPSIZE, /* 12894 */ - IC_VEX_W_OPSIZE, /* 12895 */ - IC_VEX, /* 12896 */ - IC_VEX, /* 12897 */ - IC_VEX_XS, /* 12898 */ - IC_VEX_XS, /* 12899 */ - IC_VEX_XD, /* 12900 */ - IC_VEX_XD, /* 12901 */ - IC_VEX_XD, /* 12902 */ - IC_VEX_XD, /* 12903 */ - IC_VEX_W, /* 12904 */ - IC_VEX_W, /* 12905 */ - IC_VEX_W_XS, /* 12906 */ - IC_VEX_W_XS, /* 12907 */ - IC_VEX_W_XD, /* 12908 */ - IC_VEX_W_XD, /* 12909 */ - IC_VEX_W_XD, /* 12910 */ - IC_VEX_W_XD, /* 12911 */ - IC_VEX_OPSIZE, /* 12912 */ - IC_VEX_OPSIZE, /* 12913 */ - IC_VEX_OPSIZE, /* 12914 */ - IC_VEX_OPSIZE, /* 12915 */ - IC_VEX_OPSIZE, /* 12916 */ - IC_VEX_OPSIZE, /* 12917 */ - IC_VEX_OPSIZE, /* 12918 */ - IC_VEX_OPSIZE, /* 12919 */ - IC_VEX_W_OPSIZE, /* 12920 */ - IC_VEX_W_OPSIZE, /* 12921 */ - IC_VEX_W_OPSIZE, /* 12922 */ - IC_VEX_W_OPSIZE, /* 12923 */ - IC_VEX_W_OPSIZE, /* 12924 */ - IC_VEX_W_OPSIZE, /* 12925 */ - IC_VEX_W_OPSIZE, /* 12926 */ - IC_VEX_W_OPSIZE, /* 12927 */ - IC_VEX_L, /* 12928 */ - IC_VEX_L, /* 12929 */ - IC_VEX_L_XS, /* 12930 */ - IC_VEX_L_XS, /* 12931 */ - IC_VEX_L_XD, /* 12932 */ - IC_VEX_L_XD, /* 12933 */ - IC_VEX_L_XD, /* 12934 */ - IC_VEX_L_XD, /* 12935 */ - IC_VEX_L_W, /* 12936 */ - IC_VEX_L_W, /* 12937 */ - IC_VEX_L_W_XS, /* 12938 */ - IC_VEX_L_W_XS, /* 12939 */ - IC_VEX_L_W_XD, /* 12940 */ - IC_VEX_L_W_XD, /* 12941 */ - IC_VEX_L_W_XD, /* 12942 */ - IC_VEX_L_W_XD, /* 12943 */ - IC_VEX_L_OPSIZE, /* 12944 */ - IC_VEX_L_OPSIZE, /* 12945 */ - IC_VEX_L_OPSIZE, /* 12946 */ - IC_VEX_L_OPSIZE, /* 12947 */ - IC_VEX_L_OPSIZE, /* 12948 */ - IC_VEX_L_OPSIZE, /* 12949 */ - IC_VEX_L_OPSIZE, /* 12950 */ - IC_VEX_L_OPSIZE, /* 12951 */ - IC_VEX_L_W_OPSIZE, /* 12952 */ - IC_VEX_L_W_OPSIZE, /* 12953 */ - IC_VEX_L_W_OPSIZE, /* 12954 */ - IC_VEX_L_W_OPSIZE, /* 12955 */ - IC_VEX_L_W_OPSIZE, /* 12956 */ - IC_VEX_L_W_OPSIZE, /* 12957 */ - IC_VEX_L_W_OPSIZE, /* 12958 */ - IC_VEX_L_W_OPSIZE, /* 12959 */ - IC_VEX_L, /* 12960 */ - IC_VEX_L, /* 12961 */ - IC_VEX_L_XS, /* 12962 */ - IC_VEX_L_XS, /* 12963 */ - IC_VEX_L_XD, /* 12964 */ - IC_VEX_L_XD, /* 12965 */ - IC_VEX_L_XD, /* 12966 */ - IC_VEX_L_XD, /* 12967 */ - IC_VEX_L_W, /* 12968 */ - IC_VEX_L_W, /* 12969 */ - IC_VEX_L_W_XS, /* 12970 */ - IC_VEX_L_W_XS, /* 12971 */ - IC_VEX_L_W_XD, /* 12972 */ - IC_VEX_L_W_XD, /* 12973 */ - IC_VEX_L_W_XD, /* 12974 */ - IC_VEX_L_W_XD, /* 12975 */ - IC_VEX_L_OPSIZE, /* 12976 */ - IC_VEX_L_OPSIZE, /* 12977 */ - IC_VEX_L_OPSIZE, /* 12978 */ - IC_VEX_L_OPSIZE, /* 12979 */ - IC_VEX_L_OPSIZE, /* 12980 */ - IC_VEX_L_OPSIZE, /* 12981 */ - IC_VEX_L_OPSIZE, /* 12982 */ - IC_VEX_L_OPSIZE, /* 12983 */ - IC_VEX_L_W_OPSIZE, /* 12984 */ - IC_VEX_L_W_OPSIZE, /* 12985 */ - IC_VEX_L_W_OPSIZE, /* 12986 */ - IC_VEX_L_W_OPSIZE, /* 12987 */ - IC_VEX_L_W_OPSIZE, /* 12988 */ - IC_VEX_L_W_OPSIZE, /* 12989 */ - IC_VEX_L_W_OPSIZE, /* 12990 */ - IC_VEX_L_W_OPSIZE, /* 12991 */ - IC_VEX_L, /* 12992 */ - IC_VEX_L, /* 12993 */ - IC_VEX_L_XS, /* 12994 */ - IC_VEX_L_XS, /* 12995 */ - IC_VEX_L_XD, /* 12996 */ - IC_VEX_L_XD, /* 12997 */ - IC_VEX_L_XD, /* 12998 */ - IC_VEX_L_XD, /* 12999 */ - IC_VEX_L_W, /* 13000 */ - IC_VEX_L_W, /* 13001 */ - IC_VEX_L_W_XS, /* 13002 */ - IC_VEX_L_W_XS, /* 13003 */ - IC_VEX_L_W_XD, /* 13004 */ - IC_VEX_L_W_XD, /* 13005 */ - IC_VEX_L_W_XD, /* 13006 */ - IC_VEX_L_W_XD, /* 13007 */ - IC_VEX_L_OPSIZE, /* 13008 */ - IC_VEX_L_OPSIZE, /* 13009 */ - IC_VEX_L_OPSIZE, /* 13010 */ - IC_VEX_L_OPSIZE, /* 13011 */ - IC_VEX_L_OPSIZE, /* 13012 */ - IC_VEX_L_OPSIZE, /* 13013 */ - IC_VEX_L_OPSIZE, /* 13014 */ - IC_VEX_L_OPSIZE, /* 13015 */ - IC_VEX_L_W_OPSIZE, /* 13016 */ - IC_VEX_L_W_OPSIZE, /* 13017 */ - IC_VEX_L_W_OPSIZE, /* 13018 */ - IC_VEX_L_W_OPSIZE, /* 13019 */ - IC_VEX_L_W_OPSIZE, /* 13020 */ - IC_VEX_L_W_OPSIZE, /* 13021 */ - IC_VEX_L_W_OPSIZE, /* 13022 */ - IC_VEX_L_W_OPSIZE, /* 13023 */ - IC_VEX_L, /* 13024 */ - IC_VEX_L, /* 13025 */ - IC_VEX_L_XS, /* 13026 */ - IC_VEX_L_XS, /* 13027 */ - IC_VEX_L_XD, /* 13028 */ - IC_VEX_L_XD, /* 13029 */ - IC_VEX_L_XD, /* 13030 */ - IC_VEX_L_XD, /* 13031 */ - IC_VEX_L_W, /* 13032 */ - IC_VEX_L_W, /* 13033 */ - IC_VEX_L_W_XS, /* 13034 */ - IC_VEX_L_W_XS, /* 13035 */ - IC_VEX_L_W_XD, /* 13036 */ - IC_VEX_L_W_XD, /* 13037 */ - IC_VEX_L_W_XD, /* 13038 */ - IC_VEX_L_W_XD, /* 13039 */ - IC_VEX_L_OPSIZE, /* 13040 */ - IC_VEX_L_OPSIZE, /* 13041 */ - IC_VEX_L_OPSIZE, /* 13042 */ - IC_VEX_L_OPSIZE, /* 13043 */ - IC_VEX_L_OPSIZE, /* 13044 */ - IC_VEX_L_OPSIZE, /* 13045 */ - IC_VEX_L_OPSIZE, /* 13046 */ - IC_VEX_L_OPSIZE, /* 13047 */ - IC_VEX_L_W_OPSIZE, /* 13048 */ - IC_VEX_L_W_OPSIZE, /* 13049 */ - IC_VEX_L_W_OPSIZE, /* 13050 */ - IC_VEX_L_W_OPSIZE, /* 13051 */ - IC_VEX_L_W_OPSIZE, /* 13052 */ - IC_VEX_L_W_OPSIZE, /* 13053 */ - IC_VEX_L_W_OPSIZE, /* 13054 */ - IC_VEX_L_W_OPSIZE, /* 13055 */ - IC_EVEX_L_KZ_B, /* 13056 */ - IC_EVEX_L_KZ_B, /* 13057 */ - IC_EVEX_L_XS_KZ_B, /* 13058 */ - IC_EVEX_L_XS_KZ_B, /* 13059 */ - IC_EVEX_L_XD_KZ_B, /* 13060 */ - IC_EVEX_L_XD_KZ_B, /* 13061 */ - IC_EVEX_L_XD_KZ_B, /* 13062 */ - IC_EVEX_L_XD_KZ_B, /* 13063 */ - IC_EVEX_L_W_KZ_B, /* 13064 */ - IC_EVEX_L_W_KZ_B, /* 13065 */ - IC_EVEX_L_W_XS_KZ_B, /* 13066 */ - IC_EVEX_L_W_XS_KZ_B, /* 13067 */ - IC_EVEX_L_W_XD_KZ_B, /* 13068 */ - IC_EVEX_L_W_XD_KZ_B, /* 13069 */ - IC_EVEX_L_W_XD_KZ_B, /* 13070 */ - IC_EVEX_L_W_XD_KZ_B, /* 13071 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 13072 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 13073 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 13074 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 13075 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 13076 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 13077 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 13078 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 13079 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 13080 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 13081 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 13082 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 13083 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 13084 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 13085 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 13086 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 13087 */ - IC_EVEX_L_KZ_B, /* 13088 */ - IC_EVEX_L_KZ_B, /* 13089 */ - IC_EVEX_L_XS_KZ_B, /* 13090 */ - IC_EVEX_L_XS_KZ_B, /* 13091 */ - IC_EVEX_L_XD_KZ_B, /* 13092 */ - IC_EVEX_L_XD_KZ_B, /* 13093 */ - IC_EVEX_L_XD_KZ_B, /* 13094 */ - IC_EVEX_L_XD_KZ_B, /* 13095 */ - IC_EVEX_L_W_KZ_B, /* 13096 */ - IC_EVEX_L_W_KZ_B, /* 13097 */ - IC_EVEX_L_W_XS_KZ_B, /* 13098 */ - IC_EVEX_L_W_XS_KZ_B, /* 13099 */ - IC_EVEX_L_W_XD_KZ_B, /* 13100 */ - IC_EVEX_L_W_XD_KZ_B, /* 13101 */ - IC_EVEX_L_W_XD_KZ_B, /* 13102 */ - IC_EVEX_L_W_XD_KZ_B, /* 13103 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 13104 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 13105 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 13106 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 13107 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 13108 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 13109 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 13110 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 13111 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 13112 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 13113 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 13114 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 13115 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 13116 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 13117 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 13118 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 13119 */ - IC_EVEX_L_KZ_B, /* 13120 */ - IC_EVEX_L_KZ_B, /* 13121 */ - IC_EVEX_L_XS_KZ_B, /* 13122 */ - IC_EVEX_L_XS_KZ_B, /* 13123 */ - IC_EVEX_L_XD_KZ_B, /* 13124 */ - IC_EVEX_L_XD_KZ_B, /* 13125 */ - IC_EVEX_L_XD_KZ_B, /* 13126 */ - IC_EVEX_L_XD_KZ_B, /* 13127 */ - IC_EVEX_L_W_KZ_B, /* 13128 */ - IC_EVEX_L_W_KZ_B, /* 13129 */ - IC_EVEX_L_W_XS_KZ_B, /* 13130 */ - IC_EVEX_L_W_XS_KZ_B, /* 13131 */ - IC_EVEX_L_W_XD_KZ_B, /* 13132 */ - IC_EVEX_L_W_XD_KZ_B, /* 13133 */ - IC_EVEX_L_W_XD_KZ_B, /* 13134 */ - IC_EVEX_L_W_XD_KZ_B, /* 13135 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 13136 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 13137 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 13138 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 13139 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 13140 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 13141 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 13142 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 13143 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 13144 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 13145 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 13146 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 13147 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 13148 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 13149 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 13150 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 13151 */ - IC_EVEX_L_KZ_B, /* 13152 */ - IC_EVEX_L_KZ_B, /* 13153 */ - IC_EVEX_L_XS_KZ_B, /* 13154 */ - IC_EVEX_L_XS_KZ_B, /* 13155 */ - IC_EVEX_L_XD_KZ_B, /* 13156 */ - IC_EVEX_L_XD_KZ_B, /* 13157 */ - IC_EVEX_L_XD_KZ_B, /* 13158 */ - IC_EVEX_L_XD_KZ_B, /* 13159 */ - IC_EVEX_L_W_KZ_B, /* 13160 */ - IC_EVEX_L_W_KZ_B, /* 13161 */ - IC_EVEX_L_W_XS_KZ_B, /* 13162 */ - IC_EVEX_L_W_XS_KZ_B, /* 13163 */ - IC_EVEX_L_W_XD_KZ_B, /* 13164 */ - IC_EVEX_L_W_XD_KZ_B, /* 13165 */ - IC_EVEX_L_W_XD_KZ_B, /* 13166 */ - IC_EVEX_L_W_XD_KZ_B, /* 13167 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 13168 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 13169 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 13170 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 13171 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 13172 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 13173 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 13174 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 13175 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 13176 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 13177 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 13178 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 13179 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 13180 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 13181 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 13182 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 13183 */ - IC_EVEX_L_KZ_B, /* 13184 */ - IC_EVEX_L_KZ_B, /* 13185 */ - IC_EVEX_L_XS_KZ_B, /* 13186 */ - IC_EVEX_L_XS_KZ_B, /* 13187 */ - IC_EVEX_L_XD_KZ_B, /* 13188 */ - IC_EVEX_L_XD_KZ_B, /* 13189 */ - IC_EVEX_L_XD_KZ_B, /* 13190 */ - IC_EVEX_L_XD_KZ_B, /* 13191 */ - IC_EVEX_L_W_KZ_B, /* 13192 */ - IC_EVEX_L_W_KZ_B, /* 13193 */ - IC_EVEX_L_W_XS_KZ_B, /* 13194 */ - IC_EVEX_L_W_XS_KZ_B, /* 13195 */ - IC_EVEX_L_W_XD_KZ_B, /* 13196 */ - IC_EVEX_L_W_XD_KZ_B, /* 13197 */ - IC_EVEX_L_W_XD_KZ_B, /* 13198 */ - IC_EVEX_L_W_XD_KZ_B, /* 13199 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 13200 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 13201 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 13202 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 13203 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 13204 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 13205 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 13206 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 13207 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 13208 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 13209 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 13210 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 13211 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 13212 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 13213 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 13214 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 13215 */ - IC_EVEX_L_KZ_B, /* 13216 */ - IC_EVEX_L_KZ_B, /* 13217 */ - IC_EVEX_L_XS_KZ_B, /* 13218 */ - IC_EVEX_L_XS_KZ_B, /* 13219 */ - IC_EVEX_L_XD_KZ_B, /* 13220 */ - IC_EVEX_L_XD_KZ_B, /* 13221 */ - IC_EVEX_L_XD_KZ_B, /* 13222 */ - IC_EVEX_L_XD_KZ_B, /* 13223 */ - IC_EVEX_L_W_KZ_B, /* 13224 */ - IC_EVEX_L_W_KZ_B, /* 13225 */ - IC_EVEX_L_W_XS_KZ_B, /* 13226 */ - IC_EVEX_L_W_XS_KZ_B, /* 13227 */ - IC_EVEX_L_W_XD_KZ_B, /* 13228 */ - IC_EVEX_L_W_XD_KZ_B, /* 13229 */ - IC_EVEX_L_W_XD_KZ_B, /* 13230 */ - IC_EVEX_L_W_XD_KZ_B, /* 13231 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 13232 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 13233 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 13234 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 13235 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 13236 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 13237 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 13238 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 13239 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 13240 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 13241 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 13242 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 13243 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 13244 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 13245 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 13246 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 13247 */ - IC_EVEX_L_KZ_B, /* 13248 */ - IC_EVEX_L_KZ_B, /* 13249 */ - IC_EVEX_L_XS_KZ_B, /* 13250 */ - IC_EVEX_L_XS_KZ_B, /* 13251 */ - IC_EVEX_L_XD_KZ_B, /* 13252 */ - IC_EVEX_L_XD_KZ_B, /* 13253 */ - IC_EVEX_L_XD_KZ_B, /* 13254 */ - IC_EVEX_L_XD_KZ_B, /* 13255 */ - IC_EVEX_L_W_KZ_B, /* 13256 */ - IC_EVEX_L_W_KZ_B, /* 13257 */ - IC_EVEX_L_W_XS_KZ_B, /* 13258 */ - IC_EVEX_L_W_XS_KZ_B, /* 13259 */ - IC_EVEX_L_W_XD_KZ_B, /* 13260 */ - IC_EVEX_L_W_XD_KZ_B, /* 13261 */ - IC_EVEX_L_W_XD_KZ_B, /* 13262 */ - IC_EVEX_L_W_XD_KZ_B, /* 13263 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 13264 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 13265 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 13266 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 13267 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 13268 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 13269 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 13270 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 13271 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 13272 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 13273 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 13274 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 13275 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 13276 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 13277 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 13278 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 13279 */ - IC_EVEX_L_KZ_B, /* 13280 */ - IC_EVEX_L_KZ_B, /* 13281 */ - IC_EVEX_L_XS_KZ_B, /* 13282 */ - IC_EVEX_L_XS_KZ_B, /* 13283 */ - IC_EVEX_L_XD_KZ_B, /* 13284 */ - IC_EVEX_L_XD_KZ_B, /* 13285 */ - IC_EVEX_L_XD_KZ_B, /* 13286 */ - IC_EVEX_L_XD_KZ_B, /* 13287 */ - IC_EVEX_L_W_KZ_B, /* 13288 */ - IC_EVEX_L_W_KZ_B, /* 13289 */ - IC_EVEX_L_W_XS_KZ_B, /* 13290 */ - IC_EVEX_L_W_XS_KZ_B, /* 13291 */ - IC_EVEX_L_W_XD_KZ_B, /* 13292 */ - IC_EVEX_L_W_XD_KZ_B, /* 13293 */ - IC_EVEX_L_W_XD_KZ_B, /* 13294 */ - IC_EVEX_L_W_XD_KZ_B, /* 13295 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 13296 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 13297 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 13298 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 13299 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 13300 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 13301 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 13302 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 13303 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 13304 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 13305 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 13306 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 13307 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 13308 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 13309 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 13310 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 13311 */ - IC, /* 13312 */ - IC_64BIT, /* 13313 */ - IC_XS, /* 13314 */ - IC_64BIT_XS, /* 13315 */ - IC_XD, /* 13316 */ - IC_64BIT_XD, /* 13317 */ - IC_XS, /* 13318 */ - IC_64BIT_XS, /* 13319 */ - IC, /* 13320 */ - IC_64BIT_REXW, /* 13321 */ - IC_XS, /* 13322 */ - IC_64BIT_REXW_XS, /* 13323 */ - IC_XD, /* 13324 */ - IC_64BIT_REXW_XD, /* 13325 */ - IC_XS, /* 13326 */ - IC_64BIT_REXW_XS, /* 13327 */ - IC_OPSIZE, /* 13328 */ - IC_64BIT_OPSIZE, /* 13329 */ - IC_XS_OPSIZE, /* 13330 */ - IC_64BIT_XS_OPSIZE, /* 13331 */ - IC_XD_OPSIZE, /* 13332 */ - IC_64BIT_XD_OPSIZE, /* 13333 */ - IC_XS_OPSIZE, /* 13334 */ - IC_64BIT_XD_OPSIZE, /* 13335 */ - IC_OPSIZE, /* 13336 */ - IC_64BIT_REXW_OPSIZE, /* 13337 */ - IC_XS_OPSIZE, /* 13338 */ - IC_64BIT_REXW_XS, /* 13339 */ - IC_XD_OPSIZE, /* 13340 */ - IC_64BIT_REXW_XD, /* 13341 */ - IC_XS_OPSIZE, /* 13342 */ - IC_64BIT_REXW_XS, /* 13343 */ - IC_ADSIZE, /* 13344 */ - IC_64BIT_ADSIZE, /* 13345 */ - IC_XS, /* 13346 */ - IC_64BIT_XS, /* 13347 */ - IC_XD, /* 13348 */ - IC_64BIT_XD, /* 13349 */ - IC_XS, /* 13350 */ - IC_64BIT_XS, /* 13351 */ - IC_ADSIZE, /* 13352 */ - IC_64BIT_ADSIZE, /* 13353 */ - IC_XS, /* 13354 */ - IC_64BIT_REXW_XS, /* 13355 */ - IC_XD, /* 13356 */ - IC_64BIT_REXW_XD, /* 13357 */ - IC_XS, /* 13358 */ - IC_64BIT_REXW_XS, /* 13359 */ - IC_OPSIZE, /* 13360 */ - IC_64BIT_OPSIZE, /* 13361 */ - IC_XS_OPSIZE, /* 13362 */ - IC_64BIT_XS_OPSIZE, /* 13363 */ - IC_XD_OPSIZE, /* 13364 */ - IC_64BIT_XD_OPSIZE, /* 13365 */ - IC_XS_OPSIZE, /* 13366 */ - IC_64BIT_XD_OPSIZE, /* 13367 */ - IC_OPSIZE, /* 13368 */ - IC_64BIT_REXW_OPSIZE, /* 13369 */ - IC_XS_OPSIZE, /* 13370 */ - IC_64BIT_REXW_XS, /* 13371 */ - IC_XD_OPSIZE, /* 13372 */ - IC_64BIT_REXW_XD, /* 13373 */ - IC_XS_OPSIZE, /* 13374 */ - IC_64BIT_REXW_XS, /* 13375 */ - IC_VEX, /* 13376 */ - IC_VEX, /* 13377 */ - IC_VEX_XS, /* 13378 */ - IC_VEX_XS, /* 13379 */ - IC_VEX_XD, /* 13380 */ - IC_VEX_XD, /* 13381 */ - IC_VEX_XD, /* 13382 */ - IC_VEX_XD, /* 13383 */ - IC_VEX_W, /* 13384 */ - IC_VEX_W, /* 13385 */ - IC_VEX_W_XS, /* 13386 */ - IC_VEX_W_XS, /* 13387 */ - IC_VEX_W_XD, /* 13388 */ - IC_VEX_W_XD, /* 13389 */ - IC_VEX_W_XD, /* 13390 */ - IC_VEX_W_XD, /* 13391 */ - IC_VEX_OPSIZE, /* 13392 */ - IC_VEX_OPSIZE, /* 13393 */ - IC_VEX_OPSIZE, /* 13394 */ - IC_VEX_OPSIZE, /* 13395 */ - IC_VEX_OPSIZE, /* 13396 */ - IC_VEX_OPSIZE, /* 13397 */ - IC_VEX_OPSIZE, /* 13398 */ - IC_VEX_OPSIZE, /* 13399 */ - IC_VEX_W_OPSIZE, /* 13400 */ - IC_VEX_W_OPSIZE, /* 13401 */ - IC_VEX_W_OPSIZE, /* 13402 */ - IC_VEX_W_OPSIZE, /* 13403 */ - IC_VEX_W_OPSIZE, /* 13404 */ - IC_VEX_W_OPSIZE, /* 13405 */ - IC_VEX_W_OPSIZE, /* 13406 */ - IC_VEX_W_OPSIZE, /* 13407 */ - IC_VEX, /* 13408 */ - IC_VEX, /* 13409 */ - IC_VEX_XS, /* 13410 */ - IC_VEX_XS, /* 13411 */ - IC_VEX_XD, /* 13412 */ - IC_VEX_XD, /* 13413 */ - IC_VEX_XD, /* 13414 */ - IC_VEX_XD, /* 13415 */ - IC_VEX_W, /* 13416 */ - IC_VEX_W, /* 13417 */ - IC_VEX_W_XS, /* 13418 */ - IC_VEX_W_XS, /* 13419 */ - IC_VEX_W_XD, /* 13420 */ - IC_VEX_W_XD, /* 13421 */ - IC_VEX_W_XD, /* 13422 */ - IC_VEX_W_XD, /* 13423 */ - IC_VEX_OPSIZE, /* 13424 */ - IC_VEX_OPSIZE, /* 13425 */ - IC_VEX_OPSIZE, /* 13426 */ - IC_VEX_OPSIZE, /* 13427 */ - IC_VEX_OPSIZE, /* 13428 */ - IC_VEX_OPSIZE, /* 13429 */ - IC_VEX_OPSIZE, /* 13430 */ - IC_VEX_OPSIZE, /* 13431 */ - IC_VEX_W_OPSIZE, /* 13432 */ - IC_VEX_W_OPSIZE, /* 13433 */ - IC_VEX_W_OPSIZE, /* 13434 */ - IC_VEX_W_OPSIZE, /* 13435 */ - IC_VEX_W_OPSIZE, /* 13436 */ - IC_VEX_W_OPSIZE, /* 13437 */ - IC_VEX_W_OPSIZE, /* 13438 */ - IC_VEX_W_OPSIZE, /* 13439 */ - IC_VEX_L, /* 13440 */ - IC_VEX_L, /* 13441 */ - IC_VEX_L_XS, /* 13442 */ - IC_VEX_L_XS, /* 13443 */ - IC_VEX_L_XD, /* 13444 */ - IC_VEX_L_XD, /* 13445 */ - IC_VEX_L_XD, /* 13446 */ - IC_VEX_L_XD, /* 13447 */ - IC_VEX_L_W, /* 13448 */ - IC_VEX_L_W, /* 13449 */ - IC_VEX_L_W_XS, /* 13450 */ - IC_VEX_L_W_XS, /* 13451 */ - IC_VEX_L_W_XD, /* 13452 */ - IC_VEX_L_W_XD, /* 13453 */ - IC_VEX_L_W_XD, /* 13454 */ - IC_VEX_L_W_XD, /* 13455 */ - IC_VEX_L_OPSIZE, /* 13456 */ - IC_VEX_L_OPSIZE, /* 13457 */ - IC_VEX_L_OPSIZE, /* 13458 */ - IC_VEX_L_OPSIZE, /* 13459 */ - IC_VEX_L_OPSIZE, /* 13460 */ - IC_VEX_L_OPSIZE, /* 13461 */ - IC_VEX_L_OPSIZE, /* 13462 */ - IC_VEX_L_OPSIZE, /* 13463 */ - IC_VEX_L_W_OPSIZE, /* 13464 */ - IC_VEX_L_W_OPSIZE, /* 13465 */ - IC_VEX_L_W_OPSIZE, /* 13466 */ - IC_VEX_L_W_OPSIZE, /* 13467 */ - IC_VEX_L_W_OPSIZE, /* 13468 */ - IC_VEX_L_W_OPSIZE, /* 13469 */ - IC_VEX_L_W_OPSIZE, /* 13470 */ - IC_VEX_L_W_OPSIZE, /* 13471 */ - IC_VEX_L, /* 13472 */ - IC_VEX_L, /* 13473 */ - IC_VEX_L_XS, /* 13474 */ - IC_VEX_L_XS, /* 13475 */ - IC_VEX_L_XD, /* 13476 */ - IC_VEX_L_XD, /* 13477 */ - IC_VEX_L_XD, /* 13478 */ - IC_VEX_L_XD, /* 13479 */ - IC_VEX_L_W, /* 13480 */ - IC_VEX_L_W, /* 13481 */ - IC_VEX_L_W_XS, /* 13482 */ - IC_VEX_L_W_XS, /* 13483 */ - IC_VEX_L_W_XD, /* 13484 */ - IC_VEX_L_W_XD, /* 13485 */ - IC_VEX_L_W_XD, /* 13486 */ - IC_VEX_L_W_XD, /* 13487 */ - IC_VEX_L_OPSIZE, /* 13488 */ - IC_VEX_L_OPSIZE, /* 13489 */ - IC_VEX_L_OPSIZE, /* 13490 */ - IC_VEX_L_OPSIZE, /* 13491 */ - IC_VEX_L_OPSIZE, /* 13492 */ - IC_VEX_L_OPSIZE, /* 13493 */ - IC_VEX_L_OPSIZE, /* 13494 */ - IC_VEX_L_OPSIZE, /* 13495 */ - IC_VEX_L_W_OPSIZE, /* 13496 */ - IC_VEX_L_W_OPSIZE, /* 13497 */ - IC_VEX_L_W_OPSIZE, /* 13498 */ - IC_VEX_L_W_OPSIZE, /* 13499 */ - IC_VEX_L_W_OPSIZE, /* 13500 */ - IC_VEX_L_W_OPSIZE, /* 13501 */ - IC_VEX_L_W_OPSIZE, /* 13502 */ - IC_VEX_L_W_OPSIZE, /* 13503 */ - IC_VEX_L, /* 13504 */ - IC_VEX_L, /* 13505 */ - IC_VEX_L_XS, /* 13506 */ - IC_VEX_L_XS, /* 13507 */ - IC_VEX_L_XD, /* 13508 */ - IC_VEX_L_XD, /* 13509 */ - IC_VEX_L_XD, /* 13510 */ - IC_VEX_L_XD, /* 13511 */ - IC_VEX_L_W, /* 13512 */ - IC_VEX_L_W, /* 13513 */ - IC_VEX_L_W_XS, /* 13514 */ - IC_VEX_L_W_XS, /* 13515 */ - IC_VEX_L_W_XD, /* 13516 */ - IC_VEX_L_W_XD, /* 13517 */ - IC_VEX_L_W_XD, /* 13518 */ - IC_VEX_L_W_XD, /* 13519 */ - IC_VEX_L_OPSIZE, /* 13520 */ - IC_VEX_L_OPSIZE, /* 13521 */ - IC_VEX_L_OPSIZE, /* 13522 */ - IC_VEX_L_OPSIZE, /* 13523 */ - IC_VEX_L_OPSIZE, /* 13524 */ - IC_VEX_L_OPSIZE, /* 13525 */ - IC_VEX_L_OPSIZE, /* 13526 */ - IC_VEX_L_OPSIZE, /* 13527 */ - IC_VEX_L_W_OPSIZE, /* 13528 */ - IC_VEX_L_W_OPSIZE, /* 13529 */ - IC_VEX_L_W_OPSIZE, /* 13530 */ - IC_VEX_L_W_OPSIZE, /* 13531 */ - IC_VEX_L_W_OPSIZE, /* 13532 */ - IC_VEX_L_W_OPSIZE, /* 13533 */ - IC_VEX_L_W_OPSIZE, /* 13534 */ - IC_VEX_L_W_OPSIZE, /* 13535 */ - IC_VEX_L, /* 13536 */ - IC_VEX_L, /* 13537 */ - IC_VEX_L_XS, /* 13538 */ - IC_VEX_L_XS, /* 13539 */ - IC_VEX_L_XD, /* 13540 */ - IC_VEX_L_XD, /* 13541 */ - IC_VEX_L_XD, /* 13542 */ - IC_VEX_L_XD, /* 13543 */ - IC_VEX_L_W, /* 13544 */ - IC_VEX_L_W, /* 13545 */ - IC_VEX_L_W_XS, /* 13546 */ - IC_VEX_L_W_XS, /* 13547 */ - IC_VEX_L_W_XD, /* 13548 */ - IC_VEX_L_W_XD, /* 13549 */ - IC_VEX_L_W_XD, /* 13550 */ - IC_VEX_L_W_XD, /* 13551 */ - IC_VEX_L_OPSIZE, /* 13552 */ - IC_VEX_L_OPSIZE, /* 13553 */ - IC_VEX_L_OPSIZE, /* 13554 */ - IC_VEX_L_OPSIZE, /* 13555 */ - IC_VEX_L_OPSIZE, /* 13556 */ - IC_VEX_L_OPSIZE, /* 13557 */ - IC_VEX_L_OPSIZE, /* 13558 */ - IC_VEX_L_OPSIZE, /* 13559 */ - IC_VEX_L_W_OPSIZE, /* 13560 */ - IC_VEX_L_W_OPSIZE, /* 13561 */ - IC_VEX_L_W_OPSIZE, /* 13562 */ - IC_VEX_L_W_OPSIZE, /* 13563 */ - IC_VEX_L_W_OPSIZE, /* 13564 */ - IC_VEX_L_W_OPSIZE, /* 13565 */ - IC_VEX_L_W_OPSIZE, /* 13566 */ - IC_VEX_L_W_OPSIZE, /* 13567 */ - IC_EVEX_L2_KZ_B, /* 13568 */ - IC_EVEX_L2_KZ_B, /* 13569 */ - IC_EVEX_L2_XS_KZ_B, /* 13570 */ - IC_EVEX_L2_XS_KZ_B, /* 13571 */ - IC_EVEX_L2_XD_KZ_B, /* 13572 */ - IC_EVEX_L2_XD_KZ_B, /* 13573 */ - IC_EVEX_L2_XD_KZ_B, /* 13574 */ - IC_EVEX_L2_XD_KZ_B, /* 13575 */ - IC_EVEX_L2_W_KZ_B, /* 13576 */ - IC_EVEX_L2_W_KZ_B, /* 13577 */ - IC_EVEX_L2_W_XS_KZ_B, /* 13578 */ - IC_EVEX_L2_W_XS_KZ_B, /* 13579 */ - IC_EVEX_L2_W_XD_KZ_B, /* 13580 */ - IC_EVEX_L2_W_XD_KZ_B, /* 13581 */ - IC_EVEX_L2_W_XD_KZ_B, /* 13582 */ - IC_EVEX_L2_W_XD_KZ_B, /* 13583 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 13584 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 13585 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 13586 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 13587 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 13588 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 13589 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 13590 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 13591 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13592 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13593 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13594 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13595 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13596 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13597 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13598 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13599 */ - IC_EVEX_L2_KZ_B, /* 13600 */ - IC_EVEX_L2_KZ_B, /* 13601 */ - IC_EVEX_L2_XS_KZ_B, /* 13602 */ - IC_EVEX_L2_XS_KZ_B, /* 13603 */ - IC_EVEX_L2_XD_KZ_B, /* 13604 */ - IC_EVEX_L2_XD_KZ_B, /* 13605 */ - IC_EVEX_L2_XD_KZ_B, /* 13606 */ - IC_EVEX_L2_XD_KZ_B, /* 13607 */ - IC_EVEX_L2_W_KZ_B, /* 13608 */ - IC_EVEX_L2_W_KZ_B, /* 13609 */ - IC_EVEX_L2_W_XS_KZ_B, /* 13610 */ - IC_EVEX_L2_W_XS_KZ_B, /* 13611 */ - IC_EVEX_L2_W_XD_KZ_B, /* 13612 */ - IC_EVEX_L2_W_XD_KZ_B, /* 13613 */ - IC_EVEX_L2_W_XD_KZ_B, /* 13614 */ - IC_EVEX_L2_W_XD_KZ_B, /* 13615 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 13616 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 13617 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 13618 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 13619 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 13620 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 13621 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 13622 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 13623 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13624 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13625 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13626 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13627 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13628 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13629 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13630 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13631 */ - IC_EVEX_L2_KZ_B, /* 13632 */ - IC_EVEX_L2_KZ_B, /* 13633 */ - IC_EVEX_L2_XS_KZ_B, /* 13634 */ - IC_EVEX_L2_XS_KZ_B, /* 13635 */ - IC_EVEX_L2_XD_KZ_B, /* 13636 */ - IC_EVEX_L2_XD_KZ_B, /* 13637 */ - IC_EVEX_L2_XD_KZ_B, /* 13638 */ - IC_EVEX_L2_XD_KZ_B, /* 13639 */ - IC_EVEX_L2_W_KZ_B, /* 13640 */ - IC_EVEX_L2_W_KZ_B, /* 13641 */ - IC_EVEX_L2_W_XS_KZ_B, /* 13642 */ - IC_EVEX_L2_W_XS_KZ_B, /* 13643 */ - IC_EVEX_L2_W_XD_KZ_B, /* 13644 */ - IC_EVEX_L2_W_XD_KZ_B, /* 13645 */ - IC_EVEX_L2_W_XD_KZ_B, /* 13646 */ - IC_EVEX_L2_W_XD_KZ_B, /* 13647 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 13648 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 13649 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 13650 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 13651 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 13652 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 13653 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 13654 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 13655 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13656 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13657 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13658 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13659 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13660 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13661 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13662 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13663 */ - IC_EVEX_L2_KZ_B, /* 13664 */ - IC_EVEX_L2_KZ_B, /* 13665 */ - IC_EVEX_L2_XS_KZ_B, /* 13666 */ - IC_EVEX_L2_XS_KZ_B, /* 13667 */ - IC_EVEX_L2_XD_KZ_B, /* 13668 */ - IC_EVEX_L2_XD_KZ_B, /* 13669 */ - IC_EVEX_L2_XD_KZ_B, /* 13670 */ - IC_EVEX_L2_XD_KZ_B, /* 13671 */ - IC_EVEX_L2_W_KZ_B, /* 13672 */ - IC_EVEX_L2_W_KZ_B, /* 13673 */ - IC_EVEX_L2_W_XS_KZ_B, /* 13674 */ - IC_EVEX_L2_W_XS_KZ_B, /* 13675 */ - IC_EVEX_L2_W_XD_KZ_B, /* 13676 */ - IC_EVEX_L2_W_XD_KZ_B, /* 13677 */ - IC_EVEX_L2_W_XD_KZ_B, /* 13678 */ - IC_EVEX_L2_W_XD_KZ_B, /* 13679 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 13680 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 13681 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 13682 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 13683 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 13684 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 13685 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 13686 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 13687 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13688 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13689 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13690 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13691 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13692 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13693 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13694 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13695 */ - IC_EVEX_L2_KZ_B, /* 13696 */ - IC_EVEX_L2_KZ_B, /* 13697 */ - IC_EVEX_L2_XS_KZ_B, /* 13698 */ - IC_EVEX_L2_XS_KZ_B, /* 13699 */ - IC_EVEX_L2_XD_KZ_B, /* 13700 */ - IC_EVEX_L2_XD_KZ_B, /* 13701 */ - IC_EVEX_L2_XD_KZ_B, /* 13702 */ - IC_EVEX_L2_XD_KZ_B, /* 13703 */ - IC_EVEX_L2_W_KZ_B, /* 13704 */ - IC_EVEX_L2_W_KZ_B, /* 13705 */ - IC_EVEX_L2_W_XS_KZ_B, /* 13706 */ - IC_EVEX_L2_W_XS_KZ_B, /* 13707 */ - IC_EVEX_L2_W_XD_KZ_B, /* 13708 */ - IC_EVEX_L2_W_XD_KZ_B, /* 13709 */ - IC_EVEX_L2_W_XD_KZ_B, /* 13710 */ - IC_EVEX_L2_W_XD_KZ_B, /* 13711 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 13712 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 13713 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 13714 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 13715 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 13716 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 13717 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 13718 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 13719 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13720 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13721 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13722 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13723 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13724 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13725 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13726 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13727 */ - IC_EVEX_L2_KZ_B, /* 13728 */ - IC_EVEX_L2_KZ_B, /* 13729 */ - IC_EVEX_L2_XS_KZ_B, /* 13730 */ - IC_EVEX_L2_XS_KZ_B, /* 13731 */ - IC_EVEX_L2_XD_KZ_B, /* 13732 */ - IC_EVEX_L2_XD_KZ_B, /* 13733 */ - IC_EVEX_L2_XD_KZ_B, /* 13734 */ - IC_EVEX_L2_XD_KZ_B, /* 13735 */ - IC_EVEX_L2_W_KZ_B, /* 13736 */ - IC_EVEX_L2_W_KZ_B, /* 13737 */ - IC_EVEX_L2_W_XS_KZ_B, /* 13738 */ - IC_EVEX_L2_W_XS_KZ_B, /* 13739 */ - IC_EVEX_L2_W_XD_KZ_B, /* 13740 */ - IC_EVEX_L2_W_XD_KZ_B, /* 13741 */ - IC_EVEX_L2_W_XD_KZ_B, /* 13742 */ - IC_EVEX_L2_W_XD_KZ_B, /* 13743 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 13744 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 13745 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 13746 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 13747 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 13748 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 13749 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 13750 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 13751 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13752 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13753 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13754 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13755 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13756 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13757 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13758 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13759 */ - IC_EVEX_L2_KZ_B, /* 13760 */ - IC_EVEX_L2_KZ_B, /* 13761 */ - IC_EVEX_L2_XS_KZ_B, /* 13762 */ - IC_EVEX_L2_XS_KZ_B, /* 13763 */ - IC_EVEX_L2_XD_KZ_B, /* 13764 */ - IC_EVEX_L2_XD_KZ_B, /* 13765 */ - IC_EVEX_L2_XD_KZ_B, /* 13766 */ - IC_EVEX_L2_XD_KZ_B, /* 13767 */ - IC_EVEX_L2_W_KZ_B, /* 13768 */ - IC_EVEX_L2_W_KZ_B, /* 13769 */ - IC_EVEX_L2_W_XS_KZ_B, /* 13770 */ - IC_EVEX_L2_W_XS_KZ_B, /* 13771 */ - IC_EVEX_L2_W_XD_KZ_B, /* 13772 */ - IC_EVEX_L2_W_XD_KZ_B, /* 13773 */ - IC_EVEX_L2_W_XD_KZ_B, /* 13774 */ - IC_EVEX_L2_W_XD_KZ_B, /* 13775 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 13776 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 13777 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 13778 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 13779 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 13780 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 13781 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 13782 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 13783 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13784 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13785 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13786 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13787 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13788 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13789 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13790 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13791 */ - IC_EVEX_L2_KZ_B, /* 13792 */ - IC_EVEX_L2_KZ_B, /* 13793 */ - IC_EVEX_L2_XS_KZ_B, /* 13794 */ - IC_EVEX_L2_XS_KZ_B, /* 13795 */ - IC_EVEX_L2_XD_KZ_B, /* 13796 */ - IC_EVEX_L2_XD_KZ_B, /* 13797 */ - IC_EVEX_L2_XD_KZ_B, /* 13798 */ - IC_EVEX_L2_XD_KZ_B, /* 13799 */ - IC_EVEX_L2_W_KZ_B, /* 13800 */ - IC_EVEX_L2_W_KZ_B, /* 13801 */ - IC_EVEX_L2_W_XS_KZ_B, /* 13802 */ - IC_EVEX_L2_W_XS_KZ_B, /* 13803 */ - IC_EVEX_L2_W_XD_KZ_B, /* 13804 */ - IC_EVEX_L2_W_XD_KZ_B, /* 13805 */ - IC_EVEX_L2_W_XD_KZ_B, /* 13806 */ - IC_EVEX_L2_W_XD_KZ_B, /* 13807 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 13808 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 13809 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 13810 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 13811 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 13812 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 13813 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 13814 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 13815 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13816 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13817 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13818 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13819 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13820 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13821 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13822 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13823 */ - IC, /* 13824 */ - IC_64BIT, /* 13825 */ - IC_XS, /* 13826 */ - IC_64BIT_XS, /* 13827 */ - IC_XD, /* 13828 */ - IC_64BIT_XD, /* 13829 */ - IC_XS, /* 13830 */ - IC_64BIT_XS, /* 13831 */ - IC, /* 13832 */ - IC_64BIT_REXW, /* 13833 */ - IC_XS, /* 13834 */ - IC_64BIT_REXW_XS, /* 13835 */ - IC_XD, /* 13836 */ - IC_64BIT_REXW_XD, /* 13837 */ - IC_XS, /* 13838 */ - IC_64BIT_REXW_XS, /* 13839 */ - IC_OPSIZE, /* 13840 */ - IC_64BIT_OPSIZE, /* 13841 */ - IC_XS_OPSIZE, /* 13842 */ - IC_64BIT_XS_OPSIZE, /* 13843 */ - IC_XD_OPSIZE, /* 13844 */ - IC_64BIT_XD_OPSIZE, /* 13845 */ - IC_XS_OPSIZE, /* 13846 */ - IC_64BIT_XD_OPSIZE, /* 13847 */ - IC_OPSIZE, /* 13848 */ - IC_64BIT_REXW_OPSIZE, /* 13849 */ - IC_XS_OPSIZE, /* 13850 */ - IC_64BIT_REXW_XS, /* 13851 */ - IC_XD_OPSIZE, /* 13852 */ - IC_64BIT_REXW_XD, /* 13853 */ - IC_XS_OPSIZE, /* 13854 */ - IC_64BIT_REXW_XS, /* 13855 */ - IC_ADSIZE, /* 13856 */ - IC_64BIT_ADSIZE, /* 13857 */ - IC_XS, /* 13858 */ - IC_64BIT_XS, /* 13859 */ - IC_XD, /* 13860 */ - IC_64BIT_XD, /* 13861 */ - IC_XS, /* 13862 */ - IC_64BIT_XS, /* 13863 */ - IC_ADSIZE, /* 13864 */ - IC_64BIT_ADSIZE, /* 13865 */ - IC_XS, /* 13866 */ - IC_64BIT_REXW_XS, /* 13867 */ - IC_XD, /* 13868 */ - IC_64BIT_REXW_XD, /* 13869 */ - IC_XS, /* 13870 */ - IC_64BIT_REXW_XS, /* 13871 */ - IC_OPSIZE, /* 13872 */ - IC_64BIT_OPSIZE, /* 13873 */ - IC_XS_OPSIZE, /* 13874 */ - IC_64BIT_XS_OPSIZE, /* 13875 */ - IC_XD_OPSIZE, /* 13876 */ - IC_64BIT_XD_OPSIZE, /* 13877 */ - IC_XS_OPSIZE, /* 13878 */ - IC_64BIT_XD_OPSIZE, /* 13879 */ - IC_OPSIZE, /* 13880 */ - IC_64BIT_REXW_OPSIZE, /* 13881 */ - IC_XS_OPSIZE, /* 13882 */ - IC_64BIT_REXW_XS, /* 13883 */ - IC_XD_OPSIZE, /* 13884 */ - IC_64BIT_REXW_XD, /* 13885 */ - IC_XS_OPSIZE, /* 13886 */ - IC_64BIT_REXW_XS, /* 13887 */ - IC_VEX, /* 13888 */ - IC_VEX, /* 13889 */ - IC_VEX_XS, /* 13890 */ - IC_VEX_XS, /* 13891 */ - IC_VEX_XD, /* 13892 */ - IC_VEX_XD, /* 13893 */ - IC_VEX_XD, /* 13894 */ - IC_VEX_XD, /* 13895 */ - IC_VEX_W, /* 13896 */ - IC_VEX_W, /* 13897 */ - IC_VEX_W_XS, /* 13898 */ - IC_VEX_W_XS, /* 13899 */ - IC_VEX_W_XD, /* 13900 */ - IC_VEX_W_XD, /* 13901 */ - IC_VEX_W_XD, /* 13902 */ - IC_VEX_W_XD, /* 13903 */ - IC_VEX_OPSIZE, /* 13904 */ - IC_VEX_OPSIZE, /* 13905 */ - IC_VEX_OPSIZE, /* 13906 */ - IC_VEX_OPSIZE, /* 13907 */ - IC_VEX_OPSIZE, /* 13908 */ - IC_VEX_OPSIZE, /* 13909 */ - IC_VEX_OPSIZE, /* 13910 */ - IC_VEX_OPSIZE, /* 13911 */ - IC_VEX_W_OPSIZE, /* 13912 */ - IC_VEX_W_OPSIZE, /* 13913 */ - IC_VEX_W_OPSIZE, /* 13914 */ - IC_VEX_W_OPSIZE, /* 13915 */ - IC_VEX_W_OPSIZE, /* 13916 */ - IC_VEX_W_OPSIZE, /* 13917 */ - IC_VEX_W_OPSIZE, /* 13918 */ - IC_VEX_W_OPSIZE, /* 13919 */ - IC_VEX, /* 13920 */ - IC_VEX, /* 13921 */ - IC_VEX_XS, /* 13922 */ - IC_VEX_XS, /* 13923 */ - IC_VEX_XD, /* 13924 */ - IC_VEX_XD, /* 13925 */ - IC_VEX_XD, /* 13926 */ - IC_VEX_XD, /* 13927 */ - IC_VEX_W, /* 13928 */ - IC_VEX_W, /* 13929 */ - IC_VEX_W_XS, /* 13930 */ - IC_VEX_W_XS, /* 13931 */ - IC_VEX_W_XD, /* 13932 */ - IC_VEX_W_XD, /* 13933 */ - IC_VEX_W_XD, /* 13934 */ - IC_VEX_W_XD, /* 13935 */ - IC_VEX_OPSIZE, /* 13936 */ - IC_VEX_OPSIZE, /* 13937 */ - IC_VEX_OPSIZE, /* 13938 */ - IC_VEX_OPSIZE, /* 13939 */ - IC_VEX_OPSIZE, /* 13940 */ - IC_VEX_OPSIZE, /* 13941 */ - IC_VEX_OPSIZE, /* 13942 */ - IC_VEX_OPSIZE, /* 13943 */ - IC_VEX_W_OPSIZE, /* 13944 */ - IC_VEX_W_OPSIZE, /* 13945 */ - IC_VEX_W_OPSIZE, /* 13946 */ - IC_VEX_W_OPSIZE, /* 13947 */ - IC_VEX_W_OPSIZE, /* 13948 */ - IC_VEX_W_OPSIZE, /* 13949 */ - IC_VEX_W_OPSIZE, /* 13950 */ - IC_VEX_W_OPSIZE, /* 13951 */ - IC_VEX_L, /* 13952 */ - IC_VEX_L, /* 13953 */ - IC_VEX_L_XS, /* 13954 */ - IC_VEX_L_XS, /* 13955 */ - IC_VEX_L_XD, /* 13956 */ - IC_VEX_L_XD, /* 13957 */ - IC_VEX_L_XD, /* 13958 */ - IC_VEX_L_XD, /* 13959 */ - IC_VEX_L_W, /* 13960 */ - IC_VEX_L_W, /* 13961 */ - IC_VEX_L_W_XS, /* 13962 */ - IC_VEX_L_W_XS, /* 13963 */ - IC_VEX_L_W_XD, /* 13964 */ - IC_VEX_L_W_XD, /* 13965 */ - IC_VEX_L_W_XD, /* 13966 */ - IC_VEX_L_W_XD, /* 13967 */ - IC_VEX_L_OPSIZE, /* 13968 */ - IC_VEX_L_OPSIZE, /* 13969 */ - IC_VEX_L_OPSIZE, /* 13970 */ - IC_VEX_L_OPSIZE, /* 13971 */ - IC_VEX_L_OPSIZE, /* 13972 */ - IC_VEX_L_OPSIZE, /* 13973 */ - IC_VEX_L_OPSIZE, /* 13974 */ - IC_VEX_L_OPSIZE, /* 13975 */ - IC_VEX_L_W_OPSIZE, /* 13976 */ - IC_VEX_L_W_OPSIZE, /* 13977 */ - IC_VEX_L_W_OPSIZE, /* 13978 */ - IC_VEX_L_W_OPSIZE, /* 13979 */ - IC_VEX_L_W_OPSIZE, /* 13980 */ - IC_VEX_L_W_OPSIZE, /* 13981 */ - IC_VEX_L_W_OPSIZE, /* 13982 */ - IC_VEX_L_W_OPSIZE, /* 13983 */ - IC_VEX_L, /* 13984 */ - IC_VEX_L, /* 13985 */ - IC_VEX_L_XS, /* 13986 */ - IC_VEX_L_XS, /* 13987 */ - IC_VEX_L_XD, /* 13988 */ - IC_VEX_L_XD, /* 13989 */ - IC_VEX_L_XD, /* 13990 */ - IC_VEX_L_XD, /* 13991 */ - IC_VEX_L_W, /* 13992 */ - IC_VEX_L_W, /* 13993 */ - IC_VEX_L_W_XS, /* 13994 */ - IC_VEX_L_W_XS, /* 13995 */ - IC_VEX_L_W_XD, /* 13996 */ - IC_VEX_L_W_XD, /* 13997 */ - IC_VEX_L_W_XD, /* 13998 */ - IC_VEX_L_W_XD, /* 13999 */ - IC_VEX_L_OPSIZE, /* 14000 */ - IC_VEX_L_OPSIZE, /* 14001 */ - IC_VEX_L_OPSIZE, /* 14002 */ - IC_VEX_L_OPSIZE, /* 14003 */ - IC_VEX_L_OPSIZE, /* 14004 */ - IC_VEX_L_OPSIZE, /* 14005 */ - IC_VEX_L_OPSIZE, /* 14006 */ - IC_VEX_L_OPSIZE, /* 14007 */ - IC_VEX_L_W_OPSIZE, /* 14008 */ - IC_VEX_L_W_OPSIZE, /* 14009 */ - IC_VEX_L_W_OPSIZE, /* 14010 */ - IC_VEX_L_W_OPSIZE, /* 14011 */ - IC_VEX_L_W_OPSIZE, /* 14012 */ - IC_VEX_L_W_OPSIZE, /* 14013 */ - IC_VEX_L_W_OPSIZE, /* 14014 */ - IC_VEX_L_W_OPSIZE, /* 14015 */ - IC_VEX_L, /* 14016 */ - IC_VEX_L, /* 14017 */ - IC_VEX_L_XS, /* 14018 */ - IC_VEX_L_XS, /* 14019 */ - IC_VEX_L_XD, /* 14020 */ - IC_VEX_L_XD, /* 14021 */ - IC_VEX_L_XD, /* 14022 */ - IC_VEX_L_XD, /* 14023 */ - IC_VEX_L_W, /* 14024 */ - IC_VEX_L_W, /* 14025 */ - IC_VEX_L_W_XS, /* 14026 */ - IC_VEX_L_W_XS, /* 14027 */ - IC_VEX_L_W_XD, /* 14028 */ - IC_VEX_L_W_XD, /* 14029 */ - IC_VEX_L_W_XD, /* 14030 */ - IC_VEX_L_W_XD, /* 14031 */ - IC_VEX_L_OPSIZE, /* 14032 */ - IC_VEX_L_OPSIZE, /* 14033 */ - IC_VEX_L_OPSIZE, /* 14034 */ - IC_VEX_L_OPSIZE, /* 14035 */ - IC_VEX_L_OPSIZE, /* 14036 */ - IC_VEX_L_OPSIZE, /* 14037 */ - IC_VEX_L_OPSIZE, /* 14038 */ - IC_VEX_L_OPSIZE, /* 14039 */ - IC_VEX_L_W_OPSIZE, /* 14040 */ - IC_VEX_L_W_OPSIZE, /* 14041 */ - IC_VEX_L_W_OPSIZE, /* 14042 */ - IC_VEX_L_W_OPSIZE, /* 14043 */ - IC_VEX_L_W_OPSIZE, /* 14044 */ - IC_VEX_L_W_OPSIZE, /* 14045 */ - IC_VEX_L_W_OPSIZE, /* 14046 */ - IC_VEX_L_W_OPSIZE, /* 14047 */ - IC_VEX_L, /* 14048 */ - IC_VEX_L, /* 14049 */ - IC_VEX_L_XS, /* 14050 */ - IC_VEX_L_XS, /* 14051 */ - IC_VEX_L_XD, /* 14052 */ - IC_VEX_L_XD, /* 14053 */ - IC_VEX_L_XD, /* 14054 */ - IC_VEX_L_XD, /* 14055 */ - IC_VEX_L_W, /* 14056 */ - IC_VEX_L_W, /* 14057 */ - IC_VEX_L_W_XS, /* 14058 */ - IC_VEX_L_W_XS, /* 14059 */ - IC_VEX_L_W_XD, /* 14060 */ - IC_VEX_L_W_XD, /* 14061 */ - IC_VEX_L_W_XD, /* 14062 */ - IC_VEX_L_W_XD, /* 14063 */ - IC_VEX_L_OPSIZE, /* 14064 */ - IC_VEX_L_OPSIZE, /* 14065 */ - IC_VEX_L_OPSIZE, /* 14066 */ - IC_VEX_L_OPSIZE, /* 14067 */ - IC_VEX_L_OPSIZE, /* 14068 */ - IC_VEX_L_OPSIZE, /* 14069 */ - IC_VEX_L_OPSIZE, /* 14070 */ - IC_VEX_L_OPSIZE, /* 14071 */ - IC_VEX_L_W_OPSIZE, /* 14072 */ - IC_VEX_L_W_OPSIZE, /* 14073 */ - IC_VEX_L_W_OPSIZE, /* 14074 */ - IC_VEX_L_W_OPSIZE, /* 14075 */ - IC_VEX_L_W_OPSIZE, /* 14076 */ - IC_VEX_L_W_OPSIZE, /* 14077 */ - IC_VEX_L_W_OPSIZE, /* 14078 */ - IC_VEX_L_W_OPSIZE, /* 14079 */ - IC_EVEX_L2_KZ_B, /* 14080 */ - IC_EVEX_L2_KZ_B, /* 14081 */ - IC_EVEX_L2_XS_KZ_B, /* 14082 */ - IC_EVEX_L2_XS_KZ_B, /* 14083 */ - IC_EVEX_L2_XD_KZ_B, /* 14084 */ - IC_EVEX_L2_XD_KZ_B, /* 14085 */ - IC_EVEX_L2_XD_KZ_B, /* 14086 */ - IC_EVEX_L2_XD_KZ_B, /* 14087 */ - IC_EVEX_L2_W_KZ_B, /* 14088 */ - IC_EVEX_L2_W_KZ_B, /* 14089 */ - IC_EVEX_L2_W_XS_KZ_B, /* 14090 */ - IC_EVEX_L2_W_XS_KZ_B, /* 14091 */ - IC_EVEX_L2_W_XD_KZ_B, /* 14092 */ - IC_EVEX_L2_W_XD_KZ_B, /* 14093 */ - IC_EVEX_L2_W_XD_KZ_B, /* 14094 */ - IC_EVEX_L2_W_XD_KZ_B, /* 14095 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 14096 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 14097 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 14098 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 14099 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 14100 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 14101 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 14102 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 14103 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14104 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14105 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14106 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14107 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14108 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14109 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14110 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14111 */ - IC_EVEX_L2_KZ_B, /* 14112 */ - IC_EVEX_L2_KZ_B, /* 14113 */ - IC_EVEX_L2_XS_KZ_B, /* 14114 */ - IC_EVEX_L2_XS_KZ_B, /* 14115 */ - IC_EVEX_L2_XD_KZ_B, /* 14116 */ - IC_EVEX_L2_XD_KZ_B, /* 14117 */ - IC_EVEX_L2_XD_KZ_B, /* 14118 */ - IC_EVEX_L2_XD_KZ_B, /* 14119 */ - IC_EVEX_L2_W_KZ_B, /* 14120 */ - IC_EVEX_L2_W_KZ_B, /* 14121 */ - IC_EVEX_L2_W_XS_KZ_B, /* 14122 */ - IC_EVEX_L2_W_XS_KZ_B, /* 14123 */ - IC_EVEX_L2_W_XD_KZ_B, /* 14124 */ - IC_EVEX_L2_W_XD_KZ_B, /* 14125 */ - IC_EVEX_L2_W_XD_KZ_B, /* 14126 */ - IC_EVEX_L2_W_XD_KZ_B, /* 14127 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 14128 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 14129 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 14130 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 14131 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 14132 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 14133 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 14134 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 14135 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14136 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14137 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14138 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14139 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14140 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14141 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14142 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14143 */ - IC_EVEX_L2_KZ_B, /* 14144 */ - IC_EVEX_L2_KZ_B, /* 14145 */ - IC_EVEX_L2_XS_KZ_B, /* 14146 */ - IC_EVEX_L2_XS_KZ_B, /* 14147 */ - IC_EVEX_L2_XD_KZ_B, /* 14148 */ - IC_EVEX_L2_XD_KZ_B, /* 14149 */ - IC_EVEX_L2_XD_KZ_B, /* 14150 */ - IC_EVEX_L2_XD_KZ_B, /* 14151 */ - IC_EVEX_L2_W_KZ_B, /* 14152 */ - IC_EVEX_L2_W_KZ_B, /* 14153 */ - IC_EVEX_L2_W_XS_KZ_B, /* 14154 */ - IC_EVEX_L2_W_XS_KZ_B, /* 14155 */ - IC_EVEX_L2_W_XD_KZ_B, /* 14156 */ - IC_EVEX_L2_W_XD_KZ_B, /* 14157 */ - IC_EVEX_L2_W_XD_KZ_B, /* 14158 */ - IC_EVEX_L2_W_XD_KZ_B, /* 14159 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 14160 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 14161 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 14162 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 14163 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 14164 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 14165 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 14166 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 14167 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14168 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14169 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14170 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14171 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14172 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14173 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14174 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14175 */ - IC_EVEX_L2_KZ_B, /* 14176 */ - IC_EVEX_L2_KZ_B, /* 14177 */ - IC_EVEX_L2_XS_KZ_B, /* 14178 */ - IC_EVEX_L2_XS_KZ_B, /* 14179 */ - IC_EVEX_L2_XD_KZ_B, /* 14180 */ - IC_EVEX_L2_XD_KZ_B, /* 14181 */ - IC_EVEX_L2_XD_KZ_B, /* 14182 */ - IC_EVEX_L2_XD_KZ_B, /* 14183 */ - IC_EVEX_L2_W_KZ_B, /* 14184 */ - IC_EVEX_L2_W_KZ_B, /* 14185 */ - IC_EVEX_L2_W_XS_KZ_B, /* 14186 */ - IC_EVEX_L2_W_XS_KZ_B, /* 14187 */ - IC_EVEX_L2_W_XD_KZ_B, /* 14188 */ - IC_EVEX_L2_W_XD_KZ_B, /* 14189 */ - IC_EVEX_L2_W_XD_KZ_B, /* 14190 */ - IC_EVEX_L2_W_XD_KZ_B, /* 14191 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 14192 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 14193 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 14194 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 14195 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 14196 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 14197 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 14198 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 14199 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14200 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14201 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14202 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14203 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14204 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14205 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14206 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14207 */ - IC_EVEX_L2_KZ_B, /* 14208 */ - IC_EVEX_L2_KZ_B, /* 14209 */ - IC_EVEX_L2_XS_KZ_B, /* 14210 */ - IC_EVEX_L2_XS_KZ_B, /* 14211 */ - IC_EVEX_L2_XD_KZ_B, /* 14212 */ - IC_EVEX_L2_XD_KZ_B, /* 14213 */ - IC_EVEX_L2_XD_KZ_B, /* 14214 */ - IC_EVEX_L2_XD_KZ_B, /* 14215 */ - IC_EVEX_L2_W_KZ_B, /* 14216 */ - IC_EVEX_L2_W_KZ_B, /* 14217 */ - IC_EVEX_L2_W_XS_KZ_B, /* 14218 */ - IC_EVEX_L2_W_XS_KZ_B, /* 14219 */ - IC_EVEX_L2_W_XD_KZ_B, /* 14220 */ - IC_EVEX_L2_W_XD_KZ_B, /* 14221 */ - IC_EVEX_L2_W_XD_KZ_B, /* 14222 */ - IC_EVEX_L2_W_XD_KZ_B, /* 14223 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 14224 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 14225 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 14226 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 14227 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 14228 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 14229 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 14230 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 14231 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14232 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14233 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14234 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14235 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14236 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14237 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14238 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14239 */ - IC_EVEX_L2_KZ_B, /* 14240 */ - IC_EVEX_L2_KZ_B, /* 14241 */ - IC_EVEX_L2_XS_KZ_B, /* 14242 */ - IC_EVEX_L2_XS_KZ_B, /* 14243 */ - IC_EVEX_L2_XD_KZ_B, /* 14244 */ - IC_EVEX_L2_XD_KZ_B, /* 14245 */ - IC_EVEX_L2_XD_KZ_B, /* 14246 */ - IC_EVEX_L2_XD_KZ_B, /* 14247 */ - IC_EVEX_L2_W_KZ_B, /* 14248 */ - IC_EVEX_L2_W_KZ_B, /* 14249 */ - IC_EVEX_L2_W_XS_KZ_B, /* 14250 */ - IC_EVEX_L2_W_XS_KZ_B, /* 14251 */ - IC_EVEX_L2_W_XD_KZ_B, /* 14252 */ - IC_EVEX_L2_W_XD_KZ_B, /* 14253 */ - IC_EVEX_L2_W_XD_KZ_B, /* 14254 */ - IC_EVEX_L2_W_XD_KZ_B, /* 14255 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 14256 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 14257 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 14258 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 14259 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 14260 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 14261 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 14262 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 14263 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14264 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14265 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14266 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14267 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14268 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14269 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14270 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14271 */ - IC_EVEX_L2_KZ_B, /* 14272 */ - IC_EVEX_L2_KZ_B, /* 14273 */ - IC_EVEX_L2_XS_KZ_B, /* 14274 */ - IC_EVEX_L2_XS_KZ_B, /* 14275 */ - IC_EVEX_L2_XD_KZ_B, /* 14276 */ - IC_EVEX_L2_XD_KZ_B, /* 14277 */ - IC_EVEX_L2_XD_KZ_B, /* 14278 */ - IC_EVEX_L2_XD_KZ_B, /* 14279 */ - IC_EVEX_L2_W_KZ_B, /* 14280 */ - IC_EVEX_L2_W_KZ_B, /* 14281 */ - IC_EVEX_L2_W_XS_KZ_B, /* 14282 */ - IC_EVEX_L2_W_XS_KZ_B, /* 14283 */ - IC_EVEX_L2_W_XD_KZ_B, /* 14284 */ - IC_EVEX_L2_W_XD_KZ_B, /* 14285 */ - IC_EVEX_L2_W_XD_KZ_B, /* 14286 */ - IC_EVEX_L2_W_XD_KZ_B, /* 14287 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 14288 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 14289 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 14290 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 14291 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 14292 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 14293 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 14294 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 14295 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14296 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14297 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14298 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14299 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14300 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14301 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14302 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14303 */ - IC_EVEX_L2_KZ_B, /* 14304 */ - IC_EVEX_L2_KZ_B, /* 14305 */ - IC_EVEX_L2_XS_KZ_B, /* 14306 */ - IC_EVEX_L2_XS_KZ_B, /* 14307 */ - IC_EVEX_L2_XD_KZ_B, /* 14308 */ - IC_EVEX_L2_XD_KZ_B, /* 14309 */ - IC_EVEX_L2_XD_KZ_B, /* 14310 */ - IC_EVEX_L2_XD_KZ_B, /* 14311 */ - IC_EVEX_L2_W_KZ_B, /* 14312 */ - IC_EVEX_L2_W_KZ_B, /* 14313 */ - IC_EVEX_L2_W_XS_KZ_B, /* 14314 */ - IC_EVEX_L2_W_XS_KZ_B, /* 14315 */ - IC_EVEX_L2_W_XD_KZ_B, /* 14316 */ - IC_EVEX_L2_W_XD_KZ_B, /* 14317 */ - IC_EVEX_L2_W_XD_KZ_B, /* 14318 */ - IC_EVEX_L2_W_XD_KZ_B, /* 14319 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 14320 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 14321 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 14322 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 14323 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 14324 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 14325 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 14326 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 14327 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14328 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14329 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14330 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14331 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14332 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14333 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14334 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14335 */ - IC, /* 14336 */ - IC_64BIT, /* 14337 */ - IC_XS, /* 14338 */ - IC_64BIT_XS, /* 14339 */ - IC_XD, /* 14340 */ - IC_64BIT_XD, /* 14341 */ - IC_XS, /* 14342 */ - IC_64BIT_XS, /* 14343 */ - IC, /* 14344 */ - IC_64BIT_REXW, /* 14345 */ - IC_XS, /* 14346 */ - IC_64BIT_REXW_XS, /* 14347 */ - IC_XD, /* 14348 */ - IC_64BIT_REXW_XD, /* 14349 */ - IC_XS, /* 14350 */ - IC_64BIT_REXW_XS, /* 14351 */ - IC_OPSIZE, /* 14352 */ - IC_64BIT_OPSIZE, /* 14353 */ - IC_XS_OPSIZE, /* 14354 */ - IC_64BIT_XS_OPSIZE, /* 14355 */ - IC_XD_OPSIZE, /* 14356 */ - IC_64BIT_XD_OPSIZE, /* 14357 */ - IC_XS_OPSIZE, /* 14358 */ - IC_64BIT_XD_OPSIZE, /* 14359 */ - IC_OPSIZE, /* 14360 */ - IC_64BIT_REXW_OPSIZE, /* 14361 */ - IC_XS_OPSIZE, /* 14362 */ - IC_64BIT_REXW_XS, /* 14363 */ - IC_XD_OPSIZE, /* 14364 */ - IC_64BIT_REXW_XD, /* 14365 */ - IC_XS_OPSIZE, /* 14366 */ - IC_64BIT_REXW_XS, /* 14367 */ - IC_ADSIZE, /* 14368 */ - IC_64BIT_ADSIZE, /* 14369 */ - IC_XS, /* 14370 */ - IC_64BIT_XS, /* 14371 */ - IC_XD, /* 14372 */ - IC_64BIT_XD, /* 14373 */ - IC_XS, /* 14374 */ - IC_64BIT_XS, /* 14375 */ - IC_ADSIZE, /* 14376 */ - IC_64BIT_ADSIZE, /* 14377 */ - IC_XS, /* 14378 */ - IC_64BIT_REXW_XS, /* 14379 */ - IC_XD, /* 14380 */ - IC_64BIT_REXW_XD, /* 14381 */ - IC_XS, /* 14382 */ - IC_64BIT_REXW_XS, /* 14383 */ - IC_OPSIZE, /* 14384 */ - IC_64BIT_OPSIZE, /* 14385 */ - IC_XS_OPSIZE, /* 14386 */ - IC_64BIT_XS_OPSIZE, /* 14387 */ - IC_XD_OPSIZE, /* 14388 */ - IC_64BIT_XD_OPSIZE, /* 14389 */ - IC_XS_OPSIZE, /* 14390 */ - IC_64BIT_XD_OPSIZE, /* 14391 */ - IC_OPSIZE, /* 14392 */ - IC_64BIT_REXW_OPSIZE, /* 14393 */ - IC_XS_OPSIZE, /* 14394 */ - IC_64BIT_REXW_XS, /* 14395 */ - IC_XD_OPSIZE, /* 14396 */ - IC_64BIT_REXW_XD, /* 14397 */ - IC_XS_OPSIZE, /* 14398 */ - IC_64BIT_REXW_XS, /* 14399 */ - IC_VEX, /* 14400 */ - IC_VEX, /* 14401 */ - IC_VEX_XS, /* 14402 */ - IC_VEX_XS, /* 14403 */ - IC_VEX_XD, /* 14404 */ - IC_VEX_XD, /* 14405 */ - IC_VEX_XD, /* 14406 */ - IC_VEX_XD, /* 14407 */ - IC_VEX_W, /* 14408 */ - IC_VEX_W, /* 14409 */ - IC_VEX_W_XS, /* 14410 */ - IC_VEX_W_XS, /* 14411 */ - IC_VEX_W_XD, /* 14412 */ - IC_VEX_W_XD, /* 14413 */ - IC_VEX_W_XD, /* 14414 */ - IC_VEX_W_XD, /* 14415 */ - IC_VEX_OPSIZE, /* 14416 */ - IC_VEX_OPSIZE, /* 14417 */ - IC_VEX_OPSIZE, /* 14418 */ - IC_VEX_OPSIZE, /* 14419 */ - IC_VEX_OPSIZE, /* 14420 */ - IC_VEX_OPSIZE, /* 14421 */ - IC_VEX_OPSIZE, /* 14422 */ - IC_VEX_OPSIZE, /* 14423 */ - IC_VEX_W_OPSIZE, /* 14424 */ - IC_VEX_W_OPSIZE, /* 14425 */ - IC_VEX_W_OPSIZE, /* 14426 */ - IC_VEX_W_OPSIZE, /* 14427 */ - IC_VEX_W_OPSIZE, /* 14428 */ - IC_VEX_W_OPSIZE, /* 14429 */ - IC_VEX_W_OPSIZE, /* 14430 */ - IC_VEX_W_OPSIZE, /* 14431 */ - IC_VEX, /* 14432 */ - IC_VEX, /* 14433 */ - IC_VEX_XS, /* 14434 */ - IC_VEX_XS, /* 14435 */ - IC_VEX_XD, /* 14436 */ - IC_VEX_XD, /* 14437 */ - IC_VEX_XD, /* 14438 */ - IC_VEX_XD, /* 14439 */ - IC_VEX_W, /* 14440 */ - IC_VEX_W, /* 14441 */ - IC_VEX_W_XS, /* 14442 */ - IC_VEX_W_XS, /* 14443 */ - IC_VEX_W_XD, /* 14444 */ - IC_VEX_W_XD, /* 14445 */ - IC_VEX_W_XD, /* 14446 */ - IC_VEX_W_XD, /* 14447 */ - IC_VEX_OPSIZE, /* 14448 */ - IC_VEX_OPSIZE, /* 14449 */ - IC_VEX_OPSIZE, /* 14450 */ - IC_VEX_OPSIZE, /* 14451 */ - IC_VEX_OPSIZE, /* 14452 */ - IC_VEX_OPSIZE, /* 14453 */ - IC_VEX_OPSIZE, /* 14454 */ - IC_VEX_OPSIZE, /* 14455 */ - IC_VEX_W_OPSIZE, /* 14456 */ - IC_VEX_W_OPSIZE, /* 14457 */ - IC_VEX_W_OPSIZE, /* 14458 */ - IC_VEX_W_OPSIZE, /* 14459 */ - IC_VEX_W_OPSIZE, /* 14460 */ - IC_VEX_W_OPSIZE, /* 14461 */ - IC_VEX_W_OPSIZE, /* 14462 */ - IC_VEX_W_OPSIZE, /* 14463 */ - IC_VEX_L, /* 14464 */ - IC_VEX_L, /* 14465 */ - IC_VEX_L_XS, /* 14466 */ - IC_VEX_L_XS, /* 14467 */ - IC_VEX_L_XD, /* 14468 */ - IC_VEX_L_XD, /* 14469 */ - IC_VEX_L_XD, /* 14470 */ - IC_VEX_L_XD, /* 14471 */ - IC_VEX_L_W, /* 14472 */ - IC_VEX_L_W, /* 14473 */ - IC_VEX_L_W_XS, /* 14474 */ - IC_VEX_L_W_XS, /* 14475 */ - IC_VEX_L_W_XD, /* 14476 */ - IC_VEX_L_W_XD, /* 14477 */ - IC_VEX_L_W_XD, /* 14478 */ - IC_VEX_L_W_XD, /* 14479 */ - IC_VEX_L_OPSIZE, /* 14480 */ - IC_VEX_L_OPSIZE, /* 14481 */ - IC_VEX_L_OPSIZE, /* 14482 */ - IC_VEX_L_OPSIZE, /* 14483 */ - IC_VEX_L_OPSIZE, /* 14484 */ - IC_VEX_L_OPSIZE, /* 14485 */ - IC_VEX_L_OPSIZE, /* 14486 */ - IC_VEX_L_OPSIZE, /* 14487 */ - IC_VEX_L_W_OPSIZE, /* 14488 */ - IC_VEX_L_W_OPSIZE, /* 14489 */ - IC_VEX_L_W_OPSIZE, /* 14490 */ - IC_VEX_L_W_OPSIZE, /* 14491 */ - IC_VEX_L_W_OPSIZE, /* 14492 */ - IC_VEX_L_W_OPSIZE, /* 14493 */ - IC_VEX_L_W_OPSIZE, /* 14494 */ - IC_VEX_L_W_OPSIZE, /* 14495 */ - IC_VEX_L, /* 14496 */ - IC_VEX_L, /* 14497 */ - IC_VEX_L_XS, /* 14498 */ - IC_VEX_L_XS, /* 14499 */ - IC_VEX_L_XD, /* 14500 */ - IC_VEX_L_XD, /* 14501 */ - IC_VEX_L_XD, /* 14502 */ - IC_VEX_L_XD, /* 14503 */ - IC_VEX_L_W, /* 14504 */ - IC_VEX_L_W, /* 14505 */ - IC_VEX_L_W_XS, /* 14506 */ - IC_VEX_L_W_XS, /* 14507 */ - IC_VEX_L_W_XD, /* 14508 */ - IC_VEX_L_W_XD, /* 14509 */ - IC_VEX_L_W_XD, /* 14510 */ - IC_VEX_L_W_XD, /* 14511 */ - IC_VEX_L_OPSIZE, /* 14512 */ - IC_VEX_L_OPSIZE, /* 14513 */ - IC_VEX_L_OPSIZE, /* 14514 */ - IC_VEX_L_OPSIZE, /* 14515 */ - IC_VEX_L_OPSIZE, /* 14516 */ - IC_VEX_L_OPSIZE, /* 14517 */ - IC_VEX_L_OPSIZE, /* 14518 */ - IC_VEX_L_OPSIZE, /* 14519 */ - IC_VEX_L_W_OPSIZE, /* 14520 */ - IC_VEX_L_W_OPSIZE, /* 14521 */ - IC_VEX_L_W_OPSIZE, /* 14522 */ - IC_VEX_L_W_OPSIZE, /* 14523 */ - IC_VEX_L_W_OPSIZE, /* 14524 */ - IC_VEX_L_W_OPSIZE, /* 14525 */ - IC_VEX_L_W_OPSIZE, /* 14526 */ - IC_VEX_L_W_OPSIZE, /* 14527 */ - IC_VEX_L, /* 14528 */ - IC_VEX_L, /* 14529 */ - IC_VEX_L_XS, /* 14530 */ - IC_VEX_L_XS, /* 14531 */ - IC_VEX_L_XD, /* 14532 */ - IC_VEX_L_XD, /* 14533 */ - IC_VEX_L_XD, /* 14534 */ - IC_VEX_L_XD, /* 14535 */ - IC_VEX_L_W, /* 14536 */ - IC_VEX_L_W, /* 14537 */ - IC_VEX_L_W_XS, /* 14538 */ - IC_VEX_L_W_XS, /* 14539 */ - IC_VEX_L_W_XD, /* 14540 */ - IC_VEX_L_W_XD, /* 14541 */ - IC_VEX_L_W_XD, /* 14542 */ - IC_VEX_L_W_XD, /* 14543 */ - IC_VEX_L_OPSIZE, /* 14544 */ - IC_VEX_L_OPSIZE, /* 14545 */ - IC_VEX_L_OPSIZE, /* 14546 */ - IC_VEX_L_OPSIZE, /* 14547 */ - IC_VEX_L_OPSIZE, /* 14548 */ - IC_VEX_L_OPSIZE, /* 14549 */ - IC_VEX_L_OPSIZE, /* 14550 */ - IC_VEX_L_OPSIZE, /* 14551 */ - IC_VEX_L_W_OPSIZE, /* 14552 */ - IC_VEX_L_W_OPSIZE, /* 14553 */ - IC_VEX_L_W_OPSIZE, /* 14554 */ - IC_VEX_L_W_OPSIZE, /* 14555 */ - IC_VEX_L_W_OPSIZE, /* 14556 */ - IC_VEX_L_W_OPSIZE, /* 14557 */ - IC_VEX_L_W_OPSIZE, /* 14558 */ - IC_VEX_L_W_OPSIZE, /* 14559 */ - IC_VEX_L, /* 14560 */ - IC_VEX_L, /* 14561 */ - IC_VEX_L_XS, /* 14562 */ - IC_VEX_L_XS, /* 14563 */ - IC_VEX_L_XD, /* 14564 */ - IC_VEX_L_XD, /* 14565 */ - IC_VEX_L_XD, /* 14566 */ - IC_VEX_L_XD, /* 14567 */ - IC_VEX_L_W, /* 14568 */ - IC_VEX_L_W, /* 14569 */ - IC_VEX_L_W_XS, /* 14570 */ - IC_VEX_L_W_XS, /* 14571 */ - IC_VEX_L_W_XD, /* 14572 */ - IC_VEX_L_W_XD, /* 14573 */ - IC_VEX_L_W_XD, /* 14574 */ - IC_VEX_L_W_XD, /* 14575 */ - IC_VEX_L_OPSIZE, /* 14576 */ - IC_VEX_L_OPSIZE, /* 14577 */ - IC_VEX_L_OPSIZE, /* 14578 */ - IC_VEX_L_OPSIZE, /* 14579 */ - IC_VEX_L_OPSIZE, /* 14580 */ - IC_VEX_L_OPSIZE, /* 14581 */ - IC_VEX_L_OPSIZE, /* 14582 */ - IC_VEX_L_OPSIZE, /* 14583 */ - IC_VEX_L_W_OPSIZE, /* 14584 */ - IC_VEX_L_W_OPSIZE, /* 14585 */ - IC_VEX_L_W_OPSIZE, /* 14586 */ - IC_VEX_L_W_OPSIZE, /* 14587 */ - IC_VEX_L_W_OPSIZE, /* 14588 */ - IC_VEX_L_W_OPSIZE, /* 14589 */ - IC_VEX_L_W_OPSIZE, /* 14590 */ - IC_VEX_L_W_OPSIZE, /* 14591 */ - IC_EVEX_KZ_B, /* 14592 */ - IC_EVEX_KZ_B, /* 14593 */ - IC_EVEX_XS_KZ_B, /* 14594 */ - IC_EVEX_XS_KZ_B, /* 14595 */ - IC_EVEX_XD_KZ_B, /* 14596 */ - IC_EVEX_XD_KZ_B, /* 14597 */ - IC_EVEX_XD_KZ_B, /* 14598 */ - IC_EVEX_XD_KZ_B, /* 14599 */ - IC_EVEX_W_KZ_B, /* 14600 */ - IC_EVEX_W_KZ_B, /* 14601 */ - IC_EVEX_W_XS_KZ_B, /* 14602 */ - IC_EVEX_W_XS_KZ_B, /* 14603 */ - IC_EVEX_W_XD_KZ_B, /* 14604 */ - IC_EVEX_W_XD_KZ_B, /* 14605 */ - IC_EVEX_W_XD_KZ_B, /* 14606 */ - IC_EVEX_W_XD_KZ_B, /* 14607 */ - IC_EVEX_OPSIZE_KZ_B, /* 14608 */ - IC_EVEX_OPSIZE_KZ_B, /* 14609 */ - IC_EVEX_OPSIZE_KZ_B, /* 14610 */ - IC_EVEX_OPSIZE_KZ_B, /* 14611 */ - IC_EVEX_OPSIZE_KZ_B, /* 14612 */ - IC_EVEX_OPSIZE_KZ_B, /* 14613 */ - IC_EVEX_OPSIZE_KZ_B, /* 14614 */ - IC_EVEX_OPSIZE_KZ_B, /* 14615 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 14616 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 14617 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 14618 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 14619 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 14620 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 14621 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 14622 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 14623 */ - IC_EVEX_KZ_B, /* 14624 */ - IC_EVEX_KZ_B, /* 14625 */ - IC_EVEX_XS_KZ_B, /* 14626 */ - IC_EVEX_XS_KZ_B, /* 14627 */ - IC_EVEX_XD_KZ_B, /* 14628 */ - IC_EVEX_XD_KZ_B, /* 14629 */ - IC_EVEX_XD_KZ_B, /* 14630 */ - IC_EVEX_XD_KZ_B, /* 14631 */ - IC_EVEX_W_KZ_B, /* 14632 */ - IC_EVEX_W_KZ_B, /* 14633 */ - IC_EVEX_W_XS_KZ_B, /* 14634 */ - IC_EVEX_W_XS_KZ_B, /* 14635 */ - IC_EVEX_W_XD_KZ_B, /* 14636 */ - IC_EVEX_W_XD_KZ_B, /* 14637 */ - IC_EVEX_W_XD_KZ_B, /* 14638 */ - IC_EVEX_W_XD_KZ_B, /* 14639 */ - IC_EVEX_OPSIZE_KZ_B, /* 14640 */ - IC_EVEX_OPSIZE_KZ_B, /* 14641 */ - IC_EVEX_OPSIZE_KZ_B, /* 14642 */ - IC_EVEX_OPSIZE_KZ_B, /* 14643 */ - IC_EVEX_OPSIZE_KZ_B, /* 14644 */ - IC_EVEX_OPSIZE_KZ_B, /* 14645 */ - IC_EVEX_OPSIZE_KZ_B, /* 14646 */ - IC_EVEX_OPSIZE_KZ_B, /* 14647 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 14648 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 14649 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 14650 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 14651 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 14652 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 14653 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 14654 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 14655 */ - IC_EVEX_KZ_B, /* 14656 */ - IC_EVEX_KZ_B, /* 14657 */ - IC_EVEX_XS_KZ_B, /* 14658 */ - IC_EVEX_XS_KZ_B, /* 14659 */ - IC_EVEX_XD_KZ_B, /* 14660 */ - IC_EVEX_XD_KZ_B, /* 14661 */ - IC_EVEX_XD_KZ_B, /* 14662 */ - IC_EVEX_XD_KZ_B, /* 14663 */ - IC_EVEX_W_KZ_B, /* 14664 */ - IC_EVEX_W_KZ_B, /* 14665 */ - IC_EVEX_W_XS_KZ_B, /* 14666 */ - IC_EVEX_W_XS_KZ_B, /* 14667 */ - IC_EVEX_W_XD_KZ_B, /* 14668 */ - IC_EVEX_W_XD_KZ_B, /* 14669 */ - IC_EVEX_W_XD_KZ_B, /* 14670 */ - IC_EVEX_W_XD_KZ_B, /* 14671 */ - IC_EVEX_OPSIZE_KZ_B, /* 14672 */ - IC_EVEX_OPSIZE_KZ_B, /* 14673 */ - IC_EVEX_OPSIZE_KZ_B, /* 14674 */ - IC_EVEX_OPSIZE_KZ_B, /* 14675 */ - IC_EVEX_OPSIZE_KZ_B, /* 14676 */ - IC_EVEX_OPSIZE_KZ_B, /* 14677 */ - IC_EVEX_OPSIZE_KZ_B, /* 14678 */ - IC_EVEX_OPSIZE_KZ_B, /* 14679 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 14680 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 14681 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 14682 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 14683 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 14684 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 14685 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 14686 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 14687 */ - IC_EVEX_KZ_B, /* 14688 */ - IC_EVEX_KZ_B, /* 14689 */ - IC_EVEX_XS_KZ_B, /* 14690 */ - IC_EVEX_XS_KZ_B, /* 14691 */ - IC_EVEX_XD_KZ_B, /* 14692 */ - IC_EVEX_XD_KZ_B, /* 14693 */ - IC_EVEX_XD_KZ_B, /* 14694 */ - IC_EVEX_XD_KZ_B, /* 14695 */ - IC_EVEX_W_KZ_B, /* 14696 */ - IC_EVEX_W_KZ_B, /* 14697 */ - IC_EVEX_W_XS_KZ_B, /* 14698 */ - IC_EVEX_W_XS_KZ_B, /* 14699 */ - IC_EVEX_W_XD_KZ_B, /* 14700 */ - IC_EVEX_W_XD_KZ_B, /* 14701 */ - IC_EVEX_W_XD_KZ_B, /* 14702 */ - IC_EVEX_W_XD_KZ_B, /* 14703 */ - IC_EVEX_OPSIZE_KZ_B, /* 14704 */ - IC_EVEX_OPSIZE_KZ_B, /* 14705 */ - IC_EVEX_OPSIZE_KZ_B, /* 14706 */ - IC_EVEX_OPSIZE_KZ_B, /* 14707 */ - IC_EVEX_OPSIZE_KZ_B, /* 14708 */ - IC_EVEX_OPSIZE_KZ_B, /* 14709 */ - IC_EVEX_OPSIZE_KZ_B, /* 14710 */ - IC_EVEX_OPSIZE_KZ_B, /* 14711 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 14712 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 14713 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 14714 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 14715 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 14716 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 14717 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 14718 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 14719 */ - IC_EVEX_KZ_B, /* 14720 */ - IC_EVEX_KZ_B, /* 14721 */ - IC_EVEX_XS_KZ_B, /* 14722 */ - IC_EVEX_XS_KZ_B, /* 14723 */ - IC_EVEX_XD_KZ_B, /* 14724 */ - IC_EVEX_XD_KZ_B, /* 14725 */ - IC_EVEX_XD_KZ_B, /* 14726 */ - IC_EVEX_XD_KZ_B, /* 14727 */ - IC_EVEX_W_KZ_B, /* 14728 */ - IC_EVEX_W_KZ_B, /* 14729 */ - IC_EVEX_W_XS_KZ_B, /* 14730 */ - IC_EVEX_W_XS_KZ_B, /* 14731 */ - IC_EVEX_W_XD_KZ_B, /* 14732 */ - IC_EVEX_W_XD_KZ_B, /* 14733 */ - IC_EVEX_W_XD_KZ_B, /* 14734 */ - IC_EVEX_W_XD_KZ_B, /* 14735 */ - IC_EVEX_OPSIZE_KZ_B, /* 14736 */ - IC_EVEX_OPSIZE_KZ_B, /* 14737 */ - IC_EVEX_OPSIZE_KZ_B, /* 14738 */ - IC_EVEX_OPSIZE_KZ_B, /* 14739 */ - IC_EVEX_OPSIZE_KZ_B, /* 14740 */ - IC_EVEX_OPSIZE_KZ_B, /* 14741 */ - IC_EVEX_OPSIZE_KZ_B, /* 14742 */ - IC_EVEX_OPSIZE_KZ_B, /* 14743 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 14744 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 14745 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 14746 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 14747 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 14748 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 14749 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 14750 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 14751 */ - IC_EVEX_KZ_B, /* 14752 */ - IC_EVEX_KZ_B, /* 14753 */ - IC_EVEX_XS_KZ_B, /* 14754 */ - IC_EVEX_XS_KZ_B, /* 14755 */ - IC_EVEX_XD_KZ_B, /* 14756 */ - IC_EVEX_XD_KZ_B, /* 14757 */ - IC_EVEX_XD_KZ_B, /* 14758 */ - IC_EVEX_XD_KZ_B, /* 14759 */ - IC_EVEX_W_KZ_B, /* 14760 */ - IC_EVEX_W_KZ_B, /* 14761 */ - IC_EVEX_W_XS_KZ_B, /* 14762 */ - IC_EVEX_W_XS_KZ_B, /* 14763 */ - IC_EVEX_W_XD_KZ_B, /* 14764 */ - IC_EVEX_W_XD_KZ_B, /* 14765 */ - IC_EVEX_W_XD_KZ_B, /* 14766 */ - IC_EVEX_W_XD_KZ_B, /* 14767 */ - IC_EVEX_OPSIZE_KZ_B, /* 14768 */ - IC_EVEX_OPSIZE_KZ_B, /* 14769 */ - IC_EVEX_OPSIZE_KZ_B, /* 14770 */ - IC_EVEX_OPSIZE_KZ_B, /* 14771 */ - IC_EVEX_OPSIZE_KZ_B, /* 14772 */ - IC_EVEX_OPSIZE_KZ_B, /* 14773 */ - IC_EVEX_OPSIZE_KZ_B, /* 14774 */ - IC_EVEX_OPSIZE_KZ_B, /* 14775 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 14776 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 14777 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 14778 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 14779 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 14780 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 14781 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 14782 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 14783 */ - IC_EVEX_KZ_B, /* 14784 */ - IC_EVEX_KZ_B, /* 14785 */ - IC_EVEX_XS_KZ_B, /* 14786 */ - IC_EVEX_XS_KZ_B, /* 14787 */ - IC_EVEX_XD_KZ_B, /* 14788 */ - IC_EVEX_XD_KZ_B, /* 14789 */ - IC_EVEX_XD_KZ_B, /* 14790 */ - IC_EVEX_XD_KZ_B, /* 14791 */ - IC_EVEX_W_KZ_B, /* 14792 */ - IC_EVEX_W_KZ_B, /* 14793 */ - IC_EVEX_W_XS_KZ_B, /* 14794 */ - IC_EVEX_W_XS_KZ_B, /* 14795 */ - IC_EVEX_W_XD_KZ_B, /* 14796 */ - IC_EVEX_W_XD_KZ_B, /* 14797 */ - IC_EVEX_W_XD_KZ_B, /* 14798 */ - IC_EVEX_W_XD_KZ_B, /* 14799 */ - IC_EVEX_OPSIZE_KZ_B, /* 14800 */ - IC_EVEX_OPSIZE_KZ_B, /* 14801 */ - IC_EVEX_OPSIZE_KZ_B, /* 14802 */ - IC_EVEX_OPSIZE_KZ_B, /* 14803 */ - IC_EVEX_OPSIZE_KZ_B, /* 14804 */ - IC_EVEX_OPSIZE_KZ_B, /* 14805 */ - IC_EVEX_OPSIZE_KZ_B, /* 14806 */ - IC_EVEX_OPSIZE_KZ_B, /* 14807 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 14808 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 14809 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 14810 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 14811 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 14812 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 14813 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 14814 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 14815 */ - IC_EVEX_KZ_B, /* 14816 */ - IC_EVEX_KZ_B, /* 14817 */ - IC_EVEX_XS_KZ_B, /* 14818 */ - IC_EVEX_XS_KZ_B, /* 14819 */ - IC_EVEX_XD_KZ_B, /* 14820 */ - IC_EVEX_XD_KZ_B, /* 14821 */ - IC_EVEX_XD_KZ_B, /* 14822 */ - IC_EVEX_XD_KZ_B, /* 14823 */ - IC_EVEX_W_KZ_B, /* 14824 */ - IC_EVEX_W_KZ_B, /* 14825 */ - IC_EVEX_W_XS_KZ_B, /* 14826 */ - IC_EVEX_W_XS_KZ_B, /* 14827 */ - IC_EVEX_W_XD_KZ_B, /* 14828 */ - IC_EVEX_W_XD_KZ_B, /* 14829 */ - IC_EVEX_W_XD_KZ_B, /* 14830 */ - IC_EVEX_W_XD_KZ_B, /* 14831 */ - IC_EVEX_OPSIZE_KZ_B, /* 14832 */ - IC_EVEX_OPSIZE_KZ_B, /* 14833 */ - IC_EVEX_OPSIZE_KZ_B, /* 14834 */ - IC_EVEX_OPSIZE_KZ_B, /* 14835 */ - IC_EVEX_OPSIZE_KZ_B, /* 14836 */ - IC_EVEX_OPSIZE_KZ_B, /* 14837 */ - IC_EVEX_OPSIZE_KZ_B, /* 14838 */ - IC_EVEX_OPSIZE_KZ_B, /* 14839 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 14840 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 14841 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 14842 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 14843 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 14844 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 14845 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 14846 */ - IC_EVEX_W_OPSIZE_KZ_B, /* 14847 */ - IC, /* 14848 */ - IC_64BIT, /* 14849 */ - IC_XS, /* 14850 */ - IC_64BIT_XS, /* 14851 */ - IC_XD, /* 14852 */ - IC_64BIT_XD, /* 14853 */ - IC_XS, /* 14854 */ - IC_64BIT_XS, /* 14855 */ - IC, /* 14856 */ - IC_64BIT_REXW, /* 14857 */ - IC_XS, /* 14858 */ - IC_64BIT_REXW_XS, /* 14859 */ - IC_XD, /* 14860 */ - IC_64BIT_REXW_XD, /* 14861 */ - IC_XS, /* 14862 */ - IC_64BIT_REXW_XS, /* 14863 */ - IC_OPSIZE, /* 14864 */ - IC_64BIT_OPSIZE, /* 14865 */ - IC_XS_OPSIZE, /* 14866 */ - IC_64BIT_XS_OPSIZE, /* 14867 */ - IC_XD_OPSIZE, /* 14868 */ - IC_64BIT_XD_OPSIZE, /* 14869 */ - IC_XS_OPSIZE, /* 14870 */ - IC_64BIT_XD_OPSIZE, /* 14871 */ - IC_OPSIZE, /* 14872 */ - IC_64BIT_REXW_OPSIZE, /* 14873 */ - IC_XS_OPSIZE, /* 14874 */ - IC_64BIT_REXW_XS, /* 14875 */ - IC_XD_OPSIZE, /* 14876 */ - IC_64BIT_REXW_XD, /* 14877 */ - IC_XS_OPSIZE, /* 14878 */ - IC_64BIT_REXW_XS, /* 14879 */ - IC_ADSIZE, /* 14880 */ - IC_64BIT_ADSIZE, /* 14881 */ - IC_XS, /* 14882 */ - IC_64BIT_XS, /* 14883 */ - IC_XD, /* 14884 */ - IC_64BIT_XD, /* 14885 */ - IC_XS, /* 14886 */ - IC_64BIT_XS, /* 14887 */ - IC_ADSIZE, /* 14888 */ - IC_64BIT_ADSIZE, /* 14889 */ - IC_XS, /* 14890 */ - IC_64BIT_REXW_XS, /* 14891 */ - IC_XD, /* 14892 */ - IC_64BIT_REXW_XD, /* 14893 */ - IC_XS, /* 14894 */ - IC_64BIT_REXW_XS, /* 14895 */ - IC_OPSIZE, /* 14896 */ - IC_64BIT_OPSIZE, /* 14897 */ - IC_XS_OPSIZE, /* 14898 */ - IC_64BIT_XS_OPSIZE, /* 14899 */ - IC_XD_OPSIZE, /* 14900 */ - IC_64BIT_XD_OPSIZE, /* 14901 */ - IC_XS_OPSIZE, /* 14902 */ - IC_64BIT_XD_OPSIZE, /* 14903 */ - IC_OPSIZE, /* 14904 */ - IC_64BIT_REXW_OPSIZE, /* 14905 */ - IC_XS_OPSIZE, /* 14906 */ - IC_64BIT_REXW_XS, /* 14907 */ - IC_XD_OPSIZE, /* 14908 */ - IC_64BIT_REXW_XD, /* 14909 */ - IC_XS_OPSIZE, /* 14910 */ - IC_64BIT_REXW_XS, /* 14911 */ - IC_VEX, /* 14912 */ - IC_VEX, /* 14913 */ - IC_VEX_XS, /* 14914 */ - IC_VEX_XS, /* 14915 */ - IC_VEX_XD, /* 14916 */ - IC_VEX_XD, /* 14917 */ - IC_VEX_XD, /* 14918 */ - IC_VEX_XD, /* 14919 */ - IC_VEX_W, /* 14920 */ - IC_VEX_W, /* 14921 */ - IC_VEX_W_XS, /* 14922 */ - IC_VEX_W_XS, /* 14923 */ - IC_VEX_W_XD, /* 14924 */ - IC_VEX_W_XD, /* 14925 */ - IC_VEX_W_XD, /* 14926 */ - IC_VEX_W_XD, /* 14927 */ - IC_VEX_OPSIZE, /* 14928 */ - IC_VEX_OPSIZE, /* 14929 */ - IC_VEX_OPSIZE, /* 14930 */ - IC_VEX_OPSIZE, /* 14931 */ - IC_VEX_OPSIZE, /* 14932 */ - IC_VEX_OPSIZE, /* 14933 */ - IC_VEX_OPSIZE, /* 14934 */ - IC_VEX_OPSIZE, /* 14935 */ - IC_VEX_W_OPSIZE, /* 14936 */ - IC_VEX_W_OPSIZE, /* 14937 */ - IC_VEX_W_OPSIZE, /* 14938 */ - IC_VEX_W_OPSIZE, /* 14939 */ - IC_VEX_W_OPSIZE, /* 14940 */ - IC_VEX_W_OPSIZE, /* 14941 */ - IC_VEX_W_OPSIZE, /* 14942 */ - IC_VEX_W_OPSIZE, /* 14943 */ - IC_VEX, /* 14944 */ - IC_VEX, /* 14945 */ - IC_VEX_XS, /* 14946 */ - IC_VEX_XS, /* 14947 */ - IC_VEX_XD, /* 14948 */ - IC_VEX_XD, /* 14949 */ - IC_VEX_XD, /* 14950 */ - IC_VEX_XD, /* 14951 */ - IC_VEX_W, /* 14952 */ - IC_VEX_W, /* 14953 */ - IC_VEX_W_XS, /* 14954 */ - IC_VEX_W_XS, /* 14955 */ - IC_VEX_W_XD, /* 14956 */ - IC_VEX_W_XD, /* 14957 */ - IC_VEX_W_XD, /* 14958 */ - IC_VEX_W_XD, /* 14959 */ - IC_VEX_OPSIZE, /* 14960 */ - IC_VEX_OPSIZE, /* 14961 */ - IC_VEX_OPSIZE, /* 14962 */ - IC_VEX_OPSIZE, /* 14963 */ - IC_VEX_OPSIZE, /* 14964 */ - IC_VEX_OPSIZE, /* 14965 */ - IC_VEX_OPSIZE, /* 14966 */ - IC_VEX_OPSIZE, /* 14967 */ - IC_VEX_W_OPSIZE, /* 14968 */ - IC_VEX_W_OPSIZE, /* 14969 */ - IC_VEX_W_OPSIZE, /* 14970 */ - IC_VEX_W_OPSIZE, /* 14971 */ - IC_VEX_W_OPSIZE, /* 14972 */ - IC_VEX_W_OPSIZE, /* 14973 */ - IC_VEX_W_OPSIZE, /* 14974 */ - IC_VEX_W_OPSIZE, /* 14975 */ - IC_VEX_L, /* 14976 */ - IC_VEX_L, /* 14977 */ - IC_VEX_L_XS, /* 14978 */ - IC_VEX_L_XS, /* 14979 */ - IC_VEX_L_XD, /* 14980 */ - IC_VEX_L_XD, /* 14981 */ - IC_VEX_L_XD, /* 14982 */ - IC_VEX_L_XD, /* 14983 */ - IC_VEX_L_W, /* 14984 */ - IC_VEX_L_W, /* 14985 */ - IC_VEX_L_W_XS, /* 14986 */ - IC_VEX_L_W_XS, /* 14987 */ - IC_VEX_L_W_XD, /* 14988 */ - IC_VEX_L_W_XD, /* 14989 */ - IC_VEX_L_W_XD, /* 14990 */ - IC_VEX_L_W_XD, /* 14991 */ - IC_VEX_L_OPSIZE, /* 14992 */ - IC_VEX_L_OPSIZE, /* 14993 */ - IC_VEX_L_OPSIZE, /* 14994 */ - IC_VEX_L_OPSIZE, /* 14995 */ - IC_VEX_L_OPSIZE, /* 14996 */ - IC_VEX_L_OPSIZE, /* 14997 */ - IC_VEX_L_OPSIZE, /* 14998 */ - IC_VEX_L_OPSIZE, /* 14999 */ - IC_VEX_L_W_OPSIZE, /* 15000 */ - IC_VEX_L_W_OPSIZE, /* 15001 */ - IC_VEX_L_W_OPSIZE, /* 15002 */ - IC_VEX_L_W_OPSIZE, /* 15003 */ - IC_VEX_L_W_OPSIZE, /* 15004 */ - IC_VEX_L_W_OPSIZE, /* 15005 */ - IC_VEX_L_W_OPSIZE, /* 15006 */ - IC_VEX_L_W_OPSIZE, /* 15007 */ - IC_VEX_L, /* 15008 */ - IC_VEX_L, /* 15009 */ - IC_VEX_L_XS, /* 15010 */ - IC_VEX_L_XS, /* 15011 */ - IC_VEX_L_XD, /* 15012 */ - IC_VEX_L_XD, /* 15013 */ - IC_VEX_L_XD, /* 15014 */ - IC_VEX_L_XD, /* 15015 */ - IC_VEX_L_W, /* 15016 */ - IC_VEX_L_W, /* 15017 */ - IC_VEX_L_W_XS, /* 15018 */ - IC_VEX_L_W_XS, /* 15019 */ - IC_VEX_L_W_XD, /* 15020 */ - IC_VEX_L_W_XD, /* 15021 */ - IC_VEX_L_W_XD, /* 15022 */ - IC_VEX_L_W_XD, /* 15023 */ - IC_VEX_L_OPSIZE, /* 15024 */ - IC_VEX_L_OPSIZE, /* 15025 */ - IC_VEX_L_OPSIZE, /* 15026 */ - IC_VEX_L_OPSIZE, /* 15027 */ - IC_VEX_L_OPSIZE, /* 15028 */ - IC_VEX_L_OPSIZE, /* 15029 */ - IC_VEX_L_OPSIZE, /* 15030 */ - IC_VEX_L_OPSIZE, /* 15031 */ - IC_VEX_L_W_OPSIZE, /* 15032 */ - IC_VEX_L_W_OPSIZE, /* 15033 */ - IC_VEX_L_W_OPSIZE, /* 15034 */ - IC_VEX_L_W_OPSIZE, /* 15035 */ - IC_VEX_L_W_OPSIZE, /* 15036 */ - IC_VEX_L_W_OPSIZE, /* 15037 */ - IC_VEX_L_W_OPSIZE, /* 15038 */ - IC_VEX_L_W_OPSIZE, /* 15039 */ - IC_VEX_L, /* 15040 */ - IC_VEX_L, /* 15041 */ - IC_VEX_L_XS, /* 15042 */ - IC_VEX_L_XS, /* 15043 */ - IC_VEX_L_XD, /* 15044 */ - IC_VEX_L_XD, /* 15045 */ - IC_VEX_L_XD, /* 15046 */ - IC_VEX_L_XD, /* 15047 */ - IC_VEX_L_W, /* 15048 */ - IC_VEX_L_W, /* 15049 */ - IC_VEX_L_W_XS, /* 15050 */ - IC_VEX_L_W_XS, /* 15051 */ - IC_VEX_L_W_XD, /* 15052 */ - IC_VEX_L_W_XD, /* 15053 */ - IC_VEX_L_W_XD, /* 15054 */ - IC_VEX_L_W_XD, /* 15055 */ - IC_VEX_L_OPSIZE, /* 15056 */ - IC_VEX_L_OPSIZE, /* 15057 */ - IC_VEX_L_OPSIZE, /* 15058 */ - IC_VEX_L_OPSIZE, /* 15059 */ - IC_VEX_L_OPSIZE, /* 15060 */ - IC_VEX_L_OPSIZE, /* 15061 */ - IC_VEX_L_OPSIZE, /* 15062 */ - IC_VEX_L_OPSIZE, /* 15063 */ - IC_VEX_L_W_OPSIZE, /* 15064 */ - IC_VEX_L_W_OPSIZE, /* 15065 */ - IC_VEX_L_W_OPSIZE, /* 15066 */ - IC_VEX_L_W_OPSIZE, /* 15067 */ - IC_VEX_L_W_OPSIZE, /* 15068 */ - IC_VEX_L_W_OPSIZE, /* 15069 */ - IC_VEX_L_W_OPSIZE, /* 15070 */ - IC_VEX_L_W_OPSIZE, /* 15071 */ - IC_VEX_L, /* 15072 */ - IC_VEX_L, /* 15073 */ - IC_VEX_L_XS, /* 15074 */ - IC_VEX_L_XS, /* 15075 */ - IC_VEX_L_XD, /* 15076 */ - IC_VEX_L_XD, /* 15077 */ - IC_VEX_L_XD, /* 15078 */ - IC_VEX_L_XD, /* 15079 */ - IC_VEX_L_W, /* 15080 */ - IC_VEX_L_W, /* 15081 */ - IC_VEX_L_W_XS, /* 15082 */ - IC_VEX_L_W_XS, /* 15083 */ - IC_VEX_L_W_XD, /* 15084 */ - IC_VEX_L_W_XD, /* 15085 */ - IC_VEX_L_W_XD, /* 15086 */ - IC_VEX_L_W_XD, /* 15087 */ - IC_VEX_L_OPSIZE, /* 15088 */ - IC_VEX_L_OPSIZE, /* 15089 */ - IC_VEX_L_OPSIZE, /* 15090 */ - IC_VEX_L_OPSIZE, /* 15091 */ - IC_VEX_L_OPSIZE, /* 15092 */ - IC_VEX_L_OPSIZE, /* 15093 */ - IC_VEX_L_OPSIZE, /* 15094 */ - IC_VEX_L_OPSIZE, /* 15095 */ - IC_VEX_L_W_OPSIZE, /* 15096 */ - IC_VEX_L_W_OPSIZE, /* 15097 */ - IC_VEX_L_W_OPSIZE, /* 15098 */ - IC_VEX_L_W_OPSIZE, /* 15099 */ - IC_VEX_L_W_OPSIZE, /* 15100 */ - IC_VEX_L_W_OPSIZE, /* 15101 */ - IC_VEX_L_W_OPSIZE, /* 15102 */ - IC_VEX_L_W_OPSIZE, /* 15103 */ - IC_EVEX_L_KZ_B, /* 15104 */ - IC_EVEX_L_KZ_B, /* 15105 */ - IC_EVEX_L_XS_KZ_B, /* 15106 */ - IC_EVEX_L_XS_KZ_B, /* 15107 */ - IC_EVEX_L_XD_KZ_B, /* 15108 */ - IC_EVEX_L_XD_KZ_B, /* 15109 */ - IC_EVEX_L_XD_KZ_B, /* 15110 */ - IC_EVEX_L_XD_KZ_B, /* 15111 */ - IC_EVEX_L_W_KZ_B, /* 15112 */ - IC_EVEX_L_W_KZ_B, /* 15113 */ - IC_EVEX_L_W_XS_KZ_B, /* 15114 */ - IC_EVEX_L_W_XS_KZ_B, /* 15115 */ - IC_EVEX_L_W_XD_KZ_B, /* 15116 */ - IC_EVEX_L_W_XD_KZ_B, /* 15117 */ - IC_EVEX_L_W_XD_KZ_B, /* 15118 */ - IC_EVEX_L_W_XD_KZ_B, /* 15119 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 15120 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 15121 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 15122 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 15123 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 15124 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 15125 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 15126 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 15127 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 15128 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 15129 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 15130 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 15131 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 15132 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 15133 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 15134 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 15135 */ - IC_EVEX_L_KZ_B, /* 15136 */ - IC_EVEX_L_KZ_B, /* 15137 */ - IC_EVEX_L_XS_KZ_B, /* 15138 */ - IC_EVEX_L_XS_KZ_B, /* 15139 */ - IC_EVEX_L_XD_KZ_B, /* 15140 */ - IC_EVEX_L_XD_KZ_B, /* 15141 */ - IC_EVEX_L_XD_KZ_B, /* 15142 */ - IC_EVEX_L_XD_KZ_B, /* 15143 */ - IC_EVEX_L_W_KZ_B, /* 15144 */ - IC_EVEX_L_W_KZ_B, /* 15145 */ - IC_EVEX_L_W_XS_KZ_B, /* 15146 */ - IC_EVEX_L_W_XS_KZ_B, /* 15147 */ - IC_EVEX_L_W_XD_KZ_B, /* 15148 */ - IC_EVEX_L_W_XD_KZ_B, /* 15149 */ - IC_EVEX_L_W_XD_KZ_B, /* 15150 */ - IC_EVEX_L_W_XD_KZ_B, /* 15151 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 15152 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 15153 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 15154 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 15155 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 15156 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 15157 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 15158 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 15159 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 15160 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 15161 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 15162 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 15163 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 15164 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 15165 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 15166 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 15167 */ - IC_EVEX_L_KZ_B, /* 15168 */ - IC_EVEX_L_KZ_B, /* 15169 */ - IC_EVEX_L_XS_KZ_B, /* 15170 */ - IC_EVEX_L_XS_KZ_B, /* 15171 */ - IC_EVEX_L_XD_KZ_B, /* 15172 */ - IC_EVEX_L_XD_KZ_B, /* 15173 */ - IC_EVEX_L_XD_KZ_B, /* 15174 */ - IC_EVEX_L_XD_KZ_B, /* 15175 */ - IC_EVEX_L_W_KZ_B, /* 15176 */ - IC_EVEX_L_W_KZ_B, /* 15177 */ - IC_EVEX_L_W_XS_KZ_B, /* 15178 */ - IC_EVEX_L_W_XS_KZ_B, /* 15179 */ - IC_EVEX_L_W_XD_KZ_B, /* 15180 */ - IC_EVEX_L_W_XD_KZ_B, /* 15181 */ - IC_EVEX_L_W_XD_KZ_B, /* 15182 */ - IC_EVEX_L_W_XD_KZ_B, /* 15183 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 15184 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 15185 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 15186 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 15187 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 15188 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 15189 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 15190 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 15191 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 15192 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 15193 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 15194 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 15195 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 15196 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 15197 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 15198 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 15199 */ - IC_EVEX_L_KZ_B, /* 15200 */ - IC_EVEX_L_KZ_B, /* 15201 */ - IC_EVEX_L_XS_KZ_B, /* 15202 */ - IC_EVEX_L_XS_KZ_B, /* 15203 */ - IC_EVEX_L_XD_KZ_B, /* 15204 */ - IC_EVEX_L_XD_KZ_B, /* 15205 */ - IC_EVEX_L_XD_KZ_B, /* 15206 */ - IC_EVEX_L_XD_KZ_B, /* 15207 */ - IC_EVEX_L_W_KZ_B, /* 15208 */ - IC_EVEX_L_W_KZ_B, /* 15209 */ - IC_EVEX_L_W_XS_KZ_B, /* 15210 */ - IC_EVEX_L_W_XS_KZ_B, /* 15211 */ - IC_EVEX_L_W_XD_KZ_B, /* 15212 */ - IC_EVEX_L_W_XD_KZ_B, /* 15213 */ - IC_EVEX_L_W_XD_KZ_B, /* 15214 */ - IC_EVEX_L_W_XD_KZ_B, /* 15215 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 15216 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 15217 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 15218 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 15219 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 15220 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 15221 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 15222 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 15223 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 15224 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 15225 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 15226 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 15227 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 15228 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 15229 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 15230 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 15231 */ - IC_EVEX_L_KZ_B, /* 15232 */ - IC_EVEX_L_KZ_B, /* 15233 */ - IC_EVEX_L_XS_KZ_B, /* 15234 */ - IC_EVEX_L_XS_KZ_B, /* 15235 */ - IC_EVEX_L_XD_KZ_B, /* 15236 */ - IC_EVEX_L_XD_KZ_B, /* 15237 */ - IC_EVEX_L_XD_KZ_B, /* 15238 */ - IC_EVEX_L_XD_KZ_B, /* 15239 */ - IC_EVEX_L_W_KZ_B, /* 15240 */ - IC_EVEX_L_W_KZ_B, /* 15241 */ - IC_EVEX_L_W_XS_KZ_B, /* 15242 */ - IC_EVEX_L_W_XS_KZ_B, /* 15243 */ - IC_EVEX_L_W_XD_KZ_B, /* 15244 */ - IC_EVEX_L_W_XD_KZ_B, /* 15245 */ - IC_EVEX_L_W_XD_KZ_B, /* 15246 */ - IC_EVEX_L_W_XD_KZ_B, /* 15247 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 15248 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 15249 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 15250 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 15251 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 15252 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 15253 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 15254 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 15255 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 15256 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 15257 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 15258 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 15259 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 15260 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 15261 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 15262 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 15263 */ - IC_EVEX_L_KZ_B, /* 15264 */ - IC_EVEX_L_KZ_B, /* 15265 */ - IC_EVEX_L_XS_KZ_B, /* 15266 */ - IC_EVEX_L_XS_KZ_B, /* 15267 */ - IC_EVEX_L_XD_KZ_B, /* 15268 */ - IC_EVEX_L_XD_KZ_B, /* 15269 */ - IC_EVEX_L_XD_KZ_B, /* 15270 */ - IC_EVEX_L_XD_KZ_B, /* 15271 */ - IC_EVEX_L_W_KZ_B, /* 15272 */ - IC_EVEX_L_W_KZ_B, /* 15273 */ - IC_EVEX_L_W_XS_KZ_B, /* 15274 */ - IC_EVEX_L_W_XS_KZ_B, /* 15275 */ - IC_EVEX_L_W_XD_KZ_B, /* 15276 */ - IC_EVEX_L_W_XD_KZ_B, /* 15277 */ - IC_EVEX_L_W_XD_KZ_B, /* 15278 */ - IC_EVEX_L_W_XD_KZ_B, /* 15279 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 15280 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 15281 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 15282 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 15283 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 15284 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 15285 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 15286 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 15287 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 15288 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 15289 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 15290 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 15291 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 15292 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 15293 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 15294 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 15295 */ - IC_EVEX_L_KZ_B, /* 15296 */ - IC_EVEX_L_KZ_B, /* 15297 */ - IC_EVEX_L_XS_KZ_B, /* 15298 */ - IC_EVEX_L_XS_KZ_B, /* 15299 */ - IC_EVEX_L_XD_KZ_B, /* 15300 */ - IC_EVEX_L_XD_KZ_B, /* 15301 */ - IC_EVEX_L_XD_KZ_B, /* 15302 */ - IC_EVEX_L_XD_KZ_B, /* 15303 */ - IC_EVEX_L_W_KZ_B, /* 15304 */ - IC_EVEX_L_W_KZ_B, /* 15305 */ - IC_EVEX_L_W_XS_KZ_B, /* 15306 */ - IC_EVEX_L_W_XS_KZ_B, /* 15307 */ - IC_EVEX_L_W_XD_KZ_B, /* 15308 */ - IC_EVEX_L_W_XD_KZ_B, /* 15309 */ - IC_EVEX_L_W_XD_KZ_B, /* 15310 */ - IC_EVEX_L_W_XD_KZ_B, /* 15311 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 15312 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 15313 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 15314 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 15315 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 15316 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 15317 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 15318 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 15319 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 15320 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 15321 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 15322 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 15323 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 15324 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 15325 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 15326 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 15327 */ - IC_EVEX_L_KZ_B, /* 15328 */ - IC_EVEX_L_KZ_B, /* 15329 */ - IC_EVEX_L_XS_KZ_B, /* 15330 */ - IC_EVEX_L_XS_KZ_B, /* 15331 */ - IC_EVEX_L_XD_KZ_B, /* 15332 */ - IC_EVEX_L_XD_KZ_B, /* 15333 */ - IC_EVEX_L_XD_KZ_B, /* 15334 */ - IC_EVEX_L_XD_KZ_B, /* 15335 */ - IC_EVEX_L_W_KZ_B, /* 15336 */ - IC_EVEX_L_W_KZ_B, /* 15337 */ - IC_EVEX_L_W_XS_KZ_B, /* 15338 */ - IC_EVEX_L_W_XS_KZ_B, /* 15339 */ - IC_EVEX_L_W_XD_KZ_B, /* 15340 */ - IC_EVEX_L_W_XD_KZ_B, /* 15341 */ - IC_EVEX_L_W_XD_KZ_B, /* 15342 */ - IC_EVEX_L_W_XD_KZ_B, /* 15343 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 15344 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 15345 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 15346 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 15347 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 15348 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 15349 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 15350 */ - IC_EVEX_L_OPSIZE_KZ_B, /* 15351 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 15352 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 15353 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 15354 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 15355 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 15356 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 15357 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 15358 */ - IC_EVEX_L_W_OPSIZE_KZ_B, /* 15359 */ - IC, /* 15360 */ - IC_64BIT, /* 15361 */ - IC_XS, /* 15362 */ - IC_64BIT_XS, /* 15363 */ - IC_XD, /* 15364 */ - IC_64BIT_XD, /* 15365 */ - IC_XS, /* 15366 */ - IC_64BIT_XS, /* 15367 */ - IC, /* 15368 */ - IC_64BIT_REXW, /* 15369 */ - IC_XS, /* 15370 */ - IC_64BIT_REXW_XS, /* 15371 */ - IC_XD, /* 15372 */ - IC_64BIT_REXW_XD, /* 15373 */ - IC_XS, /* 15374 */ - IC_64BIT_REXW_XS, /* 15375 */ - IC_OPSIZE, /* 15376 */ - IC_64BIT_OPSIZE, /* 15377 */ - IC_XS_OPSIZE, /* 15378 */ - IC_64BIT_XS_OPSIZE, /* 15379 */ - IC_XD_OPSIZE, /* 15380 */ - IC_64BIT_XD_OPSIZE, /* 15381 */ - IC_XS_OPSIZE, /* 15382 */ - IC_64BIT_XD_OPSIZE, /* 15383 */ - IC_OPSIZE, /* 15384 */ - IC_64BIT_REXW_OPSIZE, /* 15385 */ - IC_XS_OPSIZE, /* 15386 */ - IC_64BIT_REXW_XS, /* 15387 */ - IC_XD_OPSIZE, /* 15388 */ - IC_64BIT_REXW_XD, /* 15389 */ - IC_XS_OPSIZE, /* 15390 */ - IC_64BIT_REXW_XS, /* 15391 */ - IC_ADSIZE, /* 15392 */ - IC_64BIT_ADSIZE, /* 15393 */ - IC_XS, /* 15394 */ - IC_64BIT_XS, /* 15395 */ - IC_XD, /* 15396 */ - IC_64BIT_XD, /* 15397 */ - IC_XS, /* 15398 */ - IC_64BIT_XS, /* 15399 */ - IC_ADSIZE, /* 15400 */ - IC_64BIT_ADSIZE, /* 15401 */ - IC_XS, /* 15402 */ - IC_64BIT_REXW_XS, /* 15403 */ - IC_XD, /* 15404 */ - IC_64BIT_REXW_XD, /* 15405 */ - IC_XS, /* 15406 */ - IC_64BIT_REXW_XS, /* 15407 */ - IC_OPSIZE, /* 15408 */ - IC_64BIT_OPSIZE, /* 15409 */ - IC_XS_OPSIZE, /* 15410 */ - IC_64BIT_XS_OPSIZE, /* 15411 */ - IC_XD_OPSIZE, /* 15412 */ - IC_64BIT_XD_OPSIZE, /* 15413 */ - IC_XS_OPSIZE, /* 15414 */ - IC_64BIT_XD_OPSIZE, /* 15415 */ - IC_OPSIZE, /* 15416 */ - IC_64BIT_REXW_OPSIZE, /* 15417 */ - IC_XS_OPSIZE, /* 15418 */ - IC_64BIT_REXW_XS, /* 15419 */ - IC_XD_OPSIZE, /* 15420 */ - IC_64BIT_REXW_XD, /* 15421 */ - IC_XS_OPSIZE, /* 15422 */ - IC_64BIT_REXW_XS, /* 15423 */ - IC_VEX, /* 15424 */ - IC_VEX, /* 15425 */ - IC_VEX_XS, /* 15426 */ - IC_VEX_XS, /* 15427 */ - IC_VEX_XD, /* 15428 */ - IC_VEX_XD, /* 15429 */ - IC_VEX_XD, /* 15430 */ - IC_VEX_XD, /* 15431 */ - IC_VEX_W, /* 15432 */ - IC_VEX_W, /* 15433 */ - IC_VEX_W_XS, /* 15434 */ - IC_VEX_W_XS, /* 15435 */ - IC_VEX_W_XD, /* 15436 */ - IC_VEX_W_XD, /* 15437 */ - IC_VEX_W_XD, /* 15438 */ - IC_VEX_W_XD, /* 15439 */ - IC_VEX_OPSIZE, /* 15440 */ - IC_VEX_OPSIZE, /* 15441 */ - IC_VEX_OPSIZE, /* 15442 */ - IC_VEX_OPSIZE, /* 15443 */ - IC_VEX_OPSIZE, /* 15444 */ - IC_VEX_OPSIZE, /* 15445 */ - IC_VEX_OPSIZE, /* 15446 */ - IC_VEX_OPSIZE, /* 15447 */ - IC_VEX_W_OPSIZE, /* 15448 */ - IC_VEX_W_OPSIZE, /* 15449 */ - IC_VEX_W_OPSIZE, /* 15450 */ - IC_VEX_W_OPSIZE, /* 15451 */ - IC_VEX_W_OPSIZE, /* 15452 */ - IC_VEX_W_OPSIZE, /* 15453 */ - IC_VEX_W_OPSIZE, /* 15454 */ - IC_VEX_W_OPSIZE, /* 15455 */ - IC_VEX, /* 15456 */ - IC_VEX, /* 15457 */ - IC_VEX_XS, /* 15458 */ - IC_VEX_XS, /* 15459 */ - IC_VEX_XD, /* 15460 */ - IC_VEX_XD, /* 15461 */ - IC_VEX_XD, /* 15462 */ - IC_VEX_XD, /* 15463 */ - IC_VEX_W, /* 15464 */ - IC_VEX_W, /* 15465 */ - IC_VEX_W_XS, /* 15466 */ - IC_VEX_W_XS, /* 15467 */ - IC_VEX_W_XD, /* 15468 */ - IC_VEX_W_XD, /* 15469 */ - IC_VEX_W_XD, /* 15470 */ - IC_VEX_W_XD, /* 15471 */ - IC_VEX_OPSIZE, /* 15472 */ - IC_VEX_OPSIZE, /* 15473 */ - IC_VEX_OPSIZE, /* 15474 */ - IC_VEX_OPSIZE, /* 15475 */ - IC_VEX_OPSIZE, /* 15476 */ - IC_VEX_OPSIZE, /* 15477 */ - IC_VEX_OPSIZE, /* 15478 */ - IC_VEX_OPSIZE, /* 15479 */ - IC_VEX_W_OPSIZE, /* 15480 */ - IC_VEX_W_OPSIZE, /* 15481 */ - IC_VEX_W_OPSIZE, /* 15482 */ - IC_VEX_W_OPSIZE, /* 15483 */ - IC_VEX_W_OPSIZE, /* 15484 */ - IC_VEX_W_OPSIZE, /* 15485 */ - IC_VEX_W_OPSIZE, /* 15486 */ - IC_VEX_W_OPSIZE, /* 15487 */ - IC_VEX_L, /* 15488 */ - IC_VEX_L, /* 15489 */ - IC_VEX_L_XS, /* 15490 */ - IC_VEX_L_XS, /* 15491 */ - IC_VEX_L_XD, /* 15492 */ - IC_VEX_L_XD, /* 15493 */ - IC_VEX_L_XD, /* 15494 */ - IC_VEX_L_XD, /* 15495 */ - IC_VEX_L_W, /* 15496 */ - IC_VEX_L_W, /* 15497 */ - IC_VEX_L_W_XS, /* 15498 */ - IC_VEX_L_W_XS, /* 15499 */ - IC_VEX_L_W_XD, /* 15500 */ - IC_VEX_L_W_XD, /* 15501 */ - IC_VEX_L_W_XD, /* 15502 */ - IC_VEX_L_W_XD, /* 15503 */ - IC_VEX_L_OPSIZE, /* 15504 */ - IC_VEX_L_OPSIZE, /* 15505 */ - IC_VEX_L_OPSIZE, /* 15506 */ - IC_VEX_L_OPSIZE, /* 15507 */ - IC_VEX_L_OPSIZE, /* 15508 */ - IC_VEX_L_OPSIZE, /* 15509 */ - IC_VEX_L_OPSIZE, /* 15510 */ - IC_VEX_L_OPSIZE, /* 15511 */ - IC_VEX_L_W_OPSIZE, /* 15512 */ - IC_VEX_L_W_OPSIZE, /* 15513 */ - IC_VEX_L_W_OPSIZE, /* 15514 */ - IC_VEX_L_W_OPSIZE, /* 15515 */ - IC_VEX_L_W_OPSIZE, /* 15516 */ - IC_VEX_L_W_OPSIZE, /* 15517 */ - IC_VEX_L_W_OPSIZE, /* 15518 */ - IC_VEX_L_W_OPSIZE, /* 15519 */ - IC_VEX_L, /* 15520 */ - IC_VEX_L, /* 15521 */ - IC_VEX_L_XS, /* 15522 */ - IC_VEX_L_XS, /* 15523 */ - IC_VEX_L_XD, /* 15524 */ - IC_VEX_L_XD, /* 15525 */ - IC_VEX_L_XD, /* 15526 */ - IC_VEX_L_XD, /* 15527 */ - IC_VEX_L_W, /* 15528 */ - IC_VEX_L_W, /* 15529 */ - IC_VEX_L_W_XS, /* 15530 */ - IC_VEX_L_W_XS, /* 15531 */ - IC_VEX_L_W_XD, /* 15532 */ - IC_VEX_L_W_XD, /* 15533 */ - IC_VEX_L_W_XD, /* 15534 */ - IC_VEX_L_W_XD, /* 15535 */ - IC_VEX_L_OPSIZE, /* 15536 */ - IC_VEX_L_OPSIZE, /* 15537 */ - IC_VEX_L_OPSIZE, /* 15538 */ - IC_VEX_L_OPSIZE, /* 15539 */ - IC_VEX_L_OPSIZE, /* 15540 */ - IC_VEX_L_OPSIZE, /* 15541 */ - IC_VEX_L_OPSIZE, /* 15542 */ - IC_VEX_L_OPSIZE, /* 15543 */ - IC_VEX_L_W_OPSIZE, /* 15544 */ - IC_VEX_L_W_OPSIZE, /* 15545 */ - IC_VEX_L_W_OPSIZE, /* 15546 */ - IC_VEX_L_W_OPSIZE, /* 15547 */ - IC_VEX_L_W_OPSIZE, /* 15548 */ - IC_VEX_L_W_OPSIZE, /* 15549 */ - IC_VEX_L_W_OPSIZE, /* 15550 */ - IC_VEX_L_W_OPSIZE, /* 15551 */ - IC_VEX_L, /* 15552 */ - IC_VEX_L, /* 15553 */ - IC_VEX_L_XS, /* 15554 */ - IC_VEX_L_XS, /* 15555 */ - IC_VEX_L_XD, /* 15556 */ - IC_VEX_L_XD, /* 15557 */ - IC_VEX_L_XD, /* 15558 */ - IC_VEX_L_XD, /* 15559 */ - IC_VEX_L_W, /* 15560 */ - IC_VEX_L_W, /* 15561 */ - IC_VEX_L_W_XS, /* 15562 */ - IC_VEX_L_W_XS, /* 15563 */ - IC_VEX_L_W_XD, /* 15564 */ - IC_VEX_L_W_XD, /* 15565 */ - IC_VEX_L_W_XD, /* 15566 */ - IC_VEX_L_W_XD, /* 15567 */ - IC_VEX_L_OPSIZE, /* 15568 */ - IC_VEX_L_OPSIZE, /* 15569 */ - IC_VEX_L_OPSIZE, /* 15570 */ - IC_VEX_L_OPSIZE, /* 15571 */ - IC_VEX_L_OPSIZE, /* 15572 */ - IC_VEX_L_OPSIZE, /* 15573 */ - IC_VEX_L_OPSIZE, /* 15574 */ - IC_VEX_L_OPSIZE, /* 15575 */ - IC_VEX_L_W_OPSIZE, /* 15576 */ - IC_VEX_L_W_OPSIZE, /* 15577 */ - IC_VEX_L_W_OPSIZE, /* 15578 */ - IC_VEX_L_W_OPSIZE, /* 15579 */ - IC_VEX_L_W_OPSIZE, /* 15580 */ - IC_VEX_L_W_OPSIZE, /* 15581 */ - IC_VEX_L_W_OPSIZE, /* 15582 */ - IC_VEX_L_W_OPSIZE, /* 15583 */ - IC_VEX_L, /* 15584 */ - IC_VEX_L, /* 15585 */ - IC_VEX_L_XS, /* 15586 */ - IC_VEX_L_XS, /* 15587 */ - IC_VEX_L_XD, /* 15588 */ - IC_VEX_L_XD, /* 15589 */ - IC_VEX_L_XD, /* 15590 */ - IC_VEX_L_XD, /* 15591 */ - IC_VEX_L_W, /* 15592 */ - IC_VEX_L_W, /* 15593 */ - IC_VEX_L_W_XS, /* 15594 */ - IC_VEX_L_W_XS, /* 15595 */ - IC_VEX_L_W_XD, /* 15596 */ - IC_VEX_L_W_XD, /* 15597 */ - IC_VEX_L_W_XD, /* 15598 */ - IC_VEX_L_W_XD, /* 15599 */ - IC_VEX_L_OPSIZE, /* 15600 */ - IC_VEX_L_OPSIZE, /* 15601 */ - IC_VEX_L_OPSIZE, /* 15602 */ - IC_VEX_L_OPSIZE, /* 15603 */ - IC_VEX_L_OPSIZE, /* 15604 */ - IC_VEX_L_OPSIZE, /* 15605 */ - IC_VEX_L_OPSIZE, /* 15606 */ - IC_VEX_L_OPSIZE, /* 15607 */ - IC_VEX_L_W_OPSIZE, /* 15608 */ - IC_VEX_L_W_OPSIZE, /* 15609 */ - IC_VEX_L_W_OPSIZE, /* 15610 */ - IC_VEX_L_W_OPSIZE, /* 15611 */ - IC_VEX_L_W_OPSIZE, /* 15612 */ - IC_VEX_L_W_OPSIZE, /* 15613 */ - IC_VEX_L_W_OPSIZE, /* 15614 */ - IC_VEX_L_W_OPSIZE, /* 15615 */ - IC_EVEX_L2_KZ_B, /* 15616 */ - IC_EVEX_L2_KZ_B, /* 15617 */ - IC_EVEX_L2_XS_KZ_B, /* 15618 */ - IC_EVEX_L2_XS_KZ_B, /* 15619 */ - IC_EVEX_L2_XD_KZ_B, /* 15620 */ - IC_EVEX_L2_XD_KZ_B, /* 15621 */ - IC_EVEX_L2_XD_KZ_B, /* 15622 */ - IC_EVEX_L2_XD_KZ_B, /* 15623 */ - IC_EVEX_L2_W_KZ_B, /* 15624 */ - IC_EVEX_L2_W_KZ_B, /* 15625 */ - IC_EVEX_L2_W_XS_KZ_B, /* 15626 */ - IC_EVEX_L2_W_XS_KZ_B, /* 15627 */ - IC_EVEX_L2_W_XD_KZ_B, /* 15628 */ - IC_EVEX_L2_W_XD_KZ_B, /* 15629 */ - IC_EVEX_L2_W_XD_KZ_B, /* 15630 */ - IC_EVEX_L2_W_XD_KZ_B, /* 15631 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 15632 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 15633 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 15634 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 15635 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 15636 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 15637 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 15638 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 15639 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15640 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15641 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15642 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15643 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15644 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15645 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15646 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15647 */ - IC_EVEX_L2_KZ_B, /* 15648 */ - IC_EVEX_L2_KZ_B, /* 15649 */ - IC_EVEX_L2_XS_KZ_B, /* 15650 */ - IC_EVEX_L2_XS_KZ_B, /* 15651 */ - IC_EVEX_L2_XD_KZ_B, /* 15652 */ - IC_EVEX_L2_XD_KZ_B, /* 15653 */ - IC_EVEX_L2_XD_KZ_B, /* 15654 */ - IC_EVEX_L2_XD_KZ_B, /* 15655 */ - IC_EVEX_L2_W_KZ_B, /* 15656 */ - IC_EVEX_L2_W_KZ_B, /* 15657 */ - IC_EVEX_L2_W_XS_KZ_B, /* 15658 */ - IC_EVEX_L2_W_XS_KZ_B, /* 15659 */ - IC_EVEX_L2_W_XD_KZ_B, /* 15660 */ - IC_EVEX_L2_W_XD_KZ_B, /* 15661 */ - IC_EVEX_L2_W_XD_KZ_B, /* 15662 */ - IC_EVEX_L2_W_XD_KZ_B, /* 15663 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 15664 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 15665 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 15666 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 15667 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 15668 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 15669 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 15670 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 15671 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15672 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15673 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15674 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15675 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15676 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15677 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15678 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15679 */ - IC_EVEX_L2_KZ_B, /* 15680 */ - IC_EVEX_L2_KZ_B, /* 15681 */ - IC_EVEX_L2_XS_KZ_B, /* 15682 */ - IC_EVEX_L2_XS_KZ_B, /* 15683 */ - IC_EVEX_L2_XD_KZ_B, /* 15684 */ - IC_EVEX_L2_XD_KZ_B, /* 15685 */ - IC_EVEX_L2_XD_KZ_B, /* 15686 */ - IC_EVEX_L2_XD_KZ_B, /* 15687 */ - IC_EVEX_L2_W_KZ_B, /* 15688 */ - IC_EVEX_L2_W_KZ_B, /* 15689 */ - IC_EVEX_L2_W_XS_KZ_B, /* 15690 */ - IC_EVEX_L2_W_XS_KZ_B, /* 15691 */ - IC_EVEX_L2_W_XD_KZ_B, /* 15692 */ - IC_EVEX_L2_W_XD_KZ_B, /* 15693 */ - IC_EVEX_L2_W_XD_KZ_B, /* 15694 */ - IC_EVEX_L2_W_XD_KZ_B, /* 15695 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 15696 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 15697 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 15698 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 15699 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 15700 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 15701 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 15702 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 15703 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15704 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15705 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15706 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15707 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15708 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15709 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15710 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15711 */ - IC_EVEX_L2_KZ_B, /* 15712 */ - IC_EVEX_L2_KZ_B, /* 15713 */ - IC_EVEX_L2_XS_KZ_B, /* 15714 */ - IC_EVEX_L2_XS_KZ_B, /* 15715 */ - IC_EVEX_L2_XD_KZ_B, /* 15716 */ - IC_EVEX_L2_XD_KZ_B, /* 15717 */ - IC_EVEX_L2_XD_KZ_B, /* 15718 */ - IC_EVEX_L2_XD_KZ_B, /* 15719 */ - IC_EVEX_L2_W_KZ_B, /* 15720 */ - IC_EVEX_L2_W_KZ_B, /* 15721 */ - IC_EVEX_L2_W_XS_KZ_B, /* 15722 */ - IC_EVEX_L2_W_XS_KZ_B, /* 15723 */ - IC_EVEX_L2_W_XD_KZ_B, /* 15724 */ - IC_EVEX_L2_W_XD_KZ_B, /* 15725 */ - IC_EVEX_L2_W_XD_KZ_B, /* 15726 */ - IC_EVEX_L2_W_XD_KZ_B, /* 15727 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 15728 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 15729 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 15730 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 15731 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 15732 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 15733 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 15734 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 15735 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15736 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15737 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15738 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15739 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15740 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15741 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15742 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15743 */ - IC_EVEX_L2_KZ_B, /* 15744 */ - IC_EVEX_L2_KZ_B, /* 15745 */ - IC_EVEX_L2_XS_KZ_B, /* 15746 */ - IC_EVEX_L2_XS_KZ_B, /* 15747 */ - IC_EVEX_L2_XD_KZ_B, /* 15748 */ - IC_EVEX_L2_XD_KZ_B, /* 15749 */ - IC_EVEX_L2_XD_KZ_B, /* 15750 */ - IC_EVEX_L2_XD_KZ_B, /* 15751 */ - IC_EVEX_L2_W_KZ_B, /* 15752 */ - IC_EVEX_L2_W_KZ_B, /* 15753 */ - IC_EVEX_L2_W_XS_KZ_B, /* 15754 */ - IC_EVEX_L2_W_XS_KZ_B, /* 15755 */ - IC_EVEX_L2_W_XD_KZ_B, /* 15756 */ - IC_EVEX_L2_W_XD_KZ_B, /* 15757 */ - IC_EVEX_L2_W_XD_KZ_B, /* 15758 */ - IC_EVEX_L2_W_XD_KZ_B, /* 15759 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 15760 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 15761 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 15762 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 15763 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 15764 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 15765 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 15766 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 15767 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15768 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15769 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15770 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15771 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15772 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15773 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15774 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15775 */ - IC_EVEX_L2_KZ_B, /* 15776 */ - IC_EVEX_L2_KZ_B, /* 15777 */ - IC_EVEX_L2_XS_KZ_B, /* 15778 */ - IC_EVEX_L2_XS_KZ_B, /* 15779 */ - IC_EVEX_L2_XD_KZ_B, /* 15780 */ - IC_EVEX_L2_XD_KZ_B, /* 15781 */ - IC_EVEX_L2_XD_KZ_B, /* 15782 */ - IC_EVEX_L2_XD_KZ_B, /* 15783 */ - IC_EVEX_L2_W_KZ_B, /* 15784 */ - IC_EVEX_L2_W_KZ_B, /* 15785 */ - IC_EVEX_L2_W_XS_KZ_B, /* 15786 */ - IC_EVEX_L2_W_XS_KZ_B, /* 15787 */ - IC_EVEX_L2_W_XD_KZ_B, /* 15788 */ - IC_EVEX_L2_W_XD_KZ_B, /* 15789 */ - IC_EVEX_L2_W_XD_KZ_B, /* 15790 */ - IC_EVEX_L2_W_XD_KZ_B, /* 15791 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 15792 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 15793 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 15794 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 15795 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 15796 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 15797 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 15798 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 15799 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15800 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15801 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15802 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15803 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15804 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15805 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15806 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15807 */ - IC_EVEX_L2_KZ_B, /* 15808 */ - IC_EVEX_L2_KZ_B, /* 15809 */ - IC_EVEX_L2_XS_KZ_B, /* 15810 */ - IC_EVEX_L2_XS_KZ_B, /* 15811 */ - IC_EVEX_L2_XD_KZ_B, /* 15812 */ - IC_EVEX_L2_XD_KZ_B, /* 15813 */ - IC_EVEX_L2_XD_KZ_B, /* 15814 */ - IC_EVEX_L2_XD_KZ_B, /* 15815 */ - IC_EVEX_L2_W_KZ_B, /* 15816 */ - IC_EVEX_L2_W_KZ_B, /* 15817 */ - IC_EVEX_L2_W_XS_KZ_B, /* 15818 */ - IC_EVEX_L2_W_XS_KZ_B, /* 15819 */ - IC_EVEX_L2_W_XD_KZ_B, /* 15820 */ - IC_EVEX_L2_W_XD_KZ_B, /* 15821 */ - IC_EVEX_L2_W_XD_KZ_B, /* 15822 */ - IC_EVEX_L2_W_XD_KZ_B, /* 15823 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 15824 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 15825 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 15826 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 15827 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 15828 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 15829 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 15830 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 15831 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15832 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15833 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15834 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15835 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15836 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15837 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15838 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15839 */ - IC_EVEX_L2_KZ_B, /* 15840 */ - IC_EVEX_L2_KZ_B, /* 15841 */ - IC_EVEX_L2_XS_KZ_B, /* 15842 */ - IC_EVEX_L2_XS_KZ_B, /* 15843 */ - IC_EVEX_L2_XD_KZ_B, /* 15844 */ - IC_EVEX_L2_XD_KZ_B, /* 15845 */ - IC_EVEX_L2_XD_KZ_B, /* 15846 */ - IC_EVEX_L2_XD_KZ_B, /* 15847 */ - IC_EVEX_L2_W_KZ_B, /* 15848 */ - IC_EVEX_L2_W_KZ_B, /* 15849 */ - IC_EVEX_L2_W_XS_KZ_B, /* 15850 */ - IC_EVEX_L2_W_XS_KZ_B, /* 15851 */ - IC_EVEX_L2_W_XD_KZ_B, /* 15852 */ - IC_EVEX_L2_W_XD_KZ_B, /* 15853 */ - IC_EVEX_L2_W_XD_KZ_B, /* 15854 */ - IC_EVEX_L2_W_XD_KZ_B, /* 15855 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 15856 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 15857 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 15858 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 15859 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 15860 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 15861 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 15862 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 15863 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15864 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15865 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15866 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15867 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15868 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15869 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15870 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15871 */ - IC, /* 15872 */ - IC_64BIT, /* 15873 */ - IC_XS, /* 15874 */ - IC_64BIT_XS, /* 15875 */ - IC_XD, /* 15876 */ - IC_64BIT_XD, /* 15877 */ - IC_XS, /* 15878 */ - IC_64BIT_XS, /* 15879 */ - IC, /* 15880 */ - IC_64BIT_REXW, /* 15881 */ - IC_XS, /* 15882 */ - IC_64BIT_REXW_XS, /* 15883 */ - IC_XD, /* 15884 */ - IC_64BIT_REXW_XD, /* 15885 */ - IC_XS, /* 15886 */ - IC_64BIT_REXW_XS, /* 15887 */ - IC_OPSIZE, /* 15888 */ - IC_64BIT_OPSIZE, /* 15889 */ - IC_XS_OPSIZE, /* 15890 */ - IC_64BIT_XS_OPSIZE, /* 15891 */ - IC_XD_OPSIZE, /* 15892 */ - IC_64BIT_XD_OPSIZE, /* 15893 */ - IC_XS_OPSIZE, /* 15894 */ - IC_64BIT_XD_OPSIZE, /* 15895 */ - IC_OPSIZE, /* 15896 */ - IC_64BIT_REXW_OPSIZE, /* 15897 */ - IC_XS_OPSIZE, /* 15898 */ - IC_64BIT_REXW_XS, /* 15899 */ - IC_XD_OPSIZE, /* 15900 */ - IC_64BIT_REXW_XD, /* 15901 */ - IC_XS_OPSIZE, /* 15902 */ - IC_64BIT_REXW_XS, /* 15903 */ - IC_ADSIZE, /* 15904 */ - IC_64BIT_ADSIZE, /* 15905 */ - IC_XS, /* 15906 */ - IC_64BIT_XS, /* 15907 */ - IC_XD, /* 15908 */ - IC_64BIT_XD, /* 15909 */ - IC_XS, /* 15910 */ - IC_64BIT_XS, /* 15911 */ - IC_ADSIZE, /* 15912 */ - IC_64BIT_ADSIZE, /* 15913 */ - IC_XS, /* 15914 */ - IC_64BIT_REXW_XS, /* 15915 */ - IC_XD, /* 15916 */ - IC_64BIT_REXW_XD, /* 15917 */ - IC_XS, /* 15918 */ - IC_64BIT_REXW_XS, /* 15919 */ - IC_OPSIZE, /* 15920 */ - IC_64BIT_OPSIZE, /* 15921 */ - IC_XS_OPSIZE, /* 15922 */ - IC_64BIT_XS_OPSIZE, /* 15923 */ - IC_XD_OPSIZE, /* 15924 */ - IC_64BIT_XD_OPSIZE, /* 15925 */ - IC_XS_OPSIZE, /* 15926 */ - IC_64BIT_XD_OPSIZE, /* 15927 */ - IC_OPSIZE, /* 15928 */ - IC_64BIT_REXW_OPSIZE, /* 15929 */ - IC_XS_OPSIZE, /* 15930 */ - IC_64BIT_REXW_XS, /* 15931 */ - IC_XD_OPSIZE, /* 15932 */ - IC_64BIT_REXW_XD, /* 15933 */ - IC_XS_OPSIZE, /* 15934 */ - IC_64BIT_REXW_XS, /* 15935 */ - IC_VEX, /* 15936 */ - IC_VEX, /* 15937 */ - IC_VEX_XS, /* 15938 */ - IC_VEX_XS, /* 15939 */ - IC_VEX_XD, /* 15940 */ - IC_VEX_XD, /* 15941 */ - IC_VEX_XD, /* 15942 */ - IC_VEX_XD, /* 15943 */ - IC_VEX_W, /* 15944 */ - IC_VEX_W, /* 15945 */ - IC_VEX_W_XS, /* 15946 */ - IC_VEX_W_XS, /* 15947 */ - IC_VEX_W_XD, /* 15948 */ - IC_VEX_W_XD, /* 15949 */ - IC_VEX_W_XD, /* 15950 */ - IC_VEX_W_XD, /* 15951 */ - IC_VEX_OPSIZE, /* 15952 */ - IC_VEX_OPSIZE, /* 15953 */ - IC_VEX_OPSIZE, /* 15954 */ - IC_VEX_OPSIZE, /* 15955 */ - IC_VEX_OPSIZE, /* 15956 */ - IC_VEX_OPSIZE, /* 15957 */ - IC_VEX_OPSIZE, /* 15958 */ - IC_VEX_OPSIZE, /* 15959 */ - IC_VEX_W_OPSIZE, /* 15960 */ - IC_VEX_W_OPSIZE, /* 15961 */ - IC_VEX_W_OPSIZE, /* 15962 */ - IC_VEX_W_OPSIZE, /* 15963 */ - IC_VEX_W_OPSIZE, /* 15964 */ - IC_VEX_W_OPSIZE, /* 15965 */ - IC_VEX_W_OPSIZE, /* 15966 */ - IC_VEX_W_OPSIZE, /* 15967 */ - IC_VEX, /* 15968 */ - IC_VEX, /* 15969 */ - IC_VEX_XS, /* 15970 */ - IC_VEX_XS, /* 15971 */ - IC_VEX_XD, /* 15972 */ - IC_VEX_XD, /* 15973 */ - IC_VEX_XD, /* 15974 */ - IC_VEX_XD, /* 15975 */ - IC_VEX_W, /* 15976 */ - IC_VEX_W, /* 15977 */ - IC_VEX_W_XS, /* 15978 */ - IC_VEX_W_XS, /* 15979 */ - IC_VEX_W_XD, /* 15980 */ - IC_VEX_W_XD, /* 15981 */ - IC_VEX_W_XD, /* 15982 */ - IC_VEX_W_XD, /* 15983 */ - IC_VEX_OPSIZE, /* 15984 */ - IC_VEX_OPSIZE, /* 15985 */ - IC_VEX_OPSIZE, /* 15986 */ - IC_VEX_OPSIZE, /* 15987 */ - IC_VEX_OPSIZE, /* 15988 */ - IC_VEX_OPSIZE, /* 15989 */ - IC_VEX_OPSIZE, /* 15990 */ - IC_VEX_OPSIZE, /* 15991 */ - IC_VEX_W_OPSIZE, /* 15992 */ - IC_VEX_W_OPSIZE, /* 15993 */ - IC_VEX_W_OPSIZE, /* 15994 */ - IC_VEX_W_OPSIZE, /* 15995 */ - IC_VEX_W_OPSIZE, /* 15996 */ - IC_VEX_W_OPSIZE, /* 15997 */ - IC_VEX_W_OPSIZE, /* 15998 */ - IC_VEX_W_OPSIZE, /* 15999 */ - IC_VEX_L, /* 16000 */ - IC_VEX_L, /* 16001 */ - IC_VEX_L_XS, /* 16002 */ - IC_VEX_L_XS, /* 16003 */ - IC_VEX_L_XD, /* 16004 */ - IC_VEX_L_XD, /* 16005 */ - IC_VEX_L_XD, /* 16006 */ - IC_VEX_L_XD, /* 16007 */ - IC_VEX_L_W, /* 16008 */ - IC_VEX_L_W, /* 16009 */ - IC_VEX_L_W_XS, /* 16010 */ - IC_VEX_L_W_XS, /* 16011 */ - IC_VEX_L_W_XD, /* 16012 */ - IC_VEX_L_W_XD, /* 16013 */ - IC_VEX_L_W_XD, /* 16014 */ - IC_VEX_L_W_XD, /* 16015 */ - IC_VEX_L_OPSIZE, /* 16016 */ - IC_VEX_L_OPSIZE, /* 16017 */ - IC_VEX_L_OPSIZE, /* 16018 */ - IC_VEX_L_OPSIZE, /* 16019 */ - IC_VEX_L_OPSIZE, /* 16020 */ - IC_VEX_L_OPSIZE, /* 16021 */ - IC_VEX_L_OPSIZE, /* 16022 */ - IC_VEX_L_OPSIZE, /* 16023 */ - IC_VEX_L_W_OPSIZE, /* 16024 */ - IC_VEX_L_W_OPSIZE, /* 16025 */ - IC_VEX_L_W_OPSIZE, /* 16026 */ - IC_VEX_L_W_OPSIZE, /* 16027 */ - IC_VEX_L_W_OPSIZE, /* 16028 */ - IC_VEX_L_W_OPSIZE, /* 16029 */ - IC_VEX_L_W_OPSIZE, /* 16030 */ - IC_VEX_L_W_OPSIZE, /* 16031 */ - IC_VEX_L, /* 16032 */ - IC_VEX_L, /* 16033 */ - IC_VEX_L_XS, /* 16034 */ - IC_VEX_L_XS, /* 16035 */ - IC_VEX_L_XD, /* 16036 */ - IC_VEX_L_XD, /* 16037 */ - IC_VEX_L_XD, /* 16038 */ - IC_VEX_L_XD, /* 16039 */ - IC_VEX_L_W, /* 16040 */ - IC_VEX_L_W, /* 16041 */ - IC_VEX_L_W_XS, /* 16042 */ - IC_VEX_L_W_XS, /* 16043 */ - IC_VEX_L_W_XD, /* 16044 */ - IC_VEX_L_W_XD, /* 16045 */ - IC_VEX_L_W_XD, /* 16046 */ - IC_VEX_L_W_XD, /* 16047 */ - IC_VEX_L_OPSIZE, /* 16048 */ - IC_VEX_L_OPSIZE, /* 16049 */ - IC_VEX_L_OPSIZE, /* 16050 */ - IC_VEX_L_OPSIZE, /* 16051 */ - IC_VEX_L_OPSIZE, /* 16052 */ - IC_VEX_L_OPSIZE, /* 16053 */ - IC_VEX_L_OPSIZE, /* 16054 */ - IC_VEX_L_OPSIZE, /* 16055 */ - IC_VEX_L_W_OPSIZE, /* 16056 */ - IC_VEX_L_W_OPSIZE, /* 16057 */ - IC_VEX_L_W_OPSIZE, /* 16058 */ - IC_VEX_L_W_OPSIZE, /* 16059 */ - IC_VEX_L_W_OPSIZE, /* 16060 */ - IC_VEX_L_W_OPSIZE, /* 16061 */ - IC_VEX_L_W_OPSIZE, /* 16062 */ - IC_VEX_L_W_OPSIZE, /* 16063 */ - IC_VEX_L, /* 16064 */ - IC_VEX_L, /* 16065 */ - IC_VEX_L_XS, /* 16066 */ - IC_VEX_L_XS, /* 16067 */ - IC_VEX_L_XD, /* 16068 */ - IC_VEX_L_XD, /* 16069 */ - IC_VEX_L_XD, /* 16070 */ - IC_VEX_L_XD, /* 16071 */ - IC_VEX_L_W, /* 16072 */ - IC_VEX_L_W, /* 16073 */ - IC_VEX_L_W_XS, /* 16074 */ - IC_VEX_L_W_XS, /* 16075 */ - IC_VEX_L_W_XD, /* 16076 */ - IC_VEX_L_W_XD, /* 16077 */ - IC_VEX_L_W_XD, /* 16078 */ - IC_VEX_L_W_XD, /* 16079 */ - IC_VEX_L_OPSIZE, /* 16080 */ - IC_VEX_L_OPSIZE, /* 16081 */ - IC_VEX_L_OPSIZE, /* 16082 */ - IC_VEX_L_OPSIZE, /* 16083 */ - IC_VEX_L_OPSIZE, /* 16084 */ - IC_VEX_L_OPSIZE, /* 16085 */ - IC_VEX_L_OPSIZE, /* 16086 */ - IC_VEX_L_OPSIZE, /* 16087 */ - IC_VEX_L_W_OPSIZE, /* 16088 */ - IC_VEX_L_W_OPSIZE, /* 16089 */ - IC_VEX_L_W_OPSIZE, /* 16090 */ - IC_VEX_L_W_OPSIZE, /* 16091 */ - IC_VEX_L_W_OPSIZE, /* 16092 */ - IC_VEX_L_W_OPSIZE, /* 16093 */ - IC_VEX_L_W_OPSIZE, /* 16094 */ - IC_VEX_L_W_OPSIZE, /* 16095 */ - IC_VEX_L, /* 16096 */ - IC_VEX_L, /* 16097 */ - IC_VEX_L_XS, /* 16098 */ - IC_VEX_L_XS, /* 16099 */ - IC_VEX_L_XD, /* 16100 */ - IC_VEX_L_XD, /* 16101 */ - IC_VEX_L_XD, /* 16102 */ - IC_VEX_L_XD, /* 16103 */ - IC_VEX_L_W, /* 16104 */ - IC_VEX_L_W, /* 16105 */ - IC_VEX_L_W_XS, /* 16106 */ - IC_VEX_L_W_XS, /* 16107 */ - IC_VEX_L_W_XD, /* 16108 */ - IC_VEX_L_W_XD, /* 16109 */ - IC_VEX_L_W_XD, /* 16110 */ - IC_VEX_L_W_XD, /* 16111 */ - IC_VEX_L_OPSIZE, /* 16112 */ - IC_VEX_L_OPSIZE, /* 16113 */ - IC_VEX_L_OPSIZE, /* 16114 */ - IC_VEX_L_OPSIZE, /* 16115 */ - IC_VEX_L_OPSIZE, /* 16116 */ - IC_VEX_L_OPSIZE, /* 16117 */ - IC_VEX_L_OPSIZE, /* 16118 */ - IC_VEX_L_OPSIZE, /* 16119 */ - IC_VEX_L_W_OPSIZE, /* 16120 */ - IC_VEX_L_W_OPSIZE, /* 16121 */ - IC_VEX_L_W_OPSIZE, /* 16122 */ - IC_VEX_L_W_OPSIZE, /* 16123 */ - IC_VEX_L_W_OPSIZE, /* 16124 */ - IC_VEX_L_W_OPSIZE, /* 16125 */ - IC_VEX_L_W_OPSIZE, /* 16126 */ - IC_VEX_L_W_OPSIZE, /* 16127 */ - IC_EVEX_L2_KZ_B, /* 16128 */ - IC_EVEX_L2_KZ_B, /* 16129 */ - IC_EVEX_L2_XS_KZ_B, /* 16130 */ - IC_EVEX_L2_XS_KZ_B, /* 16131 */ - IC_EVEX_L2_XD_KZ_B, /* 16132 */ - IC_EVEX_L2_XD_KZ_B, /* 16133 */ - IC_EVEX_L2_XD_KZ_B, /* 16134 */ - IC_EVEX_L2_XD_KZ_B, /* 16135 */ - IC_EVEX_L2_W_KZ_B, /* 16136 */ - IC_EVEX_L2_W_KZ_B, /* 16137 */ - IC_EVEX_L2_W_XS_KZ_B, /* 16138 */ - IC_EVEX_L2_W_XS_KZ_B, /* 16139 */ - IC_EVEX_L2_W_XD_KZ_B, /* 16140 */ - IC_EVEX_L2_W_XD_KZ_B, /* 16141 */ - IC_EVEX_L2_W_XD_KZ_B, /* 16142 */ - IC_EVEX_L2_W_XD_KZ_B, /* 16143 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 16144 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 16145 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 16146 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 16147 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 16148 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 16149 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 16150 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 16151 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16152 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16153 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16154 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16155 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16156 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16157 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16158 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16159 */ - IC_EVEX_L2_KZ_B, /* 16160 */ - IC_EVEX_L2_KZ_B, /* 16161 */ - IC_EVEX_L2_XS_KZ_B, /* 16162 */ - IC_EVEX_L2_XS_KZ_B, /* 16163 */ - IC_EVEX_L2_XD_KZ_B, /* 16164 */ - IC_EVEX_L2_XD_KZ_B, /* 16165 */ - IC_EVEX_L2_XD_KZ_B, /* 16166 */ - IC_EVEX_L2_XD_KZ_B, /* 16167 */ - IC_EVEX_L2_W_KZ_B, /* 16168 */ - IC_EVEX_L2_W_KZ_B, /* 16169 */ - IC_EVEX_L2_W_XS_KZ_B, /* 16170 */ - IC_EVEX_L2_W_XS_KZ_B, /* 16171 */ - IC_EVEX_L2_W_XD_KZ_B, /* 16172 */ - IC_EVEX_L2_W_XD_KZ_B, /* 16173 */ - IC_EVEX_L2_W_XD_KZ_B, /* 16174 */ - IC_EVEX_L2_W_XD_KZ_B, /* 16175 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 16176 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 16177 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 16178 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 16179 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 16180 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 16181 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 16182 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 16183 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16184 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16185 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16186 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16187 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16188 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16189 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16190 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16191 */ - IC_EVEX_L2_KZ_B, /* 16192 */ - IC_EVEX_L2_KZ_B, /* 16193 */ - IC_EVEX_L2_XS_KZ_B, /* 16194 */ - IC_EVEX_L2_XS_KZ_B, /* 16195 */ - IC_EVEX_L2_XD_KZ_B, /* 16196 */ - IC_EVEX_L2_XD_KZ_B, /* 16197 */ - IC_EVEX_L2_XD_KZ_B, /* 16198 */ - IC_EVEX_L2_XD_KZ_B, /* 16199 */ - IC_EVEX_L2_W_KZ_B, /* 16200 */ - IC_EVEX_L2_W_KZ_B, /* 16201 */ - IC_EVEX_L2_W_XS_KZ_B, /* 16202 */ - IC_EVEX_L2_W_XS_KZ_B, /* 16203 */ - IC_EVEX_L2_W_XD_KZ_B, /* 16204 */ - IC_EVEX_L2_W_XD_KZ_B, /* 16205 */ - IC_EVEX_L2_W_XD_KZ_B, /* 16206 */ - IC_EVEX_L2_W_XD_KZ_B, /* 16207 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 16208 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 16209 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 16210 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 16211 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 16212 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 16213 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 16214 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 16215 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16216 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16217 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16218 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16219 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16220 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16221 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16222 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16223 */ - IC_EVEX_L2_KZ_B, /* 16224 */ - IC_EVEX_L2_KZ_B, /* 16225 */ - IC_EVEX_L2_XS_KZ_B, /* 16226 */ - IC_EVEX_L2_XS_KZ_B, /* 16227 */ - IC_EVEX_L2_XD_KZ_B, /* 16228 */ - IC_EVEX_L2_XD_KZ_B, /* 16229 */ - IC_EVEX_L2_XD_KZ_B, /* 16230 */ - IC_EVEX_L2_XD_KZ_B, /* 16231 */ - IC_EVEX_L2_W_KZ_B, /* 16232 */ - IC_EVEX_L2_W_KZ_B, /* 16233 */ - IC_EVEX_L2_W_XS_KZ_B, /* 16234 */ - IC_EVEX_L2_W_XS_KZ_B, /* 16235 */ - IC_EVEX_L2_W_XD_KZ_B, /* 16236 */ - IC_EVEX_L2_W_XD_KZ_B, /* 16237 */ - IC_EVEX_L2_W_XD_KZ_B, /* 16238 */ - IC_EVEX_L2_W_XD_KZ_B, /* 16239 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 16240 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 16241 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 16242 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 16243 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 16244 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 16245 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 16246 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 16247 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16248 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16249 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16250 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16251 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16252 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16253 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16254 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16255 */ - IC_EVEX_L2_KZ_B, /* 16256 */ - IC_EVEX_L2_KZ_B, /* 16257 */ - IC_EVEX_L2_XS_KZ_B, /* 16258 */ - IC_EVEX_L2_XS_KZ_B, /* 16259 */ - IC_EVEX_L2_XD_KZ_B, /* 16260 */ - IC_EVEX_L2_XD_KZ_B, /* 16261 */ - IC_EVEX_L2_XD_KZ_B, /* 16262 */ - IC_EVEX_L2_XD_KZ_B, /* 16263 */ - IC_EVEX_L2_W_KZ_B, /* 16264 */ - IC_EVEX_L2_W_KZ_B, /* 16265 */ - IC_EVEX_L2_W_XS_KZ_B, /* 16266 */ - IC_EVEX_L2_W_XS_KZ_B, /* 16267 */ - IC_EVEX_L2_W_XD_KZ_B, /* 16268 */ - IC_EVEX_L2_W_XD_KZ_B, /* 16269 */ - IC_EVEX_L2_W_XD_KZ_B, /* 16270 */ - IC_EVEX_L2_W_XD_KZ_B, /* 16271 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 16272 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 16273 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 16274 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 16275 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 16276 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 16277 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 16278 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 16279 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16280 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16281 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16282 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16283 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16284 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16285 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16286 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16287 */ - IC_EVEX_L2_KZ_B, /* 16288 */ - IC_EVEX_L2_KZ_B, /* 16289 */ - IC_EVEX_L2_XS_KZ_B, /* 16290 */ - IC_EVEX_L2_XS_KZ_B, /* 16291 */ - IC_EVEX_L2_XD_KZ_B, /* 16292 */ - IC_EVEX_L2_XD_KZ_B, /* 16293 */ - IC_EVEX_L2_XD_KZ_B, /* 16294 */ - IC_EVEX_L2_XD_KZ_B, /* 16295 */ - IC_EVEX_L2_W_KZ_B, /* 16296 */ - IC_EVEX_L2_W_KZ_B, /* 16297 */ - IC_EVEX_L2_W_XS_KZ_B, /* 16298 */ - IC_EVEX_L2_W_XS_KZ_B, /* 16299 */ - IC_EVEX_L2_W_XD_KZ_B, /* 16300 */ - IC_EVEX_L2_W_XD_KZ_B, /* 16301 */ - IC_EVEX_L2_W_XD_KZ_B, /* 16302 */ - IC_EVEX_L2_W_XD_KZ_B, /* 16303 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 16304 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 16305 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 16306 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 16307 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 16308 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 16309 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 16310 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 16311 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16312 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16313 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16314 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16315 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16316 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16317 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16318 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16319 */ - IC_EVEX_L2_KZ_B, /* 16320 */ - IC_EVEX_L2_KZ_B, /* 16321 */ - IC_EVEX_L2_XS_KZ_B, /* 16322 */ - IC_EVEX_L2_XS_KZ_B, /* 16323 */ - IC_EVEX_L2_XD_KZ_B, /* 16324 */ - IC_EVEX_L2_XD_KZ_B, /* 16325 */ - IC_EVEX_L2_XD_KZ_B, /* 16326 */ - IC_EVEX_L2_XD_KZ_B, /* 16327 */ - IC_EVEX_L2_W_KZ_B, /* 16328 */ - IC_EVEX_L2_W_KZ_B, /* 16329 */ - IC_EVEX_L2_W_XS_KZ_B, /* 16330 */ - IC_EVEX_L2_W_XS_KZ_B, /* 16331 */ - IC_EVEX_L2_W_XD_KZ_B, /* 16332 */ - IC_EVEX_L2_W_XD_KZ_B, /* 16333 */ - IC_EVEX_L2_W_XD_KZ_B, /* 16334 */ - IC_EVEX_L2_W_XD_KZ_B, /* 16335 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 16336 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 16337 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 16338 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 16339 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 16340 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 16341 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 16342 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 16343 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16344 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16345 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16346 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16347 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16348 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16349 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16350 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16351 */ - IC_EVEX_L2_KZ_B, /* 16352 */ - IC_EVEX_L2_KZ_B, /* 16353 */ - IC_EVEX_L2_XS_KZ_B, /* 16354 */ - IC_EVEX_L2_XS_KZ_B, /* 16355 */ - IC_EVEX_L2_XD_KZ_B, /* 16356 */ - IC_EVEX_L2_XD_KZ_B, /* 16357 */ - IC_EVEX_L2_XD_KZ_B, /* 16358 */ - IC_EVEX_L2_XD_KZ_B, /* 16359 */ - IC_EVEX_L2_W_KZ_B, /* 16360 */ - IC_EVEX_L2_W_KZ_B, /* 16361 */ - IC_EVEX_L2_W_XS_KZ_B, /* 16362 */ - IC_EVEX_L2_W_XS_KZ_B, /* 16363 */ - IC_EVEX_L2_W_XD_KZ_B, /* 16364 */ - IC_EVEX_L2_W_XD_KZ_B, /* 16365 */ - IC_EVEX_L2_W_XD_KZ_B, /* 16366 */ - IC_EVEX_L2_W_XD_KZ_B, /* 16367 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 16368 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 16369 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 16370 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 16371 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 16372 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 16373 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 16374 */ - IC_EVEX_L2_OPSIZE_KZ_B, /* 16375 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16376 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16377 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16378 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16379 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16380 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16381 */ - IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16382 */ - IC_EVEX_L2_W_OPSIZE_KZ_B /* 16383 */ -}; - -static const InstrUID modRMTable[] = { -/* EmptyTable */ - 0x0, -/* Table1 */ - 0x67, /* ADD8mr */ - 0x6b, /* ADD8rr */ -/* Table3 */ - 0x50, /* ADD32mr */ - 0x56, /* ADD32rr */ -/* Table5 */ - 0x6a, /* ADD8rm */ - 0x6c, /* ADD8rr_REV */ -/* Table7 */ - 0x55, /* ADD32rm */ - 0x58, /* ADD32rr_REV */ -/* Table9 */ - 0x65, /* ADD8i8 */ -/* Table10 */ - 0x4d, /* ADD32i32 */ -/* Table11 */ - 0x438, /* PUSHES32 */ -/* Table12 */ - 0x417, /* POPES32 */ -/* Table13 */ - 0x3f2, /* OR8mr */ - 0x3f6, /* OR8rr */ -/* Table15 */ - 0x3e0, /* OR32mr */ - 0x3e5, /* OR32rr */ -/* Table17 */ - 0x3f5, /* OR8rm */ - 0x3f7, /* OR8rr_REV */ -/* Table19 */ - 0x3e4, /* OR32rm */ - 0x3e6, /* OR32rr_REV */ -/* Table21 */ - 0x3f0, /* OR8i8 */ -/* Table22 */ - 0x3dd, /* OR32i32 */ -/* Table23 */ - 0x434, /* PUSHCS32 */ -/* Table24 */ - 0x38, /* ADC8mr */ - 0x3b, /* ADC8rr */ -/* Table26 */ - 0x27, /* ADC32mr */ - 0x2b, /* ADC32rr */ -/* Table28 */ - 0x3a, /* ADC8rm */ - 0x3c, /* ADC8rr_REV */ -/* Table30 */ - 0x2a, /* ADC32rm */ - 0x2c, /* ADC32rr_REV */ -/* Table32 */ - 0x36, /* ADC8i8 */ -/* Table33 */ - 0x24, /* ADC32i32 */ -/* Table34 */ - 0x443, /* PUSHSS32 */ -/* Table35 */ - 0x422, /* POPSS32 */ -/* Table36 */ - 0x527, /* SBB8mr */ - 0x52a, /* SBB8rr */ -/* Table38 */ - 0x516, /* SBB32mr */ - 0x51a, /* SBB32rr */ -/* Table40 */ - 0x529, /* SBB8rm */ - 0x52b, /* SBB8rr_REV */ -/* Table42 */ - 0x519, /* SBB32rm */ - 0x51b, /* SBB32rr_REV */ -/* Table44 */ - 0x525, /* SBB8i8 */ -/* Table45 */ - 0x513, /* SBB32i32 */ -/* Table46 */ - 0x436, /* PUSHDS32 */ -/* Table47 */ - 0x415, /* POPDS32 */ -/* Table48 */ - 0x92, /* AND8mr */ - 0x96, /* AND8rr */ -/* Table50 */ - 0x81, /* AND32mr */ - 0x85, /* AND32rr */ -/* Table52 */ - 0x95, /* AND8rm */ - 0x97, /* AND8rr_REV */ -/* Table54 */ - 0x84, /* AND32rm */ - 0x86, /* AND32rr_REV */ -/* Table56 */ - 0x90, /* AND8i8 */ -/* Table57 */ - 0x7e, /* AND32i32 */ -/* Table58 */ - 0x219, /* ES_PREFIX */ -/* Table59 */ - 0x1f7, /* DAA */ -/* Table60 */ - 0x5e1, /* SUB8mr */ - 0x5e5, /* SUB8rr */ -/* Table62 */ - 0x5d0, /* SUB32mr */ - 0x5d4, /* SUB32rr */ -/* Table64 */ - 0x5e4, /* SUB8rm */ - 0x5e6, /* SUB8rr_REV */ -/* Table66 */ - 0x5d3, /* SUB32rm */ - 0x5d5, /* SUB32rr_REV */ -/* Table68 */ - 0x5df, /* SUB8i8 */ -/* Table69 */ - 0x5cd, /* SUB32i32 */ -/* Table70 */ - 0x1f4, /* CS_PREFIX */ -/* Table71 */ - 0x1f8, /* DAS */ -/* Table72 */ - 0x687, /* XOR8mr */ - 0x68b, /* XOR8rr */ -/* Table74 */ - 0x676, /* XOR32mr */ - 0x67a, /* XOR32rr */ -/* Table76 */ - 0x68a, /* XOR8rm */ - 0x68c, /* XOR8rr_REV */ -/* Table78 */ - 0x679, /* XOR32rm */ - 0x67b, /* XOR32rr_REV */ -/* Table80 */ - 0x685, /* XOR8i8 */ -/* Table81 */ - 0x673, /* XOR32i32 */ -/* Table82 */ - 0x5b6, /* SS_PREFIX */ -/* Table83 */ - 0x13, /* AAA */ -/* Table84 */ - 0x1de, /* CMP8mr */ - 0x1e1, /* CMP8rr */ -/* Table86 */ - 0x1cd, /* CMP32mr */ - 0x1d1, /* CMP32rr */ -/* Table88 */ - 0x1e0, /* CMP8rm */ - 0x1e2, /* CMP8rr_REV */ -/* Table90 */ - 0x1d0, /* CMP32rm */ - 0x1d2, /* CMP32rr_REV */ -/* Table92 */ - 0x1dc, /* CMP8i8 */ -/* Table93 */ - 0x1ca, /* CMP32i32 */ -/* Table94 */ - 0x210, /* DS_PREFIX */ -/* Table95 */ - 0x16, /* AAS */ -/* Table96 */ - 0x259, /* INC32r */ -/* Table97 */ - 0x1ff, /* DEC32r */ -/* Table98 */ - 0x428, /* PUSH32r */ -/* Table99 */ - 0x40c, /* POP32r */ -/* Table100 */ - 0x432, /* PUSHA32 */ -/* Table101 */ - 0x413, /* POPA32 */ -/* Table102 */ - 0xfa, /* BOUNDS32rm */ - 0x0, /* */ -/* Table104 */ - 0x9c, /* ARPL16mr */ - 0x9d, /* ARPL16rr */ -/* Table106 */ - 0x225, /* FS_PREFIX */ -/* Table107 */ - 0x227, /* GS_PREFIX */ -/* Table108 */ - 0x1f9, /* DATA16_PREFIX */ -/* Table109 */ - 0x445, /* PUSHi32 */ -/* Table110 */ - 0x23c, /* IMUL32rmi */ - 0x23f, /* IMUL32rri */ -/* Table112 */ - 0x427, /* PUSH32i8 */ -/* Table113 */ - 0x23d, /* IMUL32rmi8 */ - 0x240, /* IMUL32rri8 */ -/* Table115 */ - 0x251, /* IN8 */ -/* Table116 */ - 0x24e, /* IN32 */ -/* Table117 */ - 0x3fe, /* OUTSB */ -/* Table118 */ - 0x3ff, /* OUTSL */ -/* Table119 */ - 0x2a7, /* JO_1 */ -/* Table120 */ - 0x29e, /* JNO_1 */ -/* Table121 */ - 0x27d, /* JB_1 */ -/* Table122 */ - 0x274, /* JAE_1 */ -/* Table123 */ - 0x283, /* JE_1 */ -/* Table124 */ - 0x29b, /* JNE_1 */ -/* Table125 */ - 0x27a, /* JBE_1 */ -/* Table126 */ - 0x277, /* JA_1 */ -/* Table127 */ - 0x2ae, /* JS_1 */ -/* Table128 */ - 0x2a4, /* JNS_1 */ -/* Table129 */ - 0x2aa, /* JP_1 */ -/* Table130 */ - 0x2a1, /* JNP_1 */ -/* Table131 */ - 0x28f, /* JL_1 */ -/* Table132 */ - 0x286, /* JGE_1 */ -/* Table133 */ - 0x28c, /* JLE_1 */ -/* Table134 */ - 0x289, /* JG_1 */ -/* Table135 */ - 0x66, /* ADD8mi */ - 0x3f1, /* OR8mi */ - 0x37, /* ADC8mi */ - 0x526, /* SBB8mi */ - 0x91, /* AND8mi */ - 0x5e0, /* SUB8mi */ - 0x686, /* XOR8mi */ - 0x1dd, /* CMP8mi */ - 0x68, /* ADD8ri */ - 0x3f3, /* OR8ri */ - 0x39, /* ADC8ri */ - 0x528, /* SBB8ri */ - 0x93, /* AND8ri */ - 0x5e2, /* SUB8ri */ - 0x688, /* XOR8ri */ - 0x1df, /* CMP8ri */ -/* Table151 */ - 0x4e, /* ADD32mi */ - 0x3de, /* OR32mi */ - 0x25, /* ADC32mi */ - 0x514, /* SBB32mi */ - 0x7f, /* AND32mi */ - 0x5ce, /* SUB32mi */ - 0x674, /* XOR32mi */ - 0x1cb, /* CMP32mi */ - 0x51, /* ADD32ri */ - 0x3e2, /* OR32ri */ - 0x28, /* ADC32ri */ - 0x517, /* SBB32ri */ - 0x82, /* AND32ri */ - 0x5d1, /* SUB32ri */ - 0x677, /* XOR32ri */ - 0x1ce, /* CMP32ri */ -/* Table167 */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x69, /* ADD8ri8 */ - 0x3f4, /* OR8ri8 */ - 0x0, /* */ - 0x0, /* */ - 0x94, /* AND8ri8 */ - 0x5e3, /* SUB8ri8 */ - 0x689, /* XOR8ri8 */ - 0x0, /* */ -/* Table183 */ - 0x4f, /* ADD32mi8 */ - 0x3df, /* OR32mi8 */ - 0x26, /* ADC32mi8 */ - 0x515, /* SBB32mi8 */ - 0x80, /* AND32mi8 */ - 0x5cf, /* SUB32mi8 */ - 0x675, /* XOR32mi8 */ - 0x1cc, /* CMP32mi8 */ - 0x52, /* ADD32ri8 */ - 0x3e3, /* OR32ri8 */ - 0x29, /* ADC32ri8 */ - 0x518, /* SBB32ri8 */ - 0x83, /* AND32ri8 */ - 0x5d2, /* SUB32ri8 */ - 0x678, /* XOR32ri8 */ - 0x1cf, /* CMP32ri8 */ -/* Table199 */ - 0x613, /* TEST8rm */ - 0x614, /* TEST8rr */ -/* Table201 */ - 0x607, /* TEST32rm */ - 0x608, /* TEST32rr */ -/* Table203 */ - 0x661, /* XCHG8rm */ - 0x662, /* XCHG8rr */ -/* Table205 */ - 0x65c, /* XCHG32rm */ - 0x65d, /* XCHG32rr */ -/* Table207 */ - 0x37b, /* MOV8mr */ - 0x383, /* MOV8rr */ -/* Table209 */ - 0x351, /* MOV32mr */ - 0x35c, /* MOV32rr */ -/* Table211 */ - 0x381, /* MOV8rm */ - 0x385, /* MOV8rr_REV */ -/* Table213 */ - 0x35b, /* MOV32rm */ - 0x35d, /* MOV32rr_REV */ -/* Table215 */ - 0x352, /* MOV32ms */ - 0x35e, /* MOV32rs */ -/* Table217 */ - 0x2c1, /* LEA32r */ - 0x0, /* */ -/* Table219 */ - 0x35f, /* MOV32sm */ - 0x360, /* MOV32sr */ -/* Table221 */ - 0x40d, /* POP32rmm */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x40e, /* POP32rmr */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ -/* Table237 */ - 0x3bd, /* NOOP */ -/* Table238 */ - 0x65a, /* XCHG32ar */ -/* Table239 */ - 0x1f6, /* CWDE */ -/* Table240 */ - 0x147, /* CDQ */ -/* Table241 */ - 0x21c, /* FARCALL32i */ -/* Table242 */ - 0x43a, /* PUSHF32 */ -/* Table243 */ - 0x419, /* POPF32 */ -/* Table244 */ - 0x4d4, /* SAHF */ -/* Table245 */ - 0x2b1, /* LAHF */ -/* Table246 */ - 0x37d, /* MOV8o8a */ -/* Table247 */ - 0x353, /* MOV32o32a */ -/* Table248 */ - 0x378, /* MOV8ao8 */ -/* Table249 */ - 0x34c, /* MOV32ao32 */ -/* Table250 */ - 0x38d, /* MOVSB */ -/* Table251 */ - 0x38e, /* MOVSL */ -/* Table252 */ - 0x1e6, /* CMPS8 */ -/* Table253 */ - 0x1e4, /* CMPS32 */ -/* Table254 */ - 0x60e, /* TEST8i8 */ -/* Table255 */ - 0x603, /* TEST32i32 */ -/* Table256 */ - 0x5bc, /* STOSB */ -/* Table257 */ - 0x5bd, /* STOSL */ -/* Table258 */ - 0x318, /* LODSB */ -/* Table259 */ - 0x319, /* LODSL */ -/* Table260 */ - 0x52f, /* SCAS8 */ -/* Table261 */ - 0x52d, /* SCAS32 */ -/* Table262 */ - 0x37f, /* MOV8ri */ -/* Table263 */ - 0x358, /* MOV32ri */ -/* Table264 */ - 0x4b3, /* ROL8mi */ - 0x4cb, /* ROR8mi */ - 0x45a, /* RCL8mi */ - 0x472, /* RCR8mi */ - 0x56d, /* SHL8mi */ - 0x595, /* SHR8mi */ - 0x4e9, /* SAL8mi */ - 0x502, /* SAR8mi */ - 0x4b6, /* ROL8ri */ - 0x4ce, /* ROR8ri */ - 0x45d, /* RCL8ri */ - 0x475, /* RCR8ri */ - 0x570, /* SHL8ri */ - 0x598, /* SHR8ri */ - 0x4ec, /* SAL8ri */ - 0x505, /* SAR8ri */ -/* Table280 */ - 0x4a7, /* ROL32mi */ - 0x4bf, /* ROR32mi */ - 0x44e, /* RCL32mi */ - 0x466, /* RCR32mi */ - 0x561, /* SHL32mi */ - 0x589, /* SHR32mi */ - 0x4dd, /* SAL32mi */ - 0x4f6, /* SAR32mi */ - 0x4aa, /* ROL32ri */ - 0x4c2, /* ROR32ri */ - 0x451, /* RCL32ri */ - 0x469, /* RCR32ri */ - 0x564, /* SHL32ri */ - 0x58c, /* SHR32ri */ - 0x4e0, /* SAL32ri */ - 0x4f9, /* SAR32ri */ -/* Table296 */ - 0x498, /* RETIL */ -/* Table297 */ - 0x49b, /* RETL */ -/* Table298 */ - 0x2c7, /* LES32rm */ - 0x0, /* */ -/* Table300 */ - 0x2bf, /* LDS32rm */ - 0x0, /* */ -/* Table302 */ - 0x37a, /* MOV8mi */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x380, /* MOV8ri_alt */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ -/* Table318 */ - 0x350, /* MOV32mi */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x35a, /* MOV32ri_alt */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ -/* Table334 */ - 0x218, /* ENTER */ -/* Table335 */ - 0x2c4, /* LEAVE */ -/* Table336 */ - 0x31f, /* LRETIL */ -/* Table337 */ - 0x322, /* LRETL */ -/* Table338 */ - 0x264, /* INT3 */ -/* Table339 */ - 0x262, /* INT */ -/* Table340 */ - 0x265, /* INTO */ -/* Table341 */ - 0x271, /* IRET32 */ -/* Table342 */ - 0x4b1, /* ROL8m1 */ - 0x4c9, /* ROR8m1 */ - 0x458, /* RCL8m1 */ - 0x470, /* RCR8m1 */ - 0x56b, /* SHL8m1 */ - 0x593, /* SHR8m1 */ - 0x4e7, /* SAL8m1 */ - 0x500, /* SAR8m1 */ - 0x4b4, /* ROL8r1 */ - 0x4cc, /* ROR8r1 */ - 0x45b, /* RCL8r1 */ - 0x473, /* RCR8r1 */ - 0x56e, /* SHL8r1 */ - 0x596, /* SHR8r1 */ - 0x4ea, /* SAL8r1 */ - 0x503, /* SAR8r1 */ -/* Table358 */ - 0x4a5, /* ROL32m1 */ - 0x4bd, /* ROR32m1 */ - 0x44c, /* RCL32m1 */ - 0x464, /* RCR32m1 */ - 0x55f, /* SHL32m1 */ - 0x587, /* SHR32m1 */ - 0x4db, /* SAL32m1 */ - 0x4f4, /* SAR32m1 */ - 0x4a8, /* ROL32r1 */ - 0x4c0, /* ROR32r1 */ - 0x44f, /* RCL32r1 */ - 0x467, /* RCR32r1 */ - 0x562, /* SHL32r1 */ - 0x58a, /* SHR32r1 */ - 0x4de, /* SAL32r1 */ - 0x4f7, /* SAR32r1 */ -/* Table374 */ - 0x4b2, /* ROL8mCL */ - 0x4ca, /* ROR8mCL */ - 0x459, /* RCL8mCL */ - 0x471, /* RCR8mCL */ - 0x56c, /* SHL8mCL */ - 0x594, /* SHR8mCL */ - 0x4e8, /* SAL8mCL */ - 0x501, /* SAR8mCL */ - 0x4b5, /* ROL8rCL */ - 0x4cd, /* ROR8rCL */ - 0x45c, /* RCL8rCL */ - 0x474, /* RCR8rCL */ - 0x56f, /* SHL8rCL */ - 0x597, /* SHR8rCL */ - 0x4eb, /* SAL8rCL */ - 0x504, /* SAR8rCL */ -/* Table390 */ - 0x4a6, /* ROL32mCL */ - 0x4be, /* ROR32mCL */ - 0x44d, /* RCL32mCL */ - 0x465, /* RCR32mCL */ - 0x560, /* SHL32mCL */ - 0x588, /* SHR32mCL */ - 0x4dc, /* SAL32mCL */ - 0x4f5, /* SAR32mCL */ - 0x4a9, /* ROL32rCL */ - 0x4c1, /* ROR32rCL */ - 0x450, /* RCL32rCL */ - 0x468, /* RCR32rCL */ - 0x563, /* SHL32rCL */ - 0x58b, /* SHR32rCL */ - 0x4df, /* SAL32rCL */ - 0x4f8, /* SAR32rCL */ -/* Table406 */ - 0x15, /* AAM8i8 */ -/* Table407 */ - 0x14, /* AAD8i8 */ -/* Table408 */ - 0x4ed, /* SALC */ -/* Table409 */ - 0x669, /* XLAT */ -/* Table410 */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x224, /* FSETPM */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ -/* Table482 */ - 0x31e, /* LOOPNE */ -/* Table483 */ - 0x31d, /* LOOPE */ -/* Table484 */ - 0x31c, /* LOOP */ -/* Table485 */ - 0x281, /* JECXZ_32 */ -/* Table486 */ - 0x252, /* IN8ri */ -/* Table487 */ - 0x24f, /* IN32ri */ -/* Table488 */ - 0x3fc, /* OUT8ir */ -/* Table489 */ - 0x3fa, /* OUT32ir */ -/* Table490 */ - 0x145, /* CALLpcrel32 */ -/* Table491 */ - 0x29a, /* JMP_4 */ -/* Table492 */ - 0x221, /* FARJMP32i */ -/* Table493 */ - 0x298, /* JMP_1 */ -/* Table494 */ - 0x253, /* IN8rr */ -/* Table495 */ - 0x250, /* IN32rr */ -/* Table496 */ - 0x3fd, /* OUT8rr */ -/* Table497 */ - 0x3fb, /* OUT32rr */ -/* Table498 */ - 0x301, /* LOCK_PREFIX */ -/* Table499 */ - 0x263, /* INT1 */ -/* Table500 */ - 0x488, /* REPNE_PREFIX */ -/* Table501 */ - 0x490, /* REP_PREFIX */ -/* Table502 */ - 0x228, /* HLT */ -/* Table503 */ - 0x14f, /* CMC */ -/* Table504 */ - 0x60f, /* TEST8mi */ - 0x610, /* TEST8mi_alt */ - 0x3d2, /* NOT8m */ - 0x3bb, /* NEG8m */ - 0x3af, /* MUL8m */ - 0x249, /* IMUL8m */ - 0x20e, /* DIV8m */ - 0x22f, /* IDIV8m */ - 0x611, /* TEST8ri */ - 0x0, /* */ - 0x3d3, /* NOT8r */ - 0x3bc, /* NEG8r */ - 0x3b0, /* MUL8r */ - 0x24a, /* IMUL8r */ - 0x20f, /* DIV8r */ - 0x230, /* IDIV8r */ -/* Table520 */ - 0x604, /* TEST32mi */ - 0x605, /* TEST32mi_alt */ - 0x3ce, /* NOT32m */ - 0x3b7, /* NEG32m */ - 0x3ab, /* MUL32m */ - 0x239, /* IMUL32m */ - 0x20a, /* DIV32m */ - 0x22b, /* IDIV32m */ - 0x606, /* TEST32ri */ - 0x0, /* */ - 0x3cf, /* NOT32r */ - 0x3b8, /* NEG32r */ - 0x3ac, /* MUL32r */ - 0x23a, /* IMUL32r */ - 0x20b, /* DIV32r */ - 0x22c, /* IDIV32r */ -/* Table536 */ - 0x14a, /* CLC */ -/* Table537 */ - 0x5b8, /* STC */ -/* Table538 */ - 0x14d, /* CLI */ -/* Table539 */ - 0x5bb, /* STI */ -/* Table540 */ - 0x14b, /* CLD */ -/* Table541 */ - 0x5b9, /* STD */ -/* Table542 */ - 0x260, /* INC8m */ - 0x206, /* DEC8m */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x261, /* INC8r */ - 0x207, /* DEC8r */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ -/* Table558 */ - 0x258, /* INC32m */ - 0x1fe, /* DEC32m */ - 0x13f, /* CALL32m */ - 0x21d, /* FARCALL32m */ - 0x294, /* JMP32m */ - 0x222, /* FARJMP32m */ - 0x429, /* PUSH32rmm */ - 0x0, /* */ - 0x257, /* INC32_32r */ - 0x1fd, /* DEC32_32r */ - 0x140, /* CALL32r */ - 0x0, /* */ - 0x295, /* JMP32r */ - 0x0, /* */ - 0x42a, /* PUSH32rmr */ - 0x0, /* */ -/* Table574 */ - 0x49e, /* REX64_PREFIX */ -/* Table575 */ - 0x42e, /* PUSH64r */ -/* Table576 */ - 0x40f, /* POP64r */ -/* Table577 */ - 0x42c, /* PUSH64i32 */ -/* Table578 */ - 0x42d, /* PUSH64i8 */ -/* Table579 */ - 0x2c2, /* LEA64_32r */ - 0x0, /* */ -/* Table581 */ - 0x410, /* POP64rmm */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x411, /* POP64rmr */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ -/* Table597 */ - 0x65b, /* XCHG32ar64 */ -/* Table598 */ - 0x43b, /* PUSHF64 */ -/* Table599 */ - 0x41a, /* POPF64 */ -/* Table600 */ - 0x36d, /* MOV64o8a */ -/* Table601 */ - 0x36b, /* MOV64o32a */ -/* Table602 */ - 0x364, /* MOV64ao8 */ -/* Table603 */ - 0x362, /* MOV64ao32 */ -/* Table604 */ - 0x499, /* RETIQ */ -/* Table605 */ - 0x49c, /* RETQ */ -/* Table606 */ - 0x2c5, /* LEAVE64 */ -/* Table607 */ - 0x2ad, /* JRCXZ */ -/* Table608 */ - 0x142, /* CALL64pcrel32 */ -/* Table609 */ - 0x25c, /* INC64_32m */ - 0x202, /* DEC64_32m */ - 0x141, /* CALL64m */ - 0x21d, /* FARCALL32m */ - 0x296, /* JMP64m */ - 0x222, /* FARJMP32m */ - 0x42f, /* PUSH64rmm */ - 0x0, /* */ - 0x25d, /* INC64_32r */ - 0x203, /* DEC64_32r */ - 0x143, /* CALL64r */ - 0x0, /* */ - 0x297, /* JMP64r */ - 0x0, /* */ - 0x430, /* PUSH64rmr */ - 0x0, /* */ -/* Table625 */ - 0x44, /* ADD16mr */ - 0x4a, /* ADD16rr */ -/* Table627 */ - 0x49, /* ADD16rm */ - 0x4c, /* ADD16rr_REV */ -/* Table629 */ - 0x41, /* ADD16i16 */ -/* Table630 */ - 0x437, /* PUSHES16 */ -/* Table631 */ - 0x416, /* POPES16 */ -/* Table632 */ - 0x3d7, /* OR16mr */ - 0x3db, /* OR16rr */ -/* Table634 */ - 0x3da, /* OR16rm */ - 0x3dc, /* OR16rr_REV */ -/* Table636 */ - 0x3d4, /* OR16i16 */ -/* Table637 */ - 0x433, /* PUSHCS16 */ -/* Table638 */ - 0x1e, /* ADC16mr */ - 0x22, /* ADC16rr */ -/* Table640 */ - 0x21, /* ADC16rm */ - 0x23, /* ADC16rr_REV */ -/* Table642 */ - 0x1b, /* ADC16i16 */ -/* Table643 */ - 0x442, /* PUSHSS16 */ -/* Table644 */ - 0x421, /* POPSS16 */ -/* Table645 */ - 0x50d, /* SBB16mr */ - 0x511, /* SBB16rr */ -/* Table647 */ - 0x510, /* SBB16rm */ - 0x512, /* SBB16rr_REV */ -/* Table649 */ - 0x50a, /* SBB16i16 */ -/* Table650 */ - 0x435, /* PUSHDS16 */ -/* Table651 */ - 0x414, /* POPDS16 */ -/* Table652 */ - 0x78, /* AND16mr */ - 0x7c, /* AND16rr */ -/* Table654 */ - 0x7b, /* AND16rm */ - 0x7d, /* AND16rr_REV */ -/* Table656 */ - 0x75, /* AND16i16 */ -/* Table657 */ - 0x5c7, /* SUB16mr */ - 0x5cb, /* SUB16rr */ -/* Table659 */ - 0x5ca, /* SUB16rm */ - 0x5cc, /* SUB16rr_REV */ -/* Table661 */ - 0x5c4, /* SUB16i16 */ -/* Table662 */ - 0x66d, /* XOR16mr */ - 0x671, /* XOR16rr */ -/* Table664 */ - 0x670, /* XOR16rm */ - 0x672, /* XOR16rr_REV */ -/* Table666 */ - 0x66a, /* XOR16i16 */ -/* Table667 */ - 0x1c4, /* CMP16mr */ - 0x1c8, /* CMP16rr */ -/* Table669 */ - 0x1c7, /* CMP16rm */ - 0x1c9, /* CMP16rr_REV */ -/* Table671 */ - 0x1c1, /* CMP16i16 */ -/* Table672 */ - 0x255, /* INC16r */ -/* Table673 */ - 0x1fb, /* DEC16r */ -/* Table674 */ - 0x424, /* PUSH16r */ -/* Table675 */ - 0x409, /* POP16r */ -/* Table676 */ - 0x431, /* PUSHA16 */ -/* Table677 */ - 0x412, /* POPA16 */ -/* Table678 */ - 0xf9, /* BOUNDS16rm */ - 0x0, /* */ -/* Table680 */ - 0x444, /* PUSHi16 */ -/* Table681 */ - 0x234, /* IMUL16rmi */ - 0x237, /* IMUL16rri */ -/* Table683 */ - 0x423, /* PUSH16i8 */ -/* Table684 */ - 0x235, /* IMUL16rmi8 */ - 0x238, /* IMUL16rri8 */ -/* Table686 */ - 0x24b, /* IN16 */ -/* Table687 */ - 0x400, /* OUTSW */ -/* Table688 */ - 0x42, /* ADD16mi */ - 0x3d5, /* OR16mi */ - 0x1c, /* ADC16mi */ - 0x50b, /* SBB16mi */ - 0x76, /* AND16mi */ - 0x5c5, /* SUB16mi */ - 0x66b, /* XOR16mi */ - 0x1c2, /* CMP16mi */ - 0x45, /* ADD16ri */ - 0x3d8, /* OR16ri */ - 0x1f, /* ADC16ri */ - 0x50e, /* SBB16ri */ - 0x79, /* AND16ri */ - 0x5c8, /* SUB16ri */ - 0x66e, /* XOR16ri */ - 0x1c5, /* CMP16ri */ -/* Table704 */ - 0x43, /* ADD16mi8 */ - 0x3d6, /* OR16mi8 */ - 0x1d, /* ADC16mi8 */ - 0x50c, /* SBB16mi8 */ - 0x77, /* AND16mi8 */ - 0x5c6, /* SUB16mi8 */ - 0x66c, /* XOR16mi8 */ - 0x1c3, /* CMP16mi8 */ - 0x46, /* ADD16ri8 */ - 0x3d9, /* OR16ri8 */ - 0x20, /* ADC16ri8 */ - 0x50f, /* SBB16ri8 */ - 0x7a, /* AND16ri8 */ - 0x5c9, /* SUB16ri8 */ - 0x66f, /* XOR16ri8 */ - 0x1c6, /* CMP16ri8 */ -/* Table720 */ - 0x601, /* TEST16rm */ - 0x602, /* TEST16rr */ -/* Table722 */ - 0x658, /* XCHG16rm */ - 0x659, /* XCHG16rr */ -/* Table724 */ - 0x340, /* MOV16mr */ - 0x347, /* MOV16rr */ -/* Table726 */ - 0x346, /* MOV16rm */ - 0x348, /* MOV16rr_REV */ -/* Table728 */ - 0x341, /* MOV16ms */ - 0x349, /* MOV16rs */ -/* Table730 */ - 0x2c0, /* LEA16r */ - 0x0, /* */ -/* Table732 */ - 0x34a, /* MOV16sm */ - 0x34b, /* MOV16sr */ -/* Table734 */ - 0x40a, /* POP16rmm */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x40b, /* POP16rmr */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ -/* Table750 */ - 0x657, /* XCHG16ar */ -/* Table751 */ - 0x146, /* CBW */ -/* Table752 */ - 0x1f5, /* CWD */ -/* Table753 */ - 0x21a, /* FARCALL16i */ -/* Table754 */ - 0x439, /* PUSHF16 */ -/* Table755 */ - 0x418, /* POPF16 */ -/* Table756 */ - 0x342, /* MOV16o16a */ -/* Table757 */ - 0x33d, /* MOV16ao16 */ -/* Table758 */ - 0x390, /* MOVSW */ -/* Table759 */ - 0x1e3, /* CMPS16 */ -/* Table760 */ - 0x5fe, /* TEST16i16 */ -/* Table761 */ - 0x5bf, /* STOSW */ -/* Table762 */ - 0x31b, /* LODSW */ -/* Table763 */ - 0x52c, /* SCAS16 */ -/* Table764 */ - 0x344, /* MOV16ri */ -/* Table765 */ - 0x4a1, /* ROL16mi */ - 0x4b9, /* ROR16mi */ - 0x448, /* RCL16mi */ - 0x460, /* RCR16mi */ - 0x55b, /* SHL16mi */ - 0x583, /* SHR16mi */ - 0x4d7, /* SAL16mi */ - 0x4f0, /* SAR16mi */ - 0x4a4, /* ROL16ri */ - 0x4bc, /* ROR16ri */ - 0x44b, /* RCL16ri */ - 0x463, /* RCR16ri */ - 0x55e, /* SHL16ri */ - 0x586, /* SHR16ri */ - 0x4da, /* SAL16ri */ - 0x4f3, /* SAR16ri */ -/* Table781 */ - 0x49a, /* RETIW */ -/* Table782 */ - 0x49d, /* RETW */ -/* Table783 */ - 0x2c6, /* LES16rm */ - 0x0, /* */ -/* Table785 */ - 0x2be, /* LDS16rm */ - 0x0, /* */ -/* Table787 */ - 0x33f, /* MOV16mi */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x345, /* MOV16ri_alt */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ -/* Table803 */ - 0x321, /* LRETIW */ -/* Table804 */ - 0x324, /* LRETW */ -/* Table805 */ - 0x270, /* IRET16 */ -/* Table806 */ - 0x49f, /* ROL16m1 */ - 0x4b7, /* ROR16m1 */ - 0x446, /* RCL16m1 */ - 0x45e, /* RCR16m1 */ - 0x559, /* SHL16m1 */ - 0x581, /* SHR16m1 */ - 0x4d5, /* SAL16m1 */ - 0x4ee, /* SAR16m1 */ - 0x4a2, /* ROL16r1 */ - 0x4ba, /* ROR16r1 */ - 0x449, /* RCL16r1 */ - 0x461, /* RCR16r1 */ - 0x55c, /* SHL16r1 */ - 0x584, /* SHR16r1 */ - 0x4d8, /* SAL16r1 */ - 0x4f1, /* SAR16r1 */ -/* Table822 */ - 0x4a0, /* ROL16mCL */ - 0x4b8, /* ROR16mCL */ - 0x447, /* RCL16mCL */ - 0x45f, /* RCR16mCL */ - 0x55a, /* SHL16mCL */ - 0x582, /* SHR16mCL */ - 0x4d6, /* SAL16mCL */ - 0x4ef, /* SAR16mCL */ - 0x4a3, /* ROL16rCL */ - 0x4bb, /* ROR16rCL */ - 0x44a, /* RCL16rCL */ - 0x462, /* RCR16rCL */ - 0x55d, /* SHL16rCL */ - 0x585, /* SHR16rCL */ - 0x4d9, /* SAL16rCL */ - 0x4f2, /* SAR16rCL */ -/* Table838 */ - 0x24c, /* IN16ri */ -/* Table839 */ - 0x3f8, /* OUT16ir */ -/* Table840 */ - 0x144, /* CALLpcrel16 */ -/* Table841 */ - 0x299, /* JMP_2 */ -/* Table842 */ - 0x21f, /* FARJMP16i */ -/* Table843 */ - 0x24d, /* IN16rr */ -/* Table844 */ - 0x3f9, /* OUT16rr */ -/* Table845 */ - 0x5ff, /* TEST16mi */ - 0x605, /* TEST32mi_alt */ - 0x3cc, /* NOT16m */ - 0x3b5, /* NEG16m */ - 0x3a9, /* MUL16m */ - 0x231, /* IMUL16m */ - 0x208, /* DIV16m */ - 0x229, /* IDIV16m */ - 0x600, /* TEST16ri */ - 0x0, /* */ - 0x3cd, /* NOT16r */ - 0x3b6, /* NEG16r */ - 0x3aa, /* MUL16r */ - 0x232, /* IMUL16r */ - 0x209, /* DIV16r */ - 0x22a, /* IDIV16r */ -/* Table861 */ - 0x254, /* INC16m */ - 0x1fa, /* DEC16m */ - 0x13d, /* CALL16m */ - 0x21b, /* FARCALL16m */ - 0x292, /* JMP16m */ - 0x220, /* FARJMP16m */ - 0x425, /* PUSH16rmm */ - 0x0, /* */ - 0x256, /* INC32_16r */ - 0x1fc, /* DEC32_16r */ - 0x13e, /* CALL16r */ - 0x0, /* */ - 0x293, /* JMP16r */ - 0x0, /* */ - 0x426, /* PUSH16rmr */ - 0x0, /* */ -/* Table877 */ - 0x280, /* JCXZ */ -/* Table878 */ - 0x5c, /* ADD64mr */ - 0x62, /* ADD64rr */ -/* Table880 */ - 0x61, /* ADD64rm */ - 0x64, /* ADD64rr_REV */ -/* Table882 */ - 0x59, /* ADD64i32 */ -/* Table883 */ - 0x3ea, /* OR64mr */ - 0x3ee, /* OR64rr */ -/* Table885 */ - 0x3ed, /* OR64rm */ - 0x3ef, /* OR64rr_REV */ -/* Table887 */ - 0x3e7, /* OR64i32 */ -/* Table888 */ - 0x30, /* ADC64mr */ - 0x34, /* ADC64rr */ -/* Table890 */ - 0x33, /* ADC64rm */ - 0x35, /* ADC64rr_REV */ -/* Table892 */ - 0x2d, /* ADC64i32 */ -/* Table893 */ - 0x51f, /* SBB64mr */ - 0x523, /* SBB64rr */ -/* Table895 */ - 0x522, /* SBB64rm */ - 0x524, /* SBB64rr_REV */ -/* Table897 */ - 0x51c, /* SBB64i32 */ -/* Table898 */ - 0x8a, /* AND64mr */ - 0x8e, /* AND64rr */ -/* Table900 */ - 0x8d, /* AND64rm */ - 0x8f, /* AND64rr_REV */ -/* Table902 */ - 0x87, /* AND64i32 */ -/* Table903 */ - 0x5d9, /* SUB64mr */ - 0x5dd, /* SUB64rr */ -/* Table905 */ - 0x5dc, /* SUB64rm */ - 0x5de, /* SUB64rr_REV */ -/* Table907 */ - 0x5d6, /* SUB64i32 */ -/* Table908 */ - 0x67f, /* XOR64mr */ - 0x683, /* XOR64rr */ -/* Table910 */ - 0x682, /* XOR64rm */ - 0x684, /* XOR64rr_REV */ -/* Table912 */ - 0x67c, /* XOR64i32 */ -/* Table913 */ - 0x1d6, /* CMP64mr */ - 0x1da, /* CMP64rr */ -/* Table915 */ - 0x1d9, /* CMP64rm */ - 0x1db, /* CMP64rr_REV */ -/* Table917 */ - 0x1d3, /* CMP64i32 */ -/* Table918 */ - 0x398, /* MOVSX64rm32 */ - 0x39b, /* MOVSX64rr32 */ -/* Table920 */ - 0x244, /* IMUL64rmi32 */ - 0x247, /* IMUL64rri32 */ -/* Table922 */ - 0x245, /* IMUL64rmi8 */ - 0x248, /* IMUL64rri8 */ -/* Table924 */ - 0x5a, /* ADD64mi32 */ - 0x3e8, /* OR64mi32 */ - 0x2e, /* ADC64mi32 */ - 0x51d, /* SBB64mi32 */ - 0x88, /* AND64mi32 */ - 0x5d7, /* SUB64mi32 */ - 0x67d, /* XOR64mi32 */ - 0x1d4, /* CMP64mi32 */ - 0x5d, /* ADD64ri32 */ - 0x3eb, /* OR64ri32 */ - 0x31, /* ADC64ri32 */ - 0x520, /* SBB64ri32 */ - 0x8b, /* AND64ri32 */ - 0x5da, /* SUB64ri32 */ - 0x680, /* XOR64ri32 */ - 0x1d7, /* CMP64ri32 */ -/* Table940 */ - 0x5b, /* ADD64mi8 */ - 0x3e9, /* OR64mi8 */ - 0x2f, /* ADC64mi8 */ - 0x51e, /* SBB64mi8 */ - 0x89, /* AND64mi8 */ - 0x5d8, /* SUB64mi8 */ - 0x67e, /* XOR64mi8 */ - 0x1d5, /* CMP64mi8 */ - 0x5f, /* ADD64ri8 */ - 0x3ec, /* OR64ri8 */ - 0x32, /* ADC64ri8 */ - 0x521, /* SBB64ri8 */ - 0x8c, /* AND64ri8 */ - 0x5db, /* SUB64ri8 */ - 0x681, /* XOR64ri8 */ - 0x1d8, /* CMP64ri8 */ -/* Table956 */ - 0x60c, /* TEST64rm */ - 0x60d, /* TEST64rr */ -/* Table958 */ - 0x65f, /* XCHG64rm */ - 0x660, /* XCHG64rr */ -/* Table960 */ - 0x368, /* MOV64mr */ - 0x373, /* MOV64rr */ -/* Table962 */ - 0x372, /* MOV64rm */ - 0x374, /* MOV64rr_REV */ -/* Table964 */ - 0x369, /* MOV64ms */ - 0x375, /* MOV64rs */ -/* Table966 */ - 0x2c3, /* LEA64r */ - 0x0, /* */ -/* Table968 */ - 0x376, /* MOV64sm */ - 0x377, /* MOV64sr */ -/* Table970 */ - 0x65e, /* XCHG64ar */ -/* Table971 */ - 0x148, /* CDQE */ -/* Table972 */ - 0x1f3, /* CQO */ -/* Table973 */ - 0x36c, /* MOV64o64a */ -/* Table974 */ - 0x363, /* MOV64ao64 */ -/* Table975 */ - 0x38f, /* MOVSQ */ -/* Table976 */ - 0x1e5, /* CMPS64 */ -/* Table977 */ - 0x609, /* TEST64i32 */ -/* Table978 */ - 0x5be, /* STOSQ */ -/* Table979 */ - 0x31a, /* LODSQ */ -/* Table980 */ - 0x52e, /* SCAS64 */ -/* Table981 */ - 0x370, /* MOV64ri */ -/* Table982 */ - 0x4ad, /* ROL64mi */ - 0x4c5, /* ROR64mi */ - 0x454, /* RCL64mi */ - 0x46c, /* RCR64mi */ - 0x567, /* SHL64mi */ - 0x58f, /* SHR64mi */ - 0x4e3, /* SAL64mi */ - 0x4fc, /* SAR64mi */ - 0x4b0, /* ROL64ri */ - 0x4c8, /* ROR64ri */ - 0x457, /* RCL64ri */ - 0x46f, /* RCR64ri */ - 0x56a, /* SHL64ri */ - 0x592, /* SHR64ri */ - 0x4e6, /* SAL64ri */ - 0x4ff, /* SAR64ri */ -/* Table998 */ - 0x367, /* MOV64mi32 */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x371, /* MOV64ri32 */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ -/* Table1014 */ - 0x320, /* LRETIQ */ -/* Table1015 */ - 0x323, /* LRETQ */ -/* Table1016 */ - 0x272, /* IRET64 */ -/* Table1017 */ - 0x4ab, /* ROL64m1 */ - 0x4c3, /* ROR64m1 */ - 0x452, /* RCL64m1 */ - 0x46a, /* RCR64m1 */ - 0x565, /* SHL64m1 */ - 0x58d, /* SHR64m1 */ - 0x4e1, /* SAL64m1 */ - 0x4fa, /* SAR64m1 */ - 0x4ae, /* ROL64r1 */ - 0x4c6, /* ROR64r1 */ - 0x455, /* RCL64r1 */ - 0x46d, /* RCR64r1 */ - 0x568, /* SHL64r1 */ - 0x590, /* SHR64r1 */ - 0x4e4, /* SAL64r1 */ - 0x4fd, /* SAR64r1 */ -/* Table1033 */ - 0x4ac, /* ROL64mCL */ - 0x4c4, /* ROR64mCL */ - 0x453, /* RCL64mCL */ - 0x46b, /* RCR64mCL */ - 0x566, /* SHL64mCL */ - 0x58e, /* SHR64mCL */ - 0x4e2, /* SAL64mCL */ - 0x4fb, /* SAR64mCL */ - 0x4af, /* ROL64rCL */ - 0x4c7, /* ROR64rCL */ - 0x456, /* RCL64rCL */ - 0x46e, /* RCR64rCL */ - 0x569, /* SHL64rCL */ - 0x591, /* SHR64rCL */ - 0x4e5, /* SAL64rCL */ - 0x4fe, /* SAR64rCL */ -/* Table1049 */ - 0x60a, /* TEST64mi32 */ - 0x605, /* TEST32mi_alt */ - 0x3d0, /* NOT64m */ - 0x3b9, /* NEG64m */ - 0x3ad, /* MUL64m */ - 0x241, /* IMUL64m */ - 0x20c, /* DIV64m */ - 0x22d, /* IDIV64m */ - 0x60b, /* TEST64ri32 */ - 0x0, /* */ - 0x3d1, /* NOT64r */ - 0x3ba, /* NEG64r */ - 0x3ae, /* MUL64r */ - 0x242, /* IMUL64r */ - 0x20d, /* DIV64r */ - 0x22e, /* IDIV64r */ -/* Table1065 */ - 0x25e, /* INC64m */ - 0x204, /* DEC64m */ - 0x141, /* CALL64m */ - 0x21e, /* FARCALL64 */ - 0x296, /* JMP64m */ - 0x223, /* FARJMP64 */ - 0x42f, /* PUSH64rmm */ - 0x0, /* */ - 0x25f, /* INC64r */ - 0x205, /* DEC64r */ - 0x143, /* CALL64r */ - 0x0, /* */ - 0x297, /* JMP64r */ - 0x0, /* */ - 0x430, /* PUSH64rmr */ - 0x0, /* */ -/* Table1081 */ - 0x42b, /* PUSH64i16 */ -/* Table1082 */ - 0x36a, /* MOV64o16a */ -/* Table1083 */ - 0x361, /* MOV64ao16 */ -/* Table1084 */ - 0x25a, /* INC64_16m */ - 0x200, /* DEC64_16m */ - 0x141, /* CALL64m */ - 0x21b, /* FARCALL16m */ - 0x296, /* JMP64m */ - 0x220, /* FARJMP16m */ - 0x425, /* PUSH16rmm */ - 0x0, /* */ - 0x25b, /* INC64_16r */ - 0x201, /* DEC64_16r */ - 0x143, /* CALL64r */ - 0x0, /* */ - 0x297, /* JMP64r */ - 0x0, /* */ - 0x426, /* PUSH16rmr */ - 0x0, /* */ -/* Table1100 */ - 0x282, /* JECXZ_64 */ -/* Table1101 */ - 0x25e, /* INC64m */ - 0x204, /* DEC64m */ - 0x141, /* CALL64m */ - 0x21e, /* FARCALL64 */ - 0x296, /* JMP64m */ - 0x223, /* FARJMP64 */ - 0x425, /* PUSH16rmm */ - 0x0, /* */ - 0x25f, /* INC64r */ - 0x205, /* DEC64r */ - 0x143, /* CALL64r */ - 0x0, /* */ - 0x297, /* JMP64r */ - 0x0, /* */ - 0x426, /* PUSH16rmr */ - 0x0, /* */ -/* Table1117 */ - 0x5ad, /* SLDT16m */ - 0x5c3, /* STRm */ - 0x2d4, /* LLDT16m */ - 0x32e, /* LTRm */ - 0x629, /* VERRm */ - 0x62b, /* VERWm */ - 0x0, /* */ - 0x0, /* */ - 0x5af, /* SLDT32r */ - 0x5c1, /* STR32r */ - 0x2d5, /* LLDT16r */ - 0x32f, /* LTRr */ - 0x62a, /* VERRr */ - 0x62c, /* VERWr */ - 0x0, /* */ - 0x0, /* */ -/* Table1133 */ - 0x557, /* SGDT32m */ - 0x5aa, /* SIDT32m */ - 0x2cc, /* LGDT32m */ - 0x2d2, /* LIDT32m */ - 0x5b2, /* SMSW16m */ - 0x0, /* */ - 0x2d6, /* LMSW16m */ - 0x269, /* INVLPG */ - 0x0, /* */ - 0x62d, /* VMCALL */ - 0x630, /* VMLAUNCH */ - 0x63a, /* VMRESUME */ - 0x643, /* VMXOFF */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x149, /* CLAC */ - 0x5b7, /* STAC */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x668, /* XGETBV */ - 0x693, /* XSETBV */ - 0x0, /* */ - 0x0, /* */ - 0x62f, /* VMFUNC */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x63b, /* VMRUN32 */ - 0x633, /* VMMCALL */ - 0x631, /* VMLOAD32 */ - 0x63d, /* VMSAVE32 */ - 0x5ba, /* STGI */ - 0x14c, /* CLGI */ - 0x5ac, /* SKINIT */ - 0x26a, /* INVLPGA32 */ - 0x5b4, /* SMSW32r */ - 0x5b4, /* SMSW32r */ - 0x5b4, /* SMSW32r */ - 0x5b4, /* SMSW32r */ - 0x5b4, /* SMSW32r */ - 0x5b4, /* SMSW32r */ - 0x5b4, /* SMSW32r */ - 0x5b4, /* SMSW32r */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x2d7, /* LMSW16r */ - 0x2d7, /* LMSW16r */ - 0x2d7, /* LMSW16r */ - 0x2d7, /* LMSW16r */ - 0x2d7, /* LMSW16r */ - 0x2d7, /* LMSW16r */ - 0x2d7, /* LMSW16r */ - 0x2d7, /* LMSW16r */ - 0x5e7, /* SWAPGS */ - 0x483, /* RDTSCP */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ -/* Table1205 */ - 0x2b4, /* LAR32rm */ - 0x2b5, /* LAR32rr */ -/* Table1207 */ - 0x327, /* LSL32rm */ - 0x328, /* LSL32rr */ -/* Table1209 */ - 0x5e8, /* SYSCALL */ -/* Table1210 */ - 0x14e, /* CLTS */ -/* Table1211 */ - 0x5ec, /* SYSRET */ -/* Table1212 */ - 0x266, /* INVD */ -/* Table1213 */ - 0x646, /* WBINVD */ -/* Table1214 */ - 0x61b, /* TRAP */ -/* Table1215 */ - 0x3bf, /* NOOPL_19 */ - 0x0, /* */ -/* Table1217 */ - 0x3c0, /* NOOPL_1a */ - 0x0, /* */ -/* Table1219 */ - 0x3c1, /* NOOPL_1b */ - 0x0, /* */ -/* Table1221 */ - 0x3c2, /* NOOPL_1c */ - 0x0, /* */ -/* Table1223 */ - 0x3c3, /* NOOPL_1d */ - 0x0, /* */ -/* Table1225 */ - 0x3c4, /* NOOPL_1e */ - 0x0, /* */ -/* Table1227 */ - 0x3be, /* NOOPL */ - 0x0, /* */ -/* Table1229 */ - 0x0, /* */ - 0x356, /* MOV32rc */ -/* Table1231 */ - 0x0, /* */ - 0x357, /* MOV32rd */ -/* Table1233 */ - 0x0, /* */ - 0x34e, /* MOV32cr */ -/* Table1235 */ - 0x0, /* */ - 0x34f, /* MOV32dr */ -/* Table1237 */ - 0x64e, /* WRMSR */ -/* Table1238 */ - 0x482, /* RDTSC */ -/* Table1239 */ - 0x47a, /* RDMSR */ -/* Table1240 */ - 0x47b, /* RDPMC */ -/* Table1241 */ - 0x5e9, /* SYSENTER */ -/* Table1242 */ - 0x5ea, /* SYSEXIT */ -/* Table1243 */ - 0x226, /* GETSEC */ -/* Table1244 */ - 0x1a0, /* CMOVO32rm */ - 0x1a1, /* CMOVO32rr */ -/* Table1246 */ - 0x18e, /* CMOVNO32rm */ - 0x18f, /* CMOVNO32rr */ -/* Table1248 */ - 0x15e, /* CMOVB32rm */ - 0x15f, /* CMOVB32rr */ -/* Table1250 */ - 0x158, /* CMOVAE32rm */ - 0x159, /* CMOVAE32rr */ -/* Table1252 */ - 0x16a, /* CMOVE32rm */ - 0x16b, /* CMOVE32rr */ -/* Table1254 */ - 0x188, /* CMOVNE32rm */ - 0x189, /* CMOVNE32rr */ -/* Table1256 */ - 0x164, /* CMOVBE32rm */ - 0x165, /* CMOVBE32rr */ -/* Table1258 */ - 0x152, /* CMOVA32rm */ - 0x153, /* CMOVA32rr */ -/* Table1260 */ - 0x1ac, /* CMOVS32rm */ - 0x1ad, /* CMOVS32rr */ -/* Table1262 */ - 0x19a, /* CMOVNS32rm */ - 0x19b, /* CMOVNS32rr */ -/* Table1264 */ - 0x1a6, /* CMOVP32rm */ - 0x1a7, /* CMOVP32rr */ -/* Table1266 */ - 0x194, /* CMOVNP32rm */ - 0x195, /* CMOVNP32rr */ -/* Table1268 */ - 0x17c, /* CMOVL32rm */ - 0x17d, /* CMOVL32rr */ -/* Table1270 */ - 0x176, /* CMOVGE32rm */ - 0x177, /* CMOVGE32rr */ -/* Table1272 */ - 0x182, /* CMOVLE32rm */ - 0x183, /* CMOVLE32rr */ -/* Table1274 */ - 0x170, /* CMOVG32rm */ - 0x171, /* CMOVG32rr */ -/* Table1276 */ - 0x636, /* VMREAD32rm */ - 0x637, /* VMREAD32rr */ -/* Table1278 */ - 0x63f, /* VMWRITE32rm */ - 0x640, /* VMWRITE32rr */ -/* Table1280 */ - 0x2a9, /* JO_4 */ -/* Table1281 */ - 0x2a0, /* JNO_4 */ -/* Table1282 */ - 0x27f, /* JB_4 */ -/* Table1283 */ - 0x276, /* JAE_4 */ -/* Table1284 */ - 0x285, /* JE_4 */ -/* Table1285 */ - 0x29d, /* JNE_4 */ -/* Table1286 */ - 0x27c, /* JBE_4 */ -/* Table1287 */ - 0x279, /* JA_4 */ -/* Table1288 */ - 0x2b0, /* JS_4 */ -/* Table1289 */ - 0x2a6, /* JNS_4 */ -/* Table1290 */ - 0x2ac, /* JP_4 */ -/* Table1291 */ - 0x2a3, /* JNP_4 */ -/* Table1292 */ - 0x291, /* JL_4 */ -/* Table1293 */ - 0x288, /* JGE_4 */ -/* Table1294 */ - 0x28e, /* JLE_4 */ -/* Table1295 */ - 0x28b, /* JG_4 */ -/* Table1296 */ - 0x550, /* SETOm */ - 0x551, /* SETOr */ -/* Table1298 */ - 0x54a, /* SETNOm */ - 0x54b, /* SETNOr */ -/* Table1300 */ - 0x53c, /* SETBm */ - 0x53d, /* SETBr */ -/* Table1302 */ - 0x532, /* SETAEm */ - 0x533, /* SETAEr */ -/* Table1304 */ - 0x53e, /* SETEm */ - 0x53f, /* SETEr */ -/* Table1306 */ - 0x548, /* SETNEm */ - 0x549, /* SETNEr */ -/* Table1308 */ - 0x536, /* SETBEm */ - 0x537, /* SETBEr */ -/* Table1310 */ - 0x534, /* SETAm */ - 0x535, /* SETAr */ -/* Table1312 */ - 0x554, /* SETSm */ - 0x555, /* SETSr */ -/* Table1314 */ - 0x54e, /* SETNSm */ - 0x54f, /* SETNSr */ -/* Table1316 */ - 0x552, /* SETPm */ - 0x553, /* SETPr */ -/* Table1318 */ - 0x54c, /* SETNPm */ - 0x54d, /* SETNPr */ -/* Table1320 */ - 0x546, /* SETLm */ - 0x547, /* SETLr */ -/* Table1322 */ - 0x540, /* SETGEm */ - 0x541, /* SETGEr */ -/* Table1324 */ - 0x544, /* SETLEm */ - 0x545, /* SETLEr */ -/* Table1326 */ - 0x542, /* SETGm */ - 0x543, /* SETGr */ -/* Table1328 */ - 0x43d, /* PUSHFS32 */ -/* Table1329 */ - 0x41c, /* POPFS32 */ -/* Table1330 */ - 0x1f1, /* CPUID32 */ -/* Table1331 */ - 0x10e, /* BT32mr */ - 0x110, /* BT32rr */ -/* Table1333 */ - 0x576, /* SHLD32mri8 */ - 0x578, /* SHLD32rri8 */ -/* Table1335 */ - 0x575, /* SHLD32mrCL */ - 0x577, /* SHLD32rrCL */ -/* Table1337 */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x33a, /* MONTMUL */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x694, /* XSHA1 */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x695, /* XSHA256 */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ -/* Table1409 */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x696, /* XSTORE */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x666, /* XCRYPTECB */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x663, /* XCRYPTCBC */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x665, /* XCRYPTCTR */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x664, /* XCRYPTCFB */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x667, /* XCRYPTOFB */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ -/* Table1481 */ - 0x440, /* PUSHGS32 */ -/* Table1482 */ - 0x41f, /* POPGS32 */ -/* Table1483 */ - 0x4d3, /* RSM */ -/* Table1484 */ - 0x132, /* BTS32mr */ - 0x134, /* BTS32rr */ -/* Table1486 */ - 0x59e, /* SHRD32mri8 */ - 0x5a0, /* SHRD32rri8 */ -/* Table1488 */ - 0x59d, /* SHRD32mrCL */ - 0x59f, /* SHRD32rrCL */ -/* Table1490 */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x68f, /* XSAVE */ - 0x68d, /* XRSTOR */ - 0x691, /* XSAVEOPT */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ -/* Table1506 */ - 0x23b, /* IMUL32rm */ - 0x23e, /* IMUL32rr */ -/* Table1508 */ - 0x1ef, /* CMPXCHG8rm */ - 0x1f0, /* CMPXCHG8rr */ -/* Table1510 */ - 0x1ea, /* CMPXCHG32rm */ - 0x1eb, /* CMPXCHG32rr */ -/* Table1512 */ - 0x32c, /* LSS32rm */ - 0x0, /* */ -/* Table1514 */ - 0x126, /* BTR32mr */ - 0x128, /* BTR32rr */ -/* Table1516 */ - 0x2c9, /* LFS32rm */ - 0x0, /* */ -/* Table1518 */ - 0x2cf, /* LGS32rm */ - 0x0, /* */ -/* Table1520 */ - 0x3a2, /* MOVZX32rm8 */ - 0x3a4, /* MOVZX32rr8 */ -/* Table1522 */ - 0x3a1, /* MOVZX32rm16 */ - 0x3a3, /* MOVZX32rr16 */ -/* Table1524 */ - 0x626, /* UD2B */ -/* Table1525 */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x10d, /* BT32mi8 */ - 0x131, /* BTS32mi8 */ - 0x125, /* BTR32mi8 */ - 0x119, /* BTC32mi8 */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x10f, /* BT32ri8 */ - 0x133, /* BTS32ri8 */ - 0x127, /* BTR32ri8 */ - 0x11b, /* BTC32ri8 */ -/* Table1541 */ - 0x11a, /* BTC32mr */ - 0x11c, /* BTC32rr */ -/* Table1543 */ - 0xfd, /* BSF32rm */ - 0xfe, /* BSF32rr */ -/* Table1545 */ - 0x103, /* BSR32rm */ - 0x104, /* BSR32rr */ -/* Table1547 */ - 0x394, /* MOVSX32rm8 */ - 0x396, /* MOVSX32rr8 */ -/* Table1549 */ - 0x393, /* MOVSX32rm16 */ - 0x395, /* MOVSX32rr16 */ -/* Table1551 */ - 0x655, /* XADD8rm */ - 0x656, /* XADD8rr */ -/* Table1553 */ - 0x651, /* XADD32rm */ - 0x652, /* XADD32rr */ -/* Table1555 */ - 0x0, /* */ - 0x1ee, /* CMPXCHG8B */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x634, /* VMPTRLDm */ - 0x635, /* VMPTRSTm */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x47d, /* RDRAND32r */ - 0x480, /* RDSEED32r */ -/* Table1571 */ - 0x107, /* BSWAP32r */ -/* Table1572 */ - 0x558, /* SGDT64m */ - 0x5ab, /* SIDT64m */ - 0x2cd, /* LGDT64m */ - 0x2d3, /* LIDT64m */ - 0x5b2, /* SMSW16m */ - 0x0, /* */ - 0x2d6, /* LMSW16m */ - 0x269, /* INVLPG */ - 0x0, /* */ - 0x62d, /* VMCALL */ - 0x630, /* VMLAUNCH */ - 0x63a, /* VMRESUME */ - 0x643, /* VMXOFF */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x149, /* CLAC */ - 0x5b7, /* STAC */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x668, /* XGETBV */ - 0x693, /* XSETBV */ - 0x0, /* */ - 0x0, /* */ - 0x62f, /* VMFUNC */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x63c, /* VMRUN64 */ - 0x633, /* VMMCALL */ - 0x632, /* VMLOAD64 */ - 0x63e, /* VMSAVE64 */ - 0x5ba, /* STGI */ - 0x14c, /* CLGI */ - 0x5ac, /* SKINIT */ - 0x26b, /* INVLPGA64 */ - 0x5b4, /* SMSW32r */ - 0x5b4, /* SMSW32r */ - 0x5b4, /* SMSW32r */ - 0x5b4, /* SMSW32r */ - 0x5b4, /* SMSW32r */ - 0x5b4, /* SMSW32r */ - 0x5b4, /* SMSW32r */ - 0x5b4, /* SMSW32r */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x2d7, /* LMSW16r */ - 0x2d7, /* LMSW16r */ - 0x2d7, /* LMSW16r */ - 0x2d7, /* LMSW16r */ - 0x2d7, /* LMSW16r */ - 0x2d7, /* LMSW16r */ - 0x2d7, /* LMSW16r */ - 0x2d7, /* LMSW16r */ - 0x5e7, /* SWAPGS */ - 0x483, /* RDTSCP */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ -/* Table1644 */ - 0x0, /* */ - 0x36e, /* MOV64rc */ -/* Table1646 */ - 0x0, /* */ - 0x36f, /* MOV64rd */ -/* Table1648 */ - 0x0, /* */ - 0x365, /* MOV64cr */ -/* Table1650 */ - 0x0, /* */ - 0x366, /* MOV64dr */ -/* Table1652 */ - 0x638, /* VMREAD64rm */ - 0x639, /* VMREAD64rr */ -/* Table1654 */ - 0x641, /* VMWRITE64rm */ - 0x642, /* VMWRITE64rr */ -/* Table1656 */ - 0x43e, /* PUSHFS64 */ -/* Table1657 */ - 0x41d, /* POPFS64 */ -/* Table1658 */ - 0x1f2, /* CPUID64 */ -/* Table1659 */ - 0x441, /* PUSHGS64 */ -/* Table1660 */ - 0x420, /* POPGS64 */ -/* Table1661 */ - 0x5ad, /* SLDT16m */ - 0x5c3, /* STRm */ - 0x2d4, /* LLDT16m */ - 0x32e, /* LTRm */ - 0x629, /* VERRm */ - 0x62b, /* VERWm */ - 0x0, /* */ - 0x0, /* */ - 0x5ae, /* SLDT16r */ - 0x5c0, /* STR16r */ - 0x2d5, /* LLDT16r */ - 0x32f, /* LTRr */ - 0x62a, /* VERRr */ - 0x62c, /* VERWr */ - 0x0, /* */ - 0x0, /* */ -/* Table1677 */ - 0x556, /* SGDT16m */ - 0x5a9, /* SIDT16m */ - 0x2cb, /* LGDT16m */ - 0x2d1, /* LIDT16m */ - 0x5b2, /* SMSW16m */ - 0x0, /* */ - 0x2d6, /* LMSW16m */ - 0x269, /* INVLPG */ - 0x0, /* */ - 0x62d, /* VMCALL */ - 0x630, /* VMLAUNCH */ - 0x63a, /* VMRESUME */ - 0x643, /* VMXOFF */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x149, /* CLAC */ - 0x5b7, /* STAC */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x668, /* XGETBV */ - 0x693, /* XSETBV */ - 0x0, /* */ - 0x0, /* */ - 0x62f, /* VMFUNC */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x63b, /* VMRUN32 */ - 0x633, /* VMMCALL */ - 0x631, /* VMLOAD32 */ - 0x63d, /* VMSAVE32 */ - 0x5ba, /* STGI */ - 0x14c, /* CLGI */ - 0x5ac, /* SKINIT */ - 0x26a, /* INVLPGA32 */ - 0x5b3, /* SMSW16r */ - 0x5b3, /* SMSW16r */ - 0x5b3, /* SMSW16r */ - 0x5b3, /* SMSW16r */ - 0x5b3, /* SMSW16r */ - 0x5b3, /* SMSW16r */ - 0x5b3, /* SMSW16r */ - 0x5b3, /* SMSW16r */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x2d7, /* LMSW16r */ - 0x2d7, /* LMSW16r */ - 0x2d7, /* LMSW16r */ - 0x2d7, /* LMSW16r */ - 0x2d7, /* LMSW16r */ - 0x2d7, /* LMSW16r */ - 0x2d7, /* LMSW16r */ - 0x2d7, /* LMSW16r */ - 0x5e7, /* SWAPGS */ - 0x483, /* RDTSCP */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ -/* Table1749 */ - 0x2b2, /* LAR16rm */ - 0x2b3, /* LAR16rr */ -/* Table1751 */ - 0x325, /* LSL16rm */ - 0x326, /* LSL16rr */ -/* Table1753 */ - 0x3c6, /* NOOPW_19 */ - 0x0, /* */ -/* Table1755 */ - 0x3c7, /* NOOPW_1a */ - 0x0, /* */ -/* Table1757 */ - 0x3c8, /* NOOPW_1b */ - 0x0, /* */ -/* Table1759 */ - 0x3c9, /* NOOPW_1c */ - 0x0, /* */ -/* Table1761 */ - 0x3ca, /* NOOPW_1d */ - 0x0, /* */ -/* Table1763 */ - 0x3cb, /* NOOPW_1e */ - 0x0, /* */ -/* Table1765 */ - 0x3c5, /* NOOPW */ - 0x0, /* */ -/* Table1767 */ - 0x19e, /* CMOVO16rm */ - 0x19f, /* CMOVO16rr */ -/* Table1769 */ - 0x18c, /* CMOVNO16rm */ - 0x18d, /* CMOVNO16rr */ -/* Table1771 */ - 0x15c, /* CMOVB16rm */ - 0x15d, /* CMOVB16rr */ -/* Table1773 */ - 0x156, /* CMOVAE16rm */ - 0x157, /* CMOVAE16rr */ -/* Table1775 */ - 0x168, /* CMOVE16rm */ - 0x169, /* CMOVE16rr */ -/* Table1777 */ - 0x186, /* CMOVNE16rm */ - 0x187, /* CMOVNE16rr */ -/* Table1779 */ - 0x162, /* CMOVBE16rm */ - 0x163, /* CMOVBE16rr */ -/* Table1781 */ - 0x150, /* CMOVA16rm */ - 0x151, /* CMOVA16rr */ -/* Table1783 */ - 0x1aa, /* CMOVS16rm */ - 0x1ab, /* CMOVS16rr */ -/* Table1785 */ - 0x198, /* CMOVNS16rm */ - 0x199, /* CMOVNS16rr */ -/* Table1787 */ - 0x1a4, /* CMOVP16rm */ - 0x1a5, /* CMOVP16rr */ -/* Table1789 */ - 0x192, /* CMOVNP16rm */ - 0x193, /* CMOVNP16rr */ -/* Table1791 */ - 0x17a, /* CMOVL16rm */ - 0x17b, /* CMOVL16rr */ -/* Table1793 */ - 0x174, /* CMOVGE16rm */ - 0x175, /* CMOVGE16rr */ -/* Table1795 */ - 0x180, /* CMOVLE16rm */ - 0x181, /* CMOVLE16rr */ -/* Table1797 */ - 0x16e, /* CMOVG16rm */ - 0x16f, /* CMOVG16rr */ -/* Table1799 */ - 0x2a8, /* JO_2 */ -/* Table1800 */ - 0x29f, /* JNO_2 */ -/* Table1801 */ - 0x27e, /* JB_2 */ -/* Table1802 */ - 0x275, /* JAE_2 */ -/* Table1803 */ - 0x284, /* JE_2 */ -/* Table1804 */ - 0x29c, /* JNE_2 */ -/* Table1805 */ - 0x27b, /* JBE_2 */ -/* Table1806 */ - 0x278, /* JA_2 */ -/* Table1807 */ - 0x2af, /* JS_2 */ -/* Table1808 */ - 0x2a5, /* JNS_2 */ -/* Table1809 */ - 0x2ab, /* JP_2 */ -/* Table1810 */ - 0x2a2, /* JNP_2 */ -/* Table1811 */ - 0x290, /* JL_2 */ -/* Table1812 */ - 0x287, /* JGE_2 */ -/* Table1813 */ - 0x28d, /* JLE_2 */ -/* Table1814 */ - 0x28a, /* JG_2 */ -/* Table1815 */ - 0x43c, /* PUSHFS16 */ -/* Table1816 */ - 0x41b, /* POPFS16 */ -/* Table1817 */ - 0x10a, /* BT16mr */ - 0x10c, /* BT16rr */ -/* Table1819 */ - 0x572, /* SHLD16mri8 */ - 0x574, /* SHLD16rri8 */ -/* Table1821 */ - 0x571, /* SHLD16mrCL */ - 0x573, /* SHLD16rrCL */ -/* Table1823 */ - 0x43f, /* PUSHGS16 */ -/* Table1824 */ - 0x41e, /* POPGS16 */ -/* Table1825 */ - 0x12e, /* BTS16mr */ - 0x130, /* BTS16rr */ -/* Table1827 */ - 0x59a, /* SHRD16mri8 */ - 0x59c, /* SHRD16rri8 */ -/* Table1829 */ - 0x599, /* SHRD16mrCL */ - 0x59b, /* SHRD16rrCL */ -/* Table1831 */ - 0x233, /* IMUL16rm */ - 0x236, /* IMUL16rr */ -/* Table1833 */ - 0x1e8, /* CMPXCHG16rm */ - 0x1e9, /* CMPXCHG16rr */ -/* Table1835 */ - 0x32b, /* LSS16rm */ - 0x0, /* */ -/* Table1837 */ - 0x122, /* BTR16mr */ - 0x124, /* BTR16rr */ -/* Table1839 */ - 0x2c8, /* LFS16rm */ - 0x0, /* */ -/* Table1841 */ - 0x2ce, /* LGS16rm */ - 0x0, /* */ -/* Table1843 */ - 0x39d, /* MOVZX16rm8 */ - 0x39e, /* MOVZX16rr8 */ -/* Table1845 */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x109, /* BT16mi8 */ - 0x12d, /* BTS16mi8 */ - 0x121, /* BTR16mi8 */ - 0x115, /* BTC16mi8 */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x10b, /* BT16ri8 */ - 0x12f, /* BTS16ri8 */ - 0x123, /* BTR16ri8 */ - 0x117, /* BTC16ri8 */ -/* Table1861 */ - 0x116, /* BTC16mr */ - 0x118, /* BTC16rr */ -/* Table1863 */ - 0xfb, /* BSF16rm */ - 0xfc, /* BSF16rr */ -/* Table1865 */ - 0x101, /* BSR16rm */ - 0x102, /* BSR16rr */ -/* Table1867 */ - 0x391, /* MOVSX16rm8 */ - 0x392, /* MOVSX16rr8 */ -/* Table1869 */ - 0x64f, /* XADD16rm */ - 0x650, /* XADD16rr */ -/* Table1871 */ - 0x0, /* */ - 0x1ee, /* CMPXCHG8B */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x62e, /* VMCLEARm */ - 0x635, /* VMPTRSTm */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x47c, /* RDRAND16r */ - 0x47f, /* RDSEED16r */ -/* Table1887 */ - 0x61e, /* TZCNT32rm */ - 0x61f, /* TZCNT32rr */ -/* Table1889 */ - 0x336, /* LZCNT32rm */ - 0x337, /* LZCNT32rr */ -/* Table1891 */ - 0x0, /* */ - 0x1ee, /* CMPXCHG8B */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x644, /* VMXON */ - 0x635, /* VMPTRSTm */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x47d, /* RDRAND32r */ - 0x480, /* RDSEED32r */ -/* Table1907 */ - 0x61c, /* TZCNT16rm */ - 0x61d, /* TZCNT16rr */ -/* Table1909 */ - 0x334, /* LZCNT16rm */ - 0x335, /* LZCNT16rr */ -/* Table1911 */ - 0x5b0, /* SLDT64m */ - 0x5c3, /* STRm */ - 0x2d4, /* LLDT16m */ - 0x32e, /* LTRm */ - 0x629, /* VERRm */ - 0x62b, /* VERWm */ - 0x0, /* */ - 0x0, /* */ - 0x5b1, /* SLDT64r */ - 0x5c2, /* STR64r */ - 0x2d5, /* LLDT16r */ - 0x32f, /* LTRr */ - 0x62a, /* VERRr */ - 0x62c, /* VERWr */ - 0x0, /* */ - 0x0, /* */ -/* Table1927 */ - 0x558, /* SGDT64m */ - 0x5ab, /* SIDT64m */ - 0x2cd, /* LGDT64m */ - 0x2d3, /* LIDT64m */ - 0x5b2, /* SMSW16m */ - 0x0, /* */ - 0x2d6, /* LMSW16m */ - 0x269, /* INVLPG */ - 0x0, /* */ - 0x62d, /* VMCALL */ - 0x630, /* VMLAUNCH */ - 0x63a, /* VMRESUME */ - 0x643, /* VMXOFF */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x149, /* CLAC */ - 0x5b7, /* STAC */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x668, /* XGETBV */ - 0x693, /* XSETBV */ - 0x0, /* */ - 0x0, /* */ - 0x62f, /* VMFUNC */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x63c, /* VMRUN64 */ - 0x633, /* VMMCALL */ - 0x632, /* VMLOAD64 */ - 0x63e, /* VMSAVE64 */ - 0x5ba, /* STGI */ - 0x14c, /* CLGI */ - 0x5ac, /* SKINIT */ - 0x26b, /* INVLPGA64 */ - 0x5b5, /* SMSW64r */ - 0x5b5, /* SMSW64r */ - 0x5b5, /* SMSW64r */ - 0x5b5, /* SMSW64r */ - 0x5b5, /* SMSW64r */ - 0x5b5, /* SMSW64r */ - 0x5b5, /* SMSW64r */ - 0x5b5, /* SMSW64r */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x2d7, /* LMSW16r */ - 0x2d7, /* LMSW16r */ - 0x2d7, /* LMSW16r */ - 0x2d7, /* LMSW16r */ - 0x2d7, /* LMSW16r */ - 0x2d7, /* LMSW16r */ - 0x2d7, /* LMSW16r */ - 0x2d7, /* LMSW16r */ - 0x5e7, /* SWAPGS */ - 0x483, /* RDTSCP */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ -/* Table1999 */ - 0x2b6, /* LAR64rm */ - 0x2b7, /* LAR64rr */ -/* Table2001 */ - 0x329, /* LSL64rm */ - 0x32a, /* LSL64rr */ -/* Table2003 */ - 0x5ed, /* SYSRET64 */ -/* Table2004 */ - 0x5eb, /* SYSEXIT64 */ -/* Table2005 */ - 0x1a2, /* CMOVO64rm */ - 0x1a3, /* CMOVO64rr */ -/* Table2007 */ - 0x190, /* CMOVNO64rm */ - 0x191, /* CMOVNO64rr */ -/* Table2009 */ - 0x160, /* CMOVB64rm */ - 0x161, /* CMOVB64rr */ -/* Table2011 */ - 0x15a, /* CMOVAE64rm */ - 0x15b, /* CMOVAE64rr */ -/* Table2013 */ - 0x16c, /* CMOVE64rm */ - 0x16d, /* CMOVE64rr */ -/* Table2015 */ - 0x18a, /* CMOVNE64rm */ - 0x18b, /* CMOVNE64rr */ -/* Table2017 */ - 0x166, /* CMOVBE64rm */ - 0x167, /* CMOVBE64rr */ -/* Table2019 */ - 0x154, /* CMOVA64rm */ - 0x155, /* CMOVA64rr */ -/* Table2021 */ - 0x1ae, /* CMOVS64rm */ - 0x1af, /* CMOVS64rr */ -/* Table2023 */ - 0x19c, /* CMOVNS64rm */ - 0x19d, /* CMOVNS64rr */ -/* Table2025 */ - 0x1a8, /* CMOVP64rm */ - 0x1a9, /* CMOVP64rr */ -/* Table2027 */ - 0x196, /* CMOVNP64rm */ - 0x197, /* CMOVNP64rr */ -/* Table2029 */ - 0x17e, /* CMOVL64rm */ - 0x17f, /* CMOVL64rr */ -/* Table2031 */ - 0x178, /* CMOVGE64rm */ - 0x179, /* CMOVGE64rr */ -/* Table2033 */ - 0x184, /* CMOVLE64rm */ - 0x185, /* CMOVLE64rr */ -/* Table2035 */ - 0x172, /* CMOVG64rm */ - 0x173, /* CMOVG64rr */ -/* Table2037 */ - 0x112, /* BT64mr */ - 0x114, /* BT64rr */ -/* Table2039 */ - 0x57a, /* SHLD64mri8 */ - 0x57c, /* SHLD64rri8 */ -/* Table2041 */ - 0x579, /* SHLD64mrCL */ - 0x57b, /* SHLD64rrCL */ -/* Table2043 */ - 0x136, /* BTS64mr */ - 0x138, /* BTS64rr */ -/* Table2045 */ - 0x5a2, /* SHRD64mri8 */ - 0x5a4, /* SHRD64rri8 */ -/* Table2047 */ - 0x5a1, /* SHRD64mrCL */ - 0x5a3, /* SHRD64rrCL */ -/* Table2049 */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x690, /* XSAVE64 */ - 0x68e, /* XRSTOR64 */ - 0x692, /* XSAVEOPT64 */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ -/* Table2065 */ - 0x243, /* IMUL64rm */ - 0x246, /* IMUL64rr */ -/* Table2067 */ - 0x1ec, /* CMPXCHG64rm */ - 0x1ed, /* CMPXCHG64rr */ -/* Table2069 */ - 0x32d, /* LSS64rm */ - 0x0, /* */ -/* Table2071 */ - 0x12a, /* BTR64mr */ - 0x12c, /* BTR64rr */ -/* Table2073 */ - 0x2ca, /* LFS64rm */ - 0x0, /* */ -/* Table2075 */ - 0x2d0, /* LGS64rm */ - 0x0, /* */ -/* Table2077 */ - 0x3a6, /* MOVZX64rm8_Q */ - 0x3a8, /* MOVZX64rr8_Q */ -/* Table2079 */ - 0x3a5, /* MOVZX64rm16_Q */ - 0x3a7, /* MOVZX64rr16_Q */ -/* Table2081 */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x111, /* BT64mi8 */ - 0x135, /* BTS64mi8 */ - 0x129, /* BTR64mi8 */ - 0x11d, /* BTC64mi8 */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x113, /* BT64ri8 */ - 0x137, /* BTS64ri8 */ - 0x12b, /* BTR64ri8 */ - 0x11f, /* BTC64ri8 */ -/* Table2097 */ - 0x11e, /* BTC64mr */ - 0x120, /* BTC64rr */ -/* Table2099 */ - 0xff, /* BSF64rm */ - 0x100, /* BSF64rr */ -/* Table2101 */ - 0x105, /* BSR64rm */ - 0x106, /* BSR64rr */ -/* Table2103 */ - 0x399, /* MOVSX64rm8 */ - 0x39c, /* MOVSX64rr8 */ -/* Table2105 */ - 0x397, /* MOVSX64rm16 */ - 0x39a, /* MOVSX64rr16 */ -/* Table2107 */ - 0x653, /* XADD64rm */ - 0x654, /* XADD64rr */ -/* Table2109 */ - 0x0, /* */ - 0x1e7, /* CMPXCHG16B */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x634, /* VMPTRLDm */ - 0x635, /* VMPTRSTm */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x47e, /* RDRAND64r */ - 0x481, /* RDSEED64r */ -/* Table2125 */ - 0x108, /* BSWAP64r */ -/* Table2126 */ - 0x558, /* SGDT64m */ - 0x5ab, /* SIDT64m */ - 0x2cd, /* LGDT64m */ - 0x2d3, /* LIDT64m */ - 0x5b2, /* SMSW16m */ - 0x0, /* */ - 0x2d6, /* LMSW16m */ - 0x269, /* INVLPG */ - 0x0, /* */ - 0x62d, /* VMCALL */ - 0x630, /* VMLAUNCH */ - 0x63a, /* VMRESUME */ - 0x643, /* VMXOFF */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x149, /* CLAC */ - 0x5b7, /* STAC */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x668, /* XGETBV */ - 0x693, /* XSETBV */ - 0x0, /* */ - 0x0, /* */ - 0x62f, /* VMFUNC */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x63c, /* VMRUN64 */ - 0x633, /* VMMCALL */ - 0x632, /* VMLOAD64 */ - 0x63e, /* VMSAVE64 */ - 0x5ba, /* STGI */ - 0x14c, /* CLGI */ - 0x5ac, /* SKINIT */ - 0x26b, /* INVLPGA64 */ - 0x5b3, /* SMSW16r */ - 0x5b3, /* SMSW16r */ - 0x5b3, /* SMSW16r */ - 0x5b3, /* SMSW16r */ - 0x5b3, /* SMSW16r */ - 0x5b3, /* SMSW16r */ - 0x5b3, /* SMSW16r */ - 0x5b3, /* SMSW16r */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x2d7, /* LMSW16r */ - 0x2d7, /* LMSW16r */ - 0x2d7, /* LMSW16r */ - 0x2d7, /* LMSW16r */ - 0x2d7, /* LMSW16r */ - 0x2d7, /* LMSW16r */ - 0x2d7, /* LMSW16r */ - 0x2d7, /* LMSW16r */ - 0x5e7, /* SWAPGS */ - 0x483, /* RDTSCP */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ -/* Table2198 */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x68f, /* XSAVE */ - 0x68d, /* XRSTOR */ - 0x691, /* XSAVEOPT */ - 0x0, /* */ - 0x476, /* RDFSBASE */ - 0x478, /* RDGSBASE */ - 0x64a, /* WRFSBASE */ - 0x64c, /* WRGSBASE */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ -/* Table2214 */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x690, /* XSAVE64 */ - 0x68e, /* XRSTOR64 */ - 0x692, /* XSAVEOPT64 */ - 0x0, /* */ - 0x477, /* RDFSBASE64 */ - 0x479, /* RDGSBASE64 */ - 0x64b, /* WRFSBASE64 */ - 0x64d, /* WRGSBASE64 */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ -/* Table2230 */ - 0x620, /* TZCNT64rm */ - 0x621, /* TZCNT64rr */ -/* Table2232 */ - 0x338, /* LZCNT64rm */ - 0x339, /* LZCNT64rr */ -/* Table2234 */ - 0x0, /* */ - 0x1e7, /* CMPXCHG16B */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x644, /* VMXON */ - 0x635, /* VMPTRSTm */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x47e, /* RDRAND64r */ - 0x481, /* RDSEED64r */ -/* Table2250 */ - 0x0, /* */ - 0x1e7, /* CMPXCHG16B */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x62e, /* VMCLEARm */ - 0x635, /* VMPTRSTm */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x47e, /* RDRAND64r */ - 0x481, /* RDSEED64r */ -/* Table2266 */ - 0x389, /* MOVBE32rm */ - 0x0, /* */ -/* Table2268 */ - 0x388, /* MOVBE32mr */ - 0x0, /* */ -/* Table2270 */ - 0x267, /* INVEPT32 */ - 0x0, /* */ -/* Table2272 */ - 0x26e, /* INVVPID32 */ - 0x0, /* */ -/* Table2274 */ - 0x26c, /* INVPCID32 */ - 0x0, /* */ -/* Table2276 */ - 0x387, /* MOVBE16rm */ - 0x0, /* */ -/* Table2278 */ - 0x386, /* MOVBE16mr */ - 0x0, /* */ -/* Table2280 */ - 0x3d, /* ADCX32rm */ - 0x3e, /* ADCX32rr */ -/* Table2282 */ - 0x71, /* ADOX32rm */ - 0x72, /* ADOX32rr */ -/* Table2284 */ - 0x38b, /* MOVBE64rm */ - 0x0, /* */ -/* Table2286 */ - 0x38a, /* MOVBE64mr */ - 0x0, /* */ -/* Table2288 */ - 0x268, /* INVEPT64 */ - 0x0, /* */ -/* Table2290 */ - 0x26f, /* INVVPID64 */ - 0x0, /* */ -/* Table2292 */ - 0x26d, /* INVPCID64 */ - 0x0, /* */ -/* Table2294 */ - 0x73, /* ADOX64rm */ - 0x74, /* ADOX64rr */ -/* Table2296 */ - 0x3f, /* ADCX64rm */ - 0x40, /* ADCX64rr */ -/* Table2298 */ - 0x98, /* ANDN32rm */ - 0x99, /* ANDN32rr */ -/* Table2300 */ - 0x0, /* */ - 0xf5, /* BLSR32rm */ - 0xf1, /* BLSMSK32rm */ - 0xe9, /* BLSI32rm */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0xf6, /* BLSR32rr */ - 0xf2, /* BLSMSK32rr */ - 0xea, /* BLSI32rr */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ -/* Table2316 */ - 0x139, /* BZHI32rm */ - 0x13a, /* BZHI32rr */ -/* Table2318 */ - 0xc9, /* BEXTR32rm */ - 0xca, /* BEXTR32rr */ -/* Table2320 */ - 0x405, /* PEXT32rm */ - 0x406, /* PEXT32rr */ -/* Table2322 */ - 0x506, /* SARX32rm */ - 0x507, /* SARX32rr */ -/* Table2324 */ - 0x401, /* PDEP32rm */ - 0x402, /* PDEP32rr */ -/* Table2326 */ - 0x3b1, /* MULX32rm */ - 0x3b2, /* MULX32rr */ -/* Table2328 */ - 0x5a5, /* SHRX32rm */ - 0x5a6, /* SHRX32rr */ -/* Table2330 */ - 0x57d, /* SHLX32rm */ - 0x57e, /* SHLX32rr */ -/* Table2332 */ - 0x9a, /* ANDN64rm */ - 0x9b, /* ANDN64rr */ -/* Table2334 */ - 0x0, /* */ - 0xf7, /* BLSR64rm */ - 0xf3, /* BLSMSK64rm */ - 0xeb, /* BLSI64rm */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0xf8, /* BLSR64rr */ - 0xf4, /* BLSMSK64rr */ - 0xec, /* BLSI64rr */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ -/* Table2350 */ - 0x13b, /* BZHI64rm */ - 0x13c, /* BZHI64rr */ -/* Table2352 */ - 0xcb, /* BEXTR64rm */ - 0xcc, /* BEXTR64rr */ -/* Table2354 */ - 0x407, /* PEXT64rm */ - 0x408, /* PEXT64rr */ -/* Table2356 */ - 0x508, /* SARX64rm */ - 0x509, /* SARX64rr */ -/* Table2358 */ - 0x403, /* PDEP64rm */ - 0x404, /* PDEP64rr */ -/* Table2360 */ - 0x3b3, /* MULX64rm */ - 0x3b4, /* MULX64rr */ -/* Table2362 */ - 0x5a7, /* SHRX64rm */ - 0x5a8, /* SHRX64rr */ -/* Table2364 */ - 0x57f, /* SHLX64rm */ - 0x580, /* SHLX64rr */ -/* Table2366 */ - 0x4cf, /* RORX32mi */ - 0x4d0, /* RORX32ri */ -/* Table2368 */ - 0x4d1, /* RORX64mi */ - 0x4d2, /* RORX64ri */ -/* Table2370 */ - 0x0, /* */ - 0xd1, /* BLCFILL32rm */ - 0xe5, /* BLSFILL32rm */ - 0xe1, /* BLCS32rm */ - 0x622, /* TZMSK32rm */ - 0xd9, /* BLCIC32rm */ - 0xed, /* BLSIC32rm */ - 0x5ee, /* T1MSKC32rm */ - 0x0, /* */ - 0xd2, /* BLCFILL32rr */ - 0xe6, /* BLSFILL32rr */ - 0xe2, /* BLCS32rr */ - 0x623, /* TZMSK32rr */ - 0xda, /* BLCIC32rr */ - 0xee, /* BLSIC32rr */ - 0x5ef, /* T1MSKC32rr */ -/* Table2386 */ - 0x0, /* */ - 0xdd, /* BLCMSK32rm */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0xd5, /* BLCI32rm */ - 0x0, /* */ - 0x0, /* */ - 0xde, /* BLCMSK32rr */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0xd6, /* BLCI32rr */ - 0x0, /* */ -/* Table2402 */ - 0x0, /* */ - 0xd3, /* BLCFILL64rm */ - 0xe7, /* BLSFILL64rm */ - 0xe3, /* BLCS64rm */ - 0x624, /* TZMSK64rm */ - 0xdb, /* BLCIC64rm */ - 0xef, /* BLSIC64rm */ - 0x5f0, /* T1MSKC64rm */ - 0x0, /* */ - 0xd4, /* BLCFILL64rr */ - 0xe8, /* BLSFILL64rr */ - 0xe4, /* BLCS64rr */ - 0x625, /* TZMSK64rr */ - 0xdc, /* BLCIC64rr */ - 0xf0, /* BLSIC64rr */ - 0x5f1, /* T1MSKC64rr */ -/* Table2418 */ - 0x0, /* */ - 0xdf, /* BLCMSK64rm */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0xd7, /* BLCI64rm */ - 0x0, /* */ - 0x0, /* */ - 0xe0, /* BLCMSK64rr */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0x0, /* */ - 0xd8, /* BLCI64rr */ - 0x0, /* */ -/* Table2434 */ - 0xcd, /* BEXTRI32mi */ - 0xce, /* BEXTRI32ri */ -/* Table2436 */ - 0xcf, /* BEXTRI64mi */ - 0xd0, /* BEXTRI64ri */ - 0x0 -}; - -static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { - /* IC */ - { /* struct OpcodeDecision */ +static const struct OpcodeDecision emptyTable = { { /* 0x00 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1 /* Table1 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x01 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 3 /* Table3 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x02 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 5 /* Table5 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x03 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 7 /* Table7 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x04 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 9 /* Table9 */ + 0 /* EmptyTable */ }, /* 0x05 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 10 /* Table10 */ + 0 /* EmptyTable */ }, /* 0x06 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 11 /* Table11 */ + 0 /* EmptyTable */ }, /* 0x07 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 12 /* Table12 */ + 0 /* EmptyTable */ }, /* 0x08 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 13 /* Table13 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x09 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 15 /* Table15 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x0a */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 17 /* Table17 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x0b */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 19 /* Table19 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x0c */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 21 /* Table21 */ + 0 /* EmptyTable */ }, /* 0x0d */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 22 /* Table22 */ + 0 /* EmptyTable */ }, /* 0x0e */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 23 /* Table23 */ + 0 /* EmptyTable */ }, /* 0x0f */ { /* ModRMDecision */ @@ -27478,439 +93,439 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x10 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 24 /* Table24 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x11 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 26 /* Table26 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x12 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 28 /* Table28 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x13 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 30 /* Table30 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x14 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 32 /* Table32 */ + 0 /* EmptyTable */ }, /* 0x15 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 33 /* Table33 */ + 0 /* EmptyTable */ }, /* 0x16 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 34 /* Table34 */ + 0 /* EmptyTable */ }, /* 0x17 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 35 /* Table35 */ + 0 /* EmptyTable */ }, /* 0x18 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 36 /* Table36 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x19 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 38 /* Table38 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x1a */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 40 /* Table40 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x1b */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 42 /* Table42 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x1c */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 44 /* Table44 */ + 0 /* EmptyTable */ }, /* 0x1d */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 45 /* Table45 */ + 0 /* EmptyTable */ }, /* 0x1e */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 46 /* Table46 */ + 0 /* EmptyTable */ }, /* 0x1f */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 47 /* Table47 */ + 0 /* EmptyTable */ }, /* 0x20 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 48 /* Table48 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x21 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 50 /* Table50 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x22 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 52 /* Table52 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x23 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 54 /* Table54 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x24 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 56 /* Table56 */ + 0 /* EmptyTable */ }, /* 0x25 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 57 /* Table57 */ + 0 /* EmptyTable */ }, /* 0x26 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 58 /* Table58 */ + 0 /* EmptyTable */ }, /* 0x27 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 59 /* Table59 */ + 0 /* EmptyTable */ }, /* 0x28 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 60 /* Table60 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x29 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 62 /* Table62 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x2a */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 64 /* Table64 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x2b */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 66 /* Table66 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x2c */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 68 /* Table68 */ + 0 /* EmptyTable */ }, /* 0x2d */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 69 /* Table69 */ + 0 /* EmptyTable */ }, /* 0x2e */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 70 /* Table70 */ + 0 /* EmptyTable */ }, /* 0x2f */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 71 /* Table71 */ + 0 /* EmptyTable */ }, /* 0x30 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 72 /* Table72 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x31 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 74 /* Table74 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x32 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 76 /* Table76 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x33 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 78 /* Table78 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x34 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 80 /* Table80 */ + 0 /* EmptyTable */ }, /* 0x35 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 81 /* Table81 */ + 0 /* EmptyTable */ }, /* 0x36 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 82 /* Table82 */ + 0 /* EmptyTable */ }, /* 0x37 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 83 /* Table83 */ + 0 /* EmptyTable */ }, /* 0x38 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 84 /* Table84 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x39 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 86 /* Table86 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x3a */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 88 /* Table88 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x3b */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 90 /* Table90 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x3c */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 92 /* Table92 */ + 0 /* EmptyTable */ }, /* 0x3d */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 93 /* Table93 */ + 0 /* EmptyTable */ }, /* 0x3e */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 94 /* Table94 */ + 0 /* EmptyTable */ }, /* 0x3f */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 95 /* Table95 */ + 0 /* EmptyTable */ }, /* 0x40 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 96 /* Table96 */ + 0 /* EmptyTable */ }, /* 0x41 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 96 /* Table96 */ + 0 /* EmptyTable */ }, /* 0x42 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 96 /* Table96 */ + 0 /* EmptyTable */ }, /* 0x43 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 96 /* Table96 */ + 0 /* EmptyTable */ }, /* 0x44 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 96 /* Table96 */ + 0 /* EmptyTable */ }, /* 0x45 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 96 /* Table96 */ + 0 /* EmptyTable */ }, /* 0x46 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 96 /* Table96 */ + 0 /* EmptyTable */ }, /* 0x47 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 96 /* Table96 */ + 0 /* EmptyTable */ }, /* 0x48 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 97 /* Table97 */ + 0 /* EmptyTable */ }, /* 0x49 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 97 /* Table97 */ + 0 /* EmptyTable */ }, /* 0x4a */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 97 /* Table97 */ + 0 /* EmptyTable */ }, /* 0x4b */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 97 /* Table97 */ + 0 /* EmptyTable */ }, /* 0x4c */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 97 /* Table97 */ + 0 /* EmptyTable */ }, /* 0x4d */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 97 /* Table97 */ + 0 /* EmptyTable */ }, /* 0x4e */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 97 /* Table97 */ + 0 /* EmptyTable */ }, /* 0x4f */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 97 /* Table97 */ + 0 /* EmptyTable */ }, /* 0x50 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 98 /* Table98 */ + 0 /* EmptyTable */ }, /* 0x51 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 98 /* Table98 */ + 0 /* EmptyTable */ }, /* 0x52 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 98 /* Table98 */ + 0 /* EmptyTable */ }, /* 0x53 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 98 /* Table98 */ + 0 /* EmptyTable */ }, /* 0x54 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 98 /* Table98 */ + 0 /* EmptyTable */ }, /* 0x55 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 98 /* Table98 */ + 0 /* EmptyTable */ }, /* 0x56 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 98 /* Table98 */ + 0 /* EmptyTable */ }, /* 0x57 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 98 /* Table98 */ + 0 /* EmptyTable */ }, /* 0x58 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 99 /* Table99 */ + 0 /* EmptyTable */ }, /* 0x59 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 99 /* Table99 */ + 0 /* EmptyTable */ }, /* 0x5a */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 99 /* Table99 */ + 0 /* EmptyTable */ }, /* 0x5b */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 99 /* Table99 */ + 0 /* EmptyTable */ }, /* 0x5c */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 99 /* Table99 */ + 0 /* EmptyTable */ }, /* 0x5d */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 99 /* Table99 */ + 0 /* EmptyTable */ }, /* 0x5e */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 99 /* Table99 */ + 0 /* EmptyTable */ }, /* 0x5f */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 99 /* Table99 */ + 0 /* EmptyTable */ }, /* 0x60 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 100 /* Table100 */ + 0 /* EmptyTable */ }, /* 0x61 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 101 /* Table101 */ + 0 /* EmptyTable */ }, /* 0x62 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 102 /* Table102 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x63 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 104 /* Table104 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x64 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 106 /* Table106 */ + 0 /* EmptyTable */ }, /* 0x65 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 107 /* Table107 */ + 0 /* EmptyTable */ }, /* 0x66 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 108 /* Table108 */ + 0 /* EmptyTable */ }, /* 0x67 */ { /* ModRMDecision */ @@ -27918,259 +533,259 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x68 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 109 /* Table109 */ + 0 /* EmptyTable */ }, /* 0x69 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 110 /* Table110 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x6a */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 112 /* Table112 */ + 0 /* EmptyTable */ }, /* 0x6b */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 113 /* Table113 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x6c */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 115 /* Table115 */ + 0 /* EmptyTable */ }, /* 0x6d */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 116 /* Table116 */ + 0 /* EmptyTable */ }, /* 0x6e */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 117 /* Table117 */ + 0 /* EmptyTable */ }, /* 0x6f */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 118 /* Table118 */ + 0 /* EmptyTable */ }, /* 0x70 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 119 /* Table119 */ + 0 /* EmptyTable */ }, /* 0x71 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 120 /* Table120 */ + 0 /* EmptyTable */ }, /* 0x72 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 121 /* Table121 */ + 0 /* EmptyTable */ }, /* 0x73 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 122 /* Table122 */ + 0 /* EmptyTable */ }, /* 0x74 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 123 /* Table123 */ + 0 /* EmptyTable */ }, /* 0x75 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 124 /* Table124 */ + 0 /* EmptyTable */ }, /* 0x76 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 125 /* Table125 */ + 0 /* EmptyTable */ }, /* 0x77 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 126 /* Table126 */ + 0 /* EmptyTable */ }, /* 0x78 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 127 /* Table127 */ + 0 /* EmptyTable */ }, /* 0x79 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 128 /* Table128 */ + 0 /* EmptyTable */ }, /* 0x7a */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 129 /* Table129 */ + 0 /* EmptyTable */ }, /* 0x7b */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 130 /* Table130 */ + 0 /* EmptyTable */ }, /* 0x7c */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 131 /* Table131 */ + 0 /* EmptyTable */ }, /* 0x7d */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 132 /* Table132 */ + 0 /* EmptyTable */ }, /* 0x7e */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 133 /* Table133 */ + 0 /* EmptyTable */ }, /* 0x7f */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 134 /* Table134 */ + 0 /* EmptyTable */ }, /* 0x80 */ - { /* struct ModRMDecision */ - MODRM_SPLITREG, - 135 /* Table135 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x81 */ - { /* struct ModRMDecision */ - MODRM_SPLITREG, - 151 /* Table151 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x82 */ - { /* struct ModRMDecision */ - MODRM_SPLITREG, - 167 /* Table167 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x83 */ - { /* struct ModRMDecision */ - MODRM_SPLITREG, - 183 /* Table183 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x84 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 199 /* Table199 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x85 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 201 /* Table201 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x86 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 203 /* Table203 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x87 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 205 /* Table205 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x88 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 207 /* Table207 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x89 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 209 /* Table209 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x8a */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 211 /* Table211 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x8b */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 213 /* Table213 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x8c */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 215 /* Table215 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x8d */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 217 /* Table217 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x8e */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 219 /* Table219 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x8f */ - { /* struct ModRMDecision */ - MODRM_SPLITREG, - 221 /* Table221 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x90 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 237 /* Table237 */ + 0 /* EmptyTable */ }, /* 0x91 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 238 /* Table238 */ + 0 /* EmptyTable */ }, /* 0x92 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 238 /* Table238 */ + 0 /* EmptyTable */ }, /* 0x93 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 238 /* Table238 */ + 0 /* EmptyTable */ }, /* 0x94 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 238 /* Table238 */ + 0 /* EmptyTable */ }, /* 0x95 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 238 /* Table238 */ + 0 /* EmptyTable */ }, /* 0x96 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 238 /* Table238 */ + 0 /* EmptyTable */ }, /* 0x97 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 238 /* Table238 */ + 0 /* EmptyTable */ }, /* 0x98 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 239 /* Table239 */ + 0 /* EmptyTable */ }, /* 0x99 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 240 /* Table240 */ + 0 /* EmptyTable */ }, /* 0x9a */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 241 /* Table241 */ + 0 /* EmptyTable */ }, /* 0x9b */ { /* ModRMDecision */ @@ -28178,304 +793,304 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x9c */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 242 /* Table242 */ + 0 /* EmptyTable */ }, /* 0x9d */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 243 /* Table243 */ + 0 /* EmptyTable */ }, /* 0x9e */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 244 /* Table244 */ + 0 /* EmptyTable */ }, /* 0x9f */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 245 /* Table245 */ + 0 /* EmptyTable */ }, /* 0xa0 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 246 /* Table246 */ + 0 /* EmptyTable */ }, /* 0xa1 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 247 /* Table247 */ + 0 /* EmptyTable */ }, /* 0xa2 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 248 /* Table248 */ + 0 /* EmptyTable */ }, /* 0xa3 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 249 /* Table249 */ + 0 /* EmptyTable */ }, /* 0xa4 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 250 /* Table250 */ + 0 /* EmptyTable */ }, /* 0xa5 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 251 /* Table251 */ + 0 /* EmptyTable */ }, /* 0xa6 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 252 /* Table252 */ + 0 /* EmptyTable */ }, /* 0xa7 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 253 /* Table253 */ + 0 /* EmptyTable */ }, /* 0xa8 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 254 /* Table254 */ + 0 /* EmptyTable */ }, /* 0xa9 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 255 /* Table255 */ + 0 /* EmptyTable */ }, /* 0xaa */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 256 /* Table256 */ + 0 /* EmptyTable */ }, /* 0xab */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 257 /* Table257 */ + 0 /* EmptyTable */ }, /* 0xac */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 258 /* Table258 */ + 0 /* EmptyTable */ }, /* 0xad */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 259 /* Table259 */ + 0 /* EmptyTable */ }, /* 0xae */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 260 /* Table260 */ + 0 /* EmptyTable */ }, /* 0xaf */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 261 /* Table261 */ + 0 /* EmptyTable */ }, /* 0xb0 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 262 /* Table262 */ + 0 /* EmptyTable */ }, /* 0xb1 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 262 /* Table262 */ + 0 /* EmptyTable */ }, /* 0xb2 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 262 /* Table262 */ + 0 /* EmptyTable */ }, /* 0xb3 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 262 /* Table262 */ + 0 /* EmptyTable */ }, /* 0xb4 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 262 /* Table262 */ + 0 /* EmptyTable */ }, /* 0xb5 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 262 /* Table262 */ + 0 /* EmptyTable */ }, /* 0xb6 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 262 /* Table262 */ + 0 /* EmptyTable */ }, /* 0xb7 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 262 /* Table262 */ + 0 /* EmptyTable */ }, /* 0xb8 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 263 /* Table263 */ + 0 /* EmptyTable */ }, /* 0xb9 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 263 /* Table263 */ + 0 /* EmptyTable */ }, /* 0xba */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 263 /* Table263 */ + 0 /* EmptyTable */ }, /* 0xbb */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 263 /* Table263 */ + 0 /* EmptyTable */ }, /* 0xbc */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 263 /* Table263 */ + 0 /* EmptyTable */ }, /* 0xbd */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 263 /* Table263 */ + 0 /* EmptyTable */ }, /* 0xbe */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 263 /* Table263 */ + 0 /* EmptyTable */ }, /* 0xbf */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 263 /* Table263 */ + 0 /* EmptyTable */ }, /* 0xc0 */ - { /* struct ModRMDecision */ - MODRM_SPLITREG, - 264 /* Table264 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xc1 */ - { /* struct ModRMDecision */ - MODRM_SPLITREG, - 280 /* Table280 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xc2 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 296 /* Table296 */ + 0 /* EmptyTable */ }, /* 0xc3 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 297 /* Table297 */ + 0 /* EmptyTable */ }, /* 0xc4 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 298 /* Table298 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xc5 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 300 /* Table300 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xc6 */ - { /* struct ModRMDecision */ - MODRM_SPLITREG, - 302 /* Table302 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xc7 */ - { /* struct ModRMDecision */ - MODRM_SPLITREG, - 318 /* Table318 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xc8 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 334 /* Table334 */ + 0 /* EmptyTable */ }, /* 0xc9 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 335 /* Table335 */ + 0 /* EmptyTable */ }, /* 0xca */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 336 /* Table336 */ + 0 /* EmptyTable */ }, /* 0xcb */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 337 /* Table337 */ + 0 /* EmptyTable */ }, /* 0xcc */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 338 /* Table338 */ + 0 /* EmptyTable */ }, /* 0xcd */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 339 /* Table339 */ + 0 /* EmptyTable */ }, /* 0xce */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 340 /* Table340 */ + 0 /* EmptyTable */ }, /* 0xcf */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 341 /* Table341 */ + 0 /* EmptyTable */ }, /* 0xd0 */ - { /* struct ModRMDecision */ - MODRM_SPLITREG, - 342 /* Table342 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xd1 */ - { /* struct ModRMDecision */ - MODRM_SPLITREG, - 358 /* Table358 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xd2 */ - { /* struct ModRMDecision */ - MODRM_SPLITREG, - 374 /* Table374 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xd3 */ - { /* struct ModRMDecision */ - MODRM_SPLITREG, - 390 /* Table390 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xd4 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 406 /* Table406 */ + 0 /* EmptyTable */ }, /* 0xd5 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 407 /* Table407 */ + 0 /* EmptyTable */ }, /* 0xd6 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 408 /* Table408 */ + 0 /* EmptyTable */ }, /* 0xd7 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 409 /* Table409 */ + 0 /* EmptyTable */ }, /* 0xd8 */ { /* ModRMDecision */ @@ -28493,9 +1108,9 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xdb */ - { /* struct ModRMDecision */ - MODRM_SPLITMISC, - 410 /* Table410 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xdc */ { /* ModRMDecision */ @@ -28518,168 +1133,27577 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xe0 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 482 /* Table482 */ + 0 /* EmptyTable */ }, /* 0xe1 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 483 /* Table483 */ + 0 /* EmptyTable */ }, /* 0xe2 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 484 /* Table484 */ + 0 /* EmptyTable */ }, /* 0xe3 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 485 /* Table485 */ + 0 /* EmptyTable */ }, /* 0xe4 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 486 /* Table486 */ + 0 /* EmptyTable */ }, /* 0xe5 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 487 /* Table487 */ + 0 /* EmptyTable */ }, /* 0xe6 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 488 /* Table488 */ + 0 /* EmptyTable */ }, /* 0xe7 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 489 /* Table489 */ + 0 /* EmptyTable */ }, /* 0xe8 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 490 /* Table490 */ + 0 /* EmptyTable */ }, /* 0xe9 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 491 /* Table491 */ + 0 /* EmptyTable */ }, /* 0xea */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 492 /* Table492 */ + 0 /* EmptyTable */ }, /* 0xeb */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 493 /* Table493 */ + 0 /* EmptyTable */ }, /* 0xec */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 494 /* Table494 */ + 0 /* EmptyTable */ }, /* 0xed */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 495 /* Table495 */ + 0 /* EmptyTable */ }, /* 0xee */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 496 /* Table496 */ + 0 /* EmptyTable */ }, /* 0xef */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 497 /* Table497 */ + 0 /* EmptyTable */ }, /* 0xf0 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 498 /* Table498 */ + 0 /* EmptyTable */ }, /* 0xf1 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 499 /* Table499 */ + 0 /* EmptyTable */ }, /* 0xf2 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 500 /* Table500 */ + 0 /* EmptyTable */ }, /* 0xf3 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 501 /* Table501 */ + 0 /* EmptyTable */ }, /* 0xf4 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 502 /* Table502 */ + 0 /* EmptyTable */ }, /* 0xf5 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 503 /* Table503 */ + 0 /* EmptyTable */ }, /* 0xf6 */ - { /* struct ModRMDecision */ - MODRM_SPLITREG, - 504 /* Table504 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xf7 */ - { /* struct ModRMDecision */ - MODRM_SPLITREG, - 520 /* Table520 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xf8 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 536 /* Table536 */ + 0 /* EmptyTable */ }, /* 0xf9 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 537 /* Table537 */ + 0 /* EmptyTable */ }, /* 0xfa */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 538 /* Table538 */ + 0 /* EmptyTable */ }, /* 0xfb */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 539 /* Table539 */ + 0 /* EmptyTable */ }, /* 0xfc */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 540 /* Table540 */ + 0 /* EmptyTable */ }, /* 0xfd */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 541 /* Table541 */ + 0 /* EmptyTable */ }, /* 0xfe */ - { /* struct ModRMDecision */ - MODRM_SPLITREG, - 542 /* Table542 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xff */ - { /* struct ModRMDecision */ - MODRM_SPLITREG, - 558 /* Table558 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ } } - } -, /* IC_64BIT */ +}; + +static const struct OperandSpecifier x86OperandSets[][5] = { + { /* 0 */ + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 1 */ + { ENCODING_IB, TYPE_IMM8 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 2 */ + { ENCODING_Iv, TYPE_IMMv }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 3 */ + { ENCODING_RM, TYPE_Mv }, + { ENCODING_Iv, TYPE_IMMv }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 4 */ + { ENCODING_RM, TYPE_Mv }, + { ENCODING_IB, TYPE_IMMv }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 5 */ + { ENCODING_RM, TYPE_Mv }, + { ENCODING_REG, TYPE_Rv }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 6 */ + { ENCODING_DUP, TYPE_DUP1 }, + { ENCODING_RM, TYPE_Rv }, + { ENCODING_Iv, TYPE_IMMv }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 7 */ + { ENCODING_DUP, TYPE_DUP1 }, + { ENCODING_RM, TYPE_Rv }, + { ENCODING_IB, TYPE_IMMv }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 8 */ + { ENCODING_DUP, TYPE_DUP1 }, + { ENCODING_REG, TYPE_Rv }, + { ENCODING_RM, TYPE_Mv }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 9 */ + { ENCODING_DUP, TYPE_DUP1 }, + { ENCODING_RM, TYPE_Rv }, + { ENCODING_REG, TYPE_Rv }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 10 */ + { ENCODING_DUP, TYPE_DUP1 }, + { ENCODING_REG, TYPE_Rv }, + { ENCODING_RM, TYPE_Rv }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 11 */ + { ENCODING_RM, TYPE_Mv }, + { ENCODING_IB, TYPE_IMM32 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 12 */ + { ENCODING_DUP, TYPE_DUP1 }, + { ENCODING_RM, TYPE_Rv }, + { ENCODING_IB, TYPE_IMM32 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 13 */ + { ENCODING_ID, TYPE_IMM64 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 14 */ + { ENCODING_RM, TYPE_Mv }, + { ENCODING_ID, TYPE_IMM64 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 15 */ + { ENCODING_RM, TYPE_Mv }, + { ENCODING_IB, TYPE_IMM64 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 16 */ + { ENCODING_RM, TYPE_Mv }, + { ENCODING_REG, TYPE_R64 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 17 */ + { ENCODING_DUP, TYPE_DUP1 }, + { ENCODING_RM, TYPE_R64 }, + { ENCODING_ID, TYPE_IMM64 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 18 */ + { ENCODING_DUP, TYPE_DUP1 }, + { ENCODING_RM, TYPE_R64 }, + { ENCODING_IB, TYPE_IMM64 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 19 */ + { ENCODING_DUP, TYPE_DUP1 }, + { ENCODING_REG, TYPE_R64 }, + { ENCODING_RM, TYPE_Mv }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 20 */ + { ENCODING_DUP, TYPE_DUP1 }, + { ENCODING_RM, TYPE_R64 }, + { ENCODING_REG, TYPE_R64 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 21 */ + { ENCODING_DUP, TYPE_DUP1 }, + { ENCODING_REG, TYPE_R64 }, + { ENCODING_RM, TYPE_R64 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 22 */ + { ENCODING_RM, TYPE_M8 }, + { ENCODING_IB, TYPE_IMM8 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 23 */ + { ENCODING_RM, TYPE_M8 }, + { ENCODING_REG, TYPE_R8 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 24 */ + { ENCODING_DUP, TYPE_DUP1 }, + { ENCODING_RM, TYPE_R8 }, + { ENCODING_IB, TYPE_IMM8 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 25 */ + { ENCODING_DUP, TYPE_DUP1 }, + { ENCODING_REG, TYPE_R8 }, + { ENCODING_RM, TYPE_M8 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 26 */ + { ENCODING_DUP, TYPE_DUP1 }, + { ENCODING_RM, TYPE_R8 }, + { ENCODING_REG, TYPE_R8 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 27 */ + { ENCODING_DUP, TYPE_DUP1 }, + { ENCODING_REG, TYPE_R8 }, + { ENCODING_RM, TYPE_R8 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 28 */ + { ENCODING_REG, TYPE_R32 }, + { ENCODING_RM, TYPE_Mv }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 29 */ + { ENCODING_REG, TYPE_R32 }, + { ENCODING_RM, TYPE_R32 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 30 */ + { ENCODING_REG, TYPE_R64 }, + { ENCODING_RM, TYPE_Mv }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 31 */ + { ENCODING_REG, TYPE_R64 }, + { ENCODING_RM, TYPE_R64 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 32 */ + { ENCODING_REG, TYPE_R32 }, + { ENCODING_VVVV, TYPE_R32 }, + { ENCODING_RM, TYPE_Mv }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 33 */ + { ENCODING_REG, TYPE_R32 }, + { ENCODING_VVVV, TYPE_R32 }, + { ENCODING_RM, TYPE_R32 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 34 */ + { ENCODING_REG, TYPE_R64 }, + { ENCODING_VVVV, TYPE_R64 }, + { ENCODING_RM, TYPE_Mv }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 35 */ + { ENCODING_REG, TYPE_R64 }, + { ENCODING_VVVV, TYPE_R64 }, + { ENCODING_RM, TYPE_R64 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 36 */ + { ENCODING_RM, TYPE_Mv }, + { ENCODING_REG, TYPE_R16 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 37 */ + { ENCODING_RM, TYPE_R16 }, + { ENCODING_REG, TYPE_R16 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 38 */ + { ENCODING_REG, TYPE_R32 }, + { ENCODING_RM, TYPE_Mv }, + { ENCODING_VVVV, TYPE_R32 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 39 */ + { ENCODING_REG, TYPE_R32 }, + { ENCODING_RM, TYPE_R32 }, + { ENCODING_VVVV, TYPE_R32 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 40 */ + { ENCODING_REG, TYPE_R64 }, + { ENCODING_RM, TYPE_Mv }, + { ENCODING_VVVV, TYPE_R64 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 41 */ + { ENCODING_REG, TYPE_R64 }, + { ENCODING_RM, TYPE_R64 }, + { ENCODING_VVVV, TYPE_R64 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 42 */ + { ENCODING_REG, TYPE_R32 }, + { ENCODING_RM, TYPE_Mv }, + { ENCODING_Iv, TYPE_IMMv }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 43 */ + { ENCODING_REG, TYPE_R32 }, + { ENCODING_RM, TYPE_R32 }, + { ENCODING_Iv, TYPE_IMMv }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 44 */ + { ENCODING_REG, TYPE_R64 }, + { ENCODING_RM, TYPE_Mv }, + { ENCODING_ID, TYPE_IMM64 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 45 */ + { ENCODING_REG, TYPE_R64 }, + { ENCODING_RM, TYPE_R64 }, + { ENCODING_ID, TYPE_IMM64 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 46 */ + { ENCODING_VVVV, TYPE_R32 }, + { ENCODING_RM, TYPE_Mv }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 47 */ + { ENCODING_VVVV, TYPE_R32 }, + { ENCODING_RM, TYPE_R32 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 48 */ + { ENCODING_VVVV, TYPE_R64 }, + { ENCODING_RM, TYPE_Mv }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 49 */ + { ENCODING_VVVV, TYPE_R64 }, + { ENCODING_RM, TYPE_R64 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 50 */ + { ENCODING_REG, TYPE_Rv }, + { ENCODING_RM, TYPE_Mv }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 51 */ + { ENCODING_REG, TYPE_Rv }, + { ENCODING_RM, TYPE_Rv }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 52 */ + { ENCODING_DUP, TYPE_DUP1 }, + { ENCODING_Rv, TYPE_Rv }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 53 */ + { ENCODING_DUP, TYPE_DUP1 }, + { ENCODING_RO, TYPE_R64 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 54 */ + { ENCODING_RM, TYPE_Rv }, + { ENCODING_IB, TYPE_IMMv }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 55 */ + { ENCODING_RM, TYPE_Rv }, + { ENCODING_REG, TYPE_Rv }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 56 */ + { ENCODING_RM, TYPE_Rv }, + { ENCODING_IB, TYPE_IMM32 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 57 */ + { ENCODING_RM, TYPE_R64 }, + { ENCODING_IB, TYPE_IMM64 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 58 */ + { ENCODING_RM, TYPE_R64 }, + { ENCODING_REG, TYPE_R64 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 59 */ + { ENCODING_RM, TYPE_Mv }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 60 */ + { ENCODING_RM, TYPE_Rv }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 61 */ + { ENCODING_ID, TYPE_REL64 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 62 */ + { ENCODING_RM, TYPE_R64 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 63 */ + { ENCODING_IW, TYPE_REL16 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 64 */ + { ENCODING_ID, TYPE_REL32 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 65 */ + { ENCODING_RM, TYPE_Rv }, + { ENCODING_Iv, TYPE_IMMv }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 66 */ + { ENCODING_RM, TYPE_R64 }, + { ENCODING_ID, TYPE_IMM64 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 67 */ + { ENCODING_RM, TYPE_R8 }, + { ENCODING_IB, TYPE_IMM8 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 68 */ + { ENCODING_REG, TYPE_R8 }, + { ENCODING_RM, TYPE_M8 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 69 */ + { ENCODING_RM, TYPE_R8 }, + { ENCODING_REG, TYPE_R8 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 70 */ + { ENCODING_REG, TYPE_R8 }, + { ENCODING_RM, TYPE_R8 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 71 */ + { ENCODING_DI, TYPE_DSTIDX16 }, + { ENCODING_SI, TYPE_SRCIDX16 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 72 */ + { ENCODING_DI, TYPE_DSTIDX32 }, + { ENCODING_SI, TYPE_SRCIDX32 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 73 */ + { ENCODING_DI, TYPE_DSTIDX64 }, + { ENCODING_SI, TYPE_SRCIDX64 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 74 */ + { ENCODING_DI, TYPE_DSTIDX8 }, + { ENCODING_SI, TYPE_SRCIDX8 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 75 */ + { ENCODING_RM, TYPE_M128 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 76 */ + { ENCODING_DUP, TYPE_DUP1 }, + { ENCODING_RM, TYPE_Rv }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 77 */ + { ENCODING_DUP, TYPE_DUP1 }, + { ENCODING_RM, TYPE_R64 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 78 */ + { ENCODING_RM, TYPE_M8 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 79 */ + { ENCODING_DUP, TYPE_DUP1 }, + { ENCODING_RM, TYPE_R8 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 80 */ + { ENCODING_RM, TYPE_R8 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 81 */ + { ENCODING_IW, TYPE_IMM16 }, + { ENCODING_IB, TYPE_IMM8 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 82 */ + { ENCODING_Iv, TYPE_IMMv }, + { ENCODING_Iv, TYPE_IMMv }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 83 */ + { ENCODING_RM, TYPE_M1616 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 84 */ + { ENCODING_Iv, TYPE_IMMv }, + { ENCODING_IW, TYPE_IMM16 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 85 */ + { ENCODING_RM, TYPE_M1632 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 86 */ + { ENCODING_RM, TYPE_M1664 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 87 */ + { ENCODING_REG, TYPE_Rv }, + { ENCODING_RM, TYPE_Mv }, + { ENCODING_Iv, TYPE_IMMv }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 88 */ + { ENCODING_REG, TYPE_Rv }, + { ENCODING_RM, TYPE_Mv }, + { ENCODING_IB, TYPE_IMMv }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 89 */ + { ENCODING_REG, TYPE_Rv }, + { ENCODING_RM, TYPE_Rv }, + { ENCODING_Iv, TYPE_IMMv }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 90 */ + { ENCODING_REG, TYPE_Rv }, + { ENCODING_RM, TYPE_Rv }, + { ENCODING_IB, TYPE_IMMv }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 91 */ + { ENCODING_REG, TYPE_Rv }, + { ENCODING_RM, TYPE_Mv }, + { ENCODING_IB, TYPE_IMM32 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 92 */ + { ENCODING_REG, TYPE_Rv }, + { ENCODING_RM, TYPE_Rv }, + { ENCODING_IB, TYPE_IMM32 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 93 */ + { ENCODING_REG, TYPE_R64 }, + { ENCODING_RM, TYPE_Mv }, + { ENCODING_IB, TYPE_IMM64 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 94 */ + { ENCODING_REG, TYPE_R64 }, + { ENCODING_RM, TYPE_R64 }, + { ENCODING_IB, TYPE_IMM64 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 95 */ + { ENCODING_DI, TYPE_DSTIDX16 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 96 */ + { ENCODING_DI, TYPE_DSTIDX32 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 97 */ + { ENCODING_DI, TYPE_DSTIDX8 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 98 */ + { ENCODING_REG, TYPE_R32 }, + { ENCODING_RM, TYPE_M128 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 99 */ + { ENCODING_REG, TYPE_R64 }, + { ENCODING_RM, TYPE_M128 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 100 */ + { ENCODING_IB, TYPE_REL8 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 101 */ + { ENCODING_Iv, TYPE_RELv }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 102 */ + { ENCODING_REG, TYPE_R64 }, + { ENCODING_RM, TYPE_R32 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 103 */ + { ENCODING_REG, TYPE_Rv }, + { ENCODING_RM, TYPE_M1616 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 104 */ + { ENCODING_REG, TYPE_Rv }, + { ENCODING_RM, TYPE_M1632 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 105 */ + { ENCODING_REG, TYPE_Rv }, + { ENCODING_RM, TYPE_LEA }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 106 */ + { ENCODING_REG, TYPE_R64 }, + { ENCODING_RM, TYPE_LEA }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 107 */ + { ENCODING_REG, TYPE_R64 }, + { ENCODING_RM, TYPE_M1664 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 108 */ + { ENCODING_RM, TYPE_R16 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 109 */ + { ENCODING_SI, TYPE_SRCIDX8 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 110 */ + { ENCODING_SI, TYPE_SRCIDX32 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 111 */ + { ENCODING_SI, TYPE_SRCIDX64 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 112 */ + { ENCODING_SI, TYPE_SRCIDX16 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 113 */ + { ENCODING_IW, TYPE_IMM16 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 114 */ + { ENCODING_Ia, TYPE_MOFFS16 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 115 */ + { ENCODING_RM, TYPE_Mv }, + { ENCODING_REG, TYPE_SEGMENTREG }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 116 */ + { ENCODING_Rv, TYPE_Rv }, + { ENCODING_Iv, TYPE_IMMv }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 117 */ + { ENCODING_RM, TYPE_Rv }, + { ENCODING_REG, TYPE_SEGMENTREG }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 118 */ + { ENCODING_REG, TYPE_SEGMENTREG }, + { ENCODING_RM, TYPE_Mv }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 119 */ + { ENCODING_REG, TYPE_SEGMENTREG }, + { ENCODING_RM, TYPE_Rv }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 120 */ + { ENCODING_Ia, TYPE_MOFFS32 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 121 */ + { ENCODING_REG, TYPE_CONTROLREG }, + { ENCODING_RM, TYPE_R32 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 122 */ + { ENCODING_REG, TYPE_DEBUGREG }, + { ENCODING_RM, TYPE_R32 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 123 */ + { ENCODING_RM, TYPE_R32 }, + { ENCODING_REG, TYPE_CONTROLREG }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 124 */ + { ENCODING_RM, TYPE_R32 }, + { ENCODING_REG, TYPE_DEBUGREG }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 125 */ + { ENCODING_Ia, TYPE_MOFFS64 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 126 */ + { ENCODING_Ia, TYPE_MOFFS8 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 127 */ + { ENCODING_REG, TYPE_CONTROLREG }, + { ENCODING_RM, TYPE_R64 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 128 */ + { ENCODING_REG, TYPE_DEBUGREG }, + { ENCODING_RM, TYPE_R64 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 129 */ + { ENCODING_RM, TYPE_R64 }, + { ENCODING_REG, TYPE_CONTROLREG }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 130 */ + { ENCODING_RM, TYPE_R64 }, + { ENCODING_REG, TYPE_DEBUGREG }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 131 */ + { ENCODING_RO, TYPE_R64 }, + { ENCODING_IO, TYPE_IMMv }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 132 */ + { ENCODING_RM, TYPE_R64 }, + { ENCODING_REG, TYPE_SEGMENTREG }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 133 */ + { ENCODING_REG, TYPE_SEGMENTREG }, + { ENCODING_RM, TYPE_R64 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 134 */ + { ENCODING_RB, TYPE_R8 }, + { ENCODING_IB, TYPE_IMM8 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 135 */ + { ENCODING_REG, TYPE_Rv }, + { ENCODING_RM, TYPE_M8 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 136 */ + { ENCODING_REG, TYPE_Rv }, + { ENCODING_RM, TYPE_R8 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 137 */ + { ENCODING_REG, TYPE_Rv }, + { ENCODING_RM, TYPE_R16 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 138 */ + { ENCODING_REG, TYPE_R64 }, + { ENCODING_RM, TYPE_M8 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 139 */ + { ENCODING_REG, TYPE_R64 }, + { ENCODING_RM, TYPE_R16 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 140 */ + { ENCODING_REG, TYPE_R64 }, + { ENCODING_RM, TYPE_R8 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 141 */ + { ENCODING_Rv, TYPE_Rv }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 142 */ + { ENCODING_RO, TYPE_R64 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 143 */ + { ENCODING_IB, TYPE_IMMv }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 144 */ + { ENCODING_IB, TYPE_IMM32 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 145 */ + { ENCODING_IB, TYPE_IMM64 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 146 */ + { ENCODING_RM, TYPE_Mv }, + { ENCODING_IB, TYPE_IMM8 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 147 */ + { ENCODING_DUP, TYPE_DUP1 }, + { ENCODING_RM, TYPE_Rv }, + { ENCODING_IB, TYPE_IMM8 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 148 */ + { ENCODING_DUP, TYPE_DUP1 }, + { ENCODING_RM, TYPE_R64 }, + { ENCODING_IB, TYPE_IMM8 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 149 */ + { ENCODING_RM, TYPE_R32 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 150 */ + { ENCODING_REG, TYPE_R32 }, + { ENCODING_RM, TYPE_Mv }, + { ENCODING_IB, TYPE_IMM8 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 151 */ + { ENCODING_REG, TYPE_R32 }, + { ENCODING_RM, TYPE_R32 }, + { ENCODING_IB, TYPE_IMM8 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 152 */ + { ENCODING_REG, TYPE_R64 }, + { ENCODING_RM, TYPE_Mv }, + { ENCODING_IB, TYPE_IMM8 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 153 */ + { ENCODING_REG, TYPE_R64 }, + { ENCODING_RM, TYPE_R64 }, + { ENCODING_IB, TYPE_IMM8 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 154 */ + { ENCODING_DI, TYPE_DSTIDX64 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 155 */ + { ENCODING_RM, TYPE_Mv }, + { ENCODING_REG, TYPE_Rv }, + { ENCODING_IB, TYPE_IMM8 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 156 */ + { ENCODING_DUP, TYPE_DUP1 }, + { ENCODING_RM, TYPE_Rv }, + { ENCODING_REG, TYPE_Rv }, + { ENCODING_IB, TYPE_IMM8 }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 157 */ + { ENCODING_RM, TYPE_Mv }, + { ENCODING_REG, TYPE_R64 }, + { ENCODING_IB, TYPE_IMM8 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 158 */ + { ENCODING_DUP, TYPE_DUP1 }, + { ENCODING_RM, TYPE_R64 }, + { ENCODING_REG, TYPE_R64 }, + { ENCODING_IB, TYPE_IMM8 }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 159 */ + { ENCODING_RM, TYPE_Mv }, + { ENCODING_REG, TYPE_R32 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 160 */ + { ENCODING_RM, TYPE_R32 }, + { ENCODING_REG, TYPE_R32 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, + { /* 161 */ + { ENCODING_RM, TYPE_M512 }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + { ENCODING_NONE, TYPE_NONE }, + }, +}; + +static const struct InstructionSpecifier x86DisassemblerInstrSpecifiers[1693] = { + { /* 0 */ + 0, + /* */ + }, + { /* 1 */ + 0, + /* */ + }, + { /* 2 */ + 0, + /* */ + }, + { /* 3 */ + 0, + /* */ + }, + { /* 4 */ + 0, + /* */ + }, + { /* 5 */ + 0, + /* */ + }, + { /* 6 */ + 0, + /* */ + }, + { /* 7 */ + 0, + /* */ + }, + { /* 8 */ + 0, + /* */ + }, + { /* 9 */ + 0, + /* */ + }, + { /* 10 */ + 0, + /* */ + }, + { /* 11 */ + 0, + /* */ + }, + { /* 12 */ + 0, + /* */ + }, + { /* 13 */ + 0, + /* */ + }, + { /* 14 */ + 0, + /* */ + }, + { /* 15 */ + 0, + /* */ + }, + { /* 16 */ + 0, + /* */ + }, + { /* 17 */ + 0, + /* */ + }, + { /* 18 */ + 0, + /* */ + }, + { /* 19 */ + 0, + /* AAA */ + }, + { /* 20 */ + 1, + /* AAD8i8 */ + }, + { /* 21 */ + 1, + /* AAM8i8 */ + }, + { /* 22 */ + 0, + /* AAS */ + }, + { /* 23 */ + 0, + /* */ + }, + { /* 24 */ + 0, + /* */ + }, + { /* 25 */ + 0, + /* */ + }, + { /* 26 */ + 0, + /* */ + }, + { /* 27 */ + 2, + /* ADC16i16 */ + }, + { /* 28 */ + 3, + /* ADC16mi */ + }, + { /* 29 */ + 4, + /* ADC16mi8 */ + }, + { /* 30 */ + 5, + /* ADC16mr */ + }, + { /* 31 */ + 6, + /* ADC16ri */ + }, + { /* 32 */ + 7, + /* ADC16ri8 */ + }, + { /* 33 */ + 8, + /* ADC16rm */ + }, + { /* 34 */ + 9, + /* ADC16rr */ + }, + { /* 35 */ + 10, + /* ADC16rr_REV */ + }, + { /* 36 */ + 2, + /* ADC32i32 */ + }, + { /* 37 */ + 3, + /* ADC32mi */ + }, + { /* 38 */ + 11, + /* ADC32mi8 */ + }, + { /* 39 */ + 5, + /* ADC32mr */ + }, + { /* 40 */ + 6, + /* ADC32ri */ + }, + { /* 41 */ + 12, + /* ADC32ri8 */ + }, + { /* 42 */ + 8, + /* ADC32rm */ + }, + { /* 43 */ + 9, + /* ADC32rr */ + }, + { /* 44 */ + 10, + /* ADC32rr_REV */ + }, + { /* 45 */ + 13, + /* ADC64i32 */ + }, + { /* 46 */ + 14, + /* ADC64mi32 */ + }, + { /* 47 */ + 15, + /* ADC64mi8 */ + }, + { /* 48 */ + 16, + /* ADC64mr */ + }, + { /* 49 */ + 17, + /* ADC64ri32 */ + }, + { /* 50 */ + 18, + /* ADC64ri8 */ + }, + { /* 51 */ + 19, + /* ADC64rm */ + }, + { /* 52 */ + 20, + /* ADC64rr */ + }, + { /* 53 */ + 21, + /* ADC64rr_REV */ + }, + { /* 54 */ + 1, + /* ADC8i8 */ + }, + { /* 55 */ + 22, + /* ADC8mi */ + }, + { /* 56 */ + 23, + /* ADC8mr */ + }, + { /* 57 */ + 24, + /* ADC8ri */ + }, + { /* 58 */ + 25, + /* ADC8rm */ + }, + { /* 59 */ + 26, + /* ADC8rr */ + }, + { /* 60 */ + 27, + /* ADC8rr_REV */ + }, + { /* 61 */ + 28, + /* ADCX32rm */ + }, + { /* 62 */ + 29, + /* ADCX32rr */ + }, + { /* 63 */ + 30, + /* ADCX64rm */ + }, + { /* 64 */ + 31, + /* ADCX64rr */ + }, + { /* 65 */ + 2, + /* ADD16i16 */ + }, + { /* 66 */ + 3, + /* ADD16mi */ + }, + { /* 67 */ + 4, + /* ADD16mi8 */ + }, + { /* 68 */ + 5, + /* ADD16mr */ + }, + { /* 69 */ + 6, + /* ADD16ri */ + }, + { /* 70 */ + 7, + /* ADD16ri8 */ + }, + { /* 71 */ + 0, + /* */ + }, + { /* 72 */ + 0, + /* */ + }, + { /* 73 */ + 8, + /* ADD16rm */ + }, + { /* 74 */ + 9, + /* ADD16rr */ + }, + { /* 75 */ + 0, + /* */ + }, + { /* 76 */ + 10, + /* ADD16rr_REV */ + }, + { /* 77 */ + 2, + /* ADD32i32 */ + }, + { /* 78 */ + 3, + /* ADD32mi */ + }, + { /* 79 */ + 11, + /* ADD32mi8 */ + }, + { /* 80 */ + 5, + /* ADD32mr */ + }, + { /* 81 */ + 6, + /* ADD32ri */ + }, + { /* 82 */ + 12, + /* ADD32ri8 */ + }, + { /* 83 */ + 0, + /* */ + }, + { /* 84 */ + 0, + /* */ + }, + { /* 85 */ + 8, + /* ADD32rm */ + }, + { /* 86 */ + 9, + /* ADD32rr */ + }, + { /* 87 */ + 0, + /* */ + }, + { /* 88 */ + 10, + /* ADD32rr_REV */ + }, + { /* 89 */ + 13, + /* ADD64i32 */ + }, + { /* 90 */ + 14, + /* ADD64mi32 */ + }, + { /* 91 */ + 15, + /* ADD64mi8 */ + }, + { /* 92 */ + 16, + /* ADD64mr */ + }, + { /* 93 */ + 17, + /* ADD64ri32 */ + }, + { /* 94 */ + 0, + /* */ + }, + { /* 95 */ + 18, + /* ADD64ri8 */ + }, + { /* 96 */ + 0, + /* */ + }, + { /* 97 */ + 19, + /* ADD64rm */ + }, + { /* 98 */ + 20, + /* ADD64rr */ + }, + { /* 99 */ + 0, + /* */ + }, + { /* 100 */ + 21, + /* ADD64rr_REV */ + }, + { /* 101 */ + 1, + /* ADD8i8 */ + }, + { /* 102 */ + 22, + /* ADD8mi */ + }, + { /* 103 */ + 23, + /* ADD8mr */ + }, + { /* 104 */ + 24, + /* ADD8ri */ + }, + { /* 105 */ + 24, + /* ADD8ri8 */ + }, + { /* 106 */ + 25, + /* ADD8rm */ + }, + { /* 107 */ + 26, + /* ADD8rr */ + }, + { /* 108 */ + 27, + /* ADD8rr_REV */ + }, + { /* 109 */ + 0, + /* */ + }, + { /* 110 */ + 0, + /* */ + }, + { /* 111 */ + 0, + /* */ + }, + { /* 112 */ + 0, + /* */ + }, + { /* 113 */ + 28, + /* ADOX32rm */ + }, + { /* 114 */ + 29, + /* ADOX32rr */ + }, + { /* 115 */ + 30, + /* ADOX64rm */ + }, + { /* 116 */ + 31, + /* ADOX64rr */ + }, + { /* 117 */ + 2, + /* AND16i16 */ + }, + { /* 118 */ + 3, + /* AND16mi */ + }, + { /* 119 */ + 4, + /* AND16mi8 */ + }, + { /* 120 */ + 5, + /* AND16mr */ + }, + { /* 121 */ + 6, + /* AND16ri */ + }, + { /* 122 */ + 7, + /* AND16ri8 */ + }, + { /* 123 */ + 8, + /* AND16rm */ + }, + { /* 124 */ + 9, + /* AND16rr */ + }, + { /* 125 */ + 10, + /* AND16rr_REV */ + }, + { /* 126 */ + 2, + /* AND32i32 */ + }, + { /* 127 */ + 3, + /* AND32mi */ + }, + { /* 128 */ + 11, + /* AND32mi8 */ + }, + { /* 129 */ + 5, + /* AND32mr */ + }, + { /* 130 */ + 6, + /* AND32ri */ + }, + { /* 131 */ + 12, + /* AND32ri8 */ + }, + { /* 132 */ + 8, + /* AND32rm */ + }, + { /* 133 */ + 9, + /* AND32rr */ + }, + { /* 134 */ + 10, + /* AND32rr_REV */ + }, + { /* 135 */ + 13, + /* AND64i32 */ + }, + { /* 136 */ + 14, + /* AND64mi32 */ + }, + { /* 137 */ + 15, + /* AND64mi8 */ + }, + { /* 138 */ + 16, + /* AND64mr */ + }, + { /* 139 */ + 17, + /* AND64ri32 */ + }, + { /* 140 */ + 18, + /* AND64ri8 */ + }, + { /* 141 */ + 19, + /* AND64rm */ + }, + { /* 142 */ + 20, + /* AND64rr */ + }, + { /* 143 */ + 21, + /* AND64rr_REV */ + }, + { /* 144 */ + 1, + /* AND8i8 */ + }, + { /* 145 */ + 22, + /* AND8mi */ + }, + { /* 146 */ + 23, + /* AND8mr */ + }, + { /* 147 */ + 24, + /* AND8ri */ + }, + { /* 148 */ + 24, + /* AND8ri8 */ + }, + { /* 149 */ + 25, + /* AND8rm */ + }, + { /* 150 */ + 26, + /* AND8rr */ + }, + { /* 151 */ + 27, + /* AND8rr_REV */ + }, + { /* 152 */ + 32, + /* ANDN32rm */ + }, + { /* 153 */ + 33, + /* ANDN32rr */ + }, + { /* 154 */ + 34, + /* ANDN64rm */ + }, + { /* 155 */ + 35, + /* ANDN64rr */ + }, + { /* 156 */ + 36, + /* ARPL16mr */ + }, + { /* 157 */ + 37, + /* ARPL16rr */ + }, + { /* 158 */ + 0, + /* */ + }, + { /* 159 */ + 0, + /* */ + }, + { /* 160 */ + 0, + /* */ + }, + { /* 161 */ + 0, + /* */ + }, + { /* 162 */ + 0, + /* */ + }, + { /* 163 */ + 0, + /* */ + }, + { /* 164 */ + 0, + /* */ + }, + { /* 165 */ + 0, + /* */ + }, + { /* 166 */ + 0, + /* */ + }, + { /* 167 */ + 0, + /* */ + }, + { /* 168 */ + 0, + /* */ + }, + { /* 169 */ + 0, + /* */ + }, + { /* 170 */ + 0, + /* */ + }, + { /* 171 */ + 0, + /* */ + }, + { /* 172 */ + 0, + /* */ + }, + { /* 173 */ + 0, + /* */ + }, + { /* 174 */ + 0, + /* */ + }, + { /* 175 */ + 0, + /* */ + }, + { /* 176 */ + 0, + /* */ + }, + { /* 177 */ + 0, + /* */ + }, + { /* 178 */ + 0, + /* */ + }, + { /* 179 */ + 0, + /* */ + }, + { /* 180 */ + 0, + /* */ + }, + { /* 181 */ + 0, + /* */ + }, + { /* 182 */ + 0, + /* */ + }, + { /* 183 */ + 0, + /* */ + }, + { /* 184 */ + 0, + /* */ + }, + { /* 185 */ + 0, + /* */ + }, + { /* 186 */ + 0, + /* */ + }, + { /* 187 */ + 0, + /* */ + }, + { /* 188 */ + 0, + /* */ + }, + { /* 189 */ + 0, + /* */ + }, + { /* 190 */ + 0, + /* */ + }, + { /* 191 */ + 0, + /* */ + }, + { /* 192 */ + 0, + /* */ + }, + { /* 193 */ + 0, + /* */ + }, + { /* 194 */ + 0, + /* */ + }, + { /* 195 */ + 0, + /* */ + }, + { /* 196 */ + 0, + /* */ + }, + { /* 197 */ + 0, + /* */ + }, + { /* 198 */ + 0, + /* */ + }, + { /* 199 */ + 0, + /* */ + }, + { /* 200 */ + 0, + /* */ + }, + { /* 201 */ + 38, + /* BEXTR32rm */ + }, + { /* 202 */ + 39, + /* BEXTR32rr */ + }, + { /* 203 */ + 40, + /* BEXTR64rm */ + }, + { /* 204 */ + 41, + /* BEXTR64rr */ + }, + { /* 205 */ + 42, + /* BEXTRI32mi */ + }, + { /* 206 */ + 43, + /* BEXTRI32ri */ + }, + { /* 207 */ + 44, + /* BEXTRI64mi */ + }, + { /* 208 */ + 45, + /* BEXTRI64ri */ + }, + { /* 209 */ + 46, + /* BLCFILL32rm */ + }, + { /* 210 */ + 47, + /* BLCFILL32rr */ + }, + { /* 211 */ + 48, + /* BLCFILL64rm */ + }, + { /* 212 */ + 49, + /* BLCFILL64rr */ + }, + { /* 213 */ + 46, + /* BLCI32rm */ + }, + { /* 214 */ + 47, + /* BLCI32rr */ + }, + { /* 215 */ + 48, + /* BLCI64rm */ + }, + { /* 216 */ + 49, + /* BLCI64rr */ + }, + { /* 217 */ + 46, + /* BLCIC32rm */ + }, + { /* 218 */ + 47, + /* BLCIC32rr */ + }, + { /* 219 */ + 48, + /* BLCIC64rm */ + }, + { /* 220 */ + 49, + /* BLCIC64rr */ + }, + { /* 221 */ + 46, + /* BLCMSK32rm */ + }, + { /* 222 */ + 47, + /* BLCMSK32rr */ + }, + { /* 223 */ + 48, + /* BLCMSK64rm */ + }, + { /* 224 */ + 49, + /* BLCMSK64rr */ + }, + { /* 225 */ + 46, + /* BLCS32rm */ + }, + { /* 226 */ + 47, + /* BLCS32rr */ + }, + { /* 227 */ + 48, + /* BLCS64rm */ + }, + { /* 228 */ + 49, + /* BLCS64rr */ + }, + { /* 229 */ + 46, + /* BLSFILL32rm */ + }, + { /* 230 */ + 47, + /* BLSFILL32rr */ + }, + { /* 231 */ + 48, + /* BLSFILL64rm */ + }, + { /* 232 */ + 49, + /* BLSFILL64rr */ + }, + { /* 233 */ + 46, + /* BLSI32rm */ + }, + { /* 234 */ + 47, + /* BLSI32rr */ + }, + { /* 235 */ + 48, + /* BLSI64rm */ + }, + { /* 236 */ + 49, + /* BLSI64rr */ + }, + { /* 237 */ + 46, + /* BLSIC32rm */ + }, + { /* 238 */ + 47, + /* BLSIC32rr */ + }, + { /* 239 */ + 48, + /* BLSIC64rm */ + }, + { /* 240 */ + 49, + /* BLSIC64rr */ + }, + { /* 241 */ + 46, + /* BLSMSK32rm */ + }, + { /* 242 */ + 47, + /* BLSMSK32rr */ + }, + { /* 243 */ + 48, + /* BLSMSK64rm */ + }, + { /* 244 */ + 49, + /* BLSMSK64rr */ + }, + { /* 245 */ + 46, + /* BLSR32rm */ + }, + { /* 246 */ + 47, + /* BLSR32rr */ + }, + { /* 247 */ + 48, + /* BLSR64rm */ + }, + { /* 248 */ + 49, + /* BLSR64rr */ + }, + { /* 249 */ + 50, + /* BOUNDS16rm */ + }, + { /* 250 */ + 50, + /* BOUNDS32rm */ + }, + { /* 251 */ + 50, + /* BSF16rm */ + }, + { /* 252 */ + 51, + /* BSF16rr */ + }, + { /* 253 */ + 50, + /* BSF32rm */ + }, + { /* 254 */ + 51, + /* BSF32rr */ + }, + { /* 255 */ + 30, + /* BSF64rm */ + }, + { /* 256 */ + 31, + /* BSF64rr */ + }, + { /* 257 */ + 50, + /* BSR16rm */ + }, + { /* 258 */ + 51, + /* BSR16rr */ + }, + { /* 259 */ + 50, + /* BSR32rm */ + }, + { /* 260 */ + 51, + /* BSR32rr */ + }, + { /* 261 */ + 30, + /* BSR64rm */ + }, + { /* 262 */ + 31, + /* BSR64rr */ + }, + { /* 263 */ + 52, + /* BSWAP32r */ + }, + { /* 264 */ + 53, + /* BSWAP64r */ + }, + { /* 265 */ + 4, + /* BT16mi8 */ + }, + { /* 266 */ + 5, + /* BT16mr */ + }, + { /* 267 */ + 54, + /* BT16ri8 */ + }, + { /* 268 */ + 55, + /* BT16rr */ + }, + { /* 269 */ + 11, + /* BT32mi8 */ + }, + { /* 270 */ + 5, + /* BT32mr */ + }, + { /* 271 */ + 56, + /* BT32ri8 */ + }, + { /* 272 */ + 55, + /* BT32rr */ + }, + { /* 273 */ + 15, + /* BT64mi8 */ + }, + { /* 274 */ + 16, + /* BT64mr */ + }, + { /* 275 */ + 57, + /* BT64ri8 */ + }, + { /* 276 */ + 58, + /* BT64rr */ + }, + { /* 277 */ + 4, + /* BTC16mi8 */ + }, + { /* 278 */ + 5, + /* BTC16mr */ + }, + { /* 279 */ + 54, + /* BTC16ri8 */ + }, + { /* 280 */ + 55, + /* BTC16rr */ + }, + { /* 281 */ + 11, + /* BTC32mi8 */ + }, + { /* 282 */ + 5, + /* BTC32mr */ + }, + { /* 283 */ + 56, + /* BTC32ri8 */ + }, + { /* 284 */ + 55, + /* BTC32rr */ + }, + { /* 285 */ + 15, + /* BTC64mi8 */ + }, + { /* 286 */ + 16, + /* BTC64mr */ + }, + { /* 287 */ + 57, + /* BTC64ri8 */ + }, + { /* 288 */ + 58, + /* BTC64rr */ + }, + { /* 289 */ + 4, + /* BTR16mi8 */ + }, + { /* 290 */ + 5, + /* BTR16mr */ + }, + { /* 291 */ + 54, + /* BTR16ri8 */ + }, + { /* 292 */ + 55, + /* BTR16rr */ + }, + { /* 293 */ + 11, + /* BTR32mi8 */ + }, + { /* 294 */ + 5, + /* BTR32mr */ + }, + { /* 295 */ + 56, + /* BTR32ri8 */ + }, + { /* 296 */ + 55, + /* BTR32rr */ + }, + { /* 297 */ + 15, + /* BTR64mi8 */ + }, + { /* 298 */ + 16, + /* BTR64mr */ + }, + { /* 299 */ + 57, + /* BTR64ri8 */ + }, + { /* 300 */ + 58, + /* BTR64rr */ + }, + { /* 301 */ + 4, + /* BTS16mi8 */ + }, + { /* 302 */ + 5, + /* BTS16mr */ + }, + { /* 303 */ + 54, + /* BTS16ri8 */ + }, + { /* 304 */ + 55, + /* BTS16rr */ + }, + { /* 305 */ + 11, + /* BTS32mi8 */ + }, + { /* 306 */ + 5, + /* BTS32mr */ + }, + { /* 307 */ + 56, + /* BTS32ri8 */ + }, + { /* 308 */ + 55, + /* BTS32rr */ + }, + { /* 309 */ + 15, + /* BTS64mi8 */ + }, + { /* 310 */ + 16, + /* BTS64mr */ + }, + { /* 311 */ + 57, + /* BTS64ri8 */ + }, + { /* 312 */ + 58, + /* BTS64rr */ + }, + { /* 313 */ + 38, + /* BZHI32rm */ + }, + { /* 314 */ + 39, + /* BZHI32rr */ + }, + { /* 315 */ + 40, + /* BZHI64rm */ + }, + { /* 316 */ + 41, + /* BZHI64rr */ + }, + { /* 317 */ + 59, + /* CALL16m */ + }, + { /* 318 */ + 60, + /* CALL16r */ + }, + { /* 319 */ + 59, + /* CALL32m */ + }, + { /* 320 */ + 60, + /* CALL32r */ + }, + { /* 321 */ + 59, + /* CALL64m */ + }, + { /* 322 */ + 61, + /* CALL64pcrel32 */ + }, + { /* 323 */ + 62, + /* CALL64r */ + }, + { /* 324 */ + 63, + /* CALLpcrel16 */ + }, + { /* 325 */ + 64, + /* CALLpcrel32 */ + }, + { /* 326 */ + 0, + /* CBW */ + }, + { /* 327 */ + 0, + /* CDQ */ + }, + { /* 328 */ + 0, + /* CDQE */ + }, + { /* 329 */ + 0, + /* CLAC */ + }, + { /* 330 */ + 0, + /* CLC */ + }, + { /* 331 */ + 0, + /* CLD */ + }, + { /* 332 */ + 0, + /* CLGI */ + }, + { /* 333 */ + 0, + /* CLI */ + }, + { /* 334 */ + 0, + /* CLTS */ + }, + { /* 335 */ + 0, + /* CMC */ + }, + { /* 336 */ + 8, + /* CMOVA16rm */ + }, + { /* 337 */ + 10, + /* CMOVA16rr */ + }, + { /* 338 */ + 8, + /* CMOVA32rm */ + }, + { /* 339 */ + 10, + /* CMOVA32rr */ + }, + { /* 340 */ + 19, + /* CMOVA64rm */ + }, + { /* 341 */ + 21, + /* CMOVA64rr */ + }, + { /* 342 */ + 8, + /* CMOVAE16rm */ + }, + { /* 343 */ + 10, + /* CMOVAE16rr */ + }, + { /* 344 */ + 8, + /* CMOVAE32rm */ + }, + { /* 345 */ + 10, + /* CMOVAE32rr */ + }, + { /* 346 */ + 19, + /* CMOVAE64rm */ + }, + { /* 347 */ + 21, + /* CMOVAE64rr */ + }, + { /* 348 */ + 8, + /* CMOVB16rm */ + }, + { /* 349 */ + 10, + /* CMOVB16rr */ + }, + { /* 350 */ + 8, + /* CMOVB32rm */ + }, + { /* 351 */ + 10, + /* CMOVB32rr */ + }, + { /* 352 */ + 19, + /* CMOVB64rm */ + }, + { /* 353 */ + 21, + /* CMOVB64rr */ + }, + { /* 354 */ + 8, + /* CMOVBE16rm */ + }, + { /* 355 */ + 10, + /* CMOVBE16rr */ + }, + { /* 356 */ + 8, + /* CMOVBE32rm */ + }, + { /* 357 */ + 10, + /* CMOVBE32rr */ + }, + { /* 358 */ + 19, + /* CMOVBE64rm */ + }, + { /* 359 */ + 21, + /* CMOVBE64rr */ + }, + { /* 360 */ + 8, + /* CMOVE16rm */ + }, + { /* 361 */ + 10, + /* CMOVE16rr */ + }, + { /* 362 */ + 8, + /* CMOVE32rm */ + }, + { /* 363 */ + 10, + /* CMOVE32rr */ + }, + { /* 364 */ + 19, + /* CMOVE64rm */ + }, + { /* 365 */ + 21, + /* CMOVE64rr */ + }, + { /* 366 */ + 8, + /* CMOVG16rm */ + }, + { /* 367 */ + 10, + /* CMOVG16rr */ + }, + { /* 368 */ + 8, + /* CMOVG32rm */ + }, + { /* 369 */ + 10, + /* CMOVG32rr */ + }, + { /* 370 */ + 19, + /* CMOVG64rm */ + }, + { /* 371 */ + 21, + /* CMOVG64rr */ + }, + { /* 372 */ + 8, + /* CMOVGE16rm */ + }, + { /* 373 */ + 10, + /* CMOVGE16rr */ + }, + { /* 374 */ + 8, + /* CMOVGE32rm */ + }, + { /* 375 */ + 10, + /* CMOVGE32rr */ + }, + { /* 376 */ + 19, + /* CMOVGE64rm */ + }, + { /* 377 */ + 21, + /* CMOVGE64rr */ + }, + { /* 378 */ + 8, + /* CMOVL16rm */ + }, + { /* 379 */ + 10, + /* CMOVL16rr */ + }, + { /* 380 */ + 8, + /* CMOVL32rm */ + }, + { /* 381 */ + 10, + /* CMOVL32rr */ + }, + { /* 382 */ + 19, + /* CMOVL64rm */ + }, + { /* 383 */ + 21, + /* CMOVL64rr */ + }, + { /* 384 */ + 8, + /* CMOVLE16rm */ + }, + { /* 385 */ + 10, + /* CMOVLE16rr */ + }, + { /* 386 */ + 8, + /* CMOVLE32rm */ + }, + { /* 387 */ + 10, + /* CMOVLE32rr */ + }, + { /* 388 */ + 19, + /* CMOVLE64rm */ + }, + { /* 389 */ + 21, + /* CMOVLE64rr */ + }, + { /* 390 */ + 8, + /* CMOVNE16rm */ + }, + { /* 391 */ + 10, + /* CMOVNE16rr */ + }, + { /* 392 */ + 8, + /* CMOVNE32rm */ + }, + { /* 393 */ + 10, + /* CMOVNE32rr */ + }, + { /* 394 */ + 19, + /* CMOVNE64rm */ + }, + { /* 395 */ + 21, + /* CMOVNE64rr */ + }, + { /* 396 */ + 8, + /* CMOVNO16rm */ + }, + { /* 397 */ + 10, + /* CMOVNO16rr */ + }, + { /* 398 */ + 8, + /* CMOVNO32rm */ + }, + { /* 399 */ + 10, + /* CMOVNO32rr */ + }, + { /* 400 */ + 19, + /* CMOVNO64rm */ + }, + { /* 401 */ + 21, + /* CMOVNO64rr */ + }, + { /* 402 */ + 8, + /* CMOVNP16rm */ + }, + { /* 403 */ + 10, + /* CMOVNP16rr */ + }, + { /* 404 */ + 8, + /* CMOVNP32rm */ + }, + { /* 405 */ + 10, + /* CMOVNP32rr */ + }, + { /* 406 */ + 19, + /* CMOVNP64rm */ + }, + { /* 407 */ + 21, + /* CMOVNP64rr */ + }, + { /* 408 */ + 8, + /* CMOVNS16rm */ + }, + { /* 409 */ + 10, + /* CMOVNS16rr */ + }, + { /* 410 */ + 8, + /* CMOVNS32rm */ + }, + { /* 411 */ + 10, + /* CMOVNS32rr */ + }, + { /* 412 */ + 19, + /* CMOVNS64rm */ + }, + { /* 413 */ + 21, + /* CMOVNS64rr */ + }, + { /* 414 */ + 8, + /* CMOVO16rm */ + }, + { /* 415 */ + 10, + /* CMOVO16rr */ + }, + { /* 416 */ + 8, + /* CMOVO32rm */ + }, + { /* 417 */ + 10, + /* CMOVO32rr */ + }, + { /* 418 */ + 19, + /* CMOVO64rm */ + }, + { /* 419 */ + 21, + /* CMOVO64rr */ + }, + { /* 420 */ + 8, + /* CMOVP16rm */ + }, + { /* 421 */ + 10, + /* CMOVP16rr */ + }, + { /* 422 */ + 8, + /* CMOVP32rm */ + }, + { /* 423 */ + 10, + /* CMOVP32rr */ + }, + { /* 424 */ + 19, + /* CMOVP64rm */ + }, + { /* 425 */ + 21, + /* CMOVP64rr */ + }, + { /* 426 */ + 8, + /* CMOVS16rm */ + }, + { /* 427 */ + 10, + /* CMOVS16rr */ + }, + { /* 428 */ + 8, + /* CMOVS32rm */ + }, + { /* 429 */ + 10, + /* CMOVS32rr */ + }, + { /* 430 */ + 19, + /* CMOVS64rm */ + }, + { /* 431 */ + 21, + /* CMOVS64rr */ + }, + { /* 432 */ + 0, + /* */ + }, + { /* 433 */ + 0, + /* */ + }, + { /* 434 */ + 0, + /* */ + }, + { /* 435 */ + 0, + /* */ + }, + { /* 436 */ + 0, + /* */ + }, + { /* 437 */ + 0, + /* */ + }, + { /* 438 */ + 0, + /* */ + }, + { /* 439 */ + 0, + /* */ + }, + { /* 440 */ + 0, + /* */ + }, + { /* 441 */ + 0, + /* */ + }, + { /* 442 */ + 0, + /* */ + }, + { /* 443 */ + 0, + /* */ + }, + { /* 444 */ + 0, + /* */ + }, + { /* 445 */ + 0, + /* */ + }, + { /* 446 */ + 0, + /* */ + }, + { /* 447 */ + 0, + /* */ + }, + { /* 448 */ + 0, + /* */ + }, + { /* 449 */ + 2, + /* CMP16i16 */ + }, + { /* 450 */ + 3, + /* CMP16mi */ + }, + { /* 451 */ + 4, + /* CMP16mi8 */ + }, + { /* 452 */ + 5, + /* CMP16mr */ + }, + { /* 453 */ + 65, + /* CMP16ri */ + }, + { /* 454 */ + 54, + /* CMP16ri8 */ + }, + { /* 455 */ + 50, + /* CMP16rm */ + }, + { /* 456 */ + 55, + /* CMP16rr */ + }, + { /* 457 */ + 51, + /* CMP16rr_REV */ + }, + { /* 458 */ + 2, + /* CMP32i32 */ + }, + { /* 459 */ + 3, + /* CMP32mi */ + }, + { /* 460 */ + 11, + /* CMP32mi8 */ + }, + { /* 461 */ + 5, + /* CMP32mr */ + }, + { /* 462 */ + 65, + /* CMP32ri */ + }, + { /* 463 */ + 56, + /* CMP32ri8 */ + }, + { /* 464 */ + 50, + /* CMP32rm */ + }, + { /* 465 */ + 55, + /* CMP32rr */ + }, + { /* 466 */ + 51, + /* CMP32rr_REV */ + }, + { /* 467 */ + 13, + /* CMP64i32 */ + }, + { /* 468 */ + 14, + /* CMP64mi32 */ + }, + { /* 469 */ + 15, + /* CMP64mi8 */ + }, + { /* 470 */ + 16, + /* CMP64mr */ + }, + { /* 471 */ + 66, + /* CMP64ri32 */ + }, + { /* 472 */ + 57, + /* CMP64ri8 */ + }, + { /* 473 */ + 30, + /* CMP64rm */ + }, + { /* 474 */ + 58, + /* CMP64rr */ + }, + { /* 475 */ + 31, + /* CMP64rr_REV */ + }, + { /* 476 */ + 1, + /* CMP8i8 */ + }, + { /* 477 */ + 22, + /* CMP8mi */ + }, + { /* 478 */ + 23, + /* CMP8mr */ + }, + { /* 479 */ + 67, + /* CMP8ri */ + }, + { /* 480 */ + 68, + /* CMP8rm */ + }, + { /* 481 */ + 69, + /* CMP8rr */ + }, + { /* 482 */ + 70, + /* CMP8rr_REV */ + }, + { /* 483 */ + 71, + /* CMPS16 */ + }, + { /* 484 */ + 72, + /* CMPS32 */ + }, + { /* 485 */ + 73, + /* CMPS64 */ + }, + { /* 486 */ + 74, + /* CMPS8 */ + }, + { /* 487 */ + 75, + /* CMPXCHG16B */ + }, + { /* 488 */ + 5, + /* CMPXCHG16rm */ + }, + { /* 489 */ + 55, + /* CMPXCHG16rr */ + }, + { /* 490 */ + 5, + /* CMPXCHG32rm */ + }, + { /* 491 */ + 55, + /* CMPXCHG32rr */ + }, + { /* 492 */ + 16, + /* CMPXCHG64rm */ + }, + { /* 493 */ + 58, + /* CMPXCHG64rr */ + }, + { /* 494 */ + 59, + /* CMPXCHG8B */ + }, + { /* 495 */ + 23, + /* CMPXCHG8rm */ + }, + { /* 496 */ + 69, + /* CMPXCHG8rr */ + }, + { /* 497 */ + 0, + /* CPUID32 */ + }, + { /* 498 */ + 0, + /* CPUID64 */ + }, + { /* 499 */ + 0, + /* CQO */ + }, + { /* 500 */ + 0, + /* CS_PREFIX */ + }, + { /* 501 */ + 0, + /* CWD */ + }, + { /* 502 */ + 0, + /* CWDE */ + }, + { /* 503 */ + 0, + /* DAA */ + }, + { /* 504 */ + 0, + /* DAS */ + }, + { /* 505 */ + 0, + /* DATA16_PREFIX */ + }, + { /* 506 */ + 59, + /* DEC16m */ + }, + { /* 507 */ + 52, + /* DEC16r */ + }, + { /* 508 */ + 76, + /* DEC32_16r */ + }, + { /* 509 */ + 76, + /* DEC32_32r */ + }, + { /* 510 */ + 59, + /* DEC32m */ + }, + { /* 511 */ + 52, + /* DEC32r */ + }, + { /* 512 */ + 59, + /* DEC64_16m */ + }, + { /* 513 */ + 76, + /* DEC64_16r */ + }, + { /* 514 */ + 59, + /* DEC64_32m */ + }, + { /* 515 */ + 76, + /* DEC64_32r */ + }, + { /* 516 */ + 59, + /* DEC64m */ + }, + { /* 517 */ + 77, + /* DEC64r */ + }, + { /* 518 */ + 78, + /* DEC8m */ + }, + { /* 519 */ + 79, + /* DEC8r */ + }, + { /* 520 */ + 59, + /* DIV16m */ + }, + { /* 521 */ + 60, + /* DIV16r */ + }, + { /* 522 */ + 59, + /* DIV32m */ + }, + { /* 523 */ + 60, + /* DIV32r */ + }, + { /* 524 */ + 59, + /* DIV64m */ + }, + { /* 525 */ + 62, + /* DIV64r */ + }, + { /* 526 */ + 78, + /* DIV8m */ + }, + { /* 527 */ + 80, + /* DIV8r */ + }, + { /* 528 */ + 0, + /* DS_PREFIX */ + }, + { /* 529 */ + 0, + /* */ + }, + { /* 530 */ + 0, + /* */ + }, + { /* 531 */ + 0, + /* */ + }, + { /* 532 */ + 0, + /* */ + }, + { /* 533 */ + 0, + /* */ + }, + { /* 534 */ + 0, + /* */ + }, + { /* 535 */ + 0, + /* */ + }, + { /* 536 */ + 81, + /* ENTER */ + }, + { /* 537 */ + 0, + /* ES_PREFIX */ + }, + { /* 538 */ + 82, + /* FARCALL16i */ + }, + { /* 539 */ + 83, + /* FARCALL16m */ + }, + { /* 540 */ + 84, + /* FARCALL32i */ + }, + { /* 541 */ + 85, + /* FARCALL32m */ + }, + { /* 542 */ + 86, + /* FARCALL64 */ + }, + { /* 543 */ + 82, + /* FARJMP16i */ + }, + { /* 544 */ + 83, + /* FARJMP16m */ + }, + { /* 545 */ + 84, + /* FARJMP32i */ + }, + { /* 546 */ + 85, + /* FARJMP32m */ + }, + { /* 547 */ + 86, + /* FARJMP64 */ + }, + { /* 548 */ + 0, + /* FSETPM */ + }, + { /* 549 */ + 0, + /* FS_PREFIX */ + }, + { /* 550 */ + 0, + /* GETSEC */ + }, + { /* 551 */ + 0, + /* GS_PREFIX */ + }, + { /* 552 */ + 0, + /* HLT */ + }, + { /* 553 */ + 59, + /* IDIV16m */ + }, + { /* 554 */ + 60, + /* IDIV16r */ + }, + { /* 555 */ + 59, + /* IDIV32m */ + }, + { /* 556 */ + 60, + /* IDIV32r */ + }, + { /* 557 */ + 59, + /* IDIV64m */ + }, + { /* 558 */ + 62, + /* IDIV64r */ + }, + { /* 559 */ + 78, + /* IDIV8m */ + }, + { /* 560 */ + 80, + /* IDIV8r */ + }, + { /* 561 */ + 59, + /* IMUL16m */ + }, + { /* 562 */ + 60, + /* IMUL16r */ + }, + { /* 563 */ + 8, + /* IMUL16rm */ + }, + { /* 564 */ + 87, + /* IMUL16rmi */ + }, + { /* 565 */ + 88, + /* IMUL16rmi8 */ + }, + { /* 566 */ + 10, + /* IMUL16rr */ + }, + { /* 567 */ + 89, + /* IMUL16rri */ + }, + { /* 568 */ + 90, + /* IMUL16rri8 */ + }, + { /* 569 */ + 59, + /* IMUL32m */ + }, + { /* 570 */ + 60, + /* IMUL32r */ + }, + { /* 571 */ + 8, + /* IMUL32rm */ + }, + { /* 572 */ + 87, + /* IMUL32rmi */ + }, + { /* 573 */ + 91, + /* IMUL32rmi8 */ + }, + { /* 574 */ + 10, + /* IMUL32rr */ + }, + { /* 575 */ + 89, + /* IMUL32rri */ + }, + { /* 576 */ + 92, + /* IMUL32rri8 */ + }, + { /* 577 */ + 59, + /* IMUL64m */ + }, + { /* 578 */ + 62, + /* IMUL64r */ + }, + { /* 579 */ + 19, + /* IMUL64rm */ + }, + { /* 580 */ + 44, + /* IMUL64rmi32 */ + }, + { /* 581 */ + 93, + /* IMUL64rmi8 */ + }, + { /* 582 */ + 21, + /* IMUL64rr */ + }, + { /* 583 */ + 45, + /* IMUL64rri32 */ + }, + { /* 584 */ + 94, + /* IMUL64rri8 */ + }, + { /* 585 */ + 78, + /* IMUL8m */ + }, + { /* 586 */ + 80, + /* IMUL8r */ + }, + { /* 587 */ + 95, + /* IN16 */ + }, + { /* 588 */ + 1, + /* IN16ri */ + }, + { /* 589 */ + 0, + /* IN16rr */ + }, + { /* 590 */ + 96, + /* IN32 */ + }, + { /* 591 */ + 1, + /* IN32ri */ + }, + { /* 592 */ + 0, + /* IN32rr */ + }, + { /* 593 */ + 97, + /* IN8 */ + }, + { /* 594 */ + 1, + /* IN8ri */ + }, + { /* 595 */ + 0, + /* IN8rr */ + }, + { /* 596 */ + 59, + /* INC16m */ + }, + { /* 597 */ + 52, + /* INC16r */ + }, + { /* 598 */ + 76, + /* INC32_16r */ + }, + { /* 599 */ + 76, + /* INC32_32r */ + }, + { /* 600 */ + 59, + /* INC32m */ + }, + { /* 601 */ + 52, + /* INC32r */ + }, + { /* 602 */ + 59, + /* INC64_16m */ + }, + { /* 603 */ + 76, + /* INC64_16r */ + }, + { /* 604 */ + 59, + /* INC64_32m */ + }, + { /* 605 */ + 76, + /* INC64_32r */ + }, + { /* 606 */ + 59, + /* INC64m */ + }, + { /* 607 */ + 77, + /* INC64r */ + }, + { /* 608 */ + 78, + /* INC8m */ + }, + { /* 609 */ + 79, + /* INC8r */ + }, + { /* 610 */ + 1, + /* INT */ + }, + { /* 611 */ + 0, + /* INT1 */ + }, + { /* 612 */ + 0, + /* INT3 */ + }, + { /* 613 */ + 0, + /* INTO */ + }, + { /* 614 */ + 0, + /* INVD */ + }, + { /* 615 */ + 98, + /* INVEPT32 */ + }, + { /* 616 */ + 99, + /* INVEPT64 */ + }, + { /* 617 */ + 78, + /* INVLPG */ + }, + { /* 618 */ + 0, + /* INVLPGA32 */ + }, + { /* 619 */ + 0, + /* INVLPGA64 */ + }, + { /* 620 */ + 98, + /* INVPCID32 */ + }, + { /* 621 */ + 99, + /* INVPCID64 */ + }, + { /* 622 */ + 98, + /* INVVPID32 */ + }, + { /* 623 */ + 99, + /* INVVPID64 */ + }, + { /* 624 */ + 0, + /* IRET16 */ + }, + { /* 625 */ + 0, + /* IRET32 */ + }, + { /* 626 */ + 0, + /* IRET64 */ + }, + { /* 627 */ + 0, + /* */ + }, + { /* 628 */ + 100, + /* JAE_1 */ + }, + { /* 629 */ + 101, + /* JAE_2 */ + }, + { /* 630 */ + 101, + /* JAE_4 */ + }, + { /* 631 */ + 100, + /* JA_1 */ + }, + { /* 632 */ + 101, + /* JA_2 */ + }, + { /* 633 */ + 101, + /* JA_4 */ + }, + { /* 634 */ + 100, + /* JBE_1 */ + }, + { /* 635 */ + 101, + /* JBE_2 */ + }, + { /* 636 */ + 101, + /* JBE_4 */ + }, + { /* 637 */ + 100, + /* JB_1 */ + }, + { /* 638 */ + 101, + /* JB_2 */ + }, + { /* 639 */ + 101, + /* JB_4 */ + }, + { /* 640 */ + 100, + /* JCXZ */ + }, + { /* 641 */ + 100, + /* JECXZ_32 */ + }, + { /* 642 */ + 100, + /* JECXZ_64 */ + }, + { /* 643 */ + 100, + /* JE_1 */ + }, + { /* 644 */ + 101, + /* JE_2 */ + }, + { /* 645 */ + 101, + /* JE_4 */ + }, + { /* 646 */ + 100, + /* JGE_1 */ + }, + { /* 647 */ + 101, + /* JGE_2 */ + }, + { /* 648 */ + 101, + /* JGE_4 */ + }, + { /* 649 */ + 100, + /* JG_1 */ + }, + { /* 650 */ + 101, + /* JG_2 */ + }, + { /* 651 */ + 101, + /* JG_4 */ + }, + { /* 652 */ + 100, + /* JLE_1 */ + }, + { /* 653 */ + 101, + /* JLE_2 */ + }, + { /* 654 */ + 101, + /* JLE_4 */ + }, + { /* 655 */ + 100, + /* JL_1 */ + }, + { /* 656 */ + 101, + /* JL_2 */ + }, + { /* 657 */ + 101, + /* JL_4 */ + }, + { /* 658 */ + 59, + /* JMP16m */ + }, + { /* 659 */ + 60, + /* JMP16r */ + }, + { /* 660 */ + 59, + /* JMP32m */ + }, + { /* 661 */ + 60, + /* JMP32r */ + }, + { /* 662 */ + 59, + /* JMP64m */ + }, + { /* 663 */ + 62, + /* JMP64r */ + }, + { /* 664 */ + 100, + /* JMP_1 */ + }, + { /* 665 */ + 101, + /* JMP_2 */ + }, + { /* 666 */ + 101, + /* JMP_4 */ + }, + { /* 667 */ + 100, + /* JNE_1 */ + }, + { /* 668 */ + 101, + /* JNE_2 */ + }, + { /* 669 */ + 101, + /* JNE_4 */ + }, + { /* 670 */ + 100, + /* JNO_1 */ + }, + { /* 671 */ + 101, + /* JNO_2 */ + }, + { /* 672 */ + 101, + /* JNO_4 */ + }, + { /* 673 */ + 100, + /* JNP_1 */ + }, + { /* 674 */ + 101, + /* JNP_2 */ + }, + { /* 675 */ + 101, + /* JNP_4 */ + }, + { /* 676 */ + 100, + /* JNS_1 */ + }, + { /* 677 */ + 101, + /* JNS_2 */ + }, + { /* 678 */ + 101, + /* JNS_4 */ + }, + { /* 679 */ + 100, + /* JO_1 */ + }, + { /* 680 */ + 101, + /* JO_2 */ + }, + { /* 681 */ + 101, + /* JO_4 */ + }, + { /* 682 */ + 100, + /* JP_1 */ + }, + { /* 683 */ + 101, + /* JP_2 */ + }, + { /* 684 */ + 101, + /* JP_4 */ + }, + { /* 685 */ + 100, + /* JRCXZ */ + }, + { /* 686 */ + 100, + /* JS_1 */ + }, + { /* 687 */ + 101, + /* JS_2 */ + }, + { /* 688 */ + 101, + /* JS_4 */ + }, + { /* 689 */ + 0, + /* LAHF */ + }, + { /* 690 */ + 50, + /* LAR16rm */ + }, + { /* 691 */ + 51, + /* LAR16rr */ + }, + { /* 692 */ + 50, + /* LAR32rm */ + }, + { /* 693 */ + 51, + /* LAR32rr */ + }, + { /* 694 */ + 30, + /* LAR64rm */ + }, + { /* 695 */ + 102, + /* LAR64rr */ + }, + { /* 696 */ + 0, + /* */ + }, + { /* 697 */ + 0, + /* */ + }, + { /* 698 */ + 0, + /* */ + }, + { /* 699 */ + 0, + /* */ + }, + { /* 700 */ + 0, + /* */ + }, + { /* 701 */ + 0, + /* */ + }, + { /* 702 */ + 103, + /* LDS16rm */ + }, + { /* 703 */ + 104, + /* LDS32rm */ + }, + { /* 704 */ + 50, + /* LEA16r */ + }, + { /* 705 */ + 50, + /* LEA32r */ + }, + { /* 706 */ + 105, + /* LEA64_32r */ + }, + { /* 707 */ + 106, + /* LEA64r */ + }, + { /* 708 */ + 0, + /* LEAVE */ + }, + { /* 709 */ + 0, + /* LEAVE64 */ + }, + { /* 710 */ + 103, + /* LES16rm */ + }, + { /* 711 */ + 104, + /* LES32rm */ + }, + { /* 712 */ + 103, + /* LFS16rm */ + }, + { /* 713 */ + 104, + /* LFS32rm */ + }, + { /* 714 */ + 107, + /* LFS64rm */ + }, + { /* 715 */ + 85, + /* LGDT16m */ + }, + { /* 716 */ + 85, + /* LGDT32m */ + }, + { /* 717 */ + 86, + /* LGDT64m */ + }, + { /* 718 */ + 103, + /* LGS16rm */ + }, + { /* 719 */ + 104, + /* LGS32rm */ + }, + { /* 720 */ + 107, + /* LGS64rm */ + }, + { /* 721 */ + 85, + /* LIDT16m */ + }, + { /* 722 */ + 85, + /* LIDT32m */ + }, + { /* 723 */ + 86, + /* LIDT64m */ + }, + { /* 724 */ + 59, + /* LLDT16m */ + }, + { /* 725 */ + 108, + /* LLDT16r */ + }, + { /* 726 */ + 59, + /* LMSW16m */ + }, + { /* 727 */ + 108, + /* LMSW16r */ + }, + { /* 728 */ + 0, + /* */ + }, + { /* 729 */ + 0, + /* */ + }, + { /* 730 */ + 0, + /* */ + }, + { /* 731 */ + 0, + /* */ + }, + { /* 732 */ + 0, + /* */ + }, + { /* 733 */ + 0, + /* */ + }, + { /* 734 */ + 0, + /* */ + }, + { /* 735 */ + 0, + /* */ + }, + { /* 736 */ + 0, + /* */ + }, + { /* 737 */ + 0, + /* */ + }, + { /* 738 */ + 0, + /* */ + }, + { /* 739 */ + 0, + /* */ + }, + { /* 740 */ + 0, + /* */ + }, + { /* 741 */ + 0, + /* */ + }, + { /* 742 */ + 0, + /* */ + }, + { /* 743 */ + 0, + /* */ + }, + { /* 744 */ + 0, + /* */ + }, + { /* 745 */ + 0, + /* */ + }, + { /* 746 */ + 0, + /* */ + }, + { /* 747 */ + 0, + /* */ + }, + { /* 748 */ + 0, + /* */ + }, + { /* 749 */ + 0, + /* */ + }, + { /* 750 */ + 0, + /* */ + }, + { /* 751 */ + 0, + /* */ + }, + { /* 752 */ + 0, + /* */ + }, + { /* 753 */ + 0, + /* */ + }, + { /* 754 */ + 0, + /* */ + }, + { /* 755 */ + 0, + /* */ + }, + { /* 756 */ + 0, + /* */ + }, + { /* 757 */ + 0, + /* */ + }, + { /* 758 */ + 0, + /* */ + }, + { /* 759 */ + 0, + /* */ + }, + { /* 760 */ + 0, + /* */ + }, + { /* 761 */ + 0, + /* */ + }, + { /* 762 */ + 0, + /* */ + }, + { /* 763 */ + 0, + /* */ + }, + { /* 764 */ + 0, + /* */ + }, + { /* 765 */ + 0, + /* */ + }, + { /* 766 */ + 0, + /* */ + }, + { /* 767 */ + 0, + /* */ + }, + { /* 768 */ + 0, + /* */ + }, + { /* 769 */ + 0, + /* LOCK_PREFIX */ + }, + { /* 770 */ + 0, + /* */ + }, + { /* 771 */ + 0, + /* */ + }, + { /* 772 */ + 0, + /* */ + }, + { /* 773 */ + 0, + /* */ + }, + { /* 774 */ + 0, + /* */ + }, + { /* 775 */ + 0, + /* */ + }, + { /* 776 */ + 0, + /* */ + }, + { /* 777 */ + 0, + /* */ + }, + { /* 778 */ + 0, + /* */ + }, + { /* 779 */ + 0, + /* */ + }, + { /* 780 */ + 0, + /* */ + }, + { /* 781 */ + 0, + /* */ + }, + { /* 782 */ + 0, + /* */ + }, + { /* 783 */ + 0, + /* */ + }, + { /* 784 */ + 0, + /* */ + }, + { /* 785 */ + 0, + /* */ + }, + { /* 786 */ + 0, + /* */ + }, + { /* 787 */ + 0, + /* */ + }, + { /* 788 */ + 0, + /* */ + }, + { /* 789 */ + 0, + /* */ + }, + { /* 790 */ + 0, + /* */ + }, + { /* 791 */ + 0, + /* */ + }, + { /* 792 */ + 109, + /* LODSB */ + }, + { /* 793 */ + 110, + /* LODSL */ + }, + { /* 794 */ + 111, + /* LODSQ */ + }, + { /* 795 */ + 112, + /* LODSW */ + }, + { /* 796 */ + 100, + /* LOOP */ + }, + { /* 797 */ + 100, + /* LOOPE */ + }, + { /* 798 */ + 100, + /* LOOPNE */ + }, + { /* 799 */ + 113, + /* LRETIL */ + }, + { /* 800 */ + 113, + /* LRETIQ */ + }, + { /* 801 */ + 2, + /* LRETIW */ + }, + { /* 802 */ + 0, + /* LRETL */ + }, + { /* 803 */ + 0, + /* LRETQ */ + }, + { /* 804 */ + 0, + /* LRETW */ + }, + { /* 805 */ + 50, + /* LSL16rm */ + }, + { /* 806 */ + 51, + /* LSL16rr */ + }, + { /* 807 */ + 50, + /* LSL32rm */ + }, + { /* 808 */ + 51, + /* LSL32rr */ + }, + { /* 809 */ + 30, + /* LSL64rm */ + }, + { /* 810 */ + 31, + /* LSL64rr */ + }, + { /* 811 */ + 103, + /* LSS16rm */ + }, + { /* 812 */ + 104, + /* LSS32rm */ + }, + { /* 813 */ + 107, + /* LSS64rm */ + }, + { /* 814 */ + 59, + /* LTRm */ + }, + { /* 815 */ + 108, + /* LTRr */ + }, + { /* 816 */ + 0, + /* */ + }, + { /* 817 */ + 0, + /* */ + }, + { /* 818 */ + 0, + /* */ + }, + { /* 819 */ + 0, + /* */ + }, + { /* 820 */ + 50, + /* LZCNT16rm */ + }, + { /* 821 */ + 51, + /* LZCNT16rr */ + }, + { /* 822 */ + 50, + /* LZCNT32rm */ + }, + { /* 823 */ + 51, + /* LZCNT32rr */ + }, + { /* 824 */ + 30, + /* LZCNT64rm */ + }, + { /* 825 */ + 31, + /* LZCNT64rr */ + }, + { /* 826 */ + 0, + /* MONTMUL */ + }, + { /* 827 */ + 0, + /* */ + }, + { /* 828 */ + 0, + /* */ + }, + { /* 829 */ + 114, + /* MOV16ao16 */ + }, + { /* 830 */ + 114, + /* MOV16ao16_16 */ + }, + { /* 831 */ + 3, + /* MOV16mi */ + }, + { /* 832 */ + 5, + /* MOV16mr */ + }, + { /* 833 */ + 115, + /* MOV16ms */ + }, + { /* 834 */ + 114, + /* MOV16o16a */ + }, + { /* 835 */ + 114, + /* MOV16o16a_16 */ + }, + { /* 836 */ + 116, + /* MOV16ri */ + }, + { /* 837 */ + 65, + /* MOV16ri_alt */ + }, + { /* 838 */ + 50, + /* MOV16rm */ + }, + { /* 839 */ + 55, + /* MOV16rr */ + }, + { /* 840 */ + 51, + /* MOV16rr_REV */ + }, + { /* 841 */ + 117, + /* MOV16rs */ + }, + { /* 842 */ + 118, + /* MOV16sm */ + }, + { /* 843 */ + 119, + /* MOV16sr */ + }, + { /* 844 */ + 120, + /* MOV32ao32 */ + }, + { /* 845 */ + 120, + /* MOV32ao32_16 */ + }, + { /* 846 */ + 121, + /* MOV32cr */ + }, + { /* 847 */ + 122, + /* MOV32dr */ + }, + { /* 848 */ + 3, + /* MOV32mi */ + }, + { /* 849 */ + 5, + /* MOV32mr */ + }, + { /* 850 */ + 115, + /* MOV32ms */ + }, + { /* 851 */ + 120, + /* MOV32o32a */ + }, + { /* 852 */ + 120, + /* MOV32o32a_16 */ + }, + { /* 853 */ + 0, + /* */ + }, + { /* 854 */ + 123, + /* MOV32rc */ + }, + { /* 855 */ + 124, + /* MOV32rd */ + }, + { /* 856 */ + 116, + /* MOV32ri */ + }, + { /* 857 */ + 0, + /* */ + }, + { /* 858 */ + 65, + /* MOV32ri_alt */ + }, + { /* 859 */ + 50, + /* MOV32rm */ + }, + { /* 860 */ + 55, + /* MOV32rr */ + }, + { /* 861 */ + 51, + /* MOV32rr_REV */ + }, + { /* 862 */ + 117, + /* MOV32rs */ + }, + { /* 863 */ + 118, + /* MOV32sm */ + }, + { /* 864 */ + 119, + /* MOV32sr */ + }, + { /* 865 */ + 114, + /* MOV64ao16 */ + }, + { /* 866 */ + 120, + /* MOV64ao32 */ + }, + { /* 867 */ + 125, + /* MOV64ao64 */ + }, + { /* 868 */ + 126, + /* MOV64ao8 */ + }, + { /* 869 */ + 127, + /* MOV64cr */ + }, + { /* 870 */ + 128, + /* MOV64dr */ + }, + { /* 871 */ + 14, + /* MOV64mi32 */ + }, + { /* 872 */ + 16, + /* MOV64mr */ + }, + { /* 873 */ + 115, + /* MOV64ms */ + }, + { /* 874 */ + 114, + /* MOV64o16a */ + }, + { /* 875 */ + 120, + /* MOV64o32a */ + }, + { /* 876 */ + 125, + /* MOV64o64a */ + }, + { /* 877 */ + 126, + /* MOV64o8a */ + }, + { /* 878 */ + 129, + /* MOV64rc */ + }, + { /* 879 */ + 130, + /* MOV64rd */ + }, + { /* 880 */ + 131, + /* MOV64ri */ + }, + { /* 881 */ + 66, + /* MOV64ri32 */ + }, + { /* 882 */ + 30, + /* MOV64rm */ + }, + { /* 883 */ + 58, + /* MOV64rr */ + }, + { /* 884 */ + 31, + /* MOV64rr_REV */ + }, + { /* 885 */ + 132, + /* MOV64rs */ + }, + { /* 886 */ + 118, + /* MOV64sm */ + }, + { /* 887 */ + 133, + /* MOV64sr */ + }, + { /* 888 */ + 126, + /* MOV8ao8 */ + }, + { /* 889 */ + 126, + /* MOV8ao8_16 */ + }, + { /* 890 */ + 22, + /* MOV8mi */ + }, + { /* 891 */ + 23, + /* MOV8mr */ + }, + { /* 892 */ + 0, + /* */ + }, + { /* 893 */ + 126, + /* MOV8o8a */ + }, + { /* 894 */ + 126, + /* MOV8o8a_16 */ + }, + { /* 895 */ + 134, + /* MOV8ri */ + }, + { /* 896 */ + 67, + /* MOV8ri_alt */ + }, + { /* 897 */ + 68, + /* MOV8rm */ + }, + { /* 898 */ + 0, + /* */ + }, + { /* 899 */ + 69, + /* MOV8rr */ + }, + { /* 900 */ + 0, + /* */ + }, + { /* 901 */ + 70, + /* MOV8rr_REV */ + }, + { /* 902 */ + 5, + /* MOVBE16mr */ + }, + { /* 903 */ + 50, + /* MOVBE16rm */ + }, + { /* 904 */ + 5, + /* MOVBE32mr */ + }, + { /* 905 */ + 50, + /* MOVBE32rm */ + }, + { /* 906 */ + 16, + /* MOVBE64mr */ + }, + { /* 907 */ + 30, + /* MOVBE64rm */ + }, + { /* 908 */ + 0, + /* */ + }, + { /* 909 */ + 74, + /* MOVSB */ + }, + { /* 910 */ + 72, + /* MOVSL */ + }, + { /* 911 */ + 73, + /* MOVSQ */ + }, + { /* 912 */ + 71, + /* MOVSW */ + }, + { /* 913 */ + 135, + /* MOVSX16rm8 */ + }, + { /* 914 */ + 136, + /* MOVSX16rr8 */ + }, + { /* 915 */ + 50, + /* MOVSX32rm16 */ + }, + { /* 916 */ + 135, + /* MOVSX32rm8 */ + }, + { /* 917 */ + 137, + /* MOVSX32rr16 */ + }, + { /* 918 */ + 136, + /* MOVSX32rr8 */ + }, + { /* 919 */ + 30, + /* MOVSX64rm16 */ + }, + { /* 920 */ + 30, + /* MOVSX64rm32 */ + }, + { /* 921 */ + 138, + /* MOVSX64rm8 */ + }, + { /* 922 */ + 139, + /* MOVSX64rr16 */ + }, + { /* 923 */ + 102, + /* MOVSX64rr32 */ + }, + { /* 924 */ + 140, + /* MOVSX64rr8 */ + }, + { /* 925 */ + 135, + /* MOVZX16rm8 */ + }, + { /* 926 */ + 136, + /* MOVZX16rr8 */ + }, + { /* 927 */ + 0, + /* */ + }, + { /* 928 */ + 0, + /* */ + }, + { /* 929 */ + 50, + /* MOVZX32rm16 */ + }, + { /* 930 */ + 135, + /* MOVZX32rm8 */ + }, + { /* 931 */ + 137, + /* MOVZX32rr16 */ + }, + { /* 932 */ + 136, + /* MOVZX32rr8 */ + }, + { /* 933 */ + 30, + /* MOVZX64rm16_Q */ + }, + { /* 934 */ + 138, + /* MOVZX64rm8_Q */ + }, + { /* 935 */ + 139, + /* MOVZX64rr16_Q */ + }, + { /* 936 */ + 140, + /* MOVZX64rr8_Q */ + }, + { /* 937 */ + 59, + /* MUL16m */ + }, + { /* 938 */ + 60, + /* MUL16r */ + }, + { /* 939 */ + 59, + /* MUL32m */ + }, + { /* 940 */ + 60, + /* MUL32r */ + }, + { /* 941 */ + 59, + /* MUL64m */ + }, + { /* 942 */ + 62, + /* MUL64r */ + }, + { /* 943 */ + 78, + /* MUL8m */ + }, + { /* 944 */ + 80, + /* MUL8r */ + }, + { /* 945 */ + 32, + /* MULX32rm */ + }, + { /* 946 */ + 33, + /* MULX32rr */ + }, + { /* 947 */ + 34, + /* MULX64rm */ + }, + { /* 948 */ + 35, + /* MULX64rr */ + }, + { /* 949 */ + 59, + /* NEG16m */ + }, + { /* 950 */ + 76, + /* NEG16r */ + }, + { /* 951 */ + 59, + /* NEG32m */ + }, + { /* 952 */ + 76, + /* NEG32r */ + }, + { /* 953 */ + 59, + /* NEG64m */ + }, + { /* 954 */ + 77, + /* NEG64r */ + }, + { /* 955 */ + 78, + /* NEG8m */ + }, + { /* 956 */ + 79, + /* NEG8r */ + }, + { /* 957 */ + 0, + /* NOOP */ + }, + { /* 958 */ + 59, + /* NOOPL */ + }, + { /* 959 */ + 59, + /* NOOPL_19 */ + }, + { /* 960 */ + 59, + /* NOOPL_1a */ + }, + { /* 961 */ + 59, + /* NOOPL_1b */ + }, + { /* 962 */ + 59, + /* NOOPL_1c */ + }, + { /* 963 */ + 59, + /* NOOPL_1d */ + }, + { /* 964 */ + 59, + /* NOOPL_1e */ + }, + { /* 965 */ + 59, + /* NOOPW */ + }, + { /* 966 */ + 59, + /* NOOPW_19 */ + }, + { /* 967 */ + 59, + /* NOOPW_1a */ + }, + { /* 968 */ + 59, + /* NOOPW_1b */ + }, + { /* 969 */ + 59, + /* NOOPW_1c */ + }, + { /* 970 */ + 59, + /* NOOPW_1d */ + }, + { /* 971 */ + 59, + /* NOOPW_1e */ + }, + { /* 972 */ + 59, + /* NOT16m */ + }, + { /* 973 */ + 76, + /* NOT16r */ + }, + { /* 974 */ + 59, + /* NOT32m */ + }, + { /* 975 */ + 76, + /* NOT32r */ + }, + { /* 976 */ + 59, + /* NOT64m */ + }, + { /* 977 */ + 77, + /* NOT64r */ + }, + { /* 978 */ + 78, + /* NOT8m */ + }, + { /* 979 */ + 79, + /* NOT8r */ + }, + { /* 980 */ + 2, + /* OR16i16 */ + }, + { /* 981 */ + 3, + /* OR16mi */ + }, + { /* 982 */ + 4, + /* OR16mi8 */ + }, + { /* 983 */ + 5, + /* OR16mr */ + }, + { /* 984 */ + 6, + /* OR16ri */ + }, + { /* 985 */ + 7, + /* OR16ri8 */ + }, + { /* 986 */ + 8, + /* OR16rm */ + }, + { /* 987 */ + 9, + /* OR16rr */ + }, + { /* 988 */ + 10, + /* OR16rr_REV */ + }, + { /* 989 */ + 2, + /* OR32i32 */ + }, + { /* 990 */ + 3, + /* OR32mi */ + }, + { /* 991 */ + 11, + /* OR32mi8 */ + }, + { /* 992 */ + 5, + /* OR32mr */ + }, + { /* 993 */ + 0, + /* */ + }, + { /* 994 */ + 6, + /* OR32ri */ + }, + { /* 995 */ + 12, + /* OR32ri8 */ + }, + { /* 996 */ + 8, + /* OR32rm */ + }, + { /* 997 */ + 9, + /* OR32rr */ + }, + { /* 998 */ + 10, + /* OR32rr_REV */ + }, + { /* 999 */ + 13, + /* OR64i32 */ + }, + { /* 1000 */ + 14, + /* OR64mi32 */ + }, + { /* 1001 */ + 15, + /* OR64mi8 */ + }, + { /* 1002 */ + 16, + /* OR64mr */ + }, + { /* 1003 */ + 17, + /* OR64ri32 */ + }, + { /* 1004 */ + 18, + /* OR64ri8 */ + }, + { /* 1005 */ + 19, + /* OR64rm */ + }, + { /* 1006 */ + 20, + /* OR64rr */ + }, + { /* 1007 */ + 21, + /* OR64rr_REV */ + }, + { /* 1008 */ + 1, + /* OR8i8 */ + }, + { /* 1009 */ + 22, + /* OR8mi */ + }, + { /* 1010 */ + 23, + /* OR8mr */ + }, + { /* 1011 */ + 24, + /* OR8ri */ + }, + { /* 1012 */ + 24, + /* OR8ri8 */ + }, + { /* 1013 */ + 25, + /* OR8rm */ + }, + { /* 1014 */ + 26, + /* OR8rr */ + }, + { /* 1015 */ + 27, + /* OR8rr_REV */ + }, + { /* 1016 */ + 1, + /* OUT16ir */ + }, + { /* 1017 */ + 0, + /* OUT16rr */ + }, + { /* 1018 */ + 1, + /* OUT32ir */ + }, + { /* 1019 */ + 0, + /* OUT32rr */ + }, + { /* 1020 */ + 1, + /* OUT8ir */ + }, + { /* 1021 */ + 0, + /* OUT8rr */ + }, + { /* 1022 */ + 109, + /* OUTSB */ + }, + { /* 1023 */ + 110, + /* OUTSL */ + }, + { /* 1024 */ + 112, + /* OUTSW */ + }, + { /* 1025 */ + 32, + /* PDEP32rm */ + }, + { /* 1026 */ + 33, + /* PDEP32rr */ + }, + { /* 1027 */ + 34, + /* PDEP64rm */ + }, + { /* 1028 */ + 35, + /* PDEP64rr */ + }, + { /* 1029 */ + 32, + /* PEXT32rm */ + }, + { /* 1030 */ + 33, + /* PEXT32rr */ + }, + { /* 1031 */ + 34, + /* PEXT64rm */ + }, + { /* 1032 */ + 35, + /* PEXT64rr */ + }, + { /* 1033 */ + 141, + /* POP16r */ + }, + { /* 1034 */ + 59, + /* POP16rmm */ + }, + { /* 1035 */ + 60, + /* POP16rmr */ + }, + { /* 1036 */ + 141, + /* POP32r */ + }, + { /* 1037 */ + 59, + /* POP32rmm */ + }, + { /* 1038 */ + 60, + /* POP32rmr */ + }, + { /* 1039 */ + 142, + /* POP64r */ + }, + { /* 1040 */ + 59, + /* POP64rmm */ + }, + { /* 1041 */ + 62, + /* POP64rmr */ + }, + { /* 1042 */ + 0, + /* POPA16 */ + }, + { /* 1043 */ + 0, + /* POPA32 */ + }, + { /* 1044 */ + 0, + /* POPDS16 */ + }, + { /* 1045 */ + 0, + /* POPDS32 */ + }, + { /* 1046 */ + 0, + /* POPES16 */ + }, + { /* 1047 */ + 0, + /* POPES32 */ + }, + { /* 1048 */ + 0, + /* POPF16 */ + }, + { /* 1049 */ + 0, + /* POPF32 */ + }, + { /* 1050 */ + 0, + /* POPF64 */ + }, + { /* 1051 */ + 0, + /* POPFS16 */ + }, + { /* 1052 */ + 0, + /* POPFS32 */ + }, + { /* 1053 */ + 0, + /* POPFS64 */ + }, + { /* 1054 */ + 0, + /* POPGS16 */ + }, + { /* 1055 */ + 0, + /* POPGS32 */ + }, + { /* 1056 */ + 0, + /* POPGS64 */ + }, + { /* 1057 */ + 0, + /* POPSS16 */ + }, + { /* 1058 */ + 0, + /* POPSS32 */ + }, + { /* 1059 */ + 143, + /* PUSH16i8 */ + }, + { /* 1060 */ + 141, + /* PUSH16r */ + }, + { /* 1061 */ + 59, + /* PUSH16rmm */ + }, + { /* 1062 */ + 60, + /* PUSH16rmr */ + }, + { /* 1063 */ + 144, + /* PUSH32i8 */ + }, + { /* 1064 */ + 141, + /* PUSH32r */ + }, + { /* 1065 */ + 59, + /* PUSH32rmm */ + }, + { /* 1066 */ + 60, + /* PUSH32rmr */ + }, + { /* 1067 */ + 2, + /* PUSH64i16 */ + }, + { /* 1068 */ + 13, + /* PUSH64i32 */ + }, + { /* 1069 */ + 145, + /* PUSH64i8 */ + }, + { /* 1070 */ + 142, + /* PUSH64r */ + }, + { /* 1071 */ + 59, + /* PUSH64rmm */ + }, + { /* 1072 */ + 62, + /* PUSH64rmr */ + }, + { /* 1073 */ + 0, + /* PUSHA16 */ + }, + { /* 1074 */ + 0, + /* PUSHA32 */ + }, + { /* 1075 */ + 0, + /* PUSHCS16 */ + }, + { /* 1076 */ + 0, + /* PUSHCS32 */ + }, + { /* 1077 */ + 0, + /* PUSHDS16 */ + }, + { /* 1078 */ + 0, + /* PUSHDS32 */ + }, + { /* 1079 */ + 0, + /* PUSHES16 */ + }, + { /* 1080 */ + 0, + /* PUSHES32 */ + }, + { /* 1081 */ + 0, + /* PUSHF16 */ + }, + { /* 1082 */ + 0, + /* PUSHF32 */ + }, + { /* 1083 */ + 0, + /* PUSHF64 */ + }, + { /* 1084 */ + 0, + /* PUSHFS16 */ + }, + { /* 1085 */ + 0, + /* PUSHFS32 */ + }, + { /* 1086 */ + 0, + /* PUSHFS64 */ + }, + { /* 1087 */ + 0, + /* PUSHGS16 */ + }, + { /* 1088 */ + 0, + /* PUSHGS32 */ + }, + { /* 1089 */ + 0, + /* PUSHGS64 */ + }, + { /* 1090 */ + 0, + /* PUSHSS16 */ + }, + { /* 1091 */ + 0, + /* PUSHSS32 */ + }, + { /* 1092 */ + 2, + /* PUSHi16 */ + }, + { /* 1093 */ + 2, + /* PUSHi32 */ + }, + { /* 1094 */ + 59, + /* RCL16m1 */ + }, + { /* 1095 */ + 59, + /* RCL16mCL */ + }, + { /* 1096 */ + 146, + /* RCL16mi */ + }, + { /* 1097 */ + 76, + /* RCL16r1 */ + }, + { /* 1098 */ + 76, + /* RCL16rCL */ + }, + { /* 1099 */ + 147, + /* RCL16ri */ + }, + { /* 1100 */ + 59, + /* RCL32m1 */ + }, + { /* 1101 */ + 59, + /* RCL32mCL */ + }, + { /* 1102 */ + 146, + /* RCL32mi */ + }, + { /* 1103 */ + 76, + /* RCL32r1 */ + }, + { /* 1104 */ + 76, + /* RCL32rCL */ + }, + { /* 1105 */ + 147, + /* RCL32ri */ + }, + { /* 1106 */ + 59, + /* RCL64m1 */ + }, + { /* 1107 */ + 59, + /* RCL64mCL */ + }, + { /* 1108 */ + 146, + /* RCL64mi */ + }, + { /* 1109 */ + 77, + /* RCL64r1 */ + }, + { /* 1110 */ + 77, + /* RCL64rCL */ + }, + { /* 1111 */ + 148, + /* RCL64ri */ + }, + { /* 1112 */ + 78, + /* RCL8m1 */ + }, + { /* 1113 */ + 78, + /* RCL8mCL */ + }, + { /* 1114 */ + 22, + /* RCL8mi */ + }, + { /* 1115 */ + 79, + /* RCL8r1 */ + }, + { /* 1116 */ + 79, + /* RCL8rCL */ + }, + { /* 1117 */ + 24, + /* RCL8ri */ + }, + { /* 1118 */ + 59, + /* RCR16m1 */ + }, + { /* 1119 */ + 59, + /* RCR16mCL */ + }, + { /* 1120 */ + 146, + /* RCR16mi */ + }, + { /* 1121 */ + 76, + /* RCR16r1 */ + }, + { /* 1122 */ + 76, + /* RCR16rCL */ + }, + { /* 1123 */ + 147, + /* RCR16ri */ + }, + { /* 1124 */ + 59, + /* RCR32m1 */ + }, + { /* 1125 */ + 59, + /* RCR32mCL */ + }, + { /* 1126 */ + 146, + /* RCR32mi */ + }, + { /* 1127 */ + 76, + /* RCR32r1 */ + }, + { /* 1128 */ + 76, + /* RCR32rCL */ + }, + { /* 1129 */ + 147, + /* RCR32ri */ + }, + { /* 1130 */ + 59, + /* RCR64m1 */ + }, + { /* 1131 */ + 59, + /* RCR64mCL */ + }, + { /* 1132 */ + 146, + /* RCR64mi */ + }, + { /* 1133 */ + 77, + /* RCR64r1 */ + }, + { /* 1134 */ + 77, + /* RCR64rCL */ + }, + { /* 1135 */ + 148, + /* RCR64ri */ + }, + { /* 1136 */ + 78, + /* RCR8m1 */ + }, + { /* 1137 */ + 78, + /* RCR8mCL */ + }, + { /* 1138 */ + 22, + /* RCR8mi */ + }, + { /* 1139 */ + 79, + /* RCR8r1 */ + }, + { /* 1140 */ + 79, + /* RCR8rCL */ + }, + { /* 1141 */ + 24, + /* RCR8ri */ + }, + { /* 1142 */ + 149, + /* RDFSBASE */ + }, + { /* 1143 */ + 62, + /* RDFSBASE64 */ + }, + { /* 1144 */ + 149, + /* RDGSBASE */ + }, + { /* 1145 */ + 62, + /* RDGSBASE64 */ + }, + { /* 1146 */ + 0, + /* RDMSR */ + }, + { /* 1147 */ + 0, + /* RDPMC */ + }, + { /* 1148 */ + 60, + /* RDRAND16r */ + }, + { /* 1149 */ + 60, + /* RDRAND32r */ + }, + { /* 1150 */ + 62, + /* RDRAND64r */ + }, + { /* 1151 */ + 60, + /* RDSEED16r */ + }, + { /* 1152 */ + 60, + /* RDSEED32r */ + }, + { /* 1153 */ + 62, + /* RDSEED64r */ + }, + { /* 1154 */ + 0, + /* RDTSC */ + }, + { /* 1155 */ + 0, + /* RDTSCP */ + }, + { /* 1156 */ + 0, + /* */ + }, + { /* 1157 */ + 0, + /* */ + }, + { /* 1158 */ + 0, + /* */ + }, + { /* 1159 */ + 0, + /* */ + }, + { /* 1160 */ + 0, + /* REPNE_PREFIX */ + }, + { /* 1161 */ + 0, + /* */ + }, + { /* 1162 */ + 0, + /* */ + }, + { /* 1163 */ + 0, + /* */ + }, + { /* 1164 */ + 0, + /* */ + }, + { /* 1165 */ + 0, + /* */ + }, + { /* 1166 */ + 0, + /* */ + }, + { /* 1167 */ + 0, + /* */ + }, + { /* 1168 */ + 0, + /* REP_PREFIX */ + }, + { /* 1169 */ + 0, + /* */ + }, + { /* 1170 */ + 0, + /* */ + }, + { /* 1171 */ + 0, + /* */ + }, + { /* 1172 */ + 0, + /* */ + }, + { /* 1173 */ + 0, + /* */ + }, + { /* 1174 */ + 0, + /* */ + }, + { /* 1175 */ + 0, + /* */ + }, + { /* 1176 */ + 113, + /* RETIL */ + }, + { /* 1177 */ + 113, + /* RETIQ */ + }, + { /* 1178 */ + 2, + /* RETIW */ + }, + { /* 1179 */ + 0, + /* RETL */ + }, + { /* 1180 */ + 0, + /* RETQ */ + }, + { /* 1181 */ + 0, + /* RETW */ + }, + { /* 1182 */ + 0, + /* REX64_PREFIX */ + }, + { /* 1183 */ + 59, + /* ROL16m1 */ + }, + { /* 1184 */ + 59, + /* ROL16mCL */ + }, + { /* 1185 */ + 146, + /* ROL16mi */ + }, + { /* 1186 */ + 76, + /* ROL16r1 */ + }, + { /* 1187 */ + 76, + /* ROL16rCL */ + }, + { /* 1188 */ + 147, + /* ROL16ri */ + }, + { /* 1189 */ + 59, + /* ROL32m1 */ + }, + { /* 1190 */ + 59, + /* ROL32mCL */ + }, + { /* 1191 */ + 146, + /* ROL32mi */ + }, + { /* 1192 */ + 76, + /* ROL32r1 */ + }, + { /* 1193 */ + 76, + /* ROL32rCL */ + }, + { /* 1194 */ + 147, + /* ROL32ri */ + }, + { /* 1195 */ + 59, + /* ROL64m1 */ + }, + { /* 1196 */ + 59, + /* ROL64mCL */ + }, + { /* 1197 */ + 146, + /* ROL64mi */ + }, + { /* 1198 */ + 77, + /* ROL64r1 */ + }, + { /* 1199 */ + 77, + /* ROL64rCL */ + }, + { /* 1200 */ + 148, + /* ROL64ri */ + }, + { /* 1201 */ + 78, + /* ROL8m1 */ + }, + { /* 1202 */ + 78, + /* ROL8mCL */ + }, + { /* 1203 */ + 22, + /* ROL8mi */ + }, + { /* 1204 */ + 79, + /* ROL8r1 */ + }, + { /* 1205 */ + 79, + /* ROL8rCL */ + }, + { /* 1206 */ + 24, + /* ROL8ri */ + }, + { /* 1207 */ + 59, + /* ROR16m1 */ + }, + { /* 1208 */ + 59, + /* ROR16mCL */ + }, + { /* 1209 */ + 146, + /* ROR16mi */ + }, + { /* 1210 */ + 76, + /* ROR16r1 */ + }, + { /* 1211 */ + 76, + /* ROR16rCL */ + }, + { /* 1212 */ + 147, + /* ROR16ri */ + }, + { /* 1213 */ + 59, + /* ROR32m1 */ + }, + { /* 1214 */ + 59, + /* ROR32mCL */ + }, + { /* 1215 */ + 146, + /* ROR32mi */ + }, + { /* 1216 */ + 76, + /* ROR32r1 */ + }, + { /* 1217 */ + 76, + /* ROR32rCL */ + }, + { /* 1218 */ + 147, + /* ROR32ri */ + }, + { /* 1219 */ + 59, + /* ROR64m1 */ + }, + { /* 1220 */ + 59, + /* ROR64mCL */ + }, + { /* 1221 */ + 146, + /* ROR64mi */ + }, + { /* 1222 */ + 77, + /* ROR64r1 */ + }, + { /* 1223 */ + 77, + /* ROR64rCL */ + }, + { /* 1224 */ + 148, + /* ROR64ri */ + }, + { /* 1225 */ + 78, + /* ROR8m1 */ + }, + { /* 1226 */ + 78, + /* ROR8mCL */ + }, + { /* 1227 */ + 22, + /* ROR8mi */ + }, + { /* 1228 */ + 79, + /* ROR8r1 */ + }, + { /* 1229 */ + 79, + /* ROR8rCL */ + }, + { /* 1230 */ + 24, + /* ROR8ri */ + }, + { /* 1231 */ + 150, + /* RORX32mi */ + }, + { /* 1232 */ + 151, + /* RORX32ri */ + }, + { /* 1233 */ + 152, + /* RORX64mi */ + }, + { /* 1234 */ + 153, + /* RORX64ri */ + }, + { /* 1235 */ + 0, + /* RSM */ + }, + { /* 1236 */ + 0, + /* SAHF */ + }, + { /* 1237 */ + 59, + /* SAL16m1 */ + }, + { /* 1238 */ + 59, + /* SAL16mCL */ + }, + { /* 1239 */ + 146, + /* SAL16mi */ + }, + { /* 1240 */ + 76, + /* SAL16r1 */ + }, + { /* 1241 */ + 76, + /* SAL16rCL */ + }, + { /* 1242 */ + 147, + /* SAL16ri */ + }, + { /* 1243 */ + 59, + /* SAL32m1 */ + }, + { /* 1244 */ + 59, + /* SAL32mCL */ + }, + { /* 1245 */ + 146, + /* SAL32mi */ + }, + { /* 1246 */ + 76, + /* SAL32r1 */ + }, + { /* 1247 */ + 76, + /* SAL32rCL */ + }, + { /* 1248 */ + 147, + /* SAL32ri */ + }, + { /* 1249 */ + 59, + /* SAL64m1 */ + }, + { /* 1250 */ + 59, + /* SAL64mCL */ + }, + { /* 1251 */ + 146, + /* SAL64mi */ + }, + { /* 1252 */ + 77, + /* SAL64r1 */ + }, + { /* 1253 */ + 77, + /* SAL64rCL */ + }, + { /* 1254 */ + 148, + /* SAL64ri */ + }, + { /* 1255 */ + 78, + /* SAL8m1 */ + }, + { /* 1256 */ + 78, + /* SAL8mCL */ + }, + { /* 1257 */ + 22, + /* SAL8mi */ + }, + { /* 1258 */ + 79, + /* SAL8r1 */ + }, + { /* 1259 */ + 79, + /* SAL8rCL */ + }, + { /* 1260 */ + 24, + /* SAL8ri */ + }, + { /* 1261 */ + 0, + /* SALC */ + }, + { /* 1262 */ + 59, + /* SAR16m1 */ + }, + { /* 1263 */ + 59, + /* SAR16mCL */ + }, + { /* 1264 */ + 146, + /* SAR16mi */ + }, + { /* 1265 */ + 76, + /* SAR16r1 */ + }, + { /* 1266 */ + 76, + /* SAR16rCL */ + }, + { /* 1267 */ + 147, + /* SAR16ri */ + }, + { /* 1268 */ + 59, + /* SAR32m1 */ + }, + { /* 1269 */ + 59, + /* SAR32mCL */ + }, + { /* 1270 */ + 146, + /* SAR32mi */ + }, + { /* 1271 */ + 76, + /* SAR32r1 */ + }, + { /* 1272 */ + 76, + /* SAR32rCL */ + }, + { /* 1273 */ + 147, + /* SAR32ri */ + }, + { /* 1274 */ + 59, + /* SAR64m1 */ + }, + { /* 1275 */ + 59, + /* SAR64mCL */ + }, + { /* 1276 */ + 146, + /* SAR64mi */ + }, + { /* 1277 */ + 77, + /* SAR64r1 */ + }, + { /* 1278 */ + 77, + /* SAR64rCL */ + }, + { /* 1279 */ + 148, + /* SAR64ri */ + }, + { /* 1280 */ + 78, + /* SAR8m1 */ + }, + { /* 1281 */ + 78, + /* SAR8mCL */ + }, + { /* 1282 */ + 22, + /* SAR8mi */ + }, + { /* 1283 */ + 79, + /* SAR8r1 */ + }, + { /* 1284 */ + 79, + /* SAR8rCL */ + }, + { /* 1285 */ + 24, + /* SAR8ri */ + }, + { /* 1286 */ + 38, + /* SARX32rm */ + }, + { /* 1287 */ + 39, + /* SARX32rr */ + }, + { /* 1288 */ + 40, + /* SARX64rm */ + }, + { /* 1289 */ + 41, + /* SARX64rr */ + }, + { /* 1290 */ + 2, + /* SBB16i16 */ + }, + { /* 1291 */ + 3, + /* SBB16mi */ + }, + { /* 1292 */ + 4, + /* SBB16mi8 */ + }, + { /* 1293 */ + 5, + /* SBB16mr */ + }, + { /* 1294 */ + 6, + /* SBB16ri */ + }, + { /* 1295 */ + 7, + /* SBB16ri8 */ + }, + { /* 1296 */ + 8, + /* SBB16rm */ + }, + { /* 1297 */ + 9, + /* SBB16rr */ + }, + { /* 1298 */ + 10, + /* SBB16rr_REV */ + }, + { /* 1299 */ + 2, + /* SBB32i32 */ + }, + { /* 1300 */ + 3, + /* SBB32mi */ + }, + { /* 1301 */ + 11, + /* SBB32mi8 */ + }, + { /* 1302 */ + 5, + /* SBB32mr */ + }, + { /* 1303 */ + 6, + /* SBB32ri */ + }, + { /* 1304 */ + 12, + /* SBB32ri8 */ + }, + { /* 1305 */ + 8, + /* SBB32rm */ + }, + { /* 1306 */ + 9, + /* SBB32rr */ + }, + { /* 1307 */ + 10, + /* SBB32rr_REV */ + }, + { /* 1308 */ + 13, + /* SBB64i32 */ + }, + { /* 1309 */ + 14, + /* SBB64mi32 */ + }, + { /* 1310 */ + 15, + /* SBB64mi8 */ + }, + { /* 1311 */ + 16, + /* SBB64mr */ + }, + { /* 1312 */ + 17, + /* SBB64ri32 */ + }, + { /* 1313 */ + 18, + /* SBB64ri8 */ + }, + { /* 1314 */ + 19, + /* SBB64rm */ + }, + { /* 1315 */ + 20, + /* SBB64rr */ + }, + { /* 1316 */ + 21, + /* SBB64rr_REV */ + }, + { /* 1317 */ + 1, + /* SBB8i8 */ + }, + { /* 1318 */ + 22, + /* SBB8mi */ + }, + { /* 1319 */ + 23, + /* SBB8mr */ + }, + { /* 1320 */ + 24, + /* SBB8ri */ + }, + { /* 1321 */ + 25, + /* SBB8rm */ + }, + { /* 1322 */ + 26, + /* SBB8rr */ + }, + { /* 1323 */ + 27, + /* SBB8rr_REV */ + }, + { /* 1324 */ + 95, + /* SCAS16 */ + }, + { /* 1325 */ + 96, + /* SCAS32 */ + }, + { /* 1326 */ + 154, + /* SCAS64 */ + }, + { /* 1327 */ + 97, + /* SCAS8 */ + }, + { /* 1328 */ + 0, + /* */ + }, + { /* 1329 */ + 0, + /* */ + }, + { /* 1330 */ + 78, + /* SETAEm */ + }, + { /* 1331 */ + 80, + /* SETAEr */ + }, + { /* 1332 */ + 78, + /* SETAm */ + }, + { /* 1333 */ + 80, + /* SETAr */ + }, + { /* 1334 */ + 78, + /* SETBEm */ + }, + { /* 1335 */ + 80, + /* SETBEr */ + }, + { /* 1336 */ + 0, + /* */ + }, + { /* 1337 */ + 0, + /* */ + }, + { /* 1338 */ + 0, + /* */ + }, + { /* 1339 */ + 0, + /* */ + }, + { /* 1340 */ + 78, + /* SETBm */ + }, + { /* 1341 */ + 80, + /* SETBr */ + }, + { /* 1342 */ + 78, + /* SETEm */ + }, + { /* 1343 */ + 80, + /* SETEr */ + }, + { /* 1344 */ + 78, + /* SETGEm */ + }, + { /* 1345 */ + 80, + /* SETGEr */ + }, + { /* 1346 */ + 78, + /* SETGm */ + }, + { /* 1347 */ + 80, + /* SETGr */ + }, + { /* 1348 */ + 78, + /* SETLEm */ + }, + { /* 1349 */ + 80, + /* SETLEr */ + }, + { /* 1350 */ + 78, + /* SETLm */ + }, + { /* 1351 */ + 80, + /* SETLr */ + }, + { /* 1352 */ + 78, + /* SETNEm */ + }, + { /* 1353 */ + 80, + /* SETNEr */ + }, + { /* 1354 */ + 78, + /* SETNOm */ + }, + { /* 1355 */ + 80, + /* SETNOr */ + }, + { /* 1356 */ + 78, + /* SETNPm */ + }, + { /* 1357 */ + 80, + /* SETNPr */ + }, + { /* 1358 */ + 78, + /* SETNSm */ + }, + { /* 1359 */ + 80, + /* SETNSr */ + }, + { /* 1360 */ + 78, + /* SETOm */ + }, + { /* 1361 */ + 80, + /* SETOr */ + }, + { /* 1362 */ + 78, + /* SETPm */ + }, + { /* 1363 */ + 80, + /* SETPr */ + }, + { /* 1364 */ + 78, + /* SETSm */ + }, + { /* 1365 */ + 80, + /* SETSr */ + }, + { /* 1366 */ + 85, + /* SGDT16m */ + }, + { /* 1367 */ + 85, + /* SGDT32m */ + }, + { /* 1368 */ + 86, + /* SGDT64m */ + }, + { /* 1369 */ + 59, + /* SHL16m1 */ + }, + { /* 1370 */ + 59, + /* SHL16mCL */ + }, + { /* 1371 */ + 146, + /* SHL16mi */ + }, + { /* 1372 */ + 76, + /* SHL16r1 */ + }, + { /* 1373 */ + 76, + /* SHL16rCL */ + }, + { /* 1374 */ + 147, + /* SHL16ri */ + }, + { /* 1375 */ + 59, + /* SHL32m1 */ + }, + { /* 1376 */ + 59, + /* SHL32mCL */ + }, + { /* 1377 */ + 146, + /* SHL32mi */ + }, + { /* 1378 */ + 76, + /* SHL32r1 */ + }, + { /* 1379 */ + 76, + /* SHL32rCL */ + }, + { /* 1380 */ + 147, + /* SHL32ri */ + }, + { /* 1381 */ + 59, + /* SHL64m1 */ + }, + { /* 1382 */ + 59, + /* SHL64mCL */ + }, + { /* 1383 */ + 146, + /* SHL64mi */ + }, + { /* 1384 */ + 77, + /* SHL64r1 */ + }, + { /* 1385 */ + 77, + /* SHL64rCL */ + }, + { /* 1386 */ + 148, + /* SHL64ri */ + }, + { /* 1387 */ + 78, + /* SHL8m1 */ + }, + { /* 1388 */ + 78, + /* SHL8mCL */ + }, + { /* 1389 */ + 22, + /* SHL8mi */ + }, + { /* 1390 */ + 79, + /* SHL8r1 */ + }, + { /* 1391 */ + 79, + /* SHL8rCL */ + }, + { /* 1392 */ + 24, + /* SHL8ri */ + }, + { /* 1393 */ + 5, + /* SHLD16mrCL */ + }, + { /* 1394 */ + 155, + /* SHLD16mri8 */ + }, + { /* 1395 */ + 9, + /* SHLD16rrCL */ + }, + { /* 1396 */ + 156, + /* SHLD16rri8 */ + }, + { /* 1397 */ + 5, + /* SHLD32mrCL */ + }, + { /* 1398 */ + 155, + /* SHLD32mri8 */ + }, + { /* 1399 */ + 9, + /* SHLD32rrCL */ + }, + { /* 1400 */ + 156, + /* SHLD32rri8 */ + }, + { /* 1401 */ + 16, + /* SHLD64mrCL */ + }, + { /* 1402 */ + 157, + /* SHLD64mri8 */ + }, + { /* 1403 */ + 20, + /* SHLD64rrCL */ + }, + { /* 1404 */ + 158, + /* SHLD64rri8 */ + }, + { /* 1405 */ + 38, + /* SHLX32rm */ + }, + { /* 1406 */ + 39, + /* SHLX32rr */ + }, + { /* 1407 */ + 40, + /* SHLX64rm */ + }, + { /* 1408 */ + 41, + /* SHLX64rr */ + }, + { /* 1409 */ + 59, + /* SHR16m1 */ + }, + { /* 1410 */ + 59, + /* SHR16mCL */ + }, + { /* 1411 */ + 146, + /* SHR16mi */ + }, + { /* 1412 */ + 76, + /* SHR16r1 */ + }, + { /* 1413 */ + 76, + /* SHR16rCL */ + }, + { /* 1414 */ + 147, + /* SHR16ri */ + }, + { /* 1415 */ + 59, + /* SHR32m1 */ + }, + { /* 1416 */ + 59, + /* SHR32mCL */ + }, + { /* 1417 */ + 146, + /* SHR32mi */ + }, + { /* 1418 */ + 76, + /* SHR32r1 */ + }, + { /* 1419 */ + 76, + /* SHR32rCL */ + }, + { /* 1420 */ + 147, + /* SHR32ri */ + }, + { /* 1421 */ + 59, + /* SHR64m1 */ + }, + { /* 1422 */ + 59, + /* SHR64mCL */ + }, + { /* 1423 */ + 146, + /* SHR64mi */ + }, + { /* 1424 */ + 77, + /* SHR64r1 */ + }, + { /* 1425 */ + 77, + /* SHR64rCL */ + }, + { /* 1426 */ + 148, + /* SHR64ri */ + }, + { /* 1427 */ + 78, + /* SHR8m1 */ + }, + { /* 1428 */ + 78, + /* SHR8mCL */ + }, + { /* 1429 */ + 22, + /* SHR8mi */ + }, + { /* 1430 */ + 79, + /* SHR8r1 */ + }, + { /* 1431 */ + 79, + /* SHR8rCL */ + }, + { /* 1432 */ + 24, + /* SHR8ri */ + }, + { /* 1433 */ + 5, + /* SHRD16mrCL */ + }, + { /* 1434 */ + 155, + /* SHRD16mri8 */ + }, + { /* 1435 */ + 9, + /* SHRD16rrCL */ + }, + { /* 1436 */ + 156, + /* SHRD16rri8 */ + }, + { /* 1437 */ + 5, + /* SHRD32mrCL */ + }, + { /* 1438 */ + 155, + /* SHRD32mri8 */ + }, + { /* 1439 */ + 9, + /* SHRD32rrCL */ + }, + { /* 1440 */ + 156, + /* SHRD32rri8 */ + }, + { /* 1441 */ + 16, + /* SHRD64mrCL */ + }, + { /* 1442 */ + 157, + /* SHRD64mri8 */ + }, + { /* 1443 */ + 20, + /* SHRD64rrCL */ + }, + { /* 1444 */ + 158, + /* SHRD64rri8 */ + }, + { /* 1445 */ + 38, + /* SHRX32rm */ + }, + { /* 1446 */ + 39, + /* SHRX32rr */ + }, + { /* 1447 */ + 40, + /* SHRX64rm */ + }, + { /* 1448 */ + 41, + /* SHRX64rr */ + }, + { /* 1449 */ + 85, + /* SIDT16m */ + }, + { /* 1450 */ + 85, + /* SIDT32m */ + }, + { /* 1451 */ + 86, + /* SIDT64m */ + }, + { /* 1452 */ + 0, + /* SKINIT */ + }, + { /* 1453 */ + 59, + /* SLDT16m */ + }, + { /* 1454 */ + 60, + /* SLDT16r */ + }, + { /* 1455 */ + 60, + /* SLDT32r */ + }, + { /* 1456 */ + 59, + /* SLDT64m */ + }, + { /* 1457 */ + 62, + /* SLDT64r */ + }, + { /* 1458 */ + 59, + /* SMSW16m */ + }, + { /* 1459 */ + 60, + /* SMSW16r */ + }, + { /* 1460 */ + 60, + /* SMSW32r */ + }, + { /* 1461 */ + 62, + /* SMSW64r */ + }, + { /* 1462 */ + 0, + /* SS_PREFIX */ + }, + { /* 1463 */ + 0, + /* STAC */ + }, + { /* 1464 */ + 0, + /* STC */ + }, + { /* 1465 */ + 0, + /* STD */ + }, + { /* 1466 */ + 0, + /* STGI */ + }, + { /* 1467 */ + 0, + /* STI */ + }, + { /* 1468 */ + 97, + /* STOSB */ + }, + { /* 1469 */ + 96, + /* STOSL */ + }, + { /* 1470 */ + 154, + /* STOSQ */ + }, + { /* 1471 */ + 95, + /* STOSW */ + }, + { /* 1472 */ + 60, + /* STR16r */ + }, + { /* 1473 */ + 60, + /* STR32r */ + }, + { /* 1474 */ + 62, + /* STR64r */ + }, + { /* 1475 */ + 59, + /* STRm */ + }, + { /* 1476 */ + 2, + /* SUB16i16 */ + }, + { /* 1477 */ + 3, + /* SUB16mi */ + }, + { /* 1478 */ + 4, + /* SUB16mi8 */ + }, + { /* 1479 */ + 5, + /* SUB16mr */ + }, + { /* 1480 */ + 6, + /* SUB16ri */ + }, + { /* 1481 */ + 7, + /* SUB16ri8 */ + }, + { /* 1482 */ + 8, + /* SUB16rm */ + }, + { /* 1483 */ + 9, + /* SUB16rr */ + }, + { /* 1484 */ + 10, + /* SUB16rr_REV */ + }, + { /* 1485 */ + 2, + /* SUB32i32 */ + }, + { /* 1486 */ + 3, + /* SUB32mi */ + }, + { /* 1487 */ + 11, + /* SUB32mi8 */ + }, + { /* 1488 */ + 5, + /* SUB32mr */ + }, + { /* 1489 */ + 6, + /* SUB32ri */ + }, + { /* 1490 */ + 12, + /* SUB32ri8 */ + }, + { /* 1491 */ + 8, + /* SUB32rm */ + }, + { /* 1492 */ + 9, + /* SUB32rr */ + }, + { /* 1493 */ + 10, + /* SUB32rr_REV */ + }, + { /* 1494 */ + 13, + /* SUB64i32 */ + }, + { /* 1495 */ + 14, + /* SUB64mi32 */ + }, + { /* 1496 */ + 15, + /* SUB64mi8 */ + }, + { /* 1497 */ + 16, + /* SUB64mr */ + }, + { /* 1498 */ + 17, + /* SUB64ri32 */ + }, + { /* 1499 */ + 18, + /* SUB64ri8 */ + }, + { /* 1500 */ + 19, + /* SUB64rm */ + }, + { /* 1501 */ + 20, + /* SUB64rr */ + }, + { /* 1502 */ + 21, + /* SUB64rr_REV */ + }, + { /* 1503 */ + 1, + /* SUB8i8 */ + }, + { /* 1504 */ + 22, + /* SUB8mi */ + }, + { /* 1505 */ + 23, + /* SUB8mr */ + }, + { /* 1506 */ + 24, + /* SUB8ri */ + }, + { /* 1507 */ + 24, + /* SUB8ri8 */ + }, + { /* 1508 */ + 25, + /* SUB8rm */ + }, + { /* 1509 */ + 26, + /* SUB8rr */ + }, + { /* 1510 */ + 27, + /* SUB8rr_REV */ + }, + { /* 1511 */ + 0, + /* SWAPGS */ + }, + { /* 1512 */ + 0, + /* SYSCALL */ + }, + { /* 1513 */ + 0, + /* SYSENTER */ + }, + { /* 1514 */ + 0, + /* SYSEXIT */ + }, + { /* 1515 */ + 0, + /* SYSEXIT64 */ + }, + { /* 1516 */ + 0, + /* SYSRET */ + }, + { /* 1517 */ + 0, + /* SYSRET64 */ + }, + { /* 1518 */ + 46, + /* T1MSKC32rm */ + }, + { /* 1519 */ + 47, + /* T1MSKC32rr */ + }, + { /* 1520 */ + 48, + /* T1MSKC64rm */ + }, + { /* 1521 */ + 49, + /* T1MSKC64rr */ + }, + { /* 1522 */ + 0, + /* */ + }, + { /* 1523 */ + 0, + /* */ + }, + { /* 1524 */ + 0, + /* */ + }, + { /* 1525 */ + 0, + /* */ + }, + { /* 1526 */ + 0, + /* */ + }, + { /* 1527 */ + 0, + /* */ + }, + { /* 1528 */ + 0, + /* */ + }, + { /* 1529 */ + 0, + /* */ + }, + { /* 1530 */ + 0, + /* */ + }, + { /* 1531 */ + 0, + /* */ + }, + { /* 1532 */ + 0, + /* */ + }, + { /* 1533 */ + 0, + /* */ + }, + { /* 1534 */ + 2, + /* TEST16i16 */ + }, + { /* 1535 */ + 3, + /* TEST16mi */ + }, + { /* 1536 */ + 3, + /* TEST16mi_alt */ + }, + { /* 1537 */ + 65, + /* TEST16ri */ + }, + { /* 1538 */ + 65, + /* TEST16ri_alt */ + }, + { /* 1539 */ + 50, + /* TEST16rm */ + }, + { /* 1540 */ + 51, + /* TEST16rr */ + }, + { /* 1541 */ + 2, + /* TEST32i32 */ + }, + { /* 1542 */ + 3, + /* TEST32mi */ + }, + { /* 1543 */ + 3, + /* TEST32mi_alt */ + }, + { /* 1544 */ + 65, + /* TEST32ri */ + }, + { /* 1545 */ + 65, + /* TEST32ri_alt */ + }, + { /* 1546 */ + 50, + /* TEST32rm */ + }, + { /* 1547 */ + 51, + /* TEST32rr */ + }, + { /* 1548 */ + 13, + /* TEST64i32 */ + }, + { /* 1549 */ + 14, + /* TEST64mi32 */ + }, + { /* 1550 */ + 14, + /* TEST64mi32_alt */ + }, + { /* 1551 */ + 66, + /* TEST64ri32 */ + }, + { /* 1552 */ + 66, + /* TEST64ri32_alt */ + }, + { /* 1553 */ + 30, + /* TEST64rm */ + }, + { /* 1554 */ + 31, + /* TEST64rr */ + }, + { /* 1555 */ + 1, + /* TEST8i8 */ + }, + { /* 1556 */ + 22, + /* TEST8mi */ + }, + { /* 1557 */ + 22, + /* TEST8mi_alt */ + }, + { /* 1558 */ + 67, + /* TEST8ri */ + }, + { /* 1559 */ + 0, + /* */ + }, + { /* 1560 */ + 67, + /* TEST8ri_alt */ + }, + { /* 1561 */ + 68, + /* TEST8rm */ + }, + { /* 1562 */ + 70, + /* TEST8rr */ + }, + { /* 1563 */ + 0, + /* */ + }, + { /* 1564 */ + 0, + /* */ + }, + { /* 1565 */ + 0, + /* */ + }, + { /* 1566 */ + 0, + /* */ + }, + { /* 1567 */ + 0, + /* */ + }, + { /* 1568 */ + 0, + /* */ + }, + { /* 1569 */ + 0, + /* TRAP */ + }, + { /* 1570 */ + 50, + /* TZCNT16rm */ + }, + { /* 1571 */ + 51, + /* TZCNT16rr */ + }, + { /* 1572 */ + 50, + /* TZCNT32rm */ + }, + { /* 1573 */ + 51, + /* TZCNT32rr */ + }, + { /* 1574 */ + 30, + /* TZCNT64rm */ + }, + { /* 1575 */ + 31, + /* TZCNT64rr */ + }, + { /* 1576 */ + 46, + /* TZMSK32rm */ + }, + { /* 1577 */ + 47, + /* TZMSK32rr */ + }, + { /* 1578 */ + 48, + /* TZMSK64rm */ + }, + { /* 1579 */ + 49, + /* TZMSK64rr */ + }, + { /* 1580 */ + 0, + /* UD2B */ + }, + { /* 1581 */ + 0, + /* */ + }, + { /* 1582 */ + 0, + /* */ + }, + { /* 1583 */ + 59, + /* VERRm */ + }, + { /* 1584 */ + 108, + /* VERRr */ + }, + { /* 1585 */ + 59, + /* VERWm */ + }, + { /* 1586 */ + 108, + /* VERWr */ + }, + { /* 1587 */ + 0, + /* VMCALL */ + }, + { /* 1588 */ + 59, + /* VMCLEARm */ + }, + { /* 1589 */ + 0, + /* VMFUNC */ + }, + { /* 1590 */ + 0, + /* VMLAUNCH */ + }, + { /* 1591 */ + 0, + /* VMLOAD32 */ + }, + { /* 1592 */ + 0, + /* VMLOAD64 */ + }, + { /* 1593 */ + 0, + /* VMMCALL */ + }, + { /* 1594 */ + 59, + /* VMPTRLDm */ + }, + { /* 1595 */ + 59, + /* VMPTRSTm */ + }, + { /* 1596 */ + 159, + /* VMREAD32rm */ + }, + { /* 1597 */ + 160, + /* VMREAD32rr */ + }, + { /* 1598 */ + 16, + /* VMREAD64rm */ + }, + { /* 1599 */ + 58, + /* VMREAD64rr */ + }, + { /* 1600 */ + 0, + /* VMRESUME */ + }, + { /* 1601 */ + 0, + /* VMRUN32 */ + }, + { /* 1602 */ + 0, + /* VMRUN64 */ + }, + { /* 1603 */ + 0, + /* VMSAVE32 */ + }, + { /* 1604 */ + 0, + /* VMSAVE64 */ + }, + { /* 1605 */ + 28, + /* VMWRITE32rm */ + }, + { /* 1606 */ + 29, + /* VMWRITE32rr */ + }, + { /* 1607 */ + 30, + /* VMWRITE64rm */ + }, + { /* 1608 */ + 31, + /* VMWRITE64rr */ + }, + { /* 1609 */ + 0, + /* VMXOFF */ + }, + { /* 1610 */ + 59, + /* VMXON */ + }, + { /* 1611 */ + 0, + /* */ + }, + { /* 1612 */ + 0, + /* WBINVD */ + }, + { /* 1613 */ + 0, + /* */ + }, + { /* 1614 */ + 0, + /* */ + }, + { /* 1615 */ + 0, + /* */ + }, + { /* 1616 */ + 149, + /* WRFSBASE */ + }, + { /* 1617 */ + 62, + /* WRFSBASE64 */ + }, + { /* 1618 */ + 149, + /* WRGSBASE */ + }, + { /* 1619 */ + 62, + /* WRGSBASE64 */ + }, + { /* 1620 */ + 0, + /* WRMSR */ + }, + { /* 1621 */ + 5, + /* XADD16rm */ + }, + { /* 1622 */ + 55, + /* XADD16rr */ + }, + { /* 1623 */ + 5, + /* XADD32rm */ + }, + { /* 1624 */ + 55, + /* XADD32rr */ + }, + { /* 1625 */ + 16, + /* XADD64rm */ + }, + { /* 1626 */ + 58, + /* XADD64rr */ + }, + { /* 1627 */ + 23, + /* XADD8rm */ + }, + { /* 1628 */ + 69, + /* XADD8rr */ + }, + { /* 1629 */ + 141, + /* XCHG16ar */ + }, + { /* 1630 */ + 8, + /* XCHG16rm */ + }, + { /* 1631 */ + 10, + /* XCHG16rr */ + }, + { /* 1632 */ + 141, + /* XCHG32ar */ + }, + { /* 1633 */ + 141, + /* XCHG32ar64 */ + }, + { /* 1634 */ + 8, + /* XCHG32rm */ + }, + { /* 1635 */ + 10, + /* XCHG32rr */ + }, + { /* 1636 */ + 142, + /* XCHG64ar */ + }, + { /* 1637 */ + 19, + /* XCHG64rm */ + }, + { /* 1638 */ + 21, + /* XCHG64rr */ + }, + { /* 1639 */ + 25, + /* XCHG8rm */ + }, + { /* 1640 */ + 27, + /* XCHG8rr */ + }, + { /* 1641 */ + 0, + /* XCRYPTCBC */ + }, + { /* 1642 */ + 0, + /* XCRYPTCFB */ + }, + { /* 1643 */ + 0, + /* XCRYPTCTR */ + }, + { /* 1644 */ + 0, + /* XCRYPTECB */ + }, + { /* 1645 */ + 0, + /* XCRYPTOFB */ + }, + { /* 1646 */ + 0, + /* XGETBV */ + }, + { /* 1647 */ + 0, + /* XLAT */ + }, + { /* 1648 */ + 2, + /* XOR16i16 */ + }, + { /* 1649 */ + 3, + /* XOR16mi */ + }, + { /* 1650 */ + 4, + /* XOR16mi8 */ + }, + { /* 1651 */ + 5, + /* XOR16mr */ + }, + { /* 1652 */ + 6, + /* XOR16ri */ + }, + { /* 1653 */ + 7, + /* XOR16ri8 */ + }, + { /* 1654 */ + 8, + /* XOR16rm */ + }, + { /* 1655 */ + 9, + /* XOR16rr */ + }, + { /* 1656 */ + 10, + /* XOR16rr_REV */ + }, + { /* 1657 */ + 2, + /* XOR32i32 */ + }, + { /* 1658 */ + 3, + /* XOR32mi */ + }, + { /* 1659 */ + 11, + /* XOR32mi8 */ + }, + { /* 1660 */ + 5, + /* XOR32mr */ + }, + { /* 1661 */ + 6, + /* XOR32ri */ + }, + { /* 1662 */ + 12, + /* XOR32ri8 */ + }, + { /* 1663 */ + 8, + /* XOR32rm */ + }, + { /* 1664 */ + 9, + /* XOR32rr */ + }, + { /* 1665 */ + 10, + /* XOR32rr_REV */ + }, + { /* 1666 */ + 13, + /* XOR64i32 */ + }, + { /* 1667 */ + 14, + /* XOR64mi32 */ + }, + { /* 1668 */ + 15, + /* XOR64mi8 */ + }, + { /* 1669 */ + 16, + /* XOR64mr */ + }, + { /* 1670 */ + 17, + /* XOR64ri32 */ + }, + { /* 1671 */ + 18, + /* XOR64ri8 */ + }, + { /* 1672 */ + 19, + /* XOR64rm */ + }, + { /* 1673 */ + 20, + /* XOR64rr */ + }, + { /* 1674 */ + 21, + /* XOR64rr_REV */ + }, + { /* 1675 */ + 1, + /* XOR8i8 */ + }, + { /* 1676 */ + 22, + /* XOR8mi */ + }, + { /* 1677 */ + 23, + /* XOR8mr */ + }, + { /* 1678 */ + 24, + /* XOR8ri */ + }, + { /* 1679 */ + 24, + /* XOR8ri8 */ + }, + { /* 1680 */ + 25, + /* XOR8rm */ + }, + { /* 1681 */ + 26, + /* XOR8rr */ + }, + { /* 1682 */ + 27, + /* XOR8rr_REV */ + }, + { /* 1683 */ + 161, + /* XRSTOR */ + }, + { /* 1684 */ + 161, + /* XRSTOR64 */ + }, + { /* 1685 */ + 161, + /* XSAVE */ + }, + { /* 1686 */ + 161, + /* XSAVE64 */ + }, + { /* 1687 */ + 161, + /* XSAVEOPT */ + }, + { /* 1688 */ + 161, + /* XSAVEOPT64 */ + }, + { /* 1689 */ + 0, + /* XSETBV */ + }, + { /* 1690 */ + 0, + /* XSHA1 */ + }, + { /* 1691 */ + 0, + /* XSHA256 */ + }, + { /* 1692 */ + 0, + /* XSTORE */ + } +}; + +static const uint8_t x86DisassemblerContexts[16384] = { + IC, /* 0 */ + IC_64BIT, /* 1 */ + IC_XS, /* 2 */ + IC_64BIT_XS, /* 3 */ + IC_XD, /* 4 */ + IC_64BIT_XD, /* 5 */ + IC_XS, /* 6 */ + IC_64BIT_XS, /* 7 */ + IC, /* 8 */ + IC_64BIT_REXW, /* 9 */ + IC_XS, /* 10 */ + IC_64BIT_REXW_XS, /* 11 */ + IC_XD, /* 12 */ + IC_64BIT_REXW_XD, /* 13 */ + IC_XS, /* 14 */ + IC_64BIT_REXW_XS, /* 15 */ + IC_OPSIZE, /* 16 */ + IC_64BIT_OPSIZE, /* 17 */ + IC_XS_OPSIZE, /* 18 */ + IC_64BIT_XS_OPSIZE, /* 19 */ + IC_XD_OPSIZE, /* 20 */ + IC_64BIT_XD_OPSIZE, /* 21 */ + IC_XS_OPSIZE, /* 22 */ + IC_64BIT_XD_OPSIZE, /* 23 */ + IC_OPSIZE, /* 24 */ + IC_64BIT_REXW_OPSIZE, /* 25 */ + IC_XS_OPSIZE, /* 26 */ + IC_64BIT_REXW_XS, /* 27 */ + IC_XD_OPSIZE, /* 28 */ + IC_64BIT_REXW_XD, /* 29 */ + IC_XS_OPSIZE, /* 30 */ + IC_64BIT_REXW_XS, /* 31 */ + IC_ADSIZE, /* 32 */ + IC_64BIT_ADSIZE, /* 33 */ + IC_XS, /* 34 */ + IC_64BIT_XS, /* 35 */ + IC_XD, /* 36 */ + IC_64BIT_XD, /* 37 */ + IC_XS, /* 38 */ + IC_64BIT_XS, /* 39 */ + IC_ADSIZE, /* 40 */ + IC_64BIT_ADSIZE, /* 41 */ + IC_XS, /* 42 */ + IC_64BIT_REXW_XS, /* 43 */ + IC_XD, /* 44 */ + IC_64BIT_REXW_XD, /* 45 */ + IC_XS, /* 46 */ + IC_64BIT_REXW_XS, /* 47 */ + IC_OPSIZE, /* 48 */ + IC_64BIT_OPSIZE, /* 49 */ + IC_XS_OPSIZE, /* 50 */ + IC_64BIT_XS_OPSIZE, /* 51 */ + IC_XD_OPSIZE, /* 52 */ + IC_64BIT_XD_OPSIZE, /* 53 */ + IC_XS_OPSIZE, /* 54 */ + IC_64BIT_XD_OPSIZE, /* 55 */ + IC_OPSIZE, /* 56 */ + IC_64BIT_REXW_OPSIZE, /* 57 */ + IC_XS_OPSIZE, /* 58 */ + IC_64BIT_REXW_XS, /* 59 */ + IC_XD_OPSIZE, /* 60 */ + IC_64BIT_REXW_XD, /* 61 */ + IC_XS_OPSIZE, /* 62 */ + IC_64BIT_REXW_XS, /* 63 */ + IC_VEX, /* 64 */ + IC_VEX, /* 65 */ + IC_VEX_XS, /* 66 */ + IC_VEX_XS, /* 67 */ + IC_VEX_XD, /* 68 */ + IC_VEX_XD, /* 69 */ + IC_VEX_XD, /* 70 */ + IC_VEX_XD, /* 71 */ + IC_VEX_W, /* 72 */ + IC_VEX_W, /* 73 */ + IC_VEX_W_XS, /* 74 */ + IC_VEX_W_XS, /* 75 */ + IC_VEX_W_XD, /* 76 */ + IC_VEX_W_XD, /* 77 */ + IC_VEX_W_XD, /* 78 */ + IC_VEX_W_XD, /* 79 */ + IC_VEX_OPSIZE, /* 80 */ + IC_VEX_OPSIZE, /* 81 */ + IC_VEX_OPSIZE, /* 82 */ + IC_VEX_OPSIZE, /* 83 */ + IC_VEX_OPSIZE, /* 84 */ + IC_VEX_OPSIZE, /* 85 */ + IC_VEX_OPSIZE, /* 86 */ + IC_VEX_OPSIZE, /* 87 */ + IC_VEX_W_OPSIZE, /* 88 */ + IC_VEX_W_OPSIZE, /* 89 */ + IC_VEX_W_OPSIZE, /* 90 */ + IC_VEX_W_OPSIZE, /* 91 */ + IC_VEX_W_OPSIZE, /* 92 */ + IC_VEX_W_OPSIZE, /* 93 */ + IC_VEX_W_OPSIZE, /* 94 */ + IC_VEX_W_OPSIZE, /* 95 */ + IC_VEX, /* 96 */ + IC_VEX, /* 97 */ + IC_VEX_XS, /* 98 */ + IC_VEX_XS, /* 99 */ + IC_VEX_XD, /* 100 */ + IC_VEX_XD, /* 101 */ + IC_VEX_XD, /* 102 */ + IC_VEX_XD, /* 103 */ + IC_VEX_W, /* 104 */ + IC_VEX_W, /* 105 */ + IC_VEX_W_XS, /* 106 */ + IC_VEX_W_XS, /* 107 */ + IC_VEX_W_XD, /* 108 */ + IC_VEX_W_XD, /* 109 */ + IC_VEX_W_XD, /* 110 */ + IC_VEX_W_XD, /* 111 */ + IC_VEX_OPSIZE, /* 112 */ + IC_VEX_OPSIZE, /* 113 */ + IC_VEX_OPSIZE, /* 114 */ + IC_VEX_OPSIZE, /* 115 */ + IC_VEX_OPSIZE, /* 116 */ + IC_VEX_OPSIZE, /* 117 */ + IC_VEX_OPSIZE, /* 118 */ + IC_VEX_OPSIZE, /* 119 */ + IC_VEX_W_OPSIZE, /* 120 */ + IC_VEX_W_OPSIZE, /* 121 */ + IC_VEX_W_OPSIZE, /* 122 */ + IC_VEX_W_OPSIZE, /* 123 */ + IC_VEX_W_OPSIZE, /* 124 */ + IC_VEX_W_OPSIZE, /* 125 */ + IC_VEX_W_OPSIZE, /* 126 */ + IC_VEX_W_OPSIZE, /* 127 */ + IC_VEX_L, /* 128 */ + IC_VEX_L, /* 129 */ + IC_VEX_L_XS, /* 130 */ + IC_VEX_L_XS, /* 131 */ + IC_VEX_L_XD, /* 132 */ + IC_VEX_L_XD, /* 133 */ + IC_VEX_L_XD, /* 134 */ + IC_VEX_L_XD, /* 135 */ + IC_VEX_L_W, /* 136 */ + IC_VEX_L_W, /* 137 */ + IC_VEX_L_W_XS, /* 138 */ + IC_VEX_L_W_XS, /* 139 */ + IC_VEX_L_W_XD, /* 140 */ + IC_VEX_L_W_XD, /* 141 */ + IC_VEX_L_W_XD, /* 142 */ + IC_VEX_L_W_XD, /* 143 */ + IC_VEX_L_OPSIZE, /* 144 */ + IC_VEX_L_OPSIZE, /* 145 */ + IC_VEX_L_OPSIZE, /* 146 */ + IC_VEX_L_OPSIZE, /* 147 */ + IC_VEX_L_OPSIZE, /* 148 */ + IC_VEX_L_OPSIZE, /* 149 */ + IC_VEX_L_OPSIZE, /* 150 */ + IC_VEX_L_OPSIZE, /* 151 */ + IC_VEX_L_W_OPSIZE, /* 152 */ + IC_VEX_L_W_OPSIZE, /* 153 */ + IC_VEX_L_W_OPSIZE, /* 154 */ + IC_VEX_L_W_OPSIZE, /* 155 */ + IC_VEX_L_W_OPSIZE, /* 156 */ + IC_VEX_L_W_OPSIZE, /* 157 */ + IC_VEX_L_W_OPSIZE, /* 158 */ + IC_VEX_L_W_OPSIZE, /* 159 */ + IC_VEX_L, /* 160 */ + IC_VEX_L, /* 161 */ + IC_VEX_L_XS, /* 162 */ + IC_VEX_L_XS, /* 163 */ + IC_VEX_L_XD, /* 164 */ + IC_VEX_L_XD, /* 165 */ + IC_VEX_L_XD, /* 166 */ + IC_VEX_L_XD, /* 167 */ + IC_VEX_L_W, /* 168 */ + IC_VEX_L_W, /* 169 */ + IC_VEX_L_W_XS, /* 170 */ + IC_VEX_L_W_XS, /* 171 */ + IC_VEX_L_W_XD, /* 172 */ + IC_VEX_L_W_XD, /* 173 */ + IC_VEX_L_W_XD, /* 174 */ + IC_VEX_L_W_XD, /* 175 */ + IC_VEX_L_OPSIZE, /* 176 */ + IC_VEX_L_OPSIZE, /* 177 */ + IC_VEX_L_OPSIZE, /* 178 */ + IC_VEX_L_OPSIZE, /* 179 */ + IC_VEX_L_OPSIZE, /* 180 */ + IC_VEX_L_OPSIZE, /* 181 */ + IC_VEX_L_OPSIZE, /* 182 */ + IC_VEX_L_OPSIZE, /* 183 */ + IC_VEX_L_W_OPSIZE, /* 184 */ + IC_VEX_L_W_OPSIZE, /* 185 */ + IC_VEX_L_W_OPSIZE, /* 186 */ + IC_VEX_L_W_OPSIZE, /* 187 */ + IC_VEX_L_W_OPSIZE, /* 188 */ + IC_VEX_L_W_OPSIZE, /* 189 */ + IC_VEX_L_W_OPSIZE, /* 190 */ + IC_VEX_L_W_OPSIZE, /* 191 */ + IC_VEX_L, /* 192 */ + IC_VEX_L, /* 193 */ + IC_VEX_L_XS, /* 194 */ + IC_VEX_L_XS, /* 195 */ + IC_VEX_L_XD, /* 196 */ + IC_VEX_L_XD, /* 197 */ + IC_VEX_L_XD, /* 198 */ + IC_VEX_L_XD, /* 199 */ + IC_VEX_L_W, /* 200 */ + IC_VEX_L_W, /* 201 */ + IC_VEX_L_W_XS, /* 202 */ + IC_VEX_L_W_XS, /* 203 */ + IC_VEX_L_W_XD, /* 204 */ + IC_VEX_L_W_XD, /* 205 */ + IC_VEX_L_W_XD, /* 206 */ + IC_VEX_L_W_XD, /* 207 */ + IC_VEX_L_OPSIZE, /* 208 */ + IC_VEX_L_OPSIZE, /* 209 */ + IC_VEX_L_OPSIZE, /* 210 */ + IC_VEX_L_OPSIZE, /* 211 */ + IC_VEX_L_OPSIZE, /* 212 */ + IC_VEX_L_OPSIZE, /* 213 */ + IC_VEX_L_OPSIZE, /* 214 */ + IC_VEX_L_OPSIZE, /* 215 */ + IC_VEX_L_W_OPSIZE, /* 216 */ + IC_VEX_L_W_OPSIZE, /* 217 */ + IC_VEX_L_W_OPSIZE, /* 218 */ + IC_VEX_L_W_OPSIZE, /* 219 */ + IC_VEX_L_W_OPSIZE, /* 220 */ + IC_VEX_L_W_OPSIZE, /* 221 */ + IC_VEX_L_W_OPSIZE, /* 222 */ + IC_VEX_L_W_OPSIZE, /* 223 */ + IC_VEX_L, /* 224 */ + IC_VEX_L, /* 225 */ + IC_VEX_L_XS, /* 226 */ + IC_VEX_L_XS, /* 227 */ + IC_VEX_L_XD, /* 228 */ + IC_VEX_L_XD, /* 229 */ + IC_VEX_L_XD, /* 230 */ + IC_VEX_L_XD, /* 231 */ + IC_VEX_L_W, /* 232 */ + IC_VEX_L_W, /* 233 */ + IC_VEX_L_W_XS, /* 234 */ + IC_VEX_L_W_XS, /* 235 */ + IC_VEX_L_W_XD, /* 236 */ + IC_VEX_L_W_XD, /* 237 */ + IC_VEX_L_W_XD, /* 238 */ + IC_VEX_L_W_XD, /* 239 */ + IC_VEX_L_OPSIZE, /* 240 */ + IC_VEX_L_OPSIZE, /* 241 */ + IC_VEX_L_OPSIZE, /* 242 */ + IC_VEX_L_OPSIZE, /* 243 */ + IC_VEX_L_OPSIZE, /* 244 */ + IC_VEX_L_OPSIZE, /* 245 */ + IC_VEX_L_OPSIZE, /* 246 */ + IC_VEX_L_OPSIZE, /* 247 */ + IC_VEX_L_W_OPSIZE, /* 248 */ + IC_VEX_L_W_OPSIZE, /* 249 */ + IC_VEX_L_W_OPSIZE, /* 250 */ + IC_VEX_L_W_OPSIZE, /* 251 */ + IC_VEX_L_W_OPSIZE, /* 252 */ + IC_VEX_L_W_OPSIZE, /* 253 */ + IC_VEX_L_W_OPSIZE, /* 254 */ + IC_VEX_L_W_OPSIZE, /* 255 */ + IC_EVEX, /* 256 */ + IC_EVEX, /* 257 */ + IC_EVEX_XS, /* 258 */ + IC_EVEX_XS, /* 259 */ + IC_EVEX_XD, /* 260 */ + IC_EVEX_XD, /* 261 */ + IC_EVEX_XD, /* 262 */ + IC_EVEX_XD, /* 263 */ + IC_EVEX_W, /* 264 */ + IC_EVEX_W, /* 265 */ + IC_EVEX_W_XS, /* 266 */ + IC_EVEX_W_XS, /* 267 */ + IC_EVEX_W_XD, /* 268 */ + IC_EVEX_W_XD, /* 269 */ + IC_EVEX_W_XD, /* 270 */ + IC_EVEX_W_XD, /* 271 */ + IC_EVEX_OPSIZE, /* 272 */ + IC_EVEX_OPSIZE, /* 273 */ + IC_EVEX_OPSIZE, /* 274 */ + IC_EVEX_OPSIZE, /* 275 */ + IC_EVEX_OPSIZE, /* 276 */ + IC_EVEX_OPSIZE, /* 277 */ + IC_EVEX_OPSIZE, /* 278 */ + IC_EVEX_OPSIZE, /* 279 */ + IC_EVEX_W_OPSIZE, /* 280 */ + IC_EVEX_W_OPSIZE, /* 281 */ + IC_EVEX_W_OPSIZE, /* 282 */ + IC_EVEX_W_OPSIZE, /* 283 */ + IC_EVEX_W_OPSIZE, /* 284 */ + IC_EVEX_W_OPSIZE, /* 285 */ + IC_EVEX_W_OPSIZE, /* 286 */ + IC_EVEX_W_OPSIZE, /* 287 */ + IC_EVEX, /* 288 */ + IC_EVEX, /* 289 */ + IC_EVEX_XS, /* 290 */ + IC_EVEX_XS, /* 291 */ + IC_EVEX_XD, /* 292 */ + IC_EVEX_XD, /* 293 */ + IC_EVEX_XD, /* 294 */ + IC_EVEX_XD, /* 295 */ + IC_EVEX_W, /* 296 */ + IC_EVEX_W, /* 297 */ + IC_EVEX_W_XS, /* 298 */ + IC_EVEX_W_XS, /* 299 */ + IC_EVEX_W_XD, /* 300 */ + IC_EVEX_W_XD, /* 301 */ + IC_EVEX_W_XD, /* 302 */ + IC_EVEX_W_XD, /* 303 */ + IC_EVEX_OPSIZE, /* 304 */ + IC_EVEX_OPSIZE, /* 305 */ + IC_EVEX_OPSIZE, /* 306 */ + IC_EVEX_OPSIZE, /* 307 */ + IC_EVEX_OPSIZE, /* 308 */ + IC_EVEX_OPSIZE, /* 309 */ + IC_EVEX_OPSIZE, /* 310 */ + IC_EVEX_OPSIZE, /* 311 */ + IC_EVEX_W_OPSIZE, /* 312 */ + IC_EVEX_W_OPSIZE, /* 313 */ + IC_EVEX_W_OPSIZE, /* 314 */ + IC_EVEX_W_OPSIZE, /* 315 */ + IC_EVEX_W_OPSIZE, /* 316 */ + IC_EVEX_W_OPSIZE, /* 317 */ + IC_EVEX_W_OPSIZE, /* 318 */ + IC_EVEX_W_OPSIZE, /* 319 */ + IC_EVEX, /* 320 */ + IC_EVEX, /* 321 */ + IC_EVEX_XS, /* 322 */ + IC_EVEX_XS, /* 323 */ + IC_EVEX_XD, /* 324 */ + IC_EVEX_XD, /* 325 */ + IC_EVEX_XD, /* 326 */ + IC_EVEX_XD, /* 327 */ + IC_EVEX_W, /* 328 */ + IC_EVEX_W, /* 329 */ + IC_EVEX_W_XS, /* 330 */ + IC_EVEX_W_XS, /* 331 */ + IC_EVEX_W_XD, /* 332 */ + IC_EVEX_W_XD, /* 333 */ + IC_EVEX_W_XD, /* 334 */ + IC_EVEX_W_XD, /* 335 */ + IC_EVEX_OPSIZE, /* 336 */ + IC_EVEX_OPSIZE, /* 337 */ + IC_EVEX_OPSIZE, /* 338 */ + IC_EVEX_OPSIZE, /* 339 */ + IC_EVEX_OPSIZE, /* 340 */ + IC_EVEX_OPSIZE, /* 341 */ + IC_EVEX_OPSIZE, /* 342 */ + IC_EVEX_OPSIZE, /* 343 */ + IC_EVEX_W_OPSIZE, /* 344 */ + IC_EVEX_W_OPSIZE, /* 345 */ + IC_EVEX_W_OPSIZE, /* 346 */ + IC_EVEX_W_OPSIZE, /* 347 */ + IC_EVEX_W_OPSIZE, /* 348 */ + IC_EVEX_W_OPSIZE, /* 349 */ + IC_EVEX_W_OPSIZE, /* 350 */ + IC_EVEX_W_OPSIZE, /* 351 */ + IC_EVEX, /* 352 */ + IC_EVEX, /* 353 */ + IC_EVEX_XS, /* 354 */ + IC_EVEX_XS, /* 355 */ + IC_EVEX_XD, /* 356 */ + IC_EVEX_XD, /* 357 */ + IC_EVEX_XD, /* 358 */ + IC_EVEX_XD, /* 359 */ + IC_EVEX_W, /* 360 */ + IC_EVEX_W, /* 361 */ + IC_EVEX_W_XS, /* 362 */ + IC_EVEX_W_XS, /* 363 */ + IC_EVEX_W_XD, /* 364 */ + IC_EVEX_W_XD, /* 365 */ + IC_EVEX_W_XD, /* 366 */ + IC_EVEX_W_XD, /* 367 */ + IC_EVEX_OPSIZE, /* 368 */ + IC_EVEX_OPSIZE, /* 369 */ + IC_EVEX_OPSIZE, /* 370 */ + IC_EVEX_OPSIZE, /* 371 */ + IC_EVEX_OPSIZE, /* 372 */ + IC_EVEX_OPSIZE, /* 373 */ + IC_EVEX_OPSIZE, /* 374 */ + IC_EVEX_OPSIZE, /* 375 */ + IC_EVEX_W_OPSIZE, /* 376 */ + IC_EVEX_W_OPSIZE, /* 377 */ + IC_EVEX_W_OPSIZE, /* 378 */ + IC_EVEX_W_OPSIZE, /* 379 */ + IC_EVEX_W_OPSIZE, /* 380 */ + IC_EVEX_W_OPSIZE, /* 381 */ + IC_EVEX_W_OPSIZE, /* 382 */ + IC_EVEX_W_OPSIZE, /* 383 */ + IC_EVEX, /* 384 */ + IC_EVEX, /* 385 */ + IC_EVEX_XS, /* 386 */ + IC_EVEX_XS, /* 387 */ + IC_EVEX_XD, /* 388 */ + IC_EVEX_XD, /* 389 */ + IC_EVEX_XD, /* 390 */ + IC_EVEX_XD, /* 391 */ + IC_EVEX_W, /* 392 */ + IC_EVEX_W, /* 393 */ + IC_EVEX_W_XS, /* 394 */ + IC_EVEX_W_XS, /* 395 */ + IC_EVEX_W_XD, /* 396 */ + IC_EVEX_W_XD, /* 397 */ + IC_EVEX_W_XD, /* 398 */ + IC_EVEX_W_XD, /* 399 */ + IC_EVEX_OPSIZE, /* 400 */ + IC_EVEX_OPSIZE, /* 401 */ + IC_EVEX_OPSIZE, /* 402 */ + IC_EVEX_OPSIZE, /* 403 */ + IC_EVEX_OPSIZE, /* 404 */ + IC_EVEX_OPSIZE, /* 405 */ + IC_EVEX_OPSIZE, /* 406 */ + IC_EVEX_OPSIZE, /* 407 */ + IC_EVEX_W_OPSIZE, /* 408 */ + IC_EVEX_W_OPSIZE, /* 409 */ + IC_EVEX_W_OPSIZE, /* 410 */ + IC_EVEX_W_OPSIZE, /* 411 */ + IC_EVEX_W_OPSIZE, /* 412 */ + IC_EVEX_W_OPSIZE, /* 413 */ + IC_EVEX_W_OPSIZE, /* 414 */ + IC_EVEX_W_OPSIZE, /* 415 */ + IC_EVEX, /* 416 */ + IC_EVEX, /* 417 */ + IC_EVEX_XS, /* 418 */ + IC_EVEX_XS, /* 419 */ + IC_EVEX_XD, /* 420 */ + IC_EVEX_XD, /* 421 */ + IC_EVEX_XD, /* 422 */ + IC_EVEX_XD, /* 423 */ + IC_EVEX_W, /* 424 */ + IC_EVEX_W, /* 425 */ + IC_EVEX_W_XS, /* 426 */ + IC_EVEX_W_XS, /* 427 */ + IC_EVEX_W_XD, /* 428 */ + IC_EVEX_W_XD, /* 429 */ + IC_EVEX_W_XD, /* 430 */ + IC_EVEX_W_XD, /* 431 */ + IC_EVEX_OPSIZE, /* 432 */ + IC_EVEX_OPSIZE, /* 433 */ + IC_EVEX_OPSIZE, /* 434 */ + IC_EVEX_OPSIZE, /* 435 */ + IC_EVEX_OPSIZE, /* 436 */ + IC_EVEX_OPSIZE, /* 437 */ + IC_EVEX_OPSIZE, /* 438 */ + IC_EVEX_OPSIZE, /* 439 */ + IC_EVEX_W_OPSIZE, /* 440 */ + IC_EVEX_W_OPSIZE, /* 441 */ + IC_EVEX_W_OPSIZE, /* 442 */ + IC_EVEX_W_OPSIZE, /* 443 */ + IC_EVEX_W_OPSIZE, /* 444 */ + IC_EVEX_W_OPSIZE, /* 445 */ + IC_EVEX_W_OPSIZE, /* 446 */ + IC_EVEX_W_OPSIZE, /* 447 */ + IC_EVEX, /* 448 */ + IC_EVEX, /* 449 */ + IC_EVEX_XS, /* 450 */ + IC_EVEX_XS, /* 451 */ + IC_EVEX_XD, /* 452 */ + IC_EVEX_XD, /* 453 */ + IC_EVEX_XD, /* 454 */ + IC_EVEX_XD, /* 455 */ + IC_EVEX_W, /* 456 */ + IC_EVEX_W, /* 457 */ + IC_EVEX_W_XS, /* 458 */ + IC_EVEX_W_XS, /* 459 */ + IC_EVEX_W_XD, /* 460 */ + IC_EVEX_W_XD, /* 461 */ + IC_EVEX_W_XD, /* 462 */ + IC_EVEX_W_XD, /* 463 */ + IC_EVEX_OPSIZE, /* 464 */ + IC_EVEX_OPSIZE, /* 465 */ + IC_EVEX_OPSIZE, /* 466 */ + IC_EVEX_OPSIZE, /* 467 */ + IC_EVEX_OPSIZE, /* 468 */ + IC_EVEX_OPSIZE, /* 469 */ + IC_EVEX_OPSIZE, /* 470 */ + IC_EVEX_OPSIZE, /* 471 */ + IC_EVEX_W_OPSIZE, /* 472 */ + IC_EVEX_W_OPSIZE, /* 473 */ + IC_EVEX_W_OPSIZE, /* 474 */ + IC_EVEX_W_OPSIZE, /* 475 */ + IC_EVEX_W_OPSIZE, /* 476 */ + IC_EVEX_W_OPSIZE, /* 477 */ + IC_EVEX_W_OPSIZE, /* 478 */ + IC_EVEX_W_OPSIZE, /* 479 */ + IC_EVEX, /* 480 */ + IC_EVEX, /* 481 */ + IC_EVEX_XS, /* 482 */ + IC_EVEX_XS, /* 483 */ + IC_EVEX_XD, /* 484 */ + IC_EVEX_XD, /* 485 */ + IC_EVEX_XD, /* 486 */ + IC_EVEX_XD, /* 487 */ + IC_EVEX_W, /* 488 */ + IC_EVEX_W, /* 489 */ + IC_EVEX_W_XS, /* 490 */ + IC_EVEX_W_XS, /* 491 */ + IC_EVEX_W_XD, /* 492 */ + IC_EVEX_W_XD, /* 493 */ + IC_EVEX_W_XD, /* 494 */ + IC_EVEX_W_XD, /* 495 */ + IC_EVEX_OPSIZE, /* 496 */ + IC_EVEX_OPSIZE, /* 497 */ + IC_EVEX_OPSIZE, /* 498 */ + IC_EVEX_OPSIZE, /* 499 */ + IC_EVEX_OPSIZE, /* 500 */ + IC_EVEX_OPSIZE, /* 501 */ + IC_EVEX_OPSIZE, /* 502 */ + IC_EVEX_OPSIZE, /* 503 */ + IC_EVEX_W_OPSIZE, /* 504 */ + IC_EVEX_W_OPSIZE, /* 505 */ + IC_EVEX_W_OPSIZE, /* 506 */ + IC_EVEX_W_OPSIZE, /* 507 */ + IC_EVEX_W_OPSIZE, /* 508 */ + IC_EVEX_W_OPSIZE, /* 509 */ + IC_EVEX_W_OPSIZE, /* 510 */ + IC_EVEX_W_OPSIZE, /* 511 */ + IC, /* 512 */ + IC_64BIT, /* 513 */ + IC_XS, /* 514 */ + IC_64BIT_XS, /* 515 */ + IC_XD, /* 516 */ + IC_64BIT_XD, /* 517 */ + IC_XS, /* 518 */ + IC_64BIT_XS, /* 519 */ + IC, /* 520 */ + IC_64BIT_REXW, /* 521 */ + IC_XS, /* 522 */ + IC_64BIT_REXW_XS, /* 523 */ + IC_XD, /* 524 */ + IC_64BIT_REXW_XD, /* 525 */ + IC_XS, /* 526 */ + IC_64BIT_REXW_XS, /* 527 */ + IC_OPSIZE, /* 528 */ + IC_64BIT_OPSIZE, /* 529 */ + IC_XS_OPSIZE, /* 530 */ + IC_64BIT_XS_OPSIZE, /* 531 */ + IC_XD_OPSIZE, /* 532 */ + IC_64BIT_XD_OPSIZE, /* 533 */ + IC_XS_OPSIZE, /* 534 */ + IC_64BIT_XD_OPSIZE, /* 535 */ + IC_OPSIZE, /* 536 */ + IC_64BIT_REXW_OPSIZE, /* 537 */ + IC_XS_OPSIZE, /* 538 */ + IC_64BIT_REXW_XS, /* 539 */ + IC_XD_OPSIZE, /* 540 */ + IC_64BIT_REXW_XD, /* 541 */ + IC_XS_OPSIZE, /* 542 */ + IC_64BIT_REXW_XS, /* 543 */ + IC_ADSIZE, /* 544 */ + IC_64BIT_ADSIZE, /* 545 */ + IC_XS, /* 546 */ + IC_64BIT_XS, /* 547 */ + IC_XD, /* 548 */ + IC_64BIT_XD, /* 549 */ + IC_XS, /* 550 */ + IC_64BIT_XS, /* 551 */ + IC_ADSIZE, /* 552 */ + IC_64BIT_ADSIZE, /* 553 */ + IC_XS, /* 554 */ + IC_64BIT_REXW_XS, /* 555 */ + IC_XD, /* 556 */ + IC_64BIT_REXW_XD, /* 557 */ + IC_XS, /* 558 */ + IC_64BIT_REXW_XS, /* 559 */ + IC_OPSIZE, /* 560 */ + IC_64BIT_OPSIZE, /* 561 */ + IC_XS_OPSIZE, /* 562 */ + IC_64BIT_XS_OPSIZE, /* 563 */ + IC_XD_OPSIZE, /* 564 */ + IC_64BIT_XD_OPSIZE, /* 565 */ + IC_XS_OPSIZE, /* 566 */ + IC_64BIT_XD_OPSIZE, /* 567 */ + IC_OPSIZE, /* 568 */ + IC_64BIT_REXW_OPSIZE, /* 569 */ + IC_XS_OPSIZE, /* 570 */ + IC_64BIT_REXW_XS, /* 571 */ + IC_XD_OPSIZE, /* 572 */ + IC_64BIT_REXW_XD, /* 573 */ + IC_XS_OPSIZE, /* 574 */ + IC_64BIT_REXW_XS, /* 575 */ + IC_VEX, /* 576 */ + IC_VEX, /* 577 */ + IC_VEX_XS, /* 578 */ + IC_VEX_XS, /* 579 */ + IC_VEX_XD, /* 580 */ + IC_VEX_XD, /* 581 */ + IC_VEX_XD, /* 582 */ + IC_VEX_XD, /* 583 */ + IC_VEX_W, /* 584 */ + IC_VEX_W, /* 585 */ + IC_VEX_W_XS, /* 586 */ + IC_VEX_W_XS, /* 587 */ + IC_VEX_W_XD, /* 588 */ + IC_VEX_W_XD, /* 589 */ + IC_VEX_W_XD, /* 590 */ + IC_VEX_W_XD, /* 591 */ + IC_VEX_OPSIZE, /* 592 */ + IC_VEX_OPSIZE, /* 593 */ + IC_VEX_OPSIZE, /* 594 */ + IC_VEX_OPSIZE, /* 595 */ + IC_VEX_OPSIZE, /* 596 */ + IC_VEX_OPSIZE, /* 597 */ + IC_VEX_OPSIZE, /* 598 */ + IC_VEX_OPSIZE, /* 599 */ + IC_VEX_W_OPSIZE, /* 600 */ + IC_VEX_W_OPSIZE, /* 601 */ + IC_VEX_W_OPSIZE, /* 602 */ + IC_VEX_W_OPSIZE, /* 603 */ + IC_VEX_W_OPSIZE, /* 604 */ + IC_VEX_W_OPSIZE, /* 605 */ + IC_VEX_W_OPSIZE, /* 606 */ + IC_VEX_W_OPSIZE, /* 607 */ + IC_VEX, /* 608 */ + IC_VEX, /* 609 */ + IC_VEX_XS, /* 610 */ + IC_VEX_XS, /* 611 */ + IC_VEX_XD, /* 612 */ + IC_VEX_XD, /* 613 */ + IC_VEX_XD, /* 614 */ + IC_VEX_XD, /* 615 */ + IC_VEX_W, /* 616 */ + IC_VEX_W, /* 617 */ + IC_VEX_W_XS, /* 618 */ + IC_VEX_W_XS, /* 619 */ + IC_VEX_W_XD, /* 620 */ + IC_VEX_W_XD, /* 621 */ + IC_VEX_W_XD, /* 622 */ + IC_VEX_W_XD, /* 623 */ + IC_VEX_OPSIZE, /* 624 */ + IC_VEX_OPSIZE, /* 625 */ + IC_VEX_OPSIZE, /* 626 */ + IC_VEX_OPSIZE, /* 627 */ + IC_VEX_OPSIZE, /* 628 */ + IC_VEX_OPSIZE, /* 629 */ + IC_VEX_OPSIZE, /* 630 */ + IC_VEX_OPSIZE, /* 631 */ + IC_VEX_W_OPSIZE, /* 632 */ + IC_VEX_W_OPSIZE, /* 633 */ + IC_VEX_W_OPSIZE, /* 634 */ + IC_VEX_W_OPSIZE, /* 635 */ + IC_VEX_W_OPSIZE, /* 636 */ + IC_VEX_W_OPSIZE, /* 637 */ + IC_VEX_W_OPSIZE, /* 638 */ + IC_VEX_W_OPSIZE, /* 639 */ + IC_VEX_L, /* 640 */ + IC_VEX_L, /* 641 */ + IC_VEX_L_XS, /* 642 */ + IC_VEX_L_XS, /* 643 */ + IC_VEX_L_XD, /* 644 */ + IC_VEX_L_XD, /* 645 */ + IC_VEX_L_XD, /* 646 */ + IC_VEX_L_XD, /* 647 */ + IC_VEX_L_W, /* 648 */ + IC_VEX_L_W, /* 649 */ + IC_VEX_L_W_XS, /* 650 */ + IC_VEX_L_W_XS, /* 651 */ + IC_VEX_L_W_XD, /* 652 */ + IC_VEX_L_W_XD, /* 653 */ + IC_VEX_L_W_XD, /* 654 */ + IC_VEX_L_W_XD, /* 655 */ + IC_VEX_L_OPSIZE, /* 656 */ + IC_VEX_L_OPSIZE, /* 657 */ + IC_VEX_L_OPSIZE, /* 658 */ + IC_VEX_L_OPSIZE, /* 659 */ + IC_VEX_L_OPSIZE, /* 660 */ + IC_VEX_L_OPSIZE, /* 661 */ + IC_VEX_L_OPSIZE, /* 662 */ + IC_VEX_L_OPSIZE, /* 663 */ + IC_VEX_L_W_OPSIZE, /* 664 */ + IC_VEX_L_W_OPSIZE, /* 665 */ + IC_VEX_L_W_OPSIZE, /* 666 */ + IC_VEX_L_W_OPSIZE, /* 667 */ + IC_VEX_L_W_OPSIZE, /* 668 */ + IC_VEX_L_W_OPSIZE, /* 669 */ + IC_VEX_L_W_OPSIZE, /* 670 */ + IC_VEX_L_W_OPSIZE, /* 671 */ + IC_VEX_L, /* 672 */ + IC_VEX_L, /* 673 */ + IC_VEX_L_XS, /* 674 */ + IC_VEX_L_XS, /* 675 */ + IC_VEX_L_XD, /* 676 */ + IC_VEX_L_XD, /* 677 */ + IC_VEX_L_XD, /* 678 */ + IC_VEX_L_XD, /* 679 */ + IC_VEX_L_W, /* 680 */ + IC_VEX_L_W, /* 681 */ + IC_VEX_L_W_XS, /* 682 */ + IC_VEX_L_W_XS, /* 683 */ + IC_VEX_L_W_XD, /* 684 */ + IC_VEX_L_W_XD, /* 685 */ + IC_VEX_L_W_XD, /* 686 */ + IC_VEX_L_W_XD, /* 687 */ + IC_VEX_L_OPSIZE, /* 688 */ + IC_VEX_L_OPSIZE, /* 689 */ + IC_VEX_L_OPSIZE, /* 690 */ + IC_VEX_L_OPSIZE, /* 691 */ + IC_VEX_L_OPSIZE, /* 692 */ + IC_VEX_L_OPSIZE, /* 693 */ + IC_VEX_L_OPSIZE, /* 694 */ + IC_VEX_L_OPSIZE, /* 695 */ + IC_VEX_L_W_OPSIZE, /* 696 */ + IC_VEX_L_W_OPSIZE, /* 697 */ + IC_VEX_L_W_OPSIZE, /* 698 */ + IC_VEX_L_W_OPSIZE, /* 699 */ + IC_VEX_L_W_OPSIZE, /* 700 */ + IC_VEX_L_W_OPSIZE, /* 701 */ + IC_VEX_L_W_OPSIZE, /* 702 */ + IC_VEX_L_W_OPSIZE, /* 703 */ + IC_VEX_L, /* 704 */ + IC_VEX_L, /* 705 */ + IC_VEX_L_XS, /* 706 */ + IC_VEX_L_XS, /* 707 */ + IC_VEX_L_XD, /* 708 */ + IC_VEX_L_XD, /* 709 */ + IC_VEX_L_XD, /* 710 */ + IC_VEX_L_XD, /* 711 */ + IC_VEX_L_W, /* 712 */ + IC_VEX_L_W, /* 713 */ + IC_VEX_L_W_XS, /* 714 */ + IC_VEX_L_W_XS, /* 715 */ + IC_VEX_L_W_XD, /* 716 */ + IC_VEX_L_W_XD, /* 717 */ + IC_VEX_L_W_XD, /* 718 */ + IC_VEX_L_W_XD, /* 719 */ + IC_VEX_L_OPSIZE, /* 720 */ + IC_VEX_L_OPSIZE, /* 721 */ + IC_VEX_L_OPSIZE, /* 722 */ + IC_VEX_L_OPSIZE, /* 723 */ + IC_VEX_L_OPSIZE, /* 724 */ + IC_VEX_L_OPSIZE, /* 725 */ + IC_VEX_L_OPSIZE, /* 726 */ + IC_VEX_L_OPSIZE, /* 727 */ + IC_VEX_L_W_OPSIZE, /* 728 */ + IC_VEX_L_W_OPSIZE, /* 729 */ + IC_VEX_L_W_OPSIZE, /* 730 */ + IC_VEX_L_W_OPSIZE, /* 731 */ + IC_VEX_L_W_OPSIZE, /* 732 */ + IC_VEX_L_W_OPSIZE, /* 733 */ + IC_VEX_L_W_OPSIZE, /* 734 */ + IC_VEX_L_W_OPSIZE, /* 735 */ + IC_VEX_L, /* 736 */ + IC_VEX_L, /* 737 */ + IC_VEX_L_XS, /* 738 */ + IC_VEX_L_XS, /* 739 */ + IC_VEX_L_XD, /* 740 */ + IC_VEX_L_XD, /* 741 */ + IC_VEX_L_XD, /* 742 */ + IC_VEX_L_XD, /* 743 */ + IC_VEX_L_W, /* 744 */ + IC_VEX_L_W, /* 745 */ + IC_VEX_L_W_XS, /* 746 */ + IC_VEX_L_W_XS, /* 747 */ + IC_VEX_L_W_XD, /* 748 */ + IC_VEX_L_W_XD, /* 749 */ + IC_VEX_L_W_XD, /* 750 */ + IC_VEX_L_W_XD, /* 751 */ + IC_VEX_L_OPSIZE, /* 752 */ + IC_VEX_L_OPSIZE, /* 753 */ + IC_VEX_L_OPSIZE, /* 754 */ + IC_VEX_L_OPSIZE, /* 755 */ + IC_VEX_L_OPSIZE, /* 756 */ + IC_VEX_L_OPSIZE, /* 757 */ + IC_VEX_L_OPSIZE, /* 758 */ + IC_VEX_L_OPSIZE, /* 759 */ + IC_VEX_L_W_OPSIZE, /* 760 */ + IC_VEX_L_W_OPSIZE, /* 761 */ + IC_VEX_L_W_OPSIZE, /* 762 */ + IC_VEX_L_W_OPSIZE, /* 763 */ + IC_VEX_L_W_OPSIZE, /* 764 */ + IC_VEX_L_W_OPSIZE, /* 765 */ + IC_VEX_L_W_OPSIZE, /* 766 */ + IC_VEX_L_W_OPSIZE, /* 767 */ + IC_EVEX_L, /* 768 */ + IC_EVEX_L, /* 769 */ + IC_EVEX_L_XS, /* 770 */ + IC_EVEX_L_XS, /* 771 */ + IC_EVEX_L_XD, /* 772 */ + IC_EVEX_L_XD, /* 773 */ + IC_EVEX_L_XD, /* 774 */ + IC_EVEX_L_XD, /* 775 */ + IC_EVEX_L_W, /* 776 */ + IC_EVEX_L_W, /* 777 */ + IC_EVEX_L_W_XS, /* 778 */ + IC_EVEX_L_W_XS, /* 779 */ + IC_EVEX_L_W_XD, /* 780 */ + IC_EVEX_L_W_XD, /* 781 */ + IC_EVEX_L_W_XD, /* 782 */ + IC_EVEX_L_W_XD, /* 783 */ + IC_EVEX_L_OPSIZE, /* 784 */ + IC_EVEX_L_OPSIZE, /* 785 */ + IC_EVEX_L_OPSIZE, /* 786 */ + IC_EVEX_L_OPSIZE, /* 787 */ + IC_EVEX_L_OPSIZE, /* 788 */ + IC_EVEX_L_OPSIZE, /* 789 */ + IC_EVEX_L_OPSIZE, /* 790 */ + IC_EVEX_L_OPSIZE, /* 791 */ + IC_EVEX_L_W_OPSIZE, /* 792 */ + IC_EVEX_L_W_OPSIZE, /* 793 */ + IC_EVEX_L_W_OPSIZE, /* 794 */ + IC_EVEX_L_W_OPSIZE, /* 795 */ + IC_EVEX_L_W_OPSIZE, /* 796 */ + IC_EVEX_L_W_OPSIZE, /* 797 */ + IC_EVEX_L_W_OPSIZE, /* 798 */ + IC_EVEX_L_W_OPSIZE, /* 799 */ + IC_EVEX_L, /* 800 */ + IC_EVEX_L, /* 801 */ + IC_EVEX_L_XS, /* 802 */ + IC_EVEX_L_XS, /* 803 */ + IC_EVEX_L_XD, /* 804 */ + IC_EVEX_L_XD, /* 805 */ + IC_EVEX_L_XD, /* 806 */ + IC_EVEX_L_XD, /* 807 */ + IC_EVEX_L_W, /* 808 */ + IC_EVEX_L_W, /* 809 */ + IC_EVEX_L_W_XS, /* 810 */ + IC_EVEX_L_W_XS, /* 811 */ + IC_EVEX_L_W_XD, /* 812 */ + IC_EVEX_L_W_XD, /* 813 */ + IC_EVEX_L_W_XD, /* 814 */ + IC_EVEX_L_W_XD, /* 815 */ + IC_EVEX_L_OPSIZE, /* 816 */ + IC_EVEX_L_OPSIZE, /* 817 */ + IC_EVEX_L_OPSIZE, /* 818 */ + IC_EVEX_L_OPSIZE, /* 819 */ + IC_EVEX_L_OPSIZE, /* 820 */ + IC_EVEX_L_OPSIZE, /* 821 */ + IC_EVEX_L_OPSIZE, /* 822 */ + IC_EVEX_L_OPSIZE, /* 823 */ + IC_EVEX_L_W_OPSIZE, /* 824 */ + IC_EVEX_L_W_OPSIZE, /* 825 */ + IC_EVEX_L_W_OPSIZE, /* 826 */ + IC_EVEX_L_W_OPSIZE, /* 827 */ + IC_EVEX_L_W_OPSIZE, /* 828 */ + IC_EVEX_L_W_OPSIZE, /* 829 */ + IC_EVEX_L_W_OPSIZE, /* 830 */ + IC_EVEX_L_W_OPSIZE, /* 831 */ + IC_EVEX_L, /* 832 */ + IC_EVEX_L, /* 833 */ + IC_EVEX_L_XS, /* 834 */ + IC_EVEX_L_XS, /* 835 */ + IC_EVEX_L_XD, /* 836 */ + IC_EVEX_L_XD, /* 837 */ + IC_EVEX_L_XD, /* 838 */ + IC_EVEX_L_XD, /* 839 */ + IC_EVEX_L_W, /* 840 */ + IC_EVEX_L_W, /* 841 */ + IC_EVEX_L_W_XS, /* 842 */ + IC_EVEX_L_W_XS, /* 843 */ + IC_EVEX_L_W_XD, /* 844 */ + IC_EVEX_L_W_XD, /* 845 */ + IC_EVEX_L_W_XD, /* 846 */ + IC_EVEX_L_W_XD, /* 847 */ + IC_EVEX_L_OPSIZE, /* 848 */ + IC_EVEX_L_OPSIZE, /* 849 */ + IC_EVEX_L_OPSIZE, /* 850 */ + IC_EVEX_L_OPSIZE, /* 851 */ + IC_EVEX_L_OPSIZE, /* 852 */ + IC_EVEX_L_OPSIZE, /* 853 */ + IC_EVEX_L_OPSIZE, /* 854 */ + IC_EVEX_L_OPSIZE, /* 855 */ + IC_EVEX_L_W_OPSIZE, /* 856 */ + IC_EVEX_L_W_OPSIZE, /* 857 */ + IC_EVEX_L_W_OPSIZE, /* 858 */ + IC_EVEX_L_W_OPSIZE, /* 859 */ + IC_EVEX_L_W_OPSIZE, /* 860 */ + IC_EVEX_L_W_OPSIZE, /* 861 */ + IC_EVEX_L_W_OPSIZE, /* 862 */ + IC_EVEX_L_W_OPSIZE, /* 863 */ + IC_EVEX_L, /* 864 */ + IC_EVEX_L, /* 865 */ + IC_EVEX_L_XS, /* 866 */ + IC_EVEX_L_XS, /* 867 */ + IC_EVEX_L_XD, /* 868 */ + IC_EVEX_L_XD, /* 869 */ + IC_EVEX_L_XD, /* 870 */ + IC_EVEX_L_XD, /* 871 */ + IC_EVEX_L_W, /* 872 */ + IC_EVEX_L_W, /* 873 */ + IC_EVEX_L_W_XS, /* 874 */ + IC_EVEX_L_W_XS, /* 875 */ + IC_EVEX_L_W_XD, /* 876 */ + IC_EVEX_L_W_XD, /* 877 */ + IC_EVEX_L_W_XD, /* 878 */ + IC_EVEX_L_W_XD, /* 879 */ + IC_EVEX_L_OPSIZE, /* 880 */ + IC_EVEX_L_OPSIZE, /* 881 */ + IC_EVEX_L_OPSIZE, /* 882 */ + IC_EVEX_L_OPSIZE, /* 883 */ + IC_EVEX_L_OPSIZE, /* 884 */ + IC_EVEX_L_OPSIZE, /* 885 */ + IC_EVEX_L_OPSIZE, /* 886 */ + IC_EVEX_L_OPSIZE, /* 887 */ + IC_EVEX_L_W_OPSIZE, /* 888 */ + IC_EVEX_L_W_OPSIZE, /* 889 */ + IC_EVEX_L_W_OPSIZE, /* 890 */ + IC_EVEX_L_W_OPSIZE, /* 891 */ + IC_EVEX_L_W_OPSIZE, /* 892 */ + IC_EVEX_L_W_OPSIZE, /* 893 */ + IC_EVEX_L_W_OPSIZE, /* 894 */ + IC_EVEX_L_W_OPSIZE, /* 895 */ + IC_EVEX_L, /* 896 */ + IC_EVEX_L, /* 897 */ + IC_EVEX_L_XS, /* 898 */ + IC_EVEX_L_XS, /* 899 */ + IC_EVEX_L_XD, /* 900 */ + IC_EVEX_L_XD, /* 901 */ + IC_EVEX_L_XD, /* 902 */ + IC_EVEX_L_XD, /* 903 */ + IC_EVEX_L_W, /* 904 */ + IC_EVEX_L_W, /* 905 */ + IC_EVEX_L_W_XS, /* 906 */ + IC_EVEX_L_W_XS, /* 907 */ + IC_EVEX_L_W_XD, /* 908 */ + IC_EVEX_L_W_XD, /* 909 */ + IC_EVEX_L_W_XD, /* 910 */ + IC_EVEX_L_W_XD, /* 911 */ + IC_EVEX_L_OPSIZE, /* 912 */ + IC_EVEX_L_OPSIZE, /* 913 */ + IC_EVEX_L_OPSIZE, /* 914 */ + IC_EVEX_L_OPSIZE, /* 915 */ + IC_EVEX_L_OPSIZE, /* 916 */ + IC_EVEX_L_OPSIZE, /* 917 */ + IC_EVEX_L_OPSIZE, /* 918 */ + IC_EVEX_L_OPSIZE, /* 919 */ + IC_EVEX_L_W_OPSIZE, /* 920 */ + IC_EVEX_L_W_OPSIZE, /* 921 */ + IC_EVEX_L_W_OPSIZE, /* 922 */ + IC_EVEX_L_W_OPSIZE, /* 923 */ + IC_EVEX_L_W_OPSIZE, /* 924 */ + IC_EVEX_L_W_OPSIZE, /* 925 */ + IC_EVEX_L_W_OPSIZE, /* 926 */ + IC_EVEX_L_W_OPSIZE, /* 927 */ + IC_EVEX_L, /* 928 */ + IC_EVEX_L, /* 929 */ + IC_EVEX_L_XS, /* 930 */ + IC_EVEX_L_XS, /* 931 */ + IC_EVEX_L_XD, /* 932 */ + IC_EVEX_L_XD, /* 933 */ + IC_EVEX_L_XD, /* 934 */ + IC_EVEX_L_XD, /* 935 */ + IC_EVEX_L_W, /* 936 */ + IC_EVEX_L_W, /* 937 */ + IC_EVEX_L_W_XS, /* 938 */ + IC_EVEX_L_W_XS, /* 939 */ + IC_EVEX_L_W_XD, /* 940 */ + IC_EVEX_L_W_XD, /* 941 */ + IC_EVEX_L_W_XD, /* 942 */ + IC_EVEX_L_W_XD, /* 943 */ + IC_EVEX_L_OPSIZE, /* 944 */ + IC_EVEX_L_OPSIZE, /* 945 */ + IC_EVEX_L_OPSIZE, /* 946 */ + IC_EVEX_L_OPSIZE, /* 947 */ + IC_EVEX_L_OPSIZE, /* 948 */ + IC_EVEX_L_OPSIZE, /* 949 */ + IC_EVEX_L_OPSIZE, /* 950 */ + IC_EVEX_L_OPSIZE, /* 951 */ + IC_EVEX_L_W_OPSIZE, /* 952 */ + IC_EVEX_L_W_OPSIZE, /* 953 */ + IC_EVEX_L_W_OPSIZE, /* 954 */ + IC_EVEX_L_W_OPSIZE, /* 955 */ + IC_EVEX_L_W_OPSIZE, /* 956 */ + IC_EVEX_L_W_OPSIZE, /* 957 */ + IC_EVEX_L_W_OPSIZE, /* 958 */ + IC_EVEX_L_W_OPSIZE, /* 959 */ + IC_EVEX_L, /* 960 */ + IC_EVEX_L, /* 961 */ + IC_EVEX_L_XS, /* 962 */ + IC_EVEX_L_XS, /* 963 */ + IC_EVEX_L_XD, /* 964 */ + IC_EVEX_L_XD, /* 965 */ + IC_EVEX_L_XD, /* 966 */ + IC_EVEX_L_XD, /* 967 */ + IC_EVEX_L_W, /* 968 */ + IC_EVEX_L_W, /* 969 */ + IC_EVEX_L_W_XS, /* 970 */ + IC_EVEX_L_W_XS, /* 971 */ + IC_EVEX_L_W_XD, /* 972 */ + IC_EVEX_L_W_XD, /* 973 */ + IC_EVEX_L_W_XD, /* 974 */ + IC_EVEX_L_W_XD, /* 975 */ + IC_EVEX_L_OPSIZE, /* 976 */ + IC_EVEX_L_OPSIZE, /* 977 */ + IC_EVEX_L_OPSIZE, /* 978 */ + IC_EVEX_L_OPSIZE, /* 979 */ + IC_EVEX_L_OPSIZE, /* 980 */ + IC_EVEX_L_OPSIZE, /* 981 */ + IC_EVEX_L_OPSIZE, /* 982 */ + IC_EVEX_L_OPSIZE, /* 983 */ + IC_EVEX_L_W_OPSIZE, /* 984 */ + IC_EVEX_L_W_OPSIZE, /* 985 */ + IC_EVEX_L_W_OPSIZE, /* 986 */ + IC_EVEX_L_W_OPSIZE, /* 987 */ + IC_EVEX_L_W_OPSIZE, /* 988 */ + IC_EVEX_L_W_OPSIZE, /* 989 */ + IC_EVEX_L_W_OPSIZE, /* 990 */ + IC_EVEX_L_W_OPSIZE, /* 991 */ + IC_EVEX_L, /* 992 */ + IC_EVEX_L, /* 993 */ + IC_EVEX_L_XS, /* 994 */ + IC_EVEX_L_XS, /* 995 */ + IC_EVEX_L_XD, /* 996 */ + IC_EVEX_L_XD, /* 997 */ + IC_EVEX_L_XD, /* 998 */ + IC_EVEX_L_XD, /* 999 */ + IC_EVEX_L_W, /* 1000 */ + IC_EVEX_L_W, /* 1001 */ + IC_EVEX_L_W_XS, /* 1002 */ + IC_EVEX_L_W_XS, /* 1003 */ + IC_EVEX_L_W_XD, /* 1004 */ + IC_EVEX_L_W_XD, /* 1005 */ + IC_EVEX_L_W_XD, /* 1006 */ + IC_EVEX_L_W_XD, /* 1007 */ + IC_EVEX_L_OPSIZE, /* 1008 */ + IC_EVEX_L_OPSIZE, /* 1009 */ + IC_EVEX_L_OPSIZE, /* 1010 */ + IC_EVEX_L_OPSIZE, /* 1011 */ + IC_EVEX_L_OPSIZE, /* 1012 */ + IC_EVEX_L_OPSIZE, /* 1013 */ + IC_EVEX_L_OPSIZE, /* 1014 */ + IC_EVEX_L_OPSIZE, /* 1015 */ + IC_EVEX_L_W_OPSIZE, /* 1016 */ + IC_EVEX_L_W_OPSIZE, /* 1017 */ + IC_EVEX_L_W_OPSIZE, /* 1018 */ + IC_EVEX_L_W_OPSIZE, /* 1019 */ + IC_EVEX_L_W_OPSIZE, /* 1020 */ + IC_EVEX_L_W_OPSIZE, /* 1021 */ + IC_EVEX_L_W_OPSIZE, /* 1022 */ + IC_EVEX_L_W_OPSIZE, /* 1023 */ + IC, /* 1024 */ + IC_64BIT, /* 1025 */ + IC_XS, /* 1026 */ + IC_64BIT_XS, /* 1027 */ + IC_XD, /* 1028 */ + IC_64BIT_XD, /* 1029 */ + IC_XS, /* 1030 */ + IC_64BIT_XS, /* 1031 */ + IC, /* 1032 */ + IC_64BIT_REXW, /* 1033 */ + IC_XS, /* 1034 */ + IC_64BIT_REXW_XS, /* 1035 */ + IC_XD, /* 1036 */ + IC_64BIT_REXW_XD, /* 1037 */ + IC_XS, /* 1038 */ + IC_64BIT_REXW_XS, /* 1039 */ + IC_OPSIZE, /* 1040 */ + IC_64BIT_OPSIZE, /* 1041 */ + IC_XS_OPSIZE, /* 1042 */ + IC_64BIT_XS_OPSIZE, /* 1043 */ + IC_XD_OPSIZE, /* 1044 */ + IC_64BIT_XD_OPSIZE, /* 1045 */ + IC_XS_OPSIZE, /* 1046 */ + IC_64BIT_XD_OPSIZE, /* 1047 */ + IC_OPSIZE, /* 1048 */ + IC_64BIT_REXW_OPSIZE, /* 1049 */ + IC_XS_OPSIZE, /* 1050 */ + IC_64BIT_REXW_XS, /* 1051 */ + IC_XD_OPSIZE, /* 1052 */ + IC_64BIT_REXW_XD, /* 1053 */ + IC_XS_OPSIZE, /* 1054 */ + IC_64BIT_REXW_XS, /* 1055 */ + IC_ADSIZE, /* 1056 */ + IC_64BIT_ADSIZE, /* 1057 */ + IC_XS, /* 1058 */ + IC_64BIT_XS, /* 1059 */ + IC_XD, /* 1060 */ + IC_64BIT_XD, /* 1061 */ + IC_XS, /* 1062 */ + IC_64BIT_XS, /* 1063 */ + IC_ADSIZE, /* 1064 */ + IC_64BIT_ADSIZE, /* 1065 */ + IC_XS, /* 1066 */ + IC_64BIT_REXW_XS, /* 1067 */ + IC_XD, /* 1068 */ + IC_64BIT_REXW_XD, /* 1069 */ + IC_XS, /* 1070 */ + IC_64BIT_REXW_XS, /* 1071 */ + IC_OPSIZE, /* 1072 */ + IC_64BIT_OPSIZE, /* 1073 */ + IC_XS_OPSIZE, /* 1074 */ + IC_64BIT_XS_OPSIZE, /* 1075 */ + IC_XD_OPSIZE, /* 1076 */ + IC_64BIT_XD_OPSIZE, /* 1077 */ + IC_XS_OPSIZE, /* 1078 */ + IC_64BIT_XD_OPSIZE, /* 1079 */ + IC_OPSIZE, /* 1080 */ + IC_64BIT_REXW_OPSIZE, /* 1081 */ + IC_XS_OPSIZE, /* 1082 */ + IC_64BIT_REXW_XS, /* 1083 */ + IC_XD_OPSIZE, /* 1084 */ + IC_64BIT_REXW_XD, /* 1085 */ + IC_XS_OPSIZE, /* 1086 */ + IC_64BIT_REXW_XS, /* 1087 */ + IC_VEX, /* 1088 */ + IC_VEX, /* 1089 */ + IC_VEX_XS, /* 1090 */ + IC_VEX_XS, /* 1091 */ + IC_VEX_XD, /* 1092 */ + IC_VEX_XD, /* 1093 */ + IC_VEX_XD, /* 1094 */ + IC_VEX_XD, /* 1095 */ + IC_VEX_W, /* 1096 */ + IC_VEX_W, /* 1097 */ + IC_VEX_W_XS, /* 1098 */ + IC_VEX_W_XS, /* 1099 */ + IC_VEX_W_XD, /* 1100 */ + IC_VEX_W_XD, /* 1101 */ + IC_VEX_W_XD, /* 1102 */ + IC_VEX_W_XD, /* 1103 */ + IC_VEX_OPSIZE, /* 1104 */ + IC_VEX_OPSIZE, /* 1105 */ + IC_VEX_OPSIZE, /* 1106 */ + IC_VEX_OPSIZE, /* 1107 */ + IC_VEX_OPSIZE, /* 1108 */ + IC_VEX_OPSIZE, /* 1109 */ + IC_VEX_OPSIZE, /* 1110 */ + IC_VEX_OPSIZE, /* 1111 */ + IC_VEX_W_OPSIZE, /* 1112 */ + IC_VEX_W_OPSIZE, /* 1113 */ + IC_VEX_W_OPSIZE, /* 1114 */ + IC_VEX_W_OPSIZE, /* 1115 */ + IC_VEX_W_OPSIZE, /* 1116 */ + IC_VEX_W_OPSIZE, /* 1117 */ + IC_VEX_W_OPSIZE, /* 1118 */ + IC_VEX_W_OPSIZE, /* 1119 */ + IC_VEX, /* 1120 */ + IC_VEX, /* 1121 */ + IC_VEX_XS, /* 1122 */ + IC_VEX_XS, /* 1123 */ + IC_VEX_XD, /* 1124 */ + IC_VEX_XD, /* 1125 */ + IC_VEX_XD, /* 1126 */ + IC_VEX_XD, /* 1127 */ + IC_VEX_W, /* 1128 */ + IC_VEX_W, /* 1129 */ + IC_VEX_W_XS, /* 1130 */ + IC_VEX_W_XS, /* 1131 */ + IC_VEX_W_XD, /* 1132 */ + IC_VEX_W_XD, /* 1133 */ + IC_VEX_W_XD, /* 1134 */ + IC_VEX_W_XD, /* 1135 */ + IC_VEX_OPSIZE, /* 1136 */ + IC_VEX_OPSIZE, /* 1137 */ + IC_VEX_OPSIZE, /* 1138 */ + IC_VEX_OPSIZE, /* 1139 */ + IC_VEX_OPSIZE, /* 1140 */ + IC_VEX_OPSIZE, /* 1141 */ + IC_VEX_OPSIZE, /* 1142 */ + IC_VEX_OPSIZE, /* 1143 */ + IC_VEX_W_OPSIZE, /* 1144 */ + IC_VEX_W_OPSIZE, /* 1145 */ + IC_VEX_W_OPSIZE, /* 1146 */ + IC_VEX_W_OPSIZE, /* 1147 */ + IC_VEX_W_OPSIZE, /* 1148 */ + IC_VEX_W_OPSIZE, /* 1149 */ + IC_VEX_W_OPSIZE, /* 1150 */ + IC_VEX_W_OPSIZE, /* 1151 */ + IC_VEX_L, /* 1152 */ + IC_VEX_L, /* 1153 */ + IC_VEX_L_XS, /* 1154 */ + IC_VEX_L_XS, /* 1155 */ + IC_VEX_L_XD, /* 1156 */ + IC_VEX_L_XD, /* 1157 */ + IC_VEX_L_XD, /* 1158 */ + IC_VEX_L_XD, /* 1159 */ + IC_VEX_L_W, /* 1160 */ + IC_VEX_L_W, /* 1161 */ + IC_VEX_L_W_XS, /* 1162 */ + IC_VEX_L_W_XS, /* 1163 */ + IC_VEX_L_W_XD, /* 1164 */ + IC_VEX_L_W_XD, /* 1165 */ + IC_VEX_L_W_XD, /* 1166 */ + IC_VEX_L_W_XD, /* 1167 */ + IC_VEX_L_OPSIZE, /* 1168 */ + IC_VEX_L_OPSIZE, /* 1169 */ + IC_VEX_L_OPSIZE, /* 1170 */ + IC_VEX_L_OPSIZE, /* 1171 */ + IC_VEX_L_OPSIZE, /* 1172 */ + IC_VEX_L_OPSIZE, /* 1173 */ + IC_VEX_L_OPSIZE, /* 1174 */ + IC_VEX_L_OPSIZE, /* 1175 */ + IC_VEX_L_W_OPSIZE, /* 1176 */ + IC_VEX_L_W_OPSIZE, /* 1177 */ + IC_VEX_L_W_OPSIZE, /* 1178 */ + IC_VEX_L_W_OPSIZE, /* 1179 */ + IC_VEX_L_W_OPSIZE, /* 1180 */ + IC_VEX_L_W_OPSIZE, /* 1181 */ + IC_VEX_L_W_OPSIZE, /* 1182 */ + IC_VEX_L_W_OPSIZE, /* 1183 */ + IC_VEX_L, /* 1184 */ + IC_VEX_L, /* 1185 */ + IC_VEX_L_XS, /* 1186 */ + IC_VEX_L_XS, /* 1187 */ + IC_VEX_L_XD, /* 1188 */ + IC_VEX_L_XD, /* 1189 */ + IC_VEX_L_XD, /* 1190 */ + IC_VEX_L_XD, /* 1191 */ + IC_VEX_L_W, /* 1192 */ + IC_VEX_L_W, /* 1193 */ + IC_VEX_L_W_XS, /* 1194 */ + IC_VEX_L_W_XS, /* 1195 */ + IC_VEX_L_W_XD, /* 1196 */ + IC_VEX_L_W_XD, /* 1197 */ + IC_VEX_L_W_XD, /* 1198 */ + IC_VEX_L_W_XD, /* 1199 */ + IC_VEX_L_OPSIZE, /* 1200 */ + IC_VEX_L_OPSIZE, /* 1201 */ + IC_VEX_L_OPSIZE, /* 1202 */ + IC_VEX_L_OPSIZE, /* 1203 */ + IC_VEX_L_OPSIZE, /* 1204 */ + IC_VEX_L_OPSIZE, /* 1205 */ + IC_VEX_L_OPSIZE, /* 1206 */ + IC_VEX_L_OPSIZE, /* 1207 */ + IC_VEX_L_W_OPSIZE, /* 1208 */ + IC_VEX_L_W_OPSIZE, /* 1209 */ + IC_VEX_L_W_OPSIZE, /* 1210 */ + IC_VEX_L_W_OPSIZE, /* 1211 */ + IC_VEX_L_W_OPSIZE, /* 1212 */ + IC_VEX_L_W_OPSIZE, /* 1213 */ + IC_VEX_L_W_OPSIZE, /* 1214 */ + IC_VEX_L_W_OPSIZE, /* 1215 */ + IC_VEX_L, /* 1216 */ + IC_VEX_L, /* 1217 */ + IC_VEX_L_XS, /* 1218 */ + IC_VEX_L_XS, /* 1219 */ + IC_VEX_L_XD, /* 1220 */ + IC_VEX_L_XD, /* 1221 */ + IC_VEX_L_XD, /* 1222 */ + IC_VEX_L_XD, /* 1223 */ + IC_VEX_L_W, /* 1224 */ + IC_VEX_L_W, /* 1225 */ + IC_VEX_L_W_XS, /* 1226 */ + IC_VEX_L_W_XS, /* 1227 */ + IC_VEX_L_W_XD, /* 1228 */ + IC_VEX_L_W_XD, /* 1229 */ + IC_VEX_L_W_XD, /* 1230 */ + IC_VEX_L_W_XD, /* 1231 */ + IC_VEX_L_OPSIZE, /* 1232 */ + IC_VEX_L_OPSIZE, /* 1233 */ + IC_VEX_L_OPSIZE, /* 1234 */ + IC_VEX_L_OPSIZE, /* 1235 */ + IC_VEX_L_OPSIZE, /* 1236 */ + IC_VEX_L_OPSIZE, /* 1237 */ + IC_VEX_L_OPSIZE, /* 1238 */ + IC_VEX_L_OPSIZE, /* 1239 */ + IC_VEX_L_W_OPSIZE, /* 1240 */ + IC_VEX_L_W_OPSIZE, /* 1241 */ + IC_VEX_L_W_OPSIZE, /* 1242 */ + IC_VEX_L_W_OPSIZE, /* 1243 */ + IC_VEX_L_W_OPSIZE, /* 1244 */ + IC_VEX_L_W_OPSIZE, /* 1245 */ + IC_VEX_L_W_OPSIZE, /* 1246 */ + IC_VEX_L_W_OPSIZE, /* 1247 */ + IC_VEX_L, /* 1248 */ + IC_VEX_L, /* 1249 */ + IC_VEX_L_XS, /* 1250 */ + IC_VEX_L_XS, /* 1251 */ + IC_VEX_L_XD, /* 1252 */ + IC_VEX_L_XD, /* 1253 */ + IC_VEX_L_XD, /* 1254 */ + IC_VEX_L_XD, /* 1255 */ + IC_VEX_L_W, /* 1256 */ + IC_VEX_L_W, /* 1257 */ + IC_VEX_L_W_XS, /* 1258 */ + IC_VEX_L_W_XS, /* 1259 */ + IC_VEX_L_W_XD, /* 1260 */ + IC_VEX_L_W_XD, /* 1261 */ + IC_VEX_L_W_XD, /* 1262 */ + IC_VEX_L_W_XD, /* 1263 */ + IC_VEX_L_OPSIZE, /* 1264 */ + IC_VEX_L_OPSIZE, /* 1265 */ + IC_VEX_L_OPSIZE, /* 1266 */ + IC_VEX_L_OPSIZE, /* 1267 */ + IC_VEX_L_OPSIZE, /* 1268 */ + IC_VEX_L_OPSIZE, /* 1269 */ + IC_VEX_L_OPSIZE, /* 1270 */ + IC_VEX_L_OPSIZE, /* 1271 */ + IC_VEX_L_W_OPSIZE, /* 1272 */ + IC_VEX_L_W_OPSIZE, /* 1273 */ + IC_VEX_L_W_OPSIZE, /* 1274 */ + IC_VEX_L_W_OPSIZE, /* 1275 */ + IC_VEX_L_W_OPSIZE, /* 1276 */ + IC_VEX_L_W_OPSIZE, /* 1277 */ + IC_VEX_L_W_OPSIZE, /* 1278 */ + IC_VEX_L_W_OPSIZE, /* 1279 */ + IC_EVEX_L2, /* 1280 */ + IC_EVEX_L2, /* 1281 */ + IC_EVEX_L2_XS, /* 1282 */ + IC_EVEX_L2_XS, /* 1283 */ + IC_EVEX_L2_XD, /* 1284 */ + IC_EVEX_L2_XD, /* 1285 */ + IC_EVEX_L2_XD, /* 1286 */ + IC_EVEX_L2_XD, /* 1287 */ + IC_EVEX_L2_W, /* 1288 */ + IC_EVEX_L2_W, /* 1289 */ + IC_EVEX_L2_W_XS, /* 1290 */ + IC_EVEX_L2_W_XS, /* 1291 */ + IC_EVEX_L2_W_XD, /* 1292 */ + IC_EVEX_L2_W_XD, /* 1293 */ + IC_EVEX_L2_W_XD, /* 1294 */ + IC_EVEX_L2_W_XD, /* 1295 */ + IC_EVEX_L2_OPSIZE, /* 1296 */ + IC_EVEX_L2_OPSIZE, /* 1297 */ + IC_EVEX_L2_OPSIZE, /* 1298 */ + IC_EVEX_L2_OPSIZE, /* 1299 */ + IC_EVEX_L2_OPSIZE, /* 1300 */ + IC_EVEX_L2_OPSIZE, /* 1301 */ + IC_EVEX_L2_OPSIZE, /* 1302 */ + IC_EVEX_L2_OPSIZE, /* 1303 */ + IC_EVEX_L2_W_OPSIZE, /* 1304 */ + IC_EVEX_L2_W_OPSIZE, /* 1305 */ + IC_EVEX_L2_W_OPSIZE, /* 1306 */ + IC_EVEX_L2_W_OPSIZE, /* 1307 */ + IC_EVEX_L2_W_OPSIZE, /* 1308 */ + IC_EVEX_L2_W_OPSIZE, /* 1309 */ + IC_EVEX_L2_W_OPSIZE, /* 1310 */ + IC_EVEX_L2_W_OPSIZE, /* 1311 */ + IC_EVEX_L2, /* 1312 */ + IC_EVEX_L2, /* 1313 */ + IC_EVEX_L2_XS, /* 1314 */ + IC_EVEX_L2_XS, /* 1315 */ + IC_EVEX_L2_XD, /* 1316 */ + IC_EVEX_L2_XD, /* 1317 */ + IC_EVEX_L2_XD, /* 1318 */ + IC_EVEX_L2_XD, /* 1319 */ + IC_EVEX_L2_W, /* 1320 */ + IC_EVEX_L2_W, /* 1321 */ + IC_EVEX_L2_W_XS, /* 1322 */ + IC_EVEX_L2_W_XS, /* 1323 */ + IC_EVEX_L2_W_XD, /* 1324 */ + IC_EVEX_L2_W_XD, /* 1325 */ + IC_EVEX_L2_W_XD, /* 1326 */ + IC_EVEX_L2_W_XD, /* 1327 */ + IC_EVEX_L2_OPSIZE, /* 1328 */ + IC_EVEX_L2_OPSIZE, /* 1329 */ + IC_EVEX_L2_OPSIZE, /* 1330 */ + IC_EVEX_L2_OPSIZE, /* 1331 */ + IC_EVEX_L2_OPSIZE, /* 1332 */ + IC_EVEX_L2_OPSIZE, /* 1333 */ + IC_EVEX_L2_OPSIZE, /* 1334 */ + IC_EVEX_L2_OPSIZE, /* 1335 */ + IC_EVEX_L2_W_OPSIZE, /* 1336 */ + IC_EVEX_L2_W_OPSIZE, /* 1337 */ + IC_EVEX_L2_W_OPSIZE, /* 1338 */ + IC_EVEX_L2_W_OPSIZE, /* 1339 */ + IC_EVEX_L2_W_OPSIZE, /* 1340 */ + IC_EVEX_L2_W_OPSIZE, /* 1341 */ + IC_EVEX_L2_W_OPSIZE, /* 1342 */ + IC_EVEX_L2_W_OPSIZE, /* 1343 */ + IC_EVEX_L2, /* 1344 */ + IC_EVEX_L2, /* 1345 */ + IC_EVEX_L2_XS, /* 1346 */ + IC_EVEX_L2_XS, /* 1347 */ + IC_EVEX_L2_XD, /* 1348 */ + IC_EVEX_L2_XD, /* 1349 */ + IC_EVEX_L2_XD, /* 1350 */ + IC_EVEX_L2_XD, /* 1351 */ + IC_EVEX_L2_W, /* 1352 */ + IC_EVEX_L2_W, /* 1353 */ + IC_EVEX_L2_W_XS, /* 1354 */ + IC_EVEX_L2_W_XS, /* 1355 */ + IC_EVEX_L2_W_XD, /* 1356 */ + IC_EVEX_L2_W_XD, /* 1357 */ + IC_EVEX_L2_W_XD, /* 1358 */ + IC_EVEX_L2_W_XD, /* 1359 */ + IC_EVEX_L2_OPSIZE, /* 1360 */ + IC_EVEX_L2_OPSIZE, /* 1361 */ + IC_EVEX_L2_OPSIZE, /* 1362 */ + IC_EVEX_L2_OPSIZE, /* 1363 */ + IC_EVEX_L2_OPSIZE, /* 1364 */ + IC_EVEX_L2_OPSIZE, /* 1365 */ + IC_EVEX_L2_OPSIZE, /* 1366 */ + IC_EVEX_L2_OPSIZE, /* 1367 */ + IC_EVEX_L2_W_OPSIZE, /* 1368 */ + IC_EVEX_L2_W_OPSIZE, /* 1369 */ + IC_EVEX_L2_W_OPSIZE, /* 1370 */ + IC_EVEX_L2_W_OPSIZE, /* 1371 */ + IC_EVEX_L2_W_OPSIZE, /* 1372 */ + IC_EVEX_L2_W_OPSIZE, /* 1373 */ + IC_EVEX_L2_W_OPSIZE, /* 1374 */ + IC_EVEX_L2_W_OPSIZE, /* 1375 */ + IC_EVEX_L2, /* 1376 */ + IC_EVEX_L2, /* 1377 */ + IC_EVEX_L2_XS, /* 1378 */ + IC_EVEX_L2_XS, /* 1379 */ + IC_EVEX_L2_XD, /* 1380 */ + IC_EVEX_L2_XD, /* 1381 */ + IC_EVEX_L2_XD, /* 1382 */ + IC_EVEX_L2_XD, /* 1383 */ + IC_EVEX_L2_W, /* 1384 */ + IC_EVEX_L2_W, /* 1385 */ + IC_EVEX_L2_W_XS, /* 1386 */ + IC_EVEX_L2_W_XS, /* 1387 */ + IC_EVEX_L2_W_XD, /* 1388 */ + IC_EVEX_L2_W_XD, /* 1389 */ + IC_EVEX_L2_W_XD, /* 1390 */ + IC_EVEX_L2_W_XD, /* 1391 */ + IC_EVEX_L2_OPSIZE, /* 1392 */ + IC_EVEX_L2_OPSIZE, /* 1393 */ + IC_EVEX_L2_OPSIZE, /* 1394 */ + IC_EVEX_L2_OPSIZE, /* 1395 */ + IC_EVEX_L2_OPSIZE, /* 1396 */ + IC_EVEX_L2_OPSIZE, /* 1397 */ + IC_EVEX_L2_OPSIZE, /* 1398 */ + IC_EVEX_L2_OPSIZE, /* 1399 */ + IC_EVEX_L2_W_OPSIZE, /* 1400 */ + IC_EVEX_L2_W_OPSIZE, /* 1401 */ + IC_EVEX_L2_W_OPSIZE, /* 1402 */ + IC_EVEX_L2_W_OPSIZE, /* 1403 */ + IC_EVEX_L2_W_OPSIZE, /* 1404 */ + IC_EVEX_L2_W_OPSIZE, /* 1405 */ + IC_EVEX_L2_W_OPSIZE, /* 1406 */ + IC_EVEX_L2_W_OPSIZE, /* 1407 */ + IC_EVEX_L2, /* 1408 */ + IC_EVEX_L2, /* 1409 */ + IC_EVEX_L2_XS, /* 1410 */ + IC_EVEX_L2_XS, /* 1411 */ + IC_EVEX_L2_XD, /* 1412 */ + IC_EVEX_L2_XD, /* 1413 */ + IC_EVEX_L2_XD, /* 1414 */ + IC_EVEX_L2_XD, /* 1415 */ + IC_EVEX_L2_W, /* 1416 */ + IC_EVEX_L2_W, /* 1417 */ + IC_EVEX_L2_W_XS, /* 1418 */ + IC_EVEX_L2_W_XS, /* 1419 */ + IC_EVEX_L2_W_XD, /* 1420 */ + IC_EVEX_L2_W_XD, /* 1421 */ + IC_EVEX_L2_W_XD, /* 1422 */ + IC_EVEX_L2_W_XD, /* 1423 */ + IC_EVEX_L2_OPSIZE, /* 1424 */ + IC_EVEX_L2_OPSIZE, /* 1425 */ + IC_EVEX_L2_OPSIZE, /* 1426 */ + IC_EVEX_L2_OPSIZE, /* 1427 */ + IC_EVEX_L2_OPSIZE, /* 1428 */ + IC_EVEX_L2_OPSIZE, /* 1429 */ + IC_EVEX_L2_OPSIZE, /* 1430 */ + IC_EVEX_L2_OPSIZE, /* 1431 */ + IC_EVEX_L2_W_OPSIZE, /* 1432 */ + IC_EVEX_L2_W_OPSIZE, /* 1433 */ + IC_EVEX_L2_W_OPSIZE, /* 1434 */ + IC_EVEX_L2_W_OPSIZE, /* 1435 */ + IC_EVEX_L2_W_OPSIZE, /* 1436 */ + IC_EVEX_L2_W_OPSIZE, /* 1437 */ + IC_EVEX_L2_W_OPSIZE, /* 1438 */ + IC_EVEX_L2_W_OPSIZE, /* 1439 */ + IC_EVEX_L2, /* 1440 */ + IC_EVEX_L2, /* 1441 */ + IC_EVEX_L2_XS, /* 1442 */ + IC_EVEX_L2_XS, /* 1443 */ + IC_EVEX_L2_XD, /* 1444 */ + IC_EVEX_L2_XD, /* 1445 */ + IC_EVEX_L2_XD, /* 1446 */ + IC_EVEX_L2_XD, /* 1447 */ + IC_EVEX_L2_W, /* 1448 */ + IC_EVEX_L2_W, /* 1449 */ + IC_EVEX_L2_W_XS, /* 1450 */ + IC_EVEX_L2_W_XS, /* 1451 */ + IC_EVEX_L2_W_XD, /* 1452 */ + IC_EVEX_L2_W_XD, /* 1453 */ + IC_EVEX_L2_W_XD, /* 1454 */ + IC_EVEX_L2_W_XD, /* 1455 */ + IC_EVEX_L2_OPSIZE, /* 1456 */ + IC_EVEX_L2_OPSIZE, /* 1457 */ + IC_EVEX_L2_OPSIZE, /* 1458 */ + IC_EVEX_L2_OPSIZE, /* 1459 */ + IC_EVEX_L2_OPSIZE, /* 1460 */ + IC_EVEX_L2_OPSIZE, /* 1461 */ + IC_EVEX_L2_OPSIZE, /* 1462 */ + IC_EVEX_L2_OPSIZE, /* 1463 */ + IC_EVEX_L2_W_OPSIZE, /* 1464 */ + IC_EVEX_L2_W_OPSIZE, /* 1465 */ + IC_EVEX_L2_W_OPSIZE, /* 1466 */ + IC_EVEX_L2_W_OPSIZE, /* 1467 */ + IC_EVEX_L2_W_OPSIZE, /* 1468 */ + IC_EVEX_L2_W_OPSIZE, /* 1469 */ + IC_EVEX_L2_W_OPSIZE, /* 1470 */ + IC_EVEX_L2_W_OPSIZE, /* 1471 */ + IC_EVEX_L2, /* 1472 */ + IC_EVEX_L2, /* 1473 */ + IC_EVEX_L2_XS, /* 1474 */ + IC_EVEX_L2_XS, /* 1475 */ + IC_EVEX_L2_XD, /* 1476 */ + IC_EVEX_L2_XD, /* 1477 */ + IC_EVEX_L2_XD, /* 1478 */ + IC_EVEX_L2_XD, /* 1479 */ + IC_EVEX_L2_W, /* 1480 */ + IC_EVEX_L2_W, /* 1481 */ + IC_EVEX_L2_W_XS, /* 1482 */ + IC_EVEX_L2_W_XS, /* 1483 */ + IC_EVEX_L2_W_XD, /* 1484 */ + IC_EVEX_L2_W_XD, /* 1485 */ + IC_EVEX_L2_W_XD, /* 1486 */ + IC_EVEX_L2_W_XD, /* 1487 */ + IC_EVEX_L2_OPSIZE, /* 1488 */ + IC_EVEX_L2_OPSIZE, /* 1489 */ + IC_EVEX_L2_OPSIZE, /* 1490 */ + IC_EVEX_L2_OPSIZE, /* 1491 */ + IC_EVEX_L2_OPSIZE, /* 1492 */ + IC_EVEX_L2_OPSIZE, /* 1493 */ + IC_EVEX_L2_OPSIZE, /* 1494 */ + IC_EVEX_L2_OPSIZE, /* 1495 */ + IC_EVEX_L2_W_OPSIZE, /* 1496 */ + IC_EVEX_L2_W_OPSIZE, /* 1497 */ + IC_EVEX_L2_W_OPSIZE, /* 1498 */ + IC_EVEX_L2_W_OPSIZE, /* 1499 */ + IC_EVEX_L2_W_OPSIZE, /* 1500 */ + IC_EVEX_L2_W_OPSIZE, /* 1501 */ + IC_EVEX_L2_W_OPSIZE, /* 1502 */ + IC_EVEX_L2_W_OPSIZE, /* 1503 */ + IC_EVEX_L2, /* 1504 */ + IC_EVEX_L2, /* 1505 */ + IC_EVEX_L2_XS, /* 1506 */ + IC_EVEX_L2_XS, /* 1507 */ + IC_EVEX_L2_XD, /* 1508 */ + IC_EVEX_L2_XD, /* 1509 */ + IC_EVEX_L2_XD, /* 1510 */ + IC_EVEX_L2_XD, /* 1511 */ + IC_EVEX_L2_W, /* 1512 */ + IC_EVEX_L2_W, /* 1513 */ + IC_EVEX_L2_W_XS, /* 1514 */ + IC_EVEX_L2_W_XS, /* 1515 */ + IC_EVEX_L2_W_XD, /* 1516 */ + IC_EVEX_L2_W_XD, /* 1517 */ + IC_EVEX_L2_W_XD, /* 1518 */ + IC_EVEX_L2_W_XD, /* 1519 */ + IC_EVEX_L2_OPSIZE, /* 1520 */ + IC_EVEX_L2_OPSIZE, /* 1521 */ + IC_EVEX_L2_OPSIZE, /* 1522 */ + IC_EVEX_L2_OPSIZE, /* 1523 */ + IC_EVEX_L2_OPSIZE, /* 1524 */ + IC_EVEX_L2_OPSIZE, /* 1525 */ + IC_EVEX_L2_OPSIZE, /* 1526 */ + IC_EVEX_L2_OPSIZE, /* 1527 */ + IC_EVEX_L2_W_OPSIZE, /* 1528 */ + IC_EVEX_L2_W_OPSIZE, /* 1529 */ + IC_EVEX_L2_W_OPSIZE, /* 1530 */ + IC_EVEX_L2_W_OPSIZE, /* 1531 */ + IC_EVEX_L2_W_OPSIZE, /* 1532 */ + IC_EVEX_L2_W_OPSIZE, /* 1533 */ + IC_EVEX_L2_W_OPSIZE, /* 1534 */ + IC_EVEX_L2_W_OPSIZE, /* 1535 */ + IC, /* 1536 */ + IC_64BIT, /* 1537 */ + IC_XS, /* 1538 */ + IC_64BIT_XS, /* 1539 */ + IC_XD, /* 1540 */ + IC_64BIT_XD, /* 1541 */ + IC_XS, /* 1542 */ + IC_64BIT_XS, /* 1543 */ + IC, /* 1544 */ + IC_64BIT_REXW, /* 1545 */ + IC_XS, /* 1546 */ + IC_64BIT_REXW_XS, /* 1547 */ + IC_XD, /* 1548 */ + IC_64BIT_REXW_XD, /* 1549 */ + IC_XS, /* 1550 */ + IC_64BIT_REXW_XS, /* 1551 */ + IC_OPSIZE, /* 1552 */ + IC_64BIT_OPSIZE, /* 1553 */ + IC_XS_OPSIZE, /* 1554 */ + IC_64BIT_XS_OPSIZE, /* 1555 */ + IC_XD_OPSIZE, /* 1556 */ + IC_64BIT_XD_OPSIZE, /* 1557 */ + IC_XS_OPSIZE, /* 1558 */ + IC_64BIT_XD_OPSIZE, /* 1559 */ + IC_OPSIZE, /* 1560 */ + IC_64BIT_REXW_OPSIZE, /* 1561 */ + IC_XS_OPSIZE, /* 1562 */ + IC_64BIT_REXW_XS, /* 1563 */ + IC_XD_OPSIZE, /* 1564 */ + IC_64BIT_REXW_XD, /* 1565 */ + IC_XS_OPSIZE, /* 1566 */ + IC_64BIT_REXW_XS, /* 1567 */ + IC_ADSIZE, /* 1568 */ + IC_64BIT_ADSIZE, /* 1569 */ + IC_XS, /* 1570 */ + IC_64BIT_XS, /* 1571 */ + IC_XD, /* 1572 */ + IC_64BIT_XD, /* 1573 */ + IC_XS, /* 1574 */ + IC_64BIT_XS, /* 1575 */ + IC_ADSIZE, /* 1576 */ + IC_64BIT_ADSIZE, /* 1577 */ + IC_XS, /* 1578 */ + IC_64BIT_REXW_XS, /* 1579 */ + IC_XD, /* 1580 */ + IC_64BIT_REXW_XD, /* 1581 */ + IC_XS, /* 1582 */ + IC_64BIT_REXW_XS, /* 1583 */ + IC_OPSIZE, /* 1584 */ + IC_64BIT_OPSIZE, /* 1585 */ + IC_XS_OPSIZE, /* 1586 */ + IC_64BIT_XS_OPSIZE, /* 1587 */ + IC_XD_OPSIZE, /* 1588 */ + IC_64BIT_XD_OPSIZE, /* 1589 */ + IC_XS_OPSIZE, /* 1590 */ + IC_64BIT_XD_OPSIZE, /* 1591 */ + IC_OPSIZE, /* 1592 */ + IC_64BIT_REXW_OPSIZE, /* 1593 */ + IC_XS_OPSIZE, /* 1594 */ + IC_64BIT_REXW_XS, /* 1595 */ + IC_XD_OPSIZE, /* 1596 */ + IC_64BIT_REXW_XD, /* 1597 */ + IC_XS_OPSIZE, /* 1598 */ + IC_64BIT_REXW_XS, /* 1599 */ + IC_VEX, /* 1600 */ + IC_VEX, /* 1601 */ + IC_VEX_XS, /* 1602 */ + IC_VEX_XS, /* 1603 */ + IC_VEX_XD, /* 1604 */ + IC_VEX_XD, /* 1605 */ + IC_VEX_XD, /* 1606 */ + IC_VEX_XD, /* 1607 */ + IC_VEX_W, /* 1608 */ + IC_VEX_W, /* 1609 */ + IC_VEX_W_XS, /* 1610 */ + IC_VEX_W_XS, /* 1611 */ + IC_VEX_W_XD, /* 1612 */ + IC_VEX_W_XD, /* 1613 */ + IC_VEX_W_XD, /* 1614 */ + IC_VEX_W_XD, /* 1615 */ + IC_VEX_OPSIZE, /* 1616 */ + IC_VEX_OPSIZE, /* 1617 */ + IC_VEX_OPSIZE, /* 1618 */ + IC_VEX_OPSIZE, /* 1619 */ + IC_VEX_OPSIZE, /* 1620 */ + IC_VEX_OPSIZE, /* 1621 */ + IC_VEX_OPSIZE, /* 1622 */ + IC_VEX_OPSIZE, /* 1623 */ + IC_VEX_W_OPSIZE, /* 1624 */ + IC_VEX_W_OPSIZE, /* 1625 */ + IC_VEX_W_OPSIZE, /* 1626 */ + IC_VEX_W_OPSIZE, /* 1627 */ + IC_VEX_W_OPSIZE, /* 1628 */ + IC_VEX_W_OPSIZE, /* 1629 */ + IC_VEX_W_OPSIZE, /* 1630 */ + IC_VEX_W_OPSIZE, /* 1631 */ + IC_VEX, /* 1632 */ + IC_VEX, /* 1633 */ + IC_VEX_XS, /* 1634 */ + IC_VEX_XS, /* 1635 */ + IC_VEX_XD, /* 1636 */ + IC_VEX_XD, /* 1637 */ + IC_VEX_XD, /* 1638 */ + IC_VEX_XD, /* 1639 */ + IC_VEX_W, /* 1640 */ + IC_VEX_W, /* 1641 */ + IC_VEX_W_XS, /* 1642 */ + IC_VEX_W_XS, /* 1643 */ + IC_VEX_W_XD, /* 1644 */ + IC_VEX_W_XD, /* 1645 */ + IC_VEX_W_XD, /* 1646 */ + IC_VEX_W_XD, /* 1647 */ + IC_VEX_OPSIZE, /* 1648 */ + IC_VEX_OPSIZE, /* 1649 */ + IC_VEX_OPSIZE, /* 1650 */ + IC_VEX_OPSIZE, /* 1651 */ + IC_VEX_OPSIZE, /* 1652 */ + IC_VEX_OPSIZE, /* 1653 */ + IC_VEX_OPSIZE, /* 1654 */ + IC_VEX_OPSIZE, /* 1655 */ + IC_VEX_W_OPSIZE, /* 1656 */ + IC_VEX_W_OPSIZE, /* 1657 */ + IC_VEX_W_OPSIZE, /* 1658 */ + IC_VEX_W_OPSIZE, /* 1659 */ + IC_VEX_W_OPSIZE, /* 1660 */ + IC_VEX_W_OPSIZE, /* 1661 */ + IC_VEX_W_OPSIZE, /* 1662 */ + IC_VEX_W_OPSIZE, /* 1663 */ + IC_VEX_L, /* 1664 */ + IC_VEX_L, /* 1665 */ + IC_VEX_L_XS, /* 1666 */ + IC_VEX_L_XS, /* 1667 */ + IC_VEX_L_XD, /* 1668 */ + IC_VEX_L_XD, /* 1669 */ + IC_VEX_L_XD, /* 1670 */ + IC_VEX_L_XD, /* 1671 */ + IC_VEX_L_W, /* 1672 */ + IC_VEX_L_W, /* 1673 */ + IC_VEX_L_W_XS, /* 1674 */ + IC_VEX_L_W_XS, /* 1675 */ + IC_VEX_L_W_XD, /* 1676 */ + IC_VEX_L_W_XD, /* 1677 */ + IC_VEX_L_W_XD, /* 1678 */ + IC_VEX_L_W_XD, /* 1679 */ + IC_VEX_L_OPSIZE, /* 1680 */ + IC_VEX_L_OPSIZE, /* 1681 */ + IC_VEX_L_OPSIZE, /* 1682 */ + IC_VEX_L_OPSIZE, /* 1683 */ + IC_VEX_L_OPSIZE, /* 1684 */ + IC_VEX_L_OPSIZE, /* 1685 */ + IC_VEX_L_OPSIZE, /* 1686 */ + IC_VEX_L_OPSIZE, /* 1687 */ + IC_VEX_L_W_OPSIZE, /* 1688 */ + IC_VEX_L_W_OPSIZE, /* 1689 */ + IC_VEX_L_W_OPSIZE, /* 1690 */ + IC_VEX_L_W_OPSIZE, /* 1691 */ + IC_VEX_L_W_OPSIZE, /* 1692 */ + IC_VEX_L_W_OPSIZE, /* 1693 */ + IC_VEX_L_W_OPSIZE, /* 1694 */ + IC_VEX_L_W_OPSIZE, /* 1695 */ + IC_VEX_L, /* 1696 */ + IC_VEX_L, /* 1697 */ + IC_VEX_L_XS, /* 1698 */ + IC_VEX_L_XS, /* 1699 */ + IC_VEX_L_XD, /* 1700 */ + IC_VEX_L_XD, /* 1701 */ + IC_VEX_L_XD, /* 1702 */ + IC_VEX_L_XD, /* 1703 */ + IC_VEX_L_W, /* 1704 */ + IC_VEX_L_W, /* 1705 */ + IC_VEX_L_W_XS, /* 1706 */ + IC_VEX_L_W_XS, /* 1707 */ + IC_VEX_L_W_XD, /* 1708 */ + IC_VEX_L_W_XD, /* 1709 */ + IC_VEX_L_W_XD, /* 1710 */ + IC_VEX_L_W_XD, /* 1711 */ + IC_VEX_L_OPSIZE, /* 1712 */ + IC_VEX_L_OPSIZE, /* 1713 */ + IC_VEX_L_OPSIZE, /* 1714 */ + IC_VEX_L_OPSIZE, /* 1715 */ + IC_VEX_L_OPSIZE, /* 1716 */ + IC_VEX_L_OPSIZE, /* 1717 */ + IC_VEX_L_OPSIZE, /* 1718 */ + IC_VEX_L_OPSIZE, /* 1719 */ + IC_VEX_L_W_OPSIZE, /* 1720 */ + IC_VEX_L_W_OPSIZE, /* 1721 */ + IC_VEX_L_W_OPSIZE, /* 1722 */ + IC_VEX_L_W_OPSIZE, /* 1723 */ + IC_VEX_L_W_OPSIZE, /* 1724 */ + IC_VEX_L_W_OPSIZE, /* 1725 */ + IC_VEX_L_W_OPSIZE, /* 1726 */ + IC_VEX_L_W_OPSIZE, /* 1727 */ + IC_VEX_L, /* 1728 */ + IC_VEX_L, /* 1729 */ + IC_VEX_L_XS, /* 1730 */ + IC_VEX_L_XS, /* 1731 */ + IC_VEX_L_XD, /* 1732 */ + IC_VEX_L_XD, /* 1733 */ + IC_VEX_L_XD, /* 1734 */ + IC_VEX_L_XD, /* 1735 */ + IC_VEX_L_W, /* 1736 */ + IC_VEX_L_W, /* 1737 */ + IC_VEX_L_W_XS, /* 1738 */ + IC_VEX_L_W_XS, /* 1739 */ + IC_VEX_L_W_XD, /* 1740 */ + IC_VEX_L_W_XD, /* 1741 */ + IC_VEX_L_W_XD, /* 1742 */ + IC_VEX_L_W_XD, /* 1743 */ + IC_VEX_L_OPSIZE, /* 1744 */ + IC_VEX_L_OPSIZE, /* 1745 */ + IC_VEX_L_OPSIZE, /* 1746 */ + IC_VEX_L_OPSIZE, /* 1747 */ + IC_VEX_L_OPSIZE, /* 1748 */ + IC_VEX_L_OPSIZE, /* 1749 */ + IC_VEX_L_OPSIZE, /* 1750 */ + IC_VEX_L_OPSIZE, /* 1751 */ + IC_VEX_L_W_OPSIZE, /* 1752 */ + IC_VEX_L_W_OPSIZE, /* 1753 */ + IC_VEX_L_W_OPSIZE, /* 1754 */ + IC_VEX_L_W_OPSIZE, /* 1755 */ + IC_VEX_L_W_OPSIZE, /* 1756 */ + IC_VEX_L_W_OPSIZE, /* 1757 */ + IC_VEX_L_W_OPSIZE, /* 1758 */ + IC_VEX_L_W_OPSIZE, /* 1759 */ + IC_VEX_L, /* 1760 */ + IC_VEX_L, /* 1761 */ + IC_VEX_L_XS, /* 1762 */ + IC_VEX_L_XS, /* 1763 */ + IC_VEX_L_XD, /* 1764 */ + IC_VEX_L_XD, /* 1765 */ + IC_VEX_L_XD, /* 1766 */ + IC_VEX_L_XD, /* 1767 */ + IC_VEX_L_W, /* 1768 */ + IC_VEX_L_W, /* 1769 */ + IC_VEX_L_W_XS, /* 1770 */ + IC_VEX_L_W_XS, /* 1771 */ + IC_VEX_L_W_XD, /* 1772 */ + IC_VEX_L_W_XD, /* 1773 */ + IC_VEX_L_W_XD, /* 1774 */ + IC_VEX_L_W_XD, /* 1775 */ + IC_VEX_L_OPSIZE, /* 1776 */ + IC_VEX_L_OPSIZE, /* 1777 */ + IC_VEX_L_OPSIZE, /* 1778 */ + IC_VEX_L_OPSIZE, /* 1779 */ + IC_VEX_L_OPSIZE, /* 1780 */ + IC_VEX_L_OPSIZE, /* 1781 */ + IC_VEX_L_OPSIZE, /* 1782 */ + IC_VEX_L_OPSIZE, /* 1783 */ + IC_VEX_L_W_OPSIZE, /* 1784 */ + IC_VEX_L_W_OPSIZE, /* 1785 */ + IC_VEX_L_W_OPSIZE, /* 1786 */ + IC_VEX_L_W_OPSIZE, /* 1787 */ + IC_VEX_L_W_OPSIZE, /* 1788 */ + IC_VEX_L_W_OPSIZE, /* 1789 */ + IC_VEX_L_W_OPSIZE, /* 1790 */ + IC_VEX_L_W_OPSIZE, /* 1791 */ + IC_EVEX_L2, /* 1792 */ + IC_EVEX_L2, /* 1793 */ + IC_EVEX_L2_XS, /* 1794 */ + IC_EVEX_L2_XS, /* 1795 */ + IC_EVEX_L2_XD, /* 1796 */ + IC_EVEX_L2_XD, /* 1797 */ + IC_EVEX_L2_XD, /* 1798 */ + IC_EVEX_L2_XD, /* 1799 */ + IC_EVEX_L2_W, /* 1800 */ + IC_EVEX_L2_W, /* 1801 */ + IC_EVEX_L2_W_XS, /* 1802 */ + IC_EVEX_L2_W_XS, /* 1803 */ + IC_EVEX_L2_W_XD, /* 1804 */ + IC_EVEX_L2_W_XD, /* 1805 */ + IC_EVEX_L2_W_XD, /* 1806 */ + IC_EVEX_L2_W_XD, /* 1807 */ + IC_EVEX_L2_OPSIZE, /* 1808 */ + IC_EVEX_L2_OPSIZE, /* 1809 */ + IC_EVEX_L2_OPSIZE, /* 1810 */ + IC_EVEX_L2_OPSIZE, /* 1811 */ + IC_EVEX_L2_OPSIZE, /* 1812 */ + IC_EVEX_L2_OPSIZE, /* 1813 */ + IC_EVEX_L2_OPSIZE, /* 1814 */ + IC_EVEX_L2_OPSIZE, /* 1815 */ + IC_EVEX_L2_W_OPSIZE, /* 1816 */ + IC_EVEX_L2_W_OPSIZE, /* 1817 */ + IC_EVEX_L2_W_OPSIZE, /* 1818 */ + IC_EVEX_L2_W_OPSIZE, /* 1819 */ + IC_EVEX_L2_W_OPSIZE, /* 1820 */ + IC_EVEX_L2_W_OPSIZE, /* 1821 */ + IC_EVEX_L2_W_OPSIZE, /* 1822 */ + IC_EVEX_L2_W_OPSIZE, /* 1823 */ + IC_EVEX_L2, /* 1824 */ + IC_EVEX_L2, /* 1825 */ + IC_EVEX_L2_XS, /* 1826 */ + IC_EVEX_L2_XS, /* 1827 */ + IC_EVEX_L2_XD, /* 1828 */ + IC_EVEX_L2_XD, /* 1829 */ + IC_EVEX_L2_XD, /* 1830 */ + IC_EVEX_L2_XD, /* 1831 */ + IC_EVEX_L2_W, /* 1832 */ + IC_EVEX_L2_W, /* 1833 */ + IC_EVEX_L2_W_XS, /* 1834 */ + IC_EVEX_L2_W_XS, /* 1835 */ + IC_EVEX_L2_W_XD, /* 1836 */ + IC_EVEX_L2_W_XD, /* 1837 */ + IC_EVEX_L2_W_XD, /* 1838 */ + IC_EVEX_L2_W_XD, /* 1839 */ + IC_EVEX_L2_OPSIZE, /* 1840 */ + IC_EVEX_L2_OPSIZE, /* 1841 */ + IC_EVEX_L2_OPSIZE, /* 1842 */ + IC_EVEX_L2_OPSIZE, /* 1843 */ + IC_EVEX_L2_OPSIZE, /* 1844 */ + IC_EVEX_L2_OPSIZE, /* 1845 */ + IC_EVEX_L2_OPSIZE, /* 1846 */ + IC_EVEX_L2_OPSIZE, /* 1847 */ + IC_EVEX_L2_W_OPSIZE, /* 1848 */ + IC_EVEX_L2_W_OPSIZE, /* 1849 */ + IC_EVEX_L2_W_OPSIZE, /* 1850 */ + IC_EVEX_L2_W_OPSIZE, /* 1851 */ + IC_EVEX_L2_W_OPSIZE, /* 1852 */ + IC_EVEX_L2_W_OPSIZE, /* 1853 */ + IC_EVEX_L2_W_OPSIZE, /* 1854 */ + IC_EVEX_L2_W_OPSIZE, /* 1855 */ + IC_EVEX_L2, /* 1856 */ + IC_EVEX_L2, /* 1857 */ + IC_EVEX_L2_XS, /* 1858 */ + IC_EVEX_L2_XS, /* 1859 */ + IC_EVEX_L2_XD, /* 1860 */ + IC_EVEX_L2_XD, /* 1861 */ + IC_EVEX_L2_XD, /* 1862 */ + IC_EVEX_L2_XD, /* 1863 */ + IC_EVEX_L2_W, /* 1864 */ + IC_EVEX_L2_W, /* 1865 */ + IC_EVEX_L2_W_XS, /* 1866 */ + IC_EVEX_L2_W_XS, /* 1867 */ + IC_EVEX_L2_W_XD, /* 1868 */ + IC_EVEX_L2_W_XD, /* 1869 */ + IC_EVEX_L2_W_XD, /* 1870 */ + IC_EVEX_L2_W_XD, /* 1871 */ + IC_EVEX_L2_OPSIZE, /* 1872 */ + IC_EVEX_L2_OPSIZE, /* 1873 */ + IC_EVEX_L2_OPSIZE, /* 1874 */ + IC_EVEX_L2_OPSIZE, /* 1875 */ + IC_EVEX_L2_OPSIZE, /* 1876 */ + IC_EVEX_L2_OPSIZE, /* 1877 */ + IC_EVEX_L2_OPSIZE, /* 1878 */ + IC_EVEX_L2_OPSIZE, /* 1879 */ + IC_EVEX_L2_W_OPSIZE, /* 1880 */ + IC_EVEX_L2_W_OPSIZE, /* 1881 */ + IC_EVEX_L2_W_OPSIZE, /* 1882 */ + IC_EVEX_L2_W_OPSIZE, /* 1883 */ + IC_EVEX_L2_W_OPSIZE, /* 1884 */ + IC_EVEX_L2_W_OPSIZE, /* 1885 */ + IC_EVEX_L2_W_OPSIZE, /* 1886 */ + IC_EVEX_L2_W_OPSIZE, /* 1887 */ + IC_EVEX_L2, /* 1888 */ + IC_EVEX_L2, /* 1889 */ + IC_EVEX_L2_XS, /* 1890 */ + IC_EVEX_L2_XS, /* 1891 */ + IC_EVEX_L2_XD, /* 1892 */ + IC_EVEX_L2_XD, /* 1893 */ + IC_EVEX_L2_XD, /* 1894 */ + IC_EVEX_L2_XD, /* 1895 */ + IC_EVEX_L2_W, /* 1896 */ + IC_EVEX_L2_W, /* 1897 */ + IC_EVEX_L2_W_XS, /* 1898 */ + IC_EVEX_L2_W_XS, /* 1899 */ + IC_EVEX_L2_W_XD, /* 1900 */ + IC_EVEX_L2_W_XD, /* 1901 */ + IC_EVEX_L2_W_XD, /* 1902 */ + IC_EVEX_L2_W_XD, /* 1903 */ + IC_EVEX_L2_OPSIZE, /* 1904 */ + IC_EVEX_L2_OPSIZE, /* 1905 */ + IC_EVEX_L2_OPSIZE, /* 1906 */ + IC_EVEX_L2_OPSIZE, /* 1907 */ + IC_EVEX_L2_OPSIZE, /* 1908 */ + IC_EVEX_L2_OPSIZE, /* 1909 */ + IC_EVEX_L2_OPSIZE, /* 1910 */ + IC_EVEX_L2_OPSIZE, /* 1911 */ + IC_EVEX_L2_W_OPSIZE, /* 1912 */ + IC_EVEX_L2_W_OPSIZE, /* 1913 */ + IC_EVEX_L2_W_OPSIZE, /* 1914 */ + IC_EVEX_L2_W_OPSIZE, /* 1915 */ + IC_EVEX_L2_W_OPSIZE, /* 1916 */ + IC_EVEX_L2_W_OPSIZE, /* 1917 */ + IC_EVEX_L2_W_OPSIZE, /* 1918 */ + IC_EVEX_L2_W_OPSIZE, /* 1919 */ + IC_EVEX_L2, /* 1920 */ + IC_EVEX_L2, /* 1921 */ + IC_EVEX_L2_XS, /* 1922 */ + IC_EVEX_L2_XS, /* 1923 */ + IC_EVEX_L2_XD, /* 1924 */ + IC_EVEX_L2_XD, /* 1925 */ + IC_EVEX_L2_XD, /* 1926 */ + IC_EVEX_L2_XD, /* 1927 */ + IC_EVEX_L2_W, /* 1928 */ + IC_EVEX_L2_W, /* 1929 */ + IC_EVEX_L2_W_XS, /* 1930 */ + IC_EVEX_L2_W_XS, /* 1931 */ + IC_EVEX_L2_W_XD, /* 1932 */ + IC_EVEX_L2_W_XD, /* 1933 */ + IC_EVEX_L2_W_XD, /* 1934 */ + IC_EVEX_L2_W_XD, /* 1935 */ + IC_EVEX_L2_OPSIZE, /* 1936 */ + IC_EVEX_L2_OPSIZE, /* 1937 */ + IC_EVEX_L2_OPSIZE, /* 1938 */ + IC_EVEX_L2_OPSIZE, /* 1939 */ + IC_EVEX_L2_OPSIZE, /* 1940 */ + IC_EVEX_L2_OPSIZE, /* 1941 */ + IC_EVEX_L2_OPSIZE, /* 1942 */ + IC_EVEX_L2_OPSIZE, /* 1943 */ + IC_EVEX_L2_W_OPSIZE, /* 1944 */ + IC_EVEX_L2_W_OPSIZE, /* 1945 */ + IC_EVEX_L2_W_OPSIZE, /* 1946 */ + IC_EVEX_L2_W_OPSIZE, /* 1947 */ + IC_EVEX_L2_W_OPSIZE, /* 1948 */ + IC_EVEX_L2_W_OPSIZE, /* 1949 */ + IC_EVEX_L2_W_OPSIZE, /* 1950 */ + IC_EVEX_L2_W_OPSIZE, /* 1951 */ + IC_EVEX_L2, /* 1952 */ + IC_EVEX_L2, /* 1953 */ + IC_EVEX_L2_XS, /* 1954 */ + IC_EVEX_L2_XS, /* 1955 */ + IC_EVEX_L2_XD, /* 1956 */ + IC_EVEX_L2_XD, /* 1957 */ + IC_EVEX_L2_XD, /* 1958 */ + IC_EVEX_L2_XD, /* 1959 */ + IC_EVEX_L2_W, /* 1960 */ + IC_EVEX_L2_W, /* 1961 */ + IC_EVEX_L2_W_XS, /* 1962 */ + IC_EVEX_L2_W_XS, /* 1963 */ + IC_EVEX_L2_W_XD, /* 1964 */ + IC_EVEX_L2_W_XD, /* 1965 */ + IC_EVEX_L2_W_XD, /* 1966 */ + IC_EVEX_L2_W_XD, /* 1967 */ + IC_EVEX_L2_OPSIZE, /* 1968 */ + IC_EVEX_L2_OPSIZE, /* 1969 */ + IC_EVEX_L2_OPSIZE, /* 1970 */ + IC_EVEX_L2_OPSIZE, /* 1971 */ + IC_EVEX_L2_OPSIZE, /* 1972 */ + IC_EVEX_L2_OPSIZE, /* 1973 */ + IC_EVEX_L2_OPSIZE, /* 1974 */ + IC_EVEX_L2_OPSIZE, /* 1975 */ + IC_EVEX_L2_W_OPSIZE, /* 1976 */ + IC_EVEX_L2_W_OPSIZE, /* 1977 */ + IC_EVEX_L2_W_OPSIZE, /* 1978 */ + IC_EVEX_L2_W_OPSIZE, /* 1979 */ + IC_EVEX_L2_W_OPSIZE, /* 1980 */ + IC_EVEX_L2_W_OPSIZE, /* 1981 */ + IC_EVEX_L2_W_OPSIZE, /* 1982 */ + IC_EVEX_L2_W_OPSIZE, /* 1983 */ + IC_EVEX_L2, /* 1984 */ + IC_EVEX_L2, /* 1985 */ + IC_EVEX_L2_XS, /* 1986 */ + IC_EVEX_L2_XS, /* 1987 */ + IC_EVEX_L2_XD, /* 1988 */ + IC_EVEX_L2_XD, /* 1989 */ + IC_EVEX_L2_XD, /* 1990 */ + IC_EVEX_L2_XD, /* 1991 */ + IC_EVEX_L2_W, /* 1992 */ + IC_EVEX_L2_W, /* 1993 */ + IC_EVEX_L2_W_XS, /* 1994 */ + IC_EVEX_L2_W_XS, /* 1995 */ + IC_EVEX_L2_W_XD, /* 1996 */ + IC_EVEX_L2_W_XD, /* 1997 */ + IC_EVEX_L2_W_XD, /* 1998 */ + IC_EVEX_L2_W_XD, /* 1999 */ + IC_EVEX_L2_OPSIZE, /* 2000 */ + IC_EVEX_L2_OPSIZE, /* 2001 */ + IC_EVEX_L2_OPSIZE, /* 2002 */ + IC_EVEX_L2_OPSIZE, /* 2003 */ + IC_EVEX_L2_OPSIZE, /* 2004 */ + IC_EVEX_L2_OPSIZE, /* 2005 */ + IC_EVEX_L2_OPSIZE, /* 2006 */ + IC_EVEX_L2_OPSIZE, /* 2007 */ + IC_EVEX_L2_W_OPSIZE, /* 2008 */ + IC_EVEX_L2_W_OPSIZE, /* 2009 */ + IC_EVEX_L2_W_OPSIZE, /* 2010 */ + IC_EVEX_L2_W_OPSIZE, /* 2011 */ + IC_EVEX_L2_W_OPSIZE, /* 2012 */ + IC_EVEX_L2_W_OPSIZE, /* 2013 */ + IC_EVEX_L2_W_OPSIZE, /* 2014 */ + IC_EVEX_L2_W_OPSIZE, /* 2015 */ + IC_EVEX_L2, /* 2016 */ + IC_EVEX_L2, /* 2017 */ + IC_EVEX_L2_XS, /* 2018 */ + IC_EVEX_L2_XS, /* 2019 */ + IC_EVEX_L2_XD, /* 2020 */ + IC_EVEX_L2_XD, /* 2021 */ + IC_EVEX_L2_XD, /* 2022 */ + IC_EVEX_L2_XD, /* 2023 */ + IC_EVEX_L2_W, /* 2024 */ + IC_EVEX_L2_W, /* 2025 */ + IC_EVEX_L2_W_XS, /* 2026 */ + IC_EVEX_L2_W_XS, /* 2027 */ + IC_EVEX_L2_W_XD, /* 2028 */ + IC_EVEX_L2_W_XD, /* 2029 */ + IC_EVEX_L2_W_XD, /* 2030 */ + IC_EVEX_L2_W_XD, /* 2031 */ + IC_EVEX_L2_OPSIZE, /* 2032 */ + IC_EVEX_L2_OPSIZE, /* 2033 */ + IC_EVEX_L2_OPSIZE, /* 2034 */ + IC_EVEX_L2_OPSIZE, /* 2035 */ + IC_EVEX_L2_OPSIZE, /* 2036 */ + IC_EVEX_L2_OPSIZE, /* 2037 */ + IC_EVEX_L2_OPSIZE, /* 2038 */ + IC_EVEX_L2_OPSIZE, /* 2039 */ + IC_EVEX_L2_W_OPSIZE, /* 2040 */ + IC_EVEX_L2_W_OPSIZE, /* 2041 */ + IC_EVEX_L2_W_OPSIZE, /* 2042 */ + IC_EVEX_L2_W_OPSIZE, /* 2043 */ + IC_EVEX_L2_W_OPSIZE, /* 2044 */ + IC_EVEX_L2_W_OPSIZE, /* 2045 */ + IC_EVEX_L2_W_OPSIZE, /* 2046 */ + IC_EVEX_L2_W_OPSIZE, /* 2047 */ + IC, /* 2048 */ + IC_64BIT, /* 2049 */ + IC_XS, /* 2050 */ + IC_64BIT_XS, /* 2051 */ + IC_XD, /* 2052 */ + IC_64BIT_XD, /* 2053 */ + IC_XS, /* 2054 */ + IC_64BIT_XS, /* 2055 */ + IC, /* 2056 */ + IC_64BIT_REXW, /* 2057 */ + IC_XS, /* 2058 */ + IC_64BIT_REXW_XS, /* 2059 */ + IC_XD, /* 2060 */ + IC_64BIT_REXW_XD, /* 2061 */ + IC_XS, /* 2062 */ + IC_64BIT_REXW_XS, /* 2063 */ + IC_OPSIZE, /* 2064 */ + IC_64BIT_OPSIZE, /* 2065 */ + IC_XS_OPSIZE, /* 2066 */ + IC_64BIT_XS_OPSIZE, /* 2067 */ + IC_XD_OPSIZE, /* 2068 */ + IC_64BIT_XD_OPSIZE, /* 2069 */ + IC_XS_OPSIZE, /* 2070 */ + IC_64BIT_XD_OPSIZE, /* 2071 */ + IC_OPSIZE, /* 2072 */ + IC_64BIT_REXW_OPSIZE, /* 2073 */ + IC_XS_OPSIZE, /* 2074 */ + IC_64BIT_REXW_XS, /* 2075 */ + IC_XD_OPSIZE, /* 2076 */ + IC_64BIT_REXW_XD, /* 2077 */ + IC_XS_OPSIZE, /* 2078 */ + IC_64BIT_REXW_XS, /* 2079 */ + IC_ADSIZE, /* 2080 */ + IC_64BIT_ADSIZE, /* 2081 */ + IC_XS, /* 2082 */ + IC_64BIT_XS, /* 2083 */ + IC_XD, /* 2084 */ + IC_64BIT_XD, /* 2085 */ + IC_XS, /* 2086 */ + IC_64BIT_XS, /* 2087 */ + IC_ADSIZE, /* 2088 */ + IC_64BIT_ADSIZE, /* 2089 */ + IC_XS, /* 2090 */ + IC_64BIT_REXW_XS, /* 2091 */ + IC_XD, /* 2092 */ + IC_64BIT_REXW_XD, /* 2093 */ + IC_XS, /* 2094 */ + IC_64BIT_REXW_XS, /* 2095 */ + IC_OPSIZE, /* 2096 */ + IC_64BIT_OPSIZE, /* 2097 */ + IC_XS_OPSIZE, /* 2098 */ + IC_64BIT_XS_OPSIZE, /* 2099 */ + IC_XD_OPSIZE, /* 2100 */ + IC_64BIT_XD_OPSIZE, /* 2101 */ + IC_XS_OPSIZE, /* 2102 */ + IC_64BIT_XD_OPSIZE, /* 2103 */ + IC_OPSIZE, /* 2104 */ + IC_64BIT_REXW_OPSIZE, /* 2105 */ + IC_XS_OPSIZE, /* 2106 */ + IC_64BIT_REXW_XS, /* 2107 */ + IC_XD_OPSIZE, /* 2108 */ + IC_64BIT_REXW_XD, /* 2109 */ + IC_XS_OPSIZE, /* 2110 */ + IC_64BIT_REXW_XS, /* 2111 */ + IC_VEX, /* 2112 */ + IC_VEX, /* 2113 */ + IC_VEX_XS, /* 2114 */ + IC_VEX_XS, /* 2115 */ + IC_VEX_XD, /* 2116 */ + IC_VEX_XD, /* 2117 */ + IC_VEX_XD, /* 2118 */ + IC_VEX_XD, /* 2119 */ + IC_VEX_W, /* 2120 */ + IC_VEX_W, /* 2121 */ + IC_VEX_W_XS, /* 2122 */ + IC_VEX_W_XS, /* 2123 */ + IC_VEX_W_XD, /* 2124 */ + IC_VEX_W_XD, /* 2125 */ + IC_VEX_W_XD, /* 2126 */ + IC_VEX_W_XD, /* 2127 */ + IC_VEX_OPSIZE, /* 2128 */ + IC_VEX_OPSIZE, /* 2129 */ + IC_VEX_OPSIZE, /* 2130 */ + IC_VEX_OPSIZE, /* 2131 */ + IC_VEX_OPSIZE, /* 2132 */ + IC_VEX_OPSIZE, /* 2133 */ + IC_VEX_OPSIZE, /* 2134 */ + IC_VEX_OPSIZE, /* 2135 */ + IC_VEX_W_OPSIZE, /* 2136 */ + IC_VEX_W_OPSIZE, /* 2137 */ + IC_VEX_W_OPSIZE, /* 2138 */ + IC_VEX_W_OPSIZE, /* 2139 */ + IC_VEX_W_OPSIZE, /* 2140 */ + IC_VEX_W_OPSIZE, /* 2141 */ + IC_VEX_W_OPSIZE, /* 2142 */ + IC_VEX_W_OPSIZE, /* 2143 */ + IC_VEX, /* 2144 */ + IC_VEX, /* 2145 */ + IC_VEX_XS, /* 2146 */ + IC_VEX_XS, /* 2147 */ + IC_VEX_XD, /* 2148 */ + IC_VEX_XD, /* 2149 */ + IC_VEX_XD, /* 2150 */ + IC_VEX_XD, /* 2151 */ + IC_VEX_W, /* 2152 */ + IC_VEX_W, /* 2153 */ + IC_VEX_W_XS, /* 2154 */ + IC_VEX_W_XS, /* 2155 */ + IC_VEX_W_XD, /* 2156 */ + IC_VEX_W_XD, /* 2157 */ + IC_VEX_W_XD, /* 2158 */ + IC_VEX_W_XD, /* 2159 */ + IC_VEX_OPSIZE, /* 2160 */ + IC_VEX_OPSIZE, /* 2161 */ + IC_VEX_OPSIZE, /* 2162 */ + IC_VEX_OPSIZE, /* 2163 */ + IC_VEX_OPSIZE, /* 2164 */ + IC_VEX_OPSIZE, /* 2165 */ + IC_VEX_OPSIZE, /* 2166 */ + IC_VEX_OPSIZE, /* 2167 */ + IC_VEX_W_OPSIZE, /* 2168 */ + IC_VEX_W_OPSIZE, /* 2169 */ + IC_VEX_W_OPSIZE, /* 2170 */ + IC_VEX_W_OPSIZE, /* 2171 */ + IC_VEX_W_OPSIZE, /* 2172 */ + IC_VEX_W_OPSIZE, /* 2173 */ + IC_VEX_W_OPSIZE, /* 2174 */ + IC_VEX_W_OPSIZE, /* 2175 */ + IC_VEX_L, /* 2176 */ + IC_VEX_L, /* 2177 */ + IC_VEX_L_XS, /* 2178 */ + IC_VEX_L_XS, /* 2179 */ + IC_VEX_L_XD, /* 2180 */ + IC_VEX_L_XD, /* 2181 */ + IC_VEX_L_XD, /* 2182 */ + IC_VEX_L_XD, /* 2183 */ + IC_VEX_L_W, /* 2184 */ + IC_VEX_L_W, /* 2185 */ + IC_VEX_L_W_XS, /* 2186 */ + IC_VEX_L_W_XS, /* 2187 */ + IC_VEX_L_W_XD, /* 2188 */ + IC_VEX_L_W_XD, /* 2189 */ + IC_VEX_L_W_XD, /* 2190 */ + IC_VEX_L_W_XD, /* 2191 */ + IC_VEX_L_OPSIZE, /* 2192 */ + IC_VEX_L_OPSIZE, /* 2193 */ + IC_VEX_L_OPSIZE, /* 2194 */ + IC_VEX_L_OPSIZE, /* 2195 */ + IC_VEX_L_OPSIZE, /* 2196 */ + IC_VEX_L_OPSIZE, /* 2197 */ + IC_VEX_L_OPSIZE, /* 2198 */ + IC_VEX_L_OPSIZE, /* 2199 */ + IC_VEX_L_W_OPSIZE, /* 2200 */ + IC_VEX_L_W_OPSIZE, /* 2201 */ + IC_VEX_L_W_OPSIZE, /* 2202 */ + IC_VEX_L_W_OPSIZE, /* 2203 */ + IC_VEX_L_W_OPSIZE, /* 2204 */ + IC_VEX_L_W_OPSIZE, /* 2205 */ + IC_VEX_L_W_OPSIZE, /* 2206 */ + IC_VEX_L_W_OPSIZE, /* 2207 */ + IC_VEX_L, /* 2208 */ + IC_VEX_L, /* 2209 */ + IC_VEX_L_XS, /* 2210 */ + IC_VEX_L_XS, /* 2211 */ + IC_VEX_L_XD, /* 2212 */ + IC_VEX_L_XD, /* 2213 */ + IC_VEX_L_XD, /* 2214 */ + IC_VEX_L_XD, /* 2215 */ + IC_VEX_L_W, /* 2216 */ + IC_VEX_L_W, /* 2217 */ + IC_VEX_L_W_XS, /* 2218 */ + IC_VEX_L_W_XS, /* 2219 */ + IC_VEX_L_W_XD, /* 2220 */ + IC_VEX_L_W_XD, /* 2221 */ + IC_VEX_L_W_XD, /* 2222 */ + IC_VEX_L_W_XD, /* 2223 */ + IC_VEX_L_OPSIZE, /* 2224 */ + IC_VEX_L_OPSIZE, /* 2225 */ + IC_VEX_L_OPSIZE, /* 2226 */ + IC_VEX_L_OPSIZE, /* 2227 */ + IC_VEX_L_OPSIZE, /* 2228 */ + IC_VEX_L_OPSIZE, /* 2229 */ + IC_VEX_L_OPSIZE, /* 2230 */ + IC_VEX_L_OPSIZE, /* 2231 */ + IC_VEX_L_W_OPSIZE, /* 2232 */ + IC_VEX_L_W_OPSIZE, /* 2233 */ + IC_VEX_L_W_OPSIZE, /* 2234 */ + IC_VEX_L_W_OPSIZE, /* 2235 */ + IC_VEX_L_W_OPSIZE, /* 2236 */ + IC_VEX_L_W_OPSIZE, /* 2237 */ + IC_VEX_L_W_OPSIZE, /* 2238 */ + IC_VEX_L_W_OPSIZE, /* 2239 */ + IC_VEX_L, /* 2240 */ + IC_VEX_L, /* 2241 */ + IC_VEX_L_XS, /* 2242 */ + IC_VEX_L_XS, /* 2243 */ + IC_VEX_L_XD, /* 2244 */ + IC_VEX_L_XD, /* 2245 */ + IC_VEX_L_XD, /* 2246 */ + IC_VEX_L_XD, /* 2247 */ + IC_VEX_L_W, /* 2248 */ + IC_VEX_L_W, /* 2249 */ + IC_VEX_L_W_XS, /* 2250 */ + IC_VEX_L_W_XS, /* 2251 */ + IC_VEX_L_W_XD, /* 2252 */ + IC_VEX_L_W_XD, /* 2253 */ + IC_VEX_L_W_XD, /* 2254 */ + IC_VEX_L_W_XD, /* 2255 */ + IC_VEX_L_OPSIZE, /* 2256 */ + IC_VEX_L_OPSIZE, /* 2257 */ + IC_VEX_L_OPSIZE, /* 2258 */ + IC_VEX_L_OPSIZE, /* 2259 */ + IC_VEX_L_OPSIZE, /* 2260 */ + IC_VEX_L_OPSIZE, /* 2261 */ + IC_VEX_L_OPSIZE, /* 2262 */ + IC_VEX_L_OPSIZE, /* 2263 */ + IC_VEX_L_W_OPSIZE, /* 2264 */ + IC_VEX_L_W_OPSIZE, /* 2265 */ + IC_VEX_L_W_OPSIZE, /* 2266 */ + IC_VEX_L_W_OPSIZE, /* 2267 */ + IC_VEX_L_W_OPSIZE, /* 2268 */ + IC_VEX_L_W_OPSIZE, /* 2269 */ + IC_VEX_L_W_OPSIZE, /* 2270 */ + IC_VEX_L_W_OPSIZE, /* 2271 */ + IC_VEX_L, /* 2272 */ + IC_VEX_L, /* 2273 */ + IC_VEX_L_XS, /* 2274 */ + IC_VEX_L_XS, /* 2275 */ + IC_VEX_L_XD, /* 2276 */ + IC_VEX_L_XD, /* 2277 */ + IC_VEX_L_XD, /* 2278 */ + IC_VEX_L_XD, /* 2279 */ + IC_VEX_L_W, /* 2280 */ + IC_VEX_L_W, /* 2281 */ + IC_VEX_L_W_XS, /* 2282 */ + IC_VEX_L_W_XS, /* 2283 */ + IC_VEX_L_W_XD, /* 2284 */ + IC_VEX_L_W_XD, /* 2285 */ + IC_VEX_L_W_XD, /* 2286 */ + IC_VEX_L_W_XD, /* 2287 */ + IC_VEX_L_OPSIZE, /* 2288 */ + IC_VEX_L_OPSIZE, /* 2289 */ + IC_VEX_L_OPSIZE, /* 2290 */ + IC_VEX_L_OPSIZE, /* 2291 */ + IC_VEX_L_OPSIZE, /* 2292 */ + IC_VEX_L_OPSIZE, /* 2293 */ + IC_VEX_L_OPSIZE, /* 2294 */ + IC_VEX_L_OPSIZE, /* 2295 */ + IC_VEX_L_W_OPSIZE, /* 2296 */ + IC_VEX_L_W_OPSIZE, /* 2297 */ + IC_VEX_L_W_OPSIZE, /* 2298 */ + IC_VEX_L_W_OPSIZE, /* 2299 */ + IC_VEX_L_W_OPSIZE, /* 2300 */ + IC_VEX_L_W_OPSIZE, /* 2301 */ + IC_VEX_L_W_OPSIZE, /* 2302 */ + IC_VEX_L_W_OPSIZE, /* 2303 */ + IC_EVEX_K, /* 2304 */ + IC_EVEX_K, /* 2305 */ + IC_EVEX_XS_K, /* 2306 */ + IC_EVEX_XS_K, /* 2307 */ + IC_EVEX_XD_K, /* 2308 */ + IC_EVEX_XD_K, /* 2309 */ + IC_EVEX_XD_K, /* 2310 */ + IC_EVEX_XD_K, /* 2311 */ + IC_EVEX_W_K, /* 2312 */ + IC_EVEX_W_K, /* 2313 */ + IC_EVEX_W_XS_K, /* 2314 */ + IC_EVEX_W_XS_K, /* 2315 */ + IC_EVEX_W_XD_K, /* 2316 */ + IC_EVEX_W_XD_K, /* 2317 */ + IC_EVEX_W_XD_K, /* 2318 */ + IC_EVEX_W_XD_K, /* 2319 */ + IC_EVEX_OPSIZE_K, /* 2320 */ + IC_EVEX_OPSIZE_K, /* 2321 */ + IC_EVEX_OPSIZE_K, /* 2322 */ + IC_EVEX_OPSIZE_K, /* 2323 */ + IC_EVEX_OPSIZE_K, /* 2324 */ + IC_EVEX_OPSIZE_K, /* 2325 */ + IC_EVEX_OPSIZE_K, /* 2326 */ + IC_EVEX_OPSIZE_K, /* 2327 */ + IC_EVEX_W_OPSIZE_K, /* 2328 */ + IC_EVEX_W_OPSIZE_K, /* 2329 */ + IC_EVEX_W_OPSIZE_K, /* 2330 */ + IC_EVEX_W_OPSIZE_K, /* 2331 */ + IC_EVEX_W_OPSIZE_K, /* 2332 */ + IC_EVEX_W_OPSIZE_K, /* 2333 */ + IC_EVEX_W_OPSIZE_K, /* 2334 */ + IC_EVEX_W_OPSIZE_K, /* 2335 */ + IC_EVEX_K, /* 2336 */ + IC_EVEX_K, /* 2337 */ + IC_EVEX_XS_K, /* 2338 */ + IC_EVEX_XS_K, /* 2339 */ + IC_EVEX_XD_K, /* 2340 */ + IC_EVEX_XD_K, /* 2341 */ + IC_EVEX_XD_K, /* 2342 */ + IC_EVEX_XD_K, /* 2343 */ + IC_EVEX_W_K, /* 2344 */ + IC_EVEX_W_K, /* 2345 */ + IC_EVEX_W_XS_K, /* 2346 */ + IC_EVEX_W_XS_K, /* 2347 */ + IC_EVEX_W_XD_K, /* 2348 */ + IC_EVEX_W_XD_K, /* 2349 */ + IC_EVEX_W_XD_K, /* 2350 */ + IC_EVEX_W_XD_K, /* 2351 */ + IC_EVEX_OPSIZE_K, /* 2352 */ + IC_EVEX_OPSIZE_K, /* 2353 */ + IC_EVEX_OPSIZE_K, /* 2354 */ + IC_EVEX_OPSIZE_K, /* 2355 */ + IC_EVEX_OPSIZE_K, /* 2356 */ + IC_EVEX_OPSIZE_K, /* 2357 */ + IC_EVEX_OPSIZE_K, /* 2358 */ + IC_EVEX_OPSIZE_K, /* 2359 */ + IC_EVEX_W_OPSIZE_K, /* 2360 */ + IC_EVEX_W_OPSIZE_K, /* 2361 */ + IC_EVEX_W_OPSIZE_K, /* 2362 */ + IC_EVEX_W_OPSIZE_K, /* 2363 */ + IC_EVEX_W_OPSIZE_K, /* 2364 */ + IC_EVEX_W_OPSIZE_K, /* 2365 */ + IC_EVEX_W_OPSIZE_K, /* 2366 */ + IC_EVEX_W_OPSIZE_K, /* 2367 */ + IC_EVEX_K, /* 2368 */ + IC_EVEX_K, /* 2369 */ + IC_EVEX_XS_K, /* 2370 */ + IC_EVEX_XS_K, /* 2371 */ + IC_EVEX_XD_K, /* 2372 */ + IC_EVEX_XD_K, /* 2373 */ + IC_EVEX_XD_K, /* 2374 */ + IC_EVEX_XD_K, /* 2375 */ + IC_EVEX_W_K, /* 2376 */ + IC_EVEX_W_K, /* 2377 */ + IC_EVEX_W_XS_K, /* 2378 */ + IC_EVEX_W_XS_K, /* 2379 */ + IC_EVEX_W_XD_K, /* 2380 */ + IC_EVEX_W_XD_K, /* 2381 */ + IC_EVEX_W_XD_K, /* 2382 */ + IC_EVEX_W_XD_K, /* 2383 */ + IC_EVEX_OPSIZE_K, /* 2384 */ + IC_EVEX_OPSIZE_K, /* 2385 */ + IC_EVEX_OPSIZE_K, /* 2386 */ + IC_EVEX_OPSIZE_K, /* 2387 */ + IC_EVEX_OPSIZE_K, /* 2388 */ + IC_EVEX_OPSIZE_K, /* 2389 */ + IC_EVEX_OPSIZE_K, /* 2390 */ + IC_EVEX_OPSIZE_K, /* 2391 */ + IC_EVEX_W_OPSIZE_K, /* 2392 */ + IC_EVEX_W_OPSIZE_K, /* 2393 */ + IC_EVEX_W_OPSIZE_K, /* 2394 */ + IC_EVEX_W_OPSIZE_K, /* 2395 */ + IC_EVEX_W_OPSIZE_K, /* 2396 */ + IC_EVEX_W_OPSIZE_K, /* 2397 */ + IC_EVEX_W_OPSIZE_K, /* 2398 */ + IC_EVEX_W_OPSIZE_K, /* 2399 */ + IC_EVEX_K, /* 2400 */ + IC_EVEX_K, /* 2401 */ + IC_EVEX_XS_K, /* 2402 */ + IC_EVEX_XS_K, /* 2403 */ + IC_EVEX_XD_K, /* 2404 */ + IC_EVEX_XD_K, /* 2405 */ + IC_EVEX_XD_K, /* 2406 */ + IC_EVEX_XD_K, /* 2407 */ + IC_EVEX_W_K, /* 2408 */ + IC_EVEX_W_K, /* 2409 */ + IC_EVEX_W_XS_K, /* 2410 */ + IC_EVEX_W_XS_K, /* 2411 */ + IC_EVEX_W_XD_K, /* 2412 */ + IC_EVEX_W_XD_K, /* 2413 */ + IC_EVEX_W_XD_K, /* 2414 */ + IC_EVEX_W_XD_K, /* 2415 */ + IC_EVEX_OPSIZE_K, /* 2416 */ + IC_EVEX_OPSIZE_K, /* 2417 */ + IC_EVEX_OPSIZE_K, /* 2418 */ + IC_EVEX_OPSIZE_K, /* 2419 */ + IC_EVEX_OPSIZE_K, /* 2420 */ + IC_EVEX_OPSIZE_K, /* 2421 */ + IC_EVEX_OPSIZE_K, /* 2422 */ + IC_EVEX_OPSIZE_K, /* 2423 */ + IC_EVEX_W_OPSIZE_K, /* 2424 */ + IC_EVEX_W_OPSIZE_K, /* 2425 */ + IC_EVEX_W_OPSIZE_K, /* 2426 */ + IC_EVEX_W_OPSIZE_K, /* 2427 */ + IC_EVEX_W_OPSIZE_K, /* 2428 */ + IC_EVEX_W_OPSIZE_K, /* 2429 */ + IC_EVEX_W_OPSIZE_K, /* 2430 */ + IC_EVEX_W_OPSIZE_K, /* 2431 */ + IC_EVEX_K, /* 2432 */ + IC_EVEX_K, /* 2433 */ + IC_EVEX_XS_K, /* 2434 */ + IC_EVEX_XS_K, /* 2435 */ + IC_EVEX_XD_K, /* 2436 */ + IC_EVEX_XD_K, /* 2437 */ + IC_EVEX_XD_K, /* 2438 */ + IC_EVEX_XD_K, /* 2439 */ + IC_EVEX_W_K, /* 2440 */ + IC_EVEX_W_K, /* 2441 */ + IC_EVEX_W_XS_K, /* 2442 */ + IC_EVEX_W_XS_K, /* 2443 */ + IC_EVEX_W_XD_K, /* 2444 */ + IC_EVEX_W_XD_K, /* 2445 */ + IC_EVEX_W_XD_K, /* 2446 */ + IC_EVEX_W_XD_K, /* 2447 */ + IC_EVEX_OPSIZE_K, /* 2448 */ + IC_EVEX_OPSIZE_K, /* 2449 */ + IC_EVEX_OPSIZE_K, /* 2450 */ + IC_EVEX_OPSIZE_K, /* 2451 */ + IC_EVEX_OPSIZE_K, /* 2452 */ + IC_EVEX_OPSIZE_K, /* 2453 */ + IC_EVEX_OPSIZE_K, /* 2454 */ + IC_EVEX_OPSIZE_K, /* 2455 */ + IC_EVEX_W_OPSIZE_K, /* 2456 */ + IC_EVEX_W_OPSIZE_K, /* 2457 */ + IC_EVEX_W_OPSIZE_K, /* 2458 */ + IC_EVEX_W_OPSIZE_K, /* 2459 */ + IC_EVEX_W_OPSIZE_K, /* 2460 */ + IC_EVEX_W_OPSIZE_K, /* 2461 */ + IC_EVEX_W_OPSIZE_K, /* 2462 */ + IC_EVEX_W_OPSIZE_K, /* 2463 */ + IC_EVEX_K, /* 2464 */ + IC_EVEX_K, /* 2465 */ + IC_EVEX_XS_K, /* 2466 */ + IC_EVEX_XS_K, /* 2467 */ + IC_EVEX_XD_K, /* 2468 */ + IC_EVEX_XD_K, /* 2469 */ + IC_EVEX_XD_K, /* 2470 */ + IC_EVEX_XD_K, /* 2471 */ + IC_EVEX_W_K, /* 2472 */ + IC_EVEX_W_K, /* 2473 */ + IC_EVEX_W_XS_K, /* 2474 */ + IC_EVEX_W_XS_K, /* 2475 */ + IC_EVEX_W_XD_K, /* 2476 */ + IC_EVEX_W_XD_K, /* 2477 */ + IC_EVEX_W_XD_K, /* 2478 */ + IC_EVEX_W_XD_K, /* 2479 */ + IC_EVEX_OPSIZE_K, /* 2480 */ + IC_EVEX_OPSIZE_K, /* 2481 */ + IC_EVEX_OPSIZE_K, /* 2482 */ + IC_EVEX_OPSIZE_K, /* 2483 */ + IC_EVEX_OPSIZE_K, /* 2484 */ + IC_EVEX_OPSIZE_K, /* 2485 */ + IC_EVEX_OPSIZE_K, /* 2486 */ + IC_EVEX_OPSIZE_K, /* 2487 */ + IC_EVEX_W_OPSIZE_K, /* 2488 */ + IC_EVEX_W_OPSIZE_K, /* 2489 */ + IC_EVEX_W_OPSIZE_K, /* 2490 */ + IC_EVEX_W_OPSIZE_K, /* 2491 */ + IC_EVEX_W_OPSIZE_K, /* 2492 */ + IC_EVEX_W_OPSIZE_K, /* 2493 */ + IC_EVEX_W_OPSIZE_K, /* 2494 */ + IC_EVEX_W_OPSIZE_K, /* 2495 */ + IC_EVEX_K, /* 2496 */ + IC_EVEX_K, /* 2497 */ + IC_EVEX_XS_K, /* 2498 */ + IC_EVEX_XS_K, /* 2499 */ + IC_EVEX_XD_K, /* 2500 */ + IC_EVEX_XD_K, /* 2501 */ + IC_EVEX_XD_K, /* 2502 */ + IC_EVEX_XD_K, /* 2503 */ + IC_EVEX_W_K, /* 2504 */ + IC_EVEX_W_K, /* 2505 */ + IC_EVEX_W_XS_K, /* 2506 */ + IC_EVEX_W_XS_K, /* 2507 */ + IC_EVEX_W_XD_K, /* 2508 */ + IC_EVEX_W_XD_K, /* 2509 */ + IC_EVEX_W_XD_K, /* 2510 */ + IC_EVEX_W_XD_K, /* 2511 */ + IC_EVEX_OPSIZE_K, /* 2512 */ + IC_EVEX_OPSIZE_K, /* 2513 */ + IC_EVEX_OPSIZE_K, /* 2514 */ + IC_EVEX_OPSIZE_K, /* 2515 */ + IC_EVEX_OPSIZE_K, /* 2516 */ + IC_EVEX_OPSIZE_K, /* 2517 */ + IC_EVEX_OPSIZE_K, /* 2518 */ + IC_EVEX_OPSIZE_K, /* 2519 */ + IC_EVEX_W_OPSIZE_K, /* 2520 */ + IC_EVEX_W_OPSIZE_K, /* 2521 */ + IC_EVEX_W_OPSIZE_K, /* 2522 */ + IC_EVEX_W_OPSIZE_K, /* 2523 */ + IC_EVEX_W_OPSIZE_K, /* 2524 */ + IC_EVEX_W_OPSIZE_K, /* 2525 */ + IC_EVEX_W_OPSIZE_K, /* 2526 */ + IC_EVEX_W_OPSIZE_K, /* 2527 */ + IC_EVEX_K, /* 2528 */ + IC_EVEX_K, /* 2529 */ + IC_EVEX_XS_K, /* 2530 */ + IC_EVEX_XS_K, /* 2531 */ + IC_EVEX_XD_K, /* 2532 */ + IC_EVEX_XD_K, /* 2533 */ + IC_EVEX_XD_K, /* 2534 */ + IC_EVEX_XD_K, /* 2535 */ + IC_EVEX_W_K, /* 2536 */ + IC_EVEX_W_K, /* 2537 */ + IC_EVEX_W_XS_K, /* 2538 */ + IC_EVEX_W_XS_K, /* 2539 */ + IC_EVEX_W_XD_K, /* 2540 */ + IC_EVEX_W_XD_K, /* 2541 */ + IC_EVEX_W_XD_K, /* 2542 */ + IC_EVEX_W_XD_K, /* 2543 */ + IC_EVEX_OPSIZE_K, /* 2544 */ + IC_EVEX_OPSIZE_K, /* 2545 */ + IC_EVEX_OPSIZE_K, /* 2546 */ + IC_EVEX_OPSIZE_K, /* 2547 */ + IC_EVEX_OPSIZE_K, /* 2548 */ + IC_EVEX_OPSIZE_K, /* 2549 */ + IC_EVEX_OPSIZE_K, /* 2550 */ + IC_EVEX_OPSIZE_K, /* 2551 */ + IC_EVEX_W_OPSIZE_K, /* 2552 */ + IC_EVEX_W_OPSIZE_K, /* 2553 */ + IC_EVEX_W_OPSIZE_K, /* 2554 */ + IC_EVEX_W_OPSIZE_K, /* 2555 */ + IC_EVEX_W_OPSIZE_K, /* 2556 */ + IC_EVEX_W_OPSIZE_K, /* 2557 */ + IC_EVEX_W_OPSIZE_K, /* 2558 */ + IC_EVEX_W_OPSIZE_K, /* 2559 */ + IC, /* 2560 */ + IC_64BIT, /* 2561 */ + IC_XS, /* 2562 */ + IC_64BIT_XS, /* 2563 */ + IC_XD, /* 2564 */ + IC_64BIT_XD, /* 2565 */ + IC_XS, /* 2566 */ + IC_64BIT_XS, /* 2567 */ + IC, /* 2568 */ + IC_64BIT_REXW, /* 2569 */ + IC_XS, /* 2570 */ + IC_64BIT_REXW_XS, /* 2571 */ + IC_XD, /* 2572 */ + IC_64BIT_REXW_XD, /* 2573 */ + IC_XS, /* 2574 */ + IC_64BIT_REXW_XS, /* 2575 */ + IC_OPSIZE, /* 2576 */ + IC_64BIT_OPSIZE, /* 2577 */ + IC_XS_OPSIZE, /* 2578 */ + IC_64BIT_XS_OPSIZE, /* 2579 */ + IC_XD_OPSIZE, /* 2580 */ + IC_64BIT_XD_OPSIZE, /* 2581 */ + IC_XS_OPSIZE, /* 2582 */ + IC_64BIT_XD_OPSIZE, /* 2583 */ + IC_OPSIZE, /* 2584 */ + IC_64BIT_REXW_OPSIZE, /* 2585 */ + IC_XS_OPSIZE, /* 2586 */ + IC_64BIT_REXW_XS, /* 2587 */ + IC_XD_OPSIZE, /* 2588 */ + IC_64BIT_REXW_XD, /* 2589 */ + IC_XS_OPSIZE, /* 2590 */ + IC_64BIT_REXW_XS, /* 2591 */ + IC_ADSIZE, /* 2592 */ + IC_64BIT_ADSIZE, /* 2593 */ + IC_XS, /* 2594 */ + IC_64BIT_XS, /* 2595 */ + IC_XD, /* 2596 */ + IC_64BIT_XD, /* 2597 */ + IC_XS, /* 2598 */ + IC_64BIT_XS, /* 2599 */ + IC_ADSIZE, /* 2600 */ + IC_64BIT_ADSIZE, /* 2601 */ + IC_XS, /* 2602 */ + IC_64BIT_REXW_XS, /* 2603 */ + IC_XD, /* 2604 */ + IC_64BIT_REXW_XD, /* 2605 */ + IC_XS, /* 2606 */ + IC_64BIT_REXW_XS, /* 2607 */ + IC_OPSIZE, /* 2608 */ + IC_64BIT_OPSIZE, /* 2609 */ + IC_XS_OPSIZE, /* 2610 */ + IC_64BIT_XS_OPSIZE, /* 2611 */ + IC_XD_OPSIZE, /* 2612 */ + IC_64BIT_XD_OPSIZE, /* 2613 */ + IC_XS_OPSIZE, /* 2614 */ + IC_64BIT_XD_OPSIZE, /* 2615 */ + IC_OPSIZE, /* 2616 */ + IC_64BIT_REXW_OPSIZE, /* 2617 */ + IC_XS_OPSIZE, /* 2618 */ + IC_64BIT_REXW_XS, /* 2619 */ + IC_XD_OPSIZE, /* 2620 */ + IC_64BIT_REXW_XD, /* 2621 */ + IC_XS_OPSIZE, /* 2622 */ + IC_64BIT_REXW_XS, /* 2623 */ + IC_VEX, /* 2624 */ + IC_VEX, /* 2625 */ + IC_VEX_XS, /* 2626 */ + IC_VEX_XS, /* 2627 */ + IC_VEX_XD, /* 2628 */ + IC_VEX_XD, /* 2629 */ + IC_VEX_XD, /* 2630 */ + IC_VEX_XD, /* 2631 */ + IC_VEX_W, /* 2632 */ + IC_VEX_W, /* 2633 */ + IC_VEX_W_XS, /* 2634 */ + IC_VEX_W_XS, /* 2635 */ + IC_VEX_W_XD, /* 2636 */ + IC_VEX_W_XD, /* 2637 */ + IC_VEX_W_XD, /* 2638 */ + IC_VEX_W_XD, /* 2639 */ + IC_VEX_OPSIZE, /* 2640 */ + IC_VEX_OPSIZE, /* 2641 */ + IC_VEX_OPSIZE, /* 2642 */ + IC_VEX_OPSIZE, /* 2643 */ + IC_VEX_OPSIZE, /* 2644 */ + IC_VEX_OPSIZE, /* 2645 */ + IC_VEX_OPSIZE, /* 2646 */ + IC_VEX_OPSIZE, /* 2647 */ + IC_VEX_W_OPSIZE, /* 2648 */ + IC_VEX_W_OPSIZE, /* 2649 */ + IC_VEX_W_OPSIZE, /* 2650 */ + IC_VEX_W_OPSIZE, /* 2651 */ + IC_VEX_W_OPSIZE, /* 2652 */ + IC_VEX_W_OPSIZE, /* 2653 */ + IC_VEX_W_OPSIZE, /* 2654 */ + IC_VEX_W_OPSIZE, /* 2655 */ + IC_VEX, /* 2656 */ + IC_VEX, /* 2657 */ + IC_VEX_XS, /* 2658 */ + IC_VEX_XS, /* 2659 */ + IC_VEX_XD, /* 2660 */ + IC_VEX_XD, /* 2661 */ + IC_VEX_XD, /* 2662 */ + IC_VEX_XD, /* 2663 */ + IC_VEX_W, /* 2664 */ + IC_VEX_W, /* 2665 */ + IC_VEX_W_XS, /* 2666 */ + IC_VEX_W_XS, /* 2667 */ + IC_VEX_W_XD, /* 2668 */ + IC_VEX_W_XD, /* 2669 */ + IC_VEX_W_XD, /* 2670 */ + IC_VEX_W_XD, /* 2671 */ + IC_VEX_OPSIZE, /* 2672 */ + IC_VEX_OPSIZE, /* 2673 */ + IC_VEX_OPSIZE, /* 2674 */ + IC_VEX_OPSIZE, /* 2675 */ + IC_VEX_OPSIZE, /* 2676 */ + IC_VEX_OPSIZE, /* 2677 */ + IC_VEX_OPSIZE, /* 2678 */ + IC_VEX_OPSIZE, /* 2679 */ + IC_VEX_W_OPSIZE, /* 2680 */ + IC_VEX_W_OPSIZE, /* 2681 */ + IC_VEX_W_OPSIZE, /* 2682 */ + IC_VEX_W_OPSIZE, /* 2683 */ + IC_VEX_W_OPSIZE, /* 2684 */ + IC_VEX_W_OPSIZE, /* 2685 */ + IC_VEX_W_OPSIZE, /* 2686 */ + IC_VEX_W_OPSIZE, /* 2687 */ + IC_VEX_L, /* 2688 */ + IC_VEX_L, /* 2689 */ + IC_VEX_L_XS, /* 2690 */ + IC_VEX_L_XS, /* 2691 */ + IC_VEX_L_XD, /* 2692 */ + IC_VEX_L_XD, /* 2693 */ + IC_VEX_L_XD, /* 2694 */ + IC_VEX_L_XD, /* 2695 */ + IC_VEX_L_W, /* 2696 */ + IC_VEX_L_W, /* 2697 */ + IC_VEX_L_W_XS, /* 2698 */ + IC_VEX_L_W_XS, /* 2699 */ + IC_VEX_L_W_XD, /* 2700 */ + IC_VEX_L_W_XD, /* 2701 */ + IC_VEX_L_W_XD, /* 2702 */ + IC_VEX_L_W_XD, /* 2703 */ + IC_VEX_L_OPSIZE, /* 2704 */ + IC_VEX_L_OPSIZE, /* 2705 */ + IC_VEX_L_OPSIZE, /* 2706 */ + IC_VEX_L_OPSIZE, /* 2707 */ + IC_VEX_L_OPSIZE, /* 2708 */ + IC_VEX_L_OPSIZE, /* 2709 */ + IC_VEX_L_OPSIZE, /* 2710 */ + IC_VEX_L_OPSIZE, /* 2711 */ + IC_VEX_L_W_OPSIZE, /* 2712 */ + IC_VEX_L_W_OPSIZE, /* 2713 */ + IC_VEX_L_W_OPSIZE, /* 2714 */ + IC_VEX_L_W_OPSIZE, /* 2715 */ + IC_VEX_L_W_OPSIZE, /* 2716 */ + IC_VEX_L_W_OPSIZE, /* 2717 */ + IC_VEX_L_W_OPSIZE, /* 2718 */ + IC_VEX_L_W_OPSIZE, /* 2719 */ + IC_VEX_L, /* 2720 */ + IC_VEX_L, /* 2721 */ + IC_VEX_L_XS, /* 2722 */ + IC_VEX_L_XS, /* 2723 */ + IC_VEX_L_XD, /* 2724 */ + IC_VEX_L_XD, /* 2725 */ + IC_VEX_L_XD, /* 2726 */ + IC_VEX_L_XD, /* 2727 */ + IC_VEX_L_W, /* 2728 */ + IC_VEX_L_W, /* 2729 */ + IC_VEX_L_W_XS, /* 2730 */ + IC_VEX_L_W_XS, /* 2731 */ + IC_VEX_L_W_XD, /* 2732 */ + IC_VEX_L_W_XD, /* 2733 */ + IC_VEX_L_W_XD, /* 2734 */ + IC_VEX_L_W_XD, /* 2735 */ + IC_VEX_L_OPSIZE, /* 2736 */ + IC_VEX_L_OPSIZE, /* 2737 */ + IC_VEX_L_OPSIZE, /* 2738 */ + IC_VEX_L_OPSIZE, /* 2739 */ + IC_VEX_L_OPSIZE, /* 2740 */ + IC_VEX_L_OPSIZE, /* 2741 */ + IC_VEX_L_OPSIZE, /* 2742 */ + IC_VEX_L_OPSIZE, /* 2743 */ + IC_VEX_L_W_OPSIZE, /* 2744 */ + IC_VEX_L_W_OPSIZE, /* 2745 */ + IC_VEX_L_W_OPSIZE, /* 2746 */ + IC_VEX_L_W_OPSIZE, /* 2747 */ + IC_VEX_L_W_OPSIZE, /* 2748 */ + IC_VEX_L_W_OPSIZE, /* 2749 */ + IC_VEX_L_W_OPSIZE, /* 2750 */ + IC_VEX_L_W_OPSIZE, /* 2751 */ + IC_VEX_L, /* 2752 */ + IC_VEX_L, /* 2753 */ + IC_VEX_L_XS, /* 2754 */ + IC_VEX_L_XS, /* 2755 */ + IC_VEX_L_XD, /* 2756 */ + IC_VEX_L_XD, /* 2757 */ + IC_VEX_L_XD, /* 2758 */ + IC_VEX_L_XD, /* 2759 */ + IC_VEX_L_W, /* 2760 */ + IC_VEX_L_W, /* 2761 */ + IC_VEX_L_W_XS, /* 2762 */ + IC_VEX_L_W_XS, /* 2763 */ + IC_VEX_L_W_XD, /* 2764 */ + IC_VEX_L_W_XD, /* 2765 */ + IC_VEX_L_W_XD, /* 2766 */ + IC_VEX_L_W_XD, /* 2767 */ + IC_VEX_L_OPSIZE, /* 2768 */ + IC_VEX_L_OPSIZE, /* 2769 */ + IC_VEX_L_OPSIZE, /* 2770 */ + IC_VEX_L_OPSIZE, /* 2771 */ + IC_VEX_L_OPSIZE, /* 2772 */ + IC_VEX_L_OPSIZE, /* 2773 */ + IC_VEX_L_OPSIZE, /* 2774 */ + IC_VEX_L_OPSIZE, /* 2775 */ + IC_VEX_L_W_OPSIZE, /* 2776 */ + IC_VEX_L_W_OPSIZE, /* 2777 */ + IC_VEX_L_W_OPSIZE, /* 2778 */ + IC_VEX_L_W_OPSIZE, /* 2779 */ + IC_VEX_L_W_OPSIZE, /* 2780 */ + IC_VEX_L_W_OPSIZE, /* 2781 */ + IC_VEX_L_W_OPSIZE, /* 2782 */ + IC_VEX_L_W_OPSIZE, /* 2783 */ + IC_VEX_L, /* 2784 */ + IC_VEX_L, /* 2785 */ + IC_VEX_L_XS, /* 2786 */ + IC_VEX_L_XS, /* 2787 */ + IC_VEX_L_XD, /* 2788 */ + IC_VEX_L_XD, /* 2789 */ + IC_VEX_L_XD, /* 2790 */ + IC_VEX_L_XD, /* 2791 */ + IC_VEX_L_W, /* 2792 */ + IC_VEX_L_W, /* 2793 */ + IC_VEX_L_W_XS, /* 2794 */ + IC_VEX_L_W_XS, /* 2795 */ + IC_VEX_L_W_XD, /* 2796 */ + IC_VEX_L_W_XD, /* 2797 */ + IC_VEX_L_W_XD, /* 2798 */ + IC_VEX_L_W_XD, /* 2799 */ + IC_VEX_L_OPSIZE, /* 2800 */ + IC_VEX_L_OPSIZE, /* 2801 */ + IC_VEX_L_OPSIZE, /* 2802 */ + IC_VEX_L_OPSIZE, /* 2803 */ + IC_VEX_L_OPSIZE, /* 2804 */ + IC_VEX_L_OPSIZE, /* 2805 */ + IC_VEX_L_OPSIZE, /* 2806 */ + IC_VEX_L_OPSIZE, /* 2807 */ + IC_VEX_L_W_OPSIZE, /* 2808 */ + IC_VEX_L_W_OPSIZE, /* 2809 */ + IC_VEX_L_W_OPSIZE, /* 2810 */ + IC_VEX_L_W_OPSIZE, /* 2811 */ + IC_VEX_L_W_OPSIZE, /* 2812 */ + IC_VEX_L_W_OPSIZE, /* 2813 */ + IC_VEX_L_W_OPSIZE, /* 2814 */ + IC_VEX_L_W_OPSIZE, /* 2815 */ + IC_EVEX_L_K, /* 2816 */ + IC_EVEX_L_K, /* 2817 */ + IC_EVEX_L_XS_K, /* 2818 */ + IC_EVEX_L_XS_K, /* 2819 */ + IC_EVEX_L_XD_K, /* 2820 */ + IC_EVEX_L_XD_K, /* 2821 */ + IC_EVEX_L_XD_K, /* 2822 */ + IC_EVEX_L_XD_K, /* 2823 */ + IC_EVEX_L_W_K, /* 2824 */ + IC_EVEX_L_W_K, /* 2825 */ + IC_EVEX_L_W_XS_K, /* 2826 */ + IC_EVEX_L_W_XS_K, /* 2827 */ + IC_EVEX_L_W_XD_K, /* 2828 */ + IC_EVEX_L_W_XD_K, /* 2829 */ + IC_EVEX_L_W_XD_K, /* 2830 */ + IC_EVEX_L_W_XD_K, /* 2831 */ + IC_EVEX_L_OPSIZE_K, /* 2832 */ + IC_EVEX_L_OPSIZE_K, /* 2833 */ + IC_EVEX_L_OPSIZE_K, /* 2834 */ + IC_EVEX_L_OPSIZE_K, /* 2835 */ + IC_EVEX_L_OPSIZE_K, /* 2836 */ + IC_EVEX_L_OPSIZE_K, /* 2837 */ + IC_EVEX_L_OPSIZE_K, /* 2838 */ + IC_EVEX_L_OPSIZE_K, /* 2839 */ + IC_EVEX_L_W_OPSIZE_K, /* 2840 */ + IC_EVEX_L_W_OPSIZE_K, /* 2841 */ + IC_EVEX_L_W_OPSIZE_K, /* 2842 */ + IC_EVEX_L_W_OPSIZE_K, /* 2843 */ + IC_EVEX_L_W_OPSIZE_K, /* 2844 */ + IC_EVEX_L_W_OPSIZE_K, /* 2845 */ + IC_EVEX_L_W_OPSIZE_K, /* 2846 */ + IC_EVEX_L_W_OPSIZE_K, /* 2847 */ + IC_EVEX_L_K, /* 2848 */ + IC_EVEX_L_K, /* 2849 */ + IC_EVEX_L_XS_K, /* 2850 */ + IC_EVEX_L_XS_K, /* 2851 */ + IC_EVEX_L_XD_K, /* 2852 */ + IC_EVEX_L_XD_K, /* 2853 */ + IC_EVEX_L_XD_K, /* 2854 */ + IC_EVEX_L_XD_K, /* 2855 */ + IC_EVEX_L_W_K, /* 2856 */ + IC_EVEX_L_W_K, /* 2857 */ + IC_EVEX_L_W_XS_K, /* 2858 */ + IC_EVEX_L_W_XS_K, /* 2859 */ + IC_EVEX_L_W_XD_K, /* 2860 */ + IC_EVEX_L_W_XD_K, /* 2861 */ + IC_EVEX_L_W_XD_K, /* 2862 */ + IC_EVEX_L_W_XD_K, /* 2863 */ + IC_EVEX_L_OPSIZE_K, /* 2864 */ + IC_EVEX_L_OPSIZE_K, /* 2865 */ + IC_EVEX_L_OPSIZE_K, /* 2866 */ + IC_EVEX_L_OPSIZE_K, /* 2867 */ + IC_EVEX_L_OPSIZE_K, /* 2868 */ + IC_EVEX_L_OPSIZE_K, /* 2869 */ + IC_EVEX_L_OPSIZE_K, /* 2870 */ + IC_EVEX_L_OPSIZE_K, /* 2871 */ + IC_EVEX_L_W_OPSIZE_K, /* 2872 */ + IC_EVEX_L_W_OPSIZE_K, /* 2873 */ + IC_EVEX_L_W_OPSIZE_K, /* 2874 */ + IC_EVEX_L_W_OPSIZE_K, /* 2875 */ + IC_EVEX_L_W_OPSIZE_K, /* 2876 */ + IC_EVEX_L_W_OPSIZE_K, /* 2877 */ + IC_EVEX_L_W_OPSIZE_K, /* 2878 */ + IC_EVEX_L_W_OPSIZE_K, /* 2879 */ + IC_EVEX_L_K, /* 2880 */ + IC_EVEX_L_K, /* 2881 */ + IC_EVEX_L_XS_K, /* 2882 */ + IC_EVEX_L_XS_K, /* 2883 */ + IC_EVEX_L_XD_K, /* 2884 */ + IC_EVEX_L_XD_K, /* 2885 */ + IC_EVEX_L_XD_K, /* 2886 */ + IC_EVEX_L_XD_K, /* 2887 */ + IC_EVEX_L_W_K, /* 2888 */ + IC_EVEX_L_W_K, /* 2889 */ + IC_EVEX_L_W_XS_K, /* 2890 */ + IC_EVEX_L_W_XS_K, /* 2891 */ + IC_EVEX_L_W_XD_K, /* 2892 */ + IC_EVEX_L_W_XD_K, /* 2893 */ + IC_EVEX_L_W_XD_K, /* 2894 */ + IC_EVEX_L_W_XD_K, /* 2895 */ + IC_EVEX_L_OPSIZE_K, /* 2896 */ + IC_EVEX_L_OPSIZE_K, /* 2897 */ + IC_EVEX_L_OPSIZE_K, /* 2898 */ + IC_EVEX_L_OPSIZE_K, /* 2899 */ + IC_EVEX_L_OPSIZE_K, /* 2900 */ + IC_EVEX_L_OPSIZE_K, /* 2901 */ + IC_EVEX_L_OPSIZE_K, /* 2902 */ + IC_EVEX_L_OPSIZE_K, /* 2903 */ + IC_EVEX_L_W_OPSIZE_K, /* 2904 */ + IC_EVEX_L_W_OPSIZE_K, /* 2905 */ + IC_EVEX_L_W_OPSIZE_K, /* 2906 */ + IC_EVEX_L_W_OPSIZE_K, /* 2907 */ + IC_EVEX_L_W_OPSIZE_K, /* 2908 */ + IC_EVEX_L_W_OPSIZE_K, /* 2909 */ + IC_EVEX_L_W_OPSIZE_K, /* 2910 */ + IC_EVEX_L_W_OPSIZE_K, /* 2911 */ + IC_EVEX_L_K, /* 2912 */ + IC_EVEX_L_K, /* 2913 */ + IC_EVEX_L_XS_K, /* 2914 */ + IC_EVEX_L_XS_K, /* 2915 */ + IC_EVEX_L_XD_K, /* 2916 */ + IC_EVEX_L_XD_K, /* 2917 */ + IC_EVEX_L_XD_K, /* 2918 */ + IC_EVEX_L_XD_K, /* 2919 */ + IC_EVEX_L_W_K, /* 2920 */ + IC_EVEX_L_W_K, /* 2921 */ + IC_EVEX_L_W_XS_K, /* 2922 */ + IC_EVEX_L_W_XS_K, /* 2923 */ + IC_EVEX_L_W_XD_K, /* 2924 */ + IC_EVEX_L_W_XD_K, /* 2925 */ + IC_EVEX_L_W_XD_K, /* 2926 */ + IC_EVEX_L_W_XD_K, /* 2927 */ + IC_EVEX_L_OPSIZE_K, /* 2928 */ + IC_EVEX_L_OPSIZE_K, /* 2929 */ + IC_EVEX_L_OPSIZE_K, /* 2930 */ + IC_EVEX_L_OPSIZE_K, /* 2931 */ + IC_EVEX_L_OPSIZE_K, /* 2932 */ + IC_EVEX_L_OPSIZE_K, /* 2933 */ + IC_EVEX_L_OPSIZE_K, /* 2934 */ + IC_EVEX_L_OPSIZE_K, /* 2935 */ + IC_EVEX_L_W_OPSIZE_K, /* 2936 */ + IC_EVEX_L_W_OPSIZE_K, /* 2937 */ + IC_EVEX_L_W_OPSIZE_K, /* 2938 */ + IC_EVEX_L_W_OPSIZE_K, /* 2939 */ + IC_EVEX_L_W_OPSIZE_K, /* 2940 */ + IC_EVEX_L_W_OPSIZE_K, /* 2941 */ + IC_EVEX_L_W_OPSIZE_K, /* 2942 */ + IC_EVEX_L_W_OPSIZE_K, /* 2943 */ + IC_EVEX_L_K, /* 2944 */ + IC_EVEX_L_K, /* 2945 */ + IC_EVEX_L_XS_K, /* 2946 */ + IC_EVEX_L_XS_K, /* 2947 */ + IC_EVEX_L_XD_K, /* 2948 */ + IC_EVEX_L_XD_K, /* 2949 */ + IC_EVEX_L_XD_K, /* 2950 */ + IC_EVEX_L_XD_K, /* 2951 */ + IC_EVEX_L_W_K, /* 2952 */ + IC_EVEX_L_W_K, /* 2953 */ + IC_EVEX_L_W_XS_K, /* 2954 */ + IC_EVEX_L_W_XS_K, /* 2955 */ + IC_EVEX_L_W_XD_K, /* 2956 */ + IC_EVEX_L_W_XD_K, /* 2957 */ + IC_EVEX_L_W_XD_K, /* 2958 */ + IC_EVEX_L_W_XD_K, /* 2959 */ + IC_EVEX_L_OPSIZE_K, /* 2960 */ + IC_EVEX_L_OPSIZE_K, /* 2961 */ + IC_EVEX_L_OPSIZE_K, /* 2962 */ + IC_EVEX_L_OPSIZE_K, /* 2963 */ + IC_EVEX_L_OPSIZE_K, /* 2964 */ + IC_EVEX_L_OPSIZE_K, /* 2965 */ + IC_EVEX_L_OPSIZE_K, /* 2966 */ + IC_EVEX_L_OPSIZE_K, /* 2967 */ + IC_EVEX_L_W_OPSIZE_K, /* 2968 */ + IC_EVEX_L_W_OPSIZE_K, /* 2969 */ + IC_EVEX_L_W_OPSIZE_K, /* 2970 */ + IC_EVEX_L_W_OPSIZE_K, /* 2971 */ + IC_EVEX_L_W_OPSIZE_K, /* 2972 */ + IC_EVEX_L_W_OPSIZE_K, /* 2973 */ + IC_EVEX_L_W_OPSIZE_K, /* 2974 */ + IC_EVEX_L_W_OPSIZE_K, /* 2975 */ + IC_EVEX_L_K, /* 2976 */ + IC_EVEX_L_K, /* 2977 */ + IC_EVEX_L_XS_K, /* 2978 */ + IC_EVEX_L_XS_K, /* 2979 */ + IC_EVEX_L_XD_K, /* 2980 */ + IC_EVEX_L_XD_K, /* 2981 */ + IC_EVEX_L_XD_K, /* 2982 */ + IC_EVEX_L_XD_K, /* 2983 */ + IC_EVEX_L_W_K, /* 2984 */ + IC_EVEX_L_W_K, /* 2985 */ + IC_EVEX_L_W_XS_K, /* 2986 */ + IC_EVEX_L_W_XS_K, /* 2987 */ + IC_EVEX_L_W_XD_K, /* 2988 */ + IC_EVEX_L_W_XD_K, /* 2989 */ + IC_EVEX_L_W_XD_K, /* 2990 */ + IC_EVEX_L_W_XD_K, /* 2991 */ + IC_EVEX_L_OPSIZE_K, /* 2992 */ + IC_EVEX_L_OPSIZE_K, /* 2993 */ + IC_EVEX_L_OPSIZE_K, /* 2994 */ + IC_EVEX_L_OPSIZE_K, /* 2995 */ + IC_EVEX_L_OPSIZE_K, /* 2996 */ + IC_EVEX_L_OPSIZE_K, /* 2997 */ + IC_EVEX_L_OPSIZE_K, /* 2998 */ + IC_EVEX_L_OPSIZE_K, /* 2999 */ + IC_EVEX_L_W_OPSIZE_K, /* 3000 */ + IC_EVEX_L_W_OPSIZE_K, /* 3001 */ + IC_EVEX_L_W_OPSIZE_K, /* 3002 */ + IC_EVEX_L_W_OPSIZE_K, /* 3003 */ + IC_EVEX_L_W_OPSIZE_K, /* 3004 */ + IC_EVEX_L_W_OPSIZE_K, /* 3005 */ + IC_EVEX_L_W_OPSIZE_K, /* 3006 */ + IC_EVEX_L_W_OPSIZE_K, /* 3007 */ + IC_EVEX_L_K, /* 3008 */ + IC_EVEX_L_K, /* 3009 */ + IC_EVEX_L_XS_K, /* 3010 */ + IC_EVEX_L_XS_K, /* 3011 */ + IC_EVEX_L_XD_K, /* 3012 */ + IC_EVEX_L_XD_K, /* 3013 */ + IC_EVEX_L_XD_K, /* 3014 */ + IC_EVEX_L_XD_K, /* 3015 */ + IC_EVEX_L_W_K, /* 3016 */ + IC_EVEX_L_W_K, /* 3017 */ + IC_EVEX_L_W_XS_K, /* 3018 */ + IC_EVEX_L_W_XS_K, /* 3019 */ + IC_EVEX_L_W_XD_K, /* 3020 */ + IC_EVEX_L_W_XD_K, /* 3021 */ + IC_EVEX_L_W_XD_K, /* 3022 */ + IC_EVEX_L_W_XD_K, /* 3023 */ + IC_EVEX_L_OPSIZE_K, /* 3024 */ + IC_EVEX_L_OPSIZE_K, /* 3025 */ + IC_EVEX_L_OPSIZE_K, /* 3026 */ + IC_EVEX_L_OPSIZE_K, /* 3027 */ + IC_EVEX_L_OPSIZE_K, /* 3028 */ + IC_EVEX_L_OPSIZE_K, /* 3029 */ + IC_EVEX_L_OPSIZE_K, /* 3030 */ + IC_EVEX_L_OPSIZE_K, /* 3031 */ + IC_EVEX_L_W_OPSIZE_K, /* 3032 */ + IC_EVEX_L_W_OPSIZE_K, /* 3033 */ + IC_EVEX_L_W_OPSIZE_K, /* 3034 */ + IC_EVEX_L_W_OPSIZE_K, /* 3035 */ + IC_EVEX_L_W_OPSIZE_K, /* 3036 */ + IC_EVEX_L_W_OPSIZE_K, /* 3037 */ + IC_EVEX_L_W_OPSIZE_K, /* 3038 */ + IC_EVEX_L_W_OPSIZE_K, /* 3039 */ + IC_EVEX_L_K, /* 3040 */ + IC_EVEX_L_K, /* 3041 */ + IC_EVEX_L_XS_K, /* 3042 */ + IC_EVEX_L_XS_K, /* 3043 */ + IC_EVEX_L_XD_K, /* 3044 */ + IC_EVEX_L_XD_K, /* 3045 */ + IC_EVEX_L_XD_K, /* 3046 */ + IC_EVEX_L_XD_K, /* 3047 */ + IC_EVEX_L_W_K, /* 3048 */ + IC_EVEX_L_W_K, /* 3049 */ + IC_EVEX_L_W_XS_K, /* 3050 */ + IC_EVEX_L_W_XS_K, /* 3051 */ + IC_EVEX_L_W_XD_K, /* 3052 */ + IC_EVEX_L_W_XD_K, /* 3053 */ + IC_EVEX_L_W_XD_K, /* 3054 */ + IC_EVEX_L_W_XD_K, /* 3055 */ + IC_EVEX_L_OPSIZE_K, /* 3056 */ + IC_EVEX_L_OPSIZE_K, /* 3057 */ + IC_EVEX_L_OPSIZE_K, /* 3058 */ + IC_EVEX_L_OPSIZE_K, /* 3059 */ + IC_EVEX_L_OPSIZE_K, /* 3060 */ + IC_EVEX_L_OPSIZE_K, /* 3061 */ + IC_EVEX_L_OPSIZE_K, /* 3062 */ + IC_EVEX_L_OPSIZE_K, /* 3063 */ + IC_EVEX_L_W_OPSIZE_K, /* 3064 */ + IC_EVEX_L_W_OPSIZE_K, /* 3065 */ + IC_EVEX_L_W_OPSIZE_K, /* 3066 */ + IC_EVEX_L_W_OPSIZE_K, /* 3067 */ + IC_EVEX_L_W_OPSIZE_K, /* 3068 */ + IC_EVEX_L_W_OPSIZE_K, /* 3069 */ + IC_EVEX_L_W_OPSIZE_K, /* 3070 */ + IC_EVEX_L_W_OPSIZE_K, /* 3071 */ + IC, /* 3072 */ + IC_64BIT, /* 3073 */ + IC_XS, /* 3074 */ + IC_64BIT_XS, /* 3075 */ + IC_XD, /* 3076 */ + IC_64BIT_XD, /* 3077 */ + IC_XS, /* 3078 */ + IC_64BIT_XS, /* 3079 */ + IC, /* 3080 */ + IC_64BIT_REXW, /* 3081 */ + IC_XS, /* 3082 */ + IC_64BIT_REXW_XS, /* 3083 */ + IC_XD, /* 3084 */ + IC_64BIT_REXW_XD, /* 3085 */ + IC_XS, /* 3086 */ + IC_64BIT_REXW_XS, /* 3087 */ + IC_OPSIZE, /* 3088 */ + IC_64BIT_OPSIZE, /* 3089 */ + IC_XS_OPSIZE, /* 3090 */ + IC_64BIT_XS_OPSIZE, /* 3091 */ + IC_XD_OPSIZE, /* 3092 */ + IC_64BIT_XD_OPSIZE, /* 3093 */ + IC_XS_OPSIZE, /* 3094 */ + IC_64BIT_XD_OPSIZE, /* 3095 */ + IC_OPSIZE, /* 3096 */ + IC_64BIT_REXW_OPSIZE, /* 3097 */ + IC_XS_OPSIZE, /* 3098 */ + IC_64BIT_REXW_XS, /* 3099 */ + IC_XD_OPSIZE, /* 3100 */ + IC_64BIT_REXW_XD, /* 3101 */ + IC_XS_OPSIZE, /* 3102 */ + IC_64BIT_REXW_XS, /* 3103 */ + IC_ADSIZE, /* 3104 */ + IC_64BIT_ADSIZE, /* 3105 */ + IC_XS, /* 3106 */ + IC_64BIT_XS, /* 3107 */ + IC_XD, /* 3108 */ + IC_64BIT_XD, /* 3109 */ + IC_XS, /* 3110 */ + IC_64BIT_XS, /* 3111 */ + IC_ADSIZE, /* 3112 */ + IC_64BIT_ADSIZE, /* 3113 */ + IC_XS, /* 3114 */ + IC_64BIT_REXW_XS, /* 3115 */ + IC_XD, /* 3116 */ + IC_64BIT_REXW_XD, /* 3117 */ + IC_XS, /* 3118 */ + IC_64BIT_REXW_XS, /* 3119 */ + IC_OPSIZE, /* 3120 */ + IC_64BIT_OPSIZE, /* 3121 */ + IC_XS_OPSIZE, /* 3122 */ + IC_64BIT_XS_OPSIZE, /* 3123 */ + IC_XD_OPSIZE, /* 3124 */ + IC_64BIT_XD_OPSIZE, /* 3125 */ + IC_XS_OPSIZE, /* 3126 */ + IC_64BIT_XD_OPSIZE, /* 3127 */ + IC_OPSIZE, /* 3128 */ + IC_64BIT_REXW_OPSIZE, /* 3129 */ + IC_XS_OPSIZE, /* 3130 */ + IC_64BIT_REXW_XS, /* 3131 */ + IC_XD_OPSIZE, /* 3132 */ + IC_64BIT_REXW_XD, /* 3133 */ + IC_XS_OPSIZE, /* 3134 */ + IC_64BIT_REXW_XS, /* 3135 */ + IC_VEX, /* 3136 */ + IC_VEX, /* 3137 */ + IC_VEX_XS, /* 3138 */ + IC_VEX_XS, /* 3139 */ + IC_VEX_XD, /* 3140 */ + IC_VEX_XD, /* 3141 */ + IC_VEX_XD, /* 3142 */ + IC_VEX_XD, /* 3143 */ + IC_VEX_W, /* 3144 */ + IC_VEX_W, /* 3145 */ + IC_VEX_W_XS, /* 3146 */ + IC_VEX_W_XS, /* 3147 */ + IC_VEX_W_XD, /* 3148 */ + IC_VEX_W_XD, /* 3149 */ + IC_VEX_W_XD, /* 3150 */ + IC_VEX_W_XD, /* 3151 */ + IC_VEX_OPSIZE, /* 3152 */ + IC_VEX_OPSIZE, /* 3153 */ + IC_VEX_OPSIZE, /* 3154 */ + IC_VEX_OPSIZE, /* 3155 */ + IC_VEX_OPSIZE, /* 3156 */ + IC_VEX_OPSIZE, /* 3157 */ + IC_VEX_OPSIZE, /* 3158 */ + IC_VEX_OPSIZE, /* 3159 */ + IC_VEX_W_OPSIZE, /* 3160 */ + IC_VEX_W_OPSIZE, /* 3161 */ + IC_VEX_W_OPSIZE, /* 3162 */ + IC_VEX_W_OPSIZE, /* 3163 */ + IC_VEX_W_OPSIZE, /* 3164 */ + IC_VEX_W_OPSIZE, /* 3165 */ + IC_VEX_W_OPSIZE, /* 3166 */ + IC_VEX_W_OPSIZE, /* 3167 */ + IC_VEX, /* 3168 */ + IC_VEX, /* 3169 */ + IC_VEX_XS, /* 3170 */ + IC_VEX_XS, /* 3171 */ + IC_VEX_XD, /* 3172 */ + IC_VEX_XD, /* 3173 */ + IC_VEX_XD, /* 3174 */ + IC_VEX_XD, /* 3175 */ + IC_VEX_W, /* 3176 */ + IC_VEX_W, /* 3177 */ + IC_VEX_W_XS, /* 3178 */ + IC_VEX_W_XS, /* 3179 */ + IC_VEX_W_XD, /* 3180 */ + IC_VEX_W_XD, /* 3181 */ + IC_VEX_W_XD, /* 3182 */ + IC_VEX_W_XD, /* 3183 */ + IC_VEX_OPSIZE, /* 3184 */ + IC_VEX_OPSIZE, /* 3185 */ + IC_VEX_OPSIZE, /* 3186 */ + IC_VEX_OPSIZE, /* 3187 */ + IC_VEX_OPSIZE, /* 3188 */ + IC_VEX_OPSIZE, /* 3189 */ + IC_VEX_OPSIZE, /* 3190 */ + IC_VEX_OPSIZE, /* 3191 */ + IC_VEX_W_OPSIZE, /* 3192 */ + IC_VEX_W_OPSIZE, /* 3193 */ + IC_VEX_W_OPSIZE, /* 3194 */ + IC_VEX_W_OPSIZE, /* 3195 */ + IC_VEX_W_OPSIZE, /* 3196 */ + IC_VEX_W_OPSIZE, /* 3197 */ + IC_VEX_W_OPSIZE, /* 3198 */ + IC_VEX_W_OPSIZE, /* 3199 */ + IC_VEX_L, /* 3200 */ + IC_VEX_L, /* 3201 */ + IC_VEX_L_XS, /* 3202 */ + IC_VEX_L_XS, /* 3203 */ + IC_VEX_L_XD, /* 3204 */ + IC_VEX_L_XD, /* 3205 */ + IC_VEX_L_XD, /* 3206 */ + IC_VEX_L_XD, /* 3207 */ + IC_VEX_L_W, /* 3208 */ + IC_VEX_L_W, /* 3209 */ + IC_VEX_L_W_XS, /* 3210 */ + IC_VEX_L_W_XS, /* 3211 */ + IC_VEX_L_W_XD, /* 3212 */ + IC_VEX_L_W_XD, /* 3213 */ + IC_VEX_L_W_XD, /* 3214 */ + IC_VEX_L_W_XD, /* 3215 */ + IC_VEX_L_OPSIZE, /* 3216 */ + IC_VEX_L_OPSIZE, /* 3217 */ + IC_VEX_L_OPSIZE, /* 3218 */ + IC_VEX_L_OPSIZE, /* 3219 */ + IC_VEX_L_OPSIZE, /* 3220 */ + IC_VEX_L_OPSIZE, /* 3221 */ + IC_VEX_L_OPSIZE, /* 3222 */ + IC_VEX_L_OPSIZE, /* 3223 */ + IC_VEX_L_W_OPSIZE, /* 3224 */ + IC_VEX_L_W_OPSIZE, /* 3225 */ + IC_VEX_L_W_OPSIZE, /* 3226 */ + IC_VEX_L_W_OPSIZE, /* 3227 */ + IC_VEX_L_W_OPSIZE, /* 3228 */ + IC_VEX_L_W_OPSIZE, /* 3229 */ + IC_VEX_L_W_OPSIZE, /* 3230 */ + IC_VEX_L_W_OPSIZE, /* 3231 */ + IC_VEX_L, /* 3232 */ + IC_VEX_L, /* 3233 */ + IC_VEX_L_XS, /* 3234 */ + IC_VEX_L_XS, /* 3235 */ + IC_VEX_L_XD, /* 3236 */ + IC_VEX_L_XD, /* 3237 */ + IC_VEX_L_XD, /* 3238 */ + IC_VEX_L_XD, /* 3239 */ + IC_VEX_L_W, /* 3240 */ + IC_VEX_L_W, /* 3241 */ + IC_VEX_L_W_XS, /* 3242 */ + IC_VEX_L_W_XS, /* 3243 */ + IC_VEX_L_W_XD, /* 3244 */ + IC_VEX_L_W_XD, /* 3245 */ + IC_VEX_L_W_XD, /* 3246 */ + IC_VEX_L_W_XD, /* 3247 */ + IC_VEX_L_OPSIZE, /* 3248 */ + IC_VEX_L_OPSIZE, /* 3249 */ + IC_VEX_L_OPSIZE, /* 3250 */ + IC_VEX_L_OPSIZE, /* 3251 */ + IC_VEX_L_OPSIZE, /* 3252 */ + IC_VEX_L_OPSIZE, /* 3253 */ + IC_VEX_L_OPSIZE, /* 3254 */ + IC_VEX_L_OPSIZE, /* 3255 */ + IC_VEX_L_W_OPSIZE, /* 3256 */ + IC_VEX_L_W_OPSIZE, /* 3257 */ + IC_VEX_L_W_OPSIZE, /* 3258 */ + IC_VEX_L_W_OPSIZE, /* 3259 */ + IC_VEX_L_W_OPSIZE, /* 3260 */ + IC_VEX_L_W_OPSIZE, /* 3261 */ + IC_VEX_L_W_OPSIZE, /* 3262 */ + IC_VEX_L_W_OPSIZE, /* 3263 */ + IC_VEX_L, /* 3264 */ + IC_VEX_L, /* 3265 */ + IC_VEX_L_XS, /* 3266 */ + IC_VEX_L_XS, /* 3267 */ + IC_VEX_L_XD, /* 3268 */ + IC_VEX_L_XD, /* 3269 */ + IC_VEX_L_XD, /* 3270 */ + IC_VEX_L_XD, /* 3271 */ + IC_VEX_L_W, /* 3272 */ + IC_VEX_L_W, /* 3273 */ + IC_VEX_L_W_XS, /* 3274 */ + IC_VEX_L_W_XS, /* 3275 */ + IC_VEX_L_W_XD, /* 3276 */ + IC_VEX_L_W_XD, /* 3277 */ + IC_VEX_L_W_XD, /* 3278 */ + IC_VEX_L_W_XD, /* 3279 */ + IC_VEX_L_OPSIZE, /* 3280 */ + IC_VEX_L_OPSIZE, /* 3281 */ + IC_VEX_L_OPSIZE, /* 3282 */ + IC_VEX_L_OPSIZE, /* 3283 */ + IC_VEX_L_OPSIZE, /* 3284 */ + IC_VEX_L_OPSIZE, /* 3285 */ + IC_VEX_L_OPSIZE, /* 3286 */ + IC_VEX_L_OPSIZE, /* 3287 */ + IC_VEX_L_W_OPSIZE, /* 3288 */ + IC_VEX_L_W_OPSIZE, /* 3289 */ + IC_VEX_L_W_OPSIZE, /* 3290 */ + IC_VEX_L_W_OPSIZE, /* 3291 */ + IC_VEX_L_W_OPSIZE, /* 3292 */ + IC_VEX_L_W_OPSIZE, /* 3293 */ + IC_VEX_L_W_OPSIZE, /* 3294 */ + IC_VEX_L_W_OPSIZE, /* 3295 */ + IC_VEX_L, /* 3296 */ + IC_VEX_L, /* 3297 */ + IC_VEX_L_XS, /* 3298 */ + IC_VEX_L_XS, /* 3299 */ + IC_VEX_L_XD, /* 3300 */ + IC_VEX_L_XD, /* 3301 */ + IC_VEX_L_XD, /* 3302 */ + IC_VEX_L_XD, /* 3303 */ + IC_VEX_L_W, /* 3304 */ + IC_VEX_L_W, /* 3305 */ + IC_VEX_L_W_XS, /* 3306 */ + IC_VEX_L_W_XS, /* 3307 */ + IC_VEX_L_W_XD, /* 3308 */ + IC_VEX_L_W_XD, /* 3309 */ + IC_VEX_L_W_XD, /* 3310 */ + IC_VEX_L_W_XD, /* 3311 */ + IC_VEX_L_OPSIZE, /* 3312 */ + IC_VEX_L_OPSIZE, /* 3313 */ + IC_VEX_L_OPSIZE, /* 3314 */ + IC_VEX_L_OPSIZE, /* 3315 */ + IC_VEX_L_OPSIZE, /* 3316 */ + IC_VEX_L_OPSIZE, /* 3317 */ + IC_VEX_L_OPSIZE, /* 3318 */ + IC_VEX_L_OPSIZE, /* 3319 */ + IC_VEX_L_W_OPSIZE, /* 3320 */ + IC_VEX_L_W_OPSIZE, /* 3321 */ + IC_VEX_L_W_OPSIZE, /* 3322 */ + IC_VEX_L_W_OPSIZE, /* 3323 */ + IC_VEX_L_W_OPSIZE, /* 3324 */ + IC_VEX_L_W_OPSIZE, /* 3325 */ + IC_VEX_L_W_OPSIZE, /* 3326 */ + IC_VEX_L_W_OPSIZE, /* 3327 */ + IC_EVEX_L2_K, /* 3328 */ + IC_EVEX_L2_K, /* 3329 */ + IC_EVEX_L2_XS_K, /* 3330 */ + IC_EVEX_L2_XS_K, /* 3331 */ + IC_EVEX_L2_XD_K, /* 3332 */ + IC_EVEX_L2_XD_K, /* 3333 */ + IC_EVEX_L2_XD_K, /* 3334 */ + IC_EVEX_L2_XD_K, /* 3335 */ + IC_EVEX_L2_W_K, /* 3336 */ + IC_EVEX_L2_W_K, /* 3337 */ + IC_EVEX_L2_W_XS_K, /* 3338 */ + IC_EVEX_L2_W_XS_K, /* 3339 */ + IC_EVEX_L2_W_XD_K, /* 3340 */ + IC_EVEX_L2_W_XD_K, /* 3341 */ + IC_EVEX_L2_W_XD_K, /* 3342 */ + IC_EVEX_L2_W_XD_K, /* 3343 */ + IC_EVEX_L2_OPSIZE_K, /* 3344 */ + IC_EVEX_L2_OPSIZE_K, /* 3345 */ + IC_EVEX_L2_OPSIZE_K, /* 3346 */ + IC_EVEX_L2_OPSIZE_K, /* 3347 */ + IC_EVEX_L2_OPSIZE_K, /* 3348 */ + IC_EVEX_L2_OPSIZE_K, /* 3349 */ + IC_EVEX_L2_OPSIZE_K, /* 3350 */ + IC_EVEX_L2_OPSIZE_K, /* 3351 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3352 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3353 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3354 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3355 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3356 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3357 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3358 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3359 */ + IC_EVEX_L2_K, /* 3360 */ + IC_EVEX_L2_K, /* 3361 */ + IC_EVEX_L2_XS_K, /* 3362 */ + IC_EVEX_L2_XS_K, /* 3363 */ + IC_EVEX_L2_XD_K, /* 3364 */ + IC_EVEX_L2_XD_K, /* 3365 */ + IC_EVEX_L2_XD_K, /* 3366 */ + IC_EVEX_L2_XD_K, /* 3367 */ + IC_EVEX_L2_W_K, /* 3368 */ + IC_EVEX_L2_W_K, /* 3369 */ + IC_EVEX_L2_W_XS_K, /* 3370 */ + IC_EVEX_L2_W_XS_K, /* 3371 */ + IC_EVEX_L2_W_XD_K, /* 3372 */ + IC_EVEX_L2_W_XD_K, /* 3373 */ + IC_EVEX_L2_W_XD_K, /* 3374 */ + IC_EVEX_L2_W_XD_K, /* 3375 */ + IC_EVEX_L2_OPSIZE_K, /* 3376 */ + IC_EVEX_L2_OPSIZE_K, /* 3377 */ + IC_EVEX_L2_OPSIZE_K, /* 3378 */ + IC_EVEX_L2_OPSIZE_K, /* 3379 */ + IC_EVEX_L2_OPSIZE_K, /* 3380 */ + IC_EVEX_L2_OPSIZE_K, /* 3381 */ + IC_EVEX_L2_OPSIZE_K, /* 3382 */ + IC_EVEX_L2_OPSIZE_K, /* 3383 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3384 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3385 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3386 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3387 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3388 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3389 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3390 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3391 */ + IC_EVEX_L2_K, /* 3392 */ + IC_EVEX_L2_K, /* 3393 */ + IC_EVEX_L2_XS_K, /* 3394 */ + IC_EVEX_L2_XS_K, /* 3395 */ + IC_EVEX_L2_XD_K, /* 3396 */ + IC_EVEX_L2_XD_K, /* 3397 */ + IC_EVEX_L2_XD_K, /* 3398 */ + IC_EVEX_L2_XD_K, /* 3399 */ + IC_EVEX_L2_W_K, /* 3400 */ + IC_EVEX_L2_W_K, /* 3401 */ + IC_EVEX_L2_W_XS_K, /* 3402 */ + IC_EVEX_L2_W_XS_K, /* 3403 */ + IC_EVEX_L2_W_XD_K, /* 3404 */ + IC_EVEX_L2_W_XD_K, /* 3405 */ + IC_EVEX_L2_W_XD_K, /* 3406 */ + IC_EVEX_L2_W_XD_K, /* 3407 */ + IC_EVEX_L2_OPSIZE_K, /* 3408 */ + IC_EVEX_L2_OPSIZE_K, /* 3409 */ + IC_EVEX_L2_OPSIZE_K, /* 3410 */ + IC_EVEX_L2_OPSIZE_K, /* 3411 */ + IC_EVEX_L2_OPSIZE_K, /* 3412 */ + IC_EVEX_L2_OPSIZE_K, /* 3413 */ + IC_EVEX_L2_OPSIZE_K, /* 3414 */ + IC_EVEX_L2_OPSIZE_K, /* 3415 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3416 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3417 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3418 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3419 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3420 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3421 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3422 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3423 */ + IC_EVEX_L2_K, /* 3424 */ + IC_EVEX_L2_K, /* 3425 */ + IC_EVEX_L2_XS_K, /* 3426 */ + IC_EVEX_L2_XS_K, /* 3427 */ + IC_EVEX_L2_XD_K, /* 3428 */ + IC_EVEX_L2_XD_K, /* 3429 */ + IC_EVEX_L2_XD_K, /* 3430 */ + IC_EVEX_L2_XD_K, /* 3431 */ + IC_EVEX_L2_W_K, /* 3432 */ + IC_EVEX_L2_W_K, /* 3433 */ + IC_EVEX_L2_W_XS_K, /* 3434 */ + IC_EVEX_L2_W_XS_K, /* 3435 */ + IC_EVEX_L2_W_XD_K, /* 3436 */ + IC_EVEX_L2_W_XD_K, /* 3437 */ + IC_EVEX_L2_W_XD_K, /* 3438 */ + IC_EVEX_L2_W_XD_K, /* 3439 */ + IC_EVEX_L2_OPSIZE_K, /* 3440 */ + IC_EVEX_L2_OPSIZE_K, /* 3441 */ + IC_EVEX_L2_OPSIZE_K, /* 3442 */ + IC_EVEX_L2_OPSIZE_K, /* 3443 */ + IC_EVEX_L2_OPSIZE_K, /* 3444 */ + IC_EVEX_L2_OPSIZE_K, /* 3445 */ + IC_EVEX_L2_OPSIZE_K, /* 3446 */ + IC_EVEX_L2_OPSIZE_K, /* 3447 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3448 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3449 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3450 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3451 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3452 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3453 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3454 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3455 */ + IC_EVEX_L2_K, /* 3456 */ + IC_EVEX_L2_K, /* 3457 */ + IC_EVEX_L2_XS_K, /* 3458 */ + IC_EVEX_L2_XS_K, /* 3459 */ + IC_EVEX_L2_XD_K, /* 3460 */ + IC_EVEX_L2_XD_K, /* 3461 */ + IC_EVEX_L2_XD_K, /* 3462 */ + IC_EVEX_L2_XD_K, /* 3463 */ + IC_EVEX_L2_W_K, /* 3464 */ + IC_EVEX_L2_W_K, /* 3465 */ + IC_EVEX_L2_W_XS_K, /* 3466 */ + IC_EVEX_L2_W_XS_K, /* 3467 */ + IC_EVEX_L2_W_XD_K, /* 3468 */ + IC_EVEX_L2_W_XD_K, /* 3469 */ + IC_EVEX_L2_W_XD_K, /* 3470 */ + IC_EVEX_L2_W_XD_K, /* 3471 */ + IC_EVEX_L2_OPSIZE_K, /* 3472 */ + IC_EVEX_L2_OPSIZE_K, /* 3473 */ + IC_EVEX_L2_OPSIZE_K, /* 3474 */ + IC_EVEX_L2_OPSIZE_K, /* 3475 */ + IC_EVEX_L2_OPSIZE_K, /* 3476 */ + IC_EVEX_L2_OPSIZE_K, /* 3477 */ + IC_EVEX_L2_OPSIZE_K, /* 3478 */ + IC_EVEX_L2_OPSIZE_K, /* 3479 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3480 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3481 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3482 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3483 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3484 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3485 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3486 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3487 */ + IC_EVEX_L2_K, /* 3488 */ + IC_EVEX_L2_K, /* 3489 */ + IC_EVEX_L2_XS_K, /* 3490 */ + IC_EVEX_L2_XS_K, /* 3491 */ + IC_EVEX_L2_XD_K, /* 3492 */ + IC_EVEX_L2_XD_K, /* 3493 */ + IC_EVEX_L2_XD_K, /* 3494 */ + IC_EVEX_L2_XD_K, /* 3495 */ + IC_EVEX_L2_W_K, /* 3496 */ + IC_EVEX_L2_W_K, /* 3497 */ + IC_EVEX_L2_W_XS_K, /* 3498 */ + IC_EVEX_L2_W_XS_K, /* 3499 */ + IC_EVEX_L2_W_XD_K, /* 3500 */ + IC_EVEX_L2_W_XD_K, /* 3501 */ + IC_EVEX_L2_W_XD_K, /* 3502 */ + IC_EVEX_L2_W_XD_K, /* 3503 */ + IC_EVEX_L2_OPSIZE_K, /* 3504 */ + IC_EVEX_L2_OPSIZE_K, /* 3505 */ + IC_EVEX_L2_OPSIZE_K, /* 3506 */ + IC_EVEX_L2_OPSIZE_K, /* 3507 */ + IC_EVEX_L2_OPSIZE_K, /* 3508 */ + IC_EVEX_L2_OPSIZE_K, /* 3509 */ + IC_EVEX_L2_OPSIZE_K, /* 3510 */ + IC_EVEX_L2_OPSIZE_K, /* 3511 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3512 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3513 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3514 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3515 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3516 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3517 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3518 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3519 */ + IC_EVEX_L2_K, /* 3520 */ + IC_EVEX_L2_K, /* 3521 */ + IC_EVEX_L2_XS_K, /* 3522 */ + IC_EVEX_L2_XS_K, /* 3523 */ + IC_EVEX_L2_XD_K, /* 3524 */ + IC_EVEX_L2_XD_K, /* 3525 */ + IC_EVEX_L2_XD_K, /* 3526 */ + IC_EVEX_L2_XD_K, /* 3527 */ + IC_EVEX_L2_W_K, /* 3528 */ + IC_EVEX_L2_W_K, /* 3529 */ + IC_EVEX_L2_W_XS_K, /* 3530 */ + IC_EVEX_L2_W_XS_K, /* 3531 */ + IC_EVEX_L2_W_XD_K, /* 3532 */ + IC_EVEX_L2_W_XD_K, /* 3533 */ + IC_EVEX_L2_W_XD_K, /* 3534 */ + IC_EVEX_L2_W_XD_K, /* 3535 */ + IC_EVEX_L2_OPSIZE_K, /* 3536 */ + IC_EVEX_L2_OPSIZE_K, /* 3537 */ + IC_EVEX_L2_OPSIZE_K, /* 3538 */ + IC_EVEX_L2_OPSIZE_K, /* 3539 */ + IC_EVEX_L2_OPSIZE_K, /* 3540 */ + IC_EVEX_L2_OPSIZE_K, /* 3541 */ + IC_EVEX_L2_OPSIZE_K, /* 3542 */ + IC_EVEX_L2_OPSIZE_K, /* 3543 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3544 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3545 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3546 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3547 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3548 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3549 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3550 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3551 */ + IC_EVEX_L2_K, /* 3552 */ + IC_EVEX_L2_K, /* 3553 */ + IC_EVEX_L2_XS_K, /* 3554 */ + IC_EVEX_L2_XS_K, /* 3555 */ + IC_EVEX_L2_XD_K, /* 3556 */ + IC_EVEX_L2_XD_K, /* 3557 */ + IC_EVEX_L2_XD_K, /* 3558 */ + IC_EVEX_L2_XD_K, /* 3559 */ + IC_EVEX_L2_W_K, /* 3560 */ + IC_EVEX_L2_W_K, /* 3561 */ + IC_EVEX_L2_W_XS_K, /* 3562 */ + IC_EVEX_L2_W_XS_K, /* 3563 */ + IC_EVEX_L2_W_XD_K, /* 3564 */ + IC_EVEX_L2_W_XD_K, /* 3565 */ + IC_EVEX_L2_W_XD_K, /* 3566 */ + IC_EVEX_L2_W_XD_K, /* 3567 */ + IC_EVEX_L2_OPSIZE_K, /* 3568 */ + IC_EVEX_L2_OPSIZE_K, /* 3569 */ + IC_EVEX_L2_OPSIZE_K, /* 3570 */ + IC_EVEX_L2_OPSIZE_K, /* 3571 */ + IC_EVEX_L2_OPSIZE_K, /* 3572 */ + IC_EVEX_L2_OPSIZE_K, /* 3573 */ + IC_EVEX_L2_OPSIZE_K, /* 3574 */ + IC_EVEX_L2_OPSIZE_K, /* 3575 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3576 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3577 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3578 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3579 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3580 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3581 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3582 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3583 */ + IC, /* 3584 */ + IC_64BIT, /* 3585 */ + IC_XS, /* 3586 */ + IC_64BIT_XS, /* 3587 */ + IC_XD, /* 3588 */ + IC_64BIT_XD, /* 3589 */ + IC_XS, /* 3590 */ + IC_64BIT_XS, /* 3591 */ + IC, /* 3592 */ + IC_64BIT_REXW, /* 3593 */ + IC_XS, /* 3594 */ + IC_64BIT_REXW_XS, /* 3595 */ + IC_XD, /* 3596 */ + IC_64BIT_REXW_XD, /* 3597 */ + IC_XS, /* 3598 */ + IC_64BIT_REXW_XS, /* 3599 */ + IC_OPSIZE, /* 3600 */ + IC_64BIT_OPSIZE, /* 3601 */ + IC_XS_OPSIZE, /* 3602 */ + IC_64BIT_XS_OPSIZE, /* 3603 */ + IC_XD_OPSIZE, /* 3604 */ + IC_64BIT_XD_OPSIZE, /* 3605 */ + IC_XS_OPSIZE, /* 3606 */ + IC_64BIT_XD_OPSIZE, /* 3607 */ + IC_OPSIZE, /* 3608 */ + IC_64BIT_REXW_OPSIZE, /* 3609 */ + IC_XS_OPSIZE, /* 3610 */ + IC_64BIT_REXW_XS, /* 3611 */ + IC_XD_OPSIZE, /* 3612 */ + IC_64BIT_REXW_XD, /* 3613 */ + IC_XS_OPSIZE, /* 3614 */ + IC_64BIT_REXW_XS, /* 3615 */ + IC_ADSIZE, /* 3616 */ + IC_64BIT_ADSIZE, /* 3617 */ + IC_XS, /* 3618 */ + IC_64BIT_XS, /* 3619 */ + IC_XD, /* 3620 */ + IC_64BIT_XD, /* 3621 */ + IC_XS, /* 3622 */ + IC_64BIT_XS, /* 3623 */ + IC_ADSIZE, /* 3624 */ + IC_64BIT_ADSIZE, /* 3625 */ + IC_XS, /* 3626 */ + IC_64BIT_REXW_XS, /* 3627 */ + IC_XD, /* 3628 */ + IC_64BIT_REXW_XD, /* 3629 */ + IC_XS, /* 3630 */ + IC_64BIT_REXW_XS, /* 3631 */ + IC_OPSIZE, /* 3632 */ + IC_64BIT_OPSIZE, /* 3633 */ + IC_XS_OPSIZE, /* 3634 */ + IC_64BIT_XS_OPSIZE, /* 3635 */ + IC_XD_OPSIZE, /* 3636 */ + IC_64BIT_XD_OPSIZE, /* 3637 */ + IC_XS_OPSIZE, /* 3638 */ + IC_64BIT_XD_OPSIZE, /* 3639 */ + IC_OPSIZE, /* 3640 */ + IC_64BIT_REXW_OPSIZE, /* 3641 */ + IC_XS_OPSIZE, /* 3642 */ + IC_64BIT_REXW_XS, /* 3643 */ + IC_XD_OPSIZE, /* 3644 */ + IC_64BIT_REXW_XD, /* 3645 */ + IC_XS_OPSIZE, /* 3646 */ + IC_64BIT_REXW_XS, /* 3647 */ + IC_VEX, /* 3648 */ + IC_VEX, /* 3649 */ + IC_VEX_XS, /* 3650 */ + IC_VEX_XS, /* 3651 */ + IC_VEX_XD, /* 3652 */ + IC_VEX_XD, /* 3653 */ + IC_VEX_XD, /* 3654 */ + IC_VEX_XD, /* 3655 */ + IC_VEX_W, /* 3656 */ + IC_VEX_W, /* 3657 */ + IC_VEX_W_XS, /* 3658 */ + IC_VEX_W_XS, /* 3659 */ + IC_VEX_W_XD, /* 3660 */ + IC_VEX_W_XD, /* 3661 */ + IC_VEX_W_XD, /* 3662 */ + IC_VEX_W_XD, /* 3663 */ + IC_VEX_OPSIZE, /* 3664 */ + IC_VEX_OPSIZE, /* 3665 */ + IC_VEX_OPSIZE, /* 3666 */ + IC_VEX_OPSIZE, /* 3667 */ + IC_VEX_OPSIZE, /* 3668 */ + IC_VEX_OPSIZE, /* 3669 */ + IC_VEX_OPSIZE, /* 3670 */ + IC_VEX_OPSIZE, /* 3671 */ + IC_VEX_W_OPSIZE, /* 3672 */ + IC_VEX_W_OPSIZE, /* 3673 */ + IC_VEX_W_OPSIZE, /* 3674 */ + IC_VEX_W_OPSIZE, /* 3675 */ + IC_VEX_W_OPSIZE, /* 3676 */ + IC_VEX_W_OPSIZE, /* 3677 */ + IC_VEX_W_OPSIZE, /* 3678 */ + IC_VEX_W_OPSIZE, /* 3679 */ + IC_VEX, /* 3680 */ + IC_VEX, /* 3681 */ + IC_VEX_XS, /* 3682 */ + IC_VEX_XS, /* 3683 */ + IC_VEX_XD, /* 3684 */ + IC_VEX_XD, /* 3685 */ + IC_VEX_XD, /* 3686 */ + IC_VEX_XD, /* 3687 */ + IC_VEX_W, /* 3688 */ + IC_VEX_W, /* 3689 */ + IC_VEX_W_XS, /* 3690 */ + IC_VEX_W_XS, /* 3691 */ + IC_VEX_W_XD, /* 3692 */ + IC_VEX_W_XD, /* 3693 */ + IC_VEX_W_XD, /* 3694 */ + IC_VEX_W_XD, /* 3695 */ + IC_VEX_OPSIZE, /* 3696 */ + IC_VEX_OPSIZE, /* 3697 */ + IC_VEX_OPSIZE, /* 3698 */ + IC_VEX_OPSIZE, /* 3699 */ + IC_VEX_OPSIZE, /* 3700 */ + IC_VEX_OPSIZE, /* 3701 */ + IC_VEX_OPSIZE, /* 3702 */ + IC_VEX_OPSIZE, /* 3703 */ + IC_VEX_W_OPSIZE, /* 3704 */ + IC_VEX_W_OPSIZE, /* 3705 */ + IC_VEX_W_OPSIZE, /* 3706 */ + IC_VEX_W_OPSIZE, /* 3707 */ + IC_VEX_W_OPSIZE, /* 3708 */ + IC_VEX_W_OPSIZE, /* 3709 */ + IC_VEX_W_OPSIZE, /* 3710 */ + IC_VEX_W_OPSIZE, /* 3711 */ + IC_VEX_L, /* 3712 */ + IC_VEX_L, /* 3713 */ + IC_VEX_L_XS, /* 3714 */ + IC_VEX_L_XS, /* 3715 */ + IC_VEX_L_XD, /* 3716 */ + IC_VEX_L_XD, /* 3717 */ + IC_VEX_L_XD, /* 3718 */ + IC_VEX_L_XD, /* 3719 */ + IC_VEX_L_W, /* 3720 */ + IC_VEX_L_W, /* 3721 */ + IC_VEX_L_W_XS, /* 3722 */ + IC_VEX_L_W_XS, /* 3723 */ + IC_VEX_L_W_XD, /* 3724 */ + IC_VEX_L_W_XD, /* 3725 */ + IC_VEX_L_W_XD, /* 3726 */ + IC_VEX_L_W_XD, /* 3727 */ + IC_VEX_L_OPSIZE, /* 3728 */ + IC_VEX_L_OPSIZE, /* 3729 */ + IC_VEX_L_OPSIZE, /* 3730 */ + IC_VEX_L_OPSIZE, /* 3731 */ + IC_VEX_L_OPSIZE, /* 3732 */ + IC_VEX_L_OPSIZE, /* 3733 */ + IC_VEX_L_OPSIZE, /* 3734 */ + IC_VEX_L_OPSIZE, /* 3735 */ + IC_VEX_L_W_OPSIZE, /* 3736 */ + IC_VEX_L_W_OPSIZE, /* 3737 */ + IC_VEX_L_W_OPSIZE, /* 3738 */ + IC_VEX_L_W_OPSIZE, /* 3739 */ + IC_VEX_L_W_OPSIZE, /* 3740 */ + IC_VEX_L_W_OPSIZE, /* 3741 */ + IC_VEX_L_W_OPSIZE, /* 3742 */ + IC_VEX_L_W_OPSIZE, /* 3743 */ + IC_VEX_L, /* 3744 */ + IC_VEX_L, /* 3745 */ + IC_VEX_L_XS, /* 3746 */ + IC_VEX_L_XS, /* 3747 */ + IC_VEX_L_XD, /* 3748 */ + IC_VEX_L_XD, /* 3749 */ + IC_VEX_L_XD, /* 3750 */ + IC_VEX_L_XD, /* 3751 */ + IC_VEX_L_W, /* 3752 */ + IC_VEX_L_W, /* 3753 */ + IC_VEX_L_W_XS, /* 3754 */ + IC_VEX_L_W_XS, /* 3755 */ + IC_VEX_L_W_XD, /* 3756 */ + IC_VEX_L_W_XD, /* 3757 */ + IC_VEX_L_W_XD, /* 3758 */ + IC_VEX_L_W_XD, /* 3759 */ + IC_VEX_L_OPSIZE, /* 3760 */ + IC_VEX_L_OPSIZE, /* 3761 */ + IC_VEX_L_OPSIZE, /* 3762 */ + IC_VEX_L_OPSIZE, /* 3763 */ + IC_VEX_L_OPSIZE, /* 3764 */ + IC_VEX_L_OPSIZE, /* 3765 */ + IC_VEX_L_OPSIZE, /* 3766 */ + IC_VEX_L_OPSIZE, /* 3767 */ + IC_VEX_L_W_OPSIZE, /* 3768 */ + IC_VEX_L_W_OPSIZE, /* 3769 */ + IC_VEX_L_W_OPSIZE, /* 3770 */ + IC_VEX_L_W_OPSIZE, /* 3771 */ + IC_VEX_L_W_OPSIZE, /* 3772 */ + IC_VEX_L_W_OPSIZE, /* 3773 */ + IC_VEX_L_W_OPSIZE, /* 3774 */ + IC_VEX_L_W_OPSIZE, /* 3775 */ + IC_VEX_L, /* 3776 */ + IC_VEX_L, /* 3777 */ + IC_VEX_L_XS, /* 3778 */ + IC_VEX_L_XS, /* 3779 */ + IC_VEX_L_XD, /* 3780 */ + IC_VEX_L_XD, /* 3781 */ + IC_VEX_L_XD, /* 3782 */ + IC_VEX_L_XD, /* 3783 */ + IC_VEX_L_W, /* 3784 */ + IC_VEX_L_W, /* 3785 */ + IC_VEX_L_W_XS, /* 3786 */ + IC_VEX_L_W_XS, /* 3787 */ + IC_VEX_L_W_XD, /* 3788 */ + IC_VEX_L_W_XD, /* 3789 */ + IC_VEX_L_W_XD, /* 3790 */ + IC_VEX_L_W_XD, /* 3791 */ + IC_VEX_L_OPSIZE, /* 3792 */ + IC_VEX_L_OPSIZE, /* 3793 */ + IC_VEX_L_OPSIZE, /* 3794 */ + IC_VEX_L_OPSIZE, /* 3795 */ + IC_VEX_L_OPSIZE, /* 3796 */ + IC_VEX_L_OPSIZE, /* 3797 */ + IC_VEX_L_OPSIZE, /* 3798 */ + IC_VEX_L_OPSIZE, /* 3799 */ + IC_VEX_L_W_OPSIZE, /* 3800 */ + IC_VEX_L_W_OPSIZE, /* 3801 */ + IC_VEX_L_W_OPSIZE, /* 3802 */ + IC_VEX_L_W_OPSIZE, /* 3803 */ + IC_VEX_L_W_OPSIZE, /* 3804 */ + IC_VEX_L_W_OPSIZE, /* 3805 */ + IC_VEX_L_W_OPSIZE, /* 3806 */ + IC_VEX_L_W_OPSIZE, /* 3807 */ + IC_VEX_L, /* 3808 */ + IC_VEX_L, /* 3809 */ + IC_VEX_L_XS, /* 3810 */ + IC_VEX_L_XS, /* 3811 */ + IC_VEX_L_XD, /* 3812 */ + IC_VEX_L_XD, /* 3813 */ + IC_VEX_L_XD, /* 3814 */ + IC_VEX_L_XD, /* 3815 */ + IC_VEX_L_W, /* 3816 */ + IC_VEX_L_W, /* 3817 */ + IC_VEX_L_W_XS, /* 3818 */ + IC_VEX_L_W_XS, /* 3819 */ + IC_VEX_L_W_XD, /* 3820 */ + IC_VEX_L_W_XD, /* 3821 */ + IC_VEX_L_W_XD, /* 3822 */ + IC_VEX_L_W_XD, /* 3823 */ + IC_VEX_L_OPSIZE, /* 3824 */ + IC_VEX_L_OPSIZE, /* 3825 */ + IC_VEX_L_OPSIZE, /* 3826 */ + IC_VEX_L_OPSIZE, /* 3827 */ + IC_VEX_L_OPSIZE, /* 3828 */ + IC_VEX_L_OPSIZE, /* 3829 */ + IC_VEX_L_OPSIZE, /* 3830 */ + IC_VEX_L_OPSIZE, /* 3831 */ + IC_VEX_L_W_OPSIZE, /* 3832 */ + IC_VEX_L_W_OPSIZE, /* 3833 */ + IC_VEX_L_W_OPSIZE, /* 3834 */ + IC_VEX_L_W_OPSIZE, /* 3835 */ + IC_VEX_L_W_OPSIZE, /* 3836 */ + IC_VEX_L_W_OPSIZE, /* 3837 */ + IC_VEX_L_W_OPSIZE, /* 3838 */ + IC_VEX_L_W_OPSIZE, /* 3839 */ + IC_EVEX_L2_K, /* 3840 */ + IC_EVEX_L2_K, /* 3841 */ + IC_EVEX_L2_XS_K, /* 3842 */ + IC_EVEX_L2_XS_K, /* 3843 */ + IC_EVEX_L2_XD_K, /* 3844 */ + IC_EVEX_L2_XD_K, /* 3845 */ + IC_EVEX_L2_XD_K, /* 3846 */ + IC_EVEX_L2_XD_K, /* 3847 */ + IC_EVEX_L2_W_K, /* 3848 */ + IC_EVEX_L2_W_K, /* 3849 */ + IC_EVEX_L2_W_XS_K, /* 3850 */ + IC_EVEX_L2_W_XS_K, /* 3851 */ + IC_EVEX_L2_W_XD_K, /* 3852 */ + IC_EVEX_L2_W_XD_K, /* 3853 */ + IC_EVEX_L2_W_XD_K, /* 3854 */ + IC_EVEX_L2_W_XD_K, /* 3855 */ + IC_EVEX_L2_OPSIZE_K, /* 3856 */ + IC_EVEX_L2_OPSIZE_K, /* 3857 */ + IC_EVEX_L2_OPSIZE_K, /* 3858 */ + IC_EVEX_L2_OPSIZE_K, /* 3859 */ + IC_EVEX_L2_OPSIZE_K, /* 3860 */ + IC_EVEX_L2_OPSIZE_K, /* 3861 */ + IC_EVEX_L2_OPSIZE_K, /* 3862 */ + IC_EVEX_L2_OPSIZE_K, /* 3863 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3864 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3865 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3866 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3867 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3868 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3869 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3870 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3871 */ + IC_EVEX_L2_K, /* 3872 */ + IC_EVEX_L2_K, /* 3873 */ + IC_EVEX_L2_XS_K, /* 3874 */ + IC_EVEX_L2_XS_K, /* 3875 */ + IC_EVEX_L2_XD_K, /* 3876 */ + IC_EVEX_L2_XD_K, /* 3877 */ + IC_EVEX_L2_XD_K, /* 3878 */ + IC_EVEX_L2_XD_K, /* 3879 */ + IC_EVEX_L2_W_K, /* 3880 */ + IC_EVEX_L2_W_K, /* 3881 */ + IC_EVEX_L2_W_XS_K, /* 3882 */ + IC_EVEX_L2_W_XS_K, /* 3883 */ + IC_EVEX_L2_W_XD_K, /* 3884 */ + IC_EVEX_L2_W_XD_K, /* 3885 */ + IC_EVEX_L2_W_XD_K, /* 3886 */ + IC_EVEX_L2_W_XD_K, /* 3887 */ + IC_EVEX_L2_OPSIZE_K, /* 3888 */ + IC_EVEX_L2_OPSIZE_K, /* 3889 */ + IC_EVEX_L2_OPSIZE_K, /* 3890 */ + IC_EVEX_L2_OPSIZE_K, /* 3891 */ + IC_EVEX_L2_OPSIZE_K, /* 3892 */ + IC_EVEX_L2_OPSIZE_K, /* 3893 */ + IC_EVEX_L2_OPSIZE_K, /* 3894 */ + IC_EVEX_L2_OPSIZE_K, /* 3895 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3896 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3897 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3898 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3899 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3900 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3901 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3902 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3903 */ + IC_EVEX_L2_K, /* 3904 */ + IC_EVEX_L2_K, /* 3905 */ + IC_EVEX_L2_XS_K, /* 3906 */ + IC_EVEX_L2_XS_K, /* 3907 */ + IC_EVEX_L2_XD_K, /* 3908 */ + IC_EVEX_L2_XD_K, /* 3909 */ + IC_EVEX_L2_XD_K, /* 3910 */ + IC_EVEX_L2_XD_K, /* 3911 */ + IC_EVEX_L2_W_K, /* 3912 */ + IC_EVEX_L2_W_K, /* 3913 */ + IC_EVEX_L2_W_XS_K, /* 3914 */ + IC_EVEX_L2_W_XS_K, /* 3915 */ + IC_EVEX_L2_W_XD_K, /* 3916 */ + IC_EVEX_L2_W_XD_K, /* 3917 */ + IC_EVEX_L2_W_XD_K, /* 3918 */ + IC_EVEX_L2_W_XD_K, /* 3919 */ + IC_EVEX_L2_OPSIZE_K, /* 3920 */ + IC_EVEX_L2_OPSIZE_K, /* 3921 */ + IC_EVEX_L2_OPSIZE_K, /* 3922 */ + IC_EVEX_L2_OPSIZE_K, /* 3923 */ + IC_EVEX_L2_OPSIZE_K, /* 3924 */ + IC_EVEX_L2_OPSIZE_K, /* 3925 */ + IC_EVEX_L2_OPSIZE_K, /* 3926 */ + IC_EVEX_L2_OPSIZE_K, /* 3927 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3928 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3929 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3930 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3931 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3932 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3933 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3934 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3935 */ + IC_EVEX_L2_K, /* 3936 */ + IC_EVEX_L2_K, /* 3937 */ + IC_EVEX_L2_XS_K, /* 3938 */ + IC_EVEX_L2_XS_K, /* 3939 */ + IC_EVEX_L2_XD_K, /* 3940 */ + IC_EVEX_L2_XD_K, /* 3941 */ + IC_EVEX_L2_XD_K, /* 3942 */ + IC_EVEX_L2_XD_K, /* 3943 */ + IC_EVEX_L2_W_K, /* 3944 */ + IC_EVEX_L2_W_K, /* 3945 */ + IC_EVEX_L2_W_XS_K, /* 3946 */ + IC_EVEX_L2_W_XS_K, /* 3947 */ + IC_EVEX_L2_W_XD_K, /* 3948 */ + IC_EVEX_L2_W_XD_K, /* 3949 */ + IC_EVEX_L2_W_XD_K, /* 3950 */ + IC_EVEX_L2_W_XD_K, /* 3951 */ + IC_EVEX_L2_OPSIZE_K, /* 3952 */ + IC_EVEX_L2_OPSIZE_K, /* 3953 */ + IC_EVEX_L2_OPSIZE_K, /* 3954 */ + IC_EVEX_L2_OPSIZE_K, /* 3955 */ + IC_EVEX_L2_OPSIZE_K, /* 3956 */ + IC_EVEX_L2_OPSIZE_K, /* 3957 */ + IC_EVEX_L2_OPSIZE_K, /* 3958 */ + IC_EVEX_L2_OPSIZE_K, /* 3959 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3960 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3961 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3962 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3963 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3964 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3965 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3966 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3967 */ + IC_EVEX_L2_K, /* 3968 */ + IC_EVEX_L2_K, /* 3969 */ + IC_EVEX_L2_XS_K, /* 3970 */ + IC_EVEX_L2_XS_K, /* 3971 */ + IC_EVEX_L2_XD_K, /* 3972 */ + IC_EVEX_L2_XD_K, /* 3973 */ + IC_EVEX_L2_XD_K, /* 3974 */ + IC_EVEX_L2_XD_K, /* 3975 */ + IC_EVEX_L2_W_K, /* 3976 */ + IC_EVEX_L2_W_K, /* 3977 */ + IC_EVEX_L2_W_XS_K, /* 3978 */ + IC_EVEX_L2_W_XS_K, /* 3979 */ + IC_EVEX_L2_W_XD_K, /* 3980 */ + IC_EVEX_L2_W_XD_K, /* 3981 */ + IC_EVEX_L2_W_XD_K, /* 3982 */ + IC_EVEX_L2_W_XD_K, /* 3983 */ + IC_EVEX_L2_OPSIZE_K, /* 3984 */ + IC_EVEX_L2_OPSIZE_K, /* 3985 */ + IC_EVEX_L2_OPSIZE_K, /* 3986 */ + IC_EVEX_L2_OPSIZE_K, /* 3987 */ + IC_EVEX_L2_OPSIZE_K, /* 3988 */ + IC_EVEX_L2_OPSIZE_K, /* 3989 */ + IC_EVEX_L2_OPSIZE_K, /* 3990 */ + IC_EVEX_L2_OPSIZE_K, /* 3991 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3992 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3993 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3994 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3995 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3996 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3997 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3998 */ + IC_EVEX_L2_W_OPSIZE_K, /* 3999 */ + IC_EVEX_L2_K, /* 4000 */ + IC_EVEX_L2_K, /* 4001 */ + IC_EVEX_L2_XS_K, /* 4002 */ + IC_EVEX_L2_XS_K, /* 4003 */ + IC_EVEX_L2_XD_K, /* 4004 */ + IC_EVEX_L2_XD_K, /* 4005 */ + IC_EVEX_L2_XD_K, /* 4006 */ + IC_EVEX_L2_XD_K, /* 4007 */ + IC_EVEX_L2_W_K, /* 4008 */ + IC_EVEX_L2_W_K, /* 4009 */ + IC_EVEX_L2_W_XS_K, /* 4010 */ + IC_EVEX_L2_W_XS_K, /* 4011 */ + IC_EVEX_L2_W_XD_K, /* 4012 */ + IC_EVEX_L2_W_XD_K, /* 4013 */ + IC_EVEX_L2_W_XD_K, /* 4014 */ + IC_EVEX_L2_W_XD_K, /* 4015 */ + IC_EVEX_L2_OPSIZE_K, /* 4016 */ + IC_EVEX_L2_OPSIZE_K, /* 4017 */ + IC_EVEX_L2_OPSIZE_K, /* 4018 */ + IC_EVEX_L2_OPSIZE_K, /* 4019 */ + IC_EVEX_L2_OPSIZE_K, /* 4020 */ + IC_EVEX_L2_OPSIZE_K, /* 4021 */ + IC_EVEX_L2_OPSIZE_K, /* 4022 */ + IC_EVEX_L2_OPSIZE_K, /* 4023 */ + IC_EVEX_L2_W_OPSIZE_K, /* 4024 */ + IC_EVEX_L2_W_OPSIZE_K, /* 4025 */ + IC_EVEX_L2_W_OPSIZE_K, /* 4026 */ + IC_EVEX_L2_W_OPSIZE_K, /* 4027 */ + IC_EVEX_L2_W_OPSIZE_K, /* 4028 */ + IC_EVEX_L2_W_OPSIZE_K, /* 4029 */ + IC_EVEX_L2_W_OPSIZE_K, /* 4030 */ + IC_EVEX_L2_W_OPSIZE_K, /* 4031 */ + IC_EVEX_L2_K, /* 4032 */ + IC_EVEX_L2_K, /* 4033 */ + IC_EVEX_L2_XS_K, /* 4034 */ + IC_EVEX_L2_XS_K, /* 4035 */ + IC_EVEX_L2_XD_K, /* 4036 */ + IC_EVEX_L2_XD_K, /* 4037 */ + IC_EVEX_L2_XD_K, /* 4038 */ + IC_EVEX_L2_XD_K, /* 4039 */ + IC_EVEX_L2_W_K, /* 4040 */ + IC_EVEX_L2_W_K, /* 4041 */ + IC_EVEX_L2_W_XS_K, /* 4042 */ + IC_EVEX_L2_W_XS_K, /* 4043 */ + IC_EVEX_L2_W_XD_K, /* 4044 */ + IC_EVEX_L2_W_XD_K, /* 4045 */ + IC_EVEX_L2_W_XD_K, /* 4046 */ + IC_EVEX_L2_W_XD_K, /* 4047 */ + IC_EVEX_L2_OPSIZE_K, /* 4048 */ + IC_EVEX_L2_OPSIZE_K, /* 4049 */ + IC_EVEX_L2_OPSIZE_K, /* 4050 */ + IC_EVEX_L2_OPSIZE_K, /* 4051 */ + IC_EVEX_L2_OPSIZE_K, /* 4052 */ + IC_EVEX_L2_OPSIZE_K, /* 4053 */ + IC_EVEX_L2_OPSIZE_K, /* 4054 */ + IC_EVEX_L2_OPSIZE_K, /* 4055 */ + IC_EVEX_L2_W_OPSIZE_K, /* 4056 */ + IC_EVEX_L2_W_OPSIZE_K, /* 4057 */ + IC_EVEX_L2_W_OPSIZE_K, /* 4058 */ + IC_EVEX_L2_W_OPSIZE_K, /* 4059 */ + IC_EVEX_L2_W_OPSIZE_K, /* 4060 */ + IC_EVEX_L2_W_OPSIZE_K, /* 4061 */ + IC_EVEX_L2_W_OPSIZE_K, /* 4062 */ + IC_EVEX_L2_W_OPSIZE_K, /* 4063 */ + IC_EVEX_L2_K, /* 4064 */ + IC_EVEX_L2_K, /* 4065 */ + IC_EVEX_L2_XS_K, /* 4066 */ + IC_EVEX_L2_XS_K, /* 4067 */ + IC_EVEX_L2_XD_K, /* 4068 */ + IC_EVEX_L2_XD_K, /* 4069 */ + IC_EVEX_L2_XD_K, /* 4070 */ + IC_EVEX_L2_XD_K, /* 4071 */ + IC_EVEX_L2_W_K, /* 4072 */ + IC_EVEX_L2_W_K, /* 4073 */ + IC_EVEX_L2_W_XS_K, /* 4074 */ + IC_EVEX_L2_W_XS_K, /* 4075 */ + IC_EVEX_L2_W_XD_K, /* 4076 */ + IC_EVEX_L2_W_XD_K, /* 4077 */ + IC_EVEX_L2_W_XD_K, /* 4078 */ + IC_EVEX_L2_W_XD_K, /* 4079 */ + IC_EVEX_L2_OPSIZE_K, /* 4080 */ + IC_EVEX_L2_OPSIZE_K, /* 4081 */ + IC_EVEX_L2_OPSIZE_K, /* 4082 */ + IC_EVEX_L2_OPSIZE_K, /* 4083 */ + IC_EVEX_L2_OPSIZE_K, /* 4084 */ + IC_EVEX_L2_OPSIZE_K, /* 4085 */ + IC_EVEX_L2_OPSIZE_K, /* 4086 */ + IC_EVEX_L2_OPSIZE_K, /* 4087 */ + IC_EVEX_L2_W_OPSIZE_K, /* 4088 */ + IC_EVEX_L2_W_OPSIZE_K, /* 4089 */ + IC_EVEX_L2_W_OPSIZE_K, /* 4090 */ + IC_EVEX_L2_W_OPSIZE_K, /* 4091 */ + IC_EVEX_L2_W_OPSIZE_K, /* 4092 */ + IC_EVEX_L2_W_OPSIZE_K, /* 4093 */ + IC_EVEX_L2_W_OPSIZE_K, /* 4094 */ + IC_EVEX_L2_W_OPSIZE_K, /* 4095 */ + IC, /* 4096 */ + IC_64BIT, /* 4097 */ + IC_XS, /* 4098 */ + IC_64BIT_XS, /* 4099 */ + IC_XD, /* 4100 */ + IC_64BIT_XD, /* 4101 */ + IC_XS, /* 4102 */ + IC_64BIT_XS, /* 4103 */ + IC, /* 4104 */ + IC_64BIT_REXW, /* 4105 */ + IC_XS, /* 4106 */ + IC_64BIT_REXW_XS, /* 4107 */ + IC_XD, /* 4108 */ + IC_64BIT_REXW_XD, /* 4109 */ + IC_XS, /* 4110 */ + IC_64BIT_REXW_XS, /* 4111 */ + IC_OPSIZE, /* 4112 */ + IC_64BIT_OPSIZE, /* 4113 */ + IC_XS_OPSIZE, /* 4114 */ + IC_64BIT_XS_OPSIZE, /* 4115 */ + IC_XD_OPSIZE, /* 4116 */ + IC_64BIT_XD_OPSIZE, /* 4117 */ + IC_XS_OPSIZE, /* 4118 */ + IC_64BIT_XD_OPSIZE, /* 4119 */ + IC_OPSIZE, /* 4120 */ + IC_64BIT_REXW_OPSIZE, /* 4121 */ + IC_XS_OPSIZE, /* 4122 */ + IC_64BIT_REXW_XS, /* 4123 */ + IC_XD_OPSIZE, /* 4124 */ + IC_64BIT_REXW_XD, /* 4125 */ + IC_XS_OPSIZE, /* 4126 */ + IC_64BIT_REXW_XS, /* 4127 */ + IC_ADSIZE, /* 4128 */ + IC_64BIT_ADSIZE, /* 4129 */ + IC_XS, /* 4130 */ + IC_64BIT_XS, /* 4131 */ + IC_XD, /* 4132 */ + IC_64BIT_XD, /* 4133 */ + IC_XS, /* 4134 */ + IC_64BIT_XS, /* 4135 */ + IC_ADSIZE, /* 4136 */ + IC_64BIT_ADSIZE, /* 4137 */ + IC_XS, /* 4138 */ + IC_64BIT_REXW_XS, /* 4139 */ + IC_XD, /* 4140 */ + IC_64BIT_REXW_XD, /* 4141 */ + IC_XS, /* 4142 */ + IC_64BIT_REXW_XS, /* 4143 */ + IC_OPSIZE, /* 4144 */ + IC_64BIT_OPSIZE, /* 4145 */ + IC_XS_OPSIZE, /* 4146 */ + IC_64BIT_XS_OPSIZE, /* 4147 */ + IC_XD_OPSIZE, /* 4148 */ + IC_64BIT_XD_OPSIZE, /* 4149 */ + IC_XS_OPSIZE, /* 4150 */ + IC_64BIT_XD_OPSIZE, /* 4151 */ + IC_OPSIZE, /* 4152 */ + IC_64BIT_REXW_OPSIZE, /* 4153 */ + IC_XS_OPSIZE, /* 4154 */ + IC_64BIT_REXW_XS, /* 4155 */ + IC_XD_OPSIZE, /* 4156 */ + IC_64BIT_REXW_XD, /* 4157 */ + IC_XS_OPSIZE, /* 4158 */ + IC_64BIT_REXW_XS, /* 4159 */ + IC_VEX, /* 4160 */ + IC_VEX, /* 4161 */ + IC_VEX_XS, /* 4162 */ + IC_VEX_XS, /* 4163 */ + IC_VEX_XD, /* 4164 */ + IC_VEX_XD, /* 4165 */ + IC_VEX_XD, /* 4166 */ + IC_VEX_XD, /* 4167 */ + IC_VEX_W, /* 4168 */ + IC_VEX_W, /* 4169 */ + IC_VEX_W_XS, /* 4170 */ + IC_VEX_W_XS, /* 4171 */ + IC_VEX_W_XD, /* 4172 */ + IC_VEX_W_XD, /* 4173 */ + IC_VEX_W_XD, /* 4174 */ + IC_VEX_W_XD, /* 4175 */ + IC_VEX_OPSIZE, /* 4176 */ + IC_VEX_OPSIZE, /* 4177 */ + IC_VEX_OPSIZE, /* 4178 */ + IC_VEX_OPSIZE, /* 4179 */ + IC_VEX_OPSIZE, /* 4180 */ + IC_VEX_OPSIZE, /* 4181 */ + IC_VEX_OPSIZE, /* 4182 */ + IC_VEX_OPSIZE, /* 4183 */ + IC_VEX_W_OPSIZE, /* 4184 */ + IC_VEX_W_OPSIZE, /* 4185 */ + IC_VEX_W_OPSIZE, /* 4186 */ + IC_VEX_W_OPSIZE, /* 4187 */ + IC_VEX_W_OPSIZE, /* 4188 */ + IC_VEX_W_OPSIZE, /* 4189 */ + IC_VEX_W_OPSIZE, /* 4190 */ + IC_VEX_W_OPSIZE, /* 4191 */ + IC_VEX, /* 4192 */ + IC_VEX, /* 4193 */ + IC_VEX_XS, /* 4194 */ + IC_VEX_XS, /* 4195 */ + IC_VEX_XD, /* 4196 */ + IC_VEX_XD, /* 4197 */ + IC_VEX_XD, /* 4198 */ + IC_VEX_XD, /* 4199 */ + IC_VEX_W, /* 4200 */ + IC_VEX_W, /* 4201 */ + IC_VEX_W_XS, /* 4202 */ + IC_VEX_W_XS, /* 4203 */ + IC_VEX_W_XD, /* 4204 */ + IC_VEX_W_XD, /* 4205 */ + IC_VEX_W_XD, /* 4206 */ + IC_VEX_W_XD, /* 4207 */ + IC_VEX_OPSIZE, /* 4208 */ + IC_VEX_OPSIZE, /* 4209 */ + IC_VEX_OPSIZE, /* 4210 */ + IC_VEX_OPSIZE, /* 4211 */ + IC_VEX_OPSIZE, /* 4212 */ + IC_VEX_OPSIZE, /* 4213 */ + IC_VEX_OPSIZE, /* 4214 */ + IC_VEX_OPSIZE, /* 4215 */ + IC_VEX_W_OPSIZE, /* 4216 */ + IC_VEX_W_OPSIZE, /* 4217 */ + IC_VEX_W_OPSIZE, /* 4218 */ + IC_VEX_W_OPSIZE, /* 4219 */ + IC_VEX_W_OPSIZE, /* 4220 */ + IC_VEX_W_OPSIZE, /* 4221 */ + IC_VEX_W_OPSIZE, /* 4222 */ + IC_VEX_W_OPSIZE, /* 4223 */ + IC_VEX_L, /* 4224 */ + IC_VEX_L, /* 4225 */ + IC_VEX_L_XS, /* 4226 */ + IC_VEX_L_XS, /* 4227 */ + IC_VEX_L_XD, /* 4228 */ + IC_VEX_L_XD, /* 4229 */ + IC_VEX_L_XD, /* 4230 */ + IC_VEX_L_XD, /* 4231 */ + IC_VEX_L_W, /* 4232 */ + IC_VEX_L_W, /* 4233 */ + IC_VEX_L_W_XS, /* 4234 */ + IC_VEX_L_W_XS, /* 4235 */ + IC_VEX_L_W_XD, /* 4236 */ + IC_VEX_L_W_XD, /* 4237 */ + IC_VEX_L_W_XD, /* 4238 */ + IC_VEX_L_W_XD, /* 4239 */ + IC_VEX_L_OPSIZE, /* 4240 */ + IC_VEX_L_OPSIZE, /* 4241 */ + IC_VEX_L_OPSIZE, /* 4242 */ + IC_VEX_L_OPSIZE, /* 4243 */ + IC_VEX_L_OPSIZE, /* 4244 */ + IC_VEX_L_OPSIZE, /* 4245 */ + IC_VEX_L_OPSIZE, /* 4246 */ + IC_VEX_L_OPSIZE, /* 4247 */ + IC_VEX_L_W_OPSIZE, /* 4248 */ + IC_VEX_L_W_OPSIZE, /* 4249 */ + IC_VEX_L_W_OPSIZE, /* 4250 */ + IC_VEX_L_W_OPSIZE, /* 4251 */ + IC_VEX_L_W_OPSIZE, /* 4252 */ + IC_VEX_L_W_OPSIZE, /* 4253 */ + IC_VEX_L_W_OPSIZE, /* 4254 */ + IC_VEX_L_W_OPSIZE, /* 4255 */ + IC_VEX_L, /* 4256 */ + IC_VEX_L, /* 4257 */ + IC_VEX_L_XS, /* 4258 */ + IC_VEX_L_XS, /* 4259 */ + IC_VEX_L_XD, /* 4260 */ + IC_VEX_L_XD, /* 4261 */ + IC_VEX_L_XD, /* 4262 */ + IC_VEX_L_XD, /* 4263 */ + IC_VEX_L_W, /* 4264 */ + IC_VEX_L_W, /* 4265 */ + IC_VEX_L_W_XS, /* 4266 */ + IC_VEX_L_W_XS, /* 4267 */ + IC_VEX_L_W_XD, /* 4268 */ + IC_VEX_L_W_XD, /* 4269 */ + IC_VEX_L_W_XD, /* 4270 */ + IC_VEX_L_W_XD, /* 4271 */ + IC_VEX_L_OPSIZE, /* 4272 */ + IC_VEX_L_OPSIZE, /* 4273 */ + IC_VEX_L_OPSIZE, /* 4274 */ + IC_VEX_L_OPSIZE, /* 4275 */ + IC_VEX_L_OPSIZE, /* 4276 */ + IC_VEX_L_OPSIZE, /* 4277 */ + IC_VEX_L_OPSIZE, /* 4278 */ + IC_VEX_L_OPSIZE, /* 4279 */ + IC_VEX_L_W_OPSIZE, /* 4280 */ + IC_VEX_L_W_OPSIZE, /* 4281 */ + IC_VEX_L_W_OPSIZE, /* 4282 */ + IC_VEX_L_W_OPSIZE, /* 4283 */ + IC_VEX_L_W_OPSIZE, /* 4284 */ + IC_VEX_L_W_OPSIZE, /* 4285 */ + IC_VEX_L_W_OPSIZE, /* 4286 */ + IC_VEX_L_W_OPSIZE, /* 4287 */ + IC_VEX_L, /* 4288 */ + IC_VEX_L, /* 4289 */ + IC_VEX_L_XS, /* 4290 */ + IC_VEX_L_XS, /* 4291 */ + IC_VEX_L_XD, /* 4292 */ + IC_VEX_L_XD, /* 4293 */ + IC_VEX_L_XD, /* 4294 */ + IC_VEX_L_XD, /* 4295 */ + IC_VEX_L_W, /* 4296 */ + IC_VEX_L_W, /* 4297 */ + IC_VEX_L_W_XS, /* 4298 */ + IC_VEX_L_W_XS, /* 4299 */ + IC_VEX_L_W_XD, /* 4300 */ + IC_VEX_L_W_XD, /* 4301 */ + IC_VEX_L_W_XD, /* 4302 */ + IC_VEX_L_W_XD, /* 4303 */ + IC_VEX_L_OPSIZE, /* 4304 */ + IC_VEX_L_OPSIZE, /* 4305 */ + IC_VEX_L_OPSIZE, /* 4306 */ + IC_VEX_L_OPSIZE, /* 4307 */ + IC_VEX_L_OPSIZE, /* 4308 */ + IC_VEX_L_OPSIZE, /* 4309 */ + IC_VEX_L_OPSIZE, /* 4310 */ + IC_VEX_L_OPSIZE, /* 4311 */ + IC_VEX_L_W_OPSIZE, /* 4312 */ + IC_VEX_L_W_OPSIZE, /* 4313 */ + IC_VEX_L_W_OPSIZE, /* 4314 */ + IC_VEX_L_W_OPSIZE, /* 4315 */ + IC_VEX_L_W_OPSIZE, /* 4316 */ + IC_VEX_L_W_OPSIZE, /* 4317 */ + IC_VEX_L_W_OPSIZE, /* 4318 */ + IC_VEX_L_W_OPSIZE, /* 4319 */ + IC_VEX_L, /* 4320 */ + IC_VEX_L, /* 4321 */ + IC_VEX_L_XS, /* 4322 */ + IC_VEX_L_XS, /* 4323 */ + IC_VEX_L_XD, /* 4324 */ + IC_VEX_L_XD, /* 4325 */ + IC_VEX_L_XD, /* 4326 */ + IC_VEX_L_XD, /* 4327 */ + IC_VEX_L_W, /* 4328 */ + IC_VEX_L_W, /* 4329 */ + IC_VEX_L_W_XS, /* 4330 */ + IC_VEX_L_W_XS, /* 4331 */ + IC_VEX_L_W_XD, /* 4332 */ + IC_VEX_L_W_XD, /* 4333 */ + IC_VEX_L_W_XD, /* 4334 */ + IC_VEX_L_W_XD, /* 4335 */ + IC_VEX_L_OPSIZE, /* 4336 */ + IC_VEX_L_OPSIZE, /* 4337 */ + IC_VEX_L_OPSIZE, /* 4338 */ + IC_VEX_L_OPSIZE, /* 4339 */ + IC_VEX_L_OPSIZE, /* 4340 */ + IC_VEX_L_OPSIZE, /* 4341 */ + IC_VEX_L_OPSIZE, /* 4342 */ + IC_VEX_L_OPSIZE, /* 4343 */ + IC_VEX_L_W_OPSIZE, /* 4344 */ + IC_VEX_L_W_OPSIZE, /* 4345 */ + IC_VEX_L_W_OPSIZE, /* 4346 */ + IC_VEX_L_W_OPSIZE, /* 4347 */ + IC_VEX_L_W_OPSIZE, /* 4348 */ + IC_VEX_L_W_OPSIZE, /* 4349 */ + IC_VEX_L_W_OPSIZE, /* 4350 */ + IC_VEX_L_W_OPSIZE, /* 4351 */ + IC_EVEX_KZ, /* 4352 */ + IC_EVEX_KZ, /* 4353 */ + IC_EVEX_XS_KZ, /* 4354 */ + IC_EVEX_XS_KZ, /* 4355 */ + IC_EVEX_XD_KZ, /* 4356 */ + IC_EVEX_XD_KZ, /* 4357 */ + IC_EVEX_XD_KZ, /* 4358 */ + IC_EVEX_XD_KZ, /* 4359 */ + IC_EVEX_W_KZ, /* 4360 */ + IC_EVEX_W_KZ, /* 4361 */ + IC_EVEX_W_XS_KZ, /* 4362 */ + IC_EVEX_W_XS_KZ, /* 4363 */ + IC_EVEX_W_XD_KZ, /* 4364 */ + IC_EVEX_W_XD_KZ, /* 4365 */ + IC_EVEX_W_XD_KZ, /* 4366 */ + IC_EVEX_W_XD_KZ, /* 4367 */ + IC_EVEX_OPSIZE_KZ, /* 4368 */ + IC_EVEX_OPSIZE_KZ, /* 4369 */ + IC_EVEX_OPSIZE_KZ, /* 4370 */ + IC_EVEX_OPSIZE_KZ, /* 4371 */ + IC_EVEX_OPSIZE_KZ, /* 4372 */ + IC_EVEX_OPSIZE_KZ, /* 4373 */ + IC_EVEX_OPSIZE_KZ, /* 4374 */ + IC_EVEX_OPSIZE_KZ, /* 4375 */ + IC_EVEX_W_OPSIZE_KZ, /* 4376 */ + IC_EVEX_W_OPSIZE_KZ, /* 4377 */ + IC_EVEX_W_OPSIZE_KZ, /* 4378 */ + IC_EVEX_W_OPSIZE_KZ, /* 4379 */ + IC_EVEX_W_OPSIZE_KZ, /* 4380 */ + IC_EVEX_W_OPSIZE_KZ, /* 4381 */ + IC_EVEX_W_OPSIZE_KZ, /* 4382 */ + IC_EVEX_W_OPSIZE_KZ, /* 4383 */ + IC_EVEX_KZ, /* 4384 */ + IC_EVEX_KZ, /* 4385 */ + IC_EVEX_XS_KZ, /* 4386 */ + IC_EVEX_XS_KZ, /* 4387 */ + IC_EVEX_XD_KZ, /* 4388 */ + IC_EVEX_XD_KZ, /* 4389 */ + IC_EVEX_XD_KZ, /* 4390 */ + IC_EVEX_XD_KZ, /* 4391 */ + IC_EVEX_W_KZ, /* 4392 */ + IC_EVEX_W_KZ, /* 4393 */ + IC_EVEX_W_XS_KZ, /* 4394 */ + IC_EVEX_W_XS_KZ, /* 4395 */ + IC_EVEX_W_XD_KZ, /* 4396 */ + IC_EVEX_W_XD_KZ, /* 4397 */ + IC_EVEX_W_XD_KZ, /* 4398 */ + IC_EVEX_W_XD_KZ, /* 4399 */ + IC_EVEX_OPSIZE_KZ, /* 4400 */ + IC_EVEX_OPSIZE_KZ, /* 4401 */ + IC_EVEX_OPSIZE_KZ, /* 4402 */ + IC_EVEX_OPSIZE_KZ, /* 4403 */ + IC_EVEX_OPSIZE_KZ, /* 4404 */ + IC_EVEX_OPSIZE_KZ, /* 4405 */ + IC_EVEX_OPSIZE_KZ, /* 4406 */ + IC_EVEX_OPSIZE_KZ, /* 4407 */ + IC_EVEX_W_OPSIZE_KZ, /* 4408 */ + IC_EVEX_W_OPSIZE_KZ, /* 4409 */ + IC_EVEX_W_OPSIZE_KZ, /* 4410 */ + IC_EVEX_W_OPSIZE_KZ, /* 4411 */ + IC_EVEX_W_OPSIZE_KZ, /* 4412 */ + IC_EVEX_W_OPSIZE_KZ, /* 4413 */ + IC_EVEX_W_OPSIZE_KZ, /* 4414 */ + IC_EVEX_W_OPSIZE_KZ, /* 4415 */ + IC_EVEX_KZ, /* 4416 */ + IC_EVEX_KZ, /* 4417 */ + IC_EVEX_XS_KZ, /* 4418 */ + IC_EVEX_XS_KZ, /* 4419 */ + IC_EVEX_XD_KZ, /* 4420 */ + IC_EVEX_XD_KZ, /* 4421 */ + IC_EVEX_XD_KZ, /* 4422 */ + IC_EVEX_XD_KZ, /* 4423 */ + IC_EVEX_W_KZ, /* 4424 */ + IC_EVEX_W_KZ, /* 4425 */ + IC_EVEX_W_XS_KZ, /* 4426 */ + IC_EVEX_W_XS_KZ, /* 4427 */ + IC_EVEX_W_XD_KZ, /* 4428 */ + IC_EVEX_W_XD_KZ, /* 4429 */ + IC_EVEX_W_XD_KZ, /* 4430 */ + IC_EVEX_W_XD_KZ, /* 4431 */ + IC_EVEX_OPSIZE_KZ, /* 4432 */ + IC_EVEX_OPSIZE_KZ, /* 4433 */ + IC_EVEX_OPSIZE_KZ, /* 4434 */ + IC_EVEX_OPSIZE_KZ, /* 4435 */ + IC_EVEX_OPSIZE_KZ, /* 4436 */ + IC_EVEX_OPSIZE_KZ, /* 4437 */ + IC_EVEX_OPSIZE_KZ, /* 4438 */ + IC_EVEX_OPSIZE_KZ, /* 4439 */ + IC_EVEX_W_OPSIZE_KZ, /* 4440 */ + IC_EVEX_W_OPSIZE_KZ, /* 4441 */ + IC_EVEX_W_OPSIZE_KZ, /* 4442 */ + IC_EVEX_W_OPSIZE_KZ, /* 4443 */ + IC_EVEX_W_OPSIZE_KZ, /* 4444 */ + IC_EVEX_W_OPSIZE_KZ, /* 4445 */ + IC_EVEX_W_OPSIZE_KZ, /* 4446 */ + IC_EVEX_W_OPSIZE_KZ, /* 4447 */ + IC_EVEX_KZ, /* 4448 */ + IC_EVEX_KZ, /* 4449 */ + IC_EVEX_XS_KZ, /* 4450 */ + IC_EVEX_XS_KZ, /* 4451 */ + IC_EVEX_XD_KZ, /* 4452 */ + IC_EVEX_XD_KZ, /* 4453 */ + IC_EVEX_XD_KZ, /* 4454 */ + IC_EVEX_XD_KZ, /* 4455 */ + IC_EVEX_W_KZ, /* 4456 */ + IC_EVEX_W_KZ, /* 4457 */ + IC_EVEX_W_XS_KZ, /* 4458 */ + IC_EVEX_W_XS_KZ, /* 4459 */ + IC_EVEX_W_XD_KZ, /* 4460 */ + IC_EVEX_W_XD_KZ, /* 4461 */ + IC_EVEX_W_XD_KZ, /* 4462 */ + IC_EVEX_W_XD_KZ, /* 4463 */ + IC_EVEX_OPSIZE_KZ, /* 4464 */ + IC_EVEX_OPSIZE_KZ, /* 4465 */ + IC_EVEX_OPSIZE_KZ, /* 4466 */ + IC_EVEX_OPSIZE_KZ, /* 4467 */ + IC_EVEX_OPSIZE_KZ, /* 4468 */ + IC_EVEX_OPSIZE_KZ, /* 4469 */ + IC_EVEX_OPSIZE_KZ, /* 4470 */ + IC_EVEX_OPSIZE_KZ, /* 4471 */ + IC_EVEX_W_OPSIZE_KZ, /* 4472 */ + IC_EVEX_W_OPSIZE_KZ, /* 4473 */ + IC_EVEX_W_OPSIZE_KZ, /* 4474 */ + IC_EVEX_W_OPSIZE_KZ, /* 4475 */ + IC_EVEX_W_OPSIZE_KZ, /* 4476 */ + IC_EVEX_W_OPSIZE_KZ, /* 4477 */ + IC_EVEX_W_OPSIZE_KZ, /* 4478 */ + IC_EVEX_W_OPSIZE_KZ, /* 4479 */ + IC_EVEX_KZ, /* 4480 */ + IC_EVEX_KZ, /* 4481 */ + IC_EVEX_XS_KZ, /* 4482 */ + IC_EVEX_XS_KZ, /* 4483 */ + IC_EVEX_XD_KZ, /* 4484 */ + IC_EVEX_XD_KZ, /* 4485 */ + IC_EVEX_XD_KZ, /* 4486 */ + IC_EVEX_XD_KZ, /* 4487 */ + IC_EVEX_W_KZ, /* 4488 */ + IC_EVEX_W_KZ, /* 4489 */ + IC_EVEX_W_XS_KZ, /* 4490 */ + IC_EVEX_W_XS_KZ, /* 4491 */ + IC_EVEX_W_XD_KZ, /* 4492 */ + IC_EVEX_W_XD_KZ, /* 4493 */ + IC_EVEX_W_XD_KZ, /* 4494 */ + IC_EVEX_W_XD_KZ, /* 4495 */ + IC_EVEX_OPSIZE_KZ, /* 4496 */ + IC_EVEX_OPSIZE_KZ, /* 4497 */ + IC_EVEX_OPSIZE_KZ, /* 4498 */ + IC_EVEX_OPSIZE_KZ, /* 4499 */ + IC_EVEX_OPSIZE_KZ, /* 4500 */ + IC_EVEX_OPSIZE_KZ, /* 4501 */ + IC_EVEX_OPSIZE_KZ, /* 4502 */ + IC_EVEX_OPSIZE_KZ, /* 4503 */ + IC_EVEX_W_OPSIZE_KZ, /* 4504 */ + IC_EVEX_W_OPSIZE_KZ, /* 4505 */ + IC_EVEX_W_OPSIZE_KZ, /* 4506 */ + IC_EVEX_W_OPSIZE_KZ, /* 4507 */ + IC_EVEX_W_OPSIZE_KZ, /* 4508 */ + IC_EVEX_W_OPSIZE_KZ, /* 4509 */ + IC_EVEX_W_OPSIZE_KZ, /* 4510 */ + IC_EVEX_W_OPSIZE_KZ, /* 4511 */ + IC_EVEX_KZ, /* 4512 */ + IC_EVEX_KZ, /* 4513 */ + IC_EVEX_XS_KZ, /* 4514 */ + IC_EVEX_XS_KZ, /* 4515 */ + IC_EVEX_XD_KZ, /* 4516 */ + IC_EVEX_XD_KZ, /* 4517 */ + IC_EVEX_XD_KZ, /* 4518 */ + IC_EVEX_XD_KZ, /* 4519 */ + IC_EVEX_W_KZ, /* 4520 */ + IC_EVEX_W_KZ, /* 4521 */ + IC_EVEX_W_XS_KZ, /* 4522 */ + IC_EVEX_W_XS_KZ, /* 4523 */ + IC_EVEX_W_XD_KZ, /* 4524 */ + IC_EVEX_W_XD_KZ, /* 4525 */ + IC_EVEX_W_XD_KZ, /* 4526 */ + IC_EVEX_W_XD_KZ, /* 4527 */ + IC_EVEX_OPSIZE_KZ, /* 4528 */ + IC_EVEX_OPSIZE_KZ, /* 4529 */ + IC_EVEX_OPSIZE_KZ, /* 4530 */ + IC_EVEX_OPSIZE_KZ, /* 4531 */ + IC_EVEX_OPSIZE_KZ, /* 4532 */ + IC_EVEX_OPSIZE_KZ, /* 4533 */ + IC_EVEX_OPSIZE_KZ, /* 4534 */ + IC_EVEX_OPSIZE_KZ, /* 4535 */ + IC_EVEX_W_OPSIZE_KZ, /* 4536 */ + IC_EVEX_W_OPSIZE_KZ, /* 4537 */ + IC_EVEX_W_OPSIZE_KZ, /* 4538 */ + IC_EVEX_W_OPSIZE_KZ, /* 4539 */ + IC_EVEX_W_OPSIZE_KZ, /* 4540 */ + IC_EVEX_W_OPSIZE_KZ, /* 4541 */ + IC_EVEX_W_OPSIZE_KZ, /* 4542 */ + IC_EVEX_W_OPSIZE_KZ, /* 4543 */ + IC_EVEX_KZ, /* 4544 */ + IC_EVEX_KZ, /* 4545 */ + IC_EVEX_XS_KZ, /* 4546 */ + IC_EVEX_XS_KZ, /* 4547 */ + IC_EVEX_XD_KZ, /* 4548 */ + IC_EVEX_XD_KZ, /* 4549 */ + IC_EVEX_XD_KZ, /* 4550 */ + IC_EVEX_XD_KZ, /* 4551 */ + IC_EVEX_W_KZ, /* 4552 */ + IC_EVEX_W_KZ, /* 4553 */ + IC_EVEX_W_XS_KZ, /* 4554 */ + IC_EVEX_W_XS_KZ, /* 4555 */ + IC_EVEX_W_XD_KZ, /* 4556 */ + IC_EVEX_W_XD_KZ, /* 4557 */ + IC_EVEX_W_XD_KZ, /* 4558 */ + IC_EVEX_W_XD_KZ, /* 4559 */ + IC_EVEX_OPSIZE_KZ, /* 4560 */ + IC_EVEX_OPSIZE_KZ, /* 4561 */ + IC_EVEX_OPSIZE_KZ, /* 4562 */ + IC_EVEX_OPSIZE_KZ, /* 4563 */ + IC_EVEX_OPSIZE_KZ, /* 4564 */ + IC_EVEX_OPSIZE_KZ, /* 4565 */ + IC_EVEX_OPSIZE_KZ, /* 4566 */ + IC_EVEX_OPSIZE_KZ, /* 4567 */ + IC_EVEX_W_OPSIZE_KZ, /* 4568 */ + IC_EVEX_W_OPSIZE_KZ, /* 4569 */ + IC_EVEX_W_OPSIZE_KZ, /* 4570 */ + IC_EVEX_W_OPSIZE_KZ, /* 4571 */ + IC_EVEX_W_OPSIZE_KZ, /* 4572 */ + IC_EVEX_W_OPSIZE_KZ, /* 4573 */ + IC_EVEX_W_OPSIZE_KZ, /* 4574 */ + IC_EVEX_W_OPSIZE_KZ, /* 4575 */ + IC_EVEX_KZ, /* 4576 */ + IC_EVEX_KZ, /* 4577 */ + IC_EVEX_XS_KZ, /* 4578 */ + IC_EVEX_XS_KZ, /* 4579 */ + IC_EVEX_XD_KZ, /* 4580 */ + IC_EVEX_XD_KZ, /* 4581 */ + IC_EVEX_XD_KZ, /* 4582 */ + IC_EVEX_XD_KZ, /* 4583 */ + IC_EVEX_W_KZ, /* 4584 */ + IC_EVEX_W_KZ, /* 4585 */ + IC_EVEX_W_XS_KZ, /* 4586 */ + IC_EVEX_W_XS_KZ, /* 4587 */ + IC_EVEX_W_XD_KZ, /* 4588 */ + IC_EVEX_W_XD_KZ, /* 4589 */ + IC_EVEX_W_XD_KZ, /* 4590 */ + IC_EVEX_W_XD_KZ, /* 4591 */ + IC_EVEX_OPSIZE_KZ, /* 4592 */ + IC_EVEX_OPSIZE_KZ, /* 4593 */ + IC_EVEX_OPSIZE_KZ, /* 4594 */ + IC_EVEX_OPSIZE_KZ, /* 4595 */ + IC_EVEX_OPSIZE_KZ, /* 4596 */ + IC_EVEX_OPSIZE_KZ, /* 4597 */ + IC_EVEX_OPSIZE_KZ, /* 4598 */ + IC_EVEX_OPSIZE_KZ, /* 4599 */ + IC_EVEX_W_OPSIZE_KZ, /* 4600 */ + IC_EVEX_W_OPSIZE_KZ, /* 4601 */ + IC_EVEX_W_OPSIZE_KZ, /* 4602 */ + IC_EVEX_W_OPSIZE_KZ, /* 4603 */ + IC_EVEX_W_OPSIZE_KZ, /* 4604 */ + IC_EVEX_W_OPSIZE_KZ, /* 4605 */ + IC_EVEX_W_OPSIZE_KZ, /* 4606 */ + IC_EVEX_W_OPSIZE_KZ, /* 4607 */ + IC, /* 4608 */ + IC_64BIT, /* 4609 */ + IC_XS, /* 4610 */ + IC_64BIT_XS, /* 4611 */ + IC_XD, /* 4612 */ + IC_64BIT_XD, /* 4613 */ + IC_XS, /* 4614 */ + IC_64BIT_XS, /* 4615 */ + IC, /* 4616 */ + IC_64BIT_REXW, /* 4617 */ + IC_XS, /* 4618 */ + IC_64BIT_REXW_XS, /* 4619 */ + IC_XD, /* 4620 */ + IC_64BIT_REXW_XD, /* 4621 */ + IC_XS, /* 4622 */ + IC_64BIT_REXW_XS, /* 4623 */ + IC_OPSIZE, /* 4624 */ + IC_64BIT_OPSIZE, /* 4625 */ + IC_XS_OPSIZE, /* 4626 */ + IC_64BIT_XS_OPSIZE, /* 4627 */ + IC_XD_OPSIZE, /* 4628 */ + IC_64BIT_XD_OPSIZE, /* 4629 */ + IC_XS_OPSIZE, /* 4630 */ + IC_64BIT_XD_OPSIZE, /* 4631 */ + IC_OPSIZE, /* 4632 */ + IC_64BIT_REXW_OPSIZE, /* 4633 */ + IC_XS_OPSIZE, /* 4634 */ + IC_64BIT_REXW_XS, /* 4635 */ + IC_XD_OPSIZE, /* 4636 */ + IC_64BIT_REXW_XD, /* 4637 */ + IC_XS_OPSIZE, /* 4638 */ + IC_64BIT_REXW_XS, /* 4639 */ + IC_ADSIZE, /* 4640 */ + IC_64BIT_ADSIZE, /* 4641 */ + IC_XS, /* 4642 */ + IC_64BIT_XS, /* 4643 */ + IC_XD, /* 4644 */ + IC_64BIT_XD, /* 4645 */ + IC_XS, /* 4646 */ + IC_64BIT_XS, /* 4647 */ + IC_ADSIZE, /* 4648 */ + IC_64BIT_ADSIZE, /* 4649 */ + IC_XS, /* 4650 */ + IC_64BIT_REXW_XS, /* 4651 */ + IC_XD, /* 4652 */ + IC_64BIT_REXW_XD, /* 4653 */ + IC_XS, /* 4654 */ + IC_64BIT_REXW_XS, /* 4655 */ + IC_OPSIZE, /* 4656 */ + IC_64BIT_OPSIZE, /* 4657 */ + IC_XS_OPSIZE, /* 4658 */ + IC_64BIT_XS_OPSIZE, /* 4659 */ + IC_XD_OPSIZE, /* 4660 */ + IC_64BIT_XD_OPSIZE, /* 4661 */ + IC_XS_OPSIZE, /* 4662 */ + IC_64BIT_XD_OPSIZE, /* 4663 */ + IC_OPSIZE, /* 4664 */ + IC_64BIT_REXW_OPSIZE, /* 4665 */ + IC_XS_OPSIZE, /* 4666 */ + IC_64BIT_REXW_XS, /* 4667 */ + IC_XD_OPSIZE, /* 4668 */ + IC_64BIT_REXW_XD, /* 4669 */ + IC_XS_OPSIZE, /* 4670 */ + IC_64BIT_REXW_XS, /* 4671 */ + IC_VEX, /* 4672 */ + IC_VEX, /* 4673 */ + IC_VEX_XS, /* 4674 */ + IC_VEX_XS, /* 4675 */ + IC_VEX_XD, /* 4676 */ + IC_VEX_XD, /* 4677 */ + IC_VEX_XD, /* 4678 */ + IC_VEX_XD, /* 4679 */ + IC_VEX_W, /* 4680 */ + IC_VEX_W, /* 4681 */ + IC_VEX_W_XS, /* 4682 */ + IC_VEX_W_XS, /* 4683 */ + IC_VEX_W_XD, /* 4684 */ + IC_VEX_W_XD, /* 4685 */ + IC_VEX_W_XD, /* 4686 */ + IC_VEX_W_XD, /* 4687 */ + IC_VEX_OPSIZE, /* 4688 */ + IC_VEX_OPSIZE, /* 4689 */ + IC_VEX_OPSIZE, /* 4690 */ + IC_VEX_OPSIZE, /* 4691 */ + IC_VEX_OPSIZE, /* 4692 */ + IC_VEX_OPSIZE, /* 4693 */ + IC_VEX_OPSIZE, /* 4694 */ + IC_VEX_OPSIZE, /* 4695 */ + IC_VEX_W_OPSIZE, /* 4696 */ + IC_VEX_W_OPSIZE, /* 4697 */ + IC_VEX_W_OPSIZE, /* 4698 */ + IC_VEX_W_OPSIZE, /* 4699 */ + IC_VEX_W_OPSIZE, /* 4700 */ + IC_VEX_W_OPSIZE, /* 4701 */ + IC_VEX_W_OPSIZE, /* 4702 */ + IC_VEX_W_OPSIZE, /* 4703 */ + IC_VEX, /* 4704 */ + IC_VEX, /* 4705 */ + IC_VEX_XS, /* 4706 */ + IC_VEX_XS, /* 4707 */ + IC_VEX_XD, /* 4708 */ + IC_VEX_XD, /* 4709 */ + IC_VEX_XD, /* 4710 */ + IC_VEX_XD, /* 4711 */ + IC_VEX_W, /* 4712 */ + IC_VEX_W, /* 4713 */ + IC_VEX_W_XS, /* 4714 */ + IC_VEX_W_XS, /* 4715 */ + IC_VEX_W_XD, /* 4716 */ + IC_VEX_W_XD, /* 4717 */ + IC_VEX_W_XD, /* 4718 */ + IC_VEX_W_XD, /* 4719 */ + IC_VEX_OPSIZE, /* 4720 */ + IC_VEX_OPSIZE, /* 4721 */ + IC_VEX_OPSIZE, /* 4722 */ + IC_VEX_OPSIZE, /* 4723 */ + IC_VEX_OPSIZE, /* 4724 */ + IC_VEX_OPSIZE, /* 4725 */ + IC_VEX_OPSIZE, /* 4726 */ + IC_VEX_OPSIZE, /* 4727 */ + IC_VEX_W_OPSIZE, /* 4728 */ + IC_VEX_W_OPSIZE, /* 4729 */ + IC_VEX_W_OPSIZE, /* 4730 */ + IC_VEX_W_OPSIZE, /* 4731 */ + IC_VEX_W_OPSIZE, /* 4732 */ + IC_VEX_W_OPSIZE, /* 4733 */ + IC_VEX_W_OPSIZE, /* 4734 */ + IC_VEX_W_OPSIZE, /* 4735 */ + IC_VEX_L, /* 4736 */ + IC_VEX_L, /* 4737 */ + IC_VEX_L_XS, /* 4738 */ + IC_VEX_L_XS, /* 4739 */ + IC_VEX_L_XD, /* 4740 */ + IC_VEX_L_XD, /* 4741 */ + IC_VEX_L_XD, /* 4742 */ + IC_VEX_L_XD, /* 4743 */ + IC_VEX_L_W, /* 4744 */ + IC_VEX_L_W, /* 4745 */ + IC_VEX_L_W_XS, /* 4746 */ + IC_VEX_L_W_XS, /* 4747 */ + IC_VEX_L_W_XD, /* 4748 */ + IC_VEX_L_W_XD, /* 4749 */ + IC_VEX_L_W_XD, /* 4750 */ + IC_VEX_L_W_XD, /* 4751 */ + IC_VEX_L_OPSIZE, /* 4752 */ + IC_VEX_L_OPSIZE, /* 4753 */ + IC_VEX_L_OPSIZE, /* 4754 */ + IC_VEX_L_OPSIZE, /* 4755 */ + IC_VEX_L_OPSIZE, /* 4756 */ + IC_VEX_L_OPSIZE, /* 4757 */ + IC_VEX_L_OPSIZE, /* 4758 */ + IC_VEX_L_OPSIZE, /* 4759 */ + IC_VEX_L_W_OPSIZE, /* 4760 */ + IC_VEX_L_W_OPSIZE, /* 4761 */ + IC_VEX_L_W_OPSIZE, /* 4762 */ + IC_VEX_L_W_OPSIZE, /* 4763 */ + IC_VEX_L_W_OPSIZE, /* 4764 */ + IC_VEX_L_W_OPSIZE, /* 4765 */ + IC_VEX_L_W_OPSIZE, /* 4766 */ + IC_VEX_L_W_OPSIZE, /* 4767 */ + IC_VEX_L, /* 4768 */ + IC_VEX_L, /* 4769 */ + IC_VEX_L_XS, /* 4770 */ + IC_VEX_L_XS, /* 4771 */ + IC_VEX_L_XD, /* 4772 */ + IC_VEX_L_XD, /* 4773 */ + IC_VEX_L_XD, /* 4774 */ + IC_VEX_L_XD, /* 4775 */ + IC_VEX_L_W, /* 4776 */ + IC_VEX_L_W, /* 4777 */ + IC_VEX_L_W_XS, /* 4778 */ + IC_VEX_L_W_XS, /* 4779 */ + IC_VEX_L_W_XD, /* 4780 */ + IC_VEX_L_W_XD, /* 4781 */ + IC_VEX_L_W_XD, /* 4782 */ + IC_VEX_L_W_XD, /* 4783 */ + IC_VEX_L_OPSIZE, /* 4784 */ + IC_VEX_L_OPSIZE, /* 4785 */ + IC_VEX_L_OPSIZE, /* 4786 */ + IC_VEX_L_OPSIZE, /* 4787 */ + IC_VEX_L_OPSIZE, /* 4788 */ + IC_VEX_L_OPSIZE, /* 4789 */ + IC_VEX_L_OPSIZE, /* 4790 */ + IC_VEX_L_OPSIZE, /* 4791 */ + IC_VEX_L_W_OPSIZE, /* 4792 */ + IC_VEX_L_W_OPSIZE, /* 4793 */ + IC_VEX_L_W_OPSIZE, /* 4794 */ + IC_VEX_L_W_OPSIZE, /* 4795 */ + IC_VEX_L_W_OPSIZE, /* 4796 */ + IC_VEX_L_W_OPSIZE, /* 4797 */ + IC_VEX_L_W_OPSIZE, /* 4798 */ + IC_VEX_L_W_OPSIZE, /* 4799 */ + IC_VEX_L, /* 4800 */ + IC_VEX_L, /* 4801 */ + IC_VEX_L_XS, /* 4802 */ + IC_VEX_L_XS, /* 4803 */ + IC_VEX_L_XD, /* 4804 */ + IC_VEX_L_XD, /* 4805 */ + IC_VEX_L_XD, /* 4806 */ + IC_VEX_L_XD, /* 4807 */ + IC_VEX_L_W, /* 4808 */ + IC_VEX_L_W, /* 4809 */ + IC_VEX_L_W_XS, /* 4810 */ + IC_VEX_L_W_XS, /* 4811 */ + IC_VEX_L_W_XD, /* 4812 */ + IC_VEX_L_W_XD, /* 4813 */ + IC_VEX_L_W_XD, /* 4814 */ + IC_VEX_L_W_XD, /* 4815 */ + IC_VEX_L_OPSIZE, /* 4816 */ + IC_VEX_L_OPSIZE, /* 4817 */ + IC_VEX_L_OPSIZE, /* 4818 */ + IC_VEX_L_OPSIZE, /* 4819 */ + IC_VEX_L_OPSIZE, /* 4820 */ + IC_VEX_L_OPSIZE, /* 4821 */ + IC_VEX_L_OPSIZE, /* 4822 */ + IC_VEX_L_OPSIZE, /* 4823 */ + IC_VEX_L_W_OPSIZE, /* 4824 */ + IC_VEX_L_W_OPSIZE, /* 4825 */ + IC_VEX_L_W_OPSIZE, /* 4826 */ + IC_VEX_L_W_OPSIZE, /* 4827 */ + IC_VEX_L_W_OPSIZE, /* 4828 */ + IC_VEX_L_W_OPSIZE, /* 4829 */ + IC_VEX_L_W_OPSIZE, /* 4830 */ + IC_VEX_L_W_OPSIZE, /* 4831 */ + IC_VEX_L, /* 4832 */ + IC_VEX_L, /* 4833 */ + IC_VEX_L_XS, /* 4834 */ + IC_VEX_L_XS, /* 4835 */ + IC_VEX_L_XD, /* 4836 */ + IC_VEX_L_XD, /* 4837 */ + IC_VEX_L_XD, /* 4838 */ + IC_VEX_L_XD, /* 4839 */ + IC_VEX_L_W, /* 4840 */ + IC_VEX_L_W, /* 4841 */ + IC_VEX_L_W_XS, /* 4842 */ + IC_VEX_L_W_XS, /* 4843 */ + IC_VEX_L_W_XD, /* 4844 */ + IC_VEX_L_W_XD, /* 4845 */ + IC_VEX_L_W_XD, /* 4846 */ + IC_VEX_L_W_XD, /* 4847 */ + IC_VEX_L_OPSIZE, /* 4848 */ + IC_VEX_L_OPSIZE, /* 4849 */ + IC_VEX_L_OPSIZE, /* 4850 */ + IC_VEX_L_OPSIZE, /* 4851 */ + IC_VEX_L_OPSIZE, /* 4852 */ + IC_VEX_L_OPSIZE, /* 4853 */ + IC_VEX_L_OPSIZE, /* 4854 */ + IC_VEX_L_OPSIZE, /* 4855 */ + IC_VEX_L_W_OPSIZE, /* 4856 */ + IC_VEX_L_W_OPSIZE, /* 4857 */ + IC_VEX_L_W_OPSIZE, /* 4858 */ + IC_VEX_L_W_OPSIZE, /* 4859 */ + IC_VEX_L_W_OPSIZE, /* 4860 */ + IC_VEX_L_W_OPSIZE, /* 4861 */ + IC_VEX_L_W_OPSIZE, /* 4862 */ + IC_VEX_L_W_OPSIZE, /* 4863 */ + IC_EVEX_L_KZ, /* 4864 */ + IC_EVEX_L_KZ, /* 4865 */ + IC_EVEX_L_XS_KZ, /* 4866 */ + IC_EVEX_L_XS_KZ, /* 4867 */ + IC_EVEX_L_XD_KZ, /* 4868 */ + IC_EVEX_L_XD_KZ, /* 4869 */ + IC_EVEX_L_XD_KZ, /* 4870 */ + IC_EVEX_L_XD_KZ, /* 4871 */ + IC_EVEX_L_W_KZ, /* 4872 */ + IC_EVEX_L_W_KZ, /* 4873 */ + IC_EVEX_L_W_XS_KZ, /* 4874 */ + IC_EVEX_L_W_XS_KZ, /* 4875 */ + IC_EVEX_L_W_XD_KZ, /* 4876 */ + IC_EVEX_L_W_XD_KZ, /* 4877 */ + IC_EVEX_L_W_XD_KZ, /* 4878 */ + IC_EVEX_L_W_XD_KZ, /* 4879 */ + IC_EVEX_L_OPSIZE_KZ, /* 4880 */ + IC_EVEX_L_OPSIZE_KZ, /* 4881 */ + IC_EVEX_L_OPSIZE_KZ, /* 4882 */ + IC_EVEX_L_OPSIZE_KZ, /* 4883 */ + IC_EVEX_L_OPSIZE_KZ, /* 4884 */ + IC_EVEX_L_OPSIZE_KZ, /* 4885 */ + IC_EVEX_L_OPSIZE_KZ, /* 4886 */ + IC_EVEX_L_OPSIZE_KZ, /* 4887 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 4888 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 4889 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 4890 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 4891 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 4892 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 4893 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 4894 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 4895 */ + IC_EVEX_L_KZ, /* 4896 */ + IC_EVEX_L_KZ, /* 4897 */ + IC_EVEX_L_XS_KZ, /* 4898 */ + IC_EVEX_L_XS_KZ, /* 4899 */ + IC_EVEX_L_XD_KZ, /* 4900 */ + IC_EVEX_L_XD_KZ, /* 4901 */ + IC_EVEX_L_XD_KZ, /* 4902 */ + IC_EVEX_L_XD_KZ, /* 4903 */ + IC_EVEX_L_W_KZ, /* 4904 */ + IC_EVEX_L_W_KZ, /* 4905 */ + IC_EVEX_L_W_XS_KZ, /* 4906 */ + IC_EVEX_L_W_XS_KZ, /* 4907 */ + IC_EVEX_L_W_XD_KZ, /* 4908 */ + IC_EVEX_L_W_XD_KZ, /* 4909 */ + IC_EVEX_L_W_XD_KZ, /* 4910 */ + IC_EVEX_L_W_XD_KZ, /* 4911 */ + IC_EVEX_L_OPSIZE_KZ, /* 4912 */ + IC_EVEX_L_OPSIZE_KZ, /* 4913 */ + IC_EVEX_L_OPSIZE_KZ, /* 4914 */ + IC_EVEX_L_OPSIZE_KZ, /* 4915 */ + IC_EVEX_L_OPSIZE_KZ, /* 4916 */ + IC_EVEX_L_OPSIZE_KZ, /* 4917 */ + IC_EVEX_L_OPSIZE_KZ, /* 4918 */ + IC_EVEX_L_OPSIZE_KZ, /* 4919 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 4920 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 4921 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 4922 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 4923 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 4924 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 4925 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 4926 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 4927 */ + IC_EVEX_L_KZ, /* 4928 */ + IC_EVEX_L_KZ, /* 4929 */ + IC_EVEX_L_XS_KZ, /* 4930 */ + IC_EVEX_L_XS_KZ, /* 4931 */ + IC_EVEX_L_XD_KZ, /* 4932 */ + IC_EVEX_L_XD_KZ, /* 4933 */ + IC_EVEX_L_XD_KZ, /* 4934 */ + IC_EVEX_L_XD_KZ, /* 4935 */ + IC_EVEX_L_W_KZ, /* 4936 */ + IC_EVEX_L_W_KZ, /* 4937 */ + IC_EVEX_L_W_XS_KZ, /* 4938 */ + IC_EVEX_L_W_XS_KZ, /* 4939 */ + IC_EVEX_L_W_XD_KZ, /* 4940 */ + IC_EVEX_L_W_XD_KZ, /* 4941 */ + IC_EVEX_L_W_XD_KZ, /* 4942 */ + IC_EVEX_L_W_XD_KZ, /* 4943 */ + IC_EVEX_L_OPSIZE_KZ, /* 4944 */ + IC_EVEX_L_OPSIZE_KZ, /* 4945 */ + IC_EVEX_L_OPSIZE_KZ, /* 4946 */ + IC_EVEX_L_OPSIZE_KZ, /* 4947 */ + IC_EVEX_L_OPSIZE_KZ, /* 4948 */ + IC_EVEX_L_OPSIZE_KZ, /* 4949 */ + IC_EVEX_L_OPSIZE_KZ, /* 4950 */ + IC_EVEX_L_OPSIZE_KZ, /* 4951 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 4952 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 4953 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 4954 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 4955 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 4956 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 4957 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 4958 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 4959 */ + IC_EVEX_L_KZ, /* 4960 */ + IC_EVEX_L_KZ, /* 4961 */ + IC_EVEX_L_XS_KZ, /* 4962 */ + IC_EVEX_L_XS_KZ, /* 4963 */ + IC_EVEX_L_XD_KZ, /* 4964 */ + IC_EVEX_L_XD_KZ, /* 4965 */ + IC_EVEX_L_XD_KZ, /* 4966 */ + IC_EVEX_L_XD_KZ, /* 4967 */ + IC_EVEX_L_W_KZ, /* 4968 */ + IC_EVEX_L_W_KZ, /* 4969 */ + IC_EVEX_L_W_XS_KZ, /* 4970 */ + IC_EVEX_L_W_XS_KZ, /* 4971 */ + IC_EVEX_L_W_XD_KZ, /* 4972 */ + IC_EVEX_L_W_XD_KZ, /* 4973 */ + IC_EVEX_L_W_XD_KZ, /* 4974 */ + IC_EVEX_L_W_XD_KZ, /* 4975 */ + IC_EVEX_L_OPSIZE_KZ, /* 4976 */ + IC_EVEX_L_OPSIZE_KZ, /* 4977 */ + IC_EVEX_L_OPSIZE_KZ, /* 4978 */ + IC_EVEX_L_OPSIZE_KZ, /* 4979 */ + IC_EVEX_L_OPSIZE_KZ, /* 4980 */ + IC_EVEX_L_OPSIZE_KZ, /* 4981 */ + IC_EVEX_L_OPSIZE_KZ, /* 4982 */ + IC_EVEX_L_OPSIZE_KZ, /* 4983 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 4984 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 4985 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 4986 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 4987 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 4988 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 4989 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 4990 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 4991 */ + IC_EVEX_L_KZ, /* 4992 */ + IC_EVEX_L_KZ, /* 4993 */ + IC_EVEX_L_XS_KZ, /* 4994 */ + IC_EVEX_L_XS_KZ, /* 4995 */ + IC_EVEX_L_XD_KZ, /* 4996 */ + IC_EVEX_L_XD_KZ, /* 4997 */ + IC_EVEX_L_XD_KZ, /* 4998 */ + IC_EVEX_L_XD_KZ, /* 4999 */ + IC_EVEX_L_W_KZ, /* 5000 */ + IC_EVEX_L_W_KZ, /* 5001 */ + IC_EVEX_L_W_XS_KZ, /* 5002 */ + IC_EVEX_L_W_XS_KZ, /* 5003 */ + IC_EVEX_L_W_XD_KZ, /* 5004 */ + IC_EVEX_L_W_XD_KZ, /* 5005 */ + IC_EVEX_L_W_XD_KZ, /* 5006 */ + IC_EVEX_L_W_XD_KZ, /* 5007 */ + IC_EVEX_L_OPSIZE_KZ, /* 5008 */ + IC_EVEX_L_OPSIZE_KZ, /* 5009 */ + IC_EVEX_L_OPSIZE_KZ, /* 5010 */ + IC_EVEX_L_OPSIZE_KZ, /* 5011 */ + IC_EVEX_L_OPSIZE_KZ, /* 5012 */ + IC_EVEX_L_OPSIZE_KZ, /* 5013 */ + IC_EVEX_L_OPSIZE_KZ, /* 5014 */ + IC_EVEX_L_OPSIZE_KZ, /* 5015 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 5016 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 5017 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 5018 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 5019 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 5020 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 5021 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 5022 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 5023 */ + IC_EVEX_L_KZ, /* 5024 */ + IC_EVEX_L_KZ, /* 5025 */ + IC_EVEX_L_XS_KZ, /* 5026 */ + IC_EVEX_L_XS_KZ, /* 5027 */ + IC_EVEX_L_XD_KZ, /* 5028 */ + IC_EVEX_L_XD_KZ, /* 5029 */ + IC_EVEX_L_XD_KZ, /* 5030 */ + IC_EVEX_L_XD_KZ, /* 5031 */ + IC_EVEX_L_W_KZ, /* 5032 */ + IC_EVEX_L_W_KZ, /* 5033 */ + IC_EVEX_L_W_XS_KZ, /* 5034 */ + IC_EVEX_L_W_XS_KZ, /* 5035 */ + IC_EVEX_L_W_XD_KZ, /* 5036 */ + IC_EVEX_L_W_XD_KZ, /* 5037 */ + IC_EVEX_L_W_XD_KZ, /* 5038 */ + IC_EVEX_L_W_XD_KZ, /* 5039 */ + IC_EVEX_L_OPSIZE_KZ, /* 5040 */ + IC_EVEX_L_OPSIZE_KZ, /* 5041 */ + IC_EVEX_L_OPSIZE_KZ, /* 5042 */ + IC_EVEX_L_OPSIZE_KZ, /* 5043 */ + IC_EVEX_L_OPSIZE_KZ, /* 5044 */ + IC_EVEX_L_OPSIZE_KZ, /* 5045 */ + IC_EVEX_L_OPSIZE_KZ, /* 5046 */ + IC_EVEX_L_OPSIZE_KZ, /* 5047 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 5048 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 5049 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 5050 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 5051 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 5052 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 5053 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 5054 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 5055 */ + IC_EVEX_L_KZ, /* 5056 */ + IC_EVEX_L_KZ, /* 5057 */ + IC_EVEX_L_XS_KZ, /* 5058 */ + IC_EVEX_L_XS_KZ, /* 5059 */ + IC_EVEX_L_XD_KZ, /* 5060 */ + IC_EVEX_L_XD_KZ, /* 5061 */ + IC_EVEX_L_XD_KZ, /* 5062 */ + IC_EVEX_L_XD_KZ, /* 5063 */ + IC_EVEX_L_W_KZ, /* 5064 */ + IC_EVEX_L_W_KZ, /* 5065 */ + IC_EVEX_L_W_XS_KZ, /* 5066 */ + IC_EVEX_L_W_XS_KZ, /* 5067 */ + IC_EVEX_L_W_XD_KZ, /* 5068 */ + IC_EVEX_L_W_XD_KZ, /* 5069 */ + IC_EVEX_L_W_XD_KZ, /* 5070 */ + IC_EVEX_L_W_XD_KZ, /* 5071 */ + IC_EVEX_L_OPSIZE_KZ, /* 5072 */ + IC_EVEX_L_OPSIZE_KZ, /* 5073 */ + IC_EVEX_L_OPSIZE_KZ, /* 5074 */ + IC_EVEX_L_OPSIZE_KZ, /* 5075 */ + IC_EVEX_L_OPSIZE_KZ, /* 5076 */ + IC_EVEX_L_OPSIZE_KZ, /* 5077 */ + IC_EVEX_L_OPSIZE_KZ, /* 5078 */ + IC_EVEX_L_OPSIZE_KZ, /* 5079 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 5080 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 5081 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 5082 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 5083 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 5084 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 5085 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 5086 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 5087 */ + IC_EVEX_L_KZ, /* 5088 */ + IC_EVEX_L_KZ, /* 5089 */ + IC_EVEX_L_XS_KZ, /* 5090 */ + IC_EVEX_L_XS_KZ, /* 5091 */ + IC_EVEX_L_XD_KZ, /* 5092 */ + IC_EVEX_L_XD_KZ, /* 5093 */ + IC_EVEX_L_XD_KZ, /* 5094 */ + IC_EVEX_L_XD_KZ, /* 5095 */ + IC_EVEX_L_W_KZ, /* 5096 */ + IC_EVEX_L_W_KZ, /* 5097 */ + IC_EVEX_L_W_XS_KZ, /* 5098 */ + IC_EVEX_L_W_XS_KZ, /* 5099 */ + IC_EVEX_L_W_XD_KZ, /* 5100 */ + IC_EVEX_L_W_XD_KZ, /* 5101 */ + IC_EVEX_L_W_XD_KZ, /* 5102 */ + IC_EVEX_L_W_XD_KZ, /* 5103 */ + IC_EVEX_L_OPSIZE_KZ, /* 5104 */ + IC_EVEX_L_OPSIZE_KZ, /* 5105 */ + IC_EVEX_L_OPSIZE_KZ, /* 5106 */ + IC_EVEX_L_OPSIZE_KZ, /* 5107 */ + IC_EVEX_L_OPSIZE_KZ, /* 5108 */ + IC_EVEX_L_OPSIZE_KZ, /* 5109 */ + IC_EVEX_L_OPSIZE_KZ, /* 5110 */ + IC_EVEX_L_OPSIZE_KZ, /* 5111 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 5112 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 5113 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 5114 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 5115 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 5116 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 5117 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 5118 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 5119 */ + IC, /* 5120 */ + IC_64BIT, /* 5121 */ + IC_XS, /* 5122 */ + IC_64BIT_XS, /* 5123 */ + IC_XD, /* 5124 */ + IC_64BIT_XD, /* 5125 */ + IC_XS, /* 5126 */ + IC_64BIT_XS, /* 5127 */ + IC, /* 5128 */ + IC_64BIT_REXW, /* 5129 */ + IC_XS, /* 5130 */ + IC_64BIT_REXW_XS, /* 5131 */ + IC_XD, /* 5132 */ + IC_64BIT_REXW_XD, /* 5133 */ + IC_XS, /* 5134 */ + IC_64BIT_REXW_XS, /* 5135 */ + IC_OPSIZE, /* 5136 */ + IC_64BIT_OPSIZE, /* 5137 */ + IC_XS_OPSIZE, /* 5138 */ + IC_64BIT_XS_OPSIZE, /* 5139 */ + IC_XD_OPSIZE, /* 5140 */ + IC_64BIT_XD_OPSIZE, /* 5141 */ + IC_XS_OPSIZE, /* 5142 */ + IC_64BIT_XD_OPSIZE, /* 5143 */ + IC_OPSIZE, /* 5144 */ + IC_64BIT_REXW_OPSIZE, /* 5145 */ + IC_XS_OPSIZE, /* 5146 */ + IC_64BIT_REXW_XS, /* 5147 */ + IC_XD_OPSIZE, /* 5148 */ + IC_64BIT_REXW_XD, /* 5149 */ + IC_XS_OPSIZE, /* 5150 */ + IC_64BIT_REXW_XS, /* 5151 */ + IC_ADSIZE, /* 5152 */ + IC_64BIT_ADSIZE, /* 5153 */ + IC_XS, /* 5154 */ + IC_64BIT_XS, /* 5155 */ + IC_XD, /* 5156 */ + IC_64BIT_XD, /* 5157 */ + IC_XS, /* 5158 */ + IC_64BIT_XS, /* 5159 */ + IC_ADSIZE, /* 5160 */ + IC_64BIT_ADSIZE, /* 5161 */ + IC_XS, /* 5162 */ + IC_64BIT_REXW_XS, /* 5163 */ + IC_XD, /* 5164 */ + IC_64BIT_REXW_XD, /* 5165 */ + IC_XS, /* 5166 */ + IC_64BIT_REXW_XS, /* 5167 */ + IC_OPSIZE, /* 5168 */ + IC_64BIT_OPSIZE, /* 5169 */ + IC_XS_OPSIZE, /* 5170 */ + IC_64BIT_XS_OPSIZE, /* 5171 */ + IC_XD_OPSIZE, /* 5172 */ + IC_64BIT_XD_OPSIZE, /* 5173 */ + IC_XS_OPSIZE, /* 5174 */ + IC_64BIT_XD_OPSIZE, /* 5175 */ + IC_OPSIZE, /* 5176 */ + IC_64BIT_REXW_OPSIZE, /* 5177 */ + IC_XS_OPSIZE, /* 5178 */ + IC_64BIT_REXW_XS, /* 5179 */ + IC_XD_OPSIZE, /* 5180 */ + IC_64BIT_REXW_XD, /* 5181 */ + IC_XS_OPSIZE, /* 5182 */ + IC_64BIT_REXW_XS, /* 5183 */ + IC_VEX, /* 5184 */ + IC_VEX, /* 5185 */ + IC_VEX_XS, /* 5186 */ + IC_VEX_XS, /* 5187 */ + IC_VEX_XD, /* 5188 */ + IC_VEX_XD, /* 5189 */ + IC_VEX_XD, /* 5190 */ + IC_VEX_XD, /* 5191 */ + IC_VEX_W, /* 5192 */ + IC_VEX_W, /* 5193 */ + IC_VEX_W_XS, /* 5194 */ + IC_VEX_W_XS, /* 5195 */ + IC_VEX_W_XD, /* 5196 */ + IC_VEX_W_XD, /* 5197 */ + IC_VEX_W_XD, /* 5198 */ + IC_VEX_W_XD, /* 5199 */ + IC_VEX_OPSIZE, /* 5200 */ + IC_VEX_OPSIZE, /* 5201 */ + IC_VEX_OPSIZE, /* 5202 */ + IC_VEX_OPSIZE, /* 5203 */ + IC_VEX_OPSIZE, /* 5204 */ + IC_VEX_OPSIZE, /* 5205 */ + IC_VEX_OPSIZE, /* 5206 */ + IC_VEX_OPSIZE, /* 5207 */ + IC_VEX_W_OPSIZE, /* 5208 */ + IC_VEX_W_OPSIZE, /* 5209 */ + IC_VEX_W_OPSIZE, /* 5210 */ + IC_VEX_W_OPSIZE, /* 5211 */ + IC_VEX_W_OPSIZE, /* 5212 */ + IC_VEX_W_OPSIZE, /* 5213 */ + IC_VEX_W_OPSIZE, /* 5214 */ + IC_VEX_W_OPSIZE, /* 5215 */ + IC_VEX, /* 5216 */ + IC_VEX, /* 5217 */ + IC_VEX_XS, /* 5218 */ + IC_VEX_XS, /* 5219 */ + IC_VEX_XD, /* 5220 */ + IC_VEX_XD, /* 5221 */ + IC_VEX_XD, /* 5222 */ + IC_VEX_XD, /* 5223 */ + IC_VEX_W, /* 5224 */ + IC_VEX_W, /* 5225 */ + IC_VEX_W_XS, /* 5226 */ + IC_VEX_W_XS, /* 5227 */ + IC_VEX_W_XD, /* 5228 */ + IC_VEX_W_XD, /* 5229 */ + IC_VEX_W_XD, /* 5230 */ + IC_VEX_W_XD, /* 5231 */ + IC_VEX_OPSIZE, /* 5232 */ + IC_VEX_OPSIZE, /* 5233 */ + IC_VEX_OPSIZE, /* 5234 */ + IC_VEX_OPSIZE, /* 5235 */ + IC_VEX_OPSIZE, /* 5236 */ + IC_VEX_OPSIZE, /* 5237 */ + IC_VEX_OPSIZE, /* 5238 */ + IC_VEX_OPSIZE, /* 5239 */ + IC_VEX_W_OPSIZE, /* 5240 */ + IC_VEX_W_OPSIZE, /* 5241 */ + IC_VEX_W_OPSIZE, /* 5242 */ + IC_VEX_W_OPSIZE, /* 5243 */ + IC_VEX_W_OPSIZE, /* 5244 */ + IC_VEX_W_OPSIZE, /* 5245 */ + IC_VEX_W_OPSIZE, /* 5246 */ + IC_VEX_W_OPSIZE, /* 5247 */ + IC_VEX_L, /* 5248 */ + IC_VEX_L, /* 5249 */ + IC_VEX_L_XS, /* 5250 */ + IC_VEX_L_XS, /* 5251 */ + IC_VEX_L_XD, /* 5252 */ + IC_VEX_L_XD, /* 5253 */ + IC_VEX_L_XD, /* 5254 */ + IC_VEX_L_XD, /* 5255 */ + IC_VEX_L_W, /* 5256 */ + IC_VEX_L_W, /* 5257 */ + IC_VEX_L_W_XS, /* 5258 */ + IC_VEX_L_W_XS, /* 5259 */ + IC_VEX_L_W_XD, /* 5260 */ + IC_VEX_L_W_XD, /* 5261 */ + IC_VEX_L_W_XD, /* 5262 */ + IC_VEX_L_W_XD, /* 5263 */ + IC_VEX_L_OPSIZE, /* 5264 */ + IC_VEX_L_OPSIZE, /* 5265 */ + IC_VEX_L_OPSIZE, /* 5266 */ + IC_VEX_L_OPSIZE, /* 5267 */ + IC_VEX_L_OPSIZE, /* 5268 */ + IC_VEX_L_OPSIZE, /* 5269 */ + IC_VEX_L_OPSIZE, /* 5270 */ + IC_VEX_L_OPSIZE, /* 5271 */ + IC_VEX_L_W_OPSIZE, /* 5272 */ + IC_VEX_L_W_OPSIZE, /* 5273 */ + IC_VEX_L_W_OPSIZE, /* 5274 */ + IC_VEX_L_W_OPSIZE, /* 5275 */ + IC_VEX_L_W_OPSIZE, /* 5276 */ + IC_VEX_L_W_OPSIZE, /* 5277 */ + IC_VEX_L_W_OPSIZE, /* 5278 */ + IC_VEX_L_W_OPSIZE, /* 5279 */ + IC_VEX_L, /* 5280 */ + IC_VEX_L, /* 5281 */ + IC_VEX_L_XS, /* 5282 */ + IC_VEX_L_XS, /* 5283 */ + IC_VEX_L_XD, /* 5284 */ + IC_VEX_L_XD, /* 5285 */ + IC_VEX_L_XD, /* 5286 */ + IC_VEX_L_XD, /* 5287 */ + IC_VEX_L_W, /* 5288 */ + IC_VEX_L_W, /* 5289 */ + IC_VEX_L_W_XS, /* 5290 */ + IC_VEX_L_W_XS, /* 5291 */ + IC_VEX_L_W_XD, /* 5292 */ + IC_VEX_L_W_XD, /* 5293 */ + IC_VEX_L_W_XD, /* 5294 */ + IC_VEX_L_W_XD, /* 5295 */ + IC_VEX_L_OPSIZE, /* 5296 */ + IC_VEX_L_OPSIZE, /* 5297 */ + IC_VEX_L_OPSIZE, /* 5298 */ + IC_VEX_L_OPSIZE, /* 5299 */ + IC_VEX_L_OPSIZE, /* 5300 */ + IC_VEX_L_OPSIZE, /* 5301 */ + IC_VEX_L_OPSIZE, /* 5302 */ + IC_VEX_L_OPSIZE, /* 5303 */ + IC_VEX_L_W_OPSIZE, /* 5304 */ + IC_VEX_L_W_OPSIZE, /* 5305 */ + IC_VEX_L_W_OPSIZE, /* 5306 */ + IC_VEX_L_W_OPSIZE, /* 5307 */ + IC_VEX_L_W_OPSIZE, /* 5308 */ + IC_VEX_L_W_OPSIZE, /* 5309 */ + IC_VEX_L_W_OPSIZE, /* 5310 */ + IC_VEX_L_W_OPSIZE, /* 5311 */ + IC_VEX_L, /* 5312 */ + IC_VEX_L, /* 5313 */ + IC_VEX_L_XS, /* 5314 */ + IC_VEX_L_XS, /* 5315 */ + IC_VEX_L_XD, /* 5316 */ + IC_VEX_L_XD, /* 5317 */ + IC_VEX_L_XD, /* 5318 */ + IC_VEX_L_XD, /* 5319 */ + IC_VEX_L_W, /* 5320 */ + IC_VEX_L_W, /* 5321 */ + IC_VEX_L_W_XS, /* 5322 */ + IC_VEX_L_W_XS, /* 5323 */ + IC_VEX_L_W_XD, /* 5324 */ + IC_VEX_L_W_XD, /* 5325 */ + IC_VEX_L_W_XD, /* 5326 */ + IC_VEX_L_W_XD, /* 5327 */ + IC_VEX_L_OPSIZE, /* 5328 */ + IC_VEX_L_OPSIZE, /* 5329 */ + IC_VEX_L_OPSIZE, /* 5330 */ + IC_VEX_L_OPSIZE, /* 5331 */ + IC_VEX_L_OPSIZE, /* 5332 */ + IC_VEX_L_OPSIZE, /* 5333 */ + IC_VEX_L_OPSIZE, /* 5334 */ + IC_VEX_L_OPSIZE, /* 5335 */ + IC_VEX_L_W_OPSIZE, /* 5336 */ + IC_VEX_L_W_OPSIZE, /* 5337 */ + IC_VEX_L_W_OPSIZE, /* 5338 */ + IC_VEX_L_W_OPSIZE, /* 5339 */ + IC_VEX_L_W_OPSIZE, /* 5340 */ + IC_VEX_L_W_OPSIZE, /* 5341 */ + IC_VEX_L_W_OPSIZE, /* 5342 */ + IC_VEX_L_W_OPSIZE, /* 5343 */ + IC_VEX_L, /* 5344 */ + IC_VEX_L, /* 5345 */ + IC_VEX_L_XS, /* 5346 */ + IC_VEX_L_XS, /* 5347 */ + IC_VEX_L_XD, /* 5348 */ + IC_VEX_L_XD, /* 5349 */ + IC_VEX_L_XD, /* 5350 */ + IC_VEX_L_XD, /* 5351 */ + IC_VEX_L_W, /* 5352 */ + IC_VEX_L_W, /* 5353 */ + IC_VEX_L_W_XS, /* 5354 */ + IC_VEX_L_W_XS, /* 5355 */ + IC_VEX_L_W_XD, /* 5356 */ + IC_VEX_L_W_XD, /* 5357 */ + IC_VEX_L_W_XD, /* 5358 */ + IC_VEX_L_W_XD, /* 5359 */ + IC_VEX_L_OPSIZE, /* 5360 */ + IC_VEX_L_OPSIZE, /* 5361 */ + IC_VEX_L_OPSIZE, /* 5362 */ + IC_VEX_L_OPSIZE, /* 5363 */ + IC_VEX_L_OPSIZE, /* 5364 */ + IC_VEX_L_OPSIZE, /* 5365 */ + IC_VEX_L_OPSIZE, /* 5366 */ + IC_VEX_L_OPSIZE, /* 5367 */ + IC_VEX_L_W_OPSIZE, /* 5368 */ + IC_VEX_L_W_OPSIZE, /* 5369 */ + IC_VEX_L_W_OPSIZE, /* 5370 */ + IC_VEX_L_W_OPSIZE, /* 5371 */ + IC_VEX_L_W_OPSIZE, /* 5372 */ + IC_VEX_L_W_OPSIZE, /* 5373 */ + IC_VEX_L_W_OPSIZE, /* 5374 */ + IC_VEX_L_W_OPSIZE, /* 5375 */ + IC_EVEX_L2_KZ, /* 5376 */ + IC_EVEX_L2_KZ, /* 5377 */ + IC_EVEX_L2_XS_KZ, /* 5378 */ + IC_EVEX_L2_XS_KZ, /* 5379 */ + IC_EVEX_L2_XD_KZ, /* 5380 */ + IC_EVEX_L2_XD_KZ, /* 5381 */ + IC_EVEX_L2_XD_KZ, /* 5382 */ + IC_EVEX_L2_XD_KZ, /* 5383 */ + IC_EVEX_L2_W_KZ, /* 5384 */ + IC_EVEX_L2_W_KZ, /* 5385 */ + IC_EVEX_L2_W_XS_KZ, /* 5386 */ + IC_EVEX_L2_W_XS_KZ, /* 5387 */ + IC_EVEX_L2_W_XD_KZ, /* 5388 */ + IC_EVEX_L2_W_XD_KZ, /* 5389 */ + IC_EVEX_L2_W_XD_KZ, /* 5390 */ + IC_EVEX_L2_W_XD_KZ, /* 5391 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5392 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5393 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5394 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5395 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5396 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5397 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5398 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5399 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5400 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5401 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5402 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5403 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5404 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5405 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5406 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5407 */ + IC_EVEX_L2_KZ, /* 5408 */ + IC_EVEX_L2_KZ, /* 5409 */ + IC_EVEX_L2_XS_KZ, /* 5410 */ + IC_EVEX_L2_XS_KZ, /* 5411 */ + IC_EVEX_L2_XD_KZ, /* 5412 */ + IC_EVEX_L2_XD_KZ, /* 5413 */ + IC_EVEX_L2_XD_KZ, /* 5414 */ + IC_EVEX_L2_XD_KZ, /* 5415 */ + IC_EVEX_L2_W_KZ, /* 5416 */ + IC_EVEX_L2_W_KZ, /* 5417 */ + IC_EVEX_L2_W_XS_KZ, /* 5418 */ + IC_EVEX_L2_W_XS_KZ, /* 5419 */ + IC_EVEX_L2_W_XD_KZ, /* 5420 */ + IC_EVEX_L2_W_XD_KZ, /* 5421 */ + IC_EVEX_L2_W_XD_KZ, /* 5422 */ + IC_EVEX_L2_W_XD_KZ, /* 5423 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5424 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5425 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5426 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5427 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5428 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5429 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5430 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5431 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5432 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5433 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5434 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5435 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5436 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5437 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5438 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5439 */ + IC_EVEX_L2_KZ, /* 5440 */ + IC_EVEX_L2_KZ, /* 5441 */ + IC_EVEX_L2_XS_KZ, /* 5442 */ + IC_EVEX_L2_XS_KZ, /* 5443 */ + IC_EVEX_L2_XD_KZ, /* 5444 */ + IC_EVEX_L2_XD_KZ, /* 5445 */ + IC_EVEX_L2_XD_KZ, /* 5446 */ + IC_EVEX_L2_XD_KZ, /* 5447 */ + IC_EVEX_L2_W_KZ, /* 5448 */ + IC_EVEX_L2_W_KZ, /* 5449 */ + IC_EVEX_L2_W_XS_KZ, /* 5450 */ + IC_EVEX_L2_W_XS_KZ, /* 5451 */ + IC_EVEX_L2_W_XD_KZ, /* 5452 */ + IC_EVEX_L2_W_XD_KZ, /* 5453 */ + IC_EVEX_L2_W_XD_KZ, /* 5454 */ + IC_EVEX_L2_W_XD_KZ, /* 5455 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5456 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5457 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5458 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5459 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5460 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5461 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5462 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5463 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5464 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5465 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5466 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5467 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5468 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5469 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5470 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5471 */ + IC_EVEX_L2_KZ, /* 5472 */ + IC_EVEX_L2_KZ, /* 5473 */ + IC_EVEX_L2_XS_KZ, /* 5474 */ + IC_EVEX_L2_XS_KZ, /* 5475 */ + IC_EVEX_L2_XD_KZ, /* 5476 */ + IC_EVEX_L2_XD_KZ, /* 5477 */ + IC_EVEX_L2_XD_KZ, /* 5478 */ + IC_EVEX_L2_XD_KZ, /* 5479 */ + IC_EVEX_L2_W_KZ, /* 5480 */ + IC_EVEX_L2_W_KZ, /* 5481 */ + IC_EVEX_L2_W_XS_KZ, /* 5482 */ + IC_EVEX_L2_W_XS_KZ, /* 5483 */ + IC_EVEX_L2_W_XD_KZ, /* 5484 */ + IC_EVEX_L2_W_XD_KZ, /* 5485 */ + IC_EVEX_L2_W_XD_KZ, /* 5486 */ + IC_EVEX_L2_W_XD_KZ, /* 5487 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5488 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5489 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5490 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5491 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5492 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5493 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5494 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5495 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5496 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5497 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5498 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5499 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5500 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5501 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5502 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5503 */ + IC_EVEX_L2_KZ, /* 5504 */ + IC_EVEX_L2_KZ, /* 5505 */ + IC_EVEX_L2_XS_KZ, /* 5506 */ + IC_EVEX_L2_XS_KZ, /* 5507 */ + IC_EVEX_L2_XD_KZ, /* 5508 */ + IC_EVEX_L2_XD_KZ, /* 5509 */ + IC_EVEX_L2_XD_KZ, /* 5510 */ + IC_EVEX_L2_XD_KZ, /* 5511 */ + IC_EVEX_L2_W_KZ, /* 5512 */ + IC_EVEX_L2_W_KZ, /* 5513 */ + IC_EVEX_L2_W_XS_KZ, /* 5514 */ + IC_EVEX_L2_W_XS_KZ, /* 5515 */ + IC_EVEX_L2_W_XD_KZ, /* 5516 */ + IC_EVEX_L2_W_XD_KZ, /* 5517 */ + IC_EVEX_L2_W_XD_KZ, /* 5518 */ + IC_EVEX_L2_W_XD_KZ, /* 5519 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5520 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5521 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5522 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5523 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5524 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5525 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5526 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5527 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5528 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5529 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5530 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5531 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5532 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5533 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5534 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5535 */ + IC_EVEX_L2_KZ, /* 5536 */ + IC_EVEX_L2_KZ, /* 5537 */ + IC_EVEX_L2_XS_KZ, /* 5538 */ + IC_EVEX_L2_XS_KZ, /* 5539 */ + IC_EVEX_L2_XD_KZ, /* 5540 */ + IC_EVEX_L2_XD_KZ, /* 5541 */ + IC_EVEX_L2_XD_KZ, /* 5542 */ + IC_EVEX_L2_XD_KZ, /* 5543 */ + IC_EVEX_L2_W_KZ, /* 5544 */ + IC_EVEX_L2_W_KZ, /* 5545 */ + IC_EVEX_L2_W_XS_KZ, /* 5546 */ + IC_EVEX_L2_W_XS_KZ, /* 5547 */ + IC_EVEX_L2_W_XD_KZ, /* 5548 */ + IC_EVEX_L2_W_XD_KZ, /* 5549 */ + IC_EVEX_L2_W_XD_KZ, /* 5550 */ + IC_EVEX_L2_W_XD_KZ, /* 5551 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5552 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5553 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5554 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5555 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5556 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5557 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5558 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5559 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5560 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5561 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5562 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5563 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5564 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5565 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5566 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5567 */ + IC_EVEX_L2_KZ, /* 5568 */ + IC_EVEX_L2_KZ, /* 5569 */ + IC_EVEX_L2_XS_KZ, /* 5570 */ + IC_EVEX_L2_XS_KZ, /* 5571 */ + IC_EVEX_L2_XD_KZ, /* 5572 */ + IC_EVEX_L2_XD_KZ, /* 5573 */ + IC_EVEX_L2_XD_KZ, /* 5574 */ + IC_EVEX_L2_XD_KZ, /* 5575 */ + IC_EVEX_L2_W_KZ, /* 5576 */ + IC_EVEX_L2_W_KZ, /* 5577 */ + IC_EVEX_L2_W_XS_KZ, /* 5578 */ + IC_EVEX_L2_W_XS_KZ, /* 5579 */ + IC_EVEX_L2_W_XD_KZ, /* 5580 */ + IC_EVEX_L2_W_XD_KZ, /* 5581 */ + IC_EVEX_L2_W_XD_KZ, /* 5582 */ + IC_EVEX_L2_W_XD_KZ, /* 5583 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5584 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5585 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5586 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5587 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5588 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5589 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5590 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5591 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5592 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5593 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5594 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5595 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5596 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5597 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5598 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5599 */ + IC_EVEX_L2_KZ, /* 5600 */ + IC_EVEX_L2_KZ, /* 5601 */ + IC_EVEX_L2_XS_KZ, /* 5602 */ + IC_EVEX_L2_XS_KZ, /* 5603 */ + IC_EVEX_L2_XD_KZ, /* 5604 */ + IC_EVEX_L2_XD_KZ, /* 5605 */ + IC_EVEX_L2_XD_KZ, /* 5606 */ + IC_EVEX_L2_XD_KZ, /* 5607 */ + IC_EVEX_L2_W_KZ, /* 5608 */ + IC_EVEX_L2_W_KZ, /* 5609 */ + IC_EVEX_L2_W_XS_KZ, /* 5610 */ + IC_EVEX_L2_W_XS_KZ, /* 5611 */ + IC_EVEX_L2_W_XD_KZ, /* 5612 */ + IC_EVEX_L2_W_XD_KZ, /* 5613 */ + IC_EVEX_L2_W_XD_KZ, /* 5614 */ + IC_EVEX_L2_W_XD_KZ, /* 5615 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5616 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5617 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5618 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5619 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5620 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5621 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5622 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5623 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5624 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5625 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5626 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5627 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5628 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5629 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5630 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5631 */ + IC, /* 5632 */ + IC_64BIT, /* 5633 */ + IC_XS, /* 5634 */ + IC_64BIT_XS, /* 5635 */ + IC_XD, /* 5636 */ + IC_64BIT_XD, /* 5637 */ + IC_XS, /* 5638 */ + IC_64BIT_XS, /* 5639 */ + IC, /* 5640 */ + IC_64BIT_REXW, /* 5641 */ + IC_XS, /* 5642 */ + IC_64BIT_REXW_XS, /* 5643 */ + IC_XD, /* 5644 */ + IC_64BIT_REXW_XD, /* 5645 */ + IC_XS, /* 5646 */ + IC_64BIT_REXW_XS, /* 5647 */ + IC_OPSIZE, /* 5648 */ + IC_64BIT_OPSIZE, /* 5649 */ + IC_XS_OPSIZE, /* 5650 */ + IC_64BIT_XS_OPSIZE, /* 5651 */ + IC_XD_OPSIZE, /* 5652 */ + IC_64BIT_XD_OPSIZE, /* 5653 */ + IC_XS_OPSIZE, /* 5654 */ + IC_64BIT_XD_OPSIZE, /* 5655 */ + IC_OPSIZE, /* 5656 */ + IC_64BIT_REXW_OPSIZE, /* 5657 */ + IC_XS_OPSIZE, /* 5658 */ + IC_64BIT_REXW_XS, /* 5659 */ + IC_XD_OPSIZE, /* 5660 */ + IC_64BIT_REXW_XD, /* 5661 */ + IC_XS_OPSIZE, /* 5662 */ + IC_64BIT_REXW_XS, /* 5663 */ + IC_ADSIZE, /* 5664 */ + IC_64BIT_ADSIZE, /* 5665 */ + IC_XS, /* 5666 */ + IC_64BIT_XS, /* 5667 */ + IC_XD, /* 5668 */ + IC_64BIT_XD, /* 5669 */ + IC_XS, /* 5670 */ + IC_64BIT_XS, /* 5671 */ + IC_ADSIZE, /* 5672 */ + IC_64BIT_ADSIZE, /* 5673 */ + IC_XS, /* 5674 */ + IC_64BIT_REXW_XS, /* 5675 */ + IC_XD, /* 5676 */ + IC_64BIT_REXW_XD, /* 5677 */ + IC_XS, /* 5678 */ + IC_64BIT_REXW_XS, /* 5679 */ + IC_OPSIZE, /* 5680 */ + IC_64BIT_OPSIZE, /* 5681 */ + IC_XS_OPSIZE, /* 5682 */ + IC_64BIT_XS_OPSIZE, /* 5683 */ + IC_XD_OPSIZE, /* 5684 */ + IC_64BIT_XD_OPSIZE, /* 5685 */ + IC_XS_OPSIZE, /* 5686 */ + IC_64BIT_XD_OPSIZE, /* 5687 */ + IC_OPSIZE, /* 5688 */ + IC_64BIT_REXW_OPSIZE, /* 5689 */ + IC_XS_OPSIZE, /* 5690 */ + IC_64BIT_REXW_XS, /* 5691 */ + IC_XD_OPSIZE, /* 5692 */ + IC_64BIT_REXW_XD, /* 5693 */ + IC_XS_OPSIZE, /* 5694 */ + IC_64BIT_REXW_XS, /* 5695 */ + IC_VEX, /* 5696 */ + IC_VEX, /* 5697 */ + IC_VEX_XS, /* 5698 */ + IC_VEX_XS, /* 5699 */ + IC_VEX_XD, /* 5700 */ + IC_VEX_XD, /* 5701 */ + IC_VEX_XD, /* 5702 */ + IC_VEX_XD, /* 5703 */ + IC_VEX_W, /* 5704 */ + IC_VEX_W, /* 5705 */ + IC_VEX_W_XS, /* 5706 */ + IC_VEX_W_XS, /* 5707 */ + IC_VEX_W_XD, /* 5708 */ + IC_VEX_W_XD, /* 5709 */ + IC_VEX_W_XD, /* 5710 */ + IC_VEX_W_XD, /* 5711 */ + IC_VEX_OPSIZE, /* 5712 */ + IC_VEX_OPSIZE, /* 5713 */ + IC_VEX_OPSIZE, /* 5714 */ + IC_VEX_OPSIZE, /* 5715 */ + IC_VEX_OPSIZE, /* 5716 */ + IC_VEX_OPSIZE, /* 5717 */ + IC_VEX_OPSIZE, /* 5718 */ + IC_VEX_OPSIZE, /* 5719 */ + IC_VEX_W_OPSIZE, /* 5720 */ + IC_VEX_W_OPSIZE, /* 5721 */ + IC_VEX_W_OPSIZE, /* 5722 */ + IC_VEX_W_OPSIZE, /* 5723 */ + IC_VEX_W_OPSIZE, /* 5724 */ + IC_VEX_W_OPSIZE, /* 5725 */ + IC_VEX_W_OPSIZE, /* 5726 */ + IC_VEX_W_OPSIZE, /* 5727 */ + IC_VEX, /* 5728 */ + IC_VEX, /* 5729 */ + IC_VEX_XS, /* 5730 */ + IC_VEX_XS, /* 5731 */ + IC_VEX_XD, /* 5732 */ + IC_VEX_XD, /* 5733 */ + IC_VEX_XD, /* 5734 */ + IC_VEX_XD, /* 5735 */ + IC_VEX_W, /* 5736 */ + IC_VEX_W, /* 5737 */ + IC_VEX_W_XS, /* 5738 */ + IC_VEX_W_XS, /* 5739 */ + IC_VEX_W_XD, /* 5740 */ + IC_VEX_W_XD, /* 5741 */ + IC_VEX_W_XD, /* 5742 */ + IC_VEX_W_XD, /* 5743 */ + IC_VEX_OPSIZE, /* 5744 */ + IC_VEX_OPSIZE, /* 5745 */ + IC_VEX_OPSIZE, /* 5746 */ + IC_VEX_OPSIZE, /* 5747 */ + IC_VEX_OPSIZE, /* 5748 */ + IC_VEX_OPSIZE, /* 5749 */ + IC_VEX_OPSIZE, /* 5750 */ + IC_VEX_OPSIZE, /* 5751 */ + IC_VEX_W_OPSIZE, /* 5752 */ + IC_VEX_W_OPSIZE, /* 5753 */ + IC_VEX_W_OPSIZE, /* 5754 */ + IC_VEX_W_OPSIZE, /* 5755 */ + IC_VEX_W_OPSIZE, /* 5756 */ + IC_VEX_W_OPSIZE, /* 5757 */ + IC_VEX_W_OPSIZE, /* 5758 */ + IC_VEX_W_OPSIZE, /* 5759 */ + IC_VEX_L, /* 5760 */ + IC_VEX_L, /* 5761 */ + IC_VEX_L_XS, /* 5762 */ + IC_VEX_L_XS, /* 5763 */ + IC_VEX_L_XD, /* 5764 */ + IC_VEX_L_XD, /* 5765 */ + IC_VEX_L_XD, /* 5766 */ + IC_VEX_L_XD, /* 5767 */ + IC_VEX_L_W, /* 5768 */ + IC_VEX_L_W, /* 5769 */ + IC_VEX_L_W_XS, /* 5770 */ + IC_VEX_L_W_XS, /* 5771 */ + IC_VEX_L_W_XD, /* 5772 */ + IC_VEX_L_W_XD, /* 5773 */ + IC_VEX_L_W_XD, /* 5774 */ + IC_VEX_L_W_XD, /* 5775 */ + IC_VEX_L_OPSIZE, /* 5776 */ + IC_VEX_L_OPSIZE, /* 5777 */ + IC_VEX_L_OPSIZE, /* 5778 */ + IC_VEX_L_OPSIZE, /* 5779 */ + IC_VEX_L_OPSIZE, /* 5780 */ + IC_VEX_L_OPSIZE, /* 5781 */ + IC_VEX_L_OPSIZE, /* 5782 */ + IC_VEX_L_OPSIZE, /* 5783 */ + IC_VEX_L_W_OPSIZE, /* 5784 */ + IC_VEX_L_W_OPSIZE, /* 5785 */ + IC_VEX_L_W_OPSIZE, /* 5786 */ + IC_VEX_L_W_OPSIZE, /* 5787 */ + IC_VEX_L_W_OPSIZE, /* 5788 */ + IC_VEX_L_W_OPSIZE, /* 5789 */ + IC_VEX_L_W_OPSIZE, /* 5790 */ + IC_VEX_L_W_OPSIZE, /* 5791 */ + IC_VEX_L, /* 5792 */ + IC_VEX_L, /* 5793 */ + IC_VEX_L_XS, /* 5794 */ + IC_VEX_L_XS, /* 5795 */ + IC_VEX_L_XD, /* 5796 */ + IC_VEX_L_XD, /* 5797 */ + IC_VEX_L_XD, /* 5798 */ + IC_VEX_L_XD, /* 5799 */ + IC_VEX_L_W, /* 5800 */ + IC_VEX_L_W, /* 5801 */ + IC_VEX_L_W_XS, /* 5802 */ + IC_VEX_L_W_XS, /* 5803 */ + IC_VEX_L_W_XD, /* 5804 */ + IC_VEX_L_W_XD, /* 5805 */ + IC_VEX_L_W_XD, /* 5806 */ + IC_VEX_L_W_XD, /* 5807 */ + IC_VEX_L_OPSIZE, /* 5808 */ + IC_VEX_L_OPSIZE, /* 5809 */ + IC_VEX_L_OPSIZE, /* 5810 */ + IC_VEX_L_OPSIZE, /* 5811 */ + IC_VEX_L_OPSIZE, /* 5812 */ + IC_VEX_L_OPSIZE, /* 5813 */ + IC_VEX_L_OPSIZE, /* 5814 */ + IC_VEX_L_OPSIZE, /* 5815 */ + IC_VEX_L_W_OPSIZE, /* 5816 */ + IC_VEX_L_W_OPSIZE, /* 5817 */ + IC_VEX_L_W_OPSIZE, /* 5818 */ + IC_VEX_L_W_OPSIZE, /* 5819 */ + IC_VEX_L_W_OPSIZE, /* 5820 */ + IC_VEX_L_W_OPSIZE, /* 5821 */ + IC_VEX_L_W_OPSIZE, /* 5822 */ + IC_VEX_L_W_OPSIZE, /* 5823 */ + IC_VEX_L, /* 5824 */ + IC_VEX_L, /* 5825 */ + IC_VEX_L_XS, /* 5826 */ + IC_VEX_L_XS, /* 5827 */ + IC_VEX_L_XD, /* 5828 */ + IC_VEX_L_XD, /* 5829 */ + IC_VEX_L_XD, /* 5830 */ + IC_VEX_L_XD, /* 5831 */ + IC_VEX_L_W, /* 5832 */ + IC_VEX_L_W, /* 5833 */ + IC_VEX_L_W_XS, /* 5834 */ + IC_VEX_L_W_XS, /* 5835 */ + IC_VEX_L_W_XD, /* 5836 */ + IC_VEX_L_W_XD, /* 5837 */ + IC_VEX_L_W_XD, /* 5838 */ + IC_VEX_L_W_XD, /* 5839 */ + IC_VEX_L_OPSIZE, /* 5840 */ + IC_VEX_L_OPSIZE, /* 5841 */ + IC_VEX_L_OPSIZE, /* 5842 */ + IC_VEX_L_OPSIZE, /* 5843 */ + IC_VEX_L_OPSIZE, /* 5844 */ + IC_VEX_L_OPSIZE, /* 5845 */ + IC_VEX_L_OPSIZE, /* 5846 */ + IC_VEX_L_OPSIZE, /* 5847 */ + IC_VEX_L_W_OPSIZE, /* 5848 */ + IC_VEX_L_W_OPSIZE, /* 5849 */ + IC_VEX_L_W_OPSIZE, /* 5850 */ + IC_VEX_L_W_OPSIZE, /* 5851 */ + IC_VEX_L_W_OPSIZE, /* 5852 */ + IC_VEX_L_W_OPSIZE, /* 5853 */ + IC_VEX_L_W_OPSIZE, /* 5854 */ + IC_VEX_L_W_OPSIZE, /* 5855 */ + IC_VEX_L, /* 5856 */ + IC_VEX_L, /* 5857 */ + IC_VEX_L_XS, /* 5858 */ + IC_VEX_L_XS, /* 5859 */ + IC_VEX_L_XD, /* 5860 */ + IC_VEX_L_XD, /* 5861 */ + IC_VEX_L_XD, /* 5862 */ + IC_VEX_L_XD, /* 5863 */ + IC_VEX_L_W, /* 5864 */ + IC_VEX_L_W, /* 5865 */ + IC_VEX_L_W_XS, /* 5866 */ + IC_VEX_L_W_XS, /* 5867 */ + IC_VEX_L_W_XD, /* 5868 */ + IC_VEX_L_W_XD, /* 5869 */ + IC_VEX_L_W_XD, /* 5870 */ + IC_VEX_L_W_XD, /* 5871 */ + IC_VEX_L_OPSIZE, /* 5872 */ + IC_VEX_L_OPSIZE, /* 5873 */ + IC_VEX_L_OPSIZE, /* 5874 */ + IC_VEX_L_OPSIZE, /* 5875 */ + IC_VEX_L_OPSIZE, /* 5876 */ + IC_VEX_L_OPSIZE, /* 5877 */ + IC_VEX_L_OPSIZE, /* 5878 */ + IC_VEX_L_OPSIZE, /* 5879 */ + IC_VEX_L_W_OPSIZE, /* 5880 */ + IC_VEX_L_W_OPSIZE, /* 5881 */ + IC_VEX_L_W_OPSIZE, /* 5882 */ + IC_VEX_L_W_OPSIZE, /* 5883 */ + IC_VEX_L_W_OPSIZE, /* 5884 */ + IC_VEX_L_W_OPSIZE, /* 5885 */ + IC_VEX_L_W_OPSIZE, /* 5886 */ + IC_VEX_L_W_OPSIZE, /* 5887 */ + IC_EVEX_L2_KZ, /* 5888 */ + IC_EVEX_L2_KZ, /* 5889 */ + IC_EVEX_L2_XS_KZ, /* 5890 */ + IC_EVEX_L2_XS_KZ, /* 5891 */ + IC_EVEX_L2_XD_KZ, /* 5892 */ + IC_EVEX_L2_XD_KZ, /* 5893 */ + IC_EVEX_L2_XD_KZ, /* 5894 */ + IC_EVEX_L2_XD_KZ, /* 5895 */ + IC_EVEX_L2_W_KZ, /* 5896 */ + IC_EVEX_L2_W_KZ, /* 5897 */ + IC_EVEX_L2_W_XS_KZ, /* 5898 */ + IC_EVEX_L2_W_XS_KZ, /* 5899 */ + IC_EVEX_L2_W_XD_KZ, /* 5900 */ + IC_EVEX_L2_W_XD_KZ, /* 5901 */ + IC_EVEX_L2_W_XD_KZ, /* 5902 */ + IC_EVEX_L2_W_XD_KZ, /* 5903 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5904 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5905 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5906 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5907 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5908 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5909 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5910 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5911 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5912 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5913 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5914 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5915 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5916 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5917 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5918 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5919 */ + IC_EVEX_L2_KZ, /* 5920 */ + IC_EVEX_L2_KZ, /* 5921 */ + IC_EVEX_L2_XS_KZ, /* 5922 */ + IC_EVEX_L2_XS_KZ, /* 5923 */ + IC_EVEX_L2_XD_KZ, /* 5924 */ + IC_EVEX_L2_XD_KZ, /* 5925 */ + IC_EVEX_L2_XD_KZ, /* 5926 */ + IC_EVEX_L2_XD_KZ, /* 5927 */ + IC_EVEX_L2_W_KZ, /* 5928 */ + IC_EVEX_L2_W_KZ, /* 5929 */ + IC_EVEX_L2_W_XS_KZ, /* 5930 */ + IC_EVEX_L2_W_XS_KZ, /* 5931 */ + IC_EVEX_L2_W_XD_KZ, /* 5932 */ + IC_EVEX_L2_W_XD_KZ, /* 5933 */ + IC_EVEX_L2_W_XD_KZ, /* 5934 */ + IC_EVEX_L2_W_XD_KZ, /* 5935 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5936 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5937 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5938 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5939 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5940 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5941 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5942 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5943 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5944 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5945 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5946 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5947 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5948 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5949 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5950 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5951 */ + IC_EVEX_L2_KZ, /* 5952 */ + IC_EVEX_L2_KZ, /* 5953 */ + IC_EVEX_L2_XS_KZ, /* 5954 */ + IC_EVEX_L2_XS_KZ, /* 5955 */ + IC_EVEX_L2_XD_KZ, /* 5956 */ + IC_EVEX_L2_XD_KZ, /* 5957 */ + IC_EVEX_L2_XD_KZ, /* 5958 */ + IC_EVEX_L2_XD_KZ, /* 5959 */ + IC_EVEX_L2_W_KZ, /* 5960 */ + IC_EVEX_L2_W_KZ, /* 5961 */ + IC_EVEX_L2_W_XS_KZ, /* 5962 */ + IC_EVEX_L2_W_XS_KZ, /* 5963 */ + IC_EVEX_L2_W_XD_KZ, /* 5964 */ + IC_EVEX_L2_W_XD_KZ, /* 5965 */ + IC_EVEX_L2_W_XD_KZ, /* 5966 */ + IC_EVEX_L2_W_XD_KZ, /* 5967 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5968 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5969 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5970 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5971 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5972 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5973 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5974 */ + IC_EVEX_L2_OPSIZE_KZ, /* 5975 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5976 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5977 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5978 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5979 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5980 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5981 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5982 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 5983 */ + IC_EVEX_L2_KZ, /* 5984 */ + IC_EVEX_L2_KZ, /* 5985 */ + IC_EVEX_L2_XS_KZ, /* 5986 */ + IC_EVEX_L2_XS_KZ, /* 5987 */ + IC_EVEX_L2_XD_KZ, /* 5988 */ + IC_EVEX_L2_XD_KZ, /* 5989 */ + IC_EVEX_L2_XD_KZ, /* 5990 */ + IC_EVEX_L2_XD_KZ, /* 5991 */ + IC_EVEX_L2_W_KZ, /* 5992 */ + IC_EVEX_L2_W_KZ, /* 5993 */ + IC_EVEX_L2_W_XS_KZ, /* 5994 */ + IC_EVEX_L2_W_XS_KZ, /* 5995 */ + IC_EVEX_L2_W_XD_KZ, /* 5996 */ + IC_EVEX_L2_W_XD_KZ, /* 5997 */ + IC_EVEX_L2_W_XD_KZ, /* 5998 */ + IC_EVEX_L2_W_XD_KZ, /* 5999 */ + IC_EVEX_L2_OPSIZE_KZ, /* 6000 */ + IC_EVEX_L2_OPSIZE_KZ, /* 6001 */ + IC_EVEX_L2_OPSIZE_KZ, /* 6002 */ + IC_EVEX_L2_OPSIZE_KZ, /* 6003 */ + IC_EVEX_L2_OPSIZE_KZ, /* 6004 */ + IC_EVEX_L2_OPSIZE_KZ, /* 6005 */ + IC_EVEX_L2_OPSIZE_KZ, /* 6006 */ + IC_EVEX_L2_OPSIZE_KZ, /* 6007 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 6008 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 6009 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 6010 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 6011 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 6012 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 6013 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 6014 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 6015 */ + IC_EVEX_L2_KZ, /* 6016 */ + IC_EVEX_L2_KZ, /* 6017 */ + IC_EVEX_L2_XS_KZ, /* 6018 */ + IC_EVEX_L2_XS_KZ, /* 6019 */ + IC_EVEX_L2_XD_KZ, /* 6020 */ + IC_EVEX_L2_XD_KZ, /* 6021 */ + IC_EVEX_L2_XD_KZ, /* 6022 */ + IC_EVEX_L2_XD_KZ, /* 6023 */ + IC_EVEX_L2_W_KZ, /* 6024 */ + IC_EVEX_L2_W_KZ, /* 6025 */ + IC_EVEX_L2_W_XS_KZ, /* 6026 */ + IC_EVEX_L2_W_XS_KZ, /* 6027 */ + IC_EVEX_L2_W_XD_KZ, /* 6028 */ + IC_EVEX_L2_W_XD_KZ, /* 6029 */ + IC_EVEX_L2_W_XD_KZ, /* 6030 */ + IC_EVEX_L2_W_XD_KZ, /* 6031 */ + IC_EVEX_L2_OPSIZE_KZ, /* 6032 */ + IC_EVEX_L2_OPSIZE_KZ, /* 6033 */ + IC_EVEX_L2_OPSIZE_KZ, /* 6034 */ + IC_EVEX_L2_OPSIZE_KZ, /* 6035 */ + IC_EVEX_L2_OPSIZE_KZ, /* 6036 */ + IC_EVEX_L2_OPSIZE_KZ, /* 6037 */ + IC_EVEX_L2_OPSIZE_KZ, /* 6038 */ + IC_EVEX_L2_OPSIZE_KZ, /* 6039 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 6040 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 6041 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 6042 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 6043 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 6044 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 6045 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 6046 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 6047 */ + IC_EVEX_L2_KZ, /* 6048 */ + IC_EVEX_L2_KZ, /* 6049 */ + IC_EVEX_L2_XS_KZ, /* 6050 */ + IC_EVEX_L2_XS_KZ, /* 6051 */ + IC_EVEX_L2_XD_KZ, /* 6052 */ + IC_EVEX_L2_XD_KZ, /* 6053 */ + IC_EVEX_L2_XD_KZ, /* 6054 */ + IC_EVEX_L2_XD_KZ, /* 6055 */ + IC_EVEX_L2_W_KZ, /* 6056 */ + IC_EVEX_L2_W_KZ, /* 6057 */ + IC_EVEX_L2_W_XS_KZ, /* 6058 */ + IC_EVEX_L2_W_XS_KZ, /* 6059 */ + IC_EVEX_L2_W_XD_KZ, /* 6060 */ + IC_EVEX_L2_W_XD_KZ, /* 6061 */ + IC_EVEX_L2_W_XD_KZ, /* 6062 */ + IC_EVEX_L2_W_XD_KZ, /* 6063 */ + IC_EVEX_L2_OPSIZE_KZ, /* 6064 */ + IC_EVEX_L2_OPSIZE_KZ, /* 6065 */ + IC_EVEX_L2_OPSIZE_KZ, /* 6066 */ + IC_EVEX_L2_OPSIZE_KZ, /* 6067 */ + IC_EVEX_L2_OPSIZE_KZ, /* 6068 */ + IC_EVEX_L2_OPSIZE_KZ, /* 6069 */ + IC_EVEX_L2_OPSIZE_KZ, /* 6070 */ + IC_EVEX_L2_OPSIZE_KZ, /* 6071 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 6072 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 6073 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 6074 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 6075 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 6076 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 6077 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 6078 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 6079 */ + IC_EVEX_L2_KZ, /* 6080 */ + IC_EVEX_L2_KZ, /* 6081 */ + IC_EVEX_L2_XS_KZ, /* 6082 */ + IC_EVEX_L2_XS_KZ, /* 6083 */ + IC_EVEX_L2_XD_KZ, /* 6084 */ + IC_EVEX_L2_XD_KZ, /* 6085 */ + IC_EVEX_L2_XD_KZ, /* 6086 */ + IC_EVEX_L2_XD_KZ, /* 6087 */ + IC_EVEX_L2_W_KZ, /* 6088 */ + IC_EVEX_L2_W_KZ, /* 6089 */ + IC_EVEX_L2_W_XS_KZ, /* 6090 */ + IC_EVEX_L2_W_XS_KZ, /* 6091 */ + IC_EVEX_L2_W_XD_KZ, /* 6092 */ + IC_EVEX_L2_W_XD_KZ, /* 6093 */ + IC_EVEX_L2_W_XD_KZ, /* 6094 */ + IC_EVEX_L2_W_XD_KZ, /* 6095 */ + IC_EVEX_L2_OPSIZE_KZ, /* 6096 */ + IC_EVEX_L2_OPSIZE_KZ, /* 6097 */ + IC_EVEX_L2_OPSIZE_KZ, /* 6098 */ + IC_EVEX_L2_OPSIZE_KZ, /* 6099 */ + IC_EVEX_L2_OPSIZE_KZ, /* 6100 */ + IC_EVEX_L2_OPSIZE_KZ, /* 6101 */ + IC_EVEX_L2_OPSIZE_KZ, /* 6102 */ + IC_EVEX_L2_OPSIZE_KZ, /* 6103 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 6104 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 6105 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 6106 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 6107 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 6108 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 6109 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 6110 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 6111 */ + IC_EVEX_L2_KZ, /* 6112 */ + IC_EVEX_L2_KZ, /* 6113 */ + IC_EVEX_L2_XS_KZ, /* 6114 */ + IC_EVEX_L2_XS_KZ, /* 6115 */ + IC_EVEX_L2_XD_KZ, /* 6116 */ + IC_EVEX_L2_XD_KZ, /* 6117 */ + IC_EVEX_L2_XD_KZ, /* 6118 */ + IC_EVEX_L2_XD_KZ, /* 6119 */ + IC_EVEX_L2_W_KZ, /* 6120 */ + IC_EVEX_L2_W_KZ, /* 6121 */ + IC_EVEX_L2_W_XS_KZ, /* 6122 */ + IC_EVEX_L2_W_XS_KZ, /* 6123 */ + IC_EVEX_L2_W_XD_KZ, /* 6124 */ + IC_EVEX_L2_W_XD_KZ, /* 6125 */ + IC_EVEX_L2_W_XD_KZ, /* 6126 */ + IC_EVEX_L2_W_XD_KZ, /* 6127 */ + IC_EVEX_L2_OPSIZE_KZ, /* 6128 */ + IC_EVEX_L2_OPSIZE_KZ, /* 6129 */ + IC_EVEX_L2_OPSIZE_KZ, /* 6130 */ + IC_EVEX_L2_OPSIZE_KZ, /* 6131 */ + IC_EVEX_L2_OPSIZE_KZ, /* 6132 */ + IC_EVEX_L2_OPSIZE_KZ, /* 6133 */ + IC_EVEX_L2_OPSIZE_KZ, /* 6134 */ + IC_EVEX_L2_OPSIZE_KZ, /* 6135 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 6136 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 6137 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 6138 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 6139 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 6140 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 6141 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 6142 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 6143 */ + IC, /* 6144 */ + IC_64BIT, /* 6145 */ + IC_XS, /* 6146 */ + IC_64BIT_XS, /* 6147 */ + IC_XD, /* 6148 */ + IC_64BIT_XD, /* 6149 */ + IC_XS, /* 6150 */ + IC_64BIT_XS, /* 6151 */ + IC, /* 6152 */ + IC_64BIT_REXW, /* 6153 */ + IC_XS, /* 6154 */ + IC_64BIT_REXW_XS, /* 6155 */ + IC_XD, /* 6156 */ + IC_64BIT_REXW_XD, /* 6157 */ + IC_XS, /* 6158 */ + IC_64BIT_REXW_XS, /* 6159 */ + IC_OPSIZE, /* 6160 */ + IC_64BIT_OPSIZE, /* 6161 */ + IC_XS_OPSIZE, /* 6162 */ + IC_64BIT_XS_OPSIZE, /* 6163 */ + IC_XD_OPSIZE, /* 6164 */ + IC_64BIT_XD_OPSIZE, /* 6165 */ + IC_XS_OPSIZE, /* 6166 */ + IC_64BIT_XD_OPSIZE, /* 6167 */ + IC_OPSIZE, /* 6168 */ + IC_64BIT_REXW_OPSIZE, /* 6169 */ + IC_XS_OPSIZE, /* 6170 */ + IC_64BIT_REXW_XS, /* 6171 */ + IC_XD_OPSIZE, /* 6172 */ + IC_64BIT_REXW_XD, /* 6173 */ + IC_XS_OPSIZE, /* 6174 */ + IC_64BIT_REXW_XS, /* 6175 */ + IC_ADSIZE, /* 6176 */ + IC_64BIT_ADSIZE, /* 6177 */ + IC_XS, /* 6178 */ + IC_64BIT_XS, /* 6179 */ + IC_XD, /* 6180 */ + IC_64BIT_XD, /* 6181 */ + IC_XS, /* 6182 */ + IC_64BIT_XS, /* 6183 */ + IC_ADSIZE, /* 6184 */ + IC_64BIT_ADSIZE, /* 6185 */ + IC_XS, /* 6186 */ + IC_64BIT_REXW_XS, /* 6187 */ + IC_XD, /* 6188 */ + IC_64BIT_REXW_XD, /* 6189 */ + IC_XS, /* 6190 */ + IC_64BIT_REXW_XS, /* 6191 */ + IC_OPSIZE, /* 6192 */ + IC_64BIT_OPSIZE, /* 6193 */ + IC_XS_OPSIZE, /* 6194 */ + IC_64BIT_XS_OPSIZE, /* 6195 */ + IC_XD_OPSIZE, /* 6196 */ + IC_64BIT_XD_OPSIZE, /* 6197 */ + IC_XS_OPSIZE, /* 6198 */ + IC_64BIT_XD_OPSIZE, /* 6199 */ + IC_OPSIZE, /* 6200 */ + IC_64BIT_REXW_OPSIZE, /* 6201 */ + IC_XS_OPSIZE, /* 6202 */ + IC_64BIT_REXW_XS, /* 6203 */ + IC_XD_OPSIZE, /* 6204 */ + IC_64BIT_REXW_XD, /* 6205 */ + IC_XS_OPSIZE, /* 6206 */ + IC_64BIT_REXW_XS, /* 6207 */ + IC_VEX, /* 6208 */ + IC_VEX, /* 6209 */ + IC_VEX_XS, /* 6210 */ + IC_VEX_XS, /* 6211 */ + IC_VEX_XD, /* 6212 */ + IC_VEX_XD, /* 6213 */ + IC_VEX_XD, /* 6214 */ + IC_VEX_XD, /* 6215 */ + IC_VEX_W, /* 6216 */ + IC_VEX_W, /* 6217 */ + IC_VEX_W_XS, /* 6218 */ + IC_VEX_W_XS, /* 6219 */ + IC_VEX_W_XD, /* 6220 */ + IC_VEX_W_XD, /* 6221 */ + IC_VEX_W_XD, /* 6222 */ + IC_VEX_W_XD, /* 6223 */ + IC_VEX_OPSIZE, /* 6224 */ + IC_VEX_OPSIZE, /* 6225 */ + IC_VEX_OPSIZE, /* 6226 */ + IC_VEX_OPSIZE, /* 6227 */ + IC_VEX_OPSIZE, /* 6228 */ + IC_VEX_OPSIZE, /* 6229 */ + IC_VEX_OPSIZE, /* 6230 */ + IC_VEX_OPSIZE, /* 6231 */ + IC_VEX_W_OPSIZE, /* 6232 */ + IC_VEX_W_OPSIZE, /* 6233 */ + IC_VEX_W_OPSIZE, /* 6234 */ + IC_VEX_W_OPSIZE, /* 6235 */ + IC_VEX_W_OPSIZE, /* 6236 */ + IC_VEX_W_OPSIZE, /* 6237 */ + IC_VEX_W_OPSIZE, /* 6238 */ + IC_VEX_W_OPSIZE, /* 6239 */ + IC_VEX, /* 6240 */ + IC_VEX, /* 6241 */ + IC_VEX_XS, /* 6242 */ + IC_VEX_XS, /* 6243 */ + IC_VEX_XD, /* 6244 */ + IC_VEX_XD, /* 6245 */ + IC_VEX_XD, /* 6246 */ + IC_VEX_XD, /* 6247 */ + IC_VEX_W, /* 6248 */ + IC_VEX_W, /* 6249 */ + IC_VEX_W_XS, /* 6250 */ + IC_VEX_W_XS, /* 6251 */ + IC_VEX_W_XD, /* 6252 */ + IC_VEX_W_XD, /* 6253 */ + IC_VEX_W_XD, /* 6254 */ + IC_VEX_W_XD, /* 6255 */ + IC_VEX_OPSIZE, /* 6256 */ + IC_VEX_OPSIZE, /* 6257 */ + IC_VEX_OPSIZE, /* 6258 */ + IC_VEX_OPSIZE, /* 6259 */ + IC_VEX_OPSIZE, /* 6260 */ + IC_VEX_OPSIZE, /* 6261 */ + IC_VEX_OPSIZE, /* 6262 */ + IC_VEX_OPSIZE, /* 6263 */ + IC_VEX_W_OPSIZE, /* 6264 */ + IC_VEX_W_OPSIZE, /* 6265 */ + IC_VEX_W_OPSIZE, /* 6266 */ + IC_VEX_W_OPSIZE, /* 6267 */ + IC_VEX_W_OPSIZE, /* 6268 */ + IC_VEX_W_OPSIZE, /* 6269 */ + IC_VEX_W_OPSIZE, /* 6270 */ + IC_VEX_W_OPSIZE, /* 6271 */ + IC_VEX_L, /* 6272 */ + IC_VEX_L, /* 6273 */ + IC_VEX_L_XS, /* 6274 */ + IC_VEX_L_XS, /* 6275 */ + IC_VEX_L_XD, /* 6276 */ + IC_VEX_L_XD, /* 6277 */ + IC_VEX_L_XD, /* 6278 */ + IC_VEX_L_XD, /* 6279 */ + IC_VEX_L_W, /* 6280 */ + IC_VEX_L_W, /* 6281 */ + IC_VEX_L_W_XS, /* 6282 */ + IC_VEX_L_W_XS, /* 6283 */ + IC_VEX_L_W_XD, /* 6284 */ + IC_VEX_L_W_XD, /* 6285 */ + IC_VEX_L_W_XD, /* 6286 */ + IC_VEX_L_W_XD, /* 6287 */ + IC_VEX_L_OPSIZE, /* 6288 */ + IC_VEX_L_OPSIZE, /* 6289 */ + IC_VEX_L_OPSIZE, /* 6290 */ + IC_VEX_L_OPSIZE, /* 6291 */ + IC_VEX_L_OPSIZE, /* 6292 */ + IC_VEX_L_OPSIZE, /* 6293 */ + IC_VEX_L_OPSIZE, /* 6294 */ + IC_VEX_L_OPSIZE, /* 6295 */ + IC_VEX_L_W_OPSIZE, /* 6296 */ + IC_VEX_L_W_OPSIZE, /* 6297 */ + IC_VEX_L_W_OPSIZE, /* 6298 */ + IC_VEX_L_W_OPSIZE, /* 6299 */ + IC_VEX_L_W_OPSIZE, /* 6300 */ + IC_VEX_L_W_OPSIZE, /* 6301 */ + IC_VEX_L_W_OPSIZE, /* 6302 */ + IC_VEX_L_W_OPSIZE, /* 6303 */ + IC_VEX_L, /* 6304 */ + IC_VEX_L, /* 6305 */ + IC_VEX_L_XS, /* 6306 */ + IC_VEX_L_XS, /* 6307 */ + IC_VEX_L_XD, /* 6308 */ + IC_VEX_L_XD, /* 6309 */ + IC_VEX_L_XD, /* 6310 */ + IC_VEX_L_XD, /* 6311 */ + IC_VEX_L_W, /* 6312 */ + IC_VEX_L_W, /* 6313 */ + IC_VEX_L_W_XS, /* 6314 */ + IC_VEX_L_W_XS, /* 6315 */ + IC_VEX_L_W_XD, /* 6316 */ + IC_VEX_L_W_XD, /* 6317 */ + IC_VEX_L_W_XD, /* 6318 */ + IC_VEX_L_W_XD, /* 6319 */ + IC_VEX_L_OPSIZE, /* 6320 */ + IC_VEX_L_OPSIZE, /* 6321 */ + IC_VEX_L_OPSIZE, /* 6322 */ + IC_VEX_L_OPSIZE, /* 6323 */ + IC_VEX_L_OPSIZE, /* 6324 */ + IC_VEX_L_OPSIZE, /* 6325 */ + IC_VEX_L_OPSIZE, /* 6326 */ + IC_VEX_L_OPSIZE, /* 6327 */ + IC_VEX_L_W_OPSIZE, /* 6328 */ + IC_VEX_L_W_OPSIZE, /* 6329 */ + IC_VEX_L_W_OPSIZE, /* 6330 */ + IC_VEX_L_W_OPSIZE, /* 6331 */ + IC_VEX_L_W_OPSIZE, /* 6332 */ + IC_VEX_L_W_OPSIZE, /* 6333 */ + IC_VEX_L_W_OPSIZE, /* 6334 */ + IC_VEX_L_W_OPSIZE, /* 6335 */ + IC_VEX_L, /* 6336 */ + IC_VEX_L, /* 6337 */ + IC_VEX_L_XS, /* 6338 */ + IC_VEX_L_XS, /* 6339 */ + IC_VEX_L_XD, /* 6340 */ + IC_VEX_L_XD, /* 6341 */ + IC_VEX_L_XD, /* 6342 */ + IC_VEX_L_XD, /* 6343 */ + IC_VEX_L_W, /* 6344 */ + IC_VEX_L_W, /* 6345 */ + IC_VEX_L_W_XS, /* 6346 */ + IC_VEX_L_W_XS, /* 6347 */ + IC_VEX_L_W_XD, /* 6348 */ + IC_VEX_L_W_XD, /* 6349 */ + IC_VEX_L_W_XD, /* 6350 */ + IC_VEX_L_W_XD, /* 6351 */ + IC_VEX_L_OPSIZE, /* 6352 */ + IC_VEX_L_OPSIZE, /* 6353 */ + IC_VEX_L_OPSIZE, /* 6354 */ + IC_VEX_L_OPSIZE, /* 6355 */ + IC_VEX_L_OPSIZE, /* 6356 */ + IC_VEX_L_OPSIZE, /* 6357 */ + IC_VEX_L_OPSIZE, /* 6358 */ + IC_VEX_L_OPSIZE, /* 6359 */ + IC_VEX_L_W_OPSIZE, /* 6360 */ + IC_VEX_L_W_OPSIZE, /* 6361 */ + IC_VEX_L_W_OPSIZE, /* 6362 */ + IC_VEX_L_W_OPSIZE, /* 6363 */ + IC_VEX_L_W_OPSIZE, /* 6364 */ + IC_VEX_L_W_OPSIZE, /* 6365 */ + IC_VEX_L_W_OPSIZE, /* 6366 */ + IC_VEX_L_W_OPSIZE, /* 6367 */ + IC_VEX_L, /* 6368 */ + IC_VEX_L, /* 6369 */ + IC_VEX_L_XS, /* 6370 */ + IC_VEX_L_XS, /* 6371 */ + IC_VEX_L_XD, /* 6372 */ + IC_VEX_L_XD, /* 6373 */ + IC_VEX_L_XD, /* 6374 */ + IC_VEX_L_XD, /* 6375 */ + IC_VEX_L_W, /* 6376 */ + IC_VEX_L_W, /* 6377 */ + IC_VEX_L_W_XS, /* 6378 */ + IC_VEX_L_W_XS, /* 6379 */ + IC_VEX_L_W_XD, /* 6380 */ + IC_VEX_L_W_XD, /* 6381 */ + IC_VEX_L_W_XD, /* 6382 */ + IC_VEX_L_W_XD, /* 6383 */ + IC_VEX_L_OPSIZE, /* 6384 */ + IC_VEX_L_OPSIZE, /* 6385 */ + IC_VEX_L_OPSIZE, /* 6386 */ + IC_VEX_L_OPSIZE, /* 6387 */ + IC_VEX_L_OPSIZE, /* 6388 */ + IC_VEX_L_OPSIZE, /* 6389 */ + IC_VEX_L_OPSIZE, /* 6390 */ + IC_VEX_L_OPSIZE, /* 6391 */ + IC_VEX_L_W_OPSIZE, /* 6392 */ + IC_VEX_L_W_OPSIZE, /* 6393 */ + IC_VEX_L_W_OPSIZE, /* 6394 */ + IC_VEX_L_W_OPSIZE, /* 6395 */ + IC_VEX_L_W_OPSIZE, /* 6396 */ + IC_VEX_L_W_OPSIZE, /* 6397 */ + IC_VEX_L_W_OPSIZE, /* 6398 */ + IC_VEX_L_W_OPSIZE, /* 6399 */ + IC_EVEX_KZ, /* 6400 */ + IC_EVEX_KZ, /* 6401 */ + IC_EVEX_XS_KZ, /* 6402 */ + IC_EVEX_XS_KZ, /* 6403 */ + IC_EVEX_XD_KZ, /* 6404 */ + IC_EVEX_XD_KZ, /* 6405 */ + IC_EVEX_XD_KZ, /* 6406 */ + IC_EVEX_XD_KZ, /* 6407 */ + IC_EVEX_W_KZ, /* 6408 */ + IC_EVEX_W_KZ, /* 6409 */ + IC_EVEX_W_XS_KZ, /* 6410 */ + IC_EVEX_W_XS_KZ, /* 6411 */ + IC_EVEX_W_XD_KZ, /* 6412 */ + IC_EVEX_W_XD_KZ, /* 6413 */ + IC_EVEX_W_XD_KZ, /* 6414 */ + IC_EVEX_W_XD_KZ, /* 6415 */ + IC_EVEX_OPSIZE_KZ, /* 6416 */ + IC_EVEX_OPSIZE_KZ, /* 6417 */ + IC_EVEX_OPSIZE_KZ, /* 6418 */ + IC_EVEX_OPSIZE_KZ, /* 6419 */ + IC_EVEX_OPSIZE_KZ, /* 6420 */ + IC_EVEX_OPSIZE_KZ, /* 6421 */ + IC_EVEX_OPSIZE_KZ, /* 6422 */ + IC_EVEX_OPSIZE_KZ, /* 6423 */ + IC_EVEX_W_OPSIZE_KZ, /* 6424 */ + IC_EVEX_W_OPSIZE_KZ, /* 6425 */ + IC_EVEX_W_OPSIZE_KZ, /* 6426 */ + IC_EVEX_W_OPSIZE_KZ, /* 6427 */ + IC_EVEX_W_OPSIZE_KZ, /* 6428 */ + IC_EVEX_W_OPSIZE_KZ, /* 6429 */ + IC_EVEX_W_OPSIZE_KZ, /* 6430 */ + IC_EVEX_W_OPSIZE_KZ, /* 6431 */ + IC_EVEX_KZ, /* 6432 */ + IC_EVEX_KZ, /* 6433 */ + IC_EVEX_XS_KZ, /* 6434 */ + IC_EVEX_XS_KZ, /* 6435 */ + IC_EVEX_XD_KZ, /* 6436 */ + IC_EVEX_XD_KZ, /* 6437 */ + IC_EVEX_XD_KZ, /* 6438 */ + IC_EVEX_XD_KZ, /* 6439 */ + IC_EVEX_W_KZ, /* 6440 */ + IC_EVEX_W_KZ, /* 6441 */ + IC_EVEX_W_XS_KZ, /* 6442 */ + IC_EVEX_W_XS_KZ, /* 6443 */ + IC_EVEX_W_XD_KZ, /* 6444 */ + IC_EVEX_W_XD_KZ, /* 6445 */ + IC_EVEX_W_XD_KZ, /* 6446 */ + IC_EVEX_W_XD_KZ, /* 6447 */ + IC_EVEX_OPSIZE_KZ, /* 6448 */ + IC_EVEX_OPSIZE_KZ, /* 6449 */ + IC_EVEX_OPSIZE_KZ, /* 6450 */ + IC_EVEX_OPSIZE_KZ, /* 6451 */ + IC_EVEX_OPSIZE_KZ, /* 6452 */ + IC_EVEX_OPSIZE_KZ, /* 6453 */ + IC_EVEX_OPSIZE_KZ, /* 6454 */ + IC_EVEX_OPSIZE_KZ, /* 6455 */ + IC_EVEX_W_OPSIZE_KZ, /* 6456 */ + IC_EVEX_W_OPSIZE_KZ, /* 6457 */ + IC_EVEX_W_OPSIZE_KZ, /* 6458 */ + IC_EVEX_W_OPSIZE_KZ, /* 6459 */ + IC_EVEX_W_OPSIZE_KZ, /* 6460 */ + IC_EVEX_W_OPSIZE_KZ, /* 6461 */ + IC_EVEX_W_OPSIZE_KZ, /* 6462 */ + IC_EVEX_W_OPSIZE_KZ, /* 6463 */ + IC_EVEX_KZ, /* 6464 */ + IC_EVEX_KZ, /* 6465 */ + IC_EVEX_XS_KZ, /* 6466 */ + IC_EVEX_XS_KZ, /* 6467 */ + IC_EVEX_XD_KZ, /* 6468 */ + IC_EVEX_XD_KZ, /* 6469 */ + IC_EVEX_XD_KZ, /* 6470 */ + IC_EVEX_XD_KZ, /* 6471 */ + IC_EVEX_W_KZ, /* 6472 */ + IC_EVEX_W_KZ, /* 6473 */ + IC_EVEX_W_XS_KZ, /* 6474 */ + IC_EVEX_W_XS_KZ, /* 6475 */ + IC_EVEX_W_XD_KZ, /* 6476 */ + IC_EVEX_W_XD_KZ, /* 6477 */ + IC_EVEX_W_XD_KZ, /* 6478 */ + IC_EVEX_W_XD_KZ, /* 6479 */ + IC_EVEX_OPSIZE_KZ, /* 6480 */ + IC_EVEX_OPSIZE_KZ, /* 6481 */ + IC_EVEX_OPSIZE_KZ, /* 6482 */ + IC_EVEX_OPSIZE_KZ, /* 6483 */ + IC_EVEX_OPSIZE_KZ, /* 6484 */ + IC_EVEX_OPSIZE_KZ, /* 6485 */ + IC_EVEX_OPSIZE_KZ, /* 6486 */ + IC_EVEX_OPSIZE_KZ, /* 6487 */ + IC_EVEX_W_OPSIZE_KZ, /* 6488 */ + IC_EVEX_W_OPSIZE_KZ, /* 6489 */ + IC_EVEX_W_OPSIZE_KZ, /* 6490 */ + IC_EVEX_W_OPSIZE_KZ, /* 6491 */ + IC_EVEX_W_OPSIZE_KZ, /* 6492 */ + IC_EVEX_W_OPSIZE_KZ, /* 6493 */ + IC_EVEX_W_OPSIZE_KZ, /* 6494 */ + IC_EVEX_W_OPSIZE_KZ, /* 6495 */ + IC_EVEX_KZ, /* 6496 */ + IC_EVEX_KZ, /* 6497 */ + IC_EVEX_XS_KZ, /* 6498 */ + IC_EVEX_XS_KZ, /* 6499 */ + IC_EVEX_XD_KZ, /* 6500 */ + IC_EVEX_XD_KZ, /* 6501 */ + IC_EVEX_XD_KZ, /* 6502 */ + IC_EVEX_XD_KZ, /* 6503 */ + IC_EVEX_W_KZ, /* 6504 */ + IC_EVEX_W_KZ, /* 6505 */ + IC_EVEX_W_XS_KZ, /* 6506 */ + IC_EVEX_W_XS_KZ, /* 6507 */ + IC_EVEX_W_XD_KZ, /* 6508 */ + IC_EVEX_W_XD_KZ, /* 6509 */ + IC_EVEX_W_XD_KZ, /* 6510 */ + IC_EVEX_W_XD_KZ, /* 6511 */ + IC_EVEX_OPSIZE_KZ, /* 6512 */ + IC_EVEX_OPSIZE_KZ, /* 6513 */ + IC_EVEX_OPSIZE_KZ, /* 6514 */ + IC_EVEX_OPSIZE_KZ, /* 6515 */ + IC_EVEX_OPSIZE_KZ, /* 6516 */ + IC_EVEX_OPSIZE_KZ, /* 6517 */ + IC_EVEX_OPSIZE_KZ, /* 6518 */ + IC_EVEX_OPSIZE_KZ, /* 6519 */ + IC_EVEX_W_OPSIZE_KZ, /* 6520 */ + IC_EVEX_W_OPSIZE_KZ, /* 6521 */ + IC_EVEX_W_OPSIZE_KZ, /* 6522 */ + IC_EVEX_W_OPSIZE_KZ, /* 6523 */ + IC_EVEX_W_OPSIZE_KZ, /* 6524 */ + IC_EVEX_W_OPSIZE_KZ, /* 6525 */ + IC_EVEX_W_OPSIZE_KZ, /* 6526 */ + IC_EVEX_W_OPSIZE_KZ, /* 6527 */ + IC_EVEX_KZ, /* 6528 */ + IC_EVEX_KZ, /* 6529 */ + IC_EVEX_XS_KZ, /* 6530 */ + IC_EVEX_XS_KZ, /* 6531 */ + IC_EVEX_XD_KZ, /* 6532 */ + IC_EVEX_XD_KZ, /* 6533 */ + IC_EVEX_XD_KZ, /* 6534 */ + IC_EVEX_XD_KZ, /* 6535 */ + IC_EVEX_W_KZ, /* 6536 */ + IC_EVEX_W_KZ, /* 6537 */ + IC_EVEX_W_XS_KZ, /* 6538 */ + IC_EVEX_W_XS_KZ, /* 6539 */ + IC_EVEX_W_XD_KZ, /* 6540 */ + IC_EVEX_W_XD_KZ, /* 6541 */ + IC_EVEX_W_XD_KZ, /* 6542 */ + IC_EVEX_W_XD_KZ, /* 6543 */ + IC_EVEX_OPSIZE_KZ, /* 6544 */ + IC_EVEX_OPSIZE_KZ, /* 6545 */ + IC_EVEX_OPSIZE_KZ, /* 6546 */ + IC_EVEX_OPSIZE_KZ, /* 6547 */ + IC_EVEX_OPSIZE_KZ, /* 6548 */ + IC_EVEX_OPSIZE_KZ, /* 6549 */ + IC_EVEX_OPSIZE_KZ, /* 6550 */ + IC_EVEX_OPSIZE_KZ, /* 6551 */ + IC_EVEX_W_OPSIZE_KZ, /* 6552 */ + IC_EVEX_W_OPSIZE_KZ, /* 6553 */ + IC_EVEX_W_OPSIZE_KZ, /* 6554 */ + IC_EVEX_W_OPSIZE_KZ, /* 6555 */ + IC_EVEX_W_OPSIZE_KZ, /* 6556 */ + IC_EVEX_W_OPSIZE_KZ, /* 6557 */ + IC_EVEX_W_OPSIZE_KZ, /* 6558 */ + IC_EVEX_W_OPSIZE_KZ, /* 6559 */ + IC_EVEX_KZ, /* 6560 */ + IC_EVEX_KZ, /* 6561 */ + IC_EVEX_XS_KZ, /* 6562 */ + IC_EVEX_XS_KZ, /* 6563 */ + IC_EVEX_XD_KZ, /* 6564 */ + IC_EVEX_XD_KZ, /* 6565 */ + IC_EVEX_XD_KZ, /* 6566 */ + IC_EVEX_XD_KZ, /* 6567 */ + IC_EVEX_W_KZ, /* 6568 */ + IC_EVEX_W_KZ, /* 6569 */ + IC_EVEX_W_XS_KZ, /* 6570 */ + IC_EVEX_W_XS_KZ, /* 6571 */ + IC_EVEX_W_XD_KZ, /* 6572 */ + IC_EVEX_W_XD_KZ, /* 6573 */ + IC_EVEX_W_XD_KZ, /* 6574 */ + IC_EVEX_W_XD_KZ, /* 6575 */ + IC_EVEX_OPSIZE_KZ, /* 6576 */ + IC_EVEX_OPSIZE_KZ, /* 6577 */ + IC_EVEX_OPSIZE_KZ, /* 6578 */ + IC_EVEX_OPSIZE_KZ, /* 6579 */ + IC_EVEX_OPSIZE_KZ, /* 6580 */ + IC_EVEX_OPSIZE_KZ, /* 6581 */ + IC_EVEX_OPSIZE_KZ, /* 6582 */ + IC_EVEX_OPSIZE_KZ, /* 6583 */ + IC_EVEX_W_OPSIZE_KZ, /* 6584 */ + IC_EVEX_W_OPSIZE_KZ, /* 6585 */ + IC_EVEX_W_OPSIZE_KZ, /* 6586 */ + IC_EVEX_W_OPSIZE_KZ, /* 6587 */ + IC_EVEX_W_OPSIZE_KZ, /* 6588 */ + IC_EVEX_W_OPSIZE_KZ, /* 6589 */ + IC_EVEX_W_OPSIZE_KZ, /* 6590 */ + IC_EVEX_W_OPSIZE_KZ, /* 6591 */ + IC_EVEX_KZ, /* 6592 */ + IC_EVEX_KZ, /* 6593 */ + IC_EVEX_XS_KZ, /* 6594 */ + IC_EVEX_XS_KZ, /* 6595 */ + IC_EVEX_XD_KZ, /* 6596 */ + IC_EVEX_XD_KZ, /* 6597 */ + IC_EVEX_XD_KZ, /* 6598 */ + IC_EVEX_XD_KZ, /* 6599 */ + IC_EVEX_W_KZ, /* 6600 */ + IC_EVEX_W_KZ, /* 6601 */ + IC_EVEX_W_XS_KZ, /* 6602 */ + IC_EVEX_W_XS_KZ, /* 6603 */ + IC_EVEX_W_XD_KZ, /* 6604 */ + IC_EVEX_W_XD_KZ, /* 6605 */ + IC_EVEX_W_XD_KZ, /* 6606 */ + IC_EVEX_W_XD_KZ, /* 6607 */ + IC_EVEX_OPSIZE_KZ, /* 6608 */ + IC_EVEX_OPSIZE_KZ, /* 6609 */ + IC_EVEX_OPSIZE_KZ, /* 6610 */ + IC_EVEX_OPSIZE_KZ, /* 6611 */ + IC_EVEX_OPSIZE_KZ, /* 6612 */ + IC_EVEX_OPSIZE_KZ, /* 6613 */ + IC_EVEX_OPSIZE_KZ, /* 6614 */ + IC_EVEX_OPSIZE_KZ, /* 6615 */ + IC_EVEX_W_OPSIZE_KZ, /* 6616 */ + IC_EVEX_W_OPSIZE_KZ, /* 6617 */ + IC_EVEX_W_OPSIZE_KZ, /* 6618 */ + IC_EVEX_W_OPSIZE_KZ, /* 6619 */ + IC_EVEX_W_OPSIZE_KZ, /* 6620 */ + IC_EVEX_W_OPSIZE_KZ, /* 6621 */ + IC_EVEX_W_OPSIZE_KZ, /* 6622 */ + IC_EVEX_W_OPSIZE_KZ, /* 6623 */ + IC_EVEX_KZ, /* 6624 */ + IC_EVEX_KZ, /* 6625 */ + IC_EVEX_XS_KZ, /* 6626 */ + IC_EVEX_XS_KZ, /* 6627 */ + IC_EVEX_XD_KZ, /* 6628 */ + IC_EVEX_XD_KZ, /* 6629 */ + IC_EVEX_XD_KZ, /* 6630 */ + IC_EVEX_XD_KZ, /* 6631 */ + IC_EVEX_W_KZ, /* 6632 */ + IC_EVEX_W_KZ, /* 6633 */ + IC_EVEX_W_XS_KZ, /* 6634 */ + IC_EVEX_W_XS_KZ, /* 6635 */ + IC_EVEX_W_XD_KZ, /* 6636 */ + IC_EVEX_W_XD_KZ, /* 6637 */ + IC_EVEX_W_XD_KZ, /* 6638 */ + IC_EVEX_W_XD_KZ, /* 6639 */ + IC_EVEX_OPSIZE_KZ, /* 6640 */ + IC_EVEX_OPSIZE_KZ, /* 6641 */ + IC_EVEX_OPSIZE_KZ, /* 6642 */ + IC_EVEX_OPSIZE_KZ, /* 6643 */ + IC_EVEX_OPSIZE_KZ, /* 6644 */ + IC_EVEX_OPSIZE_KZ, /* 6645 */ + IC_EVEX_OPSIZE_KZ, /* 6646 */ + IC_EVEX_OPSIZE_KZ, /* 6647 */ + IC_EVEX_W_OPSIZE_KZ, /* 6648 */ + IC_EVEX_W_OPSIZE_KZ, /* 6649 */ + IC_EVEX_W_OPSIZE_KZ, /* 6650 */ + IC_EVEX_W_OPSIZE_KZ, /* 6651 */ + IC_EVEX_W_OPSIZE_KZ, /* 6652 */ + IC_EVEX_W_OPSIZE_KZ, /* 6653 */ + IC_EVEX_W_OPSIZE_KZ, /* 6654 */ + IC_EVEX_W_OPSIZE_KZ, /* 6655 */ + IC, /* 6656 */ + IC_64BIT, /* 6657 */ + IC_XS, /* 6658 */ + IC_64BIT_XS, /* 6659 */ + IC_XD, /* 6660 */ + IC_64BIT_XD, /* 6661 */ + IC_XS, /* 6662 */ + IC_64BIT_XS, /* 6663 */ + IC, /* 6664 */ + IC_64BIT_REXW, /* 6665 */ + IC_XS, /* 6666 */ + IC_64BIT_REXW_XS, /* 6667 */ + IC_XD, /* 6668 */ + IC_64BIT_REXW_XD, /* 6669 */ + IC_XS, /* 6670 */ + IC_64BIT_REXW_XS, /* 6671 */ + IC_OPSIZE, /* 6672 */ + IC_64BIT_OPSIZE, /* 6673 */ + IC_XS_OPSIZE, /* 6674 */ + IC_64BIT_XS_OPSIZE, /* 6675 */ + IC_XD_OPSIZE, /* 6676 */ + IC_64BIT_XD_OPSIZE, /* 6677 */ + IC_XS_OPSIZE, /* 6678 */ + IC_64BIT_XD_OPSIZE, /* 6679 */ + IC_OPSIZE, /* 6680 */ + IC_64BIT_REXW_OPSIZE, /* 6681 */ + IC_XS_OPSIZE, /* 6682 */ + IC_64BIT_REXW_XS, /* 6683 */ + IC_XD_OPSIZE, /* 6684 */ + IC_64BIT_REXW_XD, /* 6685 */ + IC_XS_OPSIZE, /* 6686 */ + IC_64BIT_REXW_XS, /* 6687 */ + IC_ADSIZE, /* 6688 */ + IC_64BIT_ADSIZE, /* 6689 */ + IC_XS, /* 6690 */ + IC_64BIT_XS, /* 6691 */ + IC_XD, /* 6692 */ + IC_64BIT_XD, /* 6693 */ + IC_XS, /* 6694 */ + IC_64BIT_XS, /* 6695 */ + IC_ADSIZE, /* 6696 */ + IC_64BIT_ADSIZE, /* 6697 */ + IC_XS, /* 6698 */ + IC_64BIT_REXW_XS, /* 6699 */ + IC_XD, /* 6700 */ + IC_64BIT_REXW_XD, /* 6701 */ + IC_XS, /* 6702 */ + IC_64BIT_REXW_XS, /* 6703 */ + IC_OPSIZE, /* 6704 */ + IC_64BIT_OPSIZE, /* 6705 */ + IC_XS_OPSIZE, /* 6706 */ + IC_64BIT_XS_OPSIZE, /* 6707 */ + IC_XD_OPSIZE, /* 6708 */ + IC_64BIT_XD_OPSIZE, /* 6709 */ + IC_XS_OPSIZE, /* 6710 */ + IC_64BIT_XD_OPSIZE, /* 6711 */ + IC_OPSIZE, /* 6712 */ + IC_64BIT_REXW_OPSIZE, /* 6713 */ + IC_XS_OPSIZE, /* 6714 */ + IC_64BIT_REXW_XS, /* 6715 */ + IC_XD_OPSIZE, /* 6716 */ + IC_64BIT_REXW_XD, /* 6717 */ + IC_XS_OPSIZE, /* 6718 */ + IC_64BIT_REXW_XS, /* 6719 */ + IC_VEX, /* 6720 */ + IC_VEX, /* 6721 */ + IC_VEX_XS, /* 6722 */ + IC_VEX_XS, /* 6723 */ + IC_VEX_XD, /* 6724 */ + IC_VEX_XD, /* 6725 */ + IC_VEX_XD, /* 6726 */ + IC_VEX_XD, /* 6727 */ + IC_VEX_W, /* 6728 */ + IC_VEX_W, /* 6729 */ + IC_VEX_W_XS, /* 6730 */ + IC_VEX_W_XS, /* 6731 */ + IC_VEX_W_XD, /* 6732 */ + IC_VEX_W_XD, /* 6733 */ + IC_VEX_W_XD, /* 6734 */ + IC_VEX_W_XD, /* 6735 */ + IC_VEX_OPSIZE, /* 6736 */ + IC_VEX_OPSIZE, /* 6737 */ + IC_VEX_OPSIZE, /* 6738 */ + IC_VEX_OPSIZE, /* 6739 */ + IC_VEX_OPSIZE, /* 6740 */ + IC_VEX_OPSIZE, /* 6741 */ + IC_VEX_OPSIZE, /* 6742 */ + IC_VEX_OPSIZE, /* 6743 */ + IC_VEX_W_OPSIZE, /* 6744 */ + IC_VEX_W_OPSIZE, /* 6745 */ + IC_VEX_W_OPSIZE, /* 6746 */ + IC_VEX_W_OPSIZE, /* 6747 */ + IC_VEX_W_OPSIZE, /* 6748 */ + IC_VEX_W_OPSIZE, /* 6749 */ + IC_VEX_W_OPSIZE, /* 6750 */ + IC_VEX_W_OPSIZE, /* 6751 */ + IC_VEX, /* 6752 */ + IC_VEX, /* 6753 */ + IC_VEX_XS, /* 6754 */ + IC_VEX_XS, /* 6755 */ + IC_VEX_XD, /* 6756 */ + IC_VEX_XD, /* 6757 */ + IC_VEX_XD, /* 6758 */ + IC_VEX_XD, /* 6759 */ + IC_VEX_W, /* 6760 */ + IC_VEX_W, /* 6761 */ + IC_VEX_W_XS, /* 6762 */ + IC_VEX_W_XS, /* 6763 */ + IC_VEX_W_XD, /* 6764 */ + IC_VEX_W_XD, /* 6765 */ + IC_VEX_W_XD, /* 6766 */ + IC_VEX_W_XD, /* 6767 */ + IC_VEX_OPSIZE, /* 6768 */ + IC_VEX_OPSIZE, /* 6769 */ + IC_VEX_OPSIZE, /* 6770 */ + IC_VEX_OPSIZE, /* 6771 */ + IC_VEX_OPSIZE, /* 6772 */ + IC_VEX_OPSIZE, /* 6773 */ + IC_VEX_OPSIZE, /* 6774 */ + IC_VEX_OPSIZE, /* 6775 */ + IC_VEX_W_OPSIZE, /* 6776 */ + IC_VEX_W_OPSIZE, /* 6777 */ + IC_VEX_W_OPSIZE, /* 6778 */ + IC_VEX_W_OPSIZE, /* 6779 */ + IC_VEX_W_OPSIZE, /* 6780 */ + IC_VEX_W_OPSIZE, /* 6781 */ + IC_VEX_W_OPSIZE, /* 6782 */ + IC_VEX_W_OPSIZE, /* 6783 */ + IC_VEX_L, /* 6784 */ + IC_VEX_L, /* 6785 */ + IC_VEX_L_XS, /* 6786 */ + IC_VEX_L_XS, /* 6787 */ + IC_VEX_L_XD, /* 6788 */ + IC_VEX_L_XD, /* 6789 */ + IC_VEX_L_XD, /* 6790 */ + IC_VEX_L_XD, /* 6791 */ + IC_VEX_L_W, /* 6792 */ + IC_VEX_L_W, /* 6793 */ + IC_VEX_L_W_XS, /* 6794 */ + IC_VEX_L_W_XS, /* 6795 */ + IC_VEX_L_W_XD, /* 6796 */ + IC_VEX_L_W_XD, /* 6797 */ + IC_VEX_L_W_XD, /* 6798 */ + IC_VEX_L_W_XD, /* 6799 */ + IC_VEX_L_OPSIZE, /* 6800 */ + IC_VEX_L_OPSIZE, /* 6801 */ + IC_VEX_L_OPSIZE, /* 6802 */ + IC_VEX_L_OPSIZE, /* 6803 */ + IC_VEX_L_OPSIZE, /* 6804 */ + IC_VEX_L_OPSIZE, /* 6805 */ + IC_VEX_L_OPSIZE, /* 6806 */ + IC_VEX_L_OPSIZE, /* 6807 */ + IC_VEX_L_W_OPSIZE, /* 6808 */ + IC_VEX_L_W_OPSIZE, /* 6809 */ + IC_VEX_L_W_OPSIZE, /* 6810 */ + IC_VEX_L_W_OPSIZE, /* 6811 */ + IC_VEX_L_W_OPSIZE, /* 6812 */ + IC_VEX_L_W_OPSIZE, /* 6813 */ + IC_VEX_L_W_OPSIZE, /* 6814 */ + IC_VEX_L_W_OPSIZE, /* 6815 */ + IC_VEX_L, /* 6816 */ + IC_VEX_L, /* 6817 */ + IC_VEX_L_XS, /* 6818 */ + IC_VEX_L_XS, /* 6819 */ + IC_VEX_L_XD, /* 6820 */ + IC_VEX_L_XD, /* 6821 */ + IC_VEX_L_XD, /* 6822 */ + IC_VEX_L_XD, /* 6823 */ + IC_VEX_L_W, /* 6824 */ + IC_VEX_L_W, /* 6825 */ + IC_VEX_L_W_XS, /* 6826 */ + IC_VEX_L_W_XS, /* 6827 */ + IC_VEX_L_W_XD, /* 6828 */ + IC_VEX_L_W_XD, /* 6829 */ + IC_VEX_L_W_XD, /* 6830 */ + IC_VEX_L_W_XD, /* 6831 */ + IC_VEX_L_OPSIZE, /* 6832 */ + IC_VEX_L_OPSIZE, /* 6833 */ + IC_VEX_L_OPSIZE, /* 6834 */ + IC_VEX_L_OPSIZE, /* 6835 */ + IC_VEX_L_OPSIZE, /* 6836 */ + IC_VEX_L_OPSIZE, /* 6837 */ + IC_VEX_L_OPSIZE, /* 6838 */ + IC_VEX_L_OPSIZE, /* 6839 */ + IC_VEX_L_W_OPSIZE, /* 6840 */ + IC_VEX_L_W_OPSIZE, /* 6841 */ + IC_VEX_L_W_OPSIZE, /* 6842 */ + IC_VEX_L_W_OPSIZE, /* 6843 */ + IC_VEX_L_W_OPSIZE, /* 6844 */ + IC_VEX_L_W_OPSIZE, /* 6845 */ + IC_VEX_L_W_OPSIZE, /* 6846 */ + IC_VEX_L_W_OPSIZE, /* 6847 */ + IC_VEX_L, /* 6848 */ + IC_VEX_L, /* 6849 */ + IC_VEX_L_XS, /* 6850 */ + IC_VEX_L_XS, /* 6851 */ + IC_VEX_L_XD, /* 6852 */ + IC_VEX_L_XD, /* 6853 */ + IC_VEX_L_XD, /* 6854 */ + IC_VEX_L_XD, /* 6855 */ + IC_VEX_L_W, /* 6856 */ + IC_VEX_L_W, /* 6857 */ + IC_VEX_L_W_XS, /* 6858 */ + IC_VEX_L_W_XS, /* 6859 */ + IC_VEX_L_W_XD, /* 6860 */ + IC_VEX_L_W_XD, /* 6861 */ + IC_VEX_L_W_XD, /* 6862 */ + IC_VEX_L_W_XD, /* 6863 */ + IC_VEX_L_OPSIZE, /* 6864 */ + IC_VEX_L_OPSIZE, /* 6865 */ + IC_VEX_L_OPSIZE, /* 6866 */ + IC_VEX_L_OPSIZE, /* 6867 */ + IC_VEX_L_OPSIZE, /* 6868 */ + IC_VEX_L_OPSIZE, /* 6869 */ + IC_VEX_L_OPSIZE, /* 6870 */ + IC_VEX_L_OPSIZE, /* 6871 */ + IC_VEX_L_W_OPSIZE, /* 6872 */ + IC_VEX_L_W_OPSIZE, /* 6873 */ + IC_VEX_L_W_OPSIZE, /* 6874 */ + IC_VEX_L_W_OPSIZE, /* 6875 */ + IC_VEX_L_W_OPSIZE, /* 6876 */ + IC_VEX_L_W_OPSIZE, /* 6877 */ + IC_VEX_L_W_OPSIZE, /* 6878 */ + IC_VEX_L_W_OPSIZE, /* 6879 */ + IC_VEX_L, /* 6880 */ + IC_VEX_L, /* 6881 */ + IC_VEX_L_XS, /* 6882 */ + IC_VEX_L_XS, /* 6883 */ + IC_VEX_L_XD, /* 6884 */ + IC_VEX_L_XD, /* 6885 */ + IC_VEX_L_XD, /* 6886 */ + IC_VEX_L_XD, /* 6887 */ + IC_VEX_L_W, /* 6888 */ + IC_VEX_L_W, /* 6889 */ + IC_VEX_L_W_XS, /* 6890 */ + IC_VEX_L_W_XS, /* 6891 */ + IC_VEX_L_W_XD, /* 6892 */ + IC_VEX_L_W_XD, /* 6893 */ + IC_VEX_L_W_XD, /* 6894 */ + IC_VEX_L_W_XD, /* 6895 */ + IC_VEX_L_OPSIZE, /* 6896 */ + IC_VEX_L_OPSIZE, /* 6897 */ + IC_VEX_L_OPSIZE, /* 6898 */ + IC_VEX_L_OPSIZE, /* 6899 */ + IC_VEX_L_OPSIZE, /* 6900 */ + IC_VEX_L_OPSIZE, /* 6901 */ + IC_VEX_L_OPSIZE, /* 6902 */ + IC_VEX_L_OPSIZE, /* 6903 */ + IC_VEX_L_W_OPSIZE, /* 6904 */ + IC_VEX_L_W_OPSIZE, /* 6905 */ + IC_VEX_L_W_OPSIZE, /* 6906 */ + IC_VEX_L_W_OPSIZE, /* 6907 */ + IC_VEX_L_W_OPSIZE, /* 6908 */ + IC_VEX_L_W_OPSIZE, /* 6909 */ + IC_VEX_L_W_OPSIZE, /* 6910 */ + IC_VEX_L_W_OPSIZE, /* 6911 */ + IC_EVEX_L_KZ, /* 6912 */ + IC_EVEX_L_KZ, /* 6913 */ + IC_EVEX_L_XS_KZ, /* 6914 */ + IC_EVEX_L_XS_KZ, /* 6915 */ + IC_EVEX_L_XD_KZ, /* 6916 */ + IC_EVEX_L_XD_KZ, /* 6917 */ + IC_EVEX_L_XD_KZ, /* 6918 */ + IC_EVEX_L_XD_KZ, /* 6919 */ + IC_EVEX_L_W_KZ, /* 6920 */ + IC_EVEX_L_W_KZ, /* 6921 */ + IC_EVEX_L_W_XS_KZ, /* 6922 */ + IC_EVEX_L_W_XS_KZ, /* 6923 */ + IC_EVEX_L_W_XD_KZ, /* 6924 */ + IC_EVEX_L_W_XD_KZ, /* 6925 */ + IC_EVEX_L_W_XD_KZ, /* 6926 */ + IC_EVEX_L_W_XD_KZ, /* 6927 */ + IC_EVEX_L_OPSIZE_KZ, /* 6928 */ + IC_EVEX_L_OPSIZE_KZ, /* 6929 */ + IC_EVEX_L_OPSIZE_KZ, /* 6930 */ + IC_EVEX_L_OPSIZE_KZ, /* 6931 */ + IC_EVEX_L_OPSIZE_KZ, /* 6932 */ + IC_EVEX_L_OPSIZE_KZ, /* 6933 */ + IC_EVEX_L_OPSIZE_KZ, /* 6934 */ + IC_EVEX_L_OPSIZE_KZ, /* 6935 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 6936 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 6937 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 6938 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 6939 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 6940 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 6941 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 6942 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 6943 */ + IC_EVEX_L_KZ, /* 6944 */ + IC_EVEX_L_KZ, /* 6945 */ + IC_EVEX_L_XS_KZ, /* 6946 */ + IC_EVEX_L_XS_KZ, /* 6947 */ + IC_EVEX_L_XD_KZ, /* 6948 */ + IC_EVEX_L_XD_KZ, /* 6949 */ + IC_EVEX_L_XD_KZ, /* 6950 */ + IC_EVEX_L_XD_KZ, /* 6951 */ + IC_EVEX_L_W_KZ, /* 6952 */ + IC_EVEX_L_W_KZ, /* 6953 */ + IC_EVEX_L_W_XS_KZ, /* 6954 */ + IC_EVEX_L_W_XS_KZ, /* 6955 */ + IC_EVEX_L_W_XD_KZ, /* 6956 */ + IC_EVEX_L_W_XD_KZ, /* 6957 */ + IC_EVEX_L_W_XD_KZ, /* 6958 */ + IC_EVEX_L_W_XD_KZ, /* 6959 */ + IC_EVEX_L_OPSIZE_KZ, /* 6960 */ + IC_EVEX_L_OPSIZE_KZ, /* 6961 */ + IC_EVEX_L_OPSIZE_KZ, /* 6962 */ + IC_EVEX_L_OPSIZE_KZ, /* 6963 */ + IC_EVEX_L_OPSIZE_KZ, /* 6964 */ + IC_EVEX_L_OPSIZE_KZ, /* 6965 */ + IC_EVEX_L_OPSIZE_KZ, /* 6966 */ + IC_EVEX_L_OPSIZE_KZ, /* 6967 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 6968 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 6969 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 6970 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 6971 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 6972 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 6973 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 6974 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 6975 */ + IC_EVEX_L_KZ, /* 6976 */ + IC_EVEX_L_KZ, /* 6977 */ + IC_EVEX_L_XS_KZ, /* 6978 */ + IC_EVEX_L_XS_KZ, /* 6979 */ + IC_EVEX_L_XD_KZ, /* 6980 */ + IC_EVEX_L_XD_KZ, /* 6981 */ + IC_EVEX_L_XD_KZ, /* 6982 */ + IC_EVEX_L_XD_KZ, /* 6983 */ + IC_EVEX_L_W_KZ, /* 6984 */ + IC_EVEX_L_W_KZ, /* 6985 */ + IC_EVEX_L_W_XS_KZ, /* 6986 */ + IC_EVEX_L_W_XS_KZ, /* 6987 */ + IC_EVEX_L_W_XD_KZ, /* 6988 */ + IC_EVEX_L_W_XD_KZ, /* 6989 */ + IC_EVEX_L_W_XD_KZ, /* 6990 */ + IC_EVEX_L_W_XD_KZ, /* 6991 */ + IC_EVEX_L_OPSIZE_KZ, /* 6992 */ + IC_EVEX_L_OPSIZE_KZ, /* 6993 */ + IC_EVEX_L_OPSIZE_KZ, /* 6994 */ + IC_EVEX_L_OPSIZE_KZ, /* 6995 */ + IC_EVEX_L_OPSIZE_KZ, /* 6996 */ + IC_EVEX_L_OPSIZE_KZ, /* 6997 */ + IC_EVEX_L_OPSIZE_KZ, /* 6998 */ + IC_EVEX_L_OPSIZE_KZ, /* 6999 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 7000 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 7001 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 7002 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 7003 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 7004 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 7005 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 7006 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 7007 */ + IC_EVEX_L_KZ, /* 7008 */ + IC_EVEX_L_KZ, /* 7009 */ + IC_EVEX_L_XS_KZ, /* 7010 */ + IC_EVEX_L_XS_KZ, /* 7011 */ + IC_EVEX_L_XD_KZ, /* 7012 */ + IC_EVEX_L_XD_KZ, /* 7013 */ + IC_EVEX_L_XD_KZ, /* 7014 */ + IC_EVEX_L_XD_KZ, /* 7015 */ + IC_EVEX_L_W_KZ, /* 7016 */ + IC_EVEX_L_W_KZ, /* 7017 */ + IC_EVEX_L_W_XS_KZ, /* 7018 */ + IC_EVEX_L_W_XS_KZ, /* 7019 */ + IC_EVEX_L_W_XD_KZ, /* 7020 */ + IC_EVEX_L_W_XD_KZ, /* 7021 */ + IC_EVEX_L_W_XD_KZ, /* 7022 */ + IC_EVEX_L_W_XD_KZ, /* 7023 */ + IC_EVEX_L_OPSIZE_KZ, /* 7024 */ + IC_EVEX_L_OPSIZE_KZ, /* 7025 */ + IC_EVEX_L_OPSIZE_KZ, /* 7026 */ + IC_EVEX_L_OPSIZE_KZ, /* 7027 */ + IC_EVEX_L_OPSIZE_KZ, /* 7028 */ + IC_EVEX_L_OPSIZE_KZ, /* 7029 */ + IC_EVEX_L_OPSIZE_KZ, /* 7030 */ + IC_EVEX_L_OPSIZE_KZ, /* 7031 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 7032 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 7033 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 7034 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 7035 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 7036 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 7037 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 7038 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 7039 */ + IC_EVEX_L_KZ, /* 7040 */ + IC_EVEX_L_KZ, /* 7041 */ + IC_EVEX_L_XS_KZ, /* 7042 */ + IC_EVEX_L_XS_KZ, /* 7043 */ + IC_EVEX_L_XD_KZ, /* 7044 */ + IC_EVEX_L_XD_KZ, /* 7045 */ + IC_EVEX_L_XD_KZ, /* 7046 */ + IC_EVEX_L_XD_KZ, /* 7047 */ + IC_EVEX_L_W_KZ, /* 7048 */ + IC_EVEX_L_W_KZ, /* 7049 */ + IC_EVEX_L_W_XS_KZ, /* 7050 */ + IC_EVEX_L_W_XS_KZ, /* 7051 */ + IC_EVEX_L_W_XD_KZ, /* 7052 */ + IC_EVEX_L_W_XD_KZ, /* 7053 */ + IC_EVEX_L_W_XD_KZ, /* 7054 */ + IC_EVEX_L_W_XD_KZ, /* 7055 */ + IC_EVEX_L_OPSIZE_KZ, /* 7056 */ + IC_EVEX_L_OPSIZE_KZ, /* 7057 */ + IC_EVEX_L_OPSIZE_KZ, /* 7058 */ + IC_EVEX_L_OPSIZE_KZ, /* 7059 */ + IC_EVEX_L_OPSIZE_KZ, /* 7060 */ + IC_EVEX_L_OPSIZE_KZ, /* 7061 */ + IC_EVEX_L_OPSIZE_KZ, /* 7062 */ + IC_EVEX_L_OPSIZE_KZ, /* 7063 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 7064 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 7065 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 7066 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 7067 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 7068 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 7069 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 7070 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 7071 */ + IC_EVEX_L_KZ, /* 7072 */ + IC_EVEX_L_KZ, /* 7073 */ + IC_EVEX_L_XS_KZ, /* 7074 */ + IC_EVEX_L_XS_KZ, /* 7075 */ + IC_EVEX_L_XD_KZ, /* 7076 */ + IC_EVEX_L_XD_KZ, /* 7077 */ + IC_EVEX_L_XD_KZ, /* 7078 */ + IC_EVEX_L_XD_KZ, /* 7079 */ + IC_EVEX_L_W_KZ, /* 7080 */ + IC_EVEX_L_W_KZ, /* 7081 */ + IC_EVEX_L_W_XS_KZ, /* 7082 */ + IC_EVEX_L_W_XS_KZ, /* 7083 */ + IC_EVEX_L_W_XD_KZ, /* 7084 */ + IC_EVEX_L_W_XD_KZ, /* 7085 */ + IC_EVEX_L_W_XD_KZ, /* 7086 */ + IC_EVEX_L_W_XD_KZ, /* 7087 */ + IC_EVEX_L_OPSIZE_KZ, /* 7088 */ + IC_EVEX_L_OPSIZE_KZ, /* 7089 */ + IC_EVEX_L_OPSIZE_KZ, /* 7090 */ + IC_EVEX_L_OPSIZE_KZ, /* 7091 */ + IC_EVEX_L_OPSIZE_KZ, /* 7092 */ + IC_EVEX_L_OPSIZE_KZ, /* 7093 */ + IC_EVEX_L_OPSIZE_KZ, /* 7094 */ + IC_EVEX_L_OPSIZE_KZ, /* 7095 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 7096 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 7097 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 7098 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 7099 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 7100 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 7101 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 7102 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 7103 */ + IC_EVEX_L_KZ, /* 7104 */ + IC_EVEX_L_KZ, /* 7105 */ + IC_EVEX_L_XS_KZ, /* 7106 */ + IC_EVEX_L_XS_KZ, /* 7107 */ + IC_EVEX_L_XD_KZ, /* 7108 */ + IC_EVEX_L_XD_KZ, /* 7109 */ + IC_EVEX_L_XD_KZ, /* 7110 */ + IC_EVEX_L_XD_KZ, /* 7111 */ + IC_EVEX_L_W_KZ, /* 7112 */ + IC_EVEX_L_W_KZ, /* 7113 */ + IC_EVEX_L_W_XS_KZ, /* 7114 */ + IC_EVEX_L_W_XS_KZ, /* 7115 */ + IC_EVEX_L_W_XD_KZ, /* 7116 */ + IC_EVEX_L_W_XD_KZ, /* 7117 */ + IC_EVEX_L_W_XD_KZ, /* 7118 */ + IC_EVEX_L_W_XD_KZ, /* 7119 */ + IC_EVEX_L_OPSIZE_KZ, /* 7120 */ + IC_EVEX_L_OPSIZE_KZ, /* 7121 */ + IC_EVEX_L_OPSIZE_KZ, /* 7122 */ + IC_EVEX_L_OPSIZE_KZ, /* 7123 */ + IC_EVEX_L_OPSIZE_KZ, /* 7124 */ + IC_EVEX_L_OPSIZE_KZ, /* 7125 */ + IC_EVEX_L_OPSIZE_KZ, /* 7126 */ + IC_EVEX_L_OPSIZE_KZ, /* 7127 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 7128 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 7129 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 7130 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 7131 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 7132 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 7133 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 7134 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 7135 */ + IC_EVEX_L_KZ, /* 7136 */ + IC_EVEX_L_KZ, /* 7137 */ + IC_EVEX_L_XS_KZ, /* 7138 */ + IC_EVEX_L_XS_KZ, /* 7139 */ + IC_EVEX_L_XD_KZ, /* 7140 */ + IC_EVEX_L_XD_KZ, /* 7141 */ + IC_EVEX_L_XD_KZ, /* 7142 */ + IC_EVEX_L_XD_KZ, /* 7143 */ + IC_EVEX_L_W_KZ, /* 7144 */ + IC_EVEX_L_W_KZ, /* 7145 */ + IC_EVEX_L_W_XS_KZ, /* 7146 */ + IC_EVEX_L_W_XS_KZ, /* 7147 */ + IC_EVEX_L_W_XD_KZ, /* 7148 */ + IC_EVEX_L_W_XD_KZ, /* 7149 */ + IC_EVEX_L_W_XD_KZ, /* 7150 */ + IC_EVEX_L_W_XD_KZ, /* 7151 */ + IC_EVEX_L_OPSIZE_KZ, /* 7152 */ + IC_EVEX_L_OPSIZE_KZ, /* 7153 */ + IC_EVEX_L_OPSIZE_KZ, /* 7154 */ + IC_EVEX_L_OPSIZE_KZ, /* 7155 */ + IC_EVEX_L_OPSIZE_KZ, /* 7156 */ + IC_EVEX_L_OPSIZE_KZ, /* 7157 */ + IC_EVEX_L_OPSIZE_KZ, /* 7158 */ + IC_EVEX_L_OPSIZE_KZ, /* 7159 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 7160 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 7161 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 7162 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 7163 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 7164 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 7165 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 7166 */ + IC_EVEX_L_W_OPSIZE_KZ, /* 7167 */ + IC, /* 7168 */ + IC_64BIT, /* 7169 */ + IC_XS, /* 7170 */ + IC_64BIT_XS, /* 7171 */ + IC_XD, /* 7172 */ + IC_64BIT_XD, /* 7173 */ + IC_XS, /* 7174 */ + IC_64BIT_XS, /* 7175 */ + IC, /* 7176 */ + IC_64BIT_REXW, /* 7177 */ + IC_XS, /* 7178 */ + IC_64BIT_REXW_XS, /* 7179 */ + IC_XD, /* 7180 */ + IC_64BIT_REXW_XD, /* 7181 */ + IC_XS, /* 7182 */ + IC_64BIT_REXW_XS, /* 7183 */ + IC_OPSIZE, /* 7184 */ + IC_64BIT_OPSIZE, /* 7185 */ + IC_XS_OPSIZE, /* 7186 */ + IC_64BIT_XS_OPSIZE, /* 7187 */ + IC_XD_OPSIZE, /* 7188 */ + IC_64BIT_XD_OPSIZE, /* 7189 */ + IC_XS_OPSIZE, /* 7190 */ + IC_64BIT_XD_OPSIZE, /* 7191 */ + IC_OPSIZE, /* 7192 */ + IC_64BIT_REXW_OPSIZE, /* 7193 */ + IC_XS_OPSIZE, /* 7194 */ + IC_64BIT_REXW_XS, /* 7195 */ + IC_XD_OPSIZE, /* 7196 */ + IC_64BIT_REXW_XD, /* 7197 */ + IC_XS_OPSIZE, /* 7198 */ + IC_64BIT_REXW_XS, /* 7199 */ + IC_ADSIZE, /* 7200 */ + IC_64BIT_ADSIZE, /* 7201 */ + IC_XS, /* 7202 */ + IC_64BIT_XS, /* 7203 */ + IC_XD, /* 7204 */ + IC_64BIT_XD, /* 7205 */ + IC_XS, /* 7206 */ + IC_64BIT_XS, /* 7207 */ + IC_ADSIZE, /* 7208 */ + IC_64BIT_ADSIZE, /* 7209 */ + IC_XS, /* 7210 */ + IC_64BIT_REXW_XS, /* 7211 */ + IC_XD, /* 7212 */ + IC_64BIT_REXW_XD, /* 7213 */ + IC_XS, /* 7214 */ + IC_64BIT_REXW_XS, /* 7215 */ + IC_OPSIZE, /* 7216 */ + IC_64BIT_OPSIZE, /* 7217 */ + IC_XS_OPSIZE, /* 7218 */ + IC_64BIT_XS_OPSIZE, /* 7219 */ + IC_XD_OPSIZE, /* 7220 */ + IC_64BIT_XD_OPSIZE, /* 7221 */ + IC_XS_OPSIZE, /* 7222 */ + IC_64BIT_XD_OPSIZE, /* 7223 */ + IC_OPSIZE, /* 7224 */ + IC_64BIT_REXW_OPSIZE, /* 7225 */ + IC_XS_OPSIZE, /* 7226 */ + IC_64BIT_REXW_XS, /* 7227 */ + IC_XD_OPSIZE, /* 7228 */ + IC_64BIT_REXW_XD, /* 7229 */ + IC_XS_OPSIZE, /* 7230 */ + IC_64BIT_REXW_XS, /* 7231 */ + IC_VEX, /* 7232 */ + IC_VEX, /* 7233 */ + IC_VEX_XS, /* 7234 */ + IC_VEX_XS, /* 7235 */ + IC_VEX_XD, /* 7236 */ + IC_VEX_XD, /* 7237 */ + IC_VEX_XD, /* 7238 */ + IC_VEX_XD, /* 7239 */ + IC_VEX_W, /* 7240 */ + IC_VEX_W, /* 7241 */ + IC_VEX_W_XS, /* 7242 */ + IC_VEX_W_XS, /* 7243 */ + IC_VEX_W_XD, /* 7244 */ + IC_VEX_W_XD, /* 7245 */ + IC_VEX_W_XD, /* 7246 */ + IC_VEX_W_XD, /* 7247 */ + IC_VEX_OPSIZE, /* 7248 */ + IC_VEX_OPSIZE, /* 7249 */ + IC_VEX_OPSIZE, /* 7250 */ + IC_VEX_OPSIZE, /* 7251 */ + IC_VEX_OPSIZE, /* 7252 */ + IC_VEX_OPSIZE, /* 7253 */ + IC_VEX_OPSIZE, /* 7254 */ + IC_VEX_OPSIZE, /* 7255 */ + IC_VEX_W_OPSIZE, /* 7256 */ + IC_VEX_W_OPSIZE, /* 7257 */ + IC_VEX_W_OPSIZE, /* 7258 */ + IC_VEX_W_OPSIZE, /* 7259 */ + IC_VEX_W_OPSIZE, /* 7260 */ + IC_VEX_W_OPSIZE, /* 7261 */ + IC_VEX_W_OPSIZE, /* 7262 */ + IC_VEX_W_OPSIZE, /* 7263 */ + IC_VEX, /* 7264 */ + IC_VEX, /* 7265 */ + IC_VEX_XS, /* 7266 */ + IC_VEX_XS, /* 7267 */ + IC_VEX_XD, /* 7268 */ + IC_VEX_XD, /* 7269 */ + IC_VEX_XD, /* 7270 */ + IC_VEX_XD, /* 7271 */ + IC_VEX_W, /* 7272 */ + IC_VEX_W, /* 7273 */ + IC_VEX_W_XS, /* 7274 */ + IC_VEX_W_XS, /* 7275 */ + IC_VEX_W_XD, /* 7276 */ + IC_VEX_W_XD, /* 7277 */ + IC_VEX_W_XD, /* 7278 */ + IC_VEX_W_XD, /* 7279 */ + IC_VEX_OPSIZE, /* 7280 */ + IC_VEX_OPSIZE, /* 7281 */ + IC_VEX_OPSIZE, /* 7282 */ + IC_VEX_OPSIZE, /* 7283 */ + IC_VEX_OPSIZE, /* 7284 */ + IC_VEX_OPSIZE, /* 7285 */ + IC_VEX_OPSIZE, /* 7286 */ + IC_VEX_OPSIZE, /* 7287 */ + IC_VEX_W_OPSIZE, /* 7288 */ + IC_VEX_W_OPSIZE, /* 7289 */ + IC_VEX_W_OPSIZE, /* 7290 */ + IC_VEX_W_OPSIZE, /* 7291 */ + IC_VEX_W_OPSIZE, /* 7292 */ + IC_VEX_W_OPSIZE, /* 7293 */ + IC_VEX_W_OPSIZE, /* 7294 */ + IC_VEX_W_OPSIZE, /* 7295 */ + IC_VEX_L, /* 7296 */ + IC_VEX_L, /* 7297 */ + IC_VEX_L_XS, /* 7298 */ + IC_VEX_L_XS, /* 7299 */ + IC_VEX_L_XD, /* 7300 */ + IC_VEX_L_XD, /* 7301 */ + IC_VEX_L_XD, /* 7302 */ + IC_VEX_L_XD, /* 7303 */ + IC_VEX_L_W, /* 7304 */ + IC_VEX_L_W, /* 7305 */ + IC_VEX_L_W_XS, /* 7306 */ + IC_VEX_L_W_XS, /* 7307 */ + IC_VEX_L_W_XD, /* 7308 */ + IC_VEX_L_W_XD, /* 7309 */ + IC_VEX_L_W_XD, /* 7310 */ + IC_VEX_L_W_XD, /* 7311 */ + IC_VEX_L_OPSIZE, /* 7312 */ + IC_VEX_L_OPSIZE, /* 7313 */ + IC_VEX_L_OPSIZE, /* 7314 */ + IC_VEX_L_OPSIZE, /* 7315 */ + IC_VEX_L_OPSIZE, /* 7316 */ + IC_VEX_L_OPSIZE, /* 7317 */ + IC_VEX_L_OPSIZE, /* 7318 */ + IC_VEX_L_OPSIZE, /* 7319 */ + IC_VEX_L_W_OPSIZE, /* 7320 */ + IC_VEX_L_W_OPSIZE, /* 7321 */ + IC_VEX_L_W_OPSIZE, /* 7322 */ + IC_VEX_L_W_OPSIZE, /* 7323 */ + IC_VEX_L_W_OPSIZE, /* 7324 */ + IC_VEX_L_W_OPSIZE, /* 7325 */ + IC_VEX_L_W_OPSIZE, /* 7326 */ + IC_VEX_L_W_OPSIZE, /* 7327 */ + IC_VEX_L, /* 7328 */ + IC_VEX_L, /* 7329 */ + IC_VEX_L_XS, /* 7330 */ + IC_VEX_L_XS, /* 7331 */ + IC_VEX_L_XD, /* 7332 */ + IC_VEX_L_XD, /* 7333 */ + IC_VEX_L_XD, /* 7334 */ + IC_VEX_L_XD, /* 7335 */ + IC_VEX_L_W, /* 7336 */ + IC_VEX_L_W, /* 7337 */ + IC_VEX_L_W_XS, /* 7338 */ + IC_VEX_L_W_XS, /* 7339 */ + IC_VEX_L_W_XD, /* 7340 */ + IC_VEX_L_W_XD, /* 7341 */ + IC_VEX_L_W_XD, /* 7342 */ + IC_VEX_L_W_XD, /* 7343 */ + IC_VEX_L_OPSIZE, /* 7344 */ + IC_VEX_L_OPSIZE, /* 7345 */ + IC_VEX_L_OPSIZE, /* 7346 */ + IC_VEX_L_OPSIZE, /* 7347 */ + IC_VEX_L_OPSIZE, /* 7348 */ + IC_VEX_L_OPSIZE, /* 7349 */ + IC_VEX_L_OPSIZE, /* 7350 */ + IC_VEX_L_OPSIZE, /* 7351 */ + IC_VEX_L_W_OPSIZE, /* 7352 */ + IC_VEX_L_W_OPSIZE, /* 7353 */ + IC_VEX_L_W_OPSIZE, /* 7354 */ + IC_VEX_L_W_OPSIZE, /* 7355 */ + IC_VEX_L_W_OPSIZE, /* 7356 */ + IC_VEX_L_W_OPSIZE, /* 7357 */ + IC_VEX_L_W_OPSIZE, /* 7358 */ + IC_VEX_L_W_OPSIZE, /* 7359 */ + IC_VEX_L, /* 7360 */ + IC_VEX_L, /* 7361 */ + IC_VEX_L_XS, /* 7362 */ + IC_VEX_L_XS, /* 7363 */ + IC_VEX_L_XD, /* 7364 */ + IC_VEX_L_XD, /* 7365 */ + IC_VEX_L_XD, /* 7366 */ + IC_VEX_L_XD, /* 7367 */ + IC_VEX_L_W, /* 7368 */ + IC_VEX_L_W, /* 7369 */ + IC_VEX_L_W_XS, /* 7370 */ + IC_VEX_L_W_XS, /* 7371 */ + IC_VEX_L_W_XD, /* 7372 */ + IC_VEX_L_W_XD, /* 7373 */ + IC_VEX_L_W_XD, /* 7374 */ + IC_VEX_L_W_XD, /* 7375 */ + IC_VEX_L_OPSIZE, /* 7376 */ + IC_VEX_L_OPSIZE, /* 7377 */ + IC_VEX_L_OPSIZE, /* 7378 */ + IC_VEX_L_OPSIZE, /* 7379 */ + IC_VEX_L_OPSIZE, /* 7380 */ + IC_VEX_L_OPSIZE, /* 7381 */ + IC_VEX_L_OPSIZE, /* 7382 */ + IC_VEX_L_OPSIZE, /* 7383 */ + IC_VEX_L_W_OPSIZE, /* 7384 */ + IC_VEX_L_W_OPSIZE, /* 7385 */ + IC_VEX_L_W_OPSIZE, /* 7386 */ + IC_VEX_L_W_OPSIZE, /* 7387 */ + IC_VEX_L_W_OPSIZE, /* 7388 */ + IC_VEX_L_W_OPSIZE, /* 7389 */ + IC_VEX_L_W_OPSIZE, /* 7390 */ + IC_VEX_L_W_OPSIZE, /* 7391 */ + IC_VEX_L, /* 7392 */ + IC_VEX_L, /* 7393 */ + IC_VEX_L_XS, /* 7394 */ + IC_VEX_L_XS, /* 7395 */ + IC_VEX_L_XD, /* 7396 */ + IC_VEX_L_XD, /* 7397 */ + IC_VEX_L_XD, /* 7398 */ + IC_VEX_L_XD, /* 7399 */ + IC_VEX_L_W, /* 7400 */ + IC_VEX_L_W, /* 7401 */ + IC_VEX_L_W_XS, /* 7402 */ + IC_VEX_L_W_XS, /* 7403 */ + IC_VEX_L_W_XD, /* 7404 */ + IC_VEX_L_W_XD, /* 7405 */ + IC_VEX_L_W_XD, /* 7406 */ + IC_VEX_L_W_XD, /* 7407 */ + IC_VEX_L_OPSIZE, /* 7408 */ + IC_VEX_L_OPSIZE, /* 7409 */ + IC_VEX_L_OPSIZE, /* 7410 */ + IC_VEX_L_OPSIZE, /* 7411 */ + IC_VEX_L_OPSIZE, /* 7412 */ + IC_VEX_L_OPSIZE, /* 7413 */ + IC_VEX_L_OPSIZE, /* 7414 */ + IC_VEX_L_OPSIZE, /* 7415 */ + IC_VEX_L_W_OPSIZE, /* 7416 */ + IC_VEX_L_W_OPSIZE, /* 7417 */ + IC_VEX_L_W_OPSIZE, /* 7418 */ + IC_VEX_L_W_OPSIZE, /* 7419 */ + IC_VEX_L_W_OPSIZE, /* 7420 */ + IC_VEX_L_W_OPSIZE, /* 7421 */ + IC_VEX_L_W_OPSIZE, /* 7422 */ + IC_VEX_L_W_OPSIZE, /* 7423 */ + IC_EVEX_L2_KZ, /* 7424 */ + IC_EVEX_L2_KZ, /* 7425 */ + IC_EVEX_L2_XS_KZ, /* 7426 */ + IC_EVEX_L2_XS_KZ, /* 7427 */ + IC_EVEX_L2_XD_KZ, /* 7428 */ + IC_EVEX_L2_XD_KZ, /* 7429 */ + IC_EVEX_L2_XD_KZ, /* 7430 */ + IC_EVEX_L2_XD_KZ, /* 7431 */ + IC_EVEX_L2_W_KZ, /* 7432 */ + IC_EVEX_L2_W_KZ, /* 7433 */ + IC_EVEX_L2_W_XS_KZ, /* 7434 */ + IC_EVEX_L2_W_XS_KZ, /* 7435 */ + IC_EVEX_L2_W_XD_KZ, /* 7436 */ + IC_EVEX_L2_W_XD_KZ, /* 7437 */ + IC_EVEX_L2_W_XD_KZ, /* 7438 */ + IC_EVEX_L2_W_XD_KZ, /* 7439 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7440 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7441 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7442 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7443 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7444 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7445 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7446 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7447 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7448 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7449 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7450 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7451 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7452 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7453 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7454 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7455 */ + IC_EVEX_L2_KZ, /* 7456 */ + IC_EVEX_L2_KZ, /* 7457 */ + IC_EVEX_L2_XS_KZ, /* 7458 */ + IC_EVEX_L2_XS_KZ, /* 7459 */ + IC_EVEX_L2_XD_KZ, /* 7460 */ + IC_EVEX_L2_XD_KZ, /* 7461 */ + IC_EVEX_L2_XD_KZ, /* 7462 */ + IC_EVEX_L2_XD_KZ, /* 7463 */ + IC_EVEX_L2_W_KZ, /* 7464 */ + IC_EVEX_L2_W_KZ, /* 7465 */ + IC_EVEX_L2_W_XS_KZ, /* 7466 */ + IC_EVEX_L2_W_XS_KZ, /* 7467 */ + IC_EVEX_L2_W_XD_KZ, /* 7468 */ + IC_EVEX_L2_W_XD_KZ, /* 7469 */ + IC_EVEX_L2_W_XD_KZ, /* 7470 */ + IC_EVEX_L2_W_XD_KZ, /* 7471 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7472 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7473 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7474 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7475 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7476 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7477 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7478 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7479 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7480 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7481 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7482 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7483 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7484 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7485 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7486 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7487 */ + IC_EVEX_L2_KZ, /* 7488 */ + IC_EVEX_L2_KZ, /* 7489 */ + IC_EVEX_L2_XS_KZ, /* 7490 */ + IC_EVEX_L2_XS_KZ, /* 7491 */ + IC_EVEX_L2_XD_KZ, /* 7492 */ + IC_EVEX_L2_XD_KZ, /* 7493 */ + IC_EVEX_L2_XD_KZ, /* 7494 */ + IC_EVEX_L2_XD_KZ, /* 7495 */ + IC_EVEX_L2_W_KZ, /* 7496 */ + IC_EVEX_L2_W_KZ, /* 7497 */ + IC_EVEX_L2_W_XS_KZ, /* 7498 */ + IC_EVEX_L2_W_XS_KZ, /* 7499 */ + IC_EVEX_L2_W_XD_KZ, /* 7500 */ + IC_EVEX_L2_W_XD_KZ, /* 7501 */ + IC_EVEX_L2_W_XD_KZ, /* 7502 */ + IC_EVEX_L2_W_XD_KZ, /* 7503 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7504 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7505 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7506 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7507 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7508 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7509 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7510 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7511 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7512 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7513 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7514 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7515 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7516 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7517 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7518 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7519 */ + IC_EVEX_L2_KZ, /* 7520 */ + IC_EVEX_L2_KZ, /* 7521 */ + IC_EVEX_L2_XS_KZ, /* 7522 */ + IC_EVEX_L2_XS_KZ, /* 7523 */ + IC_EVEX_L2_XD_KZ, /* 7524 */ + IC_EVEX_L2_XD_KZ, /* 7525 */ + IC_EVEX_L2_XD_KZ, /* 7526 */ + IC_EVEX_L2_XD_KZ, /* 7527 */ + IC_EVEX_L2_W_KZ, /* 7528 */ + IC_EVEX_L2_W_KZ, /* 7529 */ + IC_EVEX_L2_W_XS_KZ, /* 7530 */ + IC_EVEX_L2_W_XS_KZ, /* 7531 */ + IC_EVEX_L2_W_XD_KZ, /* 7532 */ + IC_EVEX_L2_W_XD_KZ, /* 7533 */ + IC_EVEX_L2_W_XD_KZ, /* 7534 */ + IC_EVEX_L2_W_XD_KZ, /* 7535 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7536 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7537 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7538 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7539 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7540 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7541 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7542 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7543 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7544 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7545 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7546 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7547 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7548 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7549 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7550 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7551 */ + IC_EVEX_L2_KZ, /* 7552 */ + IC_EVEX_L2_KZ, /* 7553 */ + IC_EVEX_L2_XS_KZ, /* 7554 */ + IC_EVEX_L2_XS_KZ, /* 7555 */ + IC_EVEX_L2_XD_KZ, /* 7556 */ + IC_EVEX_L2_XD_KZ, /* 7557 */ + IC_EVEX_L2_XD_KZ, /* 7558 */ + IC_EVEX_L2_XD_KZ, /* 7559 */ + IC_EVEX_L2_W_KZ, /* 7560 */ + IC_EVEX_L2_W_KZ, /* 7561 */ + IC_EVEX_L2_W_XS_KZ, /* 7562 */ + IC_EVEX_L2_W_XS_KZ, /* 7563 */ + IC_EVEX_L2_W_XD_KZ, /* 7564 */ + IC_EVEX_L2_W_XD_KZ, /* 7565 */ + IC_EVEX_L2_W_XD_KZ, /* 7566 */ + IC_EVEX_L2_W_XD_KZ, /* 7567 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7568 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7569 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7570 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7571 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7572 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7573 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7574 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7575 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7576 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7577 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7578 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7579 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7580 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7581 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7582 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7583 */ + IC_EVEX_L2_KZ, /* 7584 */ + IC_EVEX_L2_KZ, /* 7585 */ + IC_EVEX_L2_XS_KZ, /* 7586 */ + IC_EVEX_L2_XS_KZ, /* 7587 */ + IC_EVEX_L2_XD_KZ, /* 7588 */ + IC_EVEX_L2_XD_KZ, /* 7589 */ + IC_EVEX_L2_XD_KZ, /* 7590 */ + IC_EVEX_L2_XD_KZ, /* 7591 */ + IC_EVEX_L2_W_KZ, /* 7592 */ + IC_EVEX_L2_W_KZ, /* 7593 */ + IC_EVEX_L2_W_XS_KZ, /* 7594 */ + IC_EVEX_L2_W_XS_KZ, /* 7595 */ + IC_EVEX_L2_W_XD_KZ, /* 7596 */ + IC_EVEX_L2_W_XD_KZ, /* 7597 */ + IC_EVEX_L2_W_XD_KZ, /* 7598 */ + IC_EVEX_L2_W_XD_KZ, /* 7599 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7600 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7601 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7602 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7603 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7604 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7605 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7606 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7607 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7608 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7609 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7610 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7611 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7612 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7613 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7614 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7615 */ + IC_EVEX_L2_KZ, /* 7616 */ + IC_EVEX_L2_KZ, /* 7617 */ + IC_EVEX_L2_XS_KZ, /* 7618 */ + IC_EVEX_L2_XS_KZ, /* 7619 */ + IC_EVEX_L2_XD_KZ, /* 7620 */ + IC_EVEX_L2_XD_KZ, /* 7621 */ + IC_EVEX_L2_XD_KZ, /* 7622 */ + IC_EVEX_L2_XD_KZ, /* 7623 */ + IC_EVEX_L2_W_KZ, /* 7624 */ + IC_EVEX_L2_W_KZ, /* 7625 */ + IC_EVEX_L2_W_XS_KZ, /* 7626 */ + IC_EVEX_L2_W_XS_KZ, /* 7627 */ + IC_EVEX_L2_W_XD_KZ, /* 7628 */ + IC_EVEX_L2_W_XD_KZ, /* 7629 */ + IC_EVEX_L2_W_XD_KZ, /* 7630 */ + IC_EVEX_L2_W_XD_KZ, /* 7631 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7632 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7633 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7634 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7635 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7636 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7637 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7638 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7639 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7640 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7641 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7642 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7643 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7644 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7645 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7646 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7647 */ + IC_EVEX_L2_KZ, /* 7648 */ + IC_EVEX_L2_KZ, /* 7649 */ + IC_EVEX_L2_XS_KZ, /* 7650 */ + IC_EVEX_L2_XS_KZ, /* 7651 */ + IC_EVEX_L2_XD_KZ, /* 7652 */ + IC_EVEX_L2_XD_KZ, /* 7653 */ + IC_EVEX_L2_XD_KZ, /* 7654 */ + IC_EVEX_L2_XD_KZ, /* 7655 */ + IC_EVEX_L2_W_KZ, /* 7656 */ + IC_EVEX_L2_W_KZ, /* 7657 */ + IC_EVEX_L2_W_XS_KZ, /* 7658 */ + IC_EVEX_L2_W_XS_KZ, /* 7659 */ + IC_EVEX_L2_W_XD_KZ, /* 7660 */ + IC_EVEX_L2_W_XD_KZ, /* 7661 */ + IC_EVEX_L2_W_XD_KZ, /* 7662 */ + IC_EVEX_L2_W_XD_KZ, /* 7663 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7664 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7665 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7666 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7667 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7668 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7669 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7670 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7671 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7672 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7673 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7674 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7675 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7676 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7677 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7678 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7679 */ + IC, /* 7680 */ + IC_64BIT, /* 7681 */ + IC_XS, /* 7682 */ + IC_64BIT_XS, /* 7683 */ + IC_XD, /* 7684 */ + IC_64BIT_XD, /* 7685 */ + IC_XS, /* 7686 */ + IC_64BIT_XS, /* 7687 */ + IC, /* 7688 */ + IC_64BIT_REXW, /* 7689 */ + IC_XS, /* 7690 */ + IC_64BIT_REXW_XS, /* 7691 */ + IC_XD, /* 7692 */ + IC_64BIT_REXW_XD, /* 7693 */ + IC_XS, /* 7694 */ + IC_64BIT_REXW_XS, /* 7695 */ + IC_OPSIZE, /* 7696 */ + IC_64BIT_OPSIZE, /* 7697 */ + IC_XS_OPSIZE, /* 7698 */ + IC_64BIT_XS_OPSIZE, /* 7699 */ + IC_XD_OPSIZE, /* 7700 */ + IC_64BIT_XD_OPSIZE, /* 7701 */ + IC_XS_OPSIZE, /* 7702 */ + IC_64BIT_XD_OPSIZE, /* 7703 */ + IC_OPSIZE, /* 7704 */ + IC_64BIT_REXW_OPSIZE, /* 7705 */ + IC_XS_OPSIZE, /* 7706 */ + IC_64BIT_REXW_XS, /* 7707 */ + IC_XD_OPSIZE, /* 7708 */ + IC_64BIT_REXW_XD, /* 7709 */ + IC_XS_OPSIZE, /* 7710 */ + IC_64BIT_REXW_XS, /* 7711 */ + IC_ADSIZE, /* 7712 */ + IC_64BIT_ADSIZE, /* 7713 */ + IC_XS, /* 7714 */ + IC_64BIT_XS, /* 7715 */ + IC_XD, /* 7716 */ + IC_64BIT_XD, /* 7717 */ + IC_XS, /* 7718 */ + IC_64BIT_XS, /* 7719 */ + IC_ADSIZE, /* 7720 */ + IC_64BIT_ADSIZE, /* 7721 */ + IC_XS, /* 7722 */ + IC_64BIT_REXW_XS, /* 7723 */ + IC_XD, /* 7724 */ + IC_64BIT_REXW_XD, /* 7725 */ + IC_XS, /* 7726 */ + IC_64BIT_REXW_XS, /* 7727 */ + IC_OPSIZE, /* 7728 */ + IC_64BIT_OPSIZE, /* 7729 */ + IC_XS_OPSIZE, /* 7730 */ + IC_64BIT_XS_OPSIZE, /* 7731 */ + IC_XD_OPSIZE, /* 7732 */ + IC_64BIT_XD_OPSIZE, /* 7733 */ + IC_XS_OPSIZE, /* 7734 */ + IC_64BIT_XD_OPSIZE, /* 7735 */ + IC_OPSIZE, /* 7736 */ + IC_64BIT_REXW_OPSIZE, /* 7737 */ + IC_XS_OPSIZE, /* 7738 */ + IC_64BIT_REXW_XS, /* 7739 */ + IC_XD_OPSIZE, /* 7740 */ + IC_64BIT_REXW_XD, /* 7741 */ + IC_XS_OPSIZE, /* 7742 */ + IC_64BIT_REXW_XS, /* 7743 */ + IC_VEX, /* 7744 */ + IC_VEX, /* 7745 */ + IC_VEX_XS, /* 7746 */ + IC_VEX_XS, /* 7747 */ + IC_VEX_XD, /* 7748 */ + IC_VEX_XD, /* 7749 */ + IC_VEX_XD, /* 7750 */ + IC_VEX_XD, /* 7751 */ + IC_VEX_W, /* 7752 */ + IC_VEX_W, /* 7753 */ + IC_VEX_W_XS, /* 7754 */ + IC_VEX_W_XS, /* 7755 */ + IC_VEX_W_XD, /* 7756 */ + IC_VEX_W_XD, /* 7757 */ + IC_VEX_W_XD, /* 7758 */ + IC_VEX_W_XD, /* 7759 */ + IC_VEX_OPSIZE, /* 7760 */ + IC_VEX_OPSIZE, /* 7761 */ + IC_VEX_OPSIZE, /* 7762 */ + IC_VEX_OPSIZE, /* 7763 */ + IC_VEX_OPSIZE, /* 7764 */ + IC_VEX_OPSIZE, /* 7765 */ + IC_VEX_OPSIZE, /* 7766 */ + IC_VEX_OPSIZE, /* 7767 */ + IC_VEX_W_OPSIZE, /* 7768 */ + IC_VEX_W_OPSIZE, /* 7769 */ + IC_VEX_W_OPSIZE, /* 7770 */ + IC_VEX_W_OPSIZE, /* 7771 */ + IC_VEX_W_OPSIZE, /* 7772 */ + IC_VEX_W_OPSIZE, /* 7773 */ + IC_VEX_W_OPSIZE, /* 7774 */ + IC_VEX_W_OPSIZE, /* 7775 */ + IC_VEX, /* 7776 */ + IC_VEX, /* 7777 */ + IC_VEX_XS, /* 7778 */ + IC_VEX_XS, /* 7779 */ + IC_VEX_XD, /* 7780 */ + IC_VEX_XD, /* 7781 */ + IC_VEX_XD, /* 7782 */ + IC_VEX_XD, /* 7783 */ + IC_VEX_W, /* 7784 */ + IC_VEX_W, /* 7785 */ + IC_VEX_W_XS, /* 7786 */ + IC_VEX_W_XS, /* 7787 */ + IC_VEX_W_XD, /* 7788 */ + IC_VEX_W_XD, /* 7789 */ + IC_VEX_W_XD, /* 7790 */ + IC_VEX_W_XD, /* 7791 */ + IC_VEX_OPSIZE, /* 7792 */ + IC_VEX_OPSIZE, /* 7793 */ + IC_VEX_OPSIZE, /* 7794 */ + IC_VEX_OPSIZE, /* 7795 */ + IC_VEX_OPSIZE, /* 7796 */ + IC_VEX_OPSIZE, /* 7797 */ + IC_VEX_OPSIZE, /* 7798 */ + IC_VEX_OPSIZE, /* 7799 */ + IC_VEX_W_OPSIZE, /* 7800 */ + IC_VEX_W_OPSIZE, /* 7801 */ + IC_VEX_W_OPSIZE, /* 7802 */ + IC_VEX_W_OPSIZE, /* 7803 */ + IC_VEX_W_OPSIZE, /* 7804 */ + IC_VEX_W_OPSIZE, /* 7805 */ + IC_VEX_W_OPSIZE, /* 7806 */ + IC_VEX_W_OPSIZE, /* 7807 */ + IC_VEX_L, /* 7808 */ + IC_VEX_L, /* 7809 */ + IC_VEX_L_XS, /* 7810 */ + IC_VEX_L_XS, /* 7811 */ + IC_VEX_L_XD, /* 7812 */ + IC_VEX_L_XD, /* 7813 */ + IC_VEX_L_XD, /* 7814 */ + IC_VEX_L_XD, /* 7815 */ + IC_VEX_L_W, /* 7816 */ + IC_VEX_L_W, /* 7817 */ + IC_VEX_L_W_XS, /* 7818 */ + IC_VEX_L_W_XS, /* 7819 */ + IC_VEX_L_W_XD, /* 7820 */ + IC_VEX_L_W_XD, /* 7821 */ + IC_VEX_L_W_XD, /* 7822 */ + IC_VEX_L_W_XD, /* 7823 */ + IC_VEX_L_OPSIZE, /* 7824 */ + IC_VEX_L_OPSIZE, /* 7825 */ + IC_VEX_L_OPSIZE, /* 7826 */ + IC_VEX_L_OPSIZE, /* 7827 */ + IC_VEX_L_OPSIZE, /* 7828 */ + IC_VEX_L_OPSIZE, /* 7829 */ + IC_VEX_L_OPSIZE, /* 7830 */ + IC_VEX_L_OPSIZE, /* 7831 */ + IC_VEX_L_W_OPSIZE, /* 7832 */ + IC_VEX_L_W_OPSIZE, /* 7833 */ + IC_VEX_L_W_OPSIZE, /* 7834 */ + IC_VEX_L_W_OPSIZE, /* 7835 */ + IC_VEX_L_W_OPSIZE, /* 7836 */ + IC_VEX_L_W_OPSIZE, /* 7837 */ + IC_VEX_L_W_OPSIZE, /* 7838 */ + IC_VEX_L_W_OPSIZE, /* 7839 */ + IC_VEX_L, /* 7840 */ + IC_VEX_L, /* 7841 */ + IC_VEX_L_XS, /* 7842 */ + IC_VEX_L_XS, /* 7843 */ + IC_VEX_L_XD, /* 7844 */ + IC_VEX_L_XD, /* 7845 */ + IC_VEX_L_XD, /* 7846 */ + IC_VEX_L_XD, /* 7847 */ + IC_VEX_L_W, /* 7848 */ + IC_VEX_L_W, /* 7849 */ + IC_VEX_L_W_XS, /* 7850 */ + IC_VEX_L_W_XS, /* 7851 */ + IC_VEX_L_W_XD, /* 7852 */ + IC_VEX_L_W_XD, /* 7853 */ + IC_VEX_L_W_XD, /* 7854 */ + IC_VEX_L_W_XD, /* 7855 */ + IC_VEX_L_OPSIZE, /* 7856 */ + IC_VEX_L_OPSIZE, /* 7857 */ + IC_VEX_L_OPSIZE, /* 7858 */ + IC_VEX_L_OPSIZE, /* 7859 */ + IC_VEX_L_OPSIZE, /* 7860 */ + IC_VEX_L_OPSIZE, /* 7861 */ + IC_VEX_L_OPSIZE, /* 7862 */ + IC_VEX_L_OPSIZE, /* 7863 */ + IC_VEX_L_W_OPSIZE, /* 7864 */ + IC_VEX_L_W_OPSIZE, /* 7865 */ + IC_VEX_L_W_OPSIZE, /* 7866 */ + IC_VEX_L_W_OPSIZE, /* 7867 */ + IC_VEX_L_W_OPSIZE, /* 7868 */ + IC_VEX_L_W_OPSIZE, /* 7869 */ + IC_VEX_L_W_OPSIZE, /* 7870 */ + IC_VEX_L_W_OPSIZE, /* 7871 */ + IC_VEX_L, /* 7872 */ + IC_VEX_L, /* 7873 */ + IC_VEX_L_XS, /* 7874 */ + IC_VEX_L_XS, /* 7875 */ + IC_VEX_L_XD, /* 7876 */ + IC_VEX_L_XD, /* 7877 */ + IC_VEX_L_XD, /* 7878 */ + IC_VEX_L_XD, /* 7879 */ + IC_VEX_L_W, /* 7880 */ + IC_VEX_L_W, /* 7881 */ + IC_VEX_L_W_XS, /* 7882 */ + IC_VEX_L_W_XS, /* 7883 */ + IC_VEX_L_W_XD, /* 7884 */ + IC_VEX_L_W_XD, /* 7885 */ + IC_VEX_L_W_XD, /* 7886 */ + IC_VEX_L_W_XD, /* 7887 */ + IC_VEX_L_OPSIZE, /* 7888 */ + IC_VEX_L_OPSIZE, /* 7889 */ + IC_VEX_L_OPSIZE, /* 7890 */ + IC_VEX_L_OPSIZE, /* 7891 */ + IC_VEX_L_OPSIZE, /* 7892 */ + IC_VEX_L_OPSIZE, /* 7893 */ + IC_VEX_L_OPSIZE, /* 7894 */ + IC_VEX_L_OPSIZE, /* 7895 */ + IC_VEX_L_W_OPSIZE, /* 7896 */ + IC_VEX_L_W_OPSIZE, /* 7897 */ + IC_VEX_L_W_OPSIZE, /* 7898 */ + IC_VEX_L_W_OPSIZE, /* 7899 */ + IC_VEX_L_W_OPSIZE, /* 7900 */ + IC_VEX_L_W_OPSIZE, /* 7901 */ + IC_VEX_L_W_OPSIZE, /* 7902 */ + IC_VEX_L_W_OPSIZE, /* 7903 */ + IC_VEX_L, /* 7904 */ + IC_VEX_L, /* 7905 */ + IC_VEX_L_XS, /* 7906 */ + IC_VEX_L_XS, /* 7907 */ + IC_VEX_L_XD, /* 7908 */ + IC_VEX_L_XD, /* 7909 */ + IC_VEX_L_XD, /* 7910 */ + IC_VEX_L_XD, /* 7911 */ + IC_VEX_L_W, /* 7912 */ + IC_VEX_L_W, /* 7913 */ + IC_VEX_L_W_XS, /* 7914 */ + IC_VEX_L_W_XS, /* 7915 */ + IC_VEX_L_W_XD, /* 7916 */ + IC_VEX_L_W_XD, /* 7917 */ + IC_VEX_L_W_XD, /* 7918 */ + IC_VEX_L_W_XD, /* 7919 */ + IC_VEX_L_OPSIZE, /* 7920 */ + IC_VEX_L_OPSIZE, /* 7921 */ + IC_VEX_L_OPSIZE, /* 7922 */ + IC_VEX_L_OPSIZE, /* 7923 */ + IC_VEX_L_OPSIZE, /* 7924 */ + IC_VEX_L_OPSIZE, /* 7925 */ + IC_VEX_L_OPSIZE, /* 7926 */ + IC_VEX_L_OPSIZE, /* 7927 */ + IC_VEX_L_W_OPSIZE, /* 7928 */ + IC_VEX_L_W_OPSIZE, /* 7929 */ + IC_VEX_L_W_OPSIZE, /* 7930 */ + IC_VEX_L_W_OPSIZE, /* 7931 */ + IC_VEX_L_W_OPSIZE, /* 7932 */ + IC_VEX_L_W_OPSIZE, /* 7933 */ + IC_VEX_L_W_OPSIZE, /* 7934 */ + IC_VEX_L_W_OPSIZE, /* 7935 */ + IC_EVEX_L2_KZ, /* 7936 */ + IC_EVEX_L2_KZ, /* 7937 */ + IC_EVEX_L2_XS_KZ, /* 7938 */ + IC_EVEX_L2_XS_KZ, /* 7939 */ + IC_EVEX_L2_XD_KZ, /* 7940 */ + IC_EVEX_L2_XD_KZ, /* 7941 */ + IC_EVEX_L2_XD_KZ, /* 7942 */ + IC_EVEX_L2_XD_KZ, /* 7943 */ + IC_EVEX_L2_W_KZ, /* 7944 */ + IC_EVEX_L2_W_KZ, /* 7945 */ + IC_EVEX_L2_W_XS_KZ, /* 7946 */ + IC_EVEX_L2_W_XS_KZ, /* 7947 */ + IC_EVEX_L2_W_XD_KZ, /* 7948 */ + IC_EVEX_L2_W_XD_KZ, /* 7949 */ + IC_EVEX_L2_W_XD_KZ, /* 7950 */ + IC_EVEX_L2_W_XD_KZ, /* 7951 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7952 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7953 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7954 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7955 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7956 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7957 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7958 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7959 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7960 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7961 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7962 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7963 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7964 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7965 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7966 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7967 */ + IC_EVEX_L2_KZ, /* 7968 */ + IC_EVEX_L2_KZ, /* 7969 */ + IC_EVEX_L2_XS_KZ, /* 7970 */ + IC_EVEX_L2_XS_KZ, /* 7971 */ + IC_EVEX_L2_XD_KZ, /* 7972 */ + IC_EVEX_L2_XD_KZ, /* 7973 */ + IC_EVEX_L2_XD_KZ, /* 7974 */ + IC_EVEX_L2_XD_KZ, /* 7975 */ + IC_EVEX_L2_W_KZ, /* 7976 */ + IC_EVEX_L2_W_KZ, /* 7977 */ + IC_EVEX_L2_W_XS_KZ, /* 7978 */ + IC_EVEX_L2_W_XS_KZ, /* 7979 */ + IC_EVEX_L2_W_XD_KZ, /* 7980 */ + IC_EVEX_L2_W_XD_KZ, /* 7981 */ + IC_EVEX_L2_W_XD_KZ, /* 7982 */ + IC_EVEX_L2_W_XD_KZ, /* 7983 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7984 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7985 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7986 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7987 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7988 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7989 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7990 */ + IC_EVEX_L2_OPSIZE_KZ, /* 7991 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7992 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7993 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7994 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7995 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7996 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7997 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7998 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 7999 */ + IC_EVEX_L2_KZ, /* 8000 */ + IC_EVEX_L2_KZ, /* 8001 */ + IC_EVEX_L2_XS_KZ, /* 8002 */ + IC_EVEX_L2_XS_KZ, /* 8003 */ + IC_EVEX_L2_XD_KZ, /* 8004 */ + IC_EVEX_L2_XD_KZ, /* 8005 */ + IC_EVEX_L2_XD_KZ, /* 8006 */ + IC_EVEX_L2_XD_KZ, /* 8007 */ + IC_EVEX_L2_W_KZ, /* 8008 */ + IC_EVEX_L2_W_KZ, /* 8009 */ + IC_EVEX_L2_W_XS_KZ, /* 8010 */ + IC_EVEX_L2_W_XS_KZ, /* 8011 */ + IC_EVEX_L2_W_XD_KZ, /* 8012 */ + IC_EVEX_L2_W_XD_KZ, /* 8013 */ + IC_EVEX_L2_W_XD_KZ, /* 8014 */ + IC_EVEX_L2_W_XD_KZ, /* 8015 */ + IC_EVEX_L2_OPSIZE_KZ, /* 8016 */ + IC_EVEX_L2_OPSIZE_KZ, /* 8017 */ + IC_EVEX_L2_OPSIZE_KZ, /* 8018 */ + IC_EVEX_L2_OPSIZE_KZ, /* 8019 */ + IC_EVEX_L2_OPSIZE_KZ, /* 8020 */ + IC_EVEX_L2_OPSIZE_KZ, /* 8021 */ + IC_EVEX_L2_OPSIZE_KZ, /* 8022 */ + IC_EVEX_L2_OPSIZE_KZ, /* 8023 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 8024 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 8025 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 8026 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 8027 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 8028 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 8029 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 8030 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 8031 */ + IC_EVEX_L2_KZ, /* 8032 */ + IC_EVEX_L2_KZ, /* 8033 */ + IC_EVEX_L2_XS_KZ, /* 8034 */ + IC_EVEX_L2_XS_KZ, /* 8035 */ + IC_EVEX_L2_XD_KZ, /* 8036 */ + IC_EVEX_L2_XD_KZ, /* 8037 */ + IC_EVEX_L2_XD_KZ, /* 8038 */ + IC_EVEX_L2_XD_KZ, /* 8039 */ + IC_EVEX_L2_W_KZ, /* 8040 */ + IC_EVEX_L2_W_KZ, /* 8041 */ + IC_EVEX_L2_W_XS_KZ, /* 8042 */ + IC_EVEX_L2_W_XS_KZ, /* 8043 */ + IC_EVEX_L2_W_XD_KZ, /* 8044 */ + IC_EVEX_L2_W_XD_KZ, /* 8045 */ + IC_EVEX_L2_W_XD_KZ, /* 8046 */ + IC_EVEX_L2_W_XD_KZ, /* 8047 */ + IC_EVEX_L2_OPSIZE_KZ, /* 8048 */ + IC_EVEX_L2_OPSIZE_KZ, /* 8049 */ + IC_EVEX_L2_OPSIZE_KZ, /* 8050 */ + IC_EVEX_L2_OPSIZE_KZ, /* 8051 */ + IC_EVEX_L2_OPSIZE_KZ, /* 8052 */ + IC_EVEX_L2_OPSIZE_KZ, /* 8053 */ + IC_EVEX_L2_OPSIZE_KZ, /* 8054 */ + IC_EVEX_L2_OPSIZE_KZ, /* 8055 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 8056 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 8057 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 8058 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 8059 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 8060 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 8061 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 8062 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 8063 */ + IC_EVEX_L2_KZ, /* 8064 */ + IC_EVEX_L2_KZ, /* 8065 */ + IC_EVEX_L2_XS_KZ, /* 8066 */ + IC_EVEX_L2_XS_KZ, /* 8067 */ + IC_EVEX_L2_XD_KZ, /* 8068 */ + IC_EVEX_L2_XD_KZ, /* 8069 */ + IC_EVEX_L2_XD_KZ, /* 8070 */ + IC_EVEX_L2_XD_KZ, /* 8071 */ + IC_EVEX_L2_W_KZ, /* 8072 */ + IC_EVEX_L2_W_KZ, /* 8073 */ + IC_EVEX_L2_W_XS_KZ, /* 8074 */ + IC_EVEX_L2_W_XS_KZ, /* 8075 */ + IC_EVEX_L2_W_XD_KZ, /* 8076 */ + IC_EVEX_L2_W_XD_KZ, /* 8077 */ + IC_EVEX_L2_W_XD_KZ, /* 8078 */ + IC_EVEX_L2_W_XD_KZ, /* 8079 */ + IC_EVEX_L2_OPSIZE_KZ, /* 8080 */ + IC_EVEX_L2_OPSIZE_KZ, /* 8081 */ + IC_EVEX_L2_OPSIZE_KZ, /* 8082 */ + IC_EVEX_L2_OPSIZE_KZ, /* 8083 */ + IC_EVEX_L2_OPSIZE_KZ, /* 8084 */ + IC_EVEX_L2_OPSIZE_KZ, /* 8085 */ + IC_EVEX_L2_OPSIZE_KZ, /* 8086 */ + IC_EVEX_L2_OPSIZE_KZ, /* 8087 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 8088 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 8089 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 8090 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 8091 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 8092 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 8093 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 8094 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 8095 */ + IC_EVEX_L2_KZ, /* 8096 */ + IC_EVEX_L2_KZ, /* 8097 */ + IC_EVEX_L2_XS_KZ, /* 8098 */ + IC_EVEX_L2_XS_KZ, /* 8099 */ + IC_EVEX_L2_XD_KZ, /* 8100 */ + IC_EVEX_L2_XD_KZ, /* 8101 */ + IC_EVEX_L2_XD_KZ, /* 8102 */ + IC_EVEX_L2_XD_KZ, /* 8103 */ + IC_EVEX_L2_W_KZ, /* 8104 */ + IC_EVEX_L2_W_KZ, /* 8105 */ + IC_EVEX_L2_W_XS_KZ, /* 8106 */ + IC_EVEX_L2_W_XS_KZ, /* 8107 */ + IC_EVEX_L2_W_XD_KZ, /* 8108 */ + IC_EVEX_L2_W_XD_KZ, /* 8109 */ + IC_EVEX_L2_W_XD_KZ, /* 8110 */ + IC_EVEX_L2_W_XD_KZ, /* 8111 */ + IC_EVEX_L2_OPSIZE_KZ, /* 8112 */ + IC_EVEX_L2_OPSIZE_KZ, /* 8113 */ + IC_EVEX_L2_OPSIZE_KZ, /* 8114 */ + IC_EVEX_L2_OPSIZE_KZ, /* 8115 */ + IC_EVEX_L2_OPSIZE_KZ, /* 8116 */ + IC_EVEX_L2_OPSIZE_KZ, /* 8117 */ + IC_EVEX_L2_OPSIZE_KZ, /* 8118 */ + IC_EVEX_L2_OPSIZE_KZ, /* 8119 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 8120 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 8121 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 8122 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 8123 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 8124 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 8125 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 8126 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 8127 */ + IC_EVEX_L2_KZ, /* 8128 */ + IC_EVEX_L2_KZ, /* 8129 */ + IC_EVEX_L2_XS_KZ, /* 8130 */ + IC_EVEX_L2_XS_KZ, /* 8131 */ + IC_EVEX_L2_XD_KZ, /* 8132 */ + IC_EVEX_L2_XD_KZ, /* 8133 */ + IC_EVEX_L2_XD_KZ, /* 8134 */ + IC_EVEX_L2_XD_KZ, /* 8135 */ + IC_EVEX_L2_W_KZ, /* 8136 */ + IC_EVEX_L2_W_KZ, /* 8137 */ + IC_EVEX_L2_W_XS_KZ, /* 8138 */ + IC_EVEX_L2_W_XS_KZ, /* 8139 */ + IC_EVEX_L2_W_XD_KZ, /* 8140 */ + IC_EVEX_L2_W_XD_KZ, /* 8141 */ + IC_EVEX_L2_W_XD_KZ, /* 8142 */ + IC_EVEX_L2_W_XD_KZ, /* 8143 */ + IC_EVEX_L2_OPSIZE_KZ, /* 8144 */ + IC_EVEX_L2_OPSIZE_KZ, /* 8145 */ + IC_EVEX_L2_OPSIZE_KZ, /* 8146 */ + IC_EVEX_L2_OPSIZE_KZ, /* 8147 */ + IC_EVEX_L2_OPSIZE_KZ, /* 8148 */ + IC_EVEX_L2_OPSIZE_KZ, /* 8149 */ + IC_EVEX_L2_OPSIZE_KZ, /* 8150 */ + IC_EVEX_L2_OPSIZE_KZ, /* 8151 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 8152 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 8153 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 8154 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 8155 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 8156 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 8157 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 8158 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 8159 */ + IC_EVEX_L2_KZ, /* 8160 */ + IC_EVEX_L2_KZ, /* 8161 */ + IC_EVEX_L2_XS_KZ, /* 8162 */ + IC_EVEX_L2_XS_KZ, /* 8163 */ + IC_EVEX_L2_XD_KZ, /* 8164 */ + IC_EVEX_L2_XD_KZ, /* 8165 */ + IC_EVEX_L2_XD_KZ, /* 8166 */ + IC_EVEX_L2_XD_KZ, /* 8167 */ + IC_EVEX_L2_W_KZ, /* 8168 */ + IC_EVEX_L2_W_KZ, /* 8169 */ + IC_EVEX_L2_W_XS_KZ, /* 8170 */ + IC_EVEX_L2_W_XS_KZ, /* 8171 */ + IC_EVEX_L2_W_XD_KZ, /* 8172 */ + IC_EVEX_L2_W_XD_KZ, /* 8173 */ + IC_EVEX_L2_W_XD_KZ, /* 8174 */ + IC_EVEX_L2_W_XD_KZ, /* 8175 */ + IC_EVEX_L2_OPSIZE_KZ, /* 8176 */ + IC_EVEX_L2_OPSIZE_KZ, /* 8177 */ + IC_EVEX_L2_OPSIZE_KZ, /* 8178 */ + IC_EVEX_L2_OPSIZE_KZ, /* 8179 */ + IC_EVEX_L2_OPSIZE_KZ, /* 8180 */ + IC_EVEX_L2_OPSIZE_KZ, /* 8181 */ + IC_EVEX_L2_OPSIZE_KZ, /* 8182 */ + IC_EVEX_L2_OPSIZE_KZ, /* 8183 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 8184 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 8185 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 8186 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 8187 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 8188 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 8189 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 8190 */ + IC_EVEX_L2_W_OPSIZE_KZ, /* 8191 */ + IC, /* 8192 */ + IC_64BIT, /* 8193 */ + IC_XS, /* 8194 */ + IC_64BIT_XS, /* 8195 */ + IC_XD, /* 8196 */ + IC_64BIT_XD, /* 8197 */ + IC_XS, /* 8198 */ + IC_64BIT_XS, /* 8199 */ + IC, /* 8200 */ + IC_64BIT_REXW, /* 8201 */ + IC_XS, /* 8202 */ + IC_64BIT_REXW_XS, /* 8203 */ + IC_XD, /* 8204 */ + IC_64BIT_REXW_XD, /* 8205 */ + IC_XS, /* 8206 */ + IC_64BIT_REXW_XS, /* 8207 */ + IC_OPSIZE, /* 8208 */ + IC_64BIT_OPSIZE, /* 8209 */ + IC_XS_OPSIZE, /* 8210 */ + IC_64BIT_XS_OPSIZE, /* 8211 */ + IC_XD_OPSIZE, /* 8212 */ + IC_64BIT_XD_OPSIZE, /* 8213 */ + IC_XS_OPSIZE, /* 8214 */ + IC_64BIT_XD_OPSIZE, /* 8215 */ + IC_OPSIZE, /* 8216 */ + IC_64BIT_REXW_OPSIZE, /* 8217 */ + IC_XS_OPSIZE, /* 8218 */ + IC_64BIT_REXW_XS, /* 8219 */ + IC_XD_OPSIZE, /* 8220 */ + IC_64BIT_REXW_XD, /* 8221 */ + IC_XS_OPSIZE, /* 8222 */ + IC_64BIT_REXW_XS, /* 8223 */ + IC_ADSIZE, /* 8224 */ + IC_64BIT_ADSIZE, /* 8225 */ + IC_XS, /* 8226 */ + IC_64BIT_XS, /* 8227 */ + IC_XD, /* 8228 */ + IC_64BIT_XD, /* 8229 */ + IC_XS, /* 8230 */ + IC_64BIT_XS, /* 8231 */ + IC_ADSIZE, /* 8232 */ + IC_64BIT_ADSIZE, /* 8233 */ + IC_XS, /* 8234 */ + IC_64BIT_REXW_XS, /* 8235 */ + IC_XD, /* 8236 */ + IC_64BIT_REXW_XD, /* 8237 */ + IC_XS, /* 8238 */ + IC_64BIT_REXW_XS, /* 8239 */ + IC_OPSIZE, /* 8240 */ + IC_64BIT_OPSIZE, /* 8241 */ + IC_XS_OPSIZE, /* 8242 */ + IC_64BIT_XS_OPSIZE, /* 8243 */ + IC_XD_OPSIZE, /* 8244 */ + IC_64BIT_XD_OPSIZE, /* 8245 */ + IC_XS_OPSIZE, /* 8246 */ + IC_64BIT_XD_OPSIZE, /* 8247 */ + IC_OPSIZE, /* 8248 */ + IC_64BIT_REXW_OPSIZE, /* 8249 */ + IC_XS_OPSIZE, /* 8250 */ + IC_64BIT_REXW_XS, /* 8251 */ + IC_XD_OPSIZE, /* 8252 */ + IC_64BIT_REXW_XD, /* 8253 */ + IC_XS_OPSIZE, /* 8254 */ + IC_64BIT_REXW_XS, /* 8255 */ + IC_VEX, /* 8256 */ + IC_VEX, /* 8257 */ + IC_VEX_XS, /* 8258 */ + IC_VEX_XS, /* 8259 */ + IC_VEX_XD, /* 8260 */ + IC_VEX_XD, /* 8261 */ + IC_VEX_XD, /* 8262 */ + IC_VEX_XD, /* 8263 */ + IC_VEX_W, /* 8264 */ + IC_VEX_W, /* 8265 */ + IC_VEX_W_XS, /* 8266 */ + IC_VEX_W_XS, /* 8267 */ + IC_VEX_W_XD, /* 8268 */ + IC_VEX_W_XD, /* 8269 */ + IC_VEX_W_XD, /* 8270 */ + IC_VEX_W_XD, /* 8271 */ + IC_VEX_OPSIZE, /* 8272 */ + IC_VEX_OPSIZE, /* 8273 */ + IC_VEX_OPSIZE, /* 8274 */ + IC_VEX_OPSIZE, /* 8275 */ + IC_VEX_OPSIZE, /* 8276 */ + IC_VEX_OPSIZE, /* 8277 */ + IC_VEX_OPSIZE, /* 8278 */ + IC_VEX_OPSIZE, /* 8279 */ + IC_VEX_W_OPSIZE, /* 8280 */ + IC_VEX_W_OPSIZE, /* 8281 */ + IC_VEX_W_OPSIZE, /* 8282 */ + IC_VEX_W_OPSIZE, /* 8283 */ + IC_VEX_W_OPSIZE, /* 8284 */ + IC_VEX_W_OPSIZE, /* 8285 */ + IC_VEX_W_OPSIZE, /* 8286 */ + IC_VEX_W_OPSIZE, /* 8287 */ + IC_VEX, /* 8288 */ + IC_VEX, /* 8289 */ + IC_VEX_XS, /* 8290 */ + IC_VEX_XS, /* 8291 */ + IC_VEX_XD, /* 8292 */ + IC_VEX_XD, /* 8293 */ + IC_VEX_XD, /* 8294 */ + IC_VEX_XD, /* 8295 */ + IC_VEX_W, /* 8296 */ + IC_VEX_W, /* 8297 */ + IC_VEX_W_XS, /* 8298 */ + IC_VEX_W_XS, /* 8299 */ + IC_VEX_W_XD, /* 8300 */ + IC_VEX_W_XD, /* 8301 */ + IC_VEX_W_XD, /* 8302 */ + IC_VEX_W_XD, /* 8303 */ + IC_VEX_OPSIZE, /* 8304 */ + IC_VEX_OPSIZE, /* 8305 */ + IC_VEX_OPSIZE, /* 8306 */ + IC_VEX_OPSIZE, /* 8307 */ + IC_VEX_OPSIZE, /* 8308 */ + IC_VEX_OPSIZE, /* 8309 */ + IC_VEX_OPSIZE, /* 8310 */ + IC_VEX_OPSIZE, /* 8311 */ + IC_VEX_W_OPSIZE, /* 8312 */ + IC_VEX_W_OPSIZE, /* 8313 */ + IC_VEX_W_OPSIZE, /* 8314 */ + IC_VEX_W_OPSIZE, /* 8315 */ + IC_VEX_W_OPSIZE, /* 8316 */ + IC_VEX_W_OPSIZE, /* 8317 */ + IC_VEX_W_OPSIZE, /* 8318 */ + IC_VEX_W_OPSIZE, /* 8319 */ + IC_VEX_L, /* 8320 */ + IC_VEX_L, /* 8321 */ + IC_VEX_L_XS, /* 8322 */ + IC_VEX_L_XS, /* 8323 */ + IC_VEX_L_XD, /* 8324 */ + IC_VEX_L_XD, /* 8325 */ + IC_VEX_L_XD, /* 8326 */ + IC_VEX_L_XD, /* 8327 */ + IC_VEX_L_W, /* 8328 */ + IC_VEX_L_W, /* 8329 */ + IC_VEX_L_W_XS, /* 8330 */ + IC_VEX_L_W_XS, /* 8331 */ + IC_VEX_L_W_XD, /* 8332 */ + IC_VEX_L_W_XD, /* 8333 */ + IC_VEX_L_W_XD, /* 8334 */ + IC_VEX_L_W_XD, /* 8335 */ + IC_VEX_L_OPSIZE, /* 8336 */ + IC_VEX_L_OPSIZE, /* 8337 */ + IC_VEX_L_OPSIZE, /* 8338 */ + IC_VEX_L_OPSIZE, /* 8339 */ + IC_VEX_L_OPSIZE, /* 8340 */ + IC_VEX_L_OPSIZE, /* 8341 */ + IC_VEX_L_OPSIZE, /* 8342 */ + IC_VEX_L_OPSIZE, /* 8343 */ + IC_VEX_L_W_OPSIZE, /* 8344 */ + IC_VEX_L_W_OPSIZE, /* 8345 */ + IC_VEX_L_W_OPSIZE, /* 8346 */ + IC_VEX_L_W_OPSIZE, /* 8347 */ + IC_VEX_L_W_OPSIZE, /* 8348 */ + IC_VEX_L_W_OPSIZE, /* 8349 */ + IC_VEX_L_W_OPSIZE, /* 8350 */ + IC_VEX_L_W_OPSIZE, /* 8351 */ + IC_VEX_L, /* 8352 */ + IC_VEX_L, /* 8353 */ + IC_VEX_L_XS, /* 8354 */ + IC_VEX_L_XS, /* 8355 */ + IC_VEX_L_XD, /* 8356 */ + IC_VEX_L_XD, /* 8357 */ + IC_VEX_L_XD, /* 8358 */ + IC_VEX_L_XD, /* 8359 */ + IC_VEX_L_W, /* 8360 */ + IC_VEX_L_W, /* 8361 */ + IC_VEX_L_W_XS, /* 8362 */ + IC_VEX_L_W_XS, /* 8363 */ + IC_VEX_L_W_XD, /* 8364 */ + IC_VEX_L_W_XD, /* 8365 */ + IC_VEX_L_W_XD, /* 8366 */ + IC_VEX_L_W_XD, /* 8367 */ + IC_VEX_L_OPSIZE, /* 8368 */ + IC_VEX_L_OPSIZE, /* 8369 */ + IC_VEX_L_OPSIZE, /* 8370 */ + IC_VEX_L_OPSIZE, /* 8371 */ + IC_VEX_L_OPSIZE, /* 8372 */ + IC_VEX_L_OPSIZE, /* 8373 */ + IC_VEX_L_OPSIZE, /* 8374 */ + IC_VEX_L_OPSIZE, /* 8375 */ + IC_VEX_L_W_OPSIZE, /* 8376 */ + IC_VEX_L_W_OPSIZE, /* 8377 */ + IC_VEX_L_W_OPSIZE, /* 8378 */ + IC_VEX_L_W_OPSIZE, /* 8379 */ + IC_VEX_L_W_OPSIZE, /* 8380 */ + IC_VEX_L_W_OPSIZE, /* 8381 */ + IC_VEX_L_W_OPSIZE, /* 8382 */ + IC_VEX_L_W_OPSIZE, /* 8383 */ + IC_VEX_L, /* 8384 */ + IC_VEX_L, /* 8385 */ + IC_VEX_L_XS, /* 8386 */ + IC_VEX_L_XS, /* 8387 */ + IC_VEX_L_XD, /* 8388 */ + IC_VEX_L_XD, /* 8389 */ + IC_VEX_L_XD, /* 8390 */ + IC_VEX_L_XD, /* 8391 */ + IC_VEX_L_W, /* 8392 */ + IC_VEX_L_W, /* 8393 */ + IC_VEX_L_W_XS, /* 8394 */ + IC_VEX_L_W_XS, /* 8395 */ + IC_VEX_L_W_XD, /* 8396 */ + IC_VEX_L_W_XD, /* 8397 */ + IC_VEX_L_W_XD, /* 8398 */ + IC_VEX_L_W_XD, /* 8399 */ + IC_VEX_L_OPSIZE, /* 8400 */ + IC_VEX_L_OPSIZE, /* 8401 */ + IC_VEX_L_OPSIZE, /* 8402 */ + IC_VEX_L_OPSIZE, /* 8403 */ + IC_VEX_L_OPSIZE, /* 8404 */ + IC_VEX_L_OPSIZE, /* 8405 */ + IC_VEX_L_OPSIZE, /* 8406 */ + IC_VEX_L_OPSIZE, /* 8407 */ + IC_VEX_L_W_OPSIZE, /* 8408 */ + IC_VEX_L_W_OPSIZE, /* 8409 */ + IC_VEX_L_W_OPSIZE, /* 8410 */ + IC_VEX_L_W_OPSIZE, /* 8411 */ + IC_VEX_L_W_OPSIZE, /* 8412 */ + IC_VEX_L_W_OPSIZE, /* 8413 */ + IC_VEX_L_W_OPSIZE, /* 8414 */ + IC_VEX_L_W_OPSIZE, /* 8415 */ + IC_VEX_L, /* 8416 */ + IC_VEX_L, /* 8417 */ + IC_VEX_L_XS, /* 8418 */ + IC_VEX_L_XS, /* 8419 */ + IC_VEX_L_XD, /* 8420 */ + IC_VEX_L_XD, /* 8421 */ + IC_VEX_L_XD, /* 8422 */ + IC_VEX_L_XD, /* 8423 */ + IC_VEX_L_W, /* 8424 */ + IC_VEX_L_W, /* 8425 */ + IC_VEX_L_W_XS, /* 8426 */ + IC_VEX_L_W_XS, /* 8427 */ + IC_VEX_L_W_XD, /* 8428 */ + IC_VEX_L_W_XD, /* 8429 */ + IC_VEX_L_W_XD, /* 8430 */ + IC_VEX_L_W_XD, /* 8431 */ + IC_VEX_L_OPSIZE, /* 8432 */ + IC_VEX_L_OPSIZE, /* 8433 */ + IC_VEX_L_OPSIZE, /* 8434 */ + IC_VEX_L_OPSIZE, /* 8435 */ + IC_VEX_L_OPSIZE, /* 8436 */ + IC_VEX_L_OPSIZE, /* 8437 */ + IC_VEX_L_OPSIZE, /* 8438 */ + IC_VEX_L_OPSIZE, /* 8439 */ + IC_VEX_L_W_OPSIZE, /* 8440 */ + IC_VEX_L_W_OPSIZE, /* 8441 */ + IC_VEX_L_W_OPSIZE, /* 8442 */ + IC_VEX_L_W_OPSIZE, /* 8443 */ + IC_VEX_L_W_OPSIZE, /* 8444 */ + IC_VEX_L_W_OPSIZE, /* 8445 */ + IC_VEX_L_W_OPSIZE, /* 8446 */ + IC_VEX_L_W_OPSIZE, /* 8447 */ + IC_EVEX_B, /* 8448 */ + IC_EVEX_B, /* 8449 */ + IC_EVEX_XS_B, /* 8450 */ + IC_EVEX_XS_B, /* 8451 */ + IC_EVEX_XD_B, /* 8452 */ + IC_EVEX_XD_B, /* 8453 */ + IC_EVEX_XD_B, /* 8454 */ + IC_EVEX_XD_B, /* 8455 */ + IC_EVEX_W_B, /* 8456 */ + IC_EVEX_W_B, /* 8457 */ + IC_EVEX_W_XS_B, /* 8458 */ + IC_EVEX_W_XS_B, /* 8459 */ + IC_EVEX_W_XD_B, /* 8460 */ + IC_EVEX_W_XD_B, /* 8461 */ + IC_EVEX_W_XD_B, /* 8462 */ + IC_EVEX_W_XD_B, /* 8463 */ + IC_EVEX_OPSIZE_B, /* 8464 */ + IC_EVEX_OPSIZE_B, /* 8465 */ + IC_EVEX_OPSIZE_B, /* 8466 */ + IC_EVEX_OPSIZE_B, /* 8467 */ + IC_EVEX_OPSIZE_B, /* 8468 */ + IC_EVEX_OPSIZE_B, /* 8469 */ + IC_EVEX_OPSIZE_B, /* 8470 */ + IC_EVEX_OPSIZE_B, /* 8471 */ + IC_EVEX_W_OPSIZE_B, /* 8472 */ + IC_EVEX_W_OPSIZE_B, /* 8473 */ + IC_EVEX_W_OPSIZE_B, /* 8474 */ + IC_EVEX_W_OPSIZE_B, /* 8475 */ + IC_EVEX_W_OPSIZE_B, /* 8476 */ + IC_EVEX_W_OPSIZE_B, /* 8477 */ + IC_EVEX_W_OPSIZE_B, /* 8478 */ + IC_EVEX_W_OPSIZE_B, /* 8479 */ + IC_EVEX_B, /* 8480 */ + IC_EVEX_B, /* 8481 */ + IC_EVEX_XS_B, /* 8482 */ + IC_EVEX_XS_B, /* 8483 */ + IC_EVEX_XD_B, /* 8484 */ + IC_EVEX_XD_B, /* 8485 */ + IC_EVEX_XD_B, /* 8486 */ + IC_EVEX_XD_B, /* 8487 */ + IC_EVEX_W_B, /* 8488 */ + IC_EVEX_W_B, /* 8489 */ + IC_EVEX_W_XS_B, /* 8490 */ + IC_EVEX_W_XS_B, /* 8491 */ + IC_EVEX_W_XD_B, /* 8492 */ + IC_EVEX_W_XD_B, /* 8493 */ + IC_EVEX_W_XD_B, /* 8494 */ + IC_EVEX_W_XD_B, /* 8495 */ + IC_EVEX_OPSIZE_B, /* 8496 */ + IC_EVEX_OPSIZE_B, /* 8497 */ + IC_EVEX_OPSIZE_B, /* 8498 */ + IC_EVEX_OPSIZE_B, /* 8499 */ + IC_EVEX_OPSIZE_B, /* 8500 */ + IC_EVEX_OPSIZE_B, /* 8501 */ + IC_EVEX_OPSIZE_B, /* 8502 */ + IC_EVEX_OPSIZE_B, /* 8503 */ + IC_EVEX_W_OPSIZE_B, /* 8504 */ + IC_EVEX_W_OPSIZE_B, /* 8505 */ + IC_EVEX_W_OPSIZE_B, /* 8506 */ + IC_EVEX_W_OPSIZE_B, /* 8507 */ + IC_EVEX_W_OPSIZE_B, /* 8508 */ + IC_EVEX_W_OPSIZE_B, /* 8509 */ + IC_EVEX_W_OPSIZE_B, /* 8510 */ + IC_EVEX_W_OPSIZE_B, /* 8511 */ + IC_EVEX_B, /* 8512 */ + IC_EVEX_B, /* 8513 */ + IC_EVEX_XS_B, /* 8514 */ + IC_EVEX_XS_B, /* 8515 */ + IC_EVEX_XD_B, /* 8516 */ + IC_EVEX_XD_B, /* 8517 */ + IC_EVEX_XD_B, /* 8518 */ + IC_EVEX_XD_B, /* 8519 */ + IC_EVEX_W_B, /* 8520 */ + IC_EVEX_W_B, /* 8521 */ + IC_EVEX_W_XS_B, /* 8522 */ + IC_EVEX_W_XS_B, /* 8523 */ + IC_EVEX_W_XD_B, /* 8524 */ + IC_EVEX_W_XD_B, /* 8525 */ + IC_EVEX_W_XD_B, /* 8526 */ + IC_EVEX_W_XD_B, /* 8527 */ + IC_EVEX_OPSIZE_B, /* 8528 */ + IC_EVEX_OPSIZE_B, /* 8529 */ + IC_EVEX_OPSIZE_B, /* 8530 */ + IC_EVEX_OPSIZE_B, /* 8531 */ + IC_EVEX_OPSIZE_B, /* 8532 */ + IC_EVEX_OPSIZE_B, /* 8533 */ + IC_EVEX_OPSIZE_B, /* 8534 */ + IC_EVEX_OPSIZE_B, /* 8535 */ + IC_EVEX_W_OPSIZE_B, /* 8536 */ + IC_EVEX_W_OPSIZE_B, /* 8537 */ + IC_EVEX_W_OPSIZE_B, /* 8538 */ + IC_EVEX_W_OPSIZE_B, /* 8539 */ + IC_EVEX_W_OPSIZE_B, /* 8540 */ + IC_EVEX_W_OPSIZE_B, /* 8541 */ + IC_EVEX_W_OPSIZE_B, /* 8542 */ + IC_EVEX_W_OPSIZE_B, /* 8543 */ + IC_EVEX_B, /* 8544 */ + IC_EVEX_B, /* 8545 */ + IC_EVEX_XS_B, /* 8546 */ + IC_EVEX_XS_B, /* 8547 */ + IC_EVEX_XD_B, /* 8548 */ + IC_EVEX_XD_B, /* 8549 */ + IC_EVEX_XD_B, /* 8550 */ + IC_EVEX_XD_B, /* 8551 */ + IC_EVEX_W_B, /* 8552 */ + IC_EVEX_W_B, /* 8553 */ + IC_EVEX_W_XS_B, /* 8554 */ + IC_EVEX_W_XS_B, /* 8555 */ + IC_EVEX_W_XD_B, /* 8556 */ + IC_EVEX_W_XD_B, /* 8557 */ + IC_EVEX_W_XD_B, /* 8558 */ + IC_EVEX_W_XD_B, /* 8559 */ + IC_EVEX_OPSIZE_B, /* 8560 */ + IC_EVEX_OPSIZE_B, /* 8561 */ + IC_EVEX_OPSIZE_B, /* 8562 */ + IC_EVEX_OPSIZE_B, /* 8563 */ + IC_EVEX_OPSIZE_B, /* 8564 */ + IC_EVEX_OPSIZE_B, /* 8565 */ + IC_EVEX_OPSIZE_B, /* 8566 */ + IC_EVEX_OPSIZE_B, /* 8567 */ + IC_EVEX_W_OPSIZE_B, /* 8568 */ + IC_EVEX_W_OPSIZE_B, /* 8569 */ + IC_EVEX_W_OPSIZE_B, /* 8570 */ + IC_EVEX_W_OPSIZE_B, /* 8571 */ + IC_EVEX_W_OPSIZE_B, /* 8572 */ + IC_EVEX_W_OPSIZE_B, /* 8573 */ + IC_EVEX_W_OPSIZE_B, /* 8574 */ + IC_EVEX_W_OPSIZE_B, /* 8575 */ + IC_EVEX_B, /* 8576 */ + IC_EVEX_B, /* 8577 */ + IC_EVEX_XS_B, /* 8578 */ + IC_EVEX_XS_B, /* 8579 */ + IC_EVEX_XD_B, /* 8580 */ + IC_EVEX_XD_B, /* 8581 */ + IC_EVEX_XD_B, /* 8582 */ + IC_EVEX_XD_B, /* 8583 */ + IC_EVEX_W_B, /* 8584 */ + IC_EVEX_W_B, /* 8585 */ + IC_EVEX_W_XS_B, /* 8586 */ + IC_EVEX_W_XS_B, /* 8587 */ + IC_EVEX_W_XD_B, /* 8588 */ + IC_EVEX_W_XD_B, /* 8589 */ + IC_EVEX_W_XD_B, /* 8590 */ + IC_EVEX_W_XD_B, /* 8591 */ + IC_EVEX_OPSIZE_B, /* 8592 */ + IC_EVEX_OPSIZE_B, /* 8593 */ + IC_EVEX_OPSIZE_B, /* 8594 */ + IC_EVEX_OPSIZE_B, /* 8595 */ + IC_EVEX_OPSIZE_B, /* 8596 */ + IC_EVEX_OPSIZE_B, /* 8597 */ + IC_EVEX_OPSIZE_B, /* 8598 */ + IC_EVEX_OPSIZE_B, /* 8599 */ + IC_EVEX_W_OPSIZE_B, /* 8600 */ + IC_EVEX_W_OPSIZE_B, /* 8601 */ + IC_EVEX_W_OPSIZE_B, /* 8602 */ + IC_EVEX_W_OPSIZE_B, /* 8603 */ + IC_EVEX_W_OPSIZE_B, /* 8604 */ + IC_EVEX_W_OPSIZE_B, /* 8605 */ + IC_EVEX_W_OPSIZE_B, /* 8606 */ + IC_EVEX_W_OPSIZE_B, /* 8607 */ + IC_EVEX_B, /* 8608 */ + IC_EVEX_B, /* 8609 */ + IC_EVEX_XS_B, /* 8610 */ + IC_EVEX_XS_B, /* 8611 */ + IC_EVEX_XD_B, /* 8612 */ + IC_EVEX_XD_B, /* 8613 */ + IC_EVEX_XD_B, /* 8614 */ + IC_EVEX_XD_B, /* 8615 */ + IC_EVEX_W_B, /* 8616 */ + IC_EVEX_W_B, /* 8617 */ + IC_EVEX_W_XS_B, /* 8618 */ + IC_EVEX_W_XS_B, /* 8619 */ + IC_EVEX_W_XD_B, /* 8620 */ + IC_EVEX_W_XD_B, /* 8621 */ + IC_EVEX_W_XD_B, /* 8622 */ + IC_EVEX_W_XD_B, /* 8623 */ + IC_EVEX_OPSIZE_B, /* 8624 */ + IC_EVEX_OPSIZE_B, /* 8625 */ + IC_EVEX_OPSIZE_B, /* 8626 */ + IC_EVEX_OPSIZE_B, /* 8627 */ + IC_EVEX_OPSIZE_B, /* 8628 */ + IC_EVEX_OPSIZE_B, /* 8629 */ + IC_EVEX_OPSIZE_B, /* 8630 */ + IC_EVEX_OPSIZE_B, /* 8631 */ + IC_EVEX_W_OPSIZE_B, /* 8632 */ + IC_EVEX_W_OPSIZE_B, /* 8633 */ + IC_EVEX_W_OPSIZE_B, /* 8634 */ + IC_EVEX_W_OPSIZE_B, /* 8635 */ + IC_EVEX_W_OPSIZE_B, /* 8636 */ + IC_EVEX_W_OPSIZE_B, /* 8637 */ + IC_EVEX_W_OPSIZE_B, /* 8638 */ + IC_EVEX_W_OPSIZE_B, /* 8639 */ + IC_EVEX_B, /* 8640 */ + IC_EVEX_B, /* 8641 */ + IC_EVEX_XS_B, /* 8642 */ + IC_EVEX_XS_B, /* 8643 */ + IC_EVEX_XD_B, /* 8644 */ + IC_EVEX_XD_B, /* 8645 */ + IC_EVEX_XD_B, /* 8646 */ + IC_EVEX_XD_B, /* 8647 */ + IC_EVEX_W_B, /* 8648 */ + IC_EVEX_W_B, /* 8649 */ + IC_EVEX_W_XS_B, /* 8650 */ + IC_EVEX_W_XS_B, /* 8651 */ + IC_EVEX_W_XD_B, /* 8652 */ + IC_EVEX_W_XD_B, /* 8653 */ + IC_EVEX_W_XD_B, /* 8654 */ + IC_EVEX_W_XD_B, /* 8655 */ + IC_EVEX_OPSIZE_B, /* 8656 */ + IC_EVEX_OPSIZE_B, /* 8657 */ + IC_EVEX_OPSIZE_B, /* 8658 */ + IC_EVEX_OPSIZE_B, /* 8659 */ + IC_EVEX_OPSIZE_B, /* 8660 */ + IC_EVEX_OPSIZE_B, /* 8661 */ + IC_EVEX_OPSIZE_B, /* 8662 */ + IC_EVEX_OPSIZE_B, /* 8663 */ + IC_EVEX_W_OPSIZE_B, /* 8664 */ + IC_EVEX_W_OPSIZE_B, /* 8665 */ + IC_EVEX_W_OPSIZE_B, /* 8666 */ + IC_EVEX_W_OPSIZE_B, /* 8667 */ + IC_EVEX_W_OPSIZE_B, /* 8668 */ + IC_EVEX_W_OPSIZE_B, /* 8669 */ + IC_EVEX_W_OPSIZE_B, /* 8670 */ + IC_EVEX_W_OPSIZE_B, /* 8671 */ + IC_EVEX_B, /* 8672 */ + IC_EVEX_B, /* 8673 */ + IC_EVEX_XS_B, /* 8674 */ + IC_EVEX_XS_B, /* 8675 */ + IC_EVEX_XD_B, /* 8676 */ + IC_EVEX_XD_B, /* 8677 */ + IC_EVEX_XD_B, /* 8678 */ + IC_EVEX_XD_B, /* 8679 */ + IC_EVEX_W_B, /* 8680 */ + IC_EVEX_W_B, /* 8681 */ + IC_EVEX_W_XS_B, /* 8682 */ + IC_EVEX_W_XS_B, /* 8683 */ + IC_EVEX_W_XD_B, /* 8684 */ + IC_EVEX_W_XD_B, /* 8685 */ + IC_EVEX_W_XD_B, /* 8686 */ + IC_EVEX_W_XD_B, /* 8687 */ + IC_EVEX_OPSIZE_B, /* 8688 */ + IC_EVEX_OPSIZE_B, /* 8689 */ + IC_EVEX_OPSIZE_B, /* 8690 */ + IC_EVEX_OPSIZE_B, /* 8691 */ + IC_EVEX_OPSIZE_B, /* 8692 */ + IC_EVEX_OPSIZE_B, /* 8693 */ + IC_EVEX_OPSIZE_B, /* 8694 */ + IC_EVEX_OPSIZE_B, /* 8695 */ + IC_EVEX_W_OPSIZE_B, /* 8696 */ + IC_EVEX_W_OPSIZE_B, /* 8697 */ + IC_EVEX_W_OPSIZE_B, /* 8698 */ + IC_EVEX_W_OPSIZE_B, /* 8699 */ + IC_EVEX_W_OPSIZE_B, /* 8700 */ + IC_EVEX_W_OPSIZE_B, /* 8701 */ + IC_EVEX_W_OPSIZE_B, /* 8702 */ + IC_EVEX_W_OPSIZE_B, /* 8703 */ + IC, /* 8704 */ + IC_64BIT, /* 8705 */ + IC_XS, /* 8706 */ + IC_64BIT_XS, /* 8707 */ + IC_XD, /* 8708 */ + IC_64BIT_XD, /* 8709 */ + IC_XS, /* 8710 */ + IC_64BIT_XS, /* 8711 */ + IC, /* 8712 */ + IC_64BIT_REXW, /* 8713 */ + IC_XS, /* 8714 */ + IC_64BIT_REXW_XS, /* 8715 */ + IC_XD, /* 8716 */ + IC_64BIT_REXW_XD, /* 8717 */ + IC_XS, /* 8718 */ + IC_64BIT_REXW_XS, /* 8719 */ + IC_OPSIZE, /* 8720 */ + IC_64BIT_OPSIZE, /* 8721 */ + IC_XS_OPSIZE, /* 8722 */ + IC_64BIT_XS_OPSIZE, /* 8723 */ + IC_XD_OPSIZE, /* 8724 */ + IC_64BIT_XD_OPSIZE, /* 8725 */ + IC_XS_OPSIZE, /* 8726 */ + IC_64BIT_XD_OPSIZE, /* 8727 */ + IC_OPSIZE, /* 8728 */ + IC_64BIT_REXW_OPSIZE, /* 8729 */ + IC_XS_OPSIZE, /* 8730 */ + IC_64BIT_REXW_XS, /* 8731 */ + IC_XD_OPSIZE, /* 8732 */ + IC_64BIT_REXW_XD, /* 8733 */ + IC_XS_OPSIZE, /* 8734 */ + IC_64BIT_REXW_XS, /* 8735 */ + IC_ADSIZE, /* 8736 */ + IC_64BIT_ADSIZE, /* 8737 */ + IC_XS, /* 8738 */ + IC_64BIT_XS, /* 8739 */ + IC_XD, /* 8740 */ + IC_64BIT_XD, /* 8741 */ + IC_XS, /* 8742 */ + IC_64BIT_XS, /* 8743 */ + IC_ADSIZE, /* 8744 */ + IC_64BIT_ADSIZE, /* 8745 */ + IC_XS, /* 8746 */ + IC_64BIT_REXW_XS, /* 8747 */ + IC_XD, /* 8748 */ + IC_64BIT_REXW_XD, /* 8749 */ + IC_XS, /* 8750 */ + IC_64BIT_REXW_XS, /* 8751 */ + IC_OPSIZE, /* 8752 */ + IC_64BIT_OPSIZE, /* 8753 */ + IC_XS_OPSIZE, /* 8754 */ + IC_64BIT_XS_OPSIZE, /* 8755 */ + IC_XD_OPSIZE, /* 8756 */ + IC_64BIT_XD_OPSIZE, /* 8757 */ + IC_XS_OPSIZE, /* 8758 */ + IC_64BIT_XD_OPSIZE, /* 8759 */ + IC_OPSIZE, /* 8760 */ + IC_64BIT_REXW_OPSIZE, /* 8761 */ + IC_XS_OPSIZE, /* 8762 */ + IC_64BIT_REXW_XS, /* 8763 */ + IC_XD_OPSIZE, /* 8764 */ + IC_64BIT_REXW_XD, /* 8765 */ + IC_XS_OPSIZE, /* 8766 */ + IC_64BIT_REXW_XS, /* 8767 */ + IC_VEX, /* 8768 */ + IC_VEX, /* 8769 */ + IC_VEX_XS, /* 8770 */ + IC_VEX_XS, /* 8771 */ + IC_VEX_XD, /* 8772 */ + IC_VEX_XD, /* 8773 */ + IC_VEX_XD, /* 8774 */ + IC_VEX_XD, /* 8775 */ + IC_VEX_W, /* 8776 */ + IC_VEX_W, /* 8777 */ + IC_VEX_W_XS, /* 8778 */ + IC_VEX_W_XS, /* 8779 */ + IC_VEX_W_XD, /* 8780 */ + IC_VEX_W_XD, /* 8781 */ + IC_VEX_W_XD, /* 8782 */ + IC_VEX_W_XD, /* 8783 */ + IC_VEX_OPSIZE, /* 8784 */ + IC_VEX_OPSIZE, /* 8785 */ + IC_VEX_OPSIZE, /* 8786 */ + IC_VEX_OPSIZE, /* 8787 */ + IC_VEX_OPSIZE, /* 8788 */ + IC_VEX_OPSIZE, /* 8789 */ + IC_VEX_OPSIZE, /* 8790 */ + IC_VEX_OPSIZE, /* 8791 */ + IC_VEX_W_OPSIZE, /* 8792 */ + IC_VEX_W_OPSIZE, /* 8793 */ + IC_VEX_W_OPSIZE, /* 8794 */ + IC_VEX_W_OPSIZE, /* 8795 */ + IC_VEX_W_OPSIZE, /* 8796 */ + IC_VEX_W_OPSIZE, /* 8797 */ + IC_VEX_W_OPSIZE, /* 8798 */ + IC_VEX_W_OPSIZE, /* 8799 */ + IC_VEX, /* 8800 */ + IC_VEX, /* 8801 */ + IC_VEX_XS, /* 8802 */ + IC_VEX_XS, /* 8803 */ + IC_VEX_XD, /* 8804 */ + IC_VEX_XD, /* 8805 */ + IC_VEX_XD, /* 8806 */ + IC_VEX_XD, /* 8807 */ + IC_VEX_W, /* 8808 */ + IC_VEX_W, /* 8809 */ + IC_VEX_W_XS, /* 8810 */ + IC_VEX_W_XS, /* 8811 */ + IC_VEX_W_XD, /* 8812 */ + IC_VEX_W_XD, /* 8813 */ + IC_VEX_W_XD, /* 8814 */ + IC_VEX_W_XD, /* 8815 */ + IC_VEX_OPSIZE, /* 8816 */ + IC_VEX_OPSIZE, /* 8817 */ + IC_VEX_OPSIZE, /* 8818 */ + IC_VEX_OPSIZE, /* 8819 */ + IC_VEX_OPSIZE, /* 8820 */ + IC_VEX_OPSIZE, /* 8821 */ + IC_VEX_OPSIZE, /* 8822 */ + IC_VEX_OPSIZE, /* 8823 */ + IC_VEX_W_OPSIZE, /* 8824 */ + IC_VEX_W_OPSIZE, /* 8825 */ + IC_VEX_W_OPSIZE, /* 8826 */ + IC_VEX_W_OPSIZE, /* 8827 */ + IC_VEX_W_OPSIZE, /* 8828 */ + IC_VEX_W_OPSIZE, /* 8829 */ + IC_VEX_W_OPSIZE, /* 8830 */ + IC_VEX_W_OPSIZE, /* 8831 */ + IC_VEX_L, /* 8832 */ + IC_VEX_L, /* 8833 */ + IC_VEX_L_XS, /* 8834 */ + IC_VEX_L_XS, /* 8835 */ + IC_VEX_L_XD, /* 8836 */ + IC_VEX_L_XD, /* 8837 */ + IC_VEX_L_XD, /* 8838 */ + IC_VEX_L_XD, /* 8839 */ + IC_VEX_L_W, /* 8840 */ + IC_VEX_L_W, /* 8841 */ + IC_VEX_L_W_XS, /* 8842 */ + IC_VEX_L_W_XS, /* 8843 */ + IC_VEX_L_W_XD, /* 8844 */ + IC_VEX_L_W_XD, /* 8845 */ + IC_VEX_L_W_XD, /* 8846 */ + IC_VEX_L_W_XD, /* 8847 */ + IC_VEX_L_OPSIZE, /* 8848 */ + IC_VEX_L_OPSIZE, /* 8849 */ + IC_VEX_L_OPSIZE, /* 8850 */ + IC_VEX_L_OPSIZE, /* 8851 */ + IC_VEX_L_OPSIZE, /* 8852 */ + IC_VEX_L_OPSIZE, /* 8853 */ + IC_VEX_L_OPSIZE, /* 8854 */ + IC_VEX_L_OPSIZE, /* 8855 */ + IC_VEX_L_W_OPSIZE, /* 8856 */ + IC_VEX_L_W_OPSIZE, /* 8857 */ + IC_VEX_L_W_OPSIZE, /* 8858 */ + IC_VEX_L_W_OPSIZE, /* 8859 */ + IC_VEX_L_W_OPSIZE, /* 8860 */ + IC_VEX_L_W_OPSIZE, /* 8861 */ + IC_VEX_L_W_OPSIZE, /* 8862 */ + IC_VEX_L_W_OPSIZE, /* 8863 */ + IC_VEX_L, /* 8864 */ + IC_VEX_L, /* 8865 */ + IC_VEX_L_XS, /* 8866 */ + IC_VEX_L_XS, /* 8867 */ + IC_VEX_L_XD, /* 8868 */ + IC_VEX_L_XD, /* 8869 */ + IC_VEX_L_XD, /* 8870 */ + IC_VEX_L_XD, /* 8871 */ + IC_VEX_L_W, /* 8872 */ + IC_VEX_L_W, /* 8873 */ + IC_VEX_L_W_XS, /* 8874 */ + IC_VEX_L_W_XS, /* 8875 */ + IC_VEX_L_W_XD, /* 8876 */ + IC_VEX_L_W_XD, /* 8877 */ + IC_VEX_L_W_XD, /* 8878 */ + IC_VEX_L_W_XD, /* 8879 */ + IC_VEX_L_OPSIZE, /* 8880 */ + IC_VEX_L_OPSIZE, /* 8881 */ + IC_VEX_L_OPSIZE, /* 8882 */ + IC_VEX_L_OPSIZE, /* 8883 */ + IC_VEX_L_OPSIZE, /* 8884 */ + IC_VEX_L_OPSIZE, /* 8885 */ + IC_VEX_L_OPSIZE, /* 8886 */ + IC_VEX_L_OPSIZE, /* 8887 */ + IC_VEX_L_W_OPSIZE, /* 8888 */ + IC_VEX_L_W_OPSIZE, /* 8889 */ + IC_VEX_L_W_OPSIZE, /* 8890 */ + IC_VEX_L_W_OPSIZE, /* 8891 */ + IC_VEX_L_W_OPSIZE, /* 8892 */ + IC_VEX_L_W_OPSIZE, /* 8893 */ + IC_VEX_L_W_OPSIZE, /* 8894 */ + IC_VEX_L_W_OPSIZE, /* 8895 */ + IC_VEX_L, /* 8896 */ + IC_VEX_L, /* 8897 */ + IC_VEX_L_XS, /* 8898 */ + IC_VEX_L_XS, /* 8899 */ + IC_VEX_L_XD, /* 8900 */ + IC_VEX_L_XD, /* 8901 */ + IC_VEX_L_XD, /* 8902 */ + IC_VEX_L_XD, /* 8903 */ + IC_VEX_L_W, /* 8904 */ + IC_VEX_L_W, /* 8905 */ + IC_VEX_L_W_XS, /* 8906 */ + IC_VEX_L_W_XS, /* 8907 */ + IC_VEX_L_W_XD, /* 8908 */ + IC_VEX_L_W_XD, /* 8909 */ + IC_VEX_L_W_XD, /* 8910 */ + IC_VEX_L_W_XD, /* 8911 */ + IC_VEX_L_OPSIZE, /* 8912 */ + IC_VEX_L_OPSIZE, /* 8913 */ + IC_VEX_L_OPSIZE, /* 8914 */ + IC_VEX_L_OPSIZE, /* 8915 */ + IC_VEX_L_OPSIZE, /* 8916 */ + IC_VEX_L_OPSIZE, /* 8917 */ + IC_VEX_L_OPSIZE, /* 8918 */ + IC_VEX_L_OPSIZE, /* 8919 */ + IC_VEX_L_W_OPSIZE, /* 8920 */ + IC_VEX_L_W_OPSIZE, /* 8921 */ + IC_VEX_L_W_OPSIZE, /* 8922 */ + IC_VEX_L_W_OPSIZE, /* 8923 */ + IC_VEX_L_W_OPSIZE, /* 8924 */ + IC_VEX_L_W_OPSIZE, /* 8925 */ + IC_VEX_L_W_OPSIZE, /* 8926 */ + IC_VEX_L_W_OPSIZE, /* 8927 */ + IC_VEX_L, /* 8928 */ + IC_VEX_L, /* 8929 */ + IC_VEX_L_XS, /* 8930 */ + IC_VEX_L_XS, /* 8931 */ + IC_VEX_L_XD, /* 8932 */ + IC_VEX_L_XD, /* 8933 */ + IC_VEX_L_XD, /* 8934 */ + IC_VEX_L_XD, /* 8935 */ + IC_VEX_L_W, /* 8936 */ + IC_VEX_L_W, /* 8937 */ + IC_VEX_L_W_XS, /* 8938 */ + IC_VEX_L_W_XS, /* 8939 */ + IC_VEX_L_W_XD, /* 8940 */ + IC_VEX_L_W_XD, /* 8941 */ + IC_VEX_L_W_XD, /* 8942 */ + IC_VEX_L_W_XD, /* 8943 */ + IC_VEX_L_OPSIZE, /* 8944 */ + IC_VEX_L_OPSIZE, /* 8945 */ + IC_VEX_L_OPSIZE, /* 8946 */ + IC_VEX_L_OPSIZE, /* 8947 */ + IC_VEX_L_OPSIZE, /* 8948 */ + IC_VEX_L_OPSIZE, /* 8949 */ + IC_VEX_L_OPSIZE, /* 8950 */ + IC_VEX_L_OPSIZE, /* 8951 */ + IC_VEX_L_W_OPSIZE, /* 8952 */ + IC_VEX_L_W_OPSIZE, /* 8953 */ + IC_VEX_L_W_OPSIZE, /* 8954 */ + IC_VEX_L_W_OPSIZE, /* 8955 */ + IC_VEX_L_W_OPSIZE, /* 8956 */ + IC_VEX_L_W_OPSIZE, /* 8957 */ + IC_VEX_L_W_OPSIZE, /* 8958 */ + IC_VEX_L_W_OPSIZE, /* 8959 */ + IC_EVEX_L_B, /* 8960 */ + IC_EVEX_L_B, /* 8961 */ + IC_EVEX_L_XS_B, /* 8962 */ + IC_EVEX_L_XS_B, /* 8963 */ + IC_EVEX_L_XD_B, /* 8964 */ + IC_EVEX_L_XD_B, /* 8965 */ + IC_EVEX_L_XD_B, /* 8966 */ + IC_EVEX_L_XD_B, /* 8967 */ + IC_EVEX_L_W_B, /* 8968 */ + IC_EVEX_L_W_B, /* 8969 */ + IC_EVEX_L_W_XS_B, /* 8970 */ + IC_EVEX_L_W_XS_B, /* 8971 */ + IC_EVEX_L_W_XD_B, /* 8972 */ + IC_EVEX_L_W_XD_B, /* 8973 */ + IC_EVEX_L_W_XD_B, /* 8974 */ + IC_EVEX_L_W_XD_B, /* 8975 */ + IC_EVEX_L_OPSIZE_B, /* 8976 */ + IC_EVEX_L_OPSIZE_B, /* 8977 */ + IC_EVEX_L_OPSIZE_B, /* 8978 */ + IC_EVEX_L_OPSIZE_B, /* 8979 */ + IC_EVEX_L_OPSIZE_B, /* 8980 */ + IC_EVEX_L_OPSIZE_B, /* 8981 */ + IC_EVEX_L_OPSIZE_B, /* 8982 */ + IC_EVEX_L_OPSIZE_B, /* 8983 */ + IC_EVEX_L_W_OPSIZE_B, /* 8984 */ + IC_EVEX_L_W_OPSIZE_B, /* 8985 */ + IC_EVEX_L_W_OPSIZE_B, /* 8986 */ + IC_EVEX_L_W_OPSIZE_B, /* 8987 */ + IC_EVEX_L_W_OPSIZE_B, /* 8988 */ + IC_EVEX_L_W_OPSIZE_B, /* 8989 */ + IC_EVEX_L_W_OPSIZE_B, /* 8990 */ + IC_EVEX_L_W_OPSIZE_B, /* 8991 */ + IC_EVEX_L_B, /* 8992 */ + IC_EVEX_L_B, /* 8993 */ + IC_EVEX_L_XS_B, /* 8994 */ + IC_EVEX_L_XS_B, /* 8995 */ + IC_EVEX_L_XD_B, /* 8996 */ + IC_EVEX_L_XD_B, /* 8997 */ + IC_EVEX_L_XD_B, /* 8998 */ + IC_EVEX_L_XD_B, /* 8999 */ + IC_EVEX_L_W_B, /* 9000 */ + IC_EVEX_L_W_B, /* 9001 */ + IC_EVEX_L_W_XS_B, /* 9002 */ + IC_EVEX_L_W_XS_B, /* 9003 */ + IC_EVEX_L_W_XD_B, /* 9004 */ + IC_EVEX_L_W_XD_B, /* 9005 */ + IC_EVEX_L_W_XD_B, /* 9006 */ + IC_EVEX_L_W_XD_B, /* 9007 */ + IC_EVEX_L_OPSIZE_B, /* 9008 */ + IC_EVEX_L_OPSIZE_B, /* 9009 */ + IC_EVEX_L_OPSIZE_B, /* 9010 */ + IC_EVEX_L_OPSIZE_B, /* 9011 */ + IC_EVEX_L_OPSIZE_B, /* 9012 */ + IC_EVEX_L_OPSIZE_B, /* 9013 */ + IC_EVEX_L_OPSIZE_B, /* 9014 */ + IC_EVEX_L_OPSIZE_B, /* 9015 */ + IC_EVEX_L_W_OPSIZE_B, /* 9016 */ + IC_EVEX_L_W_OPSIZE_B, /* 9017 */ + IC_EVEX_L_W_OPSIZE_B, /* 9018 */ + IC_EVEX_L_W_OPSIZE_B, /* 9019 */ + IC_EVEX_L_W_OPSIZE_B, /* 9020 */ + IC_EVEX_L_W_OPSIZE_B, /* 9021 */ + IC_EVEX_L_W_OPSIZE_B, /* 9022 */ + IC_EVEX_L_W_OPSIZE_B, /* 9023 */ + IC_EVEX_L_B, /* 9024 */ + IC_EVEX_L_B, /* 9025 */ + IC_EVEX_L_XS_B, /* 9026 */ + IC_EVEX_L_XS_B, /* 9027 */ + IC_EVEX_L_XD_B, /* 9028 */ + IC_EVEX_L_XD_B, /* 9029 */ + IC_EVEX_L_XD_B, /* 9030 */ + IC_EVEX_L_XD_B, /* 9031 */ + IC_EVEX_L_W_B, /* 9032 */ + IC_EVEX_L_W_B, /* 9033 */ + IC_EVEX_L_W_XS_B, /* 9034 */ + IC_EVEX_L_W_XS_B, /* 9035 */ + IC_EVEX_L_W_XD_B, /* 9036 */ + IC_EVEX_L_W_XD_B, /* 9037 */ + IC_EVEX_L_W_XD_B, /* 9038 */ + IC_EVEX_L_W_XD_B, /* 9039 */ + IC_EVEX_L_OPSIZE_B, /* 9040 */ + IC_EVEX_L_OPSIZE_B, /* 9041 */ + IC_EVEX_L_OPSIZE_B, /* 9042 */ + IC_EVEX_L_OPSIZE_B, /* 9043 */ + IC_EVEX_L_OPSIZE_B, /* 9044 */ + IC_EVEX_L_OPSIZE_B, /* 9045 */ + IC_EVEX_L_OPSIZE_B, /* 9046 */ + IC_EVEX_L_OPSIZE_B, /* 9047 */ + IC_EVEX_L_W_OPSIZE_B, /* 9048 */ + IC_EVEX_L_W_OPSIZE_B, /* 9049 */ + IC_EVEX_L_W_OPSIZE_B, /* 9050 */ + IC_EVEX_L_W_OPSIZE_B, /* 9051 */ + IC_EVEX_L_W_OPSIZE_B, /* 9052 */ + IC_EVEX_L_W_OPSIZE_B, /* 9053 */ + IC_EVEX_L_W_OPSIZE_B, /* 9054 */ + IC_EVEX_L_W_OPSIZE_B, /* 9055 */ + IC_EVEX_L_B, /* 9056 */ + IC_EVEX_L_B, /* 9057 */ + IC_EVEX_L_XS_B, /* 9058 */ + IC_EVEX_L_XS_B, /* 9059 */ + IC_EVEX_L_XD_B, /* 9060 */ + IC_EVEX_L_XD_B, /* 9061 */ + IC_EVEX_L_XD_B, /* 9062 */ + IC_EVEX_L_XD_B, /* 9063 */ + IC_EVEX_L_W_B, /* 9064 */ + IC_EVEX_L_W_B, /* 9065 */ + IC_EVEX_L_W_XS_B, /* 9066 */ + IC_EVEX_L_W_XS_B, /* 9067 */ + IC_EVEX_L_W_XD_B, /* 9068 */ + IC_EVEX_L_W_XD_B, /* 9069 */ + IC_EVEX_L_W_XD_B, /* 9070 */ + IC_EVEX_L_W_XD_B, /* 9071 */ + IC_EVEX_L_OPSIZE_B, /* 9072 */ + IC_EVEX_L_OPSIZE_B, /* 9073 */ + IC_EVEX_L_OPSIZE_B, /* 9074 */ + IC_EVEX_L_OPSIZE_B, /* 9075 */ + IC_EVEX_L_OPSIZE_B, /* 9076 */ + IC_EVEX_L_OPSIZE_B, /* 9077 */ + IC_EVEX_L_OPSIZE_B, /* 9078 */ + IC_EVEX_L_OPSIZE_B, /* 9079 */ + IC_EVEX_L_W_OPSIZE_B, /* 9080 */ + IC_EVEX_L_W_OPSIZE_B, /* 9081 */ + IC_EVEX_L_W_OPSIZE_B, /* 9082 */ + IC_EVEX_L_W_OPSIZE_B, /* 9083 */ + IC_EVEX_L_W_OPSIZE_B, /* 9084 */ + IC_EVEX_L_W_OPSIZE_B, /* 9085 */ + IC_EVEX_L_W_OPSIZE_B, /* 9086 */ + IC_EVEX_L_W_OPSIZE_B, /* 9087 */ + IC_EVEX_L_B, /* 9088 */ + IC_EVEX_L_B, /* 9089 */ + IC_EVEX_L_XS_B, /* 9090 */ + IC_EVEX_L_XS_B, /* 9091 */ + IC_EVEX_L_XD_B, /* 9092 */ + IC_EVEX_L_XD_B, /* 9093 */ + IC_EVEX_L_XD_B, /* 9094 */ + IC_EVEX_L_XD_B, /* 9095 */ + IC_EVEX_L_W_B, /* 9096 */ + IC_EVEX_L_W_B, /* 9097 */ + IC_EVEX_L_W_XS_B, /* 9098 */ + IC_EVEX_L_W_XS_B, /* 9099 */ + IC_EVEX_L_W_XD_B, /* 9100 */ + IC_EVEX_L_W_XD_B, /* 9101 */ + IC_EVEX_L_W_XD_B, /* 9102 */ + IC_EVEX_L_W_XD_B, /* 9103 */ + IC_EVEX_L_OPSIZE_B, /* 9104 */ + IC_EVEX_L_OPSIZE_B, /* 9105 */ + IC_EVEX_L_OPSIZE_B, /* 9106 */ + IC_EVEX_L_OPSIZE_B, /* 9107 */ + IC_EVEX_L_OPSIZE_B, /* 9108 */ + IC_EVEX_L_OPSIZE_B, /* 9109 */ + IC_EVEX_L_OPSIZE_B, /* 9110 */ + IC_EVEX_L_OPSIZE_B, /* 9111 */ + IC_EVEX_L_W_OPSIZE_B, /* 9112 */ + IC_EVEX_L_W_OPSIZE_B, /* 9113 */ + IC_EVEX_L_W_OPSIZE_B, /* 9114 */ + IC_EVEX_L_W_OPSIZE_B, /* 9115 */ + IC_EVEX_L_W_OPSIZE_B, /* 9116 */ + IC_EVEX_L_W_OPSIZE_B, /* 9117 */ + IC_EVEX_L_W_OPSIZE_B, /* 9118 */ + IC_EVEX_L_W_OPSIZE_B, /* 9119 */ + IC_EVEX_L_B, /* 9120 */ + IC_EVEX_L_B, /* 9121 */ + IC_EVEX_L_XS_B, /* 9122 */ + IC_EVEX_L_XS_B, /* 9123 */ + IC_EVEX_L_XD_B, /* 9124 */ + IC_EVEX_L_XD_B, /* 9125 */ + IC_EVEX_L_XD_B, /* 9126 */ + IC_EVEX_L_XD_B, /* 9127 */ + IC_EVEX_L_W_B, /* 9128 */ + IC_EVEX_L_W_B, /* 9129 */ + IC_EVEX_L_W_XS_B, /* 9130 */ + IC_EVEX_L_W_XS_B, /* 9131 */ + IC_EVEX_L_W_XD_B, /* 9132 */ + IC_EVEX_L_W_XD_B, /* 9133 */ + IC_EVEX_L_W_XD_B, /* 9134 */ + IC_EVEX_L_W_XD_B, /* 9135 */ + IC_EVEX_L_OPSIZE_B, /* 9136 */ + IC_EVEX_L_OPSIZE_B, /* 9137 */ + IC_EVEX_L_OPSIZE_B, /* 9138 */ + IC_EVEX_L_OPSIZE_B, /* 9139 */ + IC_EVEX_L_OPSIZE_B, /* 9140 */ + IC_EVEX_L_OPSIZE_B, /* 9141 */ + IC_EVEX_L_OPSIZE_B, /* 9142 */ + IC_EVEX_L_OPSIZE_B, /* 9143 */ + IC_EVEX_L_W_OPSIZE_B, /* 9144 */ + IC_EVEX_L_W_OPSIZE_B, /* 9145 */ + IC_EVEX_L_W_OPSIZE_B, /* 9146 */ + IC_EVEX_L_W_OPSIZE_B, /* 9147 */ + IC_EVEX_L_W_OPSIZE_B, /* 9148 */ + IC_EVEX_L_W_OPSIZE_B, /* 9149 */ + IC_EVEX_L_W_OPSIZE_B, /* 9150 */ + IC_EVEX_L_W_OPSIZE_B, /* 9151 */ + IC_EVEX_L_B, /* 9152 */ + IC_EVEX_L_B, /* 9153 */ + IC_EVEX_L_XS_B, /* 9154 */ + IC_EVEX_L_XS_B, /* 9155 */ + IC_EVEX_L_XD_B, /* 9156 */ + IC_EVEX_L_XD_B, /* 9157 */ + IC_EVEX_L_XD_B, /* 9158 */ + IC_EVEX_L_XD_B, /* 9159 */ + IC_EVEX_L_W_B, /* 9160 */ + IC_EVEX_L_W_B, /* 9161 */ + IC_EVEX_L_W_XS_B, /* 9162 */ + IC_EVEX_L_W_XS_B, /* 9163 */ + IC_EVEX_L_W_XD_B, /* 9164 */ + IC_EVEX_L_W_XD_B, /* 9165 */ + IC_EVEX_L_W_XD_B, /* 9166 */ + IC_EVEX_L_W_XD_B, /* 9167 */ + IC_EVEX_L_OPSIZE_B, /* 9168 */ + IC_EVEX_L_OPSIZE_B, /* 9169 */ + IC_EVEX_L_OPSIZE_B, /* 9170 */ + IC_EVEX_L_OPSIZE_B, /* 9171 */ + IC_EVEX_L_OPSIZE_B, /* 9172 */ + IC_EVEX_L_OPSIZE_B, /* 9173 */ + IC_EVEX_L_OPSIZE_B, /* 9174 */ + IC_EVEX_L_OPSIZE_B, /* 9175 */ + IC_EVEX_L_W_OPSIZE_B, /* 9176 */ + IC_EVEX_L_W_OPSIZE_B, /* 9177 */ + IC_EVEX_L_W_OPSIZE_B, /* 9178 */ + IC_EVEX_L_W_OPSIZE_B, /* 9179 */ + IC_EVEX_L_W_OPSIZE_B, /* 9180 */ + IC_EVEX_L_W_OPSIZE_B, /* 9181 */ + IC_EVEX_L_W_OPSIZE_B, /* 9182 */ + IC_EVEX_L_W_OPSIZE_B, /* 9183 */ + IC_EVEX_L_B, /* 9184 */ + IC_EVEX_L_B, /* 9185 */ + IC_EVEX_L_XS_B, /* 9186 */ + IC_EVEX_L_XS_B, /* 9187 */ + IC_EVEX_L_XD_B, /* 9188 */ + IC_EVEX_L_XD_B, /* 9189 */ + IC_EVEX_L_XD_B, /* 9190 */ + IC_EVEX_L_XD_B, /* 9191 */ + IC_EVEX_L_W_B, /* 9192 */ + IC_EVEX_L_W_B, /* 9193 */ + IC_EVEX_L_W_XS_B, /* 9194 */ + IC_EVEX_L_W_XS_B, /* 9195 */ + IC_EVEX_L_W_XD_B, /* 9196 */ + IC_EVEX_L_W_XD_B, /* 9197 */ + IC_EVEX_L_W_XD_B, /* 9198 */ + IC_EVEX_L_W_XD_B, /* 9199 */ + IC_EVEX_L_OPSIZE_B, /* 9200 */ + IC_EVEX_L_OPSIZE_B, /* 9201 */ + IC_EVEX_L_OPSIZE_B, /* 9202 */ + IC_EVEX_L_OPSIZE_B, /* 9203 */ + IC_EVEX_L_OPSIZE_B, /* 9204 */ + IC_EVEX_L_OPSIZE_B, /* 9205 */ + IC_EVEX_L_OPSIZE_B, /* 9206 */ + IC_EVEX_L_OPSIZE_B, /* 9207 */ + IC_EVEX_L_W_OPSIZE_B, /* 9208 */ + IC_EVEX_L_W_OPSIZE_B, /* 9209 */ + IC_EVEX_L_W_OPSIZE_B, /* 9210 */ + IC_EVEX_L_W_OPSIZE_B, /* 9211 */ + IC_EVEX_L_W_OPSIZE_B, /* 9212 */ + IC_EVEX_L_W_OPSIZE_B, /* 9213 */ + IC_EVEX_L_W_OPSIZE_B, /* 9214 */ + IC_EVEX_L_W_OPSIZE_B, /* 9215 */ + IC, /* 9216 */ + IC_64BIT, /* 9217 */ + IC_XS, /* 9218 */ + IC_64BIT_XS, /* 9219 */ + IC_XD, /* 9220 */ + IC_64BIT_XD, /* 9221 */ + IC_XS, /* 9222 */ + IC_64BIT_XS, /* 9223 */ + IC, /* 9224 */ + IC_64BIT_REXW, /* 9225 */ + IC_XS, /* 9226 */ + IC_64BIT_REXW_XS, /* 9227 */ + IC_XD, /* 9228 */ + IC_64BIT_REXW_XD, /* 9229 */ + IC_XS, /* 9230 */ + IC_64BIT_REXW_XS, /* 9231 */ + IC_OPSIZE, /* 9232 */ + IC_64BIT_OPSIZE, /* 9233 */ + IC_XS_OPSIZE, /* 9234 */ + IC_64BIT_XS_OPSIZE, /* 9235 */ + IC_XD_OPSIZE, /* 9236 */ + IC_64BIT_XD_OPSIZE, /* 9237 */ + IC_XS_OPSIZE, /* 9238 */ + IC_64BIT_XD_OPSIZE, /* 9239 */ + IC_OPSIZE, /* 9240 */ + IC_64BIT_REXW_OPSIZE, /* 9241 */ + IC_XS_OPSIZE, /* 9242 */ + IC_64BIT_REXW_XS, /* 9243 */ + IC_XD_OPSIZE, /* 9244 */ + IC_64BIT_REXW_XD, /* 9245 */ + IC_XS_OPSIZE, /* 9246 */ + IC_64BIT_REXW_XS, /* 9247 */ + IC_ADSIZE, /* 9248 */ + IC_64BIT_ADSIZE, /* 9249 */ + IC_XS, /* 9250 */ + IC_64BIT_XS, /* 9251 */ + IC_XD, /* 9252 */ + IC_64BIT_XD, /* 9253 */ + IC_XS, /* 9254 */ + IC_64BIT_XS, /* 9255 */ + IC_ADSIZE, /* 9256 */ + IC_64BIT_ADSIZE, /* 9257 */ + IC_XS, /* 9258 */ + IC_64BIT_REXW_XS, /* 9259 */ + IC_XD, /* 9260 */ + IC_64BIT_REXW_XD, /* 9261 */ + IC_XS, /* 9262 */ + IC_64BIT_REXW_XS, /* 9263 */ + IC_OPSIZE, /* 9264 */ + IC_64BIT_OPSIZE, /* 9265 */ + IC_XS_OPSIZE, /* 9266 */ + IC_64BIT_XS_OPSIZE, /* 9267 */ + IC_XD_OPSIZE, /* 9268 */ + IC_64BIT_XD_OPSIZE, /* 9269 */ + IC_XS_OPSIZE, /* 9270 */ + IC_64BIT_XD_OPSIZE, /* 9271 */ + IC_OPSIZE, /* 9272 */ + IC_64BIT_REXW_OPSIZE, /* 9273 */ + IC_XS_OPSIZE, /* 9274 */ + IC_64BIT_REXW_XS, /* 9275 */ + IC_XD_OPSIZE, /* 9276 */ + IC_64BIT_REXW_XD, /* 9277 */ + IC_XS_OPSIZE, /* 9278 */ + IC_64BIT_REXW_XS, /* 9279 */ + IC_VEX, /* 9280 */ + IC_VEX, /* 9281 */ + IC_VEX_XS, /* 9282 */ + IC_VEX_XS, /* 9283 */ + IC_VEX_XD, /* 9284 */ + IC_VEX_XD, /* 9285 */ + IC_VEX_XD, /* 9286 */ + IC_VEX_XD, /* 9287 */ + IC_VEX_W, /* 9288 */ + IC_VEX_W, /* 9289 */ + IC_VEX_W_XS, /* 9290 */ + IC_VEX_W_XS, /* 9291 */ + IC_VEX_W_XD, /* 9292 */ + IC_VEX_W_XD, /* 9293 */ + IC_VEX_W_XD, /* 9294 */ + IC_VEX_W_XD, /* 9295 */ + IC_VEX_OPSIZE, /* 9296 */ + IC_VEX_OPSIZE, /* 9297 */ + IC_VEX_OPSIZE, /* 9298 */ + IC_VEX_OPSIZE, /* 9299 */ + IC_VEX_OPSIZE, /* 9300 */ + IC_VEX_OPSIZE, /* 9301 */ + IC_VEX_OPSIZE, /* 9302 */ + IC_VEX_OPSIZE, /* 9303 */ + IC_VEX_W_OPSIZE, /* 9304 */ + IC_VEX_W_OPSIZE, /* 9305 */ + IC_VEX_W_OPSIZE, /* 9306 */ + IC_VEX_W_OPSIZE, /* 9307 */ + IC_VEX_W_OPSIZE, /* 9308 */ + IC_VEX_W_OPSIZE, /* 9309 */ + IC_VEX_W_OPSIZE, /* 9310 */ + IC_VEX_W_OPSIZE, /* 9311 */ + IC_VEX, /* 9312 */ + IC_VEX, /* 9313 */ + IC_VEX_XS, /* 9314 */ + IC_VEX_XS, /* 9315 */ + IC_VEX_XD, /* 9316 */ + IC_VEX_XD, /* 9317 */ + IC_VEX_XD, /* 9318 */ + IC_VEX_XD, /* 9319 */ + IC_VEX_W, /* 9320 */ + IC_VEX_W, /* 9321 */ + IC_VEX_W_XS, /* 9322 */ + IC_VEX_W_XS, /* 9323 */ + IC_VEX_W_XD, /* 9324 */ + IC_VEX_W_XD, /* 9325 */ + IC_VEX_W_XD, /* 9326 */ + IC_VEX_W_XD, /* 9327 */ + IC_VEX_OPSIZE, /* 9328 */ + IC_VEX_OPSIZE, /* 9329 */ + IC_VEX_OPSIZE, /* 9330 */ + IC_VEX_OPSIZE, /* 9331 */ + IC_VEX_OPSIZE, /* 9332 */ + IC_VEX_OPSIZE, /* 9333 */ + IC_VEX_OPSIZE, /* 9334 */ + IC_VEX_OPSIZE, /* 9335 */ + IC_VEX_W_OPSIZE, /* 9336 */ + IC_VEX_W_OPSIZE, /* 9337 */ + IC_VEX_W_OPSIZE, /* 9338 */ + IC_VEX_W_OPSIZE, /* 9339 */ + IC_VEX_W_OPSIZE, /* 9340 */ + IC_VEX_W_OPSIZE, /* 9341 */ + IC_VEX_W_OPSIZE, /* 9342 */ + IC_VEX_W_OPSIZE, /* 9343 */ + IC_VEX_L, /* 9344 */ + IC_VEX_L, /* 9345 */ + IC_VEX_L_XS, /* 9346 */ + IC_VEX_L_XS, /* 9347 */ + IC_VEX_L_XD, /* 9348 */ + IC_VEX_L_XD, /* 9349 */ + IC_VEX_L_XD, /* 9350 */ + IC_VEX_L_XD, /* 9351 */ + IC_VEX_L_W, /* 9352 */ + IC_VEX_L_W, /* 9353 */ + IC_VEX_L_W_XS, /* 9354 */ + IC_VEX_L_W_XS, /* 9355 */ + IC_VEX_L_W_XD, /* 9356 */ + IC_VEX_L_W_XD, /* 9357 */ + IC_VEX_L_W_XD, /* 9358 */ + IC_VEX_L_W_XD, /* 9359 */ + IC_VEX_L_OPSIZE, /* 9360 */ + IC_VEX_L_OPSIZE, /* 9361 */ + IC_VEX_L_OPSIZE, /* 9362 */ + IC_VEX_L_OPSIZE, /* 9363 */ + IC_VEX_L_OPSIZE, /* 9364 */ + IC_VEX_L_OPSIZE, /* 9365 */ + IC_VEX_L_OPSIZE, /* 9366 */ + IC_VEX_L_OPSIZE, /* 9367 */ + IC_VEX_L_W_OPSIZE, /* 9368 */ + IC_VEX_L_W_OPSIZE, /* 9369 */ + IC_VEX_L_W_OPSIZE, /* 9370 */ + IC_VEX_L_W_OPSIZE, /* 9371 */ + IC_VEX_L_W_OPSIZE, /* 9372 */ + IC_VEX_L_W_OPSIZE, /* 9373 */ + IC_VEX_L_W_OPSIZE, /* 9374 */ + IC_VEX_L_W_OPSIZE, /* 9375 */ + IC_VEX_L, /* 9376 */ + IC_VEX_L, /* 9377 */ + IC_VEX_L_XS, /* 9378 */ + IC_VEX_L_XS, /* 9379 */ + IC_VEX_L_XD, /* 9380 */ + IC_VEX_L_XD, /* 9381 */ + IC_VEX_L_XD, /* 9382 */ + IC_VEX_L_XD, /* 9383 */ + IC_VEX_L_W, /* 9384 */ + IC_VEX_L_W, /* 9385 */ + IC_VEX_L_W_XS, /* 9386 */ + IC_VEX_L_W_XS, /* 9387 */ + IC_VEX_L_W_XD, /* 9388 */ + IC_VEX_L_W_XD, /* 9389 */ + IC_VEX_L_W_XD, /* 9390 */ + IC_VEX_L_W_XD, /* 9391 */ + IC_VEX_L_OPSIZE, /* 9392 */ + IC_VEX_L_OPSIZE, /* 9393 */ + IC_VEX_L_OPSIZE, /* 9394 */ + IC_VEX_L_OPSIZE, /* 9395 */ + IC_VEX_L_OPSIZE, /* 9396 */ + IC_VEX_L_OPSIZE, /* 9397 */ + IC_VEX_L_OPSIZE, /* 9398 */ + IC_VEX_L_OPSIZE, /* 9399 */ + IC_VEX_L_W_OPSIZE, /* 9400 */ + IC_VEX_L_W_OPSIZE, /* 9401 */ + IC_VEX_L_W_OPSIZE, /* 9402 */ + IC_VEX_L_W_OPSIZE, /* 9403 */ + IC_VEX_L_W_OPSIZE, /* 9404 */ + IC_VEX_L_W_OPSIZE, /* 9405 */ + IC_VEX_L_W_OPSIZE, /* 9406 */ + IC_VEX_L_W_OPSIZE, /* 9407 */ + IC_VEX_L, /* 9408 */ + IC_VEX_L, /* 9409 */ + IC_VEX_L_XS, /* 9410 */ + IC_VEX_L_XS, /* 9411 */ + IC_VEX_L_XD, /* 9412 */ + IC_VEX_L_XD, /* 9413 */ + IC_VEX_L_XD, /* 9414 */ + IC_VEX_L_XD, /* 9415 */ + IC_VEX_L_W, /* 9416 */ + IC_VEX_L_W, /* 9417 */ + IC_VEX_L_W_XS, /* 9418 */ + IC_VEX_L_W_XS, /* 9419 */ + IC_VEX_L_W_XD, /* 9420 */ + IC_VEX_L_W_XD, /* 9421 */ + IC_VEX_L_W_XD, /* 9422 */ + IC_VEX_L_W_XD, /* 9423 */ + IC_VEX_L_OPSIZE, /* 9424 */ + IC_VEX_L_OPSIZE, /* 9425 */ + IC_VEX_L_OPSIZE, /* 9426 */ + IC_VEX_L_OPSIZE, /* 9427 */ + IC_VEX_L_OPSIZE, /* 9428 */ + IC_VEX_L_OPSIZE, /* 9429 */ + IC_VEX_L_OPSIZE, /* 9430 */ + IC_VEX_L_OPSIZE, /* 9431 */ + IC_VEX_L_W_OPSIZE, /* 9432 */ + IC_VEX_L_W_OPSIZE, /* 9433 */ + IC_VEX_L_W_OPSIZE, /* 9434 */ + IC_VEX_L_W_OPSIZE, /* 9435 */ + IC_VEX_L_W_OPSIZE, /* 9436 */ + IC_VEX_L_W_OPSIZE, /* 9437 */ + IC_VEX_L_W_OPSIZE, /* 9438 */ + IC_VEX_L_W_OPSIZE, /* 9439 */ + IC_VEX_L, /* 9440 */ + IC_VEX_L, /* 9441 */ + IC_VEX_L_XS, /* 9442 */ + IC_VEX_L_XS, /* 9443 */ + IC_VEX_L_XD, /* 9444 */ + IC_VEX_L_XD, /* 9445 */ + IC_VEX_L_XD, /* 9446 */ + IC_VEX_L_XD, /* 9447 */ + IC_VEX_L_W, /* 9448 */ + IC_VEX_L_W, /* 9449 */ + IC_VEX_L_W_XS, /* 9450 */ + IC_VEX_L_W_XS, /* 9451 */ + IC_VEX_L_W_XD, /* 9452 */ + IC_VEX_L_W_XD, /* 9453 */ + IC_VEX_L_W_XD, /* 9454 */ + IC_VEX_L_W_XD, /* 9455 */ + IC_VEX_L_OPSIZE, /* 9456 */ + IC_VEX_L_OPSIZE, /* 9457 */ + IC_VEX_L_OPSIZE, /* 9458 */ + IC_VEX_L_OPSIZE, /* 9459 */ + IC_VEX_L_OPSIZE, /* 9460 */ + IC_VEX_L_OPSIZE, /* 9461 */ + IC_VEX_L_OPSIZE, /* 9462 */ + IC_VEX_L_OPSIZE, /* 9463 */ + IC_VEX_L_W_OPSIZE, /* 9464 */ + IC_VEX_L_W_OPSIZE, /* 9465 */ + IC_VEX_L_W_OPSIZE, /* 9466 */ + IC_VEX_L_W_OPSIZE, /* 9467 */ + IC_VEX_L_W_OPSIZE, /* 9468 */ + IC_VEX_L_W_OPSIZE, /* 9469 */ + IC_VEX_L_W_OPSIZE, /* 9470 */ + IC_VEX_L_W_OPSIZE, /* 9471 */ + IC_EVEX_L2_B, /* 9472 */ + IC_EVEX_L2_B, /* 9473 */ + IC_EVEX_L2_XS_B, /* 9474 */ + IC_EVEX_L2_XS_B, /* 9475 */ + IC_EVEX_L2_XD_B, /* 9476 */ + IC_EVEX_L2_XD_B, /* 9477 */ + IC_EVEX_L2_XD_B, /* 9478 */ + IC_EVEX_L2_XD_B, /* 9479 */ + IC_EVEX_L2_W_B, /* 9480 */ + IC_EVEX_L2_W_B, /* 9481 */ + IC_EVEX_L2_W_XS_B, /* 9482 */ + IC_EVEX_L2_W_XS_B, /* 9483 */ + IC_EVEX_L2_W_XD_B, /* 9484 */ + IC_EVEX_L2_W_XD_B, /* 9485 */ + IC_EVEX_L2_W_XD_B, /* 9486 */ + IC_EVEX_L2_W_XD_B, /* 9487 */ + IC_EVEX_L2_OPSIZE_B, /* 9488 */ + IC_EVEX_L2_OPSIZE_B, /* 9489 */ + IC_EVEX_L2_OPSIZE_B, /* 9490 */ + IC_EVEX_L2_OPSIZE_B, /* 9491 */ + IC_EVEX_L2_OPSIZE_B, /* 9492 */ + IC_EVEX_L2_OPSIZE_B, /* 9493 */ + IC_EVEX_L2_OPSIZE_B, /* 9494 */ + IC_EVEX_L2_OPSIZE_B, /* 9495 */ + IC_EVEX_L2_W_OPSIZE_B, /* 9496 */ + IC_EVEX_L2_W_OPSIZE_B, /* 9497 */ + IC_EVEX_L2_W_OPSIZE_B, /* 9498 */ + IC_EVEX_L2_W_OPSIZE_B, /* 9499 */ + IC_EVEX_L2_W_OPSIZE_B, /* 9500 */ + IC_EVEX_L2_W_OPSIZE_B, /* 9501 */ + IC_EVEX_L2_W_OPSIZE_B, /* 9502 */ + IC_EVEX_L2_W_OPSIZE_B, /* 9503 */ + IC_EVEX_L2_B, /* 9504 */ + IC_EVEX_L2_B, /* 9505 */ + IC_EVEX_L2_XS_B, /* 9506 */ + IC_EVEX_L2_XS_B, /* 9507 */ + IC_EVEX_L2_XD_B, /* 9508 */ + IC_EVEX_L2_XD_B, /* 9509 */ + IC_EVEX_L2_XD_B, /* 9510 */ + IC_EVEX_L2_XD_B, /* 9511 */ + IC_EVEX_L2_W_B, /* 9512 */ + IC_EVEX_L2_W_B, /* 9513 */ + IC_EVEX_L2_W_XS_B, /* 9514 */ + IC_EVEX_L2_W_XS_B, /* 9515 */ + IC_EVEX_L2_W_XD_B, /* 9516 */ + IC_EVEX_L2_W_XD_B, /* 9517 */ + IC_EVEX_L2_W_XD_B, /* 9518 */ + IC_EVEX_L2_W_XD_B, /* 9519 */ + IC_EVEX_L2_OPSIZE_B, /* 9520 */ + IC_EVEX_L2_OPSIZE_B, /* 9521 */ + IC_EVEX_L2_OPSIZE_B, /* 9522 */ + IC_EVEX_L2_OPSIZE_B, /* 9523 */ + IC_EVEX_L2_OPSIZE_B, /* 9524 */ + IC_EVEX_L2_OPSIZE_B, /* 9525 */ + IC_EVEX_L2_OPSIZE_B, /* 9526 */ + IC_EVEX_L2_OPSIZE_B, /* 9527 */ + IC_EVEX_L2_W_OPSIZE_B, /* 9528 */ + IC_EVEX_L2_W_OPSIZE_B, /* 9529 */ + IC_EVEX_L2_W_OPSIZE_B, /* 9530 */ + IC_EVEX_L2_W_OPSIZE_B, /* 9531 */ + IC_EVEX_L2_W_OPSIZE_B, /* 9532 */ + IC_EVEX_L2_W_OPSIZE_B, /* 9533 */ + IC_EVEX_L2_W_OPSIZE_B, /* 9534 */ + IC_EVEX_L2_W_OPSIZE_B, /* 9535 */ + IC_EVEX_L2_B, /* 9536 */ + IC_EVEX_L2_B, /* 9537 */ + IC_EVEX_L2_XS_B, /* 9538 */ + IC_EVEX_L2_XS_B, /* 9539 */ + IC_EVEX_L2_XD_B, /* 9540 */ + IC_EVEX_L2_XD_B, /* 9541 */ + IC_EVEX_L2_XD_B, /* 9542 */ + IC_EVEX_L2_XD_B, /* 9543 */ + IC_EVEX_L2_W_B, /* 9544 */ + IC_EVEX_L2_W_B, /* 9545 */ + IC_EVEX_L2_W_XS_B, /* 9546 */ + IC_EVEX_L2_W_XS_B, /* 9547 */ + IC_EVEX_L2_W_XD_B, /* 9548 */ + IC_EVEX_L2_W_XD_B, /* 9549 */ + IC_EVEX_L2_W_XD_B, /* 9550 */ + IC_EVEX_L2_W_XD_B, /* 9551 */ + IC_EVEX_L2_OPSIZE_B, /* 9552 */ + IC_EVEX_L2_OPSIZE_B, /* 9553 */ + IC_EVEX_L2_OPSIZE_B, /* 9554 */ + IC_EVEX_L2_OPSIZE_B, /* 9555 */ + IC_EVEX_L2_OPSIZE_B, /* 9556 */ + IC_EVEX_L2_OPSIZE_B, /* 9557 */ + IC_EVEX_L2_OPSIZE_B, /* 9558 */ + IC_EVEX_L2_OPSIZE_B, /* 9559 */ + IC_EVEX_L2_W_OPSIZE_B, /* 9560 */ + IC_EVEX_L2_W_OPSIZE_B, /* 9561 */ + IC_EVEX_L2_W_OPSIZE_B, /* 9562 */ + IC_EVEX_L2_W_OPSIZE_B, /* 9563 */ + IC_EVEX_L2_W_OPSIZE_B, /* 9564 */ + IC_EVEX_L2_W_OPSIZE_B, /* 9565 */ + IC_EVEX_L2_W_OPSIZE_B, /* 9566 */ + IC_EVEX_L2_W_OPSIZE_B, /* 9567 */ + IC_EVEX_L2_B, /* 9568 */ + IC_EVEX_L2_B, /* 9569 */ + IC_EVEX_L2_XS_B, /* 9570 */ + IC_EVEX_L2_XS_B, /* 9571 */ + IC_EVEX_L2_XD_B, /* 9572 */ + IC_EVEX_L2_XD_B, /* 9573 */ + IC_EVEX_L2_XD_B, /* 9574 */ + IC_EVEX_L2_XD_B, /* 9575 */ + IC_EVEX_L2_W_B, /* 9576 */ + IC_EVEX_L2_W_B, /* 9577 */ + IC_EVEX_L2_W_XS_B, /* 9578 */ + IC_EVEX_L2_W_XS_B, /* 9579 */ + IC_EVEX_L2_W_XD_B, /* 9580 */ + IC_EVEX_L2_W_XD_B, /* 9581 */ + IC_EVEX_L2_W_XD_B, /* 9582 */ + IC_EVEX_L2_W_XD_B, /* 9583 */ + IC_EVEX_L2_OPSIZE_B, /* 9584 */ + IC_EVEX_L2_OPSIZE_B, /* 9585 */ + IC_EVEX_L2_OPSIZE_B, /* 9586 */ + IC_EVEX_L2_OPSIZE_B, /* 9587 */ + IC_EVEX_L2_OPSIZE_B, /* 9588 */ + IC_EVEX_L2_OPSIZE_B, /* 9589 */ + IC_EVEX_L2_OPSIZE_B, /* 9590 */ + IC_EVEX_L2_OPSIZE_B, /* 9591 */ + IC_EVEX_L2_W_OPSIZE_B, /* 9592 */ + IC_EVEX_L2_W_OPSIZE_B, /* 9593 */ + IC_EVEX_L2_W_OPSIZE_B, /* 9594 */ + IC_EVEX_L2_W_OPSIZE_B, /* 9595 */ + IC_EVEX_L2_W_OPSIZE_B, /* 9596 */ + IC_EVEX_L2_W_OPSIZE_B, /* 9597 */ + IC_EVEX_L2_W_OPSIZE_B, /* 9598 */ + IC_EVEX_L2_W_OPSIZE_B, /* 9599 */ + IC_EVEX_L2_B, /* 9600 */ + IC_EVEX_L2_B, /* 9601 */ + IC_EVEX_L2_XS_B, /* 9602 */ + IC_EVEX_L2_XS_B, /* 9603 */ + IC_EVEX_L2_XD_B, /* 9604 */ + IC_EVEX_L2_XD_B, /* 9605 */ + IC_EVEX_L2_XD_B, /* 9606 */ + IC_EVEX_L2_XD_B, /* 9607 */ + IC_EVEX_L2_W_B, /* 9608 */ + IC_EVEX_L2_W_B, /* 9609 */ + IC_EVEX_L2_W_XS_B, /* 9610 */ + IC_EVEX_L2_W_XS_B, /* 9611 */ + IC_EVEX_L2_W_XD_B, /* 9612 */ + IC_EVEX_L2_W_XD_B, /* 9613 */ + IC_EVEX_L2_W_XD_B, /* 9614 */ + IC_EVEX_L2_W_XD_B, /* 9615 */ + IC_EVEX_L2_OPSIZE_B, /* 9616 */ + IC_EVEX_L2_OPSIZE_B, /* 9617 */ + IC_EVEX_L2_OPSIZE_B, /* 9618 */ + IC_EVEX_L2_OPSIZE_B, /* 9619 */ + IC_EVEX_L2_OPSIZE_B, /* 9620 */ + IC_EVEX_L2_OPSIZE_B, /* 9621 */ + IC_EVEX_L2_OPSIZE_B, /* 9622 */ + IC_EVEX_L2_OPSIZE_B, /* 9623 */ + IC_EVEX_L2_W_OPSIZE_B, /* 9624 */ + IC_EVEX_L2_W_OPSIZE_B, /* 9625 */ + IC_EVEX_L2_W_OPSIZE_B, /* 9626 */ + IC_EVEX_L2_W_OPSIZE_B, /* 9627 */ + IC_EVEX_L2_W_OPSIZE_B, /* 9628 */ + IC_EVEX_L2_W_OPSIZE_B, /* 9629 */ + IC_EVEX_L2_W_OPSIZE_B, /* 9630 */ + IC_EVEX_L2_W_OPSIZE_B, /* 9631 */ + IC_EVEX_L2_B, /* 9632 */ + IC_EVEX_L2_B, /* 9633 */ + IC_EVEX_L2_XS_B, /* 9634 */ + IC_EVEX_L2_XS_B, /* 9635 */ + IC_EVEX_L2_XD_B, /* 9636 */ + IC_EVEX_L2_XD_B, /* 9637 */ + IC_EVEX_L2_XD_B, /* 9638 */ + IC_EVEX_L2_XD_B, /* 9639 */ + IC_EVEX_L2_W_B, /* 9640 */ + IC_EVEX_L2_W_B, /* 9641 */ + IC_EVEX_L2_W_XS_B, /* 9642 */ + IC_EVEX_L2_W_XS_B, /* 9643 */ + IC_EVEX_L2_W_XD_B, /* 9644 */ + IC_EVEX_L2_W_XD_B, /* 9645 */ + IC_EVEX_L2_W_XD_B, /* 9646 */ + IC_EVEX_L2_W_XD_B, /* 9647 */ + IC_EVEX_L2_OPSIZE_B, /* 9648 */ + IC_EVEX_L2_OPSIZE_B, /* 9649 */ + IC_EVEX_L2_OPSIZE_B, /* 9650 */ + IC_EVEX_L2_OPSIZE_B, /* 9651 */ + IC_EVEX_L2_OPSIZE_B, /* 9652 */ + IC_EVEX_L2_OPSIZE_B, /* 9653 */ + IC_EVEX_L2_OPSIZE_B, /* 9654 */ + IC_EVEX_L2_OPSIZE_B, /* 9655 */ + IC_EVEX_L2_W_OPSIZE_B, /* 9656 */ + IC_EVEX_L2_W_OPSIZE_B, /* 9657 */ + IC_EVEX_L2_W_OPSIZE_B, /* 9658 */ + IC_EVEX_L2_W_OPSIZE_B, /* 9659 */ + IC_EVEX_L2_W_OPSIZE_B, /* 9660 */ + IC_EVEX_L2_W_OPSIZE_B, /* 9661 */ + IC_EVEX_L2_W_OPSIZE_B, /* 9662 */ + IC_EVEX_L2_W_OPSIZE_B, /* 9663 */ + IC_EVEX_L2_B, /* 9664 */ + IC_EVEX_L2_B, /* 9665 */ + IC_EVEX_L2_XS_B, /* 9666 */ + IC_EVEX_L2_XS_B, /* 9667 */ + IC_EVEX_L2_XD_B, /* 9668 */ + IC_EVEX_L2_XD_B, /* 9669 */ + IC_EVEX_L2_XD_B, /* 9670 */ + IC_EVEX_L2_XD_B, /* 9671 */ + IC_EVEX_L2_W_B, /* 9672 */ + IC_EVEX_L2_W_B, /* 9673 */ + IC_EVEX_L2_W_XS_B, /* 9674 */ + IC_EVEX_L2_W_XS_B, /* 9675 */ + IC_EVEX_L2_W_XD_B, /* 9676 */ + IC_EVEX_L2_W_XD_B, /* 9677 */ + IC_EVEX_L2_W_XD_B, /* 9678 */ + IC_EVEX_L2_W_XD_B, /* 9679 */ + IC_EVEX_L2_OPSIZE_B, /* 9680 */ + IC_EVEX_L2_OPSIZE_B, /* 9681 */ + IC_EVEX_L2_OPSIZE_B, /* 9682 */ + IC_EVEX_L2_OPSIZE_B, /* 9683 */ + IC_EVEX_L2_OPSIZE_B, /* 9684 */ + IC_EVEX_L2_OPSIZE_B, /* 9685 */ + IC_EVEX_L2_OPSIZE_B, /* 9686 */ + IC_EVEX_L2_OPSIZE_B, /* 9687 */ + IC_EVEX_L2_W_OPSIZE_B, /* 9688 */ + IC_EVEX_L2_W_OPSIZE_B, /* 9689 */ + IC_EVEX_L2_W_OPSIZE_B, /* 9690 */ + IC_EVEX_L2_W_OPSIZE_B, /* 9691 */ + IC_EVEX_L2_W_OPSIZE_B, /* 9692 */ + IC_EVEX_L2_W_OPSIZE_B, /* 9693 */ + IC_EVEX_L2_W_OPSIZE_B, /* 9694 */ + IC_EVEX_L2_W_OPSIZE_B, /* 9695 */ + IC_EVEX_L2_B, /* 9696 */ + IC_EVEX_L2_B, /* 9697 */ + IC_EVEX_L2_XS_B, /* 9698 */ + IC_EVEX_L2_XS_B, /* 9699 */ + IC_EVEX_L2_XD_B, /* 9700 */ + IC_EVEX_L2_XD_B, /* 9701 */ + IC_EVEX_L2_XD_B, /* 9702 */ + IC_EVEX_L2_XD_B, /* 9703 */ + IC_EVEX_L2_W_B, /* 9704 */ + IC_EVEX_L2_W_B, /* 9705 */ + IC_EVEX_L2_W_XS_B, /* 9706 */ + IC_EVEX_L2_W_XS_B, /* 9707 */ + IC_EVEX_L2_W_XD_B, /* 9708 */ + IC_EVEX_L2_W_XD_B, /* 9709 */ + IC_EVEX_L2_W_XD_B, /* 9710 */ + IC_EVEX_L2_W_XD_B, /* 9711 */ + IC_EVEX_L2_OPSIZE_B, /* 9712 */ + IC_EVEX_L2_OPSIZE_B, /* 9713 */ + IC_EVEX_L2_OPSIZE_B, /* 9714 */ + IC_EVEX_L2_OPSIZE_B, /* 9715 */ + IC_EVEX_L2_OPSIZE_B, /* 9716 */ + IC_EVEX_L2_OPSIZE_B, /* 9717 */ + IC_EVEX_L2_OPSIZE_B, /* 9718 */ + IC_EVEX_L2_OPSIZE_B, /* 9719 */ + IC_EVEX_L2_W_OPSIZE_B, /* 9720 */ + IC_EVEX_L2_W_OPSIZE_B, /* 9721 */ + IC_EVEX_L2_W_OPSIZE_B, /* 9722 */ + IC_EVEX_L2_W_OPSIZE_B, /* 9723 */ + IC_EVEX_L2_W_OPSIZE_B, /* 9724 */ + IC_EVEX_L2_W_OPSIZE_B, /* 9725 */ + IC_EVEX_L2_W_OPSIZE_B, /* 9726 */ + IC_EVEX_L2_W_OPSIZE_B, /* 9727 */ + IC, /* 9728 */ + IC_64BIT, /* 9729 */ + IC_XS, /* 9730 */ + IC_64BIT_XS, /* 9731 */ + IC_XD, /* 9732 */ + IC_64BIT_XD, /* 9733 */ + IC_XS, /* 9734 */ + IC_64BIT_XS, /* 9735 */ + IC, /* 9736 */ + IC_64BIT_REXW, /* 9737 */ + IC_XS, /* 9738 */ + IC_64BIT_REXW_XS, /* 9739 */ + IC_XD, /* 9740 */ + IC_64BIT_REXW_XD, /* 9741 */ + IC_XS, /* 9742 */ + IC_64BIT_REXW_XS, /* 9743 */ + IC_OPSIZE, /* 9744 */ + IC_64BIT_OPSIZE, /* 9745 */ + IC_XS_OPSIZE, /* 9746 */ + IC_64BIT_XS_OPSIZE, /* 9747 */ + IC_XD_OPSIZE, /* 9748 */ + IC_64BIT_XD_OPSIZE, /* 9749 */ + IC_XS_OPSIZE, /* 9750 */ + IC_64BIT_XD_OPSIZE, /* 9751 */ + IC_OPSIZE, /* 9752 */ + IC_64BIT_REXW_OPSIZE, /* 9753 */ + IC_XS_OPSIZE, /* 9754 */ + IC_64BIT_REXW_XS, /* 9755 */ + IC_XD_OPSIZE, /* 9756 */ + IC_64BIT_REXW_XD, /* 9757 */ + IC_XS_OPSIZE, /* 9758 */ + IC_64BIT_REXW_XS, /* 9759 */ + IC_ADSIZE, /* 9760 */ + IC_64BIT_ADSIZE, /* 9761 */ + IC_XS, /* 9762 */ + IC_64BIT_XS, /* 9763 */ + IC_XD, /* 9764 */ + IC_64BIT_XD, /* 9765 */ + IC_XS, /* 9766 */ + IC_64BIT_XS, /* 9767 */ + IC_ADSIZE, /* 9768 */ + IC_64BIT_ADSIZE, /* 9769 */ + IC_XS, /* 9770 */ + IC_64BIT_REXW_XS, /* 9771 */ + IC_XD, /* 9772 */ + IC_64BIT_REXW_XD, /* 9773 */ + IC_XS, /* 9774 */ + IC_64BIT_REXW_XS, /* 9775 */ + IC_OPSIZE, /* 9776 */ + IC_64BIT_OPSIZE, /* 9777 */ + IC_XS_OPSIZE, /* 9778 */ + IC_64BIT_XS_OPSIZE, /* 9779 */ + IC_XD_OPSIZE, /* 9780 */ + IC_64BIT_XD_OPSIZE, /* 9781 */ + IC_XS_OPSIZE, /* 9782 */ + IC_64BIT_XD_OPSIZE, /* 9783 */ + IC_OPSIZE, /* 9784 */ + IC_64BIT_REXW_OPSIZE, /* 9785 */ + IC_XS_OPSIZE, /* 9786 */ + IC_64BIT_REXW_XS, /* 9787 */ + IC_XD_OPSIZE, /* 9788 */ + IC_64BIT_REXW_XD, /* 9789 */ + IC_XS_OPSIZE, /* 9790 */ + IC_64BIT_REXW_XS, /* 9791 */ + IC_VEX, /* 9792 */ + IC_VEX, /* 9793 */ + IC_VEX_XS, /* 9794 */ + IC_VEX_XS, /* 9795 */ + IC_VEX_XD, /* 9796 */ + IC_VEX_XD, /* 9797 */ + IC_VEX_XD, /* 9798 */ + IC_VEX_XD, /* 9799 */ + IC_VEX_W, /* 9800 */ + IC_VEX_W, /* 9801 */ + IC_VEX_W_XS, /* 9802 */ + IC_VEX_W_XS, /* 9803 */ + IC_VEX_W_XD, /* 9804 */ + IC_VEX_W_XD, /* 9805 */ + IC_VEX_W_XD, /* 9806 */ + IC_VEX_W_XD, /* 9807 */ + IC_VEX_OPSIZE, /* 9808 */ + IC_VEX_OPSIZE, /* 9809 */ + IC_VEX_OPSIZE, /* 9810 */ + IC_VEX_OPSIZE, /* 9811 */ + IC_VEX_OPSIZE, /* 9812 */ + IC_VEX_OPSIZE, /* 9813 */ + IC_VEX_OPSIZE, /* 9814 */ + IC_VEX_OPSIZE, /* 9815 */ + IC_VEX_W_OPSIZE, /* 9816 */ + IC_VEX_W_OPSIZE, /* 9817 */ + IC_VEX_W_OPSIZE, /* 9818 */ + IC_VEX_W_OPSIZE, /* 9819 */ + IC_VEX_W_OPSIZE, /* 9820 */ + IC_VEX_W_OPSIZE, /* 9821 */ + IC_VEX_W_OPSIZE, /* 9822 */ + IC_VEX_W_OPSIZE, /* 9823 */ + IC_VEX, /* 9824 */ + IC_VEX, /* 9825 */ + IC_VEX_XS, /* 9826 */ + IC_VEX_XS, /* 9827 */ + IC_VEX_XD, /* 9828 */ + IC_VEX_XD, /* 9829 */ + IC_VEX_XD, /* 9830 */ + IC_VEX_XD, /* 9831 */ + IC_VEX_W, /* 9832 */ + IC_VEX_W, /* 9833 */ + IC_VEX_W_XS, /* 9834 */ + IC_VEX_W_XS, /* 9835 */ + IC_VEX_W_XD, /* 9836 */ + IC_VEX_W_XD, /* 9837 */ + IC_VEX_W_XD, /* 9838 */ + IC_VEX_W_XD, /* 9839 */ + IC_VEX_OPSIZE, /* 9840 */ + IC_VEX_OPSIZE, /* 9841 */ + IC_VEX_OPSIZE, /* 9842 */ + IC_VEX_OPSIZE, /* 9843 */ + IC_VEX_OPSIZE, /* 9844 */ + IC_VEX_OPSIZE, /* 9845 */ + IC_VEX_OPSIZE, /* 9846 */ + IC_VEX_OPSIZE, /* 9847 */ + IC_VEX_W_OPSIZE, /* 9848 */ + IC_VEX_W_OPSIZE, /* 9849 */ + IC_VEX_W_OPSIZE, /* 9850 */ + IC_VEX_W_OPSIZE, /* 9851 */ + IC_VEX_W_OPSIZE, /* 9852 */ + IC_VEX_W_OPSIZE, /* 9853 */ + IC_VEX_W_OPSIZE, /* 9854 */ + IC_VEX_W_OPSIZE, /* 9855 */ + IC_VEX_L, /* 9856 */ + IC_VEX_L, /* 9857 */ + IC_VEX_L_XS, /* 9858 */ + IC_VEX_L_XS, /* 9859 */ + IC_VEX_L_XD, /* 9860 */ + IC_VEX_L_XD, /* 9861 */ + IC_VEX_L_XD, /* 9862 */ + IC_VEX_L_XD, /* 9863 */ + IC_VEX_L_W, /* 9864 */ + IC_VEX_L_W, /* 9865 */ + IC_VEX_L_W_XS, /* 9866 */ + IC_VEX_L_W_XS, /* 9867 */ + IC_VEX_L_W_XD, /* 9868 */ + IC_VEX_L_W_XD, /* 9869 */ + IC_VEX_L_W_XD, /* 9870 */ + IC_VEX_L_W_XD, /* 9871 */ + IC_VEX_L_OPSIZE, /* 9872 */ + IC_VEX_L_OPSIZE, /* 9873 */ + IC_VEX_L_OPSIZE, /* 9874 */ + IC_VEX_L_OPSIZE, /* 9875 */ + IC_VEX_L_OPSIZE, /* 9876 */ + IC_VEX_L_OPSIZE, /* 9877 */ + IC_VEX_L_OPSIZE, /* 9878 */ + IC_VEX_L_OPSIZE, /* 9879 */ + IC_VEX_L_W_OPSIZE, /* 9880 */ + IC_VEX_L_W_OPSIZE, /* 9881 */ + IC_VEX_L_W_OPSIZE, /* 9882 */ + IC_VEX_L_W_OPSIZE, /* 9883 */ + IC_VEX_L_W_OPSIZE, /* 9884 */ + IC_VEX_L_W_OPSIZE, /* 9885 */ + IC_VEX_L_W_OPSIZE, /* 9886 */ + IC_VEX_L_W_OPSIZE, /* 9887 */ + IC_VEX_L, /* 9888 */ + IC_VEX_L, /* 9889 */ + IC_VEX_L_XS, /* 9890 */ + IC_VEX_L_XS, /* 9891 */ + IC_VEX_L_XD, /* 9892 */ + IC_VEX_L_XD, /* 9893 */ + IC_VEX_L_XD, /* 9894 */ + IC_VEX_L_XD, /* 9895 */ + IC_VEX_L_W, /* 9896 */ + IC_VEX_L_W, /* 9897 */ + IC_VEX_L_W_XS, /* 9898 */ + IC_VEX_L_W_XS, /* 9899 */ + IC_VEX_L_W_XD, /* 9900 */ + IC_VEX_L_W_XD, /* 9901 */ + IC_VEX_L_W_XD, /* 9902 */ + IC_VEX_L_W_XD, /* 9903 */ + IC_VEX_L_OPSIZE, /* 9904 */ + IC_VEX_L_OPSIZE, /* 9905 */ + IC_VEX_L_OPSIZE, /* 9906 */ + IC_VEX_L_OPSIZE, /* 9907 */ + IC_VEX_L_OPSIZE, /* 9908 */ + IC_VEX_L_OPSIZE, /* 9909 */ + IC_VEX_L_OPSIZE, /* 9910 */ + IC_VEX_L_OPSIZE, /* 9911 */ + IC_VEX_L_W_OPSIZE, /* 9912 */ + IC_VEX_L_W_OPSIZE, /* 9913 */ + IC_VEX_L_W_OPSIZE, /* 9914 */ + IC_VEX_L_W_OPSIZE, /* 9915 */ + IC_VEX_L_W_OPSIZE, /* 9916 */ + IC_VEX_L_W_OPSIZE, /* 9917 */ + IC_VEX_L_W_OPSIZE, /* 9918 */ + IC_VEX_L_W_OPSIZE, /* 9919 */ + IC_VEX_L, /* 9920 */ + IC_VEX_L, /* 9921 */ + IC_VEX_L_XS, /* 9922 */ + IC_VEX_L_XS, /* 9923 */ + IC_VEX_L_XD, /* 9924 */ + IC_VEX_L_XD, /* 9925 */ + IC_VEX_L_XD, /* 9926 */ + IC_VEX_L_XD, /* 9927 */ + IC_VEX_L_W, /* 9928 */ + IC_VEX_L_W, /* 9929 */ + IC_VEX_L_W_XS, /* 9930 */ + IC_VEX_L_W_XS, /* 9931 */ + IC_VEX_L_W_XD, /* 9932 */ + IC_VEX_L_W_XD, /* 9933 */ + IC_VEX_L_W_XD, /* 9934 */ + IC_VEX_L_W_XD, /* 9935 */ + IC_VEX_L_OPSIZE, /* 9936 */ + IC_VEX_L_OPSIZE, /* 9937 */ + IC_VEX_L_OPSIZE, /* 9938 */ + IC_VEX_L_OPSIZE, /* 9939 */ + IC_VEX_L_OPSIZE, /* 9940 */ + IC_VEX_L_OPSIZE, /* 9941 */ + IC_VEX_L_OPSIZE, /* 9942 */ + IC_VEX_L_OPSIZE, /* 9943 */ + IC_VEX_L_W_OPSIZE, /* 9944 */ + IC_VEX_L_W_OPSIZE, /* 9945 */ + IC_VEX_L_W_OPSIZE, /* 9946 */ + IC_VEX_L_W_OPSIZE, /* 9947 */ + IC_VEX_L_W_OPSIZE, /* 9948 */ + IC_VEX_L_W_OPSIZE, /* 9949 */ + IC_VEX_L_W_OPSIZE, /* 9950 */ + IC_VEX_L_W_OPSIZE, /* 9951 */ + IC_VEX_L, /* 9952 */ + IC_VEX_L, /* 9953 */ + IC_VEX_L_XS, /* 9954 */ + IC_VEX_L_XS, /* 9955 */ + IC_VEX_L_XD, /* 9956 */ + IC_VEX_L_XD, /* 9957 */ + IC_VEX_L_XD, /* 9958 */ + IC_VEX_L_XD, /* 9959 */ + IC_VEX_L_W, /* 9960 */ + IC_VEX_L_W, /* 9961 */ + IC_VEX_L_W_XS, /* 9962 */ + IC_VEX_L_W_XS, /* 9963 */ + IC_VEX_L_W_XD, /* 9964 */ + IC_VEX_L_W_XD, /* 9965 */ + IC_VEX_L_W_XD, /* 9966 */ + IC_VEX_L_W_XD, /* 9967 */ + IC_VEX_L_OPSIZE, /* 9968 */ + IC_VEX_L_OPSIZE, /* 9969 */ + IC_VEX_L_OPSIZE, /* 9970 */ + IC_VEX_L_OPSIZE, /* 9971 */ + IC_VEX_L_OPSIZE, /* 9972 */ + IC_VEX_L_OPSIZE, /* 9973 */ + IC_VEX_L_OPSIZE, /* 9974 */ + IC_VEX_L_OPSIZE, /* 9975 */ + IC_VEX_L_W_OPSIZE, /* 9976 */ + IC_VEX_L_W_OPSIZE, /* 9977 */ + IC_VEX_L_W_OPSIZE, /* 9978 */ + IC_VEX_L_W_OPSIZE, /* 9979 */ + IC_VEX_L_W_OPSIZE, /* 9980 */ + IC_VEX_L_W_OPSIZE, /* 9981 */ + IC_VEX_L_W_OPSIZE, /* 9982 */ + IC_VEX_L_W_OPSIZE, /* 9983 */ + IC_EVEX_L2_B, /* 9984 */ + IC_EVEX_L2_B, /* 9985 */ + IC_EVEX_L2_XS_B, /* 9986 */ + IC_EVEX_L2_XS_B, /* 9987 */ + IC_EVEX_L2_XD_B, /* 9988 */ + IC_EVEX_L2_XD_B, /* 9989 */ + IC_EVEX_L2_XD_B, /* 9990 */ + IC_EVEX_L2_XD_B, /* 9991 */ + IC_EVEX_L2_W_B, /* 9992 */ + IC_EVEX_L2_W_B, /* 9993 */ + IC_EVEX_L2_W_XS_B, /* 9994 */ + IC_EVEX_L2_W_XS_B, /* 9995 */ + IC_EVEX_L2_W_XD_B, /* 9996 */ + IC_EVEX_L2_W_XD_B, /* 9997 */ + IC_EVEX_L2_W_XD_B, /* 9998 */ + IC_EVEX_L2_W_XD_B, /* 9999 */ + IC_EVEX_L2_OPSIZE_B, /* 10000 */ + IC_EVEX_L2_OPSIZE_B, /* 10001 */ + IC_EVEX_L2_OPSIZE_B, /* 10002 */ + IC_EVEX_L2_OPSIZE_B, /* 10003 */ + IC_EVEX_L2_OPSIZE_B, /* 10004 */ + IC_EVEX_L2_OPSIZE_B, /* 10005 */ + IC_EVEX_L2_OPSIZE_B, /* 10006 */ + IC_EVEX_L2_OPSIZE_B, /* 10007 */ + IC_EVEX_L2_W_OPSIZE_B, /* 10008 */ + IC_EVEX_L2_W_OPSIZE_B, /* 10009 */ + IC_EVEX_L2_W_OPSIZE_B, /* 10010 */ + IC_EVEX_L2_W_OPSIZE_B, /* 10011 */ + IC_EVEX_L2_W_OPSIZE_B, /* 10012 */ + IC_EVEX_L2_W_OPSIZE_B, /* 10013 */ + IC_EVEX_L2_W_OPSIZE_B, /* 10014 */ + IC_EVEX_L2_W_OPSIZE_B, /* 10015 */ + IC_EVEX_L2_B, /* 10016 */ + IC_EVEX_L2_B, /* 10017 */ + IC_EVEX_L2_XS_B, /* 10018 */ + IC_EVEX_L2_XS_B, /* 10019 */ + IC_EVEX_L2_XD_B, /* 10020 */ + IC_EVEX_L2_XD_B, /* 10021 */ + IC_EVEX_L2_XD_B, /* 10022 */ + IC_EVEX_L2_XD_B, /* 10023 */ + IC_EVEX_L2_W_B, /* 10024 */ + IC_EVEX_L2_W_B, /* 10025 */ + IC_EVEX_L2_W_XS_B, /* 10026 */ + IC_EVEX_L2_W_XS_B, /* 10027 */ + IC_EVEX_L2_W_XD_B, /* 10028 */ + IC_EVEX_L2_W_XD_B, /* 10029 */ + IC_EVEX_L2_W_XD_B, /* 10030 */ + IC_EVEX_L2_W_XD_B, /* 10031 */ + IC_EVEX_L2_OPSIZE_B, /* 10032 */ + IC_EVEX_L2_OPSIZE_B, /* 10033 */ + IC_EVEX_L2_OPSIZE_B, /* 10034 */ + IC_EVEX_L2_OPSIZE_B, /* 10035 */ + IC_EVEX_L2_OPSIZE_B, /* 10036 */ + IC_EVEX_L2_OPSIZE_B, /* 10037 */ + IC_EVEX_L2_OPSIZE_B, /* 10038 */ + IC_EVEX_L2_OPSIZE_B, /* 10039 */ + IC_EVEX_L2_W_OPSIZE_B, /* 10040 */ + IC_EVEX_L2_W_OPSIZE_B, /* 10041 */ + IC_EVEX_L2_W_OPSIZE_B, /* 10042 */ + IC_EVEX_L2_W_OPSIZE_B, /* 10043 */ + IC_EVEX_L2_W_OPSIZE_B, /* 10044 */ + IC_EVEX_L2_W_OPSIZE_B, /* 10045 */ + IC_EVEX_L2_W_OPSIZE_B, /* 10046 */ + IC_EVEX_L2_W_OPSIZE_B, /* 10047 */ + IC_EVEX_L2_B, /* 10048 */ + IC_EVEX_L2_B, /* 10049 */ + IC_EVEX_L2_XS_B, /* 10050 */ + IC_EVEX_L2_XS_B, /* 10051 */ + IC_EVEX_L2_XD_B, /* 10052 */ + IC_EVEX_L2_XD_B, /* 10053 */ + IC_EVEX_L2_XD_B, /* 10054 */ + IC_EVEX_L2_XD_B, /* 10055 */ + IC_EVEX_L2_W_B, /* 10056 */ + IC_EVEX_L2_W_B, /* 10057 */ + IC_EVEX_L2_W_XS_B, /* 10058 */ + IC_EVEX_L2_W_XS_B, /* 10059 */ + IC_EVEX_L2_W_XD_B, /* 10060 */ + IC_EVEX_L2_W_XD_B, /* 10061 */ + IC_EVEX_L2_W_XD_B, /* 10062 */ + IC_EVEX_L2_W_XD_B, /* 10063 */ + IC_EVEX_L2_OPSIZE_B, /* 10064 */ + IC_EVEX_L2_OPSIZE_B, /* 10065 */ + IC_EVEX_L2_OPSIZE_B, /* 10066 */ + IC_EVEX_L2_OPSIZE_B, /* 10067 */ + IC_EVEX_L2_OPSIZE_B, /* 10068 */ + IC_EVEX_L2_OPSIZE_B, /* 10069 */ + IC_EVEX_L2_OPSIZE_B, /* 10070 */ + IC_EVEX_L2_OPSIZE_B, /* 10071 */ + IC_EVEX_L2_W_OPSIZE_B, /* 10072 */ + IC_EVEX_L2_W_OPSIZE_B, /* 10073 */ + IC_EVEX_L2_W_OPSIZE_B, /* 10074 */ + IC_EVEX_L2_W_OPSIZE_B, /* 10075 */ + IC_EVEX_L2_W_OPSIZE_B, /* 10076 */ + IC_EVEX_L2_W_OPSIZE_B, /* 10077 */ + IC_EVEX_L2_W_OPSIZE_B, /* 10078 */ + IC_EVEX_L2_W_OPSIZE_B, /* 10079 */ + IC_EVEX_L2_B, /* 10080 */ + IC_EVEX_L2_B, /* 10081 */ + IC_EVEX_L2_XS_B, /* 10082 */ + IC_EVEX_L2_XS_B, /* 10083 */ + IC_EVEX_L2_XD_B, /* 10084 */ + IC_EVEX_L2_XD_B, /* 10085 */ + IC_EVEX_L2_XD_B, /* 10086 */ + IC_EVEX_L2_XD_B, /* 10087 */ + IC_EVEX_L2_W_B, /* 10088 */ + IC_EVEX_L2_W_B, /* 10089 */ + IC_EVEX_L2_W_XS_B, /* 10090 */ + IC_EVEX_L2_W_XS_B, /* 10091 */ + IC_EVEX_L2_W_XD_B, /* 10092 */ + IC_EVEX_L2_W_XD_B, /* 10093 */ + IC_EVEX_L2_W_XD_B, /* 10094 */ + IC_EVEX_L2_W_XD_B, /* 10095 */ + IC_EVEX_L2_OPSIZE_B, /* 10096 */ + IC_EVEX_L2_OPSIZE_B, /* 10097 */ + IC_EVEX_L2_OPSIZE_B, /* 10098 */ + IC_EVEX_L2_OPSIZE_B, /* 10099 */ + IC_EVEX_L2_OPSIZE_B, /* 10100 */ + IC_EVEX_L2_OPSIZE_B, /* 10101 */ + IC_EVEX_L2_OPSIZE_B, /* 10102 */ + IC_EVEX_L2_OPSIZE_B, /* 10103 */ + IC_EVEX_L2_W_OPSIZE_B, /* 10104 */ + IC_EVEX_L2_W_OPSIZE_B, /* 10105 */ + IC_EVEX_L2_W_OPSIZE_B, /* 10106 */ + IC_EVEX_L2_W_OPSIZE_B, /* 10107 */ + IC_EVEX_L2_W_OPSIZE_B, /* 10108 */ + IC_EVEX_L2_W_OPSIZE_B, /* 10109 */ + IC_EVEX_L2_W_OPSIZE_B, /* 10110 */ + IC_EVEX_L2_W_OPSIZE_B, /* 10111 */ + IC_EVEX_L2_B, /* 10112 */ + IC_EVEX_L2_B, /* 10113 */ + IC_EVEX_L2_XS_B, /* 10114 */ + IC_EVEX_L2_XS_B, /* 10115 */ + IC_EVEX_L2_XD_B, /* 10116 */ + IC_EVEX_L2_XD_B, /* 10117 */ + IC_EVEX_L2_XD_B, /* 10118 */ + IC_EVEX_L2_XD_B, /* 10119 */ + IC_EVEX_L2_W_B, /* 10120 */ + IC_EVEX_L2_W_B, /* 10121 */ + IC_EVEX_L2_W_XS_B, /* 10122 */ + IC_EVEX_L2_W_XS_B, /* 10123 */ + IC_EVEX_L2_W_XD_B, /* 10124 */ + IC_EVEX_L2_W_XD_B, /* 10125 */ + IC_EVEX_L2_W_XD_B, /* 10126 */ + IC_EVEX_L2_W_XD_B, /* 10127 */ + IC_EVEX_L2_OPSIZE_B, /* 10128 */ + IC_EVEX_L2_OPSIZE_B, /* 10129 */ + IC_EVEX_L2_OPSIZE_B, /* 10130 */ + IC_EVEX_L2_OPSIZE_B, /* 10131 */ + IC_EVEX_L2_OPSIZE_B, /* 10132 */ + IC_EVEX_L2_OPSIZE_B, /* 10133 */ + IC_EVEX_L2_OPSIZE_B, /* 10134 */ + IC_EVEX_L2_OPSIZE_B, /* 10135 */ + IC_EVEX_L2_W_OPSIZE_B, /* 10136 */ + IC_EVEX_L2_W_OPSIZE_B, /* 10137 */ + IC_EVEX_L2_W_OPSIZE_B, /* 10138 */ + IC_EVEX_L2_W_OPSIZE_B, /* 10139 */ + IC_EVEX_L2_W_OPSIZE_B, /* 10140 */ + IC_EVEX_L2_W_OPSIZE_B, /* 10141 */ + IC_EVEX_L2_W_OPSIZE_B, /* 10142 */ + IC_EVEX_L2_W_OPSIZE_B, /* 10143 */ + IC_EVEX_L2_B, /* 10144 */ + IC_EVEX_L2_B, /* 10145 */ + IC_EVEX_L2_XS_B, /* 10146 */ + IC_EVEX_L2_XS_B, /* 10147 */ + IC_EVEX_L2_XD_B, /* 10148 */ + IC_EVEX_L2_XD_B, /* 10149 */ + IC_EVEX_L2_XD_B, /* 10150 */ + IC_EVEX_L2_XD_B, /* 10151 */ + IC_EVEX_L2_W_B, /* 10152 */ + IC_EVEX_L2_W_B, /* 10153 */ + IC_EVEX_L2_W_XS_B, /* 10154 */ + IC_EVEX_L2_W_XS_B, /* 10155 */ + IC_EVEX_L2_W_XD_B, /* 10156 */ + IC_EVEX_L2_W_XD_B, /* 10157 */ + IC_EVEX_L2_W_XD_B, /* 10158 */ + IC_EVEX_L2_W_XD_B, /* 10159 */ + IC_EVEX_L2_OPSIZE_B, /* 10160 */ + IC_EVEX_L2_OPSIZE_B, /* 10161 */ + IC_EVEX_L2_OPSIZE_B, /* 10162 */ + IC_EVEX_L2_OPSIZE_B, /* 10163 */ + IC_EVEX_L2_OPSIZE_B, /* 10164 */ + IC_EVEX_L2_OPSIZE_B, /* 10165 */ + IC_EVEX_L2_OPSIZE_B, /* 10166 */ + IC_EVEX_L2_OPSIZE_B, /* 10167 */ + IC_EVEX_L2_W_OPSIZE_B, /* 10168 */ + IC_EVEX_L2_W_OPSIZE_B, /* 10169 */ + IC_EVEX_L2_W_OPSIZE_B, /* 10170 */ + IC_EVEX_L2_W_OPSIZE_B, /* 10171 */ + IC_EVEX_L2_W_OPSIZE_B, /* 10172 */ + IC_EVEX_L2_W_OPSIZE_B, /* 10173 */ + IC_EVEX_L2_W_OPSIZE_B, /* 10174 */ + IC_EVEX_L2_W_OPSIZE_B, /* 10175 */ + IC_EVEX_L2_B, /* 10176 */ + IC_EVEX_L2_B, /* 10177 */ + IC_EVEX_L2_XS_B, /* 10178 */ + IC_EVEX_L2_XS_B, /* 10179 */ + IC_EVEX_L2_XD_B, /* 10180 */ + IC_EVEX_L2_XD_B, /* 10181 */ + IC_EVEX_L2_XD_B, /* 10182 */ + IC_EVEX_L2_XD_B, /* 10183 */ + IC_EVEX_L2_W_B, /* 10184 */ + IC_EVEX_L2_W_B, /* 10185 */ + IC_EVEX_L2_W_XS_B, /* 10186 */ + IC_EVEX_L2_W_XS_B, /* 10187 */ + IC_EVEX_L2_W_XD_B, /* 10188 */ + IC_EVEX_L2_W_XD_B, /* 10189 */ + IC_EVEX_L2_W_XD_B, /* 10190 */ + IC_EVEX_L2_W_XD_B, /* 10191 */ + IC_EVEX_L2_OPSIZE_B, /* 10192 */ + IC_EVEX_L2_OPSIZE_B, /* 10193 */ + IC_EVEX_L2_OPSIZE_B, /* 10194 */ + IC_EVEX_L2_OPSIZE_B, /* 10195 */ + IC_EVEX_L2_OPSIZE_B, /* 10196 */ + IC_EVEX_L2_OPSIZE_B, /* 10197 */ + IC_EVEX_L2_OPSIZE_B, /* 10198 */ + IC_EVEX_L2_OPSIZE_B, /* 10199 */ + IC_EVEX_L2_W_OPSIZE_B, /* 10200 */ + IC_EVEX_L2_W_OPSIZE_B, /* 10201 */ + IC_EVEX_L2_W_OPSIZE_B, /* 10202 */ + IC_EVEX_L2_W_OPSIZE_B, /* 10203 */ + IC_EVEX_L2_W_OPSIZE_B, /* 10204 */ + IC_EVEX_L2_W_OPSIZE_B, /* 10205 */ + IC_EVEX_L2_W_OPSIZE_B, /* 10206 */ + IC_EVEX_L2_W_OPSIZE_B, /* 10207 */ + IC_EVEX_L2_B, /* 10208 */ + IC_EVEX_L2_B, /* 10209 */ + IC_EVEX_L2_XS_B, /* 10210 */ + IC_EVEX_L2_XS_B, /* 10211 */ + IC_EVEX_L2_XD_B, /* 10212 */ + IC_EVEX_L2_XD_B, /* 10213 */ + IC_EVEX_L2_XD_B, /* 10214 */ + IC_EVEX_L2_XD_B, /* 10215 */ + IC_EVEX_L2_W_B, /* 10216 */ + IC_EVEX_L2_W_B, /* 10217 */ + IC_EVEX_L2_W_XS_B, /* 10218 */ + IC_EVEX_L2_W_XS_B, /* 10219 */ + IC_EVEX_L2_W_XD_B, /* 10220 */ + IC_EVEX_L2_W_XD_B, /* 10221 */ + IC_EVEX_L2_W_XD_B, /* 10222 */ + IC_EVEX_L2_W_XD_B, /* 10223 */ + IC_EVEX_L2_OPSIZE_B, /* 10224 */ + IC_EVEX_L2_OPSIZE_B, /* 10225 */ + IC_EVEX_L2_OPSIZE_B, /* 10226 */ + IC_EVEX_L2_OPSIZE_B, /* 10227 */ + IC_EVEX_L2_OPSIZE_B, /* 10228 */ + IC_EVEX_L2_OPSIZE_B, /* 10229 */ + IC_EVEX_L2_OPSIZE_B, /* 10230 */ + IC_EVEX_L2_OPSIZE_B, /* 10231 */ + IC_EVEX_L2_W_OPSIZE_B, /* 10232 */ + IC_EVEX_L2_W_OPSIZE_B, /* 10233 */ + IC_EVEX_L2_W_OPSIZE_B, /* 10234 */ + IC_EVEX_L2_W_OPSIZE_B, /* 10235 */ + IC_EVEX_L2_W_OPSIZE_B, /* 10236 */ + IC_EVEX_L2_W_OPSIZE_B, /* 10237 */ + IC_EVEX_L2_W_OPSIZE_B, /* 10238 */ + IC_EVEX_L2_W_OPSIZE_B, /* 10239 */ + IC, /* 10240 */ + IC_64BIT, /* 10241 */ + IC_XS, /* 10242 */ + IC_64BIT_XS, /* 10243 */ + IC_XD, /* 10244 */ + IC_64BIT_XD, /* 10245 */ + IC_XS, /* 10246 */ + IC_64BIT_XS, /* 10247 */ + IC, /* 10248 */ + IC_64BIT_REXW, /* 10249 */ + IC_XS, /* 10250 */ + IC_64BIT_REXW_XS, /* 10251 */ + IC_XD, /* 10252 */ + IC_64BIT_REXW_XD, /* 10253 */ + IC_XS, /* 10254 */ + IC_64BIT_REXW_XS, /* 10255 */ + IC_OPSIZE, /* 10256 */ + IC_64BIT_OPSIZE, /* 10257 */ + IC_XS_OPSIZE, /* 10258 */ + IC_64BIT_XS_OPSIZE, /* 10259 */ + IC_XD_OPSIZE, /* 10260 */ + IC_64BIT_XD_OPSIZE, /* 10261 */ + IC_XS_OPSIZE, /* 10262 */ + IC_64BIT_XD_OPSIZE, /* 10263 */ + IC_OPSIZE, /* 10264 */ + IC_64BIT_REXW_OPSIZE, /* 10265 */ + IC_XS_OPSIZE, /* 10266 */ + IC_64BIT_REXW_XS, /* 10267 */ + IC_XD_OPSIZE, /* 10268 */ + IC_64BIT_REXW_XD, /* 10269 */ + IC_XS_OPSIZE, /* 10270 */ + IC_64BIT_REXW_XS, /* 10271 */ + IC_ADSIZE, /* 10272 */ + IC_64BIT_ADSIZE, /* 10273 */ + IC_XS, /* 10274 */ + IC_64BIT_XS, /* 10275 */ + IC_XD, /* 10276 */ + IC_64BIT_XD, /* 10277 */ + IC_XS, /* 10278 */ + IC_64BIT_XS, /* 10279 */ + IC_ADSIZE, /* 10280 */ + IC_64BIT_ADSIZE, /* 10281 */ + IC_XS, /* 10282 */ + IC_64BIT_REXW_XS, /* 10283 */ + IC_XD, /* 10284 */ + IC_64BIT_REXW_XD, /* 10285 */ + IC_XS, /* 10286 */ + IC_64BIT_REXW_XS, /* 10287 */ + IC_OPSIZE, /* 10288 */ + IC_64BIT_OPSIZE, /* 10289 */ + IC_XS_OPSIZE, /* 10290 */ + IC_64BIT_XS_OPSIZE, /* 10291 */ + IC_XD_OPSIZE, /* 10292 */ + IC_64BIT_XD_OPSIZE, /* 10293 */ + IC_XS_OPSIZE, /* 10294 */ + IC_64BIT_XD_OPSIZE, /* 10295 */ + IC_OPSIZE, /* 10296 */ + IC_64BIT_REXW_OPSIZE, /* 10297 */ + IC_XS_OPSIZE, /* 10298 */ + IC_64BIT_REXW_XS, /* 10299 */ + IC_XD_OPSIZE, /* 10300 */ + IC_64BIT_REXW_XD, /* 10301 */ + IC_XS_OPSIZE, /* 10302 */ + IC_64BIT_REXW_XS, /* 10303 */ + IC_VEX, /* 10304 */ + IC_VEX, /* 10305 */ + IC_VEX_XS, /* 10306 */ + IC_VEX_XS, /* 10307 */ + IC_VEX_XD, /* 10308 */ + IC_VEX_XD, /* 10309 */ + IC_VEX_XD, /* 10310 */ + IC_VEX_XD, /* 10311 */ + IC_VEX_W, /* 10312 */ + IC_VEX_W, /* 10313 */ + IC_VEX_W_XS, /* 10314 */ + IC_VEX_W_XS, /* 10315 */ + IC_VEX_W_XD, /* 10316 */ + IC_VEX_W_XD, /* 10317 */ + IC_VEX_W_XD, /* 10318 */ + IC_VEX_W_XD, /* 10319 */ + IC_VEX_OPSIZE, /* 10320 */ + IC_VEX_OPSIZE, /* 10321 */ + IC_VEX_OPSIZE, /* 10322 */ + IC_VEX_OPSIZE, /* 10323 */ + IC_VEX_OPSIZE, /* 10324 */ + IC_VEX_OPSIZE, /* 10325 */ + IC_VEX_OPSIZE, /* 10326 */ + IC_VEX_OPSIZE, /* 10327 */ + IC_VEX_W_OPSIZE, /* 10328 */ + IC_VEX_W_OPSIZE, /* 10329 */ + IC_VEX_W_OPSIZE, /* 10330 */ + IC_VEX_W_OPSIZE, /* 10331 */ + IC_VEX_W_OPSIZE, /* 10332 */ + IC_VEX_W_OPSIZE, /* 10333 */ + IC_VEX_W_OPSIZE, /* 10334 */ + IC_VEX_W_OPSIZE, /* 10335 */ + IC_VEX, /* 10336 */ + IC_VEX, /* 10337 */ + IC_VEX_XS, /* 10338 */ + IC_VEX_XS, /* 10339 */ + IC_VEX_XD, /* 10340 */ + IC_VEX_XD, /* 10341 */ + IC_VEX_XD, /* 10342 */ + IC_VEX_XD, /* 10343 */ + IC_VEX_W, /* 10344 */ + IC_VEX_W, /* 10345 */ + IC_VEX_W_XS, /* 10346 */ + IC_VEX_W_XS, /* 10347 */ + IC_VEX_W_XD, /* 10348 */ + IC_VEX_W_XD, /* 10349 */ + IC_VEX_W_XD, /* 10350 */ + IC_VEX_W_XD, /* 10351 */ + IC_VEX_OPSIZE, /* 10352 */ + IC_VEX_OPSIZE, /* 10353 */ + IC_VEX_OPSIZE, /* 10354 */ + IC_VEX_OPSIZE, /* 10355 */ + IC_VEX_OPSIZE, /* 10356 */ + IC_VEX_OPSIZE, /* 10357 */ + IC_VEX_OPSIZE, /* 10358 */ + IC_VEX_OPSIZE, /* 10359 */ + IC_VEX_W_OPSIZE, /* 10360 */ + IC_VEX_W_OPSIZE, /* 10361 */ + IC_VEX_W_OPSIZE, /* 10362 */ + IC_VEX_W_OPSIZE, /* 10363 */ + IC_VEX_W_OPSIZE, /* 10364 */ + IC_VEX_W_OPSIZE, /* 10365 */ + IC_VEX_W_OPSIZE, /* 10366 */ + IC_VEX_W_OPSIZE, /* 10367 */ + IC_VEX_L, /* 10368 */ + IC_VEX_L, /* 10369 */ + IC_VEX_L_XS, /* 10370 */ + IC_VEX_L_XS, /* 10371 */ + IC_VEX_L_XD, /* 10372 */ + IC_VEX_L_XD, /* 10373 */ + IC_VEX_L_XD, /* 10374 */ + IC_VEX_L_XD, /* 10375 */ + IC_VEX_L_W, /* 10376 */ + IC_VEX_L_W, /* 10377 */ + IC_VEX_L_W_XS, /* 10378 */ + IC_VEX_L_W_XS, /* 10379 */ + IC_VEX_L_W_XD, /* 10380 */ + IC_VEX_L_W_XD, /* 10381 */ + IC_VEX_L_W_XD, /* 10382 */ + IC_VEX_L_W_XD, /* 10383 */ + IC_VEX_L_OPSIZE, /* 10384 */ + IC_VEX_L_OPSIZE, /* 10385 */ + IC_VEX_L_OPSIZE, /* 10386 */ + IC_VEX_L_OPSIZE, /* 10387 */ + IC_VEX_L_OPSIZE, /* 10388 */ + IC_VEX_L_OPSIZE, /* 10389 */ + IC_VEX_L_OPSIZE, /* 10390 */ + IC_VEX_L_OPSIZE, /* 10391 */ + IC_VEX_L_W_OPSIZE, /* 10392 */ + IC_VEX_L_W_OPSIZE, /* 10393 */ + IC_VEX_L_W_OPSIZE, /* 10394 */ + IC_VEX_L_W_OPSIZE, /* 10395 */ + IC_VEX_L_W_OPSIZE, /* 10396 */ + IC_VEX_L_W_OPSIZE, /* 10397 */ + IC_VEX_L_W_OPSIZE, /* 10398 */ + IC_VEX_L_W_OPSIZE, /* 10399 */ + IC_VEX_L, /* 10400 */ + IC_VEX_L, /* 10401 */ + IC_VEX_L_XS, /* 10402 */ + IC_VEX_L_XS, /* 10403 */ + IC_VEX_L_XD, /* 10404 */ + IC_VEX_L_XD, /* 10405 */ + IC_VEX_L_XD, /* 10406 */ + IC_VEX_L_XD, /* 10407 */ + IC_VEX_L_W, /* 10408 */ + IC_VEX_L_W, /* 10409 */ + IC_VEX_L_W_XS, /* 10410 */ + IC_VEX_L_W_XS, /* 10411 */ + IC_VEX_L_W_XD, /* 10412 */ + IC_VEX_L_W_XD, /* 10413 */ + IC_VEX_L_W_XD, /* 10414 */ + IC_VEX_L_W_XD, /* 10415 */ + IC_VEX_L_OPSIZE, /* 10416 */ + IC_VEX_L_OPSIZE, /* 10417 */ + IC_VEX_L_OPSIZE, /* 10418 */ + IC_VEX_L_OPSIZE, /* 10419 */ + IC_VEX_L_OPSIZE, /* 10420 */ + IC_VEX_L_OPSIZE, /* 10421 */ + IC_VEX_L_OPSIZE, /* 10422 */ + IC_VEX_L_OPSIZE, /* 10423 */ + IC_VEX_L_W_OPSIZE, /* 10424 */ + IC_VEX_L_W_OPSIZE, /* 10425 */ + IC_VEX_L_W_OPSIZE, /* 10426 */ + IC_VEX_L_W_OPSIZE, /* 10427 */ + IC_VEX_L_W_OPSIZE, /* 10428 */ + IC_VEX_L_W_OPSIZE, /* 10429 */ + IC_VEX_L_W_OPSIZE, /* 10430 */ + IC_VEX_L_W_OPSIZE, /* 10431 */ + IC_VEX_L, /* 10432 */ + IC_VEX_L, /* 10433 */ + IC_VEX_L_XS, /* 10434 */ + IC_VEX_L_XS, /* 10435 */ + IC_VEX_L_XD, /* 10436 */ + IC_VEX_L_XD, /* 10437 */ + IC_VEX_L_XD, /* 10438 */ + IC_VEX_L_XD, /* 10439 */ + IC_VEX_L_W, /* 10440 */ + IC_VEX_L_W, /* 10441 */ + IC_VEX_L_W_XS, /* 10442 */ + IC_VEX_L_W_XS, /* 10443 */ + IC_VEX_L_W_XD, /* 10444 */ + IC_VEX_L_W_XD, /* 10445 */ + IC_VEX_L_W_XD, /* 10446 */ + IC_VEX_L_W_XD, /* 10447 */ + IC_VEX_L_OPSIZE, /* 10448 */ + IC_VEX_L_OPSIZE, /* 10449 */ + IC_VEX_L_OPSIZE, /* 10450 */ + IC_VEX_L_OPSIZE, /* 10451 */ + IC_VEX_L_OPSIZE, /* 10452 */ + IC_VEX_L_OPSIZE, /* 10453 */ + IC_VEX_L_OPSIZE, /* 10454 */ + IC_VEX_L_OPSIZE, /* 10455 */ + IC_VEX_L_W_OPSIZE, /* 10456 */ + IC_VEX_L_W_OPSIZE, /* 10457 */ + IC_VEX_L_W_OPSIZE, /* 10458 */ + IC_VEX_L_W_OPSIZE, /* 10459 */ + IC_VEX_L_W_OPSIZE, /* 10460 */ + IC_VEX_L_W_OPSIZE, /* 10461 */ + IC_VEX_L_W_OPSIZE, /* 10462 */ + IC_VEX_L_W_OPSIZE, /* 10463 */ + IC_VEX_L, /* 10464 */ + IC_VEX_L, /* 10465 */ + IC_VEX_L_XS, /* 10466 */ + IC_VEX_L_XS, /* 10467 */ + IC_VEX_L_XD, /* 10468 */ + IC_VEX_L_XD, /* 10469 */ + IC_VEX_L_XD, /* 10470 */ + IC_VEX_L_XD, /* 10471 */ + IC_VEX_L_W, /* 10472 */ + IC_VEX_L_W, /* 10473 */ + IC_VEX_L_W_XS, /* 10474 */ + IC_VEX_L_W_XS, /* 10475 */ + IC_VEX_L_W_XD, /* 10476 */ + IC_VEX_L_W_XD, /* 10477 */ + IC_VEX_L_W_XD, /* 10478 */ + IC_VEX_L_W_XD, /* 10479 */ + IC_VEX_L_OPSIZE, /* 10480 */ + IC_VEX_L_OPSIZE, /* 10481 */ + IC_VEX_L_OPSIZE, /* 10482 */ + IC_VEX_L_OPSIZE, /* 10483 */ + IC_VEX_L_OPSIZE, /* 10484 */ + IC_VEX_L_OPSIZE, /* 10485 */ + IC_VEX_L_OPSIZE, /* 10486 */ + IC_VEX_L_OPSIZE, /* 10487 */ + IC_VEX_L_W_OPSIZE, /* 10488 */ + IC_VEX_L_W_OPSIZE, /* 10489 */ + IC_VEX_L_W_OPSIZE, /* 10490 */ + IC_VEX_L_W_OPSIZE, /* 10491 */ + IC_VEX_L_W_OPSIZE, /* 10492 */ + IC_VEX_L_W_OPSIZE, /* 10493 */ + IC_VEX_L_W_OPSIZE, /* 10494 */ + IC_VEX_L_W_OPSIZE, /* 10495 */ + IC_EVEX_K_B, /* 10496 */ + IC_EVEX_K_B, /* 10497 */ + IC_EVEX_XS_K_B, /* 10498 */ + IC_EVEX_XS_K_B, /* 10499 */ + IC_EVEX_XD_K_B, /* 10500 */ + IC_EVEX_XD_K_B, /* 10501 */ + IC_EVEX_XD_K_B, /* 10502 */ + IC_EVEX_XD_K_B, /* 10503 */ + IC_EVEX_W_K_B, /* 10504 */ + IC_EVEX_W_K_B, /* 10505 */ + IC_EVEX_W_XS_K_B, /* 10506 */ + IC_EVEX_W_XS_K_B, /* 10507 */ + IC_EVEX_W_XD_K_B, /* 10508 */ + IC_EVEX_W_XD_K_B, /* 10509 */ + IC_EVEX_W_XD_K_B, /* 10510 */ + IC_EVEX_W_XD_K_B, /* 10511 */ + IC_EVEX_OPSIZE_K_B, /* 10512 */ + IC_EVEX_OPSIZE_K_B, /* 10513 */ + IC_EVEX_OPSIZE_K_B, /* 10514 */ + IC_EVEX_OPSIZE_K_B, /* 10515 */ + IC_EVEX_OPSIZE_K_B, /* 10516 */ + IC_EVEX_OPSIZE_K_B, /* 10517 */ + IC_EVEX_OPSIZE_K_B, /* 10518 */ + IC_EVEX_OPSIZE_K_B, /* 10519 */ + IC_EVEX_W_OPSIZE_K_B, /* 10520 */ + IC_EVEX_W_OPSIZE_K_B, /* 10521 */ + IC_EVEX_W_OPSIZE_K_B, /* 10522 */ + IC_EVEX_W_OPSIZE_K_B, /* 10523 */ + IC_EVEX_W_OPSIZE_K_B, /* 10524 */ + IC_EVEX_W_OPSIZE_K_B, /* 10525 */ + IC_EVEX_W_OPSIZE_K_B, /* 10526 */ + IC_EVEX_W_OPSIZE_K_B, /* 10527 */ + IC_EVEX_K_B, /* 10528 */ + IC_EVEX_K_B, /* 10529 */ + IC_EVEX_XS_K_B, /* 10530 */ + IC_EVEX_XS_K_B, /* 10531 */ + IC_EVEX_XD_K_B, /* 10532 */ + IC_EVEX_XD_K_B, /* 10533 */ + IC_EVEX_XD_K_B, /* 10534 */ + IC_EVEX_XD_K_B, /* 10535 */ + IC_EVEX_W_K_B, /* 10536 */ + IC_EVEX_W_K_B, /* 10537 */ + IC_EVEX_W_XS_K_B, /* 10538 */ + IC_EVEX_W_XS_K_B, /* 10539 */ + IC_EVEX_W_XD_K_B, /* 10540 */ + IC_EVEX_W_XD_K_B, /* 10541 */ + IC_EVEX_W_XD_K_B, /* 10542 */ + IC_EVEX_W_XD_K_B, /* 10543 */ + IC_EVEX_OPSIZE_K_B, /* 10544 */ + IC_EVEX_OPSIZE_K_B, /* 10545 */ + IC_EVEX_OPSIZE_K_B, /* 10546 */ + IC_EVEX_OPSIZE_K_B, /* 10547 */ + IC_EVEX_OPSIZE_K_B, /* 10548 */ + IC_EVEX_OPSIZE_K_B, /* 10549 */ + IC_EVEX_OPSIZE_K_B, /* 10550 */ + IC_EVEX_OPSIZE_K_B, /* 10551 */ + IC_EVEX_W_OPSIZE_K_B, /* 10552 */ + IC_EVEX_W_OPSIZE_K_B, /* 10553 */ + IC_EVEX_W_OPSIZE_K_B, /* 10554 */ + IC_EVEX_W_OPSIZE_K_B, /* 10555 */ + IC_EVEX_W_OPSIZE_K_B, /* 10556 */ + IC_EVEX_W_OPSIZE_K_B, /* 10557 */ + IC_EVEX_W_OPSIZE_K_B, /* 10558 */ + IC_EVEX_W_OPSIZE_K_B, /* 10559 */ + IC_EVEX_K_B, /* 10560 */ + IC_EVEX_K_B, /* 10561 */ + IC_EVEX_XS_K_B, /* 10562 */ + IC_EVEX_XS_K_B, /* 10563 */ + IC_EVEX_XD_K_B, /* 10564 */ + IC_EVEX_XD_K_B, /* 10565 */ + IC_EVEX_XD_K_B, /* 10566 */ + IC_EVEX_XD_K_B, /* 10567 */ + IC_EVEX_W_K_B, /* 10568 */ + IC_EVEX_W_K_B, /* 10569 */ + IC_EVEX_W_XS_K_B, /* 10570 */ + IC_EVEX_W_XS_K_B, /* 10571 */ + IC_EVEX_W_XD_K_B, /* 10572 */ + IC_EVEX_W_XD_K_B, /* 10573 */ + IC_EVEX_W_XD_K_B, /* 10574 */ + IC_EVEX_W_XD_K_B, /* 10575 */ + IC_EVEX_OPSIZE_K_B, /* 10576 */ + IC_EVEX_OPSIZE_K_B, /* 10577 */ + IC_EVEX_OPSIZE_K_B, /* 10578 */ + IC_EVEX_OPSIZE_K_B, /* 10579 */ + IC_EVEX_OPSIZE_K_B, /* 10580 */ + IC_EVEX_OPSIZE_K_B, /* 10581 */ + IC_EVEX_OPSIZE_K_B, /* 10582 */ + IC_EVEX_OPSIZE_K_B, /* 10583 */ + IC_EVEX_W_OPSIZE_K_B, /* 10584 */ + IC_EVEX_W_OPSIZE_K_B, /* 10585 */ + IC_EVEX_W_OPSIZE_K_B, /* 10586 */ + IC_EVEX_W_OPSIZE_K_B, /* 10587 */ + IC_EVEX_W_OPSIZE_K_B, /* 10588 */ + IC_EVEX_W_OPSIZE_K_B, /* 10589 */ + IC_EVEX_W_OPSIZE_K_B, /* 10590 */ + IC_EVEX_W_OPSIZE_K_B, /* 10591 */ + IC_EVEX_K_B, /* 10592 */ + IC_EVEX_K_B, /* 10593 */ + IC_EVEX_XS_K_B, /* 10594 */ + IC_EVEX_XS_K_B, /* 10595 */ + IC_EVEX_XD_K_B, /* 10596 */ + IC_EVEX_XD_K_B, /* 10597 */ + IC_EVEX_XD_K_B, /* 10598 */ + IC_EVEX_XD_K_B, /* 10599 */ + IC_EVEX_W_K_B, /* 10600 */ + IC_EVEX_W_K_B, /* 10601 */ + IC_EVEX_W_XS_K_B, /* 10602 */ + IC_EVEX_W_XS_K_B, /* 10603 */ + IC_EVEX_W_XD_K_B, /* 10604 */ + IC_EVEX_W_XD_K_B, /* 10605 */ + IC_EVEX_W_XD_K_B, /* 10606 */ + IC_EVEX_W_XD_K_B, /* 10607 */ + IC_EVEX_OPSIZE_K_B, /* 10608 */ + IC_EVEX_OPSIZE_K_B, /* 10609 */ + IC_EVEX_OPSIZE_K_B, /* 10610 */ + IC_EVEX_OPSIZE_K_B, /* 10611 */ + IC_EVEX_OPSIZE_K_B, /* 10612 */ + IC_EVEX_OPSIZE_K_B, /* 10613 */ + IC_EVEX_OPSIZE_K_B, /* 10614 */ + IC_EVEX_OPSIZE_K_B, /* 10615 */ + IC_EVEX_W_OPSIZE_K_B, /* 10616 */ + IC_EVEX_W_OPSIZE_K_B, /* 10617 */ + IC_EVEX_W_OPSIZE_K_B, /* 10618 */ + IC_EVEX_W_OPSIZE_K_B, /* 10619 */ + IC_EVEX_W_OPSIZE_K_B, /* 10620 */ + IC_EVEX_W_OPSIZE_K_B, /* 10621 */ + IC_EVEX_W_OPSIZE_K_B, /* 10622 */ + IC_EVEX_W_OPSIZE_K_B, /* 10623 */ + IC_EVEX_K_B, /* 10624 */ + IC_EVEX_K_B, /* 10625 */ + IC_EVEX_XS_K_B, /* 10626 */ + IC_EVEX_XS_K_B, /* 10627 */ + IC_EVEX_XD_K_B, /* 10628 */ + IC_EVEX_XD_K_B, /* 10629 */ + IC_EVEX_XD_K_B, /* 10630 */ + IC_EVEX_XD_K_B, /* 10631 */ + IC_EVEX_W_K_B, /* 10632 */ + IC_EVEX_W_K_B, /* 10633 */ + IC_EVEX_W_XS_K_B, /* 10634 */ + IC_EVEX_W_XS_K_B, /* 10635 */ + IC_EVEX_W_XD_K_B, /* 10636 */ + IC_EVEX_W_XD_K_B, /* 10637 */ + IC_EVEX_W_XD_K_B, /* 10638 */ + IC_EVEX_W_XD_K_B, /* 10639 */ + IC_EVEX_OPSIZE_K_B, /* 10640 */ + IC_EVEX_OPSIZE_K_B, /* 10641 */ + IC_EVEX_OPSIZE_K_B, /* 10642 */ + IC_EVEX_OPSIZE_K_B, /* 10643 */ + IC_EVEX_OPSIZE_K_B, /* 10644 */ + IC_EVEX_OPSIZE_K_B, /* 10645 */ + IC_EVEX_OPSIZE_K_B, /* 10646 */ + IC_EVEX_OPSIZE_K_B, /* 10647 */ + IC_EVEX_W_OPSIZE_K_B, /* 10648 */ + IC_EVEX_W_OPSIZE_K_B, /* 10649 */ + IC_EVEX_W_OPSIZE_K_B, /* 10650 */ + IC_EVEX_W_OPSIZE_K_B, /* 10651 */ + IC_EVEX_W_OPSIZE_K_B, /* 10652 */ + IC_EVEX_W_OPSIZE_K_B, /* 10653 */ + IC_EVEX_W_OPSIZE_K_B, /* 10654 */ + IC_EVEX_W_OPSIZE_K_B, /* 10655 */ + IC_EVEX_K_B, /* 10656 */ + IC_EVEX_K_B, /* 10657 */ + IC_EVEX_XS_K_B, /* 10658 */ + IC_EVEX_XS_K_B, /* 10659 */ + IC_EVEX_XD_K_B, /* 10660 */ + IC_EVEX_XD_K_B, /* 10661 */ + IC_EVEX_XD_K_B, /* 10662 */ + IC_EVEX_XD_K_B, /* 10663 */ + IC_EVEX_W_K_B, /* 10664 */ + IC_EVEX_W_K_B, /* 10665 */ + IC_EVEX_W_XS_K_B, /* 10666 */ + IC_EVEX_W_XS_K_B, /* 10667 */ + IC_EVEX_W_XD_K_B, /* 10668 */ + IC_EVEX_W_XD_K_B, /* 10669 */ + IC_EVEX_W_XD_K_B, /* 10670 */ + IC_EVEX_W_XD_K_B, /* 10671 */ + IC_EVEX_OPSIZE_K_B, /* 10672 */ + IC_EVEX_OPSIZE_K_B, /* 10673 */ + IC_EVEX_OPSIZE_K_B, /* 10674 */ + IC_EVEX_OPSIZE_K_B, /* 10675 */ + IC_EVEX_OPSIZE_K_B, /* 10676 */ + IC_EVEX_OPSIZE_K_B, /* 10677 */ + IC_EVEX_OPSIZE_K_B, /* 10678 */ + IC_EVEX_OPSIZE_K_B, /* 10679 */ + IC_EVEX_W_OPSIZE_K_B, /* 10680 */ + IC_EVEX_W_OPSIZE_K_B, /* 10681 */ + IC_EVEX_W_OPSIZE_K_B, /* 10682 */ + IC_EVEX_W_OPSIZE_K_B, /* 10683 */ + IC_EVEX_W_OPSIZE_K_B, /* 10684 */ + IC_EVEX_W_OPSIZE_K_B, /* 10685 */ + IC_EVEX_W_OPSIZE_K_B, /* 10686 */ + IC_EVEX_W_OPSIZE_K_B, /* 10687 */ + IC_EVEX_K_B, /* 10688 */ + IC_EVEX_K_B, /* 10689 */ + IC_EVEX_XS_K_B, /* 10690 */ + IC_EVEX_XS_K_B, /* 10691 */ + IC_EVEX_XD_K_B, /* 10692 */ + IC_EVEX_XD_K_B, /* 10693 */ + IC_EVEX_XD_K_B, /* 10694 */ + IC_EVEX_XD_K_B, /* 10695 */ + IC_EVEX_W_K_B, /* 10696 */ + IC_EVEX_W_K_B, /* 10697 */ + IC_EVEX_W_XS_K_B, /* 10698 */ + IC_EVEX_W_XS_K_B, /* 10699 */ + IC_EVEX_W_XD_K_B, /* 10700 */ + IC_EVEX_W_XD_K_B, /* 10701 */ + IC_EVEX_W_XD_K_B, /* 10702 */ + IC_EVEX_W_XD_K_B, /* 10703 */ + IC_EVEX_OPSIZE_K_B, /* 10704 */ + IC_EVEX_OPSIZE_K_B, /* 10705 */ + IC_EVEX_OPSIZE_K_B, /* 10706 */ + IC_EVEX_OPSIZE_K_B, /* 10707 */ + IC_EVEX_OPSIZE_K_B, /* 10708 */ + IC_EVEX_OPSIZE_K_B, /* 10709 */ + IC_EVEX_OPSIZE_K_B, /* 10710 */ + IC_EVEX_OPSIZE_K_B, /* 10711 */ + IC_EVEX_W_OPSIZE_K_B, /* 10712 */ + IC_EVEX_W_OPSIZE_K_B, /* 10713 */ + IC_EVEX_W_OPSIZE_K_B, /* 10714 */ + IC_EVEX_W_OPSIZE_K_B, /* 10715 */ + IC_EVEX_W_OPSIZE_K_B, /* 10716 */ + IC_EVEX_W_OPSIZE_K_B, /* 10717 */ + IC_EVEX_W_OPSIZE_K_B, /* 10718 */ + IC_EVEX_W_OPSIZE_K_B, /* 10719 */ + IC_EVEX_K_B, /* 10720 */ + IC_EVEX_K_B, /* 10721 */ + IC_EVEX_XS_K_B, /* 10722 */ + IC_EVEX_XS_K_B, /* 10723 */ + IC_EVEX_XD_K_B, /* 10724 */ + IC_EVEX_XD_K_B, /* 10725 */ + IC_EVEX_XD_K_B, /* 10726 */ + IC_EVEX_XD_K_B, /* 10727 */ + IC_EVEX_W_K_B, /* 10728 */ + IC_EVEX_W_K_B, /* 10729 */ + IC_EVEX_W_XS_K_B, /* 10730 */ + IC_EVEX_W_XS_K_B, /* 10731 */ + IC_EVEX_W_XD_K_B, /* 10732 */ + IC_EVEX_W_XD_K_B, /* 10733 */ + IC_EVEX_W_XD_K_B, /* 10734 */ + IC_EVEX_W_XD_K_B, /* 10735 */ + IC_EVEX_OPSIZE_K_B, /* 10736 */ + IC_EVEX_OPSIZE_K_B, /* 10737 */ + IC_EVEX_OPSIZE_K_B, /* 10738 */ + IC_EVEX_OPSIZE_K_B, /* 10739 */ + IC_EVEX_OPSIZE_K_B, /* 10740 */ + IC_EVEX_OPSIZE_K_B, /* 10741 */ + IC_EVEX_OPSIZE_K_B, /* 10742 */ + IC_EVEX_OPSIZE_K_B, /* 10743 */ + IC_EVEX_W_OPSIZE_K_B, /* 10744 */ + IC_EVEX_W_OPSIZE_K_B, /* 10745 */ + IC_EVEX_W_OPSIZE_K_B, /* 10746 */ + IC_EVEX_W_OPSIZE_K_B, /* 10747 */ + IC_EVEX_W_OPSIZE_K_B, /* 10748 */ + IC_EVEX_W_OPSIZE_K_B, /* 10749 */ + IC_EVEX_W_OPSIZE_K_B, /* 10750 */ + IC_EVEX_W_OPSIZE_K_B, /* 10751 */ + IC, /* 10752 */ + IC_64BIT, /* 10753 */ + IC_XS, /* 10754 */ + IC_64BIT_XS, /* 10755 */ + IC_XD, /* 10756 */ + IC_64BIT_XD, /* 10757 */ + IC_XS, /* 10758 */ + IC_64BIT_XS, /* 10759 */ + IC, /* 10760 */ + IC_64BIT_REXW, /* 10761 */ + IC_XS, /* 10762 */ + IC_64BIT_REXW_XS, /* 10763 */ + IC_XD, /* 10764 */ + IC_64BIT_REXW_XD, /* 10765 */ + IC_XS, /* 10766 */ + IC_64BIT_REXW_XS, /* 10767 */ + IC_OPSIZE, /* 10768 */ + IC_64BIT_OPSIZE, /* 10769 */ + IC_XS_OPSIZE, /* 10770 */ + IC_64BIT_XS_OPSIZE, /* 10771 */ + IC_XD_OPSIZE, /* 10772 */ + IC_64BIT_XD_OPSIZE, /* 10773 */ + IC_XS_OPSIZE, /* 10774 */ + IC_64BIT_XD_OPSIZE, /* 10775 */ + IC_OPSIZE, /* 10776 */ + IC_64BIT_REXW_OPSIZE, /* 10777 */ + IC_XS_OPSIZE, /* 10778 */ + IC_64BIT_REXW_XS, /* 10779 */ + IC_XD_OPSIZE, /* 10780 */ + IC_64BIT_REXW_XD, /* 10781 */ + IC_XS_OPSIZE, /* 10782 */ + IC_64BIT_REXW_XS, /* 10783 */ + IC_ADSIZE, /* 10784 */ + IC_64BIT_ADSIZE, /* 10785 */ + IC_XS, /* 10786 */ + IC_64BIT_XS, /* 10787 */ + IC_XD, /* 10788 */ + IC_64BIT_XD, /* 10789 */ + IC_XS, /* 10790 */ + IC_64BIT_XS, /* 10791 */ + IC_ADSIZE, /* 10792 */ + IC_64BIT_ADSIZE, /* 10793 */ + IC_XS, /* 10794 */ + IC_64BIT_REXW_XS, /* 10795 */ + IC_XD, /* 10796 */ + IC_64BIT_REXW_XD, /* 10797 */ + IC_XS, /* 10798 */ + IC_64BIT_REXW_XS, /* 10799 */ + IC_OPSIZE, /* 10800 */ + IC_64BIT_OPSIZE, /* 10801 */ + IC_XS_OPSIZE, /* 10802 */ + IC_64BIT_XS_OPSIZE, /* 10803 */ + IC_XD_OPSIZE, /* 10804 */ + IC_64BIT_XD_OPSIZE, /* 10805 */ + IC_XS_OPSIZE, /* 10806 */ + IC_64BIT_XD_OPSIZE, /* 10807 */ + IC_OPSIZE, /* 10808 */ + IC_64BIT_REXW_OPSIZE, /* 10809 */ + IC_XS_OPSIZE, /* 10810 */ + IC_64BIT_REXW_XS, /* 10811 */ + IC_XD_OPSIZE, /* 10812 */ + IC_64BIT_REXW_XD, /* 10813 */ + IC_XS_OPSIZE, /* 10814 */ + IC_64BIT_REXW_XS, /* 10815 */ + IC_VEX, /* 10816 */ + IC_VEX, /* 10817 */ + IC_VEX_XS, /* 10818 */ + IC_VEX_XS, /* 10819 */ + IC_VEX_XD, /* 10820 */ + IC_VEX_XD, /* 10821 */ + IC_VEX_XD, /* 10822 */ + IC_VEX_XD, /* 10823 */ + IC_VEX_W, /* 10824 */ + IC_VEX_W, /* 10825 */ + IC_VEX_W_XS, /* 10826 */ + IC_VEX_W_XS, /* 10827 */ + IC_VEX_W_XD, /* 10828 */ + IC_VEX_W_XD, /* 10829 */ + IC_VEX_W_XD, /* 10830 */ + IC_VEX_W_XD, /* 10831 */ + IC_VEX_OPSIZE, /* 10832 */ + IC_VEX_OPSIZE, /* 10833 */ + IC_VEX_OPSIZE, /* 10834 */ + IC_VEX_OPSIZE, /* 10835 */ + IC_VEX_OPSIZE, /* 10836 */ + IC_VEX_OPSIZE, /* 10837 */ + IC_VEX_OPSIZE, /* 10838 */ + IC_VEX_OPSIZE, /* 10839 */ + IC_VEX_W_OPSIZE, /* 10840 */ + IC_VEX_W_OPSIZE, /* 10841 */ + IC_VEX_W_OPSIZE, /* 10842 */ + IC_VEX_W_OPSIZE, /* 10843 */ + IC_VEX_W_OPSIZE, /* 10844 */ + IC_VEX_W_OPSIZE, /* 10845 */ + IC_VEX_W_OPSIZE, /* 10846 */ + IC_VEX_W_OPSIZE, /* 10847 */ + IC_VEX, /* 10848 */ + IC_VEX, /* 10849 */ + IC_VEX_XS, /* 10850 */ + IC_VEX_XS, /* 10851 */ + IC_VEX_XD, /* 10852 */ + IC_VEX_XD, /* 10853 */ + IC_VEX_XD, /* 10854 */ + IC_VEX_XD, /* 10855 */ + IC_VEX_W, /* 10856 */ + IC_VEX_W, /* 10857 */ + IC_VEX_W_XS, /* 10858 */ + IC_VEX_W_XS, /* 10859 */ + IC_VEX_W_XD, /* 10860 */ + IC_VEX_W_XD, /* 10861 */ + IC_VEX_W_XD, /* 10862 */ + IC_VEX_W_XD, /* 10863 */ + IC_VEX_OPSIZE, /* 10864 */ + IC_VEX_OPSIZE, /* 10865 */ + IC_VEX_OPSIZE, /* 10866 */ + IC_VEX_OPSIZE, /* 10867 */ + IC_VEX_OPSIZE, /* 10868 */ + IC_VEX_OPSIZE, /* 10869 */ + IC_VEX_OPSIZE, /* 10870 */ + IC_VEX_OPSIZE, /* 10871 */ + IC_VEX_W_OPSIZE, /* 10872 */ + IC_VEX_W_OPSIZE, /* 10873 */ + IC_VEX_W_OPSIZE, /* 10874 */ + IC_VEX_W_OPSIZE, /* 10875 */ + IC_VEX_W_OPSIZE, /* 10876 */ + IC_VEX_W_OPSIZE, /* 10877 */ + IC_VEX_W_OPSIZE, /* 10878 */ + IC_VEX_W_OPSIZE, /* 10879 */ + IC_VEX_L, /* 10880 */ + IC_VEX_L, /* 10881 */ + IC_VEX_L_XS, /* 10882 */ + IC_VEX_L_XS, /* 10883 */ + IC_VEX_L_XD, /* 10884 */ + IC_VEX_L_XD, /* 10885 */ + IC_VEX_L_XD, /* 10886 */ + IC_VEX_L_XD, /* 10887 */ + IC_VEX_L_W, /* 10888 */ + IC_VEX_L_W, /* 10889 */ + IC_VEX_L_W_XS, /* 10890 */ + IC_VEX_L_W_XS, /* 10891 */ + IC_VEX_L_W_XD, /* 10892 */ + IC_VEX_L_W_XD, /* 10893 */ + IC_VEX_L_W_XD, /* 10894 */ + IC_VEX_L_W_XD, /* 10895 */ + IC_VEX_L_OPSIZE, /* 10896 */ + IC_VEX_L_OPSIZE, /* 10897 */ + IC_VEX_L_OPSIZE, /* 10898 */ + IC_VEX_L_OPSIZE, /* 10899 */ + IC_VEX_L_OPSIZE, /* 10900 */ + IC_VEX_L_OPSIZE, /* 10901 */ + IC_VEX_L_OPSIZE, /* 10902 */ + IC_VEX_L_OPSIZE, /* 10903 */ + IC_VEX_L_W_OPSIZE, /* 10904 */ + IC_VEX_L_W_OPSIZE, /* 10905 */ + IC_VEX_L_W_OPSIZE, /* 10906 */ + IC_VEX_L_W_OPSIZE, /* 10907 */ + IC_VEX_L_W_OPSIZE, /* 10908 */ + IC_VEX_L_W_OPSIZE, /* 10909 */ + IC_VEX_L_W_OPSIZE, /* 10910 */ + IC_VEX_L_W_OPSIZE, /* 10911 */ + IC_VEX_L, /* 10912 */ + IC_VEX_L, /* 10913 */ + IC_VEX_L_XS, /* 10914 */ + IC_VEX_L_XS, /* 10915 */ + IC_VEX_L_XD, /* 10916 */ + IC_VEX_L_XD, /* 10917 */ + IC_VEX_L_XD, /* 10918 */ + IC_VEX_L_XD, /* 10919 */ + IC_VEX_L_W, /* 10920 */ + IC_VEX_L_W, /* 10921 */ + IC_VEX_L_W_XS, /* 10922 */ + IC_VEX_L_W_XS, /* 10923 */ + IC_VEX_L_W_XD, /* 10924 */ + IC_VEX_L_W_XD, /* 10925 */ + IC_VEX_L_W_XD, /* 10926 */ + IC_VEX_L_W_XD, /* 10927 */ + IC_VEX_L_OPSIZE, /* 10928 */ + IC_VEX_L_OPSIZE, /* 10929 */ + IC_VEX_L_OPSIZE, /* 10930 */ + IC_VEX_L_OPSIZE, /* 10931 */ + IC_VEX_L_OPSIZE, /* 10932 */ + IC_VEX_L_OPSIZE, /* 10933 */ + IC_VEX_L_OPSIZE, /* 10934 */ + IC_VEX_L_OPSIZE, /* 10935 */ + IC_VEX_L_W_OPSIZE, /* 10936 */ + IC_VEX_L_W_OPSIZE, /* 10937 */ + IC_VEX_L_W_OPSIZE, /* 10938 */ + IC_VEX_L_W_OPSIZE, /* 10939 */ + IC_VEX_L_W_OPSIZE, /* 10940 */ + IC_VEX_L_W_OPSIZE, /* 10941 */ + IC_VEX_L_W_OPSIZE, /* 10942 */ + IC_VEX_L_W_OPSIZE, /* 10943 */ + IC_VEX_L, /* 10944 */ + IC_VEX_L, /* 10945 */ + IC_VEX_L_XS, /* 10946 */ + IC_VEX_L_XS, /* 10947 */ + IC_VEX_L_XD, /* 10948 */ + IC_VEX_L_XD, /* 10949 */ + IC_VEX_L_XD, /* 10950 */ + IC_VEX_L_XD, /* 10951 */ + IC_VEX_L_W, /* 10952 */ + IC_VEX_L_W, /* 10953 */ + IC_VEX_L_W_XS, /* 10954 */ + IC_VEX_L_W_XS, /* 10955 */ + IC_VEX_L_W_XD, /* 10956 */ + IC_VEX_L_W_XD, /* 10957 */ + IC_VEX_L_W_XD, /* 10958 */ + IC_VEX_L_W_XD, /* 10959 */ + IC_VEX_L_OPSIZE, /* 10960 */ + IC_VEX_L_OPSIZE, /* 10961 */ + IC_VEX_L_OPSIZE, /* 10962 */ + IC_VEX_L_OPSIZE, /* 10963 */ + IC_VEX_L_OPSIZE, /* 10964 */ + IC_VEX_L_OPSIZE, /* 10965 */ + IC_VEX_L_OPSIZE, /* 10966 */ + IC_VEX_L_OPSIZE, /* 10967 */ + IC_VEX_L_W_OPSIZE, /* 10968 */ + IC_VEX_L_W_OPSIZE, /* 10969 */ + IC_VEX_L_W_OPSIZE, /* 10970 */ + IC_VEX_L_W_OPSIZE, /* 10971 */ + IC_VEX_L_W_OPSIZE, /* 10972 */ + IC_VEX_L_W_OPSIZE, /* 10973 */ + IC_VEX_L_W_OPSIZE, /* 10974 */ + IC_VEX_L_W_OPSIZE, /* 10975 */ + IC_VEX_L, /* 10976 */ + IC_VEX_L, /* 10977 */ + IC_VEX_L_XS, /* 10978 */ + IC_VEX_L_XS, /* 10979 */ + IC_VEX_L_XD, /* 10980 */ + IC_VEX_L_XD, /* 10981 */ + IC_VEX_L_XD, /* 10982 */ + IC_VEX_L_XD, /* 10983 */ + IC_VEX_L_W, /* 10984 */ + IC_VEX_L_W, /* 10985 */ + IC_VEX_L_W_XS, /* 10986 */ + IC_VEX_L_W_XS, /* 10987 */ + IC_VEX_L_W_XD, /* 10988 */ + IC_VEX_L_W_XD, /* 10989 */ + IC_VEX_L_W_XD, /* 10990 */ + IC_VEX_L_W_XD, /* 10991 */ + IC_VEX_L_OPSIZE, /* 10992 */ + IC_VEX_L_OPSIZE, /* 10993 */ + IC_VEX_L_OPSIZE, /* 10994 */ + IC_VEX_L_OPSIZE, /* 10995 */ + IC_VEX_L_OPSIZE, /* 10996 */ + IC_VEX_L_OPSIZE, /* 10997 */ + IC_VEX_L_OPSIZE, /* 10998 */ + IC_VEX_L_OPSIZE, /* 10999 */ + IC_VEX_L_W_OPSIZE, /* 11000 */ + IC_VEX_L_W_OPSIZE, /* 11001 */ + IC_VEX_L_W_OPSIZE, /* 11002 */ + IC_VEX_L_W_OPSIZE, /* 11003 */ + IC_VEX_L_W_OPSIZE, /* 11004 */ + IC_VEX_L_W_OPSIZE, /* 11005 */ + IC_VEX_L_W_OPSIZE, /* 11006 */ + IC_VEX_L_W_OPSIZE, /* 11007 */ + IC_EVEX_L_K_B, /* 11008 */ + IC_EVEX_L_K_B, /* 11009 */ + IC_EVEX_L_XS_K_B, /* 11010 */ + IC_EVEX_L_XS_K_B, /* 11011 */ + IC_EVEX_L_XD_K_B, /* 11012 */ + IC_EVEX_L_XD_K_B, /* 11013 */ + IC_EVEX_L_XD_K_B, /* 11014 */ + IC_EVEX_L_XD_K_B, /* 11015 */ + IC_EVEX_L_W_K_B, /* 11016 */ + IC_EVEX_L_W_K_B, /* 11017 */ + IC_EVEX_L_W_XS_K_B, /* 11018 */ + IC_EVEX_L_W_XS_K_B, /* 11019 */ + IC_EVEX_L_W_XD_K_B, /* 11020 */ + IC_EVEX_L_W_XD_K_B, /* 11021 */ + IC_EVEX_L_W_XD_K_B, /* 11022 */ + IC_EVEX_L_W_XD_K_B, /* 11023 */ + IC_EVEX_L_OPSIZE_K_B, /* 11024 */ + IC_EVEX_L_OPSIZE_K_B, /* 11025 */ + IC_EVEX_L_OPSIZE_K_B, /* 11026 */ + IC_EVEX_L_OPSIZE_K_B, /* 11027 */ + IC_EVEX_L_OPSIZE_K_B, /* 11028 */ + IC_EVEX_L_OPSIZE_K_B, /* 11029 */ + IC_EVEX_L_OPSIZE_K_B, /* 11030 */ + IC_EVEX_L_OPSIZE_K_B, /* 11031 */ + IC_EVEX_L_W_OPSIZE_K_B, /* 11032 */ + IC_EVEX_L_W_OPSIZE_K_B, /* 11033 */ + IC_EVEX_L_W_OPSIZE_K_B, /* 11034 */ + IC_EVEX_L_W_OPSIZE_K_B, /* 11035 */ + IC_EVEX_L_W_OPSIZE_K_B, /* 11036 */ + IC_EVEX_L_W_OPSIZE_K_B, /* 11037 */ + IC_EVEX_L_W_OPSIZE_K_B, /* 11038 */ + IC_EVEX_L_W_OPSIZE_K_B, /* 11039 */ + IC_EVEX_L_K_B, /* 11040 */ + IC_EVEX_L_K_B, /* 11041 */ + IC_EVEX_L_XS_K_B, /* 11042 */ + IC_EVEX_L_XS_K_B, /* 11043 */ + IC_EVEX_L_XD_K_B, /* 11044 */ + IC_EVEX_L_XD_K_B, /* 11045 */ + IC_EVEX_L_XD_K_B, /* 11046 */ + IC_EVEX_L_XD_K_B, /* 11047 */ + IC_EVEX_L_W_K_B, /* 11048 */ + IC_EVEX_L_W_K_B, /* 11049 */ + IC_EVEX_L_W_XS_K_B, /* 11050 */ + IC_EVEX_L_W_XS_K_B, /* 11051 */ + IC_EVEX_L_W_XD_K_B, /* 11052 */ + IC_EVEX_L_W_XD_K_B, /* 11053 */ + IC_EVEX_L_W_XD_K_B, /* 11054 */ + IC_EVEX_L_W_XD_K_B, /* 11055 */ + IC_EVEX_L_OPSIZE_K_B, /* 11056 */ + IC_EVEX_L_OPSIZE_K_B, /* 11057 */ + IC_EVEX_L_OPSIZE_K_B, /* 11058 */ + IC_EVEX_L_OPSIZE_K_B, /* 11059 */ + IC_EVEX_L_OPSIZE_K_B, /* 11060 */ + IC_EVEX_L_OPSIZE_K_B, /* 11061 */ + IC_EVEX_L_OPSIZE_K_B, /* 11062 */ + IC_EVEX_L_OPSIZE_K_B, /* 11063 */ + IC_EVEX_L_W_OPSIZE_K_B, /* 11064 */ + IC_EVEX_L_W_OPSIZE_K_B, /* 11065 */ + IC_EVEX_L_W_OPSIZE_K_B, /* 11066 */ + IC_EVEX_L_W_OPSIZE_K_B, /* 11067 */ + IC_EVEX_L_W_OPSIZE_K_B, /* 11068 */ + IC_EVEX_L_W_OPSIZE_K_B, /* 11069 */ + IC_EVEX_L_W_OPSIZE_K_B, /* 11070 */ + IC_EVEX_L_W_OPSIZE_K_B, /* 11071 */ + IC_EVEX_L_K_B, /* 11072 */ + IC_EVEX_L_K_B, /* 11073 */ + IC_EVEX_L_XS_K_B, /* 11074 */ + IC_EVEX_L_XS_K_B, /* 11075 */ + IC_EVEX_L_XD_K_B, /* 11076 */ + IC_EVEX_L_XD_K_B, /* 11077 */ + IC_EVEX_L_XD_K_B, /* 11078 */ + IC_EVEX_L_XD_K_B, /* 11079 */ + IC_EVEX_L_W_K_B, /* 11080 */ + IC_EVEX_L_W_K_B, /* 11081 */ + IC_EVEX_L_W_XS_K_B, /* 11082 */ + IC_EVEX_L_W_XS_K_B, /* 11083 */ + IC_EVEX_L_W_XD_K_B, /* 11084 */ + IC_EVEX_L_W_XD_K_B, /* 11085 */ + IC_EVEX_L_W_XD_K_B, /* 11086 */ + IC_EVEX_L_W_XD_K_B, /* 11087 */ + IC_EVEX_L_OPSIZE_K_B, /* 11088 */ + IC_EVEX_L_OPSIZE_K_B, /* 11089 */ + IC_EVEX_L_OPSIZE_K_B, /* 11090 */ + IC_EVEX_L_OPSIZE_K_B, /* 11091 */ + IC_EVEX_L_OPSIZE_K_B, /* 11092 */ + IC_EVEX_L_OPSIZE_K_B, /* 11093 */ + IC_EVEX_L_OPSIZE_K_B, /* 11094 */ + IC_EVEX_L_OPSIZE_K_B, /* 11095 */ + IC_EVEX_L_W_OPSIZE_K_B, /* 11096 */ + IC_EVEX_L_W_OPSIZE_K_B, /* 11097 */ + IC_EVEX_L_W_OPSIZE_K_B, /* 11098 */ + IC_EVEX_L_W_OPSIZE_K_B, /* 11099 */ + IC_EVEX_L_W_OPSIZE_K_B, /* 11100 */ + IC_EVEX_L_W_OPSIZE_K_B, /* 11101 */ + IC_EVEX_L_W_OPSIZE_K_B, /* 11102 */ + IC_EVEX_L_W_OPSIZE_K_B, /* 11103 */ + IC_EVEX_L_K_B, /* 11104 */ + IC_EVEX_L_K_B, /* 11105 */ + IC_EVEX_L_XS_K_B, /* 11106 */ + IC_EVEX_L_XS_K_B, /* 11107 */ + IC_EVEX_L_XD_K_B, /* 11108 */ + IC_EVEX_L_XD_K_B, /* 11109 */ + IC_EVEX_L_XD_K_B, /* 11110 */ + IC_EVEX_L_XD_K_B, /* 11111 */ + IC_EVEX_L_W_K_B, /* 11112 */ + IC_EVEX_L_W_K_B, /* 11113 */ + IC_EVEX_L_W_XS_K_B, /* 11114 */ + IC_EVEX_L_W_XS_K_B, /* 11115 */ + IC_EVEX_L_W_XD_K_B, /* 11116 */ + IC_EVEX_L_W_XD_K_B, /* 11117 */ + IC_EVEX_L_W_XD_K_B, /* 11118 */ + IC_EVEX_L_W_XD_K_B, /* 11119 */ + IC_EVEX_L_OPSIZE_K_B, /* 11120 */ + IC_EVEX_L_OPSIZE_K_B, /* 11121 */ + IC_EVEX_L_OPSIZE_K_B, /* 11122 */ + IC_EVEX_L_OPSIZE_K_B, /* 11123 */ + IC_EVEX_L_OPSIZE_K_B, /* 11124 */ + IC_EVEX_L_OPSIZE_K_B, /* 11125 */ + IC_EVEX_L_OPSIZE_K_B, /* 11126 */ + IC_EVEX_L_OPSIZE_K_B, /* 11127 */ + IC_EVEX_L_W_OPSIZE_K_B, /* 11128 */ + IC_EVEX_L_W_OPSIZE_K_B, /* 11129 */ + IC_EVEX_L_W_OPSIZE_K_B, /* 11130 */ + IC_EVEX_L_W_OPSIZE_K_B, /* 11131 */ + IC_EVEX_L_W_OPSIZE_K_B, /* 11132 */ + IC_EVEX_L_W_OPSIZE_K_B, /* 11133 */ + IC_EVEX_L_W_OPSIZE_K_B, /* 11134 */ + IC_EVEX_L_W_OPSIZE_K_B, /* 11135 */ + IC_EVEX_L_K_B, /* 11136 */ + IC_EVEX_L_K_B, /* 11137 */ + IC_EVEX_L_XS_K_B, /* 11138 */ + IC_EVEX_L_XS_K_B, /* 11139 */ + IC_EVEX_L_XD_K_B, /* 11140 */ + IC_EVEX_L_XD_K_B, /* 11141 */ + IC_EVEX_L_XD_K_B, /* 11142 */ + IC_EVEX_L_XD_K_B, /* 11143 */ + IC_EVEX_L_W_K_B, /* 11144 */ + IC_EVEX_L_W_K_B, /* 11145 */ + IC_EVEX_L_W_XS_K_B, /* 11146 */ + IC_EVEX_L_W_XS_K_B, /* 11147 */ + IC_EVEX_L_W_XD_K_B, /* 11148 */ + IC_EVEX_L_W_XD_K_B, /* 11149 */ + IC_EVEX_L_W_XD_K_B, /* 11150 */ + IC_EVEX_L_W_XD_K_B, /* 11151 */ + IC_EVEX_L_OPSIZE_K_B, /* 11152 */ + IC_EVEX_L_OPSIZE_K_B, /* 11153 */ + IC_EVEX_L_OPSIZE_K_B, /* 11154 */ + IC_EVEX_L_OPSIZE_K_B, /* 11155 */ + IC_EVEX_L_OPSIZE_K_B, /* 11156 */ + IC_EVEX_L_OPSIZE_K_B, /* 11157 */ + IC_EVEX_L_OPSIZE_K_B, /* 11158 */ + IC_EVEX_L_OPSIZE_K_B, /* 11159 */ + IC_EVEX_L_W_OPSIZE_K_B, /* 11160 */ + IC_EVEX_L_W_OPSIZE_K_B, /* 11161 */ + IC_EVEX_L_W_OPSIZE_K_B, /* 11162 */ + IC_EVEX_L_W_OPSIZE_K_B, /* 11163 */ + IC_EVEX_L_W_OPSIZE_K_B, /* 11164 */ + IC_EVEX_L_W_OPSIZE_K_B, /* 11165 */ + IC_EVEX_L_W_OPSIZE_K_B, /* 11166 */ + IC_EVEX_L_W_OPSIZE_K_B, /* 11167 */ + IC_EVEX_L_K_B, /* 11168 */ + IC_EVEX_L_K_B, /* 11169 */ + IC_EVEX_L_XS_K_B, /* 11170 */ + IC_EVEX_L_XS_K_B, /* 11171 */ + IC_EVEX_L_XD_K_B, /* 11172 */ + IC_EVEX_L_XD_K_B, /* 11173 */ + IC_EVEX_L_XD_K_B, /* 11174 */ + IC_EVEX_L_XD_K_B, /* 11175 */ + IC_EVEX_L_W_K_B, /* 11176 */ + IC_EVEX_L_W_K_B, /* 11177 */ + IC_EVEX_L_W_XS_K_B, /* 11178 */ + IC_EVEX_L_W_XS_K_B, /* 11179 */ + IC_EVEX_L_W_XD_K_B, /* 11180 */ + IC_EVEX_L_W_XD_K_B, /* 11181 */ + IC_EVEX_L_W_XD_K_B, /* 11182 */ + IC_EVEX_L_W_XD_K_B, /* 11183 */ + IC_EVEX_L_OPSIZE_K_B, /* 11184 */ + IC_EVEX_L_OPSIZE_K_B, /* 11185 */ + IC_EVEX_L_OPSIZE_K_B, /* 11186 */ + IC_EVEX_L_OPSIZE_K_B, /* 11187 */ + IC_EVEX_L_OPSIZE_K_B, /* 11188 */ + IC_EVEX_L_OPSIZE_K_B, /* 11189 */ + IC_EVEX_L_OPSIZE_K_B, /* 11190 */ + IC_EVEX_L_OPSIZE_K_B, /* 11191 */ + IC_EVEX_L_W_OPSIZE_K_B, /* 11192 */ + IC_EVEX_L_W_OPSIZE_K_B, /* 11193 */ + IC_EVEX_L_W_OPSIZE_K_B, /* 11194 */ + IC_EVEX_L_W_OPSIZE_K_B, /* 11195 */ + IC_EVEX_L_W_OPSIZE_K_B, /* 11196 */ + IC_EVEX_L_W_OPSIZE_K_B, /* 11197 */ + IC_EVEX_L_W_OPSIZE_K_B, /* 11198 */ + IC_EVEX_L_W_OPSIZE_K_B, /* 11199 */ + IC_EVEX_L_K_B, /* 11200 */ + IC_EVEX_L_K_B, /* 11201 */ + IC_EVEX_L_XS_K_B, /* 11202 */ + IC_EVEX_L_XS_K_B, /* 11203 */ + IC_EVEX_L_XD_K_B, /* 11204 */ + IC_EVEX_L_XD_K_B, /* 11205 */ + IC_EVEX_L_XD_K_B, /* 11206 */ + IC_EVEX_L_XD_K_B, /* 11207 */ + IC_EVEX_L_W_K_B, /* 11208 */ + IC_EVEX_L_W_K_B, /* 11209 */ + IC_EVEX_L_W_XS_K_B, /* 11210 */ + IC_EVEX_L_W_XS_K_B, /* 11211 */ + IC_EVEX_L_W_XD_K_B, /* 11212 */ + IC_EVEX_L_W_XD_K_B, /* 11213 */ + IC_EVEX_L_W_XD_K_B, /* 11214 */ + IC_EVEX_L_W_XD_K_B, /* 11215 */ + IC_EVEX_L_OPSIZE_K_B, /* 11216 */ + IC_EVEX_L_OPSIZE_K_B, /* 11217 */ + IC_EVEX_L_OPSIZE_K_B, /* 11218 */ + IC_EVEX_L_OPSIZE_K_B, /* 11219 */ + IC_EVEX_L_OPSIZE_K_B, /* 11220 */ + IC_EVEX_L_OPSIZE_K_B, /* 11221 */ + IC_EVEX_L_OPSIZE_K_B, /* 11222 */ + IC_EVEX_L_OPSIZE_K_B, /* 11223 */ + IC_EVEX_L_W_OPSIZE_K_B, /* 11224 */ + IC_EVEX_L_W_OPSIZE_K_B, /* 11225 */ + IC_EVEX_L_W_OPSIZE_K_B, /* 11226 */ + IC_EVEX_L_W_OPSIZE_K_B, /* 11227 */ + IC_EVEX_L_W_OPSIZE_K_B, /* 11228 */ + IC_EVEX_L_W_OPSIZE_K_B, /* 11229 */ + IC_EVEX_L_W_OPSIZE_K_B, /* 11230 */ + IC_EVEX_L_W_OPSIZE_K_B, /* 11231 */ + IC_EVEX_L_K_B, /* 11232 */ + IC_EVEX_L_K_B, /* 11233 */ + IC_EVEX_L_XS_K_B, /* 11234 */ + IC_EVEX_L_XS_K_B, /* 11235 */ + IC_EVEX_L_XD_K_B, /* 11236 */ + IC_EVEX_L_XD_K_B, /* 11237 */ + IC_EVEX_L_XD_K_B, /* 11238 */ + IC_EVEX_L_XD_K_B, /* 11239 */ + IC_EVEX_L_W_K_B, /* 11240 */ + IC_EVEX_L_W_K_B, /* 11241 */ + IC_EVEX_L_W_XS_K_B, /* 11242 */ + IC_EVEX_L_W_XS_K_B, /* 11243 */ + IC_EVEX_L_W_XD_K_B, /* 11244 */ + IC_EVEX_L_W_XD_K_B, /* 11245 */ + IC_EVEX_L_W_XD_K_B, /* 11246 */ + IC_EVEX_L_W_XD_K_B, /* 11247 */ + IC_EVEX_L_OPSIZE_K_B, /* 11248 */ + IC_EVEX_L_OPSIZE_K_B, /* 11249 */ + IC_EVEX_L_OPSIZE_K_B, /* 11250 */ + IC_EVEX_L_OPSIZE_K_B, /* 11251 */ + IC_EVEX_L_OPSIZE_K_B, /* 11252 */ + IC_EVEX_L_OPSIZE_K_B, /* 11253 */ + IC_EVEX_L_OPSIZE_K_B, /* 11254 */ + IC_EVEX_L_OPSIZE_K_B, /* 11255 */ + IC_EVEX_L_W_OPSIZE_K_B, /* 11256 */ + IC_EVEX_L_W_OPSIZE_K_B, /* 11257 */ + IC_EVEX_L_W_OPSIZE_K_B, /* 11258 */ + IC_EVEX_L_W_OPSIZE_K_B, /* 11259 */ + IC_EVEX_L_W_OPSIZE_K_B, /* 11260 */ + IC_EVEX_L_W_OPSIZE_K_B, /* 11261 */ + IC_EVEX_L_W_OPSIZE_K_B, /* 11262 */ + IC_EVEX_L_W_OPSIZE_K_B, /* 11263 */ + IC, /* 11264 */ + IC_64BIT, /* 11265 */ + IC_XS, /* 11266 */ + IC_64BIT_XS, /* 11267 */ + IC_XD, /* 11268 */ + IC_64BIT_XD, /* 11269 */ + IC_XS, /* 11270 */ + IC_64BIT_XS, /* 11271 */ + IC, /* 11272 */ + IC_64BIT_REXW, /* 11273 */ + IC_XS, /* 11274 */ + IC_64BIT_REXW_XS, /* 11275 */ + IC_XD, /* 11276 */ + IC_64BIT_REXW_XD, /* 11277 */ + IC_XS, /* 11278 */ + IC_64BIT_REXW_XS, /* 11279 */ + IC_OPSIZE, /* 11280 */ + IC_64BIT_OPSIZE, /* 11281 */ + IC_XS_OPSIZE, /* 11282 */ + IC_64BIT_XS_OPSIZE, /* 11283 */ + IC_XD_OPSIZE, /* 11284 */ + IC_64BIT_XD_OPSIZE, /* 11285 */ + IC_XS_OPSIZE, /* 11286 */ + IC_64BIT_XD_OPSIZE, /* 11287 */ + IC_OPSIZE, /* 11288 */ + IC_64BIT_REXW_OPSIZE, /* 11289 */ + IC_XS_OPSIZE, /* 11290 */ + IC_64BIT_REXW_XS, /* 11291 */ + IC_XD_OPSIZE, /* 11292 */ + IC_64BIT_REXW_XD, /* 11293 */ + IC_XS_OPSIZE, /* 11294 */ + IC_64BIT_REXW_XS, /* 11295 */ + IC_ADSIZE, /* 11296 */ + IC_64BIT_ADSIZE, /* 11297 */ + IC_XS, /* 11298 */ + IC_64BIT_XS, /* 11299 */ + IC_XD, /* 11300 */ + IC_64BIT_XD, /* 11301 */ + IC_XS, /* 11302 */ + IC_64BIT_XS, /* 11303 */ + IC_ADSIZE, /* 11304 */ + IC_64BIT_ADSIZE, /* 11305 */ + IC_XS, /* 11306 */ + IC_64BIT_REXW_XS, /* 11307 */ + IC_XD, /* 11308 */ + IC_64BIT_REXW_XD, /* 11309 */ + IC_XS, /* 11310 */ + IC_64BIT_REXW_XS, /* 11311 */ + IC_OPSIZE, /* 11312 */ + IC_64BIT_OPSIZE, /* 11313 */ + IC_XS_OPSIZE, /* 11314 */ + IC_64BIT_XS_OPSIZE, /* 11315 */ + IC_XD_OPSIZE, /* 11316 */ + IC_64BIT_XD_OPSIZE, /* 11317 */ + IC_XS_OPSIZE, /* 11318 */ + IC_64BIT_XD_OPSIZE, /* 11319 */ + IC_OPSIZE, /* 11320 */ + IC_64BIT_REXW_OPSIZE, /* 11321 */ + IC_XS_OPSIZE, /* 11322 */ + IC_64BIT_REXW_XS, /* 11323 */ + IC_XD_OPSIZE, /* 11324 */ + IC_64BIT_REXW_XD, /* 11325 */ + IC_XS_OPSIZE, /* 11326 */ + IC_64BIT_REXW_XS, /* 11327 */ + IC_VEX, /* 11328 */ + IC_VEX, /* 11329 */ + IC_VEX_XS, /* 11330 */ + IC_VEX_XS, /* 11331 */ + IC_VEX_XD, /* 11332 */ + IC_VEX_XD, /* 11333 */ + IC_VEX_XD, /* 11334 */ + IC_VEX_XD, /* 11335 */ + IC_VEX_W, /* 11336 */ + IC_VEX_W, /* 11337 */ + IC_VEX_W_XS, /* 11338 */ + IC_VEX_W_XS, /* 11339 */ + IC_VEX_W_XD, /* 11340 */ + IC_VEX_W_XD, /* 11341 */ + IC_VEX_W_XD, /* 11342 */ + IC_VEX_W_XD, /* 11343 */ + IC_VEX_OPSIZE, /* 11344 */ + IC_VEX_OPSIZE, /* 11345 */ + IC_VEX_OPSIZE, /* 11346 */ + IC_VEX_OPSIZE, /* 11347 */ + IC_VEX_OPSIZE, /* 11348 */ + IC_VEX_OPSIZE, /* 11349 */ + IC_VEX_OPSIZE, /* 11350 */ + IC_VEX_OPSIZE, /* 11351 */ + IC_VEX_W_OPSIZE, /* 11352 */ + IC_VEX_W_OPSIZE, /* 11353 */ + IC_VEX_W_OPSIZE, /* 11354 */ + IC_VEX_W_OPSIZE, /* 11355 */ + IC_VEX_W_OPSIZE, /* 11356 */ + IC_VEX_W_OPSIZE, /* 11357 */ + IC_VEX_W_OPSIZE, /* 11358 */ + IC_VEX_W_OPSIZE, /* 11359 */ + IC_VEX, /* 11360 */ + IC_VEX, /* 11361 */ + IC_VEX_XS, /* 11362 */ + IC_VEX_XS, /* 11363 */ + IC_VEX_XD, /* 11364 */ + IC_VEX_XD, /* 11365 */ + IC_VEX_XD, /* 11366 */ + IC_VEX_XD, /* 11367 */ + IC_VEX_W, /* 11368 */ + IC_VEX_W, /* 11369 */ + IC_VEX_W_XS, /* 11370 */ + IC_VEX_W_XS, /* 11371 */ + IC_VEX_W_XD, /* 11372 */ + IC_VEX_W_XD, /* 11373 */ + IC_VEX_W_XD, /* 11374 */ + IC_VEX_W_XD, /* 11375 */ + IC_VEX_OPSIZE, /* 11376 */ + IC_VEX_OPSIZE, /* 11377 */ + IC_VEX_OPSIZE, /* 11378 */ + IC_VEX_OPSIZE, /* 11379 */ + IC_VEX_OPSIZE, /* 11380 */ + IC_VEX_OPSIZE, /* 11381 */ + IC_VEX_OPSIZE, /* 11382 */ + IC_VEX_OPSIZE, /* 11383 */ + IC_VEX_W_OPSIZE, /* 11384 */ + IC_VEX_W_OPSIZE, /* 11385 */ + IC_VEX_W_OPSIZE, /* 11386 */ + IC_VEX_W_OPSIZE, /* 11387 */ + IC_VEX_W_OPSIZE, /* 11388 */ + IC_VEX_W_OPSIZE, /* 11389 */ + IC_VEX_W_OPSIZE, /* 11390 */ + IC_VEX_W_OPSIZE, /* 11391 */ + IC_VEX_L, /* 11392 */ + IC_VEX_L, /* 11393 */ + IC_VEX_L_XS, /* 11394 */ + IC_VEX_L_XS, /* 11395 */ + IC_VEX_L_XD, /* 11396 */ + IC_VEX_L_XD, /* 11397 */ + IC_VEX_L_XD, /* 11398 */ + IC_VEX_L_XD, /* 11399 */ + IC_VEX_L_W, /* 11400 */ + IC_VEX_L_W, /* 11401 */ + IC_VEX_L_W_XS, /* 11402 */ + IC_VEX_L_W_XS, /* 11403 */ + IC_VEX_L_W_XD, /* 11404 */ + IC_VEX_L_W_XD, /* 11405 */ + IC_VEX_L_W_XD, /* 11406 */ + IC_VEX_L_W_XD, /* 11407 */ + IC_VEX_L_OPSIZE, /* 11408 */ + IC_VEX_L_OPSIZE, /* 11409 */ + IC_VEX_L_OPSIZE, /* 11410 */ + IC_VEX_L_OPSIZE, /* 11411 */ + IC_VEX_L_OPSIZE, /* 11412 */ + IC_VEX_L_OPSIZE, /* 11413 */ + IC_VEX_L_OPSIZE, /* 11414 */ + IC_VEX_L_OPSIZE, /* 11415 */ + IC_VEX_L_W_OPSIZE, /* 11416 */ + IC_VEX_L_W_OPSIZE, /* 11417 */ + IC_VEX_L_W_OPSIZE, /* 11418 */ + IC_VEX_L_W_OPSIZE, /* 11419 */ + IC_VEX_L_W_OPSIZE, /* 11420 */ + IC_VEX_L_W_OPSIZE, /* 11421 */ + IC_VEX_L_W_OPSIZE, /* 11422 */ + IC_VEX_L_W_OPSIZE, /* 11423 */ + IC_VEX_L, /* 11424 */ + IC_VEX_L, /* 11425 */ + IC_VEX_L_XS, /* 11426 */ + IC_VEX_L_XS, /* 11427 */ + IC_VEX_L_XD, /* 11428 */ + IC_VEX_L_XD, /* 11429 */ + IC_VEX_L_XD, /* 11430 */ + IC_VEX_L_XD, /* 11431 */ + IC_VEX_L_W, /* 11432 */ + IC_VEX_L_W, /* 11433 */ + IC_VEX_L_W_XS, /* 11434 */ + IC_VEX_L_W_XS, /* 11435 */ + IC_VEX_L_W_XD, /* 11436 */ + IC_VEX_L_W_XD, /* 11437 */ + IC_VEX_L_W_XD, /* 11438 */ + IC_VEX_L_W_XD, /* 11439 */ + IC_VEX_L_OPSIZE, /* 11440 */ + IC_VEX_L_OPSIZE, /* 11441 */ + IC_VEX_L_OPSIZE, /* 11442 */ + IC_VEX_L_OPSIZE, /* 11443 */ + IC_VEX_L_OPSIZE, /* 11444 */ + IC_VEX_L_OPSIZE, /* 11445 */ + IC_VEX_L_OPSIZE, /* 11446 */ + IC_VEX_L_OPSIZE, /* 11447 */ + IC_VEX_L_W_OPSIZE, /* 11448 */ + IC_VEX_L_W_OPSIZE, /* 11449 */ + IC_VEX_L_W_OPSIZE, /* 11450 */ + IC_VEX_L_W_OPSIZE, /* 11451 */ + IC_VEX_L_W_OPSIZE, /* 11452 */ + IC_VEX_L_W_OPSIZE, /* 11453 */ + IC_VEX_L_W_OPSIZE, /* 11454 */ + IC_VEX_L_W_OPSIZE, /* 11455 */ + IC_VEX_L, /* 11456 */ + IC_VEX_L, /* 11457 */ + IC_VEX_L_XS, /* 11458 */ + IC_VEX_L_XS, /* 11459 */ + IC_VEX_L_XD, /* 11460 */ + IC_VEX_L_XD, /* 11461 */ + IC_VEX_L_XD, /* 11462 */ + IC_VEX_L_XD, /* 11463 */ + IC_VEX_L_W, /* 11464 */ + IC_VEX_L_W, /* 11465 */ + IC_VEX_L_W_XS, /* 11466 */ + IC_VEX_L_W_XS, /* 11467 */ + IC_VEX_L_W_XD, /* 11468 */ + IC_VEX_L_W_XD, /* 11469 */ + IC_VEX_L_W_XD, /* 11470 */ + IC_VEX_L_W_XD, /* 11471 */ + IC_VEX_L_OPSIZE, /* 11472 */ + IC_VEX_L_OPSIZE, /* 11473 */ + IC_VEX_L_OPSIZE, /* 11474 */ + IC_VEX_L_OPSIZE, /* 11475 */ + IC_VEX_L_OPSIZE, /* 11476 */ + IC_VEX_L_OPSIZE, /* 11477 */ + IC_VEX_L_OPSIZE, /* 11478 */ + IC_VEX_L_OPSIZE, /* 11479 */ + IC_VEX_L_W_OPSIZE, /* 11480 */ + IC_VEX_L_W_OPSIZE, /* 11481 */ + IC_VEX_L_W_OPSIZE, /* 11482 */ + IC_VEX_L_W_OPSIZE, /* 11483 */ + IC_VEX_L_W_OPSIZE, /* 11484 */ + IC_VEX_L_W_OPSIZE, /* 11485 */ + IC_VEX_L_W_OPSIZE, /* 11486 */ + IC_VEX_L_W_OPSIZE, /* 11487 */ + IC_VEX_L, /* 11488 */ + IC_VEX_L, /* 11489 */ + IC_VEX_L_XS, /* 11490 */ + IC_VEX_L_XS, /* 11491 */ + IC_VEX_L_XD, /* 11492 */ + IC_VEX_L_XD, /* 11493 */ + IC_VEX_L_XD, /* 11494 */ + IC_VEX_L_XD, /* 11495 */ + IC_VEX_L_W, /* 11496 */ + IC_VEX_L_W, /* 11497 */ + IC_VEX_L_W_XS, /* 11498 */ + IC_VEX_L_W_XS, /* 11499 */ + IC_VEX_L_W_XD, /* 11500 */ + IC_VEX_L_W_XD, /* 11501 */ + IC_VEX_L_W_XD, /* 11502 */ + IC_VEX_L_W_XD, /* 11503 */ + IC_VEX_L_OPSIZE, /* 11504 */ + IC_VEX_L_OPSIZE, /* 11505 */ + IC_VEX_L_OPSIZE, /* 11506 */ + IC_VEX_L_OPSIZE, /* 11507 */ + IC_VEX_L_OPSIZE, /* 11508 */ + IC_VEX_L_OPSIZE, /* 11509 */ + IC_VEX_L_OPSIZE, /* 11510 */ + IC_VEX_L_OPSIZE, /* 11511 */ + IC_VEX_L_W_OPSIZE, /* 11512 */ + IC_VEX_L_W_OPSIZE, /* 11513 */ + IC_VEX_L_W_OPSIZE, /* 11514 */ + IC_VEX_L_W_OPSIZE, /* 11515 */ + IC_VEX_L_W_OPSIZE, /* 11516 */ + IC_VEX_L_W_OPSIZE, /* 11517 */ + IC_VEX_L_W_OPSIZE, /* 11518 */ + IC_VEX_L_W_OPSIZE, /* 11519 */ + IC_EVEX_L2_K_B, /* 11520 */ + IC_EVEX_L2_K_B, /* 11521 */ + IC_EVEX_L2_XS_K_B, /* 11522 */ + IC_EVEX_L2_XS_K_B, /* 11523 */ + IC_EVEX_L2_XD_K_B, /* 11524 */ + IC_EVEX_L2_XD_K_B, /* 11525 */ + IC_EVEX_L2_XD_K_B, /* 11526 */ + IC_EVEX_L2_XD_K_B, /* 11527 */ + IC_EVEX_L2_W_K_B, /* 11528 */ + IC_EVEX_L2_W_K_B, /* 11529 */ + IC_EVEX_L2_W_XS_K_B, /* 11530 */ + IC_EVEX_L2_W_XS_K_B, /* 11531 */ + IC_EVEX_L2_W_XD_K_B, /* 11532 */ + IC_EVEX_L2_W_XD_K_B, /* 11533 */ + IC_EVEX_L2_W_XD_K_B, /* 11534 */ + IC_EVEX_L2_W_XD_K_B, /* 11535 */ + IC_EVEX_L2_OPSIZE_K_B, /* 11536 */ + IC_EVEX_L2_OPSIZE_K_B, /* 11537 */ + IC_EVEX_L2_OPSIZE_K_B, /* 11538 */ + IC_EVEX_L2_OPSIZE_K_B, /* 11539 */ + IC_EVEX_L2_OPSIZE_K_B, /* 11540 */ + IC_EVEX_L2_OPSIZE_K_B, /* 11541 */ + IC_EVEX_L2_OPSIZE_K_B, /* 11542 */ + IC_EVEX_L2_OPSIZE_K_B, /* 11543 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 11544 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 11545 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 11546 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 11547 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 11548 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 11549 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 11550 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 11551 */ + IC_EVEX_L2_K_B, /* 11552 */ + IC_EVEX_L2_K_B, /* 11553 */ + IC_EVEX_L2_XS_K_B, /* 11554 */ + IC_EVEX_L2_XS_K_B, /* 11555 */ + IC_EVEX_L2_XD_K_B, /* 11556 */ + IC_EVEX_L2_XD_K_B, /* 11557 */ + IC_EVEX_L2_XD_K_B, /* 11558 */ + IC_EVEX_L2_XD_K_B, /* 11559 */ + IC_EVEX_L2_W_K_B, /* 11560 */ + IC_EVEX_L2_W_K_B, /* 11561 */ + IC_EVEX_L2_W_XS_K_B, /* 11562 */ + IC_EVEX_L2_W_XS_K_B, /* 11563 */ + IC_EVEX_L2_W_XD_K_B, /* 11564 */ + IC_EVEX_L2_W_XD_K_B, /* 11565 */ + IC_EVEX_L2_W_XD_K_B, /* 11566 */ + IC_EVEX_L2_W_XD_K_B, /* 11567 */ + IC_EVEX_L2_OPSIZE_K_B, /* 11568 */ + IC_EVEX_L2_OPSIZE_K_B, /* 11569 */ + IC_EVEX_L2_OPSIZE_K_B, /* 11570 */ + IC_EVEX_L2_OPSIZE_K_B, /* 11571 */ + IC_EVEX_L2_OPSIZE_K_B, /* 11572 */ + IC_EVEX_L2_OPSIZE_K_B, /* 11573 */ + IC_EVEX_L2_OPSIZE_K_B, /* 11574 */ + IC_EVEX_L2_OPSIZE_K_B, /* 11575 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 11576 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 11577 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 11578 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 11579 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 11580 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 11581 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 11582 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 11583 */ + IC_EVEX_L2_K_B, /* 11584 */ + IC_EVEX_L2_K_B, /* 11585 */ + IC_EVEX_L2_XS_K_B, /* 11586 */ + IC_EVEX_L2_XS_K_B, /* 11587 */ + IC_EVEX_L2_XD_K_B, /* 11588 */ + IC_EVEX_L2_XD_K_B, /* 11589 */ + IC_EVEX_L2_XD_K_B, /* 11590 */ + IC_EVEX_L2_XD_K_B, /* 11591 */ + IC_EVEX_L2_W_K_B, /* 11592 */ + IC_EVEX_L2_W_K_B, /* 11593 */ + IC_EVEX_L2_W_XS_K_B, /* 11594 */ + IC_EVEX_L2_W_XS_K_B, /* 11595 */ + IC_EVEX_L2_W_XD_K_B, /* 11596 */ + IC_EVEX_L2_W_XD_K_B, /* 11597 */ + IC_EVEX_L2_W_XD_K_B, /* 11598 */ + IC_EVEX_L2_W_XD_K_B, /* 11599 */ + IC_EVEX_L2_OPSIZE_K_B, /* 11600 */ + IC_EVEX_L2_OPSIZE_K_B, /* 11601 */ + IC_EVEX_L2_OPSIZE_K_B, /* 11602 */ + IC_EVEX_L2_OPSIZE_K_B, /* 11603 */ + IC_EVEX_L2_OPSIZE_K_B, /* 11604 */ + IC_EVEX_L2_OPSIZE_K_B, /* 11605 */ + IC_EVEX_L2_OPSIZE_K_B, /* 11606 */ + IC_EVEX_L2_OPSIZE_K_B, /* 11607 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 11608 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 11609 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 11610 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 11611 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 11612 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 11613 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 11614 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 11615 */ + IC_EVEX_L2_K_B, /* 11616 */ + IC_EVEX_L2_K_B, /* 11617 */ + IC_EVEX_L2_XS_K_B, /* 11618 */ + IC_EVEX_L2_XS_K_B, /* 11619 */ + IC_EVEX_L2_XD_K_B, /* 11620 */ + IC_EVEX_L2_XD_K_B, /* 11621 */ + IC_EVEX_L2_XD_K_B, /* 11622 */ + IC_EVEX_L2_XD_K_B, /* 11623 */ + IC_EVEX_L2_W_K_B, /* 11624 */ + IC_EVEX_L2_W_K_B, /* 11625 */ + IC_EVEX_L2_W_XS_K_B, /* 11626 */ + IC_EVEX_L2_W_XS_K_B, /* 11627 */ + IC_EVEX_L2_W_XD_K_B, /* 11628 */ + IC_EVEX_L2_W_XD_K_B, /* 11629 */ + IC_EVEX_L2_W_XD_K_B, /* 11630 */ + IC_EVEX_L2_W_XD_K_B, /* 11631 */ + IC_EVEX_L2_OPSIZE_K_B, /* 11632 */ + IC_EVEX_L2_OPSIZE_K_B, /* 11633 */ + IC_EVEX_L2_OPSIZE_K_B, /* 11634 */ + IC_EVEX_L2_OPSIZE_K_B, /* 11635 */ + IC_EVEX_L2_OPSIZE_K_B, /* 11636 */ + IC_EVEX_L2_OPSIZE_K_B, /* 11637 */ + IC_EVEX_L2_OPSIZE_K_B, /* 11638 */ + IC_EVEX_L2_OPSIZE_K_B, /* 11639 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 11640 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 11641 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 11642 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 11643 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 11644 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 11645 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 11646 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 11647 */ + IC_EVEX_L2_K_B, /* 11648 */ + IC_EVEX_L2_K_B, /* 11649 */ + IC_EVEX_L2_XS_K_B, /* 11650 */ + IC_EVEX_L2_XS_K_B, /* 11651 */ + IC_EVEX_L2_XD_K_B, /* 11652 */ + IC_EVEX_L2_XD_K_B, /* 11653 */ + IC_EVEX_L2_XD_K_B, /* 11654 */ + IC_EVEX_L2_XD_K_B, /* 11655 */ + IC_EVEX_L2_W_K_B, /* 11656 */ + IC_EVEX_L2_W_K_B, /* 11657 */ + IC_EVEX_L2_W_XS_K_B, /* 11658 */ + IC_EVEX_L2_W_XS_K_B, /* 11659 */ + IC_EVEX_L2_W_XD_K_B, /* 11660 */ + IC_EVEX_L2_W_XD_K_B, /* 11661 */ + IC_EVEX_L2_W_XD_K_B, /* 11662 */ + IC_EVEX_L2_W_XD_K_B, /* 11663 */ + IC_EVEX_L2_OPSIZE_K_B, /* 11664 */ + IC_EVEX_L2_OPSIZE_K_B, /* 11665 */ + IC_EVEX_L2_OPSIZE_K_B, /* 11666 */ + IC_EVEX_L2_OPSIZE_K_B, /* 11667 */ + IC_EVEX_L2_OPSIZE_K_B, /* 11668 */ + IC_EVEX_L2_OPSIZE_K_B, /* 11669 */ + IC_EVEX_L2_OPSIZE_K_B, /* 11670 */ + IC_EVEX_L2_OPSIZE_K_B, /* 11671 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 11672 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 11673 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 11674 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 11675 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 11676 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 11677 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 11678 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 11679 */ + IC_EVEX_L2_K_B, /* 11680 */ + IC_EVEX_L2_K_B, /* 11681 */ + IC_EVEX_L2_XS_K_B, /* 11682 */ + IC_EVEX_L2_XS_K_B, /* 11683 */ + IC_EVEX_L2_XD_K_B, /* 11684 */ + IC_EVEX_L2_XD_K_B, /* 11685 */ + IC_EVEX_L2_XD_K_B, /* 11686 */ + IC_EVEX_L2_XD_K_B, /* 11687 */ + IC_EVEX_L2_W_K_B, /* 11688 */ + IC_EVEX_L2_W_K_B, /* 11689 */ + IC_EVEX_L2_W_XS_K_B, /* 11690 */ + IC_EVEX_L2_W_XS_K_B, /* 11691 */ + IC_EVEX_L2_W_XD_K_B, /* 11692 */ + IC_EVEX_L2_W_XD_K_B, /* 11693 */ + IC_EVEX_L2_W_XD_K_B, /* 11694 */ + IC_EVEX_L2_W_XD_K_B, /* 11695 */ + IC_EVEX_L2_OPSIZE_K_B, /* 11696 */ + IC_EVEX_L2_OPSIZE_K_B, /* 11697 */ + IC_EVEX_L2_OPSIZE_K_B, /* 11698 */ + IC_EVEX_L2_OPSIZE_K_B, /* 11699 */ + IC_EVEX_L2_OPSIZE_K_B, /* 11700 */ + IC_EVEX_L2_OPSIZE_K_B, /* 11701 */ + IC_EVEX_L2_OPSIZE_K_B, /* 11702 */ + IC_EVEX_L2_OPSIZE_K_B, /* 11703 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 11704 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 11705 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 11706 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 11707 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 11708 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 11709 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 11710 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 11711 */ + IC_EVEX_L2_K_B, /* 11712 */ + IC_EVEX_L2_K_B, /* 11713 */ + IC_EVEX_L2_XS_K_B, /* 11714 */ + IC_EVEX_L2_XS_K_B, /* 11715 */ + IC_EVEX_L2_XD_K_B, /* 11716 */ + IC_EVEX_L2_XD_K_B, /* 11717 */ + IC_EVEX_L2_XD_K_B, /* 11718 */ + IC_EVEX_L2_XD_K_B, /* 11719 */ + IC_EVEX_L2_W_K_B, /* 11720 */ + IC_EVEX_L2_W_K_B, /* 11721 */ + IC_EVEX_L2_W_XS_K_B, /* 11722 */ + IC_EVEX_L2_W_XS_K_B, /* 11723 */ + IC_EVEX_L2_W_XD_K_B, /* 11724 */ + IC_EVEX_L2_W_XD_K_B, /* 11725 */ + IC_EVEX_L2_W_XD_K_B, /* 11726 */ + IC_EVEX_L2_W_XD_K_B, /* 11727 */ + IC_EVEX_L2_OPSIZE_K_B, /* 11728 */ + IC_EVEX_L2_OPSIZE_K_B, /* 11729 */ + IC_EVEX_L2_OPSIZE_K_B, /* 11730 */ + IC_EVEX_L2_OPSIZE_K_B, /* 11731 */ + IC_EVEX_L2_OPSIZE_K_B, /* 11732 */ + IC_EVEX_L2_OPSIZE_K_B, /* 11733 */ + IC_EVEX_L2_OPSIZE_K_B, /* 11734 */ + IC_EVEX_L2_OPSIZE_K_B, /* 11735 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 11736 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 11737 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 11738 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 11739 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 11740 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 11741 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 11742 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 11743 */ + IC_EVEX_L2_K_B, /* 11744 */ + IC_EVEX_L2_K_B, /* 11745 */ + IC_EVEX_L2_XS_K_B, /* 11746 */ + IC_EVEX_L2_XS_K_B, /* 11747 */ + IC_EVEX_L2_XD_K_B, /* 11748 */ + IC_EVEX_L2_XD_K_B, /* 11749 */ + IC_EVEX_L2_XD_K_B, /* 11750 */ + IC_EVEX_L2_XD_K_B, /* 11751 */ + IC_EVEX_L2_W_K_B, /* 11752 */ + IC_EVEX_L2_W_K_B, /* 11753 */ + IC_EVEX_L2_W_XS_K_B, /* 11754 */ + IC_EVEX_L2_W_XS_K_B, /* 11755 */ + IC_EVEX_L2_W_XD_K_B, /* 11756 */ + IC_EVEX_L2_W_XD_K_B, /* 11757 */ + IC_EVEX_L2_W_XD_K_B, /* 11758 */ + IC_EVEX_L2_W_XD_K_B, /* 11759 */ + IC_EVEX_L2_OPSIZE_K_B, /* 11760 */ + IC_EVEX_L2_OPSIZE_K_B, /* 11761 */ + IC_EVEX_L2_OPSIZE_K_B, /* 11762 */ + IC_EVEX_L2_OPSIZE_K_B, /* 11763 */ + IC_EVEX_L2_OPSIZE_K_B, /* 11764 */ + IC_EVEX_L2_OPSIZE_K_B, /* 11765 */ + IC_EVEX_L2_OPSIZE_K_B, /* 11766 */ + IC_EVEX_L2_OPSIZE_K_B, /* 11767 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 11768 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 11769 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 11770 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 11771 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 11772 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 11773 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 11774 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 11775 */ + IC, /* 11776 */ + IC_64BIT, /* 11777 */ + IC_XS, /* 11778 */ + IC_64BIT_XS, /* 11779 */ + IC_XD, /* 11780 */ + IC_64BIT_XD, /* 11781 */ + IC_XS, /* 11782 */ + IC_64BIT_XS, /* 11783 */ + IC, /* 11784 */ + IC_64BIT_REXW, /* 11785 */ + IC_XS, /* 11786 */ + IC_64BIT_REXW_XS, /* 11787 */ + IC_XD, /* 11788 */ + IC_64BIT_REXW_XD, /* 11789 */ + IC_XS, /* 11790 */ + IC_64BIT_REXW_XS, /* 11791 */ + IC_OPSIZE, /* 11792 */ + IC_64BIT_OPSIZE, /* 11793 */ + IC_XS_OPSIZE, /* 11794 */ + IC_64BIT_XS_OPSIZE, /* 11795 */ + IC_XD_OPSIZE, /* 11796 */ + IC_64BIT_XD_OPSIZE, /* 11797 */ + IC_XS_OPSIZE, /* 11798 */ + IC_64BIT_XD_OPSIZE, /* 11799 */ + IC_OPSIZE, /* 11800 */ + IC_64BIT_REXW_OPSIZE, /* 11801 */ + IC_XS_OPSIZE, /* 11802 */ + IC_64BIT_REXW_XS, /* 11803 */ + IC_XD_OPSIZE, /* 11804 */ + IC_64BIT_REXW_XD, /* 11805 */ + IC_XS_OPSIZE, /* 11806 */ + IC_64BIT_REXW_XS, /* 11807 */ + IC_ADSIZE, /* 11808 */ + IC_64BIT_ADSIZE, /* 11809 */ + IC_XS, /* 11810 */ + IC_64BIT_XS, /* 11811 */ + IC_XD, /* 11812 */ + IC_64BIT_XD, /* 11813 */ + IC_XS, /* 11814 */ + IC_64BIT_XS, /* 11815 */ + IC_ADSIZE, /* 11816 */ + IC_64BIT_ADSIZE, /* 11817 */ + IC_XS, /* 11818 */ + IC_64BIT_REXW_XS, /* 11819 */ + IC_XD, /* 11820 */ + IC_64BIT_REXW_XD, /* 11821 */ + IC_XS, /* 11822 */ + IC_64BIT_REXW_XS, /* 11823 */ + IC_OPSIZE, /* 11824 */ + IC_64BIT_OPSIZE, /* 11825 */ + IC_XS_OPSIZE, /* 11826 */ + IC_64BIT_XS_OPSIZE, /* 11827 */ + IC_XD_OPSIZE, /* 11828 */ + IC_64BIT_XD_OPSIZE, /* 11829 */ + IC_XS_OPSIZE, /* 11830 */ + IC_64BIT_XD_OPSIZE, /* 11831 */ + IC_OPSIZE, /* 11832 */ + IC_64BIT_REXW_OPSIZE, /* 11833 */ + IC_XS_OPSIZE, /* 11834 */ + IC_64BIT_REXW_XS, /* 11835 */ + IC_XD_OPSIZE, /* 11836 */ + IC_64BIT_REXW_XD, /* 11837 */ + IC_XS_OPSIZE, /* 11838 */ + IC_64BIT_REXW_XS, /* 11839 */ + IC_VEX, /* 11840 */ + IC_VEX, /* 11841 */ + IC_VEX_XS, /* 11842 */ + IC_VEX_XS, /* 11843 */ + IC_VEX_XD, /* 11844 */ + IC_VEX_XD, /* 11845 */ + IC_VEX_XD, /* 11846 */ + IC_VEX_XD, /* 11847 */ + IC_VEX_W, /* 11848 */ + IC_VEX_W, /* 11849 */ + IC_VEX_W_XS, /* 11850 */ + IC_VEX_W_XS, /* 11851 */ + IC_VEX_W_XD, /* 11852 */ + IC_VEX_W_XD, /* 11853 */ + IC_VEX_W_XD, /* 11854 */ + IC_VEX_W_XD, /* 11855 */ + IC_VEX_OPSIZE, /* 11856 */ + IC_VEX_OPSIZE, /* 11857 */ + IC_VEX_OPSIZE, /* 11858 */ + IC_VEX_OPSIZE, /* 11859 */ + IC_VEX_OPSIZE, /* 11860 */ + IC_VEX_OPSIZE, /* 11861 */ + IC_VEX_OPSIZE, /* 11862 */ + IC_VEX_OPSIZE, /* 11863 */ + IC_VEX_W_OPSIZE, /* 11864 */ + IC_VEX_W_OPSIZE, /* 11865 */ + IC_VEX_W_OPSIZE, /* 11866 */ + IC_VEX_W_OPSIZE, /* 11867 */ + IC_VEX_W_OPSIZE, /* 11868 */ + IC_VEX_W_OPSIZE, /* 11869 */ + IC_VEX_W_OPSIZE, /* 11870 */ + IC_VEX_W_OPSIZE, /* 11871 */ + IC_VEX, /* 11872 */ + IC_VEX, /* 11873 */ + IC_VEX_XS, /* 11874 */ + IC_VEX_XS, /* 11875 */ + IC_VEX_XD, /* 11876 */ + IC_VEX_XD, /* 11877 */ + IC_VEX_XD, /* 11878 */ + IC_VEX_XD, /* 11879 */ + IC_VEX_W, /* 11880 */ + IC_VEX_W, /* 11881 */ + IC_VEX_W_XS, /* 11882 */ + IC_VEX_W_XS, /* 11883 */ + IC_VEX_W_XD, /* 11884 */ + IC_VEX_W_XD, /* 11885 */ + IC_VEX_W_XD, /* 11886 */ + IC_VEX_W_XD, /* 11887 */ + IC_VEX_OPSIZE, /* 11888 */ + IC_VEX_OPSIZE, /* 11889 */ + IC_VEX_OPSIZE, /* 11890 */ + IC_VEX_OPSIZE, /* 11891 */ + IC_VEX_OPSIZE, /* 11892 */ + IC_VEX_OPSIZE, /* 11893 */ + IC_VEX_OPSIZE, /* 11894 */ + IC_VEX_OPSIZE, /* 11895 */ + IC_VEX_W_OPSIZE, /* 11896 */ + IC_VEX_W_OPSIZE, /* 11897 */ + IC_VEX_W_OPSIZE, /* 11898 */ + IC_VEX_W_OPSIZE, /* 11899 */ + IC_VEX_W_OPSIZE, /* 11900 */ + IC_VEX_W_OPSIZE, /* 11901 */ + IC_VEX_W_OPSIZE, /* 11902 */ + IC_VEX_W_OPSIZE, /* 11903 */ + IC_VEX_L, /* 11904 */ + IC_VEX_L, /* 11905 */ + IC_VEX_L_XS, /* 11906 */ + IC_VEX_L_XS, /* 11907 */ + IC_VEX_L_XD, /* 11908 */ + IC_VEX_L_XD, /* 11909 */ + IC_VEX_L_XD, /* 11910 */ + IC_VEX_L_XD, /* 11911 */ + IC_VEX_L_W, /* 11912 */ + IC_VEX_L_W, /* 11913 */ + IC_VEX_L_W_XS, /* 11914 */ + IC_VEX_L_W_XS, /* 11915 */ + IC_VEX_L_W_XD, /* 11916 */ + IC_VEX_L_W_XD, /* 11917 */ + IC_VEX_L_W_XD, /* 11918 */ + IC_VEX_L_W_XD, /* 11919 */ + IC_VEX_L_OPSIZE, /* 11920 */ + IC_VEX_L_OPSIZE, /* 11921 */ + IC_VEX_L_OPSIZE, /* 11922 */ + IC_VEX_L_OPSIZE, /* 11923 */ + IC_VEX_L_OPSIZE, /* 11924 */ + IC_VEX_L_OPSIZE, /* 11925 */ + IC_VEX_L_OPSIZE, /* 11926 */ + IC_VEX_L_OPSIZE, /* 11927 */ + IC_VEX_L_W_OPSIZE, /* 11928 */ + IC_VEX_L_W_OPSIZE, /* 11929 */ + IC_VEX_L_W_OPSIZE, /* 11930 */ + IC_VEX_L_W_OPSIZE, /* 11931 */ + IC_VEX_L_W_OPSIZE, /* 11932 */ + IC_VEX_L_W_OPSIZE, /* 11933 */ + IC_VEX_L_W_OPSIZE, /* 11934 */ + IC_VEX_L_W_OPSIZE, /* 11935 */ + IC_VEX_L, /* 11936 */ + IC_VEX_L, /* 11937 */ + IC_VEX_L_XS, /* 11938 */ + IC_VEX_L_XS, /* 11939 */ + IC_VEX_L_XD, /* 11940 */ + IC_VEX_L_XD, /* 11941 */ + IC_VEX_L_XD, /* 11942 */ + IC_VEX_L_XD, /* 11943 */ + IC_VEX_L_W, /* 11944 */ + IC_VEX_L_W, /* 11945 */ + IC_VEX_L_W_XS, /* 11946 */ + IC_VEX_L_W_XS, /* 11947 */ + IC_VEX_L_W_XD, /* 11948 */ + IC_VEX_L_W_XD, /* 11949 */ + IC_VEX_L_W_XD, /* 11950 */ + IC_VEX_L_W_XD, /* 11951 */ + IC_VEX_L_OPSIZE, /* 11952 */ + IC_VEX_L_OPSIZE, /* 11953 */ + IC_VEX_L_OPSIZE, /* 11954 */ + IC_VEX_L_OPSIZE, /* 11955 */ + IC_VEX_L_OPSIZE, /* 11956 */ + IC_VEX_L_OPSIZE, /* 11957 */ + IC_VEX_L_OPSIZE, /* 11958 */ + IC_VEX_L_OPSIZE, /* 11959 */ + IC_VEX_L_W_OPSIZE, /* 11960 */ + IC_VEX_L_W_OPSIZE, /* 11961 */ + IC_VEX_L_W_OPSIZE, /* 11962 */ + IC_VEX_L_W_OPSIZE, /* 11963 */ + IC_VEX_L_W_OPSIZE, /* 11964 */ + IC_VEX_L_W_OPSIZE, /* 11965 */ + IC_VEX_L_W_OPSIZE, /* 11966 */ + IC_VEX_L_W_OPSIZE, /* 11967 */ + IC_VEX_L, /* 11968 */ + IC_VEX_L, /* 11969 */ + IC_VEX_L_XS, /* 11970 */ + IC_VEX_L_XS, /* 11971 */ + IC_VEX_L_XD, /* 11972 */ + IC_VEX_L_XD, /* 11973 */ + IC_VEX_L_XD, /* 11974 */ + IC_VEX_L_XD, /* 11975 */ + IC_VEX_L_W, /* 11976 */ + IC_VEX_L_W, /* 11977 */ + IC_VEX_L_W_XS, /* 11978 */ + IC_VEX_L_W_XS, /* 11979 */ + IC_VEX_L_W_XD, /* 11980 */ + IC_VEX_L_W_XD, /* 11981 */ + IC_VEX_L_W_XD, /* 11982 */ + IC_VEX_L_W_XD, /* 11983 */ + IC_VEX_L_OPSIZE, /* 11984 */ + IC_VEX_L_OPSIZE, /* 11985 */ + IC_VEX_L_OPSIZE, /* 11986 */ + IC_VEX_L_OPSIZE, /* 11987 */ + IC_VEX_L_OPSIZE, /* 11988 */ + IC_VEX_L_OPSIZE, /* 11989 */ + IC_VEX_L_OPSIZE, /* 11990 */ + IC_VEX_L_OPSIZE, /* 11991 */ + IC_VEX_L_W_OPSIZE, /* 11992 */ + IC_VEX_L_W_OPSIZE, /* 11993 */ + IC_VEX_L_W_OPSIZE, /* 11994 */ + IC_VEX_L_W_OPSIZE, /* 11995 */ + IC_VEX_L_W_OPSIZE, /* 11996 */ + IC_VEX_L_W_OPSIZE, /* 11997 */ + IC_VEX_L_W_OPSIZE, /* 11998 */ + IC_VEX_L_W_OPSIZE, /* 11999 */ + IC_VEX_L, /* 12000 */ + IC_VEX_L, /* 12001 */ + IC_VEX_L_XS, /* 12002 */ + IC_VEX_L_XS, /* 12003 */ + IC_VEX_L_XD, /* 12004 */ + IC_VEX_L_XD, /* 12005 */ + IC_VEX_L_XD, /* 12006 */ + IC_VEX_L_XD, /* 12007 */ + IC_VEX_L_W, /* 12008 */ + IC_VEX_L_W, /* 12009 */ + IC_VEX_L_W_XS, /* 12010 */ + IC_VEX_L_W_XS, /* 12011 */ + IC_VEX_L_W_XD, /* 12012 */ + IC_VEX_L_W_XD, /* 12013 */ + IC_VEX_L_W_XD, /* 12014 */ + IC_VEX_L_W_XD, /* 12015 */ + IC_VEX_L_OPSIZE, /* 12016 */ + IC_VEX_L_OPSIZE, /* 12017 */ + IC_VEX_L_OPSIZE, /* 12018 */ + IC_VEX_L_OPSIZE, /* 12019 */ + IC_VEX_L_OPSIZE, /* 12020 */ + IC_VEX_L_OPSIZE, /* 12021 */ + IC_VEX_L_OPSIZE, /* 12022 */ + IC_VEX_L_OPSIZE, /* 12023 */ + IC_VEX_L_W_OPSIZE, /* 12024 */ + IC_VEX_L_W_OPSIZE, /* 12025 */ + IC_VEX_L_W_OPSIZE, /* 12026 */ + IC_VEX_L_W_OPSIZE, /* 12027 */ + IC_VEX_L_W_OPSIZE, /* 12028 */ + IC_VEX_L_W_OPSIZE, /* 12029 */ + IC_VEX_L_W_OPSIZE, /* 12030 */ + IC_VEX_L_W_OPSIZE, /* 12031 */ + IC_EVEX_L2_K_B, /* 12032 */ + IC_EVEX_L2_K_B, /* 12033 */ + IC_EVEX_L2_XS_K_B, /* 12034 */ + IC_EVEX_L2_XS_K_B, /* 12035 */ + IC_EVEX_L2_XD_K_B, /* 12036 */ + IC_EVEX_L2_XD_K_B, /* 12037 */ + IC_EVEX_L2_XD_K_B, /* 12038 */ + IC_EVEX_L2_XD_K_B, /* 12039 */ + IC_EVEX_L2_W_K_B, /* 12040 */ + IC_EVEX_L2_W_K_B, /* 12041 */ + IC_EVEX_L2_W_XS_K_B, /* 12042 */ + IC_EVEX_L2_W_XS_K_B, /* 12043 */ + IC_EVEX_L2_W_XD_K_B, /* 12044 */ + IC_EVEX_L2_W_XD_K_B, /* 12045 */ + IC_EVEX_L2_W_XD_K_B, /* 12046 */ + IC_EVEX_L2_W_XD_K_B, /* 12047 */ + IC_EVEX_L2_OPSIZE_K_B, /* 12048 */ + IC_EVEX_L2_OPSIZE_K_B, /* 12049 */ + IC_EVEX_L2_OPSIZE_K_B, /* 12050 */ + IC_EVEX_L2_OPSIZE_K_B, /* 12051 */ + IC_EVEX_L2_OPSIZE_K_B, /* 12052 */ + IC_EVEX_L2_OPSIZE_K_B, /* 12053 */ + IC_EVEX_L2_OPSIZE_K_B, /* 12054 */ + IC_EVEX_L2_OPSIZE_K_B, /* 12055 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 12056 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 12057 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 12058 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 12059 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 12060 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 12061 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 12062 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 12063 */ + IC_EVEX_L2_K_B, /* 12064 */ + IC_EVEX_L2_K_B, /* 12065 */ + IC_EVEX_L2_XS_K_B, /* 12066 */ + IC_EVEX_L2_XS_K_B, /* 12067 */ + IC_EVEX_L2_XD_K_B, /* 12068 */ + IC_EVEX_L2_XD_K_B, /* 12069 */ + IC_EVEX_L2_XD_K_B, /* 12070 */ + IC_EVEX_L2_XD_K_B, /* 12071 */ + IC_EVEX_L2_W_K_B, /* 12072 */ + IC_EVEX_L2_W_K_B, /* 12073 */ + IC_EVEX_L2_W_XS_K_B, /* 12074 */ + IC_EVEX_L2_W_XS_K_B, /* 12075 */ + IC_EVEX_L2_W_XD_K_B, /* 12076 */ + IC_EVEX_L2_W_XD_K_B, /* 12077 */ + IC_EVEX_L2_W_XD_K_B, /* 12078 */ + IC_EVEX_L2_W_XD_K_B, /* 12079 */ + IC_EVEX_L2_OPSIZE_K_B, /* 12080 */ + IC_EVEX_L2_OPSIZE_K_B, /* 12081 */ + IC_EVEX_L2_OPSIZE_K_B, /* 12082 */ + IC_EVEX_L2_OPSIZE_K_B, /* 12083 */ + IC_EVEX_L2_OPSIZE_K_B, /* 12084 */ + IC_EVEX_L2_OPSIZE_K_B, /* 12085 */ + IC_EVEX_L2_OPSIZE_K_B, /* 12086 */ + IC_EVEX_L2_OPSIZE_K_B, /* 12087 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 12088 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 12089 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 12090 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 12091 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 12092 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 12093 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 12094 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 12095 */ + IC_EVEX_L2_K_B, /* 12096 */ + IC_EVEX_L2_K_B, /* 12097 */ + IC_EVEX_L2_XS_K_B, /* 12098 */ + IC_EVEX_L2_XS_K_B, /* 12099 */ + IC_EVEX_L2_XD_K_B, /* 12100 */ + IC_EVEX_L2_XD_K_B, /* 12101 */ + IC_EVEX_L2_XD_K_B, /* 12102 */ + IC_EVEX_L2_XD_K_B, /* 12103 */ + IC_EVEX_L2_W_K_B, /* 12104 */ + IC_EVEX_L2_W_K_B, /* 12105 */ + IC_EVEX_L2_W_XS_K_B, /* 12106 */ + IC_EVEX_L2_W_XS_K_B, /* 12107 */ + IC_EVEX_L2_W_XD_K_B, /* 12108 */ + IC_EVEX_L2_W_XD_K_B, /* 12109 */ + IC_EVEX_L2_W_XD_K_B, /* 12110 */ + IC_EVEX_L2_W_XD_K_B, /* 12111 */ + IC_EVEX_L2_OPSIZE_K_B, /* 12112 */ + IC_EVEX_L2_OPSIZE_K_B, /* 12113 */ + IC_EVEX_L2_OPSIZE_K_B, /* 12114 */ + IC_EVEX_L2_OPSIZE_K_B, /* 12115 */ + IC_EVEX_L2_OPSIZE_K_B, /* 12116 */ + IC_EVEX_L2_OPSIZE_K_B, /* 12117 */ + IC_EVEX_L2_OPSIZE_K_B, /* 12118 */ + IC_EVEX_L2_OPSIZE_K_B, /* 12119 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 12120 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 12121 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 12122 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 12123 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 12124 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 12125 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 12126 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 12127 */ + IC_EVEX_L2_K_B, /* 12128 */ + IC_EVEX_L2_K_B, /* 12129 */ + IC_EVEX_L2_XS_K_B, /* 12130 */ + IC_EVEX_L2_XS_K_B, /* 12131 */ + IC_EVEX_L2_XD_K_B, /* 12132 */ + IC_EVEX_L2_XD_K_B, /* 12133 */ + IC_EVEX_L2_XD_K_B, /* 12134 */ + IC_EVEX_L2_XD_K_B, /* 12135 */ + IC_EVEX_L2_W_K_B, /* 12136 */ + IC_EVEX_L2_W_K_B, /* 12137 */ + IC_EVEX_L2_W_XS_K_B, /* 12138 */ + IC_EVEX_L2_W_XS_K_B, /* 12139 */ + IC_EVEX_L2_W_XD_K_B, /* 12140 */ + IC_EVEX_L2_W_XD_K_B, /* 12141 */ + IC_EVEX_L2_W_XD_K_B, /* 12142 */ + IC_EVEX_L2_W_XD_K_B, /* 12143 */ + IC_EVEX_L2_OPSIZE_K_B, /* 12144 */ + IC_EVEX_L2_OPSIZE_K_B, /* 12145 */ + IC_EVEX_L2_OPSIZE_K_B, /* 12146 */ + IC_EVEX_L2_OPSIZE_K_B, /* 12147 */ + IC_EVEX_L2_OPSIZE_K_B, /* 12148 */ + IC_EVEX_L2_OPSIZE_K_B, /* 12149 */ + IC_EVEX_L2_OPSIZE_K_B, /* 12150 */ + IC_EVEX_L2_OPSIZE_K_B, /* 12151 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 12152 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 12153 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 12154 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 12155 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 12156 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 12157 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 12158 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 12159 */ + IC_EVEX_L2_K_B, /* 12160 */ + IC_EVEX_L2_K_B, /* 12161 */ + IC_EVEX_L2_XS_K_B, /* 12162 */ + IC_EVEX_L2_XS_K_B, /* 12163 */ + IC_EVEX_L2_XD_K_B, /* 12164 */ + IC_EVEX_L2_XD_K_B, /* 12165 */ + IC_EVEX_L2_XD_K_B, /* 12166 */ + IC_EVEX_L2_XD_K_B, /* 12167 */ + IC_EVEX_L2_W_K_B, /* 12168 */ + IC_EVEX_L2_W_K_B, /* 12169 */ + IC_EVEX_L2_W_XS_K_B, /* 12170 */ + IC_EVEX_L2_W_XS_K_B, /* 12171 */ + IC_EVEX_L2_W_XD_K_B, /* 12172 */ + IC_EVEX_L2_W_XD_K_B, /* 12173 */ + IC_EVEX_L2_W_XD_K_B, /* 12174 */ + IC_EVEX_L2_W_XD_K_B, /* 12175 */ + IC_EVEX_L2_OPSIZE_K_B, /* 12176 */ + IC_EVEX_L2_OPSIZE_K_B, /* 12177 */ + IC_EVEX_L2_OPSIZE_K_B, /* 12178 */ + IC_EVEX_L2_OPSIZE_K_B, /* 12179 */ + IC_EVEX_L2_OPSIZE_K_B, /* 12180 */ + IC_EVEX_L2_OPSIZE_K_B, /* 12181 */ + IC_EVEX_L2_OPSIZE_K_B, /* 12182 */ + IC_EVEX_L2_OPSIZE_K_B, /* 12183 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 12184 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 12185 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 12186 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 12187 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 12188 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 12189 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 12190 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 12191 */ + IC_EVEX_L2_K_B, /* 12192 */ + IC_EVEX_L2_K_B, /* 12193 */ + IC_EVEX_L2_XS_K_B, /* 12194 */ + IC_EVEX_L2_XS_K_B, /* 12195 */ + IC_EVEX_L2_XD_K_B, /* 12196 */ + IC_EVEX_L2_XD_K_B, /* 12197 */ + IC_EVEX_L2_XD_K_B, /* 12198 */ + IC_EVEX_L2_XD_K_B, /* 12199 */ + IC_EVEX_L2_W_K_B, /* 12200 */ + IC_EVEX_L2_W_K_B, /* 12201 */ + IC_EVEX_L2_W_XS_K_B, /* 12202 */ + IC_EVEX_L2_W_XS_K_B, /* 12203 */ + IC_EVEX_L2_W_XD_K_B, /* 12204 */ + IC_EVEX_L2_W_XD_K_B, /* 12205 */ + IC_EVEX_L2_W_XD_K_B, /* 12206 */ + IC_EVEX_L2_W_XD_K_B, /* 12207 */ + IC_EVEX_L2_OPSIZE_K_B, /* 12208 */ + IC_EVEX_L2_OPSIZE_K_B, /* 12209 */ + IC_EVEX_L2_OPSIZE_K_B, /* 12210 */ + IC_EVEX_L2_OPSIZE_K_B, /* 12211 */ + IC_EVEX_L2_OPSIZE_K_B, /* 12212 */ + IC_EVEX_L2_OPSIZE_K_B, /* 12213 */ + IC_EVEX_L2_OPSIZE_K_B, /* 12214 */ + IC_EVEX_L2_OPSIZE_K_B, /* 12215 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 12216 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 12217 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 12218 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 12219 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 12220 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 12221 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 12222 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 12223 */ + IC_EVEX_L2_K_B, /* 12224 */ + IC_EVEX_L2_K_B, /* 12225 */ + IC_EVEX_L2_XS_K_B, /* 12226 */ + IC_EVEX_L2_XS_K_B, /* 12227 */ + IC_EVEX_L2_XD_K_B, /* 12228 */ + IC_EVEX_L2_XD_K_B, /* 12229 */ + IC_EVEX_L2_XD_K_B, /* 12230 */ + IC_EVEX_L2_XD_K_B, /* 12231 */ + IC_EVEX_L2_W_K_B, /* 12232 */ + IC_EVEX_L2_W_K_B, /* 12233 */ + IC_EVEX_L2_W_XS_K_B, /* 12234 */ + IC_EVEX_L2_W_XS_K_B, /* 12235 */ + IC_EVEX_L2_W_XD_K_B, /* 12236 */ + IC_EVEX_L2_W_XD_K_B, /* 12237 */ + IC_EVEX_L2_W_XD_K_B, /* 12238 */ + IC_EVEX_L2_W_XD_K_B, /* 12239 */ + IC_EVEX_L2_OPSIZE_K_B, /* 12240 */ + IC_EVEX_L2_OPSIZE_K_B, /* 12241 */ + IC_EVEX_L2_OPSIZE_K_B, /* 12242 */ + IC_EVEX_L2_OPSIZE_K_B, /* 12243 */ + IC_EVEX_L2_OPSIZE_K_B, /* 12244 */ + IC_EVEX_L2_OPSIZE_K_B, /* 12245 */ + IC_EVEX_L2_OPSIZE_K_B, /* 12246 */ + IC_EVEX_L2_OPSIZE_K_B, /* 12247 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 12248 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 12249 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 12250 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 12251 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 12252 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 12253 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 12254 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 12255 */ + IC_EVEX_L2_K_B, /* 12256 */ + IC_EVEX_L2_K_B, /* 12257 */ + IC_EVEX_L2_XS_K_B, /* 12258 */ + IC_EVEX_L2_XS_K_B, /* 12259 */ + IC_EVEX_L2_XD_K_B, /* 12260 */ + IC_EVEX_L2_XD_K_B, /* 12261 */ + IC_EVEX_L2_XD_K_B, /* 12262 */ + IC_EVEX_L2_XD_K_B, /* 12263 */ + IC_EVEX_L2_W_K_B, /* 12264 */ + IC_EVEX_L2_W_K_B, /* 12265 */ + IC_EVEX_L2_W_XS_K_B, /* 12266 */ + IC_EVEX_L2_W_XS_K_B, /* 12267 */ + IC_EVEX_L2_W_XD_K_B, /* 12268 */ + IC_EVEX_L2_W_XD_K_B, /* 12269 */ + IC_EVEX_L2_W_XD_K_B, /* 12270 */ + IC_EVEX_L2_W_XD_K_B, /* 12271 */ + IC_EVEX_L2_OPSIZE_K_B, /* 12272 */ + IC_EVEX_L2_OPSIZE_K_B, /* 12273 */ + IC_EVEX_L2_OPSIZE_K_B, /* 12274 */ + IC_EVEX_L2_OPSIZE_K_B, /* 12275 */ + IC_EVEX_L2_OPSIZE_K_B, /* 12276 */ + IC_EVEX_L2_OPSIZE_K_B, /* 12277 */ + IC_EVEX_L2_OPSIZE_K_B, /* 12278 */ + IC_EVEX_L2_OPSIZE_K_B, /* 12279 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 12280 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 12281 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 12282 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 12283 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 12284 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 12285 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 12286 */ + IC_EVEX_L2_W_OPSIZE_K_B, /* 12287 */ + IC, /* 12288 */ + IC_64BIT, /* 12289 */ + IC_XS, /* 12290 */ + IC_64BIT_XS, /* 12291 */ + IC_XD, /* 12292 */ + IC_64BIT_XD, /* 12293 */ + IC_XS, /* 12294 */ + IC_64BIT_XS, /* 12295 */ + IC, /* 12296 */ + IC_64BIT_REXW, /* 12297 */ + IC_XS, /* 12298 */ + IC_64BIT_REXW_XS, /* 12299 */ + IC_XD, /* 12300 */ + IC_64BIT_REXW_XD, /* 12301 */ + IC_XS, /* 12302 */ + IC_64BIT_REXW_XS, /* 12303 */ + IC_OPSIZE, /* 12304 */ + IC_64BIT_OPSIZE, /* 12305 */ + IC_XS_OPSIZE, /* 12306 */ + IC_64BIT_XS_OPSIZE, /* 12307 */ + IC_XD_OPSIZE, /* 12308 */ + IC_64BIT_XD_OPSIZE, /* 12309 */ + IC_XS_OPSIZE, /* 12310 */ + IC_64BIT_XD_OPSIZE, /* 12311 */ + IC_OPSIZE, /* 12312 */ + IC_64BIT_REXW_OPSIZE, /* 12313 */ + IC_XS_OPSIZE, /* 12314 */ + IC_64BIT_REXW_XS, /* 12315 */ + IC_XD_OPSIZE, /* 12316 */ + IC_64BIT_REXW_XD, /* 12317 */ + IC_XS_OPSIZE, /* 12318 */ + IC_64BIT_REXW_XS, /* 12319 */ + IC_ADSIZE, /* 12320 */ + IC_64BIT_ADSIZE, /* 12321 */ + IC_XS, /* 12322 */ + IC_64BIT_XS, /* 12323 */ + IC_XD, /* 12324 */ + IC_64BIT_XD, /* 12325 */ + IC_XS, /* 12326 */ + IC_64BIT_XS, /* 12327 */ + IC_ADSIZE, /* 12328 */ + IC_64BIT_ADSIZE, /* 12329 */ + IC_XS, /* 12330 */ + IC_64BIT_REXW_XS, /* 12331 */ + IC_XD, /* 12332 */ + IC_64BIT_REXW_XD, /* 12333 */ + IC_XS, /* 12334 */ + IC_64BIT_REXW_XS, /* 12335 */ + IC_OPSIZE, /* 12336 */ + IC_64BIT_OPSIZE, /* 12337 */ + IC_XS_OPSIZE, /* 12338 */ + IC_64BIT_XS_OPSIZE, /* 12339 */ + IC_XD_OPSIZE, /* 12340 */ + IC_64BIT_XD_OPSIZE, /* 12341 */ + IC_XS_OPSIZE, /* 12342 */ + IC_64BIT_XD_OPSIZE, /* 12343 */ + IC_OPSIZE, /* 12344 */ + IC_64BIT_REXW_OPSIZE, /* 12345 */ + IC_XS_OPSIZE, /* 12346 */ + IC_64BIT_REXW_XS, /* 12347 */ + IC_XD_OPSIZE, /* 12348 */ + IC_64BIT_REXW_XD, /* 12349 */ + IC_XS_OPSIZE, /* 12350 */ + IC_64BIT_REXW_XS, /* 12351 */ + IC_VEX, /* 12352 */ + IC_VEX, /* 12353 */ + IC_VEX_XS, /* 12354 */ + IC_VEX_XS, /* 12355 */ + IC_VEX_XD, /* 12356 */ + IC_VEX_XD, /* 12357 */ + IC_VEX_XD, /* 12358 */ + IC_VEX_XD, /* 12359 */ + IC_VEX_W, /* 12360 */ + IC_VEX_W, /* 12361 */ + IC_VEX_W_XS, /* 12362 */ + IC_VEX_W_XS, /* 12363 */ + IC_VEX_W_XD, /* 12364 */ + IC_VEX_W_XD, /* 12365 */ + IC_VEX_W_XD, /* 12366 */ + IC_VEX_W_XD, /* 12367 */ + IC_VEX_OPSIZE, /* 12368 */ + IC_VEX_OPSIZE, /* 12369 */ + IC_VEX_OPSIZE, /* 12370 */ + IC_VEX_OPSIZE, /* 12371 */ + IC_VEX_OPSIZE, /* 12372 */ + IC_VEX_OPSIZE, /* 12373 */ + IC_VEX_OPSIZE, /* 12374 */ + IC_VEX_OPSIZE, /* 12375 */ + IC_VEX_W_OPSIZE, /* 12376 */ + IC_VEX_W_OPSIZE, /* 12377 */ + IC_VEX_W_OPSIZE, /* 12378 */ + IC_VEX_W_OPSIZE, /* 12379 */ + IC_VEX_W_OPSIZE, /* 12380 */ + IC_VEX_W_OPSIZE, /* 12381 */ + IC_VEX_W_OPSIZE, /* 12382 */ + IC_VEX_W_OPSIZE, /* 12383 */ + IC_VEX, /* 12384 */ + IC_VEX, /* 12385 */ + IC_VEX_XS, /* 12386 */ + IC_VEX_XS, /* 12387 */ + IC_VEX_XD, /* 12388 */ + IC_VEX_XD, /* 12389 */ + IC_VEX_XD, /* 12390 */ + IC_VEX_XD, /* 12391 */ + IC_VEX_W, /* 12392 */ + IC_VEX_W, /* 12393 */ + IC_VEX_W_XS, /* 12394 */ + IC_VEX_W_XS, /* 12395 */ + IC_VEX_W_XD, /* 12396 */ + IC_VEX_W_XD, /* 12397 */ + IC_VEX_W_XD, /* 12398 */ + IC_VEX_W_XD, /* 12399 */ + IC_VEX_OPSIZE, /* 12400 */ + IC_VEX_OPSIZE, /* 12401 */ + IC_VEX_OPSIZE, /* 12402 */ + IC_VEX_OPSIZE, /* 12403 */ + IC_VEX_OPSIZE, /* 12404 */ + IC_VEX_OPSIZE, /* 12405 */ + IC_VEX_OPSIZE, /* 12406 */ + IC_VEX_OPSIZE, /* 12407 */ + IC_VEX_W_OPSIZE, /* 12408 */ + IC_VEX_W_OPSIZE, /* 12409 */ + IC_VEX_W_OPSIZE, /* 12410 */ + IC_VEX_W_OPSIZE, /* 12411 */ + IC_VEX_W_OPSIZE, /* 12412 */ + IC_VEX_W_OPSIZE, /* 12413 */ + IC_VEX_W_OPSIZE, /* 12414 */ + IC_VEX_W_OPSIZE, /* 12415 */ + IC_VEX_L, /* 12416 */ + IC_VEX_L, /* 12417 */ + IC_VEX_L_XS, /* 12418 */ + IC_VEX_L_XS, /* 12419 */ + IC_VEX_L_XD, /* 12420 */ + IC_VEX_L_XD, /* 12421 */ + IC_VEX_L_XD, /* 12422 */ + IC_VEX_L_XD, /* 12423 */ + IC_VEX_L_W, /* 12424 */ + IC_VEX_L_W, /* 12425 */ + IC_VEX_L_W_XS, /* 12426 */ + IC_VEX_L_W_XS, /* 12427 */ + IC_VEX_L_W_XD, /* 12428 */ + IC_VEX_L_W_XD, /* 12429 */ + IC_VEX_L_W_XD, /* 12430 */ + IC_VEX_L_W_XD, /* 12431 */ + IC_VEX_L_OPSIZE, /* 12432 */ + IC_VEX_L_OPSIZE, /* 12433 */ + IC_VEX_L_OPSIZE, /* 12434 */ + IC_VEX_L_OPSIZE, /* 12435 */ + IC_VEX_L_OPSIZE, /* 12436 */ + IC_VEX_L_OPSIZE, /* 12437 */ + IC_VEX_L_OPSIZE, /* 12438 */ + IC_VEX_L_OPSIZE, /* 12439 */ + IC_VEX_L_W_OPSIZE, /* 12440 */ + IC_VEX_L_W_OPSIZE, /* 12441 */ + IC_VEX_L_W_OPSIZE, /* 12442 */ + IC_VEX_L_W_OPSIZE, /* 12443 */ + IC_VEX_L_W_OPSIZE, /* 12444 */ + IC_VEX_L_W_OPSIZE, /* 12445 */ + IC_VEX_L_W_OPSIZE, /* 12446 */ + IC_VEX_L_W_OPSIZE, /* 12447 */ + IC_VEX_L, /* 12448 */ + IC_VEX_L, /* 12449 */ + IC_VEX_L_XS, /* 12450 */ + IC_VEX_L_XS, /* 12451 */ + IC_VEX_L_XD, /* 12452 */ + IC_VEX_L_XD, /* 12453 */ + IC_VEX_L_XD, /* 12454 */ + IC_VEX_L_XD, /* 12455 */ + IC_VEX_L_W, /* 12456 */ + IC_VEX_L_W, /* 12457 */ + IC_VEX_L_W_XS, /* 12458 */ + IC_VEX_L_W_XS, /* 12459 */ + IC_VEX_L_W_XD, /* 12460 */ + IC_VEX_L_W_XD, /* 12461 */ + IC_VEX_L_W_XD, /* 12462 */ + IC_VEX_L_W_XD, /* 12463 */ + IC_VEX_L_OPSIZE, /* 12464 */ + IC_VEX_L_OPSIZE, /* 12465 */ + IC_VEX_L_OPSIZE, /* 12466 */ + IC_VEX_L_OPSIZE, /* 12467 */ + IC_VEX_L_OPSIZE, /* 12468 */ + IC_VEX_L_OPSIZE, /* 12469 */ + IC_VEX_L_OPSIZE, /* 12470 */ + IC_VEX_L_OPSIZE, /* 12471 */ + IC_VEX_L_W_OPSIZE, /* 12472 */ + IC_VEX_L_W_OPSIZE, /* 12473 */ + IC_VEX_L_W_OPSIZE, /* 12474 */ + IC_VEX_L_W_OPSIZE, /* 12475 */ + IC_VEX_L_W_OPSIZE, /* 12476 */ + IC_VEX_L_W_OPSIZE, /* 12477 */ + IC_VEX_L_W_OPSIZE, /* 12478 */ + IC_VEX_L_W_OPSIZE, /* 12479 */ + IC_VEX_L, /* 12480 */ + IC_VEX_L, /* 12481 */ + IC_VEX_L_XS, /* 12482 */ + IC_VEX_L_XS, /* 12483 */ + IC_VEX_L_XD, /* 12484 */ + IC_VEX_L_XD, /* 12485 */ + IC_VEX_L_XD, /* 12486 */ + IC_VEX_L_XD, /* 12487 */ + IC_VEX_L_W, /* 12488 */ + IC_VEX_L_W, /* 12489 */ + IC_VEX_L_W_XS, /* 12490 */ + IC_VEX_L_W_XS, /* 12491 */ + IC_VEX_L_W_XD, /* 12492 */ + IC_VEX_L_W_XD, /* 12493 */ + IC_VEX_L_W_XD, /* 12494 */ + IC_VEX_L_W_XD, /* 12495 */ + IC_VEX_L_OPSIZE, /* 12496 */ + IC_VEX_L_OPSIZE, /* 12497 */ + IC_VEX_L_OPSIZE, /* 12498 */ + IC_VEX_L_OPSIZE, /* 12499 */ + IC_VEX_L_OPSIZE, /* 12500 */ + IC_VEX_L_OPSIZE, /* 12501 */ + IC_VEX_L_OPSIZE, /* 12502 */ + IC_VEX_L_OPSIZE, /* 12503 */ + IC_VEX_L_W_OPSIZE, /* 12504 */ + IC_VEX_L_W_OPSIZE, /* 12505 */ + IC_VEX_L_W_OPSIZE, /* 12506 */ + IC_VEX_L_W_OPSIZE, /* 12507 */ + IC_VEX_L_W_OPSIZE, /* 12508 */ + IC_VEX_L_W_OPSIZE, /* 12509 */ + IC_VEX_L_W_OPSIZE, /* 12510 */ + IC_VEX_L_W_OPSIZE, /* 12511 */ + IC_VEX_L, /* 12512 */ + IC_VEX_L, /* 12513 */ + IC_VEX_L_XS, /* 12514 */ + IC_VEX_L_XS, /* 12515 */ + IC_VEX_L_XD, /* 12516 */ + IC_VEX_L_XD, /* 12517 */ + IC_VEX_L_XD, /* 12518 */ + IC_VEX_L_XD, /* 12519 */ + IC_VEX_L_W, /* 12520 */ + IC_VEX_L_W, /* 12521 */ + IC_VEX_L_W_XS, /* 12522 */ + IC_VEX_L_W_XS, /* 12523 */ + IC_VEX_L_W_XD, /* 12524 */ + IC_VEX_L_W_XD, /* 12525 */ + IC_VEX_L_W_XD, /* 12526 */ + IC_VEX_L_W_XD, /* 12527 */ + IC_VEX_L_OPSIZE, /* 12528 */ + IC_VEX_L_OPSIZE, /* 12529 */ + IC_VEX_L_OPSIZE, /* 12530 */ + IC_VEX_L_OPSIZE, /* 12531 */ + IC_VEX_L_OPSIZE, /* 12532 */ + IC_VEX_L_OPSIZE, /* 12533 */ + IC_VEX_L_OPSIZE, /* 12534 */ + IC_VEX_L_OPSIZE, /* 12535 */ + IC_VEX_L_W_OPSIZE, /* 12536 */ + IC_VEX_L_W_OPSIZE, /* 12537 */ + IC_VEX_L_W_OPSIZE, /* 12538 */ + IC_VEX_L_W_OPSIZE, /* 12539 */ + IC_VEX_L_W_OPSIZE, /* 12540 */ + IC_VEX_L_W_OPSIZE, /* 12541 */ + IC_VEX_L_W_OPSIZE, /* 12542 */ + IC_VEX_L_W_OPSIZE, /* 12543 */ + IC_EVEX_KZ_B, /* 12544 */ + IC_EVEX_KZ_B, /* 12545 */ + IC_EVEX_XS_KZ_B, /* 12546 */ + IC_EVEX_XS_KZ_B, /* 12547 */ + IC_EVEX_XD_KZ_B, /* 12548 */ + IC_EVEX_XD_KZ_B, /* 12549 */ + IC_EVEX_XD_KZ_B, /* 12550 */ + IC_EVEX_XD_KZ_B, /* 12551 */ + IC_EVEX_W_KZ_B, /* 12552 */ + IC_EVEX_W_KZ_B, /* 12553 */ + IC_EVEX_W_XS_KZ_B, /* 12554 */ + IC_EVEX_W_XS_KZ_B, /* 12555 */ + IC_EVEX_W_XD_KZ_B, /* 12556 */ + IC_EVEX_W_XD_KZ_B, /* 12557 */ + IC_EVEX_W_XD_KZ_B, /* 12558 */ + IC_EVEX_W_XD_KZ_B, /* 12559 */ + IC_EVEX_OPSIZE_KZ_B, /* 12560 */ + IC_EVEX_OPSIZE_KZ_B, /* 12561 */ + IC_EVEX_OPSIZE_KZ_B, /* 12562 */ + IC_EVEX_OPSIZE_KZ_B, /* 12563 */ + IC_EVEX_OPSIZE_KZ_B, /* 12564 */ + IC_EVEX_OPSIZE_KZ_B, /* 12565 */ + IC_EVEX_OPSIZE_KZ_B, /* 12566 */ + IC_EVEX_OPSIZE_KZ_B, /* 12567 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 12568 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 12569 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 12570 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 12571 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 12572 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 12573 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 12574 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 12575 */ + IC_EVEX_KZ_B, /* 12576 */ + IC_EVEX_KZ_B, /* 12577 */ + IC_EVEX_XS_KZ_B, /* 12578 */ + IC_EVEX_XS_KZ_B, /* 12579 */ + IC_EVEX_XD_KZ_B, /* 12580 */ + IC_EVEX_XD_KZ_B, /* 12581 */ + IC_EVEX_XD_KZ_B, /* 12582 */ + IC_EVEX_XD_KZ_B, /* 12583 */ + IC_EVEX_W_KZ_B, /* 12584 */ + IC_EVEX_W_KZ_B, /* 12585 */ + IC_EVEX_W_XS_KZ_B, /* 12586 */ + IC_EVEX_W_XS_KZ_B, /* 12587 */ + IC_EVEX_W_XD_KZ_B, /* 12588 */ + IC_EVEX_W_XD_KZ_B, /* 12589 */ + IC_EVEX_W_XD_KZ_B, /* 12590 */ + IC_EVEX_W_XD_KZ_B, /* 12591 */ + IC_EVEX_OPSIZE_KZ_B, /* 12592 */ + IC_EVEX_OPSIZE_KZ_B, /* 12593 */ + IC_EVEX_OPSIZE_KZ_B, /* 12594 */ + IC_EVEX_OPSIZE_KZ_B, /* 12595 */ + IC_EVEX_OPSIZE_KZ_B, /* 12596 */ + IC_EVEX_OPSIZE_KZ_B, /* 12597 */ + IC_EVEX_OPSIZE_KZ_B, /* 12598 */ + IC_EVEX_OPSIZE_KZ_B, /* 12599 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 12600 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 12601 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 12602 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 12603 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 12604 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 12605 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 12606 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 12607 */ + IC_EVEX_KZ_B, /* 12608 */ + IC_EVEX_KZ_B, /* 12609 */ + IC_EVEX_XS_KZ_B, /* 12610 */ + IC_EVEX_XS_KZ_B, /* 12611 */ + IC_EVEX_XD_KZ_B, /* 12612 */ + IC_EVEX_XD_KZ_B, /* 12613 */ + IC_EVEX_XD_KZ_B, /* 12614 */ + IC_EVEX_XD_KZ_B, /* 12615 */ + IC_EVEX_W_KZ_B, /* 12616 */ + IC_EVEX_W_KZ_B, /* 12617 */ + IC_EVEX_W_XS_KZ_B, /* 12618 */ + IC_EVEX_W_XS_KZ_B, /* 12619 */ + IC_EVEX_W_XD_KZ_B, /* 12620 */ + IC_EVEX_W_XD_KZ_B, /* 12621 */ + IC_EVEX_W_XD_KZ_B, /* 12622 */ + IC_EVEX_W_XD_KZ_B, /* 12623 */ + IC_EVEX_OPSIZE_KZ_B, /* 12624 */ + IC_EVEX_OPSIZE_KZ_B, /* 12625 */ + IC_EVEX_OPSIZE_KZ_B, /* 12626 */ + IC_EVEX_OPSIZE_KZ_B, /* 12627 */ + IC_EVEX_OPSIZE_KZ_B, /* 12628 */ + IC_EVEX_OPSIZE_KZ_B, /* 12629 */ + IC_EVEX_OPSIZE_KZ_B, /* 12630 */ + IC_EVEX_OPSIZE_KZ_B, /* 12631 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 12632 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 12633 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 12634 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 12635 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 12636 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 12637 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 12638 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 12639 */ + IC_EVEX_KZ_B, /* 12640 */ + IC_EVEX_KZ_B, /* 12641 */ + IC_EVEX_XS_KZ_B, /* 12642 */ + IC_EVEX_XS_KZ_B, /* 12643 */ + IC_EVEX_XD_KZ_B, /* 12644 */ + IC_EVEX_XD_KZ_B, /* 12645 */ + IC_EVEX_XD_KZ_B, /* 12646 */ + IC_EVEX_XD_KZ_B, /* 12647 */ + IC_EVEX_W_KZ_B, /* 12648 */ + IC_EVEX_W_KZ_B, /* 12649 */ + IC_EVEX_W_XS_KZ_B, /* 12650 */ + IC_EVEX_W_XS_KZ_B, /* 12651 */ + IC_EVEX_W_XD_KZ_B, /* 12652 */ + IC_EVEX_W_XD_KZ_B, /* 12653 */ + IC_EVEX_W_XD_KZ_B, /* 12654 */ + IC_EVEX_W_XD_KZ_B, /* 12655 */ + IC_EVEX_OPSIZE_KZ_B, /* 12656 */ + IC_EVEX_OPSIZE_KZ_B, /* 12657 */ + IC_EVEX_OPSIZE_KZ_B, /* 12658 */ + IC_EVEX_OPSIZE_KZ_B, /* 12659 */ + IC_EVEX_OPSIZE_KZ_B, /* 12660 */ + IC_EVEX_OPSIZE_KZ_B, /* 12661 */ + IC_EVEX_OPSIZE_KZ_B, /* 12662 */ + IC_EVEX_OPSIZE_KZ_B, /* 12663 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 12664 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 12665 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 12666 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 12667 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 12668 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 12669 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 12670 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 12671 */ + IC_EVEX_KZ_B, /* 12672 */ + IC_EVEX_KZ_B, /* 12673 */ + IC_EVEX_XS_KZ_B, /* 12674 */ + IC_EVEX_XS_KZ_B, /* 12675 */ + IC_EVEX_XD_KZ_B, /* 12676 */ + IC_EVEX_XD_KZ_B, /* 12677 */ + IC_EVEX_XD_KZ_B, /* 12678 */ + IC_EVEX_XD_KZ_B, /* 12679 */ + IC_EVEX_W_KZ_B, /* 12680 */ + IC_EVEX_W_KZ_B, /* 12681 */ + IC_EVEX_W_XS_KZ_B, /* 12682 */ + IC_EVEX_W_XS_KZ_B, /* 12683 */ + IC_EVEX_W_XD_KZ_B, /* 12684 */ + IC_EVEX_W_XD_KZ_B, /* 12685 */ + IC_EVEX_W_XD_KZ_B, /* 12686 */ + IC_EVEX_W_XD_KZ_B, /* 12687 */ + IC_EVEX_OPSIZE_KZ_B, /* 12688 */ + IC_EVEX_OPSIZE_KZ_B, /* 12689 */ + IC_EVEX_OPSIZE_KZ_B, /* 12690 */ + IC_EVEX_OPSIZE_KZ_B, /* 12691 */ + IC_EVEX_OPSIZE_KZ_B, /* 12692 */ + IC_EVEX_OPSIZE_KZ_B, /* 12693 */ + IC_EVEX_OPSIZE_KZ_B, /* 12694 */ + IC_EVEX_OPSIZE_KZ_B, /* 12695 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 12696 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 12697 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 12698 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 12699 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 12700 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 12701 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 12702 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 12703 */ + IC_EVEX_KZ_B, /* 12704 */ + IC_EVEX_KZ_B, /* 12705 */ + IC_EVEX_XS_KZ_B, /* 12706 */ + IC_EVEX_XS_KZ_B, /* 12707 */ + IC_EVEX_XD_KZ_B, /* 12708 */ + IC_EVEX_XD_KZ_B, /* 12709 */ + IC_EVEX_XD_KZ_B, /* 12710 */ + IC_EVEX_XD_KZ_B, /* 12711 */ + IC_EVEX_W_KZ_B, /* 12712 */ + IC_EVEX_W_KZ_B, /* 12713 */ + IC_EVEX_W_XS_KZ_B, /* 12714 */ + IC_EVEX_W_XS_KZ_B, /* 12715 */ + IC_EVEX_W_XD_KZ_B, /* 12716 */ + IC_EVEX_W_XD_KZ_B, /* 12717 */ + IC_EVEX_W_XD_KZ_B, /* 12718 */ + IC_EVEX_W_XD_KZ_B, /* 12719 */ + IC_EVEX_OPSIZE_KZ_B, /* 12720 */ + IC_EVEX_OPSIZE_KZ_B, /* 12721 */ + IC_EVEX_OPSIZE_KZ_B, /* 12722 */ + IC_EVEX_OPSIZE_KZ_B, /* 12723 */ + IC_EVEX_OPSIZE_KZ_B, /* 12724 */ + IC_EVEX_OPSIZE_KZ_B, /* 12725 */ + IC_EVEX_OPSIZE_KZ_B, /* 12726 */ + IC_EVEX_OPSIZE_KZ_B, /* 12727 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 12728 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 12729 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 12730 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 12731 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 12732 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 12733 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 12734 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 12735 */ + IC_EVEX_KZ_B, /* 12736 */ + IC_EVEX_KZ_B, /* 12737 */ + IC_EVEX_XS_KZ_B, /* 12738 */ + IC_EVEX_XS_KZ_B, /* 12739 */ + IC_EVEX_XD_KZ_B, /* 12740 */ + IC_EVEX_XD_KZ_B, /* 12741 */ + IC_EVEX_XD_KZ_B, /* 12742 */ + IC_EVEX_XD_KZ_B, /* 12743 */ + IC_EVEX_W_KZ_B, /* 12744 */ + IC_EVEX_W_KZ_B, /* 12745 */ + IC_EVEX_W_XS_KZ_B, /* 12746 */ + IC_EVEX_W_XS_KZ_B, /* 12747 */ + IC_EVEX_W_XD_KZ_B, /* 12748 */ + IC_EVEX_W_XD_KZ_B, /* 12749 */ + IC_EVEX_W_XD_KZ_B, /* 12750 */ + IC_EVEX_W_XD_KZ_B, /* 12751 */ + IC_EVEX_OPSIZE_KZ_B, /* 12752 */ + IC_EVEX_OPSIZE_KZ_B, /* 12753 */ + IC_EVEX_OPSIZE_KZ_B, /* 12754 */ + IC_EVEX_OPSIZE_KZ_B, /* 12755 */ + IC_EVEX_OPSIZE_KZ_B, /* 12756 */ + IC_EVEX_OPSIZE_KZ_B, /* 12757 */ + IC_EVEX_OPSIZE_KZ_B, /* 12758 */ + IC_EVEX_OPSIZE_KZ_B, /* 12759 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 12760 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 12761 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 12762 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 12763 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 12764 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 12765 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 12766 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 12767 */ + IC_EVEX_KZ_B, /* 12768 */ + IC_EVEX_KZ_B, /* 12769 */ + IC_EVEX_XS_KZ_B, /* 12770 */ + IC_EVEX_XS_KZ_B, /* 12771 */ + IC_EVEX_XD_KZ_B, /* 12772 */ + IC_EVEX_XD_KZ_B, /* 12773 */ + IC_EVEX_XD_KZ_B, /* 12774 */ + IC_EVEX_XD_KZ_B, /* 12775 */ + IC_EVEX_W_KZ_B, /* 12776 */ + IC_EVEX_W_KZ_B, /* 12777 */ + IC_EVEX_W_XS_KZ_B, /* 12778 */ + IC_EVEX_W_XS_KZ_B, /* 12779 */ + IC_EVEX_W_XD_KZ_B, /* 12780 */ + IC_EVEX_W_XD_KZ_B, /* 12781 */ + IC_EVEX_W_XD_KZ_B, /* 12782 */ + IC_EVEX_W_XD_KZ_B, /* 12783 */ + IC_EVEX_OPSIZE_KZ_B, /* 12784 */ + IC_EVEX_OPSIZE_KZ_B, /* 12785 */ + IC_EVEX_OPSIZE_KZ_B, /* 12786 */ + IC_EVEX_OPSIZE_KZ_B, /* 12787 */ + IC_EVEX_OPSIZE_KZ_B, /* 12788 */ + IC_EVEX_OPSIZE_KZ_B, /* 12789 */ + IC_EVEX_OPSIZE_KZ_B, /* 12790 */ + IC_EVEX_OPSIZE_KZ_B, /* 12791 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 12792 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 12793 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 12794 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 12795 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 12796 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 12797 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 12798 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 12799 */ + IC, /* 12800 */ + IC_64BIT, /* 12801 */ + IC_XS, /* 12802 */ + IC_64BIT_XS, /* 12803 */ + IC_XD, /* 12804 */ + IC_64BIT_XD, /* 12805 */ + IC_XS, /* 12806 */ + IC_64BIT_XS, /* 12807 */ + IC, /* 12808 */ + IC_64BIT_REXW, /* 12809 */ + IC_XS, /* 12810 */ + IC_64BIT_REXW_XS, /* 12811 */ + IC_XD, /* 12812 */ + IC_64BIT_REXW_XD, /* 12813 */ + IC_XS, /* 12814 */ + IC_64BIT_REXW_XS, /* 12815 */ + IC_OPSIZE, /* 12816 */ + IC_64BIT_OPSIZE, /* 12817 */ + IC_XS_OPSIZE, /* 12818 */ + IC_64BIT_XS_OPSIZE, /* 12819 */ + IC_XD_OPSIZE, /* 12820 */ + IC_64BIT_XD_OPSIZE, /* 12821 */ + IC_XS_OPSIZE, /* 12822 */ + IC_64BIT_XD_OPSIZE, /* 12823 */ + IC_OPSIZE, /* 12824 */ + IC_64BIT_REXW_OPSIZE, /* 12825 */ + IC_XS_OPSIZE, /* 12826 */ + IC_64BIT_REXW_XS, /* 12827 */ + IC_XD_OPSIZE, /* 12828 */ + IC_64BIT_REXW_XD, /* 12829 */ + IC_XS_OPSIZE, /* 12830 */ + IC_64BIT_REXW_XS, /* 12831 */ + IC_ADSIZE, /* 12832 */ + IC_64BIT_ADSIZE, /* 12833 */ + IC_XS, /* 12834 */ + IC_64BIT_XS, /* 12835 */ + IC_XD, /* 12836 */ + IC_64BIT_XD, /* 12837 */ + IC_XS, /* 12838 */ + IC_64BIT_XS, /* 12839 */ + IC_ADSIZE, /* 12840 */ + IC_64BIT_ADSIZE, /* 12841 */ + IC_XS, /* 12842 */ + IC_64BIT_REXW_XS, /* 12843 */ + IC_XD, /* 12844 */ + IC_64BIT_REXW_XD, /* 12845 */ + IC_XS, /* 12846 */ + IC_64BIT_REXW_XS, /* 12847 */ + IC_OPSIZE, /* 12848 */ + IC_64BIT_OPSIZE, /* 12849 */ + IC_XS_OPSIZE, /* 12850 */ + IC_64BIT_XS_OPSIZE, /* 12851 */ + IC_XD_OPSIZE, /* 12852 */ + IC_64BIT_XD_OPSIZE, /* 12853 */ + IC_XS_OPSIZE, /* 12854 */ + IC_64BIT_XD_OPSIZE, /* 12855 */ + IC_OPSIZE, /* 12856 */ + IC_64BIT_REXW_OPSIZE, /* 12857 */ + IC_XS_OPSIZE, /* 12858 */ + IC_64BIT_REXW_XS, /* 12859 */ + IC_XD_OPSIZE, /* 12860 */ + IC_64BIT_REXW_XD, /* 12861 */ + IC_XS_OPSIZE, /* 12862 */ + IC_64BIT_REXW_XS, /* 12863 */ + IC_VEX, /* 12864 */ + IC_VEX, /* 12865 */ + IC_VEX_XS, /* 12866 */ + IC_VEX_XS, /* 12867 */ + IC_VEX_XD, /* 12868 */ + IC_VEX_XD, /* 12869 */ + IC_VEX_XD, /* 12870 */ + IC_VEX_XD, /* 12871 */ + IC_VEX_W, /* 12872 */ + IC_VEX_W, /* 12873 */ + IC_VEX_W_XS, /* 12874 */ + IC_VEX_W_XS, /* 12875 */ + IC_VEX_W_XD, /* 12876 */ + IC_VEX_W_XD, /* 12877 */ + IC_VEX_W_XD, /* 12878 */ + IC_VEX_W_XD, /* 12879 */ + IC_VEX_OPSIZE, /* 12880 */ + IC_VEX_OPSIZE, /* 12881 */ + IC_VEX_OPSIZE, /* 12882 */ + IC_VEX_OPSIZE, /* 12883 */ + IC_VEX_OPSIZE, /* 12884 */ + IC_VEX_OPSIZE, /* 12885 */ + IC_VEX_OPSIZE, /* 12886 */ + IC_VEX_OPSIZE, /* 12887 */ + IC_VEX_W_OPSIZE, /* 12888 */ + IC_VEX_W_OPSIZE, /* 12889 */ + IC_VEX_W_OPSIZE, /* 12890 */ + IC_VEX_W_OPSIZE, /* 12891 */ + IC_VEX_W_OPSIZE, /* 12892 */ + IC_VEX_W_OPSIZE, /* 12893 */ + IC_VEX_W_OPSIZE, /* 12894 */ + IC_VEX_W_OPSIZE, /* 12895 */ + IC_VEX, /* 12896 */ + IC_VEX, /* 12897 */ + IC_VEX_XS, /* 12898 */ + IC_VEX_XS, /* 12899 */ + IC_VEX_XD, /* 12900 */ + IC_VEX_XD, /* 12901 */ + IC_VEX_XD, /* 12902 */ + IC_VEX_XD, /* 12903 */ + IC_VEX_W, /* 12904 */ + IC_VEX_W, /* 12905 */ + IC_VEX_W_XS, /* 12906 */ + IC_VEX_W_XS, /* 12907 */ + IC_VEX_W_XD, /* 12908 */ + IC_VEX_W_XD, /* 12909 */ + IC_VEX_W_XD, /* 12910 */ + IC_VEX_W_XD, /* 12911 */ + IC_VEX_OPSIZE, /* 12912 */ + IC_VEX_OPSIZE, /* 12913 */ + IC_VEX_OPSIZE, /* 12914 */ + IC_VEX_OPSIZE, /* 12915 */ + IC_VEX_OPSIZE, /* 12916 */ + IC_VEX_OPSIZE, /* 12917 */ + IC_VEX_OPSIZE, /* 12918 */ + IC_VEX_OPSIZE, /* 12919 */ + IC_VEX_W_OPSIZE, /* 12920 */ + IC_VEX_W_OPSIZE, /* 12921 */ + IC_VEX_W_OPSIZE, /* 12922 */ + IC_VEX_W_OPSIZE, /* 12923 */ + IC_VEX_W_OPSIZE, /* 12924 */ + IC_VEX_W_OPSIZE, /* 12925 */ + IC_VEX_W_OPSIZE, /* 12926 */ + IC_VEX_W_OPSIZE, /* 12927 */ + IC_VEX_L, /* 12928 */ + IC_VEX_L, /* 12929 */ + IC_VEX_L_XS, /* 12930 */ + IC_VEX_L_XS, /* 12931 */ + IC_VEX_L_XD, /* 12932 */ + IC_VEX_L_XD, /* 12933 */ + IC_VEX_L_XD, /* 12934 */ + IC_VEX_L_XD, /* 12935 */ + IC_VEX_L_W, /* 12936 */ + IC_VEX_L_W, /* 12937 */ + IC_VEX_L_W_XS, /* 12938 */ + IC_VEX_L_W_XS, /* 12939 */ + IC_VEX_L_W_XD, /* 12940 */ + IC_VEX_L_W_XD, /* 12941 */ + IC_VEX_L_W_XD, /* 12942 */ + IC_VEX_L_W_XD, /* 12943 */ + IC_VEX_L_OPSIZE, /* 12944 */ + IC_VEX_L_OPSIZE, /* 12945 */ + IC_VEX_L_OPSIZE, /* 12946 */ + IC_VEX_L_OPSIZE, /* 12947 */ + IC_VEX_L_OPSIZE, /* 12948 */ + IC_VEX_L_OPSIZE, /* 12949 */ + IC_VEX_L_OPSIZE, /* 12950 */ + IC_VEX_L_OPSIZE, /* 12951 */ + IC_VEX_L_W_OPSIZE, /* 12952 */ + IC_VEX_L_W_OPSIZE, /* 12953 */ + IC_VEX_L_W_OPSIZE, /* 12954 */ + IC_VEX_L_W_OPSIZE, /* 12955 */ + IC_VEX_L_W_OPSIZE, /* 12956 */ + IC_VEX_L_W_OPSIZE, /* 12957 */ + IC_VEX_L_W_OPSIZE, /* 12958 */ + IC_VEX_L_W_OPSIZE, /* 12959 */ + IC_VEX_L, /* 12960 */ + IC_VEX_L, /* 12961 */ + IC_VEX_L_XS, /* 12962 */ + IC_VEX_L_XS, /* 12963 */ + IC_VEX_L_XD, /* 12964 */ + IC_VEX_L_XD, /* 12965 */ + IC_VEX_L_XD, /* 12966 */ + IC_VEX_L_XD, /* 12967 */ + IC_VEX_L_W, /* 12968 */ + IC_VEX_L_W, /* 12969 */ + IC_VEX_L_W_XS, /* 12970 */ + IC_VEX_L_W_XS, /* 12971 */ + IC_VEX_L_W_XD, /* 12972 */ + IC_VEX_L_W_XD, /* 12973 */ + IC_VEX_L_W_XD, /* 12974 */ + IC_VEX_L_W_XD, /* 12975 */ + IC_VEX_L_OPSIZE, /* 12976 */ + IC_VEX_L_OPSIZE, /* 12977 */ + IC_VEX_L_OPSIZE, /* 12978 */ + IC_VEX_L_OPSIZE, /* 12979 */ + IC_VEX_L_OPSIZE, /* 12980 */ + IC_VEX_L_OPSIZE, /* 12981 */ + IC_VEX_L_OPSIZE, /* 12982 */ + IC_VEX_L_OPSIZE, /* 12983 */ + IC_VEX_L_W_OPSIZE, /* 12984 */ + IC_VEX_L_W_OPSIZE, /* 12985 */ + IC_VEX_L_W_OPSIZE, /* 12986 */ + IC_VEX_L_W_OPSIZE, /* 12987 */ + IC_VEX_L_W_OPSIZE, /* 12988 */ + IC_VEX_L_W_OPSIZE, /* 12989 */ + IC_VEX_L_W_OPSIZE, /* 12990 */ + IC_VEX_L_W_OPSIZE, /* 12991 */ + IC_VEX_L, /* 12992 */ + IC_VEX_L, /* 12993 */ + IC_VEX_L_XS, /* 12994 */ + IC_VEX_L_XS, /* 12995 */ + IC_VEX_L_XD, /* 12996 */ + IC_VEX_L_XD, /* 12997 */ + IC_VEX_L_XD, /* 12998 */ + IC_VEX_L_XD, /* 12999 */ + IC_VEX_L_W, /* 13000 */ + IC_VEX_L_W, /* 13001 */ + IC_VEX_L_W_XS, /* 13002 */ + IC_VEX_L_W_XS, /* 13003 */ + IC_VEX_L_W_XD, /* 13004 */ + IC_VEX_L_W_XD, /* 13005 */ + IC_VEX_L_W_XD, /* 13006 */ + IC_VEX_L_W_XD, /* 13007 */ + IC_VEX_L_OPSIZE, /* 13008 */ + IC_VEX_L_OPSIZE, /* 13009 */ + IC_VEX_L_OPSIZE, /* 13010 */ + IC_VEX_L_OPSIZE, /* 13011 */ + IC_VEX_L_OPSIZE, /* 13012 */ + IC_VEX_L_OPSIZE, /* 13013 */ + IC_VEX_L_OPSIZE, /* 13014 */ + IC_VEX_L_OPSIZE, /* 13015 */ + IC_VEX_L_W_OPSIZE, /* 13016 */ + IC_VEX_L_W_OPSIZE, /* 13017 */ + IC_VEX_L_W_OPSIZE, /* 13018 */ + IC_VEX_L_W_OPSIZE, /* 13019 */ + IC_VEX_L_W_OPSIZE, /* 13020 */ + IC_VEX_L_W_OPSIZE, /* 13021 */ + IC_VEX_L_W_OPSIZE, /* 13022 */ + IC_VEX_L_W_OPSIZE, /* 13023 */ + IC_VEX_L, /* 13024 */ + IC_VEX_L, /* 13025 */ + IC_VEX_L_XS, /* 13026 */ + IC_VEX_L_XS, /* 13027 */ + IC_VEX_L_XD, /* 13028 */ + IC_VEX_L_XD, /* 13029 */ + IC_VEX_L_XD, /* 13030 */ + IC_VEX_L_XD, /* 13031 */ + IC_VEX_L_W, /* 13032 */ + IC_VEX_L_W, /* 13033 */ + IC_VEX_L_W_XS, /* 13034 */ + IC_VEX_L_W_XS, /* 13035 */ + IC_VEX_L_W_XD, /* 13036 */ + IC_VEX_L_W_XD, /* 13037 */ + IC_VEX_L_W_XD, /* 13038 */ + IC_VEX_L_W_XD, /* 13039 */ + IC_VEX_L_OPSIZE, /* 13040 */ + IC_VEX_L_OPSIZE, /* 13041 */ + IC_VEX_L_OPSIZE, /* 13042 */ + IC_VEX_L_OPSIZE, /* 13043 */ + IC_VEX_L_OPSIZE, /* 13044 */ + IC_VEX_L_OPSIZE, /* 13045 */ + IC_VEX_L_OPSIZE, /* 13046 */ + IC_VEX_L_OPSIZE, /* 13047 */ + IC_VEX_L_W_OPSIZE, /* 13048 */ + IC_VEX_L_W_OPSIZE, /* 13049 */ + IC_VEX_L_W_OPSIZE, /* 13050 */ + IC_VEX_L_W_OPSIZE, /* 13051 */ + IC_VEX_L_W_OPSIZE, /* 13052 */ + IC_VEX_L_W_OPSIZE, /* 13053 */ + IC_VEX_L_W_OPSIZE, /* 13054 */ + IC_VEX_L_W_OPSIZE, /* 13055 */ + IC_EVEX_L_KZ_B, /* 13056 */ + IC_EVEX_L_KZ_B, /* 13057 */ + IC_EVEX_L_XS_KZ_B, /* 13058 */ + IC_EVEX_L_XS_KZ_B, /* 13059 */ + IC_EVEX_L_XD_KZ_B, /* 13060 */ + IC_EVEX_L_XD_KZ_B, /* 13061 */ + IC_EVEX_L_XD_KZ_B, /* 13062 */ + IC_EVEX_L_XD_KZ_B, /* 13063 */ + IC_EVEX_L_W_KZ_B, /* 13064 */ + IC_EVEX_L_W_KZ_B, /* 13065 */ + IC_EVEX_L_W_XS_KZ_B, /* 13066 */ + IC_EVEX_L_W_XS_KZ_B, /* 13067 */ + IC_EVEX_L_W_XD_KZ_B, /* 13068 */ + IC_EVEX_L_W_XD_KZ_B, /* 13069 */ + IC_EVEX_L_W_XD_KZ_B, /* 13070 */ + IC_EVEX_L_W_XD_KZ_B, /* 13071 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 13072 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 13073 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 13074 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 13075 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 13076 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 13077 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 13078 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 13079 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 13080 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 13081 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 13082 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 13083 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 13084 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 13085 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 13086 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 13087 */ + IC_EVEX_L_KZ_B, /* 13088 */ + IC_EVEX_L_KZ_B, /* 13089 */ + IC_EVEX_L_XS_KZ_B, /* 13090 */ + IC_EVEX_L_XS_KZ_B, /* 13091 */ + IC_EVEX_L_XD_KZ_B, /* 13092 */ + IC_EVEX_L_XD_KZ_B, /* 13093 */ + IC_EVEX_L_XD_KZ_B, /* 13094 */ + IC_EVEX_L_XD_KZ_B, /* 13095 */ + IC_EVEX_L_W_KZ_B, /* 13096 */ + IC_EVEX_L_W_KZ_B, /* 13097 */ + IC_EVEX_L_W_XS_KZ_B, /* 13098 */ + IC_EVEX_L_W_XS_KZ_B, /* 13099 */ + IC_EVEX_L_W_XD_KZ_B, /* 13100 */ + IC_EVEX_L_W_XD_KZ_B, /* 13101 */ + IC_EVEX_L_W_XD_KZ_B, /* 13102 */ + IC_EVEX_L_W_XD_KZ_B, /* 13103 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 13104 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 13105 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 13106 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 13107 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 13108 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 13109 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 13110 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 13111 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 13112 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 13113 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 13114 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 13115 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 13116 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 13117 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 13118 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 13119 */ + IC_EVEX_L_KZ_B, /* 13120 */ + IC_EVEX_L_KZ_B, /* 13121 */ + IC_EVEX_L_XS_KZ_B, /* 13122 */ + IC_EVEX_L_XS_KZ_B, /* 13123 */ + IC_EVEX_L_XD_KZ_B, /* 13124 */ + IC_EVEX_L_XD_KZ_B, /* 13125 */ + IC_EVEX_L_XD_KZ_B, /* 13126 */ + IC_EVEX_L_XD_KZ_B, /* 13127 */ + IC_EVEX_L_W_KZ_B, /* 13128 */ + IC_EVEX_L_W_KZ_B, /* 13129 */ + IC_EVEX_L_W_XS_KZ_B, /* 13130 */ + IC_EVEX_L_W_XS_KZ_B, /* 13131 */ + IC_EVEX_L_W_XD_KZ_B, /* 13132 */ + IC_EVEX_L_W_XD_KZ_B, /* 13133 */ + IC_EVEX_L_W_XD_KZ_B, /* 13134 */ + IC_EVEX_L_W_XD_KZ_B, /* 13135 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 13136 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 13137 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 13138 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 13139 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 13140 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 13141 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 13142 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 13143 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 13144 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 13145 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 13146 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 13147 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 13148 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 13149 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 13150 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 13151 */ + IC_EVEX_L_KZ_B, /* 13152 */ + IC_EVEX_L_KZ_B, /* 13153 */ + IC_EVEX_L_XS_KZ_B, /* 13154 */ + IC_EVEX_L_XS_KZ_B, /* 13155 */ + IC_EVEX_L_XD_KZ_B, /* 13156 */ + IC_EVEX_L_XD_KZ_B, /* 13157 */ + IC_EVEX_L_XD_KZ_B, /* 13158 */ + IC_EVEX_L_XD_KZ_B, /* 13159 */ + IC_EVEX_L_W_KZ_B, /* 13160 */ + IC_EVEX_L_W_KZ_B, /* 13161 */ + IC_EVEX_L_W_XS_KZ_B, /* 13162 */ + IC_EVEX_L_W_XS_KZ_B, /* 13163 */ + IC_EVEX_L_W_XD_KZ_B, /* 13164 */ + IC_EVEX_L_W_XD_KZ_B, /* 13165 */ + IC_EVEX_L_W_XD_KZ_B, /* 13166 */ + IC_EVEX_L_W_XD_KZ_B, /* 13167 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 13168 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 13169 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 13170 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 13171 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 13172 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 13173 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 13174 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 13175 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 13176 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 13177 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 13178 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 13179 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 13180 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 13181 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 13182 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 13183 */ + IC_EVEX_L_KZ_B, /* 13184 */ + IC_EVEX_L_KZ_B, /* 13185 */ + IC_EVEX_L_XS_KZ_B, /* 13186 */ + IC_EVEX_L_XS_KZ_B, /* 13187 */ + IC_EVEX_L_XD_KZ_B, /* 13188 */ + IC_EVEX_L_XD_KZ_B, /* 13189 */ + IC_EVEX_L_XD_KZ_B, /* 13190 */ + IC_EVEX_L_XD_KZ_B, /* 13191 */ + IC_EVEX_L_W_KZ_B, /* 13192 */ + IC_EVEX_L_W_KZ_B, /* 13193 */ + IC_EVEX_L_W_XS_KZ_B, /* 13194 */ + IC_EVEX_L_W_XS_KZ_B, /* 13195 */ + IC_EVEX_L_W_XD_KZ_B, /* 13196 */ + IC_EVEX_L_W_XD_KZ_B, /* 13197 */ + IC_EVEX_L_W_XD_KZ_B, /* 13198 */ + IC_EVEX_L_W_XD_KZ_B, /* 13199 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 13200 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 13201 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 13202 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 13203 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 13204 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 13205 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 13206 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 13207 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 13208 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 13209 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 13210 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 13211 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 13212 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 13213 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 13214 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 13215 */ + IC_EVEX_L_KZ_B, /* 13216 */ + IC_EVEX_L_KZ_B, /* 13217 */ + IC_EVEX_L_XS_KZ_B, /* 13218 */ + IC_EVEX_L_XS_KZ_B, /* 13219 */ + IC_EVEX_L_XD_KZ_B, /* 13220 */ + IC_EVEX_L_XD_KZ_B, /* 13221 */ + IC_EVEX_L_XD_KZ_B, /* 13222 */ + IC_EVEX_L_XD_KZ_B, /* 13223 */ + IC_EVEX_L_W_KZ_B, /* 13224 */ + IC_EVEX_L_W_KZ_B, /* 13225 */ + IC_EVEX_L_W_XS_KZ_B, /* 13226 */ + IC_EVEX_L_W_XS_KZ_B, /* 13227 */ + IC_EVEX_L_W_XD_KZ_B, /* 13228 */ + IC_EVEX_L_W_XD_KZ_B, /* 13229 */ + IC_EVEX_L_W_XD_KZ_B, /* 13230 */ + IC_EVEX_L_W_XD_KZ_B, /* 13231 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 13232 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 13233 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 13234 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 13235 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 13236 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 13237 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 13238 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 13239 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 13240 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 13241 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 13242 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 13243 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 13244 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 13245 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 13246 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 13247 */ + IC_EVEX_L_KZ_B, /* 13248 */ + IC_EVEX_L_KZ_B, /* 13249 */ + IC_EVEX_L_XS_KZ_B, /* 13250 */ + IC_EVEX_L_XS_KZ_B, /* 13251 */ + IC_EVEX_L_XD_KZ_B, /* 13252 */ + IC_EVEX_L_XD_KZ_B, /* 13253 */ + IC_EVEX_L_XD_KZ_B, /* 13254 */ + IC_EVEX_L_XD_KZ_B, /* 13255 */ + IC_EVEX_L_W_KZ_B, /* 13256 */ + IC_EVEX_L_W_KZ_B, /* 13257 */ + IC_EVEX_L_W_XS_KZ_B, /* 13258 */ + IC_EVEX_L_W_XS_KZ_B, /* 13259 */ + IC_EVEX_L_W_XD_KZ_B, /* 13260 */ + IC_EVEX_L_W_XD_KZ_B, /* 13261 */ + IC_EVEX_L_W_XD_KZ_B, /* 13262 */ + IC_EVEX_L_W_XD_KZ_B, /* 13263 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 13264 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 13265 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 13266 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 13267 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 13268 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 13269 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 13270 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 13271 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 13272 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 13273 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 13274 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 13275 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 13276 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 13277 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 13278 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 13279 */ + IC_EVEX_L_KZ_B, /* 13280 */ + IC_EVEX_L_KZ_B, /* 13281 */ + IC_EVEX_L_XS_KZ_B, /* 13282 */ + IC_EVEX_L_XS_KZ_B, /* 13283 */ + IC_EVEX_L_XD_KZ_B, /* 13284 */ + IC_EVEX_L_XD_KZ_B, /* 13285 */ + IC_EVEX_L_XD_KZ_B, /* 13286 */ + IC_EVEX_L_XD_KZ_B, /* 13287 */ + IC_EVEX_L_W_KZ_B, /* 13288 */ + IC_EVEX_L_W_KZ_B, /* 13289 */ + IC_EVEX_L_W_XS_KZ_B, /* 13290 */ + IC_EVEX_L_W_XS_KZ_B, /* 13291 */ + IC_EVEX_L_W_XD_KZ_B, /* 13292 */ + IC_EVEX_L_W_XD_KZ_B, /* 13293 */ + IC_EVEX_L_W_XD_KZ_B, /* 13294 */ + IC_EVEX_L_W_XD_KZ_B, /* 13295 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 13296 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 13297 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 13298 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 13299 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 13300 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 13301 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 13302 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 13303 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 13304 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 13305 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 13306 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 13307 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 13308 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 13309 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 13310 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 13311 */ + IC, /* 13312 */ + IC_64BIT, /* 13313 */ + IC_XS, /* 13314 */ + IC_64BIT_XS, /* 13315 */ + IC_XD, /* 13316 */ + IC_64BIT_XD, /* 13317 */ + IC_XS, /* 13318 */ + IC_64BIT_XS, /* 13319 */ + IC, /* 13320 */ + IC_64BIT_REXW, /* 13321 */ + IC_XS, /* 13322 */ + IC_64BIT_REXW_XS, /* 13323 */ + IC_XD, /* 13324 */ + IC_64BIT_REXW_XD, /* 13325 */ + IC_XS, /* 13326 */ + IC_64BIT_REXW_XS, /* 13327 */ + IC_OPSIZE, /* 13328 */ + IC_64BIT_OPSIZE, /* 13329 */ + IC_XS_OPSIZE, /* 13330 */ + IC_64BIT_XS_OPSIZE, /* 13331 */ + IC_XD_OPSIZE, /* 13332 */ + IC_64BIT_XD_OPSIZE, /* 13333 */ + IC_XS_OPSIZE, /* 13334 */ + IC_64BIT_XD_OPSIZE, /* 13335 */ + IC_OPSIZE, /* 13336 */ + IC_64BIT_REXW_OPSIZE, /* 13337 */ + IC_XS_OPSIZE, /* 13338 */ + IC_64BIT_REXW_XS, /* 13339 */ + IC_XD_OPSIZE, /* 13340 */ + IC_64BIT_REXW_XD, /* 13341 */ + IC_XS_OPSIZE, /* 13342 */ + IC_64BIT_REXW_XS, /* 13343 */ + IC_ADSIZE, /* 13344 */ + IC_64BIT_ADSIZE, /* 13345 */ + IC_XS, /* 13346 */ + IC_64BIT_XS, /* 13347 */ + IC_XD, /* 13348 */ + IC_64BIT_XD, /* 13349 */ + IC_XS, /* 13350 */ + IC_64BIT_XS, /* 13351 */ + IC_ADSIZE, /* 13352 */ + IC_64BIT_ADSIZE, /* 13353 */ + IC_XS, /* 13354 */ + IC_64BIT_REXW_XS, /* 13355 */ + IC_XD, /* 13356 */ + IC_64BIT_REXW_XD, /* 13357 */ + IC_XS, /* 13358 */ + IC_64BIT_REXW_XS, /* 13359 */ + IC_OPSIZE, /* 13360 */ + IC_64BIT_OPSIZE, /* 13361 */ + IC_XS_OPSIZE, /* 13362 */ + IC_64BIT_XS_OPSIZE, /* 13363 */ + IC_XD_OPSIZE, /* 13364 */ + IC_64BIT_XD_OPSIZE, /* 13365 */ + IC_XS_OPSIZE, /* 13366 */ + IC_64BIT_XD_OPSIZE, /* 13367 */ + IC_OPSIZE, /* 13368 */ + IC_64BIT_REXW_OPSIZE, /* 13369 */ + IC_XS_OPSIZE, /* 13370 */ + IC_64BIT_REXW_XS, /* 13371 */ + IC_XD_OPSIZE, /* 13372 */ + IC_64BIT_REXW_XD, /* 13373 */ + IC_XS_OPSIZE, /* 13374 */ + IC_64BIT_REXW_XS, /* 13375 */ + IC_VEX, /* 13376 */ + IC_VEX, /* 13377 */ + IC_VEX_XS, /* 13378 */ + IC_VEX_XS, /* 13379 */ + IC_VEX_XD, /* 13380 */ + IC_VEX_XD, /* 13381 */ + IC_VEX_XD, /* 13382 */ + IC_VEX_XD, /* 13383 */ + IC_VEX_W, /* 13384 */ + IC_VEX_W, /* 13385 */ + IC_VEX_W_XS, /* 13386 */ + IC_VEX_W_XS, /* 13387 */ + IC_VEX_W_XD, /* 13388 */ + IC_VEX_W_XD, /* 13389 */ + IC_VEX_W_XD, /* 13390 */ + IC_VEX_W_XD, /* 13391 */ + IC_VEX_OPSIZE, /* 13392 */ + IC_VEX_OPSIZE, /* 13393 */ + IC_VEX_OPSIZE, /* 13394 */ + IC_VEX_OPSIZE, /* 13395 */ + IC_VEX_OPSIZE, /* 13396 */ + IC_VEX_OPSIZE, /* 13397 */ + IC_VEX_OPSIZE, /* 13398 */ + IC_VEX_OPSIZE, /* 13399 */ + IC_VEX_W_OPSIZE, /* 13400 */ + IC_VEX_W_OPSIZE, /* 13401 */ + IC_VEX_W_OPSIZE, /* 13402 */ + IC_VEX_W_OPSIZE, /* 13403 */ + IC_VEX_W_OPSIZE, /* 13404 */ + IC_VEX_W_OPSIZE, /* 13405 */ + IC_VEX_W_OPSIZE, /* 13406 */ + IC_VEX_W_OPSIZE, /* 13407 */ + IC_VEX, /* 13408 */ + IC_VEX, /* 13409 */ + IC_VEX_XS, /* 13410 */ + IC_VEX_XS, /* 13411 */ + IC_VEX_XD, /* 13412 */ + IC_VEX_XD, /* 13413 */ + IC_VEX_XD, /* 13414 */ + IC_VEX_XD, /* 13415 */ + IC_VEX_W, /* 13416 */ + IC_VEX_W, /* 13417 */ + IC_VEX_W_XS, /* 13418 */ + IC_VEX_W_XS, /* 13419 */ + IC_VEX_W_XD, /* 13420 */ + IC_VEX_W_XD, /* 13421 */ + IC_VEX_W_XD, /* 13422 */ + IC_VEX_W_XD, /* 13423 */ + IC_VEX_OPSIZE, /* 13424 */ + IC_VEX_OPSIZE, /* 13425 */ + IC_VEX_OPSIZE, /* 13426 */ + IC_VEX_OPSIZE, /* 13427 */ + IC_VEX_OPSIZE, /* 13428 */ + IC_VEX_OPSIZE, /* 13429 */ + IC_VEX_OPSIZE, /* 13430 */ + IC_VEX_OPSIZE, /* 13431 */ + IC_VEX_W_OPSIZE, /* 13432 */ + IC_VEX_W_OPSIZE, /* 13433 */ + IC_VEX_W_OPSIZE, /* 13434 */ + IC_VEX_W_OPSIZE, /* 13435 */ + IC_VEX_W_OPSIZE, /* 13436 */ + IC_VEX_W_OPSIZE, /* 13437 */ + IC_VEX_W_OPSIZE, /* 13438 */ + IC_VEX_W_OPSIZE, /* 13439 */ + IC_VEX_L, /* 13440 */ + IC_VEX_L, /* 13441 */ + IC_VEX_L_XS, /* 13442 */ + IC_VEX_L_XS, /* 13443 */ + IC_VEX_L_XD, /* 13444 */ + IC_VEX_L_XD, /* 13445 */ + IC_VEX_L_XD, /* 13446 */ + IC_VEX_L_XD, /* 13447 */ + IC_VEX_L_W, /* 13448 */ + IC_VEX_L_W, /* 13449 */ + IC_VEX_L_W_XS, /* 13450 */ + IC_VEX_L_W_XS, /* 13451 */ + IC_VEX_L_W_XD, /* 13452 */ + IC_VEX_L_W_XD, /* 13453 */ + IC_VEX_L_W_XD, /* 13454 */ + IC_VEX_L_W_XD, /* 13455 */ + IC_VEX_L_OPSIZE, /* 13456 */ + IC_VEX_L_OPSIZE, /* 13457 */ + IC_VEX_L_OPSIZE, /* 13458 */ + IC_VEX_L_OPSIZE, /* 13459 */ + IC_VEX_L_OPSIZE, /* 13460 */ + IC_VEX_L_OPSIZE, /* 13461 */ + IC_VEX_L_OPSIZE, /* 13462 */ + IC_VEX_L_OPSIZE, /* 13463 */ + IC_VEX_L_W_OPSIZE, /* 13464 */ + IC_VEX_L_W_OPSIZE, /* 13465 */ + IC_VEX_L_W_OPSIZE, /* 13466 */ + IC_VEX_L_W_OPSIZE, /* 13467 */ + IC_VEX_L_W_OPSIZE, /* 13468 */ + IC_VEX_L_W_OPSIZE, /* 13469 */ + IC_VEX_L_W_OPSIZE, /* 13470 */ + IC_VEX_L_W_OPSIZE, /* 13471 */ + IC_VEX_L, /* 13472 */ + IC_VEX_L, /* 13473 */ + IC_VEX_L_XS, /* 13474 */ + IC_VEX_L_XS, /* 13475 */ + IC_VEX_L_XD, /* 13476 */ + IC_VEX_L_XD, /* 13477 */ + IC_VEX_L_XD, /* 13478 */ + IC_VEX_L_XD, /* 13479 */ + IC_VEX_L_W, /* 13480 */ + IC_VEX_L_W, /* 13481 */ + IC_VEX_L_W_XS, /* 13482 */ + IC_VEX_L_W_XS, /* 13483 */ + IC_VEX_L_W_XD, /* 13484 */ + IC_VEX_L_W_XD, /* 13485 */ + IC_VEX_L_W_XD, /* 13486 */ + IC_VEX_L_W_XD, /* 13487 */ + IC_VEX_L_OPSIZE, /* 13488 */ + IC_VEX_L_OPSIZE, /* 13489 */ + IC_VEX_L_OPSIZE, /* 13490 */ + IC_VEX_L_OPSIZE, /* 13491 */ + IC_VEX_L_OPSIZE, /* 13492 */ + IC_VEX_L_OPSIZE, /* 13493 */ + IC_VEX_L_OPSIZE, /* 13494 */ + IC_VEX_L_OPSIZE, /* 13495 */ + IC_VEX_L_W_OPSIZE, /* 13496 */ + IC_VEX_L_W_OPSIZE, /* 13497 */ + IC_VEX_L_W_OPSIZE, /* 13498 */ + IC_VEX_L_W_OPSIZE, /* 13499 */ + IC_VEX_L_W_OPSIZE, /* 13500 */ + IC_VEX_L_W_OPSIZE, /* 13501 */ + IC_VEX_L_W_OPSIZE, /* 13502 */ + IC_VEX_L_W_OPSIZE, /* 13503 */ + IC_VEX_L, /* 13504 */ + IC_VEX_L, /* 13505 */ + IC_VEX_L_XS, /* 13506 */ + IC_VEX_L_XS, /* 13507 */ + IC_VEX_L_XD, /* 13508 */ + IC_VEX_L_XD, /* 13509 */ + IC_VEX_L_XD, /* 13510 */ + IC_VEX_L_XD, /* 13511 */ + IC_VEX_L_W, /* 13512 */ + IC_VEX_L_W, /* 13513 */ + IC_VEX_L_W_XS, /* 13514 */ + IC_VEX_L_W_XS, /* 13515 */ + IC_VEX_L_W_XD, /* 13516 */ + IC_VEX_L_W_XD, /* 13517 */ + IC_VEX_L_W_XD, /* 13518 */ + IC_VEX_L_W_XD, /* 13519 */ + IC_VEX_L_OPSIZE, /* 13520 */ + IC_VEX_L_OPSIZE, /* 13521 */ + IC_VEX_L_OPSIZE, /* 13522 */ + IC_VEX_L_OPSIZE, /* 13523 */ + IC_VEX_L_OPSIZE, /* 13524 */ + IC_VEX_L_OPSIZE, /* 13525 */ + IC_VEX_L_OPSIZE, /* 13526 */ + IC_VEX_L_OPSIZE, /* 13527 */ + IC_VEX_L_W_OPSIZE, /* 13528 */ + IC_VEX_L_W_OPSIZE, /* 13529 */ + IC_VEX_L_W_OPSIZE, /* 13530 */ + IC_VEX_L_W_OPSIZE, /* 13531 */ + IC_VEX_L_W_OPSIZE, /* 13532 */ + IC_VEX_L_W_OPSIZE, /* 13533 */ + IC_VEX_L_W_OPSIZE, /* 13534 */ + IC_VEX_L_W_OPSIZE, /* 13535 */ + IC_VEX_L, /* 13536 */ + IC_VEX_L, /* 13537 */ + IC_VEX_L_XS, /* 13538 */ + IC_VEX_L_XS, /* 13539 */ + IC_VEX_L_XD, /* 13540 */ + IC_VEX_L_XD, /* 13541 */ + IC_VEX_L_XD, /* 13542 */ + IC_VEX_L_XD, /* 13543 */ + IC_VEX_L_W, /* 13544 */ + IC_VEX_L_W, /* 13545 */ + IC_VEX_L_W_XS, /* 13546 */ + IC_VEX_L_W_XS, /* 13547 */ + IC_VEX_L_W_XD, /* 13548 */ + IC_VEX_L_W_XD, /* 13549 */ + IC_VEX_L_W_XD, /* 13550 */ + IC_VEX_L_W_XD, /* 13551 */ + IC_VEX_L_OPSIZE, /* 13552 */ + IC_VEX_L_OPSIZE, /* 13553 */ + IC_VEX_L_OPSIZE, /* 13554 */ + IC_VEX_L_OPSIZE, /* 13555 */ + IC_VEX_L_OPSIZE, /* 13556 */ + IC_VEX_L_OPSIZE, /* 13557 */ + IC_VEX_L_OPSIZE, /* 13558 */ + IC_VEX_L_OPSIZE, /* 13559 */ + IC_VEX_L_W_OPSIZE, /* 13560 */ + IC_VEX_L_W_OPSIZE, /* 13561 */ + IC_VEX_L_W_OPSIZE, /* 13562 */ + IC_VEX_L_W_OPSIZE, /* 13563 */ + IC_VEX_L_W_OPSIZE, /* 13564 */ + IC_VEX_L_W_OPSIZE, /* 13565 */ + IC_VEX_L_W_OPSIZE, /* 13566 */ + IC_VEX_L_W_OPSIZE, /* 13567 */ + IC_EVEX_L2_KZ_B, /* 13568 */ + IC_EVEX_L2_KZ_B, /* 13569 */ + IC_EVEX_L2_XS_KZ_B, /* 13570 */ + IC_EVEX_L2_XS_KZ_B, /* 13571 */ + IC_EVEX_L2_XD_KZ_B, /* 13572 */ + IC_EVEX_L2_XD_KZ_B, /* 13573 */ + IC_EVEX_L2_XD_KZ_B, /* 13574 */ + IC_EVEX_L2_XD_KZ_B, /* 13575 */ + IC_EVEX_L2_W_KZ_B, /* 13576 */ + IC_EVEX_L2_W_KZ_B, /* 13577 */ + IC_EVEX_L2_W_XS_KZ_B, /* 13578 */ + IC_EVEX_L2_W_XS_KZ_B, /* 13579 */ + IC_EVEX_L2_W_XD_KZ_B, /* 13580 */ + IC_EVEX_L2_W_XD_KZ_B, /* 13581 */ + IC_EVEX_L2_W_XD_KZ_B, /* 13582 */ + IC_EVEX_L2_W_XD_KZ_B, /* 13583 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 13584 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 13585 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 13586 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 13587 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 13588 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 13589 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 13590 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 13591 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13592 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13593 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13594 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13595 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13596 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13597 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13598 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13599 */ + IC_EVEX_L2_KZ_B, /* 13600 */ + IC_EVEX_L2_KZ_B, /* 13601 */ + IC_EVEX_L2_XS_KZ_B, /* 13602 */ + IC_EVEX_L2_XS_KZ_B, /* 13603 */ + IC_EVEX_L2_XD_KZ_B, /* 13604 */ + IC_EVEX_L2_XD_KZ_B, /* 13605 */ + IC_EVEX_L2_XD_KZ_B, /* 13606 */ + IC_EVEX_L2_XD_KZ_B, /* 13607 */ + IC_EVEX_L2_W_KZ_B, /* 13608 */ + IC_EVEX_L2_W_KZ_B, /* 13609 */ + IC_EVEX_L2_W_XS_KZ_B, /* 13610 */ + IC_EVEX_L2_W_XS_KZ_B, /* 13611 */ + IC_EVEX_L2_W_XD_KZ_B, /* 13612 */ + IC_EVEX_L2_W_XD_KZ_B, /* 13613 */ + IC_EVEX_L2_W_XD_KZ_B, /* 13614 */ + IC_EVEX_L2_W_XD_KZ_B, /* 13615 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 13616 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 13617 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 13618 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 13619 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 13620 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 13621 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 13622 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 13623 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13624 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13625 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13626 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13627 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13628 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13629 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13630 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13631 */ + IC_EVEX_L2_KZ_B, /* 13632 */ + IC_EVEX_L2_KZ_B, /* 13633 */ + IC_EVEX_L2_XS_KZ_B, /* 13634 */ + IC_EVEX_L2_XS_KZ_B, /* 13635 */ + IC_EVEX_L2_XD_KZ_B, /* 13636 */ + IC_EVEX_L2_XD_KZ_B, /* 13637 */ + IC_EVEX_L2_XD_KZ_B, /* 13638 */ + IC_EVEX_L2_XD_KZ_B, /* 13639 */ + IC_EVEX_L2_W_KZ_B, /* 13640 */ + IC_EVEX_L2_W_KZ_B, /* 13641 */ + IC_EVEX_L2_W_XS_KZ_B, /* 13642 */ + IC_EVEX_L2_W_XS_KZ_B, /* 13643 */ + IC_EVEX_L2_W_XD_KZ_B, /* 13644 */ + IC_EVEX_L2_W_XD_KZ_B, /* 13645 */ + IC_EVEX_L2_W_XD_KZ_B, /* 13646 */ + IC_EVEX_L2_W_XD_KZ_B, /* 13647 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 13648 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 13649 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 13650 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 13651 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 13652 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 13653 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 13654 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 13655 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13656 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13657 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13658 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13659 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13660 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13661 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13662 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13663 */ + IC_EVEX_L2_KZ_B, /* 13664 */ + IC_EVEX_L2_KZ_B, /* 13665 */ + IC_EVEX_L2_XS_KZ_B, /* 13666 */ + IC_EVEX_L2_XS_KZ_B, /* 13667 */ + IC_EVEX_L2_XD_KZ_B, /* 13668 */ + IC_EVEX_L2_XD_KZ_B, /* 13669 */ + IC_EVEX_L2_XD_KZ_B, /* 13670 */ + IC_EVEX_L2_XD_KZ_B, /* 13671 */ + IC_EVEX_L2_W_KZ_B, /* 13672 */ + IC_EVEX_L2_W_KZ_B, /* 13673 */ + IC_EVEX_L2_W_XS_KZ_B, /* 13674 */ + IC_EVEX_L2_W_XS_KZ_B, /* 13675 */ + IC_EVEX_L2_W_XD_KZ_B, /* 13676 */ + IC_EVEX_L2_W_XD_KZ_B, /* 13677 */ + IC_EVEX_L2_W_XD_KZ_B, /* 13678 */ + IC_EVEX_L2_W_XD_KZ_B, /* 13679 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 13680 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 13681 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 13682 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 13683 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 13684 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 13685 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 13686 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 13687 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13688 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13689 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13690 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13691 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13692 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13693 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13694 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13695 */ + IC_EVEX_L2_KZ_B, /* 13696 */ + IC_EVEX_L2_KZ_B, /* 13697 */ + IC_EVEX_L2_XS_KZ_B, /* 13698 */ + IC_EVEX_L2_XS_KZ_B, /* 13699 */ + IC_EVEX_L2_XD_KZ_B, /* 13700 */ + IC_EVEX_L2_XD_KZ_B, /* 13701 */ + IC_EVEX_L2_XD_KZ_B, /* 13702 */ + IC_EVEX_L2_XD_KZ_B, /* 13703 */ + IC_EVEX_L2_W_KZ_B, /* 13704 */ + IC_EVEX_L2_W_KZ_B, /* 13705 */ + IC_EVEX_L2_W_XS_KZ_B, /* 13706 */ + IC_EVEX_L2_W_XS_KZ_B, /* 13707 */ + IC_EVEX_L2_W_XD_KZ_B, /* 13708 */ + IC_EVEX_L2_W_XD_KZ_B, /* 13709 */ + IC_EVEX_L2_W_XD_KZ_B, /* 13710 */ + IC_EVEX_L2_W_XD_KZ_B, /* 13711 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 13712 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 13713 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 13714 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 13715 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 13716 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 13717 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 13718 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 13719 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13720 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13721 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13722 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13723 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13724 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13725 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13726 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13727 */ + IC_EVEX_L2_KZ_B, /* 13728 */ + IC_EVEX_L2_KZ_B, /* 13729 */ + IC_EVEX_L2_XS_KZ_B, /* 13730 */ + IC_EVEX_L2_XS_KZ_B, /* 13731 */ + IC_EVEX_L2_XD_KZ_B, /* 13732 */ + IC_EVEX_L2_XD_KZ_B, /* 13733 */ + IC_EVEX_L2_XD_KZ_B, /* 13734 */ + IC_EVEX_L2_XD_KZ_B, /* 13735 */ + IC_EVEX_L2_W_KZ_B, /* 13736 */ + IC_EVEX_L2_W_KZ_B, /* 13737 */ + IC_EVEX_L2_W_XS_KZ_B, /* 13738 */ + IC_EVEX_L2_W_XS_KZ_B, /* 13739 */ + IC_EVEX_L2_W_XD_KZ_B, /* 13740 */ + IC_EVEX_L2_W_XD_KZ_B, /* 13741 */ + IC_EVEX_L2_W_XD_KZ_B, /* 13742 */ + IC_EVEX_L2_W_XD_KZ_B, /* 13743 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 13744 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 13745 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 13746 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 13747 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 13748 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 13749 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 13750 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 13751 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13752 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13753 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13754 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13755 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13756 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13757 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13758 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13759 */ + IC_EVEX_L2_KZ_B, /* 13760 */ + IC_EVEX_L2_KZ_B, /* 13761 */ + IC_EVEX_L2_XS_KZ_B, /* 13762 */ + IC_EVEX_L2_XS_KZ_B, /* 13763 */ + IC_EVEX_L2_XD_KZ_B, /* 13764 */ + IC_EVEX_L2_XD_KZ_B, /* 13765 */ + IC_EVEX_L2_XD_KZ_B, /* 13766 */ + IC_EVEX_L2_XD_KZ_B, /* 13767 */ + IC_EVEX_L2_W_KZ_B, /* 13768 */ + IC_EVEX_L2_W_KZ_B, /* 13769 */ + IC_EVEX_L2_W_XS_KZ_B, /* 13770 */ + IC_EVEX_L2_W_XS_KZ_B, /* 13771 */ + IC_EVEX_L2_W_XD_KZ_B, /* 13772 */ + IC_EVEX_L2_W_XD_KZ_B, /* 13773 */ + IC_EVEX_L2_W_XD_KZ_B, /* 13774 */ + IC_EVEX_L2_W_XD_KZ_B, /* 13775 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 13776 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 13777 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 13778 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 13779 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 13780 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 13781 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 13782 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 13783 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13784 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13785 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13786 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13787 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13788 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13789 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13790 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13791 */ + IC_EVEX_L2_KZ_B, /* 13792 */ + IC_EVEX_L2_KZ_B, /* 13793 */ + IC_EVEX_L2_XS_KZ_B, /* 13794 */ + IC_EVEX_L2_XS_KZ_B, /* 13795 */ + IC_EVEX_L2_XD_KZ_B, /* 13796 */ + IC_EVEX_L2_XD_KZ_B, /* 13797 */ + IC_EVEX_L2_XD_KZ_B, /* 13798 */ + IC_EVEX_L2_XD_KZ_B, /* 13799 */ + IC_EVEX_L2_W_KZ_B, /* 13800 */ + IC_EVEX_L2_W_KZ_B, /* 13801 */ + IC_EVEX_L2_W_XS_KZ_B, /* 13802 */ + IC_EVEX_L2_W_XS_KZ_B, /* 13803 */ + IC_EVEX_L2_W_XD_KZ_B, /* 13804 */ + IC_EVEX_L2_W_XD_KZ_B, /* 13805 */ + IC_EVEX_L2_W_XD_KZ_B, /* 13806 */ + IC_EVEX_L2_W_XD_KZ_B, /* 13807 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 13808 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 13809 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 13810 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 13811 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 13812 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 13813 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 13814 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 13815 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13816 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13817 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13818 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13819 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13820 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13821 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13822 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 13823 */ + IC, /* 13824 */ + IC_64BIT, /* 13825 */ + IC_XS, /* 13826 */ + IC_64BIT_XS, /* 13827 */ + IC_XD, /* 13828 */ + IC_64BIT_XD, /* 13829 */ + IC_XS, /* 13830 */ + IC_64BIT_XS, /* 13831 */ + IC, /* 13832 */ + IC_64BIT_REXW, /* 13833 */ + IC_XS, /* 13834 */ + IC_64BIT_REXW_XS, /* 13835 */ + IC_XD, /* 13836 */ + IC_64BIT_REXW_XD, /* 13837 */ + IC_XS, /* 13838 */ + IC_64BIT_REXW_XS, /* 13839 */ + IC_OPSIZE, /* 13840 */ + IC_64BIT_OPSIZE, /* 13841 */ + IC_XS_OPSIZE, /* 13842 */ + IC_64BIT_XS_OPSIZE, /* 13843 */ + IC_XD_OPSIZE, /* 13844 */ + IC_64BIT_XD_OPSIZE, /* 13845 */ + IC_XS_OPSIZE, /* 13846 */ + IC_64BIT_XD_OPSIZE, /* 13847 */ + IC_OPSIZE, /* 13848 */ + IC_64BIT_REXW_OPSIZE, /* 13849 */ + IC_XS_OPSIZE, /* 13850 */ + IC_64BIT_REXW_XS, /* 13851 */ + IC_XD_OPSIZE, /* 13852 */ + IC_64BIT_REXW_XD, /* 13853 */ + IC_XS_OPSIZE, /* 13854 */ + IC_64BIT_REXW_XS, /* 13855 */ + IC_ADSIZE, /* 13856 */ + IC_64BIT_ADSIZE, /* 13857 */ + IC_XS, /* 13858 */ + IC_64BIT_XS, /* 13859 */ + IC_XD, /* 13860 */ + IC_64BIT_XD, /* 13861 */ + IC_XS, /* 13862 */ + IC_64BIT_XS, /* 13863 */ + IC_ADSIZE, /* 13864 */ + IC_64BIT_ADSIZE, /* 13865 */ + IC_XS, /* 13866 */ + IC_64BIT_REXW_XS, /* 13867 */ + IC_XD, /* 13868 */ + IC_64BIT_REXW_XD, /* 13869 */ + IC_XS, /* 13870 */ + IC_64BIT_REXW_XS, /* 13871 */ + IC_OPSIZE, /* 13872 */ + IC_64BIT_OPSIZE, /* 13873 */ + IC_XS_OPSIZE, /* 13874 */ + IC_64BIT_XS_OPSIZE, /* 13875 */ + IC_XD_OPSIZE, /* 13876 */ + IC_64BIT_XD_OPSIZE, /* 13877 */ + IC_XS_OPSIZE, /* 13878 */ + IC_64BIT_XD_OPSIZE, /* 13879 */ + IC_OPSIZE, /* 13880 */ + IC_64BIT_REXW_OPSIZE, /* 13881 */ + IC_XS_OPSIZE, /* 13882 */ + IC_64BIT_REXW_XS, /* 13883 */ + IC_XD_OPSIZE, /* 13884 */ + IC_64BIT_REXW_XD, /* 13885 */ + IC_XS_OPSIZE, /* 13886 */ + IC_64BIT_REXW_XS, /* 13887 */ + IC_VEX, /* 13888 */ + IC_VEX, /* 13889 */ + IC_VEX_XS, /* 13890 */ + IC_VEX_XS, /* 13891 */ + IC_VEX_XD, /* 13892 */ + IC_VEX_XD, /* 13893 */ + IC_VEX_XD, /* 13894 */ + IC_VEX_XD, /* 13895 */ + IC_VEX_W, /* 13896 */ + IC_VEX_W, /* 13897 */ + IC_VEX_W_XS, /* 13898 */ + IC_VEX_W_XS, /* 13899 */ + IC_VEX_W_XD, /* 13900 */ + IC_VEX_W_XD, /* 13901 */ + IC_VEX_W_XD, /* 13902 */ + IC_VEX_W_XD, /* 13903 */ + IC_VEX_OPSIZE, /* 13904 */ + IC_VEX_OPSIZE, /* 13905 */ + IC_VEX_OPSIZE, /* 13906 */ + IC_VEX_OPSIZE, /* 13907 */ + IC_VEX_OPSIZE, /* 13908 */ + IC_VEX_OPSIZE, /* 13909 */ + IC_VEX_OPSIZE, /* 13910 */ + IC_VEX_OPSIZE, /* 13911 */ + IC_VEX_W_OPSIZE, /* 13912 */ + IC_VEX_W_OPSIZE, /* 13913 */ + IC_VEX_W_OPSIZE, /* 13914 */ + IC_VEX_W_OPSIZE, /* 13915 */ + IC_VEX_W_OPSIZE, /* 13916 */ + IC_VEX_W_OPSIZE, /* 13917 */ + IC_VEX_W_OPSIZE, /* 13918 */ + IC_VEX_W_OPSIZE, /* 13919 */ + IC_VEX, /* 13920 */ + IC_VEX, /* 13921 */ + IC_VEX_XS, /* 13922 */ + IC_VEX_XS, /* 13923 */ + IC_VEX_XD, /* 13924 */ + IC_VEX_XD, /* 13925 */ + IC_VEX_XD, /* 13926 */ + IC_VEX_XD, /* 13927 */ + IC_VEX_W, /* 13928 */ + IC_VEX_W, /* 13929 */ + IC_VEX_W_XS, /* 13930 */ + IC_VEX_W_XS, /* 13931 */ + IC_VEX_W_XD, /* 13932 */ + IC_VEX_W_XD, /* 13933 */ + IC_VEX_W_XD, /* 13934 */ + IC_VEX_W_XD, /* 13935 */ + IC_VEX_OPSIZE, /* 13936 */ + IC_VEX_OPSIZE, /* 13937 */ + IC_VEX_OPSIZE, /* 13938 */ + IC_VEX_OPSIZE, /* 13939 */ + IC_VEX_OPSIZE, /* 13940 */ + IC_VEX_OPSIZE, /* 13941 */ + IC_VEX_OPSIZE, /* 13942 */ + IC_VEX_OPSIZE, /* 13943 */ + IC_VEX_W_OPSIZE, /* 13944 */ + IC_VEX_W_OPSIZE, /* 13945 */ + IC_VEX_W_OPSIZE, /* 13946 */ + IC_VEX_W_OPSIZE, /* 13947 */ + IC_VEX_W_OPSIZE, /* 13948 */ + IC_VEX_W_OPSIZE, /* 13949 */ + IC_VEX_W_OPSIZE, /* 13950 */ + IC_VEX_W_OPSIZE, /* 13951 */ + IC_VEX_L, /* 13952 */ + IC_VEX_L, /* 13953 */ + IC_VEX_L_XS, /* 13954 */ + IC_VEX_L_XS, /* 13955 */ + IC_VEX_L_XD, /* 13956 */ + IC_VEX_L_XD, /* 13957 */ + IC_VEX_L_XD, /* 13958 */ + IC_VEX_L_XD, /* 13959 */ + IC_VEX_L_W, /* 13960 */ + IC_VEX_L_W, /* 13961 */ + IC_VEX_L_W_XS, /* 13962 */ + IC_VEX_L_W_XS, /* 13963 */ + IC_VEX_L_W_XD, /* 13964 */ + IC_VEX_L_W_XD, /* 13965 */ + IC_VEX_L_W_XD, /* 13966 */ + IC_VEX_L_W_XD, /* 13967 */ + IC_VEX_L_OPSIZE, /* 13968 */ + IC_VEX_L_OPSIZE, /* 13969 */ + IC_VEX_L_OPSIZE, /* 13970 */ + IC_VEX_L_OPSIZE, /* 13971 */ + IC_VEX_L_OPSIZE, /* 13972 */ + IC_VEX_L_OPSIZE, /* 13973 */ + IC_VEX_L_OPSIZE, /* 13974 */ + IC_VEX_L_OPSIZE, /* 13975 */ + IC_VEX_L_W_OPSIZE, /* 13976 */ + IC_VEX_L_W_OPSIZE, /* 13977 */ + IC_VEX_L_W_OPSIZE, /* 13978 */ + IC_VEX_L_W_OPSIZE, /* 13979 */ + IC_VEX_L_W_OPSIZE, /* 13980 */ + IC_VEX_L_W_OPSIZE, /* 13981 */ + IC_VEX_L_W_OPSIZE, /* 13982 */ + IC_VEX_L_W_OPSIZE, /* 13983 */ + IC_VEX_L, /* 13984 */ + IC_VEX_L, /* 13985 */ + IC_VEX_L_XS, /* 13986 */ + IC_VEX_L_XS, /* 13987 */ + IC_VEX_L_XD, /* 13988 */ + IC_VEX_L_XD, /* 13989 */ + IC_VEX_L_XD, /* 13990 */ + IC_VEX_L_XD, /* 13991 */ + IC_VEX_L_W, /* 13992 */ + IC_VEX_L_W, /* 13993 */ + IC_VEX_L_W_XS, /* 13994 */ + IC_VEX_L_W_XS, /* 13995 */ + IC_VEX_L_W_XD, /* 13996 */ + IC_VEX_L_W_XD, /* 13997 */ + IC_VEX_L_W_XD, /* 13998 */ + IC_VEX_L_W_XD, /* 13999 */ + IC_VEX_L_OPSIZE, /* 14000 */ + IC_VEX_L_OPSIZE, /* 14001 */ + IC_VEX_L_OPSIZE, /* 14002 */ + IC_VEX_L_OPSIZE, /* 14003 */ + IC_VEX_L_OPSIZE, /* 14004 */ + IC_VEX_L_OPSIZE, /* 14005 */ + IC_VEX_L_OPSIZE, /* 14006 */ + IC_VEX_L_OPSIZE, /* 14007 */ + IC_VEX_L_W_OPSIZE, /* 14008 */ + IC_VEX_L_W_OPSIZE, /* 14009 */ + IC_VEX_L_W_OPSIZE, /* 14010 */ + IC_VEX_L_W_OPSIZE, /* 14011 */ + IC_VEX_L_W_OPSIZE, /* 14012 */ + IC_VEX_L_W_OPSIZE, /* 14013 */ + IC_VEX_L_W_OPSIZE, /* 14014 */ + IC_VEX_L_W_OPSIZE, /* 14015 */ + IC_VEX_L, /* 14016 */ + IC_VEX_L, /* 14017 */ + IC_VEX_L_XS, /* 14018 */ + IC_VEX_L_XS, /* 14019 */ + IC_VEX_L_XD, /* 14020 */ + IC_VEX_L_XD, /* 14021 */ + IC_VEX_L_XD, /* 14022 */ + IC_VEX_L_XD, /* 14023 */ + IC_VEX_L_W, /* 14024 */ + IC_VEX_L_W, /* 14025 */ + IC_VEX_L_W_XS, /* 14026 */ + IC_VEX_L_W_XS, /* 14027 */ + IC_VEX_L_W_XD, /* 14028 */ + IC_VEX_L_W_XD, /* 14029 */ + IC_VEX_L_W_XD, /* 14030 */ + IC_VEX_L_W_XD, /* 14031 */ + IC_VEX_L_OPSIZE, /* 14032 */ + IC_VEX_L_OPSIZE, /* 14033 */ + IC_VEX_L_OPSIZE, /* 14034 */ + IC_VEX_L_OPSIZE, /* 14035 */ + IC_VEX_L_OPSIZE, /* 14036 */ + IC_VEX_L_OPSIZE, /* 14037 */ + IC_VEX_L_OPSIZE, /* 14038 */ + IC_VEX_L_OPSIZE, /* 14039 */ + IC_VEX_L_W_OPSIZE, /* 14040 */ + IC_VEX_L_W_OPSIZE, /* 14041 */ + IC_VEX_L_W_OPSIZE, /* 14042 */ + IC_VEX_L_W_OPSIZE, /* 14043 */ + IC_VEX_L_W_OPSIZE, /* 14044 */ + IC_VEX_L_W_OPSIZE, /* 14045 */ + IC_VEX_L_W_OPSIZE, /* 14046 */ + IC_VEX_L_W_OPSIZE, /* 14047 */ + IC_VEX_L, /* 14048 */ + IC_VEX_L, /* 14049 */ + IC_VEX_L_XS, /* 14050 */ + IC_VEX_L_XS, /* 14051 */ + IC_VEX_L_XD, /* 14052 */ + IC_VEX_L_XD, /* 14053 */ + IC_VEX_L_XD, /* 14054 */ + IC_VEX_L_XD, /* 14055 */ + IC_VEX_L_W, /* 14056 */ + IC_VEX_L_W, /* 14057 */ + IC_VEX_L_W_XS, /* 14058 */ + IC_VEX_L_W_XS, /* 14059 */ + IC_VEX_L_W_XD, /* 14060 */ + IC_VEX_L_W_XD, /* 14061 */ + IC_VEX_L_W_XD, /* 14062 */ + IC_VEX_L_W_XD, /* 14063 */ + IC_VEX_L_OPSIZE, /* 14064 */ + IC_VEX_L_OPSIZE, /* 14065 */ + IC_VEX_L_OPSIZE, /* 14066 */ + IC_VEX_L_OPSIZE, /* 14067 */ + IC_VEX_L_OPSIZE, /* 14068 */ + IC_VEX_L_OPSIZE, /* 14069 */ + IC_VEX_L_OPSIZE, /* 14070 */ + IC_VEX_L_OPSIZE, /* 14071 */ + IC_VEX_L_W_OPSIZE, /* 14072 */ + IC_VEX_L_W_OPSIZE, /* 14073 */ + IC_VEX_L_W_OPSIZE, /* 14074 */ + IC_VEX_L_W_OPSIZE, /* 14075 */ + IC_VEX_L_W_OPSIZE, /* 14076 */ + IC_VEX_L_W_OPSIZE, /* 14077 */ + IC_VEX_L_W_OPSIZE, /* 14078 */ + IC_VEX_L_W_OPSIZE, /* 14079 */ + IC_EVEX_L2_KZ_B, /* 14080 */ + IC_EVEX_L2_KZ_B, /* 14081 */ + IC_EVEX_L2_XS_KZ_B, /* 14082 */ + IC_EVEX_L2_XS_KZ_B, /* 14083 */ + IC_EVEX_L2_XD_KZ_B, /* 14084 */ + IC_EVEX_L2_XD_KZ_B, /* 14085 */ + IC_EVEX_L2_XD_KZ_B, /* 14086 */ + IC_EVEX_L2_XD_KZ_B, /* 14087 */ + IC_EVEX_L2_W_KZ_B, /* 14088 */ + IC_EVEX_L2_W_KZ_B, /* 14089 */ + IC_EVEX_L2_W_XS_KZ_B, /* 14090 */ + IC_EVEX_L2_W_XS_KZ_B, /* 14091 */ + IC_EVEX_L2_W_XD_KZ_B, /* 14092 */ + IC_EVEX_L2_W_XD_KZ_B, /* 14093 */ + IC_EVEX_L2_W_XD_KZ_B, /* 14094 */ + IC_EVEX_L2_W_XD_KZ_B, /* 14095 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 14096 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 14097 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 14098 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 14099 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 14100 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 14101 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 14102 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 14103 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14104 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14105 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14106 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14107 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14108 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14109 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14110 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14111 */ + IC_EVEX_L2_KZ_B, /* 14112 */ + IC_EVEX_L2_KZ_B, /* 14113 */ + IC_EVEX_L2_XS_KZ_B, /* 14114 */ + IC_EVEX_L2_XS_KZ_B, /* 14115 */ + IC_EVEX_L2_XD_KZ_B, /* 14116 */ + IC_EVEX_L2_XD_KZ_B, /* 14117 */ + IC_EVEX_L2_XD_KZ_B, /* 14118 */ + IC_EVEX_L2_XD_KZ_B, /* 14119 */ + IC_EVEX_L2_W_KZ_B, /* 14120 */ + IC_EVEX_L2_W_KZ_B, /* 14121 */ + IC_EVEX_L2_W_XS_KZ_B, /* 14122 */ + IC_EVEX_L2_W_XS_KZ_B, /* 14123 */ + IC_EVEX_L2_W_XD_KZ_B, /* 14124 */ + IC_EVEX_L2_W_XD_KZ_B, /* 14125 */ + IC_EVEX_L2_W_XD_KZ_B, /* 14126 */ + IC_EVEX_L2_W_XD_KZ_B, /* 14127 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 14128 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 14129 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 14130 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 14131 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 14132 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 14133 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 14134 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 14135 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14136 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14137 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14138 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14139 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14140 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14141 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14142 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14143 */ + IC_EVEX_L2_KZ_B, /* 14144 */ + IC_EVEX_L2_KZ_B, /* 14145 */ + IC_EVEX_L2_XS_KZ_B, /* 14146 */ + IC_EVEX_L2_XS_KZ_B, /* 14147 */ + IC_EVEX_L2_XD_KZ_B, /* 14148 */ + IC_EVEX_L2_XD_KZ_B, /* 14149 */ + IC_EVEX_L2_XD_KZ_B, /* 14150 */ + IC_EVEX_L2_XD_KZ_B, /* 14151 */ + IC_EVEX_L2_W_KZ_B, /* 14152 */ + IC_EVEX_L2_W_KZ_B, /* 14153 */ + IC_EVEX_L2_W_XS_KZ_B, /* 14154 */ + IC_EVEX_L2_W_XS_KZ_B, /* 14155 */ + IC_EVEX_L2_W_XD_KZ_B, /* 14156 */ + IC_EVEX_L2_W_XD_KZ_B, /* 14157 */ + IC_EVEX_L2_W_XD_KZ_B, /* 14158 */ + IC_EVEX_L2_W_XD_KZ_B, /* 14159 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 14160 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 14161 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 14162 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 14163 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 14164 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 14165 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 14166 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 14167 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14168 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14169 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14170 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14171 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14172 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14173 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14174 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14175 */ + IC_EVEX_L2_KZ_B, /* 14176 */ + IC_EVEX_L2_KZ_B, /* 14177 */ + IC_EVEX_L2_XS_KZ_B, /* 14178 */ + IC_EVEX_L2_XS_KZ_B, /* 14179 */ + IC_EVEX_L2_XD_KZ_B, /* 14180 */ + IC_EVEX_L2_XD_KZ_B, /* 14181 */ + IC_EVEX_L2_XD_KZ_B, /* 14182 */ + IC_EVEX_L2_XD_KZ_B, /* 14183 */ + IC_EVEX_L2_W_KZ_B, /* 14184 */ + IC_EVEX_L2_W_KZ_B, /* 14185 */ + IC_EVEX_L2_W_XS_KZ_B, /* 14186 */ + IC_EVEX_L2_W_XS_KZ_B, /* 14187 */ + IC_EVEX_L2_W_XD_KZ_B, /* 14188 */ + IC_EVEX_L2_W_XD_KZ_B, /* 14189 */ + IC_EVEX_L2_W_XD_KZ_B, /* 14190 */ + IC_EVEX_L2_W_XD_KZ_B, /* 14191 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 14192 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 14193 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 14194 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 14195 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 14196 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 14197 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 14198 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 14199 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14200 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14201 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14202 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14203 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14204 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14205 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14206 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14207 */ + IC_EVEX_L2_KZ_B, /* 14208 */ + IC_EVEX_L2_KZ_B, /* 14209 */ + IC_EVEX_L2_XS_KZ_B, /* 14210 */ + IC_EVEX_L2_XS_KZ_B, /* 14211 */ + IC_EVEX_L2_XD_KZ_B, /* 14212 */ + IC_EVEX_L2_XD_KZ_B, /* 14213 */ + IC_EVEX_L2_XD_KZ_B, /* 14214 */ + IC_EVEX_L2_XD_KZ_B, /* 14215 */ + IC_EVEX_L2_W_KZ_B, /* 14216 */ + IC_EVEX_L2_W_KZ_B, /* 14217 */ + IC_EVEX_L2_W_XS_KZ_B, /* 14218 */ + IC_EVEX_L2_W_XS_KZ_B, /* 14219 */ + IC_EVEX_L2_W_XD_KZ_B, /* 14220 */ + IC_EVEX_L2_W_XD_KZ_B, /* 14221 */ + IC_EVEX_L2_W_XD_KZ_B, /* 14222 */ + IC_EVEX_L2_W_XD_KZ_B, /* 14223 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 14224 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 14225 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 14226 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 14227 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 14228 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 14229 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 14230 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 14231 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14232 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14233 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14234 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14235 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14236 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14237 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14238 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14239 */ + IC_EVEX_L2_KZ_B, /* 14240 */ + IC_EVEX_L2_KZ_B, /* 14241 */ + IC_EVEX_L2_XS_KZ_B, /* 14242 */ + IC_EVEX_L2_XS_KZ_B, /* 14243 */ + IC_EVEX_L2_XD_KZ_B, /* 14244 */ + IC_EVEX_L2_XD_KZ_B, /* 14245 */ + IC_EVEX_L2_XD_KZ_B, /* 14246 */ + IC_EVEX_L2_XD_KZ_B, /* 14247 */ + IC_EVEX_L2_W_KZ_B, /* 14248 */ + IC_EVEX_L2_W_KZ_B, /* 14249 */ + IC_EVEX_L2_W_XS_KZ_B, /* 14250 */ + IC_EVEX_L2_W_XS_KZ_B, /* 14251 */ + IC_EVEX_L2_W_XD_KZ_B, /* 14252 */ + IC_EVEX_L2_W_XD_KZ_B, /* 14253 */ + IC_EVEX_L2_W_XD_KZ_B, /* 14254 */ + IC_EVEX_L2_W_XD_KZ_B, /* 14255 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 14256 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 14257 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 14258 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 14259 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 14260 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 14261 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 14262 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 14263 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14264 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14265 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14266 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14267 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14268 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14269 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14270 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14271 */ + IC_EVEX_L2_KZ_B, /* 14272 */ + IC_EVEX_L2_KZ_B, /* 14273 */ + IC_EVEX_L2_XS_KZ_B, /* 14274 */ + IC_EVEX_L2_XS_KZ_B, /* 14275 */ + IC_EVEX_L2_XD_KZ_B, /* 14276 */ + IC_EVEX_L2_XD_KZ_B, /* 14277 */ + IC_EVEX_L2_XD_KZ_B, /* 14278 */ + IC_EVEX_L2_XD_KZ_B, /* 14279 */ + IC_EVEX_L2_W_KZ_B, /* 14280 */ + IC_EVEX_L2_W_KZ_B, /* 14281 */ + IC_EVEX_L2_W_XS_KZ_B, /* 14282 */ + IC_EVEX_L2_W_XS_KZ_B, /* 14283 */ + IC_EVEX_L2_W_XD_KZ_B, /* 14284 */ + IC_EVEX_L2_W_XD_KZ_B, /* 14285 */ + IC_EVEX_L2_W_XD_KZ_B, /* 14286 */ + IC_EVEX_L2_W_XD_KZ_B, /* 14287 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 14288 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 14289 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 14290 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 14291 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 14292 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 14293 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 14294 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 14295 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14296 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14297 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14298 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14299 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14300 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14301 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14302 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14303 */ + IC_EVEX_L2_KZ_B, /* 14304 */ + IC_EVEX_L2_KZ_B, /* 14305 */ + IC_EVEX_L2_XS_KZ_B, /* 14306 */ + IC_EVEX_L2_XS_KZ_B, /* 14307 */ + IC_EVEX_L2_XD_KZ_B, /* 14308 */ + IC_EVEX_L2_XD_KZ_B, /* 14309 */ + IC_EVEX_L2_XD_KZ_B, /* 14310 */ + IC_EVEX_L2_XD_KZ_B, /* 14311 */ + IC_EVEX_L2_W_KZ_B, /* 14312 */ + IC_EVEX_L2_W_KZ_B, /* 14313 */ + IC_EVEX_L2_W_XS_KZ_B, /* 14314 */ + IC_EVEX_L2_W_XS_KZ_B, /* 14315 */ + IC_EVEX_L2_W_XD_KZ_B, /* 14316 */ + IC_EVEX_L2_W_XD_KZ_B, /* 14317 */ + IC_EVEX_L2_W_XD_KZ_B, /* 14318 */ + IC_EVEX_L2_W_XD_KZ_B, /* 14319 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 14320 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 14321 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 14322 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 14323 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 14324 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 14325 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 14326 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 14327 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14328 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14329 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14330 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14331 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14332 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14333 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14334 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 14335 */ + IC, /* 14336 */ + IC_64BIT, /* 14337 */ + IC_XS, /* 14338 */ + IC_64BIT_XS, /* 14339 */ + IC_XD, /* 14340 */ + IC_64BIT_XD, /* 14341 */ + IC_XS, /* 14342 */ + IC_64BIT_XS, /* 14343 */ + IC, /* 14344 */ + IC_64BIT_REXW, /* 14345 */ + IC_XS, /* 14346 */ + IC_64BIT_REXW_XS, /* 14347 */ + IC_XD, /* 14348 */ + IC_64BIT_REXW_XD, /* 14349 */ + IC_XS, /* 14350 */ + IC_64BIT_REXW_XS, /* 14351 */ + IC_OPSIZE, /* 14352 */ + IC_64BIT_OPSIZE, /* 14353 */ + IC_XS_OPSIZE, /* 14354 */ + IC_64BIT_XS_OPSIZE, /* 14355 */ + IC_XD_OPSIZE, /* 14356 */ + IC_64BIT_XD_OPSIZE, /* 14357 */ + IC_XS_OPSIZE, /* 14358 */ + IC_64BIT_XD_OPSIZE, /* 14359 */ + IC_OPSIZE, /* 14360 */ + IC_64BIT_REXW_OPSIZE, /* 14361 */ + IC_XS_OPSIZE, /* 14362 */ + IC_64BIT_REXW_XS, /* 14363 */ + IC_XD_OPSIZE, /* 14364 */ + IC_64BIT_REXW_XD, /* 14365 */ + IC_XS_OPSIZE, /* 14366 */ + IC_64BIT_REXW_XS, /* 14367 */ + IC_ADSIZE, /* 14368 */ + IC_64BIT_ADSIZE, /* 14369 */ + IC_XS, /* 14370 */ + IC_64BIT_XS, /* 14371 */ + IC_XD, /* 14372 */ + IC_64BIT_XD, /* 14373 */ + IC_XS, /* 14374 */ + IC_64BIT_XS, /* 14375 */ + IC_ADSIZE, /* 14376 */ + IC_64BIT_ADSIZE, /* 14377 */ + IC_XS, /* 14378 */ + IC_64BIT_REXW_XS, /* 14379 */ + IC_XD, /* 14380 */ + IC_64BIT_REXW_XD, /* 14381 */ + IC_XS, /* 14382 */ + IC_64BIT_REXW_XS, /* 14383 */ + IC_OPSIZE, /* 14384 */ + IC_64BIT_OPSIZE, /* 14385 */ + IC_XS_OPSIZE, /* 14386 */ + IC_64BIT_XS_OPSIZE, /* 14387 */ + IC_XD_OPSIZE, /* 14388 */ + IC_64BIT_XD_OPSIZE, /* 14389 */ + IC_XS_OPSIZE, /* 14390 */ + IC_64BIT_XD_OPSIZE, /* 14391 */ + IC_OPSIZE, /* 14392 */ + IC_64BIT_REXW_OPSIZE, /* 14393 */ + IC_XS_OPSIZE, /* 14394 */ + IC_64BIT_REXW_XS, /* 14395 */ + IC_XD_OPSIZE, /* 14396 */ + IC_64BIT_REXW_XD, /* 14397 */ + IC_XS_OPSIZE, /* 14398 */ + IC_64BIT_REXW_XS, /* 14399 */ + IC_VEX, /* 14400 */ + IC_VEX, /* 14401 */ + IC_VEX_XS, /* 14402 */ + IC_VEX_XS, /* 14403 */ + IC_VEX_XD, /* 14404 */ + IC_VEX_XD, /* 14405 */ + IC_VEX_XD, /* 14406 */ + IC_VEX_XD, /* 14407 */ + IC_VEX_W, /* 14408 */ + IC_VEX_W, /* 14409 */ + IC_VEX_W_XS, /* 14410 */ + IC_VEX_W_XS, /* 14411 */ + IC_VEX_W_XD, /* 14412 */ + IC_VEX_W_XD, /* 14413 */ + IC_VEX_W_XD, /* 14414 */ + IC_VEX_W_XD, /* 14415 */ + IC_VEX_OPSIZE, /* 14416 */ + IC_VEX_OPSIZE, /* 14417 */ + IC_VEX_OPSIZE, /* 14418 */ + IC_VEX_OPSIZE, /* 14419 */ + IC_VEX_OPSIZE, /* 14420 */ + IC_VEX_OPSIZE, /* 14421 */ + IC_VEX_OPSIZE, /* 14422 */ + IC_VEX_OPSIZE, /* 14423 */ + IC_VEX_W_OPSIZE, /* 14424 */ + IC_VEX_W_OPSIZE, /* 14425 */ + IC_VEX_W_OPSIZE, /* 14426 */ + IC_VEX_W_OPSIZE, /* 14427 */ + IC_VEX_W_OPSIZE, /* 14428 */ + IC_VEX_W_OPSIZE, /* 14429 */ + IC_VEX_W_OPSIZE, /* 14430 */ + IC_VEX_W_OPSIZE, /* 14431 */ + IC_VEX, /* 14432 */ + IC_VEX, /* 14433 */ + IC_VEX_XS, /* 14434 */ + IC_VEX_XS, /* 14435 */ + IC_VEX_XD, /* 14436 */ + IC_VEX_XD, /* 14437 */ + IC_VEX_XD, /* 14438 */ + IC_VEX_XD, /* 14439 */ + IC_VEX_W, /* 14440 */ + IC_VEX_W, /* 14441 */ + IC_VEX_W_XS, /* 14442 */ + IC_VEX_W_XS, /* 14443 */ + IC_VEX_W_XD, /* 14444 */ + IC_VEX_W_XD, /* 14445 */ + IC_VEX_W_XD, /* 14446 */ + IC_VEX_W_XD, /* 14447 */ + IC_VEX_OPSIZE, /* 14448 */ + IC_VEX_OPSIZE, /* 14449 */ + IC_VEX_OPSIZE, /* 14450 */ + IC_VEX_OPSIZE, /* 14451 */ + IC_VEX_OPSIZE, /* 14452 */ + IC_VEX_OPSIZE, /* 14453 */ + IC_VEX_OPSIZE, /* 14454 */ + IC_VEX_OPSIZE, /* 14455 */ + IC_VEX_W_OPSIZE, /* 14456 */ + IC_VEX_W_OPSIZE, /* 14457 */ + IC_VEX_W_OPSIZE, /* 14458 */ + IC_VEX_W_OPSIZE, /* 14459 */ + IC_VEX_W_OPSIZE, /* 14460 */ + IC_VEX_W_OPSIZE, /* 14461 */ + IC_VEX_W_OPSIZE, /* 14462 */ + IC_VEX_W_OPSIZE, /* 14463 */ + IC_VEX_L, /* 14464 */ + IC_VEX_L, /* 14465 */ + IC_VEX_L_XS, /* 14466 */ + IC_VEX_L_XS, /* 14467 */ + IC_VEX_L_XD, /* 14468 */ + IC_VEX_L_XD, /* 14469 */ + IC_VEX_L_XD, /* 14470 */ + IC_VEX_L_XD, /* 14471 */ + IC_VEX_L_W, /* 14472 */ + IC_VEX_L_W, /* 14473 */ + IC_VEX_L_W_XS, /* 14474 */ + IC_VEX_L_W_XS, /* 14475 */ + IC_VEX_L_W_XD, /* 14476 */ + IC_VEX_L_W_XD, /* 14477 */ + IC_VEX_L_W_XD, /* 14478 */ + IC_VEX_L_W_XD, /* 14479 */ + IC_VEX_L_OPSIZE, /* 14480 */ + IC_VEX_L_OPSIZE, /* 14481 */ + IC_VEX_L_OPSIZE, /* 14482 */ + IC_VEX_L_OPSIZE, /* 14483 */ + IC_VEX_L_OPSIZE, /* 14484 */ + IC_VEX_L_OPSIZE, /* 14485 */ + IC_VEX_L_OPSIZE, /* 14486 */ + IC_VEX_L_OPSIZE, /* 14487 */ + IC_VEX_L_W_OPSIZE, /* 14488 */ + IC_VEX_L_W_OPSIZE, /* 14489 */ + IC_VEX_L_W_OPSIZE, /* 14490 */ + IC_VEX_L_W_OPSIZE, /* 14491 */ + IC_VEX_L_W_OPSIZE, /* 14492 */ + IC_VEX_L_W_OPSIZE, /* 14493 */ + IC_VEX_L_W_OPSIZE, /* 14494 */ + IC_VEX_L_W_OPSIZE, /* 14495 */ + IC_VEX_L, /* 14496 */ + IC_VEX_L, /* 14497 */ + IC_VEX_L_XS, /* 14498 */ + IC_VEX_L_XS, /* 14499 */ + IC_VEX_L_XD, /* 14500 */ + IC_VEX_L_XD, /* 14501 */ + IC_VEX_L_XD, /* 14502 */ + IC_VEX_L_XD, /* 14503 */ + IC_VEX_L_W, /* 14504 */ + IC_VEX_L_W, /* 14505 */ + IC_VEX_L_W_XS, /* 14506 */ + IC_VEX_L_W_XS, /* 14507 */ + IC_VEX_L_W_XD, /* 14508 */ + IC_VEX_L_W_XD, /* 14509 */ + IC_VEX_L_W_XD, /* 14510 */ + IC_VEX_L_W_XD, /* 14511 */ + IC_VEX_L_OPSIZE, /* 14512 */ + IC_VEX_L_OPSIZE, /* 14513 */ + IC_VEX_L_OPSIZE, /* 14514 */ + IC_VEX_L_OPSIZE, /* 14515 */ + IC_VEX_L_OPSIZE, /* 14516 */ + IC_VEX_L_OPSIZE, /* 14517 */ + IC_VEX_L_OPSIZE, /* 14518 */ + IC_VEX_L_OPSIZE, /* 14519 */ + IC_VEX_L_W_OPSIZE, /* 14520 */ + IC_VEX_L_W_OPSIZE, /* 14521 */ + IC_VEX_L_W_OPSIZE, /* 14522 */ + IC_VEX_L_W_OPSIZE, /* 14523 */ + IC_VEX_L_W_OPSIZE, /* 14524 */ + IC_VEX_L_W_OPSIZE, /* 14525 */ + IC_VEX_L_W_OPSIZE, /* 14526 */ + IC_VEX_L_W_OPSIZE, /* 14527 */ + IC_VEX_L, /* 14528 */ + IC_VEX_L, /* 14529 */ + IC_VEX_L_XS, /* 14530 */ + IC_VEX_L_XS, /* 14531 */ + IC_VEX_L_XD, /* 14532 */ + IC_VEX_L_XD, /* 14533 */ + IC_VEX_L_XD, /* 14534 */ + IC_VEX_L_XD, /* 14535 */ + IC_VEX_L_W, /* 14536 */ + IC_VEX_L_W, /* 14537 */ + IC_VEX_L_W_XS, /* 14538 */ + IC_VEX_L_W_XS, /* 14539 */ + IC_VEX_L_W_XD, /* 14540 */ + IC_VEX_L_W_XD, /* 14541 */ + IC_VEX_L_W_XD, /* 14542 */ + IC_VEX_L_W_XD, /* 14543 */ + IC_VEX_L_OPSIZE, /* 14544 */ + IC_VEX_L_OPSIZE, /* 14545 */ + IC_VEX_L_OPSIZE, /* 14546 */ + IC_VEX_L_OPSIZE, /* 14547 */ + IC_VEX_L_OPSIZE, /* 14548 */ + IC_VEX_L_OPSIZE, /* 14549 */ + IC_VEX_L_OPSIZE, /* 14550 */ + IC_VEX_L_OPSIZE, /* 14551 */ + IC_VEX_L_W_OPSIZE, /* 14552 */ + IC_VEX_L_W_OPSIZE, /* 14553 */ + IC_VEX_L_W_OPSIZE, /* 14554 */ + IC_VEX_L_W_OPSIZE, /* 14555 */ + IC_VEX_L_W_OPSIZE, /* 14556 */ + IC_VEX_L_W_OPSIZE, /* 14557 */ + IC_VEX_L_W_OPSIZE, /* 14558 */ + IC_VEX_L_W_OPSIZE, /* 14559 */ + IC_VEX_L, /* 14560 */ + IC_VEX_L, /* 14561 */ + IC_VEX_L_XS, /* 14562 */ + IC_VEX_L_XS, /* 14563 */ + IC_VEX_L_XD, /* 14564 */ + IC_VEX_L_XD, /* 14565 */ + IC_VEX_L_XD, /* 14566 */ + IC_VEX_L_XD, /* 14567 */ + IC_VEX_L_W, /* 14568 */ + IC_VEX_L_W, /* 14569 */ + IC_VEX_L_W_XS, /* 14570 */ + IC_VEX_L_W_XS, /* 14571 */ + IC_VEX_L_W_XD, /* 14572 */ + IC_VEX_L_W_XD, /* 14573 */ + IC_VEX_L_W_XD, /* 14574 */ + IC_VEX_L_W_XD, /* 14575 */ + IC_VEX_L_OPSIZE, /* 14576 */ + IC_VEX_L_OPSIZE, /* 14577 */ + IC_VEX_L_OPSIZE, /* 14578 */ + IC_VEX_L_OPSIZE, /* 14579 */ + IC_VEX_L_OPSIZE, /* 14580 */ + IC_VEX_L_OPSIZE, /* 14581 */ + IC_VEX_L_OPSIZE, /* 14582 */ + IC_VEX_L_OPSIZE, /* 14583 */ + IC_VEX_L_W_OPSIZE, /* 14584 */ + IC_VEX_L_W_OPSIZE, /* 14585 */ + IC_VEX_L_W_OPSIZE, /* 14586 */ + IC_VEX_L_W_OPSIZE, /* 14587 */ + IC_VEX_L_W_OPSIZE, /* 14588 */ + IC_VEX_L_W_OPSIZE, /* 14589 */ + IC_VEX_L_W_OPSIZE, /* 14590 */ + IC_VEX_L_W_OPSIZE, /* 14591 */ + IC_EVEX_KZ_B, /* 14592 */ + IC_EVEX_KZ_B, /* 14593 */ + IC_EVEX_XS_KZ_B, /* 14594 */ + IC_EVEX_XS_KZ_B, /* 14595 */ + IC_EVEX_XD_KZ_B, /* 14596 */ + IC_EVEX_XD_KZ_B, /* 14597 */ + IC_EVEX_XD_KZ_B, /* 14598 */ + IC_EVEX_XD_KZ_B, /* 14599 */ + IC_EVEX_W_KZ_B, /* 14600 */ + IC_EVEX_W_KZ_B, /* 14601 */ + IC_EVEX_W_XS_KZ_B, /* 14602 */ + IC_EVEX_W_XS_KZ_B, /* 14603 */ + IC_EVEX_W_XD_KZ_B, /* 14604 */ + IC_EVEX_W_XD_KZ_B, /* 14605 */ + IC_EVEX_W_XD_KZ_B, /* 14606 */ + IC_EVEX_W_XD_KZ_B, /* 14607 */ + IC_EVEX_OPSIZE_KZ_B, /* 14608 */ + IC_EVEX_OPSIZE_KZ_B, /* 14609 */ + IC_EVEX_OPSIZE_KZ_B, /* 14610 */ + IC_EVEX_OPSIZE_KZ_B, /* 14611 */ + IC_EVEX_OPSIZE_KZ_B, /* 14612 */ + IC_EVEX_OPSIZE_KZ_B, /* 14613 */ + IC_EVEX_OPSIZE_KZ_B, /* 14614 */ + IC_EVEX_OPSIZE_KZ_B, /* 14615 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 14616 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 14617 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 14618 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 14619 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 14620 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 14621 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 14622 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 14623 */ + IC_EVEX_KZ_B, /* 14624 */ + IC_EVEX_KZ_B, /* 14625 */ + IC_EVEX_XS_KZ_B, /* 14626 */ + IC_EVEX_XS_KZ_B, /* 14627 */ + IC_EVEX_XD_KZ_B, /* 14628 */ + IC_EVEX_XD_KZ_B, /* 14629 */ + IC_EVEX_XD_KZ_B, /* 14630 */ + IC_EVEX_XD_KZ_B, /* 14631 */ + IC_EVEX_W_KZ_B, /* 14632 */ + IC_EVEX_W_KZ_B, /* 14633 */ + IC_EVEX_W_XS_KZ_B, /* 14634 */ + IC_EVEX_W_XS_KZ_B, /* 14635 */ + IC_EVEX_W_XD_KZ_B, /* 14636 */ + IC_EVEX_W_XD_KZ_B, /* 14637 */ + IC_EVEX_W_XD_KZ_B, /* 14638 */ + IC_EVEX_W_XD_KZ_B, /* 14639 */ + IC_EVEX_OPSIZE_KZ_B, /* 14640 */ + IC_EVEX_OPSIZE_KZ_B, /* 14641 */ + IC_EVEX_OPSIZE_KZ_B, /* 14642 */ + IC_EVEX_OPSIZE_KZ_B, /* 14643 */ + IC_EVEX_OPSIZE_KZ_B, /* 14644 */ + IC_EVEX_OPSIZE_KZ_B, /* 14645 */ + IC_EVEX_OPSIZE_KZ_B, /* 14646 */ + IC_EVEX_OPSIZE_KZ_B, /* 14647 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 14648 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 14649 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 14650 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 14651 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 14652 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 14653 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 14654 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 14655 */ + IC_EVEX_KZ_B, /* 14656 */ + IC_EVEX_KZ_B, /* 14657 */ + IC_EVEX_XS_KZ_B, /* 14658 */ + IC_EVEX_XS_KZ_B, /* 14659 */ + IC_EVEX_XD_KZ_B, /* 14660 */ + IC_EVEX_XD_KZ_B, /* 14661 */ + IC_EVEX_XD_KZ_B, /* 14662 */ + IC_EVEX_XD_KZ_B, /* 14663 */ + IC_EVEX_W_KZ_B, /* 14664 */ + IC_EVEX_W_KZ_B, /* 14665 */ + IC_EVEX_W_XS_KZ_B, /* 14666 */ + IC_EVEX_W_XS_KZ_B, /* 14667 */ + IC_EVEX_W_XD_KZ_B, /* 14668 */ + IC_EVEX_W_XD_KZ_B, /* 14669 */ + IC_EVEX_W_XD_KZ_B, /* 14670 */ + IC_EVEX_W_XD_KZ_B, /* 14671 */ + IC_EVEX_OPSIZE_KZ_B, /* 14672 */ + IC_EVEX_OPSIZE_KZ_B, /* 14673 */ + IC_EVEX_OPSIZE_KZ_B, /* 14674 */ + IC_EVEX_OPSIZE_KZ_B, /* 14675 */ + IC_EVEX_OPSIZE_KZ_B, /* 14676 */ + IC_EVEX_OPSIZE_KZ_B, /* 14677 */ + IC_EVEX_OPSIZE_KZ_B, /* 14678 */ + IC_EVEX_OPSIZE_KZ_B, /* 14679 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 14680 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 14681 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 14682 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 14683 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 14684 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 14685 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 14686 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 14687 */ + IC_EVEX_KZ_B, /* 14688 */ + IC_EVEX_KZ_B, /* 14689 */ + IC_EVEX_XS_KZ_B, /* 14690 */ + IC_EVEX_XS_KZ_B, /* 14691 */ + IC_EVEX_XD_KZ_B, /* 14692 */ + IC_EVEX_XD_KZ_B, /* 14693 */ + IC_EVEX_XD_KZ_B, /* 14694 */ + IC_EVEX_XD_KZ_B, /* 14695 */ + IC_EVEX_W_KZ_B, /* 14696 */ + IC_EVEX_W_KZ_B, /* 14697 */ + IC_EVEX_W_XS_KZ_B, /* 14698 */ + IC_EVEX_W_XS_KZ_B, /* 14699 */ + IC_EVEX_W_XD_KZ_B, /* 14700 */ + IC_EVEX_W_XD_KZ_B, /* 14701 */ + IC_EVEX_W_XD_KZ_B, /* 14702 */ + IC_EVEX_W_XD_KZ_B, /* 14703 */ + IC_EVEX_OPSIZE_KZ_B, /* 14704 */ + IC_EVEX_OPSIZE_KZ_B, /* 14705 */ + IC_EVEX_OPSIZE_KZ_B, /* 14706 */ + IC_EVEX_OPSIZE_KZ_B, /* 14707 */ + IC_EVEX_OPSIZE_KZ_B, /* 14708 */ + IC_EVEX_OPSIZE_KZ_B, /* 14709 */ + IC_EVEX_OPSIZE_KZ_B, /* 14710 */ + IC_EVEX_OPSIZE_KZ_B, /* 14711 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 14712 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 14713 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 14714 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 14715 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 14716 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 14717 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 14718 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 14719 */ + IC_EVEX_KZ_B, /* 14720 */ + IC_EVEX_KZ_B, /* 14721 */ + IC_EVEX_XS_KZ_B, /* 14722 */ + IC_EVEX_XS_KZ_B, /* 14723 */ + IC_EVEX_XD_KZ_B, /* 14724 */ + IC_EVEX_XD_KZ_B, /* 14725 */ + IC_EVEX_XD_KZ_B, /* 14726 */ + IC_EVEX_XD_KZ_B, /* 14727 */ + IC_EVEX_W_KZ_B, /* 14728 */ + IC_EVEX_W_KZ_B, /* 14729 */ + IC_EVEX_W_XS_KZ_B, /* 14730 */ + IC_EVEX_W_XS_KZ_B, /* 14731 */ + IC_EVEX_W_XD_KZ_B, /* 14732 */ + IC_EVEX_W_XD_KZ_B, /* 14733 */ + IC_EVEX_W_XD_KZ_B, /* 14734 */ + IC_EVEX_W_XD_KZ_B, /* 14735 */ + IC_EVEX_OPSIZE_KZ_B, /* 14736 */ + IC_EVEX_OPSIZE_KZ_B, /* 14737 */ + IC_EVEX_OPSIZE_KZ_B, /* 14738 */ + IC_EVEX_OPSIZE_KZ_B, /* 14739 */ + IC_EVEX_OPSIZE_KZ_B, /* 14740 */ + IC_EVEX_OPSIZE_KZ_B, /* 14741 */ + IC_EVEX_OPSIZE_KZ_B, /* 14742 */ + IC_EVEX_OPSIZE_KZ_B, /* 14743 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 14744 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 14745 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 14746 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 14747 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 14748 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 14749 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 14750 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 14751 */ + IC_EVEX_KZ_B, /* 14752 */ + IC_EVEX_KZ_B, /* 14753 */ + IC_EVEX_XS_KZ_B, /* 14754 */ + IC_EVEX_XS_KZ_B, /* 14755 */ + IC_EVEX_XD_KZ_B, /* 14756 */ + IC_EVEX_XD_KZ_B, /* 14757 */ + IC_EVEX_XD_KZ_B, /* 14758 */ + IC_EVEX_XD_KZ_B, /* 14759 */ + IC_EVEX_W_KZ_B, /* 14760 */ + IC_EVEX_W_KZ_B, /* 14761 */ + IC_EVEX_W_XS_KZ_B, /* 14762 */ + IC_EVEX_W_XS_KZ_B, /* 14763 */ + IC_EVEX_W_XD_KZ_B, /* 14764 */ + IC_EVEX_W_XD_KZ_B, /* 14765 */ + IC_EVEX_W_XD_KZ_B, /* 14766 */ + IC_EVEX_W_XD_KZ_B, /* 14767 */ + IC_EVEX_OPSIZE_KZ_B, /* 14768 */ + IC_EVEX_OPSIZE_KZ_B, /* 14769 */ + IC_EVEX_OPSIZE_KZ_B, /* 14770 */ + IC_EVEX_OPSIZE_KZ_B, /* 14771 */ + IC_EVEX_OPSIZE_KZ_B, /* 14772 */ + IC_EVEX_OPSIZE_KZ_B, /* 14773 */ + IC_EVEX_OPSIZE_KZ_B, /* 14774 */ + IC_EVEX_OPSIZE_KZ_B, /* 14775 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 14776 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 14777 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 14778 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 14779 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 14780 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 14781 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 14782 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 14783 */ + IC_EVEX_KZ_B, /* 14784 */ + IC_EVEX_KZ_B, /* 14785 */ + IC_EVEX_XS_KZ_B, /* 14786 */ + IC_EVEX_XS_KZ_B, /* 14787 */ + IC_EVEX_XD_KZ_B, /* 14788 */ + IC_EVEX_XD_KZ_B, /* 14789 */ + IC_EVEX_XD_KZ_B, /* 14790 */ + IC_EVEX_XD_KZ_B, /* 14791 */ + IC_EVEX_W_KZ_B, /* 14792 */ + IC_EVEX_W_KZ_B, /* 14793 */ + IC_EVEX_W_XS_KZ_B, /* 14794 */ + IC_EVEX_W_XS_KZ_B, /* 14795 */ + IC_EVEX_W_XD_KZ_B, /* 14796 */ + IC_EVEX_W_XD_KZ_B, /* 14797 */ + IC_EVEX_W_XD_KZ_B, /* 14798 */ + IC_EVEX_W_XD_KZ_B, /* 14799 */ + IC_EVEX_OPSIZE_KZ_B, /* 14800 */ + IC_EVEX_OPSIZE_KZ_B, /* 14801 */ + IC_EVEX_OPSIZE_KZ_B, /* 14802 */ + IC_EVEX_OPSIZE_KZ_B, /* 14803 */ + IC_EVEX_OPSIZE_KZ_B, /* 14804 */ + IC_EVEX_OPSIZE_KZ_B, /* 14805 */ + IC_EVEX_OPSIZE_KZ_B, /* 14806 */ + IC_EVEX_OPSIZE_KZ_B, /* 14807 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 14808 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 14809 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 14810 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 14811 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 14812 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 14813 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 14814 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 14815 */ + IC_EVEX_KZ_B, /* 14816 */ + IC_EVEX_KZ_B, /* 14817 */ + IC_EVEX_XS_KZ_B, /* 14818 */ + IC_EVEX_XS_KZ_B, /* 14819 */ + IC_EVEX_XD_KZ_B, /* 14820 */ + IC_EVEX_XD_KZ_B, /* 14821 */ + IC_EVEX_XD_KZ_B, /* 14822 */ + IC_EVEX_XD_KZ_B, /* 14823 */ + IC_EVEX_W_KZ_B, /* 14824 */ + IC_EVEX_W_KZ_B, /* 14825 */ + IC_EVEX_W_XS_KZ_B, /* 14826 */ + IC_EVEX_W_XS_KZ_B, /* 14827 */ + IC_EVEX_W_XD_KZ_B, /* 14828 */ + IC_EVEX_W_XD_KZ_B, /* 14829 */ + IC_EVEX_W_XD_KZ_B, /* 14830 */ + IC_EVEX_W_XD_KZ_B, /* 14831 */ + IC_EVEX_OPSIZE_KZ_B, /* 14832 */ + IC_EVEX_OPSIZE_KZ_B, /* 14833 */ + IC_EVEX_OPSIZE_KZ_B, /* 14834 */ + IC_EVEX_OPSIZE_KZ_B, /* 14835 */ + IC_EVEX_OPSIZE_KZ_B, /* 14836 */ + IC_EVEX_OPSIZE_KZ_B, /* 14837 */ + IC_EVEX_OPSIZE_KZ_B, /* 14838 */ + IC_EVEX_OPSIZE_KZ_B, /* 14839 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 14840 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 14841 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 14842 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 14843 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 14844 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 14845 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 14846 */ + IC_EVEX_W_OPSIZE_KZ_B, /* 14847 */ + IC, /* 14848 */ + IC_64BIT, /* 14849 */ + IC_XS, /* 14850 */ + IC_64BIT_XS, /* 14851 */ + IC_XD, /* 14852 */ + IC_64BIT_XD, /* 14853 */ + IC_XS, /* 14854 */ + IC_64BIT_XS, /* 14855 */ + IC, /* 14856 */ + IC_64BIT_REXW, /* 14857 */ + IC_XS, /* 14858 */ + IC_64BIT_REXW_XS, /* 14859 */ + IC_XD, /* 14860 */ + IC_64BIT_REXW_XD, /* 14861 */ + IC_XS, /* 14862 */ + IC_64BIT_REXW_XS, /* 14863 */ + IC_OPSIZE, /* 14864 */ + IC_64BIT_OPSIZE, /* 14865 */ + IC_XS_OPSIZE, /* 14866 */ + IC_64BIT_XS_OPSIZE, /* 14867 */ + IC_XD_OPSIZE, /* 14868 */ + IC_64BIT_XD_OPSIZE, /* 14869 */ + IC_XS_OPSIZE, /* 14870 */ + IC_64BIT_XD_OPSIZE, /* 14871 */ + IC_OPSIZE, /* 14872 */ + IC_64BIT_REXW_OPSIZE, /* 14873 */ + IC_XS_OPSIZE, /* 14874 */ + IC_64BIT_REXW_XS, /* 14875 */ + IC_XD_OPSIZE, /* 14876 */ + IC_64BIT_REXW_XD, /* 14877 */ + IC_XS_OPSIZE, /* 14878 */ + IC_64BIT_REXW_XS, /* 14879 */ + IC_ADSIZE, /* 14880 */ + IC_64BIT_ADSIZE, /* 14881 */ + IC_XS, /* 14882 */ + IC_64BIT_XS, /* 14883 */ + IC_XD, /* 14884 */ + IC_64BIT_XD, /* 14885 */ + IC_XS, /* 14886 */ + IC_64BIT_XS, /* 14887 */ + IC_ADSIZE, /* 14888 */ + IC_64BIT_ADSIZE, /* 14889 */ + IC_XS, /* 14890 */ + IC_64BIT_REXW_XS, /* 14891 */ + IC_XD, /* 14892 */ + IC_64BIT_REXW_XD, /* 14893 */ + IC_XS, /* 14894 */ + IC_64BIT_REXW_XS, /* 14895 */ + IC_OPSIZE, /* 14896 */ + IC_64BIT_OPSIZE, /* 14897 */ + IC_XS_OPSIZE, /* 14898 */ + IC_64BIT_XS_OPSIZE, /* 14899 */ + IC_XD_OPSIZE, /* 14900 */ + IC_64BIT_XD_OPSIZE, /* 14901 */ + IC_XS_OPSIZE, /* 14902 */ + IC_64BIT_XD_OPSIZE, /* 14903 */ + IC_OPSIZE, /* 14904 */ + IC_64BIT_REXW_OPSIZE, /* 14905 */ + IC_XS_OPSIZE, /* 14906 */ + IC_64BIT_REXW_XS, /* 14907 */ + IC_XD_OPSIZE, /* 14908 */ + IC_64BIT_REXW_XD, /* 14909 */ + IC_XS_OPSIZE, /* 14910 */ + IC_64BIT_REXW_XS, /* 14911 */ + IC_VEX, /* 14912 */ + IC_VEX, /* 14913 */ + IC_VEX_XS, /* 14914 */ + IC_VEX_XS, /* 14915 */ + IC_VEX_XD, /* 14916 */ + IC_VEX_XD, /* 14917 */ + IC_VEX_XD, /* 14918 */ + IC_VEX_XD, /* 14919 */ + IC_VEX_W, /* 14920 */ + IC_VEX_W, /* 14921 */ + IC_VEX_W_XS, /* 14922 */ + IC_VEX_W_XS, /* 14923 */ + IC_VEX_W_XD, /* 14924 */ + IC_VEX_W_XD, /* 14925 */ + IC_VEX_W_XD, /* 14926 */ + IC_VEX_W_XD, /* 14927 */ + IC_VEX_OPSIZE, /* 14928 */ + IC_VEX_OPSIZE, /* 14929 */ + IC_VEX_OPSIZE, /* 14930 */ + IC_VEX_OPSIZE, /* 14931 */ + IC_VEX_OPSIZE, /* 14932 */ + IC_VEX_OPSIZE, /* 14933 */ + IC_VEX_OPSIZE, /* 14934 */ + IC_VEX_OPSIZE, /* 14935 */ + IC_VEX_W_OPSIZE, /* 14936 */ + IC_VEX_W_OPSIZE, /* 14937 */ + IC_VEX_W_OPSIZE, /* 14938 */ + IC_VEX_W_OPSIZE, /* 14939 */ + IC_VEX_W_OPSIZE, /* 14940 */ + IC_VEX_W_OPSIZE, /* 14941 */ + IC_VEX_W_OPSIZE, /* 14942 */ + IC_VEX_W_OPSIZE, /* 14943 */ + IC_VEX, /* 14944 */ + IC_VEX, /* 14945 */ + IC_VEX_XS, /* 14946 */ + IC_VEX_XS, /* 14947 */ + IC_VEX_XD, /* 14948 */ + IC_VEX_XD, /* 14949 */ + IC_VEX_XD, /* 14950 */ + IC_VEX_XD, /* 14951 */ + IC_VEX_W, /* 14952 */ + IC_VEX_W, /* 14953 */ + IC_VEX_W_XS, /* 14954 */ + IC_VEX_W_XS, /* 14955 */ + IC_VEX_W_XD, /* 14956 */ + IC_VEX_W_XD, /* 14957 */ + IC_VEX_W_XD, /* 14958 */ + IC_VEX_W_XD, /* 14959 */ + IC_VEX_OPSIZE, /* 14960 */ + IC_VEX_OPSIZE, /* 14961 */ + IC_VEX_OPSIZE, /* 14962 */ + IC_VEX_OPSIZE, /* 14963 */ + IC_VEX_OPSIZE, /* 14964 */ + IC_VEX_OPSIZE, /* 14965 */ + IC_VEX_OPSIZE, /* 14966 */ + IC_VEX_OPSIZE, /* 14967 */ + IC_VEX_W_OPSIZE, /* 14968 */ + IC_VEX_W_OPSIZE, /* 14969 */ + IC_VEX_W_OPSIZE, /* 14970 */ + IC_VEX_W_OPSIZE, /* 14971 */ + IC_VEX_W_OPSIZE, /* 14972 */ + IC_VEX_W_OPSIZE, /* 14973 */ + IC_VEX_W_OPSIZE, /* 14974 */ + IC_VEX_W_OPSIZE, /* 14975 */ + IC_VEX_L, /* 14976 */ + IC_VEX_L, /* 14977 */ + IC_VEX_L_XS, /* 14978 */ + IC_VEX_L_XS, /* 14979 */ + IC_VEX_L_XD, /* 14980 */ + IC_VEX_L_XD, /* 14981 */ + IC_VEX_L_XD, /* 14982 */ + IC_VEX_L_XD, /* 14983 */ + IC_VEX_L_W, /* 14984 */ + IC_VEX_L_W, /* 14985 */ + IC_VEX_L_W_XS, /* 14986 */ + IC_VEX_L_W_XS, /* 14987 */ + IC_VEX_L_W_XD, /* 14988 */ + IC_VEX_L_W_XD, /* 14989 */ + IC_VEX_L_W_XD, /* 14990 */ + IC_VEX_L_W_XD, /* 14991 */ + IC_VEX_L_OPSIZE, /* 14992 */ + IC_VEX_L_OPSIZE, /* 14993 */ + IC_VEX_L_OPSIZE, /* 14994 */ + IC_VEX_L_OPSIZE, /* 14995 */ + IC_VEX_L_OPSIZE, /* 14996 */ + IC_VEX_L_OPSIZE, /* 14997 */ + IC_VEX_L_OPSIZE, /* 14998 */ + IC_VEX_L_OPSIZE, /* 14999 */ + IC_VEX_L_W_OPSIZE, /* 15000 */ + IC_VEX_L_W_OPSIZE, /* 15001 */ + IC_VEX_L_W_OPSIZE, /* 15002 */ + IC_VEX_L_W_OPSIZE, /* 15003 */ + IC_VEX_L_W_OPSIZE, /* 15004 */ + IC_VEX_L_W_OPSIZE, /* 15005 */ + IC_VEX_L_W_OPSIZE, /* 15006 */ + IC_VEX_L_W_OPSIZE, /* 15007 */ + IC_VEX_L, /* 15008 */ + IC_VEX_L, /* 15009 */ + IC_VEX_L_XS, /* 15010 */ + IC_VEX_L_XS, /* 15011 */ + IC_VEX_L_XD, /* 15012 */ + IC_VEX_L_XD, /* 15013 */ + IC_VEX_L_XD, /* 15014 */ + IC_VEX_L_XD, /* 15015 */ + IC_VEX_L_W, /* 15016 */ + IC_VEX_L_W, /* 15017 */ + IC_VEX_L_W_XS, /* 15018 */ + IC_VEX_L_W_XS, /* 15019 */ + IC_VEX_L_W_XD, /* 15020 */ + IC_VEX_L_W_XD, /* 15021 */ + IC_VEX_L_W_XD, /* 15022 */ + IC_VEX_L_W_XD, /* 15023 */ + IC_VEX_L_OPSIZE, /* 15024 */ + IC_VEX_L_OPSIZE, /* 15025 */ + IC_VEX_L_OPSIZE, /* 15026 */ + IC_VEX_L_OPSIZE, /* 15027 */ + IC_VEX_L_OPSIZE, /* 15028 */ + IC_VEX_L_OPSIZE, /* 15029 */ + IC_VEX_L_OPSIZE, /* 15030 */ + IC_VEX_L_OPSIZE, /* 15031 */ + IC_VEX_L_W_OPSIZE, /* 15032 */ + IC_VEX_L_W_OPSIZE, /* 15033 */ + IC_VEX_L_W_OPSIZE, /* 15034 */ + IC_VEX_L_W_OPSIZE, /* 15035 */ + IC_VEX_L_W_OPSIZE, /* 15036 */ + IC_VEX_L_W_OPSIZE, /* 15037 */ + IC_VEX_L_W_OPSIZE, /* 15038 */ + IC_VEX_L_W_OPSIZE, /* 15039 */ + IC_VEX_L, /* 15040 */ + IC_VEX_L, /* 15041 */ + IC_VEX_L_XS, /* 15042 */ + IC_VEX_L_XS, /* 15043 */ + IC_VEX_L_XD, /* 15044 */ + IC_VEX_L_XD, /* 15045 */ + IC_VEX_L_XD, /* 15046 */ + IC_VEX_L_XD, /* 15047 */ + IC_VEX_L_W, /* 15048 */ + IC_VEX_L_W, /* 15049 */ + IC_VEX_L_W_XS, /* 15050 */ + IC_VEX_L_W_XS, /* 15051 */ + IC_VEX_L_W_XD, /* 15052 */ + IC_VEX_L_W_XD, /* 15053 */ + IC_VEX_L_W_XD, /* 15054 */ + IC_VEX_L_W_XD, /* 15055 */ + IC_VEX_L_OPSIZE, /* 15056 */ + IC_VEX_L_OPSIZE, /* 15057 */ + IC_VEX_L_OPSIZE, /* 15058 */ + IC_VEX_L_OPSIZE, /* 15059 */ + IC_VEX_L_OPSIZE, /* 15060 */ + IC_VEX_L_OPSIZE, /* 15061 */ + IC_VEX_L_OPSIZE, /* 15062 */ + IC_VEX_L_OPSIZE, /* 15063 */ + IC_VEX_L_W_OPSIZE, /* 15064 */ + IC_VEX_L_W_OPSIZE, /* 15065 */ + IC_VEX_L_W_OPSIZE, /* 15066 */ + IC_VEX_L_W_OPSIZE, /* 15067 */ + IC_VEX_L_W_OPSIZE, /* 15068 */ + IC_VEX_L_W_OPSIZE, /* 15069 */ + IC_VEX_L_W_OPSIZE, /* 15070 */ + IC_VEX_L_W_OPSIZE, /* 15071 */ + IC_VEX_L, /* 15072 */ + IC_VEX_L, /* 15073 */ + IC_VEX_L_XS, /* 15074 */ + IC_VEX_L_XS, /* 15075 */ + IC_VEX_L_XD, /* 15076 */ + IC_VEX_L_XD, /* 15077 */ + IC_VEX_L_XD, /* 15078 */ + IC_VEX_L_XD, /* 15079 */ + IC_VEX_L_W, /* 15080 */ + IC_VEX_L_W, /* 15081 */ + IC_VEX_L_W_XS, /* 15082 */ + IC_VEX_L_W_XS, /* 15083 */ + IC_VEX_L_W_XD, /* 15084 */ + IC_VEX_L_W_XD, /* 15085 */ + IC_VEX_L_W_XD, /* 15086 */ + IC_VEX_L_W_XD, /* 15087 */ + IC_VEX_L_OPSIZE, /* 15088 */ + IC_VEX_L_OPSIZE, /* 15089 */ + IC_VEX_L_OPSIZE, /* 15090 */ + IC_VEX_L_OPSIZE, /* 15091 */ + IC_VEX_L_OPSIZE, /* 15092 */ + IC_VEX_L_OPSIZE, /* 15093 */ + IC_VEX_L_OPSIZE, /* 15094 */ + IC_VEX_L_OPSIZE, /* 15095 */ + IC_VEX_L_W_OPSIZE, /* 15096 */ + IC_VEX_L_W_OPSIZE, /* 15097 */ + IC_VEX_L_W_OPSIZE, /* 15098 */ + IC_VEX_L_W_OPSIZE, /* 15099 */ + IC_VEX_L_W_OPSIZE, /* 15100 */ + IC_VEX_L_W_OPSIZE, /* 15101 */ + IC_VEX_L_W_OPSIZE, /* 15102 */ + IC_VEX_L_W_OPSIZE, /* 15103 */ + IC_EVEX_L_KZ_B, /* 15104 */ + IC_EVEX_L_KZ_B, /* 15105 */ + IC_EVEX_L_XS_KZ_B, /* 15106 */ + IC_EVEX_L_XS_KZ_B, /* 15107 */ + IC_EVEX_L_XD_KZ_B, /* 15108 */ + IC_EVEX_L_XD_KZ_B, /* 15109 */ + IC_EVEX_L_XD_KZ_B, /* 15110 */ + IC_EVEX_L_XD_KZ_B, /* 15111 */ + IC_EVEX_L_W_KZ_B, /* 15112 */ + IC_EVEX_L_W_KZ_B, /* 15113 */ + IC_EVEX_L_W_XS_KZ_B, /* 15114 */ + IC_EVEX_L_W_XS_KZ_B, /* 15115 */ + IC_EVEX_L_W_XD_KZ_B, /* 15116 */ + IC_EVEX_L_W_XD_KZ_B, /* 15117 */ + IC_EVEX_L_W_XD_KZ_B, /* 15118 */ + IC_EVEX_L_W_XD_KZ_B, /* 15119 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 15120 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 15121 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 15122 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 15123 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 15124 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 15125 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 15126 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 15127 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 15128 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 15129 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 15130 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 15131 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 15132 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 15133 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 15134 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 15135 */ + IC_EVEX_L_KZ_B, /* 15136 */ + IC_EVEX_L_KZ_B, /* 15137 */ + IC_EVEX_L_XS_KZ_B, /* 15138 */ + IC_EVEX_L_XS_KZ_B, /* 15139 */ + IC_EVEX_L_XD_KZ_B, /* 15140 */ + IC_EVEX_L_XD_KZ_B, /* 15141 */ + IC_EVEX_L_XD_KZ_B, /* 15142 */ + IC_EVEX_L_XD_KZ_B, /* 15143 */ + IC_EVEX_L_W_KZ_B, /* 15144 */ + IC_EVEX_L_W_KZ_B, /* 15145 */ + IC_EVEX_L_W_XS_KZ_B, /* 15146 */ + IC_EVEX_L_W_XS_KZ_B, /* 15147 */ + IC_EVEX_L_W_XD_KZ_B, /* 15148 */ + IC_EVEX_L_W_XD_KZ_B, /* 15149 */ + IC_EVEX_L_W_XD_KZ_B, /* 15150 */ + IC_EVEX_L_W_XD_KZ_B, /* 15151 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 15152 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 15153 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 15154 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 15155 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 15156 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 15157 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 15158 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 15159 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 15160 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 15161 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 15162 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 15163 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 15164 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 15165 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 15166 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 15167 */ + IC_EVEX_L_KZ_B, /* 15168 */ + IC_EVEX_L_KZ_B, /* 15169 */ + IC_EVEX_L_XS_KZ_B, /* 15170 */ + IC_EVEX_L_XS_KZ_B, /* 15171 */ + IC_EVEX_L_XD_KZ_B, /* 15172 */ + IC_EVEX_L_XD_KZ_B, /* 15173 */ + IC_EVEX_L_XD_KZ_B, /* 15174 */ + IC_EVEX_L_XD_KZ_B, /* 15175 */ + IC_EVEX_L_W_KZ_B, /* 15176 */ + IC_EVEX_L_W_KZ_B, /* 15177 */ + IC_EVEX_L_W_XS_KZ_B, /* 15178 */ + IC_EVEX_L_W_XS_KZ_B, /* 15179 */ + IC_EVEX_L_W_XD_KZ_B, /* 15180 */ + IC_EVEX_L_W_XD_KZ_B, /* 15181 */ + IC_EVEX_L_W_XD_KZ_B, /* 15182 */ + IC_EVEX_L_W_XD_KZ_B, /* 15183 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 15184 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 15185 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 15186 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 15187 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 15188 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 15189 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 15190 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 15191 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 15192 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 15193 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 15194 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 15195 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 15196 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 15197 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 15198 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 15199 */ + IC_EVEX_L_KZ_B, /* 15200 */ + IC_EVEX_L_KZ_B, /* 15201 */ + IC_EVEX_L_XS_KZ_B, /* 15202 */ + IC_EVEX_L_XS_KZ_B, /* 15203 */ + IC_EVEX_L_XD_KZ_B, /* 15204 */ + IC_EVEX_L_XD_KZ_B, /* 15205 */ + IC_EVEX_L_XD_KZ_B, /* 15206 */ + IC_EVEX_L_XD_KZ_B, /* 15207 */ + IC_EVEX_L_W_KZ_B, /* 15208 */ + IC_EVEX_L_W_KZ_B, /* 15209 */ + IC_EVEX_L_W_XS_KZ_B, /* 15210 */ + IC_EVEX_L_W_XS_KZ_B, /* 15211 */ + IC_EVEX_L_W_XD_KZ_B, /* 15212 */ + IC_EVEX_L_W_XD_KZ_B, /* 15213 */ + IC_EVEX_L_W_XD_KZ_B, /* 15214 */ + IC_EVEX_L_W_XD_KZ_B, /* 15215 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 15216 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 15217 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 15218 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 15219 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 15220 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 15221 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 15222 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 15223 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 15224 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 15225 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 15226 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 15227 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 15228 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 15229 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 15230 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 15231 */ + IC_EVEX_L_KZ_B, /* 15232 */ + IC_EVEX_L_KZ_B, /* 15233 */ + IC_EVEX_L_XS_KZ_B, /* 15234 */ + IC_EVEX_L_XS_KZ_B, /* 15235 */ + IC_EVEX_L_XD_KZ_B, /* 15236 */ + IC_EVEX_L_XD_KZ_B, /* 15237 */ + IC_EVEX_L_XD_KZ_B, /* 15238 */ + IC_EVEX_L_XD_KZ_B, /* 15239 */ + IC_EVEX_L_W_KZ_B, /* 15240 */ + IC_EVEX_L_W_KZ_B, /* 15241 */ + IC_EVEX_L_W_XS_KZ_B, /* 15242 */ + IC_EVEX_L_W_XS_KZ_B, /* 15243 */ + IC_EVEX_L_W_XD_KZ_B, /* 15244 */ + IC_EVEX_L_W_XD_KZ_B, /* 15245 */ + IC_EVEX_L_W_XD_KZ_B, /* 15246 */ + IC_EVEX_L_W_XD_KZ_B, /* 15247 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 15248 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 15249 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 15250 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 15251 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 15252 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 15253 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 15254 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 15255 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 15256 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 15257 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 15258 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 15259 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 15260 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 15261 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 15262 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 15263 */ + IC_EVEX_L_KZ_B, /* 15264 */ + IC_EVEX_L_KZ_B, /* 15265 */ + IC_EVEX_L_XS_KZ_B, /* 15266 */ + IC_EVEX_L_XS_KZ_B, /* 15267 */ + IC_EVEX_L_XD_KZ_B, /* 15268 */ + IC_EVEX_L_XD_KZ_B, /* 15269 */ + IC_EVEX_L_XD_KZ_B, /* 15270 */ + IC_EVEX_L_XD_KZ_B, /* 15271 */ + IC_EVEX_L_W_KZ_B, /* 15272 */ + IC_EVEX_L_W_KZ_B, /* 15273 */ + IC_EVEX_L_W_XS_KZ_B, /* 15274 */ + IC_EVEX_L_W_XS_KZ_B, /* 15275 */ + IC_EVEX_L_W_XD_KZ_B, /* 15276 */ + IC_EVEX_L_W_XD_KZ_B, /* 15277 */ + IC_EVEX_L_W_XD_KZ_B, /* 15278 */ + IC_EVEX_L_W_XD_KZ_B, /* 15279 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 15280 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 15281 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 15282 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 15283 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 15284 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 15285 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 15286 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 15287 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 15288 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 15289 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 15290 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 15291 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 15292 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 15293 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 15294 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 15295 */ + IC_EVEX_L_KZ_B, /* 15296 */ + IC_EVEX_L_KZ_B, /* 15297 */ + IC_EVEX_L_XS_KZ_B, /* 15298 */ + IC_EVEX_L_XS_KZ_B, /* 15299 */ + IC_EVEX_L_XD_KZ_B, /* 15300 */ + IC_EVEX_L_XD_KZ_B, /* 15301 */ + IC_EVEX_L_XD_KZ_B, /* 15302 */ + IC_EVEX_L_XD_KZ_B, /* 15303 */ + IC_EVEX_L_W_KZ_B, /* 15304 */ + IC_EVEX_L_W_KZ_B, /* 15305 */ + IC_EVEX_L_W_XS_KZ_B, /* 15306 */ + IC_EVEX_L_W_XS_KZ_B, /* 15307 */ + IC_EVEX_L_W_XD_KZ_B, /* 15308 */ + IC_EVEX_L_W_XD_KZ_B, /* 15309 */ + IC_EVEX_L_W_XD_KZ_B, /* 15310 */ + IC_EVEX_L_W_XD_KZ_B, /* 15311 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 15312 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 15313 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 15314 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 15315 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 15316 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 15317 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 15318 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 15319 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 15320 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 15321 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 15322 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 15323 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 15324 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 15325 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 15326 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 15327 */ + IC_EVEX_L_KZ_B, /* 15328 */ + IC_EVEX_L_KZ_B, /* 15329 */ + IC_EVEX_L_XS_KZ_B, /* 15330 */ + IC_EVEX_L_XS_KZ_B, /* 15331 */ + IC_EVEX_L_XD_KZ_B, /* 15332 */ + IC_EVEX_L_XD_KZ_B, /* 15333 */ + IC_EVEX_L_XD_KZ_B, /* 15334 */ + IC_EVEX_L_XD_KZ_B, /* 15335 */ + IC_EVEX_L_W_KZ_B, /* 15336 */ + IC_EVEX_L_W_KZ_B, /* 15337 */ + IC_EVEX_L_W_XS_KZ_B, /* 15338 */ + IC_EVEX_L_W_XS_KZ_B, /* 15339 */ + IC_EVEX_L_W_XD_KZ_B, /* 15340 */ + IC_EVEX_L_W_XD_KZ_B, /* 15341 */ + IC_EVEX_L_W_XD_KZ_B, /* 15342 */ + IC_EVEX_L_W_XD_KZ_B, /* 15343 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 15344 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 15345 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 15346 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 15347 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 15348 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 15349 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 15350 */ + IC_EVEX_L_OPSIZE_KZ_B, /* 15351 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 15352 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 15353 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 15354 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 15355 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 15356 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 15357 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 15358 */ + IC_EVEX_L_W_OPSIZE_KZ_B, /* 15359 */ + IC, /* 15360 */ + IC_64BIT, /* 15361 */ + IC_XS, /* 15362 */ + IC_64BIT_XS, /* 15363 */ + IC_XD, /* 15364 */ + IC_64BIT_XD, /* 15365 */ + IC_XS, /* 15366 */ + IC_64BIT_XS, /* 15367 */ + IC, /* 15368 */ + IC_64BIT_REXW, /* 15369 */ + IC_XS, /* 15370 */ + IC_64BIT_REXW_XS, /* 15371 */ + IC_XD, /* 15372 */ + IC_64BIT_REXW_XD, /* 15373 */ + IC_XS, /* 15374 */ + IC_64BIT_REXW_XS, /* 15375 */ + IC_OPSIZE, /* 15376 */ + IC_64BIT_OPSIZE, /* 15377 */ + IC_XS_OPSIZE, /* 15378 */ + IC_64BIT_XS_OPSIZE, /* 15379 */ + IC_XD_OPSIZE, /* 15380 */ + IC_64BIT_XD_OPSIZE, /* 15381 */ + IC_XS_OPSIZE, /* 15382 */ + IC_64BIT_XD_OPSIZE, /* 15383 */ + IC_OPSIZE, /* 15384 */ + IC_64BIT_REXW_OPSIZE, /* 15385 */ + IC_XS_OPSIZE, /* 15386 */ + IC_64BIT_REXW_XS, /* 15387 */ + IC_XD_OPSIZE, /* 15388 */ + IC_64BIT_REXW_XD, /* 15389 */ + IC_XS_OPSIZE, /* 15390 */ + IC_64BIT_REXW_XS, /* 15391 */ + IC_ADSIZE, /* 15392 */ + IC_64BIT_ADSIZE, /* 15393 */ + IC_XS, /* 15394 */ + IC_64BIT_XS, /* 15395 */ + IC_XD, /* 15396 */ + IC_64BIT_XD, /* 15397 */ + IC_XS, /* 15398 */ + IC_64BIT_XS, /* 15399 */ + IC_ADSIZE, /* 15400 */ + IC_64BIT_ADSIZE, /* 15401 */ + IC_XS, /* 15402 */ + IC_64BIT_REXW_XS, /* 15403 */ + IC_XD, /* 15404 */ + IC_64BIT_REXW_XD, /* 15405 */ + IC_XS, /* 15406 */ + IC_64BIT_REXW_XS, /* 15407 */ + IC_OPSIZE, /* 15408 */ + IC_64BIT_OPSIZE, /* 15409 */ + IC_XS_OPSIZE, /* 15410 */ + IC_64BIT_XS_OPSIZE, /* 15411 */ + IC_XD_OPSIZE, /* 15412 */ + IC_64BIT_XD_OPSIZE, /* 15413 */ + IC_XS_OPSIZE, /* 15414 */ + IC_64BIT_XD_OPSIZE, /* 15415 */ + IC_OPSIZE, /* 15416 */ + IC_64BIT_REXW_OPSIZE, /* 15417 */ + IC_XS_OPSIZE, /* 15418 */ + IC_64BIT_REXW_XS, /* 15419 */ + IC_XD_OPSIZE, /* 15420 */ + IC_64BIT_REXW_XD, /* 15421 */ + IC_XS_OPSIZE, /* 15422 */ + IC_64BIT_REXW_XS, /* 15423 */ + IC_VEX, /* 15424 */ + IC_VEX, /* 15425 */ + IC_VEX_XS, /* 15426 */ + IC_VEX_XS, /* 15427 */ + IC_VEX_XD, /* 15428 */ + IC_VEX_XD, /* 15429 */ + IC_VEX_XD, /* 15430 */ + IC_VEX_XD, /* 15431 */ + IC_VEX_W, /* 15432 */ + IC_VEX_W, /* 15433 */ + IC_VEX_W_XS, /* 15434 */ + IC_VEX_W_XS, /* 15435 */ + IC_VEX_W_XD, /* 15436 */ + IC_VEX_W_XD, /* 15437 */ + IC_VEX_W_XD, /* 15438 */ + IC_VEX_W_XD, /* 15439 */ + IC_VEX_OPSIZE, /* 15440 */ + IC_VEX_OPSIZE, /* 15441 */ + IC_VEX_OPSIZE, /* 15442 */ + IC_VEX_OPSIZE, /* 15443 */ + IC_VEX_OPSIZE, /* 15444 */ + IC_VEX_OPSIZE, /* 15445 */ + IC_VEX_OPSIZE, /* 15446 */ + IC_VEX_OPSIZE, /* 15447 */ + IC_VEX_W_OPSIZE, /* 15448 */ + IC_VEX_W_OPSIZE, /* 15449 */ + IC_VEX_W_OPSIZE, /* 15450 */ + IC_VEX_W_OPSIZE, /* 15451 */ + IC_VEX_W_OPSIZE, /* 15452 */ + IC_VEX_W_OPSIZE, /* 15453 */ + IC_VEX_W_OPSIZE, /* 15454 */ + IC_VEX_W_OPSIZE, /* 15455 */ + IC_VEX, /* 15456 */ + IC_VEX, /* 15457 */ + IC_VEX_XS, /* 15458 */ + IC_VEX_XS, /* 15459 */ + IC_VEX_XD, /* 15460 */ + IC_VEX_XD, /* 15461 */ + IC_VEX_XD, /* 15462 */ + IC_VEX_XD, /* 15463 */ + IC_VEX_W, /* 15464 */ + IC_VEX_W, /* 15465 */ + IC_VEX_W_XS, /* 15466 */ + IC_VEX_W_XS, /* 15467 */ + IC_VEX_W_XD, /* 15468 */ + IC_VEX_W_XD, /* 15469 */ + IC_VEX_W_XD, /* 15470 */ + IC_VEX_W_XD, /* 15471 */ + IC_VEX_OPSIZE, /* 15472 */ + IC_VEX_OPSIZE, /* 15473 */ + IC_VEX_OPSIZE, /* 15474 */ + IC_VEX_OPSIZE, /* 15475 */ + IC_VEX_OPSIZE, /* 15476 */ + IC_VEX_OPSIZE, /* 15477 */ + IC_VEX_OPSIZE, /* 15478 */ + IC_VEX_OPSIZE, /* 15479 */ + IC_VEX_W_OPSIZE, /* 15480 */ + IC_VEX_W_OPSIZE, /* 15481 */ + IC_VEX_W_OPSIZE, /* 15482 */ + IC_VEX_W_OPSIZE, /* 15483 */ + IC_VEX_W_OPSIZE, /* 15484 */ + IC_VEX_W_OPSIZE, /* 15485 */ + IC_VEX_W_OPSIZE, /* 15486 */ + IC_VEX_W_OPSIZE, /* 15487 */ + IC_VEX_L, /* 15488 */ + IC_VEX_L, /* 15489 */ + IC_VEX_L_XS, /* 15490 */ + IC_VEX_L_XS, /* 15491 */ + IC_VEX_L_XD, /* 15492 */ + IC_VEX_L_XD, /* 15493 */ + IC_VEX_L_XD, /* 15494 */ + IC_VEX_L_XD, /* 15495 */ + IC_VEX_L_W, /* 15496 */ + IC_VEX_L_W, /* 15497 */ + IC_VEX_L_W_XS, /* 15498 */ + IC_VEX_L_W_XS, /* 15499 */ + IC_VEX_L_W_XD, /* 15500 */ + IC_VEX_L_W_XD, /* 15501 */ + IC_VEX_L_W_XD, /* 15502 */ + IC_VEX_L_W_XD, /* 15503 */ + IC_VEX_L_OPSIZE, /* 15504 */ + IC_VEX_L_OPSIZE, /* 15505 */ + IC_VEX_L_OPSIZE, /* 15506 */ + IC_VEX_L_OPSIZE, /* 15507 */ + IC_VEX_L_OPSIZE, /* 15508 */ + IC_VEX_L_OPSIZE, /* 15509 */ + IC_VEX_L_OPSIZE, /* 15510 */ + IC_VEX_L_OPSIZE, /* 15511 */ + IC_VEX_L_W_OPSIZE, /* 15512 */ + IC_VEX_L_W_OPSIZE, /* 15513 */ + IC_VEX_L_W_OPSIZE, /* 15514 */ + IC_VEX_L_W_OPSIZE, /* 15515 */ + IC_VEX_L_W_OPSIZE, /* 15516 */ + IC_VEX_L_W_OPSIZE, /* 15517 */ + IC_VEX_L_W_OPSIZE, /* 15518 */ + IC_VEX_L_W_OPSIZE, /* 15519 */ + IC_VEX_L, /* 15520 */ + IC_VEX_L, /* 15521 */ + IC_VEX_L_XS, /* 15522 */ + IC_VEX_L_XS, /* 15523 */ + IC_VEX_L_XD, /* 15524 */ + IC_VEX_L_XD, /* 15525 */ + IC_VEX_L_XD, /* 15526 */ + IC_VEX_L_XD, /* 15527 */ + IC_VEX_L_W, /* 15528 */ + IC_VEX_L_W, /* 15529 */ + IC_VEX_L_W_XS, /* 15530 */ + IC_VEX_L_W_XS, /* 15531 */ + IC_VEX_L_W_XD, /* 15532 */ + IC_VEX_L_W_XD, /* 15533 */ + IC_VEX_L_W_XD, /* 15534 */ + IC_VEX_L_W_XD, /* 15535 */ + IC_VEX_L_OPSIZE, /* 15536 */ + IC_VEX_L_OPSIZE, /* 15537 */ + IC_VEX_L_OPSIZE, /* 15538 */ + IC_VEX_L_OPSIZE, /* 15539 */ + IC_VEX_L_OPSIZE, /* 15540 */ + IC_VEX_L_OPSIZE, /* 15541 */ + IC_VEX_L_OPSIZE, /* 15542 */ + IC_VEX_L_OPSIZE, /* 15543 */ + IC_VEX_L_W_OPSIZE, /* 15544 */ + IC_VEX_L_W_OPSIZE, /* 15545 */ + IC_VEX_L_W_OPSIZE, /* 15546 */ + IC_VEX_L_W_OPSIZE, /* 15547 */ + IC_VEX_L_W_OPSIZE, /* 15548 */ + IC_VEX_L_W_OPSIZE, /* 15549 */ + IC_VEX_L_W_OPSIZE, /* 15550 */ + IC_VEX_L_W_OPSIZE, /* 15551 */ + IC_VEX_L, /* 15552 */ + IC_VEX_L, /* 15553 */ + IC_VEX_L_XS, /* 15554 */ + IC_VEX_L_XS, /* 15555 */ + IC_VEX_L_XD, /* 15556 */ + IC_VEX_L_XD, /* 15557 */ + IC_VEX_L_XD, /* 15558 */ + IC_VEX_L_XD, /* 15559 */ + IC_VEX_L_W, /* 15560 */ + IC_VEX_L_W, /* 15561 */ + IC_VEX_L_W_XS, /* 15562 */ + IC_VEX_L_W_XS, /* 15563 */ + IC_VEX_L_W_XD, /* 15564 */ + IC_VEX_L_W_XD, /* 15565 */ + IC_VEX_L_W_XD, /* 15566 */ + IC_VEX_L_W_XD, /* 15567 */ + IC_VEX_L_OPSIZE, /* 15568 */ + IC_VEX_L_OPSIZE, /* 15569 */ + IC_VEX_L_OPSIZE, /* 15570 */ + IC_VEX_L_OPSIZE, /* 15571 */ + IC_VEX_L_OPSIZE, /* 15572 */ + IC_VEX_L_OPSIZE, /* 15573 */ + IC_VEX_L_OPSIZE, /* 15574 */ + IC_VEX_L_OPSIZE, /* 15575 */ + IC_VEX_L_W_OPSIZE, /* 15576 */ + IC_VEX_L_W_OPSIZE, /* 15577 */ + IC_VEX_L_W_OPSIZE, /* 15578 */ + IC_VEX_L_W_OPSIZE, /* 15579 */ + IC_VEX_L_W_OPSIZE, /* 15580 */ + IC_VEX_L_W_OPSIZE, /* 15581 */ + IC_VEX_L_W_OPSIZE, /* 15582 */ + IC_VEX_L_W_OPSIZE, /* 15583 */ + IC_VEX_L, /* 15584 */ + IC_VEX_L, /* 15585 */ + IC_VEX_L_XS, /* 15586 */ + IC_VEX_L_XS, /* 15587 */ + IC_VEX_L_XD, /* 15588 */ + IC_VEX_L_XD, /* 15589 */ + IC_VEX_L_XD, /* 15590 */ + IC_VEX_L_XD, /* 15591 */ + IC_VEX_L_W, /* 15592 */ + IC_VEX_L_W, /* 15593 */ + IC_VEX_L_W_XS, /* 15594 */ + IC_VEX_L_W_XS, /* 15595 */ + IC_VEX_L_W_XD, /* 15596 */ + IC_VEX_L_W_XD, /* 15597 */ + IC_VEX_L_W_XD, /* 15598 */ + IC_VEX_L_W_XD, /* 15599 */ + IC_VEX_L_OPSIZE, /* 15600 */ + IC_VEX_L_OPSIZE, /* 15601 */ + IC_VEX_L_OPSIZE, /* 15602 */ + IC_VEX_L_OPSIZE, /* 15603 */ + IC_VEX_L_OPSIZE, /* 15604 */ + IC_VEX_L_OPSIZE, /* 15605 */ + IC_VEX_L_OPSIZE, /* 15606 */ + IC_VEX_L_OPSIZE, /* 15607 */ + IC_VEX_L_W_OPSIZE, /* 15608 */ + IC_VEX_L_W_OPSIZE, /* 15609 */ + IC_VEX_L_W_OPSIZE, /* 15610 */ + IC_VEX_L_W_OPSIZE, /* 15611 */ + IC_VEX_L_W_OPSIZE, /* 15612 */ + IC_VEX_L_W_OPSIZE, /* 15613 */ + IC_VEX_L_W_OPSIZE, /* 15614 */ + IC_VEX_L_W_OPSIZE, /* 15615 */ + IC_EVEX_L2_KZ_B, /* 15616 */ + IC_EVEX_L2_KZ_B, /* 15617 */ + IC_EVEX_L2_XS_KZ_B, /* 15618 */ + IC_EVEX_L2_XS_KZ_B, /* 15619 */ + IC_EVEX_L2_XD_KZ_B, /* 15620 */ + IC_EVEX_L2_XD_KZ_B, /* 15621 */ + IC_EVEX_L2_XD_KZ_B, /* 15622 */ + IC_EVEX_L2_XD_KZ_B, /* 15623 */ + IC_EVEX_L2_W_KZ_B, /* 15624 */ + IC_EVEX_L2_W_KZ_B, /* 15625 */ + IC_EVEX_L2_W_XS_KZ_B, /* 15626 */ + IC_EVEX_L2_W_XS_KZ_B, /* 15627 */ + IC_EVEX_L2_W_XD_KZ_B, /* 15628 */ + IC_EVEX_L2_W_XD_KZ_B, /* 15629 */ + IC_EVEX_L2_W_XD_KZ_B, /* 15630 */ + IC_EVEX_L2_W_XD_KZ_B, /* 15631 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 15632 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 15633 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 15634 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 15635 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 15636 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 15637 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 15638 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 15639 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15640 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15641 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15642 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15643 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15644 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15645 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15646 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15647 */ + IC_EVEX_L2_KZ_B, /* 15648 */ + IC_EVEX_L2_KZ_B, /* 15649 */ + IC_EVEX_L2_XS_KZ_B, /* 15650 */ + IC_EVEX_L2_XS_KZ_B, /* 15651 */ + IC_EVEX_L2_XD_KZ_B, /* 15652 */ + IC_EVEX_L2_XD_KZ_B, /* 15653 */ + IC_EVEX_L2_XD_KZ_B, /* 15654 */ + IC_EVEX_L2_XD_KZ_B, /* 15655 */ + IC_EVEX_L2_W_KZ_B, /* 15656 */ + IC_EVEX_L2_W_KZ_B, /* 15657 */ + IC_EVEX_L2_W_XS_KZ_B, /* 15658 */ + IC_EVEX_L2_W_XS_KZ_B, /* 15659 */ + IC_EVEX_L2_W_XD_KZ_B, /* 15660 */ + IC_EVEX_L2_W_XD_KZ_B, /* 15661 */ + IC_EVEX_L2_W_XD_KZ_B, /* 15662 */ + IC_EVEX_L2_W_XD_KZ_B, /* 15663 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 15664 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 15665 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 15666 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 15667 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 15668 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 15669 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 15670 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 15671 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15672 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15673 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15674 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15675 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15676 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15677 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15678 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15679 */ + IC_EVEX_L2_KZ_B, /* 15680 */ + IC_EVEX_L2_KZ_B, /* 15681 */ + IC_EVEX_L2_XS_KZ_B, /* 15682 */ + IC_EVEX_L2_XS_KZ_B, /* 15683 */ + IC_EVEX_L2_XD_KZ_B, /* 15684 */ + IC_EVEX_L2_XD_KZ_B, /* 15685 */ + IC_EVEX_L2_XD_KZ_B, /* 15686 */ + IC_EVEX_L2_XD_KZ_B, /* 15687 */ + IC_EVEX_L2_W_KZ_B, /* 15688 */ + IC_EVEX_L2_W_KZ_B, /* 15689 */ + IC_EVEX_L2_W_XS_KZ_B, /* 15690 */ + IC_EVEX_L2_W_XS_KZ_B, /* 15691 */ + IC_EVEX_L2_W_XD_KZ_B, /* 15692 */ + IC_EVEX_L2_W_XD_KZ_B, /* 15693 */ + IC_EVEX_L2_W_XD_KZ_B, /* 15694 */ + IC_EVEX_L2_W_XD_KZ_B, /* 15695 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 15696 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 15697 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 15698 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 15699 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 15700 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 15701 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 15702 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 15703 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15704 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15705 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15706 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15707 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15708 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15709 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15710 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15711 */ + IC_EVEX_L2_KZ_B, /* 15712 */ + IC_EVEX_L2_KZ_B, /* 15713 */ + IC_EVEX_L2_XS_KZ_B, /* 15714 */ + IC_EVEX_L2_XS_KZ_B, /* 15715 */ + IC_EVEX_L2_XD_KZ_B, /* 15716 */ + IC_EVEX_L2_XD_KZ_B, /* 15717 */ + IC_EVEX_L2_XD_KZ_B, /* 15718 */ + IC_EVEX_L2_XD_KZ_B, /* 15719 */ + IC_EVEX_L2_W_KZ_B, /* 15720 */ + IC_EVEX_L2_W_KZ_B, /* 15721 */ + IC_EVEX_L2_W_XS_KZ_B, /* 15722 */ + IC_EVEX_L2_W_XS_KZ_B, /* 15723 */ + IC_EVEX_L2_W_XD_KZ_B, /* 15724 */ + IC_EVEX_L2_W_XD_KZ_B, /* 15725 */ + IC_EVEX_L2_W_XD_KZ_B, /* 15726 */ + IC_EVEX_L2_W_XD_KZ_B, /* 15727 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 15728 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 15729 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 15730 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 15731 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 15732 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 15733 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 15734 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 15735 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15736 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15737 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15738 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15739 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15740 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15741 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15742 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15743 */ + IC_EVEX_L2_KZ_B, /* 15744 */ + IC_EVEX_L2_KZ_B, /* 15745 */ + IC_EVEX_L2_XS_KZ_B, /* 15746 */ + IC_EVEX_L2_XS_KZ_B, /* 15747 */ + IC_EVEX_L2_XD_KZ_B, /* 15748 */ + IC_EVEX_L2_XD_KZ_B, /* 15749 */ + IC_EVEX_L2_XD_KZ_B, /* 15750 */ + IC_EVEX_L2_XD_KZ_B, /* 15751 */ + IC_EVEX_L2_W_KZ_B, /* 15752 */ + IC_EVEX_L2_W_KZ_B, /* 15753 */ + IC_EVEX_L2_W_XS_KZ_B, /* 15754 */ + IC_EVEX_L2_W_XS_KZ_B, /* 15755 */ + IC_EVEX_L2_W_XD_KZ_B, /* 15756 */ + IC_EVEX_L2_W_XD_KZ_B, /* 15757 */ + IC_EVEX_L2_W_XD_KZ_B, /* 15758 */ + IC_EVEX_L2_W_XD_KZ_B, /* 15759 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 15760 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 15761 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 15762 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 15763 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 15764 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 15765 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 15766 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 15767 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15768 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15769 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15770 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15771 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15772 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15773 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15774 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15775 */ + IC_EVEX_L2_KZ_B, /* 15776 */ + IC_EVEX_L2_KZ_B, /* 15777 */ + IC_EVEX_L2_XS_KZ_B, /* 15778 */ + IC_EVEX_L2_XS_KZ_B, /* 15779 */ + IC_EVEX_L2_XD_KZ_B, /* 15780 */ + IC_EVEX_L2_XD_KZ_B, /* 15781 */ + IC_EVEX_L2_XD_KZ_B, /* 15782 */ + IC_EVEX_L2_XD_KZ_B, /* 15783 */ + IC_EVEX_L2_W_KZ_B, /* 15784 */ + IC_EVEX_L2_W_KZ_B, /* 15785 */ + IC_EVEX_L2_W_XS_KZ_B, /* 15786 */ + IC_EVEX_L2_W_XS_KZ_B, /* 15787 */ + IC_EVEX_L2_W_XD_KZ_B, /* 15788 */ + IC_EVEX_L2_W_XD_KZ_B, /* 15789 */ + IC_EVEX_L2_W_XD_KZ_B, /* 15790 */ + IC_EVEX_L2_W_XD_KZ_B, /* 15791 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 15792 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 15793 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 15794 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 15795 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 15796 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 15797 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 15798 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 15799 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15800 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15801 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15802 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15803 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15804 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15805 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15806 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15807 */ + IC_EVEX_L2_KZ_B, /* 15808 */ + IC_EVEX_L2_KZ_B, /* 15809 */ + IC_EVEX_L2_XS_KZ_B, /* 15810 */ + IC_EVEX_L2_XS_KZ_B, /* 15811 */ + IC_EVEX_L2_XD_KZ_B, /* 15812 */ + IC_EVEX_L2_XD_KZ_B, /* 15813 */ + IC_EVEX_L2_XD_KZ_B, /* 15814 */ + IC_EVEX_L2_XD_KZ_B, /* 15815 */ + IC_EVEX_L2_W_KZ_B, /* 15816 */ + IC_EVEX_L2_W_KZ_B, /* 15817 */ + IC_EVEX_L2_W_XS_KZ_B, /* 15818 */ + IC_EVEX_L2_W_XS_KZ_B, /* 15819 */ + IC_EVEX_L2_W_XD_KZ_B, /* 15820 */ + IC_EVEX_L2_W_XD_KZ_B, /* 15821 */ + IC_EVEX_L2_W_XD_KZ_B, /* 15822 */ + IC_EVEX_L2_W_XD_KZ_B, /* 15823 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 15824 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 15825 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 15826 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 15827 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 15828 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 15829 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 15830 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 15831 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15832 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15833 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15834 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15835 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15836 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15837 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15838 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15839 */ + IC_EVEX_L2_KZ_B, /* 15840 */ + IC_EVEX_L2_KZ_B, /* 15841 */ + IC_EVEX_L2_XS_KZ_B, /* 15842 */ + IC_EVEX_L2_XS_KZ_B, /* 15843 */ + IC_EVEX_L2_XD_KZ_B, /* 15844 */ + IC_EVEX_L2_XD_KZ_B, /* 15845 */ + IC_EVEX_L2_XD_KZ_B, /* 15846 */ + IC_EVEX_L2_XD_KZ_B, /* 15847 */ + IC_EVEX_L2_W_KZ_B, /* 15848 */ + IC_EVEX_L2_W_KZ_B, /* 15849 */ + IC_EVEX_L2_W_XS_KZ_B, /* 15850 */ + IC_EVEX_L2_W_XS_KZ_B, /* 15851 */ + IC_EVEX_L2_W_XD_KZ_B, /* 15852 */ + IC_EVEX_L2_W_XD_KZ_B, /* 15853 */ + IC_EVEX_L2_W_XD_KZ_B, /* 15854 */ + IC_EVEX_L2_W_XD_KZ_B, /* 15855 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 15856 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 15857 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 15858 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 15859 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 15860 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 15861 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 15862 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 15863 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15864 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15865 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15866 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15867 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15868 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15869 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15870 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 15871 */ + IC, /* 15872 */ + IC_64BIT, /* 15873 */ + IC_XS, /* 15874 */ + IC_64BIT_XS, /* 15875 */ + IC_XD, /* 15876 */ + IC_64BIT_XD, /* 15877 */ + IC_XS, /* 15878 */ + IC_64BIT_XS, /* 15879 */ + IC, /* 15880 */ + IC_64BIT_REXW, /* 15881 */ + IC_XS, /* 15882 */ + IC_64BIT_REXW_XS, /* 15883 */ + IC_XD, /* 15884 */ + IC_64BIT_REXW_XD, /* 15885 */ + IC_XS, /* 15886 */ + IC_64BIT_REXW_XS, /* 15887 */ + IC_OPSIZE, /* 15888 */ + IC_64BIT_OPSIZE, /* 15889 */ + IC_XS_OPSIZE, /* 15890 */ + IC_64BIT_XS_OPSIZE, /* 15891 */ + IC_XD_OPSIZE, /* 15892 */ + IC_64BIT_XD_OPSIZE, /* 15893 */ + IC_XS_OPSIZE, /* 15894 */ + IC_64BIT_XD_OPSIZE, /* 15895 */ + IC_OPSIZE, /* 15896 */ + IC_64BIT_REXW_OPSIZE, /* 15897 */ + IC_XS_OPSIZE, /* 15898 */ + IC_64BIT_REXW_XS, /* 15899 */ + IC_XD_OPSIZE, /* 15900 */ + IC_64BIT_REXW_XD, /* 15901 */ + IC_XS_OPSIZE, /* 15902 */ + IC_64BIT_REXW_XS, /* 15903 */ + IC_ADSIZE, /* 15904 */ + IC_64BIT_ADSIZE, /* 15905 */ + IC_XS, /* 15906 */ + IC_64BIT_XS, /* 15907 */ + IC_XD, /* 15908 */ + IC_64BIT_XD, /* 15909 */ + IC_XS, /* 15910 */ + IC_64BIT_XS, /* 15911 */ + IC_ADSIZE, /* 15912 */ + IC_64BIT_ADSIZE, /* 15913 */ + IC_XS, /* 15914 */ + IC_64BIT_REXW_XS, /* 15915 */ + IC_XD, /* 15916 */ + IC_64BIT_REXW_XD, /* 15917 */ + IC_XS, /* 15918 */ + IC_64BIT_REXW_XS, /* 15919 */ + IC_OPSIZE, /* 15920 */ + IC_64BIT_OPSIZE, /* 15921 */ + IC_XS_OPSIZE, /* 15922 */ + IC_64BIT_XS_OPSIZE, /* 15923 */ + IC_XD_OPSIZE, /* 15924 */ + IC_64BIT_XD_OPSIZE, /* 15925 */ + IC_XS_OPSIZE, /* 15926 */ + IC_64BIT_XD_OPSIZE, /* 15927 */ + IC_OPSIZE, /* 15928 */ + IC_64BIT_REXW_OPSIZE, /* 15929 */ + IC_XS_OPSIZE, /* 15930 */ + IC_64BIT_REXW_XS, /* 15931 */ + IC_XD_OPSIZE, /* 15932 */ + IC_64BIT_REXW_XD, /* 15933 */ + IC_XS_OPSIZE, /* 15934 */ + IC_64BIT_REXW_XS, /* 15935 */ + IC_VEX, /* 15936 */ + IC_VEX, /* 15937 */ + IC_VEX_XS, /* 15938 */ + IC_VEX_XS, /* 15939 */ + IC_VEX_XD, /* 15940 */ + IC_VEX_XD, /* 15941 */ + IC_VEX_XD, /* 15942 */ + IC_VEX_XD, /* 15943 */ + IC_VEX_W, /* 15944 */ + IC_VEX_W, /* 15945 */ + IC_VEX_W_XS, /* 15946 */ + IC_VEX_W_XS, /* 15947 */ + IC_VEX_W_XD, /* 15948 */ + IC_VEX_W_XD, /* 15949 */ + IC_VEX_W_XD, /* 15950 */ + IC_VEX_W_XD, /* 15951 */ + IC_VEX_OPSIZE, /* 15952 */ + IC_VEX_OPSIZE, /* 15953 */ + IC_VEX_OPSIZE, /* 15954 */ + IC_VEX_OPSIZE, /* 15955 */ + IC_VEX_OPSIZE, /* 15956 */ + IC_VEX_OPSIZE, /* 15957 */ + IC_VEX_OPSIZE, /* 15958 */ + IC_VEX_OPSIZE, /* 15959 */ + IC_VEX_W_OPSIZE, /* 15960 */ + IC_VEX_W_OPSIZE, /* 15961 */ + IC_VEX_W_OPSIZE, /* 15962 */ + IC_VEX_W_OPSIZE, /* 15963 */ + IC_VEX_W_OPSIZE, /* 15964 */ + IC_VEX_W_OPSIZE, /* 15965 */ + IC_VEX_W_OPSIZE, /* 15966 */ + IC_VEX_W_OPSIZE, /* 15967 */ + IC_VEX, /* 15968 */ + IC_VEX, /* 15969 */ + IC_VEX_XS, /* 15970 */ + IC_VEX_XS, /* 15971 */ + IC_VEX_XD, /* 15972 */ + IC_VEX_XD, /* 15973 */ + IC_VEX_XD, /* 15974 */ + IC_VEX_XD, /* 15975 */ + IC_VEX_W, /* 15976 */ + IC_VEX_W, /* 15977 */ + IC_VEX_W_XS, /* 15978 */ + IC_VEX_W_XS, /* 15979 */ + IC_VEX_W_XD, /* 15980 */ + IC_VEX_W_XD, /* 15981 */ + IC_VEX_W_XD, /* 15982 */ + IC_VEX_W_XD, /* 15983 */ + IC_VEX_OPSIZE, /* 15984 */ + IC_VEX_OPSIZE, /* 15985 */ + IC_VEX_OPSIZE, /* 15986 */ + IC_VEX_OPSIZE, /* 15987 */ + IC_VEX_OPSIZE, /* 15988 */ + IC_VEX_OPSIZE, /* 15989 */ + IC_VEX_OPSIZE, /* 15990 */ + IC_VEX_OPSIZE, /* 15991 */ + IC_VEX_W_OPSIZE, /* 15992 */ + IC_VEX_W_OPSIZE, /* 15993 */ + IC_VEX_W_OPSIZE, /* 15994 */ + IC_VEX_W_OPSIZE, /* 15995 */ + IC_VEX_W_OPSIZE, /* 15996 */ + IC_VEX_W_OPSIZE, /* 15997 */ + IC_VEX_W_OPSIZE, /* 15998 */ + IC_VEX_W_OPSIZE, /* 15999 */ + IC_VEX_L, /* 16000 */ + IC_VEX_L, /* 16001 */ + IC_VEX_L_XS, /* 16002 */ + IC_VEX_L_XS, /* 16003 */ + IC_VEX_L_XD, /* 16004 */ + IC_VEX_L_XD, /* 16005 */ + IC_VEX_L_XD, /* 16006 */ + IC_VEX_L_XD, /* 16007 */ + IC_VEX_L_W, /* 16008 */ + IC_VEX_L_W, /* 16009 */ + IC_VEX_L_W_XS, /* 16010 */ + IC_VEX_L_W_XS, /* 16011 */ + IC_VEX_L_W_XD, /* 16012 */ + IC_VEX_L_W_XD, /* 16013 */ + IC_VEX_L_W_XD, /* 16014 */ + IC_VEX_L_W_XD, /* 16015 */ + IC_VEX_L_OPSIZE, /* 16016 */ + IC_VEX_L_OPSIZE, /* 16017 */ + IC_VEX_L_OPSIZE, /* 16018 */ + IC_VEX_L_OPSIZE, /* 16019 */ + IC_VEX_L_OPSIZE, /* 16020 */ + IC_VEX_L_OPSIZE, /* 16021 */ + IC_VEX_L_OPSIZE, /* 16022 */ + IC_VEX_L_OPSIZE, /* 16023 */ + IC_VEX_L_W_OPSIZE, /* 16024 */ + IC_VEX_L_W_OPSIZE, /* 16025 */ + IC_VEX_L_W_OPSIZE, /* 16026 */ + IC_VEX_L_W_OPSIZE, /* 16027 */ + IC_VEX_L_W_OPSIZE, /* 16028 */ + IC_VEX_L_W_OPSIZE, /* 16029 */ + IC_VEX_L_W_OPSIZE, /* 16030 */ + IC_VEX_L_W_OPSIZE, /* 16031 */ + IC_VEX_L, /* 16032 */ + IC_VEX_L, /* 16033 */ + IC_VEX_L_XS, /* 16034 */ + IC_VEX_L_XS, /* 16035 */ + IC_VEX_L_XD, /* 16036 */ + IC_VEX_L_XD, /* 16037 */ + IC_VEX_L_XD, /* 16038 */ + IC_VEX_L_XD, /* 16039 */ + IC_VEX_L_W, /* 16040 */ + IC_VEX_L_W, /* 16041 */ + IC_VEX_L_W_XS, /* 16042 */ + IC_VEX_L_W_XS, /* 16043 */ + IC_VEX_L_W_XD, /* 16044 */ + IC_VEX_L_W_XD, /* 16045 */ + IC_VEX_L_W_XD, /* 16046 */ + IC_VEX_L_W_XD, /* 16047 */ + IC_VEX_L_OPSIZE, /* 16048 */ + IC_VEX_L_OPSIZE, /* 16049 */ + IC_VEX_L_OPSIZE, /* 16050 */ + IC_VEX_L_OPSIZE, /* 16051 */ + IC_VEX_L_OPSIZE, /* 16052 */ + IC_VEX_L_OPSIZE, /* 16053 */ + IC_VEX_L_OPSIZE, /* 16054 */ + IC_VEX_L_OPSIZE, /* 16055 */ + IC_VEX_L_W_OPSIZE, /* 16056 */ + IC_VEX_L_W_OPSIZE, /* 16057 */ + IC_VEX_L_W_OPSIZE, /* 16058 */ + IC_VEX_L_W_OPSIZE, /* 16059 */ + IC_VEX_L_W_OPSIZE, /* 16060 */ + IC_VEX_L_W_OPSIZE, /* 16061 */ + IC_VEX_L_W_OPSIZE, /* 16062 */ + IC_VEX_L_W_OPSIZE, /* 16063 */ + IC_VEX_L, /* 16064 */ + IC_VEX_L, /* 16065 */ + IC_VEX_L_XS, /* 16066 */ + IC_VEX_L_XS, /* 16067 */ + IC_VEX_L_XD, /* 16068 */ + IC_VEX_L_XD, /* 16069 */ + IC_VEX_L_XD, /* 16070 */ + IC_VEX_L_XD, /* 16071 */ + IC_VEX_L_W, /* 16072 */ + IC_VEX_L_W, /* 16073 */ + IC_VEX_L_W_XS, /* 16074 */ + IC_VEX_L_W_XS, /* 16075 */ + IC_VEX_L_W_XD, /* 16076 */ + IC_VEX_L_W_XD, /* 16077 */ + IC_VEX_L_W_XD, /* 16078 */ + IC_VEX_L_W_XD, /* 16079 */ + IC_VEX_L_OPSIZE, /* 16080 */ + IC_VEX_L_OPSIZE, /* 16081 */ + IC_VEX_L_OPSIZE, /* 16082 */ + IC_VEX_L_OPSIZE, /* 16083 */ + IC_VEX_L_OPSIZE, /* 16084 */ + IC_VEX_L_OPSIZE, /* 16085 */ + IC_VEX_L_OPSIZE, /* 16086 */ + IC_VEX_L_OPSIZE, /* 16087 */ + IC_VEX_L_W_OPSIZE, /* 16088 */ + IC_VEX_L_W_OPSIZE, /* 16089 */ + IC_VEX_L_W_OPSIZE, /* 16090 */ + IC_VEX_L_W_OPSIZE, /* 16091 */ + IC_VEX_L_W_OPSIZE, /* 16092 */ + IC_VEX_L_W_OPSIZE, /* 16093 */ + IC_VEX_L_W_OPSIZE, /* 16094 */ + IC_VEX_L_W_OPSIZE, /* 16095 */ + IC_VEX_L, /* 16096 */ + IC_VEX_L, /* 16097 */ + IC_VEX_L_XS, /* 16098 */ + IC_VEX_L_XS, /* 16099 */ + IC_VEX_L_XD, /* 16100 */ + IC_VEX_L_XD, /* 16101 */ + IC_VEX_L_XD, /* 16102 */ + IC_VEX_L_XD, /* 16103 */ + IC_VEX_L_W, /* 16104 */ + IC_VEX_L_W, /* 16105 */ + IC_VEX_L_W_XS, /* 16106 */ + IC_VEX_L_W_XS, /* 16107 */ + IC_VEX_L_W_XD, /* 16108 */ + IC_VEX_L_W_XD, /* 16109 */ + IC_VEX_L_W_XD, /* 16110 */ + IC_VEX_L_W_XD, /* 16111 */ + IC_VEX_L_OPSIZE, /* 16112 */ + IC_VEX_L_OPSIZE, /* 16113 */ + IC_VEX_L_OPSIZE, /* 16114 */ + IC_VEX_L_OPSIZE, /* 16115 */ + IC_VEX_L_OPSIZE, /* 16116 */ + IC_VEX_L_OPSIZE, /* 16117 */ + IC_VEX_L_OPSIZE, /* 16118 */ + IC_VEX_L_OPSIZE, /* 16119 */ + IC_VEX_L_W_OPSIZE, /* 16120 */ + IC_VEX_L_W_OPSIZE, /* 16121 */ + IC_VEX_L_W_OPSIZE, /* 16122 */ + IC_VEX_L_W_OPSIZE, /* 16123 */ + IC_VEX_L_W_OPSIZE, /* 16124 */ + IC_VEX_L_W_OPSIZE, /* 16125 */ + IC_VEX_L_W_OPSIZE, /* 16126 */ + IC_VEX_L_W_OPSIZE, /* 16127 */ + IC_EVEX_L2_KZ_B, /* 16128 */ + IC_EVEX_L2_KZ_B, /* 16129 */ + IC_EVEX_L2_XS_KZ_B, /* 16130 */ + IC_EVEX_L2_XS_KZ_B, /* 16131 */ + IC_EVEX_L2_XD_KZ_B, /* 16132 */ + IC_EVEX_L2_XD_KZ_B, /* 16133 */ + IC_EVEX_L2_XD_KZ_B, /* 16134 */ + IC_EVEX_L2_XD_KZ_B, /* 16135 */ + IC_EVEX_L2_W_KZ_B, /* 16136 */ + IC_EVEX_L2_W_KZ_B, /* 16137 */ + IC_EVEX_L2_W_XS_KZ_B, /* 16138 */ + IC_EVEX_L2_W_XS_KZ_B, /* 16139 */ + IC_EVEX_L2_W_XD_KZ_B, /* 16140 */ + IC_EVEX_L2_W_XD_KZ_B, /* 16141 */ + IC_EVEX_L2_W_XD_KZ_B, /* 16142 */ + IC_EVEX_L2_W_XD_KZ_B, /* 16143 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 16144 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 16145 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 16146 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 16147 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 16148 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 16149 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 16150 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 16151 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16152 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16153 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16154 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16155 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16156 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16157 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16158 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16159 */ + IC_EVEX_L2_KZ_B, /* 16160 */ + IC_EVEX_L2_KZ_B, /* 16161 */ + IC_EVEX_L2_XS_KZ_B, /* 16162 */ + IC_EVEX_L2_XS_KZ_B, /* 16163 */ + IC_EVEX_L2_XD_KZ_B, /* 16164 */ + IC_EVEX_L2_XD_KZ_B, /* 16165 */ + IC_EVEX_L2_XD_KZ_B, /* 16166 */ + IC_EVEX_L2_XD_KZ_B, /* 16167 */ + IC_EVEX_L2_W_KZ_B, /* 16168 */ + IC_EVEX_L2_W_KZ_B, /* 16169 */ + IC_EVEX_L2_W_XS_KZ_B, /* 16170 */ + IC_EVEX_L2_W_XS_KZ_B, /* 16171 */ + IC_EVEX_L2_W_XD_KZ_B, /* 16172 */ + IC_EVEX_L2_W_XD_KZ_B, /* 16173 */ + IC_EVEX_L2_W_XD_KZ_B, /* 16174 */ + IC_EVEX_L2_W_XD_KZ_B, /* 16175 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 16176 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 16177 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 16178 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 16179 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 16180 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 16181 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 16182 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 16183 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16184 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16185 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16186 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16187 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16188 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16189 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16190 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16191 */ + IC_EVEX_L2_KZ_B, /* 16192 */ + IC_EVEX_L2_KZ_B, /* 16193 */ + IC_EVEX_L2_XS_KZ_B, /* 16194 */ + IC_EVEX_L2_XS_KZ_B, /* 16195 */ + IC_EVEX_L2_XD_KZ_B, /* 16196 */ + IC_EVEX_L2_XD_KZ_B, /* 16197 */ + IC_EVEX_L2_XD_KZ_B, /* 16198 */ + IC_EVEX_L2_XD_KZ_B, /* 16199 */ + IC_EVEX_L2_W_KZ_B, /* 16200 */ + IC_EVEX_L2_W_KZ_B, /* 16201 */ + IC_EVEX_L2_W_XS_KZ_B, /* 16202 */ + IC_EVEX_L2_W_XS_KZ_B, /* 16203 */ + IC_EVEX_L2_W_XD_KZ_B, /* 16204 */ + IC_EVEX_L2_W_XD_KZ_B, /* 16205 */ + IC_EVEX_L2_W_XD_KZ_B, /* 16206 */ + IC_EVEX_L2_W_XD_KZ_B, /* 16207 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 16208 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 16209 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 16210 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 16211 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 16212 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 16213 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 16214 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 16215 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16216 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16217 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16218 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16219 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16220 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16221 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16222 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16223 */ + IC_EVEX_L2_KZ_B, /* 16224 */ + IC_EVEX_L2_KZ_B, /* 16225 */ + IC_EVEX_L2_XS_KZ_B, /* 16226 */ + IC_EVEX_L2_XS_KZ_B, /* 16227 */ + IC_EVEX_L2_XD_KZ_B, /* 16228 */ + IC_EVEX_L2_XD_KZ_B, /* 16229 */ + IC_EVEX_L2_XD_KZ_B, /* 16230 */ + IC_EVEX_L2_XD_KZ_B, /* 16231 */ + IC_EVEX_L2_W_KZ_B, /* 16232 */ + IC_EVEX_L2_W_KZ_B, /* 16233 */ + IC_EVEX_L2_W_XS_KZ_B, /* 16234 */ + IC_EVEX_L2_W_XS_KZ_B, /* 16235 */ + IC_EVEX_L2_W_XD_KZ_B, /* 16236 */ + IC_EVEX_L2_W_XD_KZ_B, /* 16237 */ + IC_EVEX_L2_W_XD_KZ_B, /* 16238 */ + IC_EVEX_L2_W_XD_KZ_B, /* 16239 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 16240 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 16241 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 16242 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 16243 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 16244 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 16245 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 16246 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 16247 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16248 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16249 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16250 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16251 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16252 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16253 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16254 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16255 */ + IC_EVEX_L2_KZ_B, /* 16256 */ + IC_EVEX_L2_KZ_B, /* 16257 */ + IC_EVEX_L2_XS_KZ_B, /* 16258 */ + IC_EVEX_L2_XS_KZ_B, /* 16259 */ + IC_EVEX_L2_XD_KZ_B, /* 16260 */ + IC_EVEX_L2_XD_KZ_B, /* 16261 */ + IC_EVEX_L2_XD_KZ_B, /* 16262 */ + IC_EVEX_L2_XD_KZ_B, /* 16263 */ + IC_EVEX_L2_W_KZ_B, /* 16264 */ + IC_EVEX_L2_W_KZ_B, /* 16265 */ + IC_EVEX_L2_W_XS_KZ_B, /* 16266 */ + IC_EVEX_L2_W_XS_KZ_B, /* 16267 */ + IC_EVEX_L2_W_XD_KZ_B, /* 16268 */ + IC_EVEX_L2_W_XD_KZ_B, /* 16269 */ + IC_EVEX_L2_W_XD_KZ_B, /* 16270 */ + IC_EVEX_L2_W_XD_KZ_B, /* 16271 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 16272 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 16273 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 16274 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 16275 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 16276 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 16277 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 16278 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 16279 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16280 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16281 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16282 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16283 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16284 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16285 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16286 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16287 */ + IC_EVEX_L2_KZ_B, /* 16288 */ + IC_EVEX_L2_KZ_B, /* 16289 */ + IC_EVEX_L2_XS_KZ_B, /* 16290 */ + IC_EVEX_L2_XS_KZ_B, /* 16291 */ + IC_EVEX_L2_XD_KZ_B, /* 16292 */ + IC_EVEX_L2_XD_KZ_B, /* 16293 */ + IC_EVEX_L2_XD_KZ_B, /* 16294 */ + IC_EVEX_L2_XD_KZ_B, /* 16295 */ + IC_EVEX_L2_W_KZ_B, /* 16296 */ + IC_EVEX_L2_W_KZ_B, /* 16297 */ + IC_EVEX_L2_W_XS_KZ_B, /* 16298 */ + IC_EVEX_L2_W_XS_KZ_B, /* 16299 */ + IC_EVEX_L2_W_XD_KZ_B, /* 16300 */ + IC_EVEX_L2_W_XD_KZ_B, /* 16301 */ + IC_EVEX_L2_W_XD_KZ_B, /* 16302 */ + IC_EVEX_L2_W_XD_KZ_B, /* 16303 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 16304 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 16305 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 16306 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 16307 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 16308 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 16309 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 16310 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 16311 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16312 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16313 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16314 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16315 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16316 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16317 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16318 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16319 */ + IC_EVEX_L2_KZ_B, /* 16320 */ + IC_EVEX_L2_KZ_B, /* 16321 */ + IC_EVEX_L2_XS_KZ_B, /* 16322 */ + IC_EVEX_L2_XS_KZ_B, /* 16323 */ + IC_EVEX_L2_XD_KZ_B, /* 16324 */ + IC_EVEX_L2_XD_KZ_B, /* 16325 */ + IC_EVEX_L2_XD_KZ_B, /* 16326 */ + IC_EVEX_L2_XD_KZ_B, /* 16327 */ + IC_EVEX_L2_W_KZ_B, /* 16328 */ + IC_EVEX_L2_W_KZ_B, /* 16329 */ + IC_EVEX_L2_W_XS_KZ_B, /* 16330 */ + IC_EVEX_L2_W_XS_KZ_B, /* 16331 */ + IC_EVEX_L2_W_XD_KZ_B, /* 16332 */ + IC_EVEX_L2_W_XD_KZ_B, /* 16333 */ + IC_EVEX_L2_W_XD_KZ_B, /* 16334 */ + IC_EVEX_L2_W_XD_KZ_B, /* 16335 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 16336 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 16337 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 16338 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 16339 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 16340 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 16341 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 16342 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 16343 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16344 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16345 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16346 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16347 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16348 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16349 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16350 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16351 */ + IC_EVEX_L2_KZ_B, /* 16352 */ + IC_EVEX_L2_KZ_B, /* 16353 */ + IC_EVEX_L2_XS_KZ_B, /* 16354 */ + IC_EVEX_L2_XS_KZ_B, /* 16355 */ + IC_EVEX_L2_XD_KZ_B, /* 16356 */ + IC_EVEX_L2_XD_KZ_B, /* 16357 */ + IC_EVEX_L2_XD_KZ_B, /* 16358 */ + IC_EVEX_L2_XD_KZ_B, /* 16359 */ + IC_EVEX_L2_W_KZ_B, /* 16360 */ + IC_EVEX_L2_W_KZ_B, /* 16361 */ + IC_EVEX_L2_W_XS_KZ_B, /* 16362 */ + IC_EVEX_L2_W_XS_KZ_B, /* 16363 */ + IC_EVEX_L2_W_XD_KZ_B, /* 16364 */ + IC_EVEX_L2_W_XD_KZ_B, /* 16365 */ + IC_EVEX_L2_W_XD_KZ_B, /* 16366 */ + IC_EVEX_L2_W_XD_KZ_B, /* 16367 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 16368 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 16369 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 16370 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 16371 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 16372 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 16373 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 16374 */ + IC_EVEX_L2_OPSIZE_KZ_B, /* 16375 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16376 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16377 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16378 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16379 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16380 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16381 */ + IC_EVEX_L2_W_OPSIZE_KZ_B, /* 16382 */ + IC_EVEX_L2_W_OPSIZE_KZ_B /* 16383 */ +}; + +static const InstrUID modRMTable[] = { +/* EmptyTable */ + 0x0, +/* Table1 */ + 0x67, /* ADD8mr */ + 0x6b, /* ADD8rr */ +/* Table3 */ + 0x50, /* ADD32mr */ + 0x56, /* ADD32rr */ +/* Table5 */ + 0x6a, /* ADD8rm */ + 0x6c, /* ADD8rr_REV */ +/* Table7 */ + 0x55, /* ADD32rm */ + 0x58, /* ADD32rr_REV */ +/* Table9 */ + 0x65, /* ADD8i8 */ +/* Table10 */ + 0x4d, /* ADD32i32 */ +/* Table11 */ + 0x438, /* PUSHES32 */ +/* Table12 */ + 0x417, /* POPES32 */ +/* Table13 */ + 0x3f2, /* OR8mr */ + 0x3f6, /* OR8rr */ +/* Table15 */ + 0x3e0, /* OR32mr */ + 0x3e5, /* OR32rr */ +/* Table17 */ + 0x3f5, /* OR8rm */ + 0x3f7, /* OR8rr_REV */ +/* Table19 */ + 0x3e4, /* OR32rm */ + 0x3e6, /* OR32rr_REV */ +/* Table21 */ + 0x3f0, /* OR8i8 */ +/* Table22 */ + 0x3dd, /* OR32i32 */ +/* Table23 */ + 0x434, /* PUSHCS32 */ +/* Table24 */ + 0x38, /* ADC8mr */ + 0x3b, /* ADC8rr */ +/* Table26 */ + 0x27, /* ADC32mr */ + 0x2b, /* ADC32rr */ +/* Table28 */ + 0x3a, /* ADC8rm */ + 0x3c, /* ADC8rr_REV */ +/* Table30 */ + 0x2a, /* ADC32rm */ + 0x2c, /* ADC32rr_REV */ +/* Table32 */ + 0x36, /* ADC8i8 */ +/* Table33 */ + 0x24, /* ADC32i32 */ +/* Table34 */ + 0x443, /* PUSHSS32 */ +/* Table35 */ + 0x422, /* POPSS32 */ +/* Table36 */ + 0x527, /* SBB8mr */ + 0x52a, /* SBB8rr */ +/* Table38 */ + 0x516, /* SBB32mr */ + 0x51a, /* SBB32rr */ +/* Table40 */ + 0x529, /* SBB8rm */ + 0x52b, /* SBB8rr_REV */ +/* Table42 */ + 0x519, /* SBB32rm */ + 0x51b, /* SBB32rr_REV */ +/* Table44 */ + 0x525, /* SBB8i8 */ +/* Table45 */ + 0x513, /* SBB32i32 */ +/* Table46 */ + 0x436, /* PUSHDS32 */ +/* Table47 */ + 0x415, /* POPDS32 */ +/* Table48 */ + 0x92, /* AND8mr */ + 0x96, /* AND8rr */ +/* Table50 */ + 0x81, /* AND32mr */ + 0x85, /* AND32rr */ +/* Table52 */ + 0x95, /* AND8rm */ + 0x97, /* AND8rr_REV */ +/* Table54 */ + 0x84, /* AND32rm */ + 0x86, /* AND32rr_REV */ +/* Table56 */ + 0x90, /* AND8i8 */ +/* Table57 */ + 0x7e, /* AND32i32 */ +/* Table58 */ + 0x219, /* ES_PREFIX */ +/* Table59 */ + 0x1f7, /* DAA */ +/* Table60 */ + 0x5e1, /* SUB8mr */ + 0x5e5, /* SUB8rr */ +/* Table62 */ + 0x5d0, /* SUB32mr */ + 0x5d4, /* SUB32rr */ +/* Table64 */ + 0x5e4, /* SUB8rm */ + 0x5e6, /* SUB8rr_REV */ +/* Table66 */ + 0x5d3, /* SUB32rm */ + 0x5d5, /* SUB32rr_REV */ +/* Table68 */ + 0x5df, /* SUB8i8 */ +/* Table69 */ + 0x5cd, /* SUB32i32 */ +/* Table70 */ + 0x1f4, /* CS_PREFIX */ +/* Table71 */ + 0x1f8, /* DAS */ +/* Table72 */ + 0x68d, /* XOR8mr */ + 0x691, /* XOR8rr */ +/* Table74 */ + 0x67c, /* XOR32mr */ + 0x680, /* XOR32rr */ +/* Table76 */ + 0x690, /* XOR8rm */ + 0x692, /* XOR8rr_REV */ +/* Table78 */ + 0x67f, /* XOR32rm */ + 0x681, /* XOR32rr_REV */ +/* Table80 */ + 0x68b, /* XOR8i8 */ +/* Table81 */ + 0x679, /* XOR32i32 */ +/* Table82 */ + 0x5b6, /* SS_PREFIX */ +/* Table83 */ + 0x13, /* AAA */ +/* Table84 */ + 0x1de, /* CMP8mr */ + 0x1e1, /* CMP8rr */ +/* Table86 */ + 0x1cd, /* CMP32mr */ + 0x1d1, /* CMP32rr */ +/* Table88 */ + 0x1e0, /* CMP8rm */ + 0x1e2, /* CMP8rr_REV */ +/* Table90 */ + 0x1d0, /* CMP32rm */ + 0x1d2, /* CMP32rr_REV */ +/* Table92 */ + 0x1dc, /* CMP8i8 */ +/* Table93 */ + 0x1ca, /* CMP32i32 */ +/* Table94 */ + 0x210, /* DS_PREFIX */ +/* Table95 */ + 0x16, /* AAS */ +/* Table96 */ + 0x259, /* INC32r */ +/* Table97 */ + 0x1ff, /* DEC32r */ +/* Table98 */ + 0x428, /* PUSH32r */ +/* Table99 */ + 0x40c, /* POP32r */ +/* Table100 */ + 0x432, /* PUSHA32 */ +/* Table101 */ + 0x413, /* POPA32 */ +/* Table102 */ + 0xfa, /* BOUNDS32rm */ + 0x0, /* */ +/* Table104 */ + 0x9c, /* ARPL16mr */ + 0x9d, /* ARPL16rr */ +/* Table106 */ + 0x225, /* FS_PREFIX */ +/* Table107 */ + 0x227, /* GS_PREFIX */ +/* Table108 */ + 0x1f9, /* DATA16_PREFIX */ +/* Table109 */ + 0x445, /* PUSHi32 */ +/* Table110 */ + 0x23c, /* IMUL32rmi */ + 0x23f, /* IMUL32rri */ +/* Table112 */ + 0x427, /* PUSH32i8 */ +/* Table113 */ + 0x23d, /* IMUL32rmi8 */ + 0x240, /* IMUL32rri8 */ +/* Table115 */ + 0x251, /* IN8 */ +/* Table116 */ + 0x24e, /* IN32 */ +/* Table117 */ + 0x3fe, /* OUTSB */ +/* Table118 */ + 0x3ff, /* OUTSL */ +/* Table119 */ + 0x2a7, /* JO_1 */ +/* Table120 */ + 0x29e, /* JNO_1 */ +/* Table121 */ + 0x27d, /* JB_1 */ +/* Table122 */ + 0x274, /* JAE_1 */ +/* Table123 */ + 0x283, /* JE_1 */ +/* Table124 */ + 0x29b, /* JNE_1 */ +/* Table125 */ + 0x27a, /* JBE_1 */ +/* Table126 */ + 0x277, /* JA_1 */ +/* Table127 */ + 0x2ae, /* JS_1 */ +/* Table128 */ + 0x2a4, /* JNS_1 */ +/* Table129 */ + 0x2aa, /* JP_1 */ +/* Table130 */ + 0x2a1, /* JNP_1 */ +/* Table131 */ + 0x28f, /* JL_1 */ +/* Table132 */ + 0x286, /* JGE_1 */ +/* Table133 */ + 0x28c, /* JLE_1 */ +/* Table134 */ + 0x289, /* JG_1 */ +/* Table135 */ + 0x66, /* ADD8mi */ + 0x3f1, /* OR8mi */ + 0x37, /* ADC8mi */ + 0x526, /* SBB8mi */ + 0x91, /* AND8mi */ + 0x5e0, /* SUB8mi */ + 0x68c, /* XOR8mi */ + 0x1dd, /* CMP8mi */ + 0x68, /* ADD8ri */ + 0x3f3, /* OR8ri */ + 0x39, /* ADC8ri */ + 0x528, /* SBB8ri */ + 0x93, /* AND8ri */ + 0x5e2, /* SUB8ri */ + 0x68e, /* XOR8ri */ + 0x1df, /* CMP8ri */ +/* Table151 */ + 0x4e, /* ADD32mi */ + 0x3de, /* OR32mi */ + 0x25, /* ADC32mi */ + 0x514, /* SBB32mi */ + 0x7f, /* AND32mi */ + 0x5ce, /* SUB32mi */ + 0x67a, /* XOR32mi */ + 0x1cb, /* CMP32mi */ + 0x51, /* ADD32ri */ + 0x3e2, /* OR32ri */ + 0x28, /* ADC32ri */ + 0x517, /* SBB32ri */ + 0x82, /* AND32ri */ + 0x5d1, /* SUB32ri */ + 0x67d, /* XOR32ri */ + 0x1ce, /* CMP32ri */ +/* Table167 */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x69, /* ADD8ri8 */ + 0x3f4, /* OR8ri8 */ + 0x0, /* */ + 0x0, /* */ + 0x94, /* AND8ri8 */ + 0x5e3, /* SUB8ri8 */ + 0x68f, /* XOR8ri8 */ + 0x0, /* */ +/* Table183 */ + 0x4f, /* ADD32mi8 */ + 0x3df, /* OR32mi8 */ + 0x26, /* ADC32mi8 */ + 0x515, /* SBB32mi8 */ + 0x80, /* AND32mi8 */ + 0x5cf, /* SUB32mi8 */ + 0x67b, /* XOR32mi8 */ + 0x1cc, /* CMP32mi8 */ + 0x52, /* ADD32ri8 */ + 0x3e3, /* OR32ri8 */ + 0x29, /* ADC32ri8 */ + 0x518, /* SBB32ri8 */ + 0x83, /* AND32ri8 */ + 0x5d2, /* SUB32ri8 */ + 0x67e, /* XOR32ri8 */ + 0x1cf, /* CMP32ri8 */ +/* Table199 */ + 0x619, /* TEST8rm */ + 0x61a, /* TEST8rr */ +/* Table201 */ + 0x60a, /* TEST32rm */ + 0x60b, /* TEST32rr */ +/* Table203 */ + 0x667, /* XCHG8rm */ + 0x668, /* XCHG8rr */ +/* Table205 */ + 0x662, /* XCHG32rm */ + 0x663, /* XCHG32rr */ +/* Table207 */ + 0x37b, /* MOV8mr */ + 0x383, /* MOV8rr */ +/* Table209 */ + 0x351, /* MOV32mr */ + 0x35c, /* MOV32rr */ +/* Table211 */ + 0x381, /* MOV8rm */ + 0x385, /* MOV8rr_REV */ +/* Table213 */ + 0x35b, /* MOV32rm */ + 0x35d, /* MOV32rr_REV */ +/* Table215 */ + 0x352, /* MOV32ms */ + 0x35e, /* MOV32rs */ +/* Table217 */ + 0x2c1, /* LEA32r */ + 0x0, /* */ +/* Table219 */ + 0x35f, /* MOV32sm */ + 0x360, /* MOV32sr */ +/* Table221 */ + 0x40d, /* POP32rmm */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x40e, /* POP32rmr */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ +/* Table237 */ + 0x3bd, /* NOOP */ +/* Table238 */ + 0x660, /* XCHG32ar */ +/* Table239 */ + 0x1f6, /* CWDE */ +/* Table240 */ + 0x147, /* CDQ */ +/* Table241 */ + 0x21c, /* FARCALL32i */ +/* Table242 */ + 0x43a, /* PUSHF32 */ +/* Table243 */ + 0x419, /* POPF32 */ +/* Table244 */ + 0x4d4, /* SAHF */ +/* Table245 */ + 0x2b1, /* LAHF */ +/* Table246 */ + 0x37d, /* MOV8o8a */ +/* Table247 */ + 0x353, /* MOV32o32a */ +/* Table248 */ + 0x378, /* MOV8ao8 */ +/* Table249 */ + 0x34c, /* MOV32ao32 */ +/* Table250 */ + 0x38d, /* MOVSB */ +/* Table251 */ + 0x38e, /* MOVSL */ +/* Table252 */ + 0x1e6, /* CMPS8 */ +/* Table253 */ + 0x1e4, /* CMPS32 */ +/* Table254 */ + 0x613, /* TEST8i8 */ +/* Table255 */ + 0x605, /* TEST32i32 */ +/* Table256 */ + 0x5bc, /* STOSB */ +/* Table257 */ + 0x5bd, /* STOSL */ +/* Table258 */ + 0x318, /* LODSB */ +/* Table259 */ + 0x319, /* LODSL */ +/* Table260 */ + 0x52f, /* SCAS8 */ +/* Table261 */ + 0x52d, /* SCAS32 */ +/* Table262 */ + 0x37f, /* MOV8ri */ +/* Table263 */ + 0x358, /* MOV32ri */ +/* Table264 */ + 0x4b3, /* ROL8mi */ + 0x4cb, /* ROR8mi */ + 0x45a, /* RCL8mi */ + 0x472, /* RCR8mi */ + 0x56d, /* SHL8mi */ + 0x595, /* SHR8mi */ + 0x4e9, /* SAL8mi */ + 0x502, /* SAR8mi */ + 0x4b6, /* ROL8ri */ + 0x4ce, /* ROR8ri */ + 0x45d, /* RCL8ri */ + 0x475, /* RCR8ri */ + 0x570, /* SHL8ri */ + 0x598, /* SHR8ri */ + 0x4ec, /* SAL8ri */ + 0x505, /* SAR8ri */ +/* Table280 */ + 0x4a7, /* ROL32mi */ + 0x4bf, /* ROR32mi */ + 0x44e, /* RCL32mi */ + 0x466, /* RCR32mi */ + 0x561, /* SHL32mi */ + 0x589, /* SHR32mi */ + 0x4dd, /* SAL32mi */ + 0x4f6, /* SAR32mi */ + 0x4aa, /* ROL32ri */ + 0x4c2, /* ROR32ri */ + 0x451, /* RCL32ri */ + 0x469, /* RCR32ri */ + 0x564, /* SHL32ri */ + 0x58c, /* SHR32ri */ + 0x4e0, /* SAL32ri */ + 0x4f9, /* SAR32ri */ +/* Table296 */ + 0x498, /* RETIL */ +/* Table297 */ + 0x49b, /* RETL */ +/* Table298 */ + 0x2c7, /* LES32rm */ + 0x0, /* */ +/* Table300 */ + 0x2bf, /* LDS32rm */ + 0x0, /* */ +/* Table302 */ + 0x37a, /* MOV8mi */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x380, /* MOV8ri_alt */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ +/* Table318 */ + 0x350, /* MOV32mi */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x35a, /* MOV32ri_alt */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ +/* Table334 */ + 0x218, /* ENTER */ +/* Table335 */ + 0x2c4, /* LEAVE */ +/* Table336 */ + 0x31f, /* LRETIL */ +/* Table337 */ + 0x322, /* LRETL */ +/* Table338 */ + 0x264, /* INT3 */ +/* Table339 */ + 0x262, /* INT */ +/* Table340 */ + 0x265, /* INTO */ +/* Table341 */ + 0x271, /* IRET32 */ +/* Table342 */ + 0x4b1, /* ROL8m1 */ + 0x4c9, /* ROR8m1 */ + 0x458, /* RCL8m1 */ + 0x470, /* RCR8m1 */ + 0x56b, /* SHL8m1 */ + 0x593, /* SHR8m1 */ + 0x4e7, /* SAL8m1 */ + 0x500, /* SAR8m1 */ + 0x4b4, /* ROL8r1 */ + 0x4cc, /* ROR8r1 */ + 0x45b, /* RCL8r1 */ + 0x473, /* RCR8r1 */ + 0x56e, /* SHL8r1 */ + 0x596, /* SHR8r1 */ + 0x4ea, /* SAL8r1 */ + 0x503, /* SAR8r1 */ +/* Table358 */ + 0x4a5, /* ROL32m1 */ + 0x4bd, /* ROR32m1 */ + 0x44c, /* RCL32m1 */ + 0x464, /* RCR32m1 */ + 0x55f, /* SHL32m1 */ + 0x587, /* SHR32m1 */ + 0x4db, /* SAL32m1 */ + 0x4f4, /* SAR32m1 */ + 0x4a8, /* ROL32r1 */ + 0x4c0, /* ROR32r1 */ + 0x44f, /* RCL32r1 */ + 0x467, /* RCR32r1 */ + 0x562, /* SHL32r1 */ + 0x58a, /* SHR32r1 */ + 0x4de, /* SAL32r1 */ + 0x4f7, /* SAR32r1 */ +/* Table374 */ + 0x4b2, /* ROL8mCL */ + 0x4ca, /* ROR8mCL */ + 0x459, /* RCL8mCL */ + 0x471, /* RCR8mCL */ + 0x56c, /* SHL8mCL */ + 0x594, /* SHR8mCL */ + 0x4e8, /* SAL8mCL */ + 0x501, /* SAR8mCL */ + 0x4b5, /* ROL8rCL */ + 0x4cd, /* ROR8rCL */ + 0x45c, /* RCL8rCL */ + 0x474, /* RCR8rCL */ + 0x56f, /* SHL8rCL */ + 0x597, /* SHR8rCL */ + 0x4eb, /* SAL8rCL */ + 0x504, /* SAR8rCL */ +/* Table390 */ + 0x4a6, /* ROL32mCL */ + 0x4be, /* ROR32mCL */ + 0x44d, /* RCL32mCL */ + 0x465, /* RCR32mCL */ + 0x560, /* SHL32mCL */ + 0x588, /* SHR32mCL */ + 0x4dc, /* SAL32mCL */ + 0x4f5, /* SAR32mCL */ + 0x4a9, /* ROL32rCL */ + 0x4c1, /* ROR32rCL */ + 0x450, /* RCL32rCL */ + 0x468, /* RCR32rCL */ + 0x563, /* SHL32rCL */ + 0x58b, /* SHR32rCL */ + 0x4df, /* SAL32rCL */ + 0x4f8, /* SAR32rCL */ +/* Table406 */ + 0x15, /* AAM8i8 */ +/* Table407 */ + 0x14, /* AAD8i8 */ +/* Table408 */ + 0x4ed, /* SALC */ +/* Table409 */ + 0x66f, /* XLAT */ +/* Table410 */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x224, /* FSETPM */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ +/* Table482 */ + 0x31e, /* LOOPNE */ +/* Table483 */ + 0x31d, /* LOOPE */ +/* Table484 */ + 0x31c, /* LOOP */ +/* Table485 */ + 0x281, /* JECXZ_32 */ +/* Table486 */ + 0x252, /* IN8ri */ +/* Table487 */ + 0x24f, /* IN32ri */ +/* Table488 */ + 0x3fc, /* OUT8ir */ +/* Table489 */ + 0x3fa, /* OUT32ir */ +/* Table490 */ + 0x145, /* CALLpcrel32 */ +/* Table491 */ + 0x29a, /* JMP_4 */ +/* Table492 */ + 0x221, /* FARJMP32i */ +/* Table493 */ + 0x298, /* JMP_1 */ +/* Table494 */ + 0x253, /* IN8rr */ +/* Table495 */ + 0x250, /* IN32rr */ +/* Table496 */ + 0x3fd, /* OUT8rr */ +/* Table497 */ + 0x3fb, /* OUT32rr */ +/* Table498 */ + 0x301, /* LOCK_PREFIX */ +/* Table499 */ + 0x263, /* INT1 */ +/* Table500 */ + 0x488, /* REPNE_PREFIX */ +/* Table501 */ + 0x490, /* REP_PREFIX */ +/* Table502 */ + 0x228, /* HLT */ +/* Table503 */ + 0x14f, /* CMC */ +/* Table504 */ + 0x614, /* TEST8mi */ + 0x615, /* TEST8mi_alt */ + 0x3d2, /* NOT8m */ + 0x3bb, /* NEG8m */ + 0x3af, /* MUL8m */ + 0x249, /* IMUL8m */ + 0x20e, /* DIV8m */ + 0x22f, /* IDIV8m */ + 0x616, /* TEST8ri */ + 0x618, /* TEST8ri_alt */ + 0x3d3, /* NOT8r */ + 0x3bc, /* NEG8r */ + 0x3b0, /* MUL8r */ + 0x24a, /* IMUL8r */ + 0x20f, /* DIV8r */ + 0x230, /* IDIV8r */ +/* Table520 */ + 0x606, /* TEST32mi */ + 0x607, /* TEST32mi_alt */ + 0x3ce, /* NOT32m */ + 0x3b7, /* NEG32m */ + 0x3ab, /* MUL32m */ + 0x239, /* IMUL32m */ + 0x20a, /* DIV32m */ + 0x22b, /* IDIV32m */ + 0x608, /* TEST32ri */ + 0x609, /* TEST32ri_alt */ + 0x3cf, /* NOT32r */ + 0x3b8, /* NEG32r */ + 0x3ac, /* MUL32r */ + 0x23a, /* IMUL32r */ + 0x20b, /* DIV32r */ + 0x22c, /* IDIV32r */ +/* Table536 */ + 0x14a, /* CLC */ +/* Table537 */ + 0x5b8, /* STC */ +/* Table538 */ + 0x14d, /* CLI */ +/* Table539 */ + 0x5bb, /* STI */ +/* Table540 */ + 0x14b, /* CLD */ +/* Table541 */ + 0x5b9, /* STD */ +/* Table542 */ + 0x260, /* INC8m */ + 0x206, /* DEC8m */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x261, /* INC8r */ + 0x207, /* DEC8r */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ +/* Table558 */ + 0x258, /* INC32m */ + 0x1fe, /* DEC32m */ + 0x13f, /* CALL32m */ + 0x21d, /* FARCALL32m */ + 0x294, /* JMP32m */ + 0x222, /* FARJMP32m */ + 0x429, /* PUSH32rmm */ + 0x0, /* */ + 0x257, /* INC32_32r */ + 0x1fd, /* DEC32_32r */ + 0x140, /* CALL32r */ + 0x0, /* */ + 0x295, /* JMP32r */ + 0x0, /* */ + 0x42a, /* PUSH32rmr */ + 0x0, /* */ +/* Table574 */ + 0x49e, /* REX64_PREFIX */ +/* Table575 */ + 0x42e, /* PUSH64r */ +/* Table576 */ + 0x40f, /* POP64r */ +/* Table577 */ + 0x42c, /* PUSH64i32 */ +/* Table578 */ + 0x42d, /* PUSH64i8 */ +/* Table579 */ + 0x2c2, /* LEA64_32r */ + 0x0, /* */ +/* Table581 */ + 0x410, /* POP64rmm */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x411, /* POP64rmr */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ +/* Table597 */ + 0x661, /* XCHG32ar64 */ +/* Table598 */ + 0x43b, /* PUSHF64 */ +/* Table599 */ + 0x41a, /* POPF64 */ +/* Table600 */ + 0x36d, /* MOV64o8a */ +/* Table601 */ + 0x36b, /* MOV64o32a */ +/* Table602 */ + 0x364, /* MOV64ao8 */ +/* Table603 */ + 0x362, /* MOV64ao32 */ +/* Table604 */ + 0x499, /* RETIQ */ +/* Table605 */ + 0x49c, /* RETQ */ +/* Table606 */ + 0x2c5, /* LEAVE64 */ +/* Table607 */ + 0x2ad, /* JRCXZ */ +/* Table608 */ + 0x142, /* CALL64pcrel32 */ +/* Table609 */ + 0x25c, /* INC64_32m */ + 0x202, /* DEC64_32m */ + 0x141, /* CALL64m */ + 0x21d, /* FARCALL32m */ + 0x296, /* JMP64m */ + 0x222, /* FARJMP32m */ + 0x42f, /* PUSH64rmm */ + 0x0, /* */ + 0x25d, /* INC64_32r */ + 0x203, /* DEC64_32r */ + 0x143, /* CALL64r */ + 0x0, /* */ + 0x297, /* JMP64r */ + 0x0, /* */ + 0x430, /* PUSH64rmr */ + 0x0, /* */ +/* Table625 */ + 0x44, /* ADD16mr */ + 0x4a, /* ADD16rr */ +/* Table627 */ + 0x49, /* ADD16rm */ + 0x4c, /* ADD16rr_REV */ +/* Table629 */ + 0x41, /* ADD16i16 */ +/* Table630 */ + 0x437, /* PUSHES16 */ +/* Table631 */ + 0x416, /* POPES16 */ +/* Table632 */ + 0x3d7, /* OR16mr */ + 0x3db, /* OR16rr */ +/* Table634 */ + 0x3da, /* OR16rm */ + 0x3dc, /* OR16rr_REV */ +/* Table636 */ + 0x3d4, /* OR16i16 */ +/* Table637 */ + 0x433, /* PUSHCS16 */ +/* Table638 */ + 0x1e, /* ADC16mr */ + 0x22, /* ADC16rr */ +/* Table640 */ + 0x21, /* ADC16rm */ + 0x23, /* ADC16rr_REV */ +/* Table642 */ + 0x1b, /* ADC16i16 */ +/* Table643 */ + 0x442, /* PUSHSS16 */ +/* Table644 */ + 0x421, /* POPSS16 */ +/* Table645 */ + 0x50d, /* SBB16mr */ + 0x511, /* SBB16rr */ +/* Table647 */ + 0x510, /* SBB16rm */ + 0x512, /* SBB16rr_REV */ +/* Table649 */ + 0x50a, /* SBB16i16 */ +/* Table650 */ + 0x435, /* PUSHDS16 */ +/* Table651 */ + 0x414, /* POPDS16 */ +/* Table652 */ + 0x78, /* AND16mr */ + 0x7c, /* AND16rr */ +/* Table654 */ + 0x7b, /* AND16rm */ + 0x7d, /* AND16rr_REV */ +/* Table656 */ + 0x75, /* AND16i16 */ +/* Table657 */ + 0x5c7, /* SUB16mr */ + 0x5cb, /* SUB16rr */ +/* Table659 */ + 0x5ca, /* SUB16rm */ + 0x5cc, /* SUB16rr_REV */ +/* Table661 */ + 0x5c4, /* SUB16i16 */ +/* Table662 */ + 0x673, /* XOR16mr */ + 0x677, /* XOR16rr */ +/* Table664 */ + 0x676, /* XOR16rm */ + 0x678, /* XOR16rr_REV */ +/* Table666 */ + 0x670, /* XOR16i16 */ +/* Table667 */ + 0x1c4, /* CMP16mr */ + 0x1c8, /* CMP16rr */ +/* Table669 */ + 0x1c7, /* CMP16rm */ + 0x1c9, /* CMP16rr_REV */ +/* Table671 */ + 0x1c1, /* CMP16i16 */ +/* Table672 */ + 0x255, /* INC16r */ +/* Table673 */ + 0x1fb, /* DEC16r */ +/* Table674 */ + 0x424, /* PUSH16r */ +/* Table675 */ + 0x409, /* POP16r */ +/* Table676 */ + 0x431, /* PUSHA16 */ +/* Table677 */ + 0x412, /* POPA16 */ +/* Table678 */ + 0xf9, /* BOUNDS16rm */ + 0x0, /* */ +/* Table680 */ + 0x444, /* PUSHi16 */ +/* Table681 */ + 0x234, /* IMUL16rmi */ + 0x237, /* IMUL16rri */ +/* Table683 */ + 0x423, /* PUSH16i8 */ +/* Table684 */ + 0x235, /* IMUL16rmi8 */ + 0x238, /* IMUL16rri8 */ +/* Table686 */ + 0x24b, /* IN16 */ +/* Table687 */ + 0x400, /* OUTSW */ +/* Table688 */ + 0x42, /* ADD16mi */ + 0x3d5, /* OR16mi */ + 0x1c, /* ADC16mi */ + 0x50b, /* SBB16mi */ + 0x76, /* AND16mi */ + 0x5c5, /* SUB16mi */ + 0x671, /* XOR16mi */ + 0x1c2, /* CMP16mi */ + 0x45, /* ADD16ri */ + 0x3d8, /* OR16ri */ + 0x1f, /* ADC16ri */ + 0x50e, /* SBB16ri */ + 0x79, /* AND16ri */ + 0x5c8, /* SUB16ri */ + 0x674, /* XOR16ri */ + 0x1c5, /* CMP16ri */ +/* Table704 */ + 0x43, /* ADD16mi8 */ + 0x3d6, /* OR16mi8 */ + 0x1d, /* ADC16mi8 */ + 0x50c, /* SBB16mi8 */ + 0x77, /* AND16mi8 */ + 0x5c6, /* SUB16mi8 */ + 0x672, /* XOR16mi8 */ + 0x1c3, /* CMP16mi8 */ + 0x46, /* ADD16ri8 */ + 0x3d9, /* OR16ri8 */ + 0x20, /* ADC16ri8 */ + 0x50f, /* SBB16ri8 */ + 0x7a, /* AND16ri8 */ + 0x5c9, /* SUB16ri8 */ + 0x675, /* XOR16ri8 */ + 0x1c6, /* CMP16ri8 */ +/* Table720 */ + 0x603, /* TEST16rm */ + 0x604, /* TEST16rr */ +/* Table722 */ + 0x65e, /* XCHG16rm */ + 0x65f, /* XCHG16rr */ +/* Table724 */ + 0x340, /* MOV16mr */ + 0x347, /* MOV16rr */ +/* Table726 */ + 0x346, /* MOV16rm */ + 0x348, /* MOV16rr_REV */ +/* Table728 */ + 0x341, /* MOV16ms */ + 0x349, /* MOV16rs */ +/* Table730 */ + 0x2c0, /* LEA16r */ + 0x0, /* */ +/* Table732 */ + 0x34a, /* MOV16sm */ + 0x34b, /* MOV16sr */ +/* Table734 */ + 0x40a, /* POP16rmm */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x40b, /* POP16rmr */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ +/* Table750 */ + 0x65d, /* XCHG16ar */ +/* Table751 */ + 0x146, /* CBW */ +/* Table752 */ + 0x1f5, /* CWD */ +/* Table753 */ + 0x21a, /* FARCALL16i */ +/* Table754 */ + 0x439, /* PUSHF16 */ +/* Table755 */ + 0x418, /* POPF16 */ +/* Table756 */ + 0x342, /* MOV16o16a */ +/* Table757 */ + 0x33d, /* MOV16ao16 */ +/* Table758 */ + 0x390, /* MOVSW */ +/* Table759 */ + 0x1e3, /* CMPS16 */ +/* Table760 */ + 0x5fe, /* TEST16i16 */ +/* Table761 */ + 0x5bf, /* STOSW */ +/* Table762 */ + 0x31b, /* LODSW */ +/* Table763 */ + 0x52c, /* SCAS16 */ +/* Table764 */ + 0x344, /* MOV16ri */ +/* Table765 */ + 0x4a1, /* ROL16mi */ + 0x4b9, /* ROR16mi */ + 0x448, /* RCL16mi */ + 0x460, /* RCR16mi */ + 0x55b, /* SHL16mi */ + 0x583, /* SHR16mi */ + 0x4d7, /* SAL16mi */ + 0x4f0, /* SAR16mi */ + 0x4a4, /* ROL16ri */ + 0x4bc, /* ROR16ri */ + 0x44b, /* RCL16ri */ + 0x463, /* RCR16ri */ + 0x55e, /* SHL16ri */ + 0x586, /* SHR16ri */ + 0x4da, /* SAL16ri */ + 0x4f3, /* SAR16ri */ +/* Table781 */ + 0x49a, /* RETIW */ +/* Table782 */ + 0x49d, /* RETW */ +/* Table783 */ + 0x2c6, /* LES16rm */ + 0x0, /* */ +/* Table785 */ + 0x2be, /* LDS16rm */ + 0x0, /* */ +/* Table787 */ + 0x33f, /* MOV16mi */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x345, /* MOV16ri_alt */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ +/* Table803 */ + 0x321, /* LRETIW */ +/* Table804 */ + 0x324, /* LRETW */ +/* Table805 */ + 0x270, /* IRET16 */ +/* Table806 */ + 0x49f, /* ROL16m1 */ + 0x4b7, /* ROR16m1 */ + 0x446, /* RCL16m1 */ + 0x45e, /* RCR16m1 */ + 0x559, /* SHL16m1 */ + 0x581, /* SHR16m1 */ + 0x4d5, /* SAL16m1 */ + 0x4ee, /* SAR16m1 */ + 0x4a2, /* ROL16r1 */ + 0x4ba, /* ROR16r1 */ + 0x449, /* RCL16r1 */ + 0x461, /* RCR16r1 */ + 0x55c, /* SHL16r1 */ + 0x584, /* SHR16r1 */ + 0x4d8, /* SAL16r1 */ + 0x4f1, /* SAR16r1 */ +/* Table822 */ + 0x4a0, /* ROL16mCL */ + 0x4b8, /* ROR16mCL */ + 0x447, /* RCL16mCL */ + 0x45f, /* RCR16mCL */ + 0x55a, /* SHL16mCL */ + 0x582, /* SHR16mCL */ + 0x4d6, /* SAL16mCL */ + 0x4ef, /* SAR16mCL */ + 0x4a3, /* ROL16rCL */ + 0x4bb, /* ROR16rCL */ + 0x44a, /* RCL16rCL */ + 0x462, /* RCR16rCL */ + 0x55d, /* SHL16rCL */ + 0x585, /* SHR16rCL */ + 0x4d9, /* SAL16rCL */ + 0x4f2, /* SAR16rCL */ +/* Table838 */ + 0x24c, /* IN16ri */ +/* Table839 */ + 0x3f8, /* OUT16ir */ +/* Table840 */ + 0x144, /* CALLpcrel16 */ +/* Table841 */ + 0x299, /* JMP_2 */ +/* Table842 */ + 0x21f, /* FARJMP16i */ +/* Table843 */ + 0x24d, /* IN16rr */ +/* Table844 */ + 0x3f9, /* OUT16rr */ +/* Table845 */ + 0x5ff, /* TEST16mi */ + 0x600, /* TEST16mi_alt */ + 0x3cc, /* NOT16m */ + 0x3b5, /* NEG16m */ + 0x3a9, /* MUL16m */ + 0x231, /* IMUL16m */ + 0x208, /* DIV16m */ + 0x229, /* IDIV16m */ + 0x601, /* TEST16ri */ + 0x602, /* TEST16ri_alt */ + 0x3cd, /* NOT16r */ + 0x3b6, /* NEG16r */ + 0x3aa, /* MUL16r */ + 0x232, /* IMUL16r */ + 0x209, /* DIV16r */ + 0x22a, /* IDIV16r */ +/* Table861 */ + 0x254, /* INC16m */ + 0x1fa, /* DEC16m */ + 0x13d, /* CALL16m */ + 0x21b, /* FARCALL16m */ + 0x292, /* JMP16m */ + 0x220, /* FARJMP16m */ + 0x425, /* PUSH16rmm */ + 0x0, /* */ + 0x256, /* INC32_16r */ + 0x1fc, /* DEC32_16r */ + 0x13e, /* CALL16r */ + 0x0, /* */ + 0x293, /* JMP16r */ + 0x0, /* */ + 0x426, /* PUSH16rmr */ + 0x0, /* */ +/* Table877 */ + 0x280, /* JCXZ */ +/* Table878 */ + 0x5c, /* ADD64mr */ + 0x62, /* ADD64rr */ +/* Table880 */ + 0x61, /* ADD64rm */ + 0x64, /* ADD64rr_REV */ +/* Table882 */ + 0x59, /* ADD64i32 */ +/* Table883 */ + 0x3ea, /* OR64mr */ + 0x3ee, /* OR64rr */ +/* Table885 */ + 0x3ed, /* OR64rm */ + 0x3ef, /* OR64rr_REV */ +/* Table887 */ + 0x3e7, /* OR64i32 */ +/* Table888 */ + 0x30, /* ADC64mr */ + 0x34, /* ADC64rr */ +/* Table890 */ + 0x33, /* ADC64rm */ + 0x35, /* ADC64rr_REV */ +/* Table892 */ + 0x2d, /* ADC64i32 */ +/* Table893 */ + 0x51f, /* SBB64mr */ + 0x523, /* SBB64rr */ +/* Table895 */ + 0x522, /* SBB64rm */ + 0x524, /* SBB64rr_REV */ +/* Table897 */ + 0x51c, /* SBB64i32 */ +/* Table898 */ + 0x8a, /* AND64mr */ + 0x8e, /* AND64rr */ +/* Table900 */ + 0x8d, /* AND64rm */ + 0x8f, /* AND64rr_REV */ +/* Table902 */ + 0x87, /* AND64i32 */ +/* Table903 */ + 0x5d9, /* SUB64mr */ + 0x5dd, /* SUB64rr */ +/* Table905 */ + 0x5dc, /* SUB64rm */ + 0x5de, /* SUB64rr_REV */ +/* Table907 */ + 0x5d6, /* SUB64i32 */ +/* Table908 */ + 0x685, /* XOR64mr */ + 0x689, /* XOR64rr */ +/* Table910 */ + 0x688, /* XOR64rm */ + 0x68a, /* XOR64rr_REV */ +/* Table912 */ + 0x682, /* XOR64i32 */ +/* Table913 */ + 0x1d6, /* CMP64mr */ + 0x1da, /* CMP64rr */ +/* Table915 */ + 0x1d9, /* CMP64rm */ + 0x1db, /* CMP64rr_REV */ +/* Table917 */ + 0x1d3, /* CMP64i32 */ +/* Table918 */ + 0x398, /* MOVSX64rm32 */ + 0x39b, /* MOVSX64rr32 */ +/* Table920 */ + 0x244, /* IMUL64rmi32 */ + 0x247, /* IMUL64rri32 */ +/* Table922 */ + 0x245, /* IMUL64rmi8 */ + 0x248, /* IMUL64rri8 */ +/* Table924 */ + 0x5a, /* ADD64mi32 */ + 0x3e8, /* OR64mi32 */ + 0x2e, /* ADC64mi32 */ + 0x51d, /* SBB64mi32 */ + 0x88, /* AND64mi32 */ + 0x5d7, /* SUB64mi32 */ + 0x683, /* XOR64mi32 */ + 0x1d4, /* CMP64mi32 */ + 0x5d, /* ADD64ri32 */ + 0x3eb, /* OR64ri32 */ + 0x31, /* ADC64ri32 */ + 0x520, /* SBB64ri32 */ + 0x8b, /* AND64ri32 */ + 0x5da, /* SUB64ri32 */ + 0x686, /* XOR64ri32 */ + 0x1d7, /* CMP64ri32 */ +/* Table940 */ + 0x5b, /* ADD64mi8 */ + 0x3e9, /* OR64mi8 */ + 0x2f, /* ADC64mi8 */ + 0x51e, /* SBB64mi8 */ + 0x89, /* AND64mi8 */ + 0x5d8, /* SUB64mi8 */ + 0x684, /* XOR64mi8 */ + 0x1d5, /* CMP64mi8 */ + 0x5f, /* ADD64ri8 */ + 0x3ec, /* OR64ri8 */ + 0x32, /* ADC64ri8 */ + 0x521, /* SBB64ri8 */ + 0x8c, /* AND64ri8 */ + 0x5db, /* SUB64ri8 */ + 0x687, /* XOR64ri8 */ + 0x1d8, /* CMP64ri8 */ +/* Table956 */ + 0x611, /* TEST64rm */ + 0x612, /* TEST64rr */ +/* Table958 */ + 0x665, /* XCHG64rm */ + 0x666, /* XCHG64rr */ +/* Table960 */ + 0x368, /* MOV64mr */ + 0x373, /* MOV64rr */ +/* Table962 */ + 0x372, /* MOV64rm */ + 0x374, /* MOV64rr_REV */ +/* Table964 */ + 0x369, /* MOV64ms */ + 0x375, /* MOV64rs */ +/* Table966 */ + 0x2c3, /* LEA64r */ + 0x0, /* */ +/* Table968 */ + 0x376, /* MOV64sm */ + 0x377, /* MOV64sr */ +/* Table970 */ + 0x664, /* XCHG64ar */ +/* Table971 */ + 0x148, /* CDQE */ +/* Table972 */ + 0x1f3, /* CQO */ +/* Table973 */ + 0x36c, /* MOV64o64a */ +/* Table974 */ + 0x363, /* MOV64ao64 */ +/* Table975 */ + 0x38f, /* MOVSQ */ +/* Table976 */ + 0x1e5, /* CMPS64 */ +/* Table977 */ + 0x60c, /* TEST64i32 */ +/* Table978 */ + 0x5be, /* STOSQ */ +/* Table979 */ + 0x31a, /* LODSQ */ +/* Table980 */ + 0x52e, /* SCAS64 */ +/* Table981 */ + 0x370, /* MOV64ri */ +/* Table982 */ + 0x4ad, /* ROL64mi */ + 0x4c5, /* ROR64mi */ + 0x454, /* RCL64mi */ + 0x46c, /* RCR64mi */ + 0x567, /* SHL64mi */ + 0x58f, /* SHR64mi */ + 0x4e3, /* SAL64mi */ + 0x4fc, /* SAR64mi */ + 0x4b0, /* ROL64ri */ + 0x4c8, /* ROR64ri */ + 0x457, /* RCL64ri */ + 0x46f, /* RCR64ri */ + 0x56a, /* SHL64ri */ + 0x592, /* SHR64ri */ + 0x4e6, /* SAL64ri */ + 0x4ff, /* SAR64ri */ +/* Table998 */ + 0x367, /* MOV64mi32 */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x371, /* MOV64ri32 */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ +/* Table1014 */ + 0x320, /* LRETIQ */ +/* Table1015 */ + 0x323, /* LRETQ */ +/* Table1016 */ + 0x272, /* IRET64 */ +/* Table1017 */ + 0x4ab, /* ROL64m1 */ + 0x4c3, /* ROR64m1 */ + 0x452, /* RCL64m1 */ + 0x46a, /* RCR64m1 */ + 0x565, /* SHL64m1 */ + 0x58d, /* SHR64m1 */ + 0x4e1, /* SAL64m1 */ + 0x4fa, /* SAR64m1 */ + 0x4ae, /* ROL64r1 */ + 0x4c6, /* ROR64r1 */ + 0x455, /* RCL64r1 */ + 0x46d, /* RCR64r1 */ + 0x568, /* SHL64r1 */ + 0x590, /* SHR64r1 */ + 0x4e4, /* SAL64r1 */ + 0x4fd, /* SAR64r1 */ +/* Table1033 */ + 0x4ac, /* ROL64mCL */ + 0x4c4, /* ROR64mCL */ + 0x453, /* RCL64mCL */ + 0x46b, /* RCR64mCL */ + 0x566, /* SHL64mCL */ + 0x58e, /* SHR64mCL */ + 0x4e2, /* SAL64mCL */ + 0x4fb, /* SAR64mCL */ + 0x4af, /* ROL64rCL */ + 0x4c7, /* ROR64rCL */ + 0x456, /* RCL64rCL */ + 0x46e, /* RCR64rCL */ + 0x569, /* SHL64rCL */ + 0x591, /* SHR64rCL */ + 0x4e5, /* SAL64rCL */ + 0x4fe, /* SAR64rCL */ +/* Table1049 */ + 0x60d, /* TEST64mi32 */ + 0x60e, /* TEST64mi32_alt */ + 0x3d0, /* NOT64m */ + 0x3b9, /* NEG64m */ + 0x3ad, /* MUL64m */ + 0x241, /* IMUL64m */ + 0x20c, /* DIV64m */ + 0x22d, /* IDIV64m */ + 0x60f, /* TEST64ri32 */ + 0x610, /* TEST64ri32_alt */ + 0x3d1, /* NOT64r */ + 0x3ba, /* NEG64r */ + 0x3ae, /* MUL64r */ + 0x242, /* IMUL64r */ + 0x20d, /* DIV64r */ + 0x22e, /* IDIV64r */ +/* Table1065 */ + 0x25e, /* INC64m */ + 0x204, /* DEC64m */ + 0x141, /* CALL64m */ + 0x21e, /* FARCALL64 */ + 0x296, /* JMP64m */ + 0x223, /* FARJMP64 */ + 0x42f, /* PUSH64rmm */ + 0x0, /* */ + 0x25f, /* INC64r */ + 0x205, /* DEC64r */ + 0x143, /* CALL64r */ + 0x0, /* */ + 0x297, /* JMP64r */ + 0x0, /* */ + 0x430, /* PUSH64rmr */ + 0x0, /* */ +/* Table1081 */ + 0x42b, /* PUSH64i16 */ +/* Table1082 */ + 0x36a, /* MOV64o16a */ +/* Table1083 */ + 0x361, /* MOV64ao16 */ +/* Table1084 */ + 0x25a, /* INC64_16m */ + 0x200, /* DEC64_16m */ + 0x141, /* CALL64m */ + 0x21b, /* FARCALL16m */ + 0x296, /* JMP64m */ + 0x220, /* FARJMP16m */ + 0x425, /* PUSH16rmm */ + 0x0, /* */ + 0x25b, /* INC64_16r */ + 0x201, /* DEC64_16r */ + 0x143, /* CALL64r */ + 0x0, /* */ + 0x297, /* JMP64r */ + 0x0, /* */ + 0x426, /* PUSH16rmr */ + 0x0, /* */ +/* Table1100 */ + 0x282, /* JECXZ_64 */ +/* Table1101 */ + 0x25e, /* INC64m */ + 0x204, /* DEC64m */ + 0x141, /* CALL64m */ + 0x21e, /* FARCALL64 */ + 0x296, /* JMP64m */ + 0x223, /* FARJMP64 */ + 0x425, /* PUSH16rmm */ + 0x0, /* */ + 0x25f, /* INC64r */ + 0x205, /* DEC64r */ + 0x143, /* CALL64r */ + 0x0, /* */ + 0x297, /* JMP64r */ + 0x0, /* */ + 0x426, /* PUSH16rmr */ + 0x0, /* */ +/* Table1117 */ + 0x5ad, /* SLDT16m */ + 0x5c3, /* STRm */ + 0x2d4, /* LLDT16m */ + 0x32e, /* LTRm */ + 0x62f, /* VERRm */ + 0x631, /* VERWm */ + 0x0, /* */ + 0x0, /* */ + 0x5af, /* SLDT32r */ + 0x5c1, /* STR32r */ + 0x2d5, /* LLDT16r */ + 0x32f, /* LTRr */ + 0x630, /* VERRr */ + 0x632, /* VERWr */ + 0x0, /* */ + 0x0, /* */ +/* Table1133 */ + 0x557, /* SGDT32m */ + 0x5aa, /* SIDT32m */ + 0x2cc, /* LGDT32m */ + 0x2d2, /* LIDT32m */ + 0x5b2, /* SMSW16m */ + 0x0, /* */ + 0x2d6, /* LMSW16m */ + 0x269, /* INVLPG */ + 0x0, /* */ + 0x633, /* VMCALL */ + 0x636, /* VMLAUNCH */ + 0x640, /* VMRESUME */ + 0x649, /* VMXOFF */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x149, /* CLAC */ + 0x5b7, /* STAC */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x66e, /* XGETBV */ + 0x699, /* XSETBV */ + 0x0, /* */ + 0x0, /* */ + 0x635, /* VMFUNC */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x641, /* VMRUN32 */ + 0x639, /* VMMCALL */ + 0x637, /* VMLOAD32 */ + 0x643, /* VMSAVE32 */ + 0x5ba, /* STGI */ + 0x14c, /* CLGI */ + 0x5ac, /* SKINIT */ + 0x26a, /* INVLPGA32 */ + 0x5b4, /* SMSW32r */ + 0x5b4, /* SMSW32r */ + 0x5b4, /* SMSW32r */ + 0x5b4, /* SMSW32r */ + 0x5b4, /* SMSW32r */ + 0x5b4, /* SMSW32r */ + 0x5b4, /* SMSW32r */ + 0x5b4, /* SMSW32r */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x2d7, /* LMSW16r */ + 0x2d7, /* LMSW16r */ + 0x2d7, /* LMSW16r */ + 0x2d7, /* LMSW16r */ + 0x2d7, /* LMSW16r */ + 0x2d7, /* LMSW16r */ + 0x2d7, /* LMSW16r */ + 0x2d7, /* LMSW16r */ + 0x5e7, /* SWAPGS */ + 0x483, /* RDTSCP */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ +/* Table1205 */ + 0x2b4, /* LAR32rm */ + 0x2b5, /* LAR32rr */ +/* Table1207 */ + 0x327, /* LSL32rm */ + 0x328, /* LSL32rr */ +/* Table1209 */ + 0x5e8, /* SYSCALL */ +/* Table1210 */ + 0x14e, /* CLTS */ +/* Table1211 */ + 0x5ec, /* SYSRET */ +/* Table1212 */ + 0x266, /* INVD */ +/* Table1213 */ + 0x64c, /* WBINVD */ +/* Table1214 */ + 0x621, /* TRAP */ +/* Table1215 */ + 0x3bf, /* NOOPL_19 */ + 0x0, /* */ +/* Table1217 */ + 0x3c0, /* NOOPL_1a */ + 0x0, /* */ +/* Table1219 */ + 0x3c1, /* NOOPL_1b */ + 0x0, /* */ +/* Table1221 */ + 0x3c2, /* NOOPL_1c */ + 0x0, /* */ +/* Table1223 */ + 0x3c3, /* NOOPL_1d */ + 0x0, /* */ +/* Table1225 */ + 0x3c4, /* NOOPL_1e */ + 0x0, /* */ +/* Table1227 */ + 0x3be, /* NOOPL */ + 0x0, /* */ +/* Table1229 */ + 0x0, /* */ + 0x356, /* MOV32rc */ +/* Table1231 */ + 0x0, /* */ + 0x357, /* MOV32rd */ +/* Table1233 */ + 0x0, /* */ + 0x34e, /* MOV32cr */ +/* Table1235 */ + 0x0, /* */ + 0x34f, /* MOV32dr */ +/* Table1237 */ + 0x654, /* WRMSR */ +/* Table1238 */ + 0x482, /* RDTSC */ +/* Table1239 */ + 0x47a, /* RDMSR */ +/* Table1240 */ + 0x47b, /* RDPMC */ +/* Table1241 */ + 0x5e9, /* SYSENTER */ +/* Table1242 */ + 0x5ea, /* SYSEXIT */ +/* Table1243 */ + 0x226, /* GETSEC */ +/* Table1244 */ + 0x1a0, /* CMOVO32rm */ + 0x1a1, /* CMOVO32rr */ +/* Table1246 */ + 0x18e, /* CMOVNO32rm */ + 0x18f, /* CMOVNO32rr */ +/* Table1248 */ + 0x15e, /* CMOVB32rm */ + 0x15f, /* CMOVB32rr */ +/* Table1250 */ + 0x158, /* CMOVAE32rm */ + 0x159, /* CMOVAE32rr */ +/* Table1252 */ + 0x16a, /* CMOVE32rm */ + 0x16b, /* CMOVE32rr */ +/* Table1254 */ + 0x188, /* CMOVNE32rm */ + 0x189, /* CMOVNE32rr */ +/* Table1256 */ + 0x164, /* CMOVBE32rm */ + 0x165, /* CMOVBE32rr */ +/* Table1258 */ + 0x152, /* CMOVA32rm */ + 0x153, /* CMOVA32rr */ +/* Table1260 */ + 0x1ac, /* CMOVS32rm */ + 0x1ad, /* CMOVS32rr */ +/* Table1262 */ + 0x19a, /* CMOVNS32rm */ + 0x19b, /* CMOVNS32rr */ +/* Table1264 */ + 0x1a6, /* CMOVP32rm */ + 0x1a7, /* CMOVP32rr */ +/* Table1266 */ + 0x194, /* CMOVNP32rm */ + 0x195, /* CMOVNP32rr */ +/* Table1268 */ + 0x17c, /* CMOVL32rm */ + 0x17d, /* CMOVL32rr */ +/* Table1270 */ + 0x176, /* CMOVGE32rm */ + 0x177, /* CMOVGE32rr */ +/* Table1272 */ + 0x182, /* CMOVLE32rm */ + 0x183, /* CMOVLE32rr */ +/* Table1274 */ + 0x170, /* CMOVG32rm */ + 0x171, /* CMOVG32rr */ +/* Table1276 */ + 0x63c, /* VMREAD32rm */ + 0x63d, /* VMREAD32rr */ +/* Table1278 */ + 0x645, /* VMWRITE32rm */ + 0x646, /* VMWRITE32rr */ +/* Table1280 */ + 0x2a9, /* JO_4 */ +/* Table1281 */ + 0x2a0, /* JNO_4 */ +/* Table1282 */ + 0x27f, /* JB_4 */ +/* Table1283 */ + 0x276, /* JAE_4 */ +/* Table1284 */ + 0x285, /* JE_4 */ +/* Table1285 */ + 0x29d, /* JNE_4 */ +/* Table1286 */ + 0x27c, /* JBE_4 */ +/* Table1287 */ + 0x279, /* JA_4 */ +/* Table1288 */ + 0x2b0, /* JS_4 */ +/* Table1289 */ + 0x2a6, /* JNS_4 */ +/* Table1290 */ + 0x2ac, /* JP_4 */ +/* Table1291 */ + 0x2a3, /* JNP_4 */ +/* Table1292 */ + 0x291, /* JL_4 */ +/* Table1293 */ + 0x288, /* JGE_4 */ +/* Table1294 */ + 0x28e, /* JLE_4 */ +/* Table1295 */ + 0x28b, /* JG_4 */ +/* Table1296 */ + 0x550, /* SETOm */ + 0x551, /* SETOr */ +/* Table1298 */ + 0x54a, /* SETNOm */ + 0x54b, /* SETNOr */ +/* Table1300 */ + 0x53c, /* SETBm */ + 0x53d, /* SETBr */ +/* Table1302 */ + 0x532, /* SETAEm */ + 0x533, /* SETAEr */ +/* Table1304 */ + 0x53e, /* SETEm */ + 0x53f, /* SETEr */ +/* Table1306 */ + 0x548, /* SETNEm */ + 0x549, /* SETNEr */ +/* Table1308 */ + 0x536, /* SETBEm */ + 0x537, /* SETBEr */ +/* Table1310 */ + 0x534, /* SETAm */ + 0x535, /* SETAr */ +/* Table1312 */ + 0x554, /* SETSm */ + 0x555, /* SETSr */ +/* Table1314 */ + 0x54e, /* SETNSm */ + 0x54f, /* SETNSr */ +/* Table1316 */ + 0x552, /* SETPm */ + 0x553, /* SETPr */ +/* Table1318 */ + 0x54c, /* SETNPm */ + 0x54d, /* SETNPr */ +/* Table1320 */ + 0x546, /* SETLm */ + 0x547, /* SETLr */ +/* Table1322 */ + 0x540, /* SETGEm */ + 0x541, /* SETGEr */ +/* Table1324 */ + 0x544, /* SETLEm */ + 0x545, /* SETLEr */ +/* Table1326 */ + 0x542, /* SETGm */ + 0x543, /* SETGr */ +/* Table1328 */ + 0x43d, /* PUSHFS32 */ +/* Table1329 */ + 0x41c, /* POPFS32 */ +/* Table1330 */ + 0x1f1, /* CPUID32 */ +/* Table1331 */ + 0x10e, /* BT32mr */ + 0x110, /* BT32rr */ +/* Table1333 */ + 0x576, /* SHLD32mri8 */ + 0x578, /* SHLD32rri8 */ +/* Table1335 */ + 0x575, /* SHLD32mrCL */ + 0x577, /* SHLD32rrCL */ +/* Table1337 */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x33a, /* MONTMUL */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x69a, /* XSHA1 */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x69b, /* XSHA256 */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ +/* Table1409 */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x69c, /* XSTORE */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x66c, /* XCRYPTECB */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x669, /* XCRYPTCBC */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x66b, /* XCRYPTCTR */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x66a, /* XCRYPTCFB */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x66d, /* XCRYPTOFB */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ +/* Table1481 */ + 0x440, /* PUSHGS32 */ +/* Table1482 */ + 0x41f, /* POPGS32 */ +/* Table1483 */ + 0x4d3, /* RSM */ +/* Table1484 */ + 0x132, /* BTS32mr */ + 0x134, /* BTS32rr */ +/* Table1486 */ + 0x59e, /* SHRD32mri8 */ + 0x5a0, /* SHRD32rri8 */ +/* Table1488 */ + 0x59d, /* SHRD32mrCL */ + 0x59f, /* SHRD32rrCL */ +/* Table1490 */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x695, /* XSAVE */ + 0x693, /* XRSTOR */ + 0x697, /* XSAVEOPT */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ +/* Table1506 */ + 0x23b, /* IMUL32rm */ + 0x23e, /* IMUL32rr */ +/* Table1508 */ + 0x1ef, /* CMPXCHG8rm */ + 0x1f0, /* CMPXCHG8rr */ +/* Table1510 */ + 0x1ea, /* CMPXCHG32rm */ + 0x1eb, /* CMPXCHG32rr */ +/* Table1512 */ + 0x32c, /* LSS32rm */ + 0x0, /* */ +/* Table1514 */ + 0x126, /* BTR32mr */ + 0x128, /* BTR32rr */ +/* Table1516 */ + 0x2c9, /* LFS32rm */ + 0x0, /* */ +/* Table1518 */ + 0x2cf, /* LGS32rm */ + 0x0, /* */ +/* Table1520 */ + 0x3a2, /* MOVZX32rm8 */ + 0x3a4, /* MOVZX32rr8 */ +/* Table1522 */ + 0x3a1, /* MOVZX32rm16 */ + 0x3a3, /* MOVZX32rr16 */ +/* Table1524 */ + 0x62c, /* UD2B */ +/* Table1525 */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x10d, /* BT32mi8 */ + 0x131, /* BTS32mi8 */ + 0x125, /* BTR32mi8 */ + 0x119, /* BTC32mi8 */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x10f, /* BT32ri8 */ + 0x133, /* BTS32ri8 */ + 0x127, /* BTR32ri8 */ + 0x11b, /* BTC32ri8 */ +/* Table1541 */ + 0x11a, /* BTC32mr */ + 0x11c, /* BTC32rr */ +/* Table1543 */ + 0xfd, /* BSF32rm */ + 0xfe, /* BSF32rr */ +/* Table1545 */ + 0x103, /* BSR32rm */ + 0x104, /* BSR32rr */ +/* Table1547 */ + 0x394, /* MOVSX32rm8 */ + 0x396, /* MOVSX32rr8 */ +/* Table1549 */ + 0x393, /* MOVSX32rm16 */ + 0x395, /* MOVSX32rr16 */ +/* Table1551 */ + 0x65b, /* XADD8rm */ + 0x65c, /* XADD8rr */ +/* Table1553 */ + 0x657, /* XADD32rm */ + 0x658, /* XADD32rr */ +/* Table1555 */ + 0x0, /* */ + 0x1ee, /* CMPXCHG8B */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x63a, /* VMPTRLDm */ + 0x63b, /* VMPTRSTm */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x47d, /* RDRAND32r */ + 0x480, /* RDSEED32r */ +/* Table1571 */ + 0x107, /* BSWAP32r */ +/* Table1572 */ + 0x558, /* SGDT64m */ + 0x5ab, /* SIDT64m */ + 0x2cd, /* LGDT64m */ + 0x2d3, /* LIDT64m */ + 0x5b2, /* SMSW16m */ + 0x0, /* */ + 0x2d6, /* LMSW16m */ + 0x269, /* INVLPG */ + 0x0, /* */ + 0x633, /* VMCALL */ + 0x636, /* VMLAUNCH */ + 0x640, /* VMRESUME */ + 0x649, /* VMXOFF */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x149, /* CLAC */ + 0x5b7, /* STAC */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x66e, /* XGETBV */ + 0x699, /* XSETBV */ + 0x0, /* */ + 0x0, /* */ + 0x635, /* VMFUNC */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x642, /* VMRUN64 */ + 0x639, /* VMMCALL */ + 0x638, /* VMLOAD64 */ + 0x644, /* VMSAVE64 */ + 0x5ba, /* STGI */ + 0x14c, /* CLGI */ + 0x5ac, /* SKINIT */ + 0x26b, /* INVLPGA64 */ + 0x5b4, /* SMSW32r */ + 0x5b4, /* SMSW32r */ + 0x5b4, /* SMSW32r */ + 0x5b4, /* SMSW32r */ + 0x5b4, /* SMSW32r */ + 0x5b4, /* SMSW32r */ + 0x5b4, /* SMSW32r */ + 0x5b4, /* SMSW32r */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x2d7, /* LMSW16r */ + 0x2d7, /* LMSW16r */ + 0x2d7, /* LMSW16r */ + 0x2d7, /* LMSW16r */ + 0x2d7, /* LMSW16r */ + 0x2d7, /* LMSW16r */ + 0x2d7, /* LMSW16r */ + 0x2d7, /* LMSW16r */ + 0x5e7, /* SWAPGS */ + 0x483, /* RDTSCP */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ +/* Table1644 */ + 0x0, /* */ + 0x36e, /* MOV64rc */ +/* Table1646 */ + 0x0, /* */ + 0x36f, /* MOV64rd */ +/* Table1648 */ + 0x0, /* */ + 0x365, /* MOV64cr */ +/* Table1650 */ + 0x0, /* */ + 0x366, /* MOV64dr */ +/* Table1652 */ + 0x63e, /* VMREAD64rm */ + 0x63f, /* VMREAD64rr */ +/* Table1654 */ + 0x647, /* VMWRITE64rm */ + 0x648, /* VMWRITE64rr */ +/* Table1656 */ + 0x43e, /* PUSHFS64 */ +/* Table1657 */ + 0x41d, /* POPFS64 */ +/* Table1658 */ + 0x1f2, /* CPUID64 */ +/* Table1659 */ + 0x441, /* PUSHGS64 */ +/* Table1660 */ + 0x420, /* POPGS64 */ +/* Table1661 */ + 0x5ad, /* SLDT16m */ + 0x5c3, /* STRm */ + 0x2d4, /* LLDT16m */ + 0x32e, /* LTRm */ + 0x62f, /* VERRm */ + 0x631, /* VERWm */ + 0x0, /* */ + 0x0, /* */ + 0x5ae, /* SLDT16r */ + 0x5c0, /* STR16r */ + 0x2d5, /* LLDT16r */ + 0x32f, /* LTRr */ + 0x630, /* VERRr */ + 0x632, /* VERWr */ + 0x0, /* */ + 0x0, /* */ +/* Table1677 */ + 0x556, /* SGDT16m */ + 0x5a9, /* SIDT16m */ + 0x2cb, /* LGDT16m */ + 0x2d1, /* LIDT16m */ + 0x5b2, /* SMSW16m */ + 0x0, /* */ + 0x2d6, /* LMSW16m */ + 0x269, /* INVLPG */ + 0x0, /* */ + 0x633, /* VMCALL */ + 0x636, /* VMLAUNCH */ + 0x640, /* VMRESUME */ + 0x649, /* VMXOFF */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x149, /* CLAC */ + 0x5b7, /* STAC */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x66e, /* XGETBV */ + 0x699, /* XSETBV */ + 0x0, /* */ + 0x0, /* */ + 0x635, /* VMFUNC */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x641, /* VMRUN32 */ + 0x639, /* VMMCALL */ + 0x637, /* VMLOAD32 */ + 0x643, /* VMSAVE32 */ + 0x5ba, /* STGI */ + 0x14c, /* CLGI */ + 0x5ac, /* SKINIT */ + 0x26a, /* INVLPGA32 */ + 0x5b3, /* SMSW16r */ + 0x5b3, /* SMSW16r */ + 0x5b3, /* SMSW16r */ + 0x5b3, /* SMSW16r */ + 0x5b3, /* SMSW16r */ + 0x5b3, /* SMSW16r */ + 0x5b3, /* SMSW16r */ + 0x5b3, /* SMSW16r */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x2d7, /* LMSW16r */ + 0x2d7, /* LMSW16r */ + 0x2d7, /* LMSW16r */ + 0x2d7, /* LMSW16r */ + 0x2d7, /* LMSW16r */ + 0x2d7, /* LMSW16r */ + 0x2d7, /* LMSW16r */ + 0x2d7, /* LMSW16r */ + 0x5e7, /* SWAPGS */ + 0x483, /* RDTSCP */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ +/* Table1749 */ + 0x2b2, /* LAR16rm */ + 0x2b3, /* LAR16rr */ +/* Table1751 */ + 0x325, /* LSL16rm */ + 0x326, /* LSL16rr */ +/* Table1753 */ + 0x3c6, /* NOOPW_19 */ + 0x0, /* */ +/* Table1755 */ + 0x3c7, /* NOOPW_1a */ + 0x0, /* */ +/* Table1757 */ + 0x3c8, /* NOOPW_1b */ + 0x0, /* */ +/* Table1759 */ + 0x3c9, /* NOOPW_1c */ + 0x0, /* */ +/* Table1761 */ + 0x3ca, /* NOOPW_1d */ + 0x0, /* */ +/* Table1763 */ + 0x3cb, /* NOOPW_1e */ + 0x0, /* */ +/* Table1765 */ + 0x3c5, /* NOOPW */ + 0x0, /* */ +/* Table1767 */ + 0x19e, /* CMOVO16rm */ + 0x19f, /* CMOVO16rr */ +/* Table1769 */ + 0x18c, /* CMOVNO16rm */ + 0x18d, /* CMOVNO16rr */ +/* Table1771 */ + 0x15c, /* CMOVB16rm */ + 0x15d, /* CMOVB16rr */ +/* Table1773 */ + 0x156, /* CMOVAE16rm */ + 0x157, /* CMOVAE16rr */ +/* Table1775 */ + 0x168, /* CMOVE16rm */ + 0x169, /* CMOVE16rr */ +/* Table1777 */ + 0x186, /* CMOVNE16rm */ + 0x187, /* CMOVNE16rr */ +/* Table1779 */ + 0x162, /* CMOVBE16rm */ + 0x163, /* CMOVBE16rr */ +/* Table1781 */ + 0x150, /* CMOVA16rm */ + 0x151, /* CMOVA16rr */ +/* Table1783 */ + 0x1aa, /* CMOVS16rm */ + 0x1ab, /* CMOVS16rr */ +/* Table1785 */ + 0x198, /* CMOVNS16rm */ + 0x199, /* CMOVNS16rr */ +/* Table1787 */ + 0x1a4, /* CMOVP16rm */ + 0x1a5, /* CMOVP16rr */ +/* Table1789 */ + 0x192, /* CMOVNP16rm */ + 0x193, /* CMOVNP16rr */ +/* Table1791 */ + 0x17a, /* CMOVL16rm */ + 0x17b, /* CMOVL16rr */ +/* Table1793 */ + 0x174, /* CMOVGE16rm */ + 0x175, /* CMOVGE16rr */ +/* Table1795 */ + 0x180, /* CMOVLE16rm */ + 0x181, /* CMOVLE16rr */ +/* Table1797 */ + 0x16e, /* CMOVG16rm */ + 0x16f, /* CMOVG16rr */ +/* Table1799 */ + 0x2a8, /* JO_2 */ +/* Table1800 */ + 0x29f, /* JNO_2 */ +/* Table1801 */ + 0x27e, /* JB_2 */ +/* Table1802 */ + 0x275, /* JAE_2 */ +/* Table1803 */ + 0x284, /* JE_2 */ +/* Table1804 */ + 0x29c, /* JNE_2 */ +/* Table1805 */ + 0x27b, /* JBE_2 */ +/* Table1806 */ + 0x278, /* JA_2 */ +/* Table1807 */ + 0x2af, /* JS_2 */ +/* Table1808 */ + 0x2a5, /* JNS_2 */ +/* Table1809 */ + 0x2ab, /* JP_2 */ +/* Table1810 */ + 0x2a2, /* JNP_2 */ +/* Table1811 */ + 0x290, /* JL_2 */ +/* Table1812 */ + 0x287, /* JGE_2 */ +/* Table1813 */ + 0x28d, /* JLE_2 */ +/* Table1814 */ + 0x28a, /* JG_2 */ +/* Table1815 */ + 0x43c, /* PUSHFS16 */ +/* Table1816 */ + 0x41b, /* POPFS16 */ +/* Table1817 */ + 0x10a, /* BT16mr */ + 0x10c, /* BT16rr */ +/* Table1819 */ + 0x572, /* SHLD16mri8 */ + 0x574, /* SHLD16rri8 */ +/* Table1821 */ + 0x571, /* SHLD16mrCL */ + 0x573, /* SHLD16rrCL */ +/* Table1823 */ + 0x43f, /* PUSHGS16 */ +/* Table1824 */ + 0x41e, /* POPGS16 */ +/* Table1825 */ + 0x12e, /* BTS16mr */ + 0x130, /* BTS16rr */ +/* Table1827 */ + 0x59a, /* SHRD16mri8 */ + 0x59c, /* SHRD16rri8 */ +/* Table1829 */ + 0x599, /* SHRD16mrCL */ + 0x59b, /* SHRD16rrCL */ +/* Table1831 */ + 0x233, /* IMUL16rm */ + 0x236, /* IMUL16rr */ +/* Table1833 */ + 0x1e8, /* CMPXCHG16rm */ + 0x1e9, /* CMPXCHG16rr */ +/* Table1835 */ + 0x32b, /* LSS16rm */ + 0x0, /* */ +/* Table1837 */ + 0x122, /* BTR16mr */ + 0x124, /* BTR16rr */ +/* Table1839 */ + 0x2c8, /* LFS16rm */ + 0x0, /* */ +/* Table1841 */ + 0x2ce, /* LGS16rm */ + 0x0, /* */ +/* Table1843 */ + 0x39d, /* MOVZX16rm8 */ + 0x39e, /* MOVZX16rr8 */ +/* Table1845 */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x109, /* BT16mi8 */ + 0x12d, /* BTS16mi8 */ + 0x121, /* BTR16mi8 */ + 0x115, /* BTC16mi8 */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x10b, /* BT16ri8 */ + 0x12f, /* BTS16ri8 */ + 0x123, /* BTR16ri8 */ + 0x117, /* BTC16ri8 */ +/* Table1861 */ + 0x116, /* BTC16mr */ + 0x118, /* BTC16rr */ +/* Table1863 */ + 0xfb, /* BSF16rm */ + 0xfc, /* BSF16rr */ +/* Table1865 */ + 0x101, /* BSR16rm */ + 0x102, /* BSR16rr */ +/* Table1867 */ + 0x391, /* MOVSX16rm8 */ + 0x392, /* MOVSX16rr8 */ +/* Table1869 */ + 0x655, /* XADD16rm */ + 0x656, /* XADD16rr */ +/* Table1871 */ + 0x0, /* */ + 0x1ee, /* CMPXCHG8B */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x634, /* VMCLEARm */ + 0x63b, /* VMPTRSTm */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x47c, /* RDRAND16r */ + 0x47f, /* RDSEED16r */ +/* Table1887 */ + 0x624, /* TZCNT32rm */ + 0x625, /* TZCNT32rr */ +/* Table1889 */ + 0x336, /* LZCNT32rm */ + 0x337, /* LZCNT32rr */ +/* Table1891 */ + 0x0, /* */ + 0x1ee, /* CMPXCHG8B */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x64a, /* VMXON */ + 0x63b, /* VMPTRSTm */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x47d, /* RDRAND32r */ + 0x480, /* RDSEED32r */ +/* Table1907 */ + 0x622, /* TZCNT16rm */ + 0x623, /* TZCNT16rr */ +/* Table1909 */ + 0x334, /* LZCNT16rm */ + 0x335, /* LZCNT16rr */ +/* Table1911 */ + 0x5b0, /* SLDT64m */ + 0x5c3, /* STRm */ + 0x2d4, /* LLDT16m */ + 0x32e, /* LTRm */ + 0x62f, /* VERRm */ + 0x631, /* VERWm */ + 0x0, /* */ + 0x0, /* */ + 0x5b1, /* SLDT64r */ + 0x5c2, /* STR64r */ + 0x2d5, /* LLDT16r */ + 0x32f, /* LTRr */ + 0x630, /* VERRr */ + 0x632, /* VERWr */ + 0x0, /* */ + 0x0, /* */ +/* Table1927 */ + 0x558, /* SGDT64m */ + 0x5ab, /* SIDT64m */ + 0x2cd, /* LGDT64m */ + 0x2d3, /* LIDT64m */ + 0x5b2, /* SMSW16m */ + 0x0, /* */ + 0x2d6, /* LMSW16m */ + 0x269, /* INVLPG */ + 0x0, /* */ + 0x633, /* VMCALL */ + 0x636, /* VMLAUNCH */ + 0x640, /* VMRESUME */ + 0x649, /* VMXOFF */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x149, /* CLAC */ + 0x5b7, /* STAC */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x66e, /* XGETBV */ + 0x699, /* XSETBV */ + 0x0, /* */ + 0x0, /* */ + 0x635, /* VMFUNC */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x642, /* VMRUN64 */ + 0x639, /* VMMCALL */ + 0x638, /* VMLOAD64 */ + 0x644, /* VMSAVE64 */ + 0x5ba, /* STGI */ + 0x14c, /* CLGI */ + 0x5ac, /* SKINIT */ + 0x26b, /* INVLPGA64 */ + 0x5b5, /* SMSW64r */ + 0x5b5, /* SMSW64r */ + 0x5b5, /* SMSW64r */ + 0x5b5, /* SMSW64r */ + 0x5b5, /* SMSW64r */ + 0x5b5, /* SMSW64r */ + 0x5b5, /* SMSW64r */ + 0x5b5, /* SMSW64r */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x2d7, /* LMSW16r */ + 0x2d7, /* LMSW16r */ + 0x2d7, /* LMSW16r */ + 0x2d7, /* LMSW16r */ + 0x2d7, /* LMSW16r */ + 0x2d7, /* LMSW16r */ + 0x2d7, /* LMSW16r */ + 0x2d7, /* LMSW16r */ + 0x5e7, /* SWAPGS */ + 0x483, /* RDTSCP */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ +/* Table1999 */ + 0x2b6, /* LAR64rm */ + 0x2b7, /* LAR64rr */ +/* Table2001 */ + 0x329, /* LSL64rm */ + 0x32a, /* LSL64rr */ +/* Table2003 */ + 0x5ed, /* SYSRET64 */ +/* Table2004 */ + 0x5eb, /* SYSEXIT64 */ +/* Table2005 */ + 0x1a2, /* CMOVO64rm */ + 0x1a3, /* CMOVO64rr */ +/* Table2007 */ + 0x190, /* CMOVNO64rm */ + 0x191, /* CMOVNO64rr */ +/* Table2009 */ + 0x160, /* CMOVB64rm */ + 0x161, /* CMOVB64rr */ +/* Table2011 */ + 0x15a, /* CMOVAE64rm */ + 0x15b, /* CMOVAE64rr */ +/* Table2013 */ + 0x16c, /* CMOVE64rm */ + 0x16d, /* CMOVE64rr */ +/* Table2015 */ + 0x18a, /* CMOVNE64rm */ + 0x18b, /* CMOVNE64rr */ +/* Table2017 */ + 0x166, /* CMOVBE64rm */ + 0x167, /* CMOVBE64rr */ +/* Table2019 */ + 0x154, /* CMOVA64rm */ + 0x155, /* CMOVA64rr */ +/* Table2021 */ + 0x1ae, /* CMOVS64rm */ + 0x1af, /* CMOVS64rr */ +/* Table2023 */ + 0x19c, /* CMOVNS64rm */ + 0x19d, /* CMOVNS64rr */ +/* Table2025 */ + 0x1a8, /* CMOVP64rm */ + 0x1a9, /* CMOVP64rr */ +/* Table2027 */ + 0x196, /* CMOVNP64rm */ + 0x197, /* CMOVNP64rr */ +/* Table2029 */ + 0x17e, /* CMOVL64rm */ + 0x17f, /* CMOVL64rr */ +/* Table2031 */ + 0x178, /* CMOVGE64rm */ + 0x179, /* CMOVGE64rr */ +/* Table2033 */ + 0x184, /* CMOVLE64rm */ + 0x185, /* CMOVLE64rr */ +/* Table2035 */ + 0x172, /* CMOVG64rm */ + 0x173, /* CMOVG64rr */ +/* Table2037 */ + 0x112, /* BT64mr */ + 0x114, /* BT64rr */ +/* Table2039 */ + 0x57a, /* SHLD64mri8 */ + 0x57c, /* SHLD64rri8 */ +/* Table2041 */ + 0x579, /* SHLD64mrCL */ + 0x57b, /* SHLD64rrCL */ +/* Table2043 */ + 0x136, /* BTS64mr */ + 0x138, /* BTS64rr */ +/* Table2045 */ + 0x5a2, /* SHRD64mri8 */ + 0x5a4, /* SHRD64rri8 */ +/* Table2047 */ + 0x5a1, /* SHRD64mrCL */ + 0x5a3, /* SHRD64rrCL */ +/* Table2049 */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x696, /* XSAVE64 */ + 0x694, /* XRSTOR64 */ + 0x698, /* XSAVEOPT64 */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ +/* Table2065 */ + 0x243, /* IMUL64rm */ + 0x246, /* IMUL64rr */ +/* Table2067 */ + 0x1ec, /* CMPXCHG64rm */ + 0x1ed, /* CMPXCHG64rr */ +/* Table2069 */ + 0x32d, /* LSS64rm */ + 0x0, /* */ +/* Table2071 */ + 0x12a, /* BTR64mr */ + 0x12c, /* BTR64rr */ +/* Table2073 */ + 0x2ca, /* LFS64rm */ + 0x0, /* */ +/* Table2075 */ + 0x2d0, /* LGS64rm */ + 0x0, /* */ +/* Table2077 */ + 0x3a6, /* MOVZX64rm8_Q */ + 0x3a8, /* MOVZX64rr8_Q */ +/* Table2079 */ + 0x3a5, /* MOVZX64rm16_Q */ + 0x3a7, /* MOVZX64rr16_Q */ +/* Table2081 */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x111, /* BT64mi8 */ + 0x135, /* BTS64mi8 */ + 0x129, /* BTR64mi8 */ + 0x11d, /* BTC64mi8 */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x113, /* BT64ri8 */ + 0x137, /* BTS64ri8 */ + 0x12b, /* BTR64ri8 */ + 0x11f, /* BTC64ri8 */ +/* Table2097 */ + 0x11e, /* BTC64mr */ + 0x120, /* BTC64rr */ +/* Table2099 */ + 0xff, /* BSF64rm */ + 0x100, /* BSF64rr */ +/* Table2101 */ + 0x105, /* BSR64rm */ + 0x106, /* BSR64rr */ +/* Table2103 */ + 0x399, /* MOVSX64rm8 */ + 0x39c, /* MOVSX64rr8 */ +/* Table2105 */ + 0x397, /* MOVSX64rm16 */ + 0x39a, /* MOVSX64rr16 */ +/* Table2107 */ + 0x659, /* XADD64rm */ + 0x65a, /* XADD64rr */ +/* Table2109 */ + 0x0, /* */ + 0x1e7, /* CMPXCHG16B */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x63a, /* VMPTRLDm */ + 0x63b, /* VMPTRSTm */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x47e, /* RDRAND64r */ + 0x481, /* RDSEED64r */ +/* Table2125 */ + 0x108, /* BSWAP64r */ +/* Table2126 */ + 0x558, /* SGDT64m */ + 0x5ab, /* SIDT64m */ + 0x2cd, /* LGDT64m */ + 0x2d3, /* LIDT64m */ + 0x5b2, /* SMSW16m */ + 0x0, /* */ + 0x2d6, /* LMSW16m */ + 0x269, /* INVLPG */ + 0x0, /* */ + 0x633, /* VMCALL */ + 0x636, /* VMLAUNCH */ + 0x640, /* VMRESUME */ + 0x649, /* VMXOFF */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x149, /* CLAC */ + 0x5b7, /* STAC */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x66e, /* XGETBV */ + 0x699, /* XSETBV */ + 0x0, /* */ + 0x0, /* */ + 0x635, /* VMFUNC */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x642, /* VMRUN64 */ + 0x639, /* VMMCALL */ + 0x638, /* VMLOAD64 */ + 0x644, /* VMSAVE64 */ + 0x5ba, /* STGI */ + 0x14c, /* CLGI */ + 0x5ac, /* SKINIT */ + 0x26b, /* INVLPGA64 */ + 0x5b3, /* SMSW16r */ + 0x5b3, /* SMSW16r */ + 0x5b3, /* SMSW16r */ + 0x5b3, /* SMSW16r */ + 0x5b3, /* SMSW16r */ + 0x5b3, /* SMSW16r */ + 0x5b3, /* SMSW16r */ + 0x5b3, /* SMSW16r */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x2d7, /* LMSW16r */ + 0x2d7, /* LMSW16r */ + 0x2d7, /* LMSW16r */ + 0x2d7, /* LMSW16r */ + 0x2d7, /* LMSW16r */ + 0x2d7, /* LMSW16r */ + 0x2d7, /* LMSW16r */ + 0x2d7, /* LMSW16r */ + 0x5e7, /* SWAPGS */ + 0x483, /* RDTSCP */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ +/* Table2198 */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x695, /* XSAVE */ + 0x693, /* XRSTOR */ + 0x697, /* XSAVEOPT */ + 0x0, /* */ + 0x476, /* RDFSBASE */ + 0x478, /* RDGSBASE */ + 0x650, /* WRFSBASE */ + 0x652, /* WRGSBASE */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ +/* Table2214 */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x696, /* XSAVE64 */ + 0x694, /* XRSTOR64 */ + 0x698, /* XSAVEOPT64 */ + 0x0, /* */ + 0x477, /* RDFSBASE64 */ + 0x479, /* RDGSBASE64 */ + 0x651, /* WRFSBASE64 */ + 0x653, /* WRGSBASE64 */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ +/* Table2230 */ + 0x626, /* TZCNT64rm */ + 0x627, /* TZCNT64rr */ +/* Table2232 */ + 0x338, /* LZCNT64rm */ + 0x339, /* LZCNT64rr */ +/* Table2234 */ + 0x0, /* */ + 0x1e7, /* CMPXCHG16B */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x64a, /* VMXON */ + 0x63b, /* VMPTRSTm */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x47e, /* RDRAND64r */ + 0x481, /* RDSEED64r */ +/* Table2250 */ + 0x0, /* */ + 0x1e7, /* CMPXCHG16B */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x634, /* VMCLEARm */ + 0x63b, /* VMPTRSTm */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x47e, /* RDRAND64r */ + 0x481, /* RDSEED64r */ +/* Table2266 */ + 0x389, /* MOVBE32rm */ + 0x0, /* */ +/* Table2268 */ + 0x388, /* MOVBE32mr */ + 0x0, /* */ +/* Table2270 */ + 0x267, /* INVEPT32 */ + 0x0, /* */ +/* Table2272 */ + 0x26e, /* INVVPID32 */ + 0x0, /* */ +/* Table2274 */ + 0x26c, /* INVPCID32 */ + 0x0, /* */ +/* Table2276 */ + 0x387, /* MOVBE16rm */ + 0x0, /* */ +/* Table2278 */ + 0x386, /* MOVBE16mr */ + 0x0, /* */ +/* Table2280 */ + 0x3d, /* ADCX32rm */ + 0x3e, /* ADCX32rr */ +/* Table2282 */ + 0x71, /* ADOX32rm */ + 0x72, /* ADOX32rr */ +/* Table2284 */ + 0x38b, /* MOVBE64rm */ + 0x0, /* */ +/* Table2286 */ + 0x38a, /* MOVBE64mr */ + 0x0, /* */ +/* Table2288 */ + 0x268, /* INVEPT64 */ + 0x0, /* */ +/* Table2290 */ + 0x26f, /* INVVPID64 */ + 0x0, /* */ +/* Table2292 */ + 0x26d, /* INVPCID64 */ + 0x0, /* */ +/* Table2294 */ + 0x73, /* ADOX64rm */ + 0x74, /* ADOX64rr */ +/* Table2296 */ + 0x3f, /* ADCX64rm */ + 0x40, /* ADCX64rr */ +/* Table2298 */ + 0x98, /* ANDN32rm */ + 0x99, /* ANDN32rr */ +/* Table2300 */ + 0x0, /* */ + 0xf5, /* BLSR32rm */ + 0xf1, /* BLSMSK32rm */ + 0xe9, /* BLSI32rm */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0xf6, /* BLSR32rr */ + 0xf2, /* BLSMSK32rr */ + 0xea, /* BLSI32rr */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ +/* Table2316 */ + 0x139, /* BZHI32rm */ + 0x13a, /* BZHI32rr */ +/* Table2318 */ + 0xc9, /* BEXTR32rm */ + 0xca, /* BEXTR32rr */ +/* Table2320 */ + 0x405, /* PEXT32rm */ + 0x406, /* PEXT32rr */ +/* Table2322 */ + 0x506, /* SARX32rm */ + 0x507, /* SARX32rr */ +/* Table2324 */ + 0x401, /* PDEP32rm */ + 0x402, /* PDEP32rr */ +/* Table2326 */ + 0x3b1, /* MULX32rm */ + 0x3b2, /* MULX32rr */ +/* Table2328 */ + 0x5a5, /* SHRX32rm */ + 0x5a6, /* SHRX32rr */ +/* Table2330 */ + 0x57d, /* SHLX32rm */ + 0x57e, /* SHLX32rr */ +/* Table2332 */ + 0x9a, /* ANDN64rm */ + 0x9b, /* ANDN64rr */ +/* Table2334 */ + 0x0, /* */ + 0xf7, /* BLSR64rm */ + 0xf3, /* BLSMSK64rm */ + 0xeb, /* BLSI64rm */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0xf8, /* BLSR64rr */ + 0xf4, /* BLSMSK64rr */ + 0xec, /* BLSI64rr */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ +/* Table2350 */ + 0x13b, /* BZHI64rm */ + 0x13c, /* BZHI64rr */ +/* Table2352 */ + 0xcb, /* BEXTR64rm */ + 0xcc, /* BEXTR64rr */ +/* Table2354 */ + 0x407, /* PEXT64rm */ + 0x408, /* PEXT64rr */ +/* Table2356 */ + 0x508, /* SARX64rm */ + 0x509, /* SARX64rr */ +/* Table2358 */ + 0x403, /* PDEP64rm */ + 0x404, /* PDEP64rr */ +/* Table2360 */ + 0x3b3, /* MULX64rm */ + 0x3b4, /* MULX64rr */ +/* Table2362 */ + 0x5a7, /* SHRX64rm */ + 0x5a8, /* SHRX64rr */ +/* Table2364 */ + 0x57f, /* SHLX64rm */ + 0x580, /* SHLX64rr */ +/* Table2366 */ + 0x4cf, /* RORX32mi */ + 0x4d0, /* RORX32ri */ +/* Table2368 */ + 0x4d1, /* RORX64mi */ + 0x4d2, /* RORX64ri */ +/* Table2370 */ + 0x0, /* */ + 0xd1, /* BLCFILL32rm */ + 0xe5, /* BLSFILL32rm */ + 0xe1, /* BLCS32rm */ + 0x628, /* TZMSK32rm */ + 0xd9, /* BLCIC32rm */ + 0xed, /* BLSIC32rm */ + 0x5ee, /* T1MSKC32rm */ + 0x0, /* */ + 0xd2, /* BLCFILL32rr */ + 0xe6, /* BLSFILL32rr */ + 0xe2, /* BLCS32rr */ + 0x629, /* TZMSK32rr */ + 0xda, /* BLCIC32rr */ + 0xee, /* BLSIC32rr */ + 0x5ef, /* T1MSKC32rr */ +/* Table2386 */ + 0x0, /* */ + 0xdd, /* BLCMSK32rm */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0xd5, /* BLCI32rm */ + 0x0, /* */ + 0x0, /* */ + 0xde, /* BLCMSK32rr */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0xd6, /* BLCI32rr */ + 0x0, /* */ +/* Table2402 */ + 0x0, /* */ + 0xd3, /* BLCFILL64rm */ + 0xe7, /* BLSFILL64rm */ + 0xe3, /* BLCS64rm */ + 0x62a, /* TZMSK64rm */ + 0xdb, /* BLCIC64rm */ + 0xef, /* BLSIC64rm */ + 0x5f0, /* T1MSKC64rm */ + 0x0, /* */ + 0xd4, /* BLCFILL64rr */ + 0xe8, /* BLSFILL64rr */ + 0xe4, /* BLCS64rr */ + 0x62b, /* TZMSK64rr */ + 0xdc, /* BLCIC64rr */ + 0xf0, /* BLSIC64rr */ + 0x5f1, /* T1MSKC64rr */ +/* Table2418 */ + 0x0, /* */ + 0xdf, /* BLCMSK64rm */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0xd7, /* BLCI64rm */ + 0x0, /* */ + 0x0, /* */ + 0xe0, /* BLCMSK64rr */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0x0, /* */ + 0xd8, /* BLCI64rr */ + 0x0, /* */ +/* Table2434 */ + 0xcd, /* BEXTRI32mi */ + 0xce, /* BEXTRI32ri */ +/* Table2436 */ + 0xcf, /* BEXTRI64mi */ + 0xd0, /* BEXTRI64ri */ + 0x0 +}; + +static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { + /* IC */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -28713,14 +28737,14 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { 10 /* Table10 */ }, /* 0x06 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 11 /* Table11 */ }, /* 0x07 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 12 /* Table12 */ }, /* 0x08 */ { /* struct ModRMDecision */ @@ -28753,9 +28777,9 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { 22 /* Table22 */ }, /* 0x0e */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 23 /* Table23 */ }, /* 0x0f */ { /* ModRMDecision */ @@ -28793,14 +28817,14 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { 33 /* Table33 */ }, /* 0x16 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 34 /* Table34 */ }, /* 0x17 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 35 /* Table35 */ }, /* 0x18 */ { /* struct ModRMDecision */ @@ -28833,14 +28857,14 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { 45 /* Table45 */ }, /* 0x1e */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 46 /* Table46 */ }, /* 0x1f */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 47 /* Table47 */ }, /* 0x20 */ { /* struct ModRMDecision */ @@ -28878,9 +28902,9 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { 58 /* Table58 */ }, /* 0x27 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 59 /* Table59 */ }, /* 0x28 */ { /* struct ModRMDecision */ @@ -28918,9 +28942,9 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { 70 /* Table70 */ }, /* 0x2f */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 71 /* Table71 */ }, /* 0x30 */ { /* struct ModRMDecision */ @@ -28958,9 +28982,9 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { 82 /* Table82 */ }, /* 0x37 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 83 /* Table83 */ }, /* 0x38 */ { /* struct ModRMDecision */ @@ -28998,189 +29022,189 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { 94 /* Table94 */ }, /* 0x3f */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 95 /* Table95 */ }, /* 0x40 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 96 /* Table96 */ }, /* 0x41 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 96 /* Table96 */ }, /* 0x42 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 96 /* Table96 */ }, /* 0x43 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 96 /* Table96 */ }, /* 0x44 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 96 /* Table96 */ }, /* 0x45 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 96 /* Table96 */ }, /* 0x46 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 96 /* Table96 */ }, /* 0x47 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 96 /* Table96 */ }, /* 0x48 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 574 /* Table574 */ + 97 /* Table97 */ }, /* 0x49 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 97 /* Table97 */ }, /* 0x4a */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 97 /* Table97 */ }, /* 0x4b */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 97 /* Table97 */ }, /* 0x4c */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 97 /* Table97 */ }, /* 0x4d */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 97 /* Table97 */ }, /* 0x4e */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 97 /* Table97 */ }, /* 0x4f */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 97 /* Table97 */ }, /* 0x50 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 575 /* Table575 */ + 98 /* Table98 */ }, /* 0x51 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 575 /* Table575 */ + 98 /* Table98 */ }, /* 0x52 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 575 /* Table575 */ + 98 /* Table98 */ }, /* 0x53 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 575 /* Table575 */ + 98 /* Table98 */ }, /* 0x54 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 575 /* Table575 */ + 98 /* Table98 */ }, /* 0x55 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 575 /* Table575 */ + 98 /* Table98 */ }, /* 0x56 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 575 /* Table575 */ + 98 /* Table98 */ }, /* 0x57 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 575 /* Table575 */ + 98 /* Table98 */ }, /* 0x58 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 576 /* Table576 */ + 99 /* Table99 */ }, /* 0x59 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 576 /* Table576 */ + 99 /* Table99 */ }, /* 0x5a */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 576 /* Table576 */ + 99 /* Table99 */ }, /* 0x5b */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 576 /* Table576 */ + 99 /* Table99 */ }, /* 0x5c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 576 /* Table576 */ + 99 /* Table99 */ }, /* 0x5d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 576 /* Table576 */ + 99 /* Table99 */ }, /* 0x5e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 576 /* Table576 */ + 99 /* Table99 */ }, /* 0x5f */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 576 /* Table576 */ + 99 /* Table99 */ }, /* 0x60 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 100 /* Table100 */ }, /* 0x61 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 101 /* Table101 */ }, /* 0x62 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 102 /* Table102 */ }, /* 0x63 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 104 /* Table104 */ }, /* 0x64 */ { /* struct ModRMDecision */ @@ -29205,7 +29229,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x68 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 577 /* Table577 */ + 109 /* Table109 */ }, /* 0x69 */ { /* struct ModRMDecision */ @@ -29215,7 +29239,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x6a */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 578 /* Table578 */ + 112 /* Table112 */ }, /* 0x6b */ { /* struct ModRMDecision */ @@ -29333,9 +29357,9 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { 151 /* Table151 */ }, /* 0x82 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITREG, + 167 /* Table167 */ }, /* 0x83 */ { /* struct ModRMDecision */ @@ -29390,7 +29414,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x8d */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 579 /* Table579 */ + 217 /* Table217 */ }, /* 0x8e */ { /* struct ModRMDecision */ @@ -29400,7 +29424,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x8f */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 581 /* Table581 */ + 221 /* Table221 */ }, /* 0x90 */ { /* struct ModRMDecision */ @@ -29410,37 +29434,37 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x91 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 597 /* Table597 */ + 238 /* Table238 */ }, /* 0x92 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 597 /* Table597 */ + 238 /* Table238 */ }, /* 0x93 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 597 /* Table597 */ + 238 /* Table238 */ }, /* 0x94 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 597 /* Table597 */ + 238 /* Table238 */ }, /* 0x95 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 597 /* Table597 */ + 238 /* Table238 */ }, /* 0x96 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 597 /* Table597 */ + 238 /* Table238 */ }, /* 0x97 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 597 /* Table597 */ + 238 /* Table238 */ }, /* 0x98 */ { /* struct ModRMDecision */ @@ -29465,12 +29489,12 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x9c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 598 /* Table598 */ + 242 /* Table242 */ }, /* 0x9d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 599 /* Table599 */ + 243 /* Table243 */ }, /* 0x9e */ { /* struct ModRMDecision */ @@ -29485,22 +29509,22 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xa0 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 600 /* Table600 */ + 246 /* Table246 */ }, /* 0xa1 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 601 /* Table601 */ + 247 /* Table247 */ }, /* 0xa2 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 602 /* Table602 */ + 248 /* Table248 */ }, /* 0xa3 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 603 /* Table603 */ + 249 /* Table249 */ }, /* 0xa4 */ { /* struct ModRMDecision */ @@ -29655,12 +29679,12 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xc2 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 604 /* Table604 */ + 296 /* Table296 */ }, /* 0xc3 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 605 /* Table605 */ + 297 /* Table297 */ }, /* 0xc4 */ { /* struct ModRMDecision */ @@ -29690,7 +29714,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xc9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 606 /* Table606 */ + 335 /* Table335 */ }, /* 0xca */ { /* struct ModRMDecision */ @@ -29743,14 +29767,14 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { 390 /* Table390 */ }, /* 0xd4 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 406 /* Table406 */ }, /* 0xd5 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 407 /* Table407 */ }, /* 0xd6 */ { /* struct ModRMDecision */ @@ -29820,7 +29844,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xe3 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 607 /* Table607 */ + 485 /* Table485 */ }, /* 0xe4 */ { /* struct ModRMDecision */ @@ -29845,7 +29869,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xe8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 608 /* Table608 */ + 490 /* Table490 */ }, /* 0xe9 */ { /* struct ModRMDecision */ @@ -29960,11 +29984,11 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xff */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 609 /* Table609 */ + 558 /* Table558 */ } } } -, /* IC_OPSIZE */ +, /* IC_64BIT */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -29975,7 +29999,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x01 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 625 /* Table625 */ + 3 /* Table3 */ }, /* 0x02 */ { /* struct ModRMDecision */ @@ -29985,7 +30009,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x03 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 627 /* Table627 */ + 7 /* Table7 */ }, /* 0x04 */ { /* struct ModRMDecision */ @@ -29995,17 +30019,17 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x05 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 629 /* Table629 */ + 10 /* Table10 */ }, /* 0x06 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 630 /* Table630 */ + 0 /* EmptyTable */ }, /* 0x07 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 631 /* Table631 */ + 0 /* EmptyTable */ }, /* 0x08 */ { /* struct ModRMDecision */ @@ -30015,7 +30039,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x09 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 632 /* Table632 */ + 15 /* Table15 */ }, /* 0x0a */ { /* struct ModRMDecision */ @@ -30025,7 +30049,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x0b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 634 /* Table634 */ + 19 /* Table19 */ }, /* 0x0c */ { /* struct ModRMDecision */ @@ -30035,12 +30059,12 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x0d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 636 /* Table636 */ + 22 /* Table22 */ }, /* 0x0e */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 637 /* Table637 */ + 0 /* EmptyTable */ }, /* 0x0f */ { /* ModRMDecision */ @@ -30055,7 +30079,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x11 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 638 /* Table638 */ + 26 /* Table26 */ }, /* 0x12 */ { /* struct ModRMDecision */ @@ -30065,7 +30089,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x13 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 640 /* Table640 */ + 30 /* Table30 */ }, /* 0x14 */ { /* struct ModRMDecision */ @@ -30075,17 +30099,17 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x15 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 642 /* Table642 */ + 33 /* Table33 */ }, /* 0x16 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 643 /* Table643 */ + 0 /* EmptyTable */ }, /* 0x17 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 644 /* Table644 */ + 0 /* EmptyTable */ }, /* 0x18 */ { /* struct ModRMDecision */ @@ -30095,7 +30119,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x19 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 645 /* Table645 */ + 38 /* Table38 */ }, /* 0x1a */ { /* struct ModRMDecision */ @@ -30105,7 +30129,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x1b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 647 /* Table647 */ + 42 /* Table42 */ }, /* 0x1c */ { /* struct ModRMDecision */ @@ -30115,17 +30139,17 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x1d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 649 /* Table649 */ + 45 /* Table45 */ }, /* 0x1e */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 650 /* Table650 */ + 0 /* EmptyTable */ }, /* 0x1f */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 651 /* Table651 */ + 0 /* EmptyTable */ }, /* 0x20 */ { /* struct ModRMDecision */ @@ -30135,7 +30159,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x21 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 652 /* Table652 */ + 50 /* Table50 */ }, /* 0x22 */ { /* struct ModRMDecision */ @@ -30145,7 +30169,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x23 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 654 /* Table654 */ + 54 /* Table54 */ }, /* 0x24 */ { /* struct ModRMDecision */ @@ -30155,7 +30179,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x25 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 656 /* Table656 */ + 57 /* Table57 */ }, /* 0x26 */ { /* struct ModRMDecision */ @@ -30163,9 +30187,9 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { 58 /* Table58 */ }, /* 0x27 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 59 /* Table59 */ + 0 /* EmptyTable */ }, /* 0x28 */ { /* struct ModRMDecision */ @@ -30175,7 +30199,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x29 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 657 /* Table657 */ + 62 /* Table62 */ }, /* 0x2a */ { /* struct ModRMDecision */ @@ -30185,7 +30209,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x2b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 659 /* Table659 */ + 66 /* Table66 */ }, /* 0x2c */ { /* struct ModRMDecision */ @@ -30195,7 +30219,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x2d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 661 /* Table661 */ + 69 /* Table69 */ }, /* 0x2e */ { /* struct ModRMDecision */ @@ -30203,9 +30227,9 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { 70 /* Table70 */ }, /* 0x2f */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 71 /* Table71 */ + 0 /* EmptyTable */ }, /* 0x30 */ { /* struct ModRMDecision */ @@ -30215,7 +30239,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x31 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 662 /* Table662 */ + 74 /* Table74 */ }, /* 0x32 */ { /* struct ModRMDecision */ @@ -30225,7 +30249,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x33 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 664 /* Table664 */ + 78 /* Table78 */ }, /* 0x34 */ { /* struct ModRMDecision */ @@ -30235,7 +30259,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x35 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 666 /* Table666 */ + 81 /* Table81 */ }, /* 0x36 */ { /* struct ModRMDecision */ @@ -30243,9 +30267,9 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { 82 /* Table82 */ }, /* 0x37 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 83 /* Table83 */ + 0 /* EmptyTable */ }, /* 0x38 */ { /* struct ModRMDecision */ @@ -30255,7 +30279,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x39 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 667 /* Table667 */ + 86 /* Table86 */ }, /* 0x3a */ { /* struct ModRMDecision */ @@ -30265,7 +30289,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x3b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 669 /* Table669 */ + 90 /* Table90 */ }, /* 0x3c */ { /* struct ModRMDecision */ @@ -30275,7 +30299,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x3d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 671 /* Table671 */ + 93 /* Table93 */ }, /* 0x3e */ { /* struct ModRMDecision */ @@ -30283,189 +30307,189 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { 94 /* Table94 */ }, /* 0x3f */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 95 /* Table95 */ + 0 /* EmptyTable */ }, /* 0x40 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 672 /* Table672 */ + 0 /* EmptyTable */ }, /* 0x41 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 672 /* Table672 */ + 0 /* EmptyTable */ }, /* 0x42 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 672 /* Table672 */ + 0 /* EmptyTable */ }, /* 0x43 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 672 /* Table672 */ + 0 /* EmptyTable */ }, /* 0x44 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 672 /* Table672 */ + 0 /* EmptyTable */ }, /* 0x45 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 672 /* Table672 */ + 0 /* EmptyTable */ }, /* 0x46 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 672 /* Table672 */ + 0 /* EmptyTable */ }, /* 0x47 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 672 /* Table672 */ + 0 /* EmptyTable */ }, /* 0x48 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 673 /* Table673 */ + 574 /* Table574 */ }, /* 0x49 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 673 /* Table673 */ + 0 /* EmptyTable */ }, /* 0x4a */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 673 /* Table673 */ + 0 /* EmptyTable */ }, /* 0x4b */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 673 /* Table673 */ + 0 /* EmptyTable */ }, /* 0x4c */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 673 /* Table673 */ + 0 /* EmptyTable */ }, /* 0x4d */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 673 /* Table673 */ + 0 /* EmptyTable */ }, /* 0x4e */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 673 /* Table673 */ + 0 /* EmptyTable */ }, /* 0x4f */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 673 /* Table673 */ + 0 /* EmptyTable */ }, /* 0x50 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 674 /* Table674 */ + 575 /* Table575 */ }, /* 0x51 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 674 /* Table674 */ + 575 /* Table575 */ }, /* 0x52 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 674 /* Table674 */ + 575 /* Table575 */ }, /* 0x53 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 674 /* Table674 */ + 575 /* Table575 */ }, /* 0x54 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 674 /* Table674 */ + 575 /* Table575 */ }, /* 0x55 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 674 /* Table674 */ + 575 /* Table575 */ }, /* 0x56 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 674 /* Table674 */ + 575 /* Table575 */ }, /* 0x57 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 674 /* Table674 */ + 575 /* Table575 */ }, /* 0x58 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 675 /* Table675 */ + 576 /* Table576 */ }, /* 0x59 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 675 /* Table675 */ + 576 /* Table576 */ }, /* 0x5a */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 675 /* Table675 */ + 576 /* Table576 */ }, /* 0x5b */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 675 /* Table675 */ + 576 /* Table576 */ }, /* 0x5c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 675 /* Table675 */ + 576 /* Table576 */ }, /* 0x5d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 675 /* Table675 */ + 576 /* Table576 */ }, /* 0x5e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 675 /* Table675 */ + 576 /* Table576 */ }, /* 0x5f */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 675 /* Table675 */ + 576 /* Table576 */ }, /* 0x60 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 676 /* Table676 */ + 0 /* EmptyTable */ }, /* 0x61 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 677 /* Table677 */ + 0 /* EmptyTable */ }, /* 0x62 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 678 /* Table678 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x63 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 104 /* Table104 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x64 */ { /* struct ModRMDecision */ @@ -30490,22 +30514,22 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x68 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 680 /* Table680 */ + 577 /* Table577 */ }, /* 0x69 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 681 /* Table681 */ + 110 /* Table110 */ }, /* 0x6a */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 683 /* Table683 */ + 578 /* Table578 */ }, /* 0x6b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 684 /* Table684 */ + 113 /* Table113 */ }, /* 0x6c */ { /* struct ModRMDecision */ @@ -30515,7 +30539,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x6d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 686 /* Table686 */ + 116 /* Table116 */ }, /* 0x6e */ { /* struct ModRMDecision */ @@ -30525,7 +30549,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x6f */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 687 /* Table687 */ + 118 /* Table118 */ }, /* 0x70 */ { /* struct ModRMDecision */ @@ -30615,17 +30639,17 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x81 */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 688 /* Table688 */ + 151 /* Table151 */ }, /* 0x82 */ - { /* struct ModRMDecision */ - MODRM_SPLITREG, - 167 /* Table167 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x83 */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 704 /* Table704 */ + 183 /* Table183 */ }, /* 0x84 */ { /* struct ModRMDecision */ @@ -30635,7 +30659,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x85 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 720 /* Table720 */ + 201 /* Table201 */ }, /* 0x86 */ { /* struct ModRMDecision */ @@ -30645,7 +30669,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x87 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 722 /* Table722 */ + 205 /* Table205 */ }, /* 0x88 */ { /* struct ModRMDecision */ @@ -30655,7 +30679,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x89 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 724 /* Table724 */ + 209 /* Table209 */ }, /* 0x8a */ { /* struct ModRMDecision */ @@ -30665,27 +30689,27 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x8b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 726 /* Table726 */ + 213 /* Table213 */ }, /* 0x8c */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 728 /* Table728 */ + 215 /* Table215 */ }, /* 0x8d */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 730 /* Table730 */ + 579 /* Table579 */ }, /* 0x8e */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 732 /* Table732 */ + 219 /* Table219 */ }, /* 0x8f */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 734 /* Table734 */ + 581 /* Table581 */ }, /* 0x90 */ { /* struct ModRMDecision */ @@ -30695,52 +30719,52 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x91 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 750 /* Table750 */ + 597 /* Table597 */ }, /* 0x92 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 750 /* Table750 */ + 597 /* Table597 */ }, /* 0x93 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 750 /* Table750 */ + 597 /* Table597 */ }, /* 0x94 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 750 /* Table750 */ + 597 /* Table597 */ }, /* 0x95 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 750 /* Table750 */ + 597 /* Table597 */ }, /* 0x96 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 750 /* Table750 */ + 597 /* Table597 */ }, /* 0x97 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 750 /* Table750 */ + 597 /* Table597 */ }, /* 0x98 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 751 /* Table751 */ + 239 /* Table239 */ }, /* 0x99 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 752 /* Table752 */ + 240 /* Table240 */ }, /* 0x9a */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 753 /* Table753 */ + 241 /* Table241 */ }, /* 0x9b */ { /* ModRMDecision */ @@ -30750,12 +30774,12 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x9c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 754 /* Table754 */ + 598 /* Table598 */ }, /* 0x9d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 755 /* Table755 */ + 599 /* Table599 */ }, /* 0x9e */ { /* struct ModRMDecision */ @@ -30770,22 +30794,22 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xa0 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 246 /* Table246 */ + 600 /* Table600 */ }, /* 0xa1 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 756 /* Table756 */ + 601 /* Table601 */ }, /* 0xa2 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 248 /* Table248 */ + 602 /* Table602 */ }, /* 0xa3 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 757 /* Table757 */ + 603 /* Table603 */ }, /* 0xa4 */ { /* struct ModRMDecision */ @@ -30795,7 +30819,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xa5 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 758 /* Table758 */ + 251 /* Table251 */ }, /* 0xa6 */ { /* struct ModRMDecision */ @@ -30805,7 +30829,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xa7 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 759 /* Table759 */ + 253 /* Table253 */ }, /* 0xa8 */ { /* struct ModRMDecision */ @@ -30815,7 +30839,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xa9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 760 /* Table760 */ + 255 /* Table255 */ }, /* 0xaa */ { /* struct ModRMDecision */ @@ -30825,7 +30849,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xab */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 761 /* Table761 */ + 257 /* Table257 */ }, /* 0xac */ { /* struct ModRMDecision */ @@ -30835,7 +30859,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xad */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 762 /* Table762 */ + 259 /* Table259 */ }, /* 0xae */ { /* struct ModRMDecision */ @@ -30845,7 +30869,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xaf */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 763 /* Table763 */ + 261 /* Table261 */ }, /* 0xb0 */ { /* struct ModRMDecision */ @@ -30890,42 +30914,42 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xb8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 764 /* Table764 */ + 263 /* Table263 */ }, /* 0xb9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 764 /* Table764 */ + 263 /* Table263 */ }, /* 0xba */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 764 /* Table764 */ + 263 /* Table263 */ }, /* 0xbb */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 764 /* Table764 */ + 263 /* Table263 */ }, /* 0xbc */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 764 /* Table764 */ + 263 /* Table263 */ }, /* 0xbd */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 764 /* Table764 */ + 263 /* Table263 */ }, /* 0xbe */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 764 /* Table764 */ + 263 /* Table263 */ }, /* 0xbf */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 764 /* Table764 */ + 263 /* Table263 */ }, /* 0xc0 */ { /* struct ModRMDecision */ @@ -30935,27 +30959,27 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xc1 */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 765 /* Table765 */ + 280 /* Table280 */ }, /* 0xc2 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 781 /* Table781 */ + 604 /* Table604 */ }, /* 0xc3 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 782 /* Table782 */ + 605 /* Table605 */ }, /* 0xc4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 783 /* Table783 */ + 298 /* Table298 */ }, /* 0xc5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 785 /* Table785 */ + 300 /* Table300 */ }, /* 0xc6 */ { /* struct ModRMDecision */ @@ -30965,7 +30989,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xc7 */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 787 /* Table787 */ + 318 /* Table318 */ }, /* 0xc8 */ { /* struct ModRMDecision */ @@ -30975,17 +30999,17 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xc9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 335 /* Table335 */ + 606 /* Table606 */ }, /* 0xca */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 803 /* Table803 */ + 336 /* Table336 */ }, /* 0xcb */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 804 /* Table804 */ + 337 /* Table337 */ }, /* 0xcc */ { /* struct ModRMDecision */ @@ -31005,7 +31029,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xcf */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 805 /* Table805 */ + 341 /* Table341 */ }, /* 0xd0 */ { /* struct ModRMDecision */ @@ -31015,7 +31039,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xd1 */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 806 /* Table806 */ + 358 /* Table358 */ }, /* 0xd2 */ { /* struct ModRMDecision */ @@ -31025,17 +31049,17 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xd3 */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 822 /* Table822 */ + 390 /* Table390 */ }, /* 0xd4 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 406 /* Table406 */ + 0 /* EmptyTable */ }, /* 0xd5 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 407 /* Table407 */ + 0 /* EmptyTable */ }, /* 0xd6 */ { /* struct ModRMDecision */ @@ -31105,7 +31129,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xe3 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 485 /* Table485 */ + 607 /* Table607 */ }, /* 0xe4 */ { /* struct ModRMDecision */ @@ -31115,7 +31139,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xe5 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 838 /* Table838 */ + 487 /* Table487 */ }, /* 0xe6 */ { /* struct ModRMDecision */ @@ -31125,22 +31149,22 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xe7 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 839 /* Table839 */ + 489 /* Table489 */ }, /* 0xe8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 840 /* Table840 */ + 608 /* Table608 */ }, /* 0xe9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 841 /* Table841 */ + 491 /* Table491 */ }, /* 0xea */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 842 /* Table842 */ + 492 /* Table492 */ }, /* 0xeb */ { /* struct ModRMDecision */ @@ -31155,7 +31179,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xed */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 843 /* Table843 */ + 495 /* Table495 */ }, /* 0xee */ { /* struct ModRMDecision */ @@ -31165,7 +31189,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xef */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 844 /* Table844 */ + 497 /* Table497 */ }, /* 0xf0 */ { /* struct ModRMDecision */ @@ -31205,7 +31229,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xf7 */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 845 /* Table845 */ + 520 /* Table520 */ }, /* 0xf8 */ { /* struct ModRMDecision */ @@ -31245,11 +31269,11 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xff */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 861 /* Table861 */ + 609 /* Table609 */ } } } -, /* IC_ADSIZE */ +, /* IC_OPSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -31260,7 +31284,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x01 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3 /* Table3 */ + 625 /* Table625 */ }, /* 0x02 */ { /* struct ModRMDecision */ @@ -31270,7 +31294,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x03 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 7 /* Table7 */ + 627 /* Table627 */ }, /* 0x04 */ { /* struct ModRMDecision */ @@ -31280,17 +31304,17 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x05 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 10 /* Table10 */ + 629 /* Table629 */ }, /* 0x06 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 11 /* Table11 */ + 630 /* Table630 */ }, /* 0x07 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 12 /* Table12 */ + 631 /* Table631 */ }, /* 0x08 */ { /* struct ModRMDecision */ @@ -31300,7 +31324,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x09 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 15 /* Table15 */ + 632 /* Table632 */ }, /* 0x0a */ { /* struct ModRMDecision */ @@ -31310,7 +31334,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x0b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 19 /* Table19 */ + 634 /* Table634 */ }, /* 0x0c */ { /* struct ModRMDecision */ @@ -31320,12 +31344,12 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x0d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 22 /* Table22 */ + 636 /* Table636 */ }, /* 0x0e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 23 /* Table23 */ + 637 /* Table637 */ }, /* 0x0f */ { /* ModRMDecision */ @@ -31340,7 +31364,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x11 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 26 /* Table26 */ + 638 /* Table638 */ }, /* 0x12 */ { /* struct ModRMDecision */ @@ -31350,7 +31374,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x13 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 30 /* Table30 */ + 640 /* Table640 */ }, /* 0x14 */ { /* struct ModRMDecision */ @@ -31360,17 +31384,17 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x15 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 33 /* Table33 */ + 642 /* Table642 */ }, /* 0x16 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 34 /* Table34 */ + 643 /* Table643 */ }, /* 0x17 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 35 /* Table35 */ + 644 /* Table644 */ }, /* 0x18 */ { /* struct ModRMDecision */ @@ -31380,7 +31404,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x19 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 38 /* Table38 */ + 645 /* Table645 */ }, /* 0x1a */ { /* struct ModRMDecision */ @@ -31390,7 +31414,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x1b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 42 /* Table42 */ + 647 /* Table647 */ }, /* 0x1c */ { /* struct ModRMDecision */ @@ -31400,17 +31424,17 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x1d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 45 /* Table45 */ + 649 /* Table649 */ }, /* 0x1e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 46 /* Table46 */ + 650 /* Table650 */ }, /* 0x1f */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 47 /* Table47 */ + 651 /* Table651 */ }, /* 0x20 */ { /* struct ModRMDecision */ @@ -31420,7 +31444,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x21 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 50 /* Table50 */ + 652 /* Table652 */ }, /* 0x22 */ { /* struct ModRMDecision */ @@ -31430,7 +31454,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x23 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 54 /* Table54 */ + 654 /* Table654 */ }, /* 0x24 */ { /* struct ModRMDecision */ @@ -31440,7 +31464,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x25 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 57 /* Table57 */ + 656 /* Table656 */ }, /* 0x26 */ { /* struct ModRMDecision */ @@ -31460,7 +31484,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x29 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 62 /* Table62 */ + 657 /* Table657 */ }, /* 0x2a */ { /* struct ModRMDecision */ @@ -31470,7 +31494,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x2b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 66 /* Table66 */ + 659 /* Table659 */ }, /* 0x2c */ { /* struct ModRMDecision */ @@ -31480,7 +31504,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x2d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 69 /* Table69 */ + 661 /* Table661 */ }, /* 0x2e */ { /* struct ModRMDecision */ @@ -31500,7 +31524,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x31 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 74 /* Table74 */ + 662 /* Table662 */ }, /* 0x32 */ { /* struct ModRMDecision */ @@ -31510,7 +31534,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x33 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 78 /* Table78 */ + 664 /* Table664 */ }, /* 0x34 */ { /* struct ModRMDecision */ @@ -31520,7 +31544,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x35 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 81 /* Table81 */ + 666 /* Table666 */ }, /* 0x36 */ { /* struct ModRMDecision */ @@ -31540,7 +31564,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x39 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 86 /* Table86 */ + 667 /* Table667 */ }, /* 0x3a */ { /* struct ModRMDecision */ @@ -31550,7 +31574,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x3b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 90 /* Table90 */ + 669 /* Table669 */ }, /* 0x3c */ { /* struct ModRMDecision */ @@ -31560,7 +31584,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x3d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 93 /* Table93 */ + 671 /* Table671 */ }, /* 0x3e */ { /* struct ModRMDecision */ @@ -31575,177 +31599,177 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x40 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 96 /* Table96 */ + 672 /* Table672 */ }, /* 0x41 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 96 /* Table96 */ + 672 /* Table672 */ }, /* 0x42 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 96 /* Table96 */ + 672 /* Table672 */ }, /* 0x43 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 96 /* Table96 */ + 672 /* Table672 */ }, /* 0x44 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 96 /* Table96 */ + 672 /* Table672 */ }, /* 0x45 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 96 /* Table96 */ + 672 /* Table672 */ }, /* 0x46 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 96 /* Table96 */ + 672 /* Table672 */ }, /* 0x47 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 96 /* Table96 */ + 672 /* Table672 */ }, /* 0x48 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 97 /* Table97 */ + 673 /* Table673 */ }, /* 0x49 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 97 /* Table97 */ + 673 /* Table673 */ }, /* 0x4a */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 97 /* Table97 */ + 673 /* Table673 */ }, /* 0x4b */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 97 /* Table97 */ + 673 /* Table673 */ }, /* 0x4c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 97 /* Table97 */ + 673 /* Table673 */ }, /* 0x4d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 97 /* Table97 */ + 673 /* Table673 */ }, /* 0x4e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 97 /* Table97 */ + 673 /* Table673 */ }, /* 0x4f */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 97 /* Table97 */ + 673 /* Table673 */ }, /* 0x50 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 98 /* Table98 */ + 674 /* Table674 */ }, /* 0x51 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 98 /* Table98 */ + 674 /* Table674 */ }, /* 0x52 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 98 /* Table98 */ + 674 /* Table674 */ }, /* 0x53 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 98 /* Table98 */ + 674 /* Table674 */ }, /* 0x54 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 98 /* Table98 */ + 674 /* Table674 */ }, /* 0x55 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 98 /* Table98 */ + 674 /* Table674 */ }, /* 0x56 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 98 /* Table98 */ + 674 /* Table674 */ }, /* 0x57 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 98 /* Table98 */ + 674 /* Table674 */ }, /* 0x58 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 99 /* Table99 */ + 675 /* Table675 */ }, /* 0x59 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 99 /* Table99 */ + 675 /* Table675 */ }, /* 0x5a */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 99 /* Table99 */ + 675 /* Table675 */ }, /* 0x5b */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 99 /* Table99 */ + 675 /* Table675 */ }, /* 0x5c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 99 /* Table99 */ + 675 /* Table675 */ }, /* 0x5d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 99 /* Table99 */ + 675 /* Table675 */ }, /* 0x5e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 99 /* Table99 */ + 675 /* Table675 */ }, /* 0x5f */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 99 /* Table99 */ + 675 /* Table675 */ }, /* 0x60 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 100 /* Table100 */ + 676 /* Table676 */ }, /* 0x61 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 101 /* Table101 */ + 677 /* Table677 */ }, /* 0x62 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 102 /* Table102 */ + 678 /* Table678 */ }, /* 0x63 */ { /* struct ModRMDecision */ @@ -31775,22 +31799,22 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x68 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 109 /* Table109 */ + 680 /* Table680 */ }, /* 0x69 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 110 /* Table110 */ + 681 /* Table681 */ }, /* 0x6a */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 112 /* Table112 */ + 683 /* Table683 */ }, /* 0x6b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 113 /* Table113 */ + 684 /* Table684 */ }, /* 0x6c */ { /* struct ModRMDecision */ @@ -31800,7 +31824,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x6d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 116 /* Table116 */ + 686 /* Table686 */ }, /* 0x6e */ { /* struct ModRMDecision */ @@ -31810,7 +31834,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x6f */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 118 /* Table118 */ + 687 /* Table687 */ }, /* 0x70 */ { /* struct ModRMDecision */ @@ -31900,7 +31924,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x81 */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 151 /* Table151 */ + 688 /* Table688 */ }, /* 0x82 */ { /* struct ModRMDecision */ @@ -31910,7 +31934,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x83 */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 183 /* Table183 */ + 704 /* Table704 */ }, /* 0x84 */ { /* struct ModRMDecision */ @@ -31920,7 +31944,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x85 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 201 /* Table201 */ + 720 /* Table720 */ }, /* 0x86 */ { /* struct ModRMDecision */ @@ -31930,7 +31954,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x87 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 205 /* Table205 */ + 722 /* Table722 */ }, /* 0x88 */ { /* struct ModRMDecision */ @@ -31940,7 +31964,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x89 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 209 /* Table209 */ + 724 /* Table724 */ }, /* 0x8a */ { /* struct ModRMDecision */ @@ -31950,27 +31974,27 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x8b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 213 /* Table213 */ + 726 /* Table726 */ }, /* 0x8c */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 215 /* Table215 */ + 728 /* Table728 */ }, /* 0x8d */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 217 /* Table217 */ + 730 /* Table730 */ }, /* 0x8e */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 219 /* Table219 */ + 732 /* Table732 */ }, /* 0x8f */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 221 /* Table221 */ + 734 /* Table734 */ }, /* 0x90 */ { /* struct ModRMDecision */ @@ -31980,52 +32004,52 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x91 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 238 /* Table238 */ + 750 /* Table750 */ }, /* 0x92 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 238 /* Table238 */ + 750 /* Table750 */ }, /* 0x93 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 238 /* Table238 */ + 750 /* Table750 */ }, /* 0x94 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 238 /* Table238 */ + 750 /* Table750 */ }, /* 0x95 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 238 /* Table238 */ + 750 /* Table750 */ }, /* 0x96 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 238 /* Table238 */ + 750 /* Table750 */ }, /* 0x97 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 238 /* Table238 */ + 750 /* Table750 */ }, /* 0x98 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 239 /* Table239 */ + 751 /* Table751 */ }, /* 0x99 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 240 /* Table240 */ + 752 /* Table752 */ }, /* 0x9a */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 241 /* Table241 */ + 753 /* Table753 */ }, /* 0x9b */ { /* ModRMDecision */ @@ -32035,12 +32059,12 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x9c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 242 /* Table242 */ + 754 /* Table754 */ }, /* 0x9d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 243 /* Table243 */ + 755 /* Table755 */ }, /* 0x9e */ { /* struct ModRMDecision */ @@ -32060,7 +32084,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xa1 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 247 /* Table247 */ + 756 /* Table756 */ }, /* 0xa2 */ { /* struct ModRMDecision */ @@ -32070,7 +32094,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xa3 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 249 /* Table249 */ + 757 /* Table757 */ }, /* 0xa4 */ { /* struct ModRMDecision */ @@ -32080,7 +32104,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xa5 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 251 /* Table251 */ + 758 /* Table758 */ }, /* 0xa6 */ { /* struct ModRMDecision */ @@ -32090,7 +32114,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xa7 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 253 /* Table253 */ + 759 /* Table759 */ }, /* 0xa8 */ { /* struct ModRMDecision */ @@ -32100,7 +32124,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xa9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 255 /* Table255 */ + 760 /* Table760 */ }, /* 0xaa */ { /* struct ModRMDecision */ @@ -32110,7 +32134,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xab */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 257 /* Table257 */ + 761 /* Table761 */ }, /* 0xac */ { /* struct ModRMDecision */ @@ -32120,7 +32144,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xad */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 259 /* Table259 */ + 762 /* Table762 */ }, /* 0xae */ { /* struct ModRMDecision */ @@ -32130,7 +32154,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xaf */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 261 /* Table261 */ + 763 /* Table763 */ }, /* 0xb0 */ { /* struct ModRMDecision */ @@ -32175,42 +32199,42 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xb8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 263 /* Table263 */ + 764 /* Table764 */ }, /* 0xb9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 263 /* Table263 */ + 764 /* Table764 */ }, /* 0xba */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 263 /* Table263 */ + 764 /* Table764 */ }, /* 0xbb */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 263 /* Table263 */ + 764 /* Table764 */ }, /* 0xbc */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 263 /* Table263 */ + 764 /* Table764 */ }, /* 0xbd */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 263 /* Table263 */ + 764 /* Table764 */ }, /* 0xbe */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 263 /* Table263 */ + 764 /* Table764 */ }, /* 0xbf */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 263 /* Table263 */ + 764 /* Table764 */ }, /* 0xc0 */ { /* struct ModRMDecision */ @@ -32220,27 +32244,27 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xc1 */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 280 /* Table280 */ + 765 /* Table765 */ }, /* 0xc2 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 296 /* Table296 */ + 781 /* Table781 */ }, /* 0xc3 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 297 /* Table297 */ + 782 /* Table782 */ }, /* 0xc4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 298 /* Table298 */ + 783 /* Table783 */ }, /* 0xc5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 300 /* Table300 */ + 785 /* Table785 */ }, /* 0xc6 */ { /* struct ModRMDecision */ @@ -32250,7 +32274,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xc7 */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 318 /* Table318 */ + 787 /* Table787 */ }, /* 0xc8 */ { /* struct ModRMDecision */ @@ -32265,12 +32289,12 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xca */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 336 /* Table336 */ + 803 /* Table803 */ }, /* 0xcb */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 337 /* Table337 */ + 804 /* Table804 */ }, /* 0xcc */ { /* struct ModRMDecision */ @@ -32290,7 +32314,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xcf */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 341 /* Table341 */ + 805 /* Table805 */ }, /* 0xd0 */ { /* struct ModRMDecision */ @@ -32300,7 +32324,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xd1 */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 358 /* Table358 */ + 806 /* Table806 */ }, /* 0xd2 */ { /* struct ModRMDecision */ @@ -32310,7 +32334,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xd3 */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 390 /* Table390 */ + 822 /* Table822 */ }, /* 0xd4 */ { /* struct ModRMDecision */ @@ -32390,7 +32414,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xe3 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 877 /* Table877 */ + 485 /* Table485 */ }, /* 0xe4 */ { /* struct ModRMDecision */ @@ -32400,7 +32424,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xe5 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 487 /* Table487 */ + 838 /* Table838 */ }, /* 0xe6 */ { /* struct ModRMDecision */ @@ -32410,22 +32434,22 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xe7 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 489 /* Table489 */ + 839 /* Table839 */ }, /* 0xe8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 490 /* Table490 */ + 840 /* Table840 */ }, /* 0xe9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 491 /* Table491 */ + 841 /* Table841 */ }, /* 0xea */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 492 /* Table492 */ + 842 /* Table842 */ }, /* 0xeb */ { /* struct ModRMDecision */ @@ -32440,7 +32464,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xed */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 495 /* Table495 */ + 843 /* Table843 */ }, /* 0xee */ { /* struct ModRMDecision */ @@ -32450,7 +32474,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xef */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 497 /* Table497 */ + 844 /* Table844 */ }, /* 0xf0 */ { /* struct ModRMDecision */ @@ -32490,7 +32514,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xf7 */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 520 /* Table520 */ + 845 /* Table845 */ }, /* 0xf8 */ { /* struct ModRMDecision */ @@ -32530,11 +32554,11 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xff */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 558 /* Table558 */ + 861 /* Table861 */ } } } -, /* IC_XD */ +, /* IC_ADSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -33675,7 +33699,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xe3 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 485 /* Table485 */ + 877 /* Table877 */ }, /* 0xe4 */ { /* struct ModRMDecision */ @@ -33819,7 +33843,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { } } } -, /* IC_XS */ +, /* IC_XD */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -35104,7 +35128,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { } } } -, /* IC_64BIT_REXW */ +, /* IC_XS */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -35115,7 +35139,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x01 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 878 /* Table878 */ + 3 /* Table3 */ }, /* 0x02 */ { /* struct ModRMDecision */ @@ -35125,7 +35149,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x03 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 880 /* Table880 */ + 7 /* Table7 */ }, /* 0x04 */ { /* struct ModRMDecision */ @@ -35135,17 +35159,17 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x05 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 882 /* Table882 */ + 10 /* Table10 */ }, /* 0x06 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 11 /* Table11 */ }, /* 0x07 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 12 /* Table12 */ }, /* 0x08 */ { /* struct ModRMDecision */ @@ -35155,7 +35179,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x09 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 883 /* Table883 */ + 15 /* Table15 */ }, /* 0x0a */ { /* struct ModRMDecision */ @@ -35165,7 +35189,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x0b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 885 /* Table885 */ + 19 /* Table19 */ }, /* 0x0c */ { /* struct ModRMDecision */ @@ -35175,12 +35199,12 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x0d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 887 /* Table887 */ + 22 /* Table22 */ }, /* 0x0e */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 23 /* Table23 */ }, /* 0x0f */ { /* ModRMDecision */ @@ -35195,7 +35219,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x11 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 888 /* Table888 */ + 26 /* Table26 */ }, /* 0x12 */ { /* struct ModRMDecision */ @@ -35205,7 +35229,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x13 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 890 /* Table890 */ + 30 /* Table30 */ }, /* 0x14 */ { /* struct ModRMDecision */ @@ -35215,17 +35239,17 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x15 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 892 /* Table892 */ + 33 /* Table33 */ }, /* 0x16 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 34 /* Table34 */ }, /* 0x17 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 35 /* Table35 */ }, /* 0x18 */ { /* struct ModRMDecision */ @@ -35235,7 +35259,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x19 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 893 /* Table893 */ + 38 /* Table38 */ }, /* 0x1a */ { /* struct ModRMDecision */ @@ -35245,7 +35269,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x1b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 895 /* Table895 */ + 42 /* Table42 */ }, /* 0x1c */ { /* struct ModRMDecision */ @@ -35255,17 +35279,17 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x1d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 897 /* Table897 */ + 45 /* Table45 */ }, /* 0x1e */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 46 /* Table46 */ }, /* 0x1f */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 47 /* Table47 */ }, /* 0x20 */ { /* struct ModRMDecision */ @@ -35275,7 +35299,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x21 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 898 /* Table898 */ + 50 /* Table50 */ }, /* 0x22 */ { /* struct ModRMDecision */ @@ -35285,7 +35309,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x23 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 900 /* Table900 */ + 54 /* Table54 */ }, /* 0x24 */ { /* struct ModRMDecision */ @@ -35295,7 +35319,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x25 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 902 /* Table902 */ + 57 /* Table57 */ }, /* 0x26 */ { /* struct ModRMDecision */ @@ -35303,9 +35327,9 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { 58 /* Table58 */ }, /* 0x27 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 59 /* Table59 */ }, /* 0x28 */ { /* struct ModRMDecision */ @@ -35315,7 +35339,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x29 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 903 /* Table903 */ + 62 /* Table62 */ }, /* 0x2a */ { /* struct ModRMDecision */ @@ -35325,7 +35349,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x2b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 905 /* Table905 */ + 66 /* Table66 */ }, /* 0x2c */ { /* struct ModRMDecision */ @@ -35335,7 +35359,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x2d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 907 /* Table907 */ + 69 /* Table69 */ }, /* 0x2e */ { /* struct ModRMDecision */ @@ -35343,9 +35367,9 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { 70 /* Table70 */ }, /* 0x2f */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 71 /* Table71 */ }, /* 0x30 */ { /* struct ModRMDecision */ @@ -35355,7 +35379,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x31 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 908 /* Table908 */ + 74 /* Table74 */ }, /* 0x32 */ { /* struct ModRMDecision */ @@ -35365,7 +35389,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x33 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 910 /* Table910 */ + 78 /* Table78 */ }, /* 0x34 */ { /* struct ModRMDecision */ @@ -35375,7 +35399,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x35 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 912 /* Table912 */ + 81 /* Table81 */ }, /* 0x36 */ { /* struct ModRMDecision */ @@ -35383,9 +35407,9 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { 82 /* Table82 */ }, /* 0x37 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 83 /* Table83 */ }, /* 0x38 */ { /* struct ModRMDecision */ @@ -35395,7 +35419,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x39 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 913 /* Table913 */ + 86 /* Table86 */ }, /* 0x3a */ { /* struct ModRMDecision */ @@ -35405,7 +35429,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x3b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 915 /* Table915 */ + 90 /* Table90 */ }, /* 0x3c */ { /* struct ModRMDecision */ @@ -35415,7 +35439,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x3d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 917 /* Table917 */ + 93 /* Table93 */ }, /* 0x3e */ { /* struct ModRMDecision */ @@ -35423,189 +35447,189 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { 94 /* Table94 */ }, /* 0x3f */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 95 /* Table95 */ }, /* 0x40 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 96 /* Table96 */ }, /* 0x41 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 96 /* Table96 */ }, /* 0x42 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 96 /* Table96 */ }, /* 0x43 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 96 /* Table96 */ }, /* 0x44 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 96 /* Table96 */ }, /* 0x45 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 96 /* Table96 */ }, /* 0x46 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 96 /* Table96 */ }, /* 0x47 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 96 /* Table96 */ }, /* 0x48 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 574 /* Table574 */ + 97 /* Table97 */ }, /* 0x49 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 97 /* Table97 */ }, /* 0x4a */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 97 /* Table97 */ }, /* 0x4b */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 97 /* Table97 */ }, /* 0x4c */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 97 /* Table97 */ }, /* 0x4d */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 97 /* Table97 */ }, /* 0x4e */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 97 /* Table97 */ }, /* 0x4f */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 97 /* Table97 */ }, /* 0x50 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 575 /* Table575 */ + 98 /* Table98 */ }, /* 0x51 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 575 /* Table575 */ + 98 /* Table98 */ }, /* 0x52 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 575 /* Table575 */ + 98 /* Table98 */ }, /* 0x53 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 575 /* Table575 */ + 98 /* Table98 */ }, /* 0x54 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 575 /* Table575 */ + 98 /* Table98 */ }, /* 0x55 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 575 /* Table575 */ + 98 /* Table98 */ }, /* 0x56 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 575 /* Table575 */ + 98 /* Table98 */ }, /* 0x57 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 575 /* Table575 */ + 98 /* Table98 */ }, /* 0x58 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 576 /* Table576 */ + 99 /* Table99 */ }, /* 0x59 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 576 /* Table576 */ + 99 /* Table99 */ }, /* 0x5a */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 576 /* Table576 */ + 99 /* Table99 */ }, /* 0x5b */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 576 /* Table576 */ + 99 /* Table99 */ }, /* 0x5c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 576 /* Table576 */ + 99 /* Table99 */ }, /* 0x5d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 576 /* Table576 */ + 99 /* Table99 */ }, /* 0x5e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 576 /* Table576 */ + 99 /* Table99 */ }, /* 0x5f */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 576 /* Table576 */ + 99 /* Table99 */ }, /* 0x60 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 100 /* Table100 */ }, /* 0x61 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 101 /* Table101 */ }, /* 0x62 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 102 /* Table102 */ }, /* 0x63 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 918 /* Table918 */ + 104 /* Table104 */ }, /* 0x64 */ { /* struct ModRMDecision */ @@ -35630,22 +35654,22 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x68 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 577 /* Table577 */ + 109 /* Table109 */ }, /* 0x69 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 920 /* Table920 */ + 110 /* Table110 */ }, /* 0x6a */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 578 /* Table578 */ + 112 /* Table112 */ }, /* 0x6b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 922 /* Table922 */ + 113 /* Table113 */ }, /* 0x6c */ { /* struct ModRMDecision */ @@ -35755,17 +35779,17 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x81 */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 924 /* Table924 */ + 151 /* Table151 */ }, /* 0x82 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITREG, + 167 /* Table167 */ }, /* 0x83 */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 940 /* Table940 */ + 183 /* Table183 */ }, /* 0x84 */ { /* struct ModRMDecision */ @@ -35775,7 +35799,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x85 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 956 /* Table956 */ + 201 /* Table201 */ }, /* 0x86 */ { /* struct ModRMDecision */ @@ -35785,7 +35809,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x87 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 958 /* Table958 */ + 205 /* Table205 */ }, /* 0x88 */ { /* struct ModRMDecision */ @@ -35795,7 +35819,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x89 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 960 /* Table960 */ + 209 /* Table209 */ }, /* 0x8a */ { /* struct ModRMDecision */ @@ -35805,27 +35829,27 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x8b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 962 /* Table962 */ + 213 /* Table213 */ }, /* 0x8c */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 964 /* Table964 */ + 215 /* Table215 */ }, /* 0x8d */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 966 /* Table966 */ + 217 /* Table217 */ }, /* 0x8e */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 968 /* Table968 */ + 219 /* Table219 */ }, /* 0x8f */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 581 /* Table581 */ + 221 /* Table221 */ }, /* 0x90 */ { /* struct ModRMDecision */ @@ -35835,47 +35859,47 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x91 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 970 /* Table970 */ + 238 /* Table238 */ }, /* 0x92 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 970 /* Table970 */ + 238 /* Table238 */ }, /* 0x93 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 970 /* Table970 */ + 238 /* Table238 */ }, /* 0x94 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 970 /* Table970 */ + 238 /* Table238 */ }, /* 0x95 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 970 /* Table970 */ + 238 /* Table238 */ }, /* 0x96 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 970 /* Table970 */ + 238 /* Table238 */ }, /* 0x97 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 970 /* Table970 */ + 238 /* Table238 */ }, /* 0x98 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 971 /* Table971 */ + 239 /* Table239 */ }, /* 0x99 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 972 /* Table972 */ + 240 /* Table240 */ }, /* 0x9a */ { /* struct ModRMDecision */ @@ -35890,12 +35914,12 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x9c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 598 /* Table598 */ + 242 /* Table242 */ }, /* 0x9d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 599 /* Table599 */ + 243 /* Table243 */ }, /* 0x9e */ { /* struct ModRMDecision */ @@ -35910,22 +35934,22 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xa0 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 600 /* Table600 */ + 246 /* Table246 */ }, /* 0xa1 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 973 /* Table973 */ + 247 /* Table247 */ }, /* 0xa2 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 602 /* Table602 */ + 248 /* Table248 */ }, /* 0xa3 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 974 /* Table974 */ + 249 /* Table249 */ }, /* 0xa4 */ { /* struct ModRMDecision */ @@ -35935,7 +35959,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xa5 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 975 /* Table975 */ + 251 /* Table251 */ }, /* 0xa6 */ { /* struct ModRMDecision */ @@ -35945,7 +35969,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xa7 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 976 /* Table976 */ + 253 /* Table253 */ }, /* 0xa8 */ { /* struct ModRMDecision */ @@ -35955,7 +35979,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xa9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 977 /* Table977 */ + 255 /* Table255 */ }, /* 0xaa */ { /* struct ModRMDecision */ @@ -35965,7 +35989,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xab */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 978 /* Table978 */ + 257 /* Table257 */ }, /* 0xac */ { /* struct ModRMDecision */ @@ -35975,7 +35999,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xad */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 979 /* Table979 */ + 259 /* Table259 */ }, /* 0xae */ { /* struct ModRMDecision */ @@ -35985,7 +36009,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xaf */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 980 /* Table980 */ + 261 /* Table261 */ }, /* 0xb0 */ { /* struct ModRMDecision */ @@ -36030,42 +36054,42 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xb8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 981 /* Table981 */ + 263 /* Table263 */ }, /* 0xb9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 981 /* Table981 */ + 263 /* Table263 */ }, /* 0xba */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 981 /* Table981 */ + 263 /* Table263 */ }, /* 0xbb */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 981 /* Table981 */ + 263 /* Table263 */ }, /* 0xbc */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 981 /* Table981 */ + 263 /* Table263 */ }, /* 0xbd */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 981 /* Table981 */ + 263 /* Table263 */ }, /* 0xbe */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 981 /* Table981 */ + 263 /* Table263 */ }, /* 0xbf */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 981 /* Table981 */ + 263 /* Table263 */ }, /* 0xc0 */ { /* struct ModRMDecision */ @@ -36075,17 +36099,17 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xc1 */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 982 /* Table982 */ + 280 /* Table280 */ }, /* 0xc2 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 604 /* Table604 */ + 296 /* Table296 */ }, /* 0xc3 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 605 /* Table605 */ + 297 /* Table297 */ }, /* 0xc4 */ { /* struct ModRMDecision */ @@ -36105,7 +36129,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xc7 */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 998 /* Table998 */ + 318 /* Table318 */ }, /* 0xc8 */ { /* struct ModRMDecision */ @@ -36115,17 +36139,17 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xc9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 606 /* Table606 */ + 335 /* Table335 */ }, /* 0xca */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1014 /* Table1014 */ + 336 /* Table336 */ }, /* 0xcb */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1015 /* Table1015 */ + 337 /* Table337 */ }, /* 0xcc */ { /* struct ModRMDecision */ @@ -36145,7 +36169,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xcf */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1016 /* Table1016 */ + 341 /* Table341 */ }, /* 0xd0 */ { /* struct ModRMDecision */ @@ -36155,7 +36179,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xd1 */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 1017 /* Table1017 */ + 358 /* Table358 */ }, /* 0xd2 */ { /* struct ModRMDecision */ @@ -36165,17 +36189,17 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xd3 */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 1033 /* Table1033 */ + 390 /* Table390 */ }, /* 0xd4 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 406 /* Table406 */ }, /* 0xd5 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 407 /* Table407 */ }, /* 0xd6 */ { /* struct ModRMDecision */ @@ -36245,7 +36269,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xe3 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 607 /* Table607 */ + 485 /* Table485 */ }, /* 0xe4 */ { /* struct ModRMDecision */ @@ -36270,7 +36294,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xe8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 608 /* Table608 */ + 490 /* Table490 */ }, /* 0xe9 */ { /* struct ModRMDecision */ @@ -36345,7 +36369,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xf7 */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 1049 /* Table1049 */ + 520 /* Table520 */ }, /* 0xf8 */ { /* struct ModRMDecision */ @@ -36385,11 +36409,11 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xff */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 1065 /* Table1065 */ + 558 /* Table558 */ } } } -, /* IC_64BIT_OPSIZE */ +, /* IC_64BIT_REXW */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -36400,7 +36424,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x01 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 625 /* Table625 */ + 878 /* Table878 */ }, /* 0x02 */ { /* struct ModRMDecision */ @@ -36410,7 +36434,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x03 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 627 /* Table627 */ + 880 /* Table880 */ }, /* 0x04 */ { /* struct ModRMDecision */ @@ -36420,7 +36444,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x05 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 629 /* Table629 */ + 882 /* Table882 */ }, /* 0x06 */ { /* ModRMDecision */ @@ -36440,7 +36464,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x09 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 632 /* Table632 */ + 883 /* Table883 */ }, /* 0x0a */ { /* struct ModRMDecision */ @@ -36450,7 +36474,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x0b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 634 /* Table634 */ + 885 /* Table885 */ }, /* 0x0c */ { /* struct ModRMDecision */ @@ -36460,7 +36484,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x0d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 636 /* Table636 */ + 887 /* Table887 */ }, /* 0x0e */ { /* ModRMDecision */ @@ -36480,7 +36504,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x11 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 638 /* Table638 */ + 888 /* Table888 */ }, /* 0x12 */ { /* struct ModRMDecision */ @@ -36490,7 +36514,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x13 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 640 /* Table640 */ + 890 /* Table890 */ }, /* 0x14 */ { /* struct ModRMDecision */ @@ -36500,7 +36524,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x15 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 642 /* Table642 */ + 892 /* Table892 */ }, /* 0x16 */ { /* ModRMDecision */ @@ -36520,7 +36544,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x19 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 645 /* Table645 */ + 893 /* Table893 */ }, /* 0x1a */ { /* struct ModRMDecision */ @@ -36530,7 +36554,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x1b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 647 /* Table647 */ + 895 /* Table895 */ }, /* 0x1c */ { /* struct ModRMDecision */ @@ -36540,7 +36564,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x1d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 649 /* Table649 */ + 897 /* Table897 */ }, /* 0x1e */ { /* ModRMDecision */ @@ -36560,7 +36584,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x21 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 652 /* Table652 */ + 898 /* Table898 */ }, /* 0x22 */ { /* struct ModRMDecision */ @@ -36570,7 +36594,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x23 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 654 /* Table654 */ + 900 /* Table900 */ }, /* 0x24 */ { /* struct ModRMDecision */ @@ -36580,7 +36604,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x25 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 656 /* Table656 */ + 902 /* Table902 */ }, /* 0x26 */ { /* struct ModRMDecision */ @@ -36600,7 +36624,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x29 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 657 /* Table657 */ + 903 /* Table903 */ }, /* 0x2a */ { /* struct ModRMDecision */ @@ -36610,7 +36634,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x2b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 659 /* Table659 */ + 905 /* Table905 */ }, /* 0x2c */ { /* struct ModRMDecision */ @@ -36620,7 +36644,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x2d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 661 /* Table661 */ + 907 /* Table907 */ }, /* 0x2e */ { /* struct ModRMDecision */ @@ -36640,7 +36664,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x31 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 662 /* Table662 */ + 908 /* Table908 */ }, /* 0x32 */ { /* struct ModRMDecision */ @@ -36650,7 +36674,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x33 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 664 /* Table664 */ + 910 /* Table910 */ }, /* 0x34 */ { /* struct ModRMDecision */ @@ -36660,7 +36684,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x35 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 666 /* Table666 */ + 912 /* Table912 */ }, /* 0x36 */ { /* struct ModRMDecision */ @@ -36680,7 +36704,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x39 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 667 /* Table667 */ + 913 /* Table913 */ }, /* 0x3a */ { /* struct ModRMDecision */ @@ -36690,7 +36714,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x3b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 669 /* Table669 */ + 915 /* Table915 */ }, /* 0x3c */ { /* struct ModRMDecision */ @@ -36700,7 +36724,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x3d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 671 /* Table671 */ + 917 /* Table917 */ }, /* 0x3e */ { /* struct ModRMDecision */ @@ -36795,82 +36819,82 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x50 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 674 /* Table674 */ + 575 /* Table575 */ }, /* 0x51 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 674 /* Table674 */ + 575 /* Table575 */ }, /* 0x52 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 674 /* Table674 */ + 575 /* Table575 */ }, /* 0x53 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 674 /* Table674 */ + 575 /* Table575 */ }, /* 0x54 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 674 /* Table674 */ + 575 /* Table575 */ }, /* 0x55 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 674 /* Table674 */ + 575 /* Table575 */ }, /* 0x56 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 674 /* Table674 */ + 575 /* Table575 */ }, /* 0x57 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 674 /* Table674 */ + 575 /* Table575 */ }, /* 0x58 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 675 /* Table675 */ + 576 /* Table576 */ }, /* 0x59 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 675 /* Table675 */ + 576 /* Table576 */ }, /* 0x5a */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 675 /* Table675 */ + 576 /* Table576 */ }, /* 0x5b */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 675 /* Table675 */ + 576 /* Table576 */ }, /* 0x5c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 675 /* Table675 */ + 576 /* Table576 */ }, /* 0x5d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 675 /* Table675 */ + 576 /* Table576 */ }, /* 0x5e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 675 /* Table675 */ + 576 /* Table576 */ }, /* 0x5f */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 675 /* Table675 */ + 576 /* Table576 */ }, /* 0x60 */ { /* ModRMDecision */ @@ -36888,9 +36912,9 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x63 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 918 /* Table918 */ }, /* 0x64 */ { /* struct ModRMDecision */ @@ -36915,12 +36939,12 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x68 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1081 /* Table1081 */ + 577 /* Table577 */ }, /* 0x69 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 681 /* Table681 */ + 920 /* Table920 */ }, /* 0x6a */ { /* struct ModRMDecision */ @@ -36930,7 +36954,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x6b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 684 /* Table684 */ + 922 /* Table922 */ }, /* 0x6c */ { /* struct ModRMDecision */ @@ -36940,7 +36964,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x6d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 686 /* Table686 */ + 116 /* Table116 */ }, /* 0x6e */ { /* struct ModRMDecision */ @@ -36950,7 +36974,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x6f */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 687 /* Table687 */ + 118 /* Table118 */ }, /* 0x70 */ { /* struct ModRMDecision */ @@ -37040,7 +37064,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x81 */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 688 /* Table688 */ + 924 /* Table924 */ }, /* 0x82 */ { /* ModRMDecision */ @@ -37050,7 +37074,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x83 */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 704 /* Table704 */ + 940 /* Table940 */ }, /* 0x84 */ { /* struct ModRMDecision */ @@ -37060,7 +37084,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x85 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 720 /* Table720 */ + 956 /* Table956 */ }, /* 0x86 */ { /* struct ModRMDecision */ @@ -37070,7 +37094,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x87 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 722 /* Table722 */ + 958 /* Table958 */ }, /* 0x88 */ { /* struct ModRMDecision */ @@ -37080,7 +37104,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x89 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 724 /* Table724 */ + 960 /* Table960 */ }, /* 0x8a */ { /* struct ModRMDecision */ @@ -37090,27 +37114,27 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x8b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 726 /* Table726 */ + 962 /* Table962 */ }, /* 0x8c */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 728 /* Table728 */ + 964 /* Table964 */ }, /* 0x8d */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 730 /* Table730 */ + 966 /* Table966 */ }, /* 0x8e */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 732 /* Table732 */ + 968 /* Table968 */ }, /* 0x8f */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 734 /* Table734 */ + 581 /* Table581 */ }, /* 0x90 */ { /* struct ModRMDecision */ @@ -37120,52 +37144,52 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x91 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 750 /* Table750 */ + 970 /* Table970 */ }, /* 0x92 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 750 /* Table750 */ + 970 /* Table970 */ }, /* 0x93 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 750 /* Table750 */ + 970 /* Table970 */ }, /* 0x94 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 750 /* Table750 */ + 970 /* Table970 */ }, /* 0x95 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 750 /* Table750 */ + 970 /* Table970 */ }, /* 0x96 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 750 /* Table750 */ + 970 /* Table970 */ }, /* 0x97 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 750 /* Table750 */ + 970 /* Table970 */ }, /* 0x98 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 751 /* Table751 */ + 971 /* Table971 */ }, /* 0x99 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 752 /* Table752 */ + 972 /* Table972 */ }, /* 0x9a */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 753 /* Table753 */ + 241 /* Table241 */ }, /* 0x9b */ { /* ModRMDecision */ @@ -37175,12 +37199,12 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x9c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 754 /* Table754 */ + 598 /* Table598 */ }, /* 0x9d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 755 /* Table755 */ + 599 /* Table599 */ }, /* 0x9e */ { /* struct ModRMDecision */ @@ -37200,7 +37224,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xa1 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1082 /* Table1082 */ + 973 /* Table973 */ }, /* 0xa2 */ { /* struct ModRMDecision */ @@ -37210,7 +37234,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xa3 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1083 /* Table1083 */ + 974 /* Table974 */ }, /* 0xa4 */ { /* struct ModRMDecision */ @@ -37220,7 +37244,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xa5 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 758 /* Table758 */ + 975 /* Table975 */ }, /* 0xa6 */ { /* struct ModRMDecision */ @@ -37230,7 +37254,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xa7 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 759 /* Table759 */ + 976 /* Table976 */ }, /* 0xa8 */ { /* struct ModRMDecision */ @@ -37240,7 +37264,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xa9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 760 /* Table760 */ + 977 /* Table977 */ }, /* 0xaa */ { /* struct ModRMDecision */ @@ -37250,7 +37274,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xab */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 761 /* Table761 */ + 978 /* Table978 */ }, /* 0xac */ { /* struct ModRMDecision */ @@ -37260,7 +37284,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xad */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 762 /* Table762 */ + 979 /* Table979 */ }, /* 0xae */ { /* struct ModRMDecision */ @@ -37270,7 +37294,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xaf */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 763 /* Table763 */ + 980 /* Table980 */ }, /* 0xb0 */ { /* struct ModRMDecision */ @@ -37315,42 +37339,42 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xb8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 764 /* Table764 */ + 981 /* Table981 */ }, /* 0xb9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 764 /* Table764 */ + 981 /* Table981 */ }, /* 0xba */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 764 /* Table764 */ + 981 /* Table981 */ }, /* 0xbb */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 764 /* Table764 */ + 981 /* Table981 */ }, /* 0xbc */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 764 /* Table764 */ + 981 /* Table981 */ }, /* 0xbd */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 764 /* Table764 */ + 981 /* Table981 */ }, /* 0xbe */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 764 /* Table764 */ + 981 /* Table981 */ }, /* 0xbf */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 764 /* Table764 */ + 981 /* Table981 */ }, /* 0xc0 */ { /* struct ModRMDecision */ @@ -37360,27 +37384,27 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xc1 */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 765 /* Table765 */ + 982 /* Table982 */ }, /* 0xc2 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 781 /* Table781 */ + 604 /* Table604 */ }, /* 0xc3 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 782 /* Table782 */ + 605 /* Table605 */ }, /* 0xc4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 783 /* Table783 */ + 298 /* Table298 */ }, /* 0xc5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 785 /* Table785 */ + 300 /* Table300 */ }, /* 0xc6 */ { /* struct ModRMDecision */ @@ -37390,7 +37414,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xc7 */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 787 /* Table787 */ + 998 /* Table998 */ }, /* 0xc8 */ { /* struct ModRMDecision */ @@ -37405,12 +37429,12 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xca */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 803 /* Table803 */ + 1014 /* Table1014 */ }, /* 0xcb */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 804 /* Table804 */ + 1015 /* Table1015 */ }, /* 0xcc */ { /* struct ModRMDecision */ @@ -37430,7 +37454,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xcf */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 805 /* Table805 */ + 1016 /* Table1016 */ }, /* 0xd0 */ { /* struct ModRMDecision */ @@ -37440,7 +37464,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xd1 */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 806 /* Table806 */ + 1017 /* Table1017 */ }, /* 0xd2 */ { /* struct ModRMDecision */ @@ -37450,7 +37474,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xd3 */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 822 /* Table822 */ + 1033 /* Table1033 */ }, /* 0xd4 */ { /* ModRMDecision */ @@ -37540,7 +37564,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xe5 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 838 /* Table838 */ + 487 /* Table487 */ }, /* 0xe6 */ { /* struct ModRMDecision */ @@ -37550,22 +37574,22 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xe7 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 839 /* Table839 */ + 489 /* Table489 */ }, /* 0xe8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 840 /* Table840 */ + 608 /* Table608 */ }, /* 0xe9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 841 /* Table841 */ + 491 /* Table491 */ }, /* 0xea */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 842 /* Table842 */ + 492 /* Table492 */ }, /* 0xeb */ { /* struct ModRMDecision */ @@ -37580,7 +37604,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xed */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 843 /* Table843 */ + 495 /* Table495 */ }, /* 0xee */ { /* struct ModRMDecision */ @@ -37590,7 +37614,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xef */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 844 /* Table844 */ + 497 /* Table497 */ }, /* 0xf0 */ { /* struct ModRMDecision */ @@ -37630,7 +37654,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xf7 */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 845 /* Table845 */ + 1049 /* Table1049 */ }, /* 0xf8 */ { /* struct ModRMDecision */ @@ -37670,11 +37694,11 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xff */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 1084 /* Table1084 */ + 1065 /* Table1065 */ } } } -, /* IC_64BIT_ADSIZE */ +, /* IC_64BIT_OPSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -37685,7 +37709,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x01 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 3 /* Table3 */ + 625 /* Table625 */ }, /* 0x02 */ { /* struct ModRMDecision */ @@ -37695,7 +37719,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x03 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 7 /* Table7 */ + 627 /* Table627 */ }, /* 0x04 */ { /* struct ModRMDecision */ @@ -37705,7 +37729,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x05 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 10 /* Table10 */ + 629 /* Table629 */ }, /* 0x06 */ { /* ModRMDecision */ @@ -37725,7 +37749,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x09 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 15 /* Table15 */ + 632 /* Table632 */ }, /* 0x0a */ { /* struct ModRMDecision */ @@ -37735,7 +37759,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x0b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 19 /* Table19 */ + 634 /* Table634 */ }, /* 0x0c */ { /* struct ModRMDecision */ @@ -37745,7 +37769,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x0d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 22 /* Table22 */ + 636 /* Table636 */ }, /* 0x0e */ { /* ModRMDecision */ @@ -37765,7 +37789,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x11 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 26 /* Table26 */ + 638 /* Table638 */ }, /* 0x12 */ { /* struct ModRMDecision */ @@ -37775,7 +37799,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x13 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 30 /* Table30 */ + 640 /* Table640 */ }, /* 0x14 */ { /* struct ModRMDecision */ @@ -37785,7 +37809,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x15 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 33 /* Table33 */ + 642 /* Table642 */ }, /* 0x16 */ { /* ModRMDecision */ @@ -37805,7 +37829,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x19 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 38 /* Table38 */ + 645 /* Table645 */ }, /* 0x1a */ { /* struct ModRMDecision */ @@ -37815,7 +37839,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x1b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 42 /* Table42 */ + 647 /* Table647 */ }, /* 0x1c */ { /* struct ModRMDecision */ @@ -37825,7 +37849,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x1d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 45 /* Table45 */ + 649 /* Table649 */ }, /* 0x1e */ { /* ModRMDecision */ @@ -37845,7 +37869,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x21 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 50 /* Table50 */ + 652 /* Table652 */ }, /* 0x22 */ { /* struct ModRMDecision */ @@ -37855,7 +37879,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x23 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 54 /* Table54 */ + 654 /* Table654 */ }, /* 0x24 */ { /* struct ModRMDecision */ @@ -37865,7 +37889,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x25 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 57 /* Table57 */ + 656 /* Table656 */ }, /* 0x26 */ { /* struct ModRMDecision */ @@ -37885,7 +37909,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x29 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 62 /* Table62 */ + 657 /* Table657 */ }, /* 0x2a */ { /* struct ModRMDecision */ @@ -37895,7 +37919,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x2b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 66 /* Table66 */ + 659 /* Table659 */ }, /* 0x2c */ { /* struct ModRMDecision */ @@ -37905,7 +37929,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x2d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 69 /* Table69 */ + 661 /* Table661 */ }, /* 0x2e */ { /* struct ModRMDecision */ @@ -37925,7 +37949,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x31 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 74 /* Table74 */ + 662 /* Table662 */ }, /* 0x32 */ { /* struct ModRMDecision */ @@ -37935,7 +37959,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x33 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 78 /* Table78 */ + 664 /* Table664 */ }, /* 0x34 */ { /* struct ModRMDecision */ @@ -37945,7 +37969,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x35 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 81 /* Table81 */ + 666 /* Table666 */ }, /* 0x36 */ { /* struct ModRMDecision */ @@ -37965,7 +37989,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x39 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 86 /* Table86 */ + 667 /* Table667 */ }, /* 0x3a */ { /* struct ModRMDecision */ @@ -37975,7 +37999,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x3b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 90 /* Table90 */ + 669 /* Table669 */ }, /* 0x3c */ { /* struct ModRMDecision */ @@ -37985,7 +38009,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x3d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 93 /* Table93 */ + 671 /* Table671 */ }, /* 0x3e */ { /* struct ModRMDecision */ @@ -38080,82 +38104,82 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x50 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 575 /* Table575 */ + 674 /* Table674 */ }, /* 0x51 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 575 /* Table575 */ + 674 /* Table674 */ }, /* 0x52 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 575 /* Table575 */ + 674 /* Table674 */ }, /* 0x53 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 575 /* Table575 */ + 674 /* Table674 */ }, /* 0x54 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 575 /* Table575 */ + 674 /* Table674 */ }, /* 0x55 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 575 /* Table575 */ + 674 /* Table674 */ }, /* 0x56 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 575 /* Table575 */ + 674 /* Table674 */ }, /* 0x57 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 575 /* Table575 */ + 674 /* Table674 */ }, /* 0x58 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 576 /* Table576 */ + 675 /* Table675 */ }, /* 0x59 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 576 /* Table576 */ + 675 /* Table675 */ }, /* 0x5a */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 576 /* Table576 */ + 675 /* Table675 */ }, /* 0x5b */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 576 /* Table576 */ + 675 /* Table675 */ }, /* 0x5c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 576 /* Table576 */ + 675 /* Table675 */ }, /* 0x5d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 576 /* Table576 */ + 675 /* Table675 */ }, /* 0x5e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 576 /* Table576 */ + 675 /* Table675 */ }, /* 0x5f */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 576 /* Table576 */ + 675 /* Table675 */ }, /* 0x60 */ { /* ModRMDecision */ @@ -38200,12 +38224,12 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x68 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 577 /* Table577 */ + 1081 /* Table1081 */ }, /* 0x69 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 110 /* Table110 */ + 681 /* Table681 */ }, /* 0x6a */ { /* struct ModRMDecision */ @@ -38215,7 +38239,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x6b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 113 /* Table113 */ + 684 /* Table684 */ }, /* 0x6c */ { /* struct ModRMDecision */ @@ -38225,7 +38249,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x6d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 116 /* Table116 */ + 686 /* Table686 */ }, /* 0x6e */ { /* struct ModRMDecision */ @@ -38235,7 +38259,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x6f */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 118 /* Table118 */ + 687 /* Table687 */ }, /* 0x70 */ { /* struct ModRMDecision */ @@ -38325,7 +38349,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x81 */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 151 /* Table151 */ + 688 /* Table688 */ }, /* 0x82 */ { /* ModRMDecision */ @@ -38335,7 +38359,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x83 */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 183 /* Table183 */ + 704 /* Table704 */ }, /* 0x84 */ { /* struct ModRMDecision */ @@ -38345,7 +38369,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x85 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 201 /* Table201 */ + 720 /* Table720 */ }, /* 0x86 */ { /* struct ModRMDecision */ @@ -38355,7 +38379,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x87 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 205 /* Table205 */ + 722 /* Table722 */ }, /* 0x88 */ { /* struct ModRMDecision */ @@ -38365,7 +38389,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x89 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 209 /* Table209 */ + 724 /* Table724 */ }, /* 0x8a */ { /* struct ModRMDecision */ @@ -38375,27 +38399,27 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x8b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 213 /* Table213 */ + 726 /* Table726 */ }, /* 0x8c */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 215 /* Table215 */ + 728 /* Table728 */ }, /* 0x8d */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 579 /* Table579 */ + 730 /* Table730 */ }, /* 0x8e */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 219 /* Table219 */ + 732 /* Table732 */ }, /* 0x8f */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 581 /* Table581 */ + 734 /* Table734 */ }, /* 0x90 */ { /* struct ModRMDecision */ @@ -38405,52 +38429,52 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x91 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 597 /* Table597 */ + 750 /* Table750 */ }, /* 0x92 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 597 /* Table597 */ + 750 /* Table750 */ }, /* 0x93 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 597 /* Table597 */ + 750 /* Table750 */ }, /* 0x94 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 597 /* Table597 */ + 750 /* Table750 */ }, /* 0x95 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 597 /* Table597 */ + 750 /* Table750 */ }, /* 0x96 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 597 /* Table597 */ + 750 /* Table750 */ }, /* 0x97 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 597 /* Table597 */ + 750 /* Table750 */ }, /* 0x98 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 239 /* Table239 */ + 751 /* Table751 */ }, /* 0x99 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 240 /* Table240 */ + 752 /* Table752 */ }, /* 0x9a */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 241 /* Table241 */ + 753 /* Table753 */ }, /* 0x9b */ { /* ModRMDecision */ @@ -38460,12 +38484,12 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x9c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 598 /* Table598 */ + 754 /* Table754 */ }, /* 0x9d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 599 /* Table599 */ + 755 /* Table755 */ }, /* 0x9e */ { /* struct ModRMDecision */ @@ -38485,7 +38509,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xa1 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 601 /* Table601 */ + 1082 /* Table1082 */ }, /* 0xa2 */ { /* struct ModRMDecision */ @@ -38495,7 +38519,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xa3 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 603 /* Table603 */ + 1083 /* Table1083 */ }, /* 0xa4 */ { /* struct ModRMDecision */ @@ -38505,7 +38529,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xa5 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 251 /* Table251 */ + 758 /* Table758 */ }, /* 0xa6 */ { /* struct ModRMDecision */ @@ -38515,7 +38539,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xa7 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 253 /* Table253 */ + 759 /* Table759 */ }, /* 0xa8 */ { /* struct ModRMDecision */ @@ -38525,7 +38549,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xa9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 255 /* Table255 */ + 760 /* Table760 */ }, /* 0xaa */ { /* struct ModRMDecision */ @@ -38535,7 +38559,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xab */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 257 /* Table257 */ + 761 /* Table761 */ }, /* 0xac */ { /* struct ModRMDecision */ @@ -38545,7 +38569,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xad */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 259 /* Table259 */ + 762 /* Table762 */ }, /* 0xae */ { /* struct ModRMDecision */ @@ -38555,7 +38579,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xaf */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 261 /* Table261 */ + 763 /* Table763 */ }, /* 0xb0 */ { /* struct ModRMDecision */ @@ -38600,42 +38624,42 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xb8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 263 /* Table263 */ + 764 /* Table764 */ }, /* 0xb9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 263 /* Table263 */ + 764 /* Table764 */ }, /* 0xba */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 263 /* Table263 */ + 764 /* Table764 */ }, /* 0xbb */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 263 /* Table263 */ + 764 /* Table764 */ }, /* 0xbc */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 263 /* Table263 */ + 764 /* Table764 */ }, /* 0xbd */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 263 /* Table263 */ + 764 /* Table764 */ }, /* 0xbe */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 263 /* Table263 */ + 764 /* Table764 */ }, /* 0xbf */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 263 /* Table263 */ + 764 /* Table764 */ }, /* 0xc0 */ { /* struct ModRMDecision */ @@ -38645,27 +38669,27 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xc1 */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 280 /* Table280 */ + 765 /* Table765 */ }, /* 0xc2 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 604 /* Table604 */ + 781 /* Table781 */ }, /* 0xc3 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 605 /* Table605 */ + 782 /* Table782 */ }, /* 0xc4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 298 /* Table298 */ + 783 /* Table783 */ }, /* 0xc5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 300 /* Table300 */ + 785 /* Table785 */ }, /* 0xc6 */ { /* struct ModRMDecision */ @@ -38675,7 +38699,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xc7 */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 318 /* Table318 */ + 787 /* Table787 */ }, /* 0xc8 */ { /* struct ModRMDecision */ @@ -38690,12 +38714,12 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xca */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 336 /* Table336 */ + 803 /* Table803 */ }, /* 0xcb */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 337 /* Table337 */ + 804 /* Table804 */ }, /* 0xcc */ { /* struct ModRMDecision */ @@ -38715,7 +38739,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xcf */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 341 /* Table341 */ + 805 /* Table805 */ }, /* 0xd0 */ { /* struct ModRMDecision */ @@ -38725,7 +38749,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xd1 */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 358 /* Table358 */ + 806 /* Table806 */ }, /* 0xd2 */ { /* struct ModRMDecision */ @@ -38735,7 +38759,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xd3 */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 390 /* Table390 */ + 822 /* Table822 */ }, /* 0xd4 */ { /* ModRMDecision */ @@ -38815,7 +38839,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xe3 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1100 /* Table1100 */ + 607 /* Table607 */ }, /* 0xe4 */ { /* struct ModRMDecision */ @@ -38825,7 +38849,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xe5 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 487 /* Table487 */ + 838 /* Table838 */ }, /* 0xe6 */ { /* struct ModRMDecision */ @@ -38835,22 +38859,22 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xe7 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 489 /* Table489 */ + 839 /* Table839 */ }, /* 0xe8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 608 /* Table608 */ + 840 /* Table840 */ }, /* 0xe9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 491 /* Table491 */ + 841 /* Table841 */ }, /* 0xea */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 492 /* Table492 */ + 842 /* Table842 */ }, /* 0xeb */ { /* struct ModRMDecision */ @@ -38865,7 +38889,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xed */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 495 /* Table495 */ + 843 /* Table843 */ }, /* 0xee */ { /* struct ModRMDecision */ @@ -38875,7 +38899,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xef */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 497 /* Table497 */ + 844 /* Table844 */ }, /* 0xf0 */ { /* struct ModRMDecision */ @@ -38915,7 +38939,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xf7 */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 520 /* Table520 */ + 845 /* Table845 */ }, /* 0xf8 */ { /* struct ModRMDecision */ @@ -38955,11 +38979,11 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xff */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 609 /* Table609 */ + 1084 /* Table1084 */ } } } -, /* IC_64BIT_XD */ +, /* IC_64BIT_ADSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -40100,7 +40124,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xe3 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 607 /* Table607 */ + 1100 /* Table1100 */ }, /* 0xe4 */ { /* struct ModRMDecision */ @@ -40244,7 +40268,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { } } } -, /* IC_64BIT_XS */ +, /* IC_64BIT_XD */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -41529,7 +41553,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { } } } -, /* IC_64BIT_REXW_XS */ +, /* IC_64BIT_XS */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -41540,7 +41564,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x01 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 878 /* Table878 */ + 3 /* Table3 */ }, /* 0x02 */ { /* struct ModRMDecision */ @@ -41550,7 +41574,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x03 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 880 /* Table880 */ + 7 /* Table7 */ }, /* 0x04 */ { /* struct ModRMDecision */ @@ -41560,7 +41584,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x05 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 882 /* Table882 */ + 10 /* Table10 */ }, /* 0x06 */ { /* ModRMDecision */ @@ -41580,7 +41604,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x09 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 883 /* Table883 */ + 15 /* Table15 */ }, /* 0x0a */ { /* struct ModRMDecision */ @@ -41590,7 +41614,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x0b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 885 /* Table885 */ + 19 /* Table19 */ }, /* 0x0c */ { /* struct ModRMDecision */ @@ -41600,7 +41624,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x0d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 887 /* Table887 */ + 22 /* Table22 */ }, /* 0x0e */ { /* ModRMDecision */ @@ -41620,7 +41644,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x11 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 888 /* Table888 */ + 26 /* Table26 */ }, /* 0x12 */ { /* struct ModRMDecision */ @@ -41630,7 +41654,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x13 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 890 /* Table890 */ + 30 /* Table30 */ }, /* 0x14 */ { /* struct ModRMDecision */ @@ -41640,7 +41664,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x15 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 892 /* Table892 */ + 33 /* Table33 */ }, /* 0x16 */ { /* ModRMDecision */ @@ -41660,7 +41684,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x19 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 893 /* Table893 */ + 38 /* Table38 */ }, /* 0x1a */ { /* struct ModRMDecision */ @@ -41670,7 +41694,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x1b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 895 /* Table895 */ + 42 /* Table42 */ }, /* 0x1c */ { /* struct ModRMDecision */ @@ -41680,7 +41704,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x1d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 897 /* Table897 */ + 45 /* Table45 */ }, /* 0x1e */ { /* ModRMDecision */ @@ -41700,7 +41724,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x21 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 898 /* Table898 */ + 50 /* Table50 */ }, /* 0x22 */ { /* struct ModRMDecision */ @@ -41710,7 +41734,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x23 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 900 /* Table900 */ + 54 /* Table54 */ }, /* 0x24 */ { /* struct ModRMDecision */ @@ -41720,7 +41744,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x25 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 902 /* Table902 */ + 57 /* Table57 */ }, /* 0x26 */ { /* struct ModRMDecision */ @@ -41740,7 +41764,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x29 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 903 /* Table903 */ + 62 /* Table62 */ }, /* 0x2a */ { /* struct ModRMDecision */ @@ -41750,7 +41774,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x2b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 905 /* Table905 */ + 66 /* Table66 */ }, /* 0x2c */ { /* struct ModRMDecision */ @@ -41760,7 +41784,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x2d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 907 /* Table907 */ + 69 /* Table69 */ }, /* 0x2e */ { /* struct ModRMDecision */ @@ -41780,7 +41804,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x31 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 908 /* Table908 */ + 74 /* Table74 */ }, /* 0x32 */ { /* struct ModRMDecision */ @@ -41790,7 +41814,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x33 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 910 /* Table910 */ + 78 /* Table78 */ }, /* 0x34 */ { /* struct ModRMDecision */ @@ -41800,7 +41824,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x35 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 912 /* Table912 */ + 81 /* Table81 */ }, /* 0x36 */ { /* struct ModRMDecision */ @@ -41820,7 +41844,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x39 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 913 /* Table913 */ + 86 /* Table86 */ }, /* 0x3a */ { /* struct ModRMDecision */ @@ -41830,7 +41854,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x3b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 915 /* Table915 */ + 90 /* Table90 */ }, /* 0x3c */ { /* struct ModRMDecision */ @@ -41840,7 +41864,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x3d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 917 /* Table917 */ + 93 /* Table93 */ }, /* 0x3e */ { /* struct ModRMDecision */ @@ -42028,9 +42052,9 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x63 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 918 /* Table918 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x64 */ { /* struct ModRMDecision */ @@ -42060,7 +42084,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x69 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 920 /* Table920 */ + 110 /* Table110 */ }, /* 0x6a */ { /* struct ModRMDecision */ @@ -42070,7 +42094,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x6b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 922 /* Table922 */ + 113 /* Table113 */ }, /* 0x6c */ { /* struct ModRMDecision */ @@ -42180,7 +42204,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x81 */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 924 /* Table924 */ + 151 /* Table151 */ }, /* 0x82 */ { /* ModRMDecision */ @@ -42190,7 +42214,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x83 */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 940 /* Table940 */ + 183 /* Table183 */ }, /* 0x84 */ { /* struct ModRMDecision */ @@ -42200,7 +42224,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x85 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 956 /* Table956 */ + 201 /* Table201 */ }, /* 0x86 */ { /* struct ModRMDecision */ @@ -42210,7 +42234,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x87 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 958 /* Table958 */ + 205 /* Table205 */ }, /* 0x88 */ { /* struct ModRMDecision */ @@ -42220,7 +42244,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x89 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 960 /* Table960 */ + 209 /* Table209 */ }, /* 0x8a */ { /* struct ModRMDecision */ @@ -42230,22 +42254,22 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x8b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 962 /* Table962 */ + 213 /* Table213 */ }, /* 0x8c */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 964 /* Table964 */ + 215 /* Table215 */ }, /* 0x8d */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 966 /* Table966 */ + 579 /* Table579 */ }, /* 0x8e */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 968 /* Table968 */ + 219 /* Table219 */ }, /* 0x8f */ { /* struct ModRMDecision */ @@ -42260,47 +42284,47 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x91 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 970 /* Table970 */ + 597 /* Table597 */ }, /* 0x92 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 970 /* Table970 */ + 597 /* Table597 */ }, /* 0x93 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 970 /* Table970 */ + 597 /* Table597 */ }, /* 0x94 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 970 /* Table970 */ + 597 /* Table597 */ }, /* 0x95 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 970 /* Table970 */ + 597 /* Table597 */ }, /* 0x96 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 970 /* Table970 */ + 597 /* Table597 */ }, /* 0x97 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 970 /* Table970 */ + 597 /* Table597 */ }, /* 0x98 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 971 /* Table971 */ + 239 /* Table239 */ }, /* 0x99 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 972 /* Table972 */ + 240 /* Table240 */ }, /* 0x9a */ { /* struct ModRMDecision */ @@ -42340,7 +42364,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xa1 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 973 /* Table973 */ + 601 /* Table601 */ }, /* 0xa2 */ { /* struct ModRMDecision */ @@ -42350,7 +42374,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xa3 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 974 /* Table974 */ + 603 /* Table603 */ }, /* 0xa4 */ { /* struct ModRMDecision */ @@ -42360,7 +42384,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xa5 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 975 /* Table975 */ + 251 /* Table251 */ }, /* 0xa6 */ { /* struct ModRMDecision */ @@ -42370,7 +42394,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xa7 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 976 /* Table976 */ + 253 /* Table253 */ }, /* 0xa8 */ { /* struct ModRMDecision */ @@ -42380,7 +42404,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xa9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 977 /* Table977 */ + 255 /* Table255 */ }, /* 0xaa */ { /* struct ModRMDecision */ @@ -42390,7 +42414,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xab */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 978 /* Table978 */ + 257 /* Table257 */ }, /* 0xac */ { /* struct ModRMDecision */ @@ -42400,7 +42424,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xad */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 979 /* Table979 */ + 259 /* Table259 */ }, /* 0xae */ { /* struct ModRMDecision */ @@ -42410,7 +42434,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xaf */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 980 /* Table980 */ + 261 /* Table261 */ }, /* 0xb0 */ { /* struct ModRMDecision */ @@ -42455,42 +42479,42 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xb8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 981 /* Table981 */ + 263 /* Table263 */ }, /* 0xb9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 981 /* Table981 */ + 263 /* Table263 */ }, /* 0xba */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 981 /* Table981 */ + 263 /* Table263 */ }, /* 0xbb */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 981 /* Table981 */ + 263 /* Table263 */ }, /* 0xbc */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 981 /* Table981 */ + 263 /* Table263 */ }, /* 0xbd */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 981 /* Table981 */ + 263 /* Table263 */ }, /* 0xbe */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 981 /* Table981 */ + 263 /* Table263 */ }, /* 0xbf */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 981 /* Table981 */ + 263 /* Table263 */ }, /* 0xc0 */ { /* struct ModRMDecision */ @@ -42500,7 +42524,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xc1 */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 982 /* Table982 */ + 280 /* Table280 */ }, /* 0xc2 */ { /* struct ModRMDecision */ @@ -42530,7 +42554,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xc7 */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 998 /* Table998 */ + 318 /* Table318 */ }, /* 0xc8 */ { /* struct ModRMDecision */ @@ -42545,12 +42569,12 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xca */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1014 /* Table1014 */ + 336 /* Table336 */ }, /* 0xcb */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1015 /* Table1015 */ + 337 /* Table337 */ }, /* 0xcc */ { /* struct ModRMDecision */ @@ -42570,7 +42594,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xcf */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1016 /* Table1016 */ + 341 /* Table341 */ }, /* 0xd0 */ { /* struct ModRMDecision */ @@ -42580,7 +42604,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xd1 */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 1017 /* Table1017 */ + 358 /* Table358 */ }, /* 0xd2 */ { /* struct ModRMDecision */ @@ -42590,7 +42614,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xd3 */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 1033 /* Table1033 */ + 390 /* Table390 */ }, /* 0xd4 */ { /* ModRMDecision */ @@ -42770,7 +42794,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xf7 */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 1049 /* Table1049 */ + 520 /* Table520 */ }, /* 0xf8 */ { /* struct ModRMDecision */ @@ -42810,11 +42834,11 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xff */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 1065 /* Table1065 */ + 609 /* Table609 */ } } } -, /* IC_64BIT_REXW_XD */ +, /* IC_64BIT_REXW_XS */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -44099,7 +44123,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { } } } -, /* IC_64BIT_REXW_OPSIZE */ +, /* IC_64BIT_REXW_XD */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -44505,82 +44529,82 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x50 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 674 /* Table674 */ + 575 /* Table575 */ }, /* 0x51 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 674 /* Table674 */ + 575 /* Table575 */ }, /* 0x52 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 674 /* Table674 */ + 575 /* Table575 */ }, /* 0x53 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 674 /* Table674 */ + 575 /* Table575 */ }, /* 0x54 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 674 /* Table674 */ + 575 /* Table575 */ }, /* 0x55 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 674 /* Table674 */ + 575 /* Table575 */ }, /* 0x56 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 674 /* Table674 */ + 575 /* Table575 */ }, /* 0x57 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 674 /* Table674 */ + 575 /* Table575 */ }, /* 0x58 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 675 /* Table675 */ + 576 /* Table576 */ }, /* 0x59 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 675 /* Table675 */ + 576 /* Table576 */ }, /* 0x5a */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 675 /* Table675 */ + 576 /* Table576 */ }, /* 0x5b */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 675 /* Table675 */ + 576 /* Table576 */ }, /* 0x5c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 675 /* Table675 */ + 576 /* Table576 */ }, /* 0x5d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 675 /* Table675 */ + 576 /* Table576 */ }, /* 0x5e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 675 /* Table675 */ + 576 /* Table576 */ }, /* 0x5f */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 675 /* Table675 */ + 576 /* Table576 */ }, /* 0x60 */ { /* ModRMDecision */ @@ -44625,7 +44649,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x68 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1081 /* Table1081 */ + 577 /* Table577 */ }, /* 0x69 */ { /* struct ModRMDecision */ @@ -44650,7 +44674,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x6d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 686 /* Table686 */ + 116 /* Table116 */ }, /* 0x6e */ { /* struct ModRMDecision */ @@ -44660,7 +44684,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x6f */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 687 /* Table687 */ + 118 /* Table118 */ }, /* 0x70 */ { /* struct ModRMDecision */ @@ -44820,7 +44844,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x8f */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 734 /* Table734 */ + 581 /* Table581 */ }, /* 0x90 */ { /* struct ModRMDecision */ @@ -44875,7 +44899,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x9a */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 753 /* Table753 */ + 241 /* Table241 */ }, /* 0x9b */ { /* ModRMDecision */ @@ -44885,12 +44909,12 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0x9c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 754 /* Table754 */ + 598 /* Table598 */ }, /* 0x9d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 755 /* Table755 */ + 599 /* Table599 */ }, /* 0x9e */ { /* struct ModRMDecision */ @@ -45075,22 +45099,22 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xc2 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 781 /* Table781 */ + 604 /* Table604 */ }, /* 0xc3 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 782 /* Table782 */ + 605 /* Table605 */ }, /* 0xc4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 783 /* Table783 */ + 298 /* Table298 */ }, /* 0xc5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 785 /* Table785 */ + 300 /* Table300 */ }, /* 0xc6 */ { /* struct ModRMDecision */ @@ -45250,7 +45274,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xe5 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 838 /* Table838 */ + 487 /* Table487 */ }, /* 0xe6 */ { /* struct ModRMDecision */ @@ -45260,22 +45284,22 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xe7 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 839 /* Table839 */ + 489 /* Table489 */ }, /* 0xe8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 840 /* Table840 */ + 608 /* Table608 */ }, /* 0xe9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 841 /* Table841 */ + 491 /* Table491 */ }, /* 0xea */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 842 /* Table842 */ + 492 /* Table492 */ }, /* 0xeb */ { /* struct ModRMDecision */ @@ -45290,7 +45314,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xed */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 843 /* Table843 */ + 495 /* Table495 */ }, /* 0xee */ { /* struct ModRMDecision */ @@ -45300,7 +45324,7 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xef */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 844 /* Table844 */ + 497 /* Table497 */ }, /* 0xf0 */ { /* struct ModRMDecision */ @@ -45380,42 +45404,42 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { /* 0xff */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 1101 /* Table1101 */ + 1065 /* Table1065 */ } } } -, /* IC_XD_OPSIZE */ +, /* IC_64BIT_REXW_OPSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1 /* Table1 */ }, /* 0x01 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 878 /* Table878 */ }, /* 0x02 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 5 /* Table5 */ }, /* 0x03 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 880 /* Table880 */ }, /* 0x04 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 9 /* Table9 */ }, /* 0x05 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 882 /* Table882 */ }, /* 0x06 */ { /* ModRMDecision */ @@ -45428,34 +45452,34 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x08 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 13 /* Table13 */ }, /* 0x09 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 883 /* Table883 */ }, /* 0x0a */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 17 /* Table17 */ }, /* 0x0b */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 885 /* Table885 */ }, /* 0x0c */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 21 /* Table21 */ }, /* 0x0d */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 887 /* Table887 */ }, /* 0x0e */ { /* ModRMDecision */ @@ -45468,34 +45492,34 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x10 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 24 /* Table24 */ }, /* 0x11 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 888 /* Table888 */ }, /* 0x12 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 28 /* Table28 */ }, /* 0x13 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 890 /* Table890 */ }, /* 0x14 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 32 /* Table32 */ }, /* 0x15 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 892 /* Table892 */ }, /* 0x16 */ { /* ModRMDecision */ @@ -45508,34 +45532,34 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x18 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 36 /* Table36 */ }, /* 0x19 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 893 /* Table893 */ }, /* 0x1a */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 40 /* Table40 */ }, /* 0x1b */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 895 /* Table895 */ }, /* 0x1c */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 44 /* Table44 */ }, /* 0x1d */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 897 /* Table897 */ }, /* 0x1e */ { /* ModRMDecision */ @@ -45548,39 +45572,39 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x20 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 48 /* Table48 */ }, /* 0x21 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 898 /* Table898 */ }, /* 0x22 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 52 /* Table52 */ }, /* 0x23 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 900 /* Table900 */ }, /* 0x24 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 56 /* Table56 */ }, /* 0x25 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 902 /* Table902 */ }, /* 0x26 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 58 /* Table58 */ }, /* 0x27 */ { /* ModRMDecision */ @@ -45588,39 +45612,39 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x28 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 60 /* Table60 */ }, /* 0x29 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 903 /* Table903 */ }, /* 0x2a */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 64 /* Table64 */ }, /* 0x2b */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 905 /* Table905 */ }, /* 0x2c */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 68 /* Table68 */ }, /* 0x2d */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 907 /* Table907 */ }, /* 0x2e */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 70 /* Table70 */ }, /* 0x2f */ { /* ModRMDecision */ @@ -45628,39 +45652,39 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x30 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 72 /* Table72 */ }, /* 0x31 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 908 /* Table908 */ }, /* 0x32 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 76 /* Table76 */ }, /* 0x33 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 910 /* Table910 */ }, /* 0x34 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 80 /* Table80 */ }, /* 0x35 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 912 /* Table912 */ }, /* 0x36 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 82 /* Table82 */ }, /* 0x37 */ { /* ModRMDecision */ @@ -45668,39 +45692,39 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x38 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 84 /* Table84 */ }, /* 0x39 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 913 /* Table913 */ }, /* 0x3a */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 88 /* Table88 */ }, /* 0x3b */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 915 /* Table915 */ }, /* 0x3c */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 92 /* Table92 */ }, /* 0x3d */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 917 /* Table917 */ }, /* 0x3e */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 94 /* Table94 */ }, /* 0x3f */ { /* ModRMDecision */ @@ -45748,9 +45772,9 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x48 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 574 /* Table574 */ }, /* 0x49 */ { /* ModRMDecision */ @@ -45788,84 +45812,84 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x50 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 674 /* Table674 */ }, /* 0x51 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 674 /* Table674 */ }, /* 0x52 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 674 /* Table674 */ }, /* 0x53 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 674 /* Table674 */ }, /* 0x54 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 674 /* Table674 */ }, /* 0x55 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 674 /* Table674 */ }, /* 0x56 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 674 /* Table674 */ }, /* 0x57 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 674 /* Table674 */ }, /* 0x58 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 675 /* Table675 */ }, /* 0x59 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 675 /* Table675 */ }, /* 0x5a */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 675 /* Table675 */ }, /* 0x5b */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 675 /* Table675 */ }, /* 0x5c */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 675 /* Table675 */ }, /* 0x5d */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 675 /* Table675 */ }, /* 0x5e */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 675 /* Table675 */ }, /* 0x5f */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 675 /* Table675 */ }, /* 0x60 */ { /* ModRMDecision */ @@ -45883,24 +45907,24 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x63 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 918 /* Table918 */ }, /* 0x64 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 106 /* Table106 */ }, /* 0x65 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 107 /* Table107 */ }, /* 0x66 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 108 /* Table108 */ }, /* 0x67 */ { /* ModRMDecision */ @@ -45908,134 +45932,134 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x68 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1081 /* Table1081 */ }, /* 0x69 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 920 /* Table920 */ }, /* 0x6a */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 578 /* Table578 */ }, /* 0x6b */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 922 /* Table922 */ }, /* 0x6c */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 115 /* Table115 */ }, /* 0x6d */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 686 /* Table686 */ }, /* 0x6e */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 117 /* Table117 */ }, /* 0x6f */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 687 /* Table687 */ }, /* 0x70 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 119 /* Table119 */ }, /* 0x71 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 120 /* Table120 */ }, /* 0x72 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 121 /* Table121 */ }, /* 0x73 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 122 /* Table122 */ }, /* 0x74 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 123 /* Table123 */ }, /* 0x75 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 124 /* Table124 */ }, /* 0x76 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 125 /* Table125 */ }, /* 0x77 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 126 /* Table126 */ }, /* 0x78 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 127 /* Table127 */ }, /* 0x79 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 128 /* Table128 */ }, /* 0x7a */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 129 /* Table129 */ }, /* 0x7b */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 130 /* Table130 */ }, /* 0x7c */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 131 /* Table131 */ }, /* 0x7d */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 132 /* Table132 */ }, /* 0x7e */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 133 /* Table133 */ }, /* 0x7f */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 134 /* Table134 */ }, /* 0x80 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITREG, + 135 /* Table135 */ }, /* 0x81 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITREG, + 924 /* Table924 */ }, /* 0x82 */ { /* ModRMDecision */ @@ -46043,124 +46067,124 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x83 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITREG, + 940 /* Table940 */ }, /* 0x84 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 199 /* Table199 */ }, /* 0x85 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 956 /* Table956 */ }, /* 0x86 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 203 /* Table203 */ }, /* 0x87 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 958 /* Table958 */ }, /* 0x88 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 207 /* Table207 */ }, /* 0x89 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 960 /* Table960 */ }, /* 0x8a */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 211 /* Table211 */ }, /* 0x8b */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 962 /* Table962 */ }, /* 0x8c */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 964 /* Table964 */ }, /* 0x8d */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 966 /* Table966 */ }, /* 0x8e */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 968 /* Table968 */ }, /* 0x8f */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITREG, + 734 /* Table734 */ }, /* 0x90 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 237 /* Table237 */ }, /* 0x91 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 970 /* Table970 */ }, /* 0x92 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 970 /* Table970 */ }, /* 0x93 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 970 /* Table970 */ }, /* 0x94 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 970 /* Table970 */ }, /* 0x95 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 970 /* Table970 */ }, /* 0x96 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 970 /* Table970 */ }, /* 0x97 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 970 /* Table970 */ }, /* 0x98 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 971 /* Table971 */ }, /* 0x99 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 972 /* Table972 */ }, /* 0x9a */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 753 /* Table753 */ }, /* 0x9b */ { /* ModRMDecision */ @@ -46168,284 +46192,284 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x9c */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 754 /* Table754 */ }, /* 0x9d */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 755 /* Table755 */ }, /* 0x9e */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 244 /* Table244 */ }, /* 0x9f */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 245 /* Table245 */ }, /* 0xa0 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 600 /* Table600 */ }, /* 0xa1 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 973 /* Table973 */ }, /* 0xa2 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 602 /* Table602 */ }, /* 0xa3 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 974 /* Table974 */ }, /* 0xa4 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 250 /* Table250 */ }, /* 0xa5 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 975 /* Table975 */ }, /* 0xa6 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 252 /* Table252 */ }, /* 0xa7 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 976 /* Table976 */ }, /* 0xa8 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 254 /* Table254 */ }, /* 0xa9 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 977 /* Table977 */ }, /* 0xaa */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 256 /* Table256 */ }, /* 0xab */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 978 /* Table978 */ }, /* 0xac */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 258 /* Table258 */ }, /* 0xad */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 979 /* Table979 */ }, /* 0xae */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 260 /* Table260 */ }, /* 0xaf */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 980 /* Table980 */ }, /* 0xb0 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 262 /* Table262 */ }, /* 0xb1 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 262 /* Table262 */ }, /* 0xb2 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 262 /* Table262 */ }, /* 0xb3 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 262 /* Table262 */ }, /* 0xb4 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 262 /* Table262 */ }, /* 0xb5 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 262 /* Table262 */ }, /* 0xb6 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 262 /* Table262 */ }, /* 0xb7 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 262 /* Table262 */ }, /* 0xb8 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 981 /* Table981 */ }, /* 0xb9 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 981 /* Table981 */ }, /* 0xba */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 981 /* Table981 */ }, /* 0xbb */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 981 /* Table981 */ }, /* 0xbc */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 981 /* Table981 */ }, /* 0xbd */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 981 /* Table981 */ }, /* 0xbe */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 981 /* Table981 */ }, /* 0xbf */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 981 /* Table981 */ }, /* 0xc0 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITREG, + 264 /* Table264 */ }, /* 0xc1 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITREG, + 982 /* Table982 */ }, /* 0xc2 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 781 /* Table781 */ }, /* 0xc3 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 782 /* Table782 */ }, /* 0xc4 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 783 /* Table783 */ }, /* 0xc5 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 785 /* Table785 */ }, /* 0xc6 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITREG, + 302 /* Table302 */ }, /* 0xc7 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITREG, + 998 /* Table998 */ }, /* 0xc8 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 334 /* Table334 */ }, /* 0xc9 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 606 /* Table606 */ }, /* 0xca */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1014 /* Table1014 */ }, /* 0xcb */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1015 /* Table1015 */ }, /* 0xcc */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 338 /* Table338 */ }, /* 0xcd */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 339 /* Table339 */ }, /* 0xce */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 340 /* Table340 */ }, /* 0xcf */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1016 /* Table1016 */ }, /* 0xd0 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITREG, + 342 /* Table342 */ }, /* 0xd1 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITREG, + 1017 /* Table1017 */ }, /* 0xd2 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITREG, + 374 /* Table374 */ }, /* 0xd3 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITREG, + 1033 /* Table1033 */ }, /* 0xd4 */ { /* ModRMDecision */ @@ -46458,14 +46482,14 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xd6 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 408 /* Table408 */ }, /* 0xd7 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 409 /* Table409 */ }, /* 0xd8 */ { /* ModRMDecision */ @@ -46483,9 +46507,9 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xdb */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITMISC, + 410 /* Table410 */ }, /* 0xdc */ { /* ModRMDecision */ @@ -46508,194 +46532,189 @@ static const struct OpcodeDecision x86DisassemblerOneByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xe0 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 482 /* Table482 */ }, /* 0xe1 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 483 /* Table483 */ }, /* 0xe2 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 484 /* Table484 */ }, /* 0xe3 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 607 /* Table607 */ }, /* 0xe4 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 486 /* Table486 */ }, /* 0xe5 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 838 /* Table838 */ }, /* 0xe6 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 488 /* Table488 */ }, /* 0xe7 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 839 /* Table839 */ }, /* 0xe8 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 840 /* Table840 */ }, /* 0xe9 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 841 /* Table841 */ }, /* 0xea */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 842 /* Table842 */ }, /* 0xeb */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 493 /* Table493 */ }, /* 0xec */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 494 /* Table494 */ }, /* 0xed */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 843 /* Table843 */ }, /* 0xee */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 496 /* Table496 */ }, /* 0xef */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 844 /* Table844 */ }, /* 0xf0 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 498 /* Table498 */ }, /* 0xf1 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 499 /* Table499 */ }, /* 0xf2 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 500 /* Table500 */ }, /* 0xf3 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 501 /* Table501 */ }, /* 0xf4 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 502 /* Table502 */ }, /* 0xf5 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 503 /* Table503 */ }, /* 0xf6 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITREG, + 504 /* Table504 */ }, /* 0xf7 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITREG, + 1049 /* Table1049 */ }, /* 0xf8 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 536 /* Table536 */ }, /* 0xf9 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 537 /* Table537 */ }, /* 0xfa */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 538 /* Table538 */ }, /* 0xfb */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 539 /* Table539 */ }, /* 0xfc */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 540 /* Table540 */ }, /* 0xfd */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 541 /* Table541 */ }, /* 0xfe */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITREG, + 542 /* Table542 */ }, /* 0xff */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITREG, + 1101 /* Table1101 */ } } } -, }; -static const uint8_t index_x86DisassemblerOneByteOpcodes[] = { -1, 2, 3, 4, 5, 6, 0, 0, 7, 8, 9, 10, 11, 0, 0, 12, 13, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }; - -static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { - /* IC */ +, /* IC_XD_OPSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ - { /* struct ModRMDecision */ - MODRM_SPLITREG, - 1117 /* Table1117 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x01 */ - { /* struct ModRMDecision */ - MODRM_SPLITMISC, - 1133 /* Table1133 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x02 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1205 /* Table1205 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x03 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1207 /* Table1207 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x04 */ { /* ModRMDecision */ @@ -46703,29 +46722,29 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x05 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1209 /* Table1209 */ + 0 /* EmptyTable */ }, /* 0x06 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1210 /* Table1210 */ + 0 /* EmptyTable */ }, /* 0x07 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1211 /* Table1211 */ + 0 /* EmptyTable */ }, /* 0x08 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1212 /* Table1212 */ + 0 /* EmptyTable */ }, /* 0x09 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1213 /* Table1213 */ + 0 /* EmptyTable */ }, /* 0x0a */ { /* ModRMDecision */ @@ -46733,9 +46752,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x0b */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1214 /* Table1214 */ + 0 /* EmptyTable */ }, /* 0x0c */ { /* ModRMDecision */ @@ -46803,59 +46822,59 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x19 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1215 /* Table1215 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x1a */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1217 /* Table1217 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x1b */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1219 /* Table1219 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x1c */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1221 /* Table1221 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x1d */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1223 /* Table1223 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x1e */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1225 /* Table1225 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x1f */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1227 /* Table1227 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x20 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1229 /* Table1229 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x21 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1231 /* Table1231 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x22 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1233 /* Table1233 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x23 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1235 /* Table1235 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x24 */ { /* ModRMDecision */ @@ -46918,34 +46937,34 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x30 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1237 /* Table1237 */ + 0 /* EmptyTable */ }, /* 0x31 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1238 /* Table1238 */ + 0 /* EmptyTable */ }, /* 0x32 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1239 /* Table1239 */ + 0 /* EmptyTable */ }, /* 0x33 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1240 /* Table1240 */ + 0 /* EmptyTable */ }, /* 0x34 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1241 /* Table1241 */ + 0 /* EmptyTable */ }, /* 0x35 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1242 /* Table1242 */ + 0 /* EmptyTable */ }, /* 0x36 */ { /* ModRMDecision */ @@ -46953,9 +46972,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x37 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1243 /* Table1243 */ + 0 /* EmptyTable */ }, /* 0x38 */ { /* ModRMDecision */ @@ -46998,84 +47017,84 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x40 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1244 /* Table1244 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x41 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1246 /* Table1246 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x42 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1248 /* Table1248 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x43 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1250 /* Table1250 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x44 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1252 /* Table1252 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x45 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1254 /* Table1254 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x46 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1256 /* Table1256 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x47 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1258 /* Table1258 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x48 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1260 /* Table1260 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x49 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1262 /* Table1262 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x4a */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1264 /* Table1264 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x4b */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1266 /* Table1266 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x4c */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1268 /* Table1268 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x4d */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1270 /* Table1270 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x4e */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1272 /* Table1272 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x4f */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1274 /* Table1274 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x50 */ { /* ModRMDecision */ @@ -47278,14 +47297,14 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x78 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1276 /* Table1276 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x79 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1278 /* Table1278 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x7a */ { /* ModRMDecision */ @@ -47318,284 +47337,284 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x80 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1280 /* Table1280 */ + 0 /* EmptyTable */ }, /* 0x81 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1281 /* Table1281 */ + 0 /* EmptyTable */ }, /* 0x82 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1282 /* Table1282 */ + 0 /* EmptyTable */ }, /* 0x83 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1283 /* Table1283 */ + 0 /* EmptyTable */ }, /* 0x84 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1284 /* Table1284 */ + 0 /* EmptyTable */ }, /* 0x85 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1285 /* Table1285 */ + 0 /* EmptyTable */ }, /* 0x86 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1286 /* Table1286 */ + 0 /* EmptyTable */ }, /* 0x87 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1287 /* Table1287 */ + 0 /* EmptyTable */ }, /* 0x88 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1288 /* Table1288 */ + 0 /* EmptyTable */ }, /* 0x89 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1289 /* Table1289 */ + 0 /* EmptyTable */ }, /* 0x8a */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1290 /* Table1290 */ + 0 /* EmptyTable */ }, /* 0x8b */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1291 /* Table1291 */ + 0 /* EmptyTable */ }, /* 0x8c */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1292 /* Table1292 */ + 0 /* EmptyTable */ }, /* 0x8d */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1293 /* Table1293 */ + 0 /* EmptyTable */ }, /* 0x8e */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1294 /* Table1294 */ + 0 /* EmptyTable */ }, /* 0x8f */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1295 /* Table1295 */ + 0 /* EmptyTable */ }, /* 0x90 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1296 /* Table1296 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x91 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1298 /* Table1298 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x92 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1300 /* Table1300 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x93 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1302 /* Table1302 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x94 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1304 /* Table1304 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x95 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1306 /* Table1306 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x96 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1308 /* Table1308 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x97 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1310 /* Table1310 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x98 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1312 /* Table1312 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x99 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1314 /* Table1314 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x9a */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1316 /* Table1316 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x9b */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1318 /* Table1318 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x9c */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1320 /* Table1320 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x9d */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1322 /* Table1322 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x9e */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1324 /* Table1324 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x9f */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1326 /* Table1326 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xa0 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1328 /* Table1328 */ + 0 /* EmptyTable */ }, /* 0xa1 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1329 /* Table1329 */ + 0 /* EmptyTable */ }, /* 0xa2 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1330 /* Table1330 */ + 0 /* EmptyTable */ }, /* 0xa3 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1331 /* Table1331 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xa4 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1333 /* Table1333 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xa5 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1335 /* Table1335 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xa6 */ - { /* struct ModRMDecision */ - MODRM_SPLITMISC, - 1337 /* Table1337 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xa7 */ - { /* struct ModRMDecision */ - MODRM_SPLITMISC, - 1409 /* Table1409 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xa8 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1481 /* Table1481 */ + 0 /* EmptyTable */ }, /* 0xa9 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1482 /* Table1482 */ + 0 /* EmptyTable */ }, /* 0xaa */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1483 /* Table1483 */ + 0 /* EmptyTable */ }, /* 0xab */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1484 /* Table1484 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xac */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1486 /* Table1486 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xad */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1488 /* Table1488 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xae */ - { /* struct ModRMDecision */ - MODRM_SPLITREG, - 1490 /* Table1490 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xaf */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1506 /* Table1506 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xb0 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1508 /* Table1508 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xb1 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1510 /* Table1510 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xb2 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1512 /* Table1512 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xb3 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1514 /* Table1514 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xb4 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1516 /* Table1516 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xb5 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1518 /* Table1518 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xb6 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1520 /* Table1520 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xb7 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1522 /* Table1522 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xb8 */ { /* ModRMDecision */ @@ -47603,49 +47622,49 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xb9 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1524 /* Table1524 */ + 0 /* EmptyTable */ }, /* 0xba */ - { /* struct ModRMDecision */ - MODRM_SPLITREG, - 1525 /* Table1525 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xbb */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1541 /* Table1541 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xbc */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1543 /* Table1543 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xbd */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1545 /* Table1545 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xbe */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1547 /* Table1547 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xbf */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1549 /* Table1549 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xc0 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1551 /* Table1551 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xc1 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1553 /* Table1553 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xc2 */ { /* ModRMDecision */ @@ -47673,49 +47692,49 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xc7 */ - { /* struct ModRMDecision */ - MODRM_SPLITREG, - 1555 /* Table1555 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xc8 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1571 /* Table1571 */ + 0 /* EmptyTable */ }, /* 0xc9 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1571 /* Table1571 */ + 0 /* EmptyTable */ }, /* 0xca */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1571 /* Table1571 */ + 0 /* EmptyTable */ }, /* 0xcb */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1571 /* Table1571 */ + 0 /* EmptyTable */ }, /* 0xcc */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1571 /* Table1571 */ + 0 /* EmptyTable */ }, /* 0xcd */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1571 /* Table1571 */ + 0 /* EmptyTable */ }, /* 0xce */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1571 /* Table1571 */ + 0 /* EmptyTable */ }, /* 0xcf */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1571 /* Table1571 */ + 0 /* EmptyTable */ }, /* 0xd0 */ { /* ModRMDecision */ @@ -47959,7 +47978,11 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { } } } -, /* IC_64BIT */ +, }; +static const uint8_t index_x86DisassemblerOneByteOpcodes[] = { +1, 2, 3, 4, 5, 6, 0, 0, 7, 8, 9, 10, 11, 0, 0, 12, 13, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }; +static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { + /* IC */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -47970,7 +47993,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x01 */ { /* struct ModRMDecision */ MODRM_SPLITMISC, - 1572 /* Table1572 */ + 1133 /* Table1133 */ }, /* 0x02 */ { /* struct ModRMDecision */ @@ -48125,22 +48148,22 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x20 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1644 /* Table1644 */ + 1229 /* Table1229 */ }, /* 0x21 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1646 /* Table1646 */ + 1231 /* Table1231 */ }, /* 0x22 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1648 /* Table1648 */ + 1233 /* Table1233 */ }, /* 0x23 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1650 /* Table1650 */ + 1235 /* Table1235 */ }, /* 0x24 */ { /* ModRMDecision */ @@ -48565,12 +48588,12 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x78 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1652 /* Table1652 */ + 1276 /* Table1276 */ }, /* 0x79 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1654 /* Table1654 */ + 1278 /* Table1278 */ }, /* 0x7a */ { /* ModRMDecision */ @@ -48765,17 +48788,17 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xa0 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1656 /* Table1656 */ + 1328 /* Table1328 */ }, /* 0xa1 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1657 /* Table1657 */ + 1329 /* Table1329 */ }, /* 0xa2 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1658 /* Table1658 */ + 1330 /* Table1330 */ }, /* 0xa3 */ { /* struct ModRMDecision */ @@ -48805,12 +48828,12 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xa8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1659 /* Table1659 */ + 1481 /* Table1481 */ }, /* 0xa9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1660 /* Table1660 */ + 1482 /* Table1482 */ }, /* 0xaa */ { /* struct ModRMDecision */ @@ -49244,28 +49267,28 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { } } } -, /* IC_OPSIZE */ +, /* IC_64BIT */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 1661 /* Table1661 */ + 1117 /* Table1117 */ }, /* 0x01 */ { /* struct ModRMDecision */ MODRM_SPLITMISC, - 1677 /* Table1677 */ + 1572 /* Table1572 */ }, /* 0x02 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1749 /* Table1749 */ + 1205 /* Table1205 */ }, /* 0x03 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1751 /* Table1751 */ + 1207 /* Table1207 */ }, /* 0x04 */ { /* ModRMDecision */ @@ -49375,57 +49398,57 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x19 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1753 /* Table1753 */ + 1215 /* Table1215 */ }, /* 0x1a */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1755 /* Table1755 */ + 1217 /* Table1217 */ }, /* 0x1b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1757 /* Table1757 */ + 1219 /* Table1219 */ }, /* 0x1c */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1759 /* Table1759 */ + 1221 /* Table1221 */ }, /* 0x1d */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1761 /* Table1761 */ + 1223 /* Table1223 */ }, /* 0x1e */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1763 /* Table1763 */ + 1225 /* Table1225 */ }, /* 0x1f */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1765 /* Table1765 */ + 1227 /* Table1227 */ }, /* 0x20 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1229 /* Table1229 */ + 1644 /* Table1644 */ }, /* 0x21 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1231 /* Table1231 */ + 1646 /* Table1646 */ }, /* 0x22 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1233 /* Table1233 */ + 1648 /* Table1648 */ }, /* 0x23 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1235 /* Table1235 */ + 1650 /* Table1650 */ }, /* 0x24 */ { /* ModRMDecision */ @@ -49570,82 +49593,82 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x40 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1767 /* Table1767 */ + 1244 /* Table1244 */ }, /* 0x41 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1769 /* Table1769 */ + 1246 /* Table1246 */ }, /* 0x42 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1771 /* Table1771 */ + 1248 /* Table1248 */ }, /* 0x43 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1773 /* Table1773 */ + 1250 /* Table1250 */ }, /* 0x44 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1775 /* Table1775 */ + 1252 /* Table1252 */ }, /* 0x45 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1777 /* Table1777 */ + 1254 /* Table1254 */ }, /* 0x46 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1779 /* Table1779 */ + 1256 /* Table1256 */ }, /* 0x47 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1781 /* Table1781 */ + 1258 /* Table1258 */ }, /* 0x48 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1783 /* Table1783 */ + 1260 /* Table1260 */ }, /* 0x49 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1785 /* Table1785 */ + 1262 /* Table1262 */ }, /* 0x4a */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1787 /* Table1787 */ + 1264 /* Table1264 */ }, /* 0x4b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1789 /* Table1789 */ + 1266 /* Table1266 */ }, /* 0x4c */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1791 /* Table1791 */ + 1268 /* Table1268 */ }, /* 0x4d */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1793 /* Table1793 */ + 1270 /* Table1270 */ }, /* 0x4e */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1795 /* Table1795 */ + 1272 /* Table1272 */ }, /* 0x4f */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1797 /* Table1797 */ + 1274 /* Table1274 */ }, /* 0x50 */ { /* ModRMDecision */ @@ -49850,12 +49873,12 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x78 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1276 /* Table1276 */ + 1652 /* Table1652 */ }, /* 0x79 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1278 /* Table1278 */ + 1654 /* Table1654 */ }, /* 0x7a */ { /* ModRMDecision */ @@ -49890,82 +49913,82 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x80 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1799 /* Table1799 */ + 1280 /* Table1280 */ }, /* 0x81 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1800 /* Table1800 */ + 1281 /* Table1281 */ }, /* 0x82 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1801 /* Table1801 */ + 1282 /* Table1282 */ }, /* 0x83 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1802 /* Table1802 */ + 1283 /* Table1283 */ }, /* 0x84 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1803 /* Table1803 */ + 1284 /* Table1284 */ }, /* 0x85 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1804 /* Table1804 */ + 1285 /* Table1285 */ }, /* 0x86 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1805 /* Table1805 */ + 1286 /* Table1286 */ }, /* 0x87 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1806 /* Table1806 */ + 1287 /* Table1287 */ }, /* 0x88 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1807 /* Table1807 */ + 1288 /* Table1288 */ }, /* 0x89 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1808 /* Table1808 */ + 1289 /* Table1289 */ }, /* 0x8a */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1809 /* Table1809 */ + 1290 /* Table1290 */ }, /* 0x8b */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1810 /* Table1810 */ + 1291 /* Table1291 */ }, /* 0x8c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1811 /* Table1811 */ + 1292 /* Table1292 */ }, /* 0x8d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1812 /* Table1812 */ + 1293 /* Table1293 */ }, /* 0x8e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1813 /* Table1813 */ + 1294 /* Table1294 */ }, /* 0x8f */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1814 /* Table1814 */ + 1295 /* Table1295 */ }, /* 0x90 */ { /* struct ModRMDecision */ @@ -50050,32 +50073,32 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xa0 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1815 /* Table1815 */ + 1656 /* Table1656 */ }, /* 0xa1 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1816 /* Table1816 */ + 1657 /* Table1657 */ }, /* 0xa2 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1330 /* Table1330 */ + 1658 /* Table1658 */ }, /* 0xa3 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1817 /* Table1817 */ + 1331 /* Table1331 */ }, /* 0xa4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1819 /* Table1819 */ + 1333 /* Table1333 */ }, /* 0xa5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1821 /* Table1821 */ + 1335 /* Table1335 */ }, /* 0xa6 */ { /* struct ModRMDecision */ @@ -50090,12 +50113,12 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xa8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1823 /* Table1823 */ + 1659 /* Table1659 */ }, /* 0xa9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1824 /* Table1824 */ + 1660 /* Table1660 */ }, /* 0xaa */ { /* struct ModRMDecision */ @@ -50105,17 +50128,17 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xab */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1825 /* Table1825 */ + 1484 /* Table1484 */ }, /* 0xac */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1827 /* Table1827 */ + 1486 /* Table1486 */ }, /* 0xad */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1829 /* Table1829 */ + 1488 /* Table1488 */ }, /* 0xae */ { /* struct ModRMDecision */ @@ -50125,7 +50148,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xaf */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1831 /* Table1831 */ + 1506 /* Table1506 */ }, /* 0xb0 */ { /* struct ModRMDecision */ @@ -50135,32 +50158,32 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xb1 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1833 /* Table1833 */ + 1510 /* Table1510 */ }, /* 0xb2 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1835 /* Table1835 */ + 1512 /* Table1512 */ }, /* 0xb3 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1837 /* Table1837 */ + 1514 /* Table1514 */ }, /* 0xb4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1839 /* Table1839 */ + 1516 /* Table1516 */ }, /* 0xb5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1841 /* Table1841 */ + 1518 /* Table1518 */ }, /* 0xb6 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1843 /* Table1843 */ + 1520 /* Table1520 */ }, /* 0xb7 */ { /* struct ModRMDecision */ @@ -50180,27 +50203,27 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xba */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 1845 /* Table1845 */ + 1525 /* Table1525 */ }, /* 0xbb */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1861 /* Table1861 */ + 1541 /* Table1541 */ }, /* 0xbc */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1863 /* Table1863 */ + 1543 /* Table1543 */ }, /* 0xbd */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1865 /* Table1865 */ + 1545 /* Table1545 */ }, /* 0xbe */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1867 /* Table1867 */ + 1547 /* Table1547 */ }, /* 0xbf */ { /* struct ModRMDecision */ @@ -50215,7 +50238,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xc1 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1869 /* Table1869 */ + 1553 /* Table1553 */ }, /* 0xc2 */ { /* ModRMDecision */ @@ -50245,7 +50268,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xc7 */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 1871 /* Table1871 */ + 1555 /* Table1555 */ }, /* 0xc8 */ { /* struct ModRMDecision */ @@ -50529,28 +50552,28 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { } } } -, /* IC_ADSIZE */ +, /* IC_OPSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 1117 /* Table1117 */ + 1661 /* Table1661 */ }, /* 0x01 */ { /* struct ModRMDecision */ MODRM_SPLITMISC, - 1133 /* Table1133 */ + 1677 /* Table1677 */ }, /* 0x02 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1205 /* Table1205 */ + 1749 /* Table1749 */ }, /* 0x03 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1207 /* Table1207 */ + 1751 /* Table1751 */ }, /* 0x04 */ { /* ModRMDecision */ @@ -50660,37 +50683,37 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x19 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1215 /* Table1215 */ + 1753 /* Table1753 */ }, /* 0x1a */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1217 /* Table1217 */ + 1755 /* Table1755 */ }, /* 0x1b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1219 /* Table1219 */ + 1757 /* Table1757 */ }, /* 0x1c */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1221 /* Table1221 */ + 1759 /* Table1759 */ }, /* 0x1d */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1223 /* Table1223 */ + 1761 /* Table1761 */ }, /* 0x1e */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1225 /* Table1225 */ + 1763 /* Table1763 */ }, /* 0x1f */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1227 /* Table1227 */ + 1765 /* Table1765 */ }, /* 0x20 */ { /* struct ModRMDecision */ @@ -50855,82 +50878,82 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x40 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1244 /* Table1244 */ + 1767 /* Table1767 */ }, /* 0x41 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1246 /* Table1246 */ + 1769 /* Table1769 */ }, /* 0x42 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1248 /* Table1248 */ + 1771 /* Table1771 */ }, /* 0x43 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1250 /* Table1250 */ + 1773 /* Table1773 */ }, /* 0x44 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1252 /* Table1252 */ + 1775 /* Table1775 */ }, /* 0x45 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1254 /* Table1254 */ + 1777 /* Table1777 */ }, /* 0x46 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1256 /* Table1256 */ + 1779 /* Table1779 */ }, /* 0x47 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1258 /* Table1258 */ + 1781 /* Table1781 */ }, /* 0x48 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1260 /* Table1260 */ + 1783 /* Table1783 */ }, /* 0x49 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1262 /* Table1262 */ + 1785 /* Table1785 */ }, /* 0x4a */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1264 /* Table1264 */ + 1787 /* Table1787 */ }, /* 0x4b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1266 /* Table1266 */ + 1789 /* Table1789 */ }, /* 0x4c */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1268 /* Table1268 */ + 1791 /* Table1791 */ }, /* 0x4d */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1270 /* Table1270 */ + 1793 /* Table1793 */ }, /* 0x4e */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1272 /* Table1272 */ + 1795 /* Table1795 */ }, /* 0x4f */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1274 /* Table1274 */ + 1797 /* Table1797 */ }, /* 0x50 */ { /* ModRMDecision */ @@ -51175,82 +51198,82 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x80 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1280 /* Table1280 */ + 1799 /* Table1799 */ }, /* 0x81 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1281 /* Table1281 */ + 1800 /* Table1800 */ }, /* 0x82 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1282 /* Table1282 */ + 1801 /* Table1801 */ }, /* 0x83 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1283 /* Table1283 */ + 1802 /* Table1802 */ }, /* 0x84 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1284 /* Table1284 */ + 1803 /* Table1803 */ }, /* 0x85 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1285 /* Table1285 */ + 1804 /* Table1804 */ }, /* 0x86 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1286 /* Table1286 */ + 1805 /* Table1805 */ }, /* 0x87 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1287 /* Table1287 */ + 1806 /* Table1806 */ }, /* 0x88 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1288 /* Table1288 */ + 1807 /* Table1807 */ }, /* 0x89 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1289 /* Table1289 */ + 1808 /* Table1808 */ }, /* 0x8a */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1290 /* Table1290 */ + 1809 /* Table1809 */ }, /* 0x8b */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1291 /* Table1291 */ + 1810 /* Table1810 */ }, /* 0x8c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1292 /* Table1292 */ + 1811 /* Table1811 */ }, /* 0x8d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1293 /* Table1293 */ + 1812 /* Table1812 */ }, /* 0x8e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1294 /* Table1294 */ + 1813 /* Table1813 */ }, /* 0x8f */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1295 /* Table1295 */ + 1814 /* Table1814 */ }, /* 0x90 */ { /* struct ModRMDecision */ @@ -51335,12 +51358,12 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xa0 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1328 /* Table1328 */ + 1815 /* Table1815 */ }, /* 0xa1 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1329 /* Table1329 */ + 1816 /* Table1816 */ }, /* 0xa2 */ { /* struct ModRMDecision */ @@ -51350,17 +51373,17 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xa3 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1331 /* Table1331 */ + 1817 /* Table1817 */ }, /* 0xa4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1333 /* Table1333 */ + 1819 /* Table1819 */ }, /* 0xa5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1335 /* Table1335 */ + 1821 /* Table1821 */ }, /* 0xa6 */ { /* struct ModRMDecision */ @@ -51375,12 +51398,12 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xa8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1481 /* Table1481 */ + 1823 /* Table1823 */ }, /* 0xa9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1482 /* Table1482 */ + 1824 /* Table1824 */ }, /* 0xaa */ { /* struct ModRMDecision */ @@ -51390,17 +51413,17 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xab */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1484 /* Table1484 */ + 1825 /* Table1825 */ }, /* 0xac */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1486 /* Table1486 */ + 1827 /* Table1827 */ }, /* 0xad */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1488 /* Table1488 */ + 1829 /* Table1829 */ }, /* 0xae */ { /* struct ModRMDecision */ @@ -51410,7 +51433,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xaf */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1506 /* Table1506 */ + 1831 /* Table1831 */ }, /* 0xb0 */ { /* struct ModRMDecision */ @@ -51420,32 +51443,32 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xb1 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1510 /* Table1510 */ + 1833 /* Table1833 */ }, /* 0xb2 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1512 /* Table1512 */ + 1835 /* Table1835 */ }, /* 0xb3 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1514 /* Table1514 */ + 1837 /* Table1837 */ }, /* 0xb4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1516 /* Table1516 */ + 1839 /* Table1839 */ }, /* 0xb5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1518 /* Table1518 */ + 1841 /* Table1841 */ }, /* 0xb6 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1520 /* Table1520 */ + 1843 /* Table1843 */ }, /* 0xb7 */ { /* struct ModRMDecision */ @@ -51465,27 +51488,27 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xba */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 1525 /* Table1525 */ + 1845 /* Table1845 */ }, /* 0xbb */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1541 /* Table1541 */ + 1861 /* Table1861 */ }, /* 0xbc */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1543 /* Table1543 */ + 1863 /* Table1863 */ }, /* 0xbd */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1545 /* Table1545 */ + 1865 /* Table1865 */ }, /* 0xbe */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1547 /* Table1547 */ + 1867 /* Table1867 */ }, /* 0xbf */ { /* struct ModRMDecision */ @@ -51500,7 +51523,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xc1 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1553 /* Table1553 */ + 1869 /* Table1869 */ }, /* 0xc2 */ { /* ModRMDecision */ @@ -51530,7 +51553,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xc7 */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 1555 /* Table1555 */ + 1871 /* Table1871 */ }, /* 0xc8 */ { /* struct ModRMDecision */ @@ -51814,7 +51837,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { } } } -, /* IC_XD */ +, /* IC_ADSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -53099,7 +53122,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { } } } -, /* IC_XS */ +, /* IC_XD */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -54045,12 +54068,12 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xbc */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1887 /* Table1887 */ + 1543 /* Table1543 */ }, /* 0xbd */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1889 /* Table1889 */ + 1545 /* Table1545 */ }, /* 0xbe */ { /* struct ModRMDecision */ @@ -54100,7 +54123,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xc7 */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 1891 /* Table1891 */ + 1555 /* Table1555 */ }, /* 0xc8 */ { /* struct ModRMDecision */ @@ -54384,28 +54407,28 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { } } } -, /* IC_XS_OPSIZE */ +, /* IC_XS */ { /* struct OpcodeDecision */ { /* 0x00 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITREG, + 1117 /* Table1117 */ }, /* 0x01 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITMISC, + 1133 /* Table1133 */ }, /* 0x02 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1205 /* Table1205 */ }, /* 0x03 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1207 /* Table1207 */ }, /* 0x04 */ { /* ModRMDecision */ @@ -54413,29 +54436,29 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x05 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1209 /* Table1209 */ }, /* 0x06 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1210 /* Table1210 */ }, /* 0x07 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1211 /* Table1211 */ }, /* 0x08 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1212 /* Table1212 */ }, /* 0x09 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1213 /* Table1213 */ }, /* 0x0a */ { /* ModRMDecision */ @@ -54443,9 +54466,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x0b */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1214 /* Table1214 */ }, /* 0x0c */ { /* ModRMDecision */ @@ -54513,59 +54536,59 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x19 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1215 /* Table1215 */ }, /* 0x1a */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1217 /* Table1217 */ }, /* 0x1b */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1219 /* Table1219 */ }, /* 0x1c */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1221 /* Table1221 */ }, - /* 0x1d */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + /* 0x1d */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1223 /* Table1223 */ }, /* 0x1e */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1225 /* Table1225 */ }, /* 0x1f */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1227 /* Table1227 */ }, /* 0x20 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1229 /* Table1229 */ }, /* 0x21 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1231 /* Table1231 */ }, /* 0x22 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1233 /* Table1233 */ }, /* 0x23 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1235 /* Table1235 */ }, /* 0x24 */ { /* ModRMDecision */ @@ -54628,34 +54651,34 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x30 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1237 /* Table1237 */ }, /* 0x31 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1238 /* Table1238 */ }, /* 0x32 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1239 /* Table1239 */ }, /* 0x33 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1240 /* Table1240 */ }, /* 0x34 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1241 /* Table1241 */ }, /* 0x35 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1242 /* Table1242 */ }, /* 0x36 */ { /* ModRMDecision */ @@ -54663,9 +54686,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x37 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1243 /* Table1243 */ }, /* 0x38 */ { /* ModRMDecision */ @@ -54708,84 +54731,84 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x40 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1244 /* Table1244 */ }, /* 0x41 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1246 /* Table1246 */ }, /* 0x42 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1248 /* Table1248 */ }, /* 0x43 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1250 /* Table1250 */ }, /* 0x44 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1252 /* Table1252 */ }, /* 0x45 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1254 /* Table1254 */ }, /* 0x46 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1256 /* Table1256 */ }, /* 0x47 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1258 /* Table1258 */ }, /* 0x48 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1260 /* Table1260 */ }, /* 0x49 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1262 /* Table1262 */ }, /* 0x4a */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1264 /* Table1264 */ }, /* 0x4b */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1266 /* Table1266 */ }, /* 0x4c */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1268 /* Table1268 */ }, /* 0x4d */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1270 /* Table1270 */ }, /* 0x4e */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1272 /* Table1272 */ }, /* 0x4f */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1274 /* Table1274 */ }, /* 0x50 */ { /* ModRMDecision */ @@ -54988,14 +55011,14 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x78 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1276 /* Table1276 */ }, /* 0x79 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1278 /* Table1278 */ }, /* 0x7a */ { /* ModRMDecision */ @@ -55028,284 +55051,284 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x80 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1280 /* Table1280 */ }, /* 0x81 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1281 /* Table1281 */ }, /* 0x82 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1282 /* Table1282 */ }, /* 0x83 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1283 /* Table1283 */ }, /* 0x84 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1284 /* Table1284 */ }, /* 0x85 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1285 /* Table1285 */ }, /* 0x86 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1286 /* Table1286 */ }, /* 0x87 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1287 /* Table1287 */ }, /* 0x88 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1288 /* Table1288 */ }, /* 0x89 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1289 /* Table1289 */ }, /* 0x8a */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1290 /* Table1290 */ }, /* 0x8b */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1291 /* Table1291 */ }, /* 0x8c */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1292 /* Table1292 */ }, /* 0x8d */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1293 /* Table1293 */ }, /* 0x8e */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1294 /* Table1294 */ }, /* 0x8f */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1295 /* Table1295 */ }, /* 0x90 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1296 /* Table1296 */ }, /* 0x91 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1298 /* Table1298 */ }, /* 0x92 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1300 /* Table1300 */ }, /* 0x93 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1302 /* Table1302 */ }, /* 0x94 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1304 /* Table1304 */ }, /* 0x95 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1306 /* Table1306 */ }, /* 0x96 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1308 /* Table1308 */ }, /* 0x97 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1310 /* Table1310 */ }, /* 0x98 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1312 /* Table1312 */ }, /* 0x99 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1314 /* Table1314 */ }, /* 0x9a */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1316 /* Table1316 */ }, /* 0x9b */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1318 /* Table1318 */ }, /* 0x9c */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1320 /* Table1320 */ }, /* 0x9d */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1322 /* Table1322 */ }, /* 0x9e */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1324 /* Table1324 */ }, /* 0x9f */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1326 /* Table1326 */ }, /* 0xa0 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1328 /* Table1328 */ }, /* 0xa1 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1329 /* Table1329 */ }, /* 0xa2 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1330 /* Table1330 */ }, /* 0xa3 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1331 /* Table1331 */ }, /* 0xa4 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1333 /* Table1333 */ }, /* 0xa5 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1335 /* Table1335 */ }, /* 0xa6 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITMISC, + 1337 /* Table1337 */ }, /* 0xa7 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITMISC, + 1409 /* Table1409 */ }, /* 0xa8 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1481 /* Table1481 */ }, /* 0xa9 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1482 /* Table1482 */ }, /* 0xaa */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1483 /* Table1483 */ }, /* 0xab */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1484 /* Table1484 */ }, /* 0xac */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1486 /* Table1486 */ }, /* 0xad */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1488 /* Table1488 */ }, /* 0xae */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITREG, + 1490 /* Table1490 */ }, /* 0xaf */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1506 /* Table1506 */ }, /* 0xb0 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1508 /* Table1508 */ }, /* 0xb1 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1510 /* Table1510 */ }, /* 0xb2 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1512 /* Table1512 */ }, /* 0xb3 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1514 /* Table1514 */ }, /* 0xb4 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1516 /* Table1516 */ }, /* 0xb5 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1518 /* Table1518 */ }, /* 0xb6 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1520 /* Table1520 */ }, /* 0xb7 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1522 /* Table1522 */ }, /* 0xb8 */ { /* ModRMDecision */ @@ -55313,49 +55336,49 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xb9 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1524 /* Table1524 */ }, /* 0xba */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITREG, + 1525 /* Table1525 */ }, /* 0xbb */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1541 /* Table1541 */ }, /* 0xbc */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1907 /* Table1907 */ + 1887 /* Table1887 */ }, /* 0xbd */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1909 /* Table1909 */ + 1889 /* Table1889 */ }, /* 0xbe */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1547 /* Table1547 */ }, /* 0xbf */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1549 /* Table1549 */ }, /* 0xc0 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1551 /* Table1551 */ }, /* 0xc1 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1553 /* Table1553 */ }, /* 0xc2 */ { /* ModRMDecision */ @@ -55383,49 +55406,49 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xc7 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITREG, + 1891 /* Table1891 */ }, /* 0xc8 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1571 /* Table1571 */ }, /* 0xc9 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1571 /* Table1571 */ }, /* 0xca */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1571 /* Table1571 */ }, /* 0xcb */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1571 /* Table1571 */ }, /* 0xcc */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1571 /* Table1571 */ }, /* 0xcd */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1571 /* Table1571 */ }, /* 0xce */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1571 /* Table1571 */ }, /* 0xcf */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1571 /* Table1571 */ }, /* 0xd0 */ { /* ModRMDecision */ @@ -55669,28 +55692,28 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { } } } -, /* IC_64BIT_REXW */ +, /* IC_XS_OPSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ - { /* struct ModRMDecision */ - MODRM_SPLITREG, - 1911 /* Table1911 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x01 */ - { /* struct ModRMDecision */ - MODRM_SPLITMISC, - 1927 /* Table1927 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x02 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1999 /* Table1999 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x03 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2001 /* Table2001 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x04 */ { /* ModRMDecision */ @@ -55698,29 +55721,29 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x05 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1209 /* Table1209 */ + 0 /* EmptyTable */ }, /* 0x06 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1210 /* Table1210 */ + 0 /* EmptyTable */ }, /* 0x07 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 2003 /* Table2003 */ + 0 /* EmptyTable */ }, /* 0x08 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1212 /* Table1212 */ + 0 /* EmptyTable */ }, /* 0x09 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1213 /* Table1213 */ + 0 /* EmptyTable */ }, /* 0x0a */ { /* ModRMDecision */ @@ -55728,9 +55751,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x0b */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1214 /* Table1214 */ + 0 /* EmptyTable */ }, /* 0x0c */ { /* ModRMDecision */ @@ -55798,59 +55821,59 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x19 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1215 /* Table1215 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x1a */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1217 /* Table1217 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x1b */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1219 /* Table1219 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x1c */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1221 /* Table1221 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x1d */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1223 /* Table1223 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x1e */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1225 /* Table1225 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x1f */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1227 /* Table1227 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x20 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1644 /* Table1644 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x21 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1646 /* Table1646 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x22 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1648 /* Table1648 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x23 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1650 /* Table1650 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x24 */ { /* ModRMDecision */ @@ -55913,34 +55936,34 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x30 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1237 /* Table1237 */ + 0 /* EmptyTable */ }, /* 0x31 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1238 /* Table1238 */ + 0 /* EmptyTable */ }, /* 0x32 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1239 /* Table1239 */ + 0 /* EmptyTable */ }, /* 0x33 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1240 /* Table1240 */ + 0 /* EmptyTable */ }, /* 0x34 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1241 /* Table1241 */ + 0 /* EmptyTable */ }, /* 0x35 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 2004 /* Table2004 */ + 0 /* EmptyTable */ }, /* 0x36 */ { /* ModRMDecision */ @@ -55948,9 +55971,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x37 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1243 /* Table1243 */ + 0 /* EmptyTable */ }, /* 0x38 */ { /* ModRMDecision */ @@ -55993,84 +56016,84 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x40 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2005 /* Table2005 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x41 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2007 /* Table2007 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x42 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2009 /* Table2009 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x43 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2011 /* Table2011 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x44 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2013 /* Table2013 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x45 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2015 /* Table2015 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x46 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2017 /* Table2017 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x47 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2019 /* Table2019 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x48 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2021 /* Table2021 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x49 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2023 /* Table2023 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x4a */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2025 /* Table2025 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x4b */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2027 /* Table2027 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x4c */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2029 /* Table2029 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x4d */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2031 /* Table2031 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x4e */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2033 /* Table2033 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x4f */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2035 /* Table2035 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x50 */ { /* ModRMDecision */ @@ -56273,14 +56296,14 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x78 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1652 /* Table1652 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x79 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1654 /* Table1654 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x7a */ { /* ModRMDecision */ @@ -56313,284 +56336,284 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x80 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1280 /* Table1280 */ + 0 /* EmptyTable */ }, /* 0x81 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1281 /* Table1281 */ + 0 /* EmptyTable */ }, /* 0x82 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1282 /* Table1282 */ + 0 /* EmptyTable */ }, /* 0x83 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1283 /* Table1283 */ + 0 /* EmptyTable */ }, /* 0x84 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1284 /* Table1284 */ + 0 /* EmptyTable */ }, /* 0x85 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1285 /* Table1285 */ + 0 /* EmptyTable */ }, /* 0x86 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1286 /* Table1286 */ + 0 /* EmptyTable */ }, /* 0x87 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1287 /* Table1287 */ + 0 /* EmptyTable */ }, /* 0x88 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1288 /* Table1288 */ + 0 /* EmptyTable */ }, /* 0x89 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1289 /* Table1289 */ + 0 /* EmptyTable */ }, /* 0x8a */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1290 /* Table1290 */ + 0 /* EmptyTable */ }, /* 0x8b */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1291 /* Table1291 */ + 0 /* EmptyTable */ }, /* 0x8c */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1292 /* Table1292 */ + 0 /* EmptyTable */ }, /* 0x8d */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1293 /* Table1293 */ + 0 /* EmptyTable */ }, /* 0x8e */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1294 /* Table1294 */ + 0 /* EmptyTable */ }, /* 0x8f */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1295 /* Table1295 */ + 0 /* EmptyTable */ }, /* 0x90 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1296 /* Table1296 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x91 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1298 /* Table1298 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x92 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1300 /* Table1300 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x93 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1302 /* Table1302 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x94 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1304 /* Table1304 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x95 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1306 /* Table1306 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x96 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1308 /* Table1308 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x97 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1310 /* Table1310 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x98 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1312 /* Table1312 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x99 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1314 /* Table1314 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x9a */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1316 /* Table1316 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x9b */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1318 /* Table1318 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x9c */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1320 /* Table1320 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x9d */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1322 /* Table1322 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x9e */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1324 /* Table1324 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x9f */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1326 /* Table1326 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xa0 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1656 /* Table1656 */ + 0 /* EmptyTable */ }, /* 0xa1 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1657 /* Table1657 */ + 0 /* EmptyTable */ }, /* 0xa2 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1658 /* Table1658 */ + 0 /* EmptyTable */ }, /* 0xa3 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2037 /* Table2037 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xa4 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2039 /* Table2039 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xa5 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2041 /* Table2041 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xa6 */ - { /* struct ModRMDecision */ - MODRM_SPLITMISC, - 1337 /* Table1337 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xa7 */ - { /* struct ModRMDecision */ - MODRM_SPLITMISC, - 1409 /* Table1409 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xa8 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1659 /* Table1659 */ + 0 /* EmptyTable */ }, /* 0xa9 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1660 /* Table1660 */ + 0 /* EmptyTable */ }, /* 0xaa */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1483 /* Table1483 */ + 0 /* EmptyTable */ }, /* 0xab */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2043 /* Table2043 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xac */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2045 /* Table2045 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xad */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2047 /* Table2047 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xae */ - { /* struct ModRMDecision */ - MODRM_SPLITREG, - 2049 /* Table2049 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xaf */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2065 /* Table2065 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xb0 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1508 /* Table1508 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xb1 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2067 /* Table2067 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xb2 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2069 /* Table2069 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xb3 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2071 /* Table2071 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xb4 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2073 /* Table2073 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xb5 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2075 /* Table2075 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xb6 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2077 /* Table2077 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xb7 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2079 /* Table2079 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xb8 */ { /* ModRMDecision */ @@ -56598,49 +56621,49 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xb9 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1524 /* Table1524 */ + 0 /* EmptyTable */ }, /* 0xba */ - { /* struct ModRMDecision */ - MODRM_SPLITREG, - 2081 /* Table2081 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xbb */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2097 /* Table2097 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xbc */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2099 /* Table2099 */ + 1907 /* Table1907 */ }, /* 0xbd */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2101 /* Table2101 */ + 1909 /* Table1909 */ }, /* 0xbe */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2103 /* Table2103 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xbf */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2105 /* Table2105 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xc0 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1551 /* Table1551 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xc1 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2107 /* Table2107 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xc2 */ { /* ModRMDecision */ @@ -56668,49 +56691,49 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xc7 */ - { /* struct ModRMDecision */ - MODRM_SPLITREG, - 2109 /* Table2109 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xc8 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 2125 /* Table2125 */ + 0 /* EmptyTable */ }, /* 0xc9 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 2125 /* Table2125 */ + 0 /* EmptyTable */ }, /* 0xca */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 2125 /* Table2125 */ + 0 /* EmptyTable */ }, /* 0xcb */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 2125 /* Table2125 */ + 0 /* EmptyTable */ }, /* 0xcc */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 2125 /* Table2125 */ + 0 /* EmptyTable */ }, /* 0xcd */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 2125 /* Table2125 */ + 0 /* EmptyTable */ }, /* 0xce */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 2125 /* Table2125 */ + 0 /* EmptyTable */ }, /* 0xcf */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 2125 /* Table2125 */ + 0 /* EmptyTable */ }, /* 0xd0 */ { /* ModRMDecision */ @@ -56954,28 +56977,28 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { } } } -, /* IC_64BIT_OPSIZE */ +, /* IC_64BIT_REXW */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 1661 /* Table1661 */ + 1911 /* Table1911 */ }, /* 0x01 */ { /* struct ModRMDecision */ MODRM_SPLITMISC, - 2126 /* Table2126 */ + 1927 /* Table1927 */ }, /* 0x02 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1749 /* Table1749 */ + 1999 /* Table1999 */ }, /* 0x03 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1751 /* Table1751 */ + 2001 /* Table2001 */ }, /* 0x04 */ { /* ModRMDecision */ @@ -56995,7 +57018,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x07 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1211 /* Table1211 */ + 2003 /* Table2003 */ }, /* 0x08 */ { /* struct ModRMDecision */ @@ -57085,37 +57108,37 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x19 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1753 /* Table1753 */ + 1215 /* Table1215 */ }, /* 0x1a */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1755 /* Table1755 */ + 1217 /* Table1217 */ }, /* 0x1b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1757 /* Table1757 */ + 1219 /* Table1219 */ }, /* 0x1c */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1759 /* Table1759 */ + 1221 /* Table1221 */ }, /* 0x1d */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1761 /* Table1761 */ + 1223 /* Table1223 */ }, /* 0x1e */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1763 /* Table1763 */ + 1225 /* Table1225 */ }, /* 0x1f */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1765 /* Table1765 */ + 1227 /* Table1227 */ }, /* 0x20 */ { /* struct ModRMDecision */ @@ -57225,7 +57248,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x35 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1242 /* Table1242 */ + 2004 /* Table2004 */ }, /* 0x36 */ { /* ModRMDecision */ @@ -57280,82 +57303,82 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x40 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1767 /* Table1767 */ + 2005 /* Table2005 */ }, /* 0x41 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1769 /* Table1769 */ + 2007 /* Table2007 */ }, /* 0x42 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1771 /* Table1771 */ + 2009 /* Table2009 */ }, /* 0x43 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1773 /* Table1773 */ + 2011 /* Table2011 */ }, /* 0x44 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1775 /* Table1775 */ + 2013 /* Table2013 */ }, /* 0x45 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1777 /* Table1777 */ + 2015 /* Table2015 */ }, /* 0x46 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1779 /* Table1779 */ + 2017 /* Table2017 */ }, /* 0x47 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1781 /* Table1781 */ + 2019 /* Table2019 */ }, /* 0x48 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1783 /* Table1783 */ + 2021 /* Table2021 */ }, /* 0x49 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1785 /* Table1785 */ + 2023 /* Table2023 */ }, /* 0x4a */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1787 /* Table1787 */ + 2025 /* Table2025 */ }, /* 0x4b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1789 /* Table1789 */ + 2027 /* Table2027 */ }, /* 0x4c */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1791 /* Table1791 */ + 2029 /* Table2029 */ }, /* 0x4d */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1793 /* Table1793 */ + 2031 /* Table2031 */ }, /* 0x4e */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1795 /* Table1795 */ + 2033 /* Table2033 */ }, /* 0x4f */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1797 /* Table1797 */ + 2035 /* Table2035 */ }, /* 0x50 */ { /* ModRMDecision */ @@ -57600,82 +57623,82 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x80 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1799 /* Table1799 */ + 1280 /* Table1280 */ }, /* 0x81 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1800 /* Table1800 */ + 1281 /* Table1281 */ }, /* 0x82 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1801 /* Table1801 */ + 1282 /* Table1282 */ }, /* 0x83 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1802 /* Table1802 */ + 1283 /* Table1283 */ }, /* 0x84 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1803 /* Table1803 */ + 1284 /* Table1284 */ }, /* 0x85 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1804 /* Table1804 */ + 1285 /* Table1285 */ }, /* 0x86 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1805 /* Table1805 */ + 1286 /* Table1286 */ }, /* 0x87 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1806 /* Table1806 */ + 1287 /* Table1287 */ }, /* 0x88 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1807 /* Table1807 */ + 1288 /* Table1288 */ }, /* 0x89 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1808 /* Table1808 */ + 1289 /* Table1289 */ }, /* 0x8a */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1809 /* Table1809 */ + 1290 /* Table1290 */ }, /* 0x8b */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1810 /* Table1810 */ + 1291 /* Table1291 */ }, /* 0x8c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1811 /* Table1811 */ + 1292 /* Table1292 */ }, /* 0x8d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1812 /* Table1812 */ + 1293 /* Table1293 */ }, /* 0x8e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1813 /* Table1813 */ + 1294 /* Table1294 */ }, /* 0x8f */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1814 /* Table1814 */ + 1295 /* Table1295 */ }, /* 0x90 */ { /* struct ModRMDecision */ @@ -57760,12 +57783,12 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xa0 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1815 /* Table1815 */ + 1656 /* Table1656 */ }, /* 0xa1 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1816 /* Table1816 */ + 1657 /* Table1657 */ }, /* 0xa2 */ { /* struct ModRMDecision */ @@ -57775,17 +57798,17 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xa3 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1817 /* Table1817 */ + 2037 /* Table2037 */ }, /* 0xa4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1819 /* Table1819 */ + 2039 /* Table2039 */ }, /* 0xa5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1821 /* Table1821 */ + 2041 /* Table2041 */ }, /* 0xa6 */ { /* struct ModRMDecision */ @@ -57800,12 +57823,12 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xa8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1823 /* Table1823 */ + 1659 /* Table1659 */ }, /* 0xa9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1824 /* Table1824 */ + 1660 /* Table1660 */ }, /* 0xaa */ { /* struct ModRMDecision */ @@ -57815,27 +57838,27 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xab */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1825 /* Table1825 */ + 2043 /* Table2043 */ }, /* 0xac */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1827 /* Table1827 */ + 2045 /* Table2045 */ }, /* 0xad */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1829 /* Table1829 */ + 2047 /* Table2047 */ }, /* 0xae */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 1490 /* Table1490 */ + 2049 /* Table2049 */ }, /* 0xaf */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1831 /* Table1831 */ + 2065 /* Table2065 */ }, /* 0xb0 */ { /* struct ModRMDecision */ @@ -57845,37 +57868,37 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xb1 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1833 /* Table1833 */ + 2067 /* Table2067 */ }, /* 0xb2 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1835 /* Table1835 */ + 2069 /* Table2069 */ }, /* 0xb3 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1837 /* Table1837 */ + 2071 /* Table2071 */ }, /* 0xb4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1839 /* Table1839 */ + 2073 /* Table2073 */ }, /* 0xb5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1841 /* Table1841 */ + 2075 /* Table2075 */ }, /* 0xb6 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1843 /* Table1843 */ + 2077 /* Table2077 */ }, /* 0xb7 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1522 /* Table1522 */ + 2079 /* Table2079 */ }, /* 0xb8 */ { /* ModRMDecision */ @@ -57890,32 +57913,32 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xba */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 1845 /* Table1845 */ + 2081 /* Table2081 */ }, /* 0xbb */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1861 /* Table1861 */ + 2097 /* Table2097 */ }, /* 0xbc */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1863 /* Table1863 */ + 2099 /* Table2099 */ }, /* 0xbd */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1865 /* Table1865 */ + 2101 /* Table2101 */ }, /* 0xbe */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1867 /* Table1867 */ + 2103 /* Table2103 */ }, /* 0xbf */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1549 /* Table1549 */ + 2105 /* Table2105 */ }, /* 0xc0 */ { /* struct ModRMDecision */ @@ -57925,7 +57948,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xc1 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1869 /* Table1869 */ + 2107 /* Table2107 */ }, /* 0xc2 */ { /* ModRMDecision */ @@ -57955,47 +57978,47 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xc7 */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 1871 /* Table1871 */ + 2109 /* Table2109 */ }, /* 0xc8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1571 /* Table1571 */ + 2125 /* Table2125 */ }, /* 0xc9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1571 /* Table1571 */ + 2125 /* Table2125 */ }, /* 0xca */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1571 /* Table1571 */ + 2125 /* Table2125 */ }, /* 0xcb */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1571 /* Table1571 */ + 2125 /* Table2125 */ }, /* 0xcc */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1571 /* Table1571 */ + 2125 /* Table2125 */ }, /* 0xcd */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1571 /* Table1571 */ + 2125 /* Table2125 */ }, /* 0xce */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1571 /* Table1571 */ + 2125 /* Table2125 */ }, /* 0xcf */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1571 /* Table1571 */ + 2125 /* Table2125 */ }, /* 0xd0 */ { /* ModRMDecision */ @@ -58239,28 +58262,28 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { } } } -, /* IC_64BIT_ADSIZE */ +, /* IC_64BIT_OPSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 1117 /* Table1117 */ + 1661 /* Table1661 */ }, /* 0x01 */ { /* struct ModRMDecision */ MODRM_SPLITMISC, - 1572 /* Table1572 */ + 2126 /* Table2126 */ }, /* 0x02 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1205 /* Table1205 */ + 1749 /* Table1749 */ }, /* 0x03 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1207 /* Table1207 */ + 1751 /* Table1751 */ }, /* 0x04 */ { /* ModRMDecision */ @@ -58370,37 +58393,37 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x19 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1215 /* Table1215 */ + 1753 /* Table1753 */ }, /* 0x1a */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1217 /* Table1217 */ + 1755 /* Table1755 */ }, /* 0x1b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1219 /* Table1219 */ + 1757 /* Table1757 */ }, /* 0x1c */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1221 /* Table1221 */ + 1759 /* Table1759 */ }, /* 0x1d */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1223 /* Table1223 */ + 1761 /* Table1761 */ }, /* 0x1e */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1225 /* Table1225 */ + 1763 /* Table1763 */ }, /* 0x1f */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1227 /* Table1227 */ + 1765 /* Table1765 */ }, /* 0x20 */ { /* struct ModRMDecision */ @@ -58565,82 +58588,82 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x40 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1244 /* Table1244 */ + 1767 /* Table1767 */ }, /* 0x41 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1246 /* Table1246 */ + 1769 /* Table1769 */ }, /* 0x42 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1248 /* Table1248 */ + 1771 /* Table1771 */ }, /* 0x43 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1250 /* Table1250 */ + 1773 /* Table1773 */ }, /* 0x44 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1252 /* Table1252 */ + 1775 /* Table1775 */ }, /* 0x45 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1254 /* Table1254 */ + 1777 /* Table1777 */ }, /* 0x46 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1256 /* Table1256 */ + 1779 /* Table1779 */ }, /* 0x47 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1258 /* Table1258 */ + 1781 /* Table1781 */ }, /* 0x48 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1260 /* Table1260 */ + 1783 /* Table1783 */ }, /* 0x49 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1262 /* Table1262 */ + 1785 /* Table1785 */ }, /* 0x4a */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1264 /* Table1264 */ + 1787 /* Table1787 */ }, /* 0x4b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1266 /* Table1266 */ + 1789 /* Table1789 */ }, /* 0x4c */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1268 /* Table1268 */ + 1791 /* Table1791 */ }, /* 0x4d */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1270 /* Table1270 */ + 1793 /* Table1793 */ }, /* 0x4e */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1272 /* Table1272 */ + 1795 /* Table1795 */ }, /* 0x4f */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1274 /* Table1274 */ + 1797 /* Table1797 */ }, /* 0x50 */ { /* ModRMDecision */ @@ -58885,82 +58908,82 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x80 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1280 /* Table1280 */ + 1799 /* Table1799 */ }, /* 0x81 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1281 /* Table1281 */ + 1800 /* Table1800 */ }, /* 0x82 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1282 /* Table1282 */ + 1801 /* Table1801 */ }, /* 0x83 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1283 /* Table1283 */ + 1802 /* Table1802 */ }, /* 0x84 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1284 /* Table1284 */ + 1803 /* Table1803 */ }, /* 0x85 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1285 /* Table1285 */ + 1804 /* Table1804 */ }, /* 0x86 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1286 /* Table1286 */ + 1805 /* Table1805 */ }, /* 0x87 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1287 /* Table1287 */ + 1806 /* Table1806 */ }, /* 0x88 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1288 /* Table1288 */ + 1807 /* Table1807 */ }, /* 0x89 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1289 /* Table1289 */ + 1808 /* Table1808 */ }, /* 0x8a */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1290 /* Table1290 */ + 1809 /* Table1809 */ }, /* 0x8b */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1291 /* Table1291 */ + 1810 /* Table1810 */ }, /* 0x8c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1292 /* Table1292 */ + 1811 /* Table1811 */ }, /* 0x8d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1293 /* Table1293 */ + 1812 /* Table1812 */ }, /* 0x8e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1294 /* Table1294 */ + 1813 /* Table1813 */ }, /* 0x8f */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1295 /* Table1295 */ + 1814 /* Table1814 */ }, /* 0x90 */ { /* struct ModRMDecision */ @@ -59045,12 +59068,12 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xa0 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1656 /* Table1656 */ + 1815 /* Table1815 */ }, /* 0xa1 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1657 /* Table1657 */ + 1816 /* Table1816 */ }, /* 0xa2 */ { /* struct ModRMDecision */ @@ -59060,17 +59083,17 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xa3 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1331 /* Table1331 */ + 1817 /* Table1817 */ }, /* 0xa4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1333 /* Table1333 */ + 1819 /* Table1819 */ }, /* 0xa5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1335 /* Table1335 */ + 1821 /* Table1821 */ }, /* 0xa6 */ { /* struct ModRMDecision */ @@ -59085,12 +59108,12 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xa8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1659 /* Table1659 */ + 1823 /* Table1823 */ }, /* 0xa9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1660 /* Table1660 */ + 1824 /* Table1824 */ }, /* 0xaa */ { /* struct ModRMDecision */ @@ -59100,17 +59123,17 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xab */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1484 /* Table1484 */ + 1825 /* Table1825 */ }, /* 0xac */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1486 /* Table1486 */ + 1827 /* Table1827 */ }, /* 0xad */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1488 /* Table1488 */ + 1829 /* Table1829 */ }, /* 0xae */ { /* struct ModRMDecision */ @@ -59120,7 +59143,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xaf */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1506 /* Table1506 */ + 1831 /* Table1831 */ }, /* 0xb0 */ { /* struct ModRMDecision */ @@ -59130,32 +59153,32 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xb1 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1510 /* Table1510 */ + 1833 /* Table1833 */ }, /* 0xb2 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1512 /* Table1512 */ + 1835 /* Table1835 */ }, /* 0xb3 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1514 /* Table1514 */ + 1837 /* Table1837 */ }, /* 0xb4 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1516 /* Table1516 */ + 1839 /* Table1839 */ }, /* 0xb5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1518 /* Table1518 */ + 1841 /* Table1841 */ }, /* 0xb6 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1520 /* Table1520 */ + 1843 /* Table1843 */ }, /* 0xb7 */ { /* struct ModRMDecision */ @@ -59175,27 +59198,27 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xba */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 1525 /* Table1525 */ + 1845 /* Table1845 */ }, /* 0xbb */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1541 /* Table1541 */ + 1861 /* Table1861 */ }, /* 0xbc */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1543 /* Table1543 */ + 1863 /* Table1863 */ }, /* 0xbd */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1545 /* Table1545 */ + 1865 /* Table1865 */ }, /* 0xbe */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1547 /* Table1547 */ + 1867 /* Table1867 */ }, /* 0xbf */ { /* struct ModRMDecision */ @@ -59210,7 +59233,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xc1 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1553 /* Table1553 */ + 1869 /* Table1869 */ }, /* 0xc2 */ { /* ModRMDecision */ @@ -59240,7 +59263,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xc7 */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 1555 /* Table1555 */ + 1871 /* Table1871 */ }, /* 0xc8 */ { /* struct ModRMDecision */ @@ -59524,7 +59547,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { } } } -, /* IC_64BIT_XD */ +, /* IC_64BIT_ADSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -60809,7 +60832,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { } } } -, /* IC_64BIT_XS */ +, /* IC_64BIT_XD */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -61685,7 +61708,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xae */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 2198 /* Table2198 */ + 1490 /* Table1490 */ }, /* 0xaf */ { /* struct ModRMDecision */ @@ -61755,12 +61778,12 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xbc */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1887 /* Table1887 */ + 1543 /* Table1543 */ }, /* 0xbd */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1889 /* Table1889 */ + 1545 /* Table1545 */ }, /* 0xbe */ { /* struct ModRMDecision */ @@ -61810,7 +61833,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xc7 */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 1891 /* Table1891 */ + 1555 /* Table1555 */ }, /* 0xc8 */ { /* struct ModRMDecision */ @@ -62094,28 +62117,28 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { } } } -, /* IC_64BIT_XS_OPSIZE */ +, /* IC_64BIT_XS */ { /* struct OpcodeDecision */ { /* 0x00 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITREG, + 1117 /* Table1117 */ }, /* 0x01 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITMISC, + 1572 /* Table1572 */ }, /* 0x02 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1205 /* Table1205 */ }, /* 0x03 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1207 /* Table1207 */ }, /* 0x04 */ { /* ModRMDecision */ @@ -62123,29 +62146,29 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x05 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1209 /* Table1209 */ }, /* 0x06 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1210 /* Table1210 */ }, /* 0x07 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1211 /* Table1211 */ }, /* 0x08 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1212 /* Table1212 */ }, /* 0x09 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1213 /* Table1213 */ }, /* 0x0a */ { /* ModRMDecision */ @@ -62153,9 +62176,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x0b */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1214 /* Table1214 */ }, /* 0x0c */ { /* ModRMDecision */ @@ -62223,59 +62246,59 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x19 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1215 /* Table1215 */ }, /* 0x1a */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1217 /* Table1217 */ }, /* 0x1b */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1219 /* Table1219 */ }, /* 0x1c */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1221 /* Table1221 */ }, - /* 0x1d */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + /* 0x1d */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1223 /* Table1223 */ }, /* 0x1e */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1225 /* Table1225 */ }, /* 0x1f */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1227 /* Table1227 */ }, /* 0x20 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1644 /* Table1644 */ }, /* 0x21 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1646 /* Table1646 */ }, /* 0x22 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1648 /* Table1648 */ }, /* 0x23 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1650 /* Table1650 */ }, /* 0x24 */ { /* ModRMDecision */ @@ -62338,34 +62361,34 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x30 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1237 /* Table1237 */ }, /* 0x31 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1238 /* Table1238 */ }, /* 0x32 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1239 /* Table1239 */ }, /* 0x33 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1240 /* Table1240 */ }, /* 0x34 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1241 /* Table1241 */ }, /* 0x35 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1242 /* Table1242 */ }, /* 0x36 */ { /* ModRMDecision */ @@ -62373,9 +62396,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x37 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1243 /* Table1243 */ }, /* 0x38 */ { /* ModRMDecision */ @@ -62418,84 +62441,84 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x40 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1244 /* Table1244 */ }, /* 0x41 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1246 /* Table1246 */ }, /* 0x42 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1248 /* Table1248 */ }, /* 0x43 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1250 /* Table1250 */ }, /* 0x44 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1252 /* Table1252 */ }, /* 0x45 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1254 /* Table1254 */ }, /* 0x46 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1256 /* Table1256 */ }, /* 0x47 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1258 /* Table1258 */ }, /* 0x48 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1260 /* Table1260 */ }, /* 0x49 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1262 /* Table1262 */ }, /* 0x4a */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1264 /* Table1264 */ }, /* 0x4b */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1266 /* Table1266 */ }, /* 0x4c */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1268 /* Table1268 */ }, /* 0x4d */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1270 /* Table1270 */ }, /* 0x4e */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1272 /* Table1272 */ }, /* 0x4f */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1274 /* Table1274 */ }, /* 0x50 */ { /* ModRMDecision */ @@ -62698,14 +62721,14 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x78 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1652 /* Table1652 */ }, /* 0x79 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1654 /* Table1654 */ }, /* 0x7a */ { /* ModRMDecision */ @@ -62738,284 +62761,284 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x80 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1280 /* Table1280 */ }, /* 0x81 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1281 /* Table1281 */ }, /* 0x82 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1282 /* Table1282 */ }, /* 0x83 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1283 /* Table1283 */ }, /* 0x84 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1284 /* Table1284 */ }, /* 0x85 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1285 /* Table1285 */ }, /* 0x86 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1286 /* Table1286 */ }, /* 0x87 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1287 /* Table1287 */ }, /* 0x88 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1288 /* Table1288 */ }, /* 0x89 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1289 /* Table1289 */ }, /* 0x8a */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1290 /* Table1290 */ }, /* 0x8b */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1291 /* Table1291 */ }, /* 0x8c */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1292 /* Table1292 */ }, /* 0x8d */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1293 /* Table1293 */ }, /* 0x8e */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1294 /* Table1294 */ }, /* 0x8f */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1295 /* Table1295 */ }, /* 0x90 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1296 /* Table1296 */ }, /* 0x91 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1298 /* Table1298 */ }, /* 0x92 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1300 /* Table1300 */ }, /* 0x93 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1302 /* Table1302 */ }, /* 0x94 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1304 /* Table1304 */ }, /* 0x95 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1306 /* Table1306 */ }, /* 0x96 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1308 /* Table1308 */ }, /* 0x97 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1310 /* Table1310 */ }, /* 0x98 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1312 /* Table1312 */ }, /* 0x99 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1314 /* Table1314 */ }, /* 0x9a */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1316 /* Table1316 */ }, /* 0x9b */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1318 /* Table1318 */ }, /* 0x9c */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1320 /* Table1320 */ }, /* 0x9d */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1322 /* Table1322 */ }, /* 0x9e */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1324 /* Table1324 */ }, /* 0x9f */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1326 /* Table1326 */ }, /* 0xa0 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1656 /* Table1656 */ }, /* 0xa1 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1657 /* Table1657 */ }, /* 0xa2 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1658 /* Table1658 */ }, /* 0xa3 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1331 /* Table1331 */ }, /* 0xa4 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1333 /* Table1333 */ }, /* 0xa5 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1335 /* Table1335 */ }, /* 0xa6 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITMISC, + 1337 /* Table1337 */ }, /* 0xa7 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITMISC, + 1409 /* Table1409 */ }, /* 0xa8 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1659 /* Table1659 */ }, /* 0xa9 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1660 /* Table1660 */ }, /* 0xaa */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1483 /* Table1483 */ }, /* 0xab */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1484 /* Table1484 */ }, /* 0xac */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1486 /* Table1486 */ }, /* 0xad */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1488 /* Table1488 */ }, /* 0xae */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITREG, + 2198 /* Table2198 */ }, /* 0xaf */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1506 /* Table1506 */ }, /* 0xb0 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1508 /* Table1508 */ }, /* 0xb1 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1510 /* Table1510 */ }, /* 0xb2 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1512 /* Table1512 */ }, /* 0xb3 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1514 /* Table1514 */ }, /* 0xb4 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1516 /* Table1516 */ }, /* 0xb5 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1518 /* Table1518 */ }, /* 0xb6 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1520 /* Table1520 */ }, /* 0xb7 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1522 /* Table1522 */ }, /* 0xb8 */ { /* ModRMDecision */ @@ -63023,49 +63046,49 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xb9 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1524 /* Table1524 */ }, /* 0xba */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITREG, + 1525 /* Table1525 */ }, /* 0xbb */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1541 /* Table1541 */ }, /* 0xbc */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1907 /* Table1907 */ + 1887 /* Table1887 */ }, /* 0xbd */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1909 /* Table1909 */ + 1889 /* Table1889 */ }, /* 0xbe */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1547 /* Table1547 */ }, /* 0xbf */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1549 /* Table1549 */ }, /* 0xc0 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1551 /* Table1551 */ }, /* 0xc1 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1553 /* Table1553 */ }, /* 0xc2 */ { /* ModRMDecision */ @@ -63093,49 +63116,49 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xc7 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITREG, + 1891 /* Table1891 */ }, /* 0xc8 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1571 /* Table1571 */ }, /* 0xc9 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1571 /* Table1571 */ }, /* 0xca */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1571 /* Table1571 */ }, /* 0xcb */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1571 /* Table1571 */ }, /* 0xcc */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1571 /* Table1571 */ }, /* 0xcd */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1571 /* Table1571 */ }, /* 0xce */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1571 /* Table1571 */ }, /* 0xcf */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1571 /* Table1571 */ }, /* 0xd0 */ { /* ModRMDecision */ @@ -63379,28 +63402,28 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { } } } -, /* IC_64BIT_REXW_XS */ +, /* IC_64BIT_XS_OPSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ - { /* struct ModRMDecision */ - MODRM_SPLITREG, - 1911 /* Table1911 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x01 */ - { /* struct ModRMDecision */ - MODRM_SPLITMISC, - 1927 /* Table1927 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x02 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1999 /* Table1999 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x03 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2001 /* Table2001 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x04 */ { /* ModRMDecision */ @@ -63408,29 +63431,29 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x05 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1209 /* Table1209 */ + 0 /* EmptyTable */ }, /* 0x06 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1210 /* Table1210 */ + 0 /* EmptyTable */ }, /* 0x07 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 2003 /* Table2003 */ + 0 /* EmptyTable */ }, /* 0x08 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1212 /* Table1212 */ + 0 /* EmptyTable */ }, /* 0x09 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1213 /* Table1213 */ + 0 /* EmptyTable */ }, /* 0x0a */ { /* ModRMDecision */ @@ -63438,9 +63461,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x0b */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1214 /* Table1214 */ + 0 /* EmptyTable */ }, /* 0x0c */ { /* ModRMDecision */ @@ -63508,59 +63531,59 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x19 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1215 /* Table1215 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x1a */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1217 /* Table1217 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x1b */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1219 /* Table1219 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x1c */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1221 /* Table1221 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x1d */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1223 /* Table1223 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x1e */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1225 /* Table1225 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x1f */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1227 /* Table1227 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x20 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1644 /* Table1644 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x21 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1646 /* Table1646 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x22 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1648 /* Table1648 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x23 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1650 /* Table1650 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x24 */ { /* ModRMDecision */ @@ -63623,34 +63646,34 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x30 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1237 /* Table1237 */ + 0 /* EmptyTable */ }, /* 0x31 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1238 /* Table1238 */ + 0 /* EmptyTable */ }, /* 0x32 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1239 /* Table1239 */ + 0 /* EmptyTable */ }, /* 0x33 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1240 /* Table1240 */ + 0 /* EmptyTable */ }, /* 0x34 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1241 /* Table1241 */ + 0 /* EmptyTable */ }, /* 0x35 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 2004 /* Table2004 */ + 0 /* EmptyTable */ }, /* 0x36 */ { /* ModRMDecision */ @@ -63658,9 +63681,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x37 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1243 /* Table1243 */ + 0 /* EmptyTable */ }, /* 0x38 */ { /* ModRMDecision */ @@ -63703,84 +63726,84 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x40 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2005 /* Table2005 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x41 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2007 /* Table2007 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x42 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2009 /* Table2009 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x43 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2011 /* Table2011 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x44 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2013 /* Table2013 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x45 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2015 /* Table2015 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x46 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2017 /* Table2017 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x47 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2019 /* Table2019 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x48 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2021 /* Table2021 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x49 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2023 /* Table2023 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x4a */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2025 /* Table2025 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x4b */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2027 /* Table2027 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x4c */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2029 /* Table2029 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x4d */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2031 /* Table2031 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x4e */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2033 /* Table2033 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x4f */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2035 /* Table2035 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x50 */ { /* ModRMDecision */ @@ -63983,14 +64006,14 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x78 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1652 /* Table1652 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x79 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1654 /* Table1654 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x7a */ { /* ModRMDecision */ @@ -64023,284 +64046,284 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x80 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1280 /* Table1280 */ + 0 /* EmptyTable */ }, /* 0x81 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1281 /* Table1281 */ + 0 /* EmptyTable */ }, /* 0x82 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1282 /* Table1282 */ + 0 /* EmptyTable */ }, /* 0x83 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1283 /* Table1283 */ + 0 /* EmptyTable */ }, /* 0x84 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1284 /* Table1284 */ + 0 /* EmptyTable */ }, /* 0x85 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1285 /* Table1285 */ + 0 /* EmptyTable */ }, /* 0x86 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1286 /* Table1286 */ + 0 /* EmptyTable */ }, /* 0x87 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1287 /* Table1287 */ + 0 /* EmptyTable */ }, /* 0x88 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1288 /* Table1288 */ + 0 /* EmptyTable */ }, /* 0x89 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1289 /* Table1289 */ + 0 /* EmptyTable */ }, /* 0x8a */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1290 /* Table1290 */ + 0 /* EmptyTable */ }, /* 0x8b */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1291 /* Table1291 */ + 0 /* EmptyTable */ }, /* 0x8c */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1292 /* Table1292 */ + 0 /* EmptyTable */ }, /* 0x8d */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1293 /* Table1293 */ + 0 /* EmptyTable */ }, /* 0x8e */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1294 /* Table1294 */ + 0 /* EmptyTable */ }, /* 0x8f */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1295 /* Table1295 */ + 0 /* EmptyTable */ }, /* 0x90 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1296 /* Table1296 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x91 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1298 /* Table1298 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x92 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1300 /* Table1300 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x93 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1302 /* Table1302 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x94 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1304 /* Table1304 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x95 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1306 /* Table1306 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x96 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1308 /* Table1308 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x97 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1310 /* Table1310 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x98 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1312 /* Table1312 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x99 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1314 /* Table1314 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x9a */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1316 /* Table1316 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x9b */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1318 /* Table1318 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x9c */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1320 /* Table1320 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x9d */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1322 /* Table1322 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x9e */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1324 /* Table1324 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x9f */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1326 /* Table1326 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xa0 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1656 /* Table1656 */ + 0 /* EmptyTable */ }, /* 0xa1 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1657 /* Table1657 */ + 0 /* EmptyTable */ }, /* 0xa2 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1658 /* Table1658 */ + 0 /* EmptyTable */ }, /* 0xa3 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2037 /* Table2037 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xa4 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2039 /* Table2039 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xa5 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2041 /* Table2041 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xa6 */ - { /* struct ModRMDecision */ - MODRM_SPLITMISC, - 1337 /* Table1337 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xa7 */ - { /* struct ModRMDecision */ - MODRM_SPLITMISC, - 1409 /* Table1409 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xa8 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1659 /* Table1659 */ + 0 /* EmptyTable */ }, /* 0xa9 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1660 /* Table1660 */ + 0 /* EmptyTable */ }, /* 0xaa */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1483 /* Table1483 */ + 0 /* EmptyTable */ }, /* 0xab */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2043 /* Table2043 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xac */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2045 /* Table2045 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xad */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2047 /* Table2047 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xae */ - { /* struct ModRMDecision */ - MODRM_SPLITREG, - 2214 /* Table2214 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xaf */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2065 /* Table2065 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xb0 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1508 /* Table1508 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xb1 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2067 /* Table2067 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xb2 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2069 /* Table2069 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xb3 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2071 /* Table2071 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xb4 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2073 /* Table2073 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xb5 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2075 /* Table2075 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xb6 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2077 /* Table2077 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xb7 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2079 /* Table2079 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xb8 */ { /* ModRMDecision */ @@ -64308,49 +64331,49 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xb9 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 1524 /* Table1524 */ + 0 /* EmptyTable */ }, /* 0xba */ - { /* struct ModRMDecision */ - MODRM_SPLITREG, - 2081 /* Table2081 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xbb */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2097 /* Table2097 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xbc */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2230 /* Table2230 */ + 1907 /* Table1907 */ }, /* 0xbd */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2232 /* Table2232 */ + 1909 /* Table1909 */ }, /* 0xbe */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2103 /* Table2103 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xbf */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2105 /* Table2105 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xc0 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 1551 /* Table1551 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xc1 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2107 /* Table2107 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xc2 */ { /* ModRMDecision */ @@ -64378,49 +64401,49 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xc7 */ - { /* struct ModRMDecision */ - MODRM_SPLITREG, - 2234 /* Table2234 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xc8 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 2125 /* Table2125 */ + 0 /* EmptyTable */ }, /* 0xc9 */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 2125 /* Table2125 */ + 0 /* EmptyTable */ }, /* 0xca */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 2125 /* Table2125 */ + 0 /* EmptyTable */ }, /* 0xcb */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 2125 /* Table2125 */ + 0 /* EmptyTable */ }, /* 0xcc */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 2125 /* Table2125 */ + 0 /* EmptyTable */ }, /* 0xcd */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 2125 /* Table2125 */ + 0 /* EmptyTable */ }, /* 0xce */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 2125 /* Table2125 */ + 0 /* EmptyTable */ }, /* 0xcf */ - { /* struct ModRMDecision */ + { /* ModRMDecision */ MODRM_ONEENTRY, - 2125 /* Table2125 */ + 0 /* EmptyTable */ }, /* 0xd0 */ { /* ModRMDecision */ @@ -64664,7 +64687,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { } } } -, /* IC_64BIT_REXW_XD */ +, /* IC_64BIT_REXW_XS */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -65540,7 +65563,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xae */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 2049 /* Table2049 */ + 2214 /* Table2214 */ }, /* 0xaf */ { /* struct ModRMDecision */ @@ -65610,12 +65633,12 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xbc */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2099 /* Table2099 */ + 2230 /* Table2230 */ }, /* 0xbd */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2101 /* Table2101 */ + 2232 /* Table2232 */ }, /* 0xbe */ { /* struct ModRMDecision */ @@ -65665,7 +65688,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xc7 */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 2109 /* Table2109 */ + 2234 /* Table2234 */ }, /* 0xc8 */ { /* struct ModRMDecision */ @@ -65949,7 +65972,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { } } } -, /* IC_64BIT_REXW_OPSIZE */ +, /* IC_64BIT_REXW_XD */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -66080,37 +66103,37 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x19 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1753 /* Table1753 */ + 1215 /* Table1215 */ }, /* 0x1a */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1755 /* Table1755 */ + 1217 /* Table1217 */ }, /* 0x1b */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1757 /* Table1757 */ + 1219 /* Table1219 */ }, /* 0x1c */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1759 /* Table1759 */ + 1221 /* Table1221 */ }, /* 0x1d */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1761 /* Table1761 */ + 1223 /* Table1223 */ }, /* 0x1e */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1763 /* Table1763 */ + 1225 /* Table1225 */ }, /* 0x1f */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 1765 /* Table1765 */ + 1227 /* Table1227 */ }, /* 0x20 */ { /* struct ModRMDecision */ @@ -66595,82 +66618,82 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0x80 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1799 /* Table1799 */ + 1280 /* Table1280 */ }, /* 0x81 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1800 /* Table1800 */ + 1281 /* Table1281 */ }, /* 0x82 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1801 /* Table1801 */ + 1282 /* Table1282 */ }, /* 0x83 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1802 /* Table1802 */ + 1283 /* Table1283 */ }, /* 0x84 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1803 /* Table1803 */ + 1284 /* Table1284 */ }, /* 0x85 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1804 /* Table1804 */ + 1285 /* Table1285 */ }, /* 0x86 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1805 /* Table1805 */ + 1286 /* Table1286 */ }, /* 0x87 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1806 /* Table1806 */ + 1287 /* Table1287 */ }, /* 0x88 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1807 /* Table1807 */ + 1288 /* Table1288 */ }, /* 0x89 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1808 /* Table1808 */ + 1289 /* Table1289 */ }, /* 0x8a */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1809 /* Table1809 */ + 1290 /* Table1290 */ }, /* 0x8b */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1810 /* Table1810 */ + 1291 /* Table1291 */ }, /* 0x8c */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1811 /* Table1811 */ + 1292 /* Table1292 */ }, /* 0x8d */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1812 /* Table1812 */ + 1293 /* Table1293 */ }, /* 0x8e */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1813 /* Table1813 */ + 1294 /* Table1294 */ }, /* 0x8f */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1814 /* Table1814 */ + 1295 /* Table1295 */ }, /* 0x90 */ { /* struct ModRMDecision */ @@ -66755,12 +66778,12 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xa0 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1815 /* Table1815 */ + 1656 /* Table1656 */ }, /* 0xa1 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1816 /* Table1816 */ + 1657 /* Table1657 */ }, /* 0xa2 */ { /* struct ModRMDecision */ @@ -66795,12 +66818,12 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xa8 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1823 /* Table1823 */ + 1659 /* Table1659 */ }, /* 0xa9 */ { /* struct ModRMDecision */ MODRM_ONEENTRY, - 1824 /* Table1824 */ + 1660 /* Table1660 */ }, /* 0xaa */ { /* struct ModRMDecision */ @@ -66950,7 +66973,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { /* 0xc7 */ { /* struct ModRMDecision */ MODRM_SPLITREG, - 2250 /* Table2250 */ + 2109 /* Table2109 */ }, /* 0xc8 */ { /* struct ModRMDecision */ @@ -67234,28 +67257,28 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { } } } -, /* IC_XD_OPSIZE */ +, /* IC_64BIT_REXW_OPSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITREG, + 1911 /* Table1911 */ }, /* 0x01 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITMISC, + 1927 /* Table1927 */ }, /* 0x02 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1999 /* Table1999 */ }, /* 0x03 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2001 /* Table2001 */ }, /* 0x04 */ { /* ModRMDecision */ @@ -67263,29 +67286,29 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x05 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1209 /* Table1209 */ }, /* 0x06 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1210 /* Table1210 */ }, /* 0x07 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 2003 /* Table2003 */ }, /* 0x08 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1212 /* Table1212 */ }, /* 0x09 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1213 /* Table1213 */ }, /* 0x0a */ { /* ModRMDecision */ @@ -67293,9 +67316,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x0b */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1214 /* Table1214 */ }, /* 0x0c */ { /* ModRMDecision */ @@ -67363,59 +67386,59 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x19 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1753 /* Table1753 */ }, /* 0x1a */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1755 /* Table1755 */ }, /* 0x1b */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1757 /* Table1757 */ }, /* 0x1c */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1759 /* Table1759 */ }, /* 0x1d */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1761 /* Table1761 */ }, /* 0x1e */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1763 /* Table1763 */ }, /* 0x1f */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1765 /* Table1765 */ }, /* 0x20 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1644 /* Table1644 */ }, /* 0x21 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1646 /* Table1646 */ }, /* 0x22 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1648 /* Table1648 */ }, /* 0x23 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1650 /* Table1650 */ }, /* 0x24 */ { /* ModRMDecision */ @@ -67478,34 +67501,34 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x30 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1237 /* Table1237 */ }, /* 0x31 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1238 /* Table1238 */ }, /* 0x32 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1239 /* Table1239 */ }, /* 0x33 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1240 /* Table1240 */ }, /* 0x34 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1241 /* Table1241 */ }, /* 0x35 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 2004 /* Table2004 */ }, /* 0x36 */ { /* ModRMDecision */ @@ -67513,9 +67536,9 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x37 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1243 /* Table1243 */ }, /* 0x38 */ { /* ModRMDecision */ @@ -67558,84 +67581,84 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x40 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2005 /* Table2005 */ }, /* 0x41 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2007 /* Table2007 */ }, /* 0x42 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2009 /* Table2009 */ }, /* 0x43 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2011 /* Table2011 */ }, /* 0x44 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2013 /* Table2013 */ }, /* 0x45 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2015 /* Table2015 */ }, /* 0x46 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2017 /* Table2017 */ }, /* 0x47 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2019 /* Table2019 */ }, /* 0x48 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2021 /* Table2021 */ }, /* 0x49 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2023 /* Table2023 */ }, /* 0x4a */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2025 /* Table2025 */ }, /* 0x4b */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2027 /* Table2027 */ }, /* 0x4c */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2029 /* Table2029 */ }, /* 0x4d */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2031 /* Table2031 */ }, /* 0x4e */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2033 /* Table2033 */ }, /* 0x4f */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2035 /* Table2035 */ }, /* 0x50 */ { /* ModRMDecision */ @@ -67838,14 +67861,14 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x78 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1652 /* Table1652 */ }, /* 0x79 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1654 /* Table1654 */ }, /* 0x7a */ { /* ModRMDecision */ @@ -67878,284 +67901,284 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0x80 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1799 /* Table1799 */ }, /* 0x81 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1800 /* Table1800 */ }, /* 0x82 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1801 /* Table1801 */ }, /* 0x83 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1802 /* Table1802 */ }, /* 0x84 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1803 /* Table1803 */ }, /* 0x85 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1804 /* Table1804 */ }, /* 0x86 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1805 /* Table1805 */ }, /* 0x87 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1806 /* Table1806 */ }, /* 0x88 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1807 /* Table1807 */ }, /* 0x89 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1808 /* Table1808 */ }, /* 0x8a */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1809 /* Table1809 */ }, /* 0x8b */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1810 /* Table1810 */ }, /* 0x8c */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1811 /* Table1811 */ }, /* 0x8d */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1812 /* Table1812 */ }, /* 0x8e */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1813 /* Table1813 */ }, /* 0x8f */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1814 /* Table1814 */ }, /* 0x90 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1296 /* Table1296 */ }, /* 0x91 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1298 /* Table1298 */ }, /* 0x92 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1300 /* Table1300 */ }, /* 0x93 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1302 /* Table1302 */ }, /* 0x94 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1304 /* Table1304 */ }, /* 0x95 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1306 /* Table1306 */ }, /* 0x96 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1308 /* Table1308 */ }, /* 0x97 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1310 /* Table1310 */ }, /* 0x98 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1312 /* Table1312 */ }, /* 0x99 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1314 /* Table1314 */ }, /* 0x9a */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1316 /* Table1316 */ }, /* 0x9b */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1318 /* Table1318 */ }, /* 0x9c */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1320 /* Table1320 */ }, /* 0x9d */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1322 /* Table1322 */ }, /* 0x9e */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1324 /* Table1324 */ }, /* 0x9f */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1326 /* Table1326 */ }, /* 0xa0 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1815 /* Table1815 */ }, /* 0xa1 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1816 /* Table1816 */ }, /* 0xa2 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1658 /* Table1658 */ }, /* 0xa3 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2037 /* Table2037 */ }, /* 0xa4 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2039 /* Table2039 */ }, /* 0xa5 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2041 /* Table2041 */ }, /* 0xa6 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITMISC, + 1337 /* Table1337 */ }, /* 0xa7 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITMISC, + 1409 /* Table1409 */ }, /* 0xa8 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1823 /* Table1823 */ }, /* 0xa9 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1824 /* Table1824 */ }, /* 0xaa */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1483 /* Table1483 */ }, /* 0xab */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2043 /* Table2043 */ }, /* 0xac */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2045 /* Table2045 */ }, /* 0xad */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2047 /* Table2047 */ }, /* 0xae */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITREG, + 2049 /* Table2049 */ }, /* 0xaf */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2065 /* Table2065 */ }, /* 0xb0 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1508 /* Table1508 */ }, /* 0xb1 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2067 /* Table2067 */ }, /* 0xb2 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2069 /* Table2069 */ }, /* 0xb3 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2071 /* Table2071 */ }, /* 0xb4 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2073 /* Table2073 */ }, /* 0xb5 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2075 /* Table2075 */ }, /* 0xb6 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2077 /* Table2077 */ }, /* 0xb7 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2079 /* Table2079 */ }, /* 0xb8 */ { /* ModRMDecision */ @@ -68163,49 +68186,49 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xb9 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 1524 /* Table1524 */ }, /* 0xba */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITREG, + 2081 /* Table2081 */ }, /* 0xbb */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2097 /* Table2097 */ }, /* 0xbc */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2099 /* Table2099 */ }, /* 0xbd */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2101 /* Table2101 */ }, /* 0xbe */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2103 /* Table2103 */ }, /* 0xbf */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2105 /* Table2105 */ }, /* 0xc0 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 1551 /* Table1551 */ }, /* 0xc1 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2107 /* Table2107 */ }, /* 0xc2 */ { /* ModRMDecision */ @@ -68233,49 +68256,49 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { 0 /* EmptyTable */ }, /* 0xc7 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITREG, + 2250 /* Table2250 */ }, /* 0xc8 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 2125 /* Table2125 */ }, /* 0xc9 */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 2125 /* Table2125 */ }, /* 0xca */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 2125 /* Table2125 */ }, /* 0xcb */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 2125 /* Table2125 */ }, /* 0xcc */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 2125 /* Table2125 */ }, /* 0xcd */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 2125 /* Table2125 */ }, /* 0xce */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 2125 /* Table2125 */ }, /* 0xcf */ - { /* ModRMDecision */ + { /* struct ModRMDecision */ MODRM_ONEENTRY, - 0 /* EmptyTable */ + 2125 /* Table2125 */ }, /* 0xd0 */ { /* ModRMDecision */ @@ -68519,12 +68542,7 @@ static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = { } } } -, }; -static const uint8_t index_x86DisassemblerTwoByteOpcodes[] = { -1, 2, 3, 4, 5, 6, 0, 7, 8, 9, 10, 11, 12, 0, 13, 14, 15, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }; - -static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { - /* IC */ +, /* IC_XD_OPSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -69728,14 +69746,14 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0xf0 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2266 /* Table2266 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xf1 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2268 /* Table2268 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xf2 */ { /* ModRMDecision */ @@ -69809,7 +69827,11 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { } } } -, /* IC_64BIT */ +, }; +static const uint8_t index_x86DisassemblerTwoByteOpcodes[] = { +1, 2, 3, 4, 5, 6, 0, 7, 8, 9, 10, 11, 12, 0, 13, 14, 15, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }; +static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { + /* IC */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -71094,7 +71116,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { } } } -, /* IC_OPSIZE */ +, /* IC_64BIT */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -71738,19 +71760,19 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x80 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2270 /* Table2270 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x81 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2272 /* Table2272 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x82 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2274 /* Table2274 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x83 */ { /* ModRMDecision */ @@ -72300,12 +72322,12 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { /* 0xf0 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2276 /* Table2276 */ + 2266 /* Table2266 */ }, /* 0xf1 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2278 /* Table2278 */ + 2268 /* Table2268 */ }, /* 0xf2 */ { /* ModRMDecision */ @@ -72328,9 +72350,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0xf6 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2280 /* Table2280 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xf7 */ { /* ModRMDecision */ @@ -72379,7 +72401,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { } } } -, /* IC_ADSIZE */ +, /* IC_OPSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -73023,19 +73045,19 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x80 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2270 /* Table2270 */ }, /* 0x81 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2272 /* Table2272 */ }, /* 0x82 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2274 /* Table2274 */ }, /* 0x83 */ { /* ModRMDecision */ @@ -73585,12 +73607,12 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { /* 0xf0 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2266 /* Table2266 */ + 2276 /* Table2276 */ }, /* 0xf1 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2268 /* Table2268 */ + 2278 /* Table2278 */ }, /* 0xf2 */ { /* ModRMDecision */ @@ -73613,9 +73635,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0xf6 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2280 /* Table2280 */ }, /* 0xf7 */ { /* ModRMDecision */ @@ -73664,7 +73686,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { } } } -, /* IC_XD */ +, /* IC_ADSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -74949,7 +74971,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { } } } -, /* IC_XS */ +, /* IC_XD */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -76183,9 +76205,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0xf6 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2282 /* Table2282 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xf7 */ { /* ModRMDecision */ @@ -76234,7 +76256,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { } } } -, /* IC_64BIT_REXW */ +, /* IC_XS */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -77440,12 +77462,12 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { /* 0xf0 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2284 /* Table2284 */ + 2266 /* Table2266 */ }, /* 0xf1 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2286 /* Table2286 */ + 2268 /* Table2268 */ }, /* 0xf2 */ { /* ModRMDecision */ @@ -77468,9 +77490,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0xf6 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2282 /* Table2282 */ }, /* 0xf7 */ { /* ModRMDecision */ @@ -77519,7 +77541,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { } } } -, /* IC_64BIT_OPSIZE */ +, /* IC_64BIT_REXW */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -78163,19 +78185,19 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x80 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2288 /* Table2288 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x81 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2290 /* Table2290 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x82 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2292 /* Table2292 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x83 */ { /* ModRMDecision */ @@ -78725,12 +78747,12 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { /* 0xf0 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2276 /* Table2276 */ + 2284 /* Table2284 */ }, /* 0xf1 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2278 /* Table2278 */ + 2286 /* Table2286 */ }, /* 0xf2 */ { /* ModRMDecision */ @@ -78753,9 +78775,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0xf6 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2280 /* Table2280 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xf7 */ { /* ModRMDecision */ @@ -78804,7 +78826,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { } } } -, /* IC_64BIT_ADSIZE */ +, /* IC_64BIT_OPSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -79448,19 +79470,19 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x80 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2288 /* Table2288 */ }, /* 0x81 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2290 /* Table2290 */ }, /* 0x82 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2292 /* Table2292 */ }, /* 0x83 */ { /* ModRMDecision */ @@ -80010,12 +80032,12 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { /* 0xf0 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2266 /* Table2266 */ + 2276 /* Table2276 */ }, /* 0xf1 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2268 /* Table2268 */ + 2278 /* Table2278 */ }, /* 0xf2 */ { /* ModRMDecision */ @@ -80038,9 +80060,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0xf6 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2280 /* Table2280 */ }, /* 0xf7 */ { /* ModRMDecision */ @@ -80089,7 +80111,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { } } } -, /* IC_64BIT_XD */ +, /* IC_64BIT_ADSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -81374,7 +81396,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { } } } -, /* IC_64BIT_XS */ +, /* IC_64BIT_XD */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -82608,9 +82630,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0xf6 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2282 /* Table2282 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xf7 */ { /* ModRMDecision */ @@ -82659,7 +82681,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { } } } -, /* IC_64BIT_REXW_XS */ +, /* IC_64BIT_XS */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -83865,12 +83887,12 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { /* 0xf0 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2284 /* Table2284 */ + 2266 /* Table2266 */ }, /* 0xf1 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2286 /* Table2286 */ + 2268 /* Table2268 */ }, /* 0xf2 */ { /* ModRMDecision */ @@ -83895,7 +83917,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { /* 0xf6 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2294 /* Table2294 */ + 2282 /* Table2282 */ }, /* 0xf7 */ { /* ModRMDecision */ @@ -83944,7 +83966,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { } } } -, /* IC_64BIT_REXW_XD */ +, /* IC_64BIT_REXW_XS */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -85178,9 +85200,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0xf6 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2294 /* Table2294 */ }, /* 0xf7 */ { /* ModRMDecision */ @@ -85229,7 +85251,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { } } } -, /* IC_64BIT_REXW_OPSIZE */ +, /* IC_64BIT_REXW_XD */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -85873,19 +85895,19 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x80 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2288 /* Table2288 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x81 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2290 /* Table2290 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x82 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2292 /* Table2292 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0x83 */ { /* ModRMDecision */ @@ -86463,9 +86485,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0xf6 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2296 /* Table2296 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xf7 */ { /* ModRMDecision */ @@ -86514,7 +86536,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { } } } -, /* IC_VEX */ +, /* IC_64BIT_REXW_OPSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -87158,19 +87180,19 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0x80 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2288 /* Table2288 */ }, /* 0x81 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2290 /* Table2290 */ }, /* 0x82 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2292 /* Table2292 */ }, /* 0x83 */ { /* ModRMDecision */ @@ -87718,24 +87740,24 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0xf0 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2284 /* Table2284 */ }, /* 0xf1 */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2286 /* Table2286 */ + }, + /* 0xf2 */ { /* ModRMDecision */ MODRM_ONEENTRY, 0 /* EmptyTable */ }, - /* 0xf2 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2298 /* Table2298 */ - }, /* 0xf3 */ - { /* struct ModRMDecision */ - MODRM_SPLITREG, - 2300 /* Table2300 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xf4 */ { /* ModRMDecision */ @@ -87743,19 +87765,19 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0xf5 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2316 /* Table2316 */ - }, - /* 0xf6 */ { /* ModRMDecision */ MODRM_ONEENTRY, 0 /* EmptyTable */ }, - /* 0xf7 */ + /* 0xf6 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2318 /* Table2318 */ + 2296 /* Table2296 */ + }, + /* 0xf7 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xf8 */ { /* ModRMDecision */ @@ -87799,7 +87821,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { } } } -, /* IC_VEX_XS */ +, /* IC_VEX */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -89013,14 +89035,14 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0xf2 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2298 /* Table2298 */ }, /* 0xf3 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITREG, + 2300 /* Table2300 */ }, /* 0xf4 */ { /* ModRMDecision */ @@ -89030,7 +89052,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { /* 0xf5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2320 /* Table2320 */ + 2316 /* Table2316 */ }, /* 0xf6 */ { /* ModRMDecision */ @@ -89040,7 +89062,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { /* 0xf7 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2322 /* Table2322 */ + 2318 /* Table2318 */ }, /* 0xf8 */ { /* ModRMDecision */ @@ -89084,7 +89106,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { } } } -, /* IC_VEX_XD */ +, /* IC_VEX_XS */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -90315,17 +90337,17 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { /* 0xf5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2324 /* Table2324 */ + 2320 /* Table2320 */ }, /* 0xf6 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2326 /* Table2326 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xf7 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2328 /* Table2328 */ + 2322 /* Table2322 */ }, /* 0xf8 */ { /* ModRMDecision */ @@ -90369,7 +90391,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { } } } -, /* IC_VEX_OPSIZE */ +, /* IC_VEX_XD */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -91598,19 +91620,19 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0xf5 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2324 /* Table2324 */ }, /* 0xf6 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2326 /* Table2326 */ }, /* 0xf7 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2330 /* Table2330 */ + 2328 /* Table2328 */ }, /* 0xf8 */ { /* ModRMDecision */ @@ -91654,7 +91676,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { } } } -, /* IC_VEX_W */ +, /* IC_VEX_OPSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -92868,14 +92890,14 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0xf2 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2332 /* Table2332 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xf3 */ - { /* struct ModRMDecision */ - MODRM_SPLITREG, - 2334 /* Table2334 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xf4 */ { /* ModRMDecision */ @@ -92883,9 +92905,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0xf5 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2350 /* Table2350 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xf6 */ { /* ModRMDecision */ @@ -92895,7 +92917,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { /* 0xf7 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2352 /* Table2352 */ + 2330 /* Table2330 */ }, /* 0xf8 */ { /* ModRMDecision */ @@ -92939,7 +92961,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { } } } -, /* IC_VEX_W_XS */ +, /* IC_VEX_W */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -94153,14 +94175,14 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0xf2 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2332 /* Table2332 */ }, /* 0xf3 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITREG, + 2334 /* Table2334 */ }, /* 0xf4 */ { /* ModRMDecision */ @@ -94170,7 +94192,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { /* 0xf5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2354 /* Table2354 */ + 2350 /* Table2350 */ }, /* 0xf6 */ { /* ModRMDecision */ @@ -94180,7 +94202,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { /* 0xf7 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2356 /* Table2356 */ + 2352 /* Table2352 */ }, /* 0xf8 */ { /* ModRMDecision */ @@ -94224,7 +94246,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { } } } -, /* IC_VEX_W_XD */ +, /* IC_VEX_W_XS */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -95455,17 +95477,17 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { /* 0xf5 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2358 /* Table2358 */ + 2354 /* Table2354 */ }, /* 0xf6 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2360 /* Table2360 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xf7 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2362 /* Table2362 */ + 2356 /* Table2356 */ }, /* 0xf8 */ { /* ModRMDecision */ @@ -95509,7 +95531,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { } } } -, /* IC_VEX_W_OPSIZE */ +, /* IC_VEX_W_XD */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -96738,19 +96760,19 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0xf5 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2358 /* Table2358 */ }, /* 0xf6 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2360 /* Table2360 */ }, /* 0xf7 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2364 /* Table2364 */ + 2362 /* Table2362 */ }, /* 0xf8 */ { /* ModRMDecision */ @@ -96794,7 +96816,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { } } } -, /* IC_XD_OPSIZE */ +, /* IC_VEX_W_OPSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -98033,9 +98055,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { 0 /* EmptyTable */ }, /* 0xf7 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2364 /* Table2364 */ }, /* 0xf8 */ { /* ModRMDecision */ @@ -98079,12 +98101,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = { } } } -, }; -static const uint8_t index_x86DisassemblerThreeByte38Opcodes[] = { -1, 2, 3, 4, 5, 6, 0, 0, 7, 8, 9, 10, 11, 0, 0, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }; - -static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { - /* IC_VEX_XD */ +, /* IC_XD_OPSIZE */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -99288,9 +99305,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { 0 /* EmptyTable */ }, /* 0xf0 */ - { /* struct ModRMDecision */ - MODRM_SPLITRM, - 2366 /* Table2366 */ + { /* ModRMDecision */ + MODRM_ONEENTRY, + 0 /* EmptyTable */ }, /* 0xf1 */ { /* ModRMDecision */ @@ -99369,7 +99386,11 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { } } } -, /* IC_VEX_W_XD */ +, }; +static const uint8_t index_x86DisassemblerThreeByte38Opcodes[] = { +1, 2, 3, 4, 5, 6, 0, 0, 7, 8, 9, 10, 11, 0, 0, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }; +static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { + /* IC_VEX_XD */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -100575,7 +100596,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { /* 0xf0 */ { /* struct ModRMDecision */ MODRM_SPLITRM, - 2368 /* Table2368 */ + 2366 /* Table2366 */ }, /* 0xf1 */ { /* ModRMDecision */ @@ -100654,7 +100675,7 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { } } } -, /* IC_XD_OPSIZE */ +, /* IC_VEX_W_XD */ { /* struct OpcodeDecision */ { /* 0x00 */ @@ -101858,9 +101879,9 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { 0 /* EmptyTable */ }, /* 0xf0 */ - { /* ModRMDecision */ - MODRM_ONEENTRY, - 0 /* EmptyTable */ + { /* struct ModRMDecision */ + MODRM_SPLITRM, + 2368 /* Table2368 */ }, /* 0xf1 */ { /* ModRMDecision */ @@ -101939,11 +101960,8 @@ static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = { } } } -, }; -static const uint8_t index_x86DisassemblerThreeByte3AOpcodes[] = { -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }; - -static const struct OpcodeDecision emptyTable = { +, /* IC_XD_OPSIZE */ + { /* struct OpcodeDecision */ { /* 0x00 */ { /* ModRMDecision */ @@ -103226,5 +103244,8 @@ static const struct OpcodeDecision emptyTable = { 0 /* EmptyTable */ } } - }; + } +, }; +static const uint8_t index_x86DisassemblerThreeByte3AOpcodes[] = { +0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }; diff --git a/arch/X86/X86GenInstrInfo.inc b/arch/X86/X86GenInstrInfo.inc index 49de983ed6..fb163886d9 100644 --- a/arch/X86/X86GenInstrInfo.inc +++ b/arch/X86/X86GenInstrInfo.inc @@ -2750,2697 +2750,2705 @@ enum { X86_ST_FP32m = 2733, X86_ST_FP64m = 2734, X86_ST_FP80m = 2735, - X86_ST_FPrr = 2736, - X86_ST_Fp32m = 2737, - X86_ST_Fp64m = 2738, - X86_ST_Fp64m32 = 2739, - X86_ST_Fp80m32 = 2740, - X86_ST_Fp80m64 = 2741, - X86_ST_FpP32m = 2742, - X86_ST_FpP64m = 2743, - X86_ST_FpP64m32 = 2744, - X86_ST_FpP80m = 2745, - X86_ST_FpP80m32 = 2746, - X86_ST_FpP80m64 = 2747, - X86_ST_Frr = 2748, - X86_SUB16i16 = 2749, - X86_SUB16mi = 2750, - X86_SUB16mi8 = 2751, - X86_SUB16mr = 2752, - X86_SUB16ri = 2753, - X86_SUB16ri8 = 2754, - X86_SUB16rm = 2755, - X86_SUB16rr = 2756, - X86_SUB16rr_REV = 2757, - X86_SUB32i32 = 2758, - X86_SUB32mi = 2759, - X86_SUB32mi8 = 2760, - X86_SUB32mr = 2761, - X86_SUB32ri = 2762, - X86_SUB32ri8 = 2763, - X86_SUB32rm = 2764, - X86_SUB32rr = 2765, - X86_SUB32rr_REV = 2766, - X86_SUB64i32 = 2767, - X86_SUB64mi32 = 2768, - X86_SUB64mi8 = 2769, - X86_SUB64mr = 2770, - X86_SUB64ri32 = 2771, - X86_SUB64ri8 = 2772, - X86_SUB64rm = 2773, - X86_SUB64rr = 2774, - X86_SUB64rr_REV = 2775, - X86_SUB8i8 = 2776, - X86_SUB8mi = 2777, - X86_SUB8mr = 2778, - X86_SUB8ri = 2779, - X86_SUB8ri8 = 2780, - X86_SUB8rm = 2781, - X86_SUB8rr = 2782, - X86_SUB8rr_REV = 2783, - X86_SUBPDrm = 2784, - X86_SUBPDrr = 2785, - X86_SUBPSrm = 2786, - X86_SUBPSrr = 2787, - X86_SUBR_F32m = 2788, - X86_SUBR_F64m = 2789, - X86_SUBR_FI16m = 2790, - X86_SUBR_FI32m = 2791, - X86_SUBR_FPrST0 = 2792, - X86_SUBR_FST0r = 2793, - X86_SUBR_Fp32m = 2794, - X86_SUBR_Fp64m = 2795, - X86_SUBR_Fp64m32 = 2796, - X86_SUBR_Fp80m32 = 2797, - X86_SUBR_Fp80m64 = 2798, - X86_SUBR_FpI16m32 = 2799, - X86_SUBR_FpI16m64 = 2800, - X86_SUBR_FpI16m80 = 2801, - X86_SUBR_FpI32m32 = 2802, - X86_SUBR_FpI32m64 = 2803, - X86_SUBR_FpI32m80 = 2804, - X86_SUBR_FrST0 = 2805, - X86_SUBSDrm = 2806, - X86_SUBSDrm_Int = 2807, - X86_SUBSDrr = 2808, - X86_SUBSDrr_Int = 2809, - X86_SUBSSrm = 2810, - X86_SUBSSrm_Int = 2811, - X86_SUBSSrr = 2812, - X86_SUBSSrr_Int = 2813, - X86_SUB_F32m = 2814, - X86_SUB_F64m = 2815, - X86_SUB_FI16m = 2816, - X86_SUB_FI32m = 2817, - X86_SUB_FPrST0 = 2818, - X86_SUB_FST0r = 2819, - X86_SUB_Fp32 = 2820, - X86_SUB_Fp32m = 2821, - X86_SUB_Fp64 = 2822, - X86_SUB_Fp64m = 2823, - X86_SUB_Fp64m32 = 2824, - X86_SUB_Fp80 = 2825, - X86_SUB_Fp80m32 = 2826, - X86_SUB_Fp80m64 = 2827, - X86_SUB_FpI16m32 = 2828, - X86_SUB_FpI16m64 = 2829, - X86_SUB_FpI16m80 = 2830, - X86_SUB_FpI32m32 = 2831, - X86_SUB_FpI32m64 = 2832, - X86_SUB_FpI32m80 = 2833, - X86_SUB_FrST0 = 2834, - X86_SWAPGS = 2835, - X86_SYSCALL = 2836, - X86_SYSENTER = 2837, - X86_SYSEXIT = 2838, - X86_SYSEXIT64 = 2839, - X86_SYSRET = 2840, - X86_SYSRET64 = 2841, - X86_T1MSKC32rm = 2842, - X86_T1MSKC32rr = 2843, - X86_T1MSKC64rm = 2844, - X86_T1MSKC64rr = 2845, - X86_TAILJMPd = 2846, - X86_TAILJMPd64 = 2847, - X86_TAILJMPm = 2848, - X86_TAILJMPm64 = 2849, - X86_TAILJMPr = 2850, - X86_TAILJMPr64 = 2851, - X86_TCRETURNdi = 2852, - X86_TCRETURNdi64 = 2853, - X86_TCRETURNmi = 2854, - X86_TCRETURNmi64 = 2855, - X86_TCRETURNri = 2856, - X86_TCRETURNri64 = 2857, - X86_TEST16i16 = 2858, - X86_TEST16mi = 2859, - X86_TEST16ri = 2860, - X86_TEST16rm = 2861, - X86_TEST16rr = 2862, - X86_TEST32i32 = 2863, - X86_TEST32mi = 2864, - X86_TEST32mi_alt = 2865, - X86_TEST32ri = 2866, - X86_TEST32rm = 2867, - X86_TEST32rr = 2868, - X86_TEST64i32 = 2869, - X86_TEST64mi32 = 2870, - X86_TEST64ri32 = 2871, - X86_TEST64rm = 2872, - X86_TEST64rr = 2873, - X86_TEST8i8 = 2874, - X86_TEST8mi = 2875, - X86_TEST8mi_alt = 2876, - X86_TEST8ri = 2877, - X86_TEST8ri_NOREX = 2878, - X86_TEST8rm = 2879, - X86_TEST8rr = 2880, - X86_TLSCall_32 = 2881, - X86_TLSCall_64 = 2882, - X86_TLS_addr32 = 2883, - X86_TLS_addr64 = 2884, - X86_TLS_base_addr32 = 2885, - X86_TLS_base_addr64 = 2886, - X86_TRAP = 2887, - X86_TST_F = 2888, - X86_TST_Fp32 = 2889, - X86_TST_Fp64 = 2890, - X86_TST_Fp80 = 2891, - X86_TZCNT16rm = 2892, - X86_TZCNT16rr = 2893, - X86_TZCNT32rm = 2894, - X86_TZCNT32rr = 2895, - X86_TZCNT64rm = 2896, - X86_TZCNT64rr = 2897, - X86_TZMSK32rm = 2898, - X86_TZMSK32rr = 2899, - X86_TZMSK64rm = 2900, - X86_TZMSK64rr = 2901, - X86_UCOMISDrm = 2902, - X86_UCOMISDrr = 2903, - X86_UCOMISSrm = 2904, - X86_UCOMISSrr = 2905, - X86_UCOM_FIPr = 2906, - X86_UCOM_FIr = 2907, - X86_UCOM_FPPr = 2908, - X86_UCOM_FPr = 2909, - X86_UCOM_FpIr32 = 2910, - X86_UCOM_FpIr64 = 2911, - X86_UCOM_FpIr80 = 2912, - X86_UCOM_Fpr32 = 2913, - X86_UCOM_Fpr64 = 2914, - X86_UCOM_Fpr80 = 2915, - X86_UCOM_Fr = 2916, - X86_UD2B = 2917, - X86_UNPCKHPDrm = 2918, - X86_UNPCKHPDrr = 2919, - X86_UNPCKHPSrm = 2920, - X86_UNPCKHPSrr = 2921, - X86_UNPCKLPDrm = 2922, - X86_UNPCKLPDrr = 2923, - X86_UNPCKLPSrm = 2924, - X86_UNPCKLPSrr = 2925, - X86_VAARG_64 = 2926, - X86_VADDPDYrm = 2927, - X86_VADDPDYrr = 2928, - X86_VADDPDZrm = 2929, - X86_VADDPDZrmb = 2930, - X86_VADDPDZrr = 2931, - X86_VADDPDrm = 2932, - X86_VADDPDrr = 2933, - X86_VADDPSYrm = 2934, - X86_VADDPSYrr = 2935, - X86_VADDPSZrm = 2936, - X86_VADDPSZrmb = 2937, - X86_VADDPSZrr = 2938, - X86_VADDPSrm = 2939, - X86_VADDPSrr = 2940, - X86_VADDSDZrm = 2941, - X86_VADDSDZrr = 2942, - X86_VADDSDrm = 2943, - X86_VADDSDrm_Int = 2944, - X86_VADDSDrr = 2945, - X86_VADDSDrr_Int = 2946, - X86_VADDSSZrm = 2947, - X86_VADDSSZrr = 2948, - X86_VADDSSrm = 2949, - X86_VADDSSrm_Int = 2950, - X86_VADDSSrr = 2951, - X86_VADDSSrr_Int = 2952, - X86_VADDSUBPDYrm = 2953, - X86_VADDSUBPDYrr = 2954, - X86_VADDSUBPDrm = 2955, - X86_VADDSUBPDrr = 2956, - X86_VADDSUBPSYrm = 2957, - X86_VADDSUBPSYrr = 2958, - X86_VADDSUBPSrm = 2959, - X86_VADDSUBPSrr = 2960, - X86_VAESDECLASTrm = 2961, - X86_VAESDECLASTrr = 2962, - X86_VAESDECrm = 2963, - X86_VAESDECrr = 2964, - X86_VAESENCLASTrm = 2965, - X86_VAESENCLASTrr = 2966, - X86_VAESENCrm = 2967, - X86_VAESENCrr = 2968, - X86_VAESIMCrm = 2969, - X86_VAESIMCrr = 2970, - X86_VAESKEYGENASSIST128rm = 2971, - X86_VAESKEYGENASSIST128rr = 2972, - X86_VALIGNDrmi = 2973, - X86_VALIGNDrri = 2974, - X86_VALIGNQrmi = 2975, - X86_VALIGNQrri = 2976, - X86_VANDNPDYrm = 2977, - X86_VANDNPDYrr = 2978, - X86_VANDNPDrm = 2979, - X86_VANDNPDrr = 2980, - X86_VANDNPSYrm = 2981, - X86_VANDNPSYrr = 2982, - X86_VANDNPSrm = 2983, - X86_VANDNPSrr = 2984, - X86_VANDPDYrm = 2985, - X86_VANDPDYrr = 2986, - X86_VANDPDrm = 2987, - X86_VANDPDrr = 2988, - X86_VANDPSYrm = 2989, - X86_VANDPSYrr = 2990, - X86_VANDPSrm = 2991, - X86_VANDPSrr = 2992, - X86_VASTART_SAVE_XMM_REGS = 2993, - X86_VBLENDMPDZrm = 2994, - X86_VBLENDMPDZrr = 2995, - X86_VBLENDMPSZrm = 2996, - X86_VBLENDMPSZrr = 2997, - X86_VBLENDPDYrmi = 2998, - X86_VBLENDPDYrri = 2999, - X86_VBLENDPDrmi = 3000, - X86_VBLENDPDrri = 3001, - X86_VBLENDPSYrmi = 3002, - X86_VBLENDPSYrri = 3003, - X86_VBLENDPSrmi = 3004, - X86_VBLENDPSrri = 3005, - X86_VBLENDVPDYrm = 3006, - X86_VBLENDVPDYrr = 3007, - X86_VBLENDVPDrm = 3008, - X86_VBLENDVPDrr = 3009, - X86_VBLENDVPSYrm = 3010, - X86_VBLENDVPSYrr = 3011, - X86_VBLENDVPSrm = 3012, - X86_VBLENDVPSrr = 3013, - X86_VBROADCASTF128 = 3014, - X86_VBROADCASTI128 = 3015, - X86_VBROADCASTSDYrm = 3016, - X86_VBROADCASTSDYrr = 3017, - X86_VBROADCASTSDZrm = 3018, - X86_VBROADCASTSDZrr = 3019, - X86_VBROADCASTSSYrm = 3020, - X86_VBROADCASTSSYrr = 3021, - X86_VBROADCASTSSZrm = 3022, - X86_VBROADCASTSSZrr = 3023, - X86_VBROADCASTSSrm = 3024, - X86_VBROADCASTSSrr = 3025, - X86_VCMPPDYrmi = 3026, - X86_VCMPPDYrmi_alt = 3027, - X86_VCMPPDYrri = 3028, - X86_VCMPPDYrri_alt = 3029, - X86_VCMPPDZrmi = 3030, - X86_VCMPPDZrmi_alt = 3031, - X86_VCMPPDZrri = 3032, - X86_VCMPPDZrri_alt = 3033, - X86_VCMPPDZrrib = 3034, - X86_VCMPPDrmi = 3035, - X86_VCMPPDrmi_alt = 3036, - X86_VCMPPDrri = 3037, - X86_VCMPPDrri_alt = 3038, - X86_VCMPPSYrmi = 3039, - X86_VCMPPSYrmi_alt = 3040, - X86_VCMPPSYrri = 3041, - X86_VCMPPSYrri_alt = 3042, - X86_VCMPPSZrmi = 3043, - X86_VCMPPSZrmi_alt = 3044, - X86_VCMPPSZrri = 3045, - X86_VCMPPSZrri_alt = 3046, - X86_VCMPPSZrrib = 3047, - X86_VCMPPSrmi = 3048, - X86_VCMPPSrmi_alt = 3049, - X86_VCMPPSrri = 3050, - X86_VCMPPSrri_alt = 3051, - X86_VCMPSDZrm = 3052, - X86_VCMPSDZrmi_alt = 3053, - X86_VCMPSDZrr = 3054, - X86_VCMPSDZrri_alt = 3055, - X86_VCMPSDrm = 3056, - X86_VCMPSDrm_alt = 3057, - X86_VCMPSDrr = 3058, - X86_VCMPSDrr_alt = 3059, - X86_VCMPSSZrm = 3060, - X86_VCMPSSZrmi_alt = 3061, - X86_VCMPSSZrr = 3062, - X86_VCMPSSZrri_alt = 3063, - X86_VCMPSSrm = 3064, - X86_VCMPSSrm_alt = 3065, - X86_VCMPSSrr = 3066, - X86_VCMPSSrr_alt = 3067, - X86_VCOMISDZrm = 3068, - X86_VCOMISDZrr = 3069, - X86_VCOMISDrm = 3070, - X86_VCOMISDrr = 3071, - X86_VCOMISSZrm = 3072, - X86_VCOMISSZrr = 3073, - X86_VCOMISSrm = 3074, - X86_VCOMISSrr = 3075, - X86_VCVTDQ2PDYrm = 3076, - X86_VCVTDQ2PDYrr = 3077, - X86_VCVTDQ2PDZrm = 3078, - X86_VCVTDQ2PDZrr = 3079, - X86_VCVTDQ2PDrm = 3080, - X86_VCVTDQ2PDrr = 3081, - X86_VCVTDQ2PSYrm = 3082, - X86_VCVTDQ2PSYrr = 3083, - X86_VCVTDQ2PSZrm = 3084, - X86_VCVTDQ2PSZrr = 3085, - X86_VCVTDQ2PSZrrb = 3086, - X86_VCVTDQ2PSrm = 3087, - X86_VCVTDQ2PSrr = 3088, - X86_VCVTPD2DQXrm = 3089, - X86_VCVTPD2DQYrm = 3090, - X86_VCVTPD2DQYrr = 3091, - X86_VCVTPD2DQZrm = 3092, - X86_VCVTPD2DQZrr = 3093, - X86_VCVTPD2DQZrrb = 3094, - X86_VCVTPD2DQrr = 3095, - X86_VCVTPD2PSXrm = 3096, - X86_VCVTPD2PSYrm = 3097, - X86_VCVTPD2PSYrr = 3098, - X86_VCVTPD2PSZrm = 3099, - X86_VCVTPD2PSZrr = 3100, - X86_VCVTPD2PSZrrb = 3101, - X86_VCVTPD2PSrr = 3102, - X86_VCVTPD2UDQZrm = 3103, - X86_VCVTPD2UDQZrr = 3104, - X86_VCVTPD2UDQZrrb = 3105, - X86_VCVTPH2PSYrm = 3106, - X86_VCVTPH2PSYrr = 3107, - X86_VCVTPH2PSZrm = 3108, - X86_VCVTPH2PSZrr = 3109, - X86_VCVTPH2PSrm = 3110, - X86_VCVTPH2PSrr = 3111, - X86_VCVTPS2DQYrm = 3112, - X86_VCVTPS2DQYrr = 3113, - X86_VCVTPS2DQZrm = 3114, - X86_VCVTPS2DQZrr = 3115, - X86_VCVTPS2DQZrrb = 3116, - X86_VCVTPS2DQrm = 3117, - X86_VCVTPS2DQrr = 3118, - X86_VCVTPS2PDYrm = 3119, - X86_VCVTPS2PDYrr = 3120, - X86_VCVTPS2PDZrm = 3121, - X86_VCVTPS2PDZrr = 3122, - X86_VCVTPS2PDrm = 3123, - X86_VCVTPS2PDrr = 3124, - X86_VCVTPS2PHYmr = 3125, - X86_VCVTPS2PHYrr = 3126, - X86_VCVTPS2PHZmr = 3127, - X86_VCVTPS2PHZrr = 3128, - X86_VCVTPS2PHmr = 3129, - X86_VCVTPS2PHrr = 3130, - X86_VCVTPS2UDQZrm = 3131, - X86_VCVTPS2UDQZrr = 3132, - X86_VCVTPS2UDQZrrb = 3133, - X86_VCVTSD2SI64Zrm = 3134, - X86_VCVTSD2SI64Zrr = 3135, - X86_VCVTSD2SI64rm = 3136, - X86_VCVTSD2SI64rr = 3137, - X86_VCVTSD2SIZrm = 3138, - X86_VCVTSD2SIZrr = 3139, - X86_VCVTSD2SIrm = 3140, - X86_VCVTSD2SIrr = 3141, - X86_VCVTSD2SSZrm = 3142, - X86_VCVTSD2SSZrr = 3143, - X86_VCVTSD2SSrm = 3144, - X86_VCVTSD2SSrr = 3145, - X86_VCVTSD2USI64Zrm = 3146, - X86_VCVTSD2USI64Zrr = 3147, - X86_VCVTSD2USIZrm = 3148, - X86_VCVTSD2USIZrr = 3149, - X86_VCVTSI2SD64rm = 3150, - X86_VCVTSI2SD64rr = 3151, - X86_VCVTSI2SDZrm = 3152, - X86_VCVTSI2SDZrr = 3153, - X86_VCVTSI2SDrm = 3154, - X86_VCVTSI2SDrr = 3155, - X86_VCVTSI2SS64rm = 3156, - X86_VCVTSI2SS64rr = 3157, - X86_VCVTSI2SSZrm = 3158, - X86_VCVTSI2SSZrr = 3159, - X86_VCVTSI2SSrm = 3160, - X86_VCVTSI2SSrr = 3161, - X86_VCVTSI642SDZrm = 3162, - X86_VCVTSI642SDZrr = 3163, - X86_VCVTSI642SSZrm = 3164, - X86_VCVTSI642SSZrr = 3165, - X86_VCVTSS2SDZrm = 3166, - X86_VCVTSS2SDZrr = 3167, - X86_VCVTSS2SDrm = 3168, - X86_VCVTSS2SDrr = 3169, - X86_VCVTSS2SI64Zrm = 3170, - X86_VCVTSS2SI64Zrr = 3171, - X86_VCVTSS2SI64rm = 3172, - X86_VCVTSS2SI64rr = 3173, - X86_VCVTSS2SIZrm = 3174, - X86_VCVTSS2SIZrr = 3175, - X86_VCVTSS2SIrm = 3176, - X86_VCVTSS2SIrr = 3177, - X86_VCVTSS2USI64Zrm = 3178, - X86_VCVTSS2USI64Zrr = 3179, - X86_VCVTSS2USIZrm = 3180, - X86_VCVTSS2USIZrr = 3181, - X86_VCVTTPD2DQXrm = 3182, - X86_VCVTTPD2DQYrm = 3183, - X86_VCVTTPD2DQYrr = 3184, - X86_VCVTTPD2DQZrm = 3185, - X86_VCVTTPD2DQZrr = 3186, - X86_VCVTTPD2DQrr = 3187, - X86_VCVTTPD2UDQZrm = 3188, - X86_VCVTTPD2UDQZrr = 3189, - X86_VCVTTPS2DQYrm = 3190, - X86_VCVTTPS2DQYrr = 3191, - X86_VCVTTPS2DQZrm = 3192, - X86_VCVTTPS2DQZrr = 3193, - X86_VCVTTPS2DQrm = 3194, - X86_VCVTTPS2DQrr = 3195, - X86_VCVTTPS2UDQZrm = 3196, - X86_VCVTTPS2UDQZrr = 3197, - X86_VCVTTSD2SI64Zrm = 3198, - X86_VCVTTSD2SI64Zrr = 3199, - X86_VCVTTSD2SI64rm = 3200, - X86_VCVTTSD2SI64rr = 3201, - X86_VCVTTSD2SIZrm = 3202, - X86_VCVTTSD2SIZrr = 3203, - X86_VCVTTSD2SIrm = 3204, - X86_VCVTTSD2SIrr = 3205, - X86_VCVTTSD2USI64Zrm = 3206, - X86_VCVTTSD2USI64Zrr = 3207, - X86_VCVTTSD2USIZrm = 3208, - X86_VCVTTSD2USIZrr = 3209, - X86_VCVTTSS2SI64Zrm = 3210, - X86_VCVTTSS2SI64Zrr = 3211, - X86_VCVTTSS2SI64rm = 3212, - X86_VCVTTSS2SI64rr = 3213, - X86_VCVTTSS2SIZrm = 3214, - X86_VCVTTSS2SIZrr = 3215, - X86_VCVTTSS2SIrm = 3216, - X86_VCVTTSS2SIrr = 3217, - X86_VCVTTSS2USI64Zrm = 3218, - X86_VCVTTSS2USI64Zrr = 3219, - X86_VCVTTSS2USIZrm = 3220, - X86_VCVTTSS2USIZrr = 3221, - X86_VCVTUDQ2PDZrm = 3222, - X86_VCVTUDQ2PDZrr = 3223, - X86_VCVTUDQ2PSZrm = 3224, - X86_VCVTUDQ2PSZrr = 3225, - X86_VCVTUDQ2PSZrrb = 3226, - X86_VCVTUSI2SDZrm = 3227, - X86_VCVTUSI2SDZrr = 3228, - X86_VCVTUSI2SSZrm = 3229, - X86_VCVTUSI2SSZrr = 3230, - X86_VCVTUSI642SDZrm = 3231, - X86_VCVTUSI642SDZrr = 3232, - X86_VCVTUSI642SSZrm = 3233, - X86_VCVTUSI642SSZrr = 3234, - X86_VDIVPDYrm = 3235, - X86_VDIVPDYrr = 3236, - X86_VDIVPDZrm = 3237, - X86_VDIVPDZrmb = 3238, - X86_VDIVPDZrr = 3239, - X86_VDIVPDrm = 3240, - X86_VDIVPDrr = 3241, - X86_VDIVPSYrm = 3242, - X86_VDIVPSYrr = 3243, - X86_VDIVPSZrm = 3244, - X86_VDIVPSZrmb = 3245, - X86_VDIVPSZrr = 3246, - X86_VDIVPSrm = 3247, - X86_VDIVPSrr = 3248, - X86_VDIVSDZrm = 3249, - X86_VDIVSDZrr = 3250, - X86_VDIVSDrm = 3251, - X86_VDIVSDrm_Int = 3252, - X86_VDIVSDrr = 3253, - X86_VDIVSDrr_Int = 3254, - X86_VDIVSSZrm = 3255, - X86_VDIVSSZrr = 3256, - X86_VDIVSSrm = 3257, - X86_VDIVSSrm_Int = 3258, - X86_VDIVSSrr = 3259, - X86_VDIVSSrr_Int = 3260, - X86_VDPPDrmi = 3261, - X86_VDPPDrri = 3262, - X86_VDPPSYrmi = 3263, - X86_VDPPSYrri = 3264, - X86_VDPPSrmi = 3265, - X86_VDPPSrri = 3266, - X86_VERRm = 3267, - X86_VERRr = 3268, - X86_VERWm = 3269, - X86_VERWr = 3270, - X86_VEXTRACTF128mr = 3271, - X86_VEXTRACTF128rr = 3272, - X86_VEXTRACTF32x4mr = 3273, - X86_VEXTRACTF32x4rr = 3274, - X86_VEXTRACTF64x4mr = 3275, - X86_VEXTRACTF64x4rr = 3276, - X86_VEXTRACTI128mr = 3277, - X86_VEXTRACTI128rr = 3278, - X86_VEXTRACTI32x4mr = 3279, - X86_VEXTRACTI32x4rr = 3280, - X86_VEXTRACTI64x4mr = 3281, - X86_VEXTRACTI64x4rr = 3282, - X86_VEXTRACTPSmr = 3283, - X86_VEXTRACTPSrr = 3284, - X86_VEXTRACTPSzmr = 3285, - X86_VEXTRACTPSzrr = 3286, - X86_VFMADD132PDZm = 3287, - X86_VFMADD132PDZmb = 3288, - X86_VFMADD132PSZm = 3289, - X86_VFMADD132PSZmb = 3290, - X86_VFMADD213PDZm = 3291, - X86_VFMADD213PDZmb = 3292, - X86_VFMADD213PDZr = 3293, - X86_VFMADD213PSZm = 3294, - X86_VFMADD213PSZmb = 3295, - X86_VFMADD213PSZr = 3296, - X86_VFMADDPD4mr = 3297, - X86_VFMADDPD4mrY = 3298, - X86_VFMADDPD4rm = 3299, - X86_VFMADDPD4rmY = 3300, - X86_VFMADDPD4rr = 3301, - X86_VFMADDPD4rrY = 3302, - X86_VFMADDPD4rrY_REV = 3303, - X86_VFMADDPD4rr_REV = 3304, - X86_VFMADDPDr132m = 3305, - X86_VFMADDPDr132mY = 3306, - X86_VFMADDPDr132r = 3307, - X86_VFMADDPDr132rY = 3308, - X86_VFMADDPDr213m = 3309, - X86_VFMADDPDr213mY = 3310, - X86_VFMADDPDr213r = 3311, - X86_VFMADDPDr213rY = 3312, - X86_VFMADDPDr231m = 3313, - X86_VFMADDPDr231mY = 3314, - X86_VFMADDPDr231r = 3315, - X86_VFMADDPDr231rY = 3316, - X86_VFMADDPS4mr = 3317, - X86_VFMADDPS4mrY = 3318, - X86_VFMADDPS4rm = 3319, - X86_VFMADDPS4rmY = 3320, - X86_VFMADDPS4rr = 3321, - X86_VFMADDPS4rrY = 3322, - X86_VFMADDPS4rrY_REV = 3323, - X86_VFMADDPS4rr_REV = 3324, - X86_VFMADDPSr132m = 3325, - X86_VFMADDPSr132mY = 3326, - X86_VFMADDPSr132r = 3327, - X86_VFMADDPSr132rY = 3328, - X86_VFMADDPSr213m = 3329, - X86_VFMADDPSr213mY = 3330, - X86_VFMADDPSr213r = 3331, - X86_VFMADDPSr213rY = 3332, - X86_VFMADDPSr231m = 3333, - X86_VFMADDPSr231mY = 3334, - X86_VFMADDPSr231r = 3335, - X86_VFMADDPSr231rY = 3336, - X86_VFMADDSD4mr = 3337, - X86_VFMADDSD4mr_Int = 3338, - X86_VFMADDSD4rm = 3339, - X86_VFMADDSD4rm_Int = 3340, - X86_VFMADDSD4rr = 3341, - X86_VFMADDSD4rr_Int = 3342, - X86_VFMADDSD4rr_REV = 3343, - X86_VFMADDSDZm = 3344, - X86_VFMADDSDZr = 3345, - X86_VFMADDSDr132m = 3346, - X86_VFMADDSDr132r = 3347, - X86_VFMADDSDr213m = 3348, - X86_VFMADDSDr213r = 3349, - X86_VFMADDSDr231m = 3350, - X86_VFMADDSDr231r = 3351, - X86_VFMADDSS4mr = 3352, - X86_VFMADDSS4mr_Int = 3353, - X86_VFMADDSS4rm = 3354, - X86_VFMADDSS4rm_Int = 3355, - X86_VFMADDSS4rr = 3356, - X86_VFMADDSS4rr_Int = 3357, - X86_VFMADDSS4rr_REV = 3358, - X86_VFMADDSSZm = 3359, - X86_VFMADDSSZr = 3360, - X86_VFMADDSSr132m = 3361, - X86_VFMADDSSr132r = 3362, - X86_VFMADDSSr213m = 3363, - X86_VFMADDSSr213r = 3364, - X86_VFMADDSSr231m = 3365, - X86_VFMADDSSr231r = 3366, - X86_VFMADDSUB132PDZm = 3367, - X86_VFMADDSUB132PDZmb = 3368, - X86_VFMADDSUB132PSZm = 3369, - X86_VFMADDSUB132PSZmb = 3370, - X86_VFMADDSUB213PDZm = 3371, - X86_VFMADDSUB213PDZmb = 3372, - X86_VFMADDSUB213PDZr = 3373, - X86_VFMADDSUB213PSZm = 3374, - X86_VFMADDSUB213PSZmb = 3375, - X86_VFMADDSUB213PSZr = 3376, - X86_VFMADDSUBPD4mr = 3377, - X86_VFMADDSUBPD4mrY = 3378, - X86_VFMADDSUBPD4rm = 3379, - X86_VFMADDSUBPD4rmY = 3380, - X86_VFMADDSUBPD4rr = 3381, - X86_VFMADDSUBPD4rrY = 3382, - X86_VFMADDSUBPD4rrY_REV = 3383, - X86_VFMADDSUBPD4rr_REV = 3384, - X86_VFMADDSUBPDr132m = 3385, - X86_VFMADDSUBPDr132mY = 3386, - X86_VFMADDSUBPDr132r = 3387, - X86_VFMADDSUBPDr132rY = 3388, - X86_VFMADDSUBPDr213m = 3389, - X86_VFMADDSUBPDr213mY = 3390, - X86_VFMADDSUBPDr213r = 3391, - X86_VFMADDSUBPDr213rY = 3392, - X86_VFMADDSUBPDr231m = 3393, - X86_VFMADDSUBPDr231mY = 3394, - X86_VFMADDSUBPDr231r = 3395, - X86_VFMADDSUBPDr231rY = 3396, - X86_VFMADDSUBPS4mr = 3397, - X86_VFMADDSUBPS4mrY = 3398, - X86_VFMADDSUBPS4rm = 3399, - X86_VFMADDSUBPS4rmY = 3400, - X86_VFMADDSUBPS4rr = 3401, - X86_VFMADDSUBPS4rrY = 3402, - X86_VFMADDSUBPS4rrY_REV = 3403, - X86_VFMADDSUBPS4rr_REV = 3404, - X86_VFMADDSUBPSr132m = 3405, - X86_VFMADDSUBPSr132mY = 3406, - X86_VFMADDSUBPSr132r = 3407, - X86_VFMADDSUBPSr132rY = 3408, - X86_VFMADDSUBPSr213m = 3409, - X86_VFMADDSUBPSr213mY = 3410, - X86_VFMADDSUBPSr213r = 3411, - X86_VFMADDSUBPSr213rY = 3412, - X86_VFMADDSUBPSr231m = 3413, - X86_VFMADDSUBPSr231mY = 3414, - X86_VFMADDSUBPSr231r = 3415, - X86_VFMADDSUBPSr231rY = 3416, - X86_VFMSUB132PDZm = 3417, - X86_VFMSUB132PDZmb = 3418, - X86_VFMSUB132PSZm = 3419, - X86_VFMSUB132PSZmb = 3420, - X86_VFMSUB213PDZm = 3421, - X86_VFMSUB213PDZmb = 3422, - X86_VFMSUB213PDZr = 3423, - X86_VFMSUB213PSZm = 3424, - X86_VFMSUB213PSZmb = 3425, - X86_VFMSUB213PSZr = 3426, - X86_VFMSUBADD132PDZm = 3427, - X86_VFMSUBADD132PDZmb = 3428, - X86_VFMSUBADD132PSZm = 3429, - X86_VFMSUBADD132PSZmb = 3430, - X86_VFMSUBADD213PDZm = 3431, - X86_VFMSUBADD213PDZmb = 3432, - X86_VFMSUBADD213PDZr = 3433, - X86_VFMSUBADD213PSZm = 3434, - X86_VFMSUBADD213PSZmb = 3435, - X86_VFMSUBADD213PSZr = 3436, - X86_VFMSUBADDPD4mr = 3437, - X86_VFMSUBADDPD4mrY = 3438, - X86_VFMSUBADDPD4rm = 3439, - X86_VFMSUBADDPD4rmY = 3440, - X86_VFMSUBADDPD4rr = 3441, - X86_VFMSUBADDPD4rrY = 3442, - X86_VFMSUBADDPD4rrY_REV = 3443, - X86_VFMSUBADDPD4rr_REV = 3444, - X86_VFMSUBADDPDr132m = 3445, - X86_VFMSUBADDPDr132mY = 3446, - X86_VFMSUBADDPDr132r = 3447, - X86_VFMSUBADDPDr132rY = 3448, - X86_VFMSUBADDPDr213m = 3449, - X86_VFMSUBADDPDr213mY = 3450, - X86_VFMSUBADDPDr213r = 3451, - X86_VFMSUBADDPDr213rY = 3452, - X86_VFMSUBADDPDr231m = 3453, - X86_VFMSUBADDPDr231mY = 3454, - X86_VFMSUBADDPDr231r = 3455, - X86_VFMSUBADDPDr231rY = 3456, - X86_VFMSUBADDPS4mr = 3457, - X86_VFMSUBADDPS4mrY = 3458, - X86_VFMSUBADDPS4rm = 3459, - X86_VFMSUBADDPS4rmY = 3460, - X86_VFMSUBADDPS4rr = 3461, - X86_VFMSUBADDPS4rrY = 3462, - X86_VFMSUBADDPS4rrY_REV = 3463, - X86_VFMSUBADDPS4rr_REV = 3464, - X86_VFMSUBADDPSr132m = 3465, - X86_VFMSUBADDPSr132mY = 3466, - X86_VFMSUBADDPSr132r = 3467, - X86_VFMSUBADDPSr132rY = 3468, - X86_VFMSUBADDPSr213m = 3469, - X86_VFMSUBADDPSr213mY = 3470, - X86_VFMSUBADDPSr213r = 3471, - X86_VFMSUBADDPSr213rY = 3472, - X86_VFMSUBADDPSr231m = 3473, - X86_VFMSUBADDPSr231mY = 3474, - X86_VFMSUBADDPSr231r = 3475, - X86_VFMSUBADDPSr231rY = 3476, - X86_VFMSUBPD4mr = 3477, - X86_VFMSUBPD4mrY = 3478, - X86_VFMSUBPD4rm = 3479, - X86_VFMSUBPD4rmY = 3480, - X86_VFMSUBPD4rr = 3481, - X86_VFMSUBPD4rrY = 3482, - X86_VFMSUBPD4rrY_REV = 3483, - X86_VFMSUBPD4rr_REV = 3484, - X86_VFMSUBPDr132m = 3485, - X86_VFMSUBPDr132mY = 3486, - X86_VFMSUBPDr132r = 3487, - X86_VFMSUBPDr132rY = 3488, - X86_VFMSUBPDr213m = 3489, - X86_VFMSUBPDr213mY = 3490, - X86_VFMSUBPDr213r = 3491, - X86_VFMSUBPDr213rY = 3492, - X86_VFMSUBPDr231m = 3493, - X86_VFMSUBPDr231mY = 3494, - X86_VFMSUBPDr231r = 3495, - X86_VFMSUBPDr231rY = 3496, - X86_VFMSUBPS4mr = 3497, - X86_VFMSUBPS4mrY = 3498, - X86_VFMSUBPS4rm = 3499, - X86_VFMSUBPS4rmY = 3500, - X86_VFMSUBPS4rr = 3501, - X86_VFMSUBPS4rrY = 3502, - X86_VFMSUBPS4rrY_REV = 3503, - X86_VFMSUBPS4rr_REV = 3504, - X86_VFMSUBPSr132m = 3505, - X86_VFMSUBPSr132mY = 3506, - X86_VFMSUBPSr132r = 3507, - X86_VFMSUBPSr132rY = 3508, - X86_VFMSUBPSr213m = 3509, - X86_VFMSUBPSr213mY = 3510, - X86_VFMSUBPSr213r = 3511, - X86_VFMSUBPSr213rY = 3512, - X86_VFMSUBPSr231m = 3513, - X86_VFMSUBPSr231mY = 3514, - X86_VFMSUBPSr231r = 3515, - X86_VFMSUBPSr231rY = 3516, - X86_VFMSUBSD4mr = 3517, - X86_VFMSUBSD4mr_Int = 3518, - X86_VFMSUBSD4rm = 3519, - X86_VFMSUBSD4rm_Int = 3520, - X86_VFMSUBSD4rr = 3521, - X86_VFMSUBSD4rr_Int = 3522, - X86_VFMSUBSD4rr_REV = 3523, - X86_VFMSUBSDZm = 3524, - X86_VFMSUBSDZr = 3525, - X86_VFMSUBSDr132m = 3526, - X86_VFMSUBSDr132r = 3527, - X86_VFMSUBSDr213m = 3528, - X86_VFMSUBSDr213r = 3529, - X86_VFMSUBSDr231m = 3530, - X86_VFMSUBSDr231r = 3531, - X86_VFMSUBSS4mr = 3532, - X86_VFMSUBSS4mr_Int = 3533, - X86_VFMSUBSS4rm = 3534, - X86_VFMSUBSS4rm_Int = 3535, - X86_VFMSUBSS4rr = 3536, - X86_VFMSUBSS4rr_Int = 3537, - X86_VFMSUBSS4rr_REV = 3538, - X86_VFMSUBSSZm = 3539, - X86_VFMSUBSSZr = 3540, - X86_VFMSUBSSr132m = 3541, - X86_VFMSUBSSr132r = 3542, - X86_VFMSUBSSr213m = 3543, - X86_VFMSUBSSr213r = 3544, - X86_VFMSUBSSr231m = 3545, - X86_VFMSUBSSr231r = 3546, - X86_VFNMADD132PDZm = 3547, - X86_VFNMADD132PDZmb = 3548, - X86_VFNMADD132PSZm = 3549, - X86_VFNMADD132PSZmb = 3550, - X86_VFNMADD213PDZm = 3551, - X86_VFNMADD213PDZmb = 3552, - X86_VFNMADD213PDZr = 3553, - X86_VFNMADD213PSZm = 3554, - X86_VFNMADD213PSZmb = 3555, - X86_VFNMADD213PSZr = 3556, - X86_VFNMADDPD4mr = 3557, - X86_VFNMADDPD4mrY = 3558, - X86_VFNMADDPD4rm = 3559, - X86_VFNMADDPD4rmY = 3560, - X86_VFNMADDPD4rr = 3561, - X86_VFNMADDPD4rrY = 3562, - X86_VFNMADDPD4rrY_REV = 3563, - X86_VFNMADDPD4rr_REV = 3564, - X86_VFNMADDPDr132m = 3565, - X86_VFNMADDPDr132mY = 3566, - X86_VFNMADDPDr132r = 3567, - X86_VFNMADDPDr132rY = 3568, - X86_VFNMADDPDr213m = 3569, - X86_VFNMADDPDr213mY = 3570, - X86_VFNMADDPDr213r = 3571, - X86_VFNMADDPDr213rY = 3572, - X86_VFNMADDPDr231m = 3573, - X86_VFNMADDPDr231mY = 3574, - X86_VFNMADDPDr231r = 3575, - X86_VFNMADDPDr231rY = 3576, - X86_VFNMADDPS4mr = 3577, - X86_VFNMADDPS4mrY = 3578, - X86_VFNMADDPS4rm = 3579, - X86_VFNMADDPS4rmY = 3580, - X86_VFNMADDPS4rr = 3581, - X86_VFNMADDPS4rrY = 3582, - X86_VFNMADDPS4rrY_REV = 3583, - X86_VFNMADDPS4rr_REV = 3584, - X86_VFNMADDPSr132m = 3585, - X86_VFNMADDPSr132mY = 3586, - X86_VFNMADDPSr132r = 3587, - X86_VFNMADDPSr132rY = 3588, - X86_VFNMADDPSr213m = 3589, - X86_VFNMADDPSr213mY = 3590, - X86_VFNMADDPSr213r = 3591, - X86_VFNMADDPSr213rY = 3592, - X86_VFNMADDPSr231m = 3593, - X86_VFNMADDPSr231mY = 3594, - X86_VFNMADDPSr231r = 3595, - X86_VFNMADDPSr231rY = 3596, - X86_VFNMADDSD4mr = 3597, - X86_VFNMADDSD4mr_Int = 3598, - X86_VFNMADDSD4rm = 3599, - X86_VFNMADDSD4rm_Int = 3600, - X86_VFNMADDSD4rr = 3601, - X86_VFNMADDSD4rr_Int = 3602, - X86_VFNMADDSD4rr_REV = 3603, - X86_VFNMADDSDZm = 3604, - X86_VFNMADDSDZr = 3605, - X86_VFNMADDSDr132m = 3606, - X86_VFNMADDSDr132r = 3607, - X86_VFNMADDSDr213m = 3608, - X86_VFNMADDSDr213r = 3609, - X86_VFNMADDSDr231m = 3610, - X86_VFNMADDSDr231r = 3611, - X86_VFNMADDSS4mr = 3612, - X86_VFNMADDSS4mr_Int = 3613, - X86_VFNMADDSS4rm = 3614, - X86_VFNMADDSS4rm_Int = 3615, - X86_VFNMADDSS4rr = 3616, - X86_VFNMADDSS4rr_Int = 3617, - X86_VFNMADDSS4rr_REV = 3618, - X86_VFNMADDSSZm = 3619, - X86_VFNMADDSSZr = 3620, - X86_VFNMADDSSr132m = 3621, - X86_VFNMADDSSr132r = 3622, - X86_VFNMADDSSr213m = 3623, - X86_VFNMADDSSr213r = 3624, - X86_VFNMADDSSr231m = 3625, - X86_VFNMADDSSr231r = 3626, - X86_VFNMSUB132PDZm = 3627, - X86_VFNMSUB132PDZmb = 3628, - X86_VFNMSUB132PSZm = 3629, - X86_VFNMSUB132PSZmb = 3630, - X86_VFNMSUB213PDZm = 3631, - X86_VFNMSUB213PDZmb = 3632, - X86_VFNMSUB213PDZr = 3633, - X86_VFNMSUB213PSZm = 3634, - X86_VFNMSUB213PSZmb = 3635, - X86_VFNMSUB213PSZr = 3636, - X86_VFNMSUBPD4mr = 3637, - X86_VFNMSUBPD4mrY = 3638, - X86_VFNMSUBPD4rm = 3639, - X86_VFNMSUBPD4rmY = 3640, - X86_VFNMSUBPD4rr = 3641, - X86_VFNMSUBPD4rrY = 3642, - X86_VFNMSUBPD4rrY_REV = 3643, - X86_VFNMSUBPD4rr_REV = 3644, - X86_VFNMSUBPDr132m = 3645, - X86_VFNMSUBPDr132mY = 3646, - X86_VFNMSUBPDr132r = 3647, - X86_VFNMSUBPDr132rY = 3648, - X86_VFNMSUBPDr213m = 3649, - X86_VFNMSUBPDr213mY = 3650, - X86_VFNMSUBPDr213r = 3651, - X86_VFNMSUBPDr213rY = 3652, - X86_VFNMSUBPDr231m = 3653, - X86_VFNMSUBPDr231mY = 3654, - X86_VFNMSUBPDr231r = 3655, - X86_VFNMSUBPDr231rY = 3656, - X86_VFNMSUBPS4mr = 3657, - X86_VFNMSUBPS4mrY = 3658, - X86_VFNMSUBPS4rm = 3659, - X86_VFNMSUBPS4rmY = 3660, - X86_VFNMSUBPS4rr = 3661, - X86_VFNMSUBPS4rrY = 3662, - X86_VFNMSUBPS4rrY_REV = 3663, - X86_VFNMSUBPS4rr_REV = 3664, - X86_VFNMSUBPSr132m = 3665, - X86_VFNMSUBPSr132mY = 3666, - X86_VFNMSUBPSr132r = 3667, - X86_VFNMSUBPSr132rY = 3668, - X86_VFNMSUBPSr213m = 3669, - X86_VFNMSUBPSr213mY = 3670, - X86_VFNMSUBPSr213r = 3671, - X86_VFNMSUBPSr213rY = 3672, - X86_VFNMSUBPSr231m = 3673, - X86_VFNMSUBPSr231mY = 3674, - X86_VFNMSUBPSr231r = 3675, - X86_VFNMSUBPSr231rY = 3676, - X86_VFNMSUBSD4mr = 3677, - X86_VFNMSUBSD4mr_Int = 3678, - X86_VFNMSUBSD4rm = 3679, - X86_VFNMSUBSD4rm_Int = 3680, - X86_VFNMSUBSD4rr = 3681, - X86_VFNMSUBSD4rr_Int = 3682, - X86_VFNMSUBSD4rr_REV = 3683, - X86_VFNMSUBSDZm = 3684, - X86_VFNMSUBSDZr = 3685, - X86_VFNMSUBSDr132m = 3686, - X86_VFNMSUBSDr132r = 3687, - X86_VFNMSUBSDr213m = 3688, - X86_VFNMSUBSDr213r = 3689, - X86_VFNMSUBSDr231m = 3690, - X86_VFNMSUBSDr231r = 3691, - X86_VFNMSUBSS4mr = 3692, - X86_VFNMSUBSS4mr_Int = 3693, - X86_VFNMSUBSS4rm = 3694, - X86_VFNMSUBSS4rm_Int = 3695, - X86_VFNMSUBSS4rr = 3696, - X86_VFNMSUBSS4rr_Int = 3697, - X86_VFNMSUBSS4rr_REV = 3698, - X86_VFNMSUBSSZm = 3699, - X86_VFNMSUBSSZr = 3700, - X86_VFNMSUBSSr132m = 3701, - X86_VFNMSUBSSr132r = 3702, - X86_VFNMSUBSSr213m = 3703, - X86_VFNMSUBSSr213r = 3704, - X86_VFNMSUBSSr231m = 3705, - X86_VFNMSUBSSr231r = 3706, - X86_VFRCZPDrm = 3707, - X86_VFRCZPDrmY = 3708, - X86_VFRCZPDrr = 3709, - X86_VFRCZPDrrY = 3710, - X86_VFRCZPSrm = 3711, - X86_VFRCZPSrmY = 3712, - X86_VFRCZPSrr = 3713, - X86_VFRCZPSrrY = 3714, - X86_VFRCZSDrm = 3715, - X86_VFRCZSDrr = 3716, - X86_VFRCZSSrm = 3717, - X86_VFRCZSSrr = 3718, - X86_VFsANDNPDrm = 3719, - X86_VFsANDNPDrr = 3720, - X86_VFsANDNPSrm = 3721, - X86_VFsANDNPSrr = 3722, - X86_VFsANDPDrm = 3723, - X86_VFsANDPDrr = 3724, - X86_VFsANDPSrm = 3725, - X86_VFsANDPSrr = 3726, - X86_VFsORPDrm = 3727, - X86_VFsORPDrr = 3728, - X86_VFsORPSrm = 3729, - X86_VFsORPSrr = 3730, - X86_VFsXORPDrm = 3731, - X86_VFsXORPDrr = 3732, - X86_VFsXORPSrm = 3733, - X86_VFsXORPSrr = 3734, - X86_VGATHERDPDYrm = 3735, - X86_VGATHERDPDZrm = 3736, - X86_VGATHERDPDrm = 3737, - X86_VGATHERDPSYrm = 3738, - X86_VGATHERDPSZrm = 3739, - X86_VGATHERDPSrm = 3740, - X86_VGATHERQPDYrm = 3741, - X86_VGATHERQPDZrm = 3742, - X86_VGATHERQPDrm = 3743, - X86_VGATHERQPSYrm = 3744, - X86_VGATHERQPSZrm = 3745, - X86_VGATHERQPSrm = 3746, - X86_VHADDPDYrm = 3747, - X86_VHADDPDYrr = 3748, - X86_VHADDPDrm = 3749, - X86_VHADDPDrr = 3750, - X86_VHADDPSYrm = 3751, - X86_VHADDPSYrr = 3752, - X86_VHADDPSrm = 3753, - X86_VHADDPSrr = 3754, - X86_VHSUBPDYrm = 3755, - X86_VHSUBPDYrr = 3756, - X86_VHSUBPDrm = 3757, - X86_VHSUBPDrr = 3758, - X86_VHSUBPSYrm = 3759, - X86_VHSUBPSYrr = 3760, - X86_VHSUBPSrm = 3761, - X86_VHSUBPSrr = 3762, - X86_VINSERTF128rm = 3763, - X86_VINSERTF128rr = 3764, - X86_VINSERTF32x4rm = 3765, - X86_VINSERTF32x4rr = 3766, - X86_VINSERTF64x4rm = 3767, - X86_VINSERTF64x4rr = 3768, - X86_VINSERTI128rm = 3769, - X86_VINSERTI128rr = 3770, - X86_VINSERTI32x4rm = 3771, - X86_VINSERTI32x4rr = 3772, - X86_VINSERTI64x4rm = 3773, - X86_VINSERTI64x4rr = 3774, - X86_VINSERTPSrm = 3775, - X86_VINSERTPSrr = 3776, - X86_VINSERTPSzrm = 3777, - X86_VINSERTPSzrr = 3778, - X86_VLDDQUYrm = 3779, - X86_VLDDQUrm = 3780, - X86_VLDMXCSR = 3781, - X86_VMASKMOVDQU = 3782, - X86_VMASKMOVDQU64 = 3783, - X86_VMASKMOVPDYmr = 3784, - X86_VMASKMOVPDYrm = 3785, - X86_VMASKMOVPDmr = 3786, - X86_VMASKMOVPDrm = 3787, - X86_VMASKMOVPSYmr = 3788, - X86_VMASKMOVPSYrm = 3789, - X86_VMASKMOVPSmr = 3790, - X86_VMASKMOVPSrm = 3791, - X86_VMAXCPDYrm = 3792, - X86_VMAXCPDYrr = 3793, - X86_VMAXCPDrm = 3794, - X86_VMAXCPDrr = 3795, - X86_VMAXCPSYrm = 3796, - X86_VMAXCPSYrr = 3797, - X86_VMAXCPSrm = 3798, - X86_VMAXCPSrr = 3799, - X86_VMAXCSDrm = 3800, - X86_VMAXCSDrr = 3801, - X86_VMAXCSSrm = 3802, - X86_VMAXCSSrr = 3803, - X86_VMAXPDYrm = 3804, - X86_VMAXPDYrr = 3805, - X86_VMAXPDZrm = 3806, - X86_VMAXPDZrmb = 3807, - X86_VMAXPDZrr = 3808, - X86_VMAXPDrm = 3809, - X86_VMAXPDrr = 3810, - X86_VMAXPSYrm = 3811, - X86_VMAXPSYrr = 3812, - X86_VMAXPSZrm = 3813, - X86_VMAXPSZrmb = 3814, - X86_VMAXPSZrr = 3815, - X86_VMAXPSrm = 3816, - X86_VMAXPSrr = 3817, - X86_VMAXSDZrm = 3818, - X86_VMAXSDZrr = 3819, - X86_VMAXSDrm = 3820, - X86_VMAXSDrm_Int = 3821, - X86_VMAXSDrr = 3822, - X86_VMAXSDrr_Int = 3823, - X86_VMAXSSZrm = 3824, - X86_VMAXSSZrr = 3825, - X86_VMAXSSrm = 3826, - X86_VMAXSSrm_Int = 3827, - X86_VMAXSSrr = 3828, - X86_VMAXSSrr_Int = 3829, - X86_VMCALL = 3830, - X86_VMCLEARm = 3831, - X86_VMFUNC = 3832, - X86_VMINCPDYrm = 3833, - X86_VMINCPDYrr = 3834, - X86_VMINCPDrm = 3835, - X86_VMINCPDrr = 3836, - X86_VMINCPSYrm = 3837, - X86_VMINCPSYrr = 3838, - X86_VMINCPSrm = 3839, - X86_VMINCPSrr = 3840, - X86_VMINCSDrm = 3841, - X86_VMINCSDrr = 3842, - X86_VMINCSSrm = 3843, - X86_VMINCSSrr = 3844, - X86_VMINPDYrm = 3845, - X86_VMINPDYrr = 3846, - X86_VMINPDZrm = 3847, - X86_VMINPDZrmb = 3848, - X86_VMINPDZrr = 3849, - X86_VMINPDrm = 3850, - X86_VMINPDrr = 3851, - X86_VMINPSYrm = 3852, - X86_VMINPSYrr = 3853, - X86_VMINPSZrm = 3854, - X86_VMINPSZrmb = 3855, - X86_VMINPSZrr = 3856, - X86_VMINPSrm = 3857, - X86_VMINPSrr = 3858, - X86_VMINSDZrm = 3859, - X86_VMINSDZrr = 3860, - X86_VMINSDrm = 3861, - X86_VMINSDrm_Int = 3862, - X86_VMINSDrr = 3863, - X86_VMINSDrr_Int = 3864, - X86_VMINSSZrm = 3865, - X86_VMINSSZrr = 3866, - X86_VMINSSrm = 3867, - X86_VMINSSrm_Int = 3868, - X86_VMINSSrr = 3869, - X86_VMINSSrr_Int = 3870, - X86_VMLAUNCH = 3871, - X86_VMLOAD32 = 3872, - X86_VMLOAD64 = 3873, - X86_VMMCALL = 3874, - X86_VMOV64toPQIZrr = 3875, - X86_VMOV64toPQIrr = 3876, - X86_VMOV64toSDZrr = 3877, - X86_VMOV64toSDrm = 3878, - X86_VMOV64toSDrr = 3879, - X86_VMOVAPDYmr = 3880, - X86_VMOVAPDYrm = 3881, - X86_VMOVAPDYrr = 3882, - X86_VMOVAPDYrr_REV = 3883, - X86_VMOVAPDZmr = 3884, - X86_VMOVAPDZrm = 3885, - X86_VMOVAPDZrmk = 3886, - X86_VMOVAPDZrr = 3887, - X86_VMOVAPDZrrk = 3888, - X86_VMOVAPDmr = 3889, - X86_VMOVAPDrm = 3890, - X86_VMOVAPDrr = 3891, - X86_VMOVAPDrr_REV = 3892, - X86_VMOVAPSYmr = 3893, - X86_VMOVAPSYrm = 3894, - X86_VMOVAPSYrr = 3895, - X86_VMOVAPSYrr_REV = 3896, - X86_VMOVAPSZmr = 3897, - X86_VMOVAPSZrm = 3898, - X86_VMOVAPSZrmk = 3899, - X86_VMOVAPSZrr = 3900, - X86_VMOVAPSZrrk = 3901, - X86_VMOVAPSmr = 3902, - X86_VMOVAPSrm = 3903, - X86_VMOVAPSrr = 3904, - X86_VMOVAPSrr_REV = 3905, - X86_VMOVDDUPYrm = 3906, - X86_VMOVDDUPYrr = 3907, - X86_VMOVDDUPZrm = 3908, - X86_VMOVDDUPZrr = 3909, - X86_VMOVDDUPrm = 3910, - X86_VMOVDDUPrr = 3911, - X86_VMOVDI2PDIZrm = 3912, - X86_VMOVDI2PDIZrr = 3913, - X86_VMOVDI2PDIrm = 3914, - X86_VMOVDI2PDIrr = 3915, - X86_VMOVDI2SSZrm = 3916, - X86_VMOVDI2SSZrr = 3917, - X86_VMOVDI2SSrm = 3918, - X86_VMOVDI2SSrr = 3919, - X86_VMOVDQA32mr = 3920, - X86_VMOVDQA32rm = 3921, - X86_VMOVDQA32rr = 3922, - X86_VMOVDQA64mr = 3923, - X86_VMOVDQA64rm = 3924, - X86_VMOVDQA64rr = 3925, - X86_VMOVDQAYmr = 3926, - X86_VMOVDQAYrm = 3927, - X86_VMOVDQAYrr = 3928, - X86_VMOVDQAYrr_REV = 3929, - X86_VMOVDQAmr = 3930, - X86_VMOVDQArm = 3931, - X86_VMOVDQArr = 3932, - X86_VMOVDQArr_REV = 3933, - X86_VMOVDQU32mr = 3934, - X86_VMOVDQU32rm = 3935, - X86_VMOVDQU32rmk = 3936, - X86_VMOVDQU32rr = 3937, - X86_VMOVDQU32rrk = 3938, - X86_VMOVDQU32rrkz = 3939, - X86_VMOVDQU64mr = 3940, - X86_VMOVDQU64rm = 3941, - X86_VMOVDQU64rmk = 3942, - X86_VMOVDQU64rr = 3943, - X86_VMOVDQU64rrk = 3944, - X86_VMOVDQU64rrkz = 3945, - X86_VMOVDQUYmr = 3946, - X86_VMOVDQUYrm = 3947, - X86_VMOVDQUYrr = 3948, - X86_VMOVDQUYrr_REV = 3949, - X86_VMOVDQUmr = 3950, - X86_VMOVDQUrm = 3951, - X86_VMOVDQUrr = 3952, - X86_VMOVDQUrr_REV = 3953, - X86_VMOVHLPSZrr = 3954, - X86_VMOVHLPSrr = 3955, - X86_VMOVHPDmr = 3956, - X86_VMOVHPDrm = 3957, - X86_VMOVHPSmr = 3958, - X86_VMOVHPSrm = 3959, - X86_VMOVLHPSZrr = 3960, - X86_VMOVLHPSrr = 3961, - X86_VMOVLPDmr = 3962, - X86_VMOVLPDrm = 3963, - X86_VMOVLPSmr = 3964, - X86_VMOVLPSrm = 3965, - X86_VMOVMSKPDYrr = 3966, - X86_VMOVMSKPDrr = 3967, - X86_VMOVMSKPSYrr = 3968, - X86_VMOVMSKPSrr = 3969, - X86_VMOVNTDQAYrm = 3970, - X86_VMOVNTDQArm = 3971, - X86_VMOVNTDQYmr = 3972, - X86_VMOVNTDQmr = 3973, - X86_VMOVNTPDYmr = 3974, - X86_VMOVNTPDmr = 3975, - X86_VMOVNTPSYmr = 3976, - X86_VMOVNTPSmr = 3977, - X86_VMOVPDI2DIZmr = 3978, - X86_VMOVPDI2DIZrr = 3979, - X86_VMOVPDI2DImr = 3980, - X86_VMOVPDI2DIrr = 3981, - X86_VMOVPQI2QImr = 3982, - X86_VMOVPQI2QIrr = 3983, - X86_VMOVPQIto64Zmr = 3984, - X86_VMOVPQIto64Zrr = 3985, - X86_VMOVPQIto64rr = 3986, - X86_VMOVQI2PQIZrm = 3987, - X86_VMOVQI2PQIrm = 3988, - X86_VMOVSDZmr = 3989, - X86_VMOVSDZrm = 3990, - X86_VMOVSDZrr = 3991, - X86_VMOVSDZrr_REV = 3992, - X86_VMOVSDZrrk = 3993, - X86_VMOVSDmr = 3994, - X86_VMOVSDrm = 3995, - X86_VMOVSDrr = 3996, - X86_VMOVSDrr_REV = 3997, - X86_VMOVSDto64Zmr = 3998, - X86_VMOVSDto64Zrr = 3999, - X86_VMOVSDto64mr = 4000, - X86_VMOVSDto64rr = 4001, - X86_VMOVSHDUPYrm = 4002, - X86_VMOVSHDUPYrr = 4003, - X86_VMOVSHDUPZrm = 4004, - X86_VMOVSHDUPZrr = 4005, - X86_VMOVSHDUPrm = 4006, - X86_VMOVSHDUPrr = 4007, - X86_VMOVSLDUPYrm = 4008, - X86_VMOVSLDUPYrr = 4009, - X86_VMOVSLDUPZrm = 4010, - X86_VMOVSLDUPZrr = 4011, - X86_VMOVSLDUPrm = 4012, - X86_VMOVSLDUPrr = 4013, - X86_VMOVSS2DIZmr = 4014, - X86_VMOVSS2DIZrr = 4015, - X86_VMOVSS2DImr = 4016, - X86_VMOVSS2DIrr = 4017, - X86_VMOVSSZmr = 4018, - X86_VMOVSSZrm = 4019, - X86_VMOVSSZrr = 4020, - X86_VMOVSSZrr_REV = 4021, - X86_VMOVSSZrrk = 4022, - X86_VMOVSSmr = 4023, - X86_VMOVSSrm = 4024, - X86_VMOVSSrr = 4025, - X86_VMOVSSrr_REV = 4026, - X86_VMOVUPDYmr = 4027, - X86_VMOVUPDYrm = 4028, - X86_VMOVUPDYrr = 4029, - X86_VMOVUPDYrr_REV = 4030, - X86_VMOVUPDZmr = 4031, - X86_VMOVUPDZrm = 4032, - X86_VMOVUPDZrmk = 4033, - X86_VMOVUPDZrr = 4034, - X86_VMOVUPDZrrk = 4035, - X86_VMOVUPDmr = 4036, - X86_VMOVUPDrm = 4037, - X86_VMOVUPDrr = 4038, - X86_VMOVUPDrr_REV = 4039, - X86_VMOVUPSYmr = 4040, - X86_VMOVUPSYrm = 4041, - X86_VMOVUPSYrr = 4042, - X86_VMOVUPSYrr_REV = 4043, - X86_VMOVUPSZmr = 4044, - X86_VMOVUPSZrm = 4045, - X86_VMOVUPSZrmk = 4046, - X86_VMOVUPSZrr = 4047, - X86_VMOVUPSZrrk = 4048, - X86_VMOVUPSmr = 4049, - X86_VMOVUPSrm = 4050, - X86_VMOVUPSrr = 4051, - X86_VMOVUPSrr_REV = 4052, - X86_VMOVZPQILo2PQIZrm = 4053, - X86_VMOVZPQILo2PQIZrr = 4054, - X86_VMOVZPQILo2PQIrm = 4055, - X86_VMOVZPQILo2PQIrr = 4056, - X86_VMOVZQI2PQIrm = 4057, - X86_VMOVZQI2PQIrr = 4058, - X86_VMPSADBWYrmi = 4059, - X86_VMPSADBWYrri = 4060, - X86_VMPSADBWrmi = 4061, - X86_VMPSADBWrri = 4062, - X86_VMPTRLDm = 4063, - X86_VMPTRSTm = 4064, - X86_VMREAD32rm = 4065, - X86_VMREAD32rr = 4066, - X86_VMREAD64rm = 4067, - X86_VMREAD64rr = 4068, - X86_VMRESUME = 4069, - X86_VMRUN32 = 4070, - X86_VMRUN64 = 4071, - X86_VMSAVE32 = 4072, - X86_VMSAVE64 = 4073, - X86_VMULPDYrm = 4074, - X86_VMULPDYrr = 4075, - X86_VMULPDZrm = 4076, - X86_VMULPDZrmb = 4077, - X86_VMULPDZrr = 4078, - X86_VMULPDrm = 4079, - X86_VMULPDrr = 4080, - X86_VMULPSYrm = 4081, - X86_VMULPSYrr = 4082, - X86_VMULPSZrm = 4083, - X86_VMULPSZrmb = 4084, - X86_VMULPSZrr = 4085, - X86_VMULPSrm = 4086, - X86_VMULPSrr = 4087, - X86_VMULSDZrm = 4088, - X86_VMULSDZrr = 4089, - X86_VMULSDrm = 4090, - X86_VMULSDrm_Int = 4091, - X86_VMULSDrr = 4092, - X86_VMULSDrr_Int = 4093, - X86_VMULSSZrm = 4094, - X86_VMULSSZrr = 4095, - X86_VMULSSrm = 4096, - X86_VMULSSrm_Int = 4097, - X86_VMULSSrr = 4098, - X86_VMULSSrr_Int = 4099, - X86_VMWRITE32rm = 4100, - X86_VMWRITE32rr = 4101, - X86_VMWRITE64rm = 4102, - X86_VMWRITE64rr = 4103, - X86_VMXOFF = 4104, - X86_VMXON = 4105, - X86_VORPDYrm = 4106, - X86_VORPDYrr = 4107, - X86_VORPDrm = 4108, - X86_VORPDrr = 4109, - X86_VORPSYrm = 4110, - X86_VORPSYrr = 4111, - X86_VORPSrm = 4112, - X86_VORPSrr = 4113, - X86_VPABSBrm128 = 4114, - X86_VPABSBrm256 = 4115, - X86_VPABSBrr128 = 4116, - X86_VPABSBrr256 = 4117, - X86_VPABSDrm = 4118, - X86_VPABSDrm128 = 4119, - X86_VPABSDrm256 = 4120, - X86_VPABSDrr = 4121, - X86_VPABSDrr128 = 4122, - X86_VPABSDrr256 = 4123, - X86_VPABSQrm = 4124, - X86_VPABSQrr = 4125, - X86_VPABSWrm128 = 4126, - X86_VPABSWrm256 = 4127, - X86_VPABSWrr128 = 4128, - X86_VPABSWrr256 = 4129, - X86_VPACKSSDWYrm = 4130, - X86_VPACKSSDWYrr = 4131, - X86_VPACKSSDWrm = 4132, - X86_VPACKSSDWrr = 4133, - X86_VPACKSSWBYrm = 4134, - X86_VPACKSSWBYrr = 4135, - X86_VPACKSSWBrm = 4136, - X86_VPACKSSWBrr = 4137, - X86_VPACKUSDWYrm = 4138, - X86_VPACKUSDWYrr = 4139, - X86_VPACKUSDWrm = 4140, - X86_VPACKUSDWrr = 4141, - X86_VPACKUSWBYrm = 4142, - X86_VPACKUSWBYrr = 4143, - X86_VPACKUSWBrm = 4144, - X86_VPACKUSWBrr = 4145, - X86_VPADDBYrm = 4146, - X86_VPADDBYrr = 4147, - X86_VPADDBrm = 4148, - X86_VPADDBrr = 4149, - X86_VPADDDYrm = 4150, - X86_VPADDDYrr = 4151, - X86_VPADDDZrm = 4152, - X86_VPADDDZrmb = 4153, - X86_VPADDDZrr = 4154, - X86_VPADDDrm = 4155, - X86_VPADDDrr = 4156, - X86_VPADDQYrm = 4157, - X86_VPADDQYrr = 4158, - X86_VPADDQZrm = 4159, - X86_VPADDQZrmb = 4160, - X86_VPADDQZrr = 4161, - X86_VPADDQrm = 4162, - X86_VPADDQrr = 4163, - X86_VPADDSBYrm = 4164, - X86_VPADDSBYrr = 4165, - X86_VPADDSBrm = 4166, - X86_VPADDSBrr = 4167, - X86_VPADDSWYrm = 4168, - X86_VPADDSWYrr = 4169, - X86_VPADDSWrm = 4170, - X86_VPADDSWrr = 4171, - X86_VPADDUSBYrm = 4172, - X86_VPADDUSBYrr = 4173, - X86_VPADDUSBrm = 4174, - X86_VPADDUSBrr = 4175, - X86_VPADDUSWYrm = 4176, - X86_VPADDUSWYrr = 4177, - X86_VPADDUSWrm = 4178, - X86_VPADDUSWrr = 4179, - X86_VPADDWYrm = 4180, - X86_VPADDWYrr = 4181, - X86_VPADDWrm = 4182, - X86_VPADDWrr = 4183, - X86_VPALIGNR128rm = 4184, - X86_VPALIGNR128rr = 4185, - X86_VPALIGNR256rm = 4186, - X86_VPALIGNR256rr = 4187, - X86_VPANDDZrm = 4188, - X86_VPANDDZrmb = 4189, - X86_VPANDDZrr = 4190, - X86_VPANDNDZrm = 4191, - X86_VPANDNDZrmb = 4192, - X86_VPANDNDZrr = 4193, - X86_VPANDNQZrm = 4194, - X86_VPANDNQZrmb = 4195, - X86_VPANDNQZrr = 4196, - X86_VPANDNYrm = 4197, - X86_VPANDNYrr = 4198, - X86_VPANDNrm = 4199, - X86_VPANDNrr = 4200, - X86_VPANDQZrm = 4201, - X86_VPANDQZrmb = 4202, - X86_VPANDQZrr = 4203, - X86_VPANDYrm = 4204, - X86_VPANDYrr = 4205, - X86_VPANDrm = 4206, - X86_VPANDrr = 4207, - X86_VPAVGBYrm = 4208, - X86_VPAVGBYrr = 4209, - X86_VPAVGBrm = 4210, - X86_VPAVGBrr = 4211, - X86_VPAVGWYrm = 4212, - X86_VPAVGWYrr = 4213, - X86_VPAVGWrm = 4214, - X86_VPAVGWrr = 4215, - X86_VPBLENDDYrmi = 4216, - X86_VPBLENDDYrri = 4217, - X86_VPBLENDDrmi = 4218, - X86_VPBLENDDrri = 4219, - X86_VPBLENDMDZrm = 4220, - X86_VPBLENDMDZrr = 4221, - X86_VPBLENDMQZrm = 4222, - X86_VPBLENDMQZrr = 4223, - X86_VPBLENDVBYrm = 4224, - X86_VPBLENDVBYrr = 4225, - X86_VPBLENDVBrm = 4226, - X86_VPBLENDVBrr = 4227, - X86_VPBLENDWYrmi = 4228, - X86_VPBLENDWYrri = 4229, - X86_VPBLENDWrmi = 4230, - X86_VPBLENDWrri = 4231, - X86_VPBROADCASTBYrm = 4232, - X86_VPBROADCASTBYrr = 4233, - X86_VPBROADCASTBrm = 4234, - X86_VPBROADCASTBrr = 4235, - X86_VPBROADCASTDYrm = 4236, - X86_VPBROADCASTDYrr = 4237, - X86_VPBROADCASTDZkrm = 4238, - X86_VPBROADCASTDZkrr = 4239, - X86_VPBROADCASTDZrm = 4240, - X86_VPBROADCASTDZrr = 4241, - X86_VPBROADCASTDrZkrr = 4242, - X86_VPBROADCASTDrZrr = 4243, - X86_VPBROADCASTDrm = 4244, - X86_VPBROADCASTDrr = 4245, - X86_VPBROADCASTMB2Qrr = 4246, - X86_VPBROADCASTMW2Drr = 4247, - X86_VPBROADCASTQYrm = 4248, - X86_VPBROADCASTQYrr = 4249, - X86_VPBROADCASTQZkrm = 4250, - X86_VPBROADCASTQZkrr = 4251, - X86_VPBROADCASTQZrm = 4252, - X86_VPBROADCASTQZrr = 4253, - X86_VPBROADCASTQrZkrr = 4254, - X86_VPBROADCASTQrZrr = 4255, - X86_VPBROADCASTQrm = 4256, - X86_VPBROADCASTQrr = 4257, - X86_VPBROADCASTWYrm = 4258, - X86_VPBROADCASTWYrr = 4259, - X86_VPBROADCASTWrm = 4260, - X86_VPBROADCASTWrr = 4261, - X86_VPCLMULQDQrm = 4262, - X86_VPCLMULQDQrr = 4263, - X86_VPCMOVmr = 4264, - X86_VPCMOVmrY = 4265, - X86_VPCMOVrm = 4266, - X86_VPCMOVrmY = 4267, - X86_VPCMOVrr = 4268, - X86_VPCMOVrrY = 4269, - X86_VPCMPDZrmi = 4270, - X86_VPCMPDZrmi_alt = 4271, - X86_VPCMPDZrri = 4272, - X86_VPCMPDZrri_alt = 4273, - X86_VPCMPEQBYrm = 4274, - X86_VPCMPEQBYrr = 4275, - X86_VPCMPEQBrm = 4276, - X86_VPCMPEQBrr = 4277, - X86_VPCMPEQDYrm = 4278, - X86_VPCMPEQDYrr = 4279, - X86_VPCMPEQDZrm = 4280, - X86_VPCMPEQDZrr = 4281, - X86_VPCMPEQDrm = 4282, - X86_VPCMPEQDrr = 4283, - X86_VPCMPEQQYrm = 4284, - X86_VPCMPEQQYrr = 4285, - X86_VPCMPEQQZrm = 4286, - X86_VPCMPEQQZrr = 4287, - X86_VPCMPEQQrm = 4288, - X86_VPCMPEQQrr = 4289, - X86_VPCMPEQWYrm = 4290, - X86_VPCMPEQWYrr = 4291, - X86_VPCMPEQWrm = 4292, - X86_VPCMPEQWrr = 4293, - X86_VPCMPESTRIMEM = 4294, - X86_VPCMPESTRIREG = 4295, - X86_VPCMPESTRIrm = 4296, - X86_VPCMPESTRIrr = 4297, - X86_VPCMPESTRM128MEM = 4298, - X86_VPCMPESTRM128REG = 4299, - X86_VPCMPESTRM128rm = 4300, - X86_VPCMPESTRM128rr = 4301, - X86_VPCMPGTBYrm = 4302, - X86_VPCMPGTBYrr = 4303, - X86_VPCMPGTBrm = 4304, - X86_VPCMPGTBrr = 4305, - X86_VPCMPGTDYrm = 4306, - X86_VPCMPGTDYrr = 4307, - X86_VPCMPGTDZrm = 4308, - X86_VPCMPGTDZrr = 4309, - X86_VPCMPGTDrm = 4310, - X86_VPCMPGTDrr = 4311, - X86_VPCMPGTQYrm = 4312, - X86_VPCMPGTQYrr = 4313, - X86_VPCMPGTQZrm = 4314, - X86_VPCMPGTQZrr = 4315, - X86_VPCMPGTQrm = 4316, - X86_VPCMPGTQrr = 4317, - X86_VPCMPGTWYrm = 4318, - X86_VPCMPGTWYrr = 4319, - X86_VPCMPGTWrm = 4320, - X86_VPCMPGTWrr = 4321, - X86_VPCMPISTRIMEM = 4322, - X86_VPCMPISTRIREG = 4323, - X86_VPCMPISTRIrm = 4324, - X86_VPCMPISTRIrr = 4325, - X86_VPCMPISTRM128MEM = 4326, - X86_VPCMPISTRM128REG = 4327, - X86_VPCMPISTRM128rm = 4328, - X86_VPCMPISTRM128rr = 4329, - X86_VPCMPQZrmi = 4330, - X86_VPCMPQZrmi_alt = 4331, - X86_VPCMPQZrri = 4332, - X86_VPCMPQZrri_alt = 4333, - X86_VPCMPUDZrmi = 4334, - X86_VPCMPUDZrmi_alt = 4335, - X86_VPCMPUDZrri = 4336, - X86_VPCMPUDZrri_alt = 4337, - X86_VPCMPUQZrmi = 4338, - X86_VPCMPUQZrmi_alt = 4339, - X86_VPCMPUQZrri = 4340, - X86_VPCMPUQZrri_alt = 4341, - X86_VPCOMBmi = 4342, - X86_VPCOMBri = 4343, - X86_VPCOMDmi = 4344, - X86_VPCOMDri = 4345, - X86_VPCOMQmi = 4346, - X86_VPCOMQri = 4347, - X86_VPCOMUBmi = 4348, - X86_VPCOMUBri = 4349, - X86_VPCOMUDmi = 4350, - X86_VPCOMUDri = 4351, - X86_VPCOMUQmi = 4352, - X86_VPCOMUQri = 4353, - X86_VPCOMUWmi = 4354, - X86_VPCOMUWri = 4355, - X86_VPCOMWmi = 4356, - X86_VPCOMWri = 4357, - X86_VPCONFLICTDrm = 4358, - X86_VPCONFLICTDrmb = 4359, - X86_VPCONFLICTDrmbk = 4360, - X86_VPCONFLICTDrmbkz = 4361, - X86_VPCONFLICTDrmk = 4362, - X86_VPCONFLICTDrmkz = 4363, - X86_VPCONFLICTDrr = 4364, - X86_VPCONFLICTDrrk = 4365, - X86_VPCONFLICTDrrkz = 4366, - X86_VPCONFLICTQrm = 4367, - X86_VPCONFLICTQrmb = 4368, - X86_VPCONFLICTQrmbk = 4369, - X86_VPCONFLICTQrmbkz = 4370, - X86_VPCONFLICTQrmk = 4371, - X86_VPCONFLICTQrmkz = 4372, - X86_VPCONFLICTQrr = 4373, - X86_VPCONFLICTQrrk = 4374, - X86_VPCONFLICTQrrkz = 4375, - X86_VPERM2F128rm = 4376, - X86_VPERM2F128rr = 4377, - X86_VPERM2I128rm = 4378, - X86_VPERM2I128rr = 4379, - X86_VPERMDYrm = 4380, - X86_VPERMDYrr = 4381, - X86_VPERMDZrm = 4382, - X86_VPERMDZrr = 4383, - X86_VPERMI2Drm = 4384, - X86_VPERMI2Drr = 4385, - X86_VPERMI2PDrm = 4386, - X86_VPERMI2PDrr = 4387, - X86_VPERMI2PSrm = 4388, - X86_VPERMI2PSrr = 4389, - X86_VPERMI2Qrm = 4390, - X86_VPERMI2Qrr = 4391, - X86_VPERMIL2PDmr = 4392, - X86_VPERMIL2PDmrY = 4393, - X86_VPERMIL2PDrm = 4394, - X86_VPERMIL2PDrmY = 4395, - X86_VPERMIL2PDrr = 4396, - X86_VPERMIL2PDrrY = 4397, - X86_VPERMIL2PSmr = 4398, - X86_VPERMIL2PSmrY = 4399, - X86_VPERMIL2PSrm = 4400, - X86_VPERMIL2PSrmY = 4401, - X86_VPERMIL2PSrr = 4402, - X86_VPERMIL2PSrrY = 4403, - X86_VPERMILPDYmi = 4404, - X86_VPERMILPDYri = 4405, - X86_VPERMILPDYrm = 4406, - X86_VPERMILPDYrr = 4407, - X86_VPERMILPDZmi = 4408, - X86_VPERMILPDZri = 4409, - X86_VPERMILPDmi = 4410, - X86_VPERMILPDri = 4411, - X86_VPERMILPDrm = 4412, - X86_VPERMILPDrr = 4413, - X86_VPERMILPSYmi = 4414, - X86_VPERMILPSYri = 4415, - X86_VPERMILPSYrm = 4416, - X86_VPERMILPSYrr = 4417, - X86_VPERMILPSZmi = 4418, - X86_VPERMILPSZri = 4419, - X86_VPERMILPSmi = 4420, - X86_VPERMILPSri = 4421, - X86_VPERMILPSrm = 4422, - X86_VPERMILPSrr = 4423, - X86_VPERMPDYmi = 4424, - X86_VPERMPDYri = 4425, - X86_VPERMPDZmi = 4426, - X86_VPERMPDZri = 4427, - X86_VPERMPDZrm = 4428, - X86_VPERMPDZrr = 4429, - X86_VPERMPSYrm = 4430, - X86_VPERMPSYrr = 4431, - X86_VPERMPSZrm = 4432, - X86_VPERMPSZrr = 4433, - X86_VPERMQYmi = 4434, - X86_VPERMQYri = 4435, - X86_VPERMQZmi = 4436, - X86_VPERMQZri = 4437, - X86_VPERMQZrm = 4438, - X86_VPERMQZrr = 4439, - X86_VPERMT2Drm = 4440, - X86_VPERMT2Drr = 4441, - X86_VPERMT2PDrm = 4442, - X86_VPERMT2PDrr = 4443, - X86_VPERMT2PSrm = 4444, - X86_VPERMT2PSrr = 4445, - X86_VPERMT2Qrm = 4446, - X86_VPERMT2Qrr = 4447, - X86_VPEXTRBmr = 4448, - X86_VPEXTRBrr = 4449, - X86_VPEXTRDmr = 4450, - X86_VPEXTRDrr = 4451, - X86_VPEXTRQmr = 4452, - X86_VPEXTRQrr = 4453, - X86_VPEXTRWmr = 4454, - X86_VPEXTRWri = 4455, - X86_VPEXTRWrr_REV = 4456, - X86_VPGATHERDDYrm = 4457, - X86_VPGATHERDDZrm = 4458, - X86_VPGATHERDDrm = 4459, - X86_VPGATHERDQYrm = 4460, - X86_VPGATHERDQZrm = 4461, - X86_VPGATHERDQrm = 4462, - X86_VPGATHERQDYrm = 4463, - X86_VPGATHERQDZrm = 4464, - X86_VPGATHERQDrm = 4465, - X86_VPGATHERQQYrm = 4466, - X86_VPGATHERQQZrm = 4467, - X86_VPGATHERQQrm = 4468, - X86_VPHADDBDrm = 4469, - X86_VPHADDBDrr = 4470, - X86_VPHADDBQrm = 4471, - X86_VPHADDBQrr = 4472, - X86_VPHADDBWrm = 4473, - X86_VPHADDBWrr = 4474, - X86_VPHADDDQrm = 4475, - X86_VPHADDDQrr = 4476, - X86_VPHADDDYrm = 4477, - X86_VPHADDDYrr = 4478, - X86_VPHADDDrm = 4479, - X86_VPHADDDrr = 4480, - X86_VPHADDSWrm128 = 4481, - X86_VPHADDSWrm256 = 4482, - X86_VPHADDSWrr128 = 4483, - X86_VPHADDSWrr256 = 4484, - X86_VPHADDUBDrm = 4485, - X86_VPHADDUBDrr = 4486, - X86_VPHADDUBQrm = 4487, - X86_VPHADDUBQrr = 4488, - X86_VPHADDUBWrm = 4489, - X86_VPHADDUBWrr = 4490, - X86_VPHADDUDQrm = 4491, - X86_VPHADDUDQrr = 4492, - X86_VPHADDUWDrm = 4493, - X86_VPHADDUWDrr = 4494, - X86_VPHADDUWQrm = 4495, - X86_VPHADDUWQrr = 4496, - X86_VPHADDWDrm = 4497, - X86_VPHADDWDrr = 4498, - X86_VPHADDWQrm = 4499, - X86_VPHADDWQrr = 4500, - X86_VPHADDWYrm = 4501, - X86_VPHADDWYrr = 4502, - X86_VPHADDWrm = 4503, - X86_VPHADDWrr = 4504, - X86_VPHMINPOSUWrm128 = 4505, - X86_VPHMINPOSUWrr128 = 4506, - X86_VPHSUBBWrm = 4507, - X86_VPHSUBBWrr = 4508, - X86_VPHSUBDQrm = 4509, - X86_VPHSUBDQrr = 4510, - X86_VPHSUBDYrm = 4511, - X86_VPHSUBDYrr = 4512, - X86_VPHSUBDrm = 4513, - X86_VPHSUBDrr = 4514, - X86_VPHSUBSWrm128 = 4515, - X86_VPHSUBSWrm256 = 4516, - X86_VPHSUBSWrr128 = 4517, - X86_VPHSUBSWrr256 = 4518, - X86_VPHSUBWDrm = 4519, - X86_VPHSUBWDrr = 4520, - X86_VPHSUBWYrm = 4521, - X86_VPHSUBWYrr = 4522, - X86_VPHSUBWrm = 4523, - X86_VPHSUBWrr = 4524, - X86_VPINSRBrm = 4525, - X86_VPINSRBrr = 4526, - X86_VPINSRDrm = 4527, - X86_VPINSRDrr = 4528, - X86_VPINSRQrm = 4529, - X86_VPINSRQrr = 4530, - X86_VPINSRWrmi = 4531, - X86_VPINSRWrri = 4532, - X86_VPMACSDDrm = 4533, - X86_VPMACSDDrr = 4534, - X86_VPMACSDQHrm = 4535, - X86_VPMACSDQHrr = 4536, - X86_VPMACSDQLrm = 4537, - X86_VPMACSDQLrr = 4538, - X86_VPMACSSDDrm = 4539, - X86_VPMACSSDDrr = 4540, - X86_VPMACSSDQHrm = 4541, - X86_VPMACSSDQHrr = 4542, - X86_VPMACSSDQLrm = 4543, - X86_VPMACSSDQLrr = 4544, - X86_VPMACSSWDrm = 4545, - X86_VPMACSSWDrr = 4546, - X86_VPMACSSWWrm = 4547, - X86_VPMACSSWWrr = 4548, - X86_VPMACSWDrm = 4549, - X86_VPMACSWDrr = 4550, - X86_VPMACSWWrm = 4551, - X86_VPMACSWWrr = 4552, - X86_VPMADCSSWDrm = 4553, - X86_VPMADCSSWDrr = 4554, - X86_VPMADCSWDrm = 4555, - X86_VPMADCSWDrr = 4556, - X86_VPMADDUBSWrm128 = 4557, - X86_VPMADDUBSWrm256 = 4558, - X86_VPMADDUBSWrr128 = 4559, - X86_VPMADDUBSWrr256 = 4560, - X86_VPMADDWDYrm = 4561, - X86_VPMADDWDYrr = 4562, - X86_VPMADDWDrm = 4563, - X86_VPMADDWDrr = 4564, - X86_VPMASKMOVDYmr = 4565, - X86_VPMASKMOVDYrm = 4566, - X86_VPMASKMOVDmr = 4567, - X86_VPMASKMOVDrm = 4568, - X86_VPMASKMOVQYmr = 4569, - X86_VPMASKMOVQYrm = 4570, - X86_VPMASKMOVQmr = 4571, - X86_VPMASKMOVQrm = 4572, - X86_VPMAXSBYrm = 4573, - X86_VPMAXSBYrr = 4574, - X86_VPMAXSBrm = 4575, - X86_VPMAXSBrr = 4576, - X86_VPMAXSDYrm = 4577, - X86_VPMAXSDYrr = 4578, - X86_VPMAXSDZrm = 4579, - X86_VPMAXSDZrmb = 4580, - X86_VPMAXSDZrr = 4581, - X86_VPMAXSDrm = 4582, - X86_VPMAXSDrr = 4583, - X86_VPMAXSQZrm = 4584, - X86_VPMAXSQZrmb = 4585, - X86_VPMAXSQZrr = 4586, - X86_VPMAXSWYrm = 4587, - X86_VPMAXSWYrr = 4588, - X86_VPMAXSWrm = 4589, - X86_VPMAXSWrr = 4590, - X86_VPMAXUBYrm = 4591, - X86_VPMAXUBYrr = 4592, - X86_VPMAXUBrm = 4593, - X86_VPMAXUBrr = 4594, - X86_VPMAXUDYrm = 4595, - X86_VPMAXUDYrr = 4596, - X86_VPMAXUDZrm = 4597, - X86_VPMAXUDZrmb = 4598, - X86_VPMAXUDZrr = 4599, - X86_VPMAXUDrm = 4600, - X86_VPMAXUDrr = 4601, - X86_VPMAXUQZrm = 4602, - X86_VPMAXUQZrmb = 4603, - X86_VPMAXUQZrr = 4604, - X86_VPMAXUWYrm = 4605, - X86_VPMAXUWYrr = 4606, - X86_VPMAXUWrm = 4607, - X86_VPMAXUWrr = 4608, - X86_VPMINSBYrm = 4609, - X86_VPMINSBYrr = 4610, - X86_VPMINSBrm = 4611, - X86_VPMINSBrr = 4612, - X86_VPMINSDYrm = 4613, - X86_VPMINSDYrr = 4614, - X86_VPMINSDZrm = 4615, - X86_VPMINSDZrmb = 4616, - X86_VPMINSDZrr = 4617, - X86_VPMINSDrm = 4618, - X86_VPMINSDrr = 4619, - X86_VPMINSQZrm = 4620, - X86_VPMINSQZrmb = 4621, - X86_VPMINSQZrr = 4622, - X86_VPMINSWYrm = 4623, - X86_VPMINSWYrr = 4624, - X86_VPMINSWrm = 4625, - X86_VPMINSWrr = 4626, - X86_VPMINUBYrm = 4627, - X86_VPMINUBYrr = 4628, - X86_VPMINUBrm = 4629, - X86_VPMINUBrr = 4630, - X86_VPMINUDYrm = 4631, - X86_VPMINUDYrr = 4632, - X86_VPMINUDZrm = 4633, - X86_VPMINUDZrmb = 4634, - X86_VPMINUDZrr = 4635, - X86_VPMINUDrm = 4636, - X86_VPMINUDrr = 4637, - X86_VPMINUQZrm = 4638, - X86_VPMINUQZrmb = 4639, - X86_VPMINUQZrr = 4640, - X86_VPMINUWYrm = 4641, - X86_VPMINUWYrr = 4642, - X86_VPMINUWrm = 4643, - X86_VPMINUWrr = 4644, - X86_VPMOVDBkrr = 4645, - X86_VPMOVDBmr = 4646, - X86_VPMOVDBrr = 4647, - X86_VPMOVDWkrr = 4648, - X86_VPMOVDWmr = 4649, - X86_VPMOVDWrr = 4650, - X86_VPMOVMSKBYrr = 4651, - X86_VPMOVMSKBrr = 4652, - X86_VPMOVQBkrr = 4653, - X86_VPMOVQBmr = 4654, - X86_VPMOVQBrr = 4655, - X86_VPMOVQDkrr = 4656, - X86_VPMOVQDmr = 4657, - X86_VPMOVQDrr = 4658, - X86_VPMOVQWkrr = 4659, - X86_VPMOVQWmr = 4660, - X86_VPMOVQWrr = 4661, - X86_VPMOVSDBkrr = 4662, - X86_VPMOVSDBmr = 4663, - X86_VPMOVSDBrr = 4664, - X86_VPMOVSDWkrr = 4665, - X86_VPMOVSDWmr = 4666, - X86_VPMOVSDWrr = 4667, - X86_VPMOVSQBkrr = 4668, - X86_VPMOVSQBmr = 4669, - X86_VPMOVSQBrr = 4670, - X86_VPMOVSQDkrr = 4671, - X86_VPMOVSQDmr = 4672, - X86_VPMOVSQDrr = 4673, - X86_VPMOVSQWkrr = 4674, - X86_VPMOVSQWmr = 4675, - X86_VPMOVSQWrr = 4676, - X86_VPMOVSXBDYrm = 4677, - X86_VPMOVSXBDYrr = 4678, - X86_VPMOVSXBDZrm = 4679, - X86_VPMOVSXBDZrr = 4680, - X86_VPMOVSXBDrm = 4681, - X86_VPMOVSXBDrr = 4682, - X86_VPMOVSXBQYrm = 4683, - X86_VPMOVSXBQYrr = 4684, - X86_VPMOVSXBQZrm = 4685, - X86_VPMOVSXBQZrr = 4686, - X86_VPMOVSXBQrm = 4687, - X86_VPMOVSXBQrr = 4688, - X86_VPMOVSXBWYrm = 4689, - X86_VPMOVSXBWYrr = 4690, - X86_VPMOVSXBWrm = 4691, - X86_VPMOVSXBWrr = 4692, - X86_VPMOVSXDQYrm = 4693, - X86_VPMOVSXDQYrr = 4694, - X86_VPMOVSXDQZrm = 4695, - X86_VPMOVSXDQZrr = 4696, - X86_VPMOVSXDQrm = 4697, - X86_VPMOVSXDQrr = 4698, - X86_VPMOVSXWDYrm = 4699, - X86_VPMOVSXWDYrr = 4700, - X86_VPMOVSXWDZrm = 4701, - X86_VPMOVSXWDZrr = 4702, - X86_VPMOVSXWDrm = 4703, - X86_VPMOVSXWDrr = 4704, - X86_VPMOVSXWQYrm = 4705, - X86_VPMOVSXWQYrr = 4706, - X86_VPMOVSXWQZrm = 4707, - X86_VPMOVSXWQZrr = 4708, - X86_VPMOVSXWQrm = 4709, - X86_VPMOVSXWQrr = 4710, - X86_VPMOVUSDBkrr = 4711, - X86_VPMOVUSDBmr = 4712, - X86_VPMOVUSDBrr = 4713, - X86_VPMOVUSDWkrr = 4714, - X86_VPMOVUSDWmr = 4715, - X86_VPMOVUSDWrr = 4716, - X86_VPMOVUSQBkrr = 4717, - X86_VPMOVUSQBmr = 4718, - X86_VPMOVUSQBrr = 4719, - X86_VPMOVUSQDkrr = 4720, - X86_VPMOVUSQDmr = 4721, - X86_VPMOVUSQDrr = 4722, - X86_VPMOVUSQWkrr = 4723, - X86_VPMOVUSQWmr = 4724, - X86_VPMOVUSQWrr = 4725, - X86_VPMOVZXBDYrm = 4726, - X86_VPMOVZXBDYrr = 4727, - X86_VPMOVZXBDZrm = 4728, - X86_VPMOVZXBDZrr = 4729, - X86_VPMOVZXBDrm = 4730, - X86_VPMOVZXBDrr = 4731, - X86_VPMOVZXBQYrm = 4732, - X86_VPMOVZXBQYrr = 4733, - X86_VPMOVZXBQZrm = 4734, - X86_VPMOVZXBQZrr = 4735, - X86_VPMOVZXBQrm = 4736, - X86_VPMOVZXBQrr = 4737, - X86_VPMOVZXBWYrm = 4738, - X86_VPMOVZXBWYrr = 4739, - X86_VPMOVZXBWrm = 4740, - X86_VPMOVZXBWrr = 4741, - X86_VPMOVZXDQYrm = 4742, - X86_VPMOVZXDQYrr = 4743, - X86_VPMOVZXDQZrm = 4744, - X86_VPMOVZXDQZrr = 4745, - X86_VPMOVZXDQrm = 4746, - X86_VPMOVZXDQrr = 4747, - X86_VPMOVZXWDYrm = 4748, - X86_VPMOVZXWDYrr = 4749, - X86_VPMOVZXWDZrm = 4750, - X86_VPMOVZXWDZrr = 4751, - X86_VPMOVZXWDrm = 4752, - X86_VPMOVZXWDrr = 4753, - X86_VPMOVZXWQYrm = 4754, - X86_VPMOVZXWQYrr = 4755, - X86_VPMOVZXWQZrm = 4756, - X86_VPMOVZXWQZrr = 4757, - X86_VPMOVZXWQrm = 4758, - X86_VPMOVZXWQrr = 4759, - X86_VPMULDQYrm = 4760, - X86_VPMULDQYrr = 4761, - X86_VPMULDQZrm = 4762, - X86_VPMULDQZrr = 4763, - X86_VPMULDQrm = 4764, - X86_VPMULDQrr = 4765, - X86_VPMULHRSWrm128 = 4766, - X86_VPMULHRSWrm256 = 4767, - X86_VPMULHRSWrr128 = 4768, - X86_VPMULHRSWrr256 = 4769, - X86_VPMULHUWYrm = 4770, - X86_VPMULHUWYrr = 4771, - X86_VPMULHUWrm = 4772, - X86_VPMULHUWrr = 4773, - X86_VPMULHWYrm = 4774, - X86_VPMULHWYrr = 4775, - X86_VPMULHWrm = 4776, - X86_VPMULHWrr = 4777, - X86_VPMULLDYrm = 4778, - X86_VPMULLDYrr = 4779, - X86_VPMULLDZrm = 4780, - X86_VPMULLDZrmb = 4781, - X86_VPMULLDZrr = 4782, - X86_VPMULLDrm = 4783, - X86_VPMULLDrr = 4784, - X86_VPMULLWYrm = 4785, - X86_VPMULLWYrr = 4786, - X86_VPMULLWrm = 4787, - X86_VPMULLWrr = 4788, - X86_VPMULUDQYrm = 4789, - X86_VPMULUDQYrr = 4790, - X86_VPMULUDQZrm = 4791, - X86_VPMULUDQZrr = 4792, - X86_VPMULUDQrm = 4793, - X86_VPMULUDQrr = 4794, - X86_VPORDZrm = 4795, - X86_VPORDZrmb = 4796, - X86_VPORDZrr = 4797, - X86_VPORQZrm = 4798, - X86_VPORQZrmb = 4799, - X86_VPORQZrr = 4800, - X86_VPORYrm = 4801, - X86_VPORYrr = 4802, - X86_VPORrm = 4803, - X86_VPORrr = 4804, - X86_VPPERMmr = 4805, - X86_VPPERMrm = 4806, - X86_VPPERMrr = 4807, - X86_VPROTBmi = 4808, - X86_VPROTBmr = 4809, - X86_VPROTBri = 4810, - X86_VPROTBrm = 4811, - X86_VPROTBrr = 4812, - X86_VPROTDmi = 4813, - X86_VPROTDmr = 4814, - X86_VPROTDri = 4815, - X86_VPROTDrm = 4816, - X86_VPROTDrr = 4817, - X86_VPROTQmi = 4818, - X86_VPROTQmr = 4819, - X86_VPROTQri = 4820, - X86_VPROTQrm = 4821, - X86_VPROTQrr = 4822, - X86_VPROTWmi = 4823, - X86_VPROTWmr = 4824, - X86_VPROTWri = 4825, - X86_VPROTWrm = 4826, - X86_VPROTWrr = 4827, - X86_VPSADBWYrm = 4828, - X86_VPSADBWYrr = 4829, - X86_VPSADBWrm = 4830, - X86_VPSADBWrr = 4831, - X86_VPSCATTERDDZmr = 4832, - X86_VPSCATTERDQZmr = 4833, - X86_VPSCATTERQDZmr = 4834, - X86_VPSCATTERQQZmr = 4835, - X86_VPSHABmr = 4836, - X86_VPSHABrm = 4837, - X86_VPSHABrr = 4838, - X86_VPSHADmr = 4839, - X86_VPSHADrm = 4840, - X86_VPSHADrr = 4841, - X86_VPSHAQmr = 4842, - X86_VPSHAQrm = 4843, - X86_VPSHAQrr = 4844, - X86_VPSHAWmr = 4845, - X86_VPSHAWrm = 4846, - X86_VPSHAWrr = 4847, - X86_VPSHLBmr = 4848, - X86_VPSHLBrm = 4849, - X86_VPSHLBrr = 4850, - X86_VPSHLDmr = 4851, - X86_VPSHLDrm = 4852, - X86_VPSHLDrr = 4853, - X86_VPSHLQmr = 4854, - X86_VPSHLQrm = 4855, - X86_VPSHLQrr = 4856, - X86_VPSHLWmr = 4857, - X86_VPSHLWrm = 4858, - X86_VPSHLWrr = 4859, - X86_VPSHUFBYrm = 4860, - X86_VPSHUFBYrr = 4861, - X86_VPSHUFBrm = 4862, - X86_VPSHUFBrr = 4863, - X86_VPSHUFDYmi = 4864, - X86_VPSHUFDYri = 4865, - X86_VPSHUFDZmi = 4866, - X86_VPSHUFDZri = 4867, - X86_VPSHUFDmi = 4868, - X86_VPSHUFDri = 4869, - X86_VPSHUFHWYmi = 4870, - X86_VPSHUFHWYri = 4871, - X86_VPSHUFHWmi = 4872, - X86_VPSHUFHWri = 4873, - X86_VPSHUFLWYmi = 4874, - X86_VPSHUFLWYri = 4875, - X86_VPSHUFLWmi = 4876, - X86_VPSHUFLWri = 4877, - X86_VPSIGNBYrm = 4878, - X86_VPSIGNBYrr = 4879, - X86_VPSIGNBrm = 4880, - X86_VPSIGNBrr = 4881, - X86_VPSIGNDYrm = 4882, - X86_VPSIGNDYrr = 4883, - X86_VPSIGNDrm = 4884, - X86_VPSIGNDrr = 4885, - X86_VPSIGNWYrm = 4886, - X86_VPSIGNWYrr = 4887, - X86_VPSIGNWrm = 4888, - X86_VPSIGNWrr = 4889, - X86_VPSLLDQYri = 4890, - X86_VPSLLDQri = 4891, - X86_VPSLLDYri = 4892, - X86_VPSLLDYrm = 4893, - X86_VPSLLDYrr = 4894, - X86_VPSLLDZmi = 4895, - X86_VPSLLDZmik = 4896, - X86_VPSLLDZri = 4897, - X86_VPSLLDZrik = 4898, - X86_VPSLLDZrm = 4899, - X86_VPSLLDZrmk = 4900, - X86_VPSLLDZrr = 4901, - X86_VPSLLDZrrk = 4902, - X86_VPSLLDri = 4903, - X86_VPSLLDrm = 4904, - X86_VPSLLDrr = 4905, - X86_VPSLLQYri = 4906, - X86_VPSLLQYrm = 4907, - X86_VPSLLQYrr = 4908, - X86_VPSLLQZmi = 4909, - X86_VPSLLQZmik = 4910, - X86_VPSLLQZri = 4911, - X86_VPSLLQZrik = 4912, - X86_VPSLLQZrm = 4913, - X86_VPSLLQZrmk = 4914, - X86_VPSLLQZrr = 4915, - X86_VPSLLQZrrk = 4916, - X86_VPSLLQri = 4917, - X86_VPSLLQrm = 4918, - X86_VPSLLQrr = 4919, - X86_VPSLLVDYrm = 4920, - X86_VPSLLVDYrr = 4921, - X86_VPSLLVDZrm = 4922, - X86_VPSLLVDZrr = 4923, - X86_VPSLLVDrm = 4924, - X86_VPSLLVDrr = 4925, - X86_VPSLLVQYrm = 4926, - X86_VPSLLVQYrr = 4927, - X86_VPSLLVQZrm = 4928, - X86_VPSLLVQZrr = 4929, - X86_VPSLLVQrm = 4930, - X86_VPSLLVQrr = 4931, - X86_VPSLLWYri = 4932, - X86_VPSLLWYrm = 4933, - X86_VPSLLWYrr = 4934, - X86_VPSLLWri = 4935, - X86_VPSLLWrm = 4936, - X86_VPSLLWrr = 4937, - X86_VPSRADYri = 4938, - X86_VPSRADYrm = 4939, - X86_VPSRADYrr = 4940, - X86_VPSRADZmi = 4941, - X86_VPSRADZmik = 4942, - X86_VPSRADZri = 4943, - X86_VPSRADZrik = 4944, - X86_VPSRADZrm = 4945, - X86_VPSRADZrmk = 4946, - X86_VPSRADZrr = 4947, - X86_VPSRADZrrk = 4948, - X86_VPSRADri = 4949, - X86_VPSRADrm = 4950, - X86_VPSRADrr = 4951, - X86_VPSRAQZmi = 4952, - X86_VPSRAQZmik = 4953, - X86_VPSRAQZri = 4954, - X86_VPSRAQZrik = 4955, - X86_VPSRAQZrm = 4956, - X86_VPSRAQZrmk = 4957, - X86_VPSRAQZrr = 4958, - X86_VPSRAQZrrk = 4959, - X86_VPSRAVDYrm = 4960, - X86_VPSRAVDYrr = 4961, - X86_VPSRAVDZrm = 4962, - X86_VPSRAVDZrr = 4963, - X86_VPSRAVDrm = 4964, - X86_VPSRAVDrr = 4965, - X86_VPSRAVQZrm = 4966, - X86_VPSRAVQZrr = 4967, - X86_VPSRAWYri = 4968, - X86_VPSRAWYrm = 4969, - X86_VPSRAWYrr = 4970, - X86_VPSRAWri = 4971, - X86_VPSRAWrm = 4972, - X86_VPSRAWrr = 4973, - X86_VPSRLDQYri = 4974, - X86_VPSRLDQri = 4975, - X86_VPSRLDYri = 4976, - X86_VPSRLDYrm = 4977, - X86_VPSRLDYrr = 4978, - X86_VPSRLDZmi = 4979, - X86_VPSRLDZmik = 4980, - X86_VPSRLDZri = 4981, - X86_VPSRLDZrik = 4982, - X86_VPSRLDZrm = 4983, - X86_VPSRLDZrmk = 4984, - X86_VPSRLDZrr = 4985, - X86_VPSRLDZrrk = 4986, - X86_VPSRLDri = 4987, - X86_VPSRLDrm = 4988, - X86_VPSRLDrr = 4989, - X86_VPSRLQYri = 4990, - X86_VPSRLQYrm = 4991, - X86_VPSRLQYrr = 4992, - X86_VPSRLQZmi = 4993, - X86_VPSRLQZmik = 4994, - X86_VPSRLQZri = 4995, - X86_VPSRLQZrik = 4996, - X86_VPSRLQZrm = 4997, - X86_VPSRLQZrmk = 4998, - X86_VPSRLQZrr = 4999, - X86_VPSRLQZrrk = 5000, - X86_VPSRLQri = 5001, - X86_VPSRLQrm = 5002, - X86_VPSRLQrr = 5003, - X86_VPSRLVDYrm = 5004, - X86_VPSRLVDYrr = 5005, - X86_VPSRLVDZrm = 5006, - X86_VPSRLVDZrr = 5007, - X86_VPSRLVDrm = 5008, - X86_VPSRLVDrr = 5009, - X86_VPSRLVQYrm = 5010, - X86_VPSRLVQYrr = 5011, - X86_VPSRLVQZrm = 5012, - X86_VPSRLVQZrr = 5013, - X86_VPSRLVQrm = 5014, - X86_VPSRLVQrr = 5015, - X86_VPSRLWYri = 5016, - X86_VPSRLWYrm = 5017, - X86_VPSRLWYrr = 5018, - X86_VPSRLWri = 5019, - X86_VPSRLWrm = 5020, - X86_VPSRLWrr = 5021, - X86_VPSUBBYrm = 5022, - X86_VPSUBBYrr = 5023, - X86_VPSUBBrm = 5024, - X86_VPSUBBrr = 5025, - X86_VPSUBDYrm = 5026, - X86_VPSUBDYrr = 5027, - X86_VPSUBDZrm = 5028, - X86_VPSUBDZrmb = 5029, - X86_VPSUBDZrr = 5030, - X86_VPSUBDrm = 5031, - X86_VPSUBDrr = 5032, - X86_VPSUBQYrm = 5033, - X86_VPSUBQYrr = 5034, - X86_VPSUBQZrm = 5035, - X86_VPSUBQZrmb = 5036, - X86_VPSUBQZrr = 5037, - X86_VPSUBQrm = 5038, - X86_VPSUBQrr = 5039, - X86_VPSUBSBYrm = 5040, - X86_VPSUBSBYrr = 5041, - X86_VPSUBSBrm = 5042, - X86_VPSUBSBrr = 5043, - X86_VPSUBSWYrm = 5044, - X86_VPSUBSWYrr = 5045, - X86_VPSUBSWrm = 5046, - X86_VPSUBSWrr = 5047, - X86_VPSUBUSBYrm = 5048, - X86_VPSUBUSBYrr = 5049, - X86_VPSUBUSBrm = 5050, - X86_VPSUBUSBrr = 5051, - X86_VPSUBUSWYrm = 5052, - X86_VPSUBUSWYrr = 5053, - X86_VPSUBUSWrm = 5054, - X86_VPSUBUSWrr = 5055, - X86_VPSUBWYrm = 5056, - X86_VPSUBWYrr = 5057, - X86_VPSUBWrm = 5058, - X86_VPSUBWrr = 5059, - X86_VPTESTMDZrm = 5060, - X86_VPTESTMDZrr = 5061, - X86_VPTESTMQZrm = 5062, - X86_VPTESTMQZrr = 5063, - X86_VPTESTNMDZrm = 5064, - X86_VPTESTNMDZrr = 5065, - X86_VPTESTNMQZrm = 5066, - X86_VPTESTNMQZrr = 5067, - X86_VPTESTYrm = 5068, - X86_VPTESTYrr = 5069, - X86_VPTESTrm = 5070, - X86_VPTESTrr = 5071, - X86_VPUNPCKHBWYrm = 5072, - X86_VPUNPCKHBWYrr = 5073, - X86_VPUNPCKHBWrm = 5074, - X86_VPUNPCKHBWrr = 5075, - X86_VPUNPCKHDQYrm = 5076, - X86_VPUNPCKHDQYrr = 5077, - X86_VPUNPCKHDQZrm = 5078, - X86_VPUNPCKHDQZrr = 5079, - X86_VPUNPCKHDQrm = 5080, - X86_VPUNPCKHDQrr = 5081, - X86_VPUNPCKHQDQYrm = 5082, - X86_VPUNPCKHQDQYrr = 5083, - X86_VPUNPCKHQDQZrm = 5084, - X86_VPUNPCKHQDQZrr = 5085, - X86_VPUNPCKHQDQrm = 5086, - X86_VPUNPCKHQDQrr = 5087, - X86_VPUNPCKHWDYrm = 5088, - X86_VPUNPCKHWDYrr = 5089, - X86_VPUNPCKHWDrm = 5090, - X86_VPUNPCKHWDrr = 5091, - X86_VPUNPCKLBWYrm = 5092, - X86_VPUNPCKLBWYrr = 5093, - X86_VPUNPCKLBWrm = 5094, - X86_VPUNPCKLBWrr = 5095, - X86_VPUNPCKLDQYrm = 5096, - X86_VPUNPCKLDQYrr = 5097, - X86_VPUNPCKLDQZrm = 5098, - X86_VPUNPCKLDQZrr = 5099, - X86_VPUNPCKLDQrm = 5100, - X86_VPUNPCKLDQrr = 5101, - X86_VPUNPCKLQDQYrm = 5102, - X86_VPUNPCKLQDQYrr = 5103, - X86_VPUNPCKLQDQZrm = 5104, - X86_VPUNPCKLQDQZrr = 5105, - X86_VPUNPCKLQDQrm = 5106, - X86_VPUNPCKLQDQrr = 5107, - X86_VPUNPCKLWDYrm = 5108, - X86_VPUNPCKLWDYrr = 5109, - X86_VPUNPCKLWDrm = 5110, - X86_VPUNPCKLWDrr = 5111, - X86_VPXORDZrm = 5112, - X86_VPXORDZrmb = 5113, - X86_VPXORDZrr = 5114, - X86_VPXORQZrm = 5115, - X86_VPXORQZrmb = 5116, - X86_VPXORQZrr = 5117, - X86_VPXORYrm = 5118, - X86_VPXORYrr = 5119, - X86_VPXORrm = 5120, - X86_VPXORrr = 5121, - X86_VRCP14PDZm = 5122, - X86_VRCP14PDZr = 5123, - X86_VRCP14PSZm = 5124, - X86_VRCP14PSZr = 5125, - X86_VRCP14SDrm = 5126, - X86_VRCP14SDrr = 5127, - X86_VRCP14SSrm = 5128, - X86_VRCP14SSrr = 5129, - X86_VRCP28PDZm = 5130, - X86_VRCP28PDZr = 5131, - X86_VRCP28PDZrb = 5132, - X86_VRCP28PSZm = 5133, - X86_VRCP28PSZr = 5134, - X86_VRCP28PSZrb = 5135, - X86_VRCP28SDrm = 5136, - X86_VRCP28SDrr = 5137, - X86_VRCP28SDrrb = 5138, - X86_VRCP28SSrm = 5139, - X86_VRCP28SSrr = 5140, - X86_VRCP28SSrrb = 5141, - X86_VRCPPSYm = 5142, - X86_VRCPPSYm_Int = 5143, - X86_VRCPPSYr = 5144, - X86_VRCPPSYr_Int = 5145, - X86_VRCPPSm = 5146, - X86_VRCPPSm_Int = 5147, - X86_VRCPPSr = 5148, - X86_VRCPPSr_Int = 5149, - X86_VRCPSSm = 5150, - X86_VRCPSSm_Int = 5151, - X86_VRCPSSr = 5152, - X86_VRNDSCALEPDZm = 5153, - X86_VRNDSCALEPDZr = 5154, - X86_VRNDSCALEPSZm = 5155, - X86_VRNDSCALEPSZr = 5156, - X86_VRNDSCALESDm = 5157, - X86_VRNDSCALESDr = 5158, - X86_VRNDSCALESSm = 5159, - X86_VRNDSCALESSr = 5160, - X86_VROUNDPDm = 5161, - X86_VROUNDPDr = 5162, - X86_VROUNDPSm = 5163, - X86_VROUNDPSr = 5164, - X86_VROUNDSDm = 5165, - X86_VROUNDSDr = 5166, - X86_VROUNDSDr_Int = 5167, - X86_VROUNDSSm = 5168, - X86_VROUNDSSr = 5169, - X86_VROUNDSSr_Int = 5170, - X86_VROUNDYPDm = 5171, - X86_VROUNDYPDr = 5172, - X86_VROUNDYPSm = 5173, - X86_VROUNDYPSr = 5174, - X86_VRSQRT14PDZm = 5175, - X86_VRSQRT14PDZr = 5176, - X86_VRSQRT14PSZm = 5177, - X86_VRSQRT14PSZr = 5178, - X86_VRSQRT14SDrm = 5179, - X86_VRSQRT14SDrr = 5180, - X86_VRSQRT14SSrm = 5181, - X86_VRSQRT14SSrr = 5182, - X86_VRSQRT28PDZm = 5183, - X86_VRSQRT28PDZr = 5184, - X86_VRSQRT28PDZrb = 5185, - X86_VRSQRT28PSZm = 5186, - X86_VRSQRT28PSZr = 5187, - X86_VRSQRT28PSZrb = 5188, - X86_VRSQRT28SDrm = 5189, - X86_VRSQRT28SDrr = 5190, - X86_VRSQRT28SDrrb = 5191, - X86_VRSQRT28SSrm = 5192, - X86_VRSQRT28SSrr = 5193, - X86_VRSQRT28SSrrb = 5194, - X86_VRSQRTPSYm = 5195, - X86_VRSQRTPSYm_Int = 5196, - X86_VRSQRTPSYr = 5197, - X86_VRSQRTPSYr_Int = 5198, - X86_VRSQRTPSm = 5199, - X86_VRSQRTPSm_Int = 5200, - X86_VRSQRTPSr = 5201, - X86_VRSQRTPSr_Int = 5202, - X86_VRSQRTSSm = 5203, - X86_VRSQRTSSm_Int = 5204, - X86_VRSQRTSSr = 5205, - X86_VSCATTERDPDZmr = 5206, - X86_VSCATTERDPSZmr = 5207, - X86_VSCATTERQPDZmr = 5208, - X86_VSCATTERQPSZmr = 5209, - X86_VSHUFPDYrmi = 5210, - X86_VSHUFPDYrri = 5211, - X86_VSHUFPDZrmi = 5212, - X86_VSHUFPDZrri = 5213, - X86_VSHUFPDrmi = 5214, - X86_VSHUFPDrri = 5215, - X86_VSHUFPSYrmi = 5216, - X86_VSHUFPSYrri = 5217, - X86_VSHUFPSZrmi = 5218, - X86_VSHUFPSZrri = 5219, - X86_VSHUFPSrmi = 5220, - X86_VSHUFPSrri = 5221, - X86_VSQRTPDYm = 5222, - X86_VSQRTPDYr = 5223, - X86_VSQRTPDZm_Int = 5224, - X86_VSQRTPDZr_Int = 5225, - X86_VSQRTPDZrm = 5226, - X86_VSQRTPDZrr = 5227, - X86_VSQRTPDm = 5228, - X86_VSQRTPDr = 5229, - X86_VSQRTPSYm = 5230, - X86_VSQRTPSYr = 5231, - X86_VSQRTPSZm_Int = 5232, - X86_VSQRTPSZr_Int = 5233, - X86_VSQRTPSZrm = 5234, - X86_VSQRTPSZrr = 5235, - X86_VSQRTPSm = 5236, - X86_VSQRTPSr = 5237, - X86_VSQRTSDZm = 5238, - X86_VSQRTSDZm_Int = 5239, - X86_VSQRTSDZr = 5240, - X86_VSQRTSDZr_Int = 5241, - X86_VSQRTSDm = 5242, - X86_VSQRTSDm_Int = 5243, - X86_VSQRTSDr = 5244, - X86_VSQRTSSZm = 5245, - X86_VSQRTSSZm_Int = 5246, - X86_VSQRTSSZr = 5247, - X86_VSQRTSSZr_Int = 5248, - X86_VSQRTSSm = 5249, - X86_VSQRTSSm_Int = 5250, - X86_VSQRTSSr = 5251, - X86_VSTMXCSR = 5252, - X86_VSUBPDYrm = 5253, - X86_VSUBPDYrr = 5254, - X86_VSUBPDZrm = 5255, - X86_VSUBPDZrmb = 5256, - X86_VSUBPDZrr = 5257, - X86_VSUBPDrm = 5258, - X86_VSUBPDrr = 5259, - X86_VSUBPSYrm = 5260, - X86_VSUBPSYrr = 5261, - X86_VSUBPSZrm = 5262, - X86_VSUBPSZrmb = 5263, - X86_VSUBPSZrr = 5264, - X86_VSUBPSrm = 5265, - X86_VSUBPSrr = 5266, - X86_VSUBSDZrm = 5267, - X86_VSUBSDZrr = 5268, - X86_VSUBSDrm = 5269, - X86_VSUBSDrm_Int = 5270, - X86_VSUBSDrr = 5271, - X86_VSUBSDrr_Int = 5272, - X86_VSUBSSZrm = 5273, - X86_VSUBSSZrr = 5274, - X86_VSUBSSrm = 5275, - X86_VSUBSSrm_Int = 5276, - X86_VSUBSSrr = 5277, - X86_VSUBSSrr_Int = 5278, - X86_VTESTPDYrm = 5279, - X86_VTESTPDYrr = 5280, - X86_VTESTPDrm = 5281, - X86_VTESTPDrr = 5282, - X86_VTESTPSYrm = 5283, - X86_VTESTPSYrr = 5284, - X86_VTESTPSrm = 5285, - X86_VTESTPSrr = 5286, - X86_VUCOMISDZrm = 5287, - X86_VUCOMISDZrr = 5288, - X86_VUCOMISDrm = 5289, - X86_VUCOMISDrr = 5290, - X86_VUCOMISSZrm = 5291, - X86_VUCOMISSZrr = 5292, - X86_VUCOMISSrm = 5293, - X86_VUCOMISSrr = 5294, - X86_VUNPCKHPDYrm = 5295, - X86_VUNPCKHPDYrr = 5296, - X86_VUNPCKHPDZrm = 5297, - X86_VUNPCKHPDZrr = 5298, - X86_VUNPCKHPDrm = 5299, - X86_VUNPCKHPDrr = 5300, - X86_VUNPCKHPSYrm = 5301, - X86_VUNPCKHPSYrr = 5302, - X86_VUNPCKHPSZrm = 5303, - X86_VUNPCKHPSZrr = 5304, - X86_VUNPCKHPSrm = 5305, - X86_VUNPCKHPSrr = 5306, - X86_VUNPCKLPDYrm = 5307, - X86_VUNPCKLPDYrr = 5308, - X86_VUNPCKLPDZrm = 5309, - X86_VUNPCKLPDZrr = 5310, - X86_VUNPCKLPDrm = 5311, - X86_VUNPCKLPDrr = 5312, - X86_VUNPCKLPSYrm = 5313, - X86_VUNPCKLPSYrr = 5314, - X86_VUNPCKLPSZrm = 5315, - X86_VUNPCKLPSZrr = 5316, - X86_VUNPCKLPSrm = 5317, - X86_VUNPCKLPSrr = 5318, - X86_VXORPDYrm = 5319, - X86_VXORPDYrr = 5320, - X86_VXORPDrm = 5321, - X86_VXORPDrr = 5322, - X86_VXORPSYrm = 5323, - X86_VXORPSYrr = 5324, - X86_VXORPSrm = 5325, - X86_VXORPSrr = 5326, - X86_VZEROALL = 5327, - X86_VZEROUPPER = 5328, - X86_V_SET0 = 5329, - X86_V_SETALLONES = 5330, - X86_W64ALLOCA = 5331, - X86_WAIT = 5332, - X86_WBINVD = 5333, - X86_WIN_ALLOCA = 5334, - X86_WIN_FTOL_32 = 5335, - X86_WIN_FTOL_64 = 5336, - X86_WRFSBASE = 5337, - X86_WRFSBASE64 = 5338, - X86_WRGSBASE = 5339, - X86_WRGSBASE64 = 5340, - X86_WRMSR = 5341, - X86_XABORT = 5342, - X86_XACQUIRE_PREFIX = 5343, - X86_XADD16rm = 5344, - X86_XADD16rr = 5345, - X86_XADD32rm = 5346, - X86_XADD32rr = 5347, - X86_XADD64rm = 5348, - X86_XADD64rr = 5349, - X86_XADD8rm = 5350, - X86_XADD8rr = 5351, - X86_XBEGIN = 5352, - X86_XBEGIN_4 = 5353, - X86_XCHG16ar = 5354, - X86_XCHG16rm = 5355, - X86_XCHG16rr = 5356, - X86_XCHG32ar = 5357, - X86_XCHG32ar64 = 5358, - X86_XCHG32rm = 5359, - X86_XCHG32rr = 5360, - X86_XCHG64ar = 5361, - X86_XCHG64rm = 5362, - X86_XCHG64rr = 5363, - X86_XCHG8rm = 5364, - X86_XCHG8rr = 5365, - X86_XCH_F = 5366, - X86_XCRYPTCBC = 5367, - X86_XCRYPTCFB = 5368, - X86_XCRYPTCTR = 5369, - X86_XCRYPTECB = 5370, - X86_XCRYPTOFB = 5371, - X86_XEND = 5372, - X86_XGETBV = 5373, - X86_XLAT = 5374, - X86_XOR16i16 = 5375, - X86_XOR16mi = 5376, - X86_XOR16mi8 = 5377, - X86_XOR16mr = 5378, - X86_XOR16ri = 5379, - X86_XOR16ri8 = 5380, - X86_XOR16rm = 5381, - X86_XOR16rr = 5382, - X86_XOR16rr_REV = 5383, - X86_XOR32i32 = 5384, - X86_XOR32mi = 5385, - X86_XOR32mi8 = 5386, - X86_XOR32mr = 5387, - X86_XOR32ri = 5388, - X86_XOR32ri8 = 5389, - X86_XOR32rm = 5390, - X86_XOR32rr = 5391, - X86_XOR32rr_REV = 5392, - X86_XOR64i32 = 5393, - X86_XOR64mi32 = 5394, - X86_XOR64mi8 = 5395, - X86_XOR64mr = 5396, - X86_XOR64ri32 = 5397, - X86_XOR64ri8 = 5398, - X86_XOR64rm = 5399, - X86_XOR64rr = 5400, - X86_XOR64rr_REV = 5401, - X86_XOR8i8 = 5402, - X86_XOR8mi = 5403, - X86_XOR8mr = 5404, - X86_XOR8ri = 5405, - X86_XOR8ri8 = 5406, - X86_XOR8rm = 5407, - X86_XOR8rr = 5408, - X86_XOR8rr_REV = 5409, - X86_XORPDrm = 5410, - X86_XORPDrr = 5411, - X86_XORPSrm = 5412, - X86_XORPSrr = 5413, - X86_XRELEASE_PREFIX = 5414, - X86_XRSTOR = 5415, - X86_XRSTOR64 = 5416, - X86_XSAVE = 5417, - X86_XSAVE64 = 5418, - X86_XSAVEOPT = 5419, - X86_XSAVEOPT64 = 5420, - X86_XSETBV = 5421, - X86_XSHA1 = 5422, - X86_XSHA256 = 5423, - X86_XSTORE = 5424, - X86_XTEST = 5425, - X86_INSTRUCTION_LIST_END = 5426 + X86_ST_FPNCE = 2736, + X86_ST_FPr0r7 = 2737, + X86_ST_FPrr = 2738, + X86_ST_Fp32m = 2739, + X86_ST_Fp64m = 2740, + X86_ST_Fp64m32 = 2741, + X86_ST_Fp80m32 = 2742, + X86_ST_Fp80m64 = 2743, + X86_ST_FpP32m = 2744, + X86_ST_FpP64m = 2745, + X86_ST_FpP64m32 = 2746, + X86_ST_FpP80m = 2747, + X86_ST_FpP80m32 = 2748, + X86_ST_FpP80m64 = 2749, + X86_ST_Frr = 2750, + X86_SUB16i16 = 2751, + X86_SUB16mi = 2752, + X86_SUB16mi8 = 2753, + X86_SUB16mr = 2754, + X86_SUB16ri = 2755, + X86_SUB16ri8 = 2756, + X86_SUB16rm = 2757, + X86_SUB16rr = 2758, + X86_SUB16rr_REV = 2759, + X86_SUB32i32 = 2760, + X86_SUB32mi = 2761, + X86_SUB32mi8 = 2762, + X86_SUB32mr = 2763, + X86_SUB32ri = 2764, + X86_SUB32ri8 = 2765, + X86_SUB32rm = 2766, + X86_SUB32rr = 2767, + X86_SUB32rr_REV = 2768, + X86_SUB64i32 = 2769, + X86_SUB64mi32 = 2770, + X86_SUB64mi8 = 2771, + X86_SUB64mr = 2772, + X86_SUB64ri32 = 2773, + X86_SUB64ri8 = 2774, + X86_SUB64rm = 2775, + X86_SUB64rr = 2776, + X86_SUB64rr_REV = 2777, + X86_SUB8i8 = 2778, + X86_SUB8mi = 2779, + X86_SUB8mr = 2780, + X86_SUB8ri = 2781, + X86_SUB8ri8 = 2782, + X86_SUB8rm = 2783, + X86_SUB8rr = 2784, + X86_SUB8rr_REV = 2785, + X86_SUBPDrm = 2786, + X86_SUBPDrr = 2787, + X86_SUBPSrm = 2788, + X86_SUBPSrr = 2789, + X86_SUBR_F32m = 2790, + X86_SUBR_F64m = 2791, + X86_SUBR_FI16m = 2792, + X86_SUBR_FI32m = 2793, + X86_SUBR_FPrST0 = 2794, + X86_SUBR_FST0r = 2795, + X86_SUBR_Fp32m = 2796, + X86_SUBR_Fp64m = 2797, + X86_SUBR_Fp64m32 = 2798, + X86_SUBR_Fp80m32 = 2799, + X86_SUBR_Fp80m64 = 2800, + X86_SUBR_FpI16m32 = 2801, + X86_SUBR_FpI16m64 = 2802, + X86_SUBR_FpI16m80 = 2803, + X86_SUBR_FpI32m32 = 2804, + X86_SUBR_FpI32m64 = 2805, + X86_SUBR_FpI32m80 = 2806, + X86_SUBR_FrST0 = 2807, + X86_SUBSDrm = 2808, + X86_SUBSDrm_Int = 2809, + X86_SUBSDrr = 2810, + X86_SUBSDrr_Int = 2811, + X86_SUBSSrm = 2812, + X86_SUBSSrm_Int = 2813, + X86_SUBSSrr = 2814, + X86_SUBSSrr_Int = 2815, + X86_SUB_F32m = 2816, + X86_SUB_F64m = 2817, + X86_SUB_FI16m = 2818, + X86_SUB_FI32m = 2819, + X86_SUB_FPrST0 = 2820, + X86_SUB_FST0r = 2821, + X86_SUB_Fp32 = 2822, + X86_SUB_Fp32m = 2823, + X86_SUB_Fp64 = 2824, + X86_SUB_Fp64m = 2825, + X86_SUB_Fp64m32 = 2826, + X86_SUB_Fp80 = 2827, + X86_SUB_Fp80m32 = 2828, + X86_SUB_Fp80m64 = 2829, + X86_SUB_FpI16m32 = 2830, + X86_SUB_FpI16m64 = 2831, + X86_SUB_FpI16m80 = 2832, + X86_SUB_FpI32m32 = 2833, + X86_SUB_FpI32m64 = 2834, + X86_SUB_FpI32m80 = 2835, + X86_SUB_FrST0 = 2836, + X86_SWAPGS = 2837, + X86_SYSCALL = 2838, + X86_SYSENTER = 2839, + X86_SYSEXIT = 2840, + X86_SYSEXIT64 = 2841, + X86_SYSRET = 2842, + X86_SYSRET64 = 2843, + X86_T1MSKC32rm = 2844, + X86_T1MSKC32rr = 2845, + X86_T1MSKC64rm = 2846, + X86_T1MSKC64rr = 2847, + X86_TAILJMPd = 2848, + X86_TAILJMPd64 = 2849, + X86_TAILJMPm = 2850, + X86_TAILJMPm64 = 2851, + X86_TAILJMPr = 2852, + X86_TAILJMPr64 = 2853, + X86_TCRETURNdi = 2854, + X86_TCRETURNdi64 = 2855, + X86_TCRETURNmi = 2856, + X86_TCRETURNmi64 = 2857, + X86_TCRETURNri = 2858, + X86_TCRETURNri64 = 2859, + X86_TEST16i16 = 2860, + X86_TEST16mi = 2861, + X86_TEST16mi_alt = 2862, + X86_TEST16ri = 2863, + X86_TEST16ri_alt = 2864, + X86_TEST16rm = 2865, + X86_TEST16rr = 2866, + X86_TEST32i32 = 2867, + X86_TEST32mi = 2868, + X86_TEST32mi_alt = 2869, + X86_TEST32ri = 2870, + X86_TEST32ri_alt = 2871, + X86_TEST32rm = 2872, + X86_TEST32rr = 2873, + X86_TEST64i32 = 2874, + X86_TEST64mi32 = 2875, + X86_TEST64mi32_alt = 2876, + X86_TEST64ri32 = 2877, + X86_TEST64ri32_alt = 2878, + X86_TEST64rm = 2879, + X86_TEST64rr = 2880, + X86_TEST8i8 = 2881, + X86_TEST8mi = 2882, + X86_TEST8mi_alt = 2883, + X86_TEST8ri = 2884, + X86_TEST8ri_NOREX = 2885, + X86_TEST8ri_alt = 2886, + X86_TEST8rm = 2887, + X86_TEST8rr = 2888, + X86_TLSCall_32 = 2889, + X86_TLSCall_64 = 2890, + X86_TLS_addr32 = 2891, + X86_TLS_addr64 = 2892, + X86_TLS_base_addr32 = 2893, + X86_TLS_base_addr64 = 2894, + X86_TRAP = 2895, + X86_TST_F = 2896, + X86_TST_Fp32 = 2897, + X86_TST_Fp64 = 2898, + X86_TST_Fp80 = 2899, + X86_TZCNT16rm = 2900, + X86_TZCNT16rr = 2901, + X86_TZCNT32rm = 2902, + X86_TZCNT32rr = 2903, + X86_TZCNT64rm = 2904, + X86_TZCNT64rr = 2905, + X86_TZMSK32rm = 2906, + X86_TZMSK32rr = 2907, + X86_TZMSK64rm = 2908, + X86_TZMSK64rr = 2909, + X86_UCOMISDrm = 2910, + X86_UCOMISDrr = 2911, + X86_UCOMISSrm = 2912, + X86_UCOMISSrr = 2913, + X86_UCOM_FIPr = 2914, + X86_UCOM_FIr = 2915, + X86_UCOM_FPPr = 2916, + X86_UCOM_FPr = 2917, + X86_UCOM_FpIr32 = 2918, + X86_UCOM_FpIr64 = 2919, + X86_UCOM_FpIr80 = 2920, + X86_UCOM_Fpr32 = 2921, + X86_UCOM_Fpr64 = 2922, + X86_UCOM_Fpr80 = 2923, + X86_UCOM_Fr = 2924, + X86_UD2B = 2925, + X86_UNPCKHPDrm = 2926, + X86_UNPCKHPDrr = 2927, + X86_UNPCKHPSrm = 2928, + X86_UNPCKHPSrr = 2929, + X86_UNPCKLPDrm = 2930, + X86_UNPCKLPDrr = 2931, + X86_UNPCKLPSrm = 2932, + X86_UNPCKLPSrr = 2933, + X86_VAARG_64 = 2934, + X86_VADDPDYrm = 2935, + X86_VADDPDYrr = 2936, + X86_VADDPDZrm = 2937, + X86_VADDPDZrmb = 2938, + X86_VADDPDZrr = 2939, + X86_VADDPDrm = 2940, + X86_VADDPDrr = 2941, + X86_VADDPSYrm = 2942, + X86_VADDPSYrr = 2943, + X86_VADDPSZrm = 2944, + X86_VADDPSZrmb = 2945, + X86_VADDPSZrr = 2946, + X86_VADDPSrm = 2947, + X86_VADDPSrr = 2948, + X86_VADDSDZrm = 2949, + X86_VADDSDZrr = 2950, + X86_VADDSDrm = 2951, + X86_VADDSDrm_Int = 2952, + X86_VADDSDrr = 2953, + X86_VADDSDrr_Int = 2954, + X86_VADDSSZrm = 2955, + X86_VADDSSZrr = 2956, + X86_VADDSSrm = 2957, + X86_VADDSSrm_Int = 2958, + X86_VADDSSrr = 2959, + X86_VADDSSrr_Int = 2960, + X86_VADDSUBPDYrm = 2961, + X86_VADDSUBPDYrr = 2962, + X86_VADDSUBPDrm = 2963, + X86_VADDSUBPDrr = 2964, + X86_VADDSUBPSYrm = 2965, + X86_VADDSUBPSYrr = 2966, + X86_VADDSUBPSrm = 2967, + X86_VADDSUBPSrr = 2968, + X86_VAESDECLASTrm = 2969, + X86_VAESDECLASTrr = 2970, + X86_VAESDECrm = 2971, + X86_VAESDECrr = 2972, + X86_VAESENCLASTrm = 2973, + X86_VAESENCLASTrr = 2974, + X86_VAESENCrm = 2975, + X86_VAESENCrr = 2976, + X86_VAESIMCrm = 2977, + X86_VAESIMCrr = 2978, + X86_VAESKEYGENASSIST128rm = 2979, + X86_VAESKEYGENASSIST128rr = 2980, + X86_VALIGNDrmi = 2981, + X86_VALIGNDrri = 2982, + X86_VALIGNQrmi = 2983, + X86_VALIGNQrri = 2984, + X86_VANDNPDYrm = 2985, + X86_VANDNPDYrr = 2986, + X86_VANDNPDrm = 2987, + X86_VANDNPDrr = 2988, + X86_VANDNPSYrm = 2989, + X86_VANDNPSYrr = 2990, + X86_VANDNPSrm = 2991, + X86_VANDNPSrr = 2992, + X86_VANDPDYrm = 2993, + X86_VANDPDYrr = 2994, + X86_VANDPDrm = 2995, + X86_VANDPDrr = 2996, + X86_VANDPSYrm = 2997, + X86_VANDPSYrr = 2998, + X86_VANDPSrm = 2999, + X86_VANDPSrr = 3000, + X86_VASTART_SAVE_XMM_REGS = 3001, + X86_VBLENDMPDZrm = 3002, + X86_VBLENDMPDZrr = 3003, + X86_VBLENDMPSZrm = 3004, + X86_VBLENDMPSZrr = 3005, + X86_VBLENDPDYrmi = 3006, + X86_VBLENDPDYrri = 3007, + X86_VBLENDPDrmi = 3008, + X86_VBLENDPDrri = 3009, + X86_VBLENDPSYrmi = 3010, + X86_VBLENDPSYrri = 3011, + X86_VBLENDPSrmi = 3012, + X86_VBLENDPSrri = 3013, + X86_VBLENDVPDYrm = 3014, + X86_VBLENDVPDYrr = 3015, + X86_VBLENDVPDrm = 3016, + X86_VBLENDVPDrr = 3017, + X86_VBLENDVPSYrm = 3018, + X86_VBLENDVPSYrr = 3019, + X86_VBLENDVPSrm = 3020, + X86_VBLENDVPSrr = 3021, + X86_VBROADCASTF128 = 3022, + X86_VBROADCASTI128 = 3023, + X86_VBROADCASTSDYrm = 3024, + X86_VBROADCASTSDYrr = 3025, + X86_VBROADCASTSDZrm = 3026, + X86_VBROADCASTSDZrr = 3027, + X86_VBROADCASTSSYrm = 3028, + X86_VBROADCASTSSYrr = 3029, + X86_VBROADCASTSSZrm = 3030, + X86_VBROADCASTSSZrr = 3031, + X86_VBROADCASTSSrm = 3032, + X86_VBROADCASTSSrr = 3033, + X86_VCMPPDYrmi = 3034, + X86_VCMPPDYrmi_alt = 3035, + X86_VCMPPDYrri = 3036, + X86_VCMPPDYrri_alt = 3037, + X86_VCMPPDZrmi = 3038, + X86_VCMPPDZrmi_alt = 3039, + X86_VCMPPDZrri = 3040, + X86_VCMPPDZrri_alt = 3041, + X86_VCMPPDZrrib = 3042, + X86_VCMPPDrmi = 3043, + X86_VCMPPDrmi_alt = 3044, + X86_VCMPPDrri = 3045, + X86_VCMPPDrri_alt = 3046, + X86_VCMPPSYrmi = 3047, + X86_VCMPPSYrmi_alt = 3048, + X86_VCMPPSYrri = 3049, + X86_VCMPPSYrri_alt = 3050, + X86_VCMPPSZrmi = 3051, + X86_VCMPPSZrmi_alt = 3052, + X86_VCMPPSZrri = 3053, + X86_VCMPPSZrri_alt = 3054, + X86_VCMPPSZrrib = 3055, + X86_VCMPPSrmi = 3056, + X86_VCMPPSrmi_alt = 3057, + X86_VCMPPSrri = 3058, + X86_VCMPPSrri_alt = 3059, + X86_VCMPSDZrm = 3060, + X86_VCMPSDZrmi_alt = 3061, + X86_VCMPSDZrr = 3062, + X86_VCMPSDZrri_alt = 3063, + X86_VCMPSDrm = 3064, + X86_VCMPSDrm_alt = 3065, + X86_VCMPSDrr = 3066, + X86_VCMPSDrr_alt = 3067, + X86_VCMPSSZrm = 3068, + X86_VCMPSSZrmi_alt = 3069, + X86_VCMPSSZrr = 3070, + X86_VCMPSSZrri_alt = 3071, + X86_VCMPSSrm = 3072, + X86_VCMPSSrm_alt = 3073, + X86_VCMPSSrr = 3074, + X86_VCMPSSrr_alt = 3075, + X86_VCOMISDZrm = 3076, + X86_VCOMISDZrr = 3077, + X86_VCOMISDrm = 3078, + X86_VCOMISDrr = 3079, + X86_VCOMISSZrm = 3080, + X86_VCOMISSZrr = 3081, + X86_VCOMISSrm = 3082, + X86_VCOMISSrr = 3083, + X86_VCVTDQ2PDYrm = 3084, + X86_VCVTDQ2PDYrr = 3085, + X86_VCVTDQ2PDZrm = 3086, + X86_VCVTDQ2PDZrr = 3087, + X86_VCVTDQ2PDrm = 3088, + X86_VCVTDQ2PDrr = 3089, + X86_VCVTDQ2PSYrm = 3090, + X86_VCVTDQ2PSYrr = 3091, + X86_VCVTDQ2PSZrm = 3092, + X86_VCVTDQ2PSZrr = 3093, + X86_VCVTDQ2PSZrrb = 3094, + X86_VCVTDQ2PSrm = 3095, + X86_VCVTDQ2PSrr = 3096, + X86_VCVTPD2DQXrm = 3097, + X86_VCVTPD2DQYrm = 3098, + X86_VCVTPD2DQYrr = 3099, + X86_VCVTPD2DQZrm = 3100, + X86_VCVTPD2DQZrr = 3101, + X86_VCVTPD2DQZrrb = 3102, + X86_VCVTPD2DQrr = 3103, + X86_VCVTPD2PSXrm = 3104, + X86_VCVTPD2PSYrm = 3105, + X86_VCVTPD2PSYrr = 3106, + X86_VCVTPD2PSZrm = 3107, + X86_VCVTPD2PSZrr = 3108, + X86_VCVTPD2PSZrrb = 3109, + X86_VCVTPD2PSrr = 3110, + X86_VCVTPD2UDQZrm = 3111, + X86_VCVTPD2UDQZrr = 3112, + X86_VCVTPD2UDQZrrb = 3113, + X86_VCVTPH2PSYrm = 3114, + X86_VCVTPH2PSYrr = 3115, + X86_VCVTPH2PSZrm = 3116, + X86_VCVTPH2PSZrr = 3117, + X86_VCVTPH2PSrm = 3118, + X86_VCVTPH2PSrr = 3119, + X86_VCVTPS2DQYrm = 3120, + X86_VCVTPS2DQYrr = 3121, + X86_VCVTPS2DQZrm = 3122, + X86_VCVTPS2DQZrr = 3123, + X86_VCVTPS2DQZrrb = 3124, + X86_VCVTPS2DQrm = 3125, + X86_VCVTPS2DQrr = 3126, + X86_VCVTPS2PDYrm = 3127, + X86_VCVTPS2PDYrr = 3128, + X86_VCVTPS2PDZrm = 3129, + X86_VCVTPS2PDZrr = 3130, + X86_VCVTPS2PDrm = 3131, + X86_VCVTPS2PDrr = 3132, + X86_VCVTPS2PHYmr = 3133, + X86_VCVTPS2PHYrr = 3134, + X86_VCVTPS2PHZmr = 3135, + X86_VCVTPS2PHZrr = 3136, + X86_VCVTPS2PHmr = 3137, + X86_VCVTPS2PHrr = 3138, + X86_VCVTPS2UDQZrm = 3139, + X86_VCVTPS2UDQZrr = 3140, + X86_VCVTPS2UDQZrrb = 3141, + X86_VCVTSD2SI64Zrm = 3142, + X86_VCVTSD2SI64Zrr = 3143, + X86_VCVTSD2SI64rm = 3144, + X86_VCVTSD2SI64rr = 3145, + X86_VCVTSD2SIZrm = 3146, + X86_VCVTSD2SIZrr = 3147, + X86_VCVTSD2SIrm = 3148, + X86_VCVTSD2SIrr = 3149, + X86_VCVTSD2SSZrm = 3150, + X86_VCVTSD2SSZrr = 3151, + X86_VCVTSD2SSrm = 3152, + X86_VCVTSD2SSrr = 3153, + X86_VCVTSD2USI64Zrm = 3154, + X86_VCVTSD2USI64Zrr = 3155, + X86_VCVTSD2USIZrm = 3156, + X86_VCVTSD2USIZrr = 3157, + X86_VCVTSI2SD64rm = 3158, + X86_VCVTSI2SD64rr = 3159, + X86_VCVTSI2SDZrm = 3160, + X86_VCVTSI2SDZrr = 3161, + X86_VCVTSI2SDrm = 3162, + X86_VCVTSI2SDrr = 3163, + X86_VCVTSI2SS64rm = 3164, + X86_VCVTSI2SS64rr = 3165, + X86_VCVTSI2SSZrm = 3166, + X86_VCVTSI2SSZrr = 3167, + X86_VCVTSI2SSrm = 3168, + X86_VCVTSI2SSrr = 3169, + X86_VCVTSI642SDZrm = 3170, + X86_VCVTSI642SDZrr = 3171, + X86_VCVTSI642SSZrm = 3172, + X86_VCVTSI642SSZrr = 3173, + X86_VCVTSS2SDZrm = 3174, + X86_VCVTSS2SDZrr = 3175, + X86_VCVTSS2SDrm = 3176, + X86_VCVTSS2SDrr = 3177, + X86_VCVTSS2SI64Zrm = 3178, + X86_VCVTSS2SI64Zrr = 3179, + X86_VCVTSS2SI64rm = 3180, + X86_VCVTSS2SI64rr = 3181, + X86_VCVTSS2SIZrm = 3182, + X86_VCVTSS2SIZrr = 3183, + X86_VCVTSS2SIrm = 3184, + X86_VCVTSS2SIrr = 3185, + X86_VCVTSS2USI64Zrm = 3186, + X86_VCVTSS2USI64Zrr = 3187, + X86_VCVTSS2USIZrm = 3188, + X86_VCVTSS2USIZrr = 3189, + X86_VCVTTPD2DQXrm = 3190, + X86_VCVTTPD2DQYrm = 3191, + X86_VCVTTPD2DQYrr = 3192, + X86_VCVTTPD2DQZrm = 3193, + X86_VCVTTPD2DQZrr = 3194, + X86_VCVTTPD2DQrr = 3195, + X86_VCVTTPD2UDQZrm = 3196, + X86_VCVTTPD2UDQZrr = 3197, + X86_VCVTTPS2DQYrm = 3198, + X86_VCVTTPS2DQYrr = 3199, + X86_VCVTTPS2DQZrm = 3200, + X86_VCVTTPS2DQZrr = 3201, + X86_VCVTTPS2DQrm = 3202, + X86_VCVTTPS2DQrr = 3203, + X86_VCVTTPS2UDQZrm = 3204, + X86_VCVTTPS2UDQZrr = 3205, + X86_VCVTTSD2SI64Zrm = 3206, + X86_VCVTTSD2SI64Zrr = 3207, + X86_VCVTTSD2SI64rm = 3208, + X86_VCVTTSD2SI64rr = 3209, + X86_VCVTTSD2SIZrm = 3210, + X86_VCVTTSD2SIZrr = 3211, + X86_VCVTTSD2SIrm = 3212, + X86_VCVTTSD2SIrr = 3213, + X86_VCVTTSD2USI64Zrm = 3214, + X86_VCVTTSD2USI64Zrr = 3215, + X86_VCVTTSD2USIZrm = 3216, + X86_VCVTTSD2USIZrr = 3217, + X86_VCVTTSS2SI64Zrm = 3218, + X86_VCVTTSS2SI64Zrr = 3219, + X86_VCVTTSS2SI64rm = 3220, + X86_VCVTTSS2SI64rr = 3221, + X86_VCVTTSS2SIZrm = 3222, + X86_VCVTTSS2SIZrr = 3223, + X86_VCVTTSS2SIrm = 3224, + X86_VCVTTSS2SIrr = 3225, + X86_VCVTTSS2USI64Zrm = 3226, + X86_VCVTTSS2USI64Zrr = 3227, + X86_VCVTTSS2USIZrm = 3228, + X86_VCVTTSS2USIZrr = 3229, + X86_VCVTUDQ2PDZrm = 3230, + X86_VCVTUDQ2PDZrr = 3231, + X86_VCVTUDQ2PSZrm = 3232, + X86_VCVTUDQ2PSZrr = 3233, + X86_VCVTUDQ2PSZrrb = 3234, + X86_VCVTUSI2SDZrm = 3235, + X86_VCVTUSI2SDZrr = 3236, + X86_VCVTUSI2SSZrm = 3237, + X86_VCVTUSI2SSZrr = 3238, + X86_VCVTUSI642SDZrm = 3239, + X86_VCVTUSI642SDZrr = 3240, + X86_VCVTUSI642SSZrm = 3241, + X86_VCVTUSI642SSZrr = 3242, + X86_VDIVPDYrm = 3243, + X86_VDIVPDYrr = 3244, + X86_VDIVPDZrm = 3245, + X86_VDIVPDZrmb = 3246, + X86_VDIVPDZrr = 3247, + X86_VDIVPDrm = 3248, + X86_VDIVPDrr = 3249, + X86_VDIVPSYrm = 3250, + X86_VDIVPSYrr = 3251, + X86_VDIVPSZrm = 3252, + X86_VDIVPSZrmb = 3253, + X86_VDIVPSZrr = 3254, + X86_VDIVPSrm = 3255, + X86_VDIVPSrr = 3256, + X86_VDIVSDZrm = 3257, + X86_VDIVSDZrr = 3258, + X86_VDIVSDrm = 3259, + X86_VDIVSDrm_Int = 3260, + X86_VDIVSDrr = 3261, + X86_VDIVSDrr_Int = 3262, + X86_VDIVSSZrm = 3263, + X86_VDIVSSZrr = 3264, + X86_VDIVSSrm = 3265, + X86_VDIVSSrm_Int = 3266, + X86_VDIVSSrr = 3267, + X86_VDIVSSrr_Int = 3268, + X86_VDPPDrmi = 3269, + X86_VDPPDrri = 3270, + X86_VDPPSYrmi = 3271, + X86_VDPPSYrri = 3272, + X86_VDPPSrmi = 3273, + X86_VDPPSrri = 3274, + X86_VERRm = 3275, + X86_VERRr = 3276, + X86_VERWm = 3277, + X86_VERWr = 3278, + X86_VEXTRACTF128mr = 3279, + X86_VEXTRACTF128rr = 3280, + X86_VEXTRACTF32x4mr = 3281, + X86_VEXTRACTF32x4rr = 3282, + X86_VEXTRACTF64x4mr = 3283, + X86_VEXTRACTF64x4rr = 3284, + X86_VEXTRACTI128mr = 3285, + X86_VEXTRACTI128rr = 3286, + X86_VEXTRACTI32x4mr = 3287, + X86_VEXTRACTI32x4rr = 3288, + X86_VEXTRACTI64x4mr = 3289, + X86_VEXTRACTI64x4rr = 3290, + X86_VEXTRACTPSmr = 3291, + X86_VEXTRACTPSrr = 3292, + X86_VEXTRACTPSzmr = 3293, + X86_VEXTRACTPSzrr = 3294, + X86_VFMADD132PDZm = 3295, + X86_VFMADD132PDZmb = 3296, + X86_VFMADD132PSZm = 3297, + X86_VFMADD132PSZmb = 3298, + X86_VFMADD213PDZm = 3299, + X86_VFMADD213PDZmb = 3300, + X86_VFMADD213PDZr = 3301, + X86_VFMADD213PSZm = 3302, + X86_VFMADD213PSZmb = 3303, + X86_VFMADD213PSZr = 3304, + X86_VFMADDPD4mr = 3305, + X86_VFMADDPD4mrY = 3306, + X86_VFMADDPD4rm = 3307, + X86_VFMADDPD4rmY = 3308, + X86_VFMADDPD4rr = 3309, + X86_VFMADDPD4rrY = 3310, + X86_VFMADDPD4rrY_REV = 3311, + X86_VFMADDPD4rr_REV = 3312, + X86_VFMADDPDr132m = 3313, + X86_VFMADDPDr132mY = 3314, + X86_VFMADDPDr132r = 3315, + X86_VFMADDPDr132rY = 3316, + X86_VFMADDPDr213m = 3317, + X86_VFMADDPDr213mY = 3318, + X86_VFMADDPDr213r = 3319, + X86_VFMADDPDr213rY = 3320, + X86_VFMADDPDr231m = 3321, + X86_VFMADDPDr231mY = 3322, + X86_VFMADDPDr231r = 3323, + X86_VFMADDPDr231rY = 3324, + X86_VFMADDPS4mr = 3325, + X86_VFMADDPS4mrY = 3326, + X86_VFMADDPS4rm = 3327, + X86_VFMADDPS4rmY = 3328, + X86_VFMADDPS4rr = 3329, + X86_VFMADDPS4rrY = 3330, + X86_VFMADDPS4rrY_REV = 3331, + X86_VFMADDPS4rr_REV = 3332, + X86_VFMADDPSr132m = 3333, + X86_VFMADDPSr132mY = 3334, + X86_VFMADDPSr132r = 3335, + X86_VFMADDPSr132rY = 3336, + X86_VFMADDPSr213m = 3337, + X86_VFMADDPSr213mY = 3338, + X86_VFMADDPSr213r = 3339, + X86_VFMADDPSr213rY = 3340, + X86_VFMADDPSr231m = 3341, + X86_VFMADDPSr231mY = 3342, + X86_VFMADDPSr231r = 3343, + X86_VFMADDPSr231rY = 3344, + X86_VFMADDSD4mr = 3345, + X86_VFMADDSD4mr_Int = 3346, + X86_VFMADDSD4rm = 3347, + X86_VFMADDSD4rm_Int = 3348, + X86_VFMADDSD4rr = 3349, + X86_VFMADDSD4rr_Int = 3350, + X86_VFMADDSD4rr_REV = 3351, + X86_VFMADDSDZm = 3352, + X86_VFMADDSDZr = 3353, + X86_VFMADDSDr132m = 3354, + X86_VFMADDSDr132r = 3355, + X86_VFMADDSDr213m = 3356, + X86_VFMADDSDr213r = 3357, + X86_VFMADDSDr231m = 3358, + X86_VFMADDSDr231r = 3359, + X86_VFMADDSS4mr = 3360, + X86_VFMADDSS4mr_Int = 3361, + X86_VFMADDSS4rm = 3362, + X86_VFMADDSS4rm_Int = 3363, + X86_VFMADDSS4rr = 3364, + X86_VFMADDSS4rr_Int = 3365, + X86_VFMADDSS4rr_REV = 3366, + X86_VFMADDSSZm = 3367, + X86_VFMADDSSZr = 3368, + X86_VFMADDSSr132m = 3369, + X86_VFMADDSSr132r = 3370, + X86_VFMADDSSr213m = 3371, + X86_VFMADDSSr213r = 3372, + X86_VFMADDSSr231m = 3373, + X86_VFMADDSSr231r = 3374, + X86_VFMADDSUB132PDZm = 3375, + X86_VFMADDSUB132PDZmb = 3376, + X86_VFMADDSUB132PSZm = 3377, + X86_VFMADDSUB132PSZmb = 3378, + X86_VFMADDSUB213PDZm = 3379, + X86_VFMADDSUB213PDZmb = 3380, + X86_VFMADDSUB213PDZr = 3381, + X86_VFMADDSUB213PSZm = 3382, + X86_VFMADDSUB213PSZmb = 3383, + X86_VFMADDSUB213PSZr = 3384, + X86_VFMADDSUBPD4mr = 3385, + X86_VFMADDSUBPD4mrY = 3386, + X86_VFMADDSUBPD4rm = 3387, + X86_VFMADDSUBPD4rmY = 3388, + X86_VFMADDSUBPD4rr = 3389, + X86_VFMADDSUBPD4rrY = 3390, + X86_VFMADDSUBPD4rrY_REV = 3391, + X86_VFMADDSUBPD4rr_REV = 3392, + X86_VFMADDSUBPDr132m = 3393, + X86_VFMADDSUBPDr132mY = 3394, + X86_VFMADDSUBPDr132r = 3395, + X86_VFMADDSUBPDr132rY = 3396, + X86_VFMADDSUBPDr213m = 3397, + X86_VFMADDSUBPDr213mY = 3398, + X86_VFMADDSUBPDr213r = 3399, + X86_VFMADDSUBPDr213rY = 3400, + X86_VFMADDSUBPDr231m = 3401, + X86_VFMADDSUBPDr231mY = 3402, + X86_VFMADDSUBPDr231r = 3403, + X86_VFMADDSUBPDr231rY = 3404, + X86_VFMADDSUBPS4mr = 3405, + X86_VFMADDSUBPS4mrY = 3406, + X86_VFMADDSUBPS4rm = 3407, + X86_VFMADDSUBPS4rmY = 3408, + X86_VFMADDSUBPS4rr = 3409, + X86_VFMADDSUBPS4rrY = 3410, + X86_VFMADDSUBPS4rrY_REV = 3411, + X86_VFMADDSUBPS4rr_REV = 3412, + X86_VFMADDSUBPSr132m = 3413, + X86_VFMADDSUBPSr132mY = 3414, + X86_VFMADDSUBPSr132r = 3415, + X86_VFMADDSUBPSr132rY = 3416, + X86_VFMADDSUBPSr213m = 3417, + X86_VFMADDSUBPSr213mY = 3418, + X86_VFMADDSUBPSr213r = 3419, + X86_VFMADDSUBPSr213rY = 3420, + X86_VFMADDSUBPSr231m = 3421, + X86_VFMADDSUBPSr231mY = 3422, + X86_VFMADDSUBPSr231r = 3423, + X86_VFMADDSUBPSr231rY = 3424, + X86_VFMSUB132PDZm = 3425, + X86_VFMSUB132PDZmb = 3426, + X86_VFMSUB132PSZm = 3427, + X86_VFMSUB132PSZmb = 3428, + X86_VFMSUB213PDZm = 3429, + X86_VFMSUB213PDZmb = 3430, + X86_VFMSUB213PDZr = 3431, + X86_VFMSUB213PSZm = 3432, + X86_VFMSUB213PSZmb = 3433, + X86_VFMSUB213PSZr = 3434, + X86_VFMSUBADD132PDZm = 3435, + X86_VFMSUBADD132PDZmb = 3436, + X86_VFMSUBADD132PSZm = 3437, + X86_VFMSUBADD132PSZmb = 3438, + X86_VFMSUBADD213PDZm = 3439, + X86_VFMSUBADD213PDZmb = 3440, + X86_VFMSUBADD213PDZr = 3441, + X86_VFMSUBADD213PSZm = 3442, + X86_VFMSUBADD213PSZmb = 3443, + X86_VFMSUBADD213PSZr = 3444, + X86_VFMSUBADDPD4mr = 3445, + X86_VFMSUBADDPD4mrY = 3446, + X86_VFMSUBADDPD4rm = 3447, + X86_VFMSUBADDPD4rmY = 3448, + X86_VFMSUBADDPD4rr = 3449, + X86_VFMSUBADDPD4rrY = 3450, + X86_VFMSUBADDPD4rrY_REV = 3451, + X86_VFMSUBADDPD4rr_REV = 3452, + X86_VFMSUBADDPDr132m = 3453, + X86_VFMSUBADDPDr132mY = 3454, + X86_VFMSUBADDPDr132r = 3455, + X86_VFMSUBADDPDr132rY = 3456, + X86_VFMSUBADDPDr213m = 3457, + X86_VFMSUBADDPDr213mY = 3458, + X86_VFMSUBADDPDr213r = 3459, + X86_VFMSUBADDPDr213rY = 3460, + X86_VFMSUBADDPDr231m = 3461, + X86_VFMSUBADDPDr231mY = 3462, + X86_VFMSUBADDPDr231r = 3463, + X86_VFMSUBADDPDr231rY = 3464, + X86_VFMSUBADDPS4mr = 3465, + X86_VFMSUBADDPS4mrY = 3466, + X86_VFMSUBADDPS4rm = 3467, + X86_VFMSUBADDPS4rmY = 3468, + X86_VFMSUBADDPS4rr = 3469, + X86_VFMSUBADDPS4rrY = 3470, + X86_VFMSUBADDPS4rrY_REV = 3471, + X86_VFMSUBADDPS4rr_REV = 3472, + X86_VFMSUBADDPSr132m = 3473, + X86_VFMSUBADDPSr132mY = 3474, + X86_VFMSUBADDPSr132r = 3475, + X86_VFMSUBADDPSr132rY = 3476, + X86_VFMSUBADDPSr213m = 3477, + X86_VFMSUBADDPSr213mY = 3478, + X86_VFMSUBADDPSr213r = 3479, + X86_VFMSUBADDPSr213rY = 3480, + X86_VFMSUBADDPSr231m = 3481, + X86_VFMSUBADDPSr231mY = 3482, + X86_VFMSUBADDPSr231r = 3483, + X86_VFMSUBADDPSr231rY = 3484, + X86_VFMSUBPD4mr = 3485, + X86_VFMSUBPD4mrY = 3486, + X86_VFMSUBPD4rm = 3487, + X86_VFMSUBPD4rmY = 3488, + X86_VFMSUBPD4rr = 3489, + X86_VFMSUBPD4rrY = 3490, + X86_VFMSUBPD4rrY_REV = 3491, + X86_VFMSUBPD4rr_REV = 3492, + X86_VFMSUBPDr132m = 3493, + X86_VFMSUBPDr132mY = 3494, + X86_VFMSUBPDr132r = 3495, + X86_VFMSUBPDr132rY = 3496, + X86_VFMSUBPDr213m = 3497, + X86_VFMSUBPDr213mY = 3498, + X86_VFMSUBPDr213r = 3499, + X86_VFMSUBPDr213rY = 3500, + X86_VFMSUBPDr231m = 3501, + X86_VFMSUBPDr231mY = 3502, + X86_VFMSUBPDr231r = 3503, + X86_VFMSUBPDr231rY = 3504, + X86_VFMSUBPS4mr = 3505, + X86_VFMSUBPS4mrY = 3506, + X86_VFMSUBPS4rm = 3507, + X86_VFMSUBPS4rmY = 3508, + X86_VFMSUBPS4rr = 3509, + X86_VFMSUBPS4rrY = 3510, + X86_VFMSUBPS4rrY_REV = 3511, + X86_VFMSUBPS4rr_REV = 3512, + X86_VFMSUBPSr132m = 3513, + X86_VFMSUBPSr132mY = 3514, + X86_VFMSUBPSr132r = 3515, + X86_VFMSUBPSr132rY = 3516, + X86_VFMSUBPSr213m = 3517, + X86_VFMSUBPSr213mY = 3518, + X86_VFMSUBPSr213r = 3519, + X86_VFMSUBPSr213rY = 3520, + X86_VFMSUBPSr231m = 3521, + X86_VFMSUBPSr231mY = 3522, + X86_VFMSUBPSr231r = 3523, + X86_VFMSUBPSr231rY = 3524, + X86_VFMSUBSD4mr = 3525, + X86_VFMSUBSD4mr_Int = 3526, + X86_VFMSUBSD4rm = 3527, + X86_VFMSUBSD4rm_Int = 3528, + X86_VFMSUBSD4rr = 3529, + X86_VFMSUBSD4rr_Int = 3530, + X86_VFMSUBSD4rr_REV = 3531, + X86_VFMSUBSDZm = 3532, + X86_VFMSUBSDZr = 3533, + X86_VFMSUBSDr132m = 3534, + X86_VFMSUBSDr132r = 3535, + X86_VFMSUBSDr213m = 3536, + X86_VFMSUBSDr213r = 3537, + X86_VFMSUBSDr231m = 3538, + X86_VFMSUBSDr231r = 3539, + X86_VFMSUBSS4mr = 3540, + X86_VFMSUBSS4mr_Int = 3541, + X86_VFMSUBSS4rm = 3542, + X86_VFMSUBSS4rm_Int = 3543, + X86_VFMSUBSS4rr = 3544, + X86_VFMSUBSS4rr_Int = 3545, + X86_VFMSUBSS4rr_REV = 3546, + X86_VFMSUBSSZm = 3547, + X86_VFMSUBSSZr = 3548, + X86_VFMSUBSSr132m = 3549, + X86_VFMSUBSSr132r = 3550, + X86_VFMSUBSSr213m = 3551, + X86_VFMSUBSSr213r = 3552, + X86_VFMSUBSSr231m = 3553, + X86_VFMSUBSSr231r = 3554, + X86_VFNMADD132PDZm = 3555, + X86_VFNMADD132PDZmb = 3556, + X86_VFNMADD132PSZm = 3557, + X86_VFNMADD132PSZmb = 3558, + X86_VFNMADD213PDZm = 3559, + X86_VFNMADD213PDZmb = 3560, + X86_VFNMADD213PDZr = 3561, + X86_VFNMADD213PSZm = 3562, + X86_VFNMADD213PSZmb = 3563, + X86_VFNMADD213PSZr = 3564, + X86_VFNMADDPD4mr = 3565, + X86_VFNMADDPD4mrY = 3566, + X86_VFNMADDPD4rm = 3567, + X86_VFNMADDPD4rmY = 3568, + X86_VFNMADDPD4rr = 3569, + X86_VFNMADDPD4rrY = 3570, + X86_VFNMADDPD4rrY_REV = 3571, + X86_VFNMADDPD4rr_REV = 3572, + X86_VFNMADDPDr132m = 3573, + X86_VFNMADDPDr132mY = 3574, + X86_VFNMADDPDr132r = 3575, + X86_VFNMADDPDr132rY = 3576, + X86_VFNMADDPDr213m = 3577, + X86_VFNMADDPDr213mY = 3578, + X86_VFNMADDPDr213r = 3579, + X86_VFNMADDPDr213rY = 3580, + X86_VFNMADDPDr231m = 3581, + X86_VFNMADDPDr231mY = 3582, + X86_VFNMADDPDr231r = 3583, + X86_VFNMADDPDr231rY = 3584, + X86_VFNMADDPS4mr = 3585, + X86_VFNMADDPS4mrY = 3586, + X86_VFNMADDPS4rm = 3587, + X86_VFNMADDPS4rmY = 3588, + X86_VFNMADDPS4rr = 3589, + X86_VFNMADDPS4rrY = 3590, + X86_VFNMADDPS4rrY_REV = 3591, + X86_VFNMADDPS4rr_REV = 3592, + X86_VFNMADDPSr132m = 3593, + X86_VFNMADDPSr132mY = 3594, + X86_VFNMADDPSr132r = 3595, + X86_VFNMADDPSr132rY = 3596, + X86_VFNMADDPSr213m = 3597, + X86_VFNMADDPSr213mY = 3598, + X86_VFNMADDPSr213r = 3599, + X86_VFNMADDPSr213rY = 3600, + X86_VFNMADDPSr231m = 3601, + X86_VFNMADDPSr231mY = 3602, + X86_VFNMADDPSr231r = 3603, + X86_VFNMADDPSr231rY = 3604, + X86_VFNMADDSD4mr = 3605, + X86_VFNMADDSD4mr_Int = 3606, + X86_VFNMADDSD4rm = 3607, + X86_VFNMADDSD4rm_Int = 3608, + X86_VFNMADDSD4rr = 3609, + X86_VFNMADDSD4rr_Int = 3610, + X86_VFNMADDSD4rr_REV = 3611, + X86_VFNMADDSDZm = 3612, + X86_VFNMADDSDZr = 3613, + X86_VFNMADDSDr132m = 3614, + X86_VFNMADDSDr132r = 3615, + X86_VFNMADDSDr213m = 3616, + X86_VFNMADDSDr213r = 3617, + X86_VFNMADDSDr231m = 3618, + X86_VFNMADDSDr231r = 3619, + X86_VFNMADDSS4mr = 3620, + X86_VFNMADDSS4mr_Int = 3621, + X86_VFNMADDSS4rm = 3622, + X86_VFNMADDSS4rm_Int = 3623, + X86_VFNMADDSS4rr = 3624, + X86_VFNMADDSS4rr_Int = 3625, + X86_VFNMADDSS4rr_REV = 3626, + X86_VFNMADDSSZm = 3627, + X86_VFNMADDSSZr = 3628, + X86_VFNMADDSSr132m = 3629, + X86_VFNMADDSSr132r = 3630, + X86_VFNMADDSSr213m = 3631, + X86_VFNMADDSSr213r = 3632, + X86_VFNMADDSSr231m = 3633, + X86_VFNMADDSSr231r = 3634, + X86_VFNMSUB132PDZm = 3635, + X86_VFNMSUB132PDZmb = 3636, + X86_VFNMSUB132PSZm = 3637, + X86_VFNMSUB132PSZmb = 3638, + X86_VFNMSUB213PDZm = 3639, + X86_VFNMSUB213PDZmb = 3640, + X86_VFNMSUB213PDZr = 3641, + X86_VFNMSUB213PSZm = 3642, + X86_VFNMSUB213PSZmb = 3643, + X86_VFNMSUB213PSZr = 3644, + X86_VFNMSUBPD4mr = 3645, + X86_VFNMSUBPD4mrY = 3646, + X86_VFNMSUBPD4rm = 3647, + X86_VFNMSUBPD4rmY = 3648, + X86_VFNMSUBPD4rr = 3649, + X86_VFNMSUBPD4rrY = 3650, + X86_VFNMSUBPD4rrY_REV = 3651, + X86_VFNMSUBPD4rr_REV = 3652, + X86_VFNMSUBPDr132m = 3653, + X86_VFNMSUBPDr132mY = 3654, + X86_VFNMSUBPDr132r = 3655, + X86_VFNMSUBPDr132rY = 3656, + X86_VFNMSUBPDr213m = 3657, + X86_VFNMSUBPDr213mY = 3658, + X86_VFNMSUBPDr213r = 3659, + X86_VFNMSUBPDr213rY = 3660, + X86_VFNMSUBPDr231m = 3661, + X86_VFNMSUBPDr231mY = 3662, + X86_VFNMSUBPDr231r = 3663, + X86_VFNMSUBPDr231rY = 3664, + X86_VFNMSUBPS4mr = 3665, + X86_VFNMSUBPS4mrY = 3666, + X86_VFNMSUBPS4rm = 3667, + X86_VFNMSUBPS4rmY = 3668, + X86_VFNMSUBPS4rr = 3669, + X86_VFNMSUBPS4rrY = 3670, + X86_VFNMSUBPS4rrY_REV = 3671, + X86_VFNMSUBPS4rr_REV = 3672, + X86_VFNMSUBPSr132m = 3673, + X86_VFNMSUBPSr132mY = 3674, + X86_VFNMSUBPSr132r = 3675, + X86_VFNMSUBPSr132rY = 3676, + X86_VFNMSUBPSr213m = 3677, + X86_VFNMSUBPSr213mY = 3678, + X86_VFNMSUBPSr213r = 3679, + X86_VFNMSUBPSr213rY = 3680, + X86_VFNMSUBPSr231m = 3681, + X86_VFNMSUBPSr231mY = 3682, + X86_VFNMSUBPSr231r = 3683, + X86_VFNMSUBPSr231rY = 3684, + X86_VFNMSUBSD4mr = 3685, + X86_VFNMSUBSD4mr_Int = 3686, + X86_VFNMSUBSD4rm = 3687, + X86_VFNMSUBSD4rm_Int = 3688, + X86_VFNMSUBSD4rr = 3689, + X86_VFNMSUBSD4rr_Int = 3690, + X86_VFNMSUBSD4rr_REV = 3691, + X86_VFNMSUBSDZm = 3692, + X86_VFNMSUBSDZr = 3693, + X86_VFNMSUBSDr132m = 3694, + X86_VFNMSUBSDr132r = 3695, + X86_VFNMSUBSDr213m = 3696, + X86_VFNMSUBSDr213r = 3697, + X86_VFNMSUBSDr231m = 3698, + X86_VFNMSUBSDr231r = 3699, + X86_VFNMSUBSS4mr = 3700, + X86_VFNMSUBSS4mr_Int = 3701, + X86_VFNMSUBSS4rm = 3702, + X86_VFNMSUBSS4rm_Int = 3703, + X86_VFNMSUBSS4rr = 3704, + X86_VFNMSUBSS4rr_Int = 3705, + X86_VFNMSUBSS4rr_REV = 3706, + X86_VFNMSUBSSZm = 3707, + X86_VFNMSUBSSZr = 3708, + X86_VFNMSUBSSr132m = 3709, + X86_VFNMSUBSSr132r = 3710, + X86_VFNMSUBSSr213m = 3711, + X86_VFNMSUBSSr213r = 3712, + X86_VFNMSUBSSr231m = 3713, + X86_VFNMSUBSSr231r = 3714, + X86_VFRCZPDrm = 3715, + X86_VFRCZPDrmY = 3716, + X86_VFRCZPDrr = 3717, + X86_VFRCZPDrrY = 3718, + X86_VFRCZPSrm = 3719, + X86_VFRCZPSrmY = 3720, + X86_VFRCZPSrr = 3721, + X86_VFRCZPSrrY = 3722, + X86_VFRCZSDrm = 3723, + X86_VFRCZSDrr = 3724, + X86_VFRCZSSrm = 3725, + X86_VFRCZSSrr = 3726, + X86_VFsANDNPDrm = 3727, + X86_VFsANDNPDrr = 3728, + X86_VFsANDNPSrm = 3729, + X86_VFsANDNPSrr = 3730, + X86_VFsANDPDrm = 3731, + X86_VFsANDPDrr = 3732, + X86_VFsANDPSrm = 3733, + X86_VFsANDPSrr = 3734, + X86_VFsORPDrm = 3735, + X86_VFsORPDrr = 3736, + X86_VFsORPSrm = 3737, + X86_VFsORPSrr = 3738, + X86_VFsXORPDrm = 3739, + X86_VFsXORPDrr = 3740, + X86_VFsXORPSrm = 3741, + X86_VFsXORPSrr = 3742, + X86_VGATHERDPDYrm = 3743, + X86_VGATHERDPDZrm = 3744, + X86_VGATHERDPDrm = 3745, + X86_VGATHERDPSYrm = 3746, + X86_VGATHERDPSZrm = 3747, + X86_VGATHERDPSrm = 3748, + X86_VGATHERQPDYrm = 3749, + X86_VGATHERQPDZrm = 3750, + X86_VGATHERQPDrm = 3751, + X86_VGATHERQPSYrm = 3752, + X86_VGATHERQPSZrm = 3753, + X86_VGATHERQPSrm = 3754, + X86_VHADDPDYrm = 3755, + X86_VHADDPDYrr = 3756, + X86_VHADDPDrm = 3757, + X86_VHADDPDrr = 3758, + X86_VHADDPSYrm = 3759, + X86_VHADDPSYrr = 3760, + X86_VHADDPSrm = 3761, + X86_VHADDPSrr = 3762, + X86_VHSUBPDYrm = 3763, + X86_VHSUBPDYrr = 3764, + X86_VHSUBPDrm = 3765, + X86_VHSUBPDrr = 3766, + X86_VHSUBPSYrm = 3767, + X86_VHSUBPSYrr = 3768, + X86_VHSUBPSrm = 3769, + X86_VHSUBPSrr = 3770, + X86_VINSERTF128rm = 3771, + X86_VINSERTF128rr = 3772, + X86_VINSERTF32x4rm = 3773, + X86_VINSERTF32x4rr = 3774, + X86_VINSERTF64x4rm = 3775, + X86_VINSERTF64x4rr = 3776, + X86_VINSERTI128rm = 3777, + X86_VINSERTI128rr = 3778, + X86_VINSERTI32x4rm = 3779, + X86_VINSERTI32x4rr = 3780, + X86_VINSERTI64x4rm = 3781, + X86_VINSERTI64x4rr = 3782, + X86_VINSERTPSrm = 3783, + X86_VINSERTPSrr = 3784, + X86_VINSERTPSzrm = 3785, + X86_VINSERTPSzrr = 3786, + X86_VLDDQUYrm = 3787, + X86_VLDDQUrm = 3788, + X86_VLDMXCSR = 3789, + X86_VMASKMOVDQU = 3790, + X86_VMASKMOVDQU64 = 3791, + X86_VMASKMOVPDYmr = 3792, + X86_VMASKMOVPDYrm = 3793, + X86_VMASKMOVPDmr = 3794, + X86_VMASKMOVPDrm = 3795, + X86_VMASKMOVPSYmr = 3796, + X86_VMASKMOVPSYrm = 3797, + X86_VMASKMOVPSmr = 3798, + X86_VMASKMOVPSrm = 3799, + X86_VMAXCPDYrm = 3800, + X86_VMAXCPDYrr = 3801, + X86_VMAXCPDrm = 3802, + X86_VMAXCPDrr = 3803, + X86_VMAXCPSYrm = 3804, + X86_VMAXCPSYrr = 3805, + X86_VMAXCPSrm = 3806, + X86_VMAXCPSrr = 3807, + X86_VMAXCSDrm = 3808, + X86_VMAXCSDrr = 3809, + X86_VMAXCSSrm = 3810, + X86_VMAXCSSrr = 3811, + X86_VMAXPDYrm = 3812, + X86_VMAXPDYrr = 3813, + X86_VMAXPDZrm = 3814, + X86_VMAXPDZrmb = 3815, + X86_VMAXPDZrr = 3816, + X86_VMAXPDrm = 3817, + X86_VMAXPDrr = 3818, + X86_VMAXPSYrm = 3819, + X86_VMAXPSYrr = 3820, + X86_VMAXPSZrm = 3821, + X86_VMAXPSZrmb = 3822, + X86_VMAXPSZrr = 3823, + X86_VMAXPSrm = 3824, + X86_VMAXPSrr = 3825, + X86_VMAXSDZrm = 3826, + X86_VMAXSDZrr = 3827, + X86_VMAXSDrm = 3828, + X86_VMAXSDrm_Int = 3829, + X86_VMAXSDrr = 3830, + X86_VMAXSDrr_Int = 3831, + X86_VMAXSSZrm = 3832, + X86_VMAXSSZrr = 3833, + X86_VMAXSSrm = 3834, + X86_VMAXSSrm_Int = 3835, + X86_VMAXSSrr = 3836, + X86_VMAXSSrr_Int = 3837, + X86_VMCALL = 3838, + X86_VMCLEARm = 3839, + X86_VMFUNC = 3840, + X86_VMINCPDYrm = 3841, + X86_VMINCPDYrr = 3842, + X86_VMINCPDrm = 3843, + X86_VMINCPDrr = 3844, + X86_VMINCPSYrm = 3845, + X86_VMINCPSYrr = 3846, + X86_VMINCPSrm = 3847, + X86_VMINCPSrr = 3848, + X86_VMINCSDrm = 3849, + X86_VMINCSDrr = 3850, + X86_VMINCSSrm = 3851, + X86_VMINCSSrr = 3852, + X86_VMINPDYrm = 3853, + X86_VMINPDYrr = 3854, + X86_VMINPDZrm = 3855, + X86_VMINPDZrmb = 3856, + X86_VMINPDZrr = 3857, + X86_VMINPDrm = 3858, + X86_VMINPDrr = 3859, + X86_VMINPSYrm = 3860, + X86_VMINPSYrr = 3861, + X86_VMINPSZrm = 3862, + X86_VMINPSZrmb = 3863, + X86_VMINPSZrr = 3864, + X86_VMINPSrm = 3865, + X86_VMINPSrr = 3866, + X86_VMINSDZrm = 3867, + X86_VMINSDZrr = 3868, + X86_VMINSDrm = 3869, + X86_VMINSDrm_Int = 3870, + X86_VMINSDrr = 3871, + X86_VMINSDrr_Int = 3872, + X86_VMINSSZrm = 3873, + X86_VMINSSZrr = 3874, + X86_VMINSSrm = 3875, + X86_VMINSSrm_Int = 3876, + X86_VMINSSrr = 3877, + X86_VMINSSrr_Int = 3878, + X86_VMLAUNCH = 3879, + X86_VMLOAD32 = 3880, + X86_VMLOAD64 = 3881, + X86_VMMCALL = 3882, + X86_VMOV64toPQIZrr = 3883, + X86_VMOV64toPQIrr = 3884, + X86_VMOV64toSDZrr = 3885, + X86_VMOV64toSDrm = 3886, + X86_VMOV64toSDrr = 3887, + X86_VMOVAPDYmr = 3888, + X86_VMOVAPDYrm = 3889, + X86_VMOVAPDYrr = 3890, + X86_VMOVAPDYrr_REV = 3891, + X86_VMOVAPDZmr = 3892, + X86_VMOVAPDZrm = 3893, + X86_VMOVAPDZrmk = 3894, + X86_VMOVAPDZrr = 3895, + X86_VMOVAPDZrrk = 3896, + X86_VMOVAPDmr = 3897, + X86_VMOVAPDrm = 3898, + X86_VMOVAPDrr = 3899, + X86_VMOVAPDrr_REV = 3900, + X86_VMOVAPSYmr = 3901, + X86_VMOVAPSYrm = 3902, + X86_VMOVAPSYrr = 3903, + X86_VMOVAPSYrr_REV = 3904, + X86_VMOVAPSZmr = 3905, + X86_VMOVAPSZrm = 3906, + X86_VMOVAPSZrmk = 3907, + X86_VMOVAPSZrr = 3908, + X86_VMOVAPSZrrk = 3909, + X86_VMOVAPSmr = 3910, + X86_VMOVAPSrm = 3911, + X86_VMOVAPSrr = 3912, + X86_VMOVAPSrr_REV = 3913, + X86_VMOVDDUPYrm = 3914, + X86_VMOVDDUPYrr = 3915, + X86_VMOVDDUPZrm = 3916, + X86_VMOVDDUPZrr = 3917, + X86_VMOVDDUPrm = 3918, + X86_VMOVDDUPrr = 3919, + X86_VMOVDI2PDIZrm = 3920, + X86_VMOVDI2PDIZrr = 3921, + X86_VMOVDI2PDIrm = 3922, + X86_VMOVDI2PDIrr = 3923, + X86_VMOVDI2SSZrm = 3924, + X86_VMOVDI2SSZrr = 3925, + X86_VMOVDI2SSrm = 3926, + X86_VMOVDI2SSrr = 3927, + X86_VMOVDQA32mr = 3928, + X86_VMOVDQA32rm = 3929, + X86_VMOVDQA32rr = 3930, + X86_VMOVDQA64mr = 3931, + X86_VMOVDQA64rm = 3932, + X86_VMOVDQA64rr = 3933, + X86_VMOVDQAYmr = 3934, + X86_VMOVDQAYrm = 3935, + X86_VMOVDQAYrr = 3936, + X86_VMOVDQAYrr_REV = 3937, + X86_VMOVDQAmr = 3938, + X86_VMOVDQArm = 3939, + X86_VMOVDQArr = 3940, + X86_VMOVDQArr_REV = 3941, + X86_VMOVDQU32mr = 3942, + X86_VMOVDQU32rm = 3943, + X86_VMOVDQU32rmk = 3944, + X86_VMOVDQU32rr = 3945, + X86_VMOVDQU32rrk = 3946, + X86_VMOVDQU32rrkz = 3947, + X86_VMOVDQU64mr = 3948, + X86_VMOVDQU64rm = 3949, + X86_VMOVDQU64rmk = 3950, + X86_VMOVDQU64rr = 3951, + X86_VMOVDQU64rrk = 3952, + X86_VMOVDQU64rrkz = 3953, + X86_VMOVDQUYmr = 3954, + X86_VMOVDQUYrm = 3955, + X86_VMOVDQUYrr = 3956, + X86_VMOVDQUYrr_REV = 3957, + X86_VMOVDQUmr = 3958, + X86_VMOVDQUrm = 3959, + X86_VMOVDQUrr = 3960, + X86_VMOVDQUrr_REV = 3961, + X86_VMOVHLPSZrr = 3962, + X86_VMOVHLPSrr = 3963, + X86_VMOVHPDmr = 3964, + X86_VMOVHPDrm = 3965, + X86_VMOVHPSmr = 3966, + X86_VMOVHPSrm = 3967, + X86_VMOVLHPSZrr = 3968, + X86_VMOVLHPSrr = 3969, + X86_VMOVLPDmr = 3970, + X86_VMOVLPDrm = 3971, + X86_VMOVLPSmr = 3972, + X86_VMOVLPSrm = 3973, + X86_VMOVMSKPDYrr = 3974, + X86_VMOVMSKPDrr = 3975, + X86_VMOVMSKPSYrr = 3976, + X86_VMOVMSKPSrr = 3977, + X86_VMOVNTDQAYrm = 3978, + X86_VMOVNTDQArm = 3979, + X86_VMOVNTDQYmr = 3980, + X86_VMOVNTDQmr = 3981, + X86_VMOVNTPDYmr = 3982, + X86_VMOVNTPDmr = 3983, + X86_VMOVNTPSYmr = 3984, + X86_VMOVNTPSmr = 3985, + X86_VMOVPDI2DIZmr = 3986, + X86_VMOVPDI2DIZrr = 3987, + X86_VMOVPDI2DImr = 3988, + X86_VMOVPDI2DIrr = 3989, + X86_VMOVPQI2QImr = 3990, + X86_VMOVPQI2QIrr = 3991, + X86_VMOVPQIto64Zmr = 3992, + X86_VMOVPQIto64Zrr = 3993, + X86_VMOVPQIto64rr = 3994, + X86_VMOVQI2PQIZrm = 3995, + X86_VMOVQI2PQIrm = 3996, + X86_VMOVSDZmr = 3997, + X86_VMOVSDZrm = 3998, + X86_VMOVSDZrr = 3999, + X86_VMOVSDZrr_REV = 4000, + X86_VMOVSDZrrk = 4001, + X86_VMOVSDmr = 4002, + X86_VMOVSDrm = 4003, + X86_VMOVSDrr = 4004, + X86_VMOVSDrr_REV = 4005, + X86_VMOVSDto64Zmr = 4006, + X86_VMOVSDto64Zrr = 4007, + X86_VMOVSDto64mr = 4008, + X86_VMOVSDto64rr = 4009, + X86_VMOVSHDUPYrm = 4010, + X86_VMOVSHDUPYrr = 4011, + X86_VMOVSHDUPZrm = 4012, + X86_VMOVSHDUPZrr = 4013, + X86_VMOVSHDUPrm = 4014, + X86_VMOVSHDUPrr = 4015, + X86_VMOVSLDUPYrm = 4016, + X86_VMOVSLDUPYrr = 4017, + X86_VMOVSLDUPZrm = 4018, + X86_VMOVSLDUPZrr = 4019, + X86_VMOVSLDUPrm = 4020, + X86_VMOVSLDUPrr = 4021, + X86_VMOVSS2DIZmr = 4022, + X86_VMOVSS2DIZrr = 4023, + X86_VMOVSS2DImr = 4024, + X86_VMOVSS2DIrr = 4025, + X86_VMOVSSZmr = 4026, + X86_VMOVSSZrm = 4027, + X86_VMOVSSZrr = 4028, + X86_VMOVSSZrr_REV = 4029, + X86_VMOVSSZrrk = 4030, + X86_VMOVSSmr = 4031, + X86_VMOVSSrm = 4032, + X86_VMOVSSrr = 4033, + X86_VMOVSSrr_REV = 4034, + X86_VMOVUPDYmr = 4035, + X86_VMOVUPDYrm = 4036, + X86_VMOVUPDYrr = 4037, + X86_VMOVUPDYrr_REV = 4038, + X86_VMOVUPDZmr = 4039, + X86_VMOVUPDZrm = 4040, + X86_VMOVUPDZrmk = 4041, + X86_VMOVUPDZrr = 4042, + X86_VMOVUPDZrrk = 4043, + X86_VMOVUPDmr = 4044, + X86_VMOVUPDrm = 4045, + X86_VMOVUPDrr = 4046, + X86_VMOVUPDrr_REV = 4047, + X86_VMOVUPSYmr = 4048, + X86_VMOVUPSYrm = 4049, + X86_VMOVUPSYrr = 4050, + X86_VMOVUPSYrr_REV = 4051, + X86_VMOVUPSZmr = 4052, + X86_VMOVUPSZrm = 4053, + X86_VMOVUPSZrmk = 4054, + X86_VMOVUPSZrr = 4055, + X86_VMOVUPSZrrk = 4056, + X86_VMOVUPSmr = 4057, + X86_VMOVUPSrm = 4058, + X86_VMOVUPSrr = 4059, + X86_VMOVUPSrr_REV = 4060, + X86_VMOVZPQILo2PQIZrm = 4061, + X86_VMOVZPQILo2PQIZrr = 4062, + X86_VMOVZPQILo2PQIrm = 4063, + X86_VMOVZPQILo2PQIrr = 4064, + X86_VMOVZQI2PQIrm = 4065, + X86_VMOVZQI2PQIrr = 4066, + X86_VMPSADBWYrmi = 4067, + X86_VMPSADBWYrri = 4068, + X86_VMPSADBWrmi = 4069, + X86_VMPSADBWrri = 4070, + X86_VMPTRLDm = 4071, + X86_VMPTRSTm = 4072, + X86_VMREAD32rm = 4073, + X86_VMREAD32rr = 4074, + X86_VMREAD64rm = 4075, + X86_VMREAD64rr = 4076, + X86_VMRESUME = 4077, + X86_VMRUN32 = 4078, + X86_VMRUN64 = 4079, + X86_VMSAVE32 = 4080, + X86_VMSAVE64 = 4081, + X86_VMULPDYrm = 4082, + X86_VMULPDYrr = 4083, + X86_VMULPDZrm = 4084, + X86_VMULPDZrmb = 4085, + X86_VMULPDZrr = 4086, + X86_VMULPDrm = 4087, + X86_VMULPDrr = 4088, + X86_VMULPSYrm = 4089, + X86_VMULPSYrr = 4090, + X86_VMULPSZrm = 4091, + X86_VMULPSZrmb = 4092, + X86_VMULPSZrr = 4093, + X86_VMULPSrm = 4094, + X86_VMULPSrr = 4095, + X86_VMULSDZrm = 4096, + X86_VMULSDZrr = 4097, + X86_VMULSDrm = 4098, + X86_VMULSDrm_Int = 4099, + X86_VMULSDrr = 4100, + X86_VMULSDrr_Int = 4101, + X86_VMULSSZrm = 4102, + X86_VMULSSZrr = 4103, + X86_VMULSSrm = 4104, + X86_VMULSSrm_Int = 4105, + X86_VMULSSrr = 4106, + X86_VMULSSrr_Int = 4107, + X86_VMWRITE32rm = 4108, + X86_VMWRITE32rr = 4109, + X86_VMWRITE64rm = 4110, + X86_VMWRITE64rr = 4111, + X86_VMXOFF = 4112, + X86_VMXON = 4113, + X86_VORPDYrm = 4114, + X86_VORPDYrr = 4115, + X86_VORPDrm = 4116, + X86_VORPDrr = 4117, + X86_VORPSYrm = 4118, + X86_VORPSYrr = 4119, + X86_VORPSrm = 4120, + X86_VORPSrr = 4121, + X86_VPABSBrm128 = 4122, + X86_VPABSBrm256 = 4123, + X86_VPABSBrr128 = 4124, + X86_VPABSBrr256 = 4125, + X86_VPABSDrm = 4126, + X86_VPABSDrm128 = 4127, + X86_VPABSDrm256 = 4128, + X86_VPABSDrr = 4129, + X86_VPABSDrr128 = 4130, + X86_VPABSDrr256 = 4131, + X86_VPABSQrm = 4132, + X86_VPABSQrr = 4133, + X86_VPABSWrm128 = 4134, + X86_VPABSWrm256 = 4135, + X86_VPABSWrr128 = 4136, + X86_VPABSWrr256 = 4137, + X86_VPACKSSDWYrm = 4138, + X86_VPACKSSDWYrr = 4139, + X86_VPACKSSDWrm = 4140, + X86_VPACKSSDWrr = 4141, + X86_VPACKSSWBYrm = 4142, + X86_VPACKSSWBYrr = 4143, + X86_VPACKSSWBrm = 4144, + X86_VPACKSSWBrr = 4145, + X86_VPACKUSDWYrm = 4146, + X86_VPACKUSDWYrr = 4147, + X86_VPACKUSDWrm = 4148, + X86_VPACKUSDWrr = 4149, + X86_VPACKUSWBYrm = 4150, + X86_VPACKUSWBYrr = 4151, + X86_VPACKUSWBrm = 4152, + X86_VPACKUSWBrr = 4153, + X86_VPADDBYrm = 4154, + X86_VPADDBYrr = 4155, + X86_VPADDBrm = 4156, + X86_VPADDBrr = 4157, + X86_VPADDDYrm = 4158, + X86_VPADDDYrr = 4159, + X86_VPADDDZrm = 4160, + X86_VPADDDZrmb = 4161, + X86_VPADDDZrr = 4162, + X86_VPADDDrm = 4163, + X86_VPADDDrr = 4164, + X86_VPADDQYrm = 4165, + X86_VPADDQYrr = 4166, + X86_VPADDQZrm = 4167, + X86_VPADDQZrmb = 4168, + X86_VPADDQZrr = 4169, + X86_VPADDQrm = 4170, + X86_VPADDQrr = 4171, + X86_VPADDSBYrm = 4172, + X86_VPADDSBYrr = 4173, + X86_VPADDSBrm = 4174, + X86_VPADDSBrr = 4175, + X86_VPADDSWYrm = 4176, + X86_VPADDSWYrr = 4177, + X86_VPADDSWrm = 4178, + X86_VPADDSWrr = 4179, + X86_VPADDUSBYrm = 4180, + X86_VPADDUSBYrr = 4181, + X86_VPADDUSBrm = 4182, + X86_VPADDUSBrr = 4183, + X86_VPADDUSWYrm = 4184, + X86_VPADDUSWYrr = 4185, + X86_VPADDUSWrm = 4186, + X86_VPADDUSWrr = 4187, + X86_VPADDWYrm = 4188, + X86_VPADDWYrr = 4189, + X86_VPADDWrm = 4190, + X86_VPADDWrr = 4191, + X86_VPALIGNR128rm = 4192, + X86_VPALIGNR128rr = 4193, + X86_VPALIGNR256rm = 4194, + X86_VPALIGNR256rr = 4195, + X86_VPANDDZrm = 4196, + X86_VPANDDZrmb = 4197, + X86_VPANDDZrr = 4198, + X86_VPANDNDZrm = 4199, + X86_VPANDNDZrmb = 4200, + X86_VPANDNDZrr = 4201, + X86_VPANDNQZrm = 4202, + X86_VPANDNQZrmb = 4203, + X86_VPANDNQZrr = 4204, + X86_VPANDNYrm = 4205, + X86_VPANDNYrr = 4206, + X86_VPANDNrm = 4207, + X86_VPANDNrr = 4208, + X86_VPANDQZrm = 4209, + X86_VPANDQZrmb = 4210, + X86_VPANDQZrr = 4211, + X86_VPANDYrm = 4212, + X86_VPANDYrr = 4213, + X86_VPANDrm = 4214, + X86_VPANDrr = 4215, + X86_VPAVGBYrm = 4216, + X86_VPAVGBYrr = 4217, + X86_VPAVGBrm = 4218, + X86_VPAVGBrr = 4219, + X86_VPAVGWYrm = 4220, + X86_VPAVGWYrr = 4221, + X86_VPAVGWrm = 4222, + X86_VPAVGWrr = 4223, + X86_VPBLENDDYrmi = 4224, + X86_VPBLENDDYrri = 4225, + X86_VPBLENDDrmi = 4226, + X86_VPBLENDDrri = 4227, + X86_VPBLENDMDZrm = 4228, + X86_VPBLENDMDZrr = 4229, + X86_VPBLENDMQZrm = 4230, + X86_VPBLENDMQZrr = 4231, + X86_VPBLENDVBYrm = 4232, + X86_VPBLENDVBYrr = 4233, + X86_VPBLENDVBrm = 4234, + X86_VPBLENDVBrr = 4235, + X86_VPBLENDWYrmi = 4236, + X86_VPBLENDWYrri = 4237, + X86_VPBLENDWrmi = 4238, + X86_VPBLENDWrri = 4239, + X86_VPBROADCASTBYrm = 4240, + X86_VPBROADCASTBYrr = 4241, + X86_VPBROADCASTBrm = 4242, + X86_VPBROADCASTBrr = 4243, + X86_VPBROADCASTDYrm = 4244, + X86_VPBROADCASTDYrr = 4245, + X86_VPBROADCASTDZkrm = 4246, + X86_VPBROADCASTDZkrr = 4247, + X86_VPBROADCASTDZrm = 4248, + X86_VPBROADCASTDZrr = 4249, + X86_VPBROADCASTDrZkrr = 4250, + X86_VPBROADCASTDrZrr = 4251, + X86_VPBROADCASTDrm = 4252, + X86_VPBROADCASTDrr = 4253, + X86_VPBROADCASTMB2Qrr = 4254, + X86_VPBROADCASTMW2Drr = 4255, + X86_VPBROADCASTQYrm = 4256, + X86_VPBROADCASTQYrr = 4257, + X86_VPBROADCASTQZkrm = 4258, + X86_VPBROADCASTQZkrr = 4259, + X86_VPBROADCASTQZrm = 4260, + X86_VPBROADCASTQZrr = 4261, + X86_VPBROADCASTQrZkrr = 4262, + X86_VPBROADCASTQrZrr = 4263, + X86_VPBROADCASTQrm = 4264, + X86_VPBROADCASTQrr = 4265, + X86_VPBROADCASTWYrm = 4266, + X86_VPBROADCASTWYrr = 4267, + X86_VPBROADCASTWrm = 4268, + X86_VPBROADCASTWrr = 4269, + X86_VPCLMULQDQrm = 4270, + X86_VPCLMULQDQrr = 4271, + X86_VPCMOVmr = 4272, + X86_VPCMOVmrY = 4273, + X86_VPCMOVrm = 4274, + X86_VPCMOVrmY = 4275, + X86_VPCMOVrr = 4276, + X86_VPCMOVrrY = 4277, + X86_VPCMPDZrmi = 4278, + X86_VPCMPDZrmi_alt = 4279, + X86_VPCMPDZrri = 4280, + X86_VPCMPDZrri_alt = 4281, + X86_VPCMPEQBYrm = 4282, + X86_VPCMPEQBYrr = 4283, + X86_VPCMPEQBrm = 4284, + X86_VPCMPEQBrr = 4285, + X86_VPCMPEQDYrm = 4286, + X86_VPCMPEQDYrr = 4287, + X86_VPCMPEQDZrm = 4288, + X86_VPCMPEQDZrr = 4289, + X86_VPCMPEQDrm = 4290, + X86_VPCMPEQDrr = 4291, + X86_VPCMPEQQYrm = 4292, + X86_VPCMPEQQYrr = 4293, + X86_VPCMPEQQZrm = 4294, + X86_VPCMPEQQZrr = 4295, + X86_VPCMPEQQrm = 4296, + X86_VPCMPEQQrr = 4297, + X86_VPCMPEQWYrm = 4298, + X86_VPCMPEQWYrr = 4299, + X86_VPCMPEQWrm = 4300, + X86_VPCMPEQWrr = 4301, + X86_VPCMPESTRIMEM = 4302, + X86_VPCMPESTRIREG = 4303, + X86_VPCMPESTRIrm = 4304, + X86_VPCMPESTRIrr = 4305, + X86_VPCMPESTRM128MEM = 4306, + X86_VPCMPESTRM128REG = 4307, + X86_VPCMPESTRM128rm = 4308, + X86_VPCMPESTRM128rr = 4309, + X86_VPCMPGTBYrm = 4310, + X86_VPCMPGTBYrr = 4311, + X86_VPCMPGTBrm = 4312, + X86_VPCMPGTBrr = 4313, + X86_VPCMPGTDYrm = 4314, + X86_VPCMPGTDYrr = 4315, + X86_VPCMPGTDZrm = 4316, + X86_VPCMPGTDZrr = 4317, + X86_VPCMPGTDrm = 4318, + X86_VPCMPGTDrr = 4319, + X86_VPCMPGTQYrm = 4320, + X86_VPCMPGTQYrr = 4321, + X86_VPCMPGTQZrm = 4322, + X86_VPCMPGTQZrr = 4323, + X86_VPCMPGTQrm = 4324, + X86_VPCMPGTQrr = 4325, + X86_VPCMPGTWYrm = 4326, + X86_VPCMPGTWYrr = 4327, + X86_VPCMPGTWrm = 4328, + X86_VPCMPGTWrr = 4329, + X86_VPCMPISTRIMEM = 4330, + X86_VPCMPISTRIREG = 4331, + X86_VPCMPISTRIrm = 4332, + X86_VPCMPISTRIrr = 4333, + X86_VPCMPISTRM128MEM = 4334, + X86_VPCMPISTRM128REG = 4335, + X86_VPCMPISTRM128rm = 4336, + X86_VPCMPISTRM128rr = 4337, + X86_VPCMPQZrmi = 4338, + X86_VPCMPQZrmi_alt = 4339, + X86_VPCMPQZrri = 4340, + X86_VPCMPQZrri_alt = 4341, + X86_VPCMPUDZrmi = 4342, + X86_VPCMPUDZrmi_alt = 4343, + X86_VPCMPUDZrri = 4344, + X86_VPCMPUDZrri_alt = 4345, + X86_VPCMPUQZrmi = 4346, + X86_VPCMPUQZrmi_alt = 4347, + X86_VPCMPUQZrri = 4348, + X86_VPCMPUQZrri_alt = 4349, + X86_VPCOMBmi = 4350, + X86_VPCOMBri = 4351, + X86_VPCOMDmi = 4352, + X86_VPCOMDri = 4353, + X86_VPCOMQmi = 4354, + X86_VPCOMQri = 4355, + X86_VPCOMUBmi = 4356, + X86_VPCOMUBri = 4357, + X86_VPCOMUDmi = 4358, + X86_VPCOMUDri = 4359, + X86_VPCOMUQmi = 4360, + X86_VPCOMUQri = 4361, + X86_VPCOMUWmi = 4362, + X86_VPCOMUWri = 4363, + X86_VPCOMWmi = 4364, + X86_VPCOMWri = 4365, + X86_VPCONFLICTDrm = 4366, + X86_VPCONFLICTDrmb = 4367, + X86_VPCONFLICTDrmbk = 4368, + X86_VPCONFLICTDrmbkz = 4369, + X86_VPCONFLICTDrmk = 4370, + X86_VPCONFLICTDrmkz = 4371, + X86_VPCONFLICTDrr = 4372, + X86_VPCONFLICTDrrk = 4373, + X86_VPCONFLICTDrrkz = 4374, + X86_VPCONFLICTQrm = 4375, + X86_VPCONFLICTQrmb = 4376, + X86_VPCONFLICTQrmbk = 4377, + X86_VPCONFLICTQrmbkz = 4378, + X86_VPCONFLICTQrmk = 4379, + X86_VPCONFLICTQrmkz = 4380, + X86_VPCONFLICTQrr = 4381, + X86_VPCONFLICTQrrk = 4382, + X86_VPCONFLICTQrrkz = 4383, + X86_VPERM2F128rm = 4384, + X86_VPERM2F128rr = 4385, + X86_VPERM2I128rm = 4386, + X86_VPERM2I128rr = 4387, + X86_VPERMDYrm = 4388, + X86_VPERMDYrr = 4389, + X86_VPERMDZrm = 4390, + X86_VPERMDZrr = 4391, + X86_VPERMI2Drm = 4392, + X86_VPERMI2Drr = 4393, + X86_VPERMI2PDrm = 4394, + X86_VPERMI2PDrr = 4395, + X86_VPERMI2PSrm = 4396, + X86_VPERMI2PSrr = 4397, + X86_VPERMI2Qrm = 4398, + X86_VPERMI2Qrr = 4399, + X86_VPERMIL2PDmr = 4400, + X86_VPERMIL2PDmrY = 4401, + X86_VPERMIL2PDrm = 4402, + X86_VPERMIL2PDrmY = 4403, + X86_VPERMIL2PDrr = 4404, + X86_VPERMIL2PDrrY = 4405, + X86_VPERMIL2PSmr = 4406, + X86_VPERMIL2PSmrY = 4407, + X86_VPERMIL2PSrm = 4408, + X86_VPERMIL2PSrmY = 4409, + X86_VPERMIL2PSrr = 4410, + X86_VPERMIL2PSrrY = 4411, + X86_VPERMILPDYmi = 4412, + X86_VPERMILPDYri = 4413, + X86_VPERMILPDYrm = 4414, + X86_VPERMILPDYrr = 4415, + X86_VPERMILPDZmi = 4416, + X86_VPERMILPDZri = 4417, + X86_VPERMILPDmi = 4418, + X86_VPERMILPDri = 4419, + X86_VPERMILPDrm = 4420, + X86_VPERMILPDrr = 4421, + X86_VPERMILPSYmi = 4422, + X86_VPERMILPSYri = 4423, + X86_VPERMILPSYrm = 4424, + X86_VPERMILPSYrr = 4425, + X86_VPERMILPSZmi = 4426, + X86_VPERMILPSZri = 4427, + X86_VPERMILPSmi = 4428, + X86_VPERMILPSri = 4429, + X86_VPERMILPSrm = 4430, + X86_VPERMILPSrr = 4431, + X86_VPERMPDYmi = 4432, + X86_VPERMPDYri = 4433, + X86_VPERMPDZmi = 4434, + X86_VPERMPDZri = 4435, + X86_VPERMPDZrm = 4436, + X86_VPERMPDZrr = 4437, + X86_VPERMPSYrm = 4438, + X86_VPERMPSYrr = 4439, + X86_VPERMPSZrm = 4440, + X86_VPERMPSZrr = 4441, + X86_VPERMQYmi = 4442, + X86_VPERMQYri = 4443, + X86_VPERMQZmi = 4444, + X86_VPERMQZri = 4445, + X86_VPERMQZrm = 4446, + X86_VPERMQZrr = 4447, + X86_VPERMT2Drm = 4448, + X86_VPERMT2Drr = 4449, + X86_VPERMT2PDrm = 4450, + X86_VPERMT2PDrr = 4451, + X86_VPERMT2PSrm = 4452, + X86_VPERMT2PSrr = 4453, + X86_VPERMT2Qrm = 4454, + X86_VPERMT2Qrr = 4455, + X86_VPEXTRBmr = 4456, + X86_VPEXTRBrr = 4457, + X86_VPEXTRDmr = 4458, + X86_VPEXTRDrr = 4459, + X86_VPEXTRQmr = 4460, + X86_VPEXTRQrr = 4461, + X86_VPEXTRWmr = 4462, + X86_VPEXTRWri = 4463, + X86_VPEXTRWrr_REV = 4464, + X86_VPGATHERDDYrm = 4465, + X86_VPGATHERDDZrm = 4466, + X86_VPGATHERDDrm = 4467, + X86_VPGATHERDQYrm = 4468, + X86_VPGATHERDQZrm = 4469, + X86_VPGATHERDQrm = 4470, + X86_VPGATHERQDYrm = 4471, + X86_VPGATHERQDZrm = 4472, + X86_VPGATHERQDrm = 4473, + X86_VPGATHERQQYrm = 4474, + X86_VPGATHERQQZrm = 4475, + X86_VPGATHERQQrm = 4476, + X86_VPHADDBDrm = 4477, + X86_VPHADDBDrr = 4478, + X86_VPHADDBQrm = 4479, + X86_VPHADDBQrr = 4480, + X86_VPHADDBWrm = 4481, + X86_VPHADDBWrr = 4482, + X86_VPHADDDQrm = 4483, + X86_VPHADDDQrr = 4484, + X86_VPHADDDYrm = 4485, + X86_VPHADDDYrr = 4486, + X86_VPHADDDrm = 4487, + X86_VPHADDDrr = 4488, + X86_VPHADDSWrm128 = 4489, + X86_VPHADDSWrm256 = 4490, + X86_VPHADDSWrr128 = 4491, + X86_VPHADDSWrr256 = 4492, + X86_VPHADDUBDrm = 4493, + X86_VPHADDUBDrr = 4494, + X86_VPHADDUBQrm = 4495, + X86_VPHADDUBQrr = 4496, + X86_VPHADDUBWrm = 4497, + X86_VPHADDUBWrr = 4498, + X86_VPHADDUDQrm = 4499, + X86_VPHADDUDQrr = 4500, + X86_VPHADDUWDrm = 4501, + X86_VPHADDUWDrr = 4502, + X86_VPHADDUWQrm = 4503, + X86_VPHADDUWQrr = 4504, + X86_VPHADDWDrm = 4505, + X86_VPHADDWDrr = 4506, + X86_VPHADDWQrm = 4507, + X86_VPHADDWQrr = 4508, + X86_VPHADDWYrm = 4509, + X86_VPHADDWYrr = 4510, + X86_VPHADDWrm = 4511, + X86_VPHADDWrr = 4512, + X86_VPHMINPOSUWrm128 = 4513, + X86_VPHMINPOSUWrr128 = 4514, + X86_VPHSUBBWrm = 4515, + X86_VPHSUBBWrr = 4516, + X86_VPHSUBDQrm = 4517, + X86_VPHSUBDQrr = 4518, + X86_VPHSUBDYrm = 4519, + X86_VPHSUBDYrr = 4520, + X86_VPHSUBDrm = 4521, + X86_VPHSUBDrr = 4522, + X86_VPHSUBSWrm128 = 4523, + X86_VPHSUBSWrm256 = 4524, + X86_VPHSUBSWrr128 = 4525, + X86_VPHSUBSWrr256 = 4526, + X86_VPHSUBWDrm = 4527, + X86_VPHSUBWDrr = 4528, + X86_VPHSUBWYrm = 4529, + X86_VPHSUBWYrr = 4530, + X86_VPHSUBWrm = 4531, + X86_VPHSUBWrr = 4532, + X86_VPINSRBrm = 4533, + X86_VPINSRBrr = 4534, + X86_VPINSRDrm = 4535, + X86_VPINSRDrr = 4536, + X86_VPINSRQrm = 4537, + X86_VPINSRQrr = 4538, + X86_VPINSRWrmi = 4539, + X86_VPINSRWrri = 4540, + X86_VPMACSDDrm = 4541, + X86_VPMACSDDrr = 4542, + X86_VPMACSDQHrm = 4543, + X86_VPMACSDQHrr = 4544, + X86_VPMACSDQLrm = 4545, + X86_VPMACSDQLrr = 4546, + X86_VPMACSSDDrm = 4547, + X86_VPMACSSDDrr = 4548, + X86_VPMACSSDQHrm = 4549, + X86_VPMACSSDQHrr = 4550, + X86_VPMACSSDQLrm = 4551, + X86_VPMACSSDQLrr = 4552, + X86_VPMACSSWDrm = 4553, + X86_VPMACSSWDrr = 4554, + X86_VPMACSSWWrm = 4555, + X86_VPMACSSWWrr = 4556, + X86_VPMACSWDrm = 4557, + X86_VPMACSWDrr = 4558, + X86_VPMACSWWrm = 4559, + X86_VPMACSWWrr = 4560, + X86_VPMADCSSWDrm = 4561, + X86_VPMADCSSWDrr = 4562, + X86_VPMADCSWDrm = 4563, + X86_VPMADCSWDrr = 4564, + X86_VPMADDUBSWrm128 = 4565, + X86_VPMADDUBSWrm256 = 4566, + X86_VPMADDUBSWrr128 = 4567, + X86_VPMADDUBSWrr256 = 4568, + X86_VPMADDWDYrm = 4569, + X86_VPMADDWDYrr = 4570, + X86_VPMADDWDrm = 4571, + X86_VPMADDWDrr = 4572, + X86_VPMASKMOVDYmr = 4573, + X86_VPMASKMOVDYrm = 4574, + X86_VPMASKMOVDmr = 4575, + X86_VPMASKMOVDrm = 4576, + X86_VPMASKMOVQYmr = 4577, + X86_VPMASKMOVQYrm = 4578, + X86_VPMASKMOVQmr = 4579, + X86_VPMASKMOVQrm = 4580, + X86_VPMAXSBYrm = 4581, + X86_VPMAXSBYrr = 4582, + X86_VPMAXSBrm = 4583, + X86_VPMAXSBrr = 4584, + X86_VPMAXSDYrm = 4585, + X86_VPMAXSDYrr = 4586, + X86_VPMAXSDZrm = 4587, + X86_VPMAXSDZrmb = 4588, + X86_VPMAXSDZrr = 4589, + X86_VPMAXSDrm = 4590, + X86_VPMAXSDrr = 4591, + X86_VPMAXSQZrm = 4592, + X86_VPMAXSQZrmb = 4593, + X86_VPMAXSQZrr = 4594, + X86_VPMAXSWYrm = 4595, + X86_VPMAXSWYrr = 4596, + X86_VPMAXSWrm = 4597, + X86_VPMAXSWrr = 4598, + X86_VPMAXUBYrm = 4599, + X86_VPMAXUBYrr = 4600, + X86_VPMAXUBrm = 4601, + X86_VPMAXUBrr = 4602, + X86_VPMAXUDYrm = 4603, + X86_VPMAXUDYrr = 4604, + X86_VPMAXUDZrm = 4605, + X86_VPMAXUDZrmb = 4606, + X86_VPMAXUDZrr = 4607, + X86_VPMAXUDrm = 4608, + X86_VPMAXUDrr = 4609, + X86_VPMAXUQZrm = 4610, + X86_VPMAXUQZrmb = 4611, + X86_VPMAXUQZrr = 4612, + X86_VPMAXUWYrm = 4613, + X86_VPMAXUWYrr = 4614, + X86_VPMAXUWrm = 4615, + X86_VPMAXUWrr = 4616, + X86_VPMINSBYrm = 4617, + X86_VPMINSBYrr = 4618, + X86_VPMINSBrm = 4619, + X86_VPMINSBrr = 4620, + X86_VPMINSDYrm = 4621, + X86_VPMINSDYrr = 4622, + X86_VPMINSDZrm = 4623, + X86_VPMINSDZrmb = 4624, + X86_VPMINSDZrr = 4625, + X86_VPMINSDrm = 4626, + X86_VPMINSDrr = 4627, + X86_VPMINSQZrm = 4628, + X86_VPMINSQZrmb = 4629, + X86_VPMINSQZrr = 4630, + X86_VPMINSWYrm = 4631, + X86_VPMINSWYrr = 4632, + X86_VPMINSWrm = 4633, + X86_VPMINSWrr = 4634, + X86_VPMINUBYrm = 4635, + X86_VPMINUBYrr = 4636, + X86_VPMINUBrm = 4637, + X86_VPMINUBrr = 4638, + X86_VPMINUDYrm = 4639, + X86_VPMINUDYrr = 4640, + X86_VPMINUDZrm = 4641, + X86_VPMINUDZrmb = 4642, + X86_VPMINUDZrr = 4643, + X86_VPMINUDrm = 4644, + X86_VPMINUDrr = 4645, + X86_VPMINUQZrm = 4646, + X86_VPMINUQZrmb = 4647, + X86_VPMINUQZrr = 4648, + X86_VPMINUWYrm = 4649, + X86_VPMINUWYrr = 4650, + X86_VPMINUWrm = 4651, + X86_VPMINUWrr = 4652, + X86_VPMOVDBkrr = 4653, + X86_VPMOVDBmr = 4654, + X86_VPMOVDBrr = 4655, + X86_VPMOVDWkrr = 4656, + X86_VPMOVDWmr = 4657, + X86_VPMOVDWrr = 4658, + X86_VPMOVMSKBYrr = 4659, + X86_VPMOVMSKBrr = 4660, + X86_VPMOVQBkrr = 4661, + X86_VPMOVQBmr = 4662, + X86_VPMOVQBrr = 4663, + X86_VPMOVQDkrr = 4664, + X86_VPMOVQDmr = 4665, + X86_VPMOVQDrr = 4666, + X86_VPMOVQWkrr = 4667, + X86_VPMOVQWmr = 4668, + X86_VPMOVQWrr = 4669, + X86_VPMOVSDBkrr = 4670, + X86_VPMOVSDBmr = 4671, + X86_VPMOVSDBrr = 4672, + X86_VPMOVSDWkrr = 4673, + X86_VPMOVSDWmr = 4674, + X86_VPMOVSDWrr = 4675, + X86_VPMOVSQBkrr = 4676, + X86_VPMOVSQBmr = 4677, + X86_VPMOVSQBrr = 4678, + X86_VPMOVSQDkrr = 4679, + X86_VPMOVSQDmr = 4680, + X86_VPMOVSQDrr = 4681, + X86_VPMOVSQWkrr = 4682, + X86_VPMOVSQWmr = 4683, + X86_VPMOVSQWrr = 4684, + X86_VPMOVSXBDYrm = 4685, + X86_VPMOVSXBDYrr = 4686, + X86_VPMOVSXBDZrm = 4687, + X86_VPMOVSXBDZrr = 4688, + X86_VPMOVSXBDrm = 4689, + X86_VPMOVSXBDrr = 4690, + X86_VPMOVSXBQYrm = 4691, + X86_VPMOVSXBQYrr = 4692, + X86_VPMOVSXBQZrm = 4693, + X86_VPMOVSXBQZrr = 4694, + X86_VPMOVSXBQrm = 4695, + X86_VPMOVSXBQrr = 4696, + X86_VPMOVSXBWYrm = 4697, + X86_VPMOVSXBWYrr = 4698, + X86_VPMOVSXBWrm = 4699, + X86_VPMOVSXBWrr = 4700, + X86_VPMOVSXDQYrm = 4701, + X86_VPMOVSXDQYrr = 4702, + X86_VPMOVSXDQZrm = 4703, + X86_VPMOVSXDQZrr = 4704, + X86_VPMOVSXDQrm = 4705, + X86_VPMOVSXDQrr = 4706, + X86_VPMOVSXWDYrm = 4707, + X86_VPMOVSXWDYrr = 4708, + X86_VPMOVSXWDZrm = 4709, + X86_VPMOVSXWDZrr = 4710, + X86_VPMOVSXWDrm = 4711, + X86_VPMOVSXWDrr = 4712, + X86_VPMOVSXWQYrm = 4713, + X86_VPMOVSXWQYrr = 4714, + X86_VPMOVSXWQZrm = 4715, + X86_VPMOVSXWQZrr = 4716, + X86_VPMOVSXWQrm = 4717, + X86_VPMOVSXWQrr = 4718, + X86_VPMOVUSDBkrr = 4719, + X86_VPMOVUSDBmr = 4720, + X86_VPMOVUSDBrr = 4721, + X86_VPMOVUSDWkrr = 4722, + X86_VPMOVUSDWmr = 4723, + X86_VPMOVUSDWrr = 4724, + X86_VPMOVUSQBkrr = 4725, + X86_VPMOVUSQBmr = 4726, + X86_VPMOVUSQBrr = 4727, + X86_VPMOVUSQDkrr = 4728, + X86_VPMOVUSQDmr = 4729, + X86_VPMOVUSQDrr = 4730, + X86_VPMOVUSQWkrr = 4731, + X86_VPMOVUSQWmr = 4732, + X86_VPMOVUSQWrr = 4733, + X86_VPMOVZXBDYrm = 4734, + X86_VPMOVZXBDYrr = 4735, + X86_VPMOVZXBDZrm = 4736, + X86_VPMOVZXBDZrr = 4737, + X86_VPMOVZXBDrm = 4738, + X86_VPMOVZXBDrr = 4739, + X86_VPMOVZXBQYrm = 4740, + X86_VPMOVZXBQYrr = 4741, + X86_VPMOVZXBQZrm = 4742, + X86_VPMOVZXBQZrr = 4743, + X86_VPMOVZXBQrm = 4744, + X86_VPMOVZXBQrr = 4745, + X86_VPMOVZXBWYrm = 4746, + X86_VPMOVZXBWYrr = 4747, + X86_VPMOVZXBWrm = 4748, + X86_VPMOVZXBWrr = 4749, + X86_VPMOVZXDQYrm = 4750, + X86_VPMOVZXDQYrr = 4751, + X86_VPMOVZXDQZrm = 4752, + X86_VPMOVZXDQZrr = 4753, + X86_VPMOVZXDQrm = 4754, + X86_VPMOVZXDQrr = 4755, + X86_VPMOVZXWDYrm = 4756, + X86_VPMOVZXWDYrr = 4757, + X86_VPMOVZXWDZrm = 4758, + X86_VPMOVZXWDZrr = 4759, + X86_VPMOVZXWDrm = 4760, + X86_VPMOVZXWDrr = 4761, + X86_VPMOVZXWQYrm = 4762, + X86_VPMOVZXWQYrr = 4763, + X86_VPMOVZXWQZrm = 4764, + X86_VPMOVZXWQZrr = 4765, + X86_VPMOVZXWQrm = 4766, + X86_VPMOVZXWQrr = 4767, + X86_VPMULDQYrm = 4768, + X86_VPMULDQYrr = 4769, + X86_VPMULDQZrm = 4770, + X86_VPMULDQZrr = 4771, + X86_VPMULDQrm = 4772, + X86_VPMULDQrr = 4773, + X86_VPMULHRSWrm128 = 4774, + X86_VPMULHRSWrm256 = 4775, + X86_VPMULHRSWrr128 = 4776, + X86_VPMULHRSWrr256 = 4777, + X86_VPMULHUWYrm = 4778, + X86_VPMULHUWYrr = 4779, + X86_VPMULHUWrm = 4780, + X86_VPMULHUWrr = 4781, + X86_VPMULHWYrm = 4782, + X86_VPMULHWYrr = 4783, + X86_VPMULHWrm = 4784, + X86_VPMULHWrr = 4785, + X86_VPMULLDYrm = 4786, + X86_VPMULLDYrr = 4787, + X86_VPMULLDZrm = 4788, + X86_VPMULLDZrmb = 4789, + X86_VPMULLDZrr = 4790, + X86_VPMULLDrm = 4791, + X86_VPMULLDrr = 4792, + X86_VPMULLWYrm = 4793, + X86_VPMULLWYrr = 4794, + X86_VPMULLWrm = 4795, + X86_VPMULLWrr = 4796, + X86_VPMULUDQYrm = 4797, + X86_VPMULUDQYrr = 4798, + X86_VPMULUDQZrm = 4799, + X86_VPMULUDQZrr = 4800, + X86_VPMULUDQrm = 4801, + X86_VPMULUDQrr = 4802, + X86_VPORDZrm = 4803, + X86_VPORDZrmb = 4804, + X86_VPORDZrr = 4805, + X86_VPORQZrm = 4806, + X86_VPORQZrmb = 4807, + X86_VPORQZrr = 4808, + X86_VPORYrm = 4809, + X86_VPORYrr = 4810, + X86_VPORrm = 4811, + X86_VPORrr = 4812, + X86_VPPERMmr = 4813, + X86_VPPERMrm = 4814, + X86_VPPERMrr = 4815, + X86_VPROTBmi = 4816, + X86_VPROTBmr = 4817, + X86_VPROTBri = 4818, + X86_VPROTBrm = 4819, + X86_VPROTBrr = 4820, + X86_VPROTDmi = 4821, + X86_VPROTDmr = 4822, + X86_VPROTDri = 4823, + X86_VPROTDrm = 4824, + X86_VPROTDrr = 4825, + X86_VPROTQmi = 4826, + X86_VPROTQmr = 4827, + X86_VPROTQri = 4828, + X86_VPROTQrm = 4829, + X86_VPROTQrr = 4830, + X86_VPROTWmi = 4831, + X86_VPROTWmr = 4832, + X86_VPROTWri = 4833, + X86_VPROTWrm = 4834, + X86_VPROTWrr = 4835, + X86_VPSADBWYrm = 4836, + X86_VPSADBWYrr = 4837, + X86_VPSADBWrm = 4838, + X86_VPSADBWrr = 4839, + X86_VPSCATTERDDZmr = 4840, + X86_VPSCATTERDQZmr = 4841, + X86_VPSCATTERQDZmr = 4842, + X86_VPSCATTERQQZmr = 4843, + X86_VPSHABmr = 4844, + X86_VPSHABrm = 4845, + X86_VPSHABrr = 4846, + X86_VPSHADmr = 4847, + X86_VPSHADrm = 4848, + X86_VPSHADrr = 4849, + X86_VPSHAQmr = 4850, + X86_VPSHAQrm = 4851, + X86_VPSHAQrr = 4852, + X86_VPSHAWmr = 4853, + X86_VPSHAWrm = 4854, + X86_VPSHAWrr = 4855, + X86_VPSHLBmr = 4856, + X86_VPSHLBrm = 4857, + X86_VPSHLBrr = 4858, + X86_VPSHLDmr = 4859, + X86_VPSHLDrm = 4860, + X86_VPSHLDrr = 4861, + X86_VPSHLQmr = 4862, + X86_VPSHLQrm = 4863, + X86_VPSHLQrr = 4864, + X86_VPSHLWmr = 4865, + X86_VPSHLWrm = 4866, + X86_VPSHLWrr = 4867, + X86_VPSHUFBYrm = 4868, + X86_VPSHUFBYrr = 4869, + X86_VPSHUFBrm = 4870, + X86_VPSHUFBrr = 4871, + X86_VPSHUFDYmi = 4872, + X86_VPSHUFDYri = 4873, + X86_VPSHUFDZmi = 4874, + X86_VPSHUFDZri = 4875, + X86_VPSHUFDmi = 4876, + X86_VPSHUFDri = 4877, + X86_VPSHUFHWYmi = 4878, + X86_VPSHUFHWYri = 4879, + X86_VPSHUFHWmi = 4880, + X86_VPSHUFHWri = 4881, + X86_VPSHUFLWYmi = 4882, + X86_VPSHUFLWYri = 4883, + X86_VPSHUFLWmi = 4884, + X86_VPSHUFLWri = 4885, + X86_VPSIGNBYrm = 4886, + X86_VPSIGNBYrr = 4887, + X86_VPSIGNBrm = 4888, + X86_VPSIGNBrr = 4889, + X86_VPSIGNDYrm = 4890, + X86_VPSIGNDYrr = 4891, + X86_VPSIGNDrm = 4892, + X86_VPSIGNDrr = 4893, + X86_VPSIGNWYrm = 4894, + X86_VPSIGNWYrr = 4895, + X86_VPSIGNWrm = 4896, + X86_VPSIGNWrr = 4897, + X86_VPSLLDQYri = 4898, + X86_VPSLLDQri = 4899, + X86_VPSLLDYri = 4900, + X86_VPSLLDYrm = 4901, + X86_VPSLLDYrr = 4902, + X86_VPSLLDZmi = 4903, + X86_VPSLLDZmik = 4904, + X86_VPSLLDZri = 4905, + X86_VPSLLDZrik = 4906, + X86_VPSLLDZrm = 4907, + X86_VPSLLDZrmk = 4908, + X86_VPSLLDZrr = 4909, + X86_VPSLLDZrrk = 4910, + X86_VPSLLDri = 4911, + X86_VPSLLDrm = 4912, + X86_VPSLLDrr = 4913, + X86_VPSLLQYri = 4914, + X86_VPSLLQYrm = 4915, + X86_VPSLLQYrr = 4916, + X86_VPSLLQZmi = 4917, + X86_VPSLLQZmik = 4918, + X86_VPSLLQZri = 4919, + X86_VPSLLQZrik = 4920, + X86_VPSLLQZrm = 4921, + X86_VPSLLQZrmk = 4922, + X86_VPSLLQZrr = 4923, + X86_VPSLLQZrrk = 4924, + X86_VPSLLQri = 4925, + X86_VPSLLQrm = 4926, + X86_VPSLLQrr = 4927, + X86_VPSLLVDYrm = 4928, + X86_VPSLLVDYrr = 4929, + X86_VPSLLVDZrm = 4930, + X86_VPSLLVDZrr = 4931, + X86_VPSLLVDrm = 4932, + X86_VPSLLVDrr = 4933, + X86_VPSLLVQYrm = 4934, + X86_VPSLLVQYrr = 4935, + X86_VPSLLVQZrm = 4936, + X86_VPSLLVQZrr = 4937, + X86_VPSLLVQrm = 4938, + X86_VPSLLVQrr = 4939, + X86_VPSLLWYri = 4940, + X86_VPSLLWYrm = 4941, + X86_VPSLLWYrr = 4942, + X86_VPSLLWri = 4943, + X86_VPSLLWrm = 4944, + X86_VPSLLWrr = 4945, + X86_VPSRADYri = 4946, + X86_VPSRADYrm = 4947, + X86_VPSRADYrr = 4948, + X86_VPSRADZmi = 4949, + X86_VPSRADZmik = 4950, + X86_VPSRADZri = 4951, + X86_VPSRADZrik = 4952, + X86_VPSRADZrm = 4953, + X86_VPSRADZrmk = 4954, + X86_VPSRADZrr = 4955, + X86_VPSRADZrrk = 4956, + X86_VPSRADri = 4957, + X86_VPSRADrm = 4958, + X86_VPSRADrr = 4959, + X86_VPSRAQZmi = 4960, + X86_VPSRAQZmik = 4961, + X86_VPSRAQZri = 4962, + X86_VPSRAQZrik = 4963, + X86_VPSRAQZrm = 4964, + X86_VPSRAQZrmk = 4965, + X86_VPSRAQZrr = 4966, + X86_VPSRAQZrrk = 4967, + X86_VPSRAVDYrm = 4968, + X86_VPSRAVDYrr = 4969, + X86_VPSRAVDZrm = 4970, + X86_VPSRAVDZrr = 4971, + X86_VPSRAVDrm = 4972, + X86_VPSRAVDrr = 4973, + X86_VPSRAVQZrm = 4974, + X86_VPSRAVQZrr = 4975, + X86_VPSRAWYri = 4976, + X86_VPSRAWYrm = 4977, + X86_VPSRAWYrr = 4978, + X86_VPSRAWri = 4979, + X86_VPSRAWrm = 4980, + X86_VPSRAWrr = 4981, + X86_VPSRLDQYri = 4982, + X86_VPSRLDQri = 4983, + X86_VPSRLDYri = 4984, + X86_VPSRLDYrm = 4985, + X86_VPSRLDYrr = 4986, + X86_VPSRLDZmi = 4987, + X86_VPSRLDZmik = 4988, + X86_VPSRLDZri = 4989, + X86_VPSRLDZrik = 4990, + X86_VPSRLDZrm = 4991, + X86_VPSRLDZrmk = 4992, + X86_VPSRLDZrr = 4993, + X86_VPSRLDZrrk = 4994, + X86_VPSRLDri = 4995, + X86_VPSRLDrm = 4996, + X86_VPSRLDrr = 4997, + X86_VPSRLQYri = 4998, + X86_VPSRLQYrm = 4999, + X86_VPSRLQYrr = 5000, + X86_VPSRLQZmi = 5001, + X86_VPSRLQZmik = 5002, + X86_VPSRLQZri = 5003, + X86_VPSRLQZrik = 5004, + X86_VPSRLQZrm = 5005, + X86_VPSRLQZrmk = 5006, + X86_VPSRLQZrr = 5007, + X86_VPSRLQZrrk = 5008, + X86_VPSRLQri = 5009, + X86_VPSRLQrm = 5010, + X86_VPSRLQrr = 5011, + X86_VPSRLVDYrm = 5012, + X86_VPSRLVDYrr = 5013, + X86_VPSRLVDZrm = 5014, + X86_VPSRLVDZrr = 5015, + X86_VPSRLVDrm = 5016, + X86_VPSRLVDrr = 5017, + X86_VPSRLVQYrm = 5018, + X86_VPSRLVQYrr = 5019, + X86_VPSRLVQZrm = 5020, + X86_VPSRLVQZrr = 5021, + X86_VPSRLVQrm = 5022, + X86_VPSRLVQrr = 5023, + X86_VPSRLWYri = 5024, + X86_VPSRLWYrm = 5025, + X86_VPSRLWYrr = 5026, + X86_VPSRLWri = 5027, + X86_VPSRLWrm = 5028, + X86_VPSRLWrr = 5029, + X86_VPSUBBYrm = 5030, + X86_VPSUBBYrr = 5031, + X86_VPSUBBrm = 5032, + X86_VPSUBBrr = 5033, + X86_VPSUBDYrm = 5034, + X86_VPSUBDYrr = 5035, + X86_VPSUBDZrm = 5036, + X86_VPSUBDZrmb = 5037, + X86_VPSUBDZrr = 5038, + X86_VPSUBDrm = 5039, + X86_VPSUBDrr = 5040, + X86_VPSUBQYrm = 5041, + X86_VPSUBQYrr = 5042, + X86_VPSUBQZrm = 5043, + X86_VPSUBQZrmb = 5044, + X86_VPSUBQZrr = 5045, + X86_VPSUBQrm = 5046, + X86_VPSUBQrr = 5047, + X86_VPSUBSBYrm = 5048, + X86_VPSUBSBYrr = 5049, + X86_VPSUBSBrm = 5050, + X86_VPSUBSBrr = 5051, + X86_VPSUBSWYrm = 5052, + X86_VPSUBSWYrr = 5053, + X86_VPSUBSWrm = 5054, + X86_VPSUBSWrr = 5055, + X86_VPSUBUSBYrm = 5056, + X86_VPSUBUSBYrr = 5057, + X86_VPSUBUSBrm = 5058, + X86_VPSUBUSBrr = 5059, + X86_VPSUBUSWYrm = 5060, + X86_VPSUBUSWYrr = 5061, + X86_VPSUBUSWrm = 5062, + X86_VPSUBUSWrr = 5063, + X86_VPSUBWYrm = 5064, + X86_VPSUBWYrr = 5065, + X86_VPSUBWrm = 5066, + X86_VPSUBWrr = 5067, + X86_VPTESTMDZrm = 5068, + X86_VPTESTMDZrr = 5069, + X86_VPTESTMQZrm = 5070, + X86_VPTESTMQZrr = 5071, + X86_VPTESTNMDZrm = 5072, + X86_VPTESTNMDZrr = 5073, + X86_VPTESTNMQZrm = 5074, + X86_VPTESTNMQZrr = 5075, + X86_VPTESTYrm = 5076, + X86_VPTESTYrr = 5077, + X86_VPTESTrm = 5078, + X86_VPTESTrr = 5079, + X86_VPUNPCKHBWYrm = 5080, + X86_VPUNPCKHBWYrr = 5081, + X86_VPUNPCKHBWrm = 5082, + X86_VPUNPCKHBWrr = 5083, + X86_VPUNPCKHDQYrm = 5084, + X86_VPUNPCKHDQYrr = 5085, + X86_VPUNPCKHDQZrm = 5086, + X86_VPUNPCKHDQZrr = 5087, + X86_VPUNPCKHDQrm = 5088, + X86_VPUNPCKHDQrr = 5089, + X86_VPUNPCKHQDQYrm = 5090, + X86_VPUNPCKHQDQYrr = 5091, + X86_VPUNPCKHQDQZrm = 5092, + X86_VPUNPCKHQDQZrr = 5093, + X86_VPUNPCKHQDQrm = 5094, + X86_VPUNPCKHQDQrr = 5095, + X86_VPUNPCKHWDYrm = 5096, + X86_VPUNPCKHWDYrr = 5097, + X86_VPUNPCKHWDrm = 5098, + X86_VPUNPCKHWDrr = 5099, + X86_VPUNPCKLBWYrm = 5100, + X86_VPUNPCKLBWYrr = 5101, + X86_VPUNPCKLBWrm = 5102, + X86_VPUNPCKLBWrr = 5103, + X86_VPUNPCKLDQYrm = 5104, + X86_VPUNPCKLDQYrr = 5105, + X86_VPUNPCKLDQZrm = 5106, + X86_VPUNPCKLDQZrr = 5107, + X86_VPUNPCKLDQrm = 5108, + X86_VPUNPCKLDQrr = 5109, + X86_VPUNPCKLQDQYrm = 5110, + X86_VPUNPCKLQDQYrr = 5111, + X86_VPUNPCKLQDQZrm = 5112, + X86_VPUNPCKLQDQZrr = 5113, + X86_VPUNPCKLQDQrm = 5114, + X86_VPUNPCKLQDQrr = 5115, + X86_VPUNPCKLWDYrm = 5116, + X86_VPUNPCKLWDYrr = 5117, + X86_VPUNPCKLWDrm = 5118, + X86_VPUNPCKLWDrr = 5119, + X86_VPXORDZrm = 5120, + X86_VPXORDZrmb = 5121, + X86_VPXORDZrr = 5122, + X86_VPXORQZrm = 5123, + X86_VPXORQZrmb = 5124, + X86_VPXORQZrr = 5125, + X86_VPXORYrm = 5126, + X86_VPXORYrr = 5127, + X86_VPXORrm = 5128, + X86_VPXORrr = 5129, + X86_VRCP14PDZm = 5130, + X86_VRCP14PDZr = 5131, + X86_VRCP14PSZm = 5132, + X86_VRCP14PSZr = 5133, + X86_VRCP14SDrm = 5134, + X86_VRCP14SDrr = 5135, + X86_VRCP14SSrm = 5136, + X86_VRCP14SSrr = 5137, + X86_VRCP28PDZm = 5138, + X86_VRCP28PDZr = 5139, + X86_VRCP28PDZrb = 5140, + X86_VRCP28PSZm = 5141, + X86_VRCP28PSZr = 5142, + X86_VRCP28PSZrb = 5143, + X86_VRCP28SDrm = 5144, + X86_VRCP28SDrr = 5145, + X86_VRCP28SDrrb = 5146, + X86_VRCP28SSrm = 5147, + X86_VRCP28SSrr = 5148, + X86_VRCP28SSrrb = 5149, + X86_VRCPPSYm = 5150, + X86_VRCPPSYm_Int = 5151, + X86_VRCPPSYr = 5152, + X86_VRCPPSYr_Int = 5153, + X86_VRCPPSm = 5154, + X86_VRCPPSm_Int = 5155, + X86_VRCPPSr = 5156, + X86_VRCPPSr_Int = 5157, + X86_VRCPSSm = 5158, + X86_VRCPSSm_Int = 5159, + X86_VRCPSSr = 5160, + X86_VRNDSCALEPDZm = 5161, + X86_VRNDSCALEPDZr = 5162, + X86_VRNDSCALEPSZm = 5163, + X86_VRNDSCALEPSZr = 5164, + X86_VRNDSCALESDm = 5165, + X86_VRNDSCALESDr = 5166, + X86_VRNDSCALESSm = 5167, + X86_VRNDSCALESSr = 5168, + X86_VROUNDPDm = 5169, + X86_VROUNDPDr = 5170, + X86_VROUNDPSm = 5171, + X86_VROUNDPSr = 5172, + X86_VROUNDSDm = 5173, + X86_VROUNDSDr = 5174, + X86_VROUNDSDr_Int = 5175, + X86_VROUNDSSm = 5176, + X86_VROUNDSSr = 5177, + X86_VROUNDSSr_Int = 5178, + X86_VROUNDYPDm = 5179, + X86_VROUNDYPDr = 5180, + X86_VROUNDYPSm = 5181, + X86_VROUNDYPSr = 5182, + X86_VRSQRT14PDZm = 5183, + X86_VRSQRT14PDZr = 5184, + X86_VRSQRT14PSZm = 5185, + X86_VRSQRT14PSZr = 5186, + X86_VRSQRT14SDrm = 5187, + X86_VRSQRT14SDrr = 5188, + X86_VRSQRT14SSrm = 5189, + X86_VRSQRT14SSrr = 5190, + X86_VRSQRT28PDZm = 5191, + X86_VRSQRT28PDZr = 5192, + X86_VRSQRT28PDZrb = 5193, + X86_VRSQRT28PSZm = 5194, + X86_VRSQRT28PSZr = 5195, + X86_VRSQRT28PSZrb = 5196, + X86_VRSQRT28SDrm = 5197, + X86_VRSQRT28SDrr = 5198, + X86_VRSQRT28SDrrb = 5199, + X86_VRSQRT28SSrm = 5200, + X86_VRSQRT28SSrr = 5201, + X86_VRSQRT28SSrrb = 5202, + X86_VRSQRTPSYm = 5203, + X86_VRSQRTPSYm_Int = 5204, + X86_VRSQRTPSYr = 5205, + X86_VRSQRTPSYr_Int = 5206, + X86_VRSQRTPSm = 5207, + X86_VRSQRTPSm_Int = 5208, + X86_VRSQRTPSr = 5209, + X86_VRSQRTPSr_Int = 5210, + X86_VRSQRTSSm = 5211, + X86_VRSQRTSSm_Int = 5212, + X86_VRSQRTSSr = 5213, + X86_VSCATTERDPDZmr = 5214, + X86_VSCATTERDPSZmr = 5215, + X86_VSCATTERQPDZmr = 5216, + X86_VSCATTERQPSZmr = 5217, + X86_VSHUFPDYrmi = 5218, + X86_VSHUFPDYrri = 5219, + X86_VSHUFPDZrmi = 5220, + X86_VSHUFPDZrri = 5221, + X86_VSHUFPDrmi = 5222, + X86_VSHUFPDrri = 5223, + X86_VSHUFPSYrmi = 5224, + X86_VSHUFPSYrri = 5225, + X86_VSHUFPSZrmi = 5226, + X86_VSHUFPSZrri = 5227, + X86_VSHUFPSrmi = 5228, + X86_VSHUFPSrri = 5229, + X86_VSQRTPDYm = 5230, + X86_VSQRTPDYr = 5231, + X86_VSQRTPDZm_Int = 5232, + X86_VSQRTPDZr_Int = 5233, + X86_VSQRTPDZrm = 5234, + X86_VSQRTPDZrr = 5235, + X86_VSQRTPDm = 5236, + X86_VSQRTPDr = 5237, + X86_VSQRTPSYm = 5238, + X86_VSQRTPSYr = 5239, + X86_VSQRTPSZm_Int = 5240, + X86_VSQRTPSZr_Int = 5241, + X86_VSQRTPSZrm = 5242, + X86_VSQRTPSZrr = 5243, + X86_VSQRTPSm = 5244, + X86_VSQRTPSr = 5245, + X86_VSQRTSDZm = 5246, + X86_VSQRTSDZm_Int = 5247, + X86_VSQRTSDZr = 5248, + X86_VSQRTSDZr_Int = 5249, + X86_VSQRTSDm = 5250, + X86_VSQRTSDm_Int = 5251, + X86_VSQRTSDr = 5252, + X86_VSQRTSSZm = 5253, + X86_VSQRTSSZm_Int = 5254, + X86_VSQRTSSZr = 5255, + X86_VSQRTSSZr_Int = 5256, + X86_VSQRTSSm = 5257, + X86_VSQRTSSm_Int = 5258, + X86_VSQRTSSr = 5259, + X86_VSTMXCSR = 5260, + X86_VSUBPDYrm = 5261, + X86_VSUBPDYrr = 5262, + X86_VSUBPDZrm = 5263, + X86_VSUBPDZrmb = 5264, + X86_VSUBPDZrr = 5265, + X86_VSUBPDrm = 5266, + X86_VSUBPDrr = 5267, + X86_VSUBPSYrm = 5268, + X86_VSUBPSYrr = 5269, + X86_VSUBPSZrm = 5270, + X86_VSUBPSZrmb = 5271, + X86_VSUBPSZrr = 5272, + X86_VSUBPSrm = 5273, + X86_VSUBPSrr = 5274, + X86_VSUBSDZrm = 5275, + X86_VSUBSDZrr = 5276, + X86_VSUBSDrm = 5277, + X86_VSUBSDrm_Int = 5278, + X86_VSUBSDrr = 5279, + X86_VSUBSDrr_Int = 5280, + X86_VSUBSSZrm = 5281, + X86_VSUBSSZrr = 5282, + X86_VSUBSSrm = 5283, + X86_VSUBSSrm_Int = 5284, + X86_VSUBSSrr = 5285, + X86_VSUBSSrr_Int = 5286, + X86_VTESTPDYrm = 5287, + X86_VTESTPDYrr = 5288, + X86_VTESTPDrm = 5289, + X86_VTESTPDrr = 5290, + X86_VTESTPSYrm = 5291, + X86_VTESTPSYrr = 5292, + X86_VTESTPSrm = 5293, + X86_VTESTPSrr = 5294, + X86_VUCOMISDZrm = 5295, + X86_VUCOMISDZrr = 5296, + X86_VUCOMISDrm = 5297, + X86_VUCOMISDrr = 5298, + X86_VUCOMISSZrm = 5299, + X86_VUCOMISSZrr = 5300, + X86_VUCOMISSrm = 5301, + X86_VUCOMISSrr = 5302, + X86_VUNPCKHPDYrm = 5303, + X86_VUNPCKHPDYrr = 5304, + X86_VUNPCKHPDZrm = 5305, + X86_VUNPCKHPDZrr = 5306, + X86_VUNPCKHPDrm = 5307, + X86_VUNPCKHPDrr = 5308, + X86_VUNPCKHPSYrm = 5309, + X86_VUNPCKHPSYrr = 5310, + X86_VUNPCKHPSZrm = 5311, + X86_VUNPCKHPSZrr = 5312, + X86_VUNPCKHPSrm = 5313, + X86_VUNPCKHPSrr = 5314, + X86_VUNPCKLPDYrm = 5315, + X86_VUNPCKLPDYrr = 5316, + X86_VUNPCKLPDZrm = 5317, + X86_VUNPCKLPDZrr = 5318, + X86_VUNPCKLPDrm = 5319, + X86_VUNPCKLPDrr = 5320, + X86_VUNPCKLPSYrm = 5321, + X86_VUNPCKLPSYrr = 5322, + X86_VUNPCKLPSZrm = 5323, + X86_VUNPCKLPSZrr = 5324, + X86_VUNPCKLPSrm = 5325, + X86_VUNPCKLPSrr = 5326, + X86_VXORPDYrm = 5327, + X86_VXORPDYrr = 5328, + X86_VXORPDrm = 5329, + X86_VXORPDrr = 5330, + X86_VXORPSYrm = 5331, + X86_VXORPSYrr = 5332, + X86_VXORPSrm = 5333, + X86_VXORPSrr = 5334, + X86_VZEROALL = 5335, + X86_VZEROUPPER = 5336, + X86_V_SET0 = 5337, + X86_V_SETALLONES = 5338, + X86_W64ALLOCA = 5339, + X86_WAIT = 5340, + X86_WBINVD = 5341, + X86_WIN_ALLOCA = 5342, + X86_WIN_FTOL_32 = 5343, + X86_WIN_FTOL_64 = 5344, + X86_WRFSBASE = 5345, + X86_WRFSBASE64 = 5346, + X86_WRGSBASE = 5347, + X86_WRGSBASE64 = 5348, + X86_WRMSR = 5349, + X86_XABORT = 5350, + X86_XACQUIRE_PREFIX = 5351, + X86_XADD16rm = 5352, + X86_XADD16rr = 5353, + X86_XADD32rm = 5354, + X86_XADD32rr = 5355, + X86_XADD64rm = 5356, + X86_XADD64rr = 5357, + X86_XADD8rm = 5358, + X86_XADD8rr = 5359, + X86_XBEGIN = 5360, + X86_XBEGIN_4 = 5361, + X86_XCHG16ar = 5362, + X86_XCHG16rm = 5363, + X86_XCHG16rr = 5364, + X86_XCHG32ar = 5365, + X86_XCHG32ar64 = 5366, + X86_XCHG32rm = 5367, + X86_XCHG32rr = 5368, + X86_XCHG64ar = 5369, + X86_XCHG64rm = 5370, + X86_XCHG64rr = 5371, + X86_XCHG8rm = 5372, + X86_XCHG8rr = 5373, + X86_XCH_F = 5374, + X86_XCRYPTCBC = 5375, + X86_XCRYPTCFB = 5376, + X86_XCRYPTCTR = 5377, + X86_XCRYPTECB = 5378, + X86_XCRYPTOFB = 5379, + X86_XEND = 5380, + X86_XGETBV = 5381, + X86_XLAT = 5382, + X86_XOR16i16 = 5383, + X86_XOR16mi = 5384, + X86_XOR16mi8 = 5385, + X86_XOR16mr = 5386, + X86_XOR16ri = 5387, + X86_XOR16ri8 = 5388, + X86_XOR16rm = 5389, + X86_XOR16rr = 5390, + X86_XOR16rr_REV = 5391, + X86_XOR32i32 = 5392, + X86_XOR32mi = 5393, + X86_XOR32mi8 = 5394, + X86_XOR32mr = 5395, + X86_XOR32ri = 5396, + X86_XOR32ri8 = 5397, + X86_XOR32rm = 5398, + X86_XOR32rr = 5399, + X86_XOR32rr_REV = 5400, + X86_XOR64i32 = 5401, + X86_XOR64mi32 = 5402, + X86_XOR64mi8 = 5403, + X86_XOR64mr = 5404, + X86_XOR64ri32 = 5405, + X86_XOR64ri8 = 5406, + X86_XOR64rm = 5407, + X86_XOR64rr = 5408, + X86_XOR64rr_REV = 5409, + X86_XOR8i8 = 5410, + X86_XOR8mi = 5411, + X86_XOR8mr = 5412, + X86_XOR8ri = 5413, + X86_XOR8ri8 = 5414, + X86_XOR8rm = 5415, + X86_XOR8rr = 5416, + X86_XOR8rr_REV = 5417, + X86_XORPDrm = 5418, + X86_XORPDrr = 5419, + X86_XORPSrm = 5420, + X86_XORPSrr = 5421, + X86_XRELEASE_PREFIX = 5422, + X86_XRSTOR = 5423, + X86_XRSTOR64 = 5424, + X86_XSAVE = 5425, + X86_XSAVE64 = 5426, + X86_XSAVEOPT = 5427, + X86_XSAVEOPT64 = 5428, + X86_XSETBV = 5429, + X86_XSHA1 = 5430, + X86_XSHA256 = 5431, + X86_XSTORE = 5432, + X86_XTEST = 5433, + X86_INSTRUCTION_LIST_END = 5434 }; #endif // GET_INSTRINFO_ENUM @@ -6052,4679 +6060,4688 @@ static const char X86InstrNameData[] = { /* 6208 */ 'V', 'P', 'H', 'S', 'U', 'B', 'S', 'W', 'r', 'r', '2', '5', '6', 0, /* 6222 */ 'V', 'P', 'H', 'A', 'D', 'D', 'S', 'W', 'r', 'r', '2', '5', '6', 0, /* 6236 */ 'V', 'P', 'M', 'U', 'L', 'H', 'R', 'S', 'W', 'r', 'r', '2', '5', '6', 0, - /* 6251 */ 'V', 'B', 'R', 'O', 'A', 'D', 'C', 'A', 'S', 'T', 'F', '1', '2', '8', 0, - /* 6266 */ 'V', 'B', 'R', 'O', 'A', 'D', 'C', 'A', 'S', 'T', 'I', '1', '2', '8', 0, - /* 6281 */ 'V', 'P', 'A', 'B', 'S', 'B', 'r', 'm', '1', '2', '8', 0, - /* 6293 */ 'V', 'P', 'A', 'B', 'S', 'D', 'r', 'm', '1', '2', '8', 0, - /* 6305 */ 'V', 'P', 'A', 'B', 'S', 'W', 'r', 'm', '1', '2', '8', 0, - /* 6317 */ 'V', 'P', 'M', 'A', 'D', 'D', 'U', 'B', 'S', 'W', 'r', 'm', '1', '2', '8', 0, - /* 6333 */ 'V', 'P', 'H', 'S', 'U', 'B', 'S', 'W', 'r', 'm', '1', '2', '8', 0, - /* 6347 */ 'V', 'P', 'H', 'A', 'D', 'D', 'S', 'W', 'r', 'm', '1', '2', '8', 0, - /* 6361 */ 'V', 'P', 'M', 'U', 'L', 'H', 'R', 'S', 'W', 'r', 'm', '1', '2', '8', 0, - /* 6376 */ 'V', 'P', 'H', 'M', 'I', 'N', 'P', 'O', 'S', 'U', 'W', 'r', 'm', '1', '2', '8', 0, - /* 6393 */ 'V', 'P', 'A', 'B', 'S', 'B', 'r', 'r', '1', '2', '8', 0, - /* 6405 */ 'V', 'P', 'A', 'B', 'S', 'D', 'r', 'r', '1', '2', '8', 0, - /* 6417 */ 'V', 'P', 'A', 'B', 'S', 'W', 'r', 'r', '1', '2', '8', 0, - /* 6429 */ 'V', 'P', 'M', 'A', 'D', 'D', 'U', 'B', 'S', 'W', 'r', 'r', '1', '2', '8', 0, - /* 6445 */ 'V', 'P', 'H', 'S', 'U', 'B', 'S', 'W', 'r', 'r', '1', '2', '8', 0, - /* 6459 */ 'V', 'P', 'H', 'A', 'D', 'D', 'S', 'W', 'r', 'r', '1', '2', '8', 0, - /* 6473 */ 'V', 'P', 'M', 'U', 'L', 'H', 'R', 'S', 'W', 'r', 'r', '1', '2', '8', 0, - /* 6488 */ 'V', 'P', 'H', 'M', 'I', 'N', 'P', 'O', 'S', 'U', 'W', 'r', 'r', '1', '2', '8', 0, - /* 6505 */ 'L', 'X', 'A', 'D', 'D', '8', 0, - /* 6512 */ 'A', 'T', 'O', 'M', 'A', 'N', 'D', '8', 0, - /* 6521 */ 'A', 'T', 'O', 'M', 'N', 'A', 'N', 'D', '8', 0, - /* 6531 */ 'L', 'C', 'M', 'P', 'X', 'C', 'H', 'G', '8', 0, - /* 6541 */ 'A', 'T', 'O', 'M', 'M', 'I', 'N', '8', 0, - /* 6550 */ 'A', 'T', 'O', 'M', 'U', 'M', 'I', 'N', '8', 0, - /* 6560 */ 'C', 'M', 'O', 'V', '_', 'G', 'R', '8', 0, - /* 6569 */ 'A', 'T', 'O', 'M', 'O', 'R', '8', 0, - /* 6577 */ 'A', 'T', 'O', 'M', 'X', 'O', 'R', '8', 0, - /* 6586 */ 'S', 'C', 'A', 'S', '8', 0, - /* 6592 */ 'C', 'M', 'P', 'S', '8', 0, - /* 6598 */ 'A', 'T', 'O', 'M', 'M', 'A', 'X', '8', 0, - /* 6607 */ 'A', 'T', 'O', 'M', 'U', 'M', 'A', 'X', '8', 0, - /* 6617 */ 'P', 'U', 'S', 'H', '3', '2', 'i', '8', 0, - /* 6626 */ 'P', 'U', 'S', 'H', '6', '4', 'i', '8', 0, - /* 6635 */ 'P', 'U', 'S', 'H', '1', '6', 'i', '8', 0, - /* 6644 */ 'S', 'B', 'B', '8', 'i', '8', 0, - /* 6651 */ 'S', 'U', 'B', '8', 'i', '8', 0, - /* 6658 */ 'A', 'D', 'C', '8', 'i', '8', 0, - /* 6665 */ 'A', 'A', 'D', '8', 'i', '8', 0, - /* 6672 */ 'A', 'D', 'D', '8', 'i', '8', 0, - /* 6679 */ 'A', 'N', 'D', '8', 'i', '8', 0, - /* 6686 */ 'A', 'A', 'M', '8', 'i', '8', 0, - /* 6693 */ 'C', 'M', 'P', '8', 'i', '8', 0, - /* 6700 */ 'X', 'O', 'R', '8', 'i', '8', 0, - /* 6707 */ 'T', 'E', 'S', 'T', '8', 'i', '8', 0, - /* 6715 */ 'S', 'B', 'B', '3', '2', 'm', 'i', '8', 0, - /* 6724 */ 'L', 'O', 'C', 'K', '_', 'S', 'U', 'B', '3', '2', 'm', 'i', '8', 0, - /* 6738 */ 'A', 'D', 'C', '3', '2', 'm', 'i', '8', 0, - /* 6747 */ 'B', 'T', 'C', '3', '2', 'm', 'i', '8', 0, - /* 6756 */ 'L', 'O', 'C', 'K', '_', 'A', 'D', 'D', '3', '2', 'm', 'i', '8', 0, - /* 6770 */ 'L', 'O', 'C', 'K', '_', 'A', 'N', 'D', '3', '2', 'm', 'i', '8', 0, - /* 6784 */ 'C', 'M', 'P', '3', '2', 'm', 'i', '8', 0, - /* 6793 */ 'L', 'O', 'C', 'K', '_', 'X', 'O', 'R', '3', '2', 'm', 'i', '8', 0, - /* 6807 */ 'L', 'O', 'C', 'K', '_', 'O', 'R', '3', '2', 'm', 'i', '8', 0, - /* 6820 */ 'B', 'T', 'R', '3', '2', 'm', 'i', '8', 0, - /* 6829 */ 'B', 'T', 'S', '3', '2', 'm', 'i', '8', 0, - /* 6838 */ 'B', 'T', '3', '2', 'm', 'i', '8', 0, - /* 6846 */ 'S', 'B', 'B', '6', '4', 'm', 'i', '8', 0, - /* 6855 */ 'L', 'O', 'C', 'K', '_', 'S', 'U', 'B', '6', '4', 'm', 'i', '8', 0, - /* 6869 */ 'A', 'D', 'C', '6', '4', 'm', 'i', '8', 0, - /* 6878 */ 'B', 'T', 'C', '6', '4', 'm', 'i', '8', 0, - /* 6887 */ 'L', 'O', 'C', 'K', '_', 'A', 'D', 'D', '6', '4', 'm', 'i', '8', 0, - /* 6901 */ 'L', 'O', 'C', 'K', '_', 'A', 'N', 'D', '6', '4', 'm', 'i', '8', 0, - /* 6915 */ 'C', 'M', 'P', '6', '4', 'm', 'i', '8', 0, - /* 6924 */ 'L', 'O', 'C', 'K', '_', 'X', 'O', 'R', '6', '4', 'm', 'i', '8', 0, - /* 6938 */ 'L', 'O', 'C', 'K', '_', 'O', 'R', '6', '4', 'm', 'i', '8', 0, - /* 6951 */ 'B', 'T', 'R', '6', '4', 'm', 'i', '8', 0, - /* 6960 */ 'B', 'T', 'S', '6', '4', 'm', 'i', '8', 0, - /* 6969 */ 'B', 'T', '6', '4', 'm', 'i', '8', 0, - /* 6977 */ 'S', 'B', 'B', '1', '6', 'm', 'i', '8', 0, - /* 6986 */ 'L', 'O', 'C', 'K', '_', 'S', 'U', 'B', '1', '6', 'm', 'i', '8', 0, - /* 7000 */ 'A', 'D', 'C', '1', '6', 'm', 'i', '8', 0, - /* 7009 */ 'B', 'T', 'C', '1', '6', 'm', 'i', '8', 0, - /* 7018 */ 'L', 'O', 'C', 'K', '_', 'A', 'D', 'D', '1', '6', 'm', 'i', '8', 0, - /* 7032 */ 'L', 'O', 'C', 'K', '_', 'A', 'N', 'D', '1', '6', 'm', 'i', '8', 0, - /* 7046 */ 'C', 'M', 'P', '1', '6', 'm', 'i', '8', 0, - /* 7055 */ 'L', 'O', 'C', 'K', '_', 'X', 'O', 'R', '1', '6', 'm', 'i', '8', 0, - /* 7069 */ 'L', 'O', 'C', 'K', '_', 'O', 'R', '1', '6', 'm', 'i', '8', 0, - /* 7082 */ 'B', 'T', 'R', '1', '6', 'm', 'i', '8', 0, - /* 7091 */ 'B', 'T', 'S', '1', '6', 'm', 'i', '8', 0, - /* 7100 */ 'B', 'T', '1', '6', 'm', 'i', '8', 0, - /* 7108 */ 'I', 'M', 'U', 'L', '3', '2', 'r', 'm', 'i', '8', 0, - /* 7119 */ 'I', 'M', 'U', 'L', '6', '4', 'r', 'm', 'i', '8', 0, - /* 7130 */ 'I', 'M', 'U', 'L', '1', '6', 'r', 'm', 'i', '8', 0, - /* 7141 */ 'S', 'B', 'B', '3', '2', 'r', 'i', '8', 0, - /* 7150 */ 'S', 'U', 'B', '3', '2', 'r', 'i', '8', 0, - /* 7159 */ 'A', 'D', 'C', '3', '2', 'r', 'i', '8', 0, - /* 7168 */ 'B', 'T', 'C', '3', '2', 'r', 'i', '8', 0, - /* 7177 */ 'A', 'D', 'D', '3', '2', 'r', 'i', '8', 0, - /* 7186 */ 'A', 'N', 'D', '3', '2', 'r', 'i', '8', 0, - /* 7195 */ 'C', 'M', 'P', '3', '2', 'r', 'i', '8', 0, - /* 7204 */ 'X', 'O', 'R', '3', '2', 'r', 'i', '8', 0, - /* 7213 */ 'B', 'T', 'R', '3', '2', 'r', 'i', '8', 0, - /* 7222 */ 'B', 'T', 'S', '3', '2', 'r', 'i', '8', 0, - /* 7231 */ 'B', 'T', '3', '2', 'r', 'i', '8', 0, - /* 7239 */ 'S', 'B', 'B', '6', '4', 'r', 'i', '8', 0, - /* 7248 */ 'S', 'U', 'B', '6', '4', 'r', 'i', '8', 0, - /* 7257 */ 'A', 'D', 'C', '6', '4', 'r', 'i', '8', 0, - /* 7266 */ 'B', 'T', 'C', '6', '4', 'r', 'i', '8', 0, - /* 7275 */ 'A', 'D', 'D', '6', '4', 'r', 'i', '8', 0, - /* 7284 */ 'A', 'N', 'D', '6', '4', 'r', 'i', '8', 0, - /* 7293 */ 'C', 'M', 'P', '6', '4', 'r', 'i', '8', 0, - /* 7302 */ 'X', 'O', 'R', '6', '4', 'r', 'i', '8', 0, - /* 7311 */ 'B', 'T', 'R', '6', '4', 'r', 'i', '8', 0, - /* 7320 */ 'B', 'T', 'S', '6', '4', 'r', 'i', '8', 0, - /* 7329 */ 'B', 'T', '6', '4', 'r', 'i', '8', 0, - /* 7337 */ 'S', 'B', 'B', '1', '6', 'r', 'i', '8', 0, - /* 7346 */ 'S', 'U', 'B', '1', '6', 'r', 'i', '8', 0, - /* 7355 */ 'A', 'D', 'C', '1', '6', 'r', 'i', '8', 0, - /* 7364 */ 'B', 'T', 'C', '1', '6', 'r', 'i', '8', 0, - /* 7373 */ 'A', 'D', 'D', '1', '6', 'r', 'i', '8', 0, - /* 7382 */ 'A', 'N', 'D', '1', '6', 'r', 'i', '8', 0, - /* 7391 */ 'C', 'M', 'P', '1', '6', 'r', 'i', '8', 0, - /* 7400 */ 'X', 'O', 'R', '1', '6', 'r', 'i', '8', 0, - /* 7409 */ 'B', 'T', 'R', '1', '6', 'r', 'i', '8', 0, - /* 7418 */ 'B', 'T', 'S', '1', '6', 'r', 'i', '8', 0, - /* 7427 */ 'B', 'T', '1', '6', 'r', 'i', '8', 0, - /* 7435 */ 'S', 'U', 'B', '8', 'r', 'i', '8', 0, - /* 7443 */ 'A', 'D', 'D', '8', 'r', 'i', '8', 0, - /* 7451 */ 'A', 'N', 'D', '8', 'r', 'i', '8', 0, - /* 7459 */ 'X', 'O', 'R', '8', 'r', 'i', '8', 0, - /* 7467 */ 'S', 'H', 'L', 'D', '3', '2', 'm', 'r', 'i', '8', 0, - /* 7478 */ 'S', 'H', 'R', 'D', '3', '2', 'm', 'r', 'i', '8', 0, - /* 7489 */ 'S', 'H', 'L', 'D', '6', '4', 'm', 'r', 'i', '8', 0, - /* 7500 */ 'S', 'H', 'R', 'D', '6', '4', 'm', 'r', 'i', '8', 0, - /* 7511 */ 'S', 'H', 'L', 'D', '1', '6', 'm', 'r', 'i', '8', 0, - /* 7522 */ 'S', 'H', 'R', 'D', '1', '6', 'm', 'r', 'i', '8', 0, - /* 7533 */ 'S', 'H', 'L', 'D', '3', '2', 'r', 'r', 'i', '8', 0, - /* 7544 */ 'S', 'H', 'R', 'D', '3', '2', 'r', 'r', 'i', '8', 0, - /* 7555 */ 'I', 'M', 'U', 'L', '3', '2', 'r', 'r', 'i', '8', 0, - /* 7566 */ 'S', 'H', 'L', 'D', '6', '4', 'r', 'r', 'i', '8', 0, - /* 7577 */ 'S', 'H', 'R', 'D', '6', '4', 'r', 'r', 'i', '8', 0, - /* 7588 */ 'I', 'M', 'U', 'L', '6', '4', 'r', 'r', 'i', '8', 0, - /* 7599 */ 'S', 'H', 'L', 'D', '1', '6', 'r', 'r', 'i', '8', 0, - /* 7610 */ 'S', 'H', 'R', 'D', '1', '6', 'r', 'r', 'i', '8', 0, - /* 7621 */ 'I', 'M', 'U', 'L', '1', '6', 'r', 'r', 'i', '8', 0, - /* 7632 */ 'C', 'R', 'C', '3', '2', 'r', '3', '2', 'm', '8', 0, - /* 7643 */ 'C', 'R', 'C', '3', '2', 'r', '6', '4', 'm', '8', 0, - /* 7654 */ 'M', 'O', 'V', 'S', 'X', '3', '2', 'r', 'm', '8', 0, - /* 7665 */ 'M', 'O', 'V', 'Z', 'X', '3', '2', 'r', 'm', '8', 0, - /* 7676 */ 'M', 'O', 'V', 'S', 'X', '6', '4', 'r', 'm', '8', 0, - /* 7687 */ 'M', 'O', 'V', 'S', 'X', '1', '6', 'r', 'm', '8', 0, - /* 7698 */ 'M', 'O', 'V', 'Z', 'X', '1', '6', 'r', 'm', '8', 0, - /* 7709 */ 'M', 'O', 'V', 'Z', 'X', '3', '2', '_', 'N', 'O', 'R', 'E', 'X', 'r', 'm', '8', 0, - /* 7726 */ 'M', 'O', 'V', '6', '4', 'a', 'o', '8', 0, - /* 7735 */ 'M', 'O', 'V', '8', 'a', 'o', '8', 0, - /* 7743 */ 'C', 'R', 'C', '3', '2', 'r', '3', '2', 'r', '8', 0, - /* 7754 */ 'C', 'R', 'C', '3', '2', 'r', '6', '4', 'r', '8', 0, - /* 7765 */ 'M', 'O', 'V', 'S', 'X', '3', '2', 'r', 'r', '8', 0, - /* 7776 */ 'M', 'O', 'V', 'Z', 'X', '3', '2', 'r', 'r', '8', 0, - /* 7787 */ 'M', 'O', 'V', 'S', 'X', '6', '4', 'r', 'r', '8', 0, - /* 7798 */ 'M', 'O', 'V', 'S', 'X', '1', '6', 'r', 'r', '8', 0, - /* 7809 */ 'M', 'O', 'V', 'Z', 'X', '1', '6', 'r', 'r', '8', 0, - /* 7820 */ 'M', 'O', 'V', 'Z', 'X', '3', '2', '_', 'N', 'O', 'R', 'E', 'X', 'r', 'r', '8', 0, - /* 7837 */ 'N', 'O', 'O', 'P', 'L', '_', '1', '9', 0, - /* 7846 */ 'N', 'O', 'O', 'P', 'W', '_', '1', '9', 0, - /* 7855 */ 'A', 'A', 'A', 0, - /* 7859 */ 'D', 'A', 'A', 0, - /* 7863 */ 'W', '6', '4', 'A', 'L', 'L', 'O', 'C', 'A', 0, - /* 7873 */ 'W', 'I', 'N', '_', 'A', 'L', 'L', 'O', 'C', 'A', 0, - /* 7884 */ 'P', 'R', 'E', 'F', 'E', 'T', 'C', 'H', 'N', 'T', 'A', 0, - /* 7896 */ 'K', 'S', 'E', 'T', '0', 'B', 0, - /* 7903 */ 'K', 'S', 'E', 'T', '1', 'B', 0, - /* 7910 */ 'U', 'D', '2', 'B', 0, - /* 7915 */ 'L', 'C', 'M', 'P', 'X', 'C', 'H', 'G', '1', '6', 'B', 0, - /* 7927 */ 'L', 'C', 'M', 'P', 'X', 'C', 'H', 'G', '8', 'B', 0, - /* 7938 */ 'X', 'C', 'R', 'Y', 'P', 'T', 'E', 'C', 'B', 0, - /* 7948 */ 'A', 'D', 'D', '6', '4', 'r', 'i', '3', '2', '_', 'D', 'B', 0, - /* 7961 */ 'A', 'D', 'D', '3', '2', 'r', 'i', '8', '_', 'D', 'B', 0, - /* 7973 */ 'A', 'D', 'D', '6', '4', 'r', 'i', '8', '_', 'D', 'B', 0, - /* 7985 */ 'A', 'D', 'D', '1', '6', 'r', 'i', '8', '_', 'D', 'B', 0, - /* 7997 */ 'A', 'D', 'D', '3', '2', 'r', 'i', '_', 'D', 'B', 0, - /* 8008 */ 'A', 'D', 'D', '1', '6', 'r', 'i', '_', 'D', 'B', 0, - /* 8019 */ 'A', 'D', 'D', '3', '2', 'r', 'r', '_', 'D', 'B', 0, - /* 8030 */ 'A', 'D', 'D', '6', '4', 'r', 'r', '_', 'D', 'B', 0, - /* 8041 */ 'A', 'D', 'D', '1', '6', 'r', 'r', '_', 'D', 'B', 0, - /* 8052 */ 'X', 'C', 'R', 'Y', 'P', 'T', 'C', 'F', 'B', 0, - /* 8062 */ 'X', 'C', 'R', 'Y', 'P', 'T', 'O', 'F', 'B', 0, - /* 8072 */ 'L', 'O', 'D', 'S', 'B', 0, - /* 8078 */ 'S', 'T', 'O', 'S', 'B', 0, - /* 8084 */ 'O', 'U', 'T', 'S', 'B', 0, - /* 8090 */ 'M', 'O', 'V', 'S', 'B', 0, - /* 8096 */ 'C', 'L', 'A', 'C', 0, - /* 8101 */ 'S', 'T', 'A', 'C', 0, - /* 8106 */ 'X', 'C', 'R', 'Y', 'P', 'T', 'C', 'B', 'C', 0, - /* 8116 */ 'G', 'E', 'T', 'S', 'E', 'C', 0, - /* 8123 */ 'S', 'A', 'L', 'C', 0, - /* 8128 */ 'C', 'L', 'C', 0, - /* 8132 */ 'C', 'M', 'C', 0, - /* 8136 */ 'R', 'D', 'P', 'M', 'C', 0, - /* 8142 */ 'V', 'M', 'F', 'U', 'N', 'C', 0, - /* 8149 */ 'R', 'D', 'T', 'S', 'C', 0, - /* 8155 */ 'S', 'T', 'C', 0, - /* 8159 */ 'C', 'L', 'D', 0, - /* 8163 */ 'X', 'E', 'N', 'D', 0, - /* 8168 */ 'L', 'I', 'F', 'E', 'T', 'I', 'M', 'E', '_', 'E', 'N', 'D', 0, - /* 8181 */ 'F', 's', 'F', 'L', 'D', '0', 'S', 'D', 0, - /* 8190 */ 'M', 'O', 'V', 'N', 'T', 'S', 'D', 0, - /* 8198 */ 'S', 'T', 'D', 0, - /* 8202 */ 'W', 'B', 'I', 'N', 'V', 'D', 0, - /* 8209 */ 'C', 'W', 'D', 0, - /* 8213 */ 'F', 'L', 'D', 'L', '2', 'E', 0, - /* 8220 */ 'L', 'F', 'E', 'N', 'C', 'E', 0, - /* 8227 */ 'M', 'F', 'E', 'N', 'C', 'E', 0, - /* 8234 */ 'S', 'F', 'E', 'N', 'C', 'E', 0, - /* 8241 */ 'R', 'E', 'G', '_', 'S', 'E', 'Q', 'U', 'E', 'N', 'C', 'E', 0, - /* 8254 */ 'C', 'W', 'D', 'E', 0, - /* 8259 */ 'F', 'F', 'R', 'E', 'E', 0, - /* 8265 */ 'F', 'S', 'C', 'A', 'L', 'E', 0, - /* 8272 */ 'B', 'U', 'N', 'D', 'L', 'E', 0, - /* 8279 */ 'V', 'M', 'R', 'E', 'S', 'U', 'M', 'E', 0, - /* 8288 */ 'L', 'O', 'O', 'P', 'N', 'E', 0, - /* 8295 */ 'L', 'O', 'O', 'P', 'E', 0, - /* 8301 */ 'C', 'D', 'Q', 'E', 0, - /* 8306 */ 'X', 'S', 'T', 'O', 'R', 'E', 0, - /* 8313 */ 'R', 'D', 'F', 'S', 'B', 'A', 'S', 'E', 0, - /* 8322 */ 'W', 'R', 'F', 'S', 'B', 'A', 'S', 'E', 0, - /* 8331 */ 'R', 'D', 'G', 'S', 'B', 'A', 'S', 'E', 0, - /* 8340 */ 'W', 'R', 'G', 'S', 'B', 'A', 'S', 'E', 0, - /* 8349 */ 'P', 'A', 'U', 'S', 'E', 0, - /* 8355 */ 'D', 'B', 'G', '_', 'V', 'A', 'L', 'U', 'E', 0, - /* 8365 */ 'L', 'E', 'A', 'V', 'E', 0, - /* 8371 */ 'F', 'X', 'S', 'A', 'V', 'E', 0, - /* 8378 */ 'I', 'M', 'P', 'L', 'I', 'C', 'I', 'T', '_', 'D', 'E', 'F', 0, - /* 8391 */ 'V', 'M', 'X', 'O', 'F', 'F', 0, - /* 8398 */ 'L', 'A', 'H', 'F', 0, - /* 8403 */ 'S', 'A', 'H', 'F', 0, - /* 8408 */ 'C', 'M', 'O', 'V', 'N', 'B', '_', 'F', 0, - /* 8417 */ 'C', 'M', 'O', 'V', 'B', '_', 'F', 0, - /* 8425 */ 'C', 'M', 'O', 'V', 'N', 'B', 'E', '_', 'F', 0, - /* 8435 */ 'C', 'M', 'O', 'V', 'B', 'E', '_', 'F', 0, - /* 8444 */ 'C', 'M', 'O', 'V', 'N', 'E', '_', 'F', 0, - /* 8453 */ 'C', 'M', 'O', 'V', 'E', '_', 'F', 0, - /* 8461 */ 'X', 'C', 'H', '_', 'F', 0, - /* 8467 */ 'S', 'I', 'N', '_', 'F', 0, - /* 8473 */ 'C', 'M', 'O', 'V', 'N', 'P', '_', 'F', 0, - /* 8482 */ 'C', 'M', 'O', 'V', 'P', '_', 'F', 0, - /* 8490 */ 'A', 'B', 'S', '_', 'F', 0, - /* 8496 */ 'C', 'H', 'S', '_', 'F', 0, - /* 8502 */ 'C', 'O', 'S', '_', 'F', 0, - /* 8508 */ 'S', 'Q', 'R', 'T', '_', 'F', 0, - /* 8515 */ 'T', 'S', 'T', '_', 'F', 0, - /* 8521 */ 'V', 'P', 'C', 'M', 'P', 'E', 'S', 'T', 'R', 'M', '1', '2', '8', 'R', 'E', 'G', 0, - /* 8538 */ 'V', 'P', 'C', 'M', 'P', 'I', 'S', 'T', 'R', 'M', '1', '2', '8', 'R', 'E', 'G', 0, - /* 8555 */ 'E', 'X', 'T', 'R', 'A', 'C', 'T', '_', 'S', 'U', 'B', 'R', 'E', 'G', 0, - /* 8570 */ 'I', 'N', 'S', 'E', 'R', 'T', '_', 'S', 'U', 'B', 'R', 'E', 'G', 0, - /* 8584 */ 'V', 'P', 'C', 'M', 'P', 'E', 'S', 'T', 'R', 'I', 'R', 'E', 'G', 0, - /* 8598 */ 'V', 'P', 'C', 'M', 'P', 'I', 'S', 'T', 'R', 'I', 'R', 'E', 'G', 0, - /* 8612 */ 'S', 'U', 'B', 'R', 'E', 'G', '_', 'T', 'O', '_', 'R', 'E', 'G', 0, - /* 8626 */ 'I', 'N', 'V', 'L', 'P', 'G', 0, - /* 8633 */ 'V', 'M', 'L', 'A', 'U', 'N', 'C', 'H', 0, - /* 8642 */ 'P', 'R', 'E', 'F', 'E', 'T', 'C', 'H', 0, - /* 8651 */ 'C', 'L', 'F', 'L', 'U', 'S', 'H', 0, - /* 8659 */ 'C', 'L', 'G', 'I', 0, - /* 8664 */ 'S', 'T', 'G', 'I', 0, - /* 8669 */ 'P', 'H', 'I', 0, - /* 8673 */ 'C', 'L', 'I', 0, - /* 8677 */ 'F', 'L', 'D', 'P', 'I', 0, - /* 8683 */ 'E', 'X', 'T', 'R', 'Q', 'I', 0, - /* 8690 */ 'I', 'N', 'S', 'E', 'R', 'T', 'Q', 'I', 0, - /* 8699 */ 'S', 'T', 'I', 0, - /* 8703 */ 'F', 'p', 'P', 'O', 'P', '_', 'R', 'E', 'T', 'V', 'A', 'L', 0, - /* 8716 */ 'S', 'A', 'L', '3', '2', 'm', 'C', 'L', 0, - /* 8725 */ 'R', 'C', 'L', '3', '2', 'm', 'C', 'L', 0, - /* 8734 */ 'S', 'H', 'L', '3', '2', 'm', 'C', 'L', 0, - /* 8743 */ 'R', 'O', 'L', '3', '2', 'm', 'C', 'L', 0, - /* 8752 */ 'S', 'A', 'R', '3', '2', 'm', 'C', 'L', 0, - /* 8761 */ 'R', 'C', 'R', '3', '2', 'm', 'C', 'L', 0, - /* 8770 */ 'S', 'H', 'R', '3', '2', 'm', 'C', 'L', 0, - /* 8779 */ 'R', 'O', 'R', '3', '2', 'm', 'C', 'L', 0, - /* 8788 */ 'S', 'A', 'L', '6', '4', 'm', 'C', 'L', 0, - /* 8797 */ 'R', 'C', 'L', '6', '4', 'm', 'C', 'L', 0, - /* 8806 */ 'S', 'H', 'L', '6', '4', 'm', 'C', 'L', 0, - /* 8815 */ 'R', 'O', 'L', '6', '4', 'm', 'C', 'L', 0, - /* 8824 */ 'S', 'A', 'R', '6', '4', 'm', 'C', 'L', 0, - /* 8833 */ 'R', 'C', 'R', '6', '4', 'm', 'C', 'L', 0, - /* 8842 */ 'S', 'H', 'R', '6', '4', 'm', 'C', 'L', 0, - /* 8851 */ 'R', 'O', 'R', '6', '4', 'm', 'C', 'L', 0, - /* 8860 */ 'S', 'A', 'L', '1', '6', 'm', 'C', 'L', 0, - /* 8869 */ 'R', 'C', 'L', '1', '6', 'm', 'C', 'L', 0, - /* 8878 */ 'S', 'H', 'L', '1', '6', 'm', 'C', 'L', 0, - /* 8887 */ 'R', 'O', 'L', '1', '6', 'm', 'C', 'L', 0, - /* 8896 */ 'S', 'A', 'R', '1', '6', 'm', 'C', 'L', 0, - /* 8905 */ 'R', 'C', 'R', '1', '6', 'm', 'C', 'L', 0, - /* 8914 */ 'S', 'H', 'R', '1', '6', 'm', 'C', 'L', 0, - /* 8923 */ 'R', 'O', 'R', '1', '6', 'm', 'C', 'L', 0, - /* 8932 */ 'S', 'A', 'L', '8', 'm', 'C', 'L', 0, - /* 8940 */ 'R', 'C', 'L', '8', 'm', 'C', 'L', 0, - /* 8948 */ 'S', 'H', 'L', '8', 'm', 'C', 'L', 0, - /* 8956 */ 'R', 'O', 'L', '8', 'm', 'C', 'L', 0, - /* 8964 */ 'S', 'A', 'R', '8', 'm', 'C', 'L', 0, - /* 8972 */ 'R', 'C', 'R', '8', 'm', 'C', 'L', 0, - /* 8980 */ 'S', 'H', 'R', '8', 'm', 'C', 'L', 0, - /* 8988 */ 'R', 'O', 'R', '8', 'm', 'C', 'L', 0, - /* 8996 */ 'S', 'A', 'L', '3', '2', 'r', 'C', 'L', 0, - /* 9005 */ 'R', 'C', 'L', '3', '2', 'r', 'C', 'L', 0, - /* 9014 */ 'S', 'H', 'L', '3', '2', 'r', 'C', 'L', 0, - /* 9023 */ 'R', 'O', 'L', '3', '2', 'r', 'C', 'L', 0, - /* 9032 */ 'S', 'A', 'R', '3', '2', 'r', 'C', 'L', 0, - /* 9041 */ 'R', 'C', 'R', '3', '2', 'r', 'C', 'L', 0, - /* 9050 */ 'S', 'H', 'R', '3', '2', 'r', 'C', 'L', 0, - /* 9059 */ 'R', 'O', 'R', '3', '2', 'r', 'C', 'L', 0, - /* 9068 */ 'S', 'A', 'L', '6', '4', 'r', 'C', 'L', 0, - /* 9077 */ 'R', 'C', 'L', '6', '4', 'r', 'C', 'L', 0, - /* 9086 */ 'S', 'H', 'L', '6', '4', 'r', 'C', 'L', 0, - /* 9095 */ 'R', 'O', 'L', '6', '4', 'r', 'C', 'L', 0, - /* 9104 */ 'S', 'A', 'R', '6', '4', 'r', 'C', 'L', 0, - /* 9113 */ 'R', 'C', 'R', '6', '4', 'r', 'C', 'L', 0, - /* 9122 */ 'S', 'H', 'R', '6', '4', 'r', 'C', 'L', 0, - /* 9131 */ 'R', 'O', 'R', '6', '4', 'r', 'C', 'L', 0, - /* 9140 */ 'S', 'A', 'L', '1', '6', 'r', 'C', 'L', 0, - /* 9149 */ 'R', 'C', 'L', '1', '6', 'r', 'C', 'L', 0, - /* 9158 */ 'S', 'H', 'L', '1', '6', 'r', 'C', 'L', 0, - /* 9167 */ 'R', 'O', 'L', '1', '6', 'r', 'C', 'L', 0, - /* 9176 */ 'S', 'A', 'R', '1', '6', 'r', 'C', 'L', 0, - /* 9185 */ 'R', 'C', 'R', '1', '6', 'r', 'C', 'L', 0, - /* 9194 */ 'S', 'H', 'R', '1', '6', 'r', 'C', 'L', 0, - /* 9203 */ 'R', 'O', 'R', '1', '6', 'r', 'C', 'L', 0, - /* 9212 */ 'S', 'A', 'L', '8', 'r', 'C', 'L', 0, - /* 9220 */ 'R', 'C', 'L', '8', 'r', 'C', 'L', 0, - /* 9228 */ 'S', 'H', 'L', '8', 'r', 'C', 'L', 0, - /* 9236 */ 'R', 'O', 'L', '8', 'r', 'C', 'L', 0, - /* 9244 */ 'S', 'A', 'R', '8', 'r', 'C', 'L', 0, - /* 9252 */ 'R', 'C', 'R', '8', 'r', 'C', 'L', 0, - /* 9260 */ 'S', 'H', 'R', '8', 'r', 'C', 'L', 0, - /* 9268 */ 'R', 'O', 'R', '8', 'r', 'C', 'L', 0, - /* 9276 */ 'S', 'H', 'L', 'D', '3', '2', 'm', 'r', 'C', 'L', 0, - /* 9287 */ 'S', 'H', 'R', 'D', '3', '2', 'm', 'r', 'C', 'L', 0, - /* 9298 */ 'S', 'H', 'L', 'D', '6', '4', 'm', 'r', 'C', 'L', 0, - /* 9309 */ 'S', 'H', 'R', 'D', '6', '4', 'm', 'r', 'C', 'L', 0, - /* 9320 */ 'S', 'H', 'L', 'D', '1', '6', 'm', 'r', 'C', 'L', 0, - /* 9331 */ 'S', 'H', 'R', 'D', '1', '6', 'm', 'r', 'C', 'L', 0, - /* 9342 */ 'S', 'H', 'L', 'D', '3', '2', 'r', 'r', 'C', 'L', 0, - /* 9353 */ 'S', 'H', 'R', 'D', '3', '2', 'r', 'r', 'C', 'L', 0, - /* 9364 */ 'S', 'H', 'L', 'D', '6', '4', 'r', 'r', 'C', 'L', 0, - /* 9375 */ 'S', 'H', 'R', 'D', '6', '4', 'r', 'r', 'C', 'L', 0, - /* 9386 */ 'S', 'H', 'L', 'D', '1', '6', 'r', 'r', 'C', 'L', 0, - /* 9397 */ 'S', 'H', 'R', 'D', '1', '6', 'r', 'r', 'C', 'L', 0, - /* 9408 */ 'G', 'C', '_', 'L', 'A', 'B', 'E', 'L', 0, - /* 9417 */ 'P', 'R', 'O', 'L', 'O', 'G', '_', 'L', 'A', 'B', 'E', 'L', 0, - /* 9430 */ 'E', 'H', '_', 'L', 'A', 'B', 'E', 'L', 0, - /* 9439 */ 'L', 'R', 'E', 'T', 'I', 'L', 0, - /* 9446 */ 'V', 'M', 'M', 'C', 'A', 'L', 'L', 0, - /* 9454 */ 'V', 'M', 'C', 'A', 'L', 'L', 0, - /* 9461 */ 'S', 'Y', 'S', 'C', 'A', 'L', 'L', 0, - /* 9469 */ 'V', 'Z', 'E', 'R', 'O', 'A', 'L', 'L', 0, - /* 9478 */ 'K', 'I', 'L', 'L', 0, - /* 9483 */ 'N', 'O', 'O', 'P', 'L', 0, - /* 9489 */ 'L', 'O', 'D', 'S', 'L', 0, - /* 9495 */ 'S', 'T', 'O', 'S', 'L', 0, - /* 9501 */ 'O', 'U', 'T', 'S', 'L', 0, - /* 9507 */ 'M', 'O', 'V', 'S', 'L', 0, - /* 9513 */ 'L', 'R', 'E', 'T', 'L', 0, - /* 9519 */ 'M', 'O', 'N', 'T', 'M', 'U', 'L', 0, - /* 9527 */ 'F', 'X', 'A', 'M', 0, - /* 9532 */ 'V', 'P', 'C', 'M', 'P', 'E', 'S', 'T', 'R', 'M', '1', '2', '8', 'M', 'E', 'M', 0, - /* 9549 */ 'V', 'P', 'C', 'M', 'P', 'I', 'S', 'T', 'R', 'M', '1', '2', '8', 'M', 'E', 'M', 0, - /* 9566 */ 'V', 'P', 'C', 'M', 'P', 'E', 'S', 'T', 'R', 'I', 'M', 'E', 'M', 0, - /* 9580 */ 'V', 'P', 'C', 'M', 'P', 'I', 'S', 'T', 'R', 'I', 'M', 'E', 'M', 0, - /* 9594 */ 'F', 'P', '8', '0', '_', 'T', 'O', '_', 'I', 'N', 'T', '3', '2', '_', 'I', 'N', '_', 'M', 'E', 'M', 0, - /* 9615 */ 'F', 'P', '3', '2', '_', 'T', 'O', '_', 'I', 'N', 'T', '3', '2', '_', 'I', 'N', '_', 'M', 'E', 'M', 0, - /* 9636 */ 'F', 'P', '6', '4', '_', 'T', 'O', '_', 'I', 'N', 'T', '3', '2', '_', 'I', 'N', '_', 'M', 'E', 'M', 0, - /* 9657 */ 'F', 'P', '8', '0', '_', 'T', 'O', '_', 'I', 'N', 'T', '6', '4', '_', 'I', 'N', '_', 'M', 'E', 'M', 0, - /* 9678 */ 'F', 'P', '3', '2', '_', 'T', 'O', '_', 'I', 'N', 'T', '6', '4', '_', 'I', 'N', '_', 'M', 'E', 'M', 0, - /* 9699 */ 'F', 'P', '6', '4', '_', 'T', 'O', '_', 'I', 'N', 'T', '6', '4', '_', 'I', 'N', '_', 'M', 'E', 'M', 0, - /* 9720 */ 'F', 'P', '8', '0', '_', 'T', 'O', '_', 'I', 'N', 'T', '1', '6', '_', 'I', 'N', '_', 'M', 'E', 'M', 0, - /* 9741 */ 'F', 'P', '3', '2', '_', 'T', 'O', '_', 'I', 'N', 'T', '1', '6', '_', 'I', 'N', '_', 'M', 'E', 'M', 0, - /* 9762 */ 'F', 'P', '6', '4', '_', 'T', 'O', '_', 'I', 'N', 'T', '1', '6', '_', 'I', 'N', '_', 'M', 'E', 'M', 0, - /* 9783 */ 'F', 'P', 'R', 'E', 'M', 0, - /* 9789 */ 'F', 'S', 'E', 'T', 'P', 'M', 0, - /* 9796 */ 'I', 'N', 'L', 'I', 'N', 'E', 'A', 'S', 'M', 0, - /* 9806 */ 'R', 'S', 'M', 0, - /* 9810 */ 'F', 'P', 'A', 'T', 'A', 'N', 0, - /* 9817 */ 'F', 'P', 'T', 'A', 'N', 0, - /* 9823 */ 'X', 'B', 'E', 'G', 'I', 'N', 0, - /* 9830 */ 'V', 'M', 'X', 'O', 'N', 0, - /* 9836 */ 'E', 'H', '_', 'R', 'E', 'T', 'U', 'R', 'N', 0, - /* 9846 */ 'C', 'Q', 'O', 0, - /* 9850 */ 'I', 'N', 'T', 'O', 0, - /* 9855 */ 'S', 'T', 'A', 'C', 'K', 'M', 'A', 'P', 0, - /* 9864 */ 'T', 'R', 'A', 'P', 0, - /* 9869 */ 'R', 'D', 'T', 'S', 'C', 'P', 0, - /* 9876 */ 'F', 'N', 'O', 'P', 0, - /* 9881 */ 'L', 'O', 'O', 'P', 0, - /* 9886 */ 'N', 'O', 'O', 'P', 0, - /* 9891 */ 'F', 'C', 'O', 'M', 'P', 'P', 0, - /* 9898 */ 'F', 'D', 'E', 'C', 'S', 'T', 'P', 0, - /* 9906 */ 'F', 'I', 'N', 'C', 'S', 'T', 'P', 0, - /* 9914 */ 'C', 'D', 'Q', 0, - /* 9918 */ 'L', 'R', 'E', 'T', 'I', 'Q', 0, - /* 9925 */ 'E', 'X', 'T', 'R', 'Q', 0, - /* 9931 */ 'L', 'O', 'D', 'S', 'Q', 0, - /* 9937 */ 'S', 'T', 'O', 'S', 'Q', 0, - /* 9943 */ 'M', 'O', 'V', 'S', 'Q', 0, - /* 9949 */ 'L', 'R', 'E', 'T', 'Q', 0, - /* 9955 */ 'I', 'N', 'S', 'E', 'R', 'T', 'Q', 0, - /* 9963 */ 'M', 'M', 'X', '_', 'M', 'A', 'S', 'K', 'M', 'O', 'V', 'Q', 0, - /* 9976 */ 'M', 'O', 'V', 'Z', 'X', '6', '4', 'r', 'm', '1', '6', '_', 'Q', 0, - /* 9990 */ 'M', 'O', 'V', 'Z', 'X', '6', '4', 'r', 'r', '1', '6', '_', 'Q', 0, - /* 10004 */ 'M', 'O', 'V', 'Z', 'X', '6', '4', 'r', 'm', '8', '_', 'Q', 0, - /* 10017 */ 'M', 'O', 'V', 'Z', 'X', '6', '4', 'r', 'r', '8', '_', 'Q', 0, - /* 10030 */ 'V', 'Z', 'E', 'R', 'O', 'U', 'P', 'P', 'E', 'R', 0, - /* 10041 */ 'S', 'Y', 'S', 'E', 'N', 'T', 'E', 'R', 0, - /* 10050 */ 'M', 'O', 'N', 'I', 'T', 'O', 'R', 0, - /* 10058 */ 'F', 'X', 'R', 'S', 'T', 'O', 'R', 0, - /* 10066 */ 'V', 'L', 'D', 'M', 'X', 'C', 'S', 'R', 0, - /* 10075 */ 'V', 'S', 'T', 'M', 'X', 'C', 'S', 'R', 0, - /* 10084 */ 'R', 'D', 'M', 'S', 'R', 0, - /* 10090 */ 'W', 'R', 'M', 'S', 'R', 0, - /* 10096 */ 'X', 'C', 'R', 'Y', 'P', 'T', 'C', 'T', 'R', 0, - /* 10106 */ 'A', 'A', 'S', 0, - /* 10110 */ 'D', 'A', 'S', 0, - /* 10114 */ 'A', 'V', 'X', '2', '_', 'S', 'E', 'T', 'A', 'L', 'L', 'O', 'N', 'E', 'S', 0, - /* 10130 */ 'V', '_', 'S', 'E', 'T', 'A', 'L', 'L', 'O', 'N', 'E', 'S', 0, - /* 10143 */ 'V', 'A', 'S', 'T', 'A', 'R', 'T', '_', 'S', 'A', 'V', 'E', '_', 'X', 'M', 'M', '_', 'R', 'E', 'G', 'S', 0, - /* 10165 */ 'S', 'W', 'A', 'P', 'G', 'S', 0, - /* 10172 */ 'F', 'E', 'M', 'M', 'S', 0, - /* 10178 */ 'M', 'M', 'X', '_', 'E', 'M', 'M', 'S', 0, - /* 10187 */ 'F', 'S', 'I', 'N', 'C', 'O', 'S', 0, - /* 10195 */ 'F', 's', 'F', 'L', 'D', '0', 'S', 'S', 0, - /* 10204 */ 'C', 'O', 'P', 'Y', '_', 'T', 'O', '_', 'R', 'E', 'G', 'C', 'L', 'A', 'S', 'S', 0, - /* 10221 */ 'M', 'O', 'V', 'N', 'T', 'S', 'S', 0, - /* 10229 */ 'C', 'L', 'T', 'S', 0, - /* 10234 */ 'F', 'L', 'D', 'L', '2', 'T', 0, - /* 10241 */ 'X', 'L', 'A', 'T', 0, - /* 10246 */ 'F', 'X', 'T', 'R', 'A', 'C', 'T', 0, - /* 10254 */ 'S', 'Y', 'S', 'R', 'E', 'T', 0, - /* 10261 */ 'M', 'O', 'R', 'E', 'S', 'T', 'A', 'C', 'K', '_', 'R', 'E', 'T', 0, - /* 10275 */ 'W', 'A', 'I', 'T', 0, - /* 10280 */ 'S', 'K', 'I', 'N', 'I', 'T', 0, - /* 10287 */ 'F', 'N', 'I', 'N', 'I', 'T', 0, - /* 10294 */ 'S', 'Y', 'S', 'E', 'X', 'I', 'T', 0, - /* 10302 */ 'H', 'L', 'T', 0, - /* 10306 */ 'F', 'R', 'N', 'D', 'I', 'N', 'T', 0, - /* 10314 */ 'P', 'A', 'T', 'C', 'H', 'P', 'O', 'I', 'N', 'T', 0, - /* 10325 */ 'X', 'S', 'A', 'V', 'E', 'O', 'P', 'T', 0, - /* 10334 */ 'L', 'I', 'F', 'E', 'T', 'I', 'M', 'E', '_', 'S', 'T', 'A', 'R', 'T', 0, - /* 10349 */ 'X', 'A', 'B', 'O', 'R', 'T', 0, - /* 10356 */ 'X', 'T', 'E', 'S', 'T', 0, - /* 10362 */ 'V', 'M', 'A', 'S', 'K', 'M', 'O', 'V', 'D', 'Q', 'U', 0, - /* 10374 */ 'X', 'G', 'E', 'T', 'B', 'V', 0, - /* 10381 */ 'X', 'S', 'E', 'T', 'B', 'V', 0, - /* 10388 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'U', 'B', 'P', 'D', '4', 'r', 'r', 'Y', '_', 'R', 'E', 'V', 0, - /* 10408 */ 'V', 'F', 'M', 'S', 'U', 'B', 'P', 'D', '4', 'r', 'r', 'Y', '_', 'R', 'E', 'V', 0, - /* 10425 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'P', 'D', '4', 'r', 'r', 'Y', '_', 'R', 'E', 'V', 0, - /* 10443 */ 'V', 'F', 'M', 'S', 'U', 'B', 'A', 'D', 'D', 'P', 'D', '4', 'r', 'r', 'Y', '_', 'R', 'E', 'V', 0, - /* 10463 */ 'V', 'F', 'M', 'A', 'D', 'D', 'P', 'D', '4', 'r', 'r', 'Y', '_', 'R', 'E', 'V', 0, - /* 10480 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'P', 'D', '4', 'r', 'r', 'Y', '_', 'R', 'E', 'V', 0, - /* 10498 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'U', 'B', 'P', 'S', '4', 'r', 'r', 'Y', '_', 'R', 'E', 'V', 0, - /* 10518 */ 'V', 'F', 'M', 'S', 'U', 'B', 'P', 'S', '4', 'r', 'r', 'Y', '_', 'R', 'E', 'V', 0, - /* 10535 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'P', 'S', '4', 'r', 'r', 'Y', '_', 'R', 'E', 'V', 0, - /* 10553 */ 'V', 'F', 'M', 'S', 'U', 'B', 'A', 'D', 'D', 'P', 'S', '4', 'r', 'r', 'Y', '_', 'R', 'E', 'V', 0, - /* 10573 */ 'V', 'F', 'M', 'A', 'D', 'D', 'P', 'S', '4', 'r', 'r', 'Y', '_', 'R', 'E', 'V', 0, - /* 10590 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'P', 'S', '4', 'r', 'r', 'Y', '_', 'R', 'E', 'V', 0, - /* 10608 */ 'S', 'B', 'B', '3', '2', 'r', 'r', '_', 'R', 'E', 'V', 0, - /* 10620 */ 'S', 'U', 'B', '3', '2', 'r', 'r', '_', 'R', 'E', 'V', 0, - /* 10632 */ 'A', 'D', 'C', '3', '2', 'r', 'r', '_', 'R', 'E', 'V', 0, - /* 10644 */ 'A', 'D', 'D', '3', '2', 'r', 'r', '_', 'R', 'E', 'V', 0, - /* 10656 */ 'A', 'N', 'D', '3', '2', 'r', 'r', '_', 'R', 'E', 'V', 0, - /* 10668 */ 'C', 'M', 'P', '3', '2', 'r', 'r', '_', 'R', 'E', 'V', 0, - /* 10680 */ 'X', 'O', 'R', '3', '2', 'r', 'r', '_', 'R', 'E', 'V', 0, - /* 10692 */ 'M', 'O', 'V', '3', '2', 'r', 'r', '_', 'R', 'E', 'V', 0, - /* 10704 */ 'S', 'B', 'B', '6', '4', 'r', 'r', '_', 'R', 'E', 'V', 0, - /* 10716 */ 'S', 'U', 'B', '6', '4', 'r', 'r', '_', 'R', 'E', 'V', 0, - /* 10728 */ 'A', 'D', 'C', '6', '4', 'r', 'r', '_', 'R', 'E', 'V', 0, - /* 10740 */ 'A', 'D', 'D', '6', '4', 'r', 'r', '_', 'R', 'E', 'V', 0, - /* 10752 */ 'A', 'N', 'D', '6', '4', 'r', 'r', '_', 'R', 'E', 'V', 0, - /* 10764 */ 'C', 'M', 'P', '6', '4', 'r', 'r', '_', 'R', 'E', 'V', 0, - /* 10776 */ 'X', 'O', 'R', '6', '4', 'r', 'r', '_', 'R', 'E', 'V', 0, - /* 10788 */ 'M', 'O', 'V', '6', '4', 'r', 'r', '_', 'R', 'E', 'V', 0, - /* 10800 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'U', 'B', 'P', 'D', '4', 'r', 'r', '_', 'R', 'E', 'V', 0, - /* 10819 */ 'V', 'F', 'M', 'S', 'U', 'B', 'P', 'D', '4', 'r', 'r', '_', 'R', 'E', 'V', 0, - /* 10835 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'P', 'D', '4', 'r', 'r', '_', 'R', 'E', 'V', 0, - /* 10852 */ 'V', 'F', 'M', 'S', 'U', 'B', 'A', 'D', 'D', 'P', 'D', '4', 'r', 'r', '_', 'R', 'E', 'V', 0, - /* 10871 */ 'V', 'F', 'M', 'A', 'D', 'D', 'P', 'D', '4', 'r', 'r', '_', 'R', 'E', 'V', 0, - /* 10887 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'P', 'D', '4', 'r', 'r', '_', 'R', 'E', 'V', 0, - /* 10904 */ 'V', 'F', 'M', 'S', 'U', 'B', 'S', 'D', '4', 'r', 'r', '_', 'R', 'E', 'V', 0, - /* 10920 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'S', 'D', '4', 'r', 'r', '_', 'R', 'E', 'V', 0, - /* 10937 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'D', '4', 'r', 'r', '_', 'R', 'E', 'V', 0, - /* 10953 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'S', 'D', '4', 'r', 'r', '_', 'R', 'E', 'V', 0, - /* 10970 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'U', 'B', 'P', 'S', '4', 'r', 'r', '_', 'R', 'E', 'V', 0, - /* 10989 */ 'V', 'F', 'M', 'S', 'U', 'B', 'P', 'S', '4', 'r', 'r', '_', 'R', 'E', 'V', 0, - /* 11005 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'P', 'S', '4', 'r', 'r', '_', 'R', 'E', 'V', 0, - /* 11022 */ 'V', 'F', 'M', 'S', 'U', 'B', 'A', 'D', 'D', 'P', 'S', '4', 'r', 'r', '_', 'R', 'E', 'V', 0, - /* 11041 */ 'V', 'F', 'M', 'A', 'D', 'D', 'P', 'S', '4', 'r', 'r', '_', 'R', 'E', 'V', 0, - /* 11057 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'P', 'S', '4', 'r', 'r', '_', 'R', 'E', 'V', 0, - /* 11074 */ 'V', 'F', 'M', 'S', 'U', 'B', 'S', 'S', '4', 'r', 'r', '_', 'R', 'E', 'V', 0, - /* 11090 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'S', 'S', '4', 'r', 'r', '_', 'R', 'E', 'V', 0, - /* 11107 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'S', '4', 'r', 'r', '_', 'R', 'E', 'V', 0, - /* 11123 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'S', 'S', '4', 'r', 'r', '_', 'R', 'E', 'V', 0, - /* 11140 */ 'S', 'B', 'B', '1', '6', 'r', 'r', '_', 'R', 'E', 'V', 0, - /* 11152 */ 'S', 'U', 'B', '1', '6', 'r', 'r', '_', 'R', 'E', 'V', 0, - /* 11164 */ 'A', 'D', 'C', '1', '6', 'r', 'r', '_', 'R', 'E', 'V', 0, - /* 11176 */ 'A', 'D', 'D', '1', '6', 'r', 'r', '_', 'R', 'E', 'V', 0, - /* 11188 */ 'A', 'N', 'D', '1', '6', 'r', 'r', '_', 'R', 'E', 'V', 0, - /* 11200 */ 'C', 'M', 'P', '1', '6', 'r', 'r', '_', 'R', 'E', 'V', 0, - /* 11212 */ 'X', 'O', 'R', '1', '6', 'r', 'r', '_', 'R', 'E', 'V', 0, - /* 11224 */ 'M', 'O', 'V', '1', '6', 'r', 'r', '_', 'R', 'E', 'V', 0, - /* 11236 */ 'S', 'B', 'B', '8', 'r', 'r', '_', 'R', 'E', 'V', 0, - /* 11247 */ 'S', 'U', 'B', '8', 'r', 'r', '_', 'R', 'E', 'V', 0, - /* 11258 */ 'A', 'D', 'C', '8', 'r', 'r', '_', 'R', 'E', 'V', 0, - /* 11269 */ 'A', 'D', 'D', '8', 'r', 'r', '_', 'R', 'E', 'V', 0, - /* 11280 */ 'A', 'N', 'D', '8', 'r', 'r', '_', 'R', 'E', 'V', 0, - /* 11291 */ 'C', 'M', 'P', '8', 'r', 'r', '_', 'R', 'E', 'V', 0, - /* 11302 */ 'X', 'O', 'R', '8', 'r', 'r', '_', 'R', 'E', 'V', 0, - /* 11313 */ 'M', 'O', 'V', '8', 'r', 'r', '_', 'R', 'E', 'V', 0, - /* 11324 */ 'V', 'M', 'O', 'V', 'D', 'Q', 'A', 'r', 'r', '_', 'R', 'E', 'V', 0, - /* 11338 */ 'V', 'M', 'O', 'V', 'A', 'P', 'D', 'r', 'r', '_', 'R', 'E', 'V', 0, - /* 11352 */ 'V', 'M', 'O', 'V', 'U', 'P', 'D', 'r', 'r', '_', 'R', 'E', 'V', 0, - /* 11366 */ 'V', 'M', 'O', 'V', 'S', 'D', 'r', 'r', '_', 'R', 'E', 'V', 0, - /* 11379 */ 'V', 'M', 'O', 'V', 'A', 'P', 'S', 'r', 'r', '_', 'R', 'E', 'V', 0, - /* 11393 */ 'V', 'M', 'O', 'V', 'U', 'P', 'S', 'r', 'r', '_', 'R', 'E', 'V', 0, - /* 11407 */ 'V', 'M', 'O', 'V', 'S', 'S', 'r', 'r', '_', 'R', 'E', 'V', 0, - /* 11420 */ 'V', 'M', 'O', 'V', 'D', 'Q', 'U', 'r', 'r', '_', 'R', 'E', 'V', 0, - /* 11434 */ 'V', 'P', 'E', 'X', 'T', 'R', 'W', 'r', 'r', '_', 'R', 'E', 'V', 0, - /* 11448 */ 'V', 'M', 'O', 'V', 'D', 'Q', 'A', 'Y', 'r', 'r', '_', 'R', 'E', 'V', 0, - /* 11463 */ 'V', 'M', 'O', 'V', 'A', 'P', 'D', 'Y', 'r', 'r', '_', 'R', 'E', 'V', 0, - /* 11478 */ 'V', 'M', 'O', 'V', 'U', 'P', 'D', 'Y', 'r', 'r', '_', 'R', 'E', 'V', 0, - /* 11493 */ 'V', 'M', 'O', 'V', 'A', 'P', 'S', 'Y', 'r', 'r', '_', 'R', 'E', 'V', 0, - /* 11508 */ 'V', 'M', 'O', 'V', 'U', 'P', 'S', 'Y', 'r', 'r', '_', 'R', 'E', 'V', 0, - /* 11523 */ 'V', 'M', 'O', 'V', 'D', 'Q', 'U', 'Y', 'r', 'r', '_', 'R', 'E', 'V', 0, - /* 11538 */ 'V', 'M', 'O', 'V', 'S', 'D', 'Z', 'r', 'r', '_', 'R', 'E', 'V', 0, - /* 11552 */ 'V', 'M', 'O', 'V', 'S', 'S', 'Z', 'r', 'r', '_', 'R', 'E', 'V', 0, - /* 11566 */ 'K', 'S', 'E', 'T', '0', 'W', 0, - /* 11573 */ 'K', 'S', 'E', 'T', '1', 'W', 0, - /* 11580 */ 'C', 'B', 'W', 0, - /* 11584 */ 'P', 'R', 'E', 'F', 'E', 'T', 'C', 'H', 'W', 0, - /* 11594 */ 'L', 'R', 'E', 'T', 'I', 'W', 0, - /* 11601 */ 'N', 'O', 'O', 'P', 'W', 0, - /* 11607 */ 'L', 'O', 'D', 'S', 'W', 0, - /* 11613 */ 'S', 'T', 'O', 'S', 'W', 0, - /* 11619 */ 'O', 'U', 'T', 'S', 'W', 0, - /* 11625 */ 'M', 'O', 'V', 'S', 'W', 0, - /* 11631 */ 'L', 'R', 'E', 'T', 'W', 0, - /* 11637 */ 'F', 'Y', 'L', '2', 'X', 0, - /* 11643 */ 'F', 'N', 'C', 'L', 'E', 'X', 0, - /* 11650 */ 'T', 'E', 'S', 'T', '8', 'r', 'i', '_', 'N', 'O', 'R', 'E', 'X', 0, - /* 11664 */ 'M', 'O', 'V', '8', 'r', 'm', '_', 'N', 'O', 'R', 'E', 'X', 0, - /* 11677 */ 'M', 'O', 'V', '8', 'm', 'r', '_', 'N', 'O', 'R', 'E', 'X', 0, - /* 11690 */ 'M', 'O', 'V', '8', 'r', 'r', '_', 'N', 'O', 'R', 'E', 'X', 0, - /* 11703 */ 'R', 'E', 'X', '6', '4', '_', 'P', 'R', 'E', 'F', 'I', 'X', 0, - /* 11716 */ 'D', 'A', 'T', 'A', '1', '6', '_', 'P', 'R', 'E', 'F', 'I', 'X', 0, - /* 11730 */ 'R', 'E', 'P', 'N', 'E', '_', 'P', 'R', 'E', 'F', 'I', 'X', 0, - /* 11743 */ 'X', 'A', 'C', 'Q', 'U', 'I', 'R', 'E', '_', 'P', 'R', 'E', 'F', 'I', 'X', 0, - /* 11759 */ 'X', 'R', 'E', 'L', 'E', 'A', 'S', 'E', '_', 'P', 'R', 'E', 'F', 'I', 'X', 0, - /* 11775 */ 'L', 'O', 'C', 'K', '_', 'P', 'R', 'E', 'F', 'I', 'X', 0, - /* 11787 */ 'R', 'E', 'P', '_', 'P', 'R', 'E', 'F', 'I', 'X', 0, - /* 11798 */ 'C', 'S', '_', 'P', 'R', 'E', 'F', 'I', 'X', 0, - /* 11808 */ 'D', 'S', '_', 'P', 'R', 'E', 'F', 'I', 'X', 0, - /* 11818 */ 'E', 'S', '_', 'P', 'R', 'E', 'F', 'I', 'X', 0, - /* 11828 */ 'F', 'S', '_', 'P', 'R', 'E', 'F', 'I', 'X', 0, - /* 11838 */ 'G', 'S', '_', 'P', 'R', 'E', 'F', 'I', 'X', 0, - /* 11848 */ 'S', 'S', '_', 'P', 'R', 'E', 'F', 'I', 'X', 0, - /* 11858 */ 'C', 'O', 'P', 'Y', 0, - /* 11863 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'U', 'B', 'P', 'D', 'r', '2', '3', '1', 'm', 'Y', 0, - /* 11881 */ 'V', 'F', 'M', 'S', 'U', 'B', 'P', 'D', 'r', '2', '3', '1', 'm', 'Y', 0, - /* 11896 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'P', 'D', 'r', '2', '3', '1', 'm', 'Y', 0, - /* 11912 */ 'V', 'F', 'M', 'S', 'U', 'B', 'A', 'D', 'D', 'P', 'D', 'r', '2', '3', '1', 'm', 'Y', 0, - /* 11930 */ 'V', 'F', 'M', 'A', 'D', 'D', 'P', 'D', 'r', '2', '3', '1', 'm', 'Y', 0, - /* 11945 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'P', 'D', 'r', '2', '3', '1', 'm', 'Y', 0, - /* 11961 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'U', 'B', 'P', 'S', 'r', '2', '3', '1', 'm', 'Y', 0, - /* 11979 */ 'V', 'F', 'M', 'S', 'U', 'B', 'P', 'S', 'r', '2', '3', '1', 'm', 'Y', 0, - /* 11994 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'P', 'S', 'r', '2', '3', '1', 'm', 'Y', 0, - /* 12010 */ 'V', 'F', 'M', 'S', 'U', 'B', 'A', 'D', 'D', 'P', 'S', 'r', '2', '3', '1', 'm', 'Y', 0, - /* 12028 */ 'V', 'F', 'M', 'A', 'D', 'D', 'P', 'S', 'r', '2', '3', '1', 'm', 'Y', 0, - /* 12043 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'P', 'S', 'r', '2', '3', '1', 'm', 'Y', 0, - /* 12059 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'U', 'B', 'P', 'D', 'r', '1', '3', '2', 'm', 'Y', 0, - /* 12077 */ 'V', 'F', 'M', 'S', 'U', 'B', 'P', 'D', 'r', '1', '3', '2', 'm', 'Y', 0, - /* 12092 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'P', 'D', 'r', '1', '3', '2', 'm', 'Y', 0, - /* 12108 */ 'V', 'F', 'M', 'S', 'U', 'B', 'A', 'D', 'D', 'P', 'D', 'r', '1', '3', '2', 'm', 'Y', 0, - /* 12126 */ 'V', 'F', 'M', 'A', 'D', 'D', 'P', 'D', 'r', '1', '3', '2', 'm', 'Y', 0, - /* 12141 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'P', 'D', 'r', '1', '3', '2', 'm', 'Y', 0, - /* 12157 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'U', 'B', 'P', 'S', 'r', '1', '3', '2', 'm', 'Y', 0, - /* 12175 */ 'V', 'F', 'M', 'S', 'U', 'B', 'P', 'S', 'r', '1', '3', '2', 'm', 'Y', 0, - /* 12190 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'P', 'S', 'r', '1', '3', '2', 'm', 'Y', 0, - /* 12206 */ 'V', 'F', 'M', 'S', 'U', 'B', 'A', 'D', 'D', 'P', 'S', 'r', '1', '3', '2', 'm', 'Y', 0, - /* 12224 */ 'V', 'F', 'M', 'A', 'D', 'D', 'P', 'S', 'r', '1', '3', '2', 'm', 'Y', 0, - /* 12239 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'P', 'S', 'r', '1', '3', '2', 'm', 'Y', 0, - /* 12255 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'U', 'B', 'P', 'D', 'r', '2', '1', '3', 'm', 'Y', 0, - /* 12273 */ 'V', 'F', 'M', 'S', 'U', 'B', 'P', 'D', 'r', '2', '1', '3', 'm', 'Y', 0, - /* 12288 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'P', 'D', 'r', '2', '1', '3', 'm', 'Y', 0, - /* 12304 */ 'V', 'F', 'M', 'S', 'U', 'B', 'A', 'D', 'D', 'P', 'D', 'r', '2', '1', '3', 'm', 'Y', 0, - /* 12322 */ 'V', 'F', 'M', 'A', 'D', 'D', 'P', 'D', 'r', '2', '1', '3', 'm', 'Y', 0, - /* 12337 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'P', 'D', 'r', '2', '1', '3', 'm', 'Y', 0, - /* 12353 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'U', 'B', 'P', 'S', 'r', '2', '1', '3', 'm', 'Y', 0, - /* 12371 */ 'V', 'F', 'M', 'S', 'U', 'B', 'P', 'S', 'r', '2', '1', '3', 'm', 'Y', 0, - /* 12386 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'P', 'S', 'r', '2', '1', '3', 'm', 'Y', 0, - /* 12402 */ 'V', 'F', 'M', 'S', 'U', 'B', 'A', 'D', 'D', 'P', 'S', 'r', '2', '1', '3', 'm', 'Y', 0, - /* 12420 */ 'V', 'F', 'M', 'A', 'D', 'D', 'P', 'S', 'r', '2', '1', '3', 'm', 'Y', 0, - /* 12435 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'P', 'S', 'r', '2', '1', '3', 'm', 'Y', 0, - /* 12451 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'U', 'B', 'P', 'D', '4', 'r', 'm', 'Y', 0, - /* 12467 */ 'V', 'F', 'M', 'S', 'U', 'B', 'P', 'D', '4', 'r', 'm', 'Y', 0, - /* 12480 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'P', 'D', '4', 'r', 'm', 'Y', 0, - /* 12494 */ 'V', 'F', 'M', 'S', 'U', 'B', 'A', 'D', 'D', 'P', 'D', '4', 'r', 'm', 'Y', 0, - /* 12510 */ 'V', 'F', 'M', 'A', 'D', 'D', 'P', 'D', '4', 'r', 'm', 'Y', 0, - /* 12523 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'P', 'D', '4', 'r', 'm', 'Y', 0, - /* 12537 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'U', 'B', 'P', 'S', '4', 'r', 'm', 'Y', 0, - /* 12553 */ 'V', 'F', 'M', 'S', 'U', 'B', 'P', 'S', '4', 'r', 'm', 'Y', 0, - /* 12566 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'P', 'S', '4', 'r', 'm', 'Y', 0, - /* 12580 */ 'V', 'F', 'M', 'S', 'U', 'B', 'A', 'D', 'D', 'P', 'S', '4', 'r', 'm', 'Y', 0, - /* 12596 */ 'V', 'F', 'M', 'A', 'D', 'D', 'P', 'S', '4', 'r', 'm', 'Y', 0, - /* 12609 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'P', 'S', '4', 'r', 'm', 'Y', 0, - /* 12623 */ 'V', 'P', 'E', 'R', 'M', 'I', 'L', '2', 'P', 'D', 'r', 'm', 'Y', 0, - /* 12637 */ 'V', 'F', 'R', 'C', 'Z', 'P', 'D', 'r', 'm', 'Y', 0, - /* 12648 */ 'V', 'P', 'E', 'R', 'M', 'I', 'L', '2', 'P', 'S', 'r', 'm', 'Y', 0, - /* 12662 */ 'V', 'F', 'R', 'C', 'Z', 'P', 'S', 'r', 'm', 'Y', 0, - /* 12673 */ 'V', 'P', 'C', 'M', 'O', 'V', 'r', 'm', 'Y', 0, - /* 12683 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'U', 'B', 'P', 'D', 'r', '2', '3', '1', 'r', 'Y', 0, - /* 12701 */ 'V', 'F', 'M', 'S', 'U', 'B', 'P', 'D', 'r', '2', '3', '1', 'r', 'Y', 0, - /* 12716 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'P', 'D', 'r', '2', '3', '1', 'r', 'Y', 0, - /* 12732 */ 'V', 'F', 'M', 'S', 'U', 'B', 'A', 'D', 'D', 'P', 'D', 'r', '2', '3', '1', 'r', 'Y', 0, - /* 12750 */ 'V', 'F', 'M', 'A', 'D', 'D', 'P', 'D', 'r', '2', '3', '1', 'r', 'Y', 0, - /* 12765 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'P', 'D', 'r', '2', '3', '1', 'r', 'Y', 0, - /* 12781 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'U', 'B', 'P', 'S', 'r', '2', '3', '1', 'r', 'Y', 0, - /* 12799 */ 'V', 'F', 'M', 'S', 'U', 'B', 'P', 'S', 'r', '2', '3', '1', 'r', 'Y', 0, - /* 12814 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'P', 'S', 'r', '2', '3', '1', 'r', 'Y', 0, - /* 12830 */ 'V', 'F', 'M', 'S', 'U', 'B', 'A', 'D', 'D', 'P', 'S', 'r', '2', '3', '1', 'r', 'Y', 0, - /* 12848 */ 'V', 'F', 'M', 'A', 'D', 'D', 'P', 'S', 'r', '2', '3', '1', 'r', 'Y', 0, - /* 12863 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'P', 'S', 'r', '2', '3', '1', 'r', 'Y', 0, - /* 12879 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'U', 'B', 'P', 'D', 'r', '1', '3', '2', 'r', 'Y', 0, - /* 12897 */ 'V', 'F', 'M', 'S', 'U', 'B', 'P', 'D', 'r', '1', '3', '2', 'r', 'Y', 0, - /* 12912 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'P', 'D', 'r', '1', '3', '2', 'r', 'Y', 0, - /* 12928 */ 'V', 'F', 'M', 'S', 'U', 'B', 'A', 'D', 'D', 'P', 'D', 'r', '1', '3', '2', 'r', 'Y', 0, - /* 12946 */ 'V', 'F', 'M', 'A', 'D', 'D', 'P', 'D', 'r', '1', '3', '2', 'r', 'Y', 0, - /* 12961 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'P', 'D', 'r', '1', '3', '2', 'r', 'Y', 0, - /* 12977 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'U', 'B', 'P', 'S', 'r', '1', '3', '2', 'r', 'Y', 0, - /* 12995 */ 'V', 'F', 'M', 'S', 'U', 'B', 'P', 'S', 'r', '1', '3', '2', 'r', 'Y', 0, - /* 13010 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'P', 'S', 'r', '1', '3', '2', 'r', 'Y', 0, - /* 13026 */ 'V', 'F', 'M', 'S', 'U', 'B', 'A', 'D', 'D', 'P', 'S', 'r', '1', '3', '2', 'r', 'Y', 0, - /* 13044 */ 'V', 'F', 'M', 'A', 'D', 'D', 'P', 'S', 'r', '1', '3', '2', 'r', 'Y', 0, - /* 13059 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'P', 'S', 'r', '1', '3', '2', 'r', 'Y', 0, - /* 13075 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'U', 'B', 'P', 'D', 'r', '2', '1', '3', 'r', 'Y', 0, - /* 13093 */ 'V', 'F', 'M', 'S', 'U', 'B', 'P', 'D', 'r', '2', '1', '3', 'r', 'Y', 0, - /* 13108 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'P', 'D', 'r', '2', '1', '3', 'r', 'Y', 0, - /* 13124 */ 'V', 'F', 'M', 'S', 'U', 'B', 'A', 'D', 'D', 'P', 'D', 'r', '2', '1', '3', 'r', 'Y', 0, - /* 13142 */ 'V', 'F', 'M', 'A', 'D', 'D', 'P', 'D', 'r', '2', '1', '3', 'r', 'Y', 0, - /* 13157 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'P', 'D', 'r', '2', '1', '3', 'r', 'Y', 0, - /* 13173 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'U', 'B', 'P', 'S', 'r', '2', '1', '3', 'r', 'Y', 0, - /* 13191 */ 'V', 'F', 'M', 'S', 'U', 'B', 'P', 'S', 'r', '2', '1', '3', 'r', 'Y', 0, - /* 13206 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'P', 'S', 'r', '2', '1', '3', 'r', 'Y', 0, - /* 13222 */ 'V', 'F', 'M', 'S', 'U', 'B', 'A', 'D', 'D', 'P', 'S', 'r', '2', '1', '3', 'r', 'Y', 0, - /* 13240 */ 'V', 'F', 'M', 'A', 'D', 'D', 'P', 'S', 'r', '2', '1', '3', 'r', 'Y', 0, - /* 13255 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'P', 'S', 'r', '2', '1', '3', 'r', 'Y', 0, - /* 13271 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'U', 'B', 'P', 'D', '4', 'm', 'r', 'Y', 0, - /* 13287 */ 'V', 'F', 'M', 'S', 'U', 'B', 'P', 'D', '4', 'm', 'r', 'Y', 0, - /* 13300 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'P', 'D', '4', 'm', 'r', 'Y', 0, - /* 13314 */ 'V', 'F', 'M', 'S', 'U', 'B', 'A', 'D', 'D', 'P', 'D', '4', 'm', 'r', 'Y', 0, - /* 13330 */ 'V', 'F', 'M', 'A', 'D', 'D', 'P', 'D', '4', 'm', 'r', 'Y', 0, - /* 13343 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'P', 'D', '4', 'm', 'r', 'Y', 0, - /* 13357 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'U', 'B', 'P', 'S', '4', 'm', 'r', 'Y', 0, - /* 13373 */ 'V', 'F', 'M', 'S', 'U', 'B', 'P', 'S', '4', 'm', 'r', 'Y', 0, - /* 13386 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'P', 'S', '4', 'm', 'r', 'Y', 0, - /* 13400 */ 'V', 'F', 'M', 'S', 'U', 'B', 'A', 'D', 'D', 'P', 'S', '4', 'm', 'r', 'Y', 0, - /* 13416 */ 'V', 'F', 'M', 'A', 'D', 'D', 'P', 'S', '4', 'm', 'r', 'Y', 0, - /* 13429 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'P', 'S', '4', 'm', 'r', 'Y', 0, - /* 13443 */ 'V', 'P', 'E', 'R', 'M', 'I', 'L', '2', 'P', 'D', 'm', 'r', 'Y', 0, - /* 13457 */ 'V', 'P', 'E', 'R', 'M', 'I', 'L', '2', 'P', 'S', 'm', 'r', 'Y', 0, - /* 13471 */ 'V', 'P', 'C', 'M', 'O', 'V', 'm', 'r', 'Y', 0, - /* 13481 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'U', 'B', 'P', 'D', '4', 'r', 'r', 'Y', 0, - /* 13497 */ 'V', 'F', 'M', 'S', 'U', 'B', 'P', 'D', '4', 'r', 'r', 'Y', 0, - /* 13510 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'P', 'D', '4', 'r', 'r', 'Y', 0, - /* 13524 */ 'V', 'F', 'M', 'S', 'U', 'B', 'A', 'D', 'D', 'P', 'D', '4', 'r', 'r', 'Y', 0, - /* 13540 */ 'V', 'F', 'M', 'A', 'D', 'D', 'P', 'D', '4', 'r', 'r', 'Y', 0, - /* 13553 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'P', 'D', '4', 'r', 'r', 'Y', 0, - /* 13567 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'U', 'B', 'P', 'S', '4', 'r', 'r', 'Y', 0, - /* 13583 */ 'V', 'F', 'M', 'S', 'U', 'B', 'P', 'S', '4', 'r', 'r', 'Y', 0, - /* 13596 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'P', 'S', '4', 'r', 'r', 'Y', 0, - /* 13610 */ 'V', 'F', 'M', 'S', 'U', 'B', 'A', 'D', 'D', 'P', 'S', '4', 'r', 'r', 'Y', 0, - /* 13626 */ 'V', 'F', 'M', 'A', 'D', 'D', 'P', 'S', '4', 'r', 'r', 'Y', 0, - /* 13639 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'P', 'S', '4', 'r', 'r', 'Y', 0, - /* 13653 */ 'V', 'P', 'E', 'R', 'M', 'I', 'L', '2', 'P', 'D', 'r', 'r', 'Y', 0, - /* 13667 */ 'V', 'F', 'R', 'C', 'Z', 'P', 'D', 'r', 'r', 'Y', 0, - /* 13678 */ 'V', 'P', 'E', 'R', 'M', 'I', 'L', '2', 'P', 'S', 'r', 'r', 'Y', 0, - /* 13692 */ 'V', 'F', 'R', 'C', 'Z', 'P', 'S', 'r', 'r', 'Y', 0, - /* 13703 */ 'V', 'P', 'C', 'M', 'O', 'V', 'r', 'r', 'Y', 0, - /* 13713 */ 'J', 'C', 'X', 'Z', 0, - /* 13718 */ 'J', 'R', 'C', 'X', 'Z', 0, - /* 13724 */ 'N', 'O', 'O', 'P', 'L', '_', '1', 'a', 0, - /* 13733 */ 'N', 'O', 'O', 'P', 'W', '_', '1', 'a', 0, - /* 13742 */ 'M', 'O', 'V', '3', '2', 'o', '3', '2', 'a', 0, - /* 13752 */ 'M', 'O', 'V', '6', '4', 'o', '3', '2', 'a', 0, - /* 13762 */ 'M', 'O', 'V', '6', '4', 'o', '6', '4', 'a', 0, - /* 13772 */ 'M', 'O', 'V', '6', '4', 'o', '1', '6', 'a', 0, - /* 13782 */ 'M', 'O', 'V', '1', '6', 'o', '1', '6', 'a', 0, - /* 13792 */ 'M', 'O', 'V', '6', '4', 'o', '8', 'a', 0, - /* 13801 */ 'M', 'O', 'V', '8', 'o', '8', 'a', 0, - /* 13809 */ 'N', 'O', 'O', 'P', 'L', '_', '1', 'b', 0, - /* 13818 */ 'N', 'O', 'O', 'P', 'W', '_', '1', 'b', 0, - /* 13827 */ 'V', 'C', 'M', 'P', 'P', 'D', 'Z', 'r', 'r', 'i', 'b', 0, - /* 13839 */ 'V', 'C', 'M', 'P', 'P', 'S', 'Z', 'r', 'r', 'i', 'b', 0, - /* 13851 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'U', 'B', '1', '3', '2', 'P', 'D', 'Z', 'm', 'b', 0, - /* 13869 */ 'V', 'F', 'M', 'S', 'U', 'B', '1', '3', '2', 'P', 'D', 'Z', 'm', 'b', 0, - /* 13884 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', '1', '3', '2', 'P', 'D', 'Z', 'm', 'b', 0, - /* 13900 */ 'V', 'F', 'M', 'S', 'U', 'B', 'A', 'D', 'D', '1', '3', '2', 'P', 'D', 'Z', 'm', 'b', 0, - /* 13918 */ 'V', 'F', 'M', 'A', 'D', 'D', '1', '3', '2', 'P', 'D', 'Z', 'm', 'b', 0, - /* 13933 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', '1', '3', '2', 'P', 'D', 'Z', 'm', 'b', 0, - /* 13949 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'U', 'B', '2', '1', '3', 'P', 'D', 'Z', 'm', 'b', 0, - /* 13967 */ 'V', 'F', 'M', 'S', 'U', 'B', '2', '1', '3', 'P', 'D', 'Z', 'm', 'b', 0, - /* 13982 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', '2', '1', '3', 'P', 'D', 'Z', 'm', 'b', 0, - /* 13998 */ 'V', 'F', 'M', 'S', 'U', 'B', 'A', 'D', 'D', '2', '1', '3', 'P', 'D', 'Z', 'm', 'b', 0, - /* 14016 */ 'V', 'F', 'M', 'A', 'D', 'D', '2', '1', '3', 'P', 'D', 'Z', 'm', 'b', 0, - /* 14031 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', '2', '1', '3', 'P', 'D', 'Z', 'm', 'b', 0, - /* 14047 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'U', 'B', '1', '3', '2', 'P', 'S', 'Z', 'm', 'b', 0, - /* 14065 */ 'V', 'F', 'M', 'S', 'U', 'B', '1', '3', '2', 'P', 'S', 'Z', 'm', 'b', 0, - /* 14080 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', '1', '3', '2', 'P', 'S', 'Z', 'm', 'b', 0, - /* 14096 */ 'V', 'F', 'M', 'S', 'U', 'B', 'A', 'D', 'D', '1', '3', '2', 'P', 'S', 'Z', 'm', 'b', 0, - /* 14114 */ 'V', 'F', 'M', 'A', 'D', 'D', '1', '3', '2', 'P', 'S', 'Z', 'm', 'b', 0, - /* 14129 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', '1', '3', '2', 'P', 'S', 'Z', 'm', 'b', 0, - /* 14145 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'U', 'B', '2', '1', '3', 'P', 'S', 'Z', 'm', 'b', 0, - /* 14163 */ 'V', 'F', 'M', 'S', 'U', 'B', '2', '1', '3', 'P', 'S', 'Z', 'm', 'b', 0, - /* 14178 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', '2', '1', '3', 'P', 'S', 'Z', 'm', 'b', 0, - /* 14194 */ 'V', 'F', 'M', 'S', 'U', 'B', 'A', 'D', 'D', '2', '1', '3', 'P', 'S', 'Z', 'm', 'b', 0, - /* 14212 */ 'V', 'F', 'M', 'A', 'D', 'D', '2', '1', '3', 'P', 'S', 'Z', 'm', 'b', 0, - /* 14227 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', '2', '1', '3', 'P', 'S', 'Z', 'm', 'b', 0, - /* 14243 */ 'V', 'P', 'C', 'O', 'N', 'F', 'L', 'I', 'C', 'T', 'D', 'r', 'm', 'b', 0, - /* 14258 */ 'V', 'P', 'C', 'O', 'N', 'F', 'L', 'I', 'C', 'T', 'Q', 'r', 'm', 'b', 0, - /* 14273 */ 'V', 'P', 'S', 'U', 'B', 'D', 'Z', 'r', 'm', 'b', 0, - /* 14284 */ 'V', 'P', 'A', 'D', 'D', 'D', 'Z', 'r', 'm', 'b', 0, - /* 14295 */ 'V', 'P', 'A', 'N', 'D', 'D', 'Z', 'r', 'm', 'b', 0, - /* 14306 */ 'V', 'P', 'M', 'U', 'L', 'L', 'D', 'Z', 'r', 'm', 'b', 0, - /* 14318 */ 'V', 'P', 'A', 'N', 'D', 'N', 'D', 'Z', 'r', 'm', 'b', 0, - /* 14330 */ 'V', 'S', 'U', 'B', 'P', 'D', 'Z', 'r', 'm', 'b', 0, - /* 14341 */ 'V', 'A', 'D', 'D', 'P', 'D', 'Z', 'r', 'm', 'b', 0, - /* 14352 */ 'V', 'M', 'U', 'L', 'P', 'D', 'Z', 'r', 'm', 'b', 0, - /* 14363 */ 'V', 'M', 'I', 'N', 'P', 'D', 'Z', 'r', 'm', 'b', 0, - /* 14374 */ 'V', 'D', 'I', 'V', 'P', 'D', 'Z', 'r', 'm', 'b', 0, - /* 14385 */ 'V', 'M', 'A', 'X', 'P', 'D', 'Z', 'r', 'm', 'b', 0, - /* 14396 */ 'V', 'P', 'O', 'R', 'D', 'Z', 'r', 'm', 'b', 0, - /* 14406 */ 'V', 'P', 'X', 'O', 'R', 'D', 'Z', 'r', 'm', 'b', 0, - /* 14417 */ 'V', 'P', 'M', 'I', 'N', 'S', 'D', 'Z', 'r', 'm', 'b', 0, - /* 14429 */ 'V', 'P', 'M', 'A', 'X', 'S', 'D', 'Z', 'r', 'm', 'b', 0, - /* 14441 */ 'V', 'P', 'M', 'I', 'N', 'U', 'D', 'Z', 'r', 'm', 'b', 0, - /* 14453 */ 'V', 'P', 'M', 'A', 'X', 'U', 'D', 'Z', 'r', 'm', 'b', 0, - /* 14465 */ 'V', 'P', 'S', 'U', 'B', 'Q', 'Z', 'r', 'm', 'b', 0, - /* 14476 */ 'V', 'P', 'A', 'D', 'D', 'Q', 'Z', 'r', 'm', 'b', 0, - /* 14487 */ 'V', 'P', 'A', 'N', 'D', 'Q', 'Z', 'r', 'm', 'b', 0, - /* 14498 */ 'V', 'P', 'A', 'N', 'D', 'N', 'Q', 'Z', 'r', 'm', 'b', 0, - /* 14510 */ 'V', 'P', 'O', 'R', 'Q', 'Z', 'r', 'm', 'b', 0, - /* 14520 */ 'V', 'P', 'X', 'O', 'R', 'Q', 'Z', 'r', 'm', 'b', 0, - /* 14531 */ 'V', 'P', 'M', 'I', 'N', 'S', 'Q', 'Z', 'r', 'm', 'b', 0, - /* 14543 */ 'V', 'P', 'M', 'A', 'X', 'S', 'Q', 'Z', 'r', 'm', 'b', 0, - /* 14555 */ 'V', 'P', 'M', 'I', 'N', 'U', 'Q', 'Z', 'r', 'm', 'b', 0, - /* 14567 */ 'V', 'P', 'M', 'A', 'X', 'U', 'Q', 'Z', 'r', 'm', 'b', 0, - /* 14579 */ 'V', 'S', 'U', 'B', 'P', 'S', 'Z', 'r', 'm', 'b', 0, - /* 14590 */ 'V', 'A', 'D', 'D', 'P', 'S', 'Z', 'r', 'm', 'b', 0, - /* 14601 */ 'V', 'M', 'U', 'L', 'P', 'S', 'Z', 'r', 'm', 'b', 0, - /* 14612 */ 'V', 'M', 'I', 'N', 'P', 'S', 'Z', 'r', 'm', 'b', 0, - /* 14623 */ 'V', 'D', 'I', 'V', 'P', 'S', 'Z', 'r', 'm', 'b', 0, - /* 14634 */ 'V', 'M', 'A', 'X', 'P', 'S', 'Z', 'r', 'm', 'b', 0, - /* 14645 */ 'V', 'R', 'C', 'P', '2', '8', 'P', 'D', 'Z', 'r', 'b', 0, - /* 14657 */ 'V', 'R', 'S', 'Q', 'R', 'T', '2', '8', 'P', 'D', 'Z', 'r', 'b', 0, - /* 14671 */ 'V', 'R', 'C', 'P', '2', '8', 'P', 'S', 'Z', 'r', 'b', 0, - /* 14683 */ 'V', 'R', 'S', 'Q', 'R', 'T', '2', '8', 'P', 'S', 'Z', 'r', 'b', 0, - /* 14697 */ 'V', 'R', 'C', 'P', '2', '8', 'S', 'D', 'r', 'r', 'b', 0, - /* 14709 */ 'V', 'R', 'S', 'Q', 'R', 'T', '2', '8', 'S', 'D', 'r', 'r', 'b', 0, - /* 14723 */ 'V', 'R', 'C', 'P', '2', '8', 'S', 'S', 'r', 'r', 'b', 0, - /* 14735 */ 'V', 'R', 'S', 'Q', 'R', 'T', '2', '8', 'S', 'S', 'r', 'r', 'b', 0, - /* 14749 */ 'V', 'C', 'V', 'T', 'P', 'D', '2', 'D', 'Q', 'Z', 'r', 'r', 'b', 0, - /* 14763 */ 'V', 'C', 'V', 'T', 'P', 'S', '2', 'D', 'Q', 'Z', 'r', 'r', 'b', 0, - /* 14777 */ 'V', 'C', 'V', 'T', 'P', 'D', '2', 'U', 'D', 'Q', 'Z', 'r', 'r', 'b', 0, - /* 14792 */ 'V', 'C', 'V', 'T', 'P', 'S', '2', 'U', 'D', 'Q', 'Z', 'r', 'r', 'b', 0, - /* 14807 */ 'V', 'C', 'V', 'T', 'P', 'D', '2', 'P', 'S', 'Z', 'r', 'r', 'b', 0, - /* 14821 */ 'V', 'C', 'V', 'T', 'D', 'Q', '2', 'P', 'S', 'Z', 'r', 'r', 'b', 0, - /* 14835 */ 'V', 'C', 'V', 'T', 'U', 'D', 'Q', '2', 'P', 'S', 'Z', 'r', 'r', 'b', 0, - /* 14850 */ 'N', 'O', 'O', 'P', 'L', '_', '1', 'c', 0, - /* 14859 */ 'N', 'O', 'O', 'P', 'W', '_', '1', 'c', 0, - /* 14868 */ 'M', 'O', 'V', '3', '2', 'r', 'c', 0, - /* 14876 */ 'M', 'O', 'V', '6', '4', 'r', 'c', 0, - /* 14884 */ 'N', 'O', 'O', 'P', 'L', '_', '1', 'd', 0, - /* 14893 */ 'N', 'O', 'O', 'P', 'W', '_', '1', 'd', 0, - /* 14902 */ 'T', 'A', 'I', 'L', 'J', 'M', 'P', 'd', 0, - /* 14911 */ 'O', 'R', '3', '2', 'm', 'r', 'L', 'o', 'c', 'k', 'e', 'd', 0, - /* 14924 */ 'M', 'O', 'V', '3', '2', 'r', 'd', 0, - /* 14932 */ 'M', 'O', 'V', '6', '4', 'r', 'd', 0, - /* 14940 */ 'N', 'O', 'O', 'P', 'L', '_', '1', 'e', 0, - /* 14949 */ 'N', 'O', 'O', 'P', 'W', '_', '1', 'e', 0, - /* 14958 */ 'F', 'A', 'R', 'C', 'A', 'L', 'L', '3', '2', 'i', 0, - /* 14969 */ 'F', 'A', 'R', 'J', 'M', 'P', '3', '2', 'i', 0, - /* 14979 */ 'F', 'A', 'R', 'C', 'A', 'L', 'L', '1', '6', 'i', 0, - /* 14990 */ 'F', 'A', 'R', 'J', 'M', 'P', '1', '6', 'i', 0, - /* 15000 */ 'T', 'C', 'R', 'E', 'T', 'U', 'R', 'N', 'd', 'i', 0, - /* 15011 */ 'S', 'B', 'B', '3', '2', 'm', 'i', 0, - /* 15019 */ 'L', 'O', 'C', 'K', '_', 'S', 'U', 'B', '3', '2', 'm', 'i', 0, - /* 15032 */ 'A', 'D', 'C', '3', '2', 'm', 'i', 0, - /* 15040 */ 'L', 'O', 'C', 'K', '_', 'A', 'D', 'D', '3', '2', 'm', 'i', 0, - /* 15053 */ 'L', 'O', 'C', 'K', '_', 'A', 'N', 'D', '3', '2', 'm', 'i', 0, - /* 15066 */ 'B', 'E', 'X', 'T', 'R', 'I', '3', '2', 'm', 'i', 0, - /* 15077 */ 'S', 'A', 'L', '3', '2', 'm', 'i', 0, - /* 15085 */ 'R', 'C', 'L', '3', '2', 'm', 'i', 0, - /* 15093 */ 'S', 'H', 'L', '3', '2', 'm', 'i', 0, - /* 15101 */ 'R', 'O', 'L', '3', '2', 'm', 'i', 0, - /* 15109 */ 'C', 'M', 'P', '3', '2', 'm', 'i', 0, - /* 15117 */ 'S', 'A', 'R', '3', '2', 'm', 'i', 0, - /* 15125 */ 'R', 'C', 'R', '3', '2', 'm', 'i', 0, - /* 15133 */ 'S', 'H', 'R', '3', '2', 'm', 'i', 0, - /* 15141 */ 'R', 'O', 'R', '3', '2', 'm', 'i', 0, - /* 15149 */ 'L', 'O', 'C', 'K', '_', 'X', 'O', 'R', '3', '2', 'm', 'i', 0, - /* 15162 */ 'L', 'O', 'C', 'K', '_', 'O', 'R', '3', '2', 'm', 'i', 0, - /* 15174 */ 'T', 'E', 'S', 'T', '3', '2', 'm', 'i', 0, - /* 15183 */ 'M', 'O', 'V', '3', '2', 'm', 'i', 0, - /* 15191 */ 'R', 'O', 'R', 'X', '3', '2', 'm', 'i', 0, - /* 15200 */ 'B', 'E', 'X', 'T', 'R', 'I', '6', '4', 'm', 'i', 0, - /* 15211 */ 'S', 'A', 'L', '6', '4', 'm', 'i', 0, - /* 15219 */ 'R', 'C', 'L', '6', '4', 'm', 'i', 0, - /* 15227 */ 'S', 'H', 'L', '6', '4', 'm', 'i', 0, - /* 15235 */ 'R', 'O', 'L', '6', '4', 'm', 'i', 0, - /* 15243 */ 'S', 'A', 'R', '6', '4', 'm', 'i', 0, - /* 15251 */ 'R', 'C', 'R', '6', '4', 'm', 'i', 0, - /* 15259 */ 'S', 'H', 'R', '6', '4', 'm', 'i', 0, - /* 15267 */ 'R', 'O', 'R', '6', '4', 'm', 'i', 0, - /* 15275 */ 'R', 'O', 'R', 'X', '6', '4', 'm', 'i', 0, - /* 15284 */ 'S', 'B', 'B', '1', '6', 'm', 'i', 0, - /* 15292 */ 'L', 'O', 'C', 'K', '_', 'S', 'U', 'B', '1', '6', 'm', 'i', 0, - /* 15305 */ 'A', 'D', 'C', '1', '6', 'm', 'i', 0, - /* 15313 */ 'L', 'O', 'C', 'K', '_', 'A', 'D', 'D', '1', '6', 'm', 'i', 0, - /* 15326 */ 'L', 'O', 'C', 'K', '_', 'A', 'N', 'D', '1', '6', 'm', 'i', 0, - /* 15339 */ 'S', 'A', 'L', '1', '6', 'm', 'i', 0, - /* 15347 */ 'R', 'C', 'L', '1', '6', 'm', 'i', 0, - /* 15355 */ 'S', 'H', 'L', '1', '6', 'm', 'i', 0, - /* 15363 */ 'R', 'O', 'L', '1', '6', 'm', 'i', 0, - /* 15371 */ 'C', 'M', 'P', '1', '6', 'm', 'i', 0, - /* 15379 */ 'S', 'A', 'R', '1', '6', 'm', 'i', 0, - /* 15387 */ 'R', 'C', 'R', '1', '6', 'm', 'i', 0, - /* 15395 */ 'S', 'H', 'R', '1', '6', 'm', 'i', 0, - /* 15403 */ 'R', 'O', 'R', '1', '6', 'm', 'i', 0, - /* 15411 */ 'L', 'O', 'C', 'K', '_', 'X', 'O', 'R', '1', '6', 'm', 'i', 0, - /* 15424 */ 'L', 'O', 'C', 'K', '_', 'O', 'R', '1', '6', 'm', 'i', 0, - /* 15436 */ 'T', 'E', 'S', 'T', '1', '6', 'm', 'i', 0, - /* 15445 */ 'M', 'O', 'V', '1', '6', 'm', 'i', 0, - /* 15453 */ 'S', 'B', 'B', '8', 'm', 'i', 0, - /* 15460 */ 'L', 'O', 'C', 'K', '_', 'S', 'U', 'B', '8', 'm', 'i', 0, - /* 15472 */ 'A', 'D', 'C', '8', 'm', 'i', 0, - /* 15479 */ 'L', 'O', 'C', 'K', '_', 'A', 'D', 'D', '8', 'm', 'i', 0, - /* 15491 */ 'L', 'O', 'C', 'K', '_', 'A', 'N', 'D', '8', 'm', 'i', 0, - /* 15503 */ 'S', 'A', 'L', '8', 'm', 'i', 0, - /* 15510 */ 'R', 'C', 'L', '8', 'm', 'i', 0, - /* 15517 */ 'S', 'H', 'L', '8', 'm', 'i', 0, - /* 15524 */ 'R', 'O', 'L', '8', 'm', 'i', 0, - /* 15531 */ 'C', 'M', 'P', '8', 'm', 'i', 0, - /* 15538 */ 'S', 'A', 'R', '8', 'm', 'i', 0, - /* 15545 */ 'R', 'C', 'R', '8', 'm', 'i', 0, - /* 15552 */ 'S', 'H', 'R', '8', 'm', 'i', 0, - /* 15559 */ 'R', 'O', 'R', '8', 'm', 'i', 0, - /* 15566 */ 'L', 'O', 'C', 'K', '_', 'X', 'O', 'R', '8', 'm', 'i', 0, - /* 15578 */ 'L', 'O', 'C', 'K', '_', 'O', 'R', '8', 'm', 'i', 0, - /* 15589 */ 'T', 'E', 'S', 'T', '8', 'm', 'i', 0, - /* 15597 */ 'M', 'O', 'V', '8', 'm', 'i', 0, - /* 15604 */ 'V', 'P', 'C', 'O', 'M', 'B', 'm', 'i', 0, - /* 15613 */ 'V', 'P', 'R', 'O', 'T', 'B', 'm', 'i', 0, - /* 15622 */ 'V', 'P', 'C', 'O', 'M', 'U', 'B', 'm', 'i', 0, - /* 15632 */ 'V', 'P', 'S', 'H', 'U', 'F', 'D', 'm', 'i', 0, - /* 15642 */ 'V', 'P', 'C', 'O', 'M', 'D', 'm', 'i', 0, - /* 15651 */ 'V', 'P', 'E', 'R', 'M', 'I', 'L', 'P', 'D', 'm', 'i', 0, - /* 15663 */ 'V', 'P', 'R', 'O', 'T', 'D', 'm', 'i', 0, - /* 15672 */ 'V', 'P', 'C', 'O', 'M', 'U', 'D', 'm', 'i', 0, - /* 15682 */ 'T', 'C', 'R', 'E', 'T', 'U', 'R', 'N', 'm', 'i', 0, - /* 15693 */ 'V', 'P', 'C', 'O', 'M', 'Q', 'm', 'i', 0, - /* 15702 */ 'V', 'P', 'R', 'O', 'T', 'Q', 'm', 'i', 0, - /* 15711 */ 'V', 'P', 'C', 'O', 'M', 'U', 'Q', 'm', 'i', 0, - /* 15721 */ 'V', 'P', 'E', 'R', 'M', 'I', 'L', 'P', 'S', 'm', 'i', 0, - /* 15733 */ 'M', 'M', 'X', '_', 'P', 'S', 'H', 'U', 'F', 'W', 'm', 'i', 0, - /* 15746 */ 'V', 'P', 'S', 'H', 'U', 'F', 'H', 'W', 'm', 'i', 0, - /* 15757 */ 'V', 'P', 'S', 'H', 'U', 'F', 'L', 'W', 'm', 'i', 0, - /* 15768 */ 'V', 'P', 'C', 'O', 'M', 'W', 'm', 'i', 0, - /* 15777 */ 'V', 'P', 'R', 'O', 'T', 'W', 'm', 'i', 0, - /* 15786 */ 'V', 'P', 'C', 'O', 'M', 'U', 'W', 'm', 'i', 0, - /* 15796 */ 'V', 'P', 'S', 'H', 'U', 'F', 'D', 'Y', 'm', 'i', 0, - /* 15807 */ 'V', 'P', 'E', 'R', 'M', 'I', 'L', 'P', 'D', 'Y', 'm', 'i', 0, - /* 15820 */ 'V', 'P', 'E', 'R', 'M', 'P', 'D', 'Y', 'm', 'i', 0, - /* 15831 */ 'V', 'P', 'E', 'R', 'M', 'Q', 'Y', 'm', 'i', 0, - /* 15841 */ 'V', 'P', 'E', 'R', 'M', 'I', 'L', 'P', 'S', 'Y', 'm', 'i', 0, - /* 15854 */ 'V', 'P', 'S', 'H', 'U', 'F', 'H', 'W', 'Y', 'm', 'i', 0, - /* 15866 */ 'V', 'P', 'S', 'H', 'U', 'F', 'L', 'W', 'Y', 'm', 'i', 0, - /* 15878 */ 'V', 'P', 'S', 'R', 'A', 'D', 'Z', 'm', 'i', 0, - /* 15888 */ 'V', 'P', 'S', 'H', 'U', 'F', 'D', 'Z', 'm', 'i', 0, - /* 15899 */ 'V', 'P', 'S', 'L', 'L', 'D', 'Z', 'm', 'i', 0, - /* 15909 */ 'V', 'P', 'S', 'R', 'L', 'D', 'Z', 'm', 'i', 0, - /* 15919 */ 'V', 'P', 'E', 'R', 'M', 'I', 'L', 'P', 'D', 'Z', 'm', 'i', 0, - /* 15932 */ 'V', 'P', 'E', 'R', 'M', 'P', 'D', 'Z', 'm', 'i', 0, - /* 15943 */ 'V', 'P', 'S', 'R', 'A', 'Q', 'Z', 'm', 'i', 0, - /* 15953 */ 'V', 'P', 'S', 'L', 'L', 'Q', 'Z', 'm', 'i', 0, - /* 15963 */ 'V', 'P', 'S', 'R', 'L', 'Q', 'Z', 'm', 'i', 0, - /* 15973 */ 'V', 'P', 'E', 'R', 'M', 'Q', 'Z', 'm', 'i', 0, - /* 15983 */ 'V', 'P', 'E', 'R', 'M', 'I', 'L', 'P', 'S', 'Z', 'm', 'i', 0, - /* 15996 */ 'I', 'M', 'U', 'L', '3', '2', 'r', 'm', 'i', 0, - /* 16006 */ 'S', 'H', 'A', '1', 'R', 'N', 'D', 'S', '4', 'r', 'm', 'i', 0, - /* 16019 */ 'I', 'M', 'U', 'L', '1', '6', 'r', 'm', 'i', 0, - /* 16029 */ 'V', 'P', 'B', 'L', 'E', 'N', 'D', 'D', 'r', 'm', 'i', 0, - /* 16041 */ 'V', 'A', 'L', 'I', 'G', 'N', 'D', 'r', 'm', 'i', 0, - /* 16052 */ 'V', 'B', 'L', 'E', 'N', 'D', 'P', 'D', 'r', 'm', 'i', 0, - /* 16064 */ 'V', 'S', 'H', 'U', 'F', 'P', 'D', 'r', 'm', 'i', 0, - /* 16075 */ 'V', 'D', 'P', 'P', 'D', 'r', 'm', 'i', 0, - /* 16084 */ 'V', 'C', 'M', 'P', 'P', 'D', 'r', 'm', 'i', 0, - /* 16094 */ 'V', 'A', 'L', 'I', 'G', 'N', 'Q', 'r', 'm', 'i', 0, - /* 16105 */ 'V', 'B', 'L', 'E', 'N', 'D', 'P', 'S', 'r', 'm', 'i', 0, - /* 16117 */ 'V', 'S', 'H', 'U', 'F', 'P', 'S', 'r', 'm', 'i', 0, - /* 16128 */ 'V', 'D', 'P', 'P', 'S', 'r', 'm', 'i', 0, - /* 16137 */ 'V', 'C', 'M', 'P', 'P', 'S', 'r', 'm', 'i', 0, - /* 16147 */ 'V', 'M', 'P', 'S', 'A', 'D', 'B', 'W', 'r', 'm', 'i', 0, - /* 16159 */ 'V', 'P', 'B', 'L', 'E', 'N', 'D', 'W', 'r', 'm', 'i', 0, - /* 16171 */ 'V', 'P', 'I', 'N', 'S', 'R', 'W', 'r', 'm', 'i', 0, - /* 16182 */ 'V', 'P', 'B', 'L', 'E', 'N', 'D', 'D', 'Y', 'r', 'm', 'i', 0, - /* 16195 */ 'V', 'B', 'L', 'E', 'N', 'D', 'P', 'D', 'Y', 'r', 'm', 'i', 0, - /* 16208 */ 'V', 'S', 'H', 'U', 'F', 'P', 'D', 'Y', 'r', 'm', 'i', 0, - /* 16220 */ 'V', 'C', 'M', 'P', 'P', 'D', 'Y', 'r', 'm', 'i', 0, - /* 16231 */ 'V', 'B', 'L', 'E', 'N', 'D', 'P', 'S', 'Y', 'r', 'm', 'i', 0, - /* 16244 */ 'V', 'S', 'H', 'U', 'F', 'P', 'S', 'Y', 'r', 'm', 'i', 0, - /* 16256 */ 'V', 'D', 'P', 'P', 'S', 'Y', 'r', 'm', 'i', 0, - /* 16266 */ 'V', 'C', 'M', 'P', 'P', 'S', 'Y', 'r', 'm', 'i', 0, - /* 16277 */ 'V', 'M', 'P', 'S', 'A', 'D', 'B', 'W', 'Y', 'r', 'm', 'i', 0, - /* 16290 */ 'V', 'P', 'B', 'L', 'E', 'N', 'D', 'W', 'Y', 'r', 'm', 'i', 0, - /* 16303 */ 'V', 'S', 'H', 'U', 'F', 'P', 'D', 'Z', 'r', 'm', 'i', 0, - /* 16315 */ 'V', 'P', 'C', 'M', 'P', 'D', 'Z', 'r', 'm', 'i', 0, - /* 16326 */ 'V', 'C', 'M', 'P', 'P', 'D', 'Z', 'r', 'm', 'i', 0, - /* 16337 */ 'V', 'P', 'C', 'M', 'P', 'U', 'D', 'Z', 'r', 'm', 'i', 0, - /* 16349 */ 'V', 'P', 'C', 'M', 'P', 'Q', 'Z', 'r', 'm', 'i', 0, - /* 16360 */ 'V', 'P', 'C', 'M', 'P', 'U', 'Q', 'Z', 'r', 'm', 'i', 0, - /* 16372 */ 'V', 'S', 'H', 'U', 'F', 'P', 'S', 'Z', 'r', 'm', 'i', 0, - /* 16384 */ 'V', 'C', 'M', 'P', 'P', 'S', 'Z', 'r', 'm', 'i', 0, - /* 16395 */ 'M', 'M', 'X', '_', 'P', 'I', 'N', 'S', 'R', 'W', 'i', 'r', 'm', 'i', 0, - /* 16410 */ 'S', 'B', 'B', '3', '2', 'r', 'i', 0, - /* 16418 */ 'S', 'U', 'B', '3', '2', 'r', 'i', 0, - /* 16426 */ 'A', 'D', 'C', '3', '2', 'r', 'i', 0, - /* 16434 */ 'A', 'D', 'D', '3', '2', 'r', 'i', 0, - /* 16442 */ 'A', 'N', 'D', '3', '2', 'r', 'i', 0, - /* 16450 */ 'B', 'E', 'X', 'T', 'R', 'I', '3', '2', 'r', 'i', 0, - /* 16461 */ 'S', 'A', 'L', '3', '2', 'r', 'i', 0, - /* 16469 */ 'R', 'C', 'L', '3', '2', 'r', 'i', 0, - /* 16477 */ 'S', 'H', 'L', '3', '2', 'r', 'i', 0, - /* 16485 */ 'R', 'O', 'L', '3', '2', 'r', 'i', 0, - /* 16493 */ 'I', 'N', '3', '2', 'r', 'i', 0, - /* 16500 */ 'C', 'M', 'P', '3', '2', 'r', 'i', 0, - /* 16508 */ 'S', 'A', 'R', '3', '2', 'r', 'i', 0, - /* 16516 */ 'R', 'C', 'R', '3', '2', 'r', 'i', 0, - /* 16524 */ 'S', 'H', 'R', '3', '2', 'r', 'i', 0, - /* 16532 */ 'R', 'O', 'R', '3', '2', 'r', 'i', 0, - /* 16540 */ 'X', 'O', 'R', '3', '2', 'r', 'i', 0, - /* 16548 */ 'T', 'E', 'S', 'T', '3', '2', 'r', 'i', 0, - /* 16557 */ 'M', 'O', 'V', '3', '2', 'r', 'i', 0, - /* 16565 */ 'R', 'O', 'R', 'X', '3', '2', 'r', 'i', 0, - /* 16574 */ 'B', 'E', 'X', 'T', 'R', 'I', '6', '4', 'r', 'i', 0, - /* 16585 */ 'S', 'A', 'L', '6', '4', 'r', 'i', 0, - /* 16593 */ 'R', 'C', 'L', '6', '4', 'r', 'i', 0, - /* 16601 */ 'S', 'H', 'L', '6', '4', 'r', 'i', 0, - /* 16609 */ 'R', 'O', 'L', '6', '4', 'r', 'i', 0, - /* 16617 */ 'S', 'A', 'R', '6', '4', 'r', 'i', 0, - /* 16625 */ 'R', 'C', 'R', '6', '4', 'r', 'i', 0, - /* 16633 */ 'S', 'H', 'R', '6', '4', 'r', 'i', 0, - /* 16641 */ 'R', 'O', 'R', '6', '4', 'r', 'i', 0, - /* 16649 */ 'M', 'O', 'V', '6', '4', 'r', 'i', 0, - /* 16657 */ 'R', 'O', 'R', 'X', '6', '4', 'r', 'i', 0, - /* 16666 */ 'S', 'B', 'B', '1', '6', 'r', 'i', 0, - /* 16674 */ 'S', 'U', 'B', '1', '6', 'r', 'i', 0, - /* 16682 */ 'A', 'D', 'C', '1', '6', 'r', 'i', 0, - /* 16690 */ 'A', 'D', 'D', '1', '6', 'r', 'i', 0, - /* 16698 */ 'A', 'N', 'D', '1', '6', 'r', 'i', 0, - /* 16706 */ 'S', 'A', 'L', '1', '6', 'r', 'i', 0, - /* 16714 */ 'R', 'C', 'L', '1', '6', 'r', 'i', 0, - /* 16722 */ 'S', 'H', 'L', '1', '6', 'r', 'i', 0, - /* 16730 */ 'R', 'O', 'L', '1', '6', 'r', 'i', 0, - /* 16738 */ 'I', 'N', '1', '6', 'r', 'i', 0, - /* 16745 */ 'C', 'M', 'P', '1', '6', 'r', 'i', 0, - /* 16753 */ 'S', 'A', 'R', '1', '6', 'r', 'i', 0, - /* 16761 */ 'R', 'C', 'R', '1', '6', 'r', 'i', 0, - /* 16769 */ 'S', 'H', 'R', '1', '6', 'r', 'i', 0, - /* 16777 */ 'R', 'O', 'R', '1', '6', 'r', 'i', 0, - /* 16785 */ 'X', 'O', 'R', '1', '6', 'r', 'i', 0, - /* 16793 */ 'T', 'E', 'S', 'T', '1', '6', 'r', 'i', 0, - /* 16802 */ 'M', 'O', 'V', '1', '6', 'r', 'i', 0, - /* 16810 */ 'S', 'B', 'B', '8', 'r', 'i', 0, - /* 16817 */ 'S', 'U', 'B', '8', 'r', 'i', 0, - /* 16824 */ 'A', 'D', 'C', '8', 'r', 'i', 0, - /* 16831 */ 'A', 'D', 'D', '8', 'r', 'i', 0, - /* 16838 */ 'A', 'N', 'D', '8', 'r', 'i', 0, - /* 16845 */ 'S', 'A', 'L', '8', 'r', 'i', 0, - /* 16852 */ 'R', 'C', 'L', '8', 'r', 'i', 0, - /* 16859 */ 'S', 'H', 'L', '8', 'r', 'i', 0, - /* 16866 */ 'R', 'O', 'L', '8', 'r', 'i', 0, - /* 16873 */ 'I', 'N', '8', 'r', 'i', 0, - /* 16879 */ 'C', 'M', 'P', '8', 'r', 'i', 0, - /* 16886 */ 'S', 'A', 'R', '8', 'r', 'i', 0, - /* 16893 */ 'R', 'C', 'R', '8', 'r', 'i', 0, - /* 16900 */ 'S', 'H', 'R', '8', 'r', 'i', 0, - /* 16907 */ 'R', 'O', 'R', '8', 'r', 'i', 0, - /* 16914 */ 'X', 'O', 'R', '8', 'r', 'i', 0, - /* 16921 */ 'T', 'E', 'S', 'T', '8', 'r', 'i', 0, - /* 16929 */ 'M', 'O', 'V', '8', 'r', 'i', 0, - /* 16936 */ 'V', 'P', 'C', 'O', 'M', 'B', 'r', 'i', 0, - /* 16945 */ 'V', 'P', 'R', 'O', 'T', 'B', 'r', 'i', 0, - /* 16954 */ 'V', 'P', 'C', 'O', 'M', 'U', 'B', 'r', 'i', 0, - /* 16964 */ 'V', 'P', 'S', 'R', 'A', 'D', 'r', 'i', 0, - /* 16973 */ 'M', 'M', 'X', '_', 'P', 'S', 'R', 'A', 'D', 'r', 'i', 0, - /* 16985 */ 'V', 'P', 'S', 'H', 'U', 'F', 'D', 'r', 'i', 0, - /* 16995 */ 'V', 'P', 'S', 'L', 'L', 'D', 'r', 'i', 0, - /* 17004 */ 'M', 'M', 'X', '_', 'P', 'S', 'L', 'L', 'D', 'r', 'i', 0, - /* 17016 */ 'V', 'P', 'S', 'R', 'L', 'D', 'r', 'i', 0, - /* 17025 */ 'M', 'M', 'X', '_', 'P', 'S', 'R', 'L', 'D', 'r', 'i', 0, - /* 17037 */ 'V', 'P', 'C', 'O', 'M', 'D', 'r', 'i', 0, - /* 17046 */ 'V', 'P', 'E', 'R', 'M', 'I', 'L', 'P', 'D', 'r', 'i', 0, - /* 17058 */ 'V', 'P', 'R', 'O', 'T', 'D', 'r', 'i', 0, - /* 17067 */ 'V', 'P', 'C', 'O', 'M', 'U', 'D', 'r', 'i', 0, - /* 17077 */ 'T', 'C', 'R', 'E', 'T', 'U', 'R', 'N', 'r', 'i', 0, - /* 17088 */ 'V', 'P', 'S', 'L', 'L', 'D', 'Q', 'r', 'i', 0, - /* 17098 */ 'V', 'P', 'S', 'R', 'L', 'D', 'Q', 'r', 'i', 0, - /* 17108 */ 'V', 'P', 'S', 'L', 'L', 'Q', 'r', 'i', 0, - /* 17117 */ 'M', 'M', 'X', '_', 'P', 'S', 'L', 'L', 'Q', 'r', 'i', 0, - /* 17129 */ 'V', 'P', 'S', 'R', 'L', 'Q', 'r', 'i', 0, - /* 17138 */ 'M', 'M', 'X', '_', 'P', 'S', 'R', 'L', 'Q', 'r', 'i', 0, - /* 17150 */ 'V', 'P', 'C', 'O', 'M', 'Q', 'r', 'i', 0, - /* 17159 */ 'V', 'P', 'R', 'O', 'T', 'Q', 'r', 'i', 0, - /* 17168 */ 'V', 'P', 'C', 'O', 'M', 'U', 'Q', 'r', 'i', 0, - /* 17178 */ 'V', 'P', 'E', 'R', 'M', 'I', 'L', 'P', 'S', 'r', 'i', 0, - /* 17190 */ 'V', 'P', 'S', 'R', 'A', 'W', 'r', 'i', 0, - /* 17199 */ 'M', 'M', 'X', '_', 'P', 'S', 'R', 'A', 'W', 'r', 'i', 0, - /* 17211 */ 'M', 'M', 'X', '_', 'P', 'S', 'H', 'U', 'F', 'W', 'r', 'i', 0, - /* 17224 */ 'V', 'P', 'S', 'H', 'U', 'F', 'H', 'W', 'r', 'i', 0, - /* 17235 */ 'V', 'P', 'S', 'H', 'U', 'F', 'L', 'W', 'r', 'i', 0, - /* 17246 */ 'V', 'P', 'S', 'L', 'L', 'W', 'r', 'i', 0, - /* 17255 */ 'M', 'M', 'X', '_', 'P', 'S', 'L', 'L', 'W', 'r', 'i', 0, - /* 17267 */ 'V', 'P', 'S', 'R', 'L', 'W', 'r', 'i', 0, - /* 17276 */ 'M', 'M', 'X', '_', 'P', 'S', 'R', 'L', 'W', 'r', 'i', 0, - /* 17288 */ 'K', 'S', 'H', 'I', 'F', 'T', 'L', 'W', 'r', 'i', 0, - /* 17299 */ 'V', 'P', 'C', 'O', 'M', 'W', 'r', 'i', 0, - /* 17308 */ 'K', 'S', 'H', 'I', 'F', 'T', 'R', 'W', 'r', 'i', 0, - /* 17319 */ 'V', 'P', 'E', 'X', 'T', 'R', 'W', 'r', 'i', 0, - /* 17329 */ 'V', 'P', 'R', 'O', 'T', 'W', 'r', 'i', 0, - /* 17338 */ 'V', 'P', 'C', 'O', 'M', 'U', 'W', 'r', 'i', 0, - /* 17348 */ 'V', 'P', 'S', 'R', 'A', 'D', 'Y', 'r', 'i', 0, - /* 17358 */ 'V', 'P', 'S', 'H', 'U', 'F', 'D', 'Y', 'r', 'i', 0, - /* 17369 */ 'V', 'P', 'S', 'L', 'L', 'D', 'Y', 'r', 'i', 0, - /* 17379 */ 'V', 'P', 'S', 'R', 'L', 'D', 'Y', 'r', 'i', 0, - /* 17389 */ 'V', 'P', 'E', 'R', 'M', 'I', 'L', 'P', 'D', 'Y', 'r', 'i', 0, - /* 17402 */ 'V', 'P', 'E', 'R', 'M', 'P', 'D', 'Y', 'r', 'i', 0, - /* 17413 */ 'V', 'P', 'S', 'L', 'L', 'D', 'Q', 'Y', 'r', 'i', 0, - /* 17424 */ 'V', 'P', 'S', 'R', 'L', 'D', 'Q', 'Y', 'r', 'i', 0, - /* 17435 */ 'V', 'P', 'S', 'L', 'L', 'Q', 'Y', 'r', 'i', 0, - /* 17445 */ 'V', 'P', 'S', 'R', 'L', 'Q', 'Y', 'r', 'i', 0, - /* 17455 */ 'V', 'P', 'E', 'R', 'M', 'Q', 'Y', 'r', 'i', 0, - /* 17465 */ 'V', 'P', 'E', 'R', 'M', 'I', 'L', 'P', 'S', 'Y', 'r', 'i', 0, - /* 17478 */ 'V', 'P', 'S', 'R', 'A', 'W', 'Y', 'r', 'i', 0, - /* 17488 */ 'V', 'P', 'S', 'H', 'U', 'F', 'H', 'W', 'Y', 'r', 'i', 0, - /* 17500 */ 'V', 'P', 'S', 'H', 'U', 'F', 'L', 'W', 'Y', 'r', 'i', 0, - /* 17512 */ 'V', 'P', 'S', 'L', 'L', 'W', 'Y', 'r', 'i', 0, - /* 17522 */ 'V', 'P', 'S', 'R', 'L', 'W', 'Y', 'r', 'i', 0, - /* 17532 */ 'V', 'P', 'S', 'R', 'A', 'D', 'Z', 'r', 'i', 0, - /* 17542 */ 'V', 'P', 'S', 'H', 'U', 'F', 'D', 'Z', 'r', 'i', 0, - /* 17553 */ 'V', 'P', 'S', 'L', 'L', 'D', 'Z', 'r', 'i', 0, - /* 17563 */ 'V', 'P', 'S', 'R', 'L', 'D', 'Z', 'r', 'i', 0, - /* 17573 */ 'V', 'P', 'E', 'R', 'M', 'I', 'L', 'P', 'D', 'Z', 'r', 'i', 0, - /* 17586 */ 'V', 'P', 'E', 'R', 'M', 'P', 'D', 'Z', 'r', 'i', 0, - /* 17597 */ 'V', 'P', 'S', 'R', 'A', 'Q', 'Z', 'r', 'i', 0, - /* 17607 */ 'V', 'P', 'S', 'L', 'L', 'Q', 'Z', 'r', 'i', 0, - /* 17617 */ 'V', 'P', 'S', 'R', 'L', 'Q', 'Z', 'r', 'i', 0, - /* 17627 */ 'V', 'P', 'E', 'R', 'M', 'Q', 'Z', 'r', 'i', 0, - /* 17637 */ 'V', 'P', 'E', 'R', 'M', 'I', 'L', 'P', 'S', 'Z', 'r', 'i', 0, - /* 17650 */ 'I', 'M', 'U', 'L', '3', '2', 'r', 'r', 'i', 0, - /* 17660 */ 'S', 'H', 'A', '1', 'R', 'N', 'D', 'S', '4', 'r', 'r', 'i', 0, - /* 17673 */ 'I', 'M', 'U', 'L', '1', '6', 'r', 'r', 'i', 0, - /* 17683 */ 'V', 'P', 'B', 'L', 'E', 'N', 'D', 'D', 'r', 'r', 'i', 0, - /* 17695 */ 'V', 'A', 'L', 'I', 'G', 'N', 'D', 'r', 'r', 'i', 0, - /* 17706 */ 'V', 'B', 'L', 'E', 'N', 'D', 'P', 'D', 'r', 'r', 'i', 0, - /* 17718 */ 'V', 'S', 'H', 'U', 'F', 'P', 'D', 'r', 'r', 'i', 0, - /* 17729 */ 'V', 'D', 'P', 'P', 'D', 'r', 'r', 'i', 0, - /* 17738 */ 'V', 'C', 'M', 'P', 'P', 'D', 'r', 'r', 'i', 0, - /* 17748 */ 'V', 'A', 'L', 'I', 'G', 'N', 'Q', 'r', 'r', 'i', 0, - /* 17759 */ 'V', 'B', 'L', 'E', 'N', 'D', 'P', 'S', 'r', 'r', 'i', 0, - /* 17771 */ 'V', 'S', 'H', 'U', 'F', 'P', 'S', 'r', 'r', 'i', 0, - /* 17782 */ 'V', 'D', 'P', 'P', 'S', 'r', 'r', 'i', 0, - /* 17791 */ 'V', 'C', 'M', 'P', 'P', 'S', 'r', 'r', 'i', 0, - /* 17801 */ 'V', 'M', 'P', 'S', 'A', 'D', 'B', 'W', 'r', 'r', 'i', 0, - /* 17813 */ 'V', 'P', 'B', 'L', 'E', 'N', 'D', 'W', 'r', 'r', 'i', 0, - /* 17825 */ 'V', 'P', 'I', 'N', 'S', 'R', 'W', 'r', 'r', 'i', 0, - /* 17836 */ 'V', 'P', 'B', 'L', 'E', 'N', 'D', 'D', 'Y', 'r', 'r', 'i', 0, - /* 17849 */ 'V', 'B', 'L', 'E', 'N', 'D', 'P', 'D', 'Y', 'r', 'r', 'i', 0, - /* 17862 */ 'V', 'S', 'H', 'U', 'F', 'P', 'D', 'Y', 'r', 'r', 'i', 0, - /* 17874 */ 'V', 'C', 'M', 'P', 'P', 'D', 'Y', 'r', 'r', 'i', 0, - /* 17885 */ 'V', 'B', 'L', 'E', 'N', 'D', 'P', 'S', 'Y', 'r', 'r', 'i', 0, - /* 17898 */ 'V', 'S', 'H', 'U', 'F', 'P', 'S', 'Y', 'r', 'r', 'i', 0, - /* 17910 */ 'V', 'D', 'P', 'P', 'S', 'Y', 'r', 'r', 'i', 0, - /* 17920 */ 'V', 'C', 'M', 'P', 'P', 'S', 'Y', 'r', 'r', 'i', 0, - /* 17931 */ 'V', 'M', 'P', 'S', 'A', 'D', 'B', 'W', 'Y', 'r', 'r', 'i', 0, - /* 17944 */ 'V', 'P', 'B', 'L', 'E', 'N', 'D', 'W', 'Y', 'r', 'r', 'i', 0, - /* 17957 */ 'V', 'S', 'H', 'U', 'F', 'P', 'D', 'Z', 'r', 'r', 'i', 0, - /* 17969 */ 'V', 'P', 'C', 'M', 'P', 'D', 'Z', 'r', 'r', 'i', 0, - /* 17980 */ 'V', 'C', 'M', 'P', 'P', 'D', 'Z', 'r', 'r', 'i', 0, - /* 17991 */ 'V', 'P', 'C', 'M', 'P', 'U', 'D', 'Z', 'r', 'r', 'i', 0, - /* 18003 */ 'V', 'P', 'C', 'M', 'P', 'Q', 'Z', 'r', 'r', 'i', 0, - /* 18014 */ 'V', 'P', 'C', 'M', 'P', 'U', 'Q', 'Z', 'r', 'r', 'i', 0, - /* 18026 */ 'V', 'S', 'H', 'U', 'F', 'P', 'S', 'Z', 'r', 'r', 'i', 0, - /* 18038 */ 'V', 'C', 'M', 'P', 'P', 'S', 'Z', 'r', 'r', 'i', 0, - /* 18049 */ 'M', 'M', 'X', '_', 'P', 'I', 'N', 'S', 'R', 'W', 'i', 'r', 'r', 'i', 0, - /* 18064 */ 'M', 'M', 'X', '_', 'P', 'E', 'X', 'T', 'R', 'W', 'i', 'r', 'r', 'i', 0, - /* 18079 */ 'V', 'P', 'C', 'O', 'N', 'F', 'L', 'I', 'C', 'T', 'D', 'r', 'm', 'b', 'k', 0, - /* 18095 */ 'V', 'P', 'C', 'O', 'N', 'F', 'L', 'I', 'C', 'T', 'Q', 'r', 'm', 'b', 'k', 0, - /* 18111 */ 'V', 'P', 'S', 'R', 'A', 'D', 'Z', 'm', 'i', 'k', 0, - /* 18122 */ 'V', 'P', 'S', 'L', 'L', 'D', 'Z', 'm', 'i', 'k', 0, - /* 18133 */ 'V', 'P', 'S', 'R', 'L', 'D', 'Z', 'm', 'i', 'k', 0, - /* 18144 */ 'V', 'P', 'S', 'R', 'A', 'Q', 'Z', 'm', 'i', 'k', 0, - /* 18155 */ 'V', 'P', 'S', 'L', 'L', 'Q', 'Z', 'm', 'i', 'k', 0, - /* 18166 */ 'V', 'P', 'S', 'R', 'L', 'Q', 'Z', 'm', 'i', 'k', 0, - /* 18177 */ 'V', 'P', 'S', 'R', 'A', 'D', 'Z', 'r', 'i', 'k', 0, - /* 18188 */ 'V', 'P', 'S', 'L', 'L', 'D', 'Z', 'r', 'i', 'k', 0, - /* 18199 */ 'V', 'P', 'S', 'R', 'L', 'D', 'Z', 'r', 'i', 'k', 0, - /* 18210 */ 'V', 'P', 'S', 'R', 'A', 'Q', 'Z', 'r', 'i', 'k', 0, - /* 18221 */ 'V', 'P', 'S', 'L', 'L', 'Q', 'Z', 'r', 'i', 'k', 0, - /* 18232 */ 'V', 'P', 'S', 'R', 'L', 'Q', 'Z', 'r', 'i', 'k', 0, - /* 18243 */ 'K', 'M', 'O', 'V', 'W', 'k', 'k', 0, - /* 18251 */ 'K', 'M', 'O', 'V', 'W', 'm', 'k', 0, - /* 18259 */ 'V', 'M', 'O', 'V', 'D', 'Q', 'U', '3', '2', 'r', 'm', 'k', 0, - /* 18272 */ 'V', 'M', 'O', 'V', 'D', 'Q', 'U', '6', '4', 'r', 'm', 'k', 0, - /* 18285 */ 'V', 'P', 'C', 'O', 'N', 'F', 'L', 'I', 'C', 'T', 'D', 'r', 'm', 'k', 0, - /* 18300 */ 'V', 'P', 'C', 'O', 'N', 'F', 'L', 'I', 'C', 'T', 'Q', 'r', 'm', 'k', 0, - /* 18315 */ 'V', 'P', 'S', 'R', 'A', 'D', 'Z', 'r', 'm', 'k', 0, - /* 18326 */ 'V', 'P', 'S', 'L', 'L', 'D', 'Z', 'r', 'm', 'k', 0, - /* 18337 */ 'V', 'P', 'S', 'R', 'L', 'D', 'Z', 'r', 'm', 'k', 0, - /* 18348 */ 'V', 'M', 'O', 'V', 'A', 'P', 'D', 'Z', 'r', 'm', 'k', 0, - /* 18360 */ 'V', 'M', 'O', 'V', 'U', 'P', 'D', 'Z', 'r', 'm', 'k', 0, - /* 18372 */ 'V', 'P', 'S', 'R', 'A', 'Q', 'Z', 'r', 'm', 'k', 0, - /* 18383 */ 'V', 'P', 'S', 'L', 'L', 'Q', 'Z', 'r', 'm', 'k', 0, - /* 18394 */ 'V', 'P', 'S', 'R', 'L', 'Q', 'Z', 'r', 'm', 'k', 0, - /* 18405 */ 'V', 'M', 'O', 'V', 'A', 'P', 'S', 'Z', 'r', 'm', 'k', 0, - /* 18417 */ 'V', 'M', 'O', 'V', 'U', 'P', 'S', 'Z', 'r', 'm', 'k', 0, - /* 18429 */ 'K', 'M', 'O', 'V', 'W', 'r', 'k', 0, - /* 18437 */ 'V', 'M', 'O', 'V', 'D', 'Q', 'U', '3', '2', 'r', 'r', 'k', 0, - /* 18450 */ 'V', 'M', 'O', 'V', 'D', 'Q', 'U', '6', '4', 'r', 'r', 'k', 0, - /* 18463 */ 'V', 'P', 'C', 'O', 'N', 'F', 'L', 'I', 'C', 'T', 'D', 'r', 'r', 'k', 0, - /* 18478 */ 'V', 'P', 'C', 'O', 'N', 'F', 'L', 'I', 'C', 'T', 'Q', 'r', 'r', 'k', 0, - /* 18493 */ 'V', 'P', 'S', 'R', 'A', 'D', 'Z', 'r', 'r', 'k', 0, - /* 18504 */ 'V', 'P', 'S', 'L', 'L', 'D', 'Z', 'r', 'r', 'k', 0, - /* 18515 */ 'V', 'P', 'S', 'R', 'L', 'D', 'Z', 'r', 'r', 'k', 0, - /* 18526 */ 'V', 'M', 'O', 'V', 'A', 'P', 'D', 'Z', 'r', 'r', 'k', 0, - /* 18538 */ 'V', 'M', 'O', 'V', 'U', 'P', 'D', 'Z', 'r', 'r', 'k', 0, - /* 18550 */ 'V', 'M', 'O', 'V', 'S', 'D', 'Z', 'r', 'r', 'k', 0, - /* 18561 */ 'V', 'P', 'S', 'R', 'A', 'Q', 'Z', 'r', 'r', 'k', 0, - /* 18572 */ 'V', 'P', 'S', 'L', 'L', 'Q', 'Z', 'r', 'r', 'k', 0, - /* 18583 */ 'V', 'P', 'S', 'R', 'L', 'Q', 'Z', 'r', 'r', 'k', 0, - /* 18594 */ 'V', 'M', 'O', 'V', 'A', 'P', 'S', 'Z', 'r', 'r', 'k', 0, - /* 18606 */ 'V', 'M', 'O', 'V', 'U', 'P', 'S', 'Z', 'r', 'r', 'k', 0, - /* 18618 */ 'V', 'M', 'O', 'V', 'S', 'S', 'Z', 'r', 'r', 'k', 0, - /* 18629 */ 'L', 'D', '_', 'F', '8', '0', 'm', 0, - /* 18637 */ 'S', 'T', '_', 'F', 'P', '8', '0', 'm', 0, - /* 18646 */ 'S', 'T', '_', 'F', 'p', 'P', '8', '0', 'm', 0, - /* 18656 */ 'L', 'D', '_', 'F', 'p', '8', '0', 'm', 0, - /* 18665 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'U', 'B', 'P', 'D', 'r', '2', '3', '1', 'm', 0, - /* 18682 */ 'V', 'F', 'M', 'S', 'U', 'B', 'P', 'D', 'r', '2', '3', '1', 'm', 0, - /* 18696 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'P', 'D', 'r', '2', '3', '1', 'm', 0, - /* 18711 */ 'V', 'F', 'M', 'S', 'U', 'B', 'A', 'D', 'D', 'P', 'D', 'r', '2', '3', '1', 'm', 0, - /* 18728 */ 'V', 'F', 'M', 'A', 'D', 'D', 'P', 'D', 'r', '2', '3', '1', 'm', 0, - /* 18742 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'P', 'D', 'r', '2', '3', '1', 'm', 0, - /* 18757 */ 'V', 'F', 'M', 'S', 'U', 'B', 'S', 'D', 'r', '2', '3', '1', 'm', 0, - /* 18771 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'S', 'D', 'r', '2', '3', '1', 'm', 0, - /* 18786 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'D', 'r', '2', '3', '1', 'm', 0, - /* 18800 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'S', 'D', 'r', '2', '3', '1', 'm', 0, - /* 18815 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'U', 'B', 'P', 'S', 'r', '2', '3', '1', 'm', 0, - /* 18832 */ 'V', 'F', 'M', 'S', 'U', 'B', 'P', 'S', 'r', '2', '3', '1', 'm', 0, - /* 18846 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'P', 'S', 'r', '2', '3', '1', 'm', 0, - /* 18861 */ 'V', 'F', 'M', 'S', 'U', 'B', 'A', 'D', 'D', 'P', 'S', 'r', '2', '3', '1', 'm', 0, - /* 18878 */ 'V', 'F', 'M', 'A', 'D', 'D', 'P', 'S', 'r', '2', '3', '1', 'm', 0, - /* 18892 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'P', 'S', 'r', '2', '3', '1', 'm', 0, - /* 18907 */ 'V', 'F', 'M', 'S', 'U', 'B', 'S', 'S', 'r', '2', '3', '1', 'm', 0, - /* 18921 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'S', 'S', 'r', '2', '3', '1', 'm', 0, - /* 18936 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'S', 'r', '2', '3', '1', 'm', 0, - /* 18950 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'S', 'S', 'r', '2', '3', '1', 'm', 0, - /* 18965 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'U', 'B', 'P', 'D', 'r', '1', '3', '2', 'm', 0, - /* 18982 */ 'V', 'F', 'M', 'S', 'U', 'B', 'P', 'D', 'r', '1', '3', '2', 'm', 0, - /* 18996 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'P', 'D', 'r', '1', '3', '2', 'm', 0, - /* 19011 */ 'V', 'F', 'M', 'S', 'U', 'B', 'A', 'D', 'D', 'P', 'D', 'r', '1', '3', '2', 'm', 0, - /* 19028 */ 'V', 'F', 'M', 'A', 'D', 'D', 'P', 'D', 'r', '1', '3', '2', 'm', 0, - /* 19042 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'P', 'D', 'r', '1', '3', '2', 'm', 0, - /* 19057 */ 'V', 'F', 'M', 'S', 'U', 'B', 'S', 'D', 'r', '1', '3', '2', 'm', 0, - /* 19071 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'S', 'D', 'r', '1', '3', '2', 'm', 0, - /* 19086 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'D', 'r', '1', '3', '2', 'm', 0, - /* 19100 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'S', 'D', 'r', '1', '3', '2', 'm', 0, - /* 19115 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'U', 'B', 'P', 'S', 'r', '1', '3', '2', 'm', 0, - /* 19132 */ 'V', 'F', 'M', 'S', 'U', 'B', 'P', 'S', 'r', '1', '3', '2', 'm', 0, - /* 19146 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'P', 'S', 'r', '1', '3', '2', 'm', 0, - /* 19161 */ 'V', 'F', 'M', 'S', 'U', 'B', 'A', 'D', 'D', 'P', 'S', 'r', '1', '3', '2', 'm', 0, - /* 19178 */ 'V', 'F', 'M', 'A', 'D', 'D', 'P', 'S', 'r', '1', '3', '2', 'm', 0, - /* 19192 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'P', 'S', 'r', '1', '3', '2', 'm', 0, - /* 19207 */ 'V', 'F', 'M', 'S', 'U', 'B', 'S', 'S', 'r', '1', '3', '2', 'm', 0, - /* 19221 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'S', 'S', 'r', '1', '3', '2', 'm', 0, - /* 19236 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'S', 'r', '1', '3', '2', 'm', 0, - /* 19250 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'S', 'S', 'r', '1', '3', '2', 'm', 0, - /* 19265 */ 'L', 'O', 'C', 'K', '_', 'D', 'E', 'C', '3', '2', 'm', 0, - /* 19277 */ 'L', 'O', 'C', 'K', '_', 'I', 'N', 'C', '3', '2', 'm', 0, - /* 19289 */ 'S', 'U', 'B', '_', 'F', '3', '2', 'm', 0, - /* 19298 */ 'A', 'D', 'D', '_', 'F', '3', '2', 'm', 0, - /* 19307 */ 'I', 'L', 'D', '_', 'F', '3', '2', 'm', 0, - /* 19316 */ 'M', 'U', 'L', '_', 'F', '3', '2', 'm', 0, - /* 19325 */ 'S', 'U', 'B', 'R', '_', 'F', '3', '2', 'm', 0, - /* 19335 */ 'D', 'I', 'V', 'R', '_', 'F', '3', '2', 'm', 0, - /* 19345 */ 'I', 'S', 'T', '_', 'F', '3', '2', 'm', 0, - /* 19354 */ 'D', 'I', 'V', '_', 'F', '3', '2', 'm', 0, - /* 19363 */ 'N', 'E', 'G', '3', '2', 'm', 0, - /* 19370 */ 'S', 'U', 'B', '_', 'F', 'I', '3', '2', 'm', 0, - /* 19380 */ 'A', 'D', 'D', '_', 'F', 'I', '3', '2', 'm', 0, - /* 19390 */ 'M', 'U', 'L', '_', 'F', 'I', '3', '2', 'm', 0, - /* 19400 */ 'S', 'U', 'B', 'R', '_', 'F', 'I', '3', '2', 'm', 0, - /* 19411 */ 'D', 'I', 'V', 'R', '_', 'F', 'I', '3', '2', 'm', 0, - /* 19422 */ 'D', 'I', 'V', '_', 'F', 'I', '3', '2', 'm', 0, - /* 19432 */ 'F', 'A', 'R', 'C', 'A', 'L', 'L', '3', '2', 'm', 0, - /* 19443 */ 'I', 'M', 'U', 'L', '3', '2', 'm', 0, - /* 19451 */ 'F', 'C', 'O', 'M', '3', '2', 'm', 0, - /* 19459 */ 'F', 'I', 'C', 'O', 'M', '3', '2', 'm', 0, - /* 19468 */ 'I', 'S', 'T', '_', 'F', 'P', '3', '2', 'm', 0, - /* 19478 */ 'I', 'S', 'T', 'T', '_', 'F', 'P', '3', '2', 'm', 0, - /* 19489 */ 'F', 'A', 'R', 'J', 'M', 'P', '3', '2', 'm', 0, - /* 19499 */ 'F', 'C', 'O', 'M', 'P', '3', '2', 'm', 0, - /* 19508 */ 'F', 'I', 'C', 'O', 'M', 'P', '3', '2', 'm', 0, - /* 19518 */ 'S', 'T', '_', 'F', 'p', 'P', '3', '2', 'm', 0, - /* 19528 */ 'L', 'G', 'D', 'T', '3', '2', 'm', 0, - /* 19536 */ 'S', 'G', 'D', 'T', '3', '2', 'm', 0, - /* 19544 */ 'L', 'I', 'D', 'T', '3', '2', 'm', 0, - /* 19552 */ 'S', 'I', 'D', 'T', '3', '2', 'm', 0, - /* 19560 */ 'N', 'O', 'T', '3', '2', 'm', 0, - /* 19567 */ 'I', 'D', 'I', 'V', '3', '2', 'm', 0, - /* 19575 */ 'D', 'E', 'C', '6', '4', '_', '3', '2', 'm', 0, - /* 19585 */ 'I', 'N', 'C', '6', '4', '_', '3', '2', 'm', 0, - /* 19595 */ 'S', 'U', 'B', '_', 'F', 'p', '3', '2', 'm', 0, - /* 19605 */ 'A', 'D', 'D', '_', 'F', 'p', '3', '2', 'm', 0, - /* 19615 */ 'L', 'D', '_', 'F', 'p', '3', '2', 'm', 0, - /* 19624 */ 'M', 'U', 'L', '_', 'F', 'p', '3', '2', 'm', 0, - /* 19634 */ 'S', 'U', 'B', 'R', '_', 'F', 'p', '3', '2', 'm', 0, - /* 19645 */ 'D', 'I', 'V', 'R', '_', 'F', 'p', '3', '2', 'm', 0, - /* 19656 */ 'S', 'T', '_', 'F', 'p', '3', '2', 'm', 0, - /* 19665 */ 'D', 'I', 'V', '_', 'F', 'p', '3', '2', 'm', 0, - /* 19675 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'U', 'B', 'P', 'D', 'r', '2', '1', '3', 'm', 0, - /* 19692 */ 'V', 'F', 'M', 'S', 'U', 'B', 'P', 'D', 'r', '2', '1', '3', 'm', 0, - /* 19706 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'P', 'D', 'r', '2', '1', '3', 'm', 0, - /* 19721 */ 'V', 'F', 'M', 'S', 'U', 'B', 'A', 'D', 'D', 'P', 'D', 'r', '2', '1', '3', 'm', 0, - /* 19738 */ 'V', 'F', 'M', 'A', 'D', 'D', 'P', 'D', 'r', '2', '1', '3', 'm', 0, - /* 19752 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'P', 'D', 'r', '2', '1', '3', 'm', 0, - /* 19767 */ 'V', 'F', 'M', 'S', 'U', 'B', 'S', 'D', 'r', '2', '1', '3', 'm', 0, - /* 19781 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'S', 'D', 'r', '2', '1', '3', 'm', 0, - /* 19796 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'D', 'r', '2', '1', '3', 'm', 0, - /* 19810 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'S', 'D', 'r', '2', '1', '3', 'm', 0, - /* 19825 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'U', 'B', 'P', 'S', 'r', '2', '1', '3', 'm', 0, - /* 19842 */ 'V', 'F', 'M', 'S', 'U', 'B', 'P', 'S', 'r', '2', '1', '3', 'm', 0, - /* 19856 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'P', 'S', 'r', '2', '1', '3', 'm', 0, - /* 19871 */ 'V', 'F', 'M', 'S', 'U', 'B', 'A', 'D', 'D', 'P', 'S', 'r', '2', '1', '3', 'm', 0, - /* 19888 */ 'V', 'F', 'M', 'A', 'D', 'D', 'P', 'S', 'r', '2', '1', '3', 'm', 0, - /* 19902 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'P', 'S', 'r', '2', '1', '3', 'm', 0, - /* 19917 */ 'V', 'F', 'M', 'S', 'U', 'B', 'S', 'S', 'r', '2', '1', '3', 'm', 0, - /* 19931 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'S', 'S', 'r', '2', '1', '3', 'm', 0, - /* 19946 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'S', 'r', '2', '1', '3', 'm', 0, - /* 19960 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'S', 'S', 'r', '2', '1', '3', 'm', 0, - /* 19975 */ 'L', 'O', 'C', 'K', '_', 'D', 'E', 'C', '6', '4', 'm', 0, - /* 19987 */ 'L', 'O', 'C', 'K', '_', 'I', 'N', 'C', '6', '4', 'm', 0, - /* 19999 */ 'S', 'U', 'B', '_', 'F', '6', '4', 'm', 0, - /* 20008 */ 'A', 'D', 'D', '_', 'F', '6', '4', 'm', 0, - /* 20017 */ 'I', 'L', 'D', '_', 'F', '6', '4', 'm', 0, - /* 20026 */ 'M', 'U', 'L', '_', 'F', '6', '4', 'm', 0, - /* 20035 */ 'S', 'U', 'B', 'R', '_', 'F', '6', '4', 'm', 0, - /* 20045 */ 'D', 'I', 'V', 'R', '_', 'F', '6', '4', 'm', 0, - /* 20055 */ 'S', 'T', '_', 'F', '6', '4', 'm', 0, - /* 20063 */ 'D', 'I', 'V', '_', 'F', '6', '4', 'm', 0, - /* 20072 */ 'N', 'E', 'G', '6', '4', 'm', 0, - /* 20079 */ 'C', 'A', 'L', 'L', '6', '4', 'm', 0, - /* 20087 */ 'I', 'M', 'U', 'L', '6', '4', 'm', 0, - /* 20095 */ 'F', 'C', 'O', 'M', '6', '4', 'm', 0, - /* 20103 */ 'I', 'S', 'T', '_', 'F', 'P', '6', '4', 'm', 0, - /* 20113 */ 'I', 'S', 'T', 'T', '_', 'F', 'P', '6', '4', 'm', 0, - /* 20124 */ 'J', 'M', 'P', '6', '4', 'm', 0, - /* 20131 */ 'F', 'C', 'O', 'M', 'P', '6', '4', 'm', 0, - /* 20140 */ 'S', 'T', '_', 'F', 'p', 'P', '6', '4', 'm', 0, - /* 20150 */ 'L', 'G', 'D', 'T', '6', '4', 'm', 0, - /* 20158 */ 'S', 'G', 'D', 'T', '6', '4', 'm', 0, - /* 20166 */ 'L', 'I', 'D', 'T', '6', '4', 'm', 0, - /* 20174 */ 'S', 'I', 'D', 'T', '6', '4', 'm', 0, - /* 20182 */ 'S', 'L', 'D', 'T', '6', '4', 'm', 0, - /* 20190 */ 'N', 'O', 'T', '6', '4', 'm', 0, - /* 20197 */ 'I', 'D', 'I', 'V', '6', '4', 'm', 0, - /* 20205 */ 'S', 'U', 'B', '_', 'F', 'p', '6', '4', 'm', 0, - /* 20215 */ 'A', 'D', 'D', '_', 'F', 'p', '6', '4', 'm', 0, - /* 20225 */ 'L', 'D', '_', 'F', 'p', '6', '4', 'm', 0, - /* 20234 */ 'M', 'U', 'L', '_', 'F', 'p', '6', '4', 'm', 0, - /* 20244 */ 'S', 'U', 'B', 'R', '_', 'F', 'p', '6', '4', 'm', 0, - /* 20255 */ 'D', 'I', 'V', 'R', '_', 'F', 'p', '6', '4', 'm', 0, - /* 20266 */ 'S', 'T', '_', 'F', 'p', '6', '4', 'm', 0, - /* 20275 */ 'D', 'I', 'V', '_', 'F', 'p', '6', '4', 'm', 0, - /* 20285 */ 'L', 'O', 'C', 'K', '_', 'D', 'E', 'C', '1', '6', 'm', 0, - /* 20297 */ 'L', 'O', 'C', 'K', '_', 'I', 'N', 'C', '1', '6', 'm', 0, - /* 20309 */ 'I', 'L', 'D', '_', 'F', '1', '6', 'm', 0, - /* 20318 */ 'I', 'S', 'T', '_', 'F', '1', '6', 'm', 0, - /* 20327 */ 'N', 'E', 'G', '1', '6', 'm', 0, - /* 20334 */ 'S', 'U', 'B', '_', 'F', 'I', '1', '6', 'm', 0, - /* 20344 */ 'A', 'D', 'D', '_', 'F', 'I', '1', '6', 'm', 0, - /* 20354 */ 'M', 'U', 'L', '_', 'F', 'I', '1', '6', 'm', 0, - /* 20364 */ 'S', 'U', 'B', 'R', '_', 'F', 'I', '1', '6', 'm', 0, - /* 20375 */ 'D', 'I', 'V', 'R', '_', 'F', 'I', '1', '6', 'm', 0, - /* 20386 */ 'D', 'I', 'V', '_', 'F', 'I', '1', '6', 'm', 0, - /* 20396 */ 'F', 'A', 'R', 'C', 'A', 'L', 'L', '1', '6', 'm', 0, - /* 20407 */ 'I', 'M', 'U', 'L', '1', '6', 'm', 0, - /* 20415 */ 'F', 'I', 'C', 'O', 'M', '1', '6', 'm', 0, - /* 20424 */ 'I', 'S', 'T', '_', 'F', 'P', '1', '6', 'm', 0, - /* 20434 */ 'I', 'S', 'T', 'T', '_', 'F', 'P', '1', '6', 'm', 0, - /* 20445 */ 'F', 'A', 'R', 'J', 'M', 'P', '1', '6', 'm', 0, - /* 20455 */ 'F', 'I', 'C', 'O', 'M', 'P', '1', '6', 'm', 0, - /* 20465 */ 'L', 'G', 'D', 'T', '1', '6', 'm', 0, - /* 20473 */ 'S', 'G', 'D', 'T', '1', '6', 'm', 0, - /* 20481 */ 'L', 'I', 'D', 'T', '1', '6', 'm', 0, - /* 20489 */ 'S', 'I', 'D', 'T', '1', '6', 'm', 0, - /* 20497 */ 'L', 'L', 'D', 'T', '1', '6', 'm', 0, - /* 20505 */ 'S', 'L', 'D', 'T', '1', '6', 'm', 0, - /* 20513 */ 'N', 'O', 'T', '1', '6', 'm', 0, - /* 20520 */ 'I', 'D', 'I', 'V', '1', '6', 'm', 0, - /* 20528 */ 'F', 'L', 'D', 'C', 'W', '1', '6', 'm', 0, - /* 20537 */ 'F', 'N', 'S', 'T', 'C', 'W', '1', '6', 'm', 0, - /* 20547 */ 'L', 'M', 'S', 'W', '1', '6', 'm', 0, - /* 20555 */ 'S', 'M', 'S', 'W', '1', '6', 'm', 0, - /* 20563 */ 'D', 'E', 'C', '6', '4', '_', '1', '6', 'm', 0, - /* 20573 */ 'I', 'N', 'C', '6', '4', '_', '1', '6', 'm', 0, - /* 20583 */ 'L', 'O', 'C', 'K', '_', 'D', 'E', 'C', '8', 'm', 0, - /* 20594 */ 'L', 'O', 'C', 'K', '_', 'I', 'N', 'C', '8', 'm', 0, - /* 20605 */ 'N', 'E', 'G', '8', 'm', 0, - /* 20611 */ 'I', 'M', 'U', 'L', '8', 'm', 0, - /* 20618 */ 'N', 'O', 'T', '8', 'm', 0, - /* 20624 */ 'I', 'D', 'I', 'V', '8', 'm', 0, - /* 20631 */ 'S', 'E', 'T', 'A', 'm', 0, - /* 20637 */ 'S', 'E', 'T', 'B', 'm', 0, - /* 20643 */ 'F', 'B', 'L', 'D', 'm', 0, - /* 20649 */ 'V', 'M', 'P', 'T', 'R', 'L', 'D', 'm', 0, - /* 20658 */ 'V', 'R', 'O', 'U', 'N', 'D', 'P', 'D', 'm', 0, - /* 20668 */ 'V', 'S', 'Q', 'R', 'T', 'P', 'D', 'm', 0, - /* 20677 */ 'V', 'R', 'O', 'U', 'N', 'D', 'Y', 'P', 'D', 'm', 0, - /* 20688 */ 'V', 'R', 'O', 'U', 'N', 'D', 'S', 'D', 'm', 0, - /* 20698 */ 'V', 'R', 'N', 'D', 'S', 'C', 'A', 'L', 'E', 'S', 'D', 'm', 0, - /* 20711 */ 'V', 'S', 'Q', 'R', 'T', 'S', 'D', 'm', 0, - /* 20720 */ 'S', 'E', 'T', 'A', 'E', 'm', 0, - /* 20727 */ 'S', 'E', 'T', 'B', 'E', 'm', 0, - /* 20734 */ 'S', 'E', 'T', 'G', 'E', 'm', 0, - /* 20741 */ 'S', 'E', 'T', 'L', 'E', 'm', 0, - /* 20748 */ 'S', 'E', 'T', 'N', 'E', 'm', 0, - /* 20755 */ 'S', 'E', 'T', 'E', 'm', 0, - /* 20761 */ 'F', 'S', 'A', 'V', 'E', 'm', 0, - /* 20768 */ 'S', 'E', 'T', 'G', 'm', 0, - /* 20774 */ 'S', 'E', 'T', 'L', 'm', 0, - /* 20780 */ 'S', 'E', 'T', 'N', 'O', 'm', 0, - /* 20787 */ 'S', 'E', 'T', 'O', 'm', 0, - /* 20793 */ 'T', 'A', 'I', 'L', 'J', 'M', 'P', 'm', 0, - /* 20802 */ 'S', 'E', 'T', 'N', 'P', 'm', 0, - /* 20809 */ 'S', 'E', 'T', 'P', 'm', 0, - /* 20815 */ 'F', 'B', 'S', 'T', 'P', 'm', 0, - /* 20822 */ 'V', 'M', 'C', 'L', 'E', 'A', 'R', 'm', 0, - /* 20831 */ 'F', 'R', 'S', 'T', 'O', 'R', 'm', 0, - /* 20839 */ 'V', 'E', 'R', 'R', 'm', 0, - /* 20845 */ 'L', 'T', 'R', 'm', 0, - /* 20850 */ 'S', 'T', 'R', 'm', 0, - /* 20855 */ 'S', 'E', 'T', 'N', 'S', 'm', 0, - /* 20862 */ 'V', 'R', 'O', 'U', 'N', 'D', 'P', 'S', 'm', 0, - /* 20872 */ 'V', 'R', 'C', 'P', 'P', 'S', 'm', 0, - /* 20880 */ 'V', 'R', 'S', 'Q', 'R', 'T', 'P', 'S', 'm', 0, - /* 20890 */ 'V', 'S', 'Q', 'R', 'T', 'P', 'S', 'm', 0, - /* 20899 */ 'V', 'R', 'O', 'U', 'N', 'D', 'Y', 'P', 'S', 'm', 0, - /* 20910 */ 'V', 'R', 'O', 'U', 'N', 'D', 'S', 'S', 'm', 0, - /* 20920 */ 'V', 'R', 'N', 'D', 'S', 'C', 'A', 'L', 'E', 'S', 'S', 'm', 0, - /* 20933 */ 'V', 'R', 'C', 'P', 'S', 'S', 'm', 0, - /* 20941 */ 'V', 'R', 'S', 'Q', 'R', 'T', 'S', 'S', 'm', 0, - /* 20951 */ 'V', 'S', 'Q', 'R', 'T', 'S', 'S', 'm', 0, - /* 20960 */ 'S', 'E', 'T', 'S', 'm', 0, - /* 20966 */ 'V', 'M', 'P', 'T', 'R', 'S', 'T', 'm', 0, - /* 20975 */ 'F', 'L', 'D', 'E', 'N', 'V', 'm', 0, - /* 20983 */ 'F', 'S', 'T', 'E', 'N', 'V', 'm', 0, - /* 20991 */ 'V', 'E', 'R', 'W', 'm', 0, - /* 20997 */ 'F', 'N', 'S', 'T', 'S', 'W', 'm', 0, - /* 21005 */ 'V', 'S', 'Q', 'R', 'T', 'P', 'D', 'Y', 'm', 0, - /* 21015 */ 'V', 'R', 'C', 'P', 'P', 'S', 'Y', 'm', 0, - /* 21024 */ 'V', 'R', 'S', 'Q', 'R', 'T', 'P', 'S', 'Y', 'm', 0, - /* 21035 */ 'V', 'S', 'Q', 'R', 'T', 'P', 'S', 'Y', 'm', 0, - /* 21045 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'U', 'B', '1', '3', '2', 'P', 'D', 'Z', 'm', 0, - /* 21062 */ 'V', 'F', 'M', 'S', 'U', 'B', '1', '3', '2', 'P', 'D', 'Z', 'm', 0, - /* 21076 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', '1', '3', '2', 'P', 'D', 'Z', 'm', 0, - /* 21091 */ 'V', 'F', 'M', 'S', 'U', 'B', 'A', 'D', 'D', '1', '3', '2', 'P', 'D', 'Z', 'm', 0, - /* 21108 */ 'V', 'F', 'M', 'A', 'D', 'D', '1', '3', '2', 'P', 'D', 'Z', 'm', 0, - /* 21122 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', '1', '3', '2', 'P', 'D', 'Z', 'm', 0, - /* 21137 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'U', 'B', '2', '1', '3', 'P', 'D', 'Z', 'm', 0, - /* 21154 */ 'V', 'F', 'M', 'S', 'U', 'B', '2', '1', '3', 'P', 'D', 'Z', 'm', 0, - /* 21168 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', '2', '1', '3', 'P', 'D', 'Z', 'm', 0, - /* 21183 */ 'V', 'F', 'M', 'S', 'U', 'B', 'A', 'D', 'D', '2', '1', '3', 'P', 'D', 'Z', 'm', 0, - /* 21200 */ 'V', 'F', 'M', 'A', 'D', 'D', '2', '1', '3', 'P', 'D', 'Z', 'm', 0, - /* 21214 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', '2', '1', '3', 'P', 'D', 'Z', 'm', 0, - /* 21229 */ 'V', 'R', 'C', 'P', '1', '4', 'P', 'D', 'Z', 'm', 0, - /* 21240 */ 'V', 'R', 'S', 'Q', 'R', 'T', '1', '4', 'P', 'D', 'Z', 'm', 0, - /* 21253 */ 'V', 'R', 'C', 'P', '2', '8', 'P', 'D', 'Z', 'm', 0, - /* 21264 */ 'V', 'R', 'S', 'Q', 'R', 'T', '2', '8', 'P', 'D', 'Z', 'm', 0, - /* 21277 */ 'V', 'R', 'N', 'D', 'S', 'C', 'A', 'L', 'E', 'P', 'D', 'Z', 'm', 0, - /* 21291 */ 'V', 'F', 'M', 'S', 'U', 'B', 'S', 'D', 'Z', 'm', 0, - /* 21302 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'S', 'D', 'Z', 'm', 0, - /* 21314 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'D', 'Z', 'm', 0, - /* 21325 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'S', 'D', 'Z', 'm', 0, - /* 21337 */ 'V', 'S', 'Q', 'R', 'T', 'S', 'D', 'Z', 'm', 0, - /* 21347 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'U', 'B', '1', '3', '2', 'P', 'S', 'Z', 'm', 0, - /* 21364 */ 'V', 'F', 'M', 'S', 'U', 'B', '1', '3', '2', 'P', 'S', 'Z', 'm', 0, - /* 21378 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', '1', '3', '2', 'P', 'S', 'Z', 'm', 0, - /* 21393 */ 'V', 'F', 'M', 'S', 'U', 'B', 'A', 'D', 'D', '1', '3', '2', 'P', 'S', 'Z', 'm', 0, - /* 21410 */ 'V', 'F', 'M', 'A', 'D', 'D', '1', '3', '2', 'P', 'S', 'Z', 'm', 0, - /* 21424 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', '1', '3', '2', 'P', 'S', 'Z', 'm', 0, - /* 21439 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'U', 'B', '2', '1', '3', 'P', 'S', 'Z', 'm', 0, - /* 21456 */ 'V', 'F', 'M', 'S', 'U', 'B', '2', '1', '3', 'P', 'S', 'Z', 'm', 0, - /* 21470 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', '2', '1', '3', 'P', 'S', 'Z', 'm', 0, - /* 21485 */ 'V', 'F', 'M', 'S', 'U', 'B', 'A', 'D', 'D', '2', '1', '3', 'P', 'S', 'Z', 'm', 0, - /* 21502 */ 'V', 'F', 'M', 'A', 'D', 'D', '2', '1', '3', 'P', 'S', 'Z', 'm', 0, - /* 21516 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', '2', '1', '3', 'P', 'S', 'Z', 'm', 0, - /* 21531 */ 'V', 'R', 'C', 'P', '1', '4', 'P', 'S', 'Z', 'm', 0, - /* 21542 */ 'V', 'R', 'S', 'Q', 'R', 'T', '1', '4', 'P', 'S', 'Z', 'm', 0, - /* 21555 */ 'V', 'R', 'C', 'P', '2', '8', 'P', 'S', 'Z', 'm', 0, - /* 21566 */ 'V', 'R', 'S', 'Q', 'R', 'T', '2', '8', 'P', 'S', 'Z', 'm', 0, - /* 21579 */ 'V', 'R', 'N', 'D', 'S', 'C', 'A', 'L', 'E', 'P', 'S', 'Z', 'm', 0, - /* 21593 */ 'V', 'F', 'M', 'S', 'U', 'B', 'S', 'S', 'Z', 'm', 0, - /* 21604 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'S', 'S', 'Z', 'm', 0, - /* 21616 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'S', 'Z', 'm', 0, - /* 21627 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'S', 'S', 'Z', 'm', 0, - /* 21639 */ 'V', 'S', 'Q', 'R', 'T', 'S', 'S', 'Z', 'm', 0, - /* 21649 */ 'K', 'M', 'O', 'V', 'W', 'k', 'm', 0, - /* 21657 */ 'P', 'U', 'S', 'H', '3', '2', 'r', 'm', 'm', 0, - /* 21667 */ 'P', 'O', 'P', '3', '2', 'r', 'm', 'm', 0, - /* 21676 */ 'P', 'U', 'S', 'H', '6', '4', 'r', 'm', 'm', 0, - /* 21686 */ 'P', 'O', 'P', '6', '4', 'r', 'm', 'm', 0, - /* 21695 */ 'P', 'U', 'S', 'H', '1', '6', 'r', 'm', 'm', 0, - /* 21705 */ 'P', 'O', 'P', '1', '6', 'r', 'm', 'm', 0, - /* 21714 */ 'S', 'H', 'A', '1', 'M', 'S', 'G', '1', 'r', 'm', 0, - /* 21725 */ 'S', 'H', 'A', '2', '5', '6', 'M', 'S', 'G', '1', 'r', 'm', 0, - /* 21738 */ 'P', 'F', 'R', 'C', 'P', 'I', 'T', '1', 'r', 'm', 0, - /* 21749 */ 'P', 'F', 'R', 'S', 'Q', 'I', 'T', '1', 'r', 'm', 0, - /* 21760 */ 'V', 'M', 'O', 'V', 'D', 'Q', 'A', '3', '2', 'r', 'm', 0, - /* 21772 */ 'C', 'M', 'O', 'V', 'A', '3', '2', 'r', 'm', 0, - /* 21782 */ 'S', 'B', 'B', '3', '2', 'r', 'm', 0, - /* 21790 */ 'S', 'U', 'B', '3', '2', 'r', 'm', 0, - /* 21798 */ 'C', 'M', 'O', 'V', 'B', '3', '2', 'r', 'm', 0, - /* 21808 */ 'A', 'D', 'C', '3', '2', 'r', 'm', 0, - /* 21816 */ 'B', 'L', 'C', 'I', 'C', '3', '2', 'r', 'm', 0, - /* 21826 */ 'B', 'L', 'S', 'I', 'C', '3', '2', 'r', 'm', 0, - /* 21836 */ 'T', '1', 'M', 'S', 'K', 'C', '3', '2', 'r', 'm', 0, - /* 21847 */ 'V', 'M', 'R', 'E', 'A', 'D', '3', '2', 'r', 'm', 0, - /* 21858 */ 'X', 'A', 'D', 'D', '3', '2', 'r', 'm', 0, - /* 21867 */ 'A', 'N', 'D', '3', '2', 'r', 'm', 0, - /* 21875 */ 'C', 'M', 'O', 'V', 'A', 'E', '3', '2', 'r', 'm', 0, - /* 21886 */ 'C', 'M', 'O', 'V', 'B', 'E', '3', '2', 'r', 'm', 0, - /* 21897 */ 'C', 'M', 'O', 'V', 'G', 'E', '3', '2', 'r', 'm', 0, - /* 21908 */ 'C', 'M', 'O', 'V', 'L', 'E', '3', '2', 'r', 'm', 0, - /* 21919 */ 'C', 'M', 'O', 'V', 'N', 'E', '3', '2', 'r', 'm', 0, - /* 21930 */ 'V', 'M', 'W', 'R', 'I', 'T', 'E', '3', '2', 'r', 'm', 0, - /* 21942 */ 'C', 'M', 'O', 'V', 'E', '3', '2', 'r', 'm', 0, - /* 21952 */ 'B', 'S', 'F', '3', '2', 'r', 'm', 0, - /* 21960 */ 'C', 'M', 'P', 'X', 'C', 'H', 'G', '3', '2', 'r', 'm', 0, - /* 21972 */ 'C', 'M', 'O', 'V', 'G', '3', '2', 'r', 'm', 0, - /* 21982 */ 'B', 'L', 'C', 'I', '3', '2', 'r', 'm', 0, - /* 21991 */ 'B', 'Z', 'H', 'I', '3', '2', 'r', 'm', 0, - /* 22000 */ 'B', 'L', 'S', 'I', '3', '2', 'r', 'm', 0, - /* 22009 */ 'B', 'L', 'C', 'M', 'S', 'K', '3', '2', 'r', 'm', 0, - /* 22020 */ 'B', 'L', 'S', 'M', 'S', 'K', '3', '2', 'r', 'm', 0, - /* 22031 */ 'T', 'Z', 'M', 'S', 'K', '3', '2', 'r', 'm', 0, - /* 22041 */ 'B', 'L', 'C', 'F', 'I', 'L', 'L', '3', '2', 'r', 'm', 0, - /* 22053 */ 'B', 'L', 'S', 'F', 'I', 'L', 'L', '3', '2', 'r', 'm', 0, - /* 22065 */ 'L', 'S', 'L', '3', '2', 'r', 'm', 0, - /* 22073 */ 'I', 'M', 'U', 'L', '3', '2', 'r', 'm', 0, - /* 22082 */ 'C', 'M', 'O', 'V', 'L', '3', '2', 'r', 'm', 0, - /* 22092 */ 'A', 'N', 'D', 'N', '3', '2', 'r', 'm', 0, - /* 22101 */ 'C', 'M', 'O', 'V', 'N', 'O', '3', '2', 'r', 'm', 0, - /* 22112 */ 'C', 'M', 'O', 'V', 'O', '3', '2', 'r', 'm', 0, - /* 22122 */ 'P', 'D', 'E', 'P', '3', '2', 'r', 'm', 0, - /* 22131 */ 'C', 'M', 'P', '3', '2', 'r', 'm', 0, - /* 22139 */ 'C', 'M', 'O', 'V', 'N', 'P', '3', '2', 'r', 'm', 0, - /* 22150 */ 'C', 'M', 'O', 'V', 'P', '3', '2', 'r', 'm', 0, - /* 22160 */ 'L', 'A', 'R', '3', '2', 'r', 'm', 0, - /* 22168 */ 'X', 'O', 'R', '3', '2', 'r', 'm', 0, - /* 22176 */ 'B', 'S', 'R', '3', '2', 'r', 'm', 0, - /* 22184 */ 'B', 'L', 'S', 'R', '3', '2', 'r', 'm', 0, - /* 22193 */ 'B', 'E', 'X', 'T', 'R', '3', '2', 'r', 'm', 0, - /* 22203 */ 'B', 'L', 'C', 'S', '3', '2', 'r', 'm', 0, - /* 22212 */ 'L', 'D', 'S', '3', '2', 'r', 'm', 0, - /* 22220 */ 'B', 'O', 'U', 'N', 'D', 'S', '3', '2', 'r', 'm', 0, - /* 22231 */ 'L', 'E', 'S', '3', '2', 'r', 'm', 0, - /* 22239 */ 'L', 'F', 'S', '3', '2', 'r', 'm', 0, - /* 22247 */ 'L', 'G', 'S', '3', '2', 'r', 'm', 0, - /* 22255 */ 'C', 'M', 'O', 'V', 'N', 'S', '3', '2', 'r', 'm', 0, - /* 22266 */ 'L', 'S', 'S', '3', '2', 'r', 'm', 0, - /* 22274 */ 'C', 'M', 'O', 'V', 'S', '3', '2', 'r', 'm', 0, - /* 22284 */ 'P', 'O', 'P', 'C', 'N', 'T', '3', '2', 'r', 'm', 0, - /* 22295 */ 'L', 'Z', 'C', 'N', 'T', '3', '2', 'r', 'm', 0, - /* 22305 */ 'T', 'Z', 'C', 'N', 'T', '3', '2', 'r', 'm', 0, - /* 22315 */ 'T', 'E', 'S', 'T', '3', '2', 'r', 'm', 0, - /* 22324 */ 'P', 'E', 'X', 'T', '3', '2', 'r', 'm', 0, - /* 22333 */ 'V', 'M', 'O', 'V', 'D', 'Q', 'U', '3', '2', 'r', 'm', 0, - /* 22345 */ 'A', 'C', 'Q', 'U', 'I', 'R', 'E', '_', 'M', 'O', 'V', '3', '2', 'r', 'm', 0, - /* 22361 */ 'A', 'D', 'C', 'X', '3', '2', 'r', 'm', 0, - /* 22370 */ 'S', 'H', 'L', 'X', '3', '2', 'r', 'm', 0, - /* 22379 */ 'M', 'U', 'L', 'X', '3', '2', 'r', 'm', 0, - /* 22388 */ 'A', 'D', 'O', 'X', '3', '2', 'r', 'm', 0, - /* 22397 */ 'S', 'A', 'R', 'X', '3', '2', 'r', 'm', 0, - /* 22406 */ 'S', 'H', 'R', 'X', '3', '2', 'r', 'm', 0, - /* 22415 */ 'S', 'H', 'A', '1', 'M', 'S', 'G', '2', 'r', 'm', 0, - /* 22426 */ 'S', 'H', 'A', '2', '5', '6', 'M', 'S', 'G', '2', 'r', 'm', 0, - /* 22439 */ 'S', 'H', 'A', '2', '5', '6', 'R', 'N', 'D', 'S', '2', 'r', 'm', 0, - /* 22453 */ 'P', 'F', 'R', 'C', 'P', 'I', 'T', '2', 'r', 'm', 0, - /* 22464 */ 'V', 'M', 'O', 'V', 'D', 'Q', 'A', '6', '4', 'r', 'm', 0, - /* 22476 */ 'C', 'M', 'O', 'V', 'A', '6', '4', 'r', 'm', 0, - /* 22486 */ 'S', 'B', 'B', '6', '4', 'r', 'm', 0, - /* 22494 */ 'S', 'U', 'B', '6', '4', 'r', 'm', 0, - /* 22502 */ 'C', 'M', 'O', 'V', 'B', '6', '4', 'r', 'm', 0, - /* 22512 */ 'A', 'D', 'C', '6', '4', 'r', 'm', 0, - /* 22520 */ 'B', 'L', 'C', 'I', 'C', '6', '4', 'r', 'm', 0, - /* 22530 */ 'B', 'L', 'S', 'I', 'C', '6', '4', 'r', 'm', 0, - /* 22540 */ 'T', '1', 'M', 'S', 'K', 'C', '6', '4', 'r', 'm', 0, - /* 22551 */ 'V', 'M', 'R', 'E', 'A', 'D', '6', '4', 'r', 'm', 0, - /* 22562 */ 'X', 'A', 'D', 'D', '6', '4', 'r', 'm', 0, - /* 22571 */ 'A', 'N', 'D', '6', '4', 'r', 'm', 0, - /* 22579 */ 'I', 'n', 't', '_', 'V', 'C', 'V', 'T', 'S', 'I', '2', 'S', 'D', '6', '4', 'r', 'm', 0, - /* 22597 */ 'I', 'n', 't', '_', 'C', 'V', 'T', 'S', 'I', '2', 'S', 'D', '6', '4', 'r', 'm', 0, - /* 22614 */ 'M', 'M', 'X', '_', 'M', 'O', 'V', 'D', '6', '4', 'r', 'm', 0, - /* 22627 */ 'C', 'M', 'O', 'V', 'A', 'E', '6', '4', 'r', 'm', 0, - /* 22638 */ 'C', 'M', 'O', 'V', 'B', 'E', '6', '4', 'r', 'm', 0, - /* 22649 */ 'C', 'M', 'O', 'V', 'G', 'E', '6', '4', 'r', 'm', 0, - /* 22660 */ 'C', 'M', 'O', 'V', 'L', 'E', '6', '4', 'r', 'm', 0, - /* 22671 */ 'C', 'M', 'O', 'V', 'N', 'E', '6', '4', 'r', 'm', 0, - /* 22682 */ 'V', 'M', 'W', 'R', 'I', 'T', 'E', '6', '4', 'r', 'm', 0, - /* 22694 */ 'C', 'M', 'O', 'V', 'E', '6', '4', 'r', 'm', 0, - /* 22704 */ 'B', 'S', 'F', '6', '4', 'r', 'm', 0, - /* 22712 */ 'C', 'M', 'P', 'X', 'C', 'H', 'G', '6', '4', 'r', 'm', 0, - /* 22724 */ 'C', 'M', 'O', 'V', 'G', '6', '4', 'r', 'm', 0, - /* 22734 */ 'B', 'L', 'C', 'I', '6', '4', 'r', 'm', 0, - /* 22743 */ 'B', 'Z', 'H', 'I', '6', '4', 'r', 'm', 0, - /* 22752 */ 'I', 'n', 't', '_', 'V', 'C', 'V', 'T', 'T', 'S', 'D', '2', 'S', 'I', '6', '4', 'r', 'm', 0, - /* 22771 */ 'I', 'n', 't', '_', 'C', 'V', 'T', 'T', 'S', 'D', '2', 'S', 'I', '6', '4', 'r', 'm', 0, - /* 22789 */ 'V', 'C', 'V', 'T', 'S', 'D', '2', 'S', 'I', '6', '4', 'r', 'm', 0, - /* 22803 */ 'I', 'n', 't', '_', 'V', 'C', 'V', 'T', 'T', 'S', 'S', '2', 'S', 'I', '6', '4', 'r', 'm', 0, - /* 22822 */ 'I', 'n', 't', '_', 'C', 'V', 'T', 'T', 'S', 'S', '2', 'S', 'I', '6', '4', 'r', 'm', 0, - /* 22840 */ 'V', 'C', 'V', 'T', 'S', 'S', '2', 'S', 'I', '6', '4', 'r', 'm', 0, - /* 22854 */ 'B', 'L', 'S', 'I', '6', '4', 'r', 'm', 0, - /* 22863 */ 'B', 'L', 'C', 'M', 'S', 'K', '6', '4', 'r', 'm', 0, - /* 22874 */ 'B', 'L', 'S', 'M', 'S', 'K', '6', '4', 'r', 'm', 0, - /* 22885 */ 'T', 'Z', 'M', 'S', 'K', '6', '4', 'r', 'm', 0, - /* 22895 */ 'B', 'L', 'C', 'F', 'I', 'L', 'L', '6', '4', 'r', 'm', 0, - /* 22907 */ 'B', 'L', 'S', 'F', 'I', 'L', 'L', '6', '4', 'r', 'm', 0, - /* 22919 */ 'L', 'S', 'L', '6', '4', 'r', 'm', 0, - /* 22927 */ 'I', 'M', 'U', 'L', '6', '4', 'r', 'm', 0, - /* 22936 */ 'C', 'M', 'O', 'V', 'L', '6', '4', 'r', 'm', 0, - /* 22946 */ 'A', 'N', 'D', 'N', '6', '4', 'r', 'm', 0, - /* 22955 */ 'C', 'M', 'O', 'V', 'N', 'O', '6', '4', 'r', 'm', 0, - /* 22966 */ 'C', 'M', 'O', 'V', 'O', '6', '4', 'r', 'm', 0, - /* 22976 */ 'P', 'D', 'E', 'P', '6', '4', 'r', 'm', 0, - /* 22985 */ 'C', 'M', 'P', '6', '4', 'r', 'm', 0, - /* 22993 */ 'C', 'M', 'O', 'V', 'N', 'P', '6', '4', 'r', 'm', 0, - /* 23004 */ 'C', 'M', 'O', 'V', 'P', '6', '4', 'r', 'm', 0, - /* 23014 */ 'M', 'M', 'X', '_', 'M', 'O', 'V', 'Q', '6', '4', 'r', 'm', 0, - /* 23027 */ 'L', 'A', 'R', '6', '4', 'r', 'm', 0, - /* 23035 */ 'X', 'O', 'R', '6', '4', 'r', 'm', 0, - /* 23043 */ 'B', 'S', 'R', '6', '4', 'r', 'm', 0, - /* 23051 */ 'B', 'L', 'S', 'R', '6', '4', 'r', 'm', 0, - /* 23060 */ 'B', 'E', 'X', 'T', 'R', '6', '4', 'r', 'm', 0, - /* 23070 */ 'B', 'L', 'C', 'S', '6', '4', 'r', 'm', 0, - /* 23079 */ 'L', 'F', 'S', '6', '4', 'r', 'm', 0, - /* 23087 */ 'L', 'G', 'S', '6', '4', 'r', 'm', 0, - /* 23095 */ 'C', 'M', 'O', 'V', 'N', 'S', '6', '4', 'r', 'm', 0, - /* 23106 */ 'I', 'n', 't', '_', 'V', 'C', 'V', 'T', 'S', 'I', '2', 'S', 'S', '6', '4', 'r', 'm', 0, - /* 23124 */ 'I', 'n', 't', '_', 'C', 'V', 'T', 'S', 'I', '2', 'S', 'S', '6', '4', 'r', 'm', 0, - /* 23141 */ 'L', 'S', 'S', '6', '4', 'r', 'm', 0, - /* 23149 */ 'C', 'M', 'O', 'V', 'S', '6', '4', 'r', 'm', 0, - /* 23159 */ 'P', 'O', 'P', 'C', 'N', 'T', '6', '4', 'r', 'm', 0, - /* 23170 */ 'L', 'Z', 'C', 'N', 'T', '6', '4', 'r', 'm', 0, - /* 23180 */ 'T', 'Z', 'C', 'N', 'T', '6', '4', 'r', 'm', 0, - /* 23190 */ 'T', 'E', 'S', 'T', '6', '4', 'r', 'm', 0, - /* 23199 */ 'P', 'E', 'X', 'T', '6', '4', 'r', 'm', 0, - /* 23208 */ 'V', 'M', 'O', 'V', 'D', 'Q', 'U', '6', '4', 'r', 'm', 0, - /* 23220 */ 'A', 'C', 'Q', 'U', 'I', 'R', 'E', '_', 'M', 'O', 'V', '6', '4', 'r', 'm', 0, - /* 23236 */ 'A', 'D', 'C', 'X', '6', '4', 'r', 'm', 0, - /* 23245 */ 'S', 'H', 'L', 'X', '6', '4', 'r', 'm', 0, - /* 23254 */ 'M', 'U', 'L', 'X', '6', '4', 'r', 'm', 0, - /* 23263 */ 'A', 'D', 'O', 'X', '6', '4', 'r', 'm', 0, - /* 23272 */ 'S', 'A', 'R', 'X', '6', '4', 'r', 'm', 0, - /* 23281 */ 'S', 'H', 'R', 'X', '6', '4', 'r', 'm', 0, - /* 23290 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'U', 'B', 'P', 'D', '4', 'r', 'm', 0, - /* 23305 */ 'V', 'F', 'M', 'S', 'U', 'B', 'P', 'D', '4', 'r', 'm', 0, - /* 23317 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'P', 'D', '4', 'r', 'm', 0, - /* 23330 */ 'V', 'F', 'M', 'S', 'U', 'B', 'A', 'D', 'D', 'P', 'D', '4', 'r', 'm', 0, - /* 23345 */ 'V', 'F', 'M', 'A', 'D', 'D', 'P', 'D', '4', 'r', 'm', 0, - /* 23357 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'P', 'D', '4', 'r', 'm', 0, - /* 23370 */ 'V', 'F', 'M', 'S', 'U', 'B', 'S', 'D', '4', 'r', 'm', 0, - /* 23382 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'S', 'D', '4', 'r', 'm', 0, - /* 23395 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'D', '4', 'r', 'm', 0, - /* 23407 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'S', 'D', '4', 'r', 'm', 0, - /* 23420 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'U', 'B', 'P', 'S', '4', 'r', 'm', 0, - /* 23435 */ 'V', 'F', 'M', 'S', 'U', 'B', 'P', 'S', '4', 'r', 'm', 0, - /* 23447 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'P', 'S', '4', 'r', 'm', 0, - /* 23460 */ 'V', 'F', 'M', 'S', 'U', 'B', 'A', 'D', 'D', 'P', 'S', '4', 'r', 'm', 0, - /* 23475 */ 'V', 'F', 'M', 'A', 'D', 'D', 'P', 'S', '4', 'r', 'm', 0, - /* 23487 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'P', 'S', '4', 'r', 'm', 0, - /* 23500 */ 'V', 'F', 'M', 'S', 'U', 'B', 'S', 'S', '4', 'r', 'm', 0, - /* 23512 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'S', 'S', '4', 'r', 'm', 0, - /* 23525 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'S', '4', 'r', 'm', 0, - /* 23537 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'S', 'S', '4', 'r', 'm', 0, - /* 23550 */ 'V', 'I', 'N', 'S', 'E', 'R', 'T', 'F', '3', '2', 'x', '4', 'r', 'm', 0, - /* 23565 */ 'V', 'I', 'N', 'S', 'E', 'R', 'T', 'I', '3', '2', 'x', '4', 'r', 'm', 0, - /* 23580 */ 'V', 'I', 'N', 'S', 'E', 'R', 'T', 'F', '6', '4', 'x', '4', 'r', 'm', 0, - /* 23595 */ 'V', 'I', 'N', 'S', 'E', 'R', 'T', 'I', '6', '4', 'x', '4', 'r', 'm', 0, - /* 23610 */ 'C', 'M', 'O', 'V', 'A', '1', '6', 'r', 'm', 0, - /* 23620 */ 'S', 'B', 'B', '1', '6', 'r', 'm', 0, - /* 23628 */ 'S', 'U', 'B', '1', '6', 'r', 'm', 0, - /* 23636 */ 'C', 'M', 'O', 'V', 'B', '1', '6', 'r', 'm', 0, - /* 23646 */ 'A', 'D', 'C', '1', '6', 'r', 'm', 0, - /* 23654 */ 'X', 'A', 'D', 'D', '1', '6', 'r', 'm', 0, - /* 23663 */ 'A', 'N', 'D', '1', '6', 'r', 'm', 0, - /* 23671 */ 'C', 'M', 'O', 'V', 'A', 'E', '1', '6', 'r', 'm', 0, - /* 23682 */ 'C', 'M', 'O', 'V', 'B', 'E', '1', '6', 'r', 'm', 0, - /* 23693 */ 'C', 'M', 'O', 'V', 'G', 'E', '1', '6', 'r', 'm', 0, - /* 23704 */ 'C', 'M', 'O', 'V', 'L', 'E', '1', '6', 'r', 'm', 0, - /* 23715 */ 'C', 'M', 'O', 'V', 'N', 'E', '1', '6', 'r', 'm', 0, - /* 23726 */ 'C', 'M', 'O', 'V', 'E', '1', '6', 'r', 'm', 0, - /* 23736 */ 'B', 'S', 'F', '1', '6', 'r', 'm', 0, - /* 23744 */ 'C', 'M', 'P', 'X', 'C', 'H', 'G', '1', '6', 'r', 'm', 0, - /* 23756 */ 'C', 'M', 'O', 'V', 'G', '1', '6', 'r', 'm', 0, - /* 23766 */ 'L', 'S', 'L', '1', '6', 'r', 'm', 0, - /* 23774 */ 'I', 'M', 'U', 'L', '1', '6', 'r', 'm', 0, - /* 23783 */ 'C', 'M', 'O', 'V', 'L', '1', '6', 'r', 'm', 0, - /* 23793 */ 'C', 'M', 'O', 'V', 'N', 'O', '1', '6', 'r', 'm', 0, - /* 23804 */ 'C', 'M', 'O', 'V', 'O', '1', '6', 'r', 'm', 0, - /* 23814 */ 'C', 'M', 'P', '1', '6', 'r', 'm', 0, - /* 23822 */ 'C', 'M', 'O', 'V', 'N', 'P', '1', '6', 'r', 'm', 0, - /* 23833 */ 'C', 'M', 'O', 'V', 'P', '1', '6', 'r', 'm', 0, - /* 23843 */ 'L', 'A', 'R', '1', '6', 'r', 'm', 0, - /* 23851 */ 'X', 'O', 'R', '1', '6', 'r', 'm', 0, - /* 23859 */ 'B', 'S', 'R', '1', '6', 'r', 'm', 0, - /* 23867 */ 'L', 'D', 'S', '1', '6', 'r', 'm', 0, - /* 23875 */ 'B', 'O', 'U', 'N', 'D', 'S', '1', '6', 'r', 'm', 0, - /* 23886 */ 'L', 'E', 'S', '1', '6', 'r', 'm', 0, - /* 23894 */ 'L', 'F', 'S', '1', '6', 'r', 'm', 0, - /* 23902 */ 'L', 'G', 'S', '1', '6', 'r', 'm', 0, - /* 23910 */ 'C', 'M', 'O', 'V', 'N', 'S', '1', '6', 'r', 'm', 0, - /* 23921 */ 'L', 'S', 'S', '1', '6', 'r', 'm', 0, - /* 23929 */ 'C', 'M', 'O', 'V', 'S', '1', '6', 'r', 'm', 0, - /* 23939 */ 'P', 'O', 'P', 'C', 'N', 'T', '1', '6', 'r', 'm', 0, - /* 23950 */ 'L', 'Z', 'C', 'N', 'T', '1', '6', 'r', 'm', 0, - /* 23960 */ 'T', 'Z', 'C', 'N', 'T', '1', '6', 'r', 'm', 0, - /* 23970 */ 'T', 'E', 'S', 'T', '1', '6', 'r', 'm', 0, - /* 23979 */ 'A', 'C', 'Q', 'U', 'I', 'R', 'E', '_', 'M', 'O', 'V', '1', '6', 'r', 'm', 0, - /* 23995 */ 'V', 'P', 'A', 'L', 'I', 'G', 'N', 'R', '2', '5', '6', 'r', 'm', 0, - /* 24009 */ 'V', 'P', 'E', 'R', 'M', '2', 'F', '1', '2', '8', 'r', 'm', 0, - /* 24022 */ 'V', 'I', 'N', 'S', 'E', 'R', 'T', 'F', '1', '2', '8', 'r', 'm', 0, - /* 24036 */ 'V', 'P', 'E', 'R', 'M', '2', 'I', '1', '2', '8', 'r', 'm', 0, - /* 24049 */ 'V', 'I', 'N', 'S', 'E', 'R', 'T', 'I', '1', '2', '8', 'r', 'm', 0, - /* 24063 */ 'V', 'P', 'C', 'M', 'P', 'E', 'S', 'T', 'R', 'M', '1', '2', '8', 'r', 'm', 0, - /* 24079 */ 'V', 'P', 'C', 'M', 'P', 'I', 'S', 'T', 'R', 'M', '1', '2', '8', 'r', 'm', 0, - /* 24095 */ 'V', 'P', 'A', 'L', 'I', 'G', 'N', 'R', '1', '2', '8', 'r', 'm', 0, - /* 24109 */ 'V', 'A', 'E', 'S', 'K', 'E', 'Y', 'G', 'E', 'N', 'A', 'S', 'S', 'I', 'S', 'T', '1', '2', '8', 'r', 'm', 0, - /* 24131 */ 'S', 'B', 'B', '8', 'r', 'm', 0, - /* 24138 */ 'S', 'U', 'B', '8', 'r', 'm', 0, - /* 24145 */ 'A', 'D', 'C', '8', 'r', 'm', 0, - /* 24152 */ 'X', 'A', 'D', 'D', '8', 'r', 'm', 0, - /* 24160 */ 'A', 'N', 'D', '8', 'r', 'm', 0, - /* 24167 */ 'C', 'M', 'P', 'X', 'C', 'H', 'G', '8', 'r', 'm', 0, - /* 24178 */ 'C', 'M', 'P', '8', 'r', 'm', 0, - /* 24185 */ 'X', 'O', 'R', '8', 'r', 'm', 0, - /* 24192 */ 'T', 'E', 'S', 'T', '8', 'r', 'm', 0, - /* 24200 */ 'A', 'C', 'Q', 'U', 'I', 'R', 'E', '_', 'M', 'O', 'V', '8', 'r', 'm', 0, - /* 24215 */ 'V', 'M', 'O', 'V', 'N', 'T', 'D', 'Q', 'A', 'r', 'm', 0, - /* 24227 */ 'V', 'M', 'O', 'V', 'D', 'Q', 'A', 'r', 'm', 0, - /* 24237 */ 'V', 'P', 'S', 'H', 'A', 'B', 'r', 'm', 0, - /* 24246 */ 'V', 'P', 'S', 'U', 'B', 'B', 'r', 'm', 0, - /* 24255 */ 'V', 'P', 'A', 'D', 'D', 'B', 'r', 'm', 0, - /* 24264 */ 'V', 'P', 'S', 'H', 'U', 'F', 'B', 'r', 'm', 0, - /* 24274 */ 'V', 'P', 'A', 'V', 'G', 'B', 'r', 'm', 0, - /* 24283 */ 'V', 'P', 'S', 'H', 'L', 'B', 'r', 'm', 0, - /* 24292 */ 'V', 'P', 'S', 'I', 'G', 'N', 'B', 'r', 'm', 0, - /* 24302 */ 'V', 'P', 'C', 'M', 'P', 'E', 'Q', 'B', 'r', 'm', 0, - /* 24313 */ 'V', 'P', 'I', 'N', 'S', 'R', 'B', 'r', 'm', 0, - /* 24323 */ 'V', 'P', 'S', 'U', 'B', 'S', 'B', 'r', 'm', 0, - /* 24333 */ 'V', 'P', 'A', 'D', 'D', 'S', 'B', 'r', 'm', 0, - /* 24343 */ 'V', 'P', 'M', 'I', 'N', 'S', 'B', 'r', 'm', 0, - /* 24353 */ 'V', 'P', 'S', 'U', 'B', 'U', 'S', 'B', 'r', 'm', 0, - /* 24364 */ 'V', 'P', 'A', 'D', 'D', 'U', 'S', 'B', 'r', 'm', 0, - /* 24375 */ 'P', 'A', 'V', 'G', 'U', 'S', 'B', 'r', 'm', 0, - /* 24385 */ 'V', 'P', 'M', 'A', 'X', 'S', 'B', 'r', 'm', 0, - /* 24395 */ 'V', 'P', 'C', 'M', 'P', 'G', 'T', 'B', 'r', 'm', 0, - /* 24406 */ 'V', 'P', 'R', 'O', 'T', 'B', 'r', 'm', 0, - /* 24415 */ 'V', 'P', 'B', 'R', 'O', 'A', 'D', 'C', 'A', 'S', 'T', 'B', 'r', 'm', 0, - /* 24430 */ 'V', 'P', 'M', 'I', 'N', 'U', 'B', 'r', 'm', 0, - /* 24440 */ 'P', 'F', 'S', 'U', 'B', 'r', 'm', 0, - /* 24448 */ 'V', 'P', 'M', 'A', 'X', 'U', 'B', 'r', 'm', 0, - /* 24458 */ 'V', 'P', 'B', 'L', 'E', 'N', 'D', 'V', 'B', 'r', 'm', 0, - /* 24470 */ 'V', 'P', 'A', 'C', 'K', 'S', 'S', 'W', 'B', 'r', 'm', 0, - /* 24482 */ 'V', 'P', 'A', 'C', 'K', 'U', 'S', 'W', 'B', 'r', 'm', 0, - /* 24494 */ 'P', 'F', 'A', 'C', 'C', 'r', 'm', 0, - /* 24502 */ 'P', 'F', 'N', 'A', 'C', 'C', 'r', 'm', 0, - /* 24511 */ 'P', 'F', 'P', 'N', 'A', 'C', 'C', 'r', 'm', 0, - /* 24521 */ 'V', 'A', 'E', 'S', 'D', 'E', 'C', 'r', 'm', 0, - /* 24531 */ 'V', 'A', 'E', 'S', 'I', 'M', 'C', 'r', 'm', 0, - /* 24541 */ 'V', 'A', 'E', 'S', 'E', 'N', 'C', 'r', 'm', 0, - /* 24551 */ 'V', 'P', 'E', 'R', 'M', 'I', '2', 'D', 'r', 'm', 0, - /* 24562 */ 'V', 'P', 'E', 'R', 'M', 'T', '2', 'D', 'r', 'm', 0, - /* 24573 */ 'V', 'P', 'S', 'H', 'A', 'D', 'r', 'm', 0, - /* 24582 */ 'V', 'P', 'S', 'R', 'A', 'D', 'r', 'm', 0, - /* 24591 */ 'M', 'M', 'X', '_', 'P', 'S', 'R', 'A', 'D', 'r', 'm', 0, - /* 24603 */ 'V', 'P', 'H', 'A', 'D', 'D', 'B', 'D', 'r', 'm', 0, - /* 24614 */ 'V', 'P', 'H', 'A', 'D', 'D', 'U', 'B', 'D', 'r', 'm', 0, - /* 24626 */ 'V', 'P', 'H', 'S', 'U', 'B', 'D', 'r', 'm', 0, - /* 24636 */ 'V', 'P', 'S', 'U', 'B', 'D', 'r', 'm', 0, - /* 24645 */ 'V', 'P', 'M', 'O', 'V', 'S', 'X', 'B', 'D', 'r', 'm', 0, - /* 24657 */ 'V', 'P', 'M', 'O', 'V', 'Z', 'X', 'B', 'D', 'r', 'm', 0, - /* 24669 */ 'P', 'F', 'A', 'D', 'D', 'r', 'm', 0, - /* 24677 */ 'V', 'P', 'H', 'A', 'D', 'D', 'D', 'r', 'm', 0, - /* 24687 */ 'V', 'P', 'A', 'D', 'D', 'D', 'r', 'm', 0, - /* 24696 */ 'V', 'P', 'G', 'A', 'T', 'H', 'E', 'R', 'D', 'D', 'r', 'm', 0, - /* 24709 */ 'V', 'P', 'M', 'A', 'C', 'S', 'D', 'D', 'r', 'm', 0, - /* 24720 */ 'V', 'P', 'M', 'A', 'C', 'S', 'S', 'D', 'D', 'r', 'm', 0, - /* 24732 */ 'P', 'I', '2', 'F', 'D', 'r', 'm', 0, - /* 24740 */ 'P', 'F', '2', 'I', 'D', 'r', 'm', 0, - /* 24748 */ 'V', 'P', 'S', 'H', 'L', 'D', 'r', 'm', 0, - /* 24757 */ 'V', 'P', 'S', 'L', 'L', 'D', 'r', 'm', 0, - /* 24766 */ 'M', 'M', 'X', '_', 'P', 'S', 'L', 'L', 'D', 'r', 'm', 0, - /* 24778 */ 'V', 'P', 'M', 'U', 'L', 'L', 'D', 'r', 'm', 0, - /* 24788 */ 'V', 'P', 'S', 'R', 'L', 'D', 'r', 'm', 0, - /* 24797 */ 'M', 'M', 'X', '_', 'P', 'S', 'R', 'L', 'D', 'r', 'm', 0, - /* 24809 */ 'V', 'P', 'A', 'N', 'D', 'r', 'm', 0, - /* 24817 */ 'V', 'P', 'S', 'I', 'G', 'N', 'D', 'r', 'm', 0, - /* 24827 */ 'V', 'P', 'E', 'R', 'M', 'I', '2', 'P', 'D', 'r', 'm', 0, - /* 24839 */ 'V', 'P', 'E', 'R', 'M', 'I', 'L', '2', 'P', 'D', 'r', 'm', 0, - /* 24852 */ 'V', 'C', 'V', 'T', 'D', 'Q', '2', 'P', 'D', 'r', 'm', 0, - /* 24864 */ 'V', 'C', 'V', 'T', 'P', 'S', '2', 'P', 'D', 'r', 'm', 0, - /* 24876 */ 'V', 'P', 'E', 'R', 'M', 'T', '2', 'P', 'D', 'r', 'm', 0, - /* 24888 */ 'F', 's', 'V', 'M', 'O', 'V', 'A', 'P', 'D', 'r', 'm', 0, - /* 24900 */ 'F', 's', 'M', 'O', 'V', 'A', 'P', 'D', 'r', 'm', 0, - /* 24911 */ 'P', 'S', 'W', 'A', 'P', 'D', 'r', 'm', 0, - /* 24920 */ 'V', 'A', 'D', 'D', 'S', 'U', 'B', 'P', 'D', 'r', 'm', 0, - /* 24932 */ 'V', 'H', 'S', 'U', 'B', 'P', 'D', 'r', 'm', 0, - /* 24942 */ 'V', 'S', 'U', 'B', 'P', 'D', 'r', 'm', 0, - /* 24951 */ 'V', 'M', 'I', 'N', 'C', 'P', 'D', 'r', 'm', 0, - /* 24961 */ 'V', 'M', 'A', 'X', 'C', 'P', 'D', 'r', 'm', 0, - /* 24971 */ 'V', 'H', 'A', 'D', 'D', 'P', 'D', 'r', 'm', 0, - /* 24981 */ 'V', 'A', 'D', 'D', 'P', 'D', 'r', 'm', 0, - /* 24990 */ 'V', 'A', 'N', 'D', 'P', 'D', 'r', 'm', 0, - /* 24999 */ 'V', 'F', 's', 'A', 'N', 'D', 'P', 'D', 'r', 'm', 0, - /* 25010 */ 'V', 'G', 'A', 'T', 'H', 'E', 'R', 'D', 'P', 'D', 'r', 'm', 0, - /* 25023 */ 'V', 'U', 'N', 'P', 'C', 'K', 'H', 'P', 'D', 'r', 'm', 0, - /* 25035 */ 'V', 'M', 'O', 'V', 'H', 'P', 'D', 'r', 'm', 0, - /* 25045 */ 'V', 'P', 'E', 'R', 'M', 'I', 'L', 'P', 'D', 'r', 'm', 0, - /* 25057 */ 'V', 'U', 'N', 'P', 'C', 'K', 'L', 'P', 'D', 'r', 'm', 0, - /* 25069 */ 'V', 'M', 'U', 'L', 'P', 'D', 'r', 'm', 0, - /* 25078 */ 'V', 'M', 'O', 'V', 'L', 'P', 'D', 'r', 'm', 0, - /* 25088 */ 'V', 'A', 'N', 'D', 'N', 'P', 'D', 'r', 'm', 0, - /* 25098 */ 'V', 'F', 's', 'A', 'N', 'D', 'N', 'P', 'D', 'r', 'm', 0, - /* 25110 */ 'V', 'M', 'I', 'N', 'P', 'D', 'r', 'm', 0, - /* 25119 */ 'V', 'G', 'A', 'T', 'H', 'E', 'R', 'Q', 'P', 'D', 'r', 'm', 0, - /* 25132 */ 'V', 'O', 'R', 'P', 'D', 'r', 'm', 0, - /* 25140 */ 'V', 'X', 'O', 'R', 'P', 'D', 'r', 'm', 0, - /* 25149 */ 'V', 'F', 's', 'X', 'O', 'R', 'P', 'D', 'r', 'm', 0, - /* 25160 */ 'V', 'F', 's', 'O', 'R', 'P', 'D', 'r', 'm', 0, - /* 25170 */ 'V', 'T', 'E', 'S', 'T', 'P', 'D', 'r', 'm', 0, - /* 25180 */ 'V', 'M', 'O', 'V', 'U', 'P', 'D', 'r', 'm', 0, - /* 25190 */ 'V', 'B', 'L', 'E', 'N', 'D', 'V', 'P', 'D', 'r', 'm', 0, - /* 25202 */ 'V', 'D', 'I', 'V', 'P', 'D', 'r', 'm', 0, - /* 25211 */ 'V', 'M', 'A', 'S', 'K', 'M', 'O', 'V', 'P', 'D', 'r', 'm', 0, - /* 25224 */ 'V', 'M', 'A', 'X', 'P', 'D', 'r', 'm', 0, - /* 25233 */ 'V', 'F', 'R', 'C', 'Z', 'P', 'D', 'r', 'm', 0, - /* 25243 */ 'V', 'P', 'C', 'M', 'P', 'E', 'Q', 'D', 'r', 'm', 0, - /* 25254 */ 'V', 'P', 'G', 'A', 'T', 'H', 'E', 'R', 'Q', 'D', 'r', 'm', 0, - /* 25267 */ 'V', 'P', 'I', 'N', 'S', 'R', 'D', 'r', 'm', 0, - /* 25277 */ 'I', 'n', 't', '_', 'V', 'C', 'V', 'T', 'S', 'I', '2', 'S', 'D', 'r', 'm', 0, - /* 25293 */ 'I', 'n', 't', '_', 'C', 'V', 'T', 'S', 'I', '2', 'S', 'D', 'r', 'm', 0, - /* 25308 */ 'I', 'n', 't', '_', 'V', 'C', 'V', 'T', 'S', 'S', '2', 'S', 'D', 'r', 'm', 0, - /* 25324 */ 'I', 'n', 't', '_', 'C', 'V', 'T', 'S', 'S', '2', 'S', 'D', 'r', 'm', 0, - /* 25339 */ 'V', 'R', 'C', 'P', '1', '4', 'S', 'D', 'r', 'm', 0, - /* 25350 */ 'V', 'R', 'S', 'Q', 'R', 'T', '1', '4', 'S', 'D', 'r', 'm', 0, - /* 25363 */ 'V', 'R', 'C', 'P', '2', '8', 'S', 'D', 'r', 'm', 0, - /* 25374 */ 'V', 'R', 'S', 'Q', 'R', 'T', '2', '8', 'S', 'D', 'r', 'm', 0, - /* 25387 */ 'V', 'P', 'A', 'B', 'S', 'D', 'r', 'm', 0, - /* 25396 */ 'V', 'S', 'U', 'B', 'S', 'D', 'r', 'm', 0, - /* 25405 */ 'V', 'M', 'I', 'N', 'C', 'S', 'D', 'r', 'm', 0, - /* 25415 */ 'V', 'M', 'A', 'X', 'C', 'S', 'D', 'r', 'm', 0, - /* 25425 */ 'V', 'A', 'D', 'D', 'S', 'D', 'r', 'm', 0, - /* 25434 */ 'I', 'n', 't', '_', 'V', 'U', 'C', 'O', 'M', 'I', 'S', 'D', 'r', 'm', 0, - /* 25449 */ 'I', 'n', 't', '_', 'U', 'C', 'O', 'M', 'I', 'S', 'D', 'r', 'm', 0, - /* 25463 */ 'I', 'n', 't', '_', 'V', 'C', 'O', 'M', 'I', 'S', 'D', 'r', 'm', 0, - /* 25477 */ 'I', 'n', 't', '_', 'C', 'O', 'M', 'I', 'S', 'D', 'r', 'm', 0, - /* 25490 */ 'V', 'M', 'U', 'L', 'S', 'D', 'r', 'm', 0, - /* 25499 */ 'V', 'P', 'M', 'I', 'N', 'S', 'D', 'r', 'm', 0, - /* 25509 */ 'V', 'M', 'I', 'N', 'S', 'D', 'r', 'm', 0, - /* 25518 */ 'I', 'n', 't', '_', 'V', 'C', 'M', 'P', 'S', 'D', 'r', 'm', 0, - /* 25531 */ 'I', 'n', 't', '_', 'C', 'M', 'P', 'S', 'D', 'r', 'm', 0, - /* 25543 */ 'V', 'D', 'I', 'V', 'S', 'D', 'r', 'm', 0, - /* 25552 */ 'V', 'M', 'O', 'V', 'S', 'D', 'r', 'm', 0, - /* 25561 */ 'V', 'P', 'M', 'A', 'X', 'S', 'D', 'r', 'm', 0, - /* 25571 */ 'V', 'M', 'A', 'X', 'S', 'D', 'r', 'm', 0, - /* 25580 */ 'V', 'F', 'R', 'C', 'Z', 'S', 'D', 'r', 'm', 0, - /* 25590 */ 'V', 'M', 'O', 'V', '6', '4', 't', 'o', 'S', 'D', 'r', 'm', 0, - /* 25603 */ 'V', 'P', 'C', 'O', 'N', 'F', 'L', 'I', 'C', 'T', 'D', 'r', 'm', 0, - /* 25617 */ 'V', 'P', 'C', 'M', 'P', 'G', 'T', 'D', 'r', 'm', 0, - /* 25628 */ 'V', 'P', 'R', 'O', 'T', 'D', 'r', 'm', 0, - /* 25637 */ 'V', 'P', 'B', 'R', 'O', 'A', 'D', 'C', 'A', 'S', 'T', 'D', 'r', 'm', 0, - /* 25652 */ 'V', 'P', 'M', 'I', 'N', 'U', 'D', 'r', 'm', 0, - /* 25662 */ 'V', 'P', 'M', 'A', 'X', 'U', 'D', 'r', 'm', 0, - /* 25672 */ 'V', 'P', 'S', 'R', 'A', 'V', 'D', 'r', 'm', 0, - /* 25682 */ 'V', 'P', 'S', 'L', 'L', 'V', 'D', 'r', 'm', 0, - /* 25692 */ 'V', 'P', 'S', 'R', 'L', 'V', 'D', 'r', 'm', 0, - /* 25702 */ 'V', 'P', 'M', 'A', 'S', 'K', 'M', 'O', 'V', 'D', 'r', 'm', 0, - /* 25715 */ 'V', 'P', 'H', 'S', 'U', 'B', 'W', 'D', 'r', 'm', 0, - /* 25726 */ 'V', 'P', 'H', 'A', 'D', 'D', 'W', 'D', 'r', 'm', 0, - /* 25737 */ 'V', 'P', 'M', 'A', 'D', 'D', 'W', 'D', 'r', 'm', 0, - /* 25748 */ 'V', 'P', 'U', 'N', 'P', 'C', 'K', 'H', 'W', 'D', 'r', 'm', 0, - /* 25761 */ 'V', 'P', 'U', 'N', 'P', 'C', 'K', 'L', 'W', 'D', 'r', 'm', 0, - /* 25774 */ 'V', 'P', 'M', 'A', 'C', 'S', 'W', 'D', 'r', 'm', 0, - /* 25785 */ 'V', 'P', 'M', 'A', 'D', 'C', 'S', 'W', 'D', 'r', 'm', 0, - /* 25797 */ 'V', 'P', 'M', 'A', 'C', 'S', 'S', 'W', 'D', 'r', 'm', 0, - /* 25809 */ 'V', 'P', 'M', 'A', 'D', 'C', 'S', 'S', 'W', 'D', 'r', 'm', 0, - /* 25822 */ 'V', 'P', 'H', 'A', 'D', 'D', 'U', 'W', 'D', 'r', 'm', 0, - /* 25834 */ 'V', 'P', 'M', 'O', 'V', 'S', 'X', 'W', 'D', 'r', 'm', 0, - /* 25846 */ 'V', 'P', 'M', 'O', 'V', 'Z', 'X', 'W', 'D', 'r', 'm', 0, - /* 25858 */ 'P', 'F', 'C', 'M', 'P', 'G', 'E', 'r', 'm', 0, - /* 25868 */ 'S', 'H', 'A', '1', 'N', 'E', 'X', 'T', 'E', 'r', 'm', 0, - /* 25880 */ 'V', 'P', 'M', 'A', 'C', 'S', 'D', 'Q', 'H', 'r', 'm', 0, - /* 25892 */ 'V', 'P', 'M', 'A', 'C', 'S', 'S', 'D', 'Q', 'H', 'r', 'm', 0, - /* 25905 */ 'V', 'M', 'O', 'V', 'D', 'I', '2', 'P', 'D', 'I', 'r', 'm', 0, - /* 25918 */ 'V', 'M', 'O', 'V', 'Q', 'I', '2', 'P', 'Q', 'I', 'r', 'm', 0, - /* 25931 */ 'V', 'M', 'O', 'V', 'Z', 'Q', 'I', '2', 'P', 'Q', 'I', 'r', 'm', 0, - /* 25945 */ 'V', 'M', 'O', 'V', 'Z', 'P', 'Q', 'I', 'L', 'o', '2', 'P', 'Q', 'I', 'r', 'm', 0, - /* 25962 */ 'V', 'P', 'C', 'M', 'P', 'E', 'S', 'T', 'R', 'I', 'r', 'm', 0, - /* 25975 */ 'V', 'P', 'C', 'M', 'P', 'I', 'S', 'T', 'R', 'I', 'r', 'm', 0, - /* 25988 */ 'I', 'n', 't', '_', 'V', 'C', 'V', 'T', 'T', 'S', 'D', '2', 'S', 'I', 'r', 'm', 0, - /* 26005 */ 'I', 'n', 't', '_', 'C', 'V', 'T', 'T', 'S', 'D', '2', 'S', 'I', 'r', 'm', 0, - /* 26021 */ 'V', 'C', 'V', 'T', 'S', 'D', '2', 'S', 'I', 'r', 'm', 0, - /* 26033 */ 'I', 'n', 't', '_', 'V', 'C', 'V', 'T', 'T', 'S', 'S', '2', 'S', 'I', 'r', 'm', 0, - /* 26050 */ 'I', 'n', 't', '_', 'C', 'V', 'T', 'T', 'S', 'S', '2', 'S', 'I', 'r', 'm', 0, - /* 26066 */ 'V', 'C', 'V', 'T', 'S', 'S', '2', 'S', 'I', 'r', 'm', 0, - /* 26078 */ 'V', 'P', 'M', 'A', 'C', 'S', 'D', 'Q', 'L', 'r', 'm', 0, - /* 26090 */ 'V', 'P', 'M', 'A', 'C', 'S', 'S', 'D', 'Q', 'L', 'r', 'm', 0, - /* 26103 */ 'P', 'F', 'M', 'U', 'L', 'r', 'm', 0, - /* 26111 */ 'V', 'P', 'P', 'E', 'R', 'M', 'r', 'm', 0, - /* 26120 */ 'V', 'P', 'A', 'N', 'D', 'N', 'r', 'm', 0, - /* 26129 */ 'P', 'F', 'M', 'I', 'N', 'r', 'm', 0, - /* 26137 */ 'P', 'F', 'R', 'C', 'P', 'r', 'm', 0, - /* 26145 */ 'V', 'M', 'O', 'V', 'D', 'D', 'U', 'P', 'r', 'm', 0, - /* 26156 */ 'V', 'M', 'O', 'V', 'S', 'H', 'D', 'U', 'P', 'r', 'm', 0, - /* 26168 */ 'V', 'M', 'O', 'V', 'S', 'L', 'D', 'U', 'P', 'r', 'm', 0, - /* 26180 */ 'V', 'P', 'E', 'R', 'M', 'I', '2', 'Q', 'r', 'm', 0, - /* 26191 */ 'V', 'P', 'E', 'R', 'M', 'T', '2', 'Q', 'r', 'm', 0, - /* 26202 */ 'V', 'P', 'S', 'H', 'A', 'Q', 'r', 'm', 0, - /* 26211 */ 'V', 'P', 'H', 'A', 'D', 'D', 'B', 'Q', 'r', 'm', 0, - /* 26222 */ 'V', 'P', 'H', 'A', 'D', 'D', 'U', 'B', 'Q', 'r', 'm', 0, - /* 26234 */ 'V', 'P', 'S', 'U', 'B', 'Q', 'r', 'm', 0, - /* 26243 */ 'V', 'P', 'M', 'O', 'V', 'S', 'X', 'B', 'Q', 'r', 'm', 0, - /* 26255 */ 'V', 'P', 'M', 'O', 'V', 'Z', 'X', 'B', 'Q', 'r', 'm', 0, - /* 26267 */ 'C', 'V', 'T', 'T', 'P', 'D', '2', 'D', 'Q', 'r', 'm', 0, - /* 26279 */ 'C', 'V', 'T', 'P', 'D', '2', 'D', 'Q', 'r', 'm', 0, - /* 26290 */ 'V', 'C', 'V', 'T', 'T', 'P', 'S', '2', 'D', 'Q', 'r', 'm', 0, - /* 26303 */ 'V', 'C', 'V', 'T', 'P', 'S', '2', 'D', 'Q', 'r', 'm', 0, - /* 26315 */ 'V', 'P', 'H', 'S', 'U', 'B', 'D', 'Q', 'r', 'm', 0, - /* 26326 */ 'V', 'P', 'A', 'D', 'D', 'Q', 'r', 'm', 0, - /* 26335 */ 'V', 'P', 'H', 'A', 'D', 'D', 'D', 'Q', 'r', 'm', 0, - /* 26346 */ 'V', 'P', 'U', 'N', 'P', 'C', 'K', 'H', 'D', 'Q', 'r', 'm', 0, - /* 26359 */ 'V', 'P', 'U', 'N', 'P', 'C', 'K', 'L', 'D', 'Q', 'r', 'm', 0, - /* 26372 */ 'V', 'P', 'M', 'U', 'L', 'D', 'Q', 'r', 'm', 0, - /* 26382 */ 'V', 'P', 'U', 'N', 'P', 'C', 'K', 'H', 'Q', 'D', 'Q', 'r', 'm', 0, - /* 26396 */ 'V', 'P', 'U', 'N', 'P', 'C', 'K', 'L', 'Q', 'D', 'Q', 'r', 'm', 0, - /* 26410 */ 'V', 'P', 'C', 'L', 'M', 'U', 'L', 'Q', 'D', 'Q', 'r', 'm', 0, - /* 26423 */ 'V', 'P', 'G', 'A', 'T', 'H', 'E', 'R', 'D', 'Q', 'r', 'm', 0, - /* 26436 */ 'V', 'P', 'H', 'A', 'D', 'D', 'U', 'D', 'Q', 'r', 'm', 0, - /* 26448 */ 'V', 'P', 'M', 'U', 'L', 'U', 'D', 'Q', 'r', 'm', 0, - /* 26459 */ 'V', 'P', 'M', 'O', 'V', 'S', 'X', 'D', 'Q', 'r', 'm', 0, - /* 26471 */ 'V', 'P', 'M', 'O', 'V', 'Z', 'X', 'D', 'Q', 'r', 'm', 0, - /* 26483 */ 'P', 'F', 'C', 'M', 'P', 'E', 'Q', 'r', 'm', 0, - /* 26493 */ 'V', 'P', 'S', 'H', 'L', 'Q', 'r', 'm', 0, - /* 26502 */ 'V', 'P', 'S', 'L', 'L', 'Q', 'r', 'm', 0, - /* 26511 */ 'M', 'M', 'X', '_', 'P', 'S', 'L', 'L', 'Q', 'r', 'm', 0, - /* 26523 */ 'V', 'P', 'S', 'R', 'L', 'Q', 'r', 'm', 0, - /* 26532 */ 'M', 'M', 'X', '_', 'P', 'S', 'R', 'L', 'Q', 'r', 'm', 0, - /* 26544 */ 'V', 'P', 'C', 'M', 'P', 'E', 'Q', 'Q', 'r', 'm', 0, - /* 26555 */ 'V', 'P', 'G', 'A', 'T', 'H', 'E', 'R', 'Q', 'Q', 'r', 'm', 0, - /* 26568 */ 'V', 'P', 'I', 'N', 'S', 'R', 'Q', 'r', 'm', 0, - /* 26578 */ 'V', 'P', 'A', 'B', 'S', 'Q', 'r', 'm', 0, - /* 26587 */ 'V', 'P', 'C', 'O', 'N', 'F', 'L', 'I', 'C', 'T', 'Q', 'r', 'm', 0, - /* 26601 */ 'V', 'P', 'C', 'M', 'P', 'G', 'T', 'Q', 'r', 'm', 0, - /* 26612 */ 'V', 'P', 'R', 'O', 'T', 'Q', 'r', 'm', 0, - /* 26621 */ 'V', 'P', 'B', 'R', 'O', 'A', 'D', 'C', 'A', 'S', 'T', 'Q', 'r', 'm', 0, - /* 26636 */ 'V', 'P', 'S', 'L', 'L', 'V', 'Q', 'r', 'm', 0, - /* 26646 */ 'V', 'P', 'S', 'R', 'L', 'V', 'Q', 'r', 'm', 0, - /* 26656 */ 'V', 'P', 'M', 'A', 'S', 'K', 'M', 'O', 'V', 'Q', 'r', 'm', 0, - /* 26669 */ 'V', 'P', 'H', 'A', 'D', 'D', 'W', 'Q', 'r', 'm', 0, - /* 26680 */ 'V', 'P', 'H', 'A', 'D', 'D', 'U', 'W', 'Q', 'r', 'm', 0, - /* 26692 */ 'V', 'P', 'M', 'O', 'V', 'S', 'X', 'W', 'Q', 'r', 'm', 0, - /* 26704 */ 'V', 'P', 'M', 'O', 'V', 'Z', 'X', 'W', 'Q', 'r', 'm', 0, - /* 26716 */ 'P', 'F', 'S', 'U', 'B', 'R', 'r', 'm', 0, - /* 26725 */ 'V', 'P', 'O', 'R', 'r', 'm', 0, - /* 26732 */ 'V', 'P', 'X', 'O', 'R', 'r', 'm', 0, - /* 26740 */ 'C', 'V', 'T', 'P', 'D', '2', 'P', 'S', 'r', 'm', 0, - /* 26751 */ 'V', 'C', 'V', 'T', 'P', 'H', '2', 'P', 'S', 'r', 'm', 0, - /* 26763 */ 'V', 'P', 'E', 'R', 'M', 'I', '2', 'P', 'S', 'r', 'm', 0, - /* 26775 */ 'V', 'P', 'E', 'R', 'M', 'I', 'L', '2', 'P', 'S', 'r', 'm', 0, - /* 26788 */ 'V', 'C', 'V', 'T', 'D', 'Q', '2', 'P', 'S', 'r', 'm', 0, - /* 26800 */ 'V', 'P', 'E', 'R', 'M', 'T', '2', 'P', 'S', 'r', 'm', 0, - /* 26812 */ 'F', 's', 'V', 'M', 'O', 'V', 'A', 'P', 'S', 'r', 'm', 0, - /* 26824 */ 'F', 's', 'M', 'O', 'V', 'A', 'P', 'S', 'r', 'm', 0, - /* 26835 */ 'V', 'A', 'D', 'D', 'S', 'U', 'B', 'P', 'S', 'r', 'm', 0, - /* 26847 */ 'V', 'H', 'S', 'U', 'B', 'P', 'S', 'r', 'm', 0, - /* 26857 */ 'V', 'S', 'U', 'B', 'P', 'S', 'r', 'm', 0, - /* 26866 */ 'V', 'M', 'I', 'N', 'C', 'P', 'S', 'r', 'm', 0, - /* 26876 */ 'V', 'M', 'A', 'X', 'C', 'P', 'S', 'r', 'm', 0, - /* 26886 */ 'V', 'H', 'A', 'D', 'D', 'P', 'S', 'r', 'm', 0, - /* 26896 */ 'V', 'A', 'D', 'D', 'P', 'S', 'r', 'm', 0, - /* 26905 */ 'V', 'A', 'N', 'D', 'P', 'S', 'r', 'm', 0, - /* 26914 */ 'V', 'F', 's', 'A', 'N', 'D', 'P', 'S', 'r', 'm', 0, - /* 26925 */ 'V', 'G', 'A', 'T', 'H', 'E', 'R', 'D', 'P', 'S', 'r', 'm', 0, - /* 26938 */ 'V', 'U', 'N', 'P', 'C', 'K', 'H', 'P', 'S', 'r', 'm', 0, - /* 26950 */ 'V', 'M', 'O', 'V', 'H', 'P', 'S', 'r', 'm', 0, - /* 26960 */ 'V', 'P', 'E', 'R', 'M', 'I', 'L', 'P', 'S', 'r', 'm', 0, - /* 26972 */ 'V', 'U', 'N', 'P', 'C', 'K', 'L', 'P', 'S', 'r', 'm', 0, - /* 26984 */ 'V', 'M', 'U', 'L', 'P', 'S', 'r', 'm', 0, - /* 26993 */ 'V', 'M', 'O', 'V', 'L', 'P', 'S', 'r', 'm', 0, - /* 27003 */ 'V', 'A', 'N', 'D', 'N', 'P', 'S', 'r', 'm', 0, - /* 27013 */ 'V', 'F', 's', 'A', 'N', 'D', 'N', 'P', 'S', 'r', 'm', 0, - /* 27025 */ 'V', 'M', 'I', 'N', 'P', 'S', 'r', 'm', 0, - /* 27034 */ 'V', 'G', 'A', 'T', 'H', 'E', 'R', 'Q', 'P', 'S', 'r', 'm', 0, - /* 27047 */ 'V', 'O', 'R', 'P', 'S', 'r', 'm', 0, - /* 27055 */ 'V', 'X', 'O', 'R', 'P', 'S', 'r', 'm', 0, - /* 27064 */ 'V', 'F', 's', 'X', 'O', 'R', 'P', 'S', 'r', 'm', 0, - /* 27075 */ 'V', 'F', 's', 'O', 'R', 'P', 'S', 'r', 'm', 0, - /* 27085 */ 'V', 'I', 'N', 'S', 'E', 'R', 'T', 'P', 'S', 'r', 'm', 0, - /* 27097 */ 'V', 'T', 'E', 'S', 'T', 'P', 'S', 'r', 'm', 0, - /* 27107 */ 'V', 'M', 'O', 'V', 'U', 'P', 'S', 'r', 'm', 0, - /* 27117 */ 'V', 'B', 'L', 'E', 'N', 'D', 'V', 'P', 'S', 'r', 'm', 0, - /* 27129 */ 'V', 'D', 'I', 'V', 'P', 'S', 'r', 'm', 0, - /* 27138 */ 'V', 'M', 'A', 'S', 'K', 'M', 'O', 'V', 'P', 'S', 'r', 'm', 0, - /* 27151 */ 'V', 'M', 'A', 'X', 'P', 'S', 'r', 'm', 0, - /* 27160 */ 'V', 'F', 'R', 'C', 'Z', 'P', 'S', 'r', 'm', 0, - /* 27170 */ 'I', 'n', 't', '_', 'V', 'C', 'V', 'T', 'S', 'D', '2', 'S', 'S', 'r', 'm', 0, - /* 27186 */ 'I', 'n', 't', '_', 'C', 'V', 'T', 'S', 'D', '2', 'S', 'S', 'r', 'm', 0, - /* 27201 */ 'V', 'M', 'O', 'V', 'D', 'I', '2', 'S', 'S', 'r', 'm', 0, - /* 27213 */ 'I', 'n', 't', '_', 'V', 'C', 'V', 'T', 'S', 'I', '2', 'S', 'S', 'r', 'm', 0, - /* 27229 */ 'I', 'n', 't', '_', 'C', 'V', 'T', 'S', 'I', '2', 'S', 'S', 'r', 'm', 0, - /* 27244 */ 'V', 'R', 'C', 'P', '1', '4', 'S', 'S', 'r', 'm', 0, - /* 27255 */ 'V', 'R', 'S', 'Q', 'R', 'T', '1', '4', 'S', 'S', 'r', 'm', 0, - /* 27268 */ 'V', 'R', 'C', 'P', '2', '8', 'S', 'S', 'r', 'm', 0, - /* 27279 */ 'V', 'R', 'S', 'Q', 'R', 'T', '2', '8', 'S', 'S', 'r', 'm', 0, - /* 27292 */ 'V', 'S', 'U', 'B', 'S', 'S', 'r', 'm', 0, - /* 27301 */ 'V', 'M', 'I', 'N', 'C', 'S', 'S', 'r', 'm', 0, - /* 27311 */ 'V', 'M', 'A', 'X', 'C', 'S', 'S', 'r', 'm', 0, - /* 27321 */ 'V', 'A', 'D', 'D', 'S', 'S', 'r', 'm', 0, - /* 27330 */ 'I', 'n', 't', '_', 'V', 'U', 'C', 'O', 'M', 'I', 'S', 'S', 'r', 'm', 0, - /* 27345 */ 'I', 'n', 't', '_', 'U', 'C', 'O', 'M', 'I', 'S', 'S', 'r', 'm', 0, - /* 27359 */ 'I', 'n', 't', '_', 'V', 'C', 'O', 'M', 'I', 'S', 'S', 'r', 'm', 0, - /* 27373 */ 'I', 'n', 't', '_', 'C', 'O', 'M', 'I', 'S', 'S', 'r', 'm', 0, - /* 27386 */ 'V', 'M', 'U', 'L', 'S', 'S', 'r', 'm', 0, - /* 27395 */ 'V', 'M', 'I', 'N', 'S', 'S', 'r', 'm', 0, - /* 27404 */ 'I', 'n', 't', '_', 'V', 'C', 'M', 'P', 'S', 'S', 'r', 'm', 0, - /* 27417 */ 'I', 'n', 't', '_', 'C', 'M', 'P', 'S', 'S', 'r', 'm', 0, - /* 27429 */ 'V', 'B', 'R', 'O', 'A', 'D', 'C', 'A', 'S', 'T', 'S', 'S', 'r', 'm', 0, - /* 27444 */ 'V', 'D', 'I', 'V', 'S', 'S', 'r', 'm', 0, - /* 27453 */ 'V', 'M', 'O', 'V', 'S', 'S', 'r', 'm', 0, - /* 27462 */ 'V', 'M', 'A', 'X', 'S', 'S', 'r', 'm', 0, - /* 27471 */ 'V', 'F', 'R', 'C', 'Z', 'S', 'S', 'r', 'm', 0, - /* 27481 */ 'P', 'F', 'C', 'M', 'P', 'G', 'T', 'r', 'm', 0, - /* 27491 */ 'P', 'F', 'R', 'S', 'Q', 'R', 'T', 'r', 'm', 0, - /* 27501 */ 'V', 'A', 'E', 'S', 'D', 'E', 'C', 'L', 'A', 'S', 'T', 'r', 'm', 0, - /* 27515 */ 'V', 'A', 'E', 'S', 'E', 'N', 'C', 'L', 'A', 'S', 'T', 'r', 'm', 0, - /* 27529 */ 'V', 'P', 'T', 'E', 'S', 'T', 'r', 'm', 0, - /* 27538 */ 'V', 'L', 'D', 'D', 'Q', 'U', 'r', 'm', 0, - /* 27547 */ 'V', 'M', 'O', 'V', 'D', 'Q', 'U', 'r', 'm', 0, - /* 27557 */ 'V', 'P', 'C', 'M', 'O', 'V', 'r', 'm', 0, - /* 27566 */ 'V', 'P', 'S', 'H', 'A', 'W', 'r', 'm', 0, - /* 27575 */ 'V', 'P', 'S', 'R', 'A', 'W', 'r', 'm', 0, - /* 27584 */ 'M', 'M', 'X', '_', 'P', 'S', 'R', 'A', 'W', 'r', 'm', 0, - /* 27596 */ 'V', 'P', 'H', 'S', 'U', 'B', 'B', 'W', 'r', 'm', 0, - /* 27607 */ 'V', 'P', 'S', 'A', 'D', 'B', 'W', 'r', 'm', 0, - /* 27617 */ 'V', 'P', 'H', 'A', 'D', 'D', 'B', 'W', 'r', 'm', 0, - /* 27628 */ 'V', 'P', 'U', 'N', 'P', 'C', 'K', 'H', 'B', 'W', 'r', 'm', 0, - /* 27641 */ 'V', 'P', 'U', 'N', 'P', 'C', 'K', 'L', 'B', 'W', 'r', 'm', 0, - /* 27654 */ 'V', 'P', 'H', 'A', 'D', 'D', 'U', 'B', 'W', 'r', 'm', 0, - /* 27666 */ 'V', 'P', 'H', 'S', 'U', 'B', 'W', 'r', 'm', 0, - /* 27676 */ 'V', 'P', 'S', 'U', 'B', 'W', 'r', 'm', 0, - /* 27685 */ 'V', 'P', 'M', 'O', 'V', 'S', 'X', 'B', 'W', 'r', 'm', 0, - /* 27697 */ 'V', 'P', 'M', 'O', 'V', 'Z', 'X', 'B', 'W', 'r', 'm', 0, - /* 27709 */ 'V', 'P', 'H', 'A', 'D', 'D', 'W', 'r', 'm', 0, - /* 27719 */ 'V', 'P', 'A', 'D', 'D', 'W', 'r', 'm', 0, - /* 27728 */ 'V', 'P', 'A', 'C', 'K', 'S', 'S', 'D', 'W', 'r', 'm', 0, - /* 27740 */ 'V', 'P', 'A', 'C', 'K', 'U', 'S', 'D', 'W', 'r', 'm', 0, - /* 27752 */ 'P', 'I', '2', 'F', 'W', 'r', 'm', 0, - /* 27760 */ 'V', 'P', 'A', 'V', 'G', 'W', 'r', 'm', 0, - /* 27769 */ 'V', 'P', 'M', 'U', 'L', 'H', 'W', 'r', 'm', 0, - /* 27779 */ 'P', 'F', '2', 'I', 'W', 'r', 'm', 0, - /* 27787 */ 'V', 'P', 'S', 'H', 'L', 'W', 'r', 'm', 0, - /* 27796 */ 'V', 'P', 'S', 'L', 'L', 'W', 'r', 'm', 0, - /* 27805 */ 'M', 'M', 'X', '_', 'P', 'S', 'L', 'L', 'W', 'r', 'm', 0, - /* 27817 */ 'V', 'P', 'M', 'U', 'L', 'L', 'W', 'r', 'm', 0, - /* 27827 */ 'V', 'P', 'S', 'R', 'L', 'W', 'r', 'm', 0, - /* 27836 */ 'M', 'M', 'X', '_', 'P', 'S', 'R', 'L', 'W', 'r', 'm', 0, - /* 27848 */ 'V', 'P', 'S', 'I', 'G', 'N', 'W', 'r', 'm', 0, - /* 27858 */ 'V', 'P', 'C', 'M', 'P', 'E', 'Q', 'W', 'r', 'm', 0, - /* 27869 */ 'P', 'M', 'U', 'L', 'H', 'R', 'W', 'r', 'm', 0, - /* 27879 */ 'V', 'P', 'S', 'U', 'B', 'S', 'W', 'r', 'm', 0, - /* 27889 */ 'V', 'P', 'A', 'D', 'D', 'S', 'W', 'r', 'm', 0, - /* 27899 */ 'V', 'P', 'M', 'I', 'N', 'S', 'W', 'r', 'm', 0, - /* 27909 */ 'V', 'P', 'S', 'U', 'B', 'U', 'S', 'W', 'r', 'm', 0, - /* 27920 */ 'V', 'P', 'A', 'D', 'D', 'U', 'S', 'W', 'r', 'm', 0, - /* 27931 */ 'V', 'P', 'M', 'A', 'X', 'S', 'W', 'r', 'm', 0, - /* 27941 */ 'V', 'P', 'C', 'M', 'P', 'G', 'T', 'W', 'r', 'm', 0, - /* 27952 */ 'V', 'P', 'R', 'O', 'T', 'W', 'r', 'm', 0, - /* 27961 */ 'V', 'P', 'B', 'R', 'O', 'A', 'D', 'C', 'A', 'S', 'T', 'W', 'r', 'm', 0, - /* 27976 */ 'V', 'P', 'M', 'U', 'L', 'H', 'U', 'W', 'r', 'm', 0, - /* 27987 */ 'V', 'P', 'M', 'I', 'N', 'U', 'W', 'r', 'm', 0, - /* 27997 */ 'V', 'P', 'M', 'A', 'X', 'U', 'W', 'r', 'm', 0, - /* 28007 */ 'V', 'P', 'M', 'A', 'C', 'S', 'W', 'W', 'r', 'm', 0, - /* 28018 */ 'V', 'P', 'M', 'A', 'C', 'S', 'S', 'W', 'W', 'r', 'm', 0, - /* 28030 */ 'P', 'F', 'M', 'A', 'X', 'r', 'm', 0, - /* 28038 */ 'V', 'C', 'V', 'T', 'T', 'P', 'D', '2', 'D', 'Q', 'X', 'r', 'm', 0, - /* 28052 */ 'V', 'C', 'V', 'T', 'P', 'D', '2', 'D', 'Q', 'X', 'r', 'm', 0, - /* 28065 */ 'V', 'C', 'V', 'T', 'P', 'D', '2', 'P', 'S', 'X', 'r', 'm', 0, - /* 28078 */ 'V', 'M', 'O', 'V', 'N', 'T', 'D', 'Q', 'A', 'Y', 'r', 'm', 0, - /* 28091 */ 'V', 'M', 'O', 'V', 'D', 'Q', 'A', 'Y', 'r', 'm', 0, - /* 28102 */ 'V', 'P', 'S', 'U', 'B', 'B', 'Y', 'r', 'm', 0, - /* 28112 */ 'V', 'P', 'A', 'D', 'D', 'B', 'Y', 'r', 'm', 0, - /* 28122 */ 'V', 'P', 'S', 'H', 'U', 'F', 'B', 'Y', 'r', 'm', 0, - /* 28133 */ 'V', 'P', 'A', 'V', 'G', 'B', 'Y', 'r', 'm', 0, - /* 28143 */ 'V', 'P', 'S', 'I', 'G', 'N', 'B', 'Y', 'r', 'm', 0, - /* 28154 */ 'V', 'P', 'C', 'M', 'P', 'E', 'Q', 'B', 'Y', 'r', 'm', 0, - /* 28166 */ 'V', 'P', 'S', 'U', 'B', 'S', 'B', 'Y', 'r', 'm', 0, - /* 28177 */ 'V', 'P', 'A', 'D', 'D', 'S', 'B', 'Y', 'r', 'm', 0, - /* 28188 */ 'V', 'P', 'M', 'I', 'N', 'S', 'B', 'Y', 'r', 'm', 0, - /* 28199 */ 'V', 'P', 'S', 'U', 'B', 'U', 'S', 'B', 'Y', 'r', 'm', 0, - /* 28211 */ 'V', 'P', 'A', 'D', 'D', 'U', 'S', 'B', 'Y', 'r', 'm', 0, - /* 28223 */ 'V', 'P', 'M', 'A', 'X', 'S', 'B', 'Y', 'r', 'm', 0, - /* 28234 */ 'V', 'P', 'C', 'M', 'P', 'G', 'T', 'B', 'Y', 'r', 'm', 0, - /* 28246 */ 'V', 'P', 'B', 'R', 'O', 'A', 'D', 'C', 'A', 'S', 'T', 'B', 'Y', 'r', 'm', 0, - /* 28262 */ 'V', 'P', 'M', 'I', 'N', 'U', 'B', 'Y', 'r', 'm', 0, - /* 28273 */ 'V', 'P', 'M', 'A', 'X', 'U', 'B', 'Y', 'r', 'm', 0, - /* 28284 */ 'V', 'P', 'B', 'L', 'E', 'N', 'D', 'V', 'B', 'Y', 'r', 'm', 0, - /* 28297 */ 'V', 'P', 'A', 'C', 'K', 'S', 'S', 'W', 'B', 'Y', 'r', 'm', 0, - /* 28310 */ 'V', 'P', 'A', 'C', 'K', 'U', 'S', 'W', 'B', 'Y', 'r', 'm', 0, - /* 28323 */ 'V', 'P', 'S', 'R', 'A', 'D', 'Y', 'r', 'm', 0, - /* 28333 */ 'V', 'P', 'H', 'S', 'U', 'B', 'D', 'Y', 'r', 'm', 0, - /* 28344 */ 'V', 'P', 'S', 'U', 'B', 'D', 'Y', 'r', 'm', 0, - /* 28354 */ 'V', 'P', 'M', 'O', 'V', 'S', 'X', 'B', 'D', 'Y', 'r', 'm', 0, - /* 28367 */ 'V', 'P', 'M', 'O', 'V', 'Z', 'X', 'B', 'D', 'Y', 'r', 'm', 0, - /* 28380 */ 'V', 'P', 'H', 'A', 'D', 'D', 'D', 'Y', 'r', 'm', 0, - /* 28391 */ 'V', 'P', 'A', 'D', 'D', 'D', 'Y', 'r', 'm', 0, - /* 28401 */ 'V', 'P', 'G', 'A', 'T', 'H', 'E', 'R', 'D', 'D', 'Y', 'r', 'm', 0, - /* 28415 */ 'V', 'P', 'S', 'L', 'L', 'D', 'Y', 'r', 'm', 0, - /* 28425 */ 'V', 'P', 'M', 'U', 'L', 'L', 'D', 'Y', 'r', 'm', 0, - /* 28436 */ 'V', 'P', 'S', 'R', 'L', 'D', 'Y', 'r', 'm', 0, - /* 28446 */ 'V', 'P', 'E', 'R', 'M', 'D', 'Y', 'r', 'm', 0, - /* 28456 */ 'V', 'P', 'A', 'N', 'D', 'Y', 'r', 'm', 0, - /* 28465 */ 'V', 'P', 'S', 'I', 'G', 'N', 'D', 'Y', 'r', 'm', 0, - /* 28476 */ 'V', 'C', 'V', 'T', 'D', 'Q', '2', 'P', 'D', 'Y', 'r', 'm', 0, - /* 28489 */ 'V', 'C', 'V', 'T', 'P', 'S', '2', 'P', 'D', 'Y', 'r', 'm', 0, - /* 28502 */ 'V', 'M', 'O', 'V', 'A', 'P', 'D', 'Y', 'r', 'm', 0, - /* 28513 */ 'V', 'A', 'D', 'D', 'S', 'U', 'B', 'P', 'D', 'Y', 'r', 'm', 0, - /* 28526 */ 'V', 'H', 'S', 'U', 'B', 'P', 'D', 'Y', 'r', 'm', 0, - /* 28537 */ 'V', 'S', 'U', 'B', 'P', 'D', 'Y', 'r', 'm', 0, - /* 28547 */ 'V', 'M', 'I', 'N', 'C', 'P', 'D', 'Y', 'r', 'm', 0, - /* 28558 */ 'V', 'M', 'A', 'X', 'C', 'P', 'D', 'Y', 'r', 'm', 0, - /* 28569 */ 'V', 'H', 'A', 'D', 'D', 'P', 'D', 'Y', 'r', 'm', 0, - /* 28580 */ 'V', 'A', 'D', 'D', 'P', 'D', 'Y', 'r', 'm', 0, - /* 28590 */ 'V', 'A', 'N', 'D', 'P', 'D', 'Y', 'r', 'm', 0, - /* 28600 */ 'V', 'G', 'A', 'T', 'H', 'E', 'R', 'D', 'P', 'D', 'Y', 'r', 'm', 0, - /* 28614 */ 'V', 'U', 'N', 'P', 'C', 'K', 'H', 'P', 'D', 'Y', 'r', 'm', 0, - /* 28627 */ 'V', 'P', 'E', 'R', 'M', 'I', 'L', 'P', 'D', 'Y', 'r', 'm', 0, - /* 28640 */ 'V', 'U', 'N', 'P', 'C', 'K', 'L', 'P', 'D', 'Y', 'r', 'm', 0, - /* 28653 */ 'V', 'M', 'U', 'L', 'P', 'D', 'Y', 'r', 'm', 0, - /* 28663 */ 'V', 'A', 'N', 'D', 'N', 'P', 'D', 'Y', 'r', 'm', 0, - /* 28674 */ 'V', 'M', 'I', 'N', 'P', 'D', 'Y', 'r', 'm', 0, - /* 28684 */ 'V', 'G', 'A', 'T', 'H', 'E', 'R', 'Q', 'P', 'D', 'Y', 'r', 'm', 0, - /* 28698 */ 'V', 'O', 'R', 'P', 'D', 'Y', 'r', 'm', 0, - /* 28707 */ 'V', 'X', 'O', 'R', 'P', 'D', 'Y', 'r', 'm', 0, - /* 28717 */ 'V', 'T', 'E', 'S', 'T', 'P', 'D', 'Y', 'r', 'm', 0, - /* 28728 */ 'V', 'M', 'O', 'V', 'U', 'P', 'D', 'Y', 'r', 'm', 0, - /* 28739 */ 'V', 'B', 'L', 'E', 'N', 'D', 'V', 'P', 'D', 'Y', 'r', 'm', 0, - /* 28752 */ 'V', 'D', 'I', 'V', 'P', 'D', 'Y', 'r', 'm', 0, - /* 28762 */ 'V', 'M', 'A', 'S', 'K', 'M', 'O', 'V', 'P', 'D', 'Y', 'r', 'm', 0, - /* 28776 */ 'V', 'M', 'A', 'X', 'P', 'D', 'Y', 'r', 'm', 0, - /* 28786 */ 'V', 'P', 'C', 'M', 'P', 'E', 'Q', 'D', 'Y', 'r', 'm', 0, - /* 28798 */ 'V', 'P', 'G', 'A', 'T', 'H', 'E', 'R', 'Q', 'D', 'Y', 'r', 'm', 0, - /* 28812 */ 'V', 'P', 'M', 'I', 'N', 'S', 'D', 'Y', 'r', 'm', 0, - /* 28823 */ 'V', 'B', 'R', 'O', 'A', 'D', 'C', 'A', 'S', 'T', 'S', 'D', 'Y', 'r', 'm', 0, - /* 28839 */ 'V', 'P', 'M', 'A', 'X', 'S', 'D', 'Y', 'r', 'm', 0, - /* 28850 */ 'V', 'P', 'C', 'M', 'P', 'G', 'T', 'D', 'Y', 'r', 'm', 0, - /* 28862 */ 'V', 'P', 'B', 'R', 'O', 'A', 'D', 'C', 'A', 'S', 'T', 'D', 'Y', 'r', 'm', 0, - /* 28878 */ 'V', 'P', 'M', 'I', 'N', 'U', 'D', 'Y', 'r', 'm', 0, - /* 28889 */ 'V', 'P', 'M', 'A', 'X', 'U', 'D', 'Y', 'r', 'm', 0, - /* 28900 */ 'V', 'P', 'S', 'R', 'A', 'V', 'D', 'Y', 'r', 'm', 0, - /* 28911 */ 'V', 'P', 'S', 'L', 'L', 'V', 'D', 'Y', 'r', 'm', 0, - /* 28922 */ 'V', 'P', 'S', 'R', 'L', 'V', 'D', 'Y', 'r', 'm', 0, - /* 28933 */ 'V', 'P', 'M', 'A', 'S', 'K', 'M', 'O', 'V', 'D', 'Y', 'r', 'm', 0, - /* 28947 */ 'V', 'P', 'M', 'A', 'D', 'D', 'W', 'D', 'Y', 'r', 'm', 0, - /* 28959 */ 'V', 'P', 'U', 'N', 'P', 'C', 'K', 'H', 'W', 'D', 'Y', 'r', 'm', 0, - /* 28973 */ 'V', 'P', 'U', 'N', 'P', 'C', 'K', 'L', 'W', 'D', 'Y', 'r', 'm', 0, - /* 28987 */ 'V', 'P', 'M', 'O', 'V', 'S', 'X', 'W', 'D', 'Y', 'r', 'm', 0, - /* 29000 */ 'V', 'P', 'M', 'O', 'V', 'Z', 'X', 'W', 'D', 'Y', 'r', 'm', 0, - /* 29013 */ 'V', 'P', 'A', 'N', 'D', 'N', 'Y', 'r', 'm', 0, - /* 29023 */ 'V', 'M', 'O', 'V', 'D', 'D', 'U', 'P', 'Y', 'r', 'm', 0, - /* 29035 */ 'V', 'M', 'O', 'V', 'S', 'H', 'D', 'U', 'P', 'Y', 'r', 'm', 0, - /* 29048 */ 'V', 'M', 'O', 'V', 'S', 'L', 'D', 'U', 'P', 'Y', 'r', 'm', 0, - /* 29061 */ 'V', 'P', 'S', 'U', 'B', 'Q', 'Y', 'r', 'm', 0, - /* 29071 */ 'V', 'P', 'M', 'O', 'V', 'S', 'X', 'B', 'Q', 'Y', 'r', 'm', 0, - /* 29084 */ 'V', 'P', 'M', 'O', 'V', 'Z', 'X', 'B', 'Q', 'Y', 'r', 'm', 0, - /* 29097 */ 'V', 'C', 'V', 'T', 'T', 'P', 'D', '2', 'D', 'Q', 'Y', 'r', 'm', 0, - /* 29111 */ 'V', 'C', 'V', 'T', 'P', 'D', '2', 'D', 'Q', 'Y', 'r', 'm', 0, - /* 29124 */ 'V', 'C', 'V', 'T', 'T', 'P', 'S', '2', 'D', 'Q', 'Y', 'r', 'm', 0, - /* 29138 */ 'V', 'C', 'V', 'T', 'P', 'S', '2', 'D', 'Q', 'Y', 'r', 'm', 0, - /* 29151 */ 'V', 'P', 'A', 'D', 'D', 'Q', 'Y', 'r', 'm', 0, - /* 29161 */ 'V', 'P', 'U', 'N', 'P', 'C', 'K', 'H', 'D', 'Q', 'Y', 'r', 'm', 0, - /* 29175 */ 'V', 'P', 'U', 'N', 'P', 'C', 'K', 'L', 'D', 'Q', 'Y', 'r', 'm', 0, - /* 29189 */ 'V', 'P', 'M', 'U', 'L', 'D', 'Q', 'Y', 'r', 'm', 0, - /* 29200 */ 'V', 'P', 'U', 'N', 'P', 'C', 'K', 'H', 'Q', 'D', 'Q', 'Y', 'r', 'm', 0, - /* 29215 */ 'V', 'P', 'U', 'N', 'P', 'C', 'K', 'L', 'Q', 'D', 'Q', 'Y', 'r', 'm', 0, - /* 29230 */ 'V', 'P', 'G', 'A', 'T', 'H', 'E', 'R', 'D', 'Q', 'Y', 'r', 'm', 0, - /* 29244 */ 'V', 'P', 'M', 'U', 'L', 'U', 'D', 'Q', 'Y', 'r', 'm', 0, - /* 29256 */ 'V', 'P', 'M', 'O', 'V', 'S', 'X', 'D', 'Q', 'Y', 'r', 'm', 0, - /* 29269 */ 'V', 'P', 'M', 'O', 'V', 'Z', 'X', 'D', 'Q', 'Y', 'r', 'm', 0, - /* 29282 */ 'V', 'P', 'S', 'L', 'L', 'Q', 'Y', 'r', 'm', 0, - /* 29292 */ 'V', 'P', 'S', 'R', 'L', 'Q', 'Y', 'r', 'm', 0, - /* 29302 */ 'V', 'P', 'C', 'M', 'P', 'E', 'Q', 'Q', 'Y', 'r', 'm', 0, - /* 29314 */ 'V', 'P', 'G', 'A', 'T', 'H', 'E', 'R', 'Q', 'Q', 'Y', 'r', 'm', 0, - /* 29328 */ 'V', 'P', 'C', 'M', 'P', 'G', 'T', 'Q', 'Y', 'r', 'm', 0, - /* 29340 */ 'V', 'P', 'B', 'R', 'O', 'A', 'D', 'C', 'A', 'S', 'T', 'Q', 'Y', 'r', 'm', 0, - /* 29356 */ 'V', 'P', 'S', 'L', 'L', 'V', 'Q', 'Y', 'r', 'm', 0, - /* 29367 */ 'V', 'P', 'S', 'R', 'L', 'V', 'Q', 'Y', 'r', 'm', 0, - /* 29378 */ 'V', 'P', 'M', 'A', 'S', 'K', 'M', 'O', 'V', 'Q', 'Y', 'r', 'm', 0, - /* 29392 */ 'V', 'P', 'M', 'O', 'V', 'S', 'X', 'W', 'Q', 'Y', 'r', 'm', 0, - /* 29405 */ 'V', 'P', 'M', 'O', 'V', 'Z', 'X', 'W', 'Q', 'Y', 'r', 'm', 0, - /* 29418 */ 'V', 'P', 'O', 'R', 'Y', 'r', 'm', 0, - /* 29426 */ 'V', 'P', 'X', 'O', 'R', 'Y', 'r', 'm', 0, - /* 29435 */ 'V', 'C', 'V', 'T', 'P', 'D', '2', 'P', 'S', 'Y', 'r', 'm', 0, - /* 29448 */ 'V', 'C', 'V', 'T', 'P', 'H', '2', 'P', 'S', 'Y', 'r', 'm', 0, - /* 29461 */ 'V', 'C', 'V', 'T', 'D', 'Q', '2', 'P', 'S', 'Y', 'r', 'm', 0, - /* 29474 */ 'V', 'M', 'O', 'V', 'A', 'P', 'S', 'Y', 'r', 'm', 0, - /* 29485 */ 'V', 'A', 'D', 'D', 'S', 'U', 'B', 'P', 'S', 'Y', 'r', 'm', 0, - /* 29498 */ 'V', 'H', 'S', 'U', 'B', 'P', 'S', 'Y', 'r', 'm', 0, - /* 29509 */ 'V', 'S', 'U', 'B', 'P', 'S', 'Y', 'r', 'm', 0, - /* 29519 */ 'V', 'M', 'I', 'N', 'C', 'P', 'S', 'Y', 'r', 'm', 0, - /* 29530 */ 'V', 'M', 'A', 'X', 'C', 'P', 'S', 'Y', 'r', 'm', 0, - /* 29541 */ 'V', 'H', 'A', 'D', 'D', 'P', 'S', 'Y', 'r', 'm', 0, - /* 29552 */ 'V', 'A', 'D', 'D', 'P', 'S', 'Y', 'r', 'm', 0, - /* 29562 */ 'V', 'A', 'N', 'D', 'P', 'S', 'Y', 'r', 'm', 0, - /* 29572 */ 'V', 'G', 'A', 'T', 'H', 'E', 'R', 'D', 'P', 'S', 'Y', 'r', 'm', 0, - /* 29586 */ 'V', 'U', 'N', 'P', 'C', 'K', 'H', 'P', 'S', 'Y', 'r', 'm', 0, - /* 29599 */ 'V', 'P', 'E', 'R', 'M', 'I', 'L', 'P', 'S', 'Y', 'r', 'm', 0, - /* 29612 */ 'V', 'U', 'N', 'P', 'C', 'K', 'L', 'P', 'S', 'Y', 'r', 'm', 0, - /* 29625 */ 'V', 'M', 'U', 'L', 'P', 'S', 'Y', 'r', 'm', 0, - /* 29635 */ 'V', 'P', 'E', 'R', 'M', 'P', 'S', 'Y', 'r', 'm', 0, - /* 29646 */ 'V', 'A', 'N', 'D', 'N', 'P', 'S', 'Y', 'r', 'm', 0, - /* 29657 */ 'V', 'M', 'I', 'N', 'P', 'S', 'Y', 'r', 'm', 0, - /* 29667 */ 'V', 'G', 'A', 'T', 'H', 'E', 'R', 'Q', 'P', 'S', 'Y', 'r', 'm', 0, - /* 29681 */ 'V', 'O', 'R', 'P', 'S', 'Y', 'r', 'm', 0, - /* 29690 */ 'V', 'X', 'O', 'R', 'P', 'S', 'Y', 'r', 'm', 0, - /* 29700 */ 'V', 'T', 'E', 'S', 'T', 'P', 'S', 'Y', 'r', 'm', 0, - /* 29711 */ 'V', 'M', 'O', 'V', 'U', 'P', 'S', 'Y', 'r', 'm', 0, - /* 29722 */ 'V', 'B', 'L', 'E', 'N', 'D', 'V', 'P', 'S', 'Y', 'r', 'm', 0, - /* 29735 */ 'V', 'D', 'I', 'V', 'P', 'S', 'Y', 'r', 'm', 0, - /* 29745 */ 'V', 'M', 'A', 'S', 'K', 'M', 'O', 'V', 'P', 'S', 'Y', 'r', 'm', 0, - /* 29759 */ 'V', 'M', 'A', 'X', 'P', 'S', 'Y', 'r', 'm', 0, - /* 29769 */ 'V', 'B', 'R', 'O', 'A', 'D', 'C', 'A', 'S', 'T', 'S', 'S', 'Y', 'r', 'm', 0, - /* 29785 */ 'V', 'P', 'T', 'E', 'S', 'T', 'Y', 'r', 'm', 0, - /* 29795 */ 'V', 'L', 'D', 'D', 'Q', 'U', 'Y', 'r', 'm', 0, - /* 29805 */ 'V', 'M', 'O', 'V', 'D', 'Q', 'U', 'Y', 'r', 'm', 0, - /* 29816 */ 'V', 'P', 'S', 'R', 'A', 'W', 'Y', 'r', 'm', 0, - /* 29826 */ 'V', 'P', 'S', 'A', 'D', 'B', 'W', 'Y', 'r', 'm', 0, - /* 29837 */ 'V', 'P', 'U', 'N', 'P', 'C', 'K', 'H', 'B', 'W', 'Y', 'r', 'm', 0, - /* 29851 */ 'V', 'P', 'U', 'N', 'P', 'C', 'K', 'L', 'B', 'W', 'Y', 'r', 'm', 0, - /* 29865 */ 'V', 'P', 'H', 'S', 'U', 'B', 'W', 'Y', 'r', 'm', 0, - /* 29876 */ 'V', 'P', 'S', 'U', 'B', 'W', 'Y', 'r', 'm', 0, - /* 29886 */ 'V', 'P', 'M', 'O', 'V', 'S', 'X', 'B', 'W', 'Y', 'r', 'm', 0, - /* 29899 */ 'V', 'P', 'M', 'O', 'V', 'Z', 'X', 'B', 'W', 'Y', 'r', 'm', 0, - /* 29912 */ 'V', 'P', 'H', 'A', 'D', 'D', 'W', 'Y', 'r', 'm', 0, - /* 29923 */ 'V', 'P', 'A', 'D', 'D', 'W', 'Y', 'r', 'm', 0, - /* 29933 */ 'V', 'P', 'A', 'C', 'K', 'S', 'S', 'D', 'W', 'Y', 'r', 'm', 0, - /* 29946 */ 'V', 'P', 'A', 'C', 'K', 'U', 'S', 'D', 'W', 'Y', 'r', 'm', 0, - /* 29959 */ 'V', 'P', 'A', 'V', 'G', 'W', 'Y', 'r', 'm', 0, - /* 29969 */ 'V', 'P', 'M', 'U', 'L', 'H', 'W', 'Y', 'r', 'm', 0, - /* 29980 */ 'V', 'P', 'S', 'L', 'L', 'W', 'Y', 'r', 'm', 0, - /* 29990 */ 'V', 'P', 'M', 'U', 'L', 'L', 'W', 'Y', 'r', 'm', 0, - /* 30001 */ 'V', 'P', 'S', 'R', 'L', 'W', 'Y', 'r', 'm', 0, - /* 30011 */ 'V', 'P', 'S', 'I', 'G', 'N', 'W', 'Y', 'r', 'm', 0, - /* 30022 */ 'V', 'P', 'C', 'M', 'P', 'E', 'Q', 'W', 'Y', 'r', 'm', 0, - /* 30034 */ 'V', 'P', 'S', 'U', 'B', 'S', 'W', 'Y', 'r', 'm', 0, - /* 30045 */ 'V', 'P', 'A', 'D', 'D', 'S', 'W', 'Y', 'r', 'm', 0, - /* 30056 */ 'V', 'P', 'M', 'I', 'N', 'S', 'W', 'Y', 'r', 'm', 0, - /* 30067 */ 'V', 'P', 'S', 'U', 'B', 'U', 'S', 'W', 'Y', 'r', 'm', 0, - /* 30079 */ 'V', 'P', 'A', 'D', 'D', 'U', 'S', 'W', 'Y', 'r', 'm', 0, - /* 30091 */ 'V', 'P', 'M', 'A', 'X', 'S', 'W', 'Y', 'r', 'm', 0, - /* 30102 */ 'V', 'P', 'C', 'M', 'P', 'G', 'T', 'W', 'Y', 'r', 'm', 0, - /* 30114 */ 'V', 'P', 'B', 'R', 'O', 'A', 'D', 'C', 'A', 'S', 'T', 'W', 'Y', 'r', 'm', 0, - /* 30130 */ 'V', 'P', 'M', 'U', 'L', 'H', 'U', 'W', 'Y', 'r', 'm', 0, - /* 30142 */ 'V', 'P', 'M', 'I', 'N', 'U', 'W', 'Y', 'r', 'm', 0, - /* 30153 */ 'V', 'P', 'M', 'A', 'X', 'U', 'W', 'Y', 'r', 'm', 0, - /* 30164 */ 'I', 'n', 't', '_', 'V', 'C', 'V', 'T', 'S', 'I', '2', 'S', 'D', '6', '4', 'Z', 'r', 'm', 0, - /* 30183 */ 'I', 'n', 't', '_', 'V', 'C', 'V', 'T', 'U', 'S', 'I', '2', 'S', 'D', '6', '4', 'Z', 'r', 'm', 0, - /* 30203 */ 'I', 'n', 't', '_', 'V', 'C', 'V', 'T', 'T', 'S', 'D', '2', 'S', 'I', '6', '4', 'Z', 'r', 'm', 0, - /* 30223 */ 'V', 'C', 'V', 'T', 'S', 'D', '2', 'S', 'I', '6', '4', 'Z', 'r', 'm', 0, - /* 30238 */ 'I', 'n', 't', '_', 'V', 'C', 'V', 'T', 'T', 'S', 'S', '2', 'S', 'I', '6', '4', 'Z', 'r', 'm', 0, - /* 30258 */ 'V', 'C', 'V', 'T', 'S', 'S', '2', 'S', 'I', '6', '4', 'Z', 'r', 'm', 0, - /* 30273 */ 'I', 'n', 't', '_', 'V', 'C', 'V', 'T', 'T', 'S', 'D', '2', 'U', 'S', 'I', '6', '4', 'Z', 'r', 'm', 0, - /* 30294 */ 'V', 'C', 'V', 'T', 'S', 'D', '2', 'U', 'S', 'I', '6', '4', 'Z', 'r', 'm', 0, - /* 30310 */ 'I', 'n', 't', '_', 'V', 'C', 'V', 'T', 'T', 'S', 'S', '2', 'U', 'S', 'I', '6', '4', 'Z', 'r', 'm', 0, - /* 30331 */ 'V', 'C', 'V', 'T', 'S', 'S', '2', 'U', 'S', 'I', '6', '4', 'Z', 'r', 'm', 0, - /* 30347 */ 'I', 'n', 't', '_', 'V', 'C', 'V', 'T', 'S', 'I', '2', 'S', 'S', '6', '4', 'Z', 'r', 'm', 0, - /* 30366 */ 'I', 'n', 't', '_', 'V', 'C', 'V', 'T', 'U', 'S', 'I', '2', 'S', 'S', '6', '4', 'Z', 'r', 'm', 0, - /* 30386 */ 'V', 'P', 'S', 'R', 'A', 'D', 'Z', 'r', 'm', 0, - /* 30396 */ 'V', 'P', 'S', 'U', 'B', 'D', 'Z', 'r', 'm', 0, - /* 30406 */ 'V', 'P', 'M', 'O', 'V', 'S', 'X', 'B', 'D', 'Z', 'r', 'm', 0, - /* 30419 */ 'V', 'P', 'M', 'O', 'V', 'Z', 'X', 'B', 'D', 'Z', 'r', 'm', 0, - /* 30432 */ 'V', 'P', 'A', 'D', 'D', 'D', 'Z', 'r', 'm', 0, - /* 30442 */ 'V', 'P', 'A', 'N', 'D', 'D', 'Z', 'r', 'm', 0, - /* 30452 */ 'V', 'P', 'G', 'A', 'T', 'H', 'E', 'R', 'D', 'D', 'Z', 'r', 'm', 0, - /* 30466 */ 'V', 'P', 'S', 'L', 'L', 'D', 'Z', 'r', 'm', 0, - /* 30476 */ 'V', 'P', 'M', 'U', 'L', 'L', 'D', 'Z', 'r', 'm', 0, - /* 30487 */ 'V', 'P', 'S', 'R', 'L', 'D', 'Z', 'r', 'm', 0, - /* 30497 */ 'V', 'P', 'B', 'L', 'E', 'N', 'D', 'M', 'D', 'Z', 'r', 'm', 0, - /* 30510 */ 'V', 'P', 'T', 'E', 'S', 'T', 'N', 'M', 'D', 'Z', 'r', 'm', 0, - /* 30523 */ 'V', 'P', 'E', 'R', 'M', 'D', 'Z', 'r', 'm', 0, - /* 30533 */ 'V', 'P', 'T', 'E', 'S', 'T', 'M', 'D', 'Z', 'r', 'm', 0, - /* 30545 */ 'V', 'P', 'A', 'N', 'D', 'N', 'D', 'Z', 'r', 'm', 0, - /* 30556 */ 'V', 'C', 'V', 'T', 'D', 'Q', '2', 'P', 'D', 'Z', 'r', 'm', 0, - /* 30569 */ 'V', 'C', 'V', 'T', 'U', 'D', 'Q', '2', 'P', 'D', 'Z', 'r', 'm', 0, - /* 30583 */ 'V', 'C', 'V', 'T', 'P', 'S', '2', 'P', 'D', 'Z', 'r', 'm', 0, - /* 30596 */ 'V', 'M', 'O', 'V', 'A', 'P', 'D', 'Z', 'r', 'm', 0, - /* 30607 */ 'V', 'S', 'U', 'B', 'P', 'D', 'Z', 'r', 'm', 0, - /* 30617 */ 'V', 'A', 'D', 'D', 'P', 'D', 'Z', 'r', 'm', 0, - /* 30627 */ 'V', 'G', 'A', 'T', 'H', 'E', 'R', 'D', 'P', 'D', 'Z', 'r', 'm', 0, - /* 30641 */ 'V', 'U', 'N', 'P', 'C', 'K', 'H', 'P', 'D', 'Z', 'r', 'm', 0, - /* 30654 */ 'V', 'U', 'N', 'P', 'C', 'K', 'L', 'P', 'D', 'Z', 'r', 'm', 0, - /* 30667 */ 'V', 'M', 'U', 'L', 'P', 'D', 'Z', 'r', 'm', 0, - /* 30677 */ 'V', 'B', 'L', 'E', 'N', 'D', 'M', 'P', 'D', 'Z', 'r', 'm', 0, - /* 30690 */ 'V', 'P', 'E', 'R', 'M', 'P', 'D', 'Z', 'r', 'm', 0, - /* 30701 */ 'V', 'M', 'I', 'N', 'P', 'D', 'Z', 'r', 'm', 0, - /* 30711 */ 'V', 'G', 'A', 'T', 'H', 'E', 'R', 'Q', 'P', 'D', 'Z', 'r', 'm', 0, - /* 30725 */ 'V', 'S', 'Q', 'R', 'T', 'P', 'D', 'Z', 'r', 'm', 0, - /* 30736 */ 'V', 'M', 'O', 'V', 'U', 'P', 'D', 'Z', 'r', 'm', 0, - /* 30747 */ 'V', 'D', 'I', 'V', 'P', 'D', 'Z', 'r', 'm', 0, - /* 30757 */ 'V', 'M', 'A', 'X', 'P', 'D', 'Z', 'r', 'm', 0, - /* 30767 */ 'V', 'P', 'C', 'M', 'P', 'E', 'Q', 'D', 'Z', 'r', 'm', 0, - /* 30779 */ 'V', 'P', 'G', 'A', 'T', 'H', 'E', 'R', 'Q', 'D', 'Z', 'r', 'm', 0, - /* 30793 */ 'V', 'P', 'O', 'R', 'D', 'Z', 'r', 'm', 0, - /* 30802 */ 'V', 'P', 'X', 'O', 'R', 'D', 'Z', 'r', 'm', 0, - /* 30812 */ 'V', 'C', 'V', 'T', 'S', 'I', '6', '4', '2', 'S', 'D', 'Z', 'r', 'm', 0, - /* 30827 */ 'V', 'C', 'V', 'T', 'U', 'S', 'I', '6', '4', '2', 'S', 'D', 'Z', 'r', 'm', 0, - /* 30843 */ 'I', 'n', 't', '_', 'V', 'C', 'V', 'T', 'S', 'I', '2', 'S', 'D', 'Z', 'r', 'm', 0, - /* 30860 */ 'I', 'n', 't', '_', 'V', 'C', 'V', 'T', 'U', 'S', 'I', '2', 'S', 'D', 'Z', 'r', 'm', 0, - /* 30878 */ 'V', 'C', 'V', 'T', 'S', 'S', '2', 'S', 'D', 'Z', 'r', 'm', 0, - /* 30891 */ 'V', 'S', 'U', 'B', 'S', 'D', 'Z', 'r', 'm', 0, - /* 30901 */ 'V', 'A', 'D', 'D', 'S', 'D', 'Z', 'r', 'm', 0, - /* 30911 */ 'I', 'n', 't', '_', 'V', 'U', 'C', 'O', 'M', 'I', 'S', 'D', 'Z', 'r', 'm', 0, - /* 30927 */ 'I', 'n', 't', '_', 'V', 'C', 'O', 'M', 'I', 'S', 'D', 'Z', 'r', 'm', 0, - /* 30942 */ 'V', 'M', 'U', 'L', 'S', 'D', 'Z', 'r', 'm', 0, - /* 30952 */ 'V', 'P', 'M', 'I', 'N', 'S', 'D', 'Z', 'r', 'm', 0, - /* 30963 */ 'V', 'M', 'I', 'N', 'S', 'D', 'Z', 'r', 'm', 0, - /* 30973 */ 'V', 'C', 'M', 'P', 'S', 'D', 'Z', 'r', 'm', 0, - /* 30983 */ 'V', 'B', 'R', 'O', 'A', 'D', 'C', 'A', 'S', 'T', 'S', 'D', 'Z', 'r', 'm', 0, - /* 30999 */ 'V', 'D', 'I', 'V', 'S', 'D', 'Z', 'r', 'm', 0, - /* 31009 */ 'V', 'M', 'O', 'V', 'S', 'D', 'Z', 'r', 'm', 0, - /* 31019 */ 'V', 'P', 'M', 'A', 'X', 'S', 'D', 'Z', 'r', 'm', 0, - /* 31030 */ 'V', 'M', 'A', 'X', 'S', 'D', 'Z', 'r', 'm', 0, - /* 31040 */ 'V', 'P', 'C', 'M', 'P', 'G', 'T', 'D', 'Z', 'r', 'm', 0, - /* 31052 */ 'V', 'P', 'B', 'R', 'O', 'A', 'D', 'C', 'A', 'S', 'T', 'D', 'Z', 'r', 'm', 0, - /* 31068 */ 'V', 'P', 'M', 'I', 'N', 'U', 'D', 'Z', 'r', 'm', 0, - /* 31079 */ 'V', 'P', 'M', 'A', 'X', 'U', 'D', 'Z', 'r', 'm', 0, - /* 31090 */ 'V', 'P', 'S', 'R', 'A', 'V', 'D', 'Z', 'r', 'm', 0, - /* 31101 */ 'V', 'P', 'S', 'L', 'L', 'V', 'D', 'Z', 'r', 'm', 0, - /* 31112 */ 'V', 'P', 'S', 'R', 'L', 'V', 'D', 'Z', 'r', 'm', 0, - /* 31123 */ 'V', 'P', 'M', 'O', 'V', 'S', 'X', 'W', 'D', 'Z', 'r', 'm', 0, - /* 31136 */ 'V', 'P', 'M', 'O', 'V', 'Z', 'X', 'W', 'D', 'Z', 'r', 'm', 0, - /* 31149 */ 'V', 'M', 'O', 'V', 'D', 'I', '2', 'P', 'D', 'I', 'Z', 'r', 'm', 0, - /* 31163 */ 'V', 'M', 'O', 'V', 'Q', 'I', '2', 'P', 'Q', 'I', 'Z', 'r', 'm', 0, - /* 31177 */ 'V', 'M', 'O', 'V', 'Z', 'P', 'Q', 'I', 'L', 'o', '2', 'P', 'Q', 'I', 'Z', 'r', 'm', 0, - /* 31195 */ 'I', 'n', 't', '_', 'V', 'C', 'V', 'T', 'T', 'S', 'D', '2', 'S', 'I', 'Z', 'r', 'm', 0, - /* 31213 */ 'V', 'C', 'V', 'T', 'S', 'D', '2', 'S', 'I', 'Z', 'r', 'm', 0, - /* 31226 */ 'I', 'n', 't', '_', 'V', 'C', 'V', 'T', 'T', 'S', 'S', '2', 'S', 'I', 'Z', 'r', 'm', 0, - /* 31244 */ 'V', 'C', 'V', 'T', 'S', 'S', '2', 'S', 'I', 'Z', 'r', 'm', 0, - /* 31257 */ 'I', 'n', 't', '_', 'V', 'C', 'V', 'T', 'T', 'S', 'D', '2', 'U', 'S', 'I', 'Z', 'r', 'm', 0, - /* 31276 */ 'V', 'C', 'V', 'T', 'S', 'D', '2', 'U', 'S', 'I', 'Z', 'r', 'm', 0, - /* 31290 */ 'I', 'n', 't', '_', 'V', 'C', 'V', 'T', 'T', 'S', 'S', '2', 'U', 'S', 'I', 'Z', 'r', 'm', 0, - /* 31309 */ 'V', 'C', 'V', 'T', 'S', 'S', '2', 'U', 'S', 'I', 'Z', 'r', 'm', 0, - /* 31323 */ 'V', 'M', 'O', 'V', 'D', 'D', 'U', 'P', 'Z', 'r', 'm', 0, - /* 31335 */ 'V', 'M', 'O', 'V', 'S', 'H', 'D', 'U', 'P', 'Z', 'r', 'm', 0, - /* 31348 */ 'V', 'M', 'O', 'V', 'S', 'L', 'D', 'U', 'P', 'Z', 'r', 'm', 0, - /* 31361 */ 'V', 'P', 'S', 'R', 'A', 'Q', 'Z', 'r', 'm', 0, - /* 31371 */ 'V', 'P', 'S', 'U', 'B', 'Q', 'Z', 'r', 'm', 0, - /* 31381 */ 'V', 'P', 'M', 'O', 'V', 'S', 'X', 'B', 'Q', 'Z', 'r', 'm', 0, - /* 31394 */ 'V', 'P', 'M', 'O', 'V', 'Z', 'X', 'B', 'Q', 'Z', 'r', 'm', 0, - /* 31407 */ 'V', 'C', 'V', 'T', 'T', 'P', 'D', '2', 'D', 'Q', 'Z', 'r', 'm', 0, - /* 31421 */ 'V', 'C', 'V', 'T', 'P', 'D', '2', 'D', 'Q', 'Z', 'r', 'm', 0, - /* 31434 */ 'V', 'C', 'V', 'T', 'T', 'P', 'S', '2', 'D', 'Q', 'Z', 'r', 'm', 0, - /* 31448 */ 'V', 'C', 'V', 'T', 'P', 'S', '2', 'D', 'Q', 'Z', 'r', 'm', 0, - /* 31461 */ 'V', 'P', 'A', 'D', 'D', 'Q', 'Z', 'r', 'm', 0, - /* 31471 */ 'V', 'P', 'U', 'N', 'P', 'C', 'K', 'H', 'D', 'Q', 'Z', 'r', 'm', 0, - /* 31485 */ 'V', 'P', 'U', 'N', 'P', 'C', 'K', 'L', 'D', 'Q', 'Z', 'r', 'm', 0, - /* 31499 */ 'V', 'P', 'M', 'U', 'L', 'D', 'Q', 'Z', 'r', 'm', 0, - /* 31510 */ 'V', 'P', 'A', 'N', 'D', 'Q', 'Z', 'r', 'm', 0, - /* 31520 */ 'V', 'P', 'U', 'N', 'P', 'C', 'K', 'H', 'Q', 'D', 'Q', 'Z', 'r', 'm', 0, - /* 31535 */ 'V', 'P', 'U', 'N', 'P', 'C', 'K', 'L', 'Q', 'D', 'Q', 'Z', 'r', 'm', 0, - /* 31550 */ 'V', 'P', 'G', 'A', 'T', 'H', 'E', 'R', 'D', 'Q', 'Z', 'r', 'm', 0, - /* 31564 */ 'V', 'C', 'V', 'T', 'T', 'P', 'D', '2', 'U', 'D', 'Q', 'Z', 'r', 'm', 0, - /* 31579 */ 'V', 'C', 'V', 'T', 'P', 'D', '2', 'U', 'D', 'Q', 'Z', 'r', 'm', 0, - /* 31593 */ 'V', 'C', 'V', 'T', 'T', 'P', 'S', '2', 'U', 'D', 'Q', 'Z', 'r', 'm', 0, - /* 31608 */ 'V', 'C', 'V', 'T', 'P', 'S', '2', 'U', 'D', 'Q', 'Z', 'r', 'm', 0, - /* 31622 */ 'V', 'P', 'M', 'U', 'L', 'U', 'D', 'Q', 'Z', 'r', 'm', 0, - /* 31634 */ 'V', 'P', 'M', 'O', 'V', 'S', 'X', 'D', 'Q', 'Z', 'r', 'm', 0, - /* 31647 */ 'V', 'P', 'M', 'O', 'V', 'Z', 'X', 'D', 'Q', 'Z', 'r', 'm', 0, - /* 31660 */ 'V', 'P', 'S', 'L', 'L', 'Q', 'Z', 'r', 'm', 0, - /* 31670 */ 'V', 'P', 'S', 'R', 'L', 'Q', 'Z', 'r', 'm', 0, - /* 31680 */ 'V', 'P', 'B', 'L', 'E', 'N', 'D', 'M', 'Q', 'Z', 'r', 'm', 0, - /* 31693 */ 'V', 'P', 'T', 'E', 'S', 'T', 'N', 'M', 'Q', 'Z', 'r', 'm', 0, - /* 31706 */ 'V', 'P', 'E', 'R', 'M', 'Q', 'Z', 'r', 'm', 0, - /* 31716 */ 'V', 'P', 'T', 'E', 'S', 'T', 'M', 'Q', 'Z', 'r', 'm', 0, - /* 31728 */ 'V', 'P', 'A', 'N', 'D', 'N', 'Q', 'Z', 'r', 'm', 0, - /* 31739 */ 'V', 'P', 'C', 'M', 'P', 'E', 'Q', 'Q', 'Z', 'r', 'm', 0, - /* 31751 */ 'V', 'P', 'G', 'A', 'T', 'H', 'E', 'R', 'Q', 'Q', 'Z', 'r', 'm', 0, - /* 31765 */ 'V', 'P', 'O', 'R', 'Q', 'Z', 'r', 'm', 0, - /* 31774 */ 'V', 'P', 'X', 'O', 'R', 'Q', 'Z', 'r', 'm', 0, - /* 31784 */ 'V', 'P', 'M', 'I', 'N', 'S', 'Q', 'Z', 'r', 'm', 0, - /* 31795 */ 'V', 'P', 'M', 'A', 'X', 'S', 'Q', 'Z', 'r', 'm', 0, - /* 31806 */ 'V', 'P', 'C', 'M', 'P', 'G', 'T', 'Q', 'Z', 'r', 'm', 0, - /* 31818 */ 'V', 'P', 'B', 'R', 'O', 'A', 'D', 'C', 'A', 'S', 'T', 'Q', 'Z', 'r', 'm', 0, - /* 31834 */ 'V', 'P', 'M', 'I', 'N', 'U', 'Q', 'Z', 'r', 'm', 0, - /* 31845 */ 'V', 'P', 'M', 'A', 'X', 'U', 'Q', 'Z', 'r', 'm', 0, - /* 31856 */ 'V', 'P', 'S', 'R', 'A', 'V', 'Q', 'Z', 'r', 'm', 0, - /* 31867 */ 'V', 'P', 'S', 'L', 'L', 'V', 'Q', 'Z', 'r', 'm', 0, - /* 31878 */ 'V', 'P', 'S', 'R', 'L', 'V', 'Q', 'Z', 'r', 'm', 0, - /* 31889 */ 'V', 'P', 'M', 'O', 'V', 'S', 'X', 'W', 'Q', 'Z', 'r', 'm', 0, - /* 31902 */ 'V', 'P', 'M', 'O', 'V', 'Z', 'X', 'W', 'Q', 'Z', 'r', 'm', 0, - /* 31915 */ 'V', 'C', 'V', 'T', 'P', 'D', '2', 'P', 'S', 'Z', 'r', 'm', 0, - /* 31928 */ 'V', 'C', 'V', 'T', 'P', 'H', '2', 'P', 'S', 'Z', 'r', 'm', 0, - /* 31941 */ 'V', 'C', 'V', 'T', 'D', 'Q', '2', 'P', 'S', 'Z', 'r', 'm', 0, - /* 31954 */ 'V', 'C', 'V', 'T', 'U', 'D', 'Q', '2', 'P', 'S', 'Z', 'r', 'm', 0, - /* 31968 */ 'V', 'M', 'O', 'V', 'A', 'P', 'S', 'Z', 'r', 'm', 0, - /* 31979 */ 'V', 'S', 'U', 'B', 'P', 'S', 'Z', 'r', 'm', 0, - /* 31989 */ 'V', 'A', 'D', 'D', 'P', 'S', 'Z', 'r', 'm', 0, - /* 31999 */ 'V', 'G', 'A', 'T', 'H', 'E', 'R', 'D', 'P', 'S', 'Z', 'r', 'm', 0, - /* 32013 */ 'V', 'U', 'N', 'P', 'C', 'K', 'H', 'P', 'S', 'Z', 'r', 'm', 0, - /* 32026 */ 'V', 'U', 'N', 'P', 'C', 'K', 'L', 'P', 'S', 'Z', 'r', 'm', 0, - /* 32039 */ 'V', 'M', 'U', 'L', 'P', 'S', 'Z', 'r', 'm', 0, - /* 32049 */ 'V', 'B', 'L', 'E', 'N', 'D', 'M', 'P', 'S', 'Z', 'r', 'm', 0, - /* 32062 */ 'V', 'P', 'E', 'R', 'M', 'P', 'S', 'Z', 'r', 'm', 0, - /* 32073 */ 'V', 'M', 'I', 'N', 'P', 'S', 'Z', 'r', 'm', 0, - /* 32083 */ 'V', 'G', 'A', 'T', 'H', 'E', 'R', 'Q', 'P', 'S', 'Z', 'r', 'm', 0, - /* 32097 */ 'V', 'S', 'Q', 'R', 'T', 'P', 'S', 'Z', 'r', 'm', 0, - /* 32108 */ 'V', 'M', 'O', 'V', 'U', 'P', 'S', 'Z', 'r', 'm', 0, - /* 32119 */ 'V', 'D', 'I', 'V', 'P', 'S', 'Z', 'r', 'm', 0, - /* 32129 */ 'V', 'M', 'A', 'X', 'P', 'S', 'Z', 'r', 'm', 0, - /* 32139 */ 'V', 'C', 'V', 'T', 'S', 'I', '6', '4', '2', 'S', 'S', 'Z', 'r', 'm', 0, - /* 32154 */ 'V', 'C', 'V', 'T', 'U', 'S', 'I', '6', '4', '2', 'S', 'S', 'Z', 'r', 'm', 0, - /* 32170 */ 'V', 'C', 'V', 'T', 'S', 'D', '2', 'S', 'S', 'Z', 'r', 'm', 0, - /* 32183 */ 'V', 'M', 'O', 'V', 'D', 'I', '2', 'S', 'S', 'Z', 'r', 'm', 0, - /* 32196 */ 'I', 'n', 't', '_', 'V', 'C', 'V', 'T', 'S', 'I', '2', 'S', 'S', 'Z', 'r', 'm', 0, - /* 32213 */ 'I', 'n', 't', '_', 'V', 'C', 'V', 'T', 'U', 'S', 'I', '2', 'S', 'S', 'Z', 'r', 'm', 0, - /* 32231 */ 'V', 'S', 'U', 'B', 'S', 'S', 'Z', 'r', 'm', 0, - /* 32241 */ 'V', 'A', 'D', 'D', 'S', 'S', 'Z', 'r', 'm', 0, - /* 32251 */ 'I', 'n', 't', '_', 'V', 'U', 'C', 'O', 'M', 'I', 'S', 'S', 'Z', 'r', 'm', 0, - /* 32267 */ 'I', 'n', 't', '_', 'V', 'C', 'O', 'M', 'I', 'S', 'S', 'Z', 'r', 'm', 0, - /* 32282 */ 'V', 'M', 'U', 'L', 'S', 'S', 'Z', 'r', 'm', 0, - /* 32292 */ 'V', 'M', 'I', 'N', 'S', 'S', 'Z', 'r', 'm', 0, - /* 32302 */ 'V', 'C', 'M', 'P', 'S', 'S', 'Z', 'r', 'm', 0, - /* 32312 */ 'V', 'B', 'R', 'O', 'A', 'D', 'C', 'A', 'S', 'T', 'S', 'S', 'Z', 'r', 'm', 0, - /* 32328 */ 'V', 'D', 'I', 'V', 'S', 'S', 'Z', 'r', 'm', 0, - /* 32338 */ 'V', 'M', 'O', 'V', 'S', 'S', 'Z', 'r', 'm', 0, - /* 32348 */ 'V', 'M', 'A', 'X', 'S', 'S', 'Z', 'r', 'm', 0, - /* 32358 */ 'M', 'M', 'X', '_', 'P', 'A', 'L', 'I', 'G', 'N', 'R', '6', '4', 'i', 'r', 'm', 0, - /* 32375 */ 'M', 'M', 'X', '_', 'P', 'S', 'U', 'B', 'B', 'i', 'r', 'm', 0, - /* 32388 */ 'M', 'M', 'X', '_', 'P', 'A', 'D', 'D', 'B', 'i', 'r', 'm', 0, - /* 32401 */ 'M', 'M', 'X', '_', 'P', 'A', 'V', 'G', 'B', 'i', 'r', 'm', 0, - /* 32414 */ 'M', 'M', 'X', '_', 'P', 'C', 'M', 'P', 'E', 'Q', 'B', 'i', 'r', 'm', 0, - /* 32429 */ 'M', 'M', 'X', '_', 'P', 'S', 'U', 'B', 'S', 'B', 'i', 'r', 'm', 0, - /* 32443 */ 'M', 'M', 'X', '_', 'P', 'A', 'D', 'D', 'S', 'B', 'i', 'r', 'm', 0, - /* 32457 */ 'M', 'M', 'X', '_', 'P', 'S', 'U', 'B', 'U', 'S', 'B', 'i', 'r', 'm', 0, - /* 32472 */ 'M', 'M', 'X', '_', 'P', 'A', 'D', 'D', 'U', 'S', 'B', 'i', 'r', 'm', 0, - /* 32487 */ 'M', 'M', 'X', '_', 'P', 'C', 'M', 'P', 'G', 'T', 'B', 'i', 'r', 'm', 0, - /* 32502 */ 'M', 'M', 'X', '_', 'P', 'M', 'I', 'N', 'U', 'B', 'i', 'r', 'm', 0, - /* 32516 */ 'M', 'M', 'X', '_', 'P', 'M', 'A', 'X', 'U', 'B', 'i', 'r', 'm', 0, - /* 32530 */ 'M', 'M', 'X', '_', 'P', 'A', 'C', 'K', 'S', 'S', 'W', 'B', 'i', 'r', 'm', 0, - /* 32546 */ 'M', 'M', 'X', '_', 'P', 'A', 'C', 'K', 'U', 'S', 'W', 'B', 'i', 'r', 'm', 0, - /* 32562 */ 'M', 'M', 'X', '_', 'P', 'S', 'U', 'B', 'D', 'i', 'r', 'm', 0, - /* 32575 */ 'M', 'M', 'X', '_', 'P', 'A', 'D', 'D', 'D', 'i', 'r', 'm', 0, - /* 32588 */ 'M', 'M', 'X', '_', 'P', 'A', 'N', 'D', 'i', 'r', 'm', 0, - /* 32600 */ 'M', 'M', 'X', '_', 'C', 'V', 'T', 'P', 'I', '2', 'P', 'D', 'i', 'r', 'm', 0, - /* 32616 */ 'M', 'M', 'X', '_', 'P', 'C', 'M', 'P', 'E', 'Q', 'D', 'i', 'r', 'm', 0, - /* 32631 */ 'M', 'M', 'X', '_', 'P', 'C', 'M', 'P', 'G', 'T', 'D', 'i', 'r', 'm', 0, - /* 32646 */ 'M', 'M', 'X', '_', 'P', 'M', 'A', 'D', 'D', 'W', 'D', 'i', 'r', 'm', 0, - /* 32661 */ 'M', 'M', 'X', '_', 'P', 'U', 'N', 'P', 'C', 'K', 'H', 'W', 'D', 'i', 'r', 'm', 0, - /* 32678 */ 'M', 'M', 'X', '_', 'P', 'U', 'N', 'P', 'C', 'K', 'L', 'W', 'D', 'i', 'r', 'm', 0, - /* 32695 */ 'M', 'M', 'X', '_', 'C', 'V', 'T', 'T', 'P', 'D', '2', 'P', 'I', 'i', 'r', 'm', 0, - /* 32712 */ 'M', 'M', 'X', '_', 'C', 'V', 'T', 'P', 'D', '2', 'P', 'I', 'i', 'r', 'm', 0, - /* 32728 */ 'M', 'M', 'X', '_', 'C', 'V', 'T', 'T', 'P', 'S', '2', 'P', 'I', 'i', 'r', 'm', 0, - /* 32745 */ 'M', 'M', 'X', '_', 'C', 'V', 'T', 'P', 'S', '2', 'P', 'I', 'i', 'r', 'm', 0, - /* 32761 */ 'M', 'M', 'X', '_', 'P', 'A', 'N', 'D', 'N', 'i', 'r', 'm', 0, - /* 32774 */ 'M', 'M', 'X', '_', 'P', 'S', 'U', 'B', 'Q', 'i', 'r', 'm', 0, - /* 32787 */ 'M', 'M', 'X', '_', 'P', 'A', 'D', 'D', 'Q', 'i', 'r', 'm', 0, - /* 32800 */ 'M', 'M', 'X', '_', 'P', 'U', 'N', 'P', 'C', 'K', 'H', 'D', 'Q', 'i', 'r', 'm', 0, - /* 32817 */ 'M', 'M', 'X', '_', 'P', 'U', 'N', 'P', 'C', 'K', 'L', 'D', 'Q', 'i', 'r', 'm', 0, - /* 32834 */ 'M', 'M', 'X', '_', 'P', 'M', 'U', 'L', 'U', 'D', 'Q', 'i', 'r', 'm', 0, - /* 32849 */ 'M', 'M', 'X', '_', 'P', 'O', 'R', 'i', 'r', 'm', 0, - /* 32860 */ 'M', 'M', 'X', '_', 'P', 'X', 'O', 'R', 'i', 'r', 'm', 0, - /* 32872 */ 'M', 'M', 'X', '_', 'C', 'V', 'T', 'P', 'I', '2', 'P', 'S', 'i', 'r', 'm', 0, - /* 32888 */ 'M', 'M', 'X', '_', 'P', 'S', 'A', 'D', 'B', 'W', 'i', 'r', 'm', 0, - /* 32902 */ 'M', 'M', 'X', '_', 'P', 'U', 'N', 'P', 'C', 'K', 'H', 'B', 'W', 'i', 'r', 'm', 0, - /* 32919 */ 'M', 'M', 'X', '_', 'P', 'U', 'N', 'P', 'C', 'K', 'L', 'B', 'W', 'i', 'r', 'm', 0, - /* 32936 */ 'M', 'M', 'X', '_', 'P', 'S', 'U', 'B', 'W', 'i', 'r', 'm', 0, - /* 32949 */ 'M', 'M', 'X', '_', 'P', 'A', 'D', 'D', 'W', 'i', 'r', 'm', 0, - /* 32962 */ 'M', 'M', 'X', '_', 'P', 'A', 'C', 'K', 'S', 'S', 'D', 'W', 'i', 'r', 'm', 0, - /* 32978 */ 'M', 'M', 'X', '_', 'P', 'A', 'V', 'G', 'W', 'i', 'r', 'm', 0, - /* 32991 */ 'M', 'M', 'X', '_', 'P', 'M', 'U', 'L', 'H', 'W', 'i', 'r', 'm', 0, - /* 33005 */ 'M', 'M', 'X', '_', 'P', 'M', 'U', 'L', 'L', 'W', 'i', 'r', 'm', 0, - /* 33019 */ 'M', 'M', 'X', '_', 'P', 'C', 'M', 'P', 'E', 'Q', 'W', 'i', 'r', 'm', 0, - /* 33034 */ 'M', 'M', 'X', '_', 'P', 'S', 'U', 'B', 'S', 'W', 'i', 'r', 'm', 0, - /* 33048 */ 'M', 'M', 'X', '_', 'P', 'A', 'D', 'D', 'S', 'W', 'i', 'r', 'm', 0, - /* 33062 */ 'M', 'M', 'X', '_', 'P', 'M', 'I', 'N', 'S', 'W', 'i', 'r', 'm', 0, - /* 33076 */ 'M', 'M', 'X', '_', 'P', 'S', 'U', 'B', 'U', 'S', 'W', 'i', 'r', 'm', 0, - /* 33091 */ 'M', 'M', 'X', '_', 'P', 'A', 'D', 'D', 'U', 'S', 'W', 'i', 'r', 'm', 0, - /* 33106 */ 'M', 'M', 'X', '_', 'P', 'M', 'A', 'X', 'S', 'W', 'i', 'r', 'm', 0, - /* 33120 */ 'M', 'M', 'X', '_', 'P', 'C', 'M', 'P', 'G', 'T', 'W', 'i', 'r', 'm', 0, - /* 33135 */ 'M', 'M', 'X', '_', 'P', 'M', 'U', 'L', 'H', 'U', 'W', 'i', 'r', 'm', 0, - /* 33150 */ 'V', 'P', 'B', 'R', 'O', 'A', 'D', 'C', 'A', 'S', 'T', 'D', 'Z', 'k', 'r', 'm', 0, - /* 33167 */ 'V', 'P', 'B', 'R', 'O', 'A', 'D', 'C', 'A', 'S', 'T', 'Q', 'Z', 'k', 'r', 'm', 0, - /* 33184 */ 'V', 'I', 'N', 'S', 'E', 'R', 'T', 'P', 'S', 'z', 'r', 'm', 0, - /* 33197 */ 'M', 'O', 'V', '3', '2', 's', 'm', 0, - /* 33205 */ 'M', 'O', 'V', '6', '4', 's', 'm', 0, - /* 33213 */ 'M', 'O', 'V', '1', '6', 's', 'm', 0, - /* 33221 */ 'E', 'H', '_', 'S', 'j', 'L', 'j', '_', 'S', 'e', 't', 'u', 'p', 0, - /* 33235 */ 'S', 'U', 'B', '_', 'F', 'S', 'T', '0', 'r', 0, - /* 33245 */ 'A', 'D', 'D', '_', 'F', 'S', 'T', '0', 'r', 0, - /* 33255 */ 'M', 'U', 'L', '_', 'F', 'S', 'T', '0', 'r', 0, - /* 33265 */ 'C', 'O', 'M', '_', 'F', 'S', 'T', '0', 'r', 0, - /* 33275 */ 'C', 'O', 'M', 'P', '_', 'F', 'S', 'T', '0', 'r', 0, - /* 33286 */ 'S', 'U', 'B', 'R', '_', 'F', 'S', 'T', '0', 'r', 0, - /* 33297 */ 'D', 'I', 'V', 'R', '_', 'F', 'S', 'T', '0', 'r', 0, - /* 33308 */ 'D', 'I', 'V', '_', 'F', 'S', 'T', '0', 'r', 0, - /* 33318 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'U', 'B', 'P', 'D', 'r', '2', '3', '1', 'r', 0, - /* 33335 */ 'V', 'F', 'M', 'S', 'U', 'B', 'P', 'D', 'r', '2', '3', '1', 'r', 0, - /* 33349 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'P', 'D', 'r', '2', '3', '1', 'r', 0, - /* 33364 */ 'V', 'F', 'M', 'S', 'U', 'B', 'A', 'D', 'D', 'P', 'D', 'r', '2', '3', '1', 'r', 0, - /* 33381 */ 'V', 'F', 'M', 'A', 'D', 'D', 'P', 'D', 'r', '2', '3', '1', 'r', 0, - /* 33395 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'P', 'D', 'r', '2', '3', '1', 'r', 0, - /* 33410 */ 'V', 'F', 'M', 'S', 'U', 'B', 'S', 'D', 'r', '2', '3', '1', 'r', 0, - /* 33424 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'S', 'D', 'r', '2', '3', '1', 'r', 0, - /* 33439 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'D', 'r', '2', '3', '1', 'r', 0, - /* 33453 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'S', 'D', 'r', '2', '3', '1', 'r', 0, - /* 33468 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'U', 'B', 'P', 'S', 'r', '2', '3', '1', 'r', 0, - /* 33485 */ 'V', 'F', 'M', 'S', 'U', 'B', 'P', 'S', 'r', '2', '3', '1', 'r', 0, - /* 33499 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'P', 'S', 'r', '2', '3', '1', 'r', 0, - /* 33514 */ 'V', 'F', 'M', 'S', 'U', 'B', 'A', 'D', 'D', 'P', 'S', 'r', '2', '3', '1', 'r', 0, - /* 33531 */ 'V', 'F', 'M', 'A', 'D', 'D', 'P', 'S', 'r', '2', '3', '1', 'r', 0, - /* 33545 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'P', 'S', 'r', '2', '3', '1', 'r', 0, - /* 33560 */ 'V', 'F', 'M', 'S', 'U', 'B', 'S', 'S', 'r', '2', '3', '1', 'r', 0, - /* 33574 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'S', 'S', 'r', '2', '3', '1', 'r', 0, - /* 33589 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'S', 'r', '2', '3', '1', 'r', 0, - /* 33603 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'S', 'S', 'r', '2', '3', '1', 'r', 0, - /* 33618 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'U', 'B', 'P', 'D', 'r', '1', '3', '2', 'r', 0, - /* 33635 */ 'V', 'F', 'M', 'S', 'U', 'B', 'P', 'D', 'r', '1', '3', '2', 'r', 0, - /* 33649 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'P', 'D', 'r', '1', '3', '2', 'r', 0, - /* 33664 */ 'V', 'F', 'M', 'S', 'U', 'B', 'A', 'D', 'D', 'P', 'D', 'r', '1', '3', '2', 'r', 0, - /* 33681 */ 'V', 'F', 'M', 'A', 'D', 'D', 'P', 'D', 'r', '1', '3', '2', 'r', 0, - /* 33695 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'P', 'D', 'r', '1', '3', '2', 'r', 0, - /* 33710 */ 'V', 'F', 'M', 'S', 'U', 'B', 'S', 'D', 'r', '1', '3', '2', 'r', 0, - /* 33724 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'S', 'D', 'r', '1', '3', '2', 'r', 0, - /* 33739 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'D', 'r', '1', '3', '2', 'r', 0, - /* 33753 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'S', 'D', 'r', '1', '3', '2', 'r', 0, - /* 33768 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'U', 'B', 'P', 'S', 'r', '1', '3', '2', 'r', 0, - /* 33785 */ 'V', 'F', 'M', 'S', 'U', 'B', 'P', 'S', 'r', '1', '3', '2', 'r', 0, - /* 33799 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'P', 'S', 'r', '1', '3', '2', 'r', 0, - /* 33814 */ 'V', 'F', 'M', 'S', 'U', 'B', 'A', 'D', 'D', 'P', 'S', 'r', '1', '3', '2', 'r', 0, - /* 33831 */ 'V', 'F', 'M', 'A', 'D', 'D', 'P', 'S', 'r', '1', '3', '2', 'r', 0, - /* 33845 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'P', 'S', 'r', '1', '3', '2', 'r', 0, - /* 33860 */ 'V', 'F', 'M', 'S', 'U', 'B', 'S', 'S', 'r', '1', '3', '2', 'r', 0, - /* 33874 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'S', 'S', 'r', '1', '3', '2', 'r', 0, - /* 33889 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'S', 'r', '1', '3', '2', 'r', 0, - /* 33903 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'S', 'S', 'r', '1', '3', '2', 'r', 0, - /* 33918 */ 'L', 'E', 'A', '3', '2', 'r', 0, - /* 33925 */ 'D', 'E', 'C', '3', '2', 'r', 0, - /* 33932 */ 'I', 'N', 'C', '3', '2', 'r', 0, - /* 33939 */ 'M', 'O', 'V', 'P', 'C', '3', '2', 'r', 0, - /* 33948 */ 'S', 'E', 'T', 'B', '_', 'C', '3', '2', 'r', 0, - /* 33958 */ 'R', 'D', 'S', 'E', 'E', 'D', '3', '2', 'r', 0, - /* 33968 */ 'R', 'D', 'R', 'A', 'N', 'D', '3', '2', 'r', 0, - /* 33978 */ 'N', 'E', 'G', '3', '2', 'r', 0, - /* 33985 */ 'P', 'U', 'S', 'H', '3', '2', 'r', 0, - /* 33993 */ 'C', 'A', 'L', 'L', '3', '2', 'r', 0, - /* 34001 */ 'I', 'M', 'U', 'L', '3', '2', 'r', 0, - /* 34009 */ 'B', 'S', 'W', 'A', 'P', '3', '2', 'r', 0, - /* 34018 */ 'J', 'M', 'P', '3', '2', 'r', 0, - /* 34025 */ 'P', 'O', 'P', '3', '2', 'r', 0, - /* 34032 */ 'S', 'T', 'R', '3', '2', 'r', 0, - /* 34039 */ 'S', 'L', 'D', 'T', '3', '2', 'r', 0, - /* 34047 */ 'N', 'O', 'T', '3', '2', 'r', 0, - /* 34054 */ 'I', 'D', 'I', 'V', '3', '2', 'r', 0, - /* 34062 */ 'S', 'M', 'S', 'W', '3', '2', 'r', 0, - /* 34070 */ 'D', 'E', 'C', '3', '2', '_', '3', '2', 'r', 0, - /* 34080 */ 'I', 'N', 'C', '3', '2', '_', '3', '2', 'r', 0, - /* 34090 */ 'L', 'E', 'A', '6', '4', '_', '3', '2', 'r', 0, - /* 34100 */ 'D', 'E', 'C', '6', '4', '_', '3', '2', 'r', 0, - /* 34110 */ 'I', 'N', 'C', '6', '4', '_', '3', '2', 'r', 0, - /* 34120 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'U', 'B', 'P', 'D', 'r', '2', '1', '3', 'r', 0, - /* 34137 */ 'V', 'F', 'M', 'S', 'U', 'B', 'P', 'D', 'r', '2', '1', '3', 'r', 0, - /* 34151 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'P', 'D', 'r', '2', '1', '3', 'r', 0, - /* 34166 */ 'V', 'F', 'M', 'S', 'U', 'B', 'A', 'D', 'D', 'P', 'D', 'r', '2', '1', '3', 'r', 0, - /* 34183 */ 'V', 'F', 'M', 'A', 'D', 'D', 'P', 'D', 'r', '2', '1', '3', 'r', 0, - /* 34197 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'P', 'D', 'r', '2', '1', '3', 'r', 0, - /* 34212 */ 'V', 'F', 'M', 'S', 'U', 'B', 'S', 'D', 'r', '2', '1', '3', 'r', 0, - /* 34226 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'S', 'D', 'r', '2', '1', '3', 'r', 0, - /* 34241 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'D', 'r', '2', '1', '3', 'r', 0, - /* 34255 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'S', 'D', 'r', '2', '1', '3', 'r', 0, - /* 34270 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'U', 'B', 'P', 'S', 'r', '2', '1', '3', 'r', 0, - /* 34287 */ 'V', 'F', 'M', 'S', 'U', 'B', 'P', 'S', 'r', '2', '1', '3', 'r', 0, - /* 34301 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'P', 'S', 'r', '2', '1', '3', 'r', 0, - /* 34316 */ 'V', 'F', 'M', 'S', 'U', 'B', 'A', 'D', 'D', 'P', 'S', 'r', '2', '1', '3', 'r', 0, - /* 34333 */ 'V', 'F', 'M', 'A', 'D', 'D', 'P', 'S', 'r', '2', '1', '3', 'r', 0, - /* 34347 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'P', 'S', 'r', '2', '1', '3', 'r', 0, - /* 34362 */ 'V', 'F', 'M', 'S', 'U', 'B', 'S', 'S', 'r', '2', '1', '3', 'r', 0, - /* 34376 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'S', 'S', 'r', '2', '1', '3', 'r', 0, - /* 34391 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'S', 'r', '2', '1', '3', 'r', 0, - /* 34405 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'S', 'S', 'r', '2', '1', '3', 'r', 0, - /* 34420 */ 'L', 'E', 'A', '6', '4', 'r', 0, - /* 34427 */ 'D', 'E', 'C', '6', '4', 'r', 0, - /* 34434 */ 'I', 'N', 'C', '6', '4', 'r', 0, - /* 34441 */ 'S', 'E', 'T', 'B', '_', 'C', '6', '4', 'r', 0, - /* 34451 */ 'R', 'D', 'S', 'E', 'E', 'D', '6', '4', 'r', 0, - /* 34461 */ 'R', 'D', 'R', 'A', 'N', 'D', '6', '4', 'r', 0, - /* 34471 */ 'N', 'E', 'G', '6', '4', 'r', 0, - /* 34478 */ 'P', 'U', 'S', 'H', '6', '4', 'r', 0, - /* 34486 */ 'C', 'A', 'L', 'L', '6', '4', 'r', 0, - /* 34494 */ 'I', 'M', 'U', 'L', '6', '4', 'r', 0, - /* 34502 */ 'B', 'S', 'W', 'A', 'P', '6', '4', 'r', 0, - /* 34511 */ 'J', 'M', 'P', '6', '4', 'r', 0, - /* 34518 */ 'P', 'O', 'P', '6', '4', 'r', 0, - /* 34525 */ 'S', 'T', 'R', '6', '4', 'r', 0, - /* 34532 */ 'S', 'L', 'D', 'T', '6', '4', 'r', 0, - /* 34540 */ 'N', 'O', 'T', '6', '4', 'r', 0, - /* 34547 */ 'I', 'D', 'I', 'V', '6', '4', 'r', 0, - /* 34555 */ 'S', 'M', 'S', 'W', '6', '4', 'r', 0, - /* 34563 */ 'L', 'E', 'A', '1', '6', 'r', 0, - /* 34570 */ 'D', 'E', 'C', '1', '6', 'r', 0, - /* 34577 */ 'I', 'N', 'C', '1', '6', 'r', 0, - /* 34584 */ 'S', 'E', 'T', 'B', '_', 'C', '1', '6', 'r', 0, - /* 34594 */ 'R', 'D', 'S', 'E', 'E', 'D', '1', '6', 'r', 0, - /* 34604 */ 'R', 'D', 'R', 'A', 'N', 'D', '1', '6', 'r', 0, - /* 34614 */ 'N', 'E', 'G', '1', '6', 'r', 0, - /* 34621 */ 'P', 'U', 'S', 'H', '1', '6', 'r', 0, - /* 34629 */ 'C', 'A', 'L', 'L', '1', '6', 'r', 0, - /* 34637 */ 'I', 'M', 'U', 'L', '1', '6', 'r', 0, - /* 34645 */ 'J', 'M', 'P', '1', '6', 'r', 0, - /* 34652 */ 'P', 'O', 'P', '1', '6', 'r', 0, - /* 34659 */ 'S', 'T', 'R', '1', '6', 'r', 0, - /* 34666 */ 'L', 'L', 'D', 'T', '1', '6', 'r', 0, - /* 34674 */ 'S', 'L', 'D', 'T', '1', '6', 'r', 0, - /* 34682 */ 'N', 'O', 'T', '1', '6', 'r', 0, - /* 34689 */ 'I', 'D', 'I', 'V', '1', '6', 'r', 0, - /* 34697 */ 'L', 'M', 'S', 'W', '1', '6', 'r', 0, - /* 34705 */ 'S', 'M', 'S', 'W', '1', '6', 'r', 0, - /* 34713 */ 'F', 'N', 'S', 'T', 'S', 'W', '1', '6', 'r', 0, - /* 34723 */ 'D', 'E', 'C', '3', '2', '_', '1', '6', 'r', 0, - /* 34733 */ 'I', 'N', 'C', '3', '2', '_', '1', '6', 'r', 0, - /* 34743 */ 'D', 'E', 'C', '6', '4', '_', '1', '6', 'r', 0, - /* 34753 */ 'I', 'N', 'C', '6', '4', '_', '1', '6', 'r', 0, - /* 34763 */ 'D', 'E', 'C', '8', 'r', 0, - /* 34769 */ 'I', 'N', 'C', '8', 'r', 0, - /* 34775 */ 'S', 'E', 'T', 'B', '_', 'C', '8', 'r', 0, - /* 34784 */ 'N', 'E', 'G', '8', 'r', 0, - /* 34790 */ 'I', 'M', 'U', 'L', '8', 'r', 0, - /* 34797 */ 'N', 'O', 'T', '8', 'r', 0, - /* 34803 */ 'I', 'D', 'I', 'V', '8', 'r', 0, - /* 34810 */ 'S', 'E', 'T', 'A', 'r', 0, - /* 34816 */ 'S', 'E', 'T', 'B', 'r', 0, - /* 34822 */ 'V', 'R', 'O', 'U', 'N', 'D', 'P', 'D', 'r', 0, - /* 34832 */ 'V', 'S', 'Q', 'R', 'T', 'P', 'D', 'r', 0, - /* 34841 */ 'V', 'R', 'O', 'U', 'N', 'D', 'Y', 'P', 'D', 'r', 0, - /* 34852 */ 'V', 'R', 'O', 'U', 'N', 'D', 'S', 'D', 'r', 0, - /* 34862 */ 'V', 'R', 'N', 'D', 'S', 'C', 'A', 'L', 'E', 'S', 'D', 'r', 0, - /* 34875 */ 'V', 'S', 'Q', 'R', 'T', 'S', 'D', 'r', 0, - /* 34884 */ 'S', 'E', 'T', 'A', 'E', 'r', 0, - /* 34891 */ 'S', 'E', 'T', 'B', 'E', 'r', 0, - /* 34898 */ 'S', 'E', 'T', 'G', 'E', 'r', 0, - /* 34905 */ 'S', 'E', 'T', 'L', 'E', 'r', 0, - /* 34912 */ 'S', 'E', 'T', 'N', 'E', 'r', 0, - /* 34919 */ 'S', 'E', 'T', 'E', 'r', 0, - /* 34925 */ 'U', 'C', 'O', 'M', '_', 'F', 'r', 0, - /* 34933 */ 'S', 'E', 'T', 'G', 'r', 0, - /* 34939 */ 'U', 'C', 'O', 'M', '_', 'F', 'I', 'r', 0, - /* 34948 */ 'S', 'E', 'T', 'L', 'r', 0, - /* 34954 */ 'S', 'E', 'T', 'N', 'O', 'r', 0, - /* 34961 */ 'S', 'E', 'T', 'O', 'r', 0, - /* 34967 */ 'U', 'C', 'O', 'M', '_', 'F', 'P', 'r', 0, - /* 34976 */ 'U', 'C', 'O', 'M', '_', 'F', 'I', 'P', 'r', 0, - /* 34986 */ 'T', 'A', 'I', 'L', 'J', 'M', 'P', 'r', 0, - /* 34995 */ 'S', 'E', 'T', 'N', 'P', 'r', 0, - /* 35002 */ 'U', 'C', 'O', 'M', '_', 'F', 'P', 'P', 'r', 0, - /* 35012 */ 'S', 'E', 'T', 'P', 'r', 0, - /* 35018 */ 'V', 'E', 'R', 'R', 'r', 0, - /* 35024 */ 'L', 'T', 'R', 'r', 0, - /* 35029 */ 'S', 'E', 'T', 'N', 'S', 'r', 0, - /* 35036 */ 'V', 'R', 'O', 'U', 'N', 'D', 'P', 'S', 'r', 0, - /* 35046 */ 'V', 'R', 'C', 'P', 'P', 'S', 'r', 0, - /* 35054 */ 'V', 'R', 'S', 'Q', 'R', 'T', 'P', 'S', 'r', 0, - /* 35064 */ 'V', 'S', 'Q', 'R', 'T', 'P', 'S', 'r', 0, - /* 35073 */ 'V', 'R', 'O', 'U', 'N', 'D', 'Y', 'P', 'S', 'r', 0, - /* 35084 */ 'V', 'R', 'O', 'U', 'N', 'D', 'S', 'S', 'r', 0, - /* 35094 */ 'V', 'R', 'N', 'D', 'S', 'C', 'A', 'L', 'E', 'S', 'S', 'r', 0, - /* 35107 */ 'V', 'R', 'C', 'P', 'S', 'S', 'r', 0, - /* 35115 */ 'V', 'R', 'S', 'Q', 'R', 'T', 'S', 'S', 'r', 0, - /* 35125 */ 'V', 'S', 'Q', 'R', 'T', 'S', 'S', 'r', 0, - /* 35134 */ 'S', 'E', 'T', 'S', 'r', 0, - /* 35140 */ 'V', 'E', 'R', 'W', 'r', 0, - /* 35146 */ 'V', 'S', 'Q', 'R', 'T', 'P', 'D', 'Y', 'r', 0, - /* 35156 */ 'V', 'R', 'C', 'P', 'P', 'S', 'Y', 'r', 0, - /* 35165 */ 'V', 'R', 'S', 'Q', 'R', 'T', 'P', 'S', 'Y', 'r', 0, - /* 35176 */ 'V', 'S', 'Q', 'R', 'T', 'P', 'S', 'Y', 'r', 0, - /* 35186 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'U', 'B', '2', '1', '3', 'P', 'D', 'Z', 'r', 0, - /* 35203 */ 'V', 'F', 'M', 'S', 'U', 'B', '2', '1', '3', 'P', 'D', 'Z', 'r', 0, - /* 35217 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', '2', '1', '3', 'P', 'D', 'Z', 'r', 0, - /* 35232 */ 'V', 'F', 'M', 'S', 'U', 'B', 'A', 'D', 'D', '2', '1', '3', 'P', 'D', 'Z', 'r', 0, - /* 35249 */ 'V', 'F', 'M', 'A', 'D', 'D', '2', '1', '3', 'P', 'D', 'Z', 'r', 0, - /* 35263 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', '2', '1', '3', 'P', 'D', 'Z', 'r', 0, - /* 35278 */ 'V', 'R', 'C', 'P', '1', '4', 'P', 'D', 'Z', 'r', 0, - /* 35289 */ 'V', 'R', 'S', 'Q', 'R', 'T', '1', '4', 'P', 'D', 'Z', 'r', 0, - /* 35302 */ 'V', 'R', 'C', 'P', '2', '8', 'P', 'D', 'Z', 'r', 0, - /* 35313 */ 'V', 'R', 'S', 'Q', 'R', 'T', '2', '8', 'P', 'D', 'Z', 'r', 0, - /* 35326 */ 'V', 'R', 'N', 'D', 'S', 'C', 'A', 'L', 'E', 'P', 'D', 'Z', 'r', 0, - /* 35340 */ 'V', 'F', 'M', 'S', 'U', 'B', 'S', 'D', 'Z', 'r', 0, - /* 35351 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'S', 'D', 'Z', 'r', 0, - /* 35363 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'D', 'Z', 'r', 0, - /* 35374 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'S', 'D', 'Z', 'r', 0, - /* 35386 */ 'V', 'S', 'Q', 'R', 'T', 'S', 'D', 'Z', 'r', 0, - /* 35396 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'U', 'B', '2', '1', '3', 'P', 'S', 'Z', 'r', 0, - /* 35413 */ 'V', 'F', 'M', 'S', 'U', 'B', '2', '1', '3', 'P', 'S', 'Z', 'r', 0, - /* 35427 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', '2', '1', '3', 'P', 'S', 'Z', 'r', 0, - /* 35442 */ 'V', 'F', 'M', 'S', 'U', 'B', 'A', 'D', 'D', '2', '1', '3', 'P', 'S', 'Z', 'r', 0, - /* 35459 */ 'V', 'F', 'M', 'A', 'D', 'D', '2', '1', '3', 'P', 'S', 'Z', 'r', 0, - /* 35473 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', '2', '1', '3', 'P', 'S', 'Z', 'r', 0, - /* 35488 */ 'V', 'R', 'C', 'P', '1', '4', 'P', 'S', 'Z', 'r', 0, - /* 35499 */ 'V', 'R', 'S', 'Q', 'R', 'T', '1', '4', 'P', 'S', 'Z', 'r', 0, - /* 35512 */ 'V', 'R', 'C', 'P', '2', '8', 'P', 'S', 'Z', 'r', 0, - /* 35523 */ 'V', 'R', 'S', 'Q', 'R', 'T', '2', '8', 'P', 'S', 'Z', 'r', 0, - /* 35536 */ 'V', 'R', 'N', 'D', 'S', 'C', 'A', 'L', 'E', 'P', 'S', 'Z', 'r', 0, - /* 35550 */ 'V', 'F', 'M', 'S', 'U', 'B', 'S', 'S', 'Z', 'r', 0, - /* 35561 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'S', 'S', 'Z', 'r', 0, - /* 35573 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'S', 'Z', 'r', 0, - /* 35584 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'S', 'S', 'Z', 'r', 0, - /* 35596 */ 'V', 'S', 'Q', 'R', 'T', 'S', 'S', 'Z', 'r', 0, - /* 35606 */ 'X', 'C', 'H', 'G', '3', '2', 'a', 'r', 0, - /* 35615 */ 'X', 'C', 'H', 'G', '6', '4', 'a', 'r', 0, - /* 35624 */ 'X', 'C', 'H', 'G', '1', '6', 'a', 'r', 0, - /* 35633 */ 'M', 'O', 'V', '3', '2', 'c', 'r', 0, - /* 35641 */ 'M', 'O', 'V', '6', '4', 'c', 'r', 0, - /* 35649 */ 'M', 'O', 'V', '3', '2', 'd', 'r', 0, - /* 35657 */ 'M', 'O', 'V', '6', '4', 'd', 'r', 0, - /* 35665 */ 'I', 'n', 't', '_', 'M', 'e', 'm', 'B', 'a', 'r', 'r', 'i', 'e', 'r', 0, - /* 35680 */ 'O', 'U', 'T', '3', '2', 'i', 'r', 0, - /* 35688 */ 'O', 'U', 'T', '1', '6', 'i', 'r', 0, - /* 35696 */ 'O', 'U', 'T', '8', 'i', 'r', 0, - /* 35703 */ 'K', 'M', 'O', 'V', 'W', 'k', 'r', 0, - /* 35711 */ 'V', 'M', 'O', 'V', 'D', 'Q', 'A', '3', '2', 'm', 'r', 0, - /* 35723 */ 'S', 'B', 'B', '3', '2', 'm', 'r', 0, - /* 35731 */ 'L', 'O', 'C', 'K', '_', 'S', 'U', 'B', '3', '2', 'm', 'r', 0, - /* 35744 */ 'A', 'D', 'C', '3', '2', 'm', 'r', 0, - /* 35752 */ 'B', 'T', 'C', '3', '2', 'm', 'r', 0, - /* 35760 */ 'L', 'O', 'C', 'K', '_', 'A', 'D', 'D', '3', '2', 'm', 'r', 0, - /* 35773 */ 'L', 'O', 'C', 'K', '_', 'A', 'N', 'D', '3', '2', 'm', 'r', 0, - /* 35786 */ 'M', 'O', 'V', 'B', 'E', '3', '2', 'm', 'r', 0, - /* 35796 */ 'C', 'M', 'P', '3', '2', 'm', 'r', 0, - /* 35804 */ 'L', 'O', 'C', 'K', '_', 'X', 'O', 'R', '3', '2', 'm', 'r', 0, - /* 35817 */ 'L', 'O', 'C', 'K', '_', 'O', 'R', '3', '2', 'm', 'r', 0, - /* 35829 */ 'B', 'T', 'R', '3', '2', 'm', 'r', 0, - /* 35837 */ 'B', 'T', 'S', '3', '2', 'm', 'r', 0, - /* 35845 */ 'B', 'T', '3', '2', 'm', 'r', 0, - /* 35852 */ 'V', 'M', 'O', 'V', 'D', 'Q', 'U', '3', '2', 'm', 'r', 0, - /* 35864 */ 'R', 'E', 'L', 'E', 'A', 'S', 'E', '_', 'M', 'O', 'V', '3', '2', 'm', 'r', 0, - /* 35880 */ 'V', 'M', 'O', 'V', 'D', 'Q', 'A', '6', '4', 'm', 'r', 0, - /* 35892 */ 'S', 'B', 'B', '6', '4', 'm', 'r', 0, - /* 35900 */ 'L', 'O', 'C', 'K', '_', 'S', 'U', 'B', '6', '4', 'm', 'r', 0, - /* 35913 */ 'A', 'D', 'C', '6', '4', 'm', 'r', 0, - /* 35921 */ 'B', 'T', 'C', '6', '4', 'm', 'r', 0, - /* 35929 */ 'L', 'O', 'C', 'K', '_', 'A', 'D', 'D', '6', '4', 'm', 'r', 0, - /* 35942 */ 'L', 'O', 'C', 'K', '_', 'A', 'N', 'D', '6', '4', 'm', 'r', 0, - /* 35955 */ 'M', 'M', 'X', '_', 'M', 'O', 'V', 'D', '6', '4', 'm', 'r', 0, - /* 35968 */ 'M', 'O', 'V', 'B', 'E', '6', '4', 'm', 'r', 0, - /* 35978 */ 'C', 'M', 'P', '6', '4', 'm', 'r', 0, - /* 35986 */ 'M', 'M', 'X', '_', 'M', 'O', 'V', 'Q', '6', '4', 'm', 'r', 0, - /* 35999 */ 'L', 'O', 'C', 'K', '_', 'X', 'O', 'R', '6', '4', 'm', 'r', 0, - /* 36012 */ 'L', 'O', 'C', 'K', '_', 'O', 'R', '6', '4', 'm', 'r', 0, - /* 36024 */ 'B', 'T', 'R', '6', '4', 'm', 'r', 0, - /* 36032 */ 'B', 'T', 'S', '6', '4', 'm', 'r', 0, - /* 36040 */ 'B', 'T', '6', '4', 'm', 'r', 0, - /* 36047 */ 'V', 'M', 'O', 'V', 'D', 'Q', 'U', '6', '4', 'm', 'r', 0, - /* 36059 */ 'R', 'E', 'L', 'E', 'A', 'S', 'E', '_', 'M', 'O', 'V', '6', '4', 'm', 'r', 0, - /* 36075 */ 'M', 'O', 'V', 'N', 'T', 'I', '_', '6', '4', 'm', 'r', 0, - /* 36087 */ 'V', 'M', 'O', 'V', 'S', 'D', 't', 'o', '6', '4', 'm', 'r', 0, - /* 36100 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'U', 'B', 'P', 'D', '4', 'm', 'r', 0, - /* 36115 */ 'V', 'F', 'M', 'S', 'U', 'B', 'P', 'D', '4', 'm', 'r', 0, - /* 36127 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'P', 'D', '4', 'm', 'r', 0, - /* 36140 */ 'V', 'F', 'M', 'S', 'U', 'B', 'A', 'D', 'D', 'P', 'D', '4', 'm', 'r', 0, - /* 36155 */ 'V', 'F', 'M', 'A', 'D', 'D', 'P', 'D', '4', 'm', 'r', 0, - /* 36167 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'P', 'D', '4', 'm', 'r', 0, - /* 36180 */ 'V', 'F', 'M', 'S', 'U', 'B', 'S', 'D', '4', 'm', 'r', 0, - /* 36192 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'S', 'D', '4', 'm', 'r', 0, - /* 36205 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'D', '4', 'm', 'r', 0, - /* 36217 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'S', 'D', '4', 'm', 'r', 0, - /* 36230 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'U', 'B', 'P', 'S', '4', 'm', 'r', 0, - /* 36245 */ 'V', 'F', 'M', 'S', 'U', 'B', 'P', 'S', '4', 'm', 'r', 0, - /* 36257 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'P', 'S', '4', 'm', 'r', 0, - /* 36270 */ 'V', 'F', 'M', 'S', 'U', 'B', 'A', 'D', 'D', 'P', 'S', '4', 'm', 'r', 0, - /* 36285 */ 'V', 'F', 'M', 'A', 'D', 'D', 'P', 'S', '4', 'm', 'r', 0, - /* 36297 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'P', 'S', '4', 'm', 'r', 0, - /* 36310 */ 'V', 'F', 'M', 'S', 'U', 'B', 'S', 'S', '4', 'm', 'r', 0, - /* 36322 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'S', 'S', '4', 'm', 'r', 0, - /* 36335 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'S', '4', 'm', 'r', 0, - /* 36347 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'S', 'S', '4', 'm', 'r', 0, - /* 36360 */ 'V', 'E', 'X', 'T', 'R', 'A', 'C', 'T', 'F', '3', '2', 'x', '4', 'm', 'r', 0, - /* 36376 */ 'V', 'E', 'X', 'T', 'R', 'A', 'C', 'T', 'I', '3', '2', 'x', '4', 'm', 'r', 0, - /* 36392 */ 'V', 'E', 'X', 'T', 'R', 'A', 'C', 'T', 'F', '6', '4', 'x', '4', 'm', 'r', 0, - /* 36408 */ 'V', 'E', 'X', 'T', 'R', 'A', 'C', 'T', 'I', '6', '4', 'x', '4', 'm', 'r', 0, - /* 36424 */ 'S', 'B', 'B', '1', '6', 'm', 'r', 0, - /* 36432 */ 'L', 'O', 'C', 'K', '_', 'S', 'U', 'B', '1', '6', 'm', 'r', 0, - /* 36445 */ 'A', 'D', 'C', '1', '6', 'm', 'r', 0, - /* 36453 */ 'B', 'T', 'C', '1', '6', 'm', 'r', 0, - /* 36461 */ 'L', 'O', 'C', 'K', '_', 'A', 'D', 'D', '1', '6', 'm', 'r', 0, - /* 36474 */ 'L', 'O', 'C', 'K', '_', 'A', 'N', 'D', '1', '6', 'm', 'r', 0, - /* 36487 */ 'M', 'O', 'V', 'B', 'E', '1', '6', 'm', 'r', 0, - /* 36497 */ 'A', 'R', 'P', 'L', '1', '6', 'm', 'r', 0, - /* 36506 */ 'C', 'M', 'P', '1', '6', 'm', 'r', 0, - /* 36514 */ 'L', 'O', 'C', 'K', '_', 'X', 'O', 'R', '1', '6', 'm', 'r', 0, - /* 36527 */ 'L', 'O', 'C', 'K', '_', 'O', 'R', '1', '6', 'm', 'r', 0, - /* 36539 */ 'B', 'T', 'R', '1', '6', 'm', 'r', 0, - /* 36547 */ 'B', 'T', 'S', '1', '6', 'm', 'r', 0, - /* 36555 */ 'B', 'T', '1', '6', 'm', 'r', 0, - /* 36562 */ 'R', 'E', 'L', 'E', 'A', 'S', 'E', '_', 'M', 'O', 'V', '1', '6', 'm', 'r', 0, - /* 36578 */ 'V', 'E', 'X', 'T', 'R', 'A', 'C', 'T', 'F', '1', '2', '8', 'm', 'r', 0, - /* 36593 */ 'V', 'E', 'X', 'T', 'R', 'A', 'C', 'T', 'I', '1', '2', '8', 'm', 'r', 0, - /* 36608 */ 'S', 'B', 'B', '8', 'm', 'r', 0, - /* 36615 */ 'L', 'O', 'C', 'K', '_', 'S', 'U', 'B', '8', 'm', 'r', 0, - /* 36627 */ 'A', 'D', 'C', '8', 'm', 'r', 0, - /* 36634 */ 'L', 'O', 'C', 'K', '_', 'A', 'D', 'D', '8', 'm', 'r', 0, - /* 36646 */ 'L', 'O', 'C', 'K', '_', 'A', 'N', 'D', '8', 'm', 'r', 0, - /* 36658 */ 'C', 'M', 'P', '8', 'm', 'r', 0, - /* 36665 */ 'L', 'O', 'C', 'K', '_', 'X', 'O', 'R', '8', 'm', 'r', 0, - /* 36677 */ 'L', 'O', 'C', 'K', '_', 'O', 'R', '8', 'm', 'r', 0, - /* 36688 */ 'R', 'E', 'L', 'E', 'A', 'S', 'E', '_', 'M', 'O', 'V', '8', 'm', 'r', 0, - /* 36703 */ 'V', 'M', 'O', 'V', 'D', 'Q', 'A', 'm', 'r', 0, - /* 36713 */ 'V', 'P', 'S', 'H', 'A', 'B', 'm', 'r', 0, - /* 36722 */ 'V', 'P', 'M', 'O', 'V', 'U', 'S', 'D', 'B', 'm', 'r', 0, - /* 36734 */ 'V', 'P', 'M', 'O', 'V', 'S', 'D', 'B', 'm', 'r', 0, - /* 36745 */ 'V', 'P', 'M', 'O', 'V', 'D', 'B', 'm', 'r', 0, - /* 36755 */ 'V', 'P', 'S', 'H', 'L', 'B', 'm', 'r', 0, - /* 36764 */ 'V', 'P', 'M', 'O', 'V', 'U', 'S', 'Q', 'B', 'm', 'r', 0, - /* 36776 */ 'V', 'P', 'M', 'O', 'V', 'S', 'Q', 'B', 'm', 'r', 0, - /* 36787 */ 'V', 'P', 'M', 'O', 'V', 'Q', 'B', 'm', 'r', 0, - /* 36797 */ 'V', 'P', 'E', 'X', 'T', 'R', 'B', 'm', 'r', 0, - /* 36807 */ 'V', 'P', 'R', 'O', 'T', 'B', 'm', 'r', 0, - /* 36816 */ 'V', 'P', 'S', 'H', 'A', 'D', 'm', 'r', 0, - /* 36825 */ 'V', 'P', 'S', 'H', 'L', 'D', 'm', 'r', 0, - /* 36834 */ 'V', 'P', 'E', 'R', 'M', 'I', 'L', '2', 'P', 'D', 'm', 'r', 0, - /* 36847 */ 'V', 'M', 'O', 'V', 'A', 'P', 'D', 'm', 'r', 0, - /* 36857 */ 'V', 'M', 'O', 'V', 'H', 'P', 'D', 'm', 'r', 0, - /* 36867 */ 'V', 'M', 'O', 'V', 'L', 'P', 'D', 'm', 'r', 0, - /* 36877 */ 'V', 'M', 'O', 'V', 'N', 'T', 'P', 'D', 'm', 'r', 0, - /* 36888 */ 'V', 'M', 'O', 'V', 'U', 'P', 'D', 'm', 'r', 0, - /* 36898 */ 'V', 'M', 'A', 'S', 'K', 'M', 'O', 'V', 'P', 'D', 'm', 'r', 0, - /* 36911 */ 'V', 'P', 'M', 'O', 'V', 'U', 'S', 'Q', 'D', 'm', 'r', 0, - /* 36923 */ 'V', 'P', 'M', 'O', 'V', 'S', 'Q', 'D', 'm', 'r', 0, - /* 36934 */ 'V', 'P', 'M', 'O', 'V', 'Q', 'D', 'm', 'r', 0, - /* 36944 */ 'V', 'P', 'E', 'X', 'T', 'R', 'D', 'm', 'r', 0, - /* 36954 */ 'V', 'M', 'O', 'V', 'S', 'D', 'm', 'r', 0, - /* 36963 */ 'V', 'P', 'R', 'O', 'T', 'D', 'm', 'r', 0, - /* 36972 */ 'V', 'P', 'M', 'A', 'S', 'K', 'M', 'O', 'V', 'D', 'm', 'r', 0, - /* 36985 */ 'V', 'C', 'V', 'T', 'P', 'S', '2', 'P', 'H', 'm', 'r', 0, - /* 36997 */ 'V', 'M', 'O', 'V', 'P', 'D', 'I', '2', 'D', 'I', 'm', 'r', 0, - /* 37010 */ 'V', 'M', 'O', 'V', 'S', 'S', '2', 'D', 'I', 'm', 'r', 0, - /* 37022 */ 'V', 'M', 'O', 'V', 'P', 'Q', 'I', '2', 'Q', 'I', 'm', 'r', 0, - /* 37035 */ 'M', 'O', 'V', 'N', 'T', 'I', 'm', 'r', 0, - /* 37044 */ 'V', 'P', 'P', 'E', 'R', 'M', 'm', 'r', 0, - /* 37053 */ 'V', 'P', 'S', 'H', 'A', 'Q', 'm', 'r', 0, - /* 37062 */ 'V', 'M', 'O', 'V', 'N', 'T', 'D', 'Q', 'm', 'r', 0, - /* 37073 */ 'V', 'P', 'S', 'H', 'L', 'Q', 'm', 'r', 0, - /* 37082 */ 'V', 'P', 'E', 'X', 'T', 'R', 'Q', 'm', 'r', 0, - /* 37092 */ 'M', 'M', 'X', '_', 'M', 'O', 'V', 'N', 'T', 'Q', 'm', 'r', 0, - /* 37105 */ 'V', 'P', 'R', 'O', 'T', 'Q', 'm', 'r', 0, - /* 37114 */ 'V', 'P', 'M', 'A', 'S', 'K', 'M', 'O', 'V', 'Q', 'm', 'r', 0, - /* 37127 */ 'V', 'P', 'E', 'R', 'M', 'I', 'L', '2', 'P', 'S', 'm', 'r', 0, - /* 37140 */ 'V', 'M', 'O', 'V', 'A', 'P', 'S', 'm', 'r', 0, - /* 37150 */ 'V', 'M', 'O', 'V', 'H', 'P', 'S', 'm', 'r', 0, - /* 37160 */ 'V', 'M', 'O', 'V', 'L', 'P', 'S', 'm', 'r', 0, - /* 37170 */ 'V', 'E', 'X', 'T', 'R', 'A', 'C', 'T', 'P', 'S', 'm', 'r', 0, - /* 37183 */ 'V', 'M', 'O', 'V', 'N', 'T', 'P', 'S', 'm', 'r', 0, - /* 37194 */ 'V', 'M', 'O', 'V', 'U', 'P', 'S', 'm', 'r', 0, - /* 37204 */ 'V', 'M', 'A', 'S', 'K', 'M', 'O', 'V', 'P', 'S', 'm', 'r', 0, - /* 37217 */ 'V', 'M', 'O', 'V', 'S', 'S', 'm', 'r', 0, - /* 37226 */ 'V', 'M', 'O', 'V', 'D', 'Q', 'U', 'm', 'r', 0, - /* 37236 */ 'V', 'P', 'C', 'M', 'O', 'V', 'm', 'r', 0, - /* 37245 */ 'V', 'P', 'S', 'H', 'A', 'W', 'm', 'r', 0, - /* 37254 */ 'V', 'P', 'M', 'O', 'V', 'U', 'S', 'D', 'W', 'm', 'r', 0, - /* 37266 */ 'V', 'P', 'M', 'O', 'V', 'S', 'D', 'W', 'm', 'r', 0, - /* 37277 */ 'V', 'P', 'M', 'O', 'V', 'D', 'W', 'm', 'r', 0, - /* 37287 */ 'V', 'P', 'S', 'H', 'L', 'W', 'm', 'r', 0, - /* 37296 */ 'V', 'P', 'M', 'O', 'V', 'U', 'S', 'Q', 'W', 'm', 'r', 0, - /* 37308 */ 'V', 'P', 'M', 'O', 'V', 'S', 'Q', 'W', 'm', 'r', 0, - /* 37319 */ 'V', 'P', 'M', 'O', 'V', 'Q', 'W', 'm', 'r', 0, - /* 37329 */ 'V', 'P', 'E', 'X', 'T', 'R', 'W', 'm', 'r', 0, - /* 37339 */ 'V', 'P', 'R', 'O', 'T', 'W', 'm', 'r', 0, - /* 37348 */ 'V', 'M', 'O', 'V', 'D', 'Q', 'A', 'Y', 'm', 'r', 0, - /* 37359 */ 'V', 'M', 'O', 'V', 'A', 'P', 'D', 'Y', 'm', 'r', 0, - /* 37370 */ 'V', 'M', 'O', 'V', 'N', 'T', 'P', 'D', 'Y', 'm', 'r', 0, - /* 37382 */ 'V', 'M', 'O', 'V', 'U', 'P', 'D', 'Y', 'm', 'r', 0, - /* 37393 */ 'V', 'M', 'A', 'S', 'K', 'M', 'O', 'V', 'P', 'D', 'Y', 'm', 'r', 0, - /* 37407 */ 'V', 'P', 'M', 'A', 'S', 'K', 'M', 'O', 'V', 'D', 'Y', 'm', 'r', 0, - /* 37421 */ 'V', 'C', 'V', 'T', 'P', 'S', '2', 'P', 'H', 'Y', 'm', 'r', 0, - /* 37434 */ 'V', 'M', 'O', 'V', 'N', 'T', 'D', 'Q', 'Y', 'm', 'r', 0, - /* 37446 */ 'V', 'P', 'M', 'A', 'S', 'K', 'M', 'O', 'V', 'Q', 'Y', 'm', 'r', 0, - /* 37460 */ 'V', 'M', 'O', 'V', 'A', 'P', 'S', 'Y', 'm', 'r', 0, - /* 37471 */ 'V', 'M', 'O', 'V', 'N', 'T', 'P', 'S', 'Y', 'm', 'r', 0, - /* 37483 */ 'V', 'M', 'O', 'V', 'U', 'P', 'S', 'Y', 'm', 'r', 0, - /* 37494 */ 'V', 'M', 'A', 'S', 'K', 'M', 'O', 'V', 'P', 'S', 'Y', 'm', 'r', 0, - /* 37508 */ 'V', 'M', 'O', 'V', 'D', 'Q', 'U', 'Y', 'm', 'r', 0, - /* 37519 */ 'V', 'M', 'O', 'V', 'S', 'D', 't', 'o', '6', '4', 'Z', 'm', 'r', 0, - /* 37533 */ 'V', 'M', 'O', 'V', 'P', 'Q', 'I', 't', 'o', '6', '4', 'Z', 'm', 'r', 0, - /* 37548 */ 'V', 'P', 'S', 'C', 'A', 'T', 'T', 'E', 'R', 'D', 'D', 'Z', 'm', 'r', 0, - /* 37563 */ 'V', 'M', 'O', 'V', 'A', 'P', 'D', 'Z', 'm', 'r', 0, - /* 37574 */ 'V', 'S', 'C', 'A', 'T', 'T', 'E', 'R', 'D', 'P', 'D', 'Z', 'm', 'r', 0, - /* 37589 */ 'V', 'S', 'C', 'A', 'T', 'T', 'E', 'R', 'Q', 'P', 'D', 'Z', 'm', 'r', 0, - /* 37604 */ 'V', 'M', 'O', 'V', 'U', 'P', 'D', 'Z', 'm', 'r', 0, - /* 37615 */ 'V', 'P', 'S', 'C', 'A', 'T', 'T', 'E', 'R', 'Q', 'D', 'Z', 'm', 'r', 0, - /* 37630 */ 'V', 'M', 'O', 'V', 'S', 'D', 'Z', 'm', 'r', 0, - /* 37640 */ 'V', 'C', 'V', 'T', 'P', 'S', '2', 'P', 'H', 'Z', 'm', 'r', 0, - /* 37653 */ 'V', 'M', 'O', 'V', 'P', 'D', 'I', '2', 'D', 'I', 'Z', 'm', 'r', 0, - /* 37667 */ 'V', 'M', 'O', 'V', 'S', 'S', '2', 'D', 'I', 'Z', 'm', 'r', 0, - /* 37680 */ 'V', 'P', 'S', 'C', 'A', 'T', 'T', 'E', 'R', 'D', 'Q', 'Z', 'm', 'r', 0, - /* 37695 */ 'V', 'P', 'S', 'C', 'A', 'T', 'T', 'E', 'R', 'Q', 'Q', 'Z', 'm', 'r', 0, - /* 37710 */ 'V', 'M', 'O', 'V', 'A', 'P', 'S', 'Z', 'm', 'r', 0, - /* 37721 */ 'V', 'S', 'C', 'A', 'T', 'T', 'E', 'R', 'D', 'P', 'S', 'Z', 'm', 'r', 0, - /* 37736 */ 'V', 'S', 'C', 'A', 'T', 'T', 'E', 'R', 'Q', 'P', 'S', 'Z', 'm', 'r', 0, - /* 37751 */ 'V', 'M', 'O', 'V', 'U', 'P', 'S', 'Z', 'm', 'r', 0, - /* 37762 */ 'V', 'M', 'O', 'V', 'S', 'S', 'Z', 'm', 'r', 0, - /* 37772 */ 'P', 'U', 'S', 'H', '3', '2', 'r', 'm', 'r', 0, - /* 37782 */ 'P', 'O', 'P', '3', '2', 'r', 'm', 'r', 0, - /* 37791 */ 'P', 'U', 'S', 'H', '6', '4', 'r', 'm', 'r', 0, - /* 37801 */ 'P', 'O', 'P', '6', '4', 'r', 'm', 'r', 0, - /* 37810 */ 'P', 'U', 'S', 'H', '1', '6', 'r', 'm', 'r', 0, - /* 37820 */ 'P', 'O', 'P', '1', '6', 'r', 'm', 'r', 0, - /* 37829 */ 'V', 'E', 'X', 'T', 'R', 'A', 'C', 'T', 'P', 'S', 'z', 'm', 'r', 0, - /* 37843 */ 'S', 'H', 'A', '1', 'M', 'S', 'G', '1', 'r', 'r', 0, - /* 37854 */ 'S', 'H', 'A', '2', '5', '6', 'M', 'S', 'G', '1', 'r', 'r', 0, - /* 37867 */ 'P', 'F', 'R', 'C', 'P', 'I', 'T', '1', 'r', 'r', 0, - /* 37878 */ 'P', 'F', 'R', 'S', 'Q', 'I', 'T', '1', 'r', 'r', 0, - /* 37889 */ 'V', 'M', 'O', 'V', 'D', 'Q', 'A', '3', '2', 'r', 'r', 0, - /* 37901 */ 'C', 'M', 'O', 'V', 'A', '3', '2', 'r', 'r', 0, - /* 37911 */ 'S', 'B', 'B', '3', '2', 'r', 'r', 0, - /* 37919 */ 'S', 'U', 'B', '3', '2', 'r', 'r', 0, - /* 37927 */ 'C', 'M', 'O', 'V', 'B', '3', '2', 'r', 'r', 0, - /* 37937 */ 'A', 'D', 'C', '3', '2', 'r', 'r', 0, - /* 37945 */ 'B', 'L', 'C', 'I', 'C', '3', '2', 'r', 'r', 0, - /* 37955 */ 'B', 'L', 'S', 'I', 'C', '3', '2', 'r', 'r', 0, - /* 37965 */ 'T', '1', 'M', 'S', 'K', 'C', '3', '2', 'r', 'r', 0, - /* 37976 */ 'B', 'T', 'C', '3', '2', 'r', 'r', 0, - /* 37984 */ 'V', 'M', 'R', 'E', 'A', 'D', '3', '2', 'r', 'r', 0, - /* 37995 */ 'X', 'A', 'D', 'D', '3', '2', 'r', 'r', 0, - /* 38004 */ 'A', 'N', 'D', '3', '2', 'r', 'r', 0, - /* 38012 */ 'C', 'M', 'O', 'V', 'A', 'E', '3', '2', 'r', 'r', 0, - /* 38023 */ 'C', 'M', 'O', 'V', 'B', 'E', '3', '2', 'r', 'r', 0, - /* 38034 */ 'C', 'M', 'O', 'V', 'G', 'E', '3', '2', 'r', 'r', 0, - /* 38045 */ 'C', 'M', 'O', 'V', 'L', 'E', '3', '2', 'r', 'r', 0, - /* 38056 */ 'C', 'M', 'O', 'V', 'N', 'E', '3', '2', 'r', 'r', 0, - /* 38067 */ 'V', 'M', 'W', 'R', 'I', 'T', 'E', '3', '2', 'r', 'r', 0, - /* 38079 */ 'C', 'M', 'O', 'V', 'E', '3', '2', 'r', 'r', 0, - /* 38089 */ 'B', 'S', 'F', '3', '2', 'r', 'r', 0, - /* 38097 */ 'C', 'M', 'P', 'X', 'C', 'H', 'G', '3', '2', 'r', 'r', 0, - /* 38109 */ 'C', 'M', 'O', 'V', 'G', '3', '2', 'r', 'r', 0, - /* 38119 */ 'B', 'L', 'C', 'I', '3', '2', 'r', 'r', 0, - /* 38128 */ 'B', 'Z', 'H', 'I', '3', '2', 'r', 'r', 0, - /* 38137 */ 'B', 'L', 'S', 'I', '3', '2', 'r', 'r', 0, - /* 38146 */ 'B', 'L', 'C', 'M', 'S', 'K', '3', '2', 'r', 'r', 0, - /* 38157 */ 'B', 'L', 'S', 'M', 'S', 'K', '3', '2', 'r', 'r', 0, - /* 38168 */ 'T', 'Z', 'M', 'S', 'K', '3', '2', 'r', 'r', 0, - /* 38178 */ 'B', 'L', 'C', 'F', 'I', 'L', 'L', '3', '2', 'r', 'r', 0, - /* 38190 */ 'B', 'L', 'S', 'F', 'I', 'L', 'L', '3', '2', 'r', 'r', 0, - /* 38202 */ 'L', 'S', 'L', '3', '2', 'r', 'r', 0, - /* 38210 */ 'I', 'M', 'U', 'L', '3', '2', 'r', 'r', 0, - /* 38219 */ 'C', 'M', 'O', 'V', 'L', '3', '2', 'r', 'r', 0, - /* 38229 */ 'A', 'N', 'D', 'N', '3', '2', 'r', 'r', 0, - /* 38238 */ 'I', 'N', '3', '2', 'r', 'r', 0, - /* 38245 */ 'C', 'M', 'O', 'V', 'N', 'O', '3', '2', 'r', 'r', 0, - /* 38256 */ 'C', 'M', 'O', 'V', 'O', '3', '2', 'r', 'r', 0, - /* 38266 */ 'P', 'D', 'E', 'P', '3', '2', 'r', 'r', 0, - /* 38275 */ 'C', 'M', 'P', '3', '2', 'r', 'r', 0, - /* 38283 */ 'C', 'M', 'O', 'V', 'N', 'P', '3', '2', 'r', 'r', 0, - /* 38294 */ 'C', 'M', 'O', 'V', 'P', '3', '2', 'r', 'r', 0, - /* 38304 */ 'L', 'A', 'R', '3', '2', 'r', 'r', 0, - /* 38312 */ 'X', 'O', 'R', '3', '2', 'r', 'r', 0, - /* 38320 */ 'B', 'S', 'R', '3', '2', 'r', 'r', 0, - /* 38328 */ 'B', 'L', 'S', 'R', '3', '2', 'r', 'r', 0, - /* 38337 */ 'B', 'T', 'R', '3', '2', 'r', 'r', 0, - /* 38345 */ 'B', 'E', 'X', 'T', 'R', '3', '2', 'r', 'r', 0, - /* 38355 */ 'B', 'L', 'C', 'S', '3', '2', 'r', 'r', 0, - /* 38364 */ 'C', 'M', 'O', 'V', 'N', 'S', '3', '2', 'r', 'r', 0, - /* 38375 */ 'B', 'T', 'S', '3', '2', 'r', 'r', 0, - /* 38383 */ 'C', 'M', 'O', 'V', 'S', '3', '2', 'r', 'r', 0, - /* 38393 */ 'B', 'T', '3', '2', 'r', 'r', 0, - /* 38400 */ 'P', 'O', 'P', 'C', 'N', 'T', '3', '2', 'r', 'r', 0, - /* 38411 */ 'L', 'Z', 'C', 'N', 'T', '3', '2', 'r', 'r', 0, - /* 38421 */ 'T', 'Z', 'C', 'N', 'T', '3', '2', 'r', 'r', 0, - /* 38431 */ 'T', 'E', 'S', 'T', '3', '2', 'r', 'r', 0, - /* 38440 */ 'O', 'U', 'T', '3', '2', 'r', 'r', 0, - /* 38448 */ 'P', 'E', 'X', 'T', '3', '2', 'r', 'r', 0, - /* 38457 */ 'V', 'M', 'O', 'V', 'D', 'Q', 'U', '3', '2', 'r', 'r', 0, - /* 38469 */ 'M', 'O', 'V', '3', '2', 'r', 'r', 0, - /* 38477 */ 'A', 'D', 'C', 'X', '3', '2', 'r', 'r', 0, - /* 38486 */ 'S', 'H', 'L', 'X', '3', '2', 'r', 'r', 0, - /* 38495 */ 'M', 'U', 'L', 'X', '3', '2', 'r', 'r', 0, - /* 38504 */ 'A', 'D', 'O', 'X', '3', '2', 'r', 'r', 0, - /* 38513 */ 'S', 'A', 'R', 'X', '3', '2', 'r', 'r', 0, - /* 38522 */ 'S', 'H', 'R', 'X', '3', '2', 'r', 'r', 0, - /* 38531 */ 'S', 'H', 'A', '1', 'M', 'S', 'G', '2', 'r', 'r', 0, - /* 38542 */ 'S', 'H', 'A', '2', '5', '6', 'M', 'S', 'G', '2', 'r', 'r', 0, - /* 38555 */ 'S', 'H', 'A', '2', '5', '6', 'R', 'N', 'D', 'S', '2', 'r', 'r', 0, - /* 38569 */ 'P', 'F', 'R', 'C', 'P', 'I', 'T', '2', 'r', 'r', 0, - /* 38580 */ 'V', 'M', 'O', 'V', 'D', 'Q', 'A', '6', '4', 'r', 'r', 0, - /* 38592 */ 'C', 'M', 'O', 'V', 'A', '6', '4', 'r', 'r', 0, - /* 38602 */ 'S', 'B', 'B', '6', '4', 'r', 'r', 0, - /* 38610 */ 'S', 'U', 'B', '6', '4', 'r', 'r', 0, - /* 38618 */ 'C', 'M', 'O', 'V', 'B', '6', '4', 'r', 'r', 0, - /* 38628 */ 'A', 'D', 'C', '6', '4', 'r', 'r', 0, - /* 38636 */ 'B', 'L', 'C', 'I', 'C', '6', '4', 'r', 'r', 0, - /* 38646 */ 'B', 'L', 'S', 'I', 'C', '6', '4', 'r', 'r', 0, - /* 38656 */ 'T', '1', 'M', 'S', 'K', 'C', '6', '4', 'r', 'r', 0, - /* 38667 */ 'B', 'T', 'C', '6', '4', 'r', 'r', 0, - /* 38675 */ 'V', 'M', 'R', 'E', 'A', 'D', '6', '4', 'r', 'r', 0, - /* 38686 */ 'X', 'A', 'D', 'D', '6', '4', 'r', 'r', 0, - /* 38695 */ 'A', 'N', 'D', '6', '4', 'r', 'r', 0, - /* 38703 */ 'I', 'n', 't', '_', 'V', 'C', 'V', 'T', 'S', 'I', '2', 'S', 'D', '6', '4', 'r', 'r', 0, - /* 38721 */ 'I', 'n', 't', '_', 'C', 'V', 'T', 'S', 'I', '2', 'S', 'D', '6', '4', 'r', 'r', 0, - /* 38738 */ 'M', 'M', 'X', '_', 'M', 'O', 'V', 'D', '6', '4', 'r', 'r', 0, - /* 38751 */ 'C', 'M', 'O', 'V', 'A', 'E', '6', '4', 'r', 'r', 0, - /* 38762 */ 'C', 'M', 'O', 'V', 'B', 'E', '6', '4', 'r', 'r', 0, - /* 38773 */ 'C', 'M', 'O', 'V', 'G', 'E', '6', '4', 'r', 'r', 0, - /* 38784 */ 'C', 'M', 'O', 'V', 'L', 'E', '6', '4', 'r', 'r', 0, - /* 38795 */ 'C', 'M', 'O', 'V', 'N', 'E', '6', '4', 'r', 'r', 0, - /* 38806 */ 'V', 'M', 'W', 'R', 'I', 'T', 'E', '6', '4', 'r', 'r', 0, - /* 38818 */ 'C', 'M', 'O', 'V', 'E', '6', '4', 'r', 'r', 0, - /* 38828 */ 'B', 'S', 'F', '6', '4', 'r', 'r', 0, - /* 38836 */ 'C', 'M', 'P', 'X', 'C', 'H', 'G', '6', '4', 'r', 'r', 0, - /* 38848 */ 'C', 'M', 'O', 'V', 'G', '6', '4', 'r', 'r', 0, - /* 38858 */ 'B', 'L', 'C', 'I', '6', '4', 'r', 'r', 0, - /* 38867 */ 'B', 'Z', 'H', 'I', '6', '4', 'r', 'r', 0, - /* 38876 */ 'I', 'n', 't', '_', 'V', 'C', 'V', 'T', 'T', 'S', 'D', '2', 'S', 'I', '6', '4', 'r', 'r', 0, - /* 38895 */ 'I', 'n', 't', '_', 'C', 'V', 'T', 'T', 'S', 'D', '2', 'S', 'I', '6', '4', 'r', 'r', 0, - /* 38913 */ 'V', 'C', 'V', 'T', 'S', 'D', '2', 'S', 'I', '6', '4', 'r', 'r', 0, - /* 38927 */ 'I', 'n', 't', '_', 'V', 'C', 'V', 'T', 'T', 'S', 'S', '2', 'S', 'I', '6', '4', 'r', 'r', 0, - /* 38946 */ 'I', 'n', 't', '_', 'C', 'V', 'T', 'T', 'S', 'S', '2', 'S', 'I', '6', '4', 'r', 'r', 0, - /* 38964 */ 'V', 'C', 'V', 'T', 'S', 'S', '2', 'S', 'I', '6', '4', 'r', 'r', 0, - /* 38978 */ 'B', 'L', 'S', 'I', '6', '4', 'r', 'r', 0, - /* 38987 */ 'B', 'L', 'C', 'M', 'S', 'K', '6', '4', 'r', 'r', 0, - /* 38998 */ 'B', 'L', 'S', 'M', 'S', 'K', '6', '4', 'r', 'r', 0, - /* 39009 */ 'T', 'Z', 'M', 'S', 'K', '6', '4', 'r', 'r', 0, - /* 39019 */ 'B', 'L', 'C', 'F', 'I', 'L', 'L', '6', '4', 'r', 'r', 0, - /* 39031 */ 'B', 'L', 'S', 'F', 'I', 'L', 'L', '6', '4', 'r', 'r', 0, - /* 39043 */ 'L', 'S', 'L', '6', '4', 'r', 'r', 0, - /* 39051 */ 'I', 'M', 'U', 'L', '6', '4', 'r', 'r', 0, - /* 39060 */ 'C', 'M', 'O', 'V', 'L', '6', '4', 'r', 'r', 0, - /* 39070 */ 'A', 'N', 'D', 'N', '6', '4', 'r', 'r', 0, - /* 39079 */ 'C', 'M', 'O', 'V', 'N', 'O', '6', '4', 'r', 'r', 0, - /* 39090 */ 'C', 'M', 'O', 'V', 'O', '6', '4', 'r', 'r', 0, - /* 39100 */ 'P', 'D', 'E', 'P', '6', '4', 'r', 'r', 0, - /* 39109 */ 'C', 'M', 'P', '6', '4', 'r', 'r', 0, - /* 39117 */ 'C', 'M', 'O', 'V', 'N', 'P', '6', '4', 'r', 'r', 0, - /* 39128 */ 'C', 'M', 'O', 'V', 'P', '6', '4', 'r', 'r', 0, - /* 39138 */ 'M', 'M', 'X', '_', 'M', 'O', 'V', 'Q', '6', '4', 'r', 'r', 0, - /* 39151 */ 'L', 'A', 'R', '6', '4', 'r', 'r', 0, - /* 39159 */ 'M', 'M', 'X', '_', 'M', 'O', 'V', 'Q', '2', 'F', 'R', '6', '4', 'r', 'r', 0, - /* 39175 */ 'X', 'O', 'R', '6', '4', 'r', 'r', 0, - /* 39183 */ 'B', 'S', 'R', '6', '4', 'r', 'r', 0, - /* 39191 */ 'B', 'L', 'S', 'R', '6', '4', 'r', 'r', 0, - /* 39200 */ 'B', 'T', 'R', '6', '4', 'r', 'r', 0, - /* 39208 */ 'B', 'E', 'X', 'T', 'R', '6', '4', 'r', 'r', 0, - /* 39218 */ 'B', 'L', 'C', 'S', '6', '4', 'r', 'r', 0, - /* 39227 */ 'C', 'M', 'O', 'V', 'N', 'S', '6', '4', 'r', 'r', 0, - /* 39238 */ 'I', 'n', 't', '_', 'V', 'C', 'V', 'T', 'S', 'I', '2', 'S', 'S', '6', '4', 'r', 'r', 0, - /* 39256 */ 'I', 'n', 't', '_', 'C', 'V', 'T', 'S', 'I', '2', 'S', 'S', '6', '4', 'r', 'r', 0, - /* 39273 */ 'B', 'T', 'S', '6', '4', 'r', 'r', 0, - /* 39281 */ 'C', 'M', 'O', 'V', 'S', '6', '4', 'r', 'r', 0, - /* 39291 */ 'B', 'T', '6', '4', 'r', 'r', 0, - /* 39298 */ 'P', 'O', 'P', 'C', 'N', 'T', '6', '4', 'r', 'r', 0, - /* 39309 */ 'L', 'Z', 'C', 'N', 'T', '6', '4', 'r', 'r', 0, - /* 39319 */ 'T', 'Z', 'C', 'N', 'T', '6', '4', 'r', 'r', 0, - /* 39329 */ 'T', 'E', 'S', 'T', '6', '4', 'r', 'r', 0, - /* 39338 */ 'P', 'E', 'X', 'T', '6', '4', 'r', 'r', 0, - /* 39347 */ 'V', 'M', 'O', 'V', 'D', 'Q', 'U', '6', '4', 'r', 'r', 0, - /* 39359 */ 'M', 'O', 'V', '6', '4', 'r', 'r', 0, - /* 39367 */ 'A', 'D', 'C', 'X', '6', '4', 'r', 'r', 0, - /* 39376 */ 'S', 'H', 'L', 'X', '6', '4', 'r', 'r', 0, - /* 39385 */ 'M', 'U', 'L', 'X', '6', '4', 'r', 'r', 0, - /* 39394 */ 'A', 'D', 'O', 'X', '6', '4', 'r', 'r', 0, - /* 39403 */ 'S', 'A', 'R', 'X', '6', '4', 'r', 'r', 0, - /* 39412 */ 'S', 'H', 'R', 'X', '6', '4', 'r', 'r', 0, - /* 39421 */ 'M', 'M', 'X', '_', 'M', 'O', 'V', 'D', '6', '4', 'f', 'r', 'o', 'm', '6', '4', 'r', 'r', 0, - /* 39440 */ 'M', 'M', 'X', '_', 'M', 'O', 'V', 'D', '6', '4', 't', 'o', '6', '4', 'r', 'r', 0, - /* 39457 */ 'V', 'M', 'O', 'V', 'S', 'D', 't', 'o', '6', '4', 'r', 'r', 0, - /* 39470 */ 'V', 'M', 'O', 'V', 'P', 'Q', 'I', 't', 'o', '6', '4', 'r', 'r', 0, - /* 39484 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'U', 'B', 'P', 'D', '4', 'r', 'r', 0, - /* 39499 */ 'V', 'F', 'M', 'S', 'U', 'B', 'P', 'D', '4', 'r', 'r', 0, - /* 39511 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'P', 'D', '4', 'r', 'r', 0, - /* 39524 */ 'V', 'F', 'M', 'S', 'U', 'B', 'A', 'D', 'D', 'P', 'D', '4', 'r', 'r', 0, - /* 39539 */ 'V', 'F', 'M', 'A', 'D', 'D', 'P', 'D', '4', 'r', 'r', 0, - /* 39551 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'P', 'D', '4', 'r', 'r', 0, - /* 39564 */ 'V', 'F', 'M', 'S', 'U', 'B', 'S', 'D', '4', 'r', 'r', 0, - /* 39576 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'S', 'D', '4', 'r', 'r', 0, - /* 39589 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'D', '4', 'r', 'r', 0, - /* 39601 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'S', 'D', '4', 'r', 'r', 0, - /* 39614 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'U', 'B', 'P', 'S', '4', 'r', 'r', 0, - /* 39629 */ 'V', 'F', 'M', 'S', 'U', 'B', 'P', 'S', '4', 'r', 'r', 0, - /* 39641 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'P', 'S', '4', 'r', 'r', 0, - /* 39654 */ 'V', 'F', 'M', 'S', 'U', 'B', 'A', 'D', 'D', 'P', 'S', '4', 'r', 'r', 0, - /* 39669 */ 'V', 'F', 'M', 'A', 'D', 'D', 'P', 'S', '4', 'r', 'r', 0, - /* 39681 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'P', 'S', '4', 'r', 'r', 0, - /* 39694 */ 'V', 'F', 'M', 'S', 'U', 'B', 'S', 'S', '4', 'r', 'r', 0, - /* 39706 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'S', 'S', '4', 'r', 'r', 0, - /* 39719 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'S', '4', 'r', 'r', 0, - /* 39731 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'S', 'S', '4', 'r', 'r', 0, - /* 39744 */ 'V', 'E', 'X', 'T', 'R', 'A', 'C', 'T', 'F', '3', '2', 'x', '4', 'r', 'r', 0, - /* 39760 */ 'V', 'I', 'N', 'S', 'E', 'R', 'T', 'F', '3', '2', 'x', '4', 'r', 'r', 0, - /* 39775 */ 'V', 'E', 'X', 'T', 'R', 'A', 'C', 'T', 'I', '3', '2', 'x', '4', 'r', 'r', 0, - /* 39791 */ 'V', 'I', 'N', 'S', 'E', 'R', 'T', 'I', '3', '2', 'x', '4', 'r', 'r', 0, - /* 39806 */ 'V', 'E', 'X', 'T', 'R', 'A', 'C', 'T', 'F', '6', '4', 'x', '4', 'r', 'r', 0, - /* 39822 */ 'V', 'I', 'N', 'S', 'E', 'R', 'T', 'F', '6', '4', 'x', '4', 'r', 'r', 0, - /* 39837 */ 'V', 'E', 'X', 'T', 'R', 'A', 'C', 'T', 'I', '6', '4', 'x', '4', 'r', 'r', 0, - /* 39853 */ 'V', 'I', 'N', 'S', 'E', 'R', 'T', 'I', '6', '4', 'x', '4', 'r', 'r', 0, - /* 39868 */ 'C', 'M', 'O', 'V', 'A', '1', '6', 'r', 'r', 0, - /* 39878 */ 'S', 'B', 'B', '1', '6', 'r', 'r', 0, - /* 39886 */ 'S', 'U', 'B', '1', '6', 'r', 'r', 0, - /* 39894 */ 'C', 'M', 'O', 'V', 'B', '1', '6', 'r', 'r', 0, - /* 39904 */ 'A', 'D', 'C', '1', '6', 'r', 'r', 0, - /* 39912 */ 'B', 'T', 'C', '1', '6', 'r', 'r', 0, - /* 39920 */ 'X', 'A', 'D', 'D', '1', '6', 'r', 'r', 0, - /* 39929 */ 'A', 'N', 'D', '1', '6', 'r', 'r', 0, - /* 39937 */ 'C', 'M', 'O', 'V', 'A', 'E', '1', '6', 'r', 'r', 0, - /* 39948 */ 'C', 'M', 'O', 'V', 'B', 'E', '1', '6', 'r', 'r', 0, - /* 39959 */ 'C', 'M', 'O', 'V', 'G', 'E', '1', '6', 'r', 'r', 0, - /* 39970 */ 'C', 'M', 'O', 'V', 'L', 'E', '1', '6', 'r', 'r', 0, - /* 39981 */ 'C', 'M', 'O', 'V', 'N', 'E', '1', '6', 'r', 'r', 0, - /* 39992 */ 'C', 'M', 'O', 'V', 'E', '1', '6', 'r', 'r', 0, - /* 40002 */ 'B', 'S', 'F', '1', '6', 'r', 'r', 0, - /* 40010 */ 'C', 'M', 'P', 'X', 'C', 'H', 'G', '1', '6', 'r', 'r', 0, - /* 40022 */ 'C', 'M', 'O', 'V', 'G', '1', '6', 'r', 'r', 0, - /* 40032 */ 'A', 'R', 'P', 'L', '1', '6', 'r', 'r', 0, - /* 40041 */ 'L', 'S', 'L', '1', '6', 'r', 'r', 0, - /* 40049 */ 'I', 'M', 'U', 'L', '1', '6', 'r', 'r', 0, - /* 40058 */ 'C', 'M', 'O', 'V', 'L', '1', '6', 'r', 'r', 0, - /* 40068 */ 'I', 'N', '1', '6', 'r', 'r', 0, - /* 40075 */ 'C', 'M', 'O', 'V', 'N', 'O', '1', '6', 'r', 'r', 0, - /* 40086 */ 'C', 'M', 'O', 'V', 'O', '1', '6', 'r', 'r', 0, - /* 40096 */ 'C', 'M', 'P', '1', '6', 'r', 'r', 0, - /* 40104 */ 'C', 'M', 'O', 'V', 'N', 'P', '1', '6', 'r', 'r', 0, - /* 40115 */ 'C', 'M', 'O', 'V', 'P', '1', '6', 'r', 'r', 0, - /* 40125 */ 'L', 'A', 'R', '1', '6', 'r', 'r', 0, - /* 40133 */ 'X', 'O', 'R', '1', '6', 'r', 'r', 0, - /* 40141 */ 'B', 'S', 'R', '1', '6', 'r', 'r', 0, - /* 40149 */ 'B', 'T', 'R', '1', '6', 'r', 'r', 0, - /* 40157 */ 'C', 'M', 'O', 'V', 'N', 'S', '1', '6', 'r', 'r', 0, - /* 40168 */ 'B', 'T', 'S', '1', '6', 'r', 'r', 0, - /* 40176 */ 'C', 'M', 'O', 'V', 'S', '1', '6', 'r', 'r', 0, - /* 40186 */ 'B', 'T', '1', '6', 'r', 'r', 0, - /* 40193 */ 'P', 'O', 'P', 'C', 'N', 'T', '1', '6', 'r', 'r', 0, - /* 40204 */ 'L', 'Z', 'C', 'N', 'T', '1', '6', 'r', 'r', 0, - /* 40214 */ 'T', 'Z', 'C', 'N', 'T', '1', '6', 'r', 'r', 0, - /* 40224 */ 'T', 'E', 'S', 'T', '1', '6', 'r', 'r', 0, - /* 40233 */ 'O', 'U', 'T', '1', '6', 'r', 'r', 0, - /* 40241 */ 'M', 'O', 'V', '1', '6', 'r', 'r', 0, - /* 40249 */ 'V', 'P', 'A', 'L', 'I', 'G', 'N', 'R', '2', '5', '6', 'r', 'r', 0, - /* 40263 */ 'V', 'P', 'E', 'R', 'M', '2', 'F', '1', '2', '8', 'r', 'r', 0, - /* 40276 */ 'V', 'E', 'X', 'T', 'R', 'A', 'C', 'T', 'F', '1', '2', '8', 'r', 'r', 0, - /* 40291 */ 'V', 'I', 'N', 'S', 'E', 'R', 'T', 'F', '1', '2', '8', 'r', 'r', 0, - /* 40305 */ 'V', 'P', 'E', 'R', 'M', '2', 'I', '1', '2', '8', 'r', 'r', 0, - /* 40318 */ 'V', 'E', 'X', 'T', 'R', 'A', 'C', 'T', 'I', '1', '2', '8', 'r', 'r', 0, - /* 40333 */ 'V', 'I', 'N', 'S', 'E', 'R', 'T', 'I', '1', '2', '8', 'r', 'r', 0, - /* 40347 */ 'V', 'P', 'C', 'M', 'P', 'E', 'S', 'T', 'R', 'M', '1', '2', '8', 'r', 'r', 0, - /* 40363 */ 'V', 'P', 'C', 'M', 'P', 'I', 'S', 'T', 'R', 'M', '1', '2', '8', 'r', 'r', 0, - /* 40379 */ 'V', 'P', 'A', 'L', 'I', 'G', 'N', 'R', '1', '2', '8', 'r', 'r', 0, - /* 40393 */ 'V', 'A', 'E', 'S', 'K', 'E', 'Y', 'G', 'E', 'N', 'A', 'S', 'S', 'I', 'S', 'T', '1', '2', '8', 'r', 'r', 0, - /* 40415 */ 'S', 'B', 'B', '8', 'r', 'r', 0, - /* 40422 */ 'S', 'U', 'B', '8', 'r', 'r', 0, - /* 40429 */ 'A', 'D', 'C', '8', 'r', 'r', 0, - /* 40436 */ 'X', 'A', 'D', 'D', '8', 'r', 'r', 0, - /* 40444 */ 'A', 'N', 'D', '8', 'r', 'r', 0, - /* 40451 */ 'C', 'M', 'P', 'X', 'C', 'H', 'G', '8', 'r', 'r', 0, - /* 40462 */ 'I', 'N', '8', 'r', 'r', 0, - /* 40468 */ 'C', 'M', 'P', '8', 'r', 'r', 0, - /* 40475 */ 'X', 'O', 'R', '8', 'r', 'r', 0, - /* 40482 */ 'T', 'E', 'S', 'T', '8', 'r', 'r', 0, - /* 40490 */ 'O', 'U', 'T', '8', 'r', 'r', 0, - /* 40497 */ 'M', 'O', 'V', '8', 'r', 'r', 0, - /* 40504 */ 'V', 'M', 'O', 'V', 'D', 'Q', 'A', 'r', 'r', 0, - /* 40514 */ 'V', 'P', 'S', 'H', 'A', 'B', 'r', 'r', 0, - /* 40523 */ 'V', 'P', 'S', 'U', 'B', 'B', 'r', 'r', 0, - /* 40532 */ 'V', 'P', 'A', 'D', 'D', 'B', 'r', 'r', 0, - /* 40541 */ 'V', 'P', 'M', 'O', 'V', 'U', 'S', 'D', 'B', 'r', 'r', 0, - /* 40553 */ 'V', 'P', 'M', 'O', 'V', 'S', 'D', 'B', 'r', 'r', 0, - /* 40564 */ 'V', 'P', 'M', 'O', 'V', 'D', 'B', 'r', 'r', 0, - /* 40574 */ 'V', 'P', 'S', 'H', 'U', 'F', 'B', 'r', 'r', 0, - /* 40584 */ 'V', 'P', 'A', 'V', 'G', 'B', 'r', 'r', 0, - /* 40593 */ 'V', 'P', 'M', 'O', 'V', 'M', 'S', 'K', 'B', 'r', 'r', 0, - /* 40605 */ 'M', 'M', 'X', '_', 'P', 'M', 'O', 'V', 'M', 'S', 'K', 'B', 'r', 'r', 0, - /* 40620 */ 'V', 'P', 'S', 'H', 'L', 'B', 'r', 'r', 0, - /* 40629 */ 'V', 'P', 'S', 'I', 'G', 'N', 'B', 'r', 'r', 0, - /* 40639 */ 'V', 'P', 'C', 'M', 'P', 'E', 'Q', 'B', 'r', 'r', 0, - /* 40650 */ 'V', 'P', 'M', 'O', 'V', 'U', 'S', 'Q', 'B', 'r', 'r', 0, - /* 40662 */ 'V', 'P', 'M', 'O', 'V', 'S', 'Q', 'B', 'r', 'r', 0, - /* 40673 */ 'V', 'P', 'M', 'O', 'V', 'Q', 'B', 'r', 'r', 0, - /* 40683 */ 'V', 'P', 'I', 'N', 'S', 'R', 'B', 'r', 'r', 0, - /* 40693 */ 'V', 'P', 'E', 'X', 'T', 'R', 'B', 'r', 'r', 0, - /* 40703 */ 'V', 'P', 'S', 'U', 'B', 'S', 'B', 'r', 'r', 0, - /* 40713 */ 'V', 'P', 'A', 'D', 'D', 'S', 'B', 'r', 'r', 0, - /* 40723 */ 'V', 'P', 'M', 'I', 'N', 'S', 'B', 'r', 'r', 0, - /* 40733 */ 'V', 'P', 'S', 'U', 'B', 'U', 'S', 'B', 'r', 'r', 0, - /* 40744 */ 'V', 'P', 'A', 'D', 'D', 'U', 'S', 'B', 'r', 'r', 0, - /* 40755 */ 'P', 'A', 'V', 'G', 'U', 'S', 'B', 'r', 'r', 0, - /* 40765 */ 'V', 'P', 'M', 'A', 'X', 'S', 'B', 'r', 'r', 0, - /* 40775 */ 'V', 'P', 'C', 'M', 'P', 'G', 'T', 'B', 'r', 'r', 0, - /* 40786 */ 'V', 'P', 'R', 'O', 'T', 'B', 'r', 'r', 0, - /* 40795 */ 'V', 'P', 'B', 'R', 'O', 'A', 'D', 'C', 'A', 'S', 'T', 'B', 'r', 'r', 0, - /* 40810 */ 'V', 'P', 'M', 'I', 'N', 'U', 'B', 'r', 'r', 0, - /* 40820 */ 'P', 'F', 'S', 'U', 'B', 'r', 'r', 0, - /* 40828 */ 'V', 'P', 'M', 'A', 'X', 'U', 'B', 'r', 'r', 0, - /* 40838 */ 'V', 'P', 'B', 'L', 'E', 'N', 'D', 'V', 'B', 'r', 'r', 0, - /* 40850 */ 'V', 'P', 'A', 'C', 'K', 'S', 'S', 'W', 'B', 'r', 'r', 0, - /* 40862 */ 'V', 'P', 'A', 'C', 'K', 'U', 'S', 'W', 'B', 'r', 'r', 0, - /* 40874 */ 'P', 'F', 'A', 'C', 'C', 'r', 'r', 0, - /* 40882 */ 'P', 'F', 'N', 'A', 'C', 'C', 'r', 'r', 0, - /* 40891 */ 'P', 'F', 'P', 'N', 'A', 'C', 'C', 'r', 'r', 0, - /* 40901 */ 'V', 'A', 'E', 'S', 'D', 'E', 'C', 'r', 'r', 0, - /* 40911 */ 'V', 'A', 'E', 'S', 'I', 'M', 'C', 'r', 'r', 0, - /* 40921 */ 'V', 'A', 'E', 'S', 'E', 'N', 'C', 'r', 'r', 0, - /* 40931 */ 'V', 'P', 'E', 'R', 'M', 'I', '2', 'D', 'r', 'r', 0, - /* 40942 */ 'V', 'P', 'E', 'R', 'M', 'T', '2', 'D', 'r', 'r', 0, - /* 40953 */ 'V', 'P', 'B', 'R', 'O', 'A', 'D', 'C', 'A', 'S', 'T', 'M', 'W', '2', 'D', 'r', 'r', 0, - /* 40971 */ 'V', 'P', 'S', 'H', 'A', 'D', 'r', 'r', 0, - /* 40980 */ 'V', 'P', 'S', 'R', 'A', 'D', 'r', 'r', 0, - /* 40989 */ 'M', 'M', 'X', '_', 'P', 'S', 'R', 'A', 'D', 'r', 'r', 0, - /* 41001 */ 'V', 'P', 'H', 'A', 'D', 'D', 'B', 'D', 'r', 'r', 0, - /* 41012 */ 'V', 'P', 'H', 'A', 'D', 'D', 'U', 'B', 'D', 'r', 'r', 0, - /* 41024 */ 'V', 'P', 'H', 'S', 'U', 'B', 'D', 'r', 'r', 0, - /* 41034 */ 'V', 'P', 'S', 'U', 'B', 'D', 'r', 'r', 0, - /* 41043 */ 'V', 'P', 'M', 'O', 'V', 'S', 'X', 'B', 'D', 'r', 'r', 0, - /* 41055 */ 'V', 'P', 'M', 'O', 'V', 'Z', 'X', 'B', 'D', 'r', 'r', 0, - /* 41067 */ 'P', 'F', 'A', 'D', 'D', 'r', 'r', 0, - /* 41075 */ 'V', 'P', 'H', 'A', 'D', 'D', 'D', 'r', 'r', 0, - /* 41085 */ 'V', 'P', 'A', 'D', 'D', 'D', 'r', 'r', 0, - /* 41094 */ 'V', 'P', 'M', 'A', 'C', 'S', 'D', 'D', 'r', 'r', 0, - /* 41105 */ 'V', 'P', 'M', 'A', 'C', 'S', 'S', 'D', 'D', 'r', 'r', 0, - /* 41117 */ 'P', 'I', '2', 'F', 'D', 'r', 'r', 0, - /* 41125 */ 'P', 'F', '2', 'I', 'D', 'r', 'r', 0, - /* 41133 */ 'V', 'P', 'S', 'H', 'L', 'D', 'r', 'r', 0, - /* 41142 */ 'V', 'P', 'S', 'L', 'L', 'D', 'r', 'r', 0, - /* 41151 */ 'M', 'M', 'X', '_', 'P', 'S', 'L', 'L', 'D', 'r', 'r', 0, - /* 41163 */ 'V', 'P', 'M', 'U', 'L', 'L', 'D', 'r', 'r', 0, - /* 41173 */ 'V', 'P', 'S', 'R', 'L', 'D', 'r', 'r', 0, - /* 41182 */ 'M', 'M', 'X', '_', 'P', 'S', 'R', 'L', 'D', 'r', 'r', 0, - /* 41194 */ 'V', 'P', 'A', 'N', 'D', 'r', 'r', 0, - /* 41202 */ 'V', 'P', 'S', 'I', 'G', 'N', 'D', 'r', 'r', 0, - /* 41212 */ 'V', 'P', 'E', 'R', 'M', 'I', '2', 'P', 'D', 'r', 'r', 0, - /* 41224 */ 'V', 'P', 'E', 'R', 'M', 'I', 'L', '2', 'P', 'D', 'r', 'r', 0, - /* 41237 */ 'V', 'C', 'V', 'T', 'D', 'Q', '2', 'P', 'D', 'r', 'r', 0, - /* 41249 */ 'V', 'C', 'V', 'T', 'P', 'S', '2', 'P', 'D', 'r', 'r', 0, - /* 41261 */ 'V', 'P', 'E', 'R', 'M', 'T', '2', 'P', 'D', 'r', 'r', 0, - /* 41273 */ 'V', 'M', 'O', 'V', 'A', 'P', 'D', 'r', 'r', 0, - /* 41283 */ 'P', 'S', 'W', 'A', 'P', 'D', 'r', 'r', 0, - /* 41292 */ 'V', 'A', 'D', 'D', 'S', 'U', 'B', 'P', 'D', 'r', 'r', 0, - /* 41304 */ 'V', 'H', 'S', 'U', 'B', 'P', 'D', 'r', 'r', 0, - /* 41314 */ 'V', 'S', 'U', 'B', 'P', 'D', 'r', 'r', 0, - /* 41323 */ 'V', 'M', 'I', 'N', 'C', 'P', 'D', 'r', 'r', 0, - /* 41333 */ 'V', 'M', 'A', 'X', 'C', 'P', 'D', 'r', 'r', 0, - /* 41343 */ 'V', 'H', 'A', 'D', 'D', 'P', 'D', 'r', 'r', 0, - /* 41353 */ 'V', 'A', 'D', 'D', 'P', 'D', 'r', 'r', 0, - /* 41362 */ 'V', 'A', 'N', 'D', 'P', 'D', 'r', 'r', 0, - /* 41371 */ 'V', 'F', 's', 'A', 'N', 'D', 'P', 'D', 'r', 'r', 0, - /* 41382 */ 'V', 'U', 'N', 'P', 'C', 'K', 'H', 'P', 'D', 'r', 'r', 0, - /* 41394 */ 'V', 'M', 'O', 'V', 'M', 'S', 'K', 'P', 'D', 'r', 'r', 0, - /* 41406 */ 'V', 'P', 'E', 'R', 'M', 'I', 'L', 'P', 'D', 'r', 'r', 0, - /* 41418 */ 'V', 'U', 'N', 'P', 'C', 'K', 'L', 'P', 'D', 'r', 'r', 0, - /* 41430 */ 'V', 'M', 'U', 'L', 'P', 'D', 'r', 'r', 0, - /* 41439 */ 'V', 'A', 'N', 'D', 'N', 'P', 'D', 'r', 'r', 0, - /* 41449 */ 'V', 'F', 's', 'A', 'N', 'D', 'N', 'P', 'D', 'r', 'r', 0, - /* 41461 */ 'V', 'M', 'I', 'N', 'P', 'D', 'r', 'r', 0, - /* 41470 */ 'V', 'O', 'R', 'P', 'D', 'r', 'r', 0, - /* 41478 */ 'V', 'X', 'O', 'R', 'P', 'D', 'r', 'r', 0, - /* 41487 */ 'V', 'F', 's', 'X', 'O', 'R', 'P', 'D', 'r', 'r', 0, - /* 41498 */ 'V', 'F', 's', 'O', 'R', 'P', 'D', 'r', 'r', 0, - /* 41508 */ 'V', 'T', 'E', 'S', 'T', 'P', 'D', 'r', 'r', 0, - /* 41518 */ 'V', 'M', 'O', 'V', 'U', 'P', 'D', 'r', 'r', 0, - /* 41528 */ 'V', 'B', 'L', 'E', 'N', 'D', 'V', 'P', 'D', 'r', 'r', 0, - /* 41540 */ 'V', 'D', 'I', 'V', 'P', 'D', 'r', 'r', 0, - /* 41549 */ 'V', 'M', 'A', 'X', 'P', 'D', 'r', 'r', 0, - /* 41558 */ 'V', 'F', 'R', 'C', 'Z', 'P', 'D', 'r', 'r', 0, - /* 41568 */ 'V', 'P', 'C', 'M', 'P', 'E', 'Q', 'D', 'r', 'r', 0, - /* 41579 */ 'V', 'P', 'M', 'O', 'V', 'U', 'S', 'Q', 'D', 'r', 'r', 0, - /* 41591 */ 'V', 'P', 'M', 'O', 'V', 'S', 'Q', 'D', 'r', 'r', 0, - /* 41602 */ 'V', 'P', 'M', 'O', 'V', 'Q', 'D', 'r', 'r', 0, - /* 41612 */ 'V', 'P', 'I', 'N', 'S', 'R', 'D', 'r', 'r', 0, - /* 41622 */ 'V', 'P', 'E', 'X', 'T', 'R', 'D', 'r', 'r', 0, - /* 41632 */ 'I', 'n', 't', '_', 'V', 'C', 'V', 'T', 'S', 'I', '2', 'S', 'D', 'r', 'r', 0, - /* 41648 */ 'I', 'n', 't', '_', 'C', 'V', 'T', 'S', 'I', '2', 'S', 'D', 'r', 'r', 0, - /* 41663 */ 'I', 'n', 't', '_', 'V', 'C', 'V', 'T', 'S', 'S', '2', 'S', 'D', 'r', 'r', 0, - /* 41679 */ 'I', 'n', 't', '_', 'C', 'V', 'T', 'S', 'S', '2', 'S', 'D', 'r', 'r', 0, - /* 41694 */ 'V', 'R', 'C', 'P', '1', '4', 'S', 'D', 'r', 'r', 0, - /* 41705 */ 'V', 'R', 'S', 'Q', 'R', 'T', '1', '4', 'S', 'D', 'r', 'r', 0, - /* 41718 */ 'V', 'R', 'C', 'P', '2', '8', 'S', 'D', 'r', 'r', 0, - /* 41729 */ 'V', 'R', 'S', 'Q', 'R', 'T', '2', '8', 'S', 'D', 'r', 'r', 0, - /* 41742 */ 'V', 'P', 'A', 'B', 'S', 'D', 'r', 'r', 0, - /* 41751 */ 'V', 'S', 'U', 'B', 'S', 'D', 'r', 'r', 0, - /* 41760 */ 'V', 'M', 'I', 'N', 'C', 'S', 'D', 'r', 'r', 0, - /* 41770 */ 'V', 'M', 'A', 'X', 'C', 'S', 'D', 'r', 'r', 0, - /* 41780 */ 'V', 'A', 'D', 'D', 'S', 'D', 'r', 'r', 0, - /* 41789 */ 'I', 'n', 't', '_', 'V', 'U', 'C', 'O', 'M', 'I', 'S', 'D', 'r', 'r', 0, - /* 41804 */ 'I', 'n', 't', '_', 'U', 'C', 'O', 'M', 'I', 'S', 'D', 'r', 'r', 0, - /* 41818 */ 'I', 'n', 't', '_', 'V', 'C', 'O', 'M', 'I', 'S', 'D', 'r', 'r', 0, - /* 41832 */ 'I', 'n', 't', '_', 'C', 'O', 'M', 'I', 'S', 'D', 'r', 'r', 0, - /* 41845 */ 'V', 'M', 'U', 'L', 'S', 'D', 'r', 'r', 0, - /* 41854 */ 'V', 'P', 'M', 'I', 'N', 'S', 'D', 'r', 'r', 0, - /* 41864 */ 'V', 'M', 'I', 'N', 'S', 'D', 'r', 'r', 0, - /* 41873 */ 'I', 'n', 't', '_', 'V', 'C', 'M', 'P', 'S', 'D', 'r', 'r', 0, - /* 41886 */ 'I', 'n', 't', '_', 'C', 'M', 'P', 'S', 'D', 'r', 'r', 0, - /* 41898 */ 'V', 'D', 'I', 'V', 'S', 'D', 'r', 'r', 0, - /* 41907 */ 'V', 'M', 'O', 'V', 'S', 'D', 'r', 'r', 0, - /* 41916 */ 'V', 'P', 'M', 'A', 'X', 'S', 'D', 'r', 'r', 0, - /* 41926 */ 'V', 'M', 'A', 'X', 'S', 'D', 'r', 'r', 0, - /* 41935 */ 'V', 'F', 'R', 'C', 'Z', 'S', 'D', 'r', 'r', 0, - /* 41945 */ 'V', 'M', 'O', 'V', '6', '4', 't', 'o', 'S', 'D', 'r', 'r', 0, - /* 41958 */ 'V', 'P', 'C', 'O', 'N', 'F', 'L', 'I', 'C', 'T', 'D', 'r', 'r', 0, - /* 41972 */ 'V', 'P', 'C', 'M', 'P', 'G', 'T', 'D', 'r', 'r', 0, - /* 41983 */ 'V', 'P', 'R', 'O', 'T', 'D', 'r', 'r', 0, - /* 41992 */ 'V', 'P', 'B', 'R', 'O', 'A', 'D', 'C', 'A', 'S', 'T', 'D', 'r', 'r', 0, - /* 42007 */ 'V', 'P', 'M', 'I', 'N', 'U', 'D', 'r', 'r', 0, - /* 42017 */ 'V', 'P', 'M', 'A', 'X', 'U', 'D', 'r', 'r', 0, - /* 42027 */ 'V', 'P', 'S', 'R', 'A', 'V', 'D', 'r', 'r', 0, - /* 42037 */ 'V', 'P', 'S', 'L', 'L', 'V', 'D', 'r', 'r', 0, - /* 42047 */ 'V', 'P', 'S', 'R', 'L', 'V', 'D', 'r', 'r', 0, - /* 42057 */ 'V', 'P', 'H', 'S', 'U', 'B', 'W', 'D', 'r', 'r', 0, - /* 42068 */ 'V', 'P', 'H', 'A', 'D', 'D', 'W', 'D', 'r', 'r', 0, - /* 42079 */ 'V', 'P', 'M', 'A', 'D', 'D', 'W', 'D', 'r', 'r', 0, - /* 42090 */ 'V', 'P', 'U', 'N', 'P', 'C', 'K', 'H', 'W', 'D', 'r', 'r', 0, - /* 42103 */ 'V', 'P', 'U', 'N', 'P', 'C', 'K', 'L', 'W', 'D', 'r', 'r', 0, - /* 42116 */ 'V', 'P', 'M', 'A', 'C', 'S', 'W', 'D', 'r', 'r', 0, - /* 42127 */ 'V', 'P', 'M', 'A', 'D', 'C', 'S', 'W', 'D', 'r', 'r', 0, - /* 42139 */ 'V', 'P', 'M', 'A', 'C', 'S', 'S', 'W', 'D', 'r', 'r', 0, - /* 42151 */ 'V', 'P', 'M', 'A', 'D', 'C', 'S', 'S', 'W', 'D', 'r', 'r', 0, - /* 42164 */ 'V', 'P', 'H', 'A', 'D', 'D', 'U', 'W', 'D', 'r', 'r', 0, - /* 42176 */ 'V', 'P', 'M', 'O', 'V', 'S', 'X', 'W', 'D', 'r', 'r', 0, - /* 42188 */ 'V', 'P', 'M', 'O', 'V', 'Z', 'X', 'W', 'D', 'r', 'r', 0, - /* 42200 */ 'P', 'F', 'C', 'M', 'P', 'G', 'E', 'r', 'r', 0, - /* 42210 */ 'S', 'H', 'A', '1', 'N', 'E', 'X', 'T', 'E', 'r', 'r', 0, - /* 42222 */ 'L', 'D', '_', 'F', 'r', 'r', 0, - /* 42229 */ 'S', 'T', '_', 'F', 'r', 'r', 0, - /* 42236 */ 'V', 'C', 'V', 'T', 'P', 'S', '2', 'P', 'H', 'r', 'r', 0, - /* 42248 */ 'V', 'P', 'M', 'A', 'C', 'S', 'D', 'Q', 'H', 'r', 'r', 0, - /* 42260 */ 'V', 'P', 'M', 'A', 'C', 'S', 'S', 'D', 'Q', 'H', 'r', 'r', 0, - /* 42273 */ 'V', 'M', 'O', 'V', 'P', 'D', 'I', '2', 'D', 'I', 'r', 'r', 0, - /* 42286 */ 'V', 'M', 'O', 'V', 'S', 'S', '2', 'D', 'I', 'r', 'r', 0, - /* 42298 */ 'V', 'M', 'O', 'V', 'D', 'I', '2', 'P', 'D', 'I', 'r', 'r', 0, - /* 42311 */ 'V', 'M', 'O', 'V', 'P', 'Q', 'I', '2', 'Q', 'I', 'r', 'r', 0, - /* 42324 */ 'V', 'M', 'O', 'V', 'Z', 'Q', 'I', '2', 'P', 'Q', 'I', 'r', 'r', 0, - /* 42338 */ 'V', 'M', 'O', 'V', 'Z', 'P', 'Q', 'I', 'L', 'o', '2', 'P', 'Q', 'I', 'r', 'r', 0, - /* 42355 */ 'V', 'M', 'O', 'V', '6', '4', 't', 'o', 'P', 'Q', 'I', 'r', 'r', 0, - /* 42369 */ 'V', 'P', 'C', 'M', 'P', 'E', 'S', 'T', 'R', 'I', 'r', 'r', 0, - /* 42382 */ 'V', 'P', 'C', 'M', 'P', 'I', 'S', 'T', 'R', 'I', 'r', 'r', 0, - /* 42395 */ 'I', 'n', 't', '_', 'V', 'C', 'V', 'T', 'T', 'S', 'D', '2', 'S', 'I', 'r', 'r', 0, - /* 42412 */ 'I', 'n', 't', '_', 'C', 'V', 'T', 'T', 'S', 'D', '2', 'S', 'I', 'r', 'r', 0, - /* 42428 */ 'V', 'C', 'V', 'T', 'S', 'D', '2', 'S', 'I', 'r', 'r', 0, - /* 42440 */ 'I', 'n', 't', '_', 'V', 'C', 'V', 'T', 'T', 'S', 'S', '2', 'S', 'I', 'r', 'r', 0, - /* 42457 */ 'I', 'n', 't', '_', 'C', 'V', 'T', 'T', 'S', 'S', '2', 'S', 'I', 'r', 'r', 0, - /* 42473 */ 'V', 'C', 'V', 'T', 'S', 'S', '2', 'S', 'I', 'r', 'r', 0, - /* 42485 */ 'V', 'P', 'M', 'A', 'C', 'S', 'D', 'Q', 'L', 'r', 'r', 0, - /* 42497 */ 'V', 'P', 'M', 'A', 'C', 'S', 'S', 'D', 'Q', 'L', 'r', 'r', 0, - /* 42510 */ 'P', 'F', 'M', 'U', 'L', 'r', 'r', 0, - /* 42518 */ 'V', 'P', 'P', 'E', 'R', 'M', 'r', 'r', 0, - /* 42527 */ 'V', 'P', 'A', 'N', 'D', 'N', 'r', 'r', 0, - /* 42536 */ 'P', 'F', 'M', 'I', 'N', 'r', 'r', 0, - /* 42544 */ 'P', 'F', 'R', 'C', 'P', 'r', 'r', 0, - /* 42552 */ 'S', 'T', '_', 'F', 'P', 'r', 'r', 0, - /* 42560 */ 'V', 'M', 'O', 'V', 'D', 'D', 'U', 'P', 'r', 'r', 0, - /* 42571 */ 'V', 'M', 'O', 'V', 'S', 'H', 'D', 'U', 'P', 'r', 'r', 0, - /* 42583 */ 'V', 'M', 'O', 'V', 'S', 'L', 'D', 'U', 'P', 'r', 'r', 0, - /* 42595 */ 'M', 'M', 'X', '_', 'M', 'O', 'V', 'F', 'R', '6', '4', '2', 'Q', 'r', 'r', 0, - /* 42611 */ 'V', 'P', 'B', 'R', 'O', 'A', 'D', 'C', 'A', 'S', 'T', 'M', 'B', '2', 'Q', 'r', 'r', 0, - /* 42629 */ 'V', 'P', 'E', 'R', 'M', 'I', '2', 'Q', 'r', 'r', 0, - /* 42640 */ 'M', 'M', 'X', '_', 'M', 'O', 'V', 'D', 'Q', '2', 'Q', 'r', 'r', 0, - /* 42654 */ 'V', 'P', 'E', 'R', 'M', 'T', '2', 'Q', 'r', 'r', 0, - /* 42665 */ 'V', 'P', 'S', 'H', 'A', 'Q', 'r', 'r', 0, - /* 42674 */ 'V', 'P', 'H', 'A', 'D', 'D', 'B', 'Q', 'r', 'r', 0, - /* 42685 */ 'V', 'P', 'H', 'A', 'D', 'D', 'U', 'B', 'Q', 'r', 'r', 0, - /* 42697 */ 'V', 'P', 'S', 'U', 'B', 'Q', 'r', 'r', 0, - /* 42706 */ 'V', 'P', 'M', 'O', 'V', 'S', 'X', 'B', 'Q', 'r', 'r', 0, - /* 42718 */ 'V', 'P', 'M', 'O', 'V', 'Z', 'X', 'B', 'Q', 'r', 'r', 0, - /* 42730 */ 'V', 'C', 'V', 'T', 'T', 'P', 'D', '2', 'D', 'Q', 'r', 'r', 0, - /* 42743 */ 'V', 'C', 'V', 'T', 'P', 'D', '2', 'D', 'Q', 'r', 'r', 0, - /* 42755 */ 'M', 'M', 'X', '_', 'M', 'O', 'V', 'Q', '2', 'D', 'Q', 'r', 'r', 0, - /* 42769 */ 'V', 'C', 'V', 'T', 'T', 'P', 'S', '2', 'D', 'Q', 'r', 'r', 0, - /* 42782 */ 'V', 'C', 'V', 'T', 'P', 'S', '2', 'D', 'Q', 'r', 'r', 0, - /* 42794 */ 'V', 'P', 'H', 'S', 'U', 'B', 'D', 'Q', 'r', 'r', 0, - /* 42805 */ 'V', 'P', 'A', 'D', 'D', 'Q', 'r', 'r', 0, - /* 42814 */ 'V', 'P', 'H', 'A', 'D', 'D', 'D', 'Q', 'r', 'r', 0, - /* 42825 */ 'V', 'P', 'U', 'N', 'P', 'C', 'K', 'H', 'D', 'Q', 'r', 'r', 0, - /* 42838 */ 'V', 'P', 'U', 'N', 'P', 'C', 'K', 'L', 'D', 'Q', 'r', 'r', 0, - /* 42851 */ 'V', 'P', 'M', 'U', 'L', 'D', 'Q', 'r', 'r', 0, - /* 42861 */ 'V', 'P', 'U', 'N', 'P', 'C', 'K', 'H', 'Q', 'D', 'Q', 'r', 'r', 0, - /* 42875 */ 'V', 'P', 'U', 'N', 'P', 'C', 'K', 'L', 'Q', 'D', 'Q', 'r', 'r', 0, - /* 42889 */ 'V', 'P', 'C', 'L', 'M', 'U', 'L', 'Q', 'D', 'Q', 'r', 'r', 0, - /* 42902 */ 'V', 'P', 'H', 'A', 'D', 'D', 'U', 'D', 'Q', 'r', 'r', 0, - /* 42914 */ 'V', 'P', 'M', 'U', 'L', 'U', 'D', 'Q', 'r', 'r', 0, - /* 42925 */ 'V', 'P', 'M', 'O', 'V', 'S', 'X', 'D', 'Q', 'r', 'r', 0, - /* 42937 */ 'V', 'P', 'M', 'O', 'V', 'Z', 'X', 'D', 'Q', 'r', 'r', 0, - /* 42949 */ 'P', 'F', 'C', 'M', 'P', 'E', 'Q', 'r', 'r', 0, - /* 42959 */ 'V', 'P', 'S', 'H', 'L', 'Q', 'r', 'r', 0, - /* 42968 */ 'V', 'P', 'S', 'L', 'L', 'Q', 'r', 'r', 0, - /* 42977 */ 'M', 'M', 'X', '_', 'P', 'S', 'L', 'L', 'Q', 'r', 'r', 0, - /* 42989 */ 'V', 'P', 'S', 'R', 'L', 'Q', 'r', 'r', 0, - /* 42998 */ 'M', 'M', 'X', '_', 'P', 'S', 'R', 'L', 'Q', 'r', 'r', 0, - /* 43010 */ 'V', 'P', 'C', 'M', 'P', 'E', 'Q', 'Q', 'r', 'r', 0, - /* 43021 */ 'V', 'P', 'I', 'N', 'S', 'R', 'Q', 'r', 'r', 0, - /* 43031 */ 'V', 'P', 'E', 'X', 'T', 'R', 'Q', 'r', 'r', 0, - /* 43041 */ 'V', 'P', 'A', 'B', 'S', 'Q', 'r', 'r', 0, - /* 43050 */ 'V', 'P', 'C', 'O', 'N', 'F', 'L', 'I', 'C', 'T', 'Q', 'r', 'r', 0, - /* 43064 */ 'V', 'P', 'C', 'M', 'P', 'G', 'T', 'Q', 'r', 'r', 0, - /* 43075 */ 'V', 'P', 'R', 'O', 'T', 'Q', 'r', 'r', 0, - /* 43084 */ 'V', 'P', 'B', 'R', 'O', 'A', 'D', 'C', 'A', 'S', 'T', 'Q', 'r', 'r', 0, - /* 43099 */ 'V', 'P', 'S', 'L', 'L', 'V', 'Q', 'r', 'r', 0, - /* 43109 */ 'V', 'P', 'S', 'R', 'L', 'V', 'Q', 'r', 'r', 0, - /* 43119 */ 'V', 'P', 'H', 'A', 'D', 'D', 'W', 'Q', 'r', 'r', 0, - /* 43130 */ 'V', 'P', 'H', 'A', 'D', 'D', 'U', 'W', 'Q', 'r', 'r', 0, - /* 43142 */ 'V', 'P', 'M', 'O', 'V', 'S', 'X', 'W', 'Q', 'r', 'r', 0, - /* 43154 */ 'V', 'P', 'M', 'O', 'V', 'Z', 'X', 'W', 'Q', 'r', 'r', 0, - /* 43166 */ 'P', 'F', 'S', 'U', 'B', 'R', 'r', 'r', 0, - /* 43175 */ 'V', 'P', 'O', 'R', 'r', 'r', 0, - /* 43182 */ 'V', 'P', 'X', 'O', 'R', 'r', 'r', 0, - /* 43190 */ 'V', 'C', 'V', 'T', 'P', 'D', '2', 'P', 'S', 'r', 'r', 0, - /* 43202 */ 'V', 'C', 'V', 'T', 'P', 'H', '2', 'P', 'S', 'r', 'r', 0, - /* 43214 */ 'V', 'P', 'E', 'R', 'M', 'I', '2', 'P', 'S', 'r', 'r', 0, - /* 43226 */ 'V', 'P', 'E', 'R', 'M', 'I', 'L', '2', 'P', 'S', 'r', 'r', 0, - /* 43239 */ 'V', 'C', 'V', 'T', 'D', 'Q', '2', 'P', 'S', 'r', 'r', 0, - /* 43251 */ 'V', 'P', 'E', 'R', 'M', 'T', '2', 'P', 'S', 'r', 'r', 0, - /* 43263 */ 'V', 'M', 'O', 'V', 'A', 'P', 'S', 'r', 'r', 0, - /* 43273 */ 'V', 'A', 'D', 'D', 'S', 'U', 'B', 'P', 'S', 'r', 'r', 0, - /* 43285 */ 'V', 'H', 'S', 'U', 'B', 'P', 'S', 'r', 'r', 0, - /* 43295 */ 'V', 'S', 'U', 'B', 'P', 'S', 'r', 'r', 0, - /* 43304 */ 'V', 'M', 'I', 'N', 'C', 'P', 'S', 'r', 'r', 0, - /* 43314 */ 'V', 'M', 'A', 'X', 'C', 'P', 'S', 'r', 'r', 0, - /* 43324 */ 'V', 'H', 'A', 'D', 'D', 'P', 'S', 'r', 'r', 0, - /* 43334 */ 'V', 'A', 'D', 'D', 'P', 'S', 'r', 'r', 0, - /* 43343 */ 'V', 'A', 'N', 'D', 'P', 'S', 'r', 'r', 0, - /* 43352 */ 'V', 'F', 's', 'A', 'N', 'D', 'P', 'S', 'r', 'r', 0, - /* 43363 */ 'V', 'U', 'N', 'P', 'C', 'K', 'H', 'P', 'S', 'r', 'r', 0, - /* 43375 */ 'V', 'M', 'O', 'V', 'L', 'H', 'P', 'S', 'r', 'r', 0, - /* 43386 */ 'V', 'M', 'O', 'V', 'M', 'S', 'K', 'P', 'S', 'r', 'r', 0, - /* 43398 */ 'V', 'M', 'O', 'V', 'H', 'L', 'P', 'S', 'r', 'r', 0, - /* 43409 */ 'V', 'P', 'E', 'R', 'M', 'I', 'L', 'P', 'S', 'r', 'r', 0, - /* 43421 */ 'V', 'U', 'N', 'P', 'C', 'K', 'L', 'P', 'S', 'r', 'r', 0, - /* 43433 */ 'V', 'M', 'U', 'L', 'P', 'S', 'r', 'r', 0, - /* 43442 */ 'V', 'A', 'N', 'D', 'N', 'P', 'S', 'r', 'r', 0, - /* 43452 */ 'V', 'F', 's', 'A', 'N', 'D', 'N', 'P', 'S', 'r', 'r', 0, - /* 43464 */ 'V', 'M', 'I', 'N', 'P', 'S', 'r', 'r', 0, - /* 43473 */ 'V', 'O', 'R', 'P', 'S', 'r', 'r', 0, - /* 43481 */ 'V', 'X', 'O', 'R', 'P', 'S', 'r', 'r', 0, - /* 43490 */ 'V', 'F', 's', 'X', 'O', 'R', 'P', 'S', 'r', 'r', 0, - /* 43501 */ 'V', 'F', 's', 'O', 'R', 'P', 'S', 'r', 'r', 0, - /* 43511 */ 'V', 'E', 'X', 'T', 'R', 'A', 'C', 'T', 'P', 'S', 'r', 'r', 0, - /* 43524 */ 'V', 'I', 'N', 'S', 'E', 'R', 'T', 'P', 'S', 'r', 'r', 0, - /* 43536 */ 'V', 'T', 'E', 'S', 'T', 'P', 'S', 'r', 'r', 0, - /* 43546 */ 'V', 'M', 'O', 'V', 'U', 'P', 'S', 'r', 'r', 0, - /* 43556 */ 'V', 'B', 'L', 'E', 'N', 'D', 'V', 'P', 'S', 'r', 'r', 0, - /* 43568 */ 'V', 'D', 'I', 'V', 'P', 'S', 'r', 'r', 0, - /* 43577 */ 'V', 'M', 'A', 'X', 'P', 'S', 'r', 'r', 0, - /* 43586 */ 'V', 'F', 'R', 'C', 'Z', 'P', 'S', 'r', 'r', 0, - /* 43596 */ 'I', 'n', 't', '_', 'V', 'C', 'V', 'T', 'S', 'D', '2', 'S', 'S', 'r', 'r', 0, - /* 43612 */ 'I', 'n', 't', '_', 'C', 'V', 'T', 'S', 'D', '2', 'S', 'S', 'r', 'r', 0, - /* 43627 */ 'V', 'M', 'O', 'V', 'D', 'I', '2', 'S', 'S', 'r', 'r', 0, - /* 43639 */ 'I', 'n', 't', '_', 'V', 'C', 'V', 'T', 'S', 'I', '2', 'S', 'S', 'r', 'r', 0, - /* 43655 */ 'I', 'n', 't', '_', 'C', 'V', 'T', 'S', 'I', '2', 'S', 'S', 'r', 'r', 0, - /* 43670 */ 'V', 'R', 'C', 'P', '1', '4', 'S', 'S', 'r', 'r', 0, - /* 43681 */ 'V', 'R', 'S', 'Q', 'R', 'T', '1', '4', 'S', 'S', 'r', 'r', 0, - /* 43694 */ 'V', 'R', 'C', 'P', '2', '8', 'S', 'S', 'r', 'r', 0, - /* 43705 */ 'V', 'R', 'S', 'Q', 'R', 'T', '2', '8', 'S', 'S', 'r', 'r', 0, - /* 43718 */ 'V', 'S', 'U', 'B', 'S', 'S', 'r', 'r', 0, - /* 43727 */ 'V', 'M', 'I', 'N', 'C', 'S', 'S', 'r', 'r', 0, - /* 43737 */ 'V', 'M', 'A', 'X', 'C', 'S', 'S', 'r', 'r', 0, - /* 43747 */ 'V', 'A', 'D', 'D', 'S', 'S', 'r', 'r', 0, - /* 43756 */ 'I', 'n', 't', '_', 'V', 'U', 'C', 'O', 'M', 'I', 'S', 'S', 'r', 'r', 0, - /* 43771 */ 'I', 'n', 't', '_', 'U', 'C', 'O', 'M', 'I', 'S', 'S', 'r', 'r', 0, - /* 43785 */ 'I', 'n', 't', '_', 'V', 'C', 'O', 'M', 'I', 'S', 'S', 'r', 'r', 0, - /* 43799 */ 'I', 'n', 't', '_', 'C', 'O', 'M', 'I', 'S', 'S', 'r', 'r', 0, - /* 43812 */ 'V', 'M', 'U', 'L', 'S', 'S', 'r', 'r', 0, - /* 43821 */ 'V', 'M', 'I', 'N', 'S', 'S', 'r', 'r', 0, - /* 43830 */ 'I', 'n', 't', '_', 'V', 'C', 'M', 'P', 'S', 'S', 'r', 'r', 0, - /* 43843 */ 'I', 'n', 't', '_', 'C', 'M', 'P', 'S', 'S', 'r', 'r', 0, - /* 43855 */ 'V', 'B', 'R', 'O', 'A', 'D', 'C', 'A', 'S', 'T', 'S', 'S', 'r', 'r', 0, - /* 43870 */ 'V', 'D', 'I', 'V', 'S', 'S', 'r', 'r', 0, - /* 43879 */ 'V', 'M', 'O', 'V', 'S', 'S', 'r', 'r', 0, - /* 43888 */ 'V', 'M', 'A', 'X', 'S', 'S', 'r', 'r', 0, - /* 43897 */ 'V', 'F', 'R', 'C', 'Z', 'S', 'S', 'r', 'r', 0, - /* 43907 */ 'P', 'F', 'C', 'M', 'P', 'G', 'T', 'r', 'r', 0, - /* 43917 */ 'M', 'W', 'A', 'I', 'T', 'r', 'r', 0, - /* 43925 */ 'P', 'F', 'R', 'S', 'Q', 'R', 'T', 'r', 'r', 0, - /* 43935 */ 'V', 'A', 'E', 'S', 'D', 'E', 'C', 'L', 'A', 'S', 'T', 'r', 'r', 0, - /* 43949 */ 'V', 'A', 'E', 'S', 'E', 'N', 'C', 'L', 'A', 'S', 'T', 'r', 'r', 0, - /* 43963 */ 'V', 'P', 'T', 'E', 'S', 'T', 'r', 'r', 0, - /* 43972 */ 'V', 'M', 'O', 'V', 'D', 'Q', 'U', 'r', 'r', 0, - /* 43982 */ 'V', 'P', 'C', 'M', 'O', 'V', 'r', 'r', 0, - /* 43991 */ 'V', 'P', 'S', 'H', 'A', 'W', 'r', 'r', 0, - /* 44000 */ 'V', 'P', 'S', 'R', 'A', 'W', 'r', 'r', 0, - /* 44009 */ 'M', 'M', 'X', '_', 'P', 'S', 'R', 'A', 'W', 'r', 'r', 0, - /* 44021 */ 'V', 'P', 'H', 'S', 'U', 'B', 'B', 'W', 'r', 'r', 0, - /* 44032 */ 'V', 'P', 'S', 'A', 'D', 'B', 'W', 'r', 'r', 0, - /* 44042 */ 'V', 'P', 'H', 'A', 'D', 'D', 'B', 'W', 'r', 'r', 0, - /* 44053 */ 'V', 'P', 'U', 'N', 'P', 'C', 'K', 'H', 'B', 'W', 'r', 'r', 0, - /* 44066 */ 'K', 'U', 'N', 'P', 'C', 'K', 'B', 'W', 'r', 'r', 0, - /* 44077 */ 'V', 'P', 'U', 'N', 'P', 'C', 'K', 'L', 'B', 'W', 'r', 'r', 0, - /* 44090 */ 'V', 'P', 'H', 'A', 'D', 'D', 'U', 'B', 'W', 'r', 'r', 0, - /* 44102 */ 'V', 'P', 'H', 'S', 'U', 'B', 'W', 'r', 'r', 0, - /* 44112 */ 'V', 'P', 'S', 'U', 'B', 'W', 'r', 'r', 0, - /* 44121 */ 'V', 'P', 'M', 'O', 'V', 'S', 'X', 'B', 'W', 'r', 'r', 0, - /* 44133 */ 'V', 'P', 'M', 'O', 'V', 'Z', 'X', 'B', 'W', 'r', 'r', 0, - /* 44145 */ 'V', 'P', 'H', 'A', 'D', 'D', 'W', 'r', 'r', 0, - /* 44155 */ 'V', 'P', 'A', 'D', 'D', 'W', 'r', 'r', 0, - /* 44164 */ 'K', 'A', 'N', 'D', 'W', 'r', 'r', 0, - /* 44172 */ 'V', 'P', 'A', 'C', 'K', 'S', 'S', 'D', 'W', 'r', 'r', 0, - /* 44184 */ 'V', 'P', 'A', 'C', 'K', 'U', 'S', 'D', 'W', 'r', 'r', 0, - /* 44196 */ 'V', 'P', 'M', 'O', 'V', 'U', 'S', 'D', 'W', 'r', 'r', 0, - /* 44208 */ 'V', 'P', 'M', 'O', 'V', 'S', 'D', 'W', 'r', 'r', 0, - /* 44219 */ 'V', 'P', 'M', 'O', 'V', 'D', 'W', 'r', 'r', 0, - /* 44229 */ 'P', 'I', '2', 'F', 'W', 'r', 'r', 0, - /* 44237 */ 'V', 'P', 'A', 'V', 'G', 'W', 'r', 'r', 0, - /* 44246 */ 'V', 'P', 'M', 'U', 'L', 'H', 'W', 'r', 'r', 0, - /* 44256 */ 'P', 'F', '2', 'I', 'W', 'r', 'r', 0, - /* 44264 */ 'V', 'P', 'S', 'H', 'L', 'W', 'r', 'r', 0, - /* 44273 */ 'V', 'P', 'S', 'L', 'L', 'W', 'r', 'r', 0, - /* 44282 */ 'M', 'M', 'X', '_', 'P', 'S', 'L', 'L', 'W', 'r', 'r', 0, - /* 44294 */ 'V', 'P', 'M', 'U', 'L', 'L', 'W', 'r', 'r', 0, - /* 44304 */ 'V', 'P', 'S', 'R', 'L', 'W', 'r', 'r', 0, - /* 44313 */ 'M', 'M', 'X', '_', 'P', 'S', 'R', 'L', 'W', 'r', 'r', 0, - /* 44325 */ 'K', 'A', 'N', 'D', 'N', 'W', 'r', 'r', 0, - /* 44334 */ 'V', 'P', 'S', 'I', 'G', 'N', 'W', 'r', 'r', 0, - /* 44344 */ 'V', 'P', 'C', 'M', 'P', 'E', 'Q', 'W', 'r', 'r', 0, - /* 44355 */ 'V', 'P', 'M', 'O', 'V', 'U', 'S', 'Q', 'W', 'r', 'r', 0, - /* 44367 */ 'V', 'P', 'M', 'O', 'V', 'S', 'Q', 'W', 'r', 'r', 0, - /* 44378 */ 'V', 'P', 'M', 'O', 'V', 'Q', 'W', 'r', 'r', 0, - /* 44388 */ 'P', 'M', 'U', 'L', 'H', 'R', 'W', 'r', 'r', 0, - /* 44398 */ 'K', 'O', 'R', 'W', 'r', 'r', 0, - /* 44405 */ 'K', 'X', 'N', 'O', 'R', 'W', 'r', 'r', 0, - /* 44414 */ 'K', 'X', 'O', 'R', 'W', 'r', 'r', 0, - /* 44422 */ 'V', 'P', 'S', 'U', 'B', 'S', 'W', 'r', 'r', 0, - /* 44432 */ 'V', 'P', 'A', 'D', 'D', 'S', 'W', 'r', 'r', 0, - /* 44442 */ 'V', 'P', 'M', 'I', 'N', 'S', 'W', 'r', 'r', 0, - /* 44452 */ 'V', 'P', 'S', 'U', 'B', 'U', 'S', 'W', 'r', 'r', 0, - /* 44463 */ 'V', 'P', 'A', 'D', 'D', 'U', 'S', 'W', 'r', 'r', 0, - /* 44474 */ 'V', 'P', 'M', 'A', 'X', 'S', 'W', 'r', 'r', 0, - /* 44484 */ 'V', 'P', 'C', 'M', 'P', 'G', 'T', 'W', 'r', 'r', 0, - /* 44495 */ 'K', 'N', 'O', 'T', 'W', 'r', 'r', 0, - /* 44503 */ 'V', 'P', 'R', 'O', 'T', 'W', 'r', 'r', 0, - /* 44512 */ 'V', 'P', 'B', 'R', 'O', 'A', 'D', 'C', 'A', 'S', 'T', 'W', 'r', 'r', 0, - /* 44527 */ 'K', 'O', 'R', 'T', 'E', 'S', 'T', 'W', 'r', 'r', 0, - /* 44538 */ 'V', 'P', 'M', 'U', 'L', 'H', 'U', 'W', 'r', 'r', 0, - /* 44549 */ 'V', 'P', 'M', 'I', 'N', 'U', 'W', 'r', 'r', 0, - /* 44559 */ 'V', 'P', 'M', 'A', 'X', 'U', 'W', 'r', 'r', 0, - /* 44569 */ 'V', 'P', 'M', 'A', 'C', 'S', 'W', 'W', 'r', 'r', 0, - /* 44580 */ 'V', 'P', 'M', 'A', 'C', 'S', 'S', 'W', 'W', 'r', 'r', 0, - /* 44592 */ 'P', 'F', 'M', 'A', 'X', 'r', 'r', 0, - /* 44600 */ 'V', 'M', 'O', 'V', 'D', 'Q', 'A', 'Y', 'r', 'r', 0, - /* 44611 */ 'V', 'P', 'S', 'U', 'B', 'B', 'Y', 'r', 'r', 0, - /* 44621 */ 'V', 'P', 'A', 'D', 'D', 'B', 'Y', 'r', 'r', 0, - /* 44631 */ 'V', 'P', 'S', 'H', 'U', 'F', 'B', 'Y', 'r', 'r', 0, - /* 44642 */ 'V', 'P', 'A', 'V', 'G', 'B', 'Y', 'r', 'r', 0, - /* 44652 */ 'V', 'P', 'M', 'O', 'V', 'M', 'S', 'K', 'B', 'Y', 'r', 'r', 0, - /* 44665 */ 'V', 'P', 'S', 'I', 'G', 'N', 'B', 'Y', 'r', 'r', 0, - /* 44676 */ 'V', 'P', 'C', 'M', 'P', 'E', 'Q', 'B', 'Y', 'r', 'r', 0, - /* 44688 */ 'V', 'P', 'S', 'U', 'B', 'S', 'B', 'Y', 'r', 'r', 0, - /* 44699 */ 'V', 'P', 'A', 'D', 'D', 'S', 'B', 'Y', 'r', 'r', 0, - /* 44710 */ 'V', 'P', 'M', 'I', 'N', 'S', 'B', 'Y', 'r', 'r', 0, - /* 44721 */ 'V', 'P', 'S', 'U', 'B', 'U', 'S', 'B', 'Y', 'r', 'r', 0, - /* 44733 */ 'V', 'P', 'A', 'D', 'D', 'U', 'S', 'B', 'Y', 'r', 'r', 0, - /* 44745 */ 'V', 'P', 'M', 'A', 'X', 'S', 'B', 'Y', 'r', 'r', 0, - /* 44756 */ 'V', 'P', 'C', 'M', 'P', 'G', 'T', 'B', 'Y', 'r', 'r', 0, - /* 44768 */ 'V', 'P', 'B', 'R', 'O', 'A', 'D', 'C', 'A', 'S', 'T', 'B', 'Y', 'r', 'r', 0, - /* 44784 */ 'V', 'P', 'M', 'I', 'N', 'U', 'B', 'Y', 'r', 'r', 0, - /* 44795 */ 'V', 'P', 'M', 'A', 'X', 'U', 'B', 'Y', 'r', 'r', 0, - /* 44806 */ 'V', 'P', 'B', 'L', 'E', 'N', 'D', 'V', 'B', 'Y', 'r', 'r', 0, - /* 44819 */ 'V', 'P', 'A', 'C', 'K', 'S', 'S', 'W', 'B', 'Y', 'r', 'r', 0, - /* 44832 */ 'V', 'P', 'A', 'C', 'K', 'U', 'S', 'W', 'B', 'Y', 'r', 'r', 0, - /* 44845 */ 'V', 'P', 'S', 'R', 'A', 'D', 'Y', 'r', 'r', 0, - /* 44855 */ 'V', 'P', 'H', 'S', 'U', 'B', 'D', 'Y', 'r', 'r', 0, - /* 44866 */ 'V', 'P', 'S', 'U', 'B', 'D', 'Y', 'r', 'r', 0, - /* 44876 */ 'V', 'P', 'M', 'O', 'V', 'S', 'X', 'B', 'D', 'Y', 'r', 'r', 0, - /* 44889 */ 'V', 'P', 'M', 'O', 'V', 'Z', 'X', 'B', 'D', 'Y', 'r', 'r', 0, - /* 44902 */ 'V', 'P', 'H', 'A', 'D', 'D', 'D', 'Y', 'r', 'r', 0, - /* 44913 */ 'V', 'P', 'A', 'D', 'D', 'D', 'Y', 'r', 'r', 0, - /* 44923 */ 'V', 'P', 'S', 'L', 'L', 'D', 'Y', 'r', 'r', 0, - /* 44933 */ 'V', 'P', 'M', 'U', 'L', 'L', 'D', 'Y', 'r', 'r', 0, - /* 44944 */ 'V', 'P', 'S', 'R', 'L', 'D', 'Y', 'r', 'r', 0, - /* 44954 */ 'V', 'P', 'E', 'R', 'M', 'D', 'Y', 'r', 'r', 0, - /* 44964 */ 'V', 'P', 'A', 'N', 'D', 'Y', 'r', 'r', 0, - /* 44973 */ 'V', 'P', 'S', 'I', 'G', 'N', 'D', 'Y', 'r', 'r', 0, - /* 44984 */ 'V', 'C', 'V', 'T', 'D', 'Q', '2', 'P', 'D', 'Y', 'r', 'r', 0, - /* 44997 */ 'V', 'C', 'V', 'T', 'P', 'S', '2', 'P', 'D', 'Y', 'r', 'r', 0, - /* 45010 */ 'V', 'M', 'O', 'V', 'A', 'P', 'D', 'Y', 'r', 'r', 0, - /* 45021 */ 'V', 'A', 'D', 'D', 'S', 'U', 'B', 'P', 'D', 'Y', 'r', 'r', 0, - /* 45034 */ 'V', 'H', 'S', 'U', 'B', 'P', 'D', 'Y', 'r', 'r', 0, - /* 45045 */ 'V', 'S', 'U', 'B', 'P', 'D', 'Y', 'r', 'r', 0, - /* 45055 */ 'V', 'M', 'I', 'N', 'C', 'P', 'D', 'Y', 'r', 'r', 0, - /* 45066 */ 'V', 'M', 'A', 'X', 'C', 'P', 'D', 'Y', 'r', 'r', 0, - /* 45077 */ 'V', 'H', 'A', 'D', 'D', 'P', 'D', 'Y', 'r', 'r', 0, - /* 45088 */ 'V', 'A', 'D', 'D', 'P', 'D', 'Y', 'r', 'r', 0, - /* 45098 */ 'V', 'A', 'N', 'D', 'P', 'D', 'Y', 'r', 'r', 0, - /* 45108 */ 'V', 'U', 'N', 'P', 'C', 'K', 'H', 'P', 'D', 'Y', 'r', 'r', 0, - /* 45121 */ 'V', 'M', 'O', 'V', 'M', 'S', 'K', 'P', 'D', 'Y', 'r', 'r', 0, - /* 45134 */ 'V', 'P', 'E', 'R', 'M', 'I', 'L', 'P', 'D', 'Y', 'r', 'r', 0, - /* 45147 */ 'V', 'U', 'N', 'P', 'C', 'K', 'L', 'P', 'D', 'Y', 'r', 'r', 0, - /* 45160 */ 'V', 'M', 'U', 'L', 'P', 'D', 'Y', 'r', 'r', 0, - /* 45170 */ 'V', 'A', 'N', 'D', 'N', 'P', 'D', 'Y', 'r', 'r', 0, - /* 45181 */ 'V', 'M', 'I', 'N', 'P', 'D', 'Y', 'r', 'r', 0, - /* 45191 */ 'V', 'O', 'R', 'P', 'D', 'Y', 'r', 'r', 0, - /* 45200 */ 'V', 'X', 'O', 'R', 'P', 'D', 'Y', 'r', 'r', 0, - /* 45210 */ 'V', 'T', 'E', 'S', 'T', 'P', 'D', 'Y', 'r', 'r', 0, - /* 45221 */ 'V', 'M', 'O', 'V', 'U', 'P', 'D', 'Y', 'r', 'r', 0, - /* 45232 */ 'V', 'B', 'L', 'E', 'N', 'D', 'V', 'P', 'D', 'Y', 'r', 'r', 0, - /* 45245 */ 'V', 'D', 'I', 'V', 'P', 'D', 'Y', 'r', 'r', 0, - /* 45255 */ 'V', 'M', 'A', 'X', 'P', 'D', 'Y', 'r', 'r', 0, - /* 45265 */ 'V', 'P', 'C', 'M', 'P', 'E', 'Q', 'D', 'Y', 'r', 'r', 0, - /* 45277 */ 'V', 'P', 'M', 'I', 'N', 'S', 'D', 'Y', 'r', 'r', 0, - /* 45288 */ 'V', 'B', 'R', 'O', 'A', 'D', 'C', 'A', 'S', 'T', 'S', 'D', 'Y', 'r', 'r', 0, - /* 45304 */ 'V', 'P', 'M', 'A', 'X', 'S', 'D', 'Y', 'r', 'r', 0, - /* 45315 */ 'V', 'P', 'C', 'M', 'P', 'G', 'T', 'D', 'Y', 'r', 'r', 0, - /* 45327 */ 'V', 'P', 'B', 'R', 'O', 'A', 'D', 'C', 'A', 'S', 'T', 'D', 'Y', 'r', 'r', 0, - /* 45343 */ 'V', 'P', 'M', 'I', 'N', 'U', 'D', 'Y', 'r', 'r', 0, - /* 45354 */ 'V', 'P', 'M', 'A', 'X', 'U', 'D', 'Y', 'r', 'r', 0, - /* 45365 */ 'V', 'P', 'S', 'R', 'A', 'V', 'D', 'Y', 'r', 'r', 0, - /* 45376 */ 'V', 'P', 'S', 'L', 'L', 'V', 'D', 'Y', 'r', 'r', 0, - /* 45387 */ 'V', 'P', 'S', 'R', 'L', 'V', 'D', 'Y', 'r', 'r', 0, - /* 45398 */ 'V', 'P', 'M', 'A', 'D', 'D', 'W', 'D', 'Y', 'r', 'r', 0, - /* 45410 */ 'V', 'P', 'U', 'N', 'P', 'C', 'K', 'H', 'W', 'D', 'Y', 'r', 'r', 0, - /* 45424 */ 'V', 'P', 'U', 'N', 'P', 'C', 'K', 'L', 'W', 'D', 'Y', 'r', 'r', 0, - /* 45438 */ 'V', 'P', 'M', 'O', 'V', 'S', 'X', 'W', 'D', 'Y', 'r', 'r', 0, - /* 45451 */ 'V', 'P', 'M', 'O', 'V', 'Z', 'X', 'W', 'D', 'Y', 'r', 'r', 0, - /* 45464 */ 'V', 'C', 'V', 'T', 'P', 'S', '2', 'P', 'H', 'Y', 'r', 'r', 0, - /* 45477 */ 'V', 'P', 'A', 'N', 'D', 'N', 'Y', 'r', 'r', 0, - /* 45487 */ 'V', 'M', 'O', 'V', 'D', 'D', 'U', 'P', 'Y', 'r', 'r', 0, - /* 45499 */ 'V', 'M', 'O', 'V', 'S', 'H', 'D', 'U', 'P', 'Y', 'r', 'r', 0, - /* 45512 */ 'V', 'M', 'O', 'V', 'S', 'L', 'D', 'U', 'P', 'Y', 'r', 'r', 0, - /* 45525 */ 'V', 'P', 'S', 'U', 'B', 'Q', 'Y', 'r', 'r', 0, - /* 45535 */ 'V', 'P', 'M', 'O', 'V', 'S', 'X', 'B', 'Q', 'Y', 'r', 'r', 0, - /* 45548 */ 'V', 'P', 'M', 'O', 'V', 'Z', 'X', 'B', 'Q', 'Y', 'r', 'r', 0, - /* 45561 */ 'V', 'C', 'V', 'T', 'T', 'P', 'D', '2', 'D', 'Q', 'Y', 'r', 'r', 0, - /* 45575 */ 'V', 'C', 'V', 'T', 'P', 'D', '2', 'D', 'Q', 'Y', 'r', 'r', 0, - /* 45588 */ 'V', 'C', 'V', 'T', 'T', 'P', 'S', '2', 'D', 'Q', 'Y', 'r', 'r', 0, - /* 45602 */ 'V', 'C', 'V', 'T', 'P', 'S', '2', 'D', 'Q', 'Y', 'r', 'r', 0, - /* 45615 */ 'V', 'P', 'A', 'D', 'D', 'Q', 'Y', 'r', 'r', 0, - /* 45625 */ 'V', 'P', 'U', 'N', 'P', 'C', 'K', 'H', 'D', 'Q', 'Y', 'r', 'r', 0, - /* 45639 */ 'V', 'P', 'U', 'N', 'P', 'C', 'K', 'L', 'D', 'Q', 'Y', 'r', 'r', 0, - /* 45653 */ 'V', 'P', 'M', 'U', 'L', 'D', 'Q', 'Y', 'r', 'r', 0, - /* 45664 */ 'V', 'P', 'U', 'N', 'P', 'C', 'K', 'H', 'Q', 'D', 'Q', 'Y', 'r', 'r', 0, - /* 45679 */ 'V', 'P', 'U', 'N', 'P', 'C', 'K', 'L', 'Q', 'D', 'Q', 'Y', 'r', 'r', 0, - /* 45694 */ 'V', 'P', 'M', 'U', 'L', 'U', 'D', 'Q', 'Y', 'r', 'r', 0, - /* 45706 */ 'V', 'P', 'M', 'O', 'V', 'S', 'X', 'D', 'Q', 'Y', 'r', 'r', 0, - /* 45719 */ 'V', 'P', 'M', 'O', 'V', 'Z', 'X', 'D', 'Q', 'Y', 'r', 'r', 0, - /* 45732 */ 'V', 'P', 'S', 'L', 'L', 'Q', 'Y', 'r', 'r', 0, - /* 45742 */ 'V', 'P', 'S', 'R', 'L', 'Q', 'Y', 'r', 'r', 0, - /* 45752 */ 'V', 'P', 'C', 'M', 'P', 'E', 'Q', 'Q', 'Y', 'r', 'r', 0, - /* 45764 */ 'V', 'P', 'C', 'M', 'P', 'G', 'T', 'Q', 'Y', 'r', 'r', 0, - /* 45776 */ 'V', 'P', 'B', 'R', 'O', 'A', 'D', 'C', 'A', 'S', 'T', 'Q', 'Y', 'r', 'r', 0, - /* 45792 */ 'V', 'P', 'S', 'L', 'L', 'V', 'Q', 'Y', 'r', 'r', 0, - /* 45803 */ 'V', 'P', 'S', 'R', 'L', 'V', 'Q', 'Y', 'r', 'r', 0, - /* 45814 */ 'V', 'P', 'M', 'O', 'V', 'S', 'X', 'W', 'Q', 'Y', 'r', 'r', 0, - /* 45827 */ 'V', 'P', 'M', 'O', 'V', 'Z', 'X', 'W', 'Q', 'Y', 'r', 'r', 0, - /* 45840 */ 'V', 'P', 'O', 'R', 'Y', 'r', 'r', 0, - /* 45848 */ 'V', 'P', 'X', 'O', 'R', 'Y', 'r', 'r', 0, - /* 45857 */ 'V', 'C', 'V', 'T', 'P', 'D', '2', 'P', 'S', 'Y', 'r', 'r', 0, - /* 45870 */ 'V', 'C', 'V', 'T', 'P', 'H', '2', 'P', 'S', 'Y', 'r', 'r', 0, - /* 45883 */ 'V', 'C', 'V', 'T', 'D', 'Q', '2', 'P', 'S', 'Y', 'r', 'r', 0, - /* 45896 */ 'V', 'M', 'O', 'V', 'A', 'P', 'S', 'Y', 'r', 'r', 0, - /* 45907 */ 'V', 'A', 'D', 'D', 'S', 'U', 'B', 'P', 'S', 'Y', 'r', 'r', 0, - /* 45920 */ 'V', 'H', 'S', 'U', 'B', 'P', 'S', 'Y', 'r', 'r', 0, - /* 45931 */ 'V', 'S', 'U', 'B', 'P', 'S', 'Y', 'r', 'r', 0, - /* 45941 */ 'V', 'M', 'I', 'N', 'C', 'P', 'S', 'Y', 'r', 'r', 0, - /* 45952 */ 'V', 'M', 'A', 'X', 'C', 'P', 'S', 'Y', 'r', 'r', 0, - /* 45963 */ 'V', 'H', 'A', 'D', 'D', 'P', 'S', 'Y', 'r', 'r', 0, - /* 45974 */ 'V', 'A', 'D', 'D', 'P', 'S', 'Y', 'r', 'r', 0, - /* 45984 */ 'V', 'A', 'N', 'D', 'P', 'S', 'Y', 'r', 'r', 0, - /* 45994 */ 'V', 'U', 'N', 'P', 'C', 'K', 'H', 'P', 'S', 'Y', 'r', 'r', 0, - /* 46007 */ 'V', 'M', 'O', 'V', 'M', 'S', 'K', 'P', 'S', 'Y', 'r', 'r', 0, - /* 46020 */ 'V', 'P', 'E', 'R', 'M', 'I', 'L', 'P', 'S', 'Y', 'r', 'r', 0, - /* 46033 */ 'V', 'U', 'N', 'P', 'C', 'K', 'L', 'P', 'S', 'Y', 'r', 'r', 0, - /* 46046 */ 'V', 'M', 'U', 'L', 'P', 'S', 'Y', 'r', 'r', 0, - /* 46056 */ 'V', 'P', 'E', 'R', 'M', 'P', 'S', 'Y', 'r', 'r', 0, - /* 46067 */ 'V', 'A', 'N', 'D', 'N', 'P', 'S', 'Y', 'r', 'r', 0, - /* 46078 */ 'V', 'M', 'I', 'N', 'P', 'S', 'Y', 'r', 'r', 0, - /* 46088 */ 'V', 'O', 'R', 'P', 'S', 'Y', 'r', 'r', 0, - /* 46097 */ 'V', 'X', 'O', 'R', 'P', 'S', 'Y', 'r', 'r', 0, - /* 46107 */ 'V', 'T', 'E', 'S', 'T', 'P', 'S', 'Y', 'r', 'r', 0, - /* 46118 */ 'V', 'M', 'O', 'V', 'U', 'P', 'S', 'Y', 'r', 'r', 0, - /* 46129 */ 'V', 'B', 'L', 'E', 'N', 'D', 'V', 'P', 'S', 'Y', 'r', 'r', 0, - /* 46142 */ 'V', 'D', 'I', 'V', 'P', 'S', 'Y', 'r', 'r', 0, - /* 46152 */ 'V', 'M', 'A', 'X', 'P', 'S', 'Y', 'r', 'r', 0, - /* 46162 */ 'V', 'B', 'R', 'O', 'A', 'D', 'C', 'A', 'S', 'T', 'S', 'S', 'Y', 'r', 'r', 0, - /* 46178 */ 'V', 'P', 'T', 'E', 'S', 'T', 'Y', 'r', 'r', 0, - /* 46188 */ 'V', 'M', 'O', 'V', 'D', 'Q', 'U', 'Y', 'r', 'r', 0, - /* 46199 */ 'V', 'P', 'S', 'R', 'A', 'W', 'Y', 'r', 'r', 0, - /* 46209 */ 'V', 'P', 'S', 'A', 'D', 'B', 'W', 'Y', 'r', 'r', 0, - /* 46220 */ 'V', 'P', 'U', 'N', 'P', 'C', 'K', 'H', 'B', 'W', 'Y', 'r', 'r', 0, - /* 46234 */ 'V', 'P', 'U', 'N', 'P', 'C', 'K', 'L', 'B', 'W', 'Y', 'r', 'r', 0, - /* 46248 */ 'V', 'P', 'H', 'S', 'U', 'B', 'W', 'Y', 'r', 'r', 0, - /* 46259 */ 'V', 'P', 'S', 'U', 'B', 'W', 'Y', 'r', 'r', 0, - /* 46269 */ 'V', 'P', 'M', 'O', 'V', 'S', 'X', 'B', 'W', 'Y', 'r', 'r', 0, - /* 46282 */ 'V', 'P', 'M', 'O', 'V', 'Z', 'X', 'B', 'W', 'Y', 'r', 'r', 0, - /* 46295 */ 'V', 'P', 'H', 'A', 'D', 'D', 'W', 'Y', 'r', 'r', 0, - /* 46306 */ 'V', 'P', 'A', 'D', 'D', 'W', 'Y', 'r', 'r', 0, - /* 46316 */ 'V', 'P', 'A', 'C', 'K', 'S', 'S', 'D', 'W', 'Y', 'r', 'r', 0, - /* 46329 */ 'V', 'P', 'A', 'C', 'K', 'U', 'S', 'D', 'W', 'Y', 'r', 'r', 0, - /* 46342 */ 'V', 'P', 'A', 'V', 'G', 'W', 'Y', 'r', 'r', 0, - /* 46352 */ 'V', 'P', 'M', 'U', 'L', 'H', 'W', 'Y', 'r', 'r', 0, - /* 46363 */ 'V', 'P', 'S', 'L', 'L', 'W', 'Y', 'r', 'r', 0, - /* 46373 */ 'V', 'P', 'M', 'U', 'L', 'L', 'W', 'Y', 'r', 'r', 0, - /* 46384 */ 'V', 'P', 'S', 'R', 'L', 'W', 'Y', 'r', 'r', 0, - /* 46394 */ 'V', 'P', 'S', 'I', 'G', 'N', 'W', 'Y', 'r', 'r', 0, - /* 46405 */ 'V', 'P', 'C', 'M', 'P', 'E', 'Q', 'W', 'Y', 'r', 'r', 0, - /* 46417 */ 'V', 'P', 'S', 'U', 'B', 'S', 'W', 'Y', 'r', 'r', 0, - /* 46428 */ 'V', 'P', 'A', 'D', 'D', 'S', 'W', 'Y', 'r', 'r', 0, - /* 46439 */ 'V', 'P', 'M', 'I', 'N', 'S', 'W', 'Y', 'r', 'r', 0, - /* 46450 */ 'V', 'P', 'S', 'U', 'B', 'U', 'S', 'W', 'Y', 'r', 'r', 0, - /* 46462 */ 'V', 'P', 'A', 'D', 'D', 'U', 'S', 'W', 'Y', 'r', 'r', 0, - /* 46474 */ 'V', 'P', 'M', 'A', 'X', 'S', 'W', 'Y', 'r', 'r', 0, - /* 46485 */ 'V', 'P', 'C', 'M', 'P', 'G', 'T', 'W', 'Y', 'r', 'r', 0, - /* 46497 */ 'V', 'P', 'B', 'R', 'O', 'A', 'D', 'C', 'A', 'S', 'T', 'W', 'Y', 'r', 'r', 0, - /* 46513 */ 'V', 'P', 'M', 'U', 'L', 'H', 'U', 'W', 'Y', 'r', 'r', 0, - /* 46525 */ 'V', 'P', 'M', 'I', 'N', 'U', 'W', 'Y', 'r', 'r', 0, - /* 46536 */ 'V', 'P', 'M', 'A', 'X', 'U', 'W', 'Y', 'r', 'r', 0, - /* 46547 */ 'I', 'n', 't', '_', 'V', 'C', 'V', 'T', 'S', 'I', '2', 'S', 'D', '6', '4', 'Z', 'r', 'r', 0, - /* 46566 */ 'I', 'n', 't', '_', 'V', 'C', 'V', 'T', 'U', 'S', 'I', '2', 'S', 'D', '6', '4', 'Z', 'r', 'r', 0, - /* 46586 */ 'I', 'n', 't', '_', 'V', 'C', 'V', 'T', 'T', 'S', 'D', '2', 'S', 'I', '6', '4', 'Z', 'r', 'r', 0, - /* 46606 */ 'V', 'C', 'V', 'T', 'S', 'D', '2', 'S', 'I', '6', '4', 'Z', 'r', 'r', 0, - /* 46621 */ 'I', 'n', 't', '_', 'V', 'C', 'V', 'T', 'T', 'S', 'S', '2', 'S', 'I', '6', '4', 'Z', 'r', 'r', 0, - /* 46641 */ 'V', 'C', 'V', 'T', 'S', 'S', '2', 'S', 'I', '6', '4', 'Z', 'r', 'r', 0, - /* 46656 */ 'I', 'n', 't', '_', 'V', 'C', 'V', 'T', 'T', 'S', 'D', '2', 'U', 'S', 'I', '6', '4', 'Z', 'r', 'r', 0, - /* 46677 */ 'V', 'C', 'V', 'T', 'S', 'D', '2', 'U', 'S', 'I', '6', '4', 'Z', 'r', 'r', 0, - /* 46693 */ 'I', 'n', 't', '_', 'V', 'C', 'V', 'T', 'T', 'S', 'S', '2', 'U', 'S', 'I', '6', '4', 'Z', 'r', 'r', 0, - /* 46714 */ 'V', 'C', 'V', 'T', 'S', 'S', '2', 'U', 'S', 'I', '6', '4', 'Z', 'r', 'r', 0, - /* 46730 */ 'I', 'n', 't', '_', 'V', 'C', 'V', 'T', 'S', 'I', '2', 'S', 'S', '6', '4', 'Z', 'r', 'r', 0, - /* 46749 */ 'I', 'n', 't', '_', 'V', 'C', 'V', 'T', 'U', 'S', 'I', '2', 'S', 'S', '6', '4', 'Z', 'r', 'r', 0, - /* 46769 */ 'V', 'M', 'O', 'V', 'S', 'D', 't', 'o', '6', '4', 'Z', 'r', 'r', 0, - /* 46783 */ 'V', 'M', 'O', 'V', 'P', 'Q', 'I', 't', 'o', '6', '4', 'Z', 'r', 'r', 0, - /* 46798 */ 'V', 'P', 'S', 'R', 'A', 'D', 'Z', 'r', 'r', 0, - /* 46808 */ 'V', 'P', 'S', 'U', 'B', 'D', 'Z', 'r', 'r', 0, - /* 46818 */ 'V', 'P', 'M', 'O', 'V', 'S', 'X', 'B', 'D', 'Z', 'r', 'r', 0, - /* 46831 */ 'V', 'P', 'M', 'O', 'V', 'Z', 'X', 'B', 'D', 'Z', 'r', 'r', 0, - /* 46844 */ 'V', 'P', 'A', 'D', 'D', 'D', 'Z', 'r', 'r', 0, - /* 46854 */ 'V', 'P', 'A', 'N', 'D', 'D', 'Z', 'r', 'r', 0, - /* 46864 */ 'V', 'P', 'S', 'L', 'L', 'D', 'Z', 'r', 'r', 0, - /* 46874 */ 'V', 'P', 'M', 'U', 'L', 'L', 'D', 'Z', 'r', 'r', 0, - /* 46885 */ 'V', 'P', 'S', 'R', 'L', 'D', 'Z', 'r', 'r', 0, - /* 46895 */ 'V', 'P', 'B', 'L', 'E', 'N', 'D', 'M', 'D', 'Z', 'r', 'r', 0, - /* 46908 */ 'V', 'P', 'T', 'E', 'S', 'T', 'N', 'M', 'D', 'Z', 'r', 'r', 0, - /* 46921 */ 'V', 'P', 'E', 'R', 'M', 'D', 'Z', 'r', 'r', 0, - /* 46931 */ 'V', 'P', 'T', 'E', 'S', 'T', 'M', 'D', 'Z', 'r', 'r', 0, - /* 46943 */ 'V', 'P', 'A', 'N', 'D', 'N', 'D', 'Z', 'r', 'r', 0, - /* 46954 */ 'V', 'C', 'V', 'T', 'D', 'Q', '2', 'P', 'D', 'Z', 'r', 'r', 0, - /* 46967 */ 'V', 'C', 'V', 'T', 'U', 'D', 'Q', '2', 'P', 'D', 'Z', 'r', 'r', 0, - /* 46981 */ 'V', 'C', 'V', 'T', 'P', 'S', '2', 'P', 'D', 'Z', 'r', 'r', 0, - /* 46994 */ 'V', 'M', 'O', 'V', 'A', 'P', 'D', 'Z', 'r', 'r', 0, - /* 47005 */ 'V', 'S', 'U', 'B', 'P', 'D', 'Z', 'r', 'r', 0, - /* 47015 */ 'V', 'A', 'D', 'D', 'P', 'D', 'Z', 'r', 'r', 0, - /* 47025 */ 'V', 'U', 'N', 'P', 'C', 'K', 'H', 'P', 'D', 'Z', 'r', 'r', 0, - /* 47038 */ 'V', 'U', 'N', 'P', 'C', 'K', 'L', 'P', 'D', 'Z', 'r', 'r', 0, - /* 47051 */ 'V', 'M', 'U', 'L', 'P', 'D', 'Z', 'r', 'r', 0, - /* 47061 */ 'V', 'B', 'L', 'E', 'N', 'D', 'M', 'P', 'D', 'Z', 'r', 'r', 0, - /* 47074 */ 'V', 'P', 'E', 'R', 'M', 'P', 'D', 'Z', 'r', 'r', 0, - /* 47085 */ 'V', 'M', 'I', 'N', 'P', 'D', 'Z', 'r', 'r', 0, - /* 47095 */ 'V', 'S', 'Q', 'R', 'T', 'P', 'D', 'Z', 'r', 'r', 0, - /* 47106 */ 'V', 'M', 'O', 'V', 'U', 'P', 'D', 'Z', 'r', 'r', 0, - /* 47117 */ 'V', 'D', 'I', 'V', 'P', 'D', 'Z', 'r', 'r', 0, - /* 47127 */ 'V', 'M', 'A', 'X', 'P', 'D', 'Z', 'r', 'r', 0, - /* 47137 */ 'V', 'P', 'C', 'M', 'P', 'E', 'Q', 'D', 'Z', 'r', 'r', 0, - /* 47149 */ 'V', 'P', 'O', 'R', 'D', 'Z', 'r', 'r', 0, - /* 47158 */ 'V', 'P', 'X', 'O', 'R', 'D', 'Z', 'r', 'r', 0, - /* 47168 */ 'V', 'C', 'V', 'T', 'S', 'I', '6', '4', '2', 'S', 'D', 'Z', 'r', 'r', 0, - /* 47183 */ 'V', 'C', 'V', 'T', 'U', 'S', 'I', '6', '4', '2', 'S', 'D', 'Z', 'r', 'r', 0, - /* 47199 */ 'I', 'n', 't', '_', 'V', 'C', 'V', 'T', 'S', 'I', '2', 'S', 'D', 'Z', 'r', 'r', 0, - /* 47216 */ 'I', 'n', 't', '_', 'V', 'C', 'V', 'T', 'U', 'S', 'I', '2', 'S', 'D', 'Z', 'r', 'r', 0, - /* 47234 */ 'V', 'C', 'V', 'T', 'S', 'S', '2', 'S', 'D', 'Z', 'r', 'r', 0, - /* 47247 */ 'V', 'S', 'U', 'B', 'S', 'D', 'Z', 'r', 'r', 0, - /* 47257 */ 'V', 'A', 'D', 'D', 'S', 'D', 'Z', 'r', 'r', 0, - /* 47267 */ 'I', 'n', 't', '_', 'V', 'U', 'C', 'O', 'M', 'I', 'S', 'D', 'Z', 'r', 'r', 0, - /* 47283 */ 'I', 'n', 't', '_', 'V', 'C', 'O', 'M', 'I', 'S', 'D', 'Z', 'r', 'r', 0, - /* 47298 */ 'V', 'M', 'U', 'L', 'S', 'D', 'Z', 'r', 'r', 0, - /* 47308 */ 'V', 'P', 'M', 'I', 'N', 'S', 'D', 'Z', 'r', 'r', 0, - /* 47319 */ 'V', 'M', 'I', 'N', 'S', 'D', 'Z', 'r', 'r', 0, - /* 47329 */ 'V', 'C', 'M', 'P', 'S', 'D', 'Z', 'r', 'r', 0, - /* 47339 */ 'V', 'B', 'R', 'O', 'A', 'D', 'C', 'A', 'S', 'T', 'S', 'D', 'Z', 'r', 'r', 0, - /* 47355 */ 'V', 'D', 'I', 'V', 'S', 'D', 'Z', 'r', 'r', 0, - /* 47365 */ 'V', 'M', 'O', 'V', 'S', 'D', 'Z', 'r', 'r', 0, - /* 47375 */ 'V', 'P', 'M', 'A', 'X', 'S', 'D', 'Z', 'r', 'r', 0, - /* 47386 */ 'V', 'M', 'A', 'X', 'S', 'D', 'Z', 'r', 'r', 0, - /* 47396 */ 'V', 'M', 'O', 'V', '6', '4', 't', 'o', 'S', 'D', 'Z', 'r', 'r', 0, - /* 47410 */ 'V', 'P', 'C', 'M', 'P', 'G', 'T', 'D', 'Z', 'r', 'r', 0, - /* 47422 */ 'V', 'P', 'B', 'R', 'O', 'A', 'D', 'C', 'A', 'S', 'T', 'D', 'Z', 'r', 'r', 0, - /* 47438 */ 'V', 'P', 'M', 'I', 'N', 'U', 'D', 'Z', 'r', 'r', 0, - /* 47449 */ 'V', 'P', 'M', 'A', 'X', 'U', 'D', 'Z', 'r', 'r', 0, - /* 47460 */ 'V', 'P', 'S', 'R', 'A', 'V', 'D', 'Z', 'r', 'r', 0, - /* 47471 */ 'V', 'P', 'S', 'L', 'L', 'V', 'D', 'Z', 'r', 'r', 0, - /* 47482 */ 'V', 'P', 'S', 'R', 'L', 'V', 'D', 'Z', 'r', 'r', 0, - /* 47493 */ 'V', 'P', 'M', 'O', 'V', 'S', 'X', 'W', 'D', 'Z', 'r', 'r', 0, - /* 47506 */ 'V', 'P', 'M', 'O', 'V', 'Z', 'X', 'W', 'D', 'Z', 'r', 'r', 0, - /* 47519 */ 'V', 'C', 'V', 'T', 'P', 'S', '2', 'P', 'H', 'Z', 'r', 'r', 0, - /* 47532 */ 'V', 'M', 'O', 'V', 'P', 'D', 'I', '2', 'D', 'I', 'Z', 'r', 'r', 0, - /* 47546 */ 'V', 'M', 'O', 'V', 'S', 'S', '2', 'D', 'I', 'Z', 'r', 'r', 0, - /* 47559 */ 'V', 'M', 'O', 'V', 'D', 'I', '2', 'P', 'D', 'I', 'Z', 'r', 'r', 0, - /* 47573 */ 'V', 'M', 'O', 'V', 'Z', 'P', 'Q', 'I', 'L', 'o', '2', 'P', 'Q', 'I', 'Z', 'r', 'r', 0, - /* 47591 */ 'V', 'M', 'O', 'V', '6', '4', 't', 'o', 'P', 'Q', 'I', 'Z', 'r', 'r', 0, - /* 47606 */ 'I', 'n', 't', '_', 'V', 'C', 'V', 'T', 'T', 'S', 'D', '2', 'S', 'I', 'Z', 'r', 'r', 0, - /* 47624 */ 'V', 'C', 'V', 'T', 'S', 'D', '2', 'S', 'I', 'Z', 'r', 'r', 0, - /* 47637 */ 'I', 'n', 't', '_', 'V', 'C', 'V', 'T', 'T', 'S', 'S', '2', 'S', 'I', 'Z', 'r', 'r', 0, - /* 47655 */ 'V', 'C', 'V', 'T', 'S', 'S', '2', 'S', 'I', 'Z', 'r', 'r', 0, - /* 47668 */ 'I', 'n', 't', '_', 'V', 'C', 'V', 'T', 'T', 'S', 'D', '2', 'U', 'S', 'I', 'Z', 'r', 'r', 0, - /* 47687 */ 'V', 'C', 'V', 'T', 'S', 'D', '2', 'U', 'S', 'I', 'Z', 'r', 'r', 0, - /* 47701 */ 'I', 'n', 't', '_', 'V', 'C', 'V', 'T', 'T', 'S', 'S', '2', 'U', 'S', 'I', 'Z', 'r', 'r', 0, - /* 47720 */ 'V', 'C', 'V', 'T', 'S', 'S', '2', 'U', 'S', 'I', 'Z', 'r', 'r', 0, - /* 47734 */ 'V', 'M', 'O', 'V', 'D', 'D', 'U', 'P', 'Z', 'r', 'r', 0, - /* 47746 */ 'V', 'M', 'O', 'V', 'S', 'H', 'D', 'U', 'P', 'Z', 'r', 'r', 0, - /* 47759 */ 'V', 'M', 'O', 'V', 'S', 'L', 'D', 'U', 'P', 'Z', 'r', 'r', 0, - /* 47772 */ 'V', 'P', 'S', 'R', 'A', 'Q', 'Z', 'r', 'r', 0, - /* 47782 */ 'V', 'P', 'S', 'U', 'B', 'Q', 'Z', 'r', 'r', 0, - /* 47792 */ 'V', 'P', 'M', 'O', 'V', 'S', 'X', 'B', 'Q', 'Z', 'r', 'r', 0, - /* 47805 */ 'V', 'P', 'M', 'O', 'V', 'Z', 'X', 'B', 'Q', 'Z', 'r', 'r', 0, - /* 47818 */ 'V', 'C', 'V', 'T', 'T', 'P', 'D', '2', 'D', 'Q', 'Z', 'r', 'r', 0, - /* 47832 */ 'V', 'C', 'V', 'T', 'P', 'D', '2', 'D', 'Q', 'Z', 'r', 'r', 0, - /* 47845 */ 'V', 'C', 'V', 'T', 'T', 'P', 'S', '2', 'D', 'Q', 'Z', 'r', 'r', 0, - /* 47859 */ 'V', 'C', 'V', 'T', 'P', 'S', '2', 'D', 'Q', 'Z', 'r', 'r', 0, - /* 47872 */ 'V', 'P', 'A', 'D', 'D', 'Q', 'Z', 'r', 'r', 0, - /* 47882 */ 'V', 'P', 'U', 'N', 'P', 'C', 'K', 'H', 'D', 'Q', 'Z', 'r', 'r', 0, - /* 47896 */ 'V', 'P', 'U', 'N', 'P', 'C', 'K', 'L', 'D', 'Q', 'Z', 'r', 'r', 0, - /* 47910 */ 'V', 'P', 'M', 'U', 'L', 'D', 'Q', 'Z', 'r', 'r', 0, - /* 47921 */ 'V', 'P', 'A', 'N', 'D', 'Q', 'Z', 'r', 'r', 0, - /* 47931 */ 'V', 'P', 'U', 'N', 'P', 'C', 'K', 'H', 'Q', 'D', 'Q', 'Z', 'r', 'r', 0, - /* 47946 */ 'V', 'P', 'U', 'N', 'P', 'C', 'K', 'L', 'Q', 'D', 'Q', 'Z', 'r', 'r', 0, - /* 47961 */ 'V', 'C', 'V', 'T', 'T', 'P', 'D', '2', 'U', 'D', 'Q', 'Z', 'r', 'r', 0, - /* 47976 */ 'V', 'C', 'V', 'T', 'P', 'D', '2', 'U', 'D', 'Q', 'Z', 'r', 'r', 0, - /* 47990 */ 'V', 'C', 'V', 'T', 'T', 'P', 'S', '2', 'U', 'D', 'Q', 'Z', 'r', 'r', 0, - /* 48005 */ 'V', 'C', 'V', 'T', 'P', 'S', '2', 'U', 'D', 'Q', 'Z', 'r', 'r', 0, - /* 48019 */ 'V', 'P', 'M', 'U', 'L', 'U', 'D', 'Q', 'Z', 'r', 'r', 0, - /* 48031 */ 'V', 'P', 'M', 'O', 'V', 'S', 'X', 'D', 'Q', 'Z', 'r', 'r', 0, - /* 48044 */ 'V', 'P', 'M', 'O', 'V', 'Z', 'X', 'D', 'Q', 'Z', 'r', 'r', 0, - /* 48057 */ 'V', 'P', 'S', 'L', 'L', 'Q', 'Z', 'r', 'r', 0, - /* 48067 */ 'V', 'P', 'S', 'R', 'L', 'Q', 'Z', 'r', 'r', 0, - /* 48077 */ 'V', 'P', 'B', 'L', 'E', 'N', 'D', 'M', 'Q', 'Z', 'r', 'r', 0, - /* 48090 */ 'V', 'P', 'T', 'E', 'S', 'T', 'N', 'M', 'Q', 'Z', 'r', 'r', 0, - /* 48103 */ 'V', 'P', 'E', 'R', 'M', 'Q', 'Z', 'r', 'r', 0, - /* 48113 */ 'V', 'P', 'T', 'E', 'S', 'T', 'M', 'Q', 'Z', 'r', 'r', 0, - /* 48125 */ 'V', 'P', 'A', 'N', 'D', 'N', 'Q', 'Z', 'r', 'r', 0, - /* 48136 */ 'V', 'P', 'C', 'M', 'P', 'E', 'Q', 'Q', 'Z', 'r', 'r', 0, - /* 48148 */ 'V', 'P', 'O', 'R', 'Q', 'Z', 'r', 'r', 0, - /* 48157 */ 'V', 'P', 'X', 'O', 'R', 'Q', 'Z', 'r', 'r', 0, - /* 48167 */ 'V', 'P', 'M', 'I', 'N', 'S', 'Q', 'Z', 'r', 'r', 0, - /* 48178 */ 'V', 'P', 'M', 'A', 'X', 'S', 'Q', 'Z', 'r', 'r', 0, - /* 48189 */ 'V', 'P', 'C', 'M', 'P', 'G', 'T', 'Q', 'Z', 'r', 'r', 0, - /* 48201 */ 'V', 'P', 'B', 'R', 'O', 'A', 'D', 'C', 'A', 'S', 'T', 'Q', 'Z', 'r', 'r', 0, - /* 48217 */ 'V', 'P', 'M', 'I', 'N', 'U', 'Q', 'Z', 'r', 'r', 0, - /* 48228 */ 'V', 'P', 'M', 'A', 'X', 'U', 'Q', 'Z', 'r', 'r', 0, - /* 48239 */ 'V', 'P', 'S', 'R', 'A', 'V', 'Q', 'Z', 'r', 'r', 0, - /* 48250 */ 'V', 'P', 'S', 'L', 'L', 'V', 'Q', 'Z', 'r', 'r', 0, - /* 48261 */ 'V', 'P', 'S', 'R', 'L', 'V', 'Q', 'Z', 'r', 'r', 0, - /* 48272 */ 'V', 'P', 'M', 'O', 'V', 'S', 'X', 'W', 'Q', 'Z', 'r', 'r', 0, - /* 48285 */ 'V', 'P', 'M', 'O', 'V', 'Z', 'X', 'W', 'Q', 'Z', 'r', 'r', 0, - /* 48298 */ 'V', 'C', 'V', 'T', 'P', 'D', '2', 'P', 'S', 'Z', 'r', 'r', 0, - /* 48311 */ 'V', 'C', 'V', 'T', 'P', 'H', '2', 'P', 'S', 'Z', 'r', 'r', 0, - /* 48324 */ 'V', 'C', 'V', 'T', 'D', 'Q', '2', 'P', 'S', 'Z', 'r', 'r', 0, - /* 48337 */ 'V', 'C', 'V', 'T', 'U', 'D', 'Q', '2', 'P', 'S', 'Z', 'r', 'r', 0, - /* 48351 */ 'V', 'M', 'O', 'V', 'A', 'P', 'S', 'Z', 'r', 'r', 0, - /* 48362 */ 'V', 'S', 'U', 'B', 'P', 'S', 'Z', 'r', 'r', 0, - /* 48372 */ 'V', 'A', 'D', 'D', 'P', 'S', 'Z', 'r', 'r', 0, - /* 48382 */ 'V', 'U', 'N', 'P', 'C', 'K', 'H', 'P', 'S', 'Z', 'r', 'r', 0, - /* 48395 */ 'V', 'M', 'O', 'V', 'L', 'H', 'P', 'S', 'Z', 'r', 'r', 0, - /* 48407 */ 'V', 'M', 'O', 'V', 'H', 'L', 'P', 'S', 'Z', 'r', 'r', 0, - /* 48419 */ 'V', 'U', 'N', 'P', 'C', 'K', 'L', 'P', 'S', 'Z', 'r', 'r', 0, - /* 48432 */ 'V', 'M', 'U', 'L', 'P', 'S', 'Z', 'r', 'r', 0, - /* 48442 */ 'V', 'B', 'L', 'E', 'N', 'D', 'M', 'P', 'S', 'Z', 'r', 'r', 0, - /* 48455 */ 'V', 'P', 'E', 'R', 'M', 'P', 'S', 'Z', 'r', 'r', 0, - /* 48466 */ 'V', 'M', 'I', 'N', 'P', 'S', 'Z', 'r', 'r', 0, - /* 48476 */ 'V', 'S', 'Q', 'R', 'T', 'P', 'S', 'Z', 'r', 'r', 0, - /* 48487 */ 'V', 'M', 'O', 'V', 'U', 'P', 'S', 'Z', 'r', 'r', 0, - /* 48498 */ 'V', 'D', 'I', 'V', 'P', 'S', 'Z', 'r', 'r', 0, - /* 48508 */ 'V', 'M', 'A', 'X', 'P', 'S', 'Z', 'r', 'r', 0, - /* 48518 */ 'V', 'C', 'V', 'T', 'S', 'I', '6', '4', '2', 'S', 'S', 'Z', 'r', 'r', 0, - /* 48533 */ 'V', 'C', 'V', 'T', 'U', 'S', 'I', '6', '4', '2', 'S', 'S', 'Z', 'r', 'r', 0, - /* 48549 */ 'V', 'C', 'V', 'T', 'S', 'D', '2', 'S', 'S', 'Z', 'r', 'r', 0, - /* 48562 */ 'V', 'M', 'O', 'V', 'D', 'I', '2', 'S', 'S', 'Z', 'r', 'r', 0, - /* 48575 */ 'I', 'n', 't', '_', 'V', 'C', 'V', 'T', 'S', 'I', '2', 'S', 'S', 'Z', 'r', 'r', 0, - /* 48592 */ 'I', 'n', 't', '_', 'V', 'C', 'V', 'T', 'U', 'S', 'I', '2', 'S', 'S', 'Z', 'r', 'r', 0, - /* 48610 */ 'V', 'S', 'U', 'B', 'S', 'S', 'Z', 'r', 'r', 0, - /* 48620 */ 'V', 'A', 'D', 'D', 'S', 'S', 'Z', 'r', 'r', 0, - /* 48630 */ 'I', 'n', 't', '_', 'V', 'U', 'C', 'O', 'M', 'I', 'S', 'S', 'Z', 'r', 'r', 0, - /* 48646 */ 'I', 'n', 't', '_', 'V', 'C', 'O', 'M', 'I', 'S', 'S', 'Z', 'r', 'r', 0, - /* 48661 */ 'V', 'M', 'U', 'L', 'S', 'S', 'Z', 'r', 'r', 0, - /* 48671 */ 'V', 'M', 'I', 'N', 'S', 'S', 'Z', 'r', 'r', 0, - /* 48681 */ 'V', 'C', 'M', 'P', 'S', 'S', 'Z', 'r', 'r', 0, - /* 48691 */ 'V', 'B', 'R', 'O', 'A', 'D', 'C', 'A', 'S', 'T', 'S', 'S', 'Z', 'r', 'r', 0, - /* 48707 */ 'V', 'D', 'I', 'V', 'S', 'S', 'Z', 'r', 'r', 0, - /* 48717 */ 'V', 'M', 'O', 'V', 'S', 'S', 'Z', 'r', 'r', 0, - /* 48727 */ 'V', 'M', 'A', 'X', 'S', 'S', 'Z', 'r', 'r', 0, - /* 48737 */ 'V', 'P', 'B', 'R', 'O', 'A', 'D', 'C', 'A', 'S', 'T', 'D', 'r', 'Z', 'r', 'r', 0, - /* 48754 */ 'V', 'P', 'B', 'R', 'O', 'A', 'D', 'C', 'A', 'S', 'T', 'Q', 'r', 'Z', 'r', 'r', 0, - /* 48771 */ 'M', 'M', 'X', '_', 'M', 'O', 'V', 'D', '6', '4', 'g', 'r', 'r', 0, - /* 48785 */ 'M', 'M', 'X', '_', 'P', 'A', 'L', 'I', 'G', 'N', 'R', '6', '4', 'i', 'r', 'r', 0, - /* 48802 */ 'M', 'M', 'X', '_', 'P', 'S', 'U', 'B', 'B', 'i', 'r', 'r', 0, - /* 48815 */ 'M', 'M', 'X', '_', 'P', 'A', 'D', 'D', 'B', 'i', 'r', 'r', 0, - /* 48828 */ 'M', 'M', 'X', '_', 'P', 'A', 'V', 'G', 'B', 'i', 'r', 'r', 0, - /* 48841 */ 'M', 'M', 'X', '_', 'P', 'C', 'M', 'P', 'E', 'Q', 'B', 'i', 'r', 'r', 0, - /* 48856 */ 'M', 'M', 'X', '_', 'P', 'S', 'U', 'B', 'S', 'B', 'i', 'r', 'r', 0, - /* 48870 */ 'M', 'M', 'X', '_', 'P', 'A', 'D', 'D', 'S', 'B', 'i', 'r', 'r', 0, - /* 48884 */ 'M', 'M', 'X', '_', 'P', 'S', 'U', 'B', 'U', 'S', 'B', 'i', 'r', 'r', 0, - /* 48899 */ 'M', 'M', 'X', '_', 'P', 'A', 'D', 'D', 'U', 'S', 'B', 'i', 'r', 'r', 0, - /* 48914 */ 'M', 'M', 'X', '_', 'P', 'C', 'M', 'P', 'G', 'T', 'B', 'i', 'r', 'r', 0, - /* 48929 */ 'M', 'M', 'X', '_', 'P', 'M', 'I', 'N', 'U', 'B', 'i', 'r', 'r', 0, - /* 48943 */ 'M', 'M', 'X', '_', 'P', 'M', 'A', 'X', 'U', 'B', 'i', 'r', 'r', 0, - /* 48957 */ 'M', 'M', 'X', '_', 'P', 'A', 'C', 'K', 'S', 'S', 'W', 'B', 'i', 'r', 'r', 0, - /* 48973 */ 'M', 'M', 'X', '_', 'P', 'A', 'C', 'K', 'U', 'S', 'W', 'B', 'i', 'r', 'r', 0, - /* 48989 */ 'M', 'M', 'X', '_', 'P', 'S', 'U', 'B', 'D', 'i', 'r', 'r', 0, - /* 49002 */ 'M', 'M', 'X', '_', 'P', 'A', 'D', 'D', 'D', 'i', 'r', 'r', 0, - /* 49015 */ 'M', 'M', 'X', '_', 'P', 'A', 'N', 'D', 'i', 'r', 'r', 0, - /* 49027 */ 'M', 'M', 'X', '_', 'C', 'V', 'T', 'P', 'I', '2', 'P', 'D', 'i', 'r', 'r', 0, - /* 49043 */ 'M', 'M', 'X', '_', 'P', 'C', 'M', 'P', 'E', 'Q', 'D', 'i', 'r', 'r', 0, - /* 49058 */ 'M', 'M', 'X', '_', 'P', 'C', 'M', 'P', 'G', 'T', 'D', 'i', 'r', 'r', 0, - /* 49073 */ 'M', 'M', 'X', '_', 'P', 'M', 'A', 'D', 'D', 'W', 'D', 'i', 'r', 'r', 0, - /* 49088 */ 'M', 'M', 'X', '_', 'P', 'U', 'N', 'P', 'C', 'K', 'H', 'W', 'D', 'i', 'r', 'r', 0, - /* 49105 */ 'M', 'M', 'X', '_', 'P', 'U', 'N', 'P', 'C', 'K', 'L', 'W', 'D', 'i', 'r', 'r', 0, - /* 49122 */ 'M', 'M', 'X', '_', 'C', 'V', 'T', 'T', 'P', 'D', '2', 'P', 'I', 'i', 'r', 'r', 0, - /* 49139 */ 'M', 'M', 'X', '_', 'C', 'V', 'T', 'P', 'D', '2', 'P', 'I', 'i', 'r', 'r', 0, - /* 49155 */ 'M', 'M', 'X', '_', 'C', 'V', 'T', 'T', 'P', 'S', '2', 'P', 'I', 'i', 'r', 'r', 0, - /* 49172 */ 'M', 'M', 'X', '_', 'C', 'V', 'T', 'P', 'S', '2', 'P', 'I', 'i', 'r', 'r', 0, - /* 49188 */ 'M', 'M', 'X', '_', 'P', 'A', 'N', 'D', 'N', 'i', 'r', 'r', 0, - /* 49201 */ 'M', 'M', 'X', '_', 'P', 'S', 'U', 'B', 'Q', 'i', 'r', 'r', 0, - /* 49214 */ 'M', 'M', 'X', '_', 'P', 'A', 'D', 'D', 'Q', 'i', 'r', 'r', 0, - /* 49227 */ 'M', 'M', 'X', '_', 'P', 'U', 'N', 'P', 'C', 'K', 'H', 'D', 'Q', 'i', 'r', 'r', 0, - /* 49244 */ 'M', 'M', 'X', '_', 'P', 'U', 'N', 'P', 'C', 'K', 'L', 'D', 'Q', 'i', 'r', 'r', 0, - /* 49261 */ 'M', 'M', 'X', '_', 'P', 'M', 'U', 'L', 'U', 'D', 'Q', 'i', 'r', 'r', 0, - /* 49276 */ 'M', 'M', 'X', '_', 'P', 'O', 'R', 'i', 'r', 'r', 0, - /* 49287 */ 'M', 'M', 'X', '_', 'P', 'X', 'O', 'R', 'i', 'r', 'r', 0, - /* 49299 */ 'M', 'M', 'X', '_', 'C', 'V', 'T', 'P', 'I', '2', 'P', 'S', 'i', 'r', 'r', 0, - /* 49315 */ 'M', 'M', 'X', '_', 'P', 'S', 'A', 'D', 'B', 'W', 'i', 'r', 'r', 0, - /* 49329 */ 'M', 'M', 'X', '_', 'P', 'U', 'N', 'P', 'C', 'K', 'H', 'B', 'W', 'i', 'r', 'r', 0, - /* 49346 */ 'M', 'M', 'X', '_', 'P', 'U', 'N', 'P', 'C', 'K', 'L', 'B', 'W', 'i', 'r', 'r', 0, - /* 49363 */ 'M', 'M', 'X', '_', 'P', 'S', 'U', 'B', 'W', 'i', 'r', 'r', 0, - /* 49376 */ 'M', 'M', 'X', '_', 'P', 'A', 'D', 'D', 'W', 'i', 'r', 'r', 0, - /* 49389 */ 'M', 'M', 'X', '_', 'P', 'A', 'C', 'K', 'S', 'S', 'D', 'W', 'i', 'r', 'r', 0, - /* 49405 */ 'M', 'M', 'X', '_', 'P', 'A', 'V', 'G', 'W', 'i', 'r', 'r', 0, - /* 49418 */ 'M', 'M', 'X', '_', 'P', 'M', 'U', 'L', 'H', 'W', 'i', 'r', 'r', 0, - /* 49432 */ 'M', 'M', 'X', '_', 'P', 'M', 'U', 'L', 'L', 'W', 'i', 'r', 'r', 0, - /* 49446 */ 'M', 'M', 'X', '_', 'P', 'C', 'M', 'P', 'E', 'Q', 'W', 'i', 'r', 'r', 0, - /* 49461 */ 'M', 'M', 'X', '_', 'P', 'S', 'U', 'B', 'S', 'W', 'i', 'r', 'r', 0, - /* 49475 */ 'M', 'M', 'X', '_', 'P', 'A', 'D', 'D', 'S', 'W', 'i', 'r', 'r', 0, - /* 49489 */ 'M', 'M', 'X', '_', 'P', 'M', 'I', 'N', 'S', 'W', 'i', 'r', 'r', 0, - /* 49503 */ 'M', 'M', 'X', '_', 'P', 'S', 'U', 'B', 'U', 'S', 'W', 'i', 'r', 'r', 0, - /* 49518 */ 'M', 'M', 'X', '_', 'P', 'A', 'D', 'D', 'U', 'S', 'W', 'i', 'r', 'r', 0, - /* 49533 */ 'M', 'M', 'X', '_', 'P', 'M', 'A', 'X', 'S', 'W', 'i', 'r', 'r', 0, - /* 49547 */ 'M', 'M', 'X', '_', 'P', 'C', 'M', 'P', 'G', 'T', 'W', 'i', 'r', 'r', 0, - /* 49562 */ 'M', 'M', 'X', '_', 'P', 'M', 'U', 'L', 'H', 'U', 'W', 'i', 'r', 'r', 0, - /* 49577 */ 'V', 'P', 'M', 'O', 'V', 'U', 'S', 'D', 'B', 'k', 'r', 'r', 0, - /* 49590 */ 'V', 'P', 'M', 'O', 'V', 'S', 'D', 'B', 'k', 'r', 'r', 0, - /* 49602 */ 'V', 'P', 'M', 'O', 'V', 'D', 'B', 'k', 'r', 'r', 0, - /* 49613 */ 'V', 'P', 'M', 'O', 'V', 'U', 'S', 'Q', 'B', 'k', 'r', 'r', 0, - /* 49626 */ 'V', 'P', 'M', 'O', 'V', 'S', 'Q', 'B', 'k', 'r', 'r', 0, - /* 49638 */ 'V', 'P', 'M', 'O', 'V', 'Q', 'B', 'k', 'r', 'r', 0, - /* 49649 */ 'V', 'P', 'M', 'O', 'V', 'U', 'S', 'Q', 'D', 'k', 'r', 'r', 0, - /* 49662 */ 'V', 'P', 'M', 'O', 'V', 'S', 'Q', 'D', 'k', 'r', 'r', 0, - /* 49674 */ 'V', 'P', 'M', 'O', 'V', 'Q', 'D', 'k', 'r', 'r', 0, - /* 49685 */ 'V', 'P', 'M', 'O', 'V', 'U', 'S', 'D', 'W', 'k', 'r', 'r', 0, - /* 49698 */ 'V', 'P', 'M', 'O', 'V', 'S', 'D', 'W', 'k', 'r', 'r', 0, - /* 49710 */ 'V', 'P', 'M', 'O', 'V', 'D', 'W', 'k', 'r', 'r', 0, - /* 49721 */ 'V', 'P', 'M', 'O', 'V', 'U', 'S', 'Q', 'W', 'k', 'r', 'r', 0, - /* 49734 */ 'V', 'P', 'M', 'O', 'V', 'S', 'Q', 'W', 'k', 'r', 'r', 0, - /* 49746 */ 'V', 'P', 'M', 'O', 'V', 'Q', 'W', 'k', 'r', 'r', 0, - /* 49757 */ 'V', 'P', 'B', 'R', 'O', 'A', 'D', 'C', 'A', 'S', 'T', 'D', 'Z', 'k', 'r', 'r', 0, - /* 49774 */ 'V', 'P', 'B', 'R', 'O', 'A', 'D', 'C', 'A', 'S', 'T', 'Q', 'Z', 'k', 'r', 'r', 0, - /* 49791 */ 'V', 'P', 'B', 'R', 'O', 'A', 'D', 'C', 'A', 'S', 'T', 'D', 'r', 'Z', 'k', 'r', 'r', 0, - /* 49809 */ 'V', 'P', 'B', 'R', 'O', 'A', 'D', 'C', 'A', 'S', 'T', 'Q', 'r', 'Z', 'k', 'r', 'r', 0, - /* 49827 */ 'M', 'O', 'N', 'I', 'T', 'O', 'R', 'r', 'r', 'r', 0, - /* 49838 */ 'V', 'E', 'X', 'T', 'R', 'A', 'C', 'T', 'P', 'S', 'z', 'r', 'r', 0, - /* 49852 */ 'V', 'I', 'N', 'S', 'E', 'R', 'T', 'P', 'S', 'z', 'r', 'r', 0, - /* 49865 */ 'M', 'O', 'V', '3', '2', 's', 'r', 0, - /* 49873 */ 'M', 'O', 'V', '6', '4', 's', 'r', 0, - /* 49881 */ 'M', 'O', 'V', '1', '6', 's', 'r', 0, - /* 49889 */ 'M', 'O', 'V', '3', '2', 'm', 's', 0, - /* 49897 */ 'M', 'O', 'V', '6', '4', 'm', 's', 0, - /* 49905 */ 'M', 'O', 'V', '1', '6', 'm', 's', 0, - /* 49913 */ 'M', 'O', 'V', '3', '2', 'r', 's', 0, - /* 49921 */ 'M', 'O', 'V', '6', '4', 'r', 's', 0, - /* 49929 */ 'M', 'O', 'V', '1', '6', 'r', 's', 0, - /* 49937 */ 'T', 'E', 'S', 'T', '3', '2', 'm', 'i', '_', 'a', 'l', 't', 0, - /* 49950 */ 'T', 'E', 'S', 'T', '8', 'm', 'i', '_', 'a', 'l', 't', 0, - /* 49962 */ 'V', 'C', 'M', 'P', 'P', 'D', 'r', 'm', 'i', '_', 'a', 'l', 't', 0, - /* 49976 */ 'V', 'C', 'M', 'P', 'P', 'S', 'r', 'm', 'i', '_', 'a', 'l', 't', 0, - /* 49990 */ 'V', 'C', 'M', 'P', 'P', 'D', 'Y', 'r', 'm', 'i', '_', 'a', 'l', 't', 0, - /* 50005 */ 'V', 'C', 'M', 'P', 'P', 'S', 'Y', 'r', 'm', 'i', '_', 'a', 'l', 't', 0, - /* 50020 */ 'V', 'P', 'C', 'M', 'P', 'D', 'Z', 'r', 'm', 'i', '_', 'a', 'l', 't', 0, - /* 50035 */ 'V', 'C', 'M', 'P', 'P', 'D', 'Z', 'r', 'm', 'i', '_', 'a', 'l', 't', 0, - /* 50050 */ 'V', 'C', 'M', 'P', 'S', 'D', 'Z', 'r', 'm', 'i', '_', 'a', 'l', 't', 0, - /* 50065 */ 'V', 'P', 'C', 'M', 'P', 'U', 'D', 'Z', 'r', 'm', 'i', '_', 'a', 'l', 't', 0, - /* 50081 */ 'V', 'P', 'C', 'M', 'P', 'Q', 'Z', 'r', 'm', 'i', '_', 'a', 'l', 't', 0, - /* 50096 */ 'V', 'P', 'C', 'M', 'P', 'U', 'Q', 'Z', 'r', 'm', 'i', '_', 'a', 'l', 't', 0, - /* 50112 */ 'V', 'C', 'M', 'P', 'P', 'S', 'Z', 'r', 'm', 'i', '_', 'a', 'l', 't', 0, - /* 50127 */ 'V', 'C', 'M', 'P', 'S', 'S', 'Z', 'r', 'm', 'i', '_', 'a', 'l', 't', 0, - /* 50142 */ 'M', 'O', 'V', '3', '2', 'r', 'i', '_', 'a', 'l', 't', 0, - /* 50154 */ 'M', 'O', 'V', '1', '6', 'r', 'i', '_', 'a', 'l', 't', 0, - /* 50166 */ 'M', 'O', 'V', '8', 'r', 'i', '_', 'a', 'l', 't', 0, - /* 50177 */ 'V', 'C', 'M', 'P', 'P', 'D', 'r', 'r', 'i', '_', 'a', 'l', 't', 0, - /* 50191 */ 'V', 'C', 'M', 'P', 'P', 'S', 'r', 'r', 'i', '_', 'a', 'l', 't', 0, - /* 50205 */ 'V', 'C', 'M', 'P', 'P', 'D', 'Y', 'r', 'r', 'i', '_', 'a', 'l', 't', 0, - /* 50220 */ 'V', 'C', 'M', 'P', 'P', 'S', 'Y', 'r', 'r', 'i', '_', 'a', 'l', 't', 0, - /* 50235 */ 'V', 'P', 'C', 'M', 'P', 'D', 'Z', 'r', 'r', 'i', '_', 'a', 'l', 't', 0, - /* 50250 */ 'V', 'C', 'M', 'P', 'P', 'D', 'Z', 'r', 'r', 'i', '_', 'a', 'l', 't', 0, - /* 50265 */ 'V', 'C', 'M', 'P', 'S', 'D', 'Z', 'r', 'r', 'i', '_', 'a', 'l', 't', 0, - /* 50280 */ 'V', 'P', 'C', 'M', 'P', 'U', 'D', 'Z', 'r', 'r', 'i', '_', 'a', 'l', 't', 0, - /* 50296 */ 'V', 'P', 'C', 'M', 'P', 'Q', 'Z', 'r', 'r', 'i', '_', 'a', 'l', 't', 0, - /* 50311 */ 'V', 'P', 'C', 'M', 'P', 'U', 'Q', 'Z', 'r', 'r', 'i', '_', 'a', 'l', 't', 0, - /* 50327 */ 'V', 'C', 'M', 'P', 'P', 'S', 'Z', 'r', 'r', 'i', '_', 'a', 'l', 't', 0, - /* 50342 */ 'V', 'C', 'M', 'P', 'S', 'S', 'Z', 'r', 'r', 'i', '_', 'a', 'l', 't', 0, - /* 50357 */ 'V', 'C', 'M', 'P', 'S', 'D', 'r', 'm', '_', 'a', 'l', 't', 0, - /* 50370 */ 'V', 'C', 'M', 'P', 'S', 'S', 'r', 'm', '_', 'a', 'l', 't', 0, - /* 50383 */ 'V', 'C', 'M', 'P', 'S', 'D', 'r', 'r', '_', 'a', 'l', 't', 0, - /* 50396 */ 'V', 'C', 'M', 'P', 'S', 'S', 'r', 'r', '_', 'a', 'l', 't', 0, - /* 50409 */ 'V', 'S', 'Q', 'R', 'T', 'S', 'D', 'm', '_', 'I', 'n', 't', 0, - /* 50422 */ 'V', 'R', 'C', 'P', 'P', 'S', 'm', '_', 'I', 'n', 't', 0, - /* 50434 */ 'V', 'R', 'S', 'Q', 'R', 'T', 'P', 'S', 'm', '_', 'I', 'n', 't', 0, - /* 50448 */ 'V', 'R', 'C', 'P', 'S', 'S', 'm', '_', 'I', 'n', 't', 0, - /* 50460 */ 'V', 'R', 'S', 'Q', 'R', 'T', 'S', 'S', 'm', '_', 'I', 'n', 't', 0, - /* 50474 */ 'V', 'S', 'Q', 'R', 'T', 'S', 'S', 'm', '_', 'I', 'n', 't', 0, - /* 50487 */ 'V', 'R', 'C', 'P', 'P', 'S', 'Y', 'm', '_', 'I', 'n', 't', 0, - /* 50500 */ 'V', 'R', 'S', 'Q', 'R', 'T', 'P', 'S', 'Y', 'm', '_', 'I', 'n', 't', 0, - /* 50515 */ 'V', 'S', 'Q', 'R', 'T', 'P', 'D', 'Z', 'm', '_', 'I', 'n', 't', 0, - /* 50529 */ 'V', 'S', 'Q', 'R', 'T', 'S', 'D', 'Z', 'm', '_', 'I', 'n', 't', 0, - /* 50543 */ 'V', 'S', 'Q', 'R', 'T', 'P', 'S', 'Z', 'm', '_', 'I', 'n', 't', 0, - /* 50557 */ 'V', 'S', 'Q', 'R', 'T', 'S', 'S', 'Z', 'm', '_', 'I', 'n', 't', 0, - /* 50571 */ 'V', 'F', 'M', 'S', 'U', 'B', 'S', 'D', '4', 'r', 'm', '_', 'I', 'n', 't', 0, - /* 50587 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'S', 'D', '4', 'r', 'm', '_', 'I', 'n', 't', 0, - /* 50604 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'D', '4', 'r', 'm', '_', 'I', 'n', 't', 0, - /* 50620 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'S', 'D', '4', 'r', 'm', '_', 'I', 'n', 't', 0, - /* 50637 */ 'V', 'F', 'M', 'S', 'U', 'B', 'S', 'S', '4', 'r', 'm', '_', 'I', 'n', 't', 0, - /* 50653 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'S', 'S', '4', 'r', 'm', '_', 'I', 'n', 't', 0, - /* 50670 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'S', '4', 'r', 'm', '_', 'I', 'n', 't', 0, - /* 50686 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'S', 'S', '4', 'r', 'm', '_', 'I', 'n', 't', 0, - /* 50703 */ 'V', 'S', 'U', 'B', 'S', 'D', 'r', 'm', '_', 'I', 'n', 't', 0, - /* 50716 */ 'V', 'A', 'D', 'D', 'S', 'D', 'r', 'm', '_', 'I', 'n', 't', 0, - /* 50729 */ 'V', 'M', 'U', 'L', 'S', 'D', 'r', 'm', '_', 'I', 'n', 't', 0, - /* 50742 */ 'V', 'M', 'I', 'N', 'S', 'D', 'r', 'm', '_', 'I', 'n', 't', 0, - /* 50755 */ 'V', 'D', 'I', 'V', 'S', 'D', 'r', 'm', '_', 'I', 'n', 't', 0, - /* 50768 */ 'V', 'M', 'A', 'X', 'S', 'D', 'r', 'm', '_', 'I', 'n', 't', 0, - /* 50781 */ 'V', 'S', 'U', 'B', 'S', 'S', 'r', 'm', '_', 'I', 'n', 't', 0, - /* 50794 */ 'V', 'A', 'D', 'D', 'S', 'S', 'r', 'm', '_', 'I', 'n', 't', 0, - /* 50807 */ 'V', 'M', 'U', 'L', 'S', 'S', 'r', 'm', '_', 'I', 'n', 't', 0, - /* 50820 */ 'V', 'M', 'I', 'N', 'S', 'S', 'r', 'm', '_', 'I', 'n', 't', 0, - /* 50833 */ 'V', 'D', 'I', 'V', 'S', 'S', 'r', 'm', '_', 'I', 'n', 't', 0, - /* 50846 */ 'V', 'M', 'A', 'X', 'S', 'S', 'r', 'm', '_', 'I', 'n', 't', 0, - /* 50859 */ 'V', 'R', 'O', 'U', 'N', 'D', 'S', 'D', 'r', '_', 'I', 'n', 't', 0, - /* 50873 */ 'S', 'Q', 'R', 'T', 'S', 'D', 'r', '_', 'I', 'n', 't', 0, - /* 50885 */ 'V', 'R', 'C', 'P', 'P', 'S', 'r', '_', 'I', 'n', 't', 0, - /* 50897 */ 'V', 'R', 'S', 'Q', 'R', 'T', 'P', 'S', 'r', '_', 'I', 'n', 't', 0, - /* 50911 */ 'V', 'R', 'O', 'U', 'N', 'D', 'S', 'S', 'r', '_', 'I', 'n', 't', 0, - /* 50925 */ 'R', 'C', 'P', 'S', 'S', 'r', '_', 'I', 'n', 't', 0, - /* 50936 */ 'R', 'S', 'Q', 'R', 'T', 'S', 'S', 'r', '_', 'I', 'n', 't', 0, - /* 50949 */ 'V', 'R', 'C', 'P', 'P', 'S', 'Y', 'r', '_', 'I', 'n', 't', 0, - /* 50962 */ 'V', 'R', 'S', 'Q', 'R', 'T', 'P', 'S', 'Y', 'r', '_', 'I', 'n', 't', 0, - /* 50977 */ 'V', 'S', 'Q', 'R', 'T', 'P', 'D', 'Z', 'r', '_', 'I', 'n', 't', 0, - /* 50991 */ 'V', 'S', 'Q', 'R', 'T', 'S', 'D', 'Z', 'r', '_', 'I', 'n', 't', 0, - /* 51005 */ 'V', 'S', 'Q', 'R', 'T', 'P', 'S', 'Z', 'r', '_', 'I', 'n', 't', 0, - /* 51019 */ 'V', 'S', 'Q', 'R', 'T', 'S', 'S', 'Z', 'r', '_', 'I', 'n', 't', 0, - /* 51033 */ 'V', 'F', 'M', 'S', 'U', 'B', 'S', 'D', '4', 'm', 'r', '_', 'I', 'n', 't', 0, - /* 51049 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'S', 'D', '4', 'm', 'r', '_', 'I', 'n', 't', 0, - /* 51066 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'D', '4', 'm', 'r', '_', 'I', 'n', 't', 0, - /* 51082 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'S', 'D', '4', 'm', 'r', '_', 'I', 'n', 't', 0, - /* 51099 */ 'V', 'F', 'M', 'S', 'U', 'B', 'S', 'S', '4', 'm', 'r', '_', 'I', 'n', 't', 0, - /* 51115 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'S', 'S', '4', 'm', 'r', '_', 'I', 'n', 't', 0, - /* 51132 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'S', '4', 'm', 'r', '_', 'I', 'n', 't', 0, - /* 51148 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'S', 'S', '4', 'm', 'r', '_', 'I', 'n', 't', 0, - /* 51165 */ 'V', 'F', 'M', 'S', 'U', 'B', 'S', 'D', '4', 'r', 'r', '_', 'I', 'n', 't', 0, - /* 51181 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'S', 'D', '4', 'r', 'r', '_', 'I', 'n', 't', 0, - /* 51198 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'D', '4', 'r', 'r', '_', 'I', 'n', 't', 0, - /* 51214 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'S', 'D', '4', 'r', 'r', '_', 'I', 'n', 't', 0, - /* 51231 */ 'V', 'F', 'M', 'S', 'U', 'B', 'S', 'S', '4', 'r', 'r', '_', 'I', 'n', 't', 0, - /* 51247 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'S', 'S', '4', 'r', 'r', '_', 'I', 'n', 't', 0, - /* 51264 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'S', '4', 'r', 'r', '_', 'I', 'n', 't', 0, - /* 51280 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'S', 'S', '4', 'r', 'r', '_', 'I', 'n', 't', 0, - /* 51297 */ 'V', 'S', 'U', 'B', 'S', 'D', 'r', 'r', '_', 'I', 'n', 't', 0, - /* 51310 */ 'V', 'A', 'D', 'D', 'S', 'D', 'r', 'r', '_', 'I', 'n', 't', 0, - /* 51323 */ 'V', 'M', 'U', 'L', 'S', 'D', 'r', 'r', '_', 'I', 'n', 't', 0, - /* 51336 */ 'V', 'M', 'I', 'N', 'S', 'D', 'r', 'r', '_', 'I', 'n', 't', 0, - /* 51349 */ 'V', 'D', 'I', 'V', 'S', 'D', 'r', 'r', '_', 'I', 'n', 't', 0, - /* 51362 */ 'V', 'M', 'A', 'X', 'S', 'D', 'r', 'r', '_', 'I', 'n', 't', 0, - /* 51375 */ 'V', 'S', 'U', 'B', 'S', 'S', 'r', 'r', '_', 'I', 'n', 't', 0, - /* 51388 */ 'V', 'A', 'D', 'D', 'S', 'S', 'r', 'r', '_', 'I', 'n', 't', 0, - /* 51401 */ 'V', 'M', 'U', 'L', 'S', 'S', 'r', 'r', '_', 'I', 'n', 't', 0, - /* 51414 */ 'V', 'M', 'I', 'N', 'S', 'S', 'r', 'r', '_', 'I', 'n', 't', 0, - /* 51427 */ 'V', 'D', 'I', 'V', 'S', 'S', 'r', 'r', '_', 'I', 'n', 't', 0, - /* 51440 */ 'V', 'M', 'A', 'X', 'S', 'S', 'r', 'r', '_', 'I', 'n', 't', 0, - /* 51453 */ 'V', 'P', 'C', 'O', 'N', 'F', 'L', 'I', 'C', 'T', 'D', 'r', 'm', 'b', 'k', 'z', 0, - /* 51470 */ 'V', 'P', 'C', 'O', 'N', 'F', 'L', 'I', 'C', 'T', 'Q', 'r', 'm', 'b', 'k', 'z', 0, - /* 51487 */ 'V', 'P', 'C', 'O', 'N', 'F', 'L', 'I', 'C', 'T', 'D', 'r', 'm', 'k', 'z', 0, - /* 51503 */ 'V', 'P', 'C', 'O', 'N', 'F', 'L', 'I', 'C', 'T', 'Q', 'r', 'm', 'k', 'z', 0, - /* 51519 */ 'V', 'M', 'O', 'V', 'D', 'Q', 'U', '3', '2', 'r', 'r', 'k', 'z', 0, - /* 51533 */ 'V', 'M', 'O', 'V', 'D', 'Q', 'U', '6', '4', 'r', 'r', 'k', 'z', 0, - /* 51547 */ 'V', 'P', 'C', 'O', 'N', 'F', 'L', 'I', 'C', 'T', 'D', 'r', 'r', 'k', 'z', 0, - /* 51563 */ 'V', 'P', 'C', 'O', 'N', 'F', 'L', 'I', 'C', 'T', 'Q', 'r', 'r', 'k', 'z', 0, + /* 6251 */ 'S', 'T', '_', 'F', 'P', 'r', '0', 'r', '7', 0, + /* 6261 */ 'V', 'B', 'R', 'O', 'A', 'D', 'C', 'A', 'S', 'T', 'F', '1', '2', '8', 0, + /* 6276 */ 'V', 'B', 'R', 'O', 'A', 'D', 'C', 'A', 'S', 'T', 'I', '1', '2', '8', 0, + /* 6291 */ 'V', 'P', 'A', 'B', 'S', 'B', 'r', 'm', '1', '2', '8', 0, + /* 6303 */ 'V', 'P', 'A', 'B', 'S', 'D', 'r', 'm', '1', '2', '8', 0, + /* 6315 */ 'V', 'P', 'A', 'B', 'S', 'W', 'r', 'm', '1', '2', '8', 0, + /* 6327 */ 'V', 'P', 'M', 'A', 'D', 'D', 'U', 'B', 'S', 'W', 'r', 'm', '1', '2', '8', 0, + /* 6343 */ 'V', 'P', 'H', 'S', 'U', 'B', 'S', 'W', 'r', 'm', '1', '2', '8', 0, + /* 6357 */ 'V', 'P', 'H', 'A', 'D', 'D', 'S', 'W', 'r', 'm', '1', '2', '8', 0, + /* 6371 */ 'V', 'P', 'M', 'U', 'L', 'H', 'R', 'S', 'W', 'r', 'm', '1', '2', '8', 0, + /* 6386 */ 'V', 'P', 'H', 'M', 'I', 'N', 'P', 'O', 'S', 'U', 'W', 'r', 'm', '1', '2', '8', 0, + /* 6403 */ 'V', 'P', 'A', 'B', 'S', 'B', 'r', 'r', '1', '2', '8', 0, + /* 6415 */ 'V', 'P', 'A', 'B', 'S', 'D', 'r', 'r', '1', '2', '8', 0, + /* 6427 */ 'V', 'P', 'A', 'B', 'S', 'W', 'r', 'r', '1', '2', '8', 0, + /* 6439 */ 'V', 'P', 'M', 'A', 'D', 'D', 'U', 'B', 'S', 'W', 'r', 'r', '1', '2', '8', 0, + /* 6455 */ 'V', 'P', 'H', 'S', 'U', 'B', 'S', 'W', 'r', 'r', '1', '2', '8', 0, + /* 6469 */ 'V', 'P', 'H', 'A', 'D', 'D', 'S', 'W', 'r', 'r', '1', '2', '8', 0, + /* 6483 */ 'V', 'P', 'M', 'U', 'L', 'H', 'R', 'S', 'W', 'r', 'r', '1', '2', '8', 0, + /* 6498 */ 'V', 'P', 'H', 'M', 'I', 'N', 'P', 'O', 'S', 'U', 'W', 'r', 'r', '1', '2', '8', 0, + /* 6515 */ 'L', 'X', 'A', 'D', 'D', '8', 0, + /* 6522 */ 'A', 'T', 'O', 'M', 'A', 'N', 'D', '8', 0, + /* 6531 */ 'A', 'T', 'O', 'M', 'N', 'A', 'N', 'D', '8', 0, + /* 6541 */ 'L', 'C', 'M', 'P', 'X', 'C', 'H', 'G', '8', 0, + /* 6551 */ 'A', 'T', 'O', 'M', 'M', 'I', 'N', '8', 0, + /* 6560 */ 'A', 'T', 'O', 'M', 'U', 'M', 'I', 'N', '8', 0, + /* 6570 */ 'C', 'M', 'O', 'V', '_', 'G', 'R', '8', 0, + /* 6579 */ 'A', 'T', 'O', 'M', 'O', 'R', '8', 0, + /* 6587 */ 'A', 'T', 'O', 'M', 'X', 'O', 'R', '8', 0, + /* 6596 */ 'S', 'C', 'A', 'S', '8', 0, + /* 6602 */ 'C', 'M', 'P', 'S', '8', 0, + /* 6608 */ 'A', 'T', 'O', 'M', 'M', 'A', 'X', '8', 0, + /* 6617 */ 'A', 'T', 'O', 'M', 'U', 'M', 'A', 'X', '8', 0, + /* 6627 */ 'P', 'U', 'S', 'H', '3', '2', 'i', '8', 0, + /* 6636 */ 'P', 'U', 'S', 'H', '6', '4', 'i', '8', 0, + /* 6645 */ 'P', 'U', 'S', 'H', '1', '6', 'i', '8', 0, + /* 6654 */ 'S', 'B', 'B', '8', 'i', '8', 0, + /* 6661 */ 'S', 'U', 'B', '8', 'i', '8', 0, + /* 6668 */ 'A', 'D', 'C', '8', 'i', '8', 0, + /* 6675 */ 'A', 'A', 'D', '8', 'i', '8', 0, + /* 6682 */ 'A', 'D', 'D', '8', 'i', '8', 0, + /* 6689 */ 'A', 'N', 'D', '8', 'i', '8', 0, + /* 6696 */ 'A', 'A', 'M', '8', 'i', '8', 0, + /* 6703 */ 'C', 'M', 'P', '8', 'i', '8', 0, + /* 6710 */ 'X', 'O', 'R', '8', 'i', '8', 0, + /* 6717 */ 'T', 'E', 'S', 'T', '8', 'i', '8', 0, + /* 6725 */ 'S', 'B', 'B', '3', '2', 'm', 'i', '8', 0, + /* 6734 */ 'L', 'O', 'C', 'K', '_', 'S', 'U', 'B', '3', '2', 'm', 'i', '8', 0, + /* 6748 */ 'A', 'D', 'C', '3', '2', 'm', 'i', '8', 0, + /* 6757 */ 'B', 'T', 'C', '3', '2', 'm', 'i', '8', 0, + /* 6766 */ 'L', 'O', 'C', 'K', '_', 'A', 'D', 'D', '3', '2', 'm', 'i', '8', 0, + /* 6780 */ 'L', 'O', 'C', 'K', '_', 'A', 'N', 'D', '3', '2', 'm', 'i', '8', 0, + /* 6794 */ 'C', 'M', 'P', '3', '2', 'm', 'i', '8', 0, + /* 6803 */ 'L', 'O', 'C', 'K', '_', 'X', 'O', 'R', '3', '2', 'm', 'i', '8', 0, + /* 6817 */ 'L', 'O', 'C', 'K', '_', 'O', 'R', '3', '2', 'm', 'i', '8', 0, + /* 6830 */ 'B', 'T', 'R', '3', '2', 'm', 'i', '8', 0, + /* 6839 */ 'B', 'T', 'S', '3', '2', 'm', 'i', '8', 0, + /* 6848 */ 'B', 'T', '3', '2', 'm', 'i', '8', 0, + /* 6856 */ 'S', 'B', 'B', '6', '4', 'm', 'i', '8', 0, + /* 6865 */ 'L', 'O', 'C', 'K', '_', 'S', 'U', 'B', '6', '4', 'm', 'i', '8', 0, + /* 6879 */ 'A', 'D', 'C', '6', '4', 'm', 'i', '8', 0, + /* 6888 */ 'B', 'T', 'C', '6', '4', 'm', 'i', '8', 0, + /* 6897 */ 'L', 'O', 'C', 'K', '_', 'A', 'D', 'D', '6', '4', 'm', 'i', '8', 0, + /* 6911 */ 'L', 'O', 'C', 'K', '_', 'A', 'N', 'D', '6', '4', 'm', 'i', '8', 0, + /* 6925 */ 'C', 'M', 'P', '6', '4', 'm', 'i', '8', 0, + /* 6934 */ 'L', 'O', 'C', 'K', '_', 'X', 'O', 'R', '6', '4', 'm', 'i', '8', 0, + /* 6948 */ 'L', 'O', 'C', 'K', '_', 'O', 'R', '6', '4', 'm', 'i', '8', 0, + /* 6961 */ 'B', 'T', 'R', '6', '4', 'm', 'i', '8', 0, + /* 6970 */ 'B', 'T', 'S', '6', '4', 'm', 'i', '8', 0, + /* 6979 */ 'B', 'T', '6', '4', 'm', 'i', '8', 0, + /* 6987 */ 'S', 'B', 'B', '1', '6', 'm', 'i', '8', 0, + /* 6996 */ 'L', 'O', 'C', 'K', '_', 'S', 'U', 'B', '1', '6', 'm', 'i', '8', 0, + /* 7010 */ 'A', 'D', 'C', '1', '6', 'm', 'i', '8', 0, + /* 7019 */ 'B', 'T', 'C', '1', '6', 'm', 'i', '8', 0, + /* 7028 */ 'L', 'O', 'C', 'K', '_', 'A', 'D', 'D', '1', '6', 'm', 'i', '8', 0, + /* 7042 */ 'L', 'O', 'C', 'K', '_', 'A', 'N', 'D', '1', '6', 'm', 'i', '8', 0, + /* 7056 */ 'C', 'M', 'P', '1', '6', 'm', 'i', '8', 0, + /* 7065 */ 'L', 'O', 'C', 'K', '_', 'X', 'O', 'R', '1', '6', 'm', 'i', '8', 0, + /* 7079 */ 'L', 'O', 'C', 'K', '_', 'O', 'R', '1', '6', 'm', 'i', '8', 0, + /* 7092 */ 'B', 'T', 'R', '1', '6', 'm', 'i', '8', 0, + /* 7101 */ 'B', 'T', 'S', '1', '6', 'm', 'i', '8', 0, + /* 7110 */ 'B', 'T', '1', '6', 'm', 'i', '8', 0, + /* 7118 */ 'I', 'M', 'U', 'L', '3', '2', 'r', 'm', 'i', '8', 0, + /* 7129 */ 'I', 'M', 'U', 'L', '6', '4', 'r', 'm', 'i', '8', 0, + /* 7140 */ 'I', 'M', 'U', 'L', '1', '6', 'r', 'm', 'i', '8', 0, + /* 7151 */ 'S', 'B', 'B', '3', '2', 'r', 'i', '8', 0, + /* 7160 */ 'S', 'U', 'B', '3', '2', 'r', 'i', '8', 0, + /* 7169 */ 'A', 'D', 'C', '3', '2', 'r', 'i', '8', 0, + /* 7178 */ 'B', 'T', 'C', '3', '2', 'r', 'i', '8', 0, + /* 7187 */ 'A', 'D', 'D', '3', '2', 'r', 'i', '8', 0, + /* 7196 */ 'A', 'N', 'D', '3', '2', 'r', 'i', '8', 0, + /* 7205 */ 'C', 'M', 'P', '3', '2', 'r', 'i', '8', 0, + /* 7214 */ 'X', 'O', 'R', '3', '2', 'r', 'i', '8', 0, + /* 7223 */ 'B', 'T', 'R', '3', '2', 'r', 'i', '8', 0, + /* 7232 */ 'B', 'T', 'S', '3', '2', 'r', 'i', '8', 0, + /* 7241 */ 'B', 'T', '3', '2', 'r', 'i', '8', 0, + /* 7249 */ 'S', 'B', 'B', '6', '4', 'r', 'i', '8', 0, + /* 7258 */ 'S', 'U', 'B', '6', '4', 'r', 'i', '8', 0, + /* 7267 */ 'A', 'D', 'C', '6', '4', 'r', 'i', '8', 0, + /* 7276 */ 'B', 'T', 'C', '6', '4', 'r', 'i', '8', 0, + /* 7285 */ 'A', 'D', 'D', '6', '4', 'r', 'i', '8', 0, + /* 7294 */ 'A', 'N', 'D', '6', '4', 'r', 'i', '8', 0, + /* 7303 */ 'C', 'M', 'P', '6', '4', 'r', 'i', '8', 0, + /* 7312 */ 'X', 'O', 'R', '6', '4', 'r', 'i', '8', 0, + /* 7321 */ 'B', 'T', 'R', '6', '4', 'r', 'i', '8', 0, + /* 7330 */ 'B', 'T', 'S', '6', '4', 'r', 'i', '8', 0, + /* 7339 */ 'B', 'T', '6', '4', 'r', 'i', '8', 0, + /* 7347 */ 'S', 'B', 'B', '1', '6', 'r', 'i', '8', 0, + /* 7356 */ 'S', 'U', 'B', '1', '6', 'r', 'i', '8', 0, + /* 7365 */ 'A', 'D', 'C', '1', '6', 'r', 'i', '8', 0, + /* 7374 */ 'B', 'T', 'C', '1', '6', 'r', 'i', '8', 0, + /* 7383 */ 'A', 'D', 'D', '1', '6', 'r', 'i', '8', 0, + /* 7392 */ 'A', 'N', 'D', '1', '6', 'r', 'i', '8', 0, + /* 7401 */ 'C', 'M', 'P', '1', '6', 'r', 'i', '8', 0, + /* 7410 */ 'X', 'O', 'R', '1', '6', 'r', 'i', '8', 0, + /* 7419 */ 'B', 'T', 'R', '1', '6', 'r', 'i', '8', 0, + /* 7428 */ 'B', 'T', 'S', '1', '6', 'r', 'i', '8', 0, + /* 7437 */ 'B', 'T', '1', '6', 'r', 'i', '8', 0, + /* 7445 */ 'S', 'U', 'B', '8', 'r', 'i', '8', 0, + /* 7453 */ 'A', 'D', 'D', '8', 'r', 'i', '8', 0, + /* 7461 */ 'A', 'N', 'D', '8', 'r', 'i', '8', 0, + /* 7469 */ 'X', 'O', 'R', '8', 'r', 'i', '8', 0, + /* 7477 */ 'S', 'H', 'L', 'D', '3', '2', 'm', 'r', 'i', '8', 0, + /* 7488 */ 'S', 'H', 'R', 'D', '3', '2', 'm', 'r', 'i', '8', 0, + /* 7499 */ 'S', 'H', 'L', 'D', '6', '4', 'm', 'r', 'i', '8', 0, + /* 7510 */ 'S', 'H', 'R', 'D', '6', '4', 'm', 'r', 'i', '8', 0, + /* 7521 */ 'S', 'H', 'L', 'D', '1', '6', 'm', 'r', 'i', '8', 0, + /* 7532 */ 'S', 'H', 'R', 'D', '1', '6', 'm', 'r', 'i', '8', 0, + /* 7543 */ 'S', 'H', 'L', 'D', '3', '2', 'r', 'r', 'i', '8', 0, + /* 7554 */ 'S', 'H', 'R', 'D', '3', '2', 'r', 'r', 'i', '8', 0, + /* 7565 */ 'I', 'M', 'U', 'L', '3', '2', 'r', 'r', 'i', '8', 0, + /* 7576 */ 'S', 'H', 'L', 'D', '6', '4', 'r', 'r', 'i', '8', 0, + /* 7587 */ 'S', 'H', 'R', 'D', '6', '4', 'r', 'r', 'i', '8', 0, + /* 7598 */ 'I', 'M', 'U', 'L', '6', '4', 'r', 'r', 'i', '8', 0, + /* 7609 */ 'S', 'H', 'L', 'D', '1', '6', 'r', 'r', 'i', '8', 0, + /* 7620 */ 'S', 'H', 'R', 'D', '1', '6', 'r', 'r', 'i', '8', 0, + /* 7631 */ 'I', 'M', 'U', 'L', '1', '6', 'r', 'r', 'i', '8', 0, + /* 7642 */ 'C', 'R', 'C', '3', '2', 'r', '3', '2', 'm', '8', 0, + /* 7653 */ 'C', 'R', 'C', '3', '2', 'r', '6', '4', 'm', '8', 0, + /* 7664 */ 'M', 'O', 'V', 'S', 'X', '3', '2', 'r', 'm', '8', 0, + /* 7675 */ 'M', 'O', 'V', 'Z', 'X', '3', '2', 'r', 'm', '8', 0, + /* 7686 */ 'M', 'O', 'V', 'S', 'X', '6', '4', 'r', 'm', '8', 0, + /* 7697 */ 'M', 'O', 'V', 'S', 'X', '1', '6', 'r', 'm', '8', 0, + /* 7708 */ 'M', 'O', 'V', 'Z', 'X', '1', '6', 'r', 'm', '8', 0, + /* 7719 */ 'M', 'O', 'V', 'Z', 'X', '3', '2', '_', 'N', 'O', 'R', 'E', 'X', 'r', 'm', '8', 0, + /* 7736 */ 'M', 'O', 'V', '6', '4', 'a', 'o', '8', 0, + /* 7745 */ 'M', 'O', 'V', '8', 'a', 'o', '8', 0, + /* 7753 */ 'C', 'R', 'C', '3', '2', 'r', '3', '2', 'r', '8', 0, + /* 7764 */ 'C', 'R', 'C', '3', '2', 'r', '6', '4', 'r', '8', 0, + /* 7775 */ 'M', 'O', 'V', 'S', 'X', '3', '2', 'r', 'r', '8', 0, + /* 7786 */ 'M', 'O', 'V', 'Z', 'X', '3', '2', 'r', 'r', '8', 0, + /* 7797 */ 'M', 'O', 'V', 'S', 'X', '6', '4', 'r', 'r', '8', 0, + /* 7808 */ 'M', 'O', 'V', 'S', 'X', '1', '6', 'r', 'r', '8', 0, + /* 7819 */ 'M', 'O', 'V', 'Z', 'X', '1', '6', 'r', 'r', '8', 0, + /* 7830 */ 'M', 'O', 'V', 'Z', 'X', '3', '2', '_', 'N', 'O', 'R', 'E', 'X', 'r', 'r', '8', 0, + /* 7847 */ 'N', 'O', 'O', 'P', 'L', '_', '1', '9', 0, + /* 7856 */ 'N', 'O', 'O', 'P', 'W', '_', '1', '9', 0, + /* 7865 */ 'A', 'A', 'A', 0, + /* 7869 */ 'D', 'A', 'A', 0, + /* 7873 */ 'W', '6', '4', 'A', 'L', 'L', 'O', 'C', 'A', 0, + /* 7883 */ 'W', 'I', 'N', '_', 'A', 'L', 'L', 'O', 'C', 'A', 0, + /* 7894 */ 'P', 'R', 'E', 'F', 'E', 'T', 'C', 'H', 'N', 'T', 'A', 0, + /* 7906 */ 'K', 'S', 'E', 'T', '0', 'B', 0, + /* 7913 */ 'K', 'S', 'E', 'T', '1', 'B', 0, + /* 7920 */ 'U', 'D', '2', 'B', 0, + /* 7925 */ 'L', 'C', 'M', 'P', 'X', 'C', 'H', 'G', '1', '6', 'B', 0, + /* 7937 */ 'L', 'C', 'M', 'P', 'X', 'C', 'H', 'G', '8', 'B', 0, + /* 7948 */ 'X', 'C', 'R', 'Y', 'P', 'T', 'E', 'C', 'B', 0, + /* 7958 */ 'A', 'D', 'D', '6', '4', 'r', 'i', '3', '2', '_', 'D', 'B', 0, + /* 7971 */ 'A', 'D', 'D', '3', '2', 'r', 'i', '8', '_', 'D', 'B', 0, + /* 7983 */ 'A', 'D', 'D', '6', '4', 'r', 'i', '8', '_', 'D', 'B', 0, + /* 7995 */ 'A', 'D', 'D', '1', '6', 'r', 'i', '8', '_', 'D', 'B', 0, + /* 8007 */ 'A', 'D', 'D', '3', '2', 'r', 'i', '_', 'D', 'B', 0, + /* 8018 */ 'A', 'D', 'D', '1', '6', 'r', 'i', '_', 'D', 'B', 0, + /* 8029 */ 'A', 'D', 'D', '3', '2', 'r', 'r', '_', 'D', 'B', 0, + /* 8040 */ 'A', 'D', 'D', '6', '4', 'r', 'r', '_', 'D', 'B', 0, + /* 8051 */ 'A', 'D', 'D', '1', '6', 'r', 'r', '_', 'D', 'B', 0, + /* 8062 */ 'X', 'C', 'R', 'Y', 'P', 'T', 'C', 'F', 'B', 0, + /* 8072 */ 'X', 'C', 'R', 'Y', 'P', 'T', 'O', 'F', 'B', 0, + /* 8082 */ 'L', 'O', 'D', 'S', 'B', 0, + /* 8088 */ 'S', 'T', 'O', 'S', 'B', 0, + /* 8094 */ 'O', 'U', 'T', 'S', 'B', 0, + /* 8100 */ 'M', 'O', 'V', 'S', 'B', 0, + /* 8106 */ 'C', 'L', 'A', 'C', 0, + /* 8111 */ 'S', 'T', 'A', 'C', 0, + /* 8116 */ 'X', 'C', 'R', 'Y', 'P', 'T', 'C', 'B', 'C', 0, + /* 8126 */ 'G', 'E', 'T', 'S', 'E', 'C', 0, + /* 8133 */ 'S', 'A', 'L', 'C', 0, + /* 8138 */ 'C', 'L', 'C', 0, + /* 8142 */ 'C', 'M', 'C', 0, + /* 8146 */ 'R', 'D', 'P', 'M', 'C', 0, + /* 8152 */ 'V', 'M', 'F', 'U', 'N', 'C', 0, + /* 8159 */ 'R', 'D', 'T', 'S', 'C', 0, + /* 8165 */ 'S', 'T', 'C', 0, + /* 8169 */ 'C', 'L', 'D', 0, + /* 8173 */ 'X', 'E', 'N', 'D', 0, + /* 8178 */ 'L', 'I', 'F', 'E', 'T', 'I', 'M', 'E', '_', 'E', 'N', 'D', 0, + /* 8191 */ 'F', 's', 'F', 'L', 'D', '0', 'S', 'D', 0, + /* 8200 */ 'M', 'O', 'V', 'N', 'T', 'S', 'D', 0, + /* 8208 */ 'S', 'T', 'D', 0, + /* 8212 */ 'W', 'B', 'I', 'N', 'V', 'D', 0, + /* 8219 */ 'C', 'W', 'D', 0, + /* 8223 */ 'F', 'L', 'D', 'L', '2', 'E', 0, + /* 8230 */ 'L', 'F', 'E', 'N', 'C', 'E', 0, + /* 8237 */ 'M', 'F', 'E', 'N', 'C', 'E', 0, + /* 8244 */ 'S', 'F', 'E', 'N', 'C', 'E', 0, + /* 8251 */ 'R', 'E', 'G', '_', 'S', 'E', 'Q', 'U', 'E', 'N', 'C', 'E', 0, + /* 8264 */ 'S', 'T', '_', 'F', 'P', 'N', 'C', 'E', 0, + /* 8273 */ 'C', 'W', 'D', 'E', 0, + /* 8278 */ 'F', 'F', 'R', 'E', 'E', 0, + /* 8284 */ 'F', 'S', 'C', 'A', 'L', 'E', 0, + /* 8291 */ 'B', 'U', 'N', 'D', 'L', 'E', 0, + /* 8298 */ 'V', 'M', 'R', 'E', 'S', 'U', 'M', 'E', 0, + /* 8307 */ 'L', 'O', 'O', 'P', 'N', 'E', 0, + /* 8314 */ 'L', 'O', 'O', 'P', 'E', 0, + /* 8320 */ 'C', 'D', 'Q', 'E', 0, + /* 8325 */ 'X', 'S', 'T', 'O', 'R', 'E', 0, + /* 8332 */ 'R', 'D', 'F', 'S', 'B', 'A', 'S', 'E', 0, + /* 8341 */ 'W', 'R', 'F', 'S', 'B', 'A', 'S', 'E', 0, + /* 8350 */ 'R', 'D', 'G', 'S', 'B', 'A', 'S', 'E', 0, + /* 8359 */ 'W', 'R', 'G', 'S', 'B', 'A', 'S', 'E', 0, + /* 8368 */ 'P', 'A', 'U', 'S', 'E', 0, + /* 8374 */ 'D', 'B', 'G', '_', 'V', 'A', 'L', 'U', 'E', 0, + /* 8384 */ 'L', 'E', 'A', 'V', 'E', 0, + /* 8390 */ 'F', 'X', 'S', 'A', 'V', 'E', 0, + /* 8397 */ 'I', 'M', 'P', 'L', 'I', 'C', 'I', 'T', '_', 'D', 'E', 'F', 0, + /* 8410 */ 'V', 'M', 'X', 'O', 'F', 'F', 0, + /* 8417 */ 'L', 'A', 'H', 'F', 0, + /* 8422 */ 'S', 'A', 'H', 'F', 0, + /* 8427 */ 'C', 'M', 'O', 'V', 'N', 'B', '_', 'F', 0, + /* 8436 */ 'C', 'M', 'O', 'V', 'B', '_', 'F', 0, + /* 8444 */ 'C', 'M', 'O', 'V', 'N', 'B', 'E', '_', 'F', 0, + /* 8454 */ 'C', 'M', 'O', 'V', 'B', 'E', '_', 'F', 0, + /* 8463 */ 'C', 'M', 'O', 'V', 'N', 'E', '_', 'F', 0, + /* 8472 */ 'C', 'M', 'O', 'V', 'E', '_', 'F', 0, + /* 8480 */ 'X', 'C', 'H', '_', 'F', 0, + /* 8486 */ 'S', 'I', 'N', '_', 'F', 0, + /* 8492 */ 'C', 'M', 'O', 'V', 'N', 'P', '_', 'F', 0, + /* 8501 */ 'C', 'M', 'O', 'V', 'P', '_', 'F', 0, + /* 8509 */ 'A', 'B', 'S', '_', 'F', 0, + /* 8515 */ 'C', 'H', 'S', '_', 'F', 0, + /* 8521 */ 'C', 'O', 'S', '_', 'F', 0, + /* 8527 */ 'S', 'Q', 'R', 'T', '_', 'F', 0, + /* 8534 */ 'T', 'S', 'T', '_', 'F', 0, + /* 8540 */ 'V', 'P', 'C', 'M', 'P', 'E', 'S', 'T', 'R', 'M', '1', '2', '8', 'R', 'E', 'G', 0, + /* 8557 */ 'V', 'P', 'C', 'M', 'P', 'I', 'S', 'T', 'R', 'M', '1', '2', '8', 'R', 'E', 'G', 0, + /* 8574 */ 'E', 'X', 'T', 'R', 'A', 'C', 'T', '_', 'S', 'U', 'B', 'R', 'E', 'G', 0, + /* 8589 */ 'I', 'N', 'S', 'E', 'R', 'T', '_', 'S', 'U', 'B', 'R', 'E', 'G', 0, + /* 8603 */ 'V', 'P', 'C', 'M', 'P', 'E', 'S', 'T', 'R', 'I', 'R', 'E', 'G', 0, + /* 8617 */ 'V', 'P', 'C', 'M', 'P', 'I', 'S', 'T', 'R', 'I', 'R', 'E', 'G', 0, + /* 8631 */ 'S', 'U', 'B', 'R', 'E', 'G', '_', 'T', 'O', '_', 'R', 'E', 'G', 0, + /* 8645 */ 'I', 'N', 'V', 'L', 'P', 'G', 0, + /* 8652 */ 'V', 'M', 'L', 'A', 'U', 'N', 'C', 'H', 0, + /* 8661 */ 'P', 'R', 'E', 'F', 'E', 'T', 'C', 'H', 0, + /* 8670 */ 'C', 'L', 'F', 'L', 'U', 'S', 'H', 0, + /* 8678 */ 'C', 'L', 'G', 'I', 0, + /* 8683 */ 'S', 'T', 'G', 'I', 0, + /* 8688 */ 'P', 'H', 'I', 0, + /* 8692 */ 'C', 'L', 'I', 0, + /* 8696 */ 'F', 'L', 'D', 'P', 'I', 0, + /* 8702 */ 'E', 'X', 'T', 'R', 'Q', 'I', 0, + /* 8709 */ 'I', 'N', 'S', 'E', 'R', 'T', 'Q', 'I', 0, + /* 8718 */ 'S', 'T', 'I', 0, + /* 8722 */ 'F', 'p', 'P', 'O', 'P', '_', 'R', 'E', 'T', 'V', 'A', 'L', 0, + /* 8735 */ 'S', 'A', 'L', '3', '2', 'm', 'C', 'L', 0, + /* 8744 */ 'R', 'C', 'L', '3', '2', 'm', 'C', 'L', 0, + /* 8753 */ 'S', 'H', 'L', '3', '2', 'm', 'C', 'L', 0, + /* 8762 */ 'R', 'O', 'L', '3', '2', 'm', 'C', 'L', 0, + /* 8771 */ 'S', 'A', 'R', '3', '2', 'm', 'C', 'L', 0, + /* 8780 */ 'R', 'C', 'R', '3', '2', 'm', 'C', 'L', 0, + /* 8789 */ 'S', 'H', 'R', '3', '2', 'm', 'C', 'L', 0, + /* 8798 */ 'R', 'O', 'R', '3', '2', 'm', 'C', 'L', 0, + /* 8807 */ 'S', 'A', 'L', '6', '4', 'm', 'C', 'L', 0, + /* 8816 */ 'R', 'C', 'L', '6', '4', 'm', 'C', 'L', 0, + /* 8825 */ 'S', 'H', 'L', '6', '4', 'm', 'C', 'L', 0, + /* 8834 */ 'R', 'O', 'L', '6', '4', 'm', 'C', 'L', 0, + /* 8843 */ 'S', 'A', 'R', '6', '4', 'm', 'C', 'L', 0, + /* 8852 */ 'R', 'C', 'R', '6', '4', 'm', 'C', 'L', 0, + /* 8861 */ 'S', 'H', 'R', '6', '4', 'm', 'C', 'L', 0, + /* 8870 */ 'R', 'O', 'R', '6', '4', 'm', 'C', 'L', 0, + /* 8879 */ 'S', 'A', 'L', '1', '6', 'm', 'C', 'L', 0, + /* 8888 */ 'R', 'C', 'L', '1', '6', 'm', 'C', 'L', 0, + /* 8897 */ 'S', 'H', 'L', '1', '6', 'm', 'C', 'L', 0, + /* 8906 */ 'R', 'O', 'L', '1', '6', 'm', 'C', 'L', 0, + /* 8915 */ 'S', 'A', 'R', '1', '6', 'm', 'C', 'L', 0, + /* 8924 */ 'R', 'C', 'R', '1', '6', 'm', 'C', 'L', 0, + /* 8933 */ 'S', 'H', 'R', '1', '6', 'm', 'C', 'L', 0, + /* 8942 */ 'R', 'O', 'R', '1', '6', 'm', 'C', 'L', 0, + /* 8951 */ 'S', 'A', 'L', '8', 'm', 'C', 'L', 0, + /* 8959 */ 'R', 'C', 'L', '8', 'm', 'C', 'L', 0, + /* 8967 */ 'S', 'H', 'L', '8', 'm', 'C', 'L', 0, + /* 8975 */ 'R', 'O', 'L', '8', 'm', 'C', 'L', 0, + /* 8983 */ 'S', 'A', 'R', '8', 'm', 'C', 'L', 0, + /* 8991 */ 'R', 'C', 'R', '8', 'm', 'C', 'L', 0, + /* 8999 */ 'S', 'H', 'R', '8', 'm', 'C', 'L', 0, + /* 9007 */ 'R', 'O', 'R', '8', 'm', 'C', 'L', 0, + /* 9015 */ 'S', 'A', 'L', '3', '2', 'r', 'C', 'L', 0, + /* 9024 */ 'R', 'C', 'L', '3', '2', 'r', 'C', 'L', 0, + /* 9033 */ 'S', 'H', 'L', '3', '2', 'r', 'C', 'L', 0, + /* 9042 */ 'R', 'O', 'L', '3', '2', 'r', 'C', 'L', 0, + /* 9051 */ 'S', 'A', 'R', '3', '2', 'r', 'C', 'L', 0, + /* 9060 */ 'R', 'C', 'R', '3', '2', 'r', 'C', 'L', 0, + /* 9069 */ 'S', 'H', 'R', '3', '2', 'r', 'C', 'L', 0, + /* 9078 */ 'R', 'O', 'R', '3', '2', 'r', 'C', 'L', 0, + /* 9087 */ 'S', 'A', 'L', '6', '4', 'r', 'C', 'L', 0, + /* 9096 */ 'R', 'C', 'L', '6', '4', 'r', 'C', 'L', 0, + /* 9105 */ 'S', 'H', 'L', '6', '4', 'r', 'C', 'L', 0, + /* 9114 */ 'R', 'O', 'L', '6', '4', 'r', 'C', 'L', 0, + /* 9123 */ 'S', 'A', 'R', '6', '4', 'r', 'C', 'L', 0, + /* 9132 */ 'R', 'C', 'R', '6', '4', 'r', 'C', 'L', 0, + /* 9141 */ 'S', 'H', 'R', '6', '4', 'r', 'C', 'L', 0, + /* 9150 */ 'R', 'O', 'R', '6', '4', 'r', 'C', 'L', 0, + /* 9159 */ 'S', 'A', 'L', '1', '6', 'r', 'C', 'L', 0, + /* 9168 */ 'R', 'C', 'L', '1', '6', 'r', 'C', 'L', 0, + /* 9177 */ 'S', 'H', 'L', '1', '6', 'r', 'C', 'L', 0, + /* 9186 */ 'R', 'O', 'L', '1', '6', 'r', 'C', 'L', 0, + /* 9195 */ 'S', 'A', 'R', '1', '6', 'r', 'C', 'L', 0, + /* 9204 */ 'R', 'C', 'R', '1', '6', 'r', 'C', 'L', 0, + /* 9213 */ 'S', 'H', 'R', '1', '6', 'r', 'C', 'L', 0, + /* 9222 */ 'R', 'O', 'R', '1', '6', 'r', 'C', 'L', 0, + /* 9231 */ 'S', 'A', 'L', '8', 'r', 'C', 'L', 0, + /* 9239 */ 'R', 'C', 'L', '8', 'r', 'C', 'L', 0, + /* 9247 */ 'S', 'H', 'L', '8', 'r', 'C', 'L', 0, + /* 9255 */ 'R', 'O', 'L', '8', 'r', 'C', 'L', 0, + /* 9263 */ 'S', 'A', 'R', '8', 'r', 'C', 'L', 0, + /* 9271 */ 'R', 'C', 'R', '8', 'r', 'C', 'L', 0, + /* 9279 */ 'S', 'H', 'R', '8', 'r', 'C', 'L', 0, + /* 9287 */ 'R', 'O', 'R', '8', 'r', 'C', 'L', 0, + /* 9295 */ 'S', 'H', 'L', 'D', '3', '2', 'm', 'r', 'C', 'L', 0, + /* 9306 */ 'S', 'H', 'R', 'D', '3', '2', 'm', 'r', 'C', 'L', 0, + /* 9317 */ 'S', 'H', 'L', 'D', '6', '4', 'm', 'r', 'C', 'L', 0, + /* 9328 */ 'S', 'H', 'R', 'D', '6', '4', 'm', 'r', 'C', 'L', 0, + /* 9339 */ 'S', 'H', 'L', 'D', '1', '6', 'm', 'r', 'C', 'L', 0, + /* 9350 */ 'S', 'H', 'R', 'D', '1', '6', 'm', 'r', 'C', 'L', 0, + /* 9361 */ 'S', 'H', 'L', 'D', '3', '2', 'r', 'r', 'C', 'L', 0, + /* 9372 */ 'S', 'H', 'R', 'D', '3', '2', 'r', 'r', 'C', 'L', 0, + /* 9383 */ 'S', 'H', 'L', 'D', '6', '4', 'r', 'r', 'C', 'L', 0, + /* 9394 */ 'S', 'H', 'R', 'D', '6', '4', 'r', 'r', 'C', 'L', 0, + /* 9405 */ 'S', 'H', 'L', 'D', '1', '6', 'r', 'r', 'C', 'L', 0, + /* 9416 */ 'S', 'H', 'R', 'D', '1', '6', 'r', 'r', 'C', 'L', 0, + /* 9427 */ 'G', 'C', '_', 'L', 'A', 'B', 'E', 'L', 0, + /* 9436 */ 'P', 'R', 'O', 'L', 'O', 'G', '_', 'L', 'A', 'B', 'E', 'L', 0, + /* 9449 */ 'E', 'H', '_', 'L', 'A', 'B', 'E', 'L', 0, + /* 9458 */ 'L', 'R', 'E', 'T', 'I', 'L', 0, + /* 9465 */ 'V', 'M', 'M', 'C', 'A', 'L', 'L', 0, + /* 9473 */ 'V', 'M', 'C', 'A', 'L', 'L', 0, + /* 9480 */ 'S', 'Y', 'S', 'C', 'A', 'L', 'L', 0, + /* 9488 */ 'V', 'Z', 'E', 'R', 'O', 'A', 'L', 'L', 0, + /* 9497 */ 'K', 'I', 'L', 'L', 0, + /* 9502 */ 'N', 'O', 'O', 'P', 'L', 0, + /* 9508 */ 'L', 'O', 'D', 'S', 'L', 0, + /* 9514 */ 'S', 'T', 'O', 'S', 'L', 0, + /* 9520 */ 'O', 'U', 'T', 'S', 'L', 0, + /* 9526 */ 'M', 'O', 'V', 'S', 'L', 0, + /* 9532 */ 'L', 'R', 'E', 'T', 'L', 0, + /* 9538 */ 'M', 'O', 'N', 'T', 'M', 'U', 'L', 0, + /* 9546 */ 'F', 'X', 'A', 'M', 0, + /* 9551 */ 'V', 'P', 'C', 'M', 'P', 'E', 'S', 'T', 'R', 'M', '1', '2', '8', 'M', 'E', 'M', 0, + /* 9568 */ 'V', 'P', 'C', 'M', 'P', 'I', 'S', 'T', 'R', 'M', '1', '2', '8', 'M', 'E', 'M', 0, + /* 9585 */ 'V', 'P', 'C', 'M', 'P', 'E', 'S', 'T', 'R', 'I', 'M', 'E', 'M', 0, + /* 9599 */ 'V', 'P', 'C', 'M', 'P', 'I', 'S', 'T', 'R', 'I', 'M', 'E', 'M', 0, + /* 9613 */ 'F', 'P', '8', '0', '_', 'T', 'O', '_', 'I', 'N', 'T', '3', '2', '_', 'I', 'N', '_', 'M', 'E', 'M', 0, + /* 9634 */ 'F', 'P', '3', '2', '_', 'T', 'O', '_', 'I', 'N', 'T', '3', '2', '_', 'I', 'N', '_', 'M', 'E', 'M', 0, + /* 9655 */ 'F', 'P', '6', '4', '_', 'T', 'O', '_', 'I', 'N', 'T', '3', '2', '_', 'I', 'N', '_', 'M', 'E', 'M', 0, + /* 9676 */ 'F', 'P', '8', '0', '_', 'T', 'O', '_', 'I', 'N', 'T', '6', '4', '_', 'I', 'N', '_', 'M', 'E', 'M', 0, + /* 9697 */ 'F', 'P', '3', '2', '_', 'T', 'O', '_', 'I', 'N', 'T', '6', '4', '_', 'I', 'N', '_', 'M', 'E', 'M', 0, + /* 9718 */ 'F', 'P', '6', '4', '_', 'T', 'O', '_', 'I', 'N', 'T', '6', '4', '_', 'I', 'N', '_', 'M', 'E', 'M', 0, + /* 9739 */ 'F', 'P', '8', '0', '_', 'T', 'O', '_', 'I', 'N', 'T', '1', '6', '_', 'I', 'N', '_', 'M', 'E', 'M', 0, + /* 9760 */ 'F', 'P', '3', '2', '_', 'T', 'O', '_', 'I', 'N', 'T', '1', '6', '_', 'I', 'N', '_', 'M', 'E', 'M', 0, + /* 9781 */ 'F', 'P', '6', '4', '_', 'T', 'O', '_', 'I', 'N', 'T', '1', '6', '_', 'I', 'N', '_', 'M', 'E', 'M', 0, + /* 9802 */ 'F', 'P', 'R', 'E', 'M', 0, + /* 9808 */ 'F', 'S', 'E', 'T', 'P', 'M', 0, + /* 9815 */ 'I', 'N', 'L', 'I', 'N', 'E', 'A', 'S', 'M', 0, + /* 9825 */ 'R', 'S', 'M', 0, + /* 9829 */ 'F', 'P', 'A', 'T', 'A', 'N', 0, + /* 9836 */ 'F', 'P', 'T', 'A', 'N', 0, + /* 9842 */ 'X', 'B', 'E', 'G', 'I', 'N', 0, + /* 9849 */ 'V', 'M', 'X', 'O', 'N', 0, + /* 9855 */ 'E', 'H', '_', 'R', 'E', 'T', 'U', 'R', 'N', 0, + /* 9865 */ 'C', 'Q', 'O', 0, + /* 9869 */ 'I', 'N', 'T', 'O', 0, + /* 9874 */ 'S', 'T', 'A', 'C', 'K', 'M', 'A', 'P', 0, + /* 9883 */ 'T', 'R', 'A', 'P', 0, + /* 9888 */ 'R', 'D', 'T', 'S', 'C', 'P', 0, + /* 9895 */ 'F', 'N', 'O', 'P', 0, + /* 9900 */ 'L', 'O', 'O', 'P', 0, + /* 9905 */ 'N', 'O', 'O', 'P', 0, + /* 9910 */ 'F', 'C', 'O', 'M', 'P', 'P', 0, + /* 9917 */ 'F', 'D', 'E', 'C', 'S', 'T', 'P', 0, + /* 9925 */ 'F', 'I', 'N', 'C', 'S', 'T', 'P', 0, + /* 9933 */ 'C', 'D', 'Q', 0, + /* 9937 */ 'L', 'R', 'E', 'T', 'I', 'Q', 0, + /* 9944 */ 'E', 'X', 'T', 'R', 'Q', 0, + /* 9950 */ 'L', 'O', 'D', 'S', 'Q', 0, + /* 9956 */ 'S', 'T', 'O', 'S', 'Q', 0, + /* 9962 */ 'M', 'O', 'V', 'S', 'Q', 0, + /* 9968 */ 'L', 'R', 'E', 'T', 'Q', 0, + /* 9974 */ 'I', 'N', 'S', 'E', 'R', 'T', 'Q', 0, + /* 9982 */ 'M', 'M', 'X', '_', 'M', 'A', 'S', 'K', 'M', 'O', 'V', 'Q', 0, + /* 9995 */ 'M', 'O', 'V', 'Z', 'X', '6', '4', 'r', 'm', '1', '6', '_', 'Q', 0, + /* 10009 */ 'M', 'O', 'V', 'Z', 'X', '6', '4', 'r', 'r', '1', '6', '_', 'Q', 0, + /* 10023 */ 'M', 'O', 'V', 'Z', 'X', '6', '4', 'r', 'm', '8', '_', 'Q', 0, + /* 10036 */ 'M', 'O', 'V', 'Z', 'X', '6', '4', 'r', 'r', '8', '_', 'Q', 0, + /* 10049 */ 'V', 'Z', 'E', 'R', 'O', 'U', 'P', 'P', 'E', 'R', 0, + /* 10060 */ 'S', 'Y', 'S', 'E', 'N', 'T', 'E', 'R', 0, + /* 10069 */ 'M', 'O', 'N', 'I', 'T', 'O', 'R', 0, + /* 10077 */ 'F', 'X', 'R', 'S', 'T', 'O', 'R', 0, + /* 10085 */ 'V', 'L', 'D', 'M', 'X', 'C', 'S', 'R', 0, + /* 10094 */ 'V', 'S', 'T', 'M', 'X', 'C', 'S', 'R', 0, + /* 10103 */ 'R', 'D', 'M', 'S', 'R', 0, + /* 10109 */ 'W', 'R', 'M', 'S', 'R', 0, + /* 10115 */ 'X', 'C', 'R', 'Y', 'P', 'T', 'C', 'T', 'R', 0, + /* 10125 */ 'A', 'A', 'S', 0, + /* 10129 */ 'D', 'A', 'S', 0, + /* 10133 */ 'A', 'V', 'X', '2', '_', 'S', 'E', 'T', 'A', 'L', 'L', 'O', 'N', 'E', 'S', 0, + /* 10149 */ 'V', '_', 'S', 'E', 'T', 'A', 'L', 'L', 'O', 'N', 'E', 'S', 0, + /* 10162 */ 'V', 'A', 'S', 'T', 'A', 'R', 'T', '_', 'S', 'A', 'V', 'E', '_', 'X', 'M', 'M', '_', 'R', 'E', 'G', 'S', 0, + /* 10184 */ 'S', 'W', 'A', 'P', 'G', 'S', 0, + /* 10191 */ 'F', 'E', 'M', 'M', 'S', 0, + /* 10197 */ 'M', 'M', 'X', '_', 'E', 'M', 'M', 'S', 0, + /* 10206 */ 'F', 'S', 'I', 'N', 'C', 'O', 'S', 0, + /* 10214 */ 'F', 's', 'F', 'L', 'D', '0', 'S', 'S', 0, + /* 10223 */ 'C', 'O', 'P', 'Y', '_', 'T', 'O', '_', 'R', 'E', 'G', 'C', 'L', 'A', 'S', 'S', 0, + /* 10240 */ 'M', 'O', 'V', 'N', 'T', 'S', 'S', 0, + /* 10248 */ 'C', 'L', 'T', 'S', 0, + /* 10253 */ 'F', 'L', 'D', 'L', '2', 'T', 0, + /* 10260 */ 'X', 'L', 'A', 'T', 0, + /* 10265 */ 'F', 'X', 'T', 'R', 'A', 'C', 'T', 0, + /* 10273 */ 'S', 'Y', 'S', 'R', 'E', 'T', 0, + /* 10280 */ 'M', 'O', 'R', 'E', 'S', 'T', 'A', 'C', 'K', '_', 'R', 'E', 'T', 0, + /* 10294 */ 'W', 'A', 'I', 'T', 0, + /* 10299 */ 'S', 'K', 'I', 'N', 'I', 'T', 0, + /* 10306 */ 'F', 'N', 'I', 'N', 'I', 'T', 0, + /* 10313 */ 'S', 'Y', 'S', 'E', 'X', 'I', 'T', 0, + /* 10321 */ 'H', 'L', 'T', 0, + /* 10325 */ 'F', 'R', 'N', 'D', 'I', 'N', 'T', 0, + /* 10333 */ 'P', 'A', 'T', 'C', 'H', 'P', 'O', 'I', 'N', 'T', 0, + /* 10344 */ 'X', 'S', 'A', 'V', 'E', 'O', 'P', 'T', 0, + /* 10353 */ 'L', 'I', 'F', 'E', 'T', 'I', 'M', 'E', '_', 'S', 'T', 'A', 'R', 'T', 0, + /* 10368 */ 'X', 'A', 'B', 'O', 'R', 'T', 0, + /* 10375 */ 'X', 'T', 'E', 'S', 'T', 0, + /* 10381 */ 'V', 'M', 'A', 'S', 'K', 'M', 'O', 'V', 'D', 'Q', 'U', 0, + /* 10393 */ 'X', 'G', 'E', 'T', 'B', 'V', 0, + /* 10400 */ 'X', 'S', 'E', 'T', 'B', 'V', 0, + /* 10407 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'U', 'B', 'P', 'D', '4', 'r', 'r', 'Y', '_', 'R', 'E', 'V', 0, + /* 10427 */ 'V', 'F', 'M', 'S', 'U', 'B', 'P', 'D', '4', 'r', 'r', 'Y', '_', 'R', 'E', 'V', 0, + /* 10444 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'P', 'D', '4', 'r', 'r', 'Y', '_', 'R', 'E', 'V', 0, + /* 10462 */ 'V', 'F', 'M', 'S', 'U', 'B', 'A', 'D', 'D', 'P', 'D', '4', 'r', 'r', 'Y', '_', 'R', 'E', 'V', 0, + /* 10482 */ 'V', 'F', 'M', 'A', 'D', 'D', 'P', 'D', '4', 'r', 'r', 'Y', '_', 'R', 'E', 'V', 0, + /* 10499 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'P', 'D', '4', 'r', 'r', 'Y', '_', 'R', 'E', 'V', 0, + /* 10517 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'U', 'B', 'P', 'S', '4', 'r', 'r', 'Y', '_', 'R', 'E', 'V', 0, + /* 10537 */ 'V', 'F', 'M', 'S', 'U', 'B', 'P', 'S', '4', 'r', 'r', 'Y', '_', 'R', 'E', 'V', 0, + /* 10554 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'P', 'S', '4', 'r', 'r', 'Y', '_', 'R', 'E', 'V', 0, + /* 10572 */ 'V', 'F', 'M', 'S', 'U', 'B', 'A', 'D', 'D', 'P', 'S', '4', 'r', 'r', 'Y', '_', 'R', 'E', 'V', 0, + /* 10592 */ 'V', 'F', 'M', 'A', 'D', 'D', 'P', 'S', '4', 'r', 'r', 'Y', '_', 'R', 'E', 'V', 0, + /* 10609 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'P', 'S', '4', 'r', 'r', 'Y', '_', 'R', 'E', 'V', 0, + /* 10627 */ 'S', 'B', 'B', '3', '2', 'r', 'r', '_', 'R', 'E', 'V', 0, + /* 10639 */ 'S', 'U', 'B', '3', '2', 'r', 'r', '_', 'R', 'E', 'V', 0, + /* 10651 */ 'A', 'D', 'C', '3', '2', 'r', 'r', '_', 'R', 'E', 'V', 0, + /* 10663 */ 'A', 'D', 'D', '3', '2', 'r', 'r', '_', 'R', 'E', 'V', 0, + /* 10675 */ 'A', 'N', 'D', '3', '2', 'r', 'r', '_', 'R', 'E', 'V', 0, + /* 10687 */ 'C', 'M', 'P', '3', '2', 'r', 'r', '_', 'R', 'E', 'V', 0, + /* 10699 */ 'X', 'O', 'R', '3', '2', 'r', 'r', '_', 'R', 'E', 'V', 0, + /* 10711 */ 'M', 'O', 'V', '3', '2', 'r', 'r', '_', 'R', 'E', 'V', 0, + /* 10723 */ 'S', 'B', 'B', '6', '4', 'r', 'r', '_', 'R', 'E', 'V', 0, + /* 10735 */ 'S', 'U', 'B', '6', '4', 'r', 'r', '_', 'R', 'E', 'V', 0, + /* 10747 */ 'A', 'D', 'C', '6', '4', 'r', 'r', '_', 'R', 'E', 'V', 0, + /* 10759 */ 'A', 'D', 'D', '6', '4', 'r', 'r', '_', 'R', 'E', 'V', 0, + /* 10771 */ 'A', 'N', 'D', '6', '4', 'r', 'r', '_', 'R', 'E', 'V', 0, + /* 10783 */ 'C', 'M', 'P', '6', '4', 'r', 'r', '_', 'R', 'E', 'V', 0, + /* 10795 */ 'X', 'O', 'R', '6', '4', 'r', 'r', '_', 'R', 'E', 'V', 0, + /* 10807 */ 'M', 'O', 'V', '6', '4', 'r', 'r', '_', 'R', 'E', 'V', 0, + /* 10819 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'U', 'B', 'P', 'D', '4', 'r', 'r', '_', 'R', 'E', 'V', 0, + /* 10838 */ 'V', 'F', 'M', 'S', 'U', 'B', 'P', 'D', '4', 'r', 'r', '_', 'R', 'E', 'V', 0, + /* 10854 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'P', 'D', '4', 'r', 'r', '_', 'R', 'E', 'V', 0, + /* 10871 */ 'V', 'F', 'M', 'S', 'U', 'B', 'A', 'D', 'D', 'P', 'D', '4', 'r', 'r', '_', 'R', 'E', 'V', 0, + /* 10890 */ 'V', 'F', 'M', 'A', 'D', 'D', 'P', 'D', '4', 'r', 'r', '_', 'R', 'E', 'V', 0, + /* 10906 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'P', 'D', '4', 'r', 'r', '_', 'R', 'E', 'V', 0, + /* 10923 */ 'V', 'F', 'M', 'S', 'U', 'B', 'S', 'D', '4', 'r', 'r', '_', 'R', 'E', 'V', 0, + /* 10939 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'S', 'D', '4', 'r', 'r', '_', 'R', 'E', 'V', 0, + /* 10956 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'D', '4', 'r', 'r', '_', 'R', 'E', 'V', 0, + /* 10972 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'S', 'D', '4', 'r', 'r', '_', 'R', 'E', 'V', 0, + /* 10989 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'U', 'B', 'P', 'S', '4', 'r', 'r', '_', 'R', 'E', 'V', 0, + /* 11008 */ 'V', 'F', 'M', 'S', 'U', 'B', 'P', 'S', '4', 'r', 'r', '_', 'R', 'E', 'V', 0, + /* 11024 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'P', 'S', '4', 'r', 'r', '_', 'R', 'E', 'V', 0, + /* 11041 */ 'V', 'F', 'M', 'S', 'U', 'B', 'A', 'D', 'D', 'P', 'S', '4', 'r', 'r', '_', 'R', 'E', 'V', 0, + /* 11060 */ 'V', 'F', 'M', 'A', 'D', 'D', 'P', 'S', '4', 'r', 'r', '_', 'R', 'E', 'V', 0, + /* 11076 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'P', 'S', '4', 'r', 'r', '_', 'R', 'E', 'V', 0, + /* 11093 */ 'V', 'F', 'M', 'S', 'U', 'B', 'S', 'S', '4', 'r', 'r', '_', 'R', 'E', 'V', 0, + /* 11109 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'S', 'S', '4', 'r', 'r', '_', 'R', 'E', 'V', 0, + /* 11126 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'S', '4', 'r', 'r', '_', 'R', 'E', 'V', 0, + /* 11142 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'S', 'S', '4', 'r', 'r', '_', 'R', 'E', 'V', 0, + /* 11159 */ 'S', 'B', 'B', '1', '6', 'r', 'r', '_', 'R', 'E', 'V', 0, + /* 11171 */ 'S', 'U', 'B', '1', '6', 'r', 'r', '_', 'R', 'E', 'V', 0, + /* 11183 */ 'A', 'D', 'C', '1', '6', 'r', 'r', '_', 'R', 'E', 'V', 0, + /* 11195 */ 'A', 'D', 'D', '1', '6', 'r', 'r', '_', 'R', 'E', 'V', 0, + /* 11207 */ 'A', 'N', 'D', '1', '6', 'r', 'r', '_', 'R', 'E', 'V', 0, + /* 11219 */ 'C', 'M', 'P', '1', '6', 'r', 'r', '_', 'R', 'E', 'V', 0, + /* 11231 */ 'X', 'O', 'R', '1', '6', 'r', 'r', '_', 'R', 'E', 'V', 0, + /* 11243 */ 'M', 'O', 'V', '1', '6', 'r', 'r', '_', 'R', 'E', 'V', 0, + /* 11255 */ 'S', 'B', 'B', '8', 'r', 'r', '_', 'R', 'E', 'V', 0, + /* 11266 */ 'S', 'U', 'B', '8', 'r', 'r', '_', 'R', 'E', 'V', 0, + /* 11277 */ 'A', 'D', 'C', '8', 'r', 'r', '_', 'R', 'E', 'V', 0, + /* 11288 */ 'A', 'D', 'D', '8', 'r', 'r', '_', 'R', 'E', 'V', 0, + /* 11299 */ 'A', 'N', 'D', '8', 'r', 'r', '_', 'R', 'E', 'V', 0, + /* 11310 */ 'C', 'M', 'P', '8', 'r', 'r', '_', 'R', 'E', 'V', 0, + /* 11321 */ 'X', 'O', 'R', '8', 'r', 'r', '_', 'R', 'E', 'V', 0, + /* 11332 */ 'M', 'O', 'V', '8', 'r', 'r', '_', 'R', 'E', 'V', 0, + /* 11343 */ 'V', 'M', 'O', 'V', 'D', 'Q', 'A', 'r', 'r', '_', 'R', 'E', 'V', 0, + /* 11357 */ 'V', 'M', 'O', 'V', 'A', 'P', 'D', 'r', 'r', '_', 'R', 'E', 'V', 0, + /* 11371 */ 'V', 'M', 'O', 'V', 'U', 'P', 'D', 'r', 'r', '_', 'R', 'E', 'V', 0, + /* 11385 */ 'V', 'M', 'O', 'V', 'S', 'D', 'r', 'r', '_', 'R', 'E', 'V', 0, + /* 11398 */ 'V', 'M', 'O', 'V', 'A', 'P', 'S', 'r', 'r', '_', 'R', 'E', 'V', 0, + /* 11412 */ 'V', 'M', 'O', 'V', 'U', 'P', 'S', 'r', 'r', '_', 'R', 'E', 'V', 0, + /* 11426 */ 'V', 'M', 'O', 'V', 'S', 'S', 'r', 'r', '_', 'R', 'E', 'V', 0, + /* 11439 */ 'V', 'M', 'O', 'V', 'D', 'Q', 'U', 'r', 'r', '_', 'R', 'E', 'V', 0, + /* 11453 */ 'V', 'P', 'E', 'X', 'T', 'R', 'W', 'r', 'r', '_', 'R', 'E', 'V', 0, + /* 11467 */ 'V', 'M', 'O', 'V', 'D', 'Q', 'A', 'Y', 'r', 'r', '_', 'R', 'E', 'V', 0, + /* 11482 */ 'V', 'M', 'O', 'V', 'A', 'P', 'D', 'Y', 'r', 'r', '_', 'R', 'E', 'V', 0, + /* 11497 */ 'V', 'M', 'O', 'V', 'U', 'P', 'D', 'Y', 'r', 'r', '_', 'R', 'E', 'V', 0, + /* 11512 */ 'V', 'M', 'O', 'V', 'A', 'P', 'S', 'Y', 'r', 'r', '_', 'R', 'E', 'V', 0, + /* 11527 */ 'V', 'M', 'O', 'V', 'U', 'P', 'S', 'Y', 'r', 'r', '_', 'R', 'E', 'V', 0, + /* 11542 */ 'V', 'M', 'O', 'V', 'D', 'Q', 'U', 'Y', 'r', 'r', '_', 'R', 'E', 'V', 0, + /* 11557 */ 'V', 'M', 'O', 'V', 'S', 'D', 'Z', 'r', 'r', '_', 'R', 'E', 'V', 0, + /* 11571 */ 'V', 'M', 'O', 'V', 'S', 'S', 'Z', 'r', 'r', '_', 'R', 'E', 'V', 0, + /* 11585 */ 'K', 'S', 'E', 'T', '0', 'W', 0, + /* 11592 */ 'K', 'S', 'E', 'T', '1', 'W', 0, + /* 11599 */ 'C', 'B', 'W', 0, + /* 11603 */ 'P', 'R', 'E', 'F', 'E', 'T', 'C', 'H', 'W', 0, + /* 11613 */ 'L', 'R', 'E', 'T', 'I', 'W', 0, + /* 11620 */ 'N', 'O', 'O', 'P', 'W', 0, + /* 11626 */ 'L', 'O', 'D', 'S', 'W', 0, + /* 11632 */ 'S', 'T', 'O', 'S', 'W', 0, + /* 11638 */ 'O', 'U', 'T', 'S', 'W', 0, + /* 11644 */ 'M', 'O', 'V', 'S', 'W', 0, + /* 11650 */ 'L', 'R', 'E', 'T', 'W', 0, + /* 11656 */ 'F', 'Y', 'L', '2', 'X', 0, + /* 11662 */ 'F', 'N', 'C', 'L', 'E', 'X', 0, + /* 11669 */ 'T', 'E', 'S', 'T', '8', 'r', 'i', '_', 'N', 'O', 'R', 'E', 'X', 0, + /* 11683 */ 'M', 'O', 'V', '8', 'r', 'm', '_', 'N', 'O', 'R', 'E', 'X', 0, + /* 11696 */ 'M', 'O', 'V', '8', 'm', 'r', '_', 'N', 'O', 'R', 'E', 'X', 0, + /* 11709 */ 'M', 'O', 'V', '8', 'r', 'r', '_', 'N', 'O', 'R', 'E', 'X', 0, + /* 11722 */ 'R', 'E', 'X', '6', '4', '_', 'P', 'R', 'E', 'F', 'I', 'X', 0, + /* 11735 */ 'D', 'A', 'T', 'A', '1', '6', '_', 'P', 'R', 'E', 'F', 'I', 'X', 0, + /* 11749 */ 'R', 'E', 'P', 'N', 'E', '_', 'P', 'R', 'E', 'F', 'I', 'X', 0, + /* 11762 */ 'X', 'A', 'C', 'Q', 'U', 'I', 'R', 'E', '_', 'P', 'R', 'E', 'F', 'I', 'X', 0, + /* 11778 */ 'X', 'R', 'E', 'L', 'E', 'A', 'S', 'E', '_', 'P', 'R', 'E', 'F', 'I', 'X', 0, + /* 11794 */ 'L', 'O', 'C', 'K', '_', 'P', 'R', 'E', 'F', 'I', 'X', 0, + /* 11806 */ 'R', 'E', 'P', '_', 'P', 'R', 'E', 'F', 'I', 'X', 0, + /* 11817 */ 'C', 'S', '_', 'P', 'R', 'E', 'F', 'I', 'X', 0, + /* 11827 */ 'D', 'S', '_', 'P', 'R', 'E', 'F', 'I', 'X', 0, + /* 11837 */ 'E', 'S', '_', 'P', 'R', 'E', 'F', 'I', 'X', 0, + /* 11847 */ 'F', 'S', '_', 'P', 'R', 'E', 'F', 'I', 'X', 0, + /* 11857 */ 'G', 'S', '_', 'P', 'R', 'E', 'F', 'I', 'X', 0, + /* 11867 */ 'S', 'S', '_', 'P', 'R', 'E', 'F', 'I', 'X', 0, + /* 11877 */ 'C', 'O', 'P', 'Y', 0, + /* 11882 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'U', 'B', 'P', 'D', 'r', '2', '3', '1', 'm', 'Y', 0, + /* 11900 */ 'V', 'F', 'M', 'S', 'U', 'B', 'P', 'D', 'r', '2', '3', '1', 'm', 'Y', 0, + /* 11915 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'P', 'D', 'r', '2', '3', '1', 'm', 'Y', 0, + /* 11931 */ 'V', 'F', 'M', 'S', 'U', 'B', 'A', 'D', 'D', 'P', 'D', 'r', '2', '3', '1', 'm', 'Y', 0, + /* 11949 */ 'V', 'F', 'M', 'A', 'D', 'D', 'P', 'D', 'r', '2', '3', '1', 'm', 'Y', 0, + /* 11964 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'P', 'D', 'r', '2', '3', '1', 'm', 'Y', 0, + /* 11980 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'U', 'B', 'P', 'S', 'r', '2', '3', '1', 'm', 'Y', 0, + /* 11998 */ 'V', 'F', 'M', 'S', 'U', 'B', 'P', 'S', 'r', '2', '3', '1', 'm', 'Y', 0, + /* 12013 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'P', 'S', 'r', '2', '3', '1', 'm', 'Y', 0, + /* 12029 */ 'V', 'F', 'M', 'S', 'U', 'B', 'A', 'D', 'D', 'P', 'S', 'r', '2', '3', '1', 'm', 'Y', 0, + /* 12047 */ 'V', 'F', 'M', 'A', 'D', 'D', 'P', 'S', 'r', '2', '3', '1', 'm', 'Y', 0, + /* 12062 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'P', 'S', 'r', '2', '3', '1', 'm', 'Y', 0, + /* 12078 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'U', 'B', 'P', 'D', 'r', '1', '3', '2', 'm', 'Y', 0, + /* 12096 */ 'V', 'F', 'M', 'S', 'U', 'B', 'P', 'D', 'r', '1', '3', '2', 'm', 'Y', 0, + /* 12111 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'P', 'D', 'r', '1', '3', '2', 'm', 'Y', 0, + /* 12127 */ 'V', 'F', 'M', 'S', 'U', 'B', 'A', 'D', 'D', 'P', 'D', 'r', '1', '3', '2', 'm', 'Y', 0, + /* 12145 */ 'V', 'F', 'M', 'A', 'D', 'D', 'P', 'D', 'r', '1', '3', '2', 'm', 'Y', 0, + /* 12160 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'P', 'D', 'r', '1', '3', '2', 'm', 'Y', 0, + /* 12176 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'U', 'B', 'P', 'S', 'r', '1', '3', '2', 'm', 'Y', 0, + /* 12194 */ 'V', 'F', 'M', 'S', 'U', 'B', 'P', 'S', 'r', '1', '3', '2', 'm', 'Y', 0, + /* 12209 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'P', 'S', 'r', '1', '3', '2', 'm', 'Y', 0, + /* 12225 */ 'V', 'F', 'M', 'S', 'U', 'B', 'A', 'D', 'D', 'P', 'S', 'r', '1', '3', '2', 'm', 'Y', 0, + /* 12243 */ 'V', 'F', 'M', 'A', 'D', 'D', 'P', 'S', 'r', '1', '3', '2', 'm', 'Y', 0, + /* 12258 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'P', 'S', 'r', '1', '3', '2', 'm', 'Y', 0, + /* 12274 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'U', 'B', 'P', 'D', 'r', '2', '1', '3', 'm', 'Y', 0, + /* 12292 */ 'V', 'F', 'M', 'S', 'U', 'B', 'P', 'D', 'r', '2', '1', '3', 'm', 'Y', 0, + /* 12307 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'P', 'D', 'r', '2', '1', '3', 'm', 'Y', 0, + /* 12323 */ 'V', 'F', 'M', 'S', 'U', 'B', 'A', 'D', 'D', 'P', 'D', 'r', '2', '1', '3', 'm', 'Y', 0, + /* 12341 */ 'V', 'F', 'M', 'A', 'D', 'D', 'P', 'D', 'r', '2', '1', '3', 'm', 'Y', 0, + /* 12356 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'P', 'D', 'r', '2', '1', '3', 'm', 'Y', 0, + /* 12372 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'U', 'B', 'P', 'S', 'r', '2', '1', '3', 'm', 'Y', 0, + /* 12390 */ 'V', 'F', 'M', 'S', 'U', 'B', 'P', 'S', 'r', '2', '1', '3', 'm', 'Y', 0, + /* 12405 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'P', 'S', 'r', '2', '1', '3', 'm', 'Y', 0, + /* 12421 */ 'V', 'F', 'M', 'S', 'U', 'B', 'A', 'D', 'D', 'P', 'S', 'r', '2', '1', '3', 'm', 'Y', 0, + /* 12439 */ 'V', 'F', 'M', 'A', 'D', 'D', 'P', 'S', 'r', '2', '1', '3', 'm', 'Y', 0, + /* 12454 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'P', 'S', 'r', '2', '1', '3', 'm', 'Y', 0, + /* 12470 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'U', 'B', 'P', 'D', '4', 'r', 'm', 'Y', 0, + /* 12486 */ 'V', 'F', 'M', 'S', 'U', 'B', 'P', 'D', '4', 'r', 'm', 'Y', 0, + /* 12499 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'P', 'D', '4', 'r', 'm', 'Y', 0, + /* 12513 */ 'V', 'F', 'M', 'S', 'U', 'B', 'A', 'D', 'D', 'P', 'D', '4', 'r', 'm', 'Y', 0, + /* 12529 */ 'V', 'F', 'M', 'A', 'D', 'D', 'P', 'D', '4', 'r', 'm', 'Y', 0, + /* 12542 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'P', 'D', '4', 'r', 'm', 'Y', 0, + /* 12556 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'U', 'B', 'P', 'S', '4', 'r', 'm', 'Y', 0, + /* 12572 */ 'V', 'F', 'M', 'S', 'U', 'B', 'P', 'S', '4', 'r', 'm', 'Y', 0, + /* 12585 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'P', 'S', '4', 'r', 'm', 'Y', 0, + /* 12599 */ 'V', 'F', 'M', 'S', 'U', 'B', 'A', 'D', 'D', 'P', 'S', '4', 'r', 'm', 'Y', 0, + /* 12615 */ 'V', 'F', 'M', 'A', 'D', 'D', 'P', 'S', '4', 'r', 'm', 'Y', 0, + /* 12628 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'P', 'S', '4', 'r', 'm', 'Y', 0, + /* 12642 */ 'V', 'P', 'E', 'R', 'M', 'I', 'L', '2', 'P', 'D', 'r', 'm', 'Y', 0, + /* 12656 */ 'V', 'F', 'R', 'C', 'Z', 'P', 'D', 'r', 'm', 'Y', 0, + /* 12667 */ 'V', 'P', 'E', 'R', 'M', 'I', 'L', '2', 'P', 'S', 'r', 'm', 'Y', 0, + /* 12681 */ 'V', 'F', 'R', 'C', 'Z', 'P', 'S', 'r', 'm', 'Y', 0, + /* 12692 */ 'V', 'P', 'C', 'M', 'O', 'V', 'r', 'm', 'Y', 0, + /* 12702 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'U', 'B', 'P', 'D', 'r', '2', '3', '1', 'r', 'Y', 0, + /* 12720 */ 'V', 'F', 'M', 'S', 'U', 'B', 'P', 'D', 'r', '2', '3', '1', 'r', 'Y', 0, + /* 12735 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'P', 'D', 'r', '2', '3', '1', 'r', 'Y', 0, + /* 12751 */ 'V', 'F', 'M', 'S', 'U', 'B', 'A', 'D', 'D', 'P', 'D', 'r', '2', '3', '1', 'r', 'Y', 0, + /* 12769 */ 'V', 'F', 'M', 'A', 'D', 'D', 'P', 'D', 'r', '2', '3', '1', 'r', 'Y', 0, + /* 12784 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'P', 'D', 'r', '2', '3', '1', 'r', 'Y', 0, + /* 12800 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'U', 'B', 'P', 'S', 'r', '2', '3', '1', 'r', 'Y', 0, + /* 12818 */ 'V', 'F', 'M', 'S', 'U', 'B', 'P', 'S', 'r', '2', '3', '1', 'r', 'Y', 0, + /* 12833 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'P', 'S', 'r', '2', '3', '1', 'r', 'Y', 0, + /* 12849 */ 'V', 'F', 'M', 'S', 'U', 'B', 'A', 'D', 'D', 'P', 'S', 'r', '2', '3', '1', 'r', 'Y', 0, + /* 12867 */ 'V', 'F', 'M', 'A', 'D', 'D', 'P', 'S', 'r', '2', '3', '1', 'r', 'Y', 0, + /* 12882 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'P', 'S', 'r', '2', '3', '1', 'r', 'Y', 0, + /* 12898 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'U', 'B', 'P', 'D', 'r', '1', '3', '2', 'r', 'Y', 0, + /* 12916 */ 'V', 'F', 'M', 'S', 'U', 'B', 'P', 'D', 'r', '1', '3', '2', 'r', 'Y', 0, + /* 12931 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'P', 'D', 'r', '1', '3', '2', 'r', 'Y', 0, + /* 12947 */ 'V', 'F', 'M', 'S', 'U', 'B', 'A', 'D', 'D', 'P', 'D', 'r', '1', '3', '2', 'r', 'Y', 0, + /* 12965 */ 'V', 'F', 'M', 'A', 'D', 'D', 'P', 'D', 'r', '1', '3', '2', 'r', 'Y', 0, + /* 12980 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'P', 'D', 'r', '1', '3', '2', 'r', 'Y', 0, + /* 12996 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'U', 'B', 'P', 'S', 'r', '1', '3', '2', 'r', 'Y', 0, + /* 13014 */ 'V', 'F', 'M', 'S', 'U', 'B', 'P', 'S', 'r', '1', '3', '2', 'r', 'Y', 0, + /* 13029 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'P', 'S', 'r', '1', '3', '2', 'r', 'Y', 0, + /* 13045 */ 'V', 'F', 'M', 'S', 'U', 'B', 'A', 'D', 'D', 'P', 'S', 'r', '1', '3', '2', 'r', 'Y', 0, + /* 13063 */ 'V', 'F', 'M', 'A', 'D', 'D', 'P', 'S', 'r', '1', '3', '2', 'r', 'Y', 0, + /* 13078 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'P', 'S', 'r', '1', '3', '2', 'r', 'Y', 0, + /* 13094 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'U', 'B', 'P', 'D', 'r', '2', '1', '3', 'r', 'Y', 0, + /* 13112 */ 'V', 'F', 'M', 'S', 'U', 'B', 'P', 'D', 'r', '2', '1', '3', 'r', 'Y', 0, + /* 13127 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'P', 'D', 'r', '2', '1', '3', 'r', 'Y', 0, + /* 13143 */ 'V', 'F', 'M', 'S', 'U', 'B', 'A', 'D', 'D', 'P', 'D', 'r', '2', '1', '3', 'r', 'Y', 0, + /* 13161 */ 'V', 'F', 'M', 'A', 'D', 'D', 'P', 'D', 'r', '2', '1', '3', 'r', 'Y', 0, + /* 13176 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'P', 'D', 'r', '2', '1', '3', 'r', 'Y', 0, + /* 13192 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'U', 'B', 'P', 'S', 'r', '2', '1', '3', 'r', 'Y', 0, + /* 13210 */ 'V', 'F', 'M', 'S', 'U', 'B', 'P', 'S', 'r', '2', '1', '3', 'r', 'Y', 0, + /* 13225 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'P', 'S', 'r', '2', '1', '3', 'r', 'Y', 0, + /* 13241 */ 'V', 'F', 'M', 'S', 'U', 'B', 'A', 'D', 'D', 'P', 'S', 'r', '2', '1', '3', 'r', 'Y', 0, + /* 13259 */ 'V', 'F', 'M', 'A', 'D', 'D', 'P', 'S', 'r', '2', '1', '3', 'r', 'Y', 0, + /* 13274 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'P', 'S', 'r', '2', '1', '3', 'r', 'Y', 0, + /* 13290 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'U', 'B', 'P', 'D', '4', 'm', 'r', 'Y', 0, + /* 13306 */ 'V', 'F', 'M', 'S', 'U', 'B', 'P', 'D', '4', 'm', 'r', 'Y', 0, + /* 13319 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'P', 'D', '4', 'm', 'r', 'Y', 0, + /* 13333 */ 'V', 'F', 'M', 'S', 'U', 'B', 'A', 'D', 'D', 'P', 'D', '4', 'm', 'r', 'Y', 0, + /* 13349 */ 'V', 'F', 'M', 'A', 'D', 'D', 'P', 'D', '4', 'm', 'r', 'Y', 0, + /* 13362 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'P', 'D', '4', 'm', 'r', 'Y', 0, + /* 13376 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'U', 'B', 'P', 'S', '4', 'm', 'r', 'Y', 0, + /* 13392 */ 'V', 'F', 'M', 'S', 'U', 'B', 'P', 'S', '4', 'm', 'r', 'Y', 0, + /* 13405 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'P', 'S', '4', 'm', 'r', 'Y', 0, + /* 13419 */ 'V', 'F', 'M', 'S', 'U', 'B', 'A', 'D', 'D', 'P', 'S', '4', 'm', 'r', 'Y', 0, + /* 13435 */ 'V', 'F', 'M', 'A', 'D', 'D', 'P', 'S', '4', 'm', 'r', 'Y', 0, + /* 13448 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'P', 'S', '4', 'm', 'r', 'Y', 0, + /* 13462 */ 'V', 'P', 'E', 'R', 'M', 'I', 'L', '2', 'P', 'D', 'm', 'r', 'Y', 0, + /* 13476 */ 'V', 'P', 'E', 'R', 'M', 'I', 'L', '2', 'P', 'S', 'm', 'r', 'Y', 0, + /* 13490 */ 'V', 'P', 'C', 'M', 'O', 'V', 'm', 'r', 'Y', 0, + /* 13500 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'U', 'B', 'P', 'D', '4', 'r', 'r', 'Y', 0, + /* 13516 */ 'V', 'F', 'M', 'S', 'U', 'B', 'P', 'D', '4', 'r', 'r', 'Y', 0, + /* 13529 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'P', 'D', '4', 'r', 'r', 'Y', 0, + /* 13543 */ 'V', 'F', 'M', 'S', 'U', 'B', 'A', 'D', 'D', 'P', 'D', '4', 'r', 'r', 'Y', 0, + /* 13559 */ 'V', 'F', 'M', 'A', 'D', 'D', 'P', 'D', '4', 'r', 'r', 'Y', 0, + /* 13572 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'P', 'D', '4', 'r', 'r', 'Y', 0, + /* 13586 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'U', 'B', 'P', 'S', '4', 'r', 'r', 'Y', 0, + /* 13602 */ 'V', 'F', 'M', 'S', 'U', 'B', 'P', 'S', '4', 'r', 'r', 'Y', 0, + /* 13615 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'P', 'S', '4', 'r', 'r', 'Y', 0, + /* 13629 */ 'V', 'F', 'M', 'S', 'U', 'B', 'A', 'D', 'D', 'P', 'S', '4', 'r', 'r', 'Y', 0, + /* 13645 */ 'V', 'F', 'M', 'A', 'D', 'D', 'P', 'S', '4', 'r', 'r', 'Y', 0, + /* 13658 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'P', 'S', '4', 'r', 'r', 'Y', 0, + /* 13672 */ 'V', 'P', 'E', 'R', 'M', 'I', 'L', '2', 'P', 'D', 'r', 'r', 'Y', 0, + /* 13686 */ 'V', 'F', 'R', 'C', 'Z', 'P', 'D', 'r', 'r', 'Y', 0, + /* 13697 */ 'V', 'P', 'E', 'R', 'M', 'I', 'L', '2', 'P', 'S', 'r', 'r', 'Y', 0, + /* 13711 */ 'V', 'F', 'R', 'C', 'Z', 'P', 'S', 'r', 'r', 'Y', 0, + /* 13722 */ 'V', 'P', 'C', 'M', 'O', 'V', 'r', 'r', 'Y', 0, + /* 13732 */ 'J', 'C', 'X', 'Z', 0, + /* 13737 */ 'J', 'R', 'C', 'X', 'Z', 0, + /* 13743 */ 'N', 'O', 'O', 'P', 'L', '_', '1', 'a', 0, + /* 13752 */ 'N', 'O', 'O', 'P', 'W', '_', '1', 'a', 0, + /* 13761 */ 'M', 'O', 'V', '3', '2', 'o', '3', '2', 'a', 0, + /* 13771 */ 'M', 'O', 'V', '6', '4', 'o', '3', '2', 'a', 0, + /* 13781 */ 'M', 'O', 'V', '6', '4', 'o', '6', '4', 'a', 0, + /* 13791 */ 'M', 'O', 'V', '6', '4', 'o', '1', '6', 'a', 0, + /* 13801 */ 'M', 'O', 'V', '1', '6', 'o', '1', '6', 'a', 0, + /* 13811 */ 'M', 'O', 'V', '6', '4', 'o', '8', 'a', 0, + /* 13820 */ 'M', 'O', 'V', '8', 'o', '8', 'a', 0, + /* 13828 */ 'N', 'O', 'O', 'P', 'L', '_', '1', 'b', 0, + /* 13837 */ 'N', 'O', 'O', 'P', 'W', '_', '1', 'b', 0, + /* 13846 */ 'V', 'C', 'M', 'P', 'P', 'D', 'Z', 'r', 'r', 'i', 'b', 0, + /* 13858 */ 'V', 'C', 'M', 'P', 'P', 'S', 'Z', 'r', 'r', 'i', 'b', 0, + /* 13870 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'U', 'B', '1', '3', '2', 'P', 'D', 'Z', 'm', 'b', 0, + /* 13888 */ 'V', 'F', 'M', 'S', 'U', 'B', '1', '3', '2', 'P', 'D', 'Z', 'm', 'b', 0, + /* 13903 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', '1', '3', '2', 'P', 'D', 'Z', 'm', 'b', 0, + /* 13919 */ 'V', 'F', 'M', 'S', 'U', 'B', 'A', 'D', 'D', '1', '3', '2', 'P', 'D', 'Z', 'm', 'b', 0, + /* 13937 */ 'V', 'F', 'M', 'A', 'D', 'D', '1', '3', '2', 'P', 'D', 'Z', 'm', 'b', 0, + /* 13952 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', '1', '3', '2', 'P', 'D', 'Z', 'm', 'b', 0, + /* 13968 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'U', 'B', '2', '1', '3', 'P', 'D', 'Z', 'm', 'b', 0, + /* 13986 */ 'V', 'F', 'M', 'S', 'U', 'B', '2', '1', '3', 'P', 'D', 'Z', 'm', 'b', 0, + /* 14001 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', '2', '1', '3', 'P', 'D', 'Z', 'm', 'b', 0, + /* 14017 */ 'V', 'F', 'M', 'S', 'U', 'B', 'A', 'D', 'D', '2', '1', '3', 'P', 'D', 'Z', 'm', 'b', 0, + /* 14035 */ 'V', 'F', 'M', 'A', 'D', 'D', '2', '1', '3', 'P', 'D', 'Z', 'm', 'b', 0, + /* 14050 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', '2', '1', '3', 'P', 'D', 'Z', 'm', 'b', 0, + /* 14066 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'U', 'B', '1', '3', '2', 'P', 'S', 'Z', 'm', 'b', 0, + /* 14084 */ 'V', 'F', 'M', 'S', 'U', 'B', '1', '3', '2', 'P', 'S', 'Z', 'm', 'b', 0, + /* 14099 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', '1', '3', '2', 'P', 'S', 'Z', 'm', 'b', 0, + /* 14115 */ 'V', 'F', 'M', 'S', 'U', 'B', 'A', 'D', 'D', '1', '3', '2', 'P', 'S', 'Z', 'm', 'b', 0, + /* 14133 */ 'V', 'F', 'M', 'A', 'D', 'D', '1', '3', '2', 'P', 'S', 'Z', 'm', 'b', 0, + /* 14148 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', '1', '3', '2', 'P', 'S', 'Z', 'm', 'b', 0, + /* 14164 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'U', 'B', '2', '1', '3', 'P', 'S', 'Z', 'm', 'b', 0, + /* 14182 */ 'V', 'F', 'M', 'S', 'U', 'B', '2', '1', '3', 'P', 'S', 'Z', 'm', 'b', 0, + /* 14197 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', '2', '1', '3', 'P', 'S', 'Z', 'm', 'b', 0, + /* 14213 */ 'V', 'F', 'M', 'S', 'U', 'B', 'A', 'D', 'D', '2', '1', '3', 'P', 'S', 'Z', 'm', 'b', 0, + /* 14231 */ 'V', 'F', 'M', 'A', 'D', 'D', '2', '1', '3', 'P', 'S', 'Z', 'm', 'b', 0, + /* 14246 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', '2', '1', '3', 'P', 'S', 'Z', 'm', 'b', 0, + /* 14262 */ 'V', 'P', 'C', 'O', 'N', 'F', 'L', 'I', 'C', 'T', 'D', 'r', 'm', 'b', 0, + /* 14277 */ 'V', 'P', 'C', 'O', 'N', 'F', 'L', 'I', 'C', 'T', 'Q', 'r', 'm', 'b', 0, + /* 14292 */ 'V', 'P', 'S', 'U', 'B', 'D', 'Z', 'r', 'm', 'b', 0, + /* 14303 */ 'V', 'P', 'A', 'D', 'D', 'D', 'Z', 'r', 'm', 'b', 0, + /* 14314 */ 'V', 'P', 'A', 'N', 'D', 'D', 'Z', 'r', 'm', 'b', 0, + /* 14325 */ 'V', 'P', 'M', 'U', 'L', 'L', 'D', 'Z', 'r', 'm', 'b', 0, + /* 14337 */ 'V', 'P', 'A', 'N', 'D', 'N', 'D', 'Z', 'r', 'm', 'b', 0, + /* 14349 */ 'V', 'S', 'U', 'B', 'P', 'D', 'Z', 'r', 'm', 'b', 0, + /* 14360 */ 'V', 'A', 'D', 'D', 'P', 'D', 'Z', 'r', 'm', 'b', 0, + /* 14371 */ 'V', 'M', 'U', 'L', 'P', 'D', 'Z', 'r', 'm', 'b', 0, + /* 14382 */ 'V', 'M', 'I', 'N', 'P', 'D', 'Z', 'r', 'm', 'b', 0, + /* 14393 */ 'V', 'D', 'I', 'V', 'P', 'D', 'Z', 'r', 'm', 'b', 0, + /* 14404 */ 'V', 'M', 'A', 'X', 'P', 'D', 'Z', 'r', 'm', 'b', 0, + /* 14415 */ 'V', 'P', 'O', 'R', 'D', 'Z', 'r', 'm', 'b', 0, + /* 14425 */ 'V', 'P', 'X', 'O', 'R', 'D', 'Z', 'r', 'm', 'b', 0, + /* 14436 */ 'V', 'P', 'M', 'I', 'N', 'S', 'D', 'Z', 'r', 'm', 'b', 0, + /* 14448 */ 'V', 'P', 'M', 'A', 'X', 'S', 'D', 'Z', 'r', 'm', 'b', 0, + /* 14460 */ 'V', 'P', 'M', 'I', 'N', 'U', 'D', 'Z', 'r', 'm', 'b', 0, + /* 14472 */ 'V', 'P', 'M', 'A', 'X', 'U', 'D', 'Z', 'r', 'm', 'b', 0, + /* 14484 */ 'V', 'P', 'S', 'U', 'B', 'Q', 'Z', 'r', 'm', 'b', 0, + /* 14495 */ 'V', 'P', 'A', 'D', 'D', 'Q', 'Z', 'r', 'm', 'b', 0, + /* 14506 */ 'V', 'P', 'A', 'N', 'D', 'Q', 'Z', 'r', 'm', 'b', 0, + /* 14517 */ 'V', 'P', 'A', 'N', 'D', 'N', 'Q', 'Z', 'r', 'm', 'b', 0, + /* 14529 */ 'V', 'P', 'O', 'R', 'Q', 'Z', 'r', 'm', 'b', 0, + /* 14539 */ 'V', 'P', 'X', 'O', 'R', 'Q', 'Z', 'r', 'm', 'b', 0, + /* 14550 */ 'V', 'P', 'M', 'I', 'N', 'S', 'Q', 'Z', 'r', 'm', 'b', 0, + /* 14562 */ 'V', 'P', 'M', 'A', 'X', 'S', 'Q', 'Z', 'r', 'm', 'b', 0, + /* 14574 */ 'V', 'P', 'M', 'I', 'N', 'U', 'Q', 'Z', 'r', 'm', 'b', 0, + /* 14586 */ 'V', 'P', 'M', 'A', 'X', 'U', 'Q', 'Z', 'r', 'm', 'b', 0, + /* 14598 */ 'V', 'S', 'U', 'B', 'P', 'S', 'Z', 'r', 'm', 'b', 0, + /* 14609 */ 'V', 'A', 'D', 'D', 'P', 'S', 'Z', 'r', 'm', 'b', 0, + /* 14620 */ 'V', 'M', 'U', 'L', 'P', 'S', 'Z', 'r', 'm', 'b', 0, + /* 14631 */ 'V', 'M', 'I', 'N', 'P', 'S', 'Z', 'r', 'm', 'b', 0, + /* 14642 */ 'V', 'D', 'I', 'V', 'P', 'S', 'Z', 'r', 'm', 'b', 0, + /* 14653 */ 'V', 'M', 'A', 'X', 'P', 'S', 'Z', 'r', 'm', 'b', 0, + /* 14664 */ 'V', 'R', 'C', 'P', '2', '8', 'P', 'D', 'Z', 'r', 'b', 0, + /* 14676 */ 'V', 'R', 'S', 'Q', 'R', 'T', '2', '8', 'P', 'D', 'Z', 'r', 'b', 0, + /* 14690 */ 'V', 'R', 'C', 'P', '2', '8', 'P', 'S', 'Z', 'r', 'b', 0, + /* 14702 */ 'V', 'R', 'S', 'Q', 'R', 'T', '2', '8', 'P', 'S', 'Z', 'r', 'b', 0, + /* 14716 */ 'V', 'R', 'C', 'P', '2', '8', 'S', 'D', 'r', 'r', 'b', 0, + /* 14728 */ 'V', 'R', 'S', 'Q', 'R', 'T', '2', '8', 'S', 'D', 'r', 'r', 'b', 0, + /* 14742 */ 'V', 'R', 'C', 'P', '2', '8', 'S', 'S', 'r', 'r', 'b', 0, + /* 14754 */ 'V', 'R', 'S', 'Q', 'R', 'T', '2', '8', 'S', 'S', 'r', 'r', 'b', 0, + /* 14768 */ 'V', 'C', 'V', 'T', 'P', 'D', '2', 'D', 'Q', 'Z', 'r', 'r', 'b', 0, + /* 14782 */ 'V', 'C', 'V', 'T', 'P', 'S', '2', 'D', 'Q', 'Z', 'r', 'r', 'b', 0, + /* 14796 */ 'V', 'C', 'V', 'T', 'P', 'D', '2', 'U', 'D', 'Q', 'Z', 'r', 'r', 'b', 0, + /* 14811 */ 'V', 'C', 'V', 'T', 'P', 'S', '2', 'U', 'D', 'Q', 'Z', 'r', 'r', 'b', 0, + /* 14826 */ 'V', 'C', 'V', 'T', 'P', 'D', '2', 'P', 'S', 'Z', 'r', 'r', 'b', 0, + /* 14840 */ 'V', 'C', 'V', 'T', 'D', 'Q', '2', 'P', 'S', 'Z', 'r', 'r', 'b', 0, + /* 14854 */ 'V', 'C', 'V', 'T', 'U', 'D', 'Q', '2', 'P', 'S', 'Z', 'r', 'r', 'b', 0, + /* 14869 */ 'N', 'O', 'O', 'P', 'L', '_', '1', 'c', 0, + /* 14878 */ 'N', 'O', 'O', 'P', 'W', '_', '1', 'c', 0, + /* 14887 */ 'M', 'O', 'V', '3', '2', 'r', 'c', 0, + /* 14895 */ 'M', 'O', 'V', '6', '4', 'r', 'c', 0, + /* 14903 */ 'N', 'O', 'O', 'P', 'L', '_', '1', 'd', 0, + /* 14912 */ 'N', 'O', 'O', 'P', 'W', '_', '1', 'd', 0, + /* 14921 */ 'T', 'A', 'I', 'L', 'J', 'M', 'P', 'd', 0, + /* 14930 */ 'O', 'R', '3', '2', 'm', 'r', 'L', 'o', 'c', 'k', 'e', 'd', 0, + /* 14943 */ 'M', 'O', 'V', '3', '2', 'r', 'd', 0, + /* 14951 */ 'M', 'O', 'V', '6', '4', 'r', 'd', 0, + /* 14959 */ 'N', 'O', 'O', 'P', 'L', '_', '1', 'e', 0, + /* 14968 */ 'N', 'O', 'O', 'P', 'W', '_', '1', 'e', 0, + /* 14977 */ 'F', 'A', 'R', 'C', 'A', 'L', 'L', '3', '2', 'i', 0, + /* 14988 */ 'F', 'A', 'R', 'J', 'M', 'P', '3', '2', 'i', 0, + /* 14998 */ 'F', 'A', 'R', 'C', 'A', 'L', 'L', '1', '6', 'i', 0, + /* 15009 */ 'F', 'A', 'R', 'J', 'M', 'P', '1', '6', 'i', 0, + /* 15019 */ 'T', 'C', 'R', 'E', 'T', 'U', 'R', 'N', 'd', 'i', 0, + /* 15030 */ 'S', 'B', 'B', '3', '2', 'm', 'i', 0, + /* 15038 */ 'L', 'O', 'C', 'K', '_', 'S', 'U', 'B', '3', '2', 'm', 'i', 0, + /* 15051 */ 'A', 'D', 'C', '3', '2', 'm', 'i', 0, + /* 15059 */ 'L', 'O', 'C', 'K', '_', 'A', 'D', 'D', '3', '2', 'm', 'i', 0, + /* 15072 */ 'L', 'O', 'C', 'K', '_', 'A', 'N', 'D', '3', '2', 'm', 'i', 0, + /* 15085 */ 'B', 'E', 'X', 'T', 'R', 'I', '3', '2', 'm', 'i', 0, + /* 15096 */ 'S', 'A', 'L', '3', '2', 'm', 'i', 0, + /* 15104 */ 'R', 'C', 'L', '3', '2', 'm', 'i', 0, + /* 15112 */ 'S', 'H', 'L', '3', '2', 'm', 'i', 0, + /* 15120 */ 'R', 'O', 'L', '3', '2', 'm', 'i', 0, + /* 15128 */ 'C', 'M', 'P', '3', '2', 'm', 'i', 0, + /* 15136 */ 'S', 'A', 'R', '3', '2', 'm', 'i', 0, + /* 15144 */ 'R', 'C', 'R', '3', '2', 'm', 'i', 0, + /* 15152 */ 'S', 'H', 'R', '3', '2', 'm', 'i', 0, + /* 15160 */ 'R', 'O', 'R', '3', '2', 'm', 'i', 0, + /* 15168 */ 'L', 'O', 'C', 'K', '_', 'X', 'O', 'R', '3', '2', 'm', 'i', 0, + /* 15181 */ 'L', 'O', 'C', 'K', '_', 'O', 'R', '3', '2', 'm', 'i', 0, + /* 15193 */ 'T', 'E', 'S', 'T', '3', '2', 'm', 'i', 0, + /* 15202 */ 'M', 'O', 'V', '3', '2', 'm', 'i', 0, + /* 15210 */ 'R', 'O', 'R', 'X', '3', '2', 'm', 'i', 0, + /* 15219 */ 'B', 'E', 'X', 'T', 'R', 'I', '6', '4', 'm', 'i', 0, + /* 15230 */ 'S', 'A', 'L', '6', '4', 'm', 'i', 0, + /* 15238 */ 'R', 'C', 'L', '6', '4', 'm', 'i', 0, + /* 15246 */ 'S', 'H', 'L', '6', '4', 'm', 'i', 0, + /* 15254 */ 'R', 'O', 'L', '6', '4', 'm', 'i', 0, + /* 15262 */ 'S', 'A', 'R', '6', '4', 'm', 'i', 0, + /* 15270 */ 'R', 'C', 'R', '6', '4', 'm', 'i', 0, + /* 15278 */ 'S', 'H', 'R', '6', '4', 'm', 'i', 0, + /* 15286 */ 'R', 'O', 'R', '6', '4', 'm', 'i', 0, + /* 15294 */ 'R', 'O', 'R', 'X', '6', '4', 'm', 'i', 0, + /* 15303 */ 'S', 'B', 'B', '1', '6', 'm', 'i', 0, + /* 15311 */ 'L', 'O', 'C', 'K', '_', 'S', 'U', 'B', '1', '6', 'm', 'i', 0, + /* 15324 */ 'A', 'D', 'C', '1', '6', 'm', 'i', 0, + /* 15332 */ 'L', 'O', 'C', 'K', '_', 'A', 'D', 'D', '1', '6', 'm', 'i', 0, + /* 15345 */ 'L', 'O', 'C', 'K', '_', 'A', 'N', 'D', '1', '6', 'm', 'i', 0, + /* 15358 */ 'S', 'A', 'L', '1', '6', 'm', 'i', 0, + /* 15366 */ 'R', 'C', 'L', '1', '6', 'm', 'i', 0, + /* 15374 */ 'S', 'H', 'L', '1', '6', 'm', 'i', 0, + /* 15382 */ 'R', 'O', 'L', '1', '6', 'm', 'i', 0, + /* 15390 */ 'C', 'M', 'P', '1', '6', 'm', 'i', 0, + /* 15398 */ 'S', 'A', 'R', '1', '6', 'm', 'i', 0, + /* 15406 */ 'R', 'C', 'R', '1', '6', 'm', 'i', 0, + /* 15414 */ 'S', 'H', 'R', '1', '6', 'm', 'i', 0, + /* 15422 */ 'R', 'O', 'R', '1', '6', 'm', 'i', 0, + /* 15430 */ 'L', 'O', 'C', 'K', '_', 'X', 'O', 'R', '1', '6', 'm', 'i', 0, + /* 15443 */ 'L', 'O', 'C', 'K', '_', 'O', 'R', '1', '6', 'm', 'i', 0, + /* 15455 */ 'T', 'E', 'S', 'T', '1', '6', 'm', 'i', 0, + /* 15464 */ 'M', 'O', 'V', '1', '6', 'm', 'i', 0, + /* 15472 */ 'S', 'B', 'B', '8', 'm', 'i', 0, + /* 15479 */ 'L', 'O', 'C', 'K', '_', 'S', 'U', 'B', '8', 'm', 'i', 0, + /* 15491 */ 'A', 'D', 'C', '8', 'm', 'i', 0, + /* 15498 */ 'L', 'O', 'C', 'K', '_', 'A', 'D', 'D', '8', 'm', 'i', 0, + /* 15510 */ 'L', 'O', 'C', 'K', '_', 'A', 'N', 'D', '8', 'm', 'i', 0, + /* 15522 */ 'S', 'A', 'L', '8', 'm', 'i', 0, + /* 15529 */ 'R', 'C', 'L', '8', 'm', 'i', 0, + /* 15536 */ 'S', 'H', 'L', '8', 'm', 'i', 0, + /* 15543 */ 'R', 'O', 'L', '8', 'm', 'i', 0, + /* 15550 */ 'C', 'M', 'P', '8', 'm', 'i', 0, + /* 15557 */ 'S', 'A', 'R', '8', 'm', 'i', 0, + /* 15564 */ 'R', 'C', 'R', '8', 'm', 'i', 0, + /* 15571 */ 'S', 'H', 'R', '8', 'm', 'i', 0, + /* 15578 */ 'R', 'O', 'R', '8', 'm', 'i', 0, + /* 15585 */ 'L', 'O', 'C', 'K', '_', 'X', 'O', 'R', '8', 'm', 'i', 0, + /* 15597 */ 'L', 'O', 'C', 'K', '_', 'O', 'R', '8', 'm', 'i', 0, + /* 15608 */ 'T', 'E', 'S', 'T', '8', 'm', 'i', 0, + /* 15616 */ 'M', 'O', 'V', '8', 'm', 'i', 0, + /* 15623 */ 'V', 'P', 'C', 'O', 'M', 'B', 'm', 'i', 0, + /* 15632 */ 'V', 'P', 'R', 'O', 'T', 'B', 'm', 'i', 0, + /* 15641 */ 'V', 'P', 'C', 'O', 'M', 'U', 'B', 'm', 'i', 0, + /* 15651 */ 'V', 'P', 'S', 'H', 'U', 'F', 'D', 'm', 'i', 0, + /* 15661 */ 'V', 'P', 'C', 'O', 'M', 'D', 'm', 'i', 0, + /* 15670 */ 'V', 'P', 'E', 'R', 'M', 'I', 'L', 'P', 'D', 'm', 'i', 0, + /* 15682 */ 'V', 'P', 'R', 'O', 'T', 'D', 'm', 'i', 0, + /* 15691 */ 'V', 'P', 'C', 'O', 'M', 'U', 'D', 'm', 'i', 0, + /* 15701 */ 'T', 'C', 'R', 'E', 'T', 'U', 'R', 'N', 'm', 'i', 0, + /* 15712 */ 'V', 'P', 'C', 'O', 'M', 'Q', 'm', 'i', 0, + /* 15721 */ 'V', 'P', 'R', 'O', 'T', 'Q', 'm', 'i', 0, + /* 15730 */ 'V', 'P', 'C', 'O', 'M', 'U', 'Q', 'm', 'i', 0, + /* 15740 */ 'V', 'P', 'E', 'R', 'M', 'I', 'L', 'P', 'S', 'm', 'i', 0, + /* 15752 */ 'M', 'M', 'X', '_', 'P', 'S', 'H', 'U', 'F', 'W', 'm', 'i', 0, + /* 15765 */ 'V', 'P', 'S', 'H', 'U', 'F', 'H', 'W', 'm', 'i', 0, + /* 15776 */ 'V', 'P', 'S', 'H', 'U', 'F', 'L', 'W', 'm', 'i', 0, + /* 15787 */ 'V', 'P', 'C', 'O', 'M', 'W', 'm', 'i', 0, + /* 15796 */ 'V', 'P', 'R', 'O', 'T', 'W', 'm', 'i', 0, + /* 15805 */ 'V', 'P', 'C', 'O', 'M', 'U', 'W', 'm', 'i', 0, + /* 15815 */ 'V', 'P', 'S', 'H', 'U', 'F', 'D', 'Y', 'm', 'i', 0, + /* 15826 */ 'V', 'P', 'E', 'R', 'M', 'I', 'L', 'P', 'D', 'Y', 'm', 'i', 0, + /* 15839 */ 'V', 'P', 'E', 'R', 'M', 'P', 'D', 'Y', 'm', 'i', 0, + /* 15850 */ 'V', 'P', 'E', 'R', 'M', 'Q', 'Y', 'm', 'i', 0, + /* 15860 */ 'V', 'P', 'E', 'R', 'M', 'I', 'L', 'P', 'S', 'Y', 'm', 'i', 0, + /* 15873 */ 'V', 'P', 'S', 'H', 'U', 'F', 'H', 'W', 'Y', 'm', 'i', 0, + /* 15885 */ 'V', 'P', 'S', 'H', 'U', 'F', 'L', 'W', 'Y', 'm', 'i', 0, + /* 15897 */ 'V', 'P', 'S', 'R', 'A', 'D', 'Z', 'm', 'i', 0, + /* 15907 */ 'V', 'P', 'S', 'H', 'U', 'F', 'D', 'Z', 'm', 'i', 0, + /* 15918 */ 'V', 'P', 'S', 'L', 'L', 'D', 'Z', 'm', 'i', 0, + /* 15928 */ 'V', 'P', 'S', 'R', 'L', 'D', 'Z', 'm', 'i', 0, + /* 15938 */ 'V', 'P', 'E', 'R', 'M', 'I', 'L', 'P', 'D', 'Z', 'm', 'i', 0, + /* 15951 */ 'V', 'P', 'E', 'R', 'M', 'P', 'D', 'Z', 'm', 'i', 0, + /* 15962 */ 'V', 'P', 'S', 'R', 'A', 'Q', 'Z', 'm', 'i', 0, + /* 15972 */ 'V', 'P', 'S', 'L', 'L', 'Q', 'Z', 'm', 'i', 0, + /* 15982 */ 'V', 'P', 'S', 'R', 'L', 'Q', 'Z', 'm', 'i', 0, + /* 15992 */ 'V', 'P', 'E', 'R', 'M', 'Q', 'Z', 'm', 'i', 0, + /* 16002 */ 'V', 'P', 'E', 'R', 'M', 'I', 'L', 'P', 'S', 'Z', 'm', 'i', 0, + /* 16015 */ 'I', 'M', 'U', 'L', '3', '2', 'r', 'm', 'i', 0, + /* 16025 */ 'S', 'H', 'A', '1', 'R', 'N', 'D', 'S', '4', 'r', 'm', 'i', 0, + /* 16038 */ 'I', 'M', 'U', 'L', '1', '6', 'r', 'm', 'i', 0, + /* 16048 */ 'V', 'P', 'B', 'L', 'E', 'N', 'D', 'D', 'r', 'm', 'i', 0, + /* 16060 */ 'V', 'A', 'L', 'I', 'G', 'N', 'D', 'r', 'm', 'i', 0, + /* 16071 */ 'V', 'B', 'L', 'E', 'N', 'D', 'P', 'D', 'r', 'm', 'i', 0, + /* 16083 */ 'V', 'S', 'H', 'U', 'F', 'P', 'D', 'r', 'm', 'i', 0, + /* 16094 */ 'V', 'D', 'P', 'P', 'D', 'r', 'm', 'i', 0, + /* 16103 */ 'V', 'C', 'M', 'P', 'P', 'D', 'r', 'm', 'i', 0, + /* 16113 */ 'V', 'A', 'L', 'I', 'G', 'N', 'Q', 'r', 'm', 'i', 0, + /* 16124 */ 'V', 'B', 'L', 'E', 'N', 'D', 'P', 'S', 'r', 'm', 'i', 0, + /* 16136 */ 'V', 'S', 'H', 'U', 'F', 'P', 'S', 'r', 'm', 'i', 0, + /* 16147 */ 'V', 'D', 'P', 'P', 'S', 'r', 'm', 'i', 0, + /* 16156 */ 'V', 'C', 'M', 'P', 'P', 'S', 'r', 'm', 'i', 0, + /* 16166 */ 'V', 'M', 'P', 'S', 'A', 'D', 'B', 'W', 'r', 'm', 'i', 0, + /* 16178 */ 'V', 'P', 'B', 'L', 'E', 'N', 'D', 'W', 'r', 'm', 'i', 0, + /* 16190 */ 'V', 'P', 'I', 'N', 'S', 'R', 'W', 'r', 'm', 'i', 0, + /* 16201 */ 'V', 'P', 'B', 'L', 'E', 'N', 'D', 'D', 'Y', 'r', 'm', 'i', 0, + /* 16214 */ 'V', 'B', 'L', 'E', 'N', 'D', 'P', 'D', 'Y', 'r', 'm', 'i', 0, + /* 16227 */ 'V', 'S', 'H', 'U', 'F', 'P', 'D', 'Y', 'r', 'm', 'i', 0, + /* 16239 */ 'V', 'C', 'M', 'P', 'P', 'D', 'Y', 'r', 'm', 'i', 0, + /* 16250 */ 'V', 'B', 'L', 'E', 'N', 'D', 'P', 'S', 'Y', 'r', 'm', 'i', 0, + /* 16263 */ 'V', 'S', 'H', 'U', 'F', 'P', 'S', 'Y', 'r', 'm', 'i', 0, + /* 16275 */ 'V', 'D', 'P', 'P', 'S', 'Y', 'r', 'm', 'i', 0, + /* 16285 */ 'V', 'C', 'M', 'P', 'P', 'S', 'Y', 'r', 'm', 'i', 0, + /* 16296 */ 'V', 'M', 'P', 'S', 'A', 'D', 'B', 'W', 'Y', 'r', 'm', 'i', 0, + /* 16309 */ 'V', 'P', 'B', 'L', 'E', 'N', 'D', 'W', 'Y', 'r', 'm', 'i', 0, + /* 16322 */ 'V', 'S', 'H', 'U', 'F', 'P', 'D', 'Z', 'r', 'm', 'i', 0, + /* 16334 */ 'V', 'P', 'C', 'M', 'P', 'D', 'Z', 'r', 'm', 'i', 0, + /* 16345 */ 'V', 'C', 'M', 'P', 'P', 'D', 'Z', 'r', 'm', 'i', 0, + /* 16356 */ 'V', 'P', 'C', 'M', 'P', 'U', 'D', 'Z', 'r', 'm', 'i', 0, + /* 16368 */ 'V', 'P', 'C', 'M', 'P', 'Q', 'Z', 'r', 'm', 'i', 0, + /* 16379 */ 'V', 'P', 'C', 'M', 'P', 'U', 'Q', 'Z', 'r', 'm', 'i', 0, + /* 16391 */ 'V', 'S', 'H', 'U', 'F', 'P', 'S', 'Z', 'r', 'm', 'i', 0, + /* 16403 */ 'V', 'C', 'M', 'P', 'P', 'S', 'Z', 'r', 'm', 'i', 0, + /* 16414 */ 'M', 'M', 'X', '_', 'P', 'I', 'N', 'S', 'R', 'W', 'i', 'r', 'm', 'i', 0, + /* 16429 */ 'S', 'B', 'B', '3', '2', 'r', 'i', 0, + /* 16437 */ 'S', 'U', 'B', '3', '2', 'r', 'i', 0, + /* 16445 */ 'A', 'D', 'C', '3', '2', 'r', 'i', 0, + /* 16453 */ 'A', 'D', 'D', '3', '2', 'r', 'i', 0, + /* 16461 */ 'A', 'N', 'D', '3', '2', 'r', 'i', 0, + /* 16469 */ 'B', 'E', 'X', 'T', 'R', 'I', '3', '2', 'r', 'i', 0, + /* 16480 */ 'S', 'A', 'L', '3', '2', 'r', 'i', 0, + /* 16488 */ 'R', 'C', 'L', '3', '2', 'r', 'i', 0, + /* 16496 */ 'S', 'H', 'L', '3', '2', 'r', 'i', 0, + /* 16504 */ 'R', 'O', 'L', '3', '2', 'r', 'i', 0, + /* 16512 */ 'I', 'N', '3', '2', 'r', 'i', 0, + /* 16519 */ 'C', 'M', 'P', '3', '2', 'r', 'i', 0, + /* 16527 */ 'S', 'A', 'R', '3', '2', 'r', 'i', 0, + /* 16535 */ 'R', 'C', 'R', '3', '2', 'r', 'i', 0, + /* 16543 */ 'S', 'H', 'R', '3', '2', 'r', 'i', 0, + /* 16551 */ 'R', 'O', 'R', '3', '2', 'r', 'i', 0, + /* 16559 */ 'X', 'O', 'R', '3', '2', 'r', 'i', 0, + /* 16567 */ 'T', 'E', 'S', 'T', '3', '2', 'r', 'i', 0, + /* 16576 */ 'M', 'O', 'V', '3', '2', 'r', 'i', 0, + /* 16584 */ 'R', 'O', 'R', 'X', '3', '2', 'r', 'i', 0, + /* 16593 */ 'B', 'E', 'X', 'T', 'R', 'I', '6', '4', 'r', 'i', 0, + /* 16604 */ 'S', 'A', 'L', '6', '4', 'r', 'i', 0, + /* 16612 */ 'R', 'C', 'L', '6', '4', 'r', 'i', 0, + /* 16620 */ 'S', 'H', 'L', '6', '4', 'r', 'i', 0, + /* 16628 */ 'R', 'O', 'L', '6', '4', 'r', 'i', 0, + /* 16636 */ 'S', 'A', 'R', '6', '4', 'r', 'i', 0, + /* 16644 */ 'R', 'C', 'R', '6', '4', 'r', 'i', 0, + /* 16652 */ 'S', 'H', 'R', '6', '4', 'r', 'i', 0, + /* 16660 */ 'R', 'O', 'R', '6', '4', 'r', 'i', 0, + /* 16668 */ 'M', 'O', 'V', '6', '4', 'r', 'i', 0, + /* 16676 */ 'R', 'O', 'R', 'X', '6', '4', 'r', 'i', 0, + /* 16685 */ 'S', 'B', 'B', '1', '6', 'r', 'i', 0, + /* 16693 */ 'S', 'U', 'B', '1', '6', 'r', 'i', 0, + /* 16701 */ 'A', 'D', 'C', '1', '6', 'r', 'i', 0, + /* 16709 */ 'A', 'D', 'D', '1', '6', 'r', 'i', 0, + /* 16717 */ 'A', 'N', 'D', '1', '6', 'r', 'i', 0, + /* 16725 */ 'S', 'A', 'L', '1', '6', 'r', 'i', 0, + /* 16733 */ 'R', 'C', 'L', '1', '6', 'r', 'i', 0, + /* 16741 */ 'S', 'H', 'L', '1', '6', 'r', 'i', 0, + /* 16749 */ 'R', 'O', 'L', '1', '6', 'r', 'i', 0, + /* 16757 */ 'I', 'N', '1', '6', 'r', 'i', 0, + /* 16764 */ 'C', 'M', 'P', '1', '6', 'r', 'i', 0, + /* 16772 */ 'S', 'A', 'R', '1', '6', 'r', 'i', 0, + /* 16780 */ 'R', 'C', 'R', '1', '6', 'r', 'i', 0, + /* 16788 */ 'S', 'H', 'R', '1', '6', 'r', 'i', 0, + /* 16796 */ 'R', 'O', 'R', '1', '6', 'r', 'i', 0, + /* 16804 */ 'X', 'O', 'R', '1', '6', 'r', 'i', 0, + /* 16812 */ 'T', 'E', 'S', 'T', '1', '6', 'r', 'i', 0, + /* 16821 */ 'M', 'O', 'V', '1', '6', 'r', 'i', 0, + /* 16829 */ 'S', 'B', 'B', '8', 'r', 'i', 0, + /* 16836 */ 'S', 'U', 'B', '8', 'r', 'i', 0, + /* 16843 */ 'A', 'D', 'C', '8', 'r', 'i', 0, + /* 16850 */ 'A', 'D', 'D', '8', 'r', 'i', 0, + /* 16857 */ 'A', 'N', 'D', '8', 'r', 'i', 0, + /* 16864 */ 'S', 'A', 'L', '8', 'r', 'i', 0, + /* 16871 */ 'R', 'C', 'L', '8', 'r', 'i', 0, + /* 16878 */ 'S', 'H', 'L', '8', 'r', 'i', 0, + /* 16885 */ 'R', 'O', 'L', '8', 'r', 'i', 0, + /* 16892 */ 'I', 'N', '8', 'r', 'i', 0, + /* 16898 */ 'C', 'M', 'P', '8', 'r', 'i', 0, + /* 16905 */ 'S', 'A', 'R', '8', 'r', 'i', 0, + /* 16912 */ 'R', 'C', 'R', '8', 'r', 'i', 0, + /* 16919 */ 'S', 'H', 'R', '8', 'r', 'i', 0, + /* 16926 */ 'R', 'O', 'R', '8', 'r', 'i', 0, + /* 16933 */ 'X', 'O', 'R', '8', 'r', 'i', 0, + /* 16940 */ 'T', 'E', 'S', 'T', '8', 'r', 'i', 0, + /* 16948 */ 'M', 'O', 'V', '8', 'r', 'i', 0, + /* 16955 */ 'V', 'P', 'C', 'O', 'M', 'B', 'r', 'i', 0, + /* 16964 */ 'V', 'P', 'R', 'O', 'T', 'B', 'r', 'i', 0, + /* 16973 */ 'V', 'P', 'C', 'O', 'M', 'U', 'B', 'r', 'i', 0, + /* 16983 */ 'V', 'P', 'S', 'R', 'A', 'D', 'r', 'i', 0, + /* 16992 */ 'M', 'M', 'X', '_', 'P', 'S', 'R', 'A', 'D', 'r', 'i', 0, + /* 17004 */ 'V', 'P', 'S', 'H', 'U', 'F', 'D', 'r', 'i', 0, + /* 17014 */ 'V', 'P', 'S', 'L', 'L', 'D', 'r', 'i', 0, + /* 17023 */ 'M', 'M', 'X', '_', 'P', 'S', 'L', 'L', 'D', 'r', 'i', 0, + /* 17035 */ 'V', 'P', 'S', 'R', 'L', 'D', 'r', 'i', 0, + /* 17044 */ 'M', 'M', 'X', '_', 'P', 'S', 'R', 'L', 'D', 'r', 'i', 0, + /* 17056 */ 'V', 'P', 'C', 'O', 'M', 'D', 'r', 'i', 0, + /* 17065 */ 'V', 'P', 'E', 'R', 'M', 'I', 'L', 'P', 'D', 'r', 'i', 0, + /* 17077 */ 'V', 'P', 'R', 'O', 'T', 'D', 'r', 'i', 0, + /* 17086 */ 'V', 'P', 'C', 'O', 'M', 'U', 'D', 'r', 'i', 0, + /* 17096 */ 'T', 'C', 'R', 'E', 'T', 'U', 'R', 'N', 'r', 'i', 0, + /* 17107 */ 'V', 'P', 'S', 'L', 'L', 'D', 'Q', 'r', 'i', 0, + /* 17117 */ 'V', 'P', 'S', 'R', 'L', 'D', 'Q', 'r', 'i', 0, + /* 17127 */ 'V', 'P', 'S', 'L', 'L', 'Q', 'r', 'i', 0, + /* 17136 */ 'M', 'M', 'X', '_', 'P', 'S', 'L', 'L', 'Q', 'r', 'i', 0, + /* 17148 */ 'V', 'P', 'S', 'R', 'L', 'Q', 'r', 'i', 0, + /* 17157 */ 'M', 'M', 'X', '_', 'P', 'S', 'R', 'L', 'Q', 'r', 'i', 0, + /* 17169 */ 'V', 'P', 'C', 'O', 'M', 'Q', 'r', 'i', 0, + /* 17178 */ 'V', 'P', 'R', 'O', 'T', 'Q', 'r', 'i', 0, + /* 17187 */ 'V', 'P', 'C', 'O', 'M', 'U', 'Q', 'r', 'i', 0, + /* 17197 */ 'V', 'P', 'E', 'R', 'M', 'I', 'L', 'P', 'S', 'r', 'i', 0, + /* 17209 */ 'V', 'P', 'S', 'R', 'A', 'W', 'r', 'i', 0, + /* 17218 */ 'M', 'M', 'X', '_', 'P', 'S', 'R', 'A', 'W', 'r', 'i', 0, + /* 17230 */ 'M', 'M', 'X', '_', 'P', 'S', 'H', 'U', 'F', 'W', 'r', 'i', 0, + /* 17243 */ 'V', 'P', 'S', 'H', 'U', 'F', 'H', 'W', 'r', 'i', 0, + /* 17254 */ 'V', 'P', 'S', 'H', 'U', 'F', 'L', 'W', 'r', 'i', 0, + /* 17265 */ 'V', 'P', 'S', 'L', 'L', 'W', 'r', 'i', 0, + /* 17274 */ 'M', 'M', 'X', '_', 'P', 'S', 'L', 'L', 'W', 'r', 'i', 0, + /* 17286 */ 'V', 'P', 'S', 'R', 'L', 'W', 'r', 'i', 0, + /* 17295 */ 'M', 'M', 'X', '_', 'P', 'S', 'R', 'L', 'W', 'r', 'i', 0, + /* 17307 */ 'K', 'S', 'H', 'I', 'F', 'T', 'L', 'W', 'r', 'i', 0, + /* 17318 */ 'V', 'P', 'C', 'O', 'M', 'W', 'r', 'i', 0, + /* 17327 */ 'K', 'S', 'H', 'I', 'F', 'T', 'R', 'W', 'r', 'i', 0, + /* 17338 */ 'V', 'P', 'E', 'X', 'T', 'R', 'W', 'r', 'i', 0, + /* 17348 */ 'V', 'P', 'R', 'O', 'T', 'W', 'r', 'i', 0, + /* 17357 */ 'V', 'P', 'C', 'O', 'M', 'U', 'W', 'r', 'i', 0, + /* 17367 */ 'V', 'P', 'S', 'R', 'A', 'D', 'Y', 'r', 'i', 0, + /* 17377 */ 'V', 'P', 'S', 'H', 'U', 'F', 'D', 'Y', 'r', 'i', 0, + /* 17388 */ 'V', 'P', 'S', 'L', 'L', 'D', 'Y', 'r', 'i', 0, + /* 17398 */ 'V', 'P', 'S', 'R', 'L', 'D', 'Y', 'r', 'i', 0, + /* 17408 */ 'V', 'P', 'E', 'R', 'M', 'I', 'L', 'P', 'D', 'Y', 'r', 'i', 0, + /* 17421 */ 'V', 'P', 'E', 'R', 'M', 'P', 'D', 'Y', 'r', 'i', 0, + /* 17432 */ 'V', 'P', 'S', 'L', 'L', 'D', 'Q', 'Y', 'r', 'i', 0, + /* 17443 */ 'V', 'P', 'S', 'R', 'L', 'D', 'Q', 'Y', 'r', 'i', 0, + /* 17454 */ 'V', 'P', 'S', 'L', 'L', 'Q', 'Y', 'r', 'i', 0, + /* 17464 */ 'V', 'P', 'S', 'R', 'L', 'Q', 'Y', 'r', 'i', 0, + /* 17474 */ 'V', 'P', 'E', 'R', 'M', 'Q', 'Y', 'r', 'i', 0, + /* 17484 */ 'V', 'P', 'E', 'R', 'M', 'I', 'L', 'P', 'S', 'Y', 'r', 'i', 0, + /* 17497 */ 'V', 'P', 'S', 'R', 'A', 'W', 'Y', 'r', 'i', 0, + /* 17507 */ 'V', 'P', 'S', 'H', 'U', 'F', 'H', 'W', 'Y', 'r', 'i', 0, + /* 17519 */ 'V', 'P', 'S', 'H', 'U', 'F', 'L', 'W', 'Y', 'r', 'i', 0, + /* 17531 */ 'V', 'P', 'S', 'L', 'L', 'W', 'Y', 'r', 'i', 0, + /* 17541 */ 'V', 'P', 'S', 'R', 'L', 'W', 'Y', 'r', 'i', 0, + /* 17551 */ 'V', 'P', 'S', 'R', 'A', 'D', 'Z', 'r', 'i', 0, + /* 17561 */ 'V', 'P', 'S', 'H', 'U', 'F', 'D', 'Z', 'r', 'i', 0, + /* 17572 */ 'V', 'P', 'S', 'L', 'L', 'D', 'Z', 'r', 'i', 0, + /* 17582 */ 'V', 'P', 'S', 'R', 'L', 'D', 'Z', 'r', 'i', 0, + /* 17592 */ 'V', 'P', 'E', 'R', 'M', 'I', 'L', 'P', 'D', 'Z', 'r', 'i', 0, + /* 17605 */ 'V', 'P', 'E', 'R', 'M', 'P', 'D', 'Z', 'r', 'i', 0, + /* 17616 */ 'V', 'P', 'S', 'R', 'A', 'Q', 'Z', 'r', 'i', 0, + /* 17626 */ 'V', 'P', 'S', 'L', 'L', 'Q', 'Z', 'r', 'i', 0, + /* 17636 */ 'V', 'P', 'S', 'R', 'L', 'Q', 'Z', 'r', 'i', 0, + /* 17646 */ 'V', 'P', 'E', 'R', 'M', 'Q', 'Z', 'r', 'i', 0, + /* 17656 */ 'V', 'P', 'E', 'R', 'M', 'I', 'L', 'P', 'S', 'Z', 'r', 'i', 0, + /* 17669 */ 'I', 'M', 'U', 'L', '3', '2', 'r', 'r', 'i', 0, + /* 17679 */ 'S', 'H', 'A', '1', 'R', 'N', 'D', 'S', '4', 'r', 'r', 'i', 0, + /* 17692 */ 'I', 'M', 'U', 'L', '1', '6', 'r', 'r', 'i', 0, + /* 17702 */ 'V', 'P', 'B', 'L', 'E', 'N', 'D', 'D', 'r', 'r', 'i', 0, + /* 17714 */ 'V', 'A', 'L', 'I', 'G', 'N', 'D', 'r', 'r', 'i', 0, + /* 17725 */ 'V', 'B', 'L', 'E', 'N', 'D', 'P', 'D', 'r', 'r', 'i', 0, + /* 17737 */ 'V', 'S', 'H', 'U', 'F', 'P', 'D', 'r', 'r', 'i', 0, + /* 17748 */ 'V', 'D', 'P', 'P', 'D', 'r', 'r', 'i', 0, + /* 17757 */ 'V', 'C', 'M', 'P', 'P', 'D', 'r', 'r', 'i', 0, + /* 17767 */ 'V', 'A', 'L', 'I', 'G', 'N', 'Q', 'r', 'r', 'i', 0, + /* 17778 */ 'V', 'B', 'L', 'E', 'N', 'D', 'P', 'S', 'r', 'r', 'i', 0, + /* 17790 */ 'V', 'S', 'H', 'U', 'F', 'P', 'S', 'r', 'r', 'i', 0, + /* 17801 */ 'V', 'D', 'P', 'P', 'S', 'r', 'r', 'i', 0, + /* 17810 */ 'V', 'C', 'M', 'P', 'P', 'S', 'r', 'r', 'i', 0, + /* 17820 */ 'V', 'M', 'P', 'S', 'A', 'D', 'B', 'W', 'r', 'r', 'i', 0, + /* 17832 */ 'V', 'P', 'B', 'L', 'E', 'N', 'D', 'W', 'r', 'r', 'i', 0, + /* 17844 */ 'V', 'P', 'I', 'N', 'S', 'R', 'W', 'r', 'r', 'i', 0, + /* 17855 */ 'V', 'P', 'B', 'L', 'E', 'N', 'D', 'D', 'Y', 'r', 'r', 'i', 0, + /* 17868 */ 'V', 'B', 'L', 'E', 'N', 'D', 'P', 'D', 'Y', 'r', 'r', 'i', 0, + /* 17881 */ 'V', 'S', 'H', 'U', 'F', 'P', 'D', 'Y', 'r', 'r', 'i', 0, + /* 17893 */ 'V', 'C', 'M', 'P', 'P', 'D', 'Y', 'r', 'r', 'i', 0, + /* 17904 */ 'V', 'B', 'L', 'E', 'N', 'D', 'P', 'S', 'Y', 'r', 'r', 'i', 0, + /* 17917 */ 'V', 'S', 'H', 'U', 'F', 'P', 'S', 'Y', 'r', 'r', 'i', 0, + /* 17929 */ 'V', 'D', 'P', 'P', 'S', 'Y', 'r', 'r', 'i', 0, + /* 17939 */ 'V', 'C', 'M', 'P', 'P', 'S', 'Y', 'r', 'r', 'i', 0, + /* 17950 */ 'V', 'M', 'P', 'S', 'A', 'D', 'B', 'W', 'Y', 'r', 'r', 'i', 0, + /* 17963 */ 'V', 'P', 'B', 'L', 'E', 'N', 'D', 'W', 'Y', 'r', 'r', 'i', 0, + /* 17976 */ 'V', 'S', 'H', 'U', 'F', 'P', 'D', 'Z', 'r', 'r', 'i', 0, + /* 17988 */ 'V', 'P', 'C', 'M', 'P', 'D', 'Z', 'r', 'r', 'i', 0, + /* 17999 */ 'V', 'C', 'M', 'P', 'P', 'D', 'Z', 'r', 'r', 'i', 0, + /* 18010 */ 'V', 'P', 'C', 'M', 'P', 'U', 'D', 'Z', 'r', 'r', 'i', 0, + /* 18022 */ 'V', 'P', 'C', 'M', 'P', 'Q', 'Z', 'r', 'r', 'i', 0, + /* 18033 */ 'V', 'P', 'C', 'M', 'P', 'U', 'Q', 'Z', 'r', 'r', 'i', 0, + /* 18045 */ 'V', 'S', 'H', 'U', 'F', 'P', 'S', 'Z', 'r', 'r', 'i', 0, + /* 18057 */ 'V', 'C', 'M', 'P', 'P', 'S', 'Z', 'r', 'r', 'i', 0, + /* 18068 */ 'M', 'M', 'X', '_', 'P', 'I', 'N', 'S', 'R', 'W', 'i', 'r', 'r', 'i', 0, + /* 18083 */ 'M', 'M', 'X', '_', 'P', 'E', 'X', 'T', 'R', 'W', 'i', 'r', 'r', 'i', 0, + /* 18098 */ 'V', 'P', 'C', 'O', 'N', 'F', 'L', 'I', 'C', 'T', 'D', 'r', 'm', 'b', 'k', 0, + /* 18114 */ 'V', 'P', 'C', 'O', 'N', 'F', 'L', 'I', 'C', 'T', 'Q', 'r', 'm', 'b', 'k', 0, + /* 18130 */ 'V', 'P', 'S', 'R', 'A', 'D', 'Z', 'm', 'i', 'k', 0, + /* 18141 */ 'V', 'P', 'S', 'L', 'L', 'D', 'Z', 'm', 'i', 'k', 0, + /* 18152 */ 'V', 'P', 'S', 'R', 'L', 'D', 'Z', 'm', 'i', 'k', 0, + /* 18163 */ 'V', 'P', 'S', 'R', 'A', 'Q', 'Z', 'm', 'i', 'k', 0, + /* 18174 */ 'V', 'P', 'S', 'L', 'L', 'Q', 'Z', 'm', 'i', 'k', 0, + /* 18185 */ 'V', 'P', 'S', 'R', 'L', 'Q', 'Z', 'm', 'i', 'k', 0, + /* 18196 */ 'V', 'P', 'S', 'R', 'A', 'D', 'Z', 'r', 'i', 'k', 0, + /* 18207 */ 'V', 'P', 'S', 'L', 'L', 'D', 'Z', 'r', 'i', 'k', 0, + /* 18218 */ 'V', 'P', 'S', 'R', 'L', 'D', 'Z', 'r', 'i', 'k', 0, + /* 18229 */ 'V', 'P', 'S', 'R', 'A', 'Q', 'Z', 'r', 'i', 'k', 0, + /* 18240 */ 'V', 'P', 'S', 'L', 'L', 'Q', 'Z', 'r', 'i', 'k', 0, + /* 18251 */ 'V', 'P', 'S', 'R', 'L', 'Q', 'Z', 'r', 'i', 'k', 0, + /* 18262 */ 'K', 'M', 'O', 'V', 'W', 'k', 'k', 0, + /* 18270 */ 'K', 'M', 'O', 'V', 'W', 'm', 'k', 0, + /* 18278 */ 'V', 'M', 'O', 'V', 'D', 'Q', 'U', '3', '2', 'r', 'm', 'k', 0, + /* 18291 */ 'V', 'M', 'O', 'V', 'D', 'Q', 'U', '6', '4', 'r', 'm', 'k', 0, + /* 18304 */ 'V', 'P', 'C', 'O', 'N', 'F', 'L', 'I', 'C', 'T', 'D', 'r', 'm', 'k', 0, + /* 18319 */ 'V', 'P', 'C', 'O', 'N', 'F', 'L', 'I', 'C', 'T', 'Q', 'r', 'm', 'k', 0, + /* 18334 */ 'V', 'P', 'S', 'R', 'A', 'D', 'Z', 'r', 'm', 'k', 0, + /* 18345 */ 'V', 'P', 'S', 'L', 'L', 'D', 'Z', 'r', 'm', 'k', 0, + /* 18356 */ 'V', 'P', 'S', 'R', 'L', 'D', 'Z', 'r', 'm', 'k', 0, + /* 18367 */ 'V', 'M', 'O', 'V', 'A', 'P', 'D', 'Z', 'r', 'm', 'k', 0, + /* 18379 */ 'V', 'M', 'O', 'V', 'U', 'P', 'D', 'Z', 'r', 'm', 'k', 0, + /* 18391 */ 'V', 'P', 'S', 'R', 'A', 'Q', 'Z', 'r', 'm', 'k', 0, + /* 18402 */ 'V', 'P', 'S', 'L', 'L', 'Q', 'Z', 'r', 'm', 'k', 0, + /* 18413 */ 'V', 'P', 'S', 'R', 'L', 'Q', 'Z', 'r', 'm', 'k', 0, + /* 18424 */ 'V', 'M', 'O', 'V', 'A', 'P', 'S', 'Z', 'r', 'm', 'k', 0, + /* 18436 */ 'V', 'M', 'O', 'V', 'U', 'P', 'S', 'Z', 'r', 'm', 'k', 0, + /* 18448 */ 'K', 'M', 'O', 'V', 'W', 'r', 'k', 0, + /* 18456 */ 'V', 'M', 'O', 'V', 'D', 'Q', 'U', '3', '2', 'r', 'r', 'k', 0, + /* 18469 */ 'V', 'M', 'O', 'V', 'D', 'Q', 'U', '6', '4', 'r', 'r', 'k', 0, + /* 18482 */ 'V', 'P', 'C', 'O', 'N', 'F', 'L', 'I', 'C', 'T', 'D', 'r', 'r', 'k', 0, + /* 18497 */ 'V', 'P', 'C', 'O', 'N', 'F', 'L', 'I', 'C', 'T', 'Q', 'r', 'r', 'k', 0, + /* 18512 */ 'V', 'P', 'S', 'R', 'A', 'D', 'Z', 'r', 'r', 'k', 0, + /* 18523 */ 'V', 'P', 'S', 'L', 'L', 'D', 'Z', 'r', 'r', 'k', 0, + /* 18534 */ 'V', 'P', 'S', 'R', 'L', 'D', 'Z', 'r', 'r', 'k', 0, + /* 18545 */ 'V', 'M', 'O', 'V', 'A', 'P', 'D', 'Z', 'r', 'r', 'k', 0, + /* 18557 */ 'V', 'M', 'O', 'V', 'U', 'P', 'D', 'Z', 'r', 'r', 'k', 0, + /* 18569 */ 'V', 'M', 'O', 'V', 'S', 'D', 'Z', 'r', 'r', 'k', 0, + /* 18580 */ 'V', 'P', 'S', 'R', 'A', 'Q', 'Z', 'r', 'r', 'k', 0, + /* 18591 */ 'V', 'P', 'S', 'L', 'L', 'Q', 'Z', 'r', 'r', 'k', 0, + /* 18602 */ 'V', 'P', 'S', 'R', 'L', 'Q', 'Z', 'r', 'r', 'k', 0, + /* 18613 */ 'V', 'M', 'O', 'V', 'A', 'P', 'S', 'Z', 'r', 'r', 'k', 0, + /* 18625 */ 'V', 'M', 'O', 'V', 'U', 'P', 'S', 'Z', 'r', 'r', 'k', 0, + /* 18637 */ 'V', 'M', 'O', 'V', 'S', 'S', 'Z', 'r', 'r', 'k', 0, + /* 18648 */ 'L', 'D', '_', 'F', '8', '0', 'm', 0, + /* 18656 */ 'S', 'T', '_', 'F', 'P', '8', '0', 'm', 0, + /* 18665 */ 'S', 'T', '_', 'F', 'p', 'P', '8', '0', 'm', 0, + /* 18675 */ 'L', 'D', '_', 'F', 'p', '8', '0', 'm', 0, + /* 18684 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'U', 'B', 'P', 'D', 'r', '2', '3', '1', 'm', 0, + /* 18701 */ 'V', 'F', 'M', 'S', 'U', 'B', 'P', 'D', 'r', '2', '3', '1', 'm', 0, + /* 18715 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'P', 'D', 'r', '2', '3', '1', 'm', 0, + /* 18730 */ 'V', 'F', 'M', 'S', 'U', 'B', 'A', 'D', 'D', 'P', 'D', 'r', '2', '3', '1', 'm', 0, + /* 18747 */ 'V', 'F', 'M', 'A', 'D', 'D', 'P', 'D', 'r', '2', '3', '1', 'm', 0, + /* 18761 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'P', 'D', 'r', '2', '3', '1', 'm', 0, + /* 18776 */ 'V', 'F', 'M', 'S', 'U', 'B', 'S', 'D', 'r', '2', '3', '1', 'm', 0, + /* 18790 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'S', 'D', 'r', '2', '3', '1', 'm', 0, + /* 18805 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'D', 'r', '2', '3', '1', 'm', 0, + /* 18819 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'S', 'D', 'r', '2', '3', '1', 'm', 0, + /* 18834 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'U', 'B', 'P', 'S', 'r', '2', '3', '1', 'm', 0, + /* 18851 */ 'V', 'F', 'M', 'S', 'U', 'B', 'P', 'S', 'r', '2', '3', '1', 'm', 0, + /* 18865 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'P', 'S', 'r', '2', '3', '1', 'm', 0, + /* 18880 */ 'V', 'F', 'M', 'S', 'U', 'B', 'A', 'D', 'D', 'P', 'S', 'r', '2', '3', '1', 'm', 0, + /* 18897 */ 'V', 'F', 'M', 'A', 'D', 'D', 'P', 'S', 'r', '2', '3', '1', 'm', 0, + /* 18911 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'P', 'S', 'r', '2', '3', '1', 'm', 0, + /* 18926 */ 'V', 'F', 'M', 'S', 'U', 'B', 'S', 'S', 'r', '2', '3', '1', 'm', 0, + /* 18940 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'S', 'S', 'r', '2', '3', '1', 'm', 0, + /* 18955 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'S', 'r', '2', '3', '1', 'm', 0, + /* 18969 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'S', 'S', 'r', '2', '3', '1', 'm', 0, + /* 18984 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'U', 'B', 'P', 'D', 'r', '1', '3', '2', 'm', 0, + /* 19001 */ 'V', 'F', 'M', 'S', 'U', 'B', 'P', 'D', 'r', '1', '3', '2', 'm', 0, + /* 19015 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'P', 'D', 'r', '1', '3', '2', 'm', 0, + /* 19030 */ 'V', 'F', 'M', 'S', 'U', 'B', 'A', 'D', 'D', 'P', 'D', 'r', '1', '3', '2', 'm', 0, + /* 19047 */ 'V', 'F', 'M', 'A', 'D', 'D', 'P', 'D', 'r', '1', '3', '2', 'm', 0, + /* 19061 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'P', 'D', 'r', '1', '3', '2', 'm', 0, + /* 19076 */ 'V', 'F', 'M', 'S', 'U', 'B', 'S', 'D', 'r', '1', '3', '2', 'm', 0, + /* 19090 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'S', 'D', 'r', '1', '3', '2', 'm', 0, + /* 19105 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'D', 'r', '1', '3', '2', 'm', 0, + /* 19119 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'S', 'D', 'r', '1', '3', '2', 'm', 0, + /* 19134 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'U', 'B', 'P', 'S', 'r', '1', '3', '2', 'm', 0, + /* 19151 */ 'V', 'F', 'M', 'S', 'U', 'B', 'P', 'S', 'r', '1', '3', '2', 'm', 0, + /* 19165 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'P', 'S', 'r', '1', '3', '2', 'm', 0, + /* 19180 */ 'V', 'F', 'M', 'S', 'U', 'B', 'A', 'D', 'D', 'P', 'S', 'r', '1', '3', '2', 'm', 0, + /* 19197 */ 'V', 'F', 'M', 'A', 'D', 'D', 'P', 'S', 'r', '1', '3', '2', 'm', 0, + /* 19211 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'P', 'S', 'r', '1', '3', '2', 'm', 0, + /* 19226 */ 'V', 'F', 'M', 'S', 'U', 'B', 'S', 'S', 'r', '1', '3', '2', 'm', 0, + /* 19240 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'S', 'S', 'r', '1', '3', '2', 'm', 0, + /* 19255 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'S', 'r', '1', '3', '2', 'm', 0, + /* 19269 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'S', 'S', 'r', '1', '3', '2', 'm', 0, + /* 19284 */ 'L', 'O', 'C', 'K', '_', 'D', 'E', 'C', '3', '2', 'm', 0, + /* 19296 */ 'L', 'O', 'C', 'K', '_', 'I', 'N', 'C', '3', '2', 'm', 0, + /* 19308 */ 'S', 'U', 'B', '_', 'F', '3', '2', 'm', 0, + /* 19317 */ 'A', 'D', 'D', '_', 'F', '3', '2', 'm', 0, + /* 19326 */ 'I', 'L', 'D', '_', 'F', '3', '2', 'm', 0, + /* 19335 */ 'M', 'U', 'L', '_', 'F', '3', '2', 'm', 0, + /* 19344 */ 'S', 'U', 'B', 'R', '_', 'F', '3', '2', 'm', 0, + /* 19354 */ 'D', 'I', 'V', 'R', '_', 'F', '3', '2', 'm', 0, + /* 19364 */ 'I', 'S', 'T', '_', 'F', '3', '2', 'm', 0, + /* 19373 */ 'D', 'I', 'V', '_', 'F', '3', '2', 'm', 0, + /* 19382 */ 'N', 'E', 'G', '3', '2', 'm', 0, + /* 19389 */ 'S', 'U', 'B', '_', 'F', 'I', '3', '2', 'm', 0, + /* 19399 */ 'A', 'D', 'D', '_', 'F', 'I', '3', '2', 'm', 0, + /* 19409 */ 'M', 'U', 'L', '_', 'F', 'I', '3', '2', 'm', 0, + /* 19419 */ 'S', 'U', 'B', 'R', '_', 'F', 'I', '3', '2', 'm', 0, + /* 19430 */ 'D', 'I', 'V', 'R', '_', 'F', 'I', '3', '2', 'm', 0, + /* 19441 */ 'D', 'I', 'V', '_', 'F', 'I', '3', '2', 'm', 0, + /* 19451 */ 'F', 'A', 'R', 'C', 'A', 'L', 'L', '3', '2', 'm', 0, + /* 19462 */ 'I', 'M', 'U', 'L', '3', '2', 'm', 0, + /* 19470 */ 'F', 'C', 'O', 'M', '3', '2', 'm', 0, + /* 19478 */ 'F', 'I', 'C', 'O', 'M', '3', '2', 'm', 0, + /* 19487 */ 'I', 'S', 'T', '_', 'F', 'P', '3', '2', 'm', 0, + /* 19497 */ 'I', 'S', 'T', 'T', '_', 'F', 'P', '3', '2', 'm', 0, + /* 19508 */ 'F', 'A', 'R', 'J', 'M', 'P', '3', '2', 'm', 0, + /* 19518 */ 'F', 'C', 'O', 'M', 'P', '3', '2', 'm', 0, + /* 19527 */ 'F', 'I', 'C', 'O', 'M', 'P', '3', '2', 'm', 0, + /* 19537 */ 'S', 'T', '_', 'F', 'p', 'P', '3', '2', 'm', 0, + /* 19547 */ 'L', 'G', 'D', 'T', '3', '2', 'm', 0, + /* 19555 */ 'S', 'G', 'D', 'T', '3', '2', 'm', 0, + /* 19563 */ 'L', 'I', 'D', 'T', '3', '2', 'm', 0, + /* 19571 */ 'S', 'I', 'D', 'T', '3', '2', 'm', 0, + /* 19579 */ 'N', 'O', 'T', '3', '2', 'm', 0, + /* 19586 */ 'I', 'D', 'I', 'V', '3', '2', 'm', 0, + /* 19594 */ 'D', 'E', 'C', '6', '4', '_', '3', '2', 'm', 0, + /* 19604 */ 'I', 'N', 'C', '6', '4', '_', '3', '2', 'm', 0, + /* 19614 */ 'S', 'U', 'B', '_', 'F', 'p', '3', '2', 'm', 0, + /* 19624 */ 'A', 'D', 'D', '_', 'F', 'p', '3', '2', 'm', 0, + /* 19634 */ 'L', 'D', '_', 'F', 'p', '3', '2', 'm', 0, + /* 19643 */ 'M', 'U', 'L', '_', 'F', 'p', '3', '2', 'm', 0, + /* 19653 */ 'S', 'U', 'B', 'R', '_', 'F', 'p', '3', '2', 'm', 0, + /* 19664 */ 'D', 'I', 'V', 'R', '_', 'F', 'p', '3', '2', 'm', 0, + /* 19675 */ 'S', 'T', '_', 'F', 'p', '3', '2', 'm', 0, + /* 19684 */ 'D', 'I', 'V', '_', 'F', 'p', '3', '2', 'm', 0, + /* 19694 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'U', 'B', 'P', 'D', 'r', '2', '1', '3', 'm', 0, + /* 19711 */ 'V', 'F', 'M', 'S', 'U', 'B', 'P', 'D', 'r', '2', '1', '3', 'm', 0, + /* 19725 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'P', 'D', 'r', '2', '1', '3', 'm', 0, + /* 19740 */ 'V', 'F', 'M', 'S', 'U', 'B', 'A', 'D', 'D', 'P', 'D', 'r', '2', '1', '3', 'm', 0, + /* 19757 */ 'V', 'F', 'M', 'A', 'D', 'D', 'P', 'D', 'r', '2', '1', '3', 'm', 0, + /* 19771 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'P', 'D', 'r', '2', '1', '3', 'm', 0, + /* 19786 */ 'V', 'F', 'M', 'S', 'U', 'B', 'S', 'D', 'r', '2', '1', '3', 'm', 0, + /* 19800 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'S', 'D', 'r', '2', '1', '3', 'm', 0, + /* 19815 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'D', 'r', '2', '1', '3', 'm', 0, + /* 19829 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'S', 'D', 'r', '2', '1', '3', 'm', 0, + /* 19844 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'U', 'B', 'P', 'S', 'r', '2', '1', '3', 'm', 0, + /* 19861 */ 'V', 'F', 'M', 'S', 'U', 'B', 'P', 'S', 'r', '2', '1', '3', 'm', 0, + /* 19875 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'P', 'S', 'r', '2', '1', '3', 'm', 0, + /* 19890 */ 'V', 'F', 'M', 'S', 'U', 'B', 'A', 'D', 'D', 'P', 'S', 'r', '2', '1', '3', 'm', 0, + /* 19907 */ 'V', 'F', 'M', 'A', 'D', 'D', 'P', 'S', 'r', '2', '1', '3', 'm', 0, + /* 19921 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'P', 'S', 'r', '2', '1', '3', 'm', 0, + /* 19936 */ 'V', 'F', 'M', 'S', 'U', 'B', 'S', 'S', 'r', '2', '1', '3', 'm', 0, + /* 19950 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'S', 'S', 'r', '2', '1', '3', 'm', 0, + /* 19965 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'S', 'r', '2', '1', '3', 'm', 0, + /* 19979 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'S', 'S', 'r', '2', '1', '3', 'm', 0, + /* 19994 */ 'L', 'O', 'C', 'K', '_', 'D', 'E', 'C', '6', '4', 'm', 0, + /* 20006 */ 'L', 'O', 'C', 'K', '_', 'I', 'N', 'C', '6', '4', 'm', 0, + /* 20018 */ 'S', 'U', 'B', '_', 'F', '6', '4', 'm', 0, + /* 20027 */ 'A', 'D', 'D', '_', 'F', '6', '4', 'm', 0, + /* 20036 */ 'I', 'L', 'D', '_', 'F', '6', '4', 'm', 0, + /* 20045 */ 'M', 'U', 'L', '_', 'F', '6', '4', 'm', 0, + /* 20054 */ 'S', 'U', 'B', 'R', '_', 'F', '6', '4', 'm', 0, + /* 20064 */ 'D', 'I', 'V', 'R', '_', 'F', '6', '4', 'm', 0, + /* 20074 */ 'S', 'T', '_', 'F', '6', '4', 'm', 0, + /* 20082 */ 'D', 'I', 'V', '_', 'F', '6', '4', 'm', 0, + /* 20091 */ 'N', 'E', 'G', '6', '4', 'm', 0, + /* 20098 */ 'C', 'A', 'L', 'L', '6', '4', 'm', 0, + /* 20106 */ 'I', 'M', 'U', 'L', '6', '4', 'm', 0, + /* 20114 */ 'F', 'C', 'O', 'M', '6', '4', 'm', 0, + /* 20122 */ 'I', 'S', 'T', '_', 'F', 'P', '6', '4', 'm', 0, + /* 20132 */ 'I', 'S', 'T', 'T', '_', 'F', 'P', '6', '4', 'm', 0, + /* 20143 */ 'J', 'M', 'P', '6', '4', 'm', 0, + /* 20150 */ 'F', 'C', 'O', 'M', 'P', '6', '4', 'm', 0, + /* 20159 */ 'S', 'T', '_', 'F', 'p', 'P', '6', '4', 'm', 0, + /* 20169 */ 'L', 'G', 'D', 'T', '6', '4', 'm', 0, + /* 20177 */ 'S', 'G', 'D', 'T', '6', '4', 'm', 0, + /* 20185 */ 'L', 'I', 'D', 'T', '6', '4', 'm', 0, + /* 20193 */ 'S', 'I', 'D', 'T', '6', '4', 'm', 0, + /* 20201 */ 'S', 'L', 'D', 'T', '6', '4', 'm', 0, + /* 20209 */ 'N', 'O', 'T', '6', '4', 'm', 0, + /* 20216 */ 'I', 'D', 'I', 'V', '6', '4', 'm', 0, + /* 20224 */ 'S', 'U', 'B', '_', 'F', 'p', '6', '4', 'm', 0, + /* 20234 */ 'A', 'D', 'D', '_', 'F', 'p', '6', '4', 'm', 0, + /* 20244 */ 'L', 'D', '_', 'F', 'p', '6', '4', 'm', 0, + /* 20253 */ 'M', 'U', 'L', '_', 'F', 'p', '6', '4', 'm', 0, + /* 20263 */ 'S', 'U', 'B', 'R', '_', 'F', 'p', '6', '4', 'm', 0, + /* 20274 */ 'D', 'I', 'V', 'R', '_', 'F', 'p', '6', '4', 'm', 0, + /* 20285 */ 'S', 'T', '_', 'F', 'p', '6', '4', 'm', 0, + /* 20294 */ 'D', 'I', 'V', '_', 'F', 'p', '6', '4', 'm', 0, + /* 20304 */ 'L', 'O', 'C', 'K', '_', 'D', 'E', 'C', '1', '6', 'm', 0, + /* 20316 */ 'L', 'O', 'C', 'K', '_', 'I', 'N', 'C', '1', '6', 'm', 0, + /* 20328 */ 'I', 'L', 'D', '_', 'F', '1', '6', 'm', 0, + /* 20337 */ 'I', 'S', 'T', '_', 'F', '1', '6', 'm', 0, + /* 20346 */ 'N', 'E', 'G', '1', '6', 'm', 0, + /* 20353 */ 'S', 'U', 'B', '_', 'F', 'I', '1', '6', 'm', 0, + /* 20363 */ 'A', 'D', 'D', '_', 'F', 'I', '1', '6', 'm', 0, + /* 20373 */ 'M', 'U', 'L', '_', 'F', 'I', '1', '6', 'm', 0, + /* 20383 */ 'S', 'U', 'B', 'R', '_', 'F', 'I', '1', '6', 'm', 0, + /* 20394 */ 'D', 'I', 'V', 'R', '_', 'F', 'I', '1', '6', 'm', 0, + /* 20405 */ 'D', 'I', 'V', '_', 'F', 'I', '1', '6', 'm', 0, + /* 20415 */ 'F', 'A', 'R', 'C', 'A', 'L', 'L', '1', '6', 'm', 0, + /* 20426 */ 'I', 'M', 'U', 'L', '1', '6', 'm', 0, + /* 20434 */ 'F', 'I', 'C', 'O', 'M', '1', '6', 'm', 0, + /* 20443 */ 'I', 'S', 'T', '_', 'F', 'P', '1', '6', 'm', 0, + /* 20453 */ 'I', 'S', 'T', 'T', '_', 'F', 'P', '1', '6', 'm', 0, + /* 20464 */ 'F', 'A', 'R', 'J', 'M', 'P', '1', '6', 'm', 0, + /* 20474 */ 'F', 'I', 'C', 'O', 'M', 'P', '1', '6', 'm', 0, + /* 20484 */ 'L', 'G', 'D', 'T', '1', '6', 'm', 0, + /* 20492 */ 'S', 'G', 'D', 'T', '1', '6', 'm', 0, + /* 20500 */ 'L', 'I', 'D', 'T', '1', '6', 'm', 0, + /* 20508 */ 'S', 'I', 'D', 'T', '1', '6', 'm', 0, + /* 20516 */ 'L', 'L', 'D', 'T', '1', '6', 'm', 0, + /* 20524 */ 'S', 'L', 'D', 'T', '1', '6', 'm', 0, + /* 20532 */ 'N', 'O', 'T', '1', '6', 'm', 0, + /* 20539 */ 'I', 'D', 'I', 'V', '1', '6', 'm', 0, + /* 20547 */ 'F', 'L', 'D', 'C', 'W', '1', '6', 'm', 0, + /* 20556 */ 'F', 'N', 'S', 'T', 'C', 'W', '1', '6', 'm', 0, + /* 20566 */ 'L', 'M', 'S', 'W', '1', '6', 'm', 0, + /* 20574 */ 'S', 'M', 'S', 'W', '1', '6', 'm', 0, + /* 20582 */ 'D', 'E', 'C', '6', '4', '_', '1', '6', 'm', 0, + /* 20592 */ 'I', 'N', 'C', '6', '4', '_', '1', '6', 'm', 0, + /* 20602 */ 'L', 'O', 'C', 'K', '_', 'D', 'E', 'C', '8', 'm', 0, + /* 20613 */ 'L', 'O', 'C', 'K', '_', 'I', 'N', 'C', '8', 'm', 0, + /* 20624 */ 'N', 'E', 'G', '8', 'm', 0, + /* 20630 */ 'I', 'M', 'U', 'L', '8', 'm', 0, + /* 20637 */ 'N', 'O', 'T', '8', 'm', 0, + /* 20643 */ 'I', 'D', 'I', 'V', '8', 'm', 0, + /* 20650 */ 'S', 'E', 'T', 'A', 'm', 0, + /* 20656 */ 'S', 'E', 'T', 'B', 'm', 0, + /* 20662 */ 'F', 'B', 'L', 'D', 'm', 0, + /* 20668 */ 'V', 'M', 'P', 'T', 'R', 'L', 'D', 'm', 0, + /* 20677 */ 'V', 'R', 'O', 'U', 'N', 'D', 'P', 'D', 'm', 0, + /* 20687 */ 'V', 'S', 'Q', 'R', 'T', 'P', 'D', 'm', 0, + /* 20696 */ 'V', 'R', 'O', 'U', 'N', 'D', 'Y', 'P', 'D', 'm', 0, + /* 20707 */ 'V', 'R', 'O', 'U', 'N', 'D', 'S', 'D', 'm', 0, + /* 20717 */ 'V', 'R', 'N', 'D', 'S', 'C', 'A', 'L', 'E', 'S', 'D', 'm', 0, + /* 20730 */ 'V', 'S', 'Q', 'R', 'T', 'S', 'D', 'm', 0, + /* 20739 */ 'S', 'E', 'T', 'A', 'E', 'm', 0, + /* 20746 */ 'S', 'E', 'T', 'B', 'E', 'm', 0, + /* 20753 */ 'S', 'E', 'T', 'G', 'E', 'm', 0, + /* 20760 */ 'S', 'E', 'T', 'L', 'E', 'm', 0, + /* 20767 */ 'S', 'E', 'T', 'N', 'E', 'm', 0, + /* 20774 */ 'S', 'E', 'T', 'E', 'm', 0, + /* 20780 */ 'F', 'S', 'A', 'V', 'E', 'm', 0, + /* 20787 */ 'S', 'E', 'T', 'G', 'm', 0, + /* 20793 */ 'S', 'E', 'T', 'L', 'm', 0, + /* 20799 */ 'S', 'E', 'T', 'N', 'O', 'm', 0, + /* 20806 */ 'S', 'E', 'T', 'O', 'm', 0, + /* 20812 */ 'T', 'A', 'I', 'L', 'J', 'M', 'P', 'm', 0, + /* 20821 */ 'S', 'E', 'T', 'N', 'P', 'm', 0, + /* 20828 */ 'S', 'E', 'T', 'P', 'm', 0, + /* 20834 */ 'F', 'B', 'S', 'T', 'P', 'm', 0, + /* 20841 */ 'V', 'M', 'C', 'L', 'E', 'A', 'R', 'm', 0, + /* 20850 */ 'F', 'R', 'S', 'T', 'O', 'R', 'm', 0, + /* 20858 */ 'V', 'E', 'R', 'R', 'm', 0, + /* 20864 */ 'L', 'T', 'R', 'm', 0, + /* 20869 */ 'S', 'T', 'R', 'm', 0, + /* 20874 */ 'S', 'E', 'T', 'N', 'S', 'm', 0, + /* 20881 */ 'V', 'R', 'O', 'U', 'N', 'D', 'P', 'S', 'm', 0, + /* 20891 */ 'V', 'R', 'C', 'P', 'P', 'S', 'm', 0, + /* 20899 */ 'V', 'R', 'S', 'Q', 'R', 'T', 'P', 'S', 'm', 0, + /* 20909 */ 'V', 'S', 'Q', 'R', 'T', 'P', 'S', 'm', 0, + /* 20918 */ 'V', 'R', 'O', 'U', 'N', 'D', 'Y', 'P', 'S', 'm', 0, + /* 20929 */ 'V', 'R', 'O', 'U', 'N', 'D', 'S', 'S', 'm', 0, + /* 20939 */ 'V', 'R', 'N', 'D', 'S', 'C', 'A', 'L', 'E', 'S', 'S', 'm', 0, + /* 20952 */ 'V', 'R', 'C', 'P', 'S', 'S', 'm', 0, + /* 20960 */ 'V', 'R', 'S', 'Q', 'R', 'T', 'S', 'S', 'm', 0, + /* 20970 */ 'V', 'S', 'Q', 'R', 'T', 'S', 'S', 'm', 0, + /* 20979 */ 'S', 'E', 'T', 'S', 'm', 0, + /* 20985 */ 'V', 'M', 'P', 'T', 'R', 'S', 'T', 'm', 0, + /* 20994 */ 'F', 'L', 'D', 'E', 'N', 'V', 'm', 0, + /* 21002 */ 'F', 'S', 'T', 'E', 'N', 'V', 'm', 0, + /* 21010 */ 'V', 'E', 'R', 'W', 'm', 0, + /* 21016 */ 'F', 'N', 'S', 'T', 'S', 'W', 'm', 0, + /* 21024 */ 'V', 'S', 'Q', 'R', 'T', 'P', 'D', 'Y', 'm', 0, + /* 21034 */ 'V', 'R', 'C', 'P', 'P', 'S', 'Y', 'm', 0, + /* 21043 */ 'V', 'R', 'S', 'Q', 'R', 'T', 'P', 'S', 'Y', 'm', 0, + /* 21054 */ 'V', 'S', 'Q', 'R', 'T', 'P', 'S', 'Y', 'm', 0, + /* 21064 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'U', 'B', '1', '3', '2', 'P', 'D', 'Z', 'm', 0, + /* 21081 */ 'V', 'F', 'M', 'S', 'U', 'B', '1', '3', '2', 'P', 'D', 'Z', 'm', 0, + /* 21095 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', '1', '3', '2', 'P', 'D', 'Z', 'm', 0, + /* 21110 */ 'V', 'F', 'M', 'S', 'U', 'B', 'A', 'D', 'D', '1', '3', '2', 'P', 'D', 'Z', 'm', 0, + /* 21127 */ 'V', 'F', 'M', 'A', 'D', 'D', '1', '3', '2', 'P', 'D', 'Z', 'm', 0, + /* 21141 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', '1', '3', '2', 'P', 'D', 'Z', 'm', 0, + /* 21156 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'U', 'B', '2', '1', '3', 'P', 'D', 'Z', 'm', 0, + /* 21173 */ 'V', 'F', 'M', 'S', 'U', 'B', '2', '1', '3', 'P', 'D', 'Z', 'm', 0, + /* 21187 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', '2', '1', '3', 'P', 'D', 'Z', 'm', 0, + /* 21202 */ 'V', 'F', 'M', 'S', 'U', 'B', 'A', 'D', 'D', '2', '1', '3', 'P', 'D', 'Z', 'm', 0, + /* 21219 */ 'V', 'F', 'M', 'A', 'D', 'D', '2', '1', '3', 'P', 'D', 'Z', 'm', 0, + /* 21233 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', '2', '1', '3', 'P', 'D', 'Z', 'm', 0, + /* 21248 */ 'V', 'R', 'C', 'P', '1', '4', 'P', 'D', 'Z', 'm', 0, + /* 21259 */ 'V', 'R', 'S', 'Q', 'R', 'T', '1', '4', 'P', 'D', 'Z', 'm', 0, + /* 21272 */ 'V', 'R', 'C', 'P', '2', '8', 'P', 'D', 'Z', 'm', 0, + /* 21283 */ 'V', 'R', 'S', 'Q', 'R', 'T', '2', '8', 'P', 'D', 'Z', 'm', 0, + /* 21296 */ 'V', 'R', 'N', 'D', 'S', 'C', 'A', 'L', 'E', 'P', 'D', 'Z', 'm', 0, + /* 21310 */ 'V', 'F', 'M', 'S', 'U', 'B', 'S', 'D', 'Z', 'm', 0, + /* 21321 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'S', 'D', 'Z', 'm', 0, + /* 21333 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'D', 'Z', 'm', 0, + /* 21344 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'S', 'D', 'Z', 'm', 0, + /* 21356 */ 'V', 'S', 'Q', 'R', 'T', 'S', 'D', 'Z', 'm', 0, + /* 21366 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'U', 'B', '1', '3', '2', 'P', 'S', 'Z', 'm', 0, + /* 21383 */ 'V', 'F', 'M', 'S', 'U', 'B', '1', '3', '2', 'P', 'S', 'Z', 'm', 0, + /* 21397 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', '1', '3', '2', 'P', 'S', 'Z', 'm', 0, + /* 21412 */ 'V', 'F', 'M', 'S', 'U', 'B', 'A', 'D', 'D', '1', '3', '2', 'P', 'S', 'Z', 'm', 0, + /* 21429 */ 'V', 'F', 'M', 'A', 'D', 'D', '1', '3', '2', 'P', 'S', 'Z', 'm', 0, + /* 21443 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', '1', '3', '2', 'P', 'S', 'Z', 'm', 0, + /* 21458 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'U', 'B', '2', '1', '3', 'P', 'S', 'Z', 'm', 0, + /* 21475 */ 'V', 'F', 'M', 'S', 'U', 'B', '2', '1', '3', 'P', 'S', 'Z', 'm', 0, + /* 21489 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', '2', '1', '3', 'P', 'S', 'Z', 'm', 0, + /* 21504 */ 'V', 'F', 'M', 'S', 'U', 'B', 'A', 'D', 'D', '2', '1', '3', 'P', 'S', 'Z', 'm', 0, + /* 21521 */ 'V', 'F', 'M', 'A', 'D', 'D', '2', '1', '3', 'P', 'S', 'Z', 'm', 0, + /* 21535 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', '2', '1', '3', 'P', 'S', 'Z', 'm', 0, + /* 21550 */ 'V', 'R', 'C', 'P', '1', '4', 'P', 'S', 'Z', 'm', 0, + /* 21561 */ 'V', 'R', 'S', 'Q', 'R', 'T', '1', '4', 'P', 'S', 'Z', 'm', 0, + /* 21574 */ 'V', 'R', 'C', 'P', '2', '8', 'P', 'S', 'Z', 'm', 0, + /* 21585 */ 'V', 'R', 'S', 'Q', 'R', 'T', '2', '8', 'P', 'S', 'Z', 'm', 0, + /* 21598 */ 'V', 'R', 'N', 'D', 'S', 'C', 'A', 'L', 'E', 'P', 'S', 'Z', 'm', 0, + /* 21612 */ 'V', 'F', 'M', 'S', 'U', 'B', 'S', 'S', 'Z', 'm', 0, + /* 21623 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'S', 'S', 'Z', 'm', 0, + /* 21635 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'S', 'Z', 'm', 0, + /* 21646 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'S', 'S', 'Z', 'm', 0, + /* 21658 */ 'V', 'S', 'Q', 'R', 'T', 'S', 'S', 'Z', 'm', 0, + /* 21668 */ 'K', 'M', 'O', 'V', 'W', 'k', 'm', 0, + /* 21676 */ 'P', 'U', 'S', 'H', '3', '2', 'r', 'm', 'm', 0, + /* 21686 */ 'P', 'O', 'P', '3', '2', 'r', 'm', 'm', 0, + /* 21695 */ 'P', 'U', 'S', 'H', '6', '4', 'r', 'm', 'm', 0, + /* 21705 */ 'P', 'O', 'P', '6', '4', 'r', 'm', 'm', 0, + /* 21714 */ 'P', 'U', 'S', 'H', '1', '6', 'r', 'm', 'm', 0, + /* 21724 */ 'P', 'O', 'P', '1', '6', 'r', 'm', 'm', 0, + /* 21733 */ 'S', 'H', 'A', '1', 'M', 'S', 'G', '1', 'r', 'm', 0, + /* 21744 */ 'S', 'H', 'A', '2', '5', '6', 'M', 'S', 'G', '1', 'r', 'm', 0, + /* 21757 */ 'P', 'F', 'R', 'C', 'P', 'I', 'T', '1', 'r', 'm', 0, + /* 21768 */ 'P', 'F', 'R', 'S', 'Q', 'I', 'T', '1', 'r', 'm', 0, + /* 21779 */ 'V', 'M', 'O', 'V', 'D', 'Q', 'A', '3', '2', 'r', 'm', 0, + /* 21791 */ 'C', 'M', 'O', 'V', 'A', '3', '2', 'r', 'm', 0, + /* 21801 */ 'S', 'B', 'B', '3', '2', 'r', 'm', 0, + /* 21809 */ 'S', 'U', 'B', '3', '2', 'r', 'm', 0, + /* 21817 */ 'C', 'M', 'O', 'V', 'B', '3', '2', 'r', 'm', 0, + /* 21827 */ 'A', 'D', 'C', '3', '2', 'r', 'm', 0, + /* 21835 */ 'B', 'L', 'C', 'I', 'C', '3', '2', 'r', 'm', 0, + /* 21845 */ 'B', 'L', 'S', 'I', 'C', '3', '2', 'r', 'm', 0, + /* 21855 */ 'T', '1', 'M', 'S', 'K', 'C', '3', '2', 'r', 'm', 0, + /* 21866 */ 'V', 'M', 'R', 'E', 'A', 'D', '3', '2', 'r', 'm', 0, + /* 21877 */ 'X', 'A', 'D', 'D', '3', '2', 'r', 'm', 0, + /* 21886 */ 'A', 'N', 'D', '3', '2', 'r', 'm', 0, + /* 21894 */ 'C', 'M', 'O', 'V', 'A', 'E', '3', '2', 'r', 'm', 0, + /* 21905 */ 'C', 'M', 'O', 'V', 'B', 'E', '3', '2', 'r', 'm', 0, + /* 21916 */ 'C', 'M', 'O', 'V', 'G', 'E', '3', '2', 'r', 'm', 0, + /* 21927 */ 'C', 'M', 'O', 'V', 'L', 'E', '3', '2', 'r', 'm', 0, + /* 21938 */ 'C', 'M', 'O', 'V', 'N', 'E', '3', '2', 'r', 'm', 0, + /* 21949 */ 'V', 'M', 'W', 'R', 'I', 'T', 'E', '3', '2', 'r', 'm', 0, + /* 21961 */ 'C', 'M', 'O', 'V', 'E', '3', '2', 'r', 'm', 0, + /* 21971 */ 'B', 'S', 'F', '3', '2', 'r', 'm', 0, + /* 21979 */ 'C', 'M', 'P', 'X', 'C', 'H', 'G', '3', '2', 'r', 'm', 0, + /* 21991 */ 'C', 'M', 'O', 'V', 'G', '3', '2', 'r', 'm', 0, + /* 22001 */ 'B', 'L', 'C', 'I', '3', '2', 'r', 'm', 0, + /* 22010 */ 'B', 'Z', 'H', 'I', '3', '2', 'r', 'm', 0, + /* 22019 */ 'B', 'L', 'S', 'I', '3', '2', 'r', 'm', 0, + /* 22028 */ 'B', 'L', 'C', 'M', 'S', 'K', '3', '2', 'r', 'm', 0, + /* 22039 */ 'B', 'L', 'S', 'M', 'S', 'K', '3', '2', 'r', 'm', 0, + /* 22050 */ 'T', 'Z', 'M', 'S', 'K', '3', '2', 'r', 'm', 0, + /* 22060 */ 'B', 'L', 'C', 'F', 'I', 'L', 'L', '3', '2', 'r', 'm', 0, + /* 22072 */ 'B', 'L', 'S', 'F', 'I', 'L', 'L', '3', '2', 'r', 'm', 0, + /* 22084 */ 'L', 'S', 'L', '3', '2', 'r', 'm', 0, + /* 22092 */ 'I', 'M', 'U', 'L', '3', '2', 'r', 'm', 0, + /* 22101 */ 'C', 'M', 'O', 'V', 'L', '3', '2', 'r', 'm', 0, + /* 22111 */ 'A', 'N', 'D', 'N', '3', '2', 'r', 'm', 0, + /* 22120 */ 'C', 'M', 'O', 'V', 'N', 'O', '3', '2', 'r', 'm', 0, + /* 22131 */ 'C', 'M', 'O', 'V', 'O', '3', '2', 'r', 'm', 0, + /* 22141 */ 'P', 'D', 'E', 'P', '3', '2', 'r', 'm', 0, + /* 22150 */ 'C', 'M', 'P', '3', '2', 'r', 'm', 0, + /* 22158 */ 'C', 'M', 'O', 'V', 'N', 'P', '3', '2', 'r', 'm', 0, + /* 22169 */ 'C', 'M', 'O', 'V', 'P', '3', '2', 'r', 'm', 0, + /* 22179 */ 'L', 'A', 'R', '3', '2', 'r', 'm', 0, + /* 22187 */ 'X', 'O', 'R', '3', '2', 'r', 'm', 0, + /* 22195 */ 'B', 'S', 'R', '3', '2', 'r', 'm', 0, + /* 22203 */ 'B', 'L', 'S', 'R', '3', '2', 'r', 'm', 0, + /* 22212 */ 'B', 'E', 'X', 'T', 'R', '3', '2', 'r', 'm', 0, + /* 22222 */ 'B', 'L', 'C', 'S', '3', '2', 'r', 'm', 0, + /* 22231 */ 'L', 'D', 'S', '3', '2', 'r', 'm', 0, + /* 22239 */ 'B', 'O', 'U', 'N', 'D', 'S', '3', '2', 'r', 'm', 0, + /* 22250 */ 'L', 'E', 'S', '3', '2', 'r', 'm', 0, + /* 22258 */ 'L', 'F', 'S', '3', '2', 'r', 'm', 0, + /* 22266 */ 'L', 'G', 'S', '3', '2', 'r', 'm', 0, + /* 22274 */ 'C', 'M', 'O', 'V', 'N', 'S', '3', '2', 'r', 'm', 0, + /* 22285 */ 'L', 'S', 'S', '3', '2', 'r', 'm', 0, + /* 22293 */ 'C', 'M', 'O', 'V', 'S', '3', '2', 'r', 'm', 0, + /* 22303 */ 'P', 'O', 'P', 'C', 'N', 'T', '3', '2', 'r', 'm', 0, + /* 22314 */ 'L', 'Z', 'C', 'N', 'T', '3', '2', 'r', 'm', 0, + /* 22324 */ 'T', 'Z', 'C', 'N', 'T', '3', '2', 'r', 'm', 0, + /* 22334 */ 'T', 'E', 'S', 'T', '3', '2', 'r', 'm', 0, + /* 22343 */ 'P', 'E', 'X', 'T', '3', '2', 'r', 'm', 0, + /* 22352 */ 'V', 'M', 'O', 'V', 'D', 'Q', 'U', '3', '2', 'r', 'm', 0, + /* 22364 */ 'A', 'C', 'Q', 'U', 'I', 'R', 'E', '_', 'M', 'O', 'V', '3', '2', 'r', 'm', 0, + /* 22380 */ 'A', 'D', 'C', 'X', '3', '2', 'r', 'm', 0, + /* 22389 */ 'S', 'H', 'L', 'X', '3', '2', 'r', 'm', 0, + /* 22398 */ 'M', 'U', 'L', 'X', '3', '2', 'r', 'm', 0, + /* 22407 */ 'A', 'D', 'O', 'X', '3', '2', 'r', 'm', 0, + /* 22416 */ 'S', 'A', 'R', 'X', '3', '2', 'r', 'm', 0, + /* 22425 */ 'S', 'H', 'R', 'X', '3', '2', 'r', 'm', 0, + /* 22434 */ 'S', 'H', 'A', '1', 'M', 'S', 'G', '2', 'r', 'm', 0, + /* 22445 */ 'S', 'H', 'A', '2', '5', '6', 'M', 'S', 'G', '2', 'r', 'm', 0, + /* 22458 */ 'S', 'H', 'A', '2', '5', '6', 'R', 'N', 'D', 'S', '2', 'r', 'm', 0, + /* 22472 */ 'P', 'F', 'R', 'C', 'P', 'I', 'T', '2', 'r', 'm', 0, + /* 22483 */ 'V', 'M', 'O', 'V', 'D', 'Q', 'A', '6', '4', 'r', 'm', 0, + /* 22495 */ 'C', 'M', 'O', 'V', 'A', '6', '4', 'r', 'm', 0, + /* 22505 */ 'S', 'B', 'B', '6', '4', 'r', 'm', 0, + /* 22513 */ 'S', 'U', 'B', '6', '4', 'r', 'm', 0, + /* 22521 */ 'C', 'M', 'O', 'V', 'B', '6', '4', 'r', 'm', 0, + /* 22531 */ 'A', 'D', 'C', '6', '4', 'r', 'm', 0, + /* 22539 */ 'B', 'L', 'C', 'I', 'C', '6', '4', 'r', 'm', 0, + /* 22549 */ 'B', 'L', 'S', 'I', 'C', '6', '4', 'r', 'm', 0, + /* 22559 */ 'T', '1', 'M', 'S', 'K', 'C', '6', '4', 'r', 'm', 0, + /* 22570 */ 'V', 'M', 'R', 'E', 'A', 'D', '6', '4', 'r', 'm', 0, + /* 22581 */ 'X', 'A', 'D', 'D', '6', '4', 'r', 'm', 0, + /* 22590 */ 'A', 'N', 'D', '6', '4', 'r', 'm', 0, + /* 22598 */ 'I', 'n', 't', '_', 'V', 'C', 'V', 'T', 'S', 'I', '2', 'S', 'D', '6', '4', 'r', 'm', 0, + /* 22616 */ 'I', 'n', 't', '_', 'C', 'V', 'T', 'S', 'I', '2', 'S', 'D', '6', '4', 'r', 'm', 0, + /* 22633 */ 'M', 'M', 'X', '_', 'M', 'O', 'V', 'D', '6', '4', 'r', 'm', 0, + /* 22646 */ 'C', 'M', 'O', 'V', 'A', 'E', '6', '4', 'r', 'm', 0, + /* 22657 */ 'C', 'M', 'O', 'V', 'B', 'E', '6', '4', 'r', 'm', 0, + /* 22668 */ 'C', 'M', 'O', 'V', 'G', 'E', '6', '4', 'r', 'm', 0, + /* 22679 */ 'C', 'M', 'O', 'V', 'L', 'E', '6', '4', 'r', 'm', 0, + /* 22690 */ 'C', 'M', 'O', 'V', 'N', 'E', '6', '4', 'r', 'm', 0, + /* 22701 */ 'V', 'M', 'W', 'R', 'I', 'T', 'E', '6', '4', 'r', 'm', 0, + /* 22713 */ 'C', 'M', 'O', 'V', 'E', '6', '4', 'r', 'm', 0, + /* 22723 */ 'B', 'S', 'F', '6', '4', 'r', 'm', 0, + /* 22731 */ 'C', 'M', 'P', 'X', 'C', 'H', 'G', '6', '4', 'r', 'm', 0, + /* 22743 */ 'C', 'M', 'O', 'V', 'G', '6', '4', 'r', 'm', 0, + /* 22753 */ 'B', 'L', 'C', 'I', '6', '4', 'r', 'm', 0, + /* 22762 */ 'B', 'Z', 'H', 'I', '6', '4', 'r', 'm', 0, + /* 22771 */ 'I', 'n', 't', '_', 'V', 'C', 'V', 'T', 'T', 'S', 'D', '2', 'S', 'I', '6', '4', 'r', 'm', 0, + /* 22790 */ 'I', 'n', 't', '_', 'C', 'V', 'T', 'T', 'S', 'D', '2', 'S', 'I', '6', '4', 'r', 'm', 0, + /* 22808 */ 'V', 'C', 'V', 'T', 'S', 'D', '2', 'S', 'I', '6', '4', 'r', 'm', 0, + /* 22822 */ 'I', 'n', 't', '_', 'V', 'C', 'V', 'T', 'T', 'S', 'S', '2', 'S', 'I', '6', '4', 'r', 'm', 0, + /* 22841 */ 'I', 'n', 't', '_', 'C', 'V', 'T', 'T', 'S', 'S', '2', 'S', 'I', '6', '4', 'r', 'm', 0, + /* 22859 */ 'V', 'C', 'V', 'T', 'S', 'S', '2', 'S', 'I', '6', '4', 'r', 'm', 0, + /* 22873 */ 'B', 'L', 'S', 'I', '6', '4', 'r', 'm', 0, + /* 22882 */ 'B', 'L', 'C', 'M', 'S', 'K', '6', '4', 'r', 'm', 0, + /* 22893 */ 'B', 'L', 'S', 'M', 'S', 'K', '6', '4', 'r', 'm', 0, + /* 22904 */ 'T', 'Z', 'M', 'S', 'K', '6', '4', 'r', 'm', 0, + /* 22914 */ 'B', 'L', 'C', 'F', 'I', 'L', 'L', '6', '4', 'r', 'm', 0, + /* 22926 */ 'B', 'L', 'S', 'F', 'I', 'L', 'L', '6', '4', 'r', 'm', 0, + /* 22938 */ 'L', 'S', 'L', '6', '4', 'r', 'm', 0, + /* 22946 */ 'I', 'M', 'U', 'L', '6', '4', 'r', 'm', 0, + /* 22955 */ 'C', 'M', 'O', 'V', 'L', '6', '4', 'r', 'm', 0, + /* 22965 */ 'A', 'N', 'D', 'N', '6', '4', 'r', 'm', 0, + /* 22974 */ 'C', 'M', 'O', 'V', 'N', 'O', '6', '4', 'r', 'm', 0, + /* 22985 */ 'C', 'M', 'O', 'V', 'O', '6', '4', 'r', 'm', 0, + /* 22995 */ 'P', 'D', 'E', 'P', '6', '4', 'r', 'm', 0, + /* 23004 */ 'C', 'M', 'P', '6', '4', 'r', 'm', 0, + /* 23012 */ 'C', 'M', 'O', 'V', 'N', 'P', '6', '4', 'r', 'm', 0, + /* 23023 */ 'C', 'M', 'O', 'V', 'P', '6', '4', 'r', 'm', 0, + /* 23033 */ 'M', 'M', 'X', '_', 'M', 'O', 'V', 'Q', '6', '4', 'r', 'm', 0, + /* 23046 */ 'L', 'A', 'R', '6', '4', 'r', 'm', 0, + /* 23054 */ 'X', 'O', 'R', '6', '4', 'r', 'm', 0, + /* 23062 */ 'B', 'S', 'R', '6', '4', 'r', 'm', 0, + /* 23070 */ 'B', 'L', 'S', 'R', '6', '4', 'r', 'm', 0, + /* 23079 */ 'B', 'E', 'X', 'T', 'R', '6', '4', 'r', 'm', 0, + /* 23089 */ 'B', 'L', 'C', 'S', '6', '4', 'r', 'm', 0, + /* 23098 */ 'L', 'F', 'S', '6', '4', 'r', 'm', 0, + /* 23106 */ 'L', 'G', 'S', '6', '4', 'r', 'm', 0, + /* 23114 */ 'C', 'M', 'O', 'V', 'N', 'S', '6', '4', 'r', 'm', 0, + /* 23125 */ 'I', 'n', 't', '_', 'V', 'C', 'V', 'T', 'S', 'I', '2', 'S', 'S', '6', '4', 'r', 'm', 0, + /* 23143 */ 'I', 'n', 't', '_', 'C', 'V', 'T', 'S', 'I', '2', 'S', 'S', '6', '4', 'r', 'm', 0, + /* 23160 */ 'L', 'S', 'S', '6', '4', 'r', 'm', 0, + /* 23168 */ 'C', 'M', 'O', 'V', 'S', '6', '4', 'r', 'm', 0, + /* 23178 */ 'P', 'O', 'P', 'C', 'N', 'T', '6', '4', 'r', 'm', 0, + /* 23189 */ 'L', 'Z', 'C', 'N', 'T', '6', '4', 'r', 'm', 0, + /* 23199 */ 'T', 'Z', 'C', 'N', 'T', '6', '4', 'r', 'm', 0, + /* 23209 */ 'T', 'E', 'S', 'T', '6', '4', 'r', 'm', 0, + /* 23218 */ 'P', 'E', 'X', 'T', '6', '4', 'r', 'm', 0, + /* 23227 */ 'V', 'M', 'O', 'V', 'D', 'Q', 'U', '6', '4', 'r', 'm', 0, + /* 23239 */ 'A', 'C', 'Q', 'U', 'I', 'R', 'E', '_', 'M', 'O', 'V', '6', '4', 'r', 'm', 0, + /* 23255 */ 'A', 'D', 'C', 'X', '6', '4', 'r', 'm', 0, + /* 23264 */ 'S', 'H', 'L', 'X', '6', '4', 'r', 'm', 0, + /* 23273 */ 'M', 'U', 'L', 'X', '6', '4', 'r', 'm', 0, + /* 23282 */ 'A', 'D', 'O', 'X', '6', '4', 'r', 'm', 0, + /* 23291 */ 'S', 'A', 'R', 'X', '6', '4', 'r', 'm', 0, + /* 23300 */ 'S', 'H', 'R', 'X', '6', '4', 'r', 'm', 0, + /* 23309 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'U', 'B', 'P', 'D', '4', 'r', 'm', 0, + /* 23324 */ 'V', 'F', 'M', 'S', 'U', 'B', 'P', 'D', '4', 'r', 'm', 0, + /* 23336 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'P', 'D', '4', 'r', 'm', 0, + /* 23349 */ 'V', 'F', 'M', 'S', 'U', 'B', 'A', 'D', 'D', 'P', 'D', '4', 'r', 'm', 0, + /* 23364 */ 'V', 'F', 'M', 'A', 'D', 'D', 'P', 'D', '4', 'r', 'm', 0, + /* 23376 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'P', 'D', '4', 'r', 'm', 0, + /* 23389 */ 'V', 'F', 'M', 'S', 'U', 'B', 'S', 'D', '4', 'r', 'm', 0, + /* 23401 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'S', 'D', '4', 'r', 'm', 0, + /* 23414 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'D', '4', 'r', 'm', 0, + /* 23426 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'S', 'D', '4', 'r', 'm', 0, + /* 23439 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'U', 'B', 'P', 'S', '4', 'r', 'm', 0, + /* 23454 */ 'V', 'F', 'M', 'S', 'U', 'B', 'P', 'S', '4', 'r', 'm', 0, + /* 23466 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'P', 'S', '4', 'r', 'm', 0, + /* 23479 */ 'V', 'F', 'M', 'S', 'U', 'B', 'A', 'D', 'D', 'P', 'S', '4', 'r', 'm', 0, + /* 23494 */ 'V', 'F', 'M', 'A', 'D', 'D', 'P', 'S', '4', 'r', 'm', 0, + /* 23506 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'P', 'S', '4', 'r', 'm', 0, + /* 23519 */ 'V', 'F', 'M', 'S', 'U', 'B', 'S', 'S', '4', 'r', 'm', 0, + /* 23531 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'S', 'S', '4', 'r', 'm', 0, + /* 23544 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'S', '4', 'r', 'm', 0, + /* 23556 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'S', 'S', '4', 'r', 'm', 0, + /* 23569 */ 'V', 'I', 'N', 'S', 'E', 'R', 'T', 'F', '3', '2', 'x', '4', 'r', 'm', 0, + /* 23584 */ 'V', 'I', 'N', 'S', 'E', 'R', 'T', 'I', '3', '2', 'x', '4', 'r', 'm', 0, + /* 23599 */ 'V', 'I', 'N', 'S', 'E', 'R', 'T', 'F', '6', '4', 'x', '4', 'r', 'm', 0, + /* 23614 */ 'V', 'I', 'N', 'S', 'E', 'R', 'T', 'I', '6', '4', 'x', '4', 'r', 'm', 0, + /* 23629 */ 'C', 'M', 'O', 'V', 'A', '1', '6', 'r', 'm', 0, + /* 23639 */ 'S', 'B', 'B', '1', '6', 'r', 'm', 0, + /* 23647 */ 'S', 'U', 'B', '1', '6', 'r', 'm', 0, + /* 23655 */ 'C', 'M', 'O', 'V', 'B', '1', '6', 'r', 'm', 0, + /* 23665 */ 'A', 'D', 'C', '1', '6', 'r', 'm', 0, + /* 23673 */ 'X', 'A', 'D', 'D', '1', '6', 'r', 'm', 0, + /* 23682 */ 'A', 'N', 'D', '1', '6', 'r', 'm', 0, + /* 23690 */ 'C', 'M', 'O', 'V', 'A', 'E', '1', '6', 'r', 'm', 0, + /* 23701 */ 'C', 'M', 'O', 'V', 'B', 'E', '1', '6', 'r', 'm', 0, + /* 23712 */ 'C', 'M', 'O', 'V', 'G', 'E', '1', '6', 'r', 'm', 0, + /* 23723 */ 'C', 'M', 'O', 'V', 'L', 'E', '1', '6', 'r', 'm', 0, + /* 23734 */ 'C', 'M', 'O', 'V', 'N', 'E', '1', '6', 'r', 'm', 0, + /* 23745 */ 'C', 'M', 'O', 'V', 'E', '1', '6', 'r', 'm', 0, + /* 23755 */ 'B', 'S', 'F', '1', '6', 'r', 'm', 0, + /* 23763 */ 'C', 'M', 'P', 'X', 'C', 'H', 'G', '1', '6', 'r', 'm', 0, + /* 23775 */ 'C', 'M', 'O', 'V', 'G', '1', '6', 'r', 'm', 0, + /* 23785 */ 'L', 'S', 'L', '1', '6', 'r', 'm', 0, + /* 23793 */ 'I', 'M', 'U', 'L', '1', '6', 'r', 'm', 0, + /* 23802 */ 'C', 'M', 'O', 'V', 'L', '1', '6', 'r', 'm', 0, + /* 23812 */ 'C', 'M', 'O', 'V', 'N', 'O', '1', '6', 'r', 'm', 0, + /* 23823 */ 'C', 'M', 'O', 'V', 'O', '1', '6', 'r', 'm', 0, + /* 23833 */ 'C', 'M', 'P', '1', '6', 'r', 'm', 0, + /* 23841 */ 'C', 'M', 'O', 'V', 'N', 'P', '1', '6', 'r', 'm', 0, + /* 23852 */ 'C', 'M', 'O', 'V', 'P', '1', '6', 'r', 'm', 0, + /* 23862 */ 'L', 'A', 'R', '1', '6', 'r', 'm', 0, + /* 23870 */ 'X', 'O', 'R', '1', '6', 'r', 'm', 0, + /* 23878 */ 'B', 'S', 'R', '1', '6', 'r', 'm', 0, + /* 23886 */ 'L', 'D', 'S', '1', '6', 'r', 'm', 0, + /* 23894 */ 'B', 'O', 'U', 'N', 'D', 'S', '1', '6', 'r', 'm', 0, + /* 23905 */ 'L', 'E', 'S', '1', '6', 'r', 'm', 0, + /* 23913 */ 'L', 'F', 'S', '1', '6', 'r', 'm', 0, + /* 23921 */ 'L', 'G', 'S', '1', '6', 'r', 'm', 0, + /* 23929 */ 'C', 'M', 'O', 'V', 'N', 'S', '1', '6', 'r', 'm', 0, + /* 23940 */ 'L', 'S', 'S', '1', '6', 'r', 'm', 0, + /* 23948 */ 'C', 'M', 'O', 'V', 'S', '1', '6', 'r', 'm', 0, + /* 23958 */ 'P', 'O', 'P', 'C', 'N', 'T', '1', '6', 'r', 'm', 0, + /* 23969 */ 'L', 'Z', 'C', 'N', 'T', '1', '6', 'r', 'm', 0, + /* 23979 */ 'T', 'Z', 'C', 'N', 'T', '1', '6', 'r', 'm', 0, + /* 23989 */ 'T', 'E', 'S', 'T', '1', '6', 'r', 'm', 0, + /* 23998 */ 'A', 'C', 'Q', 'U', 'I', 'R', 'E', '_', 'M', 'O', 'V', '1', '6', 'r', 'm', 0, + /* 24014 */ 'V', 'P', 'A', 'L', 'I', 'G', 'N', 'R', '2', '5', '6', 'r', 'm', 0, + /* 24028 */ 'V', 'P', 'E', 'R', 'M', '2', 'F', '1', '2', '8', 'r', 'm', 0, + /* 24041 */ 'V', 'I', 'N', 'S', 'E', 'R', 'T', 'F', '1', '2', '8', 'r', 'm', 0, + /* 24055 */ 'V', 'P', 'E', 'R', 'M', '2', 'I', '1', '2', '8', 'r', 'm', 0, + /* 24068 */ 'V', 'I', 'N', 'S', 'E', 'R', 'T', 'I', '1', '2', '8', 'r', 'm', 0, + /* 24082 */ 'V', 'P', 'C', 'M', 'P', 'E', 'S', 'T', 'R', 'M', '1', '2', '8', 'r', 'm', 0, + /* 24098 */ 'V', 'P', 'C', 'M', 'P', 'I', 'S', 'T', 'R', 'M', '1', '2', '8', 'r', 'm', 0, + /* 24114 */ 'V', 'P', 'A', 'L', 'I', 'G', 'N', 'R', '1', '2', '8', 'r', 'm', 0, + /* 24128 */ 'V', 'A', 'E', 'S', 'K', 'E', 'Y', 'G', 'E', 'N', 'A', 'S', 'S', 'I', 'S', 'T', '1', '2', '8', 'r', 'm', 0, + /* 24150 */ 'S', 'B', 'B', '8', 'r', 'm', 0, + /* 24157 */ 'S', 'U', 'B', '8', 'r', 'm', 0, + /* 24164 */ 'A', 'D', 'C', '8', 'r', 'm', 0, + /* 24171 */ 'X', 'A', 'D', 'D', '8', 'r', 'm', 0, + /* 24179 */ 'A', 'N', 'D', '8', 'r', 'm', 0, + /* 24186 */ 'C', 'M', 'P', 'X', 'C', 'H', 'G', '8', 'r', 'm', 0, + /* 24197 */ 'C', 'M', 'P', '8', 'r', 'm', 0, + /* 24204 */ 'X', 'O', 'R', '8', 'r', 'm', 0, + /* 24211 */ 'T', 'E', 'S', 'T', '8', 'r', 'm', 0, + /* 24219 */ 'A', 'C', 'Q', 'U', 'I', 'R', 'E', '_', 'M', 'O', 'V', '8', 'r', 'm', 0, + /* 24234 */ 'V', 'M', 'O', 'V', 'N', 'T', 'D', 'Q', 'A', 'r', 'm', 0, + /* 24246 */ 'V', 'M', 'O', 'V', 'D', 'Q', 'A', 'r', 'm', 0, + /* 24256 */ 'V', 'P', 'S', 'H', 'A', 'B', 'r', 'm', 0, + /* 24265 */ 'V', 'P', 'S', 'U', 'B', 'B', 'r', 'm', 0, + /* 24274 */ 'V', 'P', 'A', 'D', 'D', 'B', 'r', 'm', 0, + /* 24283 */ 'V', 'P', 'S', 'H', 'U', 'F', 'B', 'r', 'm', 0, + /* 24293 */ 'V', 'P', 'A', 'V', 'G', 'B', 'r', 'm', 0, + /* 24302 */ 'V', 'P', 'S', 'H', 'L', 'B', 'r', 'm', 0, + /* 24311 */ 'V', 'P', 'S', 'I', 'G', 'N', 'B', 'r', 'm', 0, + /* 24321 */ 'V', 'P', 'C', 'M', 'P', 'E', 'Q', 'B', 'r', 'm', 0, + /* 24332 */ 'V', 'P', 'I', 'N', 'S', 'R', 'B', 'r', 'm', 0, + /* 24342 */ 'V', 'P', 'S', 'U', 'B', 'S', 'B', 'r', 'm', 0, + /* 24352 */ 'V', 'P', 'A', 'D', 'D', 'S', 'B', 'r', 'm', 0, + /* 24362 */ 'V', 'P', 'M', 'I', 'N', 'S', 'B', 'r', 'm', 0, + /* 24372 */ 'V', 'P', 'S', 'U', 'B', 'U', 'S', 'B', 'r', 'm', 0, + /* 24383 */ 'V', 'P', 'A', 'D', 'D', 'U', 'S', 'B', 'r', 'm', 0, + /* 24394 */ 'P', 'A', 'V', 'G', 'U', 'S', 'B', 'r', 'm', 0, + /* 24404 */ 'V', 'P', 'M', 'A', 'X', 'S', 'B', 'r', 'm', 0, + /* 24414 */ 'V', 'P', 'C', 'M', 'P', 'G', 'T', 'B', 'r', 'm', 0, + /* 24425 */ 'V', 'P', 'R', 'O', 'T', 'B', 'r', 'm', 0, + /* 24434 */ 'V', 'P', 'B', 'R', 'O', 'A', 'D', 'C', 'A', 'S', 'T', 'B', 'r', 'm', 0, + /* 24449 */ 'V', 'P', 'M', 'I', 'N', 'U', 'B', 'r', 'm', 0, + /* 24459 */ 'P', 'F', 'S', 'U', 'B', 'r', 'm', 0, + /* 24467 */ 'V', 'P', 'M', 'A', 'X', 'U', 'B', 'r', 'm', 0, + /* 24477 */ 'V', 'P', 'B', 'L', 'E', 'N', 'D', 'V', 'B', 'r', 'm', 0, + /* 24489 */ 'V', 'P', 'A', 'C', 'K', 'S', 'S', 'W', 'B', 'r', 'm', 0, + /* 24501 */ 'V', 'P', 'A', 'C', 'K', 'U', 'S', 'W', 'B', 'r', 'm', 0, + /* 24513 */ 'P', 'F', 'A', 'C', 'C', 'r', 'm', 0, + /* 24521 */ 'P', 'F', 'N', 'A', 'C', 'C', 'r', 'm', 0, + /* 24530 */ 'P', 'F', 'P', 'N', 'A', 'C', 'C', 'r', 'm', 0, + /* 24540 */ 'V', 'A', 'E', 'S', 'D', 'E', 'C', 'r', 'm', 0, + /* 24550 */ 'V', 'A', 'E', 'S', 'I', 'M', 'C', 'r', 'm', 0, + /* 24560 */ 'V', 'A', 'E', 'S', 'E', 'N', 'C', 'r', 'm', 0, + /* 24570 */ 'V', 'P', 'E', 'R', 'M', 'I', '2', 'D', 'r', 'm', 0, + /* 24581 */ 'V', 'P', 'E', 'R', 'M', 'T', '2', 'D', 'r', 'm', 0, + /* 24592 */ 'V', 'P', 'S', 'H', 'A', 'D', 'r', 'm', 0, + /* 24601 */ 'V', 'P', 'S', 'R', 'A', 'D', 'r', 'm', 0, + /* 24610 */ 'M', 'M', 'X', '_', 'P', 'S', 'R', 'A', 'D', 'r', 'm', 0, + /* 24622 */ 'V', 'P', 'H', 'A', 'D', 'D', 'B', 'D', 'r', 'm', 0, + /* 24633 */ 'V', 'P', 'H', 'A', 'D', 'D', 'U', 'B', 'D', 'r', 'm', 0, + /* 24645 */ 'V', 'P', 'H', 'S', 'U', 'B', 'D', 'r', 'm', 0, + /* 24655 */ 'V', 'P', 'S', 'U', 'B', 'D', 'r', 'm', 0, + /* 24664 */ 'V', 'P', 'M', 'O', 'V', 'S', 'X', 'B', 'D', 'r', 'm', 0, + /* 24676 */ 'V', 'P', 'M', 'O', 'V', 'Z', 'X', 'B', 'D', 'r', 'm', 0, + /* 24688 */ 'P', 'F', 'A', 'D', 'D', 'r', 'm', 0, + /* 24696 */ 'V', 'P', 'H', 'A', 'D', 'D', 'D', 'r', 'm', 0, + /* 24706 */ 'V', 'P', 'A', 'D', 'D', 'D', 'r', 'm', 0, + /* 24715 */ 'V', 'P', 'G', 'A', 'T', 'H', 'E', 'R', 'D', 'D', 'r', 'm', 0, + /* 24728 */ 'V', 'P', 'M', 'A', 'C', 'S', 'D', 'D', 'r', 'm', 0, + /* 24739 */ 'V', 'P', 'M', 'A', 'C', 'S', 'S', 'D', 'D', 'r', 'm', 0, + /* 24751 */ 'P', 'I', '2', 'F', 'D', 'r', 'm', 0, + /* 24759 */ 'P', 'F', '2', 'I', 'D', 'r', 'm', 0, + /* 24767 */ 'V', 'P', 'S', 'H', 'L', 'D', 'r', 'm', 0, + /* 24776 */ 'V', 'P', 'S', 'L', 'L', 'D', 'r', 'm', 0, + /* 24785 */ 'M', 'M', 'X', '_', 'P', 'S', 'L', 'L', 'D', 'r', 'm', 0, + /* 24797 */ 'V', 'P', 'M', 'U', 'L', 'L', 'D', 'r', 'm', 0, + /* 24807 */ 'V', 'P', 'S', 'R', 'L', 'D', 'r', 'm', 0, + /* 24816 */ 'M', 'M', 'X', '_', 'P', 'S', 'R', 'L', 'D', 'r', 'm', 0, + /* 24828 */ 'V', 'P', 'A', 'N', 'D', 'r', 'm', 0, + /* 24836 */ 'V', 'P', 'S', 'I', 'G', 'N', 'D', 'r', 'm', 0, + /* 24846 */ 'V', 'P', 'E', 'R', 'M', 'I', '2', 'P', 'D', 'r', 'm', 0, + /* 24858 */ 'V', 'P', 'E', 'R', 'M', 'I', 'L', '2', 'P', 'D', 'r', 'm', 0, + /* 24871 */ 'V', 'C', 'V', 'T', 'D', 'Q', '2', 'P', 'D', 'r', 'm', 0, + /* 24883 */ 'V', 'C', 'V', 'T', 'P', 'S', '2', 'P', 'D', 'r', 'm', 0, + /* 24895 */ 'V', 'P', 'E', 'R', 'M', 'T', '2', 'P', 'D', 'r', 'm', 0, + /* 24907 */ 'F', 's', 'V', 'M', 'O', 'V', 'A', 'P', 'D', 'r', 'm', 0, + /* 24919 */ 'F', 's', 'M', 'O', 'V', 'A', 'P', 'D', 'r', 'm', 0, + /* 24930 */ 'P', 'S', 'W', 'A', 'P', 'D', 'r', 'm', 0, + /* 24939 */ 'V', 'A', 'D', 'D', 'S', 'U', 'B', 'P', 'D', 'r', 'm', 0, + /* 24951 */ 'V', 'H', 'S', 'U', 'B', 'P', 'D', 'r', 'm', 0, + /* 24961 */ 'V', 'S', 'U', 'B', 'P', 'D', 'r', 'm', 0, + /* 24970 */ 'V', 'M', 'I', 'N', 'C', 'P', 'D', 'r', 'm', 0, + /* 24980 */ 'V', 'M', 'A', 'X', 'C', 'P', 'D', 'r', 'm', 0, + /* 24990 */ 'V', 'H', 'A', 'D', 'D', 'P', 'D', 'r', 'm', 0, + /* 25000 */ 'V', 'A', 'D', 'D', 'P', 'D', 'r', 'm', 0, + /* 25009 */ 'V', 'A', 'N', 'D', 'P', 'D', 'r', 'm', 0, + /* 25018 */ 'V', 'F', 's', 'A', 'N', 'D', 'P', 'D', 'r', 'm', 0, + /* 25029 */ 'V', 'G', 'A', 'T', 'H', 'E', 'R', 'D', 'P', 'D', 'r', 'm', 0, + /* 25042 */ 'V', 'U', 'N', 'P', 'C', 'K', 'H', 'P', 'D', 'r', 'm', 0, + /* 25054 */ 'V', 'M', 'O', 'V', 'H', 'P', 'D', 'r', 'm', 0, + /* 25064 */ 'V', 'P', 'E', 'R', 'M', 'I', 'L', 'P', 'D', 'r', 'm', 0, + /* 25076 */ 'V', 'U', 'N', 'P', 'C', 'K', 'L', 'P', 'D', 'r', 'm', 0, + /* 25088 */ 'V', 'M', 'U', 'L', 'P', 'D', 'r', 'm', 0, + /* 25097 */ 'V', 'M', 'O', 'V', 'L', 'P', 'D', 'r', 'm', 0, + /* 25107 */ 'V', 'A', 'N', 'D', 'N', 'P', 'D', 'r', 'm', 0, + /* 25117 */ 'V', 'F', 's', 'A', 'N', 'D', 'N', 'P', 'D', 'r', 'm', 0, + /* 25129 */ 'V', 'M', 'I', 'N', 'P', 'D', 'r', 'm', 0, + /* 25138 */ 'V', 'G', 'A', 'T', 'H', 'E', 'R', 'Q', 'P', 'D', 'r', 'm', 0, + /* 25151 */ 'V', 'O', 'R', 'P', 'D', 'r', 'm', 0, + /* 25159 */ 'V', 'X', 'O', 'R', 'P', 'D', 'r', 'm', 0, + /* 25168 */ 'V', 'F', 's', 'X', 'O', 'R', 'P', 'D', 'r', 'm', 0, + /* 25179 */ 'V', 'F', 's', 'O', 'R', 'P', 'D', 'r', 'm', 0, + /* 25189 */ 'V', 'T', 'E', 'S', 'T', 'P', 'D', 'r', 'm', 0, + /* 25199 */ 'V', 'M', 'O', 'V', 'U', 'P', 'D', 'r', 'm', 0, + /* 25209 */ 'V', 'B', 'L', 'E', 'N', 'D', 'V', 'P', 'D', 'r', 'm', 0, + /* 25221 */ 'V', 'D', 'I', 'V', 'P', 'D', 'r', 'm', 0, + /* 25230 */ 'V', 'M', 'A', 'S', 'K', 'M', 'O', 'V', 'P', 'D', 'r', 'm', 0, + /* 25243 */ 'V', 'M', 'A', 'X', 'P', 'D', 'r', 'm', 0, + /* 25252 */ 'V', 'F', 'R', 'C', 'Z', 'P', 'D', 'r', 'm', 0, + /* 25262 */ 'V', 'P', 'C', 'M', 'P', 'E', 'Q', 'D', 'r', 'm', 0, + /* 25273 */ 'V', 'P', 'G', 'A', 'T', 'H', 'E', 'R', 'Q', 'D', 'r', 'm', 0, + /* 25286 */ 'V', 'P', 'I', 'N', 'S', 'R', 'D', 'r', 'm', 0, + /* 25296 */ 'I', 'n', 't', '_', 'V', 'C', 'V', 'T', 'S', 'I', '2', 'S', 'D', 'r', 'm', 0, + /* 25312 */ 'I', 'n', 't', '_', 'C', 'V', 'T', 'S', 'I', '2', 'S', 'D', 'r', 'm', 0, + /* 25327 */ 'I', 'n', 't', '_', 'V', 'C', 'V', 'T', 'S', 'S', '2', 'S', 'D', 'r', 'm', 0, + /* 25343 */ 'I', 'n', 't', '_', 'C', 'V', 'T', 'S', 'S', '2', 'S', 'D', 'r', 'm', 0, + /* 25358 */ 'V', 'R', 'C', 'P', '1', '4', 'S', 'D', 'r', 'm', 0, + /* 25369 */ 'V', 'R', 'S', 'Q', 'R', 'T', '1', '4', 'S', 'D', 'r', 'm', 0, + /* 25382 */ 'V', 'R', 'C', 'P', '2', '8', 'S', 'D', 'r', 'm', 0, + /* 25393 */ 'V', 'R', 'S', 'Q', 'R', 'T', '2', '8', 'S', 'D', 'r', 'm', 0, + /* 25406 */ 'V', 'P', 'A', 'B', 'S', 'D', 'r', 'm', 0, + /* 25415 */ 'V', 'S', 'U', 'B', 'S', 'D', 'r', 'm', 0, + /* 25424 */ 'V', 'M', 'I', 'N', 'C', 'S', 'D', 'r', 'm', 0, + /* 25434 */ 'V', 'M', 'A', 'X', 'C', 'S', 'D', 'r', 'm', 0, + /* 25444 */ 'V', 'A', 'D', 'D', 'S', 'D', 'r', 'm', 0, + /* 25453 */ 'I', 'n', 't', '_', 'V', 'U', 'C', 'O', 'M', 'I', 'S', 'D', 'r', 'm', 0, + /* 25468 */ 'I', 'n', 't', '_', 'U', 'C', 'O', 'M', 'I', 'S', 'D', 'r', 'm', 0, + /* 25482 */ 'I', 'n', 't', '_', 'V', 'C', 'O', 'M', 'I', 'S', 'D', 'r', 'm', 0, + /* 25496 */ 'I', 'n', 't', '_', 'C', 'O', 'M', 'I', 'S', 'D', 'r', 'm', 0, + /* 25509 */ 'V', 'M', 'U', 'L', 'S', 'D', 'r', 'm', 0, + /* 25518 */ 'V', 'P', 'M', 'I', 'N', 'S', 'D', 'r', 'm', 0, + /* 25528 */ 'V', 'M', 'I', 'N', 'S', 'D', 'r', 'm', 0, + /* 25537 */ 'I', 'n', 't', '_', 'V', 'C', 'M', 'P', 'S', 'D', 'r', 'm', 0, + /* 25550 */ 'I', 'n', 't', '_', 'C', 'M', 'P', 'S', 'D', 'r', 'm', 0, + /* 25562 */ 'V', 'D', 'I', 'V', 'S', 'D', 'r', 'm', 0, + /* 25571 */ 'V', 'M', 'O', 'V', 'S', 'D', 'r', 'm', 0, + /* 25580 */ 'V', 'P', 'M', 'A', 'X', 'S', 'D', 'r', 'm', 0, + /* 25590 */ 'V', 'M', 'A', 'X', 'S', 'D', 'r', 'm', 0, + /* 25599 */ 'V', 'F', 'R', 'C', 'Z', 'S', 'D', 'r', 'm', 0, + /* 25609 */ 'V', 'M', 'O', 'V', '6', '4', 't', 'o', 'S', 'D', 'r', 'm', 0, + /* 25622 */ 'V', 'P', 'C', 'O', 'N', 'F', 'L', 'I', 'C', 'T', 'D', 'r', 'm', 0, + /* 25636 */ 'V', 'P', 'C', 'M', 'P', 'G', 'T', 'D', 'r', 'm', 0, + /* 25647 */ 'V', 'P', 'R', 'O', 'T', 'D', 'r', 'm', 0, + /* 25656 */ 'V', 'P', 'B', 'R', 'O', 'A', 'D', 'C', 'A', 'S', 'T', 'D', 'r', 'm', 0, + /* 25671 */ 'V', 'P', 'M', 'I', 'N', 'U', 'D', 'r', 'm', 0, + /* 25681 */ 'V', 'P', 'M', 'A', 'X', 'U', 'D', 'r', 'm', 0, + /* 25691 */ 'V', 'P', 'S', 'R', 'A', 'V', 'D', 'r', 'm', 0, + /* 25701 */ 'V', 'P', 'S', 'L', 'L', 'V', 'D', 'r', 'm', 0, + /* 25711 */ 'V', 'P', 'S', 'R', 'L', 'V', 'D', 'r', 'm', 0, + /* 25721 */ 'V', 'P', 'M', 'A', 'S', 'K', 'M', 'O', 'V', 'D', 'r', 'm', 0, + /* 25734 */ 'V', 'P', 'H', 'S', 'U', 'B', 'W', 'D', 'r', 'm', 0, + /* 25745 */ 'V', 'P', 'H', 'A', 'D', 'D', 'W', 'D', 'r', 'm', 0, + /* 25756 */ 'V', 'P', 'M', 'A', 'D', 'D', 'W', 'D', 'r', 'm', 0, + /* 25767 */ 'V', 'P', 'U', 'N', 'P', 'C', 'K', 'H', 'W', 'D', 'r', 'm', 0, + /* 25780 */ 'V', 'P', 'U', 'N', 'P', 'C', 'K', 'L', 'W', 'D', 'r', 'm', 0, + /* 25793 */ 'V', 'P', 'M', 'A', 'C', 'S', 'W', 'D', 'r', 'm', 0, + /* 25804 */ 'V', 'P', 'M', 'A', 'D', 'C', 'S', 'W', 'D', 'r', 'm', 0, + /* 25816 */ 'V', 'P', 'M', 'A', 'C', 'S', 'S', 'W', 'D', 'r', 'm', 0, + /* 25828 */ 'V', 'P', 'M', 'A', 'D', 'C', 'S', 'S', 'W', 'D', 'r', 'm', 0, + /* 25841 */ 'V', 'P', 'H', 'A', 'D', 'D', 'U', 'W', 'D', 'r', 'm', 0, + /* 25853 */ 'V', 'P', 'M', 'O', 'V', 'S', 'X', 'W', 'D', 'r', 'm', 0, + /* 25865 */ 'V', 'P', 'M', 'O', 'V', 'Z', 'X', 'W', 'D', 'r', 'm', 0, + /* 25877 */ 'P', 'F', 'C', 'M', 'P', 'G', 'E', 'r', 'm', 0, + /* 25887 */ 'S', 'H', 'A', '1', 'N', 'E', 'X', 'T', 'E', 'r', 'm', 0, + /* 25899 */ 'V', 'P', 'M', 'A', 'C', 'S', 'D', 'Q', 'H', 'r', 'm', 0, + /* 25911 */ 'V', 'P', 'M', 'A', 'C', 'S', 'S', 'D', 'Q', 'H', 'r', 'm', 0, + /* 25924 */ 'V', 'M', 'O', 'V', 'D', 'I', '2', 'P', 'D', 'I', 'r', 'm', 0, + /* 25937 */ 'V', 'M', 'O', 'V', 'Q', 'I', '2', 'P', 'Q', 'I', 'r', 'm', 0, + /* 25950 */ 'V', 'M', 'O', 'V', 'Z', 'Q', 'I', '2', 'P', 'Q', 'I', 'r', 'm', 0, + /* 25964 */ 'V', 'M', 'O', 'V', 'Z', 'P', 'Q', 'I', 'L', 'o', '2', 'P', 'Q', 'I', 'r', 'm', 0, + /* 25981 */ 'V', 'P', 'C', 'M', 'P', 'E', 'S', 'T', 'R', 'I', 'r', 'm', 0, + /* 25994 */ 'V', 'P', 'C', 'M', 'P', 'I', 'S', 'T', 'R', 'I', 'r', 'm', 0, + /* 26007 */ 'I', 'n', 't', '_', 'V', 'C', 'V', 'T', 'T', 'S', 'D', '2', 'S', 'I', 'r', 'm', 0, + /* 26024 */ 'I', 'n', 't', '_', 'C', 'V', 'T', 'T', 'S', 'D', '2', 'S', 'I', 'r', 'm', 0, + /* 26040 */ 'V', 'C', 'V', 'T', 'S', 'D', '2', 'S', 'I', 'r', 'm', 0, + /* 26052 */ 'I', 'n', 't', '_', 'V', 'C', 'V', 'T', 'T', 'S', 'S', '2', 'S', 'I', 'r', 'm', 0, + /* 26069 */ 'I', 'n', 't', '_', 'C', 'V', 'T', 'T', 'S', 'S', '2', 'S', 'I', 'r', 'm', 0, + /* 26085 */ 'V', 'C', 'V', 'T', 'S', 'S', '2', 'S', 'I', 'r', 'm', 0, + /* 26097 */ 'V', 'P', 'M', 'A', 'C', 'S', 'D', 'Q', 'L', 'r', 'm', 0, + /* 26109 */ 'V', 'P', 'M', 'A', 'C', 'S', 'S', 'D', 'Q', 'L', 'r', 'm', 0, + /* 26122 */ 'P', 'F', 'M', 'U', 'L', 'r', 'm', 0, + /* 26130 */ 'V', 'P', 'P', 'E', 'R', 'M', 'r', 'm', 0, + /* 26139 */ 'V', 'P', 'A', 'N', 'D', 'N', 'r', 'm', 0, + /* 26148 */ 'P', 'F', 'M', 'I', 'N', 'r', 'm', 0, + /* 26156 */ 'P', 'F', 'R', 'C', 'P', 'r', 'm', 0, + /* 26164 */ 'V', 'M', 'O', 'V', 'D', 'D', 'U', 'P', 'r', 'm', 0, + /* 26175 */ 'V', 'M', 'O', 'V', 'S', 'H', 'D', 'U', 'P', 'r', 'm', 0, + /* 26187 */ 'V', 'M', 'O', 'V', 'S', 'L', 'D', 'U', 'P', 'r', 'm', 0, + /* 26199 */ 'V', 'P', 'E', 'R', 'M', 'I', '2', 'Q', 'r', 'm', 0, + /* 26210 */ 'V', 'P', 'E', 'R', 'M', 'T', '2', 'Q', 'r', 'm', 0, + /* 26221 */ 'V', 'P', 'S', 'H', 'A', 'Q', 'r', 'm', 0, + /* 26230 */ 'V', 'P', 'H', 'A', 'D', 'D', 'B', 'Q', 'r', 'm', 0, + /* 26241 */ 'V', 'P', 'H', 'A', 'D', 'D', 'U', 'B', 'Q', 'r', 'm', 0, + /* 26253 */ 'V', 'P', 'S', 'U', 'B', 'Q', 'r', 'm', 0, + /* 26262 */ 'V', 'P', 'M', 'O', 'V', 'S', 'X', 'B', 'Q', 'r', 'm', 0, + /* 26274 */ 'V', 'P', 'M', 'O', 'V', 'Z', 'X', 'B', 'Q', 'r', 'm', 0, + /* 26286 */ 'C', 'V', 'T', 'T', 'P', 'D', '2', 'D', 'Q', 'r', 'm', 0, + /* 26298 */ 'C', 'V', 'T', 'P', 'D', '2', 'D', 'Q', 'r', 'm', 0, + /* 26309 */ 'V', 'C', 'V', 'T', 'T', 'P', 'S', '2', 'D', 'Q', 'r', 'm', 0, + /* 26322 */ 'V', 'C', 'V', 'T', 'P', 'S', '2', 'D', 'Q', 'r', 'm', 0, + /* 26334 */ 'V', 'P', 'H', 'S', 'U', 'B', 'D', 'Q', 'r', 'm', 0, + /* 26345 */ 'V', 'P', 'A', 'D', 'D', 'Q', 'r', 'm', 0, + /* 26354 */ 'V', 'P', 'H', 'A', 'D', 'D', 'D', 'Q', 'r', 'm', 0, + /* 26365 */ 'V', 'P', 'U', 'N', 'P', 'C', 'K', 'H', 'D', 'Q', 'r', 'm', 0, + /* 26378 */ 'V', 'P', 'U', 'N', 'P', 'C', 'K', 'L', 'D', 'Q', 'r', 'm', 0, + /* 26391 */ 'V', 'P', 'M', 'U', 'L', 'D', 'Q', 'r', 'm', 0, + /* 26401 */ 'V', 'P', 'U', 'N', 'P', 'C', 'K', 'H', 'Q', 'D', 'Q', 'r', 'm', 0, + /* 26415 */ 'V', 'P', 'U', 'N', 'P', 'C', 'K', 'L', 'Q', 'D', 'Q', 'r', 'm', 0, + /* 26429 */ 'V', 'P', 'C', 'L', 'M', 'U', 'L', 'Q', 'D', 'Q', 'r', 'm', 0, + /* 26442 */ 'V', 'P', 'G', 'A', 'T', 'H', 'E', 'R', 'D', 'Q', 'r', 'm', 0, + /* 26455 */ 'V', 'P', 'H', 'A', 'D', 'D', 'U', 'D', 'Q', 'r', 'm', 0, + /* 26467 */ 'V', 'P', 'M', 'U', 'L', 'U', 'D', 'Q', 'r', 'm', 0, + /* 26478 */ 'V', 'P', 'M', 'O', 'V', 'S', 'X', 'D', 'Q', 'r', 'm', 0, + /* 26490 */ 'V', 'P', 'M', 'O', 'V', 'Z', 'X', 'D', 'Q', 'r', 'm', 0, + /* 26502 */ 'P', 'F', 'C', 'M', 'P', 'E', 'Q', 'r', 'm', 0, + /* 26512 */ 'V', 'P', 'S', 'H', 'L', 'Q', 'r', 'm', 0, + /* 26521 */ 'V', 'P', 'S', 'L', 'L', 'Q', 'r', 'm', 0, + /* 26530 */ 'M', 'M', 'X', '_', 'P', 'S', 'L', 'L', 'Q', 'r', 'm', 0, + /* 26542 */ 'V', 'P', 'S', 'R', 'L', 'Q', 'r', 'm', 0, + /* 26551 */ 'M', 'M', 'X', '_', 'P', 'S', 'R', 'L', 'Q', 'r', 'm', 0, + /* 26563 */ 'V', 'P', 'C', 'M', 'P', 'E', 'Q', 'Q', 'r', 'm', 0, + /* 26574 */ 'V', 'P', 'G', 'A', 'T', 'H', 'E', 'R', 'Q', 'Q', 'r', 'm', 0, + /* 26587 */ 'V', 'P', 'I', 'N', 'S', 'R', 'Q', 'r', 'm', 0, + /* 26597 */ 'V', 'P', 'A', 'B', 'S', 'Q', 'r', 'm', 0, + /* 26606 */ 'V', 'P', 'C', 'O', 'N', 'F', 'L', 'I', 'C', 'T', 'Q', 'r', 'm', 0, + /* 26620 */ 'V', 'P', 'C', 'M', 'P', 'G', 'T', 'Q', 'r', 'm', 0, + /* 26631 */ 'V', 'P', 'R', 'O', 'T', 'Q', 'r', 'm', 0, + /* 26640 */ 'V', 'P', 'B', 'R', 'O', 'A', 'D', 'C', 'A', 'S', 'T', 'Q', 'r', 'm', 0, + /* 26655 */ 'V', 'P', 'S', 'L', 'L', 'V', 'Q', 'r', 'm', 0, + /* 26665 */ 'V', 'P', 'S', 'R', 'L', 'V', 'Q', 'r', 'm', 0, + /* 26675 */ 'V', 'P', 'M', 'A', 'S', 'K', 'M', 'O', 'V', 'Q', 'r', 'm', 0, + /* 26688 */ 'V', 'P', 'H', 'A', 'D', 'D', 'W', 'Q', 'r', 'm', 0, + /* 26699 */ 'V', 'P', 'H', 'A', 'D', 'D', 'U', 'W', 'Q', 'r', 'm', 0, + /* 26711 */ 'V', 'P', 'M', 'O', 'V', 'S', 'X', 'W', 'Q', 'r', 'm', 0, + /* 26723 */ 'V', 'P', 'M', 'O', 'V', 'Z', 'X', 'W', 'Q', 'r', 'm', 0, + /* 26735 */ 'P', 'F', 'S', 'U', 'B', 'R', 'r', 'm', 0, + /* 26744 */ 'V', 'P', 'O', 'R', 'r', 'm', 0, + /* 26751 */ 'V', 'P', 'X', 'O', 'R', 'r', 'm', 0, + /* 26759 */ 'C', 'V', 'T', 'P', 'D', '2', 'P', 'S', 'r', 'm', 0, + /* 26770 */ 'V', 'C', 'V', 'T', 'P', 'H', '2', 'P', 'S', 'r', 'm', 0, + /* 26782 */ 'V', 'P', 'E', 'R', 'M', 'I', '2', 'P', 'S', 'r', 'm', 0, + /* 26794 */ 'V', 'P', 'E', 'R', 'M', 'I', 'L', '2', 'P', 'S', 'r', 'm', 0, + /* 26807 */ 'V', 'C', 'V', 'T', 'D', 'Q', '2', 'P', 'S', 'r', 'm', 0, + /* 26819 */ 'V', 'P', 'E', 'R', 'M', 'T', '2', 'P', 'S', 'r', 'm', 0, + /* 26831 */ 'F', 's', 'V', 'M', 'O', 'V', 'A', 'P', 'S', 'r', 'm', 0, + /* 26843 */ 'F', 's', 'M', 'O', 'V', 'A', 'P', 'S', 'r', 'm', 0, + /* 26854 */ 'V', 'A', 'D', 'D', 'S', 'U', 'B', 'P', 'S', 'r', 'm', 0, + /* 26866 */ 'V', 'H', 'S', 'U', 'B', 'P', 'S', 'r', 'm', 0, + /* 26876 */ 'V', 'S', 'U', 'B', 'P', 'S', 'r', 'm', 0, + /* 26885 */ 'V', 'M', 'I', 'N', 'C', 'P', 'S', 'r', 'm', 0, + /* 26895 */ 'V', 'M', 'A', 'X', 'C', 'P', 'S', 'r', 'm', 0, + /* 26905 */ 'V', 'H', 'A', 'D', 'D', 'P', 'S', 'r', 'm', 0, + /* 26915 */ 'V', 'A', 'D', 'D', 'P', 'S', 'r', 'm', 0, + /* 26924 */ 'V', 'A', 'N', 'D', 'P', 'S', 'r', 'm', 0, + /* 26933 */ 'V', 'F', 's', 'A', 'N', 'D', 'P', 'S', 'r', 'm', 0, + /* 26944 */ 'V', 'G', 'A', 'T', 'H', 'E', 'R', 'D', 'P', 'S', 'r', 'm', 0, + /* 26957 */ 'V', 'U', 'N', 'P', 'C', 'K', 'H', 'P', 'S', 'r', 'm', 0, + /* 26969 */ 'V', 'M', 'O', 'V', 'H', 'P', 'S', 'r', 'm', 0, + /* 26979 */ 'V', 'P', 'E', 'R', 'M', 'I', 'L', 'P', 'S', 'r', 'm', 0, + /* 26991 */ 'V', 'U', 'N', 'P', 'C', 'K', 'L', 'P', 'S', 'r', 'm', 0, + /* 27003 */ 'V', 'M', 'U', 'L', 'P', 'S', 'r', 'm', 0, + /* 27012 */ 'V', 'M', 'O', 'V', 'L', 'P', 'S', 'r', 'm', 0, + /* 27022 */ 'V', 'A', 'N', 'D', 'N', 'P', 'S', 'r', 'm', 0, + /* 27032 */ 'V', 'F', 's', 'A', 'N', 'D', 'N', 'P', 'S', 'r', 'm', 0, + /* 27044 */ 'V', 'M', 'I', 'N', 'P', 'S', 'r', 'm', 0, + /* 27053 */ 'V', 'G', 'A', 'T', 'H', 'E', 'R', 'Q', 'P', 'S', 'r', 'm', 0, + /* 27066 */ 'V', 'O', 'R', 'P', 'S', 'r', 'm', 0, + /* 27074 */ 'V', 'X', 'O', 'R', 'P', 'S', 'r', 'm', 0, + /* 27083 */ 'V', 'F', 's', 'X', 'O', 'R', 'P', 'S', 'r', 'm', 0, + /* 27094 */ 'V', 'F', 's', 'O', 'R', 'P', 'S', 'r', 'm', 0, + /* 27104 */ 'V', 'I', 'N', 'S', 'E', 'R', 'T', 'P', 'S', 'r', 'm', 0, + /* 27116 */ 'V', 'T', 'E', 'S', 'T', 'P', 'S', 'r', 'm', 0, + /* 27126 */ 'V', 'M', 'O', 'V', 'U', 'P', 'S', 'r', 'm', 0, + /* 27136 */ 'V', 'B', 'L', 'E', 'N', 'D', 'V', 'P', 'S', 'r', 'm', 0, + /* 27148 */ 'V', 'D', 'I', 'V', 'P', 'S', 'r', 'm', 0, + /* 27157 */ 'V', 'M', 'A', 'S', 'K', 'M', 'O', 'V', 'P', 'S', 'r', 'm', 0, + /* 27170 */ 'V', 'M', 'A', 'X', 'P', 'S', 'r', 'm', 0, + /* 27179 */ 'V', 'F', 'R', 'C', 'Z', 'P', 'S', 'r', 'm', 0, + /* 27189 */ 'I', 'n', 't', '_', 'V', 'C', 'V', 'T', 'S', 'D', '2', 'S', 'S', 'r', 'm', 0, + /* 27205 */ 'I', 'n', 't', '_', 'C', 'V', 'T', 'S', 'D', '2', 'S', 'S', 'r', 'm', 0, + /* 27220 */ 'V', 'M', 'O', 'V', 'D', 'I', '2', 'S', 'S', 'r', 'm', 0, + /* 27232 */ 'I', 'n', 't', '_', 'V', 'C', 'V', 'T', 'S', 'I', '2', 'S', 'S', 'r', 'm', 0, + /* 27248 */ 'I', 'n', 't', '_', 'C', 'V', 'T', 'S', 'I', '2', 'S', 'S', 'r', 'm', 0, + /* 27263 */ 'V', 'R', 'C', 'P', '1', '4', 'S', 'S', 'r', 'm', 0, + /* 27274 */ 'V', 'R', 'S', 'Q', 'R', 'T', '1', '4', 'S', 'S', 'r', 'm', 0, + /* 27287 */ 'V', 'R', 'C', 'P', '2', '8', 'S', 'S', 'r', 'm', 0, + /* 27298 */ 'V', 'R', 'S', 'Q', 'R', 'T', '2', '8', 'S', 'S', 'r', 'm', 0, + /* 27311 */ 'V', 'S', 'U', 'B', 'S', 'S', 'r', 'm', 0, + /* 27320 */ 'V', 'M', 'I', 'N', 'C', 'S', 'S', 'r', 'm', 0, + /* 27330 */ 'V', 'M', 'A', 'X', 'C', 'S', 'S', 'r', 'm', 0, + /* 27340 */ 'V', 'A', 'D', 'D', 'S', 'S', 'r', 'm', 0, + /* 27349 */ 'I', 'n', 't', '_', 'V', 'U', 'C', 'O', 'M', 'I', 'S', 'S', 'r', 'm', 0, + /* 27364 */ 'I', 'n', 't', '_', 'U', 'C', 'O', 'M', 'I', 'S', 'S', 'r', 'm', 0, + /* 27378 */ 'I', 'n', 't', '_', 'V', 'C', 'O', 'M', 'I', 'S', 'S', 'r', 'm', 0, + /* 27392 */ 'I', 'n', 't', '_', 'C', 'O', 'M', 'I', 'S', 'S', 'r', 'm', 0, + /* 27405 */ 'V', 'M', 'U', 'L', 'S', 'S', 'r', 'm', 0, + /* 27414 */ 'V', 'M', 'I', 'N', 'S', 'S', 'r', 'm', 0, + /* 27423 */ 'I', 'n', 't', '_', 'V', 'C', 'M', 'P', 'S', 'S', 'r', 'm', 0, + /* 27436 */ 'I', 'n', 't', '_', 'C', 'M', 'P', 'S', 'S', 'r', 'm', 0, + /* 27448 */ 'V', 'B', 'R', 'O', 'A', 'D', 'C', 'A', 'S', 'T', 'S', 'S', 'r', 'm', 0, + /* 27463 */ 'V', 'D', 'I', 'V', 'S', 'S', 'r', 'm', 0, + /* 27472 */ 'V', 'M', 'O', 'V', 'S', 'S', 'r', 'm', 0, + /* 27481 */ 'V', 'M', 'A', 'X', 'S', 'S', 'r', 'm', 0, + /* 27490 */ 'V', 'F', 'R', 'C', 'Z', 'S', 'S', 'r', 'm', 0, + /* 27500 */ 'P', 'F', 'C', 'M', 'P', 'G', 'T', 'r', 'm', 0, + /* 27510 */ 'P', 'F', 'R', 'S', 'Q', 'R', 'T', 'r', 'm', 0, + /* 27520 */ 'V', 'A', 'E', 'S', 'D', 'E', 'C', 'L', 'A', 'S', 'T', 'r', 'm', 0, + /* 27534 */ 'V', 'A', 'E', 'S', 'E', 'N', 'C', 'L', 'A', 'S', 'T', 'r', 'm', 0, + /* 27548 */ 'V', 'P', 'T', 'E', 'S', 'T', 'r', 'm', 0, + /* 27557 */ 'V', 'L', 'D', 'D', 'Q', 'U', 'r', 'm', 0, + /* 27566 */ 'V', 'M', 'O', 'V', 'D', 'Q', 'U', 'r', 'm', 0, + /* 27576 */ 'V', 'P', 'C', 'M', 'O', 'V', 'r', 'm', 0, + /* 27585 */ 'V', 'P', 'S', 'H', 'A', 'W', 'r', 'm', 0, + /* 27594 */ 'V', 'P', 'S', 'R', 'A', 'W', 'r', 'm', 0, + /* 27603 */ 'M', 'M', 'X', '_', 'P', 'S', 'R', 'A', 'W', 'r', 'm', 0, + /* 27615 */ 'V', 'P', 'H', 'S', 'U', 'B', 'B', 'W', 'r', 'm', 0, + /* 27626 */ 'V', 'P', 'S', 'A', 'D', 'B', 'W', 'r', 'm', 0, + /* 27636 */ 'V', 'P', 'H', 'A', 'D', 'D', 'B', 'W', 'r', 'm', 0, + /* 27647 */ 'V', 'P', 'U', 'N', 'P', 'C', 'K', 'H', 'B', 'W', 'r', 'm', 0, + /* 27660 */ 'V', 'P', 'U', 'N', 'P', 'C', 'K', 'L', 'B', 'W', 'r', 'm', 0, + /* 27673 */ 'V', 'P', 'H', 'A', 'D', 'D', 'U', 'B', 'W', 'r', 'm', 0, + /* 27685 */ 'V', 'P', 'H', 'S', 'U', 'B', 'W', 'r', 'm', 0, + /* 27695 */ 'V', 'P', 'S', 'U', 'B', 'W', 'r', 'm', 0, + /* 27704 */ 'V', 'P', 'M', 'O', 'V', 'S', 'X', 'B', 'W', 'r', 'm', 0, + /* 27716 */ 'V', 'P', 'M', 'O', 'V', 'Z', 'X', 'B', 'W', 'r', 'm', 0, + /* 27728 */ 'V', 'P', 'H', 'A', 'D', 'D', 'W', 'r', 'm', 0, + /* 27738 */ 'V', 'P', 'A', 'D', 'D', 'W', 'r', 'm', 0, + /* 27747 */ 'V', 'P', 'A', 'C', 'K', 'S', 'S', 'D', 'W', 'r', 'm', 0, + /* 27759 */ 'V', 'P', 'A', 'C', 'K', 'U', 'S', 'D', 'W', 'r', 'm', 0, + /* 27771 */ 'P', 'I', '2', 'F', 'W', 'r', 'm', 0, + /* 27779 */ 'V', 'P', 'A', 'V', 'G', 'W', 'r', 'm', 0, + /* 27788 */ 'V', 'P', 'M', 'U', 'L', 'H', 'W', 'r', 'm', 0, + /* 27798 */ 'P', 'F', '2', 'I', 'W', 'r', 'm', 0, + /* 27806 */ 'V', 'P', 'S', 'H', 'L', 'W', 'r', 'm', 0, + /* 27815 */ 'V', 'P', 'S', 'L', 'L', 'W', 'r', 'm', 0, + /* 27824 */ 'M', 'M', 'X', '_', 'P', 'S', 'L', 'L', 'W', 'r', 'm', 0, + /* 27836 */ 'V', 'P', 'M', 'U', 'L', 'L', 'W', 'r', 'm', 0, + /* 27846 */ 'V', 'P', 'S', 'R', 'L', 'W', 'r', 'm', 0, + /* 27855 */ 'M', 'M', 'X', '_', 'P', 'S', 'R', 'L', 'W', 'r', 'm', 0, + /* 27867 */ 'V', 'P', 'S', 'I', 'G', 'N', 'W', 'r', 'm', 0, + /* 27877 */ 'V', 'P', 'C', 'M', 'P', 'E', 'Q', 'W', 'r', 'm', 0, + /* 27888 */ 'P', 'M', 'U', 'L', 'H', 'R', 'W', 'r', 'm', 0, + /* 27898 */ 'V', 'P', 'S', 'U', 'B', 'S', 'W', 'r', 'm', 0, + /* 27908 */ 'V', 'P', 'A', 'D', 'D', 'S', 'W', 'r', 'm', 0, + /* 27918 */ 'V', 'P', 'M', 'I', 'N', 'S', 'W', 'r', 'm', 0, + /* 27928 */ 'V', 'P', 'S', 'U', 'B', 'U', 'S', 'W', 'r', 'm', 0, + /* 27939 */ 'V', 'P', 'A', 'D', 'D', 'U', 'S', 'W', 'r', 'm', 0, + /* 27950 */ 'V', 'P', 'M', 'A', 'X', 'S', 'W', 'r', 'm', 0, + /* 27960 */ 'V', 'P', 'C', 'M', 'P', 'G', 'T', 'W', 'r', 'm', 0, + /* 27971 */ 'V', 'P', 'R', 'O', 'T', 'W', 'r', 'm', 0, + /* 27980 */ 'V', 'P', 'B', 'R', 'O', 'A', 'D', 'C', 'A', 'S', 'T', 'W', 'r', 'm', 0, + /* 27995 */ 'V', 'P', 'M', 'U', 'L', 'H', 'U', 'W', 'r', 'm', 0, + /* 28006 */ 'V', 'P', 'M', 'I', 'N', 'U', 'W', 'r', 'm', 0, + /* 28016 */ 'V', 'P', 'M', 'A', 'X', 'U', 'W', 'r', 'm', 0, + /* 28026 */ 'V', 'P', 'M', 'A', 'C', 'S', 'W', 'W', 'r', 'm', 0, + /* 28037 */ 'V', 'P', 'M', 'A', 'C', 'S', 'S', 'W', 'W', 'r', 'm', 0, + /* 28049 */ 'P', 'F', 'M', 'A', 'X', 'r', 'm', 0, + /* 28057 */ 'V', 'C', 'V', 'T', 'T', 'P', 'D', '2', 'D', 'Q', 'X', 'r', 'm', 0, + /* 28071 */ 'V', 'C', 'V', 'T', 'P', 'D', '2', 'D', 'Q', 'X', 'r', 'm', 0, + /* 28084 */ 'V', 'C', 'V', 'T', 'P', 'D', '2', 'P', 'S', 'X', 'r', 'm', 0, + /* 28097 */ 'V', 'M', 'O', 'V', 'N', 'T', 'D', 'Q', 'A', 'Y', 'r', 'm', 0, + /* 28110 */ 'V', 'M', 'O', 'V', 'D', 'Q', 'A', 'Y', 'r', 'm', 0, + /* 28121 */ 'V', 'P', 'S', 'U', 'B', 'B', 'Y', 'r', 'm', 0, + /* 28131 */ 'V', 'P', 'A', 'D', 'D', 'B', 'Y', 'r', 'm', 0, + /* 28141 */ 'V', 'P', 'S', 'H', 'U', 'F', 'B', 'Y', 'r', 'm', 0, + /* 28152 */ 'V', 'P', 'A', 'V', 'G', 'B', 'Y', 'r', 'm', 0, + /* 28162 */ 'V', 'P', 'S', 'I', 'G', 'N', 'B', 'Y', 'r', 'm', 0, + /* 28173 */ 'V', 'P', 'C', 'M', 'P', 'E', 'Q', 'B', 'Y', 'r', 'm', 0, + /* 28185 */ 'V', 'P', 'S', 'U', 'B', 'S', 'B', 'Y', 'r', 'm', 0, + /* 28196 */ 'V', 'P', 'A', 'D', 'D', 'S', 'B', 'Y', 'r', 'm', 0, + /* 28207 */ 'V', 'P', 'M', 'I', 'N', 'S', 'B', 'Y', 'r', 'm', 0, + /* 28218 */ 'V', 'P', 'S', 'U', 'B', 'U', 'S', 'B', 'Y', 'r', 'm', 0, + /* 28230 */ 'V', 'P', 'A', 'D', 'D', 'U', 'S', 'B', 'Y', 'r', 'm', 0, + /* 28242 */ 'V', 'P', 'M', 'A', 'X', 'S', 'B', 'Y', 'r', 'm', 0, + /* 28253 */ 'V', 'P', 'C', 'M', 'P', 'G', 'T', 'B', 'Y', 'r', 'm', 0, + /* 28265 */ 'V', 'P', 'B', 'R', 'O', 'A', 'D', 'C', 'A', 'S', 'T', 'B', 'Y', 'r', 'm', 0, + /* 28281 */ 'V', 'P', 'M', 'I', 'N', 'U', 'B', 'Y', 'r', 'm', 0, + /* 28292 */ 'V', 'P', 'M', 'A', 'X', 'U', 'B', 'Y', 'r', 'm', 0, + /* 28303 */ 'V', 'P', 'B', 'L', 'E', 'N', 'D', 'V', 'B', 'Y', 'r', 'm', 0, + /* 28316 */ 'V', 'P', 'A', 'C', 'K', 'S', 'S', 'W', 'B', 'Y', 'r', 'm', 0, + /* 28329 */ 'V', 'P', 'A', 'C', 'K', 'U', 'S', 'W', 'B', 'Y', 'r', 'm', 0, + /* 28342 */ 'V', 'P', 'S', 'R', 'A', 'D', 'Y', 'r', 'm', 0, + /* 28352 */ 'V', 'P', 'H', 'S', 'U', 'B', 'D', 'Y', 'r', 'm', 0, + /* 28363 */ 'V', 'P', 'S', 'U', 'B', 'D', 'Y', 'r', 'm', 0, + /* 28373 */ 'V', 'P', 'M', 'O', 'V', 'S', 'X', 'B', 'D', 'Y', 'r', 'm', 0, + /* 28386 */ 'V', 'P', 'M', 'O', 'V', 'Z', 'X', 'B', 'D', 'Y', 'r', 'm', 0, + /* 28399 */ 'V', 'P', 'H', 'A', 'D', 'D', 'D', 'Y', 'r', 'm', 0, + /* 28410 */ 'V', 'P', 'A', 'D', 'D', 'D', 'Y', 'r', 'm', 0, + /* 28420 */ 'V', 'P', 'G', 'A', 'T', 'H', 'E', 'R', 'D', 'D', 'Y', 'r', 'm', 0, + /* 28434 */ 'V', 'P', 'S', 'L', 'L', 'D', 'Y', 'r', 'm', 0, + /* 28444 */ 'V', 'P', 'M', 'U', 'L', 'L', 'D', 'Y', 'r', 'm', 0, + /* 28455 */ 'V', 'P', 'S', 'R', 'L', 'D', 'Y', 'r', 'm', 0, + /* 28465 */ 'V', 'P', 'E', 'R', 'M', 'D', 'Y', 'r', 'm', 0, + /* 28475 */ 'V', 'P', 'A', 'N', 'D', 'Y', 'r', 'm', 0, + /* 28484 */ 'V', 'P', 'S', 'I', 'G', 'N', 'D', 'Y', 'r', 'm', 0, + /* 28495 */ 'V', 'C', 'V', 'T', 'D', 'Q', '2', 'P', 'D', 'Y', 'r', 'm', 0, + /* 28508 */ 'V', 'C', 'V', 'T', 'P', 'S', '2', 'P', 'D', 'Y', 'r', 'm', 0, + /* 28521 */ 'V', 'M', 'O', 'V', 'A', 'P', 'D', 'Y', 'r', 'm', 0, + /* 28532 */ 'V', 'A', 'D', 'D', 'S', 'U', 'B', 'P', 'D', 'Y', 'r', 'm', 0, + /* 28545 */ 'V', 'H', 'S', 'U', 'B', 'P', 'D', 'Y', 'r', 'm', 0, + /* 28556 */ 'V', 'S', 'U', 'B', 'P', 'D', 'Y', 'r', 'm', 0, + /* 28566 */ 'V', 'M', 'I', 'N', 'C', 'P', 'D', 'Y', 'r', 'm', 0, + /* 28577 */ 'V', 'M', 'A', 'X', 'C', 'P', 'D', 'Y', 'r', 'm', 0, + /* 28588 */ 'V', 'H', 'A', 'D', 'D', 'P', 'D', 'Y', 'r', 'm', 0, + /* 28599 */ 'V', 'A', 'D', 'D', 'P', 'D', 'Y', 'r', 'm', 0, + /* 28609 */ 'V', 'A', 'N', 'D', 'P', 'D', 'Y', 'r', 'm', 0, + /* 28619 */ 'V', 'G', 'A', 'T', 'H', 'E', 'R', 'D', 'P', 'D', 'Y', 'r', 'm', 0, + /* 28633 */ 'V', 'U', 'N', 'P', 'C', 'K', 'H', 'P', 'D', 'Y', 'r', 'm', 0, + /* 28646 */ 'V', 'P', 'E', 'R', 'M', 'I', 'L', 'P', 'D', 'Y', 'r', 'm', 0, + /* 28659 */ 'V', 'U', 'N', 'P', 'C', 'K', 'L', 'P', 'D', 'Y', 'r', 'm', 0, + /* 28672 */ 'V', 'M', 'U', 'L', 'P', 'D', 'Y', 'r', 'm', 0, + /* 28682 */ 'V', 'A', 'N', 'D', 'N', 'P', 'D', 'Y', 'r', 'm', 0, + /* 28693 */ 'V', 'M', 'I', 'N', 'P', 'D', 'Y', 'r', 'm', 0, + /* 28703 */ 'V', 'G', 'A', 'T', 'H', 'E', 'R', 'Q', 'P', 'D', 'Y', 'r', 'm', 0, + /* 28717 */ 'V', 'O', 'R', 'P', 'D', 'Y', 'r', 'm', 0, + /* 28726 */ 'V', 'X', 'O', 'R', 'P', 'D', 'Y', 'r', 'm', 0, + /* 28736 */ 'V', 'T', 'E', 'S', 'T', 'P', 'D', 'Y', 'r', 'm', 0, + /* 28747 */ 'V', 'M', 'O', 'V', 'U', 'P', 'D', 'Y', 'r', 'm', 0, + /* 28758 */ 'V', 'B', 'L', 'E', 'N', 'D', 'V', 'P', 'D', 'Y', 'r', 'm', 0, + /* 28771 */ 'V', 'D', 'I', 'V', 'P', 'D', 'Y', 'r', 'm', 0, + /* 28781 */ 'V', 'M', 'A', 'S', 'K', 'M', 'O', 'V', 'P', 'D', 'Y', 'r', 'm', 0, + /* 28795 */ 'V', 'M', 'A', 'X', 'P', 'D', 'Y', 'r', 'm', 0, + /* 28805 */ 'V', 'P', 'C', 'M', 'P', 'E', 'Q', 'D', 'Y', 'r', 'm', 0, + /* 28817 */ 'V', 'P', 'G', 'A', 'T', 'H', 'E', 'R', 'Q', 'D', 'Y', 'r', 'm', 0, + /* 28831 */ 'V', 'P', 'M', 'I', 'N', 'S', 'D', 'Y', 'r', 'm', 0, + /* 28842 */ 'V', 'B', 'R', 'O', 'A', 'D', 'C', 'A', 'S', 'T', 'S', 'D', 'Y', 'r', 'm', 0, + /* 28858 */ 'V', 'P', 'M', 'A', 'X', 'S', 'D', 'Y', 'r', 'm', 0, + /* 28869 */ 'V', 'P', 'C', 'M', 'P', 'G', 'T', 'D', 'Y', 'r', 'm', 0, + /* 28881 */ 'V', 'P', 'B', 'R', 'O', 'A', 'D', 'C', 'A', 'S', 'T', 'D', 'Y', 'r', 'm', 0, + /* 28897 */ 'V', 'P', 'M', 'I', 'N', 'U', 'D', 'Y', 'r', 'm', 0, + /* 28908 */ 'V', 'P', 'M', 'A', 'X', 'U', 'D', 'Y', 'r', 'm', 0, + /* 28919 */ 'V', 'P', 'S', 'R', 'A', 'V', 'D', 'Y', 'r', 'm', 0, + /* 28930 */ 'V', 'P', 'S', 'L', 'L', 'V', 'D', 'Y', 'r', 'm', 0, + /* 28941 */ 'V', 'P', 'S', 'R', 'L', 'V', 'D', 'Y', 'r', 'm', 0, + /* 28952 */ 'V', 'P', 'M', 'A', 'S', 'K', 'M', 'O', 'V', 'D', 'Y', 'r', 'm', 0, + /* 28966 */ 'V', 'P', 'M', 'A', 'D', 'D', 'W', 'D', 'Y', 'r', 'm', 0, + /* 28978 */ 'V', 'P', 'U', 'N', 'P', 'C', 'K', 'H', 'W', 'D', 'Y', 'r', 'm', 0, + /* 28992 */ 'V', 'P', 'U', 'N', 'P', 'C', 'K', 'L', 'W', 'D', 'Y', 'r', 'm', 0, + /* 29006 */ 'V', 'P', 'M', 'O', 'V', 'S', 'X', 'W', 'D', 'Y', 'r', 'm', 0, + /* 29019 */ 'V', 'P', 'M', 'O', 'V', 'Z', 'X', 'W', 'D', 'Y', 'r', 'm', 0, + /* 29032 */ 'V', 'P', 'A', 'N', 'D', 'N', 'Y', 'r', 'm', 0, + /* 29042 */ 'V', 'M', 'O', 'V', 'D', 'D', 'U', 'P', 'Y', 'r', 'm', 0, + /* 29054 */ 'V', 'M', 'O', 'V', 'S', 'H', 'D', 'U', 'P', 'Y', 'r', 'm', 0, + /* 29067 */ 'V', 'M', 'O', 'V', 'S', 'L', 'D', 'U', 'P', 'Y', 'r', 'm', 0, + /* 29080 */ 'V', 'P', 'S', 'U', 'B', 'Q', 'Y', 'r', 'm', 0, + /* 29090 */ 'V', 'P', 'M', 'O', 'V', 'S', 'X', 'B', 'Q', 'Y', 'r', 'm', 0, + /* 29103 */ 'V', 'P', 'M', 'O', 'V', 'Z', 'X', 'B', 'Q', 'Y', 'r', 'm', 0, + /* 29116 */ 'V', 'C', 'V', 'T', 'T', 'P', 'D', '2', 'D', 'Q', 'Y', 'r', 'm', 0, + /* 29130 */ 'V', 'C', 'V', 'T', 'P', 'D', '2', 'D', 'Q', 'Y', 'r', 'm', 0, + /* 29143 */ 'V', 'C', 'V', 'T', 'T', 'P', 'S', '2', 'D', 'Q', 'Y', 'r', 'm', 0, + /* 29157 */ 'V', 'C', 'V', 'T', 'P', 'S', '2', 'D', 'Q', 'Y', 'r', 'm', 0, + /* 29170 */ 'V', 'P', 'A', 'D', 'D', 'Q', 'Y', 'r', 'm', 0, + /* 29180 */ 'V', 'P', 'U', 'N', 'P', 'C', 'K', 'H', 'D', 'Q', 'Y', 'r', 'm', 0, + /* 29194 */ 'V', 'P', 'U', 'N', 'P', 'C', 'K', 'L', 'D', 'Q', 'Y', 'r', 'm', 0, + /* 29208 */ 'V', 'P', 'M', 'U', 'L', 'D', 'Q', 'Y', 'r', 'm', 0, + /* 29219 */ 'V', 'P', 'U', 'N', 'P', 'C', 'K', 'H', 'Q', 'D', 'Q', 'Y', 'r', 'm', 0, + /* 29234 */ 'V', 'P', 'U', 'N', 'P', 'C', 'K', 'L', 'Q', 'D', 'Q', 'Y', 'r', 'm', 0, + /* 29249 */ 'V', 'P', 'G', 'A', 'T', 'H', 'E', 'R', 'D', 'Q', 'Y', 'r', 'm', 0, + /* 29263 */ 'V', 'P', 'M', 'U', 'L', 'U', 'D', 'Q', 'Y', 'r', 'm', 0, + /* 29275 */ 'V', 'P', 'M', 'O', 'V', 'S', 'X', 'D', 'Q', 'Y', 'r', 'm', 0, + /* 29288 */ 'V', 'P', 'M', 'O', 'V', 'Z', 'X', 'D', 'Q', 'Y', 'r', 'm', 0, + /* 29301 */ 'V', 'P', 'S', 'L', 'L', 'Q', 'Y', 'r', 'm', 0, + /* 29311 */ 'V', 'P', 'S', 'R', 'L', 'Q', 'Y', 'r', 'm', 0, + /* 29321 */ 'V', 'P', 'C', 'M', 'P', 'E', 'Q', 'Q', 'Y', 'r', 'm', 0, + /* 29333 */ 'V', 'P', 'G', 'A', 'T', 'H', 'E', 'R', 'Q', 'Q', 'Y', 'r', 'm', 0, + /* 29347 */ 'V', 'P', 'C', 'M', 'P', 'G', 'T', 'Q', 'Y', 'r', 'm', 0, + /* 29359 */ 'V', 'P', 'B', 'R', 'O', 'A', 'D', 'C', 'A', 'S', 'T', 'Q', 'Y', 'r', 'm', 0, + /* 29375 */ 'V', 'P', 'S', 'L', 'L', 'V', 'Q', 'Y', 'r', 'm', 0, + /* 29386 */ 'V', 'P', 'S', 'R', 'L', 'V', 'Q', 'Y', 'r', 'm', 0, + /* 29397 */ 'V', 'P', 'M', 'A', 'S', 'K', 'M', 'O', 'V', 'Q', 'Y', 'r', 'm', 0, + /* 29411 */ 'V', 'P', 'M', 'O', 'V', 'S', 'X', 'W', 'Q', 'Y', 'r', 'm', 0, + /* 29424 */ 'V', 'P', 'M', 'O', 'V', 'Z', 'X', 'W', 'Q', 'Y', 'r', 'm', 0, + /* 29437 */ 'V', 'P', 'O', 'R', 'Y', 'r', 'm', 0, + /* 29445 */ 'V', 'P', 'X', 'O', 'R', 'Y', 'r', 'm', 0, + /* 29454 */ 'V', 'C', 'V', 'T', 'P', 'D', '2', 'P', 'S', 'Y', 'r', 'm', 0, + /* 29467 */ 'V', 'C', 'V', 'T', 'P', 'H', '2', 'P', 'S', 'Y', 'r', 'm', 0, + /* 29480 */ 'V', 'C', 'V', 'T', 'D', 'Q', '2', 'P', 'S', 'Y', 'r', 'm', 0, + /* 29493 */ 'V', 'M', 'O', 'V', 'A', 'P', 'S', 'Y', 'r', 'm', 0, + /* 29504 */ 'V', 'A', 'D', 'D', 'S', 'U', 'B', 'P', 'S', 'Y', 'r', 'm', 0, + /* 29517 */ 'V', 'H', 'S', 'U', 'B', 'P', 'S', 'Y', 'r', 'm', 0, + /* 29528 */ 'V', 'S', 'U', 'B', 'P', 'S', 'Y', 'r', 'm', 0, + /* 29538 */ 'V', 'M', 'I', 'N', 'C', 'P', 'S', 'Y', 'r', 'm', 0, + /* 29549 */ 'V', 'M', 'A', 'X', 'C', 'P', 'S', 'Y', 'r', 'm', 0, + /* 29560 */ 'V', 'H', 'A', 'D', 'D', 'P', 'S', 'Y', 'r', 'm', 0, + /* 29571 */ 'V', 'A', 'D', 'D', 'P', 'S', 'Y', 'r', 'm', 0, + /* 29581 */ 'V', 'A', 'N', 'D', 'P', 'S', 'Y', 'r', 'm', 0, + /* 29591 */ 'V', 'G', 'A', 'T', 'H', 'E', 'R', 'D', 'P', 'S', 'Y', 'r', 'm', 0, + /* 29605 */ 'V', 'U', 'N', 'P', 'C', 'K', 'H', 'P', 'S', 'Y', 'r', 'm', 0, + /* 29618 */ 'V', 'P', 'E', 'R', 'M', 'I', 'L', 'P', 'S', 'Y', 'r', 'm', 0, + /* 29631 */ 'V', 'U', 'N', 'P', 'C', 'K', 'L', 'P', 'S', 'Y', 'r', 'm', 0, + /* 29644 */ 'V', 'M', 'U', 'L', 'P', 'S', 'Y', 'r', 'm', 0, + /* 29654 */ 'V', 'P', 'E', 'R', 'M', 'P', 'S', 'Y', 'r', 'm', 0, + /* 29665 */ 'V', 'A', 'N', 'D', 'N', 'P', 'S', 'Y', 'r', 'm', 0, + /* 29676 */ 'V', 'M', 'I', 'N', 'P', 'S', 'Y', 'r', 'm', 0, + /* 29686 */ 'V', 'G', 'A', 'T', 'H', 'E', 'R', 'Q', 'P', 'S', 'Y', 'r', 'm', 0, + /* 29700 */ 'V', 'O', 'R', 'P', 'S', 'Y', 'r', 'm', 0, + /* 29709 */ 'V', 'X', 'O', 'R', 'P', 'S', 'Y', 'r', 'm', 0, + /* 29719 */ 'V', 'T', 'E', 'S', 'T', 'P', 'S', 'Y', 'r', 'm', 0, + /* 29730 */ 'V', 'M', 'O', 'V', 'U', 'P', 'S', 'Y', 'r', 'm', 0, + /* 29741 */ 'V', 'B', 'L', 'E', 'N', 'D', 'V', 'P', 'S', 'Y', 'r', 'm', 0, + /* 29754 */ 'V', 'D', 'I', 'V', 'P', 'S', 'Y', 'r', 'm', 0, + /* 29764 */ 'V', 'M', 'A', 'S', 'K', 'M', 'O', 'V', 'P', 'S', 'Y', 'r', 'm', 0, + /* 29778 */ 'V', 'M', 'A', 'X', 'P', 'S', 'Y', 'r', 'm', 0, + /* 29788 */ 'V', 'B', 'R', 'O', 'A', 'D', 'C', 'A', 'S', 'T', 'S', 'S', 'Y', 'r', 'm', 0, + /* 29804 */ 'V', 'P', 'T', 'E', 'S', 'T', 'Y', 'r', 'm', 0, + /* 29814 */ 'V', 'L', 'D', 'D', 'Q', 'U', 'Y', 'r', 'm', 0, + /* 29824 */ 'V', 'M', 'O', 'V', 'D', 'Q', 'U', 'Y', 'r', 'm', 0, + /* 29835 */ 'V', 'P', 'S', 'R', 'A', 'W', 'Y', 'r', 'm', 0, + /* 29845 */ 'V', 'P', 'S', 'A', 'D', 'B', 'W', 'Y', 'r', 'm', 0, + /* 29856 */ 'V', 'P', 'U', 'N', 'P', 'C', 'K', 'H', 'B', 'W', 'Y', 'r', 'm', 0, + /* 29870 */ 'V', 'P', 'U', 'N', 'P', 'C', 'K', 'L', 'B', 'W', 'Y', 'r', 'm', 0, + /* 29884 */ 'V', 'P', 'H', 'S', 'U', 'B', 'W', 'Y', 'r', 'm', 0, + /* 29895 */ 'V', 'P', 'S', 'U', 'B', 'W', 'Y', 'r', 'm', 0, + /* 29905 */ 'V', 'P', 'M', 'O', 'V', 'S', 'X', 'B', 'W', 'Y', 'r', 'm', 0, + /* 29918 */ 'V', 'P', 'M', 'O', 'V', 'Z', 'X', 'B', 'W', 'Y', 'r', 'm', 0, + /* 29931 */ 'V', 'P', 'H', 'A', 'D', 'D', 'W', 'Y', 'r', 'm', 0, + /* 29942 */ 'V', 'P', 'A', 'D', 'D', 'W', 'Y', 'r', 'm', 0, + /* 29952 */ 'V', 'P', 'A', 'C', 'K', 'S', 'S', 'D', 'W', 'Y', 'r', 'm', 0, + /* 29965 */ 'V', 'P', 'A', 'C', 'K', 'U', 'S', 'D', 'W', 'Y', 'r', 'm', 0, + /* 29978 */ 'V', 'P', 'A', 'V', 'G', 'W', 'Y', 'r', 'm', 0, + /* 29988 */ 'V', 'P', 'M', 'U', 'L', 'H', 'W', 'Y', 'r', 'm', 0, + /* 29999 */ 'V', 'P', 'S', 'L', 'L', 'W', 'Y', 'r', 'm', 0, + /* 30009 */ 'V', 'P', 'M', 'U', 'L', 'L', 'W', 'Y', 'r', 'm', 0, + /* 30020 */ 'V', 'P', 'S', 'R', 'L', 'W', 'Y', 'r', 'm', 0, + /* 30030 */ 'V', 'P', 'S', 'I', 'G', 'N', 'W', 'Y', 'r', 'm', 0, + /* 30041 */ 'V', 'P', 'C', 'M', 'P', 'E', 'Q', 'W', 'Y', 'r', 'm', 0, + /* 30053 */ 'V', 'P', 'S', 'U', 'B', 'S', 'W', 'Y', 'r', 'm', 0, + /* 30064 */ 'V', 'P', 'A', 'D', 'D', 'S', 'W', 'Y', 'r', 'm', 0, + /* 30075 */ 'V', 'P', 'M', 'I', 'N', 'S', 'W', 'Y', 'r', 'm', 0, + /* 30086 */ 'V', 'P', 'S', 'U', 'B', 'U', 'S', 'W', 'Y', 'r', 'm', 0, + /* 30098 */ 'V', 'P', 'A', 'D', 'D', 'U', 'S', 'W', 'Y', 'r', 'm', 0, + /* 30110 */ 'V', 'P', 'M', 'A', 'X', 'S', 'W', 'Y', 'r', 'm', 0, + /* 30121 */ 'V', 'P', 'C', 'M', 'P', 'G', 'T', 'W', 'Y', 'r', 'm', 0, + /* 30133 */ 'V', 'P', 'B', 'R', 'O', 'A', 'D', 'C', 'A', 'S', 'T', 'W', 'Y', 'r', 'm', 0, + /* 30149 */ 'V', 'P', 'M', 'U', 'L', 'H', 'U', 'W', 'Y', 'r', 'm', 0, + /* 30161 */ 'V', 'P', 'M', 'I', 'N', 'U', 'W', 'Y', 'r', 'm', 0, + /* 30172 */ 'V', 'P', 'M', 'A', 'X', 'U', 'W', 'Y', 'r', 'm', 0, + /* 30183 */ 'I', 'n', 't', '_', 'V', 'C', 'V', 'T', 'S', 'I', '2', 'S', 'D', '6', '4', 'Z', 'r', 'm', 0, + /* 30202 */ 'I', 'n', 't', '_', 'V', 'C', 'V', 'T', 'U', 'S', 'I', '2', 'S', 'D', '6', '4', 'Z', 'r', 'm', 0, + /* 30222 */ 'I', 'n', 't', '_', 'V', 'C', 'V', 'T', 'T', 'S', 'D', '2', 'S', 'I', '6', '4', 'Z', 'r', 'm', 0, + /* 30242 */ 'V', 'C', 'V', 'T', 'S', 'D', '2', 'S', 'I', '6', '4', 'Z', 'r', 'm', 0, + /* 30257 */ 'I', 'n', 't', '_', 'V', 'C', 'V', 'T', 'T', 'S', 'S', '2', 'S', 'I', '6', '4', 'Z', 'r', 'm', 0, + /* 30277 */ 'V', 'C', 'V', 'T', 'S', 'S', '2', 'S', 'I', '6', '4', 'Z', 'r', 'm', 0, + /* 30292 */ 'I', 'n', 't', '_', 'V', 'C', 'V', 'T', 'T', 'S', 'D', '2', 'U', 'S', 'I', '6', '4', 'Z', 'r', 'm', 0, + /* 30313 */ 'V', 'C', 'V', 'T', 'S', 'D', '2', 'U', 'S', 'I', '6', '4', 'Z', 'r', 'm', 0, + /* 30329 */ 'I', 'n', 't', '_', 'V', 'C', 'V', 'T', 'T', 'S', 'S', '2', 'U', 'S', 'I', '6', '4', 'Z', 'r', 'm', 0, + /* 30350 */ 'V', 'C', 'V', 'T', 'S', 'S', '2', 'U', 'S', 'I', '6', '4', 'Z', 'r', 'm', 0, + /* 30366 */ 'I', 'n', 't', '_', 'V', 'C', 'V', 'T', 'S', 'I', '2', 'S', 'S', '6', '4', 'Z', 'r', 'm', 0, + /* 30385 */ 'I', 'n', 't', '_', 'V', 'C', 'V', 'T', 'U', 'S', 'I', '2', 'S', 'S', '6', '4', 'Z', 'r', 'm', 0, + /* 30405 */ 'V', 'P', 'S', 'R', 'A', 'D', 'Z', 'r', 'm', 0, + /* 30415 */ 'V', 'P', 'S', 'U', 'B', 'D', 'Z', 'r', 'm', 0, + /* 30425 */ 'V', 'P', 'M', 'O', 'V', 'S', 'X', 'B', 'D', 'Z', 'r', 'm', 0, + /* 30438 */ 'V', 'P', 'M', 'O', 'V', 'Z', 'X', 'B', 'D', 'Z', 'r', 'm', 0, + /* 30451 */ 'V', 'P', 'A', 'D', 'D', 'D', 'Z', 'r', 'm', 0, + /* 30461 */ 'V', 'P', 'A', 'N', 'D', 'D', 'Z', 'r', 'm', 0, + /* 30471 */ 'V', 'P', 'G', 'A', 'T', 'H', 'E', 'R', 'D', 'D', 'Z', 'r', 'm', 0, + /* 30485 */ 'V', 'P', 'S', 'L', 'L', 'D', 'Z', 'r', 'm', 0, + /* 30495 */ 'V', 'P', 'M', 'U', 'L', 'L', 'D', 'Z', 'r', 'm', 0, + /* 30506 */ 'V', 'P', 'S', 'R', 'L', 'D', 'Z', 'r', 'm', 0, + /* 30516 */ 'V', 'P', 'B', 'L', 'E', 'N', 'D', 'M', 'D', 'Z', 'r', 'm', 0, + /* 30529 */ 'V', 'P', 'T', 'E', 'S', 'T', 'N', 'M', 'D', 'Z', 'r', 'm', 0, + /* 30542 */ 'V', 'P', 'E', 'R', 'M', 'D', 'Z', 'r', 'm', 0, + /* 30552 */ 'V', 'P', 'T', 'E', 'S', 'T', 'M', 'D', 'Z', 'r', 'm', 0, + /* 30564 */ 'V', 'P', 'A', 'N', 'D', 'N', 'D', 'Z', 'r', 'm', 0, + /* 30575 */ 'V', 'C', 'V', 'T', 'D', 'Q', '2', 'P', 'D', 'Z', 'r', 'm', 0, + /* 30588 */ 'V', 'C', 'V', 'T', 'U', 'D', 'Q', '2', 'P', 'D', 'Z', 'r', 'm', 0, + /* 30602 */ 'V', 'C', 'V', 'T', 'P', 'S', '2', 'P', 'D', 'Z', 'r', 'm', 0, + /* 30615 */ 'V', 'M', 'O', 'V', 'A', 'P', 'D', 'Z', 'r', 'm', 0, + /* 30626 */ 'V', 'S', 'U', 'B', 'P', 'D', 'Z', 'r', 'm', 0, + /* 30636 */ 'V', 'A', 'D', 'D', 'P', 'D', 'Z', 'r', 'm', 0, + /* 30646 */ 'V', 'G', 'A', 'T', 'H', 'E', 'R', 'D', 'P', 'D', 'Z', 'r', 'm', 0, + /* 30660 */ 'V', 'U', 'N', 'P', 'C', 'K', 'H', 'P', 'D', 'Z', 'r', 'm', 0, + /* 30673 */ 'V', 'U', 'N', 'P', 'C', 'K', 'L', 'P', 'D', 'Z', 'r', 'm', 0, + /* 30686 */ 'V', 'M', 'U', 'L', 'P', 'D', 'Z', 'r', 'm', 0, + /* 30696 */ 'V', 'B', 'L', 'E', 'N', 'D', 'M', 'P', 'D', 'Z', 'r', 'm', 0, + /* 30709 */ 'V', 'P', 'E', 'R', 'M', 'P', 'D', 'Z', 'r', 'm', 0, + /* 30720 */ 'V', 'M', 'I', 'N', 'P', 'D', 'Z', 'r', 'm', 0, + /* 30730 */ 'V', 'G', 'A', 'T', 'H', 'E', 'R', 'Q', 'P', 'D', 'Z', 'r', 'm', 0, + /* 30744 */ 'V', 'S', 'Q', 'R', 'T', 'P', 'D', 'Z', 'r', 'm', 0, + /* 30755 */ 'V', 'M', 'O', 'V', 'U', 'P', 'D', 'Z', 'r', 'm', 0, + /* 30766 */ 'V', 'D', 'I', 'V', 'P', 'D', 'Z', 'r', 'm', 0, + /* 30776 */ 'V', 'M', 'A', 'X', 'P', 'D', 'Z', 'r', 'm', 0, + /* 30786 */ 'V', 'P', 'C', 'M', 'P', 'E', 'Q', 'D', 'Z', 'r', 'm', 0, + /* 30798 */ 'V', 'P', 'G', 'A', 'T', 'H', 'E', 'R', 'Q', 'D', 'Z', 'r', 'm', 0, + /* 30812 */ 'V', 'P', 'O', 'R', 'D', 'Z', 'r', 'm', 0, + /* 30821 */ 'V', 'P', 'X', 'O', 'R', 'D', 'Z', 'r', 'm', 0, + /* 30831 */ 'V', 'C', 'V', 'T', 'S', 'I', '6', '4', '2', 'S', 'D', 'Z', 'r', 'm', 0, + /* 30846 */ 'V', 'C', 'V', 'T', 'U', 'S', 'I', '6', '4', '2', 'S', 'D', 'Z', 'r', 'm', 0, + /* 30862 */ 'I', 'n', 't', '_', 'V', 'C', 'V', 'T', 'S', 'I', '2', 'S', 'D', 'Z', 'r', 'm', 0, + /* 30879 */ 'I', 'n', 't', '_', 'V', 'C', 'V', 'T', 'U', 'S', 'I', '2', 'S', 'D', 'Z', 'r', 'm', 0, + /* 30897 */ 'V', 'C', 'V', 'T', 'S', 'S', '2', 'S', 'D', 'Z', 'r', 'm', 0, + /* 30910 */ 'V', 'S', 'U', 'B', 'S', 'D', 'Z', 'r', 'm', 0, + /* 30920 */ 'V', 'A', 'D', 'D', 'S', 'D', 'Z', 'r', 'm', 0, + /* 30930 */ 'I', 'n', 't', '_', 'V', 'U', 'C', 'O', 'M', 'I', 'S', 'D', 'Z', 'r', 'm', 0, + /* 30946 */ 'I', 'n', 't', '_', 'V', 'C', 'O', 'M', 'I', 'S', 'D', 'Z', 'r', 'm', 0, + /* 30961 */ 'V', 'M', 'U', 'L', 'S', 'D', 'Z', 'r', 'm', 0, + /* 30971 */ 'V', 'P', 'M', 'I', 'N', 'S', 'D', 'Z', 'r', 'm', 0, + /* 30982 */ 'V', 'M', 'I', 'N', 'S', 'D', 'Z', 'r', 'm', 0, + /* 30992 */ 'V', 'C', 'M', 'P', 'S', 'D', 'Z', 'r', 'm', 0, + /* 31002 */ 'V', 'B', 'R', 'O', 'A', 'D', 'C', 'A', 'S', 'T', 'S', 'D', 'Z', 'r', 'm', 0, + /* 31018 */ 'V', 'D', 'I', 'V', 'S', 'D', 'Z', 'r', 'm', 0, + /* 31028 */ 'V', 'M', 'O', 'V', 'S', 'D', 'Z', 'r', 'm', 0, + /* 31038 */ 'V', 'P', 'M', 'A', 'X', 'S', 'D', 'Z', 'r', 'm', 0, + /* 31049 */ 'V', 'M', 'A', 'X', 'S', 'D', 'Z', 'r', 'm', 0, + /* 31059 */ 'V', 'P', 'C', 'M', 'P', 'G', 'T', 'D', 'Z', 'r', 'm', 0, + /* 31071 */ 'V', 'P', 'B', 'R', 'O', 'A', 'D', 'C', 'A', 'S', 'T', 'D', 'Z', 'r', 'm', 0, + /* 31087 */ 'V', 'P', 'M', 'I', 'N', 'U', 'D', 'Z', 'r', 'm', 0, + /* 31098 */ 'V', 'P', 'M', 'A', 'X', 'U', 'D', 'Z', 'r', 'm', 0, + /* 31109 */ 'V', 'P', 'S', 'R', 'A', 'V', 'D', 'Z', 'r', 'm', 0, + /* 31120 */ 'V', 'P', 'S', 'L', 'L', 'V', 'D', 'Z', 'r', 'm', 0, + /* 31131 */ 'V', 'P', 'S', 'R', 'L', 'V', 'D', 'Z', 'r', 'm', 0, + /* 31142 */ 'V', 'P', 'M', 'O', 'V', 'S', 'X', 'W', 'D', 'Z', 'r', 'm', 0, + /* 31155 */ 'V', 'P', 'M', 'O', 'V', 'Z', 'X', 'W', 'D', 'Z', 'r', 'm', 0, + /* 31168 */ 'V', 'M', 'O', 'V', 'D', 'I', '2', 'P', 'D', 'I', 'Z', 'r', 'm', 0, + /* 31182 */ 'V', 'M', 'O', 'V', 'Q', 'I', '2', 'P', 'Q', 'I', 'Z', 'r', 'm', 0, + /* 31196 */ 'V', 'M', 'O', 'V', 'Z', 'P', 'Q', 'I', 'L', 'o', '2', 'P', 'Q', 'I', 'Z', 'r', 'm', 0, + /* 31214 */ 'I', 'n', 't', '_', 'V', 'C', 'V', 'T', 'T', 'S', 'D', '2', 'S', 'I', 'Z', 'r', 'm', 0, + /* 31232 */ 'V', 'C', 'V', 'T', 'S', 'D', '2', 'S', 'I', 'Z', 'r', 'm', 0, + /* 31245 */ 'I', 'n', 't', '_', 'V', 'C', 'V', 'T', 'T', 'S', 'S', '2', 'S', 'I', 'Z', 'r', 'm', 0, + /* 31263 */ 'V', 'C', 'V', 'T', 'S', 'S', '2', 'S', 'I', 'Z', 'r', 'm', 0, + /* 31276 */ 'I', 'n', 't', '_', 'V', 'C', 'V', 'T', 'T', 'S', 'D', '2', 'U', 'S', 'I', 'Z', 'r', 'm', 0, + /* 31295 */ 'V', 'C', 'V', 'T', 'S', 'D', '2', 'U', 'S', 'I', 'Z', 'r', 'm', 0, + /* 31309 */ 'I', 'n', 't', '_', 'V', 'C', 'V', 'T', 'T', 'S', 'S', '2', 'U', 'S', 'I', 'Z', 'r', 'm', 0, + /* 31328 */ 'V', 'C', 'V', 'T', 'S', 'S', '2', 'U', 'S', 'I', 'Z', 'r', 'm', 0, + /* 31342 */ 'V', 'M', 'O', 'V', 'D', 'D', 'U', 'P', 'Z', 'r', 'm', 0, + /* 31354 */ 'V', 'M', 'O', 'V', 'S', 'H', 'D', 'U', 'P', 'Z', 'r', 'm', 0, + /* 31367 */ 'V', 'M', 'O', 'V', 'S', 'L', 'D', 'U', 'P', 'Z', 'r', 'm', 0, + /* 31380 */ 'V', 'P', 'S', 'R', 'A', 'Q', 'Z', 'r', 'm', 0, + /* 31390 */ 'V', 'P', 'S', 'U', 'B', 'Q', 'Z', 'r', 'm', 0, + /* 31400 */ 'V', 'P', 'M', 'O', 'V', 'S', 'X', 'B', 'Q', 'Z', 'r', 'm', 0, + /* 31413 */ 'V', 'P', 'M', 'O', 'V', 'Z', 'X', 'B', 'Q', 'Z', 'r', 'm', 0, + /* 31426 */ 'V', 'C', 'V', 'T', 'T', 'P', 'D', '2', 'D', 'Q', 'Z', 'r', 'm', 0, + /* 31440 */ 'V', 'C', 'V', 'T', 'P', 'D', '2', 'D', 'Q', 'Z', 'r', 'm', 0, + /* 31453 */ 'V', 'C', 'V', 'T', 'T', 'P', 'S', '2', 'D', 'Q', 'Z', 'r', 'm', 0, + /* 31467 */ 'V', 'C', 'V', 'T', 'P', 'S', '2', 'D', 'Q', 'Z', 'r', 'm', 0, + /* 31480 */ 'V', 'P', 'A', 'D', 'D', 'Q', 'Z', 'r', 'm', 0, + /* 31490 */ 'V', 'P', 'U', 'N', 'P', 'C', 'K', 'H', 'D', 'Q', 'Z', 'r', 'm', 0, + /* 31504 */ 'V', 'P', 'U', 'N', 'P', 'C', 'K', 'L', 'D', 'Q', 'Z', 'r', 'm', 0, + /* 31518 */ 'V', 'P', 'M', 'U', 'L', 'D', 'Q', 'Z', 'r', 'm', 0, + /* 31529 */ 'V', 'P', 'A', 'N', 'D', 'Q', 'Z', 'r', 'm', 0, + /* 31539 */ 'V', 'P', 'U', 'N', 'P', 'C', 'K', 'H', 'Q', 'D', 'Q', 'Z', 'r', 'm', 0, + /* 31554 */ 'V', 'P', 'U', 'N', 'P', 'C', 'K', 'L', 'Q', 'D', 'Q', 'Z', 'r', 'm', 0, + /* 31569 */ 'V', 'P', 'G', 'A', 'T', 'H', 'E', 'R', 'D', 'Q', 'Z', 'r', 'm', 0, + /* 31583 */ 'V', 'C', 'V', 'T', 'T', 'P', 'D', '2', 'U', 'D', 'Q', 'Z', 'r', 'm', 0, + /* 31598 */ 'V', 'C', 'V', 'T', 'P', 'D', '2', 'U', 'D', 'Q', 'Z', 'r', 'm', 0, + /* 31612 */ 'V', 'C', 'V', 'T', 'T', 'P', 'S', '2', 'U', 'D', 'Q', 'Z', 'r', 'm', 0, + /* 31627 */ 'V', 'C', 'V', 'T', 'P', 'S', '2', 'U', 'D', 'Q', 'Z', 'r', 'm', 0, + /* 31641 */ 'V', 'P', 'M', 'U', 'L', 'U', 'D', 'Q', 'Z', 'r', 'm', 0, + /* 31653 */ 'V', 'P', 'M', 'O', 'V', 'S', 'X', 'D', 'Q', 'Z', 'r', 'm', 0, + /* 31666 */ 'V', 'P', 'M', 'O', 'V', 'Z', 'X', 'D', 'Q', 'Z', 'r', 'm', 0, + /* 31679 */ 'V', 'P', 'S', 'L', 'L', 'Q', 'Z', 'r', 'm', 0, + /* 31689 */ 'V', 'P', 'S', 'R', 'L', 'Q', 'Z', 'r', 'm', 0, + /* 31699 */ 'V', 'P', 'B', 'L', 'E', 'N', 'D', 'M', 'Q', 'Z', 'r', 'm', 0, + /* 31712 */ 'V', 'P', 'T', 'E', 'S', 'T', 'N', 'M', 'Q', 'Z', 'r', 'm', 0, + /* 31725 */ 'V', 'P', 'E', 'R', 'M', 'Q', 'Z', 'r', 'm', 0, + /* 31735 */ 'V', 'P', 'T', 'E', 'S', 'T', 'M', 'Q', 'Z', 'r', 'm', 0, + /* 31747 */ 'V', 'P', 'A', 'N', 'D', 'N', 'Q', 'Z', 'r', 'm', 0, + /* 31758 */ 'V', 'P', 'C', 'M', 'P', 'E', 'Q', 'Q', 'Z', 'r', 'm', 0, + /* 31770 */ 'V', 'P', 'G', 'A', 'T', 'H', 'E', 'R', 'Q', 'Q', 'Z', 'r', 'm', 0, + /* 31784 */ 'V', 'P', 'O', 'R', 'Q', 'Z', 'r', 'm', 0, + /* 31793 */ 'V', 'P', 'X', 'O', 'R', 'Q', 'Z', 'r', 'm', 0, + /* 31803 */ 'V', 'P', 'M', 'I', 'N', 'S', 'Q', 'Z', 'r', 'm', 0, + /* 31814 */ 'V', 'P', 'M', 'A', 'X', 'S', 'Q', 'Z', 'r', 'm', 0, + /* 31825 */ 'V', 'P', 'C', 'M', 'P', 'G', 'T', 'Q', 'Z', 'r', 'm', 0, + /* 31837 */ 'V', 'P', 'B', 'R', 'O', 'A', 'D', 'C', 'A', 'S', 'T', 'Q', 'Z', 'r', 'm', 0, + /* 31853 */ 'V', 'P', 'M', 'I', 'N', 'U', 'Q', 'Z', 'r', 'm', 0, + /* 31864 */ 'V', 'P', 'M', 'A', 'X', 'U', 'Q', 'Z', 'r', 'm', 0, + /* 31875 */ 'V', 'P', 'S', 'R', 'A', 'V', 'Q', 'Z', 'r', 'm', 0, + /* 31886 */ 'V', 'P', 'S', 'L', 'L', 'V', 'Q', 'Z', 'r', 'm', 0, + /* 31897 */ 'V', 'P', 'S', 'R', 'L', 'V', 'Q', 'Z', 'r', 'm', 0, + /* 31908 */ 'V', 'P', 'M', 'O', 'V', 'S', 'X', 'W', 'Q', 'Z', 'r', 'm', 0, + /* 31921 */ 'V', 'P', 'M', 'O', 'V', 'Z', 'X', 'W', 'Q', 'Z', 'r', 'm', 0, + /* 31934 */ 'V', 'C', 'V', 'T', 'P', 'D', '2', 'P', 'S', 'Z', 'r', 'm', 0, + /* 31947 */ 'V', 'C', 'V', 'T', 'P', 'H', '2', 'P', 'S', 'Z', 'r', 'm', 0, + /* 31960 */ 'V', 'C', 'V', 'T', 'D', 'Q', '2', 'P', 'S', 'Z', 'r', 'm', 0, + /* 31973 */ 'V', 'C', 'V', 'T', 'U', 'D', 'Q', '2', 'P', 'S', 'Z', 'r', 'm', 0, + /* 31987 */ 'V', 'M', 'O', 'V', 'A', 'P', 'S', 'Z', 'r', 'm', 0, + /* 31998 */ 'V', 'S', 'U', 'B', 'P', 'S', 'Z', 'r', 'm', 0, + /* 32008 */ 'V', 'A', 'D', 'D', 'P', 'S', 'Z', 'r', 'm', 0, + /* 32018 */ 'V', 'G', 'A', 'T', 'H', 'E', 'R', 'D', 'P', 'S', 'Z', 'r', 'm', 0, + /* 32032 */ 'V', 'U', 'N', 'P', 'C', 'K', 'H', 'P', 'S', 'Z', 'r', 'm', 0, + /* 32045 */ 'V', 'U', 'N', 'P', 'C', 'K', 'L', 'P', 'S', 'Z', 'r', 'm', 0, + /* 32058 */ 'V', 'M', 'U', 'L', 'P', 'S', 'Z', 'r', 'm', 0, + /* 32068 */ 'V', 'B', 'L', 'E', 'N', 'D', 'M', 'P', 'S', 'Z', 'r', 'm', 0, + /* 32081 */ 'V', 'P', 'E', 'R', 'M', 'P', 'S', 'Z', 'r', 'm', 0, + /* 32092 */ 'V', 'M', 'I', 'N', 'P', 'S', 'Z', 'r', 'm', 0, + /* 32102 */ 'V', 'G', 'A', 'T', 'H', 'E', 'R', 'Q', 'P', 'S', 'Z', 'r', 'm', 0, + /* 32116 */ 'V', 'S', 'Q', 'R', 'T', 'P', 'S', 'Z', 'r', 'm', 0, + /* 32127 */ 'V', 'M', 'O', 'V', 'U', 'P', 'S', 'Z', 'r', 'm', 0, + /* 32138 */ 'V', 'D', 'I', 'V', 'P', 'S', 'Z', 'r', 'm', 0, + /* 32148 */ 'V', 'M', 'A', 'X', 'P', 'S', 'Z', 'r', 'm', 0, + /* 32158 */ 'V', 'C', 'V', 'T', 'S', 'I', '6', '4', '2', 'S', 'S', 'Z', 'r', 'm', 0, + /* 32173 */ 'V', 'C', 'V', 'T', 'U', 'S', 'I', '6', '4', '2', 'S', 'S', 'Z', 'r', 'm', 0, + /* 32189 */ 'V', 'C', 'V', 'T', 'S', 'D', '2', 'S', 'S', 'Z', 'r', 'm', 0, + /* 32202 */ 'V', 'M', 'O', 'V', 'D', 'I', '2', 'S', 'S', 'Z', 'r', 'm', 0, + /* 32215 */ 'I', 'n', 't', '_', 'V', 'C', 'V', 'T', 'S', 'I', '2', 'S', 'S', 'Z', 'r', 'm', 0, + /* 32232 */ 'I', 'n', 't', '_', 'V', 'C', 'V', 'T', 'U', 'S', 'I', '2', 'S', 'S', 'Z', 'r', 'm', 0, + /* 32250 */ 'V', 'S', 'U', 'B', 'S', 'S', 'Z', 'r', 'm', 0, + /* 32260 */ 'V', 'A', 'D', 'D', 'S', 'S', 'Z', 'r', 'm', 0, + /* 32270 */ 'I', 'n', 't', '_', 'V', 'U', 'C', 'O', 'M', 'I', 'S', 'S', 'Z', 'r', 'm', 0, + /* 32286 */ 'I', 'n', 't', '_', 'V', 'C', 'O', 'M', 'I', 'S', 'S', 'Z', 'r', 'm', 0, + /* 32301 */ 'V', 'M', 'U', 'L', 'S', 'S', 'Z', 'r', 'm', 0, + /* 32311 */ 'V', 'M', 'I', 'N', 'S', 'S', 'Z', 'r', 'm', 0, + /* 32321 */ 'V', 'C', 'M', 'P', 'S', 'S', 'Z', 'r', 'm', 0, + /* 32331 */ 'V', 'B', 'R', 'O', 'A', 'D', 'C', 'A', 'S', 'T', 'S', 'S', 'Z', 'r', 'm', 0, + /* 32347 */ 'V', 'D', 'I', 'V', 'S', 'S', 'Z', 'r', 'm', 0, + /* 32357 */ 'V', 'M', 'O', 'V', 'S', 'S', 'Z', 'r', 'm', 0, + /* 32367 */ 'V', 'M', 'A', 'X', 'S', 'S', 'Z', 'r', 'm', 0, + /* 32377 */ 'M', 'M', 'X', '_', 'P', 'A', 'L', 'I', 'G', 'N', 'R', '6', '4', 'i', 'r', 'm', 0, + /* 32394 */ 'M', 'M', 'X', '_', 'P', 'S', 'U', 'B', 'B', 'i', 'r', 'm', 0, + /* 32407 */ 'M', 'M', 'X', '_', 'P', 'A', 'D', 'D', 'B', 'i', 'r', 'm', 0, + /* 32420 */ 'M', 'M', 'X', '_', 'P', 'A', 'V', 'G', 'B', 'i', 'r', 'm', 0, + /* 32433 */ 'M', 'M', 'X', '_', 'P', 'C', 'M', 'P', 'E', 'Q', 'B', 'i', 'r', 'm', 0, + /* 32448 */ 'M', 'M', 'X', '_', 'P', 'S', 'U', 'B', 'S', 'B', 'i', 'r', 'm', 0, + /* 32462 */ 'M', 'M', 'X', '_', 'P', 'A', 'D', 'D', 'S', 'B', 'i', 'r', 'm', 0, + /* 32476 */ 'M', 'M', 'X', '_', 'P', 'S', 'U', 'B', 'U', 'S', 'B', 'i', 'r', 'm', 0, + /* 32491 */ 'M', 'M', 'X', '_', 'P', 'A', 'D', 'D', 'U', 'S', 'B', 'i', 'r', 'm', 0, + /* 32506 */ 'M', 'M', 'X', '_', 'P', 'C', 'M', 'P', 'G', 'T', 'B', 'i', 'r', 'm', 0, + /* 32521 */ 'M', 'M', 'X', '_', 'P', 'M', 'I', 'N', 'U', 'B', 'i', 'r', 'm', 0, + /* 32535 */ 'M', 'M', 'X', '_', 'P', 'M', 'A', 'X', 'U', 'B', 'i', 'r', 'm', 0, + /* 32549 */ 'M', 'M', 'X', '_', 'P', 'A', 'C', 'K', 'S', 'S', 'W', 'B', 'i', 'r', 'm', 0, + /* 32565 */ 'M', 'M', 'X', '_', 'P', 'A', 'C', 'K', 'U', 'S', 'W', 'B', 'i', 'r', 'm', 0, + /* 32581 */ 'M', 'M', 'X', '_', 'P', 'S', 'U', 'B', 'D', 'i', 'r', 'm', 0, + /* 32594 */ 'M', 'M', 'X', '_', 'P', 'A', 'D', 'D', 'D', 'i', 'r', 'm', 0, + /* 32607 */ 'M', 'M', 'X', '_', 'P', 'A', 'N', 'D', 'i', 'r', 'm', 0, + /* 32619 */ 'M', 'M', 'X', '_', 'C', 'V', 'T', 'P', 'I', '2', 'P', 'D', 'i', 'r', 'm', 0, + /* 32635 */ 'M', 'M', 'X', '_', 'P', 'C', 'M', 'P', 'E', 'Q', 'D', 'i', 'r', 'm', 0, + /* 32650 */ 'M', 'M', 'X', '_', 'P', 'C', 'M', 'P', 'G', 'T', 'D', 'i', 'r', 'm', 0, + /* 32665 */ 'M', 'M', 'X', '_', 'P', 'M', 'A', 'D', 'D', 'W', 'D', 'i', 'r', 'm', 0, + /* 32680 */ 'M', 'M', 'X', '_', 'P', 'U', 'N', 'P', 'C', 'K', 'H', 'W', 'D', 'i', 'r', 'm', 0, + /* 32697 */ 'M', 'M', 'X', '_', 'P', 'U', 'N', 'P', 'C', 'K', 'L', 'W', 'D', 'i', 'r', 'm', 0, + /* 32714 */ 'M', 'M', 'X', '_', 'C', 'V', 'T', 'T', 'P', 'D', '2', 'P', 'I', 'i', 'r', 'm', 0, + /* 32731 */ 'M', 'M', 'X', '_', 'C', 'V', 'T', 'P', 'D', '2', 'P', 'I', 'i', 'r', 'm', 0, + /* 32747 */ 'M', 'M', 'X', '_', 'C', 'V', 'T', 'T', 'P', 'S', '2', 'P', 'I', 'i', 'r', 'm', 0, + /* 32764 */ 'M', 'M', 'X', '_', 'C', 'V', 'T', 'P', 'S', '2', 'P', 'I', 'i', 'r', 'm', 0, + /* 32780 */ 'M', 'M', 'X', '_', 'P', 'A', 'N', 'D', 'N', 'i', 'r', 'm', 0, + /* 32793 */ 'M', 'M', 'X', '_', 'P', 'S', 'U', 'B', 'Q', 'i', 'r', 'm', 0, + /* 32806 */ 'M', 'M', 'X', '_', 'P', 'A', 'D', 'D', 'Q', 'i', 'r', 'm', 0, + /* 32819 */ 'M', 'M', 'X', '_', 'P', 'U', 'N', 'P', 'C', 'K', 'H', 'D', 'Q', 'i', 'r', 'm', 0, + /* 32836 */ 'M', 'M', 'X', '_', 'P', 'U', 'N', 'P', 'C', 'K', 'L', 'D', 'Q', 'i', 'r', 'm', 0, + /* 32853 */ 'M', 'M', 'X', '_', 'P', 'M', 'U', 'L', 'U', 'D', 'Q', 'i', 'r', 'm', 0, + /* 32868 */ 'M', 'M', 'X', '_', 'P', 'O', 'R', 'i', 'r', 'm', 0, + /* 32879 */ 'M', 'M', 'X', '_', 'P', 'X', 'O', 'R', 'i', 'r', 'm', 0, + /* 32891 */ 'M', 'M', 'X', '_', 'C', 'V', 'T', 'P', 'I', '2', 'P', 'S', 'i', 'r', 'm', 0, + /* 32907 */ 'M', 'M', 'X', '_', 'P', 'S', 'A', 'D', 'B', 'W', 'i', 'r', 'm', 0, + /* 32921 */ 'M', 'M', 'X', '_', 'P', 'U', 'N', 'P', 'C', 'K', 'H', 'B', 'W', 'i', 'r', 'm', 0, + /* 32938 */ 'M', 'M', 'X', '_', 'P', 'U', 'N', 'P', 'C', 'K', 'L', 'B', 'W', 'i', 'r', 'm', 0, + /* 32955 */ 'M', 'M', 'X', '_', 'P', 'S', 'U', 'B', 'W', 'i', 'r', 'm', 0, + /* 32968 */ 'M', 'M', 'X', '_', 'P', 'A', 'D', 'D', 'W', 'i', 'r', 'm', 0, + /* 32981 */ 'M', 'M', 'X', '_', 'P', 'A', 'C', 'K', 'S', 'S', 'D', 'W', 'i', 'r', 'm', 0, + /* 32997 */ 'M', 'M', 'X', '_', 'P', 'A', 'V', 'G', 'W', 'i', 'r', 'm', 0, + /* 33010 */ 'M', 'M', 'X', '_', 'P', 'M', 'U', 'L', 'H', 'W', 'i', 'r', 'm', 0, + /* 33024 */ 'M', 'M', 'X', '_', 'P', 'M', 'U', 'L', 'L', 'W', 'i', 'r', 'm', 0, + /* 33038 */ 'M', 'M', 'X', '_', 'P', 'C', 'M', 'P', 'E', 'Q', 'W', 'i', 'r', 'm', 0, + /* 33053 */ 'M', 'M', 'X', '_', 'P', 'S', 'U', 'B', 'S', 'W', 'i', 'r', 'm', 0, + /* 33067 */ 'M', 'M', 'X', '_', 'P', 'A', 'D', 'D', 'S', 'W', 'i', 'r', 'm', 0, + /* 33081 */ 'M', 'M', 'X', '_', 'P', 'M', 'I', 'N', 'S', 'W', 'i', 'r', 'm', 0, + /* 33095 */ 'M', 'M', 'X', '_', 'P', 'S', 'U', 'B', 'U', 'S', 'W', 'i', 'r', 'm', 0, + /* 33110 */ 'M', 'M', 'X', '_', 'P', 'A', 'D', 'D', 'U', 'S', 'W', 'i', 'r', 'm', 0, + /* 33125 */ 'M', 'M', 'X', '_', 'P', 'M', 'A', 'X', 'S', 'W', 'i', 'r', 'm', 0, + /* 33139 */ 'M', 'M', 'X', '_', 'P', 'C', 'M', 'P', 'G', 'T', 'W', 'i', 'r', 'm', 0, + /* 33154 */ 'M', 'M', 'X', '_', 'P', 'M', 'U', 'L', 'H', 'U', 'W', 'i', 'r', 'm', 0, + /* 33169 */ 'V', 'P', 'B', 'R', 'O', 'A', 'D', 'C', 'A', 'S', 'T', 'D', 'Z', 'k', 'r', 'm', 0, + /* 33186 */ 'V', 'P', 'B', 'R', 'O', 'A', 'D', 'C', 'A', 'S', 'T', 'Q', 'Z', 'k', 'r', 'm', 0, + /* 33203 */ 'V', 'I', 'N', 'S', 'E', 'R', 'T', 'P', 'S', 'z', 'r', 'm', 0, + /* 33216 */ 'M', 'O', 'V', '3', '2', 's', 'm', 0, + /* 33224 */ 'M', 'O', 'V', '6', '4', 's', 'm', 0, + /* 33232 */ 'M', 'O', 'V', '1', '6', 's', 'm', 0, + /* 33240 */ 'E', 'H', '_', 'S', 'j', 'L', 'j', '_', 'S', 'e', 't', 'u', 'p', 0, + /* 33254 */ 'S', 'U', 'B', '_', 'F', 'S', 'T', '0', 'r', 0, + /* 33264 */ 'A', 'D', 'D', '_', 'F', 'S', 'T', '0', 'r', 0, + /* 33274 */ 'M', 'U', 'L', '_', 'F', 'S', 'T', '0', 'r', 0, + /* 33284 */ 'C', 'O', 'M', '_', 'F', 'S', 'T', '0', 'r', 0, + /* 33294 */ 'C', 'O', 'M', 'P', '_', 'F', 'S', 'T', '0', 'r', 0, + /* 33305 */ 'S', 'U', 'B', 'R', '_', 'F', 'S', 'T', '0', 'r', 0, + /* 33316 */ 'D', 'I', 'V', 'R', '_', 'F', 'S', 'T', '0', 'r', 0, + /* 33327 */ 'D', 'I', 'V', '_', 'F', 'S', 'T', '0', 'r', 0, + /* 33337 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'U', 'B', 'P', 'D', 'r', '2', '3', '1', 'r', 0, + /* 33354 */ 'V', 'F', 'M', 'S', 'U', 'B', 'P', 'D', 'r', '2', '3', '1', 'r', 0, + /* 33368 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'P', 'D', 'r', '2', '3', '1', 'r', 0, + /* 33383 */ 'V', 'F', 'M', 'S', 'U', 'B', 'A', 'D', 'D', 'P', 'D', 'r', '2', '3', '1', 'r', 0, + /* 33400 */ 'V', 'F', 'M', 'A', 'D', 'D', 'P', 'D', 'r', '2', '3', '1', 'r', 0, + /* 33414 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'P', 'D', 'r', '2', '3', '1', 'r', 0, + /* 33429 */ 'V', 'F', 'M', 'S', 'U', 'B', 'S', 'D', 'r', '2', '3', '1', 'r', 0, + /* 33443 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'S', 'D', 'r', '2', '3', '1', 'r', 0, + /* 33458 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'D', 'r', '2', '3', '1', 'r', 0, + /* 33472 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'S', 'D', 'r', '2', '3', '1', 'r', 0, + /* 33487 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'U', 'B', 'P', 'S', 'r', '2', '3', '1', 'r', 0, + /* 33504 */ 'V', 'F', 'M', 'S', 'U', 'B', 'P', 'S', 'r', '2', '3', '1', 'r', 0, + /* 33518 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'P', 'S', 'r', '2', '3', '1', 'r', 0, + /* 33533 */ 'V', 'F', 'M', 'S', 'U', 'B', 'A', 'D', 'D', 'P', 'S', 'r', '2', '3', '1', 'r', 0, + /* 33550 */ 'V', 'F', 'M', 'A', 'D', 'D', 'P', 'S', 'r', '2', '3', '1', 'r', 0, + /* 33564 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'P', 'S', 'r', '2', '3', '1', 'r', 0, + /* 33579 */ 'V', 'F', 'M', 'S', 'U', 'B', 'S', 'S', 'r', '2', '3', '1', 'r', 0, + /* 33593 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'S', 'S', 'r', '2', '3', '1', 'r', 0, + /* 33608 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'S', 'r', '2', '3', '1', 'r', 0, + /* 33622 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'S', 'S', 'r', '2', '3', '1', 'r', 0, + /* 33637 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'U', 'B', 'P', 'D', 'r', '1', '3', '2', 'r', 0, + /* 33654 */ 'V', 'F', 'M', 'S', 'U', 'B', 'P', 'D', 'r', '1', '3', '2', 'r', 0, + /* 33668 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'P', 'D', 'r', '1', '3', '2', 'r', 0, + /* 33683 */ 'V', 'F', 'M', 'S', 'U', 'B', 'A', 'D', 'D', 'P', 'D', 'r', '1', '3', '2', 'r', 0, + /* 33700 */ 'V', 'F', 'M', 'A', 'D', 'D', 'P', 'D', 'r', '1', '3', '2', 'r', 0, + /* 33714 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'P', 'D', 'r', '1', '3', '2', 'r', 0, + /* 33729 */ 'V', 'F', 'M', 'S', 'U', 'B', 'S', 'D', 'r', '1', '3', '2', 'r', 0, + /* 33743 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'S', 'D', 'r', '1', '3', '2', 'r', 0, + /* 33758 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'D', 'r', '1', '3', '2', 'r', 0, + /* 33772 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'S', 'D', 'r', '1', '3', '2', 'r', 0, + /* 33787 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'U', 'B', 'P', 'S', 'r', '1', '3', '2', 'r', 0, + /* 33804 */ 'V', 'F', 'M', 'S', 'U', 'B', 'P', 'S', 'r', '1', '3', '2', 'r', 0, + /* 33818 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'P', 'S', 'r', '1', '3', '2', 'r', 0, + /* 33833 */ 'V', 'F', 'M', 'S', 'U', 'B', 'A', 'D', 'D', 'P', 'S', 'r', '1', '3', '2', 'r', 0, + /* 33850 */ 'V', 'F', 'M', 'A', 'D', 'D', 'P', 'S', 'r', '1', '3', '2', 'r', 0, + /* 33864 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'P', 'S', 'r', '1', '3', '2', 'r', 0, + /* 33879 */ 'V', 'F', 'M', 'S', 'U', 'B', 'S', 'S', 'r', '1', '3', '2', 'r', 0, + /* 33893 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'S', 'S', 'r', '1', '3', '2', 'r', 0, + /* 33908 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'S', 'r', '1', '3', '2', 'r', 0, + /* 33922 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'S', 'S', 'r', '1', '3', '2', 'r', 0, + /* 33937 */ 'L', 'E', 'A', '3', '2', 'r', 0, + /* 33944 */ 'D', 'E', 'C', '3', '2', 'r', 0, + /* 33951 */ 'I', 'N', 'C', '3', '2', 'r', 0, + /* 33958 */ 'M', 'O', 'V', 'P', 'C', '3', '2', 'r', 0, + /* 33967 */ 'S', 'E', 'T', 'B', '_', 'C', '3', '2', 'r', 0, + /* 33977 */ 'R', 'D', 'S', 'E', 'E', 'D', '3', '2', 'r', 0, + /* 33987 */ 'R', 'D', 'R', 'A', 'N', 'D', '3', '2', 'r', 0, + /* 33997 */ 'N', 'E', 'G', '3', '2', 'r', 0, + /* 34004 */ 'P', 'U', 'S', 'H', '3', '2', 'r', 0, + /* 34012 */ 'C', 'A', 'L', 'L', '3', '2', 'r', 0, + /* 34020 */ 'I', 'M', 'U', 'L', '3', '2', 'r', 0, + /* 34028 */ 'B', 'S', 'W', 'A', 'P', '3', '2', 'r', 0, + /* 34037 */ 'J', 'M', 'P', '3', '2', 'r', 0, + /* 34044 */ 'P', 'O', 'P', '3', '2', 'r', 0, + /* 34051 */ 'S', 'T', 'R', '3', '2', 'r', 0, + /* 34058 */ 'S', 'L', 'D', 'T', '3', '2', 'r', 0, + /* 34066 */ 'N', 'O', 'T', '3', '2', 'r', 0, + /* 34073 */ 'I', 'D', 'I', 'V', '3', '2', 'r', 0, + /* 34081 */ 'S', 'M', 'S', 'W', '3', '2', 'r', 0, + /* 34089 */ 'D', 'E', 'C', '3', '2', '_', '3', '2', 'r', 0, + /* 34099 */ 'I', 'N', 'C', '3', '2', '_', '3', '2', 'r', 0, + /* 34109 */ 'L', 'E', 'A', '6', '4', '_', '3', '2', 'r', 0, + /* 34119 */ 'D', 'E', 'C', '6', '4', '_', '3', '2', 'r', 0, + /* 34129 */ 'I', 'N', 'C', '6', '4', '_', '3', '2', 'r', 0, + /* 34139 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'U', 'B', 'P', 'D', 'r', '2', '1', '3', 'r', 0, + /* 34156 */ 'V', 'F', 'M', 'S', 'U', 'B', 'P', 'D', 'r', '2', '1', '3', 'r', 0, + /* 34170 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'P', 'D', 'r', '2', '1', '3', 'r', 0, + /* 34185 */ 'V', 'F', 'M', 'S', 'U', 'B', 'A', 'D', 'D', 'P', 'D', 'r', '2', '1', '3', 'r', 0, + /* 34202 */ 'V', 'F', 'M', 'A', 'D', 'D', 'P', 'D', 'r', '2', '1', '3', 'r', 0, + /* 34216 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'P', 'D', 'r', '2', '1', '3', 'r', 0, + /* 34231 */ 'V', 'F', 'M', 'S', 'U', 'B', 'S', 'D', 'r', '2', '1', '3', 'r', 0, + /* 34245 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'S', 'D', 'r', '2', '1', '3', 'r', 0, + /* 34260 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'D', 'r', '2', '1', '3', 'r', 0, + /* 34274 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'S', 'D', 'r', '2', '1', '3', 'r', 0, + /* 34289 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'U', 'B', 'P', 'S', 'r', '2', '1', '3', 'r', 0, + /* 34306 */ 'V', 'F', 'M', 'S', 'U', 'B', 'P', 'S', 'r', '2', '1', '3', 'r', 0, + /* 34320 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'P', 'S', 'r', '2', '1', '3', 'r', 0, + /* 34335 */ 'V', 'F', 'M', 'S', 'U', 'B', 'A', 'D', 'D', 'P', 'S', 'r', '2', '1', '3', 'r', 0, + /* 34352 */ 'V', 'F', 'M', 'A', 'D', 'D', 'P', 'S', 'r', '2', '1', '3', 'r', 0, + /* 34366 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'P', 'S', 'r', '2', '1', '3', 'r', 0, + /* 34381 */ 'V', 'F', 'M', 'S', 'U', 'B', 'S', 'S', 'r', '2', '1', '3', 'r', 0, + /* 34395 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'S', 'S', 'r', '2', '1', '3', 'r', 0, + /* 34410 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'S', 'r', '2', '1', '3', 'r', 0, + /* 34424 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'S', 'S', 'r', '2', '1', '3', 'r', 0, + /* 34439 */ 'L', 'E', 'A', '6', '4', 'r', 0, + /* 34446 */ 'D', 'E', 'C', '6', '4', 'r', 0, + /* 34453 */ 'I', 'N', 'C', '6', '4', 'r', 0, + /* 34460 */ 'S', 'E', 'T', 'B', '_', 'C', '6', '4', 'r', 0, + /* 34470 */ 'R', 'D', 'S', 'E', 'E', 'D', '6', '4', 'r', 0, + /* 34480 */ 'R', 'D', 'R', 'A', 'N', 'D', '6', '4', 'r', 0, + /* 34490 */ 'N', 'E', 'G', '6', '4', 'r', 0, + /* 34497 */ 'P', 'U', 'S', 'H', '6', '4', 'r', 0, + /* 34505 */ 'C', 'A', 'L', 'L', '6', '4', 'r', 0, + /* 34513 */ 'I', 'M', 'U', 'L', '6', '4', 'r', 0, + /* 34521 */ 'B', 'S', 'W', 'A', 'P', '6', '4', 'r', 0, + /* 34530 */ 'J', 'M', 'P', '6', '4', 'r', 0, + /* 34537 */ 'P', 'O', 'P', '6', '4', 'r', 0, + /* 34544 */ 'S', 'T', 'R', '6', '4', 'r', 0, + /* 34551 */ 'S', 'L', 'D', 'T', '6', '4', 'r', 0, + /* 34559 */ 'N', 'O', 'T', '6', '4', 'r', 0, + /* 34566 */ 'I', 'D', 'I', 'V', '6', '4', 'r', 0, + /* 34574 */ 'S', 'M', 'S', 'W', '6', '4', 'r', 0, + /* 34582 */ 'L', 'E', 'A', '1', '6', 'r', 0, + /* 34589 */ 'D', 'E', 'C', '1', '6', 'r', 0, + /* 34596 */ 'I', 'N', 'C', '1', '6', 'r', 0, + /* 34603 */ 'S', 'E', 'T', 'B', '_', 'C', '1', '6', 'r', 0, + /* 34613 */ 'R', 'D', 'S', 'E', 'E', 'D', '1', '6', 'r', 0, + /* 34623 */ 'R', 'D', 'R', 'A', 'N', 'D', '1', '6', 'r', 0, + /* 34633 */ 'N', 'E', 'G', '1', '6', 'r', 0, + /* 34640 */ 'P', 'U', 'S', 'H', '1', '6', 'r', 0, + /* 34648 */ 'C', 'A', 'L', 'L', '1', '6', 'r', 0, + /* 34656 */ 'I', 'M', 'U', 'L', '1', '6', 'r', 0, + /* 34664 */ 'J', 'M', 'P', '1', '6', 'r', 0, + /* 34671 */ 'P', 'O', 'P', '1', '6', 'r', 0, + /* 34678 */ 'S', 'T', 'R', '1', '6', 'r', 0, + /* 34685 */ 'L', 'L', 'D', 'T', '1', '6', 'r', 0, + /* 34693 */ 'S', 'L', 'D', 'T', '1', '6', 'r', 0, + /* 34701 */ 'N', 'O', 'T', '1', '6', 'r', 0, + /* 34708 */ 'I', 'D', 'I', 'V', '1', '6', 'r', 0, + /* 34716 */ 'L', 'M', 'S', 'W', '1', '6', 'r', 0, + /* 34724 */ 'S', 'M', 'S', 'W', '1', '6', 'r', 0, + /* 34732 */ 'F', 'N', 'S', 'T', 'S', 'W', '1', '6', 'r', 0, + /* 34742 */ 'D', 'E', 'C', '3', '2', '_', '1', '6', 'r', 0, + /* 34752 */ 'I', 'N', 'C', '3', '2', '_', '1', '6', 'r', 0, + /* 34762 */ 'D', 'E', 'C', '6', '4', '_', '1', '6', 'r', 0, + /* 34772 */ 'I', 'N', 'C', '6', '4', '_', '1', '6', 'r', 0, + /* 34782 */ 'D', 'E', 'C', '8', 'r', 0, + /* 34788 */ 'I', 'N', 'C', '8', 'r', 0, + /* 34794 */ 'S', 'E', 'T', 'B', '_', 'C', '8', 'r', 0, + /* 34803 */ 'N', 'E', 'G', '8', 'r', 0, + /* 34809 */ 'I', 'M', 'U', 'L', '8', 'r', 0, + /* 34816 */ 'N', 'O', 'T', '8', 'r', 0, + /* 34822 */ 'I', 'D', 'I', 'V', '8', 'r', 0, + /* 34829 */ 'S', 'E', 'T', 'A', 'r', 0, + /* 34835 */ 'S', 'E', 'T', 'B', 'r', 0, + /* 34841 */ 'V', 'R', 'O', 'U', 'N', 'D', 'P', 'D', 'r', 0, + /* 34851 */ 'V', 'S', 'Q', 'R', 'T', 'P', 'D', 'r', 0, + /* 34860 */ 'V', 'R', 'O', 'U', 'N', 'D', 'Y', 'P', 'D', 'r', 0, + /* 34871 */ 'V', 'R', 'O', 'U', 'N', 'D', 'S', 'D', 'r', 0, + /* 34881 */ 'V', 'R', 'N', 'D', 'S', 'C', 'A', 'L', 'E', 'S', 'D', 'r', 0, + /* 34894 */ 'V', 'S', 'Q', 'R', 'T', 'S', 'D', 'r', 0, + /* 34903 */ 'S', 'E', 'T', 'A', 'E', 'r', 0, + /* 34910 */ 'S', 'E', 'T', 'B', 'E', 'r', 0, + /* 34917 */ 'S', 'E', 'T', 'G', 'E', 'r', 0, + /* 34924 */ 'S', 'E', 'T', 'L', 'E', 'r', 0, + /* 34931 */ 'S', 'E', 'T', 'N', 'E', 'r', 0, + /* 34938 */ 'S', 'E', 'T', 'E', 'r', 0, + /* 34944 */ 'U', 'C', 'O', 'M', '_', 'F', 'r', 0, + /* 34952 */ 'S', 'E', 'T', 'G', 'r', 0, + /* 34958 */ 'U', 'C', 'O', 'M', '_', 'F', 'I', 'r', 0, + /* 34967 */ 'S', 'E', 'T', 'L', 'r', 0, + /* 34973 */ 'S', 'E', 'T', 'N', 'O', 'r', 0, + /* 34980 */ 'S', 'E', 'T', 'O', 'r', 0, + /* 34986 */ 'U', 'C', 'O', 'M', '_', 'F', 'P', 'r', 0, + /* 34995 */ 'U', 'C', 'O', 'M', '_', 'F', 'I', 'P', 'r', 0, + /* 35005 */ 'T', 'A', 'I', 'L', 'J', 'M', 'P', 'r', 0, + /* 35014 */ 'S', 'E', 'T', 'N', 'P', 'r', 0, + /* 35021 */ 'U', 'C', 'O', 'M', '_', 'F', 'P', 'P', 'r', 0, + /* 35031 */ 'S', 'E', 'T', 'P', 'r', 0, + /* 35037 */ 'V', 'E', 'R', 'R', 'r', 0, + /* 35043 */ 'L', 'T', 'R', 'r', 0, + /* 35048 */ 'S', 'E', 'T', 'N', 'S', 'r', 0, + /* 35055 */ 'V', 'R', 'O', 'U', 'N', 'D', 'P', 'S', 'r', 0, + /* 35065 */ 'V', 'R', 'C', 'P', 'P', 'S', 'r', 0, + /* 35073 */ 'V', 'R', 'S', 'Q', 'R', 'T', 'P', 'S', 'r', 0, + /* 35083 */ 'V', 'S', 'Q', 'R', 'T', 'P', 'S', 'r', 0, + /* 35092 */ 'V', 'R', 'O', 'U', 'N', 'D', 'Y', 'P', 'S', 'r', 0, + /* 35103 */ 'V', 'R', 'O', 'U', 'N', 'D', 'S', 'S', 'r', 0, + /* 35113 */ 'V', 'R', 'N', 'D', 'S', 'C', 'A', 'L', 'E', 'S', 'S', 'r', 0, + /* 35126 */ 'V', 'R', 'C', 'P', 'S', 'S', 'r', 0, + /* 35134 */ 'V', 'R', 'S', 'Q', 'R', 'T', 'S', 'S', 'r', 0, + /* 35144 */ 'V', 'S', 'Q', 'R', 'T', 'S', 'S', 'r', 0, + /* 35153 */ 'S', 'E', 'T', 'S', 'r', 0, + /* 35159 */ 'V', 'E', 'R', 'W', 'r', 0, + /* 35165 */ 'V', 'S', 'Q', 'R', 'T', 'P', 'D', 'Y', 'r', 0, + /* 35175 */ 'V', 'R', 'C', 'P', 'P', 'S', 'Y', 'r', 0, + /* 35184 */ 'V', 'R', 'S', 'Q', 'R', 'T', 'P', 'S', 'Y', 'r', 0, + /* 35195 */ 'V', 'S', 'Q', 'R', 'T', 'P', 'S', 'Y', 'r', 0, + /* 35205 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'U', 'B', '2', '1', '3', 'P', 'D', 'Z', 'r', 0, + /* 35222 */ 'V', 'F', 'M', 'S', 'U', 'B', '2', '1', '3', 'P', 'D', 'Z', 'r', 0, + /* 35236 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', '2', '1', '3', 'P', 'D', 'Z', 'r', 0, + /* 35251 */ 'V', 'F', 'M', 'S', 'U', 'B', 'A', 'D', 'D', '2', '1', '3', 'P', 'D', 'Z', 'r', 0, + /* 35268 */ 'V', 'F', 'M', 'A', 'D', 'D', '2', '1', '3', 'P', 'D', 'Z', 'r', 0, + /* 35282 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', '2', '1', '3', 'P', 'D', 'Z', 'r', 0, + /* 35297 */ 'V', 'R', 'C', 'P', '1', '4', 'P', 'D', 'Z', 'r', 0, + /* 35308 */ 'V', 'R', 'S', 'Q', 'R', 'T', '1', '4', 'P', 'D', 'Z', 'r', 0, + /* 35321 */ 'V', 'R', 'C', 'P', '2', '8', 'P', 'D', 'Z', 'r', 0, + /* 35332 */ 'V', 'R', 'S', 'Q', 'R', 'T', '2', '8', 'P', 'D', 'Z', 'r', 0, + /* 35345 */ 'V', 'R', 'N', 'D', 'S', 'C', 'A', 'L', 'E', 'P', 'D', 'Z', 'r', 0, + /* 35359 */ 'V', 'F', 'M', 'S', 'U', 'B', 'S', 'D', 'Z', 'r', 0, + /* 35370 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'S', 'D', 'Z', 'r', 0, + /* 35382 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'D', 'Z', 'r', 0, + /* 35393 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'S', 'D', 'Z', 'r', 0, + /* 35405 */ 'V', 'S', 'Q', 'R', 'T', 'S', 'D', 'Z', 'r', 0, + /* 35415 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'U', 'B', '2', '1', '3', 'P', 'S', 'Z', 'r', 0, + /* 35432 */ 'V', 'F', 'M', 'S', 'U', 'B', '2', '1', '3', 'P', 'S', 'Z', 'r', 0, + /* 35446 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', '2', '1', '3', 'P', 'S', 'Z', 'r', 0, + /* 35461 */ 'V', 'F', 'M', 'S', 'U', 'B', 'A', 'D', 'D', '2', '1', '3', 'P', 'S', 'Z', 'r', 0, + /* 35478 */ 'V', 'F', 'M', 'A', 'D', 'D', '2', '1', '3', 'P', 'S', 'Z', 'r', 0, + /* 35492 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', '2', '1', '3', 'P', 'S', 'Z', 'r', 0, + /* 35507 */ 'V', 'R', 'C', 'P', '1', '4', 'P', 'S', 'Z', 'r', 0, + /* 35518 */ 'V', 'R', 'S', 'Q', 'R', 'T', '1', '4', 'P', 'S', 'Z', 'r', 0, + /* 35531 */ 'V', 'R', 'C', 'P', '2', '8', 'P', 'S', 'Z', 'r', 0, + /* 35542 */ 'V', 'R', 'S', 'Q', 'R', 'T', '2', '8', 'P', 'S', 'Z', 'r', 0, + /* 35555 */ 'V', 'R', 'N', 'D', 'S', 'C', 'A', 'L', 'E', 'P', 'S', 'Z', 'r', 0, + /* 35569 */ 'V', 'F', 'M', 'S', 'U', 'B', 'S', 'S', 'Z', 'r', 0, + /* 35580 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'S', 'S', 'Z', 'r', 0, + /* 35592 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'S', 'Z', 'r', 0, + /* 35603 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'S', 'S', 'Z', 'r', 0, + /* 35615 */ 'V', 'S', 'Q', 'R', 'T', 'S', 'S', 'Z', 'r', 0, + /* 35625 */ 'X', 'C', 'H', 'G', '3', '2', 'a', 'r', 0, + /* 35634 */ 'X', 'C', 'H', 'G', '6', '4', 'a', 'r', 0, + /* 35643 */ 'X', 'C', 'H', 'G', '1', '6', 'a', 'r', 0, + /* 35652 */ 'M', 'O', 'V', '3', '2', 'c', 'r', 0, + /* 35660 */ 'M', 'O', 'V', '6', '4', 'c', 'r', 0, + /* 35668 */ 'M', 'O', 'V', '3', '2', 'd', 'r', 0, + /* 35676 */ 'M', 'O', 'V', '6', '4', 'd', 'r', 0, + /* 35684 */ 'I', 'n', 't', '_', 'M', 'e', 'm', 'B', 'a', 'r', 'r', 'i', 'e', 'r', 0, + /* 35699 */ 'O', 'U', 'T', '3', '2', 'i', 'r', 0, + /* 35707 */ 'O', 'U', 'T', '1', '6', 'i', 'r', 0, + /* 35715 */ 'O', 'U', 'T', '8', 'i', 'r', 0, + /* 35722 */ 'K', 'M', 'O', 'V', 'W', 'k', 'r', 0, + /* 35730 */ 'V', 'M', 'O', 'V', 'D', 'Q', 'A', '3', '2', 'm', 'r', 0, + /* 35742 */ 'S', 'B', 'B', '3', '2', 'm', 'r', 0, + /* 35750 */ 'L', 'O', 'C', 'K', '_', 'S', 'U', 'B', '3', '2', 'm', 'r', 0, + /* 35763 */ 'A', 'D', 'C', '3', '2', 'm', 'r', 0, + /* 35771 */ 'B', 'T', 'C', '3', '2', 'm', 'r', 0, + /* 35779 */ 'L', 'O', 'C', 'K', '_', 'A', 'D', 'D', '3', '2', 'm', 'r', 0, + /* 35792 */ 'L', 'O', 'C', 'K', '_', 'A', 'N', 'D', '3', '2', 'm', 'r', 0, + /* 35805 */ 'M', 'O', 'V', 'B', 'E', '3', '2', 'm', 'r', 0, + /* 35815 */ 'C', 'M', 'P', '3', '2', 'm', 'r', 0, + /* 35823 */ 'L', 'O', 'C', 'K', '_', 'X', 'O', 'R', '3', '2', 'm', 'r', 0, + /* 35836 */ 'L', 'O', 'C', 'K', '_', 'O', 'R', '3', '2', 'm', 'r', 0, + /* 35848 */ 'B', 'T', 'R', '3', '2', 'm', 'r', 0, + /* 35856 */ 'B', 'T', 'S', '3', '2', 'm', 'r', 0, + /* 35864 */ 'B', 'T', '3', '2', 'm', 'r', 0, + /* 35871 */ 'V', 'M', 'O', 'V', 'D', 'Q', 'U', '3', '2', 'm', 'r', 0, + /* 35883 */ 'R', 'E', 'L', 'E', 'A', 'S', 'E', '_', 'M', 'O', 'V', '3', '2', 'm', 'r', 0, + /* 35899 */ 'V', 'M', 'O', 'V', 'D', 'Q', 'A', '6', '4', 'm', 'r', 0, + /* 35911 */ 'S', 'B', 'B', '6', '4', 'm', 'r', 0, + /* 35919 */ 'L', 'O', 'C', 'K', '_', 'S', 'U', 'B', '6', '4', 'm', 'r', 0, + /* 35932 */ 'A', 'D', 'C', '6', '4', 'm', 'r', 0, + /* 35940 */ 'B', 'T', 'C', '6', '4', 'm', 'r', 0, + /* 35948 */ 'L', 'O', 'C', 'K', '_', 'A', 'D', 'D', '6', '4', 'm', 'r', 0, + /* 35961 */ 'L', 'O', 'C', 'K', '_', 'A', 'N', 'D', '6', '4', 'm', 'r', 0, + /* 35974 */ 'M', 'M', 'X', '_', 'M', 'O', 'V', 'D', '6', '4', 'm', 'r', 0, + /* 35987 */ 'M', 'O', 'V', 'B', 'E', '6', '4', 'm', 'r', 0, + /* 35997 */ 'C', 'M', 'P', '6', '4', 'm', 'r', 0, + /* 36005 */ 'M', 'M', 'X', '_', 'M', 'O', 'V', 'Q', '6', '4', 'm', 'r', 0, + /* 36018 */ 'L', 'O', 'C', 'K', '_', 'X', 'O', 'R', '6', '4', 'm', 'r', 0, + /* 36031 */ 'L', 'O', 'C', 'K', '_', 'O', 'R', '6', '4', 'm', 'r', 0, + /* 36043 */ 'B', 'T', 'R', '6', '4', 'm', 'r', 0, + /* 36051 */ 'B', 'T', 'S', '6', '4', 'm', 'r', 0, + /* 36059 */ 'B', 'T', '6', '4', 'm', 'r', 0, + /* 36066 */ 'V', 'M', 'O', 'V', 'D', 'Q', 'U', '6', '4', 'm', 'r', 0, + /* 36078 */ 'R', 'E', 'L', 'E', 'A', 'S', 'E', '_', 'M', 'O', 'V', '6', '4', 'm', 'r', 0, + /* 36094 */ 'M', 'O', 'V', 'N', 'T', 'I', '_', '6', '4', 'm', 'r', 0, + /* 36106 */ 'V', 'M', 'O', 'V', 'S', 'D', 't', 'o', '6', '4', 'm', 'r', 0, + /* 36119 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'U', 'B', 'P', 'D', '4', 'm', 'r', 0, + /* 36134 */ 'V', 'F', 'M', 'S', 'U', 'B', 'P', 'D', '4', 'm', 'r', 0, + /* 36146 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'P', 'D', '4', 'm', 'r', 0, + /* 36159 */ 'V', 'F', 'M', 'S', 'U', 'B', 'A', 'D', 'D', 'P', 'D', '4', 'm', 'r', 0, + /* 36174 */ 'V', 'F', 'M', 'A', 'D', 'D', 'P', 'D', '4', 'm', 'r', 0, + /* 36186 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'P', 'D', '4', 'm', 'r', 0, + /* 36199 */ 'V', 'F', 'M', 'S', 'U', 'B', 'S', 'D', '4', 'm', 'r', 0, + /* 36211 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'S', 'D', '4', 'm', 'r', 0, + /* 36224 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'D', '4', 'm', 'r', 0, + /* 36236 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'S', 'D', '4', 'm', 'r', 0, + /* 36249 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'U', 'B', 'P', 'S', '4', 'm', 'r', 0, + /* 36264 */ 'V', 'F', 'M', 'S', 'U', 'B', 'P', 'S', '4', 'm', 'r', 0, + /* 36276 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'P', 'S', '4', 'm', 'r', 0, + /* 36289 */ 'V', 'F', 'M', 'S', 'U', 'B', 'A', 'D', 'D', 'P', 'S', '4', 'm', 'r', 0, + /* 36304 */ 'V', 'F', 'M', 'A', 'D', 'D', 'P', 'S', '4', 'm', 'r', 0, + /* 36316 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'P', 'S', '4', 'm', 'r', 0, + /* 36329 */ 'V', 'F', 'M', 'S', 'U', 'B', 'S', 'S', '4', 'm', 'r', 0, + /* 36341 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'S', 'S', '4', 'm', 'r', 0, + /* 36354 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'S', '4', 'm', 'r', 0, + /* 36366 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'S', 'S', '4', 'm', 'r', 0, + /* 36379 */ 'V', 'E', 'X', 'T', 'R', 'A', 'C', 'T', 'F', '3', '2', 'x', '4', 'm', 'r', 0, + /* 36395 */ 'V', 'E', 'X', 'T', 'R', 'A', 'C', 'T', 'I', '3', '2', 'x', '4', 'm', 'r', 0, + /* 36411 */ 'V', 'E', 'X', 'T', 'R', 'A', 'C', 'T', 'F', '6', '4', 'x', '4', 'm', 'r', 0, + /* 36427 */ 'V', 'E', 'X', 'T', 'R', 'A', 'C', 'T', 'I', '6', '4', 'x', '4', 'm', 'r', 0, + /* 36443 */ 'S', 'B', 'B', '1', '6', 'm', 'r', 0, + /* 36451 */ 'L', 'O', 'C', 'K', '_', 'S', 'U', 'B', '1', '6', 'm', 'r', 0, + /* 36464 */ 'A', 'D', 'C', '1', '6', 'm', 'r', 0, + /* 36472 */ 'B', 'T', 'C', '1', '6', 'm', 'r', 0, + /* 36480 */ 'L', 'O', 'C', 'K', '_', 'A', 'D', 'D', '1', '6', 'm', 'r', 0, + /* 36493 */ 'L', 'O', 'C', 'K', '_', 'A', 'N', 'D', '1', '6', 'm', 'r', 0, + /* 36506 */ 'M', 'O', 'V', 'B', 'E', '1', '6', 'm', 'r', 0, + /* 36516 */ 'A', 'R', 'P', 'L', '1', '6', 'm', 'r', 0, + /* 36525 */ 'C', 'M', 'P', '1', '6', 'm', 'r', 0, + /* 36533 */ 'L', 'O', 'C', 'K', '_', 'X', 'O', 'R', '1', '6', 'm', 'r', 0, + /* 36546 */ 'L', 'O', 'C', 'K', '_', 'O', 'R', '1', '6', 'm', 'r', 0, + /* 36558 */ 'B', 'T', 'R', '1', '6', 'm', 'r', 0, + /* 36566 */ 'B', 'T', 'S', '1', '6', 'm', 'r', 0, + /* 36574 */ 'B', 'T', '1', '6', 'm', 'r', 0, + /* 36581 */ 'R', 'E', 'L', 'E', 'A', 'S', 'E', '_', 'M', 'O', 'V', '1', '6', 'm', 'r', 0, + /* 36597 */ 'V', 'E', 'X', 'T', 'R', 'A', 'C', 'T', 'F', '1', '2', '8', 'm', 'r', 0, + /* 36612 */ 'V', 'E', 'X', 'T', 'R', 'A', 'C', 'T', 'I', '1', '2', '8', 'm', 'r', 0, + /* 36627 */ 'S', 'B', 'B', '8', 'm', 'r', 0, + /* 36634 */ 'L', 'O', 'C', 'K', '_', 'S', 'U', 'B', '8', 'm', 'r', 0, + /* 36646 */ 'A', 'D', 'C', '8', 'm', 'r', 0, + /* 36653 */ 'L', 'O', 'C', 'K', '_', 'A', 'D', 'D', '8', 'm', 'r', 0, + /* 36665 */ 'L', 'O', 'C', 'K', '_', 'A', 'N', 'D', '8', 'm', 'r', 0, + /* 36677 */ 'C', 'M', 'P', '8', 'm', 'r', 0, + /* 36684 */ 'L', 'O', 'C', 'K', '_', 'X', 'O', 'R', '8', 'm', 'r', 0, + /* 36696 */ 'L', 'O', 'C', 'K', '_', 'O', 'R', '8', 'm', 'r', 0, + /* 36707 */ 'R', 'E', 'L', 'E', 'A', 'S', 'E', '_', 'M', 'O', 'V', '8', 'm', 'r', 0, + /* 36722 */ 'V', 'M', 'O', 'V', 'D', 'Q', 'A', 'm', 'r', 0, + /* 36732 */ 'V', 'P', 'S', 'H', 'A', 'B', 'm', 'r', 0, + /* 36741 */ 'V', 'P', 'M', 'O', 'V', 'U', 'S', 'D', 'B', 'm', 'r', 0, + /* 36753 */ 'V', 'P', 'M', 'O', 'V', 'S', 'D', 'B', 'm', 'r', 0, + /* 36764 */ 'V', 'P', 'M', 'O', 'V', 'D', 'B', 'm', 'r', 0, + /* 36774 */ 'V', 'P', 'S', 'H', 'L', 'B', 'm', 'r', 0, + /* 36783 */ 'V', 'P', 'M', 'O', 'V', 'U', 'S', 'Q', 'B', 'm', 'r', 0, + /* 36795 */ 'V', 'P', 'M', 'O', 'V', 'S', 'Q', 'B', 'm', 'r', 0, + /* 36806 */ 'V', 'P', 'M', 'O', 'V', 'Q', 'B', 'm', 'r', 0, + /* 36816 */ 'V', 'P', 'E', 'X', 'T', 'R', 'B', 'm', 'r', 0, + /* 36826 */ 'V', 'P', 'R', 'O', 'T', 'B', 'm', 'r', 0, + /* 36835 */ 'V', 'P', 'S', 'H', 'A', 'D', 'm', 'r', 0, + /* 36844 */ 'V', 'P', 'S', 'H', 'L', 'D', 'm', 'r', 0, + /* 36853 */ 'V', 'P', 'E', 'R', 'M', 'I', 'L', '2', 'P', 'D', 'm', 'r', 0, + /* 36866 */ 'V', 'M', 'O', 'V', 'A', 'P', 'D', 'm', 'r', 0, + /* 36876 */ 'V', 'M', 'O', 'V', 'H', 'P', 'D', 'm', 'r', 0, + /* 36886 */ 'V', 'M', 'O', 'V', 'L', 'P', 'D', 'm', 'r', 0, + /* 36896 */ 'V', 'M', 'O', 'V', 'N', 'T', 'P', 'D', 'm', 'r', 0, + /* 36907 */ 'V', 'M', 'O', 'V', 'U', 'P', 'D', 'm', 'r', 0, + /* 36917 */ 'V', 'M', 'A', 'S', 'K', 'M', 'O', 'V', 'P', 'D', 'm', 'r', 0, + /* 36930 */ 'V', 'P', 'M', 'O', 'V', 'U', 'S', 'Q', 'D', 'm', 'r', 0, + /* 36942 */ 'V', 'P', 'M', 'O', 'V', 'S', 'Q', 'D', 'm', 'r', 0, + /* 36953 */ 'V', 'P', 'M', 'O', 'V', 'Q', 'D', 'm', 'r', 0, + /* 36963 */ 'V', 'P', 'E', 'X', 'T', 'R', 'D', 'm', 'r', 0, + /* 36973 */ 'V', 'M', 'O', 'V', 'S', 'D', 'm', 'r', 0, + /* 36982 */ 'V', 'P', 'R', 'O', 'T', 'D', 'm', 'r', 0, + /* 36991 */ 'V', 'P', 'M', 'A', 'S', 'K', 'M', 'O', 'V', 'D', 'm', 'r', 0, + /* 37004 */ 'V', 'C', 'V', 'T', 'P', 'S', '2', 'P', 'H', 'm', 'r', 0, + /* 37016 */ 'V', 'M', 'O', 'V', 'P', 'D', 'I', '2', 'D', 'I', 'm', 'r', 0, + /* 37029 */ 'V', 'M', 'O', 'V', 'S', 'S', '2', 'D', 'I', 'm', 'r', 0, + /* 37041 */ 'V', 'M', 'O', 'V', 'P', 'Q', 'I', '2', 'Q', 'I', 'm', 'r', 0, + /* 37054 */ 'M', 'O', 'V', 'N', 'T', 'I', 'm', 'r', 0, + /* 37063 */ 'V', 'P', 'P', 'E', 'R', 'M', 'm', 'r', 0, + /* 37072 */ 'V', 'P', 'S', 'H', 'A', 'Q', 'm', 'r', 0, + /* 37081 */ 'V', 'M', 'O', 'V', 'N', 'T', 'D', 'Q', 'm', 'r', 0, + /* 37092 */ 'V', 'P', 'S', 'H', 'L', 'Q', 'm', 'r', 0, + /* 37101 */ 'V', 'P', 'E', 'X', 'T', 'R', 'Q', 'm', 'r', 0, + /* 37111 */ 'M', 'M', 'X', '_', 'M', 'O', 'V', 'N', 'T', 'Q', 'm', 'r', 0, + /* 37124 */ 'V', 'P', 'R', 'O', 'T', 'Q', 'm', 'r', 0, + /* 37133 */ 'V', 'P', 'M', 'A', 'S', 'K', 'M', 'O', 'V', 'Q', 'm', 'r', 0, + /* 37146 */ 'V', 'P', 'E', 'R', 'M', 'I', 'L', '2', 'P', 'S', 'm', 'r', 0, + /* 37159 */ 'V', 'M', 'O', 'V', 'A', 'P', 'S', 'm', 'r', 0, + /* 37169 */ 'V', 'M', 'O', 'V', 'H', 'P', 'S', 'm', 'r', 0, + /* 37179 */ 'V', 'M', 'O', 'V', 'L', 'P', 'S', 'm', 'r', 0, + /* 37189 */ 'V', 'E', 'X', 'T', 'R', 'A', 'C', 'T', 'P', 'S', 'm', 'r', 0, + /* 37202 */ 'V', 'M', 'O', 'V', 'N', 'T', 'P', 'S', 'm', 'r', 0, + /* 37213 */ 'V', 'M', 'O', 'V', 'U', 'P', 'S', 'm', 'r', 0, + /* 37223 */ 'V', 'M', 'A', 'S', 'K', 'M', 'O', 'V', 'P', 'S', 'm', 'r', 0, + /* 37236 */ 'V', 'M', 'O', 'V', 'S', 'S', 'm', 'r', 0, + /* 37245 */ 'V', 'M', 'O', 'V', 'D', 'Q', 'U', 'm', 'r', 0, + /* 37255 */ 'V', 'P', 'C', 'M', 'O', 'V', 'm', 'r', 0, + /* 37264 */ 'V', 'P', 'S', 'H', 'A', 'W', 'm', 'r', 0, + /* 37273 */ 'V', 'P', 'M', 'O', 'V', 'U', 'S', 'D', 'W', 'm', 'r', 0, + /* 37285 */ 'V', 'P', 'M', 'O', 'V', 'S', 'D', 'W', 'm', 'r', 0, + /* 37296 */ 'V', 'P', 'M', 'O', 'V', 'D', 'W', 'm', 'r', 0, + /* 37306 */ 'V', 'P', 'S', 'H', 'L', 'W', 'm', 'r', 0, + /* 37315 */ 'V', 'P', 'M', 'O', 'V', 'U', 'S', 'Q', 'W', 'm', 'r', 0, + /* 37327 */ 'V', 'P', 'M', 'O', 'V', 'S', 'Q', 'W', 'm', 'r', 0, + /* 37338 */ 'V', 'P', 'M', 'O', 'V', 'Q', 'W', 'm', 'r', 0, + /* 37348 */ 'V', 'P', 'E', 'X', 'T', 'R', 'W', 'm', 'r', 0, + /* 37358 */ 'V', 'P', 'R', 'O', 'T', 'W', 'm', 'r', 0, + /* 37367 */ 'V', 'M', 'O', 'V', 'D', 'Q', 'A', 'Y', 'm', 'r', 0, + /* 37378 */ 'V', 'M', 'O', 'V', 'A', 'P', 'D', 'Y', 'm', 'r', 0, + /* 37389 */ 'V', 'M', 'O', 'V', 'N', 'T', 'P', 'D', 'Y', 'm', 'r', 0, + /* 37401 */ 'V', 'M', 'O', 'V', 'U', 'P', 'D', 'Y', 'm', 'r', 0, + /* 37412 */ 'V', 'M', 'A', 'S', 'K', 'M', 'O', 'V', 'P', 'D', 'Y', 'm', 'r', 0, + /* 37426 */ 'V', 'P', 'M', 'A', 'S', 'K', 'M', 'O', 'V', 'D', 'Y', 'm', 'r', 0, + /* 37440 */ 'V', 'C', 'V', 'T', 'P', 'S', '2', 'P', 'H', 'Y', 'm', 'r', 0, + /* 37453 */ 'V', 'M', 'O', 'V', 'N', 'T', 'D', 'Q', 'Y', 'm', 'r', 0, + /* 37465 */ 'V', 'P', 'M', 'A', 'S', 'K', 'M', 'O', 'V', 'Q', 'Y', 'm', 'r', 0, + /* 37479 */ 'V', 'M', 'O', 'V', 'A', 'P', 'S', 'Y', 'm', 'r', 0, + /* 37490 */ 'V', 'M', 'O', 'V', 'N', 'T', 'P', 'S', 'Y', 'm', 'r', 0, + /* 37502 */ 'V', 'M', 'O', 'V', 'U', 'P', 'S', 'Y', 'm', 'r', 0, + /* 37513 */ 'V', 'M', 'A', 'S', 'K', 'M', 'O', 'V', 'P', 'S', 'Y', 'm', 'r', 0, + /* 37527 */ 'V', 'M', 'O', 'V', 'D', 'Q', 'U', 'Y', 'm', 'r', 0, + /* 37538 */ 'V', 'M', 'O', 'V', 'S', 'D', 't', 'o', '6', '4', 'Z', 'm', 'r', 0, + /* 37552 */ 'V', 'M', 'O', 'V', 'P', 'Q', 'I', 't', 'o', '6', '4', 'Z', 'm', 'r', 0, + /* 37567 */ 'V', 'P', 'S', 'C', 'A', 'T', 'T', 'E', 'R', 'D', 'D', 'Z', 'm', 'r', 0, + /* 37582 */ 'V', 'M', 'O', 'V', 'A', 'P', 'D', 'Z', 'm', 'r', 0, + /* 37593 */ 'V', 'S', 'C', 'A', 'T', 'T', 'E', 'R', 'D', 'P', 'D', 'Z', 'm', 'r', 0, + /* 37608 */ 'V', 'S', 'C', 'A', 'T', 'T', 'E', 'R', 'Q', 'P', 'D', 'Z', 'm', 'r', 0, + /* 37623 */ 'V', 'M', 'O', 'V', 'U', 'P', 'D', 'Z', 'm', 'r', 0, + /* 37634 */ 'V', 'P', 'S', 'C', 'A', 'T', 'T', 'E', 'R', 'Q', 'D', 'Z', 'm', 'r', 0, + /* 37649 */ 'V', 'M', 'O', 'V', 'S', 'D', 'Z', 'm', 'r', 0, + /* 37659 */ 'V', 'C', 'V', 'T', 'P', 'S', '2', 'P', 'H', 'Z', 'm', 'r', 0, + /* 37672 */ 'V', 'M', 'O', 'V', 'P', 'D', 'I', '2', 'D', 'I', 'Z', 'm', 'r', 0, + /* 37686 */ 'V', 'M', 'O', 'V', 'S', 'S', '2', 'D', 'I', 'Z', 'm', 'r', 0, + /* 37699 */ 'V', 'P', 'S', 'C', 'A', 'T', 'T', 'E', 'R', 'D', 'Q', 'Z', 'm', 'r', 0, + /* 37714 */ 'V', 'P', 'S', 'C', 'A', 'T', 'T', 'E', 'R', 'Q', 'Q', 'Z', 'm', 'r', 0, + /* 37729 */ 'V', 'M', 'O', 'V', 'A', 'P', 'S', 'Z', 'm', 'r', 0, + /* 37740 */ 'V', 'S', 'C', 'A', 'T', 'T', 'E', 'R', 'D', 'P', 'S', 'Z', 'm', 'r', 0, + /* 37755 */ 'V', 'S', 'C', 'A', 'T', 'T', 'E', 'R', 'Q', 'P', 'S', 'Z', 'm', 'r', 0, + /* 37770 */ 'V', 'M', 'O', 'V', 'U', 'P', 'S', 'Z', 'm', 'r', 0, + /* 37781 */ 'V', 'M', 'O', 'V', 'S', 'S', 'Z', 'm', 'r', 0, + /* 37791 */ 'P', 'U', 'S', 'H', '3', '2', 'r', 'm', 'r', 0, + /* 37801 */ 'P', 'O', 'P', '3', '2', 'r', 'm', 'r', 0, + /* 37810 */ 'P', 'U', 'S', 'H', '6', '4', 'r', 'm', 'r', 0, + /* 37820 */ 'P', 'O', 'P', '6', '4', 'r', 'm', 'r', 0, + /* 37829 */ 'P', 'U', 'S', 'H', '1', '6', 'r', 'm', 'r', 0, + /* 37839 */ 'P', 'O', 'P', '1', '6', 'r', 'm', 'r', 0, + /* 37848 */ 'V', 'E', 'X', 'T', 'R', 'A', 'C', 'T', 'P', 'S', 'z', 'm', 'r', 0, + /* 37862 */ 'S', 'H', 'A', '1', 'M', 'S', 'G', '1', 'r', 'r', 0, + /* 37873 */ 'S', 'H', 'A', '2', '5', '6', 'M', 'S', 'G', '1', 'r', 'r', 0, + /* 37886 */ 'P', 'F', 'R', 'C', 'P', 'I', 'T', '1', 'r', 'r', 0, + /* 37897 */ 'P', 'F', 'R', 'S', 'Q', 'I', 'T', '1', 'r', 'r', 0, + /* 37908 */ 'V', 'M', 'O', 'V', 'D', 'Q', 'A', '3', '2', 'r', 'r', 0, + /* 37920 */ 'C', 'M', 'O', 'V', 'A', '3', '2', 'r', 'r', 0, + /* 37930 */ 'S', 'B', 'B', '3', '2', 'r', 'r', 0, + /* 37938 */ 'S', 'U', 'B', '3', '2', 'r', 'r', 0, + /* 37946 */ 'C', 'M', 'O', 'V', 'B', '3', '2', 'r', 'r', 0, + /* 37956 */ 'A', 'D', 'C', '3', '2', 'r', 'r', 0, + /* 37964 */ 'B', 'L', 'C', 'I', 'C', '3', '2', 'r', 'r', 0, + /* 37974 */ 'B', 'L', 'S', 'I', 'C', '3', '2', 'r', 'r', 0, + /* 37984 */ 'T', '1', 'M', 'S', 'K', 'C', '3', '2', 'r', 'r', 0, + /* 37995 */ 'B', 'T', 'C', '3', '2', 'r', 'r', 0, + /* 38003 */ 'V', 'M', 'R', 'E', 'A', 'D', '3', '2', 'r', 'r', 0, + /* 38014 */ 'X', 'A', 'D', 'D', '3', '2', 'r', 'r', 0, + /* 38023 */ 'A', 'N', 'D', '3', '2', 'r', 'r', 0, + /* 38031 */ 'C', 'M', 'O', 'V', 'A', 'E', '3', '2', 'r', 'r', 0, + /* 38042 */ 'C', 'M', 'O', 'V', 'B', 'E', '3', '2', 'r', 'r', 0, + /* 38053 */ 'C', 'M', 'O', 'V', 'G', 'E', '3', '2', 'r', 'r', 0, + /* 38064 */ 'C', 'M', 'O', 'V', 'L', 'E', '3', '2', 'r', 'r', 0, + /* 38075 */ 'C', 'M', 'O', 'V', 'N', 'E', '3', '2', 'r', 'r', 0, + /* 38086 */ 'V', 'M', 'W', 'R', 'I', 'T', 'E', '3', '2', 'r', 'r', 0, + /* 38098 */ 'C', 'M', 'O', 'V', 'E', '3', '2', 'r', 'r', 0, + /* 38108 */ 'B', 'S', 'F', '3', '2', 'r', 'r', 0, + /* 38116 */ 'C', 'M', 'P', 'X', 'C', 'H', 'G', '3', '2', 'r', 'r', 0, + /* 38128 */ 'C', 'M', 'O', 'V', 'G', '3', '2', 'r', 'r', 0, + /* 38138 */ 'B', 'L', 'C', 'I', '3', '2', 'r', 'r', 0, + /* 38147 */ 'B', 'Z', 'H', 'I', '3', '2', 'r', 'r', 0, + /* 38156 */ 'B', 'L', 'S', 'I', '3', '2', 'r', 'r', 0, + /* 38165 */ 'B', 'L', 'C', 'M', 'S', 'K', '3', '2', 'r', 'r', 0, + /* 38176 */ 'B', 'L', 'S', 'M', 'S', 'K', '3', '2', 'r', 'r', 0, + /* 38187 */ 'T', 'Z', 'M', 'S', 'K', '3', '2', 'r', 'r', 0, + /* 38197 */ 'B', 'L', 'C', 'F', 'I', 'L', 'L', '3', '2', 'r', 'r', 0, + /* 38209 */ 'B', 'L', 'S', 'F', 'I', 'L', 'L', '3', '2', 'r', 'r', 0, + /* 38221 */ 'L', 'S', 'L', '3', '2', 'r', 'r', 0, + /* 38229 */ 'I', 'M', 'U', 'L', '3', '2', 'r', 'r', 0, + /* 38238 */ 'C', 'M', 'O', 'V', 'L', '3', '2', 'r', 'r', 0, + /* 38248 */ 'A', 'N', 'D', 'N', '3', '2', 'r', 'r', 0, + /* 38257 */ 'I', 'N', '3', '2', 'r', 'r', 0, + /* 38264 */ 'C', 'M', 'O', 'V', 'N', 'O', '3', '2', 'r', 'r', 0, + /* 38275 */ 'C', 'M', 'O', 'V', 'O', '3', '2', 'r', 'r', 0, + /* 38285 */ 'P', 'D', 'E', 'P', '3', '2', 'r', 'r', 0, + /* 38294 */ 'C', 'M', 'P', '3', '2', 'r', 'r', 0, + /* 38302 */ 'C', 'M', 'O', 'V', 'N', 'P', '3', '2', 'r', 'r', 0, + /* 38313 */ 'C', 'M', 'O', 'V', 'P', '3', '2', 'r', 'r', 0, + /* 38323 */ 'L', 'A', 'R', '3', '2', 'r', 'r', 0, + /* 38331 */ 'X', 'O', 'R', '3', '2', 'r', 'r', 0, + /* 38339 */ 'B', 'S', 'R', '3', '2', 'r', 'r', 0, + /* 38347 */ 'B', 'L', 'S', 'R', '3', '2', 'r', 'r', 0, + /* 38356 */ 'B', 'T', 'R', '3', '2', 'r', 'r', 0, + /* 38364 */ 'B', 'E', 'X', 'T', 'R', '3', '2', 'r', 'r', 0, + /* 38374 */ 'B', 'L', 'C', 'S', '3', '2', 'r', 'r', 0, + /* 38383 */ 'C', 'M', 'O', 'V', 'N', 'S', '3', '2', 'r', 'r', 0, + /* 38394 */ 'B', 'T', 'S', '3', '2', 'r', 'r', 0, + /* 38402 */ 'C', 'M', 'O', 'V', 'S', '3', '2', 'r', 'r', 0, + /* 38412 */ 'B', 'T', '3', '2', 'r', 'r', 0, + /* 38419 */ 'P', 'O', 'P', 'C', 'N', 'T', '3', '2', 'r', 'r', 0, + /* 38430 */ 'L', 'Z', 'C', 'N', 'T', '3', '2', 'r', 'r', 0, + /* 38440 */ 'T', 'Z', 'C', 'N', 'T', '3', '2', 'r', 'r', 0, + /* 38450 */ 'T', 'E', 'S', 'T', '3', '2', 'r', 'r', 0, + /* 38459 */ 'O', 'U', 'T', '3', '2', 'r', 'r', 0, + /* 38467 */ 'P', 'E', 'X', 'T', '3', '2', 'r', 'r', 0, + /* 38476 */ 'V', 'M', 'O', 'V', 'D', 'Q', 'U', '3', '2', 'r', 'r', 0, + /* 38488 */ 'M', 'O', 'V', '3', '2', 'r', 'r', 0, + /* 38496 */ 'A', 'D', 'C', 'X', '3', '2', 'r', 'r', 0, + /* 38505 */ 'S', 'H', 'L', 'X', '3', '2', 'r', 'r', 0, + /* 38514 */ 'M', 'U', 'L', 'X', '3', '2', 'r', 'r', 0, + /* 38523 */ 'A', 'D', 'O', 'X', '3', '2', 'r', 'r', 0, + /* 38532 */ 'S', 'A', 'R', 'X', '3', '2', 'r', 'r', 0, + /* 38541 */ 'S', 'H', 'R', 'X', '3', '2', 'r', 'r', 0, + /* 38550 */ 'S', 'H', 'A', '1', 'M', 'S', 'G', '2', 'r', 'r', 0, + /* 38561 */ 'S', 'H', 'A', '2', '5', '6', 'M', 'S', 'G', '2', 'r', 'r', 0, + /* 38574 */ 'S', 'H', 'A', '2', '5', '6', 'R', 'N', 'D', 'S', '2', 'r', 'r', 0, + /* 38588 */ 'P', 'F', 'R', 'C', 'P', 'I', 'T', '2', 'r', 'r', 0, + /* 38599 */ 'V', 'M', 'O', 'V', 'D', 'Q', 'A', '6', '4', 'r', 'r', 0, + /* 38611 */ 'C', 'M', 'O', 'V', 'A', '6', '4', 'r', 'r', 0, + /* 38621 */ 'S', 'B', 'B', '6', '4', 'r', 'r', 0, + /* 38629 */ 'S', 'U', 'B', '6', '4', 'r', 'r', 0, + /* 38637 */ 'C', 'M', 'O', 'V', 'B', '6', '4', 'r', 'r', 0, + /* 38647 */ 'A', 'D', 'C', '6', '4', 'r', 'r', 0, + /* 38655 */ 'B', 'L', 'C', 'I', 'C', '6', '4', 'r', 'r', 0, + /* 38665 */ 'B', 'L', 'S', 'I', 'C', '6', '4', 'r', 'r', 0, + /* 38675 */ 'T', '1', 'M', 'S', 'K', 'C', '6', '4', 'r', 'r', 0, + /* 38686 */ 'B', 'T', 'C', '6', '4', 'r', 'r', 0, + /* 38694 */ 'V', 'M', 'R', 'E', 'A', 'D', '6', '4', 'r', 'r', 0, + /* 38705 */ 'X', 'A', 'D', 'D', '6', '4', 'r', 'r', 0, + /* 38714 */ 'A', 'N', 'D', '6', '4', 'r', 'r', 0, + /* 38722 */ 'I', 'n', 't', '_', 'V', 'C', 'V', 'T', 'S', 'I', '2', 'S', 'D', '6', '4', 'r', 'r', 0, + /* 38740 */ 'I', 'n', 't', '_', 'C', 'V', 'T', 'S', 'I', '2', 'S', 'D', '6', '4', 'r', 'r', 0, + /* 38757 */ 'M', 'M', 'X', '_', 'M', 'O', 'V', 'D', '6', '4', 'r', 'r', 0, + /* 38770 */ 'C', 'M', 'O', 'V', 'A', 'E', '6', '4', 'r', 'r', 0, + /* 38781 */ 'C', 'M', 'O', 'V', 'B', 'E', '6', '4', 'r', 'r', 0, + /* 38792 */ 'C', 'M', 'O', 'V', 'G', 'E', '6', '4', 'r', 'r', 0, + /* 38803 */ 'C', 'M', 'O', 'V', 'L', 'E', '6', '4', 'r', 'r', 0, + /* 38814 */ 'C', 'M', 'O', 'V', 'N', 'E', '6', '4', 'r', 'r', 0, + /* 38825 */ 'V', 'M', 'W', 'R', 'I', 'T', 'E', '6', '4', 'r', 'r', 0, + /* 38837 */ 'C', 'M', 'O', 'V', 'E', '6', '4', 'r', 'r', 0, + /* 38847 */ 'B', 'S', 'F', '6', '4', 'r', 'r', 0, + /* 38855 */ 'C', 'M', 'P', 'X', 'C', 'H', 'G', '6', '4', 'r', 'r', 0, + /* 38867 */ 'C', 'M', 'O', 'V', 'G', '6', '4', 'r', 'r', 0, + /* 38877 */ 'B', 'L', 'C', 'I', '6', '4', 'r', 'r', 0, + /* 38886 */ 'B', 'Z', 'H', 'I', '6', '4', 'r', 'r', 0, + /* 38895 */ 'I', 'n', 't', '_', 'V', 'C', 'V', 'T', 'T', 'S', 'D', '2', 'S', 'I', '6', '4', 'r', 'r', 0, + /* 38914 */ 'I', 'n', 't', '_', 'C', 'V', 'T', 'T', 'S', 'D', '2', 'S', 'I', '6', '4', 'r', 'r', 0, + /* 38932 */ 'V', 'C', 'V', 'T', 'S', 'D', '2', 'S', 'I', '6', '4', 'r', 'r', 0, + /* 38946 */ 'I', 'n', 't', '_', 'V', 'C', 'V', 'T', 'T', 'S', 'S', '2', 'S', 'I', '6', '4', 'r', 'r', 0, + /* 38965 */ 'I', 'n', 't', '_', 'C', 'V', 'T', 'T', 'S', 'S', '2', 'S', 'I', '6', '4', 'r', 'r', 0, + /* 38983 */ 'V', 'C', 'V', 'T', 'S', 'S', '2', 'S', 'I', '6', '4', 'r', 'r', 0, + /* 38997 */ 'B', 'L', 'S', 'I', '6', '4', 'r', 'r', 0, + /* 39006 */ 'B', 'L', 'C', 'M', 'S', 'K', '6', '4', 'r', 'r', 0, + /* 39017 */ 'B', 'L', 'S', 'M', 'S', 'K', '6', '4', 'r', 'r', 0, + /* 39028 */ 'T', 'Z', 'M', 'S', 'K', '6', '4', 'r', 'r', 0, + /* 39038 */ 'B', 'L', 'C', 'F', 'I', 'L', 'L', '6', '4', 'r', 'r', 0, + /* 39050 */ 'B', 'L', 'S', 'F', 'I', 'L', 'L', '6', '4', 'r', 'r', 0, + /* 39062 */ 'L', 'S', 'L', '6', '4', 'r', 'r', 0, + /* 39070 */ 'I', 'M', 'U', 'L', '6', '4', 'r', 'r', 0, + /* 39079 */ 'C', 'M', 'O', 'V', 'L', '6', '4', 'r', 'r', 0, + /* 39089 */ 'A', 'N', 'D', 'N', '6', '4', 'r', 'r', 0, + /* 39098 */ 'C', 'M', 'O', 'V', 'N', 'O', '6', '4', 'r', 'r', 0, + /* 39109 */ 'C', 'M', 'O', 'V', 'O', '6', '4', 'r', 'r', 0, + /* 39119 */ 'P', 'D', 'E', 'P', '6', '4', 'r', 'r', 0, + /* 39128 */ 'C', 'M', 'P', '6', '4', 'r', 'r', 0, + /* 39136 */ 'C', 'M', 'O', 'V', 'N', 'P', '6', '4', 'r', 'r', 0, + /* 39147 */ 'C', 'M', 'O', 'V', 'P', '6', '4', 'r', 'r', 0, + /* 39157 */ 'M', 'M', 'X', '_', 'M', 'O', 'V', 'Q', '6', '4', 'r', 'r', 0, + /* 39170 */ 'L', 'A', 'R', '6', '4', 'r', 'r', 0, + /* 39178 */ 'M', 'M', 'X', '_', 'M', 'O', 'V', 'Q', '2', 'F', 'R', '6', '4', 'r', 'r', 0, + /* 39194 */ 'X', 'O', 'R', '6', '4', 'r', 'r', 0, + /* 39202 */ 'B', 'S', 'R', '6', '4', 'r', 'r', 0, + /* 39210 */ 'B', 'L', 'S', 'R', '6', '4', 'r', 'r', 0, + /* 39219 */ 'B', 'T', 'R', '6', '4', 'r', 'r', 0, + /* 39227 */ 'B', 'E', 'X', 'T', 'R', '6', '4', 'r', 'r', 0, + /* 39237 */ 'B', 'L', 'C', 'S', '6', '4', 'r', 'r', 0, + /* 39246 */ 'C', 'M', 'O', 'V', 'N', 'S', '6', '4', 'r', 'r', 0, + /* 39257 */ 'I', 'n', 't', '_', 'V', 'C', 'V', 'T', 'S', 'I', '2', 'S', 'S', '6', '4', 'r', 'r', 0, + /* 39275 */ 'I', 'n', 't', '_', 'C', 'V', 'T', 'S', 'I', '2', 'S', 'S', '6', '4', 'r', 'r', 0, + /* 39292 */ 'B', 'T', 'S', '6', '4', 'r', 'r', 0, + /* 39300 */ 'C', 'M', 'O', 'V', 'S', '6', '4', 'r', 'r', 0, + /* 39310 */ 'B', 'T', '6', '4', 'r', 'r', 0, + /* 39317 */ 'P', 'O', 'P', 'C', 'N', 'T', '6', '4', 'r', 'r', 0, + /* 39328 */ 'L', 'Z', 'C', 'N', 'T', '6', '4', 'r', 'r', 0, + /* 39338 */ 'T', 'Z', 'C', 'N', 'T', '6', '4', 'r', 'r', 0, + /* 39348 */ 'T', 'E', 'S', 'T', '6', '4', 'r', 'r', 0, + /* 39357 */ 'P', 'E', 'X', 'T', '6', '4', 'r', 'r', 0, + /* 39366 */ 'V', 'M', 'O', 'V', 'D', 'Q', 'U', '6', '4', 'r', 'r', 0, + /* 39378 */ 'M', 'O', 'V', '6', '4', 'r', 'r', 0, + /* 39386 */ 'A', 'D', 'C', 'X', '6', '4', 'r', 'r', 0, + /* 39395 */ 'S', 'H', 'L', 'X', '6', '4', 'r', 'r', 0, + /* 39404 */ 'M', 'U', 'L', 'X', '6', '4', 'r', 'r', 0, + /* 39413 */ 'A', 'D', 'O', 'X', '6', '4', 'r', 'r', 0, + /* 39422 */ 'S', 'A', 'R', 'X', '6', '4', 'r', 'r', 0, + /* 39431 */ 'S', 'H', 'R', 'X', '6', '4', 'r', 'r', 0, + /* 39440 */ 'M', 'M', 'X', '_', 'M', 'O', 'V', 'D', '6', '4', 'f', 'r', 'o', 'm', '6', '4', 'r', 'r', 0, + /* 39459 */ 'M', 'M', 'X', '_', 'M', 'O', 'V', 'D', '6', '4', 't', 'o', '6', '4', 'r', 'r', 0, + /* 39476 */ 'V', 'M', 'O', 'V', 'S', 'D', 't', 'o', '6', '4', 'r', 'r', 0, + /* 39489 */ 'V', 'M', 'O', 'V', 'P', 'Q', 'I', 't', 'o', '6', '4', 'r', 'r', 0, + /* 39503 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'U', 'B', 'P', 'D', '4', 'r', 'r', 0, + /* 39518 */ 'V', 'F', 'M', 'S', 'U', 'B', 'P', 'D', '4', 'r', 'r', 0, + /* 39530 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'P', 'D', '4', 'r', 'r', 0, + /* 39543 */ 'V', 'F', 'M', 'S', 'U', 'B', 'A', 'D', 'D', 'P', 'D', '4', 'r', 'r', 0, + /* 39558 */ 'V', 'F', 'M', 'A', 'D', 'D', 'P', 'D', '4', 'r', 'r', 0, + /* 39570 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'P', 'D', '4', 'r', 'r', 0, + /* 39583 */ 'V', 'F', 'M', 'S', 'U', 'B', 'S', 'D', '4', 'r', 'r', 0, + /* 39595 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'S', 'D', '4', 'r', 'r', 0, + /* 39608 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'D', '4', 'r', 'r', 0, + /* 39620 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'S', 'D', '4', 'r', 'r', 0, + /* 39633 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'U', 'B', 'P', 'S', '4', 'r', 'r', 0, + /* 39648 */ 'V', 'F', 'M', 'S', 'U', 'B', 'P', 'S', '4', 'r', 'r', 0, + /* 39660 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'P', 'S', '4', 'r', 'r', 0, + /* 39673 */ 'V', 'F', 'M', 'S', 'U', 'B', 'A', 'D', 'D', 'P', 'S', '4', 'r', 'r', 0, + /* 39688 */ 'V', 'F', 'M', 'A', 'D', 'D', 'P', 'S', '4', 'r', 'r', 0, + /* 39700 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'P', 'S', '4', 'r', 'r', 0, + /* 39713 */ 'V', 'F', 'M', 'S', 'U', 'B', 'S', 'S', '4', 'r', 'r', 0, + /* 39725 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'S', 'S', '4', 'r', 'r', 0, + /* 39738 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'S', '4', 'r', 'r', 0, + /* 39750 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'S', 'S', '4', 'r', 'r', 0, + /* 39763 */ 'V', 'E', 'X', 'T', 'R', 'A', 'C', 'T', 'F', '3', '2', 'x', '4', 'r', 'r', 0, + /* 39779 */ 'V', 'I', 'N', 'S', 'E', 'R', 'T', 'F', '3', '2', 'x', '4', 'r', 'r', 0, + /* 39794 */ 'V', 'E', 'X', 'T', 'R', 'A', 'C', 'T', 'I', '3', '2', 'x', '4', 'r', 'r', 0, + /* 39810 */ 'V', 'I', 'N', 'S', 'E', 'R', 'T', 'I', '3', '2', 'x', '4', 'r', 'r', 0, + /* 39825 */ 'V', 'E', 'X', 'T', 'R', 'A', 'C', 'T', 'F', '6', '4', 'x', '4', 'r', 'r', 0, + /* 39841 */ 'V', 'I', 'N', 'S', 'E', 'R', 'T', 'F', '6', '4', 'x', '4', 'r', 'r', 0, + /* 39856 */ 'V', 'E', 'X', 'T', 'R', 'A', 'C', 'T', 'I', '6', '4', 'x', '4', 'r', 'r', 0, + /* 39872 */ 'V', 'I', 'N', 'S', 'E', 'R', 'T', 'I', '6', '4', 'x', '4', 'r', 'r', 0, + /* 39887 */ 'C', 'M', 'O', 'V', 'A', '1', '6', 'r', 'r', 0, + /* 39897 */ 'S', 'B', 'B', '1', '6', 'r', 'r', 0, + /* 39905 */ 'S', 'U', 'B', '1', '6', 'r', 'r', 0, + /* 39913 */ 'C', 'M', 'O', 'V', 'B', '1', '6', 'r', 'r', 0, + /* 39923 */ 'A', 'D', 'C', '1', '6', 'r', 'r', 0, + /* 39931 */ 'B', 'T', 'C', '1', '6', 'r', 'r', 0, + /* 39939 */ 'X', 'A', 'D', 'D', '1', '6', 'r', 'r', 0, + /* 39948 */ 'A', 'N', 'D', '1', '6', 'r', 'r', 0, + /* 39956 */ 'C', 'M', 'O', 'V', 'A', 'E', '1', '6', 'r', 'r', 0, + /* 39967 */ 'C', 'M', 'O', 'V', 'B', 'E', '1', '6', 'r', 'r', 0, + /* 39978 */ 'C', 'M', 'O', 'V', 'G', 'E', '1', '6', 'r', 'r', 0, + /* 39989 */ 'C', 'M', 'O', 'V', 'L', 'E', '1', '6', 'r', 'r', 0, + /* 40000 */ 'C', 'M', 'O', 'V', 'N', 'E', '1', '6', 'r', 'r', 0, + /* 40011 */ 'C', 'M', 'O', 'V', 'E', '1', '6', 'r', 'r', 0, + /* 40021 */ 'B', 'S', 'F', '1', '6', 'r', 'r', 0, + /* 40029 */ 'C', 'M', 'P', 'X', 'C', 'H', 'G', '1', '6', 'r', 'r', 0, + /* 40041 */ 'C', 'M', 'O', 'V', 'G', '1', '6', 'r', 'r', 0, + /* 40051 */ 'A', 'R', 'P', 'L', '1', '6', 'r', 'r', 0, + /* 40060 */ 'L', 'S', 'L', '1', '6', 'r', 'r', 0, + /* 40068 */ 'I', 'M', 'U', 'L', '1', '6', 'r', 'r', 0, + /* 40077 */ 'C', 'M', 'O', 'V', 'L', '1', '6', 'r', 'r', 0, + /* 40087 */ 'I', 'N', '1', '6', 'r', 'r', 0, + /* 40094 */ 'C', 'M', 'O', 'V', 'N', 'O', '1', '6', 'r', 'r', 0, + /* 40105 */ 'C', 'M', 'O', 'V', 'O', '1', '6', 'r', 'r', 0, + /* 40115 */ 'C', 'M', 'P', '1', '6', 'r', 'r', 0, + /* 40123 */ 'C', 'M', 'O', 'V', 'N', 'P', '1', '6', 'r', 'r', 0, + /* 40134 */ 'C', 'M', 'O', 'V', 'P', '1', '6', 'r', 'r', 0, + /* 40144 */ 'L', 'A', 'R', '1', '6', 'r', 'r', 0, + /* 40152 */ 'X', 'O', 'R', '1', '6', 'r', 'r', 0, + /* 40160 */ 'B', 'S', 'R', '1', '6', 'r', 'r', 0, + /* 40168 */ 'B', 'T', 'R', '1', '6', 'r', 'r', 0, + /* 40176 */ 'C', 'M', 'O', 'V', 'N', 'S', '1', '6', 'r', 'r', 0, + /* 40187 */ 'B', 'T', 'S', '1', '6', 'r', 'r', 0, + /* 40195 */ 'C', 'M', 'O', 'V', 'S', '1', '6', 'r', 'r', 0, + /* 40205 */ 'B', 'T', '1', '6', 'r', 'r', 0, + /* 40212 */ 'P', 'O', 'P', 'C', 'N', 'T', '1', '6', 'r', 'r', 0, + /* 40223 */ 'L', 'Z', 'C', 'N', 'T', '1', '6', 'r', 'r', 0, + /* 40233 */ 'T', 'Z', 'C', 'N', 'T', '1', '6', 'r', 'r', 0, + /* 40243 */ 'T', 'E', 'S', 'T', '1', '6', 'r', 'r', 0, + /* 40252 */ 'O', 'U', 'T', '1', '6', 'r', 'r', 0, + /* 40260 */ 'M', 'O', 'V', '1', '6', 'r', 'r', 0, + /* 40268 */ 'V', 'P', 'A', 'L', 'I', 'G', 'N', 'R', '2', '5', '6', 'r', 'r', 0, + /* 40282 */ 'V', 'P', 'E', 'R', 'M', '2', 'F', '1', '2', '8', 'r', 'r', 0, + /* 40295 */ 'V', 'E', 'X', 'T', 'R', 'A', 'C', 'T', 'F', '1', '2', '8', 'r', 'r', 0, + /* 40310 */ 'V', 'I', 'N', 'S', 'E', 'R', 'T', 'F', '1', '2', '8', 'r', 'r', 0, + /* 40324 */ 'V', 'P', 'E', 'R', 'M', '2', 'I', '1', '2', '8', 'r', 'r', 0, + /* 40337 */ 'V', 'E', 'X', 'T', 'R', 'A', 'C', 'T', 'I', '1', '2', '8', 'r', 'r', 0, + /* 40352 */ 'V', 'I', 'N', 'S', 'E', 'R', 'T', 'I', '1', '2', '8', 'r', 'r', 0, + /* 40366 */ 'V', 'P', 'C', 'M', 'P', 'E', 'S', 'T', 'R', 'M', '1', '2', '8', 'r', 'r', 0, + /* 40382 */ 'V', 'P', 'C', 'M', 'P', 'I', 'S', 'T', 'R', 'M', '1', '2', '8', 'r', 'r', 0, + /* 40398 */ 'V', 'P', 'A', 'L', 'I', 'G', 'N', 'R', '1', '2', '8', 'r', 'r', 0, + /* 40412 */ 'V', 'A', 'E', 'S', 'K', 'E', 'Y', 'G', 'E', 'N', 'A', 'S', 'S', 'I', 'S', 'T', '1', '2', '8', 'r', 'r', 0, + /* 40434 */ 'S', 'B', 'B', '8', 'r', 'r', 0, + /* 40441 */ 'S', 'U', 'B', '8', 'r', 'r', 0, + /* 40448 */ 'A', 'D', 'C', '8', 'r', 'r', 0, + /* 40455 */ 'X', 'A', 'D', 'D', '8', 'r', 'r', 0, + /* 40463 */ 'A', 'N', 'D', '8', 'r', 'r', 0, + /* 40470 */ 'C', 'M', 'P', 'X', 'C', 'H', 'G', '8', 'r', 'r', 0, + /* 40481 */ 'I', 'N', '8', 'r', 'r', 0, + /* 40487 */ 'C', 'M', 'P', '8', 'r', 'r', 0, + /* 40494 */ 'X', 'O', 'R', '8', 'r', 'r', 0, + /* 40501 */ 'T', 'E', 'S', 'T', '8', 'r', 'r', 0, + /* 40509 */ 'O', 'U', 'T', '8', 'r', 'r', 0, + /* 40516 */ 'M', 'O', 'V', '8', 'r', 'r', 0, + /* 40523 */ 'V', 'M', 'O', 'V', 'D', 'Q', 'A', 'r', 'r', 0, + /* 40533 */ 'V', 'P', 'S', 'H', 'A', 'B', 'r', 'r', 0, + /* 40542 */ 'V', 'P', 'S', 'U', 'B', 'B', 'r', 'r', 0, + /* 40551 */ 'V', 'P', 'A', 'D', 'D', 'B', 'r', 'r', 0, + /* 40560 */ 'V', 'P', 'M', 'O', 'V', 'U', 'S', 'D', 'B', 'r', 'r', 0, + /* 40572 */ 'V', 'P', 'M', 'O', 'V', 'S', 'D', 'B', 'r', 'r', 0, + /* 40583 */ 'V', 'P', 'M', 'O', 'V', 'D', 'B', 'r', 'r', 0, + /* 40593 */ 'V', 'P', 'S', 'H', 'U', 'F', 'B', 'r', 'r', 0, + /* 40603 */ 'V', 'P', 'A', 'V', 'G', 'B', 'r', 'r', 0, + /* 40612 */ 'V', 'P', 'M', 'O', 'V', 'M', 'S', 'K', 'B', 'r', 'r', 0, + /* 40624 */ 'M', 'M', 'X', '_', 'P', 'M', 'O', 'V', 'M', 'S', 'K', 'B', 'r', 'r', 0, + /* 40639 */ 'V', 'P', 'S', 'H', 'L', 'B', 'r', 'r', 0, + /* 40648 */ 'V', 'P', 'S', 'I', 'G', 'N', 'B', 'r', 'r', 0, + /* 40658 */ 'V', 'P', 'C', 'M', 'P', 'E', 'Q', 'B', 'r', 'r', 0, + /* 40669 */ 'V', 'P', 'M', 'O', 'V', 'U', 'S', 'Q', 'B', 'r', 'r', 0, + /* 40681 */ 'V', 'P', 'M', 'O', 'V', 'S', 'Q', 'B', 'r', 'r', 0, + /* 40692 */ 'V', 'P', 'M', 'O', 'V', 'Q', 'B', 'r', 'r', 0, + /* 40702 */ 'V', 'P', 'I', 'N', 'S', 'R', 'B', 'r', 'r', 0, + /* 40712 */ 'V', 'P', 'E', 'X', 'T', 'R', 'B', 'r', 'r', 0, + /* 40722 */ 'V', 'P', 'S', 'U', 'B', 'S', 'B', 'r', 'r', 0, + /* 40732 */ 'V', 'P', 'A', 'D', 'D', 'S', 'B', 'r', 'r', 0, + /* 40742 */ 'V', 'P', 'M', 'I', 'N', 'S', 'B', 'r', 'r', 0, + /* 40752 */ 'V', 'P', 'S', 'U', 'B', 'U', 'S', 'B', 'r', 'r', 0, + /* 40763 */ 'V', 'P', 'A', 'D', 'D', 'U', 'S', 'B', 'r', 'r', 0, + /* 40774 */ 'P', 'A', 'V', 'G', 'U', 'S', 'B', 'r', 'r', 0, + /* 40784 */ 'V', 'P', 'M', 'A', 'X', 'S', 'B', 'r', 'r', 0, + /* 40794 */ 'V', 'P', 'C', 'M', 'P', 'G', 'T', 'B', 'r', 'r', 0, + /* 40805 */ 'V', 'P', 'R', 'O', 'T', 'B', 'r', 'r', 0, + /* 40814 */ 'V', 'P', 'B', 'R', 'O', 'A', 'D', 'C', 'A', 'S', 'T', 'B', 'r', 'r', 0, + /* 40829 */ 'V', 'P', 'M', 'I', 'N', 'U', 'B', 'r', 'r', 0, + /* 40839 */ 'P', 'F', 'S', 'U', 'B', 'r', 'r', 0, + /* 40847 */ 'V', 'P', 'M', 'A', 'X', 'U', 'B', 'r', 'r', 0, + /* 40857 */ 'V', 'P', 'B', 'L', 'E', 'N', 'D', 'V', 'B', 'r', 'r', 0, + /* 40869 */ 'V', 'P', 'A', 'C', 'K', 'S', 'S', 'W', 'B', 'r', 'r', 0, + /* 40881 */ 'V', 'P', 'A', 'C', 'K', 'U', 'S', 'W', 'B', 'r', 'r', 0, + /* 40893 */ 'P', 'F', 'A', 'C', 'C', 'r', 'r', 0, + /* 40901 */ 'P', 'F', 'N', 'A', 'C', 'C', 'r', 'r', 0, + /* 40910 */ 'P', 'F', 'P', 'N', 'A', 'C', 'C', 'r', 'r', 0, + /* 40920 */ 'V', 'A', 'E', 'S', 'D', 'E', 'C', 'r', 'r', 0, + /* 40930 */ 'V', 'A', 'E', 'S', 'I', 'M', 'C', 'r', 'r', 0, + /* 40940 */ 'V', 'A', 'E', 'S', 'E', 'N', 'C', 'r', 'r', 0, + /* 40950 */ 'V', 'P', 'E', 'R', 'M', 'I', '2', 'D', 'r', 'r', 0, + /* 40961 */ 'V', 'P', 'E', 'R', 'M', 'T', '2', 'D', 'r', 'r', 0, + /* 40972 */ 'V', 'P', 'B', 'R', 'O', 'A', 'D', 'C', 'A', 'S', 'T', 'M', 'W', '2', 'D', 'r', 'r', 0, + /* 40990 */ 'V', 'P', 'S', 'H', 'A', 'D', 'r', 'r', 0, + /* 40999 */ 'V', 'P', 'S', 'R', 'A', 'D', 'r', 'r', 0, + /* 41008 */ 'M', 'M', 'X', '_', 'P', 'S', 'R', 'A', 'D', 'r', 'r', 0, + /* 41020 */ 'V', 'P', 'H', 'A', 'D', 'D', 'B', 'D', 'r', 'r', 0, + /* 41031 */ 'V', 'P', 'H', 'A', 'D', 'D', 'U', 'B', 'D', 'r', 'r', 0, + /* 41043 */ 'V', 'P', 'H', 'S', 'U', 'B', 'D', 'r', 'r', 0, + /* 41053 */ 'V', 'P', 'S', 'U', 'B', 'D', 'r', 'r', 0, + /* 41062 */ 'V', 'P', 'M', 'O', 'V', 'S', 'X', 'B', 'D', 'r', 'r', 0, + /* 41074 */ 'V', 'P', 'M', 'O', 'V', 'Z', 'X', 'B', 'D', 'r', 'r', 0, + /* 41086 */ 'P', 'F', 'A', 'D', 'D', 'r', 'r', 0, + /* 41094 */ 'V', 'P', 'H', 'A', 'D', 'D', 'D', 'r', 'r', 0, + /* 41104 */ 'V', 'P', 'A', 'D', 'D', 'D', 'r', 'r', 0, + /* 41113 */ 'V', 'P', 'M', 'A', 'C', 'S', 'D', 'D', 'r', 'r', 0, + /* 41124 */ 'V', 'P', 'M', 'A', 'C', 'S', 'S', 'D', 'D', 'r', 'r', 0, + /* 41136 */ 'P', 'I', '2', 'F', 'D', 'r', 'r', 0, + /* 41144 */ 'P', 'F', '2', 'I', 'D', 'r', 'r', 0, + /* 41152 */ 'V', 'P', 'S', 'H', 'L', 'D', 'r', 'r', 0, + /* 41161 */ 'V', 'P', 'S', 'L', 'L', 'D', 'r', 'r', 0, + /* 41170 */ 'M', 'M', 'X', '_', 'P', 'S', 'L', 'L', 'D', 'r', 'r', 0, + /* 41182 */ 'V', 'P', 'M', 'U', 'L', 'L', 'D', 'r', 'r', 0, + /* 41192 */ 'V', 'P', 'S', 'R', 'L', 'D', 'r', 'r', 0, + /* 41201 */ 'M', 'M', 'X', '_', 'P', 'S', 'R', 'L', 'D', 'r', 'r', 0, + /* 41213 */ 'V', 'P', 'A', 'N', 'D', 'r', 'r', 0, + /* 41221 */ 'V', 'P', 'S', 'I', 'G', 'N', 'D', 'r', 'r', 0, + /* 41231 */ 'V', 'P', 'E', 'R', 'M', 'I', '2', 'P', 'D', 'r', 'r', 0, + /* 41243 */ 'V', 'P', 'E', 'R', 'M', 'I', 'L', '2', 'P', 'D', 'r', 'r', 0, + /* 41256 */ 'V', 'C', 'V', 'T', 'D', 'Q', '2', 'P', 'D', 'r', 'r', 0, + /* 41268 */ 'V', 'C', 'V', 'T', 'P', 'S', '2', 'P', 'D', 'r', 'r', 0, + /* 41280 */ 'V', 'P', 'E', 'R', 'M', 'T', '2', 'P', 'D', 'r', 'r', 0, + /* 41292 */ 'V', 'M', 'O', 'V', 'A', 'P', 'D', 'r', 'r', 0, + /* 41302 */ 'P', 'S', 'W', 'A', 'P', 'D', 'r', 'r', 0, + /* 41311 */ 'V', 'A', 'D', 'D', 'S', 'U', 'B', 'P', 'D', 'r', 'r', 0, + /* 41323 */ 'V', 'H', 'S', 'U', 'B', 'P', 'D', 'r', 'r', 0, + /* 41333 */ 'V', 'S', 'U', 'B', 'P', 'D', 'r', 'r', 0, + /* 41342 */ 'V', 'M', 'I', 'N', 'C', 'P', 'D', 'r', 'r', 0, + /* 41352 */ 'V', 'M', 'A', 'X', 'C', 'P', 'D', 'r', 'r', 0, + /* 41362 */ 'V', 'H', 'A', 'D', 'D', 'P', 'D', 'r', 'r', 0, + /* 41372 */ 'V', 'A', 'D', 'D', 'P', 'D', 'r', 'r', 0, + /* 41381 */ 'V', 'A', 'N', 'D', 'P', 'D', 'r', 'r', 0, + /* 41390 */ 'V', 'F', 's', 'A', 'N', 'D', 'P', 'D', 'r', 'r', 0, + /* 41401 */ 'V', 'U', 'N', 'P', 'C', 'K', 'H', 'P', 'D', 'r', 'r', 0, + /* 41413 */ 'V', 'M', 'O', 'V', 'M', 'S', 'K', 'P', 'D', 'r', 'r', 0, + /* 41425 */ 'V', 'P', 'E', 'R', 'M', 'I', 'L', 'P', 'D', 'r', 'r', 0, + /* 41437 */ 'V', 'U', 'N', 'P', 'C', 'K', 'L', 'P', 'D', 'r', 'r', 0, + /* 41449 */ 'V', 'M', 'U', 'L', 'P', 'D', 'r', 'r', 0, + /* 41458 */ 'V', 'A', 'N', 'D', 'N', 'P', 'D', 'r', 'r', 0, + /* 41468 */ 'V', 'F', 's', 'A', 'N', 'D', 'N', 'P', 'D', 'r', 'r', 0, + /* 41480 */ 'V', 'M', 'I', 'N', 'P', 'D', 'r', 'r', 0, + /* 41489 */ 'V', 'O', 'R', 'P', 'D', 'r', 'r', 0, + /* 41497 */ 'V', 'X', 'O', 'R', 'P', 'D', 'r', 'r', 0, + /* 41506 */ 'V', 'F', 's', 'X', 'O', 'R', 'P', 'D', 'r', 'r', 0, + /* 41517 */ 'V', 'F', 's', 'O', 'R', 'P', 'D', 'r', 'r', 0, + /* 41527 */ 'V', 'T', 'E', 'S', 'T', 'P', 'D', 'r', 'r', 0, + /* 41537 */ 'V', 'M', 'O', 'V', 'U', 'P', 'D', 'r', 'r', 0, + /* 41547 */ 'V', 'B', 'L', 'E', 'N', 'D', 'V', 'P', 'D', 'r', 'r', 0, + /* 41559 */ 'V', 'D', 'I', 'V', 'P', 'D', 'r', 'r', 0, + /* 41568 */ 'V', 'M', 'A', 'X', 'P', 'D', 'r', 'r', 0, + /* 41577 */ 'V', 'F', 'R', 'C', 'Z', 'P', 'D', 'r', 'r', 0, + /* 41587 */ 'V', 'P', 'C', 'M', 'P', 'E', 'Q', 'D', 'r', 'r', 0, + /* 41598 */ 'V', 'P', 'M', 'O', 'V', 'U', 'S', 'Q', 'D', 'r', 'r', 0, + /* 41610 */ 'V', 'P', 'M', 'O', 'V', 'S', 'Q', 'D', 'r', 'r', 0, + /* 41621 */ 'V', 'P', 'M', 'O', 'V', 'Q', 'D', 'r', 'r', 0, + /* 41631 */ 'V', 'P', 'I', 'N', 'S', 'R', 'D', 'r', 'r', 0, + /* 41641 */ 'V', 'P', 'E', 'X', 'T', 'R', 'D', 'r', 'r', 0, + /* 41651 */ 'I', 'n', 't', '_', 'V', 'C', 'V', 'T', 'S', 'I', '2', 'S', 'D', 'r', 'r', 0, + /* 41667 */ 'I', 'n', 't', '_', 'C', 'V', 'T', 'S', 'I', '2', 'S', 'D', 'r', 'r', 0, + /* 41682 */ 'I', 'n', 't', '_', 'V', 'C', 'V', 'T', 'S', 'S', '2', 'S', 'D', 'r', 'r', 0, + /* 41698 */ 'I', 'n', 't', '_', 'C', 'V', 'T', 'S', 'S', '2', 'S', 'D', 'r', 'r', 0, + /* 41713 */ 'V', 'R', 'C', 'P', '1', '4', 'S', 'D', 'r', 'r', 0, + /* 41724 */ 'V', 'R', 'S', 'Q', 'R', 'T', '1', '4', 'S', 'D', 'r', 'r', 0, + /* 41737 */ 'V', 'R', 'C', 'P', '2', '8', 'S', 'D', 'r', 'r', 0, + /* 41748 */ 'V', 'R', 'S', 'Q', 'R', 'T', '2', '8', 'S', 'D', 'r', 'r', 0, + /* 41761 */ 'V', 'P', 'A', 'B', 'S', 'D', 'r', 'r', 0, + /* 41770 */ 'V', 'S', 'U', 'B', 'S', 'D', 'r', 'r', 0, + /* 41779 */ 'V', 'M', 'I', 'N', 'C', 'S', 'D', 'r', 'r', 0, + /* 41789 */ 'V', 'M', 'A', 'X', 'C', 'S', 'D', 'r', 'r', 0, + /* 41799 */ 'V', 'A', 'D', 'D', 'S', 'D', 'r', 'r', 0, + /* 41808 */ 'I', 'n', 't', '_', 'V', 'U', 'C', 'O', 'M', 'I', 'S', 'D', 'r', 'r', 0, + /* 41823 */ 'I', 'n', 't', '_', 'U', 'C', 'O', 'M', 'I', 'S', 'D', 'r', 'r', 0, + /* 41837 */ 'I', 'n', 't', '_', 'V', 'C', 'O', 'M', 'I', 'S', 'D', 'r', 'r', 0, + /* 41851 */ 'I', 'n', 't', '_', 'C', 'O', 'M', 'I', 'S', 'D', 'r', 'r', 0, + /* 41864 */ 'V', 'M', 'U', 'L', 'S', 'D', 'r', 'r', 0, + /* 41873 */ 'V', 'P', 'M', 'I', 'N', 'S', 'D', 'r', 'r', 0, + /* 41883 */ 'V', 'M', 'I', 'N', 'S', 'D', 'r', 'r', 0, + /* 41892 */ 'I', 'n', 't', '_', 'V', 'C', 'M', 'P', 'S', 'D', 'r', 'r', 0, + /* 41905 */ 'I', 'n', 't', '_', 'C', 'M', 'P', 'S', 'D', 'r', 'r', 0, + /* 41917 */ 'V', 'D', 'I', 'V', 'S', 'D', 'r', 'r', 0, + /* 41926 */ 'V', 'M', 'O', 'V', 'S', 'D', 'r', 'r', 0, + /* 41935 */ 'V', 'P', 'M', 'A', 'X', 'S', 'D', 'r', 'r', 0, + /* 41945 */ 'V', 'M', 'A', 'X', 'S', 'D', 'r', 'r', 0, + /* 41954 */ 'V', 'F', 'R', 'C', 'Z', 'S', 'D', 'r', 'r', 0, + /* 41964 */ 'V', 'M', 'O', 'V', '6', '4', 't', 'o', 'S', 'D', 'r', 'r', 0, + /* 41977 */ 'V', 'P', 'C', 'O', 'N', 'F', 'L', 'I', 'C', 'T', 'D', 'r', 'r', 0, + /* 41991 */ 'V', 'P', 'C', 'M', 'P', 'G', 'T', 'D', 'r', 'r', 0, + /* 42002 */ 'V', 'P', 'R', 'O', 'T', 'D', 'r', 'r', 0, + /* 42011 */ 'V', 'P', 'B', 'R', 'O', 'A', 'D', 'C', 'A', 'S', 'T', 'D', 'r', 'r', 0, + /* 42026 */ 'V', 'P', 'M', 'I', 'N', 'U', 'D', 'r', 'r', 0, + /* 42036 */ 'V', 'P', 'M', 'A', 'X', 'U', 'D', 'r', 'r', 0, + /* 42046 */ 'V', 'P', 'S', 'R', 'A', 'V', 'D', 'r', 'r', 0, + /* 42056 */ 'V', 'P', 'S', 'L', 'L', 'V', 'D', 'r', 'r', 0, + /* 42066 */ 'V', 'P', 'S', 'R', 'L', 'V', 'D', 'r', 'r', 0, + /* 42076 */ 'V', 'P', 'H', 'S', 'U', 'B', 'W', 'D', 'r', 'r', 0, + /* 42087 */ 'V', 'P', 'H', 'A', 'D', 'D', 'W', 'D', 'r', 'r', 0, + /* 42098 */ 'V', 'P', 'M', 'A', 'D', 'D', 'W', 'D', 'r', 'r', 0, + /* 42109 */ 'V', 'P', 'U', 'N', 'P', 'C', 'K', 'H', 'W', 'D', 'r', 'r', 0, + /* 42122 */ 'V', 'P', 'U', 'N', 'P', 'C', 'K', 'L', 'W', 'D', 'r', 'r', 0, + /* 42135 */ 'V', 'P', 'M', 'A', 'C', 'S', 'W', 'D', 'r', 'r', 0, + /* 42146 */ 'V', 'P', 'M', 'A', 'D', 'C', 'S', 'W', 'D', 'r', 'r', 0, + /* 42158 */ 'V', 'P', 'M', 'A', 'C', 'S', 'S', 'W', 'D', 'r', 'r', 0, + /* 42170 */ 'V', 'P', 'M', 'A', 'D', 'C', 'S', 'S', 'W', 'D', 'r', 'r', 0, + /* 42183 */ 'V', 'P', 'H', 'A', 'D', 'D', 'U', 'W', 'D', 'r', 'r', 0, + /* 42195 */ 'V', 'P', 'M', 'O', 'V', 'S', 'X', 'W', 'D', 'r', 'r', 0, + /* 42207 */ 'V', 'P', 'M', 'O', 'V', 'Z', 'X', 'W', 'D', 'r', 'r', 0, + /* 42219 */ 'P', 'F', 'C', 'M', 'P', 'G', 'E', 'r', 'r', 0, + /* 42229 */ 'S', 'H', 'A', '1', 'N', 'E', 'X', 'T', 'E', 'r', 'r', 0, + /* 42241 */ 'L', 'D', '_', 'F', 'r', 'r', 0, + /* 42248 */ 'S', 'T', '_', 'F', 'r', 'r', 0, + /* 42255 */ 'V', 'C', 'V', 'T', 'P', 'S', '2', 'P', 'H', 'r', 'r', 0, + /* 42267 */ 'V', 'P', 'M', 'A', 'C', 'S', 'D', 'Q', 'H', 'r', 'r', 0, + /* 42279 */ 'V', 'P', 'M', 'A', 'C', 'S', 'S', 'D', 'Q', 'H', 'r', 'r', 0, + /* 42292 */ 'V', 'M', 'O', 'V', 'P', 'D', 'I', '2', 'D', 'I', 'r', 'r', 0, + /* 42305 */ 'V', 'M', 'O', 'V', 'S', 'S', '2', 'D', 'I', 'r', 'r', 0, + /* 42317 */ 'V', 'M', 'O', 'V', 'D', 'I', '2', 'P', 'D', 'I', 'r', 'r', 0, + /* 42330 */ 'V', 'M', 'O', 'V', 'P', 'Q', 'I', '2', 'Q', 'I', 'r', 'r', 0, + /* 42343 */ 'V', 'M', 'O', 'V', 'Z', 'Q', 'I', '2', 'P', 'Q', 'I', 'r', 'r', 0, + /* 42357 */ 'V', 'M', 'O', 'V', 'Z', 'P', 'Q', 'I', 'L', 'o', '2', 'P', 'Q', 'I', 'r', 'r', 0, + /* 42374 */ 'V', 'M', 'O', 'V', '6', '4', 't', 'o', 'P', 'Q', 'I', 'r', 'r', 0, + /* 42388 */ 'V', 'P', 'C', 'M', 'P', 'E', 'S', 'T', 'R', 'I', 'r', 'r', 0, + /* 42401 */ 'V', 'P', 'C', 'M', 'P', 'I', 'S', 'T', 'R', 'I', 'r', 'r', 0, + /* 42414 */ 'I', 'n', 't', '_', 'V', 'C', 'V', 'T', 'T', 'S', 'D', '2', 'S', 'I', 'r', 'r', 0, + /* 42431 */ 'I', 'n', 't', '_', 'C', 'V', 'T', 'T', 'S', 'D', '2', 'S', 'I', 'r', 'r', 0, + /* 42447 */ 'V', 'C', 'V', 'T', 'S', 'D', '2', 'S', 'I', 'r', 'r', 0, + /* 42459 */ 'I', 'n', 't', '_', 'V', 'C', 'V', 'T', 'T', 'S', 'S', '2', 'S', 'I', 'r', 'r', 0, + /* 42476 */ 'I', 'n', 't', '_', 'C', 'V', 'T', 'T', 'S', 'S', '2', 'S', 'I', 'r', 'r', 0, + /* 42492 */ 'V', 'C', 'V', 'T', 'S', 'S', '2', 'S', 'I', 'r', 'r', 0, + /* 42504 */ 'V', 'P', 'M', 'A', 'C', 'S', 'D', 'Q', 'L', 'r', 'r', 0, + /* 42516 */ 'V', 'P', 'M', 'A', 'C', 'S', 'S', 'D', 'Q', 'L', 'r', 'r', 0, + /* 42529 */ 'P', 'F', 'M', 'U', 'L', 'r', 'r', 0, + /* 42537 */ 'V', 'P', 'P', 'E', 'R', 'M', 'r', 'r', 0, + /* 42546 */ 'V', 'P', 'A', 'N', 'D', 'N', 'r', 'r', 0, + /* 42555 */ 'P', 'F', 'M', 'I', 'N', 'r', 'r', 0, + /* 42563 */ 'P', 'F', 'R', 'C', 'P', 'r', 'r', 0, + /* 42571 */ 'S', 'T', '_', 'F', 'P', 'r', 'r', 0, + /* 42579 */ 'V', 'M', 'O', 'V', 'D', 'D', 'U', 'P', 'r', 'r', 0, + /* 42590 */ 'V', 'M', 'O', 'V', 'S', 'H', 'D', 'U', 'P', 'r', 'r', 0, + /* 42602 */ 'V', 'M', 'O', 'V', 'S', 'L', 'D', 'U', 'P', 'r', 'r', 0, + /* 42614 */ 'M', 'M', 'X', '_', 'M', 'O', 'V', 'F', 'R', '6', '4', '2', 'Q', 'r', 'r', 0, + /* 42630 */ 'V', 'P', 'B', 'R', 'O', 'A', 'D', 'C', 'A', 'S', 'T', 'M', 'B', '2', 'Q', 'r', 'r', 0, + /* 42648 */ 'V', 'P', 'E', 'R', 'M', 'I', '2', 'Q', 'r', 'r', 0, + /* 42659 */ 'M', 'M', 'X', '_', 'M', 'O', 'V', 'D', 'Q', '2', 'Q', 'r', 'r', 0, + /* 42673 */ 'V', 'P', 'E', 'R', 'M', 'T', '2', 'Q', 'r', 'r', 0, + /* 42684 */ 'V', 'P', 'S', 'H', 'A', 'Q', 'r', 'r', 0, + /* 42693 */ 'V', 'P', 'H', 'A', 'D', 'D', 'B', 'Q', 'r', 'r', 0, + /* 42704 */ 'V', 'P', 'H', 'A', 'D', 'D', 'U', 'B', 'Q', 'r', 'r', 0, + /* 42716 */ 'V', 'P', 'S', 'U', 'B', 'Q', 'r', 'r', 0, + /* 42725 */ 'V', 'P', 'M', 'O', 'V', 'S', 'X', 'B', 'Q', 'r', 'r', 0, + /* 42737 */ 'V', 'P', 'M', 'O', 'V', 'Z', 'X', 'B', 'Q', 'r', 'r', 0, + /* 42749 */ 'V', 'C', 'V', 'T', 'T', 'P', 'D', '2', 'D', 'Q', 'r', 'r', 0, + /* 42762 */ 'V', 'C', 'V', 'T', 'P', 'D', '2', 'D', 'Q', 'r', 'r', 0, + /* 42774 */ 'M', 'M', 'X', '_', 'M', 'O', 'V', 'Q', '2', 'D', 'Q', 'r', 'r', 0, + /* 42788 */ 'V', 'C', 'V', 'T', 'T', 'P', 'S', '2', 'D', 'Q', 'r', 'r', 0, + /* 42801 */ 'V', 'C', 'V', 'T', 'P', 'S', '2', 'D', 'Q', 'r', 'r', 0, + /* 42813 */ 'V', 'P', 'H', 'S', 'U', 'B', 'D', 'Q', 'r', 'r', 0, + /* 42824 */ 'V', 'P', 'A', 'D', 'D', 'Q', 'r', 'r', 0, + /* 42833 */ 'V', 'P', 'H', 'A', 'D', 'D', 'D', 'Q', 'r', 'r', 0, + /* 42844 */ 'V', 'P', 'U', 'N', 'P', 'C', 'K', 'H', 'D', 'Q', 'r', 'r', 0, + /* 42857 */ 'V', 'P', 'U', 'N', 'P', 'C', 'K', 'L', 'D', 'Q', 'r', 'r', 0, + /* 42870 */ 'V', 'P', 'M', 'U', 'L', 'D', 'Q', 'r', 'r', 0, + /* 42880 */ 'V', 'P', 'U', 'N', 'P', 'C', 'K', 'H', 'Q', 'D', 'Q', 'r', 'r', 0, + /* 42894 */ 'V', 'P', 'U', 'N', 'P', 'C', 'K', 'L', 'Q', 'D', 'Q', 'r', 'r', 0, + /* 42908 */ 'V', 'P', 'C', 'L', 'M', 'U', 'L', 'Q', 'D', 'Q', 'r', 'r', 0, + /* 42921 */ 'V', 'P', 'H', 'A', 'D', 'D', 'U', 'D', 'Q', 'r', 'r', 0, + /* 42933 */ 'V', 'P', 'M', 'U', 'L', 'U', 'D', 'Q', 'r', 'r', 0, + /* 42944 */ 'V', 'P', 'M', 'O', 'V', 'S', 'X', 'D', 'Q', 'r', 'r', 0, + /* 42956 */ 'V', 'P', 'M', 'O', 'V', 'Z', 'X', 'D', 'Q', 'r', 'r', 0, + /* 42968 */ 'P', 'F', 'C', 'M', 'P', 'E', 'Q', 'r', 'r', 0, + /* 42978 */ 'V', 'P', 'S', 'H', 'L', 'Q', 'r', 'r', 0, + /* 42987 */ 'V', 'P', 'S', 'L', 'L', 'Q', 'r', 'r', 0, + /* 42996 */ 'M', 'M', 'X', '_', 'P', 'S', 'L', 'L', 'Q', 'r', 'r', 0, + /* 43008 */ 'V', 'P', 'S', 'R', 'L', 'Q', 'r', 'r', 0, + /* 43017 */ 'M', 'M', 'X', '_', 'P', 'S', 'R', 'L', 'Q', 'r', 'r', 0, + /* 43029 */ 'V', 'P', 'C', 'M', 'P', 'E', 'Q', 'Q', 'r', 'r', 0, + /* 43040 */ 'V', 'P', 'I', 'N', 'S', 'R', 'Q', 'r', 'r', 0, + /* 43050 */ 'V', 'P', 'E', 'X', 'T', 'R', 'Q', 'r', 'r', 0, + /* 43060 */ 'V', 'P', 'A', 'B', 'S', 'Q', 'r', 'r', 0, + /* 43069 */ 'V', 'P', 'C', 'O', 'N', 'F', 'L', 'I', 'C', 'T', 'Q', 'r', 'r', 0, + /* 43083 */ 'V', 'P', 'C', 'M', 'P', 'G', 'T', 'Q', 'r', 'r', 0, + /* 43094 */ 'V', 'P', 'R', 'O', 'T', 'Q', 'r', 'r', 0, + /* 43103 */ 'V', 'P', 'B', 'R', 'O', 'A', 'D', 'C', 'A', 'S', 'T', 'Q', 'r', 'r', 0, + /* 43118 */ 'V', 'P', 'S', 'L', 'L', 'V', 'Q', 'r', 'r', 0, + /* 43128 */ 'V', 'P', 'S', 'R', 'L', 'V', 'Q', 'r', 'r', 0, + /* 43138 */ 'V', 'P', 'H', 'A', 'D', 'D', 'W', 'Q', 'r', 'r', 0, + /* 43149 */ 'V', 'P', 'H', 'A', 'D', 'D', 'U', 'W', 'Q', 'r', 'r', 0, + /* 43161 */ 'V', 'P', 'M', 'O', 'V', 'S', 'X', 'W', 'Q', 'r', 'r', 0, + /* 43173 */ 'V', 'P', 'M', 'O', 'V', 'Z', 'X', 'W', 'Q', 'r', 'r', 0, + /* 43185 */ 'P', 'F', 'S', 'U', 'B', 'R', 'r', 'r', 0, + /* 43194 */ 'V', 'P', 'O', 'R', 'r', 'r', 0, + /* 43201 */ 'V', 'P', 'X', 'O', 'R', 'r', 'r', 0, + /* 43209 */ 'V', 'C', 'V', 'T', 'P', 'D', '2', 'P', 'S', 'r', 'r', 0, + /* 43221 */ 'V', 'C', 'V', 'T', 'P', 'H', '2', 'P', 'S', 'r', 'r', 0, + /* 43233 */ 'V', 'P', 'E', 'R', 'M', 'I', '2', 'P', 'S', 'r', 'r', 0, + /* 43245 */ 'V', 'P', 'E', 'R', 'M', 'I', 'L', '2', 'P', 'S', 'r', 'r', 0, + /* 43258 */ 'V', 'C', 'V', 'T', 'D', 'Q', '2', 'P', 'S', 'r', 'r', 0, + /* 43270 */ 'V', 'P', 'E', 'R', 'M', 'T', '2', 'P', 'S', 'r', 'r', 0, + /* 43282 */ 'V', 'M', 'O', 'V', 'A', 'P', 'S', 'r', 'r', 0, + /* 43292 */ 'V', 'A', 'D', 'D', 'S', 'U', 'B', 'P', 'S', 'r', 'r', 0, + /* 43304 */ 'V', 'H', 'S', 'U', 'B', 'P', 'S', 'r', 'r', 0, + /* 43314 */ 'V', 'S', 'U', 'B', 'P', 'S', 'r', 'r', 0, + /* 43323 */ 'V', 'M', 'I', 'N', 'C', 'P', 'S', 'r', 'r', 0, + /* 43333 */ 'V', 'M', 'A', 'X', 'C', 'P', 'S', 'r', 'r', 0, + /* 43343 */ 'V', 'H', 'A', 'D', 'D', 'P', 'S', 'r', 'r', 0, + /* 43353 */ 'V', 'A', 'D', 'D', 'P', 'S', 'r', 'r', 0, + /* 43362 */ 'V', 'A', 'N', 'D', 'P', 'S', 'r', 'r', 0, + /* 43371 */ 'V', 'F', 's', 'A', 'N', 'D', 'P', 'S', 'r', 'r', 0, + /* 43382 */ 'V', 'U', 'N', 'P', 'C', 'K', 'H', 'P', 'S', 'r', 'r', 0, + /* 43394 */ 'V', 'M', 'O', 'V', 'L', 'H', 'P', 'S', 'r', 'r', 0, + /* 43405 */ 'V', 'M', 'O', 'V', 'M', 'S', 'K', 'P', 'S', 'r', 'r', 0, + /* 43417 */ 'V', 'M', 'O', 'V', 'H', 'L', 'P', 'S', 'r', 'r', 0, + /* 43428 */ 'V', 'P', 'E', 'R', 'M', 'I', 'L', 'P', 'S', 'r', 'r', 0, + /* 43440 */ 'V', 'U', 'N', 'P', 'C', 'K', 'L', 'P', 'S', 'r', 'r', 0, + /* 43452 */ 'V', 'M', 'U', 'L', 'P', 'S', 'r', 'r', 0, + /* 43461 */ 'V', 'A', 'N', 'D', 'N', 'P', 'S', 'r', 'r', 0, + /* 43471 */ 'V', 'F', 's', 'A', 'N', 'D', 'N', 'P', 'S', 'r', 'r', 0, + /* 43483 */ 'V', 'M', 'I', 'N', 'P', 'S', 'r', 'r', 0, + /* 43492 */ 'V', 'O', 'R', 'P', 'S', 'r', 'r', 0, + /* 43500 */ 'V', 'X', 'O', 'R', 'P', 'S', 'r', 'r', 0, + /* 43509 */ 'V', 'F', 's', 'X', 'O', 'R', 'P', 'S', 'r', 'r', 0, + /* 43520 */ 'V', 'F', 's', 'O', 'R', 'P', 'S', 'r', 'r', 0, + /* 43530 */ 'V', 'E', 'X', 'T', 'R', 'A', 'C', 'T', 'P', 'S', 'r', 'r', 0, + /* 43543 */ 'V', 'I', 'N', 'S', 'E', 'R', 'T', 'P', 'S', 'r', 'r', 0, + /* 43555 */ 'V', 'T', 'E', 'S', 'T', 'P', 'S', 'r', 'r', 0, + /* 43565 */ 'V', 'M', 'O', 'V', 'U', 'P', 'S', 'r', 'r', 0, + /* 43575 */ 'V', 'B', 'L', 'E', 'N', 'D', 'V', 'P', 'S', 'r', 'r', 0, + /* 43587 */ 'V', 'D', 'I', 'V', 'P', 'S', 'r', 'r', 0, + /* 43596 */ 'V', 'M', 'A', 'X', 'P', 'S', 'r', 'r', 0, + /* 43605 */ 'V', 'F', 'R', 'C', 'Z', 'P', 'S', 'r', 'r', 0, + /* 43615 */ 'I', 'n', 't', '_', 'V', 'C', 'V', 'T', 'S', 'D', '2', 'S', 'S', 'r', 'r', 0, + /* 43631 */ 'I', 'n', 't', '_', 'C', 'V', 'T', 'S', 'D', '2', 'S', 'S', 'r', 'r', 0, + /* 43646 */ 'V', 'M', 'O', 'V', 'D', 'I', '2', 'S', 'S', 'r', 'r', 0, + /* 43658 */ 'I', 'n', 't', '_', 'V', 'C', 'V', 'T', 'S', 'I', '2', 'S', 'S', 'r', 'r', 0, + /* 43674 */ 'I', 'n', 't', '_', 'C', 'V', 'T', 'S', 'I', '2', 'S', 'S', 'r', 'r', 0, + /* 43689 */ 'V', 'R', 'C', 'P', '1', '4', 'S', 'S', 'r', 'r', 0, + /* 43700 */ 'V', 'R', 'S', 'Q', 'R', 'T', '1', '4', 'S', 'S', 'r', 'r', 0, + /* 43713 */ 'V', 'R', 'C', 'P', '2', '8', 'S', 'S', 'r', 'r', 0, + /* 43724 */ 'V', 'R', 'S', 'Q', 'R', 'T', '2', '8', 'S', 'S', 'r', 'r', 0, + /* 43737 */ 'V', 'S', 'U', 'B', 'S', 'S', 'r', 'r', 0, + /* 43746 */ 'V', 'M', 'I', 'N', 'C', 'S', 'S', 'r', 'r', 0, + /* 43756 */ 'V', 'M', 'A', 'X', 'C', 'S', 'S', 'r', 'r', 0, + /* 43766 */ 'V', 'A', 'D', 'D', 'S', 'S', 'r', 'r', 0, + /* 43775 */ 'I', 'n', 't', '_', 'V', 'U', 'C', 'O', 'M', 'I', 'S', 'S', 'r', 'r', 0, + /* 43790 */ 'I', 'n', 't', '_', 'U', 'C', 'O', 'M', 'I', 'S', 'S', 'r', 'r', 0, + /* 43804 */ 'I', 'n', 't', '_', 'V', 'C', 'O', 'M', 'I', 'S', 'S', 'r', 'r', 0, + /* 43818 */ 'I', 'n', 't', '_', 'C', 'O', 'M', 'I', 'S', 'S', 'r', 'r', 0, + /* 43831 */ 'V', 'M', 'U', 'L', 'S', 'S', 'r', 'r', 0, + /* 43840 */ 'V', 'M', 'I', 'N', 'S', 'S', 'r', 'r', 0, + /* 43849 */ 'I', 'n', 't', '_', 'V', 'C', 'M', 'P', 'S', 'S', 'r', 'r', 0, + /* 43862 */ 'I', 'n', 't', '_', 'C', 'M', 'P', 'S', 'S', 'r', 'r', 0, + /* 43874 */ 'V', 'B', 'R', 'O', 'A', 'D', 'C', 'A', 'S', 'T', 'S', 'S', 'r', 'r', 0, + /* 43889 */ 'V', 'D', 'I', 'V', 'S', 'S', 'r', 'r', 0, + /* 43898 */ 'V', 'M', 'O', 'V', 'S', 'S', 'r', 'r', 0, + /* 43907 */ 'V', 'M', 'A', 'X', 'S', 'S', 'r', 'r', 0, + /* 43916 */ 'V', 'F', 'R', 'C', 'Z', 'S', 'S', 'r', 'r', 0, + /* 43926 */ 'P', 'F', 'C', 'M', 'P', 'G', 'T', 'r', 'r', 0, + /* 43936 */ 'M', 'W', 'A', 'I', 'T', 'r', 'r', 0, + /* 43944 */ 'P', 'F', 'R', 'S', 'Q', 'R', 'T', 'r', 'r', 0, + /* 43954 */ 'V', 'A', 'E', 'S', 'D', 'E', 'C', 'L', 'A', 'S', 'T', 'r', 'r', 0, + /* 43968 */ 'V', 'A', 'E', 'S', 'E', 'N', 'C', 'L', 'A', 'S', 'T', 'r', 'r', 0, + /* 43982 */ 'V', 'P', 'T', 'E', 'S', 'T', 'r', 'r', 0, + /* 43991 */ 'V', 'M', 'O', 'V', 'D', 'Q', 'U', 'r', 'r', 0, + /* 44001 */ 'V', 'P', 'C', 'M', 'O', 'V', 'r', 'r', 0, + /* 44010 */ 'V', 'P', 'S', 'H', 'A', 'W', 'r', 'r', 0, + /* 44019 */ 'V', 'P', 'S', 'R', 'A', 'W', 'r', 'r', 0, + /* 44028 */ 'M', 'M', 'X', '_', 'P', 'S', 'R', 'A', 'W', 'r', 'r', 0, + /* 44040 */ 'V', 'P', 'H', 'S', 'U', 'B', 'B', 'W', 'r', 'r', 0, + /* 44051 */ 'V', 'P', 'S', 'A', 'D', 'B', 'W', 'r', 'r', 0, + /* 44061 */ 'V', 'P', 'H', 'A', 'D', 'D', 'B', 'W', 'r', 'r', 0, + /* 44072 */ 'V', 'P', 'U', 'N', 'P', 'C', 'K', 'H', 'B', 'W', 'r', 'r', 0, + /* 44085 */ 'K', 'U', 'N', 'P', 'C', 'K', 'B', 'W', 'r', 'r', 0, + /* 44096 */ 'V', 'P', 'U', 'N', 'P', 'C', 'K', 'L', 'B', 'W', 'r', 'r', 0, + /* 44109 */ 'V', 'P', 'H', 'A', 'D', 'D', 'U', 'B', 'W', 'r', 'r', 0, + /* 44121 */ 'V', 'P', 'H', 'S', 'U', 'B', 'W', 'r', 'r', 0, + /* 44131 */ 'V', 'P', 'S', 'U', 'B', 'W', 'r', 'r', 0, + /* 44140 */ 'V', 'P', 'M', 'O', 'V', 'S', 'X', 'B', 'W', 'r', 'r', 0, + /* 44152 */ 'V', 'P', 'M', 'O', 'V', 'Z', 'X', 'B', 'W', 'r', 'r', 0, + /* 44164 */ 'V', 'P', 'H', 'A', 'D', 'D', 'W', 'r', 'r', 0, + /* 44174 */ 'V', 'P', 'A', 'D', 'D', 'W', 'r', 'r', 0, + /* 44183 */ 'K', 'A', 'N', 'D', 'W', 'r', 'r', 0, + /* 44191 */ 'V', 'P', 'A', 'C', 'K', 'S', 'S', 'D', 'W', 'r', 'r', 0, + /* 44203 */ 'V', 'P', 'A', 'C', 'K', 'U', 'S', 'D', 'W', 'r', 'r', 0, + /* 44215 */ 'V', 'P', 'M', 'O', 'V', 'U', 'S', 'D', 'W', 'r', 'r', 0, + /* 44227 */ 'V', 'P', 'M', 'O', 'V', 'S', 'D', 'W', 'r', 'r', 0, + /* 44238 */ 'V', 'P', 'M', 'O', 'V', 'D', 'W', 'r', 'r', 0, + /* 44248 */ 'P', 'I', '2', 'F', 'W', 'r', 'r', 0, + /* 44256 */ 'V', 'P', 'A', 'V', 'G', 'W', 'r', 'r', 0, + /* 44265 */ 'V', 'P', 'M', 'U', 'L', 'H', 'W', 'r', 'r', 0, + /* 44275 */ 'P', 'F', '2', 'I', 'W', 'r', 'r', 0, + /* 44283 */ 'V', 'P', 'S', 'H', 'L', 'W', 'r', 'r', 0, + /* 44292 */ 'V', 'P', 'S', 'L', 'L', 'W', 'r', 'r', 0, + /* 44301 */ 'M', 'M', 'X', '_', 'P', 'S', 'L', 'L', 'W', 'r', 'r', 0, + /* 44313 */ 'V', 'P', 'M', 'U', 'L', 'L', 'W', 'r', 'r', 0, + /* 44323 */ 'V', 'P', 'S', 'R', 'L', 'W', 'r', 'r', 0, + /* 44332 */ 'M', 'M', 'X', '_', 'P', 'S', 'R', 'L', 'W', 'r', 'r', 0, + /* 44344 */ 'K', 'A', 'N', 'D', 'N', 'W', 'r', 'r', 0, + /* 44353 */ 'V', 'P', 'S', 'I', 'G', 'N', 'W', 'r', 'r', 0, + /* 44363 */ 'V', 'P', 'C', 'M', 'P', 'E', 'Q', 'W', 'r', 'r', 0, + /* 44374 */ 'V', 'P', 'M', 'O', 'V', 'U', 'S', 'Q', 'W', 'r', 'r', 0, + /* 44386 */ 'V', 'P', 'M', 'O', 'V', 'S', 'Q', 'W', 'r', 'r', 0, + /* 44397 */ 'V', 'P', 'M', 'O', 'V', 'Q', 'W', 'r', 'r', 0, + /* 44407 */ 'P', 'M', 'U', 'L', 'H', 'R', 'W', 'r', 'r', 0, + /* 44417 */ 'K', 'O', 'R', 'W', 'r', 'r', 0, + /* 44424 */ 'K', 'X', 'N', 'O', 'R', 'W', 'r', 'r', 0, + /* 44433 */ 'K', 'X', 'O', 'R', 'W', 'r', 'r', 0, + /* 44441 */ 'V', 'P', 'S', 'U', 'B', 'S', 'W', 'r', 'r', 0, + /* 44451 */ 'V', 'P', 'A', 'D', 'D', 'S', 'W', 'r', 'r', 0, + /* 44461 */ 'V', 'P', 'M', 'I', 'N', 'S', 'W', 'r', 'r', 0, + /* 44471 */ 'V', 'P', 'S', 'U', 'B', 'U', 'S', 'W', 'r', 'r', 0, + /* 44482 */ 'V', 'P', 'A', 'D', 'D', 'U', 'S', 'W', 'r', 'r', 0, + /* 44493 */ 'V', 'P', 'M', 'A', 'X', 'S', 'W', 'r', 'r', 0, + /* 44503 */ 'V', 'P', 'C', 'M', 'P', 'G', 'T', 'W', 'r', 'r', 0, + /* 44514 */ 'K', 'N', 'O', 'T', 'W', 'r', 'r', 0, + /* 44522 */ 'V', 'P', 'R', 'O', 'T', 'W', 'r', 'r', 0, + /* 44531 */ 'V', 'P', 'B', 'R', 'O', 'A', 'D', 'C', 'A', 'S', 'T', 'W', 'r', 'r', 0, + /* 44546 */ 'K', 'O', 'R', 'T', 'E', 'S', 'T', 'W', 'r', 'r', 0, + /* 44557 */ 'V', 'P', 'M', 'U', 'L', 'H', 'U', 'W', 'r', 'r', 0, + /* 44568 */ 'V', 'P', 'M', 'I', 'N', 'U', 'W', 'r', 'r', 0, + /* 44578 */ 'V', 'P', 'M', 'A', 'X', 'U', 'W', 'r', 'r', 0, + /* 44588 */ 'V', 'P', 'M', 'A', 'C', 'S', 'W', 'W', 'r', 'r', 0, + /* 44599 */ 'V', 'P', 'M', 'A', 'C', 'S', 'S', 'W', 'W', 'r', 'r', 0, + /* 44611 */ 'P', 'F', 'M', 'A', 'X', 'r', 'r', 0, + /* 44619 */ 'V', 'M', 'O', 'V', 'D', 'Q', 'A', 'Y', 'r', 'r', 0, + /* 44630 */ 'V', 'P', 'S', 'U', 'B', 'B', 'Y', 'r', 'r', 0, + /* 44640 */ 'V', 'P', 'A', 'D', 'D', 'B', 'Y', 'r', 'r', 0, + /* 44650 */ 'V', 'P', 'S', 'H', 'U', 'F', 'B', 'Y', 'r', 'r', 0, + /* 44661 */ 'V', 'P', 'A', 'V', 'G', 'B', 'Y', 'r', 'r', 0, + /* 44671 */ 'V', 'P', 'M', 'O', 'V', 'M', 'S', 'K', 'B', 'Y', 'r', 'r', 0, + /* 44684 */ 'V', 'P', 'S', 'I', 'G', 'N', 'B', 'Y', 'r', 'r', 0, + /* 44695 */ 'V', 'P', 'C', 'M', 'P', 'E', 'Q', 'B', 'Y', 'r', 'r', 0, + /* 44707 */ 'V', 'P', 'S', 'U', 'B', 'S', 'B', 'Y', 'r', 'r', 0, + /* 44718 */ 'V', 'P', 'A', 'D', 'D', 'S', 'B', 'Y', 'r', 'r', 0, + /* 44729 */ 'V', 'P', 'M', 'I', 'N', 'S', 'B', 'Y', 'r', 'r', 0, + /* 44740 */ 'V', 'P', 'S', 'U', 'B', 'U', 'S', 'B', 'Y', 'r', 'r', 0, + /* 44752 */ 'V', 'P', 'A', 'D', 'D', 'U', 'S', 'B', 'Y', 'r', 'r', 0, + /* 44764 */ 'V', 'P', 'M', 'A', 'X', 'S', 'B', 'Y', 'r', 'r', 0, + /* 44775 */ 'V', 'P', 'C', 'M', 'P', 'G', 'T', 'B', 'Y', 'r', 'r', 0, + /* 44787 */ 'V', 'P', 'B', 'R', 'O', 'A', 'D', 'C', 'A', 'S', 'T', 'B', 'Y', 'r', 'r', 0, + /* 44803 */ 'V', 'P', 'M', 'I', 'N', 'U', 'B', 'Y', 'r', 'r', 0, + /* 44814 */ 'V', 'P', 'M', 'A', 'X', 'U', 'B', 'Y', 'r', 'r', 0, + /* 44825 */ 'V', 'P', 'B', 'L', 'E', 'N', 'D', 'V', 'B', 'Y', 'r', 'r', 0, + /* 44838 */ 'V', 'P', 'A', 'C', 'K', 'S', 'S', 'W', 'B', 'Y', 'r', 'r', 0, + /* 44851 */ 'V', 'P', 'A', 'C', 'K', 'U', 'S', 'W', 'B', 'Y', 'r', 'r', 0, + /* 44864 */ 'V', 'P', 'S', 'R', 'A', 'D', 'Y', 'r', 'r', 0, + /* 44874 */ 'V', 'P', 'H', 'S', 'U', 'B', 'D', 'Y', 'r', 'r', 0, + /* 44885 */ 'V', 'P', 'S', 'U', 'B', 'D', 'Y', 'r', 'r', 0, + /* 44895 */ 'V', 'P', 'M', 'O', 'V', 'S', 'X', 'B', 'D', 'Y', 'r', 'r', 0, + /* 44908 */ 'V', 'P', 'M', 'O', 'V', 'Z', 'X', 'B', 'D', 'Y', 'r', 'r', 0, + /* 44921 */ 'V', 'P', 'H', 'A', 'D', 'D', 'D', 'Y', 'r', 'r', 0, + /* 44932 */ 'V', 'P', 'A', 'D', 'D', 'D', 'Y', 'r', 'r', 0, + /* 44942 */ 'V', 'P', 'S', 'L', 'L', 'D', 'Y', 'r', 'r', 0, + /* 44952 */ 'V', 'P', 'M', 'U', 'L', 'L', 'D', 'Y', 'r', 'r', 0, + /* 44963 */ 'V', 'P', 'S', 'R', 'L', 'D', 'Y', 'r', 'r', 0, + /* 44973 */ 'V', 'P', 'E', 'R', 'M', 'D', 'Y', 'r', 'r', 0, + /* 44983 */ 'V', 'P', 'A', 'N', 'D', 'Y', 'r', 'r', 0, + /* 44992 */ 'V', 'P', 'S', 'I', 'G', 'N', 'D', 'Y', 'r', 'r', 0, + /* 45003 */ 'V', 'C', 'V', 'T', 'D', 'Q', '2', 'P', 'D', 'Y', 'r', 'r', 0, + /* 45016 */ 'V', 'C', 'V', 'T', 'P', 'S', '2', 'P', 'D', 'Y', 'r', 'r', 0, + /* 45029 */ 'V', 'M', 'O', 'V', 'A', 'P', 'D', 'Y', 'r', 'r', 0, + /* 45040 */ 'V', 'A', 'D', 'D', 'S', 'U', 'B', 'P', 'D', 'Y', 'r', 'r', 0, + /* 45053 */ 'V', 'H', 'S', 'U', 'B', 'P', 'D', 'Y', 'r', 'r', 0, + /* 45064 */ 'V', 'S', 'U', 'B', 'P', 'D', 'Y', 'r', 'r', 0, + /* 45074 */ 'V', 'M', 'I', 'N', 'C', 'P', 'D', 'Y', 'r', 'r', 0, + /* 45085 */ 'V', 'M', 'A', 'X', 'C', 'P', 'D', 'Y', 'r', 'r', 0, + /* 45096 */ 'V', 'H', 'A', 'D', 'D', 'P', 'D', 'Y', 'r', 'r', 0, + /* 45107 */ 'V', 'A', 'D', 'D', 'P', 'D', 'Y', 'r', 'r', 0, + /* 45117 */ 'V', 'A', 'N', 'D', 'P', 'D', 'Y', 'r', 'r', 0, + /* 45127 */ 'V', 'U', 'N', 'P', 'C', 'K', 'H', 'P', 'D', 'Y', 'r', 'r', 0, + /* 45140 */ 'V', 'M', 'O', 'V', 'M', 'S', 'K', 'P', 'D', 'Y', 'r', 'r', 0, + /* 45153 */ 'V', 'P', 'E', 'R', 'M', 'I', 'L', 'P', 'D', 'Y', 'r', 'r', 0, + /* 45166 */ 'V', 'U', 'N', 'P', 'C', 'K', 'L', 'P', 'D', 'Y', 'r', 'r', 0, + /* 45179 */ 'V', 'M', 'U', 'L', 'P', 'D', 'Y', 'r', 'r', 0, + /* 45189 */ 'V', 'A', 'N', 'D', 'N', 'P', 'D', 'Y', 'r', 'r', 0, + /* 45200 */ 'V', 'M', 'I', 'N', 'P', 'D', 'Y', 'r', 'r', 0, + /* 45210 */ 'V', 'O', 'R', 'P', 'D', 'Y', 'r', 'r', 0, + /* 45219 */ 'V', 'X', 'O', 'R', 'P', 'D', 'Y', 'r', 'r', 0, + /* 45229 */ 'V', 'T', 'E', 'S', 'T', 'P', 'D', 'Y', 'r', 'r', 0, + /* 45240 */ 'V', 'M', 'O', 'V', 'U', 'P', 'D', 'Y', 'r', 'r', 0, + /* 45251 */ 'V', 'B', 'L', 'E', 'N', 'D', 'V', 'P', 'D', 'Y', 'r', 'r', 0, + /* 45264 */ 'V', 'D', 'I', 'V', 'P', 'D', 'Y', 'r', 'r', 0, + /* 45274 */ 'V', 'M', 'A', 'X', 'P', 'D', 'Y', 'r', 'r', 0, + /* 45284 */ 'V', 'P', 'C', 'M', 'P', 'E', 'Q', 'D', 'Y', 'r', 'r', 0, + /* 45296 */ 'V', 'P', 'M', 'I', 'N', 'S', 'D', 'Y', 'r', 'r', 0, + /* 45307 */ 'V', 'B', 'R', 'O', 'A', 'D', 'C', 'A', 'S', 'T', 'S', 'D', 'Y', 'r', 'r', 0, + /* 45323 */ 'V', 'P', 'M', 'A', 'X', 'S', 'D', 'Y', 'r', 'r', 0, + /* 45334 */ 'V', 'P', 'C', 'M', 'P', 'G', 'T', 'D', 'Y', 'r', 'r', 0, + /* 45346 */ 'V', 'P', 'B', 'R', 'O', 'A', 'D', 'C', 'A', 'S', 'T', 'D', 'Y', 'r', 'r', 0, + /* 45362 */ 'V', 'P', 'M', 'I', 'N', 'U', 'D', 'Y', 'r', 'r', 0, + /* 45373 */ 'V', 'P', 'M', 'A', 'X', 'U', 'D', 'Y', 'r', 'r', 0, + /* 45384 */ 'V', 'P', 'S', 'R', 'A', 'V', 'D', 'Y', 'r', 'r', 0, + /* 45395 */ 'V', 'P', 'S', 'L', 'L', 'V', 'D', 'Y', 'r', 'r', 0, + /* 45406 */ 'V', 'P', 'S', 'R', 'L', 'V', 'D', 'Y', 'r', 'r', 0, + /* 45417 */ 'V', 'P', 'M', 'A', 'D', 'D', 'W', 'D', 'Y', 'r', 'r', 0, + /* 45429 */ 'V', 'P', 'U', 'N', 'P', 'C', 'K', 'H', 'W', 'D', 'Y', 'r', 'r', 0, + /* 45443 */ 'V', 'P', 'U', 'N', 'P', 'C', 'K', 'L', 'W', 'D', 'Y', 'r', 'r', 0, + /* 45457 */ 'V', 'P', 'M', 'O', 'V', 'S', 'X', 'W', 'D', 'Y', 'r', 'r', 0, + /* 45470 */ 'V', 'P', 'M', 'O', 'V', 'Z', 'X', 'W', 'D', 'Y', 'r', 'r', 0, + /* 45483 */ 'V', 'C', 'V', 'T', 'P', 'S', '2', 'P', 'H', 'Y', 'r', 'r', 0, + /* 45496 */ 'V', 'P', 'A', 'N', 'D', 'N', 'Y', 'r', 'r', 0, + /* 45506 */ 'V', 'M', 'O', 'V', 'D', 'D', 'U', 'P', 'Y', 'r', 'r', 0, + /* 45518 */ 'V', 'M', 'O', 'V', 'S', 'H', 'D', 'U', 'P', 'Y', 'r', 'r', 0, + /* 45531 */ 'V', 'M', 'O', 'V', 'S', 'L', 'D', 'U', 'P', 'Y', 'r', 'r', 0, + /* 45544 */ 'V', 'P', 'S', 'U', 'B', 'Q', 'Y', 'r', 'r', 0, + /* 45554 */ 'V', 'P', 'M', 'O', 'V', 'S', 'X', 'B', 'Q', 'Y', 'r', 'r', 0, + /* 45567 */ 'V', 'P', 'M', 'O', 'V', 'Z', 'X', 'B', 'Q', 'Y', 'r', 'r', 0, + /* 45580 */ 'V', 'C', 'V', 'T', 'T', 'P', 'D', '2', 'D', 'Q', 'Y', 'r', 'r', 0, + /* 45594 */ 'V', 'C', 'V', 'T', 'P', 'D', '2', 'D', 'Q', 'Y', 'r', 'r', 0, + /* 45607 */ 'V', 'C', 'V', 'T', 'T', 'P', 'S', '2', 'D', 'Q', 'Y', 'r', 'r', 0, + /* 45621 */ 'V', 'C', 'V', 'T', 'P', 'S', '2', 'D', 'Q', 'Y', 'r', 'r', 0, + /* 45634 */ 'V', 'P', 'A', 'D', 'D', 'Q', 'Y', 'r', 'r', 0, + /* 45644 */ 'V', 'P', 'U', 'N', 'P', 'C', 'K', 'H', 'D', 'Q', 'Y', 'r', 'r', 0, + /* 45658 */ 'V', 'P', 'U', 'N', 'P', 'C', 'K', 'L', 'D', 'Q', 'Y', 'r', 'r', 0, + /* 45672 */ 'V', 'P', 'M', 'U', 'L', 'D', 'Q', 'Y', 'r', 'r', 0, + /* 45683 */ 'V', 'P', 'U', 'N', 'P', 'C', 'K', 'H', 'Q', 'D', 'Q', 'Y', 'r', 'r', 0, + /* 45698 */ 'V', 'P', 'U', 'N', 'P', 'C', 'K', 'L', 'Q', 'D', 'Q', 'Y', 'r', 'r', 0, + /* 45713 */ 'V', 'P', 'M', 'U', 'L', 'U', 'D', 'Q', 'Y', 'r', 'r', 0, + /* 45725 */ 'V', 'P', 'M', 'O', 'V', 'S', 'X', 'D', 'Q', 'Y', 'r', 'r', 0, + /* 45738 */ 'V', 'P', 'M', 'O', 'V', 'Z', 'X', 'D', 'Q', 'Y', 'r', 'r', 0, + /* 45751 */ 'V', 'P', 'S', 'L', 'L', 'Q', 'Y', 'r', 'r', 0, + /* 45761 */ 'V', 'P', 'S', 'R', 'L', 'Q', 'Y', 'r', 'r', 0, + /* 45771 */ 'V', 'P', 'C', 'M', 'P', 'E', 'Q', 'Q', 'Y', 'r', 'r', 0, + /* 45783 */ 'V', 'P', 'C', 'M', 'P', 'G', 'T', 'Q', 'Y', 'r', 'r', 0, + /* 45795 */ 'V', 'P', 'B', 'R', 'O', 'A', 'D', 'C', 'A', 'S', 'T', 'Q', 'Y', 'r', 'r', 0, + /* 45811 */ 'V', 'P', 'S', 'L', 'L', 'V', 'Q', 'Y', 'r', 'r', 0, + /* 45822 */ 'V', 'P', 'S', 'R', 'L', 'V', 'Q', 'Y', 'r', 'r', 0, + /* 45833 */ 'V', 'P', 'M', 'O', 'V', 'S', 'X', 'W', 'Q', 'Y', 'r', 'r', 0, + /* 45846 */ 'V', 'P', 'M', 'O', 'V', 'Z', 'X', 'W', 'Q', 'Y', 'r', 'r', 0, + /* 45859 */ 'V', 'P', 'O', 'R', 'Y', 'r', 'r', 0, + /* 45867 */ 'V', 'P', 'X', 'O', 'R', 'Y', 'r', 'r', 0, + /* 45876 */ 'V', 'C', 'V', 'T', 'P', 'D', '2', 'P', 'S', 'Y', 'r', 'r', 0, + /* 45889 */ 'V', 'C', 'V', 'T', 'P', 'H', '2', 'P', 'S', 'Y', 'r', 'r', 0, + /* 45902 */ 'V', 'C', 'V', 'T', 'D', 'Q', '2', 'P', 'S', 'Y', 'r', 'r', 0, + /* 45915 */ 'V', 'M', 'O', 'V', 'A', 'P', 'S', 'Y', 'r', 'r', 0, + /* 45926 */ 'V', 'A', 'D', 'D', 'S', 'U', 'B', 'P', 'S', 'Y', 'r', 'r', 0, + /* 45939 */ 'V', 'H', 'S', 'U', 'B', 'P', 'S', 'Y', 'r', 'r', 0, + /* 45950 */ 'V', 'S', 'U', 'B', 'P', 'S', 'Y', 'r', 'r', 0, + /* 45960 */ 'V', 'M', 'I', 'N', 'C', 'P', 'S', 'Y', 'r', 'r', 0, + /* 45971 */ 'V', 'M', 'A', 'X', 'C', 'P', 'S', 'Y', 'r', 'r', 0, + /* 45982 */ 'V', 'H', 'A', 'D', 'D', 'P', 'S', 'Y', 'r', 'r', 0, + /* 45993 */ 'V', 'A', 'D', 'D', 'P', 'S', 'Y', 'r', 'r', 0, + /* 46003 */ 'V', 'A', 'N', 'D', 'P', 'S', 'Y', 'r', 'r', 0, + /* 46013 */ 'V', 'U', 'N', 'P', 'C', 'K', 'H', 'P', 'S', 'Y', 'r', 'r', 0, + /* 46026 */ 'V', 'M', 'O', 'V', 'M', 'S', 'K', 'P', 'S', 'Y', 'r', 'r', 0, + /* 46039 */ 'V', 'P', 'E', 'R', 'M', 'I', 'L', 'P', 'S', 'Y', 'r', 'r', 0, + /* 46052 */ 'V', 'U', 'N', 'P', 'C', 'K', 'L', 'P', 'S', 'Y', 'r', 'r', 0, + /* 46065 */ 'V', 'M', 'U', 'L', 'P', 'S', 'Y', 'r', 'r', 0, + /* 46075 */ 'V', 'P', 'E', 'R', 'M', 'P', 'S', 'Y', 'r', 'r', 0, + /* 46086 */ 'V', 'A', 'N', 'D', 'N', 'P', 'S', 'Y', 'r', 'r', 0, + /* 46097 */ 'V', 'M', 'I', 'N', 'P', 'S', 'Y', 'r', 'r', 0, + /* 46107 */ 'V', 'O', 'R', 'P', 'S', 'Y', 'r', 'r', 0, + /* 46116 */ 'V', 'X', 'O', 'R', 'P', 'S', 'Y', 'r', 'r', 0, + /* 46126 */ 'V', 'T', 'E', 'S', 'T', 'P', 'S', 'Y', 'r', 'r', 0, + /* 46137 */ 'V', 'M', 'O', 'V', 'U', 'P', 'S', 'Y', 'r', 'r', 0, + /* 46148 */ 'V', 'B', 'L', 'E', 'N', 'D', 'V', 'P', 'S', 'Y', 'r', 'r', 0, + /* 46161 */ 'V', 'D', 'I', 'V', 'P', 'S', 'Y', 'r', 'r', 0, + /* 46171 */ 'V', 'M', 'A', 'X', 'P', 'S', 'Y', 'r', 'r', 0, + /* 46181 */ 'V', 'B', 'R', 'O', 'A', 'D', 'C', 'A', 'S', 'T', 'S', 'S', 'Y', 'r', 'r', 0, + /* 46197 */ 'V', 'P', 'T', 'E', 'S', 'T', 'Y', 'r', 'r', 0, + /* 46207 */ 'V', 'M', 'O', 'V', 'D', 'Q', 'U', 'Y', 'r', 'r', 0, + /* 46218 */ 'V', 'P', 'S', 'R', 'A', 'W', 'Y', 'r', 'r', 0, + /* 46228 */ 'V', 'P', 'S', 'A', 'D', 'B', 'W', 'Y', 'r', 'r', 0, + /* 46239 */ 'V', 'P', 'U', 'N', 'P', 'C', 'K', 'H', 'B', 'W', 'Y', 'r', 'r', 0, + /* 46253 */ 'V', 'P', 'U', 'N', 'P', 'C', 'K', 'L', 'B', 'W', 'Y', 'r', 'r', 0, + /* 46267 */ 'V', 'P', 'H', 'S', 'U', 'B', 'W', 'Y', 'r', 'r', 0, + /* 46278 */ 'V', 'P', 'S', 'U', 'B', 'W', 'Y', 'r', 'r', 0, + /* 46288 */ 'V', 'P', 'M', 'O', 'V', 'S', 'X', 'B', 'W', 'Y', 'r', 'r', 0, + /* 46301 */ 'V', 'P', 'M', 'O', 'V', 'Z', 'X', 'B', 'W', 'Y', 'r', 'r', 0, + /* 46314 */ 'V', 'P', 'H', 'A', 'D', 'D', 'W', 'Y', 'r', 'r', 0, + /* 46325 */ 'V', 'P', 'A', 'D', 'D', 'W', 'Y', 'r', 'r', 0, + /* 46335 */ 'V', 'P', 'A', 'C', 'K', 'S', 'S', 'D', 'W', 'Y', 'r', 'r', 0, + /* 46348 */ 'V', 'P', 'A', 'C', 'K', 'U', 'S', 'D', 'W', 'Y', 'r', 'r', 0, + /* 46361 */ 'V', 'P', 'A', 'V', 'G', 'W', 'Y', 'r', 'r', 0, + /* 46371 */ 'V', 'P', 'M', 'U', 'L', 'H', 'W', 'Y', 'r', 'r', 0, + /* 46382 */ 'V', 'P', 'S', 'L', 'L', 'W', 'Y', 'r', 'r', 0, + /* 46392 */ 'V', 'P', 'M', 'U', 'L', 'L', 'W', 'Y', 'r', 'r', 0, + /* 46403 */ 'V', 'P', 'S', 'R', 'L', 'W', 'Y', 'r', 'r', 0, + /* 46413 */ 'V', 'P', 'S', 'I', 'G', 'N', 'W', 'Y', 'r', 'r', 0, + /* 46424 */ 'V', 'P', 'C', 'M', 'P', 'E', 'Q', 'W', 'Y', 'r', 'r', 0, + /* 46436 */ 'V', 'P', 'S', 'U', 'B', 'S', 'W', 'Y', 'r', 'r', 0, + /* 46447 */ 'V', 'P', 'A', 'D', 'D', 'S', 'W', 'Y', 'r', 'r', 0, + /* 46458 */ 'V', 'P', 'M', 'I', 'N', 'S', 'W', 'Y', 'r', 'r', 0, + /* 46469 */ 'V', 'P', 'S', 'U', 'B', 'U', 'S', 'W', 'Y', 'r', 'r', 0, + /* 46481 */ 'V', 'P', 'A', 'D', 'D', 'U', 'S', 'W', 'Y', 'r', 'r', 0, + /* 46493 */ 'V', 'P', 'M', 'A', 'X', 'S', 'W', 'Y', 'r', 'r', 0, + /* 46504 */ 'V', 'P', 'C', 'M', 'P', 'G', 'T', 'W', 'Y', 'r', 'r', 0, + /* 46516 */ 'V', 'P', 'B', 'R', 'O', 'A', 'D', 'C', 'A', 'S', 'T', 'W', 'Y', 'r', 'r', 0, + /* 46532 */ 'V', 'P', 'M', 'U', 'L', 'H', 'U', 'W', 'Y', 'r', 'r', 0, + /* 46544 */ 'V', 'P', 'M', 'I', 'N', 'U', 'W', 'Y', 'r', 'r', 0, + /* 46555 */ 'V', 'P', 'M', 'A', 'X', 'U', 'W', 'Y', 'r', 'r', 0, + /* 46566 */ 'I', 'n', 't', '_', 'V', 'C', 'V', 'T', 'S', 'I', '2', 'S', 'D', '6', '4', 'Z', 'r', 'r', 0, + /* 46585 */ 'I', 'n', 't', '_', 'V', 'C', 'V', 'T', 'U', 'S', 'I', '2', 'S', 'D', '6', '4', 'Z', 'r', 'r', 0, + /* 46605 */ 'I', 'n', 't', '_', 'V', 'C', 'V', 'T', 'T', 'S', 'D', '2', 'S', 'I', '6', '4', 'Z', 'r', 'r', 0, + /* 46625 */ 'V', 'C', 'V', 'T', 'S', 'D', '2', 'S', 'I', '6', '4', 'Z', 'r', 'r', 0, + /* 46640 */ 'I', 'n', 't', '_', 'V', 'C', 'V', 'T', 'T', 'S', 'S', '2', 'S', 'I', '6', '4', 'Z', 'r', 'r', 0, + /* 46660 */ 'V', 'C', 'V', 'T', 'S', 'S', '2', 'S', 'I', '6', '4', 'Z', 'r', 'r', 0, + /* 46675 */ 'I', 'n', 't', '_', 'V', 'C', 'V', 'T', 'T', 'S', 'D', '2', 'U', 'S', 'I', '6', '4', 'Z', 'r', 'r', 0, + /* 46696 */ 'V', 'C', 'V', 'T', 'S', 'D', '2', 'U', 'S', 'I', '6', '4', 'Z', 'r', 'r', 0, + /* 46712 */ 'I', 'n', 't', '_', 'V', 'C', 'V', 'T', 'T', 'S', 'S', '2', 'U', 'S', 'I', '6', '4', 'Z', 'r', 'r', 0, + /* 46733 */ 'V', 'C', 'V', 'T', 'S', 'S', '2', 'U', 'S', 'I', '6', '4', 'Z', 'r', 'r', 0, + /* 46749 */ 'I', 'n', 't', '_', 'V', 'C', 'V', 'T', 'S', 'I', '2', 'S', 'S', '6', '4', 'Z', 'r', 'r', 0, + /* 46768 */ 'I', 'n', 't', '_', 'V', 'C', 'V', 'T', 'U', 'S', 'I', '2', 'S', 'S', '6', '4', 'Z', 'r', 'r', 0, + /* 46788 */ 'V', 'M', 'O', 'V', 'S', 'D', 't', 'o', '6', '4', 'Z', 'r', 'r', 0, + /* 46802 */ 'V', 'M', 'O', 'V', 'P', 'Q', 'I', 't', 'o', '6', '4', 'Z', 'r', 'r', 0, + /* 46817 */ 'V', 'P', 'S', 'R', 'A', 'D', 'Z', 'r', 'r', 0, + /* 46827 */ 'V', 'P', 'S', 'U', 'B', 'D', 'Z', 'r', 'r', 0, + /* 46837 */ 'V', 'P', 'M', 'O', 'V', 'S', 'X', 'B', 'D', 'Z', 'r', 'r', 0, + /* 46850 */ 'V', 'P', 'M', 'O', 'V', 'Z', 'X', 'B', 'D', 'Z', 'r', 'r', 0, + /* 46863 */ 'V', 'P', 'A', 'D', 'D', 'D', 'Z', 'r', 'r', 0, + /* 46873 */ 'V', 'P', 'A', 'N', 'D', 'D', 'Z', 'r', 'r', 0, + /* 46883 */ 'V', 'P', 'S', 'L', 'L', 'D', 'Z', 'r', 'r', 0, + /* 46893 */ 'V', 'P', 'M', 'U', 'L', 'L', 'D', 'Z', 'r', 'r', 0, + /* 46904 */ 'V', 'P', 'S', 'R', 'L', 'D', 'Z', 'r', 'r', 0, + /* 46914 */ 'V', 'P', 'B', 'L', 'E', 'N', 'D', 'M', 'D', 'Z', 'r', 'r', 0, + /* 46927 */ 'V', 'P', 'T', 'E', 'S', 'T', 'N', 'M', 'D', 'Z', 'r', 'r', 0, + /* 46940 */ 'V', 'P', 'E', 'R', 'M', 'D', 'Z', 'r', 'r', 0, + /* 46950 */ 'V', 'P', 'T', 'E', 'S', 'T', 'M', 'D', 'Z', 'r', 'r', 0, + /* 46962 */ 'V', 'P', 'A', 'N', 'D', 'N', 'D', 'Z', 'r', 'r', 0, + /* 46973 */ 'V', 'C', 'V', 'T', 'D', 'Q', '2', 'P', 'D', 'Z', 'r', 'r', 0, + /* 46986 */ 'V', 'C', 'V', 'T', 'U', 'D', 'Q', '2', 'P', 'D', 'Z', 'r', 'r', 0, + /* 47000 */ 'V', 'C', 'V', 'T', 'P', 'S', '2', 'P', 'D', 'Z', 'r', 'r', 0, + /* 47013 */ 'V', 'M', 'O', 'V', 'A', 'P', 'D', 'Z', 'r', 'r', 0, + /* 47024 */ 'V', 'S', 'U', 'B', 'P', 'D', 'Z', 'r', 'r', 0, + /* 47034 */ 'V', 'A', 'D', 'D', 'P', 'D', 'Z', 'r', 'r', 0, + /* 47044 */ 'V', 'U', 'N', 'P', 'C', 'K', 'H', 'P', 'D', 'Z', 'r', 'r', 0, + /* 47057 */ 'V', 'U', 'N', 'P', 'C', 'K', 'L', 'P', 'D', 'Z', 'r', 'r', 0, + /* 47070 */ 'V', 'M', 'U', 'L', 'P', 'D', 'Z', 'r', 'r', 0, + /* 47080 */ 'V', 'B', 'L', 'E', 'N', 'D', 'M', 'P', 'D', 'Z', 'r', 'r', 0, + /* 47093 */ 'V', 'P', 'E', 'R', 'M', 'P', 'D', 'Z', 'r', 'r', 0, + /* 47104 */ 'V', 'M', 'I', 'N', 'P', 'D', 'Z', 'r', 'r', 0, + /* 47114 */ 'V', 'S', 'Q', 'R', 'T', 'P', 'D', 'Z', 'r', 'r', 0, + /* 47125 */ 'V', 'M', 'O', 'V', 'U', 'P', 'D', 'Z', 'r', 'r', 0, + /* 47136 */ 'V', 'D', 'I', 'V', 'P', 'D', 'Z', 'r', 'r', 0, + /* 47146 */ 'V', 'M', 'A', 'X', 'P', 'D', 'Z', 'r', 'r', 0, + /* 47156 */ 'V', 'P', 'C', 'M', 'P', 'E', 'Q', 'D', 'Z', 'r', 'r', 0, + /* 47168 */ 'V', 'P', 'O', 'R', 'D', 'Z', 'r', 'r', 0, + /* 47177 */ 'V', 'P', 'X', 'O', 'R', 'D', 'Z', 'r', 'r', 0, + /* 47187 */ 'V', 'C', 'V', 'T', 'S', 'I', '6', '4', '2', 'S', 'D', 'Z', 'r', 'r', 0, + /* 47202 */ 'V', 'C', 'V', 'T', 'U', 'S', 'I', '6', '4', '2', 'S', 'D', 'Z', 'r', 'r', 0, + /* 47218 */ 'I', 'n', 't', '_', 'V', 'C', 'V', 'T', 'S', 'I', '2', 'S', 'D', 'Z', 'r', 'r', 0, + /* 47235 */ 'I', 'n', 't', '_', 'V', 'C', 'V', 'T', 'U', 'S', 'I', '2', 'S', 'D', 'Z', 'r', 'r', 0, + /* 47253 */ 'V', 'C', 'V', 'T', 'S', 'S', '2', 'S', 'D', 'Z', 'r', 'r', 0, + /* 47266 */ 'V', 'S', 'U', 'B', 'S', 'D', 'Z', 'r', 'r', 0, + /* 47276 */ 'V', 'A', 'D', 'D', 'S', 'D', 'Z', 'r', 'r', 0, + /* 47286 */ 'I', 'n', 't', '_', 'V', 'U', 'C', 'O', 'M', 'I', 'S', 'D', 'Z', 'r', 'r', 0, + /* 47302 */ 'I', 'n', 't', '_', 'V', 'C', 'O', 'M', 'I', 'S', 'D', 'Z', 'r', 'r', 0, + /* 47317 */ 'V', 'M', 'U', 'L', 'S', 'D', 'Z', 'r', 'r', 0, + /* 47327 */ 'V', 'P', 'M', 'I', 'N', 'S', 'D', 'Z', 'r', 'r', 0, + /* 47338 */ 'V', 'M', 'I', 'N', 'S', 'D', 'Z', 'r', 'r', 0, + /* 47348 */ 'V', 'C', 'M', 'P', 'S', 'D', 'Z', 'r', 'r', 0, + /* 47358 */ 'V', 'B', 'R', 'O', 'A', 'D', 'C', 'A', 'S', 'T', 'S', 'D', 'Z', 'r', 'r', 0, + /* 47374 */ 'V', 'D', 'I', 'V', 'S', 'D', 'Z', 'r', 'r', 0, + /* 47384 */ 'V', 'M', 'O', 'V', 'S', 'D', 'Z', 'r', 'r', 0, + /* 47394 */ 'V', 'P', 'M', 'A', 'X', 'S', 'D', 'Z', 'r', 'r', 0, + /* 47405 */ 'V', 'M', 'A', 'X', 'S', 'D', 'Z', 'r', 'r', 0, + /* 47415 */ 'V', 'M', 'O', 'V', '6', '4', 't', 'o', 'S', 'D', 'Z', 'r', 'r', 0, + /* 47429 */ 'V', 'P', 'C', 'M', 'P', 'G', 'T', 'D', 'Z', 'r', 'r', 0, + /* 47441 */ 'V', 'P', 'B', 'R', 'O', 'A', 'D', 'C', 'A', 'S', 'T', 'D', 'Z', 'r', 'r', 0, + /* 47457 */ 'V', 'P', 'M', 'I', 'N', 'U', 'D', 'Z', 'r', 'r', 0, + /* 47468 */ 'V', 'P', 'M', 'A', 'X', 'U', 'D', 'Z', 'r', 'r', 0, + /* 47479 */ 'V', 'P', 'S', 'R', 'A', 'V', 'D', 'Z', 'r', 'r', 0, + /* 47490 */ 'V', 'P', 'S', 'L', 'L', 'V', 'D', 'Z', 'r', 'r', 0, + /* 47501 */ 'V', 'P', 'S', 'R', 'L', 'V', 'D', 'Z', 'r', 'r', 0, + /* 47512 */ 'V', 'P', 'M', 'O', 'V', 'S', 'X', 'W', 'D', 'Z', 'r', 'r', 0, + /* 47525 */ 'V', 'P', 'M', 'O', 'V', 'Z', 'X', 'W', 'D', 'Z', 'r', 'r', 0, + /* 47538 */ 'V', 'C', 'V', 'T', 'P', 'S', '2', 'P', 'H', 'Z', 'r', 'r', 0, + /* 47551 */ 'V', 'M', 'O', 'V', 'P', 'D', 'I', '2', 'D', 'I', 'Z', 'r', 'r', 0, + /* 47565 */ 'V', 'M', 'O', 'V', 'S', 'S', '2', 'D', 'I', 'Z', 'r', 'r', 0, + /* 47578 */ 'V', 'M', 'O', 'V', 'D', 'I', '2', 'P', 'D', 'I', 'Z', 'r', 'r', 0, + /* 47592 */ 'V', 'M', 'O', 'V', 'Z', 'P', 'Q', 'I', 'L', 'o', '2', 'P', 'Q', 'I', 'Z', 'r', 'r', 0, + /* 47610 */ 'V', 'M', 'O', 'V', '6', '4', 't', 'o', 'P', 'Q', 'I', 'Z', 'r', 'r', 0, + /* 47625 */ 'I', 'n', 't', '_', 'V', 'C', 'V', 'T', 'T', 'S', 'D', '2', 'S', 'I', 'Z', 'r', 'r', 0, + /* 47643 */ 'V', 'C', 'V', 'T', 'S', 'D', '2', 'S', 'I', 'Z', 'r', 'r', 0, + /* 47656 */ 'I', 'n', 't', '_', 'V', 'C', 'V', 'T', 'T', 'S', 'S', '2', 'S', 'I', 'Z', 'r', 'r', 0, + /* 47674 */ 'V', 'C', 'V', 'T', 'S', 'S', '2', 'S', 'I', 'Z', 'r', 'r', 0, + /* 47687 */ 'I', 'n', 't', '_', 'V', 'C', 'V', 'T', 'T', 'S', 'D', '2', 'U', 'S', 'I', 'Z', 'r', 'r', 0, + /* 47706 */ 'V', 'C', 'V', 'T', 'S', 'D', '2', 'U', 'S', 'I', 'Z', 'r', 'r', 0, + /* 47720 */ 'I', 'n', 't', '_', 'V', 'C', 'V', 'T', 'T', 'S', 'S', '2', 'U', 'S', 'I', 'Z', 'r', 'r', 0, + /* 47739 */ 'V', 'C', 'V', 'T', 'S', 'S', '2', 'U', 'S', 'I', 'Z', 'r', 'r', 0, + /* 47753 */ 'V', 'M', 'O', 'V', 'D', 'D', 'U', 'P', 'Z', 'r', 'r', 0, + /* 47765 */ 'V', 'M', 'O', 'V', 'S', 'H', 'D', 'U', 'P', 'Z', 'r', 'r', 0, + /* 47778 */ 'V', 'M', 'O', 'V', 'S', 'L', 'D', 'U', 'P', 'Z', 'r', 'r', 0, + /* 47791 */ 'V', 'P', 'S', 'R', 'A', 'Q', 'Z', 'r', 'r', 0, + /* 47801 */ 'V', 'P', 'S', 'U', 'B', 'Q', 'Z', 'r', 'r', 0, + /* 47811 */ 'V', 'P', 'M', 'O', 'V', 'S', 'X', 'B', 'Q', 'Z', 'r', 'r', 0, + /* 47824 */ 'V', 'P', 'M', 'O', 'V', 'Z', 'X', 'B', 'Q', 'Z', 'r', 'r', 0, + /* 47837 */ 'V', 'C', 'V', 'T', 'T', 'P', 'D', '2', 'D', 'Q', 'Z', 'r', 'r', 0, + /* 47851 */ 'V', 'C', 'V', 'T', 'P', 'D', '2', 'D', 'Q', 'Z', 'r', 'r', 0, + /* 47864 */ 'V', 'C', 'V', 'T', 'T', 'P', 'S', '2', 'D', 'Q', 'Z', 'r', 'r', 0, + /* 47878 */ 'V', 'C', 'V', 'T', 'P', 'S', '2', 'D', 'Q', 'Z', 'r', 'r', 0, + /* 47891 */ 'V', 'P', 'A', 'D', 'D', 'Q', 'Z', 'r', 'r', 0, + /* 47901 */ 'V', 'P', 'U', 'N', 'P', 'C', 'K', 'H', 'D', 'Q', 'Z', 'r', 'r', 0, + /* 47915 */ 'V', 'P', 'U', 'N', 'P', 'C', 'K', 'L', 'D', 'Q', 'Z', 'r', 'r', 0, + /* 47929 */ 'V', 'P', 'M', 'U', 'L', 'D', 'Q', 'Z', 'r', 'r', 0, + /* 47940 */ 'V', 'P', 'A', 'N', 'D', 'Q', 'Z', 'r', 'r', 0, + /* 47950 */ 'V', 'P', 'U', 'N', 'P', 'C', 'K', 'H', 'Q', 'D', 'Q', 'Z', 'r', 'r', 0, + /* 47965 */ 'V', 'P', 'U', 'N', 'P', 'C', 'K', 'L', 'Q', 'D', 'Q', 'Z', 'r', 'r', 0, + /* 47980 */ 'V', 'C', 'V', 'T', 'T', 'P', 'D', '2', 'U', 'D', 'Q', 'Z', 'r', 'r', 0, + /* 47995 */ 'V', 'C', 'V', 'T', 'P', 'D', '2', 'U', 'D', 'Q', 'Z', 'r', 'r', 0, + /* 48009 */ 'V', 'C', 'V', 'T', 'T', 'P', 'S', '2', 'U', 'D', 'Q', 'Z', 'r', 'r', 0, + /* 48024 */ 'V', 'C', 'V', 'T', 'P', 'S', '2', 'U', 'D', 'Q', 'Z', 'r', 'r', 0, + /* 48038 */ 'V', 'P', 'M', 'U', 'L', 'U', 'D', 'Q', 'Z', 'r', 'r', 0, + /* 48050 */ 'V', 'P', 'M', 'O', 'V', 'S', 'X', 'D', 'Q', 'Z', 'r', 'r', 0, + /* 48063 */ 'V', 'P', 'M', 'O', 'V', 'Z', 'X', 'D', 'Q', 'Z', 'r', 'r', 0, + /* 48076 */ 'V', 'P', 'S', 'L', 'L', 'Q', 'Z', 'r', 'r', 0, + /* 48086 */ 'V', 'P', 'S', 'R', 'L', 'Q', 'Z', 'r', 'r', 0, + /* 48096 */ 'V', 'P', 'B', 'L', 'E', 'N', 'D', 'M', 'Q', 'Z', 'r', 'r', 0, + /* 48109 */ 'V', 'P', 'T', 'E', 'S', 'T', 'N', 'M', 'Q', 'Z', 'r', 'r', 0, + /* 48122 */ 'V', 'P', 'E', 'R', 'M', 'Q', 'Z', 'r', 'r', 0, + /* 48132 */ 'V', 'P', 'T', 'E', 'S', 'T', 'M', 'Q', 'Z', 'r', 'r', 0, + /* 48144 */ 'V', 'P', 'A', 'N', 'D', 'N', 'Q', 'Z', 'r', 'r', 0, + /* 48155 */ 'V', 'P', 'C', 'M', 'P', 'E', 'Q', 'Q', 'Z', 'r', 'r', 0, + /* 48167 */ 'V', 'P', 'O', 'R', 'Q', 'Z', 'r', 'r', 0, + /* 48176 */ 'V', 'P', 'X', 'O', 'R', 'Q', 'Z', 'r', 'r', 0, + /* 48186 */ 'V', 'P', 'M', 'I', 'N', 'S', 'Q', 'Z', 'r', 'r', 0, + /* 48197 */ 'V', 'P', 'M', 'A', 'X', 'S', 'Q', 'Z', 'r', 'r', 0, + /* 48208 */ 'V', 'P', 'C', 'M', 'P', 'G', 'T', 'Q', 'Z', 'r', 'r', 0, + /* 48220 */ 'V', 'P', 'B', 'R', 'O', 'A', 'D', 'C', 'A', 'S', 'T', 'Q', 'Z', 'r', 'r', 0, + /* 48236 */ 'V', 'P', 'M', 'I', 'N', 'U', 'Q', 'Z', 'r', 'r', 0, + /* 48247 */ 'V', 'P', 'M', 'A', 'X', 'U', 'Q', 'Z', 'r', 'r', 0, + /* 48258 */ 'V', 'P', 'S', 'R', 'A', 'V', 'Q', 'Z', 'r', 'r', 0, + /* 48269 */ 'V', 'P', 'S', 'L', 'L', 'V', 'Q', 'Z', 'r', 'r', 0, + /* 48280 */ 'V', 'P', 'S', 'R', 'L', 'V', 'Q', 'Z', 'r', 'r', 0, + /* 48291 */ 'V', 'P', 'M', 'O', 'V', 'S', 'X', 'W', 'Q', 'Z', 'r', 'r', 0, + /* 48304 */ 'V', 'P', 'M', 'O', 'V', 'Z', 'X', 'W', 'Q', 'Z', 'r', 'r', 0, + /* 48317 */ 'V', 'C', 'V', 'T', 'P', 'D', '2', 'P', 'S', 'Z', 'r', 'r', 0, + /* 48330 */ 'V', 'C', 'V', 'T', 'P', 'H', '2', 'P', 'S', 'Z', 'r', 'r', 0, + /* 48343 */ 'V', 'C', 'V', 'T', 'D', 'Q', '2', 'P', 'S', 'Z', 'r', 'r', 0, + /* 48356 */ 'V', 'C', 'V', 'T', 'U', 'D', 'Q', '2', 'P', 'S', 'Z', 'r', 'r', 0, + /* 48370 */ 'V', 'M', 'O', 'V', 'A', 'P', 'S', 'Z', 'r', 'r', 0, + /* 48381 */ 'V', 'S', 'U', 'B', 'P', 'S', 'Z', 'r', 'r', 0, + /* 48391 */ 'V', 'A', 'D', 'D', 'P', 'S', 'Z', 'r', 'r', 0, + /* 48401 */ 'V', 'U', 'N', 'P', 'C', 'K', 'H', 'P', 'S', 'Z', 'r', 'r', 0, + /* 48414 */ 'V', 'M', 'O', 'V', 'L', 'H', 'P', 'S', 'Z', 'r', 'r', 0, + /* 48426 */ 'V', 'M', 'O', 'V', 'H', 'L', 'P', 'S', 'Z', 'r', 'r', 0, + /* 48438 */ 'V', 'U', 'N', 'P', 'C', 'K', 'L', 'P', 'S', 'Z', 'r', 'r', 0, + /* 48451 */ 'V', 'M', 'U', 'L', 'P', 'S', 'Z', 'r', 'r', 0, + /* 48461 */ 'V', 'B', 'L', 'E', 'N', 'D', 'M', 'P', 'S', 'Z', 'r', 'r', 0, + /* 48474 */ 'V', 'P', 'E', 'R', 'M', 'P', 'S', 'Z', 'r', 'r', 0, + /* 48485 */ 'V', 'M', 'I', 'N', 'P', 'S', 'Z', 'r', 'r', 0, + /* 48495 */ 'V', 'S', 'Q', 'R', 'T', 'P', 'S', 'Z', 'r', 'r', 0, + /* 48506 */ 'V', 'M', 'O', 'V', 'U', 'P', 'S', 'Z', 'r', 'r', 0, + /* 48517 */ 'V', 'D', 'I', 'V', 'P', 'S', 'Z', 'r', 'r', 0, + /* 48527 */ 'V', 'M', 'A', 'X', 'P', 'S', 'Z', 'r', 'r', 0, + /* 48537 */ 'V', 'C', 'V', 'T', 'S', 'I', '6', '4', '2', 'S', 'S', 'Z', 'r', 'r', 0, + /* 48552 */ 'V', 'C', 'V', 'T', 'U', 'S', 'I', '6', '4', '2', 'S', 'S', 'Z', 'r', 'r', 0, + /* 48568 */ 'V', 'C', 'V', 'T', 'S', 'D', '2', 'S', 'S', 'Z', 'r', 'r', 0, + /* 48581 */ 'V', 'M', 'O', 'V', 'D', 'I', '2', 'S', 'S', 'Z', 'r', 'r', 0, + /* 48594 */ 'I', 'n', 't', '_', 'V', 'C', 'V', 'T', 'S', 'I', '2', 'S', 'S', 'Z', 'r', 'r', 0, + /* 48611 */ 'I', 'n', 't', '_', 'V', 'C', 'V', 'T', 'U', 'S', 'I', '2', 'S', 'S', 'Z', 'r', 'r', 0, + /* 48629 */ 'V', 'S', 'U', 'B', 'S', 'S', 'Z', 'r', 'r', 0, + /* 48639 */ 'V', 'A', 'D', 'D', 'S', 'S', 'Z', 'r', 'r', 0, + /* 48649 */ 'I', 'n', 't', '_', 'V', 'U', 'C', 'O', 'M', 'I', 'S', 'S', 'Z', 'r', 'r', 0, + /* 48665 */ 'I', 'n', 't', '_', 'V', 'C', 'O', 'M', 'I', 'S', 'S', 'Z', 'r', 'r', 0, + /* 48680 */ 'V', 'M', 'U', 'L', 'S', 'S', 'Z', 'r', 'r', 0, + /* 48690 */ 'V', 'M', 'I', 'N', 'S', 'S', 'Z', 'r', 'r', 0, + /* 48700 */ 'V', 'C', 'M', 'P', 'S', 'S', 'Z', 'r', 'r', 0, + /* 48710 */ 'V', 'B', 'R', 'O', 'A', 'D', 'C', 'A', 'S', 'T', 'S', 'S', 'Z', 'r', 'r', 0, + /* 48726 */ 'V', 'D', 'I', 'V', 'S', 'S', 'Z', 'r', 'r', 0, + /* 48736 */ 'V', 'M', 'O', 'V', 'S', 'S', 'Z', 'r', 'r', 0, + /* 48746 */ 'V', 'M', 'A', 'X', 'S', 'S', 'Z', 'r', 'r', 0, + /* 48756 */ 'V', 'P', 'B', 'R', 'O', 'A', 'D', 'C', 'A', 'S', 'T', 'D', 'r', 'Z', 'r', 'r', 0, + /* 48773 */ 'V', 'P', 'B', 'R', 'O', 'A', 'D', 'C', 'A', 'S', 'T', 'Q', 'r', 'Z', 'r', 'r', 0, + /* 48790 */ 'M', 'M', 'X', '_', 'M', 'O', 'V', 'D', '6', '4', 'g', 'r', 'r', 0, + /* 48804 */ 'M', 'M', 'X', '_', 'P', 'A', 'L', 'I', 'G', 'N', 'R', '6', '4', 'i', 'r', 'r', 0, + /* 48821 */ 'M', 'M', 'X', '_', 'P', 'S', 'U', 'B', 'B', 'i', 'r', 'r', 0, + /* 48834 */ 'M', 'M', 'X', '_', 'P', 'A', 'D', 'D', 'B', 'i', 'r', 'r', 0, + /* 48847 */ 'M', 'M', 'X', '_', 'P', 'A', 'V', 'G', 'B', 'i', 'r', 'r', 0, + /* 48860 */ 'M', 'M', 'X', '_', 'P', 'C', 'M', 'P', 'E', 'Q', 'B', 'i', 'r', 'r', 0, + /* 48875 */ 'M', 'M', 'X', '_', 'P', 'S', 'U', 'B', 'S', 'B', 'i', 'r', 'r', 0, + /* 48889 */ 'M', 'M', 'X', '_', 'P', 'A', 'D', 'D', 'S', 'B', 'i', 'r', 'r', 0, + /* 48903 */ 'M', 'M', 'X', '_', 'P', 'S', 'U', 'B', 'U', 'S', 'B', 'i', 'r', 'r', 0, + /* 48918 */ 'M', 'M', 'X', '_', 'P', 'A', 'D', 'D', 'U', 'S', 'B', 'i', 'r', 'r', 0, + /* 48933 */ 'M', 'M', 'X', '_', 'P', 'C', 'M', 'P', 'G', 'T', 'B', 'i', 'r', 'r', 0, + /* 48948 */ 'M', 'M', 'X', '_', 'P', 'M', 'I', 'N', 'U', 'B', 'i', 'r', 'r', 0, + /* 48962 */ 'M', 'M', 'X', '_', 'P', 'M', 'A', 'X', 'U', 'B', 'i', 'r', 'r', 0, + /* 48976 */ 'M', 'M', 'X', '_', 'P', 'A', 'C', 'K', 'S', 'S', 'W', 'B', 'i', 'r', 'r', 0, + /* 48992 */ 'M', 'M', 'X', '_', 'P', 'A', 'C', 'K', 'U', 'S', 'W', 'B', 'i', 'r', 'r', 0, + /* 49008 */ 'M', 'M', 'X', '_', 'P', 'S', 'U', 'B', 'D', 'i', 'r', 'r', 0, + /* 49021 */ 'M', 'M', 'X', '_', 'P', 'A', 'D', 'D', 'D', 'i', 'r', 'r', 0, + /* 49034 */ 'M', 'M', 'X', '_', 'P', 'A', 'N', 'D', 'i', 'r', 'r', 0, + /* 49046 */ 'M', 'M', 'X', '_', 'C', 'V', 'T', 'P', 'I', '2', 'P', 'D', 'i', 'r', 'r', 0, + /* 49062 */ 'M', 'M', 'X', '_', 'P', 'C', 'M', 'P', 'E', 'Q', 'D', 'i', 'r', 'r', 0, + /* 49077 */ 'M', 'M', 'X', '_', 'P', 'C', 'M', 'P', 'G', 'T', 'D', 'i', 'r', 'r', 0, + /* 49092 */ 'M', 'M', 'X', '_', 'P', 'M', 'A', 'D', 'D', 'W', 'D', 'i', 'r', 'r', 0, + /* 49107 */ 'M', 'M', 'X', '_', 'P', 'U', 'N', 'P', 'C', 'K', 'H', 'W', 'D', 'i', 'r', 'r', 0, + /* 49124 */ 'M', 'M', 'X', '_', 'P', 'U', 'N', 'P', 'C', 'K', 'L', 'W', 'D', 'i', 'r', 'r', 0, + /* 49141 */ 'M', 'M', 'X', '_', 'C', 'V', 'T', 'T', 'P', 'D', '2', 'P', 'I', 'i', 'r', 'r', 0, + /* 49158 */ 'M', 'M', 'X', '_', 'C', 'V', 'T', 'P', 'D', '2', 'P', 'I', 'i', 'r', 'r', 0, + /* 49174 */ 'M', 'M', 'X', '_', 'C', 'V', 'T', 'T', 'P', 'S', '2', 'P', 'I', 'i', 'r', 'r', 0, + /* 49191 */ 'M', 'M', 'X', '_', 'C', 'V', 'T', 'P', 'S', '2', 'P', 'I', 'i', 'r', 'r', 0, + /* 49207 */ 'M', 'M', 'X', '_', 'P', 'A', 'N', 'D', 'N', 'i', 'r', 'r', 0, + /* 49220 */ 'M', 'M', 'X', '_', 'P', 'S', 'U', 'B', 'Q', 'i', 'r', 'r', 0, + /* 49233 */ 'M', 'M', 'X', '_', 'P', 'A', 'D', 'D', 'Q', 'i', 'r', 'r', 0, + /* 49246 */ 'M', 'M', 'X', '_', 'P', 'U', 'N', 'P', 'C', 'K', 'H', 'D', 'Q', 'i', 'r', 'r', 0, + /* 49263 */ 'M', 'M', 'X', '_', 'P', 'U', 'N', 'P', 'C', 'K', 'L', 'D', 'Q', 'i', 'r', 'r', 0, + /* 49280 */ 'M', 'M', 'X', '_', 'P', 'M', 'U', 'L', 'U', 'D', 'Q', 'i', 'r', 'r', 0, + /* 49295 */ 'M', 'M', 'X', '_', 'P', 'O', 'R', 'i', 'r', 'r', 0, + /* 49306 */ 'M', 'M', 'X', '_', 'P', 'X', 'O', 'R', 'i', 'r', 'r', 0, + /* 49318 */ 'M', 'M', 'X', '_', 'C', 'V', 'T', 'P', 'I', '2', 'P', 'S', 'i', 'r', 'r', 0, + /* 49334 */ 'M', 'M', 'X', '_', 'P', 'S', 'A', 'D', 'B', 'W', 'i', 'r', 'r', 0, + /* 49348 */ 'M', 'M', 'X', '_', 'P', 'U', 'N', 'P', 'C', 'K', 'H', 'B', 'W', 'i', 'r', 'r', 0, + /* 49365 */ 'M', 'M', 'X', '_', 'P', 'U', 'N', 'P', 'C', 'K', 'L', 'B', 'W', 'i', 'r', 'r', 0, + /* 49382 */ 'M', 'M', 'X', '_', 'P', 'S', 'U', 'B', 'W', 'i', 'r', 'r', 0, + /* 49395 */ 'M', 'M', 'X', '_', 'P', 'A', 'D', 'D', 'W', 'i', 'r', 'r', 0, + /* 49408 */ 'M', 'M', 'X', '_', 'P', 'A', 'C', 'K', 'S', 'S', 'D', 'W', 'i', 'r', 'r', 0, + /* 49424 */ 'M', 'M', 'X', '_', 'P', 'A', 'V', 'G', 'W', 'i', 'r', 'r', 0, + /* 49437 */ 'M', 'M', 'X', '_', 'P', 'M', 'U', 'L', 'H', 'W', 'i', 'r', 'r', 0, + /* 49451 */ 'M', 'M', 'X', '_', 'P', 'M', 'U', 'L', 'L', 'W', 'i', 'r', 'r', 0, + /* 49465 */ 'M', 'M', 'X', '_', 'P', 'C', 'M', 'P', 'E', 'Q', 'W', 'i', 'r', 'r', 0, + /* 49480 */ 'M', 'M', 'X', '_', 'P', 'S', 'U', 'B', 'S', 'W', 'i', 'r', 'r', 0, + /* 49494 */ 'M', 'M', 'X', '_', 'P', 'A', 'D', 'D', 'S', 'W', 'i', 'r', 'r', 0, + /* 49508 */ 'M', 'M', 'X', '_', 'P', 'M', 'I', 'N', 'S', 'W', 'i', 'r', 'r', 0, + /* 49522 */ 'M', 'M', 'X', '_', 'P', 'S', 'U', 'B', 'U', 'S', 'W', 'i', 'r', 'r', 0, + /* 49537 */ 'M', 'M', 'X', '_', 'P', 'A', 'D', 'D', 'U', 'S', 'W', 'i', 'r', 'r', 0, + /* 49552 */ 'M', 'M', 'X', '_', 'P', 'M', 'A', 'X', 'S', 'W', 'i', 'r', 'r', 0, + /* 49566 */ 'M', 'M', 'X', '_', 'P', 'C', 'M', 'P', 'G', 'T', 'W', 'i', 'r', 'r', 0, + /* 49581 */ 'M', 'M', 'X', '_', 'P', 'M', 'U', 'L', 'H', 'U', 'W', 'i', 'r', 'r', 0, + /* 49596 */ 'V', 'P', 'M', 'O', 'V', 'U', 'S', 'D', 'B', 'k', 'r', 'r', 0, + /* 49609 */ 'V', 'P', 'M', 'O', 'V', 'S', 'D', 'B', 'k', 'r', 'r', 0, + /* 49621 */ 'V', 'P', 'M', 'O', 'V', 'D', 'B', 'k', 'r', 'r', 0, + /* 49632 */ 'V', 'P', 'M', 'O', 'V', 'U', 'S', 'Q', 'B', 'k', 'r', 'r', 0, + /* 49645 */ 'V', 'P', 'M', 'O', 'V', 'S', 'Q', 'B', 'k', 'r', 'r', 0, + /* 49657 */ 'V', 'P', 'M', 'O', 'V', 'Q', 'B', 'k', 'r', 'r', 0, + /* 49668 */ 'V', 'P', 'M', 'O', 'V', 'U', 'S', 'Q', 'D', 'k', 'r', 'r', 0, + /* 49681 */ 'V', 'P', 'M', 'O', 'V', 'S', 'Q', 'D', 'k', 'r', 'r', 0, + /* 49693 */ 'V', 'P', 'M', 'O', 'V', 'Q', 'D', 'k', 'r', 'r', 0, + /* 49704 */ 'V', 'P', 'M', 'O', 'V', 'U', 'S', 'D', 'W', 'k', 'r', 'r', 0, + /* 49717 */ 'V', 'P', 'M', 'O', 'V', 'S', 'D', 'W', 'k', 'r', 'r', 0, + /* 49729 */ 'V', 'P', 'M', 'O', 'V', 'D', 'W', 'k', 'r', 'r', 0, + /* 49740 */ 'V', 'P', 'M', 'O', 'V', 'U', 'S', 'Q', 'W', 'k', 'r', 'r', 0, + /* 49753 */ 'V', 'P', 'M', 'O', 'V', 'S', 'Q', 'W', 'k', 'r', 'r', 0, + /* 49765 */ 'V', 'P', 'M', 'O', 'V', 'Q', 'W', 'k', 'r', 'r', 0, + /* 49776 */ 'V', 'P', 'B', 'R', 'O', 'A', 'D', 'C', 'A', 'S', 'T', 'D', 'Z', 'k', 'r', 'r', 0, + /* 49793 */ 'V', 'P', 'B', 'R', 'O', 'A', 'D', 'C', 'A', 'S', 'T', 'Q', 'Z', 'k', 'r', 'r', 0, + /* 49810 */ 'V', 'P', 'B', 'R', 'O', 'A', 'D', 'C', 'A', 'S', 'T', 'D', 'r', 'Z', 'k', 'r', 'r', 0, + /* 49828 */ 'V', 'P', 'B', 'R', 'O', 'A', 'D', 'C', 'A', 'S', 'T', 'Q', 'r', 'Z', 'k', 'r', 'r', 0, + /* 49846 */ 'M', 'O', 'N', 'I', 'T', 'O', 'R', 'r', 'r', 'r', 0, + /* 49857 */ 'V', 'E', 'X', 'T', 'R', 'A', 'C', 'T', 'P', 'S', 'z', 'r', 'r', 0, + /* 49871 */ 'V', 'I', 'N', 'S', 'E', 'R', 'T', 'P', 'S', 'z', 'r', 'r', 0, + /* 49884 */ 'M', 'O', 'V', '3', '2', 's', 'r', 0, + /* 49892 */ 'M', 'O', 'V', '6', '4', 's', 'r', 0, + /* 49900 */ 'M', 'O', 'V', '1', '6', 's', 'r', 0, + /* 49908 */ 'M', 'O', 'V', '3', '2', 'm', 's', 0, + /* 49916 */ 'M', 'O', 'V', '6', '4', 'm', 's', 0, + /* 49924 */ 'M', 'O', 'V', '1', '6', 'm', 's', 0, + /* 49932 */ 'M', 'O', 'V', '3', '2', 'r', 's', 0, + /* 49940 */ 'M', 'O', 'V', '6', '4', 'r', 's', 0, + /* 49948 */ 'M', 'O', 'V', '1', '6', 'r', 's', 0, + /* 49956 */ 'T', 'E', 'S', 'T', '6', '4', 'm', 'i', '3', '2', '_', 'a', 'l', 't', 0, + /* 49971 */ 'T', 'E', 'S', 'T', '6', '4', 'r', 'i', '3', '2', '_', 'a', 'l', 't', 0, + /* 49986 */ 'T', 'E', 'S', 'T', '3', '2', 'm', 'i', '_', 'a', 'l', 't', 0, + /* 49999 */ 'T', 'E', 'S', 'T', '1', '6', 'm', 'i', '_', 'a', 'l', 't', 0, + /* 50012 */ 'T', 'E', 'S', 'T', '8', 'm', 'i', '_', 'a', 'l', 't', 0, + /* 50024 */ 'V', 'C', 'M', 'P', 'P', 'D', 'r', 'm', 'i', '_', 'a', 'l', 't', 0, + /* 50038 */ 'V', 'C', 'M', 'P', 'P', 'S', 'r', 'm', 'i', '_', 'a', 'l', 't', 0, + /* 50052 */ 'V', 'C', 'M', 'P', 'P', 'D', 'Y', 'r', 'm', 'i', '_', 'a', 'l', 't', 0, + /* 50067 */ 'V', 'C', 'M', 'P', 'P', 'S', 'Y', 'r', 'm', 'i', '_', 'a', 'l', 't', 0, + /* 50082 */ 'V', 'P', 'C', 'M', 'P', 'D', 'Z', 'r', 'm', 'i', '_', 'a', 'l', 't', 0, + /* 50097 */ 'V', 'C', 'M', 'P', 'P', 'D', 'Z', 'r', 'm', 'i', '_', 'a', 'l', 't', 0, + /* 50112 */ 'V', 'C', 'M', 'P', 'S', 'D', 'Z', 'r', 'm', 'i', '_', 'a', 'l', 't', 0, + /* 50127 */ 'V', 'P', 'C', 'M', 'P', 'U', 'D', 'Z', 'r', 'm', 'i', '_', 'a', 'l', 't', 0, + /* 50143 */ 'V', 'P', 'C', 'M', 'P', 'Q', 'Z', 'r', 'm', 'i', '_', 'a', 'l', 't', 0, + /* 50158 */ 'V', 'P', 'C', 'M', 'P', 'U', 'Q', 'Z', 'r', 'm', 'i', '_', 'a', 'l', 't', 0, + /* 50174 */ 'V', 'C', 'M', 'P', 'P', 'S', 'Z', 'r', 'm', 'i', '_', 'a', 'l', 't', 0, + /* 50189 */ 'V', 'C', 'M', 'P', 'S', 'S', 'Z', 'r', 'm', 'i', '_', 'a', 'l', 't', 0, + /* 50204 */ 'T', 'E', 'S', 'T', '3', '2', 'r', 'i', '_', 'a', 'l', 't', 0, + /* 50217 */ 'M', 'O', 'V', '3', '2', 'r', 'i', '_', 'a', 'l', 't', 0, + /* 50229 */ 'T', 'E', 'S', 'T', '1', '6', 'r', 'i', '_', 'a', 'l', 't', 0, + /* 50242 */ 'M', 'O', 'V', '1', '6', 'r', 'i', '_', 'a', 'l', 't', 0, + /* 50254 */ 'T', 'E', 'S', 'T', '8', 'r', 'i', '_', 'a', 'l', 't', 0, + /* 50266 */ 'M', 'O', 'V', '8', 'r', 'i', '_', 'a', 'l', 't', 0, + /* 50277 */ 'V', 'C', 'M', 'P', 'P', 'D', 'r', 'r', 'i', '_', 'a', 'l', 't', 0, + /* 50291 */ 'V', 'C', 'M', 'P', 'P', 'S', 'r', 'r', 'i', '_', 'a', 'l', 't', 0, + /* 50305 */ 'V', 'C', 'M', 'P', 'P', 'D', 'Y', 'r', 'r', 'i', '_', 'a', 'l', 't', 0, + /* 50320 */ 'V', 'C', 'M', 'P', 'P', 'S', 'Y', 'r', 'r', 'i', '_', 'a', 'l', 't', 0, + /* 50335 */ 'V', 'P', 'C', 'M', 'P', 'D', 'Z', 'r', 'r', 'i', '_', 'a', 'l', 't', 0, + /* 50350 */ 'V', 'C', 'M', 'P', 'P', 'D', 'Z', 'r', 'r', 'i', '_', 'a', 'l', 't', 0, + /* 50365 */ 'V', 'C', 'M', 'P', 'S', 'D', 'Z', 'r', 'r', 'i', '_', 'a', 'l', 't', 0, + /* 50380 */ 'V', 'P', 'C', 'M', 'P', 'U', 'D', 'Z', 'r', 'r', 'i', '_', 'a', 'l', 't', 0, + /* 50396 */ 'V', 'P', 'C', 'M', 'P', 'Q', 'Z', 'r', 'r', 'i', '_', 'a', 'l', 't', 0, + /* 50411 */ 'V', 'P', 'C', 'M', 'P', 'U', 'Q', 'Z', 'r', 'r', 'i', '_', 'a', 'l', 't', 0, + /* 50427 */ 'V', 'C', 'M', 'P', 'P', 'S', 'Z', 'r', 'r', 'i', '_', 'a', 'l', 't', 0, + /* 50442 */ 'V', 'C', 'M', 'P', 'S', 'S', 'Z', 'r', 'r', 'i', '_', 'a', 'l', 't', 0, + /* 50457 */ 'V', 'C', 'M', 'P', 'S', 'D', 'r', 'm', '_', 'a', 'l', 't', 0, + /* 50470 */ 'V', 'C', 'M', 'P', 'S', 'S', 'r', 'm', '_', 'a', 'l', 't', 0, + /* 50483 */ 'V', 'C', 'M', 'P', 'S', 'D', 'r', 'r', '_', 'a', 'l', 't', 0, + /* 50496 */ 'V', 'C', 'M', 'P', 'S', 'S', 'r', 'r', '_', 'a', 'l', 't', 0, + /* 50509 */ 'V', 'S', 'Q', 'R', 'T', 'S', 'D', 'm', '_', 'I', 'n', 't', 0, + /* 50522 */ 'V', 'R', 'C', 'P', 'P', 'S', 'm', '_', 'I', 'n', 't', 0, + /* 50534 */ 'V', 'R', 'S', 'Q', 'R', 'T', 'P', 'S', 'm', '_', 'I', 'n', 't', 0, + /* 50548 */ 'V', 'R', 'C', 'P', 'S', 'S', 'm', '_', 'I', 'n', 't', 0, + /* 50560 */ 'V', 'R', 'S', 'Q', 'R', 'T', 'S', 'S', 'm', '_', 'I', 'n', 't', 0, + /* 50574 */ 'V', 'S', 'Q', 'R', 'T', 'S', 'S', 'm', '_', 'I', 'n', 't', 0, + /* 50587 */ 'V', 'R', 'C', 'P', 'P', 'S', 'Y', 'm', '_', 'I', 'n', 't', 0, + /* 50600 */ 'V', 'R', 'S', 'Q', 'R', 'T', 'P', 'S', 'Y', 'm', '_', 'I', 'n', 't', 0, + /* 50615 */ 'V', 'S', 'Q', 'R', 'T', 'P', 'D', 'Z', 'm', '_', 'I', 'n', 't', 0, + /* 50629 */ 'V', 'S', 'Q', 'R', 'T', 'S', 'D', 'Z', 'm', '_', 'I', 'n', 't', 0, + /* 50643 */ 'V', 'S', 'Q', 'R', 'T', 'P', 'S', 'Z', 'm', '_', 'I', 'n', 't', 0, + /* 50657 */ 'V', 'S', 'Q', 'R', 'T', 'S', 'S', 'Z', 'm', '_', 'I', 'n', 't', 0, + /* 50671 */ 'V', 'F', 'M', 'S', 'U', 'B', 'S', 'D', '4', 'r', 'm', '_', 'I', 'n', 't', 0, + /* 50687 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'S', 'D', '4', 'r', 'm', '_', 'I', 'n', 't', 0, + /* 50704 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'D', '4', 'r', 'm', '_', 'I', 'n', 't', 0, + /* 50720 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'S', 'D', '4', 'r', 'm', '_', 'I', 'n', 't', 0, + /* 50737 */ 'V', 'F', 'M', 'S', 'U', 'B', 'S', 'S', '4', 'r', 'm', '_', 'I', 'n', 't', 0, + /* 50753 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'S', 'S', '4', 'r', 'm', '_', 'I', 'n', 't', 0, + /* 50770 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'S', '4', 'r', 'm', '_', 'I', 'n', 't', 0, + /* 50786 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'S', 'S', '4', 'r', 'm', '_', 'I', 'n', 't', 0, + /* 50803 */ 'V', 'S', 'U', 'B', 'S', 'D', 'r', 'm', '_', 'I', 'n', 't', 0, + /* 50816 */ 'V', 'A', 'D', 'D', 'S', 'D', 'r', 'm', '_', 'I', 'n', 't', 0, + /* 50829 */ 'V', 'M', 'U', 'L', 'S', 'D', 'r', 'm', '_', 'I', 'n', 't', 0, + /* 50842 */ 'V', 'M', 'I', 'N', 'S', 'D', 'r', 'm', '_', 'I', 'n', 't', 0, + /* 50855 */ 'V', 'D', 'I', 'V', 'S', 'D', 'r', 'm', '_', 'I', 'n', 't', 0, + /* 50868 */ 'V', 'M', 'A', 'X', 'S', 'D', 'r', 'm', '_', 'I', 'n', 't', 0, + /* 50881 */ 'V', 'S', 'U', 'B', 'S', 'S', 'r', 'm', '_', 'I', 'n', 't', 0, + /* 50894 */ 'V', 'A', 'D', 'D', 'S', 'S', 'r', 'm', '_', 'I', 'n', 't', 0, + /* 50907 */ 'V', 'M', 'U', 'L', 'S', 'S', 'r', 'm', '_', 'I', 'n', 't', 0, + /* 50920 */ 'V', 'M', 'I', 'N', 'S', 'S', 'r', 'm', '_', 'I', 'n', 't', 0, + /* 50933 */ 'V', 'D', 'I', 'V', 'S', 'S', 'r', 'm', '_', 'I', 'n', 't', 0, + /* 50946 */ 'V', 'M', 'A', 'X', 'S', 'S', 'r', 'm', '_', 'I', 'n', 't', 0, + /* 50959 */ 'V', 'R', 'O', 'U', 'N', 'D', 'S', 'D', 'r', '_', 'I', 'n', 't', 0, + /* 50973 */ 'S', 'Q', 'R', 'T', 'S', 'D', 'r', '_', 'I', 'n', 't', 0, + /* 50985 */ 'V', 'R', 'C', 'P', 'P', 'S', 'r', '_', 'I', 'n', 't', 0, + /* 50997 */ 'V', 'R', 'S', 'Q', 'R', 'T', 'P', 'S', 'r', '_', 'I', 'n', 't', 0, + /* 51011 */ 'V', 'R', 'O', 'U', 'N', 'D', 'S', 'S', 'r', '_', 'I', 'n', 't', 0, + /* 51025 */ 'R', 'C', 'P', 'S', 'S', 'r', '_', 'I', 'n', 't', 0, + /* 51036 */ 'R', 'S', 'Q', 'R', 'T', 'S', 'S', 'r', '_', 'I', 'n', 't', 0, + /* 51049 */ 'V', 'R', 'C', 'P', 'P', 'S', 'Y', 'r', '_', 'I', 'n', 't', 0, + /* 51062 */ 'V', 'R', 'S', 'Q', 'R', 'T', 'P', 'S', 'Y', 'r', '_', 'I', 'n', 't', 0, + /* 51077 */ 'V', 'S', 'Q', 'R', 'T', 'P', 'D', 'Z', 'r', '_', 'I', 'n', 't', 0, + /* 51091 */ 'V', 'S', 'Q', 'R', 'T', 'S', 'D', 'Z', 'r', '_', 'I', 'n', 't', 0, + /* 51105 */ 'V', 'S', 'Q', 'R', 'T', 'P', 'S', 'Z', 'r', '_', 'I', 'n', 't', 0, + /* 51119 */ 'V', 'S', 'Q', 'R', 'T', 'S', 'S', 'Z', 'r', '_', 'I', 'n', 't', 0, + /* 51133 */ 'V', 'F', 'M', 'S', 'U', 'B', 'S', 'D', '4', 'm', 'r', '_', 'I', 'n', 't', 0, + /* 51149 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'S', 'D', '4', 'm', 'r', '_', 'I', 'n', 't', 0, + /* 51166 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'D', '4', 'm', 'r', '_', 'I', 'n', 't', 0, + /* 51182 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'S', 'D', '4', 'm', 'r', '_', 'I', 'n', 't', 0, + /* 51199 */ 'V', 'F', 'M', 'S', 'U', 'B', 'S', 'S', '4', 'm', 'r', '_', 'I', 'n', 't', 0, + /* 51215 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'S', 'S', '4', 'm', 'r', '_', 'I', 'n', 't', 0, + /* 51232 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'S', '4', 'm', 'r', '_', 'I', 'n', 't', 0, + /* 51248 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'S', 'S', '4', 'm', 'r', '_', 'I', 'n', 't', 0, + /* 51265 */ 'V', 'F', 'M', 'S', 'U', 'B', 'S', 'D', '4', 'r', 'r', '_', 'I', 'n', 't', 0, + /* 51281 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'S', 'D', '4', 'r', 'r', '_', 'I', 'n', 't', 0, + /* 51298 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'D', '4', 'r', 'r', '_', 'I', 'n', 't', 0, + /* 51314 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'S', 'D', '4', 'r', 'r', '_', 'I', 'n', 't', 0, + /* 51331 */ 'V', 'F', 'M', 'S', 'U', 'B', 'S', 'S', '4', 'r', 'r', '_', 'I', 'n', 't', 0, + /* 51347 */ 'V', 'F', 'N', 'M', 'S', 'U', 'B', 'S', 'S', '4', 'r', 'r', '_', 'I', 'n', 't', 0, + /* 51364 */ 'V', 'F', 'M', 'A', 'D', 'D', 'S', 'S', '4', 'r', 'r', '_', 'I', 'n', 't', 0, + /* 51380 */ 'V', 'F', 'N', 'M', 'A', 'D', 'D', 'S', 'S', '4', 'r', 'r', '_', 'I', 'n', 't', 0, + /* 51397 */ 'V', 'S', 'U', 'B', 'S', 'D', 'r', 'r', '_', 'I', 'n', 't', 0, + /* 51410 */ 'V', 'A', 'D', 'D', 'S', 'D', 'r', 'r', '_', 'I', 'n', 't', 0, + /* 51423 */ 'V', 'M', 'U', 'L', 'S', 'D', 'r', 'r', '_', 'I', 'n', 't', 0, + /* 51436 */ 'V', 'M', 'I', 'N', 'S', 'D', 'r', 'r', '_', 'I', 'n', 't', 0, + /* 51449 */ 'V', 'D', 'I', 'V', 'S', 'D', 'r', 'r', '_', 'I', 'n', 't', 0, + /* 51462 */ 'V', 'M', 'A', 'X', 'S', 'D', 'r', 'r', '_', 'I', 'n', 't', 0, + /* 51475 */ 'V', 'S', 'U', 'B', 'S', 'S', 'r', 'r', '_', 'I', 'n', 't', 0, + /* 51488 */ 'V', 'A', 'D', 'D', 'S', 'S', 'r', 'r', '_', 'I', 'n', 't', 0, + /* 51501 */ 'V', 'M', 'U', 'L', 'S', 'S', 'r', 'r', '_', 'I', 'n', 't', 0, + /* 51514 */ 'V', 'M', 'I', 'N', 'S', 'S', 'r', 'r', '_', 'I', 'n', 't', 0, + /* 51527 */ 'V', 'D', 'I', 'V', 'S', 'S', 'r', 'r', '_', 'I', 'n', 't', 0, + /* 51540 */ 'V', 'M', 'A', 'X', 'S', 'S', 'r', 'r', '_', 'I', 'n', 't', 0, + /* 51553 */ 'V', 'P', 'C', 'O', 'N', 'F', 'L', 'I', 'C', 'T', 'D', 'r', 'm', 'b', 'k', 'z', 0, + /* 51570 */ 'V', 'P', 'C', 'O', 'N', 'F', 'L', 'I', 'C', 'T', 'Q', 'r', 'm', 'b', 'k', 'z', 0, + /* 51587 */ 'V', 'P', 'C', 'O', 'N', 'F', 'L', 'I', 'C', 'T', 'D', 'r', 'm', 'k', 'z', 0, + /* 51603 */ 'V', 'P', 'C', 'O', 'N', 'F', 'L', 'I', 'C', 'T', 'Q', 'r', 'm', 'k', 'z', 0, + /* 51619 */ 'V', 'M', 'O', 'V', 'D', 'Q', 'U', '3', '2', 'r', 'r', 'k', 'z', 0, + /* 51633 */ 'V', 'M', 'O', 'V', 'D', 'Q', 'U', '6', '4', 'r', 'r', 'k', 'z', 0, + /* 51647 */ 'V', 'P', 'C', 'O', 'N', 'F', 'L', 'I', 'C', 'T', 'D', 'r', 'r', 'k', 'z', 0, + /* 51663 */ 'V', 'P', 'C', 'O', 'N', 'F', 'L', 'I', 'C', 'T', 'Q', 'r', 'r', 'k', 'z', 0, }; static const unsigned X86InstrNameIndices[] = { - 8669U, 9796U, 9417U, 9430U, 9408U, 9478U, 8555U, 8570U, - 8378U, 8612U, 10204U, 8355U, 8241U, 11858U, 8272U, 10334U, - 8168U, 9855U, 10314U, 7855U, 6665U, 6686U, 10106U, 8490U, - 3187U, 4999U, 456U, 23979U, 22345U, 23220U, 24200U, 5862U, - 15305U, 7000U, 36445U, 16682U, 7355U, 23646U, 39904U, 11164U, - 2147U, 15032U, 6738U, 35744U, 16426U, 7159U, 21808U, 37937U, - 10632U, 2220U, 2318U, 6869U, 35913U, 2450U, 7257U, 22512U, - 38628U, 10728U, 6658U, 15472U, 36627U, 16824U, 24145U, 40429U, - 11258U, 22361U, 38477U, 23236U, 39367U, 5871U, 15318U, 7023U, - 36466U, 16690U, 7373U, 7985U, 8008U, 23655U, 39921U, 8041U, - 11176U, 2156U, 15045U, 6761U, 35765U, 16434U, 7177U, 7961U, - 7997U, 21859U, 37996U, 8019U, 10644U, 2229U, 2333U, 6892U, - 35934U, 2460U, 7948U, 7275U, 7973U, 22563U, 38687U, 8030U, - 10740U, 6672U, 15484U, 36639U, 16831U, 7443U, 24153U, 40437U, - 11269U, 24973U, 41345U, 26888U, 43326U, 25426U, 50717U, 41781U, - 51311U, 27322U, 50795U, 43748U, 51389U, 24921U, 41293U, 26836U, - 43274U, 19298U, 20008U, 20344U, 19380U, 656U, 33245U, 3089U, - 19605U, 4901U, 20215U, 2809U, 358U, 2583U, 4264U, 2921U, + 8688U, 9815U, 9436U, 9449U, 9427U, 9497U, 8574U, 8589U, + 8397U, 8631U, 10223U, 8374U, 8251U, 11877U, 8291U, 10353U, + 8178U, 9874U, 10333U, 7865U, 6675U, 6696U, 10125U, 8509U, + 3187U, 4999U, 456U, 23998U, 22364U, 23239U, 24219U, 5862U, + 15324U, 7010U, 36464U, 16701U, 7365U, 23665U, 39923U, 11183U, + 2147U, 15051U, 6748U, 35763U, 16445U, 7169U, 21827U, 37956U, + 10651U, 2220U, 2318U, 6879U, 35932U, 2450U, 7267U, 22531U, + 38647U, 10747U, 6668U, 15491U, 36646U, 16843U, 24164U, 40448U, + 11277U, 22380U, 38496U, 23255U, 39386U, 5871U, 15337U, 7033U, + 36485U, 16709U, 7383U, 7995U, 8018U, 23674U, 39940U, 8051U, + 11195U, 2156U, 15064U, 6771U, 35784U, 16453U, 7187U, 7971U, + 8007U, 21878U, 38015U, 8029U, 10663U, 2229U, 2333U, 6902U, + 35953U, 2460U, 7958U, 7285U, 7983U, 22582U, 38706U, 8040U, + 10759U, 6682U, 15503U, 36658U, 16850U, 7453U, 24172U, 40456U, + 11288U, 24992U, 41364U, 26907U, 43345U, 25445U, 50817U, 41800U, + 51411U, 27341U, 50895U, 43767U, 51489U, 24940U, 41312U, 26855U, + 43293U, 19317U, 20027U, 20363U, 19399U, 656U, 33264U, 3089U, + 19624U, 4901U, 20234U, 2809U, 358U, 2583U, 4264U, 2921U, 4516U, 222U, 2669U, 4350U, 68U, 593U, 1774U, 3782U, - 1804U, 3821U, 22388U, 38504U, 23263U, 39394U, 27502U, 43936U, - 24522U, 40902U, 27516U, 43950U, 24542U, 40922U, 24532U, 40912U, - 24110U, 40394U, 5880U, 15331U, 7037U, 36479U, 16698U, 7382U, - 23663U, 39929U, 11188U, 2165U, 15058U, 6775U, 35778U, 16442U, - 7186U, 21867U, 38004U, 10656U, 2238U, 2348U, 6906U, 35947U, - 2470U, 7284U, 22571U, 38695U, 10752U, 6679U, 15496U, 36651U, - 16838U, 7451U, 24160U, 40444U, 11280U, 22092U, 38229U, 22946U, - 39070U, 25089U, 41440U, 27004U, 43443U, 24991U, 41363U, 26906U, - 43344U, 36497U, 40032U, 1462U, 5527U, 1655U, 3548U, 1474U, - 6512U, 5739U, 1984U, 4000U, 1560U, 6598U, 5574U, 1745U, - 3741U, 1499U, 6541U, 5537U, 1665U, 3558U, 1486U, 6521U, - 5605U, 1841U, 3863U, 1537U, 6569U, 1450U, 1524U, 5749U, - 1994U, 4010U, 1572U, 6607U, 5584U, 1755U, 3751U, 1511U, - 6550U, 5614U, 1850U, 3882U, 1548U, 6577U, 10114U, 540U, - 563U, 22193U, 38345U, 23060U, 39208U, 15066U, 16450U, 15200U, - 16574U, 22041U, 38178U, 22895U, 39019U, 21982U, 38119U, 22734U, - 38858U, 21816U, 37945U, 22520U, 38636U, 22009U, 38146U, 22863U, - 38987U, 22203U, 38355U, 23070U, 39218U, 16053U, 17707U, 16106U, - 17760U, 725U, 769U, 737U, 781U, 22053U, 38190U, 22907U, - 39031U, 22000U, 38137U, 22854U, 38978U, 21826U, 37955U, 22530U, - 38646U, 22020U, 38157U, 22874U, 38998U, 22184U, 38328U, 23051U, - 39191U, 23875U, 22220U, 23736U, 40002U, 21952U, 38089U, 22704U, - 38828U, 23859U, 40141U, 22176U, 38320U, 23043U, 39183U, 34009U, - 34502U, 7100U, 36555U, 7427U, 40186U, 6838U, 35845U, 7231U, - 38393U, 6969U, 36040U, 7329U, 39291U, 7009U, 36453U, 7364U, - 39912U, 6747U, 35752U, 7168U, 37976U, 6878U, 35921U, 7266U, - 38667U, 7082U, 36539U, 7409U, 40149U, 6820U, 35829U, 7213U, - 38337U, 6951U, 36024U, 7311U, 39200U, 7091U, 36547U, 7418U, - 40168U, 6829U, 35837U, 7222U, 38375U, 6960U, 36032U, 7320U, - 39273U, 21991U, 38128U, 22743U, 38867U, 20399U, 34629U, 19435U, - 33993U, 20079U, 2533U, 34486U, 5925U, 2547U, 11580U, 9914U, - 8301U, 8496U, 3196U, 5008U, 465U, 8096U, 8128U, 8159U, - 8651U, 8659U, 8673U, 10229U, 8132U, 23610U, 39868U, 21772U, - 37901U, 22476U, 38592U, 23671U, 39937U, 21875U, 38012U, 22627U, - 38751U, 23636U, 39894U, 21798U, 37927U, 22502U, 38618U, 23682U, - 39948U, 21886U, 38023U, 22638U, 38762U, 8435U, 3111U, 4923U, - 380U, 8417U, 3078U, 4890U, 347U, 23726U, 39992U, 21942U, - 38079U, 22694U, 38818U, 8453U, 3135U, 4947U, 404U, 23756U, - 40022U, 21972U, 38109U, 22724U, 38848U, 23693U, 39959U, 21897U, - 38034U, 22649U, 38773U, 23783U, 40058U, 22082U, 38219U, 22936U, - 39060U, 23704U, 39970U, 21908U, 38045U, 22660U, 38784U, 8425U, - 3098U, 4910U, 367U, 8408U, 3057U, 4869U, 326U, 23715U, - 39981U, 21919U, 38056U, 22671U, 38795U, 8444U, 3123U, 4935U, - 392U, 23793U, 40075U, 22101U, 38245U, 22955U, 39079U, 23822U, - 40104U, 22139U, 38283U, 22993U, 39117U, 8473U, 3164U, 4976U, - 433U, 23910U, 40157U, 22255U, 38364U, 23095U, 39227U, 23804U, - 40086U, 22112U, 38256U, 22966U, 39090U, 23833U, 40115U, 22150U, - 38294U, 23004U, 39128U, 8482U, 3176U, 4988U, 445U, 23929U, - 40176U, 22274U, 38383U, 23149U, 39281U, 1821U, 3853U, 5595U, - 1831U, 6560U, 1793U, 3801U, 44U, 1696U, 3639U, 3698U, - 1685U, 3650U, 3709U, 1708U, 3661U, 3720U, 5889U, 15371U, - 7046U, 36506U, 16745U, 7391U, 23814U, 40096U, 11200U, 2174U, - 15109U, 6784U, 35796U, 16500U, 7195U, 22131U, 38275U, 10668U, - 2257U, 2358U, 6915U, 35978U, 2480U, 7293U, 22985U, 39109U, - 10764U, 6693U, 15531U, 36658U, 16879U, 24178U, 40468U, 11291U, - 16085U, 49963U, 17739U, 50178U, 16138U, 49977U, 17792U, 50192U, - 5708U, 1944U, 3933U, 6592U, 25523U, 50358U, 41878U, 50384U, - 27409U, 50371U, 43835U, 50397U, 7916U, 23744U, 40010U, 21960U, - 38097U, 22712U, 38836U, 7928U, 24167U, 40451U, 25440U, 41795U, - 27336U, 43762U, 33275U, 34977U, 34940U, 33265U, 8502U, 3205U, - 5017U, 474U, 1647U, 3540U, 9846U, 5937U, 2773U, 7632U, - 6005U, 3277U, 7743U, 4491U, 7643U, 5089U, 7754U, 11798U, - 24853U, 41238U, 26789U, 43240U, 26279U, 42744U, 26740U, 43191U, - 26304U, 42783U, 24865U, 41250U, 22790U, 38914U, 26022U, 42429U, - 27175U, 43601U, 22584U, 38708U, 25282U, 41637U, 23111U, 39243U, - 27218U, 43644U, 25313U, 41668U, 22841U, 38965U, 26067U, 42474U, - 26267U, 42731U, 26291U, 42770U, 22757U, 38881U, 25993U, 42400U, - 22808U, 38932U, 26038U, 42445U, 8209U, 8254U, 7859U, 10110U, - 11716U, 20290U, 34570U, 34723U, 34070U, 19270U, 33925U, 20563U, - 34743U, 19575U, 34100U, 19980U, 34427U, 20588U, 34763U, 20521U, - 34690U, 19568U, 34055U, 20198U, 34548U, 20625U, 34804U, 25203U, - 41541U, 27130U, 43569U, 19335U, 20045U, 20375U, 19411U, 690U, - 33297U, 19645U, 20255U, 2858U, 2620U, 4301U, 2961U, 4556U, - 262U, 2709U, 4390U, 108U, 624U, 25544U, 50756U, 41899U, - 51350U, 27445U, 50834U, 43871U, 51428U, 19354U, 20063U, 20386U, - 19422U, 702U, 33308U, 3233U, 19665U, 5045U, 20275U, 2896U, + 1804U, 3821U, 22407U, 38523U, 23282U, 39413U, 27521U, 43955U, + 24541U, 40921U, 27535U, 43969U, 24561U, 40941U, 24551U, 40931U, + 24129U, 40413U, 5880U, 15350U, 7047U, 36498U, 16717U, 7392U, + 23682U, 39948U, 11207U, 2165U, 15077U, 6785U, 35797U, 16461U, + 7196U, 21886U, 38023U, 10675U, 2238U, 2348U, 6916U, 35966U, + 2470U, 7294U, 22590U, 38714U, 10771U, 6689U, 15515U, 36670U, + 16857U, 7461U, 24179U, 40463U, 11299U, 22111U, 38248U, 22965U, + 39089U, 25108U, 41459U, 27023U, 43462U, 25010U, 41382U, 26925U, + 43363U, 36516U, 40051U, 1462U, 5527U, 1655U, 3548U, 1474U, + 6522U, 5739U, 1984U, 4000U, 1560U, 6608U, 5574U, 1745U, + 3741U, 1499U, 6551U, 5537U, 1665U, 3558U, 1486U, 6531U, + 5605U, 1841U, 3863U, 1537U, 6579U, 1450U, 1524U, 5749U, + 1994U, 4010U, 1572U, 6617U, 5584U, 1755U, 3751U, 1511U, + 6560U, 5614U, 1850U, 3882U, 1548U, 6587U, 10133U, 540U, + 563U, 22212U, 38364U, 23079U, 39227U, 15085U, 16469U, 15219U, + 16593U, 22060U, 38197U, 22914U, 39038U, 22001U, 38138U, 22753U, + 38877U, 21835U, 37964U, 22539U, 38655U, 22028U, 38165U, 22882U, + 39006U, 22222U, 38374U, 23089U, 39237U, 16072U, 17726U, 16125U, + 17779U, 725U, 769U, 737U, 781U, 22072U, 38209U, 22926U, + 39050U, 22019U, 38156U, 22873U, 38997U, 21845U, 37974U, 22549U, + 38665U, 22039U, 38176U, 22893U, 39017U, 22203U, 38347U, 23070U, + 39210U, 23894U, 22239U, 23755U, 40021U, 21971U, 38108U, 22723U, + 38847U, 23878U, 40160U, 22195U, 38339U, 23062U, 39202U, 34028U, + 34521U, 7110U, 36574U, 7437U, 40205U, 6848U, 35864U, 7241U, + 38412U, 6979U, 36059U, 7339U, 39310U, 7019U, 36472U, 7374U, + 39931U, 6757U, 35771U, 7178U, 37995U, 6888U, 35940U, 7276U, + 38686U, 7092U, 36558U, 7419U, 40168U, 6830U, 35848U, 7223U, + 38356U, 6961U, 36043U, 7321U, 39219U, 7101U, 36566U, 7428U, + 40187U, 6839U, 35856U, 7232U, 38394U, 6970U, 36051U, 7330U, + 39292U, 22010U, 38147U, 22762U, 38886U, 20418U, 34648U, 19454U, + 34012U, 20098U, 2533U, 34505U, 5925U, 2547U, 11599U, 9933U, + 8320U, 8515U, 3196U, 5008U, 465U, 8106U, 8138U, 8169U, + 8670U, 8678U, 8692U, 10248U, 8142U, 23629U, 39887U, 21791U, + 37920U, 22495U, 38611U, 23690U, 39956U, 21894U, 38031U, 22646U, + 38770U, 23655U, 39913U, 21817U, 37946U, 22521U, 38637U, 23701U, + 39967U, 21905U, 38042U, 22657U, 38781U, 8454U, 3111U, 4923U, + 380U, 8436U, 3078U, 4890U, 347U, 23745U, 40011U, 21961U, + 38098U, 22713U, 38837U, 8472U, 3135U, 4947U, 404U, 23775U, + 40041U, 21991U, 38128U, 22743U, 38867U, 23712U, 39978U, 21916U, + 38053U, 22668U, 38792U, 23802U, 40077U, 22101U, 38238U, 22955U, + 39079U, 23723U, 39989U, 21927U, 38064U, 22679U, 38803U, 8444U, + 3098U, 4910U, 367U, 8427U, 3057U, 4869U, 326U, 23734U, + 40000U, 21938U, 38075U, 22690U, 38814U, 8463U, 3123U, 4935U, + 392U, 23812U, 40094U, 22120U, 38264U, 22974U, 39098U, 23841U, + 40123U, 22158U, 38302U, 23012U, 39136U, 8492U, 3164U, 4976U, + 433U, 23929U, 40176U, 22274U, 38383U, 23114U, 39246U, 23823U, + 40105U, 22131U, 38275U, 22985U, 39109U, 23852U, 40134U, 22169U, + 38313U, 23023U, 39147U, 8501U, 3176U, 4988U, 445U, 23948U, + 40195U, 22293U, 38402U, 23168U, 39300U, 1821U, 3853U, 5595U, + 1831U, 6570U, 1793U, 3801U, 44U, 1696U, 3639U, 3698U, + 1685U, 3650U, 3709U, 1708U, 3661U, 3720U, 5889U, 15390U, + 7056U, 36525U, 16764U, 7401U, 23833U, 40115U, 11219U, 2174U, + 15128U, 6794U, 35815U, 16519U, 7205U, 22150U, 38294U, 10687U, + 2257U, 2358U, 6925U, 35997U, 2480U, 7303U, 23004U, 39128U, + 10783U, 6703U, 15550U, 36677U, 16898U, 24197U, 40487U, 11310U, + 16104U, 50025U, 17758U, 50278U, 16157U, 50039U, 17811U, 50292U, + 5708U, 1944U, 3933U, 6602U, 25542U, 50458U, 41897U, 50484U, + 27428U, 50471U, 43854U, 50497U, 7926U, 23763U, 40029U, 21979U, + 38116U, 22731U, 38855U, 7938U, 24186U, 40470U, 25459U, 41814U, + 27355U, 43781U, 33294U, 34996U, 34959U, 33284U, 8521U, 3205U, + 5017U, 474U, 1647U, 3540U, 9865U, 5937U, 2773U, 7642U, + 6005U, 3277U, 7753U, 4491U, 7653U, 5089U, 7764U, 11817U, + 24872U, 41257U, 26808U, 43259U, 26298U, 42763U, 26759U, 43210U, + 26323U, 42802U, 24884U, 41269U, 22809U, 38933U, 26041U, 42448U, + 27194U, 43620U, 22603U, 38727U, 25301U, 41656U, 23130U, 39262U, + 27237U, 43663U, 25332U, 41687U, 22860U, 38984U, 26086U, 42493U, + 26286U, 42750U, 26310U, 42789U, 22776U, 38900U, 26012U, 42419U, + 22827U, 38951U, 26057U, 42464U, 8219U, 8273U, 7869U, 10129U, + 11735U, 20309U, 34589U, 34742U, 34089U, 19289U, 33944U, 20582U, + 34762U, 19594U, 34119U, 19999U, 34446U, 20607U, 34782U, 20540U, + 34709U, 19587U, 34074U, 20217U, 34567U, 20644U, 34823U, 25222U, + 41560U, 27149U, 43588U, 19354U, 20064U, 20394U, 19430U, 690U, + 33316U, 19664U, 20274U, 2858U, 2620U, 4301U, 2961U, 4556U, + 262U, 2709U, 4390U, 108U, 624U, 25563U, 50856U, 41918U, + 51450U, 27464U, 50934U, 43890U, 51528U, 19373U, 20082U, 20405U, + 19441U, 702U, 33327U, 3233U, 19684U, 5045U, 20294U, 2896U, 502U, 2644U, 4325U, 2975U, 4570U, 276U, 2723U, 4404U, - 122U, 635U, 16076U, 17730U, 16129U, 17783U, 11808U, 9836U, - 3762U, 3242U, 5054U, 3260U, 5072U, 33221U, 10044U, 11818U, - 37171U, 43512U, 9925U, 8683U, 812U, 14979U, 20396U, 14958U, - 19432U, 3731U, 14990U, 20445U, 14969U, 19489U, 3812U, 20643U, - 20815U, 19451U, 20095U, 19499U, 20131U, 9891U, 9898U, 10172U, - 8259U, 20415U, 19459U, 20455U, 19508U, 9906U, 20528U, 20975U, - 8213U, 10234U, 3351U, 3358U, 8677U, 11643U, 10287U, 9876U, - 20537U, 34713U, 20997U, 9741U, 9615U, 9678U, 9762U, 9636U, - 9699U, 9720U, 9594U, 9657U, 9810U, 9783U, 805U, 9817U, - 10306U, 20831U, 20761U, 8265U, 9789U, 10187U, 20983U, 11828U, - 9527U, 10058U, 3872U, 8371U, 3630U, 10246U, 11637U, 818U, - 8703U, 25099U, 41450U, 27014U, 43453U, 25000U, 41372U, 26915U, - 43353U, 8181U, 10195U, 24900U, 26824U, 25161U, 41499U, 27076U, - 43502U, 24888U, 26812U, 25150U, 41488U, 27065U, 43491U, 8116U, - 11838U, 24972U, 41344U, 26887U, 43325U, 10302U, 24933U, 41305U, - 26848U, 43286U, 20520U, 34689U, 19567U, 34054U, 20197U, 34547U, - 20624U, 34803U, 20309U, 19307U, 20017U, 2988U, 4583U, 289U, - 2736U, 4417U, 135U, 2821U, 4454U, 172U, 20407U, 34637U, - 23774U, 16019U, 7130U, 40049U, 17673U, 7621U, 19443U, 34001U, - 22073U, 15996U, 7108U, 38210U, 17650U, 7555U, 20087U, 34494U, - 22927U, 2418U, 7119U, 39051U, 2521U, 7588U, 20611U, 34790U, - 5579U, 16738U, 40068U, 1750U, 16493U, 38238U, 6546U, 16873U, - 40462U, 20302U, 34577U, 34733U, 34080U, 19282U, 33932U, 20573U, - 34753U, 19585U, 34110U, 19992U, 34434U, 20599U, 34769U, 27086U, - 43525U, 9955U, 8690U, 10310U, 837U, 3470U, 9850U, 8204U, - 1975U, 3966U, 8626U, 1585U, 3493U, 1627U, 3520U, 1637U, - 3530U, 5732U, 1968U, 3940U, 20434U, 19478U, 20113U, 3012U, + 122U, 635U, 16095U, 17749U, 16148U, 17802U, 11827U, 9855U, + 3762U, 3242U, 5054U, 3260U, 5072U, 33240U, 10063U, 11837U, + 37190U, 43531U, 9944U, 8702U, 812U, 14998U, 20415U, 14977U, + 19451U, 3731U, 15009U, 20464U, 14988U, 19508U, 3812U, 20662U, + 20834U, 19470U, 20114U, 19518U, 20150U, 9910U, 9917U, 10191U, + 8278U, 20434U, 19478U, 20474U, 19527U, 9925U, 20547U, 20994U, + 8223U, 10253U, 3351U, 3358U, 8696U, 11662U, 10306U, 9895U, + 20556U, 34732U, 21016U, 9760U, 9634U, 9697U, 9781U, 9655U, + 9718U, 9739U, 9613U, 9676U, 9829U, 9802U, 805U, 9836U, + 10325U, 20850U, 20780U, 8284U, 9808U, 10206U, 21002U, 11847U, + 9546U, 10077U, 3872U, 8390U, 3630U, 10265U, 11656U, 818U, + 8722U, 25118U, 41469U, 27033U, 43472U, 25019U, 41391U, 26934U, + 43372U, 8191U, 10214U, 24919U, 26843U, 25180U, 41518U, 27095U, + 43521U, 24907U, 26831U, 25169U, 41507U, 27084U, 43510U, 8126U, + 11857U, 24991U, 41363U, 26906U, 43344U, 10321U, 24952U, 41324U, + 26867U, 43305U, 20539U, 34708U, 19586U, 34073U, 20216U, 34566U, + 20643U, 34822U, 20328U, 19326U, 20036U, 2988U, 4583U, 289U, + 2736U, 4417U, 135U, 2821U, 4454U, 172U, 20426U, 34656U, + 23793U, 16038U, 7140U, 40068U, 17692U, 7631U, 19462U, 34020U, + 22092U, 16015U, 7118U, 38229U, 17669U, 7565U, 20106U, 34513U, + 22946U, 2418U, 7129U, 39070U, 2521U, 7598U, 20630U, 34809U, + 5579U, 16757U, 40087U, 1750U, 16512U, 38257U, 6556U, 16892U, + 40481U, 20321U, 34596U, 34752U, 34099U, 19301U, 33951U, 20592U, + 34772U, 19604U, 34129U, 20011U, 34453U, 20618U, 34788U, 27105U, + 43544U, 9974U, 8709U, 10329U, 837U, 3470U, 9869U, 8214U, + 1975U, 3966U, 8645U, 1585U, 3493U, 1627U, 3520U, 1637U, + 3530U, 5732U, 1968U, 3940U, 20453U, 19497U, 20132U, 3012U, 4607U, 313U, 2760U, 4441U, 159U, 2883U, 4478U, 196U, - 20318U, 19345U, 20424U, 19468U, 20103U, 3000U, 4595U, 301U, - 2748U, 4429U, 147U, 2871U, 4466U, 184U, 25531U, 41886U, - 27417U, 43843U, 25477U, 41832U, 27373U, 43799U, 27186U, 43612U, - 22597U, 38721U, 25293U, 41648U, 23124U, 39256U, 27229U, 43655U, - 25324U, 41679U, 22771U, 38895U, 26005U, 42412U, 22822U, 38946U, - 26050U, 42457U, 35665U, 25449U, 41804U, 27345U, 43771U, 25518U, - 41873U, 27404U, 43830U, 30927U, 47283U, 25463U, 41818U, 32267U, - 48646U, 27359U, 43785U, 27170U, 43596U, 30164U, 46547U, 22579U, - 38703U, 30843U, 47199U, 25277U, 41632U, 30347U, 46730U, 23106U, - 39238U, 32196U, 48575U, 27213U, 43639U, 25308U, 41663U, 30203U, - 46586U, 22752U, 38876U, 31195U, 47606U, 25988U, 42395U, 30273U, - 46656U, 31257U, 47668U, 30238U, 46621U, 22803U, 38927U, 31226U, - 47637U, 26033U, 42440U, 30310U, 46693U, 31290U, 47701U, 30183U, - 46566U, 30860U, 47216U, 30366U, 46749U, 32213U, 48592U, 30911U, - 47267U, 25434U, 41789U, 32251U, 48630U, 27330U, 43756U, 852U, + 20337U, 19364U, 20443U, 19487U, 20122U, 3000U, 4595U, 301U, + 2748U, 4429U, 147U, 2871U, 4466U, 184U, 25550U, 41905U, + 27436U, 43862U, 25496U, 41851U, 27392U, 43818U, 27205U, 43631U, + 22616U, 38740U, 25312U, 41667U, 23143U, 39275U, 27248U, 43674U, + 25343U, 41698U, 22790U, 38914U, 26024U, 42431U, 22841U, 38965U, + 26069U, 42476U, 35684U, 25468U, 41823U, 27364U, 43790U, 25537U, + 41892U, 27423U, 43849U, 30946U, 47302U, 25482U, 41837U, 32286U, + 48665U, 27378U, 43804U, 27189U, 43615U, 30183U, 46566U, 22598U, + 38722U, 30862U, 47218U, 25296U, 41651U, 30366U, 46749U, 23125U, + 39257U, 32215U, 48594U, 27232U, 43658U, 25327U, 41682U, 30222U, + 46605U, 22771U, 38895U, 31214U, 47625U, 26007U, 42414U, 30292U, + 46675U, 31276U, 47687U, 30257U, 46640U, 22822U, 38946U, 31245U, + 47656U, 26052U, 42459U, 30329U, 46712U, 31309U, 47720U, 30202U, + 46585U, 30879U, 47235U, 30385U, 46768U, 32232U, 48611U, 30930U, + 47286U, 25453U, 41808U, 32270U, 48649U, 27349U, 43775U, 852U, 3386U, 5411U, 842U, 3376U, 5401U, 858U, 3392U, 5417U, - 847U, 3381U, 5406U, 13713U, 2109U, 4160U, 870U, 3404U, + 847U, 3381U, 5406U, 13732U, 2109U, 4160U, 870U, 3404U, 5429U, 864U, 3398U, 5423U, 887U, 3421U, 5446U, 875U, - 3409U, 5434U, 892U, 3426U, 5451U, 20448U, 34645U, 19492U, - 34018U, 20124U, 34511U, 913U, 3447U, 5481U, 881U, 3415U, + 3409U, 5434U, 892U, 3426U, 5451U, 20467U, 34664U, 19511U, + 34037U, 20143U, 34530U, 913U, 3447U, 5481U, 881U, 3415U, 5440U, 902U, 3436U, 5470U, 919U, 3453U, 5487U, 930U, 3464U, 5498U, 897U, 3431U, 5465U, 908U, 3442U, 5476U, - 13718U, 925U, 3459U, 5493U, 44325U, 44164U, 18243U, 21649U, - 35703U, 18251U, 18429U, 44495U, 44527U, 44398U, 7896U, 11566U, - 7903U, 11573U, 17288U, 17308U, 44066U, 44405U, 44414U, 8398U, - 23843U, 40125U, 22160U, 38304U, 23027U, 39151U, 5563U, 7915U, - 1734U, 3687U, 6531U, 7927U, 27539U, 10067U, 23867U, 22212U, - 534U, 799U, 19308U, 20018U, 18629U, 1432U, 3475U, 26U, - 1441U, 3484U, 35U, 19615U, 4418U, 136U, 20225U, 173U, - 18656U, 42222U, 34563U, 33918U, 34090U, 34420U, 8365U, 3613U, - 23886U, 22231U, 8220U, 23894U, 22239U, 23079U, 20465U, 19528U, - 20150U, 23902U, 22247U, 23087U, 20481U, 19544U, 20166U, 20497U, - 34666U, 20547U, 34697U, 15313U, 7018U, 36461U, 15040U, 6756U, - 35760U, 2328U, 6887U, 35929U, 15479U, 36634U, 15326U, 7032U, - 36474U, 15053U, 6770U, 35773U, 2343U, 6901U, 35942U, 15491U, - 36646U, 20285U, 19265U, 19975U, 20583U, 20297U, 19277U, 19987U, - 20594U, 15424U, 7069U, 36527U, 15162U, 6807U, 35817U, 2383U, - 6938U, 36012U, 15578U, 36677U, 11775U, 15292U, 6986U, 36432U, - 15019U, 6724U, 35731U, 2303U, 6855U, 35900U, 15460U, 36615U, - 15411U, 7055U, 36514U, 15149U, 6793U, 35804U, 2368U, 6924U, - 35999U, 15566U, 36665U, 8072U, 9489U, 9931U, 11607U, 9881U, - 8295U, 8288U, 9439U, 9918U, 11594U, 9513U, 9949U, 11631U, - 23766U, 40041U, 22065U, 38202U, 22919U, 39043U, 23921U, 22266U, - 23141U, 20845U, 35024U, 5519U, 1619U, 3512U, 6505U, 23950U, - 40204U, 22295U, 38411U, 23170U, 39309U, 10363U, 3987U, 24962U, - 41334U, 26877U, 43315U, 25416U, 41771U, 27312U, 43738U, 25225U, - 41550U, 27152U, 43578U, 25563U, 50769U, 41918U, 51363U, 27463U, - 50847U, 43889U, 51441U, 8227U, 24952U, 41324U, 26867U, 43305U, - 25406U, 41761U, 27302U, 43728U, 25111U, 41462U, 27026U, 43465U, - 25501U, 50743U, 41856U, 51337U, 27396U, 50821U, 43822U, 51415U, - 32712U, 49139U, 32600U, 49027U, 32872U, 49299U, 32745U, 49172U, - 32695U, 49122U, 32728U, 49155U, 10178U, 9963U, 3838U, 39421U, - 48771U, 35955U, 22614U, 38738U, 39440U, 42640U, 42595U, 37092U, - 42755U, 39159U, 35986U, 23014U, 39138U, 4661U, 5203U, 4719U, - 5261U, 4778U, 5320U, 32962U, 49389U, 32530U, 48957U, 32546U, - 48973U, 32388U, 48815U, 32575U, 49002U, 32787U, 49214U, 32443U, - 48870U, 33048U, 49475U, 32472U, 48899U, 33091U, 49518U, 32949U, - 49376U, 32358U, 48785U, 32761U, 49188U, 32588U, 49015U, 32401U, - 48828U, 32978U, 49405U, 32414U, 48841U, 32616U, 49043U, 33019U, - 49446U, 32487U, 48914U, 32631U, 49058U, 33120U, 49547U, 18064U, + 13737U, 925U, 3459U, 5493U, 44344U, 44183U, 18262U, 21668U, + 35722U, 18270U, 18448U, 44514U, 44546U, 44417U, 7906U, 11585U, + 7913U, 11592U, 17307U, 17327U, 44085U, 44424U, 44433U, 8417U, + 23862U, 40144U, 22179U, 38323U, 23046U, 39170U, 5563U, 7925U, + 1734U, 3687U, 6541U, 7937U, 27558U, 10086U, 23886U, 22231U, + 534U, 799U, 19327U, 20037U, 18648U, 1432U, 3475U, 26U, + 1441U, 3484U, 35U, 19634U, 4418U, 136U, 20244U, 173U, + 18675U, 42241U, 34582U, 33937U, 34109U, 34439U, 8384U, 3613U, + 23905U, 22250U, 8230U, 23913U, 22258U, 23098U, 20484U, 19547U, + 20169U, 23921U, 22266U, 23106U, 20500U, 19563U, 20185U, 20516U, + 34685U, 20566U, 34716U, 15332U, 7028U, 36480U, 15059U, 6766U, + 35779U, 2328U, 6897U, 35948U, 15498U, 36653U, 15345U, 7042U, + 36493U, 15072U, 6780U, 35792U, 2343U, 6911U, 35961U, 15510U, + 36665U, 20304U, 19284U, 19994U, 20602U, 20316U, 19296U, 20006U, + 20613U, 15443U, 7079U, 36546U, 15181U, 6817U, 35836U, 2383U, + 6948U, 36031U, 15597U, 36696U, 11794U, 15311U, 6996U, 36451U, + 15038U, 6734U, 35750U, 2303U, 6865U, 35919U, 15479U, 36634U, + 15430U, 7065U, 36533U, 15168U, 6803U, 35823U, 2368U, 6934U, + 36018U, 15585U, 36684U, 8082U, 9508U, 9950U, 11626U, 9900U, + 8314U, 8307U, 9458U, 9937U, 11613U, 9532U, 9968U, 11650U, + 23785U, 40060U, 22084U, 38221U, 22938U, 39062U, 23940U, 22285U, + 23160U, 20864U, 35043U, 5519U, 1619U, 3512U, 6515U, 23969U, + 40223U, 22314U, 38430U, 23189U, 39328U, 10382U, 3987U, 24981U, + 41353U, 26896U, 43334U, 25435U, 41790U, 27331U, 43757U, 25244U, + 41569U, 27171U, 43597U, 25582U, 50869U, 41937U, 51463U, 27482U, + 50947U, 43908U, 51541U, 8237U, 24971U, 41343U, 26886U, 43324U, + 25425U, 41780U, 27321U, 43747U, 25130U, 41481U, 27045U, 43484U, + 25520U, 50843U, 41875U, 51437U, 27415U, 50921U, 43841U, 51515U, + 32731U, 49158U, 32619U, 49046U, 32891U, 49318U, 32764U, 49191U, + 32714U, 49141U, 32747U, 49174U, 10197U, 9982U, 3838U, 39440U, + 48790U, 35974U, 22633U, 38757U, 39459U, 42659U, 42614U, 37111U, + 42774U, 39178U, 36005U, 23033U, 39157U, 4661U, 5203U, 4719U, + 5261U, 4778U, 5320U, 32981U, 49408U, 32549U, 48976U, 32565U, + 48992U, 32407U, 48834U, 32594U, 49021U, 32806U, 49233U, 32462U, + 48889U, 33067U, 49494U, 32491U, 48918U, 33110U, 49537U, 32968U, + 49395U, 32377U, 48804U, 32780U, 49207U, 32607U, 49034U, 32420U, + 48847U, 32997U, 49424U, 32433U, 48860U, 32635U, 49062U, 33038U, + 49465U, 32506U, 48933U, 32650U, 49077U, 33139U, 49566U, 18083U, 4826U, 5368U, 4748U, 5290U, 4690U, 5232U, 4675U, 5217U, - 4810U, 5352U, 4733U, 5275U, 16395U, 18049U, 4792U, 5334U, - 32646U, 49073U, 33106U, 49533U, 32516U, 48943U, 33062U, 49489U, - 32502U, 48929U, 40605U, 4842U, 5384U, 33135U, 49562U, 32991U, - 49418U, 33005U, 49432U, 32834U, 49261U, 32849U, 49276U, 32888U, - 49315U, 4631U, 5173U, 15733U, 17211U, 4646U, 5188U, 4704U, - 5246U, 4763U, 5305U, 17004U, 24766U, 41151U, 17117U, 26511U, - 42977U, 17255U, 27805U, 44282U, 16973U, 24591U, 40989U, 17199U, - 27584U, 44009U, 17025U, 24797U, 41182U, 17138U, 26532U, 42998U, - 17276U, 27836U, 44313U, 32375U, 48802U, 32562U, 48989U, 32774U, - 49201U, 32429U, 48856U, 33034U, 49461U, 32457U, 48884U, 33076U, - 49503U, 32936U, 49363U, 32902U, 49329U, 32800U, 49227U, 32661U, - 49088U, 32919U, 49346U, 32817U, 49244U, 32678U, 49105U, 32860U, - 49287U, 10050U, 49827U, 9519U, 10261U, 0U, 5995U, 5773U, - 15445U, 36570U, 49905U, 13782U, 5810U, 16802U, 50154U, 23987U, - 40241U, 11224U, 49929U, 33213U, 49881U, 3037U, 5760U, 35633U, - 35649U, 15183U, 35872U, 49889U, 13742U, 5797U, 749U, 14868U, - 14924U, 16557U, 4217U, 50142U, 22353U, 38469U, 10692U, 49913U, - 33197U, 49865U, 5985U, 3047U, 4859U, 7726U, 35641U, 35657U, - 2408U, 36067U, 49897U, 13772U, 13752U, 13762U, 13792U, 14876U, - 14932U, 16649U, 2511U, 23228U, 39359U, 10788U, 49921U, 33205U, - 49873U, 42356U, 25591U, 41946U, 7735U, 5786U, 15597U, 36696U, - 11677U, 13801U, 5823U, 16929U, 50166U, 24208U, 11664U, 40497U, - 11690U, 11313U, 36848U, 24891U, 41274U, 11339U, 37141U, 26815U, - 43264U, 11380U, 36487U, 23683U, 35786U, 21887U, 35968U, 22639U, - 26146U, 42561U, 25906U, 42299U, 27202U, 43628U, 36704U, 24228U, - 40505U, 11325U, 37227U, 27548U, 43973U, 11421U, 43399U, 36858U, - 25036U, 37151U, 26951U, 43376U, 36868U, 25079U, 37161U, 26994U, - 41395U, 43387U, 24216U, 37063U, 36075U, 37035U, 36878U, 37184U, - 8190U, 10221U, 33939U, 36998U, 42274U, 37023U, 42312U, 39471U, - 25919U, 8090U, 36955U, 25553U, 41908U, 11367U, 36088U, 39458U, - 26157U, 42572U, 9507U, 26169U, 42584U, 9943U, 37011U, 42287U, - 37218U, 27454U, 43880U, 11408U, 11625U, 7687U, 7798U, 5949U, - 7654U, 6017U, 7765U, 5973U, 3025U, 7676U, 6041U, 3339U, - 7787U, 36889U, 25181U, 41519U, 11353U, 37195U, 27108U, 43547U, - 11394U, 25946U, 42339U, 25932U, 42325U, 7698U, 7809U, 7709U, - 7820U, 5961U, 7665U, 6029U, 7776U, 9976U, 10004U, 9990U, - 10017U, 16148U, 17802U, 20408U, 34638U, 19444U, 34002U, 20088U, - 34495U, 20612U, 34791U, 25070U, 41431U, 26985U, 43434U, 25491U, - 50730U, 41846U, 51324U, 27387U, 50808U, 43813U, 51402U, 22379U, - 38495U, 23254U, 39385U, 19316U, 20026U, 20354U, 19390U, 667U, - 33255U, 3146U, 19624U, 4958U, 20234U, 2833U, 415U, 2595U, + 4810U, 5352U, 4733U, 5275U, 16414U, 18068U, 4792U, 5334U, + 32665U, 49092U, 33125U, 49552U, 32535U, 48962U, 33081U, 49508U, + 32521U, 48948U, 40624U, 4842U, 5384U, 33154U, 49581U, 33010U, + 49437U, 33024U, 49451U, 32853U, 49280U, 32868U, 49295U, 32907U, + 49334U, 4631U, 5173U, 15752U, 17230U, 4646U, 5188U, 4704U, + 5246U, 4763U, 5305U, 17023U, 24785U, 41170U, 17136U, 26530U, + 42996U, 17274U, 27824U, 44301U, 16992U, 24610U, 41008U, 17218U, + 27603U, 44028U, 17044U, 24816U, 41201U, 17157U, 26551U, 43017U, + 17295U, 27855U, 44332U, 32394U, 48821U, 32581U, 49008U, 32793U, + 49220U, 32448U, 48875U, 33053U, 49480U, 32476U, 48903U, 33095U, + 49522U, 32955U, 49382U, 32921U, 49348U, 32819U, 49246U, 32680U, + 49107U, 32938U, 49365U, 32836U, 49263U, 32697U, 49124U, 32879U, + 49306U, 10069U, 49846U, 9538U, 10280U, 0U, 5995U, 5773U, + 15464U, 36589U, 49924U, 13801U, 5810U, 16821U, 50242U, 24006U, + 40260U, 11243U, 49948U, 33232U, 49900U, 3037U, 5760U, 35652U, + 35668U, 15202U, 35891U, 49908U, 13761U, 5797U, 749U, 14887U, + 14943U, 16576U, 4217U, 50217U, 22372U, 38488U, 10711U, 49932U, + 33216U, 49884U, 5985U, 3047U, 4859U, 7736U, 35660U, 35676U, + 2408U, 36086U, 49916U, 13791U, 13771U, 13781U, 13811U, 14895U, + 14951U, 16668U, 2511U, 23247U, 39378U, 10807U, 49940U, 33224U, + 49892U, 42375U, 25610U, 41965U, 7745U, 5786U, 15616U, 36715U, + 11696U, 13820U, 5823U, 16948U, 50266U, 24227U, 11683U, 40516U, + 11709U, 11332U, 36867U, 24910U, 41293U, 11358U, 37160U, 26834U, + 43283U, 11399U, 36506U, 23702U, 35805U, 21906U, 35987U, 22658U, + 26165U, 42580U, 25925U, 42318U, 27221U, 43647U, 36723U, 24247U, + 40524U, 11344U, 37246U, 27567U, 43992U, 11440U, 43418U, 36877U, + 25055U, 37170U, 26970U, 43395U, 36887U, 25098U, 37180U, 27013U, + 41414U, 43406U, 24235U, 37082U, 36094U, 37054U, 36897U, 37203U, + 8200U, 10240U, 33958U, 37017U, 42293U, 37042U, 42331U, 39490U, + 25938U, 8100U, 36974U, 25572U, 41927U, 11386U, 36107U, 39477U, + 26176U, 42591U, 9526U, 26188U, 42603U, 9962U, 37030U, 42306U, + 37237U, 27473U, 43899U, 11427U, 11644U, 7697U, 7808U, 5949U, + 7664U, 6017U, 7775U, 5973U, 3025U, 7686U, 6041U, 3339U, + 7797U, 36908U, 25200U, 41538U, 11372U, 37214U, 27127U, 43566U, + 11413U, 25965U, 42358U, 25951U, 42344U, 7708U, 7819U, 7719U, + 7830U, 5961U, 7675U, 6029U, 7786U, 9995U, 10023U, 10009U, + 10036U, 16167U, 17821U, 20427U, 34657U, 19463U, 34021U, 20107U, + 34514U, 20631U, 34810U, 25089U, 41450U, 27004U, 43453U, 25510U, + 50830U, 41865U, 51424U, 27406U, 50908U, 43832U, 51502U, 22398U, + 38514U, 23273U, 39404U, 19335U, 20045U, 20373U, 19409U, 667U, + 33274U, 3146U, 19643U, 4958U, 20253U, 2833U, 415U, 2595U, 4276U, 2934U, 4529U, 235U, 2682U, 4363U, 81U, 603U, - 43917U, 20327U, 34614U, 19363U, 33978U, 20072U, 34471U, 20605U, - 34784U, 9886U, 9483U, 7837U, 13724U, 13809U, 14850U, 14884U, - 14940U, 11601U, 7846U, 13733U, 13818U, 14859U, 14893U, 14949U, - 20513U, 34682U, 19560U, 34047U, 20190U, 34540U, 20618U, 34797U, - 5899U, 15404U, 7061U, 36520U, 16778U, 7401U, 23852U, 40134U, - 11213U, 2184U, 15142U, 6799U, 35810U, 14911U, 16533U, 7205U, - 22169U, 38313U, 10681U, 2267U, 2374U, 6930U, 36005U, 2491U, - 7303U, 23036U, 39176U, 10777U, 6701U, 15560U, 36671U, 16908U, - 7460U, 24186U, 40476U, 11303U, 25133U, 41471U, 27048U, 43474U, - 35688U, 40233U, 35680U, 38440U, 35696U, 40490U, 8084U, 9501U, - 11619U, 6282U, 6394U, 6294U, 6406U, 6306U, 6418U, 27729U, - 44173U, 24471U, 40851U, 27741U, 44185U, 24483U, 40863U, 24256U, - 40533U, 24688U, 41086U, 26327U, 42806U, 24334U, 40714U, 27890U, - 44433U, 24365U, 40745U, 27921U, 44464U, 27720U, 44156U, 24096U, - 40380U, 26121U, 42528U, 24810U, 41195U, 8349U, 24275U, 40585U, - 24375U, 40755U, 27761U, 44238U, 713U, 757U, 16160U, 17814U, - 26411U, 42890U, 24303U, 40640U, 25244U, 41569U, 26545U, 43011U, - 27859U, 44345U, 9567U, 8585U, 25963U, 42370U, 9533U, 8522U, - 24064U, 40348U, 24396U, 40776U, 25618U, 41973U, 26602U, 43065U, - 27942U, 44485U, 9581U, 8599U, 25976U, 42383U, 9550U, 8539U, - 24080U, 40364U, 22122U, 38266U, 22976U, 39100U, 22324U, 38448U, - 23199U, 39338U, 36798U, 40694U, 36945U, 41623U, 37083U, 43032U, - 37330U, 17320U, 11435U, 24740U, 41125U, 27779U, 44256U, 24494U, - 40874U, 24669U, 41067U, 26483U, 42949U, 25858U, 42200U, 27481U, - 43907U, 28030U, 44592U, 26129U, 42536U, 26103U, 42510U, 24502U, - 40882U, 24511U, 40891U, 21738U, 37867U, 22453U, 38569U, 26137U, - 42544U, 21749U, 37878U, 27491U, 43925U, 26716U, 43166U, 24440U, - 40820U, 24678U, 41076U, 6348U, 6460U, 27710U, 44146U, 6377U, - 6489U, 24627U, 41025U, 6334U, 6446U, 27667U, 44103U, 24732U, - 41117U, 27752U, 44229U, 24314U, 40684U, 25268U, 41613U, 26569U, - 43022U, 16172U, 17826U, 6318U, 6430U, 25738U, 42080U, 24386U, - 40766U, 25562U, 41917U, 27932U, 44475U, 24449U, 40829U, 25663U, - 42018U, 27998U, 44560U, 24344U, 40724U, 25500U, 41855U, 27900U, - 44443U, 24431U, 40811U, 25653U, 42008U, 27988U, 44550U, 40594U, - 24646U, 41044U, 26244U, 42707U, 27686U, 44122U, 26460U, 42926U, - 25835U, 42177U, 26693U, 43143U, 24658U, 41056U, 26256U, 42719U, - 27698U, 44134U, 26472U, 42938U, 25847U, 42189U, 26705U, 43155U, - 26373U, 42852U, 6362U, 6474U, 27869U, 44388U, 27977U, 44539U, - 27770U, 44247U, 24779U, 41164U, 27818U, 44295U, 26449U, 42915U, - 34652U, 21705U, 37820U, 34025U, 21667U, 37782U, 34518U, 21686U, - 37801U, 5512U, 1603U, 23939U, 40193U, 22284U, 38400U, 23159U, - 39298U, 5649U, 1885U, 5666U, 1902U, 5556U, 1727U, 3680U, + 43936U, 20346U, 34633U, 19382U, 33997U, 20091U, 34490U, 20624U, + 34803U, 9905U, 9502U, 7847U, 13743U, 13828U, 14869U, 14903U, + 14959U, 11620U, 7856U, 13752U, 13837U, 14878U, 14912U, 14968U, + 20532U, 34701U, 19579U, 34066U, 20209U, 34559U, 20637U, 34816U, + 5899U, 15423U, 7071U, 36539U, 16797U, 7411U, 23871U, 40153U, + 11232U, 2184U, 15161U, 6809U, 35829U, 14930U, 16552U, 7215U, + 22188U, 38332U, 10700U, 2267U, 2374U, 6940U, 36024U, 2491U, + 7313U, 23055U, 39195U, 10796U, 6711U, 15579U, 36690U, 16927U, + 7470U, 24205U, 40495U, 11322U, 25152U, 41490U, 27067U, 43493U, + 35707U, 40252U, 35699U, 38459U, 35715U, 40509U, 8094U, 9520U, + 11638U, 6292U, 6404U, 6304U, 6416U, 6316U, 6428U, 27748U, + 44192U, 24490U, 40870U, 27760U, 44204U, 24502U, 40882U, 24275U, + 40552U, 24707U, 41105U, 26346U, 42825U, 24353U, 40733U, 27909U, + 44452U, 24384U, 40764U, 27940U, 44483U, 27739U, 44175U, 24115U, + 40399U, 26140U, 42547U, 24829U, 41214U, 8368U, 24294U, 40604U, + 24394U, 40774U, 27780U, 44257U, 713U, 757U, 16179U, 17833U, + 26430U, 42909U, 24322U, 40659U, 25263U, 41588U, 26564U, 43030U, + 27878U, 44364U, 9586U, 8604U, 25982U, 42389U, 9552U, 8541U, + 24083U, 40367U, 24415U, 40795U, 25637U, 41992U, 26621U, 43084U, + 27961U, 44504U, 9600U, 8618U, 25995U, 42402U, 9569U, 8558U, + 24099U, 40383U, 22141U, 38285U, 22995U, 39119U, 22343U, 38467U, + 23218U, 39357U, 36817U, 40713U, 36964U, 41642U, 37102U, 43051U, + 37349U, 17339U, 11454U, 24759U, 41144U, 27798U, 44275U, 24513U, + 40893U, 24688U, 41086U, 26502U, 42968U, 25877U, 42219U, 27500U, + 43926U, 28049U, 44611U, 26148U, 42555U, 26122U, 42529U, 24521U, + 40901U, 24530U, 40910U, 21757U, 37886U, 22472U, 38588U, 26156U, + 42563U, 21768U, 37897U, 27510U, 43944U, 26735U, 43185U, 24459U, + 40839U, 24697U, 41095U, 6358U, 6470U, 27729U, 44165U, 6387U, + 6499U, 24646U, 41044U, 6344U, 6456U, 27686U, 44122U, 24751U, + 41136U, 27771U, 44248U, 24333U, 40703U, 25287U, 41632U, 26588U, + 43041U, 16191U, 17845U, 6328U, 6440U, 25757U, 42099U, 24405U, + 40785U, 25581U, 41936U, 27951U, 44494U, 24468U, 40848U, 25682U, + 42037U, 28017U, 44579U, 24363U, 40743U, 25519U, 41874U, 27919U, + 44462U, 24450U, 40830U, 25672U, 42027U, 28007U, 44569U, 40613U, + 24665U, 41063U, 26263U, 42726U, 27705U, 44141U, 26479U, 42945U, + 25854U, 42196U, 26712U, 43162U, 24677U, 41075U, 26275U, 42738U, + 27717U, 44153U, 26491U, 42957U, 25866U, 42208U, 26724U, 43174U, + 26392U, 42871U, 6372U, 6484U, 27888U, 44407U, 27996U, 44558U, + 27789U, 44266U, 24798U, 41183U, 27837U, 44314U, 26468U, 42934U, + 34671U, 21724U, 37839U, 34044U, 21686U, 37801U, 34537U, 21705U, + 37820U, 5512U, 1603U, 23958U, 40212U, 22303U, 38419U, 23178U, + 39317U, 5649U, 1885U, 5666U, 1902U, 5556U, 1727U, 3680U, 5683U, 1919U, 3908U, 5700U, 1936U, 3925U, 5724U, 1960U, - 26726U, 43176U, 8642U, 7884U, 572U, 826U, 3365U, 11584U, - 27608U, 44033U, 24265U, 40575U, 15633U, 16986U, 15747U, 17225U, - 15758U, 17236U, 24293U, 40630U, 24818U, 41203U, 27849U, 44335U, - 17089U, 16996U, 24758U, 41143U, 17109U, 26503U, 42969U, 17247U, - 27797U, 44274U, 16965U, 24583U, 40981U, 17191U, 27576U, 44001U, - 17099U, 17017U, 24789U, 41174U, 17130U, 26524U, 42990U, 17268U, - 27828U, 44305U, 24247U, 40524U, 24637U, 41035U, 26235U, 42698U, - 24324U, 40704U, 27880U, 44423U, 24354U, 40734U, 27910U, 44453U, - 27677U, 44113U, 24911U, 41283U, 27530U, 43964U, 27629U, 44054U, - 26347U, 42826U, 26383U, 42862U, 25749U, 42091U, 27642U, 44078U, - 26360U, 42839U, 26397U, 42876U, 25762U, 42104U, 6635U, 34621U, - 21695U, 37810U, 6617U, 33985U, 21657U, 37772U, 5834U, 2247U, - 6626U, 34478U, 21676U, 37791U, 5504U, 1595U, 5631U, 1867U, + 26745U, 43195U, 8661U, 7894U, 572U, 826U, 3365U, 11603U, + 27627U, 44052U, 24284U, 40594U, 15652U, 17005U, 15766U, 17244U, + 15777U, 17255U, 24312U, 40649U, 24837U, 41222U, 27868U, 44354U, + 17108U, 17015U, 24777U, 41162U, 17128U, 26522U, 42988U, 17266U, + 27816U, 44293U, 16984U, 24602U, 41000U, 17210U, 27595U, 44020U, + 17118U, 17036U, 24808U, 41193U, 17149U, 26543U, 43009U, 17287U, + 27847U, 44324U, 24266U, 40543U, 24656U, 41054U, 26254U, 42717U, + 24343U, 40723U, 27899U, 44442U, 24373U, 40753U, 27929U, 44472U, + 27696U, 44132U, 24930U, 41302U, 27549U, 43983U, 27648U, 44073U, + 26366U, 42845U, 26402U, 42881U, 25768U, 42110U, 27661U, 44097U, + 26379U, 42858U, 26416U, 42895U, 25781U, 42123U, 6645U, 34640U, + 21714U, 37829U, 6627U, 34004U, 21676U, 37791U, 5834U, 2247U, + 6636U, 34497U, 21695U, 37810U, 5504U, 1595U, 5631U, 1867U, 5640U, 1876U, 5657U, 1893U, 5548U, 1719U, 3672U, 5674U, 1910U, 3899U, 5691U, 1927U, 3916U, 5715U, 1951U, 5917U, - 2285U, 26733U, 43183U, 1072U, 8869U, 15347U, 1320U, 9149U, - 16714U, 944U, 8725U, 15085U, 1192U, 9005U, 16469U, 1008U, - 8797U, 15219U, 1256U, 9077U, 16593U, 1135U, 8940U, 15510U, - 1383U, 9220U, 16852U, 20873U, 50423U, 35047U, 50886U, 20934U, - 50449U, 35108U, 50925U, 1104U, 8905U, 15387U, 1352U, 9185U, - 16761U, 976U, 8761U, 15125U, 1224U, 9041U, 16516U, 1040U, - 8833U, 15251U, 1288U, 9113U, 16625U, 1163U, 8972U, 15545U, - 1411U, 9252U, 16893U, 8313U, 3569U, 8331U, 3591U, 10084U, - 8136U, 34604U, 33968U, 34461U, 34594U, 33958U, 34451U, 8149U, - 9869U, 36562U, 35864U, 36059U, 36688U, 11730U, 2032U, 4048U, - 2058U, 4074U, 4121U, 2096U, 4147U, 11787U, 2019U, 4035U, - 2045U, 4061U, 4108U, 2083U, 4134U, 9440U, 9919U, 11595U, - 9514U, 9950U, 11632U, 11703U, 1088U, 8887U, 15363U, 1336U, - 9167U, 16730U, 960U, 8743U, 15101U, 1208U, 9023U, 16485U, - 1024U, 8815U, 15235U, 1272U, 9095U, 16609U, 1149U, 8956U, - 15524U, 1397U, 9236U, 16866U, 1120U, 8923U, 15403U, 1368U, - 9203U, 16777U, 992U, 8779U, 15141U, 1240U, 9059U, 16532U, - 1056U, 8851U, 15267U, 1304U, 9131U, 16641U, 1177U, 8988U, - 15559U, 1425U, 9268U, 16907U, 15191U, 16565U, 15275U, 16657U, - 20659U, 34823U, 20863U, 35037U, 20689U, 34853U, 50860U, 20911U, - 35085U, 50912U, 9806U, 20881U, 50435U, 35055U, 50898U, 20942U, - 50461U, 35116U, 50936U, 8403U, 1064U, 8860U, 15339U, 1312U, - 9140U, 16706U, 936U, 8716U, 15077U, 1184U, 8996U, 16461U, - 1000U, 8788U, 15211U, 1248U, 9068U, 16585U, 1128U, 8932U, - 15503U, 1376U, 9212U, 16845U, 8123U, 1096U, 8896U, 15379U, - 1344U, 9176U, 16753U, 968U, 8752U, 15117U, 1216U, 9032U, - 16508U, 1032U, 8824U, 15243U, 1280U, 9104U, 16617U, 1156U, - 8964U, 15538U, 1404U, 9244U, 16886U, 22397U, 38513U, 23272U, - 39403U, 5844U, 15284U, 6977U, 36424U, 16666U, 7337U, 23620U, - 39878U, 11140U, 2129U, 15011U, 6715U, 35723U, 16410U, 7141U, - 21782U, 37911U, 10608U, 2202U, 2293U, 6846U, 35892U, 2430U, - 7239U, 22486U, 38602U, 10704U, 6644U, 15453U, 36608U, 16810U, - 24131U, 40415U, 11236U, 5624U, 1860U, 3892U, 6586U, 2005U, - 4021U, 20720U, 34884U, 20631U, 34810U, 20727U, 34891U, 34584U, - 33948U, 34441U, 34775U, 20637U, 34816U, 20755U, 34919U, 20734U, - 34898U, 20768U, 34933U, 20741U, 34905U, 20774U, 34948U, 20748U, - 34912U, 20780U, 34954U, 20802U, 34995U, 20855U, 35029U, 20787U, - 34961U, 20809U, 35012U, 20960U, 35134U, 8234U, 20473U, 19536U, - 20158U, 21714U, 37843U, 22415U, 38531U, 25868U, 42210U, 16006U, - 17660U, 21725U, 37854U, 22426U, 38542U, 22439U, 38555U, 1080U, - 8878U, 15355U, 1328U, 9158U, 16722U, 952U, 8734U, 15093U, - 1200U, 9014U, 16477U, 1016U, 8806U, 15227U, 1264U, 9086U, - 16601U, 1142U, 8948U, 15517U, 1390U, 9228U, 16859U, 9320U, - 7511U, 9386U, 7599U, 9276U, 7467U, 9342U, 7533U, 9298U, - 7489U, 9364U, 7566U, 22370U, 38486U, 23245U, 39376U, 1112U, - 8914U, 15395U, 1360U, 9194U, 16769U, 984U, 8770U, 15133U, - 1232U, 9050U, 16524U, 1048U, 8842U, 15259U, 1296U, 9122U, - 16633U, 1170U, 8980U, 15552U, 1418U, 9260U, 16900U, 9331U, - 7522U, 9397U, 7610U, 9287U, 7478U, 9353U, 7544U, 9309U, - 7500U, 9375U, 7577U, 22406U, 38522U, 23281U, 39412U, 16065U, - 17719U, 16118U, 17772U, 20489U, 19552U, 20174U, 8467U, 3155U, - 4967U, 424U, 10280U, 20505U, 34674U, 34039U, 20182U, 34532U, - 20555U, 34705U, 34062U, 34555U, 20669U, 34833U, 20882U, 35056U, - 20712U, 50410U, 34876U, 50873U, 20943U, 50462U, 35117U, 50937U, - 8508U, 3214U, 5026U, 483U, 11848U, 8101U, 8155U, 8198U, - 8664U, 8699U, 10076U, 8078U, 9495U, 9937U, 11613U, 34659U, - 34032U, 34525U, 20850U, 19346U, 20055U, 19469U, 20104U, 18637U, - 42552U, 19656U, 20266U, 2872U, 2633U, 4314U, 19518U, 20140U, - 2785U, 18646U, 2559U, 4240U, 42229U, 5853U, 15297U, 6991U, - 36437U, 16674U, 7346U, 23628U, 39886U, 11152U, 2138U, 15024U, - 6729U, 35736U, 16418U, 7150U, 21790U, 37919U, 10620U, 2211U, - 2308U, 6860U, 35905U, 2440U, 7248U, 22494U, 38610U, 10716U, - 6651U, 15465U, 36620U, 16817U, 7435U, 24138U, 40422U, 11247U, - 24924U, 41296U, 26839U, 43277U, 19325U, 20035U, 20364U, 19400U, - 678U, 33286U, 19634U, 20244U, 2845U, 2607U, 4288U, 2947U, - 4542U, 248U, 2695U, 4376U, 94U, 613U, 25397U, 50704U, - 41752U, 51298U, 27293U, 50782U, 43719U, 51376U, 19289U, 19999U, - 20334U, 19370U, 645U, 33235U, 3069U, 19595U, 4881U, 20205U, - 2797U, 338U, 2571U, 4252U, 2908U, 4503U, 209U, 2656U, - 4337U, 55U, 583U, 10165U, 9461U, 10041U, 10294U, 3956U, - 10254U, 3947U, 21836U, 37965U, 22540U, 38656U, 14902U, 4180U, - 20793U, 4620U, 34986U, 5113U, 15000U, 4191U, 15682U, 4204U, - 17077U, 4227U, 5907U, 15436U, 16793U, 23970U, 40224U, 2192U, - 15174U, 49937U, 16548U, 22315U, 38431U, 2275U, 2397U, 2500U, - 23190U, 39329U, 6707U, 15589U, 49950U, 16921U, 11650U, 24192U, - 40482U, 2118U, 4169U, 3301U, 5135U, 3312U, 5146U, 9864U, - 8515U, 3224U, 5036U, 493U, 23960U, 40214U, 22305U, 38421U, - 23180U, 39319U, 22031U, 38168U, 22885U, 39009U, 25439U, 41794U, - 27335U, 43761U, 34976U, 34939U, 35002U, 34967U, 3289U, 5101U, - 511U, 3328U, 5162U, 523U, 34925U, 7910U, 25024U, 41383U, - 26939U, 43364U, 25058U, 41419U, 26973U, 43422U, 4087U, 28580U, - 45088U, 30617U, 14341U, 47015U, 24981U, 41353U, 29552U, 45974U, - 31989U, 14590U, 48372U, 26896U, 43334U, 30901U, 47257U, 25425U, - 50716U, 41780U, 51310U, 32241U, 48620U, 27321U, 50794U, 43747U, - 51388U, 28513U, 45021U, 24920U, 41292U, 29485U, 45907U, 26835U, - 43273U, 27501U, 43935U, 24521U, 40901U, 27515U, 43949U, 24541U, - 40921U, 24531U, 40911U, 24109U, 40393U, 16041U, 17695U, 16094U, - 17748U, 28663U, 45170U, 25088U, 41439U, 29646U, 46067U, 27003U, - 43442U, 28590U, 45098U, 24990U, 41362U, 29562U, 45984U, 26905U, - 43343U, 10143U, 30677U, 47061U, 32049U, 48442U, 16195U, 17849U, - 16052U, 17706U, 16231U, 17885U, 16105U, 17759U, 28739U, 45232U, - 25190U, 41528U, 29722U, 46129U, 27117U, 43556U, 6251U, 6266U, - 28823U, 45288U, 30983U, 47339U, 29769U, 46162U, 32312U, 48691U, - 27429U, 43855U, 16220U, 49990U, 17874U, 50205U, 16326U, 50035U, - 17980U, 50250U, 13827U, 16084U, 49962U, 17738U, 50177U, 16266U, - 50005U, 17920U, 50220U, 16384U, 50112U, 18038U, 50327U, 13839U, - 16137U, 49976U, 17791U, 50191U, 30973U, 50050U, 47329U, 50265U, - 25522U, 50357U, 41877U, 50383U, 32302U, 50127U, 48681U, 50342U, - 27408U, 50370U, 43834U, 50396U, 30931U, 47287U, 25467U, 41822U, - 32271U, 48650U, 27363U, 43789U, 28476U, 44984U, 30556U, 46954U, - 24852U, 41237U, 29461U, 45883U, 31941U, 48324U, 14821U, 26788U, - 43239U, 28052U, 29111U, 45575U, 31421U, 47832U, 14749U, 42743U, - 28065U, 29435U, 45857U, 31915U, 48298U, 14807U, 43190U, 31579U, - 47976U, 14777U, 29448U, 45870U, 31928U, 48311U, 26751U, 43202U, - 29138U, 45602U, 31448U, 47859U, 14763U, 26303U, 42782U, 28489U, - 44997U, 30583U, 46981U, 24864U, 41249U, 37421U, 45464U, 37640U, - 47519U, 36985U, 42236U, 31608U, 48005U, 14792U, 30223U, 46606U, - 22789U, 38913U, 31213U, 47624U, 26021U, 42428U, 32170U, 48549U, - 27174U, 43600U, 30294U, 46677U, 31276U, 47687U, 22583U, 38707U, - 30847U, 47203U, 25281U, 41636U, 23110U, 39242U, 32200U, 48579U, - 27217U, 43643U, 30812U, 47168U, 32139U, 48518U, 30878U, 47234U, - 25312U, 41667U, 30258U, 46641U, 22840U, 38964U, 31244U, 47655U, - 26066U, 42473U, 30331U, 46714U, 31309U, 47720U, 28038U, 29097U, - 45561U, 31407U, 47818U, 42730U, 31564U, 47961U, 29124U, 45588U, - 31434U, 47845U, 26290U, 42769U, 31593U, 47990U, 30207U, 46590U, - 22756U, 38880U, 31199U, 47610U, 25992U, 42399U, 30277U, 46660U, - 31261U, 47672U, 30242U, 46625U, 22807U, 38931U, 31230U, 47641U, - 26037U, 42444U, 30314U, 46697U, 31294U, 47705U, 30569U, 46967U, - 31954U, 48337U, 14835U, 30864U, 47220U, 32217U, 48596U, 30827U, - 47183U, 32154U, 48533U, 28752U, 45245U, 30747U, 14374U, 47117U, - 25202U, 41540U, 29735U, 46142U, 32119U, 14623U, 48498U, 27129U, - 43568U, 30999U, 47355U, 25543U, 50755U, 41898U, 51349U, 32328U, - 48707U, 27444U, 50833U, 43870U, 51427U, 16075U, 17729U, 16256U, - 17910U, 16128U, 17782U, 20839U, 35018U, 20991U, 35140U, 36578U, - 40276U, 36360U, 39744U, 36392U, 39806U, 36593U, 40318U, 36376U, - 39775U, 36408U, 39837U, 37170U, 43511U, 37829U, 49838U, 21108U, - 13918U, 21410U, 14114U, 21200U, 14016U, 35249U, 21502U, 14212U, - 35459U, 36155U, 13330U, 23345U, 12510U, 39539U, 13540U, 10463U, - 10871U, 19028U, 12126U, 33681U, 12946U, 19738U, 12322U, 34183U, - 13142U, 18728U, 11930U, 33381U, 12750U, 36285U, 13416U, 23475U, - 12596U, 39669U, 13626U, 10573U, 11041U, 19178U, 12224U, 33831U, - 13044U, 19888U, 12420U, 34333U, 13240U, 18878U, 12028U, 33531U, - 12848U, 36205U, 51066U, 23395U, 50604U, 39589U, 51198U, 10937U, - 21314U, 35363U, 19086U, 33739U, 19796U, 34241U, 18786U, 33439U, - 36335U, 51132U, 23525U, 50670U, 39719U, 51264U, 11107U, 21616U, - 35573U, 19236U, 33889U, 19946U, 34391U, 18936U, 33589U, 21045U, - 13851U, 21347U, 14047U, 21137U, 13949U, 35186U, 21439U, 14145U, - 35396U, 36100U, 13271U, 23290U, 12451U, 39484U, 13481U, 10388U, - 10800U, 18965U, 12059U, 33618U, 12879U, 19675U, 12255U, 34120U, - 13075U, 18665U, 11863U, 33318U, 12683U, 36230U, 13357U, 23420U, - 12537U, 39614U, 13567U, 10498U, 10970U, 19115U, 12157U, 33768U, - 12977U, 19825U, 12353U, 34270U, 13173U, 18815U, 11961U, 33468U, - 12781U, 21062U, 13869U, 21364U, 14065U, 21154U, 13967U, 35203U, - 21456U, 14163U, 35413U, 21091U, 13900U, 21393U, 14096U, 21183U, - 13998U, 35232U, 21485U, 14194U, 35442U, 36140U, 13314U, 23330U, - 12494U, 39524U, 13524U, 10443U, 10852U, 19011U, 12108U, 33664U, - 12928U, 19721U, 12304U, 34166U, 13124U, 18711U, 11912U, 33364U, - 12732U, 36270U, 13400U, 23460U, 12580U, 39654U, 13610U, 10553U, - 11022U, 19161U, 12206U, 33814U, 13026U, 19871U, 12402U, 34316U, - 13222U, 18861U, 12010U, 33514U, 12830U, 36115U, 13287U, 23305U, - 12467U, 39499U, 13497U, 10408U, 10819U, 18982U, 12077U, 33635U, - 12897U, 19692U, 12273U, 34137U, 13093U, 18682U, 11881U, 33335U, - 12701U, 36245U, 13373U, 23435U, 12553U, 39629U, 13583U, 10518U, - 10989U, 19132U, 12175U, 33785U, 12995U, 19842U, 12371U, 34287U, - 13191U, 18832U, 11979U, 33485U, 12799U, 36180U, 51033U, 23370U, - 50571U, 39564U, 51165U, 10904U, 21291U, 35340U, 19057U, 33710U, - 19767U, 34212U, 18757U, 33410U, 36310U, 51099U, 23500U, 50637U, - 39694U, 51231U, 11074U, 21593U, 35550U, 19207U, 33860U, 19917U, - 34362U, 18907U, 33560U, 21122U, 13933U, 21424U, 14129U, 21214U, - 14031U, 35263U, 21516U, 14227U, 35473U, 36167U, 13343U, 23357U, - 12523U, 39551U, 13553U, 10480U, 10887U, 19042U, 12141U, 33695U, - 12961U, 19752U, 12337U, 34197U, 13157U, 18742U, 11945U, 33395U, - 12765U, 36297U, 13429U, 23487U, 12609U, 39681U, 13639U, 10590U, - 11057U, 19192U, 12239U, 33845U, 13059U, 19902U, 12435U, 34347U, - 13255U, 18892U, 12043U, 33545U, 12863U, 36217U, 51082U, 23407U, - 50620U, 39601U, 51214U, 10953U, 21325U, 35374U, 19100U, 33753U, - 19810U, 34255U, 18800U, 33453U, 36347U, 51148U, 23537U, 50686U, - 39731U, 51280U, 11123U, 21627U, 35584U, 19250U, 33903U, 19960U, - 34405U, 18950U, 33603U, 21076U, 13884U, 21378U, 14080U, 21168U, - 13982U, 35217U, 21470U, 14178U, 35427U, 36127U, 13300U, 23317U, - 12480U, 39511U, 13510U, 10425U, 10835U, 18996U, 12092U, 33649U, - 12912U, 19706U, 12288U, 34151U, 13108U, 18696U, 11896U, 33349U, - 12716U, 36257U, 13386U, 23447U, 12566U, 39641U, 13596U, 10535U, - 11005U, 19146U, 12190U, 33799U, 13010U, 19856U, 12386U, 34301U, - 13206U, 18846U, 11994U, 33499U, 12814U, 36192U, 51049U, 23382U, - 50587U, 39576U, 51181U, 10920U, 21302U, 35351U, 19071U, 33724U, - 19781U, 34226U, 18771U, 33424U, 36322U, 51115U, 23512U, 50653U, - 39706U, 51247U, 11090U, 21604U, 35561U, 19221U, 33874U, 19931U, - 34376U, 18921U, 33574U, 25233U, 12637U, 41558U, 13667U, 27160U, - 12662U, 43586U, 13692U, 25580U, 41935U, 27471U, 43897U, 25098U, - 41449U, 27013U, 43452U, 24999U, 41371U, 26914U, 43352U, 25160U, - 41498U, 27075U, 43501U, 25149U, 41487U, 27064U, 43490U, 28600U, - 30627U, 25010U, 29572U, 31999U, 26925U, 28684U, 30711U, 25119U, - 29667U, 32083U, 27034U, 28569U, 45077U, 24971U, 41343U, 29541U, - 45963U, 26886U, 43324U, 28526U, 45034U, 24932U, 41304U, 29498U, - 45920U, 26847U, 43285U, 24022U, 40291U, 23550U, 39760U, 23580U, - 39822U, 24049U, 40333U, 23565U, 39791U, 23595U, 39853U, 27085U, - 43524U, 33184U, 49852U, 29795U, 27538U, 10066U, 10362U, 3986U, - 37393U, 28762U, 36898U, 25211U, 37494U, 29745U, 37204U, 27138U, - 28558U, 45066U, 24961U, 41333U, 29530U, 45952U, 26876U, 43314U, - 25415U, 41770U, 27311U, 43737U, 28776U, 45255U, 30757U, 14385U, - 47127U, 25224U, 41549U, 29759U, 46152U, 32129U, 14634U, 48508U, - 27151U, 43577U, 31030U, 47386U, 25571U, 50768U, 41926U, 51362U, - 32348U, 48727U, 27462U, 50846U, 43888U, 51440U, 9454U, 20822U, - 8142U, 28547U, 45055U, 24951U, 41323U, 29519U, 45941U, 26866U, - 43304U, 25405U, 41760U, 27301U, 43727U, 28674U, 45181U, 30701U, - 14363U, 47085U, 25110U, 41461U, 29657U, 46078U, 32073U, 14612U, - 48466U, 27025U, 43464U, 30963U, 47319U, 25509U, 50742U, 41864U, - 51336U, 32292U, 48671U, 27395U, 50820U, 43821U, 51414U, 8633U, - 1610U, 3503U, 9446U, 47591U, 42355U, 47396U, 25590U, 41945U, - 37359U, 28502U, 45010U, 11463U, 37563U, 30596U, 18348U, 46994U, - 18526U, 36847U, 24890U, 41273U, 11338U, 37460U, 29474U, 45896U, - 11493U, 37710U, 31968U, 18405U, 48351U, 18594U, 37140U, 26814U, - 43263U, 11379U, 29023U, 45487U, 31323U, 47734U, 26145U, 42560U, - 31149U, 47559U, 25905U, 42298U, 32183U, 48562U, 27201U, 43627U, - 35711U, 21760U, 37889U, 35880U, 22464U, 38580U, 37348U, 28091U, - 44600U, 11448U, 36703U, 24227U, 40504U, 11324U, 35852U, 22333U, - 18259U, 38457U, 18437U, 51519U, 36047U, 23208U, 18272U, 39347U, - 18450U, 51533U, 37508U, 29805U, 46188U, 11523U, 37226U, 27547U, - 43972U, 11420U, 48407U, 43398U, 36857U, 25035U, 37150U, 26950U, - 48395U, 43375U, 36867U, 25078U, 37160U, 26993U, 45121U, 41394U, - 46007U, 43386U, 28078U, 24215U, 37434U, 37062U, 37370U, 36877U, - 37471U, 37183U, 37653U, 47532U, 36997U, 42273U, 37022U, 42311U, - 37533U, 46783U, 39470U, 31163U, 25918U, 37630U, 31009U, 47365U, - 11538U, 18550U, 36954U, 25552U, 41907U, 11366U, 37519U, 46769U, - 36087U, 39457U, 29035U, 45499U, 31335U, 47746U, 26156U, 42571U, - 29048U, 45512U, 31348U, 47759U, 26168U, 42583U, 37667U, 47546U, - 37010U, 42286U, 37762U, 32338U, 48717U, 11552U, 18618U, 37217U, - 27453U, 43879U, 11407U, 37382U, 28728U, 45221U, 11478U, 37604U, - 30736U, 18360U, 47106U, 18538U, 36888U, 25180U, 41518U, 11352U, - 37483U, 29711U, 46118U, 11508U, 37751U, 32108U, 18417U, 48487U, - 18606U, 37194U, 27107U, 43546U, 11393U, 31177U, 47573U, 25945U, - 42338U, 25931U, 42324U, 16277U, 17931U, 16147U, 17801U, 20649U, - 20966U, 21847U, 37984U, 22551U, 38675U, 8279U, 1766U, 3774U, - 1676U, 3621U, 28653U, 45160U, 30667U, 14352U, 47051U, 25069U, - 41430U, 29625U, 46046U, 32039U, 14601U, 48432U, 26984U, 43433U, - 30942U, 47298U, 25490U, 50729U, 41845U, 51323U, 32282U, 48661U, - 27386U, 50807U, 43812U, 51401U, 21930U, 38067U, 22682U, 38806U, - 8391U, 9830U, 28698U, 45191U, 25132U, 41470U, 29681U, 46088U, - 27047U, 43473U, 6281U, 6061U, 6393U, 6156U, 25387U, 6293U, - 6073U, 41742U, 6405U, 6168U, 26578U, 43041U, 6305U, 6085U, - 6417U, 6180U, 29933U, 46316U, 27728U, 44172U, 28297U, 44819U, - 24470U, 40850U, 29946U, 46329U, 27740U, 44184U, 28310U, 44832U, - 24482U, 40862U, 28112U, 44621U, 24255U, 40532U, 28391U, 44913U, - 30432U, 14284U, 46844U, 24687U, 41085U, 29151U, 45615U, 31461U, - 14476U, 47872U, 26326U, 42805U, 28177U, 44699U, 24333U, 40713U, - 30045U, 46428U, 27889U, 44432U, 28211U, 44733U, 24364U, 40744U, - 30079U, 46462U, 27920U, 44463U, 29923U, 46306U, 27719U, 44155U, - 24095U, 40379U, 23995U, 40249U, 30442U, 14295U, 46854U, 30545U, - 14318U, 46943U, 31728U, 14498U, 48125U, 29013U, 45477U, 26120U, - 42527U, 31510U, 14487U, 47921U, 28456U, 44964U, 24809U, 41194U, - 28133U, 44642U, 24274U, 40584U, 29959U, 46342U, 27760U, 44237U, - 16182U, 17836U, 16029U, 17683U, 30497U, 46895U, 31680U, 48077U, - 28284U, 44806U, 24458U, 40838U, 16290U, 17944U, 16159U, 17813U, - 28246U, 44768U, 24415U, 40795U, 28862U, 45327U, 33150U, 49757U, - 31052U, 47422U, 49791U, 48737U, 25637U, 41992U, 42611U, 40953U, - 29340U, 45776U, 33167U, 49774U, 31818U, 48201U, 49809U, 48754U, - 26621U, 43084U, 30114U, 46497U, 27961U, 44512U, 26410U, 42889U, - 37236U, 13471U, 27557U, 12673U, 43982U, 13703U, 16315U, 50020U, - 17969U, 50235U, 28154U, 44676U, 24302U, 40639U, 28786U, 45265U, - 30767U, 47137U, 25243U, 41568U, 29302U, 45752U, 31739U, 48136U, - 26544U, 43010U, 30022U, 46405U, 27858U, 44344U, 9566U, 8584U, - 25962U, 42369U, 9532U, 8521U, 24063U, 40347U, 28234U, 44756U, - 24395U, 40775U, 28850U, 45315U, 31040U, 47410U, 25617U, 41972U, - 29328U, 45764U, 31806U, 48189U, 26601U, 43064U, 30102U, 46485U, - 27941U, 44484U, 9580U, 8598U, 25975U, 42382U, 9549U, 8538U, - 24079U, 40363U, 16349U, 50081U, 18003U, 50296U, 16337U, 50065U, - 17991U, 50280U, 16360U, 50096U, 18014U, 50311U, 15604U, 16936U, - 15642U, 17037U, 15693U, 17150U, 15622U, 16954U, 15672U, 17067U, - 15711U, 17168U, 15786U, 17338U, 15768U, 17299U, 25603U, 14243U, - 18079U, 51453U, 18285U, 51487U, 41958U, 18463U, 51547U, 26587U, - 14258U, 18095U, 51470U, 18300U, 51503U, 43050U, 18478U, 51563U, - 24009U, 40263U, 24036U, 40305U, 28446U, 44954U, 30523U, 46921U, - 24551U, 40931U, 24827U, 41212U, 26763U, 43214U, 26180U, 42629U, - 36834U, 13443U, 24839U, 12623U, 41224U, 13653U, 37127U, 13457U, - 26775U, 12648U, 43226U, 13678U, 15807U, 17389U, 28627U, 45134U, - 15919U, 17573U, 15651U, 17046U, 25045U, 41406U, 15841U, 17465U, - 29599U, 46020U, 15983U, 17637U, 15721U, 17178U, 26960U, 43409U, - 15820U, 17402U, 15932U, 17586U, 30690U, 47074U, 29635U, 46056U, - 32062U, 48455U, 15831U, 17455U, 15973U, 17627U, 31706U, 48103U, - 24562U, 40942U, 24876U, 41261U, 26800U, 43251U, 26191U, 42654U, - 36797U, 40693U, 36944U, 41622U, 37082U, 43031U, 37329U, 17319U, - 11434U, 28401U, 30452U, 24696U, 29230U, 31550U, 26423U, 28798U, - 30779U, 25254U, 29314U, 31751U, 26555U, 24603U, 41001U, 26211U, - 42674U, 27617U, 44042U, 26335U, 42814U, 28380U, 44902U, 24677U, - 41075U, 6347U, 6127U, 6459U, 6222U, 24614U, 41012U, 26222U, - 42685U, 27654U, 44090U, 26436U, 42902U, 25822U, 42164U, 26680U, - 43130U, 25726U, 42068U, 26669U, 43119U, 29912U, 46295U, 27709U, - 44145U, 6376U, 6488U, 27596U, 44021U, 26315U, 42794U, 28333U, - 44855U, 24626U, 41024U, 6333U, 6113U, 6445U, 6208U, 25715U, - 42057U, 29865U, 46248U, 27666U, 44102U, 24313U, 40683U, 25267U, - 41612U, 26568U, 43021U, 16171U, 17825U, 24709U, 41094U, 25880U, - 42248U, 26078U, 42485U, 24720U, 41105U, 25892U, 42260U, 26090U, - 42497U, 25797U, 42139U, 28018U, 44580U, 25774U, 42116U, 28007U, - 44569U, 25809U, 42151U, 25785U, 42127U, 6317U, 6097U, 6429U, - 6192U, 28947U, 45398U, 25737U, 42079U, 37407U, 28933U, 36972U, - 25702U, 37446U, 29378U, 37114U, 26656U, 28223U, 44745U, 24385U, - 40765U, 28839U, 45304U, 31019U, 14429U, 47375U, 25561U, 41916U, - 31795U, 14543U, 48178U, 30091U, 46474U, 27931U, 44474U, 28273U, - 44795U, 24448U, 40828U, 28889U, 45354U, 31079U, 14453U, 47449U, - 25662U, 42017U, 31845U, 14567U, 48228U, 30153U, 46536U, 27997U, - 44559U, 28188U, 44710U, 24343U, 40723U, 28812U, 45277U, 30952U, - 14417U, 47308U, 25499U, 41854U, 31784U, 14531U, 48167U, 30056U, - 46439U, 27899U, 44442U, 28262U, 44784U, 24430U, 40810U, 28878U, - 45343U, 31068U, 14441U, 47438U, 25652U, 42007U, 31834U, 14555U, - 48217U, 30142U, 46525U, 27987U, 44549U, 49602U, 36745U, 40564U, - 49710U, 37277U, 44219U, 44652U, 40593U, 49638U, 36787U, 40673U, - 49674U, 36934U, 41602U, 49746U, 37319U, 44378U, 49590U, 36734U, - 40553U, 49698U, 37266U, 44208U, 49626U, 36776U, 40662U, 49662U, - 36923U, 41591U, 49734U, 37308U, 44367U, 28354U, 44876U, 30406U, - 46818U, 24645U, 41043U, 29071U, 45535U, 31381U, 47792U, 26243U, - 42706U, 29886U, 46269U, 27685U, 44121U, 29256U, 45706U, 31634U, - 48031U, 26459U, 42925U, 28987U, 45438U, 31123U, 47493U, 25834U, - 42176U, 29392U, 45814U, 31889U, 48272U, 26692U, 43142U, 49577U, - 36722U, 40541U, 49685U, 37254U, 44196U, 49613U, 36764U, 40650U, - 49649U, 36911U, 41579U, 49721U, 37296U, 44355U, 28367U, 44889U, - 30419U, 46831U, 24657U, 41055U, 29084U, 45548U, 31394U, 47805U, - 26255U, 42718U, 29899U, 46282U, 27697U, 44133U, 29269U, 45719U, - 31647U, 48044U, 26471U, 42937U, 29000U, 45451U, 31136U, 47506U, - 25846U, 42188U, 29405U, 45827U, 31902U, 48285U, 26704U, 43154U, - 29189U, 45653U, 31499U, 47910U, 26372U, 42851U, 6361U, 6141U, - 6473U, 6236U, 30130U, 46513U, 27976U, 44538U, 29969U, 46352U, - 27769U, 44246U, 28425U, 44933U, 30476U, 14306U, 46874U, 24778U, - 41163U, 29990U, 46373U, 27817U, 44294U, 29244U, 45694U, 31622U, - 48019U, 26448U, 42914U, 30793U, 14396U, 47149U, 31765U, 14510U, - 48148U, 29418U, 45840U, 26725U, 43175U, 37044U, 26111U, 42518U, - 15613U, 36807U, 16945U, 24406U, 40786U, 15663U, 36963U, 17058U, - 25628U, 41983U, 15702U, 37105U, 17159U, 26612U, 43075U, 15777U, - 37339U, 17329U, 27952U, 44503U, 29826U, 46209U, 27607U, 44032U, - 37548U, 37680U, 37615U, 37695U, 36713U, 24237U, 40514U, 36816U, - 24573U, 40971U, 37053U, 26202U, 42665U, 37245U, 27566U, 43991U, - 36755U, 24283U, 40620U, 36825U, 24748U, 41133U, 37073U, 26493U, - 42959U, 37287U, 27787U, 44264U, 28122U, 44631U, 24264U, 40574U, - 15796U, 17358U, 15888U, 17542U, 15632U, 16985U, 15854U, 17488U, - 15746U, 17224U, 15866U, 17500U, 15757U, 17235U, 28143U, 44665U, - 24292U, 40629U, 28465U, 44973U, 24817U, 41202U, 30011U, 46394U, - 27848U, 44334U, 17413U, 17088U, 17369U, 28415U, 44923U, 15899U, - 18122U, 17553U, 18188U, 30466U, 18326U, 46864U, 18504U, 16995U, - 24757U, 41142U, 17435U, 29282U, 45732U, 15953U, 18155U, 17607U, - 18221U, 31660U, 18383U, 48057U, 18572U, 17108U, 26502U, 42968U, - 28911U, 45376U, 31101U, 47471U, 25682U, 42037U, 29356U, 45792U, - 31867U, 48250U, 26636U, 43099U, 17512U, 29980U, 46363U, 17246U, - 27796U, 44273U, 17348U, 28323U, 44845U, 15878U, 18111U, 17532U, - 18177U, 30386U, 18315U, 46798U, 18493U, 16964U, 24582U, 40980U, - 15943U, 18144U, 17597U, 18210U, 31361U, 18372U, 47772U, 18561U, - 28900U, 45365U, 31090U, 47460U, 25672U, 42027U, 31856U, 48239U, - 17478U, 29816U, 46199U, 17190U, 27575U, 44000U, 17424U, 17098U, - 17379U, 28436U, 44944U, 15909U, 18133U, 17563U, 18199U, 30487U, - 18337U, 46885U, 18515U, 17016U, 24788U, 41173U, 17445U, 29292U, - 45742U, 15963U, 18166U, 17617U, 18232U, 31670U, 18394U, 48067U, - 18583U, 17129U, 26523U, 42989U, 28922U, 45387U, 31112U, 47482U, - 25692U, 42047U, 29367U, 45803U, 31878U, 48261U, 26646U, 43109U, - 17522U, 30001U, 46384U, 17267U, 27827U, 44304U, 28102U, 44611U, - 24246U, 40523U, 28344U, 44866U, 30396U, 14273U, 46808U, 24636U, - 41034U, 29061U, 45525U, 31371U, 14465U, 47782U, 26234U, 42697U, - 28166U, 44688U, 24323U, 40703U, 30034U, 46417U, 27879U, 44422U, - 28199U, 44721U, 24353U, 40733U, 30067U, 46450U, 27909U, 44452U, - 29876U, 46259U, 27676U, 44112U, 30533U, 46931U, 31716U, 48113U, - 30510U, 46908U, 31693U, 48090U, 29785U, 46178U, 27529U, 43963U, - 29837U, 46220U, 27628U, 44053U, 29161U, 45625U, 31471U, 47882U, - 26346U, 42825U, 29200U, 45664U, 31520U, 47931U, 26382U, 42861U, - 28959U, 45410U, 25748U, 42090U, 29851U, 46234U, 27641U, 44077U, - 29175U, 45639U, 31485U, 47896U, 26359U, 42838U, 29215U, 45679U, - 31535U, 47946U, 26396U, 42875U, 28973U, 45424U, 25761U, 42103U, - 30802U, 14406U, 47158U, 31774U, 14520U, 48157U, 29426U, 45848U, - 26732U, 43182U, 21229U, 35278U, 21531U, 35488U, 25339U, 41694U, - 27244U, 43670U, 21253U, 35302U, 14645U, 21555U, 35512U, 14671U, - 25363U, 41718U, 14697U, 27268U, 43694U, 14723U, 21015U, 50487U, - 35156U, 50949U, 20872U, 50422U, 35046U, 50885U, 20933U, 50448U, - 35107U, 21277U, 35326U, 21579U, 35536U, 20698U, 34862U, 20920U, - 35094U, 20658U, 34822U, 20862U, 35036U, 20688U, 34852U, 50859U, - 20910U, 35084U, 50911U, 20677U, 34841U, 20899U, 35073U, 21240U, - 35289U, 21542U, 35499U, 25350U, 41705U, 27255U, 43681U, 21264U, - 35313U, 14657U, 21566U, 35523U, 14683U, 25374U, 41729U, 14709U, - 27279U, 43705U, 14735U, 21024U, 50500U, 35165U, 50962U, 20880U, - 50434U, 35054U, 50897U, 20941U, 50460U, 35115U, 37574U, 37721U, - 37589U, 37736U, 16208U, 17862U, 16303U, 17957U, 16064U, 17718U, - 16244U, 17898U, 16372U, 18026U, 16117U, 17771U, 21005U, 35146U, - 50515U, 50977U, 30725U, 47095U, 20668U, 34832U, 21035U, 35176U, - 50543U, 51005U, 32097U, 48476U, 20890U, 35064U, 21337U, 50529U, - 35386U, 50991U, 20711U, 50409U, 34875U, 21639U, 50557U, 35596U, - 51019U, 20951U, 50474U, 35125U, 10075U, 28537U, 45045U, 30607U, - 14330U, 47005U, 24942U, 41314U, 29509U, 45931U, 31979U, 14579U, - 48362U, 26857U, 43295U, 30891U, 47247U, 25396U, 50703U, 41751U, - 51297U, 32231U, 48610U, 27292U, 50781U, 43718U, 51375U, 28717U, - 45210U, 25170U, 41508U, 29700U, 46107U, 27097U, 43536U, 30915U, - 47271U, 25438U, 41793U, 32255U, 48634U, 27334U, 43760U, 28614U, - 45108U, 30641U, 47025U, 25023U, 41382U, 29586U, 45994U, 32013U, - 48382U, 26938U, 43363U, 28640U, 45147U, 30654U, 47038U, 25057U, - 41418U, 29612U, 46033U, 32026U, 48419U, 26972U, 43421U, 28707U, - 45200U, 25140U, 41478U, 29690U, 46097U, 27055U, 43481U, 9469U, - 10030U, 556U, 10130U, 7863U, 10275U, 8202U, 7873U, 2071U, - 4096U, 8322U, 3580U, 8340U, 3602U, 10090U, 10349U, 11743U, - 23654U, 39920U, 21858U, 37995U, 22562U, 38686U, 24152U, 40436U, - 9823U, 5456U, 35624U, 23747U, 40013U, 35606U, 5124U, 21963U, - 38100U, 35615U, 22715U, 38839U, 24170U, 40454U, 8461U, 8106U, - 8052U, 10096U, 7938U, 8062U, 8163U, 10374U, 10241U, 5898U, - 15416U, 7060U, 36519U, 16785U, 7400U, 23851U, 40133U, 11212U, - 2183U, 15154U, 6798U, 35809U, 16540U, 7204U, 22168U, 38312U, - 10680U, 2266U, 2373U, 6929U, 36004U, 2490U, 7302U, 23035U, - 39175U, 10776U, 6700U, 15571U, 36670U, 16914U, 7459U, 24185U, - 40475U, 11302U, 25141U, 41479U, 27056U, 43482U, 11759U, 10059U, - 3873U, 8372U, 3631U, 10325U, 3975U, 10381U, 793U, 6053U, - 8306U, 10356U, + 2285U, 26752U, 43202U, 1072U, 8888U, 15366U, 1320U, 9168U, + 16733U, 944U, 8744U, 15104U, 1192U, 9024U, 16488U, 1008U, + 8816U, 15238U, 1256U, 9096U, 16612U, 1135U, 8959U, 15529U, + 1383U, 9239U, 16871U, 20892U, 50523U, 35066U, 50986U, 20953U, + 50549U, 35127U, 51025U, 1104U, 8924U, 15406U, 1352U, 9204U, + 16780U, 976U, 8780U, 15144U, 1224U, 9060U, 16535U, 1040U, + 8852U, 15270U, 1288U, 9132U, 16644U, 1163U, 8991U, 15564U, + 1411U, 9271U, 16912U, 8332U, 3569U, 8350U, 3591U, 10103U, + 8146U, 34623U, 33987U, 34480U, 34613U, 33977U, 34470U, 8159U, + 9888U, 36581U, 35883U, 36078U, 36707U, 11749U, 2032U, 4048U, + 2058U, 4074U, 4121U, 2096U, 4147U, 11806U, 2019U, 4035U, + 2045U, 4061U, 4108U, 2083U, 4134U, 9459U, 9938U, 11614U, + 9533U, 9969U, 11651U, 11722U, 1088U, 8906U, 15382U, 1336U, + 9186U, 16749U, 960U, 8762U, 15120U, 1208U, 9042U, 16504U, + 1024U, 8834U, 15254U, 1272U, 9114U, 16628U, 1149U, 8975U, + 15543U, 1397U, 9255U, 16885U, 1120U, 8942U, 15422U, 1368U, + 9222U, 16796U, 992U, 8798U, 15160U, 1240U, 9078U, 16551U, + 1056U, 8870U, 15286U, 1304U, 9150U, 16660U, 1177U, 9007U, + 15578U, 1425U, 9287U, 16926U, 15210U, 16584U, 15294U, 16676U, + 20678U, 34842U, 20882U, 35056U, 20708U, 34872U, 50960U, 20930U, + 35104U, 51012U, 9825U, 20900U, 50535U, 35074U, 50998U, 20961U, + 50561U, 35135U, 51036U, 8422U, 1064U, 8879U, 15358U, 1312U, + 9159U, 16725U, 936U, 8735U, 15096U, 1184U, 9015U, 16480U, + 1000U, 8807U, 15230U, 1248U, 9087U, 16604U, 1128U, 8951U, + 15522U, 1376U, 9231U, 16864U, 8133U, 1096U, 8915U, 15398U, + 1344U, 9195U, 16772U, 968U, 8771U, 15136U, 1216U, 9051U, + 16527U, 1032U, 8843U, 15262U, 1280U, 9123U, 16636U, 1156U, + 8983U, 15557U, 1404U, 9263U, 16905U, 22416U, 38532U, 23291U, + 39422U, 5844U, 15303U, 6987U, 36443U, 16685U, 7347U, 23639U, + 39897U, 11159U, 2129U, 15030U, 6725U, 35742U, 16429U, 7151U, + 21801U, 37930U, 10627U, 2202U, 2293U, 6856U, 35911U, 2430U, + 7249U, 22505U, 38621U, 10723U, 6654U, 15472U, 36627U, 16829U, + 24150U, 40434U, 11255U, 5624U, 1860U, 3892U, 6596U, 2005U, + 4021U, 20739U, 34903U, 20650U, 34829U, 20746U, 34910U, 34603U, + 33967U, 34460U, 34794U, 20656U, 34835U, 20774U, 34938U, 20753U, + 34917U, 20787U, 34952U, 20760U, 34924U, 20793U, 34967U, 20767U, + 34931U, 20799U, 34973U, 20821U, 35014U, 20874U, 35048U, 20806U, + 34980U, 20828U, 35031U, 20979U, 35153U, 8244U, 20492U, 19555U, + 20177U, 21733U, 37862U, 22434U, 38550U, 25887U, 42229U, 16025U, + 17679U, 21744U, 37873U, 22445U, 38561U, 22458U, 38574U, 1080U, + 8897U, 15374U, 1328U, 9177U, 16741U, 952U, 8753U, 15112U, + 1200U, 9033U, 16496U, 1016U, 8825U, 15246U, 1264U, 9105U, + 16620U, 1142U, 8967U, 15536U, 1390U, 9247U, 16878U, 9339U, + 7521U, 9405U, 7609U, 9295U, 7477U, 9361U, 7543U, 9317U, + 7499U, 9383U, 7576U, 22389U, 38505U, 23264U, 39395U, 1112U, + 8933U, 15414U, 1360U, 9213U, 16788U, 984U, 8789U, 15152U, + 1232U, 9069U, 16543U, 1048U, 8861U, 15278U, 1296U, 9141U, + 16652U, 1170U, 8999U, 15571U, 1418U, 9279U, 16919U, 9350U, + 7532U, 9416U, 7620U, 9306U, 7488U, 9372U, 7554U, 9328U, + 7510U, 9394U, 7587U, 22425U, 38541U, 23300U, 39431U, 16084U, + 17738U, 16137U, 17791U, 20508U, 19571U, 20193U, 8486U, 3155U, + 4967U, 424U, 10299U, 20524U, 34693U, 34058U, 20201U, 34551U, + 20574U, 34724U, 34081U, 34574U, 20688U, 34852U, 20901U, 35075U, + 20731U, 50510U, 34895U, 50973U, 20962U, 50562U, 35136U, 51037U, + 8527U, 3214U, 5026U, 483U, 11867U, 8111U, 8165U, 8208U, + 8683U, 8718U, 10095U, 8088U, 9514U, 9956U, 11632U, 34678U, + 34051U, 34544U, 20869U, 19365U, 20074U, 19488U, 20123U, 18656U, + 8264U, 6251U, 42571U, 19675U, 20285U, 2872U, 2633U, 4314U, + 19537U, 20159U, 2785U, 18665U, 2559U, 4240U, 42248U, 5853U, + 15316U, 7001U, 36456U, 16693U, 7356U, 23647U, 39905U, 11171U, + 2138U, 15043U, 6739U, 35755U, 16437U, 7160U, 21809U, 37938U, + 10639U, 2211U, 2308U, 6870U, 35924U, 2440U, 7258U, 22513U, + 38629U, 10735U, 6661U, 15484U, 36639U, 16836U, 7445U, 24157U, + 40441U, 11266U, 24943U, 41315U, 26858U, 43296U, 19344U, 20054U, + 20383U, 19419U, 678U, 33305U, 19653U, 20263U, 2845U, 2607U, + 4288U, 2947U, 4542U, 248U, 2695U, 4376U, 94U, 613U, + 25416U, 50804U, 41771U, 51398U, 27312U, 50882U, 43738U, 51476U, + 19308U, 20018U, 20353U, 19389U, 645U, 33254U, 3069U, 19614U, + 4881U, 20224U, 2797U, 338U, 2571U, 4252U, 2908U, 4503U, + 209U, 2656U, 4337U, 55U, 583U, 10184U, 9480U, 10060U, + 10313U, 3956U, 10273U, 3947U, 21855U, 37984U, 22559U, 38675U, + 14921U, 4180U, 20812U, 4620U, 35005U, 5113U, 15019U, 4191U, + 15701U, 4204U, 17096U, 4227U, 5907U, 15455U, 49999U, 16812U, + 50229U, 23989U, 40243U, 2192U, 15193U, 49986U, 16567U, 50204U, + 22334U, 38450U, 2275U, 2397U, 49956U, 2500U, 49971U, 23209U, + 39348U, 6717U, 15608U, 50012U, 16940U, 11669U, 50254U, 24211U, + 40501U, 2118U, 4169U, 3301U, 5135U, 3312U, 5146U, 9883U, + 8534U, 3224U, 5036U, 493U, 23979U, 40233U, 22324U, 38440U, + 23199U, 39338U, 22050U, 38187U, 22904U, 39028U, 25458U, 41813U, + 27354U, 43780U, 34995U, 34958U, 35021U, 34986U, 3289U, 5101U, + 511U, 3328U, 5162U, 523U, 34944U, 7920U, 25043U, 41402U, + 26958U, 43383U, 25077U, 41438U, 26992U, 43441U, 4087U, 28599U, + 45107U, 30636U, 14360U, 47034U, 25000U, 41372U, 29571U, 45993U, + 32008U, 14609U, 48391U, 26915U, 43353U, 30920U, 47276U, 25444U, + 50816U, 41799U, 51410U, 32260U, 48639U, 27340U, 50894U, 43766U, + 51488U, 28532U, 45040U, 24939U, 41311U, 29504U, 45926U, 26854U, + 43292U, 27520U, 43954U, 24540U, 40920U, 27534U, 43968U, 24560U, + 40940U, 24550U, 40930U, 24128U, 40412U, 16060U, 17714U, 16113U, + 17767U, 28682U, 45189U, 25107U, 41458U, 29665U, 46086U, 27022U, + 43461U, 28609U, 45117U, 25009U, 41381U, 29581U, 46003U, 26924U, + 43362U, 10162U, 30696U, 47080U, 32068U, 48461U, 16214U, 17868U, + 16071U, 17725U, 16250U, 17904U, 16124U, 17778U, 28758U, 45251U, + 25209U, 41547U, 29741U, 46148U, 27136U, 43575U, 6261U, 6276U, + 28842U, 45307U, 31002U, 47358U, 29788U, 46181U, 32331U, 48710U, + 27448U, 43874U, 16239U, 50052U, 17893U, 50305U, 16345U, 50097U, + 17999U, 50350U, 13846U, 16103U, 50024U, 17757U, 50277U, 16285U, + 50067U, 17939U, 50320U, 16403U, 50174U, 18057U, 50427U, 13858U, + 16156U, 50038U, 17810U, 50291U, 30992U, 50112U, 47348U, 50365U, + 25541U, 50457U, 41896U, 50483U, 32321U, 50189U, 48700U, 50442U, + 27427U, 50470U, 43853U, 50496U, 30950U, 47306U, 25486U, 41841U, + 32290U, 48669U, 27382U, 43808U, 28495U, 45003U, 30575U, 46973U, + 24871U, 41256U, 29480U, 45902U, 31960U, 48343U, 14840U, 26807U, + 43258U, 28071U, 29130U, 45594U, 31440U, 47851U, 14768U, 42762U, + 28084U, 29454U, 45876U, 31934U, 48317U, 14826U, 43209U, 31598U, + 47995U, 14796U, 29467U, 45889U, 31947U, 48330U, 26770U, 43221U, + 29157U, 45621U, 31467U, 47878U, 14782U, 26322U, 42801U, 28508U, + 45016U, 30602U, 47000U, 24883U, 41268U, 37440U, 45483U, 37659U, + 47538U, 37004U, 42255U, 31627U, 48024U, 14811U, 30242U, 46625U, + 22808U, 38932U, 31232U, 47643U, 26040U, 42447U, 32189U, 48568U, + 27193U, 43619U, 30313U, 46696U, 31295U, 47706U, 22602U, 38726U, + 30866U, 47222U, 25300U, 41655U, 23129U, 39261U, 32219U, 48598U, + 27236U, 43662U, 30831U, 47187U, 32158U, 48537U, 30897U, 47253U, + 25331U, 41686U, 30277U, 46660U, 22859U, 38983U, 31263U, 47674U, + 26085U, 42492U, 30350U, 46733U, 31328U, 47739U, 28057U, 29116U, + 45580U, 31426U, 47837U, 42749U, 31583U, 47980U, 29143U, 45607U, + 31453U, 47864U, 26309U, 42788U, 31612U, 48009U, 30226U, 46609U, + 22775U, 38899U, 31218U, 47629U, 26011U, 42418U, 30296U, 46679U, + 31280U, 47691U, 30261U, 46644U, 22826U, 38950U, 31249U, 47660U, + 26056U, 42463U, 30333U, 46716U, 31313U, 47724U, 30588U, 46986U, + 31973U, 48356U, 14854U, 30883U, 47239U, 32236U, 48615U, 30846U, + 47202U, 32173U, 48552U, 28771U, 45264U, 30766U, 14393U, 47136U, + 25221U, 41559U, 29754U, 46161U, 32138U, 14642U, 48517U, 27148U, + 43587U, 31018U, 47374U, 25562U, 50855U, 41917U, 51449U, 32347U, + 48726U, 27463U, 50933U, 43889U, 51527U, 16094U, 17748U, 16275U, + 17929U, 16147U, 17801U, 20858U, 35037U, 21010U, 35159U, 36597U, + 40295U, 36379U, 39763U, 36411U, 39825U, 36612U, 40337U, 36395U, + 39794U, 36427U, 39856U, 37189U, 43530U, 37848U, 49857U, 21127U, + 13937U, 21429U, 14133U, 21219U, 14035U, 35268U, 21521U, 14231U, + 35478U, 36174U, 13349U, 23364U, 12529U, 39558U, 13559U, 10482U, + 10890U, 19047U, 12145U, 33700U, 12965U, 19757U, 12341U, 34202U, + 13161U, 18747U, 11949U, 33400U, 12769U, 36304U, 13435U, 23494U, + 12615U, 39688U, 13645U, 10592U, 11060U, 19197U, 12243U, 33850U, + 13063U, 19907U, 12439U, 34352U, 13259U, 18897U, 12047U, 33550U, + 12867U, 36224U, 51166U, 23414U, 50704U, 39608U, 51298U, 10956U, + 21333U, 35382U, 19105U, 33758U, 19815U, 34260U, 18805U, 33458U, + 36354U, 51232U, 23544U, 50770U, 39738U, 51364U, 11126U, 21635U, + 35592U, 19255U, 33908U, 19965U, 34410U, 18955U, 33608U, 21064U, + 13870U, 21366U, 14066U, 21156U, 13968U, 35205U, 21458U, 14164U, + 35415U, 36119U, 13290U, 23309U, 12470U, 39503U, 13500U, 10407U, + 10819U, 18984U, 12078U, 33637U, 12898U, 19694U, 12274U, 34139U, + 13094U, 18684U, 11882U, 33337U, 12702U, 36249U, 13376U, 23439U, + 12556U, 39633U, 13586U, 10517U, 10989U, 19134U, 12176U, 33787U, + 12996U, 19844U, 12372U, 34289U, 13192U, 18834U, 11980U, 33487U, + 12800U, 21081U, 13888U, 21383U, 14084U, 21173U, 13986U, 35222U, + 21475U, 14182U, 35432U, 21110U, 13919U, 21412U, 14115U, 21202U, + 14017U, 35251U, 21504U, 14213U, 35461U, 36159U, 13333U, 23349U, + 12513U, 39543U, 13543U, 10462U, 10871U, 19030U, 12127U, 33683U, + 12947U, 19740U, 12323U, 34185U, 13143U, 18730U, 11931U, 33383U, + 12751U, 36289U, 13419U, 23479U, 12599U, 39673U, 13629U, 10572U, + 11041U, 19180U, 12225U, 33833U, 13045U, 19890U, 12421U, 34335U, + 13241U, 18880U, 12029U, 33533U, 12849U, 36134U, 13306U, 23324U, + 12486U, 39518U, 13516U, 10427U, 10838U, 19001U, 12096U, 33654U, + 12916U, 19711U, 12292U, 34156U, 13112U, 18701U, 11900U, 33354U, + 12720U, 36264U, 13392U, 23454U, 12572U, 39648U, 13602U, 10537U, + 11008U, 19151U, 12194U, 33804U, 13014U, 19861U, 12390U, 34306U, + 13210U, 18851U, 11998U, 33504U, 12818U, 36199U, 51133U, 23389U, + 50671U, 39583U, 51265U, 10923U, 21310U, 35359U, 19076U, 33729U, + 19786U, 34231U, 18776U, 33429U, 36329U, 51199U, 23519U, 50737U, + 39713U, 51331U, 11093U, 21612U, 35569U, 19226U, 33879U, 19936U, + 34381U, 18926U, 33579U, 21141U, 13952U, 21443U, 14148U, 21233U, + 14050U, 35282U, 21535U, 14246U, 35492U, 36186U, 13362U, 23376U, + 12542U, 39570U, 13572U, 10499U, 10906U, 19061U, 12160U, 33714U, + 12980U, 19771U, 12356U, 34216U, 13176U, 18761U, 11964U, 33414U, + 12784U, 36316U, 13448U, 23506U, 12628U, 39700U, 13658U, 10609U, + 11076U, 19211U, 12258U, 33864U, 13078U, 19921U, 12454U, 34366U, + 13274U, 18911U, 12062U, 33564U, 12882U, 36236U, 51182U, 23426U, + 50720U, 39620U, 51314U, 10972U, 21344U, 35393U, 19119U, 33772U, + 19829U, 34274U, 18819U, 33472U, 36366U, 51248U, 23556U, 50786U, + 39750U, 51380U, 11142U, 21646U, 35603U, 19269U, 33922U, 19979U, + 34424U, 18969U, 33622U, 21095U, 13903U, 21397U, 14099U, 21187U, + 14001U, 35236U, 21489U, 14197U, 35446U, 36146U, 13319U, 23336U, + 12499U, 39530U, 13529U, 10444U, 10854U, 19015U, 12111U, 33668U, + 12931U, 19725U, 12307U, 34170U, 13127U, 18715U, 11915U, 33368U, + 12735U, 36276U, 13405U, 23466U, 12585U, 39660U, 13615U, 10554U, + 11024U, 19165U, 12209U, 33818U, 13029U, 19875U, 12405U, 34320U, + 13225U, 18865U, 12013U, 33518U, 12833U, 36211U, 51149U, 23401U, + 50687U, 39595U, 51281U, 10939U, 21321U, 35370U, 19090U, 33743U, + 19800U, 34245U, 18790U, 33443U, 36341U, 51215U, 23531U, 50753U, + 39725U, 51347U, 11109U, 21623U, 35580U, 19240U, 33893U, 19950U, + 34395U, 18940U, 33593U, 25252U, 12656U, 41577U, 13686U, 27179U, + 12681U, 43605U, 13711U, 25599U, 41954U, 27490U, 43916U, 25117U, + 41468U, 27032U, 43471U, 25018U, 41390U, 26933U, 43371U, 25179U, + 41517U, 27094U, 43520U, 25168U, 41506U, 27083U, 43509U, 28619U, + 30646U, 25029U, 29591U, 32018U, 26944U, 28703U, 30730U, 25138U, + 29686U, 32102U, 27053U, 28588U, 45096U, 24990U, 41362U, 29560U, + 45982U, 26905U, 43343U, 28545U, 45053U, 24951U, 41323U, 29517U, + 45939U, 26866U, 43304U, 24041U, 40310U, 23569U, 39779U, 23599U, + 39841U, 24068U, 40352U, 23584U, 39810U, 23614U, 39872U, 27104U, + 43543U, 33203U, 49871U, 29814U, 27557U, 10085U, 10381U, 3986U, + 37412U, 28781U, 36917U, 25230U, 37513U, 29764U, 37223U, 27157U, + 28577U, 45085U, 24980U, 41352U, 29549U, 45971U, 26895U, 43333U, + 25434U, 41789U, 27330U, 43756U, 28795U, 45274U, 30776U, 14404U, + 47146U, 25243U, 41568U, 29778U, 46171U, 32148U, 14653U, 48527U, + 27170U, 43596U, 31049U, 47405U, 25590U, 50868U, 41945U, 51462U, + 32367U, 48746U, 27481U, 50946U, 43907U, 51540U, 9473U, 20841U, + 8152U, 28566U, 45074U, 24970U, 41342U, 29538U, 45960U, 26885U, + 43323U, 25424U, 41779U, 27320U, 43746U, 28693U, 45200U, 30720U, + 14382U, 47104U, 25129U, 41480U, 29676U, 46097U, 32092U, 14631U, + 48485U, 27044U, 43483U, 30982U, 47338U, 25528U, 50842U, 41883U, + 51436U, 32311U, 48690U, 27414U, 50920U, 43840U, 51514U, 8652U, + 1610U, 3503U, 9465U, 47610U, 42374U, 47415U, 25609U, 41964U, + 37378U, 28521U, 45029U, 11482U, 37582U, 30615U, 18367U, 47013U, + 18545U, 36866U, 24909U, 41292U, 11357U, 37479U, 29493U, 45915U, + 11512U, 37729U, 31987U, 18424U, 48370U, 18613U, 37159U, 26833U, + 43282U, 11398U, 29042U, 45506U, 31342U, 47753U, 26164U, 42579U, + 31168U, 47578U, 25924U, 42317U, 32202U, 48581U, 27220U, 43646U, + 35730U, 21779U, 37908U, 35899U, 22483U, 38599U, 37367U, 28110U, + 44619U, 11467U, 36722U, 24246U, 40523U, 11343U, 35871U, 22352U, + 18278U, 38476U, 18456U, 51619U, 36066U, 23227U, 18291U, 39366U, + 18469U, 51633U, 37527U, 29824U, 46207U, 11542U, 37245U, 27566U, + 43991U, 11439U, 48426U, 43417U, 36876U, 25054U, 37169U, 26969U, + 48414U, 43394U, 36886U, 25097U, 37179U, 27012U, 45140U, 41413U, + 46026U, 43405U, 28097U, 24234U, 37453U, 37081U, 37389U, 36896U, + 37490U, 37202U, 37672U, 47551U, 37016U, 42292U, 37041U, 42330U, + 37552U, 46802U, 39489U, 31182U, 25937U, 37649U, 31028U, 47384U, + 11557U, 18569U, 36973U, 25571U, 41926U, 11385U, 37538U, 46788U, + 36106U, 39476U, 29054U, 45518U, 31354U, 47765U, 26175U, 42590U, + 29067U, 45531U, 31367U, 47778U, 26187U, 42602U, 37686U, 47565U, + 37029U, 42305U, 37781U, 32357U, 48736U, 11571U, 18637U, 37236U, + 27472U, 43898U, 11426U, 37401U, 28747U, 45240U, 11497U, 37623U, + 30755U, 18379U, 47125U, 18557U, 36907U, 25199U, 41537U, 11371U, + 37502U, 29730U, 46137U, 11527U, 37770U, 32127U, 18436U, 48506U, + 18625U, 37213U, 27126U, 43565U, 11412U, 31196U, 47592U, 25964U, + 42357U, 25950U, 42343U, 16296U, 17950U, 16166U, 17820U, 20668U, + 20985U, 21866U, 38003U, 22570U, 38694U, 8298U, 1766U, 3774U, + 1676U, 3621U, 28672U, 45179U, 30686U, 14371U, 47070U, 25088U, + 41449U, 29644U, 46065U, 32058U, 14620U, 48451U, 27003U, 43452U, + 30961U, 47317U, 25509U, 50829U, 41864U, 51423U, 32301U, 48680U, + 27405U, 50907U, 43831U, 51501U, 21949U, 38086U, 22701U, 38825U, + 8410U, 9849U, 28717U, 45210U, 25151U, 41489U, 29700U, 46107U, + 27066U, 43492U, 6291U, 6061U, 6403U, 6156U, 25406U, 6303U, + 6073U, 41761U, 6415U, 6168U, 26597U, 43060U, 6315U, 6085U, + 6427U, 6180U, 29952U, 46335U, 27747U, 44191U, 28316U, 44838U, + 24489U, 40869U, 29965U, 46348U, 27759U, 44203U, 28329U, 44851U, + 24501U, 40881U, 28131U, 44640U, 24274U, 40551U, 28410U, 44932U, + 30451U, 14303U, 46863U, 24706U, 41104U, 29170U, 45634U, 31480U, + 14495U, 47891U, 26345U, 42824U, 28196U, 44718U, 24352U, 40732U, + 30064U, 46447U, 27908U, 44451U, 28230U, 44752U, 24383U, 40763U, + 30098U, 46481U, 27939U, 44482U, 29942U, 46325U, 27738U, 44174U, + 24114U, 40398U, 24014U, 40268U, 30461U, 14314U, 46873U, 30564U, + 14337U, 46962U, 31747U, 14517U, 48144U, 29032U, 45496U, 26139U, + 42546U, 31529U, 14506U, 47940U, 28475U, 44983U, 24828U, 41213U, + 28152U, 44661U, 24293U, 40603U, 29978U, 46361U, 27779U, 44256U, + 16201U, 17855U, 16048U, 17702U, 30516U, 46914U, 31699U, 48096U, + 28303U, 44825U, 24477U, 40857U, 16309U, 17963U, 16178U, 17832U, + 28265U, 44787U, 24434U, 40814U, 28881U, 45346U, 33169U, 49776U, + 31071U, 47441U, 49810U, 48756U, 25656U, 42011U, 42630U, 40972U, + 29359U, 45795U, 33186U, 49793U, 31837U, 48220U, 49828U, 48773U, + 26640U, 43103U, 30133U, 46516U, 27980U, 44531U, 26429U, 42908U, + 37255U, 13490U, 27576U, 12692U, 44001U, 13722U, 16334U, 50082U, + 17988U, 50335U, 28173U, 44695U, 24321U, 40658U, 28805U, 45284U, + 30786U, 47156U, 25262U, 41587U, 29321U, 45771U, 31758U, 48155U, + 26563U, 43029U, 30041U, 46424U, 27877U, 44363U, 9585U, 8603U, + 25981U, 42388U, 9551U, 8540U, 24082U, 40366U, 28253U, 44775U, + 24414U, 40794U, 28869U, 45334U, 31059U, 47429U, 25636U, 41991U, + 29347U, 45783U, 31825U, 48208U, 26620U, 43083U, 30121U, 46504U, + 27960U, 44503U, 9599U, 8617U, 25994U, 42401U, 9568U, 8557U, + 24098U, 40382U, 16368U, 50143U, 18022U, 50396U, 16356U, 50127U, + 18010U, 50380U, 16379U, 50158U, 18033U, 50411U, 15623U, 16955U, + 15661U, 17056U, 15712U, 17169U, 15641U, 16973U, 15691U, 17086U, + 15730U, 17187U, 15805U, 17357U, 15787U, 17318U, 25622U, 14262U, + 18098U, 51553U, 18304U, 51587U, 41977U, 18482U, 51647U, 26606U, + 14277U, 18114U, 51570U, 18319U, 51603U, 43069U, 18497U, 51663U, + 24028U, 40282U, 24055U, 40324U, 28465U, 44973U, 30542U, 46940U, + 24570U, 40950U, 24846U, 41231U, 26782U, 43233U, 26199U, 42648U, + 36853U, 13462U, 24858U, 12642U, 41243U, 13672U, 37146U, 13476U, + 26794U, 12667U, 43245U, 13697U, 15826U, 17408U, 28646U, 45153U, + 15938U, 17592U, 15670U, 17065U, 25064U, 41425U, 15860U, 17484U, + 29618U, 46039U, 16002U, 17656U, 15740U, 17197U, 26979U, 43428U, + 15839U, 17421U, 15951U, 17605U, 30709U, 47093U, 29654U, 46075U, + 32081U, 48474U, 15850U, 17474U, 15992U, 17646U, 31725U, 48122U, + 24581U, 40961U, 24895U, 41280U, 26819U, 43270U, 26210U, 42673U, + 36816U, 40712U, 36963U, 41641U, 37101U, 43050U, 37348U, 17338U, + 11453U, 28420U, 30471U, 24715U, 29249U, 31569U, 26442U, 28817U, + 30798U, 25273U, 29333U, 31770U, 26574U, 24622U, 41020U, 26230U, + 42693U, 27636U, 44061U, 26354U, 42833U, 28399U, 44921U, 24696U, + 41094U, 6357U, 6127U, 6469U, 6222U, 24633U, 41031U, 26241U, + 42704U, 27673U, 44109U, 26455U, 42921U, 25841U, 42183U, 26699U, + 43149U, 25745U, 42087U, 26688U, 43138U, 29931U, 46314U, 27728U, + 44164U, 6386U, 6498U, 27615U, 44040U, 26334U, 42813U, 28352U, + 44874U, 24645U, 41043U, 6343U, 6113U, 6455U, 6208U, 25734U, + 42076U, 29884U, 46267U, 27685U, 44121U, 24332U, 40702U, 25286U, + 41631U, 26587U, 43040U, 16190U, 17844U, 24728U, 41113U, 25899U, + 42267U, 26097U, 42504U, 24739U, 41124U, 25911U, 42279U, 26109U, + 42516U, 25816U, 42158U, 28037U, 44599U, 25793U, 42135U, 28026U, + 44588U, 25828U, 42170U, 25804U, 42146U, 6327U, 6097U, 6439U, + 6192U, 28966U, 45417U, 25756U, 42098U, 37426U, 28952U, 36991U, + 25721U, 37465U, 29397U, 37133U, 26675U, 28242U, 44764U, 24404U, + 40784U, 28858U, 45323U, 31038U, 14448U, 47394U, 25580U, 41935U, + 31814U, 14562U, 48197U, 30110U, 46493U, 27950U, 44493U, 28292U, + 44814U, 24467U, 40847U, 28908U, 45373U, 31098U, 14472U, 47468U, + 25681U, 42036U, 31864U, 14586U, 48247U, 30172U, 46555U, 28016U, + 44578U, 28207U, 44729U, 24362U, 40742U, 28831U, 45296U, 30971U, + 14436U, 47327U, 25518U, 41873U, 31803U, 14550U, 48186U, 30075U, + 46458U, 27918U, 44461U, 28281U, 44803U, 24449U, 40829U, 28897U, + 45362U, 31087U, 14460U, 47457U, 25671U, 42026U, 31853U, 14574U, + 48236U, 30161U, 46544U, 28006U, 44568U, 49621U, 36764U, 40583U, + 49729U, 37296U, 44238U, 44671U, 40612U, 49657U, 36806U, 40692U, + 49693U, 36953U, 41621U, 49765U, 37338U, 44397U, 49609U, 36753U, + 40572U, 49717U, 37285U, 44227U, 49645U, 36795U, 40681U, 49681U, + 36942U, 41610U, 49753U, 37327U, 44386U, 28373U, 44895U, 30425U, + 46837U, 24664U, 41062U, 29090U, 45554U, 31400U, 47811U, 26262U, + 42725U, 29905U, 46288U, 27704U, 44140U, 29275U, 45725U, 31653U, + 48050U, 26478U, 42944U, 29006U, 45457U, 31142U, 47512U, 25853U, + 42195U, 29411U, 45833U, 31908U, 48291U, 26711U, 43161U, 49596U, + 36741U, 40560U, 49704U, 37273U, 44215U, 49632U, 36783U, 40669U, + 49668U, 36930U, 41598U, 49740U, 37315U, 44374U, 28386U, 44908U, + 30438U, 46850U, 24676U, 41074U, 29103U, 45567U, 31413U, 47824U, + 26274U, 42737U, 29918U, 46301U, 27716U, 44152U, 29288U, 45738U, + 31666U, 48063U, 26490U, 42956U, 29019U, 45470U, 31155U, 47525U, + 25865U, 42207U, 29424U, 45846U, 31921U, 48304U, 26723U, 43173U, + 29208U, 45672U, 31518U, 47929U, 26391U, 42870U, 6371U, 6141U, + 6483U, 6236U, 30149U, 46532U, 27995U, 44557U, 29988U, 46371U, + 27788U, 44265U, 28444U, 44952U, 30495U, 14325U, 46893U, 24797U, + 41182U, 30009U, 46392U, 27836U, 44313U, 29263U, 45713U, 31641U, + 48038U, 26467U, 42933U, 30812U, 14415U, 47168U, 31784U, 14529U, + 48167U, 29437U, 45859U, 26744U, 43194U, 37063U, 26130U, 42537U, + 15632U, 36826U, 16964U, 24425U, 40805U, 15682U, 36982U, 17077U, + 25647U, 42002U, 15721U, 37124U, 17178U, 26631U, 43094U, 15796U, + 37358U, 17348U, 27971U, 44522U, 29845U, 46228U, 27626U, 44051U, + 37567U, 37699U, 37634U, 37714U, 36732U, 24256U, 40533U, 36835U, + 24592U, 40990U, 37072U, 26221U, 42684U, 37264U, 27585U, 44010U, + 36774U, 24302U, 40639U, 36844U, 24767U, 41152U, 37092U, 26512U, + 42978U, 37306U, 27806U, 44283U, 28141U, 44650U, 24283U, 40593U, + 15815U, 17377U, 15907U, 17561U, 15651U, 17004U, 15873U, 17507U, + 15765U, 17243U, 15885U, 17519U, 15776U, 17254U, 28162U, 44684U, + 24311U, 40648U, 28484U, 44992U, 24836U, 41221U, 30030U, 46413U, + 27867U, 44353U, 17432U, 17107U, 17388U, 28434U, 44942U, 15918U, + 18141U, 17572U, 18207U, 30485U, 18345U, 46883U, 18523U, 17014U, + 24776U, 41161U, 17454U, 29301U, 45751U, 15972U, 18174U, 17626U, + 18240U, 31679U, 18402U, 48076U, 18591U, 17127U, 26521U, 42987U, + 28930U, 45395U, 31120U, 47490U, 25701U, 42056U, 29375U, 45811U, + 31886U, 48269U, 26655U, 43118U, 17531U, 29999U, 46382U, 17265U, + 27815U, 44292U, 17367U, 28342U, 44864U, 15897U, 18130U, 17551U, + 18196U, 30405U, 18334U, 46817U, 18512U, 16983U, 24601U, 40999U, + 15962U, 18163U, 17616U, 18229U, 31380U, 18391U, 47791U, 18580U, + 28919U, 45384U, 31109U, 47479U, 25691U, 42046U, 31875U, 48258U, + 17497U, 29835U, 46218U, 17209U, 27594U, 44019U, 17443U, 17117U, + 17398U, 28455U, 44963U, 15928U, 18152U, 17582U, 18218U, 30506U, + 18356U, 46904U, 18534U, 17035U, 24807U, 41192U, 17464U, 29311U, + 45761U, 15982U, 18185U, 17636U, 18251U, 31689U, 18413U, 48086U, + 18602U, 17148U, 26542U, 43008U, 28941U, 45406U, 31131U, 47501U, + 25711U, 42066U, 29386U, 45822U, 31897U, 48280U, 26665U, 43128U, + 17541U, 30020U, 46403U, 17286U, 27846U, 44323U, 28121U, 44630U, + 24265U, 40542U, 28363U, 44885U, 30415U, 14292U, 46827U, 24655U, + 41053U, 29080U, 45544U, 31390U, 14484U, 47801U, 26253U, 42716U, + 28185U, 44707U, 24342U, 40722U, 30053U, 46436U, 27898U, 44441U, + 28218U, 44740U, 24372U, 40752U, 30086U, 46469U, 27928U, 44471U, + 29895U, 46278U, 27695U, 44131U, 30552U, 46950U, 31735U, 48132U, + 30529U, 46927U, 31712U, 48109U, 29804U, 46197U, 27548U, 43982U, + 29856U, 46239U, 27647U, 44072U, 29180U, 45644U, 31490U, 47901U, + 26365U, 42844U, 29219U, 45683U, 31539U, 47950U, 26401U, 42880U, + 28978U, 45429U, 25767U, 42109U, 29870U, 46253U, 27660U, 44096U, + 29194U, 45658U, 31504U, 47915U, 26378U, 42857U, 29234U, 45698U, + 31554U, 47965U, 26415U, 42894U, 28992U, 45443U, 25780U, 42122U, + 30821U, 14425U, 47177U, 31793U, 14539U, 48176U, 29445U, 45867U, + 26751U, 43201U, 21248U, 35297U, 21550U, 35507U, 25358U, 41713U, + 27263U, 43689U, 21272U, 35321U, 14664U, 21574U, 35531U, 14690U, + 25382U, 41737U, 14716U, 27287U, 43713U, 14742U, 21034U, 50587U, + 35175U, 51049U, 20891U, 50522U, 35065U, 50985U, 20952U, 50548U, + 35126U, 21296U, 35345U, 21598U, 35555U, 20717U, 34881U, 20939U, + 35113U, 20677U, 34841U, 20881U, 35055U, 20707U, 34871U, 50959U, + 20929U, 35103U, 51011U, 20696U, 34860U, 20918U, 35092U, 21259U, + 35308U, 21561U, 35518U, 25369U, 41724U, 27274U, 43700U, 21283U, + 35332U, 14676U, 21585U, 35542U, 14702U, 25393U, 41748U, 14728U, + 27298U, 43724U, 14754U, 21043U, 50600U, 35184U, 51062U, 20899U, + 50534U, 35073U, 50997U, 20960U, 50560U, 35134U, 37593U, 37740U, + 37608U, 37755U, 16227U, 17881U, 16322U, 17976U, 16083U, 17737U, + 16263U, 17917U, 16391U, 18045U, 16136U, 17790U, 21024U, 35165U, + 50615U, 51077U, 30744U, 47114U, 20687U, 34851U, 21054U, 35195U, + 50643U, 51105U, 32116U, 48495U, 20909U, 35083U, 21356U, 50629U, + 35405U, 51091U, 20730U, 50509U, 34894U, 21658U, 50657U, 35615U, + 51119U, 20970U, 50574U, 35144U, 10094U, 28556U, 45064U, 30626U, + 14349U, 47024U, 24961U, 41333U, 29528U, 45950U, 31998U, 14598U, + 48381U, 26876U, 43314U, 30910U, 47266U, 25415U, 50803U, 41770U, + 51397U, 32250U, 48629U, 27311U, 50881U, 43737U, 51475U, 28736U, + 45229U, 25189U, 41527U, 29719U, 46126U, 27116U, 43555U, 30934U, + 47290U, 25457U, 41812U, 32274U, 48653U, 27353U, 43779U, 28633U, + 45127U, 30660U, 47044U, 25042U, 41401U, 29605U, 46013U, 32032U, + 48401U, 26957U, 43382U, 28659U, 45166U, 30673U, 47057U, 25076U, + 41437U, 29631U, 46052U, 32045U, 48438U, 26991U, 43440U, 28726U, + 45219U, 25159U, 41497U, 29709U, 46116U, 27074U, 43500U, 9488U, + 10049U, 556U, 10149U, 7873U, 10294U, 8212U, 7883U, 2071U, + 4096U, 8341U, 3580U, 8359U, 3602U, 10109U, 10368U, 11762U, + 23673U, 39939U, 21877U, 38014U, 22581U, 38705U, 24171U, 40455U, + 9842U, 5456U, 35643U, 23766U, 40032U, 35625U, 5124U, 21982U, + 38119U, 35634U, 22734U, 38858U, 24189U, 40473U, 8480U, 8116U, + 8062U, 10115U, 7948U, 8072U, 8173U, 10393U, 10260U, 5898U, + 15435U, 7070U, 36538U, 16804U, 7410U, 23870U, 40152U, 11231U, + 2183U, 15173U, 6808U, 35828U, 16559U, 7214U, 22187U, 38331U, + 10699U, 2266U, 2373U, 6939U, 36023U, 2490U, 7312U, 23054U, + 39194U, 10795U, 6710U, 15590U, 36689U, 16933U, 7469U, 24204U, + 40494U, 11321U, 25160U, 41498U, 27075U, 43501U, 11778U, 10078U, + 3873U, 8391U, 3631U, 10344U, 3975U, 10400U, 793U, 6053U, + 8325U, 10375U, }; #endif // GET_INSTRINFO_MC_DESC diff --git a/arch/X86/X86GenInstrInfo_reduce.inc b/arch/X86/X86GenInstrInfo_reduce.inc index a989319108..e9585509b7 100644 --- a/arch/X86/X86GenInstrInfo_reduce.inc +++ b/arch/X86/X86GenInstrInfo_reduce.inc @@ -1550,158 +1550,164 @@ enum { X86_TCRETURNri64 = 1533, X86_TEST16i16 = 1534, X86_TEST16mi = 1535, - X86_TEST16ri = 1536, - X86_TEST16rm = 1537, - X86_TEST16rr = 1538, - X86_TEST32i32 = 1539, - X86_TEST32mi = 1540, - X86_TEST32mi_alt = 1541, - X86_TEST32ri = 1542, - X86_TEST32rm = 1543, - X86_TEST32rr = 1544, - X86_TEST64i32 = 1545, - X86_TEST64mi32 = 1546, - X86_TEST64ri32 = 1547, - X86_TEST64rm = 1548, - X86_TEST64rr = 1549, - X86_TEST8i8 = 1550, - X86_TEST8mi = 1551, - X86_TEST8mi_alt = 1552, - X86_TEST8ri = 1553, - X86_TEST8ri_NOREX = 1554, - X86_TEST8rm = 1555, - X86_TEST8rr = 1556, - X86_TLSCall_32 = 1557, - X86_TLSCall_64 = 1558, - X86_TLS_addr32 = 1559, - X86_TLS_addr64 = 1560, - X86_TLS_base_addr32 = 1561, - X86_TLS_base_addr64 = 1562, - X86_TRAP = 1563, - X86_TZCNT16rm = 1564, - X86_TZCNT16rr = 1565, - X86_TZCNT32rm = 1566, - X86_TZCNT32rr = 1567, - X86_TZCNT64rm = 1568, - X86_TZCNT64rr = 1569, - X86_TZMSK32rm = 1570, - X86_TZMSK32rr = 1571, - X86_TZMSK64rm = 1572, - X86_TZMSK64rr = 1573, - X86_UD2B = 1574, - X86_VAARG_64 = 1575, - X86_VASTART_SAVE_XMM_REGS = 1576, - X86_VERRm = 1577, - X86_VERRr = 1578, - X86_VERWm = 1579, - X86_VERWr = 1580, - X86_VMCALL = 1581, - X86_VMCLEARm = 1582, - X86_VMFUNC = 1583, - X86_VMLAUNCH = 1584, - X86_VMLOAD32 = 1585, - X86_VMLOAD64 = 1586, - X86_VMMCALL = 1587, - X86_VMPTRLDm = 1588, - X86_VMPTRSTm = 1589, - X86_VMREAD32rm = 1590, - X86_VMREAD32rr = 1591, - X86_VMREAD64rm = 1592, - X86_VMREAD64rr = 1593, - X86_VMRESUME = 1594, - X86_VMRUN32 = 1595, - X86_VMRUN64 = 1596, - X86_VMSAVE32 = 1597, - X86_VMSAVE64 = 1598, - X86_VMWRITE32rm = 1599, - X86_VMWRITE32rr = 1600, - X86_VMWRITE64rm = 1601, - X86_VMWRITE64rr = 1602, - X86_VMXOFF = 1603, - X86_VMXON = 1604, - X86_W64ALLOCA = 1605, - X86_WBINVD = 1606, - X86_WIN_ALLOCA = 1607, - X86_WIN_FTOL_32 = 1608, - X86_WIN_FTOL_64 = 1609, - X86_WRFSBASE = 1610, - X86_WRFSBASE64 = 1611, - X86_WRGSBASE = 1612, - X86_WRGSBASE64 = 1613, - X86_WRMSR = 1614, - X86_XADD16rm = 1615, - X86_XADD16rr = 1616, - X86_XADD32rm = 1617, - X86_XADD32rr = 1618, - X86_XADD64rm = 1619, - X86_XADD64rr = 1620, - X86_XADD8rm = 1621, - X86_XADD8rr = 1622, - X86_XCHG16ar = 1623, - X86_XCHG16rm = 1624, - X86_XCHG16rr = 1625, - X86_XCHG32ar = 1626, - X86_XCHG32ar64 = 1627, - X86_XCHG32rm = 1628, - X86_XCHG32rr = 1629, - X86_XCHG64ar = 1630, - X86_XCHG64rm = 1631, - X86_XCHG64rr = 1632, - X86_XCHG8rm = 1633, - X86_XCHG8rr = 1634, - X86_XCRYPTCBC = 1635, - X86_XCRYPTCFB = 1636, - X86_XCRYPTCTR = 1637, - X86_XCRYPTECB = 1638, - X86_XCRYPTOFB = 1639, - X86_XGETBV = 1640, - X86_XLAT = 1641, - X86_XOR16i16 = 1642, - X86_XOR16mi = 1643, - X86_XOR16mi8 = 1644, - X86_XOR16mr = 1645, - X86_XOR16ri = 1646, - X86_XOR16ri8 = 1647, - X86_XOR16rm = 1648, - X86_XOR16rr = 1649, - X86_XOR16rr_REV = 1650, - X86_XOR32i32 = 1651, - X86_XOR32mi = 1652, - X86_XOR32mi8 = 1653, - X86_XOR32mr = 1654, - X86_XOR32ri = 1655, - X86_XOR32ri8 = 1656, - X86_XOR32rm = 1657, - X86_XOR32rr = 1658, - X86_XOR32rr_REV = 1659, - X86_XOR64i32 = 1660, - X86_XOR64mi32 = 1661, - X86_XOR64mi8 = 1662, - X86_XOR64mr = 1663, - X86_XOR64ri32 = 1664, - X86_XOR64ri8 = 1665, - X86_XOR64rm = 1666, - X86_XOR64rr = 1667, - X86_XOR64rr_REV = 1668, - X86_XOR8i8 = 1669, - X86_XOR8mi = 1670, - X86_XOR8mr = 1671, - X86_XOR8ri = 1672, - X86_XOR8ri8 = 1673, - X86_XOR8rm = 1674, - X86_XOR8rr = 1675, - X86_XOR8rr_REV = 1676, - X86_XRSTOR = 1677, - X86_XRSTOR64 = 1678, - X86_XSAVE = 1679, - X86_XSAVE64 = 1680, - X86_XSAVEOPT = 1681, - X86_XSAVEOPT64 = 1682, - X86_XSETBV = 1683, - X86_XSHA1 = 1684, - X86_XSHA256 = 1685, - X86_XSTORE = 1686, - X86_INSTRUCTION_LIST_END = 1687 + X86_TEST16mi_alt = 1536, + X86_TEST16ri = 1537, + X86_TEST16ri_alt = 1538, + X86_TEST16rm = 1539, + X86_TEST16rr = 1540, + X86_TEST32i32 = 1541, + X86_TEST32mi = 1542, + X86_TEST32mi_alt = 1543, + X86_TEST32ri = 1544, + X86_TEST32ri_alt = 1545, + X86_TEST32rm = 1546, + X86_TEST32rr = 1547, + X86_TEST64i32 = 1548, + X86_TEST64mi32 = 1549, + X86_TEST64mi32_alt = 1550, + X86_TEST64ri32 = 1551, + X86_TEST64ri32_alt = 1552, + X86_TEST64rm = 1553, + X86_TEST64rr = 1554, + X86_TEST8i8 = 1555, + X86_TEST8mi = 1556, + X86_TEST8mi_alt = 1557, + X86_TEST8ri = 1558, + X86_TEST8ri_NOREX = 1559, + X86_TEST8ri_alt = 1560, + X86_TEST8rm = 1561, + X86_TEST8rr = 1562, + X86_TLSCall_32 = 1563, + X86_TLSCall_64 = 1564, + X86_TLS_addr32 = 1565, + X86_TLS_addr64 = 1566, + X86_TLS_base_addr32 = 1567, + X86_TLS_base_addr64 = 1568, + X86_TRAP = 1569, + X86_TZCNT16rm = 1570, + X86_TZCNT16rr = 1571, + X86_TZCNT32rm = 1572, + X86_TZCNT32rr = 1573, + X86_TZCNT64rm = 1574, + X86_TZCNT64rr = 1575, + X86_TZMSK32rm = 1576, + X86_TZMSK32rr = 1577, + X86_TZMSK64rm = 1578, + X86_TZMSK64rr = 1579, + X86_UD2B = 1580, + X86_VAARG_64 = 1581, + X86_VASTART_SAVE_XMM_REGS = 1582, + X86_VERRm = 1583, + X86_VERRr = 1584, + X86_VERWm = 1585, + X86_VERWr = 1586, + X86_VMCALL = 1587, + X86_VMCLEARm = 1588, + X86_VMFUNC = 1589, + X86_VMLAUNCH = 1590, + X86_VMLOAD32 = 1591, + X86_VMLOAD64 = 1592, + X86_VMMCALL = 1593, + X86_VMPTRLDm = 1594, + X86_VMPTRSTm = 1595, + X86_VMREAD32rm = 1596, + X86_VMREAD32rr = 1597, + X86_VMREAD64rm = 1598, + X86_VMREAD64rr = 1599, + X86_VMRESUME = 1600, + X86_VMRUN32 = 1601, + X86_VMRUN64 = 1602, + X86_VMSAVE32 = 1603, + X86_VMSAVE64 = 1604, + X86_VMWRITE32rm = 1605, + X86_VMWRITE32rr = 1606, + X86_VMWRITE64rm = 1607, + X86_VMWRITE64rr = 1608, + X86_VMXOFF = 1609, + X86_VMXON = 1610, + X86_W64ALLOCA = 1611, + X86_WBINVD = 1612, + X86_WIN_ALLOCA = 1613, + X86_WIN_FTOL_32 = 1614, + X86_WIN_FTOL_64 = 1615, + X86_WRFSBASE = 1616, + X86_WRFSBASE64 = 1617, + X86_WRGSBASE = 1618, + X86_WRGSBASE64 = 1619, + X86_WRMSR = 1620, + X86_XADD16rm = 1621, + X86_XADD16rr = 1622, + X86_XADD32rm = 1623, + X86_XADD32rr = 1624, + X86_XADD64rm = 1625, + X86_XADD64rr = 1626, + X86_XADD8rm = 1627, + X86_XADD8rr = 1628, + X86_XCHG16ar = 1629, + X86_XCHG16rm = 1630, + X86_XCHG16rr = 1631, + X86_XCHG32ar = 1632, + X86_XCHG32ar64 = 1633, + X86_XCHG32rm = 1634, + X86_XCHG32rr = 1635, + X86_XCHG64ar = 1636, + X86_XCHG64rm = 1637, + X86_XCHG64rr = 1638, + X86_XCHG8rm = 1639, + X86_XCHG8rr = 1640, + X86_XCRYPTCBC = 1641, + X86_XCRYPTCFB = 1642, + X86_XCRYPTCTR = 1643, + X86_XCRYPTECB = 1644, + X86_XCRYPTOFB = 1645, + X86_XGETBV = 1646, + X86_XLAT = 1647, + X86_XOR16i16 = 1648, + X86_XOR16mi = 1649, + X86_XOR16mi8 = 1650, + X86_XOR16mr = 1651, + X86_XOR16ri = 1652, + X86_XOR16ri8 = 1653, + X86_XOR16rm = 1654, + X86_XOR16rr = 1655, + X86_XOR16rr_REV = 1656, + X86_XOR32i32 = 1657, + X86_XOR32mi = 1658, + X86_XOR32mi8 = 1659, + X86_XOR32mr = 1660, + X86_XOR32ri = 1661, + X86_XOR32ri8 = 1662, + X86_XOR32rm = 1663, + X86_XOR32rr = 1664, + X86_XOR32rr_REV = 1665, + X86_XOR64i32 = 1666, + X86_XOR64mi32 = 1667, + X86_XOR64mi8 = 1668, + X86_XOR64mr = 1669, + X86_XOR64ri32 = 1670, + X86_XOR64ri8 = 1671, + X86_XOR64rm = 1672, + X86_XOR64rr = 1673, + X86_XOR64rr_REV = 1674, + X86_XOR8i8 = 1675, + X86_XOR8mi = 1676, + X86_XOR8mr = 1677, + X86_XOR8ri = 1678, + X86_XOR8ri8 = 1679, + X86_XOR8rm = 1680, + X86_XOR8rr = 1681, + X86_XOR8rr_REV = 1682, + X86_XRSTOR = 1683, + X86_XRSTOR64 = 1684, + X86_XSAVE = 1685, + X86_XSAVE64 = 1686, + X86_XSAVEOPT = 1687, + X86_XSAVEOPT64 = 1688, + X86_XSETBV = 1689, + X86_XSHA1 = 1690, + X86_XSHA256 = 1691, + X86_XSTORE = 1692, + X86_INSTRUCTION_LIST_END = 1693 }; #endif // GET_INSTRINFO_ENUM @@ -3245,11 +3251,17 @@ static const char X86InstrNameData[] = { /* 13953 */ 'M', 'O', 'V', '3', '2', 'r', 's', 0, /* 13961 */ 'M', 'O', 'V', '6', '4', 'r', 's', 0, /* 13969 */ 'M', 'O', 'V', '1', '6', 'r', 's', 0, - /* 13977 */ 'T', 'E', 'S', 'T', '3', '2', 'm', 'i', '_', 'a', 'l', 't', 0, - /* 13990 */ 'T', 'E', 'S', 'T', '8', 'm', 'i', '_', 'a', 'l', 't', 0, - /* 14002 */ 'M', 'O', 'V', '3', '2', 'r', 'i', '_', 'a', 'l', 't', 0, - /* 14014 */ 'M', 'O', 'V', '1', '6', 'r', 'i', '_', 'a', 'l', 't', 0, - /* 14026 */ 'M', 'O', 'V', '8', 'r', 'i', '_', 'a', 'l', 't', 0, + /* 13977 */ 'T', 'E', 'S', 'T', '6', '4', 'm', 'i', '3', '2', '_', 'a', 'l', 't', 0, + /* 13992 */ 'T', 'E', 'S', 'T', '6', '4', 'r', 'i', '3', '2', '_', 'a', 'l', 't', 0, + /* 14007 */ 'T', 'E', 'S', 'T', '3', '2', 'm', 'i', '_', 'a', 'l', 't', 0, + /* 14020 */ 'T', 'E', 'S', 'T', '1', '6', 'm', 'i', '_', 'a', 'l', 't', 0, + /* 14033 */ 'T', 'E', 'S', 'T', '8', 'm', 'i', '_', 'a', 'l', 't', 0, + /* 14045 */ 'T', 'E', 'S', 'T', '3', '2', 'r', 'i', '_', 'a', 'l', 't', 0, + /* 14058 */ 'M', 'O', 'V', '3', '2', 'r', 'i', '_', 'a', 'l', 't', 0, + /* 14070 */ 'T', 'E', 'S', 'T', '1', '6', 'r', 'i', '_', 'a', 'l', 't', 0, + /* 14083 */ 'M', 'O', 'V', '1', '6', 'r', 'i', '_', 'a', 'l', 't', 0, + /* 14095 */ 'T', 'E', 'S', 'T', '8', 'r', 'i', '_', 'a', 'l', 't', 0, + /* 14107 */ 'M', 'O', 'V', '8', 'r', 'i', '_', 'a', 'l', 't', 0, }; static const unsigned X86InstrNameIndices[] = { @@ -3357,15 +3369,15 @@ static const unsigned X86InstrNameIndices[] = { 12548U, 10046U, 13155U, 10657U, 9627U, 10220U, 9038U, 11530U, 2890U, 815U, 1979U, 3408U, 10675U, 13771U, 9645U, 12746U, 10238U, 13346U, 6046U, 6329U, 0U, 3354U, 3144U, 7724U, - 12087U, 13945U, 7084U, 3181U, 8306U, 14014U, 10712U, 13808U, + 12087U, 13945U, 7084U, 3181U, 8306U, 14083U, 10712U, 13808U, 6687U, 13969U, 10820U, 13921U, 1767U, 3131U, 11581U, 11597U, 7462U, 11788U, 13929U, 7044U, 3168U, 37U, 7147U, 7203U, - 8061U, 2653U, 14002U, 9691U, 12792U, 6495U, 13953U, 10804U, + 8061U, 2653U, 14058U, 9691U, 12792U, 6495U, 13953U, 10804U, 13905U, 3344U, 1777U, 2687U, 4607U, 11589U, 11605U, 1604U, 11933U, 13937U, 7074U, 7054U, 7064U, 7094U, 7155U, 7211U, 8153U, 1707U, 10284U, 13384U, 6591U, 13961U, 10812U, 13913U, 4616U, 3157U, 7876U, 12183U, 6861U, 7103U, 3194U, 8433U, - 14026U, 10797U, 6848U, 13898U, 6874U, 6776U, 12004U, 10419U, + 14107U, 10797U, 6848U, 13898U, 6874U, 6776U, 12004U, 10419U, 11714U, 9248U, 11859U, 9868U, 10863U, 4923U, 6034U, 6154U, 6822U, 4568U, 4657U, 3308U, 4535U, 3364U, 4624U, 3332U, 1755U, 4557U, 3388U, 1849U, 4646U, 4579U, 4668U, 4590U, @@ -3445,25 +3457,26 @@ static const unsigned X86InstrNameIndices[] = { 5997U, 6220U, 6350U, 2406U, 6322U, 2397U, 9197U, 12311U, 9817U, 12918U, 7181U, 2616U, 9001U, 2676U, 11502U, 2732U, 7279U, 2627U, 7883U, 2640U, 8440U, 2663U, 3278U, 7715U, - 8297U, 10695U, 13791U, 1388U, 7453U, 13977U, 8052U, 9665U, - 12766U, 1471U, 1593U, 1696U, 10258U, 13366U, 3610U, 7868U, - 13990U, 8425U, 6834U, 10781U, 13883U, 1314U, 2605U, 1822U, - 2754U, 1833U, 2765U, 6109U, 10685U, 13781U, 9655U, 12756U, - 10248U, 13356U, 9392U, 12514U, 10012U, 13121U, 4743U, 2523U, - 6266U, 9032U, 11524U, 9070U, 11548U, 5990U, 9023U, 4975U, - 5221U, 806U, 1970U, 5982U, 8926U, 9061U, 9208U, 12330U, - 9828U, 12937U, 5049U, 962U, 2240U, 872U, 2088U, 9291U, - 12413U, 9911U, 13020U, 5154U, 6075U, 4722U, 5013U, 4732U, - 1267U, 2532U, 5092U, 2047U, 5110U, 2069U, 6242U, 10390U, - 13498U, 9219U, 12341U, 9839U, 12948U, 10741U, 13837U, 11572U, - 10483U, 13591U, 11554U, 2743U, 9324U, 12446U, 11563U, 9944U, - 13053U, 10759U, 13855U, 4939U, 4885U, 6248U, 4771U, 4895U, - 6397U, 6317U, 3269U, 7695U, 3963U, 12036U, 8289U, 4303U, - 10587U, 13711U, 6675U, 1379U, 7433U, 3701U, 11737U, 8044U, - 4107U, 9529U, 12658U, 6483U, 1462U, 1569U, 3832U, 11882U, - 1686U, 4205U, 10149U, 13258U, 6579U, 3603U, 7850U, 12157U, - 8418U, 4362U, 10774U, 13876U, 6765U, 6229U, 2323U, 5135U, - 2097U, 6373U, 2425U, 6404U, 45U, 3400U, 5076U, + 14020U, 8297U, 14070U, 10695U, 13791U, 1388U, 7453U, 14007U, + 8052U, 14045U, 9665U, 12766U, 1471U, 1593U, 13977U, 1696U, + 13992U, 10258U, 13366U, 3610U, 7868U, 14033U, 8425U, 6834U, + 14095U, 10781U, 13883U, 1314U, 2605U, 1822U, 2754U, 1833U, + 2765U, 6109U, 10685U, 13781U, 9655U, 12756U, 10248U, 13356U, + 9392U, 12514U, 10012U, 13121U, 4743U, 2523U, 6266U, 9032U, + 11524U, 9070U, 11548U, 5990U, 9023U, 4975U, 5221U, 806U, + 1970U, 5982U, 8926U, 9061U, 9208U, 12330U, 9828U, 12937U, + 5049U, 962U, 2240U, 872U, 2088U, 9291U, 12413U, 9911U, + 13020U, 5154U, 6075U, 4722U, 5013U, 4732U, 1267U, 2532U, + 5092U, 2047U, 5110U, 2069U, 6242U, 10390U, 13498U, 9219U, + 12341U, 9839U, 12948U, 10741U, 13837U, 11572U, 10483U, 13591U, + 11554U, 2743U, 9324U, 12446U, 11563U, 9944U, 13053U, 10759U, + 13855U, 4939U, 4885U, 6248U, 4771U, 4895U, 6397U, 6317U, + 3269U, 7695U, 3963U, 12036U, 8289U, 4303U, 10587U, 13711U, + 6675U, 1379U, 7433U, 3701U, 11737U, 8044U, 4107U, 9529U, + 12658U, 6483U, 1462U, 1569U, 3832U, 11882U, 1686U, 4205U, + 10149U, 13258U, 6579U, 3603U, 7850U, 12157U, 8418U, 4362U, + 10774U, 13876U, 6765U, 6229U, 2323U, 5135U, 2097U, 6373U, + 2425U, 6404U, 45U, 3400U, 5076U, }; #endif // GET_INSTRINFO_MC_DESC diff --git a/arch/X86/X86Mapping.c b/arch/X86/X86Mapping.c index c350b4781d..33935067b2 100644 --- a/arch/X86/X86Mapping.c +++ b/arch/X86/X86Mapping.c @@ -1013,6 +1013,7 @@ static name_map insn_name_maps[] = { { X86_INS_STR, "str" }, { X86_INS_FST, "fst" }, { X86_INS_FSTP, "fstp" }, + { X86_INS_FSTPNCE, "fstpnce" }, { X86_INS_SUBPD, "subpd" }, { X86_INS_SUBPS, "subps" }, { X86_INS_FSUBR, "fsubr" }, @@ -16371,6 +16372,18 @@ static insn_map insns[] = { // full x86 instructions X86_ST_FP80m, X86_INS_FSTP, #ifndef CAPSTONE_DIET { 0 }, { X86_REG_FPSW, 0 }, { 0 }, 0, 0 +#endif + }, + { + X86_ST_FPNCE, X86_INS_FSTPNCE, +#ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0 +#endif + }, + { + X86_ST_FPr0r7, X86_INS_FSTP, +#ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { @@ -16827,12 +16840,24 @@ static insn_map insns[] = { // full x86 instructions X86_TEST16mi, X86_INS_TEST, #ifndef CAPSTONE_DIET { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 +#endif + }, + { + X86_TEST16mi_alt, X86_INS_TEST, +#ifndef CAPSTONE_DIET + { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 #endif }, { X86_TEST16ri, X86_INS_TEST, #ifndef CAPSTONE_DIET { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 +#endif + }, + { + X86_TEST16ri_alt, X86_INS_TEST, +#ifndef CAPSTONE_DIET + { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 #endif }, { @@ -16869,6 +16894,12 @@ static insn_map insns[] = { // full x86 instructions X86_TEST32ri, X86_INS_TEST, #ifndef CAPSTONE_DIET { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 +#endif + }, + { + X86_TEST32ri_alt, X86_INS_TEST, +#ifndef CAPSTONE_DIET + { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 #endif }, { @@ -16893,12 +16924,24 @@ static insn_map insns[] = { // full x86 instructions X86_TEST64mi32, X86_INS_TEST, #ifndef CAPSTONE_DIET { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 +#endif + }, + { + X86_TEST64mi32_alt, X86_INS_TEST, +#ifndef CAPSTONE_DIET + { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 #endif }, { X86_TEST64ri32, X86_INS_TEST, #ifndef CAPSTONE_DIET { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 +#endif + }, + { + X86_TEST64ri32_alt, X86_INS_TEST, +#ifndef CAPSTONE_DIET + { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 #endif }, { @@ -16935,6 +16978,12 @@ static insn_map insns[] = { // full x86 instructions X86_TEST8ri, X86_INS_TEST, #ifndef CAPSTONE_DIET { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 +#endif + }, + { + X86_TEST8ri_alt, X86_INS_TEST, +#ifndef CAPSTONE_DIET + { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 #endif }, { @@ -40454,12 +40503,24 @@ static insn_map insns[] = { X86_TEST16mi, X86_INS_TEST, #ifndef CAPSTONE_DIET { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 +#endif + }, + { + X86_TEST16mi_alt, X86_INS_TEST, +#ifndef CAPSTONE_DIET + { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 #endif }, { X86_TEST16ri, X86_INS_TEST, #ifndef CAPSTONE_DIET { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 +#endif + }, + { + X86_TEST16ri_alt, X86_INS_TEST, +#ifndef CAPSTONE_DIET + { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 #endif }, { @@ -40496,6 +40557,12 @@ static insn_map insns[] = { X86_TEST32ri, X86_INS_TEST, #ifndef CAPSTONE_DIET { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 +#endif + }, + { + X86_TEST32ri_alt, X86_INS_TEST, +#ifndef CAPSTONE_DIET + { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 #endif }, { @@ -40520,12 +40587,24 @@ static insn_map insns[] = { X86_TEST64mi32, X86_INS_TEST, #ifndef CAPSTONE_DIET { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 +#endif + }, + { + X86_TEST64mi32_alt, X86_INS_TEST, +#ifndef CAPSTONE_DIET + { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 #endif }, { X86_TEST64ri32, X86_INS_TEST, #ifndef CAPSTONE_DIET { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 +#endif + }, + { + X86_TEST64ri32_alt, X86_INS_TEST, +#ifndef CAPSTONE_DIET + { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 #endif }, { @@ -40562,6 +40641,12 @@ static insn_map insns[] = { X86_TEST8ri, X86_INS_TEST, #ifndef CAPSTONE_DIET { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 +#endif + }, + { + X86_TEST8ri_alt, X86_INS_TEST, +#ifndef CAPSTONE_DIET + { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 #endif }, { diff --git a/include/x86.h b/include/x86.h index c17d922d17..abc13d0654 100644 --- a/include/x86.h +++ b/include/x86.h @@ -812,6 +812,7 @@ typedef enum x86_insn { X86_INS_STR, X86_INS_FST, X86_INS_FSTP, + X86_INS_FSTPNCE, X86_INS_SUBPD, X86_INS_SUBPS, X86_INS_FSUBR,