//===- TableGen'erated file -------------------------------------*- C++ -*-===// // // Assembly Writer Source Fragment // // Automatically generated file, do not edit! // //===----------------------------------------------------------------------===// /// printInstruction - This method is automatically generated by tablegen /// from the instruction set description. void X86IntelInstPrinter::printInstruction(const MachineInstr *MI) { static const unsigned OpInfo[] = { 0U, // PHI 0U, // INLINEASM 0U, // DBG_LABEL 0U, // EH_LABEL 0U, // GC_LABEL 0U, // KILL 0U, // EXTRACT_SUBREG 0U, // INSERT_SUBREG 0U, // IMPLICIT_DEF 0U, // SUBREG_TO_REG 0U, // COPY_TO_REGCLASS 1U, // DBG_VALUE 11U, // ABS_F 0U, // ABS_Fp32 0U, // ABS_Fp64 0U, // ABS_Fp80 134217744U, // ADC16i16 272629786U, // ADC16mi 272629786U, // ADC16mi8 272629786U, // ADC16mr 138543130U, // ADC16ri 138543130U, // ADC16ri8 138674202U, // ADC16rm 138543130U, // ADC16rr 138543130U, // ADC16rr_REV 134217759U, // ADC32i32 406847514U, // ADC32mi 406847514U, // ADC32mi8 406847514U, // ADC32mr 138543130U, // ADC32ri 138543130U, // ADC32ri8 138805274U, // ADC32rm 138543130U, // ADC32rr 138543130U, // ADC32rr_REV 134217770U, // ADC64i32 541065242U, // ADC64mi32 541065242U, // ADC64mi8 541065242U, // ADC64mr 138543130U, // ADC64ri32 138543130U, // ADC64ri8 138936346U, // ADC64rm 138543130U, // ADC64rr 138543130U, // ADC64rr_REV 134217781U, // ADC8i8 675282970U, // ADC8mi 675282970U, // ADC8mr 138543130U, // ADC8ri 139067418U, // ADC8rm 138543130U, // ADC8rr 138543130U, // ADC8rr_REV 134217791U, // ADD16i16 272629833U, // ADD16mi 272629833U, // ADD16mi8 272629833U, // ADD16mr 138543177U, // ADD16mrmrr 138543177U, // ADD16ri 138543177U, // ADD16ri8 138674249U, // ADD16rm 138543177U, // ADD16rr 134217806U, // ADD32i32 406847561U, // ADD32mi 406847561U, // ADD32mi8 406847561U, // ADD32mr 138543177U, // ADD32mrmrr 138543177U, // ADD32ri 138543177U, // ADD32ri8 138805321U, // ADD32rm 138543177U, // ADD32rr 134217817U, // ADD64i32 541065289U, // ADD64mi32 541065289U, // ADD64mi8 541065289U, // ADD64mr 138543177U, // ADD64mrmrr 138543177U, // ADD64ri32 138543177U, // ADD64ri8 138936393U, // ADD64rm 138543177U, // ADD64rr 134217828U, // ADD8i8 675283017U, // ADD8mi 675283017U, // ADD8mr 138543177U, // ADD8mrmrr 138543177U, // ADD8ri 139067465U, // ADD8rm 138543177U, // ADD8rr 139198574U, // ADDPDrm 138543214U, // ADDPDrr 139198581U, // ADDPSrm 138543221U, // ADDPSrr 139329660U, // ADDSDrm 139329660U, // ADDSDrm_Int 138543228U, // ADDSDrr 138543228U, // ADDSDrr_Int 139460739U, // ADDSSrm 139460739U, // ADDSSrm_Int 138543235U, // ADDSSrr 138543235U, // ADDSSrr_Int 139198602U, // ADDSUBPDrm 138543242U, // ADDSUBPDrr 139198612U, // ADDSUBPSrm 138543252U, // ADDSUBPSrr 805306526U, // ADD_F32m 939524254U, // ADD_F64m 268435620U, // ADD_FI16m 402653348U, // ADD_FI32m 134217899U, // ADD_FPrST0 134217886U, // ADD_FST0r 0U, // ADD_Fp32 0U, // ADD_Fp32m 0U, // ADD_Fp64 0U, // ADD_Fp64m 0U, // ADD_Fp64m32 0U, // ADD_Fp80 0U, // ADD_Fp80m32 0U, // ADD_Fp80m64 0U, // ADD_FpI16m32 0U, // ADD_FpI16m64 0U, // ADD_FpI16m80 0U, // ADD_FpI32m32 0U, // ADD_FpI32m64 0U, // ADD_FpI32m80 142606494U, // ADD_FrST0 178U, // ADJCALLSTACKDOWN32 178U, // ADJCALLSTACKDOWN64 196U, // ADJCALLSTACKUP32 196U, // ADJCALLSTACKUP64 134217940U, // AND16i16 272629982U, // AND16mi 272629982U, // AND16mi8 272629982U, // AND16mr 138543326U, // AND16ri 138543326U, // AND16ri8 138674398U, // AND16rm 138543326U, // AND16rr 138543326U, // AND16rr_REV 134217955U, // AND32i32 406847710U, // AND32mi 406847710U, // AND32mi8 406847710U, // AND32mr 138543326U, // AND32ri 138543326U, // AND32ri8 138805470U, // AND32rm 138543326U, // AND32rr 138543326U, // AND32rr_REV 134217966U, // AND64i32 541065438U, // AND64mi32 541065438U, // AND64mi8 541065438U, // AND64mr 138543326U, // AND64ri32 138543326U, // AND64ri8 138936542U, // AND64rm 138543326U, // AND64rr 138543326U, // AND64rr_REV 134217977U, // AND8i8 675283166U, // AND8mi 675283166U, // AND8mr 138543326U, // AND8ri 139067614U, // AND8rm 138543326U, // AND8rr 138543326U, // AND8rr_REV 139198723U, // ANDNPDrm 138543363U, // ANDNPDrr 139198731U, // ANDNPSrm 138543371U, // ANDNPSrr 139198739U, // ANDPDrm 138543379U, // ANDPDrr 139198746U, // ANDPSrm 138543386U, // ANDPSrr 289U, // ATOMADD6432 310U, // ATOMAND16 329U, // ATOMAND32 348U, // ATOMAND64 367U, // ATOMAND6432 388U, // ATOMAND8 406U, // ATOMMAX16 425U, // ATOMMAX32 444U, // ATOMMAX64 463U, // ATOMMIN16 482U, // ATOMMIN32 501U, // ATOMMIN64 520U, // ATOMNAND16 540U, // ATOMNAND32 560U, // ATOMNAND64 580U, // ATOMNAND6432 602U, // ATOMNAND8 621U, // ATOMOR16 639U, // ATOMOR32 657U, // ATOMOR64 675U, // ATOMOR6432 695U, // ATOMOR8 712U, // ATOMSUB6432 733U, // ATOMSWAP6432 755U, // ATOMUMAX16 775U, // ATOMUMAX32 795U, // ATOMUMAX64 815U, // ATOMUMIN16 835U, // ATOMUMIN32 855U, // ATOMUMIN64 875U, // ATOMXOR16 894U, // ATOMXOR32 913U, // ATOMXOR64 932U, // ATOMXOR6432 953U, // ATOMXOR8 139609035U, // BLENDPDrmi 138560459U, // BLENDPDrri 139609044U, // BLENDPSrmi 138560468U, // BLENDPSrri 139625437U, // BLENDVPDrm0 138576861U, // BLENDVPDrr0 139625447U, // BLENDVPSrm0 138576871U, // BLENDVPSrr0 139723761U, // BSF16rm 139854833U, // BSF16rr 139985905U, // BSF32rm 139854833U, // BSF32rr 140116977U, // BSF64rm 139854833U, // BSF64rr 139723766U, // BSR16rm 139854838U, // BSR16rr 139985910U, // BSR32rm 139854838U, // BSR32rr 140116982U, // BSR64rm 139854838U, // BSR64rr 134218747U, // BSWAP32r 134218747U, // BSWAP64r 272630786U, // BT16mi8 272630786U, // BT16mr 139854850U, // BT16ri8 139854850U, // BT16rr 406848514U, // BT32mi8 406848514U, // BT32mr 139854850U, // BT32ri8 139854850U, // BT32rr 541066242U, // BT64mi8 541066242U, // BT64mr 139854850U, // BT64ri8 139854850U, // BT64rr 272630790U, // BTC16mi8 272630790U, // BTC16mr 139854854U, // BTC16ri8 139854854U, // BTC16rr 406848518U, // BTC32mi8 406848518U, // BTC32mr 139854854U, // BTC32ri8 139854854U, // BTC32rr 541066246U, // BTC64mi8 541066246U, // BTC64mr 139854854U, // BTC64ri8 139854854U, // BTC64rr 272630795U, // BTR16mi8 272630795U, // BTR16mr 139854859U, // BTR16ri8 139854859U, // BTR16rr 406848523U, // BTR32mi8 406848523U, // BTR32mr 139854859U, // BTR32ri8 139854859U, // BTR32rr 541066251U, // BTR64mi8 541066251U, // BTR64mr 139854859U, // BTR64ri8 139854859U, // BTR64rr 272630800U, // BTS16mi8 272630800U, // BTS16mr 139854864U, // BTS16ri8 139854864U, // BTS16rr 406848528U, // BTS32mi8 406848528U, // BTS32mr 139854864U, // BTS32ri8 139854864U, // BTS32rr 541066256U, // BTS64mi8 541066256U, // BTS64mr 139854864U, // BTS64ri8 139854864U, // BTS64rr 402654229U, // CALL32m 134218773U, // CALL32r 536871957U, // CALL64m 1073742869U, // CALL64pcrel32 134218773U, // CALL64r 1073742869U, // CALLpcrel32 1051U, // CBW 1055U, // CDQ 1059U, // CDQE 1064U, // CHS_F 0U, // CHS_Fp32 0U, // CHS_Fp64 0U, // CHS_Fp80 1069U, // CLC 1073U, // CLD 671089717U, // CLFLUSH 1086U, // CLI 1090U, // CLTS 1095U, // CMC 138675275U, // CMOVA16rm 138544203U, // CMOVA16rr 138806347U, // CMOVA32rm 138544203U, // CMOVA32rr 138937419U, // CMOVA64rm 138544203U, // CMOVA64rr 138675282U, // CMOVAE16rm 138544210U, // CMOVAE16rr 138806354U, // CMOVAE32rm 138544210U, // CMOVAE32rr 138937426U, // CMOVAE64rm 138544210U, // CMOVAE64rr 138675290U, // CMOVB16rm 138544218U, // CMOVB16rr 138806362U, // CMOVB32rm 138544218U, // CMOVB32rr 138937434U, // CMOVB64rm 138544218U, // CMOVB64rr 138675297U, // CMOVBE16rm 138544225U, // CMOVBE16rr 138806369U, // CMOVBE32rm 138544225U, // CMOVBE32rr 138937441U, // CMOVBE64rm 138544225U, // CMOVBE64rr 134218857U, // CMOVBE_F 0U, // CMOVBE_Fp32 0U, // CMOVBE_Fp64 0U, // CMOVBE_Fp80 134218874U, // CMOVB_F 0U, // CMOVB_Fp32 0U, // CMOVB_Fp64 0U, // CMOVB_Fp80 138675338U, // CMOVE16rm 138544266U, // CMOVE16rr 138806410U, // CMOVE32rm 138544266U, // CMOVE32rr 138937482U, // CMOVE64rm 138544266U, // CMOVE64rr 134218897U, // CMOVE_F 0U, // CMOVE_Fp32 0U, // CMOVE_Fp64 0U, // CMOVE_Fp80 138675361U, // CMOVG16rm 138544289U, // CMOVG16rr 138806433U, // CMOVG32rm 138544289U, // CMOVG32rr 138937505U, // CMOVG64rm 138544289U, // CMOVG64rr 138675368U, // CMOVGE16rm 138544296U, // CMOVGE16rr 138806440U, // CMOVGE32rm 138544296U, // CMOVGE32rr 138937512U, // CMOVGE64rm 138544296U, // CMOVGE64rr 138675376U, // CMOVL16rm 138544304U, // CMOVL16rr 138806448U, // CMOVL32rm 138544304U, // CMOVL32rr 138937520U, // CMOVL64rm 138544304U, // CMOVL64rr 138675383U, // CMOVLE16rm 138544311U, // CMOVLE16rr 138806455U, // CMOVLE32rm 138544311U, // CMOVLE32rr 138937527U, // CMOVLE64rm 138544311U, // CMOVLE64rr 134218943U, // CMOVNBE_F 0U, // CMOVNBE_Fp32 0U, // CMOVNBE_Fp64 0U, // CMOVNBE_Fp80 134218961U, // CMOVNB_F 0U, // CMOVNB_Fp32 0U, // CMOVNB_Fp64 0U, // CMOVNB_Fp80 138675426U, // CMOVNE16rm 138544354U, // CMOVNE16rr 138806498U, // CMOVNE32rm 138544354U, // CMOVNE32rr 138937570U, // CMOVNE64rm 138544354U, // CMOVNE64rr 134218986U, // CMOVNE_F 0U, // CMOVNE_Fp32 0U, // CMOVNE_Fp64 0U, // CMOVNE_Fp80 138675451U, // CMOVNO16rm 138544379U, // CMOVNO16rr 138806523U, // CMOVNO32rm 138544379U, // CMOVNO32rr 138937595U, // CMOVNO64rm 138544379U, // CMOVNO64rr 138675459U, // CMOVNP16rm 138544387U, // CMOVNP16rr 138806531U, // CMOVNP32rm 138544387U, // CMOVNP32rr 138937603U, // CMOVNP64rm 138544387U, // CMOVNP64rr 134219019U, // CMOVNP_F 0U, // CMOVNP_Fp32 0U, // CMOVNP_Fp64 0U, // CMOVNP_Fp80 138675484U, // CMOVNS16rm 138544412U, // CMOVNS16rr 138806556U, // CMOVNS32rm 138544412U, // CMOVNS32rr 138937628U, // CMOVNS64rm 138544412U, // CMOVNS64rr 138675492U, // CMOVO16rm 138544420U, // CMOVO16rr 138806564U, // CMOVO32rm 138544420U, // CMOVO32rr 138937636U, // CMOVO64rm 138544420U, // CMOVO64rr 138675499U, // CMOVP16rm 138544427U, // CMOVP16rr 138806571U, // CMOVP32rm 138544427U, // CMOVP32rr 138937643U, // CMOVP64rm 138544427U, // CMOVP64rr 134219058U, // CMOVP_F 0U, // CMOVP_Fp32 0U, // CMOVP_Fp64 0U, // CMOVP_Fp80 138675523U, // CMOVS16rm 138544451U, // CMOVS16rr 138806595U, // CMOVS32rm 138544451U, // CMOVS32rr 138937667U, // CMOVS64rm 138544451U, // CMOVS64rr 1354U, // CMOV_FR32 1373U, // CMOV_FR64 1392U, // CMOV_GR8 1410U, // CMOV_V1I64 1430U, // CMOV_V2F64 1450U, // CMOV_V2I64 1470U, // CMOV_V4F32 134219218U, // CMP16i16 272631260U, // CMP16mi 272631260U, // CMP16mi8 272631260U, // CMP16mr 139855324U, // CMP16mrmrr 139855324U, // CMP16ri 139855324U, // CMP16ri8 139724252U, // CMP16rm 139855324U, // CMP16rr 134219233U, // CMP32i32 406848988U, // CMP32mi 406848988U, // CMP32mi8 406848988U, // CMP32mr 139855324U, // CMP32mrmrr 139855324U, // CMP32ri 139855324U, // CMP32ri8 139986396U, // CMP32rm 139855324U, // CMP32rr 134219244U, // CMP64i32 541066716U, // CMP64mi32 541066716U, // CMP64mi8 541066716U, // CMP64mr 139855324U, // CMP64mrmrr 139855324U, // CMP64ri32 139855324U, // CMP64ri8 140117468U, // CMP64rm 139855324U, // CMP64rr 134219255U, // CMP8i8 675284444U, // CMP8mi 675284444U, // CMP8mr 139855324U, // CMP8mrmrr 139855324U, // CMP8ri 140248540U, // CMP8rm 139855324U, // CMP8rr 1221330433U, // CMPPDrmi 1354892801U, // CMPPDrri 1225524737U, // CMPPSrmi 1359087105U, // CMPPSrri 1541U, // CMPS16 1541U, // CMPS32 1541U, // CMPS64 1541U, // CMPS8 1229850113U, // CMPSDrm 1363281409U, // CMPSDrr 1234175489U, // CMPSSrm 1367475713U, // CMPSSrr 1476396554U, // CMPXCHG16B 272631318U, // CMPXCHG16rm 139855382U, // CMPXCHG16rr 406849046U, // CMPXCHG32rm 139855382U, // CMPXCHG32rr 541066774U, // CMPXCHG64rm 139855382U, // CMPXCHG64rr 536872479U, // CMPXCHG8B 675284502U, // CMPXCHG8rm 139855382U, // CMPXCHG8rr 140379690U, // COMISDrm 139855402U, // COMISDrr 140379698U, // COMISSrm 139855410U, // COMISSrr 134219322U, // COMP_FST0r 134219329U, // COM_FIPr 134219345U, // COM_FIr 134219360U, // COM_FST0r 1638U, // COS_F 0U, // COS_Fp32 0U, // COS_Fp64 0U, // COS_Fp80 1643U, // CPUID 1649U, // CQO 1639974517U, // CRC32m16 1644168821U, // CRC32m32 1648363125U, // CRC32m8 1652557429U, // CRC32r16 1652557429U, // CRC32r32 1652557429U, // CRC32r8 1656751733U, // CRC64m64 1652557429U, // CRC64r64 1661U, // CS_PREFIX 140379776U, // CVTDQ2PDrm 139855488U, // CVTDQ2PDrr 140379786U, // CVTDQ2PSrm 139855498U, // CVTDQ2PSrr 140379796U, // CVTPD2DQrm 139855508U, // CVTPD2DQrr 140379806U, // CVTPD2PSrm 139855518U, // CVTPD2PSrr 140379816U, // CVTPS2DQrm 139855528U, // CVTPS2DQrr 140510898U, // CVTPS2PDrm 139855538U, // CVTPS2PDrr 140510908U, // CVTSD2SI64rm 139855548U, // CVTSD2SI64rr 140510918U, // CVTSD2SSrm 139855558U, // CVTSD2SSrr 140117712U, // CVTSI2SD64rm 139855568U, // CVTSI2SD64rr 139986640U, // CVTSI2SDrm 139855568U, // CVTSI2SDrr 140117722U, // CVTSI2SS64rm 139855578U, // CVTSI2SS64rr 139986650U, // CVTSI2SSrm 139855578U, // CVTSI2SSrr 140642020U, // CVTSS2SDrm 139855588U, // CVTSS2SDrr 140642030U, // CVTSS2SI64rm 139855598U, // CVTSS2SI64rr 140642030U, // CVTSS2SIrm 139855598U, // CVTSS2SIrr 140379896U, // CVTTPS2DQrm 139855608U, // CVTTPS2DQrr 140510979U, // CVTTSD2SI64rm 139855619U, // CVTTSD2SI64rr 140510979U, // CVTTSD2SIrm 139855619U, // CVTTSD2SIrr 140642062U, // CVTTSS2SI64rm 139855630U, // CVTTSS2SI64rr 140642062U, // CVTTSS2SIrm 139855630U, // CVTTSS2SIrr 1817U, // CWD 1821U, // CWDE 268437282U, // DEC16m 134219554U, // DEC16r 402655010U, // DEC32m 134219554U, // DEC32r 268437282U, // DEC64_16m 134219554U, // DEC64_16r 402655010U, // DEC64_32m 134219554U, // DEC64_32r 536872738U, // DEC64m 134219554U, // DEC64r 671090466U, // DEC8m 134219554U, // DEC8r 268437287U, // DIV16m 134219559U, // DIV16r 402655015U, // DIV32m 134219559U, // DIV32r 536872743U, // DIV64m 134219559U, // DIV64r 671090471U, // DIV8m 134219559U, // DIV8r 139200300U, // DIVPDrm 138544940U, // DIVPDrr 139200307U, // DIVPSrm 138544947U, // DIVPSrr 805308218U, // DIVR_F32m 939525946U, // DIVR_F64m 268437313U, // DIVR_FI16m 402655041U, // DIVR_FI32m 134219593U, // DIVR_FPrST0 134219578U, // DIVR_FST0r 0U, // DIVR_Fp32m 0U, // DIVR_Fp64m 0U, // DIVR_Fp64m32 0U, // DIVR_Fp80m32 0U, // DIVR_Fp80m64 0U, // DIVR_FpI16m32 0U, // DIVR_FpI16m64 0U, // DIVR_FpI16m80 0U, // DIVR_FpI32m32 0U, // DIVR_FpI32m64 0U, // DIVR_FpI32m80 142608186U, // DIVR_FrST0 139331409U, // DIVSDrm 139331409U, // DIVSDrm_Int 138544977U, // DIVSDrr 138544977U, // DIVSDrr_Int 139462488U, // DIVSSrm 139462488U, // DIVSSrm_Int 138544984U, // DIVSSrr 138544984U, // DIVSSrr_Int 805308255U, // DIV_F32m 939525983U, // DIV_F64m 268437349U, // DIV_FI16m 402655077U, // DIV_FI32m 134219628U, // DIV_FPrST0 134219615U, // DIV_FST0r 0U, // DIV_Fp32 0U, // DIV_Fp32m 0U, // DIV_Fp64 0U, // DIV_Fp64m 0U, // DIV_Fp64m32 0U, // DIV_Fp80 0U, // DIV_Fp80m32 0U, // DIV_Fp80m64 0U, // DIV_FpI16m32 0U, // DIV_FpI16m64 0U, // DIV_FpI16m80 0U, // DIV_FpI32m32 0U, // DIV_FpI32m64 0U, // DIV_FpI32m80 142608223U, // DIV_FrST0 139609971U, // DPPDrmi 138561395U, // DPPDrri 139609977U, // DPPSrmi 138561401U, // DPPSrri 1919U, // DS_PREFIX 134219650U, // EH_RETURN 134219650U, // EH_RETURN64 139855769U, // ENTER 1952U, // ES_PREFIX 809519011U, // EXTRACTPSmr 139872163U, // EXTRACTPSrr 1966U, // F2XM1 139855796U, // FARCALL16i 1744832436U, // FARCALL16m 139855796U, // FARCALL32i 1744832436U, // FARCALL32m 1744832436U, // FARCALL64 139855803U, // FARJMP16i 1744832443U, // FARJMP16m 139855803U, // FARJMP32i 1744832443U, // FARJMP32m 1744832443U, // FARJMP64 805308353U, // FBLDm 805308359U, // FBSTPm 805308000U, // FCOM32m 939525728U, // FCOM64m 805307962U, // FCOMP32m 939525690U, // FCOMP64m 1998U, // FCOMPP 2005U, // FDECSTP 134219741U, // FFREE 268437476U, // FICOM16m 402655204U, // FICOM32m 268437483U, // FICOMP16m 402655211U, // FICOMP32m 2035U, // FINCSTP 268437499U, // FLDCW16m 805308418U, // FLDENVm 2058U, // FLDL2E 2065U, // FLDL2T 2072U, // FLDLG2 2079U, // FLDLN2 2086U, // FLDPI 2092U, // FNCLEX 2099U, // FNINIT 2106U, // FNOP 268437567U, // FNSTCW16m 2119U, // FNSTSW8r 805308498U, // FNSTSWm 2138U, // FP32_TO_INT16_IN_MEM 2169U, // FP32_TO_INT32_IN_MEM 2200U, // FP32_TO_INT64_IN_MEM 2231U, // FP64_TO_INT16_IN_MEM 2262U, // FP64_TO_INT32_IN_MEM 2293U, // FP64_TO_INT64_IN_MEM 2324U, // FP80_TO_INT16_IN_MEM 2355U, // FP80_TO_INT32_IN_MEM 2386U, // FP80_TO_INT64_IN_MEM 2417U, // FPATAN 2424U, // FPREM 2430U, // FPREM1 2437U, // FPTAN 2443U, // FP_REG_KILL 2457U, // FRNDINT 805308833U, // FRSTORm 805308841U, // FSAVEm 2481U, // FSCALE 2488U, // FSINCOS 805308864U, // FSTENVm 1879050697U, // FS_MOV32rm 2515U, // FS_PREFIX 2518U, // FXAM 1744832987U, // FXRSTOR 1744832996U, // FXSAVE 2540U, // FXTRACT 2548U, // FYL2X 2554U, // FYL2XP1 0U, // FpGET_ST0_32 0U, // FpGET_ST0_64 0U, // FpGET_ST0_80 0U, // FpGET_ST1_32 0U, // FpGET_ST1_64 0U, // FpGET_ST1_80 0U, // FpSET_ST0_32 0U, // FpSET_ST0_64 0U, // FpSET_ST0_80 0U, // FpSET_ST1_32 0U, // FpSET_ST1_64 0U, // FpSET_ST1_80 139198723U, // FsANDNPDrm 138543363U, // FsANDNPDrr 139198731U, // FsANDNPSrm 138543371U, // FsANDNPSrr 139198739U, // FsANDPDrm 138543379U, // FsANDPDrr 139198746U, // FsANDPSrm 138543386U, // FsANDPSrr 0U, // FsFLD0SD 0U, // FsFLD0SS 140380674U, // FsMOVAPDrm 139856386U, // FsMOVAPDrr 140380682U, // FsMOVAPSrm 139856394U, // FsMOVAPSrr 139201042U, // FsORPDrm 138545682U, // FsORPDrr 139201048U, // FsORPSrm 138545688U, // FsORPSrr 139201054U, // FsXORPDrm 138545694U, // FsXORPDrr 139201061U, // FsXORPSrm 138545701U, // FsXORPSrr 1879050796U, // GS_MOV32rm 2614U, // GS_PREFIX 139201081U, // HADDPDrm 138545721U, // HADDPDrr 139201089U, // HADDPSrm 138545729U, // HADDPSrr 2633U, // HLT 139201101U, // HSUBPDrm 138545741U, // HSUBPDrr 139201109U, // HSUBPSrm 138545749U, // HSUBPSrr 268438109U, // IDIV16m 134220381U, // IDIV16r 402655837U, // IDIV32m 134220381U, // IDIV32r 536873565U, // IDIV64m 134220381U, // IDIV64r 671091293U, // IDIV8m 134220381U, // IDIV8r 268438115U, // ILD_F16m 402655843U, // ILD_F32m 536873571U, // ILD_F64m 0U, // ILD_Fp16m32 0U, // ILD_Fp16m64 0U, // ILD_Fp16m80 0U, // ILD_Fp32m32 0U, // ILD_Fp32m64 0U, // ILD_Fp32m80 0U, // ILD_Fp64m32 0U, // ILD_Fp64m64 0U, // ILD_Fp64m80 268438121U, // IMUL16m 134220393U, // IMUL16r 138676841U, // IMUL16rm 139741801U, // IMUL16rmi 139741801U, // IMUL16rmi8 138545769U, // IMUL16rr 139872873U, // IMUL16rri 139872873U, // IMUL16rri8 402655849U, // IMUL32m 134220393U, // IMUL32r 138807913U, // IMUL32rm 140003945U, // IMUL32rmi 140003945U, // IMUL32rmi8 138545769U, // IMUL32rr 139872873U, // IMUL32rri 139872873U, // IMUL32rri8 536873577U, // IMUL64m 134220393U, // IMUL64r 138938985U, // IMUL64rm 140135017U, // IMUL64rmi32 140135017U, // IMUL64rmi8 138545769U, // IMUL64rr 139872873U, // IMUL64rri32 139872873U, // IMUL64rri8 671091305U, // IMUL8m 134220393U, // IMUL8r 2671U, // IN16 134220403U, // IN16ri 2684U, // IN16rr 2671U, // IN32 134220424U, // IN32ri 2706U, // IN32rr 2671U, // IN8 134220447U, // IN8ri 2728U, // IN8rr 268438196U, // INC16m 134220468U, // INC16r 402655924U, // INC32m 134220468U, // INC32r 268438196U, // INC64_16m 134220468U, // INC64_16r 402655924U, // INC64_32m 134220468U, // INC64_32r 536873652U, // INC64m 134220468U, // INC64r 671091380U, // INC8m 134220468U, // INC8r 139479737U, // INSERTPSrm 138562233U, // INSERTPSrr 134220483U, // INT 2760U, // INT3 2766U, // INVD 2771U, // INVEPT 671091418U, // INVLPG 2786U, // INVVPID 2794U, // IRET16 2794U, // IRET32 2794U, // IRET64 268438255U, // ISTT_FP16m 402655983U, // ISTT_FP32m 536873711U, // ISTT_FP64m 0U, // ISTT_Fp16m32 0U, // ISTT_Fp16m64 0U, // ISTT_Fp16m80 0U, // ISTT_Fp32m32 0U, // ISTT_Fp32m64 0U, // ISTT_Fp32m80 0U, // ISTT_Fp64m32 0U, // ISTT_Fp64m64 0U, // ISTT_Fp64m80 268438263U, // IST_F16m 402655991U, // IST_F32m 268438269U, // IST_FP16m 402655997U, // IST_FP32m 536873725U, // IST_FP64m 0U, // IST_Fp16m32 0U, // IST_Fp16m64 0U, // IST_Fp16m80 0U, // IST_Fp32m32 0U, // IST_Fp32m64 0U, // IST_Fp32m80 0U, // IST_Fp64m32 0U, // IST_Fp64m64 0U, // IST_Fp64m80 1229850113U, // Int_CMPSDrm 1363281409U, // Int_CMPSDrr 1234175489U, // Int_CMPSSrm 1367475713U, // Int_CMPSSrr 140379690U, // Int_COMISDrm 139855402U, // Int_COMISDrr 140379698U, // Int_COMISSrm 139855410U, // Int_COMISSrr 140117632U, // Int_CVTDQ2PDrm 139855488U, // Int_CVTDQ2PDrr 140773002U, // Int_CVTDQ2PSrm 139855498U, // Int_CVTDQ2PSrr 140379796U, // Int_CVTPD2DQrm 139855508U, // Int_CVTPD2DQrr 140380932U, // Int_CVTPD2PIrm 139856644U, // Int_CVTPD2PIrr 140379806U, // Int_CVTPD2PSrm 139855518U, // Int_CVTPD2PSrr 140118798U, // Int_CVTPI2PDrm 139856654U, // Int_CVTPI2PDrr 138939160U, // Int_CVTPI2PSrm 138545944U, // Int_CVTPI2PSrr 140379816U, // Int_CVTPS2DQrm 139855528U, // Int_CVTPS2DQrr 140510898U, // Int_CVTPS2PDrm 139855538U, // Int_CVTPS2PDrr 140512034U, // Int_CVTPS2PIrm 139856674U, // Int_CVTPS2PIrr 140379836U, // Int_CVTSD2SI64rm 139855548U, // Int_CVTSD2SI64rr 140379836U, // Int_CVTSD2SIrm 139855548U, // Int_CVTSD2SIrr 139331270U, // Int_CVTSD2SSrm 138544838U, // Int_CVTSD2SSrr 138938064U, // Int_CVTSI2SD64rm 138544848U, // Int_CVTSI2SD64rr 138806992U, // Int_CVTSI2SDrm 138544848U, // Int_CVTSI2SDrr 138938074U, // Int_CVTSI2SS64rm 138544858U, // Int_CVTSI2SS64rr 138807002U, // Int_CVTSI2SSrm 138544858U, // Int_CVTSI2SSrr 139462372U, // Int_CVTSS2SDrm 138544868U, // Int_CVTSS2SDrr 140642030U, // Int_CVTSS2SI64rm 139855598U, // Int_CVTSS2SI64rr 140642030U, // Int_CVTSS2SIrm 139855598U, // Int_CVTSS2SIrr 140380972U, // Int_CVTTPD2DQrm 139856684U, // Int_CVTTPD2DQrr 140380983U, // Int_CVTTPD2PIrm 139856695U, // Int_CVTTPD2PIrr 140379896U, // Int_CVTTPS2DQrm 139855608U, // Int_CVTTPS2DQrr 140512066U, // Int_CVTTPS2PIrm 139856706U, // Int_CVTTPS2PIrr 140379907U, // Int_CVTTSD2SI64rm 139855619U, // Int_CVTTSD2SI64rr 140379907U, // Int_CVTTSD2SIrm 139855619U, // Int_CVTTSD2SIrr 140642062U, // Int_CVTTSS2SI64rm 139855630U, // Int_CVTTSS2SI64rr 140642062U, // Int_CVTTSS2SIrm 139855630U, // Int_CVTTSS2SIrr 140381005U, // Int_UCOMISDrm 139856717U, // Int_UCOMISDrr 140381014U, // Int_UCOMISSrm 139856726U, // Int_UCOMISSrr 1073744735U, // JAE_1 1073744735U, // JAE_4 1073744740U, // JA_1 1073744740U, // JA_4 1073744744U, // JBE_1 1073744744U, // JBE_4 1073744749U, // JB_1 1073744749U, // JB_4 1073744753U, // JCXZ8 1073744759U, // JE_1 1073744759U, // JE_4 1073744763U, // JGE_1 1073744763U, // JGE_4 1073744768U, // JG_1 1073744768U, // JG_4 1073744772U, // JLE_1 1073744772U, // JLE_4 1073744777U, // JL_1 1073744777U, // JL_4 402656141U, // JMP32m 134220685U, // JMP32r 536873869U, // JMP64m 1073744781U, // JMP64pcrel32 134220685U, // JMP64r 1073744781U, // JMP_1 1073744781U, // JMP_4 1073744786U, // JNE_1 1073744786U, // JNE_4 1073744791U, // JNO_1 1073744791U, // JNO_4 1073744796U, // JNP_1 1073744796U, // JNP_4 1073744801U, // JNS_1 1073744801U, // JNS_4 1073744806U, // JO_1 1073744806U, // JO_4 1073744810U, // JP_1 1073744810U, // JP_4 1073744814U, // JS_1 1073744814U, // JS_4 2994U, // LAHF 139725751U, // LAR16rm 139856823U, // LAR16rr 139725751U, // LAR32rm 139856823U, // LAR32rr 139725751U, // LAR64rm 139856823U, // LAR64rr 272632764U, // LCMPXCHG16 406850492U, // LCMPXCHG32 2013268939U, // LCMPXCHG64 675285948U, // LCMPXCHG8 536873947U, // LCMPXCHG8B 140774380U, // LDDQUrm 402656243U, // LDMXCSR 140905468U, // LDS16rm 140905468U, // LDS32rm 3073U, // LD_F0 3078U, // LD_F1 805309451U, // LD_F32m 939527179U, // LD_F64m 2147486731U, // LD_F80m 0U, // LD_Fp032 0U, // LD_Fp064 0U, // LD_Fp080 0U, // LD_Fp132 0U, // LD_Fp164 0U, // LD_Fp180 0U, // LD_Fp32m 0U, // LD_Fp32m64 0U, // LD_Fp32m80 0U, // LD_Fp64m 0U, // LD_Fp64m80 0U, // LD_Fp80m 134220811U, // LD_Frr 141036560U, // LEA16r 141036560U, // LEA32r 141167632U, // LEA64_32r 141298704U, // LEA64r 3093U, // LEAVE 3093U, // LEAVE64 140905499U, // LES16rm 140905499U, // LES32rm 3104U, // LFENCE 140905511U, // LFS16rm 140905511U, // LFS32rm 140905511U, // LFS64rm 1744833580U, // LGDTm 140905522U, // LGS16rm 140905522U, // LGS32rm 140905522U, // LGS64rm 1744833591U, // LIDTm 268438589U, // LLDT16m 134220861U, // LLDT16r 268438595U, // LMSW16m 134220867U, // LMSW16r 272632905U, // LOCK_ADD16mi 272632905U, // LOCK_ADD16mi8 272632905U, // LOCK_ADD16mr 406850633U, // LOCK_ADD32mi 406850633U, // LOCK_ADD32mi8 406850633U, // LOCK_ADD32mr 541068361U, // LOCK_ADD64mi32 541068361U, // LOCK_ADD64mi8 541068361U, // LOCK_ADD64mr 675286089U, // LOCK_ADD8mi 675286089U, // LOCK_ADD8mr 268438612U, // LOCK_DEC16m 402656340U, // LOCK_DEC32m 536874068U, // LOCK_DEC64m 671091796U, // LOCK_DEC8m 268438623U, // LOCK_INC16m 402656351U, // LOCK_INC32m 536874079U, // LOCK_INC64m 671091807U, // LOCK_INC8m 3178U, // LOCK_PREFIX 272632943U, // LOCK_SUB16mi 272632943U, // LOCK_SUB16mi8 272632943U, // LOCK_SUB16mr 406850671U, // LOCK_SUB32mi 406850671U, // LOCK_SUB32mi8 406850671U, // LOCK_SUB32mr 541068399U, // LOCK_SUB64mi32 541068399U, // LOCK_SUB64mi8 541068399U, // LOCK_SUB64mr 675286127U, // LOCK_SUB8mi 675286127U, // LOCK_SUB8mr 3194U, // LODSB 3200U, // LODSD 3206U, // LODSQ 3212U, // LODSW 1073745042U, // LOOP 1073745048U, // LOOPE 1073745055U, // LOOPNE 3239U, // LRET 134220972U, // LRETI 139726002U, // LSL16rm 139857074U, // LSL16rr 139988146U, // LSL32rm 139857074U, // LSL32rr 140119218U, // LSL64rm 139857074U, // LSL64rr 140905655U, // LSS16rm 140905655U, // LSS32rm 140905655U, // LSS64rm 3260U, // LTRm 3260U, // LTRr 2281704641U, // LXADD16 2415922369U, // LXADD32 1656753345U, // LXADD64 2550140097U, // LXADD8 139857101U, // MASKMOVDQU 139857101U, // MASKMOVDQU64 139201753U, // MAXPDrm 139201753U, // MAXPDrm_Int 138546393U, // MAXPDrr 138546393U, // MAXPDrr_Int 139201760U, // MAXPSrm 139201760U, // MAXPSrm_Int 138546400U, // MAXPSrr 138546400U, // MAXPSrr_Int 139332839U, // MAXSDrm 139332839U, // MAXSDrm_Int 138546407U, // MAXSDrr 138546407U, // MAXSDrr_Int 139463918U, // MAXSSrm 139463918U, // MAXSSrm_Int 138546414U, // MAXSSrr 138546414U, // MAXSSrr_Int 3317U, // MFENCE 139201788U, // MINPDrm 139201788U, // MINPDrm_Int 138546428U, // MINPDrr 138546428U, // MINPDrr_Int 139201795U, // MINPSrm 139201795U, // MINPSrm_Int 138546435U, // MINPSrr 138546435U, // MINPSrr_Int 139332874U, // MINSDrm 139332874U, // MINSDrm_Int 138546442U, // MINSDrr 138546442U, // MINSDrr_Int 139463953U, // MINSSrm 139463953U, // MINSSrm_Int 138546449U, // MINSSrr 138546449U, // MINSSrr_Int 140380932U, // MMX_CVTPD2PIrm 139856644U, // MMX_CVTPD2PIrr 140118798U, // MMX_CVTPI2PDrm 139856654U, // MMX_CVTPI2PDrr 140118808U, // MMX_CVTPI2PSrm 139856664U, // MMX_CVTPI2PSrr 140512034U, // MMX_CVTPS2PIrm 139856674U, // MMX_CVTPS2PIrr 140380983U, // MMX_CVTTPD2PIrm 139856695U, // MMX_CVTTPD2PIrr 140512066U, // MMX_CVTTPS2PIrm 139856706U, // MMX_CVTTPS2PIrr 3352U, // MMX_EMMS 3357U, // MMX_FEMMS 139857187U, // MMX_MASKMOVQ 139857187U, // MMX_MASKMOVQ64 139857197U, // MMX_MOVD64from64rr 139857197U, // MMX_MOVD64grr 406850861U, // MMX_MOVD64mr 139988269U, // MMX_MOVD64rm 139857197U, // MMX_MOVD64rr 139857197U, // MMX_MOVD64rrv164 139857197U, // MMX_MOVD64to64rr 139857203U, // MMX_MOVDQ2Qrr 541068604U, // MMX_MOVNTQmr 139857220U, // MMX_MOVQ2DQrr 139857220U, // MMX_MOVQ2FR64rr 541068621U, // MMX_MOVQ64gmr 541068621U, // MMX_MOVQ64mr 140119373U, // MMX_MOVQ64rm 139857229U, // MMX_MOVQ64rr 139988269U, // MMX_MOVZDI2PDIrm 139857197U, // MMX_MOVZDI2PDIrr 138939731U, // MMX_PACKSSDWrm 138546515U, // MMX_PACKSSDWrr 138939741U, // MMX_PACKSSWBrm 138546525U, // MMX_PACKSSWBrr 138939751U, // MMX_PACKUSWBrm 138546535U, // MMX_PACKUSWBrr 138939761U, // MMX_PADDBrm 138546545U, // MMX_PADDBrr 138939768U, // MMX_PADDDrm 138546552U, // MMX_PADDDrr 138939775U, // MMX_PADDQrm 138546559U, // MMX_PADDQrr 138939782U, // MMX_PADDSBrm 138546566U, // MMX_PADDSBrr 138939790U, // MMX_PADDSWrm 138546574U, // MMX_PADDSWrr 138939798U, // MMX_PADDUSBrm 138546582U, // MMX_PADDUSBrr 138939807U, // MMX_PADDUSWrm 138546591U, // MMX_PADDUSWrr 138939816U, // MMX_PADDWrm 138546600U, // MMX_PADDWrr 138939823U, // MMX_PANDNrm 138546607U, // MMX_PANDNrr 138939830U, // MMX_PANDrm 138546614U, // MMX_PANDrr 138939836U, // MMX_PAVGBrm 138546620U, // MMX_PAVGBrr 138939843U, // MMX_PAVGWrm 138546627U, // MMX_PAVGWrr 138939850U, // MMX_PCMPEQBrm 138546634U, // MMX_PCMPEQBrr 138939859U, // MMX_PCMPEQDrm 138546643U, // MMX_PCMPEQDrr 138939868U, // MMX_PCMPEQWrm 138546652U, // MMX_PCMPEQWrr 138939877U, // MMX_PCMPGTBrm 138546661U, // MMX_PCMPGTBrr 138939886U, // MMX_PCMPGTDrm 138546670U, // MMX_PCMPGTDrr 138939895U, // MMX_PCMPGTWrm 138546679U, // MMX_PCMPGTWrr 139873792U, // MMX_PEXTRWri 138694152U, // MMX_PINSRWrmi 138563080U, // MMX_PINSRWrri 138939920U, // MMX_PMADDWDrm 138546704U, // MMX_PMADDWDrr 138939929U, // MMX_PMAXSWrm 138546713U, // MMX_PMAXSWrr 138939937U, // MMX_PMAXUBrm 138546721U, // MMX_PMAXUBrr 138939945U, // MMX_PMINSWrm 138546729U, // MMX_PMINSWrr 138939953U, // MMX_PMINUBrm 138546737U, // MMX_PMINUBrr 139857465U, // MMX_PMOVMSKBrr 138939971U, // MMX_PMULHUWrm 138546755U, // MMX_PMULHUWrr 138939980U, // MMX_PMULHWrm 138546764U, // MMX_PMULHWrr 138939988U, // MMX_PMULLWrm 138546772U, // MMX_PMULLWrr 138939996U, // MMX_PMULUDQrm 138546780U, // MMX_PMULUDQrr 138940005U, // MMX_PORrm 138546789U, // MMX_PORrr 138940010U, // MMX_PSADBWrm 138546794U, // MMX_PSADBWrr 140136050U, // MMX_PSHUFWmi 139873906U, // MMX_PSHUFWri 138546810U, // MMX_PSLLDri 138940026U, // MMX_PSLLDrm 138546810U, // MMX_PSLLDrr 138546817U, // MMX_PSLLQri 138940033U, // MMX_PSLLQrm 138546817U, // MMX_PSLLQrr 138546824U, // MMX_PSLLWri 138940040U, // MMX_PSLLWrm 138546824U, // MMX_PSLLWrr 138546831U, // MMX_PSRADri 138940047U, // MMX_PSRADrm 138546831U, // MMX_PSRADrr 138546838U, // MMX_PSRAWri 138940054U, // MMX_PSRAWrm 138546838U, // MMX_PSRAWrr 138546845U, // MMX_PSRLDri 138940061U, // MMX_PSRLDrm 138546845U, // MMX_PSRLDrr 138546852U, // MMX_PSRLQri 138940068U, // MMX_PSRLQrm 138546852U, // MMX_PSRLQrr 138546859U, // MMX_PSRLWri 138940075U, // MMX_PSRLWrm 138546859U, // MMX_PSRLWrr 138940082U, // MMX_PSUBBrm 138546866U, // MMX_PSUBBrr 138940089U, // MMX_PSUBDrm 138546873U, // MMX_PSUBDrr 138940096U, // MMX_PSUBQrm 138546880U, // MMX_PSUBQrr 138940103U, // MMX_PSUBSBrm 138546887U, // MMX_PSUBSBrr 138940111U, // MMX_PSUBSWrm 138546895U, // MMX_PSUBSWrr 138940119U, // MMX_PSUBUSBrm 138546903U, // MMX_PSUBUSBrr 138940128U, // MMX_PSUBUSWrm 138546912U, // MMX_PSUBUSWrr 138940137U, // MMX_PSUBWrm 138546921U, // MMX_PSUBWrr 138940144U, // MMX_PUNPCKHBWrm 138546928U, // MMX_PUNPCKHBWrr 138940155U, // MMX_PUNPCKHDQrm 138546939U, // MMX_PUNPCKHDQrr 138940166U, // MMX_PUNPCKHWDrm 138546950U, // MMX_PUNPCKHWDrr 138940177U, // MMX_PUNPCKLBWrm 138546961U, // MMX_PUNPCKLBWrr 138940188U, // MMX_PUNPCKLDQrm 138546972U, // MMX_PUNPCKLDQrr 138940199U, // MMX_PUNPCKLWDrm 138546983U, // MMX_PUNPCKLWDrr 138940210U, // MMX_PXORrm 138546994U, // MMX_PXORrr 0U, // MMX_V_SET0 0U, // MMX_V_SETALLONES 3896U, // MONITOR 1124077376U, // MOV16ao16 272633664U, // MOV16mi 272633664U, // MOV16mr 272633664U, // MOV16ms 1073745733U, // MOV16o16a 0U, // MOV16r0 139857728U, // MOV16ri 139726656U, // MOV16rm 139857728U, // MOV16rr 139857728U, // MOV16rr_REV 139857728U, // MOV16rs 139726656U, // MOV16sm 139857728U, // MOV16sr 1128271680U, // MOV32ao32 139857728U, // MOV32cr 139857728U, // MOV32dr 406851392U, // MOV32mi 406851392U, // MOV32mr 1073745743U, // MOV32o32a 0U, // MOV32r0 139857728U, // MOV32rc 139857728U, // MOV32rd 139857728U, // MOV32ri 139988800U, // MOV32rm 139857728U, // MOV32rr 139857728U, // MOV32rr_REV 2684358490U, // MOV64FSrm 2684358500U, // MOV64GSrm 1132465984U, // MOV64ao64 1132465984U, // MOV64ao8 139857728U, // MOV64cr 139857728U, // MOV64dr 541069120U, // MOV64mi32 541069120U, // MOV64mr 541069120U, // MOV64ms 1073745774U, // MOV64o64a 1073745774U, // MOV64o8a 0U, // MOV64r0 139857728U, // MOV64rc 139857728U, // MOV64rd 139857785U, // MOV64ri 139857728U, // MOV64ri32 0U, // MOV64ri64i32 140119872U, // MOV64rm 139857728U, // MOV64rr 139857728U, // MOV64rr_REV 139857728U, // MOV64rs 140119872U, // MOV64sm 139857728U, // MOV64sr 139857229U, // MOV64toPQIrr 140119373U, // MOV64toSDrm 139857229U, // MOV64toSDrr 1136660288U, // MOV8ao8 675286848U, // MOV8mi 675286848U, // MOV8mr 675336000U, // MOV8mr_NOREX 1073745793U, // MOV8o8a 0U, // MOV8r0 139857728U, // MOV8ri 140250944U, // MOV8rm 140300096U, // MOV8rm_NOREX 139857728U, // MOV8rr 139906880U, // MOV8rr_NOREX 139857728U, // MOV8rr_REV 2818574850U, // MOVAPDmr 140380674U, // MOVAPDrm 139856386U, // MOVAPDrr 2818574858U, // MOVAPSmr 140380682U, // MOVAPSrm 139856394U, // MOVAPSrr 140513163U, // MOVDDUPrm 139857803U, // MOVDDUPrr 139988269U, // MOVDI2PDIrm 139857197U, // MOVDI2PDIrr 139988269U, // MOVDI2SSrm 139857197U, // MOVDI2SSrr 1480593300U, // MOVDQAmr 140775316U, // MOVDQArm 139857812U, // MOVDQArr 1480593308U, // MOVDQUmr 1480593308U, // MOVDQUmr_Int 140775324U, // MOVDQUrm 140775324U, // MOVDQUrm_Int 138547108U, // MOVHLPSrr 943722413U, // MOVHPDmr 139333549U, // MOVHPDrm 943722421U, // MOVHPSmr 139333557U, // MOVHPSrm 138547133U, // MOVLHPSrr 943722438U, // MOVLPDmr 139333574U, // MOVLPDrm 138547150U, // MOVLPDrr 943722453U, // MOVLPSmr 139333589U, // MOVLPSrm 138547165U, // MOVLPSrr 541068621U, // MOVLQ128mr 138547150U, // MOVLSD2PDrr 138547165U, // MOVLSS2PSrr 139857892U, // MOVMSKPDrr 139857902U, // MOVMSKPSrr 140775416U, // MOVNTDQArm 2818576386U, // MOVNTDQmr 406851595U, // MOVNTImr 1480593427U, // MOVNTPDmr 1480593436U, // MOVNTPSmr 0U, // MOVPC32r 943722446U, // MOVPD2SDmr 139857870U, // MOVPD2SDrr 406850861U, // MOVPDI2DImr 139857197U, // MOVPDI2DIrr 541068621U, // MOVPQI2QImr 139857229U, // MOVPQIto64rr 809504733U, // MOVPS2SSmr 139857885U, // MOVPS2SSrr 140119373U, // MOVQI2PQIrm 139857229U, // MOVQxrxr 4133U, // MOVSB 4134U, // MOVSD 140513230U, // MOVSD2PDrm 139857870U, // MOVSD2PDrr 943722446U, // MOVSDmr 140513230U, // MOVSDrm 139857870U, // MOVSDrr 541068621U, // MOVSDto64mr 139857229U, // MOVSDto64rr 140382252U, // MOVSHDUPrm 139857964U, // MOVSHDUPrr 140382262U, // MOVSLDUPrm 139857974U, // MOVSLDUPrr 406850861U, // MOVSS2DImr 139857197U, // MOVSS2DIrr 140644317U, // MOVSS2PSrm 139857885U, // MOVSS2PSrr 809504733U, // MOVSSmr 140644317U, // MOVSSrm 139857885U, // MOVSSrr 4133U, // MOVSW 0U, // MOVSX16rm8 140251200U, // MOVSX16rm8W 0U, // MOVSX16rr8 139857984U, // MOVSX16rr8W 139726912U, // MOVSX32rm16 140251200U, // MOVSX32rm8 139857984U, // MOVSX32rr16 139857984U, // MOVSX32rr8 139726912U, // MOVSX64rm16 139989063U, // MOVSX64rm32 140251200U, // MOVSX64rm8 139857984U, // MOVSX64rr16 139857991U, // MOVSX64rr32 139857984U, // MOVSX64rr8 2818576463U, // MOVUPDmr 2818576463U, // MOVUPDmr_Int 140382287U, // MOVUPDrm 140382287U, // MOVUPDrm_Int 139857999U, // MOVUPDrr 2818576471U, // MOVUPSmr 2818576471U, // MOVUPSmr_Int 140382295U, // MOVUPSrm 140382295U, // MOVUPSrm_Int 139858007U, // MOVUPSrr 139988269U, // MOVZDI2PDIrm 139857197U, // MOVZDI2PDIrr 140774733U, // MOVZPQILo2PQIrm 139857229U, // MOVZPQILo2PQIrr 140119373U, // MOVZQI2PQIrm 139857229U, // MOVZQI2PQIrr 140513230U, // MOVZSD2PDrm 140644317U, // MOVZSS2PSrm 0U, // MOVZX16rm8 140251231U, // MOVZX16rm8W 0U, // MOVZX16rr8 139858015U, // MOVZX16rr8W 140300383U, // MOVZX32_NOREXrm8 139907167U, // MOVZX32_NOREXrr8 139726943U, // MOVZX32rm16 140251231U, // MOVZX32rm8 139858015U, // MOVZX32rr16 139858015U, // MOVZX32rr8 0U, // MOVZX64rm16 139726943U, // MOVZX64rm16_Q 0U, // MOVZX64rm32 0U, // MOVZX64rm8 140251231U, // MOVZX64rm8_Q 0U, // MOVZX64rr16 139858015U, // MOVZX64rr16_Q 0U, // MOVZX64rr32 0U, // MOVZX64rr8 139858015U, // MOVZX64rr8_Q 0U, // MOV_Fp3232 0U, // MOV_Fp3264 0U, // MOV_Fp3280 0U, // MOV_Fp6432 0U, // MOV_Fp6464 0U, // MOV_Fp6480 0U, // MOV_Fp8032 0U, // MOV_Fp8064 0U, // MOV_Fp8080 139612262U, // MPSADBWrmi 138563686U, // MPSADBWrri 268439663U, // MUL16m 134221935U, // MUL16r 402657391U, // MUL32m 134221935U, // MUL32r 536875119U, // MUL64m 134221935U, // MUL64r 671092847U, // MUL8m 134221935U, // MUL8r 139202676U, // MULPDrm 138547316U, // MULPDrr 139202683U, // MULPSrm 138547323U, // MULPSrr 139333762U, // MULSDrm 139333762U, // MULSDrm_Int 138547330U, // MULSDrr 138547330U, // MULSDrr_Int 139464841U, // MULSSrm 139464841U, // MULSSrm_Int 138547337U, // MULSSrr 138547337U, // MULSSrr_Int 805310608U, // MUL_F32m 939528336U, // MUL_F64m 268439702U, // MUL_FI16m 402657430U, // MUL_FI32m 134221981U, // MUL_FPrST0 134221968U, // MUL_FST0r 0U, // MUL_Fp32 0U, // MUL_Fp32m 0U, // MUL_Fp64 0U, // MUL_Fp64m 0U, // MUL_Fp64m32 0U, // MUL_Fp80 0U, // MUL_Fp80m32 0U, // MUL_Fp80m64 0U, // MUL_FpI16m32 0U, // MUL_FpI16m64 0U, // MUL_FpI16m80 0U, // MUL_FpI32m32 0U, // MUL_FpI32m64 0U, // MUL_FpI32m80 142610576U, // MUL_FrST0 4260U, // MWAIT 268439722U, // NEG16m 134221994U, // NEG16r 402657450U, // NEG32m 134221994U, // NEG32r 536875178U, // NEG64m 134221994U, // NEG64r 671092906U, // NEG8m 134221994U, // NEG8r 4271U, // NOOP 402657459U, // NOOPL 268439731U, // NOOPW 268439736U, // NOT16m 134222008U, // NOT16r 402657464U, // NOT32m 134222008U, // NOT32r 536875192U, // NOT64m 134222008U, // NOT64r 671092920U, // NOT8m 134222008U, // NOT8r 134222013U, // OR16i16 272634054U, // OR16mi 272634054U, // OR16mi8 272634054U, // OR16mr 138547398U, // OR16ri 138547398U, // OR16ri8 138678470U, // OR16rm 138547398U, // OR16rr 138547398U, // OR16rr_REV 134222026U, // OR32i32 406851782U, // OR32mi 406851782U, // OR32mi8 406851782U, // OR32mr 138547398U, // OR32ri 138547398U, // OR32ri8 138809542U, // OR32rm 138547398U, // OR32rr 138547398U, // OR32rr_REV 134222036U, // OR64i32 541069510U, // OR64mi32 541069510U, // OR64mi8 541069510U, // OR64mr 138547398U, // OR64ri32 138547398U, // OR64ri8 138940614U, // OR64rm 138547398U, // OR64rr 138547398U, // OR64rr_REV 134222046U, // OR8i8 675287238U, // OR8mi 675287238U, // OR8mr 138547398U, // OR8ri 139071686U, // OR8rm 138547398U, // OR8rr 138547398U, // OR8rr_REV 139201042U, // ORPDrm 138545682U, // ORPDrr 139201048U, // ORPSrm 138545688U, // ORPSrr 201330919U, // OUT16ir 4332U, // OUT16rr 205525223U, // OUT32ir 4345U, // OUT32rr 209719527U, // OUT8ir 4359U, // OUT8rr 4372U, // OUTSB 4378U, // OUTSD 4384U, // OUTSW 140775718U, // PABSBrm128 140120358U, // PABSBrm64 139858214U, // PABSBrr128 139858214U, // PABSBrr64 140775725U, // PABSDrm128 140120365U, // PABSDrm64 139858221U, // PABSDrr128 139858221U, // PABSDrr64 140775732U, // PABSWrm128 140120372U, // PABSWrm64 139858228U, // PABSWrr128 139858228U, // PABSWrr64 139595091U, // PACKSSDWrm 138546515U, // PACKSSDWrr 139595101U, // PACKSSWBrm 138546525U, // PACKSSWBrr 139596091U, // PACKUSDWrm 138547515U, // PACKUSDWrr 139595111U, // PACKUSWBrm 138546535U, // PACKUSWBrr 139595121U, // PADDBrm 138546545U, // PADDBrr 139595128U, // PADDDrm 138546552U, // PADDDrr 139595135U, // PADDQrm 138546559U, // PADDQrr 139595142U, // PADDSBrm 138546566U, // PADDSBrr 139595150U, // PADDSWrm 138546574U, // PADDSWrr 139595158U, // PADDUSBrm 138546582U, // PADDUSBrr 139595167U, // PADDUSWrm 138546591U, // PADDUSWrr 139595176U, // PADDWrm 138546600U, // PADDWrr 139612485U, // PALIGNR128rm 138563909U, // PALIGNR128rr 138957125U, // PALIGNR64rm 138563909U, // PALIGNR64rr 139595183U, // PANDNrm 138546607U, // PANDNrr 139595190U, // PANDrm 138546614U, // PANDrr 139595196U, // PAVGBrm 138546620U, // PAVGBrr 139595203U, // PAVGWrm 138546627U, // PAVGWrr 139628878U, // PBLENDVBrm0 138580302U, // PBLENDVBrr0 139612504U, // PBLENDWrmi 138563928U, // PBLENDWrri 139595210U, // PCMPEQBrm 138546634U, // PCMPEQBrr 139595219U, // PCMPEQDrm 138546643U, // PCMPEQDrr 139596129U, // PCMPEQQrm 138547553U, // PCMPEQQrr 139595228U, // PCMPEQWrm 138546652U, // PCMPEQWrr 140792170U, // PCMPESTRIArm 139874666U, // PCMPESTRIArr 140792170U, // PCMPESTRICrm 139874666U, // PCMPESTRICrr 140792170U, // PCMPESTRIOrm 139874666U, // PCMPESTRIOrr 140792170U, // PCMPESTRISrm 139874666U, // PCMPESTRISrr 140792170U, // PCMPESTRIZrm 139874666U, // PCMPESTRIZrr 140792170U, // PCMPESTRIrm 139874666U, // PCMPESTRIrr 4469U, // PCMPESTRM128MEM 4493U, // PCMPESTRM128REG 140792229U, // PCMPESTRM128rm 139874725U, // PCMPESTRM128rr 139595237U, // PCMPGTBrm 138546661U, // PCMPGTBrr 139595246U, // PCMPGTDrm 138546670U, // PCMPGTDrr 139596208U, // PCMPGTQrm 138547632U, // PCMPGTQrr 139595255U, // PCMPGTWrm 138546679U, // PCMPGTWrr 140792249U, // PCMPISTRIArm 139874745U, // PCMPISTRIArr 140792249U, // PCMPISTRICrm 139874745U, // PCMPISTRICrr 140792249U, // PCMPISTRIOrm 139874745U, // PCMPISTRIOrr 140792249U, // PCMPISTRISrm 139874745U, // PCMPISTRISrr 140792249U, // PCMPISTRIZrm 139874745U, // PCMPISTRIZrr 140792249U, // PCMPISTRIrm 139874745U, // PCMPISTRIrr 4548U, // PCMPISTRM128MEM 4572U, // PCMPISTRM128REG 140792308U, // PCMPISTRM128rm 139874804U, // PCMPISTRM128rr 675303935U, // PEXTRBmr 139874815U, // PEXTRBrr 406868487U, // PEXTRDmr 139874823U, // PEXTRDrr 541086223U, // PEXTRQmr 139874831U, // PEXTRQrr 272649728U, // PEXTRWmr 139873792U, // PEXTRWri 139596311U, // PHADDDrm128 138940951U, // PHADDDrm64 138547735U, // PHADDDrr128 138547735U, // PHADDDrr64 139596319U, // PHADDSWrm128 138940959U, // PHADDSWrm64 138547743U, // PHADDSWrr128 138547743U, // PHADDSWrr64 139596328U, // PHADDWrm128 138940968U, // PHADDWrm64 138547752U, // PHADDWrr128 138547752U, // PHADDWrr64 140775984U, // PHMINPOSUWrm128 139858480U, // PHMINPOSUWrr128 139596348U, // PHSUBDrm128 138940988U, // PHSUBDrm64 138547772U, // PHSUBDrr128 138547772U, // PHSUBDrr64 139596356U, // PHSUBSWrm128 138940996U, // PHSUBSWrm64 138547780U, // PHSUBSWrr128 138547780U, // PHSUBSWrr64 139596365U, // PHSUBWrm128 138941005U, // PHSUBWrm64 138547789U, // PHSUBWrr128 138547789U, // PHSUBWrr64 139088469U, // PINSRBrm 138564181U, // PINSRBrr 138826333U, // PINSRDrm 138564189U, // PINSRDrr 138957413U, // PINSRQrm 138564197U, // PINSRQrr 138694152U, // PINSRWrmi 138563080U, // PINSRWrri 139596397U, // PMADDUBSWrm128 138941037U, // PMADDUBSWrm64 138547821U, // PMADDUBSWrr128 138547821U, // PMADDUBSWrr64 139595280U, // PMADDWDrm 138546704U, // PMADDWDrr 139596408U, // PMAXSBrm 138547832U, // PMAXSBrr 139596416U, // PMAXSDrm 138547840U, // PMAXSDrr 139595289U, // PMAXSWrm 138546713U, // PMAXSWrr 139595297U, // PMAXUBrm 138546721U, // PMAXUBrr 139596424U, // PMAXUDrm 138547848U, // PMAXUDrr 139596432U, // PMAXUWrm 138547856U, // PMAXUWrr 139596440U, // PMINSBrm 138547864U, // PMINSBrr 139596448U, // PMINSDrm 138547872U, // PMINSDrr 139595305U, // PMINSWrm 138546729U, // PMINSWrr 139595313U, // PMINUBrm 138546737U, // PMINUBrr 139596456U, // PMINUDrm 138547880U, // PMINUDrr 139596464U, // PMINUWrm 138547888U, // PMINUWrr 139857465U, // PMOVMSKBrr 139989688U, // PMOVSXBDrm 139858616U, // PMOVSXBDrr 139727554U, // PMOVSXBQrm 139858626U, // PMOVSXBQrr 140120780U, // PMOVSXBWrm 139858636U, // PMOVSXBWrr 140120790U, // PMOVSXDQrm 139858646U, // PMOVSXDQrr 140120800U, // PMOVSXWDrm 139858656U, // PMOVSXWDrr 139989738U, // PMOVSXWQrm 139858666U, // PMOVSXWQrr 139989748U, // PMOVZXBDrm 139858676U, // PMOVZXBDrr 139727614U, // PMOVZXBQrm 139858686U, // PMOVZXBQrr 140120840U, // PMOVZXBWrm 139858696U, // PMOVZXBWrr 140120850U, // PMOVZXDQrm 139858706U, // PMOVZXDQrr 140120860U, // PMOVZXWDrm 139858716U, // PMOVZXWDrr 139989798U, // PMOVZXWQrm 139858726U, // PMOVZXWQrr 139596592U, // PMULDQrm 138548016U, // PMULDQrr 139596600U, // PMULHRSWrm128 138941240U, // PMULHRSWrm64 138548024U, // PMULHRSWrr128 138548024U, // PMULHRSWrr64 139595331U, // PMULHUWrm 138546755U, // PMULHUWrr 139595340U, // PMULHWrm 138546764U, // PMULHWrr 139596610U, // PMULLDrm 139596610U, // PMULLDrm_int 138548034U, // PMULLDrr 138548034U, // PMULLDrr_int 139595348U, // PMULLWrm 138546772U, // PMULLWrr 139595356U, // PMULUDQrm 138546780U, // PMULUDQrr 134222666U, // POP16r 268440394U, // POP16rmm 134222666U, // POP16rmr 134222666U, // POP32r 402658122U, // POP32rmm 134222666U, // POP32rmr 134222666U, // POP64r 536875850U, // POP64rmm 134222666U, // POP64rmr 139727695U, // POPCNT16rm 139858767U, // POPCNT16rr 139989839U, // POPCNT32rm 139858767U, // POPCNT32rr 140120911U, // POPCNT64rm 139858767U, // POPCNT64rr 4951U, // POPF 4951U, // POPFD 4951U, // POPFQ 4956U, // POPFS16 4956U, // POPFS32 4956U, // POPFS64 4964U, // POPGS16 4964U, // POPGS32 4964U, // POPGS64 139595365U, // PORrm 138546789U, // PORrr 671093612U, // PREFETCHNTA 671093625U, // PREFETCHT0 671093637U, // PREFETCHT1 671093649U, // PREFETCHT2 139595370U, // PSADBWrm 138546794U, // PSADBWrr 139596701U, // PSHUFBrm128 138941341U, // PSHUFBrm64 138548125U, // PSHUFBrr128 138548125U, // PSHUFBrr64 140792741U, // PSHUFDmi 139875237U, // PSHUFDri 140792749U, // PSHUFHWmi 139875245U, // PSHUFHWri 140792758U, // PSHUFLWmi 139875254U, // PSHUFLWri 139596735U, // PSIGNBrm128 138941375U, // PSIGNBrm64 138548159U, // PSIGNBrr128 138548159U, // PSIGNBrr64 139596743U, // PSIGNDrm128 138941383U, // PSIGNDrm64 138548167U, // PSIGNDrr128 138548167U, // PSIGNDrr64 139596751U, // PSIGNWrm128 138941391U, // PSIGNWrm64 138548175U, // PSIGNWrr128 138548175U, // PSIGNWrr64 138548183U, // PSLLDQri 138546810U, // PSLLDri 139595386U, // PSLLDrm 138546810U, // PSLLDrr 138546817U, // PSLLQri 139595393U, // PSLLQrm 138546817U, // PSLLQrr 138546824U, // PSLLWri 139595400U, // PSLLWrm 138546824U, // PSLLWrr 138546831U, // PSRADri 139595407U, // PSRADrm 138546831U, // PSRADrr 138546838U, // PSRAWri 139595414U, // PSRAWrm 138546838U, // PSRAWrr 138548191U, // PSRLDQri 138546845U, // PSRLDri 139595421U, // PSRLDrm 138546845U, // PSRLDrr 138546852U, // PSRLQri 139595428U, // PSRLQrm 138546852U, // PSRLQrr 138546859U, // PSRLWri 139595435U, // PSRLWrm 138546859U, // PSRLWrr 139595442U, // PSUBBrm 138546866U, // PSUBBrr 139595449U, // PSUBDrm 138546873U, // PSUBDrr 139595456U, // PSUBQrm 138546880U, // PSUBQrr 139595463U, // PSUBSBrm 138546887U, // PSUBSBrr 139595471U, // PSUBSWrm 138546895U, // PSUBSWrr 139595479U, // PSUBUSBrm 138546903U, // PSUBUSBrr 139595488U, // PSUBUSWrm 138546912U, // PSUBUSWrr 139595497U, // PSUBWrm 138546921U, // PSUBWrr 140776423U, // PTESTrm 139858919U, // PTESTrr 139595504U, // PUNPCKHBWrm 138546928U, // PUNPCKHBWrr 139595515U, // PUNPCKHDQrm 138546939U, // PUNPCKHDQrr 139596783U, // PUNPCKHQDQrm 138548207U, // PUNPCKHQDQrr 139595526U, // PUNPCKHWDrm 138546950U, // PUNPCKHWDrr 139595537U, // PUNPCKLBWrm 138546961U, // PUNPCKLBWrr 139595548U, // PUNPCKLDQrm 138546972U, // PUNPCKLDQrr 139596795U, // PUNPCKLQDQrm 138548219U, // PUNPCKLQDQrr 139595559U, // PUNPCKLWDrm 138546983U, // PUNPCKLWDrr 134222855U, // PUSH16r 268440583U, // PUSH16rmm 134222855U, // PUSH16rmr 134222855U, // PUSH32i16 134222855U, // PUSH32i32 134222855U, // PUSH32i8 134222855U, // PUSH32r 402658311U, // PUSH32rmm 134222855U, // PUSH32rmr 134222855U, // PUSH64i16 134222855U, // PUSH64i32 134222855U, // PUSH64i8 134222855U, // PUSH64r 536876039U, // PUSH64rmm 134222855U, // PUSH64rmr 5133U, // PUSHF 5133U, // PUSHFD 5133U, // PUSHFQ64 5139U, // PUSHFS16 5139U, // PUSHFS32 5139U, // PUSHFS64 5148U, // PUSHGS16 5148U, // PUSHGS32 5148U, // PUSHGS64 139595570U, // PXORrm 138546994U, // PXORrr 348132389U, // RCL16m1 352326693U, // RCL16mCL 272634917U, // RCL16mi 213914661U, // RCL16r1 218108965U, // RCL16rCL 138548261U, // RCL16ri 482350117U, // RCL32m1 486544421U, // RCL32mCL 406852645U, // RCL32mi 213914661U, // RCL32r1 218108965U, // RCL32rCL 138548261U, // RCL32ri 616567845U, // RCL64m1 620762149U, // RCL64mCL 541070373U, // RCL64mi 213914661U, // RCL64r1 218108965U, // RCL64rCL 138548261U, // RCL64ri 750785573U, // RCL8m1 754979877U, // RCL8mCL 675288101U, // RCL8mi 213914661U, // RCL8r1 218108965U, // RCL8rCL 138548261U, // RCL8ri 140383274U, // RCPPSm 140383274U, // RCPPSm_Int 139858986U, // RCPPSr 139858986U, // RCPPSr_Int 140645425U, // RCPSSm 140645425U, // RCPSSm_Int 139858993U, // RCPSSr 139858993U, // RCPSSr_Int 348132408U, // RCR16m1 352326712U, // RCR16mCL 272634936U, // RCR16mi 213914680U, // RCR16r1 218108984U, // RCR16rCL 138548280U, // RCR16ri 482350136U, // RCR32m1 486544440U, // RCR32mCL 406852664U, // RCR32mi 213914680U, // RCR32r1 218108984U, // RCR32rCL 138548280U, // RCR32ri 616567864U, // RCR64m1 620762168U, // RCR64mCL 541070392U, // RCR64mi 213914680U, // RCR64r1 218108984U, // RCR64rCL 138548280U, // RCR64ri 750785592U, // RCR8m1 754979896U, // RCR8mCL 675288120U, // RCR8mi 213914680U, // RCR8r1 218108984U, // RCR8rCL 138548280U, // RCR8ri 5181U, // RDMSR 5187U, // RDPMC 5193U, // RDTSC 5199U, // RDTSCP 5206U, // REPNE_PREFIX 5212U, // REP_MOVSB 5222U, // REP_MOVSD 5232U, // REP_MOVSQ 5242U, // REP_MOVSW 5252U, // REP_PREFIX 5256U, // REP_STOSB 5266U, // REP_STOSD 5276U, // REP_STOSQ 5286U, // REP_STOSW 5296U, // RET 134223028U, // RETI 268440761U, // ROL16m1 352326841U, // ROL16mCL 272635065U, // ROL16mi 134223033U, // ROL16r1 218109113U, // ROL16rCL 138548409U, // ROL16ri 402658489U, // ROL32m1 486544569U, // ROL32mCL 406852793U, // ROL32mi 134223033U, // ROL32r1 218109113U, // ROL32rCL 138548409U, // ROL32ri 536876217U, // ROL64m1 624956601U, // ROL64mCL 541070521U, // ROL64mi 134223033U, // ROL64r1 222303417U, // ROL64rCL 138548409U, // ROL64ri 671093945U, // ROL8m1 754980025U, // ROL8mCL 675288249U, // ROL8mi 134223033U, // ROL8r1 218109113U, // ROL8rCL 138548409U, // ROL8ri 268440766U, // ROR16m1 352326846U, // ROR16mCL 272635070U, // ROR16mi 134223038U, // ROR16r1 218109118U, // ROR16rCL 138548414U, // ROR16ri 402658494U, // ROR32m1 486544574U, // ROR32mCL 406852798U, // ROR32mi 134223038U, // ROR32r1 218109118U, // ROR32rCL 138548414U, // ROR32ri 536876222U, // ROR64m1 624956606U, // ROR64mCL 541070526U, // ROR64mi 134223038U, // ROR64r1 222303422U, // ROR64rCL 138548414U, // ROR64ri 671093950U, // ROR8m1 754980030U, // ROR8mCL 675288254U, // ROR8mi 134223038U, // ROR8r1 218109118U, // ROR8rCL 138548414U, // ROR8ri 140399811U, // ROUNDPDm_Int 139875523U, // ROUNDPDr_Int 140399820U, // ROUNDPSm_Int 139875532U, // ROUNDPSr_Int 139351253U, // ROUNDSDm_Int 138564821U, // ROUNDSDr_Int 139482334U, // ROUNDSSm_Int 138564830U, // ROUNDSSr_Int 5351U, // RSM 140383467U, // RSQRTPSm 140383467U, // RSQRTPSm_Int 139859179U, // RSQRTPSr 139859179U, // RSQRTPSr_Int 140645620U, // RSQRTSSm 140645620U, // RSQRTSSm_Int 139859188U, // RSQRTSSr 139859188U, // RSQRTSSr_Int 5373U, // SAHF 268440834U, // SAR16m1 352326914U, // SAR16mCL 272635138U, // SAR16mi 134223106U, // SAR16r1 218109186U, // SAR16rCL 138548482U, // SAR16ri 402658562U, // SAR32m1 486544642U, // SAR32mCL 406852866U, // SAR32mi 134223106U, // SAR32r1 218109186U, // SAR32rCL 138548482U, // SAR32ri 536876290U, // SAR64m1 624956674U, // SAR64mCL 541070594U, // SAR64mi 134223106U, // SAR64r1 222303490U, // SAR64rCL 138548482U, // SAR64ri 671094018U, // SAR8m1 754980098U, // SAR8mCL 675288322U, // SAR8mi 134223106U, // SAR8r1 218109186U, // SAR8rCL 138548482U, // SAR8ri 134223111U, // SBB16i16 272635153U, // SBB16mi 272635153U, // SBB16mi8 272635153U, // SBB16mr 138548497U, // SBB16ri 138548497U, // SBB16ri8 138679569U, // SBB16rm 138548497U, // SBB16rr 138548497U, // SBB16rr_REV 134223126U, // SBB32i32 406852881U, // SBB32mi 406852881U, // SBB32mi8 406852881U, // SBB32mr 138548497U, // SBB32ri 138548497U, // SBB32ri8 138810641U, // SBB32rm 138548497U, // SBB32rr 138548497U, // SBB32rr_REV 134223137U, // SBB64i32 541070609U, // SBB64mi32 541070609U, // SBB64mi8 541070609U, // SBB64mr 138548497U, // SBB64ri32 138548497U, // SBB64ri8 138941713U, // SBB64rm 138548497U, // SBB64rr 138548497U, // SBB64rr_REV 134223148U, // SBB8i8 675288337U, // SBB8mi 675288337U, // SBB8mr 138548497U, // SBB8ri 139072785U, // SBB8rm 138548497U, // SBB8rr 138548497U, // SBB8rr_REV 5430U, // SCAS16 5430U, // SCAS32 5430U, // SCAS64 5430U, // SCAS8 671094075U, // SETAEm 134223163U, // SETAEr 671094082U, // SETAm 134223170U, // SETAr 671094088U, // SETBEm 134223176U, // SETBEr 0U, // SETB_C16r 0U, // SETB_C32r 0U, // SETB_C64r 0U, // SETB_C8r 671094095U, // SETBm 134223183U, // SETBr 671094101U, // SETEm 134223189U, // SETEr 671094107U, // SETGEm 134223195U, // SETGEr 671094114U, // SETGm 134223202U, // SETGr 671094120U, // SETLEm 134223208U, // SETLEr 671094127U, // SETLm 134223215U, // SETLr 671094133U, // SETNEm 134223221U, // SETNEr 671094140U, // SETNOm 134223228U, // SETNOr 671094147U, // SETNPm 134223235U, // SETNPr 671094154U, // SETNSm 134223242U, // SETNSr 671094161U, // SETOm 134223249U, // SETOr 671094167U, // SETPm 134223255U, // SETPr 671094173U, // SETSm 134223261U, // SETSr 5539U, // SFENCE 1744836010U, // SGDTm 268441008U, // SHL16m1 352327088U, // SHL16mCL 272635312U, // SHL16mi 134223280U, // SHL16r1 218109360U, // SHL16rCL 138548656U, // SHL16ri 402658736U, // SHL32m1 486544816U, // SHL32mCL 406853040U, // SHL32mi 134223280U, // SHL32r1 218109360U, // SHL32rCL 138548656U, // SHL32ri 536876464U, // SHL64m1 624956848U, // SHL64mCL 541070768U, // SHL64mi 134223280U, // SHL64r1 222303664U, // SHL64rCL 138548656U, // SHL64ri 671094192U, // SHL8m1 754980272U, // SHL8mCL 675288496U, // SHL8mi 134223280U, // SHL8r1 218109360U, // SHL8rCL 138548656U, // SHL8ri 272700853U, // SHLD16mrCL 272651701U, // SHLD16mri8 138614197U, // SHLD16rrCL 138565045U, // SHLD16rri8 406918581U, // SHLD32mrCL 406869429U, // SHLD32mri8 138614197U, // SHLD32rrCL 138565045U, // SHLD32rri8 541152693U, // SHLD64mrCL 541087157U, // SHLD64mri8 138630581U, // SHLD64rrCL 138565045U, // SHLD64rri8 268441019U, // SHR16m1 352327099U, // SHR16mCL 272635323U, // SHR16mi 134223291U, // SHR16r1 218109371U, // SHR16rCL 138548667U, // SHR16ri 402658747U, // SHR32m1 486544827U, // SHR32mCL 406853051U, // SHR32mi 134223291U, // SHR32r1 218109371U, // SHR32rCL 138548667U, // SHR32ri 536876475U, // SHR64m1 624956859U, // SHR64mCL 541070779U, // SHR64mi 134223291U, // SHR64r1 222303675U, // SHR64rCL 138548667U, // SHR64ri 671094203U, // SHR8m1 754980283U, // SHR8mCL 675288507U, // SHR8mi 134223291U, // SHR8r1 218109371U, // SHR8rCL 138548667U, // SHR8ri 272700864U, // SHRD16mrCL 272651712U, // SHRD16mri8 138614208U, // SHRD16rrCL 138565056U, // SHRD16rri8 406918592U, // SHRD32mrCL 406869440U, // SHRD32mri8 138614208U, // SHRD32rrCL 138565056U, // SHRD32rri8 541152704U, // SHRD64mrCL 541087168U, // SHRD64mri8 138630592U, // SHRD64rrCL 138565056U, // SHRD64rri8 139220422U, // SHUFPDrmi 138565062U, // SHUFPDrri 139220430U, // SHUFPSrmi 138565070U, // SHUFPSrri 1744836054U, // SIDTm 5596U, // SIN_F 0U, // SIN_Fp32 0U, // SIN_Fp64 0U, // SIN_Fp80 268441057U, // SLDT16m 134223329U, // SLDT16r 268441057U, // SLDT64m 134223329U, // SLDT64r 268441063U, // SMSW16m 134223335U, // SMSW16r 134223335U, // SMSW32r 134223335U, // SMSW64r 140383725U, // SQRTPDm 140383725U, // SQRTPDm_Int 139859437U, // SQRTPDr 139859437U, // SQRTPDr_Int 140383733U, // SQRTPSm 140383733U, // SQRTPSm_Int 139859445U, // SQRTPSr 139859445U, // SQRTPSr_Int 140514813U, // SQRTSDm 140514813U, // SQRTSDm_Int 139859453U, // SQRTSDr 139859453U, // SQRTSDr_Int 140645893U, // SQRTSSm 140645893U, // SQRTSSm_Int 139859461U, // SQRTSSr 139859461U, // SQRTSSr_Int 5645U, // SQRT_F 0U, // SQRT_Fp32 0U, // SQRT_Fp64 0U, // SQRT_Fp80 5651U, // SS_PREFIX 5654U, // STC 5658U, // STD 5662U, // STI 402658850U, // STMXCSR 4133U, // STOSB 5675U, // STOSD 4133U, // STOSW 5681U, // STRm 5681U, // STRr 805312054U, // ST_F32m 939529782U, // ST_F64m 805312059U, // ST_FP32m 939529787U, // ST_FP64m 2147489339U, // ST_FP80m 134223419U, // ST_FPrr 0U, // ST_Fp32m 0U, // ST_Fp64m 0U, // ST_Fp64m32 0U, // ST_Fp80m32 0U, // ST_Fp80m64 0U, // ST_FpP32m 0U, // ST_FpP64m 0U, // ST_FpP64m32 0U, // ST_FpP80m 0U, // ST_FpP80m32 0U, // ST_FpP80m64 134223414U, // ST_Frr 134223425U, // SUB16i16 272635467U, // SUB16mi 272635467U, // SUB16mi8 272635467U, // SUB16mr 138548811U, // SUB16ri 138548811U, // SUB16ri8 138679883U, // SUB16rm 138548811U, // SUB16rr 138548811U, // SUB16rr_REV 134223440U, // SUB32i32 406853195U, // SUB32mi 406853195U, // SUB32mi8 406853195U, // SUB32mr 138548811U, // SUB32ri 138548811U, // SUB32ri8 138810955U, // SUB32rm 138548811U, // SUB32rr 138548811U, // SUB32rr_REV 134223451U, // SUB64i32 541070923U, // SUB64mi32 541070923U, // SUB64mi8 541070923U, // SUB64mr 138548811U, // SUB64ri32 138548811U, // SUB64ri8 138942027U, // SUB64rm 138548811U, // SUB64rr 138548811U, // SUB64rr_REV 134223462U, // SUB8i8 675288651U, // SUB8mi 675288651U, // SUB8mr 138548811U, // SUB8ri 139073099U, // SUB8rm 138548811U, // SUB8rr 138548811U, // SUB8rr_REV 139204208U, // SUBPDrm 138548848U, // SUBPDrr 139204215U, // SUBPSrm 138548855U, // SUBPSrr 805312126U, // SUBR_F32m 939529854U, // SUBR_F64m 268441221U, // SUBR_FI16m 402658949U, // SUBR_FI32m 134223501U, // SUBR_FPrST0 134223486U, // SUBR_FST0r 0U, // SUBR_Fp32m 0U, // SUBR_Fp64m 0U, // SUBR_Fp64m32 0U, // SUBR_Fp80m32 0U, // SUBR_Fp80m64 0U, // SUBR_FpI16m32 0U, // SUBR_FpI16m64 0U, // SUBR_FpI16m80 0U, // SUBR_FpI32m32 0U, // SUBR_FpI32m64 0U, // SUBR_FpI32m80 142612094U, // SUBR_FrST0 139335317U, // SUBSDrm 139335317U, // SUBSDrm_Int 138548885U, // SUBSDrr 138548885U, // SUBSDrr_Int 139466396U, // SUBSSrm 139466396U, // SUBSSrm_Int 138548892U, // SUBSSrr 138548892U, // SUBSSrr_Int 805312163U, // SUB_F32m 939529891U, // SUB_F64m 268441257U, // SUB_FI16m 402658985U, // SUB_FI32m 134223536U, // SUB_FPrST0 134223523U, // SUB_FST0r 0U, // SUB_Fp32 0U, // SUB_Fp32m 0U, // SUB_Fp64 0U, // SUB_Fp64m 0U, // SUB_Fp64m32 0U, // SUB_Fp80 0U, // SUB_Fp80m32 0U, // SUB_Fp80m64 0U, // SUB_FpI16m32 0U, // SUB_FpI16m64 0U, // SUB_FpI16m80 0U, // SUB_FpI32m32 0U, // SUB_FpI32m64 0U, // SUB_FpI32m80 142612131U, // SUB_FrST0 5815U, // SWAPGS 5822U, // SYSCALL 5830U, // SYSENTER 5839U, // SYSEXIT 5839U, // SYSEXIT64 5847U, // SYSRET 1166019469U, // TAILJMPd 494930829U, // TAILJMPm 226495373U, // TAILJMPr 226495373U, // TAILJMPr64 230692574U, // TCRETURNdi 230692574U, // TCRETURNdi64 230692574U, // TCRETURNri 230692574U, // TCRETURNri64 134223594U, // TEST16i16 272635637U, // TEST16mi 139859701U, // TEST16ri 139728629U, // TEST16rm 139859701U, // TEST16rr 134223611U, // TEST32i32 406853365U, // TEST32mi 139859701U, // TEST32ri 139990773U, // TEST32rm 139859701U, // TEST32rr 134223623U, // TEST64i32 541071093U, // TEST64mi32 139859701U, // TEST64ri32 140121845U, // TEST64rm 139859701U, // TEST64rr 134223635U, // TEST8i8 675288821U, // TEST8mi 139859701U, // TEST8ri 140252917U, // TEST8rm 139859701U, // TEST8rr 2952795934U, // TLS_addr32 3087013668U, // TLS_addr64 5942U, // TRAP 5946U, // TST_F 0U, // TST_Fp32 0U, // TST_Fp64 0U, // TST_Fp80 140512077U, // UCOMISDrm 139856717U, // UCOMISDrr 140643158U, // UCOMISSrm 139856726U, // UCOMISSrr 134223679U, // UCOM_FIPr 134223696U, // UCOM_FIr 5984U, // UCOM_FPPr 134223720U, // UCOM_FPr 0U, // UCOM_FpIr32 0U, // UCOM_FpIr64 0U, // UCOM_FpIr80 0U, // UCOM_Fpr32 0U, // UCOM_Fpr64 0U, // UCOM_Fpr80 134223728U, // UCOM_Fr 139204471U, // UNPCKHPDrm 138549111U, // UNPCKHPDrr 139204481U, // UNPCKHPSrm 138549121U, // UNPCKHPSrr 139204491U, // UNPCKLPDrm 138549131U, // UNPCKLPDrr 139204501U, // UNPCKLPSrm 138549141U, // UNPCKLPSrr 139876255U, // VASTART_SAVE_XMM_REGS 268441527U, // VERRm 134223799U, // VERRr 268441533U, // VERWm 134223805U, // VERWr 6083U, // VMCALL 536877002U, // VMCLEARm 6099U, // VMLAUNCH 536877020U, // VMPTRLDm 536877029U, // VMPTRSTm 406853614U, // VMREAD32rm 139859950U, // VMREAD32rr 541071342U, // VMREAD64rm 139859950U, // VMREAD64rr 6134U, // VMRESUME 139991039U, // VMWRITE32rm 139859967U, // VMWRITE32rr 140122111U, // VMWRITE64rm 139859967U, // VMWRITE64rr 6152U, // VMXOFF 6159U, // VMXON 0U, // V_SET0 0U, // V_SETALLONES 6166U, // WAIT 6171U, // WBINVD 536871957U, // WINCALL64m 1073742869U, // WINCALL64pcrel32 134218773U, // WINCALL64r 6178U, // WRMSR 272635944U, // XADD16rm 139860008U, // XADD16rr 406853672U, // XADD32rm 139860008U, // XADD32rr 541071400U, // XADD64rm 139860008U, // XADD64rr 675289128U, // XADD8rm 139860008U, // XADD8rr 134223918U, // XCHG16ar 2281707577U, // XCHG16rm 3221231673U, // XCHG16rr 134223935U, // XCHG32ar 2415925305U, // XCHG32rm 3221231673U, // XCHG32rr 134223947U, // XCHG64ar 3355449401U, // XCHG64rm 3221231673U, // XCHG64rr 2550143033U, // XCHG8rm 3221231673U, // XCHG8rr 134223959U, // XCH_F 6237U, // XLAT 134223971U, // XOR16i16 272636013U, // XOR16mi 272636013U, // XOR16mi8 272636013U, // XOR16mr 138549357U, // XOR16ri 138549357U, // XOR16ri8 138680429U, // XOR16rm 138549357U, // XOR16rr 138549357U, // XOR16rr_REV 134223986U, // XOR32i32 406853741U, // XOR32mi 406853741U, // XOR32mi8 406853741U, // XOR32mr 138549357U, // XOR32ri 138549357U, // XOR32ri8 138811501U, // XOR32rm 138549357U, // XOR32rr 138549357U, // XOR32rr_REV 134223997U, // XOR64i32 541071469U, // XOR64mi32 541071469U, // XOR64mi8 541071469U, // XOR64mr 138549357U, // XOR64ri32 138549357U, // XOR64ri8 138942573U, // XOR64rm 138549357U, // XOR64rr 138549357U, // XOR64rr_REV 134224008U, // XOR8i8 675289197U, // XOR8mi 675289197U, // XOR8mr 138549357U, // XOR8ri 139073645U, // XOR8rm 138549357U, // XOR8rr 138549357U, // XOR8rr_REV 139201054U, // XORPDrm 138545694U, // XORPDrr 139201061U, // XORPSrm 138545701U, // XORPSrr 0U }; const char *AsmStrs = "DBG_VALUE\000fabs\000adc\t%ax, \000adc\t\000adc\t%eax, \000adc\t%rax, \000" "adc\t%al, \000add\t%ax, \000add\t\000add\t%eax, \000add\t%rax, \000add\t" "%al, \000addpd\t\000addps\t\000addsd\t\000addss\t\000addsubpd\t\000adds" "ubps\t\000fadd\t\000fiadd\t\000faddp\t\000#ADJCALLSTACKDOWN\000#ADJCALL" "STACKUP\000and\t%ax, \000and\t\000and\t%eax, \000and\t%rax, \000and\t%a" "l, \000andnpd\t\000andnps\t\000andpd\t\000andps\t\000#ATOMADD6432 PSEUD" "O!\000#ATOMAND16 PSEUDO!\000#ATOMAND32 PSEUDO!\000#ATOMAND64 PSEUDO!\000" "#ATOMAND6432 PSEUDO!\000#ATOMAND8 PSEUDO!\000#ATOMMAX16 PSEUDO!\000#ATO" "MMAX32 PSEUDO!\000#ATOMMAX64 PSEUDO!\000#ATOMMIN16 PSEUDO!\000#ATOMMIN3" "2 PSEUDO!\000#ATOMMIN64 PSEUDO!\000#ATOMNAND16 PSEUDO!\000#ATOMNAND32 P" "SEUDO!\000#ATOMNAND64 PSEUDO!\000#ATOMNAND6432 PSEUDO!\000#ATOMNAND8 PS" "EUDO!\000#ATOMOR16 PSEUDO!\000#ATOMOR32 PSEUDO!\000#ATOMOR64 PSEUDO!\000" "#ATOMOR6432 PSEUDO!\000#ATOMOR8 PSEUDO!\000#ATOMSUB6432 PSEUDO!\000#ATO" "MSWAP6432 PSEUDO!\000#ATOMUMAX16 PSEUDO!\000#ATOMUMAX32 PSEUDO!\000#ATO" "MUMAX64 PSEUDO!\000#ATOMUMIN16 PSEUDO!\000#ATOMUMIN32 PSEUDO!\000#ATOMU" "MIN64 PSEUDO!\000#ATOMXOR16 PSEUDO!\000#ATOMXOR32 PSEUDO!\000#ATOMXOR64" " PSEUDO!\000#ATOMXOR6432 PSEUDO!\000#ATOMXOR8 PSEUDO!\000blendpd\t\000b" "lendps\t\000blendvpd\t\000blendvps\t\000bsf\t\000bsr\t\000bswap\t\000bt" "\t\000btc\t\000btr\t\000bts\t\000call\t\000cbw\000cdq\000cdqe\000fchs\000" "clc\000cld\000clflush\t\000cli\000clts\000cmc\000cmova\t\000cmovae\t\000" "cmovb\t\000cmovbe\t\000fcmovbe\t%ST(0), \000fcmovb\t%ST(0), \000cmove\t" "\000fcmove\t%ST(0), \000cmovg\t\000cmovge\t\000cmovl\t\000cmovle\t\000f" "cmovnbe\t%ST(0), \000fcmovnb\t%ST(0), \000cmovne\t\000fcmovne\t%ST(0), " "\000cmovno\t\000cmovnp\t\000fcmovnu\t%ST(0), \000cmovns\t\000cmovo\t\000" "cmovp\t\000fcmovu\t %ST(0), \000cmovs\t\000#CMOV_FR32 PSEUDO!\000#CMOV_" "FR64 PSEUDO!\000#CMOV_GR8 PSEUDO!\000#CMOV_V1I64 PSEUDO!\000#CMOV_V2F64" " PSEUDO!\000#CMOV_V2I64 PSEUDO!\000#CMOV_V4F32 PSEUDO!\000cmp\t%ax, \000" "cmp\t\000cmp\t%eax, \000cmp\t%rax, \000cmp\t%al, \000cmp\000cmps\000cmp" "xchg16b\t\000cmpxchg\t\000cmpxchg8b\t\000comisd\t\000comiss\t\000fcomp\t" "\000fcomip\t%ST(0), \000fcomi\t%ST(0), \000fcom\t\000fcos\000cpuid\000c" "qo\000crc32 \t\000cs\000cvtdq2pd\t\000cvtdq2ps\t\000cvtpd2dq\t\000cvtpd" "2ps\t\000cvtps2dq\t\000cvtps2pd\t\000cvtsd2si\t\000cvtsd2ss\t\000cvtsi2" "sd\t\000cvtsi2ss\t\000cvtss2sd\t\000cvtss2si\t\000cvttps2dq\t\000cvttsd" "2si\t\000cvttss2si\t\000cwd\000cwde\000dec\t\000div\t\000divpd\t\000div" "ps\t\000fdivr\t\000fidivr\t\000fdivrp\t\000divsd\t\000divss\t\000fdiv\t" "\000fidiv\t\000fdivp\t\000dppd\t\000dpps\t\000ds\000ret\t#eh_return, ad" "dr: \000enter\t\000es\000extractps\t\000f2xm1\000lcall\t\000ljmp\t\000f" "bld\t\000fbstp\t\000fcompp\000fdecstp\000ffree\t\000ficom\t\000ficomp\t" "\000fincstp\000fldcw\t\000fldenv\t\000fldl2e\000fldl2t\000fldlg2\000fld" "ln2\000fldpi\000fnclex\000fninit\000fnop\000fnstcw\t\000fnstsw %ax\000f" "nstsw\t\000##FP32_TO_INT16_IN_MEM PSEUDO!\000##FP32_TO_INT32_IN_MEM PSE" "UDO!\000##FP32_TO_INT64_IN_MEM PSEUDO!\000##FP64_TO_INT16_IN_MEM PSEUDO" "!\000##FP64_TO_INT32_IN_MEM PSEUDO!\000##FP64_TO_INT64_IN_MEM PSEUDO!\000" "##FP80_TO_INT16_IN_MEM PSEUDO!\000##FP80_TO_INT32_IN_MEM PSEUDO!\000##F" "P80_TO_INT64_IN_MEM PSEUDO!\000fpatan\000fprem\000fprem1\000fptan\000##" "FP_REG_KILL\000frndint\000frstor\t\000fnsave\t\000fscale\000fsincos\000" "fnstenv\t\000movl\t%fs:\000fs\000fxam\000fxrstor\t\000fxsave\t\000fxtra" "ct\000fyl2x\000fyl2xp1\000movapd\t\000movaps\t\000orpd\t\000orps\t\000x" "orpd\t\000xorps\t\000movl\t%gs:\000gs\000haddpd\t\000haddps\t\000hlt\000" "hsubpd\t\000hsubps\t\000idiv\t\000fild\t\000imul\t\000ins\000in\t%AX, \000" "in\t%AX, %DX\000in\t%EAX, \000in\t%EAX, %DX\000in\t%AL, \000in\t%AL, %D" "X\000inc\t\000insertps\t\000int\t\000int\t3\000invd\000invept\000invlpg" "\t\000invvpid\000iret\000fisttp\t\000fist\t\000fistp\t\000cvtpd2pi\t\000" "cvtpi2pd\t\000cvtpi2ps\t\000cvtps2pi\t\000cvttpd2dq\t\000cvttpd2pi\t\000" "cvttps2pi\t\000ucomisd\t\000ucomiss\t\000jae\t\000ja\t\000jbe\t\000jb\t" "\000jcxz\t\000je\t\000jge\t\000jg\t\000jle\t\000jl\t\000jmp\t\000jne\t\000" "jno\t\000jnp\t\000jns\t\000jo\t\000jp\t\000js\t\000lahf\000lar\t\000loc" "k\n\tcmpxchg\t\000lock\n\tcmpxchgq\t\000lock\n\tcmpxchg8b\t\000lddqu\t\000" "ldmxcsr\t\000lds\t\000fldz\000fld1\000fld\t\000lea\t\000leave\000les\t\000" "lfence\000lfs\t\000lgdt\t\000lgs\t\000lidt\t\000lldt\t\000lmsw\t\000loc" "k\n\tadd\t\000lock\n\tdec\t\000lock\n\tinc\t\000lock\000lock\n\tsub\t\000" "lodsb\000lodsd\000lodsq\000lodsw\000loop\t\000loope\t\000loopne\t\000lr" "et\000lret\t\000lsl\t\000lss\t\000ltr\t\000lock\n\txadd\t\000maskmovdqu" "\t\000maxpd\t\000maxps\t\000maxsd\t\000maxss\t\000mfence\000minpd\t\000" "minps\t\000minsd\t\000minss\t\000emms\000femms\000maskmovq\t\000movd\t\000" "movdq2q\t\000movntq\t\000movq2dq\t\000movq\t\000packssdw\t\000packsswb\t" "\000packuswb\t\000paddb\t\000paddd\t\000paddq\t\000paddsb\t\000paddsw\t" "\000paddusb\t\000paddusw\t\000paddw\t\000pandn\t\000pand\t\000pavgb\t\000" "pavgw\t\000pcmpeqb\t\000pcmpeqd\t\000pcmpeqw\t\000pcmpgtb\t\000pcmpgtd\t" "\000pcmpgtw\t\000pextrw\t\000pinsrw\t\000pmaddwd\t\000pmaxsw\t\000pmaxu" "b\t\000pminsw\t\000pminub\t\000pmovmskb\t\000pmulhuw\t\000pmulhw\t\000p" "mullw\t\000pmuludq\t\000por\t\000psadbw\t\000pshufw\t\000pslld\t\000psl" "lq\t\000psllw\t\000psrad\t\000psraw\t\000psrld\t\000psrlq\t\000psrlw\t\000" "psubb\t\000psubd\t\000psubq\t\000psubsb\t\000psubsw\t\000psubusb\t\000p" "subusw\t\000psubw\t\000punpckhbw\t\000punpckhdq\t\000punpckhwd\t\000pun" "pcklbw\t\000punpckldq\t\000punpcklwd\t\000pxor\t\000monitor\000mov\t\000" "mov\t%ax, \000mov\t%eax, \000movq\t%fs:\000movq\t%gs:\000mov\t%rax, \000" "movabs\t\000mov\t%al, \000movddup\t\000movdqa\t\000movdqu\t\000movhlps\t" "\000movhpd\t\000movhps\t\000movlhps\t\000movlpd\t\000movsd\t\000movlps\t" "\000movss\t\000movmskpd\t\000movmskps\t\000movntdqa\t\000movntdq\t\000m" "ovnti\t\000movntpd\t\000movntps\t\000\000movsd\000movshdup\t\000movsldu" "p\t\000movsx\t\000movsxd\t\000movupd\t\000movups\t\000movzx\t\000mpsadb" "w\t\000mul\t\000mulpd\t\000mulps\t\000mulsd\t\000mulss\t\000fmul\t\000f" "imul\t\000fmulp\t\000mwait\000neg\t\000nop\000nop\t\000not\t\000or\t%ax" ", \000or\t\000or\t%eax, \000or\t%rax, \000or\t%al, \000out\t\000out\t%D" "X, %AX\000out\t%DX, %EAX\000out\t%DX, %AL\000outsb\000outsd\000outsw\000" "pabsb\t\000pabsd\t\000pabsw\t\000packusdw\t\000palignr\t\000pblendvb\t\000" "pblendw\t\000pcmpeqq\t\000pcmpestri\t\000#PCMPESTRM128rm PSEUDO!\000#PC" "MPESTRM128rr PSEUDO!\000pcmpestrm\t\000pcmpgtq\t\000pcmpistri\t\000#PCM" "PISTRM128rm PSEUDO!\000#PCMPISTRM128rr PSEUDO!\000pcmpistrm\t\000pextrb" "\t\000pextrd\t\000pextrq\t\000phaddd\t\000phaddsw\t\000phaddw\t\000phmi" "nposuw\t\000phsubd\t\000phsubsw\t\000phsubw\t\000pinsrb\t\000pinsrd\t\000" "pinsrq\t\000pmaddubsw\t\000pmaxsb\t\000pmaxsd\t\000pmaxud\t\000pmaxuw\t" "\000pminsb\t\000pminsd\t\000pminud\t\000pminuw\t\000pmovsxbd\t\000pmovs" "xbq\t\000pmovsxbw\t\000pmovsxdq\t\000pmovsxwd\t\000pmovsxwq\t\000pmovzx" "bd\t\000pmovzxbq\t\000pmovzxbw\t\000pmovzxdq\t\000pmovzxwd\t\000pmovzxw" "q\t\000pmuldq\t\000pmulhrsw\t\000pmulld\t\000pop\t\000popcnt\t\000popf\000" "pop\t%fs\000pop\t%gs\000prefetchnta\t\000prefetcht0\t\000prefetcht1\t\000" "prefetcht2\t\000pshufb\t\000pshufd\t\000pshufhw\t\000pshuflw\t\000psign" "b\t\000psignd\t\000psignw\t\000pslldq\t\000psrldq\t\000ptest \t\000punp" "ckhqdq\t\000punpcklqdq\t\000push\t\000pushf\000push\t%fs\000push\t%gs\000" "rcl\t\000rcpps\t\000rcpss\t\000rcr\t\000rdmsr\000rdpmc\000rdtsc\000rdts" "cp\000repne\000rep movsb\000rep movsd\000rep movsq\000rep movsw\000rep\000" "rep stosb\000rep stosd\000rep stosq\000rep stosw\000ret\000ret\t\000rol" "\t\000ror\t\000roundpd\t\000roundps\t\000roundsd\t\000roundss\t\000rsm\000" "rsqrtps\t\000rsqrtss\t\000sahf\000sar\t\000sbb\t%ax, \000sbb\t\000sbb\t" "%eax, \000sbb\t%rax, \000sbb\t%al, \000scas\000setae\t\000seta\t\000set" "be\t\000setb\t\000sete\t\000setge\t\000setg\t\000setle\t\000setl\t\000s" "etne\t\000setno\t\000setnp\t\000setns\t\000seto\t\000setp\t\000sets\t\000" "sfence\000sgdt\t\000shl\t\000shld\t\000shr\t\000shrd\t\000shufpd\t\000s" "hufps\t\000sidt\t\000fsin\000sldt\t\000smsw\t\000sqrtpd\t\000sqrtps\t\000" "sqrtsd\t\000sqrtss\t\000fsqrt\000ss\000stc\000std\000sti\000stmxcsr\t\000" "stosd\000str\t\000fst\t\000fstp\t\000sub\t%ax, \000sub\t\000sub\t%eax, " "\000sub\t%rax, \000sub\t%al, \000subpd\t\000subps\t\000fsubr\t\000fisub" "r\t\000fsubrp\t\000subsd\t\000subss\t\000fsub\t\000fisub\t\000fsubp\t\000" "swapgs\000syscall\000sysenter\000sysexit\000sysret\000#TC_RETURN \000te" "st\t%ax, \000test\t\000test\t%eax, \000test\t%rax, \000test\t%al, \000l" "eal\t\000.byte\t0x66; leaq\t\000ud2\000ftst\000fucomip\t%ST(0), \000fuc" "omi\t%ST(0), \000fucompp\000fucomp\t\000fucom\t\000unpckhpd\t\000unpckh" "ps\t\000unpcklpd\t\000unpcklps\t\000#VASTART_SAVE_XMM_REGS \000verr\t\000" "verw\t\000vmcall\000vmclear\t\000vmlaunch\000vmptrld\t\000vmptrst\t\000" "vmread\t\000vmresume\000vmwrite\t\000vmxoff\000vmxon\t\000wait\000wbinv" "d\000wrmsr\000xadd\t\000xchg\t%ax, \000xchg\t\000xchg\t%eax, \000xchg\t" "%rax, \000fxch\t\000xlatb\000xor\t%ax, \000xor\t\000xor\t%eax, \000xor\t" "%rax, \000xor\t%al, \000"; O << "\t"; // Emit the opcode for the instruction. unsigned Bits = OpInfo[MI->getOpcode()]; assert(Bits != 0 && "Cannot print this instruction."); O << AsmStrs+(Bits & 8191)-1; // Fragment 0 encoded into 5 bits for 26 unique commands. switch ((Bits >> 27) & 31) { default: // unreachable. case 0: // DBG_VALUE, ABS_F, ADJCALLSTACKDOWN32, ADJCALLSTACKDOWN64, ADJCALLSTACK... return; break; case 1: // ADC16i16, ADC16ri, ADC16ri8, ADC16rm, ADC16rr, ADC16rr_REV, ADC32i32, ... printOperand(MI, 0); break; case 2: // ADC16mi, ADC16mi8, ADC16mr, ADD16mi, ADD16mi8, ADD16mr, ADD_FI16m, AND... printi16mem(MI, 0); break; case 3: // ADC32mi, ADC32mi8, ADC32mr, ADD32mi, ADD32mi8, ADD32mr, ADD_FI32m, AND... printi32mem(MI, 0); break; case 4: // ADC64mi32, ADC64mi8, ADC64mr, ADD64mi32, ADD64mi8, ADD64mr, AND64mi32,... printi64mem(MI, 0); break; case 5: // ADC8mi, ADC8mr, ADD8mi, ADD8mr, AND8mi, AND8mr, CLFLUSH, CMP8mi, CMP8m... printi8mem(MI, 0); break; case 6: // ADD_F32m, DIVR_F32m, DIV_F32m, EXTRACTPSmr, FBLDm, FBSTPm, FCOM32m, FC... printf32mem(MI, 0); break; case 7: // ADD_F64m, DIVR_F64m, DIV_F64m, FCOM64m, FCOMP64m, LD_F64m, MOVHPDmr, M... printf64mem(MI, 0); break; case 8: // CALL64pcrel32, CALLpcrel32, JAE_1, JAE_4, JA_1, JA_4, JBE_1, JBE_4, JB... print_pcrel_imm(MI, 0); break; case 9: // CMPPDrmi, CMPPSrmi, CMPSDrm, CMPSSrm, Int_CMPSDrm, Int_CMPSSrm printSSECC(MI, 7); break; case 10: // CMPPDrri, CMPPSrri, CMPSDrr, CMPSSrr, Int_CMPSDrr, Int_CMPSSrr printSSECC(MI, 3); break; case 11: // CMPXCHG16B, MOVDQAmr, MOVDQUmr, MOVDQUmr_Int, MOVNTPDmr, MOVNTPSmr printi128mem(MI, 0); break; case 12: // CRC32m16, CRC32m32, CRC32m8, CRC32r16, CRC32r32, CRC32r8, CRC64m64, CR... printOperand(MI, 1); O << ", "; break; case 13: // FARCALL16m, FARCALL32m, FARCALL64, FARJMP16m, FARJMP32m, FARJMP64, FXR... printopaquemem(MI, 0); return; break; case 14: // FS_MOV32rm, GS_MOV32rm printi32mem(MI, 1); O << ", "; printOperand(MI, 0); return; break; case 15: // LCMPXCHG64 printOperand(MI, 5); O << ','; printi64mem(MI, 0); return; break; case 16: // LD_F80m, ST_FP80m printf80mem(MI, 0); return; break; case 17: // LXADD16, XCHG16rm printi16mem(MI, 2); O << ", "; printOperand(MI, 1); return; break; case 18: // LXADD32, XCHG32rm printi32mem(MI, 2); O << ", "; printOperand(MI, 1); return; break; case 19: // LXADD8, XCHG8rm printi8mem(MI, 2); O << ", "; printOperand(MI, 1); return; break; case 20: // MOV64FSrm, MOV64GSrm printi64mem(MI, 1); O << ", "; printOperand(MI, 0); return; break; case 21: // MOVAPDmr, MOVAPSmr, MOVNTDQmr, MOVUPDmr, MOVUPDmr_Int, MOVUPSmr, MOVUP... printf128mem(MI, 0); O << ", "; printOperand(MI, 5); return; break; case 22: // TLS_addr32 printlea32mem(MI, 0); O << ", %eax; call\t___tls_get_addr@PLT"; return; break; case 23: // TLS_addr64 printlea64mem(MI, 0); O << "(%rip), %rdi; .word\t0x6666; rex64; call\t__tls_get_addr@PLT"; return; break; case 24: // XCHG16rr, XCHG32rr, XCHG64rr, XCHG8rr printOperand(MI, 2); O << ", "; printOperand(MI, 1); return; break; case 25: // XCHG64rm printi64mem(MI, 2); O << ", "; printOperand(MI, 1); return; break; } // Fragment 1 encoded into 5 bits for 24 unique commands. switch ((Bits >> 22) & 31) { default: // unreachable. case 0: // ADC16i16, ADC32i32, ADC64i32, ADC8i8, ADD16i16, ADD32i32, ADD64i32, AD... return; break; case 1: // ADC16mi, ADC16mi8, ADC16mr, ADC16ri, ADC16ri8, ADC16rm, ADC16rr, ADC16... O << ", "; break; case 2: // ADD_FrST0, DIVR_FrST0, DIV_FrST0, MUL_FrST0, SUBR_FrST0, SUB_FrST0 O << ", %ST(0)"; return; break; case 3: // CMPPDrmi, CMPPDrri O << "pd\t"; printOperand(MI, 0); O << ", "; break; case 4: // CMPPSrmi, CMPPSrri O << "ps\t"; printOperand(MI, 0); O << ", "; break; case 5: // CMPSDrm, CMPSDrr, Int_CMPSDrm, Int_CMPSDrr O << "sd\t"; printOperand(MI, 0); O << ", "; break; case 6: // CMPSSrm, CMPSSrr, Int_CMPSSrm, Int_CMPSSrr O << "ss\t"; printOperand(MI, 0); O << ", "; break; case 7: // CRC32m16 printi16mem(MI, 2); return; break; case 8: // CRC32m32 printi32mem(MI, 2); return; break; case 9: // CRC32m8 printi8mem(MI, 2); return; break; case 10: // CRC32r16, CRC32r32, CRC32r8, CRC64r64 printOperand(MI, 2); return; break; case 11: // CRC64m64, LXADD64 printi64mem(MI, 2); return; break; case 12: // MOV16ao16 O << ", %ax"; return; break; case 13: // MOV32ao32 O << ", %eax"; return; break; case 14: // MOV64ao64, MOV64ao8 O << ", %rax"; return; break; case 15: // MOV8ao8 O << ", %al"; return; break; case 16: // OUT16ir O << ", %AX"; return; break; case 17: // OUT32ir O << ", %EAX"; return; break; case 18: // OUT8ir O << ", %AL"; return; break; case 19: // RCL16m1, RCL16r1, RCL32m1, RCL32r1, RCL64m1, RCL64r1, RCL8m1, RCL8r1, ... O << ", 1"; return; break; case 20: // RCL16mCL, RCL16rCL, RCL32mCL, RCL32rCL, RCL64mCL, RCL64rCL, RCL8mCL, R... O << ", CL"; return; break; case 21: // ROL64mCL, ROL64rCL, ROR64mCL, ROR64rCL, SAR64mCL, SAR64rCL, SHL64mCL, ... O << ", %CL"; return; break; case 22: // TAILJMPd, TAILJMPm, TAILJMPr, TAILJMPr64 O << " # TAILCALL"; return; break; case 23: // TCRETURNdi, TCRETURNdi64, TCRETURNri, TCRETURNri64 O << ' '; printOperand(MI, 1); return; break; } // Fragment 2 encoded into 5 bits for 23 unique commands. switch ((Bits >> 17) & 31) { default: // unreachable. case 0: // ADC16mi, ADC16mi8, ADC16mr, ADC32mi, ADC32mi8, ADC32mr, ADC64mi32, ADC... printOperand(MI, 5); break; case 1: // ADC16ri, ADC16ri8, ADC16rr, ADC16rr_REV, ADC32ri, ADC32ri8, ADC32rr, A... printOperand(MI, 2); break; case 2: // ADC16rm, ADD16rm, AND16rm, CMOVA16rm, CMOVAE16rm, CMOVB16rm, CMOVBE16r... printi16mem(MI, 2); break; case 3: // ADC32rm, ADD32rm, AND32rm, CMOVA32rm, CMOVAE32rm, CMOVB32rm, CMOVBE32r... printi32mem(MI, 2); break; case 4: // ADC64rm, ADD64rm, AND64rm, CMOVA64rm, CMOVAE64rm, CMOVB64rm, CMOVBE64r... printi64mem(MI, 2); break; case 5: // ADC8rm, ADD8rm, AND8rm, OR8rm, PINSRBrm, SBB8rm, SUB8rm, XOR8rm printi8mem(MI, 2); break; case 6: // ADDPDrm, ADDPSrm, ADDSUBPDrm, ADDSUBPSrm, ANDNPDrm, ANDNPSrm, ANDPDrm,... printf128mem(MI, 2); break; case 7: // ADDSDrm, ADDSDrm_Int, CMPSDrm, DIVSDrm, DIVSDrm_Int, Int_CMPSDrm, Int_... printf64mem(MI, 2); break; case 8: // ADDSSrm, ADDSSrm_Int, CMPSSrm, DIVSSrm, DIVSSrm_Int, INSERTPSrm, Int_C... printf32mem(MI, 2); break; case 9: // BLENDPDrmi, BLENDPSrmi, BLENDVPDrm0, BLENDVPSrm0, DPPDrmi, DPPSrmi, MP... printi128mem(MI, 2); break; case 10: // BSF16rm, BSR16rm, CMP16rm, IMUL16rmi, IMUL16rmi8, LAR16rm, LAR32rm, LA... printi16mem(MI, 1); break; case 11: // BSF16rr, BSF32rr, BSF64rr, BSR16rr, BSR32rr, BSR64rr, BT16ri8, BT16rr,... printOperand(MI, 1); break; case 12: // BSF32rm, BSR32rm, CMP32rm, CVTSI2SDrm, CVTSI2SSrm, IMUL32rmi, IMUL32rm... printi32mem(MI, 1); break; case 13: // BSF64rm, BSR64rm, CMP64rm, CVTSI2SD64rm, CVTSI2SS64rm, IMUL64rmi32, IM... printi64mem(MI, 1); break; case 14: // CMP8rm, MOV8rm, MOV8rm_NOREX, MOVSX16rm8W, MOVSX32rm8, MOVSX64rm8, MOV... printi8mem(MI, 1); break; case 15: // COMISDrm, COMISSrm, CVTDQ2PDrm, CVTDQ2PSrm, CVTPD2DQrm, CVTPD2PSrm, CV... printf128mem(MI, 1); break; case 16: // CVTPS2PDrm, CVTSD2SI64rm, CVTSD2SSrm, CVTTSD2SI64rm, CVTTSD2SIrm, Int_... printf64mem(MI, 1); return; break; case 17: // CVTSS2SDrm, CVTSS2SI64rm, CVTSS2SIrm, CVTTSS2SI64rm, CVTTSS2SIrm, Int_... printf32mem(MI, 1); return; break; case 18: // Int_CVTDQ2PSrm, LDDQUrm, MOVDQArm, MOVDQUrm, MOVDQUrm_Int, MOVNTDQArm,... printi128mem(MI, 1); break; case 19: // LDS16rm, LDS32rm, LES16rm, LES32rm, LFS16rm, LFS32rm, LFS64rm, LGS16rm... printopaquemem(MI, 1); return; break; case 20: // LEA16r, LEA32r printlea32mem(MI, 1); return; break; case 21: // LEA64_32r printlea64_32mem(MI, 1); return; break; case 22: // LEA64r printlea64mem(MI, 1); return; break; } // Fragment 3 encoded into 3 bits for 6 unique commands. switch ((Bits >> 14) & 7) { default: // unreachable. case 0: // ADC16mi, ADC16mi8, ADC16mr, ADC16ri, ADC16ri8, ADC16rm, ADC16rr, ADC16... return; break; case 1: // BLENDPDrmi, BLENDPDrri, BLENDPSrmi, BLENDPSrri, DPPDrmi, DPPDrri, DPPS... O << ", "; break; case 2: // BLENDVPDrm0, BLENDVPDrr0, BLENDVPSrm0, BLENDVPSrr0, PBLENDVBrm0, PBLEN... O << ", %xmm0"; return; break; case 3: // MOV8mr_NOREX, MOV8rm_NOREX, MOV8rr_NOREX, MOVZX32_NOREXrm8, MOVZX32_NO... O << " # NOREX"; return; break; case 4: // SHLD16mrCL, SHLD16rrCL, SHLD32mrCL, SHLD32rrCL, SHRD16mrCL, SHRD16rrCL... O << ", CL"; return; break; case 5: // SHLD64mrCL, SHLD64rrCL, SHRD64mrCL, SHRD64rrCL O << ", %CL"; return; break; } switch (MI->getOpcode()) { case X86::BLENDPDrmi: case X86::BLENDPDrri: case X86::BLENDPSrmi: case X86::BLENDPSrri: case X86::DPPDrmi: case X86::DPPDrri: case X86::DPPSrmi: case X86::DPPSrri: case X86::EXTRACTPSmr: case X86::EXTRACTPSrr: case X86::IMUL16rmi: case X86::IMUL16rmi8: case X86::IMUL16rri: case X86::IMUL16rri8: case X86::IMUL32rmi: case X86::IMUL32rmi8: case X86::IMUL32rri: case X86::IMUL32rri8: case X86::IMUL64rmi32: case X86::IMUL64rmi8: case X86::IMUL64rri32: case X86::IMUL64rri8: case X86::INSERTPSrm: case X86::INSERTPSrr: case X86::MMX_PEXTRWri: case X86::MMX_PINSRWrmi: case X86::MMX_PINSRWrri: case X86::MMX_PSHUFWmi: case X86::MMX_PSHUFWri: case X86::MPSADBWrmi: case X86::MPSADBWrri: case X86::PALIGNR128rm: case X86::PALIGNR128rr: case X86::PALIGNR64rm: case X86::PALIGNR64rr: case X86::PBLENDWrmi: case X86::PBLENDWrri: case X86::PCMPESTRIArm: case X86::PCMPESTRIArr: case X86::PCMPESTRICrm: case X86::PCMPESTRICrr: case X86::PCMPESTRIOrm: case X86::PCMPESTRIOrr: case X86::PCMPESTRISrm: case X86::PCMPESTRISrr: case X86::PCMPESTRIZrm: case X86::PCMPESTRIZrr: case X86::PCMPESTRIrm: case X86::PCMPESTRIrr: case X86::PCMPESTRM128rm: case X86::PCMPESTRM128rr: case X86::PCMPISTRIArm: case X86::PCMPISTRIArr: case X86::PCMPISTRICrm: case X86::PCMPISTRICrr: case X86::PCMPISTRIOrm: case X86::PCMPISTRIOrr: case X86::PCMPISTRISrm: case X86::PCMPISTRISrr: case X86::PCMPISTRIZrm: case X86::PCMPISTRIZrr: case X86::PCMPISTRIrm: case X86::PCMPISTRIrr: case X86::PCMPISTRM128rm: case X86::PCMPISTRM128rr: case X86::PEXTRBmr: case X86::PEXTRBrr: case X86::PEXTRDmr: case X86::PEXTRDrr: case X86::PEXTRQmr: case X86::PEXTRQrr: case X86::PEXTRWmr: case X86::PEXTRWri: case X86::PINSRBrm: case X86::PINSRBrr: case X86::PINSRDrm: case X86::PINSRDrr: case X86::PINSRQrm: case X86::PINSRQrr: case X86::PINSRWrmi: case X86::PINSRWrri: case X86::PSHUFDmi: case X86::PSHUFDri: case X86::PSHUFHWmi: case X86::PSHUFHWri: case X86::PSHUFLWmi: case X86::PSHUFLWri: case X86::ROUNDPDm_Int: case X86::ROUNDPDr_Int: case X86::ROUNDPSm_Int: case X86::ROUNDPSr_Int: case X86::ROUNDSDm_Int: case X86::ROUNDSDr_Int: case X86::ROUNDSSm_Int: case X86::ROUNDSSr_Int: case X86::SHLD16mri8: case X86::SHLD16rri8: case X86::SHLD32mri8: case X86::SHLD32rri8: case X86::SHLD64mri8: case X86::SHLD64rri8: case X86::SHRD16mri8: case X86::SHRD16rri8: case X86::SHRD32mri8: case X86::SHRD32rri8: case X86::SHRD64mri8: case X86::SHRD64rri8: case X86::SHUFPDrmi: case X86::SHUFPDrri: case X86::SHUFPSrmi: case X86::SHUFPSrri: case X86::VASTART_SAVE_XMM_REGS: switch (MI->getOpcode()) { case X86::BLENDPDrmi: case X86::BLENDPSrmi: case X86::DPPDrmi: case X86::DPPSrmi: case X86::INSERTPSrm: case X86::MMX_PINSRWrmi: case X86::MPSADBWrmi: case X86::PALIGNR128rm: case X86::PALIGNR64rm: case X86::PBLENDWrmi: case X86::PINSRBrm: case X86::PINSRDrm: case X86::PINSRQrm: case X86::PINSRWrmi: case X86::ROUNDSDm_Int: case X86::ROUNDSSm_Int: case X86::SHUFPDrmi: case X86::SHUFPSrmi: printOperand(MI, 7); break; case X86::BLENDPDrri: case X86::BLENDPSrri: case X86::DPPDrri: case X86::DPPSrri: case X86::INSERTPSrr: case X86::MMX_PINSRWrri: case X86::MPSADBWrri: case X86::PALIGNR128rr: case X86::PALIGNR64rr: case X86::PBLENDWrri: case X86::PINSRBrr: case X86::PINSRDrr: case X86::PINSRQrr: case X86::PINSRWrri: case X86::ROUNDSDr_Int: case X86::ROUNDSSr_Int: case X86::SHLD16rri8: case X86::SHLD32rri8: case X86::SHLD64rri8: case X86::SHRD16rri8: case X86::SHRD32rri8: case X86::SHRD64rri8: case X86::SHUFPDrri: case X86::SHUFPSrri: printOperand(MI, 3); break; case X86::EXTRACTPSmr: case X86::IMUL16rmi: case X86::IMUL16rmi8: case X86::IMUL32rmi: case X86::IMUL32rmi8: case X86::IMUL64rmi32: case X86::IMUL64rmi8: case X86::MMX_PSHUFWmi: case X86::PCMPESTRIArm: case X86::PCMPESTRICrm: case X86::PCMPESTRIOrm: case X86::PCMPESTRISrm: case X86::PCMPESTRIZrm: case X86::PCMPESTRIrm: case X86::PCMPESTRM128rm: case X86::PCMPISTRIArm: case X86::PCMPISTRICrm: case X86::PCMPISTRIOrm: case X86::PCMPISTRISrm: case X86::PCMPISTRIZrm: case X86::PCMPISTRIrm: case X86::PCMPISTRM128rm: case X86::PEXTRBmr: case X86::PEXTRDmr: case X86::PEXTRQmr: case X86::PEXTRWmr: case X86::PSHUFDmi: case X86::PSHUFHWmi: case X86::PSHUFLWmi: case X86::ROUNDPDm_Int: case X86::ROUNDPSm_Int: case X86::SHLD16mri8: case X86::SHLD32mri8: case X86::SHLD64mri8: case X86::SHRD16mri8: case X86::SHRD32mri8: case X86::SHRD64mri8: printOperand(MI, 6); break; case X86::EXTRACTPSrr: case X86::IMUL16rri: case X86::IMUL16rri8: case X86::IMUL32rri: case X86::IMUL32rri8: case X86::IMUL64rri32: case X86::IMUL64rri8: case X86::MMX_PEXTRWri: case X86::MMX_PSHUFWri: case X86::PCMPESTRIArr: case X86::PCMPESTRICrr: case X86::PCMPESTRIOrr: case X86::PCMPESTRISrr: case X86::PCMPESTRIZrr: case X86::PCMPESTRIrr: case X86::PCMPESTRM128rr: case X86::PCMPISTRIArr: case X86::PCMPISTRICrr: case X86::PCMPISTRIOrr: case X86::PCMPISTRISrr: case X86::PCMPISTRIZrr: case X86::PCMPISTRIrr: case X86::PCMPISTRM128rr: case X86::PEXTRBrr: case X86::PEXTRDrr: case X86::PEXTRQrr: case X86::PEXTRWri: case X86::PSHUFDri: case X86::PSHUFHWri: case X86::PSHUFLWri: case X86::ROUNDPDr_Int: case X86::ROUNDPSr_Int: case X86::VASTART_SAVE_XMM_REGS: printOperand(MI, 2); break; } return; break; } return; } /// getRegisterName - This method is automatically generated by tblgen /// from the register set description. This returns the assembler name /// for the specified register. const char *X86IntelInstPrinter::getRegisterName(unsigned RegNo) { assert(RegNo && RegNo < 159 && "Invalid register number!"); static const unsigned RegAsmOffset[] = { 0, 3, 6, 9, 12, 15, 18, 22, 25, 28, 31, 34, 37, 40, 43, 47, 50, 54, 58, 62, 66, 70, 74, 78, 82, 85, 88, 92, 96, 100, 105, 110, 115, 120, 125, 130, 135, 140, 144, 148, 152, 158, 162, 165, 169, 173, 177, 181, 185, 189, 193, 197, 201, 204, 207, 210, 214, 218, 222, 226, 230, 234, 238, 242, 246, 251, 256, 261, 265, 270, 275, 280, 284, 289, 294, 299, 303, 308, 313, 318, 322, 327, 332, 337, 341, 346, 351, 356, 359, 363, 367, 371, 374, 378, 382, 386, 390, 394, 398, 403, 408, 413, 418, 423, 428, 433, 438, 443, 447, 451, 455, 459, 463, 467, 470, 474, 477, 481, 484, 490, 496, 502, 508, 514, 520, 526, 532, 537, 542, 548, 554, 560, 566, 572, 578, 583, 588, 593, 598, 603, 608, 613, 618, 623, 628, 634, 640, 646, 652, 658, 664, 669, 674, 679, 684, 689, 694, 699, 0 }; const char *AsmStrs = "ah\000al\000ax\000bh\000bl\000bp\000bpl\000bx\000ch\000cl\000cs\000cx\000" "dh\000di\000dil\000dl\000dr0\000dr1\000dr2\000dr3\000dr4\000dr5\000dr6\000" "dr7\000ds\000dx\000eax\000ebp\000ebx\000ecr0\000ecr1\000ecr2\000ecr3\000" "ecr4\000ecr5\000ecr6\000ecr7\000ecx\000edi\000edx\000flags\000eip\000es" "\000esi\000esp\000fp0\000fp1\000fp2\000fp3\000fp4\000fp5\000fp6\000fs\000" "gs\000ip\000mm0\000mm1\000mm2\000mm3\000mm4\000mm5\000mm6\000mm7\000r10" "\000r10b\000r10d\000r10w\000r11\000r11b\000r11d\000r11w\000r12\000r12b\000" "r12d\000r12w\000r13\000r13b\000r13d\000r13w\000r14\000r14b\000r14d\000r" "14w\000r15\000r15b\000r15d\000r15w\000r8\000r8b\000r8d\000r8w\000r9\000" "r9b\000r9d\000r9w\000rax\000rbp\000rbx\000rcr0\000rcr1\000rcr2\000rcr3\000" "rcr4\000rcr5\000rcr6\000rcr7\000rcr8\000rcx\000rdi\000rdx\000rip\000rsi" "\000rsp\000si\000sil\000sp\000spl\000ss\000st(0)\000st(1)\000st(2)\000s" "t(3)\000st(4)\000st(5)\000st(6)\000st(7)\000xmm0\000xmm1\000xmm10\000xm" "m11\000xmm12\000xmm13\000xmm14\000xmm15\000xmm2\000xmm3\000xmm4\000xmm5" "\000xmm6\000xmm7\000xmm8\000xmm9\000ymm0\000ymm1\000ymm10\000ymm11\000y" "mm12\000ymm13\000ymm14\000ymm15\000ymm2\000ymm3\000ymm4\000ymm5\000ymm6" "\000ymm7\000ymm8\000ymm9\000"; return AsmStrs+RegAsmOffset[RegNo-1]; } #ifdef GET_INSTRUCTION_NAME #undef GET_INSTRUCTION_NAME /// getInstructionName: This method is automatically generated by tblgen /// from the instruction set description. This returns the enum name of the /// specified instruction. const char *X86IntelInstPrinter::getInstructionName(unsigned Opcode) { assert(Opcode < 2532 && "Invalid instruction number!"); static const unsigned InstAsmOffset[] = { 0, 4, 14, 24, 33, 42, 47, 62, 76, 89, 103, 120, 130, 136, 145, 154, 163, 172, 180, 189, 197, 205, 214, 222, 230, 242, 251, 259, 268, 276, 284, 293, 301, 309, 321, 330, 340, 349, 357, 367, 376, 384, 392, 404, 411, 418, 425, 432, 439, 446, 457, 466, 474, 483, 491, 502, 510, 519, 527, 535, 544, 552, 561, 569, 580, 588, 597, 605, 613, 622, 632, 641, 649, 660, 670, 679, 687, 695, 702, 709, 716, 726, 733, 740, 747, 755, 763, 771, 779, 787, 799, 807, 819, 827, 839, 847, 859, 870, 881, 892, 903, 912, 921, 931, 941, 952, 962, 971, 981, 990, 1000, 1012, 1021, 1033, 1045, 1058, 1071, 1084, 1097, 1110, 1123, 1133, 1152, 1171, 1188, 1205, 1214, 1222, 1231, 1239, 1247, 1256, 1264, 1272, 1284, 1293, 1301, 1310, 1318, 1326, 1335, 1343, 1351, 1363, 1372, 1382, 1391, 1399, 1409, 1418, 1426, 1434, 1446, 1453, 1460, 1467, 1474, 1481, 1488, 1499, 1508, 1517, 1526, 1535, 1543, 1551, 1559, 1567, 1579, 1589, 1599, 1609, 1621, 1630, 1640, 1650, 1660, 1670, 1680, 1690, 1701, 1712, 1723, 1736, 1746, 1755, 1764, 1773, 1784, 1792, 1804, 1817, 1828, 1839, 1850, 1861, 1872, 1883, 1893, 1903, 1913, 1925, 1934, 1945, 1956, 1967, 1978, 1990, 2002, 2014, 2026, 2034, 2042, 2050, 2058, 2066, 2074, 2082, 2090, 2098, 2106, 2114, 2122, 2131, 2140, 2148, 2155, 2163, 2170, 2178, 2185, 2193, 2200, 2208, 2215, 2223, 2230, 2239, 2247, 2256, 2264, 2273, 2281, 2290, 2298, 2307, 2315, 2324, 2332, 2341, 2349, 2358, 2366, 2375, 2383, 2392, 2400, 2409, 2417, 2426, 2434, 2443, 2451, 2460, 2468, 2477, 2485, 2494, 2502, 2511, 2519, 2528, 2536, 2544, 2552, 2560, 2574, 2582, 2594, 2598, 2602, 2607, 2613, 2622, 2631, 2640, 2644, 2648, 2656, 2660, 2665, 2669, 2679, 2689, 2699, 2709, 2719, 2729, 2740, 2751, 2762, 2773, 2784, 2795, 2805, 2815, 2825, 2835, 2845, 2855, 2866, 2877, 2888, 2899, 2910, 2921, 2930, 2942, 2954, 2966, 2974, 2985, 2996, 3007, 3017, 3027, 3037, 3047, 3057, 3067, 3075, 3086, 3097, 3108, 3118, 3128, 3138, 3148, 3158, 3168, 3179, 3190, 3201, 3212, 3223, 3234, 3244, 3254, 3264, 3274, 3284, 3294, 3305, 3316, 3327, 3338, 3349, 3360, 3370, 3383, 3396, 3409, 3418, 3430, 3442, 3454, 3465, 3476, 3487, 3498, 3509, 3520, 3529, 3541, 3553, 3565, 3576, 3587, 3598, 3609, 3620, 3631, 3642, 3653, 3664, 3675, 3686, 3697, 3706, 3718, 3730, 3742, 3753, 3764, 3775, 3786, 3797, 3808, 3818, 3828, 3838, 3848, 3858, 3868, 3878, 3888, 3898, 3908, 3918, 3928, 3936, 3947, 3958, 3969, 3979, 3989, 3999, 4009, 4019, 4029, 4039, 4049, 4058, 4069, 4080, 4091, 4102, 4111, 4119, 4128, 4136, 4147, 4155, 4164, 4172, 4180, 4189, 4197, 4206, 4214, 4225, 4233, 4242, 4250, 4258, 4267, 4277, 4286, 4294, 4305, 4315, 4324, 4332, 4340, 4347, 4354, 4361, 4371, 4378, 4385, 4392, 4401, 4410, 4419, 4428, 4435, 4442, 4449, 4455, 4463, 4471, 4479, 4487, 4498, 4510, 4522, 4534, 4546, 4558, 4570, 4580, 4591, 4602, 4611, 4620, 4629, 4638, 4649, 4658, 4666, 4676, 4682, 4691, 4700, 4709, 4715, 4719, 4728, 4737, 4745, 4754, 4763, 4771, 4780, 4789, 4799, 4810, 4821, 4832, 4843, 4854, 4865, 4876, 4887, 4898, 4909, 4920, 4931, 4944, 4957, 4968, 4979, 4992, 5005, 5016, 5027, 5040, 5053, 5064, 5075, 5086, 5097, 5110, 5123, 5134, 5145, 5157, 5169, 5183, 5197, 5209, 5221, 5235, 5249, 5261, 5273, 5277, 5282, 5289, 5296, 5303, 5310, 5320, 5330, 5340, 5350, 5357, 5364, 5370, 5376, 5383, 5390, 5397, 5404, 5411, 5418, 5424, 5430, 5438, 5446, 5454, 5462, 5472, 5482, 5493, 5504, 5516, 5527, 5538, 5549, 5562, 5575, 5588, 5602, 5616, 5630, 5644, 5658, 5672, 5683, 5691, 5703, 5711, 5723, 5731, 5743, 5751, 5763, 5772, 5781, 5791, 5801, 5812, 5822, 5831, 5841, 5850, 5860, 5872, 5881, 5893, 5905, 5918, 5931, 5944, 5957, 5970, 5983, 5993, 6001, 6009, 6017, 6025, 6035, 6045, 6057, 6063, 6073, 6085, 6097, 6103, 6114, 6125, 6136, 6147, 6157, 6167, 6177, 6187, 6197, 6206, 6212, 6219, 6227, 6235, 6244, 6253, 6260, 6268, 6274, 6283, 6292, 6302, 6312, 6320, 6329, 6337, 6344, 6351, 6358, 6365, 6371, 6378, 6385, 6390, 6400, 6409, 6417, 6438, 6459, 6480, 6501, 6522, 6543, 6564, 6585, 6606, 6613, 6619, 6626, 6632, 6644, 6652, 6660, 6667, 6674, 6682, 6690, 6701, 6711, 6716, 6724, 6731, 6739, 6745, 6753, 6766, 6779, 6792, 6805, 6818, 6831, 6844, 6857, 6870, 6883, 6896, 6909, 6920, 6931, 6942, 6953, 6963, 6973, 6983, 6993, 7002, 7011, 7022, 7033, 7044, 7055, 7064, 7073, 7082, 7091, 7101, 7111, 7121, 7131, 7142, 7152, 7161, 7170, 7179, 7188, 7192, 7201, 7210, 7219, 7228, 7236, 7244, 7252, 7260, 7268, 7276, 7283, 7290, 7299, 7308, 7317, 7329, 7341, 7353, 7365, 7377, 7389, 7401, 7413, 7425, 7433, 7441, 7450, 7460, 7471, 7480, 7490, 7501, 7509, 7517, 7526, 7536, 7547, 7556, 7566, 7577, 7585, 7593, 7602, 7614, 7625, 7634, 7646, 7657, 7664, 7671, 7676, 7683, 7690, 7695, 7702, 7709, 7713, 7719, 7725, 7732, 7739, 7746, 7753, 7763, 7773, 7783, 7793, 7800, 7807, 7813, 7819, 7830, 7841, 7845, 7850, 7855, 7862, 7869, 7877, 7884, 7891, 7898, 7909, 7920, 7931, 7944, 7957, 7970, 7983, 7996, 8009, 8022, 8035, 8048, 8057, 8066, 8076, 8086, 8096, 8108, 8120, 8132, 8144, 8156, 8168, 8180, 8192, 8204, 8216, 8228, 8240, 8252, 8265, 8278, 8291, 8304, 8319, 8334, 8349, 8364, 8379, 8394, 8409, 8424, 8439, 8454, 8469, 8484, 8499, 8514, 8529, 8544, 8559, 8574, 8589, 8604, 8621, 8638, 8653, 8668, 8683, 8698, 8715, 8732, 8747, 8762, 8779, 8796, 8811, 8826, 8841, 8856, 8873, 8890, 8905, 8920, 8936, 8952, 8968, 8984, 9000, 9016, 9032, 9048, 9066, 9084, 9100, 9116, 9134, 9152, 9168, 9184, 9198, 9212, 9226, 9240, 9246, 9252, 9257, 9262, 9268, 9274, 9279, 9284, 9290, 9295, 9300, 9306, 9312, 9317, 9322, 9328, 9334, 9339, 9344, 9351, 9358, 9365, 9378, 9385, 9391, 9397, 9403, 9409, 9415, 9421, 9427, 9433, 9439, 9445, 9450, 9455, 9460, 9465, 9470, 9475, 9480, 9488, 9496, 9504, 9512, 9520, 9528, 9539, 9550, 9561, 9571, 9582, 9590, 9598, 9606, 9614, 9620, 9626, 9634, 9642, 9650, 9659, 9668, 9677, 9686, 9695, 9704, 9713, 9724, 9735, 9744, 9755, 9764, 9771, 9778, 9785, 9795, 9802, 9808, 9816, 9824, 9832, 9839, 9847, 9855, 9863, 9869, 9877, 9885, 9893, 9899, 9907, 9915, 9923, 9931, 9944, 9958, 9971, 9984, 9998, 10011, 10026, 10040, 10053, 10065, 10077, 10089, 10101, 10113, 10124, 10136, 10148, 10160, 10171, 10183, 10196, 10210, 10223, 10236, 10250, 10263, 10278, 10292, 10305, 10317, 10329, 10335, 10341, 10347, 10353, 10358, 10364, 10371, 10376, 10382, 10390, 10398, 10406, 10414, 10422, 10430, 10438, 10446, 10454, 10459, 10464, 10472, 10480, 10488, 10495, 10506, 10519, 10527, 10539, 10547, 10559, 10567, 10579, 10587, 10599, 10607, 10619, 10627, 10639, 10647, 10659, 10667, 10679, 10686, 10694, 10706, 10714, 10726, 10734, 10746, 10754, 10766, 10774, 10786, 10794, 10806, 10814, 10826, 10834, 10846, 10861, 10876, 10891, 10906, 10921, 10936, 10951, 10966, 10982, 10998, 11014, 11030, 11039, 11049, 11062, 11077, 11096, 11110, 11123, 11136, 11149, 11166, 11183, 11197, 11210, 11224, 11240, 11254, 11267, 11280, 11293, 11310, 11327, 11342, 11357, 11372, 11387, 11402, 11417, 11429, 11441, 11453, 11465, 11477, 11489, 11502, 11515, 11528, 11541, 11555, 11569, 11583, 11597, 11609, 11621, 11633, 11645, 11656, 11667, 11679, 11691, 11703, 11715, 11729, 11743, 11757, 11771, 11785, 11799, 11813, 11827, 11841, 11855, 11869, 11883, 11896, 11910, 11924, 11938, 11952, 11965, 11978, 11991, 12004, 12017, 12030, 12043, 12056, 12071, 12085, 12099, 12112, 12125, 12138, 12151, 12165, 12179, 12189, 12199, 12212, 12225, 12238, 12251, 12263, 12275, 12287, 12299, 12311, 12323, 12335, 12347, 12359, 12371, 12383, 12395, 12407, 12419, 12431, 12443, 12455, 12467, 12479, 12491, 12503, 12515, 12527, 12539, 12551, 12563, 12575, 12587, 12599, 12611, 12624, 12637, 12650, 12663, 12677, 12691, 12705, 12719, 12731, 12743, 12759, 12775, 12791, 12807, 12823, 12839, 12855, 12871, 12887, 12903, 12919, 12935, 12946, 12957, 12968, 12985, 12993, 13003, 13011, 13019, 13027, 13037, 13045, 13053, 13061, 13069, 13081, 13089, 13097, 13105, 13115, 13123, 13131, 13139, 13147, 13157, 13165, 13173, 13181, 13189, 13197, 13205, 13217, 13227, 13237, 13247, 13256, 13264, 13272, 13282, 13290, 13298, 13308, 13317, 13325, 13333, 13341, 13349, 13359, 13372, 13380, 13388, 13400, 13408, 13416, 13424, 13437, 13449, 13461, 13469, 13476, 13483, 13496, 13504, 13511, 13518, 13525, 13538, 13545, 13558, 13569, 13578, 13587, 13596, 13605, 13614, 13623, 13633, 13643, 13655, 13667, 13678, 13689, 13698, 13707, 13716, 13725, 13738, 13747, 13760, 13770, 13779, 13788, 13797, 13806, 13816, 13825, 13834, 13843, 13852, 13861, 13870, 13881, 13893, 13905, 13916, 13927, 13938, 13948, 13957, 13967, 13977, 13986, 13997, 14008, 14020, 14032, 14044, 14057, 14068, 14079, 14091, 14100, 14106, 14112, 14123, 14134, 14142, 14150, 14158, 14170, 14182, 14193, 14204, 14215, 14226, 14237, 14248, 14259, 14270, 14278, 14286, 14294, 14300, 14311, 14323, 14334, 14346, 14358, 14369, 14381, 14392, 14404, 14416, 14427, 14439, 14451, 14462, 14471, 14484, 14493, 14506, 14515, 14524, 14537, 14546, 14559, 14568, 14581, 14594, 14610, 14626, 14639, 14652, 14664, 14676, 14687, 14699, 14710, 14722, 14739, 14756, 14768, 14779, 14791, 14802, 14814, 14828, 14840, 14851, 14864, 14876, 14890, 14902, 14913, 14926, 14937, 14948, 14959, 14970, 14981, 14992, 15003, 15014, 15025, 15036, 15047, 15054, 15061, 15068, 15075, 15082, 15089, 15095, 15101, 15109, 15117, 15125, 15133, 15141, 15153, 15161, 15173, 15181, 15193, 15201, 15213, 15222, 15231, 15241, 15251, 15262, 15272, 15281, 15291, 15300, 15310, 15322, 15331, 15343, 15355, 15368, 15381, 15394, 15407, 15420, 15433, 15443, 15449, 15456, 15463, 15470, 15477, 15484, 15491, 15497, 15503, 15508, 15514, 15520, 15527, 15534, 15541, 15548, 15555, 15562, 15568, 15574, 15582, 15589, 15597, 15604, 15611, 15619, 15626, 15633, 15644, 15652, 15659, 15667, 15674, 15681, 15689, 15696, 15703, 15714, 15722, 15731, 15739, 15746, 15755, 15763, 15770, 15777, 15788, 15794, 15800, 15806, 15812, 15818, 15824, 15834, 15841, 15848, 15855, 15862, 15870, 15878, 15886, 15894, 15901, 15908, 15914, 15920, 15926, 15937, 15947, 15958, 15968, 15979, 15989, 16000, 16010, 16021, 16031, 16042, 16052, 16063, 16074, 16085, 16096, 16107, 16118, 16129, 16140, 16148, 16156, 16164, 16172, 16180, 16188, 16197, 16206, 16215, 16224, 16234, 16244, 16254, 16264, 16272, 16280, 16293, 16306, 16318, 16330, 16338, 16346, 16353, 16360, 16368, 16376, 16384, 16392, 16404, 16416, 16427, 16438, 16448, 16458, 16468, 16478, 16488, 16498, 16508, 16518, 16531, 16544, 16557, 16570, 16583, 16596, 16609, 16622, 16635, 16648, 16660, 16672, 16688, 16704, 16719, 16734, 16744, 16754, 16764, 16774, 16784, 16794, 16804, 16814, 16827, 16840, 16853, 16866, 16879, 16892, 16905, 16918, 16931, 16944, 16956, 16968, 16984, 17000, 17015, 17030, 17039, 17048, 17057, 17066, 17075, 17084, 17093, 17102, 17114, 17125, 17137, 17148, 17161, 17173, 17186, 17198, 17210, 17221, 17233, 17244, 17260, 17276, 17288, 17299, 17311, 17322, 17335, 17347, 17360, 17372, 17384, 17395, 17407, 17418, 17427, 17436, 17445, 17454, 17463, 17472, 17482, 17492, 17507, 17521, 17536, 17550, 17560, 17570, 17579, 17588, 17597, 17606, 17615, 17624, 17633, 17642, 17651, 17660, 17669, 17678, 17687, 17696, 17705, 17714, 17723, 17732, 17741, 17750, 17759, 17768, 17777, 17786, 17797, 17808, 17819, 17830, 17841, 17852, 17863, 17874, 17885, 17896, 17907, 17918, 17929, 17940, 17951, 17962, 17973, 17984, 17995, 18006, 18017, 18028, 18039, 18050, 18061, 18070, 18079, 18093, 18106, 18120, 18133, 18143, 18153, 18162, 18171, 18180, 18193, 18202, 18215, 18224, 18233, 18243, 18253, 18260, 18269, 18278, 18285, 18294, 18303, 18310, 18319, 18328, 18339, 18350, 18361, 18372, 18383, 18394, 18399, 18405, 18411, 18419, 18427, 18435, 18443, 18451, 18459, 18465, 18471, 18483, 18494, 18505, 18516, 18525, 18534, 18546, 18557, 18569, 18580, 18589, 18598, 18608, 18618, 18628, 18638, 18650, 18661, 18673, 18684, 18696, 18707, 18719, 18730, 18742, 18753, 18765, 18776, 18785, 18793, 18801, 18809, 18817, 18825, 18833, 18841, 18849, 18857, 18865, 18873, 18881, 18889, 18897, 18905, 18914, 18922, 18930, 18938, 18946, 18954, 18962, 18970, 18978, 18986, 18994, 19002, 19010, 19018, 19026, 19034, 19043, 19052, 19061, 19070, 19080, 19090, 19100, 19110, 19118, 19126, 19134, 19142, 19154, 19166, 19178, 19190, 19203, 19216, 19228, 19240, 19252, 19264, 19276, 19288, 19301, 19314, 19326, 19338, 19346, 19356, 19366, 19376, 19386, 19395, 19403, 19413, 19423, 19433, 19443, 19452, 19460, 19470, 19480, 19486, 19493, 19502, 19511, 19520, 19529, 19538, 19547, 19556, 19563, 19570, 19578, 19587, 19595, 19603, 19612, 19620, 19628, 19637, 19645, 19653, 19662, 19670, 19678, 19687, 19695, 19703, 19712, 19720, 19727, 19735, 19742, 19749, 19757, 19764, 19771, 19782, 19789, 19800, 19807, 19818, 19825, 19836, 19844, 19853, 19861, 19869, 19878, 19886, 19894, 19903, 19911, 19919, 19928, 19936, 19944, 19953, 19961, 19969, 19978, 19986, 19993, 20001, 20008, 20015, 20023, 20030, 20036, 20042, 20048, 20055, 20068, 20078, 20088, 20098, 20108, 20119, 20129, 20139, 20149, 20159, 20163, 20168, 20176, 20185, 20193, 20201, 20210, 20218, 20226, 20235, 20243, 20251, 20260, 20268, 20276, 20285, 20293, 20301, 20310, 20318, 20325, 20333, 20340, 20347, 20355, 20362, 20370, 20379, 20387, 20395, 20404, 20412, 20420, 20429, 20437, 20445, 20454, 20462, 20470, 20479, 20487, 20495, 20504, 20512, 20519, 20527, 20534, 20541, 20549, 20556, 20569, 20582, 20595, 20608, 20621, 20634, 20647, 20660, 20664, 20673, 20686, 20695, 20708, 20717, 20730, 20739, 20752, 20757, 20765, 20774, 20782, 20790, 20799, 20807, 20815, 20824, 20832, 20840, 20849, 20857, 20865, 20874, 20882, 20890, 20899, 20907, 20914, 20922, 20929, 20936, 20944, 20951, 20960, 20968, 20977, 20985, 20993, 21002, 21010, 21018, 21030, 21039, 21047, 21056, 21064, 21072, 21081, 21089, 21097, 21109, 21118, 21128, 21137, 21145, 21155, 21164, 21172, 21180, 21192, 21199, 21206, 21213, 21220, 21227, 21234, 21245, 21252, 21259, 21266, 21272, 21279, 21286, 21292, 21298, 21305, 21312, 21322, 21332, 21342, 21351, 21357, 21363, 21369, 21375, 21382, 21389, 21395, 21401, 21408, 21415, 21421, 21427, 21434, 21441, 21448, 21455, 21462, 21469, 21476, 21483, 21489, 21495, 21501, 21507, 21513, 21519, 21526, 21532, 21540, 21549, 21557, 21565, 21574, 21582, 21590, 21599, 21607, 21615, 21624, 21632, 21640, 21649, 21657, 21665, 21674, 21682, 21689, 21697, 21704, 21711, 21719, 21726, 21737, 21748, 21759, 21770, 21781, 21792, 21803, 21814, 21825, 21836, 21847, 21858, 21866, 21875, 21883, 21891, 21900, 21908, 21916, 21925, 21933, 21941, 21950, 21958, 21966, 21975, 21983, 21991, 22000, 22008, 22015, 22023, 22030, 22037, 22045, 22052, 22063, 22074, 22085, 22096, 22107, 22118, 22129, 22140, 22151, 22162, 22173, 22184, 22194, 22204, 22214, 22224, 22230, 22236, 22245, 22254, 22263, 22271, 22279, 22287, 22295, 22303, 22311, 22319, 22327, 22335, 22347, 22355, 22367, 22375, 22387, 22395, 22407, 22415, 22427, 22435, 22447, 22455, 22467, 22475, 22487, 22494, 22504, 22514, 22524, 22534, 22538, 22542, 22546, 22554, 22560, 22566, 22572, 22577, 22582, 22590, 22598, 22607, 22616, 22625, 22633, 22642, 22651, 22662, 22673, 22684, 22694, 22704, 22716, 22726, 22738, 22750, 22757, 22766, 22774, 22783, 22791, 22799, 22808, 22816, 22824, 22836, 22845, 22853, 22862, 22870, 22878, 22887, 22895, 22903, 22915, 22924, 22934, 22943, 22951, 22961, 22970, 22978, 22986, 22998, 23005, 23012, 23019, 23026, 23033, 23040, 23051, 23059, 23067, 23075, 23083, 23093, 23103, 23114, 23125, 23137, 23148, 23159, 23170, 23183, 23196, 23209, 23223, 23237, 23251, 23265, 23279, 23293, 23304, 23312, 23324, 23332, 23344, 23352, 23364, 23372, 23384, 23393, 23402, 23412, 23422, 23433, 23443, 23452, 23462, 23471, 23481, 23493, 23502, 23514, 23526, 23539, 23552, 23565, 23578, 23591, 23604, 23614, 23621, 23629, 23638, 23646, 23656, 23663, 23672, 23681, 23690, 23701, 23712, 23725, 23736, 23749, 23759, 23768, 23777, 23786, 23795, 23805, 23814, 23823, 23832, 23841, 23851, 23862, 23873, 23882, 23891, 23899, 23907, 23915, 23923, 23931, 23942, 23953, 23958, 23964, 23973, 23982, 23991, 24001, 24011, 24021, 24031, 24041, 24050, 24060, 24069, 24081, 24093, 24105, 24116, 24127, 24138, 24146, 24157, 24168, 24179, 24190, 24201, 24212, 24223, 24234, 24256, 24262, 24268, 24274, 24280, 24287, 24296, 24305, 24314, 24323, 24334, 24345, 24356, 24367, 24376, 24388, 24400, 24412, 24424, 24431, 24437, 24444, 24457, 24462, 24469, 24480, 24497, 24508, 24514, 24523, 24532, 24541, 24550, 24559, 24568, 24576, 24584, 24593, 24602, 24611, 24620, 24629, 24638, 24647, 24656, 24665, 24673, 24681, 24687, 24692, 24701, 24709, 24718, 24726, 24734, 24743, 24751, 24759, 24771, 24780, 24788, 24797, 24805, 24813, 24822, 24830, 24838, 24850, 24859, 24869, 24878, 24886, 24896, 24905, 24913, 24921, 24933, 24940, 24947, 24954, 24961, 24968, 24975, 24986, 24994, 25002, 25010, 0 }; const char *Strs = "PHI\000INLINEASM\000DBG_LABEL\000EH_LABEL\000GC_LABEL\000KILL\000EXTRAC" "T_SUBREG\000INSERT_SUBREG\000IMPLICIT_DEF\000SUBREG_TO_REG\000COPY_TO_R" "EGCLASS\000DBG_VALUE\000ABS_F\000ABS_Fp32\000ABS_Fp64\000ABS_Fp80\000AD" "C16i16\000ADC16mi\000ADC16mi8\000ADC16mr\000ADC16ri\000ADC16ri8\000ADC1" "6rm\000ADC16rr\000ADC16rr_REV\000ADC32i32\000ADC32mi\000ADC32mi8\000ADC" "32mr\000ADC32ri\000ADC32ri8\000ADC32rm\000ADC32rr\000ADC32rr_REV\000ADC" "64i32\000ADC64mi32\000ADC64mi8\000ADC64mr\000ADC64ri32\000ADC64ri8\000A" "DC64rm\000ADC64rr\000ADC64rr_REV\000ADC8i8\000ADC8mi\000ADC8mr\000ADC8r" "i\000ADC8rm\000ADC8rr\000ADC8rr_REV\000ADD16i16\000ADD16mi\000ADD16mi8\000" "ADD16mr\000ADD16mrmrr\000ADD16ri\000ADD16ri8\000ADD16rm\000ADD16rr\000A" "DD32i32\000ADD32mi\000ADD32mi8\000ADD32mr\000ADD32mrmrr\000ADD32ri\000A" "DD32ri8\000ADD32rm\000ADD32rr\000ADD64i32\000ADD64mi32\000ADD64mi8\000A" "DD64mr\000ADD64mrmrr\000ADD64ri32\000ADD64ri8\000ADD64rm\000ADD64rr\000" "ADD8i8\000ADD8mi\000ADD8mr\000ADD8mrmrr\000ADD8ri\000ADD8rm\000ADD8rr\000" "ADDPDrm\000ADDPDrr\000ADDPSrm\000ADDPSrr\000ADDSDrm\000ADDSDrm_Int\000A" "DDSDrr\000ADDSDrr_Int\000ADDSSrm\000ADDSSrm_Int\000ADDSSrr\000ADDSSrr_I" "nt\000ADDSUBPDrm\000ADDSUBPDrr\000ADDSUBPSrm\000ADDSUBPSrr\000ADD_F32m\000" "ADD_F64m\000ADD_FI16m\000ADD_FI32m\000ADD_FPrST0\000ADD_FST0r\000ADD_Fp" "32\000ADD_Fp32m\000ADD_Fp64\000ADD_Fp64m\000ADD_Fp64m32\000ADD_Fp80\000" "ADD_Fp80m32\000ADD_Fp80m64\000ADD_FpI16m32\000ADD_FpI16m64\000ADD_FpI16" "m80\000ADD_FpI32m32\000ADD_FpI32m64\000ADD_FpI32m80\000ADD_FrST0\000ADJ" "CALLSTACKDOWN32\000ADJCALLSTACKDOWN64\000ADJCALLSTACKUP32\000ADJCALLSTA" "CKUP64\000AND16i16\000AND16mi\000AND16mi8\000AND16mr\000AND16ri\000AND1" "6ri8\000AND16rm\000AND16rr\000AND16rr_REV\000AND32i32\000AND32mi\000AND" "32mi8\000AND32mr\000AND32ri\000AND32ri8\000AND32rm\000AND32rr\000AND32r" "r_REV\000AND64i32\000AND64mi32\000AND64mi8\000AND64mr\000AND64ri32\000A" "ND64ri8\000AND64rm\000AND64rr\000AND64rr_REV\000AND8i8\000AND8mi\000AND" "8mr\000AND8ri\000AND8rm\000AND8rr\000AND8rr_REV\000ANDNPDrm\000ANDNPDrr" "\000ANDNPSrm\000ANDNPSrr\000ANDPDrm\000ANDPDrr\000ANDPSrm\000ANDPSrr\000" "ATOMADD6432\000ATOMAND16\000ATOMAND32\000ATOMAND64\000ATOMAND6432\000AT" "OMAND8\000ATOMMAX16\000ATOMMAX32\000ATOMMAX64\000ATOMMIN16\000ATOMMIN32" "\000ATOMMIN64\000ATOMNAND16\000ATOMNAND32\000ATOMNAND64\000ATOMNAND6432" "\000ATOMNAND8\000ATOMOR16\000ATOMOR32\000ATOMOR64\000ATOMOR6432\000ATOM" "OR8\000ATOMSUB6432\000ATOMSWAP6432\000ATOMUMAX16\000ATOMUMAX32\000ATOMU" "MAX64\000ATOMUMIN16\000ATOMUMIN32\000ATOMUMIN64\000ATOMXOR16\000ATOMXOR" "32\000ATOMXOR64\000ATOMXOR6432\000ATOMXOR8\000BLENDPDrmi\000BLENDPDrri\000" "BLENDPSrmi\000BLENDPSrri\000BLENDVPDrm0\000BLENDVPDrr0\000BLENDVPSrm0\000" "BLENDVPSrr0\000BSF16rm\000BSF16rr\000BSF32rm\000BSF32rr\000BSF64rm\000B" "SF64rr\000BSR16rm\000BSR16rr\000BSR32rm\000BSR32rr\000BSR64rm\000BSR64r" "r\000BSWAP32r\000BSWAP64r\000BT16mi8\000BT16mr\000BT16ri8\000BT16rr\000" "BT32mi8\000BT32mr\000BT32ri8\000BT32rr\000BT64mi8\000BT64mr\000BT64ri8\000" "BT64rr\000BTC16mi8\000BTC16mr\000BTC16ri8\000BTC16rr\000BTC32mi8\000BTC" "32mr\000BTC32ri8\000BTC32rr\000BTC64mi8\000BTC64mr\000BTC64ri8\000BTC64" "rr\000BTR16mi8\000BTR16mr\000BTR16ri8\000BTR16rr\000BTR32mi8\000BTR32mr" "\000BTR32ri8\000BTR32rr\000BTR64mi8\000BTR64mr\000BTR64ri8\000BTR64rr\000" "BTS16mi8\000BTS16mr\000BTS16ri8\000BTS16rr\000BTS32mi8\000BTS32mr\000BT" "S32ri8\000BTS32rr\000BTS64mi8\000BTS64mr\000BTS64ri8\000BTS64rr\000CALL" "32m\000CALL32r\000CALL64m\000CALL64pcrel32\000CALL64r\000CALLpcrel32\000" "CBW\000CDQ\000CDQE\000CHS_F\000CHS_Fp32\000CHS_Fp64\000CHS_Fp80\000CLC\000" "CLD\000CLFLUSH\000CLI\000CLTS\000CMC\000CMOVA16rm\000CMOVA16rr\000CMOVA" "32rm\000CMOVA32rr\000CMOVA64rm\000CMOVA64rr\000CMOVAE16rm\000CMOVAE16rr" "\000CMOVAE32rm\000CMOVAE32rr\000CMOVAE64rm\000CMOVAE64rr\000CMOVB16rm\000" "CMOVB16rr\000CMOVB32rm\000CMOVB32rr\000CMOVB64rm\000CMOVB64rr\000CMOVBE" "16rm\000CMOVBE16rr\000CMOVBE32rm\000CMOVBE32rr\000CMOVBE64rm\000CMOVBE6" "4rr\000CMOVBE_F\000CMOVBE_Fp32\000CMOVBE_Fp64\000CMOVBE_Fp80\000CMOVB_F" "\000CMOVB_Fp32\000CMOVB_Fp64\000CMOVB_Fp80\000CMOVE16rm\000CMOVE16rr\000" "CMOVE32rm\000CMOVE32rr\000CMOVE64rm\000CMOVE64rr\000CMOVE_F\000CMOVE_Fp" "32\000CMOVE_Fp64\000CMOVE_Fp80\000CMOVG16rm\000CMOVG16rr\000CMOVG32rm\000" "CMOVG32rr\000CMOVG64rm\000CMOVG64rr\000CMOVGE16rm\000CMOVGE16rr\000CMOV" "GE32rm\000CMOVGE32rr\000CMOVGE64rm\000CMOVGE64rr\000CMOVL16rm\000CMOVL1" "6rr\000CMOVL32rm\000CMOVL32rr\000CMOVL64rm\000CMOVL64rr\000CMOVLE16rm\000" "CMOVLE16rr\000CMOVLE32rm\000CMOVLE32rr\000CMOVLE64rm\000CMOVLE64rr\000C" "MOVNBE_F\000CMOVNBE_Fp32\000CMOVNBE_Fp64\000CMOVNBE_Fp80\000CMOVNB_F\000" "CMOVNB_Fp32\000CMOVNB_Fp64\000CMOVNB_Fp80\000CMOVNE16rm\000CMOVNE16rr\000" "CMOVNE32rm\000CMOVNE32rr\000CMOVNE64rm\000CMOVNE64rr\000CMOVNE_F\000CMO" "VNE_Fp32\000CMOVNE_Fp64\000CMOVNE_Fp80\000CMOVNO16rm\000CMOVNO16rr\000C" "MOVNO32rm\000CMOVNO32rr\000CMOVNO64rm\000CMOVNO64rr\000CMOVNP16rm\000CM" "OVNP16rr\000CMOVNP32rm\000CMOVNP32rr\000CMOVNP64rm\000CMOVNP64rr\000CMO" "VNP_F\000CMOVNP_Fp32\000CMOVNP_Fp64\000CMOVNP_Fp80\000CMOVNS16rm\000CMO" "VNS16rr\000CMOVNS32rm\000CMOVNS32rr\000CMOVNS64rm\000CMOVNS64rr\000CMOV" "O16rm\000CMOVO16rr\000CMOVO32rm\000CMOVO32rr\000CMOVO64rm\000CMOVO64rr\000" "CMOVP16rm\000CMOVP16rr\000CMOVP32rm\000CMOVP32rr\000CMOVP64rm\000CMOVP6" "4rr\000CMOVP_F\000CMOVP_Fp32\000CMOVP_Fp64\000CMOVP_Fp80\000CMOVS16rm\000" "CMOVS16rr\000CMOVS32rm\000CMOVS32rr\000CMOVS64rm\000CMOVS64rr\000CMOV_F" "R32\000CMOV_FR64\000CMOV_GR8\000CMOV_V1I64\000CMOV_V2F64\000CMOV_V2I64\000" "CMOV_V4F32\000CMP16i16\000CMP16mi\000CMP16mi8\000CMP16mr\000CMP16mrmrr\000" "CMP16ri\000CMP16ri8\000CMP16rm\000CMP16rr\000CMP32i32\000CMP32mi\000CMP" "32mi8\000CMP32mr\000CMP32mrmrr\000CMP32ri\000CMP32ri8\000CMP32rm\000CMP" "32rr\000CMP64i32\000CMP64mi32\000CMP64mi8\000CMP64mr\000CMP64mrmrr\000C" "MP64ri32\000CMP64ri8\000CMP64rm\000CMP64rr\000CMP8i8\000CMP8mi\000CMP8m" "r\000CMP8mrmrr\000CMP8ri\000CMP8rm\000CMP8rr\000CMPPDrmi\000CMPPDrri\000" "CMPPSrmi\000CMPPSrri\000CMPS16\000CMPS32\000CMPS64\000CMPS8\000CMPSDrm\000" "CMPSDrr\000CMPSSrm\000CMPSSrr\000CMPXCHG16B\000CMPXCHG16rm\000CMPXCHG16" "rr\000CMPXCHG32rm\000CMPXCHG32rr\000CMPXCHG64rm\000CMPXCHG64rr\000CMPXC" "HG8B\000CMPXCHG8rm\000CMPXCHG8rr\000COMISDrm\000COMISDrr\000COMISSrm\000" "COMISSrr\000COMP_FST0r\000COM_FIPr\000COM_FIr\000COM_FST0r\000COS_F\000" "COS_Fp32\000COS_Fp64\000COS_Fp80\000CPUID\000CQO\000CRC32m16\000CRC32m3" "2\000CRC32m8\000CRC32r16\000CRC32r32\000CRC32r8\000CRC64m64\000CRC64r64" "\000CS_PREFIX\000CVTDQ2PDrm\000CVTDQ2PDrr\000CVTDQ2PSrm\000CVTDQ2PSrr\000" "CVTPD2DQrm\000CVTPD2DQrr\000CVTPD2PSrm\000CVTPD2PSrr\000CVTPS2DQrm\000C" "VTPS2DQrr\000CVTPS2PDrm\000CVTPS2PDrr\000CVTSD2SI64rm\000CVTSD2SI64rr\000" "CVTSD2SSrm\000CVTSD2SSrr\000CVTSI2SD64rm\000CVTSI2SD64rr\000CVTSI2SDrm\000" "CVTSI2SDrr\000CVTSI2SS64rm\000CVTSI2SS64rr\000CVTSI2SSrm\000CVTSI2SSrr\000" "CVTSS2SDrm\000CVTSS2SDrr\000CVTSS2SI64rm\000CVTSS2SI64rr\000CVTSS2SIrm\000" "CVTSS2SIrr\000CVTTPS2DQrm\000CVTTPS2DQrr\000CVTTSD2SI64rm\000CVTTSD2SI6" "4rr\000CVTTSD2SIrm\000CVTTSD2SIrr\000CVTTSS2SI64rm\000CVTTSS2SI64rr\000" "CVTTSS2SIrm\000CVTTSS2SIrr\000CWD\000CWDE\000DEC16m\000DEC16r\000DEC32m" "\000DEC32r\000DEC64_16m\000DEC64_16r\000DEC64_32m\000DEC64_32r\000DEC64" "m\000DEC64r\000DEC8m\000DEC8r\000DIV16m\000DIV16r\000DIV32m\000DIV32r\000" "DIV64m\000DIV64r\000DIV8m\000DIV8r\000DIVPDrm\000DIVPDrr\000DIVPSrm\000" "DIVPSrr\000DIVR_F32m\000DIVR_F64m\000DIVR_FI16m\000DIVR_FI32m\000DIVR_F" "PrST0\000DIVR_FST0r\000DIVR_Fp32m\000DIVR_Fp64m\000DIVR_Fp64m32\000DIVR" "_Fp80m32\000DIVR_Fp80m64\000DIVR_FpI16m32\000DIVR_FpI16m64\000DIVR_FpI1" "6m80\000DIVR_FpI32m32\000DIVR_FpI32m64\000DIVR_FpI32m80\000DIVR_FrST0\000" "DIVSDrm\000DIVSDrm_Int\000DIVSDrr\000DIVSDrr_Int\000DIVSSrm\000DIVSSrm_" "Int\000DIVSSrr\000DIVSSrr_Int\000DIV_F32m\000DIV_F64m\000DIV_FI16m\000D" "IV_FI32m\000DIV_FPrST0\000DIV_FST0r\000DIV_Fp32\000DIV_Fp32m\000DIV_Fp6" "4\000DIV_Fp64m\000DIV_Fp64m32\000DIV_Fp80\000DIV_Fp80m32\000DIV_Fp80m64" "\000DIV_FpI16m32\000DIV_FpI16m64\000DIV_FpI16m80\000DIV_FpI32m32\000DIV" "_FpI32m64\000DIV_FpI32m80\000DIV_FrST0\000DPPDrmi\000DPPDrri\000DPPSrmi" "\000DPPSrri\000DS_PREFIX\000EH_RETURN\000EH_RETURN64\000ENTER\000ES_PRE" "FIX\000EXTRACTPSmr\000EXTRACTPSrr\000F2XM1\000FARCALL16i\000FARCALL16m\000" "FARCALL32i\000FARCALL32m\000FARCALL64\000FARJMP16i\000FARJMP16m\000FARJ" "MP32i\000FARJMP32m\000FARJMP64\000FBLDm\000FBSTPm\000FCOM32m\000FCOM64m" "\000FCOMP32m\000FCOMP64m\000FCOMPP\000FDECSTP\000FFREE\000FICOM16m\000F" "ICOM32m\000FICOMP16m\000FICOMP32m\000FINCSTP\000FLDCW16m\000FLDENVm\000" "FLDL2E\000FLDL2T\000FLDLG2\000FLDLN2\000FLDPI\000FNCLEX\000FNINIT\000FN" "OP\000FNSTCW16m\000FNSTSW8r\000FNSTSWm\000FP32_TO_INT16_IN_MEM\000FP32_" "TO_INT32_IN_MEM\000FP32_TO_INT64_IN_MEM\000FP64_TO_INT16_IN_MEM\000FP64" "_TO_INT32_IN_MEM\000FP64_TO_INT64_IN_MEM\000FP80_TO_INT16_IN_MEM\000FP8" "0_TO_INT32_IN_MEM\000FP80_TO_INT64_IN_MEM\000FPATAN\000FPREM\000FPREM1\000" "FPTAN\000FP_REG_KILL\000FRNDINT\000FRSTORm\000FSAVEm\000FSCALE\000FSINC" "OS\000FSTENVm\000FS_MOV32rm\000FS_PREFIX\000FXAM\000FXRSTOR\000FXSAVE\000" "FXTRACT\000FYL2X\000FYL2XP1\000FpGET_ST0_32\000FpGET_ST0_64\000FpGET_ST" "0_80\000FpGET_ST1_32\000FpGET_ST1_64\000FpGET_ST1_80\000FpSET_ST0_32\000" "FpSET_ST0_64\000FpSET_ST0_80\000FpSET_ST1_32\000FpSET_ST1_64\000FpSET_S" "T1_80\000FsANDNPDrm\000FsANDNPDrr\000FsANDNPSrm\000FsANDNPSrr\000FsANDP" "Drm\000FsANDPDrr\000FsANDPSrm\000FsANDPSrr\000FsFLD0SD\000FsFLD0SS\000F" "sMOVAPDrm\000FsMOVAPDrr\000FsMOVAPSrm\000FsMOVAPSrr\000FsORPDrm\000FsOR" "PDrr\000FsORPSrm\000FsORPSrr\000FsXORPDrm\000FsXORPDrr\000FsXORPSrm\000" "FsXORPSrr\000GS_MOV32rm\000GS_PREFIX\000HADDPDrm\000HADDPDrr\000HADDPSr" "m\000HADDPSrr\000HLT\000HSUBPDrm\000HSUBPDrr\000HSUBPSrm\000HSUBPSrr\000" "IDIV16m\000IDIV16r\000IDIV32m\000IDIV32r\000IDIV64m\000IDIV64r\000IDIV8" "m\000IDIV8r\000ILD_F16m\000ILD_F32m\000ILD_F64m\000ILD_Fp16m32\000ILD_F" "p16m64\000ILD_Fp16m80\000ILD_Fp32m32\000ILD_Fp32m64\000ILD_Fp32m80\000I" "LD_Fp64m32\000ILD_Fp64m64\000ILD_Fp64m80\000IMUL16m\000IMUL16r\000IMUL1" "6rm\000IMUL16rmi\000IMUL16rmi8\000IMUL16rr\000IMUL16rri\000IMUL16rri8\000" "IMUL32m\000IMUL32r\000IMUL32rm\000IMUL32rmi\000IMUL32rmi8\000IMUL32rr\000" "IMUL32rri\000IMUL32rri8\000IMUL64m\000IMUL64r\000IMUL64rm\000IMUL64rmi3" "2\000IMUL64rmi8\000IMUL64rr\000IMUL64rri32\000IMUL64rri8\000IMUL8m\000I" "MUL8r\000IN16\000IN16ri\000IN16rr\000IN32\000IN32ri\000IN32rr\000IN8\000" "IN8ri\000IN8rr\000INC16m\000INC16r\000INC32m\000INC32r\000INC64_16m\000" "INC64_16r\000INC64_32m\000INC64_32r\000INC64m\000INC64r\000INC8m\000INC" "8r\000INSERTPSrm\000INSERTPSrr\000INT\000INT3\000INVD\000INVEPT\000INVL" "PG\000INVVPID\000IRET16\000IRET32\000IRET64\000ISTT_FP16m\000ISTT_FP32m" "\000ISTT_FP64m\000ISTT_Fp16m32\000ISTT_Fp16m64\000ISTT_Fp16m80\000ISTT_" "Fp32m32\000ISTT_Fp32m64\000ISTT_Fp32m80\000ISTT_Fp64m32\000ISTT_Fp64m64" "\000ISTT_Fp64m80\000IST_F16m\000IST_F32m\000IST_FP16m\000IST_FP32m\000I" "ST_FP64m\000IST_Fp16m32\000IST_Fp16m64\000IST_Fp16m80\000IST_Fp32m32\000" "IST_Fp32m64\000IST_Fp32m80\000IST_Fp64m32\000IST_Fp64m64\000IST_Fp64m80" "\000Int_CMPSDrm\000Int_CMPSDrr\000Int_CMPSSrm\000Int_CMPSSrr\000Int_COM" "ISDrm\000Int_COMISDrr\000Int_COMISSrm\000Int_COMISSrr\000Int_CVTDQ2PDrm" "\000Int_CVTDQ2PDrr\000Int_CVTDQ2PSrm\000Int_CVTDQ2PSrr\000Int_CVTPD2DQr" "m\000Int_CVTPD2DQrr\000Int_CVTPD2PIrm\000Int_CVTPD2PIrr\000Int_CVTPD2PS" "rm\000Int_CVTPD2PSrr\000Int_CVTPI2PDrm\000Int_CVTPI2PDrr\000Int_CVTPI2P" "Srm\000Int_CVTPI2PSrr\000Int_CVTPS2DQrm\000Int_CVTPS2DQrr\000Int_CVTPS2" "PDrm\000Int_CVTPS2PDrr\000Int_CVTPS2PIrm\000Int_CVTPS2PIrr\000Int_CVTSD" "2SI64rm\000Int_CVTSD2SI64rr\000Int_CVTSD2SIrm\000Int_CVTSD2SIrr\000Int_" "CVTSD2SSrm\000Int_CVTSD2SSrr\000Int_CVTSI2SD64rm\000Int_CVTSI2SD64rr\000" "Int_CVTSI2SDrm\000Int_CVTSI2SDrr\000Int_CVTSI2SS64rm\000Int_CVTSI2SS64r" "r\000Int_CVTSI2SSrm\000Int_CVTSI2SSrr\000Int_CVTSS2SDrm\000Int_CVTSS2SD" "rr\000Int_CVTSS2SI64rm\000Int_CVTSS2SI64rr\000Int_CVTSS2SIrm\000Int_CVT" "SS2SIrr\000Int_CVTTPD2DQrm\000Int_CVTTPD2DQrr\000Int_CVTTPD2PIrm\000Int" "_CVTTPD2PIrr\000Int_CVTTPS2DQrm\000Int_CVTTPS2DQrr\000Int_CVTTPS2PIrm\000" "Int_CVTTPS2PIrr\000Int_CVTTSD2SI64rm\000Int_CVTTSD2SI64rr\000Int_CVTTSD" "2SIrm\000Int_CVTTSD2SIrr\000Int_CVTTSS2SI64rm\000Int_CVTTSS2SI64rr\000I" "nt_CVTTSS2SIrm\000Int_CVTTSS2SIrr\000Int_UCOMISDrm\000Int_UCOMISDrr\000" "Int_UCOMISSrm\000Int_UCOMISSrr\000JAE_1\000JAE_4\000JA_1\000JA_4\000JBE" "_1\000JBE_4\000JB_1\000JB_4\000JCXZ8\000JE_1\000JE_4\000JGE_1\000JGE_4\000" "JG_1\000JG_4\000JLE_1\000JLE_4\000JL_1\000JL_4\000JMP32m\000JMP32r\000J" "MP64m\000JMP64pcrel32\000JMP64r\000JMP_1\000JMP_4\000JNE_1\000JNE_4\000" "JNO_1\000JNO_4\000JNP_1\000JNP_4\000JNS_1\000JNS_4\000JO_1\000JO_4\000J" "P_1\000JP_4\000JS_1\000JS_4\000LAHF\000LAR16rm\000LAR16rr\000LAR32rm\000" "LAR32rr\000LAR64rm\000LAR64rr\000LCMPXCHG16\000LCMPXCHG32\000LCMPXCHG64" "\000LCMPXCHG8\000LCMPXCHG8B\000LDDQUrm\000LDMXCSR\000LDS16rm\000LDS32rm" "\000LD_F0\000LD_F1\000LD_F32m\000LD_F64m\000LD_F80m\000LD_Fp032\000LD_F" "p064\000LD_Fp080\000LD_Fp132\000LD_Fp164\000LD_Fp180\000LD_Fp32m\000LD_" "Fp32m64\000LD_Fp32m80\000LD_Fp64m\000LD_Fp64m80\000LD_Fp80m\000LD_Frr\000" "LEA16r\000LEA32r\000LEA64_32r\000LEA64r\000LEAVE\000LEAVE64\000LES16rm\000" "LES32rm\000LFENCE\000LFS16rm\000LFS32rm\000LFS64rm\000LGDTm\000LGS16rm\000" "LGS32rm\000LGS64rm\000LIDTm\000LLDT16m\000LLDT16r\000LMSW16m\000LMSW16r" "\000LOCK_ADD16mi\000LOCK_ADD16mi8\000LOCK_ADD16mr\000LOCK_ADD32mi\000LO" "CK_ADD32mi8\000LOCK_ADD32mr\000LOCK_ADD64mi32\000LOCK_ADD64mi8\000LOCK_" "ADD64mr\000LOCK_ADD8mi\000LOCK_ADD8mr\000LOCK_DEC16m\000LOCK_DEC32m\000" "LOCK_DEC64m\000LOCK_DEC8m\000LOCK_INC16m\000LOCK_INC32m\000LOCK_INC64m\000" "LOCK_INC8m\000LOCK_PREFIX\000LOCK_SUB16mi\000LOCK_SUB16mi8\000LOCK_SUB1" "6mr\000LOCK_SUB32mi\000LOCK_SUB32mi8\000LOCK_SUB32mr\000LOCK_SUB64mi32\000" "LOCK_SUB64mi8\000LOCK_SUB64mr\000LOCK_SUB8mi\000LOCK_SUB8mr\000LODSB\000" "LODSD\000LODSQ\000LODSW\000LOOP\000LOOPE\000LOOPNE\000LRET\000LRETI\000" "LSL16rm\000LSL16rr\000LSL32rm\000LSL32rr\000LSL64rm\000LSL64rr\000LSS16" "rm\000LSS32rm\000LSS64rm\000LTRm\000LTRr\000LXADD16\000LXADD32\000LXADD" "64\000LXADD8\000MASKMOVDQU\000MASKMOVDQU64\000MAXPDrm\000MAXPDrm_Int\000" "MAXPDrr\000MAXPDrr_Int\000MAXPSrm\000MAXPSrm_Int\000MAXPSrr\000MAXPSrr_" "Int\000MAXSDrm\000MAXSDrm_Int\000MAXSDrr\000MAXSDrr_Int\000MAXSSrm\000M" "AXSSrm_Int\000MAXSSrr\000MAXSSrr_Int\000MFENCE\000MINPDrm\000MINPDrm_In" "t\000MINPDrr\000MINPDrr_Int\000MINPSrm\000MINPSrm_Int\000MINPSrr\000MIN" "PSrr_Int\000MINSDrm\000MINSDrm_Int\000MINSDrr\000MINSDrr_Int\000MINSSrm" "\000MINSSrm_Int\000MINSSrr\000MINSSrr_Int\000MMX_CVTPD2PIrm\000MMX_CVTP" "D2PIrr\000MMX_CVTPI2PDrm\000MMX_CVTPI2PDrr\000MMX_CVTPI2PSrm\000MMX_CVT" "PI2PSrr\000MMX_CVTPS2PIrm\000MMX_CVTPS2PIrr\000MMX_CVTTPD2PIrm\000MMX_C" "VTTPD2PIrr\000MMX_CVTTPS2PIrm\000MMX_CVTTPS2PIrr\000MMX_EMMS\000MMX_FEM" "MS\000MMX_MASKMOVQ\000MMX_MASKMOVQ64\000MMX_MOVD64from64rr\000MMX_MOVD6" "4grr\000MMX_MOVD64mr\000MMX_MOVD64rm\000MMX_MOVD64rr\000MMX_MOVD64rrv16" "4\000MMX_MOVD64to64rr\000MMX_MOVDQ2Qrr\000MMX_MOVNTQmr\000MMX_MOVQ2DQrr" "\000MMX_MOVQ2FR64rr\000MMX_MOVQ64gmr\000MMX_MOVQ64mr\000MMX_MOVQ64rm\000" "MMX_MOVQ64rr\000MMX_MOVZDI2PDIrm\000MMX_MOVZDI2PDIrr\000MMX_PACKSSDWrm\000" "MMX_PACKSSDWrr\000MMX_PACKSSWBrm\000MMX_PACKSSWBrr\000MMX_PACKUSWBrm\000" "MMX_PACKUSWBrr\000MMX_PADDBrm\000MMX_PADDBrr\000MMX_PADDDrm\000MMX_PADD" "Drr\000MMX_PADDQrm\000MMX_PADDQrr\000MMX_PADDSBrm\000MMX_PADDSBrr\000MM" "X_PADDSWrm\000MMX_PADDSWrr\000MMX_PADDUSBrm\000MMX_PADDUSBrr\000MMX_PAD" "DUSWrm\000MMX_PADDUSWrr\000MMX_PADDWrm\000MMX_PADDWrr\000MMX_PANDNrm\000" "MMX_PANDNrr\000MMX_PANDrm\000MMX_PANDrr\000MMX_PAVGBrm\000MMX_PAVGBrr\000" "MMX_PAVGWrm\000MMX_PAVGWrr\000MMX_PCMPEQBrm\000MMX_PCMPEQBrr\000MMX_PCM" "PEQDrm\000MMX_PCMPEQDrr\000MMX_PCMPEQWrm\000MMX_PCMPEQWrr\000MMX_PCMPGT" "Brm\000MMX_PCMPGTBrr\000MMX_PCMPGTDrm\000MMX_PCMPGTDrr\000MMX_PCMPGTWrm" "\000MMX_PCMPGTWrr\000MMX_PEXTRWri\000MMX_PINSRWrmi\000MMX_PINSRWrri\000" "MMX_PMADDWDrm\000MMX_PMADDWDrr\000MMX_PMAXSWrm\000MMX_PMAXSWrr\000MMX_P" "MAXUBrm\000MMX_PMAXUBrr\000MMX_PMINSWrm\000MMX_PMINSWrr\000MMX_PMINUBrm" "\000MMX_PMINUBrr\000MMX_PMOVMSKBrr\000MMX_PMULHUWrm\000MMX_PMULHUWrr\000" "MMX_PMULHWrm\000MMX_PMULHWrr\000MMX_PMULLWrm\000MMX_PMULLWrr\000MMX_PMU" "LUDQrm\000MMX_PMULUDQrr\000MMX_PORrm\000MMX_PORrr\000MMX_PSADBWrm\000MM" "X_PSADBWrr\000MMX_PSHUFWmi\000MMX_PSHUFWri\000MMX_PSLLDri\000MMX_PSLLDr" "m\000MMX_PSLLDrr\000MMX_PSLLQri\000MMX_PSLLQrm\000MMX_PSLLQrr\000MMX_PS" "LLWri\000MMX_PSLLWrm\000MMX_PSLLWrr\000MMX_PSRADri\000MMX_PSRADrm\000MM" "X_PSRADrr\000MMX_PSRAWri\000MMX_PSRAWrm\000MMX_PSRAWrr\000MMX_PSRLDri\000" "MMX_PSRLDrm\000MMX_PSRLDrr\000MMX_PSRLQri\000MMX_PSRLQrm\000MMX_PSRLQrr" "\000MMX_PSRLWri\000MMX_PSRLWrm\000MMX_PSRLWrr\000MMX_PSUBBrm\000MMX_PSU" "BBrr\000MMX_PSUBDrm\000MMX_PSUBDrr\000MMX_PSUBQrm\000MMX_PSUBQrr\000MMX" "_PSUBSBrm\000MMX_PSUBSBrr\000MMX_PSUBSWrm\000MMX_PSUBSWrr\000MMX_PSUBUS" "Brm\000MMX_PSUBUSBrr\000MMX_PSUBUSWrm\000MMX_PSUBUSWrr\000MMX_PSUBWrm\000" "MMX_PSUBWrr\000MMX_PUNPCKHBWrm\000MMX_PUNPCKHBWrr\000MMX_PUNPCKHDQrm\000" "MMX_PUNPCKHDQrr\000MMX_PUNPCKHWDrm\000MMX_PUNPCKHWDrr\000MMX_PUNPCKLBWr" "m\000MMX_PUNPCKLBWrr\000MMX_PUNPCKLDQrm\000MMX_PUNPCKLDQrr\000MMX_PUNPC" "KLWDrm\000MMX_PUNPCKLWDrr\000MMX_PXORrm\000MMX_PXORrr\000MMX_V_SET0\000" "MMX_V_SETALLONES\000MONITOR\000MOV16ao16\000MOV16mi\000MOV16mr\000MOV16" "ms\000MOV16o16a\000MOV16r0\000MOV16ri\000MOV16rm\000MOV16rr\000MOV16rr_" "REV\000MOV16rs\000MOV16sm\000MOV16sr\000MOV32ao32\000MOV32cr\000MOV32dr" "\000MOV32mi\000MOV32mr\000MOV32o32a\000MOV32r0\000MOV32rc\000MOV32rd\000" "MOV32ri\000MOV32rm\000MOV32rr\000MOV32rr_REV\000MOV64FSrm\000MOV64GSrm\000" "MOV64ao64\000MOV64ao8\000MOV64cr\000MOV64dr\000MOV64mi32\000MOV64mr\000" "MOV64ms\000MOV64o64a\000MOV64o8a\000MOV64r0\000MOV64rc\000MOV64rd\000MO" "V64ri\000MOV64ri32\000MOV64ri64i32\000MOV64rm\000MOV64rr\000MOV64rr_REV" "\000MOV64rs\000MOV64sm\000MOV64sr\000MOV64toPQIrr\000MOV64toSDrm\000MOV" "64toSDrr\000MOV8ao8\000MOV8mi\000MOV8mr\000MOV8mr_NOREX\000MOV8o8a\000M" "OV8r0\000MOV8ri\000MOV8rm\000MOV8rm_NOREX\000MOV8rr\000MOV8rr_NOREX\000" "MOV8rr_REV\000MOVAPDmr\000MOVAPDrm\000MOVAPDrr\000MOVAPSmr\000MOVAPSrm\000" "MOVAPSrr\000MOVDDUPrm\000MOVDDUPrr\000MOVDI2PDIrm\000MOVDI2PDIrr\000MOV" "DI2SSrm\000MOVDI2SSrr\000MOVDQAmr\000MOVDQArm\000MOVDQArr\000MOVDQUmr\000" "MOVDQUmr_Int\000MOVDQUrm\000MOVDQUrm_Int\000MOVHLPSrr\000MOVHPDmr\000MO" "VHPDrm\000MOVHPSmr\000MOVHPSrm\000MOVLHPSrr\000MOVLPDmr\000MOVLPDrm\000" "MOVLPDrr\000MOVLPSmr\000MOVLPSrm\000MOVLPSrr\000MOVLQ128mr\000MOVLSD2PD" "rr\000MOVLSS2PSrr\000MOVMSKPDrr\000MOVMSKPSrr\000MOVNTDQArm\000MOVNTDQm" "r\000MOVNTImr\000MOVNTPDmr\000MOVNTPSmr\000MOVPC32r\000MOVPD2SDmr\000MO" "VPD2SDrr\000MOVPDI2DImr\000MOVPDI2DIrr\000MOVPQI2QImr\000MOVPQIto64rr\000" "MOVPS2SSmr\000MOVPS2SSrr\000MOVQI2PQIrm\000MOVQxrxr\000MOVSB\000MOVSD\000" "MOVSD2PDrm\000MOVSD2PDrr\000MOVSDmr\000MOVSDrm\000MOVSDrr\000MOVSDto64m" "r\000MOVSDto64rr\000MOVSHDUPrm\000MOVSHDUPrr\000MOVSLDUPrm\000MOVSLDUPr" "r\000MOVSS2DImr\000MOVSS2DIrr\000MOVSS2PSrm\000MOVSS2PSrr\000MOVSSmr\000" "MOVSSrm\000MOVSSrr\000MOVSW\000MOVSX16rm8\000MOVSX16rm8W\000MOVSX16rr8\000" "MOVSX16rr8W\000MOVSX32rm16\000MOVSX32rm8\000MOVSX32rr16\000MOVSX32rr8\000" "MOVSX64rm16\000MOVSX64rm32\000MOVSX64rm8\000MOVSX64rr16\000MOVSX64rr32\000" "MOVSX64rr8\000MOVUPDmr\000MOVUPDmr_Int\000MOVUPDrm\000MOVUPDrm_Int\000M" "OVUPDrr\000MOVUPSmr\000MOVUPSmr_Int\000MOVUPSrm\000MOVUPSrm_Int\000MOVU" "PSrr\000MOVZDI2PDIrm\000MOVZDI2PDIrr\000MOVZPQILo2PQIrm\000MOVZPQILo2PQ" "Irr\000MOVZQI2PQIrm\000MOVZQI2PQIrr\000MOVZSD2PDrm\000MOVZSS2PSrm\000MO" "VZX16rm8\000MOVZX16rm8W\000MOVZX16rr8\000MOVZX16rr8W\000MOVZX32_NOREXrm" "8\000MOVZX32_NOREXrr8\000MOVZX32rm16\000MOVZX32rm8\000MOVZX32rr16\000MO" "VZX32rr8\000MOVZX64rm16\000MOVZX64rm16_Q\000MOVZX64rm32\000MOVZX64rm8\000" "MOVZX64rm8_Q\000MOVZX64rr16\000MOVZX64rr16_Q\000MOVZX64rr32\000MOVZX64r" "r8\000MOVZX64rr8_Q\000MOV_Fp3232\000MOV_Fp3264\000MOV_Fp3280\000MOV_Fp6" "432\000MOV_Fp6464\000MOV_Fp6480\000MOV_Fp8032\000MOV_Fp8064\000MOV_Fp80" "80\000MPSADBWrmi\000MPSADBWrri\000MUL16m\000MUL16r\000MUL32m\000MUL32r\000" "MUL64m\000MUL64r\000MUL8m\000MUL8r\000MULPDrm\000MULPDrr\000MULPSrm\000" "MULPSrr\000MULSDrm\000MULSDrm_Int\000MULSDrr\000MULSDrr_Int\000MULSSrm\000" "MULSSrm_Int\000MULSSrr\000MULSSrr_Int\000MUL_F32m\000MUL_F64m\000MUL_FI" "16m\000MUL_FI32m\000MUL_FPrST0\000MUL_FST0r\000MUL_Fp32\000MUL_Fp32m\000" "MUL_Fp64\000MUL_Fp64m\000MUL_Fp64m32\000MUL_Fp80\000MUL_Fp80m32\000MUL_" "Fp80m64\000MUL_FpI16m32\000MUL_FpI16m64\000MUL_FpI16m80\000MUL_FpI32m32" "\000MUL_FpI32m64\000MUL_FpI32m80\000MUL_FrST0\000MWAIT\000NEG16m\000NEG" "16r\000NEG32m\000NEG32r\000NEG64m\000NEG64r\000NEG8m\000NEG8r\000NOOP\000" "NOOPL\000NOOPW\000NOT16m\000NOT16r\000NOT32m\000NOT32r\000NOT64m\000NOT" "64r\000NOT8m\000NOT8r\000OR16i16\000OR16mi\000OR16mi8\000OR16mr\000OR16" "ri\000OR16ri8\000OR16rm\000OR16rr\000OR16rr_REV\000OR32i32\000OR32mi\000" "OR32mi8\000OR32mr\000OR32ri\000OR32ri8\000OR32rm\000OR32rr\000OR32rr_RE" "V\000OR64i32\000OR64mi32\000OR64mi8\000OR64mr\000OR64ri32\000OR64ri8\000" "OR64rm\000OR64rr\000OR64rr_REV\000OR8i8\000OR8mi\000OR8mr\000OR8ri\000O" "R8rm\000OR8rr\000OR8rr_REV\000ORPDrm\000ORPDrr\000ORPSrm\000ORPSrr\000O" "UT16ir\000OUT16rr\000OUT32ir\000OUT32rr\000OUT8ir\000OUT8rr\000OUTSB\000" "OUTSD\000OUTSW\000PABSBrm128\000PABSBrm64\000PABSBrr128\000PABSBrr64\000" "PABSDrm128\000PABSDrm64\000PABSDrr128\000PABSDrr64\000PABSWrm128\000PAB" "SWrm64\000PABSWrr128\000PABSWrr64\000PACKSSDWrm\000PACKSSDWrr\000PACKSS" "WBrm\000PACKSSWBrr\000PACKUSDWrm\000PACKUSDWrr\000PACKUSWBrm\000PACKUSW" "Brr\000PADDBrm\000PADDBrr\000PADDDrm\000PADDDrr\000PADDQrm\000PADDQrr\000" "PADDSBrm\000PADDSBrr\000PADDSWrm\000PADDSWrr\000PADDUSBrm\000PADDUSBrr\000" "PADDUSWrm\000PADDUSWrr\000PADDWrm\000PADDWrr\000PALIGNR128rm\000PALIGNR" "128rr\000PALIGNR64rm\000PALIGNR64rr\000PANDNrm\000PANDNrr\000PANDrm\000" "PANDrr\000PAVGBrm\000PAVGBrr\000PAVGWrm\000PAVGWrr\000PBLENDVBrm0\000PB" "LENDVBrr0\000PBLENDWrmi\000PBLENDWrri\000PCMPEQBrm\000PCMPEQBrr\000PCMP" "EQDrm\000PCMPEQDrr\000PCMPEQQrm\000PCMPEQQrr\000PCMPEQWrm\000PCMPEQWrr\000" "PCMPESTRIArm\000PCMPESTRIArr\000PCMPESTRICrm\000PCMPESTRICrr\000PCMPEST" "RIOrm\000PCMPESTRIOrr\000PCMPESTRISrm\000PCMPESTRISrr\000PCMPESTRIZrm\000" "PCMPESTRIZrr\000PCMPESTRIrm\000PCMPESTRIrr\000PCMPESTRM128MEM\000PCMPES" "TRM128REG\000PCMPESTRM128rm\000PCMPESTRM128rr\000PCMPGTBrm\000PCMPGTBrr" "\000PCMPGTDrm\000PCMPGTDrr\000PCMPGTQrm\000PCMPGTQrr\000PCMPGTWrm\000PC" "MPGTWrr\000PCMPISTRIArm\000PCMPISTRIArr\000PCMPISTRICrm\000PCMPISTRICrr" "\000PCMPISTRIOrm\000PCMPISTRIOrr\000PCMPISTRISrm\000PCMPISTRISrr\000PCM" "PISTRIZrm\000PCMPISTRIZrr\000PCMPISTRIrm\000PCMPISTRIrr\000PCMPISTRM128" "MEM\000PCMPISTRM128REG\000PCMPISTRM128rm\000PCMPISTRM128rr\000PEXTRBmr\000" "PEXTRBrr\000PEXTRDmr\000PEXTRDrr\000PEXTRQmr\000PEXTRQrr\000PEXTRWmr\000" "PEXTRWri\000PHADDDrm128\000PHADDDrm64\000PHADDDrr128\000PHADDDrr64\000P" "HADDSWrm128\000PHADDSWrm64\000PHADDSWrr128\000PHADDSWrr64\000PHADDWrm12" "8\000PHADDWrm64\000PHADDWrr128\000PHADDWrr64\000PHMINPOSUWrm128\000PHMI" "NPOSUWrr128\000PHSUBDrm128\000PHSUBDrm64\000PHSUBDrr128\000PHSUBDrr64\000" "PHSUBSWrm128\000PHSUBSWrm64\000PHSUBSWrr128\000PHSUBSWrr64\000PHSUBWrm1" "28\000PHSUBWrm64\000PHSUBWrr128\000PHSUBWrr64\000PINSRBrm\000PINSRBrr\000" "PINSRDrm\000PINSRDrr\000PINSRQrm\000PINSRQrr\000PINSRWrmi\000PINSRWrri\000" "PMADDUBSWrm128\000PMADDUBSWrm64\000PMADDUBSWrr128\000PMADDUBSWrr64\000P" "MADDWDrm\000PMADDWDrr\000PMAXSBrm\000PMAXSBrr\000PMAXSDrm\000PMAXSDrr\000" "PMAXSWrm\000PMAXSWrr\000PMAXUBrm\000PMAXUBrr\000PMAXUDrm\000PMAXUDrr\000" "PMAXUWrm\000PMAXUWrr\000PMINSBrm\000PMINSBrr\000PMINSDrm\000PMINSDrr\000" "PMINSWrm\000PMINSWrr\000PMINUBrm\000PMINUBrr\000PMINUDrm\000PMINUDrr\000" "PMINUWrm\000PMINUWrr\000PMOVMSKBrr\000PMOVSXBDrm\000PMOVSXBDrr\000PMOVS" "XBQrm\000PMOVSXBQrr\000PMOVSXBWrm\000PMOVSXBWrr\000PMOVSXDQrm\000PMOVSX" "DQrr\000PMOVSXWDrm\000PMOVSXWDrr\000PMOVSXWQrm\000PMOVSXWQrr\000PMOVZXB" "Drm\000PMOVZXBDrr\000PMOVZXBQrm\000PMOVZXBQrr\000PMOVZXBWrm\000PMOVZXBW" "rr\000PMOVZXDQrm\000PMOVZXDQrr\000PMOVZXWDrm\000PMOVZXWDrr\000PMOVZXWQr" "m\000PMOVZXWQrr\000PMULDQrm\000PMULDQrr\000PMULHRSWrm128\000PMULHRSWrm6" "4\000PMULHRSWrr128\000PMULHRSWrr64\000PMULHUWrm\000PMULHUWrr\000PMULHWr" "m\000PMULHWrr\000PMULLDrm\000PMULLDrm_int\000PMULLDrr\000PMULLDrr_int\000" "PMULLWrm\000PMULLWrr\000PMULUDQrm\000PMULUDQrr\000POP16r\000POP16rmm\000" "POP16rmr\000POP32r\000POP32rmm\000POP32rmr\000POP64r\000POP64rmm\000POP" "64rmr\000POPCNT16rm\000POPCNT16rr\000POPCNT32rm\000POPCNT32rr\000POPCNT" "64rm\000POPCNT64rr\000POPF\000POPFD\000POPFQ\000POPFS16\000POPFS32\000P" "OPFS64\000POPGS16\000POPGS32\000POPGS64\000PORrm\000PORrr\000PREFETCHNT" "A\000PREFETCHT0\000PREFETCHT1\000PREFETCHT2\000PSADBWrm\000PSADBWrr\000" "PSHUFBrm128\000PSHUFBrm64\000PSHUFBrr128\000PSHUFBrr64\000PSHUFDmi\000P" "SHUFDri\000PSHUFHWmi\000PSHUFHWri\000PSHUFLWmi\000PSHUFLWri\000PSIGNBrm" "128\000PSIGNBrm64\000PSIGNBrr128\000PSIGNBrr64\000PSIGNDrm128\000PSIGND" "rm64\000PSIGNDrr128\000PSIGNDrr64\000PSIGNWrm128\000PSIGNWrm64\000PSIGN" "Wrr128\000PSIGNWrr64\000PSLLDQri\000PSLLDri\000PSLLDrm\000PSLLDrr\000PS" "LLQri\000PSLLQrm\000PSLLQrr\000PSLLWri\000PSLLWrm\000PSLLWrr\000PSRADri" "\000PSRADrm\000PSRADrr\000PSRAWri\000PSRAWrm\000PSRAWrr\000PSRLDQri\000" "PSRLDri\000PSRLDrm\000PSRLDrr\000PSRLQri\000PSRLQrm\000PSRLQrr\000PSRLW" "ri\000PSRLWrm\000PSRLWrr\000PSUBBrm\000PSUBBrr\000PSUBDrm\000PSUBDrr\000" "PSUBQrm\000PSUBQrr\000PSUBSBrm\000PSUBSBrr\000PSUBSWrm\000PSUBSWrr\000P" "SUBUSBrm\000PSUBUSBrr\000PSUBUSWrm\000PSUBUSWrr\000PSUBWrm\000PSUBWrr\000" "PTESTrm\000PTESTrr\000PUNPCKHBWrm\000PUNPCKHBWrr\000PUNPCKHDQrm\000PUNP" "CKHDQrr\000PUNPCKHQDQrm\000PUNPCKHQDQrr\000PUNPCKHWDrm\000PUNPCKHWDrr\000" "PUNPCKLBWrm\000PUNPCKLBWrr\000PUNPCKLDQrm\000PUNPCKLDQrr\000PUNPCKLQDQr" "m\000PUNPCKLQDQrr\000PUNPCKLWDrm\000PUNPCKLWDrr\000PUSH16r\000PUSH16rmm" "\000PUSH16rmr\000PUSH32i16\000PUSH32i32\000PUSH32i8\000PUSH32r\000PUSH3" "2rmm\000PUSH32rmr\000PUSH64i16\000PUSH64i32\000PUSH64i8\000PUSH64r\000P" "USH64rmm\000PUSH64rmr\000PUSHF\000PUSHFD\000PUSHFQ64\000PUSHFS16\000PUS" "HFS32\000PUSHFS64\000PUSHGS16\000PUSHGS32\000PUSHGS64\000PXORrm\000PXOR" "rr\000RCL16m1\000RCL16mCL\000RCL16mi\000RCL16r1\000RCL16rCL\000RCL16ri\000" "RCL32m1\000RCL32mCL\000RCL32mi\000RCL32r1\000RCL32rCL\000RCL32ri\000RCL" "64m1\000RCL64mCL\000RCL64mi\000RCL64r1\000RCL64rCL\000RCL64ri\000RCL8m1" "\000RCL8mCL\000RCL8mi\000RCL8r1\000RCL8rCL\000RCL8ri\000RCPPSm\000RCPPS" "m_Int\000RCPPSr\000RCPPSr_Int\000RCPSSm\000RCPSSm_Int\000RCPSSr\000RCPS" "Sr_Int\000RCR16m1\000RCR16mCL\000RCR16mi\000RCR16r1\000RCR16rCL\000RCR1" "6ri\000RCR32m1\000RCR32mCL\000RCR32mi\000RCR32r1\000RCR32rCL\000RCR32ri" "\000RCR64m1\000RCR64mCL\000RCR64mi\000RCR64r1\000RCR64rCL\000RCR64ri\000" "RCR8m1\000RCR8mCL\000RCR8mi\000RCR8r1\000RCR8rCL\000RCR8ri\000RDMSR\000" "RDPMC\000RDTSC\000RDTSCP\000REPNE_PREFIX\000REP_MOVSB\000REP_MOVSD\000R" "EP_MOVSQ\000REP_MOVSW\000REP_PREFIX\000REP_STOSB\000REP_STOSD\000REP_ST" "OSQ\000REP_STOSW\000RET\000RETI\000ROL16m1\000ROL16mCL\000ROL16mi\000RO" "L16r1\000ROL16rCL\000ROL16ri\000ROL32m1\000ROL32mCL\000ROL32mi\000ROL32" "r1\000ROL32rCL\000ROL32ri\000ROL64m1\000ROL64mCL\000ROL64mi\000ROL64r1\000" "ROL64rCL\000ROL64ri\000ROL8m1\000ROL8mCL\000ROL8mi\000ROL8r1\000ROL8rCL" "\000ROL8ri\000ROR16m1\000ROR16mCL\000ROR16mi\000ROR16r1\000ROR16rCL\000" "ROR16ri\000ROR32m1\000ROR32mCL\000ROR32mi\000ROR32r1\000ROR32rCL\000ROR" "32ri\000ROR64m1\000ROR64mCL\000ROR64mi\000ROR64r1\000ROR64rCL\000ROR64r" "i\000ROR8m1\000ROR8mCL\000ROR8mi\000ROR8r1\000ROR8rCL\000ROR8ri\000ROUN" "DPDm_Int\000ROUNDPDr_Int\000ROUNDPSm_Int\000ROUNDPSr_Int\000ROUNDSDm_In" "t\000ROUNDSDr_Int\000ROUNDSSm_Int\000ROUNDSSr_Int\000RSM\000RSQRTPSm\000" "RSQRTPSm_Int\000RSQRTPSr\000RSQRTPSr_Int\000RSQRTSSm\000RSQRTSSm_Int\000" "RSQRTSSr\000RSQRTSSr_Int\000SAHF\000SAR16m1\000SAR16mCL\000SAR16mi\000S" "AR16r1\000SAR16rCL\000SAR16ri\000SAR32m1\000SAR32mCL\000SAR32mi\000SAR3" "2r1\000SAR32rCL\000SAR32ri\000SAR64m1\000SAR64mCL\000SAR64mi\000SAR64r1" "\000SAR64rCL\000SAR64ri\000SAR8m1\000SAR8mCL\000SAR8mi\000SAR8r1\000SAR" "8rCL\000SAR8ri\000SBB16i16\000SBB16mi\000SBB16mi8\000SBB16mr\000SBB16ri" "\000SBB16ri8\000SBB16rm\000SBB16rr\000SBB16rr_REV\000SBB32i32\000SBB32m" "i\000SBB32mi8\000SBB32mr\000SBB32ri\000SBB32ri8\000SBB32rm\000SBB32rr\000" "SBB32rr_REV\000SBB64i32\000SBB64mi32\000SBB64mi8\000SBB64mr\000SBB64ri3" "2\000SBB64ri8\000SBB64rm\000SBB64rr\000SBB64rr_REV\000SBB8i8\000SBB8mi\000" "SBB8mr\000SBB8ri\000SBB8rm\000SBB8rr\000SBB8rr_REV\000SCAS16\000SCAS32\000" "SCAS64\000SCAS8\000SETAEm\000SETAEr\000SETAm\000SETAr\000SETBEm\000SETB" "Er\000SETB_C16r\000SETB_C32r\000SETB_C64r\000SETB_C8r\000SETBm\000SETBr" "\000SETEm\000SETEr\000SETGEm\000SETGEr\000SETGm\000SETGr\000SETLEm\000S" "ETLEr\000SETLm\000SETLr\000SETNEm\000SETNEr\000SETNOm\000SETNOr\000SETN" "Pm\000SETNPr\000SETNSm\000SETNSr\000SETOm\000SETOr\000SETPm\000SETPr\000" "SETSm\000SETSr\000SFENCE\000SGDTm\000SHL16m1\000SHL16mCL\000SHL16mi\000" "SHL16r1\000SHL16rCL\000SHL16ri\000SHL32m1\000SHL32mCL\000SHL32mi\000SHL" "32r1\000SHL32rCL\000SHL32ri\000SHL64m1\000SHL64mCL\000SHL64mi\000SHL64r" "1\000SHL64rCL\000SHL64ri\000SHL8m1\000SHL8mCL\000SHL8mi\000SHL8r1\000SH" "L8rCL\000SHL8ri\000SHLD16mrCL\000SHLD16mri8\000SHLD16rrCL\000SHLD16rri8" "\000SHLD32mrCL\000SHLD32mri8\000SHLD32rrCL\000SHLD32rri8\000SHLD64mrCL\000" "SHLD64mri8\000SHLD64rrCL\000SHLD64rri8\000SHR16m1\000SHR16mCL\000SHR16m" "i\000SHR16r1\000SHR16rCL\000SHR16ri\000SHR32m1\000SHR32mCL\000SHR32mi\000" "SHR32r1\000SHR32rCL\000SHR32ri\000SHR64m1\000SHR64mCL\000SHR64mi\000SHR" "64r1\000SHR64rCL\000SHR64ri\000SHR8m1\000SHR8mCL\000SHR8mi\000SHR8r1\000" "SHR8rCL\000SHR8ri\000SHRD16mrCL\000SHRD16mri8\000SHRD16rrCL\000SHRD16rr" "i8\000SHRD32mrCL\000SHRD32mri8\000SHRD32rrCL\000SHRD32rri8\000SHRD64mrC" "L\000SHRD64mri8\000SHRD64rrCL\000SHRD64rri8\000SHUFPDrmi\000SHUFPDrri\000" "SHUFPSrmi\000SHUFPSrri\000SIDTm\000SIN_F\000SIN_Fp32\000SIN_Fp64\000SIN" "_Fp80\000SLDT16m\000SLDT16r\000SLDT64m\000SLDT64r\000SMSW16m\000SMSW16r" "\000SMSW32r\000SMSW64r\000SQRTPDm\000SQRTPDm_Int\000SQRTPDr\000SQRTPDr_" "Int\000SQRTPSm\000SQRTPSm_Int\000SQRTPSr\000SQRTPSr_Int\000SQRTSDm\000S" "QRTSDm_Int\000SQRTSDr\000SQRTSDr_Int\000SQRTSSm\000SQRTSSm_Int\000SQRTS" "Sr\000SQRTSSr_Int\000SQRT_F\000SQRT_Fp32\000SQRT_Fp64\000SQRT_Fp80\000S" "S_PREFIX\000STC\000STD\000STI\000STMXCSR\000STOSB\000STOSD\000STOSW\000" "STRm\000STRr\000ST_F32m\000ST_F64m\000ST_FP32m\000ST_FP64m\000ST_FP80m\000" "ST_FPrr\000ST_Fp32m\000ST_Fp64m\000ST_Fp64m32\000ST_Fp80m32\000ST_Fp80m" "64\000ST_FpP32m\000ST_FpP64m\000ST_FpP64m32\000ST_FpP80m\000ST_FpP80m32" "\000ST_FpP80m64\000ST_Frr\000SUB16i16\000SUB16mi\000SUB16mi8\000SUB16mr" "\000SUB16ri\000SUB16ri8\000SUB16rm\000SUB16rr\000SUB16rr_REV\000SUB32i3" "2\000SUB32mi\000SUB32mi8\000SUB32mr\000SUB32ri\000SUB32ri8\000SUB32rm\000" "SUB32rr\000SUB32rr_REV\000SUB64i32\000SUB64mi32\000SUB64mi8\000SUB64mr\000" "SUB64ri32\000SUB64ri8\000SUB64rm\000SUB64rr\000SUB64rr_REV\000SUB8i8\000" "SUB8mi\000SUB8mr\000SUB8ri\000SUB8rm\000SUB8rr\000SUB8rr_REV\000SUBPDrm" "\000SUBPDrr\000SUBPSrm\000SUBPSrr\000SUBR_F32m\000SUBR_F64m\000SUBR_FI1" "6m\000SUBR_FI32m\000SUBR_FPrST0\000SUBR_FST0r\000SUBR_Fp32m\000SUBR_Fp6" "4m\000SUBR_Fp64m32\000SUBR_Fp80m32\000SUBR_Fp80m64\000SUBR_FpI16m32\000" "SUBR_FpI16m64\000SUBR_FpI16m80\000SUBR_FpI32m32\000SUBR_FpI32m64\000SUB" "R_FpI32m80\000SUBR_FrST0\000SUBSDrm\000SUBSDrm_Int\000SUBSDrr\000SUBSDr" "r_Int\000SUBSSrm\000SUBSSrm_Int\000SUBSSrr\000SUBSSrr_Int\000SUB_F32m\000" "SUB_F64m\000SUB_FI16m\000SUB_FI32m\000SUB_FPrST0\000SUB_FST0r\000SUB_Fp" "32\000SUB_Fp32m\000SUB_Fp64\000SUB_Fp64m\000SUB_Fp64m32\000SUB_Fp80\000" "SUB_Fp80m32\000SUB_Fp80m64\000SUB_FpI16m32\000SUB_FpI16m64\000SUB_FpI16" "m80\000SUB_FpI32m32\000SUB_FpI32m64\000SUB_FpI32m80\000SUB_FrST0\000SWA" "PGS\000SYSCALL\000SYSENTER\000SYSEXIT\000SYSEXIT64\000SYSRET\000TAILJMP" "d\000TAILJMPm\000TAILJMPr\000TAILJMPr64\000TCRETURNdi\000TCRETURNdi64\000" "TCRETURNri\000TCRETURNri64\000TEST16i16\000TEST16mi\000TEST16ri\000TEST" "16rm\000TEST16rr\000TEST32i32\000TEST32mi\000TEST32ri\000TEST32rm\000TE" "ST32rr\000TEST64i32\000TEST64mi32\000TEST64ri32\000TEST64rm\000TEST64rr" "\000TEST8i8\000TEST8mi\000TEST8ri\000TEST8rm\000TEST8rr\000TLS_addr32\000" "TLS_addr64\000TRAP\000TST_F\000TST_Fp32\000TST_Fp64\000TST_Fp80\000UCOM" "ISDrm\000UCOMISDrr\000UCOMISSrm\000UCOMISSrr\000UCOM_FIPr\000UCOM_FIr\000" "UCOM_FPPr\000UCOM_FPr\000UCOM_FpIr32\000UCOM_FpIr64\000UCOM_FpIr80\000U" "COM_Fpr32\000UCOM_Fpr64\000UCOM_Fpr80\000UCOM_Fr\000UNPCKHPDrm\000UNPCK" "HPDrr\000UNPCKHPSrm\000UNPCKHPSrr\000UNPCKLPDrm\000UNPCKLPDrr\000UNPCKL" "PSrm\000UNPCKLPSrr\000VASTART_SAVE_XMM_REGS\000VERRm\000VERRr\000VERWm\000" "VERWr\000VMCALL\000VMCLEARm\000VMLAUNCH\000VMPTRLDm\000VMPTRSTm\000VMRE" "AD32rm\000VMREAD32rr\000VMREAD64rm\000VMREAD64rr\000VMRESUME\000VMWRITE" "32rm\000VMWRITE32rr\000VMWRITE64rm\000VMWRITE64rr\000VMXOFF\000VMXON\000" "V_SET0\000V_SETALLONES\000WAIT\000WBINVD\000WINCALL64m\000WINCALL64pcre" "l32\000WINCALL64r\000WRMSR\000XADD16rm\000XADD16rr\000XADD32rm\000XADD3" "2rr\000XADD64rm\000XADD64rr\000XADD8rm\000XADD8rr\000XCHG16ar\000XCHG16" "rm\000XCHG16rr\000XCHG32ar\000XCHG32rm\000XCHG32rr\000XCHG64ar\000XCHG6" "4rm\000XCHG64rr\000XCHG8rm\000XCHG8rr\000XCH_F\000XLAT\000XOR16i16\000X" "OR16mi\000XOR16mi8\000XOR16mr\000XOR16ri\000XOR16ri8\000XOR16rm\000XOR1" "6rr\000XOR16rr_REV\000XOR32i32\000XOR32mi\000XOR32mi8\000XOR32mr\000XOR" "32ri\000XOR32ri8\000XOR32rm\000XOR32rr\000XOR32rr_REV\000XOR64i32\000XO" "R64mi32\000XOR64mi8\000XOR64mr\000XOR64ri32\000XOR64ri8\000XOR64rm\000X" "OR64rr\000XOR64rr_REV\000XOR8i8\000XOR8mi\000XOR8mr\000XOR8ri\000XOR8rm" "\000XOR8rr\000XOR8rr_REV\000XORPDrm\000XORPDrr\000XORPSrm\000XORPSrr\000"; return Strs+InstAsmOffset[Opcode]; } #endif