• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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