blob: 66f012a6ddffd434e2f79c11b0c6b114fccbcb26 [file] [log] [blame]
/*===- TableGen'erated file -------------------------------------*- C++ -*-===*\
|* *|
|* Assembly Writer Source Fragment *|
|* *|
|* Automatically generated file, do not edit! *|
|* *|
\*===----------------------------------------------------------------------===*/
/// getMnemonic - This method is automatically generated by tablegen
/// from the instruction set description.
std::pair<const char *, uint64_t> PPCInstPrinter::getMnemonic(const MCInst *MI) {
#ifdef __GNUC__
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Woverlength-strings"
#endif
static const char AsmStrs[] = {
/* 0 */ "#EH_SjLj_Setup\t\0"
/* 16 */ "bdzla+ \0"
/* 24 */ "bdnzla+ \0"
/* 33 */ "bdza+ \0"
/* 40 */ "bdnza+ \0"
/* 48 */ "bdzl+ \0"
/* 55 */ "bdnzl+ \0"
/* 63 */ "bdz+ \0"
/* 69 */ "bdnz+ \0"
/* 76 */ "bcl 20, 31, \0"
/* 89 */ "bctrl\n\tld 2, \0"
/* 103 */ "bctrl\n\tlwz 2, \0"
/* 118 */ "bc 12, \0"
/* 126 */ "bcl 12, \0"
/* 135 */ "bclrl 12, \0"
/* 146 */ "bcctrl 12, \0"
/* 158 */ "bclr 12, \0"
/* 168 */ "bcctr 12, \0"
/* 179 */ "mtspr 3, \0"
/* 189 */ "bc 4, \0"
/* 196 */ "bcl 4, \0"
/* 204 */ "bclrl 4, \0"
/* 214 */ "bcctrl 4, \0"
/* 225 */ "bclr 4, \0"
/* 234 */ "bcctr 4, \0"
/* 244 */ "mtspr 256, \0"
/* 256 */ "bdzla- \0"
/* 264 */ "bdnzla- \0"
/* 273 */ "bdza- \0"
/* 280 */ "bdnza- \0"
/* 288 */ "bdzl- \0"
/* 295 */ "bdnzl- \0"
/* 303 */ "bdz- \0"
/* 309 */ "bdnz- \0"
/* 316 */ "vcmpneb. \0"
/* 326 */ "vcmpgtsb. \0"
/* 337 */ "extsb. \0"
/* 345 */ "vcmpequb. \0"
/* 356 */ "bcdsub. \0"
/* 365 */ "fsub. \0"
/* 372 */ "fmsub. \0"
/* 380 */ "fnmsub. \0"
/* 389 */ "vcmpgtub. \0"
/* 400 */ "vcmpnezb. \0"
/* 411 */ "addc. \0"
/* 418 */ "andc. \0"
/* 425 */ "tabortdc. \0"
/* 436 */ "subfc. \0"
/* 444 */ "subic. \0"
/* 452 */ "addic. \0"
/* 460 */ "rldic. \0"
/* 468 */ "bcdtrunc. \0"
/* 479 */ "bcdutrunc. \0"
/* 491 */ "orc. \0"
/* 497 */ "tabortwc. \0"
/* 508 */ "srad. \0"
/* 515 */ "bcdadd. \0"
/* 524 */ "fadd. \0"
/* 531 */ "fmadd. \0"
/* 539 */ "fnmadd. \0"
/* 548 */ "mulhd. \0"
/* 556 */ "fcfid. \0"
/* 564 */ "fctid. \0"
/* 572 */ "mulld. \0"
/* 580 */ "sld. \0"
/* 586 */ "nand. \0"
/* 593 */ "tend. \0"
/* 600 */ "srd. \0"
/* 606 */ "vcmpgtsd. \0"
/* 617 */ "vcmpequd. \0"
/* 628 */ "vcmpgtud. \0"
/* 639 */ "divd. \0"
/* 646 */ "cntlzd. \0"
/* 655 */ "cnttzd. \0"
/* 664 */ "adde. \0"
/* 671 */ "divde. \0"
/* 679 */ "slbfee. \0"
/* 688 */ "subfe. \0"
/* 696 */ "addme. \0"
/* 704 */ "subfme. \0"
/* 713 */ "fre. \0"
/* 719 */ "frsqrte. \0"
/* 729 */ "paste. \0"
/* 737 */ "divwe. \0"
/* 745 */ "addze. \0"
/* 753 */ "subfze. \0"
/* 762 */ "subf. \0"
/* 769 */ "mtfsf. \0"
/* 777 */ "fneg. \0"
/* 784 */ "vcmpneh. \0"
/* 794 */ "vcmpgtsh. \0"
/* 805 */ "extsh. \0"
/* 813 */ "vcmpequh. \0"
/* 824 */ "vcmpgtuh. \0"
/* 835 */ "vcmpnezh. \0"
/* 846 */ "tabortdci. \0"
/* 858 */ "tabortwci. \0"
/* 870 */ "sradi. \0"
/* 878 */ "clrlsldi. \0"
/* 889 */ "extldi. \0"
/* 898 */ "andi. \0"
/* 905 */ "clrrdi. \0"
/* 914 */ "insrdi. \0"
/* 923 */ "rotrdi. \0"
/* 932 */ "extrdi. \0"
/* 941 */ "mtfsfi. \0"
/* 950 */ "extswsli. \0"
/* 961 */ "rldimi. \0"
/* 970 */ "rlwimi. \0"
/* 979 */ "srawi. \0"
/* 987 */ "clrlslwi. \0"
/* 998 */ "inslwi. \0"
/* 1007 */ "extlwi. \0"
/* 1016 */ "clrrwi. \0"
/* 1025 */ "insrwi. \0"
/* 1034 */ "rotrwi. \0"
/* 1043 */ "extrwi. \0"
/* 1052 */ "vstribl. \0"
/* 1062 */ "rldcl. \0"
/* 1070 */ "rldicl. \0"
/* 1079 */ "fsel. \0"
/* 1086 */ "vstrihl. \0"
/* 1096 */ "fmul. \0"
/* 1103 */ "treclaim. \0"
/* 1114 */ "frim. \0"
/* 1121 */ "rlwinm. \0"
/* 1130 */ "rlwnm. \0"
/* 1138 */ "bcdcfn. \0"
/* 1147 */ "bcdcpsgn. \0"
/* 1158 */ "fcpsgn. \0"
/* 1167 */ "bcdsetsgn. \0"
/* 1179 */ "tbegin. \0"
/* 1188 */ "frin. \0"
/* 1195 */ "bcdctn. \0"
/* 1204 */ "addco. \0"
/* 1212 */ "subfco. \0"
/* 1221 */ "addo. \0"
/* 1228 */ "mulldo. \0"
/* 1237 */ "divdo. \0"
/* 1245 */ "addeo. \0"
/* 1253 */ "divdeo. \0"
/* 1262 */ "subfeo. \0"
/* 1271 */ "addmeo. \0"
/* 1280 */ "subfmeo. \0"
/* 1290 */ "divweo. \0"
/* 1299 */ "addzeo. \0"
/* 1308 */ "subfzeo. \0"
/* 1318 */ "subfo. \0"
/* 1326 */ "nego. \0"
/* 1333 */ "divduo. \0"
/* 1342 */ "divdeuo. \0"
/* 1352 */ "divweuo. \0"
/* 1362 */ "divwuo. \0"
/* 1371 */ "mullwo. \0"
/* 1380 */ "divwo. \0"
/* 1388 */ "xvcmpgedp. \0"
/* 1400 */ "xvcmpeqdp. \0"
/* 1412 */ "xvcmpgtdp. \0"
/* 1424 */ "vcmpbfp. \0"
/* 1434 */ "vcmpgefp. \0"
/* 1445 */ "vcmpeqfp. \0"
/* 1456 */ "vcmpgtfp. \0"
/* 1467 */ "frip. \0"
/* 1474 */ "xvcmpgesp. \0"
/* 1486 */ "xvcmpeqsp. \0"
/* 1498 */ "frsp. \0"
/* 1505 */ "xvcmpgtsp. \0"
/* 1517 */ "icblq. \0"
/* 1525 */ "bcdcfsq. \0"
/* 1535 */ "bcdctsq. \0"
/* 1545 */ "vcmpgtsq. \0"
/* 1556 */ "vcmpequq. \0"
/* 1567 */ "vcmpgtuq. \0"
/* 1578 */ "vstribr. \0"
/* 1588 */ "rldcr. \0"
/* 1596 */ "rldicr. \0"
/* 1605 */ "vstrihr. \0"
/* 1615 */ "fmr. \0"
/* 1621 */ "nor. \0"
/* 1627 */ "xor. \0"
/* 1633 */ "bcdsr. \0"
/* 1641 */ "tsr. \0"
/* 1647 */ "fabs. \0"
/* 1654 */ "fnabs. \0"
/* 1662 */ "fsubs. \0"
/* 1670 */ "fmsubs. \0"
/* 1679 */ "fnmsubs. \0"
/* 1689 */ "bcds. \0"
/* 1696 */ "fadds. \0"
/* 1704 */ "fmadds. \0"
/* 1713 */ "fnmadds. \0"
/* 1723 */ "fcfids. \0"
/* 1732 */ "fres. \0"
/* 1739 */ "frsqrtes. \0"
/* 1750 */ "mffs. \0"
/* 1757 */ "andis. \0"
/* 1765 */ "fmuls. \0"
/* 1773 */ "fsqrts. \0"
/* 1782 */ "bcdus. \0"
/* 1790 */ "fcfidus. \0"
/* 1800 */ "subfus. \0"
/* 1809 */ "fdivs. \0"
/* 1817 */ "tabort. \0"
/* 1826 */ "fsqrt. \0"
/* 1834 */ "mulhdu. \0"
/* 1843 */ "fcfidu. \0"
/* 1852 */ "fctidu. \0"
/* 1861 */ "divdu. \0"
/* 1869 */ "divdeu. \0"
/* 1878 */ "divweu. \0"
/* 1887 */ "mulhwu. \0"
/* 1896 */ "fctiwu. \0"
/* 1905 */ "divwu. \0"
/* 1913 */ "fdiv. \0"
/* 1920 */ "eqv. \0"
/* 1926 */ "sraw. \0"
/* 1933 */ "vcmpnew. \0"
/* 1943 */ "mulhw. \0"
/* 1951 */ "fctiw. \0"
/* 1959 */ "mullw. \0"
/* 1967 */ "slw. \0"
/* 1973 */ "srw. \0"
/* 1979 */ "vcmpgtsw. \0"
/* 1990 */ "extsw. \0"
/* 1998 */ "vcmpequw. \0"
/* 2009 */ "vcmpgtuw. \0"
/* 2020 */ "divw. \0"
/* 2027 */ "vcmpnezw. \0"
/* 2038 */ "cntlzw. \0"
/* 2047 */ "cnttzw. \0"
/* 2056 */ "stbcx. \0"
/* 2064 */ "stdcx. \0"
/* 2072 */ "sthcx. \0"
/* 2080 */ "stqcx. \0"
/* 2088 */ "stwcx. \0"
/* 2096 */ "tlbsx. \0"
/* 2104 */ "fctidz. \0"
/* 2113 */ "bcdcfz. \0"
/* 2122 */ "friz. \0"
/* 2129 */ "bcdctz. \0"
/* 2138 */ "fctiduz. \0"
/* 2148 */ "fctiwuz. \0"
/* 2158 */ "fctiwz. \0"
/* 2167 */ "mtfsb0 \0"
/* 2175 */ "mtfsb1 \0"
/* 2183 */ "dmxxinstfdmr512 \0"
/* 2200 */ "dmxxextfdmr512 \0"
/* 2216 */ "#ATOMIC_CMP_SWAP_I32 \0"
/* 2238 */ "pmxvbf16ger2 \0"
/* 2252 */ "pmxvf16ger2 \0"
/* 2265 */ "pmxvi16ger2 \0"
/* 2278 */ "pmxvi8ger4 \0"
/* 2290 */ "#ATOMIC_CMP_SWAP_I16 \0"
/* 2312 */ "xvcvspbf16 \0"
/* 2324 */ "dmxxinstfdmr256 \0"
/* 2341 */ "dmxxextfdmr256 \0"
/* 2357 */ "#TC_RETURNa8 \0"
/* 2371 */ "#TC_RETURNd8 \0"
/* 2385 */ "#TC_RETURNr8 \0"
/* 2399 */ "pmxvi4ger8 \0"
/* 2411 */ "#BUILD_UACC \0"
/* 2424 */ "#ADJCALLSTACKDOWN \0"
/* 2443 */ "#ADJCALLSTACKUP \0"
/* 2460 */ "#TC_RETURNa \0"
/* 2473 */ "evmhegsmfaa \0"
/* 2486 */ "evmhogsmfaa \0"
/* 2499 */ "evmwsmfaa \0"
/* 2510 */ "evmwssfaa \0"
/* 2521 */ "evmhegsmiaa \0"
/* 2534 */ "evmhogsmiaa \0"
/* 2547 */ "evmwsmiaa \0"
/* 2558 */ "evmhegumiaa \0"
/* 2571 */ "evmhogumiaa \0"
/* 2584 */ "evmwumiaa \0"
/* 2595 */ "dcba \0"
/* 2601 */ "bca \0"
/* 2606 */ "evmhesmfa \0"
/* 2617 */ "evmwhsmfa \0"
/* 2628 */ "evmhosmfa \0"
/* 2639 */ "evmwsmfa \0"
/* 2649 */ "evmhessfa \0"
/* 2660 */ "evmwhssfa \0"
/* 2671 */ "evmhossfa \0"
/* 2682 */ "evmwssfa \0"
/* 2692 */ "plha \0"
/* 2698 */ "evmhesmia \0"
/* 2709 */ "evmwhsmia \0"
/* 2720 */ "evmhosmia \0"
/* 2731 */ "evmwsmia \0"
/* 2741 */ "evmheumia \0"
/* 2752 */ "evmwhumia \0"
/* 2763 */ "evmwlumia \0"
/* 2774 */ "evmhoumia \0"
/* 2785 */ "evmwumia \0"
/* 2795 */ "bla \0"
/* 2800 */ "bcla \0"
/* 2806 */ "bdzla \0"
/* 2813 */ "bdnzla \0"
/* 2821 */ "evmra \0"
/* 2828 */ "plwa \0"
/* 2834 */ "mtvsrwa \0"
/* 2843 */ "bdza \0"
/* 2849 */ "bdnza \0"
/* 2856 */ "vsrab \0"
/* 2863 */ "rfebb \0"
/* 2870 */ "vcntmbb \0"
/* 2879 */ "xvtlsbb \0"
/* 2888 */ "vclzlsbb \0"
/* 2898 */ "vctzlsbb \0"
/* 2908 */ "vcmpneb \0"
/* 2917 */ "vmrghb \0"
/* 2925 */ "xxspltib \0"
/* 2935 */ "vmrglb \0"
/* 2943 */ "vclrlb \0"
/* 2951 */ "vrlb \0"
/* 2957 */ "vslb \0"
/* 2963 */ "vpmsumb \0"
/* 2972 */ "vgnb \0"
/* 2978 */ "cmpb \0"
/* 2984 */ "cmpeqb \0"
/* 2992 */ "cmprb \0"
/* 2999 */ "vclrrb \0"
/* 3007 */ "vsrb \0"
/* 3013 */ "vmulesb \0"
/* 3022 */ "vavgsb \0"
/* 3030 */ "vupkhsb \0"
/* 3039 */ "vspltisb \0"
/* 3049 */ "vupklsb \0"
/* 3058 */ "vminsb \0"
/* 3066 */ "vmulosb \0"
/* 3075 */ "vcmpgtsb \0"
/* 3085 */ "evextsb \0"
/* 3094 */ "vmaxsb \0"
/* 3102 */ "setb \0"
/* 3108 */ "mftb \0"
/* 3114 */ "vspltb \0"
/* 3122 */ "vpopcntb \0"
/* 3132 */ "vinsertb \0"
/* 3142 */ "pstb \0"
/* 3148 */ "vabsdub \0"
/* 3157 */ "vmuleub \0"
/* 3166 */ "vavgub \0"
/* 3174 */ "vminub \0"
/* 3182 */ "vmuloub \0"
/* 3191 */ "vcmpequb \0"
/* 3201 */ "efdsub \0"
/* 3209 */ "fsub \0"
/* 3215 */ "fmsub \0"
/* 3222 */ "fnmsub \0"
/* 3230 */ "efssub \0"
/* 3238 */ "evfssub \0"
/* 3247 */ "vextractub \0"
/* 3259 */ "vcmpgtub \0"
/* 3269 */ "vmaxub \0"
/* 3277 */ "xxblendvb \0"
/* 3288 */ "vcmpnezb \0"
/* 3298 */ "vclzb \0"
/* 3305 */ "vctzb \0"
/* 3312 */ "setnbc \0"
/* 3320 */ "setbc \0"
/* 3327 */ "xxmfacc \0"
/* 3336 */ "xxmtacc \0"
/* 3345 */ "addc \0"
/* 3351 */ "xxlandc \0"
/* 3360 */ "crandc \0"
/* 3368 */ "evandc \0"
/* 3376 */ "subfc \0"
/* 3383 */ "subic \0"
/* 3390 */ "addic \0"
/* 3397 */ "rldic \0"
/* 3404 */ "subfic \0"
/* 3412 */ "xsrdpic \0"
/* 3421 */ "xvrdpic \0"
/* 3430 */ "xvrspic \0"
/* 3439 */ "icblc \0"
/* 3446 */ "brinc \0"
/* 3453 */ "sync \0"
/* 3459 */ "xxlorc \0"
/* 3467 */ "crorc \0"
/* 3474 */ "evorc \0"
/* 3481 */ "sc \0"
/* 3485 */ "vextsb2d \0"
/* 3495 */ "vextsh2d \0"
/* 3505 */ "vextsw2d \0"
/* 3515 */ "#TC_RETURNd \0"
/* 3528 */ "vshasigmad \0"
/* 3540 */ "vsrad \0"
/* 3547 */ "vgbbd \0"
/* 3554 */ "vcntmbd \0"
/* 3563 */ "vprtybd \0"
/* 3572 */ "efdadd \0"
/* 3580 */ "fadd \0"
/* 3586 */ "fmadd \0"
/* 3593 */ "fnmadd \0"
/* 3601 */ "efsadd \0"
/* 3609 */ "evfsadd \0"
/* 3618 */ "evldd \0"
/* 3625 */ "mtvsrdd \0"
/* 3634 */ "evstdd \0"
/* 3642 */ "vcfuged \0"
/* 3651 */ "efscfd \0"
/* 3659 */ "plfd \0"
/* 3665 */ "pstfd \0"
/* 3672 */ "vnegd \0"
/* 3679 */ "maddhd \0"
/* 3687 */ "mulhd \0"
/* 3694 */ "fcfid \0"
/* 3701 */ "efdcfsid \0"
/* 3711 */ "fctid \0"
/* 3718 */ "efdcfuid \0"
/* 3728 */ "tlbld \0"
/* 3735 */ "maddld \0"
/* 3743 */ "vmulld \0"
/* 3751 */ "cmpld \0"
/* 3758 */ "mfvsrld \0"
/* 3767 */ "vrld \0"
/* 3773 */ "vsld \0"
/* 3779 */ "vbpermd \0"
/* 3788 */ "vpmsumd \0"
/* 3797 */ "xxland \0"
/* 3805 */ "xxlnand \0"
/* 3814 */ "crnand \0"
/* 3822 */ "evnand \0"
/* 3830 */ "crand \0"
/* 3837 */ "evand \0"
/* 3844 */ "vpdepd \0"
/* 3852 */ "cmpd \0"
/* 3858 */ "xxbrd \0"
/* 3865 */ "mtmsrd \0"
/* 3873 */ "mfvsrd \0"
/* 3881 */ "mtvsrd \0"
/* 3889 */ "vmodsd \0"
/* 3897 */ "vmulesd \0"
/* 3906 */ "vdivesd \0"
/* 3915 */ "vmulhsd \0"
/* 3924 */ "vminsd \0"
/* 3932 */ "vinsd \0"
/* 3939 */ "vmulosd \0"
/* 3948 */ "vcmpgtsd \0"
/* 3958 */ "vdivsd \0"
/* 3966 */ "vmaxsd \0"
/* 3974 */ "plxsd \0"
/* 3981 */ "pstxsd \0"
/* 3989 */ "vextractd \0"
/* 4000 */ "vpopcntd \0"
/* 4010 */ "vinsertd \0"
/* 4020 */ "pstd \0"
/* 4026 */ "vpextd \0"
/* 4034 */ "vmsumcud \0"
/* 4044 */ "vmodud \0"
/* 4052 */ "vmuleud \0"
/* 4061 */ "vdiveud \0"
/* 4070 */ "vmulhud \0"
/* 4079 */ "vminud \0"
/* 4087 */ "vmuloud \0"
/* 4096 */ "vcmpequd \0"
/* 4106 */ "vcmpgtud \0"
/* 4116 */ "vdivud \0"
/* 4124 */ "vmaxud \0"
/* 4132 */ "xxblendvd \0"
/* 4143 */ "divd \0"
/* 4149 */ "vclzd \0"
/* 4156 */ "cntlzd \0"
/* 4164 */ "vctzd \0"
/* 4171 */ "cnttzd \0"
/* 4179 */ "mfbhrbe \0"
/* 4188 */ "mffsce \0"
/* 4196 */ "adde \0"
/* 4202 */ "divde \0"
/* 4209 */ "slbmfee \0"
/* 4218 */ "wrtee \0"
/* 4225 */ "subfe \0"
/* 4232 */ "evlwhe \0"
/* 4240 */ "evstwhe \0"
/* 4249 */ "slbie \0"
/* 4256 */ "tlbie \0"
/* 4263 */ "addme \0"
/* 4270 */ "subfme \0"
/* 4278 */ "tlbre \0"
/* 4285 */ "fre \0"
/* 4290 */ "slbmte \0"
/* 4298 */ "frsqrte \0"
/* 4307 */ "tlbwe \0"
/* 4314 */ "divwe \0"
/* 4321 */ "evstwwe \0"
/* 4330 */ "addze \0"
/* 4337 */ "subfze \0"
/* 4345 */ "dcbf \0"
/* 4351 */ "subf \0"
/* 4357 */ "evmhesmf \0"
/* 4367 */ "evmwhsmf \0"
/* 4377 */ "evmhosmf \0"
/* 4387 */ "evmwsmf \0"
/* 4396 */ "mcrf \0"
/* 4402 */ "mfocrf \0"
/* 4410 */ "mtocrf \0"
/* 4418 */ "mtcrf \0"
/* 4425 */ "efdcfsf \0"
/* 4434 */ "efscfsf \0"
/* 4443 */ "evfscfsf \0"
/* 4453 */ "mtfsf \0"
/* 4460 */ "evmhessf \0"
/* 4470 */ "evmwhssf \0"
/* 4480 */ "evmhossf \0"
/* 4490 */ "evmwssf \0"
/* 4499 */ "efdctsf \0"
/* 4508 */ "efsctsf \0"
/* 4517 */ "evfsctsf \0"
/* 4527 */ "efdcfuf \0"
/* 4536 */ "efscfuf \0"
/* 4545 */ "evfscfuf \0"
/* 4555 */ "efdctuf \0"
/* 4564 */ "efsctuf \0"
/* 4573 */ "slbieg \0"
/* 4581 */ "efdneg \0"
/* 4589 */ "fneg \0"
/* 4595 */ "efsneg \0"
/* 4603 */ "evfsneg \0"
/* 4612 */ "evneg \0"
/* 4619 */ "vsrah \0"
/* 4626 */ "vcntmbh \0"
/* 4635 */ "evldh \0"
/* 4642 */ "evstdh \0"
/* 4650 */ "vcmpneh \0"
/* 4659 */ "vmrghh \0"
/* 4667 */ "vmrglh \0"
/* 4675 */ "vrlh \0"
/* 4681 */ "vslh \0"
/* 4687 */ "vpmsumh \0"
/* 4696 */ "xxbrh \0"
/* 4703 */ "vsrh \0"
/* 4709 */ "vmulesh \0"
/* 4718 */ "vavgsh \0"
/* 4726 */ "vupkhsh \0"
/* 4735 */ "vspltish \0"
/* 4745 */ "vupklsh \0"
/* 4754 */ "vminsh \0"
/* 4762 */ "vmulosh \0"
/* 4771 */ "vcmpgtsh \0"
/* 4781 */ "evextsh \0"
/* 4790 */ "vmaxsh \0"
/* 4798 */ "vsplth \0"
/* 4806 */ "vpopcnth \0"
/* 4816 */ "vinserth \0"
/* 4826 */ "psth \0"
/* 4832 */ "vabsduh \0"
/* 4841 */ "vmuleuh \0"
/* 4850 */ "vavguh \0"
/* 4858 */ "vminuh \0"
/* 4866 */ "vmulouh \0"
/* 4875 */ "vcmpequh \0"
/* 4885 */ "vextractuh \0"
/* 4897 */ "vcmpgtuh \0"
/* 4907 */ "vmaxuh \0"
/* 4915 */ "xxblendvh \0"
/* 4926 */ "vcmpnezh \0"
/* 4936 */ "vclzh \0"
/* 4943 */ "vctzh \0"
/* 4950 */ "dcbi \0"
/* 4956 */ "icbi \0"
/* 4962 */ "vsldbi \0"
/* 4970 */ "vsrdbi \0"
/* 4978 */ "subi \0"
/* 4984 */ "dccci \0"
/* 4991 */ "iccci \0"
/* 4998 */ "sradi \0"
/* 5005 */ "paddi \0"
/* 5012 */ "cmpldi \0"
/* 5020 */ "clrlsldi \0"
/* 5030 */ "extldi \0"
/* 5038 */ "xxpermdi \0"
/* 5048 */ "cmpdi \0"
/* 5055 */ "clrrdi \0"
/* 5063 */ "insrdi \0"
/* 5071 */ "rotrdi \0"
/* 5079 */ "extrdi \0"
/* 5087 */ "tdi \0"
/* 5092 */ "wrteei \0"
/* 5100 */ "mtfsfi \0"
/* 5108 */ "evsplatfi \0"
/* 5119 */ "evmergehi \0"
/* 5130 */ "evmergelohi \0"
/* 5143 */ "tlbli \0"
/* 5150 */ "mulli \0"
/* 5157 */ "pli \0"
/* 5162 */ "extswsli \0"
/* 5172 */ "mtvsrbmi \0"
/* 5182 */ "vrldmi \0"
/* 5190 */ "rldimi \0"
/* 5198 */ "rlwimi \0"
/* 5206 */ "vrlqmi \0"
/* 5214 */ "evmhesmi \0"
/* 5224 */ "evmwhsmi \0"
/* 5234 */ "evmhosmi \0"
/* 5244 */ "evmwsmi \0"
/* 5253 */ "evmheumi \0"
/* 5263 */ "evmwhumi \0"
/* 5273 */ "evmwlumi \0"
/* 5283 */ "evmhoumi \0"
/* 5293 */ "evmwumi \0"
/* 5302 */ "vrlwmi \0"
/* 5310 */ "mffscrni \0"
/* 5320 */ "mffscdrni \0"
/* 5331 */ "vsldoi \0"
/* 5339 */ "xsrdpi \0"
/* 5347 */ "xvrdpi \0"
/* 5355 */ "xsrqpi \0"
/* 5363 */ "xvrspi \0"
/* 5371 */ "xori \0"
/* 5377 */ "efdcfsi \0"
/* 5386 */ "efscfsi \0"
/* 5395 */ "evfscfsi \0"
/* 5405 */ "efdctsi \0"
/* 5414 */ "efsctsi \0"
/* 5423 */ "evfsctsi \0"
/* 5433 */ "evsplati \0"
/* 5443 */ "efdcfui \0"
/* 5452 */ "efscfui \0"
/* 5461 */ "evfscfui \0"
/* 5471 */ "efdctui \0"
/* 5480 */ "efsctui \0"
/* 5489 */ "evfsctui \0"
/* 5499 */ "srawi \0"
/* 5506 */ "xxsldwi \0"
/* 5515 */ "cmplwi \0"
/* 5523 */ "evrlwi \0"
/* 5531 */ "clrlslwi \0"
/* 5541 */ "inslwi \0"
/* 5549 */ "evslwi \0"
/* 5557 */ "extlwi \0"
/* 5565 */ "cmpwi \0"
/* 5572 */ "clrrwi \0"
/* 5580 */ "insrwi \0"
/* 5588 */ "rotrwi \0"
/* 5596 */ "extrwi \0"
/* 5604 */ "lswi \0"
/* 5610 */ "stswi \0"
/* 5617 */ "twi \0"
/* 5622 */ "tcheck \0"
/* 5630 */ "hashchk \0"
/* 5639 */ "xxeval \0"
/* 5647 */ "vstribl \0"
/* 5656 */ "bcl \0"
/* 5661 */ "rldcl \0"
/* 5668 */ "rldicl \0"
/* 5676 */ "tlbiel \0"
/* 5684 */ "fsel \0"
/* 5690 */ "isel \0"
/* 5696 */ "vsel \0"
/* 5702 */ "xxsel \0"
/* 5709 */ "dcbfl \0"
/* 5716 */ "vstrihl \0"
/* 5725 */ "lxvprll \0"
/* 5734 */ "stxvprll \0"
/* 5744 */ "lxvrll \0"
/* 5752 */ "stxvrll \0"
/* 5761 */ "lxvll \0"
/* 5768 */ "stxvll \0"
/* 5776 */ "bclrl \0"
/* 5783 */ "lxvprl \0"
/* 5791 */ "stxvprl \0"
/* 5800 */ "bcctrl \0"
/* 5808 */ "lxvrl \0"
/* 5815 */ "stxvrl \0"
/* 5823 */ "mffsl \0"
/* 5830 */ "lvsl \0"
/* 5836 */ "efdmul \0"
/* 5844 */ "fmul \0"
/* 5850 */ "efsmul \0"
/* 5858 */ "evfsmul \0"
/* 5867 */ "lxvl \0"
/* 5873 */ "stxvl \0"
/* 5880 */ "lvxl \0"
/* 5886 */ "stvxl \0"
/* 5893 */ "dcbzl \0"
/* 5900 */ "bdzl \0"
/* 5906 */ "bdnzl \0"
/* 5913 */ "vexpandbm \0"
/* 5924 */ "vmsummbm \0"
/* 5934 */ "mtvsrbm \0"
/* 5943 */ "vextractbm \0"
/* 5955 */ "vsububm \0"
/* 5964 */ "vaddubm \0"
/* 5973 */ "vmsumubm \0"
/* 5983 */ "xxgenpcvbm \0"
/* 5995 */ "vexpanddm \0"
/* 6006 */ "mtvsrdm \0"
/* 6015 */ "vextractdm \0"
/* 6027 */ "vsubudm \0"
/* 6036 */ "vaddudm \0"
/* 6045 */ "vmsumudm \0"
/* 6055 */ "xxgenpcvdm \0"
/* 6067 */ "vclzdm \0"
/* 6075 */ "cntlzdm \0"
/* 6084 */ "vctzdm \0"
/* 6092 */ "cnttzdm \0"
/* 6101 */ "vexpandhm \0"
/* 6112 */ "mtvsrhm \0"
/* 6121 */ "vmsumshm \0"
/* 6131 */ "vextracthm \0"
/* 6143 */ "vsubuhm \0"
/* 6152 */ "vmladduhm \0"
/* 6163 */ "vadduhm \0"
/* 6172 */ "vmsumuhm \0"
/* 6182 */ "xxgenpcvhm \0"
/* 6194 */ "vrfim \0"
/* 6201 */ "xsrdpim \0"
/* 6210 */ "xvrdpim \0"
/* 6219 */ "xvrspim \0"
/* 6228 */ "frim \0"
/* 6234 */ "vrldnm \0"
/* 6242 */ "rlwinm \0"
/* 6250 */ "vrlqnm \0"
/* 6258 */ "vrlwnm \0"
/* 6266 */ "vexpandqm \0"
/* 6277 */ "mtvsrqm \0"
/* 6286 */ "vextractqm \0"
/* 6298 */ "vsubuqm \0"
/* 6307 */ "vadduqm \0"
/* 6316 */ "vsubeuqm \0"
/* 6326 */ "vaddeuqm \0"
/* 6336 */ "vperm \0"
/* 6343 */ "xxperm \0"
/* 6351 */ "vpkudum \0"
/* 6360 */ "vpkuhum \0"
/* 6369 */ "vpkuwum \0"
/* 6378 */ "vexpandwm \0"
/* 6389 */ "mtvsrwm \0"
/* 6398 */ "vextractwm \0"
/* 6410 */ "vsubuwm \0"
/* 6419 */ "vadduwm \0"
/* 6428 */ "vmuluwm \0"
/* 6437 */ "xxgenpcvwm \0"
/* 6449 */ "evmhegsmfan \0"
/* 6462 */ "evmhogsmfan \0"
/* 6475 */ "evmwsmfan \0"
/* 6486 */ "evmwssfan \0"
/* 6497 */ "evmhegsmian \0"
/* 6510 */ "evmhogsmian \0"
/* 6523 */ "evmwsmian \0"
/* 6534 */ "evmhegumian \0"
/* 6547 */ "evmhogumian \0"
/* 6560 */ "evmwumian \0"
/* 6571 */ "fcpsgn \0"
/* 6579 */ "vrfin \0"
/* 6586 */ "frin \0"
/* 6592 */ "mfsrin \0"
/* 6600 */ "mtsrin \0"
/* 6608 */ "pmxvbf16ger2nn \0"
/* 6624 */ "pmxvf16ger2nn \0"
/* 6639 */ "pmxvf32gernn \0"
/* 6653 */ "pmxvf64gernn \0"
/* 6667 */ "pmxvbf16ger2pn \0"
/* 6683 */ "pmxvf16ger2pn \0"
/* 6698 */ "xscvspdpn \0"
/* 6709 */ "pmxvf32gerpn \0"
/* 6723 */ "pmxvf64gerpn \0"
/* 6737 */ "xvcvbf16spn \0"
/* 6750 */ "xscvdpspn \0"
/* 6761 */ "darn \0"
/* 6767 */ "mffscrn \0"
/* 6776 */ "mffscdrn \0"
/* 6786 */ "addco \0"
/* 6793 */ "subfco \0"
/* 6801 */ "addo \0"
/* 6807 */ "mulldo \0"
/* 6815 */ "divdo \0"
/* 6822 */ "addeo \0"
/* 6829 */ "divdeo \0"
/* 6837 */ "subfeo \0"
/* 6845 */ "addmeo \0"
/* 6853 */ "subfmeo \0"
/* 6862 */ "divweo \0"
/* 6870 */ "addzeo \0"
/* 6878 */ "subfzeo \0"
/* 6887 */ "subfo \0"
/* 6894 */ "nego \0"
/* 6900 */ "evstwho \0"
/* 6909 */ "evmergelo \0"
/* 6920 */ "evmergehilo \0"
/* 6933 */ "vslo \0"
/* 6939 */ "xscvqpdpo \0"
/* 6950 */ "fcmpo \0"
/* 6957 */ "xsnmsubqpo \0"
/* 6969 */ "xsmsubqpo \0"
/* 6980 */ "xssubqpo \0"
/* 6990 */ "xsnmaddqpo \0"
/* 7002 */ "xsmaddqpo \0"
/* 7013 */ "xsaddqpo \0"
/* 7023 */ "xsmulqpo \0"
/* 7033 */ "xssqrtqpo \0"
/* 7044 */ "xsdivqpo \0"
/* 7054 */ "vsro \0"
/* 7060 */ "divduo \0"
/* 7068 */ "divdeuo \0"
/* 7077 */ "divweuo \0"
/* 7086 */ "divwuo \0"
/* 7094 */ "mullwo \0"
/* 7102 */ "divwo \0"
/* 7109 */ "evstwwo \0"
/* 7118 */ "xsnmsubadp \0"
/* 7130 */ "xvnmsubadp \0"
/* 7142 */ "xsmsubadp \0"
/* 7153 */ "xvmsubadp \0"
/* 7164 */ "xsnmaddadp \0"
/* 7176 */ "xvnmaddadp \0"
/* 7188 */ "xsmaddadp \0"
/* 7199 */ "xvmaddadp \0"
/* 7210 */ "xssubdp \0"
/* 7219 */ "xvsubdp \0"
/* 7228 */ "xststdcdp \0"
/* 7239 */ "xvtstdcdp \0"
/* 7250 */ "xsmincdp \0"
/* 7260 */ "xsmaxcdp \0"
/* 7270 */ "xsadddp \0"
/* 7279 */ "xvadddp \0"
/* 7288 */ "xscvsxddp \0"
/* 7299 */ "xvcvsxddp \0"
/* 7310 */ "xscvuxddp \0"
/* 7321 */ "xvcvuxddp \0"
/* 7332 */ "xscmpgedp \0"
/* 7343 */ "xvcmpgedp \0"
/* 7354 */ "xsredp \0"
/* 7362 */ "xvredp \0"
/* 7370 */ "xsrsqrtedp \0"
/* 7382 */ "xvrsqrtedp \0"
/* 7394 */ "xsnegdp \0"
/* 7403 */ "xvnegdp \0"
/* 7412 */ "xsxsigdp \0"
/* 7422 */ "xvxsigdp \0"
/* 7432 */ "xxspltidp \0"
/* 7443 */ "xsminjdp \0"
/* 7453 */ "xsmaxjdp \0"
/* 7463 */ "xsmuldp \0"
/* 7472 */ "xvmuldp \0"
/* 7481 */ "xsnmsubmdp \0"
/* 7493 */ "xvnmsubmdp \0"
/* 7505 */ "xsmsubmdp \0"
/* 7516 */ "xvmsubmdp \0"
/* 7527 */ "xsnmaddmdp \0"
/* 7539 */ "xvnmaddmdp \0"
/* 7551 */ "xsmaddmdp \0"
/* 7562 */ "xvmaddmdp \0"
/* 7573 */ "xscpsgndp \0"
/* 7584 */ "xvcpsgndp \0"
/* 7595 */ "xsmindp \0"
/* 7604 */ "xvmindp \0"
/* 7613 */ "xscmpodp \0"
/* 7623 */ "xscvhpdp \0"
/* 7633 */ "xscvqpdp \0"
/* 7643 */ "xscvspdp \0"
/* 7653 */ "xvcvspdp \0"
/* 7663 */ "xsiexpdp \0"
/* 7673 */ "xviexpdp \0"
/* 7683 */ "xscmpexpdp \0"
/* 7695 */ "xsxexpdp \0"
/* 7705 */ "xvxexpdp \0"
/* 7715 */ "xscmpeqdp \0"
/* 7726 */ "xvcmpeqdp \0"
/* 7737 */ "xsnabsdp \0"
/* 7747 */ "xvnabsdp \0"
/* 7757 */ "xsabsdp \0"
/* 7766 */ "xvabsdp \0"
/* 7775 */ "xscmpgtdp \0"
/* 7786 */ "xvcmpgtdp \0"
/* 7797 */ "xssqrtdp \0"
/* 7807 */ "xstsqrtdp \0"
/* 7818 */ "xvtsqrtdp \0"
/* 7829 */ "xvsqrtdp \0"
/* 7839 */ "xscmpudp \0"
/* 7849 */ "xsdivdp \0"
/* 7858 */ "xstdivdp \0"
/* 7868 */ "xvtdivdp \0"
/* 7878 */ "xvdivdp \0"
/* 7887 */ "xvcvsxwdp \0"
/* 7898 */ "xvcvuxwdp \0"
/* 7909 */ "xsmaxdp \0"
/* 7918 */ "xvmaxdp \0"
/* 7927 */ "dcbfep \0"
/* 7935 */ "icbiep \0"
/* 7943 */ "dcbzlep \0"
/* 7952 */ "dcbtep \0"
/* 7960 */ "dcbstep \0"
/* 7969 */ "dcbtstep \0"
/* 7979 */ "dcbzep \0"
/* 7987 */ "vcmpbfp \0"
/* 7996 */ "vnmsubfp \0"
/* 8006 */ "vsubfp \0"
/* 8014 */ "vmaddfp \0"
/* 8023 */ "vaddfp \0"
/* 8031 */ "vlogefp \0"
/* 8040 */ "vcmpgefp \0"
/* 8050 */ "vrefp \0"
/* 8057 */ "vexptefp \0"
/* 8067 */ "vrsqrtefp \0"
/* 8078 */ "vminfp \0"
/* 8086 */ "vcmpeqfp \0"
/* 8096 */ "vcmpgtfp \0"
/* 8106 */ "vmaxfp \0"
/* 8114 */ "xscvdphp \0"
/* 8124 */ "xvcvsphp \0"
/* 8134 */ "vrfip \0"
/* 8141 */ "xsrdpip \0"
/* 8150 */ "xvrdpip \0"
/* 8159 */ "xvrspip \0"
/* 8168 */ "frip \0"
/* 8174 */ "hashchkp \0"
/* 8184 */ "dcbflp \0"
/* 8192 */ "pmxvbf16ger2np \0"
/* 8208 */ "pmxvf16ger2np \0"
/* 8223 */ "pmxvf32gernp \0"
/* 8237 */ "pmxvf64gernp \0"
/* 8251 */ "pmxvbf16ger2pp \0"
/* 8267 */ "pmxvf16ger2pp \0"
/* 8282 */ "pmxvi16ger2pp \0"
/* 8297 */ "pmxvi8ger4pp \0"
/* 8311 */ "pmxvi4ger8pp \0"
/* 8325 */ "pmxvf32gerpp \0"
/* 8339 */ "pmxvf64gerpp \0"
/* 8353 */ "pmxvi16ger2spp \0"
/* 8369 */ "pmxvi8ger4spp \0"
/* 8384 */ "xsnmsubqp \0"
/* 8395 */ "xsmsubqp \0"
/* 8405 */ "xssubqp \0"
/* 8414 */ "xststdcqp \0"
/* 8425 */ "xsmincqp \0"
/* 8435 */ "xsmaxcqp \0"
/* 8445 */ "xsnmaddqp \0"
/* 8456 */ "xsmaddqp \0"
/* 8466 */ "xsaddqp \0"
/* 8475 */ "xscvsdqp \0"
/* 8485 */ "xscvudqp \0"
/* 8495 */ "xscmpgeqp \0"
/* 8506 */ "xsnegqp \0"
/* 8515 */ "xsxsigqp \0"
/* 8525 */ "xsmulqp \0"
/* 8534 */ "xscpsgnqp \0"
/* 8545 */ "xscmpoqp \0"
/* 8555 */ "xscvdpqp \0"
/* 8565 */ "xsiexpqp \0"
/* 8575 */ "xscmpexpqp \0"
/* 8587 */ "xsxexpqp \0"
/* 8597 */ "xscmpeqqp \0"
/* 8608 */ "xscvsqqp \0"
/* 8618 */ "xscvuqqp \0"
/* 8628 */ "xsnabsqp \0"
/* 8638 */ "xsabsqp \0"
/* 8647 */ "xscmpgtqp \0"
/* 8658 */ "xssqrtqp \0"
/* 8668 */ "xscmpuqp \0"
/* 8678 */ "xsdivqp \0"
/* 8687 */ "xsnmsubasp \0"
/* 8699 */ "xvnmsubasp \0"
/* 8711 */ "xsmsubasp \0"
/* 8722 */ "xvmsubasp \0"
/* 8733 */ "xsnmaddasp \0"
/* 8745 */ "xvnmaddasp \0"
/* 8757 */ "xsmaddasp \0"
/* 8768 */ "xvmaddasp \0"
/* 8779 */ "xssubsp \0"
/* 8788 */ "xvsubsp \0"
/* 8797 */ "xststdcsp \0"
/* 8808 */ "xvtstdcsp \0"
/* 8819 */ "xsaddsp \0"
/* 8828 */ "xvaddsp \0"
/* 8837 */ "xscvsxdsp \0"
/* 8848 */ "xvcvsxdsp \0"
/* 8859 */ "xscvuxdsp \0"
/* 8870 */ "xvcvuxdsp \0"
/* 8881 */ "xvcmpgesp \0"
/* 8892 */ "xsresp \0"
/* 8900 */ "xvresp \0"
/* 8908 */ "xsrsqrtesp \0"
/* 8920 */ "xvrsqrtesp \0"
/* 8932 */ "xvnegsp \0"
/* 8941 */ "xvxsigsp \0"
/* 8951 */ "xsmulsp \0"
/* 8960 */ "xvmulsp \0"
/* 8969 */ "xsnmsubmsp \0"
/* 8981 */ "xvnmsubmsp \0"
/* 8993 */ "xsmsubmsp \0"
/* 9004 */ "xvmsubmsp \0"
/* 9015 */ "xsnmaddmsp \0"
/* 9027 */ "xvnmaddmsp \0"
/* 9039 */ "xsmaddmsp \0"
/* 9050 */ "xvmaddmsp \0"
/* 9061 */ "xvcpsgnsp \0"
/* 9072 */ "xvminsp \0"
/* 9081 */ "xscvdpsp \0"
/* 9091 */ "xvcvdpsp \0"
/* 9101 */ "xvcvhpsp \0"
/* 9111 */ "xviexpsp \0"
/* 9121 */ "xvxexpsp \0"
/* 9131 */ "xvcmpeqsp \0"
/* 9142 */ "frsp \0"
/* 9148 */ "xsrsp \0"
/* 9155 */ "xvnabssp \0"
/* 9165 */ "xvabssp \0"
/* 9174 */ "plxssp \0"
/* 9182 */ "pstxssp \0"
/* 9191 */ "xvcmpgtsp \0"
/* 9202 */ "xssqrtsp \0"
/* 9212 */ "xvtsqrtsp \0"
/* 9223 */ "xvsqrtsp \0"
/* 9233 */ "xsdivsp \0"
/* 9242 */ "xvtdivsp \0"
/* 9252 */ "xvdivsp \0"
/* 9261 */ "xvcvsxwsp \0"
/* 9272 */ "xvcvuxwsp \0"
/* 9283 */ "xvmaxsp \0"
/* 9292 */ "hashstp \0"
/* 9301 */ "plxvp \0"
/* 9308 */ "pstxvp \0"
/* 9316 */ "xsrqpxp \0"
/* 9325 */ "vextsd2q \0"
/* 9335 */ "vsraq \0"
/* 9342 */ "vprtybq \0"
/* 9351 */ "efdcmpeq \0"
/* 9361 */ "efscmpeq \0"
/* 9371 */ "evfscmpeq \0"
/* 9382 */ "evcmpeq \0"
/* 9391 */ "efdtsteq \0"
/* 9401 */ "efststeq \0"
/* 9411 */ "evfststeq \0"
/* 9422 */ "lxvkq \0"
/* 9429 */ "vrlq \0"
/* 9435 */ "vslq \0"
/* 9441 */ "vbpermq \0"
/* 9450 */ "xxbrq \0"
/* 9457 */ "vsrq \0"
/* 9463 */ "vmodsq \0"
/* 9471 */ "vdivesq \0"
/* 9480 */ "vcmpsq \0"
/* 9488 */ "vcmpgtsq \0"
/* 9498 */ "vdivsq \0"
/* 9506 */ "stq \0"
/* 9511 */ "vmul10uq \0"
/* 9521 */ "vmul10cuq \0"
/* 9532 */ "vsubcuq \0"
/* 9541 */ "vaddcuq \0"
/* 9550 */ "vmul10ecuq \0"
/* 9562 */ "vsubecuq \0"
/* 9572 */ "vaddecuq \0"
/* 9582 */ "vmoduq \0"
/* 9590 */ "vmul10euq \0"
/* 9601 */ "vdiveuq \0"
/* 9610 */ "vcmpuq \0"
/* 9618 */ "vcmpequq \0"
/* 9628 */ "vcmpgtuq \0"
/* 9638 */ "vdivuq \0"
/* 9646 */ "#TC_RETURNr \0"
/* 9659 */ "mbar \0"
/* 9665 */ "vstribr \0"
/* 9674 */ "setnbcr \0"
/* 9683 */ "setbcr \0"
/* 9691 */ "mfdcr \0"
/* 9698 */ "rldcr \0"
/* 9705 */ "mtdcr \0"
/* 9712 */ "mfcr \0"
/* 9718 */ "rldicr \0"
/* 9726 */ "mfvscr \0"
/* 9734 */ "mtvscr \0"
/* 9742 */ "pmxvf32ger \0"
/* 9754 */ "pmxvf64ger \0"
/* 9766 */ "vncipher \0"
/* 9776 */ "vcipher \0"
/* 9785 */ "vstrihr \0"
/* 9794 */ "bclr \0"
/* 9800 */ "mflr \0"
/* 9806 */ "mtlr \0"
/* 9812 */ "fmr \0"
/* 9817 */ "dmmr \0"
/* 9823 */ "mfpmr \0"
/* 9830 */ "mtpmr \0"
/* 9837 */ "vpermr \0"
/* 9845 */ "xxpermr \0"
/* 9854 */ "xxlor \0"
/* 9861 */ "xxlnor \0"
/* 9869 */ "crnor \0"
/* 9876 */ "evnor \0"
/* 9883 */ "cror \0"
/* 9889 */ "evor \0"
/* 9895 */ "xxlxor \0"
/* 9903 */ "dmxor \0"
/* 9910 */ "vpermxor \0"
/* 9920 */ "crxor \0"
/* 9927 */ "evxor \0"
/* 9934 */ "mfspr \0"
/* 9941 */ "mtspr \0"
/* 9948 */ "mfsr \0"
/* 9954 */ "mfmsr \0"
/* 9961 */ "mtmsr \0"
/* 9968 */ "mtsr \0"
/* 9974 */ "lvsr \0"
/* 9980 */ "bcctr \0"
/* 9987 */ "mfctr \0"
/* 9994 */ "mtctr \0"
/* 10001 */ "pmxvi16ger2s \0"
/* 10015 */ "efdabs \0"
/* 10023 */ "fabs \0"
/* 10029 */ "efdnabs \0"
/* 10038 */ "fnabs \0"
/* 10045 */ "efsnabs \0"
/* 10054 */ "evfsnabs \0"
/* 10064 */ "efsabs \0"
/* 10072 */ "evfsabs \0"
/* 10081 */ "evabs \0"
/* 10088 */ "vsum4sbs \0"
/* 10098 */ "vsubsbs \0"
/* 10107 */ "vaddsbs \0"
/* 10116 */ "vsum4ubs \0"
/* 10126 */ "vsububs \0"
/* 10135 */ "vaddubs \0"
/* 10144 */ "fsubs \0"
/* 10151 */ "fmsubs \0"
/* 10159 */ "fnmsubs \0"
/* 10168 */ "fadds \0"
/* 10175 */ "fmadds \0"
/* 10183 */ "fnmadds \0"
/* 10192 */ "fcfids \0"
/* 10200 */ "dcbtds \0"
/* 10208 */ "dcbtstds \0"
/* 10218 */ "xscvdpsxds \0"
/* 10230 */ "xvcvdpsxds \0"
/* 10242 */ "xvcvspsxds \0"
/* 10254 */ "xscvdpuxds \0"
/* 10266 */ "xvcvdpuxds \0"
/* 10278 */ "xvcvspuxds \0"
/* 10290 */ "fres \0"
/* 10296 */ "frsqrtes \0"
/* 10306 */ "efdcfs \0"
/* 10314 */ "mffs \0"
/* 10320 */ "plfs \0"
/* 10326 */ "mcrfs \0"
/* 10333 */ "pstfs \0"
/* 10340 */ "vsum4shs \0"
/* 10350 */ "vsubshs \0"
/* 10359 */ "vmhaddshs \0"
/* 10370 */ "vmhraddshs \0"
/* 10382 */ "vaddshs \0"
/* 10391 */ "vmsumshs \0"
/* 10401 */ "vsubuhs \0"
/* 10410 */ "vadduhs \0"
/* 10419 */ "vmsumuhs \0"
/* 10429 */ "subis \0"
/* 10436 */ "subpcis \0"
/* 10445 */ "addpcis \0"
/* 10454 */ "addis \0"
/* 10461 */ "lis \0"
/* 10466 */ "xoris \0"
/* 10473 */ "evsrwis \0"
/* 10482 */ "icbtls \0"
/* 10490 */ "fmuls \0"
/* 10497 */ "evlwhos \0"
/* 10506 */ "dcbfps \0"
/* 10514 */ "dcbstps \0"
/* 10523 */ "vpksdss \0"
/* 10532 */ "vpkshss \0"
/* 10541 */ "vpkswss \0"
/* 10550 */ "evcmpgts \0"
/* 10560 */ "evcmplts \0"
/* 10570 */ "fsqrts \0"
/* 10578 */ "fcfidus \0"
/* 10587 */ "vpksdus \0"
/* 10596 */ "vpkudus \0"
/* 10605 */ "subfus \0"
/* 10613 */ "vpkshus \0"
/* 10622 */ "vpkuhus \0"
/* 10631 */ "vpkswus \0"
/* 10640 */ "vpkuwus \0"
/* 10649 */ "fdivs \0"
/* 10656 */ "evsrws \0"
/* 10664 */ "mtvsrws \0"
/* 10673 */ "vsum2sws \0"
/* 10683 */ "vsubsws \0"
/* 10692 */ "vaddsws \0"
/* 10701 */ "vsumsws \0"
/* 10710 */ "vsubuws \0"
/* 10719 */ "vadduws \0"
/* 10728 */ "evdivws \0"
/* 10737 */ "xscvdpsxws \0"
/* 10749 */ "xvcvdpsxws \0"
/* 10761 */ "xvcvspsxws \0"
/* 10773 */ "xscvdpuxws \0"
/* 10785 */ "xvcvdpuxws \0"
/* 10797 */ "xvcvspuxws \0"
/* 10809 */ "vctsxs \0"
/* 10817 */ "vctuxs \0"
/* 10825 */ "ldat \0"
/* 10831 */ "stdat \0"
/* 10838 */ "evlhhesplat \0"
/* 10851 */ "evlwhsplat \0"
/* 10863 */ "evlhhossplat \0"
/* 10877 */ "evlhhousplat \0"
/* 10891 */ "evlwwsplat \0"
/* 10903 */ "lwat \0"
/* 10909 */ "stwat \0"
/* 10916 */ "dcbt \0"
/* 10922 */ "icbt \0"
/* 10928 */ "dcbtct \0"
/* 10936 */ "dcbtstct \0"
/* 10946 */ "efdcmpgt \0"
/* 10956 */ "efscmpgt \0"
/* 10966 */ "evfscmpgt \0"
/* 10977 */ "efdtstgt \0"
/* 10987 */ "efststgt \0"
/* 10997 */ "evfststgt \0"
/* 11008 */ "wait \0"
/* 11014 */ "efdcmplt \0"
/* 11024 */ "efscmplt \0"
/* 11034 */ "evfscmplt \0"
/* 11045 */ "efdtstlt \0"
/* 11055 */ "efststlt \0"
/* 11065 */ "evfststlt \0"
/* 11076 */ "crnot \0"
/* 11083 */ "fsqrt \0"
/* 11090 */ "ftsqrt \0"
/* 11098 */ "vncipherlast \0"
/* 11112 */ "vcipherlast \0"
/* 11125 */ "dcbst \0"
/* 11132 */ "dst \0"
/* 11137 */ "hashst \0"
/* 11145 */ "dcbtst \0"
/* 11153 */ "dstst \0"
/* 11160 */ "dcbtt \0"
/* 11167 */ "dstt \0"
/* 11173 */ "dcbtstt \0"
/* 11182 */ "dststt \0"
/* 11190 */ "lhau \0"
/* 11196 */ "stbu \0"
/* 11202 */ "lfdu \0"
/* 11208 */ "stfdu \0"
/* 11215 */ "maddhdu \0"
/* 11224 */ "mulhdu \0"
/* 11232 */ "fcfidu \0"
/* 11240 */ "fctidu \0"
/* 11248 */ "ldu \0"
/* 11253 */ "stdu \0"
/* 11259 */ "divdu \0"
/* 11266 */ "divdeu \0"
/* 11274 */ "divweu \0"
/* 11282 */ "sthu \0"
/* 11288 */ "evsrwiu \0"
/* 11297 */ "evlwhou \0"
/* 11306 */ "fcmpu \0"
/* 11313 */ "lfsu \0"
/* 11319 */ "stfsu \0"
/* 11326 */ "evcmpgtu \0"
/* 11336 */ "evcmpltu \0"
/* 11346 */ "mulhwu \0"
/* 11354 */ "fctiwu \0"
/* 11362 */ "evsrwu \0"
/* 11370 */ "stwu \0"
/* 11376 */ "evdivwu \0"
/* 11385 */ "lbzu \0"
/* 11391 */ "lhzu \0"
/* 11397 */ "lwzu \0"
/* 11403 */ "slbmfev \0"
/* 11412 */ "efddiv \0"
/* 11420 */ "fdiv \0"
/* 11426 */ "efsdiv \0"
/* 11434 */ "evfsdiv \0"
/* 11443 */ "ftdiv \0"
/* 11450 */ "vslv \0"
/* 11456 */ "xxleqv \0"
/* 11464 */ "creqv \0"
/* 11471 */ "eveqv \0"
/* 11478 */ "vsrv \0"
/* 11484 */ "plxv \0"
/* 11490 */ "pstxv \0"
/* 11497 */ "vextsb2w \0"
/* 11507 */ "vextsh2w \0"
/* 11517 */ "evmhesmfaaw \0"
/* 11530 */ "evmhosmfaaw \0"
/* 11543 */ "evmhessfaaw \0"
/* 11556 */ "evmhossfaaw \0"
/* 11569 */ "evaddsmiaaw \0"
/* 11582 */ "evmhesmiaaw \0"
/* 11595 */ "evsubfsmiaaw \0"
/* 11609 */ "evmwlsmiaaw \0"
/* 11622 */ "evmhosmiaaw \0"
/* 11635 */ "evaddumiaaw \0"
/* 11648 */ "evmheumiaaw \0"
/* 11661 */ "evsubfumiaaw \0"
/* 11675 */ "evmwlumiaaw \0"
/* 11688 */ "evmhoumiaaw \0"
/* 11701 */ "evaddssiaaw \0"
/* 11714 */ "evmhessiaaw \0"
/* 11727 */ "evsubfssiaaw \0"
/* 11741 */ "evmwlssiaaw \0"
/* 11754 */ "evmhossiaaw \0"
/* 11767 */ "evaddusiaaw \0"
/* 11780 */ "evmheusiaaw \0"
/* 11793 */ "evsubfusiaaw \0"
/* 11807 */ "evmwlusiaaw \0"
/* 11820 */ "evmhousiaaw \0"
/* 11833 */ "vshasigmaw \0"
/* 11845 */ "vsraw \0"
/* 11852 */ "vcntmbw \0"
/* 11861 */ "vprtybw \0"
/* 11870 */ "evaddw \0"
/* 11878 */ "evldw \0"
/* 11885 */ "evrndw \0"
/* 11893 */ "evstdw \0"
/* 11901 */ "vmrgew \0"
/* 11909 */ "vcmpnew \0"
/* 11918 */ "evsubfw \0"
/* 11927 */ "evsubifw \0"
/* 11937 */ "vnegw \0"
/* 11944 */ "vmrghw \0"
/* 11952 */ "xxmrghw \0"
/* 11961 */ "mulhw \0"
/* 11968 */ "evaddiw \0"
/* 11977 */ "fctiw \0"
/* 11984 */ "xxspltiw \0"
/* 11994 */ "vmrglw \0"
/* 12002 */ "xxmrglw \0"
/* 12011 */ "mullw \0"
/* 12018 */ "cmplw \0"
/* 12025 */ "evrlw \0"
/* 12032 */ "evslw \0"
/* 12039 */ "lmw \0"
/* 12044 */ "stmw \0"
/* 12050 */ "vpmsumw \0"
/* 12059 */ "evmhesmfanw \0"
/* 12072 */ "evmhosmfanw \0"
/* 12085 */ "evmhessfanw \0"
/* 12098 */ "evmhossfanw \0"
/* 12111 */ "evmhesmianw \0"
/* 12124 */ "evmwlsmianw \0"
/* 12137 */ "evmhosmianw \0"
/* 12150 */ "evmheumianw \0"
/* 12163 */ "evmwlumianw \0"
/* 12176 */ "evmhoumianw \0"
/* 12189 */ "evmhessianw \0"
/* 12202 */ "evmwlssianw \0"
/* 12215 */ "evmhossianw \0"
/* 12228 */ "evmheusianw \0"
/* 12241 */ "evmwlusianw \0"
/* 12254 */ "evmhousianw \0"
/* 12267 */ "vmrgow \0"
/* 12275 */ "cmpw \0"
/* 12281 */ "xxbrw \0"
/* 12288 */ "vsrw \0"
/* 12294 */ "vmodsw \0"
/* 12302 */ "vmulesw \0"
/* 12311 */ "vdivesw \0"
/* 12320 */ "vavgsw \0"
/* 12328 */ "vupkhsw \0"
/* 12337 */ "vmulhsw \0"
/* 12346 */ "vspltisw \0"
/* 12356 */ "vupklsw \0"
/* 12365 */ "evcntlsw \0"
/* 12375 */ "vminsw \0"
/* 12383 */ "vinsw \0"
/* 12390 */ "vmulosw \0"
/* 12399 */ "vcmpgtsw \0"
/* 12409 */ "extsw \0"
/* 12416 */ "vdivsw \0"
/* 12424 */ "vmaxsw \0"
/* 12432 */ "vspltw \0"
/* 12440 */ "xxspltw \0"
/* 12449 */ "vpopcntw \0"
/* 12459 */ "vinsertw \0"
/* 12469 */ "xxinsertw \0"
/* 12480 */ "pstw \0"
/* 12486 */ "vsubcuw \0"
/* 12495 */ "vaddcuw \0"
/* 12504 */ "vmoduw \0"
/* 12512 */ "vabsduw \0"
/* 12521 */ "vmuleuw \0"
/* 12530 */ "vdiveuw \0"
/* 12539 */ "vavguw \0"
/* 12547 */ "vmulhuw \0"
/* 12556 */ "vminuw \0"
/* 12564 */ "vmulouw \0"
/* 12573 */ "vcmpequw \0"
/* 12583 */ "vextractuw \0"
/* 12595 */ "xxextractuw \0"
/* 12608 */ "vcmpgtuw \0"
/* 12618 */ "vdivuw \0"
/* 12626 */ "vmaxuw \0"
/* 12634 */ "xxblendvw \0"
/* 12645 */ "divw \0"
/* 12651 */ "vcmpnezw \0"
/* 12661 */ "vclzw \0"
/* 12668 */ "evcntlzw \0"
/* 12678 */ "vctzw \0"
/* 12685 */ "cnttzw \0"
/* 12693 */ "lxvd2x \0"
/* 12701 */ "stxvd2x \0"
/* 12710 */ "lxvw4x \0"
/* 12718 */ "stxvw4x \0"
/* 12727 */ "lxvb16x \0"
/* 12736 */ "stxvb16x \0"
/* 12746 */ "lxvh8x \0"
/* 12754 */ "stxvh8x \0"
/* 12763 */ "lhax \0"
/* 12769 */ "tlbivax \0"
/* 12778 */ "lfiwax \0"
/* 12786 */ "lxsiwax \0"
/* 12795 */ "lwax \0"
/* 12801 */ "lvebx \0"
/* 12808 */ "stvebx \0"
/* 12816 */ "stxsibx \0"
/* 12825 */ "lxvrbx \0"
/* 12833 */ "stxvrbx \0"
/* 12842 */ "stbx \0"
/* 12848 */ "xxsplti32dx \0"
/* 12861 */ "evlddx \0"
/* 12869 */ "evstddx \0"
/* 12878 */ "lfdx \0"
/* 12884 */ "stfdx \0"
/* 12891 */ "ldx \0"
/* 12896 */ "lxvrdx \0"
/* 12904 */ "stxvrdx \0"
/* 12913 */ "lxsdx \0"
/* 12920 */ "stxsdx \0"
/* 12928 */ "stdx \0"
/* 12934 */ "addex \0"
/* 12941 */ "evlwhex \0"
/* 12950 */ "evstwhex \0"
/* 12960 */ "evstwwex \0"
/* 12970 */ "evldhx \0"
/* 12978 */ "evstdhx \0"
/* 12987 */ "lvehx \0"
/* 12994 */ "stvehx \0"
/* 13002 */ "stxsihx \0"
/* 13011 */ "lxvrhx \0"
/* 13019 */ "stxvrhx \0"
/* 13028 */ "sthx \0"
/* 13034 */ "stbcix \0"
/* 13042 */ "ldcix \0"
/* 13049 */ "stdcix \0"
/* 13057 */ "sthcix \0"
/* 13065 */ "stwcix \0"
/* 13073 */ "lbzcix \0"
/* 13081 */ "lhzcix \0"
/* 13089 */ "lwzcix \0"
/* 13097 */ "xsrqpix \0"
/* 13106 */ "vinsblx \0"
/* 13115 */ "vextublx \0"
/* 13125 */ "vinsdlx \0"
/* 13134 */ "vinshlx \0"
/* 13143 */ "vextuhlx \0"
/* 13153 */ "vinsbvlx \0"
/* 13163 */ "vextdubvlx \0"
/* 13175 */ "vextddvlx \0"
/* 13186 */ "vinshvlx \0"
/* 13196 */ "vextduhvlx \0"
/* 13208 */ "vinswvlx \0"
/* 13218 */ "vextduwvlx \0"
/* 13230 */ "vinswlx \0"
/* 13239 */ "vextuwlx \0"
/* 13249 */ "xxpermx \0"
/* 13258 */ "vsbox \0"
/* 13265 */ "evstwhox \0"
/* 13275 */ "evstwwox \0"
/* 13285 */ "lbepx \0"
/* 13292 */ "stbepx \0"
/* 13300 */ "lfdepx \0"
/* 13308 */ "stfdepx \0"
/* 13317 */ "lhepx \0"
/* 13324 */ "sthepx \0"
/* 13332 */ "lwepx \0"
/* 13339 */ "stwepx \0"
/* 13347 */ "vupkhpx \0"
/* 13356 */ "vpkpx \0"
/* 13363 */ "vupklpx \0"
/* 13372 */ "lxsspx \0"
/* 13380 */ "stxsspx \0"
/* 13389 */ "lxvpx \0"
/* 13396 */ "stxvpx \0"
/* 13404 */ "lbarx \0"
/* 13411 */ "ldarx \0"
/* 13418 */ "lharx \0"
/* 13425 */ "lqarx \0"
/* 13432 */ "lwarx \0"
/* 13439 */ "ldbrx \0"
/* 13446 */ "stdbrx \0"
/* 13454 */ "lhbrx \0"
/* 13461 */ "sthbrx \0"
/* 13469 */ "vinsbrx \0"
/* 13478 */ "vextubrx \0"
/* 13488 */ "lwbrx \0"
/* 13495 */ "stwbrx \0"
/* 13503 */ "vinsdrx \0"
/* 13512 */ "vinshrx \0"
/* 13521 */ "vextuhrx \0"
/* 13531 */ "vinsbvrx \0"
/* 13541 */ "vextdubvrx \0"
/* 13553 */ "vextddvrx \0"
/* 13564 */ "vinshvrx \0"
/* 13574 */ "vextduhvrx \0"
/* 13586 */ "vinswvrx \0"
/* 13596 */ "vextduwvrx \0"
/* 13608 */ "vinswrx \0"
/* 13617 */ "vextuwrx \0"
/* 13627 */ "mcrxrx \0"
/* 13635 */ "tlbsx \0"
/* 13642 */ "lxvdsx \0"
/* 13650 */ "vcfsx \0"
/* 13657 */ "lfsx \0"
/* 13663 */ "stfsx \0"
/* 13670 */ "evlwhosx \0"
/* 13680 */ "lxvwsx \0"
/* 13688 */ "evlhhesplatx \0"
/* 13702 */ "evlwhsplatx \0"
/* 13715 */ "evlhhossplatx \0"
/* 13730 */ "evlhhousplatx \0"
/* 13745 */ "evlwwsplatx \0"
/* 13758 */ "lhaux \0"
/* 13765 */ "lwaux \0"
/* 13772 */ "stbux \0"
/* 13779 */ "lfdux \0"
/* 13786 */ "stfdux \0"
/* 13794 */ "ldux \0"
/* 13800 */ "stdux \0"
/* 13807 */ "vcfux \0"
/* 13814 */ "sthux \0"
/* 13821 */ "evlwhoux \0"
/* 13831 */ "lfsux \0"
/* 13838 */ "stfsux \0"
/* 13846 */ "stwux \0"
/* 13853 */ "lbzux \0"
/* 13860 */ "lhzux \0"
/* 13867 */ "lwzux \0"
/* 13874 */ "lvx \0"
/* 13879 */ "stvx \0"
/* 13885 */ "lxvx \0"
/* 13891 */ "stxvx \0"
/* 13898 */ "evldwx \0"
/* 13906 */ "evstdwx \0"
/* 13915 */ "lvewx \0"
/* 13922 */ "stvewx \0"
/* 13930 */ "stfiwx \0"
/* 13938 */ "stxsiwx \0"
/* 13947 */ "lxvrwx \0"
/* 13955 */ "stxvrwx \0"
/* 13964 */ "stwx \0"
/* 13970 */ "lxsibzx \0"
/* 13979 */ "lbzx \0"
/* 13985 */ "lxsihzx \0"
/* 13994 */ "lhzx \0"
/* 14000 */ "lfiwzx \0"
/* 14008 */ "lxsiwzx \0"
/* 14017 */ "lwzx \0"
/* 14023 */ "copy \0"
/* 14029 */ "dcbz \0"
/* 14035 */ "plbz \0"
/* 14041 */ "xxsetaccz \0"
/* 14052 */ "bdz \0"
/* 14057 */ "efdctsidz \0"
/* 14068 */ "fctidz \0"
/* 14076 */ "efdctuidz \0"
/* 14087 */ "xscvqpsdz \0"
/* 14098 */ "xscvqpudz \0"
/* 14109 */ "plhz \0"
/* 14115 */ "vrfiz \0"
/* 14122 */ "xsrdpiz \0"
/* 14131 */ "xvrdpiz \0"
/* 14140 */ "xvrspiz \0"
/* 14149 */ "friz \0"
/* 14155 */ "efdctsiz \0"
/* 14165 */ "efsctsiz \0"
/* 14175 */ "evfsctsiz \0"
/* 14186 */ "efdctuiz \0"
/* 14196 */ "efsctuiz \0"
/* 14206 */ "bdnz \0"
/* 14212 */ "xscvqpsqz \0"
/* 14223 */ "xscvqpuqz \0"
/* 14234 */ "dmsetdmrz \0"
/* 14245 */ "fctiduz \0"
/* 14254 */ "fctiwuz \0"
/* 14263 */ "fctiwz \0"
/* 14271 */ "plwz \0"
/* 14277 */ "mfvsrwz \0"
/* 14286 */ "mtvsrwz \0"
/* 14295 */ "xscvqpswz \0"
/* 14306 */ "xscvqpuwz \0"
/* 14317 */ "bdzlrl+\0"
/* 14325 */ "bdnzlrl+\0"
/* 14334 */ "bdzlr+\0"
/* 14341 */ "bdnzlr+\0"
/* 14349 */ "evsel crD,\0"
/* 14360 */ "bdzlrl-\0"
/* 14368 */ "bdnzlrl-\0"
/* 14377 */ "bdzlr-\0"
/* 14384 */ "bdnzlr-\0"
/* 14392 */ "# XRay Function Patchable RET.\0"
/* 14423 */ "# XRay Typed Event Log.\0"
/* 14447 */ "# XRay Custom Event Log.\0"
/* 14472 */ "# XRay Function Enter.\0"
/* 14495 */ "# XRay Tail Call Exit.\0"
/* 14518 */ "# XRay Function Exit.\0"
/* 14540 */ "trechkpt.\0"
/* 14550 */ "ori 1, 1, 0\0"
/* 14562 */ "ori 2, 2, 0\0"
/* 14574 */ "#ADDISdtprelHA32\0"
/* 14591 */ "#ATOMIC_LOAD_SUB_I32\0"
/* 14612 */ "#ATOMIC_LOAD_ADD_I32\0"
/* 14633 */ "#ATOMIC_LOAD_NAND_I32\0"
/* 14655 */ "#ATOMIC_LOAD_AND_I32\0"
/* 14676 */ "#ATOMIC_LOAD_UMIN_I32\0"
/* 14698 */ "#ATOMIC_LOAD_MIN_I32\0"
/* 14719 */ "#ATOMIC_SWAP_I32\0"
/* 14736 */ "#ATOMIC_LOAD_XOR_I32\0"
/* 14757 */ "#ATOMIC_LOAD_OR_I32\0"
/* 14777 */ "#ATOMIC_LOAD_UMAX_I32\0"
/* 14799 */ "#ATOMIC_LOAD_MAX_I32\0"
/* 14820 */ "#ADDItlsgdL32\0"
/* 14834 */ "#ADDItlsldL32\0"
/* 14848 */ "#LDgotTprelL32\0"
/* 14863 */ "#ADDIdtprelL32\0"
/* 14878 */ "#EH_SJLJ_LONGJMP32\0"
/* 14897 */ "#EH_SJLJ_SETJMP32\0"
/* 14915 */ "#ADDItlsgdLADDR32\0"
/* 14933 */ "#ADDItlsldLADDR32\0"
/* 14951 */ "GETtlsldADDR32\0"
/* 14966 */ "GETtlsADDR32\0"
/* 14979 */ "#PROBED_ALLOCA_32\0"
/* 14997 */ "#PREPARE_PROBED_ALLOCA_32\0"
/* 15023 */ "#PROBED_STACKALLOC_32\0"
/* 15045 */ "#PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_32\0"
/* 15088 */ "#DFLOADf32\0"
/* 15099 */ "#XFLOADf32\0"
/* 15110 */ "#DFSTOREf32\0"
/* 15122 */ "#XFSTOREf32\0"
/* 15134 */ "#ATOMIC_LOAD_SUB_I64\0"
/* 15155 */ "#ATOMIC_LOAD_ADD_I64\0"
/* 15176 */ "#ATOMIC_LOAD_NAND_I64\0"
/* 15198 */ "#ATOMIC_LOAD_UMIN_I64\0"
/* 15220 */ "#ATOMIC_LOAD_MIN_I64\0"
/* 15241 */ "#ATOMIC_SWAP_I64\0"
/* 15258 */ "#ATOMIC_CMP_SWAP_I64\0"
/* 15279 */ "#ATOMIC_LOAD_XOR_I64\0"
/* 15300 */ "#ATOMIC_LOAD_OR_I64\0"
/* 15320 */ "#ATOMIC_LOAD_UMAX_I64\0"
/* 15342 */ "#ATOMIC_LOAD_MAX_I64\0"
/* 15363 */ "#EH_SJLJ_LONGJMP64\0"
/* 15382 */ "#EH_SJLJ_SETJMP64\0"
/* 15400 */ "#PROBED_ALLOCA_64\0"
/* 15418 */ "#PREPARE_PROBED_ALLOCA_64\0"
/* 15444 */ "#PROBED_STACKALLOC_64\0"
/* 15466 */ "#PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_64\0"
/* 15509 */ "#DFLOADf64\0"
/* 15520 */ "#XFLOADf64\0"
/* 15531 */ "#DFSTOREf64\0"
/* 15543 */ "#XFSTOREf64\0"
/* 15555 */ "#ATOMIC_LOAD_AND_i64\0"
/* 15576 */ "#SELECT_CC_SPE4\0"
/* 15592 */ "#SELECT_SPE4\0"
/* 15605 */ "#SELECT_CC_F4\0"
/* 15619 */ "#SELECT_F4\0"
/* 15630 */ "#SELECT_CC_I4\0"
/* 15644 */ "#SELECT_I4\0"
/* 15655 */ "crxor 6, 6, 6\0"
/* 15669 */ "creqv 6, 6, 6\0"
/* 15683 */ "#SELECT_CC_F16\0"
/* 15698 */ "#SELECT_F16\0"
/* 15710 */ "#ATOMIC_LOAD_SUB_I16\0"
/* 15731 */ "#ATOMIC_LOAD_ADD_I16\0"
/* 15752 */ "#ATOMIC_LOAD_NAND_I16\0"
/* 15774 */ "#ATOMIC_LOAD_AND_I16\0"
/* 15795 */ "#ATOMIC_LOAD_UMIN_I16\0"
/* 15817 */ "#ATOMIC_LOAD_MIN_I16\0"
/* 15838 */ "#ATOMIC_SWAP_I16\0"
/* 15855 */ "#ATOMIC_LOAD_XOR_I16\0"
/* 15876 */ "#ATOMIC_LOAD_OR_I16\0"
/* 15896 */ "#ATOMIC_LOAD_UMAX_I16\0"
/* 15918 */ "#ATOMIC_LOAD_MAX_I16\0"
/* 15939 */ "#ATOMIC_LOAD_SUB_I128\0"
/* 15961 */ "#ATOMIC_LOAD_ADD_I128\0"
/* 15983 */ "#ATOMIC_LOAD_NAND_I128\0"
/* 16006 */ "#ATOMIC_LOAD_AND_I128\0"
/* 16028 */ "#ATOMIC_SWAP_I128\0"
/* 16046 */ "#ATOMIC_CMP_SWAP_I128\0"
/* 16068 */ "#ATOMIC_LOAD_XOR_I128\0"
/* 16090 */ "#ATOMIC_LOAD_OR_I128\0"
/* 16111 */ "#ADDIStocHA8\0"
/* 16124 */ "#DYNALLOC8\0"
/* 16135 */ "#CFENCE8\0"
/* 16144 */ "#SELECT_CC_F8\0"
/* 16158 */ "#SELECT_F8\0"
/* 16169 */ "#ATOMIC_LOAD_SUB_I8\0"
/* 16189 */ "#SELECT_CC_I8\0"
/* 16203 */ "#ATOMIC_LOAD_ADD_I8\0"
/* 16223 */ "#ATOMIC_LOAD_NAND_I8\0"
/* 16244 */ "#ATOMIC_LOAD_AND_I8\0"
/* 16264 */ "#ATOMIC_LOAD_UMIN_I8\0"
/* 16285 */ "#ATOMIC_LOAD_MIN_I8\0"
/* 16305 */ "#ATOMIC_CMP_SWAP_I8\0"
/* 16325 */ "ATOMIC_LOAD_XOR_I8\0"
/* 16344 */ "#ATOMIC_LOAD_OR_I8\0"
/* 16363 */ "#SELECT_I8\0"
/* 16374 */ "#ATOMIC_LOAD_UMAX_I8\0"
/* 16395 */ "#ATOMIC_LOAD_MAX_I8\0"
/* 16415 */ "#MovePCtoLR8\0"
/* 16428 */ "#DYNAREAOFFSET8\0"
/* 16444 */ "#ANDI_rec_1_EQ_BIT8\0"
/* 16464 */ "#ANDI_rec_1_GT_BIT8\0"
/* 16484 */ "#TLSGDAIX8\0"
/* 16495 */ "#ADDItoc8\0"
/* 16505 */ "#ATOMIC_SWAP_i8\0"
/* 16521 */ "#ADDIStocHA\0"
/* 16533 */ "#ADDIStlsgdHA\0"
/* 16547 */ "#ADDIStlsldHA\0"
/* 16561 */ "#ADDISgotTprelHA\0"
/* 16578 */ "#ADDISdtprelHA\0"
/* 16593 */ "#ReadTB\0"
/* 16601 */ "#RESTORE_UACC\0"
/* 16615 */ "#SPILL_UACC\0"
/* 16627 */ "#RESTORE_WACC\0"
/* 16641 */ "#SPILL_WACC\0"
/* 16653 */ "#RESTORE_ACC\0"
/* 16666 */ "#SPILL_ACC\0"
/* 16677 */ "#DYNALLOC\0"
/* 16687 */ "#SELECT_CC_VSFRC\0"
/* 16704 */ "#SELECT_VSFRC\0"
/* 16718 */ "#SELECT_CC_VRRC\0"
/* 16734 */ "#SELECT_VRRC\0"
/* 16747 */ "#SELECT_CC_VSSRC\0"
/* 16764 */ "#SELECT_VSSRC\0"
/* 16778 */ "#SELECT_CC_VSRC\0"
/* 16794 */ "#SELECT_VSRC\0"
/* 16807 */ "#SPILLTOVSR_LD\0"
/* 16822 */ "LIFETIME_END\0"
/* 16835 */ "#SETRND\0"
/* 16843 */ "#BUILD_QUADWORD\0"
/* 16859 */ "#RESTORE_QUADWORD\0"
/* 16877 */ "#SPILL_QUADWORD\0"
/* 16893 */ "#SPLIT_QUADWORD\0"
/* 16909 */ "PSEUDO_PROBE\0"
/* 16922 */ "BUNDLE\0"
/* 16929 */ "#SELECT_CC_SPE\0"
/* 16944 */ "#SELECT_SPE\0"
/* 16956 */ "DBG_VALUE\0"
/* 16966 */ "DBG_INSTR_REF\0"
/* 16980 */ "DBG_PHI\0"
/* 16988 */ "#LDtocJTI\0"
/* 16998 */ "DBG_LABEL\0"
/* 17008 */ "#GETtlsldADDRPCREL\0"
/* 17027 */ "#GETtlsADDRPCREL\0"
/* 17044 */ "#LDtocL\0"
/* 17052 */ "#ADDItocL\0"
/* 17062 */ "#LWZtocL\0"
/* 17071 */ "#ADDItlsgdL\0"
/* 17083 */ "#ADDItlsldL\0"
/* 17095 */ "#LDgotTprelL\0"
/* 17108 */ "#ADDIdtprelL\0"
/* 17121 */ "#SETFLM\0"
/* 17129 */ "#LQX_PSEUDO\0"
/* 17141 */ "#STQX_PSEUDO\0"
/* 17154 */ "#PPCEIEIO\0"
/* 17164 */ "#UNENCODED_NOP\0"
/* 17179 */ "#UpdateGBR\0"
/* 17190 */ "#RESTORE_CR\0"
/* 17202 */ "#SPILL_CR\0"
/* 17212 */ "#ADDItlsgdLADDR\0"
/* 17228 */ "#ADDItlsldLADDR\0"
/* 17244 */ "#GETtlsldADDR\0"
/* 17258 */ "#GETtlsADDR\0"
/* 17270 */ "#KILL_PAIR\0"
/* 17281 */ "#MovePCtoLR\0"
/* 17293 */ "#MoveGOTtoLR\0"
/* 17306 */ "#TCHECK_RET\0"
/* 17318 */ "#TBEGIN_RET\0"
/* 17330 */ "#DYNAREAOFFSET\0"
/* 17345 */ "#RESTORE_CRBIT\0"
/* 17360 */ "#SPILL_CRBIT\0"
/* 17373 */ "#ANDI_rec_1_EQ_BIT\0"
/* 17392 */ "#ANDI_rec_1_GT_BIT\0"
/* 17411 */ "#PPC32GOT\0"
/* 17421 */ "#PPC32PICGOT\0"
/* 17434 */ "#LDtocCPT\0"
/* 17444 */ "LIFETIME_START\0"
/* 17459 */ "DBG_VALUE_LIST\0"
/* 17474 */ "#SPILLTOVSR_ST\0"
/* 17489 */ "#LIWAX\0"
/* 17496 */ "#SPILLTOVSR_LDX\0"
/* 17512 */ "GETtlsADDR32AIX\0"
/* 17528 */ "GETtlsADDR64AIX\0"
/* 17544 */ "#TLSGDAIX\0"
/* 17554 */ "#SPILLTOVSR_STX\0"
/* 17570 */ "#STIWX\0"
/* 17577 */ "#LIWZX\0"
/* 17584 */ "bca\0"
/* 17588 */ "slbia\0"
/* 17594 */ "tlbia\0"
/* 17600 */ "bcla\0"
/* 17605 */ "clrbhrb\0"
/* 17613 */ "bc\0"
/* 17616 */ "slbsync\0"
/* 17624 */ "tlbsync\0"
/* 17632 */ "msgsync\0"
/* 17640 */ "isync\0"
/* 17646 */ "msync\0"
/* 17652 */ "#LDtoc\0"
/* 17659 */ "#ADDItoc\0"
/* 17668 */ "#LWZtoc\0"
/* 17676 */ "hrfid\0"
/* 17682 */ "tlbre\0"
/* 17688 */ "tlbwe\0"
/* 17694 */ "#SETRNDi\0"
/* 17703 */ "rfci\0"
/* 17708 */ "rfmci\0"
/* 17714 */ "rfdi\0"
/* 17719 */ "rfi\0"
/* 17723 */ "bcl\0"
/* 17727 */ "#PADDIdtprel\0"
/* 17740 */ "# FEntry call\0"
/* 17754 */ "dssall\0"
/* 17761 */ "blrl\0"
/* 17766 */ "bdzlrl\0"
/* 17773 */ "bdnzlrl\0"
/* 17781 */ "bctrl\0"
/* 17787 */ "attn\0"
/* 17792 */ "eieio\0"
/* 17798 */ "nap\0"
/* 17802 */ "trap\0"
/* 17807 */ "nop\0"
/* 17811 */ "#DecreaseCTR8loop\0"
/* 17829 */ "#DecreaseCTRloop\0"
/* 17846 */ "stop\0"
/* 17851 */ "blr\0"
/* 17855 */ "bdzlr\0"
/* 17861 */ "bdnzlr\0"
/* 17868 */ "bctr\0"
/* 17873 */ "cpabort\0"
};
#ifdef __GNUC__
#pragma GCC diagnostic pop
#endif
static const uint32_t OpInfo0[] = {
0U, // PHI
0U, // INLINEASM
0U, // INLINEASM_BR
0U, // CFI_INSTRUCTION
0U, // EH_LABEL
0U, // GC_LABEL
0U, // ANNOTATION_LABEL
0U, // KILL
0U, // EXTRACT_SUBREG
0U, // INSERT_SUBREG
0U, // IMPLICIT_DEF
0U, // SUBREG_TO_REG
0U, // COPY_TO_REGCLASS
16957U, // DBG_VALUE
17460U, // DBG_VALUE_LIST
16967U, // DBG_INSTR_REF
16981U, // DBG_PHI
16999U, // DBG_LABEL
0U, // REG_SEQUENCE
0U, // COPY
16923U, // BUNDLE
17445U, // LIFETIME_START
16823U, // LIFETIME_END
16910U, // PSEUDO_PROBE
0U, // ARITH_FENCE
0U, // STACKMAP
17741U, // FENTRY_CALL
0U, // PATCHPOINT
0U, // LOAD_STACK_GUARD
0U, // PREALLOCATED_SETUP
0U, // PREALLOCATED_ARG
0U, // STATEPOINT
0U, // LOCAL_ESCAPE
0U, // FAULTING_OP
0U, // PATCHABLE_OP
14473U, // PATCHABLE_FUNCTION_ENTER
14393U, // PATCHABLE_RET
14519U, // PATCHABLE_FUNCTION_EXIT
14496U, // PATCHABLE_TAIL_CALL
14448U, // PATCHABLE_EVENT_CALL
14424U, // PATCHABLE_TYPED_EVENT_CALL
0U, // ICALL_BRANCH_FUNNEL
0U, // MEMBARRIER
0U, // G_ASSERT_SEXT
0U, // G_ASSERT_ZEXT
0U, // G_ASSERT_ALIGN
0U, // G_ADD
0U, // G_SUB
0U, // G_MUL
0U, // G_SDIV
0U, // G_UDIV
0U, // G_SREM
0U, // G_UREM
0U, // G_SDIVREM
0U, // G_UDIVREM
0U, // G_AND
0U, // G_OR
0U, // G_XOR
0U, // G_IMPLICIT_DEF
0U, // G_PHI
0U, // G_FRAME_INDEX
0U, // G_GLOBAL_VALUE
0U, // G_EXTRACT
0U, // G_UNMERGE_VALUES
0U, // G_INSERT
0U, // G_MERGE_VALUES
0U, // G_BUILD_VECTOR
0U, // G_BUILD_VECTOR_TRUNC
0U, // G_CONCAT_VECTORS
0U, // G_PTRTOINT
0U, // G_INTTOPTR
0U, // G_BITCAST
0U, // G_FREEZE
0U, // G_INTRINSIC_FPTRUNC_ROUND
0U, // G_INTRINSIC_TRUNC
0U, // G_INTRINSIC_ROUND
0U, // G_INTRINSIC_LRINT
0U, // G_INTRINSIC_ROUNDEVEN
0U, // G_READCYCLECOUNTER
0U, // G_LOAD
0U, // G_SEXTLOAD
0U, // G_ZEXTLOAD
0U, // G_INDEXED_LOAD
0U, // G_INDEXED_SEXTLOAD
0U, // G_INDEXED_ZEXTLOAD
0U, // G_STORE
0U, // G_INDEXED_STORE
0U, // G_ATOMIC_CMPXCHG_WITH_SUCCESS
0U, // G_ATOMIC_CMPXCHG
0U, // G_ATOMICRMW_XCHG
0U, // G_ATOMICRMW_ADD
0U, // G_ATOMICRMW_SUB
0U, // G_ATOMICRMW_AND
0U, // G_ATOMICRMW_NAND
0U, // G_ATOMICRMW_OR
0U, // G_ATOMICRMW_XOR
0U, // G_ATOMICRMW_MAX
0U, // G_ATOMICRMW_MIN
0U, // G_ATOMICRMW_UMAX
0U, // G_ATOMICRMW_UMIN
0U, // G_ATOMICRMW_FADD
0U, // G_ATOMICRMW_FSUB
0U, // G_ATOMICRMW_FMAX
0U, // G_ATOMICRMW_FMIN
0U, // G_ATOMICRMW_UINC_WRAP
0U, // G_ATOMICRMW_UDEC_WRAP
0U, // G_FENCE
0U, // G_BRCOND
0U, // G_BRINDIRECT
0U, // G_INVOKE_REGION_START
0U, // G_INTRINSIC
0U, // G_INTRINSIC_W_SIDE_EFFECTS
0U, // G_ANYEXT
0U, // G_TRUNC
0U, // G_CONSTANT
0U, // G_FCONSTANT
0U, // G_VASTART
0U, // G_VAARG
0U, // G_SEXT
0U, // G_SEXT_INREG
0U, // G_ZEXT
0U, // G_SHL
0U, // G_LSHR
0U, // G_ASHR
0U, // G_FSHL
0U, // G_FSHR
0U, // G_ROTR
0U, // G_ROTL
0U, // G_ICMP
0U, // G_FCMP
0U, // G_SELECT
0U, // G_UADDO
0U, // G_UADDE
0U, // G_USUBO
0U, // G_USUBE
0U, // G_SADDO
0U, // G_SADDE
0U, // G_SSUBO
0U, // G_SSUBE
0U, // G_UMULO
0U, // G_SMULO
0U, // G_UMULH
0U, // G_SMULH
0U, // G_UADDSAT
0U, // G_SADDSAT
0U, // G_USUBSAT
0U, // G_SSUBSAT
0U, // G_USHLSAT
0U, // G_SSHLSAT
0U, // G_SMULFIX
0U, // G_UMULFIX
0U, // G_SMULFIXSAT
0U, // G_UMULFIXSAT
0U, // G_SDIVFIX
0U, // G_UDIVFIX
0U, // G_SDIVFIXSAT
0U, // G_UDIVFIXSAT
0U, // G_FADD
0U, // G_FSUB
0U, // G_FMUL
0U, // G_FMA
0U, // G_FMAD
0U, // G_FDIV
0U, // G_FREM
0U, // G_FPOW
0U, // G_FPOWI
0U, // G_FEXP
0U, // G_FEXP2
0U, // G_FLOG
0U, // G_FLOG2
0U, // G_FLOG10
0U, // G_FNEG
0U, // G_FPEXT
0U, // G_FPTRUNC
0U, // G_FPTOSI
0U, // G_FPTOUI
0U, // G_SITOFP
0U, // G_UITOFP
0U, // G_FABS
0U, // G_FCOPYSIGN
0U, // G_IS_FPCLASS
0U, // G_FCANONICALIZE
0U, // G_FMINNUM
0U, // G_FMAXNUM
0U, // G_FMINNUM_IEEE
0U, // G_FMAXNUM_IEEE
0U, // G_FMINIMUM
0U, // G_FMAXIMUM
0U, // G_PTR_ADD
0U, // G_PTRMASK
0U, // G_SMIN
0U, // G_SMAX
0U, // G_UMIN
0U, // G_UMAX
0U, // G_ABS
0U, // G_LROUND
0U, // G_LLROUND
0U, // G_BR
0U, // G_BRJT
0U, // G_INSERT_VECTOR_ELT
0U, // G_EXTRACT_VECTOR_ELT
0U, // G_SHUFFLE_VECTOR
0U, // G_CTTZ
0U, // G_CTTZ_ZERO_UNDEF
0U, // G_CTLZ
0U, // G_CTLZ_ZERO_UNDEF
0U, // G_CTPOP
0U, // G_BSWAP
0U, // G_BITREVERSE
0U, // G_FCEIL
0U, // G_FCOS
0U, // G_FSIN
0U, // G_FSQRT
0U, // G_FFLOOR
0U, // G_FRINT
0U, // G_FNEARBYINT
0U, // G_ADDRSPACE_CAST
0U, // G_BLOCK_ADDR
0U, // G_JUMP_TABLE
0U, // G_DYN_STACKALLOC
0U, // G_STRICT_FADD
0U, // G_STRICT_FSUB
0U, // G_STRICT_FMUL
0U, // G_STRICT_FDIV
0U, // G_STRICT_FREM
0U, // G_STRICT_FMA
0U, // G_STRICT_FSQRT
0U, // G_READ_REGISTER
0U, // G_WRITE_REGISTER
0U, // G_MEMCPY
0U, // G_MEMCPY_INLINE
0U, // G_MEMMOVE
0U, // G_MEMSET
0U, // G_BZERO
0U, // G_VECREDUCE_SEQ_FADD
0U, // G_VECREDUCE_SEQ_FMUL
0U, // G_VECREDUCE_FADD
0U, // G_VECREDUCE_FMUL
0U, // G_VECREDUCE_FMAX
0U, // G_VECREDUCE_FMIN
0U, // G_VECREDUCE_ADD
0U, // G_VECREDUCE_MUL
0U, // G_VECREDUCE_AND
0U, // G_VECREDUCE_OR
0U, // G_VECREDUCE_XOR
0U, // G_VECREDUCE_SMAX
0U, // G_VECREDUCE_SMIN
0U, // G_VECREDUCE_UMAX
0U, // G_VECREDUCE_UMIN
0U, // G_SBFX
0U, // G_UBFX
16047U, // ATOMIC_CMP_SWAP_I128
15962U, // ATOMIC_LOAD_ADD_I128
16007U, // ATOMIC_LOAD_AND_I128
15984U, // ATOMIC_LOAD_NAND_I128
16091U, // ATOMIC_LOAD_OR_I128
15940U, // ATOMIC_LOAD_SUB_I128
16069U, // ATOMIC_LOAD_XOR_I128
16029U, // ATOMIC_SWAP_I128
16844U, // BUILD_QUADWORD
35180U, // BUILD_UACC
16136U, // CFENCE8
1073779613U, // CLRLSLDI
1073775471U, // CLRLSLDI_rec
1073780124U, // CLRLSLWI
1073775580U, // CLRLSLWI_rec
1073779648U, // CLRRDI
1073775498U, // CLRRDI_rec
1073780165U, // CLRRWI
1073775609U, // CLRRWI_rec
1119822U, // DCBFL
1122297U, // DCBFLP
1124619U, // DCBFPS
1118458U, // DCBFx
1124627U, // DCBSTPS
33630897U, // DCBTCT
33630169U, // DCBTDS
33630905U, // DCBTSTCT
33630177U, // DCBTSTDS
1125286U, // DCBTSTT
1125258U, // DCBTSTx
1125273U, // DCBTT
1125029U, // DCBTx
15089U, // DFLOADf32
15510U, // DFLOADf64
15111U, // DFSTOREf32
15532U, // DFSTOREf64
1073779623U, // EXTLDI
1073775482U, // EXTLDI_rec
1073780150U, // EXTLWI
1073775600U, // EXTLWI_rec
1073779672U, // EXTRDI
1073775525U, // EXTRDI_rec
1073780189U, // EXTRWI
1073775636U, // EXTRWI_rec
1073780134U, // INSLWI
1073775591U, // INSLWI_rec
1073779656U, // INSRDI
1073775507U, // INSRDI_rec
1073780173U, // INSRWI
1073775618U, // INSRWI_rec
17271U, // KILL_PAIR
67144429U, // LAx
17490U, // LIWAX
17578U, // LIWZX
1073779791U, // RLWIMIbm
1073775563U, // RLWIMIbm_rec
1073780835U, // RLWINMbm
1073775714U, // RLWINMbm_rec
1073780852U, // RLWNMbm
1073775723U, // RLWNMbm_rec
1073779664U, // ROTRDI
1073775516U, // ROTRDI_rec
1073780181U, // ROTRWI
1073775627U, // ROTRWI_rec
1073779617U, // SLDI
1073775475U, // SLDI_rec
1073780128U, // SLWI
1073775584U, // SLWI_rec
16808U, // SPILLTOVSR_LD
17497U, // SPILLTOVSR_LDX
17475U, // SPILLTOVSR_ST
17555U, // SPILLTOVSR_STX
1073779658U, // SRDI
1073775509U, // SRDI_rec
1073780175U, // SRWI
1073775620U, // SRWI_rec
17571U, // STIWX
1073779571U, // SUBI
1073777976U, // SUBIC
1073775037U, // SUBIC_rec
1073785022U, // SUBIS
100706501U, // SUBPCIS
15100U, // XFLOADf32
15521U, // XFLOADf64
15123U, // XFSTOREf32
15544U, // XFSTOREf64
1073778168U, // ADD4
1073781394U, // ADD4O
1073775814U, // ADD4O_rec
1073778168U, // ADD4TLS
1073775111U, // ADD4_rec
1073778168U, // ADD8
1073781394U, // ADD8O
1073775814U, // ADD8O_rec
1073778168U, // ADD8TLS
1073778168U, // ADD8TLS_
1073775111U, // ADD8_rec
1073777938U, // ADDC
1073777938U, // ADDC8
1073781379U, // ADDC8O
1073775797U, // ADDC8O_rec
1073775004U, // ADDC8_rec
1073781379U, // ADDCO
1073775797U, // ADDCO_rec
1073775004U, // ADDC_rec
1073778789U, // ADDE
1073778789U, // ADDE8
1073781415U, // ADDE8O
1073775838U, // ADDE8O_rec
1073775257U, // ADDE8_rec
1073781415U, // ADDEO
1073775838U, // ADDEO_rec
1073787527U, // ADDEX
1073787527U, // ADDEX8
1073775257U, // ADDE_rec
1073779599U, // ADDI
1073779599U, // ADDI8
1073777983U, // ADDIC
1073777983U, // ADDIC8
1073775045U, // ADDIC_rec
1073785047U, // ADDIS
1073785047U, // ADDIS8
16579U, // ADDISdtprelHA
14575U, // ADDISdtprelHA32
16562U, // ADDISgotTprelHA
16534U, // ADDIStlsgdHA
16548U, // ADDIStlsldHA
16522U, // ADDIStocHA
16112U, // ADDIStocHA8
17109U, // ADDIdtprelL
14864U, // ADDIdtprelL32
17072U, // ADDItlsgdL
14821U, // ADDItlsgdL32
17213U, // ADDItlsgdLADDR
14916U, // ADDItlsgdLADDR32
17084U, // ADDItlsldL
14835U, // ADDItlsldL32
17229U, // ADDItlsldLADDR
14934U, // ADDItlsldLADDR32
17660U, // ADDItoc
16496U, // ADDItoc8
17053U, // ADDItocL
37032U, // ADDME
37032U, // ADDME8
39614U, // ADDME8O
34040U, // ADDME8O_rec
33465U, // ADDME8_rec
39614U, // ADDMEO
34040U, // ADDMEO_rec
33465U, // ADDME_rec
43214U, // ADDPCIS
37099U, // ADDZE
37099U, // ADDZE8
39639U, // ADDZE8O
34068U, // ADDZE8O_rec
33514U, // ADDZE8_rec
39639U, // ADDZEO
34068U, // ADDZEO_rec
33514U, // ADDZE_rec
100729U, // ADJCALLSTACKDOWN
100748U, // ADJCALLSTACKUP
1073778393U, // AND
1073778393U, // AND8
1073775180U, // AND8_rec
1073777947U, // ANDC
1073777947U, // ANDC8
1073775011U, // ANDC8_rec
1073775011U, // ANDC_rec
1073775491U, // ANDI8_rec
1073776350U, // ANDIS8_rec
1073776350U, // ANDIS_rec
1073775491U, // ANDI_rec
17374U, // ANDI_rec_1_EQ_BIT
16445U, // ANDI_rec_1_EQ_BIT8
17393U, // ANDI_rec_1_GT_BIT
16465U, // ANDI_rec_1_GT_BIT8
1073775180U, // AND_rec
2283833587U, // ATOMIC_CMP_SWAP_I16
2283833513U, // ATOMIC_CMP_SWAP_I32
15259U, // ATOMIC_CMP_SWAP_I64
16306U, // ATOMIC_CMP_SWAP_I8
15732U, // ATOMIC_LOAD_ADD_I16
14613U, // ATOMIC_LOAD_ADD_I32
15156U, // ATOMIC_LOAD_ADD_I64
16204U, // ATOMIC_LOAD_ADD_I8
15775U, // ATOMIC_LOAD_AND_I16
14656U, // ATOMIC_LOAD_AND_I32
15556U, // ATOMIC_LOAD_AND_I64
16245U, // ATOMIC_LOAD_AND_I8
15919U, // ATOMIC_LOAD_MAX_I16
14800U, // ATOMIC_LOAD_MAX_I32
15343U, // ATOMIC_LOAD_MAX_I64
16396U, // ATOMIC_LOAD_MAX_I8
15818U, // ATOMIC_LOAD_MIN_I16
14699U, // ATOMIC_LOAD_MIN_I32
15221U, // ATOMIC_LOAD_MIN_I64
16286U, // ATOMIC_LOAD_MIN_I8
15753U, // ATOMIC_LOAD_NAND_I16
14634U, // ATOMIC_LOAD_NAND_I32
15177U, // ATOMIC_LOAD_NAND_I64
16224U, // ATOMIC_LOAD_NAND_I8
15877U, // ATOMIC_LOAD_OR_I16
14758U, // ATOMIC_LOAD_OR_I32
15301U, // ATOMIC_LOAD_OR_I64
16345U, // ATOMIC_LOAD_OR_I8
15711U, // ATOMIC_LOAD_SUB_I16
14592U, // ATOMIC_LOAD_SUB_I32
15135U, // ATOMIC_LOAD_SUB_I64
16170U, // ATOMIC_LOAD_SUB_I8
15897U, // ATOMIC_LOAD_UMAX_I16
14778U, // ATOMIC_LOAD_UMAX_I32
15321U, // ATOMIC_LOAD_UMAX_I64
16375U, // ATOMIC_LOAD_UMAX_I8
15796U, // ATOMIC_LOAD_UMIN_I16
14677U, // ATOMIC_LOAD_UMIN_I32
15199U, // ATOMIC_LOAD_UMIN_I64
16265U, // ATOMIC_LOAD_UMIN_I8
15856U, // ATOMIC_LOAD_XOR_I16
14737U, // ATOMIC_LOAD_XOR_I32
15280U, // ATOMIC_LOAD_XOR_I64
16326U, // ATOMIC_LOAD_XOR_I8
15839U, // ATOMIC_SWAP_I16
14720U, // ATOMIC_SWAP_I32
15242U, // ATOMIC_SWAP_I64
16506U, // ATOMIC_SWAP_I8
17788U, // ATTN
1182509U, // B
1215014U, // BA
167805047U, // BC
3359948U, // BCC
4408524U, // BCCA
5457100U, // BCCCTR
5457100U, // BCCCTR8
6505676U, // BCCCTRL
6505676U, // BCCCTRL8
7554252U, // BCCL
8602828U, // BCCLA
9651404U, // BCCLR
10699980U, // BCCLRL
11567273U, // BCCTR
11567273U, // BCCTR8
11567339U, // BCCTR8n
11567251U, // BCCTRL
11567251U, // BCCTRL8
11567319U, // BCCTRL8n
11567319U, // BCCTRLn
11567339U, // BCCTRn
1073775108U, // BCDADD_rec
1073775731U, // BCDCFN_rec
1073776118U, // BCDCFSQ_rec
1073776706U, // BCDCFZ_rec
1073775740U, // BCDCPSGN_rec
33964U, // BCDCTN_rec
34304U, // BCDCTSQ_rec
1073776722U, // BCDCTZ_rec
1073775760U, // BCDSETSGN_rec
1073776226U, // BCDSR_rec
1073774949U, // BCDSUB_rec
1073776282U, // BCDS_rec
1073775061U, // BCDTRUNC_rec
1073776375U, // BCDUS_rec
1073775072U, // BCDUTRUNC_rec
167805055U, // BCL
11567263U, // BCLR
11567240U, // BCLRL
11567309U, // BCLRLn
11567330U, // BCLRn
1179725U, // BCLalways
167805125U, // BCLn
17869U, // BCTR
17869U, // BCTR8
17782U, // BCTRL
17782U, // BCTRL8
229466U, // BCTRL8_LDinto_toc
229466U, // BCTRL8_LDinto_toc_RM
17782U, // BCTRL8_RM
229480U, // BCTRL_LWZinto_toc
229480U, // BCTRL_LWZinto_toc_RM
17782U, // BCTRL_RM
167805118U, // BCn
1193855U, // BDNZ
1193855U, // BDNZ8
1215266U, // BDNZA
1212697U, // BDNZAm
1212457U, // BDNZAp
1185555U, // BDNZL
1215230U, // BDNZLA
1212681U, // BDNZLAm
1212441U, // BDNZLAp
17862U, // BDNZLR
17862U, // BDNZLR8
17774U, // BDNZLRL
14369U, // BDNZLRLm
14326U, // BDNZLRLp
14385U, // BDNZLRm
14342U, // BDNZLRp
1179944U, // BDNZLm
1179704U, // BDNZLp
1179958U, // BDNZm
1179718U, // BDNZp
1193701U, // BDZ
1193701U, // BDZ8
1215260U, // BDZA
1212690U, // BDZAm
1212450U, // BDZAp
1185549U, // BDZL
1215223U, // BDZLA
1212673U, // BDZLAm
1212433U, // BDZLAp
17856U, // BDZLR
17856U, // BDZLR8
17767U, // BDZLRL
14361U, // BDZLRLm
14318U, // BDZLRLp
14378U, // BDZLRm
14335U, // BDZLRp
1179937U, // BDZLm
1179697U, // BDZLp
1179952U, // BDZm
1179712U, // BDZp
1185301U, // BL
1185301U, // BL8
12719637U, // BL8_NOP
12719637U, // BL8_NOP_RM
12850709U, // BL8_NOP_TLS
1185301U, // BL8_NOTOC
1185301U, // BL8_NOTOC_RM
1316373U, // BL8_NOTOC_TLS
1185301U, // BL8_RM
1316373U, // BL8_TLS
1316373U, // BL8_TLS_
1215212U, // BLA
1215212U, // BLA8
12749548U, // BLA8_NOP
12749548U, // BLA8_NOP_RM
1215212U, // BLA8_RM
1215212U, // BLA_RM
17852U, // BLR
17852U, // BLR8
17762U, // BLRL
12719637U, // BL_NOP
12719637U, // BL_NOP_RM
1185301U, // BL_RM
1316373U, // BL_TLS
1073778373U, // BPERMD
36629U, // BRD
37467U, // BRH
37467U, // BRH8
1073778039U, // BRINC
45052U, // BRW
45052U, // BRW8
1073778236U, // CFUGED
17606U, // CLRBHRB
1073777571U, // CMPB
1073777571U, // CMPB8
1073778445U, // CMPD
1073779641U, // CMPDI
1073777577U, // CMPEQB
1073778344U, // CMPLD
1073779605U, // CMPLDI
1073786611U, // CMPLW
1073780108U, // CMPLWI
1275104177U, // CMPRB
1275104177U, // CMPRB8
1073786868U, // CMPW
1073780158U, // CMPWI
36925U, // CNTLZD
1073780668U, // CNTLZDM
33415U, // CNTLZD_rec
45439U, // CNTLZW
45439U, // CNTLZW8
34807U, // CNTLZW8_rec
34807U, // CNTLZW_rec
36940U, // CNTTZD
1073780685U, // CNTTZDM
33424U, // CNTTZD_rec
45454U, // CNTTZW
45454U, // CNTTZW8
34816U, // CNTTZW8_rec
34816U, // CNTTZW_rec
17874U, // CP_ABORT
46792U, // CP_COPY
46792U, // CP_COPY8
1073775322U, // CP_PASTE8_rec
1073775322U, // CP_PASTE_rec
15670U, // CR6SET
15656U, // CR6UNSET
1073778423U, // CRAND
1073777953U, // CRANDC
1073786057U, // CREQV
1073778407U, // CRNAND
1073784462U, // CRNOR
43845U, // CRNOT
1073784476U, // CROR
1073778060U, // CRORC
1308667081U, // CRSET
1308665537U, // CRUNSET
1073784513U, // CRXOR
3359948U, // CTRL_DEP
268474986U, // DARN
1116708U, // DCBA
13930746U, // DCBF
1122040U, // DCBFEP
1119063U, // DCBI
1125238U, // DCBST
1122073U, // DCBSTEP
14985893U, // DCBT
335633U, // DCBTEP
14986122U, // DCBTST
335650U, // DCBTSTEP
1128142U, // DCBZ
1122092U, // DCBZEP
1120006U, // DCBZL
1122056U, // DCBZLEP
37753U, // DCCCI
1073778736U, // DIVD
1073778795U, // DIVDE
1073781422U, // DIVDEO
1073775846U, // DIVDEO_rec
1073785859U, // DIVDEU
1073781661U, // DIVDEUO
1073775935U, // DIVDEUO_rec
1073776462U, // DIVDEU_rec
1073775264U, // DIVDE_rec
1073781408U, // DIVDO
1073775830U, // DIVDO_rec
1073785852U, // DIVDU
1073781653U, // DIVDUO
1073775926U, // DIVDUO_rec
1073776454U, // DIVDU_rec
1073775232U, // DIVD_rec
1073787238U, // DIVW
1073778907U, // DIVWE
1073781455U, // DIVWEO
1073775883U, // DIVWEO_rec
1073785867U, // DIVWEU
1073781670U, // DIVWEUO
1073775945U, // DIVWEUO_rec
1073776471U, // DIVWEU_rec
1073775330U, // DIVWE_rec
1073781695U, // DIVWO
1073775973U, // DIVWO_rec
1073785971U, // DIVWU
1073781679U, // DIVWUO
1073775955U, // DIVWUO_rec
1073776498U, // DIVWU_rec
1073776613U, // DIVW_rec
42586U, // DMMR
1095579U, // DMSETDMRZ
302032560U, // DMXOR
1308985638U, // DMXXEXTFDMR256
11929753U, // DMXXEXTFDMR512
16124057U, // DMXXEXTFDMR512_HI
1073776917U, // DMXXINSTFDMR256
1073776776U, // DMXXINSTFDMR512
1073776776U, // DMXXINSTFDMR512_HI
1485088U, // DSS
17755U, // DSSALL
1376103293U, // DST
1376103293U, // DST64
1376103314U, // DSTST
1376103314U, // DSTST64
1376103343U, // DSTSTT
1376103343U, // DSTSTT64
1376103328U, // DSTT
1376103328U, // DSTT64
16678U, // DYNALLOC
16125U, // DYNALLOC8
17331U, // DYNAREAOFFSET
16429U, // DYNAREAOFFSET8
17812U, // DecreaseCTR8loop
17830U, // DecreaseCTRloop
42784U, // EFDABS
1073778165U, // EFDADD
43075U, // EFDCFS
37194U, // EFDCFSF
38146U, // EFDCFSI
36470U, // EFDCFSID
37296U, // EFDCFUF
38212U, // EFDCFUI
36487U, // EFDCFUID
1073783944U, // EFDCMPEQ
1073785539U, // EFDCMPGT
1073785607U, // EFDCMPLT
37268U, // EFDCTSF
38174U, // EFDCTSI
46826U, // EFDCTSIDZ
46924U, // EFDCTSIZ
37324U, // EFDCTUF
38240U, // EFDCTUI
46845U, // EFDCTUIDZ
46955U, // EFDCTUIZ
1073786005U, // EFDDIV
1073780429U, // EFDMUL
42798U, // EFDNABS
37350U, // EFDNEG
1073777794U, // EFDSUB
1073783984U, // EFDTSTEQ
1073785570U, // EFDTSTGT
1073785638U, // EFDTSTLT
42833U, // EFSABS
1073778194U, // EFSADD
36420U, // EFSCFD
37203U, // EFSCFSF
38155U, // EFSCFSI
37305U, // EFSCFUF
38221U, // EFSCFUI
1073783954U, // EFSCMPEQ
1073785549U, // EFSCMPGT
1073785617U, // EFSCMPLT
37277U, // EFSCTSF
38183U, // EFSCTSI
46934U, // EFSCTSIZ
37333U, // EFSCTUF
38249U, // EFSCTUI
46965U, // EFSCTUIZ
1073786019U, // EFSDIV
1073780443U, // EFSMUL
42814U, // EFSNABS
37364U, // EFSNEG
1073777823U, // EFSSUB
1073783994U, // EFSTSTEQ
1073785580U, // EFSTSTGT
1073785648U, // EFSTSTLT
14879U, // EH_SjLj_LongJmp32
15364U, // EH_SjLj_LongJmp64
14898U, // EH_SjLj_SetJmp32
15383U, // EH_SjLj_SetJmp64
1179649U, // EH_SjLj_Setup
1073786052U, // EQV
1073786052U, // EQV8
1073776513U, // EQV8_rec
1073776513U, // EQV_rec
42850U, // EVABS
1107340993U, // EVADDIW
44338U, // EVADDSMIAAW
44470U, // EVADDSSIAAW
44404U, // EVADDUMIAAW
44536U, // EVADDUSIAAW
1073786463U, // EVADDW
1073778430U, // EVAND
1073777961U, // EVANDC
1073783975U, // EVCMPEQ
1073785143U, // EVCMPGTS
1073785919U, // EVCMPGTU
1073785153U, // EVCMPLTS
1073785929U, // EVCMPLTU
45134U, // EVCNTLSW
45437U, // EVCNTLZW
1073785321U, // EVDIVWS
1073785969U, // EVDIVWU
1073786064U, // EVEQV
35854U, // EVEXTSB
37550U, // EVEXTSH
42841U, // EVFSABS
1073778202U, // EVFSADD
37212U, // EVFSCFSF
38164U, // EVFSCFSI
37314U, // EVFSCFUF
38230U, // EVFSCFUI
1073783964U, // EVFSCMPEQ
1073785559U, // EVFSCMPGT
1073785627U, // EVFSCMPLT
37286U, // EVFSCTSF
38192U, // EVFSCTSI
46944U, // EVFSCTSIZ
37286U, // EVFSCTUF
38258U, // EVFSCTUI
46944U, // EVFSCTUIZ
1073786027U, // EVFSDIV
1073780451U, // EVFSMUL
42823U, // EVFSNABS
37372U, // EVFSNEG
1073777831U, // EVFSSUB
1073784004U, // EVFSTSTEQ
1073785590U, // EVFSTSTGT
1073785658U, // EVFSTSTLT
67145251U, // EVLDD
134263358U, // EVLDDX
67146268U, // EVLDH
134263467U, // EVLDHX
67153511U, // EVLDW
134264395U, // EVLDWX
67152471U, // EVLHHESPLAT
134264185U, // EVLHHESPLATX
67152496U, // EVLHHOSSPLAT
134264212U, // EVLHHOSSPLATX
67152510U, // EVLHHOUSPLAT
134264227U, // EVLHHOUSPLATX
67145865U, // EVLWHE
134263438U, // EVLWHEX
67152130U, // EVLWHOS
134264167U, // EVLWHOSX
67152930U, // EVLWHOU
134264318U, // EVLWHOUX
67152484U, // EVLWHSPLAT
134264199U, // EVLWHSPLATX
67152524U, // EVLWWSPLAT
134264242U, // EVLWWSPLATX
1073779712U, // EVMERGEHI
1073781513U, // EVMERGEHILO
1073781502U, // EVMERGELO
1073779723U, // EVMERGELOHI
1073777066U, // EVMHEGSMFAA
1073781042U, // EVMHEGSMFAN
1073777114U, // EVMHEGSMIAA
1073781090U, // EVMHEGSMIAN
1073777151U, // EVMHEGUMIAA
1073781127U, // EVMHEGUMIAN
1073778950U, // EVMHESMF
1073777199U, // EVMHESMFA
1073786110U, // EVMHESMFAAW
1073786652U, // EVMHESMFANW
1073779807U, // EVMHESMI
1073777291U, // EVMHESMIA
1073786175U, // EVMHESMIAAW
1073786704U, // EVMHESMIANW
1073779053U, // EVMHESSF
1073777242U, // EVMHESSFA
1073786136U, // EVMHESSFAAW
1073786678U, // EVMHESSFANW
1073786307U, // EVMHESSIAAW
1073786782U, // EVMHESSIANW
1073779846U, // EVMHEUMI
1073777334U, // EVMHEUMIA
1073786241U, // EVMHEUMIAAW
1073786743U, // EVMHEUMIANW
1073786373U, // EVMHEUSIAAW
1073786821U, // EVMHEUSIANW
1073777079U, // EVMHOGSMFAA
1073781055U, // EVMHOGSMFAN
1073777127U, // EVMHOGSMIAA
1073781103U, // EVMHOGSMIAN
1073777164U, // EVMHOGUMIAA
1073781140U, // EVMHOGUMIAN
1073778970U, // EVMHOSMF
1073777221U, // EVMHOSMFA
1073786123U, // EVMHOSMFAAW
1073786665U, // EVMHOSMFANW
1073779827U, // EVMHOSMI
1073777313U, // EVMHOSMIA
1073786215U, // EVMHOSMIAAW
1073786730U, // EVMHOSMIANW
1073779073U, // EVMHOSSF
1073777264U, // EVMHOSSFA
1073786149U, // EVMHOSSFAAW
1073786691U, // EVMHOSSFANW
1073786347U, // EVMHOSSIAAW
1073786808U, // EVMHOSSIANW
1073779876U, // EVMHOUMI
1073777367U, // EVMHOUMIA
1073786281U, // EVMHOUMIAAW
1073786769U, // EVMHOUMIANW
1073786413U, // EVMHOUSIAAW
1073786847U, // EVMHOUSIANW
35590U, // EVMRA
1073778960U, // EVMWHSMF
1073777210U, // EVMWHSMFA
1073779817U, // EVMWHSMI
1073777302U, // EVMWHSMIA
1073779063U, // EVMWHSSF
1073777253U, // EVMWHSSFA
1073779856U, // EVMWHUMI
1073777345U, // EVMWHUMIA
1073786202U, // EVMWLSMIAAW
1073786717U, // EVMWLSMIANW
1073786334U, // EVMWLSSIAAW
1073786795U, // EVMWLSSIANW
1073779866U, // EVMWLUMI
1073777356U, // EVMWLUMIA
1073786268U, // EVMWLUMIAAW
1073786756U, // EVMWLUMIANW
1073786400U, // EVMWLUSIAAW
1073786834U, // EVMWLUSIANW
1073778980U, // EVMWSMF
1073777232U, // EVMWSMFA
1073777092U, // EVMWSMFAA
1073781068U, // EVMWSMFAN
1073779837U, // EVMWSMI
1073777324U, // EVMWSMIA
1073777140U, // EVMWSMIAA
1073781116U, // EVMWSMIAN
1073779083U, // EVMWSSF
1073777275U, // EVMWSSFA
1073777103U, // EVMWSSFAA
1073781079U, // EVMWSSFAN
1073779886U, // EVMWUMI
1073777378U, // EVMWUMIA
1073777177U, // EVMWUMIAA
1073781153U, // EVMWUMIAN
1073778415U, // EVNAND
37381U, // EVNEG
1073784469U, // EVNOR
1073784482U, // EVOR
1073778067U, // EVORC
1073786618U, // EVRLW
1073780116U, // EVRLWI
44654U, // EVRNDW
3238049806U, // EVSEL
1073786625U, // EVSLW
1073780142U, // EVSLWI
335582197U, // EVSPLATFI
335582522U, // EVSPLATI
1073785066U, // EVSRWIS
1073785881U, // EVSRWIU
1073785249U, // EVSRWS
1073785955U, // EVSRWU
67145267U, // EVSTDD
134263366U, // EVSTDDX
67146275U, // EVSTDH
134263475U, // EVSTDHX
67153526U, // EVSTDW
134264403U, // EVSTDWX
67145873U, // EVSTWHE
134263447U, // EVSTWHEX
67148533U, // EVSTWHO
134263762U, // EVSTWHOX
67145954U, // EVSTWWE
134263457U, // EVSTWWEX
67148742U, // EVSTWWO
134263772U, // EVSTWWOX
44364U, // EVSUBFSMIAAW
44496U, // EVSUBFSSIAAW
44430U, // EVSUBFUMIAAW
44562U, // EVSUBFUSIAAW
1073786511U, // EVSUBFW
1442885272U, // EVSUBIFW
1073784520U, // EVXOR
35856U, // EXTSB
35856U, // EXTSB8
35856U, // EXTSB8_32_64
33106U, // EXTSB8_rec
33106U, // EXTSB_rec
37552U, // EXTSH
37552U, // EXTSH8
37552U, // EXTSH8_32_64
33574U, // EXTSH8_rec
33574U, // EXTSH_rec
45178U, // EXTSW
1073779755U, // EXTSWSLI
1073779755U, // EXTSWSLI_32_64
1073775543U, // EXTSWSLI_32_64_rec
1073775543U, // EXTSWSLI_rec
45178U, // EXTSW_32
45178U, // EXTSW_32_64
34759U, // EXTSW_32_64_rec
34759U, // EXTSW_rec
17793U, // EnforceIEIO
42792U, // FABSD
34416U, // FABSD_rec
42792U, // FABSS
34416U, // FABSS_rec
1073778173U, // FADD
1073784761U, // FADDS
1073776289U, // FADDS_rec
1073775117U, // FADD_rec
0U, // FADDrtz
36463U, // FCFID
42961U, // FCFIDS
34492U, // FCFIDS_rec
44001U, // FCFIDU
43347U, // FCFIDUS
34559U, // FCFIDUS_rec
34612U, // FCFIDU_rec
33325U, // FCFID_rec
1073781543U, // FCMPOD
1073781543U, // FCMPOS
1073785899U, // FCMPUD
1073785899U, // FCMPUS
1073781164U, // FCPSGND
1073775751U, // FCPSGND_rec
1073781164U, // FCPSGNS
1073775751U, // FCPSGNS_rec
36480U, // FCTID
44009U, // FCTIDU
47014U, // FCTIDUZ
34907U, // FCTIDUZ_rec
34621U, // FCTIDU_rec
46837U, // FCTIDZ
34873U, // FCTIDZ_rec
33333U, // FCTID_rec
44746U, // FCTIW
44123U, // FCTIWU
47023U, // FCTIWUZ
34917U, // FCTIWUZ_rec
34665U, // FCTIWU_rec
47032U, // FCTIWZ
34927U, // FCTIWZ_rec
34720U, // FCTIW_rec
1073786013U, // FDIV
1073785242U, // FDIVS
1073776402U, // FDIVS_rec
1073776506U, // FDIV_rec
1073778179U, // FMADD
1073784768U, // FMADDS
1073776297U, // FMADDS_rec
1073775124U, // FMADD_rec
42581U, // FMR
34384U, // FMR_rec
1073777808U, // FMSUB
1073784744U, // FMSUBS
1073776263U, // FMSUBS_rec
1073774965U, // FMSUB_rec
1073780437U, // FMUL
1073785083U, // FMULS
1073776358U, // FMULS_rec
1073775689U, // FMUL_rec
42807U, // FNABSD
34423U, // FNABSD_rec
42807U, // FNABSS
34423U, // FNABSS_rec
37358U, // FNEGD
33546U, // FNEGD_rec
37358U, // FNEGS
33546U, // FNEGS_rec
1073778186U, // FNMADD
1073784776U, // FNMADDS
1073776306U, // FNMADDS_rec
1073775132U, // FNMADD_rec
1073777815U, // FNMSUB
1073784752U, // FNMSUBS
1073776272U, // FNMSUBS_rec
1073774973U, // FNMSUB_rec
37054U, // FRE
43059U, // FRES
34501U, // FRES_rec
33482U, // FRE_rec
38997U, // FRIMD
33883U, // FRIMD_rec
38997U, // FRIMS
33883U, // FRIMS_rec
39355U, // FRIND
33957U, // FRIND_rec
39355U, // FRINS
33957U, // FRINS_rec
40937U, // FRIPD
34236U, // FRIPD_rec
40937U, // FRIPS
34236U, // FRIPS_rec
46918U, // FRIZD
34891U, // FRIZD_rec
46918U, // FRIZS
34891U, // FRIZS_rec
41911U, // FRSP
34267U, // FRSP_rec
37067U, // FRSQRTE
43065U, // FRSQRTES
34508U, // FRSQRTES_rec
33488U, // FRSQRTE_rec
1073780277U, // FSELD
1073775672U, // FSELD_rec
1073780277U, // FSELS
1073775672U, // FSELS_rec
43852U, // FSQRT
43339U, // FSQRTS
34542U, // FSQRTS_rec
34595U, // FSQRT_rec
1073777802U, // FSUB
1073784737U, // FSUBS
1073776255U, // FSUBS_rec
1073774958U, // FSUB_rec
1073786036U, // FTDIV
43859U, // FTSQRT
17259U, // GETtlsADDR
14967U, // GETtlsADDR32
17513U, // GETtlsADDR32AIX
17529U, // GETtlsADDR64AIX
17028U, // GETtlsADDRPCREL
17245U, // GETtlsldADDR
14952U, // GETtlsldADDR32
17009U, // GETtlsldADDRPCREL
402691583U, // HASHCHK
402691583U, // HASHCHK8
402694127U, // HASHCHKP
402694127U, // HASHCHKP8
402697090U, // HASHST
402697090U, // HASHST8
402695245U, // HASHSTP
402695245U, // HASHSTP8
17677U, // HRFID
1119069U, // ICBI
1122048U, // ICBIEP
462192U, // ICBLC
460270U, // ICBLQ
469675U, // ICBT
469235U, // ICBTLS
37760U, // ICCCI
1073780283U, // ISEL
1073780283U, // ISEL8
17641U, // ISYNC
436243181U, // LA
436243181U, // LA8
134263901U, // LBARX
134263901U, // LBARXL
134263782U, // LBEPX
67155669U, // LBZ
67155669U, // LBZ8
1073787666U, // LBZCIX
469806202U, // LBZU
469806202U, // LBZU8
503363102U, // LBZUX
503363102U, // LBZUX8
134264476U, // LBZX
134264476U, // LBZX8
1073788572U, // LBZXTLS
1073788572U, // LBZXTLS_
1073788572U, // LBZXTLS_32
67145364U, // LD
134263908U, // LDARX
134263908U, // LDARXL
1073785418U, // LDAT
134263936U, // LDBRX
1073787635U, // LDCIX
469806065U, // LDU
503363043U, // LDUX
134263388U, // LDX
1073787484U, // LDXTLS
1073787484U, // LDXTLS_
17096U, // LDgotTprelL
14849U, // LDgotTprelL32
17653U, // LDtoc
17435U, // LDtocBA
17435U, // LDtocCPT
16989U, // LDtocJTI
17045U, // LDtocL
67145293U, // LFD
134263797U, // LFDEPX
469806019U, // LFDU
503363028U, // LFDUX
134263375U, // LFDX
134263275U, // LFIWAX
134264497U, // LFIWZX
67151954U, // LFS
469806130U, // LFSU
503363080U, // LFSUX
134264154U, // LFSX
67144326U, // LHA
67144326U, // LHA8
134263915U, // LHARX
134263915U, // LHARXL
469806007U, // LHAU
469806007U, // LHAU8
503363007U, // LHAUX
503363007U, // LHAUX8
134263260U, // LHAX
134263260U, // LHAX8
134263951U, // LHBRX
134263951U, // LHBRX8
134263814U, // LHEPX
67155743U, // LHZ
67155743U, // LHZ8
1073787674U, // LHZCIX
469806208U, // LHZU
469806208U, // LHZU8
503363109U, // LHZUX
503363109U, // LHZUX8
134264491U, // LHZX
134264491U, // LHZX8
1073788587U, // LHZXTLS
1073788587U, // LHZXTLS_
1073788587U, // LHZXTLS_32
100701211U, // LI
100701211U, // LI8
100706526U, // LIS
100706526U, // LIS8
67153672U, // LMW
67151064U, // LQ
134263922U, // LQARX
134263922U, // LQARXL
17130U, // LQX_PSEUDO
1073780197U, // LSWI
134263298U, // LVEBX
134263484U, // LVEHX
134264412U, // LVEWX
134256327U, // LVSL
134260471U, // LVSR
134264371U, // LVX
134256377U, // LVXL
67144462U, // LWA
134263929U, // LWARX
134263929U, // LWARXL
1073785496U, // LWAT
503363014U, // LWAUX
134263292U, // LWAX
134263292U, // LWAX_32
67144462U, // LWA_32
134263985U, // LWBRX
134263985U, // LWBRX8
134263829U, // LWEPX
67155905U, // LWZ
67155905U, // LWZ8
1073787682U, // LWZCIX
469806214U, // LWZU
469806214U, // LWZU8
503363116U, // LWZUX
503363116U, // LWZUX8
134264514U, // LWZX
134264514U, // LWZX8
1073788610U, // LWZXTLS
1073788610U, // LWZXTLS_
1073788610U, // LWZXTLS_32
17669U, // LWZtoc
17063U, // LWZtocL
67145608U, // LXSD
134263410U, // LXSDX
134264467U, // LXSIBZX
134264482U, // LXSIHZX
134263283U, // LXSIWAX
134264505U, // LXSIWZX
67150808U, // LXSSP
134263869U, // LXSSPX
67153118U, // LXV
134263224U, // LXVB16X
134263190U, // LXVD2X
134264139U, // LXVDSX
134263243U, // LXVH8X
369140943U, // LXVKQ
1073780460U, // LXVL
1073780354U, // LXVLL
67150935U, // LXVP
1073780376U, // LXVPRL
1073780318U, // LXVPRLL
134263886U, // LXVPX
134263322U, // LXVRBX
134263393U, // LXVRDX
134263508U, // LXVRHX
1073780401U, // LXVRL
1073780337U, // LXVRLL
134264444U, // LXVRWX
134263207U, // LXVW4X
134264177U, // LXVWSX
134264382U, // LXVX
1073778272U, // MADDHD
1073785808U, // MADDHDU
1073778328U, // MADDLD
1073778328U, // MADDLD8
1484220U, // MBAR
37165U, // MCRF
43095U, // MCRFS
1094972U, // MCRXRX
536907860U, // MFBHRBE
1091057U, // MFCR
1091057U, // MFCR8
1091332U, // MFCTR
1091332U, // MFCTR8
42460U, // MFDCR
1091659U, // MFFS
39545U, // MFFSCDRN
570463433U, // MFFSCDRNI
1085533U, // MFFSCE
39536U, // MFFSCRN
268473535U, // MFFSCRNI
1087168U, // MFFSL
1083095U, // MFFS_rec
1091145U, // MFLR
1091145U, // MFLR8
1091299U, // MFMSR
604016947U, // MFOCRF
604016947U, // MFOCRF8
42592U, // MFPMR
42703U, // MFSPR
42703U, // MFSPR8
637576925U, // MFSR
39361U, // MFSRIN
35877U, // MFTB
17868495U, // MFTB8
18917071U, // MFUDSCR
36642U, // MFVRD
19965647U, // MFVRSAVE
19965647U, // MFVRSAVEv
47046U, // MFVRWZ
1091071U, // MFVSCR
36642U, // MFVSRD
36527U, // MFVSRLD
47046U, // MFVSRWZ
1073778483U, // MODSD
1073786888U, // MODSW
1073778638U, // MODUD
1073787098U, // MODUW
17633U, // MSGSYNC
17647U, // MSYNC
37187U, // MTCRF
37187U, // MTCRF8
1091339U, // MTCTR
1091339U, // MTCTR8
1091339U, // MTCTR8loop
1091339U, // MTCTRloop
235251178U, // MTDCR
1476728U, // MTFSB0
1476736U, // MTFSB1
1073779046U, // MTFSF
302486509U, // MTFSFI
671581102U, // MTFSFI_rec
1545197U, // MTFSFIb
1073775362U, // MTFSF_rec
37222U, // MTFSFb
1091151U, // MTLR
1091151U, // MTLR8
201369322U, // MTMSR
201363226U, // MTMSRD
528699U, // MTOCRF
528699U, // MTOCRF8
42599U, // MTPMR
42710U, // MTSPR
42710U, // MTSPR8
567025U, // MTSR
39369U, // MTSRIN
1081524U, // MTUDSCR
36650U, // MTVRD
1081589U, // MTVRSAVE
1409269U, // MTVRSAVEv
35603U, // MTVRWA
47055U, // MTVRWZ
1091079U, // MTVSCR
38703U, // MTVSRBM
704681013U, // MTVSRBMI
36650U, // MTVSRD
1073778218U, // MTVSRDD
38775U, // MTVSRDM
38881U, // MTVSRHM
39046U, // MTVSRQM
35603U, // MTVSRWA
39158U, // MTVSRWM
43433U, // MTVSRWS
47055U, // MTVSRWZ
1073778280U, // MULHD
1073785817U, // MULHDU
1073776427U, // MULHDU_rec
1073775141U, // MULHD_rec
1073786554U, // MULHW
1073785939U, // MULHWU
1073776480U, // MULHWU_rec
1073776536U, // MULHW_rec
1073778337U, // MULLD
1073781400U, // MULLDO
1073775821U, // MULLDO_rec
1073775165U, // MULLD_rec
1073779743U, // MULLI
1073779743U, // MULLI8
1073786604U, // MULLW
1073781687U, // MULLWO
1073775964U, // MULLWO_rec
1073776552U, // MULLW_rec
17294U, // MoveGOTtoLR
17282U, // MovePCtoLR
16416U, // MovePCtoLR8
1073778401U, // NAND
1073778401U, // NAND8
1073775179U, // NAND8_rec
1073775179U, // NAND_rec
17799U, // NAP
37353U, // NEG
37353U, // NEG8
39663U, // NEG8O
34095U, // NEG8O_rec
33547U, // NEG8_rec
39663U, // NEGO
34095U, // NEGO_rec
33547U, // NEG_rec
17808U, // NOP
14551U, // NOP_GT_PWR6
14563U, // NOP_GT_PWR7
1073784457U, // NOR
1073784457U, // NOR8
1073776214U, // NOR8_rec
1073776214U, // NOR_rec
1073784450U, // OR
1073784450U, // OR8
1073776215U, // OR8_rec
1073778055U, // ORC
1073778055U, // ORC8
1073775084U, // ORC8_rec
1073775084U, // ORC_rec
1073779965U, // ORI
1073779965U, // ORI8
1073785060U, // ORIS
1073785060U, // ORIS8
1073776215U, // OR_rec
1073779598U, // PADDI
1073779598U, // PADDI8
738235278U, // PADDI8pc
17728U, // PADDIdtprel
738235278U, // PADDIpc
1073778438U, // PDEPD
1073778620U, // PEXTD
771798740U, // PLBZ
771798740U, // PLBZ8
805353172U, // PLBZ8pc
805353172U, // PLBZpc
771788458U, // PLD
805342890U, // PLDpc
771788364U, // PLFD
805342796U, // PLFDpc
771795025U, // PLFS
805349457U, // PLFSpc
771787397U, // PLHA
771787397U, // PLHA8
805341829U, // PLHA8pc
805341829U, // PLHApc
771798814U, // PLHZ
771798814U, // PLHZ8
805353246U, // PLHZ8pc
805353246U, // PLHZpc
838898726U, // PLI
838898726U, // PLI8
771787533U, // PLWA
771787533U, // PLWA8
805341965U, // PLWA8pc
805341965U, // PLWApc
771798976U, // PLWZ
771798976U, // PLWZ8
805353408U, // PLWZ8pc
805353408U, // PLWZpc
771788679U, // PLXSD
805343111U, // PLXSDpc
771793879U, // PLXSSP
805348311U, // PLXSSPpc
771796189U, // PLXV
771794006U, // PLXVP
805348438U, // PLXVPpc
805350621U, // PLXVpc
1073776831U, // PMXVBF16GER2
1375771089U, // PMXVBF16GER2NN
1375772673U, // PMXVBF16GER2NP
1375771148U, // PMXVBF16GER2PN
1375772732U, // PMXVBF16GER2PP
1073776831U, // PMXVBF16GER2W
1375771089U, // PMXVBF16GER2WNN
1375772673U, // PMXVBF16GER2WNP
1375771148U, // PMXVBF16GER2WPN
1375772732U, // PMXVBF16GER2WPP
1073776845U, // PMXVF16GER2
1375771105U, // PMXVF16GER2NN
1375772689U, // PMXVF16GER2NP
1375771164U, // PMXVF16GER2PN
1375772748U, // PMXVF16GER2PP
1073776845U, // PMXVF16GER2W
1375771105U, // PMXVF16GER2WNN
1375772689U, // PMXVF16GER2WNP
1375771164U, // PMXVF16GER2WPN
1375772748U, // PMXVF16GER2WPP
1073784335U, // PMXVF32GER
1375771120U, // PMXVF32GERNN
1375772704U, // PMXVF32GERNP
1375771190U, // PMXVF32GERPN
1375772806U, // PMXVF32GERPP
1073784335U, // PMXVF32GERW
1375771120U, // PMXVF32GERWNN
1375772704U, // PMXVF32GERWNP
1375771190U, // PMXVF32GERWPN
1375772806U, // PMXVF32GERWPP
1073784347U, // PMXVF64GER
1375771134U, // PMXVF64GERNN
1375772718U, // PMXVF64GERNP
1375771204U, // PMXVF64GERPN
1375772820U, // PMXVF64GERPP
1073784347U, // PMXVF64GERW
1375771134U, // PMXVF64GERWNN
1375772718U, // PMXVF64GERWNP
1375771204U, // PMXVF64GERWPN
1375772820U, // PMXVF64GERWPP
1073776858U, // PMXVI16GER2
1375772763U, // PMXVI16GER2PP
1073784594U, // PMXVI16GER2S
1375772834U, // PMXVI16GER2SPP
1073784594U, // PMXVI16GER2SW
1375772834U, // PMXVI16GER2SWPP
1073776858U, // PMXVI16GER2W
1375772763U, // PMXVI16GER2WPP
1073776992U, // PMXVI4GER8
1375772792U, // PMXVI4GER8PP
1073776992U, // PMXVI4GER8W
1375772792U, // PMXVI4GER8WPP
1073776871U, // PMXVI8GER4
1375772778U, // PMXVI8GER4PP
1375772850U, // PMXVI8GER4SPP
1073776871U, // PMXVI8GER4W
1375772778U, // PMXVI8GER4WPP
1375772850U, // PMXVI8GER4WSPP
35892U, // POPCNTB
35892U, // POPCNTB8
36770U, // POPCNTD
45219U, // POPCNTW
17412U, // PPC32GOT
17422U, // PPC32PICGOT
14998U, // PREPARE_PROBED_ALLOCA_32
15419U, // PREPARE_PROBED_ALLOCA_64
15046U, // PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_32
15467U, // PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_64
14980U, // PROBED_ALLOCA_32
15401U, // PROBED_ALLOCA_64
15024U, // PROBED_STACKALLOC_32
15445U, // PROBED_STACKALLOC_64
771787847U, // PSTB
771787847U, // PSTB8
805342279U, // PSTB8pc
805342279U, // PSTBpc
771788725U, // PSTD
805343157U, // PSTDpc
771788370U, // PSTFD
805342802U, // PSTFDpc
771795038U, // PSTFS
805349470U, // PSTFSpc
771789531U, // PSTH
771789531U, // PSTH8
805343963U, // PSTH8pc
805343963U, // PSTHpc
771797185U, // PSTW
771797185U, // PSTW8
805351617U, // PSTW8pc
805351617U, // PSTWpc
771788686U, // PSTXSD
805343118U, // PSTXSDpc
771793887U, // PSTXSSP
805348319U, // PSTXSSPpc
771796195U, // PSTXV
771794013U, // PSTXVP
805348445U, // PSTXVPpc
805350627U, // PSTXVpc
17155U, // PseudoEIEIO
16654U, // RESTORE_ACC
17191U, // RESTORE_CR
17346U, // RESTORE_CRBIT
16860U, // RESTORE_QUADWORD
16602U, // RESTORE_UACC
16628U, // RESTORE_WACC
17704U, // RFCI
17715U, // RFDI
592688U, // RFEBB
17720U, // RFI
17678U, // RFID
17709U, // RFMCI
1073780254U, // RLDCL
1073775655U, // RLDCL_rec
1073784291U, // RLDCR
1073776181U, // RLDCR_rec
1073777990U, // RLDIC
1073780261U, // RLDICL
1073780261U, // RLDICL_32
1073780261U, // RLDICL_32_64
1073775663U, // RLDICL_32_rec
1073775663U, // RLDICL_rec
1073784311U, // RLDICR
1073784311U, // RLDICR_32
1073776189U, // RLDICR_rec
1073775053U, // RLDIC_rec
1375769671U, // RLDIMI
1375765442U, // RLDIMI_rec
1375769679U, // RLWIMI
1375769679U, // RLWIMI8
1375765451U, // RLWIMI8_rec
1375765451U, // RLWIMI_rec
1073780835U, // RLWINM
1073780835U, // RLWINM8
1073775714U, // RLWINM8_rec
1073775714U, // RLWINM_rec
1073780852U, // RLWNM
1073780852U, // RLWNM8
1073775723U, // RLWNM8_rec
1073775723U, // RLWNM_rec
16594U, // ReadTB
1084826U, // SC
15684U, // SELECT_CC_F16
15606U, // SELECT_CC_F4
16145U, // SELECT_CC_F8
15631U, // SELECT_CC_I4
16190U, // SELECT_CC_I8
16930U, // SELECT_CC_SPE
15577U, // SELECT_CC_SPE4
16719U, // SELECT_CC_VRRC
16688U, // SELECT_CC_VSFRC
16779U, // SELECT_CC_VSRC
16748U, // SELECT_CC_VSSRC
15699U, // SELECT_F16
15620U, // SELECT_F4
16159U, // SELECT_F8
15645U, // SELECT_I4
16364U, // SELECT_I8
16945U, // SELECT_SPE
15593U, // SELECT_SPE4
16735U, // SELECT_VRRC
16705U, // SELECT_VSFRC
16795U, // SELECT_VSRC
16765U, // SELECT_VSSRC
35871U, // SETB
35871U, // SETB8
36089U, // SETBC
36089U, // SETBC8
42452U, // SETBCR
42452U, // SETBCR8
17122U, // SETFLM
36081U, // SETNBC
36081U, // SETNBC8
42443U, // SETNBCR
42443U, // SETNBCR8
16836U, // SETRND
17695U, // SETRNDi
33448U, // SLBFEE_rec
17589U, // SLBIA
1085594U, // SLBIE
37342U, // SLBIEG
36978U, // SLBMFEE
44172U, // SLBMFEV
37059U, // SLBMTE
17617U, // SLBSYNC
1073778367U, // SLD
1073775173U, // SLD_rec
1073786627U, // SLW
1073786627U, // SLW8
1073776560U, // SLW8_rec
1073776560U, // SLW_rec
67155905U, // SPELWZ
134264514U, // SPELWZX
67154114U, // SPESTW
134264461U, // SPESTWX
16667U, // SPILL_ACC
17203U, // SPILL_CR
17361U, // SPILL_CRBIT
16878U, // SPILL_QUADWORD
16616U, // SPILL_UACC
16642U, // SPILL_WACC
16894U, // SPLIT_QUADWORD
1073778134U, // SRAD
1073779591U, // SRADI
1073779591U, // SRADI_32
1073775463U, // SRADI_rec
1073775101U, // SRAD_rec
1073786439U, // SRAW
1073780092U, // SRAWI
1073775572U, // SRAWI_rec
1073776519U, // SRAW_rec
1073778461U, // SRD
1073775193U, // SRD_rec
1073786882U, // SRW
1073786882U, // SRW8
1073776566U, // SRW8_rec
1073776566U, // SRW_rec
67144776U, // STB
67144776U, // STB8
1073787627U, // STBCIX
134252553U, // STBCX
134263789U, // STBEPX
470133693U, // STBU
470133693U, // STBU8
503690701U, // STBUX
503690701U, // STBUX8
134263339U, // STBX
134263339U, // STBX8
1073787435U, // STBXTLS
1073787435U, // STBXTLS_
1073787435U, // STBXTLS_32
67145654U, // STD
1073785424U, // STDAT
134263943U, // STDBRX
1073787642U, // STDCIX
134252561U, // STDCX
470133750U, // STDU
503690729U, // STDUX
134263425U, // STDX
1073787521U, // STDXTLS
1073787521U, // STDXTLS_
67145299U, // STFD
134263805U, // STFDEPX
470133705U, // STFDU
503690715U, // STFDUX
134263381U, // STFDX
134264427U, // STFIWX
67151967U, // STFS
470133816U, // STFSU
503690767U, // STFSUX
134264160U, // STFSX
67146460U, // STH
67146460U, // STH8
134263958U, // STHBRX
1073787650U, // STHCIX
134252569U, // STHCX
134263821U, // STHEPX
470133779U, // STHU
470133779U, // STHU8
503690743U, // STHUX
503690743U, // STHUX8
134263525U, // STHX
134263525U, // STHX8
1073787621U, // STHXTLS
1073787621U, // STHXTLS_
1073787621U, // STHXTLS_32
67153677U, // STMW
17847U, // STOP
67151139U, // STQ
134252577U, // STQCX
17142U, // STQX_PSEUDO
1073780203U, // STSWI
134263305U, // STVEBX
134263491U, // STVEHX
134264419U, // STVEWX
134264376U, // STVX
134256383U, // STVXL
67154114U, // STW
67154114U, // STW8
1073785502U, // STWAT
134263992U, // STWBRX
1073787658U, // STWCIX
134252585U, // STWCX
134263836U, // STWEPX
470133867U, // STWU
470133867U, // STWU8
503690775U, // STWUX
503690775U, // STWUX8
134264461U, // STWX
134264461U, // STWX8
1073788557U, // STWXTLS
1073788557U, // STWXTLS_
1073788557U, // STWXTLS_32
67145615U, // STXSD
134263417U, // STXSDX
134263313U, // STXSIBX
134263313U, // STXSIBXv
134263499U, // STXSIHX
134263499U, // STXSIHXv
134264435U, // STXSIWX
67150816U, // STXSSP
134263877U, // STXSSPX
67153124U, // STXV
134263233U, // STXVB16X
134263198U, // STXVD2X
134263251U, // STXVH8X
1073780466U, // STXVL
1073780361U, // STXVLL
67150942U, // STXVP
1073780384U, // STXVPRL
1073780327U, // STXVPRLL
134263893U, // STXVPX
134263330U, // STXVRBX
134263401U, // STXVRDX
134263516U, // STXVRHX
1073780408U, // STXVRL
1073780345U, // STXVRLL
134264452U, // STXVRWX
134263215U, // STXVW4X
134264388U, // STXVX
1073778944U, // SUBF
1073778944U, // SUBF8
1073781480U, // SUBF8O
1073775911U, // SUBF8O_rec
1073775355U, // SUBF8_rec
1073777969U, // SUBFC
1073777969U, // SUBFC8
1073781386U, // SUBFC8O
1073775805U, // SUBFC8O_rec
1073775029U, // SUBFC8_rec
1073781386U, // SUBFCO
1073775805U, // SUBFCO_rec
1073775029U, // SUBFC_rec
1073778818U, // SUBFE
1073778818U, // SUBFE8
1073781430U, // SUBFE8O
1073775855U, // SUBFE8O_rec
1073775281U, // SUBFE8_rec
1073781430U, // SUBFEO
1073775855U, // SUBFEO_rec
1073775281U, // SUBFE_rec
1073777997U, // SUBFIC
1073777997U, // SUBFIC8
37039U, // SUBFME
37039U, // SUBFME8
39622U, // SUBFME8O
34049U, // SUBFME8O_rec
33473U, // SUBFME8_rec
39622U, // SUBFMEO
34049U, // SUBFMEO_rec
33473U, // SUBFME_rec
1073781480U, // SUBFO
1073775911U, // SUBFO_rec
872458606U, // SUBFUS
872449801U, // SUBFUS_rec
37106U, // SUBFZE
37106U, // SUBFZE8
39647U, // SUBFZE8O
34077U, // SUBFZE8O_rec
33522U, // SUBFZE8_rec
39647U, // SUBFZEO
34077U, // SUBFZEO_rec
33522U, // SUBFZE_rec
1073775355U, // SUBF_rec
626046U, // SYNC
1083162U, // TABORT
1074168234U, // TABORTDC
1074168655U, // TABORTDCI
1074168306U, // TABORTWC
1074168667U, // TABORTWCI
1182509U, // TAILB
1182509U, // TAILB8
1215014U, // TAILBA
1215014U, // TAILBA8
17869U, // TAILBCTR
17869U, // TAILBCTR8
591004U, // TBEGIN
17319U, // TBEGIN_RET
1086967U, // TCHECK
17307U, // TCHECK_RET
2263453U, // TCRETURNai
2263350U, // TCRETURNai8
2231740U, // TCRETURNdi
2230596U, // TCRETURNdi8
2139567U, // TCRETURNri
2132306U, // TCRETURNri8
1074171805U, // TD
1074172896U, // TDI
590418U, // TEND
17595U, // TLBIA
252022945U, // TLBIE
1087021U, // TLBIEL
45538U, // TLBIVAX
1085073U, // TLBLD
1086488U, // TLBLI
17683U, // TLBRE
1073778871U, // TLBRE2
46404U, // TLBSX
1073788228U, // TLBSX2
1073776689U, // TLBSX2D
17625U, // TLBSYNC
17689U, // TLBWE
1073778900U, // TLBWE2
17545U, // TLSGDAIX
16485U, // TLSGDAIX8
17803U, // TRAP
14541U, // TRECHKPT
1082448U, // TRECLAIM
591466U, // TSR
1074180245U, // TW
1074173426U, // TWI
17165U, // UNENCODED_NOP
17180U, // UpdateGBR
1073777741U, // VABSDUB
1073779425U, // VABSDUH
1073787105U, // VABSDUW
1073784134U, // VADDCUQ
1073787088U, // VADDCUW
1073784165U, // VADDECUQ
1073780919U, // VADDEUQM
1073782616U, // VADDFP
1073784700U, // VADDSBS
1073784975U, // VADDSHS
1073785285U, // VADDSWS
1073780557U, // VADDUBM
1073784728U, // VADDUBS
1073780629U, // VADDUDM
1073780756U, // VADDUHM
1073785003U, // VADDUHS
1073780900U, // VADDUQM
1073781012U, // VADDUWM
1073785312U, // VADDUWS
1073778431U, // VAND
1073777962U, // VANDC
1073777615U, // VAVGSB
1073779311U, // VAVGSH
1073786913U, // VAVGSW
1073777759U, // VAVGUB
1073779443U, // VAVGUH
1073787132U, // VAVGUW
1073778372U, // VBPERMD
1073784034U, // VBPERMQ
1375778131U, // VCFSX
1073788243U, // VCFSX_0
1073778235U, // VCFUGED
1375778288U, // VCFUX
1073788400U, // VCFUX_0
1073784369U, // VCIPHER
1073785705U, // VCIPHERLAST
1073777536U, // VCLRLB
1073777592U, // VCLRRB
36067U, // VCLZB
36918U, // VCLZD
1073780660U, // VCLZDM
37705U, // VCLZH
35657U, // VCLZLSBB
45430U, // VCLZW
1073782580U, // VCMPBFP
1073776017U, // VCMPBFP_rec
1073782679U, // VCMPEQFP
1073776038U, // VCMPEQFP_rec
1073777784U, // VCMPEQUB
1073774938U, // VCMPEQUB_rec
1073778689U, // VCMPEQUD
1073775210U, // VCMPEQUD_rec
1073779468U, // VCMPEQUH
1073775406U, // VCMPEQUH_rec
1073784211U, // VCMPEQUQ
1073776149U, // VCMPEQUQ_rec
1073787166U, // VCMPEQUW
1073776591U, // VCMPEQUW_rec
1073782633U, // VCMPGEFP
1073776027U, // VCMPGEFP_rec
1073782689U, // VCMPGTFP
1073776049U, // VCMPGTFP_rec
1073777668U, // VCMPGTSB
1073774919U, // VCMPGTSB_rec
1073778541U, // VCMPGTSD
1073775199U, // VCMPGTSD_rec
1073779364U, // VCMPGTSH
1073775387U, // VCMPGTSH_rec
1073784081U, // VCMPGTSQ
1073776138U, // VCMPGTSQ_rec
1073786992U, // VCMPGTSW
1073776572U, // VCMPGTSW_rec
1073777852U, // VCMPGTUB
1073774982U, // VCMPGTUB_rec
1073778699U, // VCMPGTUD
1073775221U, // VCMPGTUD_rec
1073779490U, // VCMPGTUH
1073775417U, // VCMPGTUH_rec
1073784221U, // VCMPGTUQ
1073776160U, // VCMPGTUQ_rec
1073787201U, // VCMPGTUW
1073776602U, // VCMPGTUW_rec
1073777501U, // VCMPNEB
1073774909U, // VCMPNEB_rec
1073779243U, // VCMPNEH
1073775377U, // VCMPNEH_rec
1073786502U, // VCMPNEW
1073776526U, // VCMPNEW_rec
1073777881U, // VCMPNEZB
1073774993U, // VCMPNEZB_rec
1073779519U, // VCMPNEZH
1073775428U, // VCMPNEZH_rec
1073787244U, // VCMPNEZW
1073776620U, // VCMPNEZW_rec
1073784073U, // VCMPSQ
1073784203U, // VCMPUQ
1073777463U, // VCNTMBB
1073778147U, // VCNTMBD
1073779219U, // VCNTMBH
1073786445U, // VCNTMBW
1375775290U, // VCTSXS
1073785402U, // VCTSXS_0
1375775298U, // VCTUXS
1073785410U, // VCTUXS_0
36074U, // VCTZB
36933U, // VCTZD
1073780677U, // VCTZDM
37712U, // VCTZH
35667U, // VCTZLSBB
45447U, // VCTZW
1073778499U, // VDIVESD
1073784064U, // VDIVESQ
1073786904U, // VDIVESW
1073778654U, // VDIVEUD
1073784194U, // VDIVEUQ
1073787123U, // VDIVEUW
1073778551U, // VDIVSD
1073784091U, // VDIVSQ
1073787009U, // VDIVSW
1073778709U, // VDIVUD
1073784231U, // VDIVUQ
1073787211U, // VDIVUW
1073786065U, // VEQV
38682U, // VEXPANDBM
38764U, // VEXPANDDM
38870U, // VEXPANDHM
39035U, // VEXPANDQM
39147U, // VEXPANDWM
40826U, // VEXPTEFP
1073787768U, // VEXTDDVLX
1073788146U, // VEXTDDVRX
1073787756U, // VEXTDUBVLX
1073788134U, // VEXTDUBVRX
1073787789U, // VEXTDUHVLX
1073788167U, // VEXTDUHVRX
1073787811U, // VEXTDUWVLX
1073788189U, // VEXTDUWVRX
38712U, // VEXTRACTBM
1375768470U, // VEXTRACTD
38784U, // VEXTRACTDM
38900U, // VEXTRACTHM
39055U, // VEXTRACTQM
1375767728U, // VEXTRACTUB
1375769366U, // VEXTRACTUH
1375777064U, // VEXTRACTUW
39167U, // VEXTRACTWM
36254U, // VEXTSB2D
36254U, // VEXTSB2Ds
44266U, // VEXTSB2W
44266U, // VEXTSB2Ws
42094U, // VEXTSD2Q
36264U, // VEXTSH2D
36264U, // VEXTSH2Ds
44276U, // VEXTSH2W
44276U, // VEXTSH2Ws
36274U, // VEXTSW2D
36274U, // VEXTSW2Ds
1073787708U, // VEXTUBLX
1073788071U, // VEXTUBRX
1073787736U, // VEXTUHLX
1073788114U, // VEXTUHRX
1073787832U, // VEXTUWLX
1073788210U, // VEXTUWRX
36316U, // VGBBD
1073777565U, // VGNB
1375777587U, // VINSBLX
1375777950U, // VINSBRX
1375777634U, // VINSBVLX
1375778012U, // VINSBVRX
906006365U, // VINSD
1375777606U, // VINSDLX
1375777984U, // VINSDRX
906005565U, // VINSERTB
1375768491U, // VINSERTD
906007249U, // VINSERTH
1375776940U, // VINSERTW
1375777615U, // VINSHLX
1375777993U, // VINSHRX
1375777667U, // VINSHVLX
1375778045U, // VINSHVRX
906014816U, // VINSW
1375777711U, // VINSWLX
1375778089U, // VINSWRX
1375777689U, // VINSWVLX
1375778067U, // VINSWVRX
40800U, // VLOGEFP
1073782607U, // VMADDFP
1073782699U, // VMAXFP
1073777687U, // VMAXSB
1073778559U, // VMAXSD
1073779383U, // VMAXSH
1073787017U, // VMAXSW
1073777862U, // VMAXUB
1073778717U, // VMAXUD
1073779500U, // VMAXUH
1073787219U, // VMAXUW
1073784952U, // VMHADDSHS
1073784963U, // VMHRADDSHS
1073782671U, // VMINFP
1073777651U, // VMINSB
1073778517U, // VMINSD
1073779347U, // VMINSH
1073786968U, // VMINSW
1073777767U, // VMINUB
1073778672U, // VMINUD
1073779451U, // VMINUH
1073787149U, // VMINUW
1073780745U, // VMLADDUHM
1073778482U, // VMODSD
1073784056U, // VMODSQ
1073786887U, // VMODSW
1073778637U, // VMODUD
1073784175U, // VMODUQ
1073787097U, // VMODUW
1073786494U, // VMRGEW
1073777510U, // VMRGHB
1073779252U, // VMRGHH
1073786537U, // VMRGHW
1073777528U, // VMRGLB
1073779260U, // VMRGLH
1073786587U, // VMRGLW
1073786860U, // VMRGOW
1073778627U, // VMSUMCUD
1073780517U, // VMSUMMBM
1073780714U, // VMSUMSHM
1073784984U, // VMSUMSHS
1073780566U, // VMSUMUBM
1073780638U, // VMSUMUDM
1073780765U, // VMSUMUHM
1073785012U, // VMSUMUHS
42290U, // VMUL10CUQ
1073784143U, // VMUL10ECUQ
1073784183U, // VMUL10EUQ
42280U, // VMUL10UQ
1073777606U, // VMULESB
1073778490U, // VMULESD
1073779302U, // VMULESH
1073786895U, // VMULESW
1073777750U, // VMULEUB
1073778645U, // VMULEUD
1073779434U, // VMULEUH
1073787114U, // VMULEUW
1073778508U, // VMULHSD
1073786930U, // VMULHSW
1073778663U, // VMULHUD
1073787140U, // VMULHUW
1073778336U, // VMULLD
1073777659U, // VMULOSB
1073778532U, // VMULOSD
1073779355U, // VMULOSH
1073786983U, // VMULOSW
1073777775U, // VMULOUB
1073778680U, // VMULOUD
1073779459U, // VMULOUH
1073787157U, // VMULOUW
1073781021U, // VMULUWM
1073778416U, // VNAND
1073784359U, // VNCIPHER
1073785691U, // VNCIPHERLAST
36441U, // VNEGD
44706U, // VNEGW
1073782589U, // VNMSUBFP
1073784470U, // VNOR
1073784483U, // VOR
1073778068U, // VORC
1073778437U, // VPDEPD
1073780929U, // VPERM
1073784430U, // VPERMR
1073784503U, // VPERMXOR
1073778619U, // VPEXTD
1073787949U, // VPKPX
1073785116U, // VPKSDSS
1073785180U, // VPKSDUS
1073785125U, // VPKSHSS
1073785206U, // VPKSHUS
1073785134U, // VPKSWSS
1073785224U, // VPKSWUS
1073780944U, // VPKUDUM
1073785189U, // VPKUDUS
1073780953U, // VPKUHUM
1073785215U, // VPKUHUS
1073780962U, // VPKUWUM
1073785233U, // VPKUWUS
1073777556U, // VPMSUMB
1073778381U, // VPMSUMD
1073779280U, // VPMSUMH
1073786643U, // VPMSUMW
35891U, // VPOPCNTB
36769U, // VPOPCNTD
37575U, // VPOPCNTH
45218U, // VPOPCNTW
36332U, // VPRTYBD
42111U, // VPRTYBQ
44630U, // VPRTYBW
40819U, // VREFP
38963U, // VRFIM
39348U, // VRFIN
40903U, // VRFIP
46884U, // VRFIZ
1073777544U, // VRLB
1073778360U, // VRLD
1073779775U, // VRLDMI
1073780827U, // VRLDNM
1073779268U, // VRLH
1073784022U, // VRLQ
1073779799U, // VRLQMI
1073780843U, // VRLQNM
1073786619U, // VRLW
1073779895U, // VRLWMI
1073780851U, // VRLWNM
40836U, // VRSQRTEFP
46027U, // VSBOX
1073780289U, // VSEL
1073778121U, // VSHASIGMAD
1073786426U, // VSHASIGMAW
1073780424U, // VSL
1073777550U, // VSLB
1073778366U, // VSLD
1073779555U, // VSLDBI
1073779924U, // VSLDOI
1073779274U, // VSLH
1073781526U, // VSLO
1073784028U, // VSLQ
1073786043U, // VSLV
1073786626U, // VSLW
1375767595U, // VSPLTB
1375767595U, // VSPLTBs
1375769279U, // VSPLTH
1375769279U, // VSPLTHs
335580128U, // VSPLTISB
335581824U, // VSPLTISH
335589435U, // VSPLTISW
1375776913U, // VSPLTW
1073784568U, // VSR
1073777449U, // VSRAB
1073778133U, // VSRAD
1073779212U, // VSRAH
1073783928U, // VSRAQ
1073786438U, // VSRAW
1073777600U, // VSRB
1073778468U, // VSRD
1073779563U, // VSRDBI
1073779296U, // VSRH
1073781647U, // VSRO
1073784050U, // VSRQ
1073786071U, // VSRV
1073786881U, // VSRW
38416U, // VSTRIBL
33821U, // VSTRIBL_rec
42434U, // VSTRIBR
34347U, // VSTRIBR_rec
38485U, // VSTRIHL
33855U, // VSTRIHL_rec
42554U, // VSTRIHR
34374U, // VSTRIHR_rec
1073784125U, // VSUBCUQ
1073787079U, // VSUBCUW
1073784155U, // VSUBECUQ
1073780909U, // VSUBEUQM
1073782599U, // VSUBFP
1073784691U, // VSUBSBS
1073784943U, // VSUBSHS
1073785276U, // VSUBSWS
1073780548U, // VSUBUBM
1073784719U, // VSUBUBS
1073780620U, // VSUBUDM
1073780736U, // VSUBUHM
1073784994U, // VSUBUHS
1073780891U, // VSUBUQM
1073781003U, // VSUBUWM
1073785303U, // VSUBUWS
1073785266U, // VSUM2SWS
1073784681U, // VSUM4SBS
1073784933U, // VSUM4SHS
1073784709U, // VSUM4UBS
1073785294U, // VSUMSWS
46116U, // VUPKHPX
35799U, // VUPKHSB
37495U, // VUPKHSH
45097U, // VUPKHSW
46132U, // VUPKLPX
35818U, // VUPKLSB
37514U, // VUPKLSH
45125U, // VUPKLSW
1073784521U, // VXOR
1308665545U, // V_SET0
1308665545U, // V_SET0B
1308665545U, // V_SET0H
21016635U, // V_SETALLONES
21016635U, // V_SETALLONESB
21016635U, // V_SETALLONESH
633601U, // WAIT
1085563U, // WRTEE
1086437U, // WRTEEI
1073784491U, // XOR
1073784491U, // XOR8
1073776220U, // XOR8_rec
1073779964U, // XORI
1073779964U, // XORI8
1073785059U, // XORIS
1073785059U, // XORIS8
1073776220U, // XOR_rec
40526U, // XSABSDP
41407U, // XSABSQP
1073781863U, // XSADDDP
1073783059U, // XSADDQP
1073781606U, // XSADDQPO
1073783412U, // XSADDSP
1073782308U, // XSCMPEQDP
1073783190U, // XSCMPEQQP
1073782276U, // XSCMPEXPDP
1073783168U, // XSCMPEXPQP
1073781925U, // XSCMPGEDP
1073783088U, // XSCMPGEQP
1073782368U, // XSCMPGTDP
1073783240U, // XSCMPGTQP
1073782206U, // XSCMPODP
1073783138U, // XSCMPOQP
1073782432U, // XSCMPUDP
1073783261U, // XSCMPUQP
1073782166U, // XSCPSGNDP
1073783127U, // XSCPSGNQP
40883U, // XSCVDPHP
41324U, // XSCVDPQP
41850U, // XSCVDPSP
39519U, // XSCVDPSPN
42987U, // XSCVDPSXDS
42987U, // XSCVDPSXDSs
43506U, // XSCVDPSXWS
43506U, // XSCVDPSXWSs
43023U, // XSCVDPUXDS
43023U, // XSCVDPUXDSs
43542U, // XSCVDPUXWS
43542U, // XSCVDPUXWSs
40392U, // XSCVHPDP
40402U, // XSCVQPDP
39708U, // XSCVQPDPO
46856U, // XSCVQPSDZ
46981U, // XSCVQPSQZ
47064U, // XSCVQPSWZ
46867U, // XSCVQPUDZ
46992U, // XSCVQPUQZ
47075U, // XSCVQPUWZ
41244U, // XSCVSDQP
40412U, // XSCVSPDP
39467U, // XSCVSPDPN
41377U, // XSCVSQQP
40057U, // XSCVSXDDP
41606U, // XSCVSXDSP
41254U, // XSCVUDQP
41387U, // XSCVUQQP
40079U, // XSCVUXDDP
41628U, // XSCVUXDSP
1073782442U, // XSDIVDP
1073783271U, // XSDIVQP
1073781637U, // XSDIVQPO
1073783826U, // XSDIVSP
1073782256U, // XSIEXPDP
1073783158U, // XSIEXPQP
1375771669U, // XSMADDADP
1375773238U, // XSMADDASP
1375772032U, // XSMADDMDP
1375773520U, // XSMADDMSP
1375772937U, // XSMADDQP
1375771483U, // XSMADDQPO
1073781853U, // XSMAXCDP
1073783028U, // XSMAXCQP
1073782502U, // XSMAXDP
1073782046U, // XSMAXJDP
1073781843U, // XSMINCDP
1073783018U, // XSMINCQP
1073782188U, // XSMINDP
1073782036U, // XSMINJDP
1375771623U, // XSMSUBADP
1375773192U, // XSMSUBASP
1375771986U, // XSMSUBMDP
1375773474U, // XSMSUBMSP
1375772876U, // XSMSUBQP
1375771450U, // XSMSUBQPO
1073782056U, // XSMULDP
1073783118U, // XSMULQP
1073781616U, // XSMULQPO
1073783544U, // XSMULSP
40506U, // XSNABSDP
40506U, // XSNABSDPs
41397U, // XSNABSQP
40163U, // XSNEGDP
41275U, // XSNEGQP
1375771645U, // XSNMADDADP
1375773214U, // XSNMADDASP
1375772008U, // XSNMADDMDP
1375773496U, // XSNMADDMSP
1375772926U, // XSNMADDQP
1375771471U, // XSNMADDQPO
1375771599U, // XSNMSUBADP
1375773168U, // XSNMSUBASP
1375771962U, // XSNMSUBMDP
1375773450U, // XSNMSUBMSP
1375772865U, // XSNMSUBQP
1375771438U, // XSNMSUBQPO
38108U, // XSRDPI
36181U, // XSRDPIC
38970U, // XSRDPIM
40910U, // XSRDPIP
46891U, // XSRDPIZ
40123U, // XSREDP
41661U, // XSRESP
660716U, // XSRQPI
668458U, // XSRQPIX
664677U, // XSRQPXP
41917U, // XSRSP
40139U, // XSRSQRTEDP
41677U, // XSRSQRTESP
40566U, // XSSQRTDP
41427U, // XSSQRTQP
39802U, // XSSQRTQPO
41971U, // XSSQRTSP
1073781803U, // XSSUBDP
1073782998U, // XSSUBQP
1073781573U, // XSSUBQPO
1073783372U, // XSSUBSP
1073782451U, // XSTDIVDP
40576U, // XSTSQRTDP
1375771709U, // XSTSTDCDP
1375772895U, // XSTSTDCQP
1375773278U, // XSTSTDCSP
40464U, // XSXEXPDP
41356U, // XSXEXPQP
40181U, // XSXSIGDP
41284U, // XSXSIGQP
40535U, // XVABSDP
41934U, // XVABSSP
1073781872U, // XVADDDP
1073783421U, // XVADDSP
1073776833U, // XVBF16GER2
1375771091U, // XVBF16GER2NN
1375772675U, // XVBF16GER2NP
1375771150U, // XVBF16GER2PN
1375772734U, // XVBF16GER2PP
1073776833U, // XVBF16GER2W
1375771091U, // XVBF16GER2WNN
1375772675U, // XVBF16GER2WNP
1375771150U, // XVBF16GER2WPN
1375772734U, // XVBF16GER2WPP
1073782319U, // XVCMPEQDP
1073775993U, // XVCMPEQDP_rec
1073783724U, // XVCMPEQSP
1073776079U, // XVCMPEQSP_rec
1073781936U, // XVCMPGEDP
1073775981U, // XVCMPGEDP_rec
1073783474U, // XVCMPGESP
1073776067U, // XVCMPGESP_rec
1073782379U, // XVCMPGTDP
1073776005U, // XVCMPGTDP_rec
1073783784U, // XVCMPGTSP
1073776098U, // XVCMPGTSP_rec
1073782177U, // XVCPSGNDP
1073783654U, // XVCPSGNSP
39506U, // XVCVBF16SPN
41860U, // XVCVDPSP
42999U, // XVCVDPSXDS
43518U, // XVCVDPSXWS
43035U, // XVCVDPUXDS
43554U, // XVCVDPUXWS
41870U, // XVCVHPSP
35081U, // XVCVSPBF16
40422U, // XVCVSPDP
40893U, // XVCVSPHP
43011U, // XVCVSPSXDS
43530U, // XVCVSPSXWS
43047U, // XVCVSPUXDS
43566U, // XVCVSPUXWS
40068U, // XVCVSXDDP
41617U, // XVCVSXDSP
40656U, // XVCVSXWDP
42030U, // XVCVSXWSP
40090U, // XVCVUXDDP
41639U, // XVCVUXDSP
40667U, // XVCVUXWDP
42041U, // XVCVUXWSP
1073782471U, // XVDIVDP
1073783845U, // XVDIVSP
1073776847U, // XVF16GER2
1375771107U, // XVF16GER2NN
1375772691U, // XVF16GER2NP
1375771166U, // XVF16GER2PN
1375772750U, // XVF16GER2PP
1073776847U, // XVF16GER2W
1375771107U, // XVF16GER2WNN
1375772691U, // XVF16GER2WNP
1375771166U, // XVF16GER2WPN
1375772750U, // XVF16GER2WPP
1073784337U, // XVF32GER
1375771122U, // XVF32GERNN
1375772706U, // XVF32GERNP
1375771192U, // XVF32GERPN
1375772808U, // XVF32GERPP
1073784337U, // XVF32GERW
1375771122U, // XVF32GERWNN
1375772706U, // XVF32GERWNP
1375771192U, // XVF32GERWPN
1375772808U, // XVF32GERWPP
1073784349U, // XVF64GER
1375771136U, // XVF64GERNN
1375772720U, // XVF64GERNP
1375771206U, // XVF64GERPN
1375772822U, // XVF64GERPP
1073784349U, // XVF64GERW
1375771136U, // XVF64GERWNN
1375772720U, // XVF64GERWNP
1375771206U, // XVF64GERWPN
1375772822U, // XVF64GERWPP
1073776860U, // XVI16GER2
1375772765U, // XVI16GER2PP
1073784596U, // XVI16GER2S
1375772836U, // XVI16GER2SPP
1073784596U, // XVI16GER2SW
1375772836U, // XVI16GER2SWPP
1073776860U, // XVI16GER2W
1375772765U, // XVI16GER2WPP
1073776994U, // XVI4GER8
1375772794U, // XVI4GER8PP
1073776994U, // XVI4GER8W
1375772794U, // XVI4GER8WPP
1073776873U, // XVI8GER4
1375772780U, // XVI8GER4PP
1375772852U, // XVI8GER4SPP
1073776873U, // XVI8GER4W
1375772780U, // XVI8GER4WPP
1375772852U, // XVI8GER4WSPP
1073782266U, // XVIEXPDP
1073783704U, // XVIEXPSP
1375771680U, // XVMADDADP
1375773249U, // XVMADDASP
1375772043U, // XVMADDMDP
1375773531U, // XVMADDMSP
1073782511U, // XVMAXDP
1073783876U, // XVMAXSP
1073782197U, // XVMINDP
1073783665U, // XVMINSP
1375771634U, // XVMSUBADP
1375773203U, // XVMSUBASP
1375771997U, // XVMSUBMDP
1375773485U, // XVMSUBMSP
1073782065U, // XVMULDP
1073783553U, // XVMULSP
40516U, // XVNABSDP
41924U, // XVNABSSP
40172U, // XVNEGDP
41701U, // XVNEGSP
1375771657U, // XVNMADDADP
1375773226U, // XVNMADDASP
1375772020U, // XVNMADDMDP
1375773508U, // XVNMADDMSP
1375771611U, // XVNMSUBADP
1375773180U, // XVNMSUBASP
1375771974U, // XVNMSUBMDP
1375773462U, // XVNMSUBMSP
38116U, // XVRDPI
36190U, // XVRDPIC
38979U, // XVRDPIM
40919U, // XVRDPIP
46900U, // XVRDPIZ
40131U, // XVREDP
41669U, // XVRESP
38132U, // XVRSPI
36199U, // XVRSPIC
38988U, // XVRSPIM
40928U, // XVRSPIP
46909U, // XVRSPIZ
40151U, // XVRSQRTEDP
41689U, // XVRSQRTESP
40598U, // XVSQRTDP
41992U, // XVSQRTSP
1073781812U, // XVSUBDP
1073783381U, // XVSUBSP
1073782461U, // XVTDIVDP
1073783835U, // XVTDIVSP
35648U, // XVTLSBB
40587U, // XVTSQRTDP
41981U, // XVTSQRTSP
1375771720U, // XVTSTDCDP
1375773289U, // XVTSTDCSP
40474U, // XVXEXPDP
41890U, // XVXEXPSP
40191U, // XVXSIGDP
41710U, // XVXSIGSP
1073777870U, // XXBLENDVB
1073778725U, // XXBLENDVD
1073779508U, // XXBLENDVH
1073787227U, // XXBLENDVW
36627U, // XXBRD
37465U, // XXBRH
42219U, // XXBRQ
45050U, // XXBRW
1073780232U, // XXEVAL
1073787188U, // XXEXTRACTUW
1073780576U, // XXGENPCVBM
1073780648U, // XXGENPCVDM
1073780775U, // XXGENPCVHM
1073781030U, // XXGENPCVWM
1375776950U, // XXINSERTW
1073778390U, // XXLAND
1073777944U, // XXLANDC
1073786049U, // XXLEQV
1308667073U, // XXLEQVOnes
1073778398U, // XXLNAND
1073784454U, // XXLNOR
1073784447U, // XXLOR
1073778052U, // XXLORC
1073784447U, // XXLORf
1073784488U, // XXLXOR
1308665512U, // XXLXORdpz
1308665512U, // XXLXORspz
1308665512U, // XXLXORz
1412352U, // XXMFACC
1412352U, // XXMFACCW
1073786545U, // XXMRGHW
1073786595U, // XXMRGLW
1084681U, // XXMTACC
1084681U, // XXMTACCW
1073780936U, // XXPERM
1073779631U, // XXPERMDI
1073779631U, // XXPERMDIs
1073784438U, // XXPERMR
1073787842U, // XXPERMX
1073780295U, // XXSEL
1095386U, // XXSETACCZ
1095386U, // XXSETACCZW
1073780099U, // XXSLDWI
1073780099U, // XXSLDWIs
1744876081U, // XXSPLTI32DX
939559790U, // XXSPLTIB
40201U, // XXSPLTIDP
44753U, // XXSPLTIW
1073787033U, // XXSPLTW
1073787033U, // XXSPLTWs
1074171125U, // gBC
1074170410U, // gBCA
22725809U, // gBCAat
1074177789U, // gBCCTR
1074173609U, // gBCCTRL
1074173465U, // gBCL
1074170609U, // gBCLA
22725825U, // gBCLAat
1074177603U, // gBCLR
1074173585U, // gBCLRL
23774524U, // gBCLat
23774414U, // gBCat
};
static const uint16_t OpInfo1[] = {
0U, // PHI
0U, // INLINEASM
0U, // INLINEASM_BR
0U, // CFI_INSTRUCTION
0U, // EH_LABEL
0U, // GC_LABEL
0U, // ANNOTATION_LABEL
0U, // KILL
0U, // EXTRACT_SUBREG
0U, // INSERT_SUBREG
0U, // IMPLICIT_DEF
0U, // SUBREG_TO_REG
0U, // COPY_TO_REGCLASS
0U, // DBG_VALUE
0U, // DBG_VALUE_LIST
0U, // DBG_INSTR_REF
0U, // DBG_PHI
0U, // DBG_LABEL
0U, // REG_SEQUENCE
0U, // COPY
0U, // BUNDLE
0U, // LIFETIME_START
0U, // LIFETIME_END
0U, // PSEUDO_PROBE
0U, // ARITH_FENCE
0U, // STACKMAP
0U, // FENTRY_CALL
0U, // PATCHPOINT
0U, // LOAD_STACK_GUARD
0U, // PREALLOCATED_SETUP
0U, // PREALLOCATED_ARG
0U, // STATEPOINT
0U, // LOCAL_ESCAPE
0U, // FAULTING_OP
0U, // PATCHABLE_OP
0U, // PATCHABLE_FUNCTION_ENTER
0U, // PATCHABLE_RET
0U, // PATCHABLE_FUNCTION_EXIT
0U, // PATCHABLE_TAIL_CALL
0U, // PATCHABLE_EVENT_CALL
0U, // PATCHABLE_TYPED_EVENT_CALL
0U, // ICALL_BRANCH_FUNNEL
0U, // MEMBARRIER
0U, // G_ASSERT_SEXT
0U, // G_ASSERT_ZEXT
0U, // G_ASSERT_ALIGN
0U, // G_ADD
0U, // G_SUB
0U, // G_MUL
0U, // G_SDIV
0U, // G_UDIV
0U, // G_SREM
0U, // G_UREM
0U, // G_SDIVREM
0U, // G_UDIVREM
0U, // G_AND
0U, // G_OR
0U, // G_XOR
0U, // G_IMPLICIT_DEF
0U, // G_PHI
0U, // G_FRAME_INDEX
0U, // G_GLOBAL_VALUE
0U, // G_EXTRACT
0U, // G_UNMERGE_VALUES
0U, // G_INSERT
0U, // G_MERGE_VALUES
0U, // G_BUILD_VECTOR
0U, // G_BUILD_VECTOR_TRUNC
0U, // G_CONCAT_VECTORS
0U, // G_PTRTOINT
0U, // G_INTTOPTR
0U, // G_BITCAST
0U, // G_FREEZE
0U, // G_INTRINSIC_FPTRUNC_ROUND
0U, // G_INTRINSIC_TRUNC
0U, // G_INTRINSIC_ROUND
0U, // G_INTRINSIC_LRINT
0U, // G_INTRINSIC_ROUNDEVEN
0U, // G_READCYCLECOUNTER
0U, // G_LOAD
0U, // G_SEXTLOAD
0U, // G_ZEXTLOAD
0U, // G_INDEXED_LOAD
0U, // G_INDEXED_SEXTLOAD
0U, // G_INDEXED_ZEXTLOAD
0U, // G_STORE
0U, // G_INDEXED_STORE
0U, // G_ATOMIC_CMPXCHG_WITH_SUCCESS
0U, // G_ATOMIC_CMPXCHG
0U, // G_ATOMICRMW_XCHG
0U, // G_ATOMICRMW_ADD
0U, // G_ATOMICRMW_SUB
0U, // G_ATOMICRMW_AND
0U, // G_ATOMICRMW_NAND
0U, // G_ATOMICRMW_OR
0U, // G_ATOMICRMW_XOR
0U, // G_ATOMICRMW_MAX
0U, // G_ATOMICRMW_MIN
0U, // G_ATOMICRMW_UMAX
0U, // G_ATOMICRMW_UMIN
0U, // G_ATOMICRMW_FADD
0U, // G_ATOMICRMW_FSUB
0U, // G_ATOMICRMW_FMAX
0U, // G_ATOMICRMW_FMIN
0U, // G_ATOMICRMW_UINC_WRAP
0U, // G_ATOMICRMW_UDEC_WRAP
0U, // G_FENCE
0U, // G_BRCOND
0U, // G_BRINDIRECT
0U, // G_INVOKE_REGION_START
0U, // G_INTRINSIC
0U, // G_INTRINSIC_W_SIDE_EFFECTS
0U, // G_ANYEXT
0U, // G_TRUNC
0U, // G_CONSTANT
0U, // G_FCONSTANT
0U, // G_VASTART
0U, // G_VAARG
0U, // G_SEXT
0U, // G_SEXT_INREG
0U, // G_ZEXT
0U, // G_SHL
0U, // G_LSHR
0U, // G_ASHR
0U, // G_FSHL
0U, // G_FSHR
0U, // G_ROTR
0U, // G_ROTL
0U, // G_ICMP
0U, // G_FCMP
0U, // G_SELECT
0U, // G_UADDO
0U, // G_UADDE
0U, // G_USUBO
0U, // G_USUBE
0U, // G_SADDO
0U, // G_SADDE
0U, // G_SSUBO
0U, // G_SSUBE
0U, // G_UMULO
0U, // G_SMULO
0U, // G_UMULH
0U, // G_SMULH
0U, // G_UADDSAT
0U, // G_SADDSAT
0U, // G_USUBSAT
0U, // G_SSUBSAT
0U, // G_USHLSAT
0U, // G_SSHLSAT
0U, // G_SMULFIX
0U, // G_UMULFIX
0U, // G_SMULFIXSAT
0U, // G_UMULFIXSAT
0U, // G_SDIVFIX
0U, // G_UDIVFIX
0U, // G_SDIVFIXSAT
0U, // G_UDIVFIXSAT
0U, // G_FADD
0U, // G_FSUB
0U, // G_FMUL
0U, // G_FMA
0U, // G_FMAD
0U, // G_FDIV
0U, // G_FREM
0U, // G_FPOW
0U, // G_FPOWI
0U, // G_FEXP
0U, // G_FEXP2
0U, // G_FLOG
0U, // G_FLOG2
0U, // G_FLOG10
0U, // G_FNEG
0U, // G_FPEXT
0U, // G_FPTRUNC
0U, // G_FPTOSI
0U, // G_FPTOUI
0U, // G_SITOFP
0U, // G_UITOFP
0U, // G_FABS
0U, // G_FCOPYSIGN
0U, // G_IS_FPCLASS
0U, // G_FCANONICALIZE
0U, // G_FMINNUM
0U, // G_FMAXNUM
0U, // G_FMINNUM_IEEE
0U, // G_FMAXNUM_IEEE
0U, // G_FMINIMUM
0U, // G_FMAXIMUM
0U, // G_PTR_ADD
0U, // G_PTRMASK
0U, // G_SMIN
0U, // G_SMAX
0U, // G_UMIN
0U, // G_UMAX
0U, // G_ABS
0U, // G_LROUND
0U, // G_LLROUND
0U, // G_BR
0U, // G_BRJT
0U, // G_INSERT_VECTOR_ELT
0U, // G_EXTRACT_VECTOR_ELT
0U, // G_SHUFFLE_VECTOR
0U, // G_CTTZ
0U, // G_CTTZ_ZERO_UNDEF
0U, // G_CTLZ
0U, // G_CTLZ_ZERO_UNDEF
0U, // G_CTPOP
0U, // G_BSWAP
0U, // G_BITREVERSE
0U, // G_FCEIL
0U, // G_FCOS
0U, // G_FSIN
0U, // G_FSQRT
0U, // G_FFLOOR
0U, // G_FRINT
0U, // G_FNEARBYINT
0U, // G_ADDRSPACE_CAST
0U, // G_BLOCK_ADDR
0U, // G_JUMP_TABLE
0U, // G_DYN_STACKALLOC
0U, // G_STRICT_FADD
0U, // G_STRICT_FSUB
0U, // G_STRICT_FMUL
0U, // G_STRICT_FDIV
0U, // G_STRICT_FREM
0U, // G_STRICT_FMA
0U, // G_STRICT_FSQRT
0U, // G_READ_REGISTER
0U, // G_WRITE_REGISTER
0U, // G_MEMCPY
0U, // G_MEMCPY_INLINE
0U, // G_MEMMOVE
0U, // G_MEMSET
0U, // G_BZERO
0U, // G_VECREDUCE_SEQ_FADD
0U, // G_VECREDUCE_SEQ_FMUL
0U, // G_VECREDUCE_FADD
0U, // G_VECREDUCE_FMUL
0U, // G_VECREDUCE_FMAX
0U, // G_VECREDUCE_FMIN
0U, // G_VECREDUCE_ADD
0U, // G_VECREDUCE_MUL
0U, // G_VECREDUCE_AND
0U, // G_VECREDUCE_OR
0U, // G_VECREDUCE_XOR
0U, // G_VECREDUCE_SMAX
0U, // G_VECREDUCE_SMIN
0U, // G_VECREDUCE_UMAX
0U, // G_VECREDUCE_UMIN
0U, // G_SBFX
0U, // G_UBFX
0U, // ATOMIC_CMP_SWAP_I128
0U, // ATOMIC_LOAD_ADD_I128
0U, // ATOMIC_LOAD_AND_I128
0U, // ATOMIC_LOAD_NAND_I128
0U, // ATOMIC_LOAD_OR_I128
0U, // ATOMIC_LOAD_SUB_I128
0U, // ATOMIC_LOAD_XOR_I128
0U, // ATOMIC_SWAP_I128
0U, // BUILD_QUADWORD
0U, // BUILD_UACC
0U, // CFENCE8
0U, // CLRLSLDI
0U, // CLRLSLDI_rec
258U, // CLRLSLWI
258U, // CLRLSLWI_rec
64U, // CLRRDI
64U, // CLRRDI_rec
66U, // CLRRWI
66U, // CLRRWI_rec
0U, // DCBFL
0U, // DCBFLP
0U, // DCBFPS
0U, // DCBFx
0U, // DCBSTPS
0U, // DCBTCT
0U, // DCBTDS
0U, // DCBTSTCT
0U, // DCBTSTDS
0U, // DCBTSTT
0U, // DCBTSTx
0U, // DCBTT
0U, // DCBTx
0U, // DFLOADf32
0U, // DFLOADf64
0U, // DFSTOREf32
0U, // DFSTOREf64
0U, // EXTLDI
0U, // EXTLDI_rec
258U, // EXTLWI
258U, // EXTLWI_rec
0U, // EXTRDI
0U, // EXTRDI_rec
258U, // EXTRWI
258U, // EXTRWI_rec
258U, // INSLWI
258U, // INSLWI_rec
0U, // INSRDI
0U, // INSRDI_rec
258U, // INSRWI
258U, // INSRWI_rec
0U, // KILL_PAIR
0U, // LAx
0U, // LIWAX
0U, // LIWZX
514U, // RLWIMIbm
514U, // RLWIMIbm_rec
514U, // RLWINMbm
514U, // RLWINMbm_rec
514U, // RLWNMbm
514U, // RLWNMbm_rec
64U, // ROTRDI
64U, // ROTRDI_rec
66U, // ROTRWI
66U, // ROTRWI_rec
64U, // SLDI
64U, // SLDI_rec
66U, // SLWI
66U, // SLWI_rec
0U, // SPILLTOVSR_LD
0U, // SPILLTOVSR_LDX
0U, // SPILLTOVSR_ST
0U, // SPILLTOVSR_STX
64U, // SRDI
64U, // SRDI_rec
66U, // SRWI
66U, // SRWI_rec
0U, // STIWX
4U, // SUBI
4U, // SUBIC
4U, // SUBIC_rec
4U, // SUBIS
0U, // SUBPCIS
0U, // XFLOADf32
0U, // XFLOADf64
0U, // XFSTOREf32
0U, // XFSTOREf64
70U, // ADD4
70U, // ADD4O
70U, // ADD4O_rec
70U, // ADD4TLS
70U, // ADD4_rec
70U, // ADD8
70U, // ADD8O
70U, // ADD8O_rec
70U, // ADD8TLS
70U, // ADD8TLS_
70U, // ADD8_rec
70U, // ADDC
70U, // ADDC8
70U, // ADDC8O
70U, // ADDC8O_rec
70U, // ADDC8_rec
70U, // ADDCO
70U, // ADDCO_rec
70U, // ADDC_rec
70U, // ADDE
70U, // ADDE8
70U, // ADDE8O
70U, // ADDE8O_rec
70U, // ADDE8_rec
70U, // ADDEO
70U, // ADDEO_rec
774U, // ADDEX
774U, // ADDEX8
70U, // ADDE_rec
4U, // ADDI
4U, // ADDI8
4U, // ADDIC
4U, // ADDIC8
4U, // ADDIC_rec
4U, // ADDIS
4U, // ADDIS8
0U, // ADDISdtprelHA
0U, // ADDISdtprelHA32
0U, // ADDISgotTprelHA
0U, // ADDIStlsgdHA
0U, // ADDIStlsldHA
0U, // ADDIStocHA
0U, // ADDIStocHA8
0U, // ADDIdtprelL
0U, // ADDIdtprelL32
0U, // ADDItlsgdL
0U, // ADDItlsgdL32
0U, // ADDItlsgdLADDR
0U, // ADDItlsgdLADDR32
0U, // ADDItlsldL
0U, // ADDItlsldL32
0U, // ADDItlsldLADDR
0U, // ADDItlsldLADDR32
0U, // ADDItoc
0U, // ADDItoc8
0U, // ADDItocL
0U, // ADDME
0U, // ADDME8
0U, // ADDME8O
0U, // ADDME8O_rec
0U, // ADDME8_rec
0U, // ADDMEO
0U, // ADDMEO_rec
0U, // ADDME_rec
0U, // ADDPCIS
0U, // ADDZE
0U, // ADDZE8
0U, // ADDZE8O
0U, // ADDZE8O_rec
0U, // ADDZE8_rec
0U, // ADDZEO
0U, // ADDZEO_rec
0U, // ADDZE_rec
0U, // ADJCALLSTACKDOWN
0U, // ADJCALLSTACKUP
70U, // AND
70U, // AND8
70U, // AND8_rec
70U, // ANDC
70U, // ANDC8
70U, // ANDC8_rec
70U, // ANDC_rec
8U, // ANDI8_rec
8U, // ANDIS8_rec
8U, // ANDIS_rec
8U, // ANDI_rec
0U, // ANDI_rec_1_EQ_BIT
0U, // ANDI_rec_1_EQ_BIT8
0U, // ANDI_rec_1_GT_BIT
0U, // ANDI_rec_1_GT_BIT8
70U, // AND_rec
0U, // ATOMIC_CMP_SWAP_I16
0U, // ATOMIC_CMP_SWAP_I32
0U, // ATOMIC_CMP_SWAP_I64
0U, // ATOMIC_CMP_SWAP_I8
0U, // ATOMIC_LOAD_ADD_I16
0U, // ATOMIC_LOAD_ADD_I32
0U, // ATOMIC_LOAD_ADD_I64
0U, // ATOMIC_LOAD_ADD_I8
0U, // ATOMIC_LOAD_AND_I16
0U, // ATOMIC_LOAD_AND_I32
0U, // ATOMIC_LOAD_AND_I64
0U, // ATOMIC_LOAD_AND_I8
0U, // ATOMIC_LOAD_MAX_I16
0U, // ATOMIC_LOAD_MAX_I32
0U, // ATOMIC_LOAD_MAX_I64
0U, // ATOMIC_LOAD_MAX_I8
0U, // ATOMIC_LOAD_MIN_I16
0U, // ATOMIC_LOAD_MIN_I32
0U, // ATOMIC_LOAD_MIN_I64
0U, // ATOMIC_LOAD_MIN_I8
0U, // ATOMIC_LOAD_NAND_I16
0U, // ATOMIC_LOAD_NAND_I32
0U, // ATOMIC_LOAD_NAND_I64
0U, // ATOMIC_LOAD_NAND_I8
0U, // ATOMIC_LOAD_OR_I16
0U, // ATOMIC_LOAD_OR_I32
0U, // ATOMIC_LOAD_OR_I64
0U, // ATOMIC_LOAD_OR_I8
0U, // ATOMIC_LOAD_SUB_I16
0U, // ATOMIC_LOAD_SUB_I32
0U, // ATOMIC_LOAD_SUB_I64
0U, // ATOMIC_LOAD_SUB_I8
0U, // ATOMIC_LOAD_UMAX_I16
0U, // ATOMIC_LOAD_UMAX_I32
0U, // ATOMIC_LOAD_UMAX_I64
0U, // ATOMIC_LOAD_UMAX_I8
0U, // ATOMIC_LOAD_UMIN_I16
0U, // ATOMIC_LOAD_UMIN_I32
0U, // ATOMIC_LOAD_UMIN_I64
0U, // ATOMIC_LOAD_UMIN_I8
0U, // ATOMIC_LOAD_XOR_I16
0U, // ATOMIC_LOAD_XOR_I32
0U, // ATOMIC_LOAD_XOR_I64
0U, // ATOMIC_LOAD_XOR_I8
0U, // ATOMIC_SWAP_I16
0U, // ATOMIC_SWAP_I32
0U, // ATOMIC_SWAP_I64
0U, // ATOMIC_SWAP_I8
0U, // ATTN
0U, // B
0U, // BA
0U, // BC
0U, // BCC
0U, // BCCA
0U, // BCCCTR
0U, // BCCCTR8
0U, // BCCCTRL
0U, // BCCCTRL8
0U, // BCCL
0U, // BCCLA
0U, // BCCLR
0U, // BCCLRL
0U, // BCCTR
0U, // BCCTR8
0U, // BCCTR8n
0U, // BCCTRL
0U, // BCCTRL8
0U, // BCCTRL8n
0U, // BCCTRLn
0U, // BCCTRn
1030U, // BCDADD_rec
74U, // BCDCFN_rec
74U, // BCDCFSQ_rec
74U, // BCDCFZ_rec
70U, // BCDCPSGN_rec
0U, // BCDCTN_rec
0U, // BCDCTSQ_rec
74U, // BCDCTZ_rec
74U, // BCDSETSGN_rec
1030U, // BCDSR_rec
1030U, // BCDSUB_rec
1030U, // BCDS_rec
1030U, // BCDTRUNC_rec
70U, // BCDUS_rec
70U, // BCDUTRUNC_rec
0U, // BCL
0U, // BCLR
0U, // BCLRL
0U, // BCLRLn
0U, // BCLRn
0U, // BCLalways
0U, // BCLn
0U, // BCTR
0U, // BCTR8
0U, // BCTRL
0U, // BCTRL8
0U, // BCTRL8_LDinto_toc
0U, // BCTRL8_LDinto_toc_RM
0U, // BCTRL8_RM
0U, // BCTRL_LWZinto_toc
0U, // BCTRL_LWZinto_toc_RM
0U, // BCTRL_RM
0U, // BCn
0U, // BDNZ
0U, // BDNZ8
0U, // BDNZA
0U, // BDNZAm
0U, // BDNZAp
0U, // BDNZL
0U, // BDNZLA
0U, // BDNZLAm
0U, // BDNZLAp
0U, // BDNZLR
0U, // BDNZLR8
0U, // BDNZLRL
0U, // BDNZLRLm
0U, // BDNZLRLp
0U, // BDNZLRm
0U, // BDNZLRp
0U, // BDNZLm
0U, // BDNZLp
0U, // BDNZm
0U, // BDNZp
0U, // BDZ
0U, // BDZ8
0U, // BDZA
0U, // BDZAm
0U, // BDZAp
0U, // BDZL
0U, // BDZLA
0U, // BDZLAm
0U, // BDZLAp
0U, // BDZLR
0U, // BDZLR8
0U, // BDZLRL
0U, // BDZLRLm
0U, // BDZLRLp
0U, // BDZLRm
0U, // BDZLRp
0U, // BDZLm
0U, // BDZLp
0U, // BDZm
0U, // BDZp
0U, // BL
0U, // BL8
0U, // BL8_NOP
0U, // BL8_NOP_RM
0U, // BL8_NOP_TLS
0U, // BL8_NOTOC
0U, // BL8_NOTOC_RM
0U, // BL8_NOTOC_TLS
0U, // BL8_RM
0U, // BL8_TLS
0U, // BL8_TLS_
0U, // BLA
0U, // BLA8
0U, // BLA8_NOP
0U, // BLA8_NOP_RM
0U, // BLA8_RM
0U, // BLA_RM
0U, // BLR
0U, // BLR8
0U, // BLRL
0U, // BL_NOP
0U, // BL_NOP_RM
0U, // BL_RM
0U, // BL_TLS
70U, // BPERMD
0U, // BRD
0U, // BRH
0U, // BRH8
70U, // BRINC
0U, // BRW
0U, // BRW8
70U, // CFUGED
0U, // CLRBHRB
70U, // CMPB
70U, // CMPB8
70U, // CMPD
4U, // CMPDI
70U, // CMPEQB
70U, // CMPLD
8U, // CMPLDI
70U, // CMPLW
8U, // CMPLWI
518U, // CMPRB
518U, // CMPRB8
70U, // CMPW
4U, // CMPWI
0U, // CNTLZD
70U, // CNTLZDM
0U, // CNTLZD_rec
0U, // CNTLZW
0U, // CNTLZW8
0U, // CNTLZW8_rec
0U, // CNTLZW_rec
0U, // CNTTZD
70U, // CNTTZDM
0U, // CNTTZD_rec
0U, // CNTTZW
0U, // CNTTZW8
0U, // CNTTZW8_rec
0U, // CNTTZW_rec
0U, // CP_ABORT
0U, // CP_COPY
0U, // CP_COPY8
74U, // CP_PASTE8_rec
74U, // CP_PASTE_rec
0U, // CR6SET
0U, // CR6UNSET
70U, // CRAND
70U, // CRANDC
70U, // CREQV
70U, // CRNAND
70U, // CRNOR
0U, // CRNOT
70U, // CROR
70U, // CRORC
12U, // CRSET
12U, // CRUNSET
70U, // CRXOR
0U, // CTRL_DEP
0U, // DARN
0U, // DCBA
0U, // DCBF
0U, // DCBFEP
0U, // DCBI
0U, // DCBST
0U, // DCBSTEP
0U, // DCBT
0U, // DCBTEP
0U, // DCBTST
0U, // DCBTSTEP
0U, // DCBZ
0U, // DCBZEP
0U, // DCBZL
0U, // DCBZLEP
0U, // DCCCI
70U, // DIVD
70U, // DIVDE
70U, // DIVDEO
70U, // DIVDEO_rec
70U, // DIVDEU
70U, // DIVDEUO
70U, // DIVDEUO_rec
70U, // DIVDEU_rec
70U, // DIVDE_rec
70U, // DIVDO
70U, // DIVDO_rec
70U, // DIVDU
70U, // DIVDUO
70U, // DIVDUO_rec
70U, // DIVDU_rec
70U, // DIVD_rec
70U, // DIVW
70U, // DIVWE
70U, // DIVWEO
70U, // DIVWEO_rec
70U, // DIVWEU
70U, // DIVWEUO
70U, // DIVWEUO_rec
70U, // DIVWEU_rec
70U, // DIVWE_rec
70U, // DIVWO
70U, // DIVWO_rec
70U, // DIVWU
70U, // DIVWUO
70U, // DIVWUO_rec
70U, // DIVWU_rec
70U, // DIVW_rec
0U, // DMMR
0U, // DMSETDMRZ
0U, // DMXOR
14U, // DMXXEXTFDMR256
0U, // DMXXEXTFDMR512
0U, // DMXXEXTFDMR512_HI
14U, // DMXXINSTFDMR256
134U, // DMXXINSTFDMR512
198U, // DMXXINSTFDMR512_HI
0U, // DSS
0U, // DSSALL
16U, // DST
16U, // DST64
16U, // DSTST
16U, // DSTST64
16U, // DSTSTT
16U, // DSTSTT64
16U, // DSTT
16U, // DSTT64
0U, // DYNALLOC
0U, // DYNALLOC8
0U, // DYNAREAOFFSET
0U, // DYNAREAOFFSET8
0U, // DecreaseCTR8loop
0U, // DecreaseCTRloop
0U, // EFDABS
70U, // EFDADD
0U, // EFDCFS
0U, // EFDCFSF
0U, // EFDCFSI
0U, // EFDCFSID
0U, // EFDCFUF
0U, // EFDCFUI
0U, // EFDCFUID
70U, // EFDCMPEQ
70U, // EFDCMPGT
70U, // EFDCMPLT
0U, // EFDCTSF
0U, // EFDCTSI
0U, // EFDCTSIDZ
0U, // EFDCTSIZ
0U, // EFDCTUF
0U, // EFDCTUI
0U, // EFDCTUIDZ
0U, // EFDCTUIZ
70U, // EFDDIV
70U, // EFDMUL
0U, // EFDNABS
0U, // EFDNEG
70U, // EFDSUB
70U, // EFDTSTEQ
70U, // EFDTSTGT
70U, // EFDTSTLT
0U, // EFSABS
70U, // EFSADD
0U, // EFSCFD
0U, // EFSCFSF
0U, // EFSCFSI
0U, // EFSCFUF
0U, // EFSCFUI
70U, // EFSCMPEQ
70U, // EFSCMPGT
70U, // EFSCMPLT
0U, // EFSCTSF
0U, // EFSCTSI
0U, // EFSCTSIZ
0U, // EFSCTUF
0U, // EFSCTUI
0U, // EFSCTUIZ
70U, // EFSDIV
70U, // EFSMUL
0U, // EFSNABS
0U, // EFSNEG
70U, // EFSSUB
70U, // EFSTSTEQ
70U, // EFSTSTGT
70U, // EFSTSTLT
0U, // EH_SjLj_LongJmp32
0U, // EH_SjLj_LongJmp64
0U, // EH_SjLj_SetJmp32
0U, // EH_SjLj_SetJmp64
0U, // EH_SjLj_Setup
70U, // EQV
70U, // EQV8
70U, // EQV8_rec
70U, // EQV_rec
0U, // EVABS
82U, // EVADDIW
0U, // EVADDSMIAAW
0U, // EVADDSSIAAW
0U, // EVADDUMIAAW
0U, // EVADDUSIAAW
70U, // EVADDW
70U, // EVAND
70U, // EVANDC
70U, // EVCMPEQ
70U, // EVCMPGTS
70U, // EVCMPGTU
70U, // EVCMPLTS
70U, // EVCMPLTU
0U, // EVCNTLSW
0U, // EVCNTLZW
70U, // EVDIVWS
70U, // EVDIVWU
70U, // EVEQV
0U, // EVEXTSB
0U, // EVEXTSH
0U, // EVFSABS
70U, // EVFSADD
0U, // EVFSCFSF
0U, // EVFSCFSI
0U, // EVFSCFUF
0U, // EVFSCFUI
70U, // EVFSCMPEQ
70U, // EVFSCMPGT
70U, // EVFSCMPLT
0U, // EVFSCTSF
0U, // EVFSCTSI
0U, // EVFSCTSIZ
0U, // EVFSCTUF
0U, // EVFSCTUI
0U, // EVFSCTUIZ
70U, // EVFSDIV
70U, // EVFSMUL
0U, // EVFSNABS
0U, // EVFSNEG
70U, // EVFSSUB
70U, // EVFSTSTEQ
70U, // EVFSTSTGT
70U, // EVFSTSTLT
0U, // EVLDD
0U, // EVLDDX
0U, // EVLDH
0U, // EVLDHX
0U, // EVLDW
0U, // EVLDWX
0U, // EVLHHESPLAT
0U, // EVLHHESPLATX
0U, // EVLHHOSSPLAT
0U, // EVLHHOSSPLATX
0U, // EVLHHOUSPLAT
0U, // EVLHHOUSPLATX
0U, // EVLWHE
0U, // EVLWHEX
0U, // EVLWHOS
0U, // EVLWHOSX
0U, // EVLWHOU
0U, // EVLWHOUX
0U, // EVLWHSPLAT
0U, // EVLWHSPLATX
0U, // EVLWWSPLAT
0U, // EVLWWSPLATX
70U, // EVMERGEHI
70U, // EVMERGEHILO
70U, // EVMERGELO
70U, // EVMERGELOHI
70U, // EVMHEGSMFAA
70U, // EVMHEGSMFAN
70U, // EVMHEGSMIAA
70U, // EVMHEGSMIAN
70U, // EVMHEGUMIAA
70U, // EVMHEGUMIAN
70U, // EVMHESMF
70U, // EVMHESMFA
70U, // EVMHESMFAAW
70U, // EVMHESMFANW
70U, // EVMHESMI
70U, // EVMHESMIA
70U, // EVMHESMIAAW
70U, // EVMHESMIANW
70U, // EVMHESSF
70U, // EVMHESSFA
70U, // EVMHESSFAAW
70U, // EVMHESSFANW
70U, // EVMHESSIAAW
70U, // EVMHESSIANW
70U, // EVMHEUMI
70U, // EVMHEUMIA
70U, // EVMHEUMIAAW
70U, // EVMHEUMIANW
70U, // EVMHEUSIAAW
70U, // EVMHEUSIANW
70U, // EVMHOGSMFAA
70U, // EVMHOGSMFAN
70U, // EVMHOGSMIAA
70U, // EVMHOGSMIAN
70U, // EVMHOGUMIAA
70U, // EVMHOGUMIAN
70U, // EVMHOSMF
70U, // EVMHOSMFA
70U, // EVMHOSMFAAW
70U, // EVMHOSMFANW
70U, // EVMHOSMI
70U, // EVMHOSMIA
70U, // EVMHOSMIAAW
70U, // EVMHOSMIANW
70U, // EVMHOSSF
70U, // EVMHOSSFA
70U, // EVMHOSSFAAW
70U, // EVMHOSSFANW
70U, // EVMHOSSIAAW
70U, // EVMHOSSIANW
70U, // EVMHOUMI
70U, // EVMHOUMIA
70U, // EVMHOUMIAAW
70U, // EVMHOUMIANW
70U, // EVMHOUSIAAW
70U, // EVMHOUSIANW
0U, // EVMRA
70U, // EVMWHSMF
70U, // EVMWHSMFA
70U, // EVMWHSMI
70U, // EVMWHSMIA
70U, // EVMWHSSF
70U, // EVMWHSSFA
70U, // EVMWHUMI
70U, // EVMWHUMIA
70U, // EVMWLSMIAAW
70U, // EVMWLSMIANW
70U, // EVMWLSSIAAW
70U, // EVMWLSSIANW
70U, // EVMWLUMI
70U, // EVMWLUMIA
70U, // EVMWLUMIAAW
70U, // EVMWLUMIANW
70U, // EVMWLUSIAAW
70U, // EVMWLUSIANW
70U, // EVMWSMF
70U, // EVMWSMFA
70U, // EVMWSMFAA
70U, // EVMWSMFAN
70U, // EVMWSMI
70U, // EVMWSMIA
70U, // EVMWSMIAA
70U, // EVMWSMIAN
70U, // EVMWSSF
70U, // EVMWSSFA
70U, // EVMWSSFAA
70U, // EVMWSSFAN
70U, // EVMWUMI
70U, // EVMWUMIA
70U, // EVMWUMIAA
70U, // EVMWUMIAN
70U, // EVNAND
0U, // EVNEG
70U, // EVNOR
70U, // EVOR
70U, // EVORC
70U, // EVRLW
66U, // EVRLWI
0U, // EVRNDW
0U, // EVSEL
70U, // EVSLW
66U, // EVSLWI
0U, // EVSPLATFI
0U, // EVSPLATI
66U, // EVSRWIS
66U, // EVSRWIU
70U, // EVSRWS
70U, // EVSRWU
0U, // EVSTDD
0U, // EVSTDDX
0U, // EVSTDH
0U, // EVSTDHX
0U, // EVSTDW
0U, // EVSTDWX
0U, // EVSTWHE
0U, // EVSTWHEX
0U, // EVSTWHO
0U, // EVSTWHOX
0U, // EVSTWWE
0U, // EVSTWWEX
0U, // EVSTWWO
0U, // EVSTWWOX
0U, // EVSUBFSMIAAW
0U, // EVSUBFSSIAAW
0U, // EVSUBFUMIAAW
0U, // EVSUBFUSIAAW
70U, // EVSUBFW
70U, // EVSUBIFW
70U, // EVXOR
0U, // EXTSB
0U, // EXTSB8
0U, // EXTSB8_32_64
0U, // EXTSB8_rec
0U, // EXTSB_rec
0U, // EXTSH
0U, // EXTSH8
0U, // EXTSH8_32_64
0U, // EXTSH8_rec
0U, // EXTSH_rec
0U, // EXTSW
64U, // EXTSWSLI
64U, // EXTSWSLI_32_64
64U, // EXTSWSLI_32_64_rec
64U, // EXTSWSLI_rec
0U, // EXTSW_32
0U, // EXTSW_32_64
0U, // EXTSW_32_64_rec
0U, // EXTSW_rec
0U, // EnforceIEIO
0U, // FABSD
0U, // FABSD_rec
0U, // FABSS
0U, // FABSS_rec
70U, // FADD
70U, // FADDS
70U, // FADDS_rec
70U, // FADD_rec
0U, // FADDrtz
0U, // FCFID
0U, // FCFIDS
0U, // FCFIDS_rec
0U, // FCFIDU
0U, // FCFIDUS
0U, // FCFIDUS_rec
0U, // FCFIDU_rec
0U, // FCFID_rec
70U, // FCMPOD
70U, // FCMPOS
70U, // FCMPUD
70U, // FCMPUS
70U, // FCPSGND
70U, // FCPSGND_rec
70U, // FCPSGNS
70U, // FCPSGNS_rec
0U, // FCTID
0U, // FCTIDU
0U, // FCTIDUZ
0U, // FCTIDUZ_rec
0U, // FCTIDU_rec
0U, // FCTIDZ
0U, // FCTIDZ_rec
0U, // FCTID_rec
0U, // FCTIW
0U, // FCTIWU
0U, // FCTIWUZ
0U, // FCTIWUZ_rec
0U, // FCTIWU_rec
0U, // FCTIWZ
0U, // FCTIWZ_rec
0U, // FCTIW_rec
70U, // FDIV
70U, // FDIVS
70U, // FDIVS_rec
70U, // FDIV_rec
518U, // FMADD
518U, // FMADDS
518U, // FMADDS_rec
518U, // FMADD_rec
0U, // FMR
0U, // FMR_rec
518U, // FMSUB
518U, // FMSUBS
518U, // FMSUBS_rec
518U, // FMSUB_rec
70U, // FMUL
70U, // FMULS
70U, // FMULS_rec
70U, // FMUL_rec
0U, // FNABSD
0U, // FNABSD_rec
0U, // FNABSS
0U, // FNABSS_rec
0U, // FNEGD
0U, // FNEGD_rec
0U, // FNEGS
0U, // FNEGS_rec
518U, // FNMADD
518U, // FNMADDS
518U, // FNMADDS_rec
518U, // FNMADD_rec
518U, // FNMSUB
518U, // FNMSUBS
518U, // FNMSUBS_rec
518U, // FNMSUB_rec
0U, // FRE
0U, // FRES
0U, // FRES_rec
0U, // FRE_rec
0U, // FRIMD
0U, // FRIMD_rec
0U, // FRIMS
0U, // FRIMS_rec
0U, // FRIND
0U, // FRIND_rec
0U, // FRINS
0U, // FRINS_rec
0U, // FRIPD
0U, // FRIPD_rec
0U, // FRIPS
0U, // FRIPS_rec
0U, // FRIZD
0U, // FRIZD_rec
0U, // FRIZS
0U, // FRIZS_rec
0U, // FRSP
0U, // FRSP_rec
0U, // FRSQRTE
0U, // FRSQRTES
0U, // FRSQRTES_rec
0U, // FRSQRTE_rec
518U, // FSELD
518U, // FSELD_rec
518U, // FSELS
518U, // FSELS_rec
0U, // FSQRT
0U, // FSQRTS
0U, // FSQRTS_rec
0U, // FSQRT_rec
70U, // FSUB
70U, // FSUBS
70U, // FSUBS_rec
70U, // FSUB_rec
70U, // FTDIV
0U, // FTSQRT
0U, // GETtlsADDR
0U, // GETtlsADDR32
0U, // GETtlsADDR32AIX
0U, // GETtlsADDR64AIX
0U, // GETtlsADDRPCREL
0U, // GETtlsldADDR
0U, // GETtlsldADDR32
0U, // GETtlsldADDRPCREL
0U, // HASHCHK
0U, // HASHCHK8
0U, // HASHCHKP
0U, // HASHCHKP8
0U, // HASHST
0U, // HASHST8
0U, // HASHSTP
0U, // HASHSTP8
0U, // HRFID
0U, // ICBI
0U, // ICBIEP
0U, // ICBLC
0U, // ICBLQ
0U, // ICBT
0U, // ICBTLS
0U, // ICCCI
518U, // ISEL
518U, // ISEL8
0U, // ISYNC
0U, // LA
0U, // LA8
0U, // LBARX
1U, // LBARXL
0U, // LBEPX
0U, // LBZ
0U, // LBZ8
70U, // LBZCIX
0U, // LBZU
0U, // LBZU8
0U, // LBZUX
0U, // LBZUX8
0U, // LBZX
0U, // LBZX8
70U, // LBZXTLS
70U, // LBZXTLS_
70U, // LBZXTLS_32
0U, // LD
0U, // LDARX
1U, // LDARXL
66U, // LDAT
0U, // LDBRX
70U, // LDCIX
0U, // LDU
0U, // LDUX
0U, // LDX
70U, // LDXTLS
70U, // LDXTLS_
0U, // LDgotTprelL
0U, // LDgotTprelL32
0U, // LDtoc
0U, // LDtocBA
0U, // LDtocCPT
0U, // LDtocJTI
0U, // LDtocL
0U, // LFD
0U, // LFDEPX
0U, // LFDU
0U, // LFDUX
0U, // LFDX
0U, // LFIWAX
0U, // LFIWZX
0U, // LFS
0U, // LFSU
0U, // LFSUX
0U, // LFSX
0U, // LHA
0U, // LHA8
0U, // LHARX
1U, // LHARXL
0U, // LHAU
0U, // LHAU8
0U, // LHAUX
0U, // LHAUX8
0U, // LHAX
0U, // LHAX8
0U, // LHBRX
0U, // LHBRX8
0U, // LHEPX
0U, // LHZ
0U, // LHZ8
70U, // LHZCIX
0U, // LHZU
0U, // LHZU8
0U, // LHZUX
0U, // LHZUX8
0U, // LHZX
0U, // LHZX8
70U, // LHZXTLS
70U, // LHZXTLS_
70U, // LHZXTLS_32
0U, // LI
0U, // LI8
0U, // LIS
0U, // LIS8
0U, // LMW
0U, // LQ
0U, // LQARX
1U, // LQARXL
0U, // LQX_PSEUDO
66U, // LSWI
0U, // LVEBX
0U, // LVEHX
0U, // LVEWX
0U, // LVSL
0U, // LVSR
0U, // LVX
0U, // LVXL
0U, // LWA
0U, // LWARX
1U, // LWARXL
66U, // LWAT
0U, // LWAUX
0U, // LWAX
0U, // LWAX_32
0U, // LWA_32
0U, // LWBRX
0U, // LWBRX8
0U, // LWEPX
0U, // LWZ
0U, // LWZ8
70U, // LWZCIX
0U, // LWZU
0U, // LWZU8
0U, // LWZUX
0U, // LWZUX8
0U, // LWZX
0U, // LWZX8
70U, // LWZXTLS
70U, // LWZXTLS_
70U, // LWZXTLS_32
0U, // LWZtoc
0U, // LWZtocL
0U, // LXSD
0U, // LXSDX
0U, // LXSIBZX
0U, // LXSIHZX
0U, // LXSIWAX
0U, // LXSIWZX
0U, // LXSSP
0U, // LXSSPX
0U, // LXV
0U, // LXVB16X
0U, // LXVD2X
0U, // LXVDSX
0U, // LXVH8X
0U, // LXVKQ
70U, // LXVL
70U, // LXVLL
0U, // LXVP
70U, // LXVPRL
70U, // LXVPRLL
0U, // LXVPX
0U, // LXVRBX
0U, // LXVRDX
0U, // LXVRHX
70U, // LXVRL
70U, // LXVRLL
0U, // LXVRWX
0U, // LXVW4X
0U, // LXVWSX
0U, // LXVX
518U, // MADDHD
518U, // MADDHDU
518U, // MADDLD
518U, // MADDLD8
0U, // MBAR
0U, // MCRF
0U, // MCRFS
0U, // MCRXRX
0U, // MFBHRBE
0U, // MFCR
0U, // MFCR8
0U, // MFCTR
0U, // MFCTR8
0U, // MFDCR
0U, // MFFS
0U, // MFFSCDRN
0U, // MFFSCDRNI
0U, // MFFSCE
0U, // MFFSCRN
0U, // MFFSCRNI
0U, // MFFSL
0U, // MFFS_rec
0U, // MFLR
0U, // MFLR8
0U, // MFMSR
0U, // MFOCRF
0U, // MFOCRF8
0U, // MFPMR
0U, // MFSPR
0U, // MFSPR8
0U, // MFSR
0U, // MFSRIN
0U, // MFTB
0U, // MFTB8
0U, // MFUDSCR
0U, // MFVRD
0U, // MFVRSAVE
0U, // MFVRSAVEv
0U, // MFVRWZ
0U, // MFVSCR
0U, // MFVSRD
0U, // MFVSRLD
0U, // MFVSRWZ
70U, // MODSD
70U, // MODSW
70U, // MODUD
70U, // MODUW
0U, // MSGSYNC
0U, // MSYNC
0U, // MTCRF
0U, // MTCRF8
0U, // MTCTR
0U, // MTCTR8
0U, // MTCTR8loop
0U, // MTCTRloop
0U, // MTDCR
0U, // MTFSB0
0U, // MTFSB1
522U, // MTFSF
0U, // MTFSFI
0U, // MTFSFI_rec
0U, // MTFSFIb
522U, // MTFSF_rec
0U, // MTFSFb
0U, // MTLR
0U, // MTLR8
0U, // MTMSR
0U, // MTMSRD
0U, // MTOCRF
0U, // MTOCRF8
0U, // MTPMR
0U, // MTSPR
0U, // MTSPR8
0U, // MTSR
0U, // MTSRIN
0U, // MTUDSCR
0U, // MTVRD
0U, // MTVRSAVE
0U, // MTVRSAVEv
0U, // MTVRWA
0U, // MTVRWZ
0U, // MTVSCR
0U, // MTVSRBM
0U, // MTVSRBMI
0U, // MTVSRD
70U, // MTVSRDD
0U, // MTVSRDM
0U, // MTVSRHM
0U, // MTVSRQM
0U, // MTVSRWA
0U, // MTVSRWM
0U, // MTVSRWS
0U, // MTVSRWZ
70U, // MULHD
70U, // MULHDU
70U, // MULHDU_rec
70U, // MULHD_rec
70U, // MULHW
70U, // MULHWU
70U, // MULHWU_rec
70U, // MULHW_rec
70U, // MULLD
70U, // MULLDO
70U, // MULLDO_rec
70U, // MULLD_rec
4U, // MULLI
4U, // MULLI8
70U, // MULLW
70U, // MULLWO
70U, // MULLWO_rec
70U, // MULLW_rec
0U, // MoveGOTtoLR
0U, // MovePCtoLR
0U, // MovePCtoLR8
70U, // NAND
70U, // NAND8
70U, // NAND8_rec
70U, // NAND_rec
0U, // NAP
0U, // NEG
0U, // NEG8
0U, // NEG8O
0U, // NEG8O_rec
0U, // NEG8_rec
0U, // NEGO
0U, // NEGO_rec
0U, // NEG_rec
0U, // NOP
0U, // NOP_GT_PWR6
0U, // NOP_GT_PWR7
70U, // NOR
70U, // NOR8
70U, // NOR8_rec
70U, // NOR_rec
70U, // OR
70U, // OR8
70U, // OR8_rec
70U, // ORC
70U, // ORC8
70U, // ORC8_rec
70U, // ORC_rec
8U, // ORI
8U, // ORI8
8U, // ORIS
8U, // ORIS8
70U, // OR_rec
20U, // PADDI
20U, // PADDI8
0U, // PADDI8pc
0U, // PADDIdtprel
0U, // PADDIpc
70U, // PDEPD
70U, // PEXTD
0U, // PLBZ
0U, // PLBZ8
0U, // PLBZ8pc
0U, // PLBZpc
0U, // PLD
0U, // PLDpc
0U, // PLFD
0U, // PLFDpc
0U, // PLFS
0U, // PLFSpc
0U, // PLHA
0U, // PLHA8
0U, // PLHA8pc
0U, // PLHApc
0U, // PLHZ
0U, // PLHZ8
0U, // PLHZ8pc
0U, // PLHZpc
0U, // PLI
0U, // PLI8
0U, // PLWA
0U, // PLWA8
0U, // PLWA8pc
0U, // PLWApc
0U, // PLWZ
0U, // PLWZ8
0U, // PLWZ8pc
0U, // PLWZpc
0U, // PLXSD
0U, // PLXSDpc
0U, // PLXSSP
0U, // PLXSSPpc
0U, // PLXV
0U, // PLXVP
0U, // PLXVPpc
0U, // PLXVpc
5382U, // PMXVBF16GER2
26134U, // PMXVBF16GER2NN
26134U, // PMXVBF16GER2NP
26134U, // PMXVBF16GER2PN
26134U, // PMXVBF16GER2PP
5382U, // PMXVBF16GER2W
26134U, // PMXVBF16GER2WNN
26134U, // PMXVBF16GER2WNP
26134U, // PMXVBF16GER2WPN
26134U, // PMXVBF16GER2WPP
5382U, // PMXVF16GER2
26134U, // PMXVF16GER2NN
26134U, // PMXVF16GER2NP
26134U, // PMXVF16GER2PN
26134U, // PMXVF16GER2PP
5382U, // PMXVF16GER2W
26134U, // PMXVF16GER2WNN
26134U, // PMXVF16GER2WNP
26134U, // PMXVF16GER2WPN
26134U, // PMXVF16GER2WPP
5382U, // PMXVF32GER
42518U, // PMXVF32GERNN
42518U, // PMXVF32GERNP
42518U, // PMXVF32GERPN
42518U, // PMXVF32GERPP
5382U, // PMXVF32GERW
42518U, // PMXVF32GERWNN
42518U, // PMXVF32GERWNP
42518U, // PMXVF32GERWPN
42518U, // PMXVF32GERWPP
54534U, // PMXVF64GER
13846U, // PMXVF64GERNN
13846U, // PMXVF64GERNP
13846U, // PMXVF64GERPN
13846U, // PMXVF64GERPP
54534U, // PMXVF64GERW
13846U, // PMXVF64GERWNN
13846U, // PMXVF64GERWNP
13846U, // PMXVF64GERWPN
13846U, // PMXVF64GERWPP
5382U, // PMXVI16GER2
26134U, // PMXVI16GER2PP
5382U, // PMXVI16GER2S
26134U, // PMXVI16GER2SPP
5382U, // PMXVI16GER2SW
26134U, // PMXVI16GER2SWPP
5382U, // PMXVI16GER2W
26134U, // PMXVI16GER2WPP
5382U, // PMXVI4GER8
26134U, // PMXVI4GER8PP
5382U, // PMXVI4GER8W
26134U, // PMXVI4GER8WPP
5382U, // PMXVI8GER4
26134U, // PMXVI8GER4PP
26134U, // PMXVI8GER4SPP
5382U, // PMXVI8GER4W
26134U, // PMXVI8GER4WPP
26134U, // PMXVI8GER4WSPP
0U, // POPCNTB
0U, // POPCNTB8
0U, // POPCNTD
0U, // POPCNTW
0U, // PPC32GOT
0U, // PPC32PICGOT
0U, // PREPARE_PROBED_ALLOCA_32
0U, // PREPARE_PROBED_ALLOCA_64
0U, // PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_32
0U, // PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_64
0U, // PROBED_ALLOCA_32
0U, // PROBED_ALLOCA_64
0U, // PROBED_STACKALLOC_32
0U, // PROBED_STACKALLOC_64
0U, // PSTB
0U, // PSTB8
0U, // PSTB8pc
0U, // PSTBpc
0U, // PSTD
0U, // PSTDpc
0U, // PSTFD
0U, // PSTFDpc
0U, // PSTFS
0U, // PSTFSpc
0U, // PSTH
0U, // PSTH8
0U, // PSTH8pc
0U, // PSTHpc
0U, // PSTW
0U, // PSTW8
0U, // PSTW8pc
0U, // PSTWpc
0U, // PSTXSD
0U, // PSTXSDpc
0U, // PSTXSSP
0U, // PSTXSSPpc
0U, // PSTXV
0U, // PSTXVP
0U, // PSTXVPpc
0U, // PSTXVpc
0U, // PseudoEIEIO
0U, // RESTORE_ACC
0U, // RESTORE_CR
0U, // RESTORE_CRBIT
0U, // RESTORE_QUADWORD
0U, // RESTORE_UACC
0U, // RESTORE_WACC
0U, // RFCI
0U, // RFDI
0U, // RFEBB
0U, // RFI
0U, // RFID
0U, // RFMCI
6U, // RLDCL
6U, // RLDCL_rec
6U, // RLDCR
6U, // RLDCR_rec
0U, // RLDIC
0U, // RLDICL
0U, // RLDICL_32
0U, // RLDICL_32_64
0U, // RLDICL_32_rec
0U, // RLDICL_rec
0U, // RLDICR
0U, // RLDICR_32
0U, // RLDICR_rec
0U, // RLDIC_rec
24U, // RLDIMI
24U, // RLDIMI_rec
26U, // RLWIMI
26U, // RLWIMI8
26U, // RLWIMI8_rec
26U, // RLWIMI_rec
4354U, // RLWINM
4354U, // RLWINM8
4354U, // RLWINM8_rec
4354U, // RLWINM_rec
4358U, // RLWNM
4358U, // RLWNM8
4358U, // RLWNM8_rec
4358U, // RLWNM_rec
0U, // ReadTB
0U, // SC
0U, // SELECT_CC_F16
0U, // SELECT_CC_F4
0U, // SELECT_CC_F8
0U, // SELECT_CC_I4
0U, // SELECT_CC_I8
0U, // SELECT_CC_SPE
0U, // SELECT_CC_SPE4
0U, // SELECT_CC_VRRC
0U, // SELECT_CC_VSFRC
0U, // SELECT_CC_VSRC
0U, // SELECT_CC_VSSRC
0U, // SELECT_F16
0U, // SELECT_F4
0U, // SELECT_F8
0U, // SELECT_I4
0U, // SELECT_I8
0U, // SELECT_SPE
0U, // SELECT_SPE4
0U, // SELECT_VRRC
0U, // SELECT_VSFRC
0U, // SELECT_VSRC
0U, // SELECT_VSSRC
0U, // SETB
0U, // SETB8
0U, // SETBC
0U, // SETBC8
0U, // SETBCR
0U, // SETBCR8
0U, // SETFLM
0U, // SETNBC
0U, // SETNBC8
0U, // SETNBCR
0U, // SETNBCR8
0U, // SETRND
0U, // SETRNDi
0U, // SLBFEE_rec
0U, // SLBIA
0U, // SLBIE
0U, // SLBIEG
0U, // SLBMFEE
0U, // SLBMFEV
0U, // SLBMTE
0U, // SLBSYNC
70U, // SLD
70U, // SLD_rec
70U, // SLW
70U, // SLW8
70U, // SLW8_rec
70U, // SLW_rec
0U, // SPELWZ
0U, // SPELWZX
0U, // SPESTW
0U, // SPESTWX
0U, // SPILL_ACC
0U, // SPILL_CR
0U, // SPILL_CRBIT
0U, // SPILL_QUADWORD
0U, // SPILL_UACC
0U, // SPILL_WACC
0U, // SPLIT_QUADWORD
70U, // SRAD
64U, // SRADI
64U, // SRADI_32
64U, // SRADI_rec
70U, // SRAD_rec
70U, // SRAW
66U, // SRAWI
66U, // SRAWI_rec
70U, // SRAW_rec
70U, // SRD
70U, // SRD_rec
70U, // SRW
70U, // SRW8
70U, // SRW8_rec
70U, // SRW_rec
0U, // STB
0U, // STB8
70U, // STBCIX
0U, // STBCX
0U, // STBEPX
0U, // STBU
0U, // STBU8
0U, // STBUX
0U, // STBUX8
0U, // STBX
0U, // STBX8
70U, // STBXTLS
70U, // STBXTLS_
70U, // STBXTLS_32
0U, // STD
66U, // STDAT
0U, // STDBRX
70U, // STDCIX
0U, // STDCX
0U, // STDU
0U, // STDUX
0U, // STDX
70U, // STDXTLS
70U, // STDXTLS_
0U, // STFD
0U, // STFDEPX
0U, // STFDU
0U, // STFDUX
0U, // STFDX
0U, // STFIWX
0U, // STFS
0U, // STFSU
0U, // STFSUX
0U, // STFSX
0U, // STH
0U, // STH8
0U, // STHBRX
70U, // STHCIX
0U, // STHCX
0U, // STHEPX
0U, // STHU
0U, // STHU8
0U, // STHUX
0U, // STHUX8
0U, // STHX
0U, // STHX8
70U, // STHXTLS
70U, // STHXTLS_
70U, // STHXTLS_32
0U, // STMW
0U, // STOP
0U, // STQ
0U, // STQCX
0U, // STQX_PSEUDO
66U, // STSWI
0U, // STVEBX
0U, // STVEHX
0U, // STVEWX
0U, // STVX
0U, // STVXL
0U, // STW
0U, // STW8
66U, // STWAT
0U, // STWBRX
70U, // STWCIX
0U, // STWCX
0U, // STWEPX
0U, // STWU
0U, // STWU8
0U, // STWUX
0U, // STWUX8
0U, // STWX
0U, // STWX8
70U, // STWXTLS
70U, // STWXTLS_
70U, // STWXTLS_32
0U, // STXSD
0U, // STXSDX
0U, // STXSIBX
0U, // STXSIBXv
0U, // STXSIHX
0U, // STXSIHXv
0U, // STXSIWX
0U, // STXSSP
0U, // STXSSPX
0U, // STXV
0U, // STXVB16X
0U, // STXVD2X
0U, // STXVH8X
70U, // STXVL
70U, // STXVLL
0U, // STXVP
70U, // STXVPRL
70U, // STXVPRLL
0U, // STXVPX
0U, // STXVRBX
0U, // STXVRDX
0U, // STXVRHX
70U, // STXVRL
70U, // STXVRLL
0U, // STXVRWX
0U, // STXVW4X
0U, // STXVX
70U, // SUBF
70U, // SUBF8
70U, // SUBF8O
70U, // SUBF8O_rec
70U, // SUBF8_rec
70U, // SUBFC
70U, // SUBFC8
70U, // SUBFC8O
70U, // SUBFC8O_rec
70U, // SUBFC8_rec
70U, // SUBFCO
70U, // SUBFCO_rec
70U, // SUBFC_rec
70U, // SUBFE
70U, // SUBFE8
70U, // SUBFE8O
70U, // SUBFE8O_rec
70U, // SUBFE8_rec
70U, // SUBFEO
70U, // SUBFEO_rec
70U, // SUBFE_rec
4U, // SUBFIC
4U, // SUBFIC8
0U, // SUBFME
0U, // SUBFME8
0U, // SUBFME8O
0U, // SUBFME8O_rec
0U, // SUBFME8_rec
0U, // SUBFMEO
0U, // SUBFMEO_rec
0U, // SUBFME_rec
70U, // SUBFO
70U, // SUBFO_rec
0U, // SUBFUS
0U, // SUBFUS_rec
0U, // SUBFZE
0U, // SUBFZE8
0U, // SUBFZE8O
0U, // SUBFZE8O_rec
0U, // SUBFZE8_rec
0U, // SUBFZEO
0U, // SUBFZEO_rec
0U, // SUBFZE_rec
70U, // SUBF_rec
0U, // SYNC
0U, // TABORT
70U, // TABORTDC
66U, // TABORTDCI
70U, // TABORTWC
66U, // TABORTWCI
0U, // TAILB
0U, // TAILB8
0U, // TAILBA
0U, // TAILBA8
0U, // TAILBCTR
0U, // TAILBCTR8
0U, // TBEGIN
0U, // TBEGIN_RET
0U, // TCHECK
0U, // TCHECK_RET
0U, // TCRETURNai
0U, // TCRETURNai8
0U, // TCRETURNdi
0U, // TCRETURNdi8
0U, // TCRETURNri
0U, // TCRETURNri8
70U, // TD
4U, // TDI
0U, // TEND
0U, // TLBIA
0U, // TLBIE
0U, // TLBIEL
0U, // TLBIVAX
0U, // TLBLD
0U, // TLBLI
0U, // TLBRE
70U, // TLBRE2
0U, // TLBSX
70U, // TLBSX2
70U, // TLBSX2D
0U, // TLBSYNC
0U, // TLBWE
70U, // TLBWE2
0U, // TLSGDAIX
0U, // TLSGDAIX8
0U, // TRAP
0U, // TRECHKPT
0U, // TRECLAIM
0U, // TSR
70U, // TW
4U, // TWI
0U, // UNENCODED_NOP
0U, // UpdateGBR
70U, // VABSDUB
70U, // VABSDUH
70U, // VABSDUW
70U, // VADDCUQ
70U, // VADDCUW
518U, // VADDECUQ
518U, // VADDEUQM
70U, // VADDFP
70U, // VADDSBS
70U, // VADDSHS
70U, // VADDSWS
70U, // VADDUBM
70U, // VADDUBS
70U, // VADDUDM
70U, // VADDUHM
70U, // VADDUHS
70U, // VADDUQM
70U, // VADDUWM
70U, // VADDUWS
70U, // VAND
70U, // VANDC
70U, // VAVGSB
70U, // VAVGSH
70U, // VAVGSW
70U, // VAVGUB
70U, // VAVGUH
70U, // VAVGUW
70U, // VBPERMD
70U, // VBPERMQ
28U, // VCFSX
1U, // VCFSX_0
70U, // VCFUGED
28U, // VCFUX
1U, // VCFUX_0
70U, // VCIPHER
70U, // VCIPHERLAST
70U, // VCLRLB
70U, // VCLRRB
0U, // VCLZB
0U, // VCLZD
70U, // VCLZDM
0U, // VCLZH
0U, // VCLZLSBB
0U, // VCLZW
70U, // VCMPBFP
70U, // VCMPBFP_rec
70U, // VCMPEQFP
70U, // VCMPEQFP_rec
70U, // VCMPEQUB
70U, // VCMPEQUB_rec
70U, // VCMPEQUD
70U, // VCMPEQUD_rec
70U, // VCMPEQUH
70U, // VCMPEQUH_rec
70U, // VCMPEQUQ
70U, // VCMPEQUQ_rec
70U, // VCMPEQUW
70U, // VCMPEQUW_rec
70U, // VCMPGEFP
70U, // VCMPGEFP_rec
70U, // VCMPGTFP
70U, // VCMPGTFP_rec
70U, // VCMPGTSB
70U, // VCMPGTSB_rec
70U, // VCMPGTSD
70U, // VCMPGTSD_rec
70U, // VCMPGTSH
70U, // VCMPGTSH_rec
70U, // VCMPGTSQ
70U, // VCMPGTSQ_rec
70U, // VCMPGTSW
70U, // VCMPGTSW_rec
70U, // VCMPGTUB
70U, // VCMPGTUB_rec
70U, // VCMPGTUD
70U, // VCMPGTUD_rec
70U, // VCMPGTUH
70U, // VCMPGTUH_rec
70U, // VCMPGTUQ
70U, // VCMPGTUQ_rec
70U, // VCMPGTUW
70U, // VCMPGTUW_rec
70U, // VCMPNEB
70U, // VCMPNEB_rec
70U, // VCMPNEH
70U, // VCMPNEH_rec
70U, // VCMPNEW
70U, // VCMPNEW_rec
70U, // VCMPNEZB
70U, // VCMPNEZB_rec
70U, // VCMPNEZH
70U, // VCMPNEZH_rec
70U, // VCMPNEZW
70U, // VCMPNEZW_rec
70U, // VCMPSQ
70U, // VCMPUQ
74U, // VCNTMBB
74U, // VCNTMBD
74U, // VCNTMBH
74U, // VCNTMBW
28U, // VCTSXS
1U, // VCTSXS_0
28U, // VCTUXS
1U, // VCTUXS_0
0U, // VCTZB
0U, // VCTZD
70U, // VCTZDM
0U, // VCTZH
0U, // VCTZLSBB
0U, // VCTZW
70U, // VDIVESD
70U, // VDIVESQ
70U, // VDIVESW
70U, // VDIVEUD
70U, // VDIVEUQ
70U, // VDIVEUW
70U, // VDIVSD
70U, // VDIVSQ
70U, // VDIVSW
70U, // VDIVUD
70U, // VDIVUQ
70U, // VDIVUW
70U, // VEQV
0U, // VEXPANDBM
0U, // VEXPANDDM
0U, // VEXPANDHM
0U, // VEXPANDQM
0U, // VEXPANDWM
0U, // VEXPTEFP
518U, // VEXTDDVLX
518U, // VEXTDDVRX
518U, // VEXTDUBVLX
518U, // VEXTDUBVRX
518U, // VEXTDUHVLX
518U, // VEXTDUHVRX
518U, // VEXTDUWVLX
518U, // VEXTDUWVRX
0U, // VEXTRACTBM
30U, // VEXTRACTD
0U, // VEXTRACTDM
0U, // VEXTRACTHM
0U, // VEXTRACTQM
30U, // VEXTRACTUB
30U, // VEXTRACTUH
30U, // VEXTRACTUW
0U, // VEXTRACTWM
0U, // VEXTSB2D
0U, // VEXTSB2Ds
0U, // VEXTSB2W
0U, // VEXTSB2Ws
0U, // VEXTSD2Q
0U, // VEXTSH2D
0U, // VEXTSH2Ds
0U, // VEXTSH2W
0U, // VEXTSH2Ws
0U, // VEXTSW2D
0U, // VEXTSW2Ds
70U, // VEXTUBLX
70U, // VEXTUBRX
70U, // VEXTUHLX
70U, // VEXTUHRX
70U, // VEXTUWLX
70U, // VEXTUWRX
0U, // VGBBD
32U, // VGNB
86U, // VINSBLX
86U, // VINSBRX
86U, // VINSBVLX
86U, // VINSBVRX
0U, // VINSD
86U, // VINSDLX
86U, // VINSDRX
0U, // VINSERTB
30U, // VINSERTD
0U, // VINSERTH
30U, // VINSERTW
86U, // VINSHLX
86U, // VINSHRX
86U, // VINSHVLX
86U, // VINSHVRX
0U, // VINSW
86U, // VINSWLX
86U, // VINSWRX
86U, // VINSWVLX
86U, // VINSWVRX
0U, // VLOGEFP
518U, // VMADDFP
70U, // VMAXFP
70U, // VMAXSB
70U, // VMAXSD
70U, // VMAXSH
70U, // VMAXSW
70U, // VMAXUB
70U, // VMAXUD
70U, // VMAXUH
70U, // VMAXUW
518U, // VMHADDSHS
518U, // VMHRADDSHS
70U, // VMINFP
70U, // VMINSB
70U, // VMINSD
70U, // VMINSH
70U, // VMINSW
70U, // VMINUB
70U, // VMINUD
70U, // VMINUH
70U, // VMINUW
518U, // VMLADDUHM
70U, // VMODSD
70U, // VMODSQ
70U, // VMODSW
70U, // VMODUD
70U, // VMODUQ
70U, // VMODUW
70U, // VMRGEW
70U, // VMRGHB
70U, // VMRGHH
70U, // VMRGHW
70U, // VMRGLB
70U, // VMRGLH
70U, // VMRGLW
70U, // VMRGOW
518U, // VMSUMCUD
518U, // VMSUMMBM
518U, // VMSUMSHM
518U, // VMSUMSHS
518U, // VMSUMUBM
518U, // VMSUMUDM
518U, // VMSUMUHM
518U, // VMSUMUHS
0U, // VMUL10CUQ
70U, // VMUL10ECUQ
70U, // VMUL10EUQ
0U, // VMUL10UQ
70U, // VMULESB
70U, // VMULESD
70U, // VMULESH
70U, // VMULESW
70U, // VMULEUB
70U, // VMULEUD
70U, // VMULEUH
70U, // VMULEUW
70U, // VMULHSD
70U, // VMULHSW
70U, // VMULHUD
70U, // VMULHUW
70U, // VMULLD
70U, // VMULOSB
70U, // VMULOSD
70U, // VMULOSH
70U, // VMULOSW
70U, // VMULOUB
70U, // VMULOUD
70U, // VMULOUH
70U, // VMULOUW
70U, // VMULUWM
70U, // VNAND
70U, // VNCIPHER
70U, // VNCIPHERLAST
0U, // VNEGD
0U, // VNEGW
518U, // VNMSUBFP
70U, // VNOR
70U, // VOR
70U, // VORC
70U, // VPDEPD
518U, // VPERM
518U, // VPERMR
518U, // VPERMXOR
70U, // VPEXTD
70U, // VPKPX
70U, // VPKSDSS
70U, // VPKSDUS
70U, // VPKSHSS
70U, // VPKSHUS
70U, // VPKSWSS
70U, // VPKSWUS
70U, // VPKUDUM
70U, // VPKUDUS
70U, // VPKUHUM
70U, // VPKUHUS
70U, // VPKUWUM
70U, // VPKUWUS
70U, // VPMSUMB
70U, // VPMSUMD
70U, // VPMSUMH
70U, // VPMSUMW
0U, // VPOPCNTB
0U, // VPOPCNTD
0U, // VPOPCNTH
0U, // VPOPCNTW
0U, // VPRTYBD
0U, // VPRTYBQ
0U, // VPRTYBW
0U, // VREFP
0U, // VRFIM
0U, // VRFIN
0U, // VRFIP
0U, // VRFIZ
70U, // VRLB
70U, // VRLD
70U, // VRLDMI
70U, // VRLDNM
70U, // VRLH
70U, // VRLQ
70U, // VRLQMI
70U, // VRLQNM
70U, // VRLW
70U, // VRLWMI
70U, // VRLWNM
0U, // VRSQRTEFP
0U, // VSBOX
518U, // VSEL
1290U, // VSHASIGMAD
1290U, // VSHASIGMAW
70U, // VSL
70U, // VSLB
70U, // VSLD
1798U, // VSLDBI
1286U, // VSLDOI
70U, // VSLH
70U, // VSLO
70U, // VSLQ
70U, // VSLV
70U, // VSLW
28U, // VSPLTB
28U, // VSPLTBs
28U, // VSPLTH
28U, // VSPLTHs
0U, // VSPLTISB
0U, // VSPLTISH
0U, // VSPLTISW
28U, // VSPLTW
70U, // VSR
70U, // VSRAB
70U, // VSRAD
70U, // VSRAH
70U, // VSRAQ
70U, // VSRAW
70U, // VSRB
70U, // VSRD
1798U, // VSRDBI
70U, // VSRH
70U, // VSRO
70U, // VSRQ
70U, // VSRV
70U, // VSRW
0U, // VSTRIBL
0U, // VSTRIBL_rec
0U, // VSTRIBR
0U, // VSTRIBR_rec
0U, // VSTRIHL
0U, // VSTRIHL_rec
0U, // VSTRIHR
0U, // VSTRIHR_rec
70U, // VSUBCUQ
70U, // VSUBCUW
518U, // VSUBECUQ
518U, // VSUBEUQM
70U, // VSUBFP
70U, // VSUBSBS
70U, // VSUBSHS
70U, // VSUBSWS
70U, // VSUBUBM
70U, // VSUBUBS
70U, // VSUBUDM
70U, // VSUBUHM
70U, // VSUBUHS
70U, // VSUBUQM
70U, // VSUBUWM
70U, // VSUBUWS
70U, // VSUM2SWS
70U, // VSUM4SBS
70U, // VSUM4SHS
70U, // VSUM4UBS
70U, // VSUMSWS
0U, // VUPKHPX
0U, // VUPKHSB
0U, // VUPKHSH
0U, // VUPKHSW
0U, // VUPKLPX
0U, // VUPKLSB
0U, // VUPKLSH
0U, // VUPKLSW
70U, // VXOR
12U, // V_SET0
12U, // V_SET0B
12U, // V_SET0H
0U, // V_SETALLONES
0U, // V_SETALLONESB
0U, // V_SETALLONESH
0U, // WAIT
0U, // WRTEE
0U, // WRTEEI
70U, // XOR
70U, // XOR8
70U, // XOR8_rec
8U, // XORI
8U, // XORI8
8U, // XORIS
8U, // XORIS8
70U, // XOR_rec
0U, // XSABSDP
0U, // XSABSQP
70U, // XSADDDP
70U, // XSADDQP
70U, // XSADDQPO
70U, // XSADDSP
70U, // XSCMPEQDP
70U, // XSCMPEQQP
70U, // XSCMPEXPDP
70U, // XSCMPEXPQP
70U, // XSCMPGEDP
70U, // XSCMPGEQP
70U, // XSCMPGTDP
70U, // XSCMPGTQP
70U, // XSCMPODP
70U, // XSCMPOQP
70U, // XSCMPUDP
70U, // XSCMPUQP
70U, // XSCPSGNDP
70U, // XSCPSGNQP
0U, // XSCVDPHP
0U, // XSCVDPQP
0U, // XSCVDPSP
0U, // XSCVDPSPN
0U, // XSCVDPSXDS
0U, // XSCVDPSXDSs
0U, // XSCVDPSXWS
0U, // XSCVDPSXWSs
0U, // XSCVDPUXDS
0U, // XSCVDPUXDSs
0U, // XSCVDPUXWS
0U, // XSCVDPUXWSs
0U, // XSCVHPDP
0U, // XSCVQPDP
0U, // XSCVQPDPO
0U, // XSCVQPSDZ
0U, // XSCVQPSQZ
0U, // XSCVQPSWZ
0U, // XSCVQPUDZ
0U, // XSCVQPUQZ
0U, // XSCVQPUWZ
0U, // XSCVSDQP
0U, // XSCVSPDP
0U, // XSCVSPDPN
0U, // XSCVSQQP
0U, // XSCVSXDDP
0U, // XSCVSXDSP
0U, // XSCVUDQP
0U, // XSCVUQQP
0U, // XSCVUXDDP
0U, // XSCVUXDSP
70U, // XSDIVDP
70U, // XSDIVQP
70U, // XSDIVQPO
70U, // XSDIVSP
70U, // XSIEXPDP
70U, // XSIEXPQP
86U, // XSMADDADP
86U, // XSMADDASP
86U, // XSMADDMDP
86U, // XSMADDMSP
86U, // XSMADDQP
86U, // XSMADDQPO
70U, // XSMAXCDP
70U, // XSMAXCQP
70U, // XSMAXDP
70U, // XSMAXJDP
70U, // XSMINCDP
70U, // XSMINCQP
70U, // XSMINDP
70U, // XSMINJDP
86U, // XSMSUBADP
86U, // XSMSUBASP
86U, // XSMSUBMDP
86U, // XSMSUBMSP
86U, // XSMSUBQP
86U, // XSMSUBQPO
70U, // XSMULDP
70U, // XSMULQP
70U, // XSMULQPO
70U, // XSMULSP
0U, // XSNABSDP
0U, // XSNABSDPs
0U, // XSNABSQP
0U, // XSNEGDP
0U, // XSNEGQP
86U, // XSNMADDADP
86U, // XSNMADDASP
86U, // XSNMADDMDP
86U, // XSNMADDMSP
86U, // XSNMADDQP
86U, // XSNMADDQPO
86U, // XSNMSUBADP
86U, // XSNMSUBASP
86U, // XSNMSUBMDP
86U, // XSNMSUBMSP
86U, // XSNMSUBQP
86U, // XSNMSUBQPO
0U, // XSRDPI
0U, // XSRDPIC
0U, // XSRDPIM
0U, // XSRDPIP
0U, // XSRDPIZ
0U, // XSREDP
0U, // XSRESP
0U, // XSRQPI
0U, // XSRQPIX
0U, // XSRQPXP
0U, // XSRSP
0U, // XSRSQRTEDP
0U, // XSRSQRTESP
0U, // XSSQRTDP
0U, // XSSQRTQP
0U, // XSSQRTQPO
0U, // XSSQRTSP
70U, // XSSUBDP
70U, // XSSUBQP
70U, // XSSUBQPO
70U, // XSSUBSP
70U, // XSTDIVDP
0U, // XSTSQRTDP
34U, // XSTSTDCDP
34U, // XSTSTDCQP
34U, // XSTSTDCSP
0U, // XSXEXPDP
0U, // XSXEXPQP
0U, // XSXSIGDP
0U, // XSXSIGQP
0U, // XVABSDP
0U, // XVABSSP
70U, // XVADDDP
70U, // XVADDSP
70U, // XVBF16GER2
86U, // XVBF16GER2NN
86U, // XVBF16GER2NP
86U, // XVBF16GER2PN
86U, // XVBF16GER2PP
70U, // XVBF16GER2W
86U, // XVBF16GER2WNN
86U, // XVBF16GER2WNP
86U, // XVBF16GER2WPN
86U, // XVBF16GER2WPP
70U, // XVCMPEQDP
70U, // XVCMPEQDP_rec
70U, // XVCMPEQSP
70U, // XVCMPEQSP_rec
70U, // XVCMPGEDP
70U, // XVCMPGEDP_rec
70U, // XVCMPGESP
70U, // XVCMPGESP_rec
70U, // XVCMPGTDP
70U, // XVCMPGTDP_rec
70U, // XVCMPGTSP
70U, // XVCMPGTSP_rec
70U, // XVCPSGNDP
70U, // XVCPSGNSP
0U, // XVCVBF16SPN
0U, // XVCVDPSP
0U, // XVCVDPSXDS
0U, // XVCVDPSXWS
0U, // XVCVDPUXDS
0U, // XVCVDPUXWS
0U, // XVCVHPSP
0U, // XVCVSPBF16
0U, // XVCVSPDP
0U, // XVCVSPHP
0U, // XVCVSPSXDS
0U, // XVCVSPSXWS
0U, // XVCVSPUXDS
0U, // XVCVSPUXWS
0U, // XVCVSXDDP
0U, // XVCVSXDSP
0U, // XVCVSXWDP
0U, // XVCVSXWSP
0U, // XVCVUXDDP
0U, // XVCVUXDSP
0U, // XVCVUXWDP
0U, // XVCVUXWSP
70U, // XVDIVDP
70U, // XVDIVSP
70U, // XVF16GER2
86U, // XVF16GER2NN
86U, // XVF16GER2NP
86U, // XVF16GER2PN
86U, // XVF16GER2PP
70U, // XVF16GER2W
86U, // XVF16GER2WNN
86U, // XVF16GER2WNP
86U, // XVF16GER2WPN
86U, // XVF16GER2WPP
70U, // XVF32GER
86U, // XVF32GERNN
86U, // XVF32GERNP
86U, // XVF32GERPN
86U, // XVF32GERPP
70U, // XVF32GERW
86U, // XVF32GERWNN
86U, // XVF32GERWNP
86U, // XVF32GERWPN
86U, // XVF32GERWPP
70U, // XVF64GER
86U, // XVF64GERNN
86U, // XVF64GERNP
86U, // XVF64GERPN
86U, // XVF64GERPP
70U, // XVF64GERW
86U, // XVF64GERWNN
86U, // XVF64GERWNP
86U, // XVF64GERWPN
86U, // XVF64GERWPP
70U, // XVI16GER2
86U, // XVI16GER2PP
70U, // XVI16GER2S
86U, // XVI16GER2SPP
70U, // XVI16GER2SW
86U, // XVI16GER2SWPP
70U, // XVI16GER2W
86U, // XVI16GER2WPP
70U, // XVI4GER8
86U, // XVI4GER8PP
70U, // XVI4GER8W
86U, // XVI4GER8WPP
70U, // XVI8GER4
86U, // XVI8GER4PP
86U, // XVI8GER4SPP
70U, // XVI8GER4W
86U, // XVI8GER4WPP
86U, // XVI8GER4WSPP
70U, // XVIEXPDP
70U, // XVIEXPSP
86U, // XVMADDADP
86U, // XVMADDASP
86U, // XVMADDMDP
86U, // XVMADDMSP
70U, // XVMAXDP
70U, // XVMAXSP
70U, // XVMINDP
70U, // XVMINSP
86U, // XVMSUBADP
86U, // XVMSUBASP
86U, // XVMSUBMDP
86U, // XVMSUBMSP
70U, // XVMULDP
70U, // XVMULSP
0U, // XVNABSDP
0U, // XVNABSSP
0U, // XVNEGDP
0U, // XVNEGSP
86U, // XVNMADDADP
86U, // XVNMADDASP
86U, // XVNMADDMDP
86U, // XVNMADDMSP
86U, // XVNMSUBADP
86U, // XVNMSUBASP
86U, // XVNMSUBMDP
86U, // XVNMSUBMSP
0U, // XVRDPI
0U, // XVRDPIC
0U, // XVRDPIM
0U, // XVRDPIP
0U, // XVRDPIZ
0U, // XVREDP
0U, // XVRESP
0U, // XVRSPI
0U, // XVRSPIC
0U, // XVRSPIM
0U, // XVRSPIP
0U, // XVRSPIZ
0U, // XVRSQRTEDP
0U, // XVRSQRTESP
0U, // XVSQRTDP
0U, // XVSQRTSP
70U, // XVSUBDP
70U, // XVSUBSP
70U, // XVTDIVDP
70U, // XVTDIVSP
0U, // XVTLSBB
0U, // XVTSQRTDP
0U, // XVTSQRTSP
34U, // XVTSTDCDP
34U, // XVTSTDCSP
0U, // XVXEXPDP
0U, // XVXEXPSP
0U, // XVXSIGDP
0U, // XVXSIGSP
518U, // XXBLENDVB
518U, // XXBLENDVD
518U, // XXBLENDVH
518U, // XXBLENDVW
0U, // XXBRD
0U, // XXBRH
0U, // XXBRQ
0U, // XXBRW
20998U, // XXEVAL
36U, // XXEXTRACTUW
38U, // XXGENPCVBM
38U, // XXGENPCVDM
38U, // XXGENPCVHM
38U, // XXGENPCVWM
40U, // XXINSERTW
70U, // XXLAND
70U, // XXLANDC
70U, // XXLEQV
12U, // XXLEQVOnes
70U, // XXLNAND
70U, // XXLNOR
70U, // XXLOR
70U, // XXLORC
70U, // XXLORf
70U, // XXLXOR
12U, // XXLXORdpz
12U, // XXLXORspz
12U, // XXLXORz
0U, // XXMFACC
0U, // XXMFACCW
70U, // XXMRGHW
70U, // XXMRGLW
0U, // XXMTACC
0U, // XXMTACCW
86U, // XXPERM
774U, // XXPERMDI
2066U, // XXPERMDIs
86U, // XXPERMR
37382U, // XXPERMX
518U, // XXSEL
0U, // XXSETACCZ
0U, // XXSETACCZW
774U, // XXSLDWI
2066U, // XXSLDWIs
86U, // XXSPLTI32DX
0U, // XXSPLTIB
0U, // XXSPLTIDP
0U, // XXSPLTIW
14U, // XXSPLTW
14U, // XXSPLTWs
42U, // gBC
44U, // gBCA
0U, // gBCAat
70U, // gBCCTR
70U, // gBCCTRL
42U, // gBCL
44U, // gBCLA
0U, // gBCLAat
70U, // gBCLR
70U, // gBCLRL
0U, // gBCLat
0U, // gBCat
};
static const uint8_t OpInfo2[] = {
0U, // PHI
0U, // INLINEASM
0U, // INLINEASM_BR
0U, // CFI_INSTRUCTION
0U, // EH_LABEL
0U, // GC_LABEL
0U, // ANNOTATION_LABEL
0U, // KILL
0U, // EXTRACT_SUBREG
0U, // INSERT_SUBREG
0U, // IMPLICIT_DEF
0U, // SUBREG_TO_REG
0U, // COPY_TO_REGCLASS
0U, // DBG_VALUE
0U, // DBG_VALUE_LIST
0U, // DBG_INSTR_REF
0U, // DBG_PHI
0U, // DBG_LABEL
0U, // REG_SEQUENCE
0U, // COPY
0U, // BUNDLE
0U, // LIFETIME_START
0U, // LIFETIME_END
0U, // PSEUDO_PROBE
0U, // ARITH_FENCE
0U, // STACKMAP
0U, // FENTRY_CALL
0U, // PATCHPOINT
0U, // LOAD_STACK_GUARD
0U, // PREALLOCATED_SETUP
0U, // PREALLOCATED_ARG
0U, // STATEPOINT
0U, // LOCAL_ESCAPE
0U, // FAULTING_OP
0U, // PATCHABLE_OP
0U, // PATCHABLE_FUNCTION_ENTER
0U, // PATCHABLE_RET
0U, // PATCHABLE_FUNCTION_EXIT
0U, // PATCHABLE_TAIL_CALL
0U, // PATCHABLE_EVENT_CALL
0U, // PATCHABLE_TYPED_EVENT_CALL
0U, // ICALL_BRANCH_FUNNEL
0U, // MEMBARRIER
0U, // G_ASSERT_SEXT
0U, // G_ASSERT_ZEXT
0U, // G_ASSERT_ALIGN
0U, // G_ADD
0U, // G_SUB
0U, // G_MUL
0U, // G_SDIV
0U, // G_UDIV
0U, // G_SREM
0U, // G_UREM
0U, // G_SDIVREM
0U, // G_UDIVREM
0U, // G_AND
0U, // G_OR
0U, // G_XOR
0U, // G_IMPLICIT_DEF
0U, // G_PHI
0U, // G_FRAME_INDEX
0U, // G_GLOBAL_VALUE
0U, // G_EXTRACT
0U, // G_UNMERGE_VALUES
0U, // G_INSERT
0U, // G_MERGE_VALUES
0U, // G_BUILD_VECTOR
0U, // G_BUILD_VECTOR_TRUNC
0U, // G_CONCAT_VECTORS
0U, // G_PTRTOINT
0U, // G_INTTOPTR
0U, // G_BITCAST
0U, // G_FREEZE
0U, // G_INTRINSIC_FPTRUNC_ROUND
0U, // G_INTRINSIC_TRUNC
0U, // G_INTRINSIC_ROUND
0U, // G_INTRINSIC_LRINT
0U, // G_INTRINSIC_ROUNDEVEN
0U, // G_READCYCLECOUNTER
0U, // G_LOAD
0U, // G_SEXTLOAD
0U, // G_ZEXTLOAD
0U, // G_INDEXED_LOAD
0U, // G_INDEXED_SEXTLOAD
0U, // G_INDEXED_ZEXTLOAD
0U, // G_STORE
0U, // G_INDEXED_STORE
0U, // G_ATOMIC_CMPXCHG_WITH_SUCCESS
0U, // G_ATOMIC_CMPXCHG
0U, // G_ATOMICRMW_XCHG
0U, // G_ATOMICRMW_ADD
0U, // G_ATOMICRMW_SUB
0U, // G_ATOMICRMW_AND
0U, // G_ATOMICRMW_NAND
0U, // G_ATOMICRMW_OR
0U, // G_ATOMICRMW_XOR
0U, // G_ATOMICRMW_MAX
0U, // G_ATOMICRMW_MIN
0U, // G_ATOMICRMW_UMAX
0U, // G_ATOMICRMW_UMIN
0U, // G_ATOMICRMW_FADD
0U, // G_ATOMICRMW_FSUB
0U, // G_ATOMICRMW_FMAX
0U, // G_ATOMICRMW_FMIN
0U, // G_ATOMICRMW_UINC_WRAP
0U, // G_ATOMICRMW_UDEC_WRAP
0U, // G_FENCE
0U, // G_BRCOND
0U, // G_BRINDIRECT
0U, // G_INVOKE_REGION_START
0U, // G_INTRINSIC
0U, // G_INTRINSIC_W_SIDE_EFFECTS
0U, // G_ANYEXT
0U, // G_TRUNC
0U, // G_CONSTANT
0U, // G_FCONSTANT
0U, // G_VASTART
0U, // G_VAARG
0U, // G_SEXT
0U, // G_SEXT_INREG
0U, // G_ZEXT
0U, // G_SHL
0U, // G_LSHR
0U, // G_ASHR
0U, // G_FSHL
0U, // G_FSHR
0U, // G_ROTR
0U, // G_ROTL
0U, // G_ICMP
0U, // G_FCMP
0U, // G_SELECT
0U, // G_UADDO
0U, // G_UADDE
0U, // G_USUBO
0U, // G_USUBE
0U, // G_SADDO
0U, // G_SADDE
0U, // G_SSUBO
0U, // G_SSUBE
0U, // G_UMULO
0U, // G_SMULO
0U, // G_UMULH
0U, // G_SMULH
0U, // G_UADDSAT
0U, // G_SADDSAT
0U, // G_USUBSAT
0U, // G_SSUBSAT
0U, // G_USHLSAT
0U, // G_SSHLSAT
0U, // G_SMULFIX
0U, // G_UMULFIX
0U, // G_SMULFIXSAT
0U, // G_UMULFIXSAT
0U, // G_SDIVFIX
0U, // G_UDIVFIX
0U, // G_SDIVFIXSAT
0U, // G_UDIVFIXSAT
0U, // G_FADD
0U, // G_FSUB
0U, // G_FMUL
0U, // G_FMA
0U, // G_FMAD
0U, // G_FDIV
0U, // G_FREM
0U, // G_FPOW
0U, // G_FPOWI
0U, // G_FEXP
0U, // G_FEXP2
0U, // G_FLOG
0U, // G_FLOG2
0U, // G_FLOG10
0U, // G_FNEG
0U, // G_FPEXT
0U, // G_FPTRUNC
0U, // G_FPTOSI
0U, // G_FPTOUI
0U, // G_SITOFP
0U, // G_UITOFP
0U, // G_FABS
0U, // G_FCOPYSIGN
0U, // G_IS_FPCLASS
0U, // G_FCANONICALIZE
0U, // G_FMINNUM
0U, // G_FMAXNUM
0U, // G_FMINNUM_IEEE
0U, // G_FMAXNUM_IEEE
0U, // G_FMINIMUM
0U, // G_FMAXIMUM
0U, // G_PTR_ADD
0U, // G_PTRMASK
0U, // G_SMIN
0U, // G_SMAX
0U, // G_UMIN
0U, // G_UMAX
0U, // G_ABS
0U, // G_LROUND
0U, // G_LLROUND
0U, // G_BR
0U, // G_BRJT
0U, // G_INSERT_VECTOR_ELT
0U, // G_EXTRACT_VECTOR_ELT
0U, // G_SHUFFLE_VECTOR
0U, // G_CTTZ
0U, // G_CTTZ_ZERO_UNDEF
0U, // G_CTLZ
0U, // G_CTLZ_ZERO_UNDEF
0U, // G_CTPOP
0U, // G_BSWAP
0U, // G_BITREVERSE
0U, // G_FCEIL
0U, // G_FCOS
0U, // G_FSIN
0U, // G_FSQRT
0U, // G_FFLOOR
0U, // G_FRINT
0U, // G_FNEARBYINT
0U, // G_ADDRSPACE_CAST
0U, // G_BLOCK_ADDR
0U, // G_JUMP_TABLE
0U, // G_DYN_STACKALLOC
0U, // G_STRICT_FADD
0U, // G_STRICT_FSUB
0U, // G_STRICT_FMUL
0U, // G_STRICT_FDIV
0U, // G_STRICT_FREM
0U, // G_STRICT_FMA
0U, // G_STRICT_FSQRT
0U, // G_READ_REGISTER
0U, // G_WRITE_REGISTER
0U, // G_MEMCPY
0U, // G_MEMCPY_INLINE
0U, // G_MEMMOVE
0U, // G_MEMSET
0U, // G_BZERO
0U, // G_VECREDUCE_SEQ_FADD
0U, // G_VECREDUCE_SEQ_FMUL
0U, // G_VECREDUCE_FADD
0U, // G_VECREDUCE_FMUL
0U, // G_VECREDUCE_FMAX
0U, // G_VECREDUCE_FMIN
0U, // G_VECREDUCE_ADD
0U, // G_VECREDUCE_MUL
0U, // G_VECREDUCE_AND
0U, // G_VECREDUCE_OR
0U, // G_VECREDUCE_XOR
0U, // G_VECREDUCE_SMAX
0U, // G_VECREDUCE_SMIN
0U, // G_VECREDUCE_UMAX
0U, // G_VECREDUCE_UMIN
0U, // G_SBFX
0U, // G_UBFX
0U, // ATOMIC_CMP_SWAP_I128
0U, // ATOMIC_LOAD_ADD_I128
0U, // ATOMIC_LOAD_AND_I128
0U, // ATOMIC_LOAD_NAND_I128
0U, // ATOMIC_LOAD_OR_I128
0U, // ATOMIC_LOAD_SUB_I128
0U, // ATOMIC_LOAD_XOR_I128
0U, // ATOMIC_SWAP_I128
0U, // BUILD_QUADWORD
0U, // BUILD_UACC
0U, // CFENCE8
0U, // CLRLSLDI
0U, // CLRLSLDI_rec
0U, // CLRLSLWI
0U, // CLRLSLWI_rec
0U, // CLRRDI
0U, // CLRRDI_rec
0U, // CLRRWI
0U, // CLRRWI_rec
0U, // DCBFL
0U, // DCBFLP
0U, // DCBFPS
0U, // DCBFx
0U, // DCBSTPS
0U, // DCBTCT
0U, // DCBTDS
0U, // DCBTSTCT
0U, // DCBTSTDS
0U, // DCBTSTT
0U, // DCBTSTx
0U, // DCBTT
0U, // DCBTx
0U, // DFLOADf32
0U, // DFLOADf64
0U, // DFSTOREf32
0U, // DFSTOREf64
0U, // EXTLDI
0U, // EXTLDI_rec
0U, // EXTLWI
0U, // EXTLWI_rec
0U, // EXTRDI
0U, // EXTRDI_rec
0U, // EXTRWI
0U, // EXTRWI_rec
0U, // INSLWI
0U, // INSLWI_rec
0U, // INSRDI
0U, // INSRDI_rec
0U, // INSRWI
0U, // INSRWI_rec
0U, // KILL_PAIR
0U, // LAx
0U, // LIWAX
0U, // LIWZX
0U, // RLWIMIbm
0U, // RLWIMIbm_rec
0U, // RLWINMbm
0U, // RLWINMbm_rec
0U, // RLWNMbm
0U, // RLWNMbm_rec
0U, // ROTRDI
0U, // ROTRDI_rec
0U, // ROTRWI
0U, // ROTRWI_rec
0U, // SLDI
0U, // SLDI_rec
0U, // SLWI
0U, // SLWI_rec
0U, // SPILLTOVSR_LD
0U, // SPILLTOVSR_LDX
0U, // SPILLTOVSR_ST
0U, // SPILLTOVSR_STX
0U, // SRDI
0U, // SRDI_rec
0U, // SRWI
0U, // SRWI_rec
0U, // STIWX
0U, // SUBI
0U, // SUBIC
0U, // SUBIC_rec
0U, // SUBIS
0U, // SUBPCIS
0U, // XFLOADf32
0U, // XFLOADf64
0U, // XFSTOREf32
0U, // XFSTOREf64
0U, // ADD4
0U, // ADD4O
0U, // ADD4O_rec
0U, // ADD4TLS
0U, // ADD4_rec
0U, // ADD8
0U, // ADD8O
0U, // ADD8O_rec
0U, // ADD8TLS
0U, // ADD8TLS_
0U, // ADD8_rec
0U, // ADDC
0U, // ADDC8
0U, // ADDC8O
0U, // ADDC8O_rec
0U, // ADDC8_rec
0U, // ADDCO
0U, // ADDCO_rec
0U, // ADDC_rec
0U, // ADDE
0U, // ADDE8
0U, // ADDE8O
0U, // ADDE8O_rec
0U, // ADDE8_rec
0U, // ADDEO
0U, // ADDEO_rec
0U, // ADDEX
0U, // ADDEX8
0U, // ADDE_rec
0U, // ADDI
0U, // ADDI8
0U, // ADDIC
0U, // ADDIC8
0U, // ADDIC_rec
0U, // ADDIS
0U, // ADDIS8
0U, // ADDISdtprelHA
0U, // ADDISdtprelHA32
0U, // ADDISgotTprelHA
0U, // ADDIStlsgdHA
0U, // ADDIStlsldHA
0U, // ADDIStocHA
0U, // ADDIStocHA8
0U, // ADDIdtprelL
0U, // ADDIdtprelL32
0U, // ADDItlsgdL
0U, // ADDItlsgdL32
0U, // ADDItlsgdLADDR
0U, // ADDItlsgdLADDR32
0U, // ADDItlsldL
0U, // ADDItlsldL32
0U, // ADDItlsldLADDR
0U, // ADDItlsldLADDR32
0U, // ADDItoc
0U, // ADDItoc8
0U, // ADDItocL
0U, // ADDME
0U, // ADDME8
0U, // ADDME8O
0U, // ADDME8O_rec
0U, // ADDME8_rec
0U, // ADDMEO
0U, // ADDMEO_rec
0U, // ADDME_rec
0U, // ADDPCIS
0U, // ADDZE
0U, // ADDZE8
0U, // ADDZE8O
0U, // ADDZE8O_rec
0U, // ADDZE8_rec
0U, // ADDZEO
0U, // ADDZEO_rec
0U, // ADDZE_rec
0U, // ADJCALLSTACKDOWN
0U, // ADJCALLSTACKUP
0U, // AND
0U, // AND8
0U, // AND8_rec
0U, // ANDC
0U, // ANDC8
0U, // ANDC8_rec
0U, // ANDC_rec
0U, // ANDI8_rec
0U, // ANDIS8_rec
0U, // ANDIS_rec
0U, // ANDI_rec
0U, // ANDI_rec_1_EQ_BIT
0U, // ANDI_rec_1_EQ_BIT8
0U, // ANDI_rec_1_GT_BIT
0U, // ANDI_rec_1_GT_BIT8
0U, // AND_rec
0U, // ATOMIC_CMP_SWAP_I16
0U, // ATOMIC_CMP_SWAP_I32
0U, // ATOMIC_CMP_SWAP_I64
0U, // ATOMIC_CMP_SWAP_I8
0U, // ATOMIC_LOAD_ADD_I16
0U, // ATOMIC_LOAD_ADD_I32
0U, // ATOMIC_LOAD_ADD_I64
0U, // ATOMIC_LOAD_ADD_I8
0U, // ATOMIC_LOAD_AND_I16
0U, // ATOMIC_LOAD_AND_I32
0U, // ATOMIC_LOAD_AND_I64
0U, // ATOMIC_LOAD_AND_I8
0U, // ATOMIC_LOAD_MAX_I16
0U, // ATOMIC_LOAD_MAX_I32
0U, // ATOMIC_LOAD_MAX_I64
0U, // ATOMIC_LOAD_MAX_I8
0U, // ATOMIC_LOAD_MIN_I16
0U, // ATOMIC_LOAD_MIN_I32
0U, // ATOMIC_LOAD_MIN_I64
0U, // ATOMIC_LOAD_MIN_I8
0U, // ATOMIC_LOAD_NAND_I16
0U, // ATOMIC_LOAD_NAND_I32
0U, // ATOMIC_LOAD_NAND_I64
0U, // ATOMIC_LOAD_NAND_I8
0U, // ATOMIC_LOAD_OR_I16
0U, // ATOMIC_LOAD_OR_I32
0U, // ATOMIC_LOAD_OR_I64
0U, // ATOMIC_LOAD_OR_I8
0U, // ATOMIC_LOAD_SUB_I16
0U, // ATOMIC_LOAD_SUB_I32
0U, // ATOMIC_LOAD_SUB_I64
0U, // ATOMIC_LOAD_SUB_I8
0U, // ATOMIC_LOAD_UMAX_I16
0U, // ATOMIC_LOAD_UMAX_I32
0U, // ATOMIC_LOAD_UMAX_I64
0U, // ATOMIC_LOAD_UMAX_I8
0U, // ATOMIC_LOAD_UMIN_I16
0U, // ATOMIC_LOAD_UMIN_I32
0U, // ATOMIC_LOAD_UMIN_I64
0U, // ATOMIC_LOAD_UMIN_I8
0U, // ATOMIC_LOAD_XOR_I16
0U, // ATOMIC_LOAD_XOR_I32
0U, // ATOMIC_LOAD_XOR_I64
0U, // ATOMIC_LOAD_XOR_I8
0U, // ATOMIC_SWAP_I16
0U, // ATOMIC_SWAP_I32
0U, // ATOMIC_SWAP_I64
0U, // ATOMIC_SWAP_I8
0U, // ATTN
0U, // B
0U, // BA
0U, // BC
0U, // BCC
0U, // BCCA
0U, // BCCCTR
0U, // BCCCTR8
0U, // BCCCTRL
0U, // BCCCTRL8
0U, // BCCL
0U, // BCCLA
0U, // BCCLR
0U, // BCCLRL
0U, // BCCTR
0U, // BCCTR8
0U, // BCCTR8n
0U, // BCCTRL
0U, // BCCTRL8
0U, // BCCTRL8n
0U, // BCCTRLn
0U, // BCCTRn
0U, // BCDADD_rec
0U, // BCDCFN_rec
0U, // BCDCFSQ_rec
0U, // BCDCFZ_rec
0U, // BCDCPSGN_rec
0U, // BCDCTN_rec
0U, // BCDCTSQ_rec
0U, // BCDCTZ_rec
0U, // BCDSETSGN_rec
0U, // BCDSR_rec
0U, // BCDSUB_rec
0U, // BCDS_rec
0U, // BCDTRUNC_rec
0U, // BCDUS_rec
0U, // BCDUTRUNC_rec
0U, // BCL
0U, // BCLR
0U, // BCLRL
0U, // BCLRLn
0U, // BCLRn
0U, // BCLalways
0U, // BCLn
0U, // BCTR
0U, // BCTR8
0U, // BCTRL
0U, // BCTRL8
0U, // BCTRL8_LDinto_toc
0U, // BCTRL8_LDinto_toc_RM
0U, // BCTRL8_RM
0U, // BCTRL_LWZinto_toc
0U, // BCTRL_LWZinto_toc_RM
0U, // BCTRL_RM
0U, // BCn
0U, // BDNZ
0U, // BDNZ8
0U, // BDNZA
0U, // BDNZAm
0U, // BDNZAp
0U, // BDNZL
0U, // BDNZLA
0U, // BDNZLAm
0U, // BDNZLAp
0U, // BDNZLR
0U, // BDNZLR8
0U, // BDNZLRL
0U, // BDNZLRLm
0U, // BDNZLRLp
0U, // BDNZLRm
0U, // BDNZLRp
0U, // BDNZLm
0U, // BDNZLp
0U, // BDNZm
0U, // BDNZp
0U, // BDZ
0U, // BDZ8
0U, // BDZA
0U, // BDZAm
0U, // BDZAp
0U, // BDZL
0U, // BDZLA
0U, // BDZLAm
0U, // BDZLAp
0U, // BDZLR
0U, // BDZLR8
0U, // BDZLRL
0U, // BDZLRLm
0U, // BDZLRLp
0U, // BDZLRm
0U, // BDZLRp
0U, // BDZLm
0U, // BDZLp
0U, // BDZm
0U, // BDZp
0U, // BL
0U, // BL8
0U, // BL8_NOP
0U, // BL8_NOP_RM
0U, // BL8_NOP_TLS
0U, // BL8_NOTOC
0U, // BL8_NOTOC_RM
0U, // BL8_NOTOC_TLS
0U, // BL8_RM
0U, // BL8_TLS
0U, // BL8_TLS_
0U, // BLA
0U, // BLA8
0U, // BLA8_NOP
0U, // BLA8_NOP_RM
0U, // BLA8_RM
0U, // BLA_RM
0U, // BLR
0U, // BLR8
0U, // BLRL
0U, // BL_NOP
0U, // BL_NOP_RM
0U, // BL_RM
0U, // BL_TLS
0U, // BPERMD
0U, // BRD
0U, // BRH
0U, // BRH8
0U, // BRINC
0U, // BRW
0U, // BRW8
0U, // CFUGED
0U, // CLRBHRB
0U, // CMPB
0U, // CMPB8
0U, // CMPD
0U, // CMPDI
0U, // CMPEQB
0U, // CMPLD
0U, // CMPLDI
0U, // CMPLW
0U, // CMPLWI
0U, // CMPRB
0U, // CMPRB8
0U, // CMPW
0U, // CMPWI
0U, // CNTLZD
0U, // CNTLZDM
0U, // CNTLZD_rec
0U, // CNTLZW
0U, // CNTLZW8
0U, // CNTLZW8_rec
0U, // CNTLZW_rec
0U, // CNTTZD
0U, // CNTTZDM
0U, // CNTTZD_rec
0U, // CNTTZW
0U, // CNTTZW8
0U, // CNTTZW8_rec
0U, // CNTTZW_rec
0U, // CP_ABORT
0U, // CP_COPY
0U, // CP_COPY8
0U, // CP_PASTE8_rec
0U, // CP_PASTE_rec
0U, // CR6SET
0U, // CR6UNSET
0U, // CRAND
0U, // CRANDC
0U, // CREQV
0U, // CRNAND
0U, // CRNOR
0U, // CRNOT
0U, // CROR
0U, // CRORC
0U, // CRSET
0U, // CRUNSET
0U, // CRXOR
0U, // CTRL_DEP
0U, // DARN
0U, // DCBA
0U, // DCBF
0U, // DCBFEP
0U, // DCBI
0U, // DCBST
0U, // DCBSTEP
0U, // DCBT
0U, // DCBTEP
0U, // DCBTST
0U, // DCBTSTEP
0U, // DCBZ
0U, // DCBZEP
0U, // DCBZL
0U, // DCBZLEP
0U, // DCCCI
0U, // DIVD
0U, // DIVDE
0U, // DIVDEO
0U, // DIVDEO_rec
0U, // DIVDEU
0U, // DIVDEUO
0U, // DIVDEUO_rec
0U, // DIVDEU_rec
0U, // DIVDE_rec
0U, // DIVDO
0U, // DIVDO_rec
0U, // DIVDU
0U, // DIVDUO
0U, // DIVDUO_rec
0U, // DIVDU_rec
0U, // DIVD_rec
0U, // DIVW
0U, // DIVWE
0U, // DIVWEO
0U, // DIVWEO_rec
0U, // DIVWEU
0U, // DIVWEUO
0U, // DIVWEUO_rec
0U, // DIVWEU_rec
0U, // DIVWE_rec
0U, // DIVWO
0U, // DIVWO_rec
0U, // DIVWU
0U, // DIVWUO
0U, // DIVWUO_rec
0U, // DIVWU_rec
0U, // DIVW_rec
0U, // DMMR
0U, // DMSETDMRZ
0U, // DMXOR
0U, // DMXXEXTFDMR256
0U, // DMXXEXTFDMR512
0U, // DMXXEXTFDMR512_HI
0U, // DMXXINSTFDMR256
0U, // DMXXINSTFDMR512
0U, // DMXXINSTFDMR512_HI
0U, // DSS
0U, // DSSALL
0U, // DST
0U, // DST64
0U, // DSTST
0U, // DSTST64
0U, // DSTSTT
0U, // DSTSTT64
0U, // DSTT
0U, // DSTT64
0U, // DYNALLOC
0U, // DYNALLOC8
0U, // DYNAREAOFFSET
0U, // DYNAREAOFFSET8
0U, // DecreaseCTR8loop
0U, // DecreaseCTRloop
0U, // EFDABS
0U, // EFDADD
0U, // EFDCFS
0U, // EFDCFSF
0U, // EFDCFSI
0U, // EFDCFSID
0U, // EFDCFUF
0U, // EFDCFUI
0U, // EFDCFUID
0U, // EFDCMPEQ
0U, // EFDCMPGT
0U, // EFDCMPLT
0U, // EFDCTSF
0U, // EFDCTSI
0U, // EFDCTSIDZ
0U, // EFDCTSIZ
0U, // EFDCTUF
0U, // EFDCTUI
0U, // EFDCTUIDZ
0U, // EFDCTUIZ
0U, // EFDDIV
0U, // EFDMUL
0U, // EFDNABS
0U, // EFDNEG
0U, // EFDSUB
0U, // EFDTSTEQ
0U, // EFDTSTGT
0U, // EFDTSTLT
0U, // EFSABS
0U, // EFSADD
0U, // EFSCFD
0U, // EFSCFSF
0U, // EFSCFSI
0U, // EFSCFUF
0U, // EFSCFUI
0U, // EFSCMPEQ
0U, // EFSCMPGT
0U, // EFSCMPLT
0U, // EFSCTSF
0U, // EFSCTSI
0U, // EFSCTSIZ
0U, // EFSCTUF
0U, // EFSCTUI
0U, // EFSCTUIZ
0U, // EFSDIV
0U, // EFSMUL
0U, // EFSNABS
0U, // EFSNEG
0U, // EFSSUB
0U, // EFSTSTEQ
0U, // EFSTSTGT
0U, // EFSTSTLT
0U, // EH_SjLj_LongJmp32
0U, // EH_SjLj_LongJmp64
0U, // EH_SjLj_SetJmp32
0U, // EH_SjLj_SetJmp64
0U, // EH_SjLj_Setup
0U, // EQV
0U, // EQV8
0U, // EQV8_rec
0U, // EQV_rec
0U, // EVABS
0U, // EVADDIW
0U, // EVADDSMIAAW
0U, // EVADDSSIAAW
0U, // EVADDUMIAAW
0U, // EVADDUSIAAW
0U, // EVADDW
0U, // EVAND
0U, // EVANDC
0U, // EVCMPEQ
0U, // EVCMPGTS
0U, // EVCMPGTU
0U, // EVCMPLTS
0U, // EVCMPLTU
0U, // EVCNTLSW
0U, // EVCNTLZW
0U, // EVDIVWS
0U, // EVDIVWU
0U, // EVEQV
0U, // EVEXTSB
0U, // EVEXTSH
0U, // EVFSABS
0U, // EVFSADD
0U, // EVFSCFSF
0U, // EVFSCFSI
0U, // EVFSCFUF
0U, // EVFSCFUI
0U, // EVFSCMPEQ
0U, // EVFSCMPGT
0U, // EVFSCMPLT
0U, // EVFSCTSF
0U, // EVFSCTSI
0U, // EVFSCTSIZ
0U, // EVFSCTUF
0U, // EVFSCTUI
0U, // EVFSCTUIZ
0U, // EVFSDIV
0U, // EVFSMUL
0U, // EVFSNABS
0U, // EVFSNEG
0U, // EVFSSUB
0U, // EVFSTSTEQ
0U, // EVFSTSTGT
0U, // EVFSTSTLT
0U, // EVLDD
0U, // EVLDDX
0U, // EVLDH
0U, // EVLDHX
0U, // EVLDW
0U, // EVLDWX
0U, // EVLHHESPLAT
0U, // EVLHHESPLATX
0U, // EVLHHOSSPLAT
0U, // EVLHHOSSPLATX
0U, // EVLHHOUSPLAT
0U, // EVLHHOUSPLATX
0U, // EVLWHE
0U, // EVLWHEX
0U, // EVLWHOS
0U, // EVLWHOSX
0U, // EVLWHOU
0U, // EVLWHOUX
0U, // EVLWHSPLAT
0U, // EVLWHSPLATX
0U, // EVLWWSPLAT
0U, // EVLWWSPLATX
0U, // EVMERGEHI
0U, // EVMERGEHILO
0U, // EVMERGELO
0U, // EVMERGELOHI
0U, // EVMHEGSMFAA
0U, // EVMHEGSMFAN
0U, // EVMHEGSMIAA
0U, // EVMHEGSMIAN
0U, // EVMHEGUMIAA
0U, // EVMHEGUMIAN
0U, // EVMHESMF
0U, // EVMHESMFA
0U, // EVMHESMFAAW
0U, // EVMHESMFANW
0U, // EVMHESMI
0U, // EVMHESMIA
0U, // EVMHESMIAAW
0U, // EVMHESMIANW
0U, // EVMHESSF
0U, // EVMHESSFA
0U, // EVMHESSFAAW
0U, // EVMHESSFANW
0U, // EVMHESSIAAW
0U, // EVMHESSIANW
0U, // EVMHEUMI
0U, // EVMHEUMIA
0U, // EVMHEUMIAAW
0U, // EVMHEUMIANW
0U, // EVMHEUSIAAW
0U, // EVMHEUSIANW
0U, // EVMHOGSMFAA
0U, // EVMHOGSMFAN
0U, // EVMHOGSMIAA
0U, // EVMHOGSMIAN
0U, // EVMHOGUMIAA
0U, // EVMHOGUMIAN
0U, // EVMHOSMF
0U, // EVMHOSMFA
0U, // EVMHOSMFAAW
0U, // EVMHOSMFANW
0U, // EVMHOSMI
0U, // EVMHOSMIA
0U, // EVMHOSMIAAW
0U, // EVMHOSMIANW
0U, // EVMHOSSF
0U, // EVMHOSSFA
0U, // EVMHOSSFAAW
0U, // EVMHOSSFANW
0U, // EVMHOSSIAAW
0U, // EVMHOSSIANW
0U, // EVMHOUMI
0U, // EVMHOUMIA
0U, // EVMHOUMIAAW
0U, // EVMHOUMIANW
0U, // EVMHOUSIAAW
0U, // EVMHOUSIANW
0U, // EVMRA
0U, // EVMWHSMF
0U, // EVMWHSMFA
0U, // EVMWHSMI
0U, // EVMWHSMIA
0U, // EVMWHSSF
0U, // EVMWHSSFA
0U, // EVMWHUMI
0U, // EVMWHUMIA
0U, // EVMWLSMIAAW
0U, // EVMWLSMIANW
0U, // EVMWLSSIAAW
0U, // EVMWLSSIANW
0U, // EVMWLUMI
0U, // EVMWLUMIA
0U, // EVMWLUMIAAW
0U, // EVMWLUMIANW
0U, // EVMWLUSIAAW
0U, // EVMWLUSIANW
0U, // EVMWSMF
0U, // EVMWSMFA
0U, // EVMWSMFAA
0U, // EVMWSMFAN
0U, // EVMWSMI
0U, // EVMWSMIA
0U, // EVMWSMIAA
0U, // EVMWSMIAN
0U, // EVMWSSF
0U, // EVMWSSFA
0U, // EVMWSSFAA
0U, // EVMWSSFAN
0U, // EVMWUMI
0U, // EVMWUMIA
0U, // EVMWUMIAA
0U, // EVMWUMIAN
0U, // EVNAND
0U, // EVNEG
0U, // EVNOR
0U, // EVOR
0U, // EVORC
0U, // EVRLW
0U, // EVRLWI
0U, // EVRNDW
0U, // EVSEL
0U, // EVSLW
0U, // EVSLWI
0U, // EVSPLATFI
0U, // EVSPLATI
0U, // EVSRWIS
0U, // EVSRWIU
0U, // EVSRWS
0U, // EVSRWU
0U, // EVSTDD
0U, // EVSTDDX
0U, // EVSTDH
0U, // EVSTDHX
0U, // EVSTDW
0U, // EVSTDWX
0U, // EVSTWHE
0U, // EVSTWHEX
0U, // EVSTWHO
0U, // EVSTWHOX
0U, // EVSTWWE
0U, // EVSTWWEX
0U, // EVSTWWO
0U, // EVSTWWOX
0U, // EVSUBFSMIAAW
0U, // EVSUBFSSIAAW
0U, // EVSUBFUMIAAW
0U, // EVSUBFUSIAAW
0U, // EVSUBFW
0U, // EVSUBIFW
0U, // EVXOR
0U, // EXTSB
0U, // EXTSB8
0U, // EXTSB8_32_64
0U, // EXTSB8_rec
0U, // EXTSB_rec
0U, // EXTSH
0U, // EXTSH8
0U, // EXTSH8_32_64
0U, // EXTSH8_rec
0U, // EXTSH_rec
0U, // EXTSW
0U, // EXTSWSLI
0U, // EXTSWSLI_32_64
0U, // EXTSWSLI_32_64_rec
0U, // EXTSWSLI_rec
0U, // EXTSW_32
0U, // EXTSW_32_64
0U, // EXTSW_32_64_rec
0U, // EXTSW_rec
0U, // EnforceIEIO
0U, // FABSD
0U, // FABSD_rec
0U, // FABSS
0U, // FABSS_rec
0U, // FADD
0U, // FADDS
0U, // FADDS_rec
0U, // FADD_rec
0U, // FADDrtz
0U, // FCFID
0U, // FCFIDS
0U, // FCFIDS_rec
0U, // FCFIDU
0U, // FCFIDUS
0U, // FCFIDUS_rec
0U, // FCFIDU_rec
0U, // FCFID_rec
0U, // FCMPOD
0U, // FCMPOS
0U, // FCMPUD
0U, // FCMPUS
0U, // FCPSGND
0U, // FCPSGND_rec
0U, // FCPSGNS
0U, // FCPSGNS_rec
0U, // FCTID
0U, // FCTIDU
0U, // FCTIDUZ
0U, // FCTIDUZ_rec
0U, // FCTIDU_rec
0U, // FCTIDZ
0U, // FCTIDZ_rec
0U, // FCTID_rec
0U, // FCTIW
0U, // FCTIWU
0U, // FCTIWUZ
0U, // FCTIWUZ_rec
0U, // FCTIWU_rec
0U, // FCTIWZ
0U, // FCTIWZ_rec
0U, // FCTIW_rec
0U, // FDIV
0U, // FDIVS
0U, // FDIVS_rec
0U, // FDIV_rec
0U, // FMADD
0U, // FMADDS
0U, // FMADDS_rec
0U, // FMADD_rec
0U, // FMR
0U, // FMR_rec
0U, // FMSUB
0U, // FMSUBS
0U, // FMSUBS_rec
0U, // FMSUB_rec
0U, // FMUL
0U, // FMULS
0U, // FMULS_rec
0U, // FMUL_rec
0U, // FNABSD
0U, // FNABSD_rec
0U, // FNABSS
0U, // FNABSS_rec
0U, // FNEGD
0U, // FNEGD_rec
0U, // FNEGS
0U, // FNEGS_rec
0U, // FNMADD
0U, // FNMADDS
0U, // FNMADDS_rec
0U, // FNMADD_rec
0U, // FNMSUB
0U, // FNMSUBS
0U, // FNMSUBS_rec
0U, // FNMSUB_rec
0U, // FRE
0U, // FRES
0U, // FRES_rec
0U, // FRE_rec
0U, // FRIMD
0U, // FRIMD_rec
0U, // FRIMS
0U, // FRIMS_rec
0U, // FRIND
0U, // FRIND_rec
0U, // FRINS
0U, // FRINS_rec
0U, // FRIPD
0U, // FRIPD_rec
0U, // FRIPS
0U, // FRIPS_rec
0U, // FRIZD
0U, // FRIZD_rec
0U, // FRIZS
0U, // FRIZS_rec
0U, // FRSP
0U, // FRSP_rec
0U, // FRSQRTE
0U, // FRSQRTES
0U, // FRSQRTES_rec
0U, // FRSQRTE_rec
0U, // FSELD
0U, // FSELD_rec
0U, // FSELS
0U, // FSELS_rec
0U, // FSQRT
0U, // FSQRTS
0U, // FSQRTS_rec
0U, // FSQRT_rec
0U, // FSUB
0U, // FSUBS
0U, // FSUBS_rec
0U, // FSUB_rec
0U, // FTDIV
0U, // FTSQRT
0U, // GETtlsADDR
0U, // GETtlsADDR32
0U, // GETtlsADDR32AIX
0U, // GETtlsADDR64AIX
0U, // GETtlsADDRPCREL
0U, // GETtlsldADDR
0U, // GETtlsldADDR32
0U, // GETtlsldADDRPCREL
0U, // HASHCHK
0U, // HASHCHK8
0U, // HASHCHKP
0U, // HASHCHKP8
0U, // HASHST
0U, // HASHST8
0U, // HASHSTP
0U, // HASHSTP8
0U, // HRFID
0U, // ICBI
0U, // ICBIEP
0U, // ICBLC
0U, // ICBLQ
0U, // ICBT
0U, // ICBTLS
0U, // ICCCI
0U, // ISEL
0U, // ISEL8
0U, // ISYNC
0U, // LA
0U, // LA8
0U, // LBARX
0U, // LBARXL
0U, // LBEPX
0U, // LBZ
0U, // LBZ8
0U, // LBZCIX
0U, // LBZU
0U, // LBZU8
0U, // LBZUX
0U, // LBZUX8
0U, // LBZX
0U, // LBZX8
0U, // LBZXTLS
0U, // LBZXTLS_
0U, // LBZXTLS_32
0U, // LD
0U, // LDARX
0U, // LDARXL
0U, // LDAT
0U, // LDBRX
0U, // LDCIX
0U, // LDU
0U, // LDUX
0U, // LDX
0U, // LDXTLS
0U, // LDXTLS_
0U, // LDgotTprelL
0U, // LDgotTprelL32
0U, // LDtoc
0U, // LDtocBA
0U, // LDtocCPT
0U, // LDtocJTI
0U, // LDtocL
0U, // LFD
0U, // LFDEPX
0U, // LFDU
0U, // LFDUX
0U, // LFDX
0U, // LFIWAX
0U, // LFIWZX
0U, // LFS
0U, // LFSU
0U, // LFSUX
0U, // LFSX
0U, // LHA
0U, // LHA8
0U, // LHARX
0U, // LHARXL
0U, // LHAU
0U, // LHAU8
0U, // LHAUX
0U, // LHAUX8
0U, // LHAX
0U, // LHAX8
0U, // LHBRX
0U, // LHBRX8
0U, // LHEPX
0U, // LHZ
0U, // LHZ8
0U, // LHZCIX
0U, // LHZU
0U, // LHZU8
0U, // LHZUX
0U, // LHZUX8
0U, // LHZX
0U, // LHZX8
0U, // LHZXTLS
0U, // LHZXTLS_
0U, // LHZXTLS_32
0U, // LI
0U, // LI8
0U, // LIS
0U, // LIS8
0U, // LMW
0U, // LQ
0U, // LQARX
0U, // LQARXL
0U, // LQX_PSEUDO
0U, // LSWI
0U, // LVEBX
0U, // LVEHX
0U, // LVEWX
0U, // LVSL
0U, // LVSR
0U, // LVX
0U, // LVXL
0U, // LWA
0U, // LWARX
0U, // LWARXL
0U, // LWAT
0U, // LWAUX
0U, // LWAX
0U, // LWAX_32
0U, // LWA_32
0U, // LWBRX
0U, // LWBRX8
0U, // LWEPX
0U, // LWZ
0U, // LWZ8
0U, // LWZCIX
0U, // LWZU
0U, // LWZU8
0U, // LWZUX
0U, // LWZUX8
0U, // LWZX
0U, // LWZX8
0U, // LWZXTLS
0U, // LWZXTLS_
0U, // LWZXTLS_32
0U, // LWZtoc
0U, // LWZtocL
0U, // LXSD
0U, // LXSDX
0U, // LXSIBZX
0U, // LXSIHZX
0U, // LXSIWAX
0U, // LXSIWZX
0U, // LXSSP
0U, // LXSSPX
0U, // LXV
0U, // LXVB16X
0U, // LXVD2X
0U, // LXVDSX
0U, // LXVH8X
0U, // LXVKQ
0U, // LXVL
0U, // LXVLL
0U, // LXVP
0U, // LXVPRL
0U, // LXVPRLL
0U, // LXVPX
0U, // LXVRBX
0U, // LXVRDX
0U, // LXVRHX
0U, // LXVRL
0U, // LXVRLL
0U, // LXVRWX
0U, // LXVW4X
0U, // LXVWSX
0U, // LXVX
0U, // MADDHD
0U, // MADDHDU
0U, // MADDLD
0U, // MADDLD8
0U, // MBAR
0U, // MCRF
0U, // MCRFS
0U, // MCRXRX
0U, // MFBHRBE
0U, // MFCR
0U, // MFCR8
0U, // MFCTR
0U, // MFCTR8
0U, // MFDCR
0U, // MFFS
0U, // MFFSCDRN
0U, // MFFSCDRNI
0U, // MFFSCE
0U, // MFFSCRN
0U, // MFFSCRNI
0U, // MFFSL
0U, // MFFS_rec
0U, // MFLR
0U, // MFLR8
0U, // MFMSR
0U, // MFOCRF
0U, // MFOCRF8
0U, // MFPMR
0U, // MFSPR
0U, // MFSPR8
0U, // MFSR
0U, // MFSRIN
0U, // MFTB
0U, // MFTB8
0U, // MFUDSCR
0U, // MFVRD
0U, // MFVRSAVE
0U, // MFVRSAVEv
0U, // MFVRWZ
0U, // MFVSCR
0U, // MFVSRD
0U, // MFVSRLD
0U, // MFVSRWZ
0U, // MODSD
0U, // MODSW
0U, // MODUD
0U, // MODUW
0U, // MSGSYNC
0U, // MSYNC
0U, // MTCRF
0U, // MTCRF8
0U, // MTCTR
0U, // MTCTR8
0U, // MTCTR8loop
0U, // MTCTRloop
0U, // MTDCR
0U, // MTFSB0
0U, // MTFSB1
0U, // MTFSF
0U, // MTFSFI
0U, // MTFSFI_rec
0U, // MTFSFIb
0U, // MTFSF_rec
0U, // MTFSFb
0U, // MTLR
0U, // MTLR8
0U, // MTMSR
0U, // MTMSRD
0U, // MTOCRF
0U, // MTOCRF8
0U, // MTPMR
0U, // MTSPR
0U, // MTSPR8
0U, // MTSR
0U, // MTSRIN
0U, // MTUDSCR
0U, // MTVRD
0U, // MTVRSAVE
0U, // MTVRSAVEv
0U, // MTVRWA
0U, // MTVRWZ
0U, // MTVSCR
0U, // MTVSRBM
0U, // MTVSRBMI
0U, // MTVSRD
0U, // MTVSRDD
0U, // MTVSRDM
0U, // MTVSRHM
0U, // MTVSRQM
0U, // MTVSRWA
0U, // MTVSRWM
0U, // MTVSRWS
0U, // MTVSRWZ
0U, // MULHD
0U, // MULHDU
0U, // MULHDU_rec
0U, // MULHD_rec
0U, // MULHW
0U, // MULHWU
0U, // MULHWU_rec
0U, // MULHW_rec
0U, // MULLD
0U, // MULLDO
0U, // MULLDO_rec
0U, // MULLD_rec
0U, // MULLI
0U, // MULLI8
0U, // MULLW
0U, // MULLWO
0U, // MULLWO_rec
0U, // MULLW_rec
0U, // MoveGOTtoLR
0U, // MovePCtoLR
0U, // MovePCtoLR8
0U, // NAND
0U, // NAND8
0U, // NAND8_rec
0U, // NAND_rec
0U, // NAP
0U, // NEG
0U, // NEG8
0U, // NEG8O
0U, // NEG8O_rec
0U, // NEG8_rec
0U, // NEGO
0U, // NEGO_rec
0U, // NEG_rec
0U, // NOP
0U, // NOP_GT_PWR6
0U, // NOP_GT_PWR7
0U, // NOR
0U, // NOR8
0U, // NOR8_rec
0U, // NOR_rec
0U, // OR
0U, // OR8
0U, // OR8_rec
0U, // ORC
0U, // ORC8
0U, // ORC8_rec
0U, // ORC_rec
0U, // ORI
0U, // ORI8
0U, // ORIS
0U, // ORIS8
0U, // OR_rec
0U, // PADDI
0U, // PADDI8
0U, // PADDI8pc
0U, // PADDIdtprel
0U, // PADDIpc
0U, // PDEPD
0U, // PEXTD
0U, // PLBZ
0U, // PLBZ8
0U, // PLBZ8pc
0U, // PLBZpc
0U, // PLD
0U, // PLDpc
0U, // PLFD
0U, // PLFDpc
0U, // PLFS
0U, // PLFSpc
0U, // PLHA
0U, // PLHA8
0U, // PLHA8pc
0U, // PLHApc
0U, // PLHZ
0U, // PLHZ8
0U, // PLHZ8pc
0U, // PLHZpc
0U, // PLI
0U, // PLI8
0U, // PLWA
0U, // PLWA8
0U, // PLWA8pc
0U, // PLWApc
0U, // PLWZ
0U, // PLWZ8
0U, // PLWZ8pc
0U, // PLWZpc
0U, // PLXSD
0U, // PLXSDpc
0U, // PLXSSP
0U, // PLXSSPpc
0U, // PLXV
0U, // PLXVP
0U, // PLXVPpc
0U, // PLXVpc
0U, // PMXVBF16GER2
2U, // PMXVBF16GER2NN
2U, // PMXVBF16GER2NP
2U, // PMXVBF16GER2PN
2U, // PMXVBF16GER2PP
0U, // PMXVBF16GER2W
2U, // PMXVBF16GER2WNN
2U, // PMXVBF16GER2WNP
2U, // PMXVBF16GER2WPN
2U, // PMXVBF16GER2WPP
0U, // PMXVF16GER2
2U, // PMXVF16GER2NN
2U, // PMXVF16GER2NP
2U, // PMXVF16GER2PN
2U, // PMXVF16GER2PP
0U, // PMXVF16GER2W
2U, // PMXVF16GER2WNN
2U, // PMXVF16GER2WNP
2U, // PMXVF16GER2WPN
2U, // PMXVF16GER2WPP
4U, // PMXVF32GER
0U, // PMXVF32GERNN
0U, // PMXVF32GERNP
0U, // PMXVF32GERPN
0U, // PMXVF32GERPP
4U, // PMXVF32GERW
0U, // PMXVF32GERWNN
0U, // PMXVF32GERWNP
0U, // PMXVF32GERWPN
0U, // PMXVF32GERWPP
0U, // PMXVF64GER
0U, // PMXVF64GERNN
0U, // PMXVF64GERNP
0U, // PMXVF64GERPN
0U, // PMXVF64GERPP
0U, // PMXVF64GERW
0U, // PMXVF64GERWNN
0U, // PMXVF64GERWNP
0U, // PMXVF64GERWPN
0U, // PMXVF64GERWPP
0U, // PMXVI16GER2
2U, // PMXVI16GER2PP
0U, // PMXVI16GER2S
2U, // PMXVI16GER2SPP
0U, // PMXVI16GER2SW
2U, // PMXVI16GER2SWPP
0U, // PMXVI16GER2W
2U, // PMXVI16GER2WPP
16U, // PMXVI4GER8
6U, // PMXVI4GER8PP
16U, // PMXVI4GER8W
6U, // PMXVI4GER8WPP
32U, // PMXVI8GER4
8U, // PMXVI8GER4PP
8U, // PMXVI8GER4SPP
32U, // PMXVI8GER4W
8U, // PMXVI8GER4WPP
8U, // PMXVI8GER4WSPP
0U, // POPCNTB
0U, // POPCNTB8
0U, // POPCNTD
0U, // POPCNTW
0U, // PPC32GOT
0U, // PPC32PICGOT
0U, // PREPARE_PROBED_ALLOCA_32
0U, // PREPARE_PROBED_ALLOCA_64
0U, // PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_32
0U, // PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_64
0U, // PROBED_ALLOCA_32
0U, // PROBED_ALLOCA_64
0U, // PROBED_STACKALLOC_32
0U, // PROBED_STACKALLOC_64
0U, // PSTB
0U, // PSTB8
0U, // PSTB8pc
0U, // PSTBpc
0U, // PSTD
0U, // PSTDpc
0U, // PSTFD
0U, // PSTFDpc
0U, // PSTFS
0U, // PSTFSpc
0U, // PSTH
0U, // PSTH8
0U, // PSTH8pc
0U, // PSTHpc
0U, // PSTW
0U, // PSTW8
0U, // PSTW8pc
0U, // PSTWpc
0U, // PSTXSD
0U, // PSTXSDpc
0U, // PSTXSSP
0U, // PSTXSSPpc
0U, // PSTXV
0U, // PSTXVP
0U, // PSTXVPpc
0U, // PSTXVpc
0U, // PseudoEIEIO
0U, // RESTORE_ACC
0U, // RESTORE_CR
0U, // RESTORE_CRBIT
0U, // RESTORE_QUADWORD
0U, // RESTORE_UACC
0U, // RESTORE_WACC
0U, // RFCI
0U, // RFDI
0U, // RFEBB
0U, // RFI
0U, // RFID
0U, // RFMCI
0U, // RLDCL
0U, // RLDCL_rec
0U, // RLDCR
0U, // RLDCR_rec
0U, // RLDIC
0U, // RLDICL
0U, // RLDICL_32
0U, // RLDICL_32_64
0U, // RLDICL_32_rec
0U, // RLDICL_rec
0U, // RLDICR
0U, // RLDICR_32
0U, // RLDICR_rec
0U, // RLDIC_rec
0U, // RLDIMI
0U, // RLDIMI_rec
0U, // RLWIMI
0U, // RLWIMI8
0U, // RLWIMI8_rec
0U, // RLWIMI_rec
1U, // RLWINM
1U, // RLWINM8
1U, // RLWINM8_rec
1U, // RLWINM_rec
1U, // RLWNM
1U, // RLWNM8
1U, // RLWNM8_rec
1U, // RLWNM_rec
0U, // ReadTB
0U, // SC
0U, // SELECT_CC_F16
0U, // SELECT_CC_F4
0U, // SELECT_CC_F8
0U, // SELECT_CC_I4
0U, // SELECT_CC_I8
0U, // SELECT_CC_SPE
0U, // SELECT_CC_SPE4
0U, // SELECT_CC_VRRC
0U, // SELECT_CC_VSFRC
0U, // SELECT_CC_VSRC
0U, // SELECT_CC_VSSRC
0U, // SELECT_F16
0U, // SELECT_F4
0U, // SELECT_F8
0U, // SELECT_I4
0U, // SELECT_I8
0U, // SELECT_SPE
0U, // SELECT_SPE4
0U, // SELECT_VRRC
0U, // SELECT_VSFRC
0U, // SELECT_VSRC
0U, // SELECT_VSSRC
0U, // SETB
0U, // SETB8
0U, // SETBC
0U, // SETBC8
0U, // SETBCR
0U, // SETBCR8
0U, // SETFLM
0U, // SETNBC
0U, // SETNBC8
0U, // SETNBCR
0U, // SETNBCR8
0U, // SETRND
0U, // SETRNDi
0U, // SLBFEE_rec
0U, // SLBIA
0U, // SLBIE
0U, // SLBIEG
0U, // SLBMFEE
0U, // SLBMFEV
0U, // SLBMTE
0U, // SLBSYNC
0U, // SLD
0U, // SLD_rec
0U, // SLW
0U, // SLW8
0U, // SLW8_rec
0U, // SLW_rec
0U, // SPELWZ
0U, // SPELWZX
0U, // SPESTW
0U, // SPESTWX
0U, // SPILL_ACC
0U, // SPILL_CR
0U, // SPILL_CRBIT
0U, // SPILL_QUADWORD
0U, // SPILL_UACC
0U, // SPILL_WACC
0U, // SPLIT_QUADWORD
0U, // SRAD
0U, // SRADI
0U, // SRADI_32
0U, // SRADI_rec
0U, // SRAD_rec
0U, // SRAW
0U, // SRAWI
0U, // SRAWI_rec
0U, // SRAW_rec
0U, // SRD
0U, // SRD_rec
0U, // SRW
0U, // SRW8
0U, // SRW8_rec
0U, // SRW_rec
0U, // STB
0U, // STB8
0U, // STBCIX
0U, // STBCX
0U, // STBEPX
0U, // STBU
0U, // STBU8
0U, // STBUX
0U, // STBUX8
0U, // STBX
0U, // STBX8
0U, // STBXTLS
0U, // STBXTLS_
0U, // STBXTLS_32
0U, // STD
0U, // STDAT
0U, // STDBRX
0U, // STDCIX
0U, // STDCX
0U, // STDU
0U, // STDUX
0U, // STDX
0U, // STDXTLS
0U, // STDXTLS_
0U, // STFD
0U, // STFDEPX
0U, // STFDU
0U, // STFDUX
0U, // STFDX
0U, // STFIWX
0U, // STFS
0U, // STFSU
0U, // STFSUX
0U, // STFSX
0U, // STH
0U, // STH8
0U, // STHBRX
0U, // STHCIX
0U, // STHCX
0U, // STHEPX
0U, // STHU
0U, // STHU8
0U, // STHUX
0U, // STHUX8
0U, // STHX
0U, // STHX8
0U, // STHXTLS
0U, // STHXTLS_
0U, // STHXTLS_32
0U, // STMW
0U, // STOP
0U, // STQ
0U, // STQCX
0U, // STQX_PSEUDO
0U, // STSWI
0U, // STVEBX
0U, // STVEHX
0U, // STVEWX
0U, // STVX
0U, // STVXL
0U, // STW
0U, // STW8
0U, // STWAT
0U, // STWBRX
0U, // STWCIX
0U, // STWCX
0U, // STWEPX
0U, // STWU
0U, // STWU8
0U, // STWUX
0U, // STWUX8
0U, // STWX
0U, // STWX8
0U, // STWXTLS
0U, // STWXTLS_
0U, // STWXTLS_32
0U, // STXSD
0U, // STXSDX
0U, // STXSIBX
0U, // STXSIBXv
0U, // STXSIHX
0U, // STXSIHXv
0U, // STXSIWX
0U, // STXSSP
0U, // STXSSPX
0U, // STXV
0U, // STXVB16X
0U, // STXVD2X
0U, // STXVH8X
0U, // STXVL
0U, // STXVLL
0U, // STXVP
0U, // STXVPRL
0U, // STXVPRLL
0U, // STXVPX
0U, // STXVRBX
0U, // STXVRDX
0U, // STXVRHX
0U, // STXVRL
0U, // STXVRLL
0U, // STXVRWX
0U, // STXVW4X
0U, // STXVX
0U, // SUBF
0U, // SUBF8
0U, // SUBF8O
0U, // SUBF8O_rec
0U, // SUBF8_rec
0U, // SUBFC
0U, // SUBFC8
0U, // SUBFC8O
0U, // SUBFC8O_rec
0U, // SUBFC8_rec
0U, // SUBFCO
0U, // SUBFCO_rec
0U, // SUBFC_rec
0U, // SUBFE
0U, // SUBFE8
0U, // SUBFE8O
0U, // SUBFE8O_rec
0U, // SUBFE8_rec
0U, // SUBFEO
0U, // SUBFEO_rec
0U, // SUBFE_rec
0U, // SUBFIC
0U, // SUBFIC8
0U, // SUBFME
0U, // SUBFME8
0U, // SUBFME8O
0U, // SUBFME8O_rec
0U, // SUBFME8_rec
0U, // SUBFMEO
0U, // SUBFMEO_rec
0U, // SUBFME_rec
0U, // SUBFO
0U, // SUBFO_rec
0U, // SUBFUS
0U, // SUBFUS_rec
0U, // SUBFZE
0U, // SUBFZE8
0U, // SUBFZE8O
0U, // SUBFZE8O_rec
0U, // SUBFZE8_rec
0U, // SUBFZEO
0U, // SUBFZEO_rec
0U, // SUBFZE_rec
0U, // SUBF_rec
0U, // SYNC
0U, // TABORT
0U, // TABORTDC
0U, // TABORTDCI
0U, // TABORTWC
0U, // TABORTWCI
0U, // TAILB
0U, // TAILB8
0U, // TAILBA
0U, // TAILBA8
0U, // TAILBCTR
0U, // TAILBCTR8
0U, // TBEGIN
0U, // TBEGIN_RET
0U, // TCHECK
0U, // TCHECK_RET
0U, // TCRETURNai
0U, // TCRETURNai8
0U, // TCRETURNdi
0U, // TCRETURNdi8
0U, // TCRETURNri
0U, // TCRETURNri8
0U, // TD
0U, // TDI
0U, // TEND
0U, // TLBIA
0U, // TLBIE
0U, // TLBIEL
0U, // TLBIVAX
0U, // TLBLD
0U, // TLBLI
0U, // TLBRE
0U, // TLBRE2
0U, // TLBSX
0U, // TLBSX2
0U, // TLBSX2D
0U, // TLBSYNC
0U, // TLBWE
0U, // TLBWE2
0U, // TLSGDAIX
0U, // TLSGDAIX8
0U, // TRAP
0U, // TRECHKPT
0U, // TRECLAIM
0U, // TSR
0U, // TW
0U, // TWI
0U, // UNENCODED_NOP
0U, // UpdateGBR
0U, // VABSDUB
0U, // VABSDUH
0U, // VABSDUW
0U, // VADDCUQ
0U, // VADDCUW
0U, // VADDECUQ
0U, // VADDEUQM
0U, // VADDFP
0U, // VADDSBS
0U, // VADDSHS
0U, // VADDSWS
0U, // VADDUBM
0U, // VADDUBS
0U, // VADDUDM
0U, // VADDUHM
0U, // VADDUHS
0U, // VADDUQM
0U, // VADDUWM
0U, // VADDUWS
0U, // VAND
0U, // VANDC
0U, // VAVGSB
0U, // VAVGSH
0U, // VAVGSW
0U, // VAVGUB
0U, // VAVGUH
0U, // VAVGUW
0U, // VBPERMD
0U, // VBPERMQ
0U, // VCFSX
0U, // VCFSX_0
0U, // VCFUGED
0U, // VCFUX
0U, // VCFUX_0
0U, // VCIPHER
0U, // VCIPHERLAST
0U, // VCLRLB
0U, // VCLRRB
0U, // VCLZB
0U, // VCLZD
0U, // VCLZDM
0U, // VCLZH
0U, // VCLZLSBB
0U, // VCLZW
0U, // VCMPBFP
0U, // VCMPBFP_rec
0U, // VCMPEQFP
0U, // VCMPEQFP_rec
0U, // VCMPEQUB
0U, // VCMPEQUB_rec
0U, // VCMPEQUD
0U, // VCMPEQUD_rec
0U, // VCMPEQUH
0U, // VCMPEQUH_rec
0U, // VCMPEQUQ
0U, // VCMPEQUQ_rec
0U, // VCMPEQUW
0U, // VCMPEQUW_rec
0U, // VCMPGEFP
0U, // VCMPGEFP_rec
0U, // VCMPGTFP
0U, // VCMPGTFP_rec
0U, // VCMPGTSB
0U, // VCMPGTSB_rec
0U, // VCMPGTSD
0U, // VCMPGTSD_rec
0U, // VCMPGTSH
0U, // VCMPGTSH_rec
0U, // VCMPGTSQ
0U, // VCMPGTSQ_rec
0U, // VCMPGTSW
0U, // VCMPGTSW_rec
0U, // VCMPGTUB
0U, // VCMPGTUB_rec
0U, // VCMPGTUD
0U, // VCMPGTUD_rec
0U, // VCMPGTUH
0U, // VCMPGTUH_rec
0U, // VCMPGTUQ
0U, // VCMPGTUQ_rec
0U, // VCMPGTUW
0U, // VCMPGTUW_rec
0U, // VCMPNEB
0U, // VCMPNEB_rec
0U, // VCMPNEH
0U, // VCMPNEH_rec
0U, // VCMPNEW
0U, // VCMPNEW_rec
0U, // VCMPNEZB
0U, // VCMPNEZB_rec
0U, // VCMPNEZH
0U, // VCMPNEZH_rec
0U, // VCMPNEZW
0U, // VCMPNEZW_rec
0U, // VCMPSQ
0U, // VCMPUQ
0U, // VCNTMBB
0U, // VCNTMBD
0U, // VCNTMBH
0U, // VCNTMBW
0U, // VCTSXS
0U, // VCTSXS_0
0U, // VCTUXS
0U, // VCTUXS_0
0U, // VCTZB
0U, // VCTZD
0U, // VCTZDM
0U, // VCTZH
0U, // VCTZLSBB
0U, // VCTZW
0U, // VDIVESD
0U, // VDIVESQ
0U, // VDIVESW
0U, // VDIVEUD
0U, // VDIVEUQ
0U, // VDIVEUW
0U, // VDIVSD
0U, // VDIVSQ
0U, // VDIVSW
0U, // VDIVUD
0U, // VDIVUQ
0U, // VDIVUW
0U, // VEQV
0U, // VEXPANDBM
0U, // VEXPANDDM
0U, // VEXPANDHM
0U, // VEXPANDQM
0U, // VEXPANDWM
0U, // VEXPTEFP
0U, // VEXTDDVLX
0U, // VEXTDDVRX
0U, // VEXTDUBVLX
0U, // VEXTDUBVRX
0U, // VEXTDUHVLX
0U, // VEXTDUHVRX
0U, // VEXTDUWVLX
0U, // VEXTDUWVRX
0U, // VEXTRACTBM
0U, // VEXTRACTD
0U, // VEXTRACTDM
0U, // VEXTRACTHM
0U, // VEXTRACTQM
0U, // VEXTRACTUB
0U, // VEXTRACTUH
0U, // VEXTRACTUW
0U, // VEXTRACTWM
0U, // VEXTSB2D
0U, // VEXTSB2Ds
0U, // VEXTSB2W
0U, // VEXTSB2Ws
0U, // VEXTSD2Q
0U, // VEXTSH2D
0U, // VEXTSH2Ds
0U, // VEXTSH2W
0U, // VEXTSH2Ws
0U, // VEXTSW2D
0U, // VEXTSW2Ds
0U, // VEXTUBLX
0U, // VEXTUBRX
0U, // VEXTUHLX
0U, // VEXTUHRX
0U, // VEXTUWLX
0U, // VEXTUWRX
0U, // VGBBD
0U, // VGNB
0U, // VINSBLX
0U, // VINSBRX
0U, // VINSBVLX
0U, // VINSBVRX
0U, // VINSD
0U, // VINSDLX
0U, // VINSDRX
0U, // VINSERTB
0U, // VINSERTD
0U, // VINSERTH
0U, // VINSERTW
0U, // VINSHLX
0U, // VINSHRX
0U, // VINSHVLX
0U, // VINSHVRX
0U, // VINSW
0U, // VINSWLX
0U, // VINSWRX
0U, // VINSWVLX
0U, // VINSWVRX
0U, // VLOGEFP
0U, // VMADDFP
0U, // VMAXFP
0U, // VMAXSB
0U, // VMAXSD
0U, // VMAXSH
0U, // VMAXSW
0U, // VMAXUB
0U, // VMAXUD
0U, // VMAXUH
0U, // VMAXUW
0U, // VMHADDSHS
0U, // VMHRADDSHS
0U, // VMINFP
0U, // VMINSB
0U, // VMINSD
0U, // VMINSH
0U, // VMINSW
0U, // VMINUB
0U, // VMINUD
0U, // VMINUH
0U, // VMINUW
0U, // VMLADDUHM
0U, // VMODSD
0U, // VMODSQ
0U, // VMODSW
0U, // VMODUD
0U, // VMODUQ
0U, // VMODUW
0U, // VMRGEW
0U, // VMRGHB
0U, // VMRGHH
0U, // VMRGHW
0U, // VMRGLB
0U, // VMRGLH
0U, // VMRGLW
0U, // VMRGOW
0U, // VMSUMCUD
0U, // VMSUMMBM
0U, // VMSUMSHM
0U, // VMSUMSHS
0U, // VMSUMUBM
0U, // VMSUMUDM
0U, // VMSUMUHM
0U, // VMSUMUHS
0U, // VMUL10CUQ
0U, // VMUL10ECUQ
0U, // VMUL10EUQ
0U, // VMUL10UQ
0U, // VMULESB
0U, // VMULESD
0U, // VMULESH
0U, // VMULESW
0U, // VMULEUB
0U, // VMULEUD
0U, // VMULEUH
0U, // VMULEUW
0U, // VMULHSD
0U, // VMULHSW
0U, // VMULHUD
0U, // VMULHUW
0U, // VMULLD
0U, // VMULOSB
0U, // VMULOSD
0U, // VMULOSH
0U, // VMULOSW
0U, // VMULOUB
0U, // VMULOUD
0U, // VMULOUH
0U, // VMULOUW
0U, // VMULUWM
0U, // VNAND
0U, // VNCIPHER
0U, // VNCIPHERLAST
0U, // VNEGD
0U, // VNEGW
0U, // VNMSUBFP
0U, // VNOR
0U, // VOR
0U, // VORC
0U, // VPDEPD
0U, // VPERM
0U, // VPERMR
0U, // VPERMXOR
0U, // VPEXTD
0U, // VPKPX
0U, // VPKSDSS
0U, // VPKSDUS
0U, // VPKSHSS
0U, // VPKSHUS
0U, // VPKSWSS
0U, // VPKSWUS
0U, // VPKUDUM
0U, // VPKUDUS
0U, // VPKUHUM
0U, // VPKUHUS
0U, // VPKUWUM
0U, // VPKUWUS
0U, // VPMSUMB
0U, // VPMSUMD
0U, // VPMSUMH
0U, // VPMSUMW
0U, // VPOPCNTB
0U, // VPOPCNTD
0U, // VPOPCNTH
0U, // VPOPCNTW
0U, // VPRTYBD
0U, // VPRTYBQ
0U, // VPRTYBW
0U, // VREFP
0U, // VRFIM
0U, // VRFIN
0U, // VRFIP
0U, // VRFIZ
0U, // VRLB
0U, // VRLD
0U, // VRLDMI
0U, // VRLDNM
0U, // VRLH
0U, // VRLQ
0U, // VRLQMI
0U, // VRLQNM
0U, // VRLW
0U, // VRLWMI
0U, // VRLWNM
0U, // VRSQRTEFP
0U, // VSBOX
0U, // VSEL
0U, // VSHASIGMAD
0U, // VSHASIGMAW
0U, // VSL
0U, // VSLB
0U, // VSLD
0U, // VSLDBI
0U, // VSLDOI
0U, // VSLH
0U, // VSLO
0U, // VSLQ
0U, // VSLV
0U, // VSLW
0U, // VSPLTB
0U, // VSPLTBs
0U, // VSPLTH
0U, // VSPLTHs
0U, // VSPLTISB
0U, // VSPLTISH
0U, // VSPLTISW
0U, // VSPLTW
0U, // VSR
0U, // VSRAB
0U, // VSRAD
0U, // VSRAH
0U, // VSRAQ
0U, // VSRAW
0U, // VSRB
0U, // VSRD
0U, // VSRDBI
0U, // VSRH
0U, // VSRO
0U, // VSRQ
0U, // VSRV
0U, // VSRW
0U, // VSTRIBL
0U, // VSTRIBL_rec
0U, // VSTRIBR
0U, // VSTRIBR_rec
0U, // VSTRIHL
0U, // VSTRIHL_rec
0U, // VSTRIHR
0U, // VSTRIHR_rec
0U, // VSUBCUQ
0U, // VSUBCUW
0U, // VSUBECUQ
0U, // VSUBEUQM
0U, // VSUBFP
0U, // VSUBSBS
0U, // VSUBSHS
0U, // VSUBSWS
0U, // VSUBUBM
0U, // VSUBUBS
0U, // VSUBUDM
0U, // VSUBUHM
0U, // VSUBUHS
0U, // VSUBUQM
0U, // VSUBUWM
0U, // VSUBUWS
0U, // VSUM2SWS
0U, // VSUM4SBS
0U, // VSUM4SHS
0U, // VSUM4UBS
0U, // VSUMSWS
0U, // VUPKHPX
0U, // VUPKHSB
0U, // VUPKHSH
0U, // VUPKHSW
0U, // VUPKLPX
0U, // VUPKLSB
0U, // VUPKLSH
0U, // VUPKLSW
0U, // VXOR
0U, // V_SET0
0U, // V_SET0B
0U, // V_SET0H
0U, // V_SETALLONES
0U, // V_SETALLONESB
0U, // V_SETALLONESH
0U, // WAIT
0U, // WRTEE
0U, // WRTEEI
0U, // XOR
0U, // XOR8
0U, // XOR8_rec
0U, // XORI
0U, // XORI8
0U, // XORIS
0U, // XORIS8
0U, // XOR_rec
0U, // XSABSDP
0U, // XSABSQP
0U, // XSADDDP
0U, // XSADDQP
0U, // XSADDQPO
0U, // XSADDSP
0U, // XSCMPEQDP
0U, // XSCMPEQQP
0U, // XSCMPEXPDP
0U, // XSCMPEXPQP
0U, // XSCMPGEDP
0U, // XSCMPGEQP
0U, // XSCMPGTDP
0U, // XSCMPGTQP
0U, // XSCMPODP
0U, // XSCMPOQP
0U, // XSCMPUDP
0U, // XSCMPUQP
0U, // XSCPSGNDP
0U, // XSCPSGNQP
0U, // XSCVDPHP
0U, // XSCVDPQP
0U, // XSCVDPSP
0U, // XSCVDPSPN
0U, // XSCVDPSXDS
0U, // XSCVDPSXDSs
0U, // XSCVDPSXWS
0U, // XSCVDPSXWSs
0U, // XSCVDPUXDS
0U, // XSCVDPUXDSs
0U, // XSCVDPUXWS
0U, // XSCVDPUXWSs
0U, // XSCVHPDP
0U, // XSCVQPDP
0U, // XSCVQPDPO
0U, // XSCVQPSDZ
0U, // XSCVQPSQZ
0U, // XSCVQPSWZ
0U, // XSCVQPUDZ
0U, // XSCVQPUQZ
0U, // XSCVQPUWZ
0U, // XSCVSDQP
0U, // XSCVSPDP
0U, // XSCVSPDPN
0U, // XSCVSQQP
0U, // XSCVSXDDP
0U, // XSCVSXDSP
0U, // XSCVUDQP
0U, // XSCVUQQP
0U, // XSCVUXDDP
0U, // XSCVUXDSP
0U, // XSDIVDP
0U, // XSDIVQP
0U, // XSDIVQPO
0U, // XSDIVSP
0U, // XSIEXPDP
0U, // XSIEXPQP
0U, // XSMADDADP
0U, // XSMADDASP
0U, // XSMADDMDP
0U, // XSMADDMSP
0U, // XSMADDQP
0U, // XSMADDQPO
0U, // XSMAXCDP
0U, // XSMAXCQP
0U, // XSMAXDP
0U, // XSMAXJDP
0U, // XSMINCDP
0U, // XSMINCQP
0U, // XSMINDP
0U, // XSMINJDP
0U, // XSMSUBADP
0U, // XSMSUBASP
0U, // XSMSUBMDP
0U, // XSMSUBMSP
0U, // XSMSUBQP
0U, // XSMSUBQPO
0U, // XSMULDP
0U, // XSMULQP
0U, // XSMULQPO
0U, // XSMULSP
0U, // XSNABSDP
0U, // XSNABSDPs
0U, // XSNABSQP
0U, // XSNEGDP
0U, // XSNEGQP
0U, // XSNMADDADP
0U, // XSNMADDASP
0U, // XSNMADDMDP
0U, // XSNMADDMSP
0U, // XSNMADDQP
0U, // XSNMADDQPO
0U, // XSNMSUBADP
0U, // XSNMSUBASP
0U, // XSNMSUBMDP
0U, // XSNMSUBMSP
0U, // XSNMSUBQP
0U, // XSNMSUBQPO
0U, // XSRDPI
0U, // XSRDPIC
0U, // XSRDPIM
0U, // XSRDPIP
0U, // XSRDPIZ
0U, // XSREDP
0U, // XSRESP
0U, // XSRQPI
0U, // XSRQPIX
0U, // XSRQPXP
0U, // XSRSP
0U, // XSRSQRTEDP
0U, // XSRSQRTESP
0U, // XSSQRTDP
0U, // XSSQRTQP
0U, // XSSQRTQPO
0U, // XSSQRTSP
0U, // XSSUBDP
0U, // XSSUBQP
0U, // XSSUBQPO
0U, // XSSUBSP
0U, // XSTDIVDP
0U, // XSTSQRTDP
0U, // XSTSTDCDP
0U, // XSTSTDCQP
0U, // XSTSTDCSP
0U, // XSXEXPDP
0U, // XSXEXPQP
0U, // XSXSIGDP
0U, // XSXSIGQP
0U, // XVABSDP
0U, // XVABSSP
0U, // XVADDDP
0U, // XVADDSP
0U, // XVBF16GER2
0U, // XVBF16GER2NN
0U, // XVBF16GER2NP
0U, // XVBF16GER2PN
0U, // XVBF16GER2PP
0U, // XVBF16GER2W
0U, // XVBF16GER2WNN
0U, // XVBF16GER2WNP
0U, // XVBF16GER2WPN
0U, // XVBF16GER2WPP
0U, // XVCMPEQDP
0U, // XVCMPEQDP_rec
0U, // XVCMPEQSP
0U, // XVCMPEQSP_rec
0U, // XVCMPGEDP
0U, // XVCMPGEDP_rec
0U, // XVCMPGESP
0U, // XVCMPGESP_rec
0U, // XVCMPGTDP
0U, // XVCMPGTDP_rec
0U, // XVCMPGTSP
0U, // XVCMPGTSP_rec
0U, // XVCPSGNDP
0U, // XVCPSGNSP
0U, // XVCVBF16SPN
0U, // XVCVDPSP
0U, // XVCVDPSXDS
0U, // XVCVDPSXWS
0U, // XVCVDPUXDS
0U, // XVCVDPUXWS
0U, // XVCVHPSP
0U, // XVCVSPBF16
0U, // XVCVSPDP
0U, // XVCVSPHP
0U, // XVCVSPSXDS
0U, // XVCVSPSXWS
0U, // XVCVSPUXDS
0U, // XVCVSPUXWS
0U, // XVCVSXDDP
0U, // XVCVSXDSP
0U, // XVCVSXWDP
0U, // XVCVSXWSP
0U, // XVCVUXDDP
0U, // XVCVUXDSP
0U, // XVCVUXWDP
0U, // XVCVUXWSP
0U, // XVDIVDP
0U, // XVDIVSP
0U, // XVF16GER2
0U, // XVF16GER2NN
0U, // XVF16GER2NP
0U, // XVF16GER2PN
0U, // XVF16GER2PP
0U, // XVF16GER2W
0U, // XVF16GER2WNN
0U, // XVF16GER2WNP
0U, // XVF16GER2WPN
0U, // XVF16GER2WPP
0U, // XVF32GER
0U, // XVF32GERNN
0U, // XVF32GERNP
0U, // XVF32GERPN
0U, // XVF32GERPP
0U, // XVF32GERW
0U, // XVF32GERWNN
0U, // XVF32GERWNP
0U, // XVF32GERWPN
0U, // XVF32GERWPP
0U, // XVF64GER
0U, // XVF64GERNN
0U, // XVF64GERNP
0U, // XVF64GERPN
0U, // XVF64GERPP
0U, // XVF64GERW
0U, // XVF64GERWNN
0U, // XVF64GERWNP
0U, // XVF64GERWPN
0U, // XVF64GERWPP
0U, // XVI16GER2
0U, // XVI16GER2PP
0U, // XVI16GER2S
0U, // XVI16GER2SPP
0U, // XVI16GER2SW
0U, // XVI16GER2SWPP
0U, // XVI16GER2W
0U, // XVI16GER2WPP
0U, // XVI4GER8
0U, // XVI4GER8PP
0U, // XVI4GER8W
0U, // XVI4GER8WPP
0U, // XVI8GER4
0U, // XVI8GER4PP
0U, // XVI8GER4SPP
0U, // XVI8GER4W
0U, // XVI8GER4WPP
0U, // XVI8GER4WSPP
0U, // XVIEXPDP
0U, // XVIEXPSP
0U, // XVMADDADP
0U, // XVMADDASP
0U, // XVMADDMDP
0U, // XVMADDMSP
0U, // XVMAXDP
0U, // XVMAXSP
0U, // XVMINDP
0U, // XVMINSP
0U, // XVMSUBADP
0U, // XVMSUBASP
0U, // XVMSUBMDP
0U, // XVMSUBMSP
0U, // XVMULDP
0U, // XVMULSP
0U, // XVNABSDP
0U, // XVNABSSP
0U, // XVNEGDP
0U, // XVNEGSP
0U, // XVNMADDADP
0U, // XVNMADDASP
0U, // XVNMADDMDP
0U, // XVNMADDMSP
0U, // XVNMSUBADP
0U, // XVNMSUBASP
0U, // XVNMSUBMDP
0U, // XVNMSUBMSP
0U, // XVRDPI
0U, // XVRDPIC
0U, // XVRDPIM
0U, // XVRDPIP
0U, // XVRDPIZ
0U, // XVREDP
0U, // XVRESP
0U, // XVRSPI
0U, // XVRSPIC
0U, // XVRSPIM
0U, // XVRSPIP
0U, // XVRSPIZ
0U, // XVRSQRTEDP
0U, // XVRSQRTESP
0U, // XVSQRTDP
0U, // XVSQRTSP
0U, // XVSUBDP
0U, // XVSUBSP
0U, // XVTDIVDP
0U, // XVTDIVSP
0U, // XVTLSBB
0U, // XVTSQRTDP
0U, // XVTSQRTSP
0U, // XVTSTDCDP
0U, // XVTSTDCSP
0U, // XVXEXPDP
0U, // XVXEXPSP
0U, // XVXSIGDP
0U, // XVXSIGSP
0U, // XXBLENDVB
0U, // XXBLENDVD
0U, // XXBLENDVH
0U, // XXBLENDVW
0U, // XXBRD
0U, // XXBRH
0U, // XXBRQ
0U, // XXBRW
1U, // XXEVAL
0U, // XXEXTRACTUW
0U, // XXGENPCVBM
0U, // XXGENPCVDM
0U, // XXGENPCVHM
0U, // XXGENPCVWM
0U, // XXINSERTW
0U, // XXLAND
0U, // XXLANDC
0U, // XXLEQV
0U, // XXLEQVOnes
0U, // XXLNAND
0U, // XXLNOR
0U, // XXLOR
0U, // XXLORC
0U, // XXLORf
0U, // XXLXOR
0U, // XXLXORdpz
0U, // XXLXORspz
0U, // XXLXORz
0U, // XXMFACC
0U, // XXMFACCW
0U, // XXMRGHW
0U, // XXMRGLW
0U, // XXMTACC
0U, // XXMTACCW
0U, // XXPERM
0U, // XXPERMDI
0U, // XXPERMDIs
0U, // XXPERMR
1U, // XXPERMX
0U, // XXSEL
0U, // XXSETACCZ
0U, // XXSETACCZW
0U, // XXSLDWI
0U, // XXSLDWIs
0U, // XXSPLTI32DX
0U, // XXSPLTIB
0U, // XXSPLTIDP
0U, // XXSPLTIW
0U, // XXSPLTW
0U, // XXSPLTWs
0U, // gBC
0U, // gBCA
0U, // gBCAat
0U, // gBCCTR
0U, // gBCCTRL
0U, // gBCL
0U, // gBCLA
0U, // gBCLAat
0U, // gBCLR
0U, // gBCLRL
0U, // gBCLat
0U, // gBCat
};
// Emit the opcode for the instruction.
uint64_t Bits = 0;
Bits |= (uint64_t)OpInfo0[MI->getOpcode()] << 0;
Bits |= (uint64_t)OpInfo1[MI->getOpcode()] << 32;
Bits |= (uint64_t)OpInfo2[MI->getOpcode()] << 48;
return {AsmStrs+(Bits & 32767)-1, Bits};
}
/// printInstruction - This method is automatically generated by tablegen
/// from the instruction set description.
LLVM_NO_PROFILE_INSTRUMENT_FUNCTION
void PPCInstPrinter::printInstruction(const MCInst *MI, uint64_t Address, const MCSubtargetInfo &STI, raw_ostream &O) {
O << "\t";
auto MnemonicInfo = getMnemonic(MI);
O << MnemonicInfo.first;
uint64_t Bits = MnemonicInfo.second;
assert(Bits != 0 && "Cannot print this instruction.");
// Fragment 0 encoded into 5 bits for 22 unique commands.
switch ((Bits >> 15) & 31) {
default: llvm_unreachable("Invalid command number.");
case 0:
// DBG_VALUE, DBG_VALUE_LIST, DBG_INSTR_REF, DBG_PHI, DBG_LABEL, BUNDLE, ...
return;
break;
case 1:
// BUILD_UACC, CLRLSLDI, CLRLSLDI_rec, CLRLSLWI, CLRLSLWI_rec, CLRRDI, CL...
printOperand(MI, 0, STI, O);
break;
case 2:
// DCBFL, DCBFLP, DCBFPS, DCBFx, DCBSTPS, DCBTCT, DCBTDS, DCBTSTCT, DCBTS...
printMemRegReg(MI, 0, STI, O);
break;
case 3:
// ADJCALLSTACKDOWN, ADJCALLSTACKUP
printU16ImmOperand(MI, 0, STI, O);
O << ' ';
printU16ImmOperand(MI, 1, STI, O);
return;
break;
case 4:
// B, BCLalways, BDNZ, BDNZ8, BDNZL, BDNZLm, BDNZLp, BDNZm, BDNZp, BDZ, B...
printBranchOperand(MI, Address, 0, STI, O);
break;
case 5:
// BA, BDNZA, BDNZAm, BDNZAp, BDNZLA, BDNZLAm, BDNZLAp, BDZA, BDZAm, BDZA...
printAbsBranchOperand(MI, 0, STI, O);
break;
case 6:
// BCC, BCCA, BCCCTR, BCCCTR8, BCCCTRL, BCCCTRL8, BCCL, BCCLA, BCCLR, BCC...
printPredicateOperand(MI, 0, STI, O, "cc");
break;
case 7:
// BCTRL8_LDinto_toc, BCTRL8_LDinto_toc_RM, BCTRL_LWZinto_toc, BCTRL_LWZi...
printMemRegImm(MI, 0, STI, O);
return;
break;
case 8:
// BL8_NOP_TLS, BL8_NOTOC_TLS, BL8_TLS, BL8_TLS_, BL_TLS
printTLSCall(MI, 0, STI, O);
break;
case 9:
// DCBF, DCBT, DCBTST
printMemRegReg(MI, 1, STI, O);
O << ", ";
break;
case 10:
// DCBTEP, DCBTSTEP
printU5ImmOperand(MI, 2, STI, O);
O << ", ";
printMemRegReg(MI, 0, STI, O);
return;
break;
case 11:
// DMXXEXTFDMR256, DST, DST64, DSTST, DSTST64, DSTSTT, DSTSTT64, DSTT, DS...
printOperand(MI, 1, STI, O);
break;
case 12:
// DMXXEXTFDMR512, DMXXEXTFDMR512_HI
printOperand(MI, 2, STI, O);
O << ", ";
printOperand(MI, 0, STI, O);
O << ", ";
printOperand(MI, 1, STI, O);
break;
case 13:
// DSS, MBAR, MTFSB0, MTFSB1, TABORTDC, TABORTDCI, TABORTWC, TABORTWCI, T...
printU5ImmOperand(MI, 0, STI, O);
break;
case 14:
// ICBLC, ICBLQ, ICBT, ICBTLS
printU4ImmOperand(MI, 0, STI, O);
O << ", ";
printMemRegReg(MI, 1, STI, O);
return;
break;
case 15:
// MTFSFI, MTFSFI_rec, MTFSFIb
printU3ImmOperand(MI, 0, STI, O);
O << ", ";
printU4ImmOperand(MI, 1, STI, O);
break;
case 16:
// MTOCRF, MTOCRF8
printcrbitm(MI, 0, STI, O);
O << ", ";
printOperand(MI, 1, STI, O);
return;
break;
case 17:
// MTSR
printU4ImmOperand(MI, 1, STI, O);
O << ", ";
printOperand(MI, 0, STI, O);
return;
break;
case 18:
// RFEBB, TBEGIN, TEND, TSR
printU1ImmOperand(MI, 0, STI, O);
return;
break;
case 19:
// SYNC, WAIT
printU2ImmOperand(MI, 0, STI, O);
return;
break;
case 20:
// XSRQPI, XSRQPIX, XSRQPXP
printU1ImmOperand(MI, 1, STI, O);
O << ", ";
printOperand(MI, 0, STI, O);
O << ", ";
printOperand(MI, 2, STI, O);
O << ", ";
printU2ImmOperand(MI, 3, STI, O);
return;
break;
case 21:
// gBCAat, gBCLAat, gBCLat, gBCat
printATBitsAsHint(MI, 1, STI, O);
O << ' ';
printU5ImmOperand(MI, 0, STI, O);
O << ", ";
printOperand(MI, 2, STI, O);
O << ", ";
break;
}
// Fragment 1 encoded into 5 bits for 23 unique commands.
switch ((Bits >> 20) & 31) {
default: llvm_unreachable("Invalid command number.");
case 0:
// BUILD_UACC, CLRLSLDI, CLRLSLDI_rec, CLRLSLWI, CLRLSLWI_rec, CLRRDI, CL...
O << ", ";
break;
case 1:
// DCBFL, DCBFLP, DCBFPS, DCBFx, DCBSTPS, DCBTSTT, DCBTSTx, DCBTT, DCBTx,...
return;
break;
case 2:
// ATOMIC_CMP_SWAP_I16, ATOMIC_CMP_SWAP_I32, TCRETURNai, TCRETURNai8, TCR...
O << ' ';
break;
case 3:
// BCC, CTRL_DEP
printPredicateOperand(MI, 0, STI, O, "pm");
O << ' ';
printPredicateOperand(MI, 0, STI, O, "reg");
O << ", ";
printBranchOperand(MI, Address, 2, STI, O);
return;
break;
case 4:
// BCCA
O << 'a';
printPredicateOperand(MI, 0, STI, O, "pm");
O << ' ';
printPredicateOperand(MI, 0, STI, O, "reg");
O << ", ";
printAbsBranchOperand(MI, 2, STI, O);
return;
break;
case 5:
// BCCCTR, BCCCTR8
O << "ctr";
printPredicateOperand(MI, 0, STI, O, "pm");
O << ' ';
printPredicateOperand(MI, 0, STI, O, "reg");
return;
break;
case 6:
// BCCCTRL, BCCCTRL8
O << "ctrl";
printPredicateOperand(MI, 0, STI, O, "pm");
O << ' ';
printPredicateOperand(MI, 0, STI, O, "reg");
return;
break;
case 7:
// BCCL
O << 'l';
printPredicateOperand(MI, 0, STI, O, "pm");
O << ' ';
printPredicateOperand(MI, 0, STI, O, "reg");
O << ", ";
printBranchOperand(MI, Address, 2, STI, O);
return;
break;
case 8:
// BCCLA
O << "la";
printPredicateOperand(MI, 0, STI, O, "pm");
O << ' ';
printPredicateOperand(MI, 0, STI, O, "reg");
O << ", ";
printAbsBranchOperand(MI, 2, STI, O);
return;
break;
case 9:
// BCCLR
O << "lr";
printPredicateOperand(MI, 0, STI, O, "pm");
O << ' ';
printPredicateOperand(MI, 0, STI, O, "reg");
return;
break;
case 10:
// BCCLRL
O << "lrl";
printPredicateOperand(MI, 0, STI, O, "pm");
O << ' ';
printPredicateOperand(MI, 0, STI, O, "reg");
return;
break;
case 11:
// BCCTR, BCCTR8, BCCTR8n, BCCTRL, BCCTRL8, BCCTRL8n, BCCTRLn, BCCTRn, BC...
O << ", 0";
return;
break;
case 12:
// BL8_NOP, BL8_NOP_RM, BL8_NOP_TLS, BLA8_NOP, BLA8_NOP_RM, BL_NOP, BL_NO...
O << "\n\tnop";
return;
break;
case 13:
// DCBF
printU3ImmOperand(MI, 0, STI, O);
return;
break;
case 14:
// DCBT, DCBTST
printU5ImmOperand(MI, 0, STI, O);
return;
break;
case 15:
// DMXXEXTFDMR512_HI
O << ", 1";
return;
break;
case 16:
// EVSEL, TLBIE
O << ',';
break;
case 17:
// MFTB8
O << ", 268";
return;
break;
case 18:
// MFUDSCR
O << ", 3";
return;
break;
case 19:
// MFVRSAVE, MFVRSAVEv
O << ", 256";
return;
break;
case 20:
// V_SETALLONES, V_SETALLONESB, V_SETALLONESH
O << ", -1";
return;
break;
case 21:
// gBCAat, gBCLAat
printAbsBranchOperand(MI, 3, STI, O);
return;
break;
case 22:
// gBCLat, gBCat
printBranchOperand(MI, Address, 3, STI, O);
return;
break;
}
// Fragment 2 encoded into 5 bits for 29 unique commands.
switch ((Bits >> 25) & 31) {
default: llvm_unreachable("Invalid command number.");
case 0:
// BUILD_UACC, CLRLSLDI, CLRLSLDI_rec, CLRLSLWI, CLRLSLWI_rec, CLRRDI, CL...
printOperand(MI, 1, STI, O);
break;
case 1:
// DCBTCT, DCBTDS, DCBTSTCT, DCBTSTDS, EVADDIW
printU5ImmOperand(MI, 2, STI, O);
break;
case 2:
// LAx, EVLDD, EVLDH, EVLDW, EVLHHESPLAT, EVLHHOSSPLAT, EVLHHOUSPLAT, EVL...
printMemRegImm(MI, 1, STI, O);
return;
break;
case 3:
// SUBPCIS, LI, LI8, LIS, LIS8
printS16ImmOperand(MI, 1, STI, O);
return;
break;
case 4:
// ATOMIC_CMP_SWAP_I16, ATOMIC_CMP_SWAP_I32, EVLDDX, EVLDHX, EVLDWX, EVLH...
printMemRegReg(MI, 1, STI, O);
break;
case 5:
// BC, BCL, BCLn, BCn
printBranchOperand(MI, Address, 1, STI, O);
return;
break;
case 6:
// CMPRB, CMPRB8, MTMSR, MTMSRD
printU1ImmOperand(MI, 1, STI, O);
break;
case 7:
// CRSET, CRUNSET, DMXXEXTFDMR256, MTDCR, TLBIE, V_SET0, V_SET0B, V_SET0H...
printOperand(MI, 0, STI, O);
break;
case 8:
// DARN, MFFSCRNI
printU2ImmOperand(MI, 1, STI, O);
return;
break;
case 9:
// DMXOR, DST, DST64, DSTST, DSTST64, DSTSTT, DSTSTT64, DSTT, DSTT64, MTF...
printOperand(MI, 2, STI, O);
break;
case 10:
// EVSPLATFI, EVSPLATI, VSPLTISB, VSPLTISH, VSPLTISW
printS5ImmOperand(MI, 1, STI, O);
return;
break;
case 11:
// EVSUBIFW, LXVKQ
printU5ImmOperand(MI, 1, STI, O);
break;
case 12:
// HASHCHK, HASHCHK8, HASHCHKP, HASHCHKP8, HASHST, HASHST8, HASHSTP, HASH...
printMemRegImmHash(MI, 1, STI, O);
return;
break;
case 13:
// LA, LA8
printS16ImmOperand(MI, 2, STI, O);
O << '(';
printOperand(MI, 1, STI, O);
O << ')';
return;
break;
case 14:
// LBZU, LBZU8, LDU, LFDU, LFSU, LHAU, LHAU8, LHZU, LHZU8, LWZU, LWZU8, S...
printMemRegImm(MI, 2, STI, O);
return;
break;
case 15:
// LBZUX, LBZUX8, LDUX, LFDUX, LFSUX, LHAUX, LHAUX8, LHZUX, LHZUX8, LWAUX...
printMemRegReg(MI, 2, STI, O);
return;
break;
case 16:
// MFBHRBE
printU10ImmOperand(MI, 1, STI, O);
return;
break;
case 17:
// MFFSCDRNI
printU3ImmOperand(MI, 1, STI, O);
return;
break;
case 18:
// MFOCRF, MFOCRF8
printcrbitm(MI, 1, STI, O);
return;
break;
case 19:
// MFSR
printU4ImmOperand(MI, 1, STI, O);
return;
break;
case 20:
// MTFSFI_rec, XXSPLTI32DX
printU1ImmOperand(MI, 2, STI, O);
break;
case 21:
// MTVSRBMI
printU16ImmOperand(MI, 1, STI, O);
return;
break;
case 22:
// PADDI8pc, PADDIpc
printImmZeroOperand(MI, 1, STI, O);
O << ", ";
printS34ImmOperand(MI, 2, STI, O);
O << ", 1";
return;
break;
case 23:
// PLBZ, PLBZ8, PLD, PLFD, PLFS, PLHA, PLHA8, PLHZ, PLHZ8, PLWA, PLWA8, P...
printMemRegImm34(MI, 1, STI, O);
O << ", 0";
return;
break;
case 24:
// PLBZ8pc, PLBZpc, PLDpc, PLFDpc, PLFSpc, PLHA8pc, PLHApc, PLHZ8pc, PLHZ...
printMemRegImm34PCRel(MI, 1, STI, O);
O << ", 1";
return;
break;
case 25:
// PLI, PLI8
printS34ImmOperand(MI, 1, STI, O);
return;
break;
case 26:
// SUBFUS, SUBFUS_rec
printU1ImmOperand(MI, 3, STI, O);
O << ", ";
printOperand(MI, 1, STI, O);
O << ", ";
printOperand(MI, 2, STI, O);
return;
break;
case 27:
// VINSD, VINSERTB, VINSERTH, VINSW
printOperand(MI, 3, STI, O);
O << ", ";
printU4ImmOperand(MI, 2, STI, O);
return;
break;
case 28:
// XXSPLTIB
printU8ImmOperand(MI, 1, STI, O);
return;
break;
}
// Fragment 3 encoded into 3 bits for 6 unique commands.
switch ((Bits >> 30) & 7) {
default: llvm_unreachable("Invalid command number.");
case 0:
// BUILD_UACC, DCBTCT, DCBTDS, DCBTSTCT, DCBTSTDS, ADDME, ADDME8, ADDME8O...
return;
break;
case 1:
// CLRLSLDI, CLRLSLDI_rec, CLRLSLWI, CLRLSLWI_rec, CLRRDI, CLRRDI_rec, CL...
O << ", ";
break;
case 2:
// ATOMIC_CMP_SWAP_I16, ATOMIC_CMP_SWAP_I32
O << ' ';
printOperand(MI, 3, STI, O);
O << ' ';
printOperand(MI, 4, STI, O);
return;
break;
case 3:
// EVSEL
O << ',';
printOperand(MI, 2, STI, O);
return;
break;
case 4:
// LBARXL, LDARXL, LHARXL, LQARXL, LWARXL
O << ", 1";
return;
break;
case 5:
// VCFSX_0, VCFUX_0, VCTSXS_0, VCTUXS_0
O << ", 0";
return;
break;
}
// Fragment 4 encoded into 5 bits for 23 unique commands.
switch ((Bits >> 33) & 31) {
default: llvm_unreachable("Invalid command number.");
case 0:
// CLRLSLDI, CLRLSLDI_rec, CLRRDI, CLRRDI_rec, EXTLDI, EXTLDI_rec, EXTRDI...
printU6ImmOperand(MI, 2, STI, O);
break;
case 1:
// CLRLSLWI, CLRLSLWI_rec, CLRRWI, CLRRWI_rec, EXTLWI, EXTLWI_rec, EXTRWI...
printU5ImmOperand(MI, 2, STI, O);
break;
case 2:
// SUBI, SUBIC, SUBIC_rec, SUBIS, ADDI, ADDI8, ADDIC, ADDIC8, ADDIC_rec, ...
printS16ImmOperand(MI, 2, STI, O);
return;
break;
case 3:
// ADD4, ADD4O, ADD4O_rec, ADD4TLS, ADD4_rec, ADD8, ADD8O, ADD8O_rec, ADD...
printOperand(MI, 2, STI, O);
break;
case 4:
// ANDI8_rec, ANDIS8_rec, ANDIS_rec, ANDI_rec, CMPLDI, CMPLWI, ORI, ORI8,...
printU16ImmOperand(MI, 2, STI, O);
return;
break;
case 5:
// BCDCFN_rec, BCDCFSQ_rec, BCDCFZ_rec, BCDCTZ_rec, BCDSETSGN_rec, CP_PAS...
printU1ImmOperand(MI, 2, STI, O);
break;
case 6:
// CRSET, CRUNSET, V_SET0, V_SET0B, V_SET0H, XXLEQVOnes, XXLXORdpz, XXLXO...
printOperand(MI, 0, STI, O);
return;
break;
case 7:
// DMXXEXTFDMR256, DMXXINSTFDMR256, XXSPLTW, XXSPLTWs
printU2ImmOperand(MI, 2, STI, O);
return;
break;
case 8:
// DST, DST64, DSTST, DSTST64, DSTSTT, DSTSTT64, DSTT, DSTT64
printU5ImmOperand(MI, 0, STI, O);
return;
break;
case 9:
// EVADDIW, XXPERMDIs, XXSLDWIs
printOperand(MI, 1, STI, O);
break;
case 10:
// PADDI, PADDI8
printS34ImmOperand(MI, 2, STI, O);
O << ", 0";
return;
break;
case 11:
// PMXVBF16GER2NN, PMXVBF16GER2NP, PMXVBF16GER2PN, PMXVBF16GER2PP, PMXVBF...
printOperand(MI, 3, STI, O);
break;
case 12:
// RLDIMI, RLDIMI_rec
printU6ImmOperand(MI, 3, STI, O);
O << ", ";
printU6ImmOperand(MI, 4, STI, O);
return;
break;
case 13:
// RLWIMI, RLWIMI8, RLWIMI8_rec, RLWIMI_rec
printU5ImmOperand(MI, 3, STI, O);
O << ", ";
printU5ImmOperand(MI, 4, STI, O);
O << ", ";
printU5ImmOperand(MI, 5, STI, O);
return;
break;
case 14:
// VCFSX, VCFUX, VCTSXS, VCTUXS, VSPLTB, VSPLTBs, VSPLTH, VSPLTHs, VSPLTW
printU5ImmOperand(MI, 1, STI, O);
return;
break;
case 15:
// VEXTRACTD, VEXTRACTUB, VEXTRACTUH, VEXTRACTUW, VINSERTD, VINSERTW
printU4ImmOperand(MI, 1, STI, O);
return;
break;
case 16:
// VGNB
printU3ImmOperand(MI, 2, STI, O);
return;
break;
case 17:
// XSTSTDCDP, XSTSTDCQP, XSTSTDCSP, XVTSTDCDP, XVTSTDCSP
printU7ImmOperand(MI, 1, STI, O);
return;
break;
case 18:
// XXEXTRACTUW
printU4ImmOperand(MI, 2, STI, O);
return;
break;
case 19:
// XXGENPCVBM, XXGENPCVDM, XXGENPCVHM, XXGENPCVWM
printS5ImmOperand(MI, 2, STI, O);
return;
break;
case 20:
// XXINSERTW
printU4ImmOperand(MI, 3, STI, O);
return;
break;
case 21:
// gBC, gBCL
printBranchOperand(MI, Address, 2, STI, O);
return;
break;
case 22:
// gBCA, gBCLA
printAbsBranchOperand(MI, 2, STI, O);
return;
break;
}
// Fragment 5 encoded into 2 bits for 4 unique commands.
switch ((Bits >> 38) & 3) {
default: llvm_unreachable("Invalid command number.");
case 0:
// CLRLSLDI, CLRLSLDI_rec, CLRLSLWI, CLRLSLWI_rec, EXTLDI, EXTLDI_rec, EX...
O << ", ";
break;
case 1:
// CLRRDI, CLRRDI_rec, CLRRWI, CLRRWI_rec, ROTRDI, ROTRDI_rec, ROTRWI, RO...
return;
break;
case 2:
// DMXXINSTFDMR512
O << ", 0";
return;
break;
case 3:
// DMXXINSTFDMR512_HI
O << ", 1";
return;
break;
}
// Fragment 6 encoded into 4 bits for 9 unique commands.
switch ((Bits >> 40) & 15) {
default: llvm_unreachable("Invalid command number.");
case 0:
// CLRLSLDI, CLRLSLDI_rec, EXTLDI, EXTLDI_rec, EXTRDI, EXTRDI_rec, INSRDI...
printU6ImmOperand(MI, 3, STI, O);
return;
break;
case 1:
// CLRLSLWI, CLRLSLWI_rec, EXTLWI, EXTLWI_rec, EXTRWI, EXTRWI_rec, INSLWI...
printU5ImmOperand(MI, 3, STI, O);
break;
case 2:
// RLWIMIbm, RLWIMIbm_rec, RLWINMbm, RLWINMbm_rec, RLWNMbm, RLWNMbm_rec, ...
printOperand(MI, 3, STI, O);
break;
case 3:
// ADDEX, ADDEX8, XXPERMDI, XXSLDWI
printU2ImmOperand(MI, 3, STI, O);
return;
break;
case 4:
// BCDADD_rec, BCDSR_rec, BCDSUB_rec, BCDS_rec, BCDTRUNC_rec
printU1ImmOperand(MI, 3, STI, O);
return;
break;
case 5:
// PMXVBF16GER2, PMXVBF16GER2W, PMXVF16GER2, PMXVF16GER2W, PMXVF32GER, PM...
printU4ImmOperand(MI, 3, STI, O);
break;
case 6:
// PMXVBF16GER2NN, PMXVBF16GER2NP, PMXVBF16GER2PN, PMXVBF16GER2PP, PMXVBF...
printU4ImmOperand(MI, 4, STI, O);
O << ", ";
break;
case 7:
// VSLDBI, VSRDBI
printU3ImmOperand(MI, 3, STI, O);
return;
break;
case 8:
// XXPERMDIs, XXSLDWIs
printU2ImmOperand(MI, 2, STI, O);
return;
break;
}
// Fragment 7 encoded into 2 bits for 4 unique commands.
switch ((Bits >> 44) & 3) {
default: llvm_unreachable("Invalid command number.");
case 0:
// CLRLSLWI, CLRLSLWI_rec, EXTLWI, EXTLWI_rec, EXTRWI, EXTRWI_rec, INSLWI...
return;
break;
case 1:
// PMXVBF16GER2, PMXVBF16GER2W, PMXVF16GER2, PMXVF16GER2W, PMXVF32GER, PM...
O << ", ";
break;
case 2:
// PMXVBF16GER2NN, PMXVBF16GER2NP, PMXVBF16GER2PN, PMXVBF16GER2PP, PMXVBF...
printU4ImmOperand(MI, 5, STI, O);
break;
case 3:
// PMXVF64GERNN, PMXVF64GERNP, PMXVF64GERPN, PMXVF64GERPP, PMXVF64GERWNN,...
printU2ImmOperand(MI, 5, STI, O);
return;
break;
}
// Fragment 8 encoded into 3 bits for 7 unique commands.
switch ((Bits >> 46) & 7) {
default: llvm_unreachable("Invalid command number.");
case 0:
// PMXVBF16GER2, PMXVBF16GER2W, PMXVF16GER2, PMXVF16GER2W, PMXVF32GER, PM...
printU4ImmOperand(MI, 4, STI, O);
break;
case 1:
// PMXVBF16GER2NN, PMXVBF16GER2NP, PMXVBF16GER2PN, PMXVBF16GER2PP, PMXVBF...
O << ", ";
break;
case 2:
// PMXVF32GERNN, PMXVF32GERNP, PMXVF32GERPN, PMXVF32GERPP, PMXVF32GERWNN,...
return;
break;
case 3:
// PMXVF64GER, PMXVF64GERW
printU2ImmOperand(MI, 4, STI, O);
return;
break;
case 4:
// RLWINM, RLWINM8, RLWINM8_rec, RLWINM_rec, RLWNM, RLWNM8, RLWNM8_rec, R...
printU5ImmOperand(MI, 4, STI, O);
return;
break;
case 5:
// XXEVAL
printU8ImmOperand(MI, 4, STI, O);
return;
break;
case 6:
// XXPERMX
printU3ImmOperand(MI, 4, STI, O);
return;
break;
}
// Fragment 9 encoded into 3 bits for 5 unique commands.
switch ((Bits >> 49) & 7) {
default: llvm_unreachable("Invalid command number.");
case 0:
// PMXVBF16GER2, PMXVBF16GER2W, PMXVF16GER2, PMXVF16GER2W, PMXVI16GER2, P...
O << ", ";
break;
case 1:
// PMXVBF16GER2NN, PMXVBF16GER2NP, PMXVBF16GER2PN, PMXVBF16GER2PP, PMXVBF...
printU2ImmOperand(MI, 6, STI, O);
return;
break;
case 2:
// PMXVF32GER, PMXVF32GERW
return;
break;
case 3:
// PMXVI4GER8PP, PMXVI4GER8WPP
printU8ImmOperand(MI, 6, STI, O);
return;
break;
case 4:
// PMXVI8GER4PP, PMXVI8GER4SPP, PMXVI8GER4WPP, PMXVI8GER4WSPP
printU4ImmOperand(MI, 6, STI, O);
return;
break;
}
// Fragment 10 encoded into 2 bits for 3 unique commands.
switch ((Bits >> 52) & 3) {
default: llvm_unreachable("Invalid command number.");
case 0:
// PMXVBF16GER2, PMXVBF16GER2W, PMXVF16GER2, PMXVF16GER2W, PMXVI16GER2, P...
printU2ImmOperand(MI, 5, STI, O);
return;
break;
case 1:
// PMXVI4GER8, PMXVI4GER8W
printU8ImmOperand(MI, 5, STI, O);
return;
break;
case 2:
// PMXVI8GER4, PMXVI8GER4W
printU4ImmOperand(MI, 5, STI, O);
return;
break;
}
}
/// getRegisterName - This method is automatically generated by tblgen
/// from the register set description. This returns the assembler name
/// for the specified register.
const char *PPCInstPrinter::getRegisterName(MCRegister Reg) {
unsigned RegNo = Reg.id();
assert(RegNo && RegNo < 500 && "Invalid register number!");
#ifdef __GNUC__
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Woverlength-strings"
#endif
static const char AsmStrs[] = {
/* 0 */ "**ROUNDING MODE**\0"
/* 18 */ "**FRAME POINTER**\0"
/* 36 */ "**BASE POINTER**\0"
/* 53 */ "f10\0"
/* 57 */ "vsp10\0"
/* 63 */ "dmrrowp10\0"
/* 73 */ "r10\0"
/* 77 */ "vs10\0"
/* 82 */ "v10\0"
/* 86 */ "dmrrow10\0"
/* 95 */ "f20\0"
/* 99 */ "vsp20\0"
/* 105 */ "dmrrowp20\0"
/* 115 */ "r20\0"
/* 119 */ "vs20\0"
/* 124 */ "v20\0"
/* 128 */ "dmrrow20\0"
/* 137 */ "f30\0"
/* 141 */ "vsp30\0"
/* 147 */ "dmrrowp30\0"
/* 157 */ "r30\0"
/* 161 */ "vs30\0"
/* 166 */ "v30\0"
/* 170 */ "dmrrow30\0"
/* 179 */ "vsp40\0"
/* 185 */ "vs40\0"
/* 190 */ "dmrrow40\0"
/* 199 */ "vsp50\0"
/* 205 */ "vs50\0"
/* 210 */ "dmrrow50\0"
/* 219 */ "vsp60\0"
/* 225 */ "vs60\0"
/* 230 */ "dmrrow60\0"
/* 239 */ "wacc0\0"
/* 245 */ "f0\0"
/* 248 */ "wacc_hi0\0"
/* 257 */ "dmrp0\0"
/* 263 */ "vsp0\0"
/* 268 */ "dmrrowp0\0"
/* 277 */ "cr0\0"
/* 281 */ "dmr0\0"
/* 286 */ "vs0\0"
/* 290 */ "v0\0"
/* 293 */ "dmrrow0\0"
/* 301 */ "f11\0"
/* 305 */ "dmrrowp11\0"
/* 315 */ "r11\0"
/* 319 */ "vs11\0"
/* 324 */ "v11\0"
/* 328 */ "dmrrow11\0"
/* 337 */ "f21\0"
/* 341 */ "dmrrowp21\0"
/* 351 */ "r21\0"
/* 355 */ "vs21\0"
/* 360 */ "v21\0"
/* 364 */ "dmrrow21\0"
/* 373 */ "f31\0"
/* 377 */ "dmrrowp31\0"
/* 387 */ "r31\0"
/* 391 */ "vs31\0"
/* 396 */ "v31\0"
/* 400 */ "dmrrow31\0"
/* 409 */ "vs41\0"
/* 414 */ "dmrrow41\0"
/* 423 */ "vs51\0"
/* 428 */ "dmrrow51\0"
/* 437 */ "vs61\0"
/* 442 */ "dmrrow61\0"
/* 451 */ "wacc1\0"
/* 457 */ "f1\0"
/* 460 */ "wacc_hi1\0"
/* 469 */ "dmrp1\0"
/* 475 */ "dmrrowp1\0"
/* 484 */ "cr1\0"
/* 488 */ "dmr1\0"
/* 493 */ "vs1\0"
/* 497 */ "v1\0"
/* 500 */ "dmrrow1\0"
/* 508 */ "f12\0"
/* 512 */ "vsp12\0"
/* 518 */ "dmrrowp12\0"
/* 528 */ "r12\0"
/* 532 */ "vs12\0"
/* 537 */ "v12\0"
/* 541 */ "dmrrow12\0"
/* 550 */ "f22\0"
/* 554 */ "vsp22\0"
/* 560 */ "dmrrowp22\0"
/* 570 */ "r22\0"
/* 574 */ "vs22\0"
/* 579 */ "v22\0"
/* 583 */ "dmrrow22\0"
/* 592 */ "vsp32\0"
/* 598 */ "vs32\0"
/* 603 */ "dmrrow32\0"
/* 612 */ "vsp42\0"
/* 618 */ "vs42\0"
/* 623 */ "dmrrow42\0"
/* 632 */ "vsp52\0"
/* 638 */ "vs52\0"
/* 643 */ "dmrrow52\0"
/* 652 */ "vsp62\0"
/* 658 */ "vs62\0"
/* 663 */ "dmrrow62\0"
/* 672 */ "wacc2\0"
/* 678 */ "f2\0"
/* 681 */ "wacc_hi2\0"
/* 690 */ "dmrp2\0"
/* 696 */ "vsp2\0"
/* 701 */ "dmrrowp2\0"
/* 710 */ "cr2\0"
/* 714 */ "dmr2\0"
/* 719 */ "vs2\0"
/* 723 */ "v2\0"
/* 726 */ "dmrrow2\0"
/* 734 */ "f13\0"
/* 738 */ "dmrrowp13\0"
/* 748 */ "r13\0"
/* 752 */ "vs13\0"
/* 757 */ "v13\0"
/* 761 */ "dmrrow13\0"
/* 770 */ "f23\0"
/* 774 */ "dmrrowp23\0"
/* 784 */ "r23\0"
/* 788 */ "vs23\0"
/* 793 */ "v23\0"
/* 797 */ "dmrrow23\0"
/* 806 */ "vs33\0"
/* 811 */ "dmrrow33\0"
/* 820 */ "vs43\0"
/* 825 */ "dmrrow43\0"
/* 834 */ "vs53\0"
/* 839 */ "dmrrow53\0"
/* 848 */ "vs63\0"
/* 853 */ "dmrrow63\0"
/* 862 */ "wacc3\0"
/* 868 */ "f3\0"
/* 871 */ "wacc_hi3\0"
/* 880 */ "dmrp3\0"
/* 886 */ "dmrrowp3\0"
/* 895 */ "cr3\0"
/* 899 */ "dmr3\0"
/* 904 */ "vs3\0"
/* 908 */ "v3\0"
/* 911 */ "dmrrow3\0"
/* 919 */ "f14\0"
/* 923 */ "vsp14\0"
/* 929 */ "dmrrowp14\0"
/* 939 */ "r14\0"
/* 943 */ "vs14\0"
/* 948 */ "v14\0"
/* 952 */ "dmrrow14\0"
/* 961 */ "f24\0"
/* 965 */ "vsp24\0"
/* 971 */ "dmrrowp24\0"
/* 981 */ "r24\0"
/* 985 */ "vs24\0"
/* 990 */ "v24\0"
/* 994 */ "dmrrow24\0"
/* 1003 */ "vsp34\0"
/* 1009 */ "vs34\0"
/* 1014 */ "dmrrow34\0"
/* 1023 */ "vsp44\0"
/* 1029 */ "vs44\0"
/* 1034 */ "dmrrow44\0"
/* 1043 */ "vsp54\0"
/* 1049 */ "vs54\0"
/* 1054 */ "dmrrow54\0"
/* 1063 */ "wacc4\0"
/* 1069 */ "f4\0"
/* 1072 */ "wacc_hi4\0"
/* 1081 */ "vsp4\0"
/* 1086 */ "dmrrowp4\0"
/* 1095 */ "cr4\0"
/* 1099 */ "dmr4\0"
/* 1104 */ "vs4\0"
/* 1108 */ "v4\0"
/* 1111 */ "dmrrow4\0"
/* 1119 */ "f15\0"
/* 1123 */ "dmrrowp15\0"
/* 1133 */ "r15\0"
/* 1137 */ "vs15\0"
/* 1142 */ "v15\0"
/* 1146 */ "dmrrow15\0"
/* 1155 */ "f25\0"
/* 1159 */ "dmrrowp25\0"
/* 1169 */ "r25\0"
/* 1173 */ "vs25\0"
/* 1178 */ "v25\0"
/* 1182 */ "dmrrow25\0"
/* 1191 */ "vs35\0"
/* 1196 */ "dmrrow35\0"
/* 1205 */ "vs45\0"
/* 1210 */ "dmrrow45\0"
/* 1219 */ "vs55\0"
/* 1224 */ "dmrrow55\0"
/* 1233 */ "wacc5\0"
/* 1239 */ "f5\0"
/* 1242 */ "wacc_hi5\0"
/* 1251 */ "dmrrowp5\0"
/* 1260 */ "cr5\0"
/* 1264 */ "dmr5\0"
/* 1269 */ "vs5\0"
/* 1273 */ "v5\0"
/* 1276 */ "dmrrow5\0"
/* 1284 */ "f16\0"
/* 1288 */ "vsp16\0"
/* 1294 */ "dmrrowp16\0"
/* 1304 */ "r16\0"
/* 1308 */ "vs16\0"
/* 1313 */ "v16\0"
/* 1317 */ "dmrrow16\0"
/* 1326 */ "f26\0"
/* 1330 */ "vsp26\0"
/* 1336 */ "dmrrowp26\0"
/* 1346 */ "r26\0"
/* 1350 */ "vs26\0"
/* 1355 */ "v26\0"
/* 1359 */ "dmrrow26\0"
/* 1368 */ "vsp36\0"
/* 1374 */ "vs36\0"
/* 1379 */ "dmrrow36\0"
/* 1388 */ "vsp46\0"
/* 1394 */ "vs46\0"
/* 1399 */ "dmrrow46\0"
/* 1408 */ "vsp56\0"
/* 1414 */ "vs56\0"
/* 1419 */ "dmrrow56\0"
/* 1428 */ "wacc6\0"
/* 1434 */ "f6\0"
/* 1437 */ "wacc_hi6\0"
/* 1446 */ "vsp6\0"
/* 1451 */ "dmrrowp6\0"
/* 1460 */ "cr6\0"
/* 1464 */ "dmr6\0"
/* 1469 */ "vs6\0"
/* 1473 */ "v6\0"
/* 1476 */ "dmrrow6\0"
/* 1484 */ "f17\0"
/* 1488 */ "dmrrowp17\0"
/* 1498 */ "r17\0"
/* 1502 */ "vs17\0"
/* 1507 */ "v17\0"
/* 1511 */ "dmrrow17\0"
/* 1520 */ "f27\0"
/* 1524 */ "dmrrowp27\0"
/* 1534 */ "r27\0"
/* 1538 */ "vs27\0"
/* 1543 */ "v27\0"
/* 1547 */ "dmrrow27\0"
/* 1556 */ "vs37\0"
/* 1561 */ "dmrrow37\0"
/* 1570 */ "vs47\0"
/* 1575 */ "dmrrow47\0"
/* 1584 */ "vs57\0"
/* 1589 */ "dmrrow57\0"
/* 1598 */ "wacc7\0"
/* 1604 */ "f7\0"
/* 1607 */ "wacc_hi7\0"
/* 1616 */ "dmrrowp7\0"
/* 1625 */ "cr7\0"
/* 1629 */ "dmr7\0"
/* 1634 */ "vs7\0"
/* 1638 */ "v7\0"
/* 1641 */ "dmrrow7\0"
/* 1649 */ "f18\0"
/* 1653 */ "vsp18\0"
/* 1659 */ "dmrrowp18\0"
/* 1669 */ "r18\0"
/* 1673 */ "vs18\0"
/* 1678 */ "v18\0"
/* 1682 */ "dmrrow18\0"
/* 1691 */ "f28\0"
/* 1695 */ "vsp28\0"
/* 1701 */ "dmrrowp28\0"
/* 1711 */ "r28\0"
/* 1715 */ "vs28\0"
/* 1720 */ "v28\0"
/* 1724 */ "dmrrow28\0"
/* 1733 */ "vsp38\0"
/* 1739 */ "vs38\0"
/* 1744 */ "dmrrow38\0"
/* 1753 */ "vsp48\0"
/* 1759 */ "vs48\0"
/* 1764 */ "dmrrow48\0"
/* 1773 */ "vsp58\0"
/* 1779 */ "vs58\0"
/* 1784 */ "dmrrow58\0"
/* 1793 */ "f8\0"
/* 1796 */ "vsp8\0"
/* 1801 */ "dmrrowp8\0"
/* 1810 */ "r8\0"
/* 1813 */ "vs8\0"
/* 1817 */ "v8\0"
/* 1820 */ "dmrrow8\0"
/* 1828 */ "f19\0"
/* 1832 */ "dmrrowp19\0"
/* 1842 */ "r19\0"
/* 1846 */ "vs19\0"
/* 1851 */ "v19\0"
/* 1855 */ "dmrrow19\0"
/* 1864 */ "f29\0"
/* 1868 */ "dmrrowp29\0"
/* 1878 */ "r29\0"
/* 1882 */ "vs29\0"
/* 1887 */ "v29\0"
/* 1891 */ "dmrrow29\0"
/* 1900 */ "vs39\0"
/* 1905 */ "dmrrow39\0"
/* 1914 */ "vs49\0"
/* 1919 */ "dmrrow49\0"
/* 1928 */ "vs59\0"
/* 1933 */ "dmrrow59\0"
/* 1942 */ "f9\0"
/* 1945 */ "dmrrowp9\0"
/* 1954 */ "r9\0"
/* 1957 */ "vs9\0"
/* 1961 */ "v9\0"
/* 1964 */ "dmrrow9\0"
/* 1972 */ "vrsave\0"
/* 1979 */ "spefscr\0"
/* 1987 */ "xer\0"
/* 1991 */ "lr\0"
/* 1994 */ "ctr\0"
};
#ifdef __GNUC__
#pragma GCC diagnostic pop
#endif
static const uint16_t RegAsmOffset[] = {
36, 1987, 1994, 18, 1991, 0, 1979, 1972, 1987, 55, 240, 452, 673, 863,
1064, 1234, 1429, 1599, 36, 277, 484, 710, 895, 1095, 1260, 1460, 1625, 1994,
281, 488, 714, 899, 1099, 1264, 1464, 1629, 293, 500, 726, 911, 1111, 1276,
1476, 1641, 1820, 1964, 86, 328, 541, 761, 952, 1146, 1317, 1511, 1682, 1855,
128, 364, 583, 797, 994, 1182, 1359, 1547, 1724, 1891, 170, 400, 603, 811,
1014, 1196, 1379, 1561, 1744, 1905, 190, 414, 623, 825, 1034, 1210, 1399, 1575,
1764, 1919, 210, 428, 643, 839, 1054, 1224, 1419, 1589, 1784, 1933, 230, 442,
663, 853, 268, 475, 701, 886, 1086, 1251, 1451, 1616, 1801, 1945, 63, 305,
518, 738, 929, 1123, 1294, 1488, 1659, 1832, 105, 341, 560, 774, 971, 1159,
1336, 1524, 1701, 1868, 147, 377, 257, 469, 690, 880, 245, 457, 678, 868,
1069, 1239, 1434, 1604, 1793, 1942, 53, 301, 508, 734, 919, 1119, 1284, 1484,
1649, 1828, 95, 337, 550, 770, 961, 1155, 1326, 1520, 1691, 1864, 137, 373,
18, 1991, 278, 485, 711, 896, 1096, 1261, 1461, 1626, 1810, 1954, 73, 315,
528, 748, 939, 1133, 1304, 1498, 1669, 1842, 115, 351, 570, 784, 981, 1169,
1346, 1534, 1711, 1878, 157, 387, 278, 485, 711, 896, 1096, 1261, 1461, 1626,
1810, 1954, 73, 315, 528, 748, 939, 1133, 1304, 1498, 1669, 1842, 115, 351,
570, 784, 981, 1169, 1346, 1534, 1711, 1878, 157, 387, 240, 452, 673, 863,
1064, 1234, 1429, 1599, 290, 497, 723, 908, 1108, 1273, 1473, 1638, 1817, 1961,
82, 324, 537, 757, 948, 1142, 1313, 1507, 1678, 1851, 124, 360, 579, 793,
990, 1178, 1355, 1543, 1720, 1887, 166, 396, 290, 497, 723, 908, 1108, 1273,
1473, 1638, 1817, 1961, 82, 324, 537, 757, 948, 1142, 1313, 1507, 1678, 1851,
124, 360, 579, 793, 990, 1178, 1355, 1543, 1720, 1887, 166, 396, 286, 493,
719, 904, 1104, 1269, 1469, 1634, 1813, 1957, 77, 319, 532, 752, 943, 1137,
1308, 1502, 1673, 1846, 119, 355, 574, 788, 985, 1173, 1350, 1538, 1715, 1882,
161, 391, 263, 696, 1081, 1446, 1796, 57, 512, 923, 1288, 1653, 99, 554,
965, 1330, 1695, 141, 592, 1003, 1368, 1733, 179, 612, 1023, 1388, 1753, 199,
632, 1043, 1408, 1773, 219, 652, 598, 806, 1009, 1191, 1374, 1556, 1739, 1900,
185, 409, 618, 820, 1029, 1205, 1394, 1570, 1759, 1914, 205, 423, 638, 834,
1049, 1219, 1414, 1584, 1779, 1928, 225, 437, 658, 848, 239, 451, 672, 862,
1063, 1233, 1428, 1598, 248, 460, 681, 871, 1072, 1242, 1437, 1607, 278, 485,
711, 896, 1096, 1261, 1461, 1626, 1810, 1954, 73, 315, 528, 748, 939, 1133,
1304, 1498, 1669, 1842, 115, 351, 570, 784, 981, 1169, 1346, 1534, 1711, 1878,
157, 387, 55, 510, 1286, 54, 920, 1650, 551, 1327, 138, 303, 1121, 1830,
735, 1485, 338, 1156, 1865, 55, 921, 1651, 509, 1285, 96, 962, 1692, 736,
1486, 302, 1120, 1829, 771, 1521, 374, 278, 711, 1096, 1461, 1810, 73, 528,
939, 1304, 1669, 115, 570, 981, 1346, 1711, 157,
};
assert (*(AsmStrs+RegAsmOffset[RegNo-1]) &&
"Invalid alt name index for register!");
return AsmStrs+RegAsmOffset[RegNo-1];
}
#ifdef PRINT_ALIAS_INSTR
#undef PRINT_ALIAS_INSTR
bool PPCInstPrinter::printAliasInstr(const MCInst *MI, uint64_t Address, const MCSubtargetInfo &STI, raw_ostream &OS) {
static const PatternsForOpcode OpToPatterns[] = {
{PPC::ADDI, 0, 1 },
{PPC::ADDI8, 1, 1 },
{PPC::ADDIS, 2, 1 },
{PPC::ADDIS8, 3, 1 },
{PPC::ADDPCIS, 4, 1 },
{PPC::BCC, 5, 24 },
{PPC::BCCA, 29, 24 },
{PPC::BCCCTR, 53, 24 },
{PPC::BCCCTRL, 77, 24 },
{PPC::BCCL, 101, 24 },
{PPC::BCCLA, 125, 24 },
{PPC::BCCLR, 149, 24 },
{PPC::BCCLRL, 173, 24 },
{PPC::CMPD, 197, 1 },
{PPC::CMPDI, 198, 1 },
{PPC::CMPLD, 199, 1 },
{PPC::CMPLDI, 200, 1 },
{PPC::CMPLW, 201, 1 },
{PPC::CMPLWI, 202, 1 },
{PPC::CMPW, 203, 1 },
{PPC::CMPWI, 204, 1 },
{PPC::CNTLZW, 205, 1 },
{PPC::CNTLZW8, 206, 1 },
{PPC::CNTLZW8_rec, 207, 1 },
{PPC::CNTLZW_rec, 208, 1 },
{PPC::CP_PASTE_rec, 209, 1 },
{PPC::CREQV, 210, 1 },
{PPC::CRNOR, 211, 1 },
{PPC::CROR, 212, 1 },
{PPC::CRXOR, 213, 1 },
{PPC::ISEL, 214, 3 },
{PPC::ISEL8, 217, 3 },
{PPC::MBAR, 220, 1 },
{PPC::MFDCR, 221, 8 },
{PPC::MFSPR, 229, 46 },
{PPC::MFSPR8, 275, 19 },
{PPC::MFTB, 294, 1 },
{PPC::MFUDSCR, 295, 1 },
{PPC::MFVRSAVE, 296, 1 },
{PPC::MFVSRD, 297, 1 },
{PPC::MFVSRWZ, 298, 1 },
{PPC::MTCRF, 299, 1 },
{PPC::MTCRF8, 300, 1 },
{PPC::MTDCR, 301, 8 },
{PPC::MTFSF, 309, 1 },
{PPC::MTFSFI, 310, 1 },
{PPC::MTFSFI_rec, 311, 1 },
{PPC::MTFSF_rec, 312, 1 },
{PPC::MTMSR, 313, 1 },
{PPC::MTMSRD, 314, 1 },
{PPC::MTSPR, 315, 45 },
{PPC::MTSPR8, 360, 18 },
{PPC::MTUDSCR, 378, 1 },
{PPC::MTVRSAVE, 379, 1 },
{PPC::MTVSRD, 380, 1 },
{PPC::MTVSRWA, 381, 1 },
{PPC::MTVSRWZ, 382, 1 },
{PPC::NOR, 383, 1 },
{PPC::NOR8, 384, 1 },
{PPC::NOR8_rec, 385, 1 },
{PPC::NOR_rec, 386, 1 },
{PPC::OR, 387, 1 },
{PPC::OR8, 388, 1 },
{PPC::OR8_rec, 389, 1 },
{PPC::ORI, 390, 1 },
{PPC::ORI8, 391, 1 },
{PPC::OR_rec, 392, 1 },
{PPC::RFEBB, 393, 1 },
{PPC::RLDCL, 394, 1 },
{PPC::RLDCL_rec, 395, 1 },
{PPC::RLDICL, 396, 2 },
{PPC::RLDICL_32_64, 398, 2 },
{PPC::RLDICL_rec, 400, 2 },
{PPC::RLWINM, 402, 2 },
{PPC::RLWINM8, 404, 2 },
{PPC::RLWINM8_rec, 406, 2 },
{PPC::RLWINM_rec, 408, 2 },
{PPC::RLWNM, 410, 1 },
{PPC::RLWNM8, 411, 1 },
{PPC::RLWNM8_rec, 412, 1 },
{PPC::RLWNM_rec, 413, 1 },
{PPC::SC, 414, 1 },
{PPC::SUBF, 415, 1 },
{PPC::SUBF8, 416, 1 },
{PPC::SUBF8_rec, 417, 1 },
{PPC::SUBFC, 418, 1 },
{PPC::SUBFC8, 419, 1 },
{PPC::SUBFC8_rec, 420, 1 },
{PPC::SUBFC_rec, 421, 1 },
{PPC::SUBF_rec, 422, 1 },
{PPC::SYNC, 423, 3 },
{PPC::TD, 426, 7 },
{PPC::TDI, 433, 7 },
{PPC::TEND, 440, 2 },
{PPC::TLBIE, 442, 1 },
{PPC::TLBRE2, 443, 2 },
{PPC::TLBWE2, 445, 2 },
{PPC::TSR, 447, 2 },
{PPC::TW, 449, 8 },
{PPC::TWI, 457, 7 },
{PPC::VNOR, 464, 1 },
{PPC::VOR, 465, 1 },
{PPC::WAIT, 466, 3 },
{PPC::XORI, 469, 1 },
{PPC::XORI8, 470, 1 },
{PPC::XVCPSGNDP, 471, 1 },
{PPC::XVCPSGNSP, 472, 1 },
{PPC::XXPERMDI, 473, 5 },
{PPC::XXPERMDIs, 478, 3 },
{PPC::gBC, 481, 10 },
{PPC::gBCA, 491, 10 },
{PPC::gBCAat, 501, 2 },
{PPC::gBCCTR, 503, 7 },
{PPC::gBCCTRL, 510, 7 },
{PPC::gBCL, 517, 10 },
{PPC::gBCLA, 527, 10 },
{PPC::gBCLAat, 537, 2 },
{PPC::gBCLR, 539, 11 },
{PPC::gBCLRL, 550, 11 },
{PPC::gBCLat, 561, 2 },
{PPC::gBCat, 563, 2 },
};
static const AliasPattern Patterns[] = {
// PPC::ADDI - 0
{0, 0, 3, 2 },
// PPC::ADDI8 - 1
{0, 2, 3, 2 },
// PPC::ADDIS - 2
{12, 4, 3, 2 },
// PPC::ADDIS8 - 3
{12, 6, 3, 2 },
// PPC::ADDPCIS - 4
{25, 8, 2, 2 },
// PPC::BCC - 5
{33, 10, 3, 2 },
{46, 12, 3, 2 },
{55, 14, 3, 2 },
{69, 16, 3, 2 },
{79, 18, 3, 2 },
{93, 20, 3, 2 },
{103, 22, 3, 2 },
{116, 24, 3, 2 },
{125, 26, 3, 2 },
{139, 28, 3, 2 },
{149, 30, 3, 2 },
{163, 32, 3, 2 },
{173, 34, 3, 2 },
{186, 36, 3, 2 },
{195, 38, 3, 2 },
{209, 40, 3, 2 },
{219, 42, 3, 2 },
{233, 44, 3, 2 },
{243, 46, 3, 2 },
{256, 48, 3, 2 },
{265, 50, 3, 2 },
{279, 52, 3, 2 },
{289, 54, 3, 2 },
{303, 56, 3, 2 },
// PPC::BCCA - 29
{313, 58, 3, 2 },
{327, 60, 3, 2 },
{337, 62, 3, 2 },
{352, 64, 3, 2 },
{363, 66, 3, 2 },
{378, 68, 3, 2 },
{389, 70, 3, 2 },
{403, 72, 3, 2 },
{413, 74, 3, 2 },
{428, 76, 3, 2 },
{439, 78, 3, 2 },
{454, 80, 3, 2 },
{465, 82, 3, 2 },
{479, 84, 3, 2 },
{489, 86, 3, 2 },
{504, 88, 3, 2 },
{515, 90, 3, 2 },
{530, 92, 3, 2 },
{541, 94, 3, 2 },
{555, 96, 3, 2 },
{565, 98, 3, 2 },
{580, 100, 3, 2 },
{591, 102, 3, 2 },
{606, 104, 3, 2 },
// PPC::BCCCTR - 53
{617, 106, 2, 2 },
{627, 108, 2, 2 },
{634, 110, 2, 2 },
{645, 112, 2, 2 },
{653, 114, 2, 2 },
{664, 116, 2, 2 },
{672, 118, 2, 2 },
{682, 120, 2, 2 },
{689, 122, 2, 2 },
{700, 124, 2, 2 },
{708, 126, 2, 2 },
{719, 128, 2, 2 },
{727, 130, 2, 2 },
{737, 132, 2, 2 },
{744, 134, 2, 2 },
{755, 136, 2, 2 },
{763, 138, 2, 2 },
{774, 140, 2, 2 },
{782, 142, 2, 2 },
{792, 144, 2, 2 },
{799, 146, 2, 2 },
{810, 148, 2, 2 },
{818, 150, 2, 2 },
{829, 152, 2, 2 },
// PPC::BCCCTRL - 77
{837, 154, 2, 2 },
{848, 156, 2, 2 },
{856, 158, 2, 2 },
{868, 160, 2, 2 },
{877, 162, 2, 2 },
{889, 164, 2, 2 },
{898, 166, 2, 2 },
{909, 168, 2, 2 },
{917, 170, 2, 2 },
{929, 172, 2, 2 },
{938, 174, 2, 2 },
{950, 176, 2, 2 },
{959, 178, 2, 2 },
{970, 180, 2, 2 },
{978, 182, 2, 2 },
{990, 184, 2, 2 },
{999, 186, 2, 2 },
{1011, 188, 2, 2 },
{1020, 190, 2, 2 },
{1031, 192, 2, 2 },
{1039, 194, 2, 2 },
{1051, 196, 2, 2 },
{1060, 198, 2, 2 },
{1072, 200, 2, 2 },
// PPC::BCCL - 101
{1081, 202, 3, 2 },
{1095, 204, 3, 2 },
{1105, 206, 3, 2 },
{1120, 208, 3, 2 },
{1131, 210, 3, 2 },
{1146, 212, 3, 2 },
{1157, 214, 3, 2 },
{1171, 216, 3, 2 },
{1181, 218, 3, 2 },
{1196, 220, 3, 2 },
{1207, 222, 3, 2 },
{1222, 224, 3, 2 },
{1233, 226, 3, 2 },
{1247, 228, 3, 2 },
{1257, 230, 3, 2 },
{1272, 232, 3, 2 },
{1283, 234, 3, 2 },
{1298, 236, 3, 2 },
{1309, 238, 3, 2 },
{1323, 240, 3, 2 },
{1333, 242, 3, 2 },
{1348, 244, 3, 2 },
{1359, 246, 3, 2 },
{1374, 248, 3, 2 },
// PPC::BCCLA - 125
{1385, 250, 3, 2 },
{1400, 252, 3, 2 },
{1411, 254, 3, 2 },
{1427, 256, 3, 2 },
{1439, 258, 3, 2 },
{1455, 260, 3, 2 },
{1467, 262, 3, 2 },
{1482, 264, 3, 2 },
{1493, 266, 3, 2 },
{1509, 268, 3, 2 },
{1521, 270, 3, 2 },
{1537, 272, 3, 2 },
{1549, 274, 3, 2 },
{1564, 276, 3, 2 },
{1575, 278, 3, 2 },
{1591, 280, 3, 2 },
{1603, 282, 3, 2 },
{1619, 284, 3, 2 },
{1631, 286, 3, 2 },
{1646, 288, 3, 2 },
{1657, 290, 3, 2 },
{1673, 292, 3, 2 },
{1685, 294, 3, 2 },
{1701, 296, 3, 2 },
// PPC::BCCLR - 149
{1713, 298, 2, 2 },
{1722, 300, 2, 2 },
{1728, 302, 2, 2 },
{1738, 304, 2, 2 },
{1745, 306, 2, 2 },
{1755, 308, 2, 2 },
{1762, 310, 2, 2 },
{1771, 312, 2, 2 },
{1777, 314, 2, 2 },
{1787, 316, 2, 2 },
{1794, 318, 2, 2 },
{1804, 320, 2, 2 },
{1811, 322, 2, 2 },
{1820, 324, 2, 2 },
{1826, 326, 2, 2 },
{1836, 328, 2, 2 },
{1843, 330, 2, 2 },
{1853, 332, 2, 2 },
{1860, 334, 2, 2 },
{1869, 336, 2, 2 },
{1875, 338, 2, 2 },
{1885, 340, 2, 2 },
{1892, 342, 2, 2 },
{1902, 344, 2, 2 },
// PPC::BCCLRL - 173
{1909, 346, 2, 2 },
{1919, 348, 2, 2 },
{1926, 350, 2, 2 },
{1937, 352, 2, 2 },
{1945, 354, 2, 2 },
{1956, 356, 2, 2 },
{1964, 358, 2, 2 },
{1974, 360, 2, 2 },
{1981, 362, 2, 2 },
{1992, 364, 2, 2 },
{2000, 366, 2, 2 },
{2011, 368, 2, 2 },
{2019, 370, 2, 2 },
{2029, 372, 2, 2 },
{2036, 374, 2, 2 },
{2047, 376, 2, 2 },
{2055, 378, 2, 2 },
{2066, 380, 2, 2 },
{2074, 382, 2, 2 },
{2084, 384, 2, 2 },
{2091, 386, 2, 2 },
{2102, 388, 2, 2 },
{2110, 390, 2, 2 },
{2121, 392, 2, 2 },
// PPC::CMPD - 197
{2129, 394, 3, 3 },
// PPC::CMPDI - 198
{2141, 397, 3, 2 },
// PPC::CMPLD - 199
{2156, 399, 3, 3 },
// PPC::CMPLDI - 200
{2169, 402, 3, 2 },
// PPC::CMPLW - 201
{2185, 404, 3, 3 },
// PPC::CMPLWI - 202
{2198, 407, 3, 2 },
// PPC::CMPW - 203
{2214, 409, 3, 3 },
// PPC::CMPWI - 204
{2226, 412, 3, 2 },
// PPC::CNTLZW - 205
{2241, 414, 2, 2 },
// PPC::CNTLZW8 - 206
{2241, 416, 2, 2 },
// PPC::CNTLZW8_rec - 207
{2255, 418, 2, 2 },
// PPC::CNTLZW_rec - 208
{2255, 420, 2, 2 },
// PPC::CP_PASTE_rec - 209
{2270, 422, 3, 3 },
// PPC::CREQV - 210
{2284, 425, 3, 3 },
// PPC::CRNOR - 211
{2293, 428, 3, 3 },
// PPC::CROR - 212
{2306, 431, 3, 3 },
// PPC::CRXOR - 213
{2320, 434, 3, 3 },
// PPC::ISEL - 214
{2329, 437, 4, 4 },
{2347, 441, 4, 4 },
{2365, 445, 4, 4 },
// PPC::ISEL8 - 217
{2329, 449, 4, 4 },
{2347, 453, 4, 4 },
{2365, 457, 4, 4 },
// PPC::MBAR - 220
{2383, 461, 1, 1 },
// PPC::MFDCR - 221
{2388, 462, 2, 5 },
{2397, 467, 2, 5 },
{2406, 472, 2, 5 },
{2415, 477, 2, 5 },
{2424, 482, 2, 5 },
{2433, 487, 2, 5 },
{2442, 492, 2, 5 },
{2451, 497, 2, 5 },
// PPC::MFSPR - 229
{2460, 502, 2, 2 },
{2469, 504, 2, 5 },
{2480, 509, 2, 5 },
{2490, 514, 2, 5 },
{2500, 519, 2, 5 },
{2508, 524, 2, 5 },
{2517, 529, 2, 5 },
{2527, 534, 2, 5 },
{2537, 539, 2, 5 },
{2548, 544, 2, 5 },
{2557, 549, 2, 5 },
{2566, 554, 2, 5 },
{2576, 559, 2, 5 },
{2586, 564, 2, 5 },
{2596, 569, 2, 5 },
{2606, 574, 2, 5 },
{2615, 579, 2, 5 },
{2624, 584, 2, 5 },
{2633, 589, 2, 5 },
{2642, 594, 2, 5 },
{2655, 599, 2, 5 },
{2669, 604, 2, 5 },
{2683, 609, 2, 5 },
{2697, 614, 2, 5 },
{2711, 619, 2, 5 },
{2725, 624, 2, 5 },
{2739, 629, 2, 5 },
{2753, 634, 2, 5 },
{2767, 639, 2, 5 },
{2781, 644, 2, 5 },
{2795, 649, 2, 5 },
{2809, 654, 2, 5 },
{2823, 659, 2, 5 },
{2837, 664, 2, 5 },
{2851, 669, 2, 5 },
{2865, 674, 2, 5 },
{2879, 679, 2, 5 },
{2888, 684, 2, 5 },
{2897, 689, 2, 5 },
{2907, 694, 2, 5 },
{2916, 699, 2, 5 },
{2926, 704, 2, 5 },
{2936, 709, 2, 5 },
{2946, 714, 2, 5 },
{2956, 719, 2, 5 },
{2966, 724, 2, 5 },
// PPC::MFSPR8 - 275
{2460, 729, 2, 2 },
{2469, 731, 2, 5 },
{2480, 736, 2, 5 },
{2490, 741, 2, 5 },
{2500, 746, 2, 5 },
{2508, 751, 2, 5 },
{2517, 756, 2, 5 },
{2527, 761, 2, 5 },
{2537, 766, 2, 5 },
{2548, 771, 2, 5 },
{2557, 776, 2, 5 },
{2566, 781, 2, 5 },
{2576, 786, 2, 5 },
{2586, 791, 2, 5 },
{2596, 796, 2, 5 },
{2606, 801, 2, 5 },
{2624, 806, 2, 5 },
{2633, 811, 2, 5 },
{2642, 816, 2, 5 },
// PPC::MFTB - 294
{2976, 821, 2, 2 },
// PPC::MFUDSCR - 295
{2469, 823, 1, 4 },
// PPC::MFVRSAVE - 296
{2985, 827, 1, 1 },
// PPC::MFVSRD - 297
{2997, 828, 2, 2 },
// PPC::MFVSRWZ - 298
{3011, 830, 2, 2 },
// PPC::MTCRF - 299
{3026, 832, 2, 2 },
// PPC::MTCRF8 - 300
{3026, 834, 2, 2 },
// PPC::MTDCR - 301
{3034, 836, 2, 5 },
{3043, 841, 2, 5 },
{3052, 846, 2, 5 },
{3061, 851, 2, 5 },
{3070, 856, 2, 5 },
{3079, 861, 2, 5 },
{3088, 866, 2, 5 },
{3097, 871, 2, 5 },
// PPC::MTFSF - 309
{3106, 876, 4, 4 },
// PPC::MTFSFI - 310
{3119, 880, 3, 3 },
// PPC::MTFSFI_rec - 311
{3137, 883, 3, 3 },
// PPC::MTFSF_rec - 312
{3156, 886, 4, 4 },
// PPC::MTMSR - 313
{3170, 890, 2, 5 },
// PPC::MTMSRD - 314
{3179, 895, 2, 5 },
// PPC::MTSPR - 315
{3189, 900, 2, 2 },
{3198, 902, 2, 5 },
{3209, 907, 2, 5 },
{3217, 912, 2, 5 },
{3226, 917, 2, 5 },
{3236, 922, 2, 5 },
{3246, 927, 2, 5 },
{3257, 932, 2, 5 },
{3266, 937, 2, 5 },
{3275, 942, 2, 5 },
{3285, 947, 2, 5 },
{3295, 952, 2, 5 },
{3305, 957, 2, 5 },
{3315, 962, 2, 5 },
{3324, 967, 2, 5 },
{3333, 972, 2, 5 },
{3342, 977, 2, 5 },
{3351, 982, 2, 5 },
{3360, 987, 2, 5 },
{3373, 992, 2, 5 },
{3387, 997, 2, 5 },
{3401, 1002, 2, 5 },
{3415, 1007, 2, 5 },
{3429, 1012, 2, 5 },
{3443, 1017, 2, 5 },
{3457, 1022, 2, 5 },
{3471, 1027, 2, 5 },
{3485, 1032, 2, 5 },
{3499, 1037, 2, 5 },
{3513, 1042, 2, 5 },
{3527, 1047, 2, 5 },
{3541, 1052, 2, 5 },
{3555, 1057, 2, 5 },
{3569, 1062, 2, 5 },
{3583, 1067, 2, 5 },
{3597, 1072, 2, 5 },
{3606, 1077, 2, 5 },
{3615, 1082, 2, 5 },
{3625, 1087, 2, 5 },
{3634, 1092, 2, 5 },
{3644, 1097, 2, 5 },
{3654, 1102, 2, 5 },
{3664, 1107, 2, 5 },
{3674, 1112, 2, 5 },
{3684, 1117, 2, 5 },
// PPC::MTSPR8 - 360
{3189, 1122, 2, 2 },
{3198, 1124, 2, 5 },
{3209, 1129, 2, 5 },
{3217, 1134, 2, 5 },
{3226, 1139, 2, 5 },
{3236, 1144, 2, 5 },
{3246, 1149, 2, 5 },
{3257, 1154, 2, 5 },
{3266, 1159, 2, 5 },
{3275, 1164, 2, 5 },
{3285, 1169, 2, 5 },
{3295, 1174, 2, 5 },
{3305, 1179, 2, 5 },
{3315, 1184, 2, 5 },
{3333, 1189, 2, 5 },
{3342, 1194, 2, 5 },
{3351, 1199, 2, 5 },
{3360, 1204, 2, 5 },
// PPC::MTUDSCR - 378
{3694, 1209, 1, 4 },
// PPC::MTVRSAVE - 379
{3705, 1213, 1, 1 },
// PPC::MTVSRD - 380
{3717, 1214, 2, 2 },
// PPC::MTVSRWA - 381
{3731, 1216, 2, 2 },
// PPC::MTVSRWZ - 382
{3746, 1218, 2, 2 },
// PPC::NOR - 383
{3761, 1220, 3, 3 },
// PPC::NOR8 - 384
{3761, 1223, 3, 3 },
// PPC::NOR8_rec - 385
{3772, 1226, 3, 3 },
// PPC::NOR_rec - 386
{3772, 1229, 3, 3 },
// PPC::OR - 387
{3784, 1232, 3, 3 },
// PPC::OR8 - 388
{3784, 1235, 3, 3 },
// PPC::OR8_rec - 389
{3794, 1238, 3, 3 },
// PPC::ORI - 390
{3805, 1241, 3, 3 },
// PPC::ORI8 - 391
{3805, 1244, 3, 3 },
// PPC::OR_rec - 392
{3794, 1247, 3, 3 },
// PPC::RFEBB - 393
{3809, 1250, 1, 1 },
// PPC::RLDCL - 394
{3815, 1251, 4, 4 },
// PPC::RLDCL_rec - 395
{3832, 1255, 4, 4 },
// PPC::RLDICL - 396
{3850, 1259, 4, 4 },
{3870, 1263, 4, 3 },
// PPC::RLDICL_32_64 - 398
{3850, 1266, 4, 4 },
{3870, 1270, 4, 3 },
// PPC::RLDICL_rec - 400
{3890, 1273, 4, 4 },
{3911, 1277, 4, 3 },
// PPC::RLWINM - 402
{3932, 1280, 5, 5 },
{3952, 1285, 5, 5 },
// PPC::RLWINM8 - 404
{3932, 1290, 5, 5 },
{3952, 1295, 5, 5 },
// PPC::RLWINM8_rec - 406
{3972, 1300, 5, 5 },
{3993, 1305, 5, 5 },
// PPC::RLWINM_rec - 408
{3972, 1310, 5, 5 },
{3993, 1315, 5, 5 },
// PPC::RLWNM - 410
{4014, 1320, 5, 5 },
// PPC::RLWNM8 - 411
{4014, 1325, 5, 5 },
// PPC::RLWNM8_rec - 412
{4031, 1330, 5, 5 },
// PPC::RLWNM_rec - 413
{4031, 1335, 5, 5 },
// PPC::SC - 414
{4049, 1340, 1, 1 },
// PPC::SUBF - 415
{4052, 1341, 3, 3 },
// PPC::SUBF8 - 416
{4052, 1344, 3, 3 },
// PPC::SUBF8_rec - 417
{4067, 1347, 3, 3 },
// PPC::SUBFC - 418
{4083, 1350, 3, 3 },
// PPC::SUBFC8 - 419
{4083, 1353, 3, 3 },
// PPC::SUBFC8_rec - 420
{4099, 1356, 3, 3 },
// PPC::SUBFC_rec - 421
{4099, 1359, 3, 3 },
// PPC::SUBF_rec - 422
{4067, 1362, 3, 3 },
// PPC::SYNC - 423
{4116, 1365, 1, 1 },
{4121, 1366, 1, 1 },
{4128, 1367, 1, 1 },
// PPC::TD - 426
{4136, 1368, 3, 3 },
{4148, 1371, 3, 3 },
{4160, 1374, 3, 3 },
{4172, 1377, 3, 3 },
{4184, 1380, 3, 3 },
{4197, 1383, 3, 3 },
{4210, 1386, 3, 3 },
// PPC::TDI - 433
{4221, 1389, 3, 2 },
{4236, 1391, 3, 2 },
{4251, 1393, 3, 2 },
{4266, 1395, 3, 2 },
{4281, 1397, 3, 2 },
{4297, 1399, 3, 2 },
{4313, 1401, 3, 2 },
// PPC::TEND - 440
{4327, 1403, 1, 1 },
{4333, 1404, 1, 1 },
// PPC::TLBIE - 442
{4342, 1405, 2, 2 },
// PPC::TLBRE2 - 443
{4351, 1407, 3, 3 },
{4366, 1410, 3, 3 },
// PPC::TLBWE2 - 445
{4381, 1413, 3, 3 },
{4396, 1416, 3, 3 },
// PPC::TSR - 447
{4411, 1419, 1, 1 },
{4421, 1420, 1, 1 },
// PPC::TW - 449
{4430, 1421, 3, 3 },
{4435, 1424, 3, 3 },
{4447, 1427, 3, 3 },
{4459, 1430, 3, 3 },
{4471, 1433, 3, 3 },
{4483, 1436, 3, 3 },
{4496, 1439, 3, 3 },
{4509, 1442, 3, 3 },
// PPC::TWI - 457
{4520, 1445, 3, 2 },
{4535, 1447, 3, 2 },
{4550, 1449, 3, 2 },
{4565, 1451, 3, 2 },
{4580, 1453, 3, 2 },
{4596, 1455, 3, 2 },
{4612, 1457, 3, 2 },
// PPC::VNOR - 464
{4626, 1459, 3, 3 },
// PPC::VOR - 465
{4638, 1462, 3, 3 },
// PPC::WAIT - 466
{4649, 1465, 1, 1 },
{4654, 1466, 1, 1 },
{4662, 1467, 1, 1 },
// PPC::XORI - 469
{4671, 1468, 3, 3 },
// PPC::XORI8 - 470
{4671, 1471, 3, 3 },
// PPC::XVCPSGNDP - 471
{4676, 1474, 3, 3 },
// PPC::XVCPSGNSP - 472
{4691, 1477, 3, 3 },
// PPC::XXPERMDI - 473
{4706, 1480, 4, 7 },
{4724, 1487, 4, 7 },
{4742, 1494, 4, 4 },
{4761, 1498, 4, 4 },
{4780, 1502, 4, 4 },
// PPC::XXPERMDIs - 478
{4706, 1506, 3, 6 },
{4724, 1512, 3, 6 },
{4780, 1518, 3, 3 },
// PPC::gBC - 481
{4795, 1521, 3, 2 },
{4807, 1523, 3, 2 },
{4819, 1525, 3, 2 },
{4832, 1527, 3, 2 },
{4845, 1529, 3, 2 },
{4858, 1531, 3, 2 },
{4871, 1533, 3, 2 },
{4886, 1535, 3, 2 },
{4901, 1537, 3, 2 },
{4915, 1539, 3, 2 },
// PPC::gBCA - 491
{4929, 1541, 3, 2 },
{4942, 1543, 3, 2 },
{4955, 1545, 3, 2 },
{4969, 1547, 3, 2 },
{4983, 1549, 3, 2 },
{4997, 1551, 3, 2 },
{5011, 1553, 3, 2 },
{5027, 1555, 3, 2 },
{5043, 1557, 3, 2 },
{5058, 1559, 3, 2 },
// PPC::gBCAat - 501
{5073, 1561, 4, 3 },
{5093, 1564, 4, 3 },
// PPC::gBCCTR - 503
{5113, 1567, 3, 3 },
{5128, 1570, 3, 3 },
{5137, 1573, 3, 3 },
{5146, 1576, 3, 3 },
{5156, 1579, 3, 3 },
{5166, 1582, 3, 3 },
{5176, 1585, 3, 3 },
// PPC::gBCCTRL - 510
{5186, 1588, 3, 3 },
{5202, 1591, 3, 3 },
{5212, 1594, 3, 3 },
{5222, 1597, 3, 3 },
{5233, 1600, 3, 3 },
{5244, 1603, 3, 3 },
{5255, 1606, 3, 3 },
// PPC::gBCL - 517
{5266, 1609, 3, 2 },
{5279, 1611, 3, 2 },
{5292, 1613, 3, 2 },
{5306, 1615, 3, 2 },
{5320, 1617, 3, 2 },
{5334, 1619, 3, 2 },
{5348, 1621, 3, 2 },
{5364, 1623, 3, 2 },
{5380, 1625, 3, 2 },
{5395, 1627, 3, 2 },
// PPC::gBCLA - 527
{5410, 1629, 3, 2 },
{5424, 1631, 3, 2 },
{5438, 1633, 3, 2 },
{5453, 1635, 3, 2 },
{5468, 1637, 3, 2 },
{5483, 1639, 3, 2 },
{5498, 1641, 3, 2 },
{5515, 1643, 3, 2 },
{5532, 1645, 3, 2 },
{5548, 1647, 3, 2 },
// PPC::gBCLAat - 537
{5564, 1649, 4, 3 },
{5585, 1652, 4, 3 },
// PPC::gBCLR - 539
{5606, 1655, 3, 3 },
{5620, 1658, 3, 3 },
{5628, 1661, 3, 3 },
{5636, 1664, 3, 3 },
{5645, 1667, 3, 3 },
{5654, 1670, 3, 3 },
{5663, 1673, 3, 3 },
{5672, 1676, 3, 3 },
{5683, 1679, 3, 3 },
{5694, 1682, 3, 3 },
{5704, 1685, 3, 3 },
// PPC::gBCLRL - 550
{5714, 1688, 3, 3 },
{5729, 1691, 3, 3 },
{5738, 1694, 3, 3 },
{5747, 1697, 3, 3 },
{5757, 1700, 3, 3 },
{5767, 1703, 3, 3 },
{5777, 1706, 3, 3 },
{5787, 1709, 3, 3 },
{5799, 1712, 3, 3 },
{5811, 1715, 3, 3 },
{5822, 1718, 3, 3 },
// PPC::gBCLat - 561
{5833, 1721, 4, 3 },
{5853, 1724, 4, 3 },
// PPC::gBCat - 563
{5873, 1727, 4, 3 },
{5892, 1730, 4, 3 },
};
static const AliasPatternCond Conds[] = {
// (ADDI gprc:$rD, ZERO, s16imm:$imm) - 0
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_Reg, PPC::ZERO},
// (ADDI8 g8rc:$rD, ZERO8, s16imm64:$imm) - 2
{AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
{AliasPatternCond::K_Reg, PPC::ZERO8},
// (ADDIS gprc:$rD, ZERO, s17imm:$imm) - 4
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_Reg, PPC::ZERO},
// (ADDIS8 g8rc:$rD, ZERO8, s17imm64:$imm) - 6
{AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
{AliasPatternCond::K_Reg, PPC::ZERO8},
// (ADDPCIS g8rc:$RT, 0) - 8
{AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(0)},
// (BCC 12, crrc:$cc, condbrtarget:$dst) - 10
{AliasPatternCond::K_Imm, uint32_t(12)},
{AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
// (BCC 12, CR0, condbrtarget:$dst) - 12
{AliasPatternCond::K_Imm, uint32_t(12)},
{AliasPatternCond::K_Reg, PPC::CR0},
// (BCC 14, crrc:$cc, condbrtarget:$dst) - 14
{AliasPatternCond::K_Imm, uint32_t(14)},
{AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
// (BCC 14, CR0, condbrtarget:$dst) - 16
{AliasPatternCond::K_Imm, uint32_t(14)},
{AliasPatternCond::K_Reg, PPC::CR0},
// (BCC 15, crrc:$cc, condbrtarget:$dst) - 18
{AliasPatternCond::K_Imm, uint32_t(15)},
{AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
// (BCC 15, CR0, condbrtarget:$dst) - 20
{AliasPatternCond::K_Imm, uint32_t(15)},
{AliasPatternCond::K_Reg, PPC::CR0},
// (BCC 44, crrc:$cc, condbrtarget:$dst) - 22
{AliasPatternCond::K_Imm, uint32_t(44)},
{AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
// (BCC 44, CR0, condbrtarget:$dst) - 24
{AliasPatternCond::K_Imm, uint32_t(44)},
{AliasPatternCond::K_Reg, PPC::CR0},
// (BCC 46, crrc:$cc, condbrtarget:$dst) - 26
{AliasPatternCond::K_Imm, uint32_t(46)},
{AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
// (BCC 46, CR0, condbrtarget:$dst) - 28
{AliasPatternCond::K_Imm, uint32_t(46)},
{AliasPatternCond::K_Reg, PPC::CR0},
// (BCC 47, crrc:$cc, condbrtarget:$dst) - 30
{AliasPatternCond::K_Imm, uint32_t(47)},
{AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
// (BCC 47, CR0, condbrtarget:$dst) - 32
{AliasPatternCond::K_Imm, uint32_t(47)},
{AliasPatternCond::K_Reg, PPC::CR0},
// (BCC 76, crrc:$cc, condbrtarget:$dst) - 34
{AliasPatternCond::K_Imm, uint32_t(76)},
{AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
// (BCC 76, CR0, condbrtarget:$dst) - 36
{AliasPatternCond::K_Imm, uint32_t(76)},
{AliasPatternCond::K_Reg, PPC::CR0},
// (BCC 78, crrc:$cc, condbrtarget:$dst) - 38
{AliasPatternCond::K_Imm, uint32_t(78)},
{AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
// (BCC 78, CR0, condbrtarget:$dst) - 40
{AliasPatternCond::K_Imm, uint32_t(78)},
{AliasPatternCond::K_Reg, PPC::CR0},
// (BCC 79, crrc:$cc, condbrtarget:$dst) - 42
{AliasPatternCond::K_Imm, uint32_t(79)},
{AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
// (BCC 79, CR0, condbrtarget:$dst) - 44
{AliasPatternCond::K_Imm, uint32_t(79)},
{AliasPatternCond::K_Reg, PPC::CR0},
// (BCC 68, crrc:$cc, condbrtarget:$dst) - 46
{AliasPatternCond::K_Imm, uint32_t(68)},
{AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
// (BCC 68, CR0, condbrtarget:$dst) - 48
{AliasPatternCond::K_Imm, uint32_t(68)},
{AliasPatternCond::K_Reg, PPC::CR0},
// (BCC 70, crrc:$cc, condbrtarget:$dst) - 50
{AliasPatternCond::K_Imm, uint32_t(70)},
{AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
// (BCC 70, CR0, condbrtarget:$dst) - 52
{AliasPatternCond::K_Imm, uint32_t(70)},
{AliasPatternCond::K_Reg, PPC::CR0},
// (BCC 71, crrc:$cc, condbrtarget:$dst) - 54
{AliasPatternCond::K_Imm, uint32_t(71)},
{AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
// (BCC 71, CR0, condbrtarget:$dst) - 56
{AliasPatternCond::K_Imm, uint32_t(71)},
{AliasPatternCond::K_Reg, PPC::CR0},
// (BCCA 12, crrc:$cc, abscondbrtarget:$dst) - 58
{AliasPatternCond::K_Imm, uint32_t(12)},
{AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
// (BCCA 12, CR0, abscondbrtarget:$dst) - 60
{AliasPatternCond::K_Imm, uint32_t(12)},
{AliasPatternCond::K_Reg, PPC::CR0},
// (BCCA 14, crrc:$cc, abscondbrtarget:$dst) - 62
{AliasPatternCond::K_Imm, uint32_t(14)},
{AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
// (BCCA 14, CR0, abscondbrtarget:$dst) - 64
{AliasPatternCond::K_Imm, uint32_t(14)},
{AliasPatternCond::K_Reg, PPC::CR0},
// (BCCA 15, crrc:$cc, abscondbrtarget:$dst) - 66
{AliasPatternCond::K_Imm, uint32_t(15)},
{AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
// (BCCA 15, CR0, abscondbrtarget:$dst) - 68
{AliasPatternCond::K_Imm, uint32_t(15)},
{AliasPatternCond::K_Reg, PPC::CR0},
// (BCCA 44, crrc:$cc, abscondbrtarget:$dst) - 70
{AliasPatternCond::K_Imm, uint32_t(44)},
{AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
// (BCCA 44, CR0, abscondbrtarget:$dst) - 72
{AliasPatternCond::K_Imm, uint32_t(44)},
{AliasPatternCond::K_Reg, PPC::CR0},
// (BCCA 46, crrc:$cc, abscondbrtarget:$dst) - 74
{AliasPatternCond::K_Imm, uint32_t(46)},
{AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
// (BCCA 46, CR0, abscondbrtarget:$dst) - 76
{AliasPatternCond::K_Imm, uint32_t(46)},
{AliasPatternCond::K_Reg, PPC::CR0},
// (BCCA 47, crrc:$cc, abscondbrtarget:$dst) - 78
{AliasPatternCond::K_Imm, uint32_t(47)},
{AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
// (BCCA 47, CR0, abscondbrtarget:$dst) - 80
{AliasPatternCond::K_Imm, uint32_t(47)},
{AliasPatternCond::K_Reg, PPC::CR0},
// (BCCA 76, crrc:$cc, abscondbrtarget:$dst) - 82
{AliasPatternCond::K_Imm, uint32_t(76)},
{AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
// (BCCA 76, CR0, abscondbrtarget:$dst) - 84
{AliasPatternCond::K_Imm, uint32_t(76)},
{AliasPatternCond::K_Reg, PPC::CR0},
// (BCCA 78, crrc:$cc, abscondbrtarget:$dst) - 86
{AliasPatternCond::K_Imm, uint32_t(78)},
{AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
// (BCCA 78, CR0, abscondbrtarget:$dst) - 88
{AliasPatternCond::K_Imm, uint32_t(78)},
{AliasPatternCond::K_Reg, PPC::CR0},
// (BCCA 79, crrc:$cc, abscondbrtarget:$dst) - 90
{AliasPatternCond::K_Imm, uint32_t(79)},
{AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
// (BCCA 79, CR0, abscondbrtarget:$dst) - 92
{AliasPatternCond::K_Imm, uint32_t(79)},
{AliasPatternCond::K_Reg, PPC::CR0},
// (BCCA 68, crrc:$cc, abscondbrtarget:$dst) - 94
{AliasPatternCond::K_Imm, uint32_t(68)},
{AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
// (BCCA 68, CR0, abscondbrtarget:$dst) - 96
{AliasPatternCond::K_Imm, uint32_t(68)},
{AliasPatternCond::K_Reg, PPC::CR0},
// (BCCA 70, crrc:$cc, abscondbrtarget:$dst) - 98
{AliasPatternCond::K_Imm, uint32_t(70)},
{AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
// (BCCA 70, CR0, abscondbrtarget:$dst) - 100
{AliasPatternCond::K_Imm, uint32_t(70)},
{AliasPatternCond::K_Reg, PPC::CR0},
// (BCCA 71, crrc:$cc, abscondbrtarget:$dst) - 102
{AliasPatternCond::K_Imm, uint32_t(71)},
{AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
// (BCCA 71, CR0, abscondbrtarget:$dst) - 104
{AliasPatternCond::K_Imm, uint32_t(71)},
{AliasPatternCond::K_Reg, PPC::CR0},
// (BCCCTR 12, crrc:$cc) - 106
{AliasPatternCond::K_Imm, uint32_t(12)},
{AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
// (BCCCTR 12, CR0) - 108
{AliasPatternCond::K_Imm, uint32_t(12)},
{AliasPatternCond::K_Reg, PPC::CR0},
// (BCCCTR 14, crrc:$cc) - 110
{AliasPatternCond::K_Imm, uint32_t(14)},
{AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
// (BCCCTR 14, CR0) - 112
{AliasPatternCond::K_Imm, uint32_t(14)},
{AliasPatternCond::K_Reg, PPC::CR0},
// (BCCCTR 15, crrc:$cc) - 114
{AliasPatternCond::K_Imm, uint32_t(15)},
{AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
// (BCCCTR 15, CR0) - 116
{AliasPatternCond::K_Imm, uint32_t(15)},
{AliasPatternCond::K_Reg, PPC::CR0},
// (BCCCTR 44, crrc:$cc) - 118
{AliasPatternCond::K_Imm, uint32_t(44)},
{AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
// (BCCCTR 44, CR0) - 120
{AliasPatternCond::K_Imm, uint32_t(44)},
{AliasPatternCond::K_Reg, PPC::CR0},
// (BCCCTR 46, crrc:$cc) - 122
{AliasPatternCond::K_Imm, uint32_t(46)},
{AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
// (BCCCTR 46, CR0) - 124
{AliasPatternCond::K_Imm, uint32_t(46)},
{AliasPatternCond::K_Reg, PPC::CR0},
// (BCCCTR 47, crrc:$cc) - 126
{AliasPatternCond::K_Imm, uint32_t(47)},
{AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
// (BCCCTR 47, CR0) - 128
{AliasPatternCond::K_Imm, uint32_t(47)},
{AliasPatternCond::K_Reg, PPC::CR0},
// (BCCCTR 76, crrc:$cc) - 130
{AliasPatternCond::K_Imm, uint32_t(76)},
{AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
// (BCCCTR 76, CR0) - 132
{AliasPatternCond::K_Imm, uint32_t(76)},
{AliasPatternCond::K_Reg, PPC::CR0},
// (BCCCTR 78, crrc:$cc) - 134
{AliasPatternCond::K_Imm, uint32_t(78)},
{AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
// (BCCCTR 78, CR0) - 136
{AliasPatternCond::K_Imm, uint32_t(78)},
{AliasPatternCond::K_Reg, PPC::CR0},
// (BCCCTR 79, crrc:$cc) - 138
{AliasPatternCond::K_Imm, uint32_t(79)},
{AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
// (BCCCTR 79, CR0) - 140
{AliasPatternCond::K_Imm, uint32_t(79)},
{AliasPatternCond::K_Reg, PPC::CR0},
// (BCCCTR 68, crrc:$cc) - 142
{AliasPatternCond::K_Imm, uint32_t(68)},
{AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
// (BCCCTR 68, CR0) - 144
{AliasPatternCond::K_Imm, uint32_t(68)},
{AliasPatternCond::K_Reg, PPC::CR0},
// (BCCCTR 70, crrc:$cc) - 146
{AliasPatternCond::K_Imm, uint32_t(70)},
{AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
// (BCCCTR 70, CR0) - 148
{AliasPatternCond::K_Imm, uint32_t(70)},
{AliasPatternCond::K_Reg, PPC::CR0},
// (BCCCTR 71, crrc:$cc) - 150
{AliasPatternCond::K_Imm, uint32_t(71)},
{AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
// (BCCCTR 71, CR0) - 152
{AliasPatternCond::K_Imm, uint32_t(71)},
{AliasPatternCond::K_Reg, PPC::CR0},
// (BCCCTRL 12, crrc:$cc) - 154
{AliasPatternCond::K_Imm, uint32_t(12)},
{AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
// (BCCCTRL 12, CR0) - 156
{AliasPatternCond::K_Imm, uint32_t(12)},
{AliasPatternCond::K_Reg, PPC::CR0},
// (BCCCTRL 14, crrc:$cc) - 158
{AliasPatternCond::K_Imm, uint32_t(14)},
{AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
// (BCCCTRL 14, CR0) - 160
{AliasPatternCond::K_Imm, uint32_t(14)},
{AliasPatternCond::K_Reg, PPC::CR0},
// (BCCCTRL 15, crrc:$cc) - 162
{AliasPatternCond::K_Imm, uint32_t(15)},
{AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
// (BCCCTRL 15, CR0) - 164
{AliasPatternCond::K_Imm, uint32_t(15)},
{AliasPatternCond::K_Reg, PPC::CR0},
// (BCCCTRL 44, crrc:$cc) - 166
{AliasPatternCond::K_Imm, uint32_t(44)},
{AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
// (BCCCTRL 44, CR0) - 168
{AliasPatternCond::K_Imm, uint32_t(44)},
{AliasPatternCond::K_Reg, PPC::CR0},
// (BCCCTRL 46, crrc:$cc) - 170
{AliasPatternCond::K_Imm, uint32_t(46)},
{AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
// (BCCCTRL 46, CR0) - 172
{AliasPatternCond::K_Imm, uint32_t(46)},
{AliasPatternCond::K_Reg, PPC::CR0},
// (BCCCTRL 47, crrc:$cc) - 174
{AliasPatternCond::K_Imm, uint32_t(47)},
{AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
// (BCCCTRL 47, CR0) - 176
{AliasPatternCond::K_Imm, uint32_t(47)},
{AliasPatternCond::K_Reg, PPC::CR0},
// (BCCCTRL 76, crrc:$cc) - 178
{AliasPatternCond::K_Imm, uint32_t(76)},
{AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
// (BCCCTRL 76, CR0) - 180
{AliasPatternCond::K_Imm, uint32_t(76)},
{AliasPatternCond::K_Reg, PPC::CR0},
// (BCCCTRL 78, crrc:$cc) - 182
{AliasPatternCond::K_Imm, uint32_t(78)},
{AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
// (BCCCTRL 78, CR0) - 184
{AliasPatternCond::K_Imm, uint32_t(78)},
{AliasPatternCond::K_Reg, PPC::CR0},
// (BCCCTRL 79, crrc:$cc) - 186
{AliasPatternCond::K_Imm, uint32_t(79)},
{AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
// (BCCCTRL 79, CR0) - 188
{AliasPatternCond::K_Imm, uint32_t(79)},
{AliasPatternCond::K_Reg, PPC::CR0},
// (BCCCTRL 68, crrc:$cc) - 190
{AliasPatternCond::K_Imm, uint32_t(68)},
{AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
// (BCCCTRL 68, CR0) - 192
{AliasPatternCond::K_Imm, uint32_t(68)},
{AliasPatternCond::K_Reg, PPC::CR0},
// (BCCCTRL 70, crrc:$cc) - 194
{AliasPatternCond::K_Imm, uint32_t(70)},
{AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
// (BCCCTRL 70, CR0) - 196
{AliasPatternCond::K_Imm, uint32_t(70)},
{AliasPatternCond::K_Reg, PPC::CR0},
// (BCCCTRL 71, crrc:$cc) - 198
{AliasPatternCond::K_Imm, uint32_t(71)},
{AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
// (BCCCTRL 71, CR0) - 200
{AliasPatternCond::K_Imm, uint32_t(71)},
{AliasPatternCond::K_Reg, PPC::CR0},
// (BCCL 12, crrc:$cc, condbrtarget:$dst) - 202
{AliasPatternCond::K_Imm, uint32_t(12)},
{AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
// (BCCL 12, CR0, condbrtarget:$dst) - 204
{AliasPatternCond::K_Imm, uint32_t(12)},
{AliasPatternCond::K_Reg, PPC::CR0},
// (BCCL 14, crrc:$cc, condbrtarget:$dst) - 206
{AliasPatternCond::K_Imm, uint32_t(14)},
{AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
// (BCCL 14, CR0, condbrtarget:$dst) - 208
{AliasPatternCond::K_Imm, uint32_t(14)},
{AliasPatternCond::K_Reg, PPC::CR0},
// (BCCL 15, crrc:$cc, condbrtarget:$dst) - 210
{AliasPatternCond::K_Imm, uint32_t(15)},
{AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
// (BCCL 15, CR0, condbrtarget:$dst) - 212
{AliasPatternCond::K_Imm, uint32_t(15)},
{AliasPatternCond::K_Reg, PPC::CR0},
// (BCCL 44, crrc:$cc, condbrtarget:$dst) - 214
{AliasPatternCond::K_Imm, uint32_t(44)},
{AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
// (BCCL 44, CR0, condbrtarget:$dst) - 216
{AliasPatternCond::K_Imm, uint32_t(44)},
{AliasPatternCond::K_Reg, PPC::CR0},
// (BCCL 46, crrc:$cc, condbrtarget:$dst) - 218
{AliasPatternCond::K_Imm, uint32_t(46)},
{AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
// (BCCL 46, CR0, condbrtarget:$dst) - 220
{AliasPatternCond::K_Imm, uint32_t(46)},
{AliasPatternCond::K_Reg, PPC::CR0},
// (BCCL 47, crrc:$cc, condbrtarget:$dst) - 222
{AliasPatternCond::K_Imm, uint32_t(47)},
{AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
// (BCCL 47, CR0, condbrtarget:$dst) - 224
{AliasPatternCond::K_Imm, uint32_t(47)},
{AliasPatternCond::K_Reg, PPC::CR0},
// (BCCL 76, crrc:$cc, condbrtarget:$dst) - 226
{AliasPatternCond::K_Imm, uint32_t(76)},
{AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
// (BCCL 76, CR0, condbrtarget:$dst) - 228
{AliasPatternCond::K_Imm, uint32_t(76)},
{AliasPatternCond::K_Reg, PPC::CR0},
// (BCCL 78, crrc:$cc, condbrtarget:$dst) - 230
{AliasPatternCond::K_Imm, uint32_t(78)},
{AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
// (BCCL 78, CR0, condbrtarget:$dst) - 232
{AliasPatternCond::K_Imm, uint32_t(78)},
{AliasPatternCond::K_Reg, PPC::CR0},
// (BCCL 79, crrc:$cc, condbrtarget:$dst) - 234
{AliasPatternCond::K_Imm, uint32_t(79)},
{AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
// (BCCL 79, CR0, condbrtarget:$dst) - 236
{AliasPatternCond::K_Imm, uint32_t(79)},
{AliasPatternCond::K_Reg, PPC::CR0},
// (BCCL 68, crrc:$cc, condbrtarget:$dst) - 238
{AliasPatternCond::K_Imm, uint32_t(68)},
{AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
// (BCCL 68, CR0, condbrtarget:$dst) - 240
{AliasPatternCond::K_Imm, uint32_t(68)},
{AliasPatternCond::K_Reg, PPC::CR0},
// (BCCL 70, crrc:$cc, condbrtarget:$dst) - 242
{AliasPatternCond::K_Imm, uint32_t(70)},
{AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
// (BCCL 70, CR0, condbrtarget:$dst) - 244
{AliasPatternCond::K_Imm, uint32_t(70)},
{AliasPatternCond::K_Reg, PPC::CR0},
// (BCCL 71, crrc:$cc, condbrtarget:$dst) - 246
{AliasPatternCond::K_Imm, uint32_t(71)},
{AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
// (BCCL 71, CR0, condbrtarget:$dst) - 248
{AliasPatternCond::K_Imm, uint32_t(71)},
{AliasPatternCond::K_Reg, PPC::CR0},
// (BCCLA 12, crrc:$cc, abscondbrtarget:$dst) - 250
{AliasPatternCond::K_Imm, uint32_t(12)},
{AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
// (BCCLA 12, CR0, abscondbrtarget:$dst) - 252
{AliasPatternCond::K_Imm, uint32_t(12)},
{AliasPatternCond::K_Reg, PPC::CR0},
// (BCCLA 14, crrc:$cc, abscondbrtarget:$dst) - 254
{AliasPatternCond::K_Imm, uint32_t(14)},
{AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
// (BCCLA 14, CR0, abscondbrtarget:$dst) - 256
{AliasPatternCond::K_Imm, uint32_t(14)},
{AliasPatternCond::K_Reg, PPC::CR0},
// (BCCLA 15, crrc:$cc, abscondbrtarget:$dst) - 258
{AliasPatternCond::K_Imm, uint32_t(15)},
{AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
// (BCCLA 15, CR0, abscondbrtarget:$dst) - 260
{AliasPatternCond::K_Imm, uint32_t(15)},
{AliasPatternCond::K_Reg, PPC::CR0},
// (BCCLA 44, crrc:$cc, abscondbrtarget:$dst) - 262
{AliasPatternCond::K_Imm, uint32_t(44)},
{AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
// (BCCLA 44, CR0, abscondbrtarget:$dst) - 264
{AliasPatternCond::K_Imm, uint32_t(44)},
{AliasPatternCond::K_Reg, PPC::CR0},
// (BCCLA 46, crrc:$cc, abscondbrtarget:$dst) - 266
{AliasPatternCond::K_Imm, uint32_t(46)},
{AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
// (BCCLA 46, CR0, abscondbrtarget:$dst) - 268
{AliasPatternCond::K_Imm, uint32_t(46)},
{AliasPatternCond::K_Reg, PPC::CR0},
// (BCCLA 47, crrc:$cc, abscondbrtarget:$dst) - 270
{AliasPatternCond::K_Imm, uint32_t(47)},
{AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
// (BCCLA 47, CR0, abscondbrtarget:$dst) - 272
{AliasPatternCond::K_Imm, uint32_t(47)},
{AliasPatternCond::K_Reg, PPC::CR0},
// (BCCLA 76, crrc:$cc, abscondbrtarget:$dst) - 274
{AliasPatternCond::K_Imm, uint32_t(76)},
{AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
// (BCCLA 76, CR0, abscondbrtarget:$dst) - 276
{AliasPatternCond::K_Imm, uint32_t(76)},
{AliasPatternCond::K_Reg, PPC::CR0},
// (BCCLA 78, crrc:$cc, abscondbrtarget:$dst) - 278
{AliasPatternCond::K_Imm, uint32_t(78)},
{AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
// (BCCLA 78, CR0, abscondbrtarget:$dst) - 280
{AliasPatternCond::K_Imm, uint32_t(78)},
{AliasPatternCond::K_Reg, PPC::CR0},
// (BCCLA 79, crrc:$cc, abscondbrtarget:$dst) - 282
{AliasPatternCond::K_Imm, uint32_t(79)},
{AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
// (BCCLA 79, CR0, abscondbrtarget:$dst) - 284
{AliasPatternCond::K_Imm, uint32_t(79)},
{AliasPatternCond::K_Reg, PPC::CR0},
// (BCCLA 68, crrc:$cc, abscondbrtarget:$dst) - 286
{AliasPatternCond::K_Imm, uint32_t(68)},
{AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
// (BCCLA 68, CR0, abscondbrtarget:$dst) - 288
{AliasPatternCond::K_Imm, uint32_t(68)},
{AliasPatternCond::K_Reg, PPC::CR0},
// (BCCLA 70, crrc:$cc, abscondbrtarget:$dst) - 290
{AliasPatternCond::K_Imm, uint32_t(70)},
{AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
// (BCCLA 70, CR0, abscondbrtarget:$dst) - 292
{AliasPatternCond::K_Imm, uint32_t(70)},
{AliasPatternCond::K_Reg, PPC::CR0},
// (BCCLA 71, crrc:$cc, abscondbrtarget:$dst) - 294
{AliasPatternCond::K_Imm, uint32_t(71)},
{AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
// (BCCLA 71, CR0, abscondbrtarget:$dst) - 296
{AliasPatternCond::K_Imm, uint32_t(71)},
{AliasPatternCond::K_Reg, PPC::CR0},
// (BCCLR 12, crrc:$cc) - 298
{AliasPatternCond::K_Imm, uint32_t(12)},
{AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
// (BCCLR 12, CR0) - 300
{AliasPatternCond::K_Imm, uint32_t(12)},
{AliasPatternCond::K_Reg, PPC::CR0},
// (BCCLR 14, crrc:$cc) - 302
{AliasPatternCond::K_Imm, uint32_t(14)},
{AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
// (BCCLR 14, CR0) - 304
{AliasPatternCond::K_Imm, uint32_t(14)},
{AliasPatternCond::K_Reg, PPC::CR0},
// (BCCLR 15, crrc:$cc) - 306
{AliasPatternCond::K_Imm, uint32_t(15)},
{AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
// (BCCLR 15, CR0) - 308
{AliasPatternCond::K_Imm, uint32_t(15)},
{AliasPatternCond::K_Reg, PPC::CR0},
// (BCCLR 44, crrc:$cc) - 310
{AliasPatternCond::K_Imm, uint32_t(44)},
{AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
// (BCCLR 44, CR0) - 312
{AliasPatternCond::K_Imm, uint32_t(44)},
{AliasPatternCond::K_Reg, PPC::CR0},
// (BCCLR 46, crrc:$cc) - 314
{AliasPatternCond::K_Imm, uint32_t(46)},
{AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
// (BCCLR 46, CR0) - 316
{AliasPatternCond::K_Imm, uint32_t(46)},
{AliasPatternCond::K_Reg, PPC::CR0},
// (BCCLR 47, crrc:$cc) - 318
{AliasPatternCond::K_Imm, uint32_t(47)},
{AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
// (BCCLR 47, CR0) - 320
{AliasPatternCond::K_Imm, uint32_t(47)},
{AliasPatternCond::K_Reg, PPC::CR0},
// (BCCLR 76, crrc:$cc) - 322
{AliasPatternCond::K_Imm, uint32_t(76)},
{AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
// (BCCLR 76, CR0) - 324
{AliasPatternCond::K_Imm, uint32_t(76)},
{AliasPatternCond::K_Reg, PPC::CR0},
// (BCCLR 78, crrc:$cc) - 326
{AliasPatternCond::K_Imm, uint32_t(78)},
{AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
// (BCCLR 78, CR0) - 328
{AliasPatternCond::K_Imm, uint32_t(78)},
{AliasPatternCond::K_Reg, PPC::CR0},
// (BCCLR 79, crrc:$cc) - 330
{AliasPatternCond::K_Imm, uint32_t(79)},
{AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
// (BCCLR 79, CR0) - 332
{AliasPatternCond::K_Imm, uint32_t(79)},
{AliasPatternCond::K_Reg, PPC::CR0},
// (BCCLR 68, crrc:$cc) - 334
{AliasPatternCond::K_Imm, uint32_t(68)},
{AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
// (BCCLR 68, CR0) - 336
{AliasPatternCond::K_Imm, uint32_t(68)},
{AliasPatternCond::K_Reg, PPC::CR0},
// (BCCLR 70, crrc:$cc) - 338
{AliasPatternCond::K_Imm, uint32_t(70)},
{AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
// (BCCLR 70, CR0) - 340
{AliasPatternCond::K_Imm, uint32_t(70)},
{AliasPatternCond::K_Reg, PPC::CR0},
// (BCCLR 71, crrc:$cc) - 342
{AliasPatternCond::K_Imm, uint32_t(71)},
{AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
// (BCCLR 71, CR0) - 344
{AliasPatternCond::K_Imm, uint32_t(71)},
{AliasPatternCond::K_Reg, PPC::CR0},
// (BCCLRL 12, crrc:$cc) - 346
{AliasPatternCond::K_Imm, uint32_t(12)},
{AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
// (BCCLRL 12, CR0) - 348
{AliasPatternCond::K_Imm, uint32_t(12)},
{AliasPatternCond::K_Reg, PPC::CR0},
// (BCCLRL 14, crrc:$cc) - 350
{AliasPatternCond::K_Imm, uint32_t(14)},
{AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
// (BCCLRL 14, CR0) - 352
{AliasPatternCond::K_Imm, uint32_t(14)},
{AliasPatternCond::K_Reg, PPC::CR0},
// (BCCLRL 15, crrc:$cc) - 354
{AliasPatternCond::K_Imm, uint32_t(15)},
{AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
// (BCCLRL 15, CR0) - 356
{AliasPatternCond::K_Imm, uint32_t(15)},
{AliasPatternCond::K_Reg, PPC::CR0},
// (BCCLRL 44, crrc:$cc) - 358
{AliasPatternCond::K_Imm, uint32_t(44)},
{AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
// (BCCLRL 44, CR0) - 360
{AliasPatternCond::K_Imm, uint32_t(44)},
{AliasPatternCond::K_Reg, PPC::CR0},
// (BCCLRL 46, crrc:$cc) - 362
{AliasPatternCond::K_Imm, uint32_t(46)},
{AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
// (BCCLRL 46, CR0) - 364
{AliasPatternCond::K_Imm, uint32_t(46)},
{AliasPatternCond::K_Reg, PPC::CR0},
// (BCCLRL 47, crrc:$cc) - 366
{AliasPatternCond::K_Imm, uint32_t(47)},
{AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
// (BCCLRL 47, CR0) - 368
{AliasPatternCond::K_Imm, uint32_t(47)},
{AliasPatternCond::K_Reg, PPC::CR0},
// (BCCLRL 76, crrc:$cc) - 370
{AliasPatternCond::K_Imm, uint32_t(76)},
{AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
// (BCCLRL 76, CR0) - 372
{AliasPatternCond::K_Imm, uint32_t(76)},
{AliasPatternCond::K_Reg, PPC::CR0},
// (BCCLRL 78, crrc:$cc) - 374
{AliasPatternCond::K_Imm, uint32_t(78)},
{AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
// (BCCLRL 78, CR0) - 376
{AliasPatternCond::K_Imm, uint32_t(78)},
{AliasPatternCond::K_Reg, PPC::CR0},
// (BCCLRL 79, crrc:$cc) - 378
{AliasPatternCond::K_Imm, uint32_t(79)},
{AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
// (BCCLRL 79, CR0) - 380
{AliasPatternCond::K_Imm, uint32_t(79)},
{AliasPatternCond::K_Reg, PPC::CR0},
// (BCCLRL 68, crrc:$cc) - 382
{AliasPatternCond::K_Imm, uint32_t(68)},
{AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
// (BCCLRL 68, CR0) - 384
{AliasPatternCond::K_Imm, uint32_t(68)},
{AliasPatternCond::K_Reg, PPC::CR0},
// (BCCLRL 70, crrc:$cc) - 386
{AliasPatternCond::K_Imm, uint32_t(70)},
{AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
// (BCCLRL 70, CR0) - 388
{AliasPatternCond::K_Imm, uint32_t(70)},
{AliasPatternCond::K_Reg, PPC::CR0},
// (BCCLRL 71, crrc:$cc) - 390
{AliasPatternCond::K_Imm, uint32_t(71)},
{AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
// (BCCLRL 71, CR0) - 392
{AliasPatternCond::K_Imm, uint32_t(71)},
{AliasPatternCond::K_Reg, PPC::CR0},
// (CMPD CR0, g8rc:$rA, g8rc:$rB) - 394
{AliasPatternCond::K_Reg, PPC::CR0},
{AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
{AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
// (CMPDI CR0, g8rc:$rA, s16imm64:$imm) - 397
{AliasPatternCond::K_Reg, PPC::CR0},
{AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
// (CMPLD CR0, g8rc:$rA, g8rc:$rB) - 399
{AliasPatternCond::K_Reg, PPC::CR0},
{AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
{AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
// (CMPLDI CR0, g8rc:$rA, u16imm64:$imm) - 402
{AliasPatternCond::K_Reg, PPC::CR0},
{AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
// (CMPLW CR0, gprc:$rA, gprc:$rB) - 404
{AliasPatternCond::K_Reg, PPC::CR0},
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
// (CMPLWI CR0, gprc:$rA, u16imm:$imm) - 407
{AliasPatternCond::K_Reg, PPC::CR0},
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
// (CMPW CR0, gprc:$rA, gprc:$rB) - 409
{AliasPatternCond::K_Reg, PPC::CR0},
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
// (CMPWI CR0, gprc:$rA, s16imm:$imm) - 412
{AliasPatternCond::K_Reg, PPC::CR0},
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
// (CNTLZW gprc:$rA, gprc:$rS) - 414
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
// (CNTLZW8 g8rc:$rA, g8rc:$rS) - 416
{AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
{AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
// (CNTLZW8_rec g8rc:$rA, g8rc:$rS) - 418
{AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
{AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
// (CNTLZW_rec gprc:$rA, gprc:$rS) - 420
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
// (CP_PASTE_rec gprc:$RA, gprc:$RB, 1) - 422
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(1)},
// (CREQV crbitrc:$bx, crbitrc:$bx, crbitrc:$bx) - 425
{AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
{AliasPatternCond::K_TiedReg, 0},
{AliasPatternCond::K_TiedReg, 0},
// (CRNOR crbitrc:$bx, crbitrc:$by, crbitrc:$by) - 428
{AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
{AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
{AliasPatternCond::K_TiedReg, 1},
// (CROR crbitrc:$bx, crbitrc:$by, crbitrc:$by) - 431
{AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
{AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
{AliasPatternCond::K_TiedReg, 1},
// (CRXOR crbitrc:$bx, crbitrc:$bx, crbitrc:$bx) - 434
{AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
{AliasPatternCond::K_TiedReg, 0},
{AliasPatternCond::K_TiedReg, 0},
// (ISEL gprc:$rT, gprc_nor0:$rA, gprc:$rB, CR0LT) - 437
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_RegClass, PPC::GPRC_NOR0RegClassID},
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_Reg, PPC::CR0LT},
// (ISEL gprc:$rT, gprc_nor0:$rA, gprc:$rB, CR0GT) - 441
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_RegClass, PPC::GPRC_NOR0RegClassID},
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_Reg, PPC::CR0GT},
// (ISEL gprc:$rT, gprc_nor0:$rA, gprc:$rB, CR0EQ) - 445
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_RegClass, PPC::GPRC_NOR0RegClassID},
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_Reg, PPC::CR0EQ},
// (ISEL8 g8rc:$rT, g8rc_nox0:$rA, g8rc:$rB, CR0LT) - 449
{AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
{AliasPatternCond::K_RegClass, PPC::G8RC_NOX0RegClassID},
{AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
{AliasPatternCond::K_Reg, PPC::CR0LT},
// (ISEL8 g8rc:$rT, g8rc_nox0:$rA, g8rc:$rB, CR0GT) - 453
{AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
{AliasPatternCond::K_RegClass, PPC::G8RC_NOX0RegClassID},
{AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
{AliasPatternCond::K_Reg, PPC::CR0GT},
// (ISEL8 g8rc:$rT, g8rc_nox0:$rA, g8rc:$rB, CR0EQ) - 457
{AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
{AliasPatternCond::K_RegClass, PPC::G8RC_NOX0RegClassID},
{AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
{AliasPatternCond::K_Reg, PPC::CR0EQ},
// (MBAR 0) - 461
{AliasPatternCond::K_Imm, uint32_t(0)},
// (MFDCR gprc:$Rx, 128) - 462
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(128)},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MFDCR gprc:$Rx, 129) - 467
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(129)},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MFDCR gprc:$Rx, 130) - 472
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(130)},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MFDCR gprc:$Rx, 131) - 477
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(131)},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MFDCR gprc:$Rx, 132) - 482
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(132)},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MFDCR gprc:$Rx, 133) - 487
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(133)},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MFDCR gprc:$Rx, 134) - 492
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(134)},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MFDCR gprc:$Rx, 135) - 497
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(135)},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MFSPR gprc:$Rx, 1) - 502
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(1)},
// (MFSPR gprc:$Rx, 3) - 504
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(3)},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MFSPR gprc:$Rx, 4) - 509
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(4)},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MFSPR gprc:$Rx, 5) - 514
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(5)},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MFSPR gprc:$Rx, 8) - 519
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(8)},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MFSPR gprc:$Rx, 9) - 524
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(9)},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MFSPR gprc:$Rx, 13) - 529
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(13)},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MFSPR gprc:$Rx, 17) - 534
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(17)},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MFSPR gprc:$Rx, 18) - 539
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(18)},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MFSPR gprc:$Rx, 19) - 544
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(19)},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MFSPR gprc:$Rx, 22) - 549
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(22)},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MFSPR gprc:$Rx, 25) - 554
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(25)},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MFSPR gprc:$Rx, 26) - 559
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(26)},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MFSPR gprc:$Rx, 27) - 564
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(27)},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MFSPR gprc:$Rx, 28) - 569
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(28)},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MFSPR gprc:$Rx, 29) - 574
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(29)},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MFSPR gprc:$Rx, 48) - 579
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(48)},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MFSPR gprc:$RT, 280) - 584
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(280)},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MFSPR gprc:$RT, 287) - 589
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(287)},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MFSPR gprc:$Rx, 512) - 594
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(512)},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MFSPR gprc:$Rx, 536) - 599
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(536)},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MFSPR gprc:$Rx, 537) - 604
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(537)},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MFSPR gprc:$Rx, 528) - 609
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(528)},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MFSPR gprc:$Rx, 529) - 614
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(529)},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MFSPR gprc:$Rx, 538) - 619
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(538)},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MFSPR gprc:$Rx, 539) - 624
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(539)},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MFSPR gprc:$Rx, 530) - 629
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(530)},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MFSPR gprc:$Rx, 531) - 634
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(531)},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MFSPR gprc:$Rx, 540) - 639
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(540)},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MFSPR gprc:$Rx, 541) - 644
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(541)},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MFSPR gprc:$Rx, 532) - 649
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(532)},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MFSPR gprc:$Rx, 533) - 654
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(533)},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MFSPR gprc:$Rx, 542) - 659
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(542)},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MFSPR gprc:$Rx, 543) - 664
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(543)},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MFSPR gprc:$Rx, 534) - 669
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(534)},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MFSPR gprc:$Rx, 535) - 674
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(535)},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MFSPR gprc:$RT, 896) - 679
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(896)},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MFSPR gprc:$Rx, 980) - 684
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(980)},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MFSPR gprc:$Rx, 981) - 689
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(981)},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MFSPR gprc:$Rx, 986) - 694
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(986)},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MFSPR gprc:$Rx, 988) - 699
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(988)},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MFSPR gprc:$Rx, 989) - 704
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(989)},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MFSPR gprc:$Rx, 990) - 709
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(990)},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MFSPR gprc:$Rx, 991) - 714
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(991)},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MFSPR gprc:$Rx, 1018) - 719
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(1018)},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MFSPR gprc:$Rx, 1019) - 724
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(1019)},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MFSPR8 g8rc:$Rx, 1) - 729
{AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(1)},
// (MFSPR8 g8rc:$Rx, 3) - 731
{AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(3)},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MFSPR8 g8rc:$Rx, 4) - 736
{AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(4)},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MFSPR8 g8rc:$Rx, 5) - 741
{AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(5)},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MFSPR8 g8rc:$Rx, 8) - 746
{AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(8)},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MFSPR8 g8rc:$Rx, 9) - 751
{AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(9)},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MFSPR8 g8rc:$Rx, 13) - 756
{AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(13)},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MFSPR8 g8rc:$Rx, 17) - 761
{AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(17)},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MFSPR8 g8rc:$Rx, 18) - 766
{AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(18)},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MFSPR8 g8rc:$Rx, 19) - 771
{AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(19)},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MFSPR8 g8rc:$Rx, 22) - 776
{AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(22)},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MFSPR8 g8rc:$Rx, 25) - 781
{AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(25)},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MFSPR8 g8rc:$Rx, 26) - 786
{AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(26)},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MFSPR8 g8rc:$Rx, 27) - 791
{AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(27)},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MFSPR8 g8rc:$Rx, 28) - 796
{AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(28)},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MFSPR8 g8rc:$Rx, 29) - 801
{AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(29)},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MFSPR8 g8rc:$RT, 280) - 806
{AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(280)},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MFSPR8 g8rc:$RT, 287) - 811
{AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(287)},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MFSPR8 g8rc:$Rx, 512) - 816
{AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(512)},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MFTB gprc:$Rx, 269) - 821
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(269)},
// (MFUDSCR gprc:$Rx) - 823
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MFVRSAVE gprc:$rS) - 827
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
// (MFVSRD g8rc:$rA, f8rc:$src) - 828
{AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
{AliasPatternCond::K_RegClass, PPC::F8RCRegClassID},
// (MFVSRWZ gprc:$rA, f8rc:$src) - 830
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_RegClass, PPC::F8RCRegClassID},
// (MTCRF 255, gprc:$rA) - 832
{AliasPatternCond::K_Imm, uint32_t(255)},
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
// (MTCRF8 255, g8rc:$rA) - 834
{AliasPatternCond::K_Imm, uint32_t(255)},
{AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
// (MTDCR gprc:$Rx, 128) - 836
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(128)},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MTDCR gprc:$Rx, 129) - 841
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(129)},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MTDCR gprc:$Rx, 130) - 846
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(130)},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MTDCR gprc:$Rx, 131) - 851
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(131)},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MTDCR gprc:$Rx, 132) - 856
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(132)},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MTDCR gprc:$Rx, 133) - 861
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(133)},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MTDCR gprc:$Rx, 134) - 866
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(134)},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MTDCR gprc:$Rx, 135) - 871
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(135)},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MTFSF i32imm:$FLM, f8rc:$FRB, 0, 0) - 876
{AliasPatternCond::K_Ignore, 0},
{AliasPatternCond::K_RegClass, PPC::F8RCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(0)},
{AliasPatternCond::K_Imm, uint32_t(0)},
// (MTFSFI u3imm:$BF, u4imm:$U, 0) - 880
{AliasPatternCond::K_Ignore, 0},
{AliasPatternCond::K_Ignore, 0},
{AliasPatternCond::K_Imm, uint32_t(0)},
// (MTFSFI_rec u3imm:$BF, u4imm:$U, 0) - 883
{AliasPatternCond::K_Ignore, 0},
{AliasPatternCond::K_Ignore, 0},
{AliasPatternCond::K_Imm, uint32_t(0)},
// (MTFSF_rec i32imm:$FLM, f8rc:$FRB, 0, 0) - 886
{AliasPatternCond::K_Ignore, 0},
{AliasPatternCond::K_RegClass, PPC::F8RCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(0)},
{AliasPatternCond::K_Imm, uint32_t(0)},
// (MTMSR gprc:$RS, 0) - 890
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(0)},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MTMSRD gprc:$RS, 0) - 895
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(0)},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MTSPR 1, gprc:$Rx) - 900
{AliasPatternCond::K_Imm, uint32_t(1)},
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
// (MTSPR 3, gprc:$Rx) - 902
{AliasPatternCond::K_Imm, uint32_t(3)},
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MTSPR 8, gprc:$Rx) - 907
{AliasPatternCond::K_Imm, uint32_t(8)},
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MTSPR 9, gprc:$Rx) - 912
{AliasPatternCond::K_Imm, uint32_t(9)},
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MTSPR 13, gprc:$Rx) - 917
{AliasPatternCond::K_Imm, uint32_t(13)},
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MTSPR 17, gprc:$Rx) - 922
{AliasPatternCond::K_Imm, uint32_t(17)},
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MTSPR 18, gprc:$Rx) - 927
{AliasPatternCond::K_Imm, uint32_t(18)},
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MTSPR 19, gprc:$Rx) - 932
{AliasPatternCond::K_Imm, uint32_t(19)},
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MTSPR 22, gprc:$Rx) - 937
{AliasPatternCond::K_Imm, uint32_t(22)},
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MTSPR 25, gprc:$Rx) - 942
{AliasPatternCond::K_Imm, uint32_t(25)},
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MTSPR 26, gprc:$Rx) - 947
{AliasPatternCond::K_Imm, uint32_t(26)},
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MTSPR 27, gprc:$Rx) - 952
{AliasPatternCond::K_Imm, uint32_t(27)},
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MTSPR 28, gprc:$Rx) - 957
{AliasPatternCond::K_Imm, uint32_t(28)},
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MTSPR 29, gprc:$Rx) - 962
{AliasPatternCond::K_Imm, uint32_t(29)},
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MTSPR 48, gprc:$Rx) - 967
{AliasPatternCond::K_Imm, uint32_t(48)},
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MTSPR 280, gprc:$RT) - 972
{AliasPatternCond::K_Imm, uint32_t(280)},
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MTSPR 284, gprc:$Rx) - 977
{AliasPatternCond::K_Imm, uint32_t(284)},
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MTSPR 285, gprc:$Rx) - 982
{AliasPatternCond::K_Imm, uint32_t(285)},
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MTSPR 512, gprc:$Rx) - 987
{AliasPatternCond::K_Imm, uint32_t(512)},
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MTSPR 536, gprc:$Rx) - 992
{AliasPatternCond::K_Imm, uint32_t(536)},
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MTSPR 537, gprc:$Rx) - 997
{AliasPatternCond::K_Imm, uint32_t(537)},
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MTSPR 528, gprc:$Rx) - 1002
{AliasPatternCond::K_Imm, uint32_t(528)},
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MTSPR 529, gprc:$Rx) - 1007
{AliasPatternCond::K_Imm, uint32_t(529)},
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MTSPR 538, gprc:$Rx) - 1012
{AliasPatternCond::K_Imm, uint32_t(538)},
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MTSPR 539, gprc:$Rx) - 1017
{AliasPatternCond::K_Imm, uint32_t(539)},
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MTSPR 530, gprc:$Rx) - 1022
{AliasPatternCond::K_Imm, uint32_t(530)},
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MTSPR 531, gprc:$Rx) - 1027
{AliasPatternCond::K_Imm, uint32_t(531)},
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MTSPR 540, gprc:$Rx) - 1032
{AliasPatternCond::K_Imm, uint32_t(540)},
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MTSPR 541, gprc:$Rx) - 1037
{AliasPatternCond::K_Imm, uint32_t(541)},
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MTSPR 532, gprc:$Rx) - 1042
{AliasPatternCond::K_Imm, uint32_t(532)},
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MTSPR 533, gprc:$Rx) - 1047
{AliasPatternCond::K_Imm, uint32_t(533)},
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MTSPR 542, gprc:$Rx) - 1052
{AliasPatternCond::K_Imm, uint32_t(542)},
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MTSPR 543, gprc:$Rx) - 1057
{AliasPatternCond::K_Imm, uint32_t(543)},
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MTSPR 534, gprc:$Rx) - 1062
{AliasPatternCond::K_Imm, uint32_t(534)},
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MTSPR 535, gprc:$Rx) - 1067
{AliasPatternCond::K_Imm, uint32_t(535)},
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MTSPR 896, gprc:$RT) - 1072
{AliasPatternCond::K_Imm, uint32_t(896)},
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MTSPR 980, gprc:$Rx) - 1077
{AliasPatternCond::K_Imm, uint32_t(980)},
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MTSPR 981, gprc:$Rx) - 1082
{AliasPatternCond::K_Imm, uint32_t(981)},
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MTSPR 986, gprc:$Rx) - 1087
{AliasPatternCond::K_Imm, uint32_t(986)},
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MTSPR 988, gprc:$Rx) - 1092
{AliasPatternCond::K_Imm, uint32_t(988)},
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MTSPR 989, gprc:$Rx) - 1097
{AliasPatternCond::K_Imm, uint32_t(989)},
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MTSPR 990, gprc:$Rx) - 1102
{AliasPatternCond::K_Imm, uint32_t(990)},
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MTSPR 991, gprc:$Rx) - 1107
{AliasPatternCond::K_Imm, uint32_t(991)},
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MTSPR 1018, gprc:$Rx) - 1112
{AliasPatternCond::K_Imm, uint32_t(1018)},
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MTSPR 1019, gprc:$Rx) - 1117
{AliasPatternCond::K_Imm, uint32_t(1019)},
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MTSPR8 1, g8rc:$Rx) - 1122
{AliasPatternCond::K_Imm, uint32_t(1)},
{AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
// (MTSPR8 3, g8rc:$Rx) - 1124
{AliasPatternCond::K_Imm, uint32_t(3)},
{AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MTSPR8 8, g8rc:$Rx) - 1129
{AliasPatternCond::K_Imm, uint32_t(8)},
{AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MTSPR8 9, g8rc:$Rx) - 1134
{AliasPatternCond::K_Imm, uint32_t(9)},
{AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MTSPR8 13, g8rc:$Rx) - 1139
{AliasPatternCond::K_Imm, uint32_t(13)},
{AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MTSPR8 17, g8rc:$Rx) - 1144
{AliasPatternCond::K_Imm, uint32_t(17)},
{AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MTSPR8 18, g8rc:$Rx) - 1149
{AliasPatternCond::K_Imm, uint32_t(18)},
{AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MTSPR8 19, g8rc:$Rx) - 1154
{AliasPatternCond::K_Imm, uint32_t(19)},
{AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MTSPR8 22, g8rc:$Rx) - 1159
{AliasPatternCond::K_Imm, uint32_t(22)},
{AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MTSPR8 25, g8rc:$Rx) - 1164
{AliasPatternCond::K_Imm, uint32_t(25)},
{AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MTSPR8 26, g8rc:$Rx) - 1169
{AliasPatternCond::K_Imm, uint32_t(26)},
{AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MTSPR8 27, g8rc:$Rx) - 1174
{AliasPatternCond::K_Imm, uint32_t(27)},
{AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MTSPR8 28, g8rc:$Rx) - 1179
{AliasPatternCond::K_Imm, uint32_t(28)},
{AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MTSPR8 29, g8rc:$Rx) - 1184
{AliasPatternCond::K_Imm, uint32_t(29)},
{AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MTSPR8 280, g8rc:$RT) - 1189
{AliasPatternCond::K_Imm, uint32_t(280)},
{AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MTSPR8 284, g8rc:$Rx) - 1194
{AliasPatternCond::K_Imm, uint32_t(284)},
{AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MTSPR8 285, g8rc:$Rx) - 1199
{AliasPatternCond::K_Imm, uint32_t(285)},
{AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MTSPR8 512, g8rc:$Rx) - 1204
{AliasPatternCond::K_Imm, uint32_t(512)},
{AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MTUDSCR gprc:$Rx) - 1209
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (MTVRSAVE gprc:$rS) - 1213
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
// (MTVSRD f8rc:$dst, g8rc:$rA) - 1214
{AliasPatternCond::K_RegClass, PPC::F8RCRegClassID},
{AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
// (MTVSRWA f8rc:$dst, gprc:$rA) - 1216
{AliasPatternCond::K_RegClass, PPC::F8RCRegClassID},
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
// (MTVSRWZ f8rc:$dst, gprc:$rA) - 1218
{AliasPatternCond::K_RegClass, PPC::F8RCRegClassID},
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
// (NOR gprc:$rA, gprc:$rS, gprc:$rS) - 1220
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_TiedReg, 1},
// (NOR8 g8rc:$rA, g8rc:$rB, g8rc:$rB) - 1223
{AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
{AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
{AliasPatternCond::K_TiedReg, 1},
// (NOR8_rec g8rc:$rA, g8rc:$rB, g8rc:$rB) - 1226
{AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
{AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
{AliasPatternCond::K_TiedReg, 1},
// (NOR_rec gprc:$rA, gprc:$rS, gprc:$rS) - 1229
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_TiedReg, 1},
// (OR gprc:$rA, gprc:$rB, gprc:$rB) - 1232
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_TiedReg, 1},
// (OR8 g8rc:$rA, g8rc:$rB, g8rc:$rB) - 1235
{AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
{AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
{AliasPatternCond::K_TiedReg, 1},
// (OR8_rec g8rc:$rA, g8rc:$rB, g8rc:$rB) - 1238
{AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
{AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
{AliasPatternCond::K_TiedReg, 1},
// (ORI R0, R0, 0) - 1241
{AliasPatternCond::K_Reg, PPC::R0},
{AliasPatternCond::K_Reg, PPC::R0},
{AliasPatternCond::K_Imm, uint32_t(0)},
// (ORI8 X0, X0, 0) - 1244
{AliasPatternCond::K_Reg, PPC::X0},
{AliasPatternCond::K_Reg, PPC::X0},
{AliasPatternCond::K_Imm, uint32_t(0)},
// (OR_rec gprc:$rA, gprc:$rB, gprc:$rB) - 1247
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_TiedReg, 1},
// (RFEBB 1) - 1250
{AliasPatternCond::K_Imm, uint32_t(1)},
// (RLDCL g8rc:$rA, g8rc:$rS, gprc:$rB, 0) - 1251
{AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
{AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(0)},
// (RLDCL_rec g8rc:$rA, g8rc:$rS, gprc:$rB, 0) - 1255
{AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
{AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(0)},
// (RLDICL g8rc:$rA, g8rc:$rS, u6imm:$n, 0) - 1259
{AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
{AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
{AliasPatternCond::K_Ignore, 0},
{AliasPatternCond::K_Imm, uint32_t(0)},
// (RLDICL g8rc:$rA, g8rc:$rS, 0, u6imm:$n) - 1263
{AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
{AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(0)},
// (RLDICL_32_64 g8rc:$rA, gprc:$rS, u6imm:$n, 0) - 1266
{AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_Ignore, 0},
{AliasPatternCond::K_Imm, uint32_t(0)},
// (RLDICL_32_64 g8rc:$rA, gprc:$rS, 0, u6imm:$n) - 1270
{AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(0)},
// (RLDICL_rec g8rc:$rA, g8rc:$rS, u6imm:$n, 0) - 1273
{AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
{AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
{AliasPatternCond::K_Ignore, 0},
{AliasPatternCond::K_Imm, uint32_t(0)},
// (RLDICL_rec g8rc:$rA, g8rc:$rS, 0, u6imm:$n) - 1277
{AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
{AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(0)},
// (RLWINM gprc:$rA, gprc:$rS, u5imm:$n, 0, 31) - 1280
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_Ignore, 0},
{AliasPatternCond::K_Imm, uint32_t(0)},
{AliasPatternCond::K_Imm, uint32_t(31)},
// (RLWINM gprc:$rA, gprc:$rS, 0, u5imm:$n, 31) - 1285
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(0)},
{AliasPatternCond::K_Ignore, 0},
{AliasPatternCond::K_Imm, uint32_t(31)},
// (RLWINM8 g8rc:$rA, g8rc:$rS, u5imm:$n, 0, 31) - 1290
{AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
{AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
{AliasPatternCond::K_Ignore, 0},
{AliasPatternCond::K_Imm, uint32_t(0)},
{AliasPatternCond::K_Imm, uint32_t(31)},
// (RLWINM8 g8rc:$rA, g8rc:$rS, 0, u5imm:$n, 31) - 1295
{AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
{AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(0)},
{AliasPatternCond::K_Ignore, 0},
{AliasPatternCond::K_Imm, uint32_t(31)},
// (RLWINM8_rec g8rc:$rA, g8rc:$rS, u5imm:$n, 0, 31) - 1300
{AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
{AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
{AliasPatternCond::K_Ignore, 0},
{AliasPatternCond::K_Imm, uint32_t(0)},
{AliasPatternCond::K_Imm, uint32_t(31)},
// (RLWINM8_rec g8rc:$rA, g8rc:$rS, 0, u5imm:$n, 31) - 1305
{AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
{AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(0)},
{AliasPatternCond::K_Ignore, 0},
{AliasPatternCond::K_Imm, uint32_t(31)},
// (RLWINM_rec gprc:$rA, gprc:$rS, u5imm:$n, 0, 31) - 1310
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_Ignore, 0},
{AliasPatternCond::K_Imm, uint32_t(0)},
{AliasPatternCond::K_Imm, uint32_t(31)},
// (RLWINM_rec gprc:$rA, gprc:$rS, 0, u5imm:$n, 31) - 1315
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(0)},
{AliasPatternCond::K_Ignore, 0},
{AliasPatternCond::K_Imm, uint32_t(31)},
// (RLWNM gprc:$rA, gprc:$rS, gprc:$rB, 0, 31) - 1320
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(0)},
{AliasPatternCond::K_Imm, uint32_t(31)},
// (RLWNM8 g8rc:$rA, g8rc:$rS, g8rc:$rB, 0, 31) - 1325
{AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
{AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
{AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(0)},
{AliasPatternCond::K_Imm, uint32_t(31)},
// (RLWNM8_rec g8rc:$rA, g8rc:$rS, g8rc:$rB, 0, 31) - 1330
{AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
{AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
{AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(0)},
{AliasPatternCond::K_Imm, uint32_t(31)},
// (RLWNM_rec gprc:$rA, gprc:$rS, gprc:$rB, 0, 31) - 1335
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(0)},
{AliasPatternCond::K_Imm, uint32_t(31)},
// (SC 0) - 1340
{AliasPatternCond::K_Imm, uint32_t(0)},
// (SUBF gprc:$rA, gprc:$rC, gprc:$rB) - 1341
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
// (SUBF8 g8rc:$rA, g8rc:$rC, g8rc:$rB) - 1344
{AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
{AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
{AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
// (SUBF8_rec g8rc:$rA, g8rc:$rC, g8rc:$rB) - 1347
{AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
{AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
{AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
// (SUBFC gprc:$rA, gprc:$rC, gprc:$rB) - 1350
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
// (SUBFC8 g8rc:$rA, g8rc:$rC, g8rc:$rB) - 1353
{AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
{AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
{AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
// (SUBFC8_rec g8rc:$rA, g8rc:$rC, g8rc:$rB) - 1356
{AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
{AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
{AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
// (SUBFC_rec gprc:$rA, gprc:$rC, gprc:$rB) - 1359
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
// (SUBF_rec gprc:$rA, gprc:$rC, gprc:$rB) - 1362
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
// (SYNC 0) - 1365
{AliasPatternCond::K_Imm, uint32_t(0)},
// (SYNC 1) - 1366
{AliasPatternCond::K_Imm, uint32_t(1)},
// (SYNC 2) - 1367
{AliasPatternCond::K_Imm, uint32_t(2)},
// (TD 16, g8rc:$rA, g8rc:$rB) - 1368
{AliasPatternCond::K_Imm, uint32_t(16)},
{AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
{AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
// (TD 4, g8rc:$rA, g8rc:$rB) - 1371
{AliasPatternCond::K_Imm, uint32_t(4)},
{AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
{AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
// (TD 8, g8rc:$rA, g8rc:$rB) - 1374
{AliasPatternCond::K_Imm, uint32_t(8)},
{AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
{AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
// (TD 24, g8rc:$rA, g8rc:$rB) - 1377
{AliasPatternCond::K_Imm, uint32_t(24)},
{AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
{AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
// (TD 2, g8rc:$rA, g8rc:$rB) - 1380
{AliasPatternCond::K_Imm, uint32_t(2)},
{AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
{AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
// (TD 1, g8rc:$rA, g8rc:$rB) - 1383
{AliasPatternCond::K_Imm, uint32_t(1)},
{AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
{AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
// (TD 31, g8rc:$rA, g8rc:$rB) - 1386
{AliasPatternCond::K_Imm, uint32_t(31)},
{AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
{AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
// (TDI 16, g8rc:$rA, s16imm:$imm) - 1389
{AliasPatternCond::K_Imm, uint32_t(16)},
{AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
// (TDI 4, g8rc:$rA, s16imm:$imm) - 1391
{AliasPatternCond::K_Imm, uint32_t(4)},
{AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
// (TDI 8, g8rc:$rA, s16imm:$imm) - 1393
{AliasPatternCond::K_Imm, uint32_t(8)},
{AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
// (TDI 24, g8rc:$rA, s16imm:$imm) - 1395
{AliasPatternCond::K_Imm, uint32_t(24)},
{AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
// (TDI 2, g8rc:$rA, s16imm:$imm) - 1397
{AliasPatternCond::K_Imm, uint32_t(2)},
{AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
// (TDI 1, g8rc:$rA, s16imm:$imm) - 1399
{AliasPatternCond::K_Imm, uint32_t(1)},
{AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
// (TDI 31, g8rc:$rA, s16imm:$imm) - 1401
{AliasPatternCond::K_Imm, uint32_t(31)},
{AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
// (TEND 0) - 1403
{AliasPatternCond::K_Imm, uint32_t(0)},
// (TEND 1) - 1404
{AliasPatternCond::K_Imm, uint32_t(1)},
// (TLBIE R0, gprc:$RB) - 1405
{AliasPatternCond::K_Reg, PPC::R0},
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
// (TLBRE2 gprc:$RS, gprc:$A, 0) - 1407
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(0)},
// (TLBRE2 gprc:$RS, gprc:$A, 1) - 1410
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(1)},
// (TLBWE2 gprc:$RS, gprc:$A, 0) - 1413
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(0)},
// (TLBWE2 gprc:$RS, gprc:$A, 1) - 1416
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(1)},
// (TSR 0) - 1419
{AliasPatternCond::K_Imm, uint32_t(0)},
// (TSR 1) - 1420
{AliasPatternCond::K_Imm, uint32_t(1)},
// (TW 31, R0, R0) - 1421
{AliasPatternCond::K_Imm, uint32_t(31)},
{AliasPatternCond::K_Reg, PPC::R0},
{AliasPatternCond::K_Reg, PPC::R0},
// (TW 16, gprc:$rA, gprc:$rB) - 1424
{AliasPatternCond::K_Imm, uint32_t(16)},
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
// (TW 4, gprc:$rA, gprc:$rB) - 1427
{AliasPatternCond::K_Imm, uint32_t(4)},
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
// (TW 8, gprc:$rA, gprc:$rB) - 1430
{AliasPatternCond::K_Imm, uint32_t(8)},
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
// (TW 24, gprc:$rA, gprc:$rB) - 1433
{AliasPatternCond::K_Imm, uint32_t(24)},
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
// (TW 2, gprc:$rA, gprc:$rB) - 1436
{AliasPatternCond::K_Imm, uint32_t(2)},
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
// (TW 1, gprc:$rA, gprc:$rB) - 1439
{AliasPatternCond::K_Imm, uint32_t(1)},
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
// (TW 31, gprc:$rA, gprc:$rB) - 1442
{AliasPatternCond::K_Imm, uint32_t(31)},
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
// (TWI 16, gprc:$rA, s16imm:$imm) - 1445
{AliasPatternCond::K_Imm, uint32_t(16)},
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
// (TWI 4, gprc:$rA, s16imm:$imm) - 1447
{AliasPatternCond::K_Imm, uint32_t(4)},
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
// (TWI 8, gprc:$rA, s16imm:$imm) - 1449
{AliasPatternCond::K_Imm, uint32_t(8)},
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
// (TWI 24, gprc:$rA, s16imm:$imm) - 1451
{AliasPatternCond::K_Imm, uint32_t(24)},
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
// (TWI 2, gprc:$rA, s16imm:$imm) - 1453
{AliasPatternCond::K_Imm, uint32_t(2)},
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
// (TWI 1, gprc:$rA, s16imm:$imm) - 1455
{AliasPatternCond::K_Imm, uint32_t(1)},
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
// (TWI 31, gprc:$rA, s16imm:$imm) - 1457
{AliasPatternCond::K_Imm, uint32_t(31)},
{AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
// (VNOR vrrc:$vD, vrrc:$vA, vrrc:$vA) - 1459
{AliasPatternCond::K_RegClass, PPC::VRRCRegClassID},
{AliasPatternCond::K_RegClass, PPC::VRRCRegClassID},
{AliasPatternCond::K_TiedReg, 1},
// (VOR vrrc:$vD, vrrc:$vA, vrrc:$vA) - 1462
{AliasPatternCond::K_RegClass, PPC::VRRCRegClassID},
{AliasPatternCond::K_RegClass, PPC::VRRCRegClassID},
{AliasPatternCond::K_TiedReg, 1},
// (WAIT 0) - 1465
{AliasPatternCond::K_Imm, uint32_t(0)},
// (WAIT 1) - 1466
{AliasPatternCond::K_Imm, uint32_t(1)},
// (WAIT 2) - 1467
{AliasPatternCond::K_Imm, uint32_t(2)},
// (XORI R0, R0, 0) - 1468
{AliasPatternCond::K_Reg, PPC::R0},
{AliasPatternCond::K_Reg, PPC::R0},
{AliasPatternCond::K_Imm, uint32_t(0)},
// (XORI8 X0, X0, 0) - 1471
{AliasPatternCond::K_Reg, PPC::X0},
{AliasPatternCond::K_Reg, PPC::X0},
{AliasPatternCond::K_Imm, uint32_t(0)},
// (XVCPSGNDP vsrc:$XT, vsrc:$XB, vsrc:$XB) - 1474
{AliasPatternCond::K_RegClass, PPC::VSRCRegClassID},
{AliasPatternCond::K_RegClass, PPC::VSRCRegClassID},
{AliasPatternCond::K_TiedReg, 1},
// (XVCPSGNSP vsrc:$XT, vsrc:$XB, vsrc:$XB) - 1477
{AliasPatternCond::K_RegClass, PPC::VSRCRegClassID},
{AliasPatternCond::K_RegClass, PPC::VSRCRegClassID},
{AliasPatternCond::K_TiedReg, 1},
// (XXPERMDI vsrc:$XT, vsrc:$XB, vsrc:$XB, 0) - 1480
{AliasPatternCond::K_RegClass, PPC::VSRCRegClassID},
{AliasPatternCond::K_RegClass, PPC::VSRCRegClassID},
{AliasPatternCond::K_TiedReg, 1},
{AliasPatternCond::K_Imm, uint32_t(0)},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (XXPERMDI vsrc:$XT, vsrc:$XB, vsrc:$XB, 3) - 1487
{AliasPatternCond::K_RegClass, PPC::VSRCRegClassID},
{AliasPatternCond::K_RegClass, PPC::VSRCRegClassID},
{AliasPatternCond::K_TiedReg, 1},
{AliasPatternCond::K_Imm, uint32_t(3)},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (XXPERMDI vsrc:$XT, vsrc:$XA, vsrc:$XB, 0) - 1494
{AliasPatternCond::K_RegClass, PPC::VSRCRegClassID},
{AliasPatternCond::K_RegClass, PPC::VSRCRegClassID},
{AliasPatternCond::K_RegClass, PPC::VSRCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(0)},
// (XXPERMDI vsrc:$XT, vsrc:$XA, vsrc:$XB, 3) - 1498
{AliasPatternCond::K_RegClass, PPC::VSRCRegClassID},
{AliasPatternCond::K_RegClass, PPC::VSRCRegClassID},
{AliasPatternCond::K_RegClass, PPC::VSRCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(3)},
// (XXPERMDI vsrc:$XT, vsrc:$XB, vsrc:$XB, 2) - 1502
{AliasPatternCond::K_RegClass, PPC::VSRCRegClassID},
{AliasPatternCond::K_RegClass, PPC::VSRCRegClassID},
{AliasPatternCond::K_TiedReg, 1},
{AliasPatternCond::K_Imm, uint32_t(2)},
// (XXPERMDIs vsrc:$XT, vsfrc:$XB, 0) - 1506
{AliasPatternCond::K_RegClass, PPC::VSRCRegClassID},
{AliasPatternCond::K_RegClass, PPC::VSFRCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(0)},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (XXPERMDIs vsrc:$XT, vsfrc:$XB, 3) - 1512
{AliasPatternCond::K_RegClass, PPC::VSRCRegClassID},
{AliasPatternCond::K_RegClass, PPC::VSFRCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(3)},
{AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
{AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
{AliasPatternCond::K_EndOrFeatures, 0},
// (XXPERMDIs vsrc:$XT, vsfrc:$XB, 2) - 1518
{AliasPatternCond::K_RegClass, PPC::VSRCRegClassID},
{AliasPatternCond::K_RegClass, PPC::VSFRCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(2)},
// (gBC 12, crbitrc:$bi, condbrtarget:$dst) - 1521
{AliasPatternCond::K_Imm, uint32_t(12)},
{AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
// (gBC 4, crbitrc:$bi, condbrtarget:$dst) - 1523
{AliasPatternCond::K_Imm, uint32_t(4)},
{AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
// (gBC 14, crbitrc:$bi, condbrtarget:$dst) - 1525
{AliasPatternCond::K_Imm, uint32_t(14)},
{AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
// (gBC 6, crbitrc:$bi, condbrtarget:$dst) - 1527
{AliasPatternCond::K_Imm, uint32_t(6)},
{AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
// (gBC 15, crbitrc:$bi, condbrtarget:$dst) - 1529
{AliasPatternCond::K_Imm, uint32_t(15)},
{AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
// (gBC 7, crbitrc:$bi, condbrtarget:$dst) - 1531
{AliasPatternCond::K_Imm, uint32_t(7)},
{AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
// (gBC 8, crbitrc:$bi, condbrtarget:$dst) - 1533
{AliasPatternCond::K_Imm, uint32_t(8)},
{AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
// (gBC 0, crbitrc:$bi, condbrtarget:$dst) - 1535
{AliasPatternCond::K_Imm, uint32_t(0)},
{AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
// (gBC 10, crbitrc:$bi, condbrtarget:$dst) - 1537
{AliasPatternCond::K_Imm, uint32_t(10)},
{AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
// (gBC 2, crbitrc:$bi, condbrtarget:$dst) - 1539
{AliasPatternCond::K_Imm, uint32_t(2)},
{AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
// (gBCA 12, crbitrc:$bi, abscondbrtarget:$dst) - 1541
{AliasPatternCond::K_Imm, uint32_t(12)},
{AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
// (gBCA 4, crbitrc:$bi, abscondbrtarget:$dst) - 1543
{AliasPatternCond::K_Imm, uint32_t(4)},
{AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
// (gBCA 14, crbitrc:$bi, abscondbrtarget:$dst) - 1545
{AliasPatternCond::K_Imm, uint32_t(14)},
{AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
// (gBCA 6, crbitrc:$bi, abscondbrtarget:$dst) - 1547
{AliasPatternCond::K_Imm, uint32_t(6)},
{AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
// (gBCA 15, crbitrc:$bi, abscondbrtarget:$dst) - 1549
{AliasPatternCond::K_Imm, uint32_t(15)},
{AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
// (gBCA 7, crbitrc:$bi, abscondbrtarget:$dst) - 1551
{AliasPatternCond::K_Imm, uint32_t(7)},
{AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
// (gBCA 8, crbitrc:$bi, abscondbrtarget:$dst) - 1553
{AliasPatternCond::K_Imm, uint32_t(8)},
{AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
// (gBCA 0, crbitrc:$bi, abscondbrtarget:$dst) - 1555
{AliasPatternCond::K_Imm, uint32_t(0)},
{AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
// (gBCA 10, crbitrc:$bi, abscondbrtarget:$dst) - 1557
{AliasPatternCond::K_Imm, uint32_t(10)},
{AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
// (gBCA 2, crbitrc:$bi, abscondbrtarget:$dst) - 1559
{AliasPatternCond::K_Imm, uint32_t(2)},
{AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
// (gBCAat u5imm:$bo, 3, crbitrc:$bi, condbrtarget:$dst) - 1561
{AliasPatternCond::K_Ignore, 0},
{AliasPatternCond::K_Imm, uint32_t(3)},
{AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
// (gBCAat u5imm:$bo, 2, crbitrc:$bi, condbrtarget:$dst) - 1564
{AliasPatternCond::K_Ignore, 0},
{AliasPatternCond::K_Imm, uint32_t(2)},
{AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
// (gBCCTR u5imm:$bo, crbitrc:$bi, 0) - 1567
{AliasPatternCond::K_Ignore, 0},
{AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(0)},
// (gBCCTR 12, crbitrc:$bi, 0) - 1570
{AliasPatternCond::K_Imm, uint32_t(12)},
{AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(0)},
// (gBCCTR 4, crbitrc:$bi, 0) - 1573
{AliasPatternCond::K_Imm, uint32_t(4)},
{AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(0)},
// (gBCCTR 14, crbitrc:$bi, 0) - 1576
{AliasPatternCond::K_Imm, uint32_t(14)},
{AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(0)},
// (gBCCTR 6, crbitrc:$bi, 0) - 1579
{AliasPatternCond::K_Imm, uint32_t(6)},
{AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(0)},
// (gBCCTR 15, crbitrc:$bi, 0) - 1582
{AliasPatternCond::K_Imm, uint32_t(15)},
{AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(0)},
// (gBCCTR 7, crbitrc:$bi, 0) - 1585
{AliasPatternCond::K_Imm, uint32_t(7)},
{AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(0)},
// (gBCCTRL u5imm:$bo, crbitrc:$bi, 0) - 1588
{AliasPatternCond::K_Ignore, 0},
{AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(0)},
// (gBCCTRL 12, crbitrc:$bi, 0) - 1591
{AliasPatternCond::K_Imm, uint32_t(12)},
{AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(0)},
// (gBCCTRL 4, crbitrc:$bi, 0) - 1594
{AliasPatternCond::K_Imm, uint32_t(4)},
{AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(0)},
// (gBCCTRL 14, crbitrc:$bi, 0) - 1597
{AliasPatternCond::K_Imm, uint32_t(14)},
{AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(0)},
// (gBCCTRL 6, crbitrc:$bi, 0) - 1600
{AliasPatternCond::K_Imm, uint32_t(6)},
{AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(0)},
// (gBCCTRL 15, crbitrc:$bi, 0) - 1603
{AliasPatternCond::K_Imm, uint32_t(15)},
{AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(0)},
// (gBCCTRL 7, crbitrc:$bi, 0) - 1606
{AliasPatternCond::K_Imm, uint32_t(7)},
{AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(0)},
// (gBCL 12, crbitrc:$bi, condbrtarget:$dst) - 1609
{AliasPatternCond::K_Imm, uint32_t(12)},
{AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
// (gBCL 4, crbitrc:$bi, condbrtarget:$dst) - 1611
{AliasPatternCond::K_Imm, uint32_t(4)},
{AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
// (gBCL 14, crbitrc:$bi, condbrtarget:$dst) - 1613
{AliasPatternCond::K_Imm, uint32_t(14)},
{AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
// (gBCL 6, crbitrc:$bi, condbrtarget:$dst) - 1615
{AliasPatternCond::K_Imm, uint32_t(6)},
{AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
// (gBCL 15, crbitrc:$bi, condbrtarget:$dst) - 1617
{AliasPatternCond::K_Imm, uint32_t(15)},
{AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
// (gBCL 7, crbitrc:$bi, condbrtarget:$dst) - 1619
{AliasPatternCond::K_Imm, uint32_t(7)},
{AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
// (gBCL 8, crbitrc:$bi, condbrtarget:$dst) - 1621
{AliasPatternCond::K_Imm, uint32_t(8)},
{AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
// (gBCL 0, crbitrc:$bi, condbrtarget:$dst) - 1623
{AliasPatternCond::K_Imm, uint32_t(0)},
{AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
// (gBCL 10, crbitrc:$bi, condbrtarget:$dst) - 1625
{AliasPatternCond::K_Imm, uint32_t(10)},
{AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
// (gBCL 2, crbitrc:$bi, condbrtarget:$dst) - 1627
{AliasPatternCond::K_Imm, uint32_t(2)},
{AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
// (gBCLA 12, crbitrc:$bi, abscondbrtarget:$dst) - 1629
{AliasPatternCond::K_Imm, uint32_t(12)},
{AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
// (gBCLA 4, crbitrc:$bi, abscondbrtarget:$dst) - 1631
{AliasPatternCond::K_Imm, uint32_t(4)},
{AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
// (gBCLA 14, crbitrc:$bi, abscondbrtarget:$dst) - 1633
{AliasPatternCond::K_Imm, uint32_t(14)},
{AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
// (gBCLA 6, crbitrc:$bi, abscondbrtarget:$dst) - 1635
{AliasPatternCond::K_Imm, uint32_t(6)},
{AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
// (gBCLA 15, crbitrc:$bi, abscondbrtarget:$dst) - 1637
{AliasPatternCond::K_Imm, uint32_t(15)},
{AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
// (gBCLA 7, crbitrc:$bi, abscondbrtarget:$dst) - 1639
{AliasPatternCond::K_Imm, uint32_t(7)},
{AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
// (gBCLA 8, crbitrc:$bi, abscondbrtarget:$dst) - 1641
{AliasPatternCond::K_Imm, uint32_t(8)},
{AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
// (gBCLA 0, crbitrc:$bi, abscondbrtarget:$dst) - 1643
{AliasPatternCond::K_Imm, uint32_t(0)},
{AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
// (gBCLA 10, crbitrc:$bi, abscondbrtarget:$dst) - 1645
{AliasPatternCond::K_Imm, uint32_t(10)},
{AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
// (gBCLA 2, crbitrc:$bi, abscondbrtarget:$dst) - 1647
{AliasPatternCond::K_Imm, uint32_t(2)},
{AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
// (gBCLAat u5imm:$bo, 3, crbitrc:$bi, condbrtarget:$dst) - 1649
{AliasPatternCond::K_Ignore, 0},
{AliasPatternCond::K_Imm, uint32_t(3)},
{AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
// (gBCLAat u5imm:$bo, 2, crbitrc:$bi, condbrtarget:$dst) - 1652
{AliasPatternCond::K_Ignore, 0},
{AliasPatternCond::K_Imm, uint32_t(2)},
{AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
// (gBCLR u5imm:$bo, crbitrc:$bi, 0) - 1655
{AliasPatternCond::K_Ignore, 0},
{AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(0)},
// (gBCLR 12, crbitrc:$bi, 0) - 1658
{AliasPatternCond::K_Imm, uint32_t(12)},
{AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(0)},
// (gBCLR 4, crbitrc:$bi, 0) - 1661
{AliasPatternCond::K_Imm, uint32_t(4)},
{AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(0)},
// (gBCLR 14, crbitrc:$bi, 0) - 1664
{AliasPatternCond::K_Imm, uint32_t(14)},
{AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(0)},
// (gBCLR 6, crbitrc:$bi, 0) - 1667
{AliasPatternCond::K_Imm, uint32_t(6)},
{AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(0)},
// (gBCLR 15, crbitrc:$bi, 0) - 1670
{AliasPatternCond::K_Imm, uint32_t(15)},
{AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(0)},
// (gBCLR 7, crbitrc:$bi, 0) - 1673
{AliasPatternCond::K_Imm, uint32_t(7)},
{AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(0)},
// (gBCLR 8, crbitrc:$bi, 0) - 1676
{AliasPatternCond::K_Imm, uint32_t(8)},
{AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(0)},
// (gBCLR 0, crbitrc:$bi, 0) - 1679
{AliasPatternCond::K_Imm, uint32_t(0)},
{AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(0)},
// (gBCLR 10, crbitrc:$bi, 0) - 1682
{AliasPatternCond::K_Imm, uint32_t(10)},
{AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(0)},
// (gBCLR 2, crbitrc:$bi, 0) - 1685
{AliasPatternCond::K_Imm, uint32_t(2)},
{AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(0)},
// (gBCLRL u5imm:$bo, crbitrc:$bi, 0) - 1688
{AliasPatternCond::K_Ignore, 0},
{AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(0)},
// (gBCLRL 12, crbitrc:$bi, 0) - 1691
{AliasPatternCond::K_Imm, uint32_t(12)},
{AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(0)},
// (gBCLRL 4, crbitrc:$bi, 0) - 1694
{AliasPatternCond::K_Imm, uint32_t(4)},
{AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(0)},
// (gBCLRL 14, crbitrc:$bi, 0) - 1697
{AliasPatternCond::K_Imm, uint32_t(14)},
{AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(0)},
// (gBCLRL 6, crbitrc:$bi, 0) - 1700
{AliasPatternCond::K_Imm, uint32_t(6)},
{AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(0)},
// (gBCLRL 15, crbitrc:$bi, 0) - 1703
{AliasPatternCond::K_Imm, uint32_t(15)},
{AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(0)},
// (gBCLRL 7, crbitrc:$bi, 0) - 1706
{AliasPatternCond::K_Imm, uint32_t(7)},
{AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(0)},
// (gBCLRL 8, crbitrc:$bi, 0) - 1709
{AliasPatternCond::K_Imm, uint32_t(8)},
{AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(0)},
// (gBCLRL 0, crbitrc:$bi, 0) - 1712
{AliasPatternCond::K_Imm, uint32_t(0)},
{AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(0)},
// (gBCLRL 10, crbitrc:$bi, 0) - 1715
{AliasPatternCond::K_Imm, uint32_t(10)},
{AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(0)},
// (gBCLRL 2, crbitrc:$bi, 0) - 1718
{AliasPatternCond::K_Imm, uint32_t(2)},
{AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
{AliasPatternCond::K_Imm, uint32_t(0)},
// (gBCLat u5imm:$bo, 3, crbitrc:$bi, condbrtarget:$dst) - 1721
{AliasPatternCond::K_Ignore, 0},
{AliasPatternCond::K_Imm, uint32_t(3)},
{AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
// (gBCLat u5imm:$bo, 2, crbitrc:$bi, condbrtarget:$dst) - 1724
{AliasPatternCond::K_Ignore, 0},
{AliasPatternCond::K_Imm, uint32_t(2)},
{AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
// (gBCat u5imm:$bo, 3, crbitrc:$bi, condbrtarget:$dst) - 1727
{AliasPatternCond::K_Ignore, 0},
{AliasPatternCond::K_Imm, uint32_t(3)},
{AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
// (gBCat u5imm:$bo, 2, crbitrc:$bi, condbrtarget:$dst) - 1730
{AliasPatternCond::K_Ignore, 0},
{AliasPatternCond::K_Imm, uint32_t(2)},
{AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
};
static const char AsmStrings[] =
/* 0 */ "li $\x01, $\xFF\x03\x01\0"
/* 12 */ "lis $\x01, $\xFF\x03\x01\0"
/* 25 */ "lnia $\x01\0"
/* 33 */ "blt $\x02, $\xFF\x03\x02\0"
/* 46 */ "blt $\xFF\x03\x02\0"
/* 55 */ "blt- $\x02, $\xFF\x03\x02\0"
/* 69 */ "blt- $\xFF\x03\x02\0"
/* 79 */ "blt+ $\x02, $\xFF\x03\x02\0"
/* 93 */ "blt+ $\xFF\x03\x02\0"
/* 103 */ "bgt $\x02, $\xFF\x03\x02\0"
/* 116 */ "bgt $\xFF\x03\x02\0"
/* 125 */ "bgt- $\x02, $\xFF\x03\x02\0"
/* 139 */ "bgt- $\xFF\x03\x02\0"
/* 149 */ "bgt+ $\x02, $\xFF\x03\x02\0"
/* 163 */ "bgt+ $\xFF\x03\x02\0"
/* 173 */ "beq $\x02, $\xFF\x03\x02\0"
/* 186 */ "beq $\xFF\x03\x02\0"
/* 195 */ "beq- $\x02, $\xFF\x03\x02\0"
/* 209 */ "beq- $\xFF\x03\x02\0"
/* 219 */ "beq+ $\x02, $\xFF\x03\x02\0"
/* 233 */ "beq+ $\xFF\x03\x02\0"
/* 243 */ "bne $\x02, $\xFF\x03\x02\0"
/* 256 */ "bne $\xFF\x03\x02\0"
/* 265 */ "bne- $\x02, $\xFF\x03\x02\0"
/* 279 */ "bne- $\xFF\x03\x02\0"
/* 289 */ "bne+ $\x02, $\xFF\x03\x02\0"
/* 303 */ "bne+ $\xFF\x03\x02\0"
/* 313 */ "blta $\x02, $\xFF\x03\x03\0"
/* 327 */ "blta $\xFF\x03\x03\0"
/* 337 */ "blta- $\x02, $\xFF\x03\x03\0"
/* 352 */ "blta- $\xFF\x03\x03\0"
/* 363 */ "blta+ $\x02, $\xFF\x03\x03\0"
/* 378 */ "blta+ $\xFF\x03\x03\0"
/* 389 */ "bgta $\x02, $\xFF\x03\x03\0"
/* 403 */ "bgta $\xFF\x03\x03\0"
/* 413 */ "bgta- $\x02, $\xFF\x03\x03\0"
/* 428 */ "bgta- $\xFF\x03\x03\0"
/* 439 */ "bgta+ $\x02, $\xFF\x03\x03\0"
/* 454 */ "bgta+ $\xFF\x03\x03\0"
/* 465 */ "beqa $\x02, $\xFF\x03\x03\0"
/* 479 */ "beqa $\xFF\x03\x03\0"
/* 489 */ "beqa- $\x02, $\xFF\x03\x03\0"
/* 504 */ "beqa- $\xFF\x03\x03\0"
/* 515 */ "beqa+ $\x02, $\xFF\x03\x03\0"
/* 530 */ "beqa+ $\xFF\x03\x03\0"
/* 541 */ "bnea $\x02, $\xFF\x03\x03\0"
/* 555 */ "bnea $\xFF\x03\x03\0"
/* 565 */ "bnea- $\x02, $\xFF\x03\x03\0"
/* 580 */ "bnea- $\xFF\x03\x03\0"
/* 591 */ "bnea+ $\x02, $\xFF\x03\x03\0"
/* 606 */ "bnea+ $\xFF\x03\x03\0"
/* 617 */ "bltctr $\x02\0"
/* 627 */ "bltctr\0"
/* 634 */ "bltctr- $\x02\0"
/* 645 */ "bltctr-\0"
/* 653 */ "bltctr+ $\x02\0"
/* 664 */ "bltctr+\0"
/* 672 */ "bgtctr $\x02\0"
/* 682 */ "bgtctr\0"
/* 689 */ "bgtctr- $\x02\0"
/* 700 */ "bgtctr-\0"
/* 708 */ "bgtctr+ $\x02\0"
/* 719 */ "bgtctr+\0"
/* 727 */ "beqctr $\x02\0"
/* 737 */ "beqctr\0"
/* 744 */ "beqctr- $\x02\0"
/* 755 */ "beqctr-\0"
/* 763 */ "beqctr+ $\x02\0"
/* 774 */ "beqctr+\0"
/* 782 */ "bnectr $\x02\0"
/* 792 */ "bnectr\0"
/* 799 */ "bnectr- $\x02\0"
/* 810 */ "bnectr-\0"
/* 818 */ "bnectr+ $\x02\0"
/* 829 */ "bnectr+\0"
/* 837 */ "bltctrl $\x02\0"
/* 848 */ "bltctrl\0"
/* 856 */ "bltctrl- $\x02\0"
/* 868 */ "bltctrl-\0"
/* 877 */ "bltctrl+ $\x02\0"
/* 889 */ "bltctrl+\0"
/* 898 */ "bgtctrl $\x02\0"
/* 909 */ "bgtctrl\0"
/* 917 */ "bgtctrl- $\x02\0"
/* 929 */ "bgtctrl-\0"
/* 938 */ "bgtctrl+ $\x02\0"
/* 950 */ "bgtctrl+\0"
/* 959 */ "beqctrl $\x02\0"
/* 970 */ "beqctrl\0"
/* 978 */ "beqctrl- $\x02\0"
/* 990 */ "beqctrl-\0"
/* 999 */ "beqctrl+ $\x02\0"
/* 1011 */ "beqctrl+\0"
/* 1020 */ "bnectrl $\x02\0"
/* 1031 */ "bnectrl\0"
/* 1039 */ "bnectrl- $\x02\0"
/* 1051 */ "bnectrl-\0"
/* 1060 */ "bnectrl+ $\x02\0"
/* 1072 */ "bnectrl+\0"
/* 1081 */ "bltl $\x02, $\xFF\x03\x02\0"
/* 1095 */ "bltl $\xFF\x03\x02\0"
/* 1105 */ "bltl- $\x02, $\xFF\x03\x02\0"
/* 1120 */ "bltl- $\xFF\x03\x02\0"
/* 1131 */ "bltl+ $\x02, $\xFF\x03\x02\0"
/* 1146 */ "bltl+ $\xFF\x03\x02\0"
/* 1157 */ "bgtl $\x02, $\xFF\x03\x02\0"
/* 1171 */ "bgtl $\xFF\x03\x02\0"
/* 1181 */ "bgtl- $\x02, $\xFF\x03\x02\0"
/* 1196 */ "bgtl- $\xFF\x03\x02\0"
/* 1207 */ "bgtl+ $\x02, $\xFF\x03\x02\0"
/* 1222 */ "bgtl+ $\xFF\x03\x02\0"
/* 1233 */ "beql $\x02, $\xFF\x03\x02\0"
/* 1247 */ "beql $\xFF\x03\x02\0"
/* 1257 */ "beql- $\x02, $\xFF\x03\x02\0"
/* 1272 */ "beql- $\xFF\x03\x02\0"
/* 1283 */ "beql+ $\x02, $\xFF\x03\x02\0"
/* 1298 */ "beql+ $\xFF\x03\x02\0"
/* 1309 */ "bnel $\x02, $\xFF\x03\x02\0"
/* 1323 */ "bnel $\xFF\x03\x02\0"
/* 1333 */ "bnel- $\x02, $\xFF\x03\x02\0"
/* 1348 */ "bnel- $\xFF\x03\x02\0"
/* 1359 */ "bnel+ $\x02, $\xFF\x03\x02\0"
/* 1374 */ "bnel+ $\xFF\x03\x02\0"
/* 1385 */ "bltla $\x02, $\xFF\x03\x03\0"
/* 1400 */ "bltla $\xFF\x03\x03\0"
/* 1411 */ "bltla- $\x02, $\xFF\x03\x03\0"
/* 1427 */ "bltla- $\xFF\x03\x03\0"
/* 1439 */ "bltla+ $\x02, $\xFF\x03\x03\0"
/* 1455 */ "bltla+ $\xFF\x03\x03\0"
/* 1467 */ "bgtla $\x02, $\xFF\x03\x03\0"
/* 1482 */ "bgtla $\xFF\x03\x03\0"
/* 1493 */ "bgtla- $\x02, $\xFF\x03\x03\0"
/* 1509 */ "bgtla- $\xFF\x03\x03\0"
/* 1521 */ "bgtla+ $\x02, $\xFF\x03\x03\0"
/* 1537 */ "bgtla+ $\xFF\x03\x03\0"
/* 1549 */ "beqla $\x02, $\xFF\x03\x03\0"
/* 1564 */ "beqla $\xFF\x03\x03\0"
/* 1575 */ "beqla- $\x02, $\xFF\x03\x03\0"
/* 1591 */ "beqla- $\xFF\x03\x03\0"
/* 1603 */ "beqla+ $\x02, $\xFF\x03\x03\0"
/* 1619 */ "beqla+ $\xFF\x03\x03\0"
/* 1631 */ "bnela $\x02, $\xFF\x03\x03\0"
/* 1646 */ "bnela $\xFF\x03\x03\0"
/* 1657 */ "bnela- $\x02, $\xFF\x03\x03\0"
/* 1673 */ "bnela- $\xFF\x03\x03\0"
/* 1685 */ "bnela+ $\x02, $\xFF\x03\x03\0"
/* 1701 */ "bnela+ $\xFF\x03\x03\0"
/* 1713 */ "bltlr $\x02\0"
/* 1722 */ "bltlr\0"
/* 1728 */ "bltlr- $\x02\0"
/* 1738 */ "bltlr-\0"
/* 1745 */ "bltlr+ $\x02\0"
/* 1755 */ "bltlr+\0"
/* 1762 */ "bgtlr $\x02\0"
/* 1771 */ "bgtlr\0"
/* 1777 */ "bgtlr- $\x02\0"
/* 1787 */ "bgtlr-\0"
/* 1794 */ "bgtlr+ $\x02\0"
/* 1804 */ "bgtlr+\0"
/* 1811 */ "beqlr $\x02\0"
/* 1820 */ "beqlr\0"
/* 1826 */ "beqlr- $\x02\0"
/* 1836 */ "beqlr-\0"
/* 1843 */ "beqlr+ $\x02\0"
/* 1853 */ "beqlr+\0"
/* 1860 */ "bnelr $\x02\0"
/* 1869 */ "bnelr\0"
/* 1875 */ "bnelr- $\x02\0"
/* 1885 */ "bnelr-\0"
/* 1892 */ "bnelr+ $\x02\0"
/* 1902 */ "bnelr+\0"
/* 1909 */ "bltlrl $\x02\0"
/* 1919 */ "bltlrl\0"
/* 1926 */ "bltlrl- $\x02\0"
/* 1937 */ "bltlrl-\0"
/* 1945 */ "bltlrl+ $\x02\0"
/* 1956 */ "bltlrl+\0"
/* 1964 */ "bgtlrl $\x02\0"
/* 1974 */ "bgtlrl\0"
/* 1981 */ "bgtlrl- $\x02\0"
/* 1992 */ "bgtlrl-\0"
/* 2000 */ "bgtlrl+ $\x02\0"
/* 2011 */ "bgtlrl+\0"
/* 2019 */ "beqlrl $\x02\0"
/* 2029 */ "beqlrl\0"
/* 2036 */ "beqlrl- $\x02\0"
/* 2047 */ "beqlrl-\0"
/* 2055 */ "beqlrl+ $\x02\0"
/* 2066 */ "beqlrl+\0"
/* 2074 */ "bnelrl $\x02\0"
/* 2084 */ "bnelrl\0"
/* 2091 */ "bnelrl- $\x02\0"
/* 2102 */ "bnelrl-\0"
/* 2110 */ "bnelrl+ $\x02\0"
/* 2121 */ "bnelrl+\0"
/* 2129 */ "cmpd $\x02, $\x03\0"
/* 2141 */ "cmpdi $\x02, $\xFF\x03\x01\0"
/* 2156 */ "cmpld $\x02, $\x03\0"
/* 2169 */ "cmpldi $\x02, $\xFF\x03\x04\0"
/* 2185 */ "cmplw $\x02, $\x03\0"
/* 2198 */ "cmplwi $\x02, $\xFF\x03\x04\0"
/* 2214 */ "cmpw $\x02, $\x03\0"
/* 2226 */ "cmpwi $\x02, $\xFF\x03\x01\0"
/* 2241 */ "cntlzw $\x01, $\x02\0"
/* 2255 */ "cntlzw. $\x01, $\x02\0"
/* 2270 */ "paste. $\x01, $\x02\0"
/* 2284 */ "crset $\x01\0"
/* 2293 */ "crnot $\x01, $\x02\0"
/* 2306 */ "crmove $\x01, $\x02\0"
/* 2320 */ "crclr $\x01\0"
/* 2329 */ "isellt $\x01, $\x02, $\x03\0"
/* 2347 */ "iselgt $\x01, $\x02, $\x03\0"
/* 2365 */ "iseleq $\x01, $\x02, $\x03\0"
/* 2383 */ "mbar\0"
/* 2388 */ "mfbr0 $\x01\0"
/* 2397 */ "mfbr1 $\x01\0"
/* 2406 */ "mfbr2 $\x01\0"
/* 2415 */ "mfbr3 $\x01\0"
/* 2424 */ "mfbr4 $\x01\0"
/* 2433 */ "mfbr5 $\x01\0"
/* 2442 */ "mfbr6 $\x01\0"
/* 2451 */ "mfbr7 $\x01\0"
/* 2460 */ "mfxer $\x01\0"
/* 2469 */ "mfudscr $\x01\0"
/* 2480 */ "mfrtcu $\x01\0"
/* 2490 */ "mfrtcl $\x01\0"
/* 2500 */ "mflr $\x01\0"
/* 2508 */ "mfctr $\x01\0"
/* 2517 */ "mfuamr $\x01\0"
/* 2527 */ "mfdscr $\x01\0"
/* 2537 */ "mfdsisr $\x01\0"
/* 2548 */ "mfdar $\x01\0"
/* 2557 */ "mfdec $\x01\0"
/* 2566 */ "mfsdr1 $\x01\0"
/* 2576 */ "mfsrr0 $\x01\0"
/* 2586 */ "mfsrr1 $\x01\0"
/* 2596 */ "mfcfar $\x01\0"
/* 2606 */ "mfamr $\x01\0"
/* 2615 */ "mfpid $\x01\0"
/* 2624 */ "mfasr $\x01\0"
/* 2633 */ "mfpvr $\x01\0"
/* 2642 */ "mfspefscr $\x01\0"
/* 2655 */ "mfdbatu $\x01, 0\0"
/* 2669 */ "mfdbatl $\x01, 0\0"
/* 2683 */ "mfibatu $\x01, 0\0"
/* 2697 */ "mfibatl $\x01, 0\0"
/* 2711 */ "mfdbatu $\x01, 1\0"
/* 2725 */ "mfdbatl $\x01, 1\0"
/* 2739 */ "mfibatu $\x01, 1\0"
/* 2753 */ "mfibatl $\x01, 1\0"
/* 2767 */ "mfdbatu $\x01, 2\0"
/* 2781 */ "mfdbatl $\x01, 2\0"
/* 2795 */ "mfibatu $\x01, 2\0"
/* 2809 */ "mfibatl $\x01, 2\0"
/* 2823 */ "mfdbatu $\x01, 3\0"
/* 2837 */ "mfdbatl $\x01, 3\0"
/* 2851 */ "mfibatu $\x01, 3\0"
/* 2865 */ "mfibatl $\x01, 3\0"
/* 2879 */ "mfppr $\x01\0"
/* 2888 */ "mfesr $\x01\0"
/* 2897 */ "mfdear $\x01\0"
/* 2907 */ "mftcr $\x01\0"
/* 2916 */ "mftbhi $\x01\0"
/* 2926 */ "mftblo $\x01\0"
/* 2936 */ "mfsrr2 $\x01\0"
/* 2946 */ "mfsrr3 $\x01\0"
/* 2956 */ "mfdccr $\x01\0"
/* 2966 */ "mficcr $\x01\0"
/* 2976 */ "mftbu $\x01\0"
/* 2985 */ "mfvrsave $\x01\0"
/* 2997 */ "mffprd $\x01, $\x02\0"
/* 3011 */ "mffprwz $\x01, $\x02\0"
/* 3026 */ "mtcr $\x02\0"
/* 3034 */ "mtbr0 $\x01\0"
/* 3043 */ "mtbr1 $\x01\0"
/* 3052 */ "mtbr2 $\x01\0"
/* 3061 */ "mtbr3 $\x01\0"
/* 3070 */ "mtbr4 $\x01\0"
/* 3079 */ "mtbr5 $\x01\0"
/* 3088 */ "mtbr6 $\x01\0"
/* 3097 */ "mtbr7 $\x01\0"
/* 3106 */ "mtfsf $\x01, $\x02\0"
/* 3119 */ "mtfsfi $\xFF\x01\x05, $\xFF\x02\x06\0"
/* 3137 */ "mtfsfi. $\xFF\x01\x05, $\xFF\x02\x06\0"
/* 3156 */ "mtfsf. $\x01, $\x02\0"
/* 3170 */ "mtmsr $\x01\0"
/* 3179 */ "mtmsrd $\x01\0"
/* 3189 */ "mtxer $\x02\0"
/* 3198 */ "mtudscr $\x02\0"
/* 3209 */ "mtlr $\x02\0"
/* 3217 */ "mtctr $\x02\0"
/* 3226 */ "mtuamr $\x02\0"
/* 3236 */ "mtdscr $\x02\0"
/* 3246 */ "mtdsisr $\x02\0"
/* 3257 */ "mtdar $\x02\0"
/* 3266 */ "mtdec $\x02\0"
/* 3275 */ "mtsdr1 $\x02\0"
/* 3285 */ "mtsrr0 $\x02\0"
/* 3295 */ "mtsrr1 $\x02\0"
/* 3305 */ "mtcfar $\x02\0"
/* 3315 */ "mtamr $\x02\0"
/* 3324 */ "mtpid $\x02\0"
/* 3333 */ "mtasr $\x02\0"
/* 3342 */ "mttbl $\x02\0"
/* 3351 */ "mttbu $\x02\0"
/* 3360 */ "mtspefscr $\x02\0"
/* 3373 */ "mtdbatu 0, $\x02\0"
/* 3387 */ "mtdbatl 0, $\x02\0"
/* 3401 */ "mtibatu 0, $\x02\0"
/* 3415 */ "mtibatl 0, $\x02\0"
/* 3429 */ "mtdbatu 1, $\x02\0"
/* 3443 */ "mtdbatl 1, $\x02\0"
/* 3457 */ "mtibatu 1, $\x02\0"
/* 3471 */ "mtibatl 1, $\x02\0"
/* 3485 */ "mtdbatu 2, $\x02\0"
/* 3499 */ "mtdbatl 2, $\x02\0"
/* 3513 */ "mtibatu 2, $\x02\0"
/* 3527 */ "mtibatl 2, $\x02\0"
/* 3541 */ "mtdbatu 3, $\x02\0"
/* 3555 */ "mtdbatl 3, $\x02\0"
/* 3569 */ "mtibatu 3, $\x02\0"
/* 3583 */ "mtibatl 3, $\x02\0"
/* 3597 */ "mtppr $\x02\0"
/* 3606 */ "mtesr $\x02\0"
/* 3615 */ "mtdear $\x02\0"
/* 3625 */ "mttcr $\x02\0"
/* 3634 */ "mttbhi $\x02\0"
/* 3644 */ "mttblo $\x02\0"
/* 3654 */ "mtsrr2 $\x02\0"
/* 3664 */ "mtsrr3 $\x02\0"
/* 3674 */ "mtdccr $\x02\0"
/* 3684 */ "mticcr $\x02\0"
/* 3694 */ "mtudscr $\x01\0"
/* 3705 */ "mtvrsave $\x01\0"
/* 3717 */ "mtfprd $\x01, $\x02\0"
/* 3731 */ "mtfprwa $\x01, $\x02\0"
/* 3746 */ "mtfprwz $\x01, $\x02\0"
/* 3761 */ "not $\x01, $\x02\0"
/* 3772 */ "not. $\x01, $\x02\0"
/* 3784 */ "mr $\x01, $\x02\0"
/* 3794 */ "mr. $\x01, $\x02\0"
/* 3805 */ "nop\0"
/* 3809 */ "rfebb\0"
/* 3815 */ "rotld $\x01, $\x02, $\x03\0"
/* 3832 */ "rotld. $\x01, $\x02, $\x03\0"
/* 3850 */ "rotldi $\x01, $\x02, $\xFF\x03\x07\0"
/* 3870 */ "clrldi $\x01, $\x02, $\xFF\x04\x07\0"
/* 3890 */ "rotldi. $\x01, $\x02, $\xFF\x03\x07\0"
/* 3911 */ "clrldi. $\x01, $\x02, $\xFF\x04\x07\0"
/* 3932 */ "rotlwi $\x01, $\x02, $\xFF\x03\x08\0"
/* 3952 */ "clrlwi $\x01, $\x02, $\xFF\x04\x08\0"
/* 3972 */ "rotlwi. $\x01, $\x02, $\xFF\x03\x08\0"
/* 3993 */ "clrlwi. $\x01, $\x02, $\xFF\x04\x08\0"
/* 4014 */ "rotlw $\x01, $\x02, $\x03\0"
/* 4031 */ "rotlw. $\x01, $\x02, $\x03\0"
/* 4049 */ "sc\0"
/* 4052 */ "sub $\x01, $\x03, $\x02\0"
/* 4067 */ "sub. $\x01, $\x03, $\x02\0"
/* 4083 */ "subc $\x01, $\x03, $\x02\0"
/* 4099 */ "subc. $\x01, $\x03, $\x02\0"
/* 4116 */ "sync\0"
/* 4121 */ "lwsync\0"
/* 4128 */ "ptesync\0"
/* 4136 */ "tdlt $\x02, $\x03\0"
/* 4148 */ "tdeq $\x02, $\x03\0"
/* 4160 */ "tdgt $\x02, $\x03\0"
/* 4172 */ "tdne $\x02, $\x03\0"
/* 4184 */ "tdllt $\x02, $\x03\0"
/* 4197 */ "tdlgt $\x02, $\x03\0"
/* 4210 */ "tdu $\x02, $\x03\0"
/* 4221 */ "tdlti $\x02, $\xFF\x03\x01\0"
/* 4236 */ "tdeqi $\x02, $\xFF\x03\x01\0"
/* 4251 */ "tdgti $\x02, $\xFF\x03\x01\0"
/* 4266 */ "tdnei $\x02, $\xFF\x03\x01\0"
/* 4281 */ "tdllti $\x02, $\xFF\x03\x01\0"
/* 4297 */ "tdlgti $\x02, $\xFF\x03\x01\0"
/* 4313 */ "tdui $\x02, $\xFF\x03\x01\0"
/* 4327 */ "tend.\0"
/* 4333 */ "tendall.\0"
/* 4342 */ "tlbie $\x02\0"
/* 4351 */ "tlbrehi $\x01, $\x02\0"
/* 4366 */ "tlbrelo $\x01, $\x02\0"
/* 4381 */ "tlbwehi $\x01, $\x02\0"
/* 4396 */ "tlbwelo $\x01, $\x02\0"
/* 4411 */ "tsuspend.\0"
/* 4421 */ "tresume.\0"
/* 4430 */ "trap\0"
/* 4435 */ "twlt $\x02, $\x03\0"
/* 4447 */ "tweq $\x02, $\x03\0"
/* 4459 */ "twgt $\x02, $\x03\0"
/* 4471 */ "twne $\x02, $\x03\0"
/* 4483 */ "twllt $\x02, $\x03\0"
/* 4496 */ "twlgt $\x02, $\x03\0"
/* 4509 */ "twu $\x02, $\x03\0"
/* 4520 */ "twlti $\x02, $\xFF\x03\x01\0"
/* 4535 */ "tweqi $\x02, $\xFF\x03\x01\0"
/* 4550 */ "twgti $\x02, $\xFF\x03\x01\0"
/* 4565 */ "twnei $\x02, $\xFF\x03\x01\0"
/* 4580 */ "twllti $\x02, $\xFF\x03\x01\0"
/* 4596 */ "twlgti $\x02, $\xFF\x03\x01\0"
/* 4612 */ "twui $\x02, $\xFF\x03\x01\0"
/* 4626 */ "vnot $\x01, $\x02\0"
/* 4638 */ "vmr $\x01, $\x02\0"
/* 4649 */ "wait\0"
/* 4654 */ "waitrsv\0"
/* 4662 */ "waitimpl\0"
/* 4671 */ "xnop\0"
/* 4676 */ "xvmovdp $\x01, $\x02\0"
/* 4691 */ "xvmovsp $\x01, $\x02\0"
/* 4706 */ "xxspltd $\x01, $\x02, 0\0"
/* 4724 */ "xxspltd $\x01, $\x02, 1\0"
/* 4742 */ "xxmrghd $\x01, $\x02, $\x03\0"
/* 4761 */ "xxmrgld $\x01, $\x02, $\x03\0"
/* 4780 */ "xxswapd $\x01, $\x02\0"
/* 4795 */ "bt $\x02, $\xFF\x03\x02\0"
/* 4807 */ "bf $\x02, $\xFF\x03\x02\0"
/* 4819 */ "bt- $\x02, $\xFF\x03\x02\0"
/* 4832 */ "bf- $\x02, $\xFF\x03\x02\0"
/* 4845 */ "bt+ $\x02, $\xFF\x03\x02\0"
/* 4858 */ "bf+ $\x02, $\xFF\x03\x02\0"
/* 4871 */ "bdnzt $\x02, $\xFF\x03\x02\0"
/* 4886 */ "bdnzf $\x02, $\xFF\x03\x02\0"
/* 4901 */ "bdzt $\x02, $\xFF\x03\x02\0"
/* 4915 */ "bdzf $\x02, $\xFF\x03\x02\0"
/* 4929 */ "bta $\x02, $\xFF\x03\x03\0"
/* 4942 */ "bfa $\x02, $\xFF\x03\x03\0"
/* 4955 */ "bta- $\x02, $\xFF\x03\x03\0"
/* 4969 */ "bfa- $\x02, $\xFF\x03\x03\0"
/* 4983 */ "bta+ $\x02, $\xFF\x03\x03\0"
/* 4997 */ "bfa+ $\x02, $\xFF\x03\x03\0"
/* 5011 */ "bdnzta $\x02, $\xFF\x03\x03\0"
/* 5027 */ "bdnzfa $\x02, $\xFF\x03\x03\0"
/* 5043 */ "bdzta $\x02, $\xFF\x03\x03\0"
/* 5058 */ "bdzfa $\x02, $\xFF\x03\x03\0"
/* 5073 */ "bca+ $\xFF\x01\x08, $\x03, $\xFF\x04\x02\0"
/* 5093 */ "bca- $\xFF\x01\x08, $\x03, $\xFF\x04\x02\0"
/* 5113 */ "bcctr $\xFF\x01\x08, $\x02\0"
/* 5128 */ "btctr $\x02\0"
/* 5137 */ "bfctr $\x02\0"
/* 5146 */ "btctr- $\x02\0"
/* 5156 */ "bfctr- $\x02\0"
/* 5166 */ "btctr+ $\x02\0"
/* 5176 */ "bfctr+ $\x02\0"
/* 5186 */ "bcctrl $\xFF\x01\x08, $\x02\0"
/* 5202 */ "btctrl $\x02\0"
/* 5212 */ "bfctrl $\x02\0"
/* 5222 */ "btctrl- $\x02\0"
/* 5233 */ "bfctrl- $\x02\0"
/* 5244 */ "btctrl+ $\x02\0"
/* 5255 */ "bfctrl+ $\x02\0"
/* 5266 */ "btl $\x02, $\xFF\x03\x02\0"
/* 5279 */ "bfl $\x02, $\xFF\x03\x02\0"
/* 5292 */ "btl- $\x02, $\xFF\x03\x02\0"
/* 5306 */ "bfl- $\x02, $\xFF\x03\x02\0"
/* 5320 */ "btl+ $\x02, $\xFF\x03\x02\0"
/* 5334 */ "bfl+ $\x02, $\xFF\x03\x02\0"
/* 5348 */ "bdnztl $\x02, $\xFF\x03\x02\0"
/* 5364 */ "bdnzfl $\x02, $\xFF\x03\x02\0"
/* 5380 */ "bdztl $\x02, $\xFF\x03\x02\0"
/* 5395 */ "bdzfl $\x02, $\xFF\x03\x02\0"
/* 5410 */ "btla $\x02, $\xFF\x03\x03\0"
/* 5424 */ "bfla $\x02, $\xFF\x03\x03\0"
/* 5438 */ "btla- $\x02, $\xFF\x03\x03\0"
/* 5453 */ "bfla- $\x02, $\xFF\x03\x03\0"
/* 5468 */ "btla+ $\x02, $\xFF\x03\x03\0"
/* 5483 */ "bfla+ $\x02, $\xFF\x03\x03\0"
/* 5498 */ "bdnztla $\x02, $\xFF\x03\x03\0"
/* 5515 */ "bdnzfla $\x02, $\xFF\x03\x03\0"
/* 5532 */ "bdztla $\x02, $\xFF\x03\x03\0"
/* 5548 */ "bdzfla $\x02, $\xFF\x03\x03\0"
/* 5564 */ "bcla+ $\xFF\x01\x08, $\x03, $\xFF\x04\x02\0"
/* 5585 */ "bcla- $\xFF\x01\x08, $\x03, $\xFF\x04\x02\0"
/* 5606 */ "bclr $\xFF\x01\x08, $\x02\0"
/* 5620 */ "btlr $\x02\0"
/* 5628 */ "bflr $\x02\0"
/* 5636 */ "btlr- $\x02\0"
/* 5645 */ "bflr- $\x02\0"
/* 5654 */ "btlr+ $\x02\0"
/* 5663 */ "bflr+ $\x02\0"
/* 5672 */ "bdnztlr $\x02\0"
/* 5683 */ "bdnzflr $\x02\0"
/* 5694 */ "bdztlr $\x02\0"
/* 5704 */ "bdzflr $\x02\0"
/* 5714 */ "bclrl $\xFF\x01\x08, $\x02\0"
/* 5729 */ "btlrl $\x02\0"
/* 5738 */ "bflrl $\x02\0"
/* 5747 */ "btlrl- $\x02\0"
/* 5757 */ "bflrl- $\x02\0"
/* 5767 */ "btlrl+ $\x02\0"
/* 5777 */ "bflrl+ $\x02\0"
/* 5787 */ "bdnztlrl $\x02\0"
/* 5799 */ "bdnzflrl $\x02\0"
/* 5811 */ "bdztlrl $\x02\0"
/* 5822 */ "bdzflrl $\x02\0"
/* 5833 */ "bcl+ $\xFF\x01\x08, $\x03, $\xFF\x04\x02\0"
/* 5853 */ "bcl- $\xFF\x01\x08, $\x03, $\xFF\x04\x02\0"
/* 5873 */ "bc+ $\xFF\x01\x08, $\x03, $\xFF\x04\x02\0"
/* 5892 */ "bc- $\xFF\x01\x08, $\x03, $\xFF\x04\x02\0"
;
#ifndef NDEBUG
static struct SortCheck {
SortCheck(ArrayRef<PatternsForOpcode> OpToPatterns) {
assert(std::is_sorted(
OpToPatterns.begin(), OpToPatterns.end(),
[](const PatternsForOpcode &L, const PatternsForOpcode &R) {
return L.Opcode < R.Opcode;
}) &&
"tablegen failed to sort opcode patterns");
}
} sortCheckVar(OpToPatterns);
#endif
AliasMatchingData M {
ArrayRef(OpToPatterns),
ArrayRef(Patterns),
ArrayRef(Conds),
StringRef(AsmStrings, std::size(AsmStrings)),
nullptr,
};
const char *AsmString = matchAliasPatterns(MI, &STI, M);
if (!AsmString) return false;
unsigned I = 0;
while (AsmString[I] != ' ' && AsmString[I] != '\t' &&
AsmString[I] != '$' && AsmString[I] != '\0')
++I;
OS << '\t' << StringRef(AsmString, I);
if (AsmString[I] != '\0') {
if (AsmString[I] == ' ' || AsmString[I] == '\t') {
OS << '\t';
++I;
}
do {
if (AsmString[I] == '$') {
++I;
if (AsmString[I] == (char)0xff) {
++I;
int OpIdx = AsmString[I++] - 1;
int PrintMethodIdx = AsmString[I++] - 1;
printCustomAliasOperand(MI, Address, OpIdx, PrintMethodIdx, STI, OS);
} else
printOperand(MI, unsigned(AsmString[I++]) - 1, STI, OS);
} else {
OS << AsmString[I++];
}
} while (AsmString[I] != '\0');
}
return true;
}
void PPCInstPrinter::printCustomAliasOperand(
const MCInst *MI, uint64_t Address, unsigned OpIdx,
unsigned PrintMethodIdx,
const MCSubtargetInfo &STI,
raw_ostream &OS) {
switch (PrintMethodIdx) {
default:
llvm_unreachable("Unknown PrintMethod kind");
break;
case 0:
printS16ImmOperand(MI, OpIdx, STI, OS);
break;
case 1:
printBranchOperand(MI, Address, OpIdx, STI, OS);
break;
case 2:
printAbsBranchOperand(MI, OpIdx, STI, OS);
break;
case 3:
printU16ImmOperand(MI, OpIdx, STI, OS);
break;
case 4:
printU3ImmOperand(MI, OpIdx, STI, OS);
break;
case 5:
printU4ImmOperand(MI, OpIdx, STI, OS);
break;
case 6:
printU6ImmOperand(MI, OpIdx, STI, OS);
break;
case 7:
printU5ImmOperand(MI, OpIdx, STI, OS);
break;
}
}
#endif // PRINT_ALIAS_INSTR