1/*===- TableGen'erated file -------------------------------------*- C++ -*-===*\ 2|* *| 3|* Assembly Writer Source Fragment *| 4|* *| 5|* Automatically generated file, do not edit! *| 6|* *| 7\*===----------------------------------------------------------------------===*/ 8 9/// getMnemonic - This method is automatically generated by tablegen 10/// from the instruction set description. 11std::pair<const char *, uint64_t> PPCInstPrinter::getMnemonic(const MCInst *MI) { 12 13#ifdef __GNUC__ 14#pragma GCC diagnostic push 15#pragma GCC diagnostic ignored "-Woverlength-strings" 16#endif 17 static const char AsmStrs[] = { 18 /* 0 */ "#EH_SjLj_Setup\t\0" 19 /* 16 */ "bdzla+ \0" 20 /* 24 */ "bdnzla+ \0" 21 /* 33 */ "bdza+ \0" 22 /* 40 */ "bdnza+ \0" 23 /* 48 */ "bdzl+ \0" 24 /* 55 */ "bdnzl+ \0" 25 /* 63 */ "bdz+ \0" 26 /* 69 */ "bdnz+ \0" 27 /* 76 */ "bcl 20, 31, \0" 28 /* 89 */ "bctrl\n\tld 2, \0" 29 /* 103 */ "bctrl\n\tlwz 2, \0" 30 /* 118 */ "bc 12, \0" 31 /* 126 */ "bcl 12, \0" 32 /* 135 */ "bclrl 12, \0" 33 /* 146 */ "bcctrl 12, \0" 34 /* 158 */ "bclr 12, \0" 35 /* 168 */ "bcctr 12, \0" 36 /* 179 */ "mtspr 3, \0" 37 /* 189 */ "bc 4, \0" 38 /* 196 */ "bcl 4, \0" 39 /* 204 */ "bclrl 4, \0" 40 /* 214 */ "bcctrl 4, \0" 41 /* 225 */ "bclr 4, \0" 42 /* 234 */ "bcctr 4, \0" 43 /* 244 */ "mtspr 256, \0" 44 /* 256 */ "bdzla- \0" 45 /* 264 */ "bdnzla- \0" 46 /* 273 */ "bdza- \0" 47 /* 280 */ "bdnza- \0" 48 /* 288 */ "bdzl- \0" 49 /* 295 */ "bdnzl- \0" 50 /* 303 */ "bdz- \0" 51 /* 309 */ "bdnz- \0" 52 /* 316 */ "vcmpneb. \0" 53 /* 326 */ "vcmpgtsb. \0" 54 /* 337 */ "extsb. \0" 55 /* 345 */ "vcmpequb. \0" 56 /* 356 */ "bcdsub. \0" 57 /* 365 */ "fsub. \0" 58 /* 372 */ "fmsub. \0" 59 /* 380 */ "fnmsub. \0" 60 /* 389 */ "vcmpgtub. \0" 61 /* 400 */ "vcmpnezb. \0" 62 /* 411 */ "addc. \0" 63 /* 418 */ "andc. \0" 64 /* 425 */ "tabortdc. \0" 65 /* 436 */ "subfc. \0" 66 /* 444 */ "subic. \0" 67 /* 452 */ "addic. \0" 68 /* 460 */ "rldic. \0" 69 /* 468 */ "bcdtrunc. \0" 70 /* 479 */ "bcdutrunc. \0" 71 /* 491 */ "orc. \0" 72 /* 497 */ "tabortwc. \0" 73 /* 508 */ "srad. \0" 74 /* 515 */ "bcdadd. \0" 75 /* 524 */ "fadd. \0" 76 /* 531 */ "fmadd. \0" 77 /* 539 */ "fnmadd. \0" 78 /* 548 */ "mulhd. \0" 79 /* 556 */ "fcfid. \0" 80 /* 564 */ "fctid. \0" 81 /* 572 */ "mulld. \0" 82 /* 580 */ "sld. \0" 83 /* 586 */ "nand. \0" 84 /* 593 */ "tend. \0" 85 /* 600 */ "srd. \0" 86 /* 606 */ "vcmpgtsd. \0" 87 /* 617 */ "vcmpequd. \0" 88 /* 628 */ "vcmpgtud. \0" 89 /* 639 */ "divd. \0" 90 /* 646 */ "cntlzd. \0" 91 /* 655 */ "cnttzd. \0" 92 /* 664 */ "adde. \0" 93 /* 671 */ "divde. \0" 94 /* 679 */ "slbfee. \0" 95 /* 688 */ "subfe. \0" 96 /* 696 */ "addme. \0" 97 /* 704 */ "subfme. \0" 98 /* 713 */ "fre. \0" 99 /* 719 */ "frsqrte. \0" 100 /* 729 */ "paste. \0" 101 /* 737 */ "divwe. \0" 102 /* 745 */ "addze. \0" 103 /* 753 */ "subfze. \0" 104 /* 762 */ "subf. \0" 105 /* 769 */ "mtfsf. \0" 106 /* 777 */ "fneg. \0" 107 /* 784 */ "vcmpneh. \0" 108 /* 794 */ "vcmpgtsh. \0" 109 /* 805 */ "extsh. \0" 110 /* 813 */ "vcmpequh. \0" 111 /* 824 */ "vcmpgtuh. \0" 112 /* 835 */ "vcmpnezh. \0" 113 /* 846 */ "tabortdci. \0" 114 /* 858 */ "tabortwci. \0" 115 /* 870 */ "sradi. \0" 116 /* 878 */ "clrlsldi. \0" 117 /* 889 */ "extldi. \0" 118 /* 898 */ "andi. \0" 119 /* 905 */ "clrrdi. \0" 120 /* 914 */ "insrdi. \0" 121 /* 923 */ "rotrdi. \0" 122 /* 932 */ "extrdi. \0" 123 /* 941 */ "mtfsfi. \0" 124 /* 950 */ "extswsli. \0" 125 /* 961 */ "rldimi. \0" 126 /* 970 */ "rlwimi. \0" 127 /* 979 */ "srawi. \0" 128 /* 987 */ "clrlslwi. \0" 129 /* 998 */ "inslwi. \0" 130 /* 1007 */ "extlwi. \0" 131 /* 1016 */ "clrrwi. \0" 132 /* 1025 */ "insrwi. \0" 133 /* 1034 */ "rotrwi. \0" 134 /* 1043 */ "extrwi. \0" 135 /* 1052 */ "vstribl. \0" 136 /* 1062 */ "rldcl. \0" 137 /* 1070 */ "rldicl. \0" 138 /* 1079 */ "fsel. \0" 139 /* 1086 */ "vstrihl. \0" 140 /* 1096 */ "fmul. \0" 141 /* 1103 */ "treclaim. \0" 142 /* 1114 */ "frim. \0" 143 /* 1121 */ "rlwinm. \0" 144 /* 1130 */ "rlwnm. \0" 145 /* 1138 */ "bcdcfn. \0" 146 /* 1147 */ "bcdcpsgn. \0" 147 /* 1158 */ "fcpsgn. \0" 148 /* 1167 */ "bcdsetsgn. \0" 149 /* 1179 */ "tbegin. \0" 150 /* 1188 */ "frin. \0" 151 /* 1195 */ "bcdctn. \0" 152 /* 1204 */ "addco. \0" 153 /* 1212 */ "subfco. \0" 154 /* 1221 */ "addo. \0" 155 /* 1228 */ "mulldo. \0" 156 /* 1237 */ "divdo. \0" 157 /* 1245 */ "addeo. \0" 158 /* 1253 */ "divdeo. \0" 159 /* 1262 */ "subfeo. \0" 160 /* 1271 */ "addmeo. \0" 161 /* 1280 */ "subfmeo. \0" 162 /* 1290 */ "divweo. \0" 163 /* 1299 */ "addzeo. \0" 164 /* 1308 */ "subfzeo. \0" 165 /* 1318 */ "subfo. \0" 166 /* 1326 */ "nego. \0" 167 /* 1333 */ "divduo. \0" 168 /* 1342 */ "divdeuo. \0" 169 /* 1352 */ "divweuo. \0" 170 /* 1362 */ "divwuo. \0" 171 /* 1371 */ "mullwo. \0" 172 /* 1380 */ "divwo. \0" 173 /* 1388 */ "xvcmpgedp. \0" 174 /* 1400 */ "xvcmpeqdp. \0" 175 /* 1412 */ "xvcmpgtdp. \0" 176 /* 1424 */ "vcmpbfp. \0" 177 /* 1434 */ "vcmpgefp. \0" 178 /* 1445 */ "vcmpeqfp. \0" 179 /* 1456 */ "vcmpgtfp. \0" 180 /* 1467 */ "frip. \0" 181 /* 1474 */ "xvcmpgesp. \0" 182 /* 1486 */ "xvcmpeqsp. \0" 183 /* 1498 */ "frsp. \0" 184 /* 1505 */ "xvcmpgtsp. \0" 185 /* 1517 */ "icblq. \0" 186 /* 1525 */ "bcdcfsq. \0" 187 /* 1535 */ "bcdctsq. \0" 188 /* 1545 */ "vcmpgtsq. \0" 189 /* 1556 */ "vcmpequq. \0" 190 /* 1567 */ "vcmpgtuq. \0" 191 /* 1578 */ "vstribr. \0" 192 /* 1588 */ "rldcr. \0" 193 /* 1596 */ "rldicr. \0" 194 /* 1605 */ "vstrihr. \0" 195 /* 1615 */ "fmr. \0" 196 /* 1621 */ "nor. \0" 197 /* 1627 */ "xor. \0" 198 /* 1633 */ "bcdsr. \0" 199 /* 1641 */ "tsr. \0" 200 /* 1647 */ "fabs. \0" 201 /* 1654 */ "fnabs. \0" 202 /* 1662 */ "fsubs. \0" 203 /* 1670 */ "fmsubs. \0" 204 /* 1679 */ "fnmsubs. \0" 205 /* 1689 */ "bcds. \0" 206 /* 1696 */ "fadds. \0" 207 /* 1704 */ "fmadds. \0" 208 /* 1713 */ "fnmadds. \0" 209 /* 1723 */ "fcfids. \0" 210 /* 1732 */ "fres. \0" 211 /* 1739 */ "frsqrtes. \0" 212 /* 1750 */ "mffs. \0" 213 /* 1757 */ "andis. \0" 214 /* 1765 */ "fmuls. \0" 215 /* 1773 */ "fsqrts. \0" 216 /* 1782 */ "bcdus. \0" 217 /* 1790 */ "fcfidus. \0" 218 /* 1800 */ "subfus. \0" 219 /* 1809 */ "fdivs. \0" 220 /* 1817 */ "tabort. \0" 221 /* 1826 */ "fsqrt. \0" 222 /* 1834 */ "mulhdu. \0" 223 /* 1843 */ "fcfidu. \0" 224 /* 1852 */ "fctidu. \0" 225 /* 1861 */ "divdu. \0" 226 /* 1869 */ "divdeu. \0" 227 /* 1878 */ "divweu. \0" 228 /* 1887 */ "mulhwu. \0" 229 /* 1896 */ "fctiwu. \0" 230 /* 1905 */ "divwu. \0" 231 /* 1913 */ "fdiv. \0" 232 /* 1920 */ "eqv. \0" 233 /* 1926 */ "sraw. \0" 234 /* 1933 */ "vcmpnew. \0" 235 /* 1943 */ "mulhw. \0" 236 /* 1951 */ "fctiw. \0" 237 /* 1959 */ "mullw. \0" 238 /* 1967 */ "slw. \0" 239 /* 1973 */ "srw. \0" 240 /* 1979 */ "vcmpgtsw. \0" 241 /* 1990 */ "extsw. \0" 242 /* 1998 */ "vcmpequw. \0" 243 /* 2009 */ "vcmpgtuw. \0" 244 /* 2020 */ "divw. \0" 245 /* 2027 */ "vcmpnezw. \0" 246 /* 2038 */ "cntlzw. \0" 247 /* 2047 */ "cnttzw. \0" 248 /* 2056 */ "stbcx. \0" 249 /* 2064 */ "stdcx. \0" 250 /* 2072 */ "sthcx. \0" 251 /* 2080 */ "stqcx. \0" 252 /* 2088 */ "stwcx. \0" 253 /* 2096 */ "tlbsx. \0" 254 /* 2104 */ "fctidz. \0" 255 /* 2113 */ "bcdcfz. \0" 256 /* 2122 */ "friz. \0" 257 /* 2129 */ "bcdctz. \0" 258 /* 2138 */ "fctiduz. \0" 259 /* 2148 */ "fctiwuz. \0" 260 /* 2158 */ "fctiwz. \0" 261 /* 2167 */ "mtfsb0 \0" 262 /* 2175 */ "mtfsb1 \0" 263 /* 2183 */ "dmxxinstfdmr512 \0" 264 /* 2200 */ "dmxxextfdmr512 \0" 265 /* 2216 */ "#ATOMIC_CMP_SWAP_I32 \0" 266 /* 2238 */ "pmxvbf16ger2 \0" 267 /* 2252 */ "pmxvf16ger2 \0" 268 /* 2265 */ "pmxvi16ger2 \0" 269 /* 2278 */ "pmxvi8ger4 \0" 270 /* 2290 */ "#ATOMIC_CMP_SWAP_I16 \0" 271 /* 2312 */ "xvcvspbf16 \0" 272 /* 2324 */ "dmxxinstfdmr256 \0" 273 /* 2341 */ "dmxxextfdmr256 \0" 274 /* 2357 */ "#TC_RETURNa8 \0" 275 /* 2371 */ "#TC_RETURNd8 \0" 276 /* 2385 */ "#TC_RETURNr8 \0" 277 /* 2399 */ "pmxvi4ger8 \0" 278 /* 2411 */ "#BUILD_UACC \0" 279 /* 2424 */ "#ADJCALLSTACKDOWN \0" 280 /* 2443 */ "#ADJCALLSTACKUP \0" 281 /* 2460 */ "#TC_RETURNa \0" 282 /* 2473 */ "evmhegsmfaa \0" 283 /* 2486 */ "evmhogsmfaa \0" 284 /* 2499 */ "evmwsmfaa \0" 285 /* 2510 */ "evmwssfaa \0" 286 /* 2521 */ "evmhegsmiaa \0" 287 /* 2534 */ "evmhogsmiaa \0" 288 /* 2547 */ "evmwsmiaa \0" 289 /* 2558 */ "evmhegumiaa \0" 290 /* 2571 */ "evmhogumiaa \0" 291 /* 2584 */ "evmwumiaa \0" 292 /* 2595 */ "dcba \0" 293 /* 2601 */ "bca \0" 294 /* 2606 */ "evmhesmfa \0" 295 /* 2617 */ "evmwhsmfa \0" 296 /* 2628 */ "evmhosmfa \0" 297 /* 2639 */ "evmwsmfa \0" 298 /* 2649 */ "evmhessfa \0" 299 /* 2660 */ "evmwhssfa \0" 300 /* 2671 */ "evmhossfa \0" 301 /* 2682 */ "evmwssfa \0" 302 /* 2692 */ "plha \0" 303 /* 2698 */ "evmhesmia \0" 304 /* 2709 */ "evmwhsmia \0" 305 /* 2720 */ "evmhosmia \0" 306 /* 2731 */ "evmwsmia \0" 307 /* 2741 */ "evmheumia \0" 308 /* 2752 */ "evmwhumia \0" 309 /* 2763 */ "evmwlumia \0" 310 /* 2774 */ "evmhoumia \0" 311 /* 2785 */ "evmwumia \0" 312 /* 2795 */ "bla \0" 313 /* 2800 */ "bcla \0" 314 /* 2806 */ "bdzla \0" 315 /* 2813 */ "bdnzla \0" 316 /* 2821 */ "evmra \0" 317 /* 2828 */ "plwa \0" 318 /* 2834 */ "mtvsrwa \0" 319 /* 2843 */ "bdza \0" 320 /* 2849 */ "bdnza \0" 321 /* 2856 */ "vsrab \0" 322 /* 2863 */ "rfebb \0" 323 /* 2870 */ "vcntmbb \0" 324 /* 2879 */ "xvtlsbb \0" 325 /* 2888 */ "vclzlsbb \0" 326 /* 2898 */ "vctzlsbb \0" 327 /* 2908 */ "vcmpneb \0" 328 /* 2917 */ "vmrghb \0" 329 /* 2925 */ "xxspltib \0" 330 /* 2935 */ "vmrglb \0" 331 /* 2943 */ "vclrlb \0" 332 /* 2951 */ "vrlb \0" 333 /* 2957 */ "vslb \0" 334 /* 2963 */ "vpmsumb \0" 335 /* 2972 */ "vgnb \0" 336 /* 2978 */ "cmpb \0" 337 /* 2984 */ "cmpeqb \0" 338 /* 2992 */ "cmprb \0" 339 /* 2999 */ "vclrrb \0" 340 /* 3007 */ "vsrb \0" 341 /* 3013 */ "vmulesb \0" 342 /* 3022 */ "vavgsb \0" 343 /* 3030 */ "vupkhsb \0" 344 /* 3039 */ "vspltisb \0" 345 /* 3049 */ "vupklsb \0" 346 /* 3058 */ "vminsb \0" 347 /* 3066 */ "vmulosb \0" 348 /* 3075 */ "vcmpgtsb \0" 349 /* 3085 */ "evextsb \0" 350 /* 3094 */ "vmaxsb \0" 351 /* 3102 */ "setb \0" 352 /* 3108 */ "mftb \0" 353 /* 3114 */ "vspltb \0" 354 /* 3122 */ "vpopcntb \0" 355 /* 3132 */ "vinsertb \0" 356 /* 3142 */ "pstb \0" 357 /* 3148 */ "vabsdub \0" 358 /* 3157 */ "vmuleub \0" 359 /* 3166 */ "vavgub \0" 360 /* 3174 */ "vminub \0" 361 /* 3182 */ "vmuloub \0" 362 /* 3191 */ "vcmpequb \0" 363 /* 3201 */ "efdsub \0" 364 /* 3209 */ "fsub \0" 365 /* 3215 */ "fmsub \0" 366 /* 3222 */ "fnmsub \0" 367 /* 3230 */ "efssub \0" 368 /* 3238 */ "evfssub \0" 369 /* 3247 */ "vextractub \0" 370 /* 3259 */ "vcmpgtub \0" 371 /* 3269 */ "vmaxub \0" 372 /* 3277 */ "xxblendvb \0" 373 /* 3288 */ "vcmpnezb \0" 374 /* 3298 */ "vclzb \0" 375 /* 3305 */ "vctzb \0" 376 /* 3312 */ "setnbc \0" 377 /* 3320 */ "setbc \0" 378 /* 3327 */ "xxmfacc \0" 379 /* 3336 */ "xxmtacc \0" 380 /* 3345 */ "addc \0" 381 /* 3351 */ "xxlandc \0" 382 /* 3360 */ "crandc \0" 383 /* 3368 */ "evandc \0" 384 /* 3376 */ "subfc \0" 385 /* 3383 */ "subic \0" 386 /* 3390 */ "addic \0" 387 /* 3397 */ "rldic \0" 388 /* 3404 */ "subfic \0" 389 /* 3412 */ "xsrdpic \0" 390 /* 3421 */ "xvrdpic \0" 391 /* 3430 */ "xvrspic \0" 392 /* 3439 */ "icblc \0" 393 /* 3446 */ "brinc \0" 394 /* 3453 */ "sync \0" 395 /* 3459 */ "xxlorc \0" 396 /* 3467 */ "crorc \0" 397 /* 3474 */ "evorc \0" 398 /* 3481 */ "sc \0" 399 /* 3485 */ "vextsb2d \0" 400 /* 3495 */ "vextsh2d \0" 401 /* 3505 */ "vextsw2d \0" 402 /* 3515 */ "#TC_RETURNd \0" 403 /* 3528 */ "vshasigmad \0" 404 /* 3540 */ "vsrad \0" 405 /* 3547 */ "vgbbd \0" 406 /* 3554 */ "vcntmbd \0" 407 /* 3563 */ "vprtybd \0" 408 /* 3572 */ "efdadd \0" 409 /* 3580 */ "fadd \0" 410 /* 3586 */ "fmadd \0" 411 /* 3593 */ "fnmadd \0" 412 /* 3601 */ "efsadd \0" 413 /* 3609 */ "evfsadd \0" 414 /* 3618 */ "evldd \0" 415 /* 3625 */ "mtvsrdd \0" 416 /* 3634 */ "evstdd \0" 417 /* 3642 */ "vcfuged \0" 418 /* 3651 */ "efscfd \0" 419 /* 3659 */ "plfd \0" 420 /* 3665 */ "pstfd \0" 421 /* 3672 */ "vnegd \0" 422 /* 3679 */ "maddhd \0" 423 /* 3687 */ "mulhd \0" 424 /* 3694 */ "fcfid \0" 425 /* 3701 */ "efdcfsid \0" 426 /* 3711 */ "fctid \0" 427 /* 3718 */ "efdcfuid \0" 428 /* 3728 */ "tlbld \0" 429 /* 3735 */ "maddld \0" 430 /* 3743 */ "vmulld \0" 431 /* 3751 */ "cmpld \0" 432 /* 3758 */ "mfvsrld \0" 433 /* 3767 */ "vrld \0" 434 /* 3773 */ "vsld \0" 435 /* 3779 */ "vbpermd \0" 436 /* 3788 */ "vpmsumd \0" 437 /* 3797 */ "xxland \0" 438 /* 3805 */ "xxlnand \0" 439 /* 3814 */ "crnand \0" 440 /* 3822 */ "evnand \0" 441 /* 3830 */ "crand \0" 442 /* 3837 */ "evand \0" 443 /* 3844 */ "vpdepd \0" 444 /* 3852 */ "cmpd \0" 445 /* 3858 */ "xxbrd \0" 446 /* 3865 */ "mtmsrd \0" 447 /* 3873 */ "mfvsrd \0" 448 /* 3881 */ "mtvsrd \0" 449 /* 3889 */ "vmodsd \0" 450 /* 3897 */ "vmulesd \0" 451 /* 3906 */ "vdivesd \0" 452 /* 3915 */ "vmulhsd \0" 453 /* 3924 */ "vminsd \0" 454 /* 3932 */ "vinsd \0" 455 /* 3939 */ "vmulosd \0" 456 /* 3948 */ "vcmpgtsd \0" 457 /* 3958 */ "vdivsd \0" 458 /* 3966 */ "vmaxsd \0" 459 /* 3974 */ "plxsd \0" 460 /* 3981 */ "pstxsd \0" 461 /* 3989 */ "vextractd \0" 462 /* 4000 */ "vpopcntd \0" 463 /* 4010 */ "vinsertd \0" 464 /* 4020 */ "pstd \0" 465 /* 4026 */ "vpextd \0" 466 /* 4034 */ "vmsumcud \0" 467 /* 4044 */ "vmodud \0" 468 /* 4052 */ "vmuleud \0" 469 /* 4061 */ "vdiveud \0" 470 /* 4070 */ "vmulhud \0" 471 /* 4079 */ "vminud \0" 472 /* 4087 */ "vmuloud \0" 473 /* 4096 */ "vcmpequd \0" 474 /* 4106 */ "vcmpgtud \0" 475 /* 4116 */ "vdivud \0" 476 /* 4124 */ "vmaxud \0" 477 /* 4132 */ "xxblendvd \0" 478 /* 4143 */ "divd \0" 479 /* 4149 */ "vclzd \0" 480 /* 4156 */ "cntlzd \0" 481 /* 4164 */ "vctzd \0" 482 /* 4171 */ "cnttzd \0" 483 /* 4179 */ "mfbhrbe \0" 484 /* 4188 */ "mffsce \0" 485 /* 4196 */ "adde \0" 486 /* 4202 */ "divde \0" 487 /* 4209 */ "slbmfee \0" 488 /* 4218 */ "wrtee \0" 489 /* 4225 */ "subfe \0" 490 /* 4232 */ "evlwhe \0" 491 /* 4240 */ "evstwhe \0" 492 /* 4249 */ "slbie \0" 493 /* 4256 */ "tlbie \0" 494 /* 4263 */ "addme \0" 495 /* 4270 */ "subfme \0" 496 /* 4278 */ "tlbre \0" 497 /* 4285 */ "fre \0" 498 /* 4290 */ "slbmte \0" 499 /* 4298 */ "frsqrte \0" 500 /* 4307 */ "tlbwe \0" 501 /* 4314 */ "divwe \0" 502 /* 4321 */ "evstwwe \0" 503 /* 4330 */ "addze \0" 504 /* 4337 */ "subfze \0" 505 /* 4345 */ "dcbf \0" 506 /* 4351 */ "subf \0" 507 /* 4357 */ "evmhesmf \0" 508 /* 4367 */ "evmwhsmf \0" 509 /* 4377 */ "evmhosmf \0" 510 /* 4387 */ "evmwsmf \0" 511 /* 4396 */ "mcrf \0" 512 /* 4402 */ "mfocrf \0" 513 /* 4410 */ "mtocrf \0" 514 /* 4418 */ "mtcrf \0" 515 /* 4425 */ "efdcfsf \0" 516 /* 4434 */ "efscfsf \0" 517 /* 4443 */ "evfscfsf \0" 518 /* 4453 */ "mtfsf \0" 519 /* 4460 */ "evmhessf \0" 520 /* 4470 */ "evmwhssf \0" 521 /* 4480 */ "evmhossf \0" 522 /* 4490 */ "evmwssf \0" 523 /* 4499 */ "efdctsf \0" 524 /* 4508 */ "efsctsf \0" 525 /* 4517 */ "evfsctsf \0" 526 /* 4527 */ "efdcfuf \0" 527 /* 4536 */ "efscfuf \0" 528 /* 4545 */ "evfscfuf \0" 529 /* 4555 */ "efdctuf \0" 530 /* 4564 */ "efsctuf \0" 531 /* 4573 */ "slbieg \0" 532 /* 4581 */ "efdneg \0" 533 /* 4589 */ "fneg \0" 534 /* 4595 */ "efsneg \0" 535 /* 4603 */ "evfsneg \0" 536 /* 4612 */ "evneg \0" 537 /* 4619 */ "vsrah \0" 538 /* 4626 */ "vcntmbh \0" 539 /* 4635 */ "evldh \0" 540 /* 4642 */ "evstdh \0" 541 /* 4650 */ "vcmpneh \0" 542 /* 4659 */ "vmrghh \0" 543 /* 4667 */ "vmrglh \0" 544 /* 4675 */ "vrlh \0" 545 /* 4681 */ "vslh \0" 546 /* 4687 */ "vpmsumh \0" 547 /* 4696 */ "xxbrh \0" 548 /* 4703 */ "vsrh \0" 549 /* 4709 */ "vmulesh \0" 550 /* 4718 */ "vavgsh \0" 551 /* 4726 */ "vupkhsh \0" 552 /* 4735 */ "vspltish \0" 553 /* 4745 */ "vupklsh \0" 554 /* 4754 */ "vminsh \0" 555 /* 4762 */ "vmulosh \0" 556 /* 4771 */ "vcmpgtsh \0" 557 /* 4781 */ "evextsh \0" 558 /* 4790 */ "vmaxsh \0" 559 /* 4798 */ "vsplth \0" 560 /* 4806 */ "vpopcnth \0" 561 /* 4816 */ "vinserth \0" 562 /* 4826 */ "psth \0" 563 /* 4832 */ "vabsduh \0" 564 /* 4841 */ "vmuleuh \0" 565 /* 4850 */ "vavguh \0" 566 /* 4858 */ "vminuh \0" 567 /* 4866 */ "vmulouh \0" 568 /* 4875 */ "vcmpequh \0" 569 /* 4885 */ "vextractuh \0" 570 /* 4897 */ "vcmpgtuh \0" 571 /* 4907 */ "vmaxuh \0" 572 /* 4915 */ "xxblendvh \0" 573 /* 4926 */ "vcmpnezh \0" 574 /* 4936 */ "vclzh \0" 575 /* 4943 */ "vctzh \0" 576 /* 4950 */ "dcbi \0" 577 /* 4956 */ "icbi \0" 578 /* 4962 */ "vsldbi \0" 579 /* 4970 */ "vsrdbi \0" 580 /* 4978 */ "subi \0" 581 /* 4984 */ "dccci \0" 582 /* 4991 */ "iccci \0" 583 /* 4998 */ "sradi \0" 584 /* 5005 */ "paddi \0" 585 /* 5012 */ "cmpldi \0" 586 /* 5020 */ "clrlsldi \0" 587 /* 5030 */ "extldi \0" 588 /* 5038 */ "xxpermdi \0" 589 /* 5048 */ "cmpdi \0" 590 /* 5055 */ "clrrdi \0" 591 /* 5063 */ "insrdi \0" 592 /* 5071 */ "rotrdi \0" 593 /* 5079 */ "extrdi \0" 594 /* 5087 */ "tdi \0" 595 /* 5092 */ "wrteei \0" 596 /* 5100 */ "mtfsfi \0" 597 /* 5108 */ "evsplatfi \0" 598 /* 5119 */ "evmergehi \0" 599 /* 5130 */ "evmergelohi \0" 600 /* 5143 */ "tlbli \0" 601 /* 5150 */ "mulli \0" 602 /* 5157 */ "pli \0" 603 /* 5162 */ "extswsli \0" 604 /* 5172 */ "mtvsrbmi \0" 605 /* 5182 */ "vrldmi \0" 606 /* 5190 */ "rldimi \0" 607 /* 5198 */ "rlwimi \0" 608 /* 5206 */ "vrlqmi \0" 609 /* 5214 */ "evmhesmi \0" 610 /* 5224 */ "evmwhsmi \0" 611 /* 5234 */ "evmhosmi \0" 612 /* 5244 */ "evmwsmi \0" 613 /* 5253 */ "evmheumi \0" 614 /* 5263 */ "evmwhumi \0" 615 /* 5273 */ "evmwlumi \0" 616 /* 5283 */ "evmhoumi \0" 617 /* 5293 */ "evmwumi \0" 618 /* 5302 */ "vrlwmi \0" 619 /* 5310 */ "mffscrni \0" 620 /* 5320 */ "mffscdrni \0" 621 /* 5331 */ "vsldoi \0" 622 /* 5339 */ "xsrdpi \0" 623 /* 5347 */ "xvrdpi \0" 624 /* 5355 */ "xsrqpi \0" 625 /* 5363 */ "xvrspi \0" 626 /* 5371 */ "xori \0" 627 /* 5377 */ "efdcfsi \0" 628 /* 5386 */ "efscfsi \0" 629 /* 5395 */ "evfscfsi \0" 630 /* 5405 */ "efdctsi \0" 631 /* 5414 */ "efsctsi \0" 632 /* 5423 */ "evfsctsi \0" 633 /* 5433 */ "evsplati \0" 634 /* 5443 */ "efdcfui \0" 635 /* 5452 */ "efscfui \0" 636 /* 5461 */ "evfscfui \0" 637 /* 5471 */ "efdctui \0" 638 /* 5480 */ "efsctui \0" 639 /* 5489 */ "evfsctui \0" 640 /* 5499 */ "srawi \0" 641 /* 5506 */ "xxsldwi \0" 642 /* 5515 */ "cmplwi \0" 643 /* 5523 */ "evrlwi \0" 644 /* 5531 */ "clrlslwi \0" 645 /* 5541 */ "inslwi \0" 646 /* 5549 */ "evslwi \0" 647 /* 5557 */ "extlwi \0" 648 /* 5565 */ "cmpwi \0" 649 /* 5572 */ "clrrwi \0" 650 /* 5580 */ "insrwi \0" 651 /* 5588 */ "rotrwi \0" 652 /* 5596 */ "extrwi \0" 653 /* 5604 */ "lswi \0" 654 /* 5610 */ "stswi \0" 655 /* 5617 */ "twi \0" 656 /* 5622 */ "tcheck \0" 657 /* 5630 */ "hashchk \0" 658 /* 5639 */ "xxeval \0" 659 /* 5647 */ "vstribl \0" 660 /* 5656 */ "bcl \0" 661 /* 5661 */ "rldcl \0" 662 /* 5668 */ "rldicl \0" 663 /* 5676 */ "tlbiel \0" 664 /* 5684 */ "fsel \0" 665 /* 5690 */ "isel \0" 666 /* 5696 */ "vsel \0" 667 /* 5702 */ "xxsel \0" 668 /* 5709 */ "dcbfl \0" 669 /* 5716 */ "vstrihl \0" 670 /* 5725 */ "lxvprll \0" 671 /* 5734 */ "stxvprll \0" 672 /* 5744 */ "lxvrll \0" 673 /* 5752 */ "stxvrll \0" 674 /* 5761 */ "lxvll \0" 675 /* 5768 */ "stxvll \0" 676 /* 5776 */ "bclrl \0" 677 /* 5783 */ "lxvprl \0" 678 /* 5791 */ "stxvprl \0" 679 /* 5800 */ "bcctrl \0" 680 /* 5808 */ "lxvrl \0" 681 /* 5815 */ "stxvrl \0" 682 /* 5823 */ "mffsl \0" 683 /* 5830 */ "lvsl \0" 684 /* 5836 */ "efdmul \0" 685 /* 5844 */ "fmul \0" 686 /* 5850 */ "efsmul \0" 687 /* 5858 */ "evfsmul \0" 688 /* 5867 */ "lxvl \0" 689 /* 5873 */ "stxvl \0" 690 /* 5880 */ "lvxl \0" 691 /* 5886 */ "stvxl \0" 692 /* 5893 */ "dcbzl \0" 693 /* 5900 */ "bdzl \0" 694 /* 5906 */ "bdnzl \0" 695 /* 5913 */ "vexpandbm \0" 696 /* 5924 */ "vmsummbm \0" 697 /* 5934 */ "mtvsrbm \0" 698 /* 5943 */ "vextractbm \0" 699 /* 5955 */ "vsububm \0" 700 /* 5964 */ "vaddubm \0" 701 /* 5973 */ "vmsumubm \0" 702 /* 5983 */ "xxgenpcvbm \0" 703 /* 5995 */ "vexpanddm \0" 704 /* 6006 */ "mtvsrdm \0" 705 /* 6015 */ "vextractdm \0" 706 /* 6027 */ "vsubudm \0" 707 /* 6036 */ "vaddudm \0" 708 /* 6045 */ "vmsumudm \0" 709 /* 6055 */ "xxgenpcvdm \0" 710 /* 6067 */ "vclzdm \0" 711 /* 6075 */ "cntlzdm \0" 712 /* 6084 */ "vctzdm \0" 713 /* 6092 */ "cnttzdm \0" 714 /* 6101 */ "vexpandhm \0" 715 /* 6112 */ "mtvsrhm \0" 716 /* 6121 */ "vmsumshm \0" 717 /* 6131 */ "vextracthm \0" 718 /* 6143 */ "vsubuhm \0" 719 /* 6152 */ "vmladduhm \0" 720 /* 6163 */ "vadduhm \0" 721 /* 6172 */ "vmsumuhm \0" 722 /* 6182 */ "xxgenpcvhm \0" 723 /* 6194 */ "vrfim \0" 724 /* 6201 */ "xsrdpim \0" 725 /* 6210 */ "xvrdpim \0" 726 /* 6219 */ "xvrspim \0" 727 /* 6228 */ "frim \0" 728 /* 6234 */ "vrldnm \0" 729 /* 6242 */ "rlwinm \0" 730 /* 6250 */ "vrlqnm \0" 731 /* 6258 */ "vrlwnm \0" 732 /* 6266 */ "vexpandqm \0" 733 /* 6277 */ "mtvsrqm \0" 734 /* 6286 */ "vextractqm \0" 735 /* 6298 */ "vsubuqm \0" 736 /* 6307 */ "vadduqm \0" 737 /* 6316 */ "vsubeuqm \0" 738 /* 6326 */ "vaddeuqm \0" 739 /* 6336 */ "vperm \0" 740 /* 6343 */ "xxperm \0" 741 /* 6351 */ "vpkudum \0" 742 /* 6360 */ "vpkuhum \0" 743 /* 6369 */ "vpkuwum \0" 744 /* 6378 */ "vexpandwm \0" 745 /* 6389 */ "mtvsrwm \0" 746 /* 6398 */ "vextractwm \0" 747 /* 6410 */ "vsubuwm \0" 748 /* 6419 */ "vadduwm \0" 749 /* 6428 */ "vmuluwm \0" 750 /* 6437 */ "xxgenpcvwm \0" 751 /* 6449 */ "evmhegsmfan \0" 752 /* 6462 */ "evmhogsmfan \0" 753 /* 6475 */ "evmwsmfan \0" 754 /* 6486 */ "evmwssfan \0" 755 /* 6497 */ "evmhegsmian \0" 756 /* 6510 */ "evmhogsmian \0" 757 /* 6523 */ "evmwsmian \0" 758 /* 6534 */ "evmhegumian \0" 759 /* 6547 */ "evmhogumian \0" 760 /* 6560 */ "evmwumian \0" 761 /* 6571 */ "fcpsgn \0" 762 /* 6579 */ "vrfin \0" 763 /* 6586 */ "frin \0" 764 /* 6592 */ "mfsrin \0" 765 /* 6600 */ "mtsrin \0" 766 /* 6608 */ "pmxvbf16ger2nn \0" 767 /* 6624 */ "pmxvf16ger2nn \0" 768 /* 6639 */ "pmxvf32gernn \0" 769 /* 6653 */ "pmxvf64gernn \0" 770 /* 6667 */ "pmxvbf16ger2pn \0" 771 /* 6683 */ "pmxvf16ger2pn \0" 772 /* 6698 */ "xscvspdpn \0" 773 /* 6709 */ "pmxvf32gerpn \0" 774 /* 6723 */ "pmxvf64gerpn \0" 775 /* 6737 */ "xvcvbf16spn \0" 776 /* 6750 */ "xscvdpspn \0" 777 /* 6761 */ "darn \0" 778 /* 6767 */ "mffscrn \0" 779 /* 6776 */ "mffscdrn \0" 780 /* 6786 */ "addco \0" 781 /* 6793 */ "subfco \0" 782 /* 6801 */ "addo \0" 783 /* 6807 */ "mulldo \0" 784 /* 6815 */ "divdo \0" 785 /* 6822 */ "addeo \0" 786 /* 6829 */ "divdeo \0" 787 /* 6837 */ "subfeo \0" 788 /* 6845 */ "addmeo \0" 789 /* 6853 */ "subfmeo \0" 790 /* 6862 */ "divweo \0" 791 /* 6870 */ "addzeo \0" 792 /* 6878 */ "subfzeo \0" 793 /* 6887 */ "subfo \0" 794 /* 6894 */ "nego \0" 795 /* 6900 */ "evstwho \0" 796 /* 6909 */ "evmergelo \0" 797 /* 6920 */ "evmergehilo \0" 798 /* 6933 */ "vslo \0" 799 /* 6939 */ "xscvqpdpo \0" 800 /* 6950 */ "fcmpo \0" 801 /* 6957 */ "xsnmsubqpo \0" 802 /* 6969 */ "xsmsubqpo \0" 803 /* 6980 */ "xssubqpo \0" 804 /* 6990 */ "xsnmaddqpo \0" 805 /* 7002 */ "xsmaddqpo \0" 806 /* 7013 */ "xsaddqpo \0" 807 /* 7023 */ "xsmulqpo \0" 808 /* 7033 */ "xssqrtqpo \0" 809 /* 7044 */ "xsdivqpo \0" 810 /* 7054 */ "vsro \0" 811 /* 7060 */ "divduo \0" 812 /* 7068 */ "divdeuo \0" 813 /* 7077 */ "divweuo \0" 814 /* 7086 */ "divwuo \0" 815 /* 7094 */ "mullwo \0" 816 /* 7102 */ "divwo \0" 817 /* 7109 */ "evstwwo \0" 818 /* 7118 */ "xsnmsubadp \0" 819 /* 7130 */ "xvnmsubadp \0" 820 /* 7142 */ "xsmsubadp \0" 821 /* 7153 */ "xvmsubadp \0" 822 /* 7164 */ "xsnmaddadp \0" 823 /* 7176 */ "xvnmaddadp \0" 824 /* 7188 */ "xsmaddadp \0" 825 /* 7199 */ "xvmaddadp \0" 826 /* 7210 */ "xssubdp \0" 827 /* 7219 */ "xvsubdp \0" 828 /* 7228 */ "xststdcdp \0" 829 /* 7239 */ "xvtstdcdp \0" 830 /* 7250 */ "xsmincdp \0" 831 /* 7260 */ "xsmaxcdp \0" 832 /* 7270 */ "xsadddp \0" 833 /* 7279 */ "xvadddp \0" 834 /* 7288 */ "xscvsxddp \0" 835 /* 7299 */ "xvcvsxddp \0" 836 /* 7310 */ "xscvuxddp \0" 837 /* 7321 */ "xvcvuxddp \0" 838 /* 7332 */ "xscmpgedp \0" 839 /* 7343 */ "xvcmpgedp \0" 840 /* 7354 */ "xsredp \0" 841 /* 7362 */ "xvredp \0" 842 /* 7370 */ "xsrsqrtedp \0" 843 /* 7382 */ "xvrsqrtedp \0" 844 /* 7394 */ "xsnegdp \0" 845 /* 7403 */ "xvnegdp \0" 846 /* 7412 */ "xsxsigdp \0" 847 /* 7422 */ "xvxsigdp \0" 848 /* 7432 */ "xxspltidp \0" 849 /* 7443 */ "xsminjdp \0" 850 /* 7453 */ "xsmaxjdp \0" 851 /* 7463 */ "xsmuldp \0" 852 /* 7472 */ "xvmuldp \0" 853 /* 7481 */ "xsnmsubmdp \0" 854 /* 7493 */ "xvnmsubmdp \0" 855 /* 7505 */ "xsmsubmdp \0" 856 /* 7516 */ "xvmsubmdp \0" 857 /* 7527 */ "xsnmaddmdp \0" 858 /* 7539 */ "xvnmaddmdp \0" 859 /* 7551 */ "xsmaddmdp \0" 860 /* 7562 */ "xvmaddmdp \0" 861 /* 7573 */ "xscpsgndp \0" 862 /* 7584 */ "xvcpsgndp \0" 863 /* 7595 */ "xsmindp \0" 864 /* 7604 */ "xvmindp \0" 865 /* 7613 */ "xscmpodp \0" 866 /* 7623 */ "xscvhpdp \0" 867 /* 7633 */ "xscvqpdp \0" 868 /* 7643 */ "xscvspdp \0" 869 /* 7653 */ "xvcvspdp \0" 870 /* 7663 */ "xsiexpdp \0" 871 /* 7673 */ "xviexpdp \0" 872 /* 7683 */ "xscmpexpdp \0" 873 /* 7695 */ "xsxexpdp \0" 874 /* 7705 */ "xvxexpdp \0" 875 /* 7715 */ "xscmpeqdp \0" 876 /* 7726 */ "xvcmpeqdp \0" 877 /* 7737 */ "xsnabsdp \0" 878 /* 7747 */ "xvnabsdp \0" 879 /* 7757 */ "xsabsdp \0" 880 /* 7766 */ "xvabsdp \0" 881 /* 7775 */ "xscmpgtdp \0" 882 /* 7786 */ "xvcmpgtdp \0" 883 /* 7797 */ "xssqrtdp \0" 884 /* 7807 */ "xstsqrtdp \0" 885 /* 7818 */ "xvtsqrtdp \0" 886 /* 7829 */ "xvsqrtdp \0" 887 /* 7839 */ "xscmpudp \0" 888 /* 7849 */ "xsdivdp \0" 889 /* 7858 */ "xstdivdp \0" 890 /* 7868 */ "xvtdivdp \0" 891 /* 7878 */ "xvdivdp \0" 892 /* 7887 */ "xvcvsxwdp \0" 893 /* 7898 */ "xvcvuxwdp \0" 894 /* 7909 */ "xsmaxdp \0" 895 /* 7918 */ "xvmaxdp \0" 896 /* 7927 */ "dcbfep \0" 897 /* 7935 */ "icbiep \0" 898 /* 7943 */ "dcbzlep \0" 899 /* 7952 */ "dcbtep \0" 900 /* 7960 */ "dcbstep \0" 901 /* 7969 */ "dcbtstep \0" 902 /* 7979 */ "dcbzep \0" 903 /* 7987 */ "vcmpbfp \0" 904 /* 7996 */ "vnmsubfp \0" 905 /* 8006 */ "vsubfp \0" 906 /* 8014 */ "vmaddfp \0" 907 /* 8023 */ "vaddfp \0" 908 /* 8031 */ "vlogefp \0" 909 /* 8040 */ "vcmpgefp \0" 910 /* 8050 */ "vrefp \0" 911 /* 8057 */ "vexptefp \0" 912 /* 8067 */ "vrsqrtefp \0" 913 /* 8078 */ "vminfp \0" 914 /* 8086 */ "vcmpeqfp \0" 915 /* 8096 */ "vcmpgtfp \0" 916 /* 8106 */ "vmaxfp \0" 917 /* 8114 */ "xscvdphp \0" 918 /* 8124 */ "xvcvsphp \0" 919 /* 8134 */ "vrfip \0" 920 /* 8141 */ "xsrdpip \0" 921 /* 8150 */ "xvrdpip \0" 922 /* 8159 */ "xvrspip \0" 923 /* 8168 */ "frip \0" 924 /* 8174 */ "hashchkp \0" 925 /* 8184 */ "dcbflp \0" 926 /* 8192 */ "pmxvbf16ger2np \0" 927 /* 8208 */ "pmxvf16ger2np \0" 928 /* 8223 */ "pmxvf32gernp \0" 929 /* 8237 */ "pmxvf64gernp \0" 930 /* 8251 */ "pmxvbf16ger2pp \0" 931 /* 8267 */ "pmxvf16ger2pp \0" 932 /* 8282 */ "pmxvi16ger2pp \0" 933 /* 8297 */ "pmxvi8ger4pp \0" 934 /* 8311 */ "pmxvi4ger8pp \0" 935 /* 8325 */ "pmxvf32gerpp \0" 936 /* 8339 */ "pmxvf64gerpp \0" 937 /* 8353 */ "pmxvi16ger2spp \0" 938 /* 8369 */ "pmxvi8ger4spp \0" 939 /* 8384 */ "xsnmsubqp \0" 940 /* 8395 */ "xsmsubqp \0" 941 /* 8405 */ "xssubqp \0" 942 /* 8414 */ "xststdcqp \0" 943 /* 8425 */ "xsmincqp \0" 944 /* 8435 */ "xsmaxcqp \0" 945 /* 8445 */ "xsnmaddqp \0" 946 /* 8456 */ "xsmaddqp \0" 947 /* 8466 */ "xsaddqp \0" 948 /* 8475 */ "xscvsdqp \0" 949 /* 8485 */ "xscvudqp \0" 950 /* 8495 */ "xscmpgeqp \0" 951 /* 8506 */ "xsnegqp \0" 952 /* 8515 */ "xsxsigqp \0" 953 /* 8525 */ "xsmulqp \0" 954 /* 8534 */ "xscpsgnqp \0" 955 /* 8545 */ "xscmpoqp \0" 956 /* 8555 */ "xscvdpqp \0" 957 /* 8565 */ "xsiexpqp \0" 958 /* 8575 */ "xscmpexpqp \0" 959 /* 8587 */ "xsxexpqp \0" 960 /* 8597 */ "xscmpeqqp \0" 961 /* 8608 */ "xscvsqqp \0" 962 /* 8618 */ "xscvuqqp \0" 963 /* 8628 */ "xsnabsqp \0" 964 /* 8638 */ "xsabsqp \0" 965 /* 8647 */ "xscmpgtqp \0" 966 /* 8658 */ "xssqrtqp \0" 967 /* 8668 */ "xscmpuqp \0" 968 /* 8678 */ "xsdivqp \0" 969 /* 8687 */ "xsnmsubasp \0" 970 /* 8699 */ "xvnmsubasp \0" 971 /* 8711 */ "xsmsubasp \0" 972 /* 8722 */ "xvmsubasp \0" 973 /* 8733 */ "xsnmaddasp \0" 974 /* 8745 */ "xvnmaddasp \0" 975 /* 8757 */ "xsmaddasp \0" 976 /* 8768 */ "xvmaddasp \0" 977 /* 8779 */ "xssubsp \0" 978 /* 8788 */ "xvsubsp \0" 979 /* 8797 */ "xststdcsp \0" 980 /* 8808 */ "xvtstdcsp \0" 981 /* 8819 */ "xsaddsp \0" 982 /* 8828 */ "xvaddsp \0" 983 /* 8837 */ "xscvsxdsp \0" 984 /* 8848 */ "xvcvsxdsp \0" 985 /* 8859 */ "xscvuxdsp \0" 986 /* 8870 */ "xvcvuxdsp \0" 987 /* 8881 */ "xvcmpgesp \0" 988 /* 8892 */ "xsresp \0" 989 /* 8900 */ "xvresp \0" 990 /* 8908 */ "xsrsqrtesp \0" 991 /* 8920 */ "xvrsqrtesp \0" 992 /* 8932 */ "xvnegsp \0" 993 /* 8941 */ "xvxsigsp \0" 994 /* 8951 */ "xsmulsp \0" 995 /* 8960 */ "xvmulsp \0" 996 /* 8969 */ "xsnmsubmsp \0" 997 /* 8981 */ "xvnmsubmsp \0" 998 /* 8993 */ "xsmsubmsp \0" 999 /* 9004 */ "xvmsubmsp \0" 1000 /* 9015 */ "xsnmaddmsp \0" 1001 /* 9027 */ "xvnmaddmsp \0" 1002 /* 9039 */ "xsmaddmsp \0" 1003 /* 9050 */ "xvmaddmsp \0" 1004 /* 9061 */ "xvcpsgnsp \0" 1005 /* 9072 */ "xvminsp \0" 1006 /* 9081 */ "xscvdpsp \0" 1007 /* 9091 */ "xvcvdpsp \0" 1008 /* 9101 */ "xvcvhpsp \0" 1009 /* 9111 */ "xviexpsp \0" 1010 /* 9121 */ "xvxexpsp \0" 1011 /* 9131 */ "xvcmpeqsp \0" 1012 /* 9142 */ "frsp \0" 1013 /* 9148 */ "xsrsp \0" 1014 /* 9155 */ "xvnabssp \0" 1015 /* 9165 */ "xvabssp \0" 1016 /* 9174 */ "plxssp \0" 1017 /* 9182 */ "pstxssp \0" 1018 /* 9191 */ "xvcmpgtsp \0" 1019 /* 9202 */ "xssqrtsp \0" 1020 /* 9212 */ "xvtsqrtsp \0" 1021 /* 9223 */ "xvsqrtsp \0" 1022 /* 9233 */ "xsdivsp \0" 1023 /* 9242 */ "xvtdivsp \0" 1024 /* 9252 */ "xvdivsp \0" 1025 /* 9261 */ "xvcvsxwsp \0" 1026 /* 9272 */ "xvcvuxwsp \0" 1027 /* 9283 */ "xvmaxsp \0" 1028 /* 9292 */ "hashstp \0" 1029 /* 9301 */ "plxvp \0" 1030 /* 9308 */ "pstxvp \0" 1031 /* 9316 */ "xsrqpxp \0" 1032 /* 9325 */ "vextsd2q \0" 1033 /* 9335 */ "vsraq \0" 1034 /* 9342 */ "vprtybq \0" 1035 /* 9351 */ "efdcmpeq \0" 1036 /* 9361 */ "efscmpeq \0" 1037 /* 9371 */ "evfscmpeq \0" 1038 /* 9382 */ "evcmpeq \0" 1039 /* 9391 */ "efdtsteq \0" 1040 /* 9401 */ "efststeq \0" 1041 /* 9411 */ "evfststeq \0" 1042 /* 9422 */ "lxvkq \0" 1043 /* 9429 */ "vrlq \0" 1044 /* 9435 */ "vslq \0" 1045 /* 9441 */ "vbpermq \0" 1046 /* 9450 */ "xxbrq \0" 1047 /* 9457 */ "vsrq \0" 1048 /* 9463 */ "vmodsq \0" 1049 /* 9471 */ "vdivesq \0" 1050 /* 9480 */ "vcmpsq \0" 1051 /* 9488 */ "vcmpgtsq \0" 1052 /* 9498 */ "vdivsq \0" 1053 /* 9506 */ "stq \0" 1054 /* 9511 */ "vmul10uq \0" 1055 /* 9521 */ "vmul10cuq \0" 1056 /* 9532 */ "vsubcuq \0" 1057 /* 9541 */ "vaddcuq \0" 1058 /* 9550 */ "vmul10ecuq \0" 1059 /* 9562 */ "vsubecuq \0" 1060 /* 9572 */ "vaddecuq \0" 1061 /* 9582 */ "vmoduq \0" 1062 /* 9590 */ "vmul10euq \0" 1063 /* 9601 */ "vdiveuq \0" 1064 /* 9610 */ "vcmpuq \0" 1065 /* 9618 */ "vcmpequq \0" 1066 /* 9628 */ "vcmpgtuq \0" 1067 /* 9638 */ "vdivuq \0" 1068 /* 9646 */ "#TC_RETURNr \0" 1069 /* 9659 */ "mbar \0" 1070 /* 9665 */ "vstribr \0" 1071 /* 9674 */ "setnbcr \0" 1072 /* 9683 */ "setbcr \0" 1073 /* 9691 */ "mfdcr \0" 1074 /* 9698 */ "rldcr \0" 1075 /* 9705 */ "mtdcr \0" 1076 /* 9712 */ "mfcr \0" 1077 /* 9718 */ "rldicr \0" 1078 /* 9726 */ "mfvscr \0" 1079 /* 9734 */ "mtvscr \0" 1080 /* 9742 */ "pmxvf32ger \0" 1081 /* 9754 */ "pmxvf64ger \0" 1082 /* 9766 */ "vncipher \0" 1083 /* 9776 */ "vcipher \0" 1084 /* 9785 */ "vstrihr \0" 1085 /* 9794 */ "bclr \0" 1086 /* 9800 */ "mflr \0" 1087 /* 9806 */ "mtlr \0" 1088 /* 9812 */ "fmr \0" 1089 /* 9817 */ "dmmr \0" 1090 /* 9823 */ "mfpmr \0" 1091 /* 9830 */ "mtpmr \0" 1092 /* 9837 */ "vpermr \0" 1093 /* 9845 */ "xxpermr \0" 1094 /* 9854 */ "xxlor \0" 1095 /* 9861 */ "xxlnor \0" 1096 /* 9869 */ "crnor \0" 1097 /* 9876 */ "evnor \0" 1098 /* 9883 */ "cror \0" 1099 /* 9889 */ "evor \0" 1100 /* 9895 */ "xxlxor \0" 1101 /* 9903 */ "dmxor \0" 1102 /* 9910 */ "vpermxor \0" 1103 /* 9920 */ "crxor \0" 1104 /* 9927 */ "evxor \0" 1105 /* 9934 */ "mfspr \0" 1106 /* 9941 */ "mtspr \0" 1107 /* 9948 */ "mfsr \0" 1108 /* 9954 */ "mfmsr \0" 1109 /* 9961 */ "mtmsr \0" 1110 /* 9968 */ "mtsr \0" 1111 /* 9974 */ "lvsr \0" 1112 /* 9980 */ "bcctr \0" 1113 /* 9987 */ "mfctr \0" 1114 /* 9994 */ "mtctr \0" 1115 /* 10001 */ "pmxvi16ger2s \0" 1116 /* 10015 */ "efdabs \0" 1117 /* 10023 */ "fabs \0" 1118 /* 10029 */ "efdnabs \0" 1119 /* 10038 */ "fnabs \0" 1120 /* 10045 */ "efsnabs \0" 1121 /* 10054 */ "evfsnabs \0" 1122 /* 10064 */ "efsabs \0" 1123 /* 10072 */ "evfsabs \0" 1124 /* 10081 */ "evabs \0" 1125 /* 10088 */ "vsum4sbs \0" 1126 /* 10098 */ "vsubsbs \0" 1127 /* 10107 */ "vaddsbs \0" 1128 /* 10116 */ "vsum4ubs \0" 1129 /* 10126 */ "vsububs \0" 1130 /* 10135 */ "vaddubs \0" 1131 /* 10144 */ "fsubs \0" 1132 /* 10151 */ "fmsubs \0" 1133 /* 10159 */ "fnmsubs \0" 1134 /* 10168 */ "fadds \0" 1135 /* 10175 */ "fmadds \0" 1136 /* 10183 */ "fnmadds \0" 1137 /* 10192 */ "fcfids \0" 1138 /* 10200 */ "dcbtds \0" 1139 /* 10208 */ "dcbtstds \0" 1140 /* 10218 */ "xscvdpsxds \0" 1141 /* 10230 */ "xvcvdpsxds \0" 1142 /* 10242 */ "xvcvspsxds \0" 1143 /* 10254 */ "xscvdpuxds \0" 1144 /* 10266 */ "xvcvdpuxds \0" 1145 /* 10278 */ "xvcvspuxds \0" 1146 /* 10290 */ "fres \0" 1147 /* 10296 */ "frsqrtes \0" 1148 /* 10306 */ "efdcfs \0" 1149 /* 10314 */ "mffs \0" 1150 /* 10320 */ "plfs \0" 1151 /* 10326 */ "mcrfs \0" 1152 /* 10333 */ "pstfs \0" 1153 /* 10340 */ "vsum4shs \0" 1154 /* 10350 */ "vsubshs \0" 1155 /* 10359 */ "vmhaddshs \0" 1156 /* 10370 */ "vmhraddshs \0" 1157 /* 10382 */ "vaddshs \0" 1158 /* 10391 */ "vmsumshs \0" 1159 /* 10401 */ "vsubuhs \0" 1160 /* 10410 */ "vadduhs \0" 1161 /* 10419 */ "vmsumuhs \0" 1162 /* 10429 */ "subis \0" 1163 /* 10436 */ "subpcis \0" 1164 /* 10445 */ "addpcis \0" 1165 /* 10454 */ "addis \0" 1166 /* 10461 */ "lis \0" 1167 /* 10466 */ "xoris \0" 1168 /* 10473 */ "evsrwis \0" 1169 /* 10482 */ "icbtls \0" 1170 /* 10490 */ "fmuls \0" 1171 /* 10497 */ "evlwhos \0" 1172 /* 10506 */ "dcbfps \0" 1173 /* 10514 */ "dcbstps \0" 1174 /* 10523 */ "vpksdss \0" 1175 /* 10532 */ "vpkshss \0" 1176 /* 10541 */ "vpkswss \0" 1177 /* 10550 */ "evcmpgts \0" 1178 /* 10560 */ "evcmplts \0" 1179 /* 10570 */ "fsqrts \0" 1180 /* 10578 */ "fcfidus \0" 1181 /* 10587 */ "vpksdus \0" 1182 /* 10596 */ "vpkudus \0" 1183 /* 10605 */ "subfus \0" 1184 /* 10613 */ "vpkshus \0" 1185 /* 10622 */ "vpkuhus \0" 1186 /* 10631 */ "vpkswus \0" 1187 /* 10640 */ "vpkuwus \0" 1188 /* 10649 */ "fdivs \0" 1189 /* 10656 */ "evsrws \0" 1190 /* 10664 */ "mtvsrws \0" 1191 /* 10673 */ "vsum2sws \0" 1192 /* 10683 */ "vsubsws \0" 1193 /* 10692 */ "vaddsws \0" 1194 /* 10701 */ "vsumsws \0" 1195 /* 10710 */ "vsubuws \0" 1196 /* 10719 */ "vadduws \0" 1197 /* 10728 */ "evdivws \0" 1198 /* 10737 */ "xscvdpsxws \0" 1199 /* 10749 */ "xvcvdpsxws \0" 1200 /* 10761 */ "xvcvspsxws \0" 1201 /* 10773 */ "xscvdpuxws \0" 1202 /* 10785 */ "xvcvdpuxws \0" 1203 /* 10797 */ "xvcvspuxws \0" 1204 /* 10809 */ "vctsxs \0" 1205 /* 10817 */ "vctuxs \0" 1206 /* 10825 */ "ldat \0" 1207 /* 10831 */ "stdat \0" 1208 /* 10838 */ "evlhhesplat \0" 1209 /* 10851 */ "evlwhsplat \0" 1210 /* 10863 */ "evlhhossplat \0" 1211 /* 10877 */ "evlhhousplat \0" 1212 /* 10891 */ "evlwwsplat \0" 1213 /* 10903 */ "lwat \0" 1214 /* 10909 */ "stwat \0" 1215 /* 10916 */ "dcbt \0" 1216 /* 10922 */ "icbt \0" 1217 /* 10928 */ "dcbtct \0" 1218 /* 10936 */ "dcbtstct \0" 1219 /* 10946 */ "efdcmpgt \0" 1220 /* 10956 */ "efscmpgt \0" 1221 /* 10966 */ "evfscmpgt \0" 1222 /* 10977 */ "efdtstgt \0" 1223 /* 10987 */ "efststgt \0" 1224 /* 10997 */ "evfststgt \0" 1225 /* 11008 */ "wait \0" 1226 /* 11014 */ "efdcmplt \0" 1227 /* 11024 */ "efscmplt \0" 1228 /* 11034 */ "evfscmplt \0" 1229 /* 11045 */ "efdtstlt \0" 1230 /* 11055 */ "efststlt \0" 1231 /* 11065 */ "evfststlt \0" 1232 /* 11076 */ "crnot \0" 1233 /* 11083 */ "fsqrt \0" 1234 /* 11090 */ "ftsqrt \0" 1235 /* 11098 */ "vncipherlast \0" 1236 /* 11112 */ "vcipherlast \0" 1237 /* 11125 */ "dcbst \0" 1238 /* 11132 */ "dst \0" 1239 /* 11137 */ "hashst \0" 1240 /* 11145 */ "dcbtst \0" 1241 /* 11153 */ "dstst \0" 1242 /* 11160 */ "dcbtt \0" 1243 /* 11167 */ "dstt \0" 1244 /* 11173 */ "dcbtstt \0" 1245 /* 11182 */ "dststt \0" 1246 /* 11190 */ "lhau \0" 1247 /* 11196 */ "stbu \0" 1248 /* 11202 */ "lfdu \0" 1249 /* 11208 */ "stfdu \0" 1250 /* 11215 */ "maddhdu \0" 1251 /* 11224 */ "mulhdu \0" 1252 /* 11232 */ "fcfidu \0" 1253 /* 11240 */ "fctidu \0" 1254 /* 11248 */ "ldu \0" 1255 /* 11253 */ "stdu \0" 1256 /* 11259 */ "divdu \0" 1257 /* 11266 */ "divdeu \0" 1258 /* 11274 */ "divweu \0" 1259 /* 11282 */ "sthu \0" 1260 /* 11288 */ "evsrwiu \0" 1261 /* 11297 */ "evlwhou \0" 1262 /* 11306 */ "fcmpu \0" 1263 /* 11313 */ "lfsu \0" 1264 /* 11319 */ "stfsu \0" 1265 /* 11326 */ "evcmpgtu \0" 1266 /* 11336 */ "evcmpltu \0" 1267 /* 11346 */ "mulhwu \0" 1268 /* 11354 */ "fctiwu \0" 1269 /* 11362 */ "evsrwu \0" 1270 /* 11370 */ "stwu \0" 1271 /* 11376 */ "evdivwu \0" 1272 /* 11385 */ "lbzu \0" 1273 /* 11391 */ "lhzu \0" 1274 /* 11397 */ "lwzu \0" 1275 /* 11403 */ "slbmfev \0" 1276 /* 11412 */ "efddiv \0" 1277 /* 11420 */ "fdiv \0" 1278 /* 11426 */ "efsdiv \0" 1279 /* 11434 */ "evfsdiv \0" 1280 /* 11443 */ "ftdiv \0" 1281 /* 11450 */ "vslv \0" 1282 /* 11456 */ "xxleqv \0" 1283 /* 11464 */ "creqv \0" 1284 /* 11471 */ "eveqv \0" 1285 /* 11478 */ "vsrv \0" 1286 /* 11484 */ "plxv \0" 1287 /* 11490 */ "pstxv \0" 1288 /* 11497 */ "vextsb2w \0" 1289 /* 11507 */ "vextsh2w \0" 1290 /* 11517 */ "evmhesmfaaw \0" 1291 /* 11530 */ "evmhosmfaaw \0" 1292 /* 11543 */ "evmhessfaaw \0" 1293 /* 11556 */ "evmhossfaaw \0" 1294 /* 11569 */ "evaddsmiaaw \0" 1295 /* 11582 */ "evmhesmiaaw \0" 1296 /* 11595 */ "evsubfsmiaaw \0" 1297 /* 11609 */ "evmwlsmiaaw \0" 1298 /* 11622 */ "evmhosmiaaw \0" 1299 /* 11635 */ "evaddumiaaw \0" 1300 /* 11648 */ "evmheumiaaw \0" 1301 /* 11661 */ "evsubfumiaaw \0" 1302 /* 11675 */ "evmwlumiaaw \0" 1303 /* 11688 */ "evmhoumiaaw \0" 1304 /* 11701 */ "evaddssiaaw \0" 1305 /* 11714 */ "evmhessiaaw \0" 1306 /* 11727 */ "evsubfssiaaw \0" 1307 /* 11741 */ "evmwlssiaaw \0" 1308 /* 11754 */ "evmhossiaaw \0" 1309 /* 11767 */ "evaddusiaaw \0" 1310 /* 11780 */ "evmheusiaaw \0" 1311 /* 11793 */ "evsubfusiaaw \0" 1312 /* 11807 */ "evmwlusiaaw \0" 1313 /* 11820 */ "evmhousiaaw \0" 1314 /* 11833 */ "vshasigmaw \0" 1315 /* 11845 */ "vsraw \0" 1316 /* 11852 */ "vcntmbw \0" 1317 /* 11861 */ "vprtybw \0" 1318 /* 11870 */ "evaddw \0" 1319 /* 11878 */ "evldw \0" 1320 /* 11885 */ "evrndw \0" 1321 /* 11893 */ "evstdw \0" 1322 /* 11901 */ "vmrgew \0" 1323 /* 11909 */ "vcmpnew \0" 1324 /* 11918 */ "evsubfw \0" 1325 /* 11927 */ "evsubifw \0" 1326 /* 11937 */ "vnegw \0" 1327 /* 11944 */ "vmrghw \0" 1328 /* 11952 */ "xxmrghw \0" 1329 /* 11961 */ "mulhw \0" 1330 /* 11968 */ "evaddiw \0" 1331 /* 11977 */ "fctiw \0" 1332 /* 11984 */ "xxspltiw \0" 1333 /* 11994 */ "vmrglw \0" 1334 /* 12002 */ "xxmrglw \0" 1335 /* 12011 */ "mullw \0" 1336 /* 12018 */ "cmplw \0" 1337 /* 12025 */ "evrlw \0" 1338 /* 12032 */ "evslw \0" 1339 /* 12039 */ "lmw \0" 1340 /* 12044 */ "stmw \0" 1341 /* 12050 */ "vpmsumw \0" 1342 /* 12059 */ "evmhesmfanw \0" 1343 /* 12072 */ "evmhosmfanw \0" 1344 /* 12085 */ "evmhessfanw \0" 1345 /* 12098 */ "evmhossfanw \0" 1346 /* 12111 */ "evmhesmianw \0" 1347 /* 12124 */ "evmwlsmianw \0" 1348 /* 12137 */ "evmhosmianw \0" 1349 /* 12150 */ "evmheumianw \0" 1350 /* 12163 */ "evmwlumianw \0" 1351 /* 12176 */ "evmhoumianw \0" 1352 /* 12189 */ "evmhessianw \0" 1353 /* 12202 */ "evmwlssianw \0" 1354 /* 12215 */ "evmhossianw \0" 1355 /* 12228 */ "evmheusianw \0" 1356 /* 12241 */ "evmwlusianw \0" 1357 /* 12254 */ "evmhousianw \0" 1358 /* 12267 */ "vmrgow \0" 1359 /* 12275 */ "cmpw \0" 1360 /* 12281 */ "xxbrw \0" 1361 /* 12288 */ "vsrw \0" 1362 /* 12294 */ "vmodsw \0" 1363 /* 12302 */ "vmulesw \0" 1364 /* 12311 */ "vdivesw \0" 1365 /* 12320 */ "vavgsw \0" 1366 /* 12328 */ "vupkhsw \0" 1367 /* 12337 */ "vmulhsw \0" 1368 /* 12346 */ "vspltisw \0" 1369 /* 12356 */ "vupklsw \0" 1370 /* 12365 */ "evcntlsw \0" 1371 /* 12375 */ "vminsw \0" 1372 /* 12383 */ "vinsw \0" 1373 /* 12390 */ "vmulosw \0" 1374 /* 12399 */ "vcmpgtsw \0" 1375 /* 12409 */ "extsw \0" 1376 /* 12416 */ "vdivsw \0" 1377 /* 12424 */ "vmaxsw \0" 1378 /* 12432 */ "vspltw \0" 1379 /* 12440 */ "xxspltw \0" 1380 /* 12449 */ "vpopcntw \0" 1381 /* 12459 */ "vinsertw \0" 1382 /* 12469 */ "xxinsertw \0" 1383 /* 12480 */ "pstw \0" 1384 /* 12486 */ "vsubcuw \0" 1385 /* 12495 */ "vaddcuw \0" 1386 /* 12504 */ "vmoduw \0" 1387 /* 12512 */ "vabsduw \0" 1388 /* 12521 */ "vmuleuw \0" 1389 /* 12530 */ "vdiveuw \0" 1390 /* 12539 */ "vavguw \0" 1391 /* 12547 */ "vmulhuw \0" 1392 /* 12556 */ "vminuw \0" 1393 /* 12564 */ "vmulouw \0" 1394 /* 12573 */ "vcmpequw \0" 1395 /* 12583 */ "vextractuw \0" 1396 /* 12595 */ "xxextractuw \0" 1397 /* 12608 */ "vcmpgtuw \0" 1398 /* 12618 */ "vdivuw \0" 1399 /* 12626 */ "vmaxuw \0" 1400 /* 12634 */ "xxblendvw \0" 1401 /* 12645 */ "divw \0" 1402 /* 12651 */ "vcmpnezw \0" 1403 /* 12661 */ "vclzw \0" 1404 /* 12668 */ "evcntlzw \0" 1405 /* 12678 */ "vctzw \0" 1406 /* 12685 */ "cnttzw \0" 1407 /* 12693 */ "lxvd2x \0" 1408 /* 12701 */ "stxvd2x \0" 1409 /* 12710 */ "lxvw4x \0" 1410 /* 12718 */ "stxvw4x \0" 1411 /* 12727 */ "lxvb16x \0" 1412 /* 12736 */ "stxvb16x \0" 1413 /* 12746 */ "lxvh8x \0" 1414 /* 12754 */ "stxvh8x \0" 1415 /* 12763 */ "lhax \0" 1416 /* 12769 */ "tlbivax \0" 1417 /* 12778 */ "lfiwax \0" 1418 /* 12786 */ "lxsiwax \0" 1419 /* 12795 */ "lwax \0" 1420 /* 12801 */ "lvebx \0" 1421 /* 12808 */ "stvebx \0" 1422 /* 12816 */ "stxsibx \0" 1423 /* 12825 */ "lxvrbx \0" 1424 /* 12833 */ "stxvrbx \0" 1425 /* 12842 */ "stbx \0" 1426 /* 12848 */ "xxsplti32dx \0" 1427 /* 12861 */ "evlddx \0" 1428 /* 12869 */ "evstddx \0" 1429 /* 12878 */ "lfdx \0" 1430 /* 12884 */ "stfdx \0" 1431 /* 12891 */ "ldx \0" 1432 /* 12896 */ "lxvrdx \0" 1433 /* 12904 */ "stxvrdx \0" 1434 /* 12913 */ "lxsdx \0" 1435 /* 12920 */ "stxsdx \0" 1436 /* 12928 */ "stdx \0" 1437 /* 12934 */ "addex \0" 1438 /* 12941 */ "evlwhex \0" 1439 /* 12950 */ "evstwhex \0" 1440 /* 12960 */ "evstwwex \0" 1441 /* 12970 */ "evldhx \0" 1442 /* 12978 */ "evstdhx \0" 1443 /* 12987 */ "lvehx \0" 1444 /* 12994 */ "stvehx \0" 1445 /* 13002 */ "stxsihx \0" 1446 /* 13011 */ "lxvrhx \0" 1447 /* 13019 */ "stxvrhx \0" 1448 /* 13028 */ "sthx \0" 1449 /* 13034 */ "stbcix \0" 1450 /* 13042 */ "ldcix \0" 1451 /* 13049 */ "stdcix \0" 1452 /* 13057 */ "sthcix \0" 1453 /* 13065 */ "stwcix \0" 1454 /* 13073 */ "lbzcix \0" 1455 /* 13081 */ "lhzcix \0" 1456 /* 13089 */ "lwzcix \0" 1457 /* 13097 */ "xsrqpix \0" 1458 /* 13106 */ "vinsblx \0" 1459 /* 13115 */ "vextublx \0" 1460 /* 13125 */ "vinsdlx \0" 1461 /* 13134 */ "vinshlx \0" 1462 /* 13143 */ "vextuhlx \0" 1463 /* 13153 */ "vinsbvlx \0" 1464 /* 13163 */ "vextdubvlx \0" 1465 /* 13175 */ "vextddvlx \0" 1466 /* 13186 */ "vinshvlx \0" 1467 /* 13196 */ "vextduhvlx \0" 1468 /* 13208 */ "vinswvlx \0" 1469 /* 13218 */ "vextduwvlx \0" 1470 /* 13230 */ "vinswlx \0" 1471 /* 13239 */ "vextuwlx \0" 1472 /* 13249 */ "xxpermx \0" 1473 /* 13258 */ "vsbox \0" 1474 /* 13265 */ "evstwhox \0" 1475 /* 13275 */ "evstwwox \0" 1476 /* 13285 */ "lbepx \0" 1477 /* 13292 */ "stbepx \0" 1478 /* 13300 */ "lfdepx \0" 1479 /* 13308 */ "stfdepx \0" 1480 /* 13317 */ "lhepx \0" 1481 /* 13324 */ "sthepx \0" 1482 /* 13332 */ "lwepx \0" 1483 /* 13339 */ "stwepx \0" 1484 /* 13347 */ "vupkhpx \0" 1485 /* 13356 */ "vpkpx \0" 1486 /* 13363 */ "vupklpx \0" 1487 /* 13372 */ "lxsspx \0" 1488 /* 13380 */ "stxsspx \0" 1489 /* 13389 */ "lxvpx \0" 1490 /* 13396 */ "stxvpx \0" 1491 /* 13404 */ "lbarx \0" 1492 /* 13411 */ "ldarx \0" 1493 /* 13418 */ "lharx \0" 1494 /* 13425 */ "lqarx \0" 1495 /* 13432 */ "lwarx \0" 1496 /* 13439 */ "ldbrx \0" 1497 /* 13446 */ "stdbrx \0" 1498 /* 13454 */ "lhbrx \0" 1499 /* 13461 */ "sthbrx \0" 1500 /* 13469 */ "vinsbrx \0" 1501 /* 13478 */ "vextubrx \0" 1502 /* 13488 */ "lwbrx \0" 1503 /* 13495 */ "stwbrx \0" 1504 /* 13503 */ "vinsdrx \0" 1505 /* 13512 */ "vinshrx \0" 1506 /* 13521 */ "vextuhrx \0" 1507 /* 13531 */ "vinsbvrx \0" 1508 /* 13541 */ "vextdubvrx \0" 1509 /* 13553 */ "vextddvrx \0" 1510 /* 13564 */ "vinshvrx \0" 1511 /* 13574 */ "vextduhvrx \0" 1512 /* 13586 */ "vinswvrx \0" 1513 /* 13596 */ "vextduwvrx \0" 1514 /* 13608 */ "vinswrx \0" 1515 /* 13617 */ "vextuwrx \0" 1516 /* 13627 */ "mcrxrx \0" 1517 /* 13635 */ "tlbsx \0" 1518 /* 13642 */ "lxvdsx \0" 1519 /* 13650 */ "vcfsx \0" 1520 /* 13657 */ "lfsx \0" 1521 /* 13663 */ "stfsx \0" 1522 /* 13670 */ "evlwhosx \0" 1523 /* 13680 */ "lxvwsx \0" 1524 /* 13688 */ "evlhhesplatx \0" 1525 /* 13702 */ "evlwhsplatx \0" 1526 /* 13715 */ "evlhhossplatx \0" 1527 /* 13730 */ "evlhhousplatx \0" 1528 /* 13745 */ "evlwwsplatx \0" 1529 /* 13758 */ "lhaux \0" 1530 /* 13765 */ "lwaux \0" 1531 /* 13772 */ "stbux \0" 1532 /* 13779 */ "lfdux \0" 1533 /* 13786 */ "stfdux \0" 1534 /* 13794 */ "ldux \0" 1535 /* 13800 */ "stdux \0" 1536 /* 13807 */ "vcfux \0" 1537 /* 13814 */ "sthux \0" 1538 /* 13821 */ "evlwhoux \0" 1539 /* 13831 */ "lfsux \0" 1540 /* 13838 */ "stfsux \0" 1541 /* 13846 */ "stwux \0" 1542 /* 13853 */ "lbzux \0" 1543 /* 13860 */ "lhzux \0" 1544 /* 13867 */ "lwzux \0" 1545 /* 13874 */ "lvx \0" 1546 /* 13879 */ "stvx \0" 1547 /* 13885 */ "lxvx \0" 1548 /* 13891 */ "stxvx \0" 1549 /* 13898 */ "evldwx \0" 1550 /* 13906 */ "evstdwx \0" 1551 /* 13915 */ "lvewx \0" 1552 /* 13922 */ "stvewx \0" 1553 /* 13930 */ "stfiwx \0" 1554 /* 13938 */ "stxsiwx \0" 1555 /* 13947 */ "lxvrwx \0" 1556 /* 13955 */ "stxvrwx \0" 1557 /* 13964 */ "stwx \0" 1558 /* 13970 */ "lxsibzx \0" 1559 /* 13979 */ "lbzx \0" 1560 /* 13985 */ "lxsihzx \0" 1561 /* 13994 */ "lhzx \0" 1562 /* 14000 */ "lfiwzx \0" 1563 /* 14008 */ "lxsiwzx \0" 1564 /* 14017 */ "lwzx \0" 1565 /* 14023 */ "copy \0" 1566 /* 14029 */ "dcbz \0" 1567 /* 14035 */ "plbz \0" 1568 /* 14041 */ "xxsetaccz \0" 1569 /* 14052 */ "bdz \0" 1570 /* 14057 */ "efdctsidz \0" 1571 /* 14068 */ "fctidz \0" 1572 /* 14076 */ "efdctuidz \0" 1573 /* 14087 */ "xscvqpsdz \0" 1574 /* 14098 */ "xscvqpudz \0" 1575 /* 14109 */ "plhz \0" 1576 /* 14115 */ "vrfiz \0" 1577 /* 14122 */ "xsrdpiz \0" 1578 /* 14131 */ "xvrdpiz \0" 1579 /* 14140 */ "xvrspiz \0" 1580 /* 14149 */ "friz \0" 1581 /* 14155 */ "efdctsiz \0" 1582 /* 14165 */ "efsctsiz \0" 1583 /* 14175 */ "evfsctsiz \0" 1584 /* 14186 */ "efdctuiz \0" 1585 /* 14196 */ "efsctuiz \0" 1586 /* 14206 */ "bdnz \0" 1587 /* 14212 */ "xscvqpsqz \0" 1588 /* 14223 */ "xscvqpuqz \0" 1589 /* 14234 */ "dmsetdmrz \0" 1590 /* 14245 */ "fctiduz \0" 1591 /* 14254 */ "fctiwuz \0" 1592 /* 14263 */ "fctiwz \0" 1593 /* 14271 */ "plwz \0" 1594 /* 14277 */ "mfvsrwz \0" 1595 /* 14286 */ "mtvsrwz \0" 1596 /* 14295 */ "xscvqpswz \0" 1597 /* 14306 */ "xscvqpuwz \0" 1598 /* 14317 */ "bdzlrl+\0" 1599 /* 14325 */ "bdnzlrl+\0" 1600 /* 14334 */ "bdzlr+\0" 1601 /* 14341 */ "bdnzlr+\0" 1602 /* 14349 */ "evsel crD,\0" 1603 /* 14360 */ "bdzlrl-\0" 1604 /* 14368 */ "bdnzlrl-\0" 1605 /* 14377 */ "bdzlr-\0" 1606 /* 14384 */ "bdnzlr-\0" 1607 /* 14392 */ "# XRay Function Patchable RET.\0" 1608 /* 14423 */ "# XRay Typed Event Log.\0" 1609 /* 14447 */ "# XRay Custom Event Log.\0" 1610 /* 14472 */ "# XRay Function Enter.\0" 1611 /* 14495 */ "# XRay Tail Call Exit.\0" 1612 /* 14518 */ "# XRay Function Exit.\0" 1613 /* 14540 */ "trechkpt.\0" 1614 /* 14550 */ "ori 1, 1, 0\0" 1615 /* 14562 */ "ori 2, 2, 0\0" 1616 /* 14574 */ "#ADDISdtprelHA32\0" 1617 /* 14591 */ "#ATOMIC_LOAD_SUB_I32\0" 1618 /* 14612 */ "#ATOMIC_LOAD_ADD_I32\0" 1619 /* 14633 */ "#ATOMIC_LOAD_NAND_I32\0" 1620 /* 14655 */ "#ATOMIC_LOAD_AND_I32\0" 1621 /* 14676 */ "#ATOMIC_LOAD_UMIN_I32\0" 1622 /* 14698 */ "#ATOMIC_LOAD_MIN_I32\0" 1623 /* 14719 */ "#ATOMIC_SWAP_I32\0" 1624 /* 14736 */ "#ATOMIC_LOAD_XOR_I32\0" 1625 /* 14757 */ "#ATOMIC_LOAD_OR_I32\0" 1626 /* 14777 */ "#ATOMIC_LOAD_UMAX_I32\0" 1627 /* 14799 */ "#ATOMIC_LOAD_MAX_I32\0" 1628 /* 14820 */ "#ADDItlsgdL32\0" 1629 /* 14834 */ "#ADDItlsldL32\0" 1630 /* 14848 */ "#LDgotTprelL32\0" 1631 /* 14863 */ "#ADDIdtprelL32\0" 1632 /* 14878 */ "#EH_SJLJ_LONGJMP32\0" 1633 /* 14897 */ "#EH_SJLJ_SETJMP32\0" 1634 /* 14915 */ "#ADDItlsgdLADDR32\0" 1635 /* 14933 */ "#ADDItlsldLADDR32\0" 1636 /* 14951 */ "GETtlsldADDR32\0" 1637 /* 14966 */ "GETtlsADDR32\0" 1638 /* 14979 */ "#PROBED_ALLOCA_32\0" 1639 /* 14997 */ "#PREPARE_PROBED_ALLOCA_32\0" 1640 /* 15023 */ "#PROBED_STACKALLOC_32\0" 1641 /* 15045 */ "#PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_32\0" 1642 /* 15088 */ "#DFLOADf32\0" 1643 /* 15099 */ "#XFLOADf32\0" 1644 /* 15110 */ "#DFSTOREf32\0" 1645 /* 15122 */ "#XFSTOREf32\0" 1646 /* 15134 */ "#ATOMIC_LOAD_SUB_I64\0" 1647 /* 15155 */ "#ATOMIC_LOAD_ADD_I64\0" 1648 /* 15176 */ "#ATOMIC_LOAD_NAND_I64\0" 1649 /* 15198 */ "#ATOMIC_LOAD_UMIN_I64\0" 1650 /* 15220 */ "#ATOMIC_LOAD_MIN_I64\0" 1651 /* 15241 */ "#ATOMIC_SWAP_I64\0" 1652 /* 15258 */ "#ATOMIC_CMP_SWAP_I64\0" 1653 /* 15279 */ "#ATOMIC_LOAD_XOR_I64\0" 1654 /* 15300 */ "#ATOMIC_LOAD_OR_I64\0" 1655 /* 15320 */ "#ATOMIC_LOAD_UMAX_I64\0" 1656 /* 15342 */ "#ATOMIC_LOAD_MAX_I64\0" 1657 /* 15363 */ "#EH_SJLJ_LONGJMP64\0" 1658 /* 15382 */ "#EH_SJLJ_SETJMP64\0" 1659 /* 15400 */ "#PROBED_ALLOCA_64\0" 1660 /* 15418 */ "#PREPARE_PROBED_ALLOCA_64\0" 1661 /* 15444 */ "#PROBED_STACKALLOC_64\0" 1662 /* 15466 */ "#PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_64\0" 1663 /* 15509 */ "#DFLOADf64\0" 1664 /* 15520 */ "#XFLOADf64\0" 1665 /* 15531 */ "#DFSTOREf64\0" 1666 /* 15543 */ "#XFSTOREf64\0" 1667 /* 15555 */ "#ATOMIC_LOAD_AND_i64\0" 1668 /* 15576 */ "#SELECT_CC_SPE4\0" 1669 /* 15592 */ "#SELECT_SPE4\0" 1670 /* 15605 */ "#SELECT_CC_F4\0" 1671 /* 15619 */ "#SELECT_F4\0" 1672 /* 15630 */ "#SELECT_CC_I4\0" 1673 /* 15644 */ "#SELECT_I4\0" 1674 /* 15655 */ "crxor 6, 6, 6\0" 1675 /* 15669 */ "creqv 6, 6, 6\0" 1676 /* 15683 */ "#SELECT_CC_F16\0" 1677 /* 15698 */ "#SELECT_F16\0" 1678 /* 15710 */ "#ATOMIC_LOAD_SUB_I16\0" 1679 /* 15731 */ "#ATOMIC_LOAD_ADD_I16\0" 1680 /* 15752 */ "#ATOMIC_LOAD_NAND_I16\0" 1681 /* 15774 */ "#ATOMIC_LOAD_AND_I16\0" 1682 /* 15795 */ "#ATOMIC_LOAD_UMIN_I16\0" 1683 /* 15817 */ "#ATOMIC_LOAD_MIN_I16\0" 1684 /* 15838 */ "#ATOMIC_SWAP_I16\0" 1685 /* 15855 */ "#ATOMIC_LOAD_XOR_I16\0" 1686 /* 15876 */ "#ATOMIC_LOAD_OR_I16\0" 1687 /* 15896 */ "#ATOMIC_LOAD_UMAX_I16\0" 1688 /* 15918 */ "#ATOMIC_LOAD_MAX_I16\0" 1689 /* 15939 */ "#ATOMIC_LOAD_SUB_I128\0" 1690 /* 15961 */ "#ATOMIC_LOAD_ADD_I128\0" 1691 /* 15983 */ "#ATOMIC_LOAD_NAND_I128\0" 1692 /* 16006 */ "#ATOMIC_LOAD_AND_I128\0" 1693 /* 16028 */ "#ATOMIC_SWAP_I128\0" 1694 /* 16046 */ "#ATOMIC_CMP_SWAP_I128\0" 1695 /* 16068 */ "#ATOMIC_LOAD_XOR_I128\0" 1696 /* 16090 */ "#ATOMIC_LOAD_OR_I128\0" 1697 /* 16111 */ "#ADDIStocHA8\0" 1698 /* 16124 */ "#DYNALLOC8\0" 1699 /* 16135 */ "#CFENCE8\0" 1700 /* 16144 */ "#SELECT_CC_F8\0" 1701 /* 16158 */ "#SELECT_F8\0" 1702 /* 16169 */ "#ATOMIC_LOAD_SUB_I8\0" 1703 /* 16189 */ "#SELECT_CC_I8\0" 1704 /* 16203 */ "#ATOMIC_LOAD_ADD_I8\0" 1705 /* 16223 */ "#ATOMIC_LOAD_NAND_I8\0" 1706 /* 16244 */ "#ATOMIC_LOAD_AND_I8\0" 1707 /* 16264 */ "#ATOMIC_LOAD_UMIN_I8\0" 1708 /* 16285 */ "#ATOMIC_LOAD_MIN_I8\0" 1709 /* 16305 */ "#ATOMIC_CMP_SWAP_I8\0" 1710 /* 16325 */ "ATOMIC_LOAD_XOR_I8\0" 1711 /* 16344 */ "#ATOMIC_LOAD_OR_I8\0" 1712 /* 16363 */ "#SELECT_I8\0" 1713 /* 16374 */ "#ATOMIC_LOAD_UMAX_I8\0" 1714 /* 16395 */ "#ATOMIC_LOAD_MAX_I8\0" 1715 /* 16415 */ "#MovePCtoLR8\0" 1716 /* 16428 */ "#DYNAREAOFFSET8\0" 1717 /* 16444 */ "#ANDI_rec_1_EQ_BIT8\0" 1718 /* 16464 */ "#ANDI_rec_1_GT_BIT8\0" 1719 /* 16484 */ "#TLSGDAIX8\0" 1720 /* 16495 */ "#ADDItoc8\0" 1721 /* 16505 */ "#ATOMIC_SWAP_i8\0" 1722 /* 16521 */ "#ADDIStocHA\0" 1723 /* 16533 */ "#ADDIStlsgdHA\0" 1724 /* 16547 */ "#ADDIStlsldHA\0" 1725 /* 16561 */ "#ADDISgotTprelHA\0" 1726 /* 16578 */ "#ADDISdtprelHA\0" 1727 /* 16593 */ "#ReadTB\0" 1728 /* 16601 */ "#RESTORE_UACC\0" 1729 /* 16615 */ "#SPILL_UACC\0" 1730 /* 16627 */ "#RESTORE_WACC\0" 1731 /* 16641 */ "#SPILL_WACC\0" 1732 /* 16653 */ "#RESTORE_ACC\0" 1733 /* 16666 */ "#SPILL_ACC\0" 1734 /* 16677 */ "#DYNALLOC\0" 1735 /* 16687 */ "#SELECT_CC_VSFRC\0" 1736 /* 16704 */ "#SELECT_VSFRC\0" 1737 /* 16718 */ "#SELECT_CC_VRRC\0" 1738 /* 16734 */ "#SELECT_VRRC\0" 1739 /* 16747 */ "#SELECT_CC_VSSRC\0" 1740 /* 16764 */ "#SELECT_VSSRC\0" 1741 /* 16778 */ "#SELECT_CC_VSRC\0" 1742 /* 16794 */ "#SELECT_VSRC\0" 1743 /* 16807 */ "#SPILLTOVSR_LD\0" 1744 /* 16822 */ "LIFETIME_END\0" 1745 /* 16835 */ "#SETRND\0" 1746 /* 16843 */ "#BUILD_QUADWORD\0" 1747 /* 16859 */ "#RESTORE_QUADWORD\0" 1748 /* 16877 */ "#SPILL_QUADWORD\0" 1749 /* 16893 */ "#SPLIT_QUADWORD\0" 1750 /* 16909 */ "PSEUDO_PROBE\0" 1751 /* 16922 */ "BUNDLE\0" 1752 /* 16929 */ "#SELECT_CC_SPE\0" 1753 /* 16944 */ "#SELECT_SPE\0" 1754 /* 16956 */ "DBG_VALUE\0" 1755 /* 16966 */ "DBG_INSTR_REF\0" 1756 /* 16980 */ "DBG_PHI\0" 1757 /* 16988 */ "#LDtocJTI\0" 1758 /* 16998 */ "DBG_LABEL\0" 1759 /* 17008 */ "#GETtlsldADDRPCREL\0" 1760 /* 17027 */ "#GETtlsADDRPCREL\0" 1761 /* 17044 */ "#LDtocL\0" 1762 /* 17052 */ "#ADDItocL\0" 1763 /* 17062 */ "#LWZtocL\0" 1764 /* 17071 */ "#ADDItlsgdL\0" 1765 /* 17083 */ "#ADDItlsldL\0" 1766 /* 17095 */ "#LDgotTprelL\0" 1767 /* 17108 */ "#ADDIdtprelL\0" 1768 /* 17121 */ "#SETFLM\0" 1769 /* 17129 */ "#LQX_PSEUDO\0" 1770 /* 17141 */ "#STQX_PSEUDO\0" 1771 /* 17154 */ "#PPCEIEIO\0" 1772 /* 17164 */ "#UNENCODED_NOP\0" 1773 /* 17179 */ "#UpdateGBR\0" 1774 /* 17190 */ "#RESTORE_CR\0" 1775 /* 17202 */ "#SPILL_CR\0" 1776 /* 17212 */ "#ADDItlsgdLADDR\0" 1777 /* 17228 */ "#ADDItlsldLADDR\0" 1778 /* 17244 */ "#GETtlsldADDR\0" 1779 /* 17258 */ "#GETtlsADDR\0" 1780 /* 17270 */ "#KILL_PAIR\0" 1781 /* 17281 */ "#MovePCtoLR\0" 1782 /* 17293 */ "#MoveGOTtoLR\0" 1783 /* 17306 */ "#TCHECK_RET\0" 1784 /* 17318 */ "#TBEGIN_RET\0" 1785 /* 17330 */ "#DYNAREAOFFSET\0" 1786 /* 17345 */ "#RESTORE_CRBIT\0" 1787 /* 17360 */ "#SPILL_CRBIT\0" 1788 /* 17373 */ "#ANDI_rec_1_EQ_BIT\0" 1789 /* 17392 */ "#ANDI_rec_1_GT_BIT\0" 1790 /* 17411 */ "#PPC32GOT\0" 1791 /* 17421 */ "#PPC32PICGOT\0" 1792 /* 17434 */ "#LDtocCPT\0" 1793 /* 17444 */ "LIFETIME_START\0" 1794 /* 17459 */ "DBG_VALUE_LIST\0" 1795 /* 17474 */ "#SPILLTOVSR_ST\0" 1796 /* 17489 */ "#LIWAX\0" 1797 /* 17496 */ "#SPILLTOVSR_LDX\0" 1798 /* 17512 */ "GETtlsADDR32AIX\0" 1799 /* 17528 */ "GETtlsADDR64AIX\0" 1800 /* 17544 */ "#TLSGDAIX\0" 1801 /* 17554 */ "#SPILLTOVSR_STX\0" 1802 /* 17570 */ "#STIWX\0" 1803 /* 17577 */ "#LIWZX\0" 1804 /* 17584 */ "bca\0" 1805 /* 17588 */ "slbia\0" 1806 /* 17594 */ "tlbia\0" 1807 /* 17600 */ "bcla\0" 1808 /* 17605 */ "clrbhrb\0" 1809 /* 17613 */ "bc\0" 1810 /* 17616 */ "slbsync\0" 1811 /* 17624 */ "tlbsync\0" 1812 /* 17632 */ "msgsync\0" 1813 /* 17640 */ "isync\0" 1814 /* 17646 */ "msync\0" 1815 /* 17652 */ "#LDtoc\0" 1816 /* 17659 */ "#ADDItoc\0" 1817 /* 17668 */ "#LWZtoc\0" 1818 /* 17676 */ "hrfid\0" 1819 /* 17682 */ "tlbre\0" 1820 /* 17688 */ "tlbwe\0" 1821 /* 17694 */ "#SETRNDi\0" 1822 /* 17703 */ "rfci\0" 1823 /* 17708 */ "rfmci\0" 1824 /* 17714 */ "rfdi\0" 1825 /* 17719 */ "rfi\0" 1826 /* 17723 */ "bcl\0" 1827 /* 17727 */ "#PADDIdtprel\0" 1828 /* 17740 */ "# FEntry call\0" 1829 /* 17754 */ "dssall\0" 1830 /* 17761 */ "blrl\0" 1831 /* 17766 */ "bdzlrl\0" 1832 /* 17773 */ "bdnzlrl\0" 1833 /* 17781 */ "bctrl\0" 1834 /* 17787 */ "attn\0" 1835 /* 17792 */ "eieio\0" 1836 /* 17798 */ "nap\0" 1837 /* 17802 */ "trap\0" 1838 /* 17807 */ "nop\0" 1839 /* 17811 */ "#DecreaseCTR8loop\0" 1840 /* 17829 */ "#DecreaseCTRloop\0" 1841 /* 17846 */ "stop\0" 1842 /* 17851 */ "blr\0" 1843 /* 17855 */ "bdzlr\0" 1844 /* 17861 */ "bdnzlr\0" 1845 /* 17868 */ "bctr\0" 1846 /* 17873 */ "cpabort\0" 1847}; 1848#ifdef __GNUC__ 1849#pragma GCC diagnostic pop 1850#endif 1851 1852 static const uint32_t OpInfo0[] = { 1853 0U, // PHI 1854 0U, // INLINEASM 1855 0U, // INLINEASM_BR 1856 0U, // CFI_INSTRUCTION 1857 0U, // EH_LABEL 1858 0U, // GC_LABEL 1859 0U, // ANNOTATION_LABEL 1860 0U, // KILL 1861 0U, // EXTRACT_SUBREG 1862 0U, // INSERT_SUBREG 1863 0U, // IMPLICIT_DEF 1864 0U, // SUBREG_TO_REG 1865 0U, // COPY_TO_REGCLASS 1866 16957U, // DBG_VALUE 1867 17460U, // DBG_VALUE_LIST 1868 16967U, // DBG_INSTR_REF 1869 16981U, // DBG_PHI 1870 16999U, // DBG_LABEL 1871 0U, // REG_SEQUENCE 1872 0U, // COPY 1873 16923U, // BUNDLE 1874 17445U, // LIFETIME_START 1875 16823U, // LIFETIME_END 1876 16910U, // PSEUDO_PROBE 1877 0U, // ARITH_FENCE 1878 0U, // STACKMAP 1879 17741U, // FENTRY_CALL 1880 0U, // PATCHPOINT 1881 0U, // LOAD_STACK_GUARD 1882 0U, // PREALLOCATED_SETUP 1883 0U, // PREALLOCATED_ARG 1884 0U, // STATEPOINT 1885 0U, // LOCAL_ESCAPE 1886 0U, // FAULTING_OP 1887 0U, // PATCHABLE_OP 1888 14473U, // PATCHABLE_FUNCTION_ENTER 1889 14393U, // PATCHABLE_RET 1890 14519U, // PATCHABLE_FUNCTION_EXIT 1891 14496U, // PATCHABLE_TAIL_CALL 1892 14448U, // PATCHABLE_EVENT_CALL 1893 14424U, // PATCHABLE_TYPED_EVENT_CALL 1894 0U, // ICALL_BRANCH_FUNNEL 1895 0U, // MEMBARRIER 1896 0U, // G_ASSERT_SEXT 1897 0U, // G_ASSERT_ZEXT 1898 0U, // G_ASSERT_ALIGN 1899 0U, // G_ADD 1900 0U, // G_SUB 1901 0U, // G_MUL 1902 0U, // G_SDIV 1903 0U, // G_UDIV 1904 0U, // G_SREM 1905 0U, // G_UREM 1906 0U, // G_SDIVREM 1907 0U, // G_UDIVREM 1908 0U, // G_AND 1909 0U, // G_OR 1910 0U, // G_XOR 1911 0U, // G_IMPLICIT_DEF 1912 0U, // G_PHI 1913 0U, // G_FRAME_INDEX 1914 0U, // G_GLOBAL_VALUE 1915 0U, // G_EXTRACT 1916 0U, // G_UNMERGE_VALUES 1917 0U, // G_INSERT 1918 0U, // G_MERGE_VALUES 1919 0U, // G_BUILD_VECTOR 1920 0U, // G_BUILD_VECTOR_TRUNC 1921 0U, // G_CONCAT_VECTORS 1922 0U, // G_PTRTOINT 1923 0U, // G_INTTOPTR 1924 0U, // G_BITCAST 1925 0U, // G_FREEZE 1926 0U, // G_INTRINSIC_FPTRUNC_ROUND 1927 0U, // G_INTRINSIC_TRUNC 1928 0U, // G_INTRINSIC_ROUND 1929 0U, // G_INTRINSIC_LRINT 1930 0U, // G_INTRINSIC_ROUNDEVEN 1931 0U, // G_READCYCLECOUNTER 1932 0U, // G_LOAD 1933 0U, // G_SEXTLOAD 1934 0U, // G_ZEXTLOAD 1935 0U, // G_INDEXED_LOAD 1936 0U, // G_INDEXED_SEXTLOAD 1937 0U, // G_INDEXED_ZEXTLOAD 1938 0U, // G_STORE 1939 0U, // G_INDEXED_STORE 1940 0U, // G_ATOMIC_CMPXCHG_WITH_SUCCESS 1941 0U, // G_ATOMIC_CMPXCHG 1942 0U, // G_ATOMICRMW_XCHG 1943 0U, // G_ATOMICRMW_ADD 1944 0U, // G_ATOMICRMW_SUB 1945 0U, // G_ATOMICRMW_AND 1946 0U, // G_ATOMICRMW_NAND 1947 0U, // G_ATOMICRMW_OR 1948 0U, // G_ATOMICRMW_XOR 1949 0U, // G_ATOMICRMW_MAX 1950 0U, // G_ATOMICRMW_MIN 1951 0U, // G_ATOMICRMW_UMAX 1952 0U, // G_ATOMICRMW_UMIN 1953 0U, // G_ATOMICRMW_FADD 1954 0U, // G_ATOMICRMW_FSUB 1955 0U, // G_ATOMICRMW_FMAX 1956 0U, // G_ATOMICRMW_FMIN 1957 0U, // G_ATOMICRMW_UINC_WRAP 1958 0U, // G_ATOMICRMW_UDEC_WRAP 1959 0U, // G_FENCE 1960 0U, // G_BRCOND 1961 0U, // G_BRINDIRECT 1962 0U, // G_INVOKE_REGION_START 1963 0U, // G_INTRINSIC 1964 0U, // G_INTRINSIC_W_SIDE_EFFECTS 1965 0U, // G_ANYEXT 1966 0U, // G_TRUNC 1967 0U, // G_CONSTANT 1968 0U, // G_FCONSTANT 1969 0U, // G_VASTART 1970 0U, // G_VAARG 1971 0U, // G_SEXT 1972 0U, // G_SEXT_INREG 1973 0U, // G_ZEXT 1974 0U, // G_SHL 1975 0U, // G_LSHR 1976 0U, // G_ASHR 1977 0U, // G_FSHL 1978 0U, // G_FSHR 1979 0U, // G_ROTR 1980 0U, // G_ROTL 1981 0U, // G_ICMP 1982 0U, // G_FCMP 1983 0U, // G_SELECT 1984 0U, // G_UADDO 1985 0U, // G_UADDE 1986 0U, // G_USUBO 1987 0U, // G_USUBE 1988 0U, // G_SADDO 1989 0U, // G_SADDE 1990 0U, // G_SSUBO 1991 0U, // G_SSUBE 1992 0U, // G_UMULO 1993 0U, // G_SMULO 1994 0U, // G_UMULH 1995 0U, // G_SMULH 1996 0U, // G_UADDSAT 1997 0U, // G_SADDSAT 1998 0U, // G_USUBSAT 1999 0U, // G_SSUBSAT 2000 0U, // G_USHLSAT 2001 0U, // G_SSHLSAT 2002 0U, // G_SMULFIX 2003 0U, // G_UMULFIX 2004 0U, // G_SMULFIXSAT 2005 0U, // G_UMULFIXSAT 2006 0U, // G_SDIVFIX 2007 0U, // G_UDIVFIX 2008 0U, // G_SDIVFIXSAT 2009 0U, // G_UDIVFIXSAT 2010 0U, // G_FADD 2011 0U, // G_FSUB 2012 0U, // G_FMUL 2013 0U, // G_FMA 2014 0U, // G_FMAD 2015 0U, // G_FDIV 2016 0U, // G_FREM 2017 0U, // G_FPOW 2018 0U, // G_FPOWI 2019 0U, // G_FEXP 2020 0U, // G_FEXP2 2021 0U, // G_FLOG 2022 0U, // G_FLOG2 2023 0U, // G_FLOG10 2024 0U, // G_FNEG 2025 0U, // G_FPEXT 2026 0U, // G_FPTRUNC 2027 0U, // G_FPTOSI 2028 0U, // G_FPTOUI 2029 0U, // G_SITOFP 2030 0U, // G_UITOFP 2031 0U, // G_FABS 2032 0U, // G_FCOPYSIGN 2033 0U, // G_IS_FPCLASS 2034 0U, // G_FCANONICALIZE 2035 0U, // G_FMINNUM 2036 0U, // G_FMAXNUM 2037 0U, // G_FMINNUM_IEEE 2038 0U, // G_FMAXNUM_IEEE 2039 0U, // G_FMINIMUM 2040 0U, // G_FMAXIMUM 2041 0U, // G_PTR_ADD 2042 0U, // G_PTRMASK 2043 0U, // G_SMIN 2044 0U, // G_SMAX 2045 0U, // G_UMIN 2046 0U, // G_UMAX 2047 0U, // G_ABS 2048 0U, // G_LROUND 2049 0U, // G_LLROUND 2050 0U, // G_BR 2051 0U, // G_BRJT 2052 0U, // G_INSERT_VECTOR_ELT 2053 0U, // G_EXTRACT_VECTOR_ELT 2054 0U, // G_SHUFFLE_VECTOR 2055 0U, // G_CTTZ 2056 0U, // G_CTTZ_ZERO_UNDEF 2057 0U, // G_CTLZ 2058 0U, // G_CTLZ_ZERO_UNDEF 2059 0U, // G_CTPOP 2060 0U, // G_BSWAP 2061 0U, // G_BITREVERSE 2062 0U, // G_FCEIL 2063 0U, // G_FCOS 2064 0U, // G_FSIN 2065 0U, // G_FSQRT 2066 0U, // G_FFLOOR 2067 0U, // G_FRINT 2068 0U, // G_FNEARBYINT 2069 0U, // G_ADDRSPACE_CAST 2070 0U, // G_BLOCK_ADDR 2071 0U, // G_JUMP_TABLE 2072 0U, // G_DYN_STACKALLOC 2073 0U, // G_STRICT_FADD 2074 0U, // G_STRICT_FSUB 2075 0U, // G_STRICT_FMUL 2076 0U, // G_STRICT_FDIV 2077 0U, // G_STRICT_FREM 2078 0U, // G_STRICT_FMA 2079 0U, // G_STRICT_FSQRT 2080 0U, // G_READ_REGISTER 2081 0U, // G_WRITE_REGISTER 2082 0U, // G_MEMCPY 2083 0U, // G_MEMCPY_INLINE 2084 0U, // G_MEMMOVE 2085 0U, // G_MEMSET 2086 0U, // G_BZERO 2087 0U, // G_VECREDUCE_SEQ_FADD 2088 0U, // G_VECREDUCE_SEQ_FMUL 2089 0U, // G_VECREDUCE_FADD 2090 0U, // G_VECREDUCE_FMUL 2091 0U, // G_VECREDUCE_FMAX 2092 0U, // G_VECREDUCE_FMIN 2093 0U, // G_VECREDUCE_ADD 2094 0U, // G_VECREDUCE_MUL 2095 0U, // G_VECREDUCE_AND 2096 0U, // G_VECREDUCE_OR 2097 0U, // G_VECREDUCE_XOR 2098 0U, // G_VECREDUCE_SMAX 2099 0U, // G_VECREDUCE_SMIN 2100 0U, // G_VECREDUCE_UMAX 2101 0U, // G_VECREDUCE_UMIN 2102 0U, // G_SBFX 2103 0U, // G_UBFX 2104 16047U, // ATOMIC_CMP_SWAP_I128 2105 15962U, // ATOMIC_LOAD_ADD_I128 2106 16007U, // ATOMIC_LOAD_AND_I128 2107 15984U, // ATOMIC_LOAD_NAND_I128 2108 16091U, // ATOMIC_LOAD_OR_I128 2109 15940U, // ATOMIC_LOAD_SUB_I128 2110 16069U, // ATOMIC_LOAD_XOR_I128 2111 16029U, // ATOMIC_SWAP_I128 2112 16844U, // BUILD_QUADWORD 2113 35180U, // BUILD_UACC 2114 16136U, // CFENCE8 2115 1073779613U, // CLRLSLDI 2116 1073775471U, // CLRLSLDI_rec 2117 1073780124U, // CLRLSLWI 2118 1073775580U, // CLRLSLWI_rec 2119 1073779648U, // CLRRDI 2120 1073775498U, // CLRRDI_rec 2121 1073780165U, // CLRRWI 2122 1073775609U, // CLRRWI_rec 2123 1119822U, // DCBFL 2124 1122297U, // DCBFLP 2125 1124619U, // DCBFPS 2126 1118458U, // DCBFx 2127 1124627U, // DCBSTPS 2128 33630897U, // DCBTCT 2129 33630169U, // DCBTDS 2130 33630905U, // DCBTSTCT 2131 33630177U, // DCBTSTDS 2132 1125286U, // DCBTSTT 2133 1125258U, // DCBTSTx 2134 1125273U, // DCBTT 2135 1125029U, // DCBTx 2136 15089U, // DFLOADf32 2137 15510U, // DFLOADf64 2138 15111U, // DFSTOREf32 2139 15532U, // DFSTOREf64 2140 1073779623U, // EXTLDI 2141 1073775482U, // EXTLDI_rec 2142 1073780150U, // EXTLWI 2143 1073775600U, // EXTLWI_rec 2144 1073779672U, // EXTRDI 2145 1073775525U, // EXTRDI_rec 2146 1073780189U, // EXTRWI 2147 1073775636U, // EXTRWI_rec 2148 1073780134U, // INSLWI 2149 1073775591U, // INSLWI_rec 2150 1073779656U, // INSRDI 2151 1073775507U, // INSRDI_rec 2152 1073780173U, // INSRWI 2153 1073775618U, // INSRWI_rec 2154 17271U, // KILL_PAIR 2155 67144429U, // LAx 2156 17490U, // LIWAX 2157 17578U, // LIWZX 2158 1073779791U, // RLWIMIbm 2159 1073775563U, // RLWIMIbm_rec 2160 1073780835U, // RLWINMbm 2161 1073775714U, // RLWINMbm_rec 2162 1073780852U, // RLWNMbm 2163 1073775723U, // RLWNMbm_rec 2164 1073779664U, // ROTRDI 2165 1073775516U, // ROTRDI_rec 2166 1073780181U, // ROTRWI 2167 1073775627U, // ROTRWI_rec 2168 1073779617U, // SLDI 2169 1073775475U, // SLDI_rec 2170 1073780128U, // SLWI 2171 1073775584U, // SLWI_rec 2172 16808U, // SPILLTOVSR_LD 2173 17497U, // SPILLTOVSR_LDX 2174 17475U, // SPILLTOVSR_ST 2175 17555U, // SPILLTOVSR_STX 2176 1073779658U, // SRDI 2177 1073775509U, // SRDI_rec 2178 1073780175U, // SRWI 2179 1073775620U, // SRWI_rec 2180 17571U, // STIWX 2181 1073779571U, // SUBI 2182 1073777976U, // SUBIC 2183 1073775037U, // SUBIC_rec 2184 1073785022U, // SUBIS 2185 100706501U, // SUBPCIS 2186 15100U, // XFLOADf32 2187 15521U, // XFLOADf64 2188 15123U, // XFSTOREf32 2189 15544U, // XFSTOREf64 2190 1073778168U, // ADD4 2191 1073781394U, // ADD4O 2192 1073775814U, // ADD4O_rec 2193 1073778168U, // ADD4TLS 2194 1073775111U, // ADD4_rec 2195 1073778168U, // ADD8 2196 1073781394U, // ADD8O 2197 1073775814U, // ADD8O_rec 2198 1073778168U, // ADD8TLS 2199 1073778168U, // ADD8TLS_ 2200 1073775111U, // ADD8_rec 2201 1073777938U, // ADDC 2202 1073777938U, // ADDC8 2203 1073781379U, // ADDC8O 2204 1073775797U, // ADDC8O_rec 2205 1073775004U, // ADDC8_rec 2206 1073781379U, // ADDCO 2207 1073775797U, // ADDCO_rec 2208 1073775004U, // ADDC_rec 2209 1073778789U, // ADDE 2210 1073778789U, // ADDE8 2211 1073781415U, // ADDE8O 2212 1073775838U, // ADDE8O_rec 2213 1073775257U, // ADDE8_rec 2214 1073781415U, // ADDEO 2215 1073775838U, // ADDEO_rec 2216 1073787527U, // ADDEX 2217 1073787527U, // ADDEX8 2218 1073775257U, // ADDE_rec 2219 1073779599U, // ADDI 2220 1073779599U, // ADDI8 2221 1073777983U, // ADDIC 2222 1073777983U, // ADDIC8 2223 1073775045U, // ADDIC_rec 2224 1073785047U, // ADDIS 2225 1073785047U, // ADDIS8 2226 16579U, // ADDISdtprelHA 2227 14575U, // ADDISdtprelHA32 2228 16562U, // ADDISgotTprelHA 2229 16534U, // ADDIStlsgdHA 2230 16548U, // ADDIStlsldHA 2231 16522U, // ADDIStocHA 2232 16112U, // ADDIStocHA8 2233 17109U, // ADDIdtprelL 2234 14864U, // ADDIdtprelL32 2235 17072U, // ADDItlsgdL 2236 14821U, // ADDItlsgdL32 2237 17213U, // ADDItlsgdLADDR 2238 14916U, // ADDItlsgdLADDR32 2239 17084U, // ADDItlsldL 2240 14835U, // ADDItlsldL32 2241 17229U, // ADDItlsldLADDR 2242 14934U, // ADDItlsldLADDR32 2243 17660U, // ADDItoc 2244 16496U, // ADDItoc8 2245 17053U, // ADDItocL 2246 37032U, // ADDME 2247 37032U, // ADDME8 2248 39614U, // ADDME8O 2249 34040U, // ADDME8O_rec 2250 33465U, // ADDME8_rec 2251 39614U, // ADDMEO 2252 34040U, // ADDMEO_rec 2253 33465U, // ADDME_rec 2254 43214U, // ADDPCIS 2255 37099U, // ADDZE 2256 37099U, // ADDZE8 2257 39639U, // ADDZE8O 2258 34068U, // ADDZE8O_rec 2259 33514U, // ADDZE8_rec 2260 39639U, // ADDZEO 2261 34068U, // ADDZEO_rec 2262 33514U, // ADDZE_rec 2263 100729U, // ADJCALLSTACKDOWN 2264 100748U, // ADJCALLSTACKUP 2265 1073778393U, // AND 2266 1073778393U, // AND8 2267 1073775180U, // AND8_rec 2268 1073777947U, // ANDC 2269 1073777947U, // ANDC8 2270 1073775011U, // ANDC8_rec 2271 1073775011U, // ANDC_rec 2272 1073775491U, // ANDI8_rec 2273 1073776350U, // ANDIS8_rec 2274 1073776350U, // ANDIS_rec 2275 1073775491U, // ANDI_rec 2276 17374U, // ANDI_rec_1_EQ_BIT 2277 16445U, // ANDI_rec_1_EQ_BIT8 2278 17393U, // ANDI_rec_1_GT_BIT 2279 16465U, // ANDI_rec_1_GT_BIT8 2280 1073775180U, // AND_rec 2281 2283833587U, // ATOMIC_CMP_SWAP_I16 2282 2283833513U, // ATOMIC_CMP_SWAP_I32 2283 15259U, // ATOMIC_CMP_SWAP_I64 2284 16306U, // ATOMIC_CMP_SWAP_I8 2285 15732U, // ATOMIC_LOAD_ADD_I16 2286 14613U, // ATOMIC_LOAD_ADD_I32 2287 15156U, // ATOMIC_LOAD_ADD_I64 2288 16204U, // ATOMIC_LOAD_ADD_I8 2289 15775U, // ATOMIC_LOAD_AND_I16 2290 14656U, // ATOMIC_LOAD_AND_I32 2291 15556U, // ATOMIC_LOAD_AND_I64 2292 16245U, // ATOMIC_LOAD_AND_I8 2293 15919U, // ATOMIC_LOAD_MAX_I16 2294 14800U, // ATOMIC_LOAD_MAX_I32 2295 15343U, // ATOMIC_LOAD_MAX_I64 2296 16396U, // ATOMIC_LOAD_MAX_I8 2297 15818U, // ATOMIC_LOAD_MIN_I16 2298 14699U, // ATOMIC_LOAD_MIN_I32 2299 15221U, // ATOMIC_LOAD_MIN_I64 2300 16286U, // ATOMIC_LOAD_MIN_I8 2301 15753U, // ATOMIC_LOAD_NAND_I16 2302 14634U, // ATOMIC_LOAD_NAND_I32 2303 15177U, // ATOMIC_LOAD_NAND_I64 2304 16224U, // ATOMIC_LOAD_NAND_I8 2305 15877U, // ATOMIC_LOAD_OR_I16 2306 14758U, // ATOMIC_LOAD_OR_I32 2307 15301U, // ATOMIC_LOAD_OR_I64 2308 16345U, // ATOMIC_LOAD_OR_I8 2309 15711U, // ATOMIC_LOAD_SUB_I16 2310 14592U, // ATOMIC_LOAD_SUB_I32 2311 15135U, // ATOMIC_LOAD_SUB_I64 2312 16170U, // ATOMIC_LOAD_SUB_I8 2313 15897U, // ATOMIC_LOAD_UMAX_I16 2314 14778U, // ATOMIC_LOAD_UMAX_I32 2315 15321U, // ATOMIC_LOAD_UMAX_I64 2316 16375U, // ATOMIC_LOAD_UMAX_I8 2317 15796U, // ATOMIC_LOAD_UMIN_I16 2318 14677U, // ATOMIC_LOAD_UMIN_I32 2319 15199U, // ATOMIC_LOAD_UMIN_I64 2320 16265U, // ATOMIC_LOAD_UMIN_I8 2321 15856U, // ATOMIC_LOAD_XOR_I16 2322 14737U, // ATOMIC_LOAD_XOR_I32 2323 15280U, // ATOMIC_LOAD_XOR_I64 2324 16326U, // ATOMIC_LOAD_XOR_I8 2325 15839U, // ATOMIC_SWAP_I16 2326 14720U, // ATOMIC_SWAP_I32 2327 15242U, // ATOMIC_SWAP_I64 2328 16506U, // ATOMIC_SWAP_I8 2329 17788U, // ATTN 2330 1182509U, // B 2331 1215014U, // BA 2332 167805047U, // BC 2333 3359948U, // BCC 2334 4408524U, // BCCA 2335 5457100U, // BCCCTR 2336 5457100U, // BCCCTR8 2337 6505676U, // BCCCTRL 2338 6505676U, // BCCCTRL8 2339 7554252U, // BCCL 2340 8602828U, // BCCLA 2341 9651404U, // BCCLR 2342 10699980U, // BCCLRL 2343 11567273U, // BCCTR 2344 11567273U, // BCCTR8 2345 11567339U, // BCCTR8n 2346 11567251U, // BCCTRL 2347 11567251U, // BCCTRL8 2348 11567319U, // BCCTRL8n 2349 11567319U, // BCCTRLn 2350 11567339U, // BCCTRn 2351 1073775108U, // BCDADD_rec 2352 1073775731U, // BCDCFN_rec 2353 1073776118U, // BCDCFSQ_rec 2354 1073776706U, // BCDCFZ_rec 2355 1073775740U, // BCDCPSGN_rec 2356 33964U, // BCDCTN_rec 2357 34304U, // BCDCTSQ_rec 2358 1073776722U, // BCDCTZ_rec 2359 1073775760U, // BCDSETSGN_rec 2360 1073776226U, // BCDSR_rec 2361 1073774949U, // BCDSUB_rec 2362 1073776282U, // BCDS_rec 2363 1073775061U, // BCDTRUNC_rec 2364 1073776375U, // BCDUS_rec 2365 1073775072U, // BCDUTRUNC_rec 2366 167805055U, // BCL 2367 11567263U, // BCLR 2368 11567240U, // BCLRL 2369 11567309U, // BCLRLn 2370 11567330U, // BCLRn 2371 1179725U, // BCLalways 2372 167805125U, // BCLn 2373 17869U, // BCTR 2374 17869U, // BCTR8 2375 17782U, // BCTRL 2376 17782U, // BCTRL8 2377 229466U, // BCTRL8_LDinto_toc 2378 229466U, // BCTRL8_LDinto_toc_RM 2379 17782U, // BCTRL8_RM 2380 229480U, // BCTRL_LWZinto_toc 2381 229480U, // BCTRL_LWZinto_toc_RM 2382 17782U, // BCTRL_RM 2383 167805118U, // BCn 2384 1193855U, // BDNZ 2385 1193855U, // BDNZ8 2386 1215266U, // BDNZA 2387 1212697U, // BDNZAm 2388 1212457U, // BDNZAp 2389 1185555U, // BDNZL 2390 1215230U, // BDNZLA 2391 1212681U, // BDNZLAm 2392 1212441U, // BDNZLAp 2393 17862U, // BDNZLR 2394 17862U, // BDNZLR8 2395 17774U, // BDNZLRL 2396 14369U, // BDNZLRLm 2397 14326U, // BDNZLRLp 2398 14385U, // BDNZLRm 2399 14342U, // BDNZLRp 2400 1179944U, // BDNZLm 2401 1179704U, // BDNZLp 2402 1179958U, // BDNZm 2403 1179718U, // BDNZp 2404 1193701U, // BDZ 2405 1193701U, // BDZ8 2406 1215260U, // BDZA 2407 1212690U, // BDZAm 2408 1212450U, // BDZAp 2409 1185549U, // BDZL 2410 1215223U, // BDZLA 2411 1212673U, // BDZLAm 2412 1212433U, // BDZLAp 2413 17856U, // BDZLR 2414 17856U, // BDZLR8 2415 17767U, // BDZLRL 2416 14361U, // BDZLRLm 2417 14318U, // BDZLRLp 2418 14378U, // BDZLRm 2419 14335U, // BDZLRp 2420 1179937U, // BDZLm 2421 1179697U, // BDZLp 2422 1179952U, // BDZm 2423 1179712U, // BDZp 2424 1185301U, // BL 2425 1185301U, // BL8 2426 12719637U, // BL8_NOP 2427 12719637U, // BL8_NOP_RM 2428 12850709U, // BL8_NOP_TLS 2429 1185301U, // BL8_NOTOC 2430 1185301U, // BL8_NOTOC_RM 2431 1316373U, // BL8_NOTOC_TLS 2432 1185301U, // BL8_RM 2433 1316373U, // BL8_TLS 2434 1316373U, // BL8_TLS_ 2435 1215212U, // BLA 2436 1215212U, // BLA8 2437 12749548U, // BLA8_NOP 2438 12749548U, // BLA8_NOP_RM 2439 1215212U, // BLA8_RM 2440 1215212U, // BLA_RM 2441 17852U, // BLR 2442 17852U, // BLR8 2443 17762U, // BLRL 2444 12719637U, // BL_NOP 2445 12719637U, // BL_NOP_RM 2446 1185301U, // BL_RM 2447 1316373U, // BL_TLS 2448 1073778373U, // BPERMD 2449 36629U, // BRD 2450 37467U, // BRH 2451 37467U, // BRH8 2452 1073778039U, // BRINC 2453 45052U, // BRW 2454 45052U, // BRW8 2455 1073778236U, // CFUGED 2456 17606U, // CLRBHRB 2457 1073777571U, // CMPB 2458 1073777571U, // CMPB8 2459 1073778445U, // CMPD 2460 1073779641U, // CMPDI 2461 1073777577U, // CMPEQB 2462 1073778344U, // CMPLD 2463 1073779605U, // CMPLDI 2464 1073786611U, // CMPLW 2465 1073780108U, // CMPLWI 2466 1275104177U, // CMPRB 2467 1275104177U, // CMPRB8 2468 1073786868U, // CMPW 2469 1073780158U, // CMPWI 2470 36925U, // CNTLZD 2471 1073780668U, // CNTLZDM 2472 33415U, // CNTLZD_rec 2473 45439U, // CNTLZW 2474 45439U, // CNTLZW8 2475 34807U, // CNTLZW8_rec 2476 34807U, // CNTLZW_rec 2477 36940U, // CNTTZD 2478 1073780685U, // CNTTZDM 2479 33424U, // CNTTZD_rec 2480 45454U, // CNTTZW 2481 45454U, // CNTTZW8 2482 34816U, // CNTTZW8_rec 2483 34816U, // CNTTZW_rec 2484 17874U, // CP_ABORT 2485 46792U, // CP_COPY 2486 46792U, // CP_COPY8 2487 1073775322U, // CP_PASTE8_rec 2488 1073775322U, // CP_PASTE_rec 2489 15670U, // CR6SET 2490 15656U, // CR6UNSET 2491 1073778423U, // CRAND 2492 1073777953U, // CRANDC 2493 1073786057U, // CREQV 2494 1073778407U, // CRNAND 2495 1073784462U, // CRNOR 2496 43845U, // CRNOT 2497 1073784476U, // CROR 2498 1073778060U, // CRORC 2499 1308667081U, // CRSET 2500 1308665537U, // CRUNSET 2501 1073784513U, // CRXOR 2502 3359948U, // CTRL_DEP 2503 268474986U, // DARN 2504 1116708U, // DCBA 2505 13930746U, // DCBF 2506 1122040U, // DCBFEP 2507 1119063U, // DCBI 2508 1125238U, // DCBST 2509 1122073U, // DCBSTEP 2510 14985893U, // DCBT 2511 335633U, // DCBTEP 2512 14986122U, // DCBTST 2513 335650U, // DCBTSTEP 2514 1128142U, // DCBZ 2515 1122092U, // DCBZEP 2516 1120006U, // DCBZL 2517 1122056U, // DCBZLEP 2518 37753U, // DCCCI 2519 1073778736U, // DIVD 2520 1073778795U, // DIVDE 2521 1073781422U, // DIVDEO 2522 1073775846U, // DIVDEO_rec 2523 1073785859U, // DIVDEU 2524 1073781661U, // DIVDEUO 2525 1073775935U, // DIVDEUO_rec 2526 1073776462U, // DIVDEU_rec 2527 1073775264U, // DIVDE_rec 2528 1073781408U, // DIVDO 2529 1073775830U, // DIVDO_rec 2530 1073785852U, // DIVDU 2531 1073781653U, // DIVDUO 2532 1073775926U, // DIVDUO_rec 2533 1073776454U, // DIVDU_rec 2534 1073775232U, // DIVD_rec 2535 1073787238U, // DIVW 2536 1073778907U, // DIVWE 2537 1073781455U, // DIVWEO 2538 1073775883U, // DIVWEO_rec 2539 1073785867U, // DIVWEU 2540 1073781670U, // DIVWEUO 2541 1073775945U, // DIVWEUO_rec 2542 1073776471U, // DIVWEU_rec 2543 1073775330U, // DIVWE_rec 2544 1073781695U, // DIVWO 2545 1073775973U, // DIVWO_rec 2546 1073785971U, // DIVWU 2547 1073781679U, // DIVWUO 2548 1073775955U, // DIVWUO_rec 2549 1073776498U, // DIVWU_rec 2550 1073776613U, // DIVW_rec 2551 42586U, // DMMR 2552 1095579U, // DMSETDMRZ 2553 302032560U, // DMXOR 2554 1308985638U, // DMXXEXTFDMR256 2555 11929753U, // DMXXEXTFDMR512 2556 16124057U, // DMXXEXTFDMR512_HI 2557 1073776917U, // DMXXINSTFDMR256 2558 1073776776U, // DMXXINSTFDMR512 2559 1073776776U, // DMXXINSTFDMR512_HI 2560 1485088U, // DSS 2561 17755U, // DSSALL 2562 1376103293U, // DST 2563 1376103293U, // DST64 2564 1376103314U, // DSTST 2565 1376103314U, // DSTST64 2566 1376103343U, // DSTSTT 2567 1376103343U, // DSTSTT64 2568 1376103328U, // DSTT 2569 1376103328U, // DSTT64 2570 16678U, // DYNALLOC 2571 16125U, // DYNALLOC8 2572 17331U, // DYNAREAOFFSET 2573 16429U, // DYNAREAOFFSET8 2574 17812U, // DecreaseCTR8loop 2575 17830U, // DecreaseCTRloop 2576 42784U, // EFDABS 2577 1073778165U, // EFDADD 2578 43075U, // EFDCFS 2579 37194U, // EFDCFSF 2580 38146U, // EFDCFSI 2581 36470U, // EFDCFSID 2582 37296U, // EFDCFUF 2583 38212U, // EFDCFUI 2584 36487U, // EFDCFUID 2585 1073783944U, // EFDCMPEQ 2586 1073785539U, // EFDCMPGT 2587 1073785607U, // EFDCMPLT 2588 37268U, // EFDCTSF 2589 38174U, // EFDCTSI 2590 46826U, // EFDCTSIDZ 2591 46924U, // EFDCTSIZ 2592 37324U, // EFDCTUF 2593 38240U, // EFDCTUI 2594 46845U, // EFDCTUIDZ 2595 46955U, // EFDCTUIZ 2596 1073786005U, // EFDDIV 2597 1073780429U, // EFDMUL 2598 42798U, // EFDNABS 2599 37350U, // EFDNEG 2600 1073777794U, // EFDSUB 2601 1073783984U, // EFDTSTEQ 2602 1073785570U, // EFDTSTGT 2603 1073785638U, // EFDTSTLT 2604 42833U, // EFSABS 2605 1073778194U, // EFSADD 2606 36420U, // EFSCFD 2607 37203U, // EFSCFSF 2608 38155U, // EFSCFSI 2609 37305U, // EFSCFUF 2610 38221U, // EFSCFUI 2611 1073783954U, // EFSCMPEQ 2612 1073785549U, // EFSCMPGT 2613 1073785617U, // EFSCMPLT 2614 37277U, // EFSCTSF 2615 38183U, // EFSCTSI 2616 46934U, // EFSCTSIZ 2617 37333U, // EFSCTUF 2618 38249U, // EFSCTUI 2619 46965U, // EFSCTUIZ 2620 1073786019U, // EFSDIV 2621 1073780443U, // EFSMUL 2622 42814U, // EFSNABS 2623 37364U, // EFSNEG 2624 1073777823U, // EFSSUB 2625 1073783994U, // EFSTSTEQ 2626 1073785580U, // EFSTSTGT 2627 1073785648U, // EFSTSTLT 2628 14879U, // EH_SjLj_LongJmp32 2629 15364U, // EH_SjLj_LongJmp64 2630 14898U, // EH_SjLj_SetJmp32 2631 15383U, // EH_SjLj_SetJmp64 2632 1179649U, // EH_SjLj_Setup 2633 1073786052U, // EQV 2634 1073786052U, // EQV8 2635 1073776513U, // EQV8_rec 2636 1073776513U, // EQV_rec 2637 42850U, // EVABS 2638 1107340993U, // EVADDIW 2639 44338U, // EVADDSMIAAW 2640 44470U, // EVADDSSIAAW 2641 44404U, // EVADDUMIAAW 2642 44536U, // EVADDUSIAAW 2643 1073786463U, // EVADDW 2644 1073778430U, // EVAND 2645 1073777961U, // EVANDC 2646 1073783975U, // EVCMPEQ 2647 1073785143U, // EVCMPGTS 2648 1073785919U, // EVCMPGTU 2649 1073785153U, // EVCMPLTS 2650 1073785929U, // EVCMPLTU 2651 45134U, // EVCNTLSW 2652 45437U, // EVCNTLZW 2653 1073785321U, // EVDIVWS 2654 1073785969U, // EVDIVWU 2655 1073786064U, // EVEQV 2656 35854U, // EVEXTSB 2657 37550U, // EVEXTSH 2658 42841U, // EVFSABS 2659 1073778202U, // EVFSADD 2660 37212U, // EVFSCFSF 2661 38164U, // EVFSCFSI 2662 37314U, // EVFSCFUF 2663 38230U, // EVFSCFUI 2664 1073783964U, // EVFSCMPEQ 2665 1073785559U, // EVFSCMPGT 2666 1073785627U, // EVFSCMPLT 2667 37286U, // EVFSCTSF 2668 38192U, // EVFSCTSI 2669 46944U, // EVFSCTSIZ 2670 37286U, // EVFSCTUF 2671 38258U, // EVFSCTUI 2672 46944U, // EVFSCTUIZ 2673 1073786027U, // EVFSDIV 2674 1073780451U, // EVFSMUL 2675 42823U, // EVFSNABS 2676 37372U, // EVFSNEG 2677 1073777831U, // EVFSSUB 2678 1073784004U, // EVFSTSTEQ 2679 1073785590U, // EVFSTSTGT 2680 1073785658U, // EVFSTSTLT 2681 67145251U, // EVLDD 2682 134263358U, // EVLDDX 2683 67146268U, // EVLDH 2684 134263467U, // EVLDHX 2685 67153511U, // EVLDW 2686 134264395U, // EVLDWX 2687 67152471U, // EVLHHESPLAT 2688 134264185U, // EVLHHESPLATX 2689 67152496U, // EVLHHOSSPLAT 2690 134264212U, // EVLHHOSSPLATX 2691 67152510U, // EVLHHOUSPLAT 2692 134264227U, // EVLHHOUSPLATX 2693 67145865U, // EVLWHE 2694 134263438U, // EVLWHEX 2695 67152130U, // EVLWHOS 2696 134264167U, // EVLWHOSX 2697 67152930U, // EVLWHOU 2698 134264318U, // EVLWHOUX 2699 67152484U, // EVLWHSPLAT 2700 134264199U, // EVLWHSPLATX 2701 67152524U, // EVLWWSPLAT 2702 134264242U, // EVLWWSPLATX 2703 1073779712U, // EVMERGEHI 2704 1073781513U, // EVMERGEHILO 2705 1073781502U, // EVMERGELO 2706 1073779723U, // EVMERGELOHI 2707 1073777066U, // EVMHEGSMFAA 2708 1073781042U, // EVMHEGSMFAN 2709 1073777114U, // EVMHEGSMIAA 2710 1073781090U, // EVMHEGSMIAN 2711 1073777151U, // EVMHEGUMIAA 2712 1073781127U, // EVMHEGUMIAN 2713 1073778950U, // EVMHESMF 2714 1073777199U, // EVMHESMFA 2715 1073786110U, // EVMHESMFAAW 2716 1073786652U, // EVMHESMFANW 2717 1073779807U, // EVMHESMI 2718 1073777291U, // EVMHESMIA 2719 1073786175U, // EVMHESMIAAW 2720 1073786704U, // EVMHESMIANW 2721 1073779053U, // EVMHESSF 2722 1073777242U, // EVMHESSFA 2723 1073786136U, // EVMHESSFAAW 2724 1073786678U, // EVMHESSFANW 2725 1073786307U, // EVMHESSIAAW 2726 1073786782U, // EVMHESSIANW 2727 1073779846U, // EVMHEUMI 2728 1073777334U, // EVMHEUMIA 2729 1073786241U, // EVMHEUMIAAW 2730 1073786743U, // EVMHEUMIANW 2731 1073786373U, // EVMHEUSIAAW 2732 1073786821U, // EVMHEUSIANW 2733 1073777079U, // EVMHOGSMFAA 2734 1073781055U, // EVMHOGSMFAN 2735 1073777127U, // EVMHOGSMIAA 2736 1073781103U, // EVMHOGSMIAN 2737 1073777164U, // EVMHOGUMIAA 2738 1073781140U, // EVMHOGUMIAN 2739 1073778970U, // EVMHOSMF 2740 1073777221U, // EVMHOSMFA 2741 1073786123U, // EVMHOSMFAAW 2742 1073786665U, // EVMHOSMFANW 2743 1073779827U, // EVMHOSMI 2744 1073777313U, // EVMHOSMIA 2745 1073786215U, // EVMHOSMIAAW 2746 1073786730U, // EVMHOSMIANW 2747 1073779073U, // EVMHOSSF 2748 1073777264U, // EVMHOSSFA 2749 1073786149U, // EVMHOSSFAAW 2750 1073786691U, // EVMHOSSFANW 2751 1073786347U, // EVMHOSSIAAW 2752 1073786808U, // EVMHOSSIANW 2753 1073779876U, // EVMHOUMI 2754 1073777367U, // EVMHOUMIA 2755 1073786281U, // EVMHOUMIAAW 2756 1073786769U, // EVMHOUMIANW 2757 1073786413U, // EVMHOUSIAAW 2758 1073786847U, // EVMHOUSIANW 2759 35590U, // EVMRA 2760 1073778960U, // EVMWHSMF 2761 1073777210U, // EVMWHSMFA 2762 1073779817U, // EVMWHSMI 2763 1073777302U, // EVMWHSMIA 2764 1073779063U, // EVMWHSSF 2765 1073777253U, // EVMWHSSFA 2766 1073779856U, // EVMWHUMI 2767 1073777345U, // EVMWHUMIA 2768 1073786202U, // EVMWLSMIAAW 2769 1073786717U, // EVMWLSMIANW 2770 1073786334U, // EVMWLSSIAAW 2771 1073786795U, // EVMWLSSIANW 2772 1073779866U, // EVMWLUMI 2773 1073777356U, // EVMWLUMIA 2774 1073786268U, // EVMWLUMIAAW 2775 1073786756U, // EVMWLUMIANW 2776 1073786400U, // EVMWLUSIAAW 2777 1073786834U, // EVMWLUSIANW 2778 1073778980U, // EVMWSMF 2779 1073777232U, // EVMWSMFA 2780 1073777092U, // EVMWSMFAA 2781 1073781068U, // EVMWSMFAN 2782 1073779837U, // EVMWSMI 2783 1073777324U, // EVMWSMIA 2784 1073777140U, // EVMWSMIAA 2785 1073781116U, // EVMWSMIAN 2786 1073779083U, // EVMWSSF 2787 1073777275U, // EVMWSSFA 2788 1073777103U, // EVMWSSFAA 2789 1073781079U, // EVMWSSFAN 2790 1073779886U, // EVMWUMI 2791 1073777378U, // EVMWUMIA 2792 1073777177U, // EVMWUMIAA 2793 1073781153U, // EVMWUMIAN 2794 1073778415U, // EVNAND 2795 37381U, // EVNEG 2796 1073784469U, // EVNOR 2797 1073784482U, // EVOR 2798 1073778067U, // EVORC 2799 1073786618U, // EVRLW 2800 1073780116U, // EVRLWI 2801 44654U, // EVRNDW 2802 3238049806U, // EVSEL 2803 1073786625U, // EVSLW 2804 1073780142U, // EVSLWI 2805 335582197U, // EVSPLATFI 2806 335582522U, // EVSPLATI 2807 1073785066U, // EVSRWIS 2808 1073785881U, // EVSRWIU 2809 1073785249U, // EVSRWS 2810 1073785955U, // EVSRWU 2811 67145267U, // EVSTDD 2812 134263366U, // EVSTDDX 2813 67146275U, // EVSTDH 2814 134263475U, // EVSTDHX 2815 67153526U, // EVSTDW 2816 134264403U, // EVSTDWX 2817 67145873U, // EVSTWHE 2818 134263447U, // EVSTWHEX 2819 67148533U, // EVSTWHO 2820 134263762U, // EVSTWHOX 2821 67145954U, // EVSTWWE 2822 134263457U, // EVSTWWEX 2823 67148742U, // EVSTWWO 2824 134263772U, // EVSTWWOX 2825 44364U, // EVSUBFSMIAAW 2826 44496U, // EVSUBFSSIAAW 2827 44430U, // EVSUBFUMIAAW 2828 44562U, // EVSUBFUSIAAW 2829 1073786511U, // EVSUBFW 2830 1442885272U, // EVSUBIFW 2831 1073784520U, // EVXOR 2832 35856U, // EXTSB 2833 35856U, // EXTSB8 2834 35856U, // EXTSB8_32_64 2835 33106U, // EXTSB8_rec 2836 33106U, // EXTSB_rec 2837 37552U, // EXTSH 2838 37552U, // EXTSH8 2839 37552U, // EXTSH8_32_64 2840 33574U, // EXTSH8_rec 2841 33574U, // EXTSH_rec 2842 45178U, // EXTSW 2843 1073779755U, // EXTSWSLI 2844 1073779755U, // EXTSWSLI_32_64 2845 1073775543U, // EXTSWSLI_32_64_rec 2846 1073775543U, // EXTSWSLI_rec 2847 45178U, // EXTSW_32 2848 45178U, // EXTSW_32_64 2849 34759U, // EXTSW_32_64_rec 2850 34759U, // EXTSW_rec 2851 17793U, // EnforceIEIO 2852 42792U, // FABSD 2853 34416U, // FABSD_rec 2854 42792U, // FABSS 2855 34416U, // FABSS_rec 2856 1073778173U, // FADD 2857 1073784761U, // FADDS 2858 1073776289U, // FADDS_rec 2859 1073775117U, // FADD_rec 2860 0U, // FADDrtz 2861 36463U, // FCFID 2862 42961U, // FCFIDS 2863 34492U, // FCFIDS_rec 2864 44001U, // FCFIDU 2865 43347U, // FCFIDUS 2866 34559U, // FCFIDUS_rec 2867 34612U, // FCFIDU_rec 2868 33325U, // FCFID_rec 2869 1073781543U, // FCMPOD 2870 1073781543U, // FCMPOS 2871 1073785899U, // FCMPUD 2872 1073785899U, // FCMPUS 2873 1073781164U, // FCPSGND 2874 1073775751U, // FCPSGND_rec 2875 1073781164U, // FCPSGNS 2876 1073775751U, // FCPSGNS_rec 2877 36480U, // FCTID 2878 44009U, // FCTIDU 2879 47014U, // FCTIDUZ 2880 34907U, // FCTIDUZ_rec 2881 34621U, // FCTIDU_rec 2882 46837U, // FCTIDZ 2883 34873U, // FCTIDZ_rec 2884 33333U, // FCTID_rec 2885 44746U, // FCTIW 2886 44123U, // FCTIWU 2887 47023U, // FCTIWUZ 2888 34917U, // FCTIWUZ_rec 2889 34665U, // FCTIWU_rec 2890 47032U, // FCTIWZ 2891 34927U, // FCTIWZ_rec 2892 34720U, // FCTIW_rec 2893 1073786013U, // FDIV 2894 1073785242U, // FDIVS 2895 1073776402U, // FDIVS_rec 2896 1073776506U, // FDIV_rec 2897 1073778179U, // FMADD 2898 1073784768U, // FMADDS 2899 1073776297U, // FMADDS_rec 2900 1073775124U, // FMADD_rec 2901 42581U, // FMR 2902 34384U, // FMR_rec 2903 1073777808U, // FMSUB 2904 1073784744U, // FMSUBS 2905 1073776263U, // FMSUBS_rec 2906 1073774965U, // FMSUB_rec 2907 1073780437U, // FMUL 2908 1073785083U, // FMULS 2909 1073776358U, // FMULS_rec 2910 1073775689U, // FMUL_rec 2911 42807U, // FNABSD 2912 34423U, // FNABSD_rec 2913 42807U, // FNABSS 2914 34423U, // FNABSS_rec 2915 37358U, // FNEGD 2916 33546U, // FNEGD_rec 2917 37358U, // FNEGS 2918 33546U, // FNEGS_rec 2919 1073778186U, // FNMADD 2920 1073784776U, // FNMADDS 2921 1073776306U, // FNMADDS_rec 2922 1073775132U, // FNMADD_rec 2923 1073777815U, // FNMSUB 2924 1073784752U, // FNMSUBS 2925 1073776272U, // FNMSUBS_rec 2926 1073774973U, // FNMSUB_rec 2927 37054U, // FRE 2928 43059U, // FRES 2929 34501U, // FRES_rec 2930 33482U, // FRE_rec 2931 38997U, // FRIMD 2932 33883U, // FRIMD_rec 2933 38997U, // FRIMS 2934 33883U, // FRIMS_rec 2935 39355U, // FRIND 2936 33957U, // FRIND_rec 2937 39355U, // FRINS 2938 33957U, // FRINS_rec 2939 40937U, // FRIPD 2940 34236U, // FRIPD_rec 2941 40937U, // FRIPS 2942 34236U, // FRIPS_rec 2943 46918U, // FRIZD 2944 34891U, // FRIZD_rec 2945 46918U, // FRIZS 2946 34891U, // FRIZS_rec 2947 41911U, // FRSP 2948 34267U, // FRSP_rec 2949 37067U, // FRSQRTE 2950 43065U, // FRSQRTES 2951 34508U, // FRSQRTES_rec 2952 33488U, // FRSQRTE_rec 2953 1073780277U, // FSELD 2954 1073775672U, // FSELD_rec 2955 1073780277U, // FSELS 2956 1073775672U, // FSELS_rec 2957 43852U, // FSQRT 2958 43339U, // FSQRTS 2959 34542U, // FSQRTS_rec 2960 34595U, // FSQRT_rec 2961 1073777802U, // FSUB 2962 1073784737U, // FSUBS 2963 1073776255U, // FSUBS_rec 2964 1073774958U, // FSUB_rec 2965 1073786036U, // FTDIV 2966 43859U, // FTSQRT 2967 17259U, // GETtlsADDR 2968 14967U, // GETtlsADDR32 2969 17513U, // GETtlsADDR32AIX 2970 17529U, // GETtlsADDR64AIX 2971 17028U, // GETtlsADDRPCREL 2972 17245U, // GETtlsldADDR 2973 14952U, // GETtlsldADDR32 2974 17009U, // GETtlsldADDRPCREL 2975 402691583U, // HASHCHK 2976 402691583U, // HASHCHK8 2977 402694127U, // HASHCHKP 2978 402694127U, // HASHCHKP8 2979 402697090U, // HASHST 2980 402697090U, // HASHST8 2981 402695245U, // HASHSTP 2982 402695245U, // HASHSTP8 2983 17677U, // HRFID 2984 1119069U, // ICBI 2985 1122048U, // ICBIEP 2986 462192U, // ICBLC 2987 460270U, // ICBLQ 2988 469675U, // ICBT 2989 469235U, // ICBTLS 2990 37760U, // ICCCI 2991 1073780283U, // ISEL 2992 1073780283U, // ISEL8 2993 17641U, // ISYNC 2994 436243181U, // LA 2995 436243181U, // LA8 2996 134263901U, // LBARX 2997 134263901U, // LBARXL 2998 134263782U, // LBEPX 2999 67155669U, // LBZ 3000 67155669U, // LBZ8 3001 1073787666U, // LBZCIX 3002 469806202U, // LBZU 3003 469806202U, // LBZU8 3004 503363102U, // LBZUX 3005 503363102U, // LBZUX8 3006 134264476U, // LBZX 3007 134264476U, // LBZX8 3008 1073788572U, // LBZXTLS 3009 1073788572U, // LBZXTLS_ 3010 1073788572U, // LBZXTLS_32 3011 67145364U, // LD 3012 134263908U, // LDARX 3013 134263908U, // LDARXL 3014 1073785418U, // LDAT 3015 134263936U, // LDBRX 3016 1073787635U, // LDCIX 3017 469806065U, // LDU 3018 503363043U, // LDUX 3019 134263388U, // LDX 3020 1073787484U, // LDXTLS 3021 1073787484U, // LDXTLS_ 3022 17096U, // LDgotTprelL 3023 14849U, // LDgotTprelL32 3024 17653U, // LDtoc 3025 17435U, // LDtocBA 3026 17435U, // LDtocCPT 3027 16989U, // LDtocJTI 3028 17045U, // LDtocL 3029 67145293U, // LFD 3030 134263797U, // LFDEPX 3031 469806019U, // LFDU 3032 503363028U, // LFDUX 3033 134263375U, // LFDX 3034 134263275U, // LFIWAX 3035 134264497U, // LFIWZX 3036 67151954U, // LFS 3037 469806130U, // LFSU 3038 503363080U, // LFSUX 3039 134264154U, // LFSX 3040 67144326U, // LHA 3041 67144326U, // LHA8 3042 134263915U, // LHARX 3043 134263915U, // LHARXL 3044 469806007U, // LHAU 3045 469806007U, // LHAU8 3046 503363007U, // LHAUX 3047 503363007U, // LHAUX8 3048 134263260U, // LHAX 3049 134263260U, // LHAX8 3050 134263951U, // LHBRX 3051 134263951U, // LHBRX8 3052 134263814U, // LHEPX 3053 67155743U, // LHZ 3054 67155743U, // LHZ8 3055 1073787674U, // LHZCIX 3056 469806208U, // LHZU 3057 469806208U, // LHZU8 3058 503363109U, // LHZUX 3059 503363109U, // LHZUX8 3060 134264491U, // LHZX 3061 134264491U, // LHZX8 3062 1073788587U, // LHZXTLS 3063 1073788587U, // LHZXTLS_ 3064 1073788587U, // LHZXTLS_32 3065 100701211U, // LI 3066 100701211U, // LI8 3067 100706526U, // LIS 3068 100706526U, // LIS8 3069 67153672U, // LMW 3070 67151064U, // LQ 3071 134263922U, // LQARX 3072 134263922U, // LQARXL 3073 17130U, // LQX_PSEUDO 3074 1073780197U, // LSWI 3075 134263298U, // LVEBX 3076 134263484U, // LVEHX 3077 134264412U, // LVEWX 3078 134256327U, // LVSL 3079 134260471U, // LVSR 3080 134264371U, // LVX 3081 134256377U, // LVXL 3082 67144462U, // LWA 3083 134263929U, // LWARX 3084 134263929U, // LWARXL 3085 1073785496U, // LWAT 3086 503363014U, // LWAUX 3087 134263292U, // LWAX 3088 134263292U, // LWAX_32 3089 67144462U, // LWA_32 3090 134263985U, // LWBRX 3091 134263985U, // LWBRX8 3092 134263829U, // LWEPX 3093 67155905U, // LWZ 3094 67155905U, // LWZ8 3095 1073787682U, // LWZCIX 3096 469806214U, // LWZU 3097 469806214U, // LWZU8 3098 503363116U, // LWZUX 3099 503363116U, // LWZUX8 3100 134264514U, // LWZX 3101 134264514U, // LWZX8 3102 1073788610U, // LWZXTLS 3103 1073788610U, // LWZXTLS_ 3104 1073788610U, // LWZXTLS_32 3105 17669U, // LWZtoc 3106 17063U, // LWZtocL 3107 67145608U, // LXSD 3108 134263410U, // LXSDX 3109 134264467U, // LXSIBZX 3110 134264482U, // LXSIHZX 3111 134263283U, // LXSIWAX 3112 134264505U, // LXSIWZX 3113 67150808U, // LXSSP 3114 134263869U, // LXSSPX 3115 67153118U, // LXV 3116 134263224U, // LXVB16X 3117 134263190U, // LXVD2X 3118 134264139U, // LXVDSX 3119 134263243U, // LXVH8X 3120 369140943U, // LXVKQ 3121 1073780460U, // LXVL 3122 1073780354U, // LXVLL 3123 67150935U, // LXVP 3124 1073780376U, // LXVPRL 3125 1073780318U, // LXVPRLL 3126 134263886U, // LXVPX 3127 134263322U, // LXVRBX 3128 134263393U, // LXVRDX 3129 134263508U, // LXVRHX 3130 1073780401U, // LXVRL 3131 1073780337U, // LXVRLL 3132 134264444U, // LXVRWX 3133 134263207U, // LXVW4X 3134 134264177U, // LXVWSX 3135 134264382U, // LXVX 3136 1073778272U, // MADDHD 3137 1073785808U, // MADDHDU 3138 1073778328U, // MADDLD 3139 1073778328U, // MADDLD8 3140 1484220U, // MBAR 3141 37165U, // MCRF 3142 43095U, // MCRFS 3143 1094972U, // MCRXRX 3144 536907860U, // MFBHRBE 3145 1091057U, // MFCR 3146 1091057U, // MFCR8 3147 1091332U, // MFCTR 3148 1091332U, // MFCTR8 3149 42460U, // MFDCR 3150 1091659U, // MFFS 3151 39545U, // MFFSCDRN 3152 570463433U, // MFFSCDRNI 3153 1085533U, // MFFSCE 3154 39536U, // MFFSCRN 3155 268473535U, // MFFSCRNI 3156 1087168U, // MFFSL 3157 1083095U, // MFFS_rec 3158 1091145U, // MFLR 3159 1091145U, // MFLR8 3160 1091299U, // MFMSR 3161 604016947U, // MFOCRF 3162 604016947U, // MFOCRF8 3163 42592U, // MFPMR 3164 42703U, // MFSPR 3165 42703U, // MFSPR8 3166 637576925U, // MFSR 3167 39361U, // MFSRIN 3168 35877U, // MFTB 3169 17868495U, // MFTB8 3170 18917071U, // MFUDSCR 3171 36642U, // MFVRD 3172 19965647U, // MFVRSAVE 3173 19965647U, // MFVRSAVEv 3174 47046U, // MFVRWZ 3175 1091071U, // MFVSCR 3176 36642U, // MFVSRD 3177 36527U, // MFVSRLD 3178 47046U, // MFVSRWZ 3179 1073778483U, // MODSD 3180 1073786888U, // MODSW 3181 1073778638U, // MODUD 3182 1073787098U, // MODUW 3183 17633U, // MSGSYNC 3184 17647U, // MSYNC 3185 37187U, // MTCRF 3186 37187U, // MTCRF8 3187 1091339U, // MTCTR 3188 1091339U, // MTCTR8 3189 1091339U, // MTCTR8loop 3190 1091339U, // MTCTRloop 3191 235251178U, // MTDCR 3192 1476728U, // MTFSB0 3193 1476736U, // MTFSB1 3194 1073779046U, // MTFSF 3195 302486509U, // MTFSFI 3196 671581102U, // MTFSFI_rec 3197 1545197U, // MTFSFIb 3198 1073775362U, // MTFSF_rec 3199 37222U, // MTFSFb 3200 1091151U, // MTLR 3201 1091151U, // MTLR8 3202 201369322U, // MTMSR 3203 201363226U, // MTMSRD 3204 528699U, // MTOCRF 3205 528699U, // MTOCRF8 3206 42599U, // MTPMR 3207 42710U, // MTSPR 3208 42710U, // MTSPR8 3209 567025U, // MTSR 3210 39369U, // MTSRIN 3211 1081524U, // MTUDSCR 3212 36650U, // MTVRD 3213 1081589U, // MTVRSAVE 3214 1409269U, // MTVRSAVEv 3215 35603U, // MTVRWA 3216 47055U, // MTVRWZ 3217 1091079U, // MTVSCR 3218 38703U, // MTVSRBM 3219 704681013U, // MTVSRBMI 3220 36650U, // MTVSRD 3221 1073778218U, // MTVSRDD 3222 38775U, // MTVSRDM 3223 38881U, // MTVSRHM 3224 39046U, // MTVSRQM 3225 35603U, // MTVSRWA 3226 39158U, // MTVSRWM 3227 43433U, // MTVSRWS 3228 47055U, // MTVSRWZ 3229 1073778280U, // MULHD 3230 1073785817U, // MULHDU 3231 1073776427U, // MULHDU_rec 3232 1073775141U, // MULHD_rec 3233 1073786554U, // MULHW 3234 1073785939U, // MULHWU 3235 1073776480U, // MULHWU_rec 3236 1073776536U, // MULHW_rec 3237 1073778337U, // MULLD 3238 1073781400U, // MULLDO 3239 1073775821U, // MULLDO_rec 3240 1073775165U, // MULLD_rec 3241 1073779743U, // MULLI 3242 1073779743U, // MULLI8 3243 1073786604U, // MULLW 3244 1073781687U, // MULLWO 3245 1073775964U, // MULLWO_rec 3246 1073776552U, // MULLW_rec 3247 17294U, // MoveGOTtoLR 3248 17282U, // MovePCtoLR 3249 16416U, // MovePCtoLR8 3250 1073778401U, // NAND 3251 1073778401U, // NAND8 3252 1073775179U, // NAND8_rec 3253 1073775179U, // NAND_rec 3254 17799U, // NAP 3255 37353U, // NEG 3256 37353U, // NEG8 3257 39663U, // NEG8O 3258 34095U, // NEG8O_rec 3259 33547U, // NEG8_rec 3260 39663U, // NEGO 3261 34095U, // NEGO_rec 3262 33547U, // NEG_rec 3263 17808U, // NOP 3264 14551U, // NOP_GT_PWR6 3265 14563U, // NOP_GT_PWR7 3266 1073784457U, // NOR 3267 1073784457U, // NOR8 3268 1073776214U, // NOR8_rec 3269 1073776214U, // NOR_rec 3270 1073784450U, // OR 3271 1073784450U, // OR8 3272 1073776215U, // OR8_rec 3273 1073778055U, // ORC 3274 1073778055U, // ORC8 3275 1073775084U, // ORC8_rec 3276 1073775084U, // ORC_rec 3277 1073779965U, // ORI 3278 1073779965U, // ORI8 3279 1073785060U, // ORIS 3280 1073785060U, // ORIS8 3281 1073776215U, // OR_rec 3282 1073779598U, // PADDI 3283 1073779598U, // PADDI8 3284 738235278U, // PADDI8pc 3285 17728U, // PADDIdtprel 3286 738235278U, // PADDIpc 3287 1073778438U, // PDEPD 3288 1073778620U, // PEXTD 3289 771798740U, // PLBZ 3290 771798740U, // PLBZ8 3291 805353172U, // PLBZ8pc 3292 805353172U, // PLBZpc 3293 771788458U, // PLD 3294 805342890U, // PLDpc 3295 771788364U, // PLFD 3296 805342796U, // PLFDpc 3297 771795025U, // PLFS 3298 805349457U, // PLFSpc 3299 771787397U, // PLHA 3300 771787397U, // PLHA8 3301 805341829U, // PLHA8pc 3302 805341829U, // PLHApc 3303 771798814U, // PLHZ 3304 771798814U, // PLHZ8 3305 805353246U, // PLHZ8pc 3306 805353246U, // PLHZpc 3307 838898726U, // PLI 3308 838898726U, // PLI8 3309 771787533U, // PLWA 3310 771787533U, // PLWA8 3311 805341965U, // PLWA8pc 3312 805341965U, // PLWApc 3313 771798976U, // PLWZ 3314 771798976U, // PLWZ8 3315 805353408U, // PLWZ8pc 3316 805353408U, // PLWZpc 3317 771788679U, // PLXSD 3318 805343111U, // PLXSDpc 3319 771793879U, // PLXSSP 3320 805348311U, // PLXSSPpc 3321 771796189U, // PLXV 3322 771794006U, // PLXVP 3323 805348438U, // PLXVPpc 3324 805350621U, // PLXVpc 3325 1073776831U, // PMXVBF16GER2 3326 1375771089U, // PMXVBF16GER2NN 3327 1375772673U, // PMXVBF16GER2NP 3328 1375771148U, // PMXVBF16GER2PN 3329 1375772732U, // PMXVBF16GER2PP 3330 1073776831U, // PMXVBF16GER2W 3331 1375771089U, // PMXVBF16GER2WNN 3332 1375772673U, // PMXVBF16GER2WNP 3333 1375771148U, // PMXVBF16GER2WPN 3334 1375772732U, // PMXVBF16GER2WPP 3335 1073776845U, // PMXVF16GER2 3336 1375771105U, // PMXVF16GER2NN 3337 1375772689U, // PMXVF16GER2NP 3338 1375771164U, // PMXVF16GER2PN 3339 1375772748U, // PMXVF16GER2PP 3340 1073776845U, // PMXVF16GER2W 3341 1375771105U, // PMXVF16GER2WNN 3342 1375772689U, // PMXVF16GER2WNP 3343 1375771164U, // PMXVF16GER2WPN 3344 1375772748U, // PMXVF16GER2WPP 3345 1073784335U, // PMXVF32GER 3346 1375771120U, // PMXVF32GERNN 3347 1375772704U, // PMXVF32GERNP 3348 1375771190U, // PMXVF32GERPN 3349 1375772806U, // PMXVF32GERPP 3350 1073784335U, // PMXVF32GERW 3351 1375771120U, // PMXVF32GERWNN 3352 1375772704U, // PMXVF32GERWNP 3353 1375771190U, // PMXVF32GERWPN 3354 1375772806U, // PMXVF32GERWPP 3355 1073784347U, // PMXVF64GER 3356 1375771134U, // PMXVF64GERNN 3357 1375772718U, // PMXVF64GERNP 3358 1375771204U, // PMXVF64GERPN 3359 1375772820U, // PMXVF64GERPP 3360 1073784347U, // PMXVF64GERW 3361 1375771134U, // PMXVF64GERWNN 3362 1375772718U, // PMXVF64GERWNP 3363 1375771204U, // PMXVF64GERWPN 3364 1375772820U, // PMXVF64GERWPP 3365 1073776858U, // PMXVI16GER2 3366 1375772763U, // PMXVI16GER2PP 3367 1073784594U, // PMXVI16GER2S 3368 1375772834U, // PMXVI16GER2SPP 3369 1073784594U, // PMXVI16GER2SW 3370 1375772834U, // PMXVI16GER2SWPP 3371 1073776858U, // PMXVI16GER2W 3372 1375772763U, // PMXVI16GER2WPP 3373 1073776992U, // PMXVI4GER8 3374 1375772792U, // PMXVI4GER8PP 3375 1073776992U, // PMXVI4GER8W 3376 1375772792U, // PMXVI4GER8WPP 3377 1073776871U, // PMXVI8GER4 3378 1375772778U, // PMXVI8GER4PP 3379 1375772850U, // PMXVI8GER4SPP 3380 1073776871U, // PMXVI8GER4W 3381 1375772778U, // PMXVI8GER4WPP 3382 1375772850U, // PMXVI8GER4WSPP 3383 35892U, // POPCNTB 3384 35892U, // POPCNTB8 3385 36770U, // POPCNTD 3386 45219U, // POPCNTW 3387 17412U, // PPC32GOT 3388 17422U, // PPC32PICGOT 3389 14998U, // PREPARE_PROBED_ALLOCA_32 3390 15419U, // PREPARE_PROBED_ALLOCA_64 3391 15046U, // PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_32 3392 15467U, // PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_64 3393 14980U, // PROBED_ALLOCA_32 3394 15401U, // PROBED_ALLOCA_64 3395 15024U, // PROBED_STACKALLOC_32 3396 15445U, // PROBED_STACKALLOC_64 3397 771787847U, // PSTB 3398 771787847U, // PSTB8 3399 805342279U, // PSTB8pc 3400 805342279U, // PSTBpc 3401 771788725U, // PSTD 3402 805343157U, // PSTDpc 3403 771788370U, // PSTFD 3404 805342802U, // PSTFDpc 3405 771795038U, // PSTFS 3406 805349470U, // PSTFSpc 3407 771789531U, // PSTH 3408 771789531U, // PSTH8 3409 805343963U, // PSTH8pc 3410 805343963U, // PSTHpc 3411 771797185U, // PSTW 3412 771797185U, // PSTW8 3413 805351617U, // PSTW8pc 3414 805351617U, // PSTWpc 3415 771788686U, // PSTXSD 3416 805343118U, // PSTXSDpc 3417 771793887U, // PSTXSSP 3418 805348319U, // PSTXSSPpc 3419 771796195U, // PSTXV 3420 771794013U, // PSTXVP 3421 805348445U, // PSTXVPpc 3422 805350627U, // PSTXVpc 3423 17155U, // PseudoEIEIO 3424 16654U, // RESTORE_ACC 3425 17191U, // RESTORE_CR 3426 17346U, // RESTORE_CRBIT 3427 16860U, // RESTORE_QUADWORD 3428 16602U, // RESTORE_UACC 3429 16628U, // RESTORE_WACC 3430 17704U, // RFCI 3431 17715U, // RFDI 3432 592688U, // RFEBB 3433 17720U, // RFI 3434 17678U, // RFID 3435 17709U, // RFMCI 3436 1073780254U, // RLDCL 3437 1073775655U, // RLDCL_rec 3438 1073784291U, // RLDCR 3439 1073776181U, // RLDCR_rec 3440 1073777990U, // RLDIC 3441 1073780261U, // RLDICL 3442 1073780261U, // RLDICL_32 3443 1073780261U, // RLDICL_32_64 3444 1073775663U, // RLDICL_32_rec 3445 1073775663U, // RLDICL_rec 3446 1073784311U, // RLDICR 3447 1073784311U, // RLDICR_32 3448 1073776189U, // RLDICR_rec 3449 1073775053U, // RLDIC_rec 3450 1375769671U, // RLDIMI 3451 1375765442U, // RLDIMI_rec 3452 1375769679U, // RLWIMI 3453 1375769679U, // RLWIMI8 3454 1375765451U, // RLWIMI8_rec 3455 1375765451U, // RLWIMI_rec 3456 1073780835U, // RLWINM 3457 1073780835U, // RLWINM8 3458 1073775714U, // RLWINM8_rec 3459 1073775714U, // RLWINM_rec 3460 1073780852U, // RLWNM 3461 1073780852U, // RLWNM8 3462 1073775723U, // RLWNM8_rec 3463 1073775723U, // RLWNM_rec 3464 16594U, // ReadTB 3465 1084826U, // SC 3466 15684U, // SELECT_CC_F16 3467 15606U, // SELECT_CC_F4 3468 16145U, // SELECT_CC_F8 3469 15631U, // SELECT_CC_I4 3470 16190U, // SELECT_CC_I8 3471 16930U, // SELECT_CC_SPE 3472 15577U, // SELECT_CC_SPE4 3473 16719U, // SELECT_CC_VRRC 3474 16688U, // SELECT_CC_VSFRC 3475 16779U, // SELECT_CC_VSRC 3476 16748U, // SELECT_CC_VSSRC 3477 15699U, // SELECT_F16 3478 15620U, // SELECT_F4 3479 16159U, // SELECT_F8 3480 15645U, // SELECT_I4 3481 16364U, // SELECT_I8 3482 16945U, // SELECT_SPE 3483 15593U, // SELECT_SPE4 3484 16735U, // SELECT_VRRC 3485 16705U, // SELECT_VSFRC 3486 16795U, // SELECT_VSRC 3487 16765U, // SELECT_VSSRC 3488 35871U, // SETB 3489 35871U, // SETB8 3490 36089U, // SETBC 3491 36089U, // SETBC8 3492 42452U, // SETBCR 3493 42452U, // SETBCR8 3494 17122U, // SETFLM 3495 36081U, // SETNBC 3496 36081U, // SETNBC8 3497 42443U, // SETNBCR 3498 42443U, // SETNBCR8 3499 16836U, // SETRND 3500 17695U, // SETRNDi 3501 33448U, // SLBFEE_rec 3502 17589U, // SLBIA 3503 1085594U, // SLBIE 3504 37342U, // SLBIEG 3505 36978U, // SLBMFEE 3506 44172U, // SLBMFEV 3507 37059U, // SLBMTE 3508 17617U, // SLBSYNC 3509 1073778367U, // SLD 3510 1073775173U, // SLD_rec 3511 1073786627U, // SLW 3512 1073786627U, // SLW8 3513 1073776560U, // SLW8_rec 3514 1073776560U, // SLW_rec 3515 67155905U, // SPELWZ 3516 134264514U, // SPELWZX 3517 67154114U, // SPESTW 3518 134264461U, // SPESTWX 3519 16667U, // SPILL_ACC 3520 17203U, // SPILL_CR 3521 17361U, // SPILL_CRBIT 3522 16878U, // SPILL_QUADWORD 3523 16616U, // SPILL_UACC 3524 16642U, // SPILL_WACC 3525 16894U, // SPLIT_QUADWORD 3526 1073778134U, // SRAD 3527 1073779591U, // SRADI 3528 1073779591U, // SRADI_32 3529 1073775463U, // SRADI_rec 3530 1073775101U, // SRAD_rec 3531 1073786439U, // SRAW 3532 1073780092U, // SRAWI 3533 1073775572U, // SRAWI_rec 3534 1073776519U, // SRAW_rec 3535 1073778461U, // SRD 3536 1073775193U, // SRD_rec 3537 1073786882U, // SRW 3538 1073786882U, // SRW8 3539 1073776566U, // SRW8_rec 3540 1073776566U, // SRW_rec 3541 67144776U, // STB 3542 67144776U, // STB8 3543 1073787627U, // STBCIX 3544 134252553U, // STBCX 3545 134263789U, // STBEPX 3546 470133693U, // STBU 3547 470133693U, // STBU8 3548 503690701U, // STBUX 3549 503690701U, // STBUX8 3550 134263339U, // STBX 3551 134263339U, // STBX8 3552 1073787435U, // STBXTLS 3553 1073787435U, // STBXTLS_ 3554 1073787435U, // STBXTLS_32 3555 67145654U, // STD 3556 1073785424U, // STDAT 3557 134263943U, // STDBRX 3558 1073787642U, // STDCIX 3559 134252561U, // STDCX 3560 470133750U, // STDU 3561 503690729U, // STDUX 3562 134263425U, // STDX 3563 1073787521U, // STDXTLS 3564 1073787521U, // STDXTLS_ 3565 67145299U, // STFD 3566 134263805U, // STFDEPX 3567 470133705U, // STFDU 3568 503690715U, // STFDUX 3569 134263381U, // STFDX 3570 134264427U, // STFIWX 3571 67151967U, // STFS 3572 470133816U, // STFSU 3573 503690767U, // STFSUX 3574 134264160U, // STFSX 3575 67146460U, // STH 3576 67146460U, // STH8 3577 134263958U, // STHBRX 3578 1073787650U, // STHCIX 3579 134252569U, // STHCX 3580 134263821U, // STHEPX 3581 470133779U, // STHU 3582 470133779U, // STHU8 3583 503690743U, // STHUX 3584 503690743U, // STHUX8 3585 134263525U, // STHX 3586 134263525U, // STHX8 3587 1073787621U, // STHXTLS 3588 1073787621U, // STHXTLS_ 3589 1073787621U, // STHXTLS_32 3590 67153677U, // STMW 3591 17847U, // STOP 3592 67151139U, // STQ 3593 134252577U, // STQCX 3594 17142U, // STQX_PSEUDO 3595 1073780203U, // STSWI 3596 134263305U, // STVEBX 3597 134263491U, // STVEHX 3598 134264419U, // STVEWX 3599 134264376U, // STVX 3600 134256383U, // STVXL 3601 67154114U, // STW 3602 67154114U, // STW8 3603 1073785502U, // STWAT 3604 134263992U, // STWBRX 3605 1073787658U, // STWCIX 3606 134252585U, // STWCX 3607 134263836U, // STWEPX 3608 470133867U, // STWU 3609 470133867U, // STWU8 3610 503690775U, // STWUX 3611 503690775U, // STWUX8 3612 134264461U, // STWX 3613 134264461U, // STWX8 3614 1073788557U, // STWXTLS 3615 1073788557U, // STWXTLS_ 3616 1073788557U, // STWXTLS_32 3617 67145615U, // STXSD 3618 134263417U, // STXSDX 3619 134263313U, // STXSIBX 3620 134263313U, // STXSIBXv 3621 134263499U, // STXSIHX 3622 134263499U, // STXSIHXv 3623 134264435U, // STXSIWX 3624 67150816U, // STXSSP 3625 134263877U, // STXSSPX 3626 67153124U, // STXV 3627 134263233U, // STXVB16X 3628 134263198U, // STXVD2X 3629 134263251U, // STXVH8X 3630 1073780466U, // STXVL 3631 1073780361U, // STXVLL 3632 67150942U, // STXVP 3633 1073780384U, // STXVPRL 3634 1073780327U, // STXVPRLL 3635 134263893U, // STXVPX 3636 134263330U, // STXVRBX 3637 134263401U, // STXVRDX 3638 134263516U, // STXVRHX 3639 1073780408U, // STXVRL 3640 1073780345U, // STXVRLL 3641 134264452U, // STXVRWX 3642 134263215U, // STXVW4X 3643 134264388U, // STXVX 3644 1073778944U, // SUBF 3645 1073778944U, // SUBF8 3646 1073781480U, // SUBF8O 3647 1073775911U, // SUBF8O_rec 3648 1073775355U, // SUBF8_rec 3649 1073777969U, // SUBFC 3650 1073777969U, // SUBFC8 3651 1073781386U, // SUBFC8O 3652 1073775805U, // SUBFC8O_rec 3653 1073775029U, // SUBFC8_rec 3654 1073781386U, // SUBFCO 3655 1073775805U, // SUBFCO_rec 3656 1073775029U, // SUBFC_rec 3657 1073778818U, // SUBFE 3658 1073778818U, // SUBFE8 3659 1073781430U, // SUBFE8O 3660 1073775855U, // SUBFE8O_rec 3661 1073775281U, // SUBFE8_rec 3662 1073781430U, // SUBFEO 3663 1073775855U, // SUBFEO_rec 3664 1073775281U, // SUBFE_rec 3665 1073777997U, // SUBFIC 3666 1073777997U, // SUBFIC8 3667 37039U, // SUBFME 3668 37039U, // SUBFME8 3669 39622U, // SUBFME8O 3670 34049U, // SUBFME8O_rec 3671 33473U, // SUBFME8_rec 3672 39622U, // SUBFMEO 3673 34049U, // SUBFMEO_rec 3674 33473U, // SUBFME_rec 3675 1073781480U, // SUBFO 3676 1073775911U, // SUBFO_rec 3677 872458606U, // SUBFUS 3678 872449801U, // SUBFUS_rec 3679 37106U, // SUBFZE 3680 37106U, // SUBFZE8 3681 39647U, // SUBFZE8O 3682 34077U, // SUBFZE8O_rec 3683 33522U, // SUBFZE8_rec 3684 39647U, // SUBFZEO 3685 34077U, // SUBFZEO_rec 3686 33522U, // SUBFZE_rec 3687 1073775355U, // SUBF_rec 3688 626046U, // SYNC 3689 1083162U, // TABORT 3690 1074168234U, // TABORTDC 3691 1074168655U, // TABORTDCI 3692 1074168306U, // TABORTWC 3693 1074168667U, // TABORTWCI 3694 1182509U, // TAILB 3695 1182509U, // TAILB8 3696 1215014U, // TAILBA 3697 1215014U, // TAILBA8 3698 17869U, // TAILBCTR 3699 17869U, // TAILBCTR8 3700 591004U, // TBEGIN 3701 17319U, // TBEGIN_RET 3702 1086967U, // TCHECK 3703 17307U, // TCHECK_RET 3704 2263453U, // TCRETURNai 3705 2263350U, // TCRETURNai8 3706 2231740U, // TCRETURNdi 3707 2230596U, // TCRETURNdi8 3708 2139567U, // TCRETURNri 3709 2132306U, // TCRETURNri8 3710 1074171805U, // TD 3711 1074172896U, // TDI 3712 590418U, // TEND 3713 17595U, // TLBIA 3714 252022945U, // TLBIE 3715 1087021U, // TLBIEL 3716 45538U, // TLBIVAX 3717 1085073U, // TLBLD 3718 1086488U, // TLBLI 3719 17683U, // TLBRE 3720 1073778871U, // TLBRE2 3721 46404U, // TLBSX 3722 1073788228U, // TLBSX2 3723 1073776689U, // TLBSX2D 3724 17625U, // TLBSYNC 3725 17689U, // TLBWE 3726 1073778900U, // TLBWE2 3727 17545U, // TLSGDAIX 3728 16485U, // TLSGDAIX8 3729 17803U, // TRAP 3730 14541U, // TRECHKPT 3731 1082448U, // TRECLAIM 3732 591466U, // TSR 3733 1074180245U, // TW 3734 1074173426U, // TWI 3735 17165U, // UNENCODED_NOP 3736 17180U, // UpdateGBR 3737 1073777741U, // VABSDUB 3738 1073779425U, // VABSDUH 3739 1073787105U, // VABSDUW 3740 1073784134U, // VADDCUQ 3741 1073787088U, // VADDCUW 3742 1073784165U, // VADDECUQ 3743 1073780919U, // VADDEUQM 3744 1073782616U, // VADDFP 3745 1073784700U, // VADDSBS 3746 1073784975U, // VADDSHS 3747 1073785285U, // VADDSWS 3748 1073780557U, // VADDUBM 3749 1073784728U, // VADDUBS 3750 1073780629U, // VADDUDM 3751 1073780756U, // VADDUHM 3752 1073785003U, // VADDUHS 3753 1073780900U, // VADDUQM 3754 1073781012U, // VADDUWM 3755 1073785312U, // VADDUWS 3756 1073778431U, // VAND 3757 1073777962U, // VANDC 3758 1073777615U, // VAVGSB 3759 1073779311U, // VAVGSH 3760 1073786913U, // VAVGSW 3761 1073777759U, // VAVGUB 3762 1073779443U, // VAVGUH 3763 1073787132U, // VAVGUW 3764 1073778372U, // VBPERMD 3765 1073784034U, // VBPERMQ 3766 1375778131U, // VCFSX 3767 1073788243U, // VCFSX_0 3768 1073778235U, // VCFUGED 3769 1375778288U, // VCFUX 3770 1073788400U, // VCFUX_0 3771 1073784369U, // VCIPHER 3772 1073785705U, // VCIPHERLAST 3773 1073777536U, // VCLRLB 3774 1073777592U, // VCLRRB 3775 36067U, // VCLZB 3776 36918U, // VCLZD 3777 1073780660U, // VCLZDM 3778 37705U, // VCLZH 3779 35657U, // VCLZLSBB 3780 45430U, // VCLZW 3781 1073782580U, // VCMPBFP 3782 1073776017U, // VCMPBFP_rec 3783 1073782679U, // VCMPEQFP 3784 1073776038U, // VCMPEQFP_rec 3785 1073777784U, // VCMPEQUB 3786 1073774938U, // VCMPEQUB_rec 3787 1073778689U, // VCMPEQUD 3788 1073775210U, // VCMPEQUD_rec 3789 1073779468U, // VCMPEQUH 3790 1073775406U, // VCMPEQUH_rec 3791 1073784211U, // VCMPEQUQ 3792 1073776149U, // VCMPEQUQ_rec 3793 1073787166U, // VCMPEQUW 3794 1073776591U, // VCMPEQUW_rec 3795 1073782633U, // VCMPGEFP 3796 1073776027U, // VCMPGEFP_rec 3797 1073782689U, // VCMPGTFP 3798 1073776049U, // VCMPGTFP_rec 3799 1073777668U, // VCMPGTSB 3800 1073774919U, // VCMPGTSB_rec 3801 1073778541U, // VCMPGTSD 3802 1073775199U, // VCMPGTSD_rec 3803 1073779364U, // VCMPGTSH 3804 1073775387U, // VCMPGTSH_rec 3805 1073784081U, // VCMPGTSQ 3806 1073776138U, // VCMPGTSQ_rec 3807 1073786992U, // VCMPGTSW 3808 1073776572U, // VCMPGTSW_rec 3809 1073777852U, // VCMPGTUB 3810 1073774982U, // VCMPGTUB_rec 3811 1073778699U, // VCMPGTUD 3812 1073775221U, // VCMPGTUD_rec 3813 1073779490U, // VCMPGTUH 3814 1073775417U, // VCMPGTUH_rec 3815 1073784221U, // VCMPGTUQ 3816 1073776160U, // VCMPGTUQ_rec 3817 1073787201U, // VCMPGTUW 3818 1073776602U, // VCMPGTUW_rec 3819 1073777501U, // VCMPNEB 3820 1073774909U, // VCMPNEB_rec 3821 1073779243U, // VCMPNEH 3822 1073775377U, // VCMPNEH_rec 3823 1073786502U, // VCMPNEW 3824 1073776526U, // VCMPNEW_rec 3825 1073777881U, // VCMPNEZB 3826 1073774993U, // VCMPNEZB_rec 3827 1073779519U, // VCMPNEZH 3828 1073775428U, // VCMPNEZH_rec 3829 1073787244U, // VCMPNEZW 3830 1073776620U, // VCMPNEZW_rec 3831 1073784073U, // VCMPSQ 3832 1073784203U, // VCMPUQ 3833 1073777463U, // VCNTMBB 3834 1073778147U, // VCNTMBD 3835 1073779219U, // VCNTMBH 3836 1073786445U, // VCNTMBW 3837 1375775290U, // VCTSXS 3838 1073785402U, // VCTSXS_0 3839 1375775298U, // VCTUXS 3840 1073785410U, // VCTUXS_0 3841 36074U, // VCTZB 3842 36933U, // VCTZD 3843 1073780677U, // VCTZDM 3844 37712U, // VCTZH 3845 35667U, // VCTZLSBB 3846 45447U, // VCTZW 3847 1073778499U, // VDIVESD 3848 1073784064U, // VDIVESQ 3849 1073786904U, // VDIVESW 3850 1073778654U, // VDIVEUD 3851 1073784194U, // VDIVEUQ 3852 1073787123U, // VDIVEUW 3853 1073778551U, // VDIVSD 3854 1073784091U, // VDIVSQ 3855 1073787009U, // VDIVSW 3856 1073778709U, // VDIVUD 3857 1073784231U, // VDIVUQ 3858 1073787211U, // VDIVUW 3859 1073786065U, // VEQV 3860 38682U, // VEXPANDBM 3861 38764U, // VEXPANDDM 3862 38870U, // VEXPANDHM 3863 39035U, // VEXPANDQM 3864 39147U, // VEXPANDWM 3865 40826U, // VEXPTEFP 3866 1073787768U, // VEXTDDVLX 3867 1073788146U, // VEXTDDVRX 3868 1073787756U, // VEXTDUBVLX 3869 1073788134U, // VEXTDUBVRX 3870 1073787789U, // VEXTDUHVLX 3871 1073788167U, // VEXTDUHVRX 3872 1073787811U, // VEXTDUWVLX 3873 1073788189U, // VEXTDUWVRX 3874 38712U, // VEXTRACTBM 3875 1375768470U, // VEXTRACTD 3876 38784U, // VEXTRACTDM 3877 38900U, // VEXTRACTHM 3878 39055U, // VEXTRACTQM 3879 1375767728U, // VEXTRACTUB 3880 1375769366U, // VEXTRACTUH 3881 1375777064U, // VEXTRACTUW 3882 39167U, // VEXTRACTWM 3883 36254U, // VEXTSB2D 3884 36254U, // VEXTSB2Ds 3885 44266U, // VEXTSB2W 3886 44266U, // VEXTSB2Ws 3887 42094U, // VEXTSD2Q 3888 36264U, // VEXTSH2D 3889 36264U, // VEXTSH2Ds 3890 44276U, // VEXTSH2W 3891 44276U, // VEXTSH2Ws 3892 36274U, // VEXTSW2D 3893 36274U, // VEXTSW2Ds 3894 1073787708U, // VEXTUBLX 3895 1073788071U, // VEXTUBRX 3896 1073787736U, // VEXTUHLX 3897 1073788114U, // VEXTUHRX 3898 1073787832U, // VEXTUWLX 3899 1073788210U, // VEXTUWRX 3900 36316U, // VGBBD 3901 1073777565U, // VGNB 3902 1375777587U, // VINSBLX 3903 1375777950U, // VINSBRX 3904 1375777634U, // VINSBVLX 3905 1375778012U, // VINSBVRX 3906 906006365U, // VINSD 3907 1375777606U, // VINSDLX 3908 1375777984U, // VINSDRX 3909 906005565U, // VINSERTB 3910 1375768491U, // VINSERTD 3911 906007249U, // VINSERTH 3912 1375776940U, // VINSERTW 3913 1375777615U, // VINSHLX 3914 1375777993U, // VINSHRX 3915 1375777667U, // VINSHVLX 3916 1375778045U, // VINSHVRX 3917 906014816U, // VINSW 3918 1375777711U, // VINSWLX 3919 1375778089U, // VINSWRX 3920 1375777689U, // VINSWVLX 3921 1375778067U, // VINSWVRX 3922 40800U, // VLOGEFP 3923 1073782607U, // VMADDFP 3924 1073782699U, // VMAXFP 3925 1073777687U, // VMAXSB 3926 1073778559U, // VMAXSD 3927 1073779383U, // VMAXSH 3928 1073787017U, // VMAXSW 3929 1073777862U, // VMAXUB 3930 1073778717U, // VMAXUD 3931 1073779500U, // VMAXUH 3932 1073787219U, // VMAXUW 3933 1073784952U, // VMHADDSHS 3934 1073784963U, // VMHRADDSHS 3935 1073782671U, // VMINFP 3936 1073777651U, // VMINSB 3937 1073778517U, // VMINSD 3938 1073779347U, // VMINSH 3939 1073786968U, // VMINSW 3940 1073777767U, // VMINUB 3941 1073778672U, // VMINUD 3942 1073779451U, // VMINUH 3943 1073787149U, // VMINUW 3944 1073780745U, // VMLADDUHM 3945 1073778482U, // VMODSD 3946 1073784056U, // VMODSQ 3947 1073786887U, // VMODSW 3948 1073778637U, // VMODUD 3949 1073784175U, // VMODUQ 3950 1073787097U, // VMODUW 3951 1073786494U, // VMRGEW 3952 1073777510U, // VMRGHB 3953 1073779252U, // VMRGHH 3954 1073786537U, // VMRGHW 3955 1073777528U, // VMRGLB 3956 1073779260U, // VMRGLH 3957 1073786587U, // VMRGLW 3958 1073786860U, // VMRGOW 3959 1073778627U, // VMSUMCUD 3960 1073780517U, // VMSUMMBM 3961 1073780714U, // VMSUMSHM 3962 1073784984U, // VMSUMSHS 3963 1073780566U, // VMSUMUBM 3964 1073780638U, // VMSUMUDM 3965 1073780765U, // VMSUMUHM 3966 1073785012U, // VMSUMUHS 3967 42290U, // VMUL10CUQ 3968 1073784143U, // VMUL10ECUQ 3969 1073784183U, // VMUL10EUQ 3970 42280U, // VMUL10UQ 3971 1073777606U, // VMULESB 3972 1073778490U, // VMULESD 3973 1073779302U, // VMULESH 3974 1073786895U, // VMULESW 3975 1073777750U, // VMULEUB 3976 1073778645U, // VMULEUD 3977 1073779434U, // VMULEUH 3978 1073787114U, // VMULEUW 3979 1073778508U, // VMULHSD 3980 1073786930U, // VMULHSW 3981 1073778663U, // VMULHUD 3982 1073787140U, // VMULHUW 3983 1073778336U, // VMULLD 3984 1073777659U, // VMULOSB 3985 1073778532U, // VMULOSD 3986 1073779355U, // VMULOSH 3987 1073786983U, // VMULOSW 3988 1073777775U, // VMULOUB 3989 1073778680U, // VMULOUD 3990 1073779459U, // VMULOUH 3991 1073787157U, // VMULOUW 3992 1073781021U, // VMULUWM 3993 1073778416U, // VNAND 3994 1073784359U, // VNCIPHER 3995 1073785691U, // VNCIPHERLAST 3996 36441U, // VNEGD 3997 44706U, // VNEGW 3998 1073782589U, // VNMSUBFP 3999 1073784470U, // VNOR 4000 1073784483U, // VOR 4001 1073778068U, // VORC 4002 1073778437U, // VPDEPD 4003 1073780929U, // VPERM 4004 1073784430U, // VPERMR 4005 1073784503U, // VPERMXOR 4006 1073778619U, // VPEXTD 4007 1073787949U, // VPKPX 4008 1073785116U, // VPKSDSS 4009 1073785180U, // VPKSDUS 4010 1073785125U, // VPKSHSS 4011 1073785206U, // VPKSHUS 4012 1073785134U, // VPKSWSS 4013 1073785224U, // VPKSWUS 4014 1073780944U, // VPKUDUM 4015 1073785189U, // VPKUDUS 4016 1073780953U, // VPKUHUM 4017 1073785215U, // VPKUHUS 4018 1073780962U, // VPKUWUM 4019 1073785233U, // VPKUWUS 4020 1073777556U, // VPMSUMB 4021 1073778381U, // VPMSUMD 4022 1073779280U, // VPMSUMH 4023 1073786643U, // VPMSUMW 4024 35891U, // VPOPCNTB 4025 36769U, // VPOPCNTD 4026 37575U, // VPOPCNTH 4027 45218U, // VPOPCNTW 4028 36332U, // VPRTYBD 4029 42111U, // VPRTYBQ 4030 44630U, // VPRTYBW 4031 40819U, // VREFP 4032 38963U, // VRFIM 4033 39348U, // VRFIN 4034 40903U, // VRFIP 4035 46884U, // VRFIZ 4036 1073777544U, // VRLB 4037 1073778360U, // VRLD 4038 1073779775U, // VRLDMI 4039 1073780827U, // VRLDNM 4040 1073779268U, // VRLH 4041 1073784022U, // VRLQ 4042 1073779799U, // VRLQMI 4043 1073780843U, // VRLQNM 4044 1073786619U, // VRLW 4045 1073779895U, // VRLWMI 4046 1073780851U, // VRLWNM 4047 40836U, // VRSQRTEFP 4048 46027U, // VSBOX 4049 1073780289U, // VSEL 4050 1073778121U, // VSHASIGMAD 4051 1073786426U, // VSHASIGMAW 4052 1073780424U, // VSL 4053 1073777550U, // VSLB 4054 1073778366U, // VSLD 4055 1073779555U, // VSLDBI 4056 1073779924U, // VSLDOI 4057 1073779274U, // VSLH 4058 1073781526U, // VSLO 4059 1073784028U, // VSLQ 4060 1073786043U, // VSLV 4061 1073786626U, // VSLW 4062 1375767595U, // VSPLTB 4063 1375767595U, // VSPLTBs 4064 1375769279U, // VSPLTH 4065 1375769279U, // VSPLTHs 4066 335580128U, // VSPLTISB 4067 335581824U, // VSPLTISH 4068 335589435U, // VSPLTISW 4069 1375776913U, // VSPLTW 4070 1073784568U, // VSR 4071 1073777449U, // VSRAB 4072 1073778133U, // VSRAD 4073 1073779212U, // VSRAH 4074 1073783928U, // VSRAQ 4075 1073786438U, // VSRAW 4076 1073777600U, // VSRB 4077 1073778468U, // VSRD 4078 1073779563U, // VSRDBI 4079 1073779296U, // VSRH 4080 1073781647U, // VSRO 4081 1073784050U, // VSRQ 4082 1073786071U, // VSRV 4083 1073786881U, // VSRW 4084 38416U, // VSTRIBL 4085 33821U, // VSTRIBL_rec 4086 42434U, // VSTRIBR 4087 34347U, // VSTRIBR_rec 4088 38485U, // VSTRIHL 4089 33855U, // VSTRIHL_rec 4090 42554U, // VSTRIHR 4091 34374U, // VSTRIHR_rec 4092 1073784125U, // VSUBCUQ 4093 1073787079U, // VSUBCUW 4094 1073784155U, // VSUBECUQ 4095 1073780909U, // VSUBEUQM 4096 1073782599U, // VSUBFP 4097 1073784691U, // VSUBSBS 4098 1073784943U, // VSUBSHS 4099 1073785276U, // VSUBSWS 4100 1073780548U, // VSUBUBM 4101 1073784719U, // VSUBUBS 4102 1073780620U, // VSUBUDM 4103 1073780736U, // VSUBUHM 4104 1073784994U, // VSUBUHS 4105 1073780891U, // VSUBUQM 4106 1073781003U, // VSUBUWM 4107 1073785303U, // VSUBUWS 4108 1073785266U, // VSUM2SWS 4109 1073784681U, // VSUM4SBS 4110 1073784933U, // VSUM4SHS 4111 1073784709U, // VSUM4UBS 4112 1073785294U, // VSUMSWS 4113 46116U, // VUPKHPX 4114 35799U, // VUPKHSB 4115 37495U, // VUPKHSH 4116 45097U, // VUPKHSW 4117 46132U, // VUPKLPX 4118 35818U, // VUPKLSB 4119 37514U, // VUPKLSH 4120 45125U, // VUPKLSW 4121 1073784521U, // VXOR 4122 1308665545U, // V_SET0 4123 1308665545U, // V_SET0B 4124 1308665545U, // V_SET0H 4125 21016635U, // V_SETALLONES 4126 21016635U, // V_SETALLONESB 4127 21016635U, // V_SETALLONESH 4128 633601U, // WAIT 4129 1085563U, // WRTEE 4130 1086437U, // WRTEEI 4131 1073784491U, // XOR 4132 1073784491U, // XOR8 4133 1073776220U, // XOR8_rec 4134 1073779964U, // XORI 4135 1073779964U, // XORI8 4136 1073785059U, // XORIS 4137 1073785059U, // XORIS8 4138 1073776220U, // XOR_rec 4139 40526U, // XSABSDP 4140 41407U, // XSABSQP 4141 1073781863U, // XSADDDP 4142 1073783059U, // XSADDQP 4143 1073781606U, // XSADDQPO 4144 1073783412U, // XSADDSP 4145 1073782308U, // XSCMPEQDP 4146 1073783190U, // XSCMPEQQP 4147 1073782276U, // XSCMPEXPDP 4148 1073783168U, // XSCMPEXPQP 4149 1073781925U, // XSCMPGEDP 4150 1073783088U, // XSCMPGEQP 4151 1073782368U, // XSCMPGTDP 4152 1073783240U, // XSCMPGTQP 4153 1073782206U, // XSCMPODP 4154 1073783138U, // XSCMPOQP 4155 1073782432U, // XSCMPUDP 4156 1073783261U, // XSCMPUQP 4157 1073782166U, // XSCPSGNDP 4158 1073783127U, // XSCPSGNQP 4159 40883U, // XSCVDPHP 4160 41324U, // XSCVDPQP 4161 41850U, // XSCVDPSP 4162 39519U, // XSCVDPSPN 4163 42987U, // XSCVDPSXDS 4164 42987U, // XSCVDPSXDSs 4165 43506U, // XSCVDPSXWS 4166 43506U, // XSCVDPSXWSs 4167 43023U, // XSCVDPUXDS 4168 43023U, // XSCVDPUXDSs 4169 43542U, // XSCVDPUXWS 4170 43542U, // XSCVDPUXWSs 4171 40392U, // XSCVHPDP 4172 40402U, // XSCVQPDP 4173 39708U, // XSCVQPDPO 4174 46856U, // XSCVQPSDZ 4175 46981U, // XSCVQPSQZ 4176 47064U, // XSCVQPSWZ 4177 46867U, // XSCVQPUDZ 4178 46992U, // XSCVQPUQZ 4179 47075U, // XSCVQPUWZ 4180 41244U, // XSCVSDQP 4181 40412U, // XSCVSPDP 4182 39467U, // XSCVSPDPN 4183 41377U, // XSCVSQQP 4184 40057U, // XSCVSXDDP 4185 41606U, // XSCVSXDSP 4186 41254U, // XSCVUDQP 4187 41387U, // XSCVUQQP 4188 40079U, // XSCVUXDDP 4189 41628U, // XSCVUXDSP 4190 1073782442U, // XSDIVDP 4191 1073783271U, // XSDIVQP 4192 1073781637U, // XSDIVQPO 4193 1073783826U, // XSDIVSP 4194 1073782256U, // XSIEXPDP 4195 1073783158U, // XSIEXPQP 4196 1375771669U, // XSMADDADP 4197 1375773238U, // XSMADDASP 4198 1375772032U, // XSMADDMDP 4199 1375773520U, // XSMADDMSP 4200 1375772937U, // XSMADDQP 4201 1375771483U, // XSMADDQPO 4202 1073781853U, // XSMAXCDP 4203 1073783028U, // XSMAXCQP 4204 1073782502U, // XSMAXDP 4205 1073782046U, // XSMAXJDP 4206 1073781843U, // XSMINCDP 4207 1073783018U, // XSMINCQP 4208 1073782188U, // XSMINDP 4209 1073782036U, // XSMINJDP 4210 1375771623U, // XSMSUBADP 4211 1375773192U, // XSMSUBASP 4212 1375771986U, // XSMSUBMDP 4213 1375773474U, // XSMSUBMSP 4214 1375772876U, // XSMSUBQP 4215 1375771450U, // XSMSUBQPO 4216 1073782056U, // XSMULDP 4217 1073783118U, // XSMULQP 4218 1073781616U, // XSMULQPO 4219 1073783544U, // XSMULSP 4220 40506U, // XSNABSDP 4221 40506U, // XSNABSDPs 4222 41397U, // XSNABSQP 4223 40163U, // XSNEGDP 4224 41275U, // XSNEGQP 4225 1375771645U, // XSNMADDADP 4226 1375773214U, // XSNMADDASP 4227 1375772008U, // XSNMADDMDP 4228 1375773496U, // XSNMADDMSP 4229 1375772926U, // XSNMADDQP 4230 1375771471U, // XSNMADDQPO 4231 1375771599U, // XSNMSUBADP 4232 1375773168U, // XSNMSUBASP 4233 1375771962U, // XSNMSUBMDP 4234 1375773450U, // XSNMSUBMSP 4235 1375772865U, // XSNMSUBQP 4236 1375771438U, // XSNMSUBQPO 4237 38108U, // XSRDPI 4238 36181U, // XSRDPIC 4239 38970U, // XSRDPIM 4240 40910U, // XSRDPIP 4241 46891U, // XSRDPIZ 4242 40123U, // XSREDP 4243 41661U, // XSRESP 4244 660716U, // XSRQPI 4245 668458U, // XSRQPIX 4246 664677U, // XSRQPXP 4247 41917U, // XSRSP 4248 40139U, // XSRSQRTEDP 4249 41677U, // XSRSQRTESP 4250 40566U, // XSSQRTDP 4251 41427U, // XSSQRTQP 4252 39802U, // XSSQRTQPO 4253 41971U, // XSSQRTSP 4254 1073781803U, // XSSUBDP 4255 1073782998U, // XSSUBQP 4256 1073781573U, // XSSUBQPO 4257 1073783372U, // XSSUBSP 4258 1073782451U, // XSTDIVDP 4259 40576U, // XSTSQRTDP 4260 1375771709U, // XSTSTDCDP 4261 1375772895U, // XSTSTDCQP 4262 1375773278U, // XSTSTDCSP 4263 40464U, // XSXEXPDP 4264 41356U, // XSXEXPQP 4265 40181U, // XSXSIGDP 4266 41284U, // XSXSIGQP 4267 40535U, // XVABSDP 4268 41934U, // XVABSSP 4269 1073781872U, // XVADDDP 4270 1073783421U, // XVADDSP 4271 1073776833U, // XVBF16GER2 4272 1375771091U, // XVBF16GER2NN 4273 1375772675U, // XVBF16GER2NP 4274 1375771150U, // XVBF16GER2PN 4275 1375772734U, // XVBF16GER2PP 4276 1073776833U, // XVBF16GER2W 4277 1375771091U, // XVBF16GER2WNN 4278 1375772675U, // XVBF16GER2WNP 4279 1375771150U, // XVBF16GER2WPN 4280 1375772734U, // XVBF16GER2WPP 4281 1073782319U, // XVCMPEQDP 4282 1073775993U, // XVCMPEQDP_rec 4283 1073783724U, // XVCMPEQSP 4284 1073776079U, // XVCMPEQSP_rec 4285 1073781936U, // XVCMPGEDP 4286 1073775981U, // XVCMPGEDP_rec 4287 1073783474U, // XVCMPGESP 4288 1073776067U, // XVCMPGESP_rec 4289 1073782379U, // XVCMPGTDP 4290 1073776005U, // XVCMPGTDP_rec 4291 1073783784U, // XVCMPGTSP 4292 1073776098U, // XVCMPGTSP_rec 4293 1073782177U, // XVCPSGNDP 4294 1073783654U, // XVCPSGNSP 4295 39506U, // XVCVBF16SPN 4296 41860U, // XVCVDPSP 4297 42999U, // XVCVDPSXDS 4298 43518U, // XVCVDPSXWS 4299 43035U, // XVCVDPUXDS 4300 43554U, // XVCVDPUXWS 4301 41870U, // XVCVHPSP 4302 35081U, // XVCVSPBF16 4303 40422U, // XVCVSPDP 4304 40893U, // XVCVSPHP 4305 43011U, // XVCVSPSXDS 4306 43530U, // XVCVSPSXWS 4307 43047U, // XVCVSPUXDS 4308 43566U, // XVCVSPUXWS 4309 40068U, // XVCVSXDDP 4310 41617U, // XVCVSXDSP 4311 40656U, // XVCVSXWDP 4312 42030U, // XVCVSXWSP 4313 40090U, // XVCVUXDDP 4314 41639U, // XVCVUXDSP 4315 40667U, // XVCVUXWDP 4316 42041U, // XVCVUXWSP 4317 1073782471U, // XVDIVDP 4318 1073783845U, // XVDIVSP 4319 1073776847U, // XVF16GER2 4320 1375771107U, // XVF16GER2NN 4321 1375772691U, // XVF16GER2NP 4322 1375771166U, // XVF16GER2PN 4323 1375772750U, // XVF16GER2PP 4324 1073776847U, // XVF16GER2W 4325 1375771107U, // XVF16GER2WNN 4326 1375772691U, // XVF16GER2WNP 4327 1375771166U, // XVF16GER2WPN 4328 1375772750U, // XVF16GER2WPP 4329 1073784337U, // XVF32GER 4330 1375771122U, // XVF32GERNN 4331 1375772706U, // XVF32GERNP 4332 1375771192U, // XVF32GERPN 4333 1375772808U, // XVF32GERPP 4334 1073784337U, // XVF32GERW 4335 1375771122U, // XVF32GERWNN 4336 1375772706U, // XVF32GERWNP 4337 1375771192U, // XVF32GERWPN 4338 1375772808U, // XVF32GERWPP 4339 1073784349U, // XVF64GER 4340 1375771136U, // XVF64GERNN 4341 1375772720U, // XVF64GERNP 4342 1375771206U, // XVF64GERPN 4343 1375772822U, // XVF64GERPP 4344 1073784349U, // XVF64GERW 4345 1375771136U, // XVF64GERWNN 4346 1375772720U, // XVF64GERWNP 4347 1375771206U, // XVF64GERWPN 4348 1375772822U, // XVF64GERWPP 4349 1073776860U, // XVI16GER2 4350 1375772765U, // XVI16GER2PP 4351 1073784596U, // XVI16GER2S 4352 1375772836U, // XVI16GER2SPP 4353 1073784596U, // XVI16GER2SW 4354 1375772836U, // XVI16GER2SWPP 4355 1073776860U, // XVI16GER2W 4356 1375772765U, // XVI16GER2WPP 4357 1073776994U, // XVI4GER8 4358 1375772794U, // XVI4GER8PP 4359 1073776994U, // XVI4GER8W 4360 1375772794U, // XVI4GER8WPP 4361 1073776873U, // XVI8GER4 4362 1375772780U, // XVI8GER4PP 4363 1375772852U, // XVI8GER4SPP 4364 1073776873U, // XVI8GER4W 4365 1375772780U, // XVI8GER4WPP 4366 1375772852U, // XVI8GER4WSPP 4367 1073782266U, // XVIEXPDP 4368 1073783704U, // XVIEXPSP 4369 1375771680U, // XVMADDADP 4370 1375773249U, // XVMADDASP 4371 1375772043U, // XVMADDMDP 4372 1375773531U, // XVMADDMSP 4373 1073782511U, // XVMAXDP 4374 1073783876U, // XVMAXSP 4375 1073782197U, // XVMINDP 4376 1073783665U, // XVMINSP 4377 1375771634U, // XVMSUBADP 4378 1375773203U, // XVMSUBASP 4379 1375771997U, // XVMSUBMDP 4380 1375773485U, // XVMSUBMSP 4381 1073782065U, // XVMULDP 4382 1073783553U, // XVMULSP 4383 40516U, // XVNABSDP 4384 41924U, // XVNABSSP 4385 40172U, // XVNEGDP 4386 41701U, // XVNEGSP 4387 1375771657U, // XVNMADDADP 4388 1375773226U, // XVNMADDASP 4389 1375772020U, // XVNMADDMDP 4390 1375773508U, // XVNMADDMSP 4391 1375771611U, // XVNMSUBADP 4392 1375773180U, // XVNMSUBASP 4393 1375771974U, // XVNMSUBMDP 4394 1375773462U, // XVNMSUBMSP 4395 38116U, // XVRDPI 4396 36190U, // XVRDPIC 4397 38979U, // XVRDPIM 4398 40919U, // XVRDPIP 4399 46900U, // XVRDPIZ 4400 40131U, // XVREDP 4401 41669U, // XVRESP 4402 38132U, // XVRSPI 4403 36199U, // XVRSPIC 4404 38988U, // XVRSPIM 4405 40928U, // XVRSPIP 4406 46909U, // XVRSPIZ 4407 40151U, // XVRSQRTEDP 4408 41689U, // XVRSQRTESP 4409 40598U, // XVSQRTDP 4410 41992U, // XVSQRTSP 4411 1073781812U, // XVSUBDP 4412 1073783381U, // XVSUBSP 4413 1073782461U, // XVTDIVDP 4414 1073783835U, // XVTDIVSP 4415 35648U, // XVTLSBB 4416 40587U, // XVTSQRTDP 4417 41981U, // XVTSQRTSP 4418 1375771720U, // XVTSTDCDP 4419 1375773289U, // XVTSTDCSP 4420 40474U, // XVXEXPDP 4421 41890U, // XVXEXPSP 4422 40191U, // XVXSIGDP 4423 41710U, // XVXSIGSP 4424 1073777870U, // XXBLENDVB 4425 1073778725U, // XXBLENDVD 4426 1073779508U, // XXBLENDVH 4427 1073787227U, // XXBLENDVW 4428 36627U, // XXBRD 4429 37465U, // XXBRH 4430 42219U, // XXBRQ 4431 45050U, // XXBRW 4432 1073780232U, // XXEVAL 4433 1073787188U, // XXEXTRACTUW 4434 1073780576U, // XXGENPCVBM 4435 1073780648U, // XXGENPCVDM 4436 1073780775U, // XXGENPCVHM 4437 1073781030U, // XXGENPCVWM 4438 1375776950U, // XXINSERTW 4439 1073778390U, // XXLAND 4440 1073777944U, // XXLANDC 4441 1073786049U, // XXLEQV 4442 1308667073U, // XXLEQVOnes 4443 1073778398U, // XXLNAND 4444 1073784454U, // XXLNOR 4445 1073784447U, // XXLOR 4446 1073778052U, // XXLORC 4447 1073784447U, // XXLORf 4448 1073784488U, // XXLXOR 4449 1308665512U, // XXLXORdpz 4450 1308665512U, // XXLXORspz 4451 1308665512U, // XXLXORz 4452 1412352U, // XXMFACC 4453 1412352U, // XXMFACCW 4454 1073786545U, // XXMRGHW 4455 1073786595U, // XXMRGLW 4456 1084681U, // XXMTACC 4457 1084681U, // XXMTACCW 4458 1073780936U, // XXPERM 4459 1073779631U, // XXPERMDI 4460 1073779631U, // XXPERMDIs 4461 1073784438U, // XXPERMR 4462 1073787842U, // XXPERMX 4463 1073780295U, // XXSEL 4464 1095386U, // XXSETACCZ 4465 1095386U, // XXSETACCZW 4466 1073780099U, // XXSLDWI 4467 1073780099U, // XXSLDWIs 4468 1744876081U, // XXSPLTI32DX 4469 939559790U, // XXSPLTIB 4470 40201U, // XXSPLTIDP 4471 44753U, // XXSPLTIW 4472 1073787033U, // XXSPLTW 4473 1073787033U, // XXSPLTWs 4474 1074171125U, // gBC 4475 1074170410U, // gBCA 4476 22725809U, // gBCAat 4477 1074177789U, // gBCCTR 4478 1074173609U, // gBCCTRL 4479 1074173465U, // gBCL 4480 1074170609U, // gBCLA 4481 22725825U, // gBCLAat 4482 1074177603U, // gBCLR 4483 1074173585U, // gBCLRL 4484 23774524U, // gBCLat 4485 23774414U, // gBCat 4486 }; 4487 4488 static const uint16_t OpInfo1[] = { 4489 0U, // PHI 4490 0U, // INLINEASM 4491 0U, // INLINEASM_BR 4492 0U, // CFI_INSTRUCTION 4493 0U, // EH_LABEL 4494 0U, // GC_LABEL 4495 0U, // ANNOTATION_LABEL 4496 0U, // KILL 4497 0U, // EXTRACT_SUBREG 4498 0U, // INSERT_SUBREG 4499 0U, // IMPLICIT_DEF 4500 0U, // SUBREG_TO_REG 4501 0U, // COPY_TO_REGCLASS 4502 0U, // DBG_VALUE 4503 0U, // DBG_VALUE_LIST 4504 0U, // DBG_INSTR_REF 4505 0U, // DBG_PHI 4506 0U, // DBG_LABEL 4507 0U, // REG_SEQUENCE 4508 0U, // COPY 4509 0U, // BUNDLE 4510 0U, // LIFETIME_START 4511 0U, // LIFETIME_END 4512 0U, // PSEUDO_PROBE 4513 0U, // ARITH_FENCE 4514 0U, // STACKMAP 4515 0U, // FENTRY_CALL 4516 0U, // PATCHPOINT 4517 0U, // LOAD_STACK_GUARD 4518 0U, // PREALLOCATED_SETUP 4519 0U, // PREALLOCATED_ARG 4520 0U, // STATEPOINT 4521 0U, // LOCAL_ESCAPE 4522 0U, // FAULTING_OP 4523 0U, // PATCHABLE_OP 4524 0U, // PATCHABLE_FUNCTION_ENTER 4525 0U, // PATCHABLE_RET 4526 0U, // PATCHABLE_FUNCTION_EXIT 4527 0U, // PATCHABLE_TAIL_CALL 4528 0U, // PATCHABLE_EVENT_CALL 4529 0U, // PATCHABLE_TYPED_EVENT_CALL 4530 0U, // ICALL_BRANCH_FUNNEL 4531 0U, // MEMBARRIER 4532 0U, // G_ASSERT_SEXT 4533 0U, // G_ASSERT_ZEXT 4534 0U, // G_ASSERT_ALIGN 4535 0U, // G_ADD 4536 0U, // G_SUB 4537 0U, // G_MUL 4538 0U, // G_SDIV 4539 0U, // G_UDIV 4540 0U, // G_SREM 4541 0U, // G_UREM 4542 0U, // G_SDIVREM 4543 0U, // G_UDIVREM 4544 0U, // G_AND 4545 0U, // G_OR 4546 0U, // G_XOR 4547 0U, // G_IMPLICIT_DEF 4548 0U, // G_PHI 4549 0U, // G_FRAME_INDEX 4550 0U, // G_GLOBAL_VALUE 4551 0U, // G_EXTRACT 4552 0U, // G_UNMERGE_VALUES 4553 0U, // G_INSERT 4554 0U, // G_MERGE_VALUES 4555 0U, // G_BUILD_VECTOR 4556 0U, // G_BUILD_VECTOR_TRUNC 4557 0U, // G_CONCAT_VECTORS 4558 0U, // G_PTRTOINT 4559 0U, // G_INTTOPTR 4560 0U, // G_BITCAST 4561 0U, // G_FREEZE 4562 0U, // G_INTRINSIC_FPTRUNC_ROUND 4563 0U, // G_INTRINSIC_TRUNC 4564 0U, // G_INTRINSIC_ROUND 4565 0U, // G_INTRINSIC_LRINT 4566 0U, // G_INTRINSIC_ROUNDEVEN 4567 0U, // G_READCYCLECOUNTER 4568 0U, // G_LOAD 4569 0U, // G_SEXTLOAD 4570 0U, // G_ZEXTLOAD 4571 0U, // G_INDEXED_LOAD 4572 0U, // G_INDEXED_SEXTLOAD 4573 0U, // G_INDEXED_ZEXTLOAD 4574 0U, // G_STORE 4575 0U, // G_INDEXED_STORE 4576 0U, // G_ATOMIC_CMPXCHG_WITH_SUCCESS 4577 0U, // G_ATOMIC_CMPXCHG 4578 0U, // G_ATOMICRMW_XCHG 4579 0U, // G_ATOMICRMW_ADD 4580 0U, // G_ATOMICRMW_SUB 4581 0U, // G_ATOMICRMW_AND 4582 0U, // G_ATOMICRMW_NAND 4583 0U, // G_ATOMICRMW_OR 4584 0U, // G_ATOMICRMW_XOR 4585 0U, // G_ATOMICRMW_MAX 4586 0U, // G_ATOMICRMW_MIN 4587 0U, // G_ATOMICRMW_UMAX 4588 0U, // G_ATOMICRMW_UMIN 4589 0U, // G_ATOMICRMW_FADD 4590 0U, // G_ATOMICRMW_FSUB 4591 0U, // G_ATOMICRMW_FMAX 4592 0U, // G_ATOMICRMW_FMIN 4593 0U, // G_ATOMICRMW_UINC_WRAP 4594 0U, // G_ATOMICRMW_UDEC_WRAP 4595 0U, // G_FENCE 4596 0U, // G_BRCOND 4597 0U, // G_BRINDIRECT 4598 0U, // G_INVOKE_REGION_START 4599 0U, // G_INTRINSIC 4600 0U, // G_INTRINSIC_W_SIDE_EFFECTS 4601 0U, // G_ANYEXT 4602 0U, // G_TRUNC 4603 0U, // G_CONSTANT 4604 0U, // G_FCONSTANT 4605 0U, // G_VASTART 4606 0U, // G_VAARG 4607 0U, // G_SEXT 4608 0U, // G_SEXT_INREG 4609 0U, // G_ZEXT 4610 0U, // G_SHL 4611 0U, // G_LSHR 4612 0U, // G_ASHR 4613 0U, // G_FSHL 4614 0U, // G_FSHR 4615 0U, // G_ROTR 4616 0U, // G_ROTL 4617 0U, // G_ICMP 4618 0U, // G_FCMP 4619 0U, // G_SELECT 4620 0U, // G_UADDO 4621 0U, // G_UADDE 4622 0U, // G_USUBO 4623 0U, // G_USUBE 4624 0U, // G_SADDO 4625 0U, // G_SADDE 4626 0U, // G_SSUBO 4627 0U, // G_SSUBE 4628 0U, // G_UMULO 4629 0U, // G_SMULO 4630 0U, // G_UMULH 4631 0U, // G_SMULH 4632 0U, // G_UADDSAT 4633 0U, // G_SADDSAT 4634 0U, // G_USUBSAT 4635 0U, // G_SSUBSAT 4636 0U, // G_USHLSAT 4637 0U, // G_SSHLSAT 4638 0U, // G_SMULFIX 4639 0U, // G_UMULFIX 4640 0U, // G_SMULFIXSAT 4641 0U, // G_UMULFIXSAT 4642 0U, // G_SDIVFIX 4643 0U, // G_UDIVFIX 4644 0U, // G_SDIVFIXSAT 4645 0U, // G_UDIVFIXSAT 4646 0U, // G_FADD 4647 0U, // G_FSUB 4648 0U, // G_FMUL 4649 0U, // G_FMA 4650 0U, // G_FMAD 4651 0U, // G_FDIV 4652 0U, // G_FREM 4653 0U, // G_FPOW 4654 0U, // G_FPOWI 4655 0U, // G_FEXP 4656 0U, // G_FEXP2 4657 0U, // G_FLOG 4658 0U, // G_FLOG2 4659 0U, // G_FLOG10 4660 0U, // G_FNEG 4661 0U, // G_FPEXT 4662 0U, // G_FPTRUNC 4663 0U, // G_FPTOSI 4664 0U, // G_FPTOUI 4665 0U, // G_SITOFP 4666 0U, // G_UITOFP 4667 0U, // G_FABS 4668 0U, // G_FCOPYSIGN 4669 0U, // G_IS_FPCLASS 4670 0U, // G_FCANONICALIZE 4671 0U, // G_FMINNUM 4672 0U, // G_FMAXNUM 4673 0U, // G_FMINNUM_IEEE 4674 0U, // G_FMAXNUM_IEEE 4675 0U, // G_FMINIMUM 4676 0U, // G_FMAXIMUM 4677 0U, // G_PTR_ADD 4678 0U, // G_PTRMASK 4679 0U, // G_SMIN 4680 0U, // G_SMAX 4681 0U, // G_UMIN 4682 0U, // G_UMAX 4683 0U, // G_ABS 4684 0U, // G_LROUND 4685 0U, // G_LLROUND 4686 0U, // G_BR 4687 0U, // G_BRJT 4688 0U, // G_INSERT_VECTOR_ELT 4689 0U, // G_EXTRACT_VECTOR_ELT 4690 0U, // G_SHUFFLE_VECTOR 4691 0U, // G_CTTZ 4692 0U, // G_CTTZ_ZERO_UNDEF 4693 0U, // G_CTLZ 4694 0U, // G_CTLZ_ZERO_UNDEF 4695 0U, // G_CTPOP 4696 0U, // G_BSWAP 4697 0U, // G_BITREVERSE 4698 0U, // G_FCEIL 4699 0U, // G_FCOS 4700 0U, // G_FSIN 4701 0U, // G_FSQRT 4702 0U, // G_FFLOOR 4703 0U, // G_FRINT 4704 0U, // G_FNEARBYINT 4705 0U, // G_ADDRSPACE_CAST 4706 0U, // G_BLOCK_ADDR 4707 0U, // G_JUMP_TABLE 4708 0U, // G_DYN_STACKALLOC 4709 0U, // G_STRICT_FADD 4710 0U, // G_STRICT_FSUB 4711 0U, // G_STRICT_FMUL 4712 0U, // G_STRICT_FDIV 4713 0U, // G_STRICT_FREM 4714 0U, // G_STRICT_FMA 4715 0U, // G_STRICT_FSQRT 4716 0U, // G_READ_REGISTER 4717 0U, // G_WRITE_REGISTER 4718 0U, // G_MEMCPY 4719 0U, // G_MEMCPY_INLINE 4720 0U, // G_MEMMOVE 4721 0U, // G_MEMSET 4722 0U, // G_BZERO 4723 0U, // G_VECREDUCE_SEQ_FADD 4724 0U, // G_VECREDUCE_SEQ_FMUL 4725 0U, // G_VECREDUCE_FADD 4726 0U, // G_VECREDUCE_FMUL 4727 0U, // G_VECREDUCE_FMAX 4728 0U, // G_VECREDUCE_FMIN 4729 0U, // G_VECREDUCE_ADD 4730 0U, // G_VECREDUCE_MUL 4731 0U, // G_VECREDUCE_AND 4732 0U, // G_VECREDUCE_OR 4733 0U, // G_VECREDUCE_XOR 4734 0U, // G_VECREDUCE_SMAX 4735 0U, // G_VECREDUCE_SMIN 4736 0U, // G_VECREDUCE_UMAX 4737 0U, // G_VECREDUCE_UMIN 4738 0U, // G_SBFX 4739 0U, // G_UBFX 4740 0U, // ATOMIC_CMP_SWAP_I128 4741 0U, // ATOMIC_LOAD_ADD_I128 4742 0U, // ATOMIC_LOAD_AND_I128 4743 0U, // ATOMIC_LOAD_NAND_I128 4744 0U, // ATOMIC_LOAD_OR_I128 4745 0U, // ATOMIC_LOAD_SUB_I128 4746 0U, // ATOMIC_LOAD_XOR_I128 4747 0U, // ATOMIC_SWAP_I128 4748 0U, // BUILD_QUADWORD 4749 0U, // BUILD_UACC 4750 0U, // CFENCE8 4751 0U, // CLRLSLDI 4752 0U, // CLRLSLDI_rec 4753 258U, // CLRLSLWI 4754 258U, // CLRLSLWI_rec 4755 64U, // CLRRDI 4756 64U, // CLRRDI_rec 4757 66U, // CLRRWI 4758 66U, // CLRRWI_rec 4759 0U, // DCBFL 4760 0U, // DCBFLP 4761 0U, // DCBFPS 4762 0U, // DCBFx 4763 0U, // DCBSTPS 4764 0U, // DCBTCT 4765 0U, // DCBTDS 4766 0U, // DCBTSTCT 4767 0U, // DCBTSTDS 4768 0U, // DCBTSTT 4769 0U, // DCBTSTx 4770 0U, // DCBTT 4771 0U, // DCBTx 4772 0U, // DFLOADf32 4773 0U, // DFLOADf64 4774 0U, // DFSTOREf32 4775 0U, // DFSTOREf64 4776 0U, // EXTLDI 4777 0U, // EXTLDI_rec 4778 258U, // EXTLWI 4779 258U, // EXTLWI_rec 4780 0U, // EXTRDI 4781 0U, // EXTRDI_rec 4782 258U, // EXTRWI 4783 258U, // EXTRWI_rec 4784 258U, // INSLWI 4785 258U, // INSLWI_rec 4786 0U, // INSRDI 4787 0U, // INSRDI_rec 4788 258U, // INSRWI 4789 258U, // INSRWI_rec 4790 0U, // KILL_PAIR 4791 0U, // LAx 4792 0U, // LIWAX 4793 0U, // LIWZX 4794 514U, // RLWIMIbm 4795 514U, // RLWIMIbm_rec 4796 514U, // RLWINMbm 4797 514U, // RLWINMbm_rec 4798 514U, // RLWNMbm 4799 514U, // RLWNMbm_rec 4800 64U, // ROTRDI 4801 64U, // ROTRDI_rec 4802 66U, // ROTRWI 4803 66U, // ROTRWI_rec 4804 64U, // SLDI 4805 64U, // SLDI_rec 4806 66U, // SLWI 4807 66U, // SLWI_rec 4808 0U, // SPILLTOVSR_LD 4809 0U, // SPILLTOVSR_LDX 4810 0U, // SPILLTOVSR_ST 4811 0U, // SPILLTOVSR_STX 4812 64U, // SRDI 4813 64U, // SRDI_rec 4814 66U, // SRWI 4815 66U, // SRWI_rec 4816 0U, // STIWX 4817 4U, // SUBI 4818 4U, // SUBIC 4819 4U, // SUBIC_rec 4820 4U, // SUBIS 4821 0U, // SUBPCIS 4822 0U, // XFLOADf32 4823 0U, // XFLOADf64 4824 0U, // XFSTOREf32 4825 0U, // XFSTOREf64 4826 70U, // ADD4 4827 70U, // ADD4O 4828 70U, // ADD4O_rec 4829 70U, // ADD4TLS 4830 70U, // ADD4_rec 4831 70U, // ADD8 4832 70U, // ADD8O 4833 70U, // ADD8O_rec 4834 70U, // ADD8TLS 4835 70U, // ADD8TLS_ 4836 70U, // ADD8_rec 4837 70U, // ADDC 4838 70U, // ADDC8 4839 70U, // ADDC8O 4840 70U, // ADDC8O_rec 4841 70U, // ADDC8_rec 4842 70U, // ADDCO 4843 70U, // ADDCO_rec 4844 70U, // ADDC_rec 4845 70U, // ADDE 4846 70U, // ADDE8 4847 70U, // ADDE8O 4848 70U, // ADDE8O_rec 4849 70U, // ADDE8_rec 4850 70U, // ADDEO 4851 70U, // ADDEO_rec 4852 774U, // ADDEX 4853 774U, // ADDEX8 4854 70U, // ADDE_rec 4855 4U, // ADDI 4856 4U, // ADDI8 4857 4U, // ADDIC 4858 4U, // ADDIC8 4859 4U, // ADDIC_rec 4860 4U, // ADDIS 4861 4U, // ADDIS8 4862 0U, // ADDISdtprelHA 4863 0U, // ADDISdtprelHA32 4864 0U, // ADDISgotTprelHA 4865 0U, // ADDIStlsgdHA 4866 0U, // ADDIStlsldHA 4867 0U, // ADDIStocHA 4868 0U, // ADDIStocHA8 4869 0U, // ADDIdtprelL 4870 0U, // ADDIdtprelL32 4871 0U, // ADDItlsgdL 4872 0U, // ADDItlsgdL32 4873 0U, // ADDItlsgdLADDR 4874 0U, // ADDItlsgdLADDR32 4875 0U, // ADDItlsldL 4876 0U, // ADDItlsldL32 4877 0U, // ADDItlsldLADDR 4878 0U, // ADDItlsldLADDR32 4879 0U, // ADDItoc 4880 0U, // ADDItoc8 4881 0U, // ADDItocL 4882 0U, // ADDME 4883 0U, // ADDME8 4884 0U, // ADDME8O 4885 0U, // ADDME8O_rec 4886 0U, // ADDME8_rec 4887 0U, // ADDMEO 4888 0U, // ADDMEO_rec 4889 0U, // ADDME_rec 4890 0U, // ADDPCIS 4891 0U, // ADDZE 4892 0U, // ADDZE8 4893 0U, // ADDZE8O 4894 0U, // ADDZE8O_rec 4895 0U, // ADDZE8_rec 4896 0U, // ADDZEO 4897 0U, // ADDZEO_rec 4898 0U, // ADDZE_rec 4899 0U, // ADJCALLSTACKDOWN 4900 0U, // ADJCALLSTACKUP 4901 70U, // AND 4902 70U, // AND8 4903 70U, // AND8_rec 4904 70U, // ANDC 4905 70U, // ANDC8 4906 70U, // ANDC8_rec 4907 70U, // ANDC_rec 4908 8U, // ANDI8_rec 4909 8U, // ANDIS8_rec 4910 8U, // ANDIS_rec 4911 8U, // ANDI_rec 4912 0U, // ANDI_rec_1_EQ_BIT 4913 0U, // ANDI_rec_1_EQ_BIT8 4914 0U, // ANDI_rec_1_GT_BIT 4915 0U, // ANDI_rec_1_GT_BIT8 4916 70U, // AND_rec 4917 0U, // ATOMIC_CMP_SWAP_I16 4918 0U, // ATOMIC_CMP_SWAP_I32 4919 0U, // ATOMIC_CMP_SWAP_I64 4920 0U, // ATOMIC_CMP_SWAP_I8 4921 0U, // ATOMIC_LOAD_ADD_I16 4922 0U, // ATOMIC_LOAD_ADD_I32 4923 0U, // ATOMIC_LOAD_ADD_I64 4924 0U, // ATOMIC_LOAD_ADD_I8 4925 0U, // ATOMIC_LOAD_AND_I16 4926 0U, // ATOMIC_LOAD_AND_I32 4927 0U, // ATOMIC_LOAD_AND_I64 4928 0U, // ATOMIC_LOAD_AND_I8 4929 0U, // ATOMIC_LOAD_MAX_I16 4930 0U, // ATOMIC_LOAD_MAX_I32 4931 0U, // ATOMIC_LOAD_MAX_I64 4932 0U, // ATOMIC_LOAD_MAX_I8 4933 0U, // ATOMIC_LOAD_MIN_I16 4934 0U, // ATOMIC_LOAD_MIN_I32 4935 0U, // ATOMIC_LOAD_MIN_I64 4936 0U, // ATOMIC_LOAD_MIN_I8 4937 0U, // ATOMIC_LOAD_NAND_I16 4938 0U, // ATOMIC_LOAD_NAND_I32 4939 0U, // ATOMIC_LOAD_NAND_I64 4940 0U, // ATOMIC_LOAD_NAND_I8 4941 0U, // ATOMIC_LOAD_OR_I16 4942 0U, // ATOMIC_LOAD_OR_I32 4943 0U, // ATOMIC_LOAD_OR_I64 4944 0U, // ATOMIC_LOAD_OR_I8 4945 0U, // ATOMIC_LOAD_SUB_I16 4946 0U, // ATOMIC_LOAD_SUB_I32 4947 0U, // ATOMIC_LOAD_SUB_I64 4948 0U, // ATOMIC_LOAD_SUB_I8 4949 0U, // ATOMIC_LOAD_UMAX_I16 4950 0U, // ATOMIC_LOAD_UMAX_I32 4951 0U, // ATOMIC_LOAD_UMAX_I64 4952 0U, // ATOMIC_LOAD_UMAX_I8 4953 0U, // ATOMIC_LOAD_UMIN_I16 4954 0U, // ATOMIC_LOAD_UMIN_I32 4955 0U, // ATOMIC_LOAD_UMIN_I64 4956 0U, // ATOMIC_LOAD_UMIN_I8 4957 0U, // ATOMIC_LOAD_XOR_I16 4958 0U, // ATOMIC_LOAD_XOR_I32 4959 0U, // ATOMIC_LOAD_XOR_I64 4960 0U, // ATOMIC_LOAD_XOR_I8 4961 0U, // ATOMIC_SWAP_I16 4962 0U, // ATOMIC_SWAP_I32 4963 0U, // ATOMIC_SWAP_I64 4964 0U, // ATOMIC_SWAP_I8 4965 0U, // ATTN 4966 0U, // B 4967 0U, // BA 4968 0U, // BC 4969 0U, // BCC 4970 0U, // BCCA 4971 0U, // BCCCTR 4972 0U, // BCCCTR8 4973 0U, // BCCCTRL 4974 0U, // BCCCTRL8 4975 0U, // BCCL 4976 0U, // BCCLA 4977 0U, // BCCLR 4978 0U, // BCCLRL 4979 0U, // BCCTR 4980 0U, // BCCTR8 4981 0U, // BCCTR8n 4982 0U, // BCCTRL 4983 0U, // BCCTRL8 4984 0U, // BCCTRL8n 4985 0U, // BCCTRLn 4986 0U, // BCCTRn 4987 1030U, // BCDADD_rec 4988 74U, // BCDCFN_rec 4989 74U, // BCDCFSQ_rec 4990 74U, // BCDCFZ_rec 4991 70U, // BCDCPSGN_rec 4992 0U, // BCDCTN_rec 4993 0U, // BCDCTSQ_rec 4994 74U, // BCDCTZ_rec 4995 74U, // BCDSETSGN_rec 4996 1030U, // BCDSR_rec 4997 1030U, // BCDSUB_rec 4998 1030U, // BCDS_rec 4999 1030U, // BCDTRUNC_rec 5000 70U, // BCDUS_rec 5001 70U, // BCDUTRUNC_rec 5002 0U, // BCL 5003 0U, // BCLR 5004 0U, // BCLRL 5005 0U, // BCLRLn 5006 0U, // BCLRn 5007 0U, // BCLalways 5008 0U, // BCLn 5009 0U, // BCTR 5010 0U, // BCTR8 5011 0U, // BCTRL 5012 0U, // BCTRL8 5013 0U, // BCTRL8_LDinto_toc 5014 0U, // BCTRL8_LDinto_toc_RM 5015 0U, // BCTRL8_RM 5016 0U, // BCTRL_LWZinto_toc 5017 0U, // BCTRL_LWZinto_toc_RM 5018 0U, // BCTRL_RM 5019 0U, // BCn 5020 0U, // BDNZ 5021 0U, // BDNZ8 5022 0U, // BDNZA 5023 0U, // BDNZAm 5024 0U, // BDNZAp 5025 0U, // BDNZL 5026 0U, // BDNZLA 5027 0U, // BDNZLAm 5028 0U, // BDNZLAp 5029 0U, // BDNZLR 5030 0U, // BDNZLR8 5031 0U, // BDNZLRL 5032 0U, // BDNZLRLm 5033 0U, // BDNZLRLp 5034 0U, // BDNZLRm 5035 0U, // BDNZLRp 5036 0U, // BDNZLm 5037 0U, // BDNZLp 5038 0U, // BDNZm 5039 0U, // BDNZp 5040 0U, // BDZ 5041 0U, // BDZ8 5042 0U, // BDZA 5043 0U, // BDZAm 5044 0U, // BDZAp 5045 0U, // BDZL 5046 0U, // BDZLA 5047 0U, // BDZLAm 5048 0U, // BDZLAp 5049 0U, // BDZLR 5050 0U, // BDZLR8 5051 0U, // BDZLRL 5052 0U, // BDZLRLm 5053 0U, // BDZLRLp 5054 0U, // BDZLRm 5055 0U, // BDZLRp 5056 0U, // BDZLm 5057 0U, // BDZLp 5058 0U, // BDZm 5059 0U, // BDZp 5060 0U, // BL 5061 0U, // BL8 5062 0U, // BL8_NOP 5063 0U, // BL8_NOP_RM 5064 0U, // BL8_NOP_TLS 5065 0U, // BL8_NOTOC 5066 0U, // BL8_NOTOC_RM 5067 0U, // BL8_NOTOC_TLS 5068 0U, // BL8_RM 5069 0U, // BL8_TLS 5070 0U, // BL8_TLS_ 5071 0U, // BLA 5072 0U, // BLA8 5073 0U, // BLA8_NOP 5074 0U, // BLA8_NOP_RM 5075 0U, // BLA8_RM 5076 0U, // BLA_RM 5077 0U, // BLR 5078 0U, // BLR8 5079 0U, // BLRL 5080 0U, // BL_NOP 5081 0U, // BL_NOP_RM 5082 0U, // BL_RM 5083 0U, // BL_TLS 5084 70U, // BPERMD 5085 0U, // BRD 5086 0U, // BRH 5087 0U, // BRH8 5088 70U, // BRINC 5089 0U, // BRW 5090 0U, // BRW8 5091 70U, // CFUGED 5092 0U, // CLRBHRB 5093 70U, // CMPB 5094 70U, // CMPB8 5095 70U, // CMPD 5096 4U, // CMPDI 5097 70U, // CMPEQB 5098 70U, // CMPLD 5099 8U, // CMPLDI 5100 70U, // CMPLW 5101 8U, // CMPLWI 5102 518U, // CMPRB 5103 518U, // CMPRB8 5104 70U, // CMPW 5105 4U, // CMPWI 5106 0U, // CNTLZD 5107 70U, // CNTLZDM 5108 0U, // CNTLZD_rec 5109 0U, // CNTLZW 5110 0U, // CNTLZW8 5111 0U, // CNTLZW8_rec 5112 0U, // CNTLZW_rec 5113 0U, // CNTTZD 5114 70U, // CNTTZDM 5115 0U, // CNTTZD_rec 5116 0U, // CNTTZW 5117 0U, // CNTTZW8 5118 0U, // CNTTZW8_rec 5119 0U, // CNTTZW_rec 5120 0U, // CP_ABORT 5121 0U, // CP_COPY 5122 0U, // CP_COPY8 5123 74U, // CP_PASTE8_rec 5124 74U, // CP_PASTE_rec 5125 0U, // CR6SET 5126 0U, // CR6UNSET 5127 70U, // CRAND 5128 70U, // CRANDC 5129 70U, // CREQV 5130 70U, // CRNAND 5131 70U, // CRNOR 5132 0U, // CRNOT 5133 70U, // CROR 5134 70U, // CRORC 5135 12U, // CRSET 5136 12U, // CRUNSET 5137 70U, // CRXOR 5138 0U, // CTRL_DEP 5139 0U, // DARN 5140 0U, // DCBA 5141 0U, // DCBF 5142 0U, // DCBFEP 5143 0U, // DCBI 5144 0U, // DCBST 5145 0U, // DCBSTEP 5146 0U, // DCBT 5147 0U, // DCBTEP 5148 0U, // DCBTST 5149 0U, // DCBTSTEP 5150 0U, // DCBZ 5151 0U, // DCBZEP 5152 0U, // DCBZL 5153 0U, // DCBZLEP 5154 0U, // DCCCI 5155 70U, // DIVD 5156 70U, // DIVDE 5157 70U, // DIVDEO 5158 70U, // DIVDEO_rec 5159 70U, // DIVDEU 5160 70U, // DIVDEUO 5161 70U, // DIVDEUO_rec 5162 70U, // DIVDEU_rec 5163 70U, // DIVDE_rec 5164 70U, // DIVDO 5165 70U, // DIVDO_rec 5166 70U, // DIVDU 5167 70U, // DIVDUO 5168 70U, // DIVDUO_rec 5169 70U, // DIVDU_rec 5170 70U, // DIVD_rec 5171 70U, // DIVW 5172 70U, // DIVWE 5173 70U, // DIVWEO 5174 70U, // DIVWEO_rec 5175 70U, // DIVWEU 5176 70U, // DIVWEUO 5177 70U, // DIVWEUO_rec 5178 70U, // DIVWEU_rec 5179 70U, // DIVWE_rec 5180 70U, // DIVWO 5181 70U, // DIVWO_rec 5182 70U, // DIVWU 5183 70U, // DIVWUO 5184 70U, // DIVWUO_rec 5185 70U, // DIVWU_rec 5186 70U, // DIVW_rec 5187 0U, // DMMR 5188 0U, // DMSETDMRZ 5189 0U, // DMXOR 5190 14U, // DMXXEXTFDMR256 5191 0U, // DMXXEXTFDMR512 5192 0U, // DMXXEXTFDMR512_HI 5193 14U, // DMXXINSTFDMR256 5194 134U, // DMXXINSTFDMR512 5195 198U, // DMXXINSTFDMR512_HI 5196 0U, // DSS 5197 0U, // DSSALL 5198 16U, // DST 5199 16U, // DST64 5200 16U, // DSTST 5201 16U, // DSTST64 5202 16U, // DSTSTT 5203 16U, // DSTSTT64 5204 16U, // DSTT 5205 16U, // DSTT64 5206 0U, // DYNALLOC 5207 0U, // DYNALLOC8 5208 0U, // DYNAREAOFFSET 5209 0U, // DYNAREAOFFSET8 5210 0U, // DecreaseCTR8loop 5211 0U, // DecreaseCTRloop 5212 0U, // EFDABS 5213 70U, // EFDADD 5214 0U, // EFDCFS 5215 0U, // EFDCFSF 5216 0U, // EFDCFSI 5217 0U, // EFDCFSID 5218 0U, // EFDCFUF 5219 0U, // EFDCFUI 5220 0U, // EFDCFUID 5221 70U, // EFDCMPEQ 5222 70U, // EFDCMPGT 5223 70U, // EFDCMPLT 5224 0U, // EFDCTSF 5225 0U, // EFDCTSI 5226 0U, // EFDCTSIDZ 5227 0U, // EFDCTSIZ 5228 0U, // EFDCTUF 5229 0U, // EFDCTUI 5230 0U, // EFDCTUIDZ 5231 0U, // EFDCTUIZ 5232 70U, // EFDDIV 5233 70U, // EFDMUL 5234 0U, // EFDNABS 5235 0U, // EFDNEG 5236 70U, // EFDSUB 5237 70U, // EFDTSTEQ 5238 70U, // EFDTSTGT 5239 70U, // EFDTSTLT 5240 0U, // EFSABS 5241 70U, // EFSADD 5242 0U, // EFSCFD 5243 0U, // EFSCFSF 5244 0U, // EFSCFSI 5245 0U, // EFSCFUF 5246 0U, // EFSCFUI 5247 70U, // EFSCMPEQ 5248 70U, // EFSCMPGT 5249 70U, // EFSCMPLT 5250 0U, // EFSCTSF 5251 0U, // EFSCTSI 5252 0U, // EFSCTSIZ 5253 0U, // EFSCTUF 5254 0U, // EFSCTUI 5255 0U, // EFSCTUIZ 5256 70U, // EFSDIV 5257 70U, // EFSMUL 5258 0U, // EFSNABS 5259 0U, // EFSNEG 5260 70U, // EFSSUB 5261 70U, // EFSTSTEQ 5262 70U, // EFSTSTGT 5263 70U, // EFSTSTLT 5264 0U, // EH_SjLj_LongJmp32 5265 0U, // EH_SjLj_LongJmp64 5266 0U, // EH_SjLj_SetJmp32 5267 0U, // EH_SjLj_SetJmp64 5268 0U, // EH_SjLj_Setup 5269 70U, // EQV 5270 70U, // EQV8 5271 70U, // EQV8_rec 5272 70U, // EQV_rec 5273 0U, // EVABS 5274 82U, // EVADDIW 5275 0U, // EVADDSMIAAW 5276 0U, // EVADDSSIAAW 5277 0U, // EVADDUMIAAW 5278 0U, // EVADDUSIAAW 5279 70U, // EVADDW 5280 70U, // EVAND 5281 70U, // EVANDC 5282 70U, // EVCMPEQ 5283 70U, // EVCMPGTS 5284 70U, // EVCMPGTU 5285 70U, // EVCMPLTS 5286 70U, // EVCMPLTU 5287 0U, // EVCNTLSW 5288 0U, // EVCNTLZW 5289 70U, // EVDIVWS 5290 70U, // EVDIVWU 5291 70U, // EVEQV 5292 0U, // EVEXTSB 5293 0U, // EVEXTSH 5294 0U, // EVFSABS 5295 70U, // EVFSADD 5296 0U, // EVFSCFSF 5297 0U, // EVFSCFSI 5298 0U, // EVFSCFUF 5299 0U, // EVFSCFUI 5300 70U, // EVFSCMPEQ 5301 70U, // EVFSCMPGT 5302 70U, // EVFSCMPLT 5303 0U, // EVFSCTSF 5304 0U, // EVFSCTSI 5305 0U, // EVFSCTSIZ 5306 0U, // EVFSCTUF 5307 0U, // EVFSCTUI 5308 0U, // EVFSCTUIZ 5309 70U, // EVFSDIV 5310 70U, // EVFSMUL 5311 0U, // EVFSNABS 5312 0U, // EVFSNEG 5313 70U, // EVFSSUB 5314 70U, // EVFSTSTEQ 5315 70U, // EVFSTSTGT 5316 70U, // EVFSTSTLT 5317 0U, // EVLDD 5318 0U, // EVLDDX 5319 0U, // EVLDH 5320 0U, // EVLDHX 5321 0U, // EVLDW 5322 0U, // EVLDWX 5323 0U, // EVLHHESPLAT 5324 0U, // EVLHHESPLATX 5325 0U, // EVLHHOSSPLAT 5326 0U, // EVLHHOSSPLATX 5327 0U, // EVLHHOUSPLAT 5328 0U, // EVLHHOUSPLATX 5329 0U, // EVLWHE 5330 0U, // EVLWHEX 5331 0U, // EVLWHOS 5332 0U, // EVLWHOSX 5333 0U, // EVLWHOU 5334 0U, // EVLWHOUX 5335 0U, // EVLWHSPLAT 5336 0U, // EVLWHSPLATX 5337 0U, // EVLWWSPLAT 5338 0U, // EVLWWSPLATX 5339 70U, // EVMERGEHI 5340 70U, // EVMERGEHILO 5341 70U, // EVMERGELO 5342 70U, // EVMERGELOHI 5343 70U, // EVMHEGSMFAA 5344 70U, // EVMHEGSMFAN 5345 70U, // EVMHEGSMIAA 5346 70U, // EVMHEGSMIAN 5347 70U, // EVMHEGUMIAA 5348 70U, // EVMHEGUMIAN 5349 70U, // EVMHESMF 5350 70U, // EVMHESMFA 5351 70U, // EVMHESMFAAW 5352 70U, // EVMHESMFANW 5353 70U, // EVMHESMI 5354 70U, // EVMHESMIA 5355 70U, // EVMHESMIAAW 5356 70U, // EVMHESMIANW 5357 70U, // EVMHESSF 5358 70U, // EVMHESSFA 5359 70U, // EVMHESSFAAW 5360 70U, // EVMHESSFANW 5361 70U, // EVMHESSIAAW 5362 70U, // EVMHESSIANW 5363 70U, // EVMHEUMI 5364 70U, // EVMHEUMIA 5365 70U, // EVMHEUMIAAW 5366 70U, // EVMHEUMIANW 5367 70U, // EVMHEUSIAAW 5368 70U, // EVMHEUSIANW 5369 70U, // EVMHOGSMFAA 5370 70U, // EVMHOGSMFAN 5371 70U, // EVMHOGSMIAA 5372 70U, // EVMHOGSMIAN 5373 70U, // EVMHOGUMIAA 5374 70U, // EVMHOGUMIAN 5375 70U, // EVMHOSMF 5376 70U, // EVMHOSMFA 5377 70U, // EVMHOSMFAAW 5378 70U, // EVMHOSMFANW 5379 70U, // EVMHOSMI 5380 70U, // EVMHOSMIA 5381 70U, // EVMHOSMIAAW 5382 70U, // EVMHOSMIANW 5383 70U, // EVMHOSSF 5384 70U, // EVMHOSSFA 5385 70U, // EVMHOSSFAAW 5386 70U, // EVMHOSSFANW 5387 70U, // EVMHOSSIAAW 5388 70U, // EVMHOSSIANW 5389 70U, // EVMHOUMI 5390 70U, // EVMHOUMIA 5391 70U, // EVMHOUMIAAW 5392 70U, // EVMHOUMIANW 5393 70U, // EVMHOUSIAAW 5394 70U, // EVMHOUSIANW 5395 0U, // EVMRA 5396 70U, // EVMWHSMF 5397 70U, // EVMWHSMFA 5398 70U, // EVMWHSMI 5399 70U, // EVMWHSMIA 5400 70U, // EVMWHSSF 5401 70U, // EVMWHSSFA 5402 70U, // EVMWHUMI 5403 70U, // EVMWHUMIA 5404 70U, // EVMWLSMIAAW 5405 70U, // EVMWLSMIANW 5406 70U, // EVMWLSSIAAW 5407 70U, // EVMWLSSIANW 5408 70U, // EVMWLUMI 5409 70U, // EVMWLUMIA 5410 70U, // EVMWLUMIAAW 5411 70U, // EVMWLUMIANW 5412 70U, // EVMWLUSIAAW 5413 70U, // EVMWLUSIANW 5414 70U, // EVMWSMF 5415 70U, // EVMWSMFA 5416 70U, // EVMWSMFAA 5417 70U, // EVMWSMFAN 5418 70U, // EVMWSMI 5419 70U, // EVMWSMIA 5420 70U, // EVMWSMIAA 5421 70U, // EVMWSMIAN 5422 70U, // EVMWSSF 5423 70U, // EVMWSSFA 5424 70U, // EVMWSSFAA 5425 70U, // EVMWSSFAN 5426 70U, // EVMWUMI 5427 70U, // EVMWUMIA 5428 70U, // EVMWUMIAA 5429 70U, // EVMWUMIAN 5430 70U, // EVNAND 5431 0U, // EVNEG 5432 70U, // EVNOR 5433 70U, // EVOR 5434 70U, // EVORC 5435 70U, // EVRLW 5436 66U, // EVRLWI 5437 0U, // EVRNDW 5438 0U, // EVSEL 5439 70U, // EVSLW 5440 66U, // EVSLWI 5441 0U, // EVSPLATFI 5442 0U, // EVSPLATI 5443 66U, // EVSRWIS 5444 66U, // EVSRWIU 5445 70U, // EVSRWS 5446 70U, // EVSRWU 5447 0U, // EVSTDD 5448 0U, // EVSTDDX 5449 0U, // EVSTDH 5450 0U, // EVSTDHX 5451 0U, // EVSTDW 5452 0U, // EVSTDWX 5453 0U, // EVSTWHE 5454 0U, // EVSTWHEX 5455 0U, // EVSTWHO 5456 0U, // EVSTWHOX 5457 0U, // EVSTWWE 5458 0U, // EVSTWWEX 5459 0U, // EVSTWWO 5460 0U, // EVSTWWOX 5461 0U, // EVSUBFSMIAAW 5462 0U, // EVSUBFSSIAAW 5463 0U, // EVSUBFUMIAAW 5464 0U, // EVSUBFUSIAAW 5465 70U, // EVSUBFW 5466 70U, // EVSUBIFW 5467 70U, // EVXOR 5468 0U, // EXTSB 5469 0U, // EXTSB8 5470 0U, // EXTSB8_32_64 5471 0U, // EXTSB8_rec 5472 0U, // EXTSB_rec 5473 0U, // EXTSH 5474 0U, // EXTSH8 5475 0U, // EXTSH8_32_64 5476 0U, // EXTSH8_rec 5477 0U, // EXTSH_rec 5478 0U, // EXTSW 5479 64U, // EXTSWSLI 5480 64U, // EXTSWSLI_32_64 5481 64U, // EXTSWSLI_32_64_rec 5482 64U, // EXTSWSLI_rec 5483 0U, // EXTSW_32 5484 0U, // EXTSW_32_64 5485 0U, // EXTSW_32_64_rec 5486 0U, // EXTSW_rec 5487 0U, // EnforceIEIO 5488 0U, // FABSD 5489 0U, // FABSD_rec 5490 0U, // FABSS 5491 0U, // FABSS_rec 5492 70U, // FADD 5493 70U, // FADDS 5494 70U, // FADDS_rec 5495 70U, // FADD_rec 5496 0U, // FADDrtz 5497 0U, // FCFID 5498 0U, // FCFIDS 5499 0U, // FCFIDS_rec 5500 0U, // FCFIDU 5501 0U, // FCFIDUS 5502 0U, // FCFIDUS_rec 5503 0U, // FCFIDU_rec 5504 0U, // FCFID_rec 5505 70U, // FCMPOD 5506 70U, // FCMPOS 5507 70U, // FCMPUD 5508 70U, // FCMPUS 5509 70U, // FCPSGND 5510 70U, // FCPSGND_rec 5511 70U, // FCPSGNS 5512 70U, // FCPSGNS_rec 5513 0U, // FCTID 5514 0U, // FCTIDU 5515 0U, // FCTIDUZ 5516 0U, // FCTIDUZ_rec 5517 0U, // FCTIDU_rec 5518 0U, // FCTIDZ 5519 0U, // FCTIDZ_rec 5520 0U, // FCTID_rec 5521 0U, // FCTIW 5522 0U, // FCTIWU 5523 0U, // FCTIWUZ 5524 0U, // FCTIWUZ_rec 5525 0U, // FCTIWU_rec 5526 0U, // FCTIWZ 5527 0U, // FCTIWZ_rec 5528 0U, // FCTIW_rec 5529 70U, // FDIV 5530 70U, // FDIVS 5531 70U, // FDIVS_rec 5532 70U, // FDIV_rec 5533 518U, // FMADD 5534 518U, // FMADDS 5535 518U, // FMADDS_rec 5536 518U, // FMADD_rec 5537 0U, // FMR 5538 0U, // FMR_rec 5539 518U, // FMSUB 5540 518U, // FMSUBS 5541 518U, // FMSUBS_rec 5542 518U, // FMSUB_rec 5543 70U, // FMUL 5544 70U, // FMULS 5545 70U, // FMULS_rec 5546 70U, // FMUL_rec 5547 0U, // FNABSD 5548 0U, // FNABSD_rec 5549 0U, // FNABSS 5550 0U, // FNABSS_rec 5551 0U, // FNEGD 5552 0U, // FNEGD_rec 5553 0U, // FNEGS 5554 0U, // FNEGS_rec 5555 518U, // FNMADD 5556 518U, // FNMADDS 5557 518U, // FNMADDS_rec 5558 518U, // FNMADD_rec 5559 518U, // FNMSUB 5560 518U, // FNMSUBS 5561 518U, // FNMSUBS_rec 5562 518U, // FNMSUB_rec 5563 0U, // FRE 5564 0U, // FRES 5565 0U, // FRES_rec 5566 0U, // FRE_rec 5567 0U, // FRIMD 5568 0U, // FRIMD_rec 5569 0U, // FRIMS 5570 0U, // FRIMS_rec 5571 0U, // FRIND 5572 0U, // FRIND_rec 5573 0U, // FRINS 5574 0U, // FRINS_rec 5575 0U, // FRIPD 5576 0U, // FRIPD_rec 5577 0U, // FRIPS 5578 0U, // FRIPS_rec 5579 0U, // FRIZD 5580 0U, // FRIZD_rec 5581 0U, // FRIZS 5582 0U, // FRIZS_rec 5583 0U, // FRSP 5584 0U, // FRSP_rec 5585 0U, // FRSQRTE 5586 0U, // FRSQRTES 5587 0U, // FRSQRTES_rec 5588 0U, // FRSQRTE_rec 5589 518U, // FSELD 5590 518U, // FSELD_rec 5591 518U, // FSELS 5592 518U, // FSELS_rec 5593 0U, // FSQRT 5594 0U, // FSQRTS 5595 0U, // FSQRTS_rec 5596 0U, // FSQRT_rec 5597 70U, // FSUB 5598 70U, // FSUBS 5599 70U, // FSUBS_rec 5600 70U, // FSUB_rec 5601 70U, // FTDIV 5602 0U, // FTSQRT 5603 0U, // GETtlsADDR 5604 0U, // GETtlsADDR32 5605 0U, // GETtlsADDR32AIX 5606 0U, // GETtlsADDR64AIX 5607 0U, // GETtlsADDRPCREL 5608 0U, // GETtlsldADDR 5609 0U, // GETtlsldADDR32 5610 0U, // GETtlsldADDRPCREL 5611 0U, // HASHCHK 5612 0U, // HASHCHK8 5613 0U, // HASHCHKP 5614 0U, // HASHCHKP8 5615 0U, // HASHST 5616 0U, // HASHST8 5617 0U, // HASHSTP 5618 0U, // HASHSTP8 5619 0U, // HRFID 5620 0U, // ICBI 5621 0U, // ICBIEP 5622 0U, // ICBLC 5623 0U, // ICBLQ 5624 0U, // ICBT 5625 0U, // ICBTLS 5626 0U, // ICCCI 5627 518U, // ISEL 5628 518U, // ISEL8 5629 0U, // ISYNC 5630 0U, // LA 5631 0U, // LA8 5632 0U, // LBARX 5633 1U, // LBARXL 5634 0U, // LBEPX 5635 0U, // LBZ 5636 0U, // LBZ8 5637 70U, // LBZCIX 5638 0U, // LBZU 5639 0U, // LBZU8 5640 0U, // LBZUX 5641 0U, // LBZUX8 5642 0U, // LBZX 5643 0U, // LBZX8 5644 70U, // LBZXTLS 5645 70U, // LBZXTLS_ 5646 70U, // LBZXTLS_32 5647 0U, // LD 5648 0U, // LDARX 5649 1U, // LDARXL 5650 66U, // LDAT 5651 0U, // LDBRX 5652 70U, // LDCIX 5653 0U, // LDU 5654 0U, // LDUX 5655 0U, // LDX 5656 70U, // LDXTLS 5657 70U, // LDXTLS_ 5658 0U, // LDgotTprelL 5659 0U, // LDgotTprelL32 5660 0U, // LDtoc 5661 0U, // LDtocBA 5662 0U, // LDtocCPT 5663 0U, // LDtocJTI 5664 0U, // LDtocL 5665 0U, // LFD 5666 0U, // LFDEPX 5667 0U, // LFDU 5668 0U, // LFDUX 5669 0U, // LFDX 5670 0U, // LFIWAX 5671 0U, // LFIWZX 5672 0U, // LFS 5673 0U, // LFSU 5674 0U, // LFSUX 5675 0U, // LFSX 5676 0U, // LHA 5677 0U, // LHA8 5678 0U, // LHARX 5679 1U, // LHARXL 5680 0U, // LHAU 5681 0U, // LHAU8 5682 0U, // LHAUX 5683 0U, // LHAUX8 5684 0U, // LHAX 5685 0U, // LHAX8 5686 0U, // LHBRX 5687 0U, // LHBRX8 5688 0U, // LHEPX 5689 0U, // LHZ 5690 0U, // LHZ8 5691 70U, // LHZCIX 5692 0U, // LHZU 5693 0U, // LHZU8 5694 0U, // LHZUX 5695 0U, // LHZUX8 5696 0U, // LHZX 5697 0U, // LHZX8 5698 70U, // LHZXTLS 5699 70U, // LHZXTLS_ 5700 70U, // LHZXTLS_32 5701 0U, // LI 5702 0U, // LI8 5703 0U, // LIS 5704 0U, // LIS8 5705 0U, // LMW 5706 0U, // LQ 5707 0U, // LQARX 5708 1U, // LQARXL 5709 0U, // LQX_PSEUDO 5710 66U, // LSWI 5711 0U, // LVEBX 5712 0U, // LVEHX 5713 0U, // LVEWX 5714 0U, // LVSL 5715 0U, // LVSR 5716 0U, // LVX 5717 0U, // LVXL 5718 0U, // LWA 5719 0U, // LWARX 5720 1U, // LWARXL 5721 66U, // LWAT 5722 0U, // LWAUX 5723 0U, // LWAX 5724 0U, // LWAX_32 5725 0U, // LWA_32 5726 0U, // LWBRX 5727 0U, // LWBRX8 5728 0U, // LWEPX 5729 0U, // LWZ 5730 0U, // LWZ8 5731 70U, // LWZCIX 5732 0U, // LWZU 5733 0U, // LWZU8 5734 0U, // LWZUX 5735 0U, // LWZUX8 5736 0U, // LWZX 5737 0U, // LWZX8 5738 70U, // LWZXTLS 5739 70U, // LWZXTLS_ 5740 70U, // LWZXTLS_32 5741 0U, // LWZtoc 5742 0U, // LWZtocL 5743 0U, // LXSD 5744 0U, // LXSDX 5745 0U, // LXSIBZX 5746 0U, // LXSIHZX 5747 0U, // LXSIWAX 5748 0U, // LXSIWZX 5749 0U, // LXSSP 5750 0U, // LXSSPX 5751 0U, // LXV 5752 0U, // LXVB16X 5753 0U, // LXVD2X 5754 0U, // LXVDSX 5755 0U, // LXVH8X 5756 0U, // LXVKQ 5757 70U, // LXVL 5758 70U, // LXVLL 5759 0U, // LXVP 5760 70U, // LXVPRL 5761 70U, // LXVPRLL 5762 0U, // LXVPX 5763 0U, // LXVRBX 5764 0U, // LXVRDX 5765 0U, // LXVRHX 5766 70U, // LXVRL 5767 70U, // LXVRLL 5768 0U, // LXVRWX 5769 0U, // LXVW4X 5770 0U, // LXVWSX 5771 0U, // LXVX 5772 518U, // MADDHD 5773 518U, // MADDHDU 5774 518U, // MADDLD 5775 518U, // MADDLD8 5776 0U, // MBAR 5777 0U, // MCRF 5778 0U, // MCRFS 5779 0U, // MCRXRX 5780 0U, // MFBHRBE 5781 0U, // MFCR 5782 0U, // MFCR8 5783 0U, // MFCTR 5784 0U, // MFCTR8 5785 0U, // MFDCR 5786 0U, // MFFS 5787 0U, // MFFSCDRN 5788 0U, // MFFSCDRNI 5789 0U, // MFFSCE 5790 0U, // MFFSCRN 5791 0U, // MFFSCRNI 5792 0U, // MFFSL 5793 0U, // MFFS_rec 5794 0U, // MFLR 5795 0U, // MFLR8 5796 0U, // MFMSR 5797 0U, // MFOCRF 5798 0U, // MFOCRF8 5799 0U, // MFPMR 5800 0U, // MFSPR 5801 0U, // MFSPR8 5802 0U, // MFSR 5803 0U, // MFSRIN 5804 0U, // MFTB 5805 0U, // MFTB8 5806 0U, // MFUDSCR 5807 0U, // MFVRD 5808 0U, // MFVRSAVE 5809 0U, // MFVRSAVEv 5810 0U, // MFVRWZ 5811 0U, // MFVSCR 5812 0U, // MFVSRD 5813 0U, // MFVSRLD 5814 0U, // MFVSRWZ 5815 70U, // MODSD 5816 70U, // MODSW 5817 70U, // MODUD 5818 70U, // MODUW 5819 0U, // MSGSYNC 5820 0U, // MSYNC 5821 0U, // MTCRF 5822 0U, // MTCRF8 5823 0U, // MTCTR 5824 0U, // MTCTR8 5825 0U, // MTCTR8loop 5826 0U, // MTCTRloop 5827 0U, // MTDCR 5828 0U, // MTFSB0 5829 0U, // MTFSB1 5830 522U, // MTFSF 5831 0U, // MTFSFI 5832 0U, // MTFSFI_rec 5833 0U, // MTFSFIb 5834 522U, // MTFSF_rec 5835 0U, // MTFSFb 5836 0U, // MTLR 5837 0U, // MTLR8 5838 0U, // MTMSR 5839 0U, // MTMSRD 5840 0U, // MTOCRF 5841 0U, // MTOCRF8 5842 0U, // MTPMR 5843 0U, // MTSPR 5844 0U, // MTSPR8 5845 0U, // MTSR 5846 0U, // MTSRIN 5847 0U, // MTUDSCR 5848 0U, // MTVRD 5849 0U, // MTVRSAVE 5850 0U, // MTVRSAVEv 5851 0U, // MTVRWA 5852 0U, // MTVRWZ 5853 0U, // MTVSCR 5854 0U, // MTVSRBM 5855 0U, // MTVSRBMI 5856 0U, // MTVSRD 5857 70U, // MTVSRDD 5858 0U, // MTVSRDM 5859 0U, // MTVSRHM 5860 0U, // MTVSRQM 5861 0U, // MTVSRWA 5862 0U, // MTVSRWM 5863 0U, // MTVSRWS 5864 0U, // MTVSRWZ 5865 70U, // MULHD 5866 70U, // MULHDU 5867 70U, // MULHDU_rec 5868 70U, // MULHD_rec 5869 70U, // MULHW 5870 70U, // MULHWU 5871 70U, // MULHWU_rec 5872 70U, // MULHW_rec 5873 70U, // MULLD 5874 70U, // MULLDO 5875 70U, // MULLDO_rec 5876 70U, // MULLD_rec 5877 4U, // MULLI 5878 4U, // MULLI8 5879 70U, // MULLW 5880 70U, // MULLWO 5881 70U, // MULLWO_rec 5882 70U, // MULLW_rec 5883 0U, // MoveGOTtoLR 5884 0U, // MovePCtoLR 5885 0U, // MovePCtoLR8 5886 70U, // NAND 5887 70U, // NAND8 5888 70U, // NAND8_rec 5889 70U, // NAND_rec 5890 0U, // NAP 5891 0U, // NEG 5892 0U, // NEG8 5893 0U, // NEG8O 5894 0U, // NEG8O_rec 5895 0U, // NEG8_rec 5896 0U, // NEGO 5897 0U, // NEGO_rec 5898 0U, // NEG_rec 5899 0U, // NOP 5900 0U, // NOP_GT_PWR6 5901 0U, // NOP_GT_PWR7 5902 70U, // NOR 5903 70U, // NOR8 5904 70U, // NOR8_rec 5905 70U, // NOR_rec 5906 70U, // OR 5907 70U, // OR8 5908 70U, // OR8_rec 5909 70U, // ORC 5910 70U, // ORC8 5911 70U, // ORC8_rec 5912 70U, // ORC_rec 5913 8U, // ORI 5914 8U, // ORI8 5915 8U, // ORIS 5916 8U, // ORIS8 5917 70U, // OR_rec 5918 20U, // PADDI 5919 20U, // PADDI8 5920 0U, // PADDI8pc 5921 0U, // PADDIdtprel 5922 0U, // PADDIpc 5923 70U, // PDEPD 5924 70U, // PEXTD 5925 0U, // PLBZ 5926 0U, // PLBZ8 5927 0U, // PLBZ8pc 5928 0U, // PLBZpc 5929 0U, // PLD 5930 0U, // PLDpc 5931 0U, // PLFD 5932 0U, // PLFDpc 5933 0U, // PLFS 5934 0U, // PLFSpc 5935 0U, // PLHA 5936 0U, // PLHA8 5937 0U, // PLHA8pc 5938 0U, // PLHApc 5939 0U, // PLHZ 5940 0U, // PLHZ8 5941 0U, // PLHZ8pc 5942 0U, // PLHZpc 5943 0U, // PLI 5944 0U, // PLI8 5945 0U, // PLWA 5946 0U, // PLWA8 5947 0U, // PLWA8pc 5948 0U, // PLWApc 5949 0U, // PLWZ 5950 0U, // PLWZ8 5951 0U, // PLWZ8pc 5952 0U, // PLWZpc 5953 0U, // PLXSD 5954 0U, // PLXSDpc 5955 0U, // PLXSSP 5956 0U, // PLXSSPpc 5957 0U, // PLXV 5958 0U, // PLXVP 5959 0U, // PLXVPpc 5960 0U, // PLXVpc 5961 5382U, // PMXVBF16GER2 5962 26134U, // PMXVBF16GER2NN 5963 26134U, // PMXVBF16GER2NP 5964 26134U, // PMXVBF16GER2PN 5965 26134U, // PMXVBF16GER2PP 5966 5382U, // PMXVBF16GER2W 5967 26134U, // PMXVBF16GER2WNN 5968 26134U, // PMXVBF16GER2WNP 5969 26134U, // PMXVBF16GER2WPN 5970 26134U, // PMXVBF16GER2WPP 5971 5382U, // PMXVF16GER2 5972 26134U, // PMXVF16GER2NN 5973 26134U, // PMXVF16GER2NP 5974 26134U, // PMXVF16GER2PN 5975 26134U, // PMXVF16GER2PP 5976 5382U, // PMXVF16GER2W 5977 26134U, // PMXVF16GER2WNN 5978 26134U, // PMXVF16GER2WNP 5979 26134U, // PMXVF16GER2WPN 5980 26134U, // PMXVF16GER2WPP 5981 5382U, // PMXVF32GER 5982 42518U, // PMXVF32GERNN 5983 42518U, // PMXVF32GERNP 5984 42518U, // PMXVF32GERPN 5985 42518U, // PMXVF32GERPP 5986 5382U, // PMXVF32GERW 5987 42518U, // PMXVF32GERWNN 5988 42518U, // PMXVF32GERWNP 5989 42518U, // PMXVF32GERWPN 5990 42518U, // PMXVF32GERWPP 5991 54534U, // PMXVF64GER 5992 13846U, // PMXVF64GERNN 5993 13846U, // PMXVF64GERNP 5994 13846U, // PMXVF64GERPN 5995 13846U, // PMXVF64GERPP 5996 54534U, // PMXVF64GERW 5997 13846U, // PMXVF64GERWNN 5998 13846U, // PMXVF64GERWNP 5999 13846U, // PMXVF64GERWPN 6000 13846U, // PMXVF64GERWPP 6001 5382U, // PMXVI16GER2 6002 26134U, // PMXVI16GER2PP 6003 5382U, // PMXVI16GER2S 6004 26134U, // PMXVI16GER2SPP 6005 5382U, // PMXVI16GER2SW 6006 26134U, // PMXVI16GER2SWPP 6007 5382U, // PMXVI16GER2W 6008 26134U, // PMXVI16GER2WPP 6009 5382U, // PMXVI4GER8 6010 26134U, // PMXVI4GER8PP 6011 5382U, // PMXVI4GER8W 6012 26134U, // PMXVI4GER8WPP 6013 5382U, // PMXVI8GER4 6014 26134U, // PMXVI8GER4PP 6015 26134U, // PMXVI8GER4SPP 6016 5382U, // PMXVI8GER4W 6017 26134U, // PMXVI8GER4WPP 6018 26134U, // PMXVI8GER4WSPP 6019 0U, // POPCNTB 6020 0U, // POPCNTB8 6021 0U, // POPCNTD 6022 0U, // POPCNTW 6023 0U, // PPC32GOT 6024 0U, // PPC32PICGOT 6025 0U, // PREPARE_PROBED_ALLOCA_32 6026 0U, // PREPARE_PROBED_ALLOCA_64 6027 0U, // PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_32 6028 0U, // PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_64 6029 0U, // PROBED_ALLOCA_32 6030 0U, // PROBED_ALLOCA_64 6031 0U, // PROBED_STACKALLOC_32 6032 0U, // PROBED_STACKALLOC_64 6033 0U, // PSTB 6034 0U, // PSTB8 6035 0U, // PSTB8pc 6036 0U, // PSTBpc 6037 0U, // PSTD 6038 0U, // PSTDpc 6039 0U, // PSTFD 6040 0U, // PSTFDpc 6041 0U, // PSTFS 6042 0U, // PSTFSpc 6043 0U, // PSTH 6044 0U, // PSTH8 6045 0U, // PSTH8pc 6046 0U, // PSTHpc 6047 0U, // PSTW 6048 0U, // PSTW8 6049 0U, // PSTW8pc 6050 0U, // PSTWpc 6051 0U, // PSTXSD 6052 0U, // PSTXSDpc 6053 0U, // PSTXSSP 6054 0U, // PSTXSSPpc 6055 0U, // PSTXV 6056 0U, // PSTXVP 6057 0U, // PSTXVPpc 6058 0U, // PSTXVpc 6059 0U, // PseudoEIEIO 6060 0U, // RESTORE_ACC 6061 0U, // RESTORE_CR 6062 0U, // RESTORE_CRBIT 6063 0U, // RESTORE_QUADWORD 6064 0U, // RESTORE_UACC 6065 0U, // RESTORE_WACC 6066 0U, // RFCI 6067 0U, // RFDI 6068 0U, // RFEBB 6069 0U, // RFI 6070 0U, // RFID 6071 0U, // RFMCI 6072 6U, // RLDCL 6073 6U, // RLDCL_rec 6074 6U, // RLDCR 6075 6U, // RLDCR_rec 6076 0U, // RLDIC 6077 0U, // RLDICL 6078 0U, // RLDICL_32 6079 0U, // RLDICL_32_64 6080 0U, // RLDICL_32_rec 6081 0U, // RLDICL_rec 6082 0U, // RLDICR 6083 0U, // RLDICR_32 6084 0U, // RLDICR_rec 6085 0U, // RLDIC_rec 6086 24U, // RLDIMI 6087 24U, // RLDIMI_rec 6088 26U, // RLWIMI 6089 26U, // RLWIMI8 6090 26U, // RLWIMI8_rec 6091 26U, // RLWIMI_rec 6092 4354U, // RLWINM 6093 4354U, // RLWINM8 6094 4354U, // RLWINM8_rec 6095 4354U, // RLWINM_rec 6096 4358U, // RLWNM 6097 4358U, // RLWNM8 6098 4358U, // RLWNM8_rec 6099 4358U, // RLWNM_rec 6100 0U, // ReadTB 6101 0U, // SC 6102 0U, // SELECT_CC_F16 6103 0U, // SELECT_CC_F4 6104 0U, // SELECT_CC_F8 6105 0U, // SELECT_CC_I4 6106 0U, // SELECT_CC_I8 6107 0U, // SELECT_CC_SPE 6108 0U, // SELECT_CC_SPE4 6109 0U, // SELECT_CC_VRRC 6110 0U, // SELECT_CC_VSFRC 6111 0U, // SELECT_CC_VSRC 6112 0U, // SELECT_CC_VSSRC 6113 0U, // SELECT_F16 6114 0U, // SELECT_F4 6115 0U, // SELECT_F8 6116 0U, // SELECT_I4 6117 0U, // SELECT_I8 6118 0U, // SELECT_SPE 6119 0U, // SELECT_SPE4 6120 0U, // SELECT_VRRC 6121 0U, // SELECT_VSFRC 6122 0U, // SELECT_VSRC 6123 0U, // SELECT_VSSRC 6124 0U, // SETB 6125 0U, // SETB8 6126 0U, // SETBC 6127 0U, // SETBC8 6128 0U, // SETBCR 6129 0U, // SETBCR8 6130 0U, // SETFLM 6131 0U, // SETNBC 6132 0U, // SETNBC8 6133 0U, // SETNBCR 6134 0U, // SETNBCR8 6135 0U, // SETRND 6136 0U, // SETRNDi 6137 0U, // SLBFEE_rec 6138 0U, // SLBIA 6139 0U, // SLBIE 6140 0U, // SLBIEG 6141 0U, // SLBMFEE 6142 0U, // SLBMFEV 6143 0U, // SLBMTE 6144 0U, // SLBSYNC 6145 70U, // SLD 6146 70U, // SLD_rec 6147 70U, // SLW 6148 70U, // SLW8 6149 70U, // SLW8_rec 6150 70U, // SLW_rec 6151 0U, // SPELWZ 6152 0U, // SPELWZX 6153 0U, // SPESTW 6154 0U, // SPESTWX 6155 0U, // SPILL_ACC 6156 0U, // SPILL_CR 6157 0U, // SPILL_CRBIT 6158 0U, // SPILL_QUADWORD 6159 0U, // SPILL_UACC 6160 0U, // SPILL_WACC 6161 0U, // SPLIT_QUADWORD 6162 70U, // SRAD 6163 64U, // SRADI 6164 64U, // SRADI_32 6165 64U, // SRADI_rec 6166 70U, // SRAD_rec 6167 70U, // SRAW 6168 66U, // SRAWI 6169 66U, // SRAWI_rec 6170 70U, // SRAW_rec 6171 70U, // SRD 6172 70U, // SRD_rec 6173 70U, // SRW 6174 70U, // SRW8 6175 70U, // SRW8_rec 6176 70U, // SRW_rec 6177 0U, // STB 6178 0U, // STB8 6179 70U, // STBCIX 6180 0U, // STBCX 6181 0U, // STBEPX 6182 0U, // STBU 6183 0U, // STBU8 6184 0U, // STBUX 6185 0U, // STBUX8 6186 0U, // STBX 6187 0U, // STBX8 6188 70U, // STBXTLS 6189 70U, // STBXTLS_ 6190 70U, // STBXTLS_32 6191 0U, // STD 6192 66U, // STDAT 6193 0U, // STDBRX 6194 70U, // STDCIX 6195 0U, // STDCX 6196 0U, // STDU 6197 0U, // STDUX 6198 0U, // STDX 6199 70U, // STDXTLS 6200 70U, // STDXTLS_ 6201 0U, // STFD 6202 0U, // STFDEPX 6203 0U, // STFDU 6204 0U, // STFDUX 6205 0U, // STFDX 6206 0U, // STFIWX 6207 0U, // STFS 6208 0U, // STFSU 6209 0U, // STFSUX 6210 0U, // STFSX 6211 0U, // STH 6212 0U, // STH8 6213 0U, // STHBRX 6214 70U, // STHCIX 6215 0U, // STHCX 6216 0U, // STHEPX 6217 0U, // STHU 6218 0U, // STHU8 6219 0U, // STHUX 6220 0U, // STHUX8 6221 0U, // STHX 6222 0U, // STHX8 6223 70U, // STHXTLS 6224 70U, // STHXTLS_ 6225 70U, // STHXTLS_32 6226 0U, // STMW 6227 0U, // STOP 6228 0U, // STQ 6229 0U, // STQCX 6230 0U, // STQX_PSEUDO 6231 66U, // STSWI 6232 0U, // STVEBX 6233 0U, // STVEHX 6234 0U, // STVEWX 6235 0U, // STVX 6236 0U, // STVXL 6237 0U, // STW 6238 0U, // STW8 6239 66U, // STWAT 6240 0U, // STWBRX 6241 70U, // STWCIX 6242 0U, // STWCX 6243 0U, // STWEPX 6244 0U, // STWU 6245 0U, // STWU8 6246 0U, // STWUX 6247 0U, // STWUX8 6248 0U, // STWX 6249 0U, // STWX8 6250 70U, // STWXTLS 6251 70U, // STWXTLS_ 6252 70U, // STWXTLS_32 6253 0U, // STXSD 6254 0U, // STXSDX 6255 0U, // STXSIBX 6256 0U, // STXSIBXv 6257 0U, // STXSIHX 6258 0U, // STXSIHXv 6259 0U, // STXSIWX 6260 0U, // STXSSP 6261 0U, // STXSSPX 6262 0U, // STXV 6263 0U, // STXVB16X 6264 0U, // STXVD2X 6265 0U, // STXVH8X 6266 70U, // STXVL 6267 70U, // STXVLL 6268 0U, // STXVP 6269 70U, // STXVPRL 6270 70U, // STXVPRLL 6271 0U, // STXVPX 6272 0U, // STXVRBX 6273 0U, // STXVRDX 6274 0U, // STXVRHX 6275 70U, // STXVRL 6276 70U, // STXVRLL 6277 0U, // STXVRWX 6278 0U, // STXVW4X 6279 0U, // STXVX 6280 70U, // SUBF 6281 70U, // SUBF8 6282 70U, // SUBF8O 6283 70U, // SUBF8O_rec 6284 70U, // SUBF8_rec 6285 70U, // SUBFC 6286 70U, // SUBFC8 6287 70U, // SUBFC8O 6288 70U, // SUBFC8O_rec 6289 70U, // SUBFC8_rec 6290 70U, // SUBFCO 6291 70U, // SUBFCO_rec 6292 70U, // SUBFC_rec 6293 70U, // SUBFE 6294 70U, // SUBFE8 6295 70U, // SUBFE8O 6296 70U, // SUBFE8O_rec 6297 70U, // SUBFE8_rec 6298 70U, // SUBFEO 6299 70U, // SUBFEO_rec 6300 70U, // SUBFE_rec 6301 4U, // SUBFIC 6302 4U, // SUBFIC8 6303 0U, // SUBFME 6304 0U, // SUBFME8 6305 0U, // SUBFME8O 6306 0U, // SUBFME8O_rec 6307 0U, // SUBFME8_rec 6308 0U, // SUBFMEO 6309 0U, // SUBFMEO_rec 6310 0U, // SUBFME_rec 6311 70U, // SUBFO 6312 70U, // SUBFO_rec 6313 0U, // SUBFUS 6314 0U, // SUBFUS_rec 6315 0U, // SUBFZE 6316 0U, // SUBFZE8 6317 0U, // SUBFZE8O 6318 0U, // SUBFZE8O_rec 6319 0U, // SUBFZE8_rec 6320 0U, // SUBFZEO 6321 0U, // SUBFZEO_rec 6322 0U, // SUBFZE_rec 6323 70U, // SUBF_rec 6324 0U, // SYNC 6325 0U, // TABORT 6326 70U, // TABORTDC 6327 66U, // TABORTDCI 6328 70U, // TABORTWC 6329 66U, // TABORTWCI 6330 0U, // TAILB 6331 0U, // TAILB8 6332 0U, // TAILBA 6333 0U, // TAILBA8 6334 0U, // TAILBCTR 6335 0U, // TAILBCTR8 6336 0U, // TBEGIN 6337 0U, // TBEGIN_RET 6338 0U, // TCHECK 6339 0U, // TCHECK_RET 6340 0U, // TCRETURNai 6341 0U, // TCRETURNai8 6342 0U, // TCRETURNdi 6343 0U, // TCRETURNdi8 6344 0U, // TCRETURNri 6345 0U, // TCRETURNri8 6346 70U, // TD 6347 4U, // TDI 6348 0U, // TEND 6349 0U, // TLBIA 6350 0U, // TLBIE 6351 0U, // TLBIEL 6352 0U, // TLBIVAX 6353 0U, // TLBLD 6354 0U, // TLBLI 6355 0U, // TLBRE 6356 70U, // TLBRE2 6357 0U, // TLBSX 6358 70U, // TLBSX2 6359 70U, // TLBSX2D 6360 0U, // TLBSYNC 6361 0U, // TLBWE 6362 70U, // TLBWE2 6363 0U, // TLSGDAIX 6364 0U, // TLSGDAIX8 6365 0U, // TRAP 6366 0U, // TRECHKPT 6367 0U, // TRECLAIM 6368 0U, // TSR 6369 70U, // TW 6370 4U, // TWI 6371 0U, // UNENCODED_NOP 6372 0U, // UpdateGBR 6373 70U, // VABSDUB 6374 70U, // VABSDUH 6375 70U, // VABSDUW 6376 70U, // VADDCUQ 6377 70U, // VADDCUW 6378 518U, // VADDECUQ 6379 518U, // VADDEUQM 6380 70U, // VADDFP 6381 70U, // VADDSBS 6382 70U, // VADDSHS 6383 70U, // VADDSWS 6384 70U, // VADDUBM 6385 70U, // VADDUBS 6386 70U, // VADDUDM 6387 70U, // VADDUHM 6388 70U, // VADDUHS 6389 70U, // VADDUQM 6390 70U, // VADDUWM 6391 70U, // VADDUWS 6392 70U, // VAND 6393 70U, // VANDC 6394 70U, // VAVGSB 6395 70U, // VAVGSH 6396 70U, // VAVGSW 6397 70U, // VAVGUB 6398 70U, // VAVGUH 6399 70U, // VAVGUW 6400 70U, // VBPERMD 6401 70U, // VBPERMQ 6402 28U, // VCFSX 6403 1U, // VCFSX_0 6404 70U, // VCFUGED 6405 28U, // VCFUX 6406 1U, // VCFUX_0 6407 70U, // VCIPHER 6408 70U, // VCIPHERLAST 6409 70U, // VCLRLB 6410 70U, // VCLRRB 6411 0U, // VCLZB 6412 0U, // VCLZD 6413 70U, // VCLZDM 6414 0U, // VCLZH 6415 0U, // VCLZLSBB 6416 0U, // VCLZW 6417 70U, // VCMPBFP 6418 70U, // VCMPBFP_rec 6419 70U, // VCMPEQFP 6420 70U, // VCMPEQFP_rec 6421 70U, // VCMPEQUB 6422 70U, // VCMPEQUB_rec 6423 70U, // VCMPEQUD 6424 70U, // VCMPEQUD_rec 6425 70U, // VCMPEQUH 6426 70U, // VCMPEQUH_rec 6427 70U, // VCMPEQUQ 6428 70U, // VCMPEQUQ_rec 6429 70U, // VCMPEQUW 6430 70U, // VCMPEQUW_rec 6431 70U, // VCMPGEFP 6432 70U, // VCMPGEFP_rec 6433 70U, // VCMPGTFP 6434 70U, // VCMPGTFP_rec 6435 70U, // VCMPGTSB 6436 70U, // VCMPGTSB_rec 6437 70U, // VCMPGTSD 6438 70U, // VCMPGTSD_rec 6439 70U, // VCMPGTSH 6440 70U, // VCMPGTSH_rec 6441 70U, // VCMPGTSQ 6442 70U, // VCMPGTSQ_rec 6443 70U, // VCMPGTSW 6444 70U, // VCMPGTSW_rec 6445 70U, // VCMPGTUB 6446 70U, // VCMPGTUB_rec 6447 70U, // VCMPGTUD 6448 70U, // VCMPGTUD_rec 6449 70U, // VCMPGTUH 6450 70U, // VCMPGTUH_rec 6451 70U, // VCMPGTUQ 6452 70U, // VCMPGTUQ_rec 6453 70U, // VCMPGTUW 6454 70U, // VCMPGTUW_rec 6455 70U, // VCMPNEB 6456 70U, // VCMPNEB_rec 6457 70U, // VCMPNEH 6458 70U, // VCMPNEH_rec 6459 70U, // VCMPNEW 6460 70U, // VCMPNEW_rec 6461 70U, // VCMPNEZB 6462 70U, // VCMPNEZB_rec 6463 70U, // VCMPNEZH 6464 70U, // VCMPNEZH_rec 6465 70U, // VCMPNEZW 6466 70U, // VCMPNEZW_rec 6467 70U, // VCMPSQ 6468 70U, // VCMPUQ 6469 74U, // VCNTMBB 6470 74U, // VCNTMBD 6471 74U, // VCNTMBH 6472 74U, // VCNTMBW 6473 28U, // VCTSXS 6474 1U, // VCTSXS_0 6475 28U, // VCTUXS 6476 1U, // VCTUXS_0 6477 0U, // VCTZB 6478 0U, // VCTZD 6479 70U, // VCTZDM 6480 0U, // VCTZH 6481 0U, // VCTZLSBB 6482 0U, // VCTZW 6483 70U, // VDIVESD 6484 70U, // VDIVESQ 6485 70U, // VDIVESW 6486 70U, // VDIVEUD 6487 70U, // VDIVEUQ 6488 70U, // VDIVEUW 6489 70U, // VDIVSD 6490 70U, // VDIVSQ 6491 70U, // VDIVSW 6492 70U, // VDIVUD 6493 70U, // VDIVUQ 6494 70U, // VDIVUW 6495 70U, // VEQV 6496 0U, // VEXPANDBM 6497 0U, // VEXPANDDM 6498 0U, // VEXPANDHM 6499 0U, // VEXPANDQM 6500 0U, // VEXPANDWM 6501 0U, // VEXPTEFP 6502 518U, // VEXTDDVLX 6503 518U, // VEXTDDVRX 6504 518U, // VEXTDUBVLX 6505 518U, // VEXTDUBVRX 6506 518U, // VEXTDUHVLX 6507 518U, // VEXTDUHVRX 6508 518U, // VEXTDUWVLX 6509 518U, // VEXTDUWVRX 6510 0U, // VEXTRACTBM 6511 30U, // VEXTRACTD 6512 0U, // VEXTRACTDM 6513 0U, // VEXTRACTHM 6514 0U, // VEXTRACTQM 6515 30U, // VEXTRACTUB 6516 30U, // VEXTRACTUH 6517 30U, // VEXTRACTUW 6518 0U, // VEXTRACTWM 6519 0U, // VEXTSB2D 6520 0U, // VEXTSB2Ds 6521 0U, // VEXTSB2W 6522 0U, // VEXTSB2Ws 6523 0U, // VEXTSD2Q 6524 0U, // VEXTSH2D 6525 0U, // VEXTSH2Ds 6526 0U, // VEXTSH2W 6527 0U, // VEXTSH2Ws 6528 0U, // VEXTSW2D 6529 0U, // VEXTSW2Ds 6530 70U, // VEXTUBLX 6531 70U, // VEXTUBRX 6532 70U, // VEXTUHLX 6533 70U, // VEXTUHRX 6534 70U, // VEXTUWLX 6535 70U, // VEXTUWRX 6536 0U, // VGBBD 6537 32U, // VGNB 6538 86U, // VINSBLX 6539 86U, // VINSBRX 6540 86U, // VINSBVLX 6541 86U, // VINSBVRX 6542 0U, // VINSD 6543 86U, // VINSDLX 6544 86U, // VINSDRX 6545 0U, // VINSERTB 6546 30U, // VINSERTD 6547 0U, // VINSERTH 6548 30U, // VINSERTW 6549 86U, // VINSHLX 6550 86U, // VINSHRX 6551 86U, // VINSHVLX 6552 86U, // VINSHVRX 6553 0U, // VINSW 6554 86U, // VINSWLX 6555 86U, // VINSWRX 6556 86U, // VINSWVLX 6557 86U, // VINSWVRX 6558 0U, // VLOGEFP 6559 518U, // VMADDFP 6560 70U, // VMAXFP 6561 70U, // VMAXSB 6562 70U, // VMAXSD 6563 70U, // VMAXSH 6564 70U, // VMAXSW 6565 70U, // VMAXUB 6566 70U, // VMAXUD 6567 70U, // VMAXUH 6568 70U, // VMAXUW 6569 518U, // VMHADDSHS 6570 518U, // VMHRADDSHS 6571 70U, // VMINFP 6572 70U, // VMINSB 6573 70U, // VMINSD 6574 70U, // VMINSH 6575 70U, // VMINSW 6576 70U, // VMINUB 6577 70U, // VMINUD 6578 70U, // VMINUH 6579 70U, // VMINUW 6580 518U, // VMLADDUHM 6581 70U, // VMODSD 6582 70U, // VMODSQ 6583 70U, // VMODSW 6584 70U, // VMODUD 6585 70U, // VMODUQ 6586 70U, // VMODUW 6587 70U, // VMRGEW 6588 70U, // VMRGHB 6589 70U, // VMRGHH 6590 70U, // VMRGHW 6591 70U, // VMRGLB 6592 70U, // VMRGLH 6593 70U, // VMRGLW 6594 70U, // VMRGOW 6595 518U, // VMSUMCUD 6596 518U, // VMSUMMBM 6597 518U, // VMSUMSHM 6598 518U, // VMSUMSHS 6599 518U, // VMSUMUBM 6600 518U, // VMSUMUDM 6601 518U, // VMSUMUHM 6602 518U, // VMSUMUHS 6603 0U, // VMUL10CUQ 6604 70U, // VMUL10ECUQ 6605 70U, // VMUL10EUQ 6606 0U, // VMUL10UQ 6607 70U, // VMULESB 6608 70U, // VMULESD 6609 70U, // VMULESH 6610 70U, // VMULESW 6611 70U, // VMULEUB 6612 70U, // VMULEUD 6613 70U, // VMULEUH 6614 70U, // VMULEUW 6615 70U, // VMULHSD 6616 70U, // VMULHSW 6617 70U, // VMULHUD 6618 70U, // VMULHUW 6619 70U, // VMULLD 6620 70U, // VMULOSB 6621 70U, // VMULOSD 6622 70U, // VMULOSH 6623 70U, // VMULOSW 6624 70U, // VMULOUB 6625 70U, // VMULOUD 6626 70U, // VMULOUH 6627 70U, // VMULOUW 6628 70U, // VMULUWM 6629 70U, // VNAND 6630 70U, // VNCIPHER 6631 70U, // VNCIPHERLAST 6632 0U, // VNEGD 6633 0U, // VNEGW 6634 518U, // VNMSUBFP 6635 70U, // VNOR 6636 70U, // VOR 6637 70U, // VORC 6638 70U, // VPDEPD 6639 518U, // VPERM 6640 518U, // VPERMR 6641 518U, // VPERMXOR 6642 70U, // VPEXTD 6643 70U, // VPKPX 6644 70U, // VPKSDSS 6645 70U, // VPKSDUS 6646 70U, // VPKSHSS 6647 70U, // VPKSHUS 6648 70U, // VPKSWSS 6649 70U, // VPKSWUS 6650 70U, // VPKUDUM 6651 70U, // VPKUDUS 6652 70U, // VPKUHUM 6653 70U, // VPKUHUS 6654 70U, // VPKUWUM 6655 70U, // VPKUWUS 6656 70U, // VPMSUMB 6657 70U, // VPMSUMD 6658 70U, // VPMSUMH 6659 70U, // VPMSUMW 6660 0U, // VPOPCNTB 6661 0U, // VPOPCNTD 6662 0U, // VPOPCNTH 6663 0U, // VPOPCNTW 6664 0U, // VPRTYBD 6665 0U, // VPRTYBQ 6666 0U, // VPRTYBW 6667 0U, // VREFP 6668 0U, // VRFIM 6669 0U, // VRFIN 6670 0U, // VRFIP 6671 0U, // VRFIZ 6672 70U, // VRLB 6673 70U, // VRLD 6674 70U, // VRLDMI 6675 70U, // VRLDNM 6676 70U, // VRLH 6677 70U, // VRLQ 6678 70U, // VRLQMI 6679 70U, // VRLQNM 6680 70U, // VRLW 6681 70U, // VRLWMI 6682 70U, // VRLWNM 6683 0U, // VRSQRTEFP 6684 0U, // VSBOX 6685 518U, // VSEL 6686 1290U, // VSHASIGMAD 6687 1290U, // VSHASIGMAW 6688 70U, // VSL 6689 70U, // VSLB 6690 70U, // VSLD 6691 1798U, // VSLDBI 6692 1286U, // VSLDOI 6693 70U, // VSLH 6694 70U, // VSLO 6695 70U, // VSLQ 6696 70U, // VSLV 6697 70U, // VSLW 6698 28U, // VSPLTB 6699 28U, // VSPLTBs 6700 28U, // VSPLTH 6701 28U, // VSPLTHs 6702 0U, // VSPLTISB 6703 0U, // VSPLTISH 6704 0U, // VSPLTISW 6705 28U, // VSPLTW 6706 70U, // VSR 6707 70U, // VSRAB 6708 70U, // VSRAD 6709 70U, // VSRAH 6710 70U, // VSRAQ 6711 70U, // VSRAW 6712 70U, // VSRB 6713 70U, // VSRD 6714 1798U, // VSRDBI 6715 70U, // VSRH 6716 70U, // VSRO 6717 70U, // VSRQ 6718 70U, // VSRV 6719 70U, // VSRW 6720 0U, // VSTRIBL 6721 0U, // VSTRIBL_rec 6722 0U, // VSTRIBR 6723 0U, // VSTRIBR_rec 6724 0U, // VSTRIHL 6725 0U, // VSTRIHL_rec 6726 0U, // VSTRIHR 6727 0U, // VSTRIHR_rec 6728 70U, // VSUBCUQ 6729 70U, // VSUBCUW 6730 518U, // VSUBECUQ 6731 518U, // VSUBEUQM 6732 70U, // VSUBFP 6733 70U, // VSUBSBS 6734 70U, // VSUBSHS 6735 70U, // VSUBSWS 6736 70U, // VSUBUBM 6737 70U, // VSUBUBS 6738 70U, // VSUBUDM 6739 70U, // VSUBUHM 6740 70U, // VSUBUHS 6741 70U, // VSUBUQM 6742 70U, // VSUBUWM 6743 70U, // VSUBUWS 6744 70U, // VSUM2SWS 6745 70U, // VSUM4SBS 6746 70U, // VSUM4SHS 6747 70U, // VSUM4UBS 6748 70U, // VSUMSWS 6749 0U, // VUPKHPX 6750 0U, // VUPKHSB 6751 0U, // VUPKHSH 6752 0U, // VUPKHSW 6753 0U, // VUPKLPX 6754 0U, // VUPKLSB 6755 0U, // VUPKLSH 6756 0U, // VUPKLSW 6757 70U, // VXOR 6758 12U, // V_SET0 6759 12U, // V_SET0B 6760 12U, // V_SET0H 6761 0U, // V_SETALLONES 6762 0U, // V_SETALLONESB 6763 0U, // V_SETALLONESH 6764 0U, // WAIT 6765 0U, // WRTEE 6766 0U, // WRTEEI 6767 70U, // XOR 6768 70U, // XOR8 6769 70U, // XOR8_rec 6770 8U, // XORI 6771 8U, // XORI8 6772 8U, // XORIS 6773 8U, // XORIS8 6774 70U, // XOR_rec 6775 0U, // XSABSDP 6776 0U, // XSABSQP 6777 70U, // XSADDDP 6778 70U, // XSADDQP 6779 70U, // XSADDQPO 6780 70U, // XSADDSP 6781 70U, // XSCMPEQDP 6782 70U, // XSCMPEQQP 6783 70U, // XSCMPEXPDP 6784 70U, // XSCMPEXPQP 6785 70U, // XSCMPGEDP 6786 70U, // XSCMPGEQP 6787 70U, // XSCMPGTDP 6788 70U, // XSCMPGTQP 6789 70U, // XSCMPODP 6790 70U, // XSCMPOQP 6791 70U, // XSCMPUDP 6792 70U, // XSCMPUQP 6793 70U, // XSCPSGNDP 6794 70U, // XSCPSGNQP 6795 0U, // XSCVDPHP 6796 0U, // XSCVDPQP 6797 0U, // XSCVDPSP 6798 0U, // XSCVDPSPN 6799 0U, // XSCVDPSXDS 6800 0U, // XSCVDPSXDSs 6801 0U, // XSCVDPSXWS 6802 0U, // XSCVDPSXWSs 6803 0U, // XSCVDPUXDS 6804 0U, // XSCVDPUXDSs 6805 0U, // XSCVDPUXWS 6806 0U, // XSCVDPUXWSs 6807 0U, // XSCVHPDP 6808 0U, // XSCVQPDP 6809 0U, // XSCVQPDPO 6810 0U, // XSCVQPSDZ 6811 0U, // XSCVQPSQZ 6812 0U, // XSCVQPSWZ 6813 0U, // XSCVQPUDZ 6814 0U, // XSCVQPUQZ 6815 0U, // XSCVQPUWZ 6816 0U, // XSCVSDQP 6817 0U, // XSCVSPDP 6818 0U, // XSCVSPDPN 6819 0U, // XSCVSQQP 6820 0U, // XSCVSXDDP 6821 0U, // XSCVSXDSP 6822 0U, // XSCVUDQP 6823 0U, // XSCVUQQP 6824 0U, // XSCVUXDDP 6825 0U, // XSCVUXDSP 6826 70U, // XSDIVDP 6827 70U, // XSDIVQP 6828 70U, // XSDIVQPO 6829 70U, // XSDIVSP 6830 70U, // XSIEXPDP 6831 70U, // XSIEXPQP 6832 86U, // XSMADDADP 6833 86U, // XSMADDASP 6834 86U, // XSMADDMDP 6835 86U, // XSMADDMSP 6836 86U, // XSMADDQP 6837 86U, // XSMADDQPO 6838 70U, // XSMAXCDP 6839 70U, // XSMAXCQP 6840 70U, // XSMAXDP 6841 70U, // XSMAXJDP 6842 70U, // XSMINCDP 6843 70U, // XSMINCQP 6844 70U, // XSMINDP 6845 70U, // XSMINJDP 6846 86U, // XSMSUBADP 6847 86U, // XSMSUBASP 6848 86U, // XSMSUBMDP 6849 86U, // XSMSUBMSP 6850 86U, // XSMSUBQP 6851 86U, // XSMSUBQPO 6852 70U, // XSMULDP 6853 70U, // XSMULQP 6854 70U, // XSMULQPO 6855 70U, // XSMULSP 6856 0U, // XSNABSDP 6857 0U, // XSNABSDPs 6858 0U, // XSNABSQP 6859 0U, // XSNEGDP 6860 0U, // XSNEGQP 6861 86U, // XSNMADDADP 6862 86U, // XSNMADDASP 6863 86U, // XSNMADDMDP 6864 86U, // XSNMADDMSP 6865 86U, // XSNMADDQP 6866 86U, // XSNMADDQPO 6867 86U, // XSNMSUBADP 6868 86U, // XSNMSUBASP 6869 86U, // XSNMSUBMDP 6870 86U, // XSNMSUBMSP 6871 86U, // XSNMSUBQP 6872 86U, // XSNMSUBQPO 6873 0U, // XSRDPI 6874 0U, // XSRDPIC 6875 0U, // XSRDPIM 6876 0U, // XSRDPIP 6877 0U, // XSRDPIZ 6878 0U, // XSREDP 6879 0U, // XSRESP 6880 0U, // XSRQPI 6881 0U, // XSRQPIX 6882 0U, // XSRQPXP 6883 0U, // XSRSP 6884 0U, // XSRSQRTEDP 6885 0U, // XSRSQRTESP 6886 0U, // XSSQRTDP 6887 0U, // XSSQRTQP 6888 0U, // XSSQRTQPO 6889 0U, // XSSQRTSP 6890 70U, // XSSUBDP 6891 70U, // XSSUBQP 6892 70U, // XSSUBQPO 6893 70U, // XSSUBSP 6894 70U, // XSTDIVDP 6895 0U, // XSTSQRTDP 6896 34U, // XSTSTDCDP 6897 34U, // XSTSTDCQP 6898 34U, // XSTSTDCSP 6899 0U, // XSXEXPDP 6900 0U, // XSXEXPQP 6901 0U, // XSXSIGDP 6902 0U, // XSXSIGQP 6903 0U, // XVABSDP 6904 0U, // XVABSSP 6905 70U, // XVADDDP 6906 70U, // XVADDSP 6907 70U, // XVBF16GER2 6908 86U, // XVBF16GER2NN 6909 86U, // XVBF16GER2NP 6910 86U, // XVBF16GER2PN 6911 86U, // XVBF16GER2PP 6912 70U, // XVBF16GER2W 6913 86U, // XVBF16GER2WNN 6914 86U, // XVBF16GER2WNP 6915 86U, // XVBF16GER2WPN 6916 86U, // XVBF16GER2WPP 6917 70U, // XVCMPEQDP 6918 70U, // XVCMPEQDP_rec 6919 70U, // XVCMPEQSP 6920 70U, // XVCMPEQSP_rec 6921 70U, // XVCMPGEDP 6922 70U, // XVCMPGEDP_rec 6923 70U, // XVCMPGESP 6924 70U, // XVCMPGESP_rec 6925 70U, // XVCMPGTDP 6926 70U, // XVCMPGTDP_rec 6927 70U, // XVCMPGTSP 6928 70U, // XVCMPGTSP_rec 6929 70U, // XVCPSGNDP 6930 70U, // XVCPSGNSP 6931 0U, // XVCVBF16SPN 6932 0U, // XVCVDPSP 6933 0U, // XVCVDPSXDS 6934 0U, // XVCVDPSXWS 6935 0U, // XVCVDPUXDS 6936 0U, // XVCVDPUXWS 6937 0U, // XVCVHPSP 6938 0U, // XVCVSPBF16 6939 0U, // XVCVSPDP 6940 0U, // XVCVSPHP 6941 0U, // XVCVSPSXDS 6942 0U, // XVCVSPSXWS 6943 0U, // XVCVSPUXDS 6944 0U, // XVCVSPUXWS 6945 0U, // XVCVSXDDP 6946 0U, // XVCVSXDSP 6947 0U, // XVCVSXWDP 6948 0U, // XVCVSXWSP 6949 0U, // XVCVUXDDP 6950 0U, // XVCVUXDSP 6951 0U, // XVCVUXWDP 6952 0U, // XVCVUXWSP 6953 70U, // XVDIVDP 6954 70U, // XVDIVSP 6955 70U, // XVF16GER2 6956 86U, // XVF16GER2NN 6957 86U, // XVF16GER2NP 6958 86U, // XVF16GER2PN 6959 86U, // XVF16GER2PP 6960 70U, // XVF16GER2W 6961 86U, // XVF16GER2WNN 6962 86U, // XVF16GER2WNP 6963 86U, // XVF16GER2WPN 6964 86U, // XVF16GER2WPP 6965 70U, // XVF32GER 6966 86U, // XVF32GERNN 6967 86U, // XVF32GERNP 6968 86U, // XVF32GERPN 6969 86U, // XVF32GERPP 6970 70U, // XVF32GERW 6971 86U, // XVF32GERWNN 6972 86U, // XVF32GERWNP 6973 86U, // XVF32GERWPN 6974 86U, // XVF32GERWPP 6975 70U, // XVF64GER 6976 86U, // XVF64GERNN 6977 86U, // XVF64GERNP 6978 86U, // XVF64GERPN 6979 86U, // XVF64GERPP 6980 70U, // XVF64GERW 6981 86U, // XVF64GERWNN 6982 86U, // XVF64GERWNP 6983 86U, // XVF64GERWPN 6984 86U, // XVF64GERWPP 6985 70U, // XVI16GER2 6986 86U, // XVI16GER2PP 6987 70U, // XVI16GER2S 6988 86U, // XVI16GER2SPP 6989 70U, // XVI16GER2SW 6990 86U, // XVI16GER2SWPP 6991 70U, // XVI16GER2W 6992 86U, // XVI16GER2WPP 6993 70U, // XVI4GER8 6994 86U, // XVI4GER8PP 6995 70U, // XVI4GER8W 6996 86U, // XVI4GER8WPP 6997 70U, // XVI8GER4 6998 86U, // XVI8GER4PP 6999 86U, // XVI8GER4SPP 7000 70U, // XVI8GER4W 7001 86U, // XVI8GER4WPP 7002 86U, // XVI8GER4WSPP 7003 70U, // XVIEXPDP 7004 70U, // XVIEXPSP 7005 86U, // XVMADDADP 7006 86U, // XVMADDASP 7007 86U, // XVMADDMDP 7008 86U, // XVMADDMSP 7009 70U, // XVMAXDP 7010 70U, // XVMAXSP 7011 70U, // XVMINDP 7012 70U, // XVMINSP 7013 86U, // XVMSUBADP 7014 86U, // XVMSUBASP 7015 86U, // XVMSUBMDP 7016 86U, // XVMSUBMSP 7017 70U, // XVMULDP 7018 70U, // XVMULSP 7019 0U, // XVNABSDP 7020 0U, // XVNABSSP 7021 0U, // XVNEGDP 7022 0U, // XVNEGSP 7023 86U, // XVNMADDADP 7024 86U, // XVNMADDASP 7025 86U, // XVNMADDMDP 7026 86U, // XVNMADDMSP 7027 86U, // XVNMSUBADP 7028 86U, // XVNMSUBASP 7029 86U, // XVNMSUBMDP 7030 86U, // XVNMSUBMSP 7031 0U, // XVRDPI 7032 0U, // XVRDPIC 7033 0U, // XVRDPIM 7034 0U, // XVRDPIP 7035 0U, // XVRDPIZ 7036 0U, // XVREDP 7037 0U, // XVRESP 7038 0U, // XVRSPI 7039 0U, // XVRSPIC 7040 0U, // XVRSPIM 7041 0U, // XVRSPIP 7042 0U, // XVRSPIZ 7043 0U, // XVRSQRTEDP 7044 0U, // XVRSQRTESP 7045 0U, // XVSQRTDP 7046 0U, // XVSQRTSP 7047 70U, // XVSUBDP 7048 70U, // XVSUBSP 7049 70U, // XVTDIVDP 7050 70U, // XVTDIVSP 7051 0U, // XVTLSBB 7052 0U, // XVTSQRTDP 7053 0U, // XVTSQRTSP 7054 34U, // XVTSTDCDP 7055 34U, // XVTSTDCSP 7056 0U, // XVXEXPDP 7057 0U, // XVXEXPSP 7058 0U, // XVXSIGDP 7059 0U, // XVXSIGSP 7060 518U, // XXBLENDVB 7061 518U, // XXBLENDVD 7062 518U, // XXBLENDVH 7063 518U, // XXBLENDVW 7064 0U, // XXBRD 7065 0U, // XXBRH 7066 0U, // XXBRQ 7067 0U, // XXBRW 7068 20998U, // XXEVAL 7069 36U, // XXEXTRACTUW 7070 38U, // XXGENPCVBM 7071 38U, // XXGENPCVDM 7072 38U, // XXGENPCVHM 7073 38U, // XXGENPCVWM 7074 40U, // XXINSERTW 7075 70U, // XXLAND 7076 70U, // XXLANDC 7077 70U, // XXLEQV 7078 12U, // XXLEQVOnes 7079 70U, // XXLNAND 7080 70U, // XXLNOR 7081 70U, // XXLOR 7082 70U, // XXLORC 7083 70U, // XXLORf 7084 70U, // XXLXOR 7085 12U, // XXLXORdpz 7086 12U, // XXLXORspz 7087 12U, // XXLXORz 7088 0U, // XXMFACC 7089 0U, // XXMFACCW 7090 70U, // XXMRGHW 7091 70U, // XXMRGLW 7092 0U, // XXMTACC 7093 0U, // XXMTACCW 7094 86U, // XXPERM 7095 774U, // XXPERMDI 7096 2066U, // XXPERMDIs 7097 86U, // XXPERMR 7098 37382U, // XXPERMX 7099 518U, // XXSEL 7100 0U, // XXSETACCZ 7101 0U, // XXSETACCZW 7102 774U, // XXSLDWI 7103 2066U, // XXSLDWIs 7104 86U, // XXSPLTI32DX 7105 0U, // XXSPLTIB 7106 0U, // XXSPLTIDP 7107 0U, // XXSPLTIW 7108 14U, // XXSPLTW 7109 14U, // XXSPLTWs 7110 42U, // gBC 7111 44U, // gBCA 7112 0U, // gBCAat 7113 70U, // gBCCTR 7114 70U, // gBCCTRL 7115 42U, // gBCL 7116 44U, // gBCLA 7117 0U, // gBCLAat 7118 70U, // gBCLR 7119 70U, // gBCLRL 7120 0U, // gBCLat 7121 0U, // gBCat 7122 }; 7123 7124 static const uint8_t OpInfo2[] = { 7125 0U, // PHI 7126 0U, // INLINEASM 7127 0U, // INLINEASM_BR 7128 0U, // CFI_INSTRUCTION 7129 0U, // EH_LABEL 7130 0U, // GC_LABEL 7131 0U, // ANNOTATION_LABEL 7132 0U, // KILL 7133 0U, // EXTRACT_SUBREG 7134 0U, // INSERT_SUBREG 7135 0U, // IMPLICIT_DEF 7136 0U, // SUBREG_TO_REG 7137 0U, // COPY_TO_REGCLASS 7138 0U, // DBG_VALUE 7139 0U, // DBG_VALUE_LIST 7140 0U, // DBG_INSTR_REF 7141 0U, // DBG_PHI 7142 0U, // DBG_LABEL 7143 0U, // REG_SEQUENCE 7144 0U, // COPY 7145 0U, // BUNDLE 7146 0U, // LIFETIME_START 7147 0U, // LIFETIME_END 7148 0U, // PSEUDO_PROBE 7149 0U, // ARITH_FENCE 7150 0U, // STACKMAP 7151 0U, // FENTRY_CALL 7152 0U, // PATCHPOINT 7153 0U, // LOAD_STACK_GUARD 7154 0U, // PREALLOCATED_SETUP 7155 0U, // PREALLOCATED_ARG 7156 0U, // STATEPOINT 7157 0U, // LOCAL_ESCAPE 7158 0U, // FAULTING_OP 7159 0U, // PATCHABLE_OP 7160 0U, // PATCHABLE_FUNCTION_ENTER 7161 0U, // PATCHABLE_RET 7162 0U, // PATCHABLE_FUNCTION_EXIT 7163 0U, // PATCHABLE_TAIL_CALL 7164 0U, // PATCHABLE_EVENT_CALL 7165 0U, // PATCHABLE_TYPED_EVENT_CALL 7166 0U, // ICALL_BRANCH_FUNNEL 7167 0U, // MEMBARRIER 7168 0U, // G_ASSERT_SEXT 7169 0U, // G_ASSERT_ZEXT 7170 0U, // G_ASSERT_ALIGN 7171 0U, // G_ADD 7172 0U, // G_SUB 7173 0U, // G_MUL 7174 0U, // G_SDIV 7175 0U, // G_UDIV 7176 0U, // G_SREM 7177 0U, // G_UREM 7178 0U, // G_SDIVREM 7179 0U, // G_UDIVREM 7180 0U, // G_AND 7181 0U, // G_OR 7182 0U, // G_XOR 7183 0U, // G_IMPLICIT_DEF 7184 0U, // G_PHI 7185 0U, // G_FRAME_INDEX 7186 0U, // G_GLOBAL_VALUE 7187 0U, // G_EXTRACT 7188 0U, // G_UNMERGE_VALUES 7189 0U, // G_INSERT 7190 0U, // G_MERGE_VALUES 7191 0U, // G_BUILD_VECTOR 7192 0U, // G_BUILD_VECTOR_TRUNC 7193 0U, // G_CONCAT_VECTORS 7194 0U, // G_PTRTOINT 7195 0U, // G_INTTOPTR 7196 0U, // G_BITCAST 7197 0U, // G_FREEZE 7198 0U, // G_INTRINSIC_FPTRUNC_ROUND 7199 0U, // G_INTRINSIC_TRUNC 7200 0U, // G_INTRINSIC_ROUND 7201 0U, // G_INTRINSIC_LRINT 7202 0U, // G_INTRINSIC_ROUNDEVEN 7203 0U, // G_READCYCLECOUNTER 7204 0U, // G_LOAD 7205 0U, // G_SEXTLOAD 7206 0U, // G_ZEXTLOAD 7207 0U, // G_INDEXED_LOAD 7208 0U, // G_INDEXED_SEXTLOAD 7209 0U, // G_INDEXED_ZEXTLOAD 7210 0U, // G_STORE 7211 0U, // G_INDEXED_STORE 7212 0U, // G_ATOMIC_CMPXCHG_WITH_SUCCESS 7213 0U, // G_ATOMIC_CMPXCHG 7214 0U, // G_ATOMICRMW_XCHG 7215 0U, // G_ATOMICRMW_ADD 7216 0U, // G_ATOMICRMW_SUB 7217 0U, // G_ATOMICRMW_AND 7218 0U, // G_ATOMICRMW_NAND 7219 0U, // G_ATOMICRMW_OR 7220 0U, // G_ATOMICRMW_XOR 7221 0U, // G_ATOMICRMW_MAX 7222 0U, // G_ATOMICRMW_MIN 7223 0U, // G_ATOMICRMW_UMAX 7224 0U, // G_ATOMICRMW_UMIN 7225 0U, // G_ATOMICRMW_FADD 7226 0U, // G_ATOMICRMW_FSUB 7227 0U, // G_ATOMICRMW_FMAX 7228 0U, // G_ATOMICRMW_FMIN 7229 0U, // G_ATOMICRMW_UINC_WRAP 7230 0U, // G_ATOMICRMW_UDEC_WRAP 7231 0U, // G_FENCE 7232 0U, // G_BRCOND 7233 0U, // G_BRINDIRECT 7234 0U, // G_INVOKE_REGION_START 7235 0U, // G_INTRINSIC 7236 0U, // G_INTRINSIC_W_SIDE_EFFECTS 7237 0U, // G_ANYEXT 7238 0U, // G_TRUNC 7239 0U, // G_CONSTANT 7240 0U, // G_FCONSTANT 7241 0U, // G_VASTART 7242 0U, // G_VAARG 7243 0U, // G_SEXT 7244 0U, // G_SEXT_INREG 7245 0U, // G_ZEXT 7246 0U, // G_SHL 7247 0U, // G_LSHR 7248 0U, // G_ASHR 7249 0U, // G_FSHL 7250 0U, // G_FSHR 7251 0U, // G_ROTR 7252 0U, // G_ROTL 7253 0U, // G_ICMP 7254 0U, // G_FCMP 7255 0U, // G_SELECT 7256 0U, // G_UADDO 7257 0U, // G_UADDE 7258 0U, // G_USUBO 7259 0U, // G_USUBE 7260 0U, // G_SADDO 7261 0U, // G_SADDE 7262 0U, // G_SSUBO 7263 0U, // G_SSUBE 7264 0U, // G_UMULO 7265 0U, // G_SMULO 7266 0U, // G_UMULH 7267 0U, // G_SMULH 7268 0U, // G_UADDSAT 7269 0U, // G_SADDSAT 7270 0U, // G_USUBSAT 7271 0U, // G_SSUBSAT 7272 0U, // G_USHLSAT 7273 0U, // G_SSHLSAT 7274 0U, // G_SMULFIX 7275 0U, // G_UMULFIX 7276 0U, // G_SMULFIXSAT 7277 0U, // G_UMULFIXSAT 7278 0U, // G_SDIVFIX 7279 0U, // G_UDIVFIX 7280 0U, // G_SDIVFIXSAT 7281 0U, // G_UDIVFIXSAT 7282 0U, // G_FADD 7283 0U, // G_FSUB 7284 0U, // G_FMUL 7285 0U, // G_FMA 7286 0U, // G_FMAD 7287 0U, // G_FDIV 7288 0U, // G_FREM 7289 0U, // G_FPOW 7290 0U, // G_FPOWI 7291 0U, // G_FEXP 7292 0U, // G_FEXP2 7293 0U, // G_FLOG 7294 0U, // G_FLOG2 7295 0U, // G_FLOG10 7296 0U, // G_FNEG 7297 0U, // G_FPEXT 7298 0U, // G_FPTRUNC 7299 0U, // G_FPTOSI 7300 0U, // G_FPTOUI 7301 0U, // G_SITOFP 7302 0U, // G_UITOFP 7303 0U, // G_FABS 7304 0U, // G_FCOPYSIGN 7305 0U, // G_IS_FPCLASS 7306 0U, // G_FCANONICALIZE 7307 0U, // G_FMINNUM 7308 0U, // G_FMAXNUM 7309 0U, // G_FMINNUM_IEEE 7310 0U, // G_FMAXNUM_IEEE 7311 0U, // G_FMINIMUM 7312 0U, // G_FMAXIMUM 7313 0U, // G_PTR_ADD 7314 0U, // G_PTRMASK 7315 0U, // G_SMIN 7316 0U, // G_SMAX 7317 0U, // G_UMIN 7318 0U, // G_UMAX 7319 0U, // G_ABS 7320 0U, // G_LROUND 7321 0U, // G_LLROUND 7322 0U, // G_BR 7323 0U, // G_BRJT 7324 0U, // G_INSERT_VECTOR_ELT 7325 0U, // G_EXTRACT_VECTOR_ELT 7326 0U, // G_SHUFFLE_VECTOR 7327 0U, // G_CTTZ 7328 0U, // G_CTTZ_ZERO_UNDEF 7329 0U, // G_CTLZ 7330 0U, // G_CTLZ_ZERO_UNDEF 7331 0U, // G_CTPOP 7332 0U, // G_BSWAP 7333 0U, // G_BITREVERSE 7334 0U, // G_FCEIL 7335 0U, // G_FCOS 7336 0U, // G_FSIN 7337 0U, // G_FSQRT 7338 0U, // G_FFLOOR 7339 0U, // G_FRINT 7340 0U, // G_FNEARBYINT 7341 0U, // G_ADDRSPACE_CAST 7342 0U, // G_BLOCK_ADDR 7343 0U, // G_JUMP_TABLE 7344 0U, // G_DYN_STACKALLOC 7345 0U, // G_STRICT_FADD 7346 0U, // G_STRICT_FSUB 7347 0U, // G_STRICT_FMUL 7348 0U, // G_STRICT_FDIV 7349 0U, // G_STRICT_FREM 7350 0U, // G_STRICT_FMA 7351 0U, // G_STRICT_FSQRT 7352 0U, // G_READ_REGISTER 7353 0U, // G_WRITE_REGISTER 7354 0U, // G_MEMCPY 7355 0U, // G_MEMCPY_INLINE 7356 0U, // G_MEMMOVE 7357 0U, // G_MEMSET 7358 0U, // G_BZERO 7359 0U, // G_VECREDUCE_SEQ_FADD 7360 0U, // G_VECREDUCE_SEQ_FMUL 7361 0U, // G_VECREDUCE_FADD 7362 0U, // G_VECREDUCE_FMUL 7363 0U, // G_VECREDUCE_FMAX 7364 0U, // G_VECREDUCE_FMIN 7365 0U, // G_VECREDUCE_ADD 7366 0U, // G_VECREDUCE_MUL 7367 0U, // G_VECREDUCE_AND 7368 0U, // G_VECREDUCE_OR 7369 0U, // G_VECREDUCE_XOR 7370 0U, // G_VECREDUCE_SMAX 7371 0U, // G_VECREDUCE_SMIN 7372 0U, // G_VECREDUCE_UMAX 7373 0U, // G_VECREDUCE_UMIN 7374 0U, // G_SBFX 7375 0U, // G_UBFX 7376 0U, // ATOMIC_CMP_SWAP_I128 7377 0U, // ATOMIC_LOAD_ADD_I128 7378 0U, // ATOMIC_LOAD_AND_I128 7379 0U, // ATOMIC_LOAD_NAND_I128 7380 0U, // ATOMIC_LOAD_OR_I128 7381 0U, // ATOMIC_LOAD_SUB_I128 7382 0U, // ATOMIC_LOAD_XOR_I128 7383 0U, // ATOMIC_SWAP_I128 7384 0U, // BUILD_QUADWORD 7385 0U, // BUILD_UACC 7386 0U, // CFENCE8 7387 0U, // CLRLSLDI 7388 0U, // CLRLSLDI_rec 7389 0U, // CLRLSLWI 7390 0U, // CLRLSLWI_rec 7391 0U, // CLRRDI 7392 0U, // CLRRDI_rec 7393 0U, // CLRRWI 7394 0U, // CLRRWI_rec 7395 0U, // DCBFL 7396 0U, // DCBFLP 7397 0U, // DCBFPS 7398 0U, // DCBFx 7399 0U, // DCBSTPS 7400 0U, // DCBTCT 7401 0U, // DCBTDS 7402 0U, // DCBTSTCT 7403 0U, // DCBTSTDS 7404 0U, // DCBTSTT 7405 0U, // DCBTSTx 7406 0U, // DCBTT 7407 0U, // DCBTx 7408 0U, // DFLOADf32 7409 0U, // DFLOADf64 7410 0U, // DFSTOREf32 7411 0U, // DFSTOREf64 7412 0U, // EXTLDI 7413 0U, // EXTLDI_rec 7414 0U, // EXTLWI 7415 0U, // EXTLWI_rec 7416 0U, // EXTRDI 7417 0U, // EXTRDI_rec 7418 0U, // EXTRWI 7419 0U, // EXTRWI_rec 7420 0U, // INSLWI 7421 0U, // INSLWI_rec 7422 0U, // INSRDI 7423 0U, // INSRDI_rec 7424 0U, // INSRWI 7425 0U, // INSRWI_rec 7426 0U, // KILL_PAIR 7427 0U, // LAx 7428 0U, // LIWAX 7429 0U, // LIWZX 7430 0U, // RLWIMIbm 7431 0U, // RLWIMIbm_rec 7432 0U, // RLWINMbm 7433 0U, // RLWINMbm_rec 7434 0U, // RLWNMbm 7435 0U, // RLWNMbm_rec 7436 0U, // ROTRDI 7437 0U, // ROTRDI_rec 7438 0U, // ROTRWI 7439 0U, // ROTRWI_rec 7440 0U, // SLDI 7441 0U, // SLDI_rec 7442 0U, // SLWI 7443 0U, // SLWI_rec 7444 0U, // SPILLTOVSR_LD 7445 0U, // SPILLTOVSR_LDX 7446 0U, // SPILLTOVSR_ST 7447 0U, // SPILLTOVSR_STX 7448 0U, // SRDI 7449 0U, // SRDI_rec 7450 0U, // SRWI 7451 0U, // SRWI_rec 7452 0U, // STIWX 7453 0U, // SUBI 7454 0U, // SUBIC 7455 0U, // SUBIC_rec 7456 0U, // SUBIS 7457 0U, // SUBPCIS 7458 0U, // XFLOADf32 7459 0U, // XFLOADf64 7460 0U, // XFSTOREf32 7461 0U, // XFSTOREf64 7462 0U, // ADD4 7463 0U, // ADD4O 7464 0U, // ADD4O_rec 7465 0U, // ADD4TLS 7466 0U, // ADD4_rec 7467 0U, // ADD8 7468 0U, // ADD8O 7469 0U, // ADD8O_rec 7470 0U, // ADD8TLS 7471 0U, // ADD8TLS_ 7472 0U, // ADD8_rec 7473 0U, // ADDC 7474 0U, // ADDC8 7475 0U, // ADDC8O 7476 0U, // ADDC8O_rec 7477 0U, // ADDC8_rec 7478 0U, // ADDCO 7479 0U, // ADDCO_rec 7480 0U, // ADDC_rec 7481 0U, // ADDE 7482 0U, // ADDE8 7483 0U, // ADDE8O 7484 0U, // ADDE8O_rec 7485 0U, // ADDE8_rec 7486 0U, // ADDEO 7487 0U, // ADDEO_rec 7488 0U, // ADDEX 7489 0U, // ADDEX8 7490 0U, // ADDE_rec 7491 0U, // ADDI 7492 0U, // ADDI8 7493 0U, // ADDIC 7494 0U, // ADDIC8 7495 0U, // ADDIC_rec 7496 0U, // ADDIS 7497 0U, // ADDIS8 7498 0U, // ADDISdtprelHA 7499 0U, // ADDISdtprelHA32 7500 0U, // ADDISgotTprelHA 7501 0U, // ADDIStlsgdHA 7502 0U, // ADDIStlsldHA 7503 0U, // ADDIStocHA 7504 0U, // ADDIStocHA8 7505 0U, // ADDIdtprelL 7506 0U, // ADDIdtprelL32 7507 0U, // ADDItlsgdL 7508 0U, // ADDItlsgdL32 7509 0U, // ADDItlsgdLADDR 7510 0U, // ADDItlsgdLADDR32 7511 0U, // ADDItlsldL 7512 0U, // ADDItlsldL32 7513 0U, // ADDItlsldLADDR 7514 0U, // ADDItlsldLADDR32 7515 0U, // ADDItoc 7516 0U, // ADDItoc8 7517 0U, // ADDItocL 7518 0U, // ADDME 7519 0U, // ADDME8 7520 0U, // ADDME8O 7521 0U, // ADDME8O_rec 7522 0U, // ADDME8_rec 7523 0U, // ADDMEO 7524 0U, // ADDMEO_rec 7525 0U, // ADDME_rec 7526 0U, // ADDPCIS 7527 0U, // ADDZE 7528 0U, // ADDZE8 7529 0U, // ADDZE8O 7530 0U, // ADDZE8O_rec 7531 0U, // ADDZE8_rec 7532 0U, // ADDZEO 7533 0U, // ADDZEO_rec 7534 0U, // ADDZE_rec 7535 0U, // ADJCALLSTACKDOWN 7536 0U, // ADJCALLSTACKUP 7537 0U, // AND 7538 0U, // AND8 7539 0U, // AND8_rec 7540 0U, // ANDC 7541 0U, // ANDC8 7542 0U, // ANDC8_rec 7543 0U, // ANDC_rec 7544 0U, // ANDI8_rec 7545 0U, // ANDIS8_rec 7546 0U, // ANDIS_rec 7547 0U, // ANDI_rec 7548 0U, // ANDI_rec_1_EQ_BIT 7549 0U, // ANDI_rec_1_EQ_BIT8 7550 0U, // ANDI_rec_1_GT_BIT 7551 0U, // ANDI_rec_1_GT_BIT8 7552 0U, // AND_rec 7553 0U, // ATOMIC_CMP_SWAP_I16 7554 0U, // ATOMIC_CMP_SWAP_I32 7555 0U, // ATOMIC_CMP_SWAP_I64 7556 0U, // ATOMIC_CMP_SWAP_I8 7557 0U, // ATOMIC_LOAD_ADD_I16 7558 0U, // ATOMIC_LOAD_ADD_I32 7559 0U, // ATOMIC_LOAD_ADD_I64 7560 0U, // ATOMIC_LOAD_ADD_I8 7561 0U, // ATOMIC_LOAD_AND_I16 7562 0U, // ATOMIC_LOAD_AND_I32 7563 0U, // ATOMIC_LOAD_AND_I64 7564 0U, // ATOMIC_LOAD_AND_I8 7565 0U, // ATOMIC_LOAD_MAX_I16 7566 0U, // ATOMIC_LOAD_MAX_I32 7567 0U, // ATOMIC_LOAD_MAX_I64 7568 0U, // ATOMIC_LOAD_MAX_I8 7569 0U, // ATOMIC_LOAD_MIN_I16 7570 0U, // ATOMIC_LOAD_MIN_I32 7571 0U, // ATOMIC_LOAD_MIN_I64 7572 0U, // ATOMIC_LOAD_MIN_I8 7573 0U, // ATOMIC_LOAD_NAND_I16 7574 0U, // ATOMIC_LOAD_NAND_I32 7575 0U, // ATOMIC_LOAD_NAND_I64 7576 0U, // ATOMIC_LOAD_NAND_I8 7577 0U, // ATOMIC_LOAD_OR_I16 7578 0U, // ATOMIC_LOAD_OR_I32 7579 0U, // ATOMIC_LOAD_OR_I64 7580 0U, // ATOMIC_LOAD_OR_I8 7581 0U, // ATOMIC_LOAD_SUB_I16 7582 0U, // ATOMIC_LOAD_SUB_I32 7583 0U, // ATOMIC_LOAD_SUB_I64 7584 0U, // ATOMIC_LOAD_SUB_I8 7585 0U, // ATOMIC_LOAD_UMAX_I16 7586 0U, // ATOMIC_LOAD_UMAX_I32 7587 0U, // ATOMIC_LOAD_UMAX_I64 7588 0U, // ATOMIC_LOAD_UMAX_I8 7589 0U, // ATOMIC_LOAD_UMIN_I16 7590 0U, // ATOMIC_LOAD_UMIN_I32 7591 0U, // ATOMIC_LOAD_UMIN_I64 7592 0U, // ATOMIC_LOAD_UMIN_I8 7593 0U, // ATOMIC_LOAD_XOR_I16 7594 0U, // ATOMIC_LOAD_XOR_I32 7595 0U, // ATOMIC_LOAD_XOR_I64 7596 0U, // ATOMIC_LOAD_XOR_I8 7597 0U, // ATOMIC_SWAP_I16 7598 0U, // ATOMIC_SWAP_I32 7599 0U, // ATOMIC_SWAP_I64 7600 0U, // ATOMIC_SWAP_I8 7601 0U, // ATTN 7602 0U, // B 7603 0U, // BA 7604 0U, // BC 7605 0U, // BCC 7606 0U, // BCCA 7607 0U, // BCCCTR 7608 0U, // BCCCTR8 7609 0U, // BCCCTRL 7610 0U, // BCCCTRL8 7611 0U, // BCCL 7612 0U, // BCCLA 7613 0U, // BCCLR 7614 0U, // BCCLRL 7615 0U, // BCCTR 7616 0U, // BCCTR8 7617 0U, // BCCTR8n 7618 0U, // BCCTRL 7619 0U, // BCCTRL8 7620 0U, // BCCTRL8n 7621 0U, // BCCTRLn 7622 0U, // BCCTRn 7623 0U, // BCDADD_rec 7624 0U, // BCDCFN_rec 7625 0U, // BCDCFSQ_rec 7626 0U, // BCDCFZ_rec 7627 0U, // BCDCPSGN_rec 7628 0U, // BCDCTN_rec 7629 0U, // BCDCTSQ_rec 7630 0U, // BCDCTZ_rec 7631 0U, // BCDSETSGN_rec 7632 0U, // BCDSR_rec 7633 0U, // BCDSUB_rec 7634 0U, // BCDS_rec 7635 0U, // BCDTRUNC_rec 7636 0U, // BCDUS_rec 7637 0U, // BCDUTRUNC_rec 7638 0U, // BCL 7639 0U, // BCLR 7640 0U, // BCLRL 7641 0U, // BCLRLn 7642 0U, // BCLRn 7643 0U, // BCLalways 7644 0U, // BCLn 7645 0U, // BCTR 7646 0U, // BCTR8 7647 0U, // BCTRL 7648 0U, // BCTRL8 7649 0U, // BCTRL8_LDinto_toc 7650 0U, // BCTRL8_LDinto_toc_RM 7651 0U, // BCTRL8_RM 7652 0U, // BCTRL_LWZinto_toc 7653 0U, // BCTRL_LWZinto_toc_RM 7654 0U, // BCTRL_RM 7655 0U, // BCn 7656 0U, // BDNZ 7657 0U, // BDNZ8 7658 0U, // BDNZA 7659 0U, // BDNZAm 7660 0U, // BDNZAp 7661 0U, // BDNZL 7662 0U, // BDNZLA 7663 0U, // BDNZLAm 7664 0U, // BDNZLAp 7665 0U, // BDNZLR 7666 0U, // BDNZLR8 7667 0U, // BDNZLRL 7668 0U, // BDNZLRLm 7669 0U, // BDNZLRLp 7670 0U, // BDNZLRm 7671 0U, // BDNZLRp 7672 0U, // BDNZLm 7673 0U, // BDNZLp 7674 0U, // BDNZm 7675 0U, // BDNZp 7676 0U, // BDZ 7677 0U, // BDZ8 7678 0U, // BDZA 7679 0U, // BDZAm 7680 0U, // BDZAp 7681 0U, // BDZL 7682 0U, // BDZLA 7683 0U, // BDZLAm 7684 0U, // BDZLAp 7685 0U, // BDZLR 7686 0U, // BDZLR8 7687 0U, // BDZLRL 7688 0U, // BDZLRLm 7689 0U, // BDZLRLp 7690 0U, // BDZLRm 7691 0U, // BDZLRp 7692 0U, // BDZLm 7693 0U, // BDZLp 7694 0U, // BDZm 7695 0U, // BDZp 7696 0U, // BL 7697 0U, // BL8 7698 0U, // BL8_NOP 7699 0U, // BL8_NOP_RM 7700 0U, // BL8_NOP_TLS 7701 0U, // BL8_NOTOC 7702 0U, // BL8_NOTOC_RM 7703 0U, // BL8_NOTOC_TLS 7704 0U, // BL8_RM 7705 0U, // BL8_TLS 7706 0U, // BL8_TLS_ 7707 0U, // BLA 7708 0U, // BLA8 7709 0U, // BLA8_NOP 7710 0U, // BLA8_NOP_RM 7711 0U, // BLA8_RM 7712 0U, // BLA_RM 7713 0U, // BLR 7714 0U, // BLR8 7715 0U, // BLRL 7716 0U, // BL_NOP 7717 0U, // BL_NOP_RM 7718 0U, // BL_RM 7719 0U, // BL_TLS 7720 0U, // BPERMD 7721 0U, // BRD 7722 0U, // BRH 7723 0U, // BRH8 7724 0U, // BRINC 7725 0U, // BRW 7726 0U, // BRW8 7727 0U, // CFUGED 7728 0U, // CLRBHRB 7729 0U, // CMPB 7730 0U, // CMPB8 7731 0U, // CMPD 7732 0U, // CMPDI 7733 0U, // CMPEQB 7734 0U, // CMPLD 7735 0U, // CMPLDI 7736 0U, // CMPLW 7737 0U, // CMPLWI 7738 0U, // CMPRB 7739 0U, // CMPRB8 7740 0U, // CMPW 7741 0U, // CMPWI 7742 0U, // CNTLZD 7743 0U, // CNTLZDM 7744 0U, // CNTLZD_rec 7745 0U, // CNTLZW 7746 0U, // CNTLZW8 7747 0U, // CNTLZW8_rec 7748 0U, // CNTLZW_rec 7749 0U, // CNTTZD 7750 0U, // CNTTZDM 7751 0U, // CNTTZD_rec 7752 0U, // CNTTZW 7753 0U, // CNTTZW8 7754 0U, // CNTTZW8_rec 7755 0U, // CNTTZW_rec 7756 0U, // CP_ABORT 7757 0U, // CP_COPY 7758 0U, // CP_COPY8 7759 0U, // CP_PASTE8_rec 7760 0U, // CP_PASTE_rec 7761 0U, // CR6SET 7762 0U, // CR6UNSET 7763 0U, // CRAND 7764 0U, // CRANDC 7765 0U, // CREQV 7766 0U, // CRNAND 7767 0U, // CRNOR 7768 0U, // CRNOT 7769 0U, // CROR 7770 0U, // CRORC 7771 0U, // CRSET 7772 0U, // CRUNSET 7773 0U, // CRXOR 7774 0U, // CTRL_DEP 7775 0U, // DARN 7776 0U, // DCBA 7777 0U, // DCBF 7778 0U, // DCBFEP 7779 0U, // DCBI 7780 0U, // DCBST 7781 0U, // DCBSTEP 7782 0U, // DCBT 7783 0U, // DCBTEP 7784 0U, // DCBTST 7785 0U, // DCBTSTEP 7786 0U, // DCBZ 7787 0U, // DCBZEP 7788 0U, // DCBZL 7789 0U, // DCBZLEP 7790 0U, // DCCCI 7791 0U, // DIVD 7792 0U, // DIVDE 7793 0U, // DIVDEO 7794 0U, // DIVDEO_rec 7795 0U, // DIVDEU 7796 0U, // DIVDEUO 7797 0U, // DIVDEUO_rec 7798 0U, // DIVDEU_rec 7799 0U, // DIVDE_rec 7800 0U, // DIVDO 7801 0U, // DIVDO_rec 7802 0U, // DIVDU 7803 0U, // DIVDUO 7804 0U, // DIVDUO_rec 7805 0U, // DIVDU_rec 7806 0U, // DIVD_rec 7807 0U, // DIVW 7808 0U, // DIVWE 7809 0U, // DIVWEO 7810 0U, // DIVWEO_rec 7811 0U, // DIVWEU 7812 0U, // DIVWEUO 7813 0U, // DIVWEUO_rec 7814 0U, // DIVWEU_rec 7815 0U, // DIVWE_rec 7816 0U, // DIVWO 7817 0U, // DIVWO_rec 7818 0U, // DIVWU 7819 0U, // DIVWUO 7820 0U, // DIVWUO_rec 7821 0U, // DIVWU_rec 7822 0U, // DIVW_rec 7823 0U, // DMMR 7824 0U, // DMSETDMRZ 7825 0U, // DMXOR 7826 0U, // DMXXEXTFDMR256 7827 0U, // DMXXEXTFDMR512 7828 0U, // DMXXEXTFDMR512_HI 7829 0U, // DMXXINSTFDMR256 7830 0U, // DMXXINSTFDMR512 7831 0U, // DMXXINSTFDMR512_HI 7832 0U, // DSS 7833 0U, // DSSALL 7834 0U, // DST 7835 0U, // DST64 7836 0U, // DSTST 7837 0U, // DSTST64 7838 0U, // DSTSTT 7839 0U, // DSTSTT64 7840 0U, // DSTT 7841 0U, // DSTT64 7842 0U, // DYNALLOC 7843 0U, // DYNALLOC8 7844 0U, // DYNAREAOFFSET 7845 0U, // DYNAREAOFFSET8 7846 0U, // DecreaseCTR8loop 7847 0U, // DecreaseCTRloop 7848 0U, // EFDABS 7849 0U, // EFDADD 7850 0U, // EFDCFS 7851 0U, // EFDCFSF 7852 0U, // EFDCFSI 7853 0U, // EFDCFSID 7854 0U, // EFDCFUF 7855 0U, // EFDCFUI 7856 0U, // EFDCFUID 7857 0U, // EFDCMPEQ 7858 0U, // EFDCMPGT 7859 0U, // EFDCMPLT 7860 0U, // EFDCTSF 7861 0U, // EFDCTSI 7862 0U, // EFDCTSIDZ 7863 0U, // EFDCTSIZ 7864 0U, // EFDCTUF 7865 0U, // EFDCTUI 7866 0U, // EFDCTUIDZ 7867 0U, // EFDCTUIZ 7868 0U, // EFDDIV 7869 0U, // EFDMUL 7870 0U, // EFDNABS 7871 0U, // EFDNEG 7872 0U, // EFDSUB 7873 0U, // EFDTSTEQ 7874 0U, // EFDTSTGT 7875 0U, // EFDTSTLT 7876 0U, // EFSABS 7877 0U, // EFSADD 7878 0U, // EFSCFD 7879 0U, // EFSCFSF 7880 0U, // EFSCFSI 7881 0U, // EFSCFUF 7882 0U, // EFSCFUI 7883 0U, // EFSCMPEQ 7884 0U, // EFSCMPGT 7885 0U, // EFSCMPLT 7886 0U, // EFSCTSF 7887 0U, // EFSCTSI 7888 0U, // EFSCTSIZ 7889 0U, // EFSCTUF 7890 0U, // EFSCTUI 7891 0U, // EFSCTUIZ 7892 0U, // EFSDIV 7893 0U, // EFSMUL 7894 0U, // EFSNABS 7895 0U, // EFSNEG 7896 0U, // EFSSUB 7897 0U, // EFSTSTEQ 7898 0U, // EFSTSTGT 7899 0U, // EFSTSTLT 7900 0U, // EH_SjLj_LongJmp32 7901 0U, // EH_SjLj_LongJmp64 7902 0U, // EH_SjLj_SetJmp32 7903 0U, // EH_SjLj_SetJmp64 7904 0U, // EH_SjLj_Setup 7905 0U, // EQV 7906 0U, // EQV8 7907 0U, // EQV8_rec 7908 0U, // EQV_rec 7909 0U, // EVABS 7910 0U, // EVADDIW 7911 0U, // EVADDSMIAAW 7912 0U, // EVADDSSIAAW 7913 0U, // EVADDUMIAAW 7914 0U, // EVADDUSIAAW 7915 0U, // EVADDW 7916 0U, // EVAND 7917 0U, // EVANDC 7918 0U, // EVCMPEQ 7919 0U, // EVCMPGTS 7920 0U, // EVCMPGTU 7921 0U, // EVCMPLTS 7922 0U, // EVCMPLTU 7923 0U, // EVCNTLSW 7924 0U, // EVCNTLZW 7925 0U, // EVDIVWS 7926 0U, // EVDIVWU 7927 0U, // EVEQV 7928 0U, // EVEXTSB 7929 0U, // EVEXTSH 7930 0U, // EVFSABS 7931 0U, // EVFSADD 7932 0U, // EVFSCFSF 7933 0U, // EVFSCFSI 7934 0U, // EVFSCFUF 7935 0U, // EVFSCFUI 7936 0U, // EVFSCMPEQ 7937 0U, // EVFSCMPGT 7938 0U, // EVFSCMPLT 7939 0U, // EVFSCTSF 7940 0U, // EVFSCTSI 7941 0U, // EVFSCTSIZ 7942 0U, // EVFSCTUF 7943 0U, // EVFSCTUI 7944 0U, // EVFSCTUIZ 7945 0U, // EVFSDIV 7946 0U, // EVFSMUL 7947 0U, // EVFSNABS 7948 0U, // EVFSNEG 7949 0U, // EVFSSUB 7950 0U, // EVFSTSTEQ 7951 0U, // EVFSTSTGT 7952 0U, // EVFSTSTLT 7953 0U, // EVLDD 7954 0U, // EVLDDX 7955 0U, // EVLDH 7956 0U, // EVLDHX 7957 0U, // EVLDW 7958 0U, // EVLDWX 7959 0U, // EVLHHESPLAT 7960 0U, // EVLHHESPLATX 7961 0U, // EVLHHOSSPLAT 7962 0U, // EVLHHOSSPLATX 7963 0U, // EVLHHOUSPLAT 7964 0U, // EVLHHOUSPLATX 7965 0U, // EVLWHE 7966 0U, // EVLWHEX 7967 0U, // EVLWHOS 7968 0U, // EVLWHOSX 7969 0U, // EVLWHOU 7970 0U, // EVLWHOUX 7971 0U, // EVLWHSPLAT 7972 0U, // EVLWHSPLATX 7973 0U, // EVLWWSPLAT 7974 0U, // EVLWWSPLATX 7975 0U, // EVMERGEHI 7976 0U, // EVMERGEHILO 7977 0U, // EVMERGELO 7978 0U, // EVMERGELOHI 7979 0U, // EVMHEGSMFAA 7980 0U, // EVMHEGSMFAN 7981 0U, // EVMHEGSMIAA 7982 0U, // EVMHEGSMIAN 7983 0U, // EVMHEGUMIAA 7984 0U, // EVMHEGUMIAN 7985 0U, // EVMHESMF 7986 0U, // EVMHESMFA 7987 0U, // EVMHESMFAAW 7988 0U, // EVMHESMFANW 7989 0U, // EVMHESMI 7990 0U, // EVMHESMIA 7991 0U, // EVMHESMIAAW 7992 0U, // EVMHESMIANW 7993 0U, // EVMHESSF 7994 0U, // EVMHESSFA 7995 0U, // EVMHESSFAAW 7996 0U, // EVMHESSFANW 7997 0U, // EVMHESSIAAW 7998 0U, // EVMHESSIANW 7999 0U, // EVMHEUMI 8000 0U, // EVMHEUMIA 8001 0U, // EVMHEUMIAAW 8002 0U, // EVMHEUMIANW 8003 0U, // EVMHEUSIAAW 8004 0U, // EVMHEUSIANW 8005 0U, // EVMHOGSMFAA 8006 0U, // EVMHOGSMFAN 8007 0U, // EVMHOGSMIAA 8008 0U, // EVMHOGSMIAN 8009 0U, // EVMHOGUMIAA 8010 0U, // EVMHOGUMIAN 8011 0U, // EVMHOSMF 8012 0U, // EVMHOSMFA 8013 0U, // EVMHOSMFAAW 8014 0U, // EVMHOSMFANW 8015 0U, // EVMHOSMI 8016 0U, // EVMHOSMIA 8017 0U, // EVMHOSMIAAW 8018 0U, // EVMHOSMIANW 8019 0U, // EVMHOSSF 8020 0U, // EVMHOSSFA 8021 0U, // EVMHOSSFAAW 8022 0U, // EVMHOSSFANW 8023 0U, // EVMHOSSIAAW 8024 0U, // EVMHOSSIANW 8025 0U, // EVMHOUMI 8026 0U, // EVMHOUMIA 8027 0U, // EVMHOUMIAAW 8028 0U, // EVMHOUMIANW 8029 0U, // EVMHOUSIAAW 8030 0U, // EVMHOUSIANW 8031 0U, // EVMRA 8032 0U, // EVMWHSMF 8033 0U, // EVMWHSMFA 8034 0U, // EVMWHSMI 8035 0U, // EVMWHSMIA 8036 0U, // EVMWHSSF 8037 0U, // EVMWHSSFA 8038 0U, // EVMWHUMI 8039 0U, // EVMWHUMIA 8040 0U, // EVMWLSMIAAW 8041 0U, // EVMWLSMIANW 8042 0U, // EVMWLSSIAAW 8043 0U, // EVMWLSSIANW 8044 0U, // EVMWLUMI 8045 0U, // EVMWLUMIA 8046 0U, // EVMWLUMIAAW 8047 0U, // EVMWLUMIANW 8048 0U, // EVMWLUSIAAW 8049 0U, // EVMWLUSIANW 8050 0U, // EVMWSMF 8051 0U, // EVMWSMFA 8052 0U, // EVMWSMFAA 8053 0U, // EVMWSMFAN 8054 0U, // EVMWSMI 8055 0U, // EVMWSMIA 8056 0U, // EVMWSMIAA 8057 0U, // EVMWSMIAN 8058 0U, // EVMWSSF 8059 0U, // EVMWSSFA 8060 0U, // EVMWSSFAA 8061 0U, // EVMWSSFAN 8062 0U, // EVMWUMI 8063 0U, // EVMWUMIA 8064 0U, // EVMWUMIAA 8065 0U, // EVMWUMIAN 8066 0U, // EVNAND 8067 0U, // EVNEG 8068 0U, // EVNOR 8069 0U, // EVOR 8070 0U, // EVORC 8071 0U, // EVRLW 8072 0U, // EVRLWI 8073 0U, // EVRNDW 8074 0U, // EVSEL 8075 0U, // EVSLW 8076 0U, // EVSLWI 8077 0U, // EVSPLATFI 8078 0U, // EVSPLATI 8079 0U, // EVSRWIS 8080 0U, // EVSRWIU 8081 0U, // EVSRWS 8082 0U, // EVSRWU 8083 0U, // EVSTDD 8084 0U, // EVSTDDX 8085 0U, // EVSTDH 8086 0U, // EVSTDHX 8087 0U, // EVSTDW 8088 0U, // EVSTDWX 8089 0U, // EVSTWHE 8090 0U, // EVSTWHEX 8091 0U, // EVSTWHO 8092 0U, // EVSTWHOX 8093 0U, // EVSTWWE 8094 0U, // EVSTWWEX 8095 0U, // EVSTWWO 8096 0U, // EVSTWWOX 8097 0U, // EVSUBFSMIAAW 8098 0U, // EVSUBFSSIAAW 8099 0U, // EVSUBFUMIAAW 8100 0U, // EVSUBFUSIAAW 8101 0U, // EVSUBFW 8102 0U, // EVSUBIFW 8103 0U, // EVXOR 8104 0U, // EXTSB 8105 0U, // EXTSB8 8106 0U, // EXTSB8_32_64 8107 0U, // EXTSB8_rec 8108 0U, // EXTSB_rec 8109 0U, // EXTSH 8110 0U, // EXTSH8 8111 0U, // EXTSH8_32_64 8112 0U, // EXTSH8_rec 8113 0U, // EXTSH_rec 8114 0U, // EXTSW 8115 0U, // EXTSWSLI 8116 0U, // EXTSWSLI_32_64 8117 0U, // EXTSWSLI_32_64_rec 8118 0U, // EXTSWSLI_rec 8119 0U, // EXTSW_32 8120 0U, // EXTSW_32_64 8121 0U, // EXTSW_32_64_rec 8122 0U, // EXTSW_rec 8123 0U, // EnforceIEIO 8124 0U, // FABSD 8125 0U, // FABSD_rec 8126 0U, // FABSS 8127 0U, // FABSS_rec 8128 0U, // FADD 8129 0U, // FADDS 8130 0U, // FADDS_rec 8131 0U, // FADD_rec 8132 0U, // FADDrtz 8133 0U, // FCFID 8134 0U, // FCFIDS 8135 0U, // FCFIDS_rec 8136 0U, // FCFIDU 8137 0U, // FCFIDUS 8138 0U, // FCFIDUS_rec 8139 0U, // FCFIDU_rec 8140 0U, // FCFID_rec 8141 0U, // FCMPOD 8142 0U, // FCMPOS 8143 0U, // FCMPUD 8144 0U, // FCMPUS 8145 0U, // FCPSGND 8146 0U, // FCPSGND_rec 8147 0U, // FCPSGNS 8148 0U, // FCPSGNS_rec 8149 0U, // FCTID 8150 0U, // FCTIDU 8151 0U, // FCTIDUZ 8152 0U, // FCTIDUZ_rec 8153 0U, // FCTIDU_rec 8154 0U, // FCTIDZ 8155 0U, // FCTIDZ_rec 8156 0U, // FCTID_rec 8157 0U, // FCTIW 8158 0U, // FCTIWU 8159 0U, // FCTIWUZ 8160 0U, // FCTIWUZ_rec 8161 0U, // FCTIWU_rec 8162 0U, // FCTIWZ 8163 0U, // FCTIWZ_rec 8164 0U, // FCTIW_rec 8165 0U, // FDIV 8166 0U, // FDIVS 8167 0U, // FDIVS_rec 8168 0U, // FDIV_rec 8169 0U, // FMADD 8170 0U, // FMADDS 8171 0U, // FMADDS_rec 8172 0U, // FMADD_rec 8173 0U, // FMR 8174 0U, // FMR_rec 8175 0U, // FMSUB 8176 0U, // FMSUBS 8177 0U, // FMSUBS_rec 8178 0U, // FMSUB_rec 8179 0U, // FMUL 8180 0U, // FMULS 8181 0U, // FMULS_rec 8182 0U, // FMUL_rec 8183 0U, // FNABSD 8184 0U, // FNABSD_rec 8185 0U, // FNABSS 8186 0U, // FNABSS_rec 8187 0U, // FNEGD 8188 0U, // FNEGD_rec 8189 0U, // FNEGS 8190 0U, // FNEGS_rec 8191 0U, // FNMADD 8192 0U, // FNMADDS 8193 0U, // FNMADDS_rec 8194 0U, // FNMADD_rec 8195 0U, // FNMSUB 8196 0U, // FNMSUBS 8197 0U, // FNMSUBS_rec 8198 0U, // FNMSUB_rec 8199 0U, // FRE 8200 0U, // FRES 8201 0U, // FRES_rec 8202 0U, // FRE_rec 8203 0U, // FRIMD 8204 0U, // FRIMD_rec 8205 0U, // FRIMS 8206 0U, // FRIMS_rec 8207 0U, // FRIND 8208 0U, // FRIND_rec 8209 0U, // FRINS 8210 0U, // FRINS_rec 8211 0U, // FRIPD 8212 0U, // FRIPD_rec 8213 0U, // FRIPS 8214 0U, // FRIPS_rec 8215 0U, // FRIZD 8216 0U, // FRIZD_rec 8217 0U, // FRIZS 8218 0U, // FRIZS_rec 8219 0U, // FRSP 8220 0U, // FRSP_rec 8221 0U, // FRSQRTE 8222 0U, // FRSQRTES 8223 0U, // FRSQRTES_rec 8224 0U, // FRSQRTE_rec 8225 0U, // FSELD 8226 0U, // FSELD_rec 8227 0U, // FSELS 8228 0U, // FSELS_rec 8229 0U, // FSQRT 8230 0U, // FSQRTS 8231 0U, // FSQRTS_rec 8232 0U, // FSQRT_rec 8233 0U, // FSUB 8234 0U, // FSUBS 8235 0U, // FSUBS_rec 8236 0U, // FSUB_rec 8237 0U, // FTDIV 8238 0U, // FTSQRT 8239 0U, // GETtlsADDR 8240 0U, // GETtlsADDR32 8241 0U, // GETtlsADDR32AIX 8242 0U, // GETtlsADDR64AIX 8243 0U, // GETtlsADDRPCREL 8244 0U, // GETtlsldADDR 8245 0U, // GETtlsldADDR32 8246 0U, // GETtlsldADDRPCREL 8247 0U, // HASHCHK 8248 0U, // HASHCHK8 8249 0U, // HASHCHKP 8250 0U, // HASHCHKP8 8251 0U, // HASHST 8252 0U, // HASHST8 8253 0U, // HASHSTP 8254 0U, // HASHSTP8 8255 0U, // HRFID 8256 0U, // ICBI 8257 0U, // ICBIEP 8258 0U, // ICBLC 8259 0U, // ICBLQ 8260 0U, // ICBT 8261 0U, // ICBTLS 8262 0U, // ICCCI 8263 0U, // ISEL 8264 0U, // ISEL8 8265 0U, // ISYNC 8266 0U, // LA 8267 0U, // LA8 8268 0U, // LBARX 8269 0U, // LBARXL 8270 0U, // LBEPX 8271 0U, // LBZ 8272 0U, // LBZ8 8273 0U, // LBZCIX 8274 0U, // LBZU 8275 0U, // LBZU8 8276 0U, // LBZUX 8277 0U, // LBZUX8 8278 0U, // LBZX 8279 0U, // LBZX8 8280 0U, // LBZXTLS 8281 0U, // LBZXTLS_ 8282 0U, // LBZXTLS_32 8283 0U, // LD 8284 0U, // LDARX 8285 0U, // LDARXL 8286 0U, // LDAT 8287 0U, // LDBRX 8288 0U, // LDCIX 8289 0U, // LDU 8290 0U, // LDUX 8291 0U, // LDX 8292 0U, // LDXTLS 8293 0U, // LDXTLS_ 8294 0U, // LDgotTprelL 8295 0U, // LDgotTprelL32 8296 0U, // LDtoc 8297 0U, // LDtocBA 8298 0U, // LDtocCPT 8299 0U, // LDtocJTI 8300 0U, // LDtocL 8301 0U, // LFD 8302 0U, // LFDEPX 8303 0U, // LFDU 8304 0U, // LFDUX 8305 0U, // LFDX 8306 0U, // LFIWAX 8307 0U, // LFIWZX 8308 0U, // LFS 8309 0U, // LFSU 8310 0U, // LFSUX 8311 0U, // LFSX 8312 0U, // LHA 8313 0U, // LHA8 8314 0U, // LHARX 8315 0U, // LHARXL 8316 0U, // LHAU 8317 0U, // LHAU8 8318 0U, // LHAUX 8319 0U, // LHAUX8 8320 0U, // LHAX 8321 0U, // LHAX8 8322 0U, // LHBRX 8323 0U, // LHBRX8 8324 0U, // LHEPX 8325 0U, // LHZ 8326 0U, // LHZ8 8327 0U, // LHZCIX 8328 0U, // LHZU 8329 0U, // LHZU8 8330 0U, // LHZUX 8331 0U, // LHZUX8 8332 0U, // LHZX 8333 0U, // LHZX8 8334 0U, // LHZXTLS 8335 0U, // LHZXTLS_ 8336 0U, // LHZXTLS_32 8337 0U, // LI 8338 0U, // LI8 8339 0U, // LIS 8340 0U, // LIS8 8341 0U, // LMW 8342 0U, // LQ 8343 0U, // LQARX 8344 0U, // LQARXL 8345 0U, // LQX_PSEUDO 8346 0U, // LSWI 8347 0U, // LVEBX 8348 0U, // LVEHX 8349 0U, // LVEWX 8350 0U, // LVSL 8351 0U, // LVSR 8352 0U, // LVX 8353 0U, // LVXL 8354 0U, // LWA 8355 0U, // LWARX 8356 0U, // LWARXL 8357 0U, // LWAT 8358 0U, // LWAUX 8359 0U, // LWAX 8360 0U, // LWAX_32 8361 0U, // LWA_32 8362 0U, // LWBRX 8363 0U, // LWBRX8 8364 0U, // LWEPX 8365 0U, // LWZ 8366 0U, // LWZ8 8367 0U, // LWZCIX 8368 0U, // LWZU 8369 0U, // LWZU8 8370 0U, // LWZUX 8371 0U, // LWZUX8 8372 0U, // LWZX 8373 0U, // LWZX8 8374 0U, // LWZXTLS 8375 0U, // LWZXTLS_ 8376 0U, // LWZXTLS_32 8377 0U, // LWZtoc 8378 0U, // LWZtocL 8379 0U, // LXSD 8380 0U, // LXSDX 8381 0U, // LXSIBZX 8382 0U, // LXSIHZX 8383 0U, // LXSIWAX 8384 0U, // LXSIWZX 8385 0U, // LXSSP 8386 0U, // LXSSPX 8387 0U, // LXV 8388 0U, // LXVB16X 8389 0U, // LXVD2X 8390 0U, // LXVDSX 8391 0U, // LXVH8X 8392 0U, // LXVKQ 8393 0U, // LXVL 8394 0U, // LXVLL 8395 0U, // LXVP 8396 0U, // LXVPRL 8397 0U, // LXVPRLL 8398 0U, // LXVPX 8399 0U, // LXVRBX 8400 0U, // LXVRDX 8401 0U, // LXVRHX 8402 0U, // LXVRL 8403 0U, // LXVRLL 8404 0U, // LXVRWX 8405 0U, // LXVW4X 8406 0U, // LXVWSX 8407 0U, // LXVX 8408 0U, // MADDHD 8409 0U, // MADDHDU 8410 0U, // MADDLD 8411 0U, // MADDLD8 8412 0U, // MBAR 8413 0U, // MCRF 8414 0U, // MCRFS 8415 0U, // MCRXRX 8416 0U, // MFBHRBE 8417 0U, // MFCR 8418 0U, // MFCR8 8419 0U, // MFCTR 8420 0U, // MFCTR8 8421 0U, // MFDCR 8422 0U, // MFFS 8423 0U, // MFFSCDRN 8424 0U, // MFFSCDRNI 8425 0U, // MFFSCE 8426 0U, // MFFSCRN 8427 0U, // MFFSCRNI 8428 0U, // MFFSL 8429 0U, // MFFS_rec 8430 0U, // MFLR 8431 0U, // MFLR8 8432 0U, // MFMSR 8433 0U, // MFOCRF 8434 0U, // MFOCRF8 8435 0U, // MFPMR 8436 0U, // MFSPR 8437 0U, // MFSPR8 8438 0U, // MFSR 8439 0U, // MFSRIN 8440 0U, // MFTB 8441 0U, // MFTB8 8442 0U, // MFUDSCR 8443 0U, // MFVRD 8444 0U, // MFVRSAVE 8445 0U, // MFVRSAVEv 8446 0U, // MFVRWZ 8447 0U, // MFVSCR 8448 0U, // MFVSRD 8449 0U, // MFVSRLD 8450 0U, // MFVSRWZ 8451 0U, // MODSD 8452 0U, // MODSW 8453 0U, // MODUD 8454 0U, // MODUW 8455 0U, // MSGSYNC 8456 0U, // MSYNC 8457 0U, // MTCRF 8458 0U, // MTCRF8 8459 0U, // MTCTR 8460 0U, // MTCTR8 8461 0U, // MTCTR8loop 8462 0U, // MTCTRloop 8463 0U, // MTDCR 8464 0U, // MTFSB0 8465 0U, // MTFSB1 8466 0U, // MTFSF 8467 0U, // MTFSFI 8468 0U, // MTFSFI_rec 8469 0U, // MTFSFIb 8470 0U, // MTFSF_rec 8471 0U, // MTFSFb 8472 0U, // MTLR 8473 0U, // MTLR8 8474 0U, // MTMSR 8475 0U, // MTMSRD 8476 0U, // MTOCRF 8477 0U, // MTOCRF8 8478 0U, // MTPMR 8479 0U, // MTSPR 8480 0U, // MTSPR8 8481 0U, // MTSR 8482 0U, // MTSRIN 8483 0U, // MTUDSCR 8484 0U, // MTVRD 8485 0U, // MTVRSAVE 8486 0U, // MTVRSAVEv 8487 0U, // MTVRWA 8488 0U, // MTVRWZ 8489 0U, // MTVSCR 8490 0U, // MTVSRBM 8491 0U, // MTVSRBMI 8492 0U, // MTVSRD 8493 0U, // MTVSRDD 8494 0U, // MTVSRDM 8495 0U, // MTVSRHM 8496 0U, // MTVSRQM 8497 0U, // MTVSRWA 8498 0U, // MTVSRWM 8499 0U, // MTVSRWS 8500 0U, // MTVSRWZ 8501 0U, // MULHD 8502 0U, // MULHDU 8503 0U, // MULHDU_rec 8504 0U, // MULHD_rec 8505 0U, // MULHW 8506 0U, // MULHWU 8507 0U, // MULHWU_rec 8508 0U, // MULHW_rec 8509 0U, // MULLD 8510 0U, // MULLDO 8511 0U, // MULLDO_rec 8512 0U, // MULLD_rec 8513 0U, // MULLI 8514 0U, // MULLI8 8515 0U, // MULLW 8516 0U, // MULLWO 8517 0U, // MULLWO_rec 8518 0U, // MULLW_rec 8519 0U, // MoveGOTtoLR 8520 0U, // MovePCtoLR 8521 0U, // MovePCtoLR8 8522 0U, // NAND 8523 0U, // NAND8 8524 0U, // NAND8_rec 8525 0U, // NAND_rec 8526 0U, // NAP 8527 0U, // NEG 8528 0U, // NEG8 8529 0U, // NEG8O 8530 0U, // NEG8O_rec 8531 0U, // NEG8_rec 8532 0U, // NEGO 8533 0U, // NEGO_rec 8534 0U, // NEG_rec 8535 0U, // NOP 8536 0U, // NOP_GT_PWR6 8537 0U, // NOP_GT_PWR7 8538 0U, // NOR 8539 0U, // NOR8 8540 0U, // NOR8_rec 8541 0U, // NOR_rec 8542 0U, // OR 8543 0U, // OR8 8544 0U, // OR8_rec 8545 0U, // ORC 8546 0U, // ORC8 8547 0U, // ORC8_rec 8548 0U, // ORC_rec 8549 0U, // ORI 8550 0U, // ORI8 8551 0U, // ORIS 8552 0U, // ORIS8 8553 0U, // OR_rec 8554 0U, // PADDI 8555 0U, // PADDI8 8556 0U, // PADDI8pc 8557 0U, // PADDIdtprel 8558 0U, // PADDIpc 8559 0U, // PDEPD 8560 0U, // PEXTD 8561 0U, // PLBZ 8562 0U, // PLBZ8 8563 0U, // PLBZ8pc 8564 0U, // PLBZpc 8565 0U, // PLD 8566 0U, // PLDpc 8567 0U, // PLFD 8568 0U, // PLFDpc 8569 0U, // PLFS 8570 0U, // PLFSpc 8571 0U, // PLHA 8572 0U, // PLHA8 8573 0U, // PLHA8pc 8574 0U, // PLHApc 8575 0U, // PLHZ 8576 0U, // PLHZ8 8577 0U, // PLHZ8pc 8578 0U, // PLHZpc 8579 0U, // PLI 8580 0U, // PLI8 8581 0U, // PLWA 8582 0U, // PLWA8 8583 0U, // PLWA8pc 8584 0U, // PLWApc 8585 0U, // PLWZ 8586 0U, // PLWZ8 8587 0U, // PLWZ8pc 8588 0U, // PLWZpc 8589 0U, // PLXSD 8590 0U, // PLXSDpc 8591 0U, // PLXSSP 8592 0U, // PLXSSPpc 8593 0U, // PLXV 8594 0U, // PLXVP 8595 0U, // PLXVPpc 8596 0U, // PLXVpc 8597 0U, // PMXVBF16GER2 8598 2U, // PMXVBF16GER2NN 8599 2U, // PMXVBF16GER2NP 8600 2U, // PMXVBF16GER2PN 8601 2U, // PMXVBF16GER2PP 8602 0U, // PMXVBF16GER2W 8603 2U, // PMXVBF16GER2WNN 8604 2U, // PMXVBF16GER2WNP 8605 2U, // PMXVBF16GER2WPN 8606 2U, // PMXVBF16GER2WPP 8607 0U, // PMXVF16GER2 8608 2U, // PMXVF16GER2NN 8609 2U, // PMXVF16GER2NP 8610 2U, // PMXVF16GER2PN 8611 2U, // PMXVF16GER2PP 8612 0U, // PMXVF16GER2W 8613 2U, // PMXVF16GER2WNN 8614 2U, // PMXVF16GER2WNP 8615 2U, // PMXVF16GER2WPN 8616 2U, // PMXVF16GER2WPP 8617 4U, // PMXVF32GER 8618 0U, // PMXVF32GERNN 8619 0U, // PMXVF32GERNP 8620 0U, // PMXVF32GERPN 8621 0U, // PMXVF32GERPP 8622 4U, // PMXVF32GERW 8623 0U, // PMXVF32GERWNN 8624 0U, // PMXVF32GERWNP 8625 0U, // PMXVF32GERWPN 8626 0U, // PMXVF32GERWPP 8627 0U, // PMXVF64GER 8628 0U, // PMXVF64GERNN 8629 0U, // PMXVF64GERNP 8630 0U, // PMXVF64GERPN 8631 0U, // PMXVF64GERPP 8632 0U, // PMXVF64GERW 8633 0U, // PMXVF64GERWNN 8634 0U, // PMXVF64GERWNP 8635 0U, // PMXVF64GERWPN 8636 0U, // PMXVF64GERWPP 8637 0U, // PMXVI16GER2 8638 2U, // PMXVI16GER2PP 8639 0U, // PMXVI16GER2S 8640 2U, // PMXVI16GER2SPP 8641 0U, // PMXVI16GER2SW 8642 2U, // PMXVI16GER2SWPP 8643 0U, // PMXVI16GER2W 8644 2U, // PMXVI16GER2WPP 8645 16U, // PMXVI4GER8 8646 6U, // PMXVI4GER8PP 8647 16U, // PMXVI4GER8W 8648 6U, // PMXVI4GER8WPP 8649 32U, // PMXVI8GER4 8650 8U, // PMXVI8GER4PP 8651 8U, // PMXVI8GER4SPP 8652 32U, // PMXVI8GER4W 8653 8U, // PMXVI8GER4WPP 8654 8U, // PMXVI8GER4WSPP 8655 0U, // POPCNTB 8656 0U, // POPCNTB8 8657 0U, // POPCNTD 8658 0U, // POPCNTW 8659 0U, // PPC32GOT 8660 0U, // PPC32PICGOT 8661 0U, // PREPARE_PROBED_ALLOCA_32 8662 0U, // PREPARE_PROBED_ALLOCA_64 8663 0U, // PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_32 8664 0U, // PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_64 8665 0U, // PROBED_ALLOCA_32 8666 0U, // PROBED_ALLOCA_64 8667 0U, // PROBED_STACKALLOC_32 8668 0U, // PROBED_STACKALLOC_64 8669 0U, // PSTB 8670 0U, // PSTB8 8671 0U, // PSTB8pc 8672 0U, // PSTBpc 8673 0U, // PSTD 8674 0U, // PSTDpc 8675 0U, // PSTFD 8676 0U, // PSTFDpc 8677 0U, // PSTFS 8678 0U, // PSTFSpc 8679 0U, // PSTH 8680 0U, // PSTH8 8681 0U, // PSTH8pc 8682 0U, // PSTHpc 8683 0U, // PSTW 8684 0U, // PSTW8 8685 0U, // PSTW8pc 8686 0U, // PSTWpc 8687 0U, // PSTXSD 8688 0U, // PSTXSDpc 8689 0U, // PSTXSSP 8690 0U, // PSTXSSPpc 8691 0U, // PSTXV 8692 0U, // PSTXVP 8693 0U, // PSTXVPpc 8694 0U, // PSTXVpc 8695 0U, // PseudoEIEIO 8696 0U, // RESTORE_ACC 8697 0U, // RESTORE_CR 8698 0U, // RESTORE_CRBIT 8699 0U, // RESTORE_QUADWORD 8700 0U, // RESTORE_UACC 8701 0U, // RESTORE_WACC 8702 0U, // RFCI 8703 0U, // RFDI 8704 0U, // RFEBB 8705 0U, // RFI 8706 0U, // RFID 8707 0U, // RFMCI 8708 0U, // RLDCL 8709 0U, // RLDCL_rec 8710 0U, // RLDCR 8711 0U, // RLDCR_rec 8712 0U, // RLDIC 8713 0U, // RLDICL 8714 0U, // RLDICL_32 8715 0U, // RLDICL_32_64 8716 0U, // RLDICL_32_rec 8717 0U, // RLDICL_rec 8718 0U, // RLDICR 8719 0U, // RLDICR_32 8720 0U, // RLDICR_rec 8721 0U, // RLDIC_rec 8722 0U, // RLDIMI 8723 0U, // RLDIMI_rec 8724 0U, // RLWIMI 8725 0U, // RLWIMI8 8726 0U, // RLWIMI8_rec 8727 0U, // RLWIMI_rec 8728 1U, // RLWINM 8729 1U, // RLWINM8 8730 1U, // RLWINM8_rec 8731 1U, // RLWINM_rec 8732 1U, // RLWNM 8733 1U, // RLWNM8 8734 1U, // RLWNM8_rec 8735 1U, // RLWNM_rec 8736 0U, // ReadTB 8737 0U, // SC 8738 0U, // SELECT_CC_F16 8739 0U, // SELECT_CC_F4 8740 0U, // SELECT_CC_F8 8741 0U, // SELECT_CC_I4 8742 0U, // SELECT_CC_I8 8743 0U, // SELECT_CC_SPE 8744 0U, // SELECT_CC_SPE4 8745 0U, // SELECT_CC_VRRC 8746 0U, // SELECT_CC_VSFRC 8747 0U, // SELECT_CC_VSRC 8748 0U, // SELECT_CC_VSSRC 8749 0U, // SELECT_F16 8750 0U, // SELECT_F4 8751 0U, // SELECT_F8 8752 0U, // SELECT_I4 8753 0U, // SELECT_I8 8754 0U, // SELECT_SPE 8755 0U, // SELECT_SPE4 8756 0U, // SELECT_VRRC 8757 0U, // SELECT_VSFRC 8758 0U, // SELECT_VSRC 8759 0U, // SELECT_VSSRC 8760 0U, // SETB 8761 0U, // SETB8 8762 0U, // SETBC 8763 0U, // SETBC8 8764 0U, // SETBCR 8765 0U, // SETBCR8 8766 0U, // SETFLM 8767 0U, // SETNBC 8768 0U, // SETNBC8 8769 0U, // SETNBCR 8770 0U, // SETNBCR8 8771 0U, // SETRND 8772 0U, // SETRNDi 8773 0U, // SLBFEE_rec 8774 0U, // SLBIA 8775 0U, // SLBIE 8776 0U, // SLBIEG 8777 0U, // SLBMFEE 8778 0U, // SLBMFEV 8779 0U, // SLBMTE 8780 0U, // SLBSYNC 8781 0U, // SLD 8782 0U, // SLD_rec 8783 0U, // SLW 8784 0U, // SLW8 8785 0U, // SLW8_rec 8786 0U, // SLW_rec 8787 0U, // SPELWZ 8788 0U, // SPELWZX 8789 0U, // SPESTW 8790 0U, // SPESTWX 8791 0U, // SPILL_ACC 8792 0U, // SPILL_CR 8793 0U, // SPILL_CRBIT 8794 0U, // SPILL_QUADWORD 8795 0U, // SPILL_UACC 8796 0U, // SPILL_WACC 8797 0U, // SPLIT_QUADWORD 8798 0U, // SRAD 8799 0U, // SRADI 8800 0U, // SRADI_32 8801 0U, // SRADI_rec 8802 0U, // SRAD_rec 8803 0U, // SRAW 8804 0U, // SRAWI 8805 0U, // SRAWI_rec 8806 0U, // SRAW_rec 8807 0U, // SRD 8808 0U, // SRD_rec 8809 0U, // SRW 8810 0U, // SRW8 8811 0U, // SRW8_rec 8812 0U, // SRW_rec 8813 0U, // STB 8814 0U, // STB8 8815 0U, // STBCIX 8816 0U, // STBCX 8817 0U, // STBEPX 8818 0U, // STBU 8819 0U, // STBU8 8820 0U, // STBUX 8821 0U, // STBUX8 8822 0U, // STBX 8823 0U, // STBX8 8824 0U, // STBXTLS 8825 0U, // STBXTLS_ 8826 0U, // STBXTLS_32 8827 0U, // STD 8828 0U, // STDAT 8829 0U, // STDBRX 8830 0U, // STDCIX 8831 0U, // STDCX 8832 0U, // STDU 8833 0U, // STDUX 8834 0U, // STDX 8835 0U, // STDXTLS 8836 0U, // STDXTLS_ 8837 0U, // STFD 8838 0U, // STFDEPX 8839 0U, // STFDU 8840 0U, // STFDUX 8841 0U, // STFDX 8842 0U, // STFIWX 8843 0U, // STFS 8844 0U, // STFSU 8845 0U, // STFSUX 8846 0U, // STFSX 8847 0U, // STH 8848 0U, // STH8 8849 0U, // STHBRX 8850 0U, // STHCIX 8851 0U, // STHCX 8852 0U, // STHEPX 8853 0U, // STHU 8854 0U, // STHU8 8855 0U, // STHUX 8856 0U, // STHUX8 8857 0U, // STHX 8858 0U, // STHX8 8859 0U, // STHXTLS 8860 0U, // STHXTLS_ 8861 0U, // STHXTLS_32 8862 0U, // STMW 8863 0U, // STOP 8864 0U, // STQ 8865 0U, // STQCX 8866 0U, // STQX_PSEUDO 8867 0U, // STSWI 8868 0U, // STVEBX 8869 0U, // STVEHX 8870 0U, // STVEWX 8871 0U, // STVX 8872 0U, // STVXL 8873 0U, // STW 8874 0U, // STW8 8875 0U, // STWAT 8876 0U, // STWBRX 8877 0U, // STWCIX 8878 0U, // STWCX 8879 0U, // STWEPX 8880 0U, // STWU 8881 0U, // STWU8 8882 0U, // STWUX 8883 0U, // STWUX8 8884 0U, // STWX 8885 0U, // STWX8 8886 0U, // STWXTLS 8887 0U, // STWXTLS_ 8888 0U, // STWXTLS_32 8889 0U, // STXSD 8890 0U, // STXSDX 8891 0U, // STXSIBX 8892 0U, // STXSIBXv 8893 0U, // STXSIHX 8894 0U, // STXSIHXv 8895 0U, // STXSIWX 8896 0U, // STXSSP 8897 0U, // STXSSPX 8898 0U, // STXV 8899 0U, // STXVB16X 8900 0U, // STXVD2X 8901 0U, // STXVH8X 8902 0U, // STXVL 8903 0U, // STXVLL 8904 0U, // STXVP 8905 0U, // STXVPRL 8906 0U, // STXVPRLL 8907 0U, // STXVPX 8908 0U, // STXVRBX 8909 0U, // STXVRDX 8910 0U, // STXVRHX 8911 0U, // STXVRL 8912 0U, // STXVRLL 8913 0U, // STXVRWX 8914 0U, // STXVW4X 8915 0U, // STXVX 8916 0U, // SUBF 8917 0U, // SUBF8 8918 0U, // SUBF8O 8919 0U, // SUBF8O_rec 8920 0U, // SUBF8_rec 8921 0U, // SUBFC 8922 0U, // SUBFC8 8923 0U, // SUBFC8O 8924 0U, // SUBFC8O_rec 8925 0U, // SUBFC8_rec 8926 0U, // SUBFCO 8927 0U, // SUBFCO_rec 8928 0U, // SUBFC_rec 8929 0U, // SUBFE 8930 0U, // SUBFE8 8931 0U, // SUBFE8O 8932 0U, // SUBFE8O_rec 8933 0U, // SUBFE8_rec 8934 0U, // SUBFEO 8935 0U, // SUBFEO_rec 8936 0U, // SUBFE_rec 8937 0U, // SUBFIC 8938 0U, // SUBFIC8 8939 0U, // SUBFME 8940 0U, // SUBFME8 8941 0U, // SUBFME8O 8942 0U, // SUBFME8O_rec 8943 0U, // SUBFME8_rec 8944 0U, // SUBFMEO 8945 0U, // SUBFMEO_rec 8946 0U, // SUBFME_rec 8947 0U, // SUBFO 8948 0U, // SUBFO_rec 8949 0U, // SUBFUS 8950 0U, // SUBFUS_rec 8951 0U, // SUBFZE 8952 0U, // SUBFZE8 8953 0U, // SUBFZE8O 8954 0U, // SUBFZE8O_rec 8955 0U, // SUBFZE8_rec 8956 0U, // SUBFZEO 8957 0U, // SUBFZEO_rec 8958 0U, // SUBFZE_rec 8959 0U, // SUBF_rec 8960 0U, // SYNC 8961 0U, // TABORT 8962 0U, // TABORTDC 8963 0U, // TABORTDCI 8964 0U, // TABORTWC 8965 0U, // TABORTWCI 8966 0U, // TAILB 8967 0U, // TAILB8 8968 0U, // TAILBA 8969 0U, // TAILBA8 8970 0U, // TAILBCTR 8971 0U, // TAILBCTR8 8972 0U, // TBEGIN 8973 0U, // TBEGIN_RET 8974 0U, // TCHECK 8975 0U, // TCHECK_RET 8976 0U, // TCRETURNai 8977 0U, // TCRETURNai8 8978 0U, // TCRETURNdi 8979 0U, // TCRETURNdi8 8980 0U, // TCRETURNri 8981 0U, // TCRETURNri8 8982 0U, // TD 8983 0U, // TDI 8984 0U, // TEND 8985 0U, // TLBIA 8986 0U, // TLBIE 8987 0U, // TLBIEL 8988 0U, // TLBIVAX 8989 0U, // TLBLD 8990 0U, // TLBLI 8991 0U, // TLBRE 8992 0U, // TLBRE2 8993 0U, // TLBSX 8994 0U, // TLBSX2 8995 0U, // TLBSX2D 8996 0U, // TLBSYNC 8997 0U, // TLBWE 8998 0U, // TLBWE2 8999 0U, // TLSGDAIX 9000 0U, // TLSGDAIX8 9001 0U, // TRAP 9002 0U, // TRECHKPT 9003 0U, // TRECLAIM 9004 0U, // TSR 9005 0U, // TW 9006 0U, // TWI 9007 0U, // UNENCODED_NOP 9008 0U, // UpdateGBR 9009 0U, // VABSDUB 9010 0U, // VABSDUH 9011 0U, // VABSDUW 9012 0U, // VADDCUQ 9013 0U, // VADDCUW 9014 0U, // VADDECUQ 9015 0U, // VADDEUQM 9016 0U, // VADDFP 9017 0U, // VADDSBS 9018 0U, // VADDSHS 9019 0U, // VADDSWS 9020 0U, // VADDUBM 9021 0U, // VADDUBS 9022 0U, // VADDUDM 9023 0U, // VADDUHM 9024 0U, // VADDUHS 9025 0U, // VADDUQM 9026 0U, // VADDUWM 9027 0U, // VADDUWS 9028 0U, // VAND 9029 0U, // VANDC 9030 0U, // VAVGSB 9031 0U, // VAVGSH 9032 0U, // VAVGSW 9033 0U, // VAVGUB 9034 0U, // VAVGUH 9035 0U, // VAVGUW 9036 0U, // VBPERMD 9037 0U, // VBPERMQ 9038 0U, // VCFSX 9039 0U, // VCFSX_0 9040 0U, // VCFUGED 9041 0U, // VCFUX 9042 0U, // VCFUX_0 9043 0U, // VCIPHER 9044 0U, // VCIPHERLAST 9045 0U, // VCLRLB 9046 0U, // VCLRRB 9047 0U, // VCLZB 9048 0U, // VCLZD 9049 0U, // VCLZDM 9050 0U, // VCLZH 9051 0U, // VCLZLSBB 9052 0U, // VCLZW 9053 0U, // VCMPBFP 9054 0U, // VCMPBFP_rec 9055 0U, // VCMPEQFP 9056 0U, // VCMPEQFP_rec 9057 0U, // VCMPEQUB 9058 0U, // VCMPEQUB_rec 9059 0U, // VCMPEQUD 9060 0U, // VCMPEQUD_rec 9061 0U, // VCMPEQUH 9062 0U, // VCMPEQUH_rec 9063 0U, // VCMPEQUQ 9064 0U, // VCMPEQUQ_rec 9065 0U, // VCMPEQUW 9066 0U, // VCMPEQUW_rec 9067 0U, // VCMPGEFP 9068 0U, // VCMPGEFP_rec 9069 0U, // VCMPGTFP 9070 0U, // VCMPGTFP_rec 9071 0U, // VCMPGTSB 9072 0U, // VCMPGTSB_rec 9073 0U, // VCMPGTSD 9074 0U, // VCMPGTSD_rec 9075 0U, // VCMPGTSH 9076 0U, // VCMPGTSH_rec 9077 0U, // VCMPGTSQ 9078 0U, // VCMPGTSQ_rec 9079 0U, // VCMPGTSW 9080 0U, // VCMPGTSW_rec 9081 0U, // VCMPGTUB 9082 0U, // VCMPGTUB_rec 9083 0U, // VCMPGTUD 9084 0U, // VCMPGTUD_rec 9085 0U, // VCMPGTUH 9086 0U, // VCMPGTUH_rec 9087 0U, // VCMPGTUQ 9088 0U, // VCMPGTUQ_rec 9089 0U, // VCMPGTUW 9090 0U, // VCMPGTUW_rec 9091 0U, // VCMPNEB 9092 0U, // VCMPNEB_rec 9093 0U, // VCMPNEH 9094 0U, // VCMPNEH_rec 9095 0U, // VCMPNEW 9096 0U, // VCMPNEW_rec 9097 0U, // VCMPNEZB 9098 0U, // VCMPNEZB_rec 9099 0U, // VCMPNEZH 9100 0U, // VCMPNEZH_rec 9101 0U, // VCMPNEZW 9102 0U, // VCMPNEZW_rec 9103 0U, // VCMPSQ 9104 0U, // VCMPUQ 9105 0U, // VCNTMBB 9106 0U, // VCNTMBD 9107 0U, // VCNTMBH 9108 0U, // VCNTMBW 9109 0U, // VCTSXS 9110 0U, // VCTSXS_0 9111 0U, // VCTUXS 9112 0U, // VCTUXS_0 9113 0U, // VCTZB 9114 0U, // VCTZD 9115 0U, // VCTZDM 9116 0U, // VCTZH 9117 0U, // VCTZLSBB 9118 0U, // VCTZW 9119 0U, // VDIVESD 9120 0U, // VDIVESQ 9121 0U, // VDIVESW 9122 0U, // VDIVEUD 9123 0U, // VDIVEUQ 9124 0U, // VDIVEUW 9125 0U, // VDIVSD 9126 0U, // VDIVSQ 9127 0U, // VDIVSW 9128 0U, // VDIVUD 9129 0U, // VDIVUQ 9130 0U, // VDIVUW 9131 0U, // VEQV 9132 0U, // VEXPANDBM 9133 0U, // VEXPANDDM 9134 0U, // VEXPANDHM 9135 0U, // VEXPANDQM 9136 0U, // VEXPANDWM 9137 0U, // VEXPTEFP 9138 0U, // VEXTDDVLX 9139 0U, // VEXTDDVRX 9140 0U, // VEXTDUBVLX 9141 0U, // VEXTDUBVRX 9142 0U, // VEXTDUHVLX 9143 0U, // VEXTDUHVRX 9144 0U, // VEXTDUWVLX 9145 0U, // VEXTDUWVRX 9146 0U, // VEXTRACTBM 9147 0U, // VEXTRACTD 9148 0U, // VEXTRACTDM 9149 0U, // VEXTRACTHM 9150 0U, // VEXTRACTQM 9151 0U, // VEXTRACTUB 9152 0U, // VEXTRACTUH 9153 0U, // VEXTRACTUW 9154 0U, // VEXTRACTWM 9155 0U, // VEXTSB2D 9156 0U, // VEXTSB2Ds 9157 0U, // VEXTSB2W 9158 0U, // VEXTSB2Ws 9159 0U, // VEXTSD2Q 9160 0U, // VEXTSH2D 9161 0U, // VEXTSH2Ds 9162 0U, // VEXTSH2W 9163 0U, // VEXTSH2Ws 9164 0U, // VEXTSW2D 9165 0U, // VEXTSW2Ds 9166 0U, // VEXTUBLX 9167 0U, // VEXTUBRX 9168 0U, // VEXTUHLX 9169 0U, // VEXTUHRX 9170 0U, // VEXTUWLX 9171 0U, // VEXTUWRX 9172 0U, // VGBBD 9173 0U, // VGNB 9174 0U, // VINSBLX 9175 0U, // VINSBRX 9176 0U, // VINSBVLX 9177 0U, // VINSBVRX 9178 0U, // VINSD 9179 0U, // VINSDLX 9180 0U, // VINSDRX 9181 0U, // VINSERTB 9182 0U, // VINSERTD 9183 0U, // VINSERTH 9184 0U, // VINSERTW 9185 0U, // VINSHLX 9186 0U, // VINSHRX 9187 0U, // VINSHVLX 9188 0U, // VINSHVRX 9189 0U, // VINSW 9190 0U, // VINSWLX 9191 0U, // VINSWRX 9192 0U, // VINSWVLX 9193 0U, // VINSWVRX 9194 0U, // VLOGEFP 9195 0U, // VMADDFP 9196 0U, // VMAXFP 9197 0U, // VMAXSB 9198 0U, // VMAXSD 9199 0U, // VMAXSH 9200 0U, // VMAXSW 9201 0U, // VMAXUB 9202 0U, // VMAXUD 9203 0U, // VMAXUH 9204 0U, // VMAXUW 9205 0U, // VMHADDSHS 9206 0U, // VMHRADDSHS 9207 0U, // VMINFP 9208 0U, // VMINSB 9209 0U, // VMINSD 9210 0U, // VMINSH 9211 0U, // VMINSW 9212 0U, // VMINUB 9213 0U, // VMINUD 9214 0U, // VMINUH 9215 0U, // VMINUW 9216 0U, // VMLADDUHM 9217 0U, // VMODSD 9218 0U, // VMODSQ 9219 0U, // VMODSW 9220 0U, // VMODUD 9221 0U, // VMODUQ 9222 0U, // VMODUW 9223 0U, // VMRGEW 9224 0U, // VMRGHB 9225 0U, // VMRGHH 9226 0U, // VMRGHW 9227 0U, // VMRGLB 9228 0U, // VMRGLH 9229 0U, // VMRGLW 9230 0U, // VMRGOW 9231 0U, // VMSUMCUD 9232 0U, // VMSUMMBM 9233 0U, // VMSUMSHM 9234 0U, // VMSUMSHS 9235 0U, // VMSUMUBM 9236 0U, // VMSUMUDM 9237 0U, // VMSUMUHM 9238 0U, // VMSUMUHS 9239 0U, // VMUL10CUQ 9240 0U, // VMUL10ECUQ 9241 0U, // VMUL10EUQ 9242 0U, // VMUL10UQ 9243 0U, // VMULESB 9244 0U, // VMULESD 9245 0U, // VMULESH 9246 0U, // VMULESW 9247 0U, // VMULEUB 9248 0U, // VMULEUD 9249 0U, // VMULEUH 9250 0U, // VMULEUW 9251 0U, // VMULHSD 9252 0U, // VMULHSW 9253 0U, // VMULHUD 9254 0U, // VMULHUW 9255 0U, // VMULLD 9256 0U, // VMULOSB 9257 0U, // VMULOSD 9258 0U, // VMULOSH 9259 0U, // VMULOSW 9260 0U, // VMULOUB 9261 0U, // VMULOUD 9262 0U, // VMULOUH 9263 0U, // VMULOUW 9264 0U, // VMULUWM 9265 0U, // VNAND 9266 0U, // VNCIPHER 9267 0U, // VNCIPHERLAST 9268 0U, // VNEGD 9269 0U, // VNEGW 9270 0U, // VNMSUBFP 9271 0U, // VNOR 9272 0U, // VOR 9273 0U, // VORC 9274 0U, // VPDEPD 9275 0U, // VPERM 9276 0U, // VPERMR 9277 0U, // VPERMXOR 9278 0U, // VPEXTD 9279 0U, // VPKPX 9280 0U, // VPKSDSS 9281 0U, // VPKSDUS 9282 0U, // VPKSHSS 9283 0U, // VPKSHUS 9284 0U, // VPKSWSS 9285 0U, // VPKSWUS 9286 0U, // VPKUDUM 9287 0U, // VPKUDUS 9288 0U, // VPKUHUM 9289 0U, // VPKUHUS 9290 0U, // VPKUWUM 9291 0U, // VPKUWUS 9292 0U, // VPMSUMB 9293 0U, // VPMSUMD 9294 0U, // VPMSUMH 9295 0U, // VPMSUMW 9296 0U, // VPOPCNTB 9297 0U, // VPOPCNTD 9298 0U, // VPOPCNTH 9299 0U, // VPOPCNTW 9300 0U, // VPRTYBD 9301 0U, // VPRTYBQ 9302 0U, // VPRTYBW 9303 0U, // VREFP 9304 0U, // VRFIM 9305 0U, // VRFIN 9306 0U, // VRFIP 9307 0U, // VRFIZ 9308 0U, // VRLB 9309 0U, // VRLD 9310 0U, // VRLDMI 9311 0U, // VRLDNM 9312 0U, // VRLH 9313 0U, // VRLQ 9314 0U, // VRLQMI 9315 0U, // VRLQNM 9316 0U, // VRLW 9317 0U, // VRLWMI 9318 0U, // VRLWNM 9319 0U, // VRSQRTEFP 9320 0U, // VSBOX 9321 0U, // VSEL 9322 0U, // VSHASIGMAD 9323 0U, // VSHASIGMAW 9324 0U, // VSL 9325 0U, // VSLB 9326 0U, // VSLD 9327 0U, // VSLDBI 9328 0U, // VSLDOI 9329 0U, // VSLH 9330 0U, // VSLO 9331 0U, // VSLQ 9332 0U, // VSLV 9333 0U, // VSLW 9334 0U, // VSPLTB 9335 0U, // VSPLTBs 9336 0U, // VSPLTH 9337 0U, // VSPLTHs 9338 0U, // VSPLTISB 9339 0U, // VSPLTISH 9340 0U, // VSPLTISW 9341 0U, // VSPLTW 9342 0U, // VSR 9343 0U, // VSRAB 9344 0U, // VSRAD 9345 0U, // VSRAH 9346 0U, // VSRAQ 9347 0U, // VSRAW 9348 0U, // VSRB 9349 0U, // VSRD 9350 0U, // VSRDBI 9351 0U, // VSRH 9352 0U, // VSRO 9353 0U, // VSRQ 9354 0U, // VSRV 9355 0U, // VSRW 9356 0U, // VSTRIBL 9357 0U, // VSTRIBL_rec 9358 0U, // VSTRIBR 9359 0U, // VSTRIBR_rec 9360 0U, // VSTRIHL 9361 0U, // VSTRIHL_rec 9362 0U, // VSTRIHR 9363 0U, // VSTRIHR_rec 9364 0U, // VSUBCUQ 9365 0U, // VSUBCUW 9366 0U, // VSUBECUQ 9367 0U, // VSUBEUQM 9368 0U, // VSUBFP 9369 0U, // VSUBSBS 9370 0U, // VSUBSHS 9371 0U, // VSUBSWS 9372 0U, // VSUBUBM 9373 0U, // VSUBUBS 9374 0U, // VSUBUDM 9375 0U, // VSUBUHM 9376 0U, // VSUBUHS 9377 0U, // VSUBUQM 9378 0U, // VSUBUWM 9379 0U, // VSUBUWS 9380 0U, // VSUM2SWS 9381 0U, // VSUM4SBS 9382 0U, // VSUM4SHS 9383 0U, // VSUM4UBS 9384 0U, // VSUMSWS 9385 0U, // VUPKHPX 9386 0U, // VUPKHSB 9387 0U, // VUPKHSH 9388 0U, // VUPKHSW 9389 0U, // VUPKLPX 9390 0U, // VUPKLSB 9391 0U, // VUPKLSH 9392 0U, // VUPKLSW 9393 0U, // VXOR 9394 0U, // V_SET0 9395 0U, // V_SET0B 9396 0U, // V_SET0H 9397 0U, // V_SETALLONES 9398 0U, // V_SETALLONESB 9399 0U, // V_SETALLONESH 9400 0U, // WAIT 9401 0U, // WRTEE 9402 0U, // WRTEEI 9403 0U, // XOR 9404 0U, // XOR8 9405 0U, // XOR8_rec 9406 0U, // XORI 9407 0U, // XORI8 9408 0U, // XORIS 9409 0U, // XORIS8 9410 0U, // XOR_rec 9411 0U, // XSABSDP 9412 0U, // XSABSQP 9413 0U, // XSADDDP 9414 0U, // XSADDQP 9415 0U, // XSADDQPO 9416 0U, // XSADDSP 9417 0U, // XSCMPEQDP 9418 0U, // XSCMPEQQP 9419 0U, // XSCMPEXPDP 9420 0U, // XSCMPEXPQP 9421 0U, // XSCMPGEDP 9422 0U, // XSCMPGEQP 9423 0U, // XSCMPGTDP 9424 0U, // XSCMPGTQP 9425 0U, // XSCMPODP 9426 0U, // XSCMPOQP 9427 0U, // XSCMPUDP 9428 0U, // XSCMPUQP 9429 0U, // XSCPSGNDP 9430 0U, // XSCPSGNQP 9431 0U, // XSCVDPHP 9432 0U, // XSCVDPQP 9433 0U, // XSCVDPSP 9434 0U, // XSCVDPSPN 9435 0U, // XSCVDPSXDS 9436 0U, // XSCVDPSXDSs 9437 0U, // XSCVDPSXWS 9438 0U, // XSCVDPSXWSs 9439 0U, // XSCVDPUXDS 9440 0U, // XSCVDPUXDSs 9441 0U, // XSCVDPUXWS 9442 0U, // XSCVDPUXWSs 9443 0U, // XSCVHPDP 9444 0U, // XSCVQPDP 9445 0U, // XSCVQPDPO 9446 0U, // XSCVQPSDZ 9447 0U, // XSCVQPSQZ 9448 0U, // XSCVQPSWZ 9449 0U, // XSCVQPUDZ 9450 0U, // XSCVQPUQZ 9451 0U, // XSCVQPUWZ 9452 0U, // XSCVSDQP 9453 0U, // XSCVSPDP 9454 0U, // XSCVSPDPN 9455 0U, // XSCVSQQP 9456 0U, // XSCVSXDDP 9457 0U, // XSCVSXDSP 9458 0U, // XSCVUDQP 9459 0U, // XSCVUQQP 9460 0U, // XSCVUXDDP 9461 0U, // XSCVUXDSP 9462 0U, // XSDIVDP 9463 0U, // XSDIVQP 9464 0U, // XSDIVQPO 9465 0U, // XSDIVSP 9466 0U, // XSIEXPDP 9467 0U, // XSIEXPQP 9468 0U, // XSMADDADP 9469 0U, // XSMADDASP 9470 0U, // XSMADDMDP 9471 0U, // XSMADDMSP 9472 0U, // XSMADDQP 9473 0U, // XSMADDQPO 9474 0U, // XSMAXCDP 9475 0U, // XSMAXCQP 9476 0U, // XSMAXDP 9477 0U, // XSMAXJDP 9478 0U, // XSMINCDP 9479 0U, // XSMINCQP 9480 0U, // XSMINDP 9481 0U, // XSMINJDP 9482 0U, // XSMSUBADP 9483 0U, // XSMSUBASP 9484 0U, // XSMSUBMDP 9485 0U, // XSMSUBMSP 9486 0U, // XSMSUBQP 9487 0U, // XSMSUBQPO 9488 0U, // XSMULDP 9489 0U, // XSMULQP 9490 0U, // XSMULQPO 9491 0U, // XSMULSP 9492 0U, // XSNABSDP 9493 0U, // XSNABSDPs 9494 0U, // XSNABSQP 9495 0U, // XSNEGDP 9496 0U, // XSNEGQP 9497 0U, // XSNMADDADP 9498 0U, // XSNMADDASP 9499 0U, // XSNMADDMDP 9500 0U, // XSNMADDMSP 9501 0U, // XSNMADDQP 9502 0U, // XSNMADDQPO 9503 0U, // XSNMSUBADP 9504 0U, // XSNMSUBASP 9505 0U, // XSNMSUBMDP 9506 0U, // XSNMSUBMSP 9507 0U, // XSNMSUBQP 9508 0U, // XSNMSUBQPO 9509 0U, // XSRDPI 9510 0U, // XSRDPIC 9511 0U, // XSRDPIM 9512 0U, // XSRDPIP 9513 0U, // XSRDPIZ 9514 0U, // XSREDP 9515 0U, // XSRESP 9516 0U, // XSRQPI 9517 0U, // XSRQPIX 9518 0U, // XSRQPXP 9519 0U, // XSRSP 9520 0U, // XSRSQRTEDP 9521 0U, // XSRSQRTESP 9522 0U, // XSSQRTDP 9523 0U, // XSSQRTQP 9524 0U, // XSSQRTQPO 9525 0U, // XSSQRTSP 9526 0U, // XSSUBDP 9527 0U, // XSSUBQP 9528 0U, // XSSUBQPO 9529 0U, // XSSUBSP 9530 0U, // XSTDIVDP 9531 0U, // XSTSQRTDP 9532 0U, // XSTSTDCDP 9533 0U, // XSTSTDCQP 9534 0U, // XSTSTDCSP 9535 0U, // XSXEXPDP 9536 0U, // XSXEXPQP 9537 0U, // XSXSIGDP 9538 0U, // XSXSIGQP 9539 0U, // XVABSDP 9540 0U, // XVABSSP 9541 0U, // XVADDDP 9542 0U, // XVADDSP 9543 0U, // XVBF16GER2 9544 0U, // XVBF16GER2NN 9545 0U, // XVBF16GER2NP 9546 0U, // XVBF16GER2PN 9547 0U, // XVBF16GER2PP 9548 0U, // XVBF16GER2W 9549 0U, // XVBF16GER2WNN 9550 0U, // XVBF16GER2WNP 9551 0U, // XVBF16GER2WPN 9552 0U, // XVBF16GER2WPP 9553 0U, // XVCMPEQDP 9554 0U, // XVCMPEQDP_rec 9555 0U, // XVCMPEQSP 9556 0U, // XVCMPEQSP_rec 9557 0U, // XVCMPGEDP 9558 0U, // XVCMPGEDP_rec 9559 0U, // XVCMPGESP 9560 0U, // XVCMPGESP_rec 9561 0U, // XVCMPGTDP 9562 0U, // XVCMPGTDP_rec 9563 0U, // XVCMPGTSP 9564 0U, // XVCMPGTSP_rec 9565 0U, // XVCPSGNDP 9566 0U, // XVCPSGNSP 9567 0U, // XVCVBF16SPN 9568 0U, // XVCVDPSP 9569 0U, // XVCVDPSXDS 9570 0U, // XVCVDPSXWS 9571 0U, // XVCVDPUXDS 9572 0U, // XVCVDPUXWS 9573 0U, // XVCVHPSP 9574 0U, // XVCVSPBF16 9575 0U, // XVCVSPDP 9576 0U, // XVCVSPHP 9577 0U, // XVCVSPSXDS 9578 0U, // XVCVSPSXWS 9579 0U, // XVCVSPUXDS 9580 0U, // XVCVSPUXWS 9581 0U, // XVCVSXDDP 9582 0U, // XVCVSXDSP 9583 0U, // XVCVSXWDP 9584 0U, // XVCVSXWSP 9585 0U, // XVCVUXDDP 9586 0U, // XVCVUXDSP 9587 0U, // XVCVUXWDP 9588 0U, // XVCVUXWSP 9589 0U, // XVDIVDP 9590 0U, // XVDIVSP 9591 0U, // XVF16GER2 9592 0U, // XVF16GER2NN 9593 0U, // XVF16GER2NP 9594 0U, // XVF16GER2PN 9595 0U, // XVF16GER2PP 9596 0U, // XVF16GER2W 9597 0U, // XVF16GER2WNN 9598 0U, // XVF16GER2WNP 9599 0U, // XVF16GER2WPN 9600 0U, // XVF16GER2WPP 9601 0U, // XVF32GER 9602 0U, // XVF32GERNN 9603 0U, // XVF32GERNP 9604 0U, // XVF32GERPN 9605 0U, // XVF32GERPP 9606 0U, // XVF32GERW 9607 0U, // XVF32GERWNN 9608 0U, // XVF32GERWNP 9609 0U, // XVF32GERWPN 9610 0U, // XVF32GERWPP 9611 0U, // XVF64GER 9612 0U, // XVF64GERNN 9613 0U, // XVF64GERNP 9614 0U, // XVF64GERPN 9615 0U, // XVF64GERPP 9616 0U, // XVF64GERW 9617 0U, // XVF64GERWNN 9618 0U, // XVF64GERWNP 9619 0U, // XVF64GERWPN 9620 0U, // XVF64GERWPP 9621 0U, // XVI16GER2 9622 0U, // XVI16GER2PP 9623 0U, // XVI16GER2S 9624 0U, // XVI16GER2SPP 9625 0U, // XVI16GER2SW 9626 0U, // XVI16GER2SWPP 9627 0U, // XVI16GER2W 9628 0U, // XVI16GER2WPP 9629 0U, // XVI4GER8 9630 0U, // XVI4GER8PP 9631 0U, // XVI4GER8W 9632 0U, // XVI4GER8WPP 9633 0U, // XVI8GER4 9634 0U, // XVI8GER4PP 9635 0U, // XVI8GER4SPP 9636 0U, // XVI8GER4W 9637 0U, // XVI8GER4WPP 9638 0U, // XVI8GER4WSPP 9639 0U, // XVIEXPDP 9640 0U, // XVIEXPSP 9641 0U, // XVMADDADP 9642 0U, // XVMADDASP 9643 0U, // XVMADDMDP 9644 0U, // XVMADDMSP 9645 0U, // XVMAXDP 9646 0U, // XVMAXSP 9647 0U, // XVMINDP 9648 0U, // XVMINSP 9649 0U, // XVMSUBADP 9650 0U, // XVMSUBASP 9651 0U, // XVMSUBMDP 9652 0U, // XVMSUBMSP 9653 0U, // XVMULDP 9654 0U, // XVMULSP 9655 0U, // XVNABSDP 9656 0U, // XVNABSSP 9657 0U, // XVNEGDP 9658 0U, // XVNEGSP 9659 0U, // XVNMADDADP 9660 0U, // XVNMADDASP 9661 0U, // XVNMADDMDP 9662 0U, // XVNMADDMSP 9663 0U, // XVNMSUBADP 9664 0U, // XVNMSUBASP 9665 0U, // XVNMSUBMDP 9666 0U, // XVNMSUBMSP 9667 0U, // XVRDPI 9668 0U, // XVRDPIC 9669 0U, // XVRDPIM 9670 0U, // XVRDPIP 9671 0U, // XVRDPIZ 9672 0U, // XVREDP 9673 0U, // XVRESP 9674 0U, // XVRSPI 9675 0U, // XVRSPIC 9676 0U, // XVRSPIM 9677 0U, // XVRSPIP 9678 0U, // XVRSPIZ 9679 0U, // XVRSQRTEDP 9680 0U, // XVRSQRTESP 9681 0U, // XVSQRTDP 9682 0U, // XVSQRTSP 9683 0U, // XVSUBDP 9684 0U, // XVSUBSP 9685 0U, // XVTDIVDP 9686 0U, // XVTDIVSP 9687 0U, // XVTLSBB 9688 0U, // XVTSQRTDP 9689 0U, // XVTSQRTSP 9690 0U, // XVTSTDCDP 9691 0U, // XVTSTDCSP 9692 0U, // XVXEXPDP 9693 0U, // XVXEXPSP 9694 0U, // XVXSIGDP 9695 0U, // XVXSIGSP 9696 0U, // XXBLENDVB 9697 0U, // XXBLENDVD 9698 0U, // XXBLENDVH 9699 0U, // XXBLENDVW 9700 0U, // XXBRD 9701 0U, // XXBRH 9702 0U, // XXBRQ 9703 0U, // XXBRW 9704 1U, // XXEVAL 9705 0U, // XXEXTRACTUW 9706 0U, // XXGENPCVBM 9707 0U, // XXGENPCVDM 9708 0U, // XXGENPCVHM 9709 0U, // XXGENPCVWM 9710 0U, // XXINSERTW 9711 0U, // XXLAND 9712 0U, // XXLANDC 9713 0U, // XXLEQV 9714 0U, // XXLEQVOnes 9715 0U, // XXLNAND 9716 0U, // XXLNOR 9717 0U, // XXLOR 9718 0U, // XXLORC 9719 0U, // XXLORf 9720 0U, // XXLXOR 9721 0U, // XXLXORdpz 9722 0U, // XXLXORspz 9723 0U, // XXLXORz 9724 0U, // XXMFACC 9725 0U, // XXMFACCW 9726 0U, // XXMRGHW 9727 0U, // XXMRGLW 9728 0U, // XXMTACC 9729 0U, // XXMTACCW 9730 0U, // XXPERM 9731 0U, // XXPERMDI 9732 0U, // XXPERMDIs 9733 0U, // XXPERMR 9734 1U, // XXPERMX 9735 0U, // XXSEL 9736 0U, // XXSETACCZ 9737 0U, // XXSETACCZW 9738 0U, // XXSLDWI 9739 0U, // XXSLDWIs 9740 0U, // XXSPLTI32DX 9741 0U, // XXSPLTIB 9742 0U, // XXSPLTIDP 9743 0U, // XXSPLTIW 9744 0U, // XXSPLTW 9745 0U, // XXSPLTWs 9746 0U, // gBC 9747 0U, // gBCA 9748 0U, // gBCAat 9749 0U, // gBCCTR 9750 0U, // gBCCTRL 9751 0U, // gBCL 9752 0U, // gBCLA 9753 0U, // gBCLAat 9754 0U, // gBCLR 9755 0U, // gBCLRL 9756 0U, // gBCLat 9757 0U, // gBCat 9758 }; 9759 9760 // Emit the opcode for the instruction. 9761 uint64_t Bits = 0; 9762 Bits |= (uint64_t)OpInfo0[MI->getOpcode()] << 0; 9763 Bits |= (uint64_t)OpInfo1[MI->getOpcode()] << 32; 9764 Bits |= (uint64_t)OpInfo2[MI->getOpcode()] << 48; 9765 return {AsmStrs+(Bits & 32767)-1, Bits}; 9766 9767} 9768/// printInstruction - This method is automatically generated by tablegen 9769/// from the instruction set description. 9770LLVM_NO_PROFILE_INSTRUMENT_FUNCTION 9771void PPCInstPrinter::printInstruction(const MCInst *MI, uint64_t Address, const MCSubtargetInfo &STI, raw_ostream &O) { 9772 O << "\t"; 9773 9774 auto MnemonicInfo = getMnemonic(MI); 9775 9776 O << MnemonicInfo.first; 9777 9778 uint64_t Bits = MnemonicInfo.second; 9779 assert(Bits != 0 && "Cannot print this instruction."); 9780 9781 // Fragment 0 encoded into 5 bits for 22 unique commands. 9782 switch ((Bits >> 15) & 31) { 9783 default: llvm_unreachable("Invalid command number."); 9784 case 0: 9785 // DBG_VALUE, DBG_VALUE_LIST, DBG_INSTR_REF, DBG_PHI, DBG_LABEL, BUNDLE, ... 9786 return; 9787 break; 9788 case 1: 9789 // BUILD_UACC, CLRLSLDI, CLRLSLDI_rec, CLRLSLWI, CLRLSLWI_rec, CLRRDI, CL... 9790 printOperand(MI, 0, STI, O); 9791 break; 9792 case 2: 9793 // DCBFL, DCBFLP, DCBFPS, DCBFx, DCBSTPS, DCBTCT, DCBTDS, DCBTSTCT, DCBTS... 9794 printMemRegReg(MI, 0, STI, O); 9795 break; 9796 case 3: 9797 // ADJCALLSTACKDOWN, ADJCALLSTACKUP 9798 printU16ImmOperand(MI, 0, STI, O); 9799 O << ' '; 9800 printU16ImmOperand(MI, 1, STI, O); 9801 return; 9802 break; 9803 case 4: 9804 // B, BCLalways, BDNZ, BDNZ8, BDNZL, BDNZLm, BDNZLp, BDNZm, BDNZp, BDZ, B... 9805 printBranchOperand(MI, Address, 0, STI, O); 9806 break; 9807 case 5: 9808 // BA, BDNZA, BDNZAm, BDNZAp, BDNZLA, BDNZLAm, BDNZLAp, BDZA, BDZAm, BDZA... 9809 printAbsBranchOperand(MI, 0, STI, O); 9810 break; 9811 case 6: 9812 // BCC, BCCA, BCCCTR, BCCCTR8, BCCCTRL, BCCCTRL8, BCCL, BCCLA, BCCLR, BCC... 9813 printPredicateOperand(MI, 0, STI, O, "cc"); 9814 break; 9815 case 7: 9816 // BCTRL8_LDinto_toc, BCTRL8_LDinto_toc_RM, BCTRL_LWZinto_toc, BCTRL_LWZi... 9817 printMemRegImm(MI, 0, STI, O); 9818 return; 9819 break; 9820 case 8: 9821 // BL8_NOP_TLS, BL8_NOTOC_TLS, BL8_TLS, BL8_TLS_, BL_TLS 9822 printTLSCall(MI, 0, STI, O); 9823 break; 9824 case 9: 9825 // DCBF, DCBT, DCBTST 9826 printMemRegReg(MI, 1, STI, O); 9827 O << ", "; 9828 break; 9829 case 10: 9830 // DCBTEP, DCBTSTEP 9831 printU5ImmOperand(MI, 2, STI, O); 9832 O << ", "; 9833 printMemRegReg(MI, 0, STI, O); 9834 return; 9835 break; 9836 case 11: 9837 // DMXXEXTFDMR256, DST, DST64, DSTST, DSTST64, DSTSTT, DSTSTT64, DSTT, DS... 9838 printOperand(MI, 1, STI, O); 9839 break; 9840 case 12: 9841 // DMXXEXTFDMR512, DMXXEXTFDMR512_HI 9842 printOperand(MI, 2, STI, O); 9843 O << ", "; 9844 printOperand(MI, 0, STI, O); 9845 O << ", "; 9846 printOperand(MI, 1, STI, O); 9847 break; 9848 case 13: 9849 // DSS, MBAR, MTFSB0, MTFSB1, TABORTDC, TABORTDCI, TABORTWC, TABORTWCI, T... 9850 printU5ImmOperand(MI, 0, STI, O); 9851 break; 9852 case 14: 9853 // ICBLC, ICBLQ, ICBT, ICBTLS 9854 printU4ImmOperand(MI, 0, STI, O); 9855 O << ", "; 9856 printMemRegReg(MI, 1, STI, O); 9857 return; 9858 break; 9859 case 15: 9860 // MTFSFI, MTFSFI_rec, MTFSFIb 9861 printU3ImmOperand(MI, 0, STI, O); 9862 O << ", "; 9863 printU4ImmOperand(MI, 1, STI, O); 9864 break; 9865 case 16: 9866 // MTOCRF, MTOCRF8 9867 printcrbitm(MI, 0, STI, O); 9868 O << ", "; 9869 printOperand(MI, 1, STI, O); 9870 return; 9871 break; 9872 case 17: 9873 // MTSR 9874 printU4ImmOperand(MI, 1, STI, O); 9875 O << ", "; 9876 printOperand(MI, 0, STI, O); 9877 return; 9878 break; 9879 case 18: 9880 // RFEBB, TBEGIN, TEND, TSR 9881 printU1ImmOperand(MI, 0, STI, O); 9882 return; 9883 break; 9884 case 19: 9885 // SYNC, WAIT 9886 printU2ImmOperand(MI, 0, STI, O); 9887 return; 9888 break; 9889 case 20: 9890 // XSRQPI, XSRQPIX, XSRQPXP 9891 printU1ImmOperand(MI, 1, STI, O); 9892 O << ", "; 9893 printOperand(MI, 0, STI, O); 9894 O << ", "; 9895 printOperand(MI, 2, STI, O); 9896 O << ", "; 9897 printU2ImmOperand(MI, 3, STI, O); 9898 return; 9899 break; 9900 case 21: 9901 // gBCAat, gBCLAat, gBCLat, gBCat 9902 printATBitsAsHint(MI, 1, STI, O); 9903 O << ' '; 9904 printU5ImmOperand(MI, 0, STI, O); 9905 O << ", "; 9906 printOperand(MI, 2, STI, O); 9907 O << ", "; 9908 break; 9909 } 9910 9911 9912 // Fragment 1 encoded into 5 bits for 23 unique commands. 9913 switch ((Bits >> 20) & 31) { 9914 default: llvm_unreachable("Invalid command number."); 9915 case 0: 9916 // BUILD_UACC, CLRLSLDI, CLRLSLDI_rec, CLRLSLWI, CLRLSLWI_rec, CLRRDI, CL... 9917 O << ", "; 9918 break; 9919 case 1: 9920 // DCBFL, DCBFLP, DCBFPS, DCBFx, DCBSTPS, DCBTSTT, DCBTSTx, DCBTT, DCBTx,... 9921 return; 9922 break; 9923 case 2: 9924 // ATOMIC_CMP_SWAP_I16, ATOMIC_CMP_SWAP_I32, TCRETURNai, TCRETURNai8, TCR... 9925 O << ' '; 9926 break; 9927 case 3: 9928 // BCC, CTRL_DEP 9929 printPredicateOperand(MI, 0, STI, O, "pm"); 9930 O << ' '; 9931 printPredicateOperand(MI, 0, STI, O, "reg"); 9932 O << ", "; 9933 printBranchOperand(MI, Address, 2, STI, O); 9934 return; 9935 break; 9936 case 4: 9937 // BCCA 9938 O << 'a'; 9939 printPredicateOperand(MI, 0, STI, O, "pm"); 9940 O << ' '; 9941 printPredicateOperand(MI, 0, STI, O, "reg"); 9942 O << ", "; 9943 printAbsBranchOperand(MI, 2, STI, O); 9944 return; 9945 break; 9946 case 5: 9947 // BCCCTR, BCCCTR8 9948 O << "ctr"; 9949 printPredicateOperand(MI, 0, STI, O, "pm"); 9950 O << ' '; 9951 printPredicateOperand(MI, 0, STI, O, "reg"); 9952 return; 9953 break; 9954 case 6: 9955 // BCCCTRL, BCCCTRL8 9956 O << "ctrl"; 9957 printPredicateOperand(MI, 0, STI, O, "pm"); 9958 O << ' '; 9959 printPredicateOperand(MI, 0, STI, O, "reg"); 9960 return; 9961 break; 9962 case 7: 9963 // BCCL 9964 O << 'l'; 9965 printPredicateOperand(MI, 0, STI, O, "pm"); 9966 O << ' '; 9967 printPredicateOperand(MI, 0, STI, O, "reg"); 9968 O << ", "; 9969 printBranchOperand(MI, Address, 2, STI, O); 9970 return; 9971 break; 9972 case 8: 9973 // BCCLA 9974 O << "la"; 9975 printPredicateOperand(MI, 0, STI, O, "pm"); 9976 O << ' '; 9977 printPredicateOperand(MI, 0, STI, O, "reg"); 9978 O << ", "; 9979 printAbsBranchOperand(MI, 2, STI, O); 9980 return; 9981 break; 9982 case 9: 9983 // BCCLR 9984 O << "lr"; 9985 printPredicateOperand(MI, 0, STI, O, "pm"); 9986 O << ' '; 9987 printPredicateOperand(MI, 0, STI, O, "reg"); 9988 return; 9989 break; 9990 case 10: 9991 // BCCLRL 9992 O << "lrl"; 9993 printPredicateOperand(MI, 0, STI, O, "pm"); 9994 O << ' '; 9995 printPredicateOperand(MI, 0, STI, O, "reg"); 9996 return; 9997 break; 9998 case 11: 9999 // BCCTR, BCCTR8, BCCTR8n, BCCTRL, BCCTRL8, BCCTRL8n, BCCTRLn, BCCTRn, BC... 10000 O << ", 0"; 10001 return; 10002 break; 10003 case 12: 10004 // BL8_NOP, BL8_NOP_RM, BL8_NOP_TLS, BLA8_NOP, BLA8_NOP_RM, BL_NOP, BL_NO... 10005 O << "\n\tnop"; 10006 return; 10007 break; 10008 case 13: 10009 // DCBF 10010 printU3ImmOperand(MI, 0, STI, O); 10011 return; 10012 break; 10013 case 14: 10014 // DCBT, DCBTST 10015 printU5ImmOperand(MI, 0, STI, O); 10016 return; 10017 break; 10018 case 15: 10019 // DMXXEXTFDMR512_HI 10020 O << ", 1"; 10021 return; 10022 break; 10023 case 16: 10024 // EVSEL, TLBIE 10025 O << ','; 10026 break; 10027 case 17: 10028 // MFTB8 10029 O << ", 268"; 10030 return; 10031 break; 10032 case 18: 10033 // MFUDSCR 10034 O << ", 3"; 10035 return; 10036 break; 10037 case 19: 10038 // MFVRSAVE, MFVRSAVEv 10039 O << ", 256"; 10040 return; 10041 break; 10042 case 20: 10043 // V_SETALLONES, V_SETALLONESB, V_SETALLONESH 10044 O << ", -1"; 10045 return; 10046 break; 10047 case 21: 10048 // gBCAat, gBCLAat 10049 printAbsBranchOperand(MI, 3, STI, O); 10050 return; 10051 break; 10052 case 22: 10053 // gBCLat, gBCat 10054 printBranchOperand(MI, Address, 3, STI, O); 10055 return; 10056 break; 10057 } 10058 10059 10060 // Fragment 2 encoded into 5 bits for 29 unique commands. 10061 switch ((Bits >> 25) & 31) { 10062 default: llvm_unreachable("Invalid command number."); 10063 case 0: 10064 // BUILD_UACC, CLRLSLDI, CLRLSLDI_rec, CLRLSLWI, CLRLSLWI_rec, CLRRDI, CL... 10065 printOperand(MI, 1, STI, O); 10066 break; 10067 case 1: 10068 // DCBTCT, DCBTDS, DCBTSTCT, DCBTSTDS, EVADDIW 10069 printU5ImmOperand(MI, 2, STI, O); 10070 break; 10071 case 2: 10072 // LAx, EVLDD, EVLDH, EVLDW, EVLHHESPLAT, EVLHHOSSPLAT, EVLHHOUSPLAT, EVL... 10073 printMemRegImm(MI, 1, STI, O); 10074 return; 10075 break; 10076 case 3: 10077 // SUBPCIS, LI, LI8, LIS, LIS8 10078 printS16ImmOperand(MI, 1, STI, O); 10079 return; 10080 break; 10081 case 4: 10082 // ATOMIC_CMP_SWAP_I16, ATOMIC_CMP_SWAP_I32, EVLDDX, EVLDHX, EVLDWX, EVLH... 10083 printMemRegReg(MI, 1, STI, O); 10084 break; 10085 case 5: 10086 // BC, BCL, BCLn, BCn 10087 printBranchOperand(MI, Address, 1, STI, O); 10088 return; 10089 break; 10090 case 6: 10091 // CMPRB, CMPRB8, MTMSR, MTMSRD 10092 printU1ImmOperand(MI, 1, STI, O); 10093 break; 10094 case 7: 10095 // CRSET, CRUNSET, DMXXEXTFDMR256, MTDCR, TLBIE, V_SET0, V_SET0B, V_SET0H... 10096 printOperand(MI, 0, STI, O); 10097 break; 10098 case 8: 10099 // DARN, MFFSCRNI 10100 printU2ImmOperand(MI, 1, STI, O); 10101 return; 10102 break; 10103 case 9: 10104 // DMXOR, DST, DST64, DSTST, DSTST64, DSTSTT, DSTSTT64, DSTT, DSTT64, MTF... 10105 printOperand(MI, 2, STI, O); 10106 break; 10107 case 10: 10108 // EVSPLATFI, EVSPLATI, VSPLTISB, VSPLTISH, VSPLTISW 10109 printS5ImmOperand(MI, 1, STI, O); 10110 return; 10111 break; 10112 case 11: 10113 // EVSUBIFW, LXVKQ 10114 printU5ImmOperand(MI, 1, STI, O); 10115 break; 10116 case 12: 10117 // HASHCHK, HASHCHK8, HASHCHKP, HASHCHKP8, HASHST, HASHST8, HASHSTP, HASH... 10118 printMemRegImmHash(MI, 1, STI, O); 10119 return; 10120 break; 10121 case 13: 10122 // LA, LA8 10123 printS16ImmOperand(MI, 2, STI, O); 10124 O << '('; 10125 printOperand(MI, 1, STI, O); 10126 O << ')'; 10127 return; 10128 break; 10129 case 14: 10130 // LBZU, LBZU8, LDU, LFDU, LFSU, LHAU, LHAU8, LHZU, LHZU8, LWZU, LWZU8, S... 10131 printMemRegImm(MI, 2, STI, O); 10132 return; 10133 break; 10134 case 15: 10135 // LBZUX, LBZUX8, LDUX, LFDUX, LFSUX, LHAUX, LHAUX8, LHZUX, LHZUX8, LWAUX... 10136 printMemRegReg(MI, 2, STI, O); 10137 return; 10138 break; 10139 case 16: 10140 // MFBHRBE 10141 printU10ImmOperand(MI, 1, STI, O); 10142 return; 10143 break; 10144 case 17: 10145 // MFFSCDRNI 10146 printU3ImmOperand(MI, 1, STI, O); 10147 return; 10148 break; 10149 case 18: 10150 // MFOCRF, MFOCRF8 10151 printcrbitm(MI, 1, STI, O); 10152 return; 10153 break; 10154 case 19: 10155 // MFSR 10156 printU4ImmOperand(MI, 1, STI, O); 10157 return; 10158 break; 10159 case 20: 10160 // MTFSFI_rec, XXSPLTI32DX 10161 printU1ImmOperand(MI, 2, STI, O); 10162 break; 10163 case 21: 10164 // MTVSRBMI 10165 printU16ImmOperand(MI, 1, STI, O); 10166 return; 10167 break; 10168 case 22: 10169 // PADDI8pc, PADDIpc 10170 printImmZeroOperand(MI, 1, STI, O); 10171 O << ", "; 10172 printS34ImmOperand(MI, 2, STI, O); 10173 O << ", 1"; 10174 return; 10175 break; 10176 case 23: 10177 // PLBZ, PLBZ8, PLD, PLFD, PLFS, PLHA, PLHA8, PLHZ, PLHZ8, PLWA, PLWA8, P... 10178 printMemRegImm34(MI, 1, STI, O); 10179 O << ", 0"; 10180 return; 10181 break; 10182 case 24: 10183 // PLBZ8pc, PLBZpc, PLDpc, PLFDpc, PLFSpc, PLHA8pc, PLHApc, PLHZ8pc, PLHZ... 10184 printMemRegImm34PCRel(MI, 1, STI, O); 10185 O << ", 1"; 10186 return; 10187 break; 10188 case 25: 10189 // PLI, PLI8 10190 printS34ImmOperand(MI, 1, STI, O); 10191 return; 10192 break; 10193 case 26: 10194 // SUBFUS, SUBFUS_rec 10195 printU1ImmOperand(MI, 3, STI, O); 10196 O << ", "; 10197 printOperand(MI, 1, STI, O); 10198 O << ", "; 10199 printOperand(MI, 2, STI, O); 10200 return; 10201 break; 10202 case 27: 10203 // VINSD, VINSERTB, VINSERTH, VINSW 10204 printOperand(MI, 3, STI, O); 10205 O << ", "; 10206 printU4ImmOperand(MI, 2, STI, O); 10207 return; 10208 break; 10209 case 28: 10210 // XXSPLTIB 10211 printU8ImmOperand(MI, 1, STI, O); 10212 return; 10213 break; 10214 } 10215 10216 10217 // Fragment 3 encoded into 3 bits for 6 unique commands. 10218 switch ((Bits >> 30) & 7) { 10219 default: llvm_unreachable("Invalid command number."); 10220 case 0: 10221 // BUILD_UACC, DCBTCT, DCBTDS, DCBTSTCT, DCBTSTDS, ADDME, ADDME8, ADDME8O... 10222 return; 10223 break; 10224 case 1: 10225 // CLRLSLDI, CLRLSLDI_rec, CLRLSLWI, CLRLSLWI_rec, CLRRDI, CLRRDI_rec, CL... 10226 O << ", "; 10227 break; 10228 case 2: 10229 // ATOMIC_CMP_SWAP_I16, ATOMIC_CMP_SWAP_I32 10230 O << ' '; 10231 printOperand(MI, 3, STI, O); 10232 O << ' '; 10233 printOperand(MI, 4, STI, O); 10234 return; 10235 break; 10236 case 3: 10237 // EVSEL 10238 O << ','; 10239 printOperand(MI, 2, STI, O); 10240 return; 10241 break; 10242 case 4: 10243 // LBARXL, LDARXL, LHARXL, LQARXL, LWARXL 10244 O << ", 1"; 10245 return; 10246 break; 10247 case 5: 10248 // VCFSX_0, VCFUX_0, VCTSXS_0, VCTUXS_0 10249 O << ", 0"; 10250 return; 10251 break; 10252 } 10253 10254 10255 // Fragment 4 encoded into 5 bits for 23 unique commands. 10256 switch ((Bits >> 33) & 31) { 10257 default: llvm_unreachable("Invalid command number."); 10258 case 0: 10259 // CLRLSLDI, CLRLSLDI_rec, CLRRDI, CLRRDI_rec, EXTLDI, EXTLDI_rec, EXTRDI... 10260 printU6ImmOperand(MI, 2, STI, O); 10261 break; 10262 case 1: 10263 // CLRLSLWI, CLRLSLWI_rec, CLRRWI, CLRRWI_rec, EXTLWI, EXTLWI_rec, EXTRWI... 10264 printU5ImmOperand(MI, 2, STI, O); 10265 break; 10266 case 2: 10267 // SUBI, SUBIC, SUBIC_rec, SUBIS, ADDI, ADDI8, ADDIC, ADDIC8, ADDIC_rec, ... 10268 printS16ImmOperand(MI, 2, STI, O); 10269 return; 10270 break; 10271 case 3: 10272 // ADD4, ADD4O, ADD4O_rec, ADD4TLS, ADD4_rec, ADD8, ADD8O, ADD8O_rec, ADD... 10273 printOperand(MI, 2, STI, O); 10274 break; 10275 case 4: 10276 // ANDI8_rec, ANDIS8_rec, ANDIS_rec, ANDI_rec, CMPLDI, CMPLWI, ORI, ORI8,... 10277 printU16ImmOperand(MI, 2, STI, O); 10278 return; 10279 break; 10280 case 5: 10281 // BCDCFN_rec, BCDCFSQ_rec, BCDCFZ_rec, BCDCTZ_rec, BCDSETSGN_rec, CP_PAS... 10282 printU1ImmOperand(MI, 2, STI, O); 10283 break; 10284 case 6: 10285 // CRSET, CRUNSET, V_SET0, V_SET0B, V_SET0H, XXLEQVOnes, XXLXORdpz, XXLXO... 10286 printOperand(MI, 0, STI, O); 10287 return; 10288 break; 10289 case 7: 10290 // DMXXEXTFDMR256, DMXXINSTFDMR256, XXSPLTW, XXSPLTWs 10291 printU2ImmOperand(MI, 2, STI, O); 10292 return; 10293 break; 10294 case 8: 10295 // DST, DST64, DSTST, DSTST64, DSTSTT, DSTSTT64, DSTT, DSTT64 10296 printU5ImmOperand(MI, 0, STI, O); 10297 return; 10298 break; 10299 case 9: 10300 // EVADDIW, XXPERMDIs, XXSLDWIs 10301 printOperand(MI, 1, STI, O); 10302 break; 10303 case 10: 10304 // PADDI, PADDI8 10305 printS34ImmOperand(MI, 2, STI, O); 10306 O << ", 0"; 10307 return; 10308 break; 10309 case 11: 10310 // PMXVBF16GER2NN, PMXVBF16GER2NP, PMXVBF16GER2PN, PMXVBF16GER2PP, PMXVBF... 10311 printOperand(MI, 3, STI, O); 10312 break; 10313 case 12: 10314 // RLDIMI, RLDIMI_rec 10315 printU6ImmOperand(MI, 3, STI, O); 10316 O << ", "; 10317 printU6ImmOperand(MI, 4, STI, O); 10318 return; 10319 break; 10320 case 13: 10321 // RLWIMI, RLWIMI8, RLWIMI8_rec, RLWIMI_rec 10322 printU5ImmOperand(MI, 3, STI, O); 10323 O << ", "; 10324 printU5ImmOperand(MI, 4, STI, O); 10325 O << ", "; 10326 printU5ImmOperand(MI, 5, STI, O); 10327 return; 10328 break; 10329 case 14: 10330 // VCFSX, VCFUX, VCTSXS, VCTUXS, VSPLTB, VSPLTBs, VSPLTH, VSPLTHs, VSPLTW 10331 printU5ImmOperand(MI, 1, STI, O); 10332 return; 10333 break; 10334 case 15: 10335 // VEXTRACTD, VEXTRACTUB, VEXTRACTUH, VEXTRACTUW, VINSERTD, VINSERTW 10336 printU4ImmOperand(MI, 1, STI, O); 10337 return; 10338 break; 10339 case 16: 10340 // VGNB 10341 printU3ImmOperand(MI, 2, STI, O); 10342 return; 10343 break; 10344 case 17: 10345 // XSTSTDCDP, XSTSTDCQP, XSTSTDCSP, XVTSTDCDP, XVTSTDCSP 10346 printU7ImmOperand(MI, 1, STI, O); 10347 return; 10348 break; 10349 case 18: 10350 // XXEXTRACTUW 10351 printU4ImmOperand(MI, 2, STI, O); 10352 return; 10353 break; 10354 case 19: 10355 // XXGENPCVBM, XXGENPCVDM, XXGENPCVHM, XXGENPCVWM 10356 printS5ImmOperand(MI, 2, STI, O); 10357 return; 10358 break; 10359 case 20: 10360 // XXINSERTW 10361 printU4ImmOperand(MI, 3, STI, O); 10362 return; 10363 break; 10364 case 21: 10365 // gBC, gBCL 10366 printBranchOperand(MI, Address, 2, STI, O); 10367 return; 10368 break; 10369 case 22: 10370 // gBCA, gBCLA 10371 printAbsBranchOperand(MI, 2, STI, O); 10372 return; 10373 break; 10374 } 10375 10376 10377 // Fragment 5 encoded into 2 bits for 4 unique commands. 10378 switch ((Bits >> 38) & 3) { 10379 default: llvm_unreachable("Invalid command number."); 10380 case 0: 10381 // CLRLSLDI, CLRLSLDI_rec, CLRLSLWI, CLRLSLWI_rec, EXTLDI, EXTLDI_rec, EX... 10382 O << ", "; 10383 break; 10384 case 1: 10385 // CLRRDI, CLRRDI_rec, CLRRWI, CLRRWI_rec, ROTRDI, ROTRDI_rec, ROTRWI, RO... 10386 return; 10387 break; 10388 case 2: 10389 // DMXXINSTFDMR512 10390 O << ", 0"; 10391 return; 10392 break; 10393 case 3: 10394 // DMXXINSTFDMR512_HI 10395 O << ", 1"; 10396 return; 10397 break; 10398 } 10399 10400 10401 // Fragment 6 encoded into 4 bits for 9 unique commands. 10402 switch ((Bits >> 40) & 15) { 10403 default: llvm_unreachable("Invalid command number."); 10404 case 0: 10405 // CLRLSLDI, CLRLSLDI_rec, EXTLDI, EXTLDI_rec, EXTRDI, EXTRDI_rec, INSRDI... 10406 printU6ImmOperand(MI, 3, STI, O); 10407 return; 10408 break; 10409 case 1: 10410 // CLRLSLWI, CLRLSLWI_rec, EXTLWI, EXTLWI_rec, EXTRWI, EXTRWI_rec, INSLWI... 10411 printU5ImmOperand(MI, 3, STI, O); 10412 break; 10413 case 2: 10414 // RLWIMIbm, RLWIMIbm_rec, RLWINMbm, RLWINMbm_rec, RLWNMbm, RLWNMbm_rec, ... 10415 printOperand(MI, 3, STI, O); 10416 break; 10417 case 3: 10418 // ADDEX, ADDEX8, XXPERMDI, XXSLDWI 10419 printU2ImmOperand(MI, 3, STI, O); 10420 return; 10421 break; 10422 case 4: 10423 // BCDADD_rec, BCDSR_rec, BCDSUB_rec, BCDS_rec, BCDTRUNC_rec 10424 printU1ImmOperand(MI, 3, STI, O); 10425 return; 10426 break; 10427 case 5: 10428 // PMXVBF16GER2, PMXVBF16GER2W, PMXVF16GER2, PMXVF16GER2W, PMXVF32GER, PM... 10429 printU4ImmOperand(MI, 3, STI, O); 10430 break; 10431 case 6: 10432 // PMXVBF16GER2NN, PMXVBF16GER2NP, PMXVBF16GER2PN, PMXVBF16GER2PP, PMXVBF... 10433 printU4ImmOperand(MI, 4, STI, O); 10434 O << ", "; 10435 break; 10436 case 7: 10437 // VSLDBI, VSRDBI 10438 printU3ImmOperand(MI, 3, STI, O); 10439 return; 10440 break; 10441 case 8: 10442 // XXPERMDIs, XXSLDWIs 10443 printU2ImmOperand(MI, 2, STI, O); 10444 return; 10445 break; 10446 } 10447 10448 10449 // Fragment 7 encoded into 2 bits for 4 unique commands. 10450 switch ((Bits >> 44) & 3) { 10451 default: llvm_unreachable("Invalid command number."); 10452 case 0: 10453 // CLRLSLWI, CLRLSLWI_rec, EXTLWI, EXTLWI_rec, EXTRWI, EXTRWI_rec, INSLWI... 10454 return; 10455 break; 10456 case 1: 10457 // PMXVBF16GER2, PMXVBF16GER2W, PMXVF16GER2, PMXVF16GER2W, PMXVF32GER, PM... 10458 O << ", "; 10459 break; 10460 case 2: 10461 // PMXVBF16GER2NN, PMXVBF16GER2NP, PMXVBF16GER2PN, PMXVBF16GER2PP, PMXVBF... 10462 printU4ImmOperand(MI, 5, STI, O); 10463 break; 10464 case 3: 10465 // PMXVF64GERNN, PMXVF64GERNP, PMXVF64GERPN, PMXVF64GERPP, PMXVF64GERWNN,... 10466 printU2ImmOperand(MI, 5, STI, O); 10467 return; 10468 break; 10469 } 10470 10471 10472 // Fragment 8 encoded into 3 bits for 7 unique commands. 10473 switch ((Bits >> 46) & 7) { 10474 default: llvm_unreachable("Invalid command number."); 10475 case 0: 10476 // PMXVBF16GER2, PMXVBF16GER2W, PMXVF16GER2, PMXVF16GER2W, PMXVF32GER, PM... 10477 printU4ImmOperand(MI, 4, STI, O); 10478 break; 10479 case 1: 10480 // PMXVBF16GER2NN, PMXVBF16GER2NP, PMXVBF16GER2PN, PMXVBF16GER2PP, PMXVBF... 10481 O << ", "; 10482 break; 10483 case 2: 10484 // PMXVF32GERNN, PMXVF32GERNP, PMXVF32GERPN, PMXVF32GERPP, PMXVF32GERWNN,... 10485 return; 10486 break; 10487 case 3: 10488 // PMXVF64GER, PMXVF64GERW 10489 printU2ImmOperand(MI, 4, STI, O); 10490 return; 10491 break; 10492 case 4: 10493 // RLWINM, RLWINM8, RLWINM8_rec, RLWINM_rec, RLWNM, RLWNM8, RLWNM8_rec, R... 10494 printU5ImmOperand(MI, 4, STI, O); 10495 return; 10496 break; 10497 case 5: 10498 // XXEVAL 10499 printU8ImmOperand(MI, 4, STI, O); 10500 return; 10501 break; 10502 case 6: 10503 // XXPERMX 10504 printU3ImmOperand(MI, 4, STI, O); 10505 return; 10506 break; 10507 } 10508 10509 10510 // Fragment 9 encoded into 3 bits for 5 unique commands. 10511 switch ((Bits >> 49) & 7) { 10512 default: llvm_unreachable("Invalid command number."); 10513 case 0: 10514 // PMXVBF16GER2, PMXVBF16GER2W, PMXVF16GER2, PMXVF16GER2W, PMXVI16GER2, P... 10515 O << ", "; 10516 break; 10517 case 1: 10518 // PMXVBF16GER2NN, PMXVBF16GER2NP, PMXVBF16GER2PN, PMXVBF16GER2PP, PMXVBF... 10519 printU2ImmOperand(MI, 6, STI, O); 10520 return; 10521 break; 10522 case 2: 10523 // PMXVF32GER, PMXVF32GERW 10524 return; 10525 break; 10526 case 3: 10527 // PMXVI4GER8PP, PMXVI4GER8WPP 10528 printU8ImmOperand(MI, 6, STI, O); 10529 return; 10530 break; 10531 case 4: 10532 // PMXVI8GER4PP, PMXVI8GER4SPP, PMXVI8GER4WPP, PMXVI8GER4WSPP 10533 printU4ImmOperand(MI, 6, STI, O); 10534 return; 10535 break; 10536 } 10537 10538 10539 // Fragment 10 encoded into 2 bits for 3 unique commands. 10540 switch ((Bits >> 52) & 3) { 10541 default: llvm_unreachable("Invalid command number."); 10542 case 0: 10543 // PMXVBF16GER2, PMXVBF16GER2W, PMXVF16GER2, PMXVF16GER2W, PMXVI16GER2, P... 10544 printU2ImmOperand(MI, 5, STI, O); 10545 return; 10546 break; 10547 case 1: 10548 // PMXVI4GER8, PMXVI4GER8W 10549 printU8ImmOperand(MI, 5, STI, O); 10550 return; 10551 break; 10552 case 2: 10553 // PMXVI8GER4, PMXVI8GER4W 10554 printU4ImmOperand(MI, 5, STI, O); 10555 return; 10556 break; 10557 } 10558 10559} 10560 10561 10562/// getRegisterName - This method is automatically generated by tblgen 10563/// from the register set description. This returns the assembler name 10564/// for the specified register. 10565const char *PPCInstPrinter::getRegisterName(MCRegister Reg) { 10566 unsigned RegNo = Reg.id(); 10567 assert(RegNo && RegNo < 500 && "Invalid register number!"); 10568 10569 10570#ifdef __GNUC__ 10571#pragma GCC diagnostic push 10572#pragma GCC diagnostic ignored "-Woverlength-strings" 10573#endif 10574 static const char AsmStrs[] = { 10575 /* 0 */ "**ROUNDING MODE**\0" 10576 /* 18 */ "**FRAME POINTER**\0" 10577 /* 36 */ "**BASE POINTER**\0" 10578 /* 53 */ "f10\0" 10579 /* 57 */ "vsp10\0" 10580 /* 63 */ "dmrrowp10\0" 10581 /* 73 */ "r10\0" 10582 /* 77 */ "vs10\0" 10583 /* 82 */ "v10\0" 10584 /* 86 */ "dmrrow10\0" 10585 /* 95 */ "f20\0" 10586 /* 99 */ "vsp20\0" 10587 /* 105 */ "dmrrowp20\0" 10588 /* 115 */ "r20\0" 10589 /* 119 */ "vs20\0" 10590 /* 124 */ "v20\0" 10591 /* 128 */ "dmrrow20\0" 10592 /* 137 */ "f30\0" 10593 /* 141 */ "vsp30\0" 10594 /* 147 */ "dmrrowp30\0" 10595 /* 157 */ "r30\0" 10596 /* 161 */ "vs30\0" 10597 /* 166 */ "v30\0" 10598 /* 170 */ "dmrrow30\0" 10599 /* 179 */ "vsp40\0" 10600 /* 185 */ "vs40\0" 10601 /* 190 */ "dmrrow40\0" 10602 /* 199 */ "vsp50\0" 10603 /* 205 */ "vs50\0" 10604 /* 210 */ "dmrrow50\0" 10605 /* 219 */ "vsp60\0" 10606 /* 225 */ "vs60\0" 10607 /* 230 */ "dmrrow60\0" 10608 /* 239 */ "wacc0\0" 10609 /* 245 */ "f0\0" 10610 /* 248 */ "wacc_hi0\0" 10611 /* 257 */ "dmrp0\0" 10612 /* 263 */ "vsp0\0" 10613 /* 268 */ "dmrrowp0\0" 10614 /* 277 */ "cr0\0" 10615 /* 281 */ "dmr0\0" 10616 /* 286 */ "vs0\0" 10617 /* 290 */ "v0\0" 10618 /* 293 */ "dmrrow0\0" 10619 /* 301 */ "f11\0" 10620 /* 305 */ "dmrrowp11\0" 10621 /* 315 */ "r11\0" 10622 /* 319 */ "vs11\0" 10623 /* 324 */ "v11\0" 10624 /* 328 */ "dmrrow11\0" 10625 /* 337 */ "f21\0" 10626 /* 341 */ "dmrrowp21\0" 10627 /* 351 */ "r21\0" 10628 /* 355 */ "vs21\0" 10629 /* 360 */ "v21\0" 10630 /* 364 */ "dmrrow21\0" 10631 /* 373 */ "f31\0" 10632 /* 377 */ "dmrrowp31\0" 10633 /* 387 */ "r31\0" 10634 /* 391 */ "vs31\0" 10635 /* 396 */ "v31\0" 10636 /* 400 */ "dmrrow31\0" 10637 /* 409 */ "vs41\0" 10638 /* 414 */ "dmrrow41\0" 10639 /* 423 */ "vs51\0" 10640 /* 428 */ "dmrrow51\0" 10641 /* 437 */ "vs61\0" 10642 /* 442 */ "dmrrow61\0" 10643 /* 451 */ "wacc1\0" 10644 /* 457 */ "f1\0" 10645 /* 460 */ "wacc_hi1\0" 10646 /* 469 */ "dmrp1\0" 10647 /* 475 */ "dmrrowp1\0" 10648 /* 484 */ "cr1\0" 10649 /* 488 */ "dmr1\0" 10650 /* 493 */ "vs1\0" 10651 /* 497 */ "v1\0" 10652 /* 500 */ "dmrrow1\0" 10653 /* 508 */ "f12\0" 10654 /* 512 */ "vsp12\0" 10655 /* 518 */ "dmrrowp12\0" 10656 /* 528 */ "r12\0" 10657 /* 532 */ "vs12\0" 10658 /* 537 */ "v12\0" 10659 /* 541 */ "dmrrow12\0" 10660 /* 550 */ "f22\0" 10661 /* 554 */ "vsp22\0" 10662 /* 560 */ "dmrrowp22\0" 10663 /* 570 */ "r22\0" 10664 /* 574 */ "vs22\0" 10665 /* 579 */ "v22\0" 10666 /* 583 */ "dmrrow22\0" 10667 /* 592 */ "vsp32\0" 10668 /* 598 */ "vs32\0" 10669 /* 603 */ "dmrrow32\0" 10670 /* 612 */ "vsp42\0" 10671 /* 618 */ "vs42\0" 10672 /* 623 */ "dmrrow42\0" 10673 /* 632 */ "vsp52\0" 10674 /* 638 */ "vs52\0" 10675 /* 643 */ "dmrrow52\0" 10676 /* 652 */ "vsp62\0" 10677 /* 658 */ "vs62\0" 10678 /* 663 */ "dmrrow62\0" 10679 /* 672 */ "wacc2\0" 10680 /* 678 */ "f2\0" 10681 /* 681 */ "wacc_hi2\0" 10682 /* 690 */ "dmrp2\0" 10683 /* 696 */ "vsp2\0" 10684 /* 701 */ "dmrrowp2\0" 10685 /* 710 */ "cr2\0" 10686 /* 714 */ "dmr2\0" 10687 /* 719 */ "vs2\0" 10688 /* 723 */ "v2\0" 10689 /* 726 */ "dmrrow2\0" 10690 /* 734 */ "f13\0" 10691 /* 738 */ "dmrrowp13\0" 10692 /* 748 */ "r13\0" 10693 /* 752 */ "vs13\0" 10694 /* 757 */ "v13\0" 10695 /* 761 */ "dmrrow13\0" 10696 /* 770 */ "f23\0" 10697 /* 774 */ "dmrrowp23\0" 10698 /* 784 */ "r23\0" 10699 /* 788 */ "vs23\0" 10700 /* 793 */ "v23\0" 10701 /* 797 */ "dmrrow23\0" 10702 /* 806 */ "vs33\0" 10703 /* 811 */ "dmrrow33\0" 10704 /* 820 */ "vs43\0" 10705 /* 825 */ "dmrrow43\0" 10706 /* 834 */ "vs53\0" 10707 /* 839 */ "dmrrow53\0" 10708 /* 848 */ "vs63\0" 10709 /* 853 */ "dmrrow63\0" 10710 /* 862 */ "wacc3\0" 10711 /* 868 */ "f3\0" 10712 /* 871 */ "wacc_hi3\0" 10713 /* 880 */ "dmrp3\0" 10714 /* 886 */ "dmrrowp3\0" 10715 /* 895 */ "cr3\0" 10716 /* 899 */ "dmr3\0" 10717 /* 904 */ "vs3\0" 10718 /* 908 */ "v3\0" 10719 /* 911 */ "dmrrow3\0" 10720 /* 919 */ "f14\0" 10721 /* 923 */ "vsp14\0" 10722 /* 929 */ "dmrrowp14\0" 10723 /* 939 */ "r14\0" 10724 /* 943 */ "vs14\0" 10725 /* 948 */ "v14\0" 10726 /* 952 */ "dmrrow14\0" 10727 /* 961 */ "f24\0" 10728 /* 965 */ "vsp24\0" 10729 /* 971 */ "dmrrowp24\0" 10730 /* 981 */ "r24\0" 10731 /* 985 */ "vs24\0" 10732 /* 990 */ "v24\0" 10733 /* 994 */ "dmrrow24\0" 10734 /* 1003 */ "vsp34\0" 10735 /* 1009 */ "vs34\0" 10736 /* 1014 */ "dmrrow34\0" 10737 /* 1023 */ "vsp44\0" 10738 /* 1029 */ "vs44\0" 10739 /* 1034 */ "dmrrow44\0" 10740 /* 1043 */ "vsp54\0" 10741 /* 1049 */ "vs54\0" 10742 /* 1054 */ "dmrrow54\0" 10743 /* 1063 */ "wacc4\0" 10744 /* 1069 */ "f4\0" 10745 /* 1072 */ "wacc_hi4\0" 10746 /* 1081 */ "vsp4\0" 10747 /* 1086 */ "dmrrowp4\0" 10748 /* 1095 */ "cr4\0" 10749 /* 1099 */ "dmr4\0" 10750 /* 1104 */ "vs4\0" 10751 /* 1108 */ "v4\0" 10752 /* 1111 */ "dmrrow4\0" 10753 /* 1119 */ "f15\0" 10754 /* 1123 */ "dmrrowp15\0" 10755 /* 1133 */ "r15\0" 10756 /* 1137 */ "vs15\0" 10757 /* 1142 */ "v15\0" 10758 /* 1146 */ "dmrrow15\0" 10759 /* 1155 */ "f25\0" 10760 /* 1159 */ "dmrrowp25\0" 10761 /* 1169 */ "r25\0" 10762 /* 1173 */ "vs25\0" 10763 /* 1178 */ "v25\0" 10764 /* 1182 */ "dmrrow25\0" 10765 /* 1191 */ "vs35\0" 10766 /* 1196 */ "dmrrow35\0" 10767 /* 1205 */ "vs45\0" 10768 /* 1210 */ "dmrrow45\0" 10769 /* 1219 */ "vs55\0" 10770 /* 1224 */ "dmrrow55\0" 10771 /* 1233 */ "wacc5\0" 10772 /* 1239 */ "f5\0" 10773 /* 1242 */ "wacc_hi5\0" 10774 /* 1251 */ "dmrrowp5\0" 10775 /* 1260 */ "cr5\0" 10776 /* 1264 */ "dmr5\0" 10777 /* 1269 */ "vs5\0" 10778 /* 1273 */ "v5\0" 10779 /* 1276 */ "dmrrow5\0" 10780 /* 1284 */ "f16\0" 10781 /* 1288 */ "vsp16\0" 10782 /* 1294 */ "dmrrowp16\0" 10783 /* 1304 */ "r16\0" 10784 /* 1308 */ "vs16\0" 10785 /* 1313 */ "v16\0" 10786 /* 1317 */ "dmrrow16\0" 10787 /* 1326 */ "f26\0" 10788 /* 1330 */ "vsp26\0" 10789 /* 1336 */ "dmrrowp26\0" 10790 /* 1346 */ "r26\0" 10791 /* 1350 */ "vs26\0" 10792 /* 1355 */ "v26\0" 10793 /* 1359 */ "dmrrow26\0" 10794 /* 1368 */ "vsp36\0" 10795 /* 1374 */ "vs36\0" 10796 /* 1379 */ "dmrrow36\0" 10797 /* 1388 */ "vsp46\0" 10798 /* 1394 */ "vs46\0" 10799 /* 1399 */ "dmrrow46\0" 10800 /* 1408 */ "vsp56\0" 10801 /* 1414 */ "vs56\0" 10802 /* 1419 */ "dmrrow56\0" 10803 /* 1428 */ "wacc6\0" 10804 /* 1434 */ "f6\0" 10805 /* 1437 */ "wacc_hi6\0" 10806 /* 1446 */ "vsp6\0" 10807 /* 1451 */ "dmrrowp6\0" 10808 /* 1460 */ "cr6\0" 10809 /* 1464 */ "dmr6\0" 10810 /* 1469 */ "vs6\0" 10811 /* 1473 */ "v6\0" 10812 /* 1476 */ "dmrrow6\0" 10813 /* 1484 */ "f17\0" 10814 /* 1488 */ "dmrrowp17\0" 10815 /* 1498 */ "r17\0" 10816 /* 1502 */ "vs17\0" 10817 /* 1507 */ "v17\0" 10818 /* 1511 */ "dmrrow17\0" 10819 /* 1520 */ "f27\0" 10820 /* 1524 */ "dmrrowp27\0" 10821 /* 1534 */ "r27\0" 10822 /* 1538 */ "vs27\0" 10823 /* 1543 */ "v27\0" 10824 /* 1547 */ "dmrrow27\0" 10825 /* 1556 */ "vs37\0" 10826 /* 1561 */ "dmrrow37\0" 10827 /* 1570 */ "vs47\0" 10828 /* 1575 */ "dmrrow47\0" 10829 /* 1584 */ "vs57\0" 10830 /* 1589 */ "dmrrow57\0" 10831 /* 1598 */ "wacc7\0" 10832 /* 1604 */ "f7\0" 10833 /* 1607 */ "wacc_hi7\0" 10834 /* 1616 */ "dmrrowp7\0" 10835 /* 1625 */ "cr7\0" 10836 /* 1629 */ "dmr7\0" 10837 /* 1634 */ "vs7\0" 10838 /* 1638 */ "v7\0" 10839 /* 1641 */ "dmrrow7\0" 10840 /* 1649 */ "f18\0" 10841 /* 1653 */ "vsp18\0" 10842 /* 1659 */ "dmrrowp18\0" 10843 /* 1669 */ "r18\0" 10844 /* 1673 */ "vs18\0" 10845 /* 1678 */ "v18\0" 10846 /* 1682 */ "dmrrow18\0" 10847 /* 1691 */ "f28\0" 10848 /* 1695 */ "vsp28\0" 10849 /* 1701 */ "dmrrowp28\0" 10850 /* 1711 */ "r28\0" 10851 /* 1715 */ "vs28\0" 10852 /* 1720 */ "v28\0" 10853 /* 1724 */ "dmrrow28\0" 10854 /* 1733 */ "vsp38\0" 10855 /* 1739 */ "vs38\0" 10856 /* 1744 */ "dmrrow38\0" 10857 /* 1753 */ "vsp48\0" 10858 /* 1759 */ "vs48\0" 10859 /* 1764 */ "dmrrow48\0" 10860 /* 1773 */ "vsp58\0" 10861 /* 1779 */ "vs58\0" 10862 /* 1784 */ "dmrrow58\0" 10863 /* 1793 */ "f8\0" 10864 /* 1796 */ "vsp8\0" 10865 /* 1801 */ "dmrrowp8\0" 10866 /* 1810 */ "r8\0" 10867 /* 1813 */ "vs8\0" 10868 /* 1817 */ "v8\0" 10869 /* 1820 */ "dmrrow8\0" 10870 /* 1828 */ "f19\0" 10871 /* 1832 */ "dmrrowp19\0" 10872 /* 1842 */ "r19\0" 10873 /* 1846 */ "vs19\0" 10874 /* 1851 */ "v19\0" 10875 /* 1855 */ "dmrrow19\0" 10876 /* 1864 */ "f29\0" 10877 /* 1868 */ "dmrrowp29\0" 10878 /* 1878 */ "r29\0" 10879 /* 1882 */ "vs29\0" 10880 /* 1887 */ "v29\0" 10881 /* 1891 */ "dmrrow29\0" 10882 /* 1900 */ "vs39\0" 10883 /* 1905 */ "dmrrow39\0" 10884 /* 1914 */ "vs49\0" 10885 /* 1919 */ "dmrrow49\0" 10886 /* 1928 */ "vs59\0" 10887 /* 1933 */ "dmrrow59\0" 10888 /* 1942 */ "f9\0" 10889 /* 1945 */ "dmrrowp9\0" 10890 /* 1954 */ "r9\0" 10891 /* 1957 */ "vs9\0" 10892 /* 1961 */ "v9\0" 10893 /* 1964 */ "dmrrow9\0" 10894 /* 1972 */ "vrsave\0" 10895 /* 1979 */ "spefscr\0" 10896 /* 1987 */ "xer\0" 10897 /* 1991 */ "lr\0" 10898 /* 1994 */ "ctr\0" 10899}; 10900#ifdef __GNUC__ 10901#pragma GCC diagnostic pop 10902#endif 10903 10904 static const uint16_t RegAsmOffset[] = { 10905 36, 1987, 1994, 18, 1991, 0, 1979, 1972, 1987, 55, 240, 452, 673, 863, 10906 1064, 1234, 1429, 1599, 36, 277, 484, 710, 895, 1095, 1260, 1460, 1625, 1994, 10907 281, 488, 714, 899, 1099, 1264, 1464, 1629, 293, 500, 726, 911, 1111, 1276, 10908 1476, 1641, 1820, 1964, 86, 328, 541, 761, 952, 1146, 1317, 1511, 1682, 1855, 10909 128, 364, 583, 797, 994, 1182, 1359, 1547, 1724, 1891, 170, 400, 603, 811, 10910 1014, 1196, 1379, 1561, 1744, 1905, 190, 414, 623, 825, 1034, 1210, 1399, 1575, 10911 1764, 1919, 210, 428, 643, 839, 1054, 1224, 1419, 1589, 1784, 1933, 230, 442, 10912 663, 853, 268, 475, 701, 886, 1086, 1251, 1451, 1616, 1801, 1945, 63, 305, 10913 518, 738, 929, 1123, 1294, 1488, 1659, 1832, 105, 341, 560, 774, 971, 1159, 10914 1336, 1524, 1701, 1868, 147, 377, 257, 469, 690, 880, 245, 457, 678, 868, 10915 1069, 1239, 1434, 1604, 1793, 1942, 53, 301, 508, 734, 919, 1119, 1284, 1484, 10916 1649, 1828, 95, 337, 550, 770, 961, 1155, 1326, 1520, 1691, 1864, 137, 373, 10917 18, 1991, 278, 485, 711, 896, 1096, 1261, 1461, 1626, 1810, 1954, 73, 315, 10918 528, 748, 939, 1133, 1304, 1498, 1669, 1842, 115, 351, 570, 784, 981, 1169, 10919 1346, 1534, 1711, 1878, 157, 387, 278, 485, 711, 896, 1096, 1261, 1461, 1626, 10920 1810, 1954, 73, 315, 528, 748, 939, 1133, 1304, 1498, 1669, 1842, 115, 351, 10921 570, 784, 981, 1169, 1346, 1534, 1711, 1878, 157, 387, 240, 452, 673, 863, 10922 1064, 1234, 1429, 1599, 290, 497, 723, 908, 1108, 1273, 1473, 1638, 1817, 1961, 10923 82, 324, 537, 757, 948, 1142, 1313, 1507, 1678, 1851, 124, 360, 579, 793, 10924 990, 1178, 1355, 1543, 1720, 1887, 166, 396, 290, 497, 723, 908, 1108, 1273, 10925 1473, 1638, 1817, 1961, 82, 324, 537, 757, 948, 1142, 1313, 1507, 1678, 1851, 10926 124, 360, 579, 793, 990, 1178, 1355, 1543, 1720, 1887, 166, 396, 286, 493, 10927 719, 904, 1104, 1269, 1469, 1634, 1813, 1957, 77, 319, 532, 752, 943, 1137, 10928 1308, 1502, 1673, 1846, 119, 355, 574, 788, 985, 1173, 1350, 1538, 1715, 1882, 10929 161, 391, 263, 696, 1081, 1446, 1796, 57, 512, 923, 1288, 1653, 99, 554, 10930 965, 1330, 1695, 141, 592, 1003, 1368, 1733, 179, 612, 1023, 1388, 1753, 199, 10931 632, 1043, 1408, 1773, 219, 652, 598, 806, 1009, 1191, 1374, 1556, 1739, 1900, 10932 185, 409, 618, 820, 1029, 1205, 1394, 1570, 1759, 1914, 205, 423, 638, 834, 10933 1049, 1219, 1414, 1584, 1779, 1928, 225, 437, 658, 848, 239, 451, 672, 862, 10934 1063, 1233, 1428, 1598, 248, 460, 681, 871, 1072, 1242, 1437, 1607, 278, 485, 10935 711, 896, 1096, 1261, 1461, 1626, 1810, 1954, 73, 315, 528, 748, 939, 1133, 10936 1304, 1498, 1669, 1842, 115, 351, 570, 784, 981, 1169, 1346, 1534, 1711, 1878, 10937 157, 387, 55, 510, 1286, 54, 920, 1650, 551, 1327, 138, 303, 1121, 1830, 10938 735, 1485, 338, 1156, 1865, 55, 921, 1651, 509, 1285, 96, 962, 1692, 736, 10939 1486, 302, 1120, 1829, 771, 1521, 374, 278, 711, 1096, 1461, 1810, 73, 528, 10940 939, 1304, 1669, 115, 570, 981, 1346, 1711, 157, 10941 }; 10942 10943 assert (*(AsmStrs+RegAsmOffset[RegNo-1]) && 10944 "Invalid alt name index for register!"); 10945 return AsmStrs+RegAsmOffset[RegNo-1]; 10946} 10947 10948#ifdef PRINT_ALIAS_INSTR 10949#undef PRINT_ALIAS_INSTR 10950 10951bool PPCInstPrinter::printAliasInstr(const MCInst *MI, uint64_t Address, const MCSubtargetInfo &STI, raw_ostream &OS) { 10952 static const PatternsForOpcode OpToPatterns[] = { 10953 {PPC::ADDI, 0, 1 }, 10954 {PPC::ADDI8, 1, 1 }, 10955 {PPC::ADDIS, 2, 1 }, 10956 {PPC::ADDIS8, 3, 1 }, 10957 {PPC::ADDPCIS, 4, 1 }, 10958 {PPC::BCC, 5, 24 }, 10959 {PPC::BCCA, 29, 24 }, 10960 {PPC::BCCCTR, 53, 24 }, 10961 {PPC::BCCCTRL, 77, 24 }, 10962 {PPC::BCCL, 101, 24 }, 10963 {PPC::BCCLA, 125, 24 }, 10964 {PPC::BCCLR, 149, 24 }, 10965 {PPC::BCCLRL, 173, 24 }, 10966 {PPC::CMPD, 197, 1 }, 10967 {PPC::CMPDI, 198, 1 }, 10968 {PPC::CMPLD, 199, 1 }, 10969 {PPC::CMPLDI, 200, 1 }, 10970 {PPC::CMPLW, 201, 1 }, 10971 {PPC::CMPLWI, 202, 1 }, 10972 {PPC::CMPW, 203, 1 }, 10973 {PPC::CMPWI, 204, 1 }, 10974 {PPC::CNTLZW, 205, 1 }, 10975 {PPC::CNTLZW8, 206, 1 }, 10976 {PPC::CNTLZW8_rec, 207, 1 }, 10977 {PPC::CNTLZW_rec, 208, 1 }, 10978 {PPC::CP_PASTE_rec, 209, 1 }, 10979 {PPC::CREQV, 210, 1 }, 10980 {PPC::CRNOR, 211, 1 }, 10981 {PPC::CROR, 212, 1 }, 10982 {PPC::CRXOR, 213, 1 }, 10983 {PPC::ISEL, 214, 3 }, 10984 {PPC::ISEL8, 217, 3 }, 10985 {PPC::MBAR, 220, 1 }, 10986 {PPC::MFDCR, 221, 8 }, 10987 {PPC::MFSPR, 229, 46 }, 10988 {PPC::MFSPR8, 275, 19 }, 10989 {PPC::MFTB, 294, 1 }, 10990 {PPC::MFUDSCR, 295, 1 }, 10991 {PPC::MFVRSAVE, 296, 1 }, 10992 {PPC::MFVSRD, 297, 1 }, 10993 {PPC::MFVSRWZ, 298, 1 }, 10994 {PPC::MTCRF, 299, 1 }, 10995 {PPC::MTCRF8, 300, 1 }, 10996 {PPC::MTDCR, 301, 8 }, 10997 {PPC::MTFSF, 309, 1 }, 10998 {PPC::MTFSFI, 310, 1 }, 10999 {PPC::MTFSFI_rec, 311, 1 }, 11000 {PPC::MTFSF_rec, 312, 1 }, 11001 {PPC::MTMSR, 313, 1 }, 11002 {PPC::MTMSRD, 314, 1 }, 11003 {PPC::MTSPR, 315, 45 }, 11004 {PPC::MTSPR8, 360, 18 }, 11005 {PPC::MTUDSCR, 378, 1 }, 11006 {PPC::MTVRSAVE, 379, 1 }, 11007 {PPC::MTVSRD, 380, 1 }, 11008 {PPC::MTVSRWA, 381, 1 }, 11009 {PPC::MTVSRWZ, 382, 1 }, 11010 {PPC::NOR, 383, 1 }, 11011 {PPC::NOR8, 384, 1 }, 11012 {PPC::NOR8_rec, 385, 1 }, 11013 {PPC::NOR_rec, 386, 1 }, 11014 {PPC::OR, 387, 1 }, 11015 {PPC::OR8, 388, 1 }, 11016 {PPC::OR8_rec, 389, 1 }, 11017 {PPC::ORI, 390, 1 }, 11018 {PPC::ORI8, 391, 1 }, 11019 {PPC::OR_rec, 392, 1 }, 11020 {PPC::RFEBB, 393, 1 }, 11021 {PPC::RLDCL, 394, 1 }, 11022 {PPC::RLDCL_rec, 395, 1 }, 11023 {PPC::RLDICL, 396, 2 }, 11024 {PPC::RLDICL_32_64, 398, 2 }, 11025 {PPC::RLDICL_rec, 400, 2 }, 11026 {PPC::RLWINM, 402, 2 }, 11027 {PPC::RLWINM8, 404, 2 }, 11028 {PPC::RLWINM8_rec, 406, 2 }, 11029 {PPC::RLWINM_rec, 408, 2 }, 11030 {PPC::RLWNM, 410, 1 }, 11031 {PPC::RLWNM8, 411, 1 }, 11032 {PPC::RLWNM8_rec, 412, 1 }, 11033 {PPC::RLWNM_rec, 413, 1 }, 11034 {PPC::SC, 414, 1 }, 11035 {PPC::SUBF, 415, 1 }, 11036 {PPC::SUBF8, 416, 1 }, 11037 {PPC::SUBF8_rec, 417, 1 }, 11038 {PPC::SUBFC, 418, 1 }, 11039 {PPC::SUBFC8, 419, 1 }, 11040 {PPC::SUBFC8_rec, 420, 1 }, 11041 {PPC::SUBFC_rec, 421, 1 }, 11042 {PPC::SUBF_rec, 422, 1 }, 11043 {PPC::SYNC, 423, 3 }, 11044 {PPC::TD, 426, 7 }, 11045 {PPC::TDI, 433, 7 }, 11046 {PPC::TEND, 440, 2 }, 11047 {PPC::TLBIE, 442, 1 }, 11048 {PPC::TLBRE2, 443, 2 }, 11049 {PPC::TLBWE2, 445, 2 }, 11050 {PPC::TSR, 447, 2 }, 11051 {PPC::TW, 449, 8 }, 11052 {PPC::TWI, 457, 7 }, 11053 {PPC::VNOR, 464, 1 }, 11054 {PPC::VOR, 465, 1 }, 11055 {PPC::WAIT, 466, 3 }, 11056 {PPC::XORI, 469, 1 }, 11057 {PPC::XORI8, 470, 1 }, 11058 {PPC::XVCPSGNDP, 471, 1 }, 11059 {PPC::XVCPSGNSP, 472, 1 }, 11060 {PPC::XXPERMDI, 473, 5 }, 11061 {PPC::XXPERMDIs, 478, 3 }, 11062 {PPC::gBC, 481, 10 }, 11063 {PPC::gBCA, 491, 10 }, 11064 {PPC::gBCAat, 501, 2 }, 11065 {PPC::gBCCTR, 503, 7 }, 11066 {PPC::gBCCTRL, 510, 7 }, 11067 {PPC::gBCL, 517, 10 }, 11068 {PPC::gBCLA, 527, 10 }, 11069 {PPC::gBCLAat, 537, 2 }, 11070 {PPC::gBCLR, 539, 11 }, 11071 {PPC::gBCLRL, 550, 11 }, 11072 {PPC::gBCLat, 561, 2 }, 11073 {PPC::gBCat, 563, 2 }, 11074 }; 11075 11076 static const AliasPattern Patterns[] = { 11077 // PPC::ADDI - 0 11078 {0, 0, 3, 2 }, 11079 // PPC::ADDI8 - 1 11080 {0, 2, 3, 2 }, 11081 // PPC::ADDIS - 2 11082 {12, 4, 3, 2 }, 11083 // PPC::ADDIS8 - 3 11084 {12, 6, 3, 2 }, 11085 // PPC::ADDPCIS - 4 11086 {25, 8, 2, 2 }, 11087 // PPC::BCC - 5 11088 {33, 10, 3, 2 }, 11089 {46, 12, 3, 2 }, 11090 {55, 14, 3, 2 }, 11091 {69, 16, 3, 2 }, 11092 {79, 18, 3, 2 }, 11093 {93, 20, 3, 2 }, 11094 {103, 22, 3, 2 }, 11095 {116, 24, 3, 2 }, 11096 {125, 26, 3, 2 }, 11097 {139, 28, 3, 2 }, 11098 {149, 30, 3, 2 }, 11099 {163, 32, 3, 2 }, 11100 {173, 34, 3, 2 }, 11101 {186, 36, 3, 2 }, 11102 {195, 38, 3, 2 }, 11103 {209, 40, 3, 2 }, 11104 {219, 42, 3, 2 }, 11105 {233, 44, 3, 2 }, 11106 {243, 46, 3, 2 }, 11107 {256, 48, 3, 2 }, 11108 {265, 50, 3, 2 }, 11109 {279, 52, 3, 2 }, 11110 {289, 54, 3, 2 }, 11111 {303, 56, 3, 2 }, 11112 // PPC::BCCA - 29 11113 {313, 58, 3, 2 }, 11114 {327, 60, 3, 2 }, 11115 {337, 62, 3, 2 }, 11116 {352, 64, 3, 2 }, 11117 {363, 66, 3, 2 }, 11118 {378, 68, 3, 2 }, 11119 {389, 70, 3, 2 }, 11120 {403, 72, 3, 2 }, 11121 {413, 74, 3, 2 }, 11122 {428, 76, 3, 2 }, 11123 {439, 78, 3, 2 }, 11124 {454, 80, 3, 2 }, 11125 {465, 82, 3, 2 }, 11126 {479, 84, 3, 2 }, 11127 {489, 86, 3, 2 }, 11128 {504, 88, 3, 2 }, 11129 {515, 90, 3, 2 }, 11130 {530, 92, 3, 2 }, 11131 {541, 94, 3, 2 }, 11132 {555, 96, 3, 2 }, 11133 {565, 98, 3, 2 }, 11134 {580, 100, 3, 2 }, 11135 {591, 102, 3, 2 }, 11136 {606, 104, 3, 2 }, 11137 // PPC::BCCCTR - 53 11138 {617, 106, 2, 2 }, 11139 {627, 108, 2, 2 }, 11140 {634, 110, 2, 2 }, 11141 {645, 112, 2, 2 }, 11142 {653, 114, 2, 2 }, 11143 {664, 116, 2, 2 }, 11144 {672, 118, 2, 2 }, 11145 {682, 120, 2, 2 }, 11146 {689, 122, 2, 2 }, 11147 {700, 124, 2, 2 }, 11148 {708, 126, 2, 2 }, 11149 {719, 128, 2, 2 }, 11150 {727, 130, 2, 2 }, 11151 {737, 132, 2, 2 }, 11152 {744, 134, 2, 2 }, 11153 {755, 136, 2, 2 }, 11154 {763, 138, 2, 2 }, 11155 {774, 140, 2, 2 }, 11156 {782, 142, 2, 2 }, 11157 {792, 144, 2, 2 }, 11158 {799, 146, 2, 2 }, 11159 {810, 148, 2, 2 }, 11160 {818, 150, 2, 2 }, 11161 {829, 152, 2, 2 }, 11162 // PPC::BCCCTRL - 77 11163 {837, 154, 2, 2 }, 11164 {848, 156, 2, 2 }, 11165 {856, 158, 2, 2 }, 11166 {868, 160, 2, 2 }, 11167 {877, 162, 2, 2 }, 11168 {889, 164, 2, 2 }, 11169 {898, 166, 2, 2 }, 11170 {909, 168, 2, 2 }, 11171 {917, 170, 2, 2 }, 11172 {929, 172, 2, 2 }, 11173 {938, 174, 2, 2 }, 11174 {950, 176, 2, 2 }, 11175 {959, 178, 2, 2 }, 11176 {970, 180, 2, 2 }, 11177 {978, 182, 2, 2 }, 11178 {990, 184, 2, 2 }, 11179 {999, 186, 2, 2 }, 11180 {1011, 188, 2, 2 }, 11181 {1020, 190, 2, 2 }, 11182 {1031, 192, 2, 2 }, 11183 {1039, 194, 2, 2 }, 11184 {1051, 196, 2, 2 }, 11185 {1060, 198, 2, 2 }, 11186 {1072, 200, 2, 2 }, 11187 // PPC::BCCL - 101 11188 {1081, 202, 3, 2 }, 11189 {1095, 204, 3, 2 }, 11190 {1105, 206, 3, 2 }, 11191 {1120, 208, 3, 2 }, 11192 {1131, 210, 3, 2 }, 11193 {1146, 212, 3, 2 }, 11194 {1157, 214, 3, 2 }, 11195 {1171, 216, 3, 2 }, 11196 {1181, 218, 3, 2 }, 11197 {1196, 220, 3, 2 }, 11198 {1207, 222, 3, 2 }, 11199 {1222, 224, 3, 2 }, 11200 {1233, 226, 3, 2 }, 11201 {1247, 228, 3, 2 }, 11202 {1257, 230, 3, 2 }, 11203 {1272, 232, 3, 2 }, 11204 {1283, 234, 3, 2 }, 11205 {1298, 236, 3, 2 }, 11206 {1309, 238, 3, 2 }, 11207 {1323, 240, 3, 2 }, 11208 {1333, 242, 3, 2 }, 11209 {1348, 244, 3, 2 }, 11210 {1359, 246, 3, 2 }, 11211 {1374, 248, 3, 2 }, 11212 // PPC::BCCLA - 125 11213 {1385, 250, 3, 2 }, 11214 {1400, 252, 3, 2 }, 11215 {1411, 254, 3, 2 }, 11216 {1427, 256, 3, 2 }, 11217 {1439, 258, 3, 2 }, 11218 {1455, 260, 3, 2 }, 11219 {1467, 262, 3, 2 }, 11220 {1482, 264, 3, 2 }, 11221 {1493, 266, 3, 2 }, 11222 {1509, 268, 3, 2 }, 11223 {1521, 270, 3, 2 }, 11224 {1537, 272, 3, 2 }, 11225 {1549, 274, 3, 2 }, 11226 {1564, 276, 3, 2 }, 11227 {1575, 278, 3, 2 }, 11228 {1591, 280, 3, 2 }, 11229 {1603, 282, 3, 2 }, 11230 {1619, 284, 3, 2 }, 11231 {1631, 286, 3, 2 }, 11232 {1646, 288, 3, 2 }, 11233 {1657, 290, 3, 2 }, 11234 {1673, 292, 3, 2 }, 11235 {1685, 294, 3, 2 }, 11236 {1701, 296, 3, 2 }, 11237 // PPC::BCCLR - 149 11238 {1713, 298, 2, 2 }, 11239 {1722, 300, 2, 2 }, 11240 {1728, 302, 2, 2 }, 11241 {1738, 304, 2, 2 }, 11242 {1745, 306, 2, 2 }, 11243 {1755, 308, 2, 2 }, 11244 {1762, 310, 2, 2 }, 11245 {1771, 312, 2, 2 }, 11246 {1777, 314, 2, 2 }, 11247 {1787, 316, 2, 2 }, 11248 {1794, 318, 2, 2 }, 11249 {1804, 320, 2, 2 }, 11250 {1811, 322, 2, 2 }, 11251 {1820, 324, 2, 2 }, 11252 {1826, 326, 2, 2 }, 11253 {1836, 328, 2, 2 }, 11254 {1843, 330, 2, 2 }, 11255 {1853, 332, 2, 2 }, 11256 {1860, 334, 2, 2 }, 11257 {1869, 336, 2, 2 }, 11258 {1875, 338, 2, 2 }, 11259 {1885, 340, 2, 2 }, 11260 {1892, 342, 2, 2 }, 11261 {1902, 344, 2, 2 }, 11262 // PPC::BCCLRL - 173 11263 {1909, 346, 2, 2 }, 11264 {1919, 348, 2, 2 }, 11265 {1926, 350, 2, 2 }, 11266 {1937, 352, 2, 2 }, 11267 {1945, 354, 2, 2 }, 11268 {1956, 356, 2, 2 }, 11269 {1964, 358, 2, 2 }, 11270 {1974, 360, 2, 2 }, 11271 {1981, 362, 2, 2 }, 11272 {1992, 364, 2, 2 }, 11273 {2000, 366, 2, 2 }, 11274 {2011, 368, 2, 2 }, 11275 {2019, 370, 2, 2 }, 11276 {2029, 372, 2, 2 }, 11277 {2036, 374, 2, 2 }, 11278 {2047, 376, 2, 2 }, 11279 {2055, 378, 2, 2 }, 11280 {2066, 380, 2, 2 }, 11281 {2074, 382, 2, 2 }, 11282 {2084, 384, 2, 2 }, 11283 {2091, 386, 2, 2 }, 11284 {2102, 388, 2, 2 }, 11285 {2110, 390, 2, 2 }, 11286 {2121, 392, 2, 2 }, 11287 // PPC::CMPD - 197 11288 {2129, 394, 3, 3 }, 11289 // PPC::CMPDI - 198 11290 {2141, 397, 3, 2 }, 11291 // PPC::CMPLD - 199 11292 {2156, 399, 3, 3 }, 11293 // PPC::CMPLDI - 200 11294 {2169, 402, 3, 2 }, 11295 // PPC::CMPLW - 201 11296 {2185, 404, 3, 3 }, 11297 // PPC::CMPLWI - 202 11298 {2198, 407, 3, 2 }, 11299 // PPC::CMPW - 203 11300 {2214, 409, 3, 3 }, 11301 // PPC::CMPWI - 204 11302 {2226, 412, 3, 2 }, 11303 // PPC::CNTLZW - 205 11304 {2241, 414, 2, 2 }, 11305 // PPC::CNTLZW8 - 206 11306 {2241, 416, 2, 2 }, 11307 // PPC::CNTLZW8_rec - 207 11308 {2255, 418, 2, 2 }, 11309 // PPC::CNTLZW_rec - 208 11310 {2255, 420, 2, 2 }, 11311 // PPC::CP_PASTE_rec - 209 11312 {2270, 422, 3, 3 }, 11313 // PPC::CREQV - 210 11314 {2284, 425, 3, 3 }, 11315 // PPC::CRNOR - 211 11316 {2293, 428, 3, 3 }, 11317 // PPC::CROR - 212 11318 {2306, 431, 3, 3 }, 11319 // PPC::CRXOR - 213 11320 {2320, 434, 3, 3 }, 11321 // PPC::ISEL - 214 11322 {2329, 437, 4, 4 }, 11323 {2347, 441, 4, 4 }, 11324 {2365, 445, 4, 4 }, 11325 // PPC::ISEL8 - 217 11326 {2329, 449, 4, 4 }, 11327 {2347, 453, 4, 4 }, 11328 {2365, 457, 4, 4 }, 11329 // PPC::MBAR - 220 11330 {2383, 461, 1, 1 }, 11331 // PPC::MFDCR - 221 11332 {2388, 462, 2, 5 }, 11333 {2397, 467, 2, 5 }, 11334 {2406, 472, 2, 5 }, 11335 {2415, 477, 2, 5 }, 11336 {2424, 482, 2, 5 }, 11337 {2433, 487, 2, 5 }, 11338 {2442, 492, 2, 5 }, 11339 {2451, 497, 2, 5 }, 11340 // PPC::MFSPR - 229 11341 {2460, 502, 2, 2 }, 11342 {2469, 504, 2, 5 }, 11343 {2480, 509, 2, 5 }, 11344 {2490, 514, 2, 5 }, 11345 {2500, 519, 2, 5 }, 11346 {2508, 524, 2, 5 }, 11347 {2517, 529, 2, 5 }, 11348 {2527, 534, 2, 5 }, 11349 {2537, 539, 2, 5 }, 11350 {2548, 544, 2, 5 }, 11351 {2557, 549, 2, 5 }, 11352 {2566, 554, 2, 5 }, 11353 {2576, 559, 2, 5 }, 11354 {2586, 564, 2, 5 }, 11355 {2596, 569, 2, 5 }, 11356 {2606, 574, 2, 5 }, 11357 {2615, 579, 2, 5 }, 11358 {2624, 584, 2, 5 }, 11359 {2633, 589, 2, 5 }, 11360 {2642, 594, 2, 5 }, 11361 {2655, 599, 2, 5 }, 11362 {2669, 604, 2, 5 }, 11363 {2683, 609, 2, 5 }, 11364 {2697, 614, 2, 5 }, 11365 {2711, 619, 2, 5 }, 11366 {2725, 624, 2, 5 }, 11367 {2739, 629, 2, 5 }, 11368 {2753, 634, 2, 5 }, 11369 {2767, 639, 2, 5 }, 11370 {2781, 644, 2, 5 }, 11371 {2795, 649, 2, 5 }, 11372 {2809, 654, 2, 5 }, 11373 {2823, 659, 2, 5 }, 11374 {2837, 664, 2, 5 }, 11375 {2851, 669, 2, 5 }, 11376 {2865, 674, 2, 5 }, 11377 {2879, 679, 2, 5 }, 11378 {2888, 684, 2, 5 }, 11379 {2897, 689, 2, 5 }, 11380 {2907, 694, 2, 5 }, 11381 {2916, 699, 2, 5 }, 11382 {2926, 704, 2, 5 }, 11383 {2936, 709, 2, 5 }, 11384 {2946, 714, 2, 5 }, 11385 {2956, 719, 2, 5 }, 11386 {2966, 724, 2, 5 }, 11387 // PPC::MFSPR8 - 275 11388 {2460, 729, 2, 2 }, 11389 {2469, 731, 2, 5 }, 11390 {2480, 736, 2, 5 }, 11391 {2490, 741, 2, 5 }, 11392 {2500, 746, 2, 5 }, 11393 {2508, 751, 2, 5 }, 11394 {2517, 756, 2, 5 }, 11395 {2527, 761, 2, 5 }, 11396 {2537, 766, 2, 5 }, 11397 {2548, 771, 2, 5 }, 11398 {2557, 776, 2, 5 }, 11399 {2566, 781, 2, 5 }, 11400 {2576, 786, 2, 5 }, 11401 {2586, 791, 2, 5 }, 11402 {2596, 796, 2, 5 }, 11403 {2606, 801, 2, 5 }, 11404 {2624, 806, 2, 5 }, 11405 {2633, 811, 2, 5 }, 11406 {2642, 816, 2, 5 }, 11407 // PPC::MFTB - 294 11408 {2976, 821, 2, 2 }, 11409 // PPC::MFUDSCR - 295 11410 {2469, 823, 1, 4 }, 11411 // PPC::MFVRSAVE - 296 11412 {2985, 827, 1, 1 }, 11413 // PPC::MFVSRD - 297 11414 {2997, 828, 2, 2 }, 11415 // PPC::MFVSRWZ - 298 11416 {3011, 830, 2, 2 }, 11417 // PPC::MTCRF - 299 11418 {3026, 832, 2, 2 }, 11419 // PPC::MTCRF8 - 300 11420 {3026, 834, 2, 2 }, 11421 // PPC::MTDCR - 301 11422 {3034, 836, 2, 5 }, 11423 {3043, 841, 2, 5 }, 11424 {3052, 846, 2, 5 }, 11425 {3061, 851, 2, 5 }, 11426 {3070, 856, 2, 5 }, 11427 {3079, 861, 2, 5 }, 11428 {3088, 866, 2, 5 }, 11429 {3097, 871, 2, 5 }, 11430 // PPC::MTFSF - 309 11431 {3106, 876, 4, 4 }, 11432 // PPC::MTFSFI - 310 11433 {3119, 880, 3, 3 }, 11434 // PPC::MTFSFI_rec - 311 11435 {3137, 883, 3, 3 }, 11436 // PPC::MTFSF_rec - 312 11437 {3156, 886, 4, 4 }, 11438 // PPC::MTMSR - 313 11439 {3170, 890, 2, 5 }, 11440 // PPC::MTMSRD - 314 11441 {3179, 895, 2, 5 }, 11442 // PPC::MTSPR - 315 11443 {3189, 900, 2, 2 }, 11444 {3198, 902, 2, 5 }, 11445 {3209, 907, 2, 5 }, 11446 {3217, 912, 2, 5 }, 11447 {3226, 917, 2, 5 }, 11448 {3236, 922, 2, 5 }, 11449 {3246, 927, 2, 5 }, 11450 {3257, 932, 2, 5 }, 11451 {3266, 937, 2, 5 }, 11452 {3275, 942, 2, 5 }, 11453 {3285, 947, 2, 5 }, 11454 {3295, 952, 2, 5 }, 11455 {3305, 957, 2, 5 }, 11456 {3315, 962, 2, 5 }, 11457 {3324, 967, 2, 5 }, 11458 {3333, 972, 2, 5 }, 11459 {3342, 977, 2, 5 }, 11460 {3351, 982, 2, 5 }, 11461 {3360, 987, 2, 5 }, 11462 {3373, 992, 2, 5 }, 11463 {3387, 997, 2, 5 }, 11464 {3401, 1002, 2, 5 }, 11465 {3415, 1007, 2, 5 }, 11466 {3429, 1012, 2, 5 }, 11467 {3443, 1017, 2, 5 }, 11468 {3457, 1022, 2, 5 }, 11469 {3471, 1027, 2, 5 }, 11470 {3485, 1032, 2, 5 }, 11471 {3499, 1037, 2, 5 }, 11472 {3513, 1042, 2, 5 }, 11473 {3527, 1047, 2, 5 }, 11474 {3541, 1052, 2, 5 }, 11475 {3555, 1057, 2, 5 }, 11476 {3569, 1062, 2, 5 }, 11477 {3583, 1067, 2, 5 }, 11478 {3597, 1072, 2, 5 }, 11479 {3606, 1077, 2, 5 }, 11480 {3615, 1082, 2, 5 }, 11481 {3625, 1087, 2, 5 }, 11482 {3634, 1092, 2, 5 }, 11483 {3644, 1097, 2, 5 }, 11484 {3654, 1102, 2, 5 }, 11485 {3664, 1107, 2, 5 }, 11486 {3674, 1112, 2, 5 }, 11487 {3684, 1117, 2, 5 }, 11488 // PPC::MTSPR8 - 360 11489 {3189, 1122, 2, 2 }, 11490 {3198, 1124, 2, 5 }, 11491 {3209, 1129, 2, 5 }, 11492 {3217, 1134, 2, 5 }, 11493 {3226, 1139, 2, 5 }, 11494 {3236, 1144, 2, 5 }, 11495 {3246, 1149, 2, 5 }, 11496 {3257, 1154, 2, 5 }, 11497 {3266, 1159, 2, 5 }, 11498 {3275, 1164, 2, 5 }, 11499 {3285, 1169, 2, 5 }, 11500 {3295, 1174, 2, 5 }, 11501 {3305, 1179, 2, 5 }, 11502 {3315, 1184, 2, 5 }, 11503 {3333, 1189, 2, 5 }, 11504 {3342, 1194, 2, 5 }, 11505 {3351, 1199, 2, 5 }, 11506 {3360, 1204, 2, 5 }, 11507 // PPC::MTUDSCR - 378 11508 {3694, 1209, 1, 4 }, 11509 // PPC::MTVRSAVE - 379 11510 {3705, 1213, 1, 1 }, 11511 // PPC::MTVSRD - 380 11512 {3717, 1214, 2, 2 }, 11513 // PPC::MTVSRWA - 381 11514 {3731, 1216, 2, 2 }, 11515 // PPC::MTVSRWZ - 382 11516 {3746, 1218, 2, 2 }, 11517 // PPC::NOR - 383 11518 {3761, 1220, 3, 3 }, 11519 // PPC::NOR8 - 384 11520 {3761, 1223, 3, 3 }, 11521 // PPC::NOR8_rec - 385 11522 {3772, 1226, 3, 3 }, 11523 // PPC::NOR_rec - 386 11524 {3772, 1229, 3, 3 }, 11525 // PPC::OR - 387 11526 {3784, 1232, 3, 3 }, 11527 // PPC::OR8 - 388 11528 {3784, 1235, 3, 3 }, 11529 // PPC::OR8_rec - 389 11530 {3794, 1238, 3, 3 }, 11531 // PPC::ORI - 390 11532 {3805, 1241, 3, 3 }, 11533 // PPC::ORI8 - 391 11534 {3805, 1244, 3, 3 }, 11535 // PPC::OR_rec - 392 11536 {3794, 1247, 3, 3 }, 11537 // PPC::RFEBB - 393 11538 {3809, 1250, 1, 1 }, 11539 // PPC::RLDCL - 394 11540 {3815, 1251, 4, 4 }, 11541 // PPC::RLDCL_rec - 395 11542 {3832, 1255, 4, 4 }, 11543 // PPC::RLDICL - 396 11544 {3850, 1259, 4, 4 }, 11545 {3870, 1263, 4, 3 }, 11546 // PPC::RLDICL_32_64 - 398 11547 {3850, 1266, 4, 4 }, 11548 {3870, 1270, 4, 3 }, 11549 // PPC::RLDICL_rec - 400 11550 {3890, 1273, 4, 4 }, 11551 {3911, 1277, 4, 3 }, 11552 // PPC::RLWINM - 402 11553 {3932, 1280, 5, 5 }, 11554 {3952, 1285, 5, 5 }, 11555 // PPC::RLWINM8 - 404 11556 {3932, 1290, 5, 5 }, 11557 {3952, 1295, 5, 5 }, 11558 // PPC::RLWINM8_rec - 406 11559 {3972, 1300, 5, 5 }, 11560 {3993, 1305, 5, 5 }, 11561 // PPC::RLWINM_rec - 408 11562 {3972, 1310, 5, 5 }, 11563 {3993, 1315, 5, 5 }, 11564 // PPC::RLWNM - 410 11565 {4014, 1320, 5, 5 }, 11566 // PPC::RLWNM8 - 411 11567 {4014, 1325, 5, 5 }, 11568 // PPC::RLWNM8_rec - 412 11569 {4031, 1330, 5, 5 }, 11570 // PPC::RLWNM_rec - 413 11571 {4031, 1335, 5, 5 }, 11572 // PPC::SC - 414 11573 {4049, 1340, 1, 1 }, 11574 // PPC::SUBF - 415 11575 {4052, 1341, 3, 3 }, 11576 // PPC::SUBF8 - 416 11577 {4052, 1344, 3, 3 }, 11578 // PPC::SUBF8_rec - 417 11579 {4067, 1347, 3, 3 }, 11580 // PPC::SUBFC - 418 11581 {4083, 1350, 3, 3 }, 11582 // PPC::SUBFC8 - 419 11583 {4083, 1353, 3, 3 }, 11584 // PPC::SUBFC8_rec - 420 11585 {4099, 1356, 3, 3 }, 11586 // PPC::SUBFC_rec - 421 11587 {4099, 1359, 3, 3 }, 11588 // PPC::SUBF_rec - 422 11589 {4067, 1362, 3, 3 }, 11590 // PPC::SYNC - 423 11591 {4116, 1365, 1, 1 }, 11592 {4121, 1366, 1, 1 }, 11593 {4128, 1367, 1, 1 }, 11594 // PPC::TD - 426 11595 {4136, 1368, 3, 3 }, 11596 {4148, 1371, 3, 3 }, 11597 {4160, 1374, 3, 3 }, 11598 {4172, 1377, 3, 3 }, 11599 {4184, 1380, 3, 3 }, 11600 {4197, 1383, 3, 3 }, 11601 {4210, 1386, 3, 3 }, 11602 // PPC::TDI - 433 11603 {4221, 1389, 3, 2 }, 11604 {4236, 1391, 3, 2 }, 11605 {4251, 1393, 3, 2 }, 11606 {4266, 1395, 3, 2 }, 11607 {4281, 1397, 3, 2 }, 11608 {4297, 1399, 3, 2 }, 11609 {4313, 1401, 3, 2 }, 11610 // PPC::TEND - 440 11611 {4327, 1403, 1, 1 }, 11612 {4333, 1404, 1, 1 }, 11613 // PPC::TLBIE - 442 11614 {4342, 1405, 2, 2 }, 11615 // PPC::TLBRE2 - 443 11616 {4351, 1407, 3, 3 }, 11617 {4366, 1410, 3, 3 }, 11618 // PPC::TLBWE2 - 445 11619 {4381, 1413, 3, 3 }, 11620 {4396, 1416, 3, 3 }, 11621 // PPC::TSR - 447 11622 {4411, 1419, 1, 1 }, 11623 {4421, 1420, 1, 1 }, 11624 // PPC::TW - 449 11625 {4430, 1421, 3, 3 }, 11626 {4435, 1424, 3, 3 }, 11627 {4447, 1427, 3, 3 }, 11628 {4459, 1430, 3, 3 }, 11629 {4471, 1433, 3, 3 }, 11630 {4483, 1436, 3, 3 }, 11631 {4496, 1439, 3, 3 }, 11632 {4509, 1442, 3, 3 }, 11633 // PPC::TWI - 457 11634 {4520, 1445, 3, 2 }, 11635 {4535, 1447, 3, 2 }, 11636 {4550, 1449, 3, 2 }, 11637 {4565, 1451, 3, 2 }, 11638 {4580, 1453, 3, 2 }, 11639 {4596, 1455, 3, 2 }, 11640 {4612, 1457, 3, 2 }, 11641 // PPC::VNOR - 464 11642 {4626, 1459, 3, 3 }, 11643 // PPC::VOR - 465 11644 {4638, 1462, 3, 3 }, 11645 // PPC::WAIT - 466 11646 {4649, 1465, 1, 1 }, 11647 {4654, 1466, 1, 1 }, 11648 {4662, 1467, 1, 1 }, 11649 // PPC::XORI - 469 11650 {4671, 1468, 3, 3 }, 11651 // PPC::XORI8 - 470 11652 {4671, 1471, 3, 3 }, 11653 // PPC::XVCPSGNDP - 471 11654 {4676, 1474, 3, 3 }, 11655 // PPC::XVCPSGNSP - 472 11656 {4691, 1477, 3, 3 }, 11657 // PPC::XXPERMDI - 473 11658 {4706, 1480, 4, 7 }, 11659 {4724, 1487, 4, 7 }, 11660 {4742, 1494, 4, 4 }, 11661 {4761, 1498, 4, 4 }, 11662 {4780, 1502, 4, 4 }, 11663 // PPC::XXPERMDIs - 478 11664 {4706, 1506, 3, 6 }, 11665 {4724, 1512, 3, 6 }, 11666 {4780, 1518, 3, 3 }, 11667 // PPC::gBC - 481 11668 {4795, 1521, 3, 2 }, 11669 {4807, 1523, 3, 2 }, 11670 {4819, 1525, 3, 2 }, 11671 {4832, 1527, 3, 2 }, 11672 {4845, 1529, 3, 2 }, 11673 {4858, 1531, 3, 2 }, 11674 {4871, 1533, 3, 2 }, 11675 {4886, 1535, 3, 2 }, 11676 {4901, 1537, 3, 2 }, 11677 {4915, 1539, 3, 2 }, 11678 // PPC::gBCA - 491 11679 {4929, 1541, 3, 2 }, 11680 {4942, 1543, 3, 2 }, 11681 {4955, 1545, 3, 2 }, 11682 {4969, 1547, 3, 2 }, 11683 {4983, 1549, 3, 2 }, 11684 {4997, 1551, 3, 2 }, 11685 {5011, 1553, 3, 2 }, 11686 {5027, 1555, 3, 2 }, 11687 {5043, 1557, 3, 2 }, 11688 {5058, 1559, 3, 2 }, 11689 // PPC::gBCAat - 501 11690 {5073, 1561, 4, 3 }, 11691 {5093, 1564, 4, 3 }, 11692 // PPC::gBCCTR - 503 11693 {5113, 1567, 3, 3 }, 11694 {5128, 1570, 3, 3 }, 11695 {5137, 1573, 3, 3 }, 11696 {5146, 1576, 3, 3 }, 11697 {5156, 1579, 3, 3 }, 11698 {5166, 1582, 3, 3 }, 11699 {5176, 1585, 3, 3 }, 11700 // PPC::gBCCTRL - 510 11701 {5186, 1588, 3, 3 }, 11702 {5202, 1591, 3, 3 }, 11703 {5212, 1594, 3, 3 }, 11704 {5222, 1597, 3, 3 }, 11705 {5233, 1600, 3, 3 }, 11706 {5244, 1603, 3, 3 }, 11707 {5255, 1606, 3, 3 }, 11708 // PPC::gBCL - 517 11709 {5266, 1609, 3, 2 }, 11710 {5279, 1611, 3, 2 }, 11711 {5292, 1613, 3, 2 }, 11712 {5306, 1615, 3, 2 }, 11713 {5320, 1617, 3, 2 }, 11714 {5334, 1619, 3, 2 }, 11715 {5348, 1621, 3, 2 }, 11716 {5364, 1623, 3, 2 }, 11717 {5380, 1625, 3, 2 }, 11718 {5395, 1627, 3, 2 }, 11719 // PPC::gBCLA - 527 11720 {5410, 1629, 3, 2 }, 11721 {5424, 1631, 3, 2 }, 11722 {5438, 1633, 3, 2 }, 11723 {5453, 1635, 3, 2 }, 11724 {5468, 1637, 3, 2 }, 11725 {5483, 1639, 3, 2 }, 11726 {5498, 1641, 3, 2 }, 11727 {5515, 1643, 3, 2 }, 11728 {5532, 1645, 3, 2 }, 11729 {5548, 1647, 3, 2 }, 11730 // PPC::gBCLAat - 537 11731 {5564, 1649, 4, 3 }, 11732 {5585, 1652, 4, 3 }, 11733 // PPC::gBCLR - 539 11734 {5606, 1655, 3, 3 }, 11735 {5620, 1658, 3, 3 }, 11736 {5628, 1661, 3, 3 }, 11737 {5636, 1664, 3, 3 }, 11738 {5645, 1667, 3, 3 }, 11739 {5654, 1670, 3, 3 }, 11740 {5663, 1673, 3, 3 }, 11741 {5672, 1676, 3, 3 }, 11742 {5683, 1679, 3, 3 }, 11743 {5694, 1682, 3, 3 }, 11744 {5704, 1685, 3, 3 }, 11745 // PPC::gBCLRL - 550 11746 {5714, 1688, 3, 3 }, 11747 {5729, 1691, 3, 3 }, 11748 {5738, 1694, 3, 3 }, 11749 {5747, 1697, 3, 3 }, 11750 {5757, 1700, 3, 3 }, 11751 {5767, 1703, 3, 3 }, 11752 {5777, 1706, 3, 3 }, 11753 {5787, 1709, 3, 3 }, 11754 {5799, 1712, 3, 3 }, 11755 {5811, 1715, 3, 3 }, 11756 {5822, 1718, 3, 3 }, 11757 // PPC::gBCLat - 561 11758 {5833, 1721, 4, 3 }, 11759 {5853, 1724, 4, 3 }, 11760 // PPC::gBCat - 563 11761 {5873, 1727, 4, 3 }, 11762 {5892, 1730, 4, 3 }, 11763 }; 11764 11765 static const AliasPatternCond Conds[] = { 11766 // (ADDI gprc:$rD, ZERO, s16imm:$imm) - 0 11767 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 11768 {AliasPatternCond::K_Reg, PPC::ZERO}, 11769 // (ADDI8 g8rc:$rD, ZERO8, s16imm64:$imm) - 2 11770 {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID}, 11771 {AliasPatternCond::K_Reg, PPC::ZERO8}, 11772 // (ADDIS gprc:$rD, ZERO, s17imm:$imm) - 4 11773 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 11774 {AliasPatternCond::K_Reg, PPC::ZERO}, 11775 // (ADDIS8 g8rc:$rD, ZERO8, s17imm64:$imm) - 6 11776 {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID}, 11777 {AliasPatternCond::K_Reg, PPC::ZERO8}, 11778 // (ADDPCIS g8rc:$RT, 0) - 8 11779 {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID}, 11780 {AliasPatternCond::K_Imm, uint32_t(0)}, 11781 // (BCC 12, crrc:$cc, condbrtarget:$dst) - 10 11782 {AliasPatternCond::K_Imm, uint32_t(12)}, 11783 {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID}, 11784 // (BCC 12, CR0, condbrtarget:$dst) - 12 11785 {AliasPatternCond::K_Imm, uint32_t(12)}, 11786 {AliasPatternCond::K_Reg, PPC::CR0}, 11787 // (BCC 14, crrc:$cc, condbrtarget:$dst) - 14 11788 {AliasPatternCond::K_Imm, uint32_t(14)}, 11789 {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID}, 11790 // (BCC 14, CR0, condbrtarget:$dst) - 16 11791 {AliasPatternCond::K_Imm, uint32_t(14)}, 11792 {AliasPatternCond::K_Reg, PPC::CR0}, 11793 // (BCC 15, crrc:$cc, condbrtarget:$dst) - 18 11794 {AliasPatternCond::K_Imm, uint32_t(15)}, 11795 {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID}, 11796 // (BCC 15, CR0, condbrtarget:$dst) - 20 11797 {AliasPatternCond::K_Imm, uint32_t(15)}, 11798 {AliasPatternCond::K_Reg, PPC::CR0}, 11799 // (BCC 44, crrc:$cc, condbrtarget:$dst) - 22 11800 {AliasPatternCond::K_Imm, uint32_t(44)}, 11801 {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID}, 11802 // (BCC 44, CR0, condbrtarget:$dst) - 24 11803 {AliasPatternCond::K_Imm, uint32_t(44)}, 11804 {AliasPatternCond::K_Reg, PPC::CR0}, 11805 // (BCC 46, crrc:$cc, condbrtarget:$dst) - 26 11806 {AliasPatternCond::K_Imm, uint32_t(46)}, 11807 {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID}, 11808 // (BCC 46, CR0, condbrtarget:$dst) - 28 11809 {AliasPatternCond::K_Imm, uint32_t(46)}, 11810 {AliasPatternCond::K_Reg, PPC::CR0}, 11811 // (BCC 47, crrc:$cc, condbrtarget:$dst) - 30 11812 {AliasPatternCond::K_Imm, uint32_t(47)}, 11813 {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID}, 11814 // (BCC 47, CR0, condbrtarget:$dst) - 32 11815 {AliasPatternCond::K_Imm, uint32_t(47)}, 11816 {AliasPatternCond::K_Reg, PPC::CR0}, 11817 // (BCC 76, crrc:$cc, condbrtarget:$dst) - 34 11818 {AliasPatternCond::K_Imm, uint32_t(76)}, 11819 {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID}, 11820 // (BCC 76, CR0, condbrtarget:$dst) - 36 11821 {AliasPatternCond::K_Imm, uint32_t(76)}, 11822 {AliasPatternCond::K_Reg, PPC::CR0}, 11823 // (BCC 78, crrc:$cc, condbrtarget:$dst) - 38 11824 {AliasPatternCond::K_Imm, uint32_t(78)}, 11825 {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID}, 11826 // (BCC 78, CR0, condbrtarget:$dst) - 40 11827 {AliasPatternCond::K_Imm, uint32_t(78)}, 11828 {AliasPatternCond::K_Reg, PPC::CR0}, 11829 // (BCC 79, crrc:$cc, condbrtarget:$dst) - 42 11830 {AliasPatternCond::K_Imm, uint32_t(79)}, 11831 {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID}, 11832 // (BCC 79, CR0, condbrtarget:$dst) - 44 11833 {AliasPatternCond::K_Imm, uint32_t(79)}, 11834 {AliasPatternCond::K_Reg, PPC::CR0}, 11835 // (BCC 68, crrc:$cc, condbrtarget:$dst) - 46 11836 {AliasPatternCond::K_Imm, uint32_t(68)}, 11837 {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID}, 11838 // (BCC 68, CR0, condbrtarget:$dst) - 48 11839 {AliasPatternCond::K_Imm, uint32_t(68)}, 11840 {AliasPatternCond::K_Reg, PPC::CR0}, 11841 // (BCC 70, crrc:$cc, condbrtarget:$dst) - 50 11842 {AliasPatternCond::K_Imm, uint32_t(70)}, 11843 {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID}, 11844 // (BCC 70, CR0, condbrtarget:$dst) - 52 11845 {AliasPatternCond::K_Imm, uint32_t(70)}, 11846 {AliasPatternCond::K_Reg, PPC::CR0}, 11847 // (BCC 71, crrc:$cc, condbrtarget:$dst) - 54 11848 {AliasPatternCond::K_Imm, uint32_t(71)}, 11849 {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID}, 11850 // (BCC 71, CR0, condbrtarget:$dst) - 56 11851 {AliasPatternCond::K_Imm, uint32_t(71)}, 11852 {AliasPatternCond::K_Reg, PPC::CR0}, 11853 // (BCCA 12, crrc:$cc, abscondbrtarget:$dst) - 58 11854 {AliasPatternCond::K_Imm, uint32_t(12)}, 11855 {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID}, 11856 // (BCCA 12, CR0, abscondbrtarget:$dst) - 60 11857 {AliasPatternCond::K_Imm, uint32_t(12)}, 11858 {AliasPatternCond::K_Reg, PPC::CR0}, 11859 // (BCCA 14, crrc:$cc, abscondbrtarget:$dst) - 62 11860 {AliasPatternCond::K_Imm, uint32_t(14)}, 11861 {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID}, 11862 // (BCCA 14, CR0, abscondbrtarget:$dst) - 64 11863 {AliasPatternCond::K_Imm, uint32_t(14)}, 11864 {AliasPatternCond::K_Reg, PPC::CR0}, 11865 // (BCCA 15, crrc:$cc, abscondbrtarget:$dst) - 66 11866 {AliasPatternCond::K_Imm, uint32_t(15)}, 11867 {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID}, 11868 // (BCCA 15, CR0, abscondbrtarget:$dst) - 68 11869 {AliasPatternCond::K_Imm, uint32_t(15)}, 11870 {AliasPatternCond::K_Reg, PPC::CR0}, 11871 // (BCCA 44, crrc:$cc, abscondbrtarget:$dst) - 70 11872 {AliasPatternCond::K_Imm, uint32_t(44)}, 11873 {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID}, 11874 // (BCCA 44, CR0, abscondbrtarget:$dst) - 72 11875 {AliasPatternCond::K_Imm, uint32_t(44)}, 11876 {AliasPatternCond::K_Reg, PPC::CR0}, 11877 // (BCCA 46, crrc:$cc, abscondbrtarget:$dst) - 74 11878 {AliasPatternCond::K_Imm, uint32_t(46)}, 11879 {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID}, 11880 // (BCCA 46, CR0, abscondbrtarget:$dst) - 76 11881 {AliasPatternCond::K_Imm, uint32_t(46)}, 11882 {AliasPatternCond::K_Reg, PPC::CR0}, 11883 // (BCCA 47, crrc:$cc, abscondbrtarget:$dst) - 78 11884 {AliasPatternCond::K_Imm, uint32_t(47)}, 11885 {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID}, 11886 // (BCCA 47, CR0, abscondbrtarget:$dst) - 80 11887 {AliasPatternCond::K_Imm, uint32_t(47)}, 11888 {AliasPatternCond::K_Reg, PPC::CR0}, 11889 // (BCCA 76, crrc:$cc, abscondbrtarget:$dst) - 82 11890 {AliasPatternCond::K_Imm, uint32_t(76)}, 11891 {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID}, 11892 // (BCCA 76, CR0, abscondbrtarget:$dst) - 84 11893 {AliasPatternCond::K_Imm, uint32_t(76)}, 11894 {AliasPatternCond::K_Reg, PPC::CR0}, 11895 // (BCCA 78, crrc:$cc, abscondbrtarget:$dst) - 86 11896 {AliasPatternCond::K_Imm, uint32_t(78)}, 11897 {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID}, 11898 // (BCCA 78, CR0, abscondbrtarget:$dst) - 88 11899 {AliasPatternCond::K_Imm, uint32_t(78)}, 11900 {AliasPatternCond::K_Reg, PPC::CR0}, 11901 // (BCCA 79, crrc:$cc, abscondbrtarget:$dst) - 90 11902 {AliasPatternCond::K_Imm, uint32_t(79)}, 11903 {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID}, 11904 // (BCCA 79, CR0, abscondbrtarget:$dst) - 92 11905 {AliasPatternCond::K_Imm, uint32_t(79)}, 11906 {AliasPatternCond::K_Reg, PPC::CR0}, 11907 // (BCCA 68, crrc:$cc, abscondbrtarget:$dst) - 94 11908 {AliasPatternCond::K_Imm, uint32_t(68)}, 11909 {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID}, 11910 // (BCCA 68, CR0, abscondbrtarget:$dst) - 96 11911 {AliasPatternCond::K_Imm, uint32_t(68)}, 11912 {AliasPatternCond::K_Reg, PPC::CR0}, 11913 // (BCCA 70, crrc:$cc, abscondbrtarget:$dst) - 98 11914 {AliasPatternCond::K_Imm, uint32_t(70)}, 11915 {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID}, 11916 // (BCCA 70, CR0, abscondbrtarget:$dst) - 100 11917 {AliasPatternCond::K_Imm, uint32_t(70)}, 11918 {AliasPatternCond::K_Reg, PPC::CR0}, 11919 // (BCCA 71, crrc:$cc, abscondbrtarget:$dst) - 102 11920 {AliasPatternCond::K_Imm, uint32_t(71)}, 11921 {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID}, 11922 // (BCCA 71, CR0, abscondbrtarget:$dst) - 104 11923 {AliasPatternCond::K_Imm, uint32_t(71)}, 11924 {AliasPatternCond::K_Reg, PPC::CR0}, 11925 // (BCCCTR 12, crrc:$cc) - 106 11926 {AliasPatternCond::K_Imm, uint32_t(12)}, 11927 {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID}, 11928 // (BCCCTR 12, CR0) - 108 11929 {AliasPatternCond::K_Imm, uint32_t(12)}, 11930 {AliasPatternCond::K_Reg, PPC::CR0}, 11931 // (BCCCTR 14, crrc:$cc) - 110 11932 {AliasPatternCond::K_Imm, uint32_t(14)}, 11933 {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID}, 11934 // (BCCCTR 14, CR0) - 112 11935 {AliasPatternCond::K_Imm, uint32_t(14)}, 11936 {AliasPatternCond::K_Reg, PPC::CR0}, 11937 // (BCCCTR 15, crrc:$cc) - 114 11938 {AliasPatternCond::K_Imm, uint32_t(15)}, 11939 {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID}, 11940 // (BCCCTR 15, CR0) - 116 11941 {AliasPatternCond::K_Imm, uint32_t(15)}, 11942 {AliasPatternCond::K_Reg, PPC::CR0}, 11943 // (BCCCTR 44, crrc:$cc) - 118 11944 {AliasPatternCond::K_Imm, uint32_t(44)}, 11945 {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID}, 11946 // (BCCCTR 44, CR0) - 120 11947 {AliasPatternCond::K_Imm, uint32_t(44)}, 11948 {AliasPatternCond::K_Reg, PPC::CR0}, 11949 // (BCCCTR 46, crrc:$cc) - 122 11950 {AliasPatternCond::K_Imm, uint32_t(46)}, 11951 {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID}, 11952 // (BCCCTR 46, CR0) - 124 11953 {AliasPatternCond::K_Imm, uint32_t(46)}, 11954 {AliasPatternCond::K_Reg, PPC::CR0}, 11955 // (BCCCTR 47, crrc:$cc) - 126 11956 {AliasPatternCond::K_Imm, uint32_t(47)}, 11957 {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID}, 11958 // (BCCCTR 47, CR0) - 128 11959 {AliasPatternCond::K_Imm, uint32_t(47)}, 11960 {AliasPatternCond::K_Reg, PPC::CR0}, 11961 // (BCCCTR 76, crrc:$cc) - 130 11962 {AliasPatternCond::K_Imm, uint32_t(76)}, 11963 {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID}, 11964 // (BCCCTR 76, CR0) - 132 11965 {AliasPatternCond::K_Imm, uint32_t(76)}, 11966 {AliasPatternCond::K_Reg, PPC::CR0}, 11967 // (BCCCTR 78, crrc:$cc) - 134 11968 {AliasPatternCond::K_Imm, uint32_t(78)}, 11969 {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID}, 11970 // (BCCCTR 78, CR0) - 136 11971 {AliasPatternCond::K_Imm, uint32_t(78)}, 11972 {AliasPatternCond::K_Reg, PPC::CR0}, 11973 // (BCCCTR 79, crrc:$cc) - 138 11974 {AliasPatternCond::K_Imm, uint32_t(79)}, 11975 {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID}, 11976 // (BCCCTR 79, CR0) - 140 11977 {AliasPatternCond::K_Imm, uint32_t(79)}, 11978 {AliasPatternCond::K_Reg, PPC::CR0}, 11979 // (BCCCTR 68, crrc:$cc) - 142 11980 {AliasPatternCond::K_Imm, uint32_t(68)}, 11981 {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID}, 11982 // (BCCCTR 68, CR0) - 144 11983 {AliasPatternCond::K_Imm, uint32_t(68)}, 11984 {AliasPatternCond::K_Reg, PPC::CR0}, 11985 // (BCCCTR 70, crrc:$cc) - 146 11986 {AliasPatternCond::K_Imm, uint32_t(70)}, 11987 {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID}, 11988 // (BCCCTR 70, CR0) - 148 11989 {AliasPatternCond::K_Imm, uint32_t(70)}, 11990 {AliasPatternCond::K_Reg, PPC::CR0}, 11991 // (BCCCTR 71, crrc:$cc) - 150 11992 {AliasPatternCond::K_Imm, uint32_t(71)}, 11993 {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID}, 11994 // (BCCCTR 71, CR0) - 152 11995 {AliasPatternCond::K_Imm, uint32_t(71)}, 11996 {AliasPatternCond::K_Reg, PPC::CR0}, 11997 // (BCCCTRL 12, crrc:$cc) - 154 11998 {AliasPatternCond::K_Imm, uint32_t(12)}, 11999 {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID}, 12000 // (BCCCTRL 12, CR0) - 156 12001 {AliasPatternCond::K_Imm, uint32_t(12)}, 12002 {AliasPatternCond::K_Reg, PPC::CR0}, 12003 // (BCCCTRL 14, crrc:$cc) - 158 12004 {AliasPatternCond::K_Imm, uint32_t(14)}, 12005 {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID}, 12006 // (BCCCTRL 14, CR0) - 160 12007 {AliasPatternCond::K_Imm, uint32_t(14)}, 12008 {AliasPatternCond::K_Reg, PPC::CR0}, 12009 // (BCCCTRL 15, crrc:$cc) - 162 12010 {AliasPatternCond::K_Imm, uint32_t(15)}, 12011 {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID}, 12012 // (BCCCTRL 15, CR0) - 164 12013 {AliasPatternCond::K_Imm, uint32_t(15)}, 12014 {AliasPatternCond::K_Reg, PPC::CR0}, 12015 // (BCCCTRL 44, crrc:$cc) - 166 12016 {AliasPatternCond::K_Imm, uint32_t(44)}, 12017 {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID}, 12018 // (BCCCTRL 44, CR0) - 168 12019 {AliasPatternCond::K_Imm, uint32_t(44)}, 12020 {AliasPatternCond::K_Reg, PPC::CR0}, 12021 // (BCCCTRL 46, crrc:$cc) - 170 12022 {AliasPatternCond::K_Imm, uint32_t(46)}, 12023 {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID}, 12024 // (BCCCTRL 46, CR0) - 172 12025 {AliasPatternCond::K_Imm, uint32_t(46)}, 12026 {AliasPatternCond::K_Reg, PPC::CR0}, 12027 // (BCCCTRL 47, crrc:$cc) - 174 12028 {AliasPatternCond::K_Imm, uint32_t(47)}, 12029 {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID}, 12030 // (BCCCTRL 47, CR0) - 176 12031 {AliasPatternCond::K_Imm, uint32_t(47)}, 12032 {AliasPatternCond::K_Reg, PPC::CR0}, 12033 // (BCCCTRL 76, crrc:$cc) - 178 12034 {AliasPatternCond::K_Imm, uint32_t(76)}, 12035 {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID}, 12036 // (BCCCTRL 76, CR0) - 180 12037 {AliasPatternCond::K_Imm, uint32_t(76)}, 12038 {AliasPatternCond::K_Reg, PPC::CR0}, 12039 // (BCCCTRL 78, crrc:$cc) - 182 12040 {AliasPatternCond::K_Imm, uint32_t(78)}, 12041 {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID}, 12042 // (BCCCTRL 78, CR0) - 184 12043 {AliasPatternCond::K_Imm, uint32_t(78)}, 12044 {AliasPatternCond::K_Reg, PPC::CR0}, 12045 // (BCCCTRL 79, crrc:$cc) - 186 12046 {AliasPatternCond::K_Imm, uint32_t(79)}, 12047 {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID}, 12048 // (BCCCTRL 79, CR0) - 188 12049 {AliasPatternCond::K_Imm, uint32_t(79)}, 12050 {AliasPatternCond::K_Reg, PPC::CR0}, 12051 // (BCCCTRL 68, crrc:$cc) - 190 12052 {AliasPatternCond::K_Imm, uint32_t(68)}, 12053 {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID}, 12054 // (BCCCTRL 68, CR0) - 192 12055 {AliasPatternCond::K_Imm, uint32_t(68)}, 12056 {AliasPatternCond::K_Reg, PPC::CR0}, 12057 // (BCCCTRL 70, crrc:$cc) - 194 12058 {AliasPatternCond::K_Imm, uint32_t(70)}, 12059 {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID}, 12060 // (BCCCTRL 70, CR0) - 196 12061 {AliasPatternCond::K_Imm, uint32_t(70)}, 12062 {AliasPatternCond::K_Reg, PPC::CR0}, 12063 // (BCCCTRL 71, crrc:$cc) - 198 12064 {AliasPatternCond::K_Imm, uint32_t(71)}, 12065 {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID}, 12066 // (BCCCTRL 71, CR0) - 200 12067 {AliasPatternCond::K_Imm, uint32_t(71)}, 12068 {AliasPatternCond::K_Reg, PPC::CR0}, 12069 // (BCCL 12, crrc:$cc, condbrtarget:$dst) - 202 12070 {AliasPatternCond::K_Imm, uint32_t(12)}, 12071 {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID}, 12072 // (BCCL 12, CR0, condbrtarget:$dst) - 204 12073 {AliasPatternCond::K_Imm, uint32_t(12)}, 12074 {AliasPatternCond::K_Reg, PPC::CR0}, 12075 // (BCCL 14, crrc:$cc, condbrtarget:$dst) - 206 12076 {AliasPatternCond::K_Imm, uint32_t(14)}, 12077 {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID}, 12078 // (BCCL 14, CR0, condbrtarget:$dst) - 208 12079 {AliasPatternCond::K_Imm, uint32_t(14)}, 12080 {AliasPatternCond::K_Reg, PPC::CR0}, 12081 // (BCCL 15, crrc:$cc, condbrtarget:$dst) - 210 12082 {AliasPatternCond::K_Imm, uint32_t(15)}, 12083 {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID}, 12084 // (BCCL 15, CR0, condbrtarget:$dst) - 212 12085 {AliasPatternCond::K_Imm, uint32_t(15)}, 12086 {AliasPatternCond::K_Reg, PPC::CR0}, 12087 // (BCCL 44, crrc:$cc, condbrtarget:$dst) - 214 12088 {AliasPatternCond::K_Imm, uint32_t(44)}, 12089 {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID}, 12090 // (BCCL 44, CR0, condbrtarget:$dst) - 216 12091 {AliasPatternCond::K_Imm, uint32_t(44)}, 12092 {AliasPatternCond::K_Reg, PPC::CR0}, 12093 // (BCCL 46, crrc:$cc, condbrtarget:$dst) - 218 12094 {AliasPatternCond::K_Imm, uint32_t(46)}, 12095 {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID}, 12096 // (BCCL 46, CR0, condbrtarget:$dst) - 220 12097 {AliasPatternCond::K_Imm, uint32_t(46)}, 12098 {AliasPatternCond::K_Reg, PPC::CR0}, 12099 // (BCCL 47, crrc:$cc, condbrtarget:$dst) - 222 12100 {AliasPatternCond::K_Imm, uint32_t(47)}, 12101 {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID}, 12102 // (BCCL 47, CR0, condbrtarget:$dst) - 224 12103 {AliasPatternCond::K_Imm, uint32_t(47)}, 12104 {AliasPatternCond::K_Reg, PPC::CR0}, 12105 // (BCCL 76, crrc:$cc, condbrtarget:$dst) - 226 12106 {AliasPatternCond::K_Imm, uint32_t(76)}, 12107 {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID}, 12108 // (BCCL 76, CR0, condbrtarget:$dst) - 228 12109 {AliasPatternCond::K_Imm, uint32_t(76)}, 12110 {AliasPatternCond::K_Reg, PPC::CR0}, 12111 // (BCCL 78, crrc:$cc, condbrtarget:$dst) - 230 12112 {AliasPatternCond::K_Imm, uint32_t(78)}, 12113 {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID}, 12114 // (BCCL 78, CR0, condbrtarget:$dst) - 232 12115 {AliasPatternCond::K_Imm, uint32_t(78)}, 12116 {AliasPatternCond::K_Reg, PPC::CR0}, 12117 // (BCCL 79, crrc:$cc, condbrtarget:$dst) - 234 12118 {AliasPatternCond::K_Imm, uint32_t(79)}, 12119 {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID}, 12120 // (BCCL 79, CR0, condbrtarget:$dst) - 236 12121 {AliasPatternCond::K_Imm, uint32_t(79)}, 12122 {AliasPatternCond::K_Reg, PPC::CR0}, 12123 // (BCCL 68, crrc:$cc, condbrtarget:$dst) - 238 12124 {AliasPatternCond::K_Imm, uint32_t(68)}, 12125 {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID}, 12126 // (BCCL 68, CR0, condbrtarget:$dst) - 240 12127 {AliasPatternCond::K_Imm, uint32_t(68)}, 12128 {AliasPatternCond::K_Reg, PPC::CR0}, 12129 // (BCCL 70, crrc:$cc, condbrtarget:$dst) - 242 12130 {AliasPatternCond::K_Imm, uint32_t(70)}, 12131 {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID}, 12132 // (BCCL 70, CR0, condbrtarget:$dst) - 244 12133 {AliasPatternCond::K_Imm, uint32_t(70)}, 12134 {AliasPatternCond::K_Reg, PPC::CR0}, 12135 // (BCCL 71, crrc:$cc, condbrtarget:$dst) - 246 12136 {AliasPatternCond::K_Imm, uint32_t(71)}, 12137 {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID}, 12138 // (BCCL 71, CR0, condbrtarget:$dst) - 248 12139 {AliasPatternCond::K_Imm, uint32_t(71)}, 12140 {AliasPatternCond::K_Reg, PPC::CR0}, 12141 // (BCCLA 12, crrc:$cc, abscondbrtarget:$dst) - 250 12142 {AliasPatternCond::K_Imm, uint32_t(12)}, 12143 {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID}, 12144 // (BCCLA 12, CR0, abscondbrtarget:$dst) - 252 12145 {AliasPatternCond::K_Imm, uint32_t(12)}, 12146 {AliasPatternCond::K_Reg, PPC::CR0}, 12147 // (BCCLA 14, crrc:$cc, abscondbrtarget:$dst) - 254 12148 {AliasPatternCond::K_Imm, uint32_t(14)}, 12149 {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID}, 12150 // (BCCLA 14, CR0, abscondbrtarget:$dst) - 256 12151 {AliasPatternCond::K_Imm, uint32_t(14)}, 12152 {AliasPatternCond::K_Reg, PPC::CR0}, 12153 // (BCCLA 15, crrc:$cc, abscondbrtarget:$dst) - 258 12154 {AliasPatternCond::K_Imm, uint32_t(15)}, 12155 {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID}, 12156 // (BCCLA 15, CR0, abscondbrtarget:$dst) - 260 12157 {AliasPatternCond::K_Imm, uint32_t(15)}, 12158 {AliasPatternCond::K_Reg, PPC::CR0}, 12159 // (BCCLA 44, crrc:$cc, abscondbrtarget:$dst) - 262 12160 {AliasPatternCond::K_Imm, uint32_t(44)}, 12161 {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID}, 12162 // (BCCLA 44, CR0, abscondbrtarget:$dst) - 264 12163 {AliasPatternCond::K_Imm, uint32_t(44)}, 12164 {AliasPatternCond::K_Reg, PPC::CR0}, 12165 // (BCCLA 46, crrc:$cc, abscondbrtarget:$dst) - 266 12166 {AliasPatternCond::K_Imm, uint32_t(46)}, 12167 {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID}, 12168 // (BCCLA 46, CR0, abscondbrtarget:$dst) - 268 12169 {AliasPatternCond::K_Imm, uint32_t(46)}, 12170 {AliasPatternCond::K_Reg, PPC::CR0}, 12171 // (BCCLA 47, crrc:$cc, abscondbrtarget:$dst) - 270 12172 {AliasPatternCond::K_Imm, uint32_t(47)}, 12173 {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID}, 12174 // (BCCLA 47, CR0, abscondbrtarget:$dst) - 272 12175 {AliasPatternCond::K_Imm, uint32_t(47)}, 12176 {AliasPatternCond::K_Reg, PPC::CR0}, 12177 // (BCCLA 76, crrc:$cc, abscondbrtarget:$dst) - 274 12178 {AliasPatternCond::K_Imm, uint32_t(76)}, 12179 {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID}, 12180 // (BCCLA 76, CR0, abscondbrtarget:$dst) - 276 12181 {AliasPatternCond::K_Imm, uint32_t(76)}, 12182 {AliasPatternCond::K_Reg, PPC::CR0}, 12183 // (BCCLA 78, crrc:$cc, abscondbrtarget:$dst) - 278 12184 {AliasPatternCond::K_Imm, uint32_t(78)}, 12185 {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID}, 12186 // (BCCLA 78, CR0, abscondbrtarget:$dst) - 280 12187 {AliasPatternCond::K_Imm, uint32_t(78)}, 12188 {AliasPatternCond::K_Reg, PPC::CR0}, 12189 // (BCCLA 79, crrc:$cc, abscondbrtarget:$dst) - 282 12190 {AliasPatternCond::K_Imm, uint32_t(79)}, 12191 {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID}, 12192 // (BCCLA 79, CR0, abscondbrtarget:$dst) - 284 12193 {AliasPatternCond::K_Imm, uint32_t(79)}, 12194 {AliasPatternCond::K_Reg, PPC::CR0}, 12195 // (BCCLA 68, crrc:$cc, abscondbrtarget:$dst) - 286 12196 {AliasPatternCond::K_Imm, uint32_t(68)}, 12197 {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID}, 12198 // (BCCLA 68, CR0, abscondbrtarget:$dst) - 288 12199 {AliasPatternCond::K_Imm, uint32_t(68)}, 12200 {AliasPatternCond::K_Reg, PPC::CR0}, 12201 // (BCCLA 70, crrc:$cc, abscondbrtarget:$dst) - 290 12202 {AliasPatternCond::K_Imm, uint32_t(70)}, 12203 {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID}, 12204 // (BCCLA 70, CR0, abscondbrtarget:$dst) - 292 12205 {AliasPatternCond::K_Imm, uint32_t(70)}, 12206 {AliasPatternCond::K_Reg, PPC::CR0}, 12207 // (BCCLA 71, crrc:$cc, abscondbrtarget:$dst) - 294 12208 {AliasPatternCond::K_Imm, uint32_t(71)}, 12209 {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID}, 12210 // (BCCLA 71, CR0, abscondbrtarget:$dst) - 296 12211 {AliasPatternCond::K_Imm, uint32_t(71)}, 12212 {AliasPatternCond::K_Reg, PPC::CR0}, 12213 // (BCCLR 12, crrc:$cc) - 298 12214 {AliasPatternCond::K_Imm, uint32_t(12)}, 12215 {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID}, 12216 // (BCCLR 12, CR0) - 300 12217 {AliasPatternCond::K_Imm, uint32_t(12)}, 12218 {AliasPatternCond::K_Reg, PPC::CR0}, 12219 // (BCCLR 14, crrc:$cc) - 302 12220 {AliasPatternCond::K_Imm, uint32_t(14)}, 12221 {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID}, 12222 // (BCCLR 14, CR0) - 304 12223 {AliasPatternCond::K_Imm, uint32_t(14)}, 12224 {AliasPatternCond::K_Reg, PPC::CR0}, 12225 // (BCCLR 15, crrc:$cc) - 306 12226 {AliasPatternCond::K_Imm, uint32_t(15)}, 12227 {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID}, 12228 // (BCCLR 15, CR0) - 308 12229 {AliasPatternCond::K_Imm, uint32_t(15)}, 12230 {AliasPatternCond::K_Reg, PPC::CR0}, 12231 // (BCCLR 44, crrc:$cc) - 310 12232 {AliasPatternCond::K_Imm, uint32_t(44)}, 12233 {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID}, 12234 // (BCCLR 44, CR0) - 312 12235 {AliasPatternCond::K_Imm, uint32_t(44)}, 12236 {AliasPatternCond::K_Reg, PPC::CR0}, 12237 // (BCCLR 46, crrc:$cc) - 314 12238 {AliasPatternCond::K_Imm, uint32_t(46)}, 12239 {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID}, 12240 // (BCCLR 46, CR0) - 316 12241 {AliasPatternCond::K_Imm, uint32_t(46)}, 12242 {AliasPatternCond::K_Reg, PPC::CR0}, 12243 // (BCCLR 47, crrc:$cc) - 318 12244 {AliasPatternCond::K_Imm, uint32_t(47)}, 12245 {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID}, 12246 // (BCCLR 47, CR0) - 320 12247 {AliasPatternCond::K_Imm, uint32_t(47)}, 12248 {AliasPatternCond::K_Reg, PPC::CR0}, 12249 // (BCCLR 76, crrc:$cc) - 322 12250 {AliasPatternCond::K_Imm, uint32_t(76)}, 12251 {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID}, 12252 // (BCCLR 76, CR0) - 324 12253 {AliasPatternCond::K_Imm, uint32_t(76)}, 12254 {AliasPatternCond::K_Reg, PPC::CR0}, 12255 // (BCCLR 78, crrc:$cc) - 326 12256 {AliasPatternCond::K_Imm, uint32_t(78)}, 12257 {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID}, 12258 // (BCCLR 78, CR0) - 328 12259 {AliasPatternCond::K_Imm, uint32_t(78)}, 12260 {AliasPatternCond::K_Reg, PPC::CR0}, 12261 // (BCCLR 79, crrc:$cc) - 330 12262 {AliasPatternCond::K_Imm, uint32_t(79)}, 12263 {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID}, 12264 // (BCCLR 79, CR0) - 332 12265 {AliasPatternCond::K_Imm, uint32_t(79)}, 12266 {AliasPatternCond::K_Reg, PPC::CR0}, 12267 // (BCCLR 68, crrc:$cc) - 334 12268 {AliasPatternCond::K_Imm, uint32_t(68)}, 12269 {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID}, 12270 // (BCCLR 68, CR0) - 336 12271 {AliasPatternCond::K_Imm, uint32_t(68)}, 12272 {AliasPatternCond::K_Reg, PPC::CR0}, 12273 // (BCCLR 70, crrc:$cc) - 338 12274 {AliasPatternCond::K_Imm, uint32_t(70)}, 12275 {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID}, 12276 // (BCCLR 70, CR0) - 340 12277 {AliasPatternCond::K_Imm, uint32_t(70)}, 12278 {AliasPatternCond::K_Reg, PPC::CR0}, 12279 // (BCCLR 71, crrc:$cc) - 342 12280 {AliasPatternCond::K_Imm, uint32_t(71)}, 12281 {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID}, 12282 // (BCCLR 71, CR0) - 344 12283 {AliasPatternCond::K_Imm, uint32_t(71)}, 12284 {AliasPatternCond::K_Reg, PPC::CR0}, 12285 // (BCCLRL 12, crrc:$cc) - 346 12286 {AliasPatternCond::K_Imm, uint32_t(12)}, 12287 {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID}, 12288 // (BCCLRL 12, CR0) - 348 12289 {AliasPatternCond::K_Imm, uint32_t(12)}, 12290 {AliasPatternCond::K_Reg, PPC::CR0}, 12291 // (BCCLRL 14, crrc:$cc) - 350 12292 {AliasPatternCond::K_Imm, uint32_t(14)}, 12293 {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID}, 12294 // (BCCLRL 14, CR0) - 352 12295 {AliasPatternCond::K_Imm, uint32_t(14)}, 12296 {AliasPatternCond::K_Reg, PPC::CR0}, 12297 // (BCCLRL 15, crrc:$cc) - 354 12298 {AliasPatternCond::K_Imm, uint32_t(15)}, 12299 {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID}, 12300 // (BCCLRL 15, CR0) - 356 12301 {AliasPatternCond::K_Imm, uint32_t(15)}, 12302 {AliasPatternCond::K_Reg, PPC::CR0}, 12303 // (BCCLRL 44, crrc:$cc) - 358 12304 {AliasPatternCond::K_Imm, uint32_t(44)}, 12305 {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID}, 12306 // (BCCLRL 44, CR0) - 360 12307 {AliasPatternCond::K_Imm, uint32_t(44)}, 12308 {AliasPatternCond::K_Reg, PPC::CR0}, 12309 // (BCCLRL 46, crrc:$cc) - 362 12310 {AliasPatternCond::K_Imm, uint32_t(46)}, 12311 {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID}, 12312 // (BCCLRL 46, CR0) - 364 12313 {AliasPatternCond::K_Imm, uint32_t(46)}, 12314 {AliasPatternCond::K_Reg, PPC::CR0}, 12315 // (BCCLRL 47, crrc:$cc) - 366 12316 {AliasPatternCond::K_Imm, uint32_t(47)}, 12317 {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID}, 12318 // (BCCLRL 47, CR0) - 368 12319 {AliasPatternCond::K_Imm, uint32_t(47)}, 12320 {AliasPatternCond::K_Reg, PPC::CR0}, 12321 // (BCCLRL 76, crrc:$cc) - 370 12322 {AliasPatternCond::K_Imm, uint32_t(76)}, 12323 {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID}, 12324 // (BCCLRL 76, CR0) - 372 12325 {AliasPatternCond::K_Imm, uint32_t(76)}, 12326 {AliasPatternCond::K_Reg, PPC::CR0}, 12327 // (BCCLRL 78, crrc:$cc) - 374 12328 {AliasPatternCond::K_Imm, uint32_t(78)}, 12329 {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID}, 12330 // (BCCLRL 78, CR0) - 376 12331 {AliasPatternCond::K_Imm, uint32_t(78)}, 12332 {AliasPatternCond::K_Reg, PPC::CR0}, 12333 // (BCCLRL 79, crrc:$cc) - 378 12334 {AliasPatternCond::K_Imm, uint32_t(79)}, 12335 {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID}, 12336 // (BCCLRL 79, CR0) - 380 12337 {AliasPatternCond::K_Imm, uint32_t(79)}, 12338 {AliasPatternCond::K_Reg, PPC::CR0}, 12339 // (BCCLRL 68, crrc:$cc) - 382 12340 {AliasPatternCond::K_Imm, uint32_t(68)}, 12341 {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID}, 12342 // (BCCLRL 68, CR0) - 384 12343 {AliasPatternCond::K_Imm, uint32_t(68)}, 12344 {AliasPatternCond::K_Reg, PPC::CR0}, 12345 // (BCCLRL 70, crrc:$cc) - 386 12346 {AliasPatternCond::K_Imm, uint32_t(70)}, 12347 {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID}, 12348 // (BCCLRL 70, CR0) - 388 12349 {AliasPatternCond::K_Imm, uint32_t(70)}, 12350 {AliasPatternCond::K_Reg, PPC::CR0}, 12351 // (BCCLRL 71, crrc:$cc) - 390 12352 {AliasPatternCond::K_Imm, uint32_t(71)}, 12353 {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID}, 12354 // (BCCLRL 71, CR0) - 392 12355 {AliasPatternCond::K_Imm, uint32_t(71)}, 12356 {AliasPatternCond::K_Reg, PPC::CR0}, 12357 // (CMPD CR0, g8rc:$rA, g8rc:$rB) - 394 12358 {AliasPatternCond::K_Reg, PPC::CR0}, 12359 {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID}, 12360 {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID}, 12361 // (CMPDI CR0, g8rc:$rA, s16imm64:$imm) - 397 12362 {AliasPatternCond::K_Reg, PPC::CR0}, 12363 {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID}, 12364 // (CMPLD CR0, g8rc:$rA, g8rc:$rB) - 399 12365 {AliasPatternCond::K_Reg, PPC::CR0}, 12366 {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID}, 12367 {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID}, 12368 // (CMPLDI CR0, g8rc:$rA, u16imm64:$imm) - 402 12369 {AliasPatternCond::K_Reg, PPC::CR0}, 12370 {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID}, 12371 // (CMPLW CR0, gprc:$rA, gprc:$rB) - 404 12372 {AliasPatternCond::K_Reg, PPC::CR0}, 12373 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 12374 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 12375 // (CMPLWI CR0, gprc:$rA, u16imm:$imm) - 407 12376 {AliasPatternCond::K_Reg, PPC::CR0}, 12377 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 12378 // (CMPW CR0, gprc:$rA, gprc:$rB) - 409 12379 {AliasPatternCond::K_Reg, PPC::CR0}, 12380 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 12381 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 12382 // (CMPWI CR0, gprc:$rA, s16imm:$imm) - 412 12383 {AliasPatternCond::K_Reg, PPC::CR0}, 12384 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 12385 // (CNTLZW gprc:$rA, gprc:$rS) - 414 12386 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 12387 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 12388 // (CNTLZW8 g8rc:$rA, g8rc:$rS) - 416 12389 {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID}, 12390 {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID}, 12391 // (CNTLZW8_rec g8rc:$rA, g8rc:$rS) - 418 12392 {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID}, 12393 {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID}, 12394 // (CNTLZW_rec gprc:$rA, gprc:$rS) - 420 12395 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 12396 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 12397 // (CP_PASTE_rec gprc:$RA, gprc:$RB, 1) - 422 12398 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 12399 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 12400 {AliasPatternCond::K_Imm, uint32_t(1)}, 12401 // (CREQV crbitrc:$bx, crbitrc:$bx, crbitrc:$bx) - 425 12402 {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID}, 12403 {AliasPatternCond::K_TiedReg, 0}, 12404 {AliasPatternCond::K_TiedReg, 0}, 12405 // (CRNOR crbitrc:$bx, crbitrc:$by, crbitrc:$by) - 428 12406 {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID}, 12407 {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID}, 12408 {AliasPatternCond::K_TiedReg, 1}, 12409 // (CROR crbitrc:$bx, crbitrc:$by, crbitrc:$by) - 431 12410 {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID}, 12411 {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID}, 12412 {AliasPatternCond::K_TiedReg, 1}, 12413 // (CRXOR crbitrc:$bx, crbitrc:$bx, crbitrc:$bx) - 434 12414 {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID}, 12415 {AliasPatternCond::K_TiedReg, 0}, 12416 {AliasPatternCond::K_TiedReg, 0}, 12417 // (ISEL gprc:$rT, gprc_nor0:$rA, gprc:$rB, CR0LT) - 437 12418 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 12419 {AliasPatternCond::K_RegClass, PPC::GPRC_NOR0RegClassID}, 12420 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 12421 {AliasPatternCond::K_Reg, PPC::CR0LT}, 12422 // (ISEL gprc:$rT, gprc_nor0:$rA, gprc:$rB, CR0GT) - 441 12423 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 12424 {AliasPatternCond::K_RegClass, PPC::GPRC_NOR0RegClassID}, 12425 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 12426 {AliasPatternCond::K_Reg, PPC::CR0GT}, 12427 // (ISEL gprc:$rT, gprc_nor0:$rA, gprc:$rB, CR0EQ) - 445 12428 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 12429 {AliasPatternCond::K_RegClass, PPC::GPRC_NOR0RegClassID}, 12430 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 12431 {AliasPatternCond::K_Reg, PPC::CR0EQ}, 12432 // (ISEL8 g8rc:$rT, g8rc_nox0:$rA, g8rc:$rB, CR0LT) - 449 12433 {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID}, 12434 {AliasPatternCond::K_RegClass, PPC::G8RC_NOX0RegClassID}, 12435 {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID}, 12436 {AliasPatternCond::K_Reg, PPC::CR0LT}, 12437 // (ISEL8 g8rc:$rT, g8rc_nox0:$rA, g8rc:$rB, CR0GT) - 453 12438 {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID}, 12439 {AliasPatternCond::K_RegClass, PPC::G8RC_NOX0RegClassID}, 12440 {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID}, 12441 {AliasPatternCond::K_Reg, PPC::CR0GT}, 12442 // (ISEL8 g8rc:$rT, g8rc_nox0:$rA, g8rc:$rB, CR0EQ) - 457 12443 {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID}, 12444 {AliasPatternCond::K_RegClass, PPC::G8RC_NOX0RegClassID}, 12445 {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID}, 12446 {AliasPatternCond::K_Reg, PPC::CR0EQ}, 12447 // (MBAR 0) - 461 12448 {AliasPatternCond::K_Imm, uint32_t(0)}, 12449 // (MFDCR gprc:$Rx, 128) - 462 12450 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 12451 {AliasPatternCond::K_Imm, uint32_t(128)}, 12452 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 12453 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 12454 {AliasPatternCond::K_EndOrFeatures, 0}, 12455 // (MFDCR gprc:$Rx, 129) - 467 12456 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 12457 {AliasPatternCond::K_Imm, uint32_t(129)}, 12458 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 12459 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 12460 {AliasPatternCond::K_EndOrFeatures, 0}, 12461 // (MFDCR gprc:$Rx, 130) - 472 12462 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 12463 {AliasPatternCond::K_Imm, uint32_t(130)}, 12464 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 12465 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 12466 {AliasPatternCond::K_EndOrFeatures, 0}, 12467 // (MFDCR gprc:$Rx, 131) - 477 12468 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 12469 {AliasPatternCond::K_Imm, uint32_t(131)}, 12470 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 12471 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 12472 {AliasPatternCond::K_EndOrFeatures, 0}, 12473 // (MFDCR gprc:$Rx, 132) - 482 12474 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 12475 {AliasPatternCond::K_Imm, uint32_t(132)}, 12476 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 12477 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 12478 {AliasPatternCond::K_EndOrFeatures, 0}, 12479 // (MFDCR gprc:$Rx, 133) - 487 12480 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 12481 {AliasPatternCond::K_Imm, uint32_t(133)}, 12482 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 12483 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 12484 {AliasPatternCond::K_EndOrFeatures, 0}, 12485 // (MFDCR gprc:$Rx, 134) - 492 12486 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 12487 {AliasPatternCond::K_Imm, uint32_t(134)}, 12488 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 12489 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 12490 {AliasPatternCond::K_EndOrFeatures, 0}, 12491 // (MFDCR gprc:$Rx, 135) - 497 12492 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 12493 {AliasPatternCond::K_Imm, uint32_t(135)}, 12494 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 12495 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 12496 {AliasPatternCond::K_EndOrFeatures, 0}, 12497 // (MFSPR gprc:$Rx, 1) - 502 12498 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 12499 {AliasPatternCond::K_Imm, uint32_t(1)}, 12500 // (MFSPR gprc:$Rx, 3) - 504 12501 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 12502 {AliasPatternCond::K_Imm, uint32_t(3)}, 12503 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 12504 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 12505 {AliasPatternCond::K_EndOrFeatures, 0}, 12506 // (MFSPR gprc:$Rx, 4) - 509 12507 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 12508 {AliasPatternCond::K_Imm, uint32_t(4)}, 12509 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 12510 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 12511 {AliasPatternCond::K_EndOrFeatures, 0}, 12512 // (MFSPR gprc:$Rx, 5) - 514 12513 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 12514 {AliasPatternCond::K_Imm, uint32_t(5)}, 12515 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 12516 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 12517 {AliasPatternCond::K_EndOrFeatures, 0}, 12518 // (MFSPR gprc:$Rx, 8) - 519 12519 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 12520 {AliasPatternCond::K_Imm, uint32_t(8)}, 12521 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 12522 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 12523 {AliasPatternCond::K_EndOrFeatures, 0}, 12524 // (MFSPR gprc:$Rx, 9) - 524 12525 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 12526 {AliasPatternCond::K_Imm, uint32_t(9)}, 12527 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 12528 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 12529 {AliasPatternCond::K_EndOrFeatures, 0}, 12530 // (MFSPR gprc:$Rx, 13) - 529 12531 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 12532 {AliasPatternCond::K_Imm, uint32_t(13)}, 12533 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 12534 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 12535 {AliasPatternCond::K_EndOrFeatures, 0}, 12536 // (MFSPR gprc:$Rx, 17) - 534 12537 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 12538 {AliasPatternCond::K_Imm, uint32_t(17)}, 12539 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 12540 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 12541 {AliasPatternCond::K_EndOrFeatures, 0}, 12542 // (MFSPR gprc:$Rx, 18) - 539 12543 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 12544 {AliasPatternCond::K_Imm, uint32_t(18)}, 12545 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 12546 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 12547 {AliasPatternCond::K_EndOrFeatures, 0}, 12548 // (MFSPR gprc:$Rx, 19) - 544 12549 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 12550 {AliasPatternCond::K_Imm, uint32_t(19)}, 12551 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 12552 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 12553 {AliasPatternCond::K_EndOrFeatures, 0}, 12554 // (MFSPR gprc:$Rx, 22) - 549 12555 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 12556 {AliasPatternCond::K_Imm, uint32_t(22)}, 12557 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 12558 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 12559 {AliasPatternCond::K_EndOrFeatures, 0}, 12560 // (MFSPR gprc:$Rx, 25) - 554 12561 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 12562 {AliasPatternCond::K_Imm, uint32_t(25)}, 12563 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 12564 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 12565 {AliasPatternCond::K_EndOrFeatures, 0}, 12566 // (MFSPR gprc:$Rx, 26) - 559 12567 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 12568 {AliasPatternCond::K_Imm, uint32_t(26)}, 12569 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 12570 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 12571 {AliasPatternCond::K_EndOrFeatures, 0}, 12572 // (MFSPR gprc:$Rx, 27) - 564 12573 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 12574 {AliasPatternCond::K_Imm, uint32_t(27)}, 12575 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 12576 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 12577 {AliasPatternCond::K_EndOrFeatures, 0}, 12578 // (MFSPR gprc:$Rx, 28) - 569 12579 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 12580 {AliasPatternCond::K_Imm, uint32_t(28)}, 12581 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 12582 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 12583 {AliasPatternCond::K_EndOrFeatures, 0}, 12584 // (MFSPR gprc:$Rx, 29) - 574 12585 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 12586 {AliasPatternCond::K_Imm, uint32_t(29)}, 12587 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 12588 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 12589 {AliasPatternCond::K_EndOrFeatures, 0}, 12590 // (MFSPR gprc:$Rx, 48) - 579 12591 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 12592 {AliasPatternCond::K_Imm, uint32_t(48)}, 12593 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 12594 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 12595 {AliasPatternCond::K_EndOrFeatures, 0}, 12596 // (MFSPR gprc:$RT, 280) - 584 12597 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 12598 {AliasPatternCond::K_Imm, uint32_t(280)}, 12599 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 12600 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 12601 {AliasPatternCond::K_EndOrFeatures, 0}, 12602 // (MFSPR gprc:$RT, 287) - 589 12603 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 12604 {AliasPatternCond::K_Imm, uint32_t(287)}, 12605 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 12606 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 12607 {AliasPatternCond::K_EndOrFeatures, 0}, 12608 // (MFSPR gprc:$Rx, 512) - 594 12609 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 12610 {AliasPatternCond::K_Imm, uint32_t(512)}, 12611 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 12612 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 12613 {AliasPatternCond::K_EndOrFeatures, 0}, 12614 // (MFSPR gprc:$Rx, 536) - 599 12615 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 12616 {AliasPatternCond::K_Imm, uint32_t(536)}, 12617 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 12618 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 12619 {AliasPatternCond::K_EndOrFeatures, 0}, 12620 // (MFSPR gprc:$Rx, 537) - 604 12621 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 12622 {AliasPatternCond::K_Imm, uint32_t(537)}, 12623 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 12624 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 12625 {AliasPatternCond::K_EndOrFeatures, 0}, 12626 // (MFSPR gprc:$Rx, 528) - 609 12627 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 12628 {AliasPatternCond::K_Imm, uint32_t(528)}, 12629 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 12630 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 12631 {AliasPatternCond::K_EndOrFeatures, 0}, 12632 // (MFSPR gprc:$Rx, 529) - 614 12633 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 12634 {AliasPatternCond::K_Imm, uint32_t(529)}, 12635 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 12636 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 12637 {AliasPatternCond::K_EndOrFeatures, 0}, 12638 // (MFSPR gprc:$Rx, 538) - 619 12639 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 12640 {AliasPatternCond::K_Imm, uint32_t(538)}, 12641 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 12642 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 12643 {AliasPatternCond::K_EndOrFeatures, 0}, 12644 // (MFSPR gprc:$Rx, 539) - 624 12645 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 12646 {AliasPatternCond::K_Imm, uint32_t(539)}, 12647 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 12648 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 12649 {AliasPatternCond::K_EndOrFeatures, 0}, 12650 // (MFSPR gprc:$Rx, 530) - 629 12651 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 12652 {AliasPatternCond::K_Imm, uint32_t(530)}, 12653 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 12654 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 12655 {AliasPatternCond::K_EndOrFeatures, 0}, 12656 // (MFSPR gprc:$Rx, 531) - 634 12657 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 12658 {AliasPatternCond::K_Imm, uint32_t(531)}, 12659 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 12660 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 12661 {AliasPatternCond::K_EndOrFeatures, 0}, 12662 // (MFSPR gprc:$Rx, 540) - 639 12663 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 12664 {AliasPatternCond::K_Imm, uint32_t(540)}, 12665 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 12666 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 12667 {AliasPatternCond::K_EndOrFeatures, 0}, 12668 // (MFSPR gprc:$Rx, 541) - 644 12669 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 12670 {AliasPatternCond::K_Imm, uint32_t(541)}, 12671 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 12672 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 12673 {AliasPatternCond::K_EndOrFeatures, 0}, 12674 // (MFSPR gprc:$Rx, 532) - 649 12675 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 12676 {AliasPatternCond::K_Imm, uint32_t(532)}, 12677 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 12678 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 12679 {AliasPatternCond::K_EndOrFeatures, 0}, 12680 // (MFSPR gprc:$Rx, 533) - 654 12681 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 12682 {AliasPatternCond::K_Imm, uint32_t(533)}, 12683 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 12684 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 12685 {AliasPatternCond::K_EndOrFeatures, 0}, 12686 // (MFSPR gprc:$Rx, 542) - 659 12687 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 12688 {AliasPatternCond::K_Imm, uint32_t(542)}, 12689 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 12690 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 12691 {AliasPatternCond::K_EndOrFeatures, 0}, 12692 // (MFSPR gprc:$Rx, 543) - 664 12693 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 12694 {AliasPatternCond::K_Imm, uint32_t(543)}, 12695 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 12696 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 12697 {AliasPatternCond::K_EndOrFeatures, 0}, 12698 // (MFSPR gprc:$Rx, 534) - 669 12699 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 12700 {AliasPatternCond::K_Imm, uint32_t(534)}, 12701 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 12702 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 12703 {AliasPatternCond::K_EndOrFeatures, 0}, 12704 // (MFSPR gprc:$Rx, 535) - 674 12705 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 12706 {AliasPatternCond::K_Imm, uint32_t(535)}, 12707 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 12708 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 12709 {AliasPatternCond::K_EndOrFeatures, 0}, 12710 // (MFSPR gprc:$RT, 896) - 679 12711 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 12712 {AliasPatternCond::K_Imm, uint32_t(896)}, 12713 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 12714 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 12715 {AliasPatternCond::K_EndOrFeatures, 0}, 12716 // (MFSPR gprc:$Rx, 980) - 684 12717 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 12718 {AliasPatternCond::K_Imm, uint32_t(980)}, 12719 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 12720 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 12721 {AliasPatternCond::K_EndOrFeatures, 0}, 12722 // (MFSPR gprc:$Rx, 981) - 689 12723 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 12724 {AliasPatternCond::K_Imm, uint32_t(981)}, 12725 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 12726 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 12727 {AliasPatternCond::K_EndOrFeatures, 0}, 12728 // (MFSPR gprc:$Rx, 986) - 694 12729 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 12730 {AliasPatternCond::K_Imm, uint32_t(986)}, 12731 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 12732 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 12733 {AliasPatternCond::K_EndOrFeatures, 0}, 12734 // (MFSPR gprc:$Rx, 988) - 699 12735 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 12736 {AliasPatternCond::K_Imm, uint32_t(988)}, 12737 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 12738 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 12739 {AliasPatternCond::K_EndOrFeatures, 0}, 12740 // (MFSPR gprc:$Rx, 989) - 704 12741 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 12742 {AliasPatternCond::K_Imm, uint32_t(989)}, 12743 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 12744 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 12745 {AliasPatternCond::K_EndOrFeatures, 0}, 12746 // (MFSPR gprc:$Rx, 990) - 709 12747 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 12748 {AliasPatternCond::K_Imm, uint32_t(990)}, 12749 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 12750 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 12751 {AliasPatternCond::K_EndOrFeatures, 0}, 12752 // (MFSPR gprc:$Rx, 991) - 714 12753 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 12754 {AliasPatternCond::K_Imm, uint32_t(991)}, 12755 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 12756 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 12757 {AliasPatternCond::K_EndOrFeatures, 0}, 12758 // (MFSPR gprc:$Rx, 1018) - 719 12759 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 12760 {AliasPatternCond::K_Imm, uint32_t(1018)}, 12761 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 12762 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 12763 {AliasPatternCond::K_EndOrFeatures, 0}, 12764 // (MFSPR gprc:$Rx, 1019) - 724 12765 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 12766 {AliasPatternCond::K_Imm, uint32_t(1019)}, 12767 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 12768 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 12769 {AliasPatternCond::K_EndOrFeatures, 0}, 12770 // (MFSPR8 g8rc:$Rx, 1) - 729 12771 {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID}, 12772 {AliasPatternCond::K_Imm, uint32_t(1)}, 12773 // (MFSPR8 g8rc:$Rx, 3) - 731 12774 {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID}, 12775 {AliasPatternCond::K_Imm, uint32_t(3)}, 12776 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 12777 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 12778 {AliasPatternCond::K_EndOrFeatures, 0}, 12779 // (MFSPR8 g8rc:$Rx, 4) - 736 12780 {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID}, 12781 {AliasPatternCond::K_Imm, uint32_t(4)}, 12782 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 12783 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 12784 {AliasPatternCond::K_EndOrFeatures, 0}, 12785 // (MFSPR8 g8rc:$Rx, 5) - 741 12786 {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID}, 12787 {AliasPatternCond::K_Imm, uint32_t(5)}, 12788 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 12789 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 12790 {AliasPatternCond::K_EndOrFeatures, 0}, 12791 // (MFSPR8 g8rc:$Rx, 8) - 746 12792 {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID}, 12793 {AliasPatternCond::K_Imm, uint32_t(8)}, 12794 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 12795 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 12796 {AliasPatternCond::K_EndOrFeatures, 0}, 12797 // (MFSPR8 g8rc:$Rx, 9) - 751 12798 {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID}, 12799 {AliasPatternCond::K_Imm, uint32_t(9)}, 12800 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 12801 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 12802 {AliasPatternCond::K_EndOrFeatures, 0}, 12803 // (MFSPR8 g8rc:$Rx, 13) - 756 12804 {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID}, 12805 {AliasPatternCond::K_Imm, uint32_t(13)}, 12806 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 12807 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 12808 {AliasPatternCond::K_EndOrFeatures, 0}, 12809 // (MFSPR8 g8rc:$Rx, 17) - 761 12810 {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID}, 12811 {AliasPatternCond::K_Imm, uint32_t(17)}, 12812 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 12813 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 12814 {AliasPatternCond::K_EndOrFeatures, 0}, 12815 // (MFSPR8 g8rc:$Rx, 18) - 766 12816 {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID}, 12817 {AliasPatternCond::K_Imm, uint32_t(18)}, 12818 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 12819 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 12820 {AliasPatternCond::K_EndOrFeatures, 0}, 12821 // (MFSPR8 g8rc:$Rx, 19) - 771 12822 {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID}, 12823 {AliasPatternCond::K_Imm, uint32_t(19)}, 12824 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 12825 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 12826 {AliasPatternCond::K_EndOrFeatures, 0}, 12827 // (MFSPR8 g8rc:$Rx, 22) - 776 12828 {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID}, 12829 {AliasPatternCond::K_Imm, uint32_t(22)}, 12830 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 12831 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 12832 {AliasPatternCond::K_EndOrFeatures, 0}, 12833 // (MFSPR8 g8rc:$Rx, 25) - 781 12834 {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID}, 12835 {AliasPatternCond::K_Imm, uint32_t(25)}, 12836 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 12837 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 12838 {AliasPatternCond::K_EndOrFeatures, 0}, 12839 // (MFSPR8 g8rc:$Rx, 26) - 786 12840 {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID}, 12841 {AliasPatternCond::K_Imm, uint32_t(26)}, 12842 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 12843 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 12844 {AliasPatternCond::K_EndOrFeatures, 0}, 12845 // (MFSPR8 g8rc:$Rx, 27) - 791 12846 {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID}, 12847 {AliasPatternCond::K_Imm, uint32_t(27)}, 12848 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 12849 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 12850 {AliasPatternCond::K_EndOrFeatures, 0}, 12851 // (MFSPR8 g8rc:$Rx, 28) - 796 12852 {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID}, 12853 {AliasPatternCond::K_Imm, uint32_t(28)}, 12854 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 12855 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 12856 {AliasPatternCond::K_EndOrFeatures, 0}, 12857 // (MFSPR8 g8rc:$Rx, 29) - 801 12858 {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID}, 12859 {AliasPatternCond::K_Imm, uint32_t(29)}, 12860 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 12861 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 12862 {AliasPatternCond::K_EndOrFeatures, 0}, 12863 // (MFSPR8 g8rc:$RT, 280) - 806 12864 {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID}, 12865 {AliasPatternCond::K_Imm, uint32_t(280)}, 12866 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 12867 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 12868 {AliasPatternCond::K_EndOrFeatures, 0}, 12869 // (MFSPR8 g8rc:$RT, 287) - 811 12870 {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID}, 12871 {AliasPatternCond::K_Imm, uint32_t(287)}, 12872 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 12873 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 12874 {AliasPatternCond::K_EndOrFeatures, 0}, 12875 // (MFSPR8 g8rc:$Rx, 512) - 816 12876 {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID}, 12877 {AliasPatternCond::K_Imm, uint32_t(512)}, 12878 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 12879 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 12880 {AliasPatternCond::K_EndOrFeatures, 0}, 12881 // (MFTB gprc:$Rx, 269) - 821 12882 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 12883 {AliasPatternCond::K_Imm, uint32_t(269)}, 12884 // (MFUDSCR gprc:$Rx) - 823 12885 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 12886 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 12887 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 12888 {AliasPatternCond::K_EndOrFeatures, 0}, 12889 // (MFVRSAVE gprc:$rS) - 827 12890 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 12891 // (MFVSRD g8rc:$rA, f8rc:$src) - 828 12892 {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID}, 12893 {AliasPatternCond::K_RegClass, PPC::F8RCRegClassID}, 12894 // (MFVSRWZ gprc:$rA, f8rc:$src) - 830 12895 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 12896 {AliasPatternCond::K_RegClass, PPC::F8RCRegClassID}, 12897 // (MTCRF 255, gprc:$rA) - 832 12898 {AliasPatternCond::K_Imm, uint32_t(255)}, 12899 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 12900 // (MTCRF8 255, g8rc:$rA) - 834 12901 {AliasPatternCond::K_Imm, uint32_t(255)}, 12902 {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID}, 12903 // (MTDCR gprc:$Rx, 128) - 836 12904 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 12905 {AliasPatternCond::K_Imm, uint32_t(128)}, 12906 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 12907 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 12908 {AliasPatternCond::K_EndOrFeatures, 0}, 12909 // (MTDCR gprc:$Rx, 129) - 841 12910 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 12911 {AliasPatternCond::K_Imm, uint32_t(129)}, 12912 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 12913 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 12914 {AliasPatternCond::K_EndOrFeatures, 0}, 12915 // (MTDCR gprc:$Rx, 130) - 846 12916 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 12917 {AliasPatternCond::K_Imm, uint32_t(130)}, 12918 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 12919 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 12920 {AliasPatternCond::K_EndOrFeatures, 0}, 12921 // (MTDCR gprc:$Rx, 131) - 851 12922 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 12923 {AliasPatternCond::K_Imm, uint32_t(131)}, 12924 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 12925 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 12926 {AliasPatternCond::K_EndOrFeatures, 0}, 12927 // (MTDCR gprc:$Rx, 132) - 856 12928 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 12929 {AliasPatternCond::K_Imm, uint32_t(132)}, 12930 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 12931 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 12932 {AliasPatternCond::K_EndOrFeatures, 0}, 12933 // (MTDCR gprc:$Rx, 133) - 861 12934 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 12935 {AliasPatternCond::K_Imm, uint32_t(133)}, 12936 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 12937 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 12938 {AliasPatternCond::K_EndOrFeatures, 0}, 12939 // (MTDCR gprc:$Rx, 134) - 866 12940 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 12941 {AliasPatternCond::K_Imm, uint32_t(134)}, 12942 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 12943 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 12944 {AliasPatternCond::K_EndOrFeatures, 0}, 12945 // (MTDCR gprc:$Rx, 135) - 871 12946 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 12947 {AliasPatternCond::K_Imm, uint32_t(135)}, 12948 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 12949 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 12950 {AliasPatternCond::K_EndOrFeatures, 0}, 12951 // (MTFSF i32imm:$FLM, f8rc:$FRB, 0, 0) - 876 12952 {AliasPatternCond::K_Ignore, 0}, 12953 {AliasPatternCond::K_RegClass, PPC::F8RCRegClassID}, 12954 {AliasPatternCond::K_Imm, uint32_t(0)}, 12955 {AliasPatternCond::K_Imm, uint32_t(0)}, 12956 // (MTFSFI u3imm:$BF, u4imm:$U, 0) - 880 12957 {AliasPatternCond::K_Ignore, 0}, 12958 {AliasPatternCond::K_Ignore, 0}, 12959 {AliasPatternCond::K_Imm, uint32_t(0)}, 12960 // (MTFSFI_rec u3imm:$BF, u4imm:$U, 0) - 883 12961 {AliasPatternCond::K_Ignore, 0}, 12962 {AliasPatternCond::K_Ignore, 0}, 12963 {AliasPatternCond::K_Imm, uint32_t(0)}, 12964 // (MTFSF_rec i32imm:$FLM, f8rc:$FRB, 0, 0) - 886 12965 {AliasPatternCond::K_Ignore, 0}, 12966 {AliasPatternCond::K_RegClass, PPC::F8RCRegClassID}, 12967 {AliasPatternCond::K_Imm, uint32_t(0)}, 12968 {AliasPatternCond::K_Imm, uint32_t(0)}, 12969 // (MTMSR gprc:$RS, 0) - 890 12970 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 12971 {AliasPatternCond::K_Imm, uint32_t(0)}, 12972 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 12973 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 12974 {AliasPatternCond::K_EndOrFeatures, 0}, 12975 // (MTMSRD gprc:$RS, 0) - 895 12976 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 12977 {AliasPatternCond::K_Imm, uint32_t(0)}, 12978 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 12979 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 12980 {AliasPatternCond::K_EndOrFeatures, 0}, 12981 // (MTSPR 1, gprc:$Rx) - 900 12982 {AliasPatternCond::K_Imm, uint32_t(1)}, 12983 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 12984 // (MTSPR 3, gprc:$Rx) - 902 12985 {AliasPatternCond::K_Imm, uint32_t(3)}, 12986 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 12987 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 12988 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 12989 {AliasPatternCond::K_EndOrFeatures, 0}, 12990 // (MTSPR 8, gprc:$Rx) - 907 12991 {AliasPatternCond::K_Imm, uint32_t(8)}, 12992 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 12993 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 12994 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 12995 {AliasPatternCond::K_EndOrFeatures, 0}, 12996 // (MTSPR 9, gprc:$Rx) - 912 12997 {AliasPatternCond::K_Imm, uint32_t(9)}, 12998 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 12999 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 13000 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 13001 {AliasPatternCond::K_EndOrFeatures, 0}, 13002 // (MTSPR 13, gprc:$Rx) - 917 13003 {AliasPatternCond::K_Imm, uint32_t(13)}, 13004 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 13005 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 13006 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 13007 {AliasPatternCond::K_EndOrFeatures, 0}, 13008 // (MTSPR 17, gprc:$Rx) - 922 13009 {AliasPatternCond::K_Imm, uint32_t(17)}, 13010 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 13011 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 13012 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 13013 {AliasPatternCond::K_EndOrFeatures, 0}, 13014 // (MTSPR 18, gprc:$Rx) - 927 13015 {AliasPatternCond::K_Imm, uint32_t(18)}, 13016 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 13017 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 13018 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 13019 {AliasPatternCond::K_EndOrFeatures, 0}, 13020 // (MTSPR 19, gprc:$Rx) - 932 13021 {AliasPatternCond::K_Imm, uint32_t(19)}, 13022 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 13023 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 13024 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 13025 {AliasPatternCond::K_EndOrFeatures, 0}, 13026 // (MTSPR 22, gprc:$Rx) - 937 13027 {AliasPatternCond::K_Imm, uint32_t(22)}, 13028 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 13029 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 13030 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 13031 {AliasPatternCond::K_EndOrFeatures, 0}, 13032 // (MTSPR 25, gprc:$Rx) - 942 13033 {AliasPatternCond::K_Imm, uint32_t(25)}, 13034 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 13035 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 13036 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 13037 {AliasPatternCond::K_EndOrFeatures, 0}, 13038 // (MTSPR 26, gprc:$Rx) - 947 13039 {AliasPatternCond::K_Imm, uint32_t(26)}, 13040 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 13041 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 13042 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 13043 {AliasPatternCond::K_EndOrFeatures, 0}, 13044 // (MTSPR 27, gprc:$Rx) - 952 13045 {AliasPatternCond::K_Imm, uint32_t(27)}, 13046 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 13047 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 13048 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 13049 {AliasPatternCond::K_EndOrFeatures, 0}, 13050 // (MTSPR 28, gprc:$Rx) - 957 13051 {AliasPatternCond::K_Imm, uint32_t(28)}, 13052 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 13053 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 13054 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 13055 {AliasPatternCond::K_EndOrFeatures, 0}, 13056 // (MTSPR 29, gprc:$Rx) - 962 13057 {AliasPatternCond::K_Imm, uint32_t(29)}, 13058 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 13059 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 13060 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 13061 {AliasPatternCond::K_EndOrFeatures, 0}, 13062 // (MTSPR 48, gprc:$Rx) - 967 13063 {AliasPatternCond::K_Imm, uint32_t(48)}, 13064 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 13065 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 13066 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 13067 {AliasPatternCond::K_EndOrFeatures, 0}, 13068 // (MTSPR 280, gprc:$RT) - 972 13069 {AliasPatternCond::K_Imm, uint32_t(280)}, 13070 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 13071 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 13072 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 13073 {AliasPatternCond::K_EndOrFeatures, 0}, 13074 // (MTSPR 284, gprc:$Rx) - 977 13075 {AliasPatternCond::K_Imm, uint32_t(284)}, 13076 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 13077 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 13078 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 13079 {AliasPatternCond::K_EndOrFeatures, 0}, 13080 // (MTSPR 285, gprc:$Rx) - 982 13081 {AliasPatternCond::K_Imm, uint32_t(285)}, 13082 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 13083 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 13084 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 13085 {AliasPatternCond::K_EndOrFeatures, 0}, 13086 // (MTSPR 512, gprc:$Rx) - 987 13087 {AliasPatternCond::K_Imm, uint32_t(512)}, 13088 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 13089 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 13090 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 13091 {AliasPatternCond::K_EndOrFeatures, 0}, 13092 // (MTSPR 536, gprc:$Rx) - 992 13093 {AliasPatternCond::K_Imm, uint32_t(536)}, 13094 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 13095 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 13096 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 13097 {AliasPatternCond::K_EndOrFeatures, 0}, 13098 // (MTSPR 537, gprc:$Rx) - 997 13099 {AliasPatternCond::K_Imm, uint32_t(537)}, 13100 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 13101 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 13102 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 13103 {AliasPatternCond::K_EndOrFeatures, 0}, 13104 // (MTSPR 528, gprc:$Rx) - 1002 13105 {AliasPatternCond::K_Imm, uint32_t(528)}, 13106 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 13107 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 13108 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 13109 {AliasPatternCond::K_EndOrFeatures, 0}, 13110 // (MTSPR 529, gprc:$Rx) - 1007 13111 {AliasPatternCond::K_Imm, uint32_t(529)}, 13112 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 13113 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 13114 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 13115 {AliasPatternCond::K_EndOrFeatures, 0}, 13116 // (MTSPR 538, gprc:$Rx) - 1012 13117 {AliasPatternCond::K_Imm, uint32_t(538)}, 13118 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 13119 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 13120 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 13121 {AliasPatternCond::K_EndOrFeatures, 0}, 13122 // (MTSPR 539, gprc:$Rx) - 1017 13123 {AliasPatternCond::K_Imm, uint32_t(539)}, 13124 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 13125 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 13126 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 13127 {AliasPatternCond::K_EndOrFeatures, 0}, 13128 // (MTSPR 530, gprc:$Rx) - 1022 13129 {AliasPatternCond::K_Imm, uint32_t(530)}, 13130 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 13131 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 13132 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 13133 {AliasPatternCond::K_EndOrFeatures, 0}, 13134 // (MTSPR 531, gprc:$Rx) - 1027 13135 {AliasPatternCond::K_Imm, uint32_t(531)}, 13136 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 13137 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 13138 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 13139 {AliasPatternCond::K_EndOrFeatures, 0}, 13140 // (MTSPR 540, gprc:$Rx) - 1032 13141 {AliasPatternCond::K_Imm, uint32_t(540)}, 13142 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 13143 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 13144 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 13145 {AliasPatternCond::K_EndOrFeatures, 0}, 13146 // (MTSPR 541, gprc:$Rx) - 1037 13147 {AliasPatternCond::K_Imm, uint32_t(541)}, 13148 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 13149 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 13150 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 13151 {AliasPatternCond::K_EndOrFeatures, 0}, 13152 // (MTSPR 532, gprc:$Rx) - 1042 13153 {AliasPatternCond::K_Imm, uint32_t(532)}, 13154 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 13155 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 13156 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 13157 {AliasPatternCond::K_EndOrFeatures, 0}, 13158 // (MTSPR 533, gprc:$Rx) - 1047 13159 {AliasPatternCond::K_Imm, uint32_t(533)}, 13160 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 13161 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 13162 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 13163 {AliasPatternCond::K_EndOrFeatures, 0}, 13164 // (MTSPR 542, gprc:$Rx) - 1052 13165 {AliasPatternCond::K_Imm, uint32_t(542)}, 13166 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 13167 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 13168 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 13169 {AliasPatternCond::K_EndOrFeatures, 0}, 13170 // (MTSPR 543, gprc:$Rx) - 1057 13171 {AliasPatternCond::K_Imm, uint32_t(543)}, 13172 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 13173 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 13174 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 13175 {AliasPatternCond::K_EndOrFeatures, 0}, 13176 // (MTSPR 534, gprc:$Rx) - 1062 13177 {AliasPatternCond::K_Imm, uint32_t(534)}, 13178 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 13179 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 13180 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 13181 {AliasPatternCond::K_EndOrFeatures, 0}, 13182 // (MTSPR 535, gprc:$Rx) - 1067 13183 {AliasPatternCond::K_Imm, uint32_t(535)}, 13184 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 13185 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 13186 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 13187 {AliasPatternCond::K_EndOrFeatures, 0}, 13188 // (MTSPR 896, gprc:$RT) - 1072 13189 {AliasPatternCond::K_Imm, uint32_t(896)}, 13190 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 13191 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 13192 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 13193 {AliasPatternCond::K_EndOrFeatures, 0}, 13194 // (MTSPR 980, gprc:$Rx) - 1077 13195 {AliasPatternCond::K_Imm, uint32_t(980)}, 13196 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 13197 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 13198 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 13199 {AliasPatternCond::K_EndOrFeatures, 0}, 13200 // (MTSPR 981, gprc:$Rx) - 1082 13201 {AliasPatternCond::K_Imm, uint32_t(981)}, 13202 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 13203 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 13204 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 13205 {AliasPatternCond::K_EndOrFeatures, 0}, 13206 // (MTSPR 986, gprc:$Rx) - 1087 13207 {AliasPatternCond::K_Imm, uint32_t(986)}, 13208 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 13209 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 13210 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 13211 {AliasPatternCond::K_EndOrFeatures, 0}, 13212 // (MTSPR 988, gprc:$Rx) - 1092 13213 {AliasPatternCond::K_Imm, uint32_t(988)}, 13214 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 13215 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 13216 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 13217 {AliasPatternCond::K_EndOrFeatures, 0}, 13218 // (MTSPR 989, gprc:$Rx) - 1097 13219 {AliasPatternCond::K_Imm, uint32_t(989)}, 13220 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 13221 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 13222 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 13223 {AliasPatternCond::K_EndOrFeatures, 0}, 13224 // (MTSPR 990, gprc:$Rx) - 1102 13225 {AliasPatternCond::K_Imm, uint32_t(990)}, 13226 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 13227 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 13228 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 13229 {AliasPatternCond::K_EndOrFeatures, 0}, 13230 // (MTSPR 991, gprc:$Rx) - 1107 13231 {AliasPatternCond::K_Imm, uint32_t(991)}, 13232 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 13233 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 13234 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 13235 {AliasPatternCond::K_EndOrFeatures, 0}, 13236 // (MTSPR 1018, gprc:$Rx) - 1112 13237 {AliasPatternCond::K_Imm, uint32_t(1018)}, 13238 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 13239 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 13240 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 13241 {AliasPatternCond::K_EndOrFeatures, 0}, 13242 // (MTSPR 1019, gprc:$Rx) - 1117 13243 {AliasPatternCond::K_Imm, uint32_t(1019)}, 13244 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 13245 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 13246 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 13247 {AliasPatternCond::K_EndOrFeatures, 0}, 13248 // (MTSPR8 1, g8rc:$Rx) - 1122 13249 {AliasPatternCond::K_Imm, uint32_t(1)}, 13250 {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID}, 13251 // (MTSPR8 3, g8rc:$Rx) - 1124 13252 {AliasPatternCond::K_Imm, uint32_t(3)}, 13253 {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID}, 13254 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 13255 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 13256 {AliasPatternCond::K_EndOrFeatures, 0}, 13257 // (MTSPR8 8, g8rc:$Rx) - 1129 13258 {AliasPatternCond::K_Imm, uint32_t(8)}, 13259 {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID}, 13260 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 13261 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 13262 {AliasPatternCond::K_EndOrFeatures, 0}, 13263 // (MTSPR8 9, g8rc:$Rx) - 1134 13264 {AliasPatternCond::K_Imm, uint32_t(9)}, 13265 {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID}, 13266 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 13267 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 13268 {AliasPatternCond::K_EndOrFeatures, 0}, 13269 // (MTSPR8 13, g8rc:$Rx) - 1139 13270 {AliasPatternCond::K_Imm, uint32_t(13)}, 13271 {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID}, 13272 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 13273 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 13274 {AliasPatternCond::K_EndOrFeatures, 0}, 13275 // (MTSPR8 17, g8rc:$Rx) - 1144 13276 {AliasPatternCond::K_Imm, uint32_t(17)}, 13277 {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID}, 13278 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 13279 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 13280 {AliasPatternCond::K_EndOrFeatures, 0}, 13281 // (MTSPR8 18, g8rc:$Rx) - 1149 13282 {AliasPatternCond::K_Imm, uint32_t(18)}, 13283 {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID}, 13284 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 13285 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 13286 {AliasPatternCond::K_EndOrFeatures, 0}, 13287 // (MTSPR8 19, g8rc:$Rx) - 1154 13288 {AliasPatternCond::K_Imm, uint32_t(19)}, 13289 {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID}, 13290 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 13291 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 13292 {AliasPatternCond::K_EndOrFeatures, 0}, 13293 // (MTSPR8 22, g8rc:$Rx) - 1159 13294 {AliasPatternCond::K_Imm, uint32_t(22)}, 13295 {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID}, 13296 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 13297 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 13298 {AliasPatternCond::K_EndOrFeatures, 0}, 13299 // (MTSPR8 25, g8rc:$Rx) - 1164 13300 {AliasPatternCond::K_Imm, uint32_t(25)}, 13301 {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID}, 13302 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 13303 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 13304 {AliasPatternCond::K_EndOrFeatures, 0}, 13305 // (MTSPR8 26, g8rc:$Rx) - 1169 13306 {AliasPatternCond::K_Imm, uint32_t(26)}, 13307 {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID}, 13308 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 13309 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 13310 {AliasPatternCond::K_EndOrFeatures, 0}, 13311 // (MTSPR8 27, g8rc:$Rx) - 1174 13312 {AliasPatternCond::K_Imm, uint32_t(27)}, 13313 {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID}, 13314 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 13315 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 13316 {AliasPatternCond::K_EndOrFeatures, 0}, 13317 // (MTSPR8 28, g8rc:$Rx) - 1179 13318 {AliasPatternCond::K_Imm, uint32_t(28)}, 13319 {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID}, 13320 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 13321 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 13322 {AliasPatternCond::K_EndOrFeatures, 0}, 13323 // (MTSPR8 29, g8rc:$Rx) - 1184 13324 {AliasPatternCond::K_Imm, uint32_t(29)}, 13325 {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID}, 13326 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 13327 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 13328 {AliasPatternCond::K_EndOrFeatures, 0}, 13329 // (MTSPR8 280, g8rc:$RT) - 1189 13330 {AliasPatternCond::K_Imm, uint32_t(280)}, 13331 {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID}, 13332 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 13333 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 13334 {AliasPatternCond::K_EndOrFeatures, 0}, 13335 // (MTSPR8 284, g8rc:$Rx) - 1194 13336 {AliasPatternCond::K_Imm, uint32_t(284)}, 13337 {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID}, 13338 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 13339 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 13340 {AliasPatternCond::K_EndOrFeatures, 0}, 13341 // (MTSPR8 285, g8rc:$Rx) - 1199 13342 {AliasPatternCond::K_Imm, uint32_t(285)}, 13343 {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID}, 13344 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 13345 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 13346 {AliasPatternCond::K_EndOrFeatures, 0}, 13347 // (MTSPR8 512, g8rc:$Rx) - 1204 13348 {AliasPatternCond::K_Imm, uint32_t(512)}, 13349 {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID}, 13350 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 13351 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 13352 {AliasPatternCond::K_EndOrFeatures, 0}, 13353 // (MTUDSCR gprc:$Rx) - 1209 13354 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 13355 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 13356 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 13357 {AliasPatternCond::K_EndOrFeatures, 0}, 13358 // (MTVRSAVE gprc:$rS) - 1213 13359 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 13360 // (MTVSRD f8rc:$dst, g8rc:$rA) - 1214 13361 {AliasPatternCond::K_RegClass, PPC::F8RCRegClassID}, 13362 {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID}, 13363 // (MTVSRWA f8rc:$dst, gprc:$rA) - 1216 13364 {AliasPatternCond::K_RegClass, PPC::F8RCRegClassID}, 13365 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 13366 // (MTVSRWZ f8rc:$dst, gprc:$rA) - 1218 13367 {AliasPatternCond::K_RegClass, PPC::F8RCRegClassID}, 13368 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 13369 // (NOR gprc:$rA, gprc:$rS, gprc:$rS) - 1220 13370 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 13371 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 13372 {AliasPatternCond::K_TiedReg, 1}, 13373 // (NOR8 g8rc:$rA, g8rc:$rB, g8rc:$rB) - 1223 13374 {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID}, 13375 {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID}, 13376 {AliasPatternCond::K_TiedReg, 1}, 13377 // (NOR8_rec g8rc:$rA, g8rc:$rB, g8rc:$rB) - 1226 13378 {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID}, 13379 {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID}, 13380 {AliasPatternCond::K_TiedReg, 1}, 13381 // (NOR_rec gprc:$rA, gprc:$rS, gprc:$rS) - 1229 13382 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 13383 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 13384 {AliasPatternCond::K_TiedReg, 1}, 13385 // (OR gprc:$rA, gprc:$rB, gprc:$rB) - 1232 13386 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 13387 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 13388 {AliasPatternCond::K_TiedReg, 1}, 13389 // (OR8 g8rc:$rA, g8rc:$rB, g8rc:$rB) - 1235 13390 {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID}, 13391 {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID}, 13392 {AliasPatternCond::K_TiedReg, 1}, 13393 // (OR8_rec g8rc:$rA, g8rc:$rB, g8rc:$rB) - 1238 13394 {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID}, 13395 {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID}, 13396 {AliasPatternCond::K_TiedReg, 1}, 13397 // (ORI R0, R0, 0) - 1241 13398 {AliasPatternCond::K_Reg, PPC::R0}, 13399 {AliasPatternCond::K_Reg, PPC::R0}, 13400 {AliasPatternCond::K_Imm, uint32_t(0)}, 13401 // (ORI8 X0, X0, 0) - 1244 13402 {AliasPatternCond::K_Reg, PPC::X0}, 13403 {AliasPatternCond::K_Reg, PPC::X0}, 13404 {AliasPatternCond::K_Imm, uint32_t(0)}, 13405 // (OR_rec gprc:$rA, gprc:$rB, gprc:$rB) - 1247 13406 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 13407 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 13408 {AliasPatternCond::K_TiedReg, 1}, 13409 // (RFEBB 1) - 1250 13410 {AliasPatternCond::K_Imm, uint32_t(1)}, 13411 // (RLDCL g8rc:$rA, g8rc:$rS, gprc:$rB, 0) - 1251 13412 {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID}, 13413 {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID}, 13414 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 13415 {AliasPatternCond::K_Imm, uint32_t(0)}, 13416 // (RLDCL_rec g8rc:$rA, g8rc:$rS, gprc:$rB, 0) - 1255 13417 {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID}, 13418 {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID}, 13419 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 13420 {AliasPatternCond::K_Imm, uint32_t(0)}, 13421 // (RLDICL g8rc:$rA, g8rc:$rS, u6imm:$n, 0) - 1259 13422 {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID}, 13423 {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID}, 13424 {AliasPatternCond::K_Ignore, 0}, 13425 {AliasPatternCond::K_Imm, uint32_t(0)}, 13426 // (RLDICL g8rc:$rA, g8rc:$rS, 0, u6imm:$n) - 1263 13427 {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID}, 13428 {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID}, 13429 {AliasPatternCond::K_Imm, uint32_t(0)}, 13430 // (RLDICL_32_64 g8rc:$rA, gprc:$rS, u6imm:$n, 0) - 1266 13431 {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID}, 13432 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 13433 {AliasPatternCond::K_Ignore, 0}, 13434 {AliasPatternCond::K_Imm, uint32_t(0)}, 13435 // (RLDICL_32_64 g8rc:$rA, gprc:$rS, 0, u6imm:$n) - 1270 13436 {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID}, 13437 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 13438 {AliasPatternCond::K_Imm, uint32_t(0)}, 13439 // (RLDICL_rec g8rc:$rA, g8rc:$rS, u6imm:$n, 0) - 1273 13440 {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID}, 13441 {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID}, 13442 {AliasPatternCond::K_Ignore, 0}, 13443 {AliasPatternCond::K_Imm, uint32_t(0)}, 13444 // (RLDICL_rec g8rc:$rA, g8rc:$rS, 0, u6imm:$n) - 1277 13445 {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID}, 13446 {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID}, 13447 {AliasPatternCond::K_Imm, uint32_t(0)}, 13448 // (RLWINM gprc:$rA, gprc:$rS, u5imm:$n, 0, 31) - 1280 13449 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 13450 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 13451 {AliasPatternCond::K_Ignore, 0}, 13452 {AliasPatternCond::K_Imm, uint32_t(0)}, 13453 {AliasPatternCond::K_Imm, uint32_t(31)}, 13454 // (RLWINM gprc:$rA, gprc:$rS, 0, u5imm:$n, 31) - 1285 13455 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 13456 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 13457 {AliasPatternCond::K_Imm, uint32_t(0)}, 13458 {AliasPatternCond::K_Ignore, 0}, 13459 {AliasPatternCond::K_Imm, uint32_t(31)}, 13460 // (RLWINM8 g8rc:$rA, g8rc:$rS, u5imm:$n, 0, 31) - 1290 13461 {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID}, 13462 {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID}, 13463 {AliasPatternCond::K_Ignore, 0}, 13464 {AliasPatternCond::K_Imm, uint32_t(0)}, 13465 {AliasPatternCond::K_Imm, uint32_t(31)}, 13466 // (RLWINM8 g8rc:$rA, g8rc:$rS, 0, u5imm:$n, 31) - 1295 13467 {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID}, 13468 {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID}, 13469 {AliasPatternCond::K_Imm, uint32_t(0)}, 13470 {AliasPatternCond::K_Ignore, 0}, 13471 {AliasPatternCond::K_Imm, uint32_t(31)}, 13472 // (RLWINM8_rec g8rc:$rA, g8rc:$rS, u5imm:$n, 0, 31) - 1300 13473 {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID}, 13474 {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID}, 13475 {AliasPatternCond::K_Ignore, 0}, 13476 {AliasPatternCond::K_Imm, uint32_t(0)}, 13477 {AliasPatternCond::K_Imm, uint32_t(31)}, 13478 // (RLWINM8_rec g8rc:$rA, g8rc:$rS, 0, u5imm:$n, 31) - 1305 13479 {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID}, 13480 {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID}, 13481 {AliasPatternCond::K_Imm, uint32_t(0)}, 13482 {AliasPatternCond::K_Ignore, 0}, 13483 {AliasPatternCond::K_Imm, uint32_t(31)}, 13484 // (RLWINM_rec gprc:$rA, gprc:$rS, u5imm:$n, 0, 31) - 1310 13485 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 13486 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 13487 {AliasPatternCond::K_Ignore, 0}, 13488 {AliasPatternCond::K_Imm, uint32_t(0)}, 13489 {AliasPatternCond::K_Imm, uint32_t(31)}, 13490 // (RLWINM_rec gprc:$rA, gprc:$rS, 0, u5imm:$n, 31) - 1315 13491 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 13492 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 13493 {AliasPatternCond::K_Imm, uint32_t(0)}, 13494 {AliasPatternCond::K_Ignore, 0}, 13495 {AliasPatternCond::K_Imm, uint32_t(31)}, 13496 // (RLWNM gprc:$rA, gprc:$rS, gprc:$rB, 0, 31) - 1320 13497 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 13498 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 13499 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 13500 {AliasPatternCond::K_Imm, uint32_t(0)}, 13501 {AliasPatternCond::K_Imm, uint32_t(31)}, 13502 // (RLWNM8 g8rc:$rA, g8rc:$rS, g8rc:$rB, 0, 31) - 1325 13503 {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID}, 13504 {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID}, 13505 {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID}, 13506 {AliasPatternCond::K_Imm, uint32_t(0)}, 13507 {AliasPatternCond::K_Imm, uint32_t(31)}, 13508 // (RLWNM8_rec g8rc:$rA, g8rc:$rS, g8rc:$rB, 0, 31) - 1330 13509 {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID}, 13510 {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID}, 13511 {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID}, 13512 {AliasPatternCond::K_Imm, uint32_t(0)}, 13513 {AliasPatternCond::K_Imm, uint32_t(31)}, 13514 // (RLWNM_rec gprc:$rA, gprc:$rS, gprc:$rB, 0, 31) - 1335 13515 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 13516 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 13517 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 13518 {AliasPatternCond::K_Imm, uint32_t(0)}, 13519 {AliasPatternCond::K_Imm, uint32_t(31)}, 13520 // (SC 0) - 1340 13521 {AliasPatternCond::K_Imm, uint32_t(0)}, 13522 // (SUBF gprc:$rA, gprc:$rC, gprc:$rB) - 1341 13523 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 13524 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 13525 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 13526 // (SUBF8 g8rc:$rA, g8rc:$rC, g8rc:$rB) - 1344 13527 {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID}, 13528 {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID}, 13529 {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID}, 13530 // (SUBF8_rec g8rc:$rA, g8rc:$rC, g8rc:$rB) - 1347 13531 {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID}, 13532 {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID}, 13533 {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID}, 13534 // (SUBFC gprc:$rA, gprc:$rC, gprc:$rB) - 1350 13535 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 13536 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 13537 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 13538 // (SUBFC8 g8rc:$rA, g8rc:$rC, g8rc:$rB) - 1353 13539 {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID}, 13540 {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID}, 13541 {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID}, 13542 // (SUBFC8_rec g8rc:$rA, g8rc:$rC, g8rc:$rB) - 1356 13543 {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID}, 13544 {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID}, 13545 {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID}, 13546 // (SUBFC_rec gprc:$rA, gprc:$rC, gprc:$rB) - 1359 13547 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 13548 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 13549 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 13550 // (SUBF_rec gprc:$rA, gprc:$rC, gprc:$rB) - 1362 13551 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 13552 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 13553 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 13554 // (SYNC 0) - 1365 13555 {AliasPatternCond::K_Imm, uint32_t(0)}, 13556 // (SYNC 1) - 1366 13557 {AliasPatternCond::K_Imm, uint32_t(1)}, 13558 // (SYNC 2) - 1367 13559 {AliasPatternCond::K_Imm, uint32_t(2)}, 13560 // (TD 16, g8rc:$rA, g8rc:$rB) - 1368 13561 {AliasPatternCond::K_Imm, uint32_t(16)}, 13562 {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID}, 13563 {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID}, 13564 // (TD 4, g8rc:$rA, g8rc:$rB) - 1371 13565 {AliasPatternCond::K_Imm, uint32_t(4)}, 13566 {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID}, 13567 {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID}, 13568 // (TD 8, g8rc:$rA, g8rc:$rB) - 1374 13569 {AliasPatternCond::K_Imm, uint32_t(8)}, 13570 {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID}, 13571 {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID}, 13572 // (TD 24, g8rc:$rA, g8rc:$rB) - 1377 13573 {AliasPatternCond::K_Imm, uint32_t(24)}, 13574 {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID}, 13575 {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID}, 13576 // (TD 2, g8rc:$rA, g8rc:$rB) - 1380 13577 {AliasPatternCond::K_Imm, uint32_t(2)}, 13578 {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID}, 13579 {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID}, 13580 // (TD 1, g8rc:$rA, g8rc:$rB) - 1383 13581 {AliasPatternCond::K_Imm, uint32_t(1)}, 13582 {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID}, 13583 {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID}, 13584 // (TD 31, g8rc:$rA, g8rc:$rB) - 1386 13585 {AliasPatternCond::K_Imm, uint32_t(31)}, 13586 {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID}, 13587 {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID}, 13588 // (TDI 16, g8rc:$rA, s16imm:$imm) - 1389 13589 {AliasPatternCond::K_Imm, uint32_t(16)}, 13590 {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID}, 13591 // (TDI 4, g8rc:$rA, s16imm:$imm) - 1391 13592 {AliasPatternCond::K_Imm, uint32_t(4)}, 13593 {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID}, 13594 // (TDI 8, g8rc:$rA, s16imm:$imm) - 1393 13595 {AliasPatternCond::K_Imm, uint32_t(8)}, 13596 {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID}, 13597 // (TDI 24, g8rc:$rA, s16imm:$imm) - 1395 13598 {AliasPatternCond::K_Imm, uint32_t(24)}, 13599 {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID}, 13600 // (TDI 2, g8rc:$rA, s16imm:$imm) - 1397 13601 {AliasPatternCond::K_Imm, uint32_t(2)}, 13602 {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID}, 13603 // (TDI 1, g8rc:$rA, s16imm:$imm) - 1399 13604 {AliasPatternCond::K_Imm, uint32_t(1)}, 13605 {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID}, 13606 // (TDI 31, g8rc:$rA, s16imm:$imm) - 1401 13607 {AliasPatternCond::K_Imm, uint32_t(31)}, 13608 {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID}, 13609 // (TEND 0) - 1403 13610 {AliasPatternCond::K_Imm, uint32_t(0)}, 13611 // (TEND 1) - 1404 13612 {AliasPatternCond::K_Imm, uint32_t(1)}, 13613 // (TLBIE R0, gprc:$RB) - 1405 13614 {AliasPatternCond::K_Reg, PPC::R0}, 13615 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 13616 // (TLBRE2 gprc:$RS, gprc:$A, 0) - 1407 13617 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 13618 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 13619 {AliasPatternCond::K_Imm, uint32_t(0)}, 13620 // (TLBRE2 gprc:$RS, gprc:$A, 1) - 1410 13621 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 13622 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 13623 {AliasPatternCond::K_Imm, uint32_t(1)}, 13624 // (TLBWE2 gprc:$RS, gprc:$A, 0) - 1413 13625 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 13626 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 13627 {AliasPatternCond::K_Imm, uint32_t(0)}, 13628 // (TLBWE2 gprc:$RS, gprc:$A, 1) - 1416 13629 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 13630 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 13631 {AliasPatternCond::K_Imm, uint32_t(1)}, 13632 // (TSR 0) - 1419 13633 {AliasPatternCond::K_Imm, uint32_t(0)}, 13634 // (TSR 1) - 1420 13635 {AliasPatternCond::K_Imm, uint32_t(1)}, 13636 // (TW 31, R0, R0) - 1421 13637 {AliasPatternCond::K_Imm, uint32_t(31)}, 13638 {AliasPatternCond::K_Reg, PPC::R0}, 13639 {AliasPatternCond::K_Reg, PPC::R0}, 13640 // (TW 16, gprc:$rA, gprc:$rB) - 1424 13641 {AliasPatternCond::K_Imm, uint32_t(16)}, 13642 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 13643 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 13644 // (TW 4, gprc:$rA, gprc:$rB) - 1427 13645 {AliasPatternCond::K_Imm, uint32_t(4)}, 13646 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 13647 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 13648 // (TW 8, gprc:$rA, gprc:$rB) - 1430 13649 {AliasPatternCond::K_Imm, uint32_t(8)}, 13650 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 13651 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 13652 // (TW 24, gprc:$rA, gprc:$rB) - 1433 13653 {AliasPatternCond::K_Imm, uint32_t(24)}, 13654 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 13655 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 13656 // (TW 2, gprc:$rA, gprc:$rB) - 1436 13657 {AliasPatternCond::K_Imm, uint32_t(2)}, 13658 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 13659 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 13660 // (TW 1, gprc:$rA, gprc:$rB) - 1439 13661 {AliasPatternCond::K_Imm, uint32_t(1)}, 13662 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 13663 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 13664 // (TW 31, gprc:$rA, gprc:$rB) - 1442 13665 {AliasPatternCond::K_Imm, uint32_t(31)}, 13666 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 13667 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 13668 // (TWI 16, gprc:$rA, s16imm:$imm) - 1445 13669 {AliasPatternCond::K_Imm, uint32_t(16)}, 13670 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 13671 // (TWI 4, gprc:$rA, s16imm:$imm) - 1447 13672 {AliasPatternCond::K_Imm, uint32_t(4)}, 13673 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 13674 // (TWI 8, gprc:$rA, s16imm:$imm) - 1449 13675 {AliasPatternCond::K_Imm, uint32_t(8)}, 13676 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 13677 // (TWI 24, gprc:$rA, s16imm:$imm) - 1451 13678 {AliasPatternCond::K_Imm, uint32_t(24)}, 13679 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 13680 // (TWI 2, gprc:$rA, s16imm:$imm) - 1453 13681 {AliasPatternCond::K_Imm, uint32_t(2)}, 13682 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 13683 // (TWI 1, gprc:$rA, s16imm:$imm) - 1455 13684 {AliasPatternCond::K_Imm, uint32_t(1)}, 13685 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 13686 // (TWI 31, gprc:$rA, s16imm:$imm) - 1457 13687 {AliasPatternCond::K_Imm, uint32_t(31)}, 13688 {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID}, 13689 // (VNOR vrrc:$vD, vrrc:$vA, vrrc:$vA) - 1459 13690 {AliasPatternCond::K_RegClass, PPC::VRRCRegClassID}, 13691 {AliasPatternCond::K_RegClass, PPC::VRRCRegClassID}, 13692 {AliasPatternCond::K_TiedReg, 1}, 13693 // (VOR vrrc:$vD, vrrc:$vA, vrrc:$vA) - 1462 13694 {AliasPatternCond::K_RegClass, PPC::VRRCRegClassID}, 13695 {AliasPatternCond::K_RegClass, PPC::VRRCRegClassID}, 13696 {AliasPatternCond::K_TiedReg, 1}, 13697 // (WAIT 0) - 1465 13698 {AliasPatternCond::K_Imm, uint32_t(0)}, 13699 // (WAIT 1) - 1466 13700 {AliasPatternCond::K_Imm, uint32_t(1)}, 13701 // (WAIT 2) - 1467 13702 {AliasPatternCond::K_Imm, uint32_t(2)}, 13703 // (XORI R0, R0, 0) - 1468 13704 {AliasPatternCond::K_Reg, PPC::R0}, 13705 {AliasPatternCond::K_Reg, PPC::R0}, 13706 {AliasPatternCond::K_Imm, uint32_t(0)}, 13707 // (XORI8 X0, X0, 0) - 1471 13708 {AliasPatternCond::K_Reg, PPC::X0}, 13709 {AliasPatternCond::K_Reg, PPC::X0}, 13710 {AliasPatternCond::K_Imm, uint32_t(0)}, 13711 // (XVCPSGNDP vsrc:$XT, vsrc:$XB, vsrc:$XB) - 1474 13712 {AliasPatternCond::K_RegClass, PPC::VSRCRegClassID}, 13713 {AliasPatternCond::K_RegClass, PPC::VSRCRegClassID}, 13714 {AliasPatternCond::K_TiedReg, 1}, 13715 // (XVCPSGNSP vsrc:$XT, vsrc:$XB, vsrc:$XB) - 1477 13716 {AliasPatternCond::K_RegClass, PPC::VSRCRegClassID}, 13717 {AliasPatternCond::K_RegClass, PPC::VSRCRegClassID}, 13718 {AliasPatternCond::K_TiedReg, 1}, 13719 // (XXPERMDI vsrc:$XT, vsrc:$XB, vsrc:$XB, 0) - 1480 13720 {AliasPatternCond::K_RegClass, PPC::VSRCRegClassID}, 13721 {AliasPatternCond::K_RegClass, PPC::VSRCRegClassID}, 13722 {AliasPatternCond::K_TiedReg, 1}, 13723 {AliasPatternCond::K_Imm, uint32_t(0)}, 13724 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 13725 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 13726 {AliasPatternCond::K_EndOrFeatures, 0}, 13727 // (XXPERMDI vsrc:$XT, vsrc:$XB, vsrc:$XB, 3) - 1487 13728 {AliasPatternCond::K_RegClass, PPC::VSRCRegClassID}, 13729 {AliasPatternCond::K_RegClass, PPC::VSRCRegClassID}, 13730 {AliasPatternCond::K_TiedReg, 1}, 13731 {AliasPatternCond::K_Imm, uint32_t(3)}, 13732 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 13733 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 13734 {AliasPatternCond::K_EndOrFeatures, 0}, 13735 // (XXPERMDI vsrc:$XT, vsrc:$XA, vsrc:$XB, 0) - 1494 13736 {AliasPatternCond::K_RegClass, PPC::VSRCRegClassID}, 13737 {AliasPatternCond::K_RegClass, PPC::VSRCRegClassID}, 13738 {AliasPatternCond::K_RegClass, PPC::VSRCRegClassID}, 13739 {AliasPatternCond::K_Imm, uint32_t(0)}, 13740 // (XXPERMDI vsrc:$XT, vsrc:$XA, vsrc:$XB, 3) - 1498 13741 {AliasPatternCond::K_RegClass, PPC::VSRCRegClassID}, 13742 {AliasPatternCond::K_RegClass, PPC::VSRCRegClassID}, 13743 {AliasPatternCond::K_RegClass, PPC::VSRCRegClassID}, 13744 {AliasPatternCond::K_Imm, uint32_t(3)}, 13745 // (XXPERMDI vsrc:$XT, vsrc:$XB, vsrc:$XB, 2) - 1502 13746 {AliasPatternCond::K_RegClass, PPC::VSRCRegClassID}, 13747 {AliasPatternCond::K_RegClass, PPC::VSRCRegClassID}, 13748 {AliasPatternCond::K_TiedReg, 1}, 13749 {AliasPatternCond::K_Imm, uint32_t(2)}, 13750 // (XXPERMDIs vsrc:$XT, vsfrc:$XB, 0) - 1506 13751 {AliasPatternCond::K_RegClass, PPC::VSRCRegClassID}, 13752 {AliasPatternCond::K_RegClass, PPC::VSFRCRegClassID}, 13753 {AliasPatternCond::K_Imm, uint32_t(0)}, 13754 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 13755 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 13756 {AliasPatternCond::K_EndOrFeatures, 0}, 13757 // (XXPERMDIs vsrc:$XT, vsfrc:$XB, 3) - 1512 13758 {AliasPatternCond::K_RegClass, PPC::VSRCRegClassID}, 13759 {AliasPatternCond::K_RegClass, PPC::VSFRCRegClassID}, 13760 {AliasPatternCond::K_Imm, uint32_t(3)}, 13761 {AliasPatternCond::K_OrNegFeature, PPC::AIXOS}, 13762 {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs}, 13763 {AliasPatternCond::K_EndOrFeatures, 0}, 13764 // (XXPERMDIs vsrc:$XT, vsfrc:$XB, 2) - 1518 13765 {AliasPatternCond::K_RegClass, PPC::VSRCRegClassID}, 13766 {AliasPatternCond::K_RegClass, PPC::VSFRCRegClassID}, 13767 {AliasPatternCond::K_Imm, uint32_t(2)}, 13768 // (gBC 12, crbitrc:$bi, condbrtarget:$dst) - 1521 13769 {AliasPatternCond::K_Imm, uint32_t(12)}, 13770 {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID}, 13771 // (gBC 4, crbitrc:$bi, condbrtarget:$dst) - 1523 13772 {AliasPatternCond::K_Imm, uint32_t(4)}, 13773 {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID}, 13774 // (gBC 14, crbitrc:$bi, condbrtarget:$dst) - 1525 13775 {AliasPatternCond::K_Imm, uint32_t(14)}, 13776 {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID}, 13777 // (gBC 6, crbitrc:$bi, condbrtarget:$dst) - 1527 13778 {AliasPatternCond::K_Imm, uint32_t(6)}, 13779 {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID}, 13780 // (gBC 15, crbitrc:$bi, condbrtarget:$dst) - 1529 13781 {AliasPatternCond::K_Imm, uint32_t(15)}, 13782 {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID}, 13783 // (gBC 7, crbitrc:$bi, condbrtarget:$dst) - 1531 13784 {AliasPatternCond::K_Imm, uint32_t(7)}, 13785 {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID}, 13786 // (gBC 8, crbitrc:$bi, condbrtarget:$dst) - 1533 13787 {AliasPatternCond::K_Imm, uint32_t(8)}, 13788 {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID}, 13789 // (gBC 0, crbitrc:$bi, condbrtarget:$dst) - 1535 13790 {AliasPatternCond::K_Imm, uint32_t(0)}, 13791 {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID}, 13792 // (gBC 10, crbitrc:$bi, condbrtarget:$dst) - 1537 13793 {AliasPatternCond::K_Imm, uint32_t(10)}, 13794 {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID}, 13795 // (gBC 2, crbitrc:$bi, condbrtarget:$dst) - 1539 13796 {AliasPatternCond::K_Imm, uint32_t(2)}, 13797 {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID}, 13798 // (gBCA 12, crbitrc:$bi, abscondbrtarget:$dst) - 1541 13799 {AliasPatternCond::K_Imm, uint32_t(12)}, 13800 {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID}, 13801 // (gBCA 4, crbitrc:$bi, abscondbrtarget:$dst) - 1543 13802 {AliasPatternCond::K_Imm, uint32_t(4)}, 13803 {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID}, 13804 // (gBCA 14, crbitrc:$bi, abscondbrtarget:$dst) - 1545 13805 {AliasPatternCond::K_Imm, uint32_t(14)}, 13806 {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID}, 13807 // (gBCA 6, crbitrc:$bi, abscondbrtarget:$dst) - 1547 13808 {AliasPatternCond::K_Imm, uint32_t(6)}, 13809 {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID}, 13810 // (gBCA 15, crbitrc:$bi, abscondbrtarget:$dst) - 1549 13811 {AliasPatternCond::K_Imm, uint32_t(15)}, 13812 {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID}, 13813 // (gBCA 7, crbitrc:$bi, abscondbrtarget:$dst) - 1551 13814 {AliasPatternCond::K_Imm, uint32_t(7)}, 13815 {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID}, 13816 // (gBCA 8, crbitrc:$bi, abscondbrtarget:$dst) - 1553 13817 {AliasPatternCond::K_Imm, uint32_t(8)}, 13818 {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID}, 13819 // (gBCA 0, crbitrc:$bi, abscondbrtarget:$dst) - 1555 13820 {AliasPatternCond::K_Imm, uint32_t(0)}, 13821 {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID}, 13822 // (gBCA 10, crbitrc:$bi, abscondbrtarget:$dst) - 1557 13823 {AliasPatternCond::K_Imm, uint32_t(10)}, 13824 {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID}, 13825 // (gBCA 2, crbitrc:$bi, abscondbrtarget:$dst) - 1559 13826 {AliasPatternCond::K_Imm, uint32_t(2)}, 13827 {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID}, 13828 // (gBCAat u5imm:$bo, 3, crbitrc:$bi, condbrtarget:$dst) - 1561 13829 {AliasPatternCond::K_Ignore, 0}, 13830 {AliasPatternCond::K_Imm, uint32_t(3)}, 13831 {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID}, 13832 // (gBCAat u5imm:$bo, 2, crbitrc:$bi, condbrtarget:$dst) - 1564 13833 {AliasPatternCond::K_Ignore, 0}, 13834 {AliasPatternCond::K_Imm, uint32_t(2)}, 13835 {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID}, 13836 // (gBCCTR u5imm:$bo, crbitrc:$bi, 0) - 1567 13837 {AliasPatternCond::K_Ignore, 0}, 13838 {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID}, 13839 {AliasPatternCond::K_Imm, uint32_t(0)}, 13840 // (gBCCTR 12, crbitrc:$bi, 0) - 1570 13841 {AliasPatternCond::K_Imm, uint32_t(12)}, 13842 {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID}, 13843 {AliasPatternCond::K_Imm, uint32_t(0)}, 13844 // (gBCCTR 4, crbitrc:$bi, 0) - 1573 13845 {AliasPatternCond::K_Imm, uint32_t(4)}, 13846 {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID}, 13847 {AliasPatternCond::K_Imm, uint32_t(0)}, 13848 // (gBCCTR 14, crbitrc:$bi, 0) - 1576 13849 {AliasPatternCond::K_Imm, uint32_t(14)}, 13850 {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID}, 13851 {AliasPatternCond::K_Imm, uint32_t(0)}, 13852 // (gBCCTR 6, crbitrc:$bi, 0) - 1579 13853 {AliasPatternCond::K_Imm, uint32_t(6)}, 13854 {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID}, 13855 {AliasPatternCond::K_Imm, uint32_t(0)}, 13856 // (gBCCTR 15, crbitrc:$bi, 0) - 1582 13857 {AliasPatternCond::K_Imm, uint32_t(15)}, 13858 {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID}, 13859 {AliasPatternCond::K_Imm, uint32_t(0)}, 13860 // (gBCCTR 7, crbitrc:$bi, 0) - 1585 13861 {AliasPatternCond::K_Imm, uint32_t(7)}, 13862 {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID}, 13863 {AliasPatternCond::K_Imm, uint32_t(0)}, 13864 // (gBCCTRL u5imm:$bo, crbitrc:$bi, 0) - 1588 13865 {AliasPatternCond::K_Ignore, 0}, 13866 {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID}, 13867 {AliasPatternCond::K_Imm, uint32_t(0)}, 13868 // (gBCCTRL 12, crbitrc:$bi, 0) - 1591 13869 {AliasPatternCond::K_Imm, uint32_t(12)}, 13870 {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID}, 13871 {AliasPatternCond::K_Imm, uint32_t(0)}, 13872 // (gBCCTRL 4, crbitrc:$bi, 0) - 1594 13873 {AliasPatternCond::K_Imm, uint32_t(4)}, 13874 {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID}, 13875 {AliasPatternCond::K_Imm, uint32_t(0)}, 13876 // (gBCCTRL 14, crbitrc:$bi, 0) - 1597 13877 {AliasPatternCond::K_Imm, uint32_t(14)}, 13878 {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID}, 13879 {AliasPatternCond::K_Imm, uint32_t(0)}, 13880 // (gBCCTRL 6, crbitrc:$bi, 0) - 1600 13881 {AliasPatternCond::K_Imm, uint32_t(6)}, 13882 {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID}, 13883 {AliasPatternCond::K_Imm, uint32_t(0)}, 13884 // (gBCCTRL 15, crbitrc:$bi, 0) - 1603 13885 {AliasPatternCond::K_Imm, uint32_t(15)}, 13886 {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID}, 13887 {AliasPatternCond::K_Imm, uint32_t(0)}, 13888 // (gBCCTRL 7, crbitrc:$bi, 0) - 1606 13889 {AliasPatternCond::K_Imm, uint32_t(7)}, 13890 {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID}, 13891 {AliasPatternCond::K_Imm, uint32_t(0)}, 13892 // (gBCL 12, crbitrc:$bi, condbrtarget:$dst) - 1609 13893 {AliasPatternCond::K_Imm, uint32_t(12)}, 13894 {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID}, 13895 // (gBCL 4, crbitrc:$bi, condbrtarget:$dst) - 1611 13896 {AliasPatternCond::K_Imm, uint32_t(4)}, 13897 {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID}, 13898 // (gBCL 14, crbitrc:$bi, condbrtarget:$dst) - 1613 13899 {AliasPatternCond::K_Imm, uint32_t(14)}, 13900 {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID}, 13901 // (gBCL 6, crbitrc:$bi, condbrtarget:$dst) - 1615 13902 {AliasPatternCond::K_Imm, uint32_t(6)}, 13903 {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID}, 13904 // (gBCL 15, crbitrc:$bi, condbrtarget:$dst) - 1617 13905 {AliasPatternCond::K_Imm, uint32_t(15)}, 13906 {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID}, 13907 // (gBCL 7, crbitrc:$bi, condbrtarget:$dst) - 1619 13908 {AliasPatternCond::K_Imm, uint32_t(7)}, 13909 {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID}, 13910 // (gBCL 8, crbitrc:$bi, condbrtarget:$dst) - 1621 13911 {AliasPatternCond::K_Imm, uint32_t(8)}, 13912 {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID}, 13913 // (gBCL 0, crbitrc:$bi, condbrtarget:$dst) - 1623 13914 {AliasPatternCond::K_Imm, uint32_t(0)}, 13915 {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID}, 13916 // (gBCL 10, crbitrc:$bi, condbrtarget:$dst) - 1625 13917 {AliasPatternCond::K_Imm, uint32_t(10)}, 13918 {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID}, 13919 // (gBCL 2, crbitrc:$bi, condbrtarget:$dst) - 1627 13920 {AliasPatternCond::K_Imm, uint32_t(2)}, 13921 {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID}, 13922 // (gBCLA 12, crbitrc:$bi, abscondbrtarget:$dst) - 1629 13923 {AliasPatternCond::K_Imm, uint32_t(12)}, 13924 {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID}, 13925 // (gBCLA 4, crbitrc:$bi, abscondbrtarget:$dst) - 1631 13926 {AliasPatternCond::K_Imm, uint32_t(4)}, 13927 {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID}, 13928 // (gBCLA 14, crbitrc:$bi, abscondbrtarget:$dst) - 1633 13929 {AliasPatternCond::K_Imm, uint32_t(14)}, 13930 {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID}, 13931 // (gBCLA 6, crbitrc:$bi, abscondbrtarget:$dst) - 1635 13932 {AliasPatternCond::K_Imm, uint32_t(6)}, 13933 {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID}, 13934 // (gBCLA 15, crbitrc:$bi, abscondbrtarget:$dst) - 1637 13935 {AliasPatternCond::K_Imm, uint32_t(15)}, 13936 {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID}, 13937 // (gBCLA 7, crbitrc:$bi, abscondbrtarget:$dst) - 1639 13938 {AliasPatternCond::K_Imm, uint32_t(7)}, 13939 {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID}, 13940 // (gBCLA 8, crbitrc:$bi, abscondbrtarget:$dst) - 1641 13941 {AliasPatternCond::K_Imm, uint32_t(8)}, 13942 {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID}, 13943 // (gBCLA 0, crbitrc:$bi, abscondbrtarget:$dst) - 1643 13944 {AliasPatternCond::K_Imm, uint32_t(0)}, 13945 {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID}, 13946 // (gBCLA 10, crbitrc:$bi, abscondbrtarget:$dst) - 1645 13947 {AliasPatternCond::K_Imm, uint32_t(10)}, 13948 {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID}, 13949 // (gBCLA 2, crbitrc:$bi, abscondbrtarget:$dst) - 1647 13950 {AliasPatternCond::K_Imm, uint32_t(2)}, 13951 {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID}, 13952 // (gBCLAat u5imm:$bo, 3, crbitrc:$bi, condbrtarget:$dst) - 1649 13953 {AliasPatternCond::K_Ignore, 0}, 13954 {AliasPatternCond::K_Imm, uint32_t(3)}, 13955 {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID}, 13956 // (gBCLAat u5imm:$bo, 2, crbitrc:$bi, condbrtarget:$dst) - 1652 13957 {AliasPatternCond::K_Ignore, 0}, 13958 {AliasPatternCond::K_Imm, uint32_t(2)}, 13959 {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID}, 13960 // (gBCLR u5imm:$bo, crbitrc:$bi, 0) - 1655 13961 {AliasPatternCond::K_Ignore, 0}, 13962 {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID}, 13963 {AliasPatternCond::K_Imm, uint32_t(0)}, 13964 // (gBCLR 12, crbitrc:$bi, 0) - 1658 13965 {AliasPatternCond::K_Imm, uint32_t(12)}, 13966 {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID}, 13967 {AliasPatternCond::K_Imm, uint32_t(0)}, 13968 // (gBCLR 4, crbitrc:$bi, 0) - 1661 13969 {AliasPatternCond::K_Imm, uint32_t(4)}, 13970 {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID}, 13971 {AliasPatternCond::K_Imm, uint32_t(0)}, 13972 // (gBCLR 14, crbitrc:$bi, 0) - 1664 13973 {AliasPatternCond::K_Imm, uint32_t(14)}, 13974 {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID}, 13975 {AliasPatternCond::K_Imm, uint32_t(0)}, 13976 // (gBCLR 6, crbitrc:$bi, 0) - 1667 13977 {AliasPatternCond::K_Imm, uint32_t(6)}, 13978 {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID}, 13979 {AliasPatternCond::K_Imm, uint32_t(0)}, 13980 // (gBCLR 15, crbitrc:$bi, 0) - 1670 13981 {AliasPatternCond::K_Imm, uint32_t(15)}, 13982 {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID}, 13983 {AliasPatternCond::K_Imm, uint32_t(0)}, 13984 // (gBCLR 7, crbitrc:$bi, 0) - 1673 13985 {AliasPatternCond::K_Imm, uint32_t(7)}, 13986 {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID}, 13987 {AliasPatternCond::K_Imm, uint32_t(0)}, 13988 // (gBCLR 8, crbitrc:$bi, 0) - 1676 13989 {AliasPatternCond::K_Imm, uint32_t(8)}, 13990 {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID}, 13991 {AliasPatternCond::K_Imm, uint32_t(0)}, 13992 // (gBCLR 0, crbitrc:$bi, 0) - 1679 13993 {AliasPatternCond::K_Imm, uint32_t(0)}, 13994 {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID}, 13995 {AliasPatternCond::K_Imm, uint32_t(0)}, 13996 // (gBCLR 10, crbitrc:$bi, 0) - 1682 13997 {AliasPatternCond::K_Imm, uint32_t(10)}, 13998 {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID}, 13999 {AliasPatternCond::K_Imm, uint32_t(0)}, 14000 // (gBCLR 2, crbitrc:$bi, 0) - 1685 14001 {AliasPatternCond::K_Imm, uint32_t(2)}, 14002 {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID}, 14003 {AliasPatternCond::K_Imm, uint32_t(0)}, 14004 // (gBCLRL u5imm:$bo, crbitrc:$bi, 0) - 1688 14005 {AliasPatternCond::K_Ignore, 0}, 14006 {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID}, 14007 {AliasPatternCond::K_Imm, uint32_t(0)}, 14008 // (gBCLRL 12, crbitrc:$bi, 0) - 1691 14009 {AliasPatternCond::K_Imm, uint32_t(12)}, 14010 {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID}, 14011 {AliasPatternCond::K_Imm, uint32_t(0)}, 14012 // (gBCLRL 4, crbitrc:$bi, 0) - 1694 14013 {AliasPatternCond::K_Imm, uint32_t(4)}, 14014 {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID}, 14015 {AliasPatternCond::K_Imm, uint32_t(0)}, 14016 // (gBCLRL 14, crbitrc:$bi, 0) - 1697 14017 {AliasPatternCond::K_Imm, uint32_t(14)}, 14018 {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID}, 14019 {AliasPatternCond::K_Imm, uint32_t(0)}, 14020 // (gBCLRL 6, crbitrc:$bi, 0) - 1700 14021 {AliasPatternCond::K_Imm, uint32_t(6)}, 14022 {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID}, 14023 {AliasPatternCond::K_Imm, uint32_t(0)}, 14024 // (gBCLRL 15, crbitrc:$bi, 0) - 1703 14025 {AliasPatternCond::K_Imm, uint32_t(15)}, 14026 {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID}, 14027 {AliasPatternCond::K_Imm, uint32_t(0)}, 14028 // (gBCLRL 7, crbitrc:$bi, 0) - 1706 14029 {AliasPatternCond::K_Imm, uint32_t(7)}, 14030 {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID}, 14031 {AliasPatternCond::K_Imm, uint32_t(0)}, 14032 // (gBCLRL 8, crbitrc:$bi, 0) - 1709 14033 {AliasPatternCond::K_Imm, uint32_t(8)}, 14034 {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID}, 14035 {AliasPatternCond::K_Imm, uint32_t(0)}, 14036 // (gBCLRL 0, crbitrc:$bi, 0) - 1712 14037 {AliasPatternCond::K_Imm, uint32_t(0)}, 14038 {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID}, 14039 {AliasPatternCond::K_Imm, uint32_t(0)}, 14040 // (gBCLRL 10, crbitrc:$bi, 0) - 1715 14041 {AliasPatternCond::K_Imm, uint32_t(10)}, 14042 {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID}, 14043 {AliasPatternCond::K_Imm, uint32_t(0)}, 14044 // (gBCLRL 2, crbitrc:$bi, 0) - 1718 14045 {AliasPatternCond::K_Imm, uint32_t(2)}, 14046 {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID}, 14047 {AliasPatternCond::K_Imm, uint32_t(0)}, 14048 // (gBCLat u5imm:$bo, 3, crbitrc:$bi, condbrtarget:$dst) - 1721 14049 {AliasPatternCond::K_Ignore, 0}, 14050 {AliasPatternCond::K_Imm, uint32_t(3)}, 14051 {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID}, 14052 // (gBCLat u5imm:$bo, 2, crbitrc:$bi, condbrtarget:$dst) - 1724 14053 {AliasPatternCond::K_Ignore, 0}, 14054 {AliasPatternCond::K_Imm, uint32_t(2)}, 14055 {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID}, 14056 // (gBCat u5imm:$bo, 3, crbitrc:$bi, condbrtarget:$dst) - 1727 14057 {AliasPatternCond::K_Ignore, 0}, 14058 {AliasPatternCond::K_Imm, uint32_t(3)}, 14059 {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID}, 14060 // (gBCat u5imm:$bo, 2, crbitrc:$bi, condbrtarget:$dst) - 1730 14061 {AliasPatternCond::K_Ignore, 0}, 14062 {AliasPatternCond::K_Imm, uint32_t(2)}, 14063 {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID}, 14064 }; 14065 14066 static const char AsmStrings[] = 14067 /* 0 */ "li $\x01, $\xFF\x03\x01\0" 14068 /* 12 */ "lis $\x01, $\xFF\x03\x01\0" 14069 /* 25 */ "lnia $\x01\0" 14070 /* 33 */ "blt $\x02, $\xFF\x03\x02\0" 14071 /* 46 */ "blt $\xFF\x03\x02\0" 14072 /* 55 */ "blt- $\x02, $\xFF\x03\x02\0" 14073 /* 69 */ "blt- $\xFF\x03\x02\0" 14074 /* 79 */ "blt+ $\x02, $\xFF\x03\x02\0" 14075 /* 93 */ "blt+ $\xFF\x03\x02\0" 14076 /* 103 */ "bgt $\x02, $\xFF\x03\x02\0" 14077 /* 116 */ "bgt $\xFF\x03\x02\0" 14078 /* 125 */ "bgt- $\x02, $\xFF\x03\x02\0" 14079 /* 139 */ "bgt- $\xFF\x03\x02\0" 14080 /* 149 */ "bgt+ $\x02, $\xFF\x03\x02\0" 14081 /* 163 */ "bgt+ $\xFF\x03\x02\0" 14082 /* 173 */ "beq $\x02, $\xFF\x03\x02\0" 14083 /* 186 */ "beq $\xFF\x03\x02\0" 14084 /* 195 */ "beq- $\x02, $\xFF\x03\x02\0" 14085 /* 209 */ "beq- $\xFF\x03\x02\0" 14086 /* 219 */ "beq+ $\x02, $\xFF\x03\x02\0" 14087 /* 233 */ "beq+ $\xFF\x03\x02\0" 14088 /* 243 */ "bne $\x02, $\xFF\x03\x02\0" 14089 /* 256 */ "bne $\xFF\x03\x02\0" 14090 /* 265 */ "bne- $\x02, $\xFF\x03\x02\0" 14091 /* 279 */ "bne- $\xFF\x03\x02\0" 14092 /* 289 */ "bne+ $\x02, $\xFF\x03\x02\0" 14093 /* 303 */ "bne+ $\xFF\x03\x02\0" 14094 /* 313 */ "blta $\x02, $\xFF\x03\x03\0" 14095 /* 327 */ "blta $\xFF\x03\x03\0" 14096 /* 337 */ "blta- $\x02, $\xFF\x03\x03\0" 14097 /* 352 */ "blta- $\xFF\x03\x03\0" 14098 /* 363 */ "blta+ $\x02, $\xFF\x03\x03\0" 14099 /* 378 */ "blta+ $\xFF\x03\x03\0" 14100 /* 389 */ "bgta $\x02, $\xFF\x03\x03\0" 14101 /* 403 */ "bgta $\xFF\x03\x03\0" 14102 /* 413 */ "bgta- $\x02, $\xFF\x03\x03\0" 14103 /* 428 */ "bgta- $\xFF\x03\x03\0" 14104 /* 439 */ "bgta+ $\x02, $\xFF\x03\x03\0" 14105 /* 454 */ "bgta+ $\xFF\x03\x03\0" 14106 /* 465 */ "beqa $\x02, $\xFF\x03\x03\0" 14107 /* 479 */ "beqa $\xFF\x03\x03\0" 14108 /* 489 */ "beqa- $\x02, $\xFF\x03\x03\0" 14109 /* 504 */ "beqa- $\xFF\x03\x03\0" 14110 /* 515 */ "beqa+ $\x02, $\xFF\x03\x03\0" 14111 /* 530 */ "beqa+ $\xFF\x03\x03\0" 14112 /* 541 */ "bnea $\x02, $\xFF\x03\x03\0" 14113 /* 555 */ "bnea $\xFF\x03\x03\0" 14114 /* 565 */ "bnea- $\x02, $\xFF\x03\x03\0" 14115 /* 580 */ "bnea- $\xFF\x03\x03\0" 14116 /* 591 */ "bnea+ $\x02, $\xFF\x03\x03\0" 14117 /* 606 */ "bnea+ $\xFF\x03\x03\0" 14118 /* 617 */ "bltctr $\x02\0" 14119 /* 627 */ "bltctr\0" 14120 /* 634 */ "bltctr- $\x02\0" 14121 /* 645 */ "bltctr-\0" 14122 /* 653 */ "bltctr+ $\x02\0" 14123 /* 664 */ "bltctr+\0" 14124 /* 672 */ "bgtctr $\x02\0" 14125 /* 682 */ "bgtctr\0" 14126 /* 689 */ "bgtctr- $\x02\0" 14127 /* 700 */ "bgtctr-\0" 14128 /* 708 */ "bgtctr+ $\x02\0" 14129 /* 719 */ "bgtctr+\0" 14130 /* 727 */ "beqctr $\x02\0" 14131 /* 737 */ "beqctr\0" 14132 /* 744 */ "beqctr- $\x02\0" 14133 /* 755 */ "beqctr-\0" 14134 /* 763 */ "beqctr+ $\x02\0" 14135 /* 774 */ "beqctr+\0" 14136 /* 782 */ "bnectr $\x02\0" 14137 /* 792 */ "bnectr\0" 14138 /* 799 */ "bnectr- $\x02\0" 14139 /* 810 */ "bnectr-\0" 14140 /* 818 */ "bnectr+ $\x02\0" 14141 /* 829 */ "bnectr+\0" 14142 /* 837 */ "bltctrl $\x02\0" 14143 /* 848 */ "bltctrl\0" 14144 /* 856 */ "bltctrl- $\x02\0" 14145 /* 868 */ "bltctrl-\0" 14146 /* 877 */ "bltctrl+ $\x02\0" 14147 /* 889 */ "bltctrl+\0" 14148 /* 898 */ "bgtctrl $\x02\0" 14149 /* 909 */ "bgtctrl\0" 14150 /* 917 */ "bgtctrl- $\x02\0" 14151 /* 929 */ "bgtctrl-\0" 14152 /* 938 */ "bgtctrl+ $\x02\0" 14153 /* 950 */ "bgtctrl+\0" 14154 /* 959 */ "beqctrl $\x02\0" 14155 /* 970 */ "beqctrl\0" 14156 /* 978 */ "beqctrl- $\x02\0" 14157 /* 990 */ "beqctrl-\0" 14158 /* 999 */ "beqctrl+ $\x02\0" 14159 /* 1011 */ "beqctrl+\0" 14160 /* 1020 */ "bnectrl $\x02\0" 14161 /* 1031 */ "bnectrl\0" 14162 /* 1039 */ "bnectrl- $\x02\0" 14163 /* 1051 */ "bnectrl-\0" 14164 /* 1060 */ "bnectrl+ $\x02\0" 14165 /* 1072 */ "bnectrl+\0" 14166 /* 1081 */ "bltl $\x02, $\xFF\x03\x02\0" 14167 /* 1095 */ "bltl $\xFF\x03\x02\0" 14168 /* 1105 */ "bltl- $\x02, $\xFF\x03\x02\0" 14169 /* 1120 */ "bltl- $\xFF\x03\x02\0" 14170 /* 1131 */ "bltl+ $\x02, $\xFF\x03\x02\0" 14171 /* 1146 */ "bltl+ $\xFF\x03\x02\0" 14172 /* 1157 */ "bgtl $\x02, $\xFF\x03\x02\0" 14173 /* 1171 */ "bgtl $\xFF\x03\x02\0" 14174 /* 1181 */ "bgtl- $\x02, $\xFF\x03\x02\0" 14175 /* 1196 */ "bgtl- $\xFF\x03\x02\0" 14176 /* 1207 */ "bgtl+ $\x02, $\xFF\x03\x02\0" 14177 /* 1222 */ "bgtl+ $\xFF\x03\x02\0" 14178 /* 1233 */ "beql $\x02, $\xFF\x03\x02\0" 14179 /* 1247 */ "beql $\xFF\x03\x02\0" 14180 /* 1257 */ "beql- $\x02, $\xFF\x03\x02\0" 14181 /* 1272 */ "beql- $\xFF\x03\x02\0" 14182 /* 1283 */ "beql+ $\x02, $\xFF\x03\x02\0" 14183 /* 1298 */ "beql+ $\xFF\x03\x02\0" 14184 /* 1309 */ "bnel $\x02, $\xFF\x03\x02\0" 14185 /* 1323 */ "bnel $\xFF\x03\x02\0" 14186 /* 1333 */ "bnel- $\x02, $\xFF\x03\x02\0" 14187 /* 1348 */ "bnel- $\xFF\x03\x02\0" 14188 /* 1359 */ "bnel+ $\x02, $\xFF\x03\x02\0" 14189 /* 1374 */ "bnel+ $\xFF\x03\x02\0" 14190 /* 1385 */ "bltla $\x02, $\xFF\x03\x03\0" 14191 /* 1400 */ "bltla $\xFF\x03\x03\0" 14192 /* 1411 */ "bltla- $\x02, $\xFF\x03\x03\0" 14193 /* 1427 */ "bltla- $\xFF\x03\x03\0" 14194 /* 1439 */ "bltla+ $\x02, $\xFF\x03\x03\0" 14195 /* 1455 */ "bltla+ $\xFF\x03\x03\0" 14196 /* 1467 */ "bgtla $\x02, $\xFF\x03\x03\0" 14197 /* 1482 */ "bgtla $\xFF\x03\x03\0" 14198 /* 1493 */ "bgtla- $\x02, $\xFF\x03\x03\0" 14199 /* 1509 */ "bgtla- $\xFF\x03\x03\0" 14200 /* 1521 */ "bgtla+ $\x02, $\xFF\x03\x03\0" 14201 /* 1537 */ "bgtla+ $\xFF\x03\x03\0" 14202 /* 1549 */ "beqla $\x02, $\xFF\x03\x03\0" 14203 /* 1564 */ "beqla $\xFF\x03\x03\0" 14204 /* 1575 */ "beqla- $\x02, $\xFF\x03\x03\0" 14205 /* 1591 */ "beqla- $\xFF\x03\x03\0" 14206 /* 1603 */ "beqla+ $\x02, $\xFF\x03\x03\0" 14207 /* 1619 */ "beqla+ $\xFF\x03\x03\0" 14208 /* 1631 */ "bnela $\x02, $\xFF\x03\x03\0" 14209 /* 1646 */ "bnela $\xFF\x03\x03\0" 14210 /* 1657 */ "bnela- $\x02, $\xFF\x03\x03\0" 14211 /* 1673 */ "bnela- $\xFF\x03\x03\0" 14212 /* 1685 */ "bnela+ $\x02, $\xFF\x03\x03\0" 14213 /* 1701 */ "bnela+ $\xFF\x03\x03\0" 14214 /* 1713 */ "bltlr $\x02\0" 14215 /* 1722 */ "bltlr\0" 14216 /* 1728 */ "bltlr- $\x02\0" 14217 /* 1738 */ "bltlr-\0" 14218 /* 1745 */ "bltlr+ $\x02\0" 14219 /* 1755 */ "bltlr+\0" 14220 /* 1762 */ "bgtlr $\x02\0" 14221 /* 1771 */ "bgtlr\0" 14222 /* 1777 */ "bgtlr- $\x02\0" 14223 /* 1787 */ "bgtlr-\0" 14224 /* 1794 */ "bgtlr+ $\x02\0" 14225 /* 1804 */ "bgtlr+\0" 14226 /* 1811 */ "beqlr $\x02\0" 14227 /* 1820 */ "beqlr\0" 14228 /* 1826 */ "beqlr- $\x02\0" 14229 /* 1836 */ "beqlr-\0" 14230 /* 1843 */ "beqlr+ $\x02\0" 14231 /* 1853 */ "beqlr+\0" 14232 /* 1860 */ "bnelr $\x02\0" 14233 /* 1869 */ "bnelr\0" 14234 /* 1875 */ "bnelr- $\x02\0" 14235 /* 1885 */ "bnelr-\0" 14236 /* 1892 */ "bnelr+ $\x02\0" 14237 /* 1902 */ "bnelr+\0" 14238 /* 1909 */ "bltlrl $\x02\0" 14239 /* 1919 */ "bltlrl\0" 14240 /* 1926 */ "bltlrl- $\x02\0" 14241 /* 1937 */ "bltlrl-\0" 14242 /* 1945 */ "bltlrl+ $\x02\0" 14243 /* 1956 */ "bltlrl+\0" 14244 /* 1964 */ "bgtlrl $\x02\0" 14245 /* 1974 */ "bgtlrl\0" 14246 /* 1981 */ "bgtlrl- $\x02\0" 14247 /* 1992 */ "bgtlrl-\0" 14248 /* 2000 */ "bgtlrl+ $\x02\0" 14249 /* 2011 */ "bgtlrl+\0" 14250 /* 2019 */ "beqlrl $\x02\0" 14251 /* 2029 */ "beqlrl\0" 14252 /* 2036 */ "beqlrl- $\x02\0" 14253 /* 2047 */ "beqlrl-\0" 14254 /* 2055 */ "beqlrl+ $\x02\0" 14255 /* 2066 */ "beqlrl+\0" 14256 /* 2074 */ "bnelrl $\x02\0" 14257 /* 2084 */ "bnelrl\0" 14258 /* 2091 */ "bnelrl- $\x02\0" 14259 /* 2102 */ "bnelrl-\0" 14260 /* 2110 */ "bnelrl+ $\x02\0" 14261 /* 2121 */ "bnelrl+\0" 14262 /* 2129 */ "cmpd $\x02, $\x03\0" 14263 /* 2141 */ "cmpdi $\x02, $\xFF\x03\x01\0" 14264 /* 2156 */ "cmpld $\x02, $\x03\0" 14265 /* 2169 */ "cmpldi $\x02, $\xFF\x03\x04\0" 14266 /* 2185 */ "cmplw $\x02, $\x03\0" 14267 /* 2198 */ "cmplwi $\x02, $\xFF\x03\x04\0" 14268 /* 2214 */ "cmpw $\x02, $\x03\0" 14269 /* 2226 */ "cmpwi $\x02, $\xFF\x03\x01\0" 14270 /* 2241 */ "cntlzw $\x01, $\x02\0" 14271 /* 2255 */ "cntlzw. $\x01, $\x02\0" 14272 /* 2270 */ "paste. $\x01, $\x02\0" 14273 /* 2284 */ "crset $\x01\0" 14274 /* 2293 */ "crnot $\x01, $\x02\0" 14275 /* 2306 */ "crmove $\x01, $\x02\0" 14276 /* 2320 */ "crclr $\x01\0" 14277 /* 2329 */ "isellt $\x01, $\x02, $\x03\0" 14278 /* 2347 */ "iselgt $\x01, $\x02, $\x03\0" 14279 /* 2365 */ "iseleq $\x01, $\x02, $\x03\0" 14280 /* 2383 */ "mbar\0" 14281 /* 2388 */ "mfbr0 $\x01\0" 14282 /* 2397 */ "mfbr1 $\x01\0" 14283 /* 2406 */ "mfbr2 $\x01\0" 14284 /* 2415 */ "mfbr3 $\x01\0" 14285 /* 2424 */ "mfbr4 $\x01\0" 14286 /* 2433 */ "mfbr5 $\x01\0" 14287 /* 2442 */ "mfbr6 $\x01\0" 14288 /* 2451 */ "mfbr7 $\x01\0" 14289 /* 2460 */ "mfxer $\x01\0" 14290 /* 2469 */ "mfudscr $\x01\0" 14291 /* 2480 */ "mfrtcu $\x01\0" 14292 /* 2490 */ "mfrtcl $\x01\0" 14293 /* 2500 */ "mflr $\x01\0" 14294 /* 2508 */ "mfctr $\x01\0" 14295 /* 2517 */ "mfuamr $\x01\0" 14296 /* 2527 */ "mfdscr $\x01\0" 14297 /* 2537 */ "mfdsisr $\x01\0" 14298 /* 2548 */ "mfdar $\x01\0" 14299 /* 2557 */ "mfdec $\x01\0" 14300 /* 2566 */ "mfsdr1 $\x01\0" 14301 /* 2576 */ "mfsrr0 $\x01\0" 14302 /* 2586 */ "mfsrr1 $\x01\0" 14303 /* 2596 */ "mfcfar $\x01\0" 14304 /* 2606 */ "mfamr $\x01\0" 14305 /* 2615 */ "mfpid $\x01\0" 14306 /* 2624 */ "mfasr $\x01\0" 14307 /* 2633 */ "mfpvr $\x01\0" 14308 /* 2642 */ "mfspefscr $\x01\0" 14309 /* 2655 */ "mfdbatu $\x01, 0\0" 14310 /* 2669 */ "mfdbatl $\x01, 0\0" 14311 /* 2683 */ "mfibatu $\x01, 0\0" 14312 /* 2697 */ "mfibatl $\x01, 0\0" 14313 /* 2711 */ "mfdbatu $\x01, 1\0" 14314 /* 2725 */ "mfdbatl $\x01, 1\0" 14315 /* 2739 */ "mfibatu $\x01, 1\0" 14316 /* 2753 */ "mfibatl $\x01, 1\0" 14317 /* 2767 */ "mfdbatu $\x01, 2\0" 14318 /* 2781 */ "mfdbatl $\x01, 2\0" 14319 /* 2795 */ "mfibatu $\x01, 2\0" 14320 /* 2809 */ "mfibatl $\x01, 2\0" 14321 /* 2823 */ "mfdbatu $\x01, 3\0" 14322 /* 2837 */ "mfdbatl $\x01, 3\0" 14323 /* 2851 */ "mfibatu $\x01, 3\0" 14324 /* 2865 */ "mfibatl $\x01, 3\0" 14325 /* 2879 */ "mfppr $\x01\0" 14326 /* 2888 */ "mfesr $\x01\0" 14327 /* 2897 */ "mfdear $\x01\0" 14328 /* 2907 */ "mftcr $\x01\0" 14329 /* 2916 */ "mftbhi $\x01\0" 14330 /* 2926 */ "mftblo $\x01\0" 14331 /* 2936 */ "mfsrr2 $\x01\0" 14332 /* 2946 */ "mfsrr3 $\x01\0" 14333 /* 2956 */ "mfdccr $\x01\0" 14334 /* 2966 */ "mficcr $\x01\0" 14335 /* 2976 */ "mftbu $\x01\0" 14336 /* 2985 */ "mfvrsave $\x01\0" 14337 /* 2997 */ "mffprd $\x01, $\x02\0" 14338 /* 3011 */ "mffprwz $\x01, $\x02\0" 14339 /* 3026 */ "mtcr $\x02\0" 14340 /* 3034 */ "mtbr0 $\x01\0" 14341 /* 3043 */ "mtbr1 $\x01\0" 14342 /* 3052 */ "mtbr2 $\x01\0" 14343 /* 3061 */ "mtbr3 $\x01\0" 14344 /* 3070 */ "mtbr4 $\x01\0" 14345 /* 3079 */ "mtbr5 $\x01\0" 14346 /* 3088 */ "mtbr6 $\x01\0" 14347 /* 3097 */ "mtbr7 $\x01\0" 14348 /* 3106 */ "mtfsf $\x01, $\x02\0" 14349 /* 3119 */ "mtfsfi $\xFF\x01\x05, $\xFF\x02\x06\0" 14350 /* 3137 */ "mtfsfi. $\xFF\x01\x05, $\xFF\x02\x06\0" 14351 /* 3156 */ "mtfsf. $\x01, $\x02\0" 14352 /* 3170 */ "mtmsr $\x01\0" 14353 /* 3179 */ "mtmsrd $\x01\0" 14354 /* 3189 */ "mtxer $\x02\0" 14355 /* 3198 */ "mtudscr $\x02\0" 14356 /* 3209 */ "mtlr $\x02\0" 14357 /* 3217 */ "mtctr $\x02\0" 14358 /* 3226 */ "mtuamr $\x02\0" 14359 /* 3236 */ "mtdscr $\x02\0" 14360 /* 3246 */ "mtdsisr $\x02\0" 14361 /* 3257 */ "mtdar $\x02\0" 14362 /* 3266 */ "mtdec $\x02\0" 14363 /* 3275 */ "mtsdr1 $\x02\0" 14364 /* 3285 */ "mtsrr0 $\x02\0" 14365 /* 3295 */ "mtsrr1 $\x02\0" 14366 /* 3305 */ "mtcfar $\x02\0" 14367 /* 3315 */ "mtamr $\x02\0" 14368 /* 3324 */ "mtpid $\x02\0" 14369 /* 3333 */ "mtasr $\x02\0" 14370 /* 3342 */ "mttbl $\x02\0" 14371 /* 3351 */ "mttbu $\x02\0" 14372 /* 3360 */ "mtspefscr $\x02\0" 14373 /* 3373 */ "mtdbatu 0, $\x02\0" 14374 /* 3387 */ "mtdbatl 0, $\x02\0" 14375 /* 3401 */ "mtibatu 0, $\x02\0" 14376 /* 3415 */ "mtibatl 0, $\x02\0" 14377 /* 3429 */ "mtdbatu 1, $\x02\0" 14378 /* 3443 */ "mtdbatl 1, $\x02\0" 14379 /* 3457 */ "mtibatu 1, $\x02\0" 14380 /* 3471 */ "mtibatl 1, $\x02\0" 14381 /* 3485 */ "mtdbatu 2, $\x02\0" 14382 /* 3499 */ "mtdbatl 2, $\x02\0" 14383 /* 3513 */ "mtibatu 2, $\x02\0" 14384 /* 3527 */ "mtibatl 2, $\x02\0" 14385 /* 3541 */ "mtdbatu 3, $\x02\0" 14386 /* 3555 */ "mtdbatl 3, $\x02\0" 14387 /* 3569 */ "mtibatu 3, $\x02\0" 14388 /* 3583 */ "mtibatl 3, $\x02\0" 14389 /* 3597 */ "mtppr $\x02\0" 14390 /* 3606 */ "mtesr $\x02\0" 14391 /* 3615 */ "mtdear $\x02\0" 14392 /* 3625 */ "mttcr $\x02\0" 14393 /* 3634 */ "mttbhi $\x02\0" 14394 /* 3644 */ "mttblo $\x02\0" 14395 /* 3654 */ "mtsrr2 $\x02\0" 14396 /* 3664 */ "mtsrr3 $\x02\0" 14397 /* 3674 */ "mtdccr $\x02\0" 14398 /* 3684 */ "mticcr $\x02\0" 14399 /* 3694 */ "mtudscr $\x01\0" 14400 /* 3705 */ "mtvrsave $\x01\0" 14401 /* 3717 */ "mtfprd $\x01, $\x02\0" 14402 /* 3731 */ "mtfprwa $\x01, $\x02\0" 14403 /* 3746 */ "mtfprwz $\x01, $\x02\0" 14404 /* 3761 */ "not $\x01, $\x02\0" 14405 /* 3772 */ "not. $\x01, $\x02\0" 14406 /* 3784 */ "mr $\x01, $\x02\0" 14407 /* 3794 */ "mr. $\x01, $\x02\0" 14408 /* 3805 */ "nop\0" 14409 /* 3809 */ "rfebb\0" 14410 /* 3815 */ "rotld $\x01, $\x02, $\x03\0" 14411 /* 3832 */ "rotld. $\x01, $\x02, $\x03\0" 14412 /* 3850 */ "rotldi $\x01, $\x02, $\xFF\x03\x07\0" 14413 /* 3870 */ "clrldi $\x01, $\x02, $\xFF\x04\x07\0" 14414 /* 3890 */ "rotldi. $\x01, $\x02, $\xFF\x03\x07\0" 14415 /* 3911 */ "clrldi. $\x01, $\x02, $\xFF\x04\x07\0" 14416 /* 3932 */ "rotlwi $\x01, $\x02, $\xFF\x03\x08\0" 14417 /* 3952 */ "clrlwi $\x01, $\x02, $\xFF\x04\x08\0" 14418 /* 3972 */ "rotlwi. $\x01, $\x02, $\xFF\x03\x08\0" 14419 /* 3993 */ "clrlwi. $\x01, $\x02, $\xFF\x04\x08\0" 14420 /* 4014 */ "rotlw $\x01, $\x02, $\x03\0" 14421 /* 4031 */ "rotlw. $\x01, $\x02, $\x03\0" 14422 /* 4049 */ "sc\0" 14423 /* 4052 */ "sub $\x01, $\x03, $\x02\0" 14424 /* 4067 */ "sub. $\x01, $\x03, $\x02\0" 14425 /* 4083 */ "subc $\x01, $\x03, $\x02\0" 14426 /* 4099 */ "subc. $\x01, $\x03, $\x02\0" 14427 /* 4116 */ "sync\0" 14428 /* 4121 */ "lwsync\0" 14429 /* 4128 */ "ptesync\0" 14430 /* 4136 */ "tdlt $\x02, $\x03\0" 14431 /* 4148 */ "tdeq $\x02, $\x03\0" 14432 /* 4160 */ "tdgt $\x02, $\x03\0" 14433 /* 4172 */ "tdne $\x02, $\x03\0" 14434 /* 4184 */ "tdllt $\x02, $\x03\0" 14435 /* 4197 */ "tdlgt $\x02, $\x03\0" 14436 /* 4210 */ "tdu $\x02, $\x03\0" 14437 /* 4221 */ "tdlti $\x02, $\xFF\x03\x01\0" 14438 /* 4236 */ "tdeqi $\x02, $\xFF\x03\x01\0" 14439 /* 4251 */ "tdgti $\x02, $\xFF\x03\x01\0" 14440 /* 4266 */ "tdnei $\x02, $\xFF\x03\x01\0" 14441 /* 4281 */ "tdllti $\x02, $\xFF\x03\x01\0" 14442 /* 4297 */ "tdlgti $\x02, $\xFF\x03\x01\0" 14443 /* 4313 */ "tdui $\x02, $\xFF\x03\x01\0" 14444 /* 4327 */ "tend.\0" 14445 /* 4333 */ "tendall.\0" 14446 /* 4342 */ "tlbie $\x02\0" 14447 /* 4351 */ "tlbrehi $\x01, $\x02\0" 14448 /* 4366 */ "tlbrelo $\x01, $\x02\0" 14449 /* 4381 */ "tlbwehi $\x01, $\x02\0" 14450 /* 4396 */ "tlbwelo $\x01, $\x02\0" 14451 /* 4411 */ "tsuspend.\0" 14452 /* 4421 */ "tresume.\0" 14453 /* 4430 */ "trap\0" 14454 /* 4435 */ "twlt $\x02, $\x03\0" 14455 /* 4447 */ "tweq $\x02, $\x03\0" 14456 /* 4459 */ "twgt $\x02, $\x03\0" 14457 /* 4471 */ "twne $\x02, $\x03\0" 14458 /* 4483 */ "twllt $\x02, $\x03\0" 14459 /* 4496 */ "twlgt $\x02, $\x03\0" 14460 /* 4509 */ "twu $\x02, $\x03\0" 14461 /* 4520 */ "twlti $\x02, $\xFF\x03\x01\0" 14462 /* 4535 */ "tweqi $\x02, $\xFF\x03\x01\0" 14463 /* 4550 */ "twgti $\x02, $\xFF\x03\x01\0" 14464 /* 4565 */ "twnei $\x02, $\xFF\x03\x01\0" 14465 /* 4580 */ "twllti $\x02, $\xFF\x03\x01\0" 14466 /* 4596 */ "twlgti $\x02, $\xFF\x03\x01\0" 14467 /* 4612 */ "twui $\x02, $\xFF\x03\x01\0" 14468 /* 4626 */ "vnot $\x01, $\x02\0" 14469 /* 4638 */ "vmr $\x01, $\x02\0" 14470 /* 4649 */ "wait\0" 14471 /* 4654 */ "waitrsv\0" 14472 /* 4662 */ "waitimpl\0" 14473 /* 4671 */ "xnop\0" 14474 /* 4676 */ "xvmovdp $\x01, $\x02\0" 14475 /* 4691 */ "xvmovsp $\x01, $\x02\0" 14476 /* 4706 */ "xxspltd $\x01, $\x02, 0\0" 14477 /* 4724 */ "xxspltd $\x01, $\x02, 1\0" 14478 /* 4742 */ "xxmrghd $\x01, $\x02, $\x03\0" 14479 /* 4761 */ "xxmrgld $\x01, $\x02, $\x03\0" 14480 /* 4780 */ "xxswapd $\x01, $\x02\0" 14481 /* 4795 */ "bt $\x02, $\xFF\x03\x02\0" 14482 /* 4807 */ "bf $\x02, $\xFF\x03\x02\0" 14483 /* 4819 */ "bt- $\x02, $\xFF\x03\x02\0" 14484 /* 4832 */ "bf- $\x02, $\xFF\x03\x02\0" 14485 /* 4845 */ "bt+ $\x02, $\xFF\x03\x02\0" 14486 /* 4858 */ "bf+ $\x02, $\xFF\x03\x02\0" 14487 /* 4871 */ "bdnzt $\x02, $\xFF\x03\x02\0" 14488 /* 4886 */ "bdnzf $\x02, $\xFF\x03\x02\0" 14489 /* 4901 */ "bdzt $\x02, $\xFF\x03\x02\0" 14490 /* 4915 */ "bdzf $\x02, $\xFF\x03\x02\0" 14491 /* 4929 */ "bta $\x02, $\xFF\x03\x03\0" 14492 /* 4942 */ "bfa $\x02, $\xFF\x03\x03\0" 14493 /* 4955 */ "bta- $\x02, $\xFF\x03\x03\0" 14494 /* 4969 */ "bfa- $\x02, $\xFF\x03\x03\0" 14495 /* 4983 */ "bta+ $\x02, $\xFF\x03\x03\0" 14496 /* 4997 */ "bfa+ $\x02, $\xFF\x03\x03\0" 14497 /* 5011 */ "bdnzta $\x02, $\xFF\x03\x03\0" 14498 /* 5027 */ "bdnzfa $\x02, $\xFF\x03\x03\0" 14499 /* 5043 */ "bdzta $\x02, $\xFF\x03\x03\0" 14500 /* 5058 */ "bdzfa $\x02, $\xFF\x03\x03\0" 14501 /* 5073 */ "bca+ $\xFF\x01\x08, $\x03, $\xFF\x04\x02\0" 14502 /* 5093 */ "bca- $\xFF\x01\x08, $\x03, $\xFF\x04\x02\0" 14503 /* 5113 */ "bcctr $\xFF\x01\x08, $\x02\0" 14504 /* 5128 */ "btctr $\x02\0" 14505 /* 5137 */ "bfctr $\x02\0" 14506 /* 5146 */ "btctr- $\x02\0" 14507 /* 5156 */ "bfctr- $\x02\0" 14508 /* 5166 */ "btctr+ $\x02\0" 14509 /* 5176 */ "bfctr+ $\x02\0" 14510 /* 5186 */ "bcctrl $\xFF\x01\x08, $\x02\0" 14511 /* 5202 */ "btctrl $\x02\0" 14512 /* 5212 */ "bfctrl $\x02\0" 14513 /* 5222 */ "btctrl- $\x02\0" 14514 /* 5233 */ "bfctrl- $\x02\0" 14515 /* 5244 */ "btctrl+ $\x02\0" 14516 /* 5255 */ "bfctrl+ $\x02\0" 14517 /* 5266 */ "btl $\x02, $\xFF\x03\x02\0" 14518 /* 5279 */ "bfl $\x02, $\xFF\x03\x02\0" 14519 /* 5292 */ "btl- $\x02, $\xFF\x03\x02\0" 14520 /* 5306 */ "bfl- $\x02, $\xFF\x03\x02\0" 14521 /* 5320 */ "btl+ $\x02, $\xFF\x03\x02\0" 14522 /* 5334 */ "bfl+ $\x02, $\xFF\x03\x02\0" 14523 /* 5348 */ "bdnztl $\x02, $\xFF\x03\x02\0" 14524 /* 5364 */ "bdnzfl $\x02, $\xFF\x03\x02\0" 14525 /* 5380 */ "bdztl $\x02, $\xFF\x03\x02\0" 14526 /* 5395 */ "bdzfl $\x02, $\xFF\x03\x02\0" 14527 /* 5410 */ "btla $\x02, $\xFF\x03\x03\0" 14528 /* 5424 */ "bfla $\x02, $\xFF\x03\x03\0" 14529 /* 5438 */ "btla- $\x02, $\xFF\x03\x03\0" 14530 /* 5453 */ "bfla- $\x02, $\xFF\x03\x03\0" 14531 /* 5468 */ "btla+ $\x02, $\xFF\x03\x03\0" 14532 /* 5483 */ "bfla+ $\x02, $\xFF\x03\x03\0" 14533 /* 5498 */ "bdnztla $\x02, $\xFF\x03\x03\0" 14534 /* 5515 */ "bdnzfla $\x02, $\xFF\x03\x03\0" 14535 /* 5532 */ "bdztla $\x02, $\xFF\x03\x03\0" 14536 /* 5548 */ "bdzfla $\x02, $\xFF\x03\x03\0" 14537 /* 5564 */ "bcla+ $\xFF\x01\x08, $\x03, $\xFF\x04\x02\0" 14538 /* 5585 */ "bcla- $\xFF\x01\x08, $\x03, $\xFF\x04\x02\0" 14539 /* 5606 */ "bclr $\xFF\x01\x08, $\x02\0" 14540 /* 5620 */ "btlr $\x02\0" 14541 /* 5628 */ "bflr $\x02\0" 14542 /* 5636 */ "btlr- $\x02\0" 14543 /* 5645 */ "bflr- $\x02\0" 14544 /* 5654 */ "btlr+ $\x02\0" 14545 /* 5663 */ "bflr+ $\x02\0" 14546 /* 5672 */ "bdnztlr $\x02\0" 14547 /* 5683 */ "bdnzflr $\x02\0" 14548 /* 5694 */ "bdztlr $\x02\0" 14549 /* 5704 */ "bdzflr $\x02\0" 14550 /* 5714 */ "bclrl $\xFF\x01\x08, $\x02\0" 14551 /* 5729 */ "btlrl $\x02\0" 14552 /* 5738 */ "bflrl $\x02\0" 14553 /* 5747 */ "btlrl- $\x02\0" 14554 /* 5757 */ "bflrl- $\x02\0" 14555 /* 5767 */ "btlrl+ $\x02\0" 14556 /* 5777 */ "bflrl+ $\x02\0" 14557 /* 5787 */ "bdnztlrl $\x02\0" 14558 /* 5799 */ "bdnzflrl $\x02\0" 14559 /* 5811 */ "bdztlrl $\x02\0" 14560 /* 5822 */ "bdzflrl $\x02\0" 14561 /* 5833 */ "bcl+ $\xFF\x01\x08, $\x03, $\xFF\x04\x02\0" 14562 /* 5853 */ "bcl- $\xFF\x01\x08, $\x03, $\xFF\x04\x02\0" 14563 /* 5873 */ "bc+ $\xFF\x01\x08, $\x03, $\xFF\x04\x02\0" 14564 /* 5892 */ "bc- $\xFF\x01\x08, $\x03, $\xFF\x04\x02\0" 14565 ; 14566 14567#ifndef NDEBUG 14568 static struct SortCheck { 14569 SortCheck(ArrayRef<PatternsForOpcode> OpToPatterns) { 14570 assert(std::is_sorted( 14571 OpToPatterns.begin(), OpToPatterns.end(), 14572 [](const PatternsForOpcode &L, const PatternsForOpcode &R) { 14573 return L.Opcode < R.Opcode; 14574 }) && 14575 "tablegen failed to sort opcode patterns"); 14576 } 14577 } sortCheckVar(OpToPatterns); 14578#endif 14579 14580 AliasMatchingData M { 14581 ArrayRef(OpToPatterns), 14582 ArrayRef(Patterns), 14583 ArrayRef(Conds), 14584 StringRef(AsmStrings, std::size(AsmStrings)), 14585 nullptr, 14586 }; 14587 const char *AsmString = matchAliasPatterns(MI, &STI, M); 14588 if (!AsmString) return false; 14589 14590 unsigned I = 0; 14591 while (AsmString[I] != ' ' && AsmString[I] != '\t' && 14592 AsmString[I] != '$' && AsmString[I] != '\0') 14593 ++I; 14594 OS << '\t' << StringRef(AsmString, I); 14595 if (AsmString[I] != '\0') { 14596 if (AsmString[I] == ' ' || AsmString[I] == '\t') { 14597 OS << '\t'; 14598 ++I; 14599 } 14600 do { 14601 if (AsmString[I] == '$') { 14602 ++I; 14603 if (AsmString[I] == (char)0xff) { 14604 ++I; 14605 int OpIdx = AsmString[I++] - 1; 14606 int PrintMethodIdx = AsmString[I++] - 1; 14607 printCustomAliasOperand(MI, Address, OpIdx, PrintMethodIdx, STI, OS); 14608 } else 14609 printOperand(MI, unsigned(AsmString[I++]) - 1, STI, OS); 14610 } else { 14611 OS << AsmString[I++]; 14612 } 14613 } while (AsmString[I] != '\0'); 14614 } 14615 14616 return true; 14617} 14618 14619void PPCInstPrinter::printCustomAliasOperand( 14620 const MCInst *MI, uint64_t Address, unsigned OpIdx, 14621 unsigned PrintMethodIdx, 14622 const MCSubtargetInfo &STI, 14623 raw_ostream &OS) { 14624 switch (PrintMethodIdx) { 14625 default: 14626 llvm_unreachable("Unknown PrintMethod kind"); 14627 break; 14628 case 0: 14629 printS16ImmOperand(MI, OpIdx, STI, OS); 14630 break; 14631 case 1: 14632 printBranchOperand(MI, Address, OpIdx, STI, OS); 14633 break; 14634 case 2: 14635 printAbsBranchOperand(MI, OpIdx, STI, OS); 14636 break; 14637 case 3: 14638 printU16ImmOperand(MI, OpIdx, STI, OS); 14639 break; 14640 case 4: 14641 printU3ImmOperand(MI, OpIdx, STI, OS); 14642 break; 14643 case 5: 14644 printU4ImmOperand(MI, OpIdx, STI, OS); 14645 break; 14646 case 6: 14647 printU6ImmOperand(MI, OpIdx, STI, OS); 14648 break; 14649 case 7: 14650 printU5ImmOperand(MI, OpIdx, STI, OS); 14651 break; 14652 } 14653} 14654 14655#endif // PRINT_ALIAS_INSTR 14656