/*===- 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 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 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