2024-09-07 18:15:29 +06:00

15762 lines
432 KiB
C

/* Capstone Disassembly Engine, https://www.capstone-engine.org */
/* By Nguyen Anh Quynh <aquynh@gmail.com>, 2013-2022, */
/* Rot127 <unisono@quyllur.org> 2022-2023 */
/* Automatically generated file by Capstone's LLVM TableGen Disassembler Backend. */
/* LLVM-commit: 464bda7750a3ba9e23823fc707d7e7b6fc38438d */
/* LLVM-tag: llvmorg-16.0.2-5-g464bda7750a3 */
/* Do not edit. */
/* Capstone's LLVM TableGen Backends: */
/* https://github.com/capstone-engine/llvm-capstone */
#include <capstone/platform.h>
#include <assert.h>
/// getMnemonic - This method is automatically generated by tablegen
/// from the instruction set description.
static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) {
#ifndef CAPSTONE_DIET
static const char AsmStrs[] = {
/* 0 */ "#EH_SjLj_Setup\t\0"
/* 16 */ "bcl 20, 31, \0"
/* 29 */ "bctrl\n\tld 2, \0"
/* 43 */ "bctrl\n\tlwz 2, \0"
/* 58 */ "bc 12, \0"
/* 66 */ "bcl 12, \0"
/* 75 */ "bclrl 12, \0"
/* 86 */ "bcctrl 12, \0"
/* 98 */ "bclr 12, \0"
/* 108 */ "bcctr 12, \0"
/* 119 */ "mtspr 3, \0"
/* 129 */ "bc 4, \0"
/* 136 */ "bcl 4, \0"
/* 144 */ "bclrl 4, \0"
/* 154 */ "bcctrl 4, \0"
/* 165 */ "bclr 4, \0"
/* 174 */ "bcctr 4, \0"
/* 184 */ "mtspr 256, \0"
/* 196 */ "ps_merge00. \0"
/* 209 */ "ps_merge10. \0"
/* 222 */ "ps_sum0. \0"
/* 232 */ "ps_madds0. \0"
/* 244 */ "ps_muls0. \0"
/* 255 */ "ps_merge01. \0"
/* 268 */ "ps_merge11. \0"
/* 281 */ "ps_sum1. \0"
/* 291 */ "ps_madds1. \0"
/* 303 */ "ps_muls1. \0"
/* 314 */ "vcmpneb. \0"
/* 324 */ "vcmpgtsb. \0"
/* 335 */ "extsb. \0"
/* 343 */ "vcmpequb. \0"
/* 354 */ "ps_sub. \0"
/* 363 */ "bcdsub. \0"
/* 372 */ "fsub. \0"
/* 379 */ "ps_msub. \0"
/* 389 */ "fmsub. \0"
/* 397 */ "ps_nmsub. \0"
/* 408 */ "fnmsub. \0"
/* 417 */ "vcmpgtub. \0"
/* 428 */ "vcmpnezb. \0"
/* 439 */ "addc. \0"
/* 446 */ "andc. \0"
/* 453 */ "tabortdc. \0"
/* 464 */ "subfc. \0"
/* 472 */ "subic. \0"
/* 480 */ "addic. \0"
/* 488 */ "rldic. \0"
/* 496 */ "bcdtrunc. \0"
/* 507 */ "bcdutrunc. \0"
/* 519 */ "orc. \0"
/* 525 */ "tabortwc. \0"
/* 536 */ "srad. \0"
/* 543 */ "ps_add. \0"
/* 552 */ "bcdadd. \0"
/* 561 */ "fadd. \0"
/* 568 */ "ps_madd. \0"
/* 578 */ "fmadd. \0"
/* 586 */ "ps_nmadd. \0"
/* 597 */ "fnmadd. \0"
/* 606 */ "mulhd. \0"
/* 614 */ "fcfid. \0"
/* 622 */ "fctid. \0"
/* 630 */ "mulld. \0"
/* 638 */ "sld. \0"
/* 644 */ "nand. \0"
/* 651 */ "tend. \0"
/* 658 */ "srd. \0"
/* 664 */ "vcmpgtsd. \0"
/* 675 */ "vcmpequd. \0"
/* 686 */ "vcmpgtud. \0"
/* 697 */ "divd. \0"
/* 704 */ "cntlzd. \0"
/* 713 */ "cnttzd. \0"
/* 722 */ "adde. \0"
/* 729 */ "divde. \0"
/* 737 */ "slbfee. \0"
/* 746 */ "subfe. \0"
/* 754 */ "addme. \0"
/* 762 */ "subfme. \0"
/* 771 */ "fre. \0"
/* 777 */ "ps_rsqrte. \0"
/* 789 */ "frsqrte. \0"
/* 799 */ "paste. \0"
/* 807 */ "divwe. \0"
/* 815 */ "addze. \0"
/* 823 */ "subfze. \0"
/* 832 */ "subf. \0"
/* 839 */ "mtfsf. \0"
/* 847 */ "ps_neg. \0"
/* 856 */ "fneg. \0"
/* 863 */ "vcmpneh. \0"
/* 873 */ "vcmpgtsh. \0"
/* 884 */ "extsh. \0"
/* 892 */ "vcmpequh. \0"
/* 903 */ "vcmpgtuh. \0"
/* 914 */ "vcmpnezh. \0"
/* 925 */ "tabortdci. \0"
/* 937 */ "tabortwci. \0"
/* 949 */ "sradi. \0"
/* 957 */ "clrlsldi. \0"
/* 968 */ "extldi. \0"
/* 977 */ "andi. \0"
/* 984 */ "clrrdi. \0"
/* 993 */ "insrdi. \0"
/* 1002 */ "rotrdi. \0"
/* 1011 */ "extrdi. \0"
/* 1020 */ "mtfsfi. \0"
/* 1029 */ "extswsli. \0"
/* 1040 */ "rldimi. \0"
/* 1049 */ "rlwimi. \0"
/* 1058 */ "srawi. \0"
/* 1066 */ "clrlslwi. \0"
/* 1077 */ "inslwi. \0"
/* 1086 */ "extlwi. \0"
/* 1095 */ "clrrwi. \0"
/* 1104 */ "insrwi. \0"
/* 1113 */ "rotrwi. \0"
/* 1122 */ "extrwi. \0"
/* 1131 */ "vstribl. \0"
/* 1141 */ "rldcl. \0"
/* 1149 */ "rldicl. \0"
/* 1158 */ "ps_sel. \0"
/* 1167 */ "fsel. \0"
/* 1174 */ "vstrihl. \0"
/* 1184 */ "ps_mul. \0"
/* 1193 */ "fmul. \0"
/* 1200 */ "treclaim. \0"
/* 1211 */ "frim. \0"
/* 1218 */ "rlwinm. \0"
/* 1227 */ "rlwnm. \0"
/* 1235 */ "bcdcfn. \0"
/* 1244 */ "bcdcpsgn. \0"
/* 1255 */ "fcpsgn. \0"
/* 1264 */ "bcdsetsgn. \0"
/* 1276 */ "tbegin. \0"
/* 1285 */ "frin. \0"
/* 1292 */ "bcdctn. \0"
/* 1301 */ "addco. \0"
/* 1309 */ "subfco. \0"
/* 1318 */ "addo. \0"
/* 1325 */ "mulldo. \0"
/* 1334 */ "divdo. \0"
/* 1342 */ "addeo. \0"
/* 1350 */ "divdeo. \0"
/* 1359 */ "subfeo. \0"
/* 1368 */ "addmeo. \0"
/* 1377 */ "subfmeo. \0"
/* 1387 */ "divweo. \0"
/* 1396 */ "addzeo. \0"
/* 1405 */ "subfzeo. \0"
/* 1415 */ "subfo. \0"
/* 1423 */ "nego. \0"
/* 1430 */ "divduo. \0"
/* 1439 */ "divdeuo. \0"
/* 1449 */ "divweuo. \0"
/* 1459 */ "divwuo. \0"
/* 1468 */ "mullwo. \0"
/* 1477 */ "divwo. \0"
/* 1485 */ "xvcmpgedp. \0"
/* 1497 */ "xvcmpeqdp. \0"
/* 1509 */ "xvcmpgtdp. \0"
/* 1521 */ "vcmpbfp. \0"
/* 1531 */ "vcmpgefp. \0"
/* 1542 */ "vcmpeqfp. \0"
/* 1553 */ "vcmpgtfp. \0"
/* 1564 */ "frip. \0"
/* 1571 */ "xvcmpgesp. \0"
/* 1583 */ "xvcmpeqsp. \0"
/* 1595 */ "frsp. \0"
/* 1602 */ "xvcmpgtsp. \0"
/* 1614 */ "icblq. \0"
/* 1622 */ "bcdcfsq. \0"
/* 1632 */ "bcdctsq. \0"
/* 1642 */ "vcmpgtsq. \0"
/* 1653 */ "vcmpequq. \0"
/* 1664 */ "vcmpgtuq. \0"
/* 1675 */ "vstribr. \0"
/* 1685 */ "rldcr. \0"
/* 1693 */ "rldicr. \0"
/* 1702 */ "vstrihr. \0"
/* 1712 */ "ps_mr. \0"
/* 1720 */ "fmr. \0"
/* 1726 */ "nor. \0"
/* 1732 */ "xor. \0"
/* 1738 */ "bcdsr. \0"
/* 1746 */ "tsr. \0"
/* 1752 */ "ps_abs. \0"
/* 1761 */ "fabs. \0"
/* 1768 */ "ps_nabs. \0"
/* 1778 */ "fnabs. \0"
/* 1786 */ "fsubs. \0"
/* 1794 */ "fmsubs. \0"
/* 1803 */ "fnmsubs. \0"
/* 1813 */ "bcds. \0"
/* 1820 */ "fadds. \0"
/* 1828 */ "fmadds. \0"
/* 1837 */ "fnmadds. \0"
/* 1847 */ "fcfids. \0"
/* 1856 */ "ps_res. \0"
/* 1865 */ "fres. \0"
/* 1872 */ "frsqrtes. \0"
/* 1883 */ "mffs. \0"
/* 1890 */ "andis. \0"
/* 1898 */ "fmuls. \0"
/* 1906 */ "fsqrts. \0"
/* 1915 */ "bcdus. \0"
/* 1923 */ "fcfidus. \0"
/* 1933 */ "subfus. \0"
/* 1942 */ "fdivs. \0"
/* 1950 */ "tabort. \0"
/* 1959 */ "fsqrt. \0"
/* 1967 */ "mulhdu. \0"
/* 1976 */ "fcfidu. \0"
/* 1985 */ "fctidu. \0"
/* 1994 */ "divdu. \0"
/* 2002 */ "divdeu. \0"
/* 2011 */ "divweu. \0"
/* 2020 */ "mulhwu. \0"
/* 2029 */ "fctiwu. \0"
/* 2038 */ "divwu. \0"
/* 2046 */ "ps_div. \0"
/* 2055 */ "fdiv. \0"
/* 2062 */ "eqv. \0"
/* 2068 */ "sraw. \0"
/* 2075 */ "vcmpnew. \0"
/* 2085 */ "mulhw. \0"
/* 2093 */ "fctiw. \0"
/* 2101 */ "mullw. \0"
/* 2109 */ "slw. \0"
/* 2115 */ "srw. \0"
/* 2121 */ "vcmpgtsw. \0"
/* 2132 */ "extsw. \0"
/* 2140 */ "vcmpequw. \0"
/* 2151 */ "vcmpgtuw. \0"
/* 2162 */ "divw. \0"
/* 2169 */ "vcmpnezw. \0"
/* 2180 */ "cntlzw. \0"
/* 2189 */ "cnttzw. \0"
/* 2198 */ "stbcx. \0"
/* 2206 */ "stdcx. \0"
/* 2214 */ "sthcx. \0"
/* 2222 */ "stqcx. \0"
/* 2230 */ "stwcx. \0"
/* 2238 */ "tlbsx. \0"
/* 2246 */ "fctidz. \0"
/* 2255 */ "bcdcfz. \0"
/* 2264 */ "friz. \0"
/* 2271 */ "bcdctz. \0"
/* 2280 */ "fctiduz. \0"
/* 2290 */ "fctiwuz. \0"
/* 2300 */ "fctiwz. \0"
/* 2309 */ "ps_merge00 \0"
/* 2321 */ "ps_merge10 \0"
/* 2333 */ "mtfsb0 \0"
/* 2341 */ "ps_sum0 \0"
/* 2350 */ "ps_cmpo0 \0"
/* 2360 */ "ps_madds0 \0"
/* 2371 */ "ps_muls0 \0"
/* 2381 */ "ps_cmpu0 \0"
/* 2391 */ "ps_merge01 \0"
/* 2403 */ "ps_merge11 \0"
/* 2415 */ "mtfsb1 \0"
/* 2423 */ "ps_sum1 \0"
/* 2432 */ "ps_cmpo1 \0"
/* 2442 */ "ps_madds1 \0"
/* 2453 */ "ps_muls1 \0"
/* 2463 */ "ps_cmpu1 \0"
/* 2473 */ "dmxxinstfdmr512 \0"
/* 2490 */ "dmxxextfdmr512 \0"
/* 2506 */ "#ATOMIC_CMP_SWAP_I32 \0"
/* 2528 */ "pmxvbf16ger2 \0"
/* 2542 */ "pmxvf16ger2 \0"
/* 2555 */ "pmxvi16ger2 \0"
/* 2568 */ "pmxvi8ger4 \0"
/* 2580 */ "#ATOMIC_CMP_SWAP_I16 \0"
/* 2602 */ "xvcvspbf16 \0"
/* 2614 */ "dmxxinstfdmr256 \0"
/* 2631 */ "dmxxextfdmr256 \0"
/* 2647 */ "#TC_RETURNa8 \0"
/* 2661 */ "#TC_RETURNd8 \0"
/* 2675 */ "#TC_RETURNr8 \0"
/* 2689 */ "pmxvi4ger8 \0"
/* 2701 */ "#BUILD_UACC \0"
/* 2714 */ "#ADJCALLSTACKDOWN \0"
/* 2733 */ "#ADJCALLSTACKUP \0"
/* 2750 */ "#TC_RETURNa \0"
/* 2763 */ "evmhegsmfaa \0"
/* 2776 */ "evmhogsmfaa \0"
/* 2789 */ "evmwsmfaa \0"
/* 2800 */ "evmwssfaa \0"
/* 2811 */ "evmhegsmiaa \0"
/* 2824 */ "evmhogsmiaa \0"
/* 2837 */ "evmwsmiaa \0"
/* 2848 */ "evmhegumiaa \0"
/* 2861 */ "evmhogumiaa \0"
/* 2874 */ "evmwumiaa \0"
/* 2885 */ "dcba \0"
/* 2891 */ "bca \0"
/* 2896 */ "evmhesmfa \0"
/* 2907 */ "evmwhsmfa \0"
/* 2918 */ "evmhosmfa \0"
/* 2929 */ "evmwsmfa \0"
/* 2939 */ "evmhessfa \0"
/* 2950 */ "evmwhssfa \0"
/* 2961 */ "evmhossfa \0"
/* 2972 */ "evmwssfa \0"
/* 2982 */ "plha \0"
/* 2988 */ "evmhesmia \0"
/* 2999 */ "evmwhsmia \0"
/* 3010 */ "evmhosmia \0"
/* 3021 */ "evmwsmia \0"
/* 3031 */ "evmheumia \0"
/* 3042 */ "evmwhumia \0"
/* 3053 */ "evmwlumia \0"
/* 3064 */ "evmhoumia \0"
/* 3075 */ "evmwumia \0"
/* 3085 */ "qvstfcdxia \0"
/* 3097 */ "qvstfdxia \0"
/* 3108 */ "qvstfcsxia \0"
/* 3120 */ "qvstfsxia \0"
/* 3131 */ "qvstfcduxia \0"
/* 3144 */ "qvstfduxia \0"
/* 3156 */ "qvstfcsuxia \0"
/* 3169 */ "qvstfsuxia \0"
/* 3181 */ "bla \0"
/* 3186 */ "bcla \0"
/* 3192 */ "evmra \0"
/* 3199 */ "plwa \0"
/* 3205 */ "mtvsrwa \0"
/* 3214 */ "qvlfiwaxa \0"
/* 3225 */ "qvlfcdxa \0"
/* 3235 */ "qvstfcdxa \0"
/* 3246 */ "qvlfdxa \0"
/* 3255 */ "qvstfdxa \0"
/* 3265 */ "qvlfcsxa \0"
/* 3275 */ "qvstfcsxa \0"
/* 3286 */ "qvlfsxa \0"
/* 3295 */ "qvstfsxa \0"
/* 3305 */ "qvlfcduxa \0"
/* 3316 */ "qvstfcduxa \0"
/* 3328 */ "qvlfduxa \0"
/* 3338 */ "qvstfduxa \0"
/* 3349 */ "qvlfcsuxa \0"
/* 3360 */ "qvstfcsuxa \0"
/* 3372 */ "qvlfsuxa \0"
/* 3382 */ "qvstfsuxa \0"
/* 3393 */ "qvstfiwxa \0"
/* 3404 */ "qvlfiwzxa \0"
/* 3415 */ "vsrab \0"
/* 3422 */ "rfebb \0"
/* 3429 */ "vcntmbb \0"
/* 3438 */ "xvtlsbb \0"
/* 3447 */ "vclzlsbb \0"
/* 3457 */ "vctzlsbb \0"
/* 3467 */ "vcmpneb \0"
/* 3476 */ "vmrghb \0"
/* 3484 */ "xxspltib \0"
/* 3494 */ "vmrglb \0"
/* 3502 */ "vclrlb \0"
/* 3510 */ "vrlb \0"
/* 3516 */ "vslb \0"
/* 3522 */ "vpmsumb \0"
/* 3531 */ "vgnb \0"
/* 3537 */ "cmpb \0"
/* 3543 */ "cmpeqb \0"
/* 3551 */ "cmprb \0"
/* 3558 */ "vclrrb \0"
/* 3566 */ "vsrb \0"
/* 3572 */ "vmulesb \0"
/* 3581 */ "vavgsb \0"
/* 3589 */ "vupkhsb \0"
/* 3598 */ "vspltisb \0"
/* 3608 */ "vupklsb \0"
/* 3617 */ "vminsb \0"
/* 3625 */ "vmulosb \0"
/* 3634 */ "vcmpgtsb \0"
/* 3644 */ "evextsb \0"
/* 3653 */ "vmaxsb \0"
/* 3661 */ "setb \0"
/* 3667 */ "mftb \0"
/* 3673 */ "vspltb \0"
/* 3681 */ "vpopcntb \0"
/* 3691 */ "vinsertb \0"
/* 3701 */ "pstb \0"
/* 3707 */ "vabsdub \0"
/* 3716 */ "vmuleub \0"
/* 3725 */ "vavgub \0"
/* 3733 */ "vminub \0"
/* 3741 */ "vmuloub \0"
/* 3750 */ "vcmpequb \0"
/* 3760 */ "ps_sub \0"
/* 3768 */ "efdsub \0"
/* 3776 */ "qvfsub \0"
/* 3784 */ "ps_msub \0"
/* 3793 */ "qvfmsub \0"
/* 3802 */ "ps_nmsub \0"
/* 3812 */ "qvfnmsub \0"
/* 3822 */ "efssub \0"
/* 3830 */ "evfssub \0"
/* 3839 */ "vextractub \0"
/* 3851 */ "vcmpgtub \0"
/* 3861 */ "vmaxub \0"
/* 3869 */ "xxblendvb \0"
/* 3880 */ "vcmpnezb \0"
/* 3890 */ "vclzb \0"
/* 3897 */ "vctzb \0"
/* 3904 */ "setnbc \0"
/* 3912 */ "setbc \0"
/* 3919 */ "xxmfacc \0"
/* 3928 */ "xxmtacc \0"
/* 3937 */ "addc \0"
/* 3943 */ "xxlandc \0"
/* 3952 */ "crandc \0"
/* 3960 */ "evandc \0"
/* 3968 */ "subfc \0"
/* 3975 */ "subic \0"
/* 3982 */ "addic \0"
/* 3989 */ "rldic \0"
/* 3996 */ "subfic \0"
/* 4004 */ "xsrdpic \0"
/* 4013 */ "xvrdpic \0"
/* 4022 */ "xvrspic \0"
/* 4031 */ "icblc \0"
/* 4038 */ "brinc \0"
/* 4045 */ "sync \0"
/* 4051 */ "xxlorc \0"
/* 4059 */ "crorc \0"
/* 4066 */ "evorc \0"
/* 4073 */ "sc \0"
/* 4077 */ "vextsb2d \0"
/* 4087 */ "vextsh2d \0"
/* 4097 */ "vextsw2d \0"
/* 4107 */ "#TC_RETURNd \0"
/* 4120 */ "vshasigmad \0"
/* 4132 */ "vsrad \0"
/* 4139 */ "vgbbd \0"
/* 4146 */ "vcntmbd \0"
/* 4155 */ "vprtybd \0"
/* 4164 */ "ps_add \0"
/* 4172 */ "efdadd \0"
/* 4180 */ "qvfadd \0"
/* 4188 */ "ps_madd \0"
/* 4197 */ "qvfmadd \0"
/* 4206 */ "ps_nmadd \0"
/* 4216 */ "qvfnmadd \0"
/* 4226 */ "qvfxxcpnmadd \0"
/* 4240 */ "qvfxxnpmadd \0"
/* 4253 */ "qvfxmadd \0"
/* 4263 */ "qvfxxmadd \0"
/* 4274 */ "efsadd \0"
/* 4282 */ "evfsadd \0"
/* 4291 */ "evldd \0"
/* 4298 */ "mtvsrdd \0"
/* 4307 */ "evstdd \0"
/* 4315 */ "vcfuged \0"
/* 4324 */ "efscfd \0"
/* 4332 */ "plfd \0"
/* 4338 */ "pstfd \0"
/* 4345 */ "vnegd \0"
/* 4352 */ "maddhd \0"
/* 4360 */ "mulhd \0"
/* 4367 */ "qvfcfid \0"
/* 4376 */ "efdcfsid \0"
/* 4386 */ "qvfctid \0"
/* 4395 */ "efdcfuid \0"
/* 4405 */ "tlbld \0"
/* 4412 */ "maddld \0"
/* 4420 */ "vmulld \0"
/* 4428 */ "cmpld \0"
/* 4435 */ "mfvsrld \0"
/* 4444 */ "vrld \0"
/* 4450 */ "vsld \0"
/* 4456 */ "vbpermd \0"
/* 4465 */ "vpmsumd \0"
/* 4474 */ "xxland \0"
/* 4482 */ "xxlnand \0"
/* 4491 */ "crnand \0"
/* 4499 */ "evnand \0"
/* 4507 */ "crand \0"
/* 4514 */ "evand \0"
/* 4521 */ "vpdepd \0"
/* 4529 */ "cmpd \0"
/* 4535 */ "xxbrd \0"
/* 4542 */ "mtmsrd \0"
/* 4550 */ "mfvsrd \0"
/* 4558 */ "mtvsrd \0"
/* 4566 */ "vmodsd \0"
/* 4574 */ "vmulesd \0"
/* 4583 */ "vdivesd \0"
/* 4592 */ "vmulhsd \0"
/* 4601 */ "vminsd \0"
/* 4609 */ "vinsd \0"
/* 4616 */ "vmulosd \0"
/* 4625 */ "vcmpgtsd \0"
/* 4635 */ "vdivsd \0"
/* 4643 */ "vmaxsd \0"
/* 4651 */ "plxsd \0"
/* 4658 */ "pstxsd \0"
/* 4666 */ "vextractd \0"
/* 4677 */ "vpopcntd \0"
/* 4687 */ "vinsertd \0"
/* 4697 */ "pstd \0"
/* 4703 */ "vpextd \0"
/* 4711 */ "vmsumcud \0"
/* 4721 */ "vmodud \0"
/* 4729 */ "vmuleud \0"
/* 4738 */ "vdiveud \0"
/* 4747 */ "vmulhud \0"
/* 4756 */ "vminud \0"
/* 4764 */ "vmuloud \0"
/* 4773 */ "vcmpequd \0"
/* 4783 */ "vcmpgtud \0"
/* 4793 */ "vdivud \0"
/* 4801 */ "vmaxud \0"
/* 4809 */ "xxblendvd \0"
/* 4820 */ "divd \0"
/* 4826 */ "vclzd \0"
/* 4833 */ "cntlzd \0"
/* 4841 */ "vctzd \0"
/* 4848 */ "cnttzd \0"
/* 4856 */ "mfbhrbe \0"
/* 4865 */ "mffsce \0"
/* 4873 */ "adde \0"
/* 4879 */ "divde \0"
/* 4886 */ "slbmfee \0"
/* 4895 */ "wrtee \0"
/* 4902 */ "subfe \0"
/* 4909 */ "evlwhe \0"
/* 4917 */ "evstwhe \0"
/* 4926 */ "slbie \0"
/* 4933 */ "tlbie \0"
/* 4940 */ "addme \0"
/* 4947 */ "subfme \0"
/* 4955 */ "tlbre \0"
/* 4962 */ "qvfre \0"
/* 4969 */ "slbmte \0"
/* 4977 */ "ps_rsqrte \0"
/* 4988 */ "qvfrsqrte \0"
/* 4999 */ "tlbwe \0"
/* 5006 */ "divwe \0"
/* 5013 */ "evstwwe \0"
/* 5022 */ "addze \0"
/* 5029 */ "subfze \0"
/* 5037 */ "dcbf \0"
/* 5043 */ "subf \0"
/* 5049 */ "evmhesmf \0"
/* 5059 */ "evmwhsmf \0"
/* 5069 */ "evmhosmf \0"
/* 5079 */ "evmwsmf \0"
/* 5088 */ "mcrf \0"
/* 5094 */ "mfocrf \0"
/* 5102 */ "mtocrf \0"
/* 5110 */ "mtcrf \0"
/* 5117 */ "efdcfsf \0"
/* 5126 */ "efscfsf \0"
/* 5135 */ "evfscfsf \0"
/* 5145 */ "mtfsf \0"
/* 5152 */ "evmhessf \0"
/* 5162 */ "evmwhssf \0"
/* 5172 */ "evmhossf \0"
/* 5182 */ "evmwssf \0"
/* 5191 */ "efdctsf \0"
/* 5200 */ "efsctsf \0"
/* 5209 */ "evfsctsf \0"
/* 5219 */ "efdcfuf \0"
/* 5228 */ "efscfuf \0"
/* 5237 */ "evfscfuf \0"
/* 5247 */ "efdctuf \0"
/* 5256 */ "efsctuf \0"
/* 5265 */ "slbieg \0"
/* 5273 */ "ps_neg \0"
/* 5281 */ "efdneg \0"
/* 5289 */ "qvfneg \0"
/* 5297 */ "efsneg \0"
/* 5305 */ "evfsneg \0"
/* 5314 */ "evneg \0"
/* 5321 */ "vsrah \0"
/* 5328 */ "vcntmbh \0"
/* 5337 */ "evldh \0"
/* 5344 */ "evstdh \0"
/* 5352 */ "vcmpneh \0"
/* 5361 */ "vmrghh \0"
/* 5369 */ "vmrglh \0"
/* 5377 */ "vrlh \0"
/* 5383 */ "vslh \0"
/* 5389 */ "vpmsumh \0"
/* 5398 */ "xxbrh \0"
/* 5405 */ "vsrh \0"
/* 5411 */ "vmulesh \0"
/* 5420 */ "vavgsh \0"
/* 5428 */ "vupkhsh \0"
/* 5437 */ "vspltish \0"
/* 5447 */ "vupklsh \0"
/* 5456 */ "vminsh \0"
/* 5464 */ "vmulosh \0"
/* 5473 */ "vcmpgtsh \0"
/* 5483 */ "evextsh \0"
/* 5492 */ "vmaxsh \0"
/* 5500 */ "vsplth \0"
/* 5508 */ "vpopcnth \0"
/* 5518 */ "vinserth \0"
/* 5528 */ "psth \0"
/* 5534 */ "vabsduh \0"
/* 5543 */ "vmuleuh \0"
/* 5552 */ "vavguh \0"
/* 5560 */ "vminuh \0"
/* 5568 */ "vmulouh \0"
/* 5577 */ "vcmpequh \0"
/* 5587 */ "vextractuh \0"
/* 5599 */ "vcmpgtuh \0"
/* 5609 */ "vmaxuh \0"
/* 5617 */ "xxblendvh \0"
/* 5628 */ "vcmpnezh \0"
/* 5638 */ "vclzh \0"
/* 5645 */ "vctzh \0"
/* 5652 */ "dcbi \0"
/* 5658 */ "icbi \0"
/* 5664 */ "vsldbi \0"
/* 5672 */ "vsrdbi \0"
/* 5680 */ "subi \0"
/* 5686 */ "dccci \0"
/* 5693 */ "iccci \0"
/* 5700 */ "qvgpci \0"
/* 5708 */ "sradi \0"
/* 5715 */ "paddi \0"
/* 5722 */ "cmpldi \0"
/* 5730 */ "clrlsldi \0"
/* 5740 */ "extldi \0"
/* 5748 */ "xxpermdi \0"
/* 5758 */ "cmpdi \0"
/* 5765 */ "clrrdi \0"
/* 5773 */ "insrdi \0"
/* 5781 */ "rotrdi \0"
/* 5789 */ "extrdi \0"
/* 5797 */ "tdi \0"
/* 5802 */ "wrteei \0"
/* 5810 */ "mtfsfi \0"
/* 5818 */ "evsplatfi \0"
/* 5829 */ "evmergehi \0"
/* 5840 */ "evmergelohi \0"
/* 5853 */ "tlbli \0"
/* 5860 */ "mulli \0"
/* 5867 */ "pli \0"
/* 5872 */ "extswsli \0"
/* 5882 */ "mtvsrbmi \0"
/* 5892 */ "vrldmi \0"
/* 5900 */ "rldimi \0"
/* 5908 */ "rlwimi \0"
/* 5916 */ "vrlqmi \0"
/* 5924 */ "evmhesmi \0"
/* 5934 */ "evmwhsmi \0"
/* 5944 */ "evmhosmi \0"
/* 5954 */ "evmwsmi \0"
/* 5963 */ "evmheumi \0"
/* 5973 */ "evmwhumi \0"
/* 5983 */ "evmwlumi \0"
/* 5993 */ "evmhoumi \0"
/* 6003 */ "evmwumi \0"
/* 6012 */ "vrlwmi \0"
/* 6020 */ "qvaligni \0"
/* 6030 */ "mffscrni \0"
/* 6040 */ "mffscdrni \0"
/* 6051 */ "vsldoi \0"
/* 6059 */ "xsrdpi \0"
/* 6067 */ "xvrdpi \0"
/* 6075 */ "xsrqpi \0"
/* 6083 */ "xvrspi \0"
/* 6091 */ "xori \0"
/* 6097 */ "efdcfsi \0"
/* 6106 */ "efscfsi \0"
/* 6115 */ "evfscfsi \0"
/* 6125 */ "efdctsi \0"
/* 6134 */ "efsctsi \0"
/* 6143 */ "evfsctsi \0"
/* 6153 */ "qvesplati \0"
/* 6164 */ "evsplati \0"
/* 6174 */ "efdcfui \0"
/* 6183 */ "efscfui \0"
/* 6192 */ "evfscfui \0"
/* 6202 */ "efdctui \0"
/* 6211 */ "efsctui \0"
/* 6220 */ "evfsctui \0"
/* 6230 */ "srawi \0"
/* 6237 */ "xxsldwi \0"
/* 6246 */ "cmplwi \0"
/* 6254 */ "evrlwi \0"
/* 6262 */ "clrlslwi \0"
/* 6272 */ "inslwi \0"
/* 6280 */ "evslwi \0"
/* 6288 */ "extlwi \0"
/* 6296 */ "cmpwi \0"
/* 6303 */ "clrrwi \0"
/* 6311 */ "insrwi \0"
/* 6319 */ "rotrwi \0"
/* 6327 */ "extrwi \0"
/* 6335 */ "lswi \0"
/* 6341 */ "stswi \0"
/* 6348 */ "twi \0"
/* 6353 */ "qvstfcdxi \0"
/* 6364 */ "qvstfdxi \0"
/* 6374 */ "qvstfcsxi \0"
/* 6385 */ "qvstfsxi \0"
/* 6395 */ "qvstfcduxi \0"
/* 6407 */ "qvstfduxi \0"
/* 6418 */ "qvstfcsuxi \0"
/* 6430 */ "qvstfsuxi \0"
/* 6441 */ "tcheck \0"
/* 6449 */ "hashchk \0"
/* 6458 */ "psq_l \0"
/* 6465 */ "dcbz_l \0"
/* 6473 */ "qvflogical \0"
/* 6485 */ "xxeval \0"
/* 6493 */ "vstribl \0"
/* 6502 */ "bcl \0"
/* 6507 */ "rldcl \0"
/* 6514 */ "rldicl \0"
/* 6522 */ "tlbiel \0"
/* 6530 */ "ps_sel \0"
/* 6538 */ "qvfsel \0"
/* 6546 */ "isel \0"
/* 6552 */ "vsel \0"
/* 6558 */ "xxsel \0"
/* 6565 */ "dcbfl \0"
/* 6572 */ "vstrihl \0"
/* 6581 */ "lxvprll \0"
/* 6590 */ "stxvprll \0"
/* 6600 */ "lxvrll \0"
/* 6608 */ "stxvrll \0"
/* 6617 */ "lxvll \0"
/* 6624 */ "stxvll \0"
/* 6632 */ "bclrl \0"
/* 6639 */ "lxvprl \0"
/* 6647 */ "stxvprl \0"
/* 6656 */ "bcctrl \0"
/* 6664 */ "lxvrl \0"
/* 6671 */ "stxvrl \0"
/* 6679 */ "mffsl \0"
/* 6686 */ "lvsl \0"
/* 6692 */ "ps_mul \0"
/* 6700 */ "efdmul \0"
/* 6708 */ "qvfmul \0"
/* 6716 */ "efsmul \0"
/* 6724 */ "evfsmul \0"
/* 6733 */ "qvfxmul \0"
/* 6742 */ "lxvl \0"
/* 6748 */ "stxvl \0"
/* 6755 */ "lvxl \0"
/* 6761 */ "stvxl \0"
/* 6768 */ "dcbzl \0"
/* 6775 */ "vexpandbm \0"
/* 6786 */ "vmsummbm \0"
/* 6796 */ "mtvsrbm \0"
/* 6805 */ "vextractbm \0"
/* 6817 */ "vsububm \0"
/* 6826 */ "vaddubm \0"
/* 6835 */ "vmsumubm \0"
/* 6845 */ "xxgenpcvbm \0"
/* 6857 */ "vexpanddm \0"
/* 6868 */ "mtvsrdm \0"
/* 6877 */ "vextractdm \0"
/* 6889 */ "vsubudm \0"
/* 6898 */ "vaddudm \0"
/* 6907 */ "vmsumudm \0"
/* 6917 */ "xxgenpcvdm \0"
/* 6929 */ "vclzdm \0"
/* 6937 */ "cntlzdm \0"
/* 6946 */ "vctzdm \0"
/* 6954 */ "cnttzdm \0"
/* 6963 */ "vexpandhm \0"
/* 6974 */ "mtvsrhm \0"
/* 6983 */ "vmsumshm \0"
/* 6993 */ "vextracthm \0"
/* 7005 */ "vsubuhm \0"
/* 7014 */ "vmladduhm \0"
/* 7025 */ "vadduhm \0"
/* 7034 */ "vmsumuhm \0"
/* 7044 */ "xxgenpcvhm \0"
/* 7056 */ "vrfim \0"
/* 7063 */ "xsrdpim \0"
/* 7072 */ "xvrdpim \0"
/* 7081 */ "xvrspim \0"
/* 7090 */ "qvfrim \0"
/* 7098 */ "vrldnm \0"
/* 7106 */ "rlwinm \0"
/* 7114 */ "vrlqnm \0"
/* 7122 */ "vrlwnm \0"
/* 7130 */ "vexpandqm \0"
/* 7141 */ "mtvsrqm \0"
/* 7150 */ "vextractqm \0"
/* 7162 */ "vsubuqm \0"
/* 7171 */ "vadduqm \0"
/* 7180 */ "vsubeuqm \0"
/* 7190 */ "vaddeuqm \0"
/* 7200 */ "qvfperm \0"
/* 7209 */ "vperm \0"
/* 7216 */ "xxperm \0"
/* 7224 */ "vpkudum \0"
/* 7233 */ "vpkuhum \0"
/* 7242 */ "vpkuwum \0"
/* 7251 */ "vexpandwm \0"
/* 7262 */ "mtvsrwm \0"
/* 7271 */ "vextractwm \0"
/* 7283 */ "vsubuwm \0"
/* 7292 */ "vadduwm \0"
/* 7301 */ "vmuluwm \0"
/* 7310 */ "xxgenpcvwm \0"
/* 7322 */ "evmhegsmfan \0"
/* 7335 */ "evmhogsmfan \0"
/* 7348 */ "evmwsmfan \0"
/* 7359 */ "evmwssfan \0"
/* 7370 */ "evmhegsmian \0"
/* 7383 */ "evmhogsmian \0"
/* 7396 */ "evmwsmian \0"
/* 7407 */ "evmhegumian \0"
/* 7420 */ "evmhogumian \0"
/* 7433 */ "evmwumian \0"
/* 7444 */ "qvftstnan \0"
/* 7455 */ "qvfcpsgn \0"
/* 7465 */ "vrfin \0"
/* 7472 */ "qvfrin \0"
/* 7480 */ "mfsrin \0"
/* 7488 */ "mtsrin \0"
/* 7496 */ "pmxvbf16ger2nn \0"
/* 7512 */ "pmxvf16ger2nn \0"
/* 7527 */ "pmxvf32gernn \0"
/* 7541 */ "pmxvf64gernn \0"
/* 7555 */ "pmxvbf16ger2pn \0"
/* 7571 */ "pmxvf16ger2pn \0"
/* 7586 */ "xscvspdpn \0"
/* 7597 */ "pmxvf32gerpn \0"
/* 7611 */ "pmxvf64gerpn \0"
/* 7625 */ "xvcvbf16spn \0"
/* 7638 */ "xscvdpspn \0"
/* 7649 */ "darn \0"
/* 7655 */ "mffscrn \0"
/* 7664 */ "mffscdrn \0"
/* 7674 */ "addco \0"
/* 7681 */ "subfco \0"
/* 7689 */ "addo \0"
/* 7695 */ "mulldo \0"
/* 7703 */ "divdo \0"
/* 7710 */ "addeo \0"
/* 7717 */ "divdeo \0"
/* 7725 */ "subfeo \0"
/* 7733 */ "addmeo \0"
/* 7741 */ "subfmeo \0"
/* 7750 */ "divweo \0"
/* 7758 */ "addzeo \0"
/* 7766 */ "subfzeo \0"
/* 7775 */ "subfo \0"
/* 7782 */ "nego \0"
/* 7788 */ "evstwho \0"
/* 7797 */ "evmergelo \0"
/* 7808 */ "evmergehilo \0"
/* 7821 */ "vslo \0"
/* 7827 */ "xscvqpdpo \0"
/* 7838 */ "fcmpo \0"
/* 7845 */ "xsnmsubqpo \0"
/* 7857 */ "xsmsubqpo \0"
/* 7868 */ "xssubqpo \0"
/* 7878 */ "xsnmaddqpo \0"
/* 7890 */ "xsmaddqpo \0"
/* 7901 */ "xsaddqpo \0"
/* 7911 */ "xsmulqpo \0"
/* 7921 */ "xssqrtqpo \0"
/* 7932 */ "xsdivqpo \0"
/* 7942 */ "vsro \0"
/* 7948 */ "divduo \0"
/* 7956 */ "divdeuo \0"
/* 7965 */ "divweuo \0"
/* 7974 */ "divwuo \0"
/* 7982 */ "mullwo \0"
/* 7990 */ "divwo \0"
/* 7997 */ "evstwwo \0"
/* 8006 */ "xsnmsubadp \0"
/* 8018 */ "xvnmsubadp \0"
/* 8030 */ "xsmsubadp \0"
/* 8041 */ "xvmsubadp \0"
/* 8052 */ "xsnmaddadp \0"
/* 8064 */ "xvnmaddadp \0"
/* 8076 */ "xsmaddadp \0"
/* 8087 */ "xvmaddadp \0"
/* 8098 */ "xssubdp \0"
/* 8107 */ "xvsubdp \0"
/* 8116 */ "xststdcdp \0"
/* 8127 */ "xvtstdcdp \0"
/* 8138 */ "xsmincdp \0"
/* 8148 */ "xsmaxcdp \0"
/* 8158 */ "xsadddp \0"
/* 8167 */ "xvadddp \0"
/* 8176 */ "xscvsxddp \0"
/* 8187 */ "xvcvsxddp \0"
/* 8198 */ "xscvuxddp \0"
/* 8209 */ "xvcvuxddp \0"
/* 8220 */ "xscmpgedp \0"
/* 8231 */ "xvcmpgedp \0"
/* 8242 */ "xsredp \0"
/* 8250 */ "xvredp \0"
/* 8258 */ "xsrsqrtedp \0"
/* 8270 */ "xvrsqrtedp \0"
/* 8282 */ "xsnegdp \0"
/* 8291 */ "xvnegdp \0"
/* 8300 */ "xsxsigdp \0"
/* 8310 */ "xvxsigdp \0"
/* 8320 */ "xxspltidp \0"
/* 8331 */ "xsminjdp \0"
/* 8341 */ "xsmaxjdp \0"
/* 8351 */ "xsmuldp \0"
/* 8360 */ "xvmuldp \0"
/* 8369 */ "xsnmsubmdp \0"
/* 8381 */ "xvnmsubmdp \0"
/* 8393 */ "xsmsubmdp \0"
/* 8404 */ "xvmsubmdp \0"
/* 8415 */ "xsnmaddmdp \0"
/* 8427 */ "xvnmaddmdp \0"
/* 8439 */ "xsmaddmdp \0"
/* 8450 */ "xvmaddmdp \0"
/* 8461 */ "xscpsgndp \0"
/* 8472 */ "xvcpsgndp \0"
/* 8483 */ "xsmindp \0"
/* 8492 */ "xvmindp \0"
/* 8501 */ "xscmpodp \0"
/* 8511 */ "xscvhpdp \0"
/* 8521 */ "xscvqpdp \0"
/* 8531 */ "xscvspdp \0"
/* 8541 */ "xvcvspdp \0"
/* 8551 */ "xsiexpdp \0"
/* 8561 */ "xviexpdp \0"
/* 8571 */ "xscmpexpdp \0"
/* 8583 */ "xsxexpdp \0"
/* 8593 */ "xvxexpdp \0"
/* 8603 */ "xscmpeqdp \0"
/* 8614 */ "xvcmpeqdp \0"
/* 8625 */ "xsnabsdp \0"
/* 8635 */ "xvnabsdp \0"
/* 8645 */ "xsabsdp \0"
/* 8654 */ "xvabsdp \0"
/* 8663 */ "xscmpgtdp \0"
/* 8674 */ "xvcmpgtdp \0"
/* 8685 */ "xssqrtdp \0"
/* 8695 */ "xstsqrtdp \0"
/* 8706 */ "xvtsqrtdp \0"
/* 8717 */ "xvsqrtdp \0"
/* 8727 */ "xscmpudp \0"
/* 8737 */ "xsdivdp \0"
/* 8746 */ "xstdivdp \0"
/* 8756 */ "xvtdivdp \0"
/* 8766 */ "xvdivdp \0"
/* 8775 */ "xvcvsxwdp \0"
/* 8786 */ "xvcvuxwdp \0"
/* 8797 */ "xsmaxdp \0"
/* 8806 */ "xvmaxdp \0"
/* 8815 */ "dcbfep \0"
/* 8823 */ "icbiep \0"
/* 8831 */ "dcbzlep \0"
/* 8840 */ "dcbtep \0"
/* 8848 */ "dcbstep \0"
/* 8857 */ "dcbtstep \0"
/* 8867 */ "dcbzep \0"
/* 8875 */ "vcmpbfp \0"
/* 8884 */ "vnmsubfp \0"
/* 8894 */ "vsubfp \0"
/* 8902 */ "vmaddfp \0"
/* 8911 */ "vaddfp \0"
/* 8919 */ "vlogefp \0"
/* 8928 */ "vcmpgefp \0"
/* 8938 */ "vrefp \0"
/* 8945 */ "vexptefp \0"
/* 8955 */ "vrsqrtefp \0"
/* 8966 */ "vminfp \0"
/* 8974 */ "vcmpeqfp \0"
/* 8984 */ "vcmpgtfp \0"
/* 8994 */ "vmaxfp \0"
/* 9002 */ "xscvdphp \0"
/* 9012 */ "xvcvsphp \0"
/* 9022 */ "vrfip \0"
/* 9029 */ "xsrdpip \0"
/* 9038 */ "xvrdpip \0"
/* 9047 */ "xvrspip \0"
/* 9056 */ "qvfrip \0"
/* 9064 */ "hashchkp \0"
/* 9074 */ "dcbflp \0"
/* 9082 */ "pmxvbf16ger2np \0"
/* 9098 */ "pmxvf16ger2np \0"
/* 9113 */ "pmxvf32gernp \0"
/* 9127 */ "pmxvf64gernp \0"
/* 9141 */ "pmxvbf16ger2pp \0"
/* 9157 */ "pmxvf16ger2pp \0"
/* 9172 */ "pmxvi16ger2pp \0"
/* 9187 */ "pmxvi8ger4pp \0"
/* 9201 */ "pmxvi4ger8pp \0"
/* 9215 */ "pmxvf32gerpp \0"
/* 9229 */ "pmxvf64gerpp \0"
/* 9243 */ "pmxvi16ger2spp \0"
/* 9259 */ "pmxvi8ger4spp \0"
/* 9274 */ "xsnmsubqp \0"
/* 9285 */ "xsmsubqp \0"
/* 9295 */ "xssubqp \0"
/* 9304 */ "xststdcqp \0"
/* 9315 */ "xsmincqp \0"
/* 9325 */ "xsmaxcqp \0"
/* 9335 */ "xsnmaddqp \0"
/* 9346 */ "xsmaddqp \0"
/* 9356 */ "xsaddqp \0"
/* 9365 */ "xscvsdqp \0"
/* 9375 */ "xscvudqp \0"
/* 9385 */ "xscmpgeqp \0"
/* 9396 */ "xsnegqp \0"
/* 9405 */ "xsxsigqp \0"
/* 9415 */ "xsmulqp \0"
/* 9424 */ "xscpsgnqp \0"
/* 9435 */ "xscmpoqp \0"
/* 9445 */ "xscvdpqp \0"
/* 9455 */ "xsiexpqp \0"
/* 9465 */ "xscmpexpqp \0"
/* 9477 */ "xsxexpqp \0"
/* 9487 */ "xscmpeqqp \0"
/* 9498 */ "xscvsqqp \0"
/* 9508 */ "xscvuqqp \0"
/* 9518 */ "xsnabsqp \0"
/* 9528 */ "xsabsqp \0"
/* 9537 */ "xscmpgtqp \0"
/* 9548 */ "xssqrtqp \0"
/* 9558 */ "xscmpuqp \0"
/* 9568 */ "xsdivqp \0"
/* 9577 */ "xsnmsubasp \0"
/* 9589 */ "xvnmsubasp \0"
/* 9601 */ "xsmsubasp \0"
/* 9612 */ "xvmsubasp \0"
/* 9623 */ "xsnmaddasp \0"
/* 9635 */ "xvnmaddasp \0"
/* 9647 */ "xsmaddasp \0"
/* 9658 */ "xvmaddasp \0"
/* 9669 */ "xssubsp \0"
/* 9678 */ "xvsubsp \0"
/* 9687 */ "xststdcsp \0"
/* 9698 */ "xvtstdcsp \0"
/* 9709 */ "xsaddsp \0"
/* 9718 */ "xvaddsp \0"
/* 9727 */ "xscvsxdsp \0"
/* 9738 */ "xvcvsxdsp \0"
/* 9749 */ "xscvuxdsp \0"
/* 9760 */ "xvcvuxdsp \0"
/* 9771 */ "xvcmpgesp \0"
/* 9782 */ "xsresp \0"
/* 9790 */ "xvresp \0"
/* 9798 */ "xsrsqrtesp \0"
/* 9810 */ "xvrsqrtesp \0"
/* 9822 */ "xvnegsp \0"
/* 9831 */ "xvxsigsp \0"
/* 9841 */ "xsmulsp \0"
/* 9850 */ "xvmulsp \0"
/* 9859 */ "xsnmsubmsp \0"
/* 9871 */ "xvnmsubmsp \0"
/* 9883 */ "xsmsubmsp \0"
/* 9894 */ "xvmsubmsp \0"
/* 9905 */ "xsnmaddmsp \0"
/* 9917 */ "xvnmaddmsp \0"
/* 9929 */ "xsmaddmsp \0"
/* 9940 */ "xvmaddmsp \0"
/* 9951 */ "xvcpsgnsp \0"
/* 9962 */ "xvminsp \0"
/* 9971 */ "xscvdpsp \0"
/* 9981 */ "xvcvdpsp \0"
/* 9991 */ "xvcvhpsp \0"
/* 10001 */ "xviexpsp \0"
/* 10011 */ "xvxexpsp \0"
/* 10021 */ "xvcmpeqsp \0"
/* 10032 */ "qvfrsp \0"
/* 10040 */ "xsrsp \0"
/* 10047 */ "xvnabssp \0"
/* 10057 */ "xvabssp \0"
/* 10066 */ "plxssp \0"
/* 10074 */ "pstxssp \0"
/* 10083 */ "xvcmpgtsp \0"
/* 10094 */ "xssqrtsp \0"
/* 10104 */ "xvtsqrtsp \0"
/* 10115 */ "xvsqrtsp \0"
/* 10125 */ "xsdivsp \0"
/* 10134 */ "xvtdivsp \0"
/* 10144 */ "xvdivsp \0"
/* 10153 */ "xvcvsxwsp \0"
/* 10164 */ "xvcvuxwsp \0"
/* 10175 */ "xvmaxsp \0"
/* 10184 */ "hashstp \0"
/* 10193 */ "plxvp \0"
/* 10200 */ "pstxvp \0"
/* 10208 */ "xsrqpxp \0"
/* 10217 */ "vextsd2q \0"
/* 10227 */ "vsraq \0"
/* 10234 */ "vprtybq \0"
/* 10243 */ "efdcmpeq \0"
/* 10253 */ "qvfcmpeq \0"
/* 10263 */ "efscmpeq \0"
/* 10273 */ "evfscmpeq \0"
/* 10284 */ "evcmpeq \0"
/* 10293 */ "efdtsteq \0"
/* 10303 */ "efststeq \0"
/* 10313 */ "evfststeq \0"
/* 10324 */ "lxvkq \0"
/* 10331 */ "vrlq \0"
/* 10337 */ "vslq \0"
/* 10343 */ "vbpermq \0"
/* 10352 */ "xxbrq \0"
/* 10359 */ "vsrq \0"
/* 10365 */ "vmodsq \0"
/* 10373 */ "vdivesq \0"
/* 10382 */ "vcmpsq \0"
/* 10390 */ "vcmpgtsq \0"
/* 10400 */ "vdivsq \0"
/* 10408 */ "stq \0"
/* 10413 */ "vmul10uq \0"
/* 10423 */ "vmul10cuq \0"
/* 10434 */ "vsubcuq \0"
/* 10443 */ "vaddcuq \0"
/* 10452 */ "vmul10ecuq \0"
/* 10464 */ "vsubecuq \0"
/* 10474 */ "vaddecuq \0"
/* 10484 */ "vmoduq \0"
/* 10492 */ "vmul10euq \0"
/* 10503 */ "vdiveuq \0"
/* 10512 */ "vcmpuq \0"
/* 10520 */ "vcmpequq \0"
/* 10530 */ "vcmpgtuq \0"
/* 10540 */ "vdivuq \0"
/* 10548 */ "#TC_RETURNr \0"
/* 10561 */ "mbar \0"
/* 10567 */ "vstribr \0"
/* 10576 */ "setnbcr \0"
/* 10585 */ "setbcr \0"
/* 10593 */ "mfdcr \0"
/* 10600 */ "rldcr \0"
/* 10607 */ "mtdcr \0"
/* 10614 */ "mfcr \0"
/* 10620 */ "rldicr \0"
/* 10628 */ "mfvscr \0"
/* 10636 */ "mtvscr \0"
/* 10644 */ "pmxvf32ger \0"
/* 10656 */ "pmxvf64ger \0"
/* 10668 */ "vncipher \0"
/* 10678 */ "vcipher \0"
/* 10687 */ "vstrihr \0"
/* 10696 */ "bclr \0"
/* 10702 */ "mflr \0"
/* 10708 */ "mtlr \0"
/* 10714 */ "ps_mr \0"
/* 10721 */ "qvfmr \0"
/* 10728 */ "dmmr \0"
/* 10734 */ "mfpmr \0"
/* 10741 */ "mtpmr \0"
/* 10748 */ "vpermr \0"
/* 10756 */ "xxpermr \0"
/* 10765 */ "xxlor \0"
/* 10772 */ "xxlnor \0"
/* 10780 */ "crnor \0"
/* 10787 */ "evnor \0"
/* 10794 */ "cror \0"
/* 10800 */ "evor \0"
/* 10806 */ "xxlxor \0"
/* 10814 */ "dmxor \0"
/* 10821 */ "vpermxor \0"
/* 10831 */ "crxor \0"
/* 10838 */ "evxor \0"
/* 10845 */ "mfspr \0"
/* 10852 */ "mtspr \0"
/* 10859 */ "mfsr \0"
/* 10865 */ "mfmsr \0"
/* 10872 */ "mtmsr \0"
/* 10879 */ "mtsr \0"
/* 10885 */ "lvsr \0"
/* 10891 */ "bcctr \0"
/* 10898 */ "mfctr \0"
/* 10905 */ "mtctr \0"
/* 10912 */ "pmxvi16ger2s \0"
/* 10926 */ "ps_abs \0"
/* 10934 */ "efdabs \0"
/* 10942 */ "qvfabs \0"
/* 10950 */ "ps_nabs \0"
/* 10959 */ "efdnabs \0"
/* 10968 */ "qvfnabs \0"
/* 10977 */ "efsnabs \0"
/* 10986 */ "evfsnabs \0"
/* 10996 */ "efsabs \0"
/* 11004 */ "evfsabs \0"
/* 11013 */ "evabs \0"
/* 11020 */ "vsum4sbs \0"
/* 11030 */ "vsubsbs \0"
/* 11039 */ "vaddsbs \0"
/* 11048 */ "vsum4ubs \0"
/* 11058 */ "vsububs \0"
/* 11067 */ "vaddubs \0"
/* 11076 */ "qvfsubs \0"
/* 11085 */ "qvfmsubs \0"
/* 11095 */ "qvfnmsubs \0"
/* 11106 */ "qvfadds \0"
/* 11115 */ "qvfmadds \0"
/* 11125 */ "qvfnmadds \0"
/* 11136 */ "qvfxxcpnmadds \0"
/* 11151 */ "qvfxxnpmadds \0"
/* 11165 */ "qvfxmadds \0"
/* 11176 */ "qvfxxmadds \0"
/* 11188 */ "qvfcfids \0"
/* 11198 */ "dcbtds \0"
/* 11206 */ "dcbtstds \0"
/* 11216 */ "xscvdpsxds \0"
/* 11228 */ "xvcvdpsxds \0"
/* 11240 */ "xvcvspsxds \0"
/* 11252 */ "xscvdpuxds \0"
/* 11264 */ "xvcvdpuxds \0"
/* 11276 */ "xvcvspuxds \0"
/* 11288 */ "ps_res \0"
/* 11296 */ "qvfres \0"
/* 11304 */ "qvfrsqrtes \0"
/* 11316 */ "efdcfs \0"
/* 11324 */ "mffs \0"
/* 11330 */ "plfs \0"
/* 11336 */ "mcrfs \0"
/* 11343 */ "pstfs \0"
/* 11350 */ "vsum4shs \0"
/* 11360 */ "vsubshs \0"
/* 11369 */ "vmhaddshs \0"
/* 11380 */ "vmhraddshs \0"
/* 11392 */ "vaddshs \0"
/* 11401 */ "vmsumshs \0"
/* 11411 */ "vsubuhs \0"
/* 11420 */ "vadduhs \0"
/* 11429 */ "vmsumuhs \0"
/* 11439 */ "subis \0"
/* 11446 */ "subpcis \0"
/* 11455 */ "addpcis \0"
/* 11464 */ "addis \0"
/* 11471 */ "lis \0"
/* 11476 */ "xoris \0"
/* 11483 */ "evsrwis \0"
/* 11492 */ "icbtls \0"
/* 11500 */ "qvfmuls \0"
/* 11509 */ "qvfxmuls \0"
/* 11519 */ "evlwhos \0"
/* 11528 */ "dcbfps \0"
/* 11536 */ "dcbstps \0"
/* 11545 */ "vpksdss \0"
/* 11554 */ "vpkshss \0"
/* 11563 */ "vpkswss \0"
/* 11572 */ "evcmpgts \0"
/* 11582 */ "evcmplts \0"
/* 11592 */ "fsqrts \0"
/* 11600 */ "qvfcfidus \0"
/* 11611 */ "vpksdus \0"
/* 11620 */ "vpkudus \0"
/* 11629 */ "subfus \0"
/* 11637 */ "vpkshus \0"
/* 11646 */ "vpkuhus \0"
/* 11655 */ "vpkswus \0"
/* 11664 */ "vpkuwus \0"
/* 11673 */ "fdivs \0"
/* 11680 */ "evsrws \0"
/* 11688 */ "mtvsrws \0"
/* 11697 */ "vsum2sws \0"
/* 11707 */ "vsubsws \0"
/* 11716 */ "vaddsws \0"
/* 11725 */ "vsumsws \0"
/* 11734 */ "vsubuws \0"
/* 11743 */ "vadduws \0"
/* 11752 */ "evdivws \0"
/* 11761 */ "xscvdpsxws \0"
/* 11773 */ "xvcvdpsxws \0"
/* 11785 */ "xvcvspsxws \0"
/* 11797 */ "xscvdpuxws \0"
/* 11809 */ "xvcvdpuxws \0"
/* 11821 */ "xvcvspuxws \0"
/* 11833 */ "vctsxs \0"
/* 11841 */ "vctuxs \0"
/* 11849 */ "ldat \0"
/* 11855 */ "stdat \0"
/* 11862 */ "evlhhesplat \0"
/* 11875 */ "evlwhsplat \0"
/* 11887 */ "evlhhossplat \0"
/* 11901 */ "evlhhousplat \0"
/* 11915 */ "evlwwsplat \0"
/* 11927 */ "lwat \0"
/* 11933 */ "stwat \0"
/* 11940 */ "dcbt \0"
/* 11946 */ "icbt \0"
/* 11952 */ "dcbtct \0"
/* 11960 */ "dcbtstct \0"
/* 11970 */ "efdcmpgt \0"
/* 11980 */ "qvfcmpgt \0"
/* 11990 */ "efscmpgt \0"
/* 12000 */ "evfscmpgt \0"
/* 12011 */ "efdtstgt \0"
/* 12021 */ "efststgt \0"
/* 12031 */ "evfststgt \0"
/* 12042 */ "wait \0"
/* 12048 */ "efdcmplt \0"
/* 12058 */ "qvfcmplt \0"
/* 12068 */ "efscmplt \0"
/* 12078 */ "evfscmplt \0"
/* 12089 */ "efdtstlt \0"
/* 12099 */ "efststlt \0"
/* 12109 */ "evfststlt \0"
/* 12120 */ "crnot \0"
/* 12127 */ "fsqrt \0"
/* 12134 */ "ftsqrt \0"
/* 12142 */ "psq_st \0"
/* 12150 */ "vncipherlast \0"
/* 12164 */ "vcipherlast \0"
/* 12177 */ "dcbst \0"
/* 12184 */ "dst \0"
/* 12189 */ "hashst \0"
/* 12197 */ "dcbtst \0"
/* 12205 */ "dstst \0"
/* 12212 */ "dcbtt \0"
/* 12219 */ "dstt \0"
/* 12225 */ "dcbtstt \0"
/* 12234 */ "dststt \0"
/* 12242 */ "lhau \0"
/* 12248 */ "stbu \0"
/* 12254 */ "lfdu \0"
/* 12260 */ "stfdu \0"
/* 12267 */ "maddhdu \0"
/* 12276 */ "mulhdu \0"
/* 12284 */ "qvfcfidu \0"
/* 12294 */ "qvfctidu \0"
/* 12304 */ "ldu \0"
/* 12309 */ "stdu \0"
/* 12315 */ "divdu \0"
/* 12322 */ "divdeu \0"
/* 12330 */ "divweu \0"
/* 12338 */ "sthu \0"
/* 12344 */ "evsrwiu \0"
/* 12353 */ "psq_lu \0"
/* 12361 */ "evlwhou \0"
/* 12370 */ "fcmpu \0"
/* 12377 */ "lfsu \0"
/* 12383 */ "stfsu \0"
/* 12390 */ "evcmpgtu \0"
/* 12400 */ "evcmpltu \0"
/* 12410 */ "psq_stu \0"
/* 12419 */ "mulhwu \0"
/* 12427 */ "qvfctiwu \0"
/* 12437 */ "evsrwu \0"
/* 12445 */ "stwu \0"
/* 12451 */ "evdivwu \0"
/* 12460 */ "lbzu \0"
/* 12466 */ "lhzu \0"
/* 12472 */ "lwzu \0"
/* 12478 */ "slbmfev \0"
/* 12487 */ "ps_div \0"
/* 12495 */ "efddiv \0"
/* 12503 */ "fdiv \0"
/* 12509 */ "efsdiv \0"
/* 12517 */ "evfsdiv \0"
/* 12526 */ "ftdiv \0"
/* 12533 */ "vslv \0"
/* 12539 */ "xxleqv \0"
/* 12547 */ "creqv \0"
/* 12554 */ "eveqv \0"
/* 12561 */ "vsrv \0"
/* 12567 */ "plxv \0"
/* 12573 */ "pstxv \0"
/* 12580 */ "vextsb2w \0"
/* 12590 */ "vextsh2w \0"
/* 12600 */ "evmhesmfaaw \0"
/* 12613 */ "evmhosmfaaw \0"
/* 12626 */ "evmhessfaaw \0"
/* 12639 */ "evmhossfaaw \0"
/* 12652 */ "evaddsmiaaw \0"
/* 12665 */ "evmhesmiaaw \0"
/* 12678 */ "evsubfsmiaaw \0"
/* 12692 */ "evmwlsmiaaw \0"
/* 12705 */ "evmhosmiaaw \0"
/* 12718 */ "evaddumiaaw \0"
/* 12731 */ "evmheumiaaw \0"
/* 12744 */ "evsubfumiaaw \0"
/* 12758 */ "evmwlumiaaw \0"
/* 12771 */ "evmhoumiaaw \0"
/* 12784 */ "evaddssiaaw \0"
/* 12797 */ "evmhessiaaw \0"
/* 12810 */ "evsubfssiaaw \0"
/* 12824 */ "evmwlssiaaw \0"
/* 12837 */ "evmhossiaaw \0"
/* 12850 */ "evaddusiaaw \0"
/* 12863 */ "evmheusiaaw \0"
/* 12876 */ "evsubfusiaaw \0"
/* 12890 */ "evmwlusiaaw \0"
/* 12903 */ "evmhousiaaw \0"
/* 12916 */ "vshasigmaw \0"
/* 12928 */ "vsraw \0"
/* 12935 */ "vcntmbw \0"
/* 12944 */ "vprtybw \0"
/* 12953 */ "evaddw \0"
/* 12961 */ "evldw \0"
/* 12968 */ "evrndw \0"
/* 12976 */ "evstdw \0"
/* 12984 */ "vmrgew \0"
/* 12992 */ "vcmpnew \0"
/* 13001 */ "evsubfw \0"
/* 13010 */ "evsubifw \0"
/* 13020 */ "vnegw \0"
/* 13027 */ "vmrghw \0"
/* 13035 */ "xxmrghw \0"
/* 13044 */ "mulhw \0"
/* 13051 */ "evaddiw \0"
/* 13060 */ "qvfctiw \0"
/* 13069 */ "xxspltiw \0"
/* 13079 */ "vmrglw \0"
/* 13087 */ "xxmrglw \0"
/* 13096 */ "mullw \0"
/* 13103 */ "cmplw \0"
/* 13110 */ "evrlw \0"
/* 13117 */ "evslw \0"
/* 13124 */ "lmw \0"
/* 13129 */ "stmw \0"
/* 13135 */ "vpmsumw \0"
/* 13144 */ "evmhesmfanw \0"
/* 13157 */ "evmhosmfanw \0"
/* 13170 */ "evmhessfanw \0"
/* 13183 */ "evmhossfanw \0"
/* 13196 */ "evmhesmianw \0"
/* 13209 */ "evmwlsmianw \0"
/* 13222 */ "evmhosmianw \0"
/* 13235 */ "evmheumianw \0"
/* 13248 */ "evmwlumianw \0"
/* 13261 */ "evmhoumianw \0"
/* 13274 */ "evmhessianw \0"
/* 13287 */ "evmwlssianw \0"
/* 13300 */ "evmhossianw \0"
/* 13313 */ "evmheusianw \0"
/* 13326 */ "evmwlusianw \0"
/* 13339 */ "evmhousianw \0"
/* 13352 */ "vmrgow \0"
/* 13360 */ "cmpw \0"
/* 13366 */ "xxbrw \0"
/* 13373 */ "vsrw \0"
/* 13379 */ "vmodsw \0"
/* 13387 */ "vmulesw \0"
/* 13396 */ "vdivesw \0"
/* 13405 */ "vavgsw \0"
/* 13413 */ "vupkhsw \0"
/* 13422 */ "vmulhsw \0"
/* 13431 */ "vspltisw \0"
/* 13441 */ "vupklsw \0"
/* 13450 */ "evcntlsw \0"
/* 13460 */ "vminsw \0"
/* 13468 */ "vinsw \0"
/* 13475 */ "vmulosw \0"
/* 13484 */ "vcmpgtsw \0"
/* 13494 */ "extsw \0"
/* 13501 */ "vdivsw \0"
/* 13509 */ "vmaxsw \0"
/* 13517 */ "vspltw \0"
/* 13525 */ "xxspltw \0"
/* 13534 */ "vpopcntw \0"
/* 13544 */ "vinsertw \0"
/* 13554 */ "xxinsertw \0"
/* 13565 */ "pstw \0"
/* 13571 */ "vsubcuw \0"
/* 13580 */ "vaddcuw \0"
/* 13589 */ "vmoduw \0"
/* 13597 */ "vabsduw \0"
/* 13606 */ "vmuleuw \0"
/* 13615 */ "vdiveuw \0"
/* 13624 */ "vavguw \0"
/* 13632 */ "vmulhuw \0"
/* 13641 */ "vminuw \0"
/* 13649 */ "vmulouw \0"
/* 13658 */ "vcmpequw \0"
/* 13668 */ "vextractuw \0"
/* 13680 */ "xxextractuw \0"
/* 13693 */ "vcmpgtuw \0"
/* 13703 */ "vdivuw \0"
/* 13711 */ "vmaxuw \0"
/* 13719 */ "xxblendvw \0"
/* 13730 */ "divw \0"
/* 13736 */ "vcmpnezw \0"
/* 13746 */ "vclzw \0"
/* 13753 */ "evcntlzw \0"
/* 13763 */ "vctzw \0"
/* 13770 */ "cnttzw \0"
/* 13778 */ "lxvd2x \0"
/* 13786 */ "stxvd2x \0"
/* 13795 */ "lxvw4x \0"
/* 13803 */ "stxvw4x \0"
/* 13812 */ "lxvb16x \0"
/* 13821 */ "stxvb16x \0"
/* 13831 */ "lxvh8x \0"
/* 13839 */ "stxvh8x \0"
/* 13848 */ "lhax \0"
/* 13854 */ "tlbivax \0"
/* 13863 */ "qvlfiwax \0"
/* 13873 */ "lxsiwax \0"
/* 13882 */ "lwax \0"
/* 13888 */ "lvebx \0"
/* 13895 */ "stvebx \0"
/* 13903 */ "stxsibx \0"
/* 13912 */ "lxvrbx \0"
/* 13920 */ "stxvrbx \0"
/* 13929 */ "stbx \0"
/* 13935 */ "xxsplti32dx \0"
/* 13948 */ "qvlfcdx \0"
/* 13957 */ "qvstfcdx \0"
/* 13967 */ "evlddx \0"
/* 13975 */ "evstddx \0"
/* 13984 */ "qvlfdx \0"
/* 13992 */ "qvstfdx \0"
/* 14001 */ "qvlpcldx \0"
/* 14011 */ "qvlpcrdx \0"
/* 14021 */ "lxvrdx \0"
/* 14029 */ "stxvrdx \0"
/* 14038 */ "lxsdx \0"
/* 14045 */ "stxsdx \0"
/* 14053 */ "stdx \0"
/* 14059 */ "addex \0"
/* 14066 */ "evlwhex \0"
/* 14075 */ "evstwhex \0"
/* 14085 */ "evstwwex \0"
/* 14095 */ "evldhx \0"
/* 14103 */ "evstdhx \0"
/* 14112 */ "lvehx \0"
/* 14119 */ "stvehx \0"
/* 14127 */ "stxsihx \0"
/* 14136 */ "lxvrhx \0"
/* 14144 */ "stxvrhx \0"
/* 14153 */ "sthx \0"
/* 14159 */ "stbcix \0"
/* 14167 */ "ldcix \0"
/* 14174 */ "stdcix \0"
/* 14182 */ "sthcix \0"
/* 14190 */ "stwcix \0"
/* 14198 */ "lbzcix \0"
/* 14206 */ "lhzcix \0"
/* 14214 */ "lwzcix \0"
/* 14222 */ "xsrqpix \0"
/* 14231 */ "psq_lx \0"
/* 14239 */ "vinsblx \0"
/* 14248 */ "vextublx \0"
/* 14258 */ "vinsdlx \0"
/* 14267 */ "vinshlx \0"
/* 14276 */ "vextuhlx \0"
/* 14286 */ "vinsbvlx \0"
/* 14296 */ "vextdubvlx \0"
/* 14308 */ "vextddvlx \0"
/* 14319 */ "vinshvlx \0"
/* 14329 */ "vextduhvlx \0"
/* 14341 */ "vinswvlx \0"
/* 14351 */ "vextduwvlx \0"
/* 14363 */ "vinswlx \0"
/* 14372 */ "vextuwlx \0"
/* 14382 */ "xxpermx \0"
/* 14391 */ "vsbox \0"
/* 14398 */ "evstwhox \0"
/* 14408 */ "evstwwox \0"
/* 14418 */ "lbepx \0"
/* 14425 */ "stbepx \0"
/* 14433 */ "lfdepx \0"
/* 14441 */ "stfdepx \0"
/* 14450 */ "lhepx \0"
/* 14457 */ "sthepx \0"
/* 14465 */ "lwepx \0"
/* 14472 */ "stwepx \0"
/* 14480 */ "vupkhpx \0"
/* 14489 */ "vpkpx \0"
/* 14496 */ "vupklpx \0"
/* 14505 */ "lxsspx \0"
/* 14513 */ "stxsspx \0"
/* 14522 */ "lxvpx \0"
/* 14529 */ "stxvpx \0"
/* 14537 */ "lbarx \0"
/* 14544 */ "ldarx \0"
/* 14551 */ "lharx \0"
/* 14558 */ "lqarx \0"
/* 14565 */ "lwarx \0"
/* 14572 */ "ldbrx \0"
/* 14579 */ "stdbrx \0"
/* 14587 */ "lhbrx \0"
/* 14594 */ "sthbrx \0"
/* 14602 */ "vinsbrx \0"
/* 14611 */ "vextubrx \0"
/* 14621 */ "lwbrx \0"
/* 14628 */ "stwbrx \0"
/* 14636 */ "vinsdrx \0"
/* 14645 */ "vinshrx \0"
/* 14654 */ "vextuhrx \0"
/* 14664 */ "vinsbvrx \0"
/* 14674 */ "vextdubvrx \0"
/* 14686 */ "vextddvrx \0"
/* 14697 */ "vinshvrx \0"
/* 14707 */ "vextduhvrx \0"
/* 14719 */ "vinswvrx \0"
/* 14729 */ "vextduwvrx \0"
/* 14741 */ "vinswrx \0"
/* 14750 */ "vextuwrx \0"
/* 14760 */ "mcrxrx \0"
/* 14768 */ "tlbsx \0"
/* 14775 */ "qvlfcsx \0"
/* 14784 */ "qvstfcsx \0"
/* 14794 */ "lxvdsx \0"
/* 14802 */ "vcfsx \0"
/* 14809 */ "qvlfsx \0"
/* 14817 */ "qvstfsx \0"
/* 14826 */ "qvlpclsx \0"
/* 14836 */ "evlwhosx \0"
/* 14846 */ "qvlpcrsx \0"
/* 14856 */ "lxvwsx \0"
/* 14864 */ "evlhhesplatx \0"
/* 14878 */ "evlwhsplatx \0"
/* 14891 */ "evlhhossplatx \0"
/* 14906 */ "evlhhousplatx \0"
/* 14921 */ "evlwwsplatx \0"
/* 14934 */ "psq_stx \0"
/* 14943 */ "lhaux \0"
/* 14950 */ "lwaux \0"
/* 14957 */ "stbux \0"
/* 14964 */ "qvlfcdux \0"
/* 14974 */ "qvstfcdux \0"
/* 14985 */ "qvlfdux \0"
/* 14994 */ "qvstfdux \0"
/* 15004 */ "ldux \0"
/* 15010 */ "stdux \0"
/* 15017 */ "vcfux \0"
/* 15024 */ "sthux \0"
/* 15031 */ "psq_lux \0"
/* 15040 */ "evlwhoux \0"
/* 15050 */ "qvlfcsux \0"
/* 15060 */ "qvstfcsux \0"
/* 15071 */ "qvlfsux \0"
/* 15080 */ "qvstfsux \0"
/* 15090 */ "psq_stux \0"
/* 15100 */ "stwux \0"
/* 15107 */ "lbzux \0"
/* 15114 */ "lhzux \0"
/* 15121 */ "lwzux \0"
/* 15128 */ "lvx \0"
/* 15133 */ "stvx \0"
/* 15139 */ "lxvx \0"
/* 15145 */ "stxvx \0"
/* 15152 */ "evldwx \0"
/* 15160 */ "evstdwx \0"
/* 15169 */ "lvewx \0"
/* 15176 */ "stvewx \0"
/* 15184 */ "qvstfiwx \0"
/* 15194 */ "stxsiwx \0"
/* 15203 */ "lxvrwx \0"
/* 15211 */ "stxvrwx \0"
/* 15220 */ "stwx \0"
/* 15226 */ "lxsibzx \0"
/* 15235 */ "lbzx \0"
/* 15241 */ "lxsihzx \0"
/* 15250 */ "lhzx \0"
/* 15256 */ "qvlfiwzx \0"
/* 15266 */ "lxsiwzx \0"
/* 15275 */ "lwzx \0"
/* 15281 */ "copy \0"
/* 15287 */ "dcbz \0"
/* 15293 */ "plbz \0"
/* 15299 */ "xxsetaccz \0"
/* 15310 */ "efdctsidz \0"
/* 15321 */ "qvfctidz \0"
/* 15331 */ "efdctuidz \0"
/* 15342 */ "xscvqpsdz \0"
/* 15353 */ "xscvqpudz \0"
/* 15364 */ "plhz \0"
/* 15370 */ "vrfiz \0"
/* 15377 */ "xsrdpiz \0"
/* 15386 */ "xvrdpiz \0"
/* 15395 */ "xvrspiz \0"
/* 15404 */ "qvfriz \0"
/* 15412 */ "efdctsiz \0"
/* 15422 */ "efsctsiz \0"
/* 15432 */ "evfsctsiz \0"
/* 15443 */ "efdctuiz \0"
/* 15453 */ "efsctuiz \0"
/* 15463 */ "xscvqpsqz \0"
/* 15474 */ "xscvqpuqz \0"
/* 15485 */ "dmsetdmrz \0"
/* 15496 */ "qvfctiduz \0"
/* 15507 */ "qvfctiwuz \0"
/* 15518 */ "qvfctiwz \0"
/* 15528 */ "plwz \0"
/* 15534 */ "mfvsrwz \0"
/* 15543 */ "mtvsrwz \0"
/* 15552 */ "xscvqpswz \0"
/* 15563 */ "xscvqpuwz \0"
/* 15574 */ "evsel crD,\0"
/* 15585 */ "# XRay Function Patchable RET.\0"
/* 15616 */ "# XRay Typed Event Log.\0"
/* 15640 */ "# XRay Custom Event Log.\0"
/* 15665 */ "# XRay Function Enter.\0"
/* 15688 */ "# XRay Tail Call Exit.\0"
/* 15711 */ "# XRay Function Exit.\0"
/* 15733 */ "trechkpt.\0"
/* 15743 */ "ori 1, 1, 0\0"
/* 15755 */ "ori 2, 2, 0\0"
/* 15767 */ "#ADDISdtprelHA32\0"
/* 15784 */ "#ATOMIC_LOAD_SUB_I32\0"
/* 15805 */ "#ATOMIC_LOAD_ADD_I32\0"
/* 15826 */ "#ATOMIC_LOAD_NAND_I32\0"
/* 15848 */ "#ATOMIC_LOAD_AND_I32\0"
/* 15869 */ "#ATOMIC_LOAD_UMIN_I32\0"
/* 15891 */ "#ATOMIC_LOAD_MIN_I32\0"
/* 15912 */ "#ATOMIC_SWAP_I32\0"
/* 15929 */ "#ATOMIC_LOAD_XOR_I32\0"
/* 15950 */ "#ATOMIC_LOAD_OR_I32\0"
/* 15970 */ "#ATOMIC_LOAD_UMAX_I32\0"
/* 15992 */ "#ATOMIC_LOAD_MAX_I32\0"
/* 16013 */ "#ADDItlsgdL32\0"
/* 16027 */ "#ADDItlsldL32\0"
/* 16041 */ "#LDgotTprelL32\0"
/* 16056 */ "#ADDIdtprelL32\0"
/* 16071 */ "#EH_SJLJ_LONGJMP32\0"
/* 16090 */ "#EH_SJLJ_SETJMP32\0"
/* 16108 */ "#ADDItlsgdLADDR32\0"
/* 16126 */ "#ADDItlsldLADDR32\0"
/* 16144 */ "GETtlsldADDR32\0"
/* 16159 */ "GETtlsADDR32\0"
/* 16172 */ "#PROBED_ALLOCA_32\0"
/* 16190 */ "#PREPARE_PROBED_ALLOCA_32\0"
/* 16216 */ "#PROBED_STACKALLOC_32\0"
/* 16238 */ "#PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_32\0"
/* 16281 */ "#DFLOADf32\0"
/* 16292 */ "#XFLOADf32\0"
/* 16303 */ "#DFSTOREf32\0"
/* 16315 */ "#XFSTOREf32\0"
/* 16327 */ "#ATOMIC_LOAD_SUB_I64\0"
/* 16348 */ "#ATOMIC_LOAD_ADD_I64\0"
/* 16369 */ "#ATOMIC_LOAD_NAND_I64\0"
/* 16391 */ "#ATOMIC_LOAD_UMIN_I64\0"
/* 16413 */ "#ATOMIC_LOAD_MIN_I64\0"
/* 16434 */ "#ATOMIC_SWAP_I64\0"
/* 16451 */ "#ATOMIC_CMP_SWAP_I64\0"
/* 16472 */ "#ATOMIC_LOAD_XOR_I64\0"
/* 16493 */ "#ATOMIC_LOAD_OR_I64\0"
/* 16513 */ "#ATOMIC_LOAD_UMAX_I64\0"
/* 16535 */ "#ATOMIC_LOAD_MAX_I64\0"
/* 16556 */ "#EH_SJLJ_LONGJMP64\0"
/* 16575 */ "#EH_SJLJ_SETJMP64\0"
/* 16593 */ "#PROBED_ALLOCA_64\0"
/* 16611 */ "#PREPARE_PROBED_ALLOCA_64\0"
/* 16637 */ "#PROBED_STACKALLOC_64\0"
/* 16659 */ "#PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_64\0"
/* 16702 */ "#DFLOADf64\0"
/* 16713 */ "#XFLOADf64\0"
/* 16724 */ "#DFSTOREf64\0"
/* 16736 */ "#XFSTOREf64\0"
/* 16748 */ "#ATOMIC_LOAD_AND_i64\0"
/* 16769 */ "#SELECT_CC_SPE4\0"
/* 16785 */ "#SELECT_SPE4\0"
/* 16798 */ "#SELECT_CC_F4\0"
/* 16812 */ "#SELECT_F4\0"
/* 16823 */ "#SELECT_CC_I4\0"
/* 16837 */ "#SELECT_I4\0"
/* 16848 */ "crxor 6, 6, 6\0"
/* 16862 */ "creqv 6, 6, 6\0"
/* 16876 */ "#SELECT_CC_F16\0"
/* 16891 */ "#SELECT_F16\0"
/* 16903 */ "#ATOMIC_LOAD_SUB_I16\0"
/* 16924 */ "#ATOMIC_LOAD_ADD_I16\0"
/* 16945 */ "#ATOMIC_LOAD_NAND_I16\0"
/* 16967 */ "#ATOMIC_LOAD_AND_I16\0"
/* 16988 */ "#ATOMIC_LOAD_UMIN_I16\0"
/* 17010 */ "#ATOMIC_LOAD_MIN_I16\0"
/* 17031 */ "#ATOMIC_SWAP_I16\0"
/* 17048 */ "#ATOMIC_LOAD_XOR_I16\0"
/* 17069 */ "#ATOMIC_LOAD_OR_I16\0"
/* 17089 */ "#ATOMIC_LOAD_UMAX_I16\0"
/* 17111 */ "#ATOMIC_LOAD_MAX_I16\0"
/* 17132 */ "#ATOMIC_LOAD_SUB_I128\0"
/* 17154 */ "#ATOMIC_LOAD_ADD_I128\0"
/* 17176 */ "#ATOMIC_LOAD_NAND_I128\0"
/* 17199 */ "#ATOMIC_LOAD_AND_I128\0"
/* 17221 */ "#ATOMIC_SWAP_I128\0"
/* 17239 */ "#ATOMIC_CMP_SWAP_I128\0"
/* 17261 */ "#ATOMIC_LOAD_XOR_I128\0"
/* 17283 */ "#ATOMIC_LOAD_OR_I128\0"
/* 17304 */ "#ADDIStocHA8\0"
/* 17317 */ "#DYNALLOC8\0"
/* 17328 */ "#CFENCE8\0"
/* 17337 */ "#SELECT_CC_F8\0"
/* 17351 */ "#SELECT_F8\0"
/* 17362 */ "#ATOMIC_LOAD_SUB_I8\0"
/* 17382 */ "#SELECT_CC_I8\0"
/* 17396 */ "#ATOMIC_LOAD_ADD_I8\0"
/* 17416 */ "#ATOMIC_LOAD_NAND_I8\0"
/* 17437 */ "#ATOMIC_LOAD_AND_I8\0"
/* 17457 */ "#ATOMIC_LOAD_UMIN_I8\0"
/* 17478 */ "#ATOMIC_LOAD_MIN_I8\0"
/* 17498 */ "#ATOMIC_CMP_SWAP_I8\0"
/* 17518 */ "ATOMIC_LOAD_XOR_I8\0"
/* 17537 */ "#ATOMIC_LOAD_OR_I8\0"
/* 17556 */ "#SELECT_I8\0"
/* 17567 */ "#ATOMIC_LOAD_UMAX_I8\0"
/* 17588 */ "#ATOMIC_LOAD_MAX_I8\0"
/* 17608 */ "#MovePCtoLR8\0"
/* 17621 */ "#DYNAREAOFFSET8\0"
/* 17637 */ "#ANDI_rec_1_EQ_BIT8\0"
/* 17657 */ "#ANDI_rec_1_GT_BIT8\0"
/* 17677 */ "#TLSGDAIX8\0"
/* 17688 */ "#ADDItoc8\0"
/* 17698 */ "#ATOMIC_SWAP_i8\0"
/* 17714 */ "#ADDIStocHA\0"
/* 17726 */ "#ADDIStlsgdHA\0"
/* 17740 */ "#ADDIStlsldHA\0"
/* 17754 */ "#ADDISgotTprelHA\0"
/* 17771 */ "#ADDISdtprelHA\0"
/* 17786 */ "#ReadTB\0"
/* 17794 */ "#RESTORE_UACC\0"
/* 17808 */ "#SPILL_UACC\0"
/* 17820 */ "#RESTORE_WACC\0"
/* 17834 */ "#SPILL_WACC\0"
/* 17846 */ "#RESTORE_ACC\0"
/* 17859 */ "#SPILL_ACC\0"
/* 17870 */ "#DYNALLOC\0"
/* 17880 */ "#SELECT_CC_QBRC\0"
/* 17896 */ "#SELECT_QBRC\0"
/* 17909 */ "#SELECT_CC_QFRC\0"
/* 17925 */ "#SELECT_QFRC\0"
/* 17938 */ "#SELECT_CC_VSFRC\0"
/* 17955 */ "#SELECT_VSFRC\0"
/* 17969 */ "#SELECT_CC_VRRC\0"
/* 17985 */ "#SELECT_VRRC\0"
/* 17998 */ "#SELECT_CC_QSRC\0"
/* 18014 */ "#SELECT_QSRC\0"
/* 18027 */ "#SELECT_CC_VSSRC\0"
/* 18044 */ "#SELECT_VSSRC\0"
/* 18058 */ "#SELECT_CC_VSRC\0"
/* 18074 */ "#SELECT_VSRC\0"
/* 18087 */ "#SPILLTOVSR_LD\0"
/* 18102 */ "LIFETIME_END\0"
/* 18115 */ "#SETRND\0"
/* 18123 */ "#BUILD_QUADWORD\0"
/* 18139 */ "#RESTORE_QUADWORD\0"
/* 18157 */ "#SPILL_QUADWORD\0"
/* 18173 */ "#SPLIT_QUADWORD\0"
/* 18189 */ "PSEUDO_PROBE\0"
/* 18202 */ "BUNDLE\0"
/* 18209 */ "#SELECT_CC_SPE\0"
/* 18224 */ "#SELECT_SPE\0"
/* 18236 */ "DBG_VALUE\0"
/* 18246 */ "DBG_INSTR_REF\0"
/* 18260 */ "DBG_PHI\0"
/* 18268 */ "#LDtocJTI\0"
/* 18278 */ "DBG_LABEL\0"
/* 18288 */ "#GETtlsldADDRPCREL\0"
/* 18307 */ "#GETtlsADDRPCREL\0"
/* 18324 */ "#LDtocL\0"
/* 18332 */ "#ADDItocL\0"
/* 18342 */ "#LWZtocL\0"
/* 18351 */ "#ADDItlsgdL\0"
/* 18363 */ "#ADDItlsldL\0"
/* 18375 */ "#LDgotTprelL\0"
/* 18388 */ "#ADDIdtprelL\0"
/* 18401 */ "#SETFLM\0"
/* 18409 */ "#LQX_PSEUDO\0"
/* 18421 */ "#STQX_PSEUDO\0"
/* 18434 */ "#PPCEIEIO\0"
/* 18444 */ "#UNENCODED_NOP\0"
/* 18459 */ "#UpdateGBR\0"
/* 18470 */ "#RESTORE_CR\0"
/* 18482 */ "#SPILL_CR\0"
/* 18492 */ "#ADDItlsgdLADDR\0"
/* 18508 */ "#ADDItlsldLADDR\0"
/* 18524 */ "#GETtlsldADDR\0"
/* 18538 */ "#GETtlsADDR\0"
/* 18550 */ "#KILL_PAIR\0"
/* 18561 */ "#MovePCtoLR\0"
/* 18573 */ "#MoveGOTtoLR\0"
/* 18586 */ "#TCHECK_RET\0"
/* 18598 */ "#TBEGIN_RET\0"
/* 18610 */ "#DYNAREAOFFSET\0"
/* 18625 */ "#RESTORE_CRBIT\0"
/* 18640 */ "#SPILL_CRBIT\0"
/* 18653 */ "#ANDI_rec_1_EQ_BIT\0"
/* 18672 */ "#ANDI_rec_1_GT_BIT\0"
/* 18691 */ "#PPC32GOT\0"
/* 18701 */ "#PPC32PICGOT\0"
/* 18714 */ "#LDtocCPT\0"
/* 18724 */ "LIFETIME_START\0"
/* 18739 */ "DBG_VALUE_LIST\0"
/* 18754 */ "#SPILLTOVSR_ST\0"
/* 18769 */ "#LIWAX\0"
/* 18776 */ "#SPILLTOVSR_LDX\0"
/* 18792 */ "GETtlsADDR32AIX\0"
/* 18808 */ "GETtlsADDR64AIX\0"
/* 18824 */ "#TLSGDAIX\0"
/* 18834 */ "#SPILLTOVSR_STX\0"
/* 18850 */ "#STIWX\0"
/* 18857 */ "#LIWZX\0"
/* 18864 */ "bca\0"
/* 18868 */ "slbia\0"
/* 18874 */ "tlbia\0"
/* 18880 */ "bcla\0"
/* 18885 */ "clrbhrb\0"
/* 18893 */ "bc\0"
/* 18896 */ "slbsync\0"
/* 18904 */ "tlbsync\0"
/* 18912 */ "msgsync\0"
/* 18920 */ "isync\0"
/* 18926 */ "msync\0"
/* 18932 */ "#LDtoc\0"
/* 18939 */ "#ADDItoc\0"
/* 18948 */ "#LWZtoc\0"
/* 18956 */ "hrfid\0"
/* 18962 */ "tlbre\0"
/* 18968 */ "tlbwe\0"
/* 18974 */ "#SETRNDi\0"
/* 18983 */ "rfci\0"
/* 18988 */ "rfmci\0"
/* 18994 */ "rfdi\0"
/* 18999 */ "rfi\0"
/* 19003 */ "bcl\0"
/* 19007 */ "#PADDIdtprel\0"
/* 19020 */ "# FEntry call\0"
/* 19034 */ "dssall\0"
/* 19041 */ "blrl\0"
/* 19046 */ "bctrl\0"
/* 19052 */ "attn\0"
/* 19057 */ "eieio\0"
/* 19063 */ "nap\0"
/* 19067 */ "trap\0"
/* 19072 */ "nop\0"
/* 19076 */ "#DecreaseCTR8loop\0"
/* 19094 */ "#DecreaseCTRloop\0"
/* 19111 */ "stop\0"
/* 19116 */ "blr\0"
/* 19120 */ "bctr\0"
/* 19125 */ "cpabort\0"
};
#endif // CAPSTONE_DIET
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
18237U, // DBG_VALUE
18740U, // DBG_VALUE_LIST
18247U, // DBG_INSTR_REF
18261U, // DBG_PHI
18279U, // DBG_LABEL
0U, // REG_SEQUENCE
0U, // COPY
18203U, // BUNDLE
18725U, // LIFETIME_START
18103U, // LIFETIME_END
18190U, // PSEUDO_PROBE
0U, // ARITH_FENCE
0U, // STACKMAP
19021U, // 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
15666U, // PATCHABLE_FUNCTION_ENTER
15586U, // PATCHABLE_RET
15712U, // PATCHABLE_FUNCTION_EXIT
15689U, // PATCHABLE_TAIL_CALL
15641U, // PATCHABLE_EVENT_CALL
15617U, // 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
17240U, // ATOMIC_CMP_SWAP_I128
17155U, // ATOMIC_LOAD_ADD_I128
17200U, // ATOMIC_LOAD_AND_I128
17177U, // ATOMIC_LOAD_NAND_I128
17284U, // ATOMIC_LOAD_OR_I128
17133U, // ATOMIC_LOAD_SUB_I128
17262U, // ATOMIC_LOAD_XOR_I128
17222U, // ATOMIC_SWAP_I128
18124U, // BUILD_QUADWORD
35470U, // BUILD_UACC
17329U, // CFENCE8
1073780323U, // CLRLSLDI
1073775550U, // CLRLSLDI_rec
1073780855U, // CLRLSLWI
1073775659U, // CLRLSLWI_rec
1073780358U, // CLRRDI
1073775577U, // CLRRDI_rec
1073780896U, // CLRRWI
1073775688U, // CLRRWI_rec
1120678U, // DCBFL
1123187U, // DCBFLP
1125641U, // DCBFPS
1119150U, // DCBFx
1125649U, // DCBSTPS
33631921U, // DCBTCT
33631167U, // DCBTDS
33631929U, // DCBTSTCT
33631175U, // DCBTSTDS
1126338U, // DCBTSTT
1126310U, // DCBTSTx
1126325U, // DCBTT
1126053U, // DCBTx
16282U, // DFLOADf32
16703U, // DFLOADf64
16304U, // DFSTOREf32
16725U, // DFSTOREf64
1073780333U, // EXTLDI
1073775561U, // EXTLDI_rec
1073780881U, // EXTLWI
1073775679U, // EXTLWI_rec
1073780382U, // EXTRDI
1073775604U, // EXTRDI_rec
1073780920U, // EXTRWI
1073775715U, // EXTRWI_rec
1073780865U, // INSLWI
1073775670U, // INSLWI_rec
1073780366U, // INSRDI
1073775586U, // INSRDI_rec
1073780904U, // INSRWI
1073775697U, // INSRWI_rec
18551U, // KILL_PAIR
67144815U, // LAx
18770U, // LIWAX
18858U, // LIWZX
1073780501U, // RLWIMIbm
1073775642U, // RLWIMIbm_rec
1073781699U, // RLWINMbm
1073775811U, // RLWINMbm_rec
1073781716U, // RLWNMbm
1073775820U, // RLWNMbm_rec
1073780374U, // ROTRDI
1073775595U, // ROTRDI_rec
1073780912U, // ROTRWI
1073775706U, // ROTRWI_rec
1073780327U, // SLDI
1073775554U, // SLDI_rec
1073780859U, // SLWI
1073775663U, // SLWI_rec
18088U, // SPILLTOVSR_LD
18777U, // SPILLTOVSR_LDX
18755U, // SPILLTOVSR_ST
18835U, // SPILLTOVSR_STX
1073780368U, // SRDI
1073775588U, // SRDI_rec
1073780906U, // SRWI
1073775699U, // SRWI_rec
18851U, // STIWX
1073780273U, // SUBI
1073778568U, // SUBIC
1073775065U, // SUBIC_rec
1073786032U, // SUBIS
100707511U, // SUBPCIS
16293U, // XFLOADf32
16714U, // XFLOADf64
16316U, // XFSTOREf32
16737U, // XFSTOREf64
1073778760U, // ADD4
1073782282U, // ADD4O
1073775911U, // ADD4O_rec
1073778760U, // ADD4TLS
1073775139U, // ADD4_rec
1073778760U, // ADD8
1073782282U, // ADD8O
1073775911U, // ADD8O_rec
1073778760U, // ADD8TLS
1073778760U, // ADD8TLS_
1073775139U, // ADD8_rec
1073778530U, // ADDC
1073778530U, // ADDC8
1073782267U, // ADDC8O
1073775894U, // ADDC8O_rec
1073775032U, // ADDC8_rec
1073782267U, // ADDCO
1073775894U, // ADDCO_rec
1073775032U, // ADDC_rec
1073779466U, // ADDE
1073779466U, // ADDE8
1073782303U, // ADDE8O
1073775935U, // ADDE8O_rec
1073775315U, // ADDE8_rec
1073782303U, // ADDEO
1073775935U, // ADDEO_rec
1073788652U, // ADDEX
1073788652U, // ADDEX8
1073775315U, // ADDE_rec
1073780309U, // ADDI
1073780309U, // ADDI8
1073778575U, // ADDIC
1073778575U, // ADDIC8
1073775073U, // ADDIC_rec
1073786057U, // ADDIS
1073786057U, // ADDIS8
17772U, // ADDISdtprelHA
15768U, // ADDISdtprelHA32
17755U, // ADDISgotTprelHA
17727U, // ADDIStlsgdHA
17741U, // ADDIStlsldHA
17715U, // ADDIStocHA
17305U, // ADDIStocHA8
18389U, // ADDIdtprelL
16057U, // ADDIdtprelL32
18352U, // ADDItlsgdL
16014U, // ADDItlsgdL32
18493U, // ADDItlsgdLADDR
16109U, // ADDItlsgdLADDR32
18364U, // ADDItlsldL
16028U, // ADDItlsldL32
18509U, // ADDItlsldLADDR
16127U, // ADDItlsldLADDR32
18940U, // ADDItoc
17689U, // ADDItoc8
18333U, // ADDItocL
37709U, // ADDME
37709U, // ADDME8
40502U, // ADDME8O
34137U, // ADDME8O_rec
33523U, // ADDME8_rec
40502U, // ADDMEO
34137U, // ADDMEO_rec
33523U, // ADDME_rec
44224U, // ADDPCIS
37791U, // ADDZE
37791U, // ADDZE8
40527U, // ADDZE8O
34165U, // ADDZE8O_rec
33584U, // ADDZE8_rec
40527U, // ADDZEO
34165U, // ADDZEO_rec
33584U, // ADDZE_rec
101019U, // ADJCALLSTACKDOWN
101038U, // ADJCALLSTACKUP
1073779070U, // AND
1073779070U, // AND8
1073775238U, // AND8_rec
1073778539U, // ANDC
1073778539U, // ANDC8
1073775039U, // ANDC8_rec
1073775039U, // ANDC_rec
1073775570U, // ANDI8_rec
1073776483U, // ANDIS8_rec
1073776483U, // ANDIS_rec
1073775570U, // ANDI_rec
18654U, // ANDI_rec_1_EQ_BIT
17638U, // ANDI_rec_1_EQ_BIT8
18673U, // ANDI_rec_1_GT_BIT
17658U, // ANDI_rec_1_GT_BIT8
1073775238U, // AND_rec
2283833877U, // ATOMIC_CMP_SWAP_I16
2283833803U, // ATOMIC_CMP_SWAP_I32
16452U, // ATOMIC_CMP_SWAP_I64
17499U, // ATOMIC_CMP_SWAP_I8
16925U, // ATOMIC_LOAD_ADD_I16
15806U, // ATOMIC_LOAD_ADD_I32
16349U, // ATOMIC_LOAD_ADD_I64
17397U, // ATOMIC_LOAD_ADD_I8
16968U, // ATOMIC_LOAD_AND_I16
15849U, // ATOMIC_LOAD_AND_I32
16749U, // ATOMIC_LOAD_AND_I64
17438U, // ATOMIC_LOAD_AND_I8
17112U, // ATOMIC_LOAD_MAX_I16
15993U, // ATOMIC_LOAD_MAX_I32
16536U, // ATOMIC_LOAD_MAX_I64
17589U, // ATOMIC_LOAD_MAX_I8
17011U, // ATOMIC_LOAD_MIN_I16
15892U, // ATOMIC_LOAD_MIN_I32
16414U, // ATOMIC_LOAD_MIN_I64
17479U, // ATOMIC_LOAD_MIN_I8
16946U, // ATOMIC_LOAD_NAND_I16
15827U, // ATOMIC_LOAD_NAND_I32
16370U, // ATOMIC_LOAD_NAND_I64
17417U, // ATOMIC_LOAD_NAND_I8
17070U, // ATOMIC_LOAD_OR_I16
15951U, // ATOMIC_LOAD_OR_I32
16494U, // ATOMIC_LOAD_OR_I64
17538U, // ATOMIC_LOAD_OR_I8
16904U, // ATOMIC_LOAD_SUB_I16
15785U, // ATOMIC_LOAD_SUB_I32
16328U, // ATOMIC_LOAD_SUB_I64
17363U, // ATOMIC_LOAD_SUB_I8
17090U, // ATOMIC_LOAD_UMAX_I16
15971U, // ATOMIC_LOAD_UMAX_I32
16514U, // ATOMIC_LOAD_UMAX_I64
17568U, // ATOMIC_LOAD_UMAX_I8
16989U, // ATOMIC_LOAD_UMIN_I16
15870U, // ATOMIC_LOAD_UMIN_I32
16392U, // ATOMIC_LOAD_UMIN_I64
17458U, // ATOMIC_LOAD_UMIN_I8
17049U, // ATOMIC_LOAD_XOR_I16
15930U, // ATOMIC_LOAD_XOR_I32
16473U, // ATOMIC_LOAD_XOR_I64
17519U, // ATOMIC_LOAD_XOR_I8
17032U, // ATOMIC_SWAP_I16
15913U, // ATOMIC_SWAP_I32
16435U, // ATOMIC_SWAP_I64
17699U, // ATOMIC_SWAP_I8
19053U, // ATTN
1183068U, // B
1215304U, // BA
167804987U, // BC
3361228U, // BCC
4409804U, // BCCA
5458380U, // BCCCTR
5458380U, // BCCCTR8
6506956U, // BCCCTRL
6506956U, // BCCCTRL8
7555532U, // BCCL
8604108U, // BCCLA
9652684U, // BCCLR
10701260U, // BCCLRL
11567213U, // BCCTR
11567213U, // BCCTR8
11567279U, // BCCTR8n
11567191U, // BCCTRL
11567191U, // BCCTRL8
11567259U, // BCCTRL8n
11567259U, // BCCTRLn
11567279U, // BCCTRn
1073775145U, // BCDADD_rec
1073775828U, // BCDCFN_rec
1073776215U, // BCDCFSQ_rec
1073776848U, // BCDCFZ_rec
1073775837U, // BCDCPSGN_rec
34061U, // BCDCTN_rec
34401U, // BCDCTSQ_rec
1073776864U, // BCDCTZ_rec
1073775857U, // BCDSETSGN_rec
1073776331U, // BCDSR_rec
1073774956U, // BCDSUB_rec
1073776406U, // BCDS_rec
1073775089U, // BCDTRUNC_rec
1073776508U, // BCDUS_rec
1073775100U, // BCDUTRUNC_rec
167804995U, // BCL
11567203U, // BCLR
11567180U, // BCLRL
11567249U, // BCLRLn
11567270U, // BCLRn
1179665U, // BCLalways
167805065U, // BCLn
19121U, // BCTR
19121U, // BCTR8
19047U, // BCTRL
19047U, // BCTRL8
229406U, // BCTRL8_LDinto_toc
229406U, // BCTRL8_LDinto_toc_RM
19047U, // BCTRL8_RM
229420U, // BCTRL_LWZinto_toc
229420U, // BCTRL_LWZinto_toc_RM
19047U, // BCTRL_RM
167805058U, // BCn
1186147U, // BL
1186147U, // BL8
12720483U, // BL8_NOP
12720483U, // BL8_NOP_RM
12851555U, // BL8_NOP_TLS
1186147U, // BL8_NOTOC
1186147U, // BL8_NOTOC_RM
1317219U, // BL8_NOTOC_TLS
1186147U, // BL8_RM
1317219U, // BL8_TLS
1317219U, // BL8_TLS_
1215598U, // BLA
1215598U, // BLA8
12749934U, // BLA8_NOP
12749934U, // BLA8_NOP_RM
1215598U, // BLA8_RM
1215598U, // BLA_RM
19117U, // BLR
19117U, // BLR8
19042U, // BLRL
12720483U, // BL_NOP
12720483U, // BL_NOP_RM
1186147U, // BL_RM
1317219U, // BL_TLS
1073779050U, // BPERMD
37306U, // BRD
38169U, // BRH
38169U, // BRH8
1073778631U, // BRINC
46137U, // BRW
46137U, // BRW8
1073778909U, // CFUGED
18886U, // CLRBHRB
1073778130U, // CMPB
1073778130U, // CMPB8
1073779122U, // CMPD
1073780351U, // CMPDI
1073778136U, // CMPEQB
1073779021U, // CMPLD
1073780315U, // CMPLDI
1073787696U, // CMPLW
1073780839U, // CMPLWI
1275104736U, // CMPRB
1275104736U, // CMPRB8
1073787953U, // CMPW
1073780889U, // CMPWI
37602U, // CNTLZD
1073781530U, // CNTLZDM
33473U, // CNTLZD_rec
46524U, // CNTLZW
46524U, // CNTLZW8
34949U, // CNTLZW8_rec
34949U, // CNTLZW_rec
37617U, // CNTTZD
1073781547U, // CNTTZDM
33482U, // CNTTZD_rec
46539U, // CNTTZW
46539U, // CNTTZW8
34958U, // CNTTZW8_rec
34958U, // CNTTZW_rec
19126U, // CP_ABORT
48050U, // CP_COPY
48050U, // CP_COPY8
1073775392U, // CP_PASTE8_rec
1073775392U, // CP_PASTE_rec
16863U, // CR6SET
16849U, // CR6UNSET
1073779100U, // CRAND
1073778545U, // CRANDC
1073787140U, // CREQV
1073779084U, // CRNAND
1073785373U, // CRNOR
44889U, // CRNOT
1073785387U, // CROR
1073778652U, // CRORC
1308668164U, // CRSET
1308666448U, // CRUNSET
1073785424U, // CRXOR
3361228U, // CTRL_DEP
268475874U, // DARN
1116998U, // DCBA
13931438U, // DCBF
1122928U, // DCBFEP
1119765U, // DCBI
1126290U, // DCBST
1122961U, // DCBSTEP
14986917U, // DCBT
336521U, // DCBTEP
14987174U, // DCBTST
336538U, // DCBTSTEP
1129400U, // DCBZ
1122980U, // DCBZEP
1120881U, // DCBZL
1122944U, // DCBZLEP
38455U, // DCCCI
1073779413U, // DIVD
1073779472U, // DIVDE
1073782310U, // DIVDEO
1073775943U, // DIVDEO_rec
1073786915U, // DIVDEU
1073782549U, // DIVDEUO
1073776032U, // DIVDEUO_rec
1073776595U, // DIVDEU_rec
1073775322U, // DIVDE_rec
1073782296U, // DIVDO
1073775927U, // DIVDO_rec
1073786908U, // DIVDU
1073782541U, // DIVDUO
1073776023U, // DIVDUO_rec
1073776587U, // DIVDU_rec
1073775290U, // DIVD_rec
1073788323U, // DIVW
1073779599U, // DIVWE
1073782343U, // DIVWEO
1073775980U, // DIVWEO_rec
1073786923U, // DIVWEU
1073782558U, // DIVWEUO
1073776042U, // DIVWEUO_rec
1073776604U, // DIVWEU_rec
1073775400U, // DIVWE_rec
1073782583U, // DIVWO
1073776070U, // DIVWO_rec
1073787046U, // DIVWU
1073782567U, // DIVWUO
1073776052U, // DIVWUO_rec
1073776631U, // DIVWU_rec
1073776755U, // DIVW_rec
43497U, // DMMR
1096830U, // DMSETDMRZ
302033471U, // DMXOR
1308985928U, // DMXXEXTFDMR256
11930043U, // DMXXEXTFDMR512
16124347U, // DMXXEXTFDMR512_HI
1073777207U, // DMXXINSTFDMR256
1073777066U, // DMXXINSTFDMR512
1073777066U, // DMXXINSTFDMR512_HI
1486110U, // DSS
19035U, // DSSALL
1376104345U, // DST
1376104345U, // DST64
1376104366U, // DSTST
1376104366U, // DSTST64
1376104395U, // DSTSTT
1376104395U, // DSTSTT64
1376104380U, // DSTT
1376104380U, // DSTT64
17871U, // DYNALLOC
17318U, // DYNALLOC8
18611U, // DYNAREAOFFSET
17622U, // DYNAREAOFFSET8
19077U, // DecreaseCTR8loop
19095U, // DecreaseCTRloop
43703U, // EFDABS
1073778765U, // EFDADD
44085U, // EFDCFS
37886U, // EFDCFSF
38866U, // EFDCFSI
37145U, // EFDCFSID
37988U, // EFDCFUF
38943U, // EFDCFUI
37164U, // EFDCFUID
1073784836U, // EFDCMPEQ
1073786563U, // EFDCMPGT
1073786641U, // EFDCMPLT
37960U, // EFDCTSF
38894U, // EFDCTSI
48079U, // EFDCTSIDZ
48181U, // EFDCTSIZ
38016U, // EFDCTUF
38971U, // EFDCTUI
48100U, // EFDCTUIDZ
48212U, // EFDCTUIZ
1073787088U, // EFDDIV
1073781293U, // EFDMUL
43728U, // EFDNABS
38050U, // EFDNEG
1073778361U, // EFDSUB
1073784886U, // EFDTSTEQ
1073786604U, // EFDTSTGT
1073786682U, // EFDTSTLT
43765U, // EFSABS
1073778867U, // EFSADD
37093U, // EFSCFD
37895U, // EFSCFSF
38875U, // EFSCFSI
37997U, // EFSCFUF
38952U, // EFSCFUI
1073784856U, // EFSCMPEQ
1073786583U, // EFSCMPGT
1073786661U, // EFSCMPLT
37969U, // EFSCTSF
38903U, // EFSCTSI
48191U, // EFSCTSIZ
38025U, // EFSCTUF
38980U, // EFSCTUI
48222U, // EFSCTUIZ
1073787102U, // EFSDIV
1073781309U, // EFSMUL
43746U, // EFSNABS
38066U, // EFSNEG
1073778415U, // EFSSUB
1073784896U, // EFSTSTEQ
1073786614U, // EFSTSTGT
1073786692U, // EFSTSTLT
16072U, // EH_SjLj_LongJmp32
16557U, // EH_SjLj_LongJmp64
16091U, // EH_SjLj_SetJmp32
16576U, // EH_SjLj_SetJmp64
1179649U, // EH_SjLj_Setup
1073787135U, // EQV
1073787135U, // EQV8
1073776655U, // EQV8_rec
1073776655U, // EQV_rec
43782U, // EVABS
1107342076U, // EVADDIW
45421U, // EVADDSMIAAW
45553U, // EVADDSSIAAW
45487U, // EVADDUMIAAW
45619U, // EVADDUSIAAW
1073787546U, // EVADDW
1073779107U, // EVAND
1073778553U, // EVANDC
1073784877U, // EVCMPEQ
1073786165U, // EVCMPGTS
1073786983U, // EVCMPGTU
1073786175U, // EVCMPLTS
1073786993U, // EVCMPLTU
46219U, // EVCNTLSW
46522U, // EVCNTLZW
1073786345U, // EVDIVWS
1073787044U, // EVDIVWU
1073787147U, // EVEQV
36413U, // EVEXTSB
38252U, // EVEXTSH
43773U, // EVFSABS
1073778875U, // EVFSADD
37904U, // EVFSCFSF
38884U, // EVFSCFSI
38006U, // EVFSCFUF
38961U, // EVFSCFUI
1073784866U, // EVFSCMPEQ
1073786593U, // EVFSCMPGT
1073786671U, // EVFSCMPLT
37978U, // EVFSCTSF
38912U, // EVFSCTSI
48201U, // EVFSCTSIZ
37978U, // EVFSCTUF
38989U, // EVFSCTUI
48201U, // EVFSCTUIZ
1073787110U, // EVFSDIV
1073781317U, // EVFSMUL
43755U, // EVFSNABS
38074U, // EVFSNEG
1073778423U, // EVFSSUB
1073784906U, // EVFSTSTEQ
1073786624U, // EVFSTSTGT
1073786702U, // EVFSTSTLT
67145924U, // EVLDD
134264464U, // EVLDDX
67146970U, // EVLDH
134264592U, // EVLDHX
67154594U, // EVLDW
134265649U, // EVLDWX
67153495U, // EVLHHESPLAT
134265361U, // EVLHHESPLATX
67153520U, // EVLHHOSSPLAT
134265388U, // EVLHHOSSPLATX
67153534U, // EVLHHOUSPLAT
134265403U, // EVLHHOUSPLATX
67146542U, // EVLWHE
134264563U, // EVLWHEX
67153152U, // EVLWHOS
134265333U, // EVLWHOSX
67153994U, // EVLWHOU
134265537U, // EVLWHOUX
67153508U, // EVLWHSPLAT
134265375U, // EVLWHSPLATX
67153548U, // EVLWWSPLAT
134265418U, // EVLWWSPLATX
1073780422U, // EVMERGEHI
1073782401U, // EVMERGEHILO
1073782390U, // EVMERGELO
1073780433U, // EVMERGELOHI
1073777356U, // EVMHEGSMFAA
1073781915U, // EVMHEGSMFAN
1073777404U, // EVMHEGSMIAA
1073781963U, // EVMHEGSMIAN
1073777441U, // EVMHEGUMIAA
1073782000U, // EVMHEGUMIAN
1073779642U, // EVMHESMF
1073777489U, // EVMHESMFA
1073787193U, // EVMHESMFAAW
1073787737U, // EVMHESMFANW
1073780517U, // EVMHESMI
1073777581U, // EVMHESMIA
1073787258U, // EVMHESMIAAW
1073787789U, // EVMHESMIANW
1073779745U, // EVMHESSF
1073777532U, // EVMHESSFA
1073787219U, // EVMHESSFAAW
1073787763U, // EVMHESSFANW
1073787390U, // EVMHESSIAAW
1073787867U, // EVMHESSIANW
1073780556U, // EVMHEUMI
1073777624U, // EVMHEUMIA
1073787324U, // EVMHEUMIAAW
1073787828U, // EVMHEUMIANW
1073787456U, // EVMHEUSIAAW
1073787906U, // EVMHEUSIANW
1073777369U, // EVMHOGSMFAA
1073781928U, // EVMHOGSMFAN
1073777417U, // EVMHOGSMIAA
1073781976U, // EVMHOGSMIAN
1073777454U, // EVMHOGUMIAA
1073782013U, // EVMHOGUMIAN
1073779662U, // EVMHOSMF
1073777511U, // EVMHOSMFA
1073787206U, // EVMHOSMFAAW
1073787750U, // EVMHOSMFANW
1073780537U, // EVMHOSMI
1073777603U, // EVMHOSMIA
1073787298U, // EVMHOSMIAAW
1073787815U, // EVMHOSMIANW
1073779765U, // EVMHOSSF
1073777554U, // EVMHOSSFA
1073787232U, // EVMHOSSFAAW
1073787776U, // EVMHOSSFANW
1073787430U, // EVMHOSSIAAW
1073787893U, // EVMHOSSIANW
1073780586U, // EVMHOUMI
1073777657U, // EVMHOUMIA
1073787364U, // EVMHOUMIAAW
1073787854U, // EVMHOUMIANW
1073787496U, // EVMHOUSIAAW
1073787932U, // EVMHOUSIANW
35961U, // EVMRA
1073779652U, // EVMWHSMF
1073777500U, // EVMWHSMFA
1073780527U, // EVMWHSMI
1073777592U, // EVMWHSMIA
1073779755U, // EVMWHSSF
1073777543U, // EVMWHSSFA
1073780566U, // EVMWHUMI
1073777635U, // EVMWHUMIA
1073787285U, // EVMWLSMIAAW
1073787802U, // EVMWLSMIANW
1073787417U, // EVMWLSSIAAW
1073787880U, // EVMWLSSIANW
1073780576U, // EVMWLUMI
1073777646U, // EVMWLUMIA
1073787351U, // EVMWLUMIAAW
1073787841U, // EVMWLUMIANW
1073787483U, // EVMWLUSIAAW
1073787919U, // EVMWLUSIANW
1073779672U, // EVMWSMF
1073777522U, // EVMWSMFA
1073777382U, // EVMWSMFAA
1073781941U, // EVMWSMFAN
1073780547U, // EVMWSMI
1073777614U, // EVMWSMIA
1073777430U, // EVMWSMIAA
1073781989U, // EVMWSMIAN
1073779775U, // EVMWSSF
1073777565U, // EVMWSSFA
1073777393U, // EVMWSSFAA
1073781952U, // EVMWSSFAN
1073780596U, // EVMWUMI
1073777668U, // EVMWUMIA
1073777467U, // EVMWUMIAA
1073782026U, // EVMWUMIAN
1073779092U, // EVNAND
38083U, // EVNEG
1073785380U, // EVNOR
1073785393U, // EVOR
1073778659U, // EVORC
1073787703U, // EVRLW
1073780847U, // EVRLWI
45737U, // EVRNDW
3238051031U, // EVSEL
1073787710U, // EVSLW
1073780873U, // EVSLWI
335582907U, // EVSPLATFI
335583253U, // EVSPLATI
1073786076U, // EVSRWIS
1073786937U, // EVSRWIU
1073786273U, // EVSRWS
1073787030U, // EVSRWU
67145940U, // EVSTDD
134264472U, // EVSTDDX
67146977U, // EVSTDH
134264600U, // EVSTDHX
67154609U, // EVSTDW
134265657U, // EVSTDWX
67146550U, // EVSTWHE
134264572U, // EVSTWHEX
67149421U, // EVSTWHO
134264895U, // EVSTWHOX
67146646U, // EVSTWWE
134264582U, // EVSTWWEX
67149630U, // EVSTWWO
134264905U, // EVSTWWOX
45447U, // EVSUBFSMIAAW
45579U, // EVSUBFSSIAAW
45513U, // EVSUBFUMIAAW
45645U, // EVSUBFUSIAAW
1073787594U, // EVSUBFW
1442886355U, // EVSUBIFW
1073785431U, // EVXOR
36415U, // EXTSB
36415U, // EXTSB8
36415U, // EXTSB8_32_64
33104U, // EXTSB8_rec
33104U, // EXTSB_rec
38254U, // EXTSH
38254U, // EXTSH8
38254U, // EXTSH8_32_64
33653U, // EXTSH8_rec
33653U, // EXTSH_rec
46263U, // EXTSW
1073780465U, // EXTSWSLI
1073780465U, // EXTSWSLI_32_64
1073775622U, // EXTSWSLI_32_64_rec
1073775622U, // EXTSWSLI_rec
46263U, // EXTSW_32
46263U, // EXTSW_32_64
34901U, // EXTSW_32_64_rec
34901U, // EXTSW_rec
19058U, // EnforceIEIO
43713U, // FABSD
34530U, // FABSD_rec
43713U, // FABSS
34530U, // FABSS_rec
1073778775U, // FADD
1073785701U, // FADDS
1073776413U, // FADDS_rec
1073775154U, // FADD_rec
0U, // FADDrtz
37138U, // FCFID
43959U, // FCFIDS
34616U, // FCFIDS_rec
45055U, // FCFIDU
44371U, // FCFIDUS
34692U, // FCFIDUS_rec
34745U, // FCFIDU_rec
33383U, // FCFID_rec
1073782431U, // FCMPOD
1073782431U, // FCMPOS
1073786963U, // FCMPUD
1073786963U, // FCMPUS
1073782050U, // FCPSGND
1073775848U, // FCPSGND_rec
1073782050U, // FCPSGNS
1073775848U, // FCPSGNS_rec
37157U, // FCTID
45065U, // FCTIDU
48267U, // FCTIDUZ
35049U, // FCTIDUZ_rec
34754U, // FCTIDU_rec
48092U, // FCTIDZ
35015U, // FCTIDZ_rec
33391U, // FCTID_rec
45831U, // FCTIW
45198U, // FCTIWU
48278U, // FCTIWUZ
35059U, // FCTIWUZ_rec
34798U, // FCTIWU_rec
48289U, // FCTIWZ
35069U, // FCTIWZ_rec
34862U, // FCTIW_rec
1073787096U, // FDIV
1073786266U, // FDIVS
1073776535U, // FDIVS_rec
1073776648U, // FDIV_rec
1073778792U, // FMADD
1073785710U, // FMADDS
1073776421U, // FMADDS_rec
1073775171U, // FMADD_rec
43492U, // FMR
34489U, // FMR_rec
1073778388U, // FMSUB
1073785680U, // FMSUBS
1073776387U, // FMSUBS_rec
1073774982U, // FMSUB_rec
1073781303U, // FMUL
1073786095U, // FMULS
1073776491U, // FMULS_rec
1073775786U, // FMUL_rec
43739U, // FNABSD
34547U, // FNABSD_rec
43739U, // FNABSS
34547U, // FNABSS_rec
38060U, // FNEGD
33625U, // FNEGD_rec
38060U, // FNEGS
33625U, // FNEGS_rec
1073778811U, // FNMADD
1073785720U, // FNMADDS
1073776430U, // FNMADDS_rec
1073775190U, // FNMADD_rec
1073778407U, // FNMSUB
1073785690U, // FNMSUBS
1073776396U, // FNMSUBS_rec
1073775001U, // FNMSUB_rec
37733U, // FRE
44067U, // FRES
34634U, // FRES_rec
33540U, // FRE_rec
39861U, // FRIMD
33980U, // FRIMD_rec
39861U, // FRIMS
33980U, // FRIMS_rec
40243U, // FRIND
34054U, // FRIND_rec
40243U, // FRINS
34054U, // FRINS_rec
41827U, // FRIPD
34333U, // FRIPD_rec
41827U, // FRIPS
34333U, // FRIPS_rec
48175U, // FRIZD
35033U, // FRIZD_rec
48175U, // FRIZS
35033U, // FRIZS_rec
42803U, // FRSP
34364U, // FRSP_rec
37759U, // FRSQRTE
44075U, // FRSQRTES
34641U, // FRSQRTES_rec
33558U, // FRSQRTE_rec
1073781133U, // FSELD
1073775760U, // FSELD_rec
1073781133U, // FSELS
1073775760U, // FSELS_rec
44896U, // FSQRT
44361U, // FSQRTS
34675U, // FSQRTS_rec
34728U, // FSQRT_rec
1073778371U, // FSUB
1073785671U, // FSUBS
1073776379U, // FSUBS_rec
1073774965U, // FSUB_rec
1073787119U, // FTDIV
44903U, // FTSQRT
18539U, // GETtlsADDR
16160U, // GETtlsADDR32
18793U, // GETtlsADDR32AIX
18809U, // GETtlsADDR64AIX
18308U, // GETtlsADDRPCREL
18525U, // GETtlsldADDR
16145U, // GETtlsldADDR32
18289U, // GETtlsldADDRPCREL
402692402U, // HASHCHK
402692402U, // HASHCHK8
402695017U, // HASHCHKP
402695017U, // HASHCHKP8
402698142U, // HASHST
402698142U, // HASHST8
402696137U, // HASHSTP
402696137U, // HASHSTP8
18957U, // HRFID
1119771U, // ICBI
1122936U, // ICBIEP
462784U, // ICBLC
460367U, // ICBLQ
470699U, // ICBT
470245U, // ICBTLS
38462U, // ICCCI
1073781139U, // ISEL
1073781139U, // ISEL8
18921U, // ISYNC
436243567U, // LA
436243567U, // LA8
134265034U, // LBARX
134265034U, // LBARXL
134264915U, // LBEPX
67156927U, // LBZ
67156927U, // LBZ8
1073788791U, // LBZCIX
469807277U, // LBZU
469807277U, // LBZU8
503364356U, // LBZUX
503364356U, // LBZUX8
134265732U, // LBZX
134265732U, // LBZX8
1073789828U, // LBZXTLS
1073789828U, // LBZXTLS_
1073789828U, // LBZXTLS_32
67146041U, // LD
134265041U, // LDARX
134265041U, // LDARXL
1073786442U, // LDAT
134265069U, // LDBRX
1073788760U, // LDCIX
469807121U, // LDU
503364253U, // LDUX
134264503U, // LDX
1073788599U, // LDXTLS
1073788599U, // LDXTLS_
18376U, // LDgotTprelL
16042U, // LDgotTprelL32
18933U, // LDtoc
18715U, // LDtocBA
18715U, // LDtocCPT
18269U, // LDtocJTI
18325U, // LDtocL
67145966U, // LFD
134264930U, // LFDEPX
469807071U, // LFDU
503364236U, // LFDUX
134264483U, // LFDX
134264362U, // LFIWAX
134265755U, // LFIWZX
67152964U, // LFS
469807194U, // LFSU
503364322U, // LFSUX
134265308U, // LFSX
67144616U, // LHA
67144616U, // LHA8
134265048U, // LHARX
134265048U, // LHARXL
469807059U, // LHAU
469807059U, // LHAU8
503364192U, // LHAUX
503364192U, // LHAUX8
134264345U, // LHAX
134264345U, // LHAX8
134265084U, // LHBRX
134265084U, // LHBRX8
134264947U, // LHEPX
67156998U, // LHZ
67156998U, // LHZ8
1073788799U, // LHZCIX
469807283U, // LHZU
469807283U, // LHZU8
503364363U, // LHZUX
503364363U, // LHZUX8
134265747U, // LHZX
134265747U, // LHZX8
1073789843U, // LHZXTLS
1073789843U, // LHZXTLS_
1073789843U, // LHZXTLS_32
100701921U, // LI
100701921U, // LI8
100707536U, // LIS
100707536U, // LIS8
67154757U, // LMW
67151966U, // LQ
134265055U, // LQARX
134265055U, // LQARXL
18410U, // LQX_PSEUDO
1073780928U, // LSWI
134264385U, // LVEBX
134264609U, // LVEHX
134265666U, // LVEWX
134257183U, // LVSL
134261382U, // LVSR
134265625U, // LVX
134257252U, // LVXL
67144833U, // LWA
134265062U, // LWARX
134265062U, // LWARXL
1073786520U, // LWAT
503364199U, // LWAUX
134264379U, // LWAX
134264379U, // LWAX_32
67144833U, // LWA_32
134265118U, // LWBRX
134265118U, // LWBRX8
134264962U, // LWEPX
67157162U, // LWZ
67157162U, // LWZ8
1073788807U, // LWZCIX
469807289U, // LWZU
469807289U, // LWZU8
503364370U, // LWZUX
503364370U, // LWZUX8
134265772U, // LWZX
134265772U, // LWZX8
1073789868U, // LWZXTLS
1073789868U, // LWZXTLS_
1073789868U, // LWZXTLS_32
18949U, // LWZtoc
18343U, // LWZtocL
67146285U, // LXSD
134264535U, // LXSDX
134265723U, // LXSIBZX
134265738U, // LXSIHZX
134264370U, // LXSIWAX
134265763U, // LXSIWZX
67151700U, // LXSSP
134265002U, // LXSSPX
67154201U, // LXV
134264309U, // LXVB16X
134264275U, // LXVD2X
134265291U, // LXVDSX
134264328U, // LXVH8X
369141845U, // LXVKQ
1073781335U, // LXVL
1073781210U, // LXVLL
67151827U, // LXVP
1073781232U, // LXVPRL
1073781174U, // LXVPRLL
134265019U, // LXVPX
134264409U, // LXVRBX
134264518U, // LXVRDX
134264633U, // LXVRHX
1073781257U, // LXVRL
1073781193U, // LXVRLL
134265700U, // LXVRWX
134264292U, // LXVW4X
134265353U, // LXVWSX
134265636U, // LXVX
1073778945U, // MADDHD
1073786860U, // MADDHDU
1073779005U, // MADDLD
1073779005U, // MADDLD8
1485122U, // MBAR
37857U, // MCRF
44105U, // MCRFS
1096105U, // MCRXRX
536908537U, // MFBHRBE
1091959U, // MFCR
1091959U, // MFCR8
1092243U, // MFCTR
1092243U, // MFCTR8
43362U, // MFDCR
1092669U, // MFFS
40433U, // MFFSCDRN
570464153U, // MFFSCDRNI
1086210U, // MFFSCE
40424U, // MFFSCRN
268474255U, // MFFSCRNI
1088024U, // MFFSL
1083228U, // MFFS_rec
1092047U, // MFLR
1092047U, // MFLR8
1092210U, // MFMSR
604017639U, // MFOCRF
604017639U, // MFOCRF8
43503U, // MFPMR
43614U, // MFSPR
43614U, // MFSPR8
637577836U, // MFSR
40249U, // MFSRIN
36436U, // MFTB
17869406U, // MFTB8
18917982U, // MFUDSCR
37319U, // MFVRD
19966558U, // MFVRSAVE
19966558U, // MFVRSAVEv
48303U, // MFVRWZ
1091973U, // MFVSCR
37319U, // MFVSRD
37204U, // MFVSRLD
48303U, // MFVSRWZ
1073779160U, // MODSD
1073787973U, // MODSW
1073779315U, // MODUD
1073788183U, // MODUW
18913U, // MSGSYNC
18927U, // MSYNC
37879U, // MTCRF
37879U, // MTCRF8
1092250U, // MTCTR
1092250U, // MTCTR8
1092250U, // MTCTR8loop
1092250U, // MTCTRloop
235252080U, // MTDCR
1476894U, // MTFSB0
1476976U, // MTFSB1
1073779738U, // MTFSF
302487219U, // MTFSFI
671581181U, // MTFSFI_rec
1545907U, // MTFSFIb
1073775432U, // MTFSF_rec
37914U, // MTFSFb
1092053U, // MTLR
1092053U, // MTLR8
201370233U, // MTMSR
201363903U, // MTMSRD
529391U, // MTOCRF
529391U, // MTOCRF8
43510U, // MTPMR
43621U, // MTSPR
43621U, // MTSPR8
567936U, // MTSR
40257U, // MTSRIN
1081464U, // MTUDSCR
37327U, // MTVRD
1081529U, // MTVRSAVE
1409209U, // MTVRSAVEv
35974U, // MTVRWA
48312U, // MTVRWZ
1091981U, // MTVSCR
39565U, // MTVSRBM
704681723U, // MTVSRBMI
37327U, // MTVSRD
1073778891U, // MTVSRDD
39637U, // MTVSRDM
39743U, // MTVSRHM
39910U, // MTVSRQM
35974U, // MTVSRWA
40031U, // MTVSRWM
44457U, // MTVSRWS
48312U, // MTVSRWZ
1073778953U, // MULHD
1073786869U, // MULHDU
1073776560U, // MULHDU_rec
1073775199U, // MULHD_rec
1073787637U, // MULHW
1073787012U, // MULHWU
1073776613U, // MULHWU_rec
1073776678U, // MULHW_rec
1073779014U, // MULLD
1073782288U, // MULLDO
1073775918U, // MULLDO_rec
1073775223U, // MULLD_rec
1073780453U, // MULLI
1073780453U, // MULLI8
1073787689U, // MULLW
1073782575U, // MULLWO
1073776061U, // MULLWO_rec
1073776694U, // MULLW_rec
18574U, // MoveGOTtoLR
18562U, // MovePCtoLR
17609U, // MovePCtoLR8
1073779078U, // NAND
1073779078U, // NAND8
1073775237U, // NAND8_rec
1073775237U, // NAND_rec
19064U, // NAP
38045U, // NEG
38045U, // NEG8
40551U, // NEG8O
34192U, // NEG8O_rec
33619U, // NEG8_rec
40551U, // NEGO
34192U, // NEGO_rec
33619U, // NEG_rec
19073U, // NOP
15744U, // NOP_GT_PWR6
15756U, // NOP_GT_PWR7
1073785368U, // NOR
1073785368U, // NOR8
1073776319U, // NOR8_rec
1073776319U, // NOR_rec
1073785361U, // OR
1073785361U, // OR8
1073776320U, // OR8_rec
1073778647U, // ORC
1073778647U, // ORC8
1073775112U, // ORC8_rec
1073775112U, // ORC_rec
1073780685U, // ORI
1073780685U, // ORI8
1073786070U, // ORIS
1073786070U, // ORIS8
1073776320U, // OR_rec
1073780308U, // PADDI
1073780308U, // PADDI8
738235988U, // PADDI8pc
19008U, // PADDIdtprel
738235988U, // PADDIpc
1073779115U, // PDEPD
1073779297U, // PEXTD
771799998U, // PLBZ
771799998U, // PLBZ8
805354430U, // PLBZ8pc
805354430U, // PLBZpc
771789135U, // PLD
805343567U, // PLDpc
771789037U, // PLFD
805343469U, // PLFDpc
771796035U, // PLFS
805350467U, // PLFSpc
771787687U, // PLHA
771787687U, // PLHA8
805342119U, // PLHA8pc
805342119U, // PLHApc
771800069U, // PLHZ
771800069U, // PLHZ8
805354501U, // PLHZ8pc
805354501U, // PLHZpc
838899436U, // PLI
838899436U, // PLI8
771787904U, // PLWA
771787904U, // PLWA8
805342336U, // PLWA8pc
805342336U, // PLWApc
771800233U, // PLWZ
771800233U, // PLWZ8
805354665U, // PLWZ8pc
805354665U, // PLWZpc
771789356U, // PLXSD
805343788U, // PLXSDpc
771794771U, // PLXSSP
805349203U, // PLXSSPpc
771797272U, // PLXV
771794898U, // PLXVP
805349330U, // PLXVPpc
805351704U, // PLXVpc
1073777121U, // PMXVBF16GER2
1375771977U, // PMXVBF16GER2NN
1375773563U, // PMXVBF16GER2NP
1375772036U, // PMXVBF16GER2PN
1375773622U, // PMXVBF16GER2PP
1073777121U, // PMXVBF16GER2W
1375771977U, // PMXVBF16GER2WNN
1375773563U, // PMXVBF16GER2WNP
1375772036U, // PMXVBF16GER2WPN
1375773622U, // PMXVBF16GER2WPP
1073777135U, // PMXVF16GER2
1375771993U, // PMXVF16GER2NN
1375773579U, // PMXVF16GER2NP
1375772052U, // PMXVF16GER2PN
1375773638U, // PMXVF16GER2PP
1073777135U, // PMXVF16GER2W
1375771993U, // PMXVF16GER2WNN
1375773579U, // PMXVF16GER2WNP
1375772052U, // PMXVF16GER2WPN
1375773638U, // PMXVF16GER2WPP
1073785237U, // PMXVF32GER
1375772008U, // PMXVF32GERNN
1375773594U, // PMXVF32GERNP
1375772078U, // PMXVF32GERPN
1375773696U, // PMXVF32GERPP
1073785237U, // PMXVF32GERW
1375772008U, // PMXVF32GERWNN
1375773594U, // PMXVF32GERWNP
1375772078U, // PMXVF32GERWPN
1375773696U, // PMXVF32GERWPP
1073785249U, // PMXVF64GER
1375772022U, // PMXVF64GERNN
1375773608U, // PMXVF64GERNP
1375772092U, // PMXVF64GERPN
1375773710U, // PMXVF64GERPP
1073785249U, // PMXVF64GERW
1375772022U, // PMXVF64GERWNN
1375773608U, // PMXVF64GERWNP
1375772092U, // PMXVF64GERWPN
1375773710U, // PMXVF64GERWPP
1073777148U, // PMXVI16GER2
1375773653U, // PMXVI16GER2PP
1073785505U, // PMXVI16GER2S
1375773724U, // PMXVI16GER2SPP
1073785505U, // PMXVI16GER2SW
1375773724U, // PMXVI16GER2SWPP
1073777148U, // PMXVI16GER2W
1375773653U, // PMXVI16GER2WPP
1073777282U, // PMXVI4GER8
1375773682U, // PMXVI4GER8PP
1073777282U, // PMXVI4GER8W
1375773682U, // PMXVI4GER8WPP
1073777161U, // PMXVI8GER4
1375773668U, // PMXVI8GER4PP
1375773740U, // PMXVI8GER4SPP
1073777161U, // PMXVI8GER4W
1375773668U, // PMXVI8GER4WPP
1375773740U, // PMXVI8GER4WSPP
36451U, // POPCNTB
36451U, // POPCNTB8
37447U, // POPCNTD
46304U, // POPCNTW
18692U, // PPC32GOT
18702U, // PPC32PICGOT
16191U, // PREPARE_PROBED_ALLOCA_32
16612U, // PREPARE_PROBED_ALLOCA_64
16239U, // PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_32
16660U, // PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_64
16173U, // PROBED_ALLOCA_32
16594U, // PROBED_ALLOCA_64
16217U, // PROBED_STACKALLOC_32
16638U, // PROBED_STACKALLOC_64
39234U, // PSC_DCBZL
872454459U, // PSQ_L
872460354U, // PSQ_LU
1073789624U, // PSQ_LUX
1073788824U, // PSQ_LX
872460143U, // PSQ_ST
872460411U, // PSQ_STU
1073789683U, // PSQ_STUX
1073789527U, // PSQ_STX
771788406U, // PSTB
771788406U, // PSTB8
805342838U, // PSTB8pc
805342838U, // PSTBpc
771789402U, // PSTD
805343834U, // PSTDpc
771789043U, // PSTFD
805343475U, // PSTFDpc
771796048U, // PSTFS
805350480U, // PSTFSpc
771790233U, // PSTH
771790233U, // PSTH8
805344665U, // PSTH8pc
805344665U, // PSTHpc
771798270U, // PSTW
771798270U, // PSTW8
805352702U, // PSTW8pc
805352702U, // PSTWpc
771789363U, // PSTXSD
805343795U, // PSTXSDpc
771794779U, // PSTXSSP
805349211U, // PSTXSSPpc
771797278U, // PSTXV
771794905U, // PSTXVP
805349337U, // PSTXVPpc
805351710U, // PSTXVpc
43695U, // PS_ABS
34521U, // PS_ABSo
1073778757U, // PS_ADD
1073775136U, // PS_ADDo
1073776943U, // PS_CMPO0
1073777025U, // PS_CMPO1
1073776974U, // PS_CMPU0
1073777056U, // PS_CMPU1
1073787080U, // PS_DIV
1073776639U, // PS_DIVo
1073778781U, // PS_MADD
1073776953U, // PS_MADDS0
1073774825U, // PS_MADDS0o
1073777035U, // PS_MADDS1
1073774884U, // PS_MADDS1o
1073775161U, // PS_MADDo
1073776902U, // PS_MERGE00
1073774789U, // PS_MERGE00o
1073776984U, // PS_MERGE01
1073774848U, // PS_MERGE01o
1073776914U, // PS_MERGE10
1073774802U, // PS_MERGE10o
1073776996U, // PS_MERGE11
1073774861U, // PS_MERGE11o
43483U, // PS_MR
34481U, // PS_MRo
1073778377U, // PS_MSUB
1073774972U, // PS_MSUBo
1073781285U, // PS_MUL
1073776964U, // PS_MULS0
1073774837U, // PS_MULS0o
1073777046U, // PS_MULS1
1073774896U, // PS_MULS1o
1073775777U, // PS_MULo
43719U, // PS_NABS
34537U, // PS_NABSo
38042U, // PS_NEG
33616U, // PS_NEGo
1073778799U, // PS_NMADD
1073775179U, // PS_NMADDo
1073778395U, // PS_NMSUB
1073774990U, // PS_NMSUBo
44057U, // PS_RES
34625U, // PS_RESo
37746U, // PS_RSQRTE
33546U, // PS_RSQRTEo
1073781123U, // PS_SEL
1073775751U, // PS_SELo
1073778353U, // PS_SUB
1073774947U, // PS_SUBo
1073776934U, // PS_SUM0
1073774815U, // PS_SUM0o
1073777016U, // PS_SUM1
1073774874U, // PS_SUM1o
18435U, // PseudoEIEIO
1073780613U, // QVALIGNI
1073780613U, // QVALIGNIb
1073780613U, // QVALIGNIs
1073780746U, // QVESPLATI
1073780746U, // QVESPLATIb
1073780746U, // QVESPLATIs
43711U, // QVFABS
43711U, // QVFABSs
1073778773U, // QVFADD
1073785699U, // QVFADDS
1073785699U, // QVFADDSs
37136U, // QVFCFID
43957U, // QVFCFIDS
45053U, // QVFCFIDU
44369U, // QVFCFIDUS
37136U, // QVFCFIDb
1073784846U, // QVFCMPEQ
1073784846U, // QVFCMPEQb
1073784846U, // QVFCMPEQbs
1073786573U, // QVFCMPGT
1073786573U, // QVFCMPGTb
1073786573U, // QVFCMPGTbs
1073786651U, // QVFCMPLT
1073786651U, // QVFCMPLTb
1073786651U, // QVFCMPLTbs
1073782048U, // QVFCPSGN
1073782048U, // QVFCPSGNs
37155U, // QVFCTID
45063U, // QVFCTIDU
48265U, // QVFCTIDUZ
48090U, // QVFCTIDZ
37155U, // QVFCTIDb
45829U, // QVFCTIW
45196U, // QVFCTIWU
48276U, // QVFCTIWUZ
48287U, // QVFCTIWZ
1073781066U, // QVFLOGICAL
1073781066U, // QVFLOGICALb
1073781066U, // QVFLOGICALs
1073778790U, // QVFMADD
1073785708U, // QVFMADDS
1073785708U, // QVFMADDSs
43490U, // QVFMR
43490U, // QVFMRb
43490U, // QVFMRs
1073778386U, // QVFMSUB
1073785678U, // QVFMSUBS
1073785678U, // QVFMSUBSs
1073781301U, // QVFMUL
1073786093U, // QVFMULS
1073786093U, // QVFMULSs
43737U, // QVFNABS
43737U, // QVFNABSs
38058U, // QVFNEG
38058U, // QVFNEGs
1073778809U, // QVFNMADD
1073785718U, // QVFNMADDS
1073785718U, // QVFNMADDSs
1073778405U, // QVFNMSUB
1073785688U, // QVFNMSUBS
1073785688U, // QVFNMSUBSs
1073781793U, // QVFPERM
1073781793U, // QVFPERMs
37731U, // QVFRE
44065U, // QVFRES
44065U, // QVFRESs
39859U, // QVFRIM
39859U, // QVFRIMs
40241U, // QVFRIN
40241U, // QVFRINs
41825U, // QVFRIP
41825U, // QVFRIPs
48173U, // QVFRIZ
48173U, // QVFRIZs
42801U, // QVFRSP
42801U, // QVFRSPs
37757U, // QVFRSQRTE
44073U, // QVFRSQRTES
44073U, // QVFRSQRTESs
1073781131U, // QVFSEL
1073781131U, // QVFSELb
1073781131U, // QVFSELbb
1073781131U, // QVFSELbs
1073778369U, // QVFSUB
1073785669U, // QVFSUBS
1073785669U, // QVFSUBSs
1073782037U, // QVFTSTNAN
1073782037U, // QVFTSTNANb
1073782037U, // QVFTSTNANbs
1073778846U, // QVFXMADD
1073785758U, // QVFXMADDS
1073781326U, // QVFXMUL
1073786102U, // QVFXMULS
1073778819U, // QVFXXCPNMADD
1073785729U, // QVFXXCPNMADDS
1073778856U, // QVFXXMADD
1073785769U, // QVFXXMADDS
1073778833U, // QVFXXNPMADD
1073785744U, // QVFXXNPMADDS
906008133U, // QVGPCI
134265461U, // QVLFCDUX
134253802U, // QVLFCDUXA
134264445U, // QVLFCDX
134253722U, // QVLFCDXA
134265547U, // QVLFCSUX
134253846U, // QVLFCSUXA
134265272U, // QVLFCSX
134253762U, // QVLFCSXA
134265272U, // QVLFCSXs
503364234U, // QVLFDUX
134253825U, // QVLFDUXA
134264481U, // QVLFDX
134253743U, // QVLFDXA
134264481U, // QVLFDXb
134264360U, // QVLFIWAX
134253711U, // QVLFIWAXA
134265753U, // QVLFIWZX
134253901U, // QVLFIWZXA
503364320U, // QVLFSUX
134253869U, // QVLFSUXA
134265306U, // QVLFSX
134253783U, // QVLFSXA
134265306U, // QVLFSXb
134265306U, // QVLFSXs
134264498U, // QVLPCLDX
134265323U, // QVLPCLSX
21019115U, // QVLPCLSXint
134264508U, // QVLPCRDX
134265343U, // QVLPCRSX
134265471U, // QVSTFCDUX
134253813U, // QVSTFCDUXA
134256892U, // QVSTFCDUXI
134253628U, // QVSTFCDUXIA
134264454U, // QVSTFCDX
134253732U, // QVSTFCDXA
134256850U, // QVSTFCDXI
134253582U, // QVSTFCDXIA
134265557U, // QVSTFCSUX
134253857U, // QVSTFCSUXA
134256915U, // QVSTFCSUXI
134253653U, // QVSTFCSUXIA
134265281U, // QVSTFCSX
134253772U, // QVSTFCSXA
134256871U, // QVSTFCSXI
134253605U, // QVSTFCSXIA
134265281U, // QVSTFCSXs
503691923U, // QVSTFDUX
134253835U, // QVSTFDUXA
134256904U, // QVSTFDUXI
134253641U, // QVSTFDUXIA
134264489U, // QVSTFDX
134253752U, // QVSTFDXA
134256861U, // QVSTFDXI
134253594U, // QVSTFDXIA
134264489U, // QVSTFDXb
134265681U, // QVSTFIWX
134253890U, // QVSTFIWXA
503692009U, // QVSTFSUX
134253879U, // QVSTFSUXA
134256927U, // QVSTFSUXI
134253666U, // QVSTFSUXIA
503692009U, // QVSTFSUXs
134265314U, // QVSTFSX
134253792U, // QVSTFSXA
134256882U, // QVSTFSXI
134253617U, // QVSTFSXIA
134265314U, // QVSTFSXs
17847U, // RESTORE_ACC
18471U, // RESTORE_CR
18626U, // RESTORE_CRBIT
18140U, // RESTORE_QUADWORD
17795U, // RESTORE_UACC
17821U, // RESTORE_WACC
18984U, // RFCI
18995U, // RFDI
593247U, // RFEBB
19000U, // RFI
18958U, // RFID
18989U, // RFMCI
1073781100U, // RLDCL
1073775734U, // RLDCL_rec
1073785193U, // RLDCR
1073776278U, // RLDCR_rec
1073778582U, // RLDIC
1073781107U, // RLDICL
1073781107U, // RLDICL_32
1073781107U, // RLDICL_32_64
1073775742U, // RLDICL_32_rec
1073775742U, // RLDICL_rec
1073785213U, // RLDICR
1073785213U, // RLDICR_32
1073776286U, // RLDICR_rec
1073775081U, // RLDIC_rec
1375770381U, // RLDIMI
1375765521U, // RLDIMI_rec
1375770389U, // RLWIMI
1375770389U, // RLWIMI8
1375765530U, // RLWIMI8_rec
1375765530U, // RLWIMI_rec
1073781699U, // RLWINM
1073781699U, // RLWINM8
1073775811U, // RLWINM8_rec
1073775811U, // RLWINM_rec
1073781716U, // RLWNM
1073781716U, // RLWNM8
1073775820U, // RLWNM8_rec
1073775820U, // RLWNM_rec
17787U, // ReadTB
1085418U, // SC
16877U, // SELECT_CC_F16
16799U, // SELECT_CC_F4
17338U, // SELECT_CC_F8
16824U, // SELECT_CC_I4
17383U, // SELECT_CC_I8
17881U, // SELECT_CC_QBRC
17910U, // SELECT_CC_QFRC
17999U, // SELECT_CC_QSRC
18210U, // SELECT_CC_SPE
16770U, // SELECT_CC_SPE4
17970U, // SELECT_CC_VRRC
17939U, // SELECT_CC_VSFRC
18059U, // SELECT_CC_VSRC
18028U, // SELECT_CC_VSSRC
16892U, // SELECT_F16
16813U, // SELECT_F4
17352U, // SELECT_F8
16838U, // SELECT_I4
17557U, // SELECT_I8
17897U, // SELECT_QBRC
17926U, // SELECT_QFRC
18015U, // SELECT_QSRC
18225U, // SELECT_SPE
16786U, // SELECT_SPE4
17986U, // SELECT_VRRC
17956U, // SELECT_VSFRC
18075U, // SELECT_VSRC
18045U, // SELECT_VSSRC
36430U, // SETB
36430U, // SETB8
36681U, // SETBC
36681U, // SETBC8
43354U, // SETBCR
43354U, // SETBCR8
18402U, // SETFLM
36673U, // SETNBC
36673U, // SETNBC8
43345U, // SETNBCR
43345U, // SETNBCR8
18116U, // SETRND
18975U, // SETRNDi
33506U, // SLBFEE_rec
18869U, // SLBIA
1086271U, // SLBIE
38034U, // SLBIEG
37655U, // SLBMFEE
45247U, // SLBMFEV
37738U, // SLBMTE
18897U, // SLBSYNC
1073779044U, // SLD
1073775231U, // SLD_rec
1073787712U, // SLW
1073787712U, // SLW8
1073776702U, // SLW8_rec
1073776702U, // SLW_rec
67157162U, // SPELWZ
134265772U, // SPELWZX
67155199U, // SPESTW
134265717U, // SPESTWX
17860U, // SPILL_ACC
18483U, // SPILL_CR
18641U, // SPILL_CRBIT
18158U, // SPILL_QUADWORD
17809U, // SPILL_UACC
17835U, // SPILL_WACC
18174U, // SPLIT_QUADWORD
1073778726U, // SRAD
1073780301U, // SRADI
1073780301U, // SRADI_32
1073775542U, // SRADI_rec
1073775129U, // SRAD_rec
1073787522U, // SRAW
1073780823U, // SRAWI
1073775651U, // SRAWI_rec
1073776661U, // SRAW_rec
1073779138U, // SRD
1073775251U, // SRD_rec
1073787967U, // SRW
1073787967U, // SRW8
1073776708U, // SRW8_rec
1073776708U, // SRW_rec
67145335U, // STB
67145335U, // STB8
1073788752U, // STBCIX
134252695U, // STBCX
134264922U, // STBEPX
470134745U, // STBU
470134745U, // STBU8
503691886U, // STBUX
503691886U, // STBUX8
134264426U, // STBX
134264426U, // STBX8
1073788522U, // STBXTLS
1073788522U, // STBXTLS_
1073788522U, // STBXTLS_32
67146331U, // STD
1073786448U, // STDAT
134265076U, // STDBRX
1073788767U, // STDCIX
134252703U, // STDCX
470134806U, // STDU
503691939U, // STDUX
134264550U, // STDX
1073788646U, // STDXTLS
1073788646U, // STDXTLS_
67145972U, // STFD
134264938U, // STFDEPX
470134757U, // STFDU
503691925U, // STFDUX
134264491U, // STFDX
134265683U, // STFIWX
67152977U, // STFS
470134880U, // STFSU
503692011U, // STFSUX
134265316U, // STFSX
67147162U, // STH
67147162U, // STH8
134265091U, // STHBRX
1073788775U, // STHCIX
134252711U, // STHCX
134264954U, // STHEPX
470134835U, // STHU
470134835U, // STHU8
503691953U, // STHUX
503691953U, // STHUX8
134264650U, // STHX
134264650U, // STHX8
1073788746U, // STHXTLS
1073788746U, // STHXTLS_
1073788746U, // STHXTLS_32
67154762U, // STMW
19112U, // STOP
67152041U, // STQ
134252719U, // STQCX
18422U, // STQX_PSEUDO
1073780934U, // STSWI
134264392U, // STVEBX
134264616U, // STVEHX
134265673U, // STVEWX
134265630U, // STVX
134257258U, // STVXL
67155199U, // STW
67155199U, // STW8
1073786526U, // STWAT
134265125U, // STWBRX
1073788783U, // STWCIX
134252727U, // STWCX
134264969U, // STWEPX
470134942U, // STWU
470134942U, // STWU8
503692029U, // STWUX
503692029U, // STWUX8
134265717U, // STWX
134265717U, // STWX8
1073789813U, // STWXTLS
1073789813U, // STWXTLS_
1073789813U, // STWXTLS_32
67146292U, // STXSD
134264542U, // STXSDX
134264400U, // STXSIBX
134264400U, // STXSIBXv
134264624U, // STXSIHX
134264624U, // STXSIHXv
134265691U, // STXSIWX
67151708U, // STXSSP
134265010U, // STXSSPX
67154207U, // STXV
134264318U, // STXVB16X
134264283U, // STXVD2X
134264336U, // STXVH8X
1073781341U, // STXVL
1073781217U, // STXVLL
67151834U, // STXVP
1073781240U, // STXVPRL
1073781183U, // STXVPRLL
134265026U, // STXVPX
134264417U, // STXVRBX
134264526U, // STXVRDX
134264641U, // STXVRHX
1073781264U, // STXVRL
1073781201U, // STXVRLL
134265708U, // STXVRWX
134264300U, // STXVW4X
134265642U, // STXVX
1073779636U, // SUBF
1073779636U, // SUBF8
1073782368U, // SUBF8O
1073776008U, // SUBF8O_rec
1073775425U, // SUBF8_rec
1073778561U, // SUBFC
1073778561U, // SUBFC8
1073782274U, // SUBFC8O
1073775902U, // SUBFC8O_rec
1073775057U, // SUBFC8_rec
1073782274U, // SUBFCO
1073775902U, // SUBFCO_rec
1073775057U, // SUBFC_rec
1073779495U, // SUBFE
1073779495U, // SUBFE8
1073782318U, // SUBFE8O
1073775952U, // SUBFE8O_rec
1073775339U, // SUBFE8_rec
1073782318U, // SUBFEO
1073775952U, // SUBFEO_rec
1073775339U, // SUBFE_rec
1073778589U, // SUBFIC
1073778589U, // SUBFIC8
37716U, // SUBFME
37716U, // SUBFME8
40510U, // SUBFME8O
34146U, // SUBFME8O_rec
33531U, // SUBFME8_rec
40510U, // SUBFMEO
34146U, // SUBFMEO_rec
33531U, // SUBFME_rec
1073782368U, // SUBFO
1073776008U, // SUBFO_rec
939568494U, // SUBFUS
939558798U, // SUBFUS_rec
37798U, // SUBFZE
37798U, // SUBFZE8
40535U, // SUBFZE8O
34174U, // SUBFZE8O_rec
33592U, // SUBFZE8_rec
40535U, // SUBFZEO
34174U, // SUBFZEO_rec
33592U, // SUBFZE_rec
1073775425U, // SUBF_rec
626638U, // SYNC
1083295U, // TABORT
1074168262U, // TABORTDC
1074168734U, // TABORTDCI
1074168334U, // TABORTWC
1074168746U, // TABORTWCI
1183068U, // TAILB
1183068U, // TAILB8
1215304U, // TAILBA
1215304U, // TAILBA8
19121U, // TAILBCTR
19121U, // TAILBCTR8
591101U, // TBEGIN
18599U, // TBEGIN_RET
1087786U, // TCHECK
18587U, // TCHECK_RET
2263743U, // TCRETURNai
2263640U, // TCRETURNai8
2232332U, // TCRETURNdi
2230886U, // TCRETURNdi8
2140469U, // TCRETURNri
2132596U, // TCRETURNri8
1074172482U, // TD
1074173606U, // TDI
590476U, // TEND
18875U, // TLBIA
252023622U, // TLBIE
1087867U, // TLBIEL
46623U, // TLBIVAX
1085750U, // TLBLD
1087198U, // TLBLI
18963U, // TLBRE
1073779548U, // TLBRE2
47537U, // TLBSX
1073789361U, // TLBSX2
1073776831U, // TLBSX2D
18905U, // TLBSYNC
18969U, // TLBWE
1073779592U, // TLBWE2
18825U, // TLSGDAIX
17678U, // TLSGDAIX8
19068U, // TRAP
15734U, // TRECHKPT
1082545U, // TRECLAIM
591571U, // TSR
1074181330U, // TW
1074174157U, // TWI
18445U, // UNENCODED_NOP
18460U, // UpdateGBR
1073778300U, // VABSDUB
1073780127U, // VABSDUH
1073788190U, // VABSDUW
1073785036U, // VADDCUQ
1073788173U, // VADDCUW
1073785067U, // VADDECUQ
1073781783U, // VADDEUQM
1073783504U, // VADDFP
1073785632U, // VADDSBS
1073785985U, // VADDSHS
1073786309U, // VADDSWS
1073781419U, // VADDUBM
1073785660U, // VADDUBS
1073781491U, // VADDUDM
1073781618U, // VADDUHM
1073786013U, // VADDUHS
1073781764U, // VADDUQM
1073781885U, // VADDUWM
1073786336U, // VADDUWS
1073779108U, // VAND
1073778554U, // VANDC
1073778174U, // VAVGSB
1073780013U, // VAVGSH
1073787998U, // VAVGSW
1073778318U, // VAVGUB
1073780145U, // VAVGUH
1073788217U, // VAVGUW
1073779049U, // VBPERMD
1073784936U, // VBPERMQ
1375779283U, // VCFSX
1073789395U, // VCFSX_0
1073778908U, // VCFUGED
1375779498U, // VCFUX
1073789610U, // VCFUX_0
1073785271U, // VCIPHER
1073786757U, // VCIPHERLAST
1073778095U, // VCLRLB
1073778151U, // VCLRRB
36659U, // VCLZB
37595U, // VCLZD
1073781522U, // VCLZDM
38407U, // VCLZH
36216U, // VCLZLSBB
46515U, // VCLZW
1073783468U, // VCMPBFP
1073776114U, // VCMPBFP_rec
1073783567U, // VCMPEQFP
1073776135U, // VCMPEQFP_rec
1073778343U, // VCMPEQUB
1073774936U, // VCMPEQUB_rec
1073779366U, // VCMPEQUD
1073775268U, // VCMPEQUD_rec
1073780170U, // VCMPEQUH
1073775485U, // VCMPEQUH_rec
1073785113U, // VCMPEQUQ
1073776246U, // VCMPEQUQ_rec
1073788251U, // VCMPEQUW
1073776733U, // VCMPEQUW_rec
1073783521U, // VCMPGEFP
1073776124U, // VCMPGEFP_rec
1073783577U, // VCMPGTFP
1073776146U, // VCMPGTFP_rec
1073778227U, // VCMPGTSB
1073774917U, // VCMPGTSB_rec
1073779218U, // VCMPGTSD
1073775257U, // VCMPGTSD_rec
1073780066U, // VCMPGTSH
1073775466U, // VCMPGTSH_rec
1073784983U, // VCMPGTSQ
1073776235U, // VCMPGTSQ_rec
1073788077U, // VCMPGTSW
1073776714U, // VCMPGTSW_rec
1073778444U, // VCMPGTUB
1073775010U, // VCMPGTUB_rec
1073779376U, // VCMPGTUD
1073775279U, // VCMPGTUD_rec
1073780192U, // VCMPGTUH
1073775496U, // VCMPGTUH_rec
1073785123U, // VCMPGTUQ
1073776257U, // VCMPGTUQ_rec
1073788286U, // VCMPGTUW
1073776744U, // VCMPGTUW_rec
1073778060U, // VCMPNEB
1073774907U, // VCMPNEB_rec
1073779945U, // VCMPNEH
1073775456U, // VCMPNEH_rec
1073787585U, // VCMPNEW
1073776668U, // VCMPNEW_rec
1073778473U, // VCMPNEZB
1073775021U, // VCMPNEZB_rec
1073780221U, // VCMPNEZH
1073775507U, // VCMPNEZH_rec
1073788329U, // VCMPNEZW
1073776762U, // VCMPNEZW_rec
1073784975U, // VCMPSQ
1073785105U, // VCMPUQ
1073778022U, // VCNTMBB
1073778739U, // VCNTMBD
1073779921U, // VCNTMBH
1073787528U, // VCNTMBW
1375776314U, // VCTSXS
1073786426U, // VCTSXS_0
1375776322U, // VCTUXS
1073786434U, // VCTUXS_0
36666U, // VCTZB
37610U, // VCTZD
1073781539U, // VCTZDM
38414U, // VCTZH
36226U, // VCTZLSBB
46532U, // VCTZW
1073779176U, // VDIVESD
1073784966U, // VDIVESQ
1073787989U, // VDIVESW
1073779331U, // VDIVEUD
1073785096U, // VDIVEUQ
1073788208U, // VDIVEUW
1073779228U, // VDIVSD
1073784993U, // VDIVSQ
1073788094U, // VDIVSW
1073779386U, // VDIVUD
1073785133U, // VDIVUQ
1073788296U, // VDIVUW
1073787148U, // VEQV
39544U, // VEXPANDBM
39626U, // VEXPANDDM
39732U, // VEXPANDHM
39899U, // VEXPANDQM
40020U, // VEXPANDWM
41714U, // VEXPTEFP
1073788901U, // VEXTDDVLX
1073789279U, // VEXTDDVRX
1073788889U, // VEXTDUBVLX
1073789267U, // VEXTDUBVRX
1073788922U, // VEXTDUHVLX
1073789300U, // VEXTDUHVRX
1073788944U, // VEXTDUWVLX
1073789322U, // VEXTDUWVRX
39574U, // VEXTRACTBM
1375769147U, // VEXTRACTD
39646U, // VEXTRACTDM
39762U, // VEXTRACTHM
39919U, // VEXTRACTQM
1375768320U, // VEXTRACTUB
1375770068U, // VEXTRACTUH
1375778149U, // VEXTRACTUW
40040U, // VEXTRACTWM
36846U, // VEXTSB2D
36846U, // VEXTSB2Ds
45349U, // VEXTSB2W
45349U, // VEXTSB2Ws
42986U, // VEXTSD2Q
36856U, // VEXTSH2D
36856U, // VEXTSH2Ds
45359U, // VEXTSH2W
45359U, // VEXTSH2Ws
36866U, // VEXTSW2D
36866U, // VEXTSW2Ds
1073788841U, // VEXTUBLX
1073789204U, // VEXTUBRX
1073788869U, // VEXTUHLX
1073789247U, // VEXTUHRX
1073788965U, // VEXTUWLX
1073789343U, // VEXTUWRX
36908U, // VGBBD
1073778124U, // VGNB
1375778720U, // VINSBLX
1375779083U, // VINSBRX
1375778767U, // VINSBVLX
1375779145U, // VINSBVRX
973115906U, // VINSD
1375778739U, // VINSDLX
1375779117U, // VINSDRX
973114988U, // VINSERTB
1375769168U, // VINSERTD
973116815U, // VINSERTH
1375778025U, // VINSERTW
1375778748U, // VINSHLX
1375779126U, // VINSHRX
1375778800U, // VINSHVLX
1375779178U, // VINSHVRX
973124765U, // VINSW
1375778844U, // VINSWLX
1375779222U, // VINSWRX
1375778822U, // VINSWVLX
1375779200U, // VINSWVRX
41688U, // VLOGEFP
1073783495U, // VMADDFP
1073783587U, // VMAXFP
1073778246U, // VMAXSB
1073779236U, // VMAXSD
1073780085U, // VMAXSH
1073788102U, // VMAXSW
1073778454U, // VMAXUB
1073779394U, // VMAXUD
1073780202U, // VMAXUH
1073788304U, // VMAXUW
1073785962U, // VMHADDSHS
1073785973U, // VMHRADDSHS
1073783559U, // VMINFP
1073778210U, // VMINSB
1073779194U, // VMINSD
1073780049U, // VMINSH
1073788053U, // VMINSW
1073778326U, // VMINUB
1073779349U, // VMINUD
1073780153U, // VMINUH
1073788234U, // VMINUW
1073781607U, // VMLADDUHM
1073779159U, // VMODSD
1073784958U, // VMODSQ
1073787972U, // VMODSW
1073779314U, // VMODUD
1073785077U, // VMODUQ
1073788182U, // VMODUW
1073787577U, // VMRGEW
1073778069U, // VMRGHB
1073779954U, // VMRGHH
1073787620U, // VMRGHW
1073778087U, // VMRGLB
1073779962U, // VMRGLH
1073787672U, // VMRGLW
1073787945U, // VMRGOW
1073779304U, // VMSUMCUD
1073781379U, // VMSUMMBM
1073781576U, // VMSUMSHM
1073785994U, // VMSUMSHS
1073781428U, // VMSUMUBM
1073781500U, // VMSUMUDM
1073781627U, // VMSUMUHM
1073786022U, // VMSUMUHS
43192U, // VMUL10CUQ
1073785045U, // VMUL10ECUQ
1073785085U, // VMUL10EUQ
43182U, // VMUL10UQ
1073778165U, // VMULESB
1073779167U, // VMULESD
1073780004U, // VMULESH
1073787980U, // VMULESW
1073778309U, // VMULEUB
1073779322U, // VMULEUD
1073780136U, // VMULEUH
1073788199U, // VMULEUW
1073779185U, // VMULHSD
1073788015U, // VMULHSW
1073779340U, // VMULHUD
1073788225U, // VMULHUW
1073779013U, // VMULLD
1073778218U, // VMULOSB
1073779209U, // VMULOSD
1073780057U, // VMULOSH
1073788068U, // VMULOSW
1073778334U, // VMULOUB
1073779357U, // VMULOUD
1073780161U, // VMULOUH
1073788242U, // VMULOUW
1073781894U, // VMULUWM
1073779093U, // VNAND
1073785261U, // VNCIPHER
1073786743U, // VNCIPHERLAST
37114U, // VNEGD
45789U, // VNEGW
1073783477U, // VNMSUBFP
1073785381U, // VNOR
1073785394U, // VOR
1073778660U, // VORC
1073779114U, // VPDEPD
1073781802U, // VPERM
1073785341U, // VPERMR
1073785414U, // VPERMXOR
1073779296U, // VPEXTD
1073789082U, // VPKPX
1073786138U, // VPKSDSS
1073786204U, // VPKSDUS
1073786147U, // VPKSHSS
1073786230U, // VPKSHUS
1073786156U, // VPKSWSS
1073786248U, // VPKSWUS
1073781817U, // VPKUDUM
1073786213U, // VPKUDUS
1073781826U, // VPKUHUM
1073786239U, // VPKUHUS
1073781835U, // VPKUWUM
1073786257U, // VPKUWUS
1073778115U, // VPMSUMB
1073779058U, // VPMSUMD
1073779982U, // VPMSUMH
1073787728U, // VPMSUMW
36450U, // VPOPCNTB
37446U, // VPOPCNTD
38277U, // VPOPCNTH
46303U, // VPOPCNTW
36924U, // VPRTYBD
43003U, // VPRTYBQ
45713U, // VPRTYBW
41707U, // VREFP
39825U, // VRFIM
40234U, // VRFIN
41791U, // VRFIP
48139U, // VRFIZ
1073778103U, // VRLB
1073779037U, // VRLD
1073780485U, // VRLDMI
1073781691U, // VRLDNM
1073779970U, // VRLH
1073784924U, // VRLQ
1073780509U, // VRLQMI
1073781707U, // VRLQNM
1073787704U, // VRLW
1073780605U, // VRLWMI
1073781715U, // VRLWNM
41724U, // VRSQRTEFP
47160U, // VSBOX
1073781145U, // VSEL
1073778713U, // VSHASIGMAD
1073787509U, // VSHASIGMAW
1073781280U, // VSL
1073778109U, // VSLB
1073779043U, // VSLD
1073780257U, // VSLDBI
1073780644U, // VSLDOI
1073779976U, // VSLH
1073782414U, // VSLO
1073784930U, // VSLQ
1073787126U, // VSLV
1073787711U, // VSLW
1375768154U, // VSPLTB
1375768154U, // VSPLTBs
1375769981U, // VSPLTH
1375769981U, // VSPLTHs
335580687U, // VSPLTISB
335582526U, // VSPLTISH
335590520U, // VSPLTISW
1375777998U, // VSPLTW
1073785479U, // VSR
1073778008U, // VSRAB
1073778725U, // VSRAD
1073779914U, // VSRAH
1073784820U, // VSRAQ
1073787521U, // VSRAW
1073778159U, // VSRB
1073779145U, // VSRD
1073780265U, // VSRDBI
1073779998U, // VSRH
1073782535U, // VSRO
1073784952U, // VSRQ
1073787154U, // VSRV
1073787966U, // VSRW
39262U, // VSTRIBL
33900U, // VSTRIBL_rec
43336U, // VSTRIBR
34444U, // VSTRIBR_rec
39341U, // VSTRIHL
33943U, // VSTRIHL_rec
43456U, // VSTRIHR
34471U, // VSTRIHR_rec
1073785027U, // VSUBCUQ
1073788164U, // VSUBCUW
1073785057U, // VSUBECUQ
1073781773U, // VSUBEUQM
1073783487U, // VSUBFP
1073785623U, // VSUBSBS
1073785953U, // VSUBSHS
1073786300U, // VSUBSWS
1073781410U, // VSUBUBM
1073785651U, // VSUBUBS
1073781482U, // VSUBUDM
1073781598U, // VSUBUHM
1073786004U, // VSUBUHS
1073781755U, // VSUBUQM
1073781876U, // VSUBUWM
1073786327U, // VSUBUWS
1073786290U, // VSUM2SWS
1073785613U, // VSUM4SBS
1073785943U, // VSUM4SHS
1073785641U, // VSUM4UBS
1073786318U, // VSUMSWS
47249U, // VUPKHPX
36358U, // VUPKHSB
38197U, // VUPKHSH
46182U, // VUPKHSW
47265U, // VUPKLPX
36377U, // VUPKLSB
38216U, // VUPKLSH
46210U, // VUPKLSW
1073785432U, // VXOR
1308666456U, // V_SET0
1308666456U, // V_SET0B
1308666456U, // V_SET0H
22066296U, // V_SETALLONES
22066296U, // V_SETALLONESB
22066296U, // V_SETALLONESH
634635U, // WAIT
1086240U, // WRTEE
1087147U, // WRTEEI
1073785402U, // XOR
1073785402U, // XOR8
1073776325U, // XOR8_rec
1073780684U, // XORI
1073780684U, // XORI8
1073786069U, // XORIS
1073786069U, // XORIS8
1073776325U, // XOR_rec
41414U, // XSABSDP
42297U, // XSABSQP
1073782751U, // XSADDDP
1073783949U, // XSADDQP
1073782494U, // XSADDQPO
1073784302U, // XSADDSP
1073783196U, // XSCMPEQDP
1073784080U, // XSCMPEQQP
1073783164U, // XSCMPEXPDP
1073784058U, // XSCMPEXPQP
1073782813U, // XSCMPGEDP
1073783978U, // XSCMPGEQP
1073783256U, // XSCMPGTDP
1073784130U, // XSCMPGTQP
1073783094U, // XSCMPODP
1073784028U, // XSCMPOQP
1073783320U, // XSCMPUDP
1073784151U, // XSCMPUQP
1073783054U, // XSCPSGNDP
1073784017U, // XSCPSGNQP
41771U, // XSCVDPHP
42214U, // XSCVDPQP
42740U, // XSCVDPSP
40407U, // XSCVDPSPN
43985U, // XSCVDPSXDS
43985U, // XSCVDPSXDSs
44530U, // XSCVDPSXWS
44530U, // XSCVDPSXWSs
44021U, // XSCVDPUXDS
44021U, // XSCVDPUXDSs
44566U, // XSCVDPUXWS
44566U, // XSCVDPUXWSs
41280U, // XSCVHPDP
41290U, // XSCVQPDP
40596U, // XSCVQPDPO
48111U, // XSCVQPSDZ
48232U, // XSCVQPSQZ
48321U, // XSCVQPSWZ
48122U, // XSCVQPUDZ
48243U, // XSCVQPUQZ
48332U, // XSCVQPUWZ
42134U, // XSCVSDQP
41300U, // XSCVSPDP
40355U, // XSCVSPDPN
42267U, // XSCVSQQP
40945U, // XSCVSXDDP
42496U, // XSCVSXDSP
42144U, // XSCVUDQP
42277U, // XSCVUQQP
40967U, // XSCVUXDDP
42518U, // XSCVUXDSP
1073783330U, // XSDIVDP
1073784161U, // XSDIVQP
1073782525U, // XSDIVQPO
1073784718U, // XSDIVSP
1073783144U, // XSIEXPDP
1073784048U, // XSIEXPQP
1375772557U, // XSMADDADP
1375774128U, // XSMADDASP
1375772920U, // XSMADDMDP
1375774410U, // XSMADDMSP
1375773827U, // XSMADDQP
1375772371U, // XSMADDQPO
1073782741U, // XSMAXCDP
1073783918U, // XSMAXCQP
1073783390U, // XSMAXDP
1073782934U, // XSMAXJDP
1073782731U, // XSMINCDP
1073783908U, // XSMINCQP
1073783076U, // XSMINDP
1073782924U, // XSMINJDP
1375772511U, // XSMSUBADP
1375774082U, // XSMSUBASP
1375772874U, // XSMSUBMDP
1375774364U, // XSMSUBMSP
1375773766U, // XSMSUBQP
1375772338U, // XSMSUBQPO
1073782944U, // XSMULDP
1073784008U, // XSMULQP
1073782504U, // XSMULQPO
1073784434U, // XSMULSP
41394U, // XSNABSDP
41394U, // XSNABSDPs
42287U, // XSNABSQP
41051U, // XSNEGDP
42165U, // XSNEGQP
1375772533U, // XSNMADDADP
1375774104U, // XSNMADDASP
1375772896U, // XSNMADDMDP
1375774386U, // XSNMADDMSP
1375773816U, // XSNMADDQP
1375772359U, // XSNMADDQPO
1375772487U, // XSNMSUBADP
1375774058U, // XSNMSUBASP
1375772850U, // XSNMSUBMDP
1375774340U, // XSNMSUBMSP
1375773755U, // XSNMSUBQP
1375772326U, // XSNMSUBQPO
38828U, // XSRDPI
36773U, // XSRDPIC
39832U, // XSRDPIM
41798U, // XSRDPIP
48146U, // XSRDPIZ
41011U, // XSREDP
42551U, // XSRESP
661436U, // XSRQPI
669583U, // XSRQPIX
665569U, // XSRQPXP
42809U, // XSRSP
41027U, // XSRSQRTEDP
42567U, // XSRSQRTESP
41454U, // XSSQRTDP
42317U, // XSSQRTQP
40690U, // XSSQRTQPO
42863U, // XSSQRTSP
1073782691U, // XSSUBDP
1073783888U, // XSSUBQP
1073782461U, // XSSUBQPO
1073784262U, // XSSUBSP
1073783339U, // XSTDIVDP
41464U, // XSTSQRTDP
1375772597U, // XSTSTDCDP
1375773785U, // XSTSTDCQP
1375774168U, // XSTSTDCSP
41352U, // XSXEXPDP
42246U, // XSXEXPQP
41069U, // XSXSIGDP
42174U, // XSXSIGQP
41423U, // XVABSDP
42826U, // XVABSSP
1073782760U, // XVADDDP
1073784311U, // XVADDSP
1073777123U, // XVBF16GER2
1375771979U, // XVBF16GER2NN
1375773565U, // XVBF16GER2NP
1375772038U, // XVBF16GER2PN
1375773624U, // XVBF16GER2PP
1073777123U, // XVBF16GER2W
1375771979U, // XVBF16GER2WNN
1375773565U, // XVBF16GER2WNP
1375772038U, // XVBF16GER2WPN
1375773624U, // XVBF16GER2WPP
1073783207U, // XVCMPEQDP
1073776090U, // XVCMPEQDP_rec
1073784614U, // XVCMPEQSP
1073776176U, // XVCMPEQSP_rec
1073782824U, // XVCMPGEDP
1073776078U, // XVCMPGEDP_rec
1073784364U, // XVCMPGESP
1073776164U, // XVCMPGESP_rec
1073783267U, // XVCMPGTDP
1073776102U, // XVCMPGTDP_rec
1073784676U, // XVCMPGTSP
1073776195U, // XVCMPGTSP_rec
1073783065U, // XVCPSGNDP
1073784544U, // XVCPSGNSP
40394U, // XVCVBF16SPN
42750U, // XVCVDPSP
43997U, // XVCVDPSXDS
44542U, // XVCVDPSXWS
44033U, // XVCVDPUXDS
44578U, // XVCVDPUXWS
42760U, // XVCVHPSP
35371U, // XVCVSPBF16
41310U, // XVCVSPDP
41781U, // XVCVSPHP
44009U, // XVCVSPSXDS
44554U, // XVCVSPSXWS
44045U, // XVCVSPUXDS
44590U, // XVCVSPUXWS
40956U, // XVCVSXDDP
42507U, // XVCVSXDSP
41544U, // XVCVSXWDP
42922U, // XVCVSXWSP
40978U, // XVCVUXDDP
42529U, // XVCVUXDSP
41555U, // XVCVUXWDP
42933U, // XVCVUXWSP
1073783359U, // XVDIVDP
1073784737U, // XVDIVSP
1073777137U, // XVF16GER2
1375771995U, // XVF16GER2NN
1375773581U, // XVF16GER2NP
1375772054U, // XVF16GER2PN
1375773640U, // XVF16GER2PP
1073777137U, // XVF16GER2W
1375771995U, // XVF16GER2WNN
1375773581U, // XVF16GER2WNP
1375772054U, // XVF16GER2WPN
1375773640U, // XVF16GER2WPP
1073785239U, // XVF32GER
1375772010U, // XVF32GERNN
1375773596U, // XVF32GERNP
1375772080U, // XVF32GERPN
1375773698U, // XVF32GERPP
1073785239U, // XVF32GERW
1375772010U, // XVF32GERWNN
1375773596U, // XVF32GERWNP
1375772080U, // XVF32GERWPN
1375773698U, // XVF32GERWPP
1073785251U, // XVF64GER
1375772024U, // XVF64GERNN
1375773610U, // XVF64GERNP
1375772094U, // XVF64GERPN
1375773712U, // XVF64GERPP
1073785251U, // XVF64GERW
1375772024U, // XVF64GERWNN
1375773610U, // XVF64GERWNP
1375772094U, // XVF64GERWPN
1375773712U, // XVF64GERWPP
1073777150U, // XVI16GER2
1375773655U, // XVI16GER2PP
1073785507U, // XVI16GER2S
1375773726U, // XVI16GER2SPP
1073785507U, // XVI16GER2SW
1375773726U, // XVI16GER2SWPP
1073777150U, // XVI16GER2W
1375773655U, // XVI16GER2WPP
1073777284U, // XVI4GER8
1375773684U, // XVI4GER8PP
1073777284U, // XVI4GER8W
1375773684U, // XVI4GER8WPP
1073777163U, // XVI8GER4
1375773670U, // XVI8GER4PP
1375773742U, // XVI8GER4SPP
1073777163U, // XVI8GER4W
1375773670U, // XVI8GER4WPP
1375773742U, // XVI8GER4WSPP
1073783154U, // XVIEXPDP
1073784594U, // XVIEXPSP
1375772568U, // XVMADDADP
1375774139U, // XVMADDASP
1375772931U, // XVMADDMDP
1375774421U, // XVMADDMSP
1073783399U, // XVMAXDP
1073784768U, // XVMAXSP
1073783085U, // XVMINDP
1073784555U, // XVMINSP
1375772522U, // XVMSUBADP
1375774093U, // XVMSUBASP
1375772885U, // XVMSUBMDP
1375774375U, // XVMSUBMSP
1073782953U, // XVMULDP
1073784443U, // XVMULSP
41404U, // XVNABSDP
42816U, // XVNABSSP
41060U, // XVNEGDP
42591U, // XVNEGSP
1375772545U, // XVNMADDADP
1375774116U, // XVNMADDASP
1375772908U, // XVNMADDMDP
1375774398U, // XVNMADDMSP
1375772499U, // XVNMSUBADP
1375774070U, // XVNMSUBASP
1375772862U, // XVNMSUBMDP
1375774352U, // XVNMSUBMSP
38836U, // XVRDPI
36782U, // XVRDPIC
39841U, // XVRDPIM
41807U, // XVRDPIP
48155U, // XVRDPIZ
41019U, // XVREDP
42559U, // XVRESP
38852U, // XVRSPI
36791U, // XVRSPIC
39850U, // XVRSPIM
41816U, // XVRSPIP
48164U, // XVRSPIZ
41039U, // XVRSQRTEDP
42579U, // XVRSQRTESP
41486U, // XVSQRTDP
42884U, // XVSQRTSP
1073782700U, // XVSUBDP
1073784271U, // XVSUBSP
1073783349U, // XVTDIVDP
1073784727U, // XVTDIVSP
36207U, // XVTLSBB
41475U, // XVTSQRTDP
42873U, // XVTSQRTSP
1375772608U, // XVTSTDCDP
1375774179U, // XVTSTDCSP
41362U, // XVXEXPDP
42780U, // XVXEXPSP
41079U, // XVXSIGDP
42600U, // XVXSIGSP
1073778462U, // XXBLENDVB
1073779402U, // XXBLENDVD
1073780210U, // XXBLENDVH
1073788312U, // XXBLENDVW
37304U, // XXBRD
38167U, // XXBRH
43121U, // XXBRQ
46135U, // XXBRW
1073781078U, // XXEVAL
1073788273U, // XXEXTRACTUW
1073781438U, // XXGENPCVBM
1073781510U, // XXGENPCVDM
1073781637U, // XXGENPCVHM
1073781903U, // XXGENPCVWM
1375778035U, // XXINSERTW
1073779067U, // XXLAND
1073778536U, // XXLANDC
1073787132U, // XXLEQV
1308668156U, // XXLEQVOnes
1073779075U, // XXLNAND
1073785365U, // XXLNOR
1073785358U, // XXLOR
1073778644U, // XXLORC
1073785358U, // XXLORf
1073785399U, // XXLXOR
1308666423U, // XXLXORdpz
1308666423U, // XXLXORspz
1308666423U, // XXLXORz
1412944U, // XXMFACC
1412944U, // XXMFACCW
1073787628U, // XXMRGHW
1073787680U, // XXMRGLW
1085273U, // XXMTACC
1085273U, // XXMTACCW
1073781809U, // XXPERM
1073780341U, // XXPERMDI
1073780341U, // XXPERMDIs
1073785349U, // XXPERMR
1073788975U, // XXPERMX
1073781151U, // XXSEL
1096644U, // XXSETACCZ
1096644U, // XXSETACCZW
1073780830U, // XXSLDWI
1073780830U, // XXSLDWIs
1744877168U, // XXSPLTI32DX
1006669213U, // XXSPLTIB
41089U, // XXSPLTIDP
45838U, // XXSPLTIW
1073788118U, // XXSPLTW
1073788118U, // XXSPLTWs
1074171717U, // gBC
1074170700U, // gBCA
23775665U, // gBCAat
1074178700U, // gBCCTR
1074174465U, // gBCCTRL
1074174311U, // gBCL
1074170995U, // gBCLA
23775681U, // gBCLAat
1074178505U, // gBCLR
1074174441U, // gBCLRL
24824380U, // gBCLat
24824270U, // 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, // 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, // PSC_DCBZL
0U, // PSQ_L
0U, // PSQ_LU
5126U, // PSQ_LUX
5126U, // PSQ_LX
0U, // PSQ_ST
0U, // PSQ_STU
5126U, // PSQ_STUX
5126U, // PSQ_STX
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, // PS_ABS
0U, // PS_ABSo
70U, // PS_ADD
70U, // PS_ADDo
70U, // PS_CMPO0
70U, // PS_CMPO1
70U, // PS_CMPU0
70U, // PS_CMPU1
70U, // PS_DIV
70U, // PS_DIVo
518U, // PS_MADD
518U, // PS_MADDS0
518U, // PS_MADDS0o
518U, // PS_MADDS1
518U, // PS_MADDS1o
518U, // PS_MADDo
70U, // PS_MERGE00
70U, // PS_MERGE00o
70U, // PS_MERGE01
70U, // PS_MERGE01o
70U, // PS_MERGE10
70U, // PS_MERGE10o
70U, // PS_MERGE11
70U, // PS_MERGE11o
0U, // PS_MR
0U, // PS_MRo
518U, // PS_MSUB
518U, // PS_MSUBo
70U, // PS_MUL
70U, // PS_MULS0
70U, // PS_MULS0o
70U, // PS_MULS1
70U, // PS_MULS1o
70U, // PS_MULo
0U, // PS_NABS
0U, // PS_NABSo
0U, // PS_NEG
0U, // PS_NEGo
518U, // PS_NMADD
518U, // PS_NMADDo
518U, // PS_NMSUB
518U, // PS_NMSUBo
0U, // PS_RES
0U, // PS_RESo
0U, // PS_RSQRTE
0U, // PS_RSQRTEo
518U, // PS_SEL
518U, // PS_SELo
70U, // PS_SUB
70U, // PS_SUBo
518U, // PS_SUM0
518U, // PS_SUM0o
518U, // PS_SUM1
518U, // PS_SUM1o
0U, // PseudoEIEIO
774U, // QVALIGNI
774U, // QVALIGNIb
774U, // QVALIGNIs
14U, // QVESPLATI
14U, // QVESPLATIb
14U, // QVESPLATIs
0U, // QVFABS
0U, // QVFABSs
70U, // QVFADD
70U, // QVFADDS
70U, // QVFADDSs
0U, // QVFCFID
0U, // QVFCFIDS
0U, // QVFCFIDU
0U, // QVFCFIDUS
0U, // QVFCFIDb
70U, // QVFCMPEQ
70U, // QVFCMPEQb
70U, // QVFCMPEQbs
70U, // QVFCMPGT
70U, // QVFCMPGTb
70U, // QVFCMPGTbs
70U, // QVFCMPLT
70U, // QVFCMPLTb
70U, // QVFCMPLTbs
70U, // QVFCPSGN
70U, // QVFCPSGNs
0U, // QVFCTID
0U, // QVFCTIDU
0U, // QVFCTIDUZ
0U, // QVFCTIDZ
0U, // QVFCTIDb
0U, // QVFCTIW
0U, // QVFCTIWU
0U, // QVFCTIWUZ
0U, // QVFCTIWZ
1798U, // QVFLOGICAL
1798U, // QVFLOGICALb
1798U, // QVFLOGICALs
518U, // QVFMADD
2070U, // QVFMADDS
518U, // QVFMADDSs
0U, // QVFMR
0U, // QVFMRb
0U, // QVFMRs
518U, // QVFMSUB
2070U, // QVFMSUBS
518U, // QVFMSUBSs
70U, // QVFMUL
70U, // QVFMULS
70U, // QVFMULSs
0U, // QVFNABS
0U, // QVFNABSs
0U, // QVFNEG
0U, // QVFNEGs
518U, // QVFNMADD
2070U, // QVFNMADDS
518U, // QVFNMADDSs
518U, // QVFNMSUB
2070U, // QVFNMSUBS
518U, // QVFNMSUBSs
518U, // QVFPERM
518U, // QVFPERMs
0U, // QVFRE
0U, // QVFRES
0U, // QVFRESs
0U, // QVFRIM
0U, // QVFRIMs
0U, // QVFRIN
0U, // QVFRINs
0U, // QVFRIP
0U, // QVFRIPs
0U, // QVFRIZ
0U, // QVFRIZs
0U, // QVFRSP
0U, // QVFRSPs
0U, // QVFRSQRTE
0U, // QVFRSQRTES
0U, // QVFRSQRTESs
2070U, // QVFSEL
2070U, // QVFSELb
2070U, // QVFSELbb
2070U, // QVFSELbs
70U, // QVFSUB
70U, // QVFSUBS
70U, // QVFSUBSs
70U, // QVFTSTNAN
70U, // QVFTSTNANb
70U, // QVFTSTNANbs
2070U, // QVFXMADD
2070U, // QVFXMADDS
70U, // QVFXMUL
70U, // QVFXMULS
2070U, // QVFXXCPNMADD
2070U, // QVFXXCPNMADDS
2070U, // QVFXXMADD
2070U, // QVFXXMADDS
2070U, // QVFXXNPMADD
2070U, // QVFXXNPMADDS
0U, // QVGPCI
0U, // QVLFCDUX
0U, // QVLFCDUXA
0U, // QVLFCDX
0U, // QVLFCDXA
0U, // QVLFCSUX
0U, // QVLFCSUXA
0U, // QVLFCSX
0U, // QVLFCSXA
0U, // QVLFCSXs
0U, // QVLFDUX
0U, // QVLFDUXA
0U, // QVLFDX
0U, // QVLFDXA
0U, // QVLFDXb
0U, // QVLFIWAX
0U, // QVLFIWAXA
0U, // QVLFIWZX
0U, // QVLFIWZXA
0U, // QVLFSUX
0U, // QVLFSUXA
0U, // QVLFSX
0U, // QVLFSXA
0U, // QVLFSXb
0U, // QVLFSXs
0U, // QVLPCLDX
0U, // QVLPCLSX
0U, // QVLPCLSXint
0U, // QVLPCRDX
0U, // QVLPCRSX
0U, // QVSTFCDUX
0U, // QVSTFCDUXA
0U, // QVSTFCDUXI
0U, // QVSTFCDUXIA
0U, // QVSTFCDX
0U, // QVSTFCDXA
0U, // QVSTFCDXI
0U, // QVSTFCDXIA
0U, // QVSTFCSUX
0U, // QVSTFCSUXA
0U, // QVSTFCSUXI
0U, // QVSTFCSUXIA
0U, // QVSTFCSX
0U, // QVSTFCSXA
0U, // QVSTFCSXI
0U, // QVSTFCSXIA
0U, // QVSTFCSXs
0U, // QVSTFDUX
0U, // QVSTFDUXA
0U, // QVSTFDUXI
0U, // QVSTFDUXIA
0U, // QVSTFDX
0U, // QVSTFDXA
0U, // QVSTFDXI
0U, // QVSTFDXIA
0U, // QVSTFDXb
0U, // QVSTFIWX
0U, // QVSTFIWXA
0U, // QVSTFSUX
0U, // QVSTFSUXA
0U, // QVSTFSUXI
0U, // QVSTFSUXIA
0U, // QVSTFSUXs
0U, // QVSTFSX
0U, // QVSTFSXA
0U, // QVSTFSXI
0U, // QVSTFSXIA
0U, // QVSTFSXs
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
20738U, // RLWINM
20738U, // RLWINM8
20738U, // RLWINM8_rec
20738U, // RLWINM_rec
20742U, // RLWNM
20742U, // RLWNM8
20742U, // RLWNM8_rec
20742U, // 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_QBRC
0U, // SELECT_CC_QFRC
0U, // SELECT_CC_QSRC
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_QBRC
0U, // SELECT_QFRC
0U, // SELECT_QSRC
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
2310U, // 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
2310U, // 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
37382U, // 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
2578U, // XXPERMDIs
86U, // XXPERMR
4614U, // XXPERMX
518U, // XXSEL
0U, // XXSETACCZ
0U, // XXSETACCZW
774U, // XXSLDWI
2578U, // 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, // 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, // PSC_DCBZL
0U, // PSQ_L
0U, // PSQ_LU
1U, // PSQ_LUX
1U, // PSQ_LX
0U, // PSQ_ST
0U, // PSQ_STU
1U, // PSQ_STUX
1U, // PSQ_STX
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, // PS_ABS
0U, // PS_ABSo
0U, // PS_ADD
0U, // PS_ADDo
0U, // PS_CMPO0
0U, // PS_CMPO1
0U, // PS_CMPU0
0U, // PS_CMPU1
0U, // PS_DIV
0U, // PS_DIVo
0U, // PS_MADD
0U, // PS_MADDS0
0U, // PS_MADDS0o
0U, // PS_MADDS1
0U, // PS_MADDS1o
0U, // PS_MADDo
0U, // PS_MERGE00
0U, // PS_MERGE00o
0U, // PS_MERGE01
0U, // PS_MERGE01o
0U, // PS_MERGE10
0U, // PS_MERGE10o
0U, // PS_MERGE11
0U, // PS_MERGE11o
0U, // PS_MR
0U, // PS_MRo
0U, // PS_MSUB
0U, // PS_MSUBo
0U, // PS_MUL
0U, // PS_MULS0
0U, // PS_MULS0o
0U, // PS_MULS1
0U, // PS_MULS1o
0U, // PS_MULo
0U, // PS_NABS
0U, // PS_NABSo
0U, // PS_NEG
0U, // PS_NEGo
0U, // PS_NMADD
0U, // PS_NMADDo
0U, // PS_NMSUB
0U, // PS_NMSUBo
0U, // PS_RES
0U, // PS_RESo
0U, // PS_RSQRTE
0U, // PS_RSQRTEo
0U, // PS_SEL
0U, // PS_SELo
0U, // PS_SUB
0U, // PS_SUBo
0U, // PS_SUM0
0U, // PS_SUM0o
0U, // PS_SUM1
0U, // PS_SUM1o
0U, // PseudoEIEIO
0U, // QVALIGNI
0U, // QVALIGNIb
0U, // QVALIGNIs
0U, // QVESPLATI
0U, // QVESPLATIb
0U, // QVESPLATIs
0U, // QVFABS
0U, // QVFABSs
0U, // QVFADD
0U, // QVFADDS
0U, // QVFADDSs
0U, // QVFCFID
0U, // QVFCFIDS
0U, // QVFCFIDU
0U, // QVFCFIDUS
0U, // QVFCFIDb
0U, // QVFCMPEQ
0U, // QVFCMPEQb
0U, // QVFCMPEQbs
0U, // QVFCMPGT
0U, // QVFCMPGTb
0U, // QVFCMPGTbs
0U, // QVFCMPLT
0U, // QVFCMPLTb
0U, // QVFCMPLTbs
0U, // QVFCPSGN
0U, // QVFCPSGNs
0U, // QVFCTID
0U, // QVFCTIDU
0U, // QVFCTIDUZ
0U, // QVFCTIDZ
0U, // QVFCTIDb
0U, // QVFCTIW
0U, // QVFCTIWU
0U, // QVFCTIWUZ
0U, // QVFCTIWZ
0U, // QVFLOGICAL
0U, // QVFLOGICALb
0U, // QVFLOGICALs
0U, // QVFMADD
0U, // QVFMADDS
0U, // QVFMADDSs
0U, // QVFMR
0U, // QVFMRb
0U, // QVFMRs
0U, // QVFMSUB
0U, // QVFMSUBS
0U, // QVFMSUBSs
0U, // QVFMUL
0U, // QVFMULS
0U, // QVFMULSs
0U, // QVFNABS
0U, // QVFNABSs
0U, // QVFNEG
0U, // QVFNEGs
0U, // QVFNMADD
0U, // QVFNMADDS
0U, // QVFNMADDSs
0U, // QVFNMSUB
0U, // QVFNMSUBS
0U, // QVFNMSUBSs
0U, // QVFPERM
0U, // QVFPERMs
0U, // QVFRE
0U, // QVFRES
0U, // QVFRESs
0U, // QVFRIM
0U, // QVFRIMs
0U, // QVFRIN
0U, // QVFRINs
0U, // QVFRIP
0U, // QVFRIPs
0U, // QVFRIZ
0U, // QVFRIZs
0U, // QVFRSP
0U, // QVFRSPs
0U, // QVFRSQRTE
0U, // QVFRSQRTES
0U, // QVFRSQRTESs
0U, // QVFSEL
0U, // QVFSELb
0U, // QVFSELbb
0U, // QVFSELbs
0U, // QVFSUB
0U, // QVFSUBS
0U, // QVFSUBSs
0U, // QVFTSTNAN
0U, // QVFTSTNANb
0U, // QVFTSTNANbs
0U, // QVFXMADD
0U, // QVFXMADDS
0U, // QVFXMUL
0U, // QVFXMULS
0U, // QVFXXCPNMADD
0U, // QVFXXCPNMADDS
0U, // QVFXXMADD
0U, // QVFXXMADDS
0U, // QVFXXNPMADD
0U, // QVFXXNPMADDS
0U, // QVGPCI
0U, // QVLFCDUX
0U, // QVLFCDUXA
0U, // QVLFCDX
0U, // QVLFCDXA
0U, // QVLFCSUX
0U, // QVLFCSUXA
0U, // QVLFCSX
0U, // QVLFCSXA
0U, // QVLFCSXs
0U, // QVLFDUX
0U, // QVLFDUXA
0U, // QVLFDX
0U, // QVLFDXA
0U, // QVLFDXb
0U, // QVLFIWAX
0U, // QVLFIWAXA
0U, // QVLFIWZX
0U, // QVLFIWZXA
0U, // QVLFSUX
0U, // QVLFSUXA
0U, // QVLFSX
0U, // QVLFSXA
0U, // QVLFSXb
0U, // QVLFSXs
0U, // QVLPCLDX
0U, // QVLPCLSX
0U, // QVLPCLSXint
0U, // QVLPCRDX
0U, // QVLPCRSX
0U, // QVSTFCDUX
0U, // QVSTFCDUXA
0U, // QVSTFCDUXI
0U, // QVSTFCDUXIA
0U, // QVSTFCDX
0U, // QVSTFCDXA
0U, // QVSTFCDXI
0U, // QVSTFCDXIA
0U, // QVSTFCSUX
0U, // QVSTFCSUXA
0U, // QVSTFCSUXI
0U, // QVSTFCSUXIA
0U, // QVSTFCSX
0U, // QVSTFCSXA
0U, // QVSTFCSXI
0U, // QVSTFCSXIA
0U, // QVSTFCSXs
0U, // QVSTFDUX
0U, // QVSTFDUXA
0U, // QVSTFDUXI
0U, // QVSTFDUXIA
0U, // QVSTFDX
0U, // QVSTFDXA
0U, // QVSTFDXI
0U, // QVSTFDXIA
0U, // QVSTFDXb
0U, // QVSTFIWX
0U, // QVSTFIWXA
0U, // QVSTFSUX
0U, // QVSTFSUXA
0U, // QVSTFSUXI
0U, // QVSTFSUXIA
0U, // QVSTFSUXs
0U, // QVSTFSX
0U, // QVSTFSXA
0U, // QVSTFSXI
0U, // QVSTFSXIA
0U, // QVSTFSXs
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_QBRC
0U, // SELECT_CC_QFRC
0U, // SELECT_CC_QSRC
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_QBRC
0U, // SELECT_QFRC
0U, // SELECT_QSRC
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[MCInst_getOpcode(MI)] << 0;
Bits |= (uint64_t)OpInfo1[MCInst_getOpcode(MI)] << 32;
Bits |= (uint64_t)OpInfo2[MCInst_getOpcode(MI)] << 48;
MnemonicBitsInfo MBI = {
#ifndef CAPSTONE_DIET
AsmStrs+(Bits & 32767)-1,
#else
NULL,
#endif // CAPSTONE_DIET
Bits
};
return MBI;
}
/// printInstruction - This method is automatically generated by tablegen
/// from the instruction set description.
static void printInstruction(MCInst *MI, uint64_t Address, SStream *O) {
SStream_concat0(O, "");
MnemonicBitsInfo MnemonicInfo = getMnemonic(MI, O);
SStream_concat0(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 ((uint32_t)((Bits >> 15) & 31)) {
default: assert(0 && "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, O);
break;
case 2:
// DCBFL, DCBFLP, DCBFPS, DCBFx, DCBSTPS, DCBTCT, DCBTDS, DCBTSTCT, DCBTS...
printMemRegReg(MI, 0, O);
break;
case 3:
// ADJCALLSTACKDOWN, ADJCALLSTACKUP
printU16ImmOperand(MI, 0, O);
SStream_concat1(O, ' ');
printU16ImmOperand(MI, 1, O);
return;
break;
case 4:
// B, BCLalways, BL, BL8, BL8_NOP, BL8_NOP_RM, BL8_NOTOC, BL8_NOTOC_RM, B...
printBranchOperand(MI, Address, 0, O);
break;
case 5:
// BA, BLA, BLA8, BLA8_NOP, BLA8_NOP_RM, BLA8_RM, BLA_RM, TAILBA, TAILBA8...
printAbsBranchOperand(MI, 0, O);
break;
case 6:
// BCC, BCCA, BCCCTR, BCCCTR8, BCCCTRL, BCCCTRL8, BCCL, BCCLA, BCCLR, BCC...
printPredicateOperand(MI, 0, O, "cc");
break;
case 7:
// BCTRL8_LDinto_toc, BCTRL8_LDinto_toc_RM, BCTRL_LWZinto_toc, BCTRL_LWZi...
printMemRegImm(MI, 0, O);
return;
break;
case 8:
// BL8_NOP_TLS, BL8_NOTOC_TLS, BL8_TLS, BL8_TLS_, BL_TLS
printTLSCall(MI, 0, O);
break;
case 9:
// DCBF, DCBT, DCBTST
printMemRegReg(MI, 1, O);
SStream_concat0(O, ", ");
break;
case 10:
// DCBTEP, DCBTSTEP
printU5ImmOperand(MI, 2, O);
SStream_concat0(O, ", ");
printMemRegReg(MI, 0, O);
return;
break;
case 11:
// DMXXEXTFDMR256, DST, DST64, DSTST, DSTST64, DSTSTT, DSTSTT64, DSTT, DS...
printOperand(MI, 1, O);
break;
case 12:
// DMXXEXTFDMR512, DMXXEXTFDMR512_HI
printOperand(MI, 2, O);
SStream_concat0(O, ", ");
printOperand(MI, 0, O);
SStream_concat0(O, ", ");
printOperand(MI, 1, O);
break;
case 13:
// DSS, MBAR, MTFSB0, MTFSB1, TABORTDC, TABORTDCI, TABORTWC, TABORTWCI, T...
printU5ImmOperand(MI, 0, O);
break;
case 14:
// ICBLC, ICBLQ, ICBT, ICBTLS
printU4ImmOperand(MI, 0, O);
SStream_concat0(O, ", ");
printMemRegReg(MI, 1, O);
return;
break;
case 15:
// MTFSFI, MTFSFI_rec, MTFSFIb
printU3ImmOperand(MI, 0, O);
SStream_concat0(O, ", ");
printU4ImmOperand(MI, 1, O);
break;
case 16:
// MTOCRF, MTOCRF8
printcrbitm(MI, 0, O);
SStream_concat0(O, ", ");
printOperand(MI, 1, O);
return;
break;
case 17:
// MTSR
printU4ImmOperand(MI, 1, O);
SStream_concat0(O, ", ");
printOperand(MI, 0, O);
return;
break;
case 18:
// RFEBB, TBEGIN, TEND, TSR
printU1ImmOperand(MI, 0, O);
return;
break;
case 19:
// SYNC, WAIT
printU2ImmOperand(MI, 0, O);
return;
break;
case 20:
// XSRQPI, XSRQPIX, XSRQPXP
printU1ImmOperand(MI, 1, O);
SStream_concat0(O, ", ");
printOperand(MI, 0, O);
SStream_concat0(O, ", ");
printOperand(MI, 2, O);
SStream_concat0(O, ", ");
printU2ImmOperand(MI, 3, O);
return;
break;
case 21:
// gBCAat, gBCLAat, gBCLat, gBCat
printATBitsAsHint(MI, 1, O);
SStream_concat1(O, ' ');
printU5ImmOperand(MI, 0, O);
SStream_concat0(O, ", ");
printOperand(MI, 2, O);
SStream_concat0(O, ", ");
break;
}
// Fragment 1 encoded into 5 bits for 24 unique commands.
switch ((uint32_t)((Bits >> 20) & 31)) {
default: assert(0 && "Invalid command number.");
case 0:
// BUILD_UACC, CLRLSLDI, CLRLSLDI_rec, CLRLSLWI, CLRLSLWI_rec, CLRRDI, CL...
SStream_concat0(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...
SStream_concat1(O, ' ');
break;
case 3:
// BCC, CTRL_DEP
printPredicateOperand(MI, 0, O, "pm");
SStream_concat1(O, ' ');
printPredicateOperand(MI, 0, O, "reg");
SStream_concat0(O, ", ");
printBranchOperand(MI, Address, 2, O);
return;
break;
case 4:
// BCCA
SStream_concat1(O, 'a');
printPredicateOperand(MI, 0, O, "pm");
SStream_concat1(O, ' ');
printPredicateOperand(MI, 0, O, "reg");
SStream_concat0(O, ", ");
printAbsBranchOperand(MI, 2, O);
return;
break;
case 5:
// BCCCTR, BCCCTR8
SStream_concat0(O, "ctr");
printPredicateOperand(MI, 0, O, "pm");
SStream_concat1(O, ' ');
printPredicateOperand(MI, 0, O, "reg");
return;
break;
case 6:
// BCCCTRL, BCCCTRL8
SStream_concat0(O, "ctrl");
printPredicateOperand(MI, 0, O, "pm");
SStream_concat1(O, ' ');
printPredicateOperand(MI, 0, O, "reg");
return;
break;
case 7:
// BCCL
SStream_concat1(O, 'l');
printPredicateOperand(MI, 0, O, "pm");
SStream_concat1(O, ' ');
printPredicateOperand(MI, 0, O, "reg");
SStream_concat0(O, ", ");
printBranchOperand(MI, Address, 2, O);
return;
break;
case 8:
// BCCLA
SStream_concat0(O, "la");
printPredicateOperand(MI, 0, O, "pm");
SStream_concat1(O, ' ');
printPredicateOperand(MI, 0, O, "reg");
SStream_concat0(O, ", ");
printAbsBranchOperand(MI, 2, O);
return;
break;
case 9:
// BCCLR
SStream_concat0(O, "lr");
printPredicateOperand(MI, 0, O, "pm");
SStream_concat1(O, ' ');
printPredicateOperand(MI, 0, O, "reg");
return;
break;
case 10:
// BCCLRL
SStream_concat0(O, "lrl");
printPredicateOperand(MI, 0, O, "pm");
SStream_concat1(O, ' ');
printPredicateOperand(MI, 0, O, "reg");
return;
break;
case 11:
// BCCTR, BCCTR8, BCCTR8n, BCCTRL, BCCTRL8, BCCTRL8n, BCCTRLn, BCCTRn, BC...
SStream_concat0(O, ", 0");
return;
break;
case 12:
// BL8_NOP, BL8_NOP_RM, BL8_NOP_TLS, BLA8_NOP, BLA8_NOP_RM, BL_NOP, BL_NO...
SStream_concat0(O, "\n\tnop");
return;
break;
case 13:
// DCBF
printU3ImmOperand(MI, 0, O);
return;
break;
case 14:
// DCBT, DCBTST
printU5ImmOperand(MI, 0, O);
return;
break;
case 15:
// DMXXEXTFDMR512_HI
SStream_concat0(O, ", 1");
return;
break;
case 16:
// EVSEL, TLBIE
SStream_concat1(O, ',');
break;
case 17:
// MFTB8
SStream_concat0(O, ", 268");
return;
break;
case 18:
// MFUDSCR
SStream_concat0(O, ", 3");
return;
break;
case 19:
// MFVRSAVE, MFVRSAVEv
SStream_concat0(O, ", 256");
return;
break;
case 20:
// QVLPCLSXint
SStream_concat0(O, ", 0, ");
printOperand(MI, 1, O);
return;
break;
case 21:
// V_SETALLONES, V_SETALLONESB, V_SETALLONESH
SStream_concat0(O, ", -1");
return;
break;
case 22:
// gBCAat, gBCLAat
printAbsBranchOperand(MI, 3, O);
return;
break;
case 23:
// gBCLat, gBCat
printBranchOperand(MI, Address, 3, O);
return;
break;
}
// Fragment 2 encoded into 5 bits for 31 unique commands.
switch ((uint32_t)((Bits >> 25) & 31)) {
default: assert(0 && "Invalid command number.");
case 0:
// BUILD_UACC, CLRLSLDI, CLRLSLDI_rec, CLRLSLWI, CLRLSLWI_rec, CLRRDI, CL...
printOperand(MI, 1, O);
break;
case 1:
// DCBTCT, DCBTDS, DCBTSTCT, DCBTSTDS, EVADDIW
printU5ImmOperand(MI, 2, O);
break;
case 2:
// LAx, EVLDD, EVLDH, EVLDW, EVLHHESPLAT, EVLHHOSSPLAT, EVLHHOUSPLAT, EVL...
printMemRegImm(MI, 1, O);
return;
break;
case 3:
// SUBPCIS, LI, LI8, LIS, LIS8
printS16ImmOperand(MI, 1, O);
return;
break;
case 4:
// ATOMIC_CMP_SWAP_I16, ATOMIC_CMP_SWAP_I32, EVLDDX, EVLDHX, EVLDWX, EVLH...
printMemRegReg(MI, 1, O);
break;
case 5:
// BC, BCL, BCLn, BCn
printBranchOperand(MI, Address, 1, O);
return;
break;
case 6:
// CMPRB, CMPRB8, MTMSR, MTMSRD
printU1ImmOperand(MI, 1, O);
break;
case 7:
// CRSET, CRUNSET, DMXXEXTFDMR256, MTDCR, TLBIE, V_SET0, V_SET0B, V_SET0H...
printOperand(MI, 0, O);
break;
case 8:
// DARN, MFFSCRNI
printU2ImmOperand(MI, 1, O);
return;
break;
case 9:
// DMXOR, DST, DST64, DSTST, DSTST64, DSTSTT, DSTSTT64, DSTT, DSTT64, MTF...
printOperand(MI, 2, O);
break;
case 10:
// EVSPLATFI, EVSPLATI, VSPLTISB, VSPLTISH, VSPLTISW
printS5ImmOperand(MI, 1, O);
return;
break;
case 11:
// EVSUBIFW, LXVKQ
printU5ImmOperand(MI, 1, O);
break;
case 12:
// HASHCHK, HASHCHK8, HASHCHKP, HASHCHKP8, HASHST, HASHST8, HASHSTP, HASH...
printMemRegImmHash(MI, 1, O);
return;
break;
case 13:
// LA, LA8
printS16ImmOperand(MI, 2, O);
SStream_concat1(O, '(');
printOperand(MI, 1, O);
SStream_concat1(O, ')');
return;
break;
case 14:
// LBZU, LBZU8, LDU, LFDU, LFSU, LHAU, LHAU8, LHZU, LHZU8, LWZU, LWZU8, S...
printMemRegImm(MI, 2, O);
return;
break;
case 15:
// LBZUX, LBZUX8, LDUX, LFDUX, LFSUX, LHAUX, LHAUX8, LHZUX, LHZUX8, LWAUX...
printMemRegReg(MI, 2, O);
return;
break;
case 16:
// MFBHRBE
printU10ImmOperand(MI, 1, O);
return;
break;
case 17:
// MFFSCDRNI
printU3ImmOperand(MI, 1, O);
return;
break;
case 18:
// MFOCRF, MFOCRF8
printcrbitm(MI, 1, O);
return;
break;
case 19:
// MFSR
printU4ImmOperand(MI, 1, O);
return;
break;
case 20:
// MTFSFI_rec, XXSPLTI32DX
printU1ImmOperand(MI, 2, O);
break;
case 21:
// MTVSRBMI
printU16ImmOperand(MI, 1, O);
return;
break;
case 22:
// PADDI8pc, PADDIpc
printImmZeroOperand(MI, 1, O);
SStream_concat0(O, ", ");
printS34ImmOperand(MI, 2, O);
SStream_concat0(O, ", 1");
return;
break;
case 23:
// PLBZ, PLBZ8, PLD, PLFD, PLFS, PLHA, PLHA8, PLHZ, PLHZ8, PLWA, PLWA8, P...
printMemRegImm34(MI, 1, O);
SStream_concat0(O, ", 0");
return;
break;
case 24:
// PLBZ8pc, PLBZpc, PLDpc, PLFDpc, PLFSpc, PLHA8pc, PLHApc, PLHZ8pc, PLHZ...
printMemRegImm34PCRel(MI, 1, O);
SStream_concat0(O, ", 1");
return;
break;
case 25:
// PLI, PLI8
printS34ImmOperand(MI, 1, O);
return;
break;
case 26:
// PSQ_L, PSQ_LU, PSQ_ST, PSQ_STU
printMemRegImmPS(MI, 1, O);
SStream_concat0(O, ", ");
printU1ImmOperand(MI, 3, O);
SStream_concat0(O, ", ");
printU3ImmOperand(MI, 4, O);
return;
break;
case 27:
// QVGPCI
printU12ImmOperand(MI, 1, O);
return;
break;
case 28:
// SUBFUS, SUBFUS_rec
printU1ImmOperand(MI, 3, O);
SStream_concat0(O, ", ");
printOperand(MI, 1, O);
SStream_concat0(O, ", ");
printOperand(MI, 2, O);
return;
break;
case 29:
// VINSD, VINSERTB, VINSERTH, VINSW
printOperand(MI, 3, O);
SStream_concat0(O, ", ");
printU4ImmOperand(MI, 2, O);
return;
break;
case 30:
// XXSPLTIB
printU8ImmOperand(MI, 1, O);
return;
break;
}
// Fragment 3 encoded into 3 bits for 6 unique commands.
switch ((uint32_t)((Bits >> 30) & 7)) {
default: assert(0 && "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...
SStream_concat0(O, ", ");
break;
case 2:
// ATOMIC_CMP_SWAP_I16, ATOMIC_CMP_SWAP_I32
SStream_concat1(O, ' ');
printOperand(MI, 3, O);
SStream_concat1(O, ' ');
printOperand(MI, 4, O);
return;
break;
case 3:
// EVSEL
SStream_concat1(O, ',');
printOperand(MI, 2, O);
return;
break;
case 4:
// LBARXL, LDARXL, LHARXL, LQARXL, LWARXL
SStream_concat0(O, ", 1");
return;
break;
case 5:
// VCFSX_0, VCFUX_0, VCTSXS_0, VCTUXS_0
SStream_concat0(O, ", 0");
return;
break;
}
// Fragment 4 encoded into 5 bits for 23 unique commands.
switch ((uint32_t)((Bits >> 33) & 31)) {
default: assert(0 && "Invalid command number.");
case 0:
// CLRLSLDI, CLRLSLDI_rec, CLRRDI, CLRRDI_rec, EXTLDI, EXTLDI_rec, EXTRDI...
printU6ImmOperand(MI, 2, O);
break;
case 1:
// CLRLSLWI, CLRLSLWI_rec, CLRRWI, CLRRWI_rec, EXTLWI, EXTLWI_rec, EXTRWI...
printU5ImmOperand(MI, 2, O);
break;
case 2:
// SUBI, SUBIC, SUBIC_rec, SUBIS, ADDI, ADDI8, ADDIC, ADDIC8, ADDIC_rec, ...
printS16ImmOperand(MI, 2, O);
return;
break;
case 3:
// ADD4, ADD4O, ADD4O_rec, ADD4TLS, ADD4_rec, ADD8, ADD8O, ADD8O_rec, ADD...
printOperand(MI, 2, O);
break;
case 4:
// ANDI8_rec, ANDIS8_rec, ANDIS_rec, ANDI_rec, CMPLDI, CMPLWI, ORI, ORI8,...
printU16ImmOperand(MI, 2, O);
return;
break;
case 5:
// BCDCFN_rec, BCDCFSQ_rec, BCDCFZ_rec, BCDCTZ_rec, BCDSETSGN_rec, CP_PAS...
printU1ImmOperand(MI, 2, O);
break;
case 6:
// CRSET, CRUNSET, V_SET0, V_SET0B, V_SET0H, XXLEQVOnes, XXLXORdpz, XXLXO...
printOperand(MI, 0, O);
return;
break;
case 7:
// DMXXEXTFDMR256, DMXXINSTFDMR256, QVESPLATI, QVESPLATIb, QVESPLATIs, XX...
printU2ImmOperand(MI, 2, O);
return;
break;
case 8:
// DST, DST64, DSTST, DSTST64, DSTSTT, DSTSTT64, DSTT, DSTT64
printU5ImmOperand(MI, 0, O);
return;
break;
case 9:
// EVADDIW, XXPERMDIs, XXSLDWIs
printOperand(MI, 1, O);
break;
case 10:
// PADDI, PADDI8
printS34ImmOperand(MI, 2, O);
SStream_concat0(O, ", 0");
return;
break;
case 11:
// PMXVBF16GER2NN, PMXVBF16GER2NP, PMXVBF16GER2PN, PMXVBF16GER2PP, PMXVBF...
printOperand(MI, 3, O);
break;
case 12:
// RLDIMI, RLDIMI_rec
printU6ImmOperand(MI, 3, O);
SStream_concat0(O, ", ");
printU6ImmOperand(MI, 4, O);
return;
break;
case 13:
// RLWIMI, RLWIMI8, RLWIMI8_rec, RLWIMI_rec
printU5ImmOperand(MI, 3, O);
SStream_concat0(O, ", ");
printU5ImmOperand(MI, 4, O);
SStream_concat0(O, ", ");
printU5ImmOperand(MI, 5, O);
return;
break;
case 14:
// VCFSX, VCFUX, VCTSXS, VCTUXS, VSPLTB, VSPLTBs, VSPLTH, VSPLTHs, VSPLTW
printU5ImmOperand(MI, 1, O);
return;
break;
case 15:
// VEXTRACTD, VEXTRACTUB, VEXTRACTUH, VEXTRACTUW, VINSERTD, VINSERTW
printU4ImmOperand(MI, 1, O);
return;
break;
case 16:
// VGNB
printU3ImmOperand(MI, 2, O);
return;
break;
case 17:
// XSTSTDCDP, XSTSTDCQP, XSTSTDCSP, XVTSTDCDP, XVTSTDCSP
printU7ImmOperand(MI, 1, O);
return;
break;
case 18:
// XXEXTRACTUW
printU4ImmOperand(MI, 2, O);
return;
break;
case 19:
// XXGENPCVBM, XXGENPCVDM, XXGENPCVHM, XXGENPCVWM
printS5ImmOperand(MI, 2, O);
return;
break;
case 20:
// XXINSERTW
printU4ImmOperand(MI, 3, O);
return;
break;
case 21:
// gBC, gBCL
printBranchOperand(MI, Address, 2, O);
return;
break;
case 22:
// gBCA, gBCLA
printAbsBranchOperand(MI, 2, O);
return;
break;
}
// Fragment 5 encoded into 2 bits for 4 unique commands.
switch ((uint32_t)((Bits >> 38) & 3)) {
default: assert(0 && "Invalid command number.");
case 0:
// CLRLSLDI, CLRLSLDI_rec, CLRLSLWI, CLRLSLWI_rec, EXTLDI, EXTLDI_rec, EX...
SStream_concat0(O, ", ");
break;
case 1:
// CLRRDI, CLRRDI_rec, CLRRWI, CLRRWI_rec, ROTRDI, ROTRDI_rec, ROTRWI, RO...
return;
break;
case 2:
// DMXXINSTFDMR512
SStream_concat0(O, ", 0");
return;
break;
case 3:
// DMXXINSTFDMR512_HI
SStream_concat0(O, ", 1");
return;
break;
}
// Fragment 6 encoded into 4 bits for 11 unique commands.
switch ((uint32_t)((Bits >> 40) & 15)) {
default: assert(0 && "Invalid command number.");
case 0:
// CLRLSLDI, CLRLSLDI_rec, EXTLDI, EXTLDI_rec, EXTRDI, EXTRDI_rec, INSRDI...
printU6ImmOperand(MI, 3, O);
return;
break;
case 1:
// CLRLSLWI, CLRLSLWI_rec, EXTLWI, EXTLWI_rec, EXTRWI, EXTRWI_rec, INSLWI...
printU5ImmOperand(MI, 3, O);
break;
case 2:
// RLWIMIbm, RLWIMIbm_rec, RLWINMbm, RLWINMbm_rec, RLWNMbm, RLWNMbm_rec, ...
printOperand(MI, 3, O);
break;
case 3:
// ADDEX, ADDEX8, QVALIGNI, QVALIGNIb, QVALIGNIs, XXPERMDI, XXSLDWI
printU2ImmOperand(MI, 3, O);
return;
break;
case 4:
// BCDADD_rec, BCDSR_rec, BCDSUB_rec, BCDS_rec, BCDTRUNC_rec, PSQ_LUX, PS...
printU1ImmOperand(MI, 3, O);
break;
case 5:
// PMXVBF16GER2, PMXVBF16GER2W, PMXVF16GER2, PMXVF16GER2W, PMXVF32GER, PM...
printU4ImmOperand(MI, 3, O);
break;
case 6:
// PMXVBF16GER2NN, PMXVBF16GER2NP, PMXVBF16GER2PN, PMXVBF16GER2PP, PMXVBF...
printU4ImmOperand(MI, 4, O);
SStream_concat0(O, ", ");
break;
case 7:
// QVFLOGICAL, QVFLOGICALb, QVFLOGICALs
printU12ImmOperand(MI, 3, O);
return;
break;
case 8:
// QVFMADDS, QVFMSUBS, QVFNMADDS, QVFNMSUBS, QVFSEL, QVFSELb, QVFSELbb, Q...
printOperand(MI, 2, O);
return;
break;
case 9:
// VSLDBI, VSRDBI
printU3ImmOperand(MI, 3, O);
return;
break;
case 10:
// XXPERMDIs, XXSLDWIs
printU2ImmOperand(MI, 2, O);
return;
break;
}
// Fragment 7 encoded into 2 bits for 4 unique commands.
switch ((uint32_t)((Bits >> 44) & 3)) {
default: assert(0 && "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...
SStream_concat0(O, ", ");
break;
case 2:
// PMXVBF16GER2NN, PMXVBF16GER2NP, PMXVBF16GER2PN, PMXVBF16GER2PP, PMXVBF...
printU4ImmOperand(MI, 5, O);
break;
case 3:
// PMXVF64GERNN, PMXVF64GERNP, PMXVF64GERPN, PMXVF64GERPP, PMXVF64GERWNN,...
printU2ImmOperand(MI, 5, O);
return;
break;
}
// Fragment 8 encoded into 3 bits for 7 unique commands.
switch ((uint32_t)((Bits >> 46) & 7)) {
default: assert(0 && "Invalid command number.");
case 0:
// PMXVBF16GER2, PMXVBF16GER2W, PMXVF16GER2, PMXVF16GER2W, PMXVF32GER, PM...
printU4ImmOperand(MI, 4, O);
break;
case 1:
// PMXVBF16GER2NN, PMXVBF16GER2NP, PMXVBF16GER2PN, PMXVBF16GER2PP, PMXVBF...
SStream_concat0(O, ", ");
break;
case 2:
// PMXVF32GERNN, PMXVF32GERNP, PMXVF32GERPN, PMXVF32GERPP, PMXVF32GERWNN,...
return;
break;
case 3:
// PMXVF64GER, PMXVF64GERW
printU2ImmOperand(MI, 4, O);
return;
break;
case 4:
// PSQ_LUX, PSQ_LX, PSQ_STUX, PSQ_STX, XXPERMX
printU3ImmOperand(MI, 4, O);
return;
break;
case 5:
// RLWINM, RLWINM8, RLWINM8_rec, RLWINM_rec, RLWNM, RLWNM8, RLWNM8_rec, R...
printU5ImmOperand(MI, 4, O);
return;
break;
case 6:
// XXEVAL
printU8ImmOperand(MI, 4, O);
return;
break;
}
// Fragment 9 encoded into 3 bits for 5 unique commands.
switch ((uint32_t)((Bits >> 49) & 7)) {
default: assert(0 && "Invalid command number.");
case 0:
// PMXVBF16GER2, PMXVBF16GER2W, PMXVF16GER2, PMXVF16GER2W, PMXVI16GER2, P...
SStream_concat0(O, ", ");
break;
case 1:
// PMXVBF16GER2NN, PMXVBF16GER2NP, PMXVBF16GER2PN, PMXVBF16GER2PP, PMXVBF...
printU2ImmOperand(MI, 6, O);
return;
break;
case 2:
// PMXVF32GER, PMXVF32GERW
return;
break;
case 3:
// PMXVI4GER8PP, PMXVI4GER8WPP
printU8ImmOperand(MI, 6, O);
return;
break;
case 4:
// PMXVI8GER4PP, PMXVI8GER4SPP, PMXVI8GER4WPP, PMXVI8GER4WSPP
printU4ImmOperand(MI, 6, O);
return;
break;
}
// Fragment 10 encoded into 2 bits for 3 unique commands.
switch ((uint32_t)((Bits >> 52) & 3)) {
default: assert(0 && "Invalid command number.");
case 0:
// PMXVBF16GER2, PMXVBF16GER2W, PMXVF16GER2, PMXVF16GER2W, PMXVI16GER2, P...
printU2ImmOperand(MI, 5, O);
return;
break;
case 1:
// PMXVI4GER8, PMXVI4GER8W
printU8ImmOperand(MI, 5, O);
return;
break;
case 2:
// PMXVI8GER4, PMXVI8GER4W
printU4ImmOperand(MI, 5, 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.
static const char *getRegisterName(unsigned RegNo) {
#ifndef CAPSTONE_DIET
assert(RegNo && RegNo < 532 && "Invalid register number!");
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 */ "q10\0"
/* 77 */ "r10\0"
/* 81 */ "vs10\0"
/* 86 */ "v10\0"
/* 90 */ "dmrrow10\0"
/* 99 */ "f20\0"
/* 103 */ "vsp20\0"
/* 109 */ "dmrrowp20\0"
/* 119 */ "q20\0"
/* 123 */ "r20\0"
/* 127 */ "vs20\0"
/* 132 */ "v20\0"
/* 136 */ "dmrrow20\0"
/* 145 */ "f30\0"
/* 149 */ "vsp30\0"
/* 155 */ "dmrrowp30\0"
/* 165 */ "q30\0"
/* 169 */ "r30\0"
/* 173 */ "vs30\0"
/* 178 */ "v30\0"
/* 182 */ "dmrrow30\0"
/* 191 */ "vsp40\0"
/* 197 */ "vs40\0"
/* 202 */ "dmrrow40\0"
/* 211 */ "vsp50\0"
/* 217 */ "vs50\0"
/* 222 */ "dmrrow50\0"
/* 231 */ "vsp60\0"
/* 237 */ "vs60\0"
/* 242 */ "dmrrow60\0"
/* 251 */ "wacc0\0"
/* 257 */ "f0\0"
/* 260 */ "wacc_hi0\0"
/* 269 */ "dmrp0\0"
/* 275 */ "vsp0\0"
/* 280 */ "dmrrowp0\0"
/* 289 */ "q0\0"
/* 292 */ "cr0\0"
/* 296 */ "dmr0\0"
/* 301 */ "vs0\0"
/* 305 */ "v0\0"
/* 308 */ "dmrrow0\0"
/* 316 */ "f11\0"
/* 320 */ "dmrrowp11\0"
/* 330 */ "q11\0"
/* 334 */ "r11\0"
/* 338 */ "vs11\0"
/* 343 */ "v11\0"
/* 347 */ "dmrrow11\0"
/* 356 */ "f21\0"
/* 360 */ "dmrrowp21\0"
/* 370 */ "q21\0"
/* 374 */ "r21\0"
/* 378 */ "vs21\0"
/* 383 */ "v21\0"
/* 387 */ "dmrrow21\0"
/* 396 */ "f31\0"
/* 400 */ "dmrrowp31\0"
/* 410 */ "q31\0"
/* 414 */ "r31\0"
/* 418 */ "vs31\0"
/* 423 */ "v31\0"
/* 427 */ "dmrrow31\0"
/* 436 */ "vs41\0"
/* 441 */ "dmrrow41\0"
/* 450 */ "vs51\0"
/* 455 */ "dmrrow51\0"
/* 464 */ "vs61\0"
/* 469 */ "dmrrow61\0"
/* 478 */ "wacc1\0"
/* 484 */ "f1\0"
/* 487 */ "wacc_hi1\0"
/* 496 */ "dmrp1\0"
/* 502 */ "dmrrowp1\0"
/* 511 */ "q1\0"
/* 514 */ "cr1\0"
/* 518 */ "dmr1\0"
/* 523 */ "vs1\0"
/* 527 */ "v1\0"
/* 530 */ "dmrrow1\0"
/* 538 */ "f12\0"
/* 542 */ "vsp12\0"
/* 548 */ "dmrrowp12\0"
/* 558 */ "q12\0"
/* 562 */ "r12\0"
/* 566 */ "vs12\0"
/* 571 */ "v12\0"
/* 575 */ "dmrrow12\0"
/* 584 */ "f22\0"
/* 588 */ "vsp22\0"
/* 594 */ "dmrrowp22\0"
/* 604 */ "q22\0"
/* 608 */ "r22\0"
/* 612 */ "vs22\0"
/* 617 */ "v22\0"
/* 621 */ "dmrrow22\0"
/* 630 */ "vsp32\0"
/* 636 */ "vs32\0"
/* 641 */ "dmrrow32\0"
/* 650 */ "vsp42\0"
/* 656 */ "vs42\0"
/* 661 */ "dmrrow42\0"
/* 670 */ "vsp52\0"
/* 676 */ "vs52\0"
/* 681 */ "dmrrow52\0"
/* 690 */ "vsp62\0"
/* 696 */ "vs62\0"
/* 701 */ "dmrrow62\0"
/* 710 */ "wacc2\0"
/* 716 */ "f2\0"
/* 719 */ "wacc_hi2\0"
/* 728 */ "dmrp2\0"
/* 734 */ "vsp2\0"
/* 739 */ "dmrrowp2\0"
/* 748 */ "q2\0"
/* 751 */ "cr2\0"
/* 755 */ "dmr2\0"
/* 760 */ "vs2\0"
/* 764 */ "v2\0"
/* 767 */ "dmrrow2\0"
/* 775 */ "f13\0"
/* 779 */ "dmrrowp13\0"
/* 789 */ "q13\0"
/* 793 */ "r13\0"
/* 797 */ "vs13\0"
/* 802 */ "v13\0"
/* 806 */ "dmrrow13\0"
/* 815 */ "f23\0"
/* 819 */ "dmrrowp23\0"
/* 829 */ "q23\0"
/* 833 */ "r23\0"
/* 837 */ "vs23\0"
/* 842 */ "v23\0"
/* 846 */ "dmrrow23\0"
/* 855 */ "vs33\0"
/* 860 */ "dmrrow33\0"
/* 869 */ "vs43\0"
/* 874 */ "dmrrow43\0"
/* 883 */ "vs53\0"
/* 888 */ "dmrrow53\0"
/* 897 */ "vs63\0"
/* 902 */ "dmrrow63\0"
/* 911 */ "wacc3\0"
/* 917 */ "f3\0"
/* 920 */ "wacc_hi3\0"
/* 929 */ "dmrp3\0"
/* 935 */ "dmrrowp3\0"
/* 944 */ "q3\0"
/* 947 */ "cr3\0"
/* 951 */ "dmr3\0"
/* 956 */ "vs3\0"
/* 960 */ "v3\0"
/* 963 */ "dmrrow3\0"
/* 971 */ "f14\0"
/* 975 */ "vsp14\0"
/* 981 */ "dmrrowp14\0"
/* 991 */ "q14\0"
/* 995 */ "r14\0"
/* 999 */ "vs14\0"
/* 1004 */ "v14\0"
/* 1008 */ "dmrrow14\0"
/* 1017 */ "f24\0"
/* 1021 */ "vsp24\0"
/* 1027 */ "dmrrowp24\0"
/* 1037 */ "q24\0"
/* 1041 */ "r24\0"
/* 1045 */ "vs24\0"
/* 1050 */ "v24\0"
/* 1054 */ "dmrrow24\0"
/* 1063 */ "vsp34\0"
/* 1069 */ "vs34\0"
/* 1074 */ "dmrrow34\0"
/* 1083 */ "vsp44\0"
/* 1089 */ "vs44\0"
/* 1094 */ "dmrrow44\0"
/* 1103 */ "vsp54\0"
/* 1109 */ "vs54\0"
/* 1114 */ "dmrrow54\0"
/* 1123 */ "wacc4\0"
/* 1129 */ "f4\0"
/* 1132 */ "wacc_hi4\0"
/* 1141 */ "vsp4\0"
/* 1146 */ "dmrrowp4\0"
/* 1155 */ "q4\0"
/* 1158 */ "cr4\0"
/* 1162 */ "dmr4\0"
/* 1167 */ "vs4\0"
/* 1171 */ "v4\0"
/* 1174 */ "dmrrow4\0"
/* 1182 */ "f15\0"
/* 1186 */ "dmrrowp15\0"
/* 1196 */ "q15\0"
/* 1200 */ "r15\0"
/* 1204 */ "vs15\0"
/* 1209 */ "v15\0"
/* 1213 */ "dmrrow15\0"
/* 1222 */ "f25\0"
/* 1226 */ "dmrrowp25\0"
/* 1236 */ "q25\0"
/* 1240 */ "r25\0"
/* 1244 */ "vs25\0"
/* 1249 */ "v25\0"
/* 1253 */ "dmrrow25\0"
/* 1262 */ "vs35\0"
/* 1267 */ "dmrrow35\0"
/* 1276 */ "vs45\0"
/* 1281 */ "dmrrow45\0"
/* 1290 */ "vs55\0"
/* 1295 */ "dmrrow55\0"
/* 1304 */ "wacc5\0"
/* 1310 */ "f5\0"
/* 1313 */ "wacc_hi5\0"
/* 1322 */ "dmrrowp5\0"
/* 1331 */ "q5\0"
/* 1334 */ "cr5\0"
/* 1338 */ "dmr5\0"
/* 1343 */ "vs5\0"
/* 1347 */ "v5\0"
/* 1350 */ "dmrrow5\0"
/* 1358 */ "f16\0"
/* 1362 */ "vsp16\0"
/* 1368 */ "dmrrowp16\0"
/* 1378 */ "q16\0"
/* 1382 */ "r16\0"
/* 1386 */ "vs16\0"
/* 1391 */ "v16\0"
/* 1395 */ "dmrrow16\0"
/* 1404 */ "f26\0"
/* 1408 */ "vsp26\0"
/* 1414 */ "dmrrowp26\0"
/* 1424 */ "q26\0"
/* 1428 */ "r26\0"
/* 1432 */ "vs26\0"
/* 1437 */ "v26\0"
/* 1441 */ "dmrrow26\0"
/* 1450 */ "vsp36\0"
/* 1456 */ "vs36\0"
/* 1461 */ "dmrrow36\0"
/* 1470 */ "vsp46\0"
/* 1476 */ "vs46\0"
/* 1481 */ "dmrrow46\0"
/* 1490 */ "vsp56\0"
/* 1496 */ "vs56\0"
/* 1501 */ "dmrrow56\0"
/* 1510 */ "wacc6\0"
/* 1516 */ "f6\0"
/* 1519 */ "wacc_hi6\0"
/* 1528 */ "vsp6\0"
/* 1533 */ "dmrrowp6\0"
/* 1542 */ "q6\0"
/* 1545 */ "cr6\0"
/* 1549 */ "dmr6\0"
/* 1554 */ "vs6\0"
/* 1558 */ "v6\0"
/* 1561 */ "dmrrow6\0"
/* 1569 */ "f17\0"
/* 1573 */ "dmrrowp17\0"
/* 1583 */ "q17\0"
/* 1587 */ "r17\0"
/* 1591 */ "vs17\0"
/* 1596 */ "v17\0"
/* 1600 */ "dmrrow17\0"
/* 1609 */ "f27\0"
/* 1613 */ "dmrrowp27\0"
/* 1623 */ "q27\0"
/* 1627 */ "r27\0"
/* 1631 */ "vs27\0"
/* 1636 */ "v27\0"
/* 1640 */ "dmrrow27\0"
/* 1649 */ "vs37\0"
/* 1654 */ "dmrrow37\0"
/* 1663 */ "vs47\0"
/* 1668 */ "dmrrow47\0"
/* 1677 */ "vs57\0"
/* 1682 */ "dmrrow57\0"
/* 1691 */ "wacc7\0"
/* 1697 */ "f7\0"
/* 1700 */ "wacc_hi7\0"
/* 1709 */ "dmrrowp7\0"
/* 1718 */ "q7\0"
/* 1721 */ "cr7\0"
/* 1725 */ "dmr7\0"
/* 1730 */ "vs7\0"
/* 1734 */ "v7\0"
/* 1737 */ "dmrrow7\0"
/* 1745 */ "f18\0"
/* 1749 */ "vsp18\0"
/* 1755 */ "dmrrowp18\0"
/* 1765 */ "q18\0"
/* 1769 */ "r18\0"
/* 1773 */ "vs18\0"
/* 1778 */ "v18\0"
/* 1782 */ "dmrrow18\0"
/* 1791 */ "f28\0"
/* 1795 */ "vsp28\0"
/* 1801 */ "dmrrowp28\0"
/* 1811 */ "q28\0"
/* 1815 */ "r28\0"
/* 1819 */ "vs28\0"
/* 1824 */ "v28\0"
/* 1828 */ "dmrrow28\0"
/* 1837 */ "vsp38\0"
/* 1843 */ "vs38\0"
/* 1848 */ "dmrrow38\0"
/* 1857 */ "vsp48\0"
/* 1863 */ "vs48\0"
/* 1868 */ "dmrrow48\0"
/* 1877 */ "vsp58\0"
/* 1883 */ "vs58\0"
/* 1888 */ "dmrrow58\0"
/* 1897 */ "f8\0"
/* 1900 */ "vsp8\0"
/* 1905 */ "dmrrowp8\0"
/* 1914 */ "q8\0"
/* 1917 */ "r8\0"
/* 1920 */ "vs8\0"
/* 1924 */ "v8\0"
/* 1927 */ "dmrrow8\0"
/* 1935 */ "f19\0"
/* 1939 */ "dmrrowp19\0"
/* 1949 */ "q19\0"
/* 1953 */ "r19\0"
/* 1957 */ "vs19\0"
/* 1962 */ "v19\0"
/* 1966 */ "dmrrow19\0"
/* 1975 */ "f29\0"
/* 1979 */ "dmrrowp29\0"
/* 1989 */ "q29\0"
/* 1993 */ "r29\0"
/* 1997 */ "vs29\0"
/* 2002 */ "v29\0"
/* 2006 */ "dmrrow29\0"
/* 2015 */ "vs39\0"
/* 2020 */ "dmrrow39\0"
/* 2029 */ "vs49\0"
/* 2034 */ "dmrrow49\0"
/* 2043 */ "vs59\0"
/* 2048 */ "dmrrow59\0"
/* 2057 */ "f9\0"
/* 2060 */ "dmrrowp9\0"
/* 2069 */ "q9\0"
/* 2072 */ "r9\0"
/* 2075 */ "vs9\0"
/* 2079 */ "v9\0"
/* 2082 */ "dmrrow9\0"
/* 2090 */ "vrsave\0"
/* 2097 */ "spefscr\0"
/* 2105 */ "xer\0"
/* 2109 */ "lr\0"
/* 2112 */ "ctr\0"
};
static const uint16_t RegAsmOffset[] = {
36, 2105, 2112, 18, 2109, 0, 2097, 2090, 2105, 55, 252, 479, 711, 912,
1124, 1305, 1511, 1692, 36, 292, 514, 751, 947, 1158, 1334, 1545, 1721, 2112,
296, 518, 755, 951, 1162, 1338, 1549, 1725, 308, 530, 767, 963, 1174, 1350,
1561, 1737, 1927, 2082, 90, 347, 575, 806, 1008, 1213, 1395, 1600, 1782, 1966,
136, 387, 621, 846, 1054, 1253, 1441, 1640, 1828, 2006, 182, 427, 641, 860,
1074, 1267, 1461, 1654, 1848, 2020, 202, 441, 661, 874, 1094, 1281, 1481, 1668,
1868, 2034, 222, 455, 681, 888, 1114, 1295, 1501, 1682, 1888, 2048, 242, 469,
701, 902, 280, 502, 739, 935, 1146, 1322, 1533, 1709, 1905, 2060, 63, 320,
548, 779, 981, 1186, 1368, 1573, 1755, 1939, 109, 360, 594, 819, 1027, 1226,
1414, 1613, 1801, 1979, 155, 400, 269, 496, 728, 929, 257, 484, 716, 917,
1129, 1310, 1516, 1697, 1897, 2057, 53, 316, 538, 775, 971, 1182, 1358, 1569,
1745, 1935, 99, 356, 584, 815, 1017, 1222, 1404, 1609, 1791, 1975, 145, 396,
18, 2109, 289, 511, 748, 944, 1155, 1331, 1542, 1718, 1914, 2069, 73, 330,
558, 789, 991, 1196, 1378, 1583, 1765, 1949, 119, 370, 604, 829, 1037, 1236,
1424, 1623, 1811, 1989, 165, 410, 293, 515, 752, 948, 1159, 1335, 1546, 1722,
1917, 2072, 77, 334, 562, 793, 995, 1200, 1382, 1587, 1769, 1953, 123, 374,
608, 833, 1041, 1240, 1428, 1627, 1815, 1993, 169, 414, 293, 515, 752, 948,
1159, 1335, 1546, 1722, 1917, 2072, 77, 334, 562, 793, 995, 1200, 1382, 1587,
1769, 1953, 123, 374, 608, 833, 1041, 1240, 1428, 1627, 1815, 1993, 169, 414,
252, 479, 711, 912, 1124, 1305, 1511, 1692, 305, 527, 764, 960, 1171, 1347,
1558, 1734, 1924, 2079, 86, 343, 571, 802, 1004, 1209, 1391, 1596, 1778, 1962,
132, 383, 617, 842, 1050, 1249, 1437, 1636, 1824, 2002, 178, 423, 305, 527,
764, 960, 1171, 1347, 1558, 1734, 1924, 2079, 86, 343, 571, 802, 1004, 1209,
1391, 1596, 1778, 1962, 132, 383, 617, 842, 1050, 1249, 1437, 1636, 1824, 2002,
178, 423, 301, 523, 760, 956, 1167, 1343, 1554, 1730, 1920, 2075, 81, 338,
566, 797, 999, 1204, 1386, 1591, 1773, 1957, 127, 378, 612, 837, 1045, 1244,
1432, 1631, 1819, 1997, 173, 418, 275, 734, 1141, 1528, 1900, 57, 542, 975,
1362, 1749, 103, 588, 1021, 1408, 1795, 149, 630, 1063, 1450, 1837, 191, 650,
1083, 1470, 1857, 211, 670, 1103, 1490, 1877, 231, 690, 636, 855, 1069, 1262,
1456, 1649, 1843, 2015, 197, 436, 656, 869, 1089, 1276, 1476, 1663, 1863, 2029,
217, 450, 676, 883, 1109, 1290, 1496, 1677, 1883, 2043, 237, 464, 696, 897,
251, 478, 710, 911, 1123, 1304, 1510, 1691, 260, 487, 719, 920, 1132, 1313,
1519, 1700, 293, 515, 752, 948, 1159, 1335, 1546, 1722, 1917, 2072, 77, 334,
562, 793, 995, 1200, 1382, 1587, 1769, 1953, 123, 374, 608, 833, 1041, 1240,
1428, 1627, 1815, 1993, 169, 414, 55, 540, 1360, 54, 972, 1746, 585, 1405,
146, 318, 1184, 1937, 776, 1570, 357, 1223, 1976, 55, 973, 1747, 539, 1359,
100, 1018, 1792, 777, 1571, 317, 1183, 1936, 816, 1610, 397, 293, 752, 1159,
1546, 1917, 77, 562, 995, 1382, 1769, 123, 608, 1041, 1428, 1815, 169,
};
assert (*(AsmStrs+RegAsmOffset[RegNo-1]) &&
"Invalid alt name index for register!");
return AsmStrs+RegAsmOffset[RegNo-1];
#else
return NULL;
#endif // CAPSTONE_DIET
}
#ifdef PRINT_ALIAS_INSTR
#undef PRINT_ALIAS_INSTR
static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) {
#ifndef CAPSTONE_DIET
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_QVFLOGICALb, 393, 12 },
{PPC_RFEBB, 405, 1 },
{PPC_RLDCL, 406, 1 },
{PPC_RLDCL_rec, 407, 1 },
{PPC_RLDICL, 408, 2 },
{PPC_RLDICL_32_64, 410, 2 },
{PPC_RLDICL_rec, 412, 2 },
{PPC_RLWINM, 414, 2 },
{PPC_RLWINM8, 416, 2 },
{PPC_RLWINM8_rec, 418, 2 },
{PPC_RLWINM_rec, 420, 2 },
{PPC_RLWNM, 422, 1 },
{PPC_RLWNM8, 423, 1 },
{PPC_RLWNM8_rec, 424, 1 },
{PPC_RLWNM_rec, 425, 1 },
{PPC_SC, 426, 1 },
{PPC_SUBF, 427, 1 },
{PPC_SUBF8, 428, 1 },
{PPC_SUBF8_rec, 429, 1 },
{PPC_SUBFC, 430, 1 },
{PPC_SUBFC8, 431, 1 },
{PPC_SUBFC8_rec, 432, 1 },
{PPC_SUBFC_rec, 433, 1 },
{PPC_SUBF_rec, 434, 1 },
{PPC_SYNC, 435, 3 },
{PPC_TD, 438, 7 },
{PPC_TDI, 445, 7 },
{PPC_TEND, 452, 2 },
{PPC_TLBIE, 454, 1 },
{PPC_TLBRE2, 455, 2 },
{PPC_TLBWE2, 457, 2 },
{PPC_TSR, 459, 2 },
{PPC_TW, 461, 8 },
{PPC_TWI, 469, 7 },
{PPC_VNOR, 476, 1 },
{PPC_VOR, 477, 1 },
{PPC_WAIT, 478, 3 },
{PPC_XORI, 481, 1 },
{PPC_XORI8, 482, 1 },
{PPC_XVCPSGNDP, 483, 1 },
{PPC_XVCPSGNSP, 484, 1 },
{PPC_XXPERMDI, 485, 5 },
{PPC_XXPERMDIs, 490, 3 },
{PPC_gBC, 493, 11 },
{PPC_gBCA, 504, 11 },
{PPC_gBCAat, 515, 8 },
{PPC_gBCCTR, 523, 7 },
{PPC_gBCCTRL, 530, 7 },
{PPC_gBCL, 537, 11 },
{PPC_gBCLA, 548, 11 },
{PPC_gBCLAat, 559, 8 },
{PPC_gBCLR, 567, 17 },
{PPC_gBCLRL, 584, 17 },
{PPC_gBCLat, 601, 8 },
{PPC_gBCat, 609, 8 },
{0}, };
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, 4 },
// PPC_CREQV - 210
{2284, 426, 3, 3 },
// PPC_CRNOR - 211
{2293, 429, 3, 3 },
// PPC_CROR - 212
{2306, 432, 3, 3 },
// PPC_CRXOR - 213
{2320, 435, 3, 3 },
// PPC_ISEL - 214
{2329, 438, 4, 4 },
{2347, 442, 4, 4 },
{2365, 446, 4, 4 },
// PPC_ISEL8 - 217
{2329, 450, 4, 4 },
{2347, 454, 4, 4 },
{2365, 458, 4, 4 },
// PPC_MBAR - 220
{2383, 462, 1, 2 },
// PPC_MFDCR - 221
{2388, 464, 2, 5 },
{2397, 469, 2, 5 },
{2406, 474, 2, 5 },
{2415, 479, 2, 5 },
{2424, 484, 2, 5 },
{2433, 489, 2, 5 },
{2442, 494, 2, 5 },
{2451, 499, 2, 5 },
// PPC_MFSPR - 229
{2460, 504, 2, 2 },
{2469, 506, 2, 5 },
{2480, 511, 2, 5 },
{2490, 516, 2, 5 },
{2500, 521, 2, 5 },
{2508, 526, 2, 5 },
{2517, 531, 2, 5 },
{2527, 536, 2, 5 },
{2537, 541, 2, 5 },
{2548, 546, 2, 5 },
{2557, 551, 2, 5 },
{2566, 556, 2, 5 },
{2576, 561, 2, 5 },
{2586, 566, 2, 5 },
{2596, 571, 2, 5 },
{2606, 576, 2, 5 },
{2615, 581, 2, 5 },
{2624, 586, 2, 5 },
{2633, 591, 2, 5 },
{2642, 596, 2, 5 },
{2655, 601, 2, 5 },
{2669, 606, 2, 5 },
{2683, 611, 2, 5 },
{2697, 616, 2, 5 },
{2711, 621, 2, 5 },
{2725, 626, 2, 5 },
{2739, 631, 2, 5 },
{2753, 636, 2, 5 },
{2767, 641, 2, 5 },
{2781, 646, 2, 5 },
{2795, 651, 2, 5 },
{2809, 656, 2, 5 },
{2823, 661, 2, 5 },
{2837, 666, 2, 5 },
{2851, 671, 2, 5 },
{2865, 676, 2, 5 },
{2879, 681, 2, 5 },
{2888, 686, 2, 5 },
{2897, 691, 2, 5 },
{2907, 696, 2, 5 },
{2916, 701, 2, 5 },
{2926, 706, 2, 5 },
{2936, 711, 2, 5 },
{2946, 716, 2, 5 },
{2956, 721, 2, 5 },
{2966, 726, 2, 5 },
// PPC_MFSPR8 - 275
{2460, 731, 2, 2 },
{2469, 733, 2, 5 },
{2480, 738, 2, 5 },
{2490, 743, 2, 5 },
{2500, 748, 2, 5 },
{2508, 753, 2, 5 },
{2517, 758, 2, 5 },
{2527, 763, 2, 5 },
{2537, 768, 2, 5 },
{2548, 773, 2, 5 },
{2557, 778, 2, 5 },
{2566, 783, 2, 5 },
{2576, 788, 2, 5 },
{2586, 793, 2, 5 },
{2596, 798, 2, 5 },
{2606, 803, 2, 5 },
{2624, 808, 2, 5 },
{2633, 813, 2, 5 },
{2642, 818, 2, 5 },
// PPC_MFTB - 294
{2976, 823, 2, 2 },
// PPC_MFUDSCR - 295
{2469, 825, 1, 4 },
// PPC_MFVRSAVE - 296
{2985, 829, 1, 1 },
// PPC_MFVSRD - 297
{2997, 830, 2, 2 },
// PPC_MFVSRWZ - 298
{3011, 832, 2, 2 },
// PPC_MTCRF - 299
{3026, 834, 2, 2 },
// PPC_MTCRF8 - 300
{3026, 836, 2, 2 },
// PPC_MTDCR - 301
{3034, 838, 2, 5 },
{3043, 843, 2, 5 },
{3052, 848, 2, 5 },
{3061, 853, 2, 5 },
{3070, 858, 2, 5 },
{3079, 863, 2, 5 },
{3088, 868, 2, 5 },
{3097, 873, 2, 5 },
// PPC_MTFSF - 309
{3106, 878, 4, 5 },
// PPC_MTFSFI - 310
{3119, 883, 3, 4 },
// PPC_MTFSFI_rec - 311
{3137, 887, 3, 4 },
// PPC_MTFSF_rec - 312
{3156, 891, 4, 5 },
// PPC_MTMSR - 313
{3170, 896, 2, 5 },
// PPC_MTMSRD - 314
{3179, 901, 2, 5 },
// PPC_MTSPR - 315
{3189, 906, 2, 2 },
{3198, 908, 2, 5 },
{3209, 913, 2, 5 },
{3217, 918, 2, 5 },
{3226, 923, 2, 5 },
{3236, 928, 2, 5 },
{3246, 933, 2, 5 },
{3257, 938, 2, 5 },
{3266, 943, 2, 5 },
{3275, 948, 2, 5 },
{3285, 953, 2, 5 },
{3295, 958, 2, 5 },
{3305, 963, 2, 5 },
{3315, 968, 2, 5 },
{3324, 973, 2, 5 },
{3333, 978, 2, 5 },
{3342, 983, 2, 5 },
{3351, 988, 2, 5 },
{3360, 993, 2, 5 },
{3373, 998, 2, 5 },
{3387, 1003, 2, 5 },
{3401, 1008, 2, 5 },
{3415, 1013, 2, 5 },
{3429, 1018, 2, 5 },
{3443, 1023, 2, 5 },
{3457, 1028, 2, 5 },
{3471, 1033, 2, 5 },
{3485, 1038, 2, 5 },
{3499, 1043, 2, 5 },
{3513, 1048, 2, 5 },
{3527, 1053, 2, 5 },
{3541, 1058, 2, 5 },
{3555, 1063, 2, 5 },
{3569, 1068, 2, 5 },
{3583, 1073, 2, 5 },
{3597, 1078, 2, 5 },
{3606, 1083, 2, 5 },
{3615, 1088, 2, 5 },
{3625, 1093, 2, 5 },
{3634, 1098, 2, 5 },
{3644, 1103, 2, 5 },
{3654, 1108, 2, 5 },
{3664, 1113, 2, 5 },
{3674, 1118, 2, 5 },
{3684, 1123, 2, 5 },
// PPC_MTSPR8 - 360
{3189, 1128, 2, 2 },
{3198, 1130, 2, 5 },
{3209, 1135, 2, 5 },
{3217, 1140, 2, 5 },
{3226, 1145, 2, 5 },
{3236, 1150, 2, 5 },
{3246, 1155, 2, 5 },
{3257, 1160, 2, 5 },
{3266, 1165, 2, 5 },
{3275, 1170, 2, 5 },
{3285, 1175, 2, 5 },
{3295, 1180, 2, 5 },
{3305, 1185, 2, 5 },
{3315, 1190, 2, 5 },
{3333, 1195, 2, 5 },
{3342, 1200, 2, 5 },
{3351, 1205, 2, 5 },
{3360, 1210, 2, 5 },
// PPC_MTUDSCR - 378
{3694, 1215, 1, 4 },
// PPC_MTVRSAVE - 379
{3705, 1219, 1, 1 },
// PPC_MTVSRD - 380
{3717, 1220, 2, 2 },
// PPC_MTVSRWA - 381
{3731, 1222, 2, 2 },
// PPC_MTVSRWZ - 382
{3746, 1224, 2, 2 },
// PPC_NOR - 383
{3761, 1226, 3, 3 },
// PPC_NOR8 - 384
{3761, 1229, 3, 3 },
// PPC_NOR8_rec - 385
{3772, 1232, 3, 3 },
// PPC_NOR_rec - 386
{3772, 1235, 3, 3 },
// PPC_OR - 387
{3784, 1238, 3, 3 },
// PPC_OR8 - 388
{3784, 1241, 3, 3 },
// PPC_OR8_rec - 389
{3794, 1244, 3, 3 },
// PPC_ORI - 390
{3805, 1247, 3, 3 },
// PPC_ORI8 - 391
{3805, 1250, 3, 3 },
// PPC_OR_rec - 392
{3794, 1253, 3, 3 },
// PPC_QVFLOGICALb - 393
{3809, 1256, 4, 5 },
{3819, 1261, 4, 5 },
{3837, 1266, 4, 5 },
{3856, 1271, 4, 5 },
{3871, 1276, 4, 5 },
{3889, 1281, 4, 5 },
{3906, 1286, 4, 5 },
{3924, 1291, 4, 5 },
{3942, 1296, 4, 5 },
{3956, 1301, 4, 5 },
{3974, 1306, 4, 5 },
{3993, 1311, 4, 5 },
// PPC_RFEBB - 405
{4003, 1316, 1, 1 },
// PPC_RLDCL - 406
{4009, 1317, 4, 4 },
// PPC_RLDCL_rec - 407
{4026, 1321, 4, 4 },
// PPC_RLDICL - 408
{4044, 1325, 4, 4 },
{4064, 1329, 4, 3 },
// PPC_RLDICL_32_64 - 410
{4044, 1332, 4, 4 },
{4064, 1336, 4, 3 },
// PPC_RLDICL_rec - 412
{4084, 1339, 4, 4 },
{4105, 1343, 4, 3 },
// PPC_RLWINM - 414
{4126, 1346, 5, 5 },
{4146, 1351, 5, 5 },
// PPC_RLWINM8 - 416
{4126, 1356, 5, 5 },
{4146, 1361, 5, 5 },
// PPC_RLWINM8_rec - 418
{4166, 1366, 5, 5 },
{4187, 1371, 5, 5 },
// PPC_RLWINM_rec - 420
{4166, 1376, 5, 5 },
{4187, 1381, 5, 5 },
// PPC_RLWNM - 422
{4208, 1386, 5, 5 },
// PPC_RLWNM8 - 423
{4208, 1391, 5, 5 },
// PPC_RLWNM8_rec - 424
{4225, 1396, 5, 5 },
// PPC_RLWNM_rec - 425
{4225, 1401, 5, 5 },
// PPC_SC - 426
{4243, 1406, 1, 1 },
// PPC_SUBF - 427
{4246, 1407, 3, 3 },
// PPC_SUBF8 - 428
{4246, 1410, 3, 3 },
// PPC_SUBF8_rec - 429
{4261, 1413, 3, 3 },
// PPC_SUBFC - 430
{4277, 1416, 3, 3 },
// PPC_SUBFC8 - 431
{4277, 1419, 3, 3 },
// PPC_SUBFC8_rec - 432
{4293, 1422, 3, 3 },
// PPC_SUBFC_rec - 433
{4293, 1425, 3, 3 },
// PPC_SUBF_rec - 434
{4261, 1428, 3, 3 },
// PPC_SYNC - 435
{4310, 1431, 1, 2 },
{4315, 1433, 1, 2 },
{4322, 1435, 1, 2 },
// PPC_TD - 438
{4330, 1437, 3, 3 },
{4342, 1440, 3, 3 },
{4354, 1443, 3, 3 },
{4366, 1446, 3, 3 },
{4378, 1449, 3, 3 },
{4391, 1452, 3, 3 },
{4404, 1455, 3, 3 },
// PPC_TDI - 445
{4415, 1458, 3, 2 },
{4430, 1460, 3, 2 },
{4445, 1462, 3, 2 },
{4460, 1464, 3, 2 },
{4475, 1466, 3, 2 },
{4491, 1468, 3, 2 },
{4507, 1470, 3, 2 },
// PPC_TEND - 452
{4521, 1472, 1, 1 },
{4527, 1473, 1, 1 },
// PPC_TLBIE - 454
{4536, 1474, 2, 2 },
// PPC_TLBRE2 - 455
{4545, 1476, 3, 4 },
{4560, 1480, 3, 4 },
// PPC_TLBWE2 - 457
{4575, 1484, 3, 4 },
{4590, 1488, 3, 4 },
// PPC_TSR - 459
{4605, 1492, 1, 1 },
{4615, 1493, 1, 1 },
// PPC_TW - 461
{4624, 1494, 3, 3 },
{4629, 1497, 3, 3 },
{4641, 1500, 3, 3 },
{4653, 1503, 3, 3 },
{4665, 1506, 3, 3 },
{4677, 1509, 3, 3 },
{4690, 1512, 3, 3 },
{4703, 1515, 3, 3 },
// PPC_TWI - 469
{4714, 1518, 3, 2 },
{4729, 1520, 3, 2 },
{4744, 1522, 3, 2 },
{4759, 1524, 3, 2 },
{4774, 1526, 3, 2 },
{4790, 1528, 3, 2 },
{4806, 1530, 3, 2 },
// PPC_VNOR - 476
{4820, 1532, 3, 3 },
// PPC_VOR - 477
{4832, 1535, 3, 3 },
// PPC_WAIT - 478
{4843, 1538, 1, 1 },
{4848, 1539, 1, 1 },
{4856, 1540, 1, 1 },
// PPC_XORI - 481
{4865, 1541, 3, 3 },
// PPC_XORI8 - 482
{4865, 1544, 3, 3 },
// PPC_XVCPSGNDP - 483
{4870, 1547, 3, 3 },
// PPC_XVCPSGNSP - 484
{4885, 1550, 3, 3 },
// PPC_XXPERMDI - 485
{4900, 1553, 4, 7 },
{4918, 1560, 4, 7 },
{4936, 1567, 4, 4 },
{4955, 1571, 4, 4 },
{4974, 1575, 4, 4 },
// PPC_XXPERMDIs - 490
{4900, 1579, 3, 6 },
{4918, 1585, 3, 6 },
{4974, 1591, 3, 3 },
// PPC_gBC - 493
{4989, 1594, 3, 2 },
{5001, 1596, 3, 2 },
{5013, 1598, 3, 2 },
{5026, 1600, 3, 2 },
{5039, 1602, 3, 2 },
{5052, 1604, 3, 2 },
{5065, 1606, 3, 2 },
{5080, 1608, 3, 2 },
{5095, 1610, 3, 2 },
{5109, 1612, 3, 2 },
{5123, 1614, 3, 2 },
// PPC_gBCA - 504
{5130, 1616, 3, 2 },
{5143, 1618, 3, 2 },
{5156, 1620, 3, 2 },
{5170, 1622, 3, 2 },
{5184, 1624, 3, 2 },
{5198, 1626, 3, 2 },
{5212, 1628, 3, 2 },
{5228, 1630, 3, 2 },
{5244, 1632, 3, 2 },
{5259, 1634, 3, 2 },
{5274, 1636, 3, 2 },
// PPC_gBCAat - 515
{5282, 1638, 4, 3 },
{5302, 1641, 4, 3 },
{5322, 1644, 4, 3 },
{5331, 1647, 4, 3 },
{5341, 1650, 4, 3 },
{5351, 1653, 4, 3 },
{5362, 1656, 4, 3 },
{5372, 1659, 4, 3 },
// PPC_gBCCTR - 523
{5383, 1662, 3, 3 },
{5392, 1665, 3, 3 },
{5401, 1668, 3, 3 },
{5411, 1671, 3, 3 },
{5421, 1674, 3, 3 },
{5431, 1677, 3, 3 },
{5441, 1680, 3, 3 },
// PPC_gBCCTRL - 530
{5446, 1683, 3, 3 },
{5456, 1686, 3, 3 },
{5466, 1689, 3, 3 },
{5477, 1692, 3, 3 },
{5488, 1695, 3, 3 },
{5499, 1698, 3, 3 },
{5510, 1701, 3, 3 },
// PPC_gBCL - 537
{5516, 1704, 3, 2 },
{5529, 1706, 3, 2 },
{5542, 1708, 3, 2 },
{5556, 1710, 3, 2 },
{5570, 1712, 3, 2 },
{5584, 1714, 3, 2 },
{5598, 1716, 3, 2 },
{5614, 1718, 3, 2 },
{5630, 1720, 3, 2 },
{5645, 1722, 3, 2 },
{5660, 1724, 3, 2 },
// PPC_gBCLA - 548
{5668, 1726, 3, 2 },
{5682, 1728, 3, 2 },
{5696, 1730, 3, 2 },
{5711, 1732, 3, 2 },
{5726, 1734, 3, 2 },
{5741, 1736, 3, 2 },
{5756, 1738, 3, 2 },
{5773, 1740, 3, 2 },
{5790, 1742, 3, 2 },
{5806, 1744, 3, 2 },
{5822, 1746, 3, 2 },
// PPC_gBCLAat - 559
{5831, 1748, 4, 3 },
{5852, 1751, 4, 3 },
{5873, 1754, 4, 3 },
{5884, 1757, 4, 3 },
{5896, 1760, 4, 3 },
{5908, 1763, 4, 3 },
{5921, 1766, 4, 3 },
{5933, 1769, 4, 3 },
// PPC_gBCLR - 567
{5946, 1772, 3, 3 },
{5952, 1775, 3, 3 },
{5959, 1778, 3, 3 },
{5966, 1781, 3, 3 },
{5974, 1784, 3, 3 },
{5981, 1787, 3, 3 },
{5989, 1790, 3, 3 },
{5997, 1793, 3, 3 },
{6005, 1796, 3, 3 },
{6014, 1799, 3, 3 },
{6023, 1802, 3, 3 },
{6032, 1805, 3, 3 },
{6041, 1808, 3, 3 },
{6052, 1811, 3, 3 },
{6063, 1814, 3, 3 },
{6073, 1817, 3, 3 },
{6083, 1820, 3, 3 },
// PPC_gBCLRL - 584
{6087, 1823, 3, 3 },
{6094, 1826, 3, 3 },
{6102, 1829, 3, 3 },
{6110, 1832, 3, 3 },
{6119, 1835, 3, 3 },
{6127, 1838, 3, 3 },
{6136, 1841, 3, 3 },
{6145, 1844, 3, 3 },
{6154, 1847, 3, 3 },
{6164, 1850, 3, 3 },
{6174, 1853, 3, 3 },
{6184, 1856, 3, 3 },
{6194, 1859, 3, 3 },
{6206, 1862, 3, 3 },
{6218, 1865, 3, 3 },
{6229, 1868, 3, 3 },
{6240, 1871, 3, 3 },
// PPC_gBCLat - 601
{6245, 1874, 4, 3 },
{6265, 1877, 4, 3 },
{6285, 1880, 4, 3 },
{6295, 1883, 4, 3 },
{6306, 1886, 4, 3 },
{6317, 1889, 4, 3 },
{6329, 1892, 4, 3 },
{6340, 1895, 4, 3 },
// PPC_gBCat - 609
{6352, 1898, 4, 3 },
{6371, 1901, 4, 3 },
{6390, 1904, 4, 3 },
{6399, 1907, 4, 3 },
{6409, 1910, 4, 3 },
{6419, 1913, 4, 3 },
{6430, 1916, 4, 3 },
{6440, 1919, 4, 3 },
{0}, };
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},
{AliasPatternCond_K_Feature, PPC_FeatureISA2_06},
// (CREQV crbitrc:$bx, crbitrc:$bx, crbitrc:$bx) - 426
{AliasPatternCond_K_RegClass, PPC_CRBITRCRegClassID},
{AliasPatternCond_K_TiedReg, 0},
{AliasPatternCond_K_TiedReg, 0},
// (CRNOR crbitrc:$bx, crbitrc:$by, crbitrc:$by) - 429
{AliasPatternCond_K_RegClass, PPC_CRBITRCRegClassID},
{AliasPatternCond_K_RegClass, PPC_CRBITRCRegClassID},
{AliasPatternCond_K_TiedReg, 1},
// (CROR crbitrc:$bx, crbitrc:$by, crbitrc:$by) - 432
{AliasPatternCond_K_RegClass, PPC_CRBITRCRegClassID},
{AliasPatternCond_K_RegClass, PPC_CRBITRCRegClassID},
{AliasPatternCond_K_TiedReg, 1},
// (CRXOR crbitrc:$bx, crbitrc:$bx, crbitrc:$bx) - 435
{AliasPatternCond_K_RegClass, PPC_CRBITRCRegClassID},
{AliasPatternCond_K_TiedReg, 0},
{AliasPatternCond_K_TiedReg, 0},
// (ISEL gprc:$rT, gprc_nor0:$rA, gprc:$rB, CR0LT) - 438
{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) - 442
{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) - 446
{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) - 450
{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) - 454
{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) - 458
{AliasPatternCond_K_RegClass, PPC_G8RCRegClassID},
{AliasPatternCond_K_RegClass, PPC_G8RC_NOX0RegClassID},
{AliasPatternCond_K_RegClass, PPC_G8RCRegClassID},
{AliasPatternCond_K_Reg, PPC_CR0EQ},
// (MBAR 0) - 462
{AliasPatternCond_K_Imm, (uint32_t)0},
{AliasPatternCond_K_Feature, PPC_FeatureBookE},
// (MFDCR gprc:$Rx, 128) - 464
{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) - 469
{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) - 474
{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) - 479
{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) - 484
{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) - 489
{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) - 494
{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) - 499
{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) - 504
{AliasPatternCond_K_RegClass, PPC_GPRCRegClassID},
{AliasPatternCond_K_Imm, (uint32_t)1},
// (MFSPR gprc:$Rx, 3) - 506
{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) - 511
{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) - 516
{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) - 521
{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) - 526
{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) - 531
{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) - 536
{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) - 541
{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) - 546
{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) - 551
{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) - 556
{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) - 561
{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) - 566
{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) - 571
{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) - 576
{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) - 581
{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) - 586
{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) - 591
{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) - 596
{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) - 601
{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) - 606
{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) - 611
{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) - 616
{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) - 621
{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) - 626
{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) - 631
{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) - 636
{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) - 641
{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) - 646
{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) - 651
{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) - 656
{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) - 661
{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) - 666
{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) - 671
{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) - 676
{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) - 681
{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) - 686
{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) - 691
{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) - 696
{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) - 701
{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) - 706
{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) - 711
{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) - 716
{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) - 721
{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) - 726
{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) - 731
{AliasPatternCond_K_RegClass, PPC_G8RCRegClassID},
{AliasPatternCond_K_Imm, (uint32_t)1},
// (MFSPR8 g8rc:$Rx, 3) - 733
{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) - 738
{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) - 743
{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) - 748
{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) - 753
{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) - 758
{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) - 763
{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) - 768
{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) - 773
{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) - 778
{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) - 783
{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) - 788
{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) - 793
{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) - 798
{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) - 803
{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) - 808
{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) - 813
{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) - 818
{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) - 823
{AliasPatternCond_K_RegClass, PPC_GPRCRegClassID},
{AliasPatternCond_K_Imm, (uint32_t)269},
// (MFUDSCR gprc:$Rx) - 825
{AliasPatternCond_K_RegClass, PPC_GPRCRegClassID},
{AliasPatternCond_K_OrNegFeature, PPC_AIXOS},
{AliasPatternCond_K_OrFeature, PPC_FeatureModernAIXAs},
{AliasPatternCond_K_EndOrFeatures, 0},
// (MFVRSAVE gprc:$rS) - 829
{AliasPatternCond_K_RegClass, PPC_GPRCRegClassID},
// (MFVSRD g8rc:$rA, f8rc:$src) - 830
{AliasPatternCond_K_RegClass, PPC_G8RCRegClassID},
{AliasPatternCond_K_RegClass, PPC_F8RCRegClassID},
// (MFVSRWZ gprc:$rA, f8rc:$src) - 832
{AliasPatternCond_K_RegClass, PPC_GPRCRegClassID},
{AliasPatternCond_K_RegClass, PPC_F8RCRegClassID},
// (MTCRF 255, gprc:$rA) - 834
{AliasPatternCond_K_Imm, (uint32_t)255},
{AliasPatternCond_K_RegClass, PPC_GPRCRegClassID},
// (MTCRF8 255, g8rc:$rA) - 836
{AliasPatternCond_K_Imm, (uint32_t)255},
{AliasPatternCond_K_RegClass, PPC_G8RCRegClassID},
// (MTDCR gprc:$Rx, 128) - 838
{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) - 843
{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) - 848
{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) - 853
{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) - 858
{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) - 863
{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) - 868
{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) - 873
{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) - 878
{AliasPatternCond_K_Ignore, 0},
{AliasPatternCond_K_RegClass, PPC_F8RCRegClassID},
{AliasPatternCond_K_Imm, (uint32_t)0},
{AliasPatternCond_K_Imm, (uint32_t)0},
{AliasPatternCond_K_Feature, PPC_FeatureISA2_07},
// (MTFSFI u3imm:$BF, u4imm:$U, 0) - 883
{AliasPatternCond_K_Ignore, 0},
{AliasPatternCond_K_Ignore, 0},
{AliasPatternCond_K_Imm, (uint32_t)0},
{AliasPatternCond_K_Feature, PPC_FeatureISA2_07},
// (MTFSFI_rec u3imm:$BF, u4imm:$U, 0) - 887
{AliasPatternCond_K_Ignore, 0},
{AliasPatternCond_K_Ignore, 0},
{AliasPatternCond_K_Imm, (uint32_t)0},
{AliasPatternCond_K_Feature, PPC_FeatureISA2_07},
// (MTFSF_rec i32imm:$FLM, f8rc:$FRB, 0, 0) - 891
{AliasPatternCond_K_Ignore, 0},
{AliasPatternCond_K_RegClass, PPC_F8RCRegClassID},
{AliasPatternCond_K_Imm, (uint32_t)0},
{AliasPatternCond_K_Imm, (uint32_t)0},
{AliasPatternCond_K_Feature, PPC_FeatureISA2_07},
// (MTMSR gprc:$RS, 0) - 896
{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) - 901
{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) - 906
{AliasPatternCond_K_Imm, (uint32_t)1},
{AliasPatternCond_K_RegClass, PPC_GPRCRegClassID},
// (MTSPR 3, gprc:$Rx) - 908
{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) - 913
{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) - 918
{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) - 923
{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) - 928
{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) - 933
{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) - 938
{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) - 943
{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) - 948
{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) - 953
{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) - 958
{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) - 963
{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) - 968
{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) - 973
{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) - 978
{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) - 983
{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) - 988
{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) - 993
{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) - 998
{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) - 1003
{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) - 1008
{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) - 1013
{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) - 1018
{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) - 1023
{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) - 1028
{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) - 1033
{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) - 1038
{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) - 1043
{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) - 1048
{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) - 1053
{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) - 1058
{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) - 1063
{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) - 1068
{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) - 1073
{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) - 1078
{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) - 1083
{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) - 1088
{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) - 1093
{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) - 1098
{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) - 1103
{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) - 1108
{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) - 1113
{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) - 1118
{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) - 1123
{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) - 1128
{AliasPatternCond_K_Imm, (uint32_t)1},
{AliasPatternCond_K_RegClass, PPC_G8RCRegClassID},
// (MTSPR8 3, g8rc:$Rx) - 1130
{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) - 1135
{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) - 1140
{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) - 1145
{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) - 1150
{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) - 1155
{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) - 1160
{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) - 1165
{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) - 1170
{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) - 1175
{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) - 1180
{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) - 1185
{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) - 1190
{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) - 1195
{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) - 1200
{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) - 1205
{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) - 1210
{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) - 1215
{AliasPatternCond_K_RegClass, PPC_GPRCRegClassID},
{AliasPatternCond_K_OrNegFeature, PPC_AIXOS},
{AliasPatternCond_K_OrFeature, PPC_FeatureModernAIXAs},
{AliasPatternCond_K_EndOrFeatures, 0},
// (MTVRSAVE gprc:$rS) - 1219
{AliasPatternCond_K_RegClass, PPC_GPRCRegClassID},
// (MTVSRD f8rc:$dst, g8rc:$rA) - 1220
{AliasPatternCond_K_RegClass, PPC_F8RCRegClassID},
{AliasPatternCond_K_RegClass, PPC_G8RCRegClassID},
// (MTVSRWA f8rc:$dst, gprc:$rA) - 1222
{AliasPatternCond_K_RegClass, PPC_F8RCRegClassID},
{AliasPatternCond_K_RegClass, PPC_GPRCRegClassID},
// (MTVSRWZ f8rc:$dst, gprc:$rA) - 1224
{AliasPatternCond_K_RegClass, PPC_F8RCRegClassID},
{AliasPatternCond_K_RegClass, PPC_GPRCRegClassID},
// (NOR gprc:$rA, gprc:$rS, gprc:$rS) - 1226
{AliasPatternCond_K_RegClass, PPC_GPRCRegClassID},
{AliasPatternCond_K_RegClass, PPC_GPRCRegClassID},
{AliasPatternCond_K_TiedReg, 1},
// (NOR8 g8rc:$rA, g8rc:$rB, g8rc:$rB) - 1229
{AliasPatternCond_K_RegClass, PPC_G8RCRegClassID},
{AliasPatternCond_K_RegClass, PPC_G8RCRegClassID},
{AliasPatternCond_K_TiedReg, 1},
// (NOR8_rec g8rc:$rA, g8rc:$rB, g8rc:$rB) - 1232
{AliasPatternCond_K_RegClass, PPC_G8RCRegClassID},
{AliasPatternCond_K_RegClass, PPC_G8RCRegClassID},
{AliasPatternCond_K_TiedReg, 1},
// (NOR_rec gprc:$rA, gprc:$rS, gprc:$rS) - 1235
{AliasPatternCond_K_RegClass, PPC_GPRCRegClassID},
{AliasPatternCond_K_RegClass, PPC_GPRCRegClassID},
{AliasPatternCond_K_TiedReg, 1},
// (OR gprc:$rA, gprc:$rB, gprc:$rB) - 1238
{AliasPatternCond_K_RegClass, PPC_GPRCRegClassID},
{AliasPatternCond_K_RegClass, PPC_GPRCRegClassID},
{AliasPatternCond_K_TiedReg, 1},
// (OR8 g8rc:$rA, g8rc:$rB, g8rc:$rB) - 1241
{AliasPatternCond_K_RegClass, PPC_G8RCRegClassID},
{AliasPatternCond_K_RegClass, PPC_G8RCRegClassID},
{AliasPatternCond_K_TiedReg, 1},
// (OR8_rec g8rc:$rA, g8rc:$rB, g8rc:$rB) - 1244
{AliasPatternCond_K_RegClass, PPC_G8RCRegClassID},
{AliasPatternCond_K_RegClass, PPC_G8RCRegClassID},
{AliasPatternCond_K_TiedReg, 1},
// (ORI R0, R0, 0) - 1247
{AliasPatternCond_K_Reg, PPC_R0},
{AliasPatternCond_K_Reg, PPC_R0},
{AliasPatternCond_K_Imm, (uint32_t)0},
// (ORI8 X0, X0, 0) - 1250
{AliasPatternCond_K_Reg, PPC_X0},
{AliasPatternCond_K_Reg, PPC_X0},
{AliasPatternCond_K_Imm, (uint32_t)0},
// (OR_rec gprc:$rA, gprc:$rB, gprc:$rB) - 1253
{AliasPatternCond_K_RegClass, PPC_GPRCRegClassID},
{AliasPatternCond_K_RegClass, PPC_GPRCRegClassID},
{AliasPatternCond_K_TiedReg, 1},
// (QVFLOGICALb qbrc:$FRT, qbrc:$FRT, qbrc:$FRT, 0) - 1256
{AliasPatternCond_K_RegClass, PPC_QBRCRegClassID},
{AliasPatternCond_K_TiedReg, 0},
{AliasPatternCond_K_TiedReg, 0},
{AliasPatternCond_K_Imm, (uint32_t)0},
{AliasPatternCond_K_Feature, PPC_FeatureQPX},
// (QVFLOGICALb qbrc:$FRT, qbrc:$FRA, qbrc:$FRB, 1) - 1261
{AliasPatternCond_K_RegClass, PPC_QBRCRegClassID},
{AliasPatternCond_K_RegClass, PPC_QBRCRegClassID},
{AliasPatternCond_K_RegClass, PPC_QBRCRegClassID},
{AliasPatternCond_K_Imm, (uint32_t)1},
{AliasPatternCond_K_Feature, PPC_FeatureQPX},
// (QVFLOGICALb qbrc:$FRT, qbrc:$FRA, qbrc:$FRB, 4) - 1266
{AliasPatternCond_K_RegClass, PPC_QBRCRegClassID},
{AliasPatternCond_K_RegClass, PPC_QBRCRegClassID},
{AliasPatternCond_K_RegClass, PPC_QBRCRegClassID},
{AliasPatternCond_K_Imm, (uint32_t)4},
{AliasPatternCond_K_Feature, PPC_FeatureQPX},
// (QVFLOGICALb qbrc:$FRT, qbrc:$FRA, qbrc:$FRA, 5) - 1271
{AliasPatternCond_K_RegClass, PPC_QBRCRegClassID},
{AliasPatternCond_K_RegClass, PPC_QBRCRegClassID},
{AliasPatternCond_K_TiedReg, 1},
{AliasPatternCond_K_Imm, (uint32_t)5},
{AliasPatternCond_K_Feature, PPC_FeatureQPX},
// (QVFLOGICALb qbrc:$FRT, qbrc:$FRA, qbrc:$FRB, 6) - 1276
{AliasPatternCond_K_RegClass, PPC_QBRCRegClassID},
{AliasPatternCond_K_RegClass, PPC_QBRCRegClassID},
{AliasPatternCond_K_RegClass, PPC_QBRCRegClassID},
{AliasPatternCond_K_Imm, (uint32_t)6},
{AliasPatternCond_K_Feature, PPC_FeatureQPX},
// (QVFLOGICALb qbrc:$FRT, qbrc:$FRA, qbrc:$FRB, 7) - 1281
{AliasPatternCond_K_RegClass, PPC_QBRCRegClassID},
{AliasPatternCond_K_RegClass, PPC_QBRCRegClassID},
{AliasPatternCond_K_RegClass, PPC_QBRCRegClassID},
{AliasPatternCond_K_Imm, (uint32_t)7},
{AliasPatternCond_K_Feature, PPC_FeatureQPX},
// (QVFLOGICALb qbrc:$FRT, qbrc:$FRA, qbrc:$FRB, 8) - 1286
{AliasPatternCond_K_RegClass, PPC_QBRCRegClassID},
{AliasPatternCond_K_RegClass, PPC_QBRCRegClassID},
{AliasPatternCond_K_RegClass, PPC_QBRCRegClassID},
{AliasPatternCond_K_Imm, (uint32_t)8},
{AliasPatternCond_K_Feature, PPC_FeatureQPX},
// (QVFLOGICALb qbrc:$FRT, qbrc:$FRA, qbrc:$FRB, 9) - 1291
{AliasPatternCond_K_RegClass, PPC_QBRCRegClassID},
{AliasPatternCond_K_RegClass, PPC_QBRCRegClassID},
{AliasPatternCond_K_RegClass, PPC_QBRCRegClassID},
{AliasPatternCond_K_Imm, (uint32_t)9},
{AliasPatternCond_K_Feature, PPC_FeatureQPX},
// (QVFLOGICALb qbrc:$FRT, qbrc:$FRA, qbrc:$FRA, 10) - 1296
{AliasPatternCond_K_RegClass, PPC_QBRCRegClassID},
{AliasPatternCond_K_RegClass, PPC_QBRCRegClassID},
{AliasPatternCond_K_TiedReg, 1},
{AliasPatternCond_K_Imm, (uint32_t)10},
{AliasPatternCond_K_Feature, PPC_FeatureQPX},
// (QVFLOGICALb qbrc:$FRT, qbrc:$FRA, qbrc:$FRB, 13) - 1301
{AliasPatternCond_K_RegClass, PPC_QBRCRegClassID},
{AliasPatternCond_K_RegClass, PPC_QBRCRegClassID},
{AliasPatternCond_K_RegClass, PPC_QBRCRegClassID},
{AliasPatternCond_K_Imm, (uint32_t)13},
{AliasPatternCond_K_Feature, PPC_FeatureQPX},
// (QVFLOGICALb qbrc:$FRT, qbrc:$FRA, qbrc:$FRB, 14) - 1306
{AliasPatternCond_K_RegClass, PPC_QBRCRegClassID},
{AliasPatternCond_K_RegClass, PPC_QBRCRegClassID},
{AliasPatternCond_K_RegClass, PPC_QBRCRegClassID},
{AliasPatternCond_K_Imm, (uint32_t)14},
{AliasPatternCond_K_Feature, PPC_FeatureQPX},
// (QVFLOGICALb qbrc:$FRT, qbrc:$FRT, qbrc:$FRT, 15) - 1311
{AliasPatternCond_K_RegClass, PPC_QBRCRegClassID},
{AliasPatternCond_K_TiedReg, 0},
{AliasPatternCond_K_TiedReg, 0},
{AliasPatternCond_K_Imm, (uint32_t)15},
{AliasPatternCond_K_Feature, PPC_FeatureQPX},
// (RFEBB 1) - 1316
{AliasPatternCond_K_Imm, (uint32_t)1},
// (RLDCL g8rc:$rA, g8rc:$rS, gprc:$rB, 0) - 1317
{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) - 1321
{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) - 1325
{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) - 1329
{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) - 1332
{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) - 1336
{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) - 1339
{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) - 1343
{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) - 1346
{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) - 1351
{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) - 1356
{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) - 1361
{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) - 1366
{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) - 1371
{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) - 1376
{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) - 1381
{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) - 1386
{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) - 1391
{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) - 1396
{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) - 1401
{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) - 1406
{AliasPatternCond_K_Imm, (uint32_t)0},
// (SUBF gprc:$rA, gprc:$rC, gprc:$rB) - 1407
{AliasPatternCond_K_RegClass, PPC_GPRCRegClassID},
{AliasPatternCond_K_RegClass, PPC_GPRCRegClassID},
{AliasPatternCond_K_RegClass, PPC_GPRCRegClassID},
// (SUBF8 g8rc:$rA, g8rc:$rC, g8rc:$rB) - 1410
{AliasPatternCond_K_RegClass, PPC_G8RCRegClassID},
{AliasPatternCond_K_RegClass, PPC_G8RCRegClassID},
{AliasPatternCond_K_RegClass, PPC_G8RCRegClassID},
// (SUBF8_rec g8rc:$rA, g8rc:$rC, g8rc:$rB) - 1413
{AliasPatternCond_K_RegClass, PPC_G8RCRegClassID},
{AliasPatternCond_K_RegClass, PPC_G8RCRegClassID},
{AliasPatternCond_K_RegClass, PPC_G8RCRegClassID},
// (SUBFC gprc:$rA, gprc:$rC, gprc:$rB) - 1416
{AliasPatternCond_K_RegClass, PPC_GPRCRegClassID},
{AliasPatternCond_K_RegClass, PPC_GPRCRegClassID},
{AliasPatternCond_K_RegClass, PPC_GPRCRegClassID},
// (SUBFC8 g8rc:$rA, g8rc:$rC, g8rc:$rB) - 1419
{AliasPatternCond_K_RegClass, PPC_G8RCRegClassID},
{AliasPatternCond_K_RegClass, PPC_G8RCRegClassID},
{AliasPatternCond_K_RegClass, PPC_G8RCRegClassID},
// (SUBFC8_rec g8rc:$rA, g8rc:$rC, g8rc:$rB) - 1422
{AliasPatternCond_K_RegClass, PPC_G8RCRegClassID},
{AliasPatternCond_K_RegClass, PPC_G8RCRegClassID},
{AliasPatternCond_K_RegClass, PPC_G8RCRegClassID},
// (SUBFC_rec gprc:$rA, gprc:$rC, gprc:$rB) - 1425
{AliasPatternCond_K_RegClass, PPC_GPRCRegClassID},
{AliasPatternCond_K_RegClass, PPC_GPRCRegClassID},
{AliasPatternCond_K_RegClass, PPC_GPRCRegClassID},
// (SUBF_rec gprc:$rA, gprc:$rC, gprc:$rB) - 1428
{AliasPatternCond_K_RegClass, PPC_GPRCRegClassID},
{AliasPatternCond_K_RegClass, PPC_GPRCRegClassID},
{AliasPatternCond_K_RegClass, PPC_GPRCRegClassID},
// (SYNC 0) - 1431
{AliasPatternCond_K_Imm, (uint32_t)0},
{AliasPatternCond_K_NegFeature, PPC_FeatureMSYNC},
// (SYNC 1) - 1433
{AliasPatternCond_K_Imm, (uint32_t)1},
{AliasPatternCond_K_NegFeature, PPC_FeatureMSYNC},
// (SYNC 2) - 1435
{AliasPatternCond_K_Imm, (uint32_t)2},
{AliasPatternCond_K_NegFeature, PPC_FeatureMSYNC},
// (TD 16, g8rc:$rA, g8rc:$rB) - 1437
{AliasPatternCond_K_Imm, (uint32_t)16},
{AliasPatternCond_K_RegClass, PPC_G8RCRegClassID},
{AliasPatternCond_K_RegClass, PPC_G8RCRegClassID},
// (TD 4, g8rc:$rA, g8rc:$rB) - 1440
{AliasPatternCond_K_Imm, (uint32_t)4},
{AliasPatternCond_K_RegClass, PPC_G8RCRegClassID},
{AliasPatternCond_K_RegClass, PPC_G8RCRegClassID},
// (TD 8, g8rc:$rA, g8rc:$rB) - 1443
{AliasPatternCond_K_Imm, (uint32_t)8},
{AliasPatternCond_K_RegClass, PPC_G8RCRegClassID},
{AliasPatternCond_K_RegClass, PPC_G8RCRegClassID},
// (TD 24, g8rc:$rA, g8rc:$rB) - 1446
{AliasPatternCond_K_Imm, (uint32_t)24},
{AliasPatternCond_K_RegClass, PPC_G8RCRegClassID},
{AliasPatternCond_K_RegClass, PPC_G8RCRegClassID},
// (TD 2, g8rc:$rA, g8rc:$rB) - 1449
{AliasPatternCond_K_Imm, (uint32_t)2},
{AliasPatternCond_K_RegClass, PPC_G8RCRegClassID},
{AliasPatternCond_K_RegClass, PPC_G8RCRegClassID},
// (TD 1, g8rc:$rA, g8rc:$rB) - 1452
{AliasPatternCond_K_Imm, (uint32_t)1},
{AliasPatternCond_K_RegClass, PPC_G8RCRegClassID},
{AliasPatternCond_K_RegClass, PPC_G8RCRegClassID},
// (TD 31, g8rc:$rA, g8rc:$rB) - 1455
{AliasPatternCond_K_Imm, (uint32_t)31},
{AliasPatternCond_K_RegClass, PPC_G8RCRegClassID},
{AliasPatternCond_K_RegClass, PPC_G8RCRegClassID},
// (TDI 16, g8rc:$rA, s16imm:$imm) - 1458
{AliasPatternCond_K_Imm, (uint32_t)16},
{AliasPatternCond_K_RegClass, PPC_G8RCRegClassID},
// (TDI 4, g8rc:$rA, s16imm:$imm) - 1460
{AliasPatternCond_K_Imm, (uint32_t)4},
{AliasPatternCond_K_RegClass, PPC_G8RCRegClassID},
// (TDI 8, g8rc:$rA, s16imm:$imm) - 1462
{AliasPatternCond_K_Imm, (uint32_t)8},
{AliasPatternCond_K_RegClass, PPC_G8RCRegClassID},
// (TDI 24, g8rc:$rA, s16imm:$imm) - 1464
{AliasPatternCond_K_Imm, (uint32_t)24},
{AliasPatternCond_K_RegClass, PPC_G8RCRegClassID},
// (TDI 2, g8rc:$rA, s16imm:$imm) - 1466
{AliasPatternCond_K_Imm, (uint32_t)2},
{AliasPatternCond_K_RegClass, PPC_G8RCRegClassID},
// (TDI 1, g8rc:$rA, s16imm:$imm) - 1468
{AliasPatternCond_K_Imm, (uint32_t)1},
{AliasPatternCond_K_RegClass, PPC_G8RCRegClassID},
// (TDI 31, g8rc:$rA, s16imm:$imm) - 1470
{AliasPatternCond_K_Imm, (uint32_t)31},
{AliasPatternCond_K_RegClass, PPC_G8RCRegClassID},
// (TEND 0) - 1472
{AliasPatternCond_K_Imm, (uint32_t)0},
// (TEND 1) - 1473
{AliasPatternCond_K_Imm, (uint32_t)1},
// (TLBIE R0, gprc:$RB) - 1474
{AliasPatternCond_K_Reg, PPC_R0},
{AliasPatternCond_K_RegClass, PPC_GPRCRegClassID},
// (TLBRE2 gprc:$RS, gprc:$A, 0) - 1476
{AliasPatternCond_K_RegClass, PPC_GPRCRegClassID},
{AliasPatternCond_K_RegClass, PPC_GPRCRegClassID},
{AliasPatternCond_K_Imm, (uint32_t)0},
{AliasPatternCond_K_Feature, PPC_FeaturePPC4xx},
// (TLBRE2 gprc:$RS, gprc:$A, 1) - 1480
{AliasPatternCond_K_RegClass, PPC_GPRCRegClassID},
{AliasPatternCond_K_RegClass, PPC_GPRCRegClassID},
{AliasPatternCond_K_Imm, (uint32_t)1},
{AliasPatternCond_K_Feature, PPC_FeaturePPC4xx},
// (TLBWE2 gprc:$RS, gprc:$A, 0) - 1484
{AliasPatternCond_K_RegClass, PPC_GPRCRegClassID},
{AliasPatternCond_K_RegClass, PPC_GPRCRegClassID},
{AliasPatternCond_K_Imm, (uint32_t)0},
{AliasPatternCond_K_Feature, PPC_FeaturePPC4xx},
// (TLBWE2 gprc:$RS, gprc:$A, 1) - 1488
{AliasPatternCond_K_RegClass, PPC_GPRCRegClassID},
{AliasPatternCond_K_RegClass, PPC_GPRCRegClassID},
{AliasPatternCond_K_Imm, (uint32_t)1},
{AliasPatternCond_K_Feature, PPC_FeaturePPC4xx},
// (TSR 0) - 1492
{AliasPatternCond_K_Imm, (uint32_t)0},
// (TSR 1) - 1493
{AliasPatternCond_K_Imm, (uint32_t)1},
// (TW 31, R0, R0) - 1494
{AliasPatternCond_K_Imm, (uint32_t)31},
{AliasPatternCond_K_Reg, PPC_R0},
{AliasPatternCond_K_Reg, PPC_R0},
// (TW 16, gprc:$rA, gprc:$rB) - 1497
{AliasPatternCond_K_Imm, (uint32_t)16},
{AliasPatternCond_K_RegClass, PPC_GPRCRegClassID},
{AliasPatternCond_K_RegClass, PPC_GPRCRegClassID},
// (TW 4, gprc:$rA, gprc:$rB) - 1500
{AliasPatternCond_K_Imm, (uint32_t)4},
{AliasPatternCond_K_RegClass, PPC_GPRCRegClassID},
{AliasPatternCond_K_RegClass, PPC_GPRCRegClassID},
// (TW 8, gprc:$rA, gprc:$rB) - 1503
{AliasPatternCond_K_Imm, (uint32_t)8},
{AliasPatternCond_K_RegClass, PPC_GPRCRegClassID},
{AliasPatternCond_K_RegClass, PPC_GPRCRegClassID},
// (TW 24, gprc:$rA, gprc:$rB) - 1506
{AliasPatternCond_K_Imm, (uint32_t)24},
{AliasPatternCond_K_RegClass, PPC_GPRCRegClassID},
{AliasPatternCond_K_RegClass, PPC_GPRCRegClassID},
// (TW 2, gprc:$rA, gprc:$rB) - 1509
{AliasPatternCond_K_Imm, (uint32_t)2},
{AliasPatternCond_K_RegClass, PPC_GPRCRegClassID},
{AliasPatternCond_K_RegClass, PPC_GPRCRegClassID},
// (TW 1, gprc:$rA, gprc:$rB) - 1512
{AliasPatternCond_K_Imm, (uint32_t)1},
{AliasPatternCond_K_RegClass, PPC_GPRCRegClassID},
{AliasPatternCond_K_RegClass, PPC_GPRCRegClassID},
// (TW 31, gprc:$rA, gprc:$rB) - 1515
{AliasPatternCond_K_Imm, (uint32_t)31},
{AliasPatternCond_K_RegClass, PPC_GPRCRegClassID},
{AliasPatternCond_K_RegClass, PPC_GPRCRegClassID},
// (TWI 16, gprc:$rA, s16imm:$imm) - 1518
{AliasPatternCond_K_Imm, (uint32_t)16},
{AliasPatternCond_K_RegClass, PPC_GPRCRegClassID},
// (TWI 4, gprc:$rA, s16imm:$imm) - 1520
{AliasPatternCond_K_Imm, (uint32_t)4},
{AliasPatternCond_K_RegClass, PPC_GPRCRegClassID},
// (TWI 8, gprc:$rA, s16imm:$imm) - 1522
{AliasPatternCond_K_Imm, (uint32_t)8},
{AliasPatternCond_K_RegClass, PPC_GPRCRegClassID},
// (TWI 24, gprc:$rA, s16imm:$imm) - 1524
{AliasPatternCond_K_Imm, (uint32_t)24},
{AliasPatternCond_K_RegClass, PPC_GPRCRegClassID},
// (TWI 2, gprc:$rA, s16imm:$imm) - 1526
{AliasPatternCond_K_Imm, (uint32_t)2},
{AliasPatternCond_K_RegClass, PPC_GPRCRegClassID},
// (TWI 1, gprc:$rA, s16imm:$imm) - 1528
{AliasPatternCond_K_Imm, (uint32_t)1},
{AliasPatternCond_K_RegClass, PPC_GPRCRegClassID},
// (TWI 31, gprc:$rA, s16imm:$imm) - 1530
{AliasPatternCond_K_Imm, (uint32_t)31},
{AliasPatternCond_K_RegClass, PPC_GPRCRegClassID},
// (VNOR vrrc:$vD, vrrc:$vA, vrrc:$vA) - 1532
{AliasPatternCond_K_RegClass, PPC_VRRCRegClassID},
{AliasPatternCond_K_RegClass, PPC_VRRCRegClassID},
{AliasPatternCond_K_TiedReg, 1},
// (VOR vrrc:$vD, vrrc:$vA, vrrc:$vA) - 1535
{AliasPatternCond_K_RegClass, PPC_VRRCRegClassID},
{AliasPatternCond_K_RegClass, PPC_VRRCRegClassID},
{AliasPatternCond_K_TiedReg, 1},
// (WAIT 0) - 1538
{AliasPatternCond_K_Imm, (uint32_t)0},
// (WAIT 1) - 1539
{AliasPatternCond_K_Imm, (uint32_t)1},
// (WAIT 2) - 1540
{AliasPatternCond_K_Imm, (uint32_t)2},
// (XORI R0, R0, 0) - 1541
{AliasPatternCond_K_Reg, PPC_R0},
{AliasPatternCond_K_Reg, PPC_R0},
{AliasPatternCond_K_Imm, (uint32_t)0},
// (XORI8 X0, X0, 0) - 1544
{AliasPatternCond_K_Reg, PPC_X0},
{AliasPatternCond_K_Reg, PPC_X0},
{AliasPatternCond_K_Imm, (uint32_t)0},
// (XVCPSGNDP vsrc:$XT, vsrc:$XB, vsrc:$XB) - 1547
{AliasPatternCond_K_RegClass, PPC_VSRCRegClassID},
{AliasPatternCond_K_RegClass, PPC_VSRCRegClassID},
{AliasPatternCond_K_TiedReg, 1},
// (XVCPSGNSP vsrc:$XT, vsrc:$XB, vsrc:$XB) - 1550
{AliasPatternCond_K_RegClass, PPC_VSRCRegClassID},
{AliasPatternCond_K_RegClass, PPC_VSRCRegClassID},
{AliasPatternCond_K_TiedReg, 1},
// (XXPERMDI vsrc:$XT, vsrc:$XB, vsrc:$XB, 0) - 1553
{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) - 1560
{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) - 1567
{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) - 1571
{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) - 1575
{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) - 1579
{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) - 1585
{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) - 1591
{AliasPatternCond_K_RegClass, PPC_VSRCRegClassID},
{AliasPatternCond_K_RegClass, PPC_VSFRCRegClassID},
{AliasPatternCond_K_Imm, (uint32_t)2},
// (gBC 12, crbitrc:$bi, condbrtarget:$dst) - 1594
{AliasPatternCond_K_Imm, (uint32_t)12},
{AliasPatternCond_K_RegClass, PPC_CRBITRCRegClassID},
// (gBC 4, crbitrc:$bi, condbrtarget:$dst) - 1596
{AliasPatternCond_K_Imm, (uint32_t)4},
{AliasPatternCond_K_RegClass, PPC_CRBITRCRegClassID},
// (gBC 14, crbitrc:$bi, condbrtarget:$dst) - 1598
{AliasPatternCond_K_Imm, (uint32_t)14},
{AliasPatternCond_K_RegClass, PPC_CRBITRCRegClassID},
// (gBC 6, crbitrc:$bi, condbrtarget:$dst) - 1600
{AliasPatternCond_K_Imm, (uint32_t)6},
{AliasPatternCond_K_RegClass, PPC_CRBITRCRegClassID},
// (gBC 15, crbitrc:$bi, condbrtarget:$dst) - 1602
{AliasPatternCond_K_Imm, (uint32_t)15},
{AliasPatternCond_K_RegClass, PPC_CRBITRCRegClassID},
// (gBC 7, crbitrc:$bi, condbrtarget:$dst) - 1604
{AliasPatternCond_K_Imm, (uint32_t)7},
{AliasPatternCond_K_RegClass, PPC_CRBITRCRegClassID},
// (gBC 8, crbitrc:$bi, condbrtarget:$dst) - 1606
{AliasPatternCond_K_Imm, (uint32_t)8},
{AliasPatternCond_K_RegClass, PPC_CRBITRCRegClassID},
// (gBC 0, crbitrc:$bi, condbrtarget:$dst) - 1608
{AliasPatternCond_K_Imm, (uint32_t)0},
{AliasPatternCond_K_RegClass, PPC_CRBITRCRegClassID},
// (gBC 10, crbitrc:$bi, condbrtarget:$dst) - 1610
{AliasPatternCond_K_Imm, (uint32_t)10},
{AliasPatternCond_K_RegClass, PPC_CRBITRCRegClassID},
// (gBC 2, crbitrc:$bi, condbrtarget:$dst) - 1612
{AliasPatternCond_K_Imm, (uint32_t)2},
{AliasPatternCond_K_RegClass, PPC_CRBITRCRegClassID},
// (gBC 20, CR0LT, condbrtarget:$dst) - 1614
{AliasPatternCond_K_Imm, (uint32_t)20},
{AliasPatternCond_K_Reg, PPC_CR0LT},
// (gBCA 12, crbitrc:$bi, abscondbrtarget:$dst) - 1616
{AliasPatternCond_K_Imm, (uint32_t)12},
{AliasPatternCond_K_RegClass, PPC_CRBITRCRegClassID},
// (gBCA 4, crbitrc:$bi, abscondbrtarget:$dst) - 1618
{AliasPatternCond_K_Imm, (uint32_t)4},
{AliasPatternCond_K_RegClass, PPC_CRBITRCRegClassID},
// (gBCA 14, crbitrc:$bi, abscondbrtarget:$dst) - 1620
{AliasPatternCond_K_Imm, (uint32_t)14},
{AliasPatternCond_K_RegClass, PPC_CRBITRCRegClassID},
// (gBCA 6, crbitrc:$bi, abscondbrtarget:$dst) - 1622
{AliasPatternCond_K_Imm, (uint32_t)6},
{AliasPatternCond_K_RegClass, PPC_CRBITRCRegClassID},
// (gBCA 15, crbitrc:$bi, abscondbrtarget:$dst) - 1624
{AliasPatternCond_K_Imm, (uint32_t)15},
{AliasPatternCond_K_RegClass, PPC_CRBITRCRegClassID},
// (gBCA 7, crbitrc:$bi, abscondbrtarget:$dst) - 1626
{AliasPatternCond_K_Imm, (uint32_t)7},
{AliasPatternCond_K_RegClass, PPC_CRBITRCRegClassID},
// (gBCA 8, crbitrc:$bi, abscondbrtarget:$dst) - 1628
{AliasPatternCond_K_Imm, (uint32_t)8},
{AliasPatternCond_K_RegClass, PPC_CRBITRCRegClassID},
// (gBCA 0, crbitrc:$bi, abscondbrtarget:$dst) - 1630
{AliasPatternCond_K_Imm, (uint32_t)0},
{AliasPatternCond_K_RegClass, PPC_CRBITRCRegClassID},
// (gBCA 10, crbitrc:$bi, abscondbrtarget:$dst) - 1632
{AliasPatternCond_K_Imm, (uint32_t)10},
{AliasPatternCond_K_RegClass, PPC_CRBITRCRegClassID},
// (gBCA 2, crbitrc:$bi, abscondbrtarget:$dst) - 1634
{AliasPatternCond_K_Imm, (uint32_t)2},
{AliasPatternCond_K_RegClass, PPC_CRBITRCRegClassID},
// (gBCA 20, CR0LT, abscondbrtarget:$dst) - 1636
{AliasPatternCond_K_Imm, (uint32_t)20},
{AliasPatternCond_K_Reg, PPC_CR0LT},
// (gBCAat u5imm:$bo, 3, crbitrc:$bi, condbrtarget:$dst) - 1638
{AliasPatternCond_K_Ignore, 0},
{AliasPatternCond_K_Imm, (uint32_t)3},
{AliasPatternCond_K_RegClass, PPC_CRBITRCRegClassID},
// (gBCAat u5imm:$bo, 2, crbitrc:$bi, condbrtarget:$dst) - 1641
{AliasPatternCond_K_Ignore, 0},
{AliasPatternCond_K_Imm, (uint32_t)2},
{AliasPatternCond_K_RegClass, PPC_CRBITRCRegClassID},
// (gBCAat 18, 0, CR0LT, abscondbrtarget:$dst) - 1644
{AliasPatternCond_K_Imm, (uint32_t)18},
{AliasPatternCond_K_Imm, (uint32_t)0},
{AliasPatternCond_K_Reg, PPC_CR0LT},
// (gBCAat 16, 0, CR0LT, abscondbrtarget:$dst) - 1647
{AliasPatternCond_K_Imm, (uint32_t)16},
{AliasPatternCond_K_Imm, (uint32_t)0},
{AliasPatternCond_K_Reg, PPC_CR0LT},
// (gBCAat 27, 3, CR0LT, abscondbrtarget:$dst) - 1650
{AliasPatternCond_K_Imm, (uint32_t)27},
{AliasPatternCond_K_Imm, (uint32_t)3},
{AliasPatternCond_K_Reg, PPC_CR0LT},
// (gBCAat 25, 3, CR0LT, abscondbrtarget:$dst) - 1653
{AliasPatternCond_K_Imm, (uint32_t)25},
{AliasPatternCond_K_Imm, (uint32_t)3},
{AliasPatternCond_K_Reg, PPC_CR0LT},
// (gBCAat 26, 2, CR0LT, abscondbrtarget:$dst) - 1656
{AliasPatternCond_K_Imm, (uint32_t)26},
{AliasPatternCond_K_Imm, (uint32_t)2},
{AliasPatternCond_K_Reg, PPC_CR0LT},
// (gBCAat 24, 2, CR0LT, abscondbrtarget:$dst) - 1659
{AliasPatternCond_K_Imm, (uint32_t)24},
{AliasPatternCond_K_Imm, (uint32_t)2},
{AliasPatternCond_K_Reg, PPC_CR0LT},
// (gBCCTR 12, crbitrc:$bi, 0) - 1662
{AliasPatternCond_K_Imm, (uint32_t)12},
{AliasPatternCond_K_RegClass, PPC_CRBITRCRegClassID},
{AliasPatternCond_K_Imm, (uint32_t)0},
// (gBCCTR 4, crbitrc:$bi, 0) - 1665
{AliasPatternCond_K_Imm, (uint32_t)4},
{AliasPatternCond_K_RegClass, PPC_CRBITRCRegClassID},
{AliasPatternCond_K_Imm, (uint32_t)0},
// (gBCCTR 14, crbitrc:$bi, 0) - 1668
{AliasPatternCond_K_Imm, (uint32_t)14},
{AliasPatternCond_K_RegClass, PPC_CRBITRCRegClassID},
{AliasPatternCond_K_Imm, (uint32_t)0},
// (gBCCTR 6, crbitrc:$bi, 0) - 1671
{AliasPatternCond_K_Imm, (uint32_t)6},
{AliasPatternCond_K_RegClass, PPC_CRBITRCRegClassID},
{AliasPatternCond_K_Imm, (uint32_t)0},
// (gBCCTR 15, crbitrc:$bi, 0) - 1674
{AliasPatternCond_K_Imm, (uint32_t)15},
{AliasPatternCond_K_RegClass, PPC_CRBITRCRegClassID},
{AliasPatternCond_K_Imm, (uint32_t)0},
// (gBCCTR 7, crbitrc:$bi, 0) - 1677
{AliasPatternCond_K_Imm, (uint32_t)7},
{AliasPatternCond_K_RegClass, PPC_CRBITRCRegClassID},
{AliasPatternCond_K_Imm, (uint32_t)0},
// (gBCCTR 20, CR0LT, 0) - 1680
{AliasPatternCond_K_Imm, (uint32_t)20},
{AliasPatternCond_K_Reg, PPC_CR0LT},
{AliasPatternCond_K_Imm, (uint32_t)0},
// (gBCCTRL 12, crbitrc:$bi, 0) - 1683
{AliasPatternCond_K_Imm, (uint32_t)12},
{AliasPatternCond_K_RegClass, PPC_CRBITRCRegClassID},
{AliasPatternCond_K_Imm, (uint32_t)0},
// (gBCCTRL 4, crbitrc:$bi, 0) - 1686
{AliasPatternCond_K_Imm, (uint32_t)4},
{AliasPatternCond_K_RegClass, PPC_CRBITRCRegClassID},
{AliasPatternCond_K_Imm, (uint32_t)0},
// (gBCCTRL 14, crbitrc:$bi, 0) - 1689
{AliasPatternCond_K_Imm, (uint32_t)14},
{AliasPatternCond_K_RegClass, PPC_CRBITRCRegClassID},
{AliasPatternCond_K_Imm, (uint32_t)0},
// (gBCCTRL 6, crbitrc:$bi, 0) - 1692
{AliasPatternCond_K_Imm, (uint32_t)6},
{AliasPatternCond_K_RegClass, PPC_CRBITRCRegClassID},
{AliasPatternCond_K_Imm, (uint32_t)0},
// (gBCCTRL 15, crbitrc:$bi, 0) - 1695
{AliasPatternCond_K_Imm, (uint32_t)15},
{AliasPatternCond_K_RegClass, PPC_CRBITRCRegClassID},
{AliasPatternCond_K_Imm, (uint32_t)0},
// (gBCCTRL 7, crbitrc:$bi, 0) - 1698
{AliasPatternCond_K_Imm, (uint32_t)7},
{AliasPatternCond_K_RegClass, PPC_CRBITRCRegClassID},
{AliasPatternCond_K_Imm, (uint32_t)0},
// (gBCCTRL 20, CR0LT, 0) - 1701
{AliasPatternCond_K_Imm, (uint32_t)20},
{AliasPatternCond_K_Reg, PPC_CR0LT},
{AliasPatternCond_K_Imm, (uint32_t)0},
// (gBCL 12, crbitrc:$bi, condbrtarget:$dst) - 1704
{AliasPatternCond_K_Imm, (uint32_t)12},
{AliasPatternCond_K_RegClass, PPC_CRBITRCRegClassID},
// (gBCL 4, crbitrc:$bi, condbrtarget:$dst) - 1706
{AliasPatternCond_K_Imm, (uint32_t)4},
{AliasPatternCond_K_RegClass, PPC_CRBITRCRegClassID},
// (gBCL 14, crbitrc:$bi, condbrtarget:$dst) - 1708
{AliasPatternCond_K_Imm, (uint32_t)14},
{AliasPatternCond_K_RegClass, PPC_CRBITRCRegClassID},
// (gBCL 6, crbitrc:$bi, condbrtarget:$dst) - 1710
{AliasPatternCond_K_Imm, (uint32_t)6},
{AliasPatternCond_K_RegClass, PPC_CRBITRCRegClassID},
// (gBCL 15, crbitrc:$bi, condbrtarget:$dst) - 1712
{AliasPatternCond_K_Imm, (uint32_t)15},
{AliasPatternCond_K_RegClass, PPC_CRBITRCRegClassID},
// (gBCL 7, crbitrc:$bi, condbrtarget:$dst) - 1714
{AliasPatternCond_K_Imm, (uint32_t)7},
{AliasPatternCond_K_RegClass, PPC_CRBITRCRegClassID},
// (gBCL 8, crbitrc:$bi, condbrtarget:$dst) - 1716
{AliasPatternCond_K_Imm, (uint32_t)8},
{AliasPatternCond_K_RegClass, PPC_CRBITRCRegClassID},
// (gBCL 0, crbitrc:$bi, condbrtarget:$dst) - 1718
{AliasPatternCond_K_Imm, (uint32_t)0},
{AliasPatternCond_K_RegClass, PPC_CRBITRCRegClassID},
// (gBCL 10, crbitrc:$bi, condbrtarget:$dst) - 1720
{AliasPatternCond_K_Imm, (uint32_t)10},
{AliasPatternCond_K_RegClass, PPC_CRBITRCRegClassID},
// (gBCL 2, crbitrc:$bi, condbrtarget:$dst) - 1722
{AliasPatternCond_K_Imm, (uint32_t)2},
{AliasPatternCond_K_RegClass, PPC_CRBITRCRegClassID},
// (gBCL 20, CR0LT, condbrtarget:$dst) - 1724
{AliasPatternCond_K_Imm, (uint32_t)20},
{AliasPatternCond_K_Reg, PPC_CR0LT},
// (gBCLA 12, crbitrc:$bi, abscondbrtarget:$dst) - 1726
{AliasPatternCond_K_Imm, (uint32_t)12},
{AliasPatternCond_K_RegClass, PPC_CRBITRCRegClassID},
// (gBCLA 4, crbitrc:$bi, abscondbrtarget:$dst) - 1728
{AliasPatternCond_K_Imm, (uint32_t)4},
{AliasPatternCond_K_RegClass, PPC_CRBITRCRegClassID},
// (gBCLA 14, crbitrc:$bi, abscondbrtarget:$dst) - 1730
{AliasPatternCond_K_Imm, (uint32_t)14},
{AliasPatternCond_K_RegClass, PPC_CRBITRCRegClassID},
// (gBCLA 6, crbitrc:$bi, abscondbrtarget:$dst) - 1732
{AliasPatternCond_K_Imm, (uint32_t)6},
{AliasPatternCond_K_RegClass, PPC_CRBITRCRegClassID},
// (gBCLA 15, crbitrc:$bi, abscondbrtarget:$dst) - 1734
{AliasPatternCond_K_Imm, (uint32_t)15},
{AliasPatternCond_K_RegClass, PPC_CRBITRCRegClassID},
// (gBCLA 7, crbitrc:$bi, abscondbrtarget:$dst) - 1736
{AliasPatternCond_K_Imm, (uint32_t)7},
{AliasPatternCond_K_RegClass, PPC_CRBITRCRegClassID},
// (gBCLA 8, crbitrc:$bi, abscondbrtarget:$dst) - 1738
{AliasPatternCond_K_Imm, (uint32_t)8},
{AliasPatternCond_K_RegClass, PPC_CRBITRCRegClassID},
// (gBCLA 0, crbitrc:$bi, abscondbrtarget:$dst) - 1740
{AliasPatternCond_K_Imm, (uint32_t)0},
{AliasPatternCond_K_RegClass, PPC_CRBITRCRegClassID},
// (gBCLA 10, crbitrc:$bi, abscondbrtarget:$dst) - 1742
{AliasPatternCond_K_Imm, (uint32_t)10},
{AliasPatternCond_K_RegClass, PPC_CRBITRCRegClassID},
// (gBCLA 2, crbitrc:$bi, abscondbrtarget:$dst) - 1744
{AliasPatternCond_K_Imm, (uint32_t)2},
{AliasPatternCond_K_RegClass, PPC_CRBITRCRegClassID},
// (gBCLA 20, CR0LT, abscondbrtarget:$dst) - 1746
{AliasPatternCond_K_Imm, (uint32_t)20},
{AliasPatternCond_K_Reg, PPC_CR0LT},
// (gBCLAat u5imm:$bo, 3, crbitrc:$bi, condbrtarget:$dst) - 1748
{AliasPatternCond_K_Ignore, 0},
{AliasPatternCond_K_Imm, (uint32_t)3},
{AliasPatternCond_K_RegClass, PPC_CRBITRCRegClassID},
// (gBCLAat u5imm:$bo, 2, crbitrc:$bi, condbrtarget:$dst) - 1751
{AliasPatternCond_K_Ignore, 0},
{AliasPatternCond_K_Imm, (uint32_t)2},
{AliasPatternCond_K_RegClass, PPC_CRBITRCRegClassID},
// (gBCLAat 18, 0, CR0LT, abscondbrtarget:$dst) - 1754
{AliasPatternCond_K_Imm, (uint32_t)18},
{AliasPatternCond_K_Imm, (uint32_t)0},
{AliasPatternCond_K_Reg, PPC_CR0LT},
// (gBCLAat 16, 0, CR0LT, abscondbrtarget:$dst) - 1757
{AliasPatternCond_K_Imm, (uint32_t)16},
{AliasPatternCond_K_Imm, (uint32_t)0},
{AliasPatternCond_K_Reg, PPC_CR0LT},
// (gBCLAat 27, 3, CR0LT, abscondbrtarget:$dst) - 1760
{AliasPatternCond_K_Imm, (uint32_t)27},
{AliasPatternCond_K_Imm, (uint32_t)3},
{AliasPatternCond_K_Reg, PPC_CR0LT},
// (gBCLAat 25, 3, CR0LT, abscondbrtarget:$dst) - 1763
{AliasPatternCond_K_Imm, (uint32_t)25},
{AliasPatternCond_K_Imm, (uint32_t)3},
{AliasPatternCond_K_Reg, PPC_CR0LT},
// (gBCLAat 26, 2, CR0LT, abscondbrtarget:$dst) - 1766
{AliasPatternCond_K_Imm, (uint32_t)26},
{AliasPatternCond_K_Imm, (uint32_t)2},
{AliasPatternCond_K_Reg, PPC_CR0LT},
// (gBCLAat 24, 2, CR0LT, abscondbrtarget:$dst) - 1769
{AliasPatternCond_K_Imm, (uint32_t)24},
{AliasPatternCond_K_Imm, (uint32_t)2},
{AliasPatternCond_K_Reg, PPC_CR0LT},
// (gBCLR 18, CR0LT, 0) - 1772
{AliasPatternCond_K_Imm, (uint32_t)18},
{AliasPatternCond_K_Reg, PPC_CR0LT},
{AliasPatternCond_K_Imm, (uint32_t)0},
// (gBCLR 16, CR0LT, 0) - 1775
{AliasPatternCond_K_Imm, (uint32_t)16},
{AliasPatternCond_K_Reg, PPC_CR0LT},
{AliasPatternCond_K_Imm, (uint32_t)0},
// (gBCLR 27, CR0LT, 0) - 1778
{AliasPatternCond_K_Imm, (uint32_t)27},
{AliasPatternCond_K_Reg, PPC_CR0LT},
{AliasPatternCond_K_Imm, (uint32_t)0},
// (gBCLR 25, CR0LT, 0) - 1781
{AliasPatternCond_K_Imm, (uint32_t)25},
{AliasPatternCond_K_Reg, PPC_CR0LT},
{AliasPatternCond_K_Imm, (uint32_t)0},
// (gBCLR 26, CR0LT, 0) - 1784
{AliasPatternCond_K_Imm, (uint32_t)26},
{AliasPatternCond_K_Reg, PPC_CR0LT},
{AliasPatternCond_K_Imm, (uint32_t)0},
// (gBCLR 24, CR0LT, 0) - 1787
{AliasPatternCond_K_Imm, (uint32_t)24},
{AliasPatternCond_K_Reg, PPC_CR0LT},
{AliasPatternCond_K_Imm, (uint32_t)0},
// (gBCLR 12, crbitrc:$bi, 0) - 1790
{AliasPatternCond_K_Imm, (uint32_t)12},
{AliasPatternCond_K_RegClass, PPC_CRBITRCRegClassID},
{AliasPatternCond_K_Imm, (uint32_t)0},
// (gBCLR 4, crbitrc:$bi, 0) - 1793
{AliasPatternCond_K_Imm, (uint32_t)4},
{AliasPatternCond_K_RegClass, PPC_CRBITRCRegClassID},
{AliasPatternCond_K_Imm, (uint32_t)0},
// (gBCLR 14, crbitrc:$bi, 0) - 1796
{AliasPatternCond_K_Imm, (uint32_t)14},
{AliasPatternCond_K_RegClass, PPC_CRBITRCRegClassID},
{AliasPatternCond_K_Imm, (uint32_t)0},
// (gBCLR 6, crbitrc:$bi, 0) - 1799
{AliasPatternCond_K_Imm, (uint32_t)6},
{AliasPatternCond_K_RegClass, PPC_CRBITRCRegClassID},
{AliasPatternCond_K_Imm, (uint32_t)0},
// (gBCLR 15, crbitrc:$bi, 0) - 1802
{AliasPatternCond_K_Imm, (uint32_t)15},
{AliasPatternCond_K_RegClass, PPC_CRBITRCRegClassID},
{AliasPatternCond_K_Imm, (uint32_t)0},
// (gBCLR 7, crbitrc:$bi, 0) - 1805
{AliasPatternCond_K_Imm, (uint32_t)7},
{AliasPatternCond_K_RegClass, PPC_CRBITRCRegClassID},
{AliasPatternCond_K_Imm, (uint32_t)0},
// (gBCLR 8, crbitrc:$bi, 0) - 1808
{AliasPatternCond_K_Imm, (uint32_t)8},
{AliasPatternCond_K_RegClass, PPC_CRBITRCRegClassID},
{AliasPatternCond_K_Imm, (uint32_t)0},
// (gBCLR 0, crbitrc:$bi, 0) - 1811
{AliasPatternCond_K_Imm, (uint32_t)0},
{AliasPatternCond_K_RegClass, PPC_CRBITRCRegClassID},
{AliasPatternCond_K_Imm, (uint32_t)0},
// (gBCLR 10, crbitrc:$bi, 0) - 1814
{AliasPatternCond_K_Imm, (uint32_t)10},
{AliasPatternCond_K_RegClass, PPC_CRBITRCRegClassID},
{AliasPatternCond_K_Imm, (uint32_t)0},
// (gBCLR 2, crbitrc:$bi, 0) - 1817
{AliasPatternCond_K_Imm, (uint32_t)2},
{AliasPatternCond_K_RegClass, PPC_CRBITRCRegClassID},
{AliasPatternCond_K_Imm, (uint32_t)0},
// (gBCLR 20, CR0LT, 0) - 1820
{AliasPatternCond_K_Imm, (uint32_t)20},
{AliasPatternCond_K_Reg, PPC_CR0LT},
{AliasPatternCond_K_Imm, (uint32_t)0},
// (gBCLRL 18, CR0LT, 0) - 1823
{AliasPatternCond_K_Imm, (uint32_t)18},
{AliasPatternCond_K_Reg, PPC_CR0LT},
{AliasPatternCond_K_Imm, (uint32_t)0},
// (gBCLRL 16, CR0LT, 0) - 1826
{AliasPatternCond_K_Imm, (uint32_t)16},
{AliasPatternCond_K_Reg, PPC_CR0LT},
{AliasPatternCond_K_Imm, (uint32_t)0},
// (gBCLRL 27, CR0LT, 0) - 1829
{AliasPatternCond_K_Imm, (uint32_t)27},
{AliasPatternCond_K_Reg, PPC_CR0LT},
{AliasPatternCond_K_Imm, (uint32_t)0},
// (gBCLRL 25, CR0LT, 0) - 1832
{AliasPatternCond_K_Imm, (uint32_t)25},
{AliasPatternCond_K_Reg, PPC_CR0LT},
{AliasPatternCond_K_Imm, (uint32_t)0},
// (gBCLRL 26, CR0LT, 0) - 1835
{AliasPatternCond_K_Imm, (uint32_t)26},
{AliasPatternCond_K_Reg, PPC_CR0LT},
{AliasPatternCond_K_Imm, (uint32_t)0},
// (gBCLRL 24, CR0LT, 0) - 1838
{AliasPatternCond_K_Imm, (uint32_t)24},
{AliasPatternCond_K_Reg, PPC_CR0LT},
{AliasPatternCond_K_Imm, (uint32_t)0},
// (gBCLRL 12, crbitrc:$bi, 0) - 1841
{AliasPatternCond_K_Imm, (uint32_t)12},
{AliasPatternCond_K_RegClass, PPC_CRBITRCRegClassID},
{AliasPatternCond_K_Imm, (uint32_t)0},
// (gBCLRL 4, crbitrc:$bi, 0) - 1844
{AliasPatternCond_K_Imm, (uint32_t)4},
{AliasPatternCond_K_RegClass, PPC_CRBITRCRegClassID},
{AliasPatternCond_K_Imm, (uint32_t)0},
// (gBCLRL 14, crbitrc:$bi, 0) - 1847
{AliasPatternCond_K_Imm, (uint32_t)14},
{AliasPatternCond_K_RegClass, PPC_CRBITRCRegClassID},
{AliasPatternCond_K_Imm, (uint32_t)0},
// (gBCLRL 6, crbitrc:$bi, 0) - 1850
{AliasPatternCond_K_Imm, (uint32_t)6},
{AliasPatternCond_K_RegClass, PPC_CRBITRCRegClassID},
{AliasPatternCond_K_Imm, (uint32_t)0},
// (gBCLRL 15, crbitrc:$bi, 0) - 1853
{AliasPatternCond_K_Imm, (uint32_t)15},
{AliasPatternCond_K_RegClass, PPC_CRBITRCRegClassID},
{AliasPatternCond_K_Imm, (uint32_t)0},
// (gBCLRL 7, crbitrc:$bi, 0) - 1856
{AliasPatternCond_K_Imm, (uint32_t)7},
{AliasPatternCond_K_RegClass, PPC_CRBITRCRegClassID},
{AliasPatternCond_K_Imm, (uint32_t)0},
// (gBCLRL 8, crbitrc:$bi, 0) - 1859
{AliasPatternCond_K_Imm, (uint32_t)8},
{AliasPatternCond_K_RegClass, PPC_CRBITRCRegClassID},
{AliasPatternCond_K_Imm, (uint32_t)0},
// (gBCLRL 0, crbitrc:$bi, 0) - 1862
{AliasPatternCond_K_Imm, (uint32_t)0},
{AliasPatternCond_K_RegClass, PPC_CRBITRCRegClassID},
{AliasPatternCond_K_Imm, (uint32_t)0},
// (gBCLRL 10, crbitrc:$bi, 0) - 1865
{AliasPatternCond_K_Imm, (uint32_t)10},
{AliasPatternCond_K_RegClass, PPC_CRBITRCRegClassID},
{AliasPatternCond_K_Imm, (uint32_t)0},
// (gBCLRL 2, crbitrc:$bi, 0) - 1868
{AliasPatternCond_K_Imm, (uint32_t)2},
{AliasPatternCond_K_RegClass, PPC_CRBITRCRegClassID},
{AliasPatternCond_K_Imm, (uint32_t)0},
// (gBCLRL 20, CR0LT, 0) - 1871
{AliasPatternCond_K_Imm, (uint32_t)20},
{AliasPatternCond_K_Reg, PPC_CR0LT},
{AliasPatternCond_K_Imm, (uint32_t)0},
// (gBCLat u5imm:$bo, 3, crbitrc:$bi, condbrtarget:$dst) - 1874
{AliasPatternCond_K_Ignore, 0},
{AliasPatternCond_K_Imm, (uint32_t)3},
{AliasPatternCond_K_RegClass, PPC_CRBITRCRegClassID},
// (gBCLat u5imm:$bo, 2, crbitrc:$bi, condbrtarget:$dst) - 1877
{AliasPatternCond_K_Ignore, 0},
{AliasPatternCond_K_Imm, (uint32_t)2},
{AliasPatternCond_K_RegClass, PPC_CRBITRCRegClassID},
// (gBCLat 18, 0, CR0LT, condbrtarget:$dst) - 1880
{AliasPatternCond_K_Imm, (uint32_t)18},
{AliasPatternCond_K_Imm, (uint32_t)0},
{AliasPatternCond_K_Reg, PPC_CR0LT},
// (gBCLat 16, 0, CR0LT, condbrtarget:$dst) - 1883
{AliasPatternCond_K_Imm, (uint32_t)16},
{AliasPatternCond_K_Imm, (uint32_t)0},
{AliasPatternCond_K_Reg, PPC_CR0LT},
// (gBCLat 27, 3, CR0LT, condbrtarget:$dst) - 1886
{AliasPatternCond_K_Imm, (uint32_t)27},
{AliasPatternCond_K_Imm, (uint32_t)3},
{AliasPatternCond_K_Reg, PPC_CR0LT},
// (gBCLat 25, 3, CR0LT, condbrtarget:$dst) - 1889
{AliasPatternCond_K_Imm, (uint32_t)25},
{AliasPatternCond_K_Imm, (uint32_t)3},
{AliasPatternCond_K_Reg, PPC_CR0LT},
// (gBCLat 26, 2, CR0LT, condbrtarget:$dst) - 1892
{AliasPatternCond_K_Imm, (uint32_t)26},
{AliasPatternCond_K_Imm, (uint32_t)2},
{AliasPatternCond_K_Reg, PPC_CR0LT},
// (gBCLat 24, 2, CR0LT, condbrtarget:$dst) - 1895
{AliasPatternCond_K_Imm, (uint32_t)24},
{AliasPatternCond_K_Imm, (uint32_t)2},
{AliasPatternCond_K_Reg, PPC_CR0LT},
// (gBCat u5imm:$bo, 3, crbitrc:$bi, condbrtarget:$dst) - 1898
{AliasPatternCond_K_Ignore, 0},
{AliasPatternCond_K_Imm, (uint32_t)3},
{AliasPatternCond_K_RegClass, PPC_CRBITRCRegClassID},
// (gBCat u5imm:$bo, 2, crbitrc:$bi, condbrtarget:$dst) - 1901
{AliasPatternCond_K_Ignore, 0},
{AliasPatternCond_K_Imm, (uint32_t)2},
{AliasPatternCond_K_RegClass, PPC_CRBITRCRegClassID},
// (gBCat 18, 0, CR0LT, condbrtarget:$dst) - 1904
{AliasPatternCond_K_Imm, (uint32_t)18},
{AliasPatternCond_K_Imm, (uint32_t)0},
{AliasPatternCond_K_Reg, PPC_CR0LT},
// (gBCat 16, 0, CR0LT, condbrtarget:$dst) - 1907
{AliasPatternCond_K_Imm, (uint32_t)16},
{AliasPatternCond_K_Imm, (uint32_t)0},
{AliasPatternCond_K_Reg, PPC_CR0LT},
// (gBCat 27, 3, CR0LT, condbrtarget:$dst) - 1910
{AliasPatternCond_K_Imm, (uint32_t)27},
{AliasPatternCond_K_Imm, (uint32_t)3},
{AliasPatternCond_K_Reg, PPC_CR0LT},
// (gBCat 25, 3, CR0LT, condbrtarget:$dst) - 1913
{AliasPatternCond_K_Imm, (uint32_t)25},
{AliasPatternCond_K_Imm, (uint32_t)3},
{AliasPatternCond_K_Reg, PPC_CR0LT},
// (gBCat 26, 2, CR0LT, condbrtarget:$dst) - 1916
{AliasPatternCond_K_Imm, (uint32_t)26},
{AliasPatternCond_K_Imm, (uint32_t)2},
{AliasPatternCond_K_Reg, PPC_CR0LT},
// (gBCat 24, 2, CR0LT, condbrtarget:$dst) - 1919
{AliasPatternCond_K_Imm, (uint32_t)24},
{AliasPatternCond_K_Imm, (uint32_t)2},
{AliasPatternCond_K_Reg, PPC_CR0LT},
{0}, };
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 */ "qvfclr $\x01\0"
/* 3819 */ "qvfand $\x01, $\x02, $\x03\0"
/* 3837 */ "qvfandc $\x01, $\x02, $\x03\0"
/* 3856 */ "qvfctfb $\x01, $\x02\0"
/* 3871 */ "qvfxor $\x01, $\x02, $\x03\0"
/* 3889 */ "qvfor $\x01, $\x02, $\x03\0"
/* 3906 */ "qvfnor $\x01, $\x02, $\x03\0"
/* 3924 */ "qvfequ $\x01, $\x02, $\x03\0"
/* 3942 */ "qvfnot $\x01, $\x02\0"
/* 3956 */ "qvforc $\x01, $\x02, $\x03\0"
/* 3974 */ "qvfnand $\x01, $\x02, $\x03\0"
/* 3993 */ "qvfset $\x01\0"
/* 4003 */ "rfebb\0"
/* 4009 */ "rotld $\x01, $\x02, $\x03\0"
/* 4026 */ "rotld. $\x01, $\x02, $\x03\0"
/* 4044 */ "rotldi $\x01, $\x02, $\xFF\x03\x07\0"
/* 4064 */ "clrldi $\x01, $\x02, $\xFF\x04\x07\0"
/* 4084 */ "rotldi. $\x01, $\x02, $\xFF\x03\x07\0"
/* 4105 */ "clrldi. $\x01, $\x02, $\xFF\x04\x07\0"
/* 4126 */ "rotlwi $\x01, $\x02, $\xFF\x03\x08\0"
/* 4146 */ "clrlwi $\x01, $\x02, $\xFF\x04\x08\0"
/* 4166 */ "rotlwi. $\x01, $\x02, $\xFF\x03\x08\0"
/* 4187 */ "clrlwi. $\x01, $\x02, $\xFF\x04\x08\0"
/* 4208 */ "rotlw $\x01, $\x02, $\x03\0"
/* 4225 */ "rotlw. $\x01, $\x02, $\x03\0"
/* 4243 */ "sc\0"
/* 4246 */ "sub $\x01, $\x03, $\x02\0"
/* 4261 */ "sub. $\x01, $\x03, $\x02\0"
/* 4277 */ "subc $\x01, $\x03, $\x02\0"
/* 4293 */ "subc. $\x01, $\x03, $\x02\0"
/* 4310 */ "sync\0"
/* 4315 */ "lwsync\0"
/* 4322 */ "ptesync\0"
/* 4330 */ "tdlt $\x02, $\x03\0"
/* 4342 */ "tdeq $\x02, $\x03\0"
/* 4354 */ "tdgt $\x02, $\x03\0"
/* 4366 */ "tdne $\x02, $\x03\0"
/* 4378 */ "tdllt $\x02, $\x03\0"
/* 4391 */ "tdlgt $\x02, $\x03\0"
/* 4404 */ "tdu $\x02, $\x03\0"
/* 4415 */ "tdlti $\x02, $\xFF\x03\x01\0"
/* 4430 */ "tdeqi $\x02, $\xFF\x03\x01\0"
/* 4445 */ "tdgti $\x02, $\xFF\x03\x01\0"
/* 4460 */ "tdnei $\x02, $\xFF\x03\x01\0"
/* 4475 */ "tdllti $\x02, $\xFF\x03\x01\0"
/* 4491 */ "tdlgti $\x02, $\xFF\x03\x01\0"
/* 4507 */ "tdui $\x02, $\xFF\x03\x01\0"
/* 4521 */ "tend.\0"
/* 4527 */ "tendall.\0"
/* 4536 */ "tlbie $\x02\0"
/* 4545 */ "tlbrehi $\x01, $\x02\0"
/* 4560 */ "tlbrelo $\x01, $\x02\0"
/* 4575 */ "tlbwehi $\x01, $\x02\0"
/* 4590 */ "tlbwelo $\x01, $\x02\0"
/* 4605 */ "tsuspend.\0"
/* 4615 */ "tresume.\0"
/* 4624 */ "trap\0"
/* 4629 */ "twlt $\x02, $\x03\0"
/* 4641 */ "tweq $\x02, $\x03\0"
/* 4653 */ "twgt $\x02, $\x03\0"
/* 4665 */ "twne $\x02, $\x03\0"
/* 4677 */ "twllt $\x02, $\x03\0"
/* 4690 */ "twlgt $\x02, $\x03\0"
/* 4703 */ "twu $\x02, $\x03\0"
/* 4714 */ "twlti $\x02, $\xFF\x03\x01\0"
/* 4729 */ "tweqi $\x02, $\xFF\x03\x01\0"
/* 4744 */ "twgti $\x02, $\xFF\x03\x01\0"
/* 4759 */ "twnei $\x02, $\xFF\x03\x01\0"
/* 4774 */ "twllti $\x02, $\xFF\x03\x01\0"
/* 4790 */ "twlgti $\x02, $\xFF\x03\x01\0"
/* 4806 */ "twui $\x02, $\xFF\x03\x01\0"
/* 4820 */ "vnot $\x01, $\x02\0"
/* 4832 */ "vmr $\x01, $\x02\0"
/* 4843 */ "wait\0"
/* 4848 */ "waitrsv\0"
/* 4856 */ "waitimpl\0"
/* 4865 */ "xnop\0"
/* 4870 */ "xvmovdp $\x01, $\x02\0"
/* 4885 */ "xvmovsp $\x01, $\x02\0"
/* 4900 */ "xxspltd $\x01, $\x02, 0\0"
/* 4918 */ "xxspltd $\x01, $\x02, 1\0"
/* 4936 */ "xxmrghd $\x01, $\x02, $\x03\0"
/* 4955 */ "xxmrgld $\x01, $\x02, $\x03\0"
/* 4974 */ "xxswapd $\x01, $\x02\0"
/* 4989 */ "bt $\x02, $\xFF\x03\x02\0"
/* 5001 */ "bf $\x02, $\xFF\x03\x02\0"
/* 5013 */ "bt- $\x02, $\xFF\x03\x02\0"
/* 5026 */ "bf- $\x02, $\xFF\x03\x02\0"
/* 5039 */ "bt+ $\x02, $\xFF\x03\x02\0"
/* 5052 */ "bf+ $\x02, $\xFF\x03\x02\0"
/* 5065 */ "bdnzt $\x02, $\xFF\x03\x02\0"
/* 5080 */ "bdnzf $\x02, $\xFF\x03\x02\0"
/* 5095 */ "bdzt $\x02, $\xFF\x03\x02\0"
/* 5109 */ "bdzf $\x02, $\xFF\x03\x02\0"
/* 5123 */ "b $\xFF\x03\x02\0"
/* 5130 */ "bta $\x02, $\xFF\x03\x03\0"
/* 5143 */ "bfa $\x02, $\xFF\x03\x03\0"
/* 5156 */ "bta- $\x02, $\xFF\x03\x03\0"
/* 5170 */ "bfa- $\x02, $\xFF\x03\x03\0"
/* 5184 */ "bta+ $\x02, $\xFF\x03\x03\0"
/* 5198 */ "bfa+ $\x02, $\xFF\x03\x03\0"
/* 5212 */ "bdnzta $\x02, $\xFF\x03\x03\0"
/* 5228 */ "bdnzfa $\x02, $\xFF\x03\x03\0"
/* 5244 */ "bdzta $\x02, $\xFF\x03\x03\0"
/* 5259 */ "bdzfa $\x02, $\xFF\x03\x03\0"
/* 5274 */ "ba $\xFF\x03\x03\0"
/* 5282 */ "bca+ $\xFF\x01\x08, $\x03, $\xFF\x04\x02\0"
/* 5302 */ "bca- $\xFF\x01\x08, $\x03, $\xFF\x04\x02\0"
/* 5322 */ "bdz $\xFF\x04\x03\0"
/* 5331 */ "bdnz $\xFF\x04\x03\0"
/* 5341 */ "bdz+ $\xFF\x04\x03\0"
/* 5351 */ "bdnz+ $\xFF\x04\x03\0"
/* 5362 */ "bdz- $\xFF\x04\x03\0"
/* 5372 */ "bdnz- $\xFF\x04\x03\0"
/* 5383 */ "btctr $\x02\0"
/* 5392 */ "bfctr $\x02\0"
/* 5401 */ "btctr- $\x02\0"
/* 5411 */ "bfctr- $\x02\0"
/* 5421 */ "btctr+ $\x02\0"
/* 5431 */ "bfctr+ $\x02\0"
/* 5441 */ "bctr\0"
/* 5446 */ "btctrl $\x02\0"
/* 5456 */ "bfctrl $\x02\0"
/* 5466 */ "btctrl- $\x02\0"
/* 5477 */ "bfctrl- $\x02\0"
/* 5488 */ "btctrl+ $\x02\0"
/* 5499 */ "bfctrl+ $\x02\0"
/* 5510 */ "bctrl\0"
/* 5516 */ "btl $\x02, $\xFF\x03\x02\0"
/* 5529 */ "bfl $\x02, $\xFF\x03\x02\0"
/* 5542 */ "btl- $\x02, $\xFF\x03\x02\0"
/* 5556 */ "bfl- $\x02, $\xFF\x03\x02\0"
/* 5570 */ "btl+ $\x02, $\xFF\x03\x02\0"
/* 5584 */ "bfl+ $\x02, $\xFF\x03\x02\0"
/* 5598 */ "bdnztl $\x02, $\xFF\x03\x02\0"
/* 5614 */ "bdnzfl $\x02, $\xFF\x03\x02\0"
/* 5630 */ "bdztl $\x02, $\xFF\x03\x02\0"
/* 5645 */ "bdzfl $\x02, $\xFF\x03\x02\0"
/* 5660 */ "bl $\xFF\x03\x02\0"
/* 5668 */ "btla $\x02, $\xFF\x03\x03\0"
/* 5682 */ "bfla $\x02, $\xFF\x03\x03\0"
/* 5696 */ "btla- $\x02, $\xFF\x03\x03\0"
/* 5711 */ "bfla- $\x02, $\xFF\x03\x03\0"
/* 5726 */ "btla+ $\x02, $\xFF\x03\x03\0"
/* 5741 */ "bfla+ $\x02, $\xFF\x03\x03\0"
/* 5756 */ "bdnztla $\x02, $\xFF\x03\x03\0"
/* 5773 */ "bdnzfla $\x02, $\xFF\x03\x03\0"
/* 5790 */ "bdztla $\x02, $\xFF\x03\x03\0"
/* 5806 */ "bdzfla $\x02, $\xFF\x03\x03\0"
/* 5822 */ "bla $\xFF\x03\x03\0"
/* 5831 */ "bcla+ $\xFF\x01\x08, $\x03, $\xFF\x04\x02\0"
/* 5852 */ "bcla- $\xFF\x01\x08, $\x03, $\xFF\x04\x02\0"
/* 5873 */ "bdzla $\xFF\x04\x03\0"
/* 5884 */ "bdnzla $\xFF\x04\x03\0"
/* 5896 */ "bdzla+ $\xFF\x04\x03\0"
/* 5908 */ "bdnzla+ $\xFF\x04\x03\0"
/* 5921 */ "bdzla- $\xFF\x04\x03\0"
/* 5933 */ "bdnzla- $\xFF\x04\x03\0"
/* 5946 */ "bdzlr\0"
/* 5952 */ "bdnzlr\0"
/* 5959 */ "bdzlr+\0"
/* 5966 */ "bdnzlr+\0"
/* 5974 */ "bdzlr-\0"
/* 5981 */ "bdnzlr-\0"
/* 5989 */ "btlr $\x02\0"
/* 5997 */ "bflr $\x02\0"
/* 6005 */ "btlr- $\x02\0"
/* 6014 */ "bflr- $\x02\0"
/* 6023 */ "btlr+ $\x02\0"
/* 6032 */ "bflr+ $\x02\0"
/* 6041 */ "bdnztlr $\x02\0"
/* 6052 */ "bdnzflr $\x02\0"
/* 6063 */ "bdztlr $\x02\0"
/* 6073 */ "bdzflr $\x02\0"
/* 6083 */ "blr\0"
/* 6087 */ "bdzlrl\0"
/* 6094 */ "bdnzlrl\0"
/* 6102 */ "bdzlrl+\0"
/* 6110 */ "bdnzlrl+\0"
/* 6119 */ "bdzlrl-\0"
/* 6127 */ "bdnzlrl-\0"
/* 6136 */ "btlrl $\x02\0"
/* 6145 */ "bflrl $\x02\0"
/* 6154 */ "btlrl- $\x02\0"
/* 6164 */ "bflrl- $\x02\0"
/* 6174 */ "btlrl+ $\x02\0"
/* 6184 */ "bflrl+ $\x02\0"
/* 6194 */ "bdnztlrl $\x02\0"
/* 6206 */ "bdnzflrl $\x02\0"
/* 6218 */ "bdztlrl $\x02\0"
/* 6229 */ "bdzflrl $\x02\0"
/* 6240 */ "blrl\0"
/* 6245 */ "bcl+ $\xFF\x01\x08, $\x03, $\xFF\x04\x02\0"
/* 6265 */ "bcl- $\xFF\x01\x08, $\x03, $\xFF\x04\x02\0"
/* 6285 */ "bdzl $\xFF\x04\x02\0"
/* 6295 */ "bdnzl $\xFF\x04\x02\0"
/* 6306 */ "bdzl+ $\xFF\x04\x02\0"
/* 6317 */ "bdnzl+ $\xFF\x04\x02\0"
/* 6329 */ "bdzl- $\xFF\x04\x02\0"
/* 6340 */ "bdnzl- $\xFF\x04\x02\0"
/* 6352 */ "bc+ $\xFF\x01\x08, $\x03, $\xFF\x04\x02\0"
/* 6371 */ "bc- $\xFF\x01\x08, $\x03, $\xFF\x04\x02\0"
/* 6390 */ "bdz $\xFF\x04\x02\0"
/* 6399 */ "bdnz $\xFF\x04\x02\0"
/* 6409 */ "bdz+ $\xFF\x04\x02\0"
/* 6419 */ "bdnz+ $\xFF\x04\x02\0"
/* 6430 */ "bdz- $\xFF\x04\x02\0"
/* 6440 */ "bdnz- $\xFF\x04\x02\0"
;
#ifndef NDEBUG
//static struct SortCheck {
// SortCheck(ArrayRef<PatternsForOpcode> OpToPatterns) {
// assert(std::is_sorted(
// OpToPatterns.begin(), OpToPatterns.end(),
// [](const PatternsForOpcode &L, const //PatternsForOpcode &R) {
// return L.Opcode < R.Opcode;
// }) &&
// "tablegen failed to sort opcode patterns");
// }
//} sortCheckVar(OpToPatterns);
#endif
AliasMatchingData M = {
OpToPatterns,
Patterns,
Conds,
AsmStrings,
NULL,
};
const char *AsmString = matchAliasPatterns(MI, &M);
if (!AsmString) return false;
unsigned I = 0;
while (AsmString[I] != ' ' && AsmString[I] != '\t' &&
AsmString[I] != '$' && AsmString[I] != '\0')
++I;
char *substr = cs_mem_malloc(I+1);
memcpy(substr, AsmString, I);
substr[I] = '\0';
SStream_concat0(OS, substr);
cs_mem_free(substr);
if (AsmString[I] != '\0') {
if (AsmString[I] == ' ' || AsmString[I] == '\t') {
SStream_concat1(OS, ' ');
++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, OS);
} else
printOperand(MI, ((unsigned)AsmString[I++]) - 1, OS);
} else {
SStream_concat1(OS, AsmString[I++]);
}
} while (AsmString[I] != '\0');
}
return true;
#else
return false;
#endif // CAPSTONE_DIET
}
#ifndef CAPSTONE_DIET
static void printCustomAliasOperand(
MCInst *MI, uint64_t Address, unsigned OpIdx,
unsigned PrintMethodIdx,
SStream *OS) {
switch (PrintMethodIdx) {
default:
assert(0 && "Unknown PrintMethod kind");
break;
case 0:
printS16ImmOperand(MI, OpIdx, OS);
break;
case 1:
printBranchOperand(MI, Address, OpIdx, OS);
break;
case 2:
printAbsBranchOperand(MI, OpIdx, OS);
break;
case 3:
printU16ImmOperand(MI, OpIdx, OS);
break;
case 4:
printU3ImmOperand(MI, OpIdx, OS);
break;
case 5:
printU4ImmOperand(MI, OpIdx, OS);
break;
case 6:
printU6ImmOperand(MI, OpIdx, OS);
break;
case 7:
printU5ImmOperand(MI, OpIdx, OS);
break;
}
}
#endif // CAPSTONE_DIET
#endif // PRINT_ALIAS_INSTR