1/*===- TableGen'erated file -------------------------------------*- C++ -*-===*\
2|* *|
3|* Assembly Writer Source Fragment *|
4|* *|
5|* Automatically generated file, do not edit! *|
6|* From: PPC.td *|
7|* *|
8\*===----------------------------------------------------------------------===*/
9
10/// getMnemonic - This method is automatically generated by tablegen
11/// from the instruction set description.
12std::pair<const char *, uint64_t>
13PPCInstPrinter::getMnemonic(const MCInst &MI) const {
14
15#ifdef __GNUC__
16#pragma GCC diagnostic push
17#pragma GCC diagnostic ignored "-Woverlength-strings"
18#endif
19 static const char AsmStrs[] = {
20 /* 0 */ "#EH_SjLj_Setup\t\000"
21 /* 16 */ "bdzla+ \000"
22 /* 24 */ "bdnzla+ \000"
23 /* 33 */ "bdza+ \000"
24 /* 40 */ "bdnza+ \000"
25 /* 48 */ "bdzl+ \000"
26 /* 55 */ "bdnzl+ \000"
27 /* 63 */ "bdz+ \000"
28 /* 69 */ "bdnz+ \000"
29 /* 76 */ "bcl 20, 31, \000"
30 /* 89 */ "bctrl\n\tld 2, \000"
31 /* 103 */ "bctrl\n\tlwz 2, \000"
32 /* 118 */ "bc 12, \000"
33 /* 126 */ "bcl 12, \000"
34 /* 135 */ "bclrl 12, \000"
35 /* 146 */ "bcctrl 12, \000"
36 /* 158 */ "bclr 12, \000"
37 /* 168 */ "bcctr 12, \000"
38 /* 179 */ "mtspr 3, \000"
39 /* 189 */ "bc 4, \000"
40 /* 196 */ "bcl 4, \000"
41 /* 204 */ "bclrl 4, \000"
42 /* 214 */ "bcctrl 4, \000"
43 /* 225 */ "bclr 4, \000"
44 /* 234 */ "bcctr 4, \000"
45 /* 244 */ "mtspr 256, \000"
46 /* 256 */ "bdzla- \000"
47 /* 264 */ "bdnzla- \000"
48 /* 273 */ "bdza- \000"
49 /* 280 */ "bdnza- \000"
50 /* 288 */ "bdzl- \000"
51 /* 295 */ "bdnzl- \000"
52 /* 303 */ "bdz- \000"
53 /* 309 */ "bdnz- \000"
54 /* 316 */ "dqua. \000"
55 /* 323 */ "vcmpneb. \000"
56 /* 333 */ "vcmpgtsb. \000"
57 /* 344 */ "extsb. \000"
58 /* 352 */ "vcmpequb. \000"
59 /* 363 */ "bcdsub. \000"
60 /* 372 */ "fsub. \000"
61 /* 379 */ "fmsub. \000"
62 /* 387 */ "fnmsub. \000"
63 /* 396 */ "vcmpgtub. \000"
64 /* 407 */ "vcmpnezb. \000"
65 /* 418 */ "addc. \000"
66 /* 425 */ "andc. \000"
67 /* 432 */ "tabortdc. \000"
68 /* 443 */ "subfc. \000"
69 /* 451 */ "subic. \000"
70 /* 459 */ "addic. \000"
71 /* 467 */ "rldic. \000"
72 /* 475 */ "bcdtrunc. \000"
73 /* 486 */ "bcdutrunc. \000"
74 /* 498 */ "orc. \000"
75 /* 504 */ "tabortwc. \000"
76 /* 515 */ "srad. \000"
77 /* 522 */ "denbcd. \000"
78 /* 531 */ "bcdadd. \000"
79 /* 540 */ "fadd. \000"
80 /* 547 */ "fmadd. \000"
81 /* 555 */ "fnmadd. \000"
82 /* 564 */ "mulhd. \000"
83 /* 572 */ "fcfid. \000"
84 /* 580 */ "fctid. \000"
85 /* 588 */ "mulld. \000"
86 /* 596 */ "sld. \000"
87 /* 602 */ "nand. \000"
88 /* 609 */ "tend. \000"
89 /* 616 */ "drrnd. \000"
90 /* 624 */ "ddedpd. \000"
91 /* 633 */ "srd. \000"
92 /* 639 */ "vcmpgtsd. \000"
93 /* 650 */ "vcmpequd. \000"
94 /* 661 */ "vcmpgtud. \000"
95 /* 672 */ "divd. \000"
96 /* 679 */ "cntlzd. \000"
97 /* 688 */ "cnttzd. \000"
98 /* 697 */ "adde. \000"
99 /* 704 */ "divde. \000"
100 /* 712 */ "slbfee. \000"
101 /* 721 */ "subfe. \000"
102 /* 729 */ "addme. \000"
103 /* 737 */ "subfme. \000"
104 /* 746 */ "fre. \000"
105 /* 752 */ "frsqrte. \000"
106 /* 762 */ "paste. \000"
107 /* 770 */ "divwe. \000"
108 /* 778 */ "addze. \000"
109 /* 786 */ "subfze. \000"
110 /* 795 */ "subf. \000"
111 /* 802 */ "mtfsf. \000"
112 /* 810 */ "fneg. \000"
113 /* 817 */ "vcmpneh. \000"
114 /* 827 */ "vcmpgtsh. \000"
115 /* 838 */ "extsh. \000"
116 /* 846 */ "vcmpequh. \000"
117 /* 857 */ "vcmpgtuh. \000"
118 /* 868 */ "vcmpnezh. \000"
119 /* 879 */ "dquai. \000"
120 /* 887 */ "tabortdci. \000"
121 /* 899 */ "tabortwci. \000"
122 /* 911 */ "sradi. \000"
123 /* 919 */ "clrlsldi. \000"
124 /* 930 */ "extldi. \000"
125 /* 939 */ "andi. \000"
126 /* 946 */ "clrrdi. \000"
127 /* 955 */ "insrdi. \000"
128 /* 964 */ "rotrdi. \000"
129 /* 973 */ "extrdi. \000"
130 /* 982 */ "mtfsfi. \000"
131 /* 991 */ "dscli. \000"
132 /* 999 */ "extswsli. \000"
133 /* 1010 */ "rldimi. \000"
134 /* 1019 */ "rlwimi. \000"
135 /* 1028 */ "dscri. \000"
136 /* 1036 */ "srawi. \000"
137 /* 1044 */ "clrlslwi. \000"
138 /* 1055 */ "inslwi. \000"
139 /* 1064 */ "extlwi. \000"
140 /* 1073 */ "clrrwi. \000"
141 /* 1082 */ "insrwi. \000"
142 /* 1091 */ "rotrwi. \000"
143 /* 1100 */ "extrwi. \000"
144 /* 1109 */ "vstribl. \000"
145 /* 1119 */ "rldcl. \000"
146 /* 1127 */ "rldicl. \000"
147 /* 1136 */ "fsel. \000"
148 /* 1143 */ "vstrihl. \000"
149 /* 1153 */ "dmul. \000"
150 /* 1160 */ "fmul. \000"
151 /* 1167 */ "treclaim. \000"
152 /* 1178 */ "frim. \000"
153 /* 1185 */ "rlwinm. \000"
154 /* 1194 */ "rlwnm. \000"
155 /* 1202 */ "bcdcfn. \000"
156 /* 1211 */ "bcdcpsgn. \000"
157 /* 1222 */ "fcpsgn. \000"
158 /* 1231 */ "bcdsetsgn. \000"
159 /* 1243 */ "tbegin. \000"
160 /* 1252 */ "frin. \000"
161 /* 1259 */ "bcdctn. \000"
162 /* 1268 */ "drintn. \000"
163 /* 1277 */ "addco. \000"
164 /* 1285 */ "subfco. \000"
165 /* 1294 */ "addo. \000"
166 /* 1301 */ "mulldo. \000"
167 /* 1310 */ "divdo. \000"
168 /* 1318 */ "addeo. \000"
169 /* 1326 */ "divdeo. \000"
170 /* 1335 */ "subfeo. \000"
171 /* 1344 */ "addmeo. \000"
172 /* 1353 */ "subfmeo. \000"
173 /* 1363 */ "divweo. \000"
174 /* 1372 */ "addzeo. \000"
175 /* 1381 */ "subfzeo. \000"
176 /* 1391 */ "subfo. \000"
177 /* 1399 */ "nego. \000"
178 /* 1406 */ "divduo. \000"
179 /* 1415 */ "divdeuo. \000"
180 /* 1425 */ "divweuo. \000"
181 /* 1435 */ "divwuo. \000"
182 /* 1444 */ "mullwo. \000"
183 /* 1453 */ "divwo. \000"
184 /* 1461 */ "xvcmpgedp. \000"
185 /* 1473 */ "xvcmpeqdp. \000"
186 /* 1485 */ "dctdp. \000"
187 /* 1493 */ "xvcmpgtdp. \000"
188 /* 1505 */ "vcmpbfp. \000"
189 /* 1515 */ "vcmpgefp. \000"
190 /* 1526 */ "vcmpeqfp. \000"
191 /* 1537 */ "vcmpgtfp. \000"
192 /* 1548 */ "frip. \000"
193 /* 1555 */ "xvcmpgesp. \000"
194 /* 1567 */ "xvcmpeqsp. \000"
195 /* 1579 */ "drsp. \000"
196 /* 1586 */ "frsp. \000"
197 /* 1593 */ "xvcmpgtsp. \000"
198 /* 1605 */ "dquaq. \000"
199 /* 1613 */ "dsubq. \000"
200 /* 1621 */ "denbcdq. \000"
201 /* 1631 */ "daddq. \000"
202 /* 1639 */ "drrndq. \000"
203 /* 1648 */ "ddedpdq. \000"
204 /* 1658 */ "dquaiq. \000"
205 /* 1667 */ "dscliq. \000"
206 /* 1676 */ "dscriq. \000"
207 /* 1685 */ "icblq. \000"
208 /* 1693 */ "dmulq. \000"
209 /* 1701 */ "drintnq. \000"
210 /* 1711 */ "drdpq. \000"
211 /* 1719 */ "dctqpq. \000"
212 /* 1728 */ "bcdcfsq. \000"
213 /* 1738 */ "bcdctsq. \000"
214 /* 1748 */ "vcmpgtsq. \000"
215 /* 1759 */ "vcmpequq. \000"
216 /* 1770 */ "vcmpgtuq. \000"
217 /* 1781 */ "ddivq. \000"
218 /* 1789 */ "diexq. \000"
219 /* 1797 */ "dxexq. \000"
220 /* 1805 */ "dcffixq. \000"
221 /* 1815 */ "dctfixq. \000"
222 /* 1825 */ "drintxq. \000"
223 /* 1835 */ "vstribr. \000"
224 /* 1845 */ "rldcr. \000"
225 /* 1853 */ "rldicr. \000"
226 /* 1862 */ "vstrihr. \000"
227 /* 1872 */ "fmr. \000"
228 /* 1878 */ "nor. \000"
229 /* 1884 */ "xor. \000"
230 /* 1890 */ "bcdsr. \000"
231 /* 1898 */ "tsr. \000"
232 /* 1904 */ "fabs. \000"
233 /* 1911 */ "fnabs. \000"
234 /* 1919 */ "fsubs. \000"
235 /* 1927 */ "fmsubs. \000"
236 /* 1936 */ "fnmsubs. \000"
237 /* 1946 */ "bcds. \000"
238 /* 1953 */ "fadds. \000"
239 /* 1961 */ "fmadds. \000"
240 /* 1970 */ "fnmadds. \000"
241 /* 1980 */ "fcfids. \000"
242 /* 1989 */ "fres. \000"
243 /* 1996 */ "frsqrtes. \000"
244 /* 2007 */ "mffs. \000"
245 /* 2014 */ "andis. \000"
246 /* 2022 */ "fmuls. \000"
247 /* 2030 */ "fsqrts. \000"
248 /* 2039 */ "bcdus. \000"
249 /* 2047 */ "fcfidus. \000"
250 /* 2057 */ "subfus. \000"
251 /* 2066 */ "fdivs. \000"
252 /* 2074 */ "tabort. \000"
253 /* 2083 */ "fsqrt. \000"
254 /* 2091 */ "mulhdu. \000"
255 /* 2100 */ "fcfidu. \000"
256 /* 2109 */ "fctidu. \000"
257 /* 2118 */ "divdu. \000"
258 /* 2126 */ "divdeu. \000"
259 /* 2135 */ "divweu. \000"
260 /* 2144 */ "mulhwu. \000"
261 /* 2153 */ "fctiwu. \000"
262 /* 2162 */ "divwu. \000"
263 /* 2170 */ "ddiv. \000"
264 /* 2177 */ "fdiv. \000"
265 /* 2184 */ "eqv. \000"
266 /* 2190 */ "sraw. \000"
267 /* 2197 */ "vcmpnew. \000"
268 /* 2207 */ "mulhw. \000"
269 /* 2215 */ "fctiw. \000"
270 /* 2223 */ "mullw. \000"
271 /* 2231 */ "slw. \000"
272 /* 2237 */ "srw. \000"
273 /* 2243 */ "vcmpgtsw. \000"
274 /* 2254 */ "extsw. \000"
275 /* 2262 */ "vcmpequw. \000"
276 /* 2273 */ "vcmpgtuw. \000"
277 /* 2284 */ "divw. \000"
278 /* 2291 */ "vcmpnezw. \000"
279 /* 2302 */ "cntlzw. \000"
280 /* 2311 */ "cnttzw. \000"
281 /* 2320 */ "stbcx. \000"
282 /* 2328 */ "stdcx. \000"
283 /* 2336 */ "sthcx. \000"
284 /* 2344 */ "stqcx. \000"
285 /* 2352 */ "stwcx. \000"
286 /* 2360 */ "diex. \000"
287 /* 2367 */ "dxex. \000"
288 /* 2374 */ "dcffix. \000"
289 /* 2383 */ "dctfix. \000"
290 /* 2392 */ "tlbsx. \000"
291 /* 2400 */ "drintx. \000"
292 /* 2409 */ "fctidz. \000"
293 /* 2418 */ "bcdcfz. \000"
294 /* 2427 */ "friz. \000"
295 /* 2434 */ "bcdctz. \000"
296 /* 2443 */ "fctiduz. \000"
297 /* 2453 */ "fctiwuz. \000"
298 /* 2463 */ "fctiwz. \000"
299 /* 2472 */ "mtfsb0 \000"
300 /* 2480 */ "mtfsb1 \000"
301 /* 2488 */ "dmxxextfdmr512 \000"
302 /* 2504 */ "dmxxinstdmr512 \000"
303 /* 2520 */ "#ATOMIC_CMP_SWAP_I32 \000"
304 /* 2542 */ "vupkint4tofp32 \000"
305 /* 2558 */ "vupkint8tofp32 \000"
306 /* 2574 */ "pmxvbf16ger2 \000"
307 /* 2588 */ "pmxvf16ger2 \000"
308 /* 2601 */ "pmxvi16ger2 \000"
309 /* 2614 */ "pmdmxvbf16gerx2 \000"
310 /* 2631 */ "pmdmxvf16gerx2 \000"
311 /* 2647 */ "pmxvi8ger4 \000"
312 /* 2659 */ "pmdmxvi8gerx4 \000"
313 /* 2674 */ "#ATOMIC_CMP_SWAP_I16 \000"
314 /* 2696 */ "vupkint4tobf16 \000"
315 /* 2712 */ "vupkint8tobf16 \000"
316 /* 2728 */ "xvcvspbf16 \000"
317 /* 2740 */ "dmxxextfdmr256 \000"
318 /* 2756 */ "dmxxinstdmr256 \000"
319 /* 2772 */ "xxgfmul128 \000"
320 /* 2784 */ "#TC_RETURNa8 \000"
321 /* 2798 */ "#TC_RETURNd8 \000"
322 /* 2812 */ "#TC_RETURNr8 \000"
323 /* 2826 */ "pmxvi4ger8 \000"
324 /* 2838 */ "#BUILD_UACC \000"
325 /* 2851 */ "#ADJCALLSTACKDOWN \000"
326 /* 2870 */ "#ADJCALLSTACKUP \000"
327 /* 2887 */ "#TC_RETURNa \000"
328 /* 2900 */ "evmhegsmfaa \000"
329 /* 2913 */ "evmhogsmfaa \000"
330 /* 2926 */ "evmwsmfaa \000"
331 /* 2937 */ "evmwssfaa \000"
332 /* 2948 */ "evmhegsmiaa \000"
333 /* 2961 */ "evmhogsmiaa \000"
334 /* 2974 */ "evmwsmiaa \000"
335 /* 2985 */ "evmhegumiaa \000"
336 /* 2998 */ "evmhogumiaa \000"
337 /* 3011 */ "evmwumiaa \000"
338 /* 3022 */ "dcba \000"
339 /* 3028 */ "bca \000"
340 /* 3033 */ "evmhesmfa \000"
341 /* 3044 */ "evmwhsmfa \000"
342 /* 3055 */ "evmhosmfa \000"
343 /* 3066 */ "evmwsmfa \000"
344 /* 3076 */ "evmhessfa \000"
345 /* 3087 */ "evmwhssfa \000"
346 /* 3098 */ "evmhossfa \000"
347 /* 3109 */ "evmwssfa \000"
348 /* 3119 */ "plha \000"
349 /* 3125 */ "evmhesmia \000"
350 /* 3136 */ "evmwhsmia \000"
351 /* 3147 */ "evmhosmia \000"
352 /* 3158 */ "evmwsmia \000"
353 /* 3168 */ "evmheumia \000"
354 /* 3179 */ "evmwhumia \000"
355 /* 3190 */ "evmwlumia \000"
356 /* 3201 */ "evmhoumia \000"
357 /* 3212 */ "evmwumia \000"
358 /* 3222 */ "bla \000"
359 /* 3227 */ "bcla \000"
360 /* 3233 */ "pla \000"
361 /* 3238 */ "bdzla \000"
362 /* 3245 */ "bdnzla \000"
363 /* 3253 */ "evmra \000"
364 /* 3260 */ "dqua \000"
365 /* 3266 */ "plwa \000"
366 /* 3272 */ "mtvsrwa \000"
367 /* 3281 */ "bdza \000"
368 /* 3287 */ "bdnza \000"
369 /* 3294 */ "vsrab \000"
370 /* 3301 */ "rfebb \000"
371 /* 3308 */ "vcntmbb \000"
372 /* 3317 */ "xvtlsbb \000"
373 /* 3326 */ "vclzlsbb \000"
374 /* 3336 */ "vctzlsbb \000"
375 /* 3346 */ "vcmpneb \000"
376 /* 3355 */ "vmrghb \000"
377 /* 3363 */ "vucmprhb \000"
378 /* 3373 */ "xxspltib \000"
379 /* 3383 */ "vmrglb \000"
380 /* 3391 */ "vclrlb \000"
381 /* 3399 */ "vucmprlb \000"
382 /* 3409 */ "vrlb \000"
383 /* 3415 */ "vslb \000"
384 /* 3421 */ "vpmsumb \000"
385 /* 3430 */ "vgnb \000"
386 /* 3436 */ "vupkhsntob \000"
387 /* 3448 */ "vupklsntob \000"
388 /* 3460 */ "cmpb \000"
389 /* 3466 */ "cmpeqb \000"
390 /* 3474 */ "cmprb \000"
391 /* 3481 */ "vclrrb \000"
392 /* 3489 */ "vsrb \000"
393 /* 3495 */ "vmulesb \000"
394 /* 3504 */ "vavgsb \000"
395 /* 3512 */ "vupkhsb \000"
396 /* 3521 */ "vspltisb \000"
397 /* 3531 */ "vupklsb \000"
398 /* 3540 */ "vminsb \000"
399 /* 3548 */ "vmulosb \000"
400 /* 3557 */ "vcmpgtsb \000"
401 /* 3567 */ "evextsb \000"
402 /* 3576 */ "vmaxsb \000"
403 /* 3584 */ "setb \000"
404 /* 3590 */ "mftb \000"
405 /* 3596 */ "vspltb \000"
406 /* 3604 */ "vpopcntb \000"
407 /* 3614 */ "vinsertb \000"
408 /* 3624 */ "pstb \000"
409 /* 3630 */ "vabsdub \000"
410 /* 3639 */ "vmuleub \000"
411 /* 3648 */ "vavgub \000"
412 /* 3656 */ "vminub \000"
413 /* 3664 */ "vmuloub \000"
414 /* 3673 */ "vcmpequb \000"
415 /* 3683 */ "efdsub \000"
416 /* 3691 */ "fsub \000"
417 /* 3697 */ "fmsub \000"
418 /* 3704 */ "fnmsub \000"
419 /* 3712 */ "efssub \000"
420 /* 3720 */ "evfssub \000"
421 /* 3729 */ "vextractub \000"
422 /* 3741 */ "vcmpgtub \000"
423 /* 3751 */ "vmaxub \000"
424 /* 3759 */ "xxblendvb \000"
425 /* 3770 */ "vcmpnezb \000"
426 /* 3780 */ "vclzb \000"
427 /* 3787 */ "vctzb \000"
428 /* 3794 */ "setnbc \000"
429 /* 3802 */ "setbc \000"
430 /* 3809 */ "xxmfacc \000"
431 /* 3818 */ "xxmtacc \000"
432 /* 3827 */ "addc \000"
433 /* 3833 */ "xxlandc \000"
434 /* 3842 */ "crandc \000"
435 /* 3850 */ "evandc \000"
436 /* 3858 */ "dtstdc \000"
437 /* 3866 */ "subfc \000"
438 /* 3873 */ "subic \000"
439 /* 3880 */ "addic \000"
440 /* 3887 */ "rldic \000"
441 /* 3894 */ "subfic \000"
442 /* 3902 */ "xsrdpic \000"
443 /* 3911 */ "xvrdpic \000"
444 /* 3920 */ "xvrspic \000"
445 /* 3929 */ "icblc \000"
446 /* 3936 */ "xxssumudmc \000"
447 /* 3948 */ "brinc \000"
448 /* 3955 */ "sync \000"
449 /* 3961 */ "xxlorc \000"
450 /* 3969 */ "crorc \000"
451 /* 3976 */ "evorc \000"
452 /* 3983 */ "sc \000"
453 /* 3987 */ "vextsb2d \000"
454 /* 3997 */ "vextsh2d \000"
455 /* 4007 */ "vextsw2d \000"
456 /* 4017 */ "#TC_RETURNd \000"
457 /* 4030 */ "vshasigmad \000"
458 /* 4042 */ "dmxxshapad \000"
459 /* 4054 */ "vsrad \000"
460 /* 4061 */ "vgbbd \000"
461 /* 4068 */ "vcntmbd \000"
462 /* 4077 */ "vprtybd \000"
463 /* 4086 */ "denbcd \000"
464 /* 4094 */ "cdtbcd \000"
465 /* 4102 */ "efdadd \000"
466 /* 4110 */ "fadd \000"
467 /* 4116 */ "xxmulmulhiadd \000"
468 /* 4131 */ "fmadd \000"
469 /* 4138 */ "fnmadd \000"
470 /* 4146 */ "xxmulmulloadd \000"
471 /* 4161 */ "efsadd \000"
472 /* 4169 */ "evfsadd \000"
473 /* 4178 */ "evldd \000"
474 /* 4185 */ "mtvsrdd \000"
475 /* 4194 */ "evstdd \000"
476 /* 4202 */ "vcfuged \000"
477 /* 4211 */ "efscfd \000"
478 /* 4219 */ "plfd \000"
479 /* 4225 */ "pstfd \000"
480 /* 4232 */ "vnegd \000"
481 /* 4239 */ "maddhd \000"
482 /* 4247 */ "mulhd \000"
483 /* 4254 */ "fcfid \000"
484 /* 4261 */ "efdcfsid \000"
485 /* 4271 */ "fctid \000"
486 /* 4278 */ "efdcfuid \000"
487 /* 4288 */ "tlbld \000"
488 /* 4295 */ "maddld \000"
489 /* 4303 */ "vmulld \000"
490 /* 4311 */ "cmpld \000"
491 /* 4318 */ "mfvsrld \000"
492 /* 4327 */ "vrld \000"
493 /* 4333 */ "vsld \000"
494 /* 4339 */ "vbpermd \000"
495 /* 4348 */ "vpmsumd \000"
496 /* 4357 */ "xxland \000"
497 /* 4365 */ "xxlnand \000"
498 /* 4374 */ "crnand \000"
499 /* 4382 */ "evnand \000"
500 /* 4390 */ "crand \000"
501 /* 4397 */ "evand \000"
502 /* 4404 */ "drrnd \000"
503 /* 4411 */ "ddedpd \000"
504 /* 4419 */ "vpdepd \000"
505 /* 4427 */ "cmpd \000"
506 /* 4433 */ "xxbrd \000"
507 /* 4440 */ "mtmsrd \000"
508 /* 4448 */ "mfvsrd \000"
509 /* 4456 */ "mtvsrd \000"
510 /* 4464 */ "vmodsd \000"
511 /* 4472 */ "vmulesd \000"
512 /* 4481 */ "vdivesd \000"
513 /* 4490 */ "vmulhsd \000"
514 /* 4499 */ "vminsd \000"
515 /* 4507 */ "vinsd \000"
516 /* 4514 */ "vmulosd \000"
517 /* 4523 */ "vcmpgtsd \000"
518 /* 4533 */ "vdivsd \000"
519 /* 4541 */ "vmaxsd \000"
520 /* 4549 */ "plxsd \000"
521 /* 4556 */ "pstxsd \000"
522 /* 4564 */ "vextractd \000"
523 /* 4575 */ "cbcdtd \000"
524 /* 4583 */ "vpopcntd \000"
525 /* 4593 */ "vinsertd \000"
526 /* 4603 */ "pstd \000"
527 /* 4609 */ "vpextd \000"
528 /* 4617 */ "vmsumcud \000"
529 /* 4627 */ "vmodud \000"
530 /* 4635 */ "vmuleud \000"
531 /* 4644 */ "vdiveud \000"
532 /* 4653 */ "vmulhud \000"
533 /* 4662 */ "vminud \000"
534 /* 4670 */ "vmuloud \000"
535 /* 4679 */ "vcmpequd \000"
536 /* 4689 */ "vcmpgtud \000"
537 /* 4699 */ "vdivud \000"
538 /* 4707 */ "vmaxud \000"
539 /* 4715 */ "xxblendvd \000"
540 /* 4726 */ "divd \000"
541 /* 4732 */ "vclzd \000"
542 /* 4739 */ "cntlzd \000"
543 /* 4747 */ "vctzd \000"
544 /* 4754 */ "cnttzd \000"
545 /* 4762 */ "mfbhrbe \000"
546 /* 4771 */ "mffsce \000"
547 /* 4779 */ "adde \000"
548 /* 4785 */ "divde \000"
549 /* 4792 */ "slbmfee \000"
550 /* 4801 */ "wrtee \000"
551 /* 4808 */ "subfe \000"
552 /* 4815 */ "evlwhe \000"
553 /* 4823 */ "evstwhe \000"
554 /* 4832 */ "slbie \000"
555 /* 4839 */ "tlbie \000"
556 /* 4846 */ "addme \000"
557 /* 4853 */ "subfme \000"
558 /* 4861 */ "tlbre \000"
559 /* 4868 */ "fre \000"
560 /* 4873 */ "slbmte \000"
561 /* 4881 */ "frsqrte \000"
562 /* 4890 */ "tlbwe \000"
563 /* 4897 */ "divwe \000"
564 /* 4904 */ "evstwwe \000"
565 /* 4913 */ "addze \000"
566 /* 4920 */ "subfze \000"
567 /* 4928 */ "dcbf \000"
568 /* 4934 */ "subf \000"
569 /* 4940 */ "evmhesmf \000"
570 /* 4950 */ "evmwhsmf \000"
571 /* 4960 */ "evmhosmf \000"
572 /* 4970 */ "evmwsmf \000"
573 /* 4979 */ "mcrf \000"
574 /* 4985 */ "mfocrf \000"
575 /* 4993 */ "mtocrf \000"
576 /* 5001 */ "mtcrf \000"
577 /* 5008 */ "efdcfsf \000"
578 /* 5017 */ "efscfsf \000"
579 /* 5026 */ "evfscfsf \000"
580 /* 5036 */ "mtfsf \000"
581 /* 5043 */ "evmhessf \000"
582 /* 5053 */ "evmwhssf \000"
583 /* 5063 */ "evmhossf \000"
584 /* 5073 */ "evmwssf \000"
585 /* 5082 */ "efdctsf \000"
586 /* 5091 */ "efsctsf \000"
587 /* 5100 */ "evfsctsf \000"
588 /* 5110 */ "dtstsf \000"
589 /* 5118 */ "efdcfuf \000"
590 /* 5127 */ "efscfuf \000"
591 /* 5136 */ "evfscfuf \000"
592 /* 5146 */ "efdctuf \000"
593 /* 5155 */ "efsctuf \000"
594 /* 5164 */ "dtstdg \000"
595 /* 5172 */ "slbieg \000"
596 /* 5180 */ "efdneg \000"
597 /* 5188 */ "fneg \000"
598 /* 5194 */ "efsneg \000"
599 /* 5202 */ "evfsneg \000"
600 /* 5211 */ "evneg \000"
601 /* 5218 */ "vsrah \000"
602 /* 5225 */ "vcntmbh \000"
603 /* 5234 */ "evldh \000"
604 /* 5241 */ "evstdh \000"
605 /* 5249 */ "vcmpneh \000"
606 /* 5258 */ "vmrghh \000"
607 /* 5266 */ "vucmprhh \000"
608 /* 5276 */ "vmrglh \000"
609 /* 5284 */ "vucmprlh \000"
610 /* 5294 */ "vrlh \000"
611 /* 5300 */ "vslh \000"
612 /* 5306 */ "vpmsumh \000"
613 /* 5315 */ "xxbrh \000"
614 /* 5322 */ "vsrh \000"
615 /* 5328 */ "dmsha2hash \000"
616 /* 5340 */ "dmsha3hash \000"
617 /* 5352 */ "vmulesh \000"
618 /* 5361 */ "vavgsh \000"
619 /* 5369 */ "vupkhsh \000"
620 /* 5378 */ "xvmulhsh \000"
621 /* 5388 */ "vspltish \000"
622 /* 5398 */ "vupklsh \000"
623 /* 5407 */ "vminsh \000"
624 /* 5415 */ "vmulosh \000"
625 /* 5424 */ "vcmpgtsh \000"
626 /* 5434 */ "evextsh \000"
627 /* 5443 */ "vmaxsh \000"
628 /* 5451 */ "vsplth \000"
629 /* 5459 */ "vpopcnth \000"
630 /* 5469 */ "vinserth \000"
631 /* 5479 */ "psth \000"
632 /* 5485 */ "vabsduh \000"
633 /* 5494 */ "vmuleuh \000"
634 /* 5503 */ "vavguh \000"
635 /* 5511 */ "xvmulhuh \000"
636 /* 5521 */ "vminuh \000"
637 /* 5529 */ "vmulouh \000"
638 /* 5538 */ "vcmpequh \000"
639 /* 5548 */ "vextractuh \000"
640 /* 5560 */ "vcmpgtuh \000"
641 /* 5570 */ "vmaxuh \000"
642 /* 5578 */ "xxblendvh \000"
643 /* 5589 */ "vcmpnezh \000"
644 /* 5599 */ "vclzh \000"
645 /* 5606 */ "vctzh \000"
646 /* 5613 */ "dquai \000"
647 /* 5620 */ "dcbi \000"
648 /* 5626 */ "icbi \000"
649 /* 5632 */ "vsldbi \000"
650 /* 5640 */ "vsrdbi \000"
651 /* 5648 */ "psubi \000"
652 /* 5655 */ "dccci \000"
653 /* 5662 */ "iccci \000"
654 /* 5669 */ "sradi \000"
655 /* 5676 */ "paddi \000"
656 /* 5683 */ "cmpldi \000"
657 /* 5691 */ "clrlsldi \000"
658 /* 5701 */ "extldi \000"
659 /* 5709 */ "xxpermdi \000"
660 /* 5719 */ "cmpdi \000"
661 /* 5726 */ "clrrdi \000"
662 /* 5734 */ "insrdi \000"
663 /* 5742 */ "rotrdi \000"
664 /* 5750 */ "extrdi \000"
665 /* 5758 */ "tdi \000"
666 /* 5763 */ "wrteei \000"
667 /* 5771 */ "mtfsfi \000"
668 /* 5779 */ "dtstsfi \000"
669 /* 5788 */ "evsplatfi \000"
670 /* 5799 */ "evmergehi \000"
671 /* 5810 */ "evmergelohi \000"
672 /* 5823 */ "tlbli \000"
673 /* 5830 */ "dscli \000"
674 /* 5837 */ "mulli \000"
675 /* 5844 */ "pli \000"
676 /* 5849 */ "extswsli \000"
677 /* 5859 */ "mtvsrbmi \000"
678 /* 5869 */ "vrldmi \000"
679 /* 5877 */ "rldimi \000"
680 /* 5885 */ "rlwimi \000"
681 /* 5893 */ "vrlqmi \000"
682 /* 5901 */ "evmhesmi \000"
683 /* 5911 */ "evmwhsmi \000"
684 /* 5921 */ "evmhosmi \000"
685 /* 5931 */ "evmwsmi \000"
686 /* 5940 */ "evmheumi \000"
687 /* 5950 */ "evmwhumi \000"
688 /* 5960 */ "evmwlumi \000"
689 /* 5970 */ "evmhoumi \000"
690 /* 5980 */ "evmwumi \000"
691 /* 5989 */ "vrlwmi \000"
692 /* 5997 */ "mffscrni \000"
693 /* 6007 */ "mffscdrni \000"
694 /* 6018 */ "vsldoi \000"
695 /* 6026 */ "xsrdpi \000"
696 /* 6034 */ "xvrdpi \000"
697 /* 6042 */ "xsrqpi \000"
698 /* 6050 */ "xvrspi \000"
699 /* 6058 */ "dscri \000"
700 /* 6065 */ "xori \000"
701 /* 6071 */ "efdcfsi \000"
702 /* 6080 */ "efscfsi \000"
703 /* 6089 */ "evfscfsi \000"
704 /* 6099 */ "efdctsi \000"
705 /* 6108 */ "efsctsi \000"
706 /* 6117 */ "evfsctsi \000"
707 /* 6127 */ "evsplati \000"
708 /* 6137 */ "efdcfui \000"
709 /* 6146 */ "efscfui \000"
710 /* 6155 */ "evfscfui \000"
711 /* 6165 */ "efdctui \000"
712 /* 6174 */ "efsctui \000"
713 /* 6183 */ "evfsctui \000"
714 /* 6193 */ "srawi \000"
715 /* 6200 */ "xxsldwi \000"
716 /* 6209 */ "cmplwi \000"
717 /* 6217 */ "evrlwi \000"
718 /* 6225 */ "clrlslwi \000"
719 /* 6235 */ "inslwi \000"
720 /* 6243 */ "evslwi \000"
721 /* 6251 */ "extlwi \000"
722 /* 6259 */ "cmpwi \000"
723 /* 6266 */ "clrrwi \000"
724 /* 6274 */ "insrwi \000"
725 /* 6282 */ "rotrwi \000"
726 /* 6290 */ "extrwi \000"
727 /* 6298 */ "lswi \000"
728 /* 6304 */ "stswi \000"
729 /* 6311 */ "twi \000"
730 /* 6316 */ "tcheck \000"
731 /* 6324 */ "hashchk \000"
732 /* 6333 */ "xxeval \000"
733 /* 6341 */ "vstribl \000"
734 /* 6350 */ "bcl \000"
735 /* 6355 */ "rldcl \000"
736 /* 6362 */ "rldicl \000"
737 /* 6370 */ "tlbiel \000"
738 /* 6378 */ "fsel \000"
739 /* 6384 */ "isel \000"
740 /* 6390 */ "vsel \000"
741 /* 6396 */ "xxsel \000"
742 /* 6403 */ "dcbfl \000"
743 /* 6410 */ "vstrihl \000"
744 /* 6419 */ "lxvprll \000"
745 /* 6428 */ "stxvprll \000"
746 /* 6438 */ "lxvrll \000"
747 /* 6446 */ "stxvrll \000"
748 /* 6455 */ "lxvll \000"
749 /* 6462 */ "stxvll \000"
750 /* 6470 */ "mtlpl \000"
751 /* 6477 */ "bclrl \000"
752 /* 6484 */ "lxvprl \000"
753 /* 6492 */ "stxvprl \000"
754 /* 6501 */ "bcctrl \000"
755 /* 6509 */ "lxvrl \000"
756 /* 6516 */ "stxvrl \000"
757 /* 6524 */ "mffsl \000"
758 /* 6531 */ "lvsl \000"
759 /* 6537 */ "efdmul \000"
760 /* 6545 */ "fmul \000"
761 /* 6551 */ "xxmulmul \000"
762 /* 6561 */ "efsmul \000"
763 /* 6569 */ "evfsmul \000"
764 /* 6578 */ "lxvl \000"
765 /* 6584 */ "stxvl \000"
766 /* 6591 */ "lvxl \000"
767 /* 6597 */ "stvxl \000"
768 /* 6604 */ "dcbzl \000"
769 /* 6611 */ "bdzl \000"
770 /* 6617 */ "bdnzl \000"
771 /* 6624 */ "vexpandbm \000"
772 /* 6635 */ "vmsummbm \000"
773 /* 6645 */ "mtvsrbm \000"
774 /* 6654 */ "vextractbm \000"
775 /* 6666 */ "vsububm \000"
776 /* 6675 */ "vaddubm \000"
777 /* 6684 */ "vmsumubm \000"
778 /* 6694 */ "xxgenpcvbm \000"
779 /* 6706 */ "vexpanddm \000"
780 /* 6717 */ "mtvsrdm \000"
781 /* 6726 */ "vextractdm \000"
782 /* 6738 */ "vsubudm \000"
783 /* 6747 */ "vaddudm \000"
784 /* 6756 */ "vmsumudm \000"
785 /* 6766 */ "xxssumudm \000"
786 /* 6777 */ "xxgenpcvdm \000"
787 /* 6789 */ "vclzdm \000"
788 /* 6797 */ "cntlzdm \000"
789 /* 6806 */ "vctzdm \000"
790 /* 6814 */ "cnttzdm \000"
791 /* 6823 */ "vexpandhm \000"
792 /* 6834 */ "mtvsrhm \000"
793 /* 6843 */ "vmsumshm \000"
794 /* 6853 */ "vextracthm \000"
795 /* 6865 */ "xvsubuhm \000"
796 /* 6875 */ "vmladduhm \000"
797 /* 6886 */ "xvadduhm \000"
798 /* 6896 */ "xvmuluhm \000"
799 /* 6906 */ "vmsumuhm \000"
800 /* 6916 */ "xxgenpcvhm \000"
801 /* 6928 */ "vrfim \000"
802 /* 6935 */ "xsrdpim \000"
803 /* 6944 */ "xvrdpim \000"
804 /* 6953 */ "xvrspim \000"
805 /* 6962 */ "frim \000"
806 /* 6968 */ "vrldnm \000"
807 /* 6976 */ "rlwinm \000"
808 /* 6984 */ "vrlqnm \000"
809 /* 6992 */ "vrlwnm \000"
810 /* 7000 */ "vexpandqm \000"
811 /* 7011 */ "mtvsrqm \000"
812 /* 7020 */ "vextractqm \000"
813 /* 7032 */ "xsmerge2t1uqm \000"
814 /* 7047 */ "xsrebase2t1uqm \000"
815 /* 7063 */ "xsmerge3t1uqm \000"
816 /* 7078 */ "xsrebase3t1uqm \000"
817 /* 7094 */ "xsmerge2t2uqm \000"
818 /* 7109 */ "xsrebase2t2uqm \000"
819 /* 7125 */ "xsrebase3t2uqm \000"
820 /* 7141 */ "xsmerge2t3uqm \000"
821 /* 7156 */ "xsrebase2t3uqm \000"
822 /* 7172 */ "xsrebase3t3uqm \000"
823 /* 7188 */ "xsrebase2t4uqm \000"
824 /* 7204 */ "xsaddsubuqm \000"
825 /* 7217 */ "vsubuqm \000"
826 /* 7226 */ "xsaddadduqm \000"
827 /* 7239 */ "vadduqm \000"
828 /* 7248 */ "vsubeuqm \000"
829 /* 7258 */ "vaddeuqm \000"
830 /* 7268 */ "xsaddsubsuqm \000"
831 /* 7282 */ "xsaddaddsuqm \000"
832 /* 7296 */ "vperm \000"
833 /* 7303 */ "xxperm \000"
834 /* 7311 */ "vpkudum \000"
835 /* 7320 */ "vpkuhum \000"
836 /* 7329 */ "vpkuwum \000"
837 /* 7338 */ "vexpandwm \000"
838 /* 7349 */ "mtvsrwm \000"
839 /* 7358 */ "vextractwm \000"
840 /* 7370 */ "xvsubuwm \000"
841 /* 7380 */ "xvadduwm \000"
842 /* 7390 */ "xvmuluwm \000"
843 /* 7400 */ "xxgenpcvwm \000"
844 /* 7412 */ "evmhegsmfan \000"
845 /* 7425 */ "evmhogsmfan \000"
846 /* 7438 */ "evmwsmfan \000"
847 /* 7449 */ "evmwssfan \000"
848 /* 7460 */ "evmhegsmian \000"
849 /* 7473 */ "evmhogsmian \000"
850 /* 7486 */ "evmwsmian \000"
851 /* 7497 */ "evmhegumian \000"
852 /* 7510 */ "evmhogumian \000"
853 /* 7523 */ "evmwumian \000"
854 /* 7534 */ "fcpsgn \000"
855 /* 7542 */ "vucmprhn \000"
856 /* 7552 */ "vrfin \000"
857 /* 7559 */ "frin \000"
858 /* 7565 */ "mfsrin \000"
859 /* 7573 */ "mtsrin \000"
860 /* 7581 */ "vucmprln \000"
861 /* 7591 */ "pmxvbf16ger2nn \000"
862 /* 7607 */ "pmxvf16ger2nn \000"
863 /* 7622 */ "pmdmxvbf16gerx2nn \000"
864 /* 7641 */ "pmdmxvf16gerx2nn \000"
865 /* 7659 */ "pmxvf32gernn \000"
866 /* 7673 */ "pmxvf64gernn \000"
867 /* 7687 */ "pmxvbf16ger2pn \000"
868 /* 7703 */ "pmxvf16ger2pn \000"
869 /* 7718 */ "pmdmxvbf16gerx2pn \000"
870 /* 7737 */ "pmdmxvf16gerx2pn \000"
871 /* 7755 */ "xscvspdpn \000"
872 /* 7766 */ "pmxvf32gerpn \000"
873 /* 7780 */ "pmxvf64gerpn \000"
874 /* 7794 */ "xvcvbf16spn \000"
875 /* 7807 */ "xscvdpspn \000"
876 /* 7818 */ "darn \000"
877 /* 7824 */ "mffscrn \000"
878 /* 7833 */ "mffscdrn \000"
879 /* 7843 */ "drintn \000"
880 /* 7851 */ "addco \000"
881 /* 7858 */ "subfco \000"
882 /* 7866 */ "addo \000"
883 /* 7872 */ "mulldo \000"
884 /* 7880 */ "divdo \000"
885 /* 7887 */ "addeo \000"
886 /* 7894 */ "divdeo \000"
887 /* 7902 */ "subfeo \000"
888 /* 7910 */ "addmeo \000"
889 /* 7918 */ "subfmeo \000"
890 /* 7927 */ "divweo \000"
891 /* 7935 */ "addzeo \000"
892 /* 7943 */ "subfzeo \000"
893 /* 7952 */ "subfo \000"
894 /* 7959 */ "nego \000"
895 /* 7965 */ "evstwho \000"
896 /* 7974 */ "tlbsyncio \000"
897 /* 7985 */ "ptesyncio \000"
898 /* 7996 */ "tlbieio \000"
899 /* 8005 */ "evmergelo \000"
900 /* 8016 */ "evmergehilo \000"
901 /* 8029 */ "vslo \000"
902 /* 8035 */ "xscvqpdpo \000"
903 /* 8046 */ "dcmpo \000"
904 /* 8053 */ "fcmpo \000"
905 /* 8060 */ "xsnmsubqpo \000"
906 /* 8072 */ "xsmsubqpo \000"
907 /* 8083 */ "xssubqpo \000"
908 /* 8093 */ "xsnmaddqpo \000"
909 /* 8105 */ "xsmaddqpo \000"
910 /* 8116 */ "xsaddqpo \000"
911 /* 8126 */ "xsmulqpo \000"
912 /* 8136 */ "xssqrtqpo \000"
913 /* 8147 */ "xsdivqpo \000"
914 /* 8157 */ "vsro \000"
915 /* 8163 */ "divduo \000"
916 /* 8171 */ "divdeuo \000"
917 /* 8180 */ "divweuo \000"
918 /* 8189 */ "divwuo \000"
919 /* 8197 */ "mullwo \000"
920 /* 8205 */ "divwo \000"
921 /* 8212 */ "evstwwo \000"
922 /* 8221 */ "xxaesdecp \000"
923 /* 8232 */ "xxaesencp \000"
924 /* 8243 */ "xsnmsubadp \000"
925 /* 8255 */ "xvnmsubadp \000"
926 /* 8267 */ "xsmsubadp \000"
927 /* 8278 */ "xvmsubadp \000"
928 /* 8289 */ "xsnmaddadp \000"
929 /* 8301 */ "xvnmaddadp \000"
930 /* 8313 */ "xsmaddadp \000"
931 /* 8324 */ "xvmaddadp \000"
932 /* 8335 */ "xssubdp \000"
933 /* 8344 */ "xvsubdp \000"
934 /* 8353 */ "xststdcdp \000"
935 /* 8364 */ "xvtstdcdp \000"
936 /* 8375 */ "xsmincdp \000"
937 /* 8385 */ "xsmaxcdp \000"
938 /* 8395 */ "xsadddp \000"
939 /* 8404 */ "xvadddp \000"
940 /* 8413 */ "xscvsxddp \000"
941 /* 8424 */ "xvcvsxddp \000"
942 /* 8435 */ "xscvuxddp \000"
943 /* 8446 */ "xvcvuxddp \000"
944 /* 8457 */ "xscmpgedp \000"
945 /* 8468 */ "xvcmpgedp \000"
946 /* 8479 */ "xsredp \000"
947 /* 8487 */ "xvredp \000"
948 /* 8495 */ "xsrsqrtedp \000"
949 /* 8507 */ "xvrsqrtedp \000"
950 /* 8519 */ "xsnegdp \000"
951 /* 8528 */ "xvnegdp \000"
952 /* 8537 */ "xsxsigdp \000"
953 /* 8547 */ "xvxsigdp \000"
954 /* 8557 */ "xxspltidp \000"
955 /* 8568 */ "xsminjdp \000"
956 /* 8578 */ "xsmaxjdp \000"
957 /* 8588 */ "xsmuldp \000"
958 /* 8597 */ "xvmuldp \000"
959 /* 8606 */ "xsnmsubmdp \000"
960 /* 8618 */ "xvnmsubmdp \000"
961 /* 8630 */ "xsmsubmdp \000"
962 /* 8641 */ "xvmsubmdp \000"
963 /* 8652 */ "xsnmaddmdp \000"
964 /* 8664 */ "xvnmaddmdp \000"
965 /* 8676 */ "xsmaddmdp \000"
966 /* 8687 */ "xvmaddmdp \000"
967 /* 8698 */ "xscpsgndp \000"
968 /* 8709 */ "xvcpsgndp \000"
969 /* 8720 */ "xsmindp \000"
970 /* 8729 */ "xvmindp \000"
971 /* 8738 */ "msgsndp \000"
972 /* 8747 */ "xscmpodp \000"
973 /* 8757 */ "xscvhpdp \000"
974 /* 8767 */ "xscvqpdp \000"
975 /* 8777 */ "xscvspdp \000"
976 /* 8787 */ "xvcvspdp \000"
977 /* 8797 */ "xsiexpdp \000"
978 /* 8807 */ "xviexpdp \000"
979 /* 8817 */ "xscmpexpdp \000"
980 /* 8829 */ "xsxexpdp \000"
981 /* 8839 */ "xvxexpdp \000"
982 /* 8849 */ "xscmpeqdp \000"
983 /* 8860 */ "xvcmpeqdp \000"
984 /* 8871 */ "xsnabsdp \000"
985 /* 8881 */ "xvnabsdp \000"
986 /* 8891 */ "xsabsdp \000"
987 /* 8900 */ "xvabsdp \000"
988 /* 8909 */ "dctdp \000"
989 /* 8916 */ "xscmpgtdp \000"
990 /* 8927 */ "xvcmpgtdp \000"
991 /* 8938 */ "xssqrtdp \000"
992 /* 8948 */ "xstsqrtdp \000"
993 /* 8959 */ "xvtsqrtdp \000"
994 /* 8970 */ "xvsqrtdp \000"
995 /* 8980 */ "xscmpudp \000"
996 /* 8990 */ "xsdivdp \000"
997 /* 8999 */ "xstdivdp \000"
998 /* 9009 */ "xvtdivdp \000"
999 /* 9019 */ "xvdivdp \000"
1000 /* 9028 */ "xvcvsxwdp \000"
1001 /* 9039 */ "xvcvuxwdp \000"
1002 /* 9050 */ "xsmaxdp \000"
1003 /* 9059 */ "xvmaxdp \000"
1004 /* 9068 */ "dcbfep \000"
1005 /* 9076 */ "icbiep \000"
1006 /* 9084 */ "tlbiep \000"
1007 /* 9092 */ "dcbzlep \000"
1008 /* 9101 */ "dcbtep \000"
1009 /* 9109 */ "dcbstep \000"
1010 /* 9118 */ "dcbtstep \000"
1011 /* 9128 */ "dcbzep \000"
1012 /* 9136 */ "vcmpbfp \000"
1013 /* 9145 */ "vnmsubfp \000"
1014 /* 9155 */ "vsubfp \000"
1015 /* 9163 */ "vmaddfp \000"
1016 /* 9172 */ "vaddfp \000"
1017 /* 9180 */ "vlogefp \000"
1018 /* 9189 */ "vcmpgefp \000"
1019 /* 9199 */ "vrefp \000"
1020 /* 9206 */ "vexptefp \000"
1021 /* 9216 */ "vrsqrtefp \000"
1022 /* 9227 */ "vminfp \000"
1023 /* 9235 */ "vcmpeqfp \000"
1024 /* 9245 */ "vcmpgtfp \000"
1025 /* 9255 */ "vmaxfp \000"
1026 /* 9263 */ "xscvdphp \000"
1027 /* 9273 */ "xvcvsphp \000"
1028 /* 9283 */ "vrfip \000"
1029 /* 9290 */ "xsrdpip \000"
1030 /* 9299 */ "xvrdpip \000"
1031 /* 9308 */ "xvrspip \000"
1032 /* 9317 */ "frip \000"
1033 /* 9323 */ "hashchkp \000"
1034 /* 9333 */ "xxaesgenlkp \000"
1035 /* 9346 */ "dcbflp \000"
1036 /* 9354 */ "pmxvbf16ger2np \000"
1037 /* 9370 */ "pmxvf16ger2np \000"
1038 /* 9385 */ "pmdmxvbf16gerx2np \000"
1039 /* 9404 */ "pmdmxvf16gerx2np \000"
1040 /* 9422 */ "pmxvf32gernp \000"
1041 /* 9436 */ "pmxvf64gernp \000"
1042 /* 9450 */ "pmxvbf16ger2pp \000"
1043 /* 9466 */ "pmxvf16ger2pp \000"
1044 /* 9481 */ "pmxvi16ger2pp \000"
1045 /* 9496 */ "pmdmxvbf16gerx2pp \000"
1046 /* 9515 */ "pmdmxvf16gerx2pp \000"
1047 /* 9533 */ "pmxvi8ger4pp \000"
1048 /* 9547 */ "pmdmxvi8gerx4pp \000"
1049 /* 9564 */ "pmxvi4ger8pp \000"
1050 /* 9578 */ "pmxvf32gerpp \000"
1051 /* 9592 */ "pmxvf64gerpp \000"
1052 /* 9606 */ "pmxvi16ger2spp \000"
1053 /* 9622 */ "pmxvi8ger4spp \000"
1054 /* 9637 */ "pmdmxvi8gerx4spp \000"
1055 /* 9655 */ "xsnmsubqp \000"
1056 /* 9666 */ "xsmsubqp \000"
1057 /* 9676 */ "xssubqp \000"
1058 /* 9685 */ "xststdcqp \000"
1059 /* 9696 */ "xsmincqp \000"
1060 /* 9706 */ "xsmaxcqp \000"
1061 /* 9716 */ "xsnmaddqp \000"
1062 /* 9727 */ "xsmaddqp \000"
1063 /* 9737 */ "xsaddqp \000"
1064 /* 9746 */ "xscvsdqp \000"
1065 /* 9756 */ "xscvudqp \000"
1066 /* 9766 */ "xscmpgeqp \000"
1067 /* 9777 */ "xsnegqp \000"
1068 /* 9786 */ "xsxsigqp \000"
1069 /* 9796 */ "xsmulqp \000"
1070 /* 9805 */ "xscpsgnqp \000"
1071 /* 9816 */ "xscmpoqp \000"
1072 /* 9826 */ "xscvdpqp \000"
1073 /* 9836 */ "xsiexpqp \000"
1074 /* 9846 */ "xscmpexpqp \000"
1075 /* 9858 */ "xsxexpqp \000"
1076 /* 9868 */ "xscmpeqqp \000"
1077 /* 9879 */ "xscvsqqp \000"
1078 /* 9889 */ "xscvuqqp \000"
1079 /* 9899 */ "xsnabsqp \000"
1080 /* 9909 */ "xsabsqp \000"
1081 /* 9918 */ "xscmpgtqp \000"
1082 /* 9929 */ "xssqrtqp \000"
1083 /* 9939 */ "xscmpuqp \000"
1084 /* 9949 */ "xsdivqp \000"
1085 /* 9958 */ "xsnmsubasp \000"
1086 /* 9970 */ "xvnmsubasp \000"
1087 /* 9982 */ "xsmsubasp \000"
1088 /* 9993 */ "xvmsubasp \000"
1089 /* 10004 */ "xsnmaddasp \000"
1090 /* 10016 */ "xvnmaddasp \000"
1091 /* 10028 */ "xsmaddasp \000"
1092 /* 10039 */ "xvmaddasp \000"
1093 /* 10050 */ "xssubsp \000"
1094 /* 10059 */ "xvsubsp \000"
1095 /* 10068 */ "xststdcsp \000"
1096 /* 10079 */ "xvtstdcsp \000"
1097 /* 10090 */ "xsaddsp \000"
1098 /* 10099 */ "xvaddsp \000"
1099 /* 10108 */ "xscvsxdsp \000"
1100 /* 10119 */ "xvcvsxdsp \000"
1101 /* 10130 */ "xscvuxdsp \000"
1102 /* 10141 */ "xvcvuxdsp \000"
1103 /* 10152 */ "xvcmpgesp \000"
1104 /* 10163 */ "xsresp \000"
1105 /* 10171 */ "xvresp \000"
1106 /* 10179 */ "xsrsqrtesp \000"
1107 /* 10191 */ "xvrsqrtesp \000"
1108 /* 10203 */ "xvnegsp \000"
1109 /* 10212 */ "xvxsigsp \000"
1110 /* 10222 */ "xsmulsp \000"
1111 /* 10231 */ "xvmulsp \000"
1112 /* 10240 */ "xsnmsubmsp \000"
1113 /* 10252 */ "xvnmsubmsp \000"
1114 /* 10264 */ "xsmsubmsp \000"
1115 /* 10275 */ "xvmsubmsp \000"
1116 /* 10286 */ "xsnmaddmsp \000"
1117 /* 10298 */ "xvnmaddmsp \000"
1118 /* 10310 */ "xsmaddmsp \000"
1119 /* 10321 */ "xvmaddmsp \000"
1120 /* 10332 */ "xvcpsgnsp \000"
1121 /* 10343 */ "xvminsp \000"
1122 /* 10352 */ "xscvdpsp \000"
1123 /* 10362 */ "xvcvdpsp \000"
1124 /* 10372 */ "xvcvhpsp \000"
1125 /* 10382 */ "xviexpsp \000"
1126 /* 10392 */ "xvxexpsp \000"
1127 /* 10402 */ "xvcmpeqsp \000"
1128 /* 10413 */ "drsp \000"
1129 /* 10419 */ "frsp \000"
1130 /* 10425 */ "xsrsp \000"
1131 /* 10432 */ "xvnabssp \000"
1132 /* 10442 */ "xvabssp \000"
1133 /* 10451 */ "plxssp \000"
1134 /* 10459 */ "pstxssp \000"
1135 /* 10468 */ "xvcmpgtsp \000"
1136 /* 10479 */ "xssqrtsp \000"
1137 /* 10489 */ "xvtsqrtsp \000"
1138 /* 10500 */ "xvsqrtsp \000"
1139 /* 10510 */ "xsdivsp \000"
1140 /* 10519 */ "xvtdivsp \000"
1141 /* 10529 */ "xvdivsp \000"
1142 /* 10538 */ "xvcvsxwsp \000"
1143 /* 10549 */ "xvcvuxwsp \000"
1144 /* 10560 */ "xvmaxsp \000"
1145 /* 10569 */ "hashstp \000"
1146 /* 10578 */ "plxvp \000"
1147 /* 10585 */ "pstxvp \000"
1148 /* 10593 */ "xsrqpxp \000"
1149 /* 10602 */ "vextsd2q \000"
1150 /* 10612 */ "vsraq \000"
1151 /* 10619 */ "dquaq \000"
1152 /* 10626 */ "dsubq \000"
1153 /* 10633 */ "vprtybq \000"
1154 /* 10642 */ "dtstdcq \000"
1155 /* 10651 */ "denbcdq \000"
1156 /* 10660 */ "daddq \000"
1157 /* 10667 */ "drrndq \000"
1158 /* 10675 */ "ddedpdq \000"
1159 /* 10684 */ "efdcmpeq \000"
1160 /* 10694 */ "efscmpeq \000"
1161 /* 10704 */ "evfscmpeq \000"
1162 /* 10715 */ "evcmpeq \000"
1163 /* 10724 */ "efdtsteq \000"
1164 /* 10734 */ "efststeq \000"
1165 /* 10744 */ "evfststeq \000"
1166 /* 10755 */ "dtstsfq \000"
1167 /* 10764 */ "dtstdgq \000"
1168 /* 10773 */ "dquaiq \000"
1169 /* 10781 */ "dtstsfiq \000"
1170 /* 10791 */ "dscliq \000"
1171 /* 10799 */ "dscriq \000"
1172 /* 10807 */ "lxvkq \000"
1173 /* 10814 */ "vrlq \000"
1174 /* 10820 */ "vslq \000"
1175 /* 10826 */ "dmulq \000"
1176 /* 10833 */ "vbpermq \000"
1177 /* 10842 */ "drintnq \000"
1178 /* 10851 */ "dcmpoq \000"
1179 /* 10859 */ "drdpq \000"
1180 /* 10866 */ "dctqpq \000"
1181 /* 10874 */ "dcffixqq \000"
1182 /* 10884 */ "dctfixqq \000"
1183 /* 10894 */ "xxbrq \000"
1184 /* 10901 */ "vsrq \000"
1185 /* 10907 */ "vmodsq \000"
1186 /* 10915 */ "vdivesq \000"
1187 /* 10924 */ "vcmpsq \000"
1188 /* 10932 */ "vcmpgtsq \000"
1189 /* 10942 */ "vdivsq \000"
1190 /* 10950 */ "stq \000"
1191 /* 10955 */ "vmul10uq \000"
1192 /* 10965 */ "vmul10cuq \000"
1193 /* 10976 */ "vsubcuq \000"
1194 /* 10985 */ "vaddcuq \000"
1195 /* 10994 */ "vmul10ecuq \000"
1196 /* 11006 */ "vsubecuq \000"
1197 /* 11016 */ "vaddecuq \000"
1198 /* 11026 */ "vmoduq \000"
1199 /* 11034 */ "vmul10euq \000"
1200 /* 11045 */ "vdiveuq \000"
1201 /* 11054 */ "dcmpuq \000"
1202 /* 11062 */ "vcmpuq \000"
1203 /* 11070 */ "vcmpequq \000"
1204 /* 11080 */ "vcmpgtuq \000"
1205 /* 11090 */ "vdivuq \000"
1206 /* 11098 */ "ddivq \000"
1207 /* 11105 */ "diexq \000"
1208 /* 11112 */ "dtstexq \000"
1209 /* 11121 */ "dxexq \000"
1210 /* 11128 */ "dcffixq \000"
1211 /* 11137 */ "dctfixq \000"
1212 /* 11146 */ "drintxq \000"
1213 /* 11155 */ "#TC_RETURNr \000"
1214 /* 11168 */ "mbar \000"
1215 /* 11174 */ "vstribr \000"
1216 /* 11183 */ "setnbcr \000"
1217 /* 11192 */ "setbcr \000"
1218 /* 11200 */ "mfdcr \000"
1219 /* 11207 */ "rldcr \000"
1220 /* 11214 */ "mtdcr \000"
1221 /* 11221 */ "mfcr \000"
1222 /* 11227 */ "rldicr \000"
1223 /* 11235 */ "mfvscr \000"
1224 /* 11243 */ "mtvscr \000"
1225 /* 11251 */ "pmxvf32ger \000"
1226 /* 11263 */ "pmxvf64ger \000"
1227 /* 11275 */ "vncipher \000"
1228 /* 11285 */ "vcipher \000"
1229 /* 11294 */ "vstrihr \000"
1230 /* 11303 */ "bclr \000"
1231 /* 11309 */ "mflr \000"
1232 /* 11315 */ "mtlr \000"
1233 /* 11321 */ "fmr \000"
1234 /* 11326 */ "dmmr \000"
1235 /* 11332 */ "mfpmr \000"
1236 /* 11339 */ "mtpmr \000"
1237 /* 11346 */ "vpermr \000"
1238 /* 11354 */ "xxpermr \000"
1239 /* 11363 */ "xxlor \000"
1240 /* 11370 */ "xxlnor \000"
1241 /* 11378 */ "crnor \000"
1242 /* 11385 */ "evnor \000"
1243 /* 11392 */ "cror \000"
1244 /* 11398 */ "evor \000"
1245 /* 11404 */ "xxlxor \000"
1246 /* 11412 */ "dmxor \000"
1247 /* 11419 */ "vpermxor \000"
1248 /* 11429 */ "crxor \000"
1249 /* 11436 */ "evxor \000"
1250 /* 11443 */ "mfspr \000"
1251 /* 11450 */ "mtspr \000"
1252 /* 11457 */ "mfsr \000"
1253 /* 11463 */ "mfmsr \000"
1254 /* 11470 */ "mtmsr \000"
1255 /* 11477 */ "mtsr \000"
1256 /* 11483 */ "lvsr \000"
1257 /* 11489 */ "bcctr \000"
1258 /* 11496 */ "mfctr \000"
1259 /* 11503 */ "mtctr \000"
1260 /* 11510 */ "pmxvi16ger2s \000"
1261 /* 11524 */ "addg6s \000"
1262 /* 11532 */ "efdabs \000"
1263 /* 11540 */ "fabs \000"
1264 /* 11546 */ "efdnabs \000"
1265 /* 11555 */ "fnabs \000"
1266 /* 11562 */ "efsnabs \000"
1267 /* 11571 */ "evfsnabs \000"
1268 /* 11581 */ "efsabs \000"
1269 /* 11589 */ "evfsabs \000"
1270 /* 11598 */ "evabs \000"
1271 /* 11605 */ "vsum4sbs \000"
1272 /* 11615 */ "vsubsbs \000"
1273 /* 11624 */ "vaddsbs \000"
1274 /* 11633 */ "vsum4ubs \000"
1275 /* 11643 */ "vsububs \000"
1276 /* 11652 */ "vaddubs \000"
1277 /* 11661 */ "fsubs \000"
1278 /* 11668 */ "fmsubs \000"
1279 /* 11676 */ "fnmsubs \000"
1280 /* 11685 */ "fadds \000"
1281 /* 11692 */ "fmadds \000"
1282 /* 11700 */ "fnmadds \000"
1283 /* 11709 */ "fcfids \000"
1284 /* 11717 */ "dcbtds \000"
1285 /* 11725 */ "dcbtstds \000"
1286 /* 11735 */ "xscvdpsxds \000"
1287 /* 11747 */ "xvcvdpsxds \000"
1288 /* 11759 */ "xvcvspsxds \000"
1289 /* 11771 */ "xscvdpuxds \000"
1290 /* 11783 */ "xvcvdpuxds \000"
1291 /* 11795 */ "xvcvspuxds \000"
1292 /* 11807 */ "fres \000"
1293 /* 11813 */ "frsqrtes \000"
1294 /* 11823 */ "efdcfs \000"
1295 /* 11831 */ "mffs \000"
1296 /* 11837 */ "plfs \000"
1297 /* 11843 */ "mcrfs \000"
1298 /* 11850 */ "pstfs \000"
1299 /* 11857 */ "vsum4shs \000"
1300 /* 11867 */ "vsubshs \000"
1301 /* 11876 */ "vmhaddshs \000"
1302 /* 11887 */ "vmhraddshs \000"
1303 /* 11899 */ "vaddshs \000"
1304 /* 11908 */ "vmsumshs \000"
1305 /* 11918 */ "vsubuhs \000"
1306 /* 11927 */ "vadduhs \000"
1307 /* 11936 */ "vmsumuhs \000"
1308 /* 11946 */ "subis \000"
1309 /* 11953 */ "subpcis \000"
1310 /* 11962 */ "addpcis \000"
1311 /* 11971 */ "paddis \000"
1312 /* 11979 */ "lis \000"
1313 /* 11984 */ "xoris \000"
1314 /* 11991 */ "evsrwis \000"
1315 /* 12000 */ "icbtls \000"
1316 /* 12008 */ "fmuls \000"
1317 /* 12015 */ "evlwhos \000"
1318 /* 12024 */ "dcbfps \000"
1319 /* 12032 */ "dcbstps \000"
1320 /* 12041 */ "vpksdss \000"
1321 /* 12050 */ "vpkshss \000"
1322 /* 12059 */ "vpkswss \000"
1323 /* 12068 */ "evcmpgts \000"
1324 /* 12078 */ "evcmplts \000"
1325 /* 12088 */ "fsqrts \000"
1326 /* 12096 */ "fcfidus \000"
1327 /* 12105 */ "vpksdus \000"
1328 /* 12114 */ "vpkudus \000"
1329 /* 12123 */ "subfus \000"
1330 /* 12131 */ "vpkshus \000"
1331 /* 12140 */ "vpkuhus \000"
1332 /* 12149 */ "vpkswus \000"
1333 /* 12158 */ "vpkuwus \000"
1334 /* 12167 */ "fdivs \000"
1335 /* 12174 */ "evsrws \000"
1336 /* 12182 */ "mtvsrws \000"
1337 /* 12191 */ "vsum2sws \000"
1338 /* 12201 */ "vsubsws \000"
1339 /* 12210 */ "vaddsws \000"
1340 /* 12219 */ "vsumsws \000"
1341 /* 12228 */ "vsubuws \000"
1342 /* 12237 */ "vadduws \000"
1343 /* 12246 */ "evdivws \000"
1344 /* 12255 */ "xscvdpsxws \000"
1345 /* 12267 */ "xvcvdpsxws \000"
1346 /* 12279 */ "xvcvspsxws \000"
1347 /* 12291 */ "xscvdpuxws \000"
1348 /* 12303 */ "xvcvdpuxws \000"
1349 /* 12315 */ "xvcvspuxws \000"
1350 /* 12327 */ "vctsxs \000"
1351 /* 12335 */ "vctuxs \000"
1352 /* 12343 */ "ldat \000"
1353 /* 12349 */ "stdat \000"
1354 /* 12356 */ "evlhhesplat \000"
1355 /* 12369 */ "evlwhsplat \000"
1356 /* 12381 */ "evlhhossplat \000"
1357 /* 12395 */ "evlhhousplat \000"
1358 /* 12409 */ "evlwwsplat \000"
1359 /* 12421 */ "lwat \000"
1360 /* 12427 */ "stwat \000"
1361 /* 12434 */ "dcbt \000"
1362 /* 12440 */ "icbt \000"
1363 /* 12446 */ "dcbtct \000"
1364 /* 12454 */ "dcbtstct \000"
1365 /* 12464 */ "efdcmpgt \000"
1366 /* 12474 */ "efscmpgt \000"
1367 /* 12484 */ "evfscmpgt \000"
1368 /* 12495 */ "efdtstgt \000"
1369 /* 12505 */ "efststgt \000"
1370 /* 12515 */ "evfststgt \000"
1371 /* 12526 */ "wait \000"
1372 /* 12532 */ "efdcmplt \000"
1373 /* 12542 */ "efscmplt \000"
1374 /* 12552 */ "evfscmplt \000"
1375 /* 12563 */ "efdtstlt \000"
1376 /* 12573 */ "efststlt \000"
1377 /* 12583 */ "evfststlt \000"
1378 /* 12594 */ "crnot \000"
1379 /* 12601 */ "fsqrt \000"
1380 /* 12608 */ "ftsqrt \000"
1381 /* 12616 */ "vncipherlast \000"
1382 /* 12630 */ "vcipherlast \000"
1383 /* 12643 */ "dcbst \000"
1384 /* 12650 */ "dst \000"
1385 /* 12655 */ "hashst \000"
1386 /* 12663 */ "dcbtst \000"
1387 /* 12671 */ "dstst \000"
1388 /* 12678 */ "dcbtt \000"
1389 /* 12685 */ "dstt \000"
1390 /* 12691 */ "dcbtstt \000"
1391 /* 12700 */ "dststt \000"
1392 /* 12708 */ "xxssumudmcext \000"
1393 /* 12723 */ "lhau \000"
1394 /* 12729 */ "stbu \000"
1395 /* 12735 */ "lfdu \000"
1396 /* 12741 */ "stfdu \000"
1397 /* 12748 */ "maddhdu \000"
1398 /* 12757 */ "mulhdu \000"
1399 /* 12765 */ "fcfidu \000"
1400 /* 12773 */ "fctidu \000"
1401 /* 12781 */ "ldu \000"
1402 /* 12786 */ "stdu \000"
1403 /* 12792 */ "divdu \000"
1404 /* 12799 */ "divdeu \000"
1405 /* 12807 */ "divweu \000"
1406 /* 12815 */ "sthu \000"
1407 /* 12821 */ "evsrwiu \000"
1408 /* 12830 */ "evlwhou \000"
1409 /* 12839 */ "dcmpu \000"
1410 /* 12846 */ "fcmpu \000"
1411 /* 12853 */ "lfsu \000"
1412 /* 12859 */ "stfsu \000"
1413 /* 12866 */ "evcmpgtu \000"
1414 /* 12876 */ "evcmpltu \000"
1415 /* 12886 */ "mulhwu \000"
1416 /* 12894 */ "fctiwu \000"
1417 /* 12902 */ "evsrwu \000"
1418 /* 12910 */ "stwu \000"
1419 /* 12916 */ "evdivwu \000"
1420 /* 12925 */ "lbzu \000"
1421 /* 12931 */ "lhzu \000"
1422 /* 12937 */ "lwzu \000"
1423 /* 12943 */ "scv \000"
1424 /* 12948 */ "slbmfev \000"
1425 /* 12957 */ "efddiv \000"
1426 /* 12965 */ "fdiv \000"
1427 /* 12971 */ "efsdiv \000"
1428 /* 12979 */ "evfsdiv \000"
1429 /* 12988 */ "ftdiv \000"
1430 /* 12995 */ "vslv \000"
1431 /* 13001 */ "xxleqv \000"
1432 /* 13009 */ "creqv \000"
1433 /* 13016 */ "eveqv \000"
1434 /* 13023 */ "vsrv \000"
1435 /* 13029 */ "plxv \000"
1436 /* 13035 */ "pstxv \000"
1437 /* 13042 */ "vextsb2w \000"
1438 /* 13052 */ "vextsh2w \000"
1439 /* 13062 */ "evmhesmfaaw \000"
1440 /* 13075 */ "evmhosmfaaw \000"
1441 /* 13088 */ "evmhessfaaw \000"
1442 /* 13101 */ "evmhossfaaw \000"
1443 /* 13114 */ "evaddsmiaaw \000"
1444 /* 13127 */ "evmhesmiaaw \000"
1445 /* 13140 */ "evsubfsmiaaw \000"
1446 /* 13154 */ "evmwlsmiaaw \000"
1447 /* 13167 */ "evmhosmiaaw \000"
1448 /* 13180 */ "evaddumiaaw \000"
1449 /* 13193 */ "evmheumiaaw \000"
1450 /* 13206 */ "evsubfumiaaw \000"
1451 /* 13220 */ "evmwlumiaaw \000"
1452 /* 13233 */ "evmhoumiaaw \000"
1453 /* 13246 */ "evaddssiaaw \000"
1454 /* 13259 */ "evmhessiaaw \000"
1455 /* 13272 */ "evsubfssiaaw \000"
1456 /* 13286 */ "evmwlssiaaw \000"
1457 /* 13299 */ "evmhossiaaw \000"
1458 /* 13312 */ "evaddusiaaw \000"
1459 /* 13325 */ "evmheusiaaw \000"
1460 /* 13338 */ "evsubfusiaaw \000"
1461 /* 13352 */ "evmwlusiaaw \000"
1462 /* 13365 */ "evmhousiaaw \000"
1463 /* 13378 */ "vshasigmaw \000"
1464 /* 13390 */ "vsraw \000"
1465 /* 13397 */ "vcntmbw \000"
1466 /* 13406 */ "vprtybw \000"
1467 /* 13415 */ "evaddw \000"
1468 /* 13423 */ "evldw \000"
1469 /* 13430 */ "evrndw \000"
1470 /* 13438 */ "evstdw \000"
1471 /* 13446 */ "vmrgew \000"
1472 /* 13454 */ "vcmpnew \000"
1473 /* 13463 */ "evsubfw \000"
1474 /* 13472 */ "evsubifw \000"
1475 /* 13482 */ "vnegw \000"
1476 /* 13489 */ "vmrghw \000"
1477 /* 13497 */ "xxmrghw \000"
1478 /* 13506 */ "mulhw \000"
1479 /* 13513 */ "evaddiw \000"
1480 /* 13522 */ "fctiw \000"
1481 /* 13529 */ "xxspltiw \000"
1482 /* 13539 */ "vmrglw \000"
1483 /* 13547 */ "xxmrglw \000"
1484 /* 13556 */ "mullw \000"
1485 /* 13563 */ "cmplw \000"
1486 /* 13570 */ "evrlw \000"
1487 /* 13577 */ "xvrlw \000"
1488 /* 13584 */ "evslw \000"
1489 /* 13591 */ "lmw \000"
1490 /* 13596 */ "stmw \000"
1491 /* 13602 */ "vpmsumw \000"
1492 /* 13611 */ "evmhesmfanw \000"
1493 /* 13624 */ "evmhosmfanw \000"
1494 /* 13637 */ "evmhessfanw \000"
1495 /* 13650 */ "evmhossfanw \000"
1496 /* 13663 */ "evmhesmianw \000"
1497 /* 13676 */ "evmwlsmianw \000"
1498 /* 13689 */ "evmhosmianw \000"
1499 /* 13702 */ "evmheumianw \000"
1500 /* 13715 */ "evmwlumianw \000"
1501 /* 13728 */ "evmhoumianw \000"
1502 /* 13741 */ "evmhessianw \000"
1503 /* 13754 */ "evmwlssianw \000"
1504 /* 13767 */ "evmhossianw \000"
1505 /* 13780 */ "evmheusianw \000"
1506 /* 13793 */ "evmwlusianw \000"
1507 /* 13806 */ "evmhousianw \000"
1508 /* 13819 */ "vmrgow \000"
1509 /* 13827 */ "cmpw \000"
1510 /* 13833 */ "xxbrw \000"
1511 /* 13840 */ "vsrw \000"
1512 /* 13846 */ "vmodsw \000"
1513 /* 13854 */ "vmulesw \000"
1514 /* 13863 */ "vdivesw \000"
1515 /* 13872 */ "vavgsw \000"
1516 /* 13880 */ "vupkhsw \000"
1517 /* 13889 */ "xvmulhsw \000"
1518 /* 13899 */ "vspltisw \000"
1519 /* 13909 */ "vupklsw \000"
1520 /* 13918 */ "evcntlsw \000"
1521 /* 13928 */ "vminsw \000"
1522 /* 13936 */ "vinsw \000"
1523 /* 13943 */ "vmulosw \000"
1524 /* 13952 */ "vcmpgtsw \000"
1525 /* 13962 */ "extsw \000"
1526 /* 13969 */ "vdivsw \000"
1527 /* 13977 */ "vmaxsw \000"
1528 /* 13985 */ "vspltw \000"
1529 /* 13993 */ "xxspltw \000"
1530 /* 14002 */ "vpopcntw \000"
1531 /* 14012 */ "vinsertw \000"
1532 /* 14022 */ "xxinsertw \000"
1533 /* 14033 */ "pstw \000"
1534 /* 14039 */ "vsubcuw \000"
1535 /* 14048 */ "vaddcuw \000"
1536 /* 14057 */ "vmoduw \000"
1537 /* 14065 */ "vabsduw \000"
1538 /* 14074 */ "vmuleuw \000"
1539 /* 14083 */ "vdiveuw \000"
1540 /* 14092 */ "vavguw \000"
1541 /* 14100 */ "xvmulhuw \000"
1542 /* 14110 */ "vminuw \000"
1543 /* 14118 */ "vmulouw \000"
1544 /* 14127 */ "vcmpequw \000"
1545 /* 14137 */ "vextractuw \000"
1546 /* 14149 */ "xxextractuw \000"
1547 /* 14162 */ "vcmpgtuw \000"
1548 /* 14172 */ "vdivuw \000"
1549 /* 14180 */ "vmaxuw \000"
1550 /* 14188 */ "xxblendvw \000"
1551 /* 14199 */ "divw \000"
1552 /* 14205 */ "vcmpnezw \000"
1553 /* 14215 */ "vclzw \000"
1554 /* 14222 */ "evcntlzw \000"
1555 /* 14232 */ "vctzw \000"
1556 /* 14239 */ "cnttzw \000"
1557 /* 14247 */ "lxvpb32x \000"
1558 /* 14257 */ "stxvpb32x \000"
1559 /* 14268 */ "lxvd2x \000"
1560 /* 14276 */ "stxvd2x \000"
1561 /* 14285 */ "lxvw4x \000"
1562 /* 14293 */ "stxvw4x \000"
1563 /* 14302 */ "lxvb16x \000"
1564 /* 14311 */ "stxvb16x \000"
1565 /* 14321 */ "lxvh8x \000"
1566 /* 14329 */ "stxvh8x \000"
1567 /* 14338 */ "lhax \000"
1568 /* 14344 */ "tlbivax \000"
1569 /* 14353 */ "lfiwax \000"
1570 /* 14361 */ "lxsiwax \000"
1571 /* 14370 */ "lwax \000"
1572 /* 14376 */ "lvebx \000"
1573 /* 14383 */ "stvebx \000"
1574 /* 14391 */ "stxsibx \000"
1575 /* 14400 */ "lxvrbx \000"
1576 /* 14408 */ "stxvrbx \000"
1577 /* 14417 */ "stbx \000"
1578 /* 14423 */ "xxsplti32dx \000"
1579 /* 14436 */ "evlddx \000"
1580 /* 14444 */ "evstddx \000"
1581 /* 14453 */ "lfdx \000"
1582 /* 14459 */ "stfdx \000"
1583 /* 14466 */ "ldx \000"
1584 /* 14471 */ "lxvrdx \000"
1585 /* 14479 */ "stxvrdx \000"
1586 /* 14488 */ "lxsdx \000"
1587 /* 14495 */ "stxsdx \000"
1588 /* 14503 */ "stdx \000"
1589 /* 14509 */ "addex \000"
1590 /* 14516 */ "evlwhex \000"
1591 /* 14525 */ "evstwhex \000"
1592 /* 14535 */ "diex \000"
1593 /* 14541 */ "dtstex \000"
1594 /* 14549 */ "evstwwex \000"
1595 /* 14559 */ "dxex \000"
1596 /* 14565 */ "evldhx \000"
1597 /* 14573 */ "evstdhx \000"
1598 /* 14582 */ "lvehx \000"
1599 /* 14589 */ "stvehx \000"
1600 /* 14597 */ "stxsihx \000"
1601 /* 14606 */ "lxvrhx \000"
1602 /* 14614 */ "stxvrhx \000"
1603 /* 14623 */ "sthx \000"
1604 /* 14629 */ "stbcix \000"
1605 /* 14637 */ "ldcix \000"
1606 /* 14644 */ "stdcix \000"
1607 /* 14652 */ "sthcix \000"
1608 /* 14660 */ "stwcix \000"
1609 /* 14668 */ "lbzcix \000"
1610 /* 14676 */ "lhzcix \000"
1611 /* 14684 */ "lwzcix \000"
1612 /* 14692 */ "dcffix \000"
1613 /* 14700 */ "dctfix \000"
1614 /* 14708 */ "xsrqpix \000"
1615 /* 14717 */ "vinsblx \000"
1616 /* 14726 */ "vextublx \000"
1617 /* 14736 */ "vinsdlx \000"
1618 /* 14745 */ "vinshlx \000"
1619 /* 14754 */ "vextuhlx \000"
1620 /* 14764 */ "tlbilx \000"
1621 /* 14772 */ "vinsbvlx \000"
1622 /* 14782 */ "vextdubvlx \000"
1623 /* 14794 */ "vextddvlx \000"
1624 /* 14805 */ "vinshvlx \000"
1625 /* 14815 */ "vextduhvlx \000"
1626 /* 14827 */ "vinswvlx \000"
1627 /* 14837 */ "vextduwvlx \000"
1628 /* 14849 */ "vinswlx \000"
1629 /* 14858 */ "vextuwlx \000"
1630 /* 14868 */ "xxpermx \000"
1631 /* 14877 */ "vsbox \000"
1632 /* 14884 */ "evstwhox \000"
1633 /* 14894 */ "evstwwox \000"
1634 /* 14904 */ "lbepx \000"
1635 /* 14911 */ "stbepx \000"
1636 /* 14919 */ "lfdepx \000"
1637 /* 14927 */ "stfdepx \000"
1638 /* 14936 */ "lhepx \000"
1639 /* 14943 */ "sthepx \000"
1640 /* 14951 */ "lwepx \000"
1641 /* 14958 */ "stwepx \000"
1642 /* 14966 */ "vupkhpx \000"
1643 /* 14975 */ "vpkpx \000"
1644 /* 14982 */ "vupklpx \000"
1645 /* 14991 */ "lxsspx \000"
1646 /* 14999 */ "stxsspx \000"
1647 /* 15008 */ "lxvpx \000"
1648 /* 15015 */ "stxvpx \000"
1649 /* 15023 */ "lbarx \000"
1650 /* 15030 */ "ldarx \000"
1651 /* 15037 */ "lharx \000"
1652 /* 15044 */ "lqarx \000"
1653 /* 15051 */ "lwarx \000"
1654 /* 15058 */ "ldbrx \000"
1655 /* 15065 */ "stdbrx \000"
1656 /* 15073 */ "lhbrx \000"
1657 /* 15080 */ "sthbrx \000"
1658 /* 15088 */ "vinsbrx \000"
1659 /* 15097 */ "vextubrx \000"
1660 /* 15107 */ "lwbrx \000"
1661 /* 15114 */ "stwbrx \000"
1662 /* 15122 */ "vinsdrx \000"
1663 /* 15131 */ "vinshrx \000"
1664 /* 15140 */ "vextuhrx \000"
1665 /* 15150 */ "vinsbvrx \000"
1666 /* 15160 */ "vextdubvrx \000"
1667 /* 15172 */ "vextddvrx \000"
1668 /* 15183 */ "vinshvrx \000"
1669 /* 15193 */ "vextduhvrx \000"
1670 /* 15205 */ "vinswvrx \000"
1671 /* 15215 */ "vextduwvrx \000"
1672 /* 15227 */ "vinswrx \000"
1673 /* 15236 */ "vextuwrx \000"
1674 /* 15246 */ "mcrxrx \000"
1675 /* 15254 */ "tlbsx \000"
1676 /* 15261 */ "lxvdsx \000"
1677 /* 15269 */ "vcfsx \000"
1678 /* 15276 */ "lfsx \000"
1679 /* 15282 */ "stfsx \000"
1680 /* 15289 */ "evlwhosx \000"
1681 /* 15299 */ "lxvwsx \000"
1682 /* 15307 */ "evlhhesplatx \000"
1683 /* 15321 */ "evlwhsplatx \000"
1684 /* 15334 */ "evlhhossplatx \000"
1685 /* 15349 */ "evlhhousplatx \000"
1686 /* 15364 */ "evlwwsplatx \000"
1687 /* 15377 */ "drintx \000"
1688 /* 15385 */ "lhaux \000"
1689 /* 15392 */ "lwaux \000"
1690 /* 15399 */ "stbux \000"
1691 /* 15406 */ "lfdux \000"
1692 /* 15413 */ "stfdux \000"
1693 /* 15421 */ "ldux \000"
1694 /* 15427 */ "stdux \000"
1695 /* 15434 */ "vcfux \000"
1696 /* 15441 */ "sthux \000"
1697 /* 15448 */ "evlwhoux \000"
1698 /* 15458 */ "lfsux \000"
1699 /* 15465 */ "stfsux \000"
1700 /* 15473 */ "stwux \000"
1701 /* 15480 */ "lbzux \000"
1702 /* 15487 */ "lhzux \000"
1703 /* 15494 */ "lwzux \000"
1704 /* 15501 */ "lvx \000"
1705 /* 15506 */ "stvx \000"
1706 /* 15512 */ "lxvx \000"
1707 /* 15518 */ "stxvx \000"
1708 /* 15525 */ "evldwx \000"
1709 /* 15533 */ "evstdwx \000"
1710 /* 15542 */ "lvewx \000"
1711 /* 15549 */ "stvewx \000"
1712 /* 15557 */ "stfiwx \000"
1713 /* 15565 */ "stxsiwx \000"
1714 /* 15574 */ "lxvrwx \000"
1715 /* 15582 */ "stxvrwx \000"
1716 /* 15591 */ "stwx \000"
1717 /* 15597 */ "lxsibzx \000"
1718 /* 15606 */ "lbzx \000"
1719 /* 15612 */ "lxsihzx \000"
1720 /* 15621 */ "lhzx \000"
1721 /* 15627 */ "lfiwzx \000"
1722 /* 15635 */ "lxsiwzx \000"
1723 /* 15644 */ "lwzx \000"
1724 /* 15650 */ "copy \000"
1725 /* 15656 */ "dcbz \000"
1726 /* 15662 */ "plbz \000"
1727 /* 15668 */ "dmxxsetaccz \000"
1728 /* 15681 */ "bdz \000"
1729 /* 15686 */ "efdctsidz \000"
1730 /* 15697 */ "fctidz \000"
1731 /* 15705 */ "efdctuidz \000"
1732 /* 15716 */ "xscvqpsdz \000"
1733 /* 15727 */ "xscvqpudz \000"
1734 /* 15738 */ "plhz \000"
1735 /* 15744 */ "vrfiz \000"
1736 /* 15751 */ "xsrdpiz \000"
1737 /* 15760 */ "xvrdpiz \000"
1738 /* 15769 */ "xvrspiz \000"
1739 /* 15778 */ "friz \000"
1740 /* 15784 */ "efdctsiz \000"
1741 /* 15794 */ "efsctsiz \000"
1742 /* 15804 */ "evfsctsiz \000"
1743 /* 15815 */ "efdctuiz \000"
1744 /* 15825 */ "efsctuiz \000"
1745 /* 15835 */ "bdnz \000"
1746 /* 15841 */ "xscvqpsqz \000"
1747 /* 15852 */ "xscvqpuqz \000"
1748 /* 15863 */ "dmsetdmrz \000"
1749 /* 15874 */ "fctiduz \000"
1750 /* 15883 */ "fctiwuz \000"
1751 /* 15892 */ "fctiwz \000"
1752 /* 15900 */ "plwz \000"
1753 /* 15906 */ "mfvsrwz \000"
1754 /* 15915 */ "mtvsrwz \000"
1755 /* 15924 */ "xscvqpswz \000"
1756 /* 15935 */ "xscvqpuwz \000"
1757 /* 15946 */ "bdzlrl+\000"
1758 /* 15954 */ "bdnzlrl+\000"
1759 /* 15963 */ "bdzlr+\000"
1760 /* 15970 */ "bdnzlr+\000"
1761 /* 15978 */ "evsel crD,\000"
1762 /* 15989 */ "bdzlrl-\000"
1763 /* 15997 */ "bdnzlrl-\000"
1764 /* 16006 */ "bdzlr-\000"
1765 /* 16013 */ "bdnzlr-\000"
1766 /* 16021 */ "# XRay Function Patchable RET.\000"
1767 /* 16052 */ "# XRay Typed Event Log.\000"
1768 /* 16076 */ "# XRay Custom Event Log.\000"
1769 /* 16101 */ "# XRay Function Enter.\000"
1770 /* 16124 */ "# XRay Tail Call Exit.\000"
1771 /* 16147 */ "# XRay Function Exit.\000"
1772 /* 16169 */ "trechkpt.\000"
1773 /* 16179 */ "ori 1, 1, 0\000"
1774 /* 16191 */ "ori 2, 2, 0\000"
1775 /* 16203 */ "#ADDISdtprelHA32\000"
1776 /* 16220 */ "#ATOMIC_LOAD_SUB_I32\000"
1777 /* 16241 */ "#ATOMIC_LOAD_ADD_I32\000"
1778 /* 16262 */ "#ATOMIC_LOAD_NAND_I32\000"
1779 /* 16284 */ "#ATOMIC_LOAD_AND_I32\000"
1780 /* 16305 */ "#ATOMIC_LOAD_UMIN_I32\000"
1781 /* 16327 */ "#ATOMIC_LOAD_MIN_I32\000"
1782 /* 16348 */ "#ATOMIC_SWAP_I32\000"
1783 /* 16365 */ "#ATOMIC_LOAD_XOR_I32\000"
1784 /* 16386 */ "#ATOMIC_LOAD_OR_I32\000"
1785 /* 16406 */ "#ATOMIC_LOAD_UMAX_I32\000"
1786 /* 16428 */ "#ATOMIC_LOAD_MAX_I32\000"
1787 /* 16449 */ "#ADDItlsgdL32\000"
1788 /* 16463 */ "#ADDItlsldL32\000"
1789 /* 16477 */ "#LDgotTprelL32\000"
1790 /* 16492 */ "#ADDIdtprelL32\000"
1791 /* 16507 */ "#EH_SJLJ_LONGJMP32\000"
1792 /* 16526 */ "#EH_SJLJ_SETJMP32\000"
1793 /* 16544 */ "#ADDItlsgdLADDR32\000"
1794 /* 16562 */ "#ADDItlsldLADDR32\000"
1795 /* 16580 */ "GETtlsldADDR32\000"
1796 /* 16595 */ "GETtlsADDR32\000"
1797 /* 16608 */ "#PROBED_ALLOCA_32\000"
1798 /* 16626 */ "#PREPARE_PROBED_ALLOCA_32\000"
1799 /* 16652 */ "#PROBED_STACKALLOC_32\000"
1800 /* 16674 */ "#PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_32\000"
1801 /* 16717 */ "#DFLOADf32\000"
1802 /* 16728 */ "#XFLOADf32\000"
1803 /* 16739 */ "#DFSTOREf32\000"
1804 /* 16751 */ "#XFSTOREf32\000"
1805 /* 16763 */ "#ATOMIC_LOAD_SUB_I64\000"
1806 /* 16784 */ "#ATOMIC_LOAD_ADD_I64\000"
1807 /* 16805 */ "#ATOMIC_LOAD_NAND_I64\000"
1808 /* 16827 */ "#ATOMIC_LOAD_UMIN_I64\000"
1809 /* 16849 */ "#ATOMIC_LOAD_MIN_I64\000"
1810 /* 16870 */ "#ATOMIC_SWAP_I64\000"
1811 /* 16887 */ "#ATOMIC_CMP_SWAP_I64\000"
1812 /* 16908 */ "#ATOMIC_LOAD_XOR_I64\000"
1813 /* 16929 */ "#ATOMIC_LOAD_OR_I64\000"
1814 /* 16949 */ "#ATOMIC_LOAD_UMAX_I64\000"
1815 /* 16971 */ "#ATOMIC_LOAD_MAX_I64\000"
1816 /* 16992 */ "#EH_SJLJ_LONGJMP64\000"
1817 /* 17011 */ "#EH_SJLJ_SETJMP64\000"
1818 /* 17029 */ "#PROBED_ALLOCA_64\000"
1819 /* 17047 */ "#PREPARE_PROBED_ALLOCA_64\000"
1820 /* 17073 */ "#PROBED_STACKALLOC_64\000"
1821 /* 17095 */ "#PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_64\000"
1822 /* 17138 */ "#DFLOADf64\000"
1823 /* 17149 */ "#XFLOADf64\000"
1824 /* 17160 */ "#DFSTOREf64\000"
1825 /* 17172 */ "#XFSTOREf64\000"
1826 /* 17184 */ "#ATOMIC_LOAD_AND_i64\000"
1827 /* 17205 */ "#SELECT_CC_SPE4\000"
1828 /* 17221 */ "#SELECT_SPE4\000"
1829 /* 17234 */ "#SELECT_CC_F4\000"
1830 /* 17248 */ "#SELECT_F4\000"
1831 /* 17259 */ "#SELECT_CC_I4\000"
1832 /* 17273 */ "#SELECT_I4\000"
1833 /* 17284 */ "crxor 6, 6, 6\000"
1834 /* 17298 */ "creqv 6, 6, 6\000"
1835 /* 17312 */ "#SELECT_CC_F16\000"
1836 /* 17327 */ "#SELECT_F16\000"
1837 /* 17339 */ "#ATOMIC_LOAD_SUB_I16\000"
1838 /* 17360 */ "#ATOMIC_LOAD_ADD_I16\000"
1839 /* 17381 */ "#ATOMIC_LOAD_NAND_I16\000"
1840 /* 17403 */ "#ATOMIC_LOAD_AND_I16\000"
1841 /* 17424 */ "#ATOMIC_LOAD_UMIN_I16\000"
1842 /* 17446 */ "#ATOMIC_LOAD_MIN_I16\000"
1843 /* 17467 */ "#ATOMIC_SWAP_I16\000"
1844 /* 17484 */ "#ATOMIC_LOAD_XOR_I16\000"
1845 /* 17505 */ "#ATOMIC_LOAD_OR_I16\000"
1846 /* 17525 */ "#ATOMIC_LOAD_UMAX_I16\000"
1847 /* 17547 */ "#ATOMIC_LOAD_MAX_I16\000"
1848 /* 17568 */ "#ATOMIC_LOAD_SUB_I128\000"
1849 /* 17590 */ "#ATOMIC_LOAD_ADD_I128\000"
1850 /* 17612 */ "#ATOMIC_LOAD_NAND_I128\000"
1851 /* 17635 */ "#ATOMIC_LOAD_AND_I128\000"
1852 /* 17657 */ "#ATOMIC_SWAP_I128\000"
1853 /* 17675 */ "#ATOMIC_CMP_SWAP_I128\000"
1854 /* 17697 */ "#ATOMIC_LOAD_XOR_I128\000"
1855 /* 17719 */ "#ATOMIC_LOAD_OR_I128\000"
1856 /* 17740 */ "#ADDIStocHA8\000"
1857 /* 17753 */ "#DYNALLOC8\000"
1858 /* 17764 */ "#CFENCE8\000"
1859 /* 17773 */ "#SELECT_CC_F8\000"
1860 /* 17787 */ "#SELECT_F8\000"
1861 /* 17798 */ "#ATOMIC_LOAD_SUB_I8\000"
1862 /* 17818 */ "#SELECT_CC_I8\000"
1863 /* 17832 */ "#ATOMIC_LOAD_ADD_I8\000"
1864 /* 17852 */ "#ATOMIC_LOAD_NAND_I8\000"
1865 /* 17873 */ "#ATOMIC_LOAD_AND_I8\000"
1866 /* 17893 */ "#ATOMIC_LOAD_UMIN_I8\000"
1867 /* 17914 */ "#ATOMIC_LOAD_MIN_I8\000"
1868 /* 17934 */ "#ATOMIC_CMP_SWAP_I8\000"
1869 /* 17954 */ "ATOMIC_LOAD_XOR_I8\000"
1870 /* 17973 */ "#ATOMIC_LOAD_OR_I8\000"
1871 /* 17992 */ "#SELECT_I8\000"
1872 /* 18003 */ "#ATOMIC_LOAD_UMAX_I8\000"
1873 /* 18024 */ "#ATOMIC_LOAD_MAX_I8\000"
1874 /* 18044 */ "#ADDItocL8\000"
1875 /* 18055 */ "#MovePCtoLR8\000"
1876 /* 18068 */ "#DYNAREAOFFSET8\000"
1877 /* 18084 */ "#ANDI_rec_1_EQ_BIT8\000"
1878 /* 18104 */ "#ANDI_rec_1_GT_BIT8\000"
1879 /* 18124 */ "#TLSGDAIX8\000"
1880 /* 18135 */ "#TLSLDAIX8\000"
1881 /* 18146 */ "#ADDItoc8\000"
1882 /* 18156 */ "#ATOMIC_SWAP_i8\000"
1883 /* 18172 */ "#ADDIStocHA\000"
1884 /* 18184 */ "#ADDIStlsgdHA\000"
1885 /* 18198 */ "#ADDIStlsldHA\000"
1886 /* 18212 */ "#ADDISgotTprelHA\000"
1887 /* 18229 */ "#ADDISdtprelHA\000"
1888 /* 18244 */ "#ReadTB\000"
1889 /* 18252 */ "#RESTORE_UACC\000"
1890 /* 18266 */ "#SPILL_UACC\000"
1891 /* 18278 */ "#RESTORE_WACC\000"
1892 /* 18292 */ "#SPILL_WACC\000"
1893 /* 18304 */ "#RESTORE_ACC\000"
1894 /* 18317 */ "#SPILL_ACC\000"
1895 /* 18328 */ "#DYNALLOC\000"
1896 /* 18338 */ "#SELECT_CC_VSFRC\000"
1897 /* 18355 */ "#SELECT_VSFRC\000"
1898 /* 18369 */ "#SELECT_CC_VRRC\000"
1899 /* 18385 */ "#SELECT_VRRC\000"
1900 /* 18398 */ "#SELECT_CC_VSSRC\000"
1901 /* 18415 */ "#SELECT_VSSRC\000"
1902 /* 18429 */ "#SELECT_CC_VSRC\000"
1903 /* 18445 */ "#SELECT_VSRC\000"
1904 /* 18458 */ "#FA_LOAD\000"
1905 /* 18467 */ "#SPILLTOVSR_LD\000"
1906 /* 18482 */ "LIFETIME_END\000"
1907 /* 18495 */ "#SETRND\000"
1908 /* 18503 */ "#BUILD_QUADWORD\000"
1909 /* 18519 */ "#RESTORE_QUADWORD\000"
1910 /* 18537 */ "#SPILL_QUADWORD\000"
1911 /* 18553 */ "#SPLIT_QUADWORD\000"
1912 /* 18569 */ "PSEUDO_PROBE\000"
1913 /* 18582 */ "#FENCE\000"
1914 /* 18589 */ "#CFENCE\000"
1915 /* 18597 */ "BUNDLE\000"
1916 /* 18604 */ "#SELECT_CC_SPE\000"
1917 /* 18619 */ "#SELECT_SPE\000"
1918 /* 18631 */ "FAKE_USE\000"
1919 /* 18640 */ "DBG_VALUE\000"
1920 /* 18650 */ "DBG_INSTR_REF\000"
1921 /* 18664 */ "DBG_PHI\000"
1922 /* 18672 */ "#LDtocJTI\000"
1923 /* 18682 */ "DBG_LABEL\000"
1924 /* 18692 */ "#GETtlsldADDRPCREL\000"
1925 /* 18711 */ "#GETtlsADDRPCREL\000"
1926 /* 18728 */ "#LDtocL\000"
1927 /* 18736 */ "#ADDItocL\000"
1928 /* 18746 */ "#LWZtocL\000"
1929 /* 18755 */ "#ADDItlsgdL\000"
1930 /* 18767 */ "#ADDItlsldL\000"
1931 /* 18779 */ "#LDgotTprelL\000"
1932 /* 18792 */ "#ADDIdtprelL\000"
1933 /* 18805 */ "#SETFLM\000"
1934 /* 18813 */ "#LDAT_COND_PSEUDO\000"
1935 /* 18831 */ "#LWAT_COND_PSEUDO\000"
1936 /* 18849 */ "#LDAT_PSEUDO\000"
1937 /* 18862 */ "#LWAT_PSEUDO\000"
1938 /* 18875 */ "#LQX_PSEUDO\000"
1939 /* 18887 */ "#STQX_PSEUDO\000"
1940 /* 18900 */ "#PPCEIEIO\000"
1941 /* 18910 */ "#UNENCODED_NOP\000"
1942 /* 18925 */ "#RESTORE_DMRP\000"
1943 /* 18939 */ "#SPILL_DMRP\000"
1944 /* 18951 */ "#UpdateGBR\000"
1945 /* 18962 */ "#RESTORE_CR\000"
1946 /* 18974 */ "#SPILL_CR\000"
1947 /* 18984 */ "#ADDItlsgdLADDR\000"
1948 /* 19000 */ "#ADDItlsldLADDR\000"
1949 /* 19016 */ "#GETtlsldADDR\000"
1950 /* 19030 */ "#GETtlsADDR\000"
1951 /* 19042 */ "#KILL_PAIR\000"
1952 /* 19053 */ "#MovePCtoLR\000"
1953 /* 19065 */ "#MoveGOTtoLR\000"
1954 /* 19078 */ "#RESTORE_DMR\000"
1955 /* 19091 */ "#SPILL_DMR\000"
1956 /* 19102 */ "#TCHECK_RET\000"
1957 /* 19114 */ "#TBEGIN_RET\000"
1958 /* 19126 */ "#DYNAREAOFFSET\000"
1959 /* 19141 */ "#RESTORE_CRBIT\000"
1960 /* 19156 */ "#SPILL_CRBIT\000"
1961 /* 19169 */ "#ANDI_rec_1_EQ_BIT\000"
1962 /* 19188 */ "#ANDI_rec_1_GT_BIT\000"
1963 /* 19207 */ "#PPC32GOT\000"
1964 /* 19217 */ "#PPC32PICGOT\000"
1965 /* 19230 */ "#LDtocCPT\000"
1966 /* 19240 */ "LIFETIME_START\000"
1967 /* 19255 */ "DBG_VALUE_LIST\000"
1968 /* 19270 */ "#SPILLTOVSR_ST\000"
1969 /* 19285 */ "#LIWAX\000"
1970 /* 19292 */ "#SPILLTOVSR_LDX\000"
1971 /* 19308 */ "GETtlsMOD32AIX\000"
1972 /* 19323 */ "GETtlsADDR32AIX\000"
1973 /* 19339 */ "GETtlsTpointer32AIX\000"
1974 /* 19359 */ "GETtlsMOD64AIX\000"
1975 /* 19374 */ "GETtlsADDR64AIX\000"
1976 /* 19390 */ "#TLSGDAIX\000"
1977 /* 19400 */ "#TLSLDAIX\000"
1978 /* 19410 */ "#SPILLTOVSR_STX\000"
1979 /* 19426 */ "#STIWX\000"
1980 /* 19433 */ "#LIWZX\000"
1981 /* 19440 */ "bca\000"
1982 /* 19444 */ "slbia\000"
1983 /* 19450 */ "tlbia\000"
1984 /* 19456 */ "bcla\000"
1985 /* 19461 */ "clrbhrb\000"
1986 /* 19469 */ "bc\000"
1987 /* 19472 */ "slbsync\000"
1988 /* 19480 */ "tlbsync\000"
1989 /* 19488 */ "msgsync\000"
1990 /* 19496 */ "isync\000"
1991 /* 19502 */ "msync\000"
1992 /* 19508 */ "#LDtoc\000"
1993 /* 19515 */ "#ADDItoc\000"
1994 /* 19524 */ "#LWZtoc\000"
1995 /* 19532 */ "hrfid\000"
1996 /* 19538 */ "tlbre\000"
1997 /* 19544 */ "tlbwe\000"
1998 /* 19550 */ "#SETRNDi\000"
1999 /* 19559 */ "rfci\000"
2000 /* 19564 */ "rfmci\000"
2001 /* 19570 */ "rfdi\000"
2002 /* 19575 */ "rfi\000"
2003 /* 19579 */ "bcl\000"
2004 /* 19583 */ "#PADDIdtprel\000"
2005 /* 19596 */ "# FEntry call\000"
2006 /* 19610 */ "dssall\000"
2007 /* 19617 */ "blrl\000"
2008 /* 19622 */ "bdzlrl\000"
2009 /* 19629 */ "bdnzlrl\000"
2010 /* 19637 */ "bctrl\000"
2011 /* 19643 */ "attn\000"
2012 /* 19648 */ "eieio\000"
2013 /* 19654 */ "nap\000"
2014 /* 19658 */ "trap\000"
2015 /* 19663 */ "nop\000"
2016 /* 19667 */ "#DecreaseCTR8loop\000"
2017 /* 19685 */ "#DecreaseCTRloop\000"
2018 /* 19702 */ "stop\000"
2019 /* 19707 */ "blr\000"
2020 /* 19711 */ "bdzlr\000"
2021 /* 19717 */ "bdnzlr\000"
2022 /* 19724 */ "bctr\000"
2023 /* 19729 */ "cpabort\000"
2024};
2025#ifdef __GNUC__
2026#pragma GCC diagnostic pop
2027#endif
2028
2029 static const uint32_t OpInfo0[] = {
2030 0U, // PHI
2031 0U, // INLINEASM
2032 0U, // INLINEASM_BR
2033 0U, // CFI_INSTRUCTION
2034 0U, // EH_LABEL
2035 0U, // GC_LABEL
2036 0U, // ANNOTATION_LABEL
2037 0U, // KILL
2038 0U, // EXTRACT_SUBREG
2039 0U, // INSERT_SUBREG
2040 0U, // IMPLICIT_DEF
2041 0U, // INIT_UNDEF
2042 0U, // SUBREG_TO_REG
2043 0U, // COPY_TO_REGCLASS
2044 18641U, // DBG_VALUE
2045 19256U, // DBG_VALUE_LIST
2046 18651U, // DBG_INSTR_REF
2047 18665U, // DBG_PHI
2048 18683U, // DBG_LABEL
2049 0U, // REG_SEQUENCE
2050 0U, // COPY
2051 0U, // COPY_LANEMASK
2052 18598U, // BUNDLE
2053 19241U, // LIFETIME_START
2054 18483U, // LIFETIME_END
2055 18570U, // PSEUDO_PROBE
2056 0U, // ARITH_FENCE
2057 0U, // STACKMAP
2058 19597U, // FENTRY_CALL
2059 0U, // PATCHPOINT
2060 0U, // LOAD_STACK_GUARD
2061 0U, // PREALLOCATED_SETUP
2062 0U, // PREALLOCATED_ARG
2063 0U, // STATEPOINT
2064 0U, // LOCAL_ESCAPE
2065 0U, // FAULTING_OP
2066 0U, // PATCHABLE_OP
2067 16102U, // PATCHABLE_FUNCTION_ENTER
2068 16022U, // PATCHABLE_RET
2069 16148U, // PATCHABLE_FUNCTION_EXIT
2070 16125U, // PATCHABLE_TAIL_CALL
2071 16077U, // PATCHABLE_EVENT_CALL
2072 16053U, // PATCHABLE_TYPED_EVENT_CALL
2073 0U, // ICALL_BRANCH_FUNNEL
2074 18632U, // FAKE_USE
2075 0U, // MEMBARRIER
2076 0U, // JUMP_TABLE_DEBUG_INFO
2077 0U, // RELOC_NONE
2078 0U, // CONVERGENCECTRL_ENTRY
2079 0U, // CONVERGENCECTRL_ANCHOR
2080 0U, // CONVERGENCECTRL_LOOP
2081 0U, // CONVERGENCECTRL_GLUE
2082 0U, // G_ASSERT_SEXT
2083 0U, // G_ASSERT_ZEXT
2084 0U, // G_ASSERT_ALIGN
2085 0U, // G_ADD
2086 0U, // G_SUB
2087 0U, // G_MUL
2088 0U, // G_SDIV
2089 0U, // G_UDIV
2090 0U, // G_SREM
2091 0U, // G_UREM
2092 0U, // G_SDIVREM
2093 0U, // G_UDIVREM
2094 0U, // G_AND
2095 0U, // G_OR
2096 0U, // G_XOR
2097 0U, // G_ABDS
2098 0U, // G_ABDU
2099 0U, // G_UAVGFLOOR
2100 0U, // G_UAVGCEIL
2101 0U, // G_SAVGFLOOR
2102 0U, // G_SAVGCEIL
2103 0U, // G_IMPLICIT_DEF
2104 0U, // G_PHI
2105 0U, // G_FRAME_INDEX
2106 0U, // G_GLOBAL_VALUE
2107 0U, // G_PTRAUTH_GLOBAL_VALUE
2108 0U, // G_CONSTANT_POOL
2109 0U, // G_EXTRACT
2110 0U, // G_UNMERGE_VALUES
2111 0U, // G_INSERT
2112 0U, // G_MERGE_VALUES
2113 0U, // G_BUILD_VECTOR
2114 0U, // G_BUILD_VECTOR_TRUNC
2115 0U, // G_CONCAT_VECTORS
2116 0U, // G_PTRTOINT
2117 0U, // G_INTTOPTR
2118 0U, // G_BITCAST
2119 0U, // G_FREEZE
2120 0U, // G_CONSTANT_FOLD_BARRIER
2121 0U, // G_INTRINSIC_FPTRUNC_ROUND
2122 0U, // G_INTRINSIC_TRUNC
2123 0U, // G_INTRINSIC_ROUND
2124 0U, // G_INTRINSIC_LRINT
2125 0U, // G_INTRINSIC_LLRINT
2126 0U, // G_INTRINSIC_ROUNDEVEN
2127 0U, // G_READCYCLECOUNTER
2128 0U, // G_READSTEADYCOUNTER
2129 0U, // G_LOAD
2130 0U, // G_SEXTLOAD
2131 0U, // G_ZEXTLOAD
2132 0U, // G_INDEXED_LOAD
2133 0U, // G_INDEXED_SEXTLOAD
2134 0U, // G_INDEXED_ZEXTLOAD
2135 0U, // G_STORE
2136 0U, // G_INDEXED_STORE
2137 0U, // G_ATOMIC_CMPXCHG_WITH_SUCCESS
2138 0U, // G_ATOMIC_CMPXCHG
2139 0U, // G_ATOMICRMW_XCHG
2140 0U, // G_ATOMICRMW_ADD
2141 0U, // G_ATOMICRMW_SUB
2142 0U, // G_ATOMICRMW_AND
2143 0U, // G_ATOMICRMW_NAND
2144 0U, // G_ATOMICRMW_OR
2145 0U, // G_ATOMICRMW_XOR
2146 0U, // G_ATOMICRMW_MAX
2147 0U, // G_ATOMICRMW_MIN
2148 0U, // G_ATOMICRMW_UMAX
2149 0U, // G_ATOMICRMW_UMIN
2150 0U, // G_ATOMICRMW_FADD
2151 0U, // G_ATOMICRMW_FSUB
2152 0U, // G_ATOMICRMW_FMAX
2153 0U, // G_ATOMICRMW_FMIN
2154 0U, // G_ATOMICRMW_FMAXIMUM
2155 0U, // G_ATOMICRMW_FMINIMUM
2156 0U, // G_ATOMICRMW_FMAXIMUMNUM
2157 0U, // G_ATOMICRMW_FMINIMUMNUM
2158 0U, // G_ATOMICRMW_UINC_WRAP
2159 0U, // G_ATOMICRMW_UDEC_WRAP
2160 0U, // G_ATOMICRMW_USUB_COND
2161 0U, // G_ATOMICRMW_USUB_SAT
2162 0U, // G_FENCE
2163 0U, // G_PREFETCH
2164 0U, // G_BRCOND
2165 0U, // G_BRINDIRECT
2166 0U, // G_INVOKE_REGION_START
2167 0U, // G_INTRINSIC
2168 0U, // G_INTRINSIC_W_SIDE_EFFECTS
2169 0U, // G_INTRINSIC_CONVERGENT
2170 0U, // G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS
2171 0U, // G_ANYEXT
2172 0U, // G_TRUNC
2173 0U, // G_TRUNC_SSAT_S
2174 0U, // G_TRUNC_SSAT_U
2175 0U, // G_TRUNC_USAT_U
2176 0U, // G_CONSTANT
2177 0U, // G_FCONSTANT
2178 0U, // G_VASTART
2179 0U, // G_VAARG
2180 0U, // G_SEXT
2181 0U, // G_SEXT_INREG
2182 0U, // G_ZEXT
2183 0U, // G_SHL
2184 0U, // G_LSHR
2185 0U, // G_ASHR
2186 0U, // G_FSHL
2187 0U, // G_FSHR
2188 0U, // G_ROTR
2189 0U, // G_ROTL
2190 0U, // G_ICMP
2191 0U, // G_FCMP
2192 0U, // G_SCMP
2193 0U, // G_UCMP
2194 0U, // G_SELECT
2195 0U, // G_UADDO
2196 0U, // G_UADDE
2197 0U, // G_USUBO
2198 0U, // G_USUBE
2199 0U, // G_SADDO
2200 0U, // G_SADDE
2201 0U, // G_SSUBO
2202 0U, // G_SSUBE
2203 0U, // G_UMULO
2204 0U, // G_SMULO
2205 0U, // G_UMULH
2206 0U, // G_SMULH
2207 0U, // G_UADDSAT
2208 0U, // G_SADDSAT
2209 0U, // G_USUBSAT
2210 0U, // G_SSUBSAT
2211 0U, // G_USHLSAT
2212 0U, // G_SSHLSAT
2213 0U, // G_SMULFIX
2214 0U, // G_UMULFIX
2215 0U, // G_SMULFIXSAT
2216 0U, // G_UMULFIXSAT
2217 0U, // G_SDIVFIX
2218 0U, // G_UDIVFIX
2219 0U, // G_SDIVFIXSAT
2220 0U, // G_UDIVFIXSAT
2221 0U, // G_FADD
2222 0U, // G_FSUB
2223 0U, // G_FMUL
2224 0U, // G_FMA
2225 0U, // G_FMAD
2226 0U, // G_FDIV
2227 0U, // G_FREM
2228 0U, // G_FMODF
2229 0U, // G_FPOW
2230 0U, // G_FPOWI
2231 0U, // G_FEXP
2232 0U, // G_FEXP2
2233 0U, // G_FEXP10
2234 0U, // G_FLOG
2235 0U, // G_FLOG2
2236 0U, // G_FLOG10
2237 0U, // G_FLDEXP
2238 0U, // G_FFREXP
2239 0U, // G_FNEG
2240 0U, // G_FPEXT
2241 0U, // G_FPTRUNC
2242 0U, // G_FPTOSI
2243 0U, // G_FPTOUI
2244 0U, // G_SITOFP
2245 0U, // G_UITOFP
2246 0U, // G_FPTOSI_SAT
2247 0U, // G_FPTOUI_SAT
2248 0U, // G_FABS
2249 0U, // G_FCOPYSIGN
2250 0U, // G_IS_FPCLASS
2251 0U, // G_FCANONICALIZE
2252 0U, // G_FMINNUM
2253 0U, // G_FMAXNUM
2254 0U, // G_FMINNUM_IEEE
2255 0U, // G_FMAXNUM_IEEE
2256 0U, // G_FMINIMUM
2257 0U, // G_FMAXIMUM
2258 0U, // G_FMINIMUMNUM
2259 0U, // G_FMAXIMUMNUM
2260 0U, // G_GET_FPENV
2261 0U, // G_SET_FPENV
2262 0U, // G_RESET_FPENV
2263 0U, // G_GET_FPMODE
2264 0U, // G_SET_FPMODE
2265 0U, // G_RESET_FPMODE
2266 0U, // G_GET_ROUNDING
2267 0U, // G_SET_ROUNDING
2268 0U, // G_PTR_ADD
2269 0U, // G_PTRMASK
2270 0U, // G_SMIN
2271 0U, // G_SMAX
2272 0U, // G_UMIN
2273 0U, // G_UMAX
2274 0U, // G_ABS
2275 0U, // G_LROUND
2276 0U, // G_LLROUND
2277 0U, // G_BR
2278 0U, // G_BRJT
2279 0U, // G_VSCALE
2280 0U, // G_INSERT_SUBVECTOR
2281 0U, // G_EXTRACT_SUBVECTOR
2282 0U, // G_INSERT_VECTOR_ELT
2283 0U, // G_EXTRACT_VECTOR_ELT
2284 0U, // G_SHUFFLE_VECTOR
2285 0U, // G_SPLAT_VECTOR
2286 0U, // G_STEP_VECTOR
2287 0U, // G_VECTOR_COMPRESS
2288 0U, // G_CTTZ
2289 0U, // G_CTTZ_ZERO_UNDEF
2290 0U, // G_CTLZ
2291 0U, // G_CTLZ_ZERO_UNDEF
2292 0U, // G_CTLS
2293 0U, // G_CTPOP
2294 0U, // G_BSWAP
2295 0U, // G_BITREVERSE
2296 0U, // G_FCEIL
2297 0U, // G_FCOS
2298 0U, // G_FSIN
2299 0U, // G_FSINCOS
2300 0U, // G_FTAN
2301 0U, // G_FACOS
2302 0U, // G_FASIN
2303 0U, // G_FATAN
2304 0U, // G_FATAN2
2305 0U, // G_FCOSH
2306 0U, // G_FSINH
2307 0U, // G_FTANH
2308 0U, // G_FSQRT
2309 0U, // G_FFLOOR
2310 0U, // G_FRINT
2311 0U, // G_FNEARBYINT
2312 0U, // G_ADDRSPACE_CAST
2313 0U, // G_BLOCK_ADDR
2314 0U, // G_JUMP_TABLE
2315 0U, // G_DYN_STACKALLOC
2316 0U, // G_STACKSAVE
2317 0U, // G_STACKRESTORE
2318 0U, // G_STRICT_FADD
2319 0U, // G_STRICT_FSUB
2320 0U, // G_STRICT_FMUL
2321 0U, // G_STRICT_FDIV
2322 0U, // G_STRICT_FREM
2323 0U, // G_STRICT_FMA
2324 0U, // G_STRICT_FSQRT
2325 0U, // G_STRICT_FLDEXP
2326 0U, // G_READ_REGISTER
2327 0U, // G_WRITE_REGISTER
2328 0U, // G_MEMCPY
2329 0U, // G_MEMCPY_INLINE
2330 0U, // G_MEMMOVE
2331 0U, // G_MEMSET
2332 0U, // G_BZERO
2333 0U, // G_TRAP
2334 0U, // G_DEBUGTRAP
2335 0U, // G_UBSANTRAP
2336 0U, // G_VECREDUCE_SEQ_FADD
2337 0U, // G_VECREDUCE_SEQ_FMUL
2338 0U, // G_VECREDUCE_FADD
2339 0U, // G_VECREDUCE_FMUL
2340 0U, // G_VECREDUCE_FMAX
2341 0U, // G_VECREDUCE_FMIN
2342 0U, // G_VECREDUCE_FMAXIMUM
2343 0U, // G_VECREDUCE_FMINIMUM
2344 0U, // G_VECREDUCE_ADD
2345 0U, // G_VECREDUCE_MUL
2346 0U, // G_VECREDUCE_AND
2347 0U, // G_VECREDUCE_OR
2348 0U, // G_VECREDUCE_XOR
2349 0U, // G_VECREDUCE_SMAX
2350 0U, // G_VECREDUCE_SMIN
2351 0U, // G_VECREDUCE_UMAX
2352 0U, // G_VECREDUCE_UMIN
2353 0U, // G_SBFX
2354 0U, // G_UBFX
2355 17676U, // ATOMIC_CMP_SWAP_I128
2356 17591U, // ATOMIC_LOAD_ADD_I128
2357 17636U, // ATOMIC_LOAD_AND_I128
2358 17613U, // ATOMIC_LOAD_NAND_I128
2359 17720U, // ATOMIC_LOAD_OR_I128
2360 17569U, // ATOMIC_LOAD_SUB_I128
2361 17698U, // ATOMIC_LOAD_XOR_I128
2362 17658U, // ATOMIC_SWAP_I128
2363 18504U, // BUILD_QUADWORD
2364 35607U, // BUILD_UACC
2365 18590U, // CFENCE
2366 17765U, // CFENCE8
2367 2147522108U, // CLRLSLDI
2368 2147517336U, // CLRLSLDI_rec
2369 2147522642U, // CLRLSLWI
2370 2147517461U, // CLRLSLWI_rec
2371 2147522143U, // CLRRDI
2372 2147517363U, // CLRRDI_rec
2373 2147522683U, // CLRRWI
2374 2147517490U, // CLRRWI_rec
2375 1120516U, // DCBFL
2376 1123459U, // DCBFLP
2377 1126137U, // DCBFPS
2378 1119041U, // DCBFx
2379 1126145U, // DCBSTPS
2380 33632415U, // DCBTCT
2381 33631686U, // DCBTDS
2382 33632423U, // DCBTSTCT
2383 33631694U, // DCBTSTDS
2384 1126804U, // DCBTSTT
2385 1126776U, // DCBTSTx
2386 1126791U, // DCBTT
2387 1126547U, // DCBTx
2388 16718U, // DFLOADf32
2389 17139U, // DFLOADf64
2390 16740U, // DFSTOREf32
2391 17161U, // DFSTOREf64
2392 2147522118U, // EXTLDI
2393 2147517347U, // EXTLDI_rec
2394 2147522668U, // EXTLWI
2395 2147517481U, // EXTLWI_rec
2396 2147522167U, // EXTRDI
2397 2147517390U, // EXTRDI_rec
2398 2147522707U, // EXTRWI
2399 2147517517U, // EXTRWI_rec
2400 2147522652U, // INSLWI
2401 2147517472U, // INSLWI_rec
2402 2147522151U, // INSRDI
2403 2147517372U, // INSRDI_rec
2404 2147522691U, // INSRWI
2405 2147517499U, // INSRWI_rec
2406 19043U, // KILL_PAIR
2407 67144856U, // LAx
2408 19286U, // LIWAX
2409 19434U, // LIWZX
2410 18459U, // PPCLdFixedAddr
2411 2147522065U, // PSUBI
2412 2147522302U, // RLWIMIbm
2413 2147517436U, // RLWIMIbm_rec
2414 2147523393U, // RLWINMbm
2415 2147517602U, // RLWINMbm_rec
2416 2147523410U, // RLWNMbm
2417 2147517611U, // RLWNMbm_rec
2418 2147522159U, // ROTRDI
2419 2147517381U, // ROTRDI_rec
2420 2147522699U, // ROTRWI
2421 2147517508U, // ROTRWI_rec
2422 2147522112U, // SLDI
2423 2147517340U, // SLDI_rec
2424 2147522646U, // SLWI
2425 2147517465U, // SLWI_rec
2426 18468U, // SPILLTOVSR_LD
2427 19293U, // SPILLTOVSR_LDX
2428 19271U, // SPILLTOVSR_ST
2429 19411U, // SPILLTOVSR_STX
2430 2147522153U, // SRDI
2431 2147517374U, // SRDI_rec
2432 2147522693U, // SRWI
2433 2147517501U, // SRWI_rec
2434 19427U, // STIWX
2435 2147522066U, // SUBI
2436 2147520290U, // SUBIC
2437 2147516868U, // SUBIC_rec
2438 2147528363U, // SUBIS
2439 100708018U, // SUBPCIS
2440 16729U, // XFLOADf32
2441 17150U, // XFLOADf64
2442 16752U, // XFSTOREf32
2443 17173U, // XFSTOREf64
2444 2147520522U, // ADD4
2445 2147524283U, // ADD4O
2446 2147517711U, // ADD4O_rec
2447 2147520522U, // ADD4TLS
2448 2147516951U, // ADD4_rec
2449 2147520522U, // ADD8
2450 2147524283U, // ADD8O
2451 2147517711U, // ADD8O_rec
2452 2147520522U, // ADD8TLS
2453 2147520522U, // ADD8TLS_
2454 2147516951U, // ADD8_rec
2455 2147520244U, // ADDC
2456 2147520244U, // ADDC8
2457 2147524268U, // ADDC8O
2458 2147517694U, // ADDC8O_rec
2459 2147516835U, // ADDC8_rec
2460 2147524268U, // ADDCO
2461 2147517694U, // ADDCO_rec
2462 2147516835U, // ADDC_rec
2463 2147521196U, // ADDE
2464 2147521196U, // ADDE8
2465 2147524304U, // ADDE8O
2466 2147517735U, // ADDE8O_rec
2467 2147517114U, // ADDE8_rec
2468 2147524304U, // ADDEO
2469 2147517735U, // ADDEO_rec
2470 2147530926U, // ADDEX
2471 2147530926U, // ADDEX8
2472 2147517114U, // ADDE_rec
2473 2147527941U, // ADDG6S
2474 2147527941U, // ADDG6S8
2475 2147522094U, // ADDI
2476 2147522094U, // ADDI8
2477 2147520297U, // ADDIC
2478 2147520297U, // ADDIC8
2479 2147516876U, // ADDIC_rec
2480 2147528389U, // ADDIS
2481 2147528389U, // ADDIS8
2482 18230U, // ADDISdtprelHA
2483 16204U, // ADDISdtprelHA32
2484 18213U, // ADDISgotTprelHA
2485 18185U, // ADDIStlsgdHA
2486 18199U, // ADDIStlsldHA
2487 18173U, // ADDIStocHA
2488 17741U, // ADDIStocHA8
2489 18793U, // ADDIdtprelL
2490 16493U, // ADDIdtprelL32
2491 18756U, // ADDItlsgdL
2492 16450U, // ADDItlsgdL32
2493 18985U, // ADDItlsgdLADDR
2494 16545U, // ADDItlsgdLADDR32
2495 18768U, // ADDItlsldL
2496 16464U, // ADDItlsldL32
2497 19001U, // ADDItlsldLADDR
2498 16563U, // ADDItlsldLADDR32
2499 19516U, // ADDItoc
2500 18147U, // ADDItoc8
2501 18737U, // ADDItocL
2502 18045U, // ADDItocL8
2503 37615U, // ADDME
2504 37615U, // ADDME8
2505 40679U, // ADDME8O
2506 34113U, // ADDME8O_rec
2507 33498U, // ADDME8_rec
2508 40679U, // ADDMEO
2509 34113U, // ADDMEO_rec
2510 33498U, // ADDME_rec
2511 44731U, // ADDPCIS
2512 37682U, // ADDZE
2513 37682U, // ADDZE8
2514 40704U, // ADDZE8O
2515 34141U, // ADDZE8O_rec
2516 33547U, // ADDZE8_rec
2517 40704U, // ADDZEO
2518 34141U, // ADDZEO_rec
2519 33547U, // ADDZE_rec
2520 101156U, // ADJCALLSTACKDOWN
2521 101175U, // ADJCALLSTACKUP
2522 2147520777U, // AND
2523 2147520777U, // AND8
2524 2147517020U, // AND8_rec
2525 2147520253U, // ANDC
2526 2147520253U, // ANDC8
2527 2147516842U, // ANDC8_rec
2528 2147516842U, // ANDC_rec
2529 2147517356U, // ANDI8_rec
2530 2147518431U, // ANDIS8_rec
2531 2147518431U, // ANDIS_rec
2532 2147517356U, // ANDI_rec
2533 19170U, // ANDI_rec_1_EQ_BIT
2534 18085U, // ANDI_rec_1_EQ_BIT8
2535 19189U, // ANDI_rec_1_GT_BIT
2536 18105U, // ANDI_rec_1_GT_BIT8
2537 2147517020U, // AND_rec
2538 136350323U, // ATOMIC_CMP_SWAP_I16
2539 136350169U, // ATOMIC_CMP_SWAP_I32
2540 16888U, // ATOMIC_CMP_SWAP_I64
2541 17935U, // ATOMIC_CMP_SWAP_I8
2542 17361U, // ATOMIC_LOAD_ADD_I16
2543 16242U, // ATOMIC_LOAD_ADD_I32
2544 16785U, // ATOMIC_LOAD_ADD_I64
2545 17833U, // ATOMIC_LOAD_ADD_I8
2546 17404U, // ATOMIC_LOAD_AND_I16
2547 16285U, // ATOMIC_LOAD_AND_I32
2548 17185U, // ATOMIC_LOAD_AND_I64
2549 17874U, // ATOMIC_LOAD_AND_I8
2550 17548U, // ATOMIC_LOAD_MAX_I16
2551 16429U, // ATOMIC_LOAD_MAX_I32
2552 16972U, // ATOMIC_LOAD_MAX_I64
2553 18025U, // ATOMIC_LOAD_MAX_I8
2554 17447U, // ATOMIC_LOAD_MIN_I16
2555 16328U, // ATOMIC_LOAD_MIN_I32
2556 16850U, // ATOMIC_LOAD_MIN_I64
2557 17915U, // ATOMIC_LOAD_MIN_I8
2558 17382U, // ATOMIC_LOAD_NAND_I16
2559 16263U, // ATOMIC_LOAD_NAND_I32
2560 16806U, // ATOMIC_LOAD_NAND_I64
2561 17853U, // ATOMIC_LOAD_NAND_I8
2562 17506U, // ATOMIC_LOAD_OR_I16
2563 16387U, // ATOMIC_LOAD_OR_I32
2564 16930U, // ATOMIC_LOAD_OR_I64
2565 17974U, // ATOMIC_LOAD_OR_I8
2566 17340U, // ATOMIC_LOAD_SUB_I16
2567 16221U, // ATOMIC_LOAD_SUB_I32
2568 16764U, // ATOMIC_LOAD_SUB_I64
2569 17799U, // ATOMIC_LOAD_SUB_I8
2570 17526U, // ATOMIC_LOAD_UMAX_I16
2571 16407U, // ATOMIC_LOAD_UMAX_I32
2572 16950U, // ATOMIC_LOAD_UMAX_I64
2573 18004U, // ATOMIC_LOAD_UMAX_I8
2574 17425U, // ATOMIC_LOAD_UMIN_I16
2575 16306U, // ATOMIC_LOAD_UMIN_I32
2576 16828U, // ATOMIC_LOAD_UMIN_I64
2577 17894U, // ATOMIC_LOAD_UMIN_I8
2578 17485U, // ATOMIC_LOAD_XOR_I16
2579 16366U, // ATOMIC_LOAD_XOR_I32
2580 16909U, // ATOMIC_LOAD_XOR_I64
2581 17955U, // ATOMIC_LOAD_XOR_I8
2582 17468U, // ATOMIC_SWAP_I16
2583 16349U, // ATOMIC_SWAP_I32
2584 16871U, // ATOMIC_SWAP_I64
2585 18157U, // ATOMIC_SWAP_I8
2586 19644U, // ATTN
2587 1182947U, // B
2588 1215441U, // BA
2589 167805047U, // BC
2590 3361804U, // BCC
2591 4410380U, // BCCA
2592 5458956U, // BCCCTR
2593 5458956U, // BCCCTR8
2594 6507532U, // BCCCTRL
2595 6507532U, // BCCCTRL8
2596 7556108U, // BCCL
2597 8604684U, // BCCLA
2598 9653260U, // BCCLR
2599 10701836U, // BCCLRL
2600 11567273U, // BCCTR
2601 11567273U, // BCCTR8
2602 11567339U, // BCCTR8n
2603 11567251U, // BCCTRL
2604 11567251U, // BCCTRL8
2605 11567319U, // BCCTRL8n
2606 11567319U, // BCCTRLn
2607 11567339U, // BCCTRn
2608 2147516948U, // BCDADD_rec
2609 2147517619U, // BCDCFN_rec
2610 2147518145U, // BCDCFSQ_rec
2611 2147518835U, // BCDCFZ_rec
2612 2147517628U, // BCDCPSGN_rec
2613 34028U, // BCDCTN_rec
2614 34507U, // BCDCTSQ_rec
2615 2147518851U, // BCDCTZ_rec
2616 2147517648U, // BCDSETSGN_rec
2617 2147518307U, // BCDSR_rec
2618 2147516780U, // BCDSUB_rec
2619 2147518363U, // BCDS_rec
2620 2147516892U, // BCDTRUNC_rec
2621 2147518456U, // BCDUS_rec
2622 2147516903U, // BCDUTRUNC_rec
2623 167805055U, // BCL
2624 11567263U, // BCLR
2625 11567240U, // BCLRL
2626 11567309U, // BCLRLn
2627 11567330U, // BCLRn
2628 1179725U, // BCLalways
2629 167805125U, // BCLn
2630 19725U, // BCTR
2631 19725U, // BCTR8
2632 19638U, // BCTRL
2633 19638U, // BCTRL8
2634 229466U, // BCTRL8_LDinto_toc
2635 229466U, // BCTRL8_LDinto_toc_RM
2636 19638U, // BCTRL8_RM
2637 229480U, // BCTRL_LWZinto_toc
2638 229480U, // BCTRL_LWZinto_toc_RM
2639 19638U, // BCTRL_RM
2640 167805118U, // BCn
2641 1195484U, // BDNZ
2642 1195484U, // BDNZ8
2643 1215704U, // BDNZA
2644 1212697U, // BDNZAm
2645 1212457U, // BDNZAp
2646 1186266U, // BDNZL
2647 1215662U, // BDNZLA
2648 1212681U, // BDNZLAm
2649 1212441U, // BDNZLAp
2650 19718U, // BDNZLR
2651 19718U, // BDNZLR8
2652 19630U, // BDNZLRL
2653 15998U, // BDNZLRLm
2654 15955U, // BDNZLRLp
2655 16014U, // BDNZLRm
2656 15971U, // BDNZLRp
2657 1179944U, // BDNZLm
2658 1179704U, // BDNZLp
2659 1179958U, // BDNZm
2660 1179718U, // BDNZp
2661 1195330U, // BDZ
2662 1195330U, // BDZ8
2663 1215698U, // BDZA
2664 1212690U, // BDZAm
2665 1212450U, // BDZAp
2666 1186260U, // BDZL
2667 1215655U, // BDZLA
2668 1212673U, // BDZLAm
2669 1212433U, // BDZLAp
2670 19712U, // BDZLR
2671 19712U, // BDZLR8
2672 19623U, // BDZLRL
2673 15990U, // BDZLRLm
2674 15947U, // BDZLRLp
2675 16007U, // BDZLRm
2676 15964U, // BDZLRp
2677 1179937U, // BDZLm
2678 1179697U, // BDZLp
2679 1179952U, // BDZm
2680 1179712U, // BDZp
2681 1185995U, // BL
2682 1185995U, // BL8
2683 12720331U, // BL8_NOP
2684 12720331U, // BL8_NOP_RM
2685 12851403U, // BL8_NOP_TLS
2686 1185995U, // BL8_NOTOC
2687 1185995U, // BL8_NOTOC_RM
2688 1317067U, // BL8_NOTOC_TLS
2689 1185995U, // BL8_RM
2690 1317067U, // BL8_TLS
2691 1317067U, // BL8_TLS_
2692 1215639U, // BLA
2693 1215639U, // BLA8
2694 12749975U, // BLA8_NOP
2695 12749975U, // BLA8_NOP_RM
2696 1215639U, // BLA8_RM
2697 1215639U, // BLA_RM
2698 19708U, // BLR
2699 19708U, // BLR8
2700 19618U, // BLRL
2701 12720331U, // BL_NOP
2702 12720331U, // BL_NOP_RM
2703 1185995U, // BL_RM
2704 1317067U, // BL_TLS
2705 2147520757U, // BPERMD
2706 37204U, // BRD
2707 38086U, // BRH
2708 38086U, // BRH8
2709 2147520365U, // BRINC
2710 46604U, // BRW
2711 46604U, // BRW8
2712 37344U, // CBCDTD
2713 37344U, // CBCDTD8
2714 36863U, // CDTBCD
2715 36863U, // CDTBCD8
2716 2147520620U, // CFUGED
2717 19462U, // CLRBHRB
2718 2147519877U, // CMPB
2719 2147519877U, // CMPB8
2720 2147520844U, // CMPD
2721 2147522136U, // CMPDI
2722 2147519883U, // CMPEQB
2723 2147520728U, // CMPLD
2724 2147522100U, // CMPLDI
2725 2147529980U, // CMPLW
2726 2147522626U, // CMPLWI
2727 2348846483U, // CMPRB
2728 2348846483U, // CMPRB8
2729 2147530244U, // CMPW
2730 2147522676U, // CMPWI
2731 37508U, // CNTLZD
2732 2147523214U, // CNTLZDM
2733 33448U, // CNTLZD_rec
2734 46993U, // CNTLZW
2735 46993U, // CNTLZW8
2736 35071U, // CNTLZW8_rec
2737 35071U, // CNTLZW_rec
2738 37523U, // CNTTZD
2739 2147523231U, // CNTTZDM
2740 33457U, // CNTTZD_rec
2741 47008U, // CNTTZW
2742 47008U, // CNTTZW8
2743 35080U, // CNTTZW8_rec
2744 35080U, // CNTTZW_rec
2745 19730U, // CP_ABORT
2746 48419U, // CP_COPY
2747 48419U, // CP_COPY8
2748 2147517179U, // CP_PASTE8_rec
2749 2147517179U, // CP_PASTE_rec
2750 17299U, // CR6SET
2751 17285U, // CR6UNSET
2752 2147520807U, // CRAND
2753 2147520259U, // CRANDC
2754 2147529426U, // CREQV
2755 2147520791U, // CRNAND
2756 2147527795U, // CRNOR
2757 45363U, // CRNOT
2758 2147527809U, // CROR
2759 2147520386U, // CRORC
2760 2382410450U, // CRSET
2761 2382408870U, // CRUNSET
2762 2147527846U, // CRXOR
2763 3361804U, // CTRL_DEP
2764 2147520521U, // DADD
2765 2147527077U, // DADDQ
2766 2147518048U, // DADDQ_rec
2767 2147516950U, // DADD_rec
2768 268476043U, // DARN
2769 1117135U, // DCBA
2770 13931329U, // DCBF
2771 1123181U, // DCBFEP
2772 1119733U, // DCBI
2773 1126756U, // DCBST
2774 1123222U, // DCBSTEP
2775 14987411U, // DCBT
2776 336782U, // DCBTEP
2777 14987640U, // DCBTST
2778 336799U, // DCBTSTEP
2779 1129769U, // DCBZ
2780 1123241U, // DCBZEP
2781 1120717U, // DCBZL
2782 1123205U, // DCBZLEP
2783 38424U, // DCCCI
2784 47461U, // DCFFIX
2785 43897U, // DCFFIXQ
2786 43643U, // DCFFIXQQ
2787 34574U, // DCFFIXQ_rec
2788 35143U, // DCFFIX_rec
2789 2147524463U, // DCMPO
2790 2147527268U, // DCMPOQ
2791 2147529256U, // DCMPU
2792 2147527471U, // DCMPUQ
2793 41678U, // DCTDP
2794 34254U, // DCTDP_rec
2795 47469U, // DCTFIX
2796 43906U, // DCTFIXQ
2797 43653U, // DCTFIXQQ
2798 34584U, // DCTFIXQ_rec
2799 35152U, // DCTFIX_rec
2800 43635U, // DCTQPQ
2801 34488U, // DCTQPQ_rec
2802 364860U, // DDEDPD
2803 371124U, // DDEDPDQ
2804 362097U, // DDEDPDQ_rec
2805 361073U, // DDEDPD_rec
2806 2147529376U, // DDIV
2807 2147527515U, // DDIVQ
2808 2147518198U, // DDIVQ_rec
2809 2147518587U, // DDIV_rec
2810 1445879U, // DENBCD
2811 1452444U, // DENBCDQ
2812 1443414U, // DENBCDQ_rec
2813 1442315U, // DENBCD_rec
2814 2147530952U, // DIEX
2815 2147527522U, // DIEXQ
2816 2147518206U, // DIEXQ_rec
2817 2147518777U, // DIEX_rec
2818 2147521143U, // DIVD
2819 2147521202U, // DIVDE
2820 2147524311U, // DIVDEO
2821 2147517743U, // DIVDEO_rec
2822 2147529216U, // DIVDEU
2823 2147524588U, // DIVDEUO
2824 2147517832U, // DIVDEUO_rec
2825 2147518543U, // DIVDEU_rec
2826 2147517121U, // DIVDE_rec
2827 2147524297U, // DIVDO
2828 2147517727U, // DIVDO_rec
2829 2147529209U, // DIVDU
2830 2147524580U, // DIVDUO
2831 2147517823U, // DIVDUO_rec
2832 2147518535U, // DIVDU_rec
2833 2147517089U, // DIVD_rec
2834 2147530616U, // DIVW
2835 2147521314U, // DIVWE
2836 2147524344U, // DIVWEO
2837 2147517780U, // DIVWEO_rec
2838 2147529224U, // DIVWEU
2839 2147524597U, // DIVWEUO
2840 2147517842U, // DIVWEUO_rec
2841 2147518552U, // DIVWEU_rec
2842 2147517187U, // DIVWE_rec
2843 2147524622U, // DIVWO
2844 2147517870U, // DIVWO_rec
2845 2147529335U, // DIVWU
2846 2147524606U, // DIVWUO
2847 2147517852U, // DIVWUO_rec
2848 2147518579U, // DIVWU_rec
2849 2147518701U, // DIVW_rec
2850 44095U, // DMMR
2851 1097208U, // DMSETDMRZ
2852 2449511633U, // DMSHA2HASH
2853 33592541U, // DMSHA3HASH
2854 2147522956U, // DMUL
2855 2147527243U, // DMULQ
2856 2147518110U, // DMULQ_rec
2857 2147517570U, // DMUL_rec
2858 302034069U, // DMXOR
2859 2147519033U, // DMXVBF16GERX2
2860 2449513929U, // DMXVBF16GERX2NN
2861 2449515692U, // DMXVBF16GERX2NP
2862 2449514025U, // DMXVBF16GERX2PN
2863 2449515803U, // DMXVBF16GERX2PP
2864 2147519050U, // DMXVF16GERX2
2865 2449513948U, // DMXVF16GERX2NN
2866 2449515711U, // DMXVF16GERX2NP
2867 2449514044U, // DMXVF16GERX2PN
2868 2449515822U, // DMXVF16GERX2PP
2869 2147519078U, // DMXVI8GERX4
2870 2449515854U, // DMXVI8GERX4PP
2871 2449515944U, // DMXVI8GERX4SPP
2872 2147519157U, // DMXXEXTFDMR256
2873 2147518905U, // DMXXEXTFDMR512
2874 2147518905U, // DMXXEXTFDMR512_HI
2875 2147519173U, // DMXXINSTDMR256
2876 2147518921U, // DMXXINSTDMR512
2877 2147518921U, // DMXXINSTDMR512_HI
2878 1097013U, // DMXXSETACCZ
2879 2449510347U, // DMXXSHAPAD
2880 2147519677U, // DQUA
2881 431598U, // DQUAI
2882 436758U, // DQUAIQ
2883 427643U, // DQUAIQ_rec
2884 426864U, // DQUAI_rec
2885 2147527036U, // DQUAQ
2886 2147518022U, // DQUAQ_rec
2887 2147516733U, // DQUA_rec
2888 43628U, // DRDPQ
2889 34480U, // DRDPQ_rec
2890 335945380U, // DRINTN
2891 335948379U, // DRINTNQ
2892 335939238U, // DRINTNQ_rec
2893 335938805U, // DRINTN_rec
2894 335952914U, // DRINTX
2895 335948683U, // DRINTXQ
2896 335939362U, // DRINTXQ_rec
2897 335939937U, // DRINTX_rec
2898 2147520821U, // DRRND
2899 2147527084U, // DRRNDQ
2900 2147518056U, // DRRNDQ_rec
2901 2147517033U, // DRRND_rec
2902 43182U, // DRSP
2903 34348U, // DRSP_rec
2904 2147522247U, // DSCLI
2905 2147527208U, // DSCLIQ
2906 2147518084U, // DSCLIQ_rec
2907 2147517408U, // DSCLI_rec
2908 2147522475U, // DSCRI
2909 2147527216U, // DSCRIQ
2910 2147518093U, // DSCRIQ_rec
2911 2147517445U, // DSCRI_rec
2912 1519374U, // DSS
2913 19611U, // DSSALL
2914 2449977707U, // DST
2915 2449977707U, // DST64
2916 2449977728U, // DSTST
2917 2449977728U, // DSTST64
2918 2449977757U, // DSTSTT
2919 2449977757U, // DSTSTT64
2920 2449977742U, // DSTT
2921 2449977742U, // DSTT64
2922 2147520102U, // DSUB
2923 2147527043U, // DSUBQ
2924 2147518030U, // DSUBQ_rec
2925 2147516782U, // DSUB_rec
2926 2147520275U, // DTSTDC
2927 2147527059U, // DTSTDCQ
2928 2147521581U, // DTSTDG
2929 2147527181U, // DTSTDGQ
2930 2147530958U, // DTSTEX
2931 2147527529U, // DTSTEXQ
2932 2147521527U, // DTSTSF
2933 369137300U, // DTSTSFI
2934 369142302U, // DTSTSFIQ
2935 2147527172U, // DTSTSFQ
2936 47328U, // DXEX
2937 43890U, // DXEXQ
2938 34566U, // DXEXQ_rec
2939 35136U, // DXEX_rec
2940 18329U, // DYNALLOC
2941 17754U, // DYNALLOC8
2942 19127U, // DYNAREAOFFSET
2943 18069U, // DYNAREAOFFSET8
2944 19668U, // DecreaseCTR8loop
2945 19686U, // DecreaseCTRloop
2946 44301U, // EFDABS
2947 2147520519U, // EFDADD
2948 44592U, // EFDCFS
2949 37777U, // EFDCFSF
2950 38840U, // EFDCFSI
2951 37030U, // EFDCFSID
2952 37887U, // EFDCFUF
2953 38906U, // EFDCFUI
2954 37047U, // EFDCFUID
2955 2147527101U, // EFDCMPEQ
2956 2147528881U, // EFDCMPGT
2957 2147528949U, // EFDCMPLT
2958 37851U, // EFDCTSF
2959 38868U, // EFDCTSI
2960 48455U, // EFDCTSIDZ
2961 48553U, // EFDCTSIZ
2962 37915U, // EFDCTUF
2963 38934U, // EFDCTUI
2964 48474U, // EFDCTUIDZ
2965 48584U, // EFDCTUIZ
2966 2147529374U, // EFDDIV
2967 2147522954U, // EFDMUL
2968 44315U, // EFDNABS
2969 37949U, // EFDNEG
2970 2147520100U, // EFDSUB
2971 2147527141U, // EFDTSTEQ
2972 2147528912U, // EFDTSTGT
2973 2147528980U, // EFDTSTLT
2974 44350U, // EFSABS
2975 2147520578U, // EFSADD
2976 36980U, // EFSCFD
2977 37786U, // EFSCFSF
2978 38849U, // EFSCFSI
2979 37896U, // EFSCFUF
2980 38915U, // EFSCFUI
2981 2147527111U, // EFSCMPEQ
2982 2147528891U, // EFSCMPGT
2983 2147528959U, // EFSCMPLT
2984 37860U, // EFSCTSF
2985 38877U, // EFSCTSI
2986 48563U, // EFSCTSIZ
2987 37924U, // EFSCTUF
2988 38943U, // EFSCTUI
2989 48594U, // EFSCTUIZ
2990 2147529388U, // EFSDIV
2991 2147522978U, // EFSMUL
2992 44331U, // EFSNABS
2993 37963U, // EFSNEG
2994 2147520129U, // EFSSUB
2995 2147527151U, // EFSTSTEQ
2996 2147528922U, // EFSTSTGT
2997 2147528990U, // EFSTSTLT
2998 16508U, // EH_SjLj_LongJmp32
2999 16993U, // EH_SjLj_LongJmp64
3000 16527U, // EH_SjLj_SetJmp32
3001 17012U, // EH_SjLj_SetJmp64
3002 1179649U, // EH_SjLj_Setup
3003 2147529421U, // EQV
3004 2147529421U, // EQV8
3005 2147518601U, // EQV8_rec
3006 2147518601U, // EQV_rec
3007 44367U, // EVABS
3008 2181084362U, // EVADDIW
3009 45883U, // EVADDSMIAAW
3010 46015U, // EVADDSSIAAW
3011 45949U, // EVADDUMIAAW
3012 46081U, // EVADDUSIAAW
3013 2147529832U, // EVADDW
3014 2147520814U, // EVAND
3015 2147520267U, // EVANDC
3016 2147527132U, // EVCMPEQ
3017 2147528485U, // EVCMPGTS
3018 2147529283U, // EVCMPGTU
3019 2147528495U, // EVCMPLTS
3020 2147529293U, // EVCMPLTU
3021 46687U, // EVCNTLSW
3022 46991U, // EVCNTLZW
3023 2147528663U, // EVDIVWS
3024 2147529333U, // EVDIVWU
3025 2147529433U, // EVEQV
3026 36336U, // EVEXTSB
3027 38203U, // EVEXTSH
3028 44358U, // EVFSABS
3029 2147520586U, // EVFSADD
3030 37795U, // EVFSCFSF
3031 38858U, // EVFSCFSI
3032 37905U, // EVFSCFUF
3033 38924U, // EVFSCFUI
3034 2147527121U, // EVFSCMPEQ
3035 2147528901U, // EVFSCMPGT
3036 2147528969U, // EVFSCMPLT
3037 37869U, // EVFSCTSF
3038 38886U, // EVFSCTSI
3039 48573U, // EVFSCTSIZ
3040 37869U, // EVFSCTUF
3041 38952U, // EVFSCTUI
3042 48573U, // EVFSCTUIZ
3043 2147529396U, // EVFSDIV
3044 2147522986U, // EVFSMUL
3045 44340U, // EVFSNABS
3046 37971U, // EVFSNEG
3047 2147520137U, // EVFSSUB
3048 2147527161U, // EVFSTSTEQ
3049 2147528932U, // EVFSTSTGT
3050 2147529000U, // EVFSTSTLT
3051 67145811U, // EVLDD
3052 134264933U, // EVLDDX
3053 67146867U, // EVLDH
3054 134265062U, // EVLDHX
3055 67155056U, // EVLDW
3056 134266022U, // EVLDWX
3057 67153989U, // EVLHHESPLAT
3058 134265804U, // EVLHHESPLATX
3059 67154014U, // EVLHHOSSPLAT
3060 134265831U, // EVLHHOSSPLATX
3061 67154028U, // EVLHHOUSPLAT
3062 134265846U, // EVLHHOUSPLATX
3063 67146448U, // EVLWHE
3064 134265013U, // EVLWHEX
3065 67153648U, // EVLWHOS
3066 134265786U, // EVLWHOSX
3067 67154463U, // EVLWHOU
3068 134265945U, // EVLWHOUX
3069 67154002U, // EVLWHSPLAT
3070 134265818U, // EVLWHSPLATX
3071 67154042U, // EVLWWSPLAT
3072 134265861U, // EVLWWSPLATX
3073 2147522216U, // EVMERGEHI
3074 2147524433U, // EVMERGEHILO
3075 2147524422U, // EVMERGELO
3076 2147522227U, // EVMERGELOHI
3077 2147519317U, // EVMHEGSMFAA
3078 2147523829U, // EVMHEGSMFAN
3079 2147519365U, // EVMHEGSMIAA
3080 2147523877U, // EVMHEGSMIAN
3081 2147519402U, // EVMHEGUMIAA
3082 2147523914U, // EVMHEGUMIAN
3083 2147521357U, // EVMHESMF
3084 2147519450U, // EVMHESMFA
3085 2147529479U, // EVMHESMFAAW
3086 2147530028U, // EVMHESMFANW
3087 2147522318U, // EVMHESMI
3088 2147519542U, // EVMHESMIA
3089 2147529544U, // EVMHESMIAAW
3090 2147530080U, // EVMHESMIANW
3091 2147521460U, // EVMHESSF
3092 2147519493U, // EVMHESSFA
3093 2147529505U, // EVMHESSFAAW
3094 2147530054U, // EVMHESSFANW
3095 2147529676U, // EVMHESSIAAW
3096 2147530158U, // EVMHESSIANW
3097 2147522357U, // EVMHEUMI
3098 2147519585U, // EVMHEUMIA
3099 2147529610U, // EVMHEUMIAAW
3100 2147530119U, // EVMHEUMIANW
3101 2147529742U, // EVMHEUSIAAW
3102 2147530197U, // EVMHEUSIANW
3103 2147519330U, // EVMHOGSMFAA
3104 2147523842U, // EVMHOGSMFAN
3105 2147519378U, // EVMHOGSMIAA
3106 2147523890U, // EVMHOGSMIAN
3107 2147519415U, // EVMHOGUMIAA
3108 2147523927U, // EVMHOGUMIAN
3109 2147521377U, // EVMHOSMF
3110 2147519472U, // EVMHOSMFA
3111 2147529492U, // EVMHOSMFAAW
3112 2147530041U, // EVMHOSMFANW
3113 2147522338U, // EVMHOSMI
3114 2147519564U, // EVMHOSMIA
3115 2147529584U, // EVMHOSMIAAW
3116 2147530106U, // EVMHOSMIANW
3117 2147521480U, // EVMHOSSF
3118 2147519515U, // EVMHOSSFA
3119 2147529518U, // EVMHOSSFAAW
3120 2147530067U, // EVMHOSSFANW
3121 2147529716U, // EVMHOSSIAAW
3122 2147530184U, // EVMHOSSIANW
3123 2147522387U, // EVMHOUMI
3124 2147519618U, // EVMHOUMIA
3125 2147529650U, // EVMHOUMIAAW
3126 2147530145U, // EVMHOUMIANW
3127 2147529782U, // EVMHOUSIAAW
3128 2147530223U, // EVMHOUSIANW
3129 36022U, // EVMRA
3130 2147521367U, // EVMWHSMF
3131 2147519461U, // EVMWHSMFA
3132 2147522328U, // EVMWHSMI
3133 2147519553U, // EVMWHSMIA
3134 2147521470U, // EVMWHSSF
3135 2147519504U, // EVMWHSSFA
3136 2147522367U, // EVMWHUMI
3137 2147519596U, // EVMWHUMIA
3138 2147529571U, // EVMWLSMIAAW
3139 2147530093U, // EVMWLSMIANW
3140 2147529703U, // EVMWLSSIAAW
3141 2147530171U, // EVMWLSSIANW
3142 2147522377U, // EVMWLUMI
3143 2147519607U, // EVMWLUMIA
3144 2147529637U, // EVMWLUMIAAW
3145 2147530132U, // EVMWLUMIANW
3146 2147529769U, // EVMWLUSIAAW
3147 2147530210U, // EVMWLUSIANW
3148 2147521387U, // EVMWSMF
3149 2147519483U, // EVMWSMFA
3150 2147519343U, // EVMWSMFAA
3151 2147523855U, // EVMWSMFAN
3152 2147522348U, // EVMWSMI
3153 2147519575U, // EVMWSMIA
3154 2147519391U, // EVMWSMIAA
3155 2147523903U, // EVMWSMIAN
3156 2147521490U, // EVMWSSF
3157 2147519526U, // EVMWSSFA
3158 2147519354U, // EVMWSSFAA
3159 2147523866U, // EVMWSSFAN
3160 2147522397U, // EVMWUMI
3161 2147519629U, // EVMWUMIA
3162 2147519428U, // EVMWUMIAA
3163 2147523940U, // EVMWUMIAN
3164 2147520799U, // EVNAND
3165 37980U, // EVNEG
3166 2147527802U, // EVNOR
3167 2147527815U, // EVOR
3168 2147520393U, // EVORC
3169 2147529987U, // EVRLW
3170 2147522634U, // EVRLWI
3171 46199U, // EVRNDW
3172 15777387U, // EVSEL
3173 2147530001U, // EVSLW
3174 2147522660U, // EVSLWI
3175 402691741U, // EVSPLATFI
3176 402692080U, // EVSPLATI
3177 2147528408U, // EVSRWIS
3178 2147529238U, // EVSRWIU
3179 2147528591U, // EVSRWS
3180 2147529319U, // EVSRWU
3181 67145827U, // EVSTDD
3182 134264941U, // EVSTDDX
3183 67146874U, // EVSTDH
3184 134265070U, // EVSTDHX
3185 67155071U, // EVSTDW
3186 134266030U, // EVSTDWX
3187 67146456U, // EVSTWHE
3188 134265022U, // EVSTWHEX
3189 67149598U, // EVSTWHO
3190 134265381U, // EVSTWHOX
3191 67146537U, // EVSTWWE
3192 134265046U, // EVSTWWEX
3193 67149845U, // EVSTWWO
3194 134265391U, // EVSTWWOX
3195 45909U, // EVSUBFSMIAAW
3196 46041U, // EVSUBFSSIAAW
3197 45975U, // EVSUBFUMIAAW
3198 46107U, // EVSUBFUSIAAW
3199 2147529880U, // EVSUBFW
3200 2583737505U, // EVSUBIFW
3201 2147527853U, // EVXOR
3202 36338U, // EXTSB
3203 36338U, // EXTSB8
3204 36338U, // EXTSB8_32_64
3205 33113U, // EXTSB8_rec
3206 33113U, // EXTSB_rec
3207 38205U, // EXTSH
3208 38205U, // EXTSH8
3209 38205U, // EXTSH8_32_64
3210 33607U, // EXTSH8_rec
3211 33607U, // EXTSH_rec
3212 46731U, // EXTSW
3213 2147522266U, // EXTSWSLI
3214 2147522266U, // EXTSWSLI_32_64
3215 2147517416U, // EXTSWSLI_32_64_rec
3216 2147517416U, // EXTSWSLI_rec
3217 46731U, // EXTSW_32
3218 46731U, // EXTSW_32_64
3219 35023U, // EXTSW_32_64_rec
3220 35023U, // EXTSW_rec
3221 19649U, // EnforceIEIO
3222 44309U, // FABSD
3223 34673U, // FABSD_rec
3224 44309U, // FABSS
3225 34673U, // FABSS_rec
3226 2147520527U, // FADD
3227 2147528102U, // FADDS
3228 2147518370U, // FADDS_rec
3229 2147516957U, // FADD_rec
3230 0U, // FADDrtz
3231 37023U, // FCFID
3232 44478U, // FCFIDS
3233 34749U, // FCFIDS_rec
3234 45534U, // FCFIDU
3235 44865U, // FCFIDUS
3236 34816U, // FCFIDUS_rec
3237 34869U, // FCFIDU_rec
3238 33341U, // FCFID_rec
3239 2147524470U, // FCMPOD
3240 2147524470U, // FCMPOS
3241 2147529263U, // FCMPUD
3242 2147529263U, // FCMPUS
3243 2147523951U, // FCPSGND
3244 2147517639U, // FCPSGND_rec
3245 2147523951U, // FCPSGNS
3246 2147517639U, // FCPSGNS_rec
3247 37040U, // FCTID
3248 45542U, // FCTIDU
3249 48643U, // FCTIDUZ
3250 35212U, // FCTIDUZ_rec
3251 34878U, // FCTIDU_rec
3252 48466U, // FCTIDZ
3253 35178U, // FCTIDZ_rec
3254 33349U, // FCTID_rec
3255 46291U, // FCTIW
3256 45663U, // FCTIWU
3257 48652U, // FCTIWUZ
3258 35222U, // FCTIWUZ_rec
3259 34922U, // FCTIWU_rec
3260 48661U, // FCTIWZ
3261 35232U, // FCTIWZ_rec
3262 34984U, // FCTIW_rec
3263 2147529382U, // FDIV
3264 2147528584U, // FDIVS
3265 2147518483U, // FDIVS_rec
3266 2147518594U, // FDIV_rec
3267 18583U, // FENCE
3268 2147520548U, // FMADD
3269 2147528109U, // FMADDS
3270 2147518378U, // FMADDS_rec
3271 2147516964U, // FMADD_rec
3272 44090U, // FMR
3273 34641U, // FMR_rec
3274 2147520114U, // FMSUB
3275 2147528085U, // FMSUBS
3276 2147518344U, // FMSUBS_rec
3277 2147516796U, // FMSUB_rec
3278 2147522962U, // FMUL
3279 2147528425U, // FMULS
3280 2147518439U, // FMULS_rec
3281 2147517577U, // FMUL_rec
3282 44324U, // FNABSD
3283 34680U, // FNABSD_rec
3284 44324U, // FNABSS
3285 34680U, // FNABSS_rec
3286 37957U, // FNEGD
3287 33579U, // FNEGD_rec
3288 37957U, // FNEGS
3289 33579U, // FNEGS_rec
3290 2147520555U, // FNMADD
3291 2147528117U, // FNMADDS
3292 2147518387U, // FNMADDS_rec
3293 2147516972U, // FNMADD_rec
3294 2147520121U, // FNMSUB
3295 2147528093U, // FNMSUBS
3296 2147518353U, // FNMSUBS_rec
3297 2147516804U, // FNMSUB_rec
3298 37637U, // FRE
3299 44576U, // FRES
3300 34758U, // FRES_rec
3301 33515U, // FRE_rec
3302 39731U, // FRIMD
3303 33947U, // FRIMD_rec
3304 39731U, // FRIMS
3305 33947U, // FRIMS_rec
3306 40328U, // FRIND
3307 34021U, // FRIND_rec
3308 40328U, // FRINS
3309 34021U, // FRINS_rec
3310 42086U, // FRIPD
3311 34317U, // FRIPD_rec
3312 42086U, // FRIPS
3313 34317U, // FRIPS_rec
3314 48547U, // FRIZD
3315 35196U, // FRIZD_rec
3316 48547U, // FRIZS
3317 35196U, // FRIZS_rec
3318 43188U, // FRSP
3319 34355U, // FRSP_rec
3320 37650U, // FRSQRTE
3321 44582U, // FRSQRTES
3322 34765U, // FRSQRTES_rec
3323 33521U, // FRSQRTE_rec
3324 2147522795U, // FSELD
3325 2147517553U, // FSELD_rec
3326 2147522795U, // FSELS
3327 2147517553U, // FSELS_rec
3328 45370U, // FSQRT
3329 44857U, // FSQRTS
3330 34799U, // FSQRTS_rec
3331 34852U, // FSQRT_rec
3332 2147520108U, // FSUB
3333 2147528078U, // FSUBS
3334 2147518336U, // FSUBS_rec
3335 2147516789U, // FSUB_rec
3336 2147529405U, // FTDIV
3337 45377U, // FTSQRT
3338 19031U, // GETtlsADDR
3339 16596U, // GETtlsADDR32
3340 19324U, // GETtlsADDR32AIX
3341 19375U, // GETtlsADDR64AIX
3342 18712U, // GETtlsADDRPCREL
3343 19309U, // GETtlsMOD32AIX
3344 19360U, // GETtlsMOD64AIX
3345 19340U, // GETtlsTpointer32AIX
3346 19017U, // GETtlsldADDR
3347 16581U, // GETtlsldADDR32
3348 18693U, // GETtlsldADDRPCREL
3349 469801141U, // HASHCHK
3350 469801141U, // HASHCHK8
3351 469804140U, // HASHCHKP
3352 469804140U, // HASHCHKP8
3353 469807472U, // HASHST
3354 469807472U, // HASHST8
3355 469805386U, // HASHSTP
3356 469805386U, // HASHSTP8
3357 19533U, // HRFID
3358 1119739U, // ICBI
3359 1123189U, // ICBIEP
3360 528218U, // ICBLC
3361 525974U, // ICBLQ
3362 536729U, // ICBT
3363 536289U, // ICBTLS
3364 38431U, // ICCCI
3365 2147522801U, // ISEL
3366 2147522801U, // ISEL8
3367 19497U, // ISYNC
3368 503352472U, // LA
3369 503352472U, // LA8
3370 134265520U, // LBARX
3371 2281749168U, // LBARXL
3372 134265401U, // LBEPX
3373 67157296U, // LBZ
3374 67157296U, // LBZ8
3375 2147531085U, // LBZCIX
3376 536916606U, // LBZU
3377 536916606U, // LBZU8
3378 570473593U, // LBZUX
3379 570473593U, // LBZUX8
3380 134266103U, // LBZX
3381 134266103U, // LBZX8
3382 2147532023U, // LBZXTLS
3383 2147532023U, // LBZXTLS_
3384 2147532023U, // LBZXTLS_32
3385 67145924U, // LD
3386 134265527U, // LDARX
3387 2281749175U, // LDARXL
3388 2449518648U, // LDAT
3389 18814U, // LDAT_COND_PSEUDO
3390 18850U, // LDAT_PSEUDO
3391 134265555U, // LDBRX
3392 2147531054U, // LDCIX
3393 536916462U, // LDU
3394 570473534U, // LDUX
3395 134264963U, // LDX
3396 2147530883U, // LDXTLS
3397 2147530883U, // LDXTLS_
3398 18780U, // LDgotTprelL
3399 16478U, // LDgotTprelL32
3400 19509U, // LDtoc
3401 19231U, // LDtocBA
3402 19231U, // LDtocCPT
3403 18673U, // LDtocJTI
3404 18729U, // LDtocL
3405 67145853U, // LFD
3406 134265416U, // LFDEPX
3407 536916416U, // LFDU
3408 570473519U, // LFDUX
3409 134264950U, // LFDX
3410 2147530870U, // LFDXTLS
3411 2147530870U, // LFDXTLS_
3412 134264850U, // LFIWAX
3413 134266124U, // LFIWZX
3414 67153471U, // LFS
3415 536916534U, // LFSU
3416 570473571U, // LFSUX
3417 134265773U, // LFSX
3418 2147531693U, // LFSXTLS
3419 2147531693U, // LFSXTLS_
3420 67144753U, // LHA
3421 67144753U, // LHA8
3422 134265534U, // LHARX
3423 2281749182U, // LHARXL
3424 536916404U, // LHAU
3425 536916404U, // LHAU8
3426 570473498U, // LHAUX
3427 570473498U, // LHAUX8
3428 134264835U, // LHAX
3429 134264835U, // LHAX8
3430 2147530755U, // LHAXTLS
3431 2147530755U, // LHAXTLS_
3432 2147530755U, // LHAXTLS_32
3433 134265570U, // LHBRX
3434 134265570U, // LHBRX8
3435 134265433U, // LHEPX
3436 67157372U, // LHZ
3437 67157372U, // LHZ8
3438 2147531093U, // LHZCIX
3439 536916612U, // LHZU
3440 536916612U, // LHZU8
3441 570473600U, // LHZUX
3442 570473600U, // LHZUX8
3443 134266118U, // LHZX
3444 134266118U, // LHZX8
3445 2147532038U, // LHZXTLS
3446 2147532038U, // LHZXTLS_
3447 2147532038U, // LHZXTLS_32
3448 100701891U, // LI
3449 100701891U, // LI8
3450 100708044U, // LIS
3451 100708044U, // LIS8
3452 67155224U, // LMW
3453 67152449U, // LQ
3454 134265541U, // LQARX
3455 2281749189U, // LQARXL
3456 18876U, // LQX_PSEUDO
3457 2147522715U, // LSWI
3458 134264873U, // LVEBX
3459 134265079U, // LVEHX
3460 134266039U, // LVEWX
3461 134257028U, // LVSL
3462 134261980U, // LVSR
3463 134265998U, // LVX
3464 134257088U, // LVXL
3465 67144900U, // LWA
3466 134265548U, // LWARX
3467 2281749196U, // LWARXL
3468 2449518726U, // LWAT
3469 18832U, // LWAT_COND_PSEUDO
3470 18863U, // LWAT_PSEUDO
3471 570473505U, // LWAUX
3472 134264867U, // LWAX
3473 2147530787U, // LWAXTLS
3474 2147530787U, // LWAXTLS_
3475 2147530787U, // LWAXTLS_32
3476 134264867U, // LWAX_32
3477 67144900U, // LWA_32
3478 134265604U, // LWBRX
3479 134265604U, // LWBRX8
3480 134265448U, // LWEPX
3481 67157534U, // LWZ
3482 67157534U, // LWZ8
3483 2147531101U, // LWZCIX
3484 536916618U, // LWZU
3485 536916618U, // LWZU8
3486 570473607U, // LWZUX
3487 570473607U, // LWZUX8
3488 134266141U, // LWZX
3489 134266141U, // LWZX8
3490 2147532061U, // LWZXTLS
3491 2147532061U, // LWZXTLS_
3492 2147532061U, // LWZXTLS_32
3493 19525U, // LWZtoc
3494 18747U, // LWZtocL
3495 67146183U, // LXSD
3496 134264985U, // LXSDX
3497 134266094U, // LXSIBZX
3498 134266109U, // LXSIHZX
3499 134264858U, // LXSIWAX
3500 134266132U, // LXSIWZX
3501 67152085U, // LXSSP
3502 134265488U, // LXSSPX
3503 67154663U, // LXV
3504 134264799U, // LXVB16X
3505 134264765U, // LXVD2X
3506 134265758U, // LXVDSX
3507 134264818U, // LXVH8X
3508 436251192U, // LXVKQ
3509 2147522995U, // LXVL
3510 2147522872U, // LXVLL
3511 67152212U, // LXVP
3512 2147530664U, // LXVPB32X
3513 2147522901U, // LXVPRL
3514 2147522836U, // LXVPRLL
3515 134265505U, // LXVPX
3516 134264897U, // LXVRBX
3517 134264968U, // LXVRDX
3518 134265103U, // LXVRHX
3519 2147522926U, // LXVRL
3520 2147522855U, // LXVRLL
3521 134266071U, // LXVRWX
3522 134264782U, // LXVW4X
3523 134265796U, // LXVWSX
3524 134266009U, // LXVX
3525 2147520656U, // MADDHD
3526 2147529165U, // MADDHDU
3527 2147520712U, // MADDLD
3528 2147520712U, // MADDLD8
3529 1518497U, // MBAR
3530 37748U, // MCRF
3531 44612U, // MCRFS
3532 1096591U, // MCRXRX
3533 604017307U, // MFBHRBE
3534 1092566U, // MFCR
3535 1092566U, // MFCR8
3536 1092841U, // MFCTR
3537 1092841U, // MFCTR8
3538 43969U, // MFDCR
3539 1093176U, // MFFS
3540 40602U, // MFFSCDRN
3541 637572984U, // MFFSCDRNI
3542 1086116U, // MFFSCE
3543 40593U, // MFFSCRN
3544 268474222U, // MFFSCRNI
3545 1087869U, // MFFSL
3546 1083352U, // MFFS_rec
3547 1092654U, // MFLR
3548 1092654U, // MFLR8
3549 1092808U, // MFMSR
3550 671126394U, // MFOCRF
3551 671126394U, // MFOCRF8
3552 44101U, // MFPMR
3553 44212U, // MFSPR
3554 44212U, // MFSPR8
3555 704687298U, // MFSR
3556 40334U, // MFSRIN
3557 36359U, // MFTB
3558 16821428U, // MFTB8
3559 17870004U, // MFUDSCR
3560 37217U, // MFVRD
3561 18918580U, // MFVRSAVE
3562 18918580U, // MFVRSAVEv
3563 48675U, // MFVRWZ
3564 1092580U, // MFVSCR
3565 37217U, // MFVSRD
3566 37087U, // MFVSRLD
3567 48675U, // MFVSRWZ
3568 2147520882U, // MODSD
3569 2147530264U, // MODSW
3570 2147521045U, // MODUD
3571 2147530475U, // MODUW
3572 1090083U, // MSGSNDP
3573 1090083U, // MSGSNDP8
3574 19489U, // MSGSYNC
3575 19503U, // MSYNC
3576 37770U, // MTCRF
3577 37770U, // MTCRF8
3578 1092848U, // MTCTR
3579 1092848U, // MTCTR8
3580 1092848U, // MTCTR8loop
3581 1092848U, // MTCTRloop
3582 235383759U, // MTDCR
3583 1509801U, // MTFSB0
3584 1509809U, // MTFSB1
3585 2147521453U, // MTFSF
3586 758683276U, // MTFSFI
3587 2906162135U, // MTFSFI_rec
3588 792237708U, // MTFSFIb
3589 2147517219U, // MTFSF_rec
3590 37805U, // MTFSFb
3591 39239U, // MTLPL
3592 39239U, // MTLPL8
3593 1092660U, // MTLR
3594 1092660U, // MTLR8
3595 201370831U, // MTMSR
3596 201363801U, // MTMSRD
3597 594818U, // MTOCRF
3598 594818U, // MTOCRF8
3599 44108U, // MTPMR
3600 44219U, // MTSPR
3601 44219U, // MTSPR8
3602 634070U, // MTSR
3603 40342U, // MTSRIN
3604 1081524U, // MTUDSCR
3605 37225U, // MTVRD
3606 1081589U, // MTVRSAVE
3607 1540341U, // MTVRSAVEv
3608 36041U, // MTVRWA
3609 48684U, // MTVRWZ
3610 1092588U, // MTVSCR
3611 39414U, // MTVSRBM
3612 805344996U, // MTVSRBMI
3613 37225U, // MTVSRD
3614 2147520602U, // MTVSRDD
3615 39486U, // MTVSRDM
3616 39603U, // MTVSRHM
3617 39780U, // MTVSRQM
3618 36041U, // MTVSRWA
3619 40118U, // MTVSRWM
3620 44951U, // MTVSRWS
3621 48684U, // MTVSRWZ
3622 2147520664U, // MULHD
3623 2147529174U, // MULHDU
3624 2147518508U, // MULHDU_rec
3625 2147516981U, // MULHD_rec
3626 2147529923U, // MULHW
3627 2147529303U, // MULHWU
3628 2147518561U, // MULHWU_rec
3629 2147518624U, // MULHW_rec
3630 2147520721U, // MULLD
3631 2147524289U, // MULLDO
3632 2147517718U, // MULLDO_rec
3633 2147517005U, // MULLD_rec
3634 2147522254U, // MULLI
3635 2147522254U, // MULLI8
3636 2147529973U, // MULLW
3637 2147524614U, // MULLWO
3638 2147517861U, // MULLWO_rec
3639 2147518640U, // MULLW_rec
3640 19066U, // MoveGOTtoLR
3641 19054U, // MovePCtoLR
3642 18056U, // MovePCtoLR8
3643 2147520785U, // NAND
3644 2147520785U, // NAND8
3645 2147517019U, // NAND8_rec
3646 2147517019U, // NAND_rec
3647 19655U, // NAP
3648 37952U, // NEG
3649 37952U, // NEG8
3650 40728U, // NEG8O
3651 34168U, // NEG8O_rec
3652 33580U, // NEG8_rec
3653 40728U, // NEGO
3654 34168U, // NEGO_rec
3655 33580U, // NEG_rec
3656 19664U, // NOP
3657 16180U, // NOP_GT_PWR6
3658 16192U, // NOP_GT_PWR7
3659 2147527790U, // NOR
3660 2147527790U, // NOR8
3661 2147518295U, // NOR8_rec
3662 2147518295U, // NOR_rec
3663 2147527783U, // OR
3664 2147527783U, // OR8
3665 2147518296U, // OR8_rec
3666 2147520381U, // ORC
3667 2147520381U, // ORC8
3668 2147516915U, // ORC8_rec
3669 2147516915U, // ORC_rec
3670 2147522483U, // ORI
3671 2147522483U, // ORI8
3672 2147528402U, // ORIS
3673 2147528402U, // ORIS8
3674 2147518296U, // OR_rec
3675 2147522093U, // PADDI
3676 2147522093U, // PADDI8
3677 838899245U, // PADDI8pc
3678 2147528388U, // PADDIS
3679 2147528388U, // PADDIS8
3680 2986389188U, // PADDIS8pc
3681 2986389188U, // PADDISpc
3682 19584U, // PADDIdtprel
3683 838899245U, // PADDIpc
3684 2147520837U, // PDEPD
3685 2147521027U, // PEXTD
3686 872451234U, // PLA
3687 872451234U, // PLA8
3688 906005666U, // PLA8pc
3689 906005666U, // PLApc
3690 939572527U, // PLBZ
3691 939572527U, // PLBZ8
3692 939572527U, // PLBZ8nopc
3693 906018095U, // PLBZ8onlypc
3694 973126959U, // PLBZ8pc
3695 939572527U, // PLBZnopc
3696 906018095U, // PLBZonlypc
3697 973126959U, // PLBZpc
3698 939561178U, // PLD
3699 939561178U, // PLDnopc
3700 906006746U, // PLDonlypc
3701 973115610U, // PLDpc
3702 939561084U, // PLFD
3703 939561084U, // PLFDnopc
3704 906006652U, // PLFDonlypc
3705 973115516U, // PLFDpc
3706 939568702U, // PLFS
3707 939568702U, // PLFSnopc
3708 906014270U, // PLFSonlypc
3709 973123134U, // PLFSpc
3710 939559984U, // PLHA
3711 939559984U, // PLHA8
3712 939559984U, // PLHA8nopc
3713 906005552U, // PLHA8onlypc
3714 973114416U, // PLHA8pc
3715 939559984U, // PLHAnopc
3716 906005552U, // PLHAonlypc
3717 973114416U, // PLHApc
3718 939572603U, // PLHZ
3719 939572603U, // PLHZ8
3720 939572603U, // PLHZ8nopc
3721 906018171U, // PLHZ8onlypc
3722 973127035U, // PLHZ8pc
3723 939572603U, // PLHZnopc
3724 906018171U, // PLHZonlypc
3725 973127035U, // PLHZpc
3726 906008277U, // PLI
3727 906008277U, // PLI8
3728 939560131U, // PLWA
3729 939560131U, // PLWA8
3730 939560131U, // PLWA8nopc
3731 906005699U, // PLWA8onlypc
3732 973114563U, // PLWA8pc
3733 939560131U, // PLWAnopc
3734 906005699U, // PLWAonlypc
3735 973114563U, // PLWApc
3736 939572765U, // PLWZ
3737 939572765U, // PLWZ8
3738 939572765U, // PLWZ8nopc
3739 906018333U, // PLWZ8onlypc
3740 973127197U, // PLWZ8pc
3741 939572765U, // PLWZnopc
3742 906018333U, // PLWZonlypc
3743 973127197U, // PLWZpc
3744 939561414U, // PLXSD
3745 939561414U, // PLXSDnopc
3746 906006982U, // PLXSDonlypc
3747 973115846U, // PLXSDpc
3748 939567316U, // PLXSSP
3749 939567316U, // PLXSSPnopc
3750 906012884U, // PLXSSPonlypc
3751 973121748U, // PLXSSPpc
3752 939569894U, // PLXV
3753 939567443U, // PLXVP
3754 939567443U, // PLXVPnopc
3755 906013011U, // PLXVPonlypc
3756 973121875U, // PLXVPpc
3757 939569894U, // PLXVnopc
3758 906015462U, // PLXVonlypc
3759 973124326U, // PLXVpc
3760 2147519031U, // PMDMXVBF16GERX2
3761 2449513927U, // PMDMXVBF16GERX2NN
3762 2449515690U, // PMDMXVBF16GERX2NP
3763 2449514023U, // PMDMXVBF16GERX2PN
3764 2449515801U, // PMDMXVBF16GERX2PP
3765 2147519048U, // PMDMXVF16GERX2
3766 2449513946U, // PMDMXVF16GERX2NN
3767 2449515709U, // PMDMXVF16GERX2NP
3768 2449514042U, // PMDMXVF16GERX2PN
3769 2449515820U, // PMDMXVF16GERX2PP
3770 2147519076U, // PMDMXVI8GERX4
3771 2449515852U, // PMDMXVI8GERX4PP
3772 2449515942U, // PMDMXVI8GERX4SPP
3773 2147518991U, // PMXVBF16GER2
3774 2449513896U, // PMXVBF16GER2NN
3775 2449515659U, // PMXVBF16GER2NP
3776 2449513992U, // PMXVBF16GER2PN
3777 2449515755U, // PMXVBF16GER2PP
3778 2147518991U, // PMXVBF16GER2W
3779 2449513896U, // PMXVBF16GER2WNN
3780 2449515659U, // PMXVBF16GER2WNP
3781 2449513992U, // PMXVBF16GER2WPN
3782 2449515755U, // PMXVBF16GER2WPP
3783 2147519005U, // PMXVF16GER2
3784 2449513912U, // PMXVF16GER2NN
3785 2449515675U, // PMXVF16GER2NP
3786 2449514008U, // PMXVF16GER2PN
3787 2449515771U, // PMXVF16GER2PP
3788 2147519005U, // PMXVF16GER2W
3789 2449513912U, // PMXVF16GER2WNN
3790 2449515675U, // PMXVF16GER2WNP
3791 2449514008U, // PMXVF16GER2WPN
3792 2449515771U, // PMXVF16GER2WPP
3793 2147527668U, // PMXVF32GER
3794 2449513964U, // PMXVF32GERNN
3795 2449515727U, // PMXVF32GERNP
3796 2449514071U, // PMXVF32GERPN
3797 2449515883U, // PMXVF32GERPP
3798 2147527668U, // PMXVF32GERW
3799 2449513964U, // PMXVF32GERWNN
3800 2449515727U, // PMXVF32GERWNP
3801 2449514071U, // PMXVF32GERWPN
3802 2449515883U, // PMXVF32GERWPP
3803 2147527680U, // PMXVF64GER
3804 2449513978U, // PMXVF64GERNN
3805 2449515741U, // PMXVF64GERNP
3806 2449514085U, // PMXVF64GERPN
3807 2449515897U, // PMXVF64GERPP
3808 2147527680U, // PMXVF64GERW
3809 2449513978U, // PMXVF64GERWNN
3810 2449515741U, // PMXVF64GERWNP
3811 2449514085U, // PMXVF64GERWPN
3812 2449515897U, // PMXVF64GERWPP
3813 2147519018U, // PMXVI16GER2
3814 2449515786U, // PMXVI16GER2PP
3815 2147527927U, // PMXVI16GER2S
3816 2449515911U, // PMXVI16GER2SPP
3817 2147527927U, // PMXVI16GER2SW
3818 2449515911U, // PMXVI16GER2SWPP
3819 2147519018U, // PMXVI16GER2W
3820 2449515786U, // PMXVI16GER2WPP
3821 2147519243U, // PMXVI4GER8
3822 2449515869U, // PMXVI4GER8PP
3823 2147519243U, // PMXVI4GER8W
3824 2449515869U, // PMXVI4GER8WPP
3825 2147519064U, // PMXVI8GER4
3826 2449515838U, // PMXVI8GER4PP
3827 2449515927U, // PMXVI8GER4SPP
3828 2147519064U, // PMXVI8GER4W
3829 2449515838U, // PMXVI8GER4WPP
3830 2449515927U, // PMXVI8GER4WSPP
3831 36374U, // POPCNTB
3832 36374U, // POPCNTB8
3833 37353U, // POPCNTD
3834 46772U, // POPCNTW
3835 19208U, // PPC32GOT
3836 19218U, // PPC32PICGOT
3837 16627U, // PREPARE_PROBED_ALLOCA_32
3838 17048U, // PREPARE_PROBED_ALLOCA_64
3839 16675U, // PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_32
3840 17096U, // PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_64
3841 16609U, // PROBED_ALLOCA_32
3842 17030U, // PROBED_ALLOCA_64
3843 16653U, // PROBED_STACKALLOC_32
3844 17074U, // PROBED_STACKALLOC_64
3845 939560489U, // PSTB
3846 939560489U, // PSTB8
3847 939560489U, // PSTB8nopc
3848 906006057U, // PSTB8onlypc
3849 973114921U, // PSTB8pc
3850 939560489U, // PSTBnopc
3851 906006057U, // PSTBonlypc
3852 973114921U, // PSTBpc
3853 939561468U, // PSTD
3854 939561468U, // PSTDnopc
3855 906007036U, // PSTDonlypc
3856 973115900U, // PSTDpc
3857 939561090U, // PSTFD
3858 939561090U, // PSTFDnopc
3859 906006658U, // PSTFDonlypc
3860 973115522U, // PSTFDpc
3861 939568715U, // PSTFS
3862 939568715U, // PSTFSnopc
3863 906014283U, // PSTFSonlypc
3864 973123147U, // PSTFSpc
3865 939562344U, // PSTH
3866 939562344U, // PSTH8
3867 939562344U, // PSTH8nopc
3868 906007912U, // PSTH8onlypc
3869 973116776U, // PSTH8pc
3870 939562344U, // PSTHnopc
3871 906007912U, // PSTHonlypc
3872 973116776U, // PSTHpc
3873 939570898U, // PSTW
3874 939570898U, // PSTW8
3875 939570898U, // PSTW8nopc
3876 906016466U, // PSTW8onlypc
3877 973125330U, // PSTW8pc
3878 939570898U, // PSTWnopc
3879 906016466U, // PSTWonlypc
3880 973125330U, // PSTWpc
3881 939561421U, // PSTXSD
3882 939561421U, // PSTXSDnopc
3883 906006989U, // PSTXSDonlypc
3884 973115853U, // PSTXSDpc
3885 939567324U, // PSTXSSP
3886 939567324U, // PSTXSSPnopc
3887 906012892U, // PSTXSSPonlypc
3888 973121756U, // PSTXSSPpc
3889 939569900U, // PSTXV
3890 939567450U, // PSTXVP
3891 939567450U, // PSTXVPnopc
3892 906013018U, // PSTXVPonlypc
3893 973121882U, // PSTXVPpc
3894 939569900U, // PSTXVnopc
3895 906015468U, // PSTXVonlypc
3896 973124332U, // PSTXVpc
3897 1089330U, // PTESYNCIO
3898 18901U, // PseudoEIEIO
3899 18305U, // RESTORE_ACC
3900 18963U, // RESTORE_CR
3901 19142U, // RESTORE_CRBIT
3902 19079U, // RESTORE_DMR
3903 18926U, // RESTORE_DMRP
3904 18520U, // RESTORE_QUADWORD
3905 18253U, // RESTORE_UACC
3906 18279U, // RESTORE_WACC
3907 19560U, // RFCI
3908 19571U, // RFDI
3909 658662U, // RFEBB
3910 19576U, // RFI
3911 19534U, // RFID
3912 19565U, // RFMCI
3913 2147522772U, // RLDCL
3914 2147517536U, // RLDCL_rec
3915 2147527624U, // RLDCR
3916 2147518262U, // RLDCR_rec
3917 2147520304U, // RLDIC
3918 2147522779U, // RLDICL
3919 2147522779U, // RLDICL_32
3920 2147522779U, // RLDICL_32_64
3921 2147517544U, // RLDICL_32_rec
3922 2147517544U, // RLDICL_rec
3923 2147527644U, // RLDICR
3924 2147527644U, // RLDICR_32
3925 2147518270U, // RLDICR_rec
3926 2147516884U, // RLDIC_rec
3927 2449512182U, // RLDIMI
3928 2449507315U, // RLDIMI_rec
3929 2449512190U, // RLWIMI
3930 2449512190U, // RLWIMI8
3931 2449507324U, // RLWIMI8_rec
3932 2449507324U, // RLWIMI_rec
3933 2147523393U, // RLWINM
3934 2147523393U, // RLWINM8
3935 2147517602U, // RLWINM8_rec
3936 2147517602U, // RLWINM_rec
3937 2147523410U, // RLWNM
3938 2147523410U, // RLWNM8
3939 2147517611U, // RLWNM8_rec
3940 2147517611U, // RLWNM_rec
3941 18245U, // ReadTB
3942 1085328U, // SC
3943 1094288U, // SCV
3944 17313U, // SELECT_CC_F16
3945 17235U, // SELECT_CC_F4
3946 17774U, // SELECT_CC_F8
3947 17260U, // SELECT_CC_I4
3948 17819U, // SELECT_CC_I8
3949 18605U, // SELECT_CC_SPE
3950 17206U, // SELECT_CC_SPE4
3951 18370U, // SELECT_CC_VRRC
3952 18339U, // SELECT_CC_VSFRC
3953 18430U, // SELECT_CC_VSRC
3954 18399U, // SELECT_CC_VSSRC
3955 17328U, // SELECT_F16
3956 17249U, // SELECT_F4
3957 17788U, // SELECT_F8
3958 17274U, // SELECT_I4
3959 17993U, // SELECT_I8
3960 18620U, // SELECT_SPE
3961 17222U, // SELECT_SPE4
3962 18386U, // SELECT_VRRC
3963 18356U, // SELECT_VSFRC
3964 18446U, // SELECT_VSRC
3965 18416U, // SELECT_VSSRC
3966 36353U, // SETB
3967 36353U, // SETB8
3968 36571U, // SETBC
3969 36571U, // SETBC8
3970 43961U, // SETBCR
3971 43961U, // SETBCR8
3972 18806U, // SETFLM
3973 36563U, // SETNBC
3974 36563U, // SETNBC8
3975 43952U, // SETNBCR
3976 43952U, // SETNBCR8
3977 18496U, // SETRND
3978 19551U, // SETRNDi
3979 33481U, // SLBFEE_rec
3980 19445U, // SLBIA
3981 1086177U, // SLBIE
3982 37941U, // SLBIEG
3983 37561U, // SLBMFEE
3984 45717U, // SLBMFEV
3985 37642U, // SLBMTE
3986 19473U, // SLBSYNC
3987 2147520751U, // SLD
3988 2147517013U, // SLD_rec
3989 2147530003U, // SLW
3990 2147530003U, // SLW8
3991 2147518648U, // SLW8_rec
3992 2147518648U, // SLW_rec
3993 67157534U, // SPELWZ
3994 134266141U, // SPELWZX
3995 67155667U, // SPESTW
3996 134266088U, // SPESTWX
3997 18318U, // SPILL_ACC
3998 18975U, // SPILL_CR
3999 19157U, // SPILL_CRBIT
4000 19092U, // SPILL_DMR
4001 18940U, // SPILL_DMRP
4002 18538U, // SPILL_QUADWORD
4003 18267U, // SPILL_UACC
4004 18293U, // SPILL_WACC
4005 18554U, // SPLIT_QUADWORD
4006 2147520472U, // SRAD
4007 2147522086U, // SRADI
4008 2147522086U, // SRADI_32
4009 2147517328U, // SRADI_rec
4010 2147516932U, // SRAD_rec
4011 2147529808U, // SRAW
4012 2147529808U, // SRAW8
4013 2147518607U, // SRAW8_rec
4014 2147522610U, // SRAWI
4015 2147522610U, // SRAWI8
4016 2147517453U, // SRAWI8_rec
4017 2147517453U, // SRAWI_rec
4018 2147518607U, // SRAW_rec
4019 2147520860U, // SRD
4020 2147517050U, // SRD_rec
4021 2147530258U, // SRW
4022 2147530258U, // SRW8
4023 2147518654U, // SRW8_rec
4024 2147518654U, // SRW_rec
4025 67145258U, // STB
4026 67145258U, // STB8
4027 2147531046U, // STBCIX
4028 134252817U, // STBCX
4029 134265408U, // STBEPX
4030 537375162U, // STBU
4031 537375162U, // STBU8
4032 570932264U, // STBUX
4033 570932264U, // STBUX8
4034 134264914U, // STBX
4035 134264914U, // STBX8
4036 2147530834U, // STBXTLS
4037 2147530834U, // STBXTLS_
4038 2147530834U, // STBXTLS_32
4039 67146237U, // STD
4040 2147528766U, // STDAT
4041 134265562U, // STDBRX
4042 2147531061U, // STDCIX
4043 134252825U, // STDCX
4044 537375219U, // STDU
4045 570932292U, // STDUX
4046 134265000U, // STDX
4047 2147530920U, // STDXTLS
4048 2147530920U, // STDXTLS_
4049 67145859U, // STFD
4050 134265424U, // STFDEPX
4051 537375174U, // STFDU
4052 570932278U, // STFDUX
4053 134264956U, // STFDX
4054 2147530876U, // STFDXTLS
4055 2147530876U, // STFDXTLS_
4056 134266054U, // STFIWX
4057 67153484U, // STFS
4058 537375292U, // STFSU
4059 570932330U, // STFSUX
4060 134265779U, // STFSX
4061 2147531699U, // STFSXTLS
4062 2147531699U, // STFSXTLS_
4063 67147113U, // STH
4064 67147113U, // STH8
4065 134265577U, // STHBRX
4066 2147531069U, // STHCIX
4067 134252833U, // STHCX
4068 134265440U, // STHEPX
4069 537375248U, // STHU
4070 537375248U, // STHU8
4071 570932306U, // STHUX
4072 570932306U, // STHUX8
4073 134265120U, // STHX
4074 134265120U, // STHX8
4075 2147531040U, // STHXTLS
4076 2147531040U, // STHXTLS_
4077 2147531040U, // STHXTLS_32
4078 67155229U, // STMW
4079 19703U, // STOP
4080 67152583U, // STQ
4081 134252841U, // STQCX
4082 18888U, // STQX_PSEUDO
4083 2147522721U, // STSWI
4084 134264880U, // STVEBX
4085 134265086U, // STVEHX
4086 134266046U, // STVEWX
4087 134266003U, // STVX
4088 134257094U, // STVXL
4089 67155667U, // STW
4090 67155667U, // STW8
4091 2147528844U, // STWAT
4092 134265611U, // STWBRX
4093 2147531077U, // STWCIX
4094 134252849U, // STWCX
4095 134265455U, // STWEPX
4096 537375343U, // STWU
4097 537375343U, // STWU8
4098 570932338U, // STWUX
4099 570932338U, // STWUX8
4100 134266088U, // STWX
4101 134266088U, // STWX8
4102 2147532008U, // STWXTLS
4103 2147532008U, // STWXTLS_
4104 2147532008U, // STWXTLS_32
4105 67146190U, // STXSD
4106 134264992U, // STXSDX
4107 134264888U, // STXSIBX
4108 134264888U, // STXSIBXv
4109 134265094U, // STXSIHX
4110 134265094U, // STXSIHXv
4111 134266062U, // STXSIWX
4112 67152093U, // STXSSP
4113 134265496U, // STXSSPX
4114 67154669U, // STXV
4115 134264808U, // STXVB16X
4116 134264773U, // STXVD2X
4117 134264826U, // STXVH8X
4118 2147523001U, // STXVL
4119 2147522879U, // STXVLL
4120 67152219U, // STXVP
4121 2147530674U, // STXVPB32X
4122 2147522909U, // STXVPRL
4123 2147522845U, // STXVPRLL
4124 134265512U, // STXVPX
4125 134264905U, // STXVRBX
4126 134264976U, // STXVRDX
4127 134265111U, // STXVRHX
4128 2147522933U, // STXVRL
4129 2147522863U, // STXVRLL
4130 134266079U, // STXVRWX
4131 134264790U, // STXVW4X
4132 134266015U, // STXVX
4133 2147521351U, // SUBF
4134 2147521351U, // SUBF8
4135 2147524369U, // SUBF8O
4136 2147517808U, // SUBF8O_rec
4137 2147517212U, // SUBF8_rec
4138 2147520283U, // SUBFC
4139 2147520283U, // SUBFC8
4140 2147524275U, // SUBFC8O
4141 2147517702U, // SUBFC8O_rec
4142 2147516860U, // SUBFC8_rec
4143 2147524275U, // SUBFCO
4144 2147517702U, // SUBFCO_rec
4145 2147516860U, // SUBFC_rec
4146 2147521225U, // SUBFE
4147 2147521225U, // SUBFE8
4148 2147524319U, // SUBFE8O
4149 2147517752U, // SUBFE8O_rec
4150 2147517138U, // SUBFE8_rec
4151 2147524319U, // SUBFEO
4152 2147517752U, // SUBFEO_rec
4153 2147517138U, // SUBFE_rec
4154 2147520311U, // SUBFIC
4155 2147520311U, // SUBFIC8
4156 37622U, // SUBFME
4157 37622U, // SUBFME8
4158 40687U, // SUBFME8O
4159 34122U, // SUBFME8O_rec
4160 33506U, // SUBFME8_rec
4161 40687U, // SUBFMEO
4162 34122U, // SUBFMEO_rec
4163 33506U, // SUBFME_rec
4164 2147524369U, // SUBFO
4165 2147517808U, // SUBFO_rec
4166 1006677852U, // SUBFUS
4167 1006667786U, // SUBFUS_rec
4168 37689U, // SUBFZE
4169 37689U, // SUBFZE8
4170 40712U, // SUBFZE8O
4171 34150U, // SUBFZE8O_rec
4172 33555U, // SUBFZE8_rec
4173 40712U, // SUBFZEO
4174 34150U, // SUBFZEO_rec
4175 33555U, // SUBFZE_rec
4176 2147517212U, // SUBF_rec
4177 1740660U, // SYNC
4178 21532532U, // SYNCP10
4179 1083419U, // TABORT
4180 2147942833U, // TABORTDC
4181 2147943288U, // TABORTDCI
4182 2147942905U, // TABORTWC
4183 2147943300U, // TABORTWCI
4184 1182947U, // TAILB
4185 1182947U, // TAILB8
4186 1215441U, // TAILBA
4187 1215441U, // TAILBA8
4188 19725U, // TAILBCTR
4189 19725U, // TAILBCTR8
4190 656604U, // TBEGIN
4191 19115U, // TBEGIN_RET
4192 1087661U, // TCHECK
4193 19103U, // TCHECK_RET
4194 2263880U, // TCRETURNai
4195 2263777U, // TCRETURNai8
4196 2232242U, // TCRETURNdi
4197 2231023U, // TCRETURNdi8
4198 2141076U, // TCRETURNri
4199 2132733U, // TCRETURNri8
4200 2147946972U, // TD
4201 2147948159U, // TDI
4202 655970U, // TEND
4203 19451U, // TLBIA
4204 235377384U, // TLBIE
4205 2147521256U, // TLBIE8P9
4206 2147524413U, // TLBIEIO
4207 1087715U, // TLBIEL
4208 2147525501U, // TLBIEP
4209 2147525501U, // TLBIEP8
4210 2147521256U, // TLBIEP9
4211 2148186541U, // TLBILX
4212 47113U, // TLBIVAX
4213 1085633U, // TLBLD
4214 1087168U, // TLBLI
4215 19539U, // TLBRE
4216 2147521278U, // TLBRE2
4217 48023U, // TLBSX
4218 2147531671U, // TLBSX2
4219 2147518809U, // TLBSX2D
4220 19481U, // TLBSYNC
4221 1089319U, // TLBSYNCIO
4222 19545U, // TLBWE
4223 2147521307U, // TLBWE2
4224 19391U, // TLSGDAIX
4225 18125U, // TLSGDAIX8
4226 19401U, // TLSLDAIX
4227 18136U, // TLSLDAIX8
4228 19659U, // TRAP
4229 16170U, // TRECHKPT
4230 1082512U, // TRECLAIM
4231 657259U, // TSR
4232 2147956390U, // TW
4233 2147948712U, // TWI
4234 18911U, // UNENCODED_NOP
4235 18952U, // UpdateGBR
4236 2147520047U, // VABSDUB
4237 2147521902U, // VABSDUH
4238 2147530482U, // VABSDUW
4239 2147527402U, // VADDCUQ
4240 2147530465U, // VADDCUW
4241 2147527433U, // VADDECUQ
4242 2147523675U, // VADDEUQM
4243 2147525589U, // VADDFP
4244 2147528041U, // VADDSBS
4245 2147528316U, // VADDSHS
4246 2147528627U, // VADDSWS
4247 2147523092U, // VADDUBM
4248 2147528069U, // VADDUBS
4249 2147523164U, // VADDUDM
4250 2147523304U, // VADDUHM
4251 2147528344U, // VADDUHS
4252 2147523656U, // VADDUQM
4253 2147523798U, // VADDUWM
4254 2147528654U, // VADDUWS
4255 2147520815U, // VAND
4256 2147520268U, // VANDC
4257 2147519921U, // VAVGSB
4258 2147521778U, // VAVGSH
4259 2147530289U, // VAVGSW
4260 2147520065U, // VAVGUB
4261 2147521920U, // VAVGUH
4262 2147530509U, // VAVGUW
4263 2147520756U, // VBPERMD
4264 2147527250U, // VBPERMQ
4265 2449521574U, // VCFSX
4266 48038U, // VCFSX_0
4267 2147520619U, // VCFUGED
4268 2449521739U, // VCFUX
4269 48203U, // VCFUX_0
4270 2147527702U, // VCIPHER
4271 2147529047U, // VCIPHERLAST
4272 2147519808U, // VCLRLB
4273 2147519898U, // VCLRRB
4274 36549U, // VCLZB
4275 37501U, // VCLZD
4276 2147523206U, // VCLZDM
4277 38368U, // VCLZH
4278 36095U, // VCLZLSBB
4279 46984U, // VCLZW
4280 2147525553U, // VCMPBFP
4281 2147517922U, // VCMPBFP_rec
4282 2147525652U, // VCMPEQFP
4283 2147517943U, // VCMPEQFP_rec
4284 2147520090U, // VCMPEQUB
4285 2147516769U, // VCMPEQUB_rec
4286 2147521096U, // VCMPEQUD
4287 2147517067U, // VCMPEQUD_rec
4288 2147521955U, // VCMPEQUH
4289 2147517263U, // VCMPEQUH_rec
4290 2147527487U, // VCMPEQUQ
4291 2147518176U, // VCMPEQUQ_rec
4292 2147530544U, // VCMPEQUW
4293 2147518679U, // VCMPEQUW_rec
4294 2147525606U, // VCMPGEFP
4295 2147517932U, // VCMPGEFP_rec
4296 2147525662U, // VCMPGTFP
4297 2147517954U, // VCMPGTFP_rec
4298 2147519974U, // VCMPGTSB
4299 2147516750U, // VCMPGTSB_rec
4300 2147520940U, // VCMPGTSD
4301 2147517056U, // VCMPGTSD_rec
4302 2147521841U, // VCMPGTSH
4303 2147517244U, // VCMPGTSH_rec
4304 2147527349U, // VCMPGTSQ
4305 2147518165U, // VCMPGTSQ_rec
4306 2147530369U, // VCMPGTSW
4307 2147518660U, // VCMPGTSW_rec
4308 2147520158U, // VCMPGTUB
4309 2147516813U, // VCMPGTUB_rec
4310 2147521106U, // VCMPGTUD
4311 2147517078U, // VCMPGTUD_rec
4312 2147521977U, // VCMPGTUH
4313 2147517274U, // VCMPGTUH_rec
4314 2147527497U, // VCMPGTUQ
4315 2147518187U, // VCMPGTUQ_rec
4316 2147530579U, // VCMPGTUW
4317 2147518690U, // VCMPGTUW_rec
4318 2147519763U, // VCMPNEB
4319 2147516740U, // VCMPNEB_rec
4320 2147521666U, // VCMPNEH
4321 2147517234U, // VCMPNEH_rec
4322 2147529871U, // VCMPNEW
4323 2147518614U, // VCMPNEW_rec
4324 2147520187U, // VCMPNEZB
4325 2147516824U, // VCMPNEZB_rec
4326 2147522006U, // VCMPNEZH
4327 2147517285U, // VCMPNEZH_rec
4328 2147530622U, // VCMPNEZW
4329 2147518708U, // VCMPNEZW_rec
4330 2147527341U, // VCMPSQ
4331 2147527479U, // VCMPUQ
4332 2147519725U, // VCNTMBB
4333 2147520485U, // VCNTMBD
4334 2147521642U, // VCNTMBH
4335 2147529814U, // VCNTMBW
4336 2449518632U, // VCTSXS
4337 45096U, // VCTSXS_0
4338 2449518640U, // VCTUXS
4339 45104U, // VCTUXS_0
4340 36556U, // VCTZB
4341 37516U, // VCTZD
4342 2147523223U, // VCTZDM
4343 38375U, // VCTZH
4344 36105U, // VCTZLSBB
4345 47001U, // VCTZW
4346 2147520898U, // VDIVESD
4347 2147527332U, // VDIVESQ
4348 2147530280U, // VDIVESW
4349 2147521061U, // VDIVEUD
4350 2147527462U, // VDIVEUQ
4351 2147530500U, // VDIVEUW
4352 2147520950U, // VDIVSD
4353 2147527359U, // VDIVSQ
4354 2147530386U, // VDIVSW
4355 2147521116U, // VDIVUD
4356 2147527507U, // VDIVUQ
4357 2147530589U, // VDIVUW
4358 2147529434U, // VEQV
4359 39393U, // VEXPANDBM
4360 39475U, // VEXPANDDM
4361 39592U, // VEXPANDHM
4362 39769U, // VEXPANDQM
4363 40107U, // VEXPANDWM
4364 41975U, // VEXPTEFP
4365 2147531211U, // VEXTDDVLX
4366 2147531589U, // VEXTDDVRX
4367 2147531199U, // VEXTDUBVLX
4368 2147531577U, // VEXTDUBVRX
4369 2147531232U, // VEXTDUHVLX
4370 2147531610U, // VEXTDUHVRX
4371 2147531254U, // VEXTDUWVLX
4372 2147531632U, // VEXTDUWVRX
4373 39423U, // VEXTRACTBM
4374 2449510869U, // VEXTRACTD
4375 39495U, // VEXTRACTDM
4376 39622U, // VEXTRACTHM
4377 39789U, // VEXTRACTQM
4378 2449510034U, // VEXTRACTUB
4379 2449511853U, // VEXTRACTUH
4380 2449520442U, // VEXTRACTUW
4381 40127U, // VEXTRACTWM
4382 36756U, // VEXTSB2D
4383 36756U, // VEXTSB2Ds
4384 45811U, // VEXTSB2W
4385 45811U, // VEXTSB2Ws
4386 43371U, // VEXTSD2Q
4387 36766U, // VEXTSH2D
4388 36766U, // VEXTSH2Ds
4389 45821U, // VEXTSH2W
4390 45821U, // VEXTSH2Ws
4391 36776U, // VEXTSW2D
4392 36776U, // VEXTSW2Ds
4393 2147531143U, // VEXTUBLX
4394 2147531514U, // VEXTUBRX
4395 2147531171U, // VEXTUHLX
4396 2147531557U, // VEXTUHRX
4397 2147531275U, // VEXTUWLX
4398 2147531653U, // VEXTUWRX
4399 36830U, // VGBBD
4400 2147519847U, // VGNB
4401 2449521022U, // VINSBLX
4402 2449521393U, // VINSBRX
4403 2449521077U, // VINSBVLX
4404 2449521455U, // VINSBVRX
4405 1040224668U, // VINSD
4406 2449521041U, // VINSDLX
4407 2449521427U, // VINSDRX
4408 1040223775U, // VINSERTB
4409 2449510898U, // VINSERTD
4410 1040225630U, // VINSERTH
4411 2449520317U, // VINSERTW
4412 2449521050U, // VINSHLX
4413 2449521436U, // VINSHRX
4414 2449521110U, // VINSHVLX
4415 2449521488U, // VINSHVRX
4416 1040234097U, // VINSW
4417 2449521154U, // VINSWLX
4418 2449521532U, // VINSWRX
4419 2449521132U, // VINSWVLX
4420 2449521510U, // VINSWVRX
4421 41949U, // VLOGEFP
4422 2147525580U, // VMADDFP
4423 2147525672U, // VMAXFP
4424 2147519993U, // VMAXSB
4425 2147520958U, // VMAXSD
4426 2147521860U, // VMAXSH
4427 2147530394U, // VMAXSW
4428 2147520168U, // VMAXUB
4429 2147521124U, // VMAXUD
4430 2147521987U, // VMAXUH
4431 2147530597U, // VMAXUW
4432 2147528293U, // VMHADDSHS
4433 2147528304U, // VMHRADDSHS
4434 2147525644U, // VMINFP
4435 2147519957U, // VMINSB
4436 2147520916U, // VMINSD
4437 2147521824U, // VMINSH
4438 2147530345U, // VMINSW
4439 2147520073U, // VMINUB
4440 2147521079U, // VMINUD
4441 2147521938U, // VMINUH
4442 2147530527U, // VMINUW
4443 2147523292U, // VMLADDUHM
4444 2147520881U, // VMODSD
4445 2147527324U, // VMODSQ
4446 2147530263U, // VMODSW
4447 2147521044U, // VMODUD
4448 2147527443U, // VMODUQ
4449 2147530474U, // VMODUW
4450 2147529863U, // VMRGEW
4451 2147519772U, // VMRGHB
4452 2147521675U, // VMRGHH
4453 2147529906U, // VMRGHW
4454 2147519800U, // VMRGLB
4455 2147521693U, // VMRGLH
4456 2147529956U, // VMRGLW
4457 2147530236U, // VMRGOW
4458 2147521034U, // VMSUMCUD
4459 2147523052U, // VMSUMMBM
4460 2147523260U, // VMSUMSHM
4461 2147528325U, // VMSUMSHS
4462 2147523101U, // VMSUMUBM
4463 2147523173U, // VMSUMUDM
4464 2147523323U, // VMSUMUHM
4465 2147528353U, // VMSUMUHS
4466 43734U, // VMUL10CUQ
4467 2147527411U, // VMUL10ECUQ
4468 2147527451U, // VMUL10EUQ
4469 43724U, // VMUL10UQ
4470 2147519912U, // VMULESB
4471 2147520889U, // VMULESD
4472 2147521769U, // VMULESH
4473 2147530271U, // VMULESW
4474 2147520056U, // VMULEUB
4475 2147521052U, // VMULEUD
4476 2147521911U, // VMULEUH
4477 2147530491U, // VMULEUW
4478 2147520907U, // VMULHSD
4479 2147530307U, // VMULHSW
4480 2147521070U, // VMULHUD
4481 2147530518U, // VMULHUW
4482 2147520720U, // VMULLD
4483 2147519965U, // VMULOSB
4484 2147520931U, // VMULOSD
4485 2147521832U, // VMULOSH
4486 2147530360U, // VMULOSW
4487 2147520081U, // VMULOUB
4488 2147521087U, // VMULOUD
4489 2147521946U, // VMULOUH
4490 2147530535U, // VMULOUW
4491 2147523808U, // VMULUWM
4492 2147520800U, // VNAND
4493 2147527692U, // VNCIPHER
4494 2147529033U, // VNCIPHERLAST
4495 37001U, // VNEGD
4496 46251U, // VNEGW
4497 2147525562U, // VNMSUBFP
4498 2147527803U, // VNOR
4499 2147527816U, // VOR
4500 2147520394U, // VORC
4501 2147520836U, // VPDEPD
4502 2147523713U, // VPERM
4503 2147527763U, // VPERMR
4504 2147527836U, // VPERMXOR
4505 2147521026U, // VPEXTD
4506 2147531392U, // VPKPX
4507 2147528458U, // VPKSDSS
4508 2147528522U, // VPKSDUS
4509 2147528467U, // VPKSHSS
4510 2147528548U, // VPKSHUS
4511 2147528476U, // VPKSWSS
4512 2147528566U, // VPKSWUS
4513 2147523728U, // VPKUDUM
4514 2147528531U, // VPKUDUS
4515 2147523737U, // VPKUHUM
4516 2147528557U, // VPKUHUS
4517 2147523746U, // VPKUWUM
4518 2147528575U, // VPKUWUS
4519 2147519838U, // VPMSUMB
4520 2147520765U, // VPMSUMD
4521 2147521723U, // VPMSUMH
4522 2147530019U, // VPMSUMW
4523 36373U, // VPOPCNTB
4524 37352U, // VPOPCNTD
4525 38228U, // VPOPCNTH
4526 46771U, // VPOPCNTW
4527 36846U, // VPRTYBD
4528 43402U, // VPRTYBQ
4529 46175U, // VPRTYBW
4530 41968U, // VREFP
4531 39697U, // VRFIM
4532 40321U, // VRFIN
4533 42052U, // VRFIP
4534 48513U, // VRFIZ
4535 2147519826U, // VRLB
4536 2147520744U, // VRLD
4537 2147522286U, // VRLDMI
4538 2147523385U, // VRLDNM
4539 2147521711U, // VRLH
4540 2147527231U, // VRLQ
4541 2147522310U, // VRLQMI
4542 2147523401U, // VRLQNM
4543 2147529988U, // VRLW
4544 2147522406U, // VRLWMI
4545 2147523409U, // VRLWNM
4546 41985U, // VRSQRTEFP
4547 47646U, // VSBOX
4548 2147522807U, // VSEL
4549 2147520447U, // VSHASIGMAD
4550 2147529795U, // VSHASIGMAW
4551 2147522949U, // VSL
4552 2147519832U, // VSLB
4553 2147520750U, // VSLD
4554 2147522049U, // VSLDBI
4555 2147522435U, // VSLDOI
4556 2147521717U, // VSLH
4557 2147524446U, // VSLO
4558 2147527237U, // VSLQ
4559 2147529412U, // VSLV
4560 2147530002U, // VSLW
4561 2449509901U, // VSPLTB
4562 2449509901U, // VSPLTBs
4563 2449511756U, // VSPLTH
4564 2449511756U, // VSPLTHs
4565 402689474U, // VSPLTISB
4566 402691341U, // VSPLTISH
4567 402699852U, // VSPLTISW
4568 2449520290U, // VSPLTW
4569 2147527901U, // VSR
4570 2147519711U, // VSRAB
4571 2147520471U, // VSRAD
4572 2147521635U, // VSRAH
4573 2147527029U, // VSRAQ
4574 2147529807U, // VSRAW
4575 2147519906U, // VSRB
4576 2147520867U, // VSRD
4577 2147522057U, // VSRDBI
4578 2147521739U, // VSRH
4579 2147524574U, // VSRO
4580 2147527318U, // VSRQ
4581 2147529440U, // VSRV
4582 2147530257U, // VSRW
4583 39110U, // VSTRIBL
4584 33878U, // VSTRIBL_rec
4585 43943U, // VSTRIBR
4586 34604U, // VSTRIBR_rec
4587 39179U, // VSTRIHL
4588 33912U, // VSTRIHL_rec
4589 44063U, // VSTRIHR
4590 34631U, // VSTRIHR_rec
4591 2147527393U, // VSUBCUQ
4592 2147530456U, // VSUBCUW
4593 2147527423U, // VSUBECUQ
4594 2147523665U, // VSUBEUQM
4595 2147525572U, // VSUBFP
4596 2147528032U, // VSUBSBS
4597 2147528284U, // VSUBSHS
4598 2147528618U, // VSUBSWS
4599 2147523083U, // VSUBUBM
4600 2147528060U, // VSUBUBS
4601 2147523155U, // VSUBUDM
4602 2147523283U, // VSUBUHM
4603 2147528335U, // VSUBUHS
4604 2147523634U, // VSUBUQM
4605 2147523788U, // VSUBUWM
4606 2147528645U, // VSUBUWS
4607 2147528608U, // VSUM2SWS
4608 2147528022U, // VSUM4SBS
4609 2147528274U, // VSUM4SHS
4610 2147528050U, // VSUM4UBS
4611 2147528636U, // VSUMSWS
4612 2147519780U, // VUCMPRHB
4613 2147521683U, // VUCMPRHH
4614 2147523959U, // VUCMPRHN
4615 2147519816U, // VUCMPRLB
4616 2147521701U, // VUCMPRLH
4617 2147523998U, // VUCMPRLN
4618 47735U, // VUPKHPX
4619 36281U, // VUPKHSB
4620 38138U, // VUPKHSH
4621 36205U, // VUPKHSNTOB
4622 46649U, // VUPKHSW
4623 2147519113U, // VUPKINT4TOBF16
4624 2147518959U, // VUPKINT4TOFP32
4625 2147519129U, // VUPKINT8TOBF16
4626 2147518975U, // VUPKINT8TOFP32
4627 47751U, // VUPKLPX
4628 36300U, // VUPKLSB
4629 38167U, // VUPKLSH
4630 36217U, // VUPKLSNTOB
4631 46678U, // VUPKLSW
4632 2147527854U, // VXOR
4633 2382408878U, // V_SET0
4634 2382408878U, // V_SET0B
4635 2382408878U, // V_SET0H
4636 22066764U, // V_SETALLONES
4637 22066764U, // V_SETALLONESB
4638 22066764U, // V_SETALLONESH
4639 1749231U, // WAIT
4640 271233263U, // WAITP10
4641 1086146U, // WRTEE
4642 1087108U, // WRTEEI
4643 2147527824U, // XOR
4644 2147527824U, // XOR8
4645 2147518301U, // XOR8_rec
4646 2147522482U, // XORI
4647 2147522482U, // XORI8
4648 2147528401U, // XORIS
4649 2147528401U, // XORIS8
4650 2147518301U, // XOR_rec
4651 41660U, // XSABSDP
4652 42678U, // XSABSQP
4653 2147523699U, // XSADDADDSUQM
4654 2147523643U, // XSADDADDUQM
4655 2147524812U, // XSADDDP
4656 2147526154U, // XSADDQP
4657 2147524533U, // XSADDQPO
4658 2147526507U, // XSADDSP
4659 2147523685U, // XSADDSUBSUQM
4660 2147523621U, // XSADDSUBUQM
4661 2147525266U, // XSCMPEQDP
4662 2147526285U, // XSCMPEQQP
4663 2147525234U, // XSCMPEXPDP
4664 2147526263U, // XSCMPEXPQP
4665 2147524874U, // XSCMPGEDP
4666 2147526183U, // XSCMPGEQP
4667 2147525333U, // XSCMPGTDP
4668 2147526335U, // XSCMPGTQP
4669 2147525164U, // XSCMPODP
4670 2147526233U, // XSCMPOQP
4671 2147525397U, // XSCMPUDP
4672 2147526356U, // XSCMPUQP
4673 2147525115U, // XSCPSGNDP
4674 2147526222U, // XSCPSGNQP
4675 42032U, // XSCVDPHP
4676 42595U, // XSCVDPQP
4677 43121U, // XSCVDPSP
4678 40576U, // XSCVDPSPN
4679 44504U, // XSCVDPSXDS
4680 44504U, // XSCVDPSXDSs
4681 45024U, // XSCVDPSXWS
4682 45024U, // XSCVDPSXWSs
4683 44540U, // XSCVDPUXDS
4684 44540U, // XSCVDPUXDSs
4685 45060U, // XSCVDPUXWS
4686 45060U, // XSCVDPUXWSs
4687 41526U, // XSCVHPDP
4688 41536U, // XSCVQPDP
4689 40804U, // XSCVQPDPO
4690 48485U, // XSCVQPSDZ
4691 48610U, // XSCVQPSQZ
4692 48693U, // XSCVQPSWZ
4693 48496U, // XSCVQPUDZ
4694 48621U, // XSCVQPUQZ
4695 48704U, // XSCVQPUWZ
4696 42515U, // XSCVSDQP
4697 41546U, // XSCVSPDP
4698 40524U, // XSCVSPDPN
4699 42648U, // XSCVSQQP
4700 41182U, // XSCVSXDDP
4701 42877U, // XSCVSXDSP
4702 42525U, // XSCVUDQP
4703 42658U, // XSCVUQQP
4704 41204U, // XSCVUXDDP
4705 42899U, // XSCVUXDSP
4706 2147525407U, // XSDIVDP
4707 2147526366U, // XSDIVQP
4708 2147524564U, // XSDIVQPO
4709 2147526927U, // XSDIVSP
4710 2147525214U, // XSIEXPDP
4711 2147526253U, // XSIEXPQP
4712 2449514618U, // XSMADDADP
4713 2449516333U, // XSMADDASP
4714 2449514981U, // XSMADDMDP
4715 2449516615U, // XSMADDMSP
4716 2449516032U, // XSMADDQP
4717 2449514410U, // XSMADDQPO
4718 2147524802U, // XSMAXCDP
4719 2147526123U, // XSMAXCQP
4720 2147525467U, // XSMAXDP
4721 2147524995U, // XSMAXJDP
4722 2147523449U, // XSMERGE2T1UQM
4723 2147523511U, // XSMERGE2T2UQM
4724 2147523558U, // XSMERGE2T3UQM
4725 2147523480U, // XSMERGE3T1UQM
4726 2147524792U, // XSMINCDP
4727 2147526113U, // XSMINCQP
4728 2147525137U, // XSMINDP
4729 2147524985U, // XSMINJDP
4730 2449514572U, // XSMSUBADP
4731 2449516287U, // XSMSUBASP
4732 2449514935U, // XSMSUBMDP
4733 2449516569U, // XSMSUBMSP
4734 2449515971U, // XSMSUBQP
4735 2449514377U, // XSMSUBQPO
4736 2147525005U, // XSMULDP
4737 2147526213U, // XSMULQP
4738 2147524543U, // XSMULQPO
4739 2147526639U, // XSMULSP
4740 41640U, // XSNABSDP
4741 41640U, // XSNABSDPs
4742 42668U, // XSNABSQP
4743 41288U, // XSNEGDP
4744 42546U, // XSNEGQP
4745 2449514594U, // XSNMADDADP
4746 2449516309U, // XSNMADDASP
4747 2449514957U, // XSNMADDMDP
4748 2449516591U, // XSNMADDMSP
4749 2449516021U, // XSNMADDQP
4750 2449514398U, // XSNMADDQPO
4751 2449514548U, // XSNMSUBADP
4752 2449516263U, // XSNMSUBASP
4753 2449514911U, // XSNMSUBMDP
4754 2449516545U, // XSNMSUBMSP
4755 2449515960U, // XSNMSUBQP
4756 2449514365U, // XSNMSUBQPO
4757 38795U, // XSRDPI
4758 36671U, // XSRDPIC
4759 39704U, // XSRDPIM
4760 42059U, // XSRDPIP
4761 48520U, // XSRDPIZ
4762 2147523464U, // XSREBASE2T1UQM
4763 2147523526U, // XSREBASE2T2UQM
4764 2147523573U, // XSREBASE2T3UQM
4765 2147523605U, // XSREBASE2T4UQM
4766 2147523495U, // XSREBASE3T1UQM
4767 2147523542U, // XSREBASE3T2UQM
4768 2147523589U, // XSREBASE3T3UQM
4769 41248U, // XSREDP
4770 42932U, // XSRESP
4771 335943579U, // XSRQPI
4772 335952245U, // XSRQPIX
4773 335948130U, // XSRQPXP
4774 43194U, // XSRSP
4775 41264U, // XSRSQRTEDP
4776 42948U, // XSRSQRTESP
4777 41707U, // XSSQRTDP
4778 42698U, // XSSQRTQP
4779 40905U, // XSSQRTQPO
4780 43248U, // XSSQRTSP
4781 2147524752U, // XSSUBDP
4782 2147526093U, // XSSUBQP
4783 2147524500U, // XSSUBQPO
4784 2147526467U, // XSSUBSP
4785 2147525416U, // XSTDIVDP
4786 41717U, // XSTSQRTDP
4787 2449514658U, // XSTSTDCDP
4788 2449515990U, // XSTSTDCQP
4789 2449516373U, // XSTSTDCSP
4790 41598U, // XSXEXPDP
4791 42627U, // XSXEXPQP
4792 41306U, // XSXSIGDP
4793 42555U, // XSXSIGQP
4794 41669U, // XVABSDP
4795 43211U, // XVABSSP
4796 2147524821U, // XVADDDP
4797 2147526516U, // XVADDSP
4798 2147523303U, // XVADDUHM
4799 2147523797U, // XVADDUWM
4800 2147518993U, // XVBF16GER2
4801 2449513898U, // XVBF16GER2NN
4802 2449515661U, // XVBF16GER2NP
4803 2449513994U, // XVBF16GER2PN
4804 2449515757U, // XVBF16GER2PP
4805 2147518993U, // XVBF16GER2W
4806 2449513898U, // XVBF16GER2WNN
4807 2449515661U, // XVBF16GER2WNP
4808 2449513994U, // XVBF16GER2WPN
4809 2449515757U, // XVBF16GER2WPP
4810 2147525277U, // XVCMPEQDP
4811 2147517890U, // XVCMPEQDP_rec
4812 2147526819U, // XVCMPEQSP
4813 2147517984U, // XVCMPEQSP_rec
4814 2147524885U, // XVCMPGEDP
4815 2147517878U, // XVCMPGEDP_rec
4816 2147526569U, // XVCMPGESP
4817 2147517972U, // XVCMPGESP_rec
4818 2147525344U, // XVCMPGTDP
4819 2147517910U, // XVCMPGTDP_rec
4820 2147526885U, // XVCMPGTSP
4821 2147518010U, // XVCMPGTSP_rec
4822 2147525126U, // XVCPSGNDP
4823 2147526749U, // XVCPSGNSP
4824 40563U, // XVCVBF16SPN
4825 43131U, // XVCVDPSP
4826 44516U, // XVCVDPSXDS
4827 45036U, // XVCVDPSXWS
4828 44552U, // XVCVDPUXDS
4829 45072U, // XVCVDPUXWS
4830 43141U, // XVCVHPSP
4831 35497U, // XVCVSPBF16
4832 41556U, // XVCVSPDP
4833 42042U, // XVCVSPHP
4834 44528U, // XVCVSPSXDS
4835 45048U, // XVCVSPSXWS
4836 44564U, // XVCVSPUXDS
4837 45084U, // XVCVSPUXWS
4838 41193U, // XVCVSXDDP
4839 42888U, // XVCVSXDSP
4840 41797U, // XVCVSXWDP
4841 43307U, // XVCVSXWSP
4842 41215U, // XVCVUXDDP
4843 42910U, // XVCVUXDSP
4844 41808U, // XVCVUXWDP
4845 43318U, // XVCVUXWSP
4846 2147525436U, // XVDIVDP
4847 2147526946U, // XVDIVSP
4848 2147519007U, // XVF16GER2
4849 2449513914U, // XVF16GER2NN
4850 2449515677U, // XVF16GER2NP
4851 2449514010U, // XVF16GER2PN
4852 2449515773U, // XVF16GER2PP
4853 2147519007U, // XVF16GER2W
4854 2449513914U, // XVF16GER2WNN
4855 2449515677U, // XVF16GER2WNP
4856 2449514010U, // XVF16GER2WPN
4857 2449515773U, // XVF16GER2WPP
4858 2147527670U, // XVF32GER
4859 2449513966U, // XVF32GERNN
4860 2449515729U, // XVF32GERNP
4861 2449514073U, // XVF32GERPN
4862 2449515885U, // XVF32GERPP
4863 2147527670U, // XVF32GERW
4864 2449513966U, // XVF32GERWNN
4865 2449515729U, // XVF32GERWNP
4866 2449514073U, // XVF32GERWPN
4867 2449515885U, // XVF32GERWPP
4868 2147527682U, // XVF64GER
4869 2449513980U, // XVF64GERNN
4870 2449515743U, // XVF64GERNP
4871 2449514087U, // XVF64GERPN
4872 2449515899U, // XVF64GERPP
4873 2147527682U, // XVF64GERW
4874 2449513980U, // XVF64GERWNN
4875 2449515743U, // XVF64GERWNP
4876 2449514087U, // XVF64GERWPN
4877 2449515899U, // XVF64GERWPP
4878 2147519020U, // XVI16GER2
4879 2449515788U, // XVI16GER2PP
4880 2147527929U, // XVI16GER2S
4881 2449515913U, // XVI16GER2SPP
4882 2147527929U, // XVI16GER2SW
4883 2449515913U, // XVI16GER2SWPP
4884 2147519020U, // XVI16GER2W
4885 2449515788U, // XVI16GER2WPP
4886 2147519245U, // XVI4GER8
4887 2449515871U, // XVI4GER8PP
4888 2147519245U, // XVI4GER8W
4889 2449515871U, // XVI4GER8WPP
4890 2147519066U, // XVI8GER4
4891 2449515840U, // XVI8GER4PP
4892 2449515929U, // XVI8GER4SPP
4893 2147519066U, // XVI8GER4W
4894 2449515840U, // XVI8GER4WPP
4895 2449515929U, // XVI8GER4WSPP
4896 2147525224U, // XVIEXPDP
4897 2147526799U, // XVIEXPSP
4898 2449514629U, // XVMADDADP
4899 2449516344U, // XVMADDASP
4900 2449514992U, // XVMADDMDP
4901 2449516626U, // XVMADDMSP
4902 2147525476U, // XVMAXDP
4903 2147526977U, // XVMAXSP
4904 2147525146U, // XVMINDP
4905 2147526760U, // XVMINSP
4906 2449514583U, // XVMSUBADP
4907 2449516298U, // XVMSUBASP
4908 2449514946U, // XVMSUBMDP
4909 2449516580U, // XVMSUBMSP
4910 2147525014U, // XVMULDP
4911 2147521795U, // XVMULHSH
4912 2147530306U, // XVMULHSW
4913 2147521928U, // XVMULHUH
4914 2147530517U, // XVMULHUW
4915 2147526648U, // XVMULSP
4916 2147523313U, // XVMULUHM
4917 2147523807U, // XVMULUWM
4918 41650U, // XVNABSDP
4919 43201U, // XVNABSSP
4920 41297U, // XVNEGDP
4921 42972U, // XVNEGSP
4922 2449514606U, // XVNMADDADP
4923 2449516321U, // XVNMADDASP
4924 2449514969U, // XVNMADDMDP
4925 2449516603U, // XVNMADDMSP
4926 2449514560U, // XVNMSUBADP
4927 2449516275U, // XVNMSUBASP
4928 2449514923U, // XVNMSUBMDP
4929 2449516557U, // XVNMSUBMSP
4930 38803U, // XVRDPI
4931 36680U, // XVRDPIC
4932 39713U, // XVRDPIM
4933 42068U, // XVRDPIP
4934 48529U, // XVRDPIZ
4935 41256U, // XVREDP
4936 42940U, // XVRESP
4937 2147529994U, // XVRLW
4938 38819U, // XVRSPI
4939 36689U, // XVRSPIC
4940 39722U, // XVRSPIM
4941 42077U, // XVRSPIP
4942 48538U, // XVRSPIZ
4943 41276U, // XVRSQRTEDP
4944 42960U, // XVRSQRTESP
4945 41739U, // XVSQRTDP
4946 43269U, // XVSQRTSP
4947 2147524761U, // XVSUBDP
4948 2147526476U, // XVSUBSP
4949 2147523282U, // XVSUBUHM
4950 2147523787U, // XVSUBUWM
4951 2147525426U, // XVTDIVDP
4952 2147526936U, // XVTDIVSP
4953 36086U, // XVTLSBB
4954 41728U, // XVTSQRTDP
4955 43258U, // XVTSQRTSP
4956 2449514669U, // XVTSTDCDP
4957 2449516384U, // XVTSTDCSP
4958 41608U, // XVXEXPDP
4959 43161U, // XVXEXPSP
4960 41316U, // XVXSIGDP
4961 42981U, // XVXSIGSP
4962 2147524638U, // XXAESDECP
4963 2147524649U, // XXAESENCP
4964 2147525750U, // XXAESGENLKP
4965 2147520176U, // XXBLENDVB
4966 2147521132U, // XXBLENDVD
4967 2147521995U, // XXBLENDVH
4968 2147530605U, // XXBLENDVW
4969 37202U, // XXBRD
4970 38084U, // XXBRH
4971 43663U, // XXBRQ
4972 46602U, // XXBRW
4973 2147522750U, // XXEVAL
4974 2147530566U, // XXEXTRACTUW
4975 2147523111U, // XXGENPCVBM
4976 2147523194U, // XXGENPCVDM
4977 2147523333U, // XXGENPCVHM
4978 2147523817U, // XXGENPCVWM
4979 2147519189U, // XXGFMUL128
4980 2449520327U, // XXINSERTW
4981 2147520774U, // XXLAND
4982 2147520250U, // XXLANDC
4983 2147529418U, // XXLEQV
4984 2382410442U, // XXLEQVOnes
4985 2147520782U, // XXLNAND
4986 2147527787U, // XXLNOR
4987 2147527780U, // XXLOR
4988 2147520378U, // XXLORC
4989 2147527780U, // XXLORf
4990 2147527821U, // XXLXOR
4991 2382408845U, // XXLXORdpz
4992 2382408845U, // XXLXORspz
4993 2382408845U, // XXLXORz
4994 1543906U, // XXMFACC
4995 1543906U, // XXMFACCW
4996 2147529914U, // XXMRGHW
4997 2147529964U, // XXMRGLW
4998 1085163U, // XXMTACC
4999 1085163U, // XXMTACCW
5000 2147522968U, // XXMULMUL
5001 2147520533U, // XXMULMULHIADD
5002 2147520563U, // XXMULMULLOADD
5003 2147523720U, // XXPERM
5004 2147522126U, // XXPERMDI
5005 2147522126U, // XXPERMDIs
5006 2147527771U, // XXPERMR
5007 2147531285U, // XXPERMX
5008 2147522813U, // XXSEL
5009 1097015U, // XXSETACCZ
5010 2147522617U, // XXSLDWI
5011 2147522617U, // XXSLDWIs
5012 1073789016U, // XXSPLTI32DX
5013 1107332398U, // XXSPLTIB
5014 41326U, // XXSPLTIDP
5015 46298U, // XXSPLTIW
5016 2147530410U, // XXSPLTW
5017 2147530410U, // XXSPLTWs
5018 2147523183U, // XXSSUMUDM
5019 2147520353U, // XXSSUMUDMC
5020 2147529125U, // XXSSUMUDMCEXT
5021 2147946199U, // gBC
5022 2147945429U, // gBCA
5023 23809009U, // gBCAat
5024 2147953890U, // gBCCTR
5025 2147948902U, // gBCCTRL
5026 2147948751U, // gBCL
5027 2147945628U, // gBCLA
5028 23809025U, // gBCLAat
5029 2147953704U, // gBCLR
5030 2147948878U, // gBCLRL
5031 24857724U, // gBCLat
5032 24857614U, // gBCat
5033 };
5034
5035 static const uint32_t OpInfo1[] = {
5036 0U, // PHI
5037 0U, // INLINEASM
5038 0U, // INLINEASM_BR
5039 0U, // CFI_INSTRUCTION
5040 0U, // EH_LABEL
5041 0U, // GC_LABEL
5042 0U, // ANNOTATION_LABEL
5043 0U, // KILL
5044 0U, // EXTRACT_SUBREG
5045 0U, // INSERT_SUBREG
5046 0U, // IMPLICIT_DEF
5047 0U, // INIT_UNDEF
5048 0U, // SUBREG_TO_REG
5049 0U, // COPY_TO_REGCLASS
5050 0U, // DBG_VALUE
5051 0U, // DBG_VALUE_LIST
5052 0U, // DBG_INSTR_REF
5053 0U, // DBG_PHI
5054 0U, // DBG_LABEL
5055 0U, // REG_SEQUENCE
5056 0U, // COPY
5057 0U, // COPY_LANEMASK
5058 0U, // BUNDLE
5059 0U, // LIFETIME_START
5060 0U, // LIFETIME_END
5061 0U, // PSEUDO_PROBE
5062 0U, // ARITH_FENCE
5063 0U, // STACKMAP
5064 0U, // FENTRY_CALL
5065 0U, // PATCHPOINT
5066 0U, // LOAD_STACK_GUARD
5067 0U, // PREALLOCATED_SETUP
5068 0U, // PREALLOCATED_ARG
5069 0U, // STATEPOINT
5070 0U, // LOCAL_ESCAPE
5071 0U, // FAULTING_OP
5072 0U, // PATCHABLE_OP
5073 0U, // PATCHABLE_FUNCTION_ENTER
5074 0U, // PATCHABLE_RET
5075 0U, // PATCHABLE_FUNCTION_EXIT
5076 0U, // PATCHABLE_TAIL_CALL
5077 0U, // PATCHABLE_EVENT_CALL
5078 0U, // PATCHABLE_TYPED_EVENT_CALL
5079 0U, // ICALL_BRANCH_FUNNEL
5080 0U, // FAKE_USE
5081 0U, // MEMBARRIER
5082 0U, // JUMP_TABLE_DEBUG_INFO
5083 0U, // RELOC_NONE
5084 0U, // CONVERGENCECTRL_ENTRY
5085 0U, // CONVERGENCECTRL_ANCHOR
5086 0U, // CONVERGENCECTRL_LOOP
5087 0U, // CONVERGENCECTRL_GLUE
5088 0U, // G_ASSERT_SEXT
5089 0U, // G_ASSERT_ZEXT
5090 0U, // G_ASSERT_ALIGN
5091 0U, // G_ADD
5092 0U, // G_SUB
5093 0U, // G_MUL
5094 0U, // G_SDIV
5095 0U, // G_UDIV
5096 0U, // G_SREM
5097 0U, // G_UREM
5098 0U, // G_SDIVREM
5099 0U, // G_UDIVREM
5100 0U, // G_AND
5101 0U, // G_OR
5102 0U, // G_XOR
5103 0U, // G_ABDS
5104 0U, // G_ABDU
5105 0U, // G_UAVGFLOOR
5106 0U, // G_UAVGCEIL
5107 0U, // G_SAVGFLOOR
5108 0U, // G_SAVGCEIL
5109 0U, // G_IMPLICIT_DEF
5110 0U, // G_PHI
5111 0U, // G_FRAME_INDEX
5112 0U, // G_GLOBAL_VALUE
5113 0U, // G_PTRAUTH_GLOBAL_VALUE
5114 0U, // G_CONSTANT_POOL
5115 0U, // G_EXTRACT
5116 0U, // G_UNMERGE_VALUES
5117 0U, // G_INSERT
5118 0U, // G_MERGE_VALUES
5119 0U, // G_BUILD_VECTOR
5120 0U, // G_BUILD_VECTOR_TRUNC
5121 0U, // G_CONCAT_VECTORS
5122 0U, // G_PTRTOINT
5123 0U, // G_INTTOPTR
5124 0U, // G_BITCAST
5125 0U, // G_FREEZE
5126 0U, // G_CONSTANT_FOLD_BARRIER
5127 0U, // G_INTRINSIC_FPTRUNC_ROUND
5128 0U, // G_INTRINSIC_TRUNC
5129 0U, // G_INTRINSIC_ROUND
5130 0U, // G_INTRINSIC_LRINT
5131 0U, // G_INTRINSIC_LLRINT
5132 0U, // G_INTRINSIC_ROUNDEVEN
5133 0U, // G_READCYCLECOUNTER
5134 0U, // G_READSTEADYCOUNTER
5135 0U, // G_LOAD
5136 0U, // G_SEXTLOAD
5137 0U, // G_ZEXTLOAD
5138 0U, // G_INDEXED_LOAD
5139 0U, // G_INDEXED_SEXTLOAD
5140 0U, // G_INDEXED_ZEXTLOAD
5141 0U, // G_STORE
5142 0U, // G_INDEXED_STORE
5143 0U, // G_ATOMIC_CMPXCHG_WITH_SUCCESS
5144 0U, // G_ATOMIC_CMPXCHG
5145 0U, // G_ATOMICRMW_XCHG
5146 0U, // G_ATOMICRMW_ADD
5147 0U, // G_ATOMICRMW_SUB
5148 0U, // G_ATOMICRMW_AND
5149 0U, // G_ATOMICRMW_NAND
5150 0U, // G_ATOMICRMW_OR
5151 0U, // G_ATOMICRMW_XOR
5152 0U, // G_ATOMICRMW_MAX
5153 0U, // G_ATOMICRMW_MIN
5154 0U, // G_ATOMICRMW_UMAX
5155 0U, // G_ATOMICRMW_UMIN
5156 0U, // G_ATOMICRMW_FADD
5157 0U, // G_ATOMICRMW_FSUB
5158 0U, // G_ATOMICRMW_FMAX
5159 0U, // G_ATOMICRMW_FMIN
5160 0U, // G_ATOMICRMW_FMAXIMUM
5161 0U, // G_ATOMICRMW_FMINIMUM
5162 0U, // G_ATOMICRMW_FMAXIMUMNUM
5163 0U, // G_ATOMICRMW_FMINIMUMNUM
5164 0U, // G_ATOMICRMW_UINC_WRAP
5165 0U, // G_ATOMICRMW_UDEC_WRAP
5166 0U, // G_ATOMICRMW_USUB_COND
5167 0U, // G_ATOMICRMW_USUB_SAT
5168 0U, // G_FENCE
5169 0U, // G_PREFETCH
5170 0U, // G_BRCOND
5171 0U, // G_BRINDIRECT
5172 0U, // G_INVOKE_REGION_START
5173 0U, // G_INTRINSIC
5174 0U, // G_INTRINSIC_W_SIDE_EFFECTS
5175 0U, // G_INTRINSIC_CONVERGENT
5176 0U, // G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS
5177 0U, // G_ANYEXT
5178 0U, // G_TRUNC
5179 0U, // G_TRUNC_SSAT_S
5180 0U, // G_TRUNC_SSAT_U
5181 0U, // G_TRUNC_USAT_U
5182 0U, // G_CONSTANT
5183 0U, // G_FCONSTANT
5184 0U, // G_VASTART
5185 0U, // G_VAARG
5186 0U, // G_SEXT
5187 0U, // G_SEXT_INREG
5188 0U, // G_ZEXT
5189 0U, // G_SHL
5190 0U, // G_LSHR
5191 0U, // G_ASHR
5192 0U, // G_FSHL
5193 0U, // G_FSHR
5194 0U, // G_ROTR
5195 0U, // G_ROTL
5196 0U, // G_ICMP
5197 0U, // G_FCMP
5198 0U, // G_SCMP
5199 0U, // G_UCMP
5200 0U, // G_SELECT
5201 0U, // G_UADDO
5202 0U, // G_UADDE
5203 0U, // G_USUBO
5204 0U, // G_USUBE
5205 0U, // G_SADDO
5206 0U, // G_SADDE
5207 0U, // G_SSUBO
5208 0U, // G_SSUBE
5209 0U, // G_UMULO
5210 0U, // G_SMULO
5211 0U, // G_UMULH
5212 0U, // G_SMULH
5213 0U, // G_UADDSAT
5214 0U, // G_SADDSAT
5215 0U, // G_USUBSAT
5216 0U, // G_SSUBSAT
5217 0U, // G_USHLSAT
5218 0U, // G_SSHLSAT
5219 0U, // G_SMULFIX
5220 0U, // G_UMULFIX
5221 0U, // G_SMULFIXSAT
5222 0U, // G_UMULFIXSAT
5223 0U, // G_SDIVFIX
5224 0U, // G_UDIVFIX
5225 0U, // G_SDIVFIXSAT
5226 0U, // G_UDIVFIXSAT
5227 0U, // G_FADD
5228 0U, // G_FSUB
5229 0U, // G_FMUL
5230 0U, // G_FMA
5231 0U, // G_FMAD
5232 0U, // G_FDIV
5233 0U, // G_FREM
5234 0U, // G_FMODF
5235 0U, // G_FPOW
5236 0U, // G_FPOWI
5237 0U, // G_FEXP
5238 0U, // G_FEXP2
5239 0U, // G_FEXP10
5240 0U, // G_FLOG
5241 0U, // G_FLOG2
5242 0U, // G_FLOG10
5243 0U, // G_FLDEXP
5244 0U, // G_FFREXP
5245 0U, // G_FNEG
5246 0U, // G_FPEXT
5247 0U, // G_FPTRUNC
5248 0U, // G_FPTOSI
5249 0U, // G_FPTOUI
5250 0U, // G_SITOFP
5251 0U, // G_UITOFP
5252 0U, // G_FPTOSI_SAT
5253 0U, // G_FPTOUI_SAT
5254 0U, // G_FABS
5255 0U, // G_FCOPYSIGN
5256 0U, // G_IS_FPCLASS
5257 0U, // G_FCANONICALIZE
5258 0U, // G_FMINNUM
5259 0U, // G_FMAXNUM
5260 0U, // G_FMINNUM_IEEE
5261 0U, // G_FMAXNUM_IEEE
5262 0U, // G_FMINIMUM
5263 0U, // G_FMAXIMUM
5264 0U, // G_FMINIMUMNUM
5265 0U, // G_FMAXIMUMNUM
5266 0U, // G_GET_FPENV
5267 0U, // G_SET_FPENV
5268 0U, // G_RESET_FPENV
5269 0U, // G_GET_FPMODE
5270 0U, // G_SET_FPMODE
5271 0U, // G_RESET_FPMODE
5272 0U, // G_GET_ROUNDING
5273 0U, // G_SET_ROUNDING
5274 0U, // G_PTR_ADD
5275 0U, // G_PTRMASK
5276 0U, // G_SMIN
5277 0U, // G_SMAX
5278 0U, // G_UMIN
5279 0U, // G_UMAX
5280 0U, // G_ABS
5281 0U, // G_LROUND
5282 0U, // G_LLROUND
5283 0U, // G_BR
5284 0U, // G_BRJT
5285 0U, // G_VSCALE
5286 0U, // G_INSERT_SUBVECTOR
5287 0U, // G_EXTRACT_SUBVECTOR
5288 0U, // G_INSERT_VECTOR_ELT
5289 0U, // G_EXTRACT_VECTOR_ELT
5290 0U, // G_SHUFFLE_VECTOR
5291 0U, // G_SPLAT_VECTOR
5292 0U, // G_STEP_VECTOR
5293 0U, // G_VECTOR_COMPRESS
5294 0U, // G_CTTZ
5295 0U, // G_CTTZ_ZERO_UNDEF
5296 0U, // G_CTLZ
5297 0U, // G_CTLZ_ZERO_UNDEF
5298 0U, // G_CTLS
5299 0U, // G_CTPOP
5300 0U, // G_BSWAP
5301 0U, // G_BITREVERSE
5302 0U, // G_FCEIL
5303 0U, // G_FCOS
5304 0U, // G_FSIN
5305 0U, // G_FSINCOS
5306 0U, // G_FTAN
5307 0U, // G_FACOS
5308 0U, // G_FASIN
5309 0U, // G_FATAN
5310 0U, // G_FATAN2
5311 0U, // G_FCOSH
5312 0U, // G_FSINH
5313 0U, // G_FTANH
5314 0U, // G_FSQRT
5315 0U, // G_FFLOOR
5316 0U, // G_FRINT
5317 0U, // G_FNEARBYINT
5318 0U, // G_ADDRSPACE_CAST
5319 0U, // G_BLOCK_ADDR
5320 0U, // G_JUMP_TABLE
5321 0U, // G_DYN_STACKALLOC
5322 0U, // G_STACKSAVE
5323 0U, // G_STACKRESTORE
5324 0U, // G_STRICT_FADD
5325 0U, // G_STRICT_FSUB
5326 0U, // G_STRICT_FMUL
5327 0U, // G_STRICT_FDIV
5328 0U, // G_STRICT_FREM
5329 0U, // G_STRICT_FMA
5330 0U, // G_STRICT_FSQRT
5331 0U, // G_STRICT_FLDEXP
5332 0U, // G_READ_REGISTER
5333 0U, // G_WRITE_REGISTER
5334 0U, // G_MEMCPY
5335 0U, // G_MEMCPY_INLINE
5336 0U, // G_MEMMOVE
5337 0U, // G_MEMSET
5338 0U, // G_BZERO
5339 0U, // G_TRAP
5340 0U, // G_DEBUGTRAP
5341 0U, // G_UBSANTRAP
5342 0U, // G_VECREDUCE_SEQ_FADD
5343 0U, // G_VECREDUCE_SEQ_FMUL
5344 0U, // G_VECREDUCE_FADD
5345 0U, // G_VECREDUCE_FMUL
5346 0U, // G_VECREDUCE_FMAX
5347 0U, // G_VECREDUCE_FMIN
5348 0U, // G_VECREDUCE_FMAXIMUM
5349 0U, // G_VECREDUCE_FMINIMUM
5350 0U, // G_VECREDUCE_ADD
5351 0U, // G_VECREDUCE_MUL
5352 0U, // G_VECREDUCE_AND
5353 0U, // G_VECREDUCE_OR
5354 0U, // G_VECREDUCE_XOR
5355 0U, // G_VECREDUCE_SMAX
5356 0U, // G_VECREDUCE_SMIN
5357 0U, // G_VECREDUCE_UMAX
5358 0U, // G_VECREDUCE_UMIN
5359 0U, // G_SBFX
5360 0U, // G_UBFX
5361 0U, // ATOMIC_CMP_SWAP_I128
5362 0U, // ATOMIC_LOAD_ADD_I128
5363 0U, // ATOMIC_LOAD_AND_I128
5364 0U, // ATOMIC_LOAD_NAND_I128
5365 0U, // ATOMIC_LOAD_OR_I128
5366 0U, // ATOMIC_LOAD_SUB_I128
5367 0U, // ATOMIC_LOAD_XOR_I128
5368 0U, // ATOMIC_SWAP_I128
5369 0U, // BUILD_QUADWORD
5370 0U, // BUILD_UACC
5371 0U, // CFENCE
5372 0U, // CFENCE8
5373 0U, // CLRLSLDI
5374 0U, // CLRLSLDI_rec
5375 1032U, // CLRLSLWI
5376 1032U, // CLRLSLWI_rec
5377 256U, // CLRRDI
5378 256U, // CLRRDI_rec
5379 264U, // CLRRWI
5380 264U, // CLRRWI_rec
5381 0U, // DCBFL
5382 0U, // DCBFLP
5383 0U, // DCBFPS
5384 0U, // DCBFx
5385 0U, // DCBSTPS
5386 0U, // DCBTCT
5387 0U, // DCBTDS
5388 0U, // DCBTSTCT
5389 0U, // DCBTSTDS
5390 0U, // DCBTSTT
5391 0U, // DCBTSTx
5392 0U, // DCBTT
5393 0U, // DCBTx
5394 0U, // DFLOADf32
5395 0U, // DFLOADf64
5396 0U, // DFSTOREf32
5397 0U, // DFSTOREf64
5398 0U, // EXTLDI
5399 0U, // EXTLDI_rec
5400 1032U, // EXTLWI
5401 1032U, // EXTLWI_rec
5402 0U, // EXTRDI
5403 0U, // EXTRDI_rec
5404 1032U, // EXTRWI
5405 1032U, // EXTRWI_rec
5406 1032U, // INSLWI
5407 1032U, // INSLWI_rec
5408 0U, // INSRDI
5409 0U, // INSRDI_rec
5410 1032U, // INSRWI
5411 1032U, // INSRWI_rec
5412 0U, // KILL_PAIR
5413 0U, // LAx
5414 0U, // LIWAX
5415 0U, // LIWZX
5416 0U, // PPCLdFixedAddr
5417 272U, // PSUBI
5418 2056U, // RLWIMIbm
5419 2056U, // RLWIMIbm_rec
5420 2056U, // RLWINMbm
5421 2056U, // RLWINMbm_rec
5422 2056U, // RLWNMbm
5423 2056U, // RLWNMbm_rec
5424 256U, // ROTRDI
5425 256U, // ROTRDI_rec
5426 264U, // ROTRWI
5427 264U, // ROTRWI_rec
5428 256U, // SLDI
5429 256U, // SLDI_rec
5430 264U, // SLWI
5431 264U, // SLWI_rec
5432 0U, // SPILLTOVSR_LD
5433 0U, // SPILLTOVSR_LDX
5434 0U, // SPILLTOVSR_ST
5435 0U, // SPILLTOVSR_STX
5436 256U, // SRDI
5437 256U, // SRDI_rec
5438 264U, // SRWI
5439 264U, // SRWI_rec
5440 0U, // STIWX
5441 24U, // SUBI
5442 24U, // SUBIC
5443 24U, // SUBIC_rec
5444 24U, // SUBIS
5445 0U, // SUBPCIS
5446 0U, // XFLOADf32
5447 0U, // XFLOADf64
5448 0U, // XFSTOREf32
5449 0U, // XFSTOREf64
5450 288U, // ADD4
5451 288U, // ADD4O
5452 288U, // ADD4O_rec
5453 288U, // ADD4TLS
5454 288U, // ADD4_rec
5455 288U, // ADD8
5456 288U, // ADD8O
5457 288U, // ADD8O_rec
5458 288U, // ADD8TLS
5459 288U, // ADD8TLS_
5460 288U, // ADD8_rec
5461 288U, // ADDC
5462 288U, // ADDC8
5463 288U, // ADDC8O
5464 288U, // ADDC8O_rec
5465 288U, // ADDC8_rec
5466 288U, // ADDCO
5467 288U, // ADDCO_rec
5468 288U, // ADDC_rec
5469 288U, // ADDE
5470 288U, // ADDE8
5471 288U, // ADDE8O
5472 288U, // ADDE8O_rec
5473 288U, // ADDE8_rec
5474 288U, // ADDEO
5475 288U, // ADDEO_rec
5476 3104U, // ADDEX
5477 3104U, // ADDEX8
5478 288U, // ADDE_rec
5479 288U, // ADDG6S
5480 288U, // ADDG6S8
5481 24U, // ADDI
5482 24U, // ADDI8
5483 24U, // ADDIC
5484 24U, // ADDIC8
5485 24U, // ADDIC_rec
5486 24U, // ADDIS
5487 24U, // ADDIS8
5488 0U, // ADDISdtprelHA
5489 0U, // ADDISdtprelHA32
5490 0U, // ADDISgotTprelHA
5491 0U, // ADDIStlsgdHA
5492 0U, // ADDIStlsldHA
5493 0U, // ADDIStocHA
5494 0U, // ADDIStocHA8
5495 0U, // ADDIdtprelL
5496 0U, // ADDIdtprelL32
5497 0U, // ADDItlsgdL
5498 0U, // ADDItlsgdL32
5499 0U, // ADDItlsgdLADDR
5500 0U, // ADDItlsgdLADDR32
5501 0U, // ADDItlsldL
5502 0U, // ADDItlsldL32
5503 0U, // ADDItlsldLADDR
5504 0U, // ADDItlsldLADDR32
5505 0U, // ADDItoc
5506 0U, // ADDItoc8
5507 0U, // ADDItocL
5508 0U, // ADDItocL8
5509 0U, // ADDME
5510 0U, // ADDME8
5511 0U, // ADDME8O
5512 0U, // ADDME8O_rec
5513 0U, // ADDME8_rec
5514 0U, // ADDMEO
5515 0U, // ADDMEO_rec
5516 0U, // ADDME_rec
5517 0U, // ADDPCIS
5518 0U, // ADDZE
5519 0U, // ADDZE8
5520 0U, // ADDZE8O
5521 0U, // ADDZE8O_rec
5522 0U, // ADDZE8_rec
5523 0U, // ADDZEO
5524 0U, // ADDZEO_rec
5525 0U, // ADDZE_rec
5526 0U, // ADJCALLSTACKDOWN
5527 0U, // ADJCALLSTACKUP
5528 288U, // AND
5529 288U, // AND8
5530 288U, // AND8_rec
5531 288U, // ANDC
5532 288U, // ANDC8
5533 288U, // ANDC8_rec
5534 288U, // ANDC_rec
5535 40U, // ANDI8_rec
5536 40U, // ANDIS8_rec
5537 40U, // ANDIS_rec
5538 40U, // ANDI_rec
5539 0U, // ANDI_rec_1_EQ_BIT
5540 0U, // ANDI_rec_1_EQ_BIT8
5541 0U, // ANDI_rec_1_GT_BIT
5542 0U, // ANDI_rec_1_GT_BIT8
5543 288U, // AND_rec
5544 1U, // ATOMIC_CMP_SWAP_I16
5545 1U, // ATOMIC_CMP_SWAP_I32
5546 0U, // ATOMIC_CMP_SWAP_I64
5547 0U, // ATOMIC_CMP_SWAP_I8
5548 0U, // ATOMIC_LOAD_ADD_I16
5549 0U, // ATOMIC_LOAD_ADD_I32
5550 0U, // ATOMIC_LOAD_ADD_I64
5551 0U, // ATOMIC_LOAD_ADD_I8
5552 0U, // ATOMIC_LOAD_AND_I16
5553 0U, // ATOMIC_LOAD_AND_I32
5554 0U, // ATOMIC_LOAD_AND_I64
5555 0U, // ATOMIC_LOAD_AND_I8
5556 0U, // ATOMIC_LOAD_MAX_I16
5557 0U, // ATOMIC_LOAD_MAX_I32
5558 0U, // ATOMIC_LOAD_MAX_I64
5559 0U, // ATOMIC_LOAD_MAX_I8
5560 0U, // ATOMIC_LOAD_MIN_I16
5561 0U, // ATOMIC_LOAD_MIN_I32
5562 0U, // ATOMIC_LOAD_MIN_I64
5563 0U, // ATOMIC_LOAD_MIN_I8
5564 0U, // ATOMIC_LOAD_NAND_I16
5565 0U, // ATOMIC_LOAD_NAND_I32
5566 0U, // ATOMIC_LOAD_NAND_I64
5567 0U, // ATOMIC_LOAD_NAND_I8
5568 0U, // ATOMIC_LOAD_OR_I16
5569 0U, // ATOMIC_LOAD_OR_I32
5570 0U, // ATOMIC_LOAD_OR_I64
5571 0U, // ATOMIC_LOAD_OR_I8
5572 0U, // ATOMIC_LOAD_SUB_I16
5573 0U, // ATOMIC_LOAD_SUB_I32
5574 0U, // ATOMIC_LOAD_SUB_I64
5575 0U, // ATOMIC_LOAD_SUB_I8
5576 0U, // ATOMIC_LOAD_UMAX_I16
5577 0U, // ATOMIC_LOAD_UMAX_I32
5578 0U, // ATOMIC_LOAD_UMAX_I64
5579 0U, // ATOMIC_LOAD_UMAX_I8
5580 0U, // ATOMIC_LOAD_UMIN_I16
5581 0U, // ATOMIC_LOAD_UMIN_I32
5582 0U, // ATOMIC_LOAD_UMIN_I64
5583 0U, // ATOMIC_LOAD_UMIN_I8
5584 0U, // ATOMIC_LOAD_XOR_I16
5585 0U, // ATOMIC_LOAD_XOR_I32
5586 0U, // ATOMIC_LOAD_XOR_I64
5587 0U, // ATOMIC_LOAD_XOR_I8
5588 0U, // ATOMIC_SWAP_I16
5589 0U, // ATOMIC_SWAP_I32
5590 0U, // ATOMIC_SWAP_I64
5591 0U, // ATOMIC_SWAP_I8
5592 0U, // ATTN
5593 0U, // B
5594 0U, // BA
5595 0U, // BC
5596 0U, // BCC
5597 0U, // BCCA
5598 0U, // BCCCTR
5599 0U, // BCCCTR8
5600 0U, // BCCCTRL
5601 0U, // BCCCTRL8
5602 0U, // BCCL
5603 0U, // BCCLA
5604 0U, // BCCLR
5605 0U, // BCCLRL
5606 0U, // BCCTR
5607 0U, // BCCTR8
5608 0U, // BCCTR8n
5609 0U, // BCCTRL
5610 0U, // BCCTRL8
5611 0U, // BCCTRL8n
5612 0U, // BCCTRLn
5613 0U, // BCCTRn
5614 4128U, // BCDADD_rec
5615 304U, // BCDCFN_rec
5616 304U, // BCDCFSQ_rec
5617 304U, // BCDCFZ_rec
5618 288U, // BCDCPSGN_rec
5619 0U, // BCDCTN_rec
5620 0U, // BCDCTSQ_rec
5621 304U, // BCDCTZ_rec
5622 304U, // BCDSETSGN_rec
5623 4128U, // BCDSR_rec
5624 4128U, // BCDSUB_rec
5625 4128U, // BCDS_rec
5626 4128U, // BCDTRUNC_rec
5627 288U, // BCDUS_rec
5628 288U, // BCDUTRUNC_rec
5629 0U, // BCL
5630 0U, // BCLR
5631 0U, // BCLRL
5632 0U, // BCLRLn
5633 0U, // BCLRn
5634 0U, // BCLalways
5635 0U, // BCLn
5636 0U, // BCTR
5637 0U, // BCTR8
5638 0U, // BCTRL
5639 0U, // BCTRL8
5640 0U, // BCTRL8_LDinto_toc
5641 0U, // BCTRL8_LDinto_toc_RM
5642 0U, // BCTRL8_RM
5643 0U, // BCTRL_LWZinto_toc
5644 0U, // BCTRL_LWZinto_toc_RM
5645 0U, // BCTRL_RM
5646 0U, // BCn
5647 0U, // BDNZ
5648 0U, // BDNZ8
5649 0U, // BDNZA
5650 0U, // BDNZAm
5651 0U, // BDNZAp
5652 0U, // BDNZL
5653 0U, // BDNZLA
5654 0U, // BDNZLAm
5655 0U, // BDNZLAp
5656 0U, // BDNZLR
5657 0U, // BDNZLR8
5658 0U, // BDNZLRL
5659 0U, // BDNZLRLm
5660 0U, // BDNZLRLp
5661 0U, // BDNZLRm
5662 0U, // BDNZLRp
5663 0U, // BDNZLm
5664 0U, // BDNZLp
5665 0U, // BDNZm
5666 0U, // BDNZp
5667 0U, // BDZ
5668 0U, // BDZ8
5669 0U, // BDZA
5670 0U, // BDZAm
5671 0U, // BDZAp
5672 0U, // BDZL
5673 0U, // BDZLA
5674 0U, // BDZLAm
5675 0U, // BDZLAp
5676 0U, // BDZLR
5677 0U, // BDZLR8
5678 0U, // BDZLRL
5679 0U, // BDZLRLm
5680 0U, // BDZLRLp
5681 0U, // BDZLRm
5682 0U, // BDZLRp
5683 0U, // BDZLm
5684 0U, // BDZLp
5685 0U, // BDZm
5686 0U, // BDZp
5687 0U, // BL
5688 0U, // BL8
5689 0U, // BL8_NOP
5690 0U, // BL8_NOP_RM
5691 0U, // BL8_NOP_TLS
5692 0U, // BL8_NOTOC
5693 0U, // BL8_NOTOC_RM
5694 0U, // BL8_NOTOC_TLS
5695 0U, // BL8_RM
5696 0U, // BL8_TLS
5697 0U, // BL8_TLS_
5698 0U, // BLA
5699 0U, // BLA8
5700 0U, // BLA8_NOP
5701 0U, // BLA8_NOP_RM
5702 0U, // BLA8_RM
5703 0U, // BLA_RM
5704 0U, // BLR
5705 0U, // BLR8
5706 0U, // BLRL
5707 0U, // BL_NOP
5708 0U, // BL_NOP_RM
5709 0U, // BL_RM
5710 0U, // BL_TLS
5711 288U, // BPERMD
5712 0U, // BRD
5713 0U, // BRH
5714 0U, // BRH8
5715 288U, // BRINC
5716 0U, // BRW
5717 0U, // BRW8
5718 0U, // CBCDTD
5719 0U, // CBCDTD8
5720 0U, // CDTBCD
5721 0U, // CDTBCD8
5722 288U, // CFUGED
5723 0U, // CLRBHRB
5724 288U, // CMPB
5725 288U, // CMPB8
5726 288U, // CMPD
5727 24U, // CMPDI
5728 288U, // CMPEQB
5729 288U, // CMPLD
5730 40U, // CMPLDI
5731 288U, // CMPLW
5732 40U, // CMPLWI
5733 2080U, // CMPRB
5734 2080U, // CMPRB8
5735 288U, // CMPW
5736 24U, // CMPWI
5737 0U, // CNTLZD
5738 288U, // CNTLZDM
5739 0U, // CNTLZD_rec
5740 0U, // CNTLZW
5741 0U, // CNTLZW8
5742 0U, // CNTLZW8_rec
5743 0U, // CNTLZW_rec
5744 0U, // CNTTZD
5745 288U, // CNTTZDM
5746 0U, // CNTTZD_rec
5747 0U, // CNTTZW
5748 0U, // CNTTZW8
5749 0U, // CNTTZW8_rec
5750 0U, // CNTTZW_rec
5751 0U, // CP_ABORT
5752 0U, // CP_COPY
5753 0U, // CP_COPY8
5754 304U, // CP_PASTE8_rec
5755 304U, // CP_PASTE_rec
5756 0U, // CR6SET
5757 0U, // CR6UNSET
5758 288U, // CRAND
5759 288U, // CRANDC
5760 288U, // CREQV
5761 288U, // CRNAND
5762 288U, // CRNOR
5763 0U, // CRNOT
5764 288U, // CROR
5765 288U, // CRORC
5766 56U, // CRSET
5767 56U, // CRUNSET
5768 288U, // CRXOR
5769 0U, // CTRL_DEP
5770 288U, // DADD
5771 288U, // DADDQ
5772 288U, // DADDQ_rec
5773 288U, // DADD_rec
5774 0U, // DARN
5775 0U, // DCBA
5776 0U, // DCBF
5777 0U, // DCBFEP
5778 0U, // DCBI
5779 0U, // DCBST
5780 0U, // DCBSTEP
5781 0U, // DCBT
5782 0U, // DCBTEP
5783 0U, // DCBTST
5784 0U, // DCBTSTEP
5785 0U, // DCBZ
5786 0U, // DCBZEP
5787 0U, // DCBZL
5788 0U, // DCBZLEP
5789 0U, // DCCCI
5790 0U, // DCFFIX
5791 0U, // DCFFIXQ
5792 0U, // DCFFIXQQ
5793 0U, // DCFFIXQ_rec
5794 0U, // DCFFIX_rec
5795 288U, // DCMPO
5796 288U, // DCMPOQ
5797 288U, // DCMPU
5798 288U, // DCMPUQ
5799 0U, // DCTDP
5800 0U, // DCTDP_rec
5801 0U, // DCTFIX
5802 0U, // DCTFIXQ
5803 0U, // DCTFIXQQ
5804 0U, // DCTFIXQ_rec
5805 0U, // DCTFIX_rec
5806 0U, // DCTQPQ
5807 0U, // DCTQPQ_rec
5808 0U, // DDEDPD
5809 0U, // DDEDPDQ
5810 0U, // DDEDPDQ_rec
5811 0U, // DDEDPD_rec
5812 288U, // DDIV
5813 288U, // DDIVQ
5814 288U, // DDIVQ_rec
5815 288U, // DDIV_rec
5816 0U, // DENBCD
5817 0U, // DENBCDQ
5818 0U, // DENBCDQ_rec
5819 0U, // DENBCD_rec
5820 288U, // DIEX
5821 288U, // DIEXQ
5822 288U, // DIEXQ_rec
5823 288U, // DIEX_rec
5824 288U, // DIVD
5825 288U, // DIVDE
5826 288U, // DIVDEO
5827 288U, // DIVDEO_rec
5828 288U, // DIVDEU
5829 288U, // DIVDEUO
5830 288U, // DIVDEUO_rec
5831 288U, // DIVDEU_rec
5832 288U, // DIVDE_rec
5833 288U, // DIVDO
5834 288U, // DIVDO_rec
5835 288U, // DIVDU
5836 288U, // DIVDUO
5837 288U, // DIVDUO_rec
5838 288U, // DIVDU_rec
5839 288U, // DIVD_rec
5840 288U, // DIVW
5841 288U, // DIVWE
5842 288U, // DIVWEO
5843 288U, // DIVWEO_rec
5844 288U, // DIVWEU
5845 288U, // DIVWEUO
5846 288U, // DIVWEUO_rec
5847 288U, // DIVWEU_rec
5848 288U, // DIVWE_rec
5849 288U, // DIVWO
5850 288U, // DIVWO_rec
5851 288U, // DIVWU
5852 288U, // DIVWUO
5853 288U, // DIVWUO_rec
5854 288U, // DIVWU_rec
5855 288U, // DIVW_rec
5856 0U, // DMMR
5857 0U, // DMSETDMRZ
5858 64U, // DMSHA2HASH
5859 0U, // DMSHA3HASH
5860 288U, // DMUL
5861 288U, // DMULQ
5862 288U, // DMULQ_rec
5863 288U, // DMUL_rec
5864 0U, // DMXOR
5865 288U, // DMXVBF16GERX2
5866 328U, // DMXVBF16GERX2NN
5867 328U, // DMXVBF16GERX2NP
5868 328U, // DMXVBF16GERX2PN
5869 328U, // DMXVBF16GERX2PP
5870 288U, // DMXVF16GERX2
5871 328U, // DMXVF16GERX2NN
5872 328U, // DMXVF16GERX2NP
5873 328U, // DMXVF16GERX2PN
5874 328U, // DMXVF16GERX2PP
5875 288U, // DMXVI8GERX4
5876 328U, // DMXVI8GERX4PP
5877 328U, // DMXVI8GERX4SPP
5878 336U, // DMXXEXTFDMR256
5879 544U, // DMXXEXTFDMR512
5880 800U, // DMXXEXTFDMR512_HI
5881 336U, // DMXXINSTDMR256
5882 544U, // DMXXINSTDMR512
5883 800U, // DMXXINSTDMR512_HI
5884 0U, // DMXXSETACCZ
5885 88U, // DMXXSHAPAD
5886 3104U, // DQUA
5887 0U, // DQUAI
5888 0U, // DQUAIQ
5889 0U, // DQUAIQ_rec
5890 0U, // DQUAI_rec
5891 3104U, // DQUAQ
5892 3104U, // DQUAQ_rec
5893 3104U, // DQUA_rec
5894 0U, // DRDPQ
5895 0U, // DRDPQ_rec
5896 0U, // DRINTN
5897 0U, // DRINTNQ
5898 0U, // DRINTNQ_rec
5899 0U, // DRINTN_rec
5900 0U, // DRINTX
5901 0U, // DRINTXQ
5902 0U, // DRINTXQ_rec
5903 0U, // DRINTX_rec
5904 3104U, // DRRND
5905 3104U, // DRRNDQ
5906 3104U, // DRRNDQ_rec
5907 3104U, // DRRND_rec
5908 0U, // DRSP
5909 0U, // DRSP_rec
5910 256U, // DSCLI
5911 256U, // DSCLIQ
5912 256U, // DSCLIQ_rec
5913 256U, // DSCLI_rec
5914 256U, // DSCRI
5915 256U, // DSCRIQ
5916 256U, // DSCRIQ_rec
5917 256U, // DSCRI_rec
5918 0U, // DSS
5919 0U, // DSSALL
5920 96U, // DST
5921 96U, // DST64
5922 96U, // DSTST
5923 96U, // DSTST64
5924 96U, // DSTSTT
5925 96U, // DSTSTT64
5926 96U, // DSTT
5927 96U, // DSTT64
5928 288U, // DSUB
5929 288U, // DSUBQ
5930 288U, // DSUBQ_rec
5931 288U, // DSUB_rec
5932 256U, // DTSTDC
5933 256U, // DTSTDCQ
5934 256U, // DTSTDG
5935 256U, // DTSTDGQ
5936 288U, // DTSTEX
5937 288U, // DTSTEXQ
5938 288U, // DTSTSF
5939 0U, // DTSTSFI
5940 0U, // DTSTSFIQ
5941 288U, // DTSTSFQ
5942 0U, // DXEX
5943 0U, // DXEXQ
5944 0U, // DXEXQ_rec
5945 0U, // DXEX_rec
5946 0U, // DYNALLOC
5947 0U, // DYNALLOC8
5948 0U, // DYNAREAOFFSET
5949 0U, // DYNAREAOFFSET8
5950 0U, // DecreaseCTR8loop
5951 0U, // DecreaseCTRloop
5952 0U, // EFDABS
5953 288U, // EFDADD
5954 0U, // EFDCFS
5955 0U, // EFDCFSF
5956 0U, // EFDCFSI
5957 0U, // EFDCFSID
5958 0U, // EFDCFUF
5959 0U, // EFDCFUI
5960 0U, // EFDCFUID
5961 288U, // EFDCMPEQ
5962 288U, // EFDCMPGT
5963 288U, // EFDCMPLT
5964 0U, // EFDCTSF
5965 0U, // EFDCTSI
5966 0U, // EFDCTSIDZ
5967 0U, // EFDCTSIZ
5968 0U, // EFDCTUF
5969 0U, // EFDCTUI
5970 0U, // EFDCTUIDZ
5971 0U, // EFDCTUIZ
5972 288U, // EFDDIV
5973 288U, // EFDMUL
5974 0U, // EFDNABS
5975 0U, // EFDNEG
5976 288U, // EFDSUB
5977 288U, // EFDTSTEQ
5978 288U, // EFDTSTGT
5979 288U, // EFDTSTLT
5980 0U, // EFSABS
5981 288U, // EFSADD
5982 0U, // EFSCFD
5983 0U, // EFSCFSF
5984 0U, // EFSCFSI
5985 0U, // EFSCFUF
5986 0U, // EFSCFUI
5987 288U, // EFSCMPEQ
5988 288U, // EFSCMPGT
5989 288U, // EFSCMPLT
5990 0U, // EFSCTSF
5991 0U, // EFSCTSI
5992 0U, // EFSCTSIZ
5993 0U, // EFSCTUF
5994 0U, // EFSCTUI
5995 0U, // EFSCTUIZ
5996 288U, // EFSDIV
5997 288U, // EFSMUL
5998 0U, // EFSNABS
5999 0U, // EFSNEG
6000 288U, // EFSSUB
6001 288U, // EFSTSTEQ
6002 288U, // EFSTSTGT
6003 288U, // EFSTSTLT
6004 0U, // EH_SjLj_LongJmp32
6005 0U, // EH_SjLj_LongJmp64
6006 0U, // EH_SjLj_SetJmp32
6007 0U, // EH_SjLj_SetJmp64
6008 0U, // EH_SjLj_Setup
6009 288U, // EQV
6010 288U, // EQV8
6011 288U, // EQV8_rec
6012 288U, // EQV_rec
6013 0U, // EVABS
6014 360U, // EVADDIW
6015 0U, // EVADDSMIAAW
6016 0U, // EVADDSSIAAW
6017 0U, // EVADDUMIAAW
6018 0U, // EVADDUSIAAW
6019 288U, // EVADDW
6020 288U, // EVAND
6021 288U, // EVANDC
6022 288U, // EVCMPEQ
6023 288U, // EVCMPGTS
6024 288U, // EVCMPGTU
6025 288U, // EVCMPLTS
6026 288U, // EVCMPLTU
6027 0U, // EVCNTLSW
6028 0U, // EVCNTLZW
6029 288U, // EVDIVWS
6030 288U, // EVDIVWU
6031 288U, // EVEQV
6032 0U, // EVEXTSB
6033 0U, // EVEXTSH
6034 0U, // EVFSABS
6035 288U, // EVFSADD
6036 0U, // EVFSCFSF
6037 0U, // EVFSCFSI
6038 0U, // EVFSCFUF
6039 0U, // EVFSCFUI
6040 288U, // EVFSCMPEQ
6041 288U, // EVFSCMPGT
6042 288U, // EVFSCMPLT
6043 0U, // EVFSCTSF
6044 0U, // EVFSCTSI
6045 0U, // EVFSCTSIZ
6046 0U, // EVFSCTUF
6047 0U, // EVFSCTUI
6048 0U, // EVFSCTUIZ
6049 288U, // EVFSDIV
6050 288U, // EVFSMUL
6051 0U, // EVFSNABS
6052 0U, // EVFSNEG
6053 288U, // EVFSSUB
6054 288U, // EVFSTSTEQ
6055 288U, // EVFSTSTGT
6056 288U, // EVFSTSTLT
6057 0U, // EVLDD
6058 0U, // EVLDDX
6059 0U, // EVLDH
6060 0U, // EVLDHX
6061 0U, // EVLDW
6062 0U, // EVLDWX
6063 0U, // EVLHHESPLAT
6064 0U, // EVLHHESPLATX
6065 0U, // EVLHHOSSPLAT
6066 0U, // EVLHHOSSPLATX
6067 0U, // EVLHHOUSPLAT
6068 0U, // EVLHHOUSPLATX
6069 0U, // EVLWHE
6070 0U, // EVLWHEX
6071 0U, // EVLWHOS
6072 0U, // EVLWHOSX
6073 0U, // EVLWHOU
6074 0U, // EVLWHOUX
6075 0U, // EVLWHSPLAT
6076 0U, // EVLWHSPLATX
6077 0U, // EVLWWSPLAT
6078 0U, // EVLWWSPLATX
6079 288U, // EVMERGEHI
6080 288U, // EVMERGEHILO
6081 288U, // EVMERGELO
6082 288U, // EVMERGELOHI
6083 288U, // EVMHEGSMFAA
6084 288U, // EVMHEGSMFAN
6085 288U, // EVMHEGSMIAA
6086 288U, // EVMHEGSMIAN
6087 288U, // EVMHEGUMIAA
6088 288U, // EVMHEGUMIAN
6089 288U, // EVMHESMF
6090 288U, // EVMHESMFA
6091 288U, // EVMHESMFAAW
6092 288U, // EVMHESMFANW
6093 288U, // EVMHESMI
6094 288U, // EVMHESMIA
6095 288U, // EVMHESMIAAW
6096 288U, // EVMHESMIANW
6097 288U, // EVMHESSF
6098 288U, // EVMHESSFA
6099 288U, // EVMHESSFAAW
6100 288U, // EVMHESSFANW
6101 288U, // EVMHESSIAAW
6102 288U, // EVMHESSIANW
6103 288U, // EVMHEUMI
6104 288U, // EVMHEUMIA
6105 288U, // EVMHEUMIAAW
6106 288U, // EVMHEUMIANW
6107 288U, // EVMHEUSIAAW
6108 288U, // EVMHEUSIANW
6109 288U, // EVMHOGSMFAA
6110 288U, // EVMHOGSMFAN
6111 288U, // EVMHOGSMIAA
6112 288U, // EVMHOGSMIAN
6113 288U, // EVMHOGUMIAA
6114 288U, // EVMHOGUMIAN
6115 288U, // EVMHOSMF
6116 288U, // EVMHOSMFA
6117 288U, // EVMHOSMFAAW
6118 288U, // EVMHOSMFANW
6119 288U, // EVMHOSMI
6120 288U, // EVMHOSMIA
6121 288U, // EVMHOSMIAAW
6122 288U, // EVMHOSMIANW
6123 288U, // EVMHOSSF
6124 288U, // EVMHOSSFA
6125 288U, // EVMHOSSFAAW
6126 288U, // EVMHOSSFANW
6127 288U, // EVMHOSSIAAW
6128 288U, // EVMHOSSIANW
6129 288U, // EVMHOUMI
6130 288U, // EVMHOUMIA
6131 288U, // EVMHOUMIAAW
6132 288U, // EVMHOUMIANW
6133 288U, // EVMHOUSIAAW
6134 288U, // EVMHOUSIANW
6135 0U, // EVMRA
6136 288U, // EVMWHSMF
6137 288U, // EVMWHSMFA
6138 288U, // EVMWHSMI
6139 288U, // EVMWHSMIA
6140 288U, // EVMWHSSF
6141 288U, // EVMWHSSFA
6142 288U, // EVMWHUMI
6143 288U, // EVMWHUMIA
6144 288U, // EVMWLSMIAAW
6145 288U, // EVMWLSMIANW
6146 288U, // EVMWLSSIAAW
6147 288U, // EVMWLSSIANW
6148 288U, // EVMWLUMI
6149 288U, // EVMWLUMIA
6150 288U, // EVMWLUMIAAW
6151 288U, // EVMWLUMIANW
6152 288U, // EVMWLUSIAAW
6153 288U, // EVMWLUSIANW
6154 288U, // EVMWSMF
6155 288U, // EVMWSMFA
6156 288U, // EVMWSMFAA
6157 288U, // EVMWSMFAN
6158 288U, // EVMWSMI
6159 288U, // EVMWSMIA
6160 288U, // EVMWSMIAA
6161 288U, // EVMWSMIAN
6162 288U, // EVMWSSF
6163 288U, // EVMWSSFA
6164 288U, // EVMWSSFAA
6165 288U, // EVMWSSFAN
6166 288U, // EVMWUMI
6167 288U, // EVMWUMIA
6168 288U, // EVMWUMIAA
6169 288U, // EVMWUMIAN
6170 288U, // EVNAND
6171 0U, // EVNEG
6172 288U, // EVNOR
6173 288U, // EVOR
6174 288U, // EVORC
6175 288U, // EVRLW
6176 264U, // EVRLWI
6177 0U, // EVRNDW
6178 0U, // EVSEL
6179 288U, // EVSLW
6180 264U, // EVSLWI
6181 0U, // EVSPLATFI
6182 0U, // EVSPLATI
6183 264U, // EVSRWIS
6184 264U, // EVSRWIU
6185 288U, // EVSRWS
6186 288U, // EVSRWU
6187 0U, // EVSTDD
6188 0U, // EVSTDDX
6189 0U, // EVSTDH
6190 0U, // EVSTDHX
6191 0U, // EVSTDW
6192 0U, // EVSTDWX
6193 0U, // EVSTWHE
6194 0U, // EVSTWHEX
6195 0U, // EVSTWHO
6196 0U, // EVSTWHOX
6197 0U, // EVSTWWE
6198 0U, // EVSTWWEX
6199 0U, // EVSTWWO
6200 0U, // EVSTWWOX
6201 0U, // EVSUBFSMIAAW
6202 0U, // EVSUBFSSIAAW
6203 0U, // EVSUBFUMIAAW
6204 0U, // EVSUBFUSIAAW
6205 288U, // EVSUBFW
6206 288U, // EVSUBIFW
6207 288U, // EVXOR
6208 0U, // EXTSB
6209 0U, // EXTSB8
6210 0U, // EXTSB8_32_64
6211 0U, // EXTSB8_rec
6212 0U, // EXTSB_rec
6213 0U, // EXTSH
6214 0U, // EXTSH8
6215 0U, // EXTSH8_32_64
6216 0U, // EXTSH8_rec
6217 0U, // EXTSH_rec
6218 0U, // EXTSW
6219 256U, // EXTSWSLI
6220 256U, // EXTSWSLI_32_64
6221 256U, // EXTSWSLI_32_64_rec
6222 256U, // EXTSWSLI_rec
6223 0U, // EXTSW_32
6224 0U, // EXTSW_32_64
6225 0U, // EXTSW_32_64_rec
6226 0U, // EXTSW_rec
6227 0U, // EnforceIEIO
6228 0U, // FABSD
6229 0U, // FABSD_rec
6230 0U, // FABSS
6231 0U, // FABSS_rec
6232 288U, // FADD
6233 288U, // FADDS
6234 288U, // FADDS_rec
6235 288U, // FADD_rec
6236 0U, // FADDrtz
6237 0U, // FCFID
6238 0U, // FCFIDS
6239 0U, // FCFIDS_rec
6240 0U, // FCFIDU
6241 0U, // FCFIDUS
6242 0U, // FCFIDUS_rec
6243 0U, // FCFIDU_rec
6244 0U, // FCFID_rec
6245 288U, // FCMPOD
6246 288U, // FCMPOS
6247 288U, // FCMPUD
6248 288U, // FCMPUS
6249 288U, // FCPSGND
6250 288U, // FCPSGND_rec
6251 288U, // FCPSGNS
6252 288U, // FCPSGNS_rec
6253 0U, // FCTID
6254 0U, // FCTIDU
6255 0U, // FCTIDUZ
6256 0U, // FCTIDUZ_rec
6257 0U, // FCTIDU_rec
6258 0U, // FCTIDZ
6259 0U, // FCTIDZ_rec
6260 0U, // FCTID_rec
6261 0U, // FCTIW
6262 0U, // FCTIWU
6263 0U, // FCTIWUZ
6264 0U, // FCTIWUZ_rec
6265 0U, // FCTIWU_rec
6266 0U, // FCTIWZ
6267 0U, // FCTIWZ_rec
6268 0U, // FCTIW_rec
6269 288U, // FDIV
6270 288U, // FDIVS
6271 288U, // FDIVS_rec
6272 288U, // FDIV_rec
6273 0U, // FENCE
6274 2080U, // FMADD
6275 2080U, // FMADDS
6276 2080U, // FMADDS_rec
6277 2080U, // FMADD_rec
6278 0U, // FMR
6279 0U, // FMR_rec
6280 2080U, // FMSUB
6281 2080U, // FMSUBS
6282 2080U, // FMSUBS_rec
6283 2080U, // FMSUB_rec
6284 288U, // FMUL
6285 288U, // FMULS
6286 288U, // FMULS_rec
6287 288U, // FMUL_rec
6288 0U, // FNABSD
6289 0U, // FNABSD_rec
6290 0U, // FNABSS
6291 0U, // FNABSS_rec
6292 0U, // FNEGD
6293 0U, // FNEGD_rec
6294 0U, // FNEGS
6295 0U, // FNEGS_rec
6296 2080U, // FNMADD
6297 2080U, // FNMADDS
6298 2080U, // FNMADDS_rec
6299 2080U, // FNMADD_rec
6300 2080U, // FNMSUB
6301 2080U, // FNMSUBS
6302 2080U, // FNMSUBS_rec
6303 2080U, // FNMSUB_rec
6304 0U, // FRE
6305 0U, // FRES
6306 0U, // FRES_rec
6307 0U, // FRE_rec
6308 0U, // FRIMD
6309 0U, // FRIMD_rec
6310 0U, // FRIMS
6311 0U, // FRIMS_rec
6312 0U, // FRIND
6313 0U, // FRIND_rec
6314 0U, // FRINS
6315 0U, // FRINS_rec
6316 0U, // FRIPD
6317 0U, // FRIPD_rec
6318 0U, // FRIPS
6319 0U, // FRIPS_rec
6320 0U, // FRIZD
6321 0U, // FRIZD_rec
6322 0U, // FRIZS
6323 0U, // FRIZS_rec
6324 0U, // FRSP
6325 0U, // FRSP_rec
6326 0U, // FRSQRTE
6327 0U, // FRSQRTES
6328 0U, // FRSQRTES_rec
6329 0U, // FRSQRTE_rec
6330 2080U, // FSELD
6331 2080U, // FSELD_rec
6332 2080U, // FSELS
6333 2080U, // FSELS_rec
6334 0U, // FSQRT
6335 0U, // FSQRTS
6336 0U, // FSQRTS_rec
6337 0U, // FSQRT_rec
6338 288U, // FSUB
6339 288U, // FSUBS
6340 288U, // FSUBS_rec
6341 288U, // FSUB_rec
6342 288U, // FTDIV
6343 0U, // FTSQRT
6344 0U, // GETtlsADDR
6345 0U, // GETtlsADDR32
6346 0U, // GETtlsADDR32AIX
6347 0U, // GETtlsADDR64AIX
6348 0U, // GETtlsADDRPCREL
6349 0U, // GETtlsMOD32AIX
6350 0U, // GETtlsMOD64AIX
6351 0U, // GETtlsTpointer32AIX
6352 0U, // GETtlsldADDR
6353 0U, // GETtlsldADDR32
6354 0U, // GETtlsldADDRPCREL
6355 0U, // HASHCHK
6356 0U, // HASHCHK8
6357 0U, // HASHCHKP
6358 0U, // HASHCHKP8
6359 0U, // HASHST
6360 0U, // HASHST8
6361 0U, // HASHSTP
6362 0U, // HASHSTP8
6363 0U, // HRFID
6364 0U, // ICBI
6365 0U, // ICBIEP
6366 0U, // ICBLC
6367 0U, // ICBLQ
6368 0U, // ICBT
6369 0U, // ICBTLS
6370 0U, // ICCCI
6371 2080U, // ISEL
6372 2080U, // ISEL8
6373 0U, // ISYNC
6374 0U, // LA
6375 0U, // LA8
6376 0U, // LBARX
6377 1U, // LBARXL
6378 0U, // LBEPX
6379 0U, // LBZ
6380 0U, // LBZ8
6381 288U, // LBZCIX
6382 0U, // LBZU
6383 0U, // LBZU8
6384 0U, // LBZUX
6385 0U, // LBZUX8
6386 0U, // LBZX
6387 0U, // LBZX8
6388 288U, // LBZXTLS
6389 288U, // LBZXTLS_
6390 288U, // LBZXTLS_32
6391 0U, // LD
6392 0U, // LDARX
6393 1U, // LDARXL
6394 368U, // LDAT
6395 0U, // LDAT_COND_PSEUDO
6396 0U, // LDAT_PSEUDO
6397 0U, // LDBRX
6398 288U, // LDCIX
6399 0U, // LDU
6400 0U, // LDUX
6401 0U, // LDX
6402 288U, // LDXTLS
6403 288U, // LDXTLS_
6404 0U, // LDgotTprelL
6405 0U, // LDgotTprelL32
6406 0U, // LDtoc
6407 0U, // LDtocBA
6408 0U, // LDtocCPT
6409 0U, // LDtocJTI
6410 0U, // LDtocL
6411 0U, // LFD
6412 0U, // LFDEPX
6413 0U, // LFDU
6414 0U, // LFDUX
6415 0U, // LFDX
6416 288U, // LFDXTLS
6417 288U, // LFDXTLS_
6418 0U, // LFIWAX
6419 0U, // LFIWZX
6420 0U, // LFS
6421 0U, // LFSU
6422 0U, // LFSUX
6423 0U, // LFSX
6424 288U, // LFSXTLS
6425 288U, // LFSXTLS_
6426 0U, // LHA
6427 0U, // LHA8
6428 0U, // LHARX
6429 1U, // LHARXL
6430 0U, // LHAU
6431 0U, // LHAU8
6432 0U, // LHAUX
6433 0U, // LHAUX8
6434 0U, // LHAX
6435 0U, // LHAX8
6436 288U, // LHAXTLS
6437 288U, // LHAXTLS_
6438 288U, // LHAXTLS_32
6439 0U, // LHBRX
6440 0U, // LHBRX8
6441 0U, // LHEPX
6442 0U, // LHZ
6443 0U, // LHZ8
6444 288U, // LHZCIX
6445 0U, // LHZU
6446 0U, // LHZU8
6447 0U, // LHZUX
6448 0U, // LHZUX8
6449 0U, // LHZX
6450 0U, // LHZX8
6451 288U, // LHZXTLS
6452 288U, // LHZXTLS_
6453 288U, // LHZXTLS_32
6454 0U, // LI
6455 0U, // LI8
6456 0U, // LIS
6457 0U, // LIS8
6458 0U, // LMW
6459 0U, // LQ
6460 0U, // LQARX
6461 1U, // LQARXL
6462 0U, // LQX_PSEUDO
6463 264U, // LSWI
6464 0U, // LVEBX
6465 0U, // LVEHX
6466 0U, // LVEWX
6467 0U, // LVSL
6468 0U, // LVSR
6469 0U, // LVX
6470 0U, // LVXL
6471 0U, // LWA
6472 0U, // LWARX
6473 1U, // LWARXL
6474 368U, // LWAT
6475 0U, // LWAT_COND_PSEUDO
6476 0U, // LWAT_PSEUDO
6477 0U, // LWAUX
6478 0U, // LWAX
6479 288U, // LWAXTLS
6480 288U, // LWAXTLS_
6481 288U, // LWAXTLS_32
6482 0U, // LWAX_32
6483 0U, // LWA_32
6484 0U, // LWBRX
6485 0U, // LWBRX8
6486 0U, // LWEPX
6487 0U, // LWZ
6488 0U, // LWZ8
6489 288U, // LWZCIX
6490 0U, // LWZU
6491 0U, // LWZU8
6492 0U, // LWZUX
6493 0U, // LWZUX8
6494 0U, // LWZX
6495 0U, // LWZX8
6496 288U, // LWZXTLS
6497 288U, // LWZXTLS_
6498 288U, // LWZXTLS_32
6499 0U, // LWZtoc
6500 0U, // LWZtocL
6501 0U, // LXSD
6502 0U, // LXSDX
6503 0U, // LXSIBZX
6504 0U, // LXSIHZX
6505 0U, // LXSIWAX
6506 0U, // LXSIWZX
6507 0U, // LXSSP
6508 0U, // LXSSPX
6509 0U, // LXV
6510 0U, // LXVB16X
6511 0U, // LXVD2X
6512 0U, // LXVDSX
6513 0U, // LXVH8X
6514 0U, // LXVKQ
6515 288U, // LXVL
6516 288U, // LXVLL
6517 0U, // LXVP
6518 288U, // LXVPB32X
6519 288U, // LXVPRL
6520 288U, // LXVPRLL
6521 0U, // LXVPX
6522 0U, // LXVRBX
6523 0U, // LXVRDX
6524 0U, // LXVRHX
6525 288U, // LXVRL
6526 288U, // LXVRLL
6527 0U, // LXVRWX
6528 0U, // LXVW4X
6529 0U, // LXVWSX
6530 0U, // LXVX
6531 2080U, // MADDHD
6532 2080U, // MADDHDU
6533 2080U, // MADDLD
6534 2080U, // MADDLD8
6535 0U, // MBAR
6536 0U, // MCRF
6537 0U, // MCRFS
6538 0U, // MCRXRX
6539 0U, // MFBHRBE
6540 0U, // MFCR
6541 0U, // MFCR8
6542 0U, // MFCTR
6543 0U, // MFCTR8
6544 0U, // MFDCR
6545 0U, // MFFS
6546 0U, // MFFSCDRN
6547 0U, // MFFSCDRNI
6548 0U, // MFFSCE
6549 0U, // MFFSCRN
6550 0U, // MFFSCRNI
6551 0U, // MFFSL
6552 0U, // MFFS_rec
6553 0U, // MFLR
6554 0U, // MFLR8
6555 0U, // MFMSR
6556 0U, // MFOCRF
6557 0U, // MFOCRF8
6558 0U, // MFPMR
6559 0U, // MFSPR
6560 0U, // MFSPR8
6561 0U, // MFSR
6562 0U, // MFSRIN
6563 0U, // MFTB
6564 0U, // MFTB8
6565 0U, // MFUDSCR
6566 0U, // MFVRD
6567 0U, // MFVRSAVE
6568 0U, // MFVRSAVEv
6569 0U, // MFVRWZ
6570 0U, // MFVSCR
6571 0U, // MFVSRD
6572 0U, // MFVSRLD
6573 0U, // MFVSRWZ
6574 288U, // MODSD
6575 288U, // MODSW
6576 288U, // MODUD
6577 288U, // MODUW
6578 0U, // MSGSNDP
6579 0U, // MSGSNDP8
6580 0U, // MSGSYNC
6581 0U, // MSYNC
6582 0U, // MTCRF
6583 0U, // MTCRF8
6584 0U, // MTCTR
6585 0U, // MTCTR8
6586 0U, // MTCTR8loop
6587 0U, // MTCTRloop
6588 0U, // MTDCR
6589 0U, // MTFSB0
6590 0U, // MTFSB1
6591 2096U, // MTFSF
6592 2U, // MTFSFI
6593 2U, // MTFSFI_rec
6594 0U, // MTFSFIb
6595 2096U, // MTFSF_rec
6596 0U, // MTFSFb
6597 0U, // MTLPL
6598 0U, // MTLPL8
6599 0U, // MTLR
6600 0U, // MTLR8
6601 0U, // MTMSR
6602 0U, // MTMSRD
6603 0U, // MTOCRF
6604 0U, // MTOCRF8
6605 0U, // MTPMR
6606 0U, // MTSPR
6607 0U, // MTSPR8
6608 0U, // MTSR
6609 0U, // MTSRIN
6610 0U, // MTUDSCR
6611 0U, // MTVRD
6612 0U, // MTVRSAVE
6613 0U, // MTVRSAVEv
6614 0U, // MTVRWA
6615 0U, // MTVRWZ
6616 0U, // MTVSCR
6617 0U, // MTVSRBM
6618 0U, // MTVSRBMI
6619 0U, // MTVSRD
6620 288U, // MTVSRDD
6621 0U, // MTVSRDM
6622 0U, // MTVSRHM
6623 0U, // MTVSRQM
6624 0U, // MTVSRWA
6625 0U, // MTVSRWM
6626 0U, // MTVSRWS
6627 0U, // MTVSRWZ
6628 288U, // MULHD
6629 288U, // MULHDU
6630 288U, // MULHDU_rec
6631 288U, // MULHD_rec
6632 288U, // MULHW
6633 288U, // MULHWU
6634 288U, // MULHWU_rec
6635 288U, // MULHW_rec
6636 288U, // MULLD
6637 288U, // MULLDO
6638 288U, // MULLDO_rec
6639 288U, // MULLD_rec
6640 24U, // MULLI
6641 24U, // MULLI8
6642 288U, // MULLW
6643 288U, // MULLWO
6644 288U, // MULLWO_rec
6645 288U, // MULLW_rec
6646 0U, // MoveGOTtoLR
6647 0U, // MovePCtoLR
6648 0U, // MovePCtoLR8
6649 288U, // NAND
6650 288U, // NAND8
6651 288U, // NAND8_rec
6652 288U, // NAND_rec
6653 0U, // NAP
6654 0U, // NEG
6655 0U, // NEG8
6656 0U, // NEG8O
6657 0U, // NEG8O_rec
6658 0U, // NEG8_rec
6659 0U, // NEGO
6660 0U, // NEGO_rec
6661 0U, // NEG_rec
6662 0U, // NOP
6663 0U, // NOP_GT_PWR6
6664 0U, // NOP_GT_PWR7
6665 288U, // NOR
6666 288U, // NOR8
6667 288U, // NOR8_rec
6668 288U, // NOR_rec
6669 288U, // OR
6670 288U, // OR8
6671 288U, // OR8_rec
6672 288U, // ORC
6673 288U, // ORC8
6674 288U, // ORC8_rec
6675 288U, // ORC_rec
6676 40U, // ORI
6677 40U, // ORI8
6678 40U, // ORIS
6679 40U, // ORIS8
6680 288U, // OR_rec
6681 528U, // PADDI
6682 528U, // PADDI8
6683 3U, // PADDI8pc
6684 120U, // PADDIS
6685 120U, // PADDIS8
6686 3U, // PADDIS8pc
6687 3U, // PADDISpc
6688 0U, // PADDIdtprel
6689 3U, // PADDIpc
6690 288U, // PDEPD
6691 288U, // PEXTD
6692 0U, // PLA
6693 0U, // PLA8
6694 0U, // PLA8pc
6695 0U, // PLApc
6696 4U, // PLBZ
6697 4U, // PLBZ8
6698 0U, // PLBZ8nopc
6699 0U, // PLBZ8onlypc
6700 0U, // PLBZ8pc
6701 0U, // PLBZnopc
6702 0U, // PLBZonlypc
6703 0U, // PLBZpc
6704 4U, // PLD
6705 0U, // PLDnopc
6706 0U, // PLDonlypc
6707 0U, // PLDpc
6708 4U, // PLFD
6709 0U, // PLFDnopc
6710 0U, // PLFDonlypc
6711 0U, // PLFDpc
6712 4U, // PLFS
6713 0U, // PLFSnopc
6714 0U, // PLFSonlypc
6715 0U, // PLFSpc
6716 4U, // PLHA
6717 4U, // PLHA8
6718 0U, // PLHA8nopc
6719 0U, // PLHA8onlypc
6720 0U, // PLHA8pc
6721 0U, // PLHAnopc
6722 0U, // PLHAonlypc
6723 0U, // PLHApc
6724 4U, // PLHZ
6725 4U, // PLHZ8
6726 0U, // PLHZ8nopc
6727 0U, // PLHZ8onlypc
6728 0U, // PLHZ8pc
6729 0U, // PLHZnopc
6730 0U, // PLHZonlypc
6731 0U, // PLHZpc
6732 0U, // PLI
6733 0U, // PLI8
6734 4U, // PLWA
6735 4U, // PLWA8
6736 0U, // PLWA8nopc
6737 0U, // PLWA8onlypc
6738 0U, // PLWA8pc
6739 0U, // PLWAnopc
6740 0U, // PLWAonlypc
6741 0U, // PLWApc
6742 4U, // PLWZ
6743 4U, // PLWZ8
6744 0U, // PLWZ8nopc
6745 0U, // PLWZ8onlypc
6746 0U, // PLWZ8pc
6747 0U, // PLWZnopc
6748 0U, // PLWZonlypc
6749 0U, // PLWZpc
6750 4U, // PLXSD
6751 0U, // PLXSDnopc
6752 0U, // PLXSDonlypc
6753 0U, // PLXSDpc
6754 4U, // PLXSSP
6755 0U, // PLXSSPnopc
6756 0U, // PLXSSPonlypc
6757 0U, // PLXSSPpc
6758 4U, // PLXV
6759 4U, // PLXVP
6760 0U, // PLXVPnopc
6761 0U, // PLXVPonlypc
6762 0U, // PLXVPpc
6763 0U, // PLXVnopc
6764 0U, // PLXVonlypc
6765 0U, // PLXVpc
6766 21536U, // PMDMXVBF16GERX2
6767 38984U, // PMDMXVBF16GERX2NN
6768 38984U, // PMDMXVBF16GERX2NP
6769 38984U, // PMDMXVBF16GERX2PN
6770 38984U, // PMDMXVBF16GERX2PP
6771 21536U, // PMDMXVF16GERX2
6772 38984U, // PMDMXVF16GERX2NN
6773 38984U, // PMDMXVF16GERX2NP
6774 38984U, // PMDMXVF16GERX2PN
6775 38984U, // PMDMXVF16GERX2PP
6776 54304U, // PMDMXVI8GERX4
6777 71752U, // PMDMXVI8GERX4PP
6778 71752U, // PMDMXVI8GERX4SPP
6779 220192U, // PMXVBF16GER2
6780 1368136U, // PMXVBF16GER2NN
6781 1368136U, // PMXVBF16GER2NP
6782 1368136U, // PMXVBF16GER2PN
6783 1368136U, // PMXVBF16GER2PP
6784 220192U, // PMXVBF16GER2W
6785 1368136U, // PMXVBF16GER2WNN
6786 1368136U, // PMXVBF16GER2WNP
6787 1368136U, // PMXVBF16GER2WPN
6788 1368136U, // PMXVBF16GER2WPP
6789 220192U, // PMXVF16GER2
6790 1368136U, // PMXVF16GER2NN
6791 1368136U, // PMXVF16GER2NP
6792 1368136U, // PMXVF16GER2PN
6793 1368136U, // PMXVF16GER2PP
6794 220192U, // PMXVF16GER2W
6795 1368136U, // PMXVF16GER2WNN
6796 1368136U, // PMXVF16GER2WNP
6797 1368136U, // PMXVF16GER2WPN
6798 1368136U, // PMXVF16GER2WPP
6799 2317344U, // PMXVF32GER
6800 57416U, // PMXVF32GERNN
6801 57416U, // PMXVF32GERNP
6802 57416U, // PMXVF32GERPN
6803 57416U, // PMXVF32GERPP
6804 2317344U, // PMXVF32GERW
6805 57416U, // PMXVF32GERWNN
6806 57416U, // PMXVF32GERWNP
6807 57416U, // PMXVF32GERWPN
6808 57416U, // PMXVF32GERWPP
6809 482336U, // PMXVF64GER
6810 24648U, // PMXVF64GERNN
6811 24648U, // PMXVF64GERNP
6812 24648U, // PMXVF64GERPN
6813 24648U, // PMXVF64GERPP
6814 482336U, // PMXVF64GERW
6815 24648U, // PMXVF64GERWNN
6816 24648U, // PMXVF64GERWNP
6817 24648U, // PMXVF64GERWPN
6818 24648U, // PMXVF64GERWPP
6819 220192U, // PMXVI16GER2
6820 1368136U, // PMXVI16GER2PP
6821 220192U, // PMXVI16GER2S
6822 1368136U, // PMXVI16GER2SPP
6823 220192U, // PMXVI16GER2SW
6824 1368136U, // PMXVI16GER2SWPP
6825 220192U, // PMXVI16GER2W
6826 1368136U, // PMXVI16GER2WPP
6827 8608800U, // PMXVI4GER8
6828 3465288U, // PMXVI4GER8PP
6829 8608800U, // PMXVI4GER8W
6830 3465288U, // PMXVI4GER8WPP
6831 16997408U, // PMXVI8GER4
6832 4513864U, // PMXVI8GER4PP
6833 4513864U, // PMXVI8GER4SPP
6834 16997408U, // PMXVI8GER4W
6835 4513864U, // PMXVI8GER4WPP
6836 4513864U, // PMXVI8GER4WSPP
6837 0U, // POPCNTB
6838 0U, // POPCNTB8
6839 0U, // POPCNTD
6840 0U, // POPCNTW
6841 0U, // PPC32GOT
6842 0U, // PPC32PICGOT
6843 0U, // PREPARE_PROBED_ALLOCA_32
6844 0U, // PREPARE_PROBED_ALLOCA_64
6845 0U, // PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_32
6846 0U, // PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_64
6847 0U, // PROBED_ALLOCA_32
6848 0U, // PROBED_ALLOCA_64
6849 0U, // PROBED_STACKALLOC_32
6850 0U, // PROBED_STACKALLOC_64
6851 4U, // PSTB
6852 4U, // PSTB8
6853 0U, // PSTB8nopc
6854 0U, // PSTB8onlypc
6855 0U, // PSTB8pc
6856 0U, // PSTBnopc
6857 0U, // PSTBonlypc
6858 0U, // PSTBpc
6859 4U, // PSTD
6860 0U, // PSTDnopc
6861 0U, // PSTDonlypc
6862 0U, // PSTDpc
6863 4U, // PSTFD
6864 0U, // PSTFDnopc
6865 0U, // PSTFDonlypc
6866 0U, // PSTFDpc
6867 4U, // PSTFS
6868 0U, // PSTFSnopc
6869 0U, // PSTFSonlypc
6870 0U, // PSTFSpc
6871 4U, // PSTH
6872 4U, // PSTH8
6873 0U, // PSTH8nopc
6874 0U, // PSTH8onlypc
6875 0U, // PSTH8pc
6876 0U, // PSTHnopc
6877 0U, // PSTHonlypc
6878 0U, // PSTHpc
6879 4U, // PSTW
6880 4U, // PSTW8
6881 0U, // PSTW8nopc
6882 0U, // PSTW8onlypc
6883 0U, // PSTW8pc
6884 0U, // PSTWnopc
6885 0U, // PSTWonlypc
6886 0U, // PSTWpc
6887 4U, // PSTXSD
6888 0U, // PSTXSDnopc
6889 0U, // PSTXSDonlypc
6890 0U, // PSTXSDpc
6891 4U, // PSTXSSP
6892 0U, // PSTXSSPnopc
6893 0U, // PSTXSSPonlypc
6894 0U, // PSTXSSPpc
6895 4U, // PSTXV
6896 4U, // PSTXVP
6897 0U, // PSTXVPnopc
6898 0U, // PSTXVPonlypc
6899 0U, // PSTXVPpc
6900 0U, // PSTXVnopc
6901 0U, // PSTXVonlypc
6902 0U, // PSTXVpc
6903 0U, // PTESYNCIO
6904 0U, // PseudoEIEIO
6905 0U, // RESTORE_ACC
6906 0U, // RESTORE_CR
6907 0U, // RESTORE_CRBIT
6908 0U, // RESTORE_DMR
6909 0U, // RESTORE_DMRP
6910 0U, // RESTORE_QUADWORD
6911 0U, // RESTORE_UACC
6912 0U, // RESTORE_WACC
6913 0U, // RFCI
6914 0U, // RFDI
6915 0U, // RFEBB
6916 0U, // RFI
6917 0U, // RFID
6918 0U, // RFMCI
6919 32U, // RLDCL
6920 32U, // RLDCL_rec
6921 32U, // RLDCR
6922 32U, // RLDCR_rec
6923 0U, // RLDIC
6924 0U, // RLDICL
6925 0U, // RLDICL_32
6926 0U, // RLDICL_32_64
6927 0U, // RLDICL_32_rec
6928 0U, // RLDICL_rec
6929 0U, // RLDICR
6930 0U, // RLDICR_32
6931 0U, // RLDICR_rec
6932 0U, // RLDIC_rec
6933 128U, // RLDIMI
6934 128U, // RLDIMI_rec
6935 9328U, // RLWIMI
6936 9328U, // RLWIMI8
6937 9328U, // RLWIMI8_rec
6938 9328U, // RLWIMI_rec
6939 607240U, // RLWINM
6940 607240U, // RLWINM8
6941 607240U, // RLWINM8_rec
6942 607240U, // RLWINM_rec
6943 607264U, // RLWNM
6944 607264U, // RLWNM8
6945 607264U, // RLWNM8_rec
6946 607264U, // RLWNM_rec
6947 0U, // ReadTB
6948 0U, // SC
6949 0U, // SCV
6950 0U, // SELECT_CC_F16
6951 0U, // SELECT_CC_F4
6952 0U, // SELECT_CC_F8
6953 0U, // SELECT_CC_I4
6954 0U, // SELECT_CC_I8
6955 0U, // SELECT_CC_SPE
6956 0U, // SELECT_CC_SPE4
6957 0U, // SELECT_CC_VRRC
6958 0U, // SELECT_CC_VSFRC
6959 0U, // SELECT_CC_VSRC
6960 0U, // SELECT_CC_VSSRC
6961 0U, // SELECT_F16
6962 0U, // SELECT_F4
6963 0U, // SELECT_F8
6964 0U, // SELECT_I4
6965 0U, // SELECT_I8
6966 0U, // SELECT_SPE
6967 0U, // SELECT_SPE4
6968 0U, // SELECT_VRRC
6969 0U, // SELECT_VSFRC
6970 0U, // SELECT_VSRC
6971 0U, // SELECT_VSSRC
6972 0U, // SETB
6973 0U, // SETB8
6974 0U, // SETBC
6975 0U, // SETBC8
6976 0U, // SETBCR
6977 0U, // SETBCR8
6978 0U, // SETFLM
6979 0U, // SETNBC
6980 0U, // SETNBC8
6981 0U, // SETNBCR
6982 0U, // SETNBCR8
6983 0U, // SETRND
6984 0U, // SETRNDi
6985 0U, // SLBFEE_rec
6986 0U, // SLBIA
6987 0U, // SLBIE
6988 0U, // SLBIEG
6989 0U, // SLBMFEE
6990 0U, // SLBMFEV
6991 0U, // SLBMTE
6992 0U, // SLBSYNC
6993 288U, // SLD
6994 288U, // SLD_rec
6995 288U, // SLW
6996 288U, // SLW8
6997 288U, // SLW8_rec
6998 288U, // SLW_rec
6999 0U, // SPELWZ
7000 0U, // SPELWZX
7001 0U, // SPESTW
7002 0U, // SPESTWX
7003 0U, // SPILL_ACC
7004 0U, // SPILL_CR
7005 0U, // SPILL_CRBIT
7006 0U, // SPILL_DMR
7007 0U, // SPILL_DMRP
7008 0U, // SPILL_QUADWORD
7009 0U, // SPILL_UACC
7010 0U, // SPILL_WACC
7011 0U, // SPLIT_QUADWORD
7012 288U, // SRAD
7013 256U, // SRADI
7014 256U, // SRADI_32
7015 256U, // SRADI_rec
7016 288U, // SRAD_rec
7017 288U, // SRAW
7018 288U, // SRAW8
7019 288U, // SRAW8_rec
7020 264U, // SRAWI
7021 264U, // SRAWI8
7022 264U, // SRAWI8_rec
7023 264U, // SRAWI_rec
7024 288U, // SRAW_rec
7025 288U, // SRD
7026 288U, // SRD_rec
7027 288U, // SRW
7028 288U, // SRW8
7029 288U, // SRW8_rec
7030 288U, // SRW_rec
7031 0U, // STB
7032 0U, // STB8
7033 288U, // STBCIX
7034 0U, // STBCX
7035 0U, // STBEPX
7036 0U, // STBU
7037 0U, // STBU8
7038 0U, // STBUX
7039 0U, // STBUX8
7040 0U, // STBX
7041 0U, // STBX8
7042 288U, // STBXTLS
7043 288U, // STBXTLS_
7044 288U, // STBXTLS_32
7045 0U, // STD
7046 264U, // STDAT
7047 0U, // STDBRX
7048 288U, // STDCIX
7049 0U, // STDCX
7050 0U, // STDU
7051 0U, // STDUX
7052 0U, // STDX
7053 288U, // STDXTLS
7054 288U, // STDXTLS_
7055 0U, // STFD
7056 0U, // STFDEPX
7057 0U, // STFDU
7058 0U, // STFDUX
7059 0U, // STFDX
7060 288U, // STFDXTLS
7061 288U, // STFDXTLS_
7062 0U, // STFIWX
7063 0U, // STFS
7064 0U, // STFSU
7065 0U, // STFSUX
7066 0U, // STFSX
7067 288U, // STFSXTLS
7068 288U, // STFSXTLS_
7069 0U, // STH
7070 0U, // STH8
7071 0U, // STHBRX
7072 288U, // STHCIX
7073 0U, // STHCX
7074 0U, // STHEPX
7075 0U, // STHU
7076 0U, // STHU8
7077 0U, // STHUX
7078 0U, // STHUX8
7079 0U, // STHX
7080 0U, // STHX8
7081 288U, // STHXTLS
7082 288U, // STHXTLS_
7083 288U, // STHXTLS_32
7084 0U, // STMW
7085 0U, // STOP
7086 0U, // STQ
7087 0U, // STQCX
7088 0U, // STQX_PSEUDO
7089 264U, // STSWI
7090 0U, // STVEBX
7091 0U, // STVEHX
7092 0U, // STVEWX
7093 0U, // STVX
7094 0U, // STVXL
7095 0U, // STW
7096 0U, // STW8
7097 264U, // STWAT
7098 0U, // STWBRX
7099 288U, // STWCIX
7100 0U, // STWCX
7101 0U, // STWEPX
7102 0U, // STWU
7103 0U, // STWU8
7104 0U, // STWUX
7105 0U, // STWUX8
7106 0U, // STWX
7107 0U, // STWX8
7108 288U, // STWXTLS
7109 288U, // STWXTLS_
7110 288U, // STWXTLS_32
7111 0U, // STXSD
7112 0U, // STXSDX
7113 0U, // STXSIBX
7114 0U, // STXSIBXv
7115 0U, // STXSIHX
7116 0U, // STXSIHXv
7117 0U, // STXSIWX
7118 0U, // STXSSP
7119 0U, // STXSSPX
7120 0U, // STXV
7121 0U, // STXVB16X
7122 0U, // STXVD2X
7123 0U, // STXVH8X
7124 288U, // STXVL
7125 288U, // STXVLL
7126 0U, // STXVP
7127 288U, // STXVPB32X
7128 288U, // STXVPRL
7129 288U, // STXVPRLL
7130 0U, // STXVPX
7131 0U, // STXVRBX
7132 0U, // STXVRDX
7133 0U, // STXVRHX
7134 288U, // STXVRL
7135 288U, // STXVRLL
7136 0U, // STXVRWX
7137 0U, // STXVW4X
7138 0U, // STXVX
7139 288U, // SUBF
7140 288U, // SUBF8
7141 288U, // SUBF8O
7142 288U, // SUBF8O_rec
7143 288U, // SUBF8_rec
7144 288U, // SUBFC
7145 288U, // SUBFC8
7146 288U, // SUBFC8O
7147 288U, // SUBFC8O_rec
7148 288U, // SUBFC8_rec
7149 288U, // SUBFCO
7150 288U, // SUBFCO_rec
7151 288U, // SUBFC_rec
7152 288U, // SUBFE
7153 288U, // SUBFE8
7154 288U, // SUBFE8O
7155 288U, // SUBFE8O_rec
7156 288U, // SUBFE8_rec
7157 288U, // SUBFEO
7158 288U, // SUBFEO_rec
7159 288U, // SUBFE_rec
7160 24U, // SUBFIC
7161 24U, // SUBFIC8
7162 0U, // SUBFME
7163 0U, // SUBFME8
7164 0U, // SUBFME8O
7165 0U, // SUBFME8O_rec
7166 0U, // SUBFME8_rec
7167 0U, // SUBFMEO
7168 0U, // SUBFMEO_rec
7169 0U, // SUBFME_rec
7170 288U, // SUBFO
7171 288U, // SUBFO_rec
7172 0U, // SUBFUS
7173 0U, // SUBFUS_rec
7174 0U, // SUBFZE
7175 0U, // SUBFZE8
7176 0U, // SUBFZE8O
7177 0U, // SUBFZE8O_rec
7178 0U, // SUBFZE8_rec
7179 0U, // SUBFZEO
7180 0U, // SUBFZEO_rec
7181 0U, // SUBFZE_rec
7182 288U, // SUBF_rec
7183 0U, // SYNC
7184 0U, // SYNCP10
7185 0U, // TABORT
7186 288U, // TABORTDC
7187 264U, // TABORTDCI
7188 288U, // TABORTWC
7189 264U, // TABORTWCI
7190 0U, // TAILB
7191 0U, // TAILB8
7192 0U, // TAILBA
7193 0U, // TAILBA8
7194 0U, // TAILBCTR
7195 0U, // TAILBCTR8
7196 0U, // TBEGIN
7197 0U, // TBEGIN_RET
7198 0U, // TCHECK
7199 0U, // TCHECK_RET
7200 0U, // TCRETURNai
7201 0U, // TCRETURNai8
7202 0U, // TCRETURNdi
7203 0U, // TCRETURNdi8
7204 0U, // TCRETURNri
7205 0U, // TCRETURNri8
7206 288U, // TD
7207 24U, // TDI
7208 0U, // TEND
7209 0U, // TLBIA
7210 0U, // TLBIE
7211 2838608U, // TLBIE8P9
7212 336U, // TLBIEIO
7213 0U, // TLBIEL
7214 2838608U, // TLBIEP
7215 2838608U, // TLBIEP8
7216 2838608U, // TLBIEP9
7217 288U, // TLBILX
7218 0U, // TLBIVAX
7219 0U, // TLBLD
7220 0U, // TLBLI
7221 0U, // TLBRE
7222 288U, // TLBRE2
7223 0U, // TLBSX
7224 288U, // TLBSX2
7225 288U, // TLBSX2D
7226 0U, // TLBSYNC
7227 0U, // TLBSYNCIO
7228 0U, // TLBWE
7229 288U, // TLBWE2
7230 0U, // TLSGDAIX
7231 0U, // TLSGDAIX8
7232 0U, // TLSLDAIX
7233 0U, // TLSLDAIX8
7234 0U, // TRAP
7235 0U, // TRECHKPT
7236 0U, // TRECLAIM
7237 0U, // TSR
7238 288U, // TW
7239 24U, // TWI
7240 0U, // UNENCODED_NOP
7241 0U, // UpdateGBR
7242 288U, // VABSDUB
7243 288U, // VABSDUH
7244 288U, // VABSDUW
7245 288U, // VADDCUQ
7246 288U, // VADDCUW
7247 2080U, // VADDECUQ
7248 2080U, // VADDEUQM
7249 288U, // VADDFP
7250 288U, // VADDSBS
7251 288U, // VADDSHS
7252 288U, // VADDSWS
7253 288U, // VADDUBM
7254 288U, // VADDUBS
7255 288U, // VADDUDM
7256 288U, // VADDUHM
7257 288U, // VADDUHS
7258 288U, // VADDUQM
7259 288U, // VADDUWM
7260 288U, // VADDUWS
7261 288U, // VAND
7262 288U, // VANDC
7263 288U, // VAVGSB
7264 288U, // VAVGSH
7265 288U, // VAVGSW
7266 288U, // VAVGUB
7267 288U, // VAVGUH
7268 288U, // VAVGUW
7269 288U, // VBPERMD
7270 288U, // VBPERMQ
7271 136U, // VCFSX
7272 4U, // VCFSX_0
7273 288U, // VCFUGED
7274 136U, // VCFUX
7275 4U, // VCFUX_0
7276 288U, // VCIPHER
7277 288U, // VCIPHERLAST
7278 288U, // VCLRLB
7279 288U, // VCLRRB
7280 0U, // VCLZB
7281 0U, // VCLZD
7282 288U, // VCLZDM
7283 0U, // VCLZH
7284 0U, // VCLZLSBB
7285 0U, // VCLZW
7286 288U, // VCMPBFP
7287 288U, // VCMPBFP_rec
7288 288U, // VCMPEQFP
7289 288U, // VCMPEQFP_rec
7290 288U, // VCMPEQUB
7291 288U, // VCMPEQUB_rec
7292 288U, // VCMPEQUD
7293 288U, // VCMPEQUD_rec
7294 288U, // VCMPEQUH
7295 288U, // VCMPEQUH_rec
7296 288U, // VCMPEQUQ
7297 288U, // VCMPEQUQ_rec
7298 288U, // VCMPEQUW
7299 288U, // VCMPEQUW_rec
7300 288U, // VCMPGEFP
7301 288U, // VCMPGEFP_rec
7302 288U, // VCMPGTFP
7303 288U, // VCMPGTFP_rec
7304 288U, // VCMPGTSB
7305 288U, // VCMPGTSB_rec
7306 288U, // VCMPGTSD
7307 288U, // VCMPGTSD_rec
7308 288U, // VCMPGTSH
7309 288U, // VCMPGTSH_rec
7310 288U, // VCMPGTSQ
7311 288U, // VCMPGTSQ_rec
7312 288U, // VCMPGTSW
7313 288U, // VCMPGTSW_rec
7314 288U, // VCMPGTUB
7315 288U, // VCMPGTUB_rec
7316 288U, // VCMPGTUD
7317 288U, // VCMPGTUD_rec
7318 288U, // VCMPGTUH
7319 288U, // VCMPGTUH_rec
7320 288U, // VCMPGTUQ
7321 288U, // VCMPGTUQ_rec
7322 288U, // VCMPGTUW
7323 288U, // VCMPGTUW_rec
7324 288U, // VCMPNEB
7325 288U, // VCMPNEB_rec
7326 288U, // VCMPNEH
7327 288U, // VCMPNEH_rec
7328 288U, // VCMPNEW
7329 288U, // VCMPNEW_rec
7330 288U, // VCMPNEZB
7331 288U, // VCMPNEZB_rec
7332 288U, // VCMPNEZH
7333 288U, // VCMPNEZH_rec
7334 288U, // VCMPNEZW
7335 288U, // VCMPNEZW_rec
7336 288U, // VCMPSQ
7337 288U, // VCMPUQ
7338 304U, // VCNTMBB
7339 304U, // VCNTMBD
7340 304U, // VCNTMBH
7341 304U, // VCNTMBW
7342 136U, // VCTSXS
7343 4U, // VCTSXS_0
7344 136U, // VCTUXS
7345 4U, // VCTUXS_0
7346 0U, // VCTZB
7347 0U, // VCTZD
7348 288U, // VCTZDM
7349 0U, // VCTZH
7350 0U, // VCTZLSBB
7351 0U, // VCTZW
7352 288U, // VDIVESD
7353 288U, // VDIVESQ
7354 288U, // VDIVESW
7355 288U, // VDIVEUD
7356 288U, // VDIVEUQ
7357 288U, // VDIVEUW
7358 288U, // VDIVSD
7359 288U, // VDIVSQ
7360 288U, // VDIVSW
7361 288U, // VDIVUD
7362 288U, // VDIVUQ
7363 288U, // VDIVUW
7364 288U, // VEQV
7365 0U, // VEXPANDBM
7366 0U, // VEXPANDDM
7367 0U, // VEXPANDHM
7368 0U, // VEXPANDQM
7369 0U, // VEXPANDWM
7370 0U, // VEXPTEFP
7371 2080U, // VEXTDDVLX
7372 2080U, // VEXTDDVRX
7373 2080U, // VEXTDUBVLX
7374 2080U, // VEXTDUBVRX
7375 2080U, // VEXTDUHVLX
7376 2080U, // VEXTDUHVRX
7377 2080U, // VEXTDUWVLX
7378 2080U, // VEXTDUWVRX
7379 0U, // VEXTRACTBM
7380 144U, // VEXTRACTD
7381 0U, // VEXTRACTDM
7382 0U, // VEXTRACTHM
7383 0U, // VEXTRACTQM
7384 144U, // VEXTRACTUB
7385 144U, // VEXTRACTUH
7386 144U, // VEXTRACTUW
7387 0U, // VEXTRACTWM
7388 0U, // VEXTSB2D
7389 0U, // VEXTSB2Ds
7390 0U, // VEXTSB2W
7391 0U, // VEXTSB2Ws
7392 0U, // VEXTSD2Q
7393 0U, // VEXTSH2D
7394 0U, // VEXTSH2Ds
7395 0U, // VEXTSH2W
7396 0U, // VEXTSH2Ws
7397 0U, // VEXTSW2D
7398 0U, // VEXTSW2Ds
7399 288U, // VEXTUBLX
7400 288U, // VEXTUBRX
7401 288U, // VEXTUHLX
7402 288U, // VEXTUHRX
7403 288U, // VEXTUWLX
7404 288U, // VEXTUWRX
7405 0U, // VGBBD
7406 152U, // VGNB
7407 328U, // VINSBLX
7408 328U, // VINSBRX
7409 328U, // VINSBVLX
7410 328U, // VINSBVRX
7411 0U, // VINSD
7412 328U, // VINSDLX
7413 328U, // VINSDRX
7414 0U, // VINSERTB
7415 144U, // VINSERTD
7416 0U, // VINSERTH
7417 144U, // VINSERTW
7418 328U, // VINSHLX
7419 328U, // VINSHRX
7420 328U, // VINSHVLX
7421 328U, // VINSHVRX
7422 0U, // VINSW
7423 328U, // VINSWLX
7424 328U, // VINSWRX
7425 328U, // VINSWVLX
7426 328U, // VINSWVRX
7427 0U, // VLOGEFP
7428 2080U, // VMADDFP
7429 288U, // VMAXFP
7430 288U, // VMAXSB
7431 288U, // VMAXSD
7432 288U, // VMAXSH
7433 288U, // VMAXSW
7434 288U, // VMAXUB
7435 288U, // VMAXUD
7436 288U, // VMAXUH
7437 288U, // VMAXUW
7438 2080U, // VMHADDSHS
7439 2080U, // VMHRADDSHS
7440 288U, // VMINFP
7441 288U, // VMINSB
7442 288U, // VMINSD
7443 288U, // VMINSH
7444 288U, // VMINSW
7445 288U, // VMINUB
7446 288U, // VMINUD
7447 288U, // VMINUH
7448 288U, // VMINUW
7449 2080U, // VMLADDUHM
7450 288U, // VMODSD
7451 288U, // VMODSQ
7452 288U, // VMODSW
7453 288U, // VMODUD
7454 288U, // VMODUQ
7455 288U, // VMODUW
7456 288U, // VMRGEW
7457 288U, // VMRGHB
7458 288U, // VMRGHH
7459 288U, // VMRGHW
7460 288U, // VMRGLB
7461 288U, // VMRGLH
7462 288U, // VMRGLW
7463 288U, // VMRGOW
7464 2080U, // VMSUMCUD
7465 2080U, // VMSUMMBM
7466 2080U, // VMSUMSHM
7467 2080U, // VMSUMSHS
7468 2080U, // VMSUMUBM
7469 2080U, // VMSUMUDM
7470 2080U, // VMSUMUHM
7471 2080U, // VMSUMUHS
7472 0U, // VMUL10CUQ
7473 288U, // VMUL10ECUQ
7474 288U, // VMUL10EUQ
7475 0U, // VMUL10UQ
7476 288U, // VMULESB
7477 288U, // VMULESD
7478 288U, // VMULESH
7479 288U, // VMULESW
7480 288U, // VMULEUB
7481 288U, // VMULEUD
7482 288U, // VMULEUH
7483 288U, // VMULEUW
7484 288U, // VMULHSD
7485 288U, // VMULHSW
7486 288U, // VMULHUD
7487 288U, // VMULHUW
7488 288U, // VMULLD
7489 288U, // VMULOSB
7490 288U, // VMULOSD
7491 288U, // VMULOSH
7492 288U, // VMULOSW
7493 288U, // VMULOUB
7494 288U, // VMULOUD
7495 288U, // VMULOUH
7496 288U, // VMULOUW
7497 288U, // VMULUWM
7498 288U, // VNAND
7499 288U, // VNCIPHER
7500 288U, // VNCIPHERLAST
7501 0U, // VNEGD
7502 0U, // VNEGW
7503 2080U, // VNMSUBFP
7504 288U, // VNOR
7505 288U, // VOR
7506 288U, // VORC
7507 288U, // VPDEPD
7508 2080U, // VPERM
7509 2080U, // VPERMR
7510 2080U, // VPERMXOR
7511 288U, // VPEXTD
7512 288U, // VPKPX
7513 288U, // VPKSDSS
7514 288U, // VPKSDUS
7515 288U, // VPKSHSS
7516 288U, // VPKSHUS
7517 288U, // VPKSWSS
7518 288U, // VPKSWUS
7519 288U, // VPKUDUM
7520 288U, // VPKUDUS
7521 288U, // VPKUHUM
7522 288U, // VPKUHUS
7523 288U, // VPKUWUM
7524 288U, // VPKUWUS
7525 288U, // VPMSUMB
7526 288U, // VPMSUMD
7527 288U, // VPMSUMH
7528 288U, // VPMSUMW
7529 0U, // VPOPCNTB
7530 0U, // VPOPCNTD
7531 0U, // VPOPCNTH
7532 0U, // VPOPCNTW
7533 0U, // VPRTYBD
7534 0U, // VPRTYBQ
7535 0U, // VPRTYBW
7536 0U, // VREFP
7537 0U, // VRFIM
7538 0U, // VRFIN
7539 0U, // VRFIP
7540 0U, // VRFIZ
7541 288U, // VRLB
7542 288U, // VRLD
7543 288U, // VRLDMI
7544 288U, // VRLDNM
7545 288U, // VRLH
7546 288U, // VRLQ
7547 288U, // VRLQMI
7548 288U, // VRLQNM
7549 288U, // VRLW
7550 288U, // VRLWMI
7551 288U, // VRLWNM
7552 0U, // VRSQRTEFP
7553 0U, // VSBOX
7554 2080U, // VSEL
7555 7216U, // VSHASIGMAD
7556 7216U, // VSHASIGMAW
7557 288U, // VSL
7558 288U, // VSLB
7559 288U, // VSLD
7560 10272U, // VSLDBI
7561 7200U, // VSLDOI
7562 288U, // VSLH
7563 288U, // VSLO
7564 288U, // VSLQ
7565 288U, // VSLV
7566 288U, // VSLW
7567 136U, // VSPLTB
7568 136U, // VSPLTBs
7569 136U, // VSPLTH
7570 136U, // VSPLTHs
7571 0U, // VSPLTISB
7572 0U, // VSPLTISH
7573 0U, // VSPLTISW
7574 136U, // VSPLTW
7575 288U, // VSR
7576 288U, // VSRAB
7577 288U, // VSRAD
7578 288U, // VSRAH
7579 288U, // VSRAQ
7580 288U, // VSRAW
7581 288U, // VSRB
7582 288U, // VSRD
7583 10272U, // VSRDBI
7584 288U, // VSRH
7585 288U, // VSRO
7586 288U, // VSRQ
7587 288U, // VSRV
7588 288U, // VSRW
7589 0U, // VSTRIBL
7590 0U, // VSTRIBL_rec
7591 0U, // VSTRIBR
7592 0U, // VSTRIBR_rec
7593 0U, // VSTRIHL
7594 0U, // VSTRIHL_rec
7595 0U, // VSTRIHR
7596 0U, // VSTRIHR_rec
7597 288U, // VSUBCUQ
7598 288U, // VSUBCUW
7599 2080U, // VSUBECUQ
7600 2080U, // VSUBEUQM
7601 288U, // VSUBFP
7602 288U, // VSUBSBS
7603 288U, // VSUBSHS
7604 288U, // VSUBSWS
7605 288U, // VSUBUBM
7606 288U, // VSUBUBS
7607 288U, // VSUBUDM
7608 288U, // VSUBUHM
7609 288U, // VSUBUHS
7610 288U, // VSUBUQM
7611 288U, // VSUBUWM
7612 288U, // VSUBUWS
7613 288U, // VSUM2SWS
7614 288U, // VSUM4SBS
7615 288U, // VSUM4SHS
7616 288U, // VSUM4UBS
7617 288U, // VSUMSWS
7618 288U, // VUCMPRHB
7619 288U, // VUCMPRHH
7620 288U, // VUCMPRHN
7621 288U, // VUCMPRLB
7622 288U, // VUCMPRLH
7623 288U, // VUCMPRLN
7624 0U, // VUPKHPX
7625 0U, // VUPKHSB
7626 0U, // VUPKHSH
7627 0U, // VUPKHSNTOB
7628 0U, // VUPKHSW
7629 336U, // VUPKINT4TOBF16
7630 152U, // VUPKINT4TOFP32
7631 304U, // VUPKINT8TOBF16
7632 336U, // VUPKINT8TOFP32
7633 0U, // VUPKLPX
7634 0U, // VUPKLSB
7635 0U, // VUPKLSH
7636 0U, // VUPKLSNTOB
7637 0U, // VUPKLSW
7638 288U, // VXOR
7639 56U, // V_SET0
7640 56U, // V_SET0B
7641 56U, // V_SET0H
7642 0U, // V_SETALLONES
7643 0U, // V_SETALLONESB
7644 0U, // V_SETALLONESH
7645 0U, // WAIT
7646 0U, // WAITP10
7647 0U, // WRTEE
7648 0U, // WRTEEI
7649 288U, // XOR
7650 288U, // XOR8
7651 288U, // XOR8_rec
7652 40U, // XORI
7653 40U, // XORI8
7654 40U, // XORIS
7655 40U, // XORIS8
7656 288U, // XOR_rec
7657 0U, // XSABSDP
7658 0U, // XSABSQP
7659 288U, // XSADDADDSUQM
7660 288U, // XSADDADDUQM
7661 288U, // XSADDDP
7662 288U, // XSADDQP
7663 288U, // XSADDQPO
7664 288U, // XSADDSP
7665 288U, // XSADDSUBSUQM
7666 288U, // XSADDSUBUQM
7667 288U, // XSCMPEQDP
7668 288U, // XSCMPEQQP
7669 288U, // XSCMPEXPDP
7670 288U, // XSCMPEXPQP
7671 288U, // XSCMPGEDP
7672 288U, // XSCMPGEQP
7673 288U, // XSCMPGTDP
7674 288U, // XSCMPGTQP
7675 288U, // XSCMPODP
7676 288U, // XSCMPOQP
7677 288U, // XSCMPUDP
7678 288U, // XSCMPUQP
7679 288U, // XSCPSGNDP
7680 288U, // XSCPSGNQP
7681 0U, // XSCVDPHP
7682 0U, // XSCVDPQP
7683 0U, // XSCVDPSP
7684 0U, // XSCVDPSPN
7685 0U, // XSCVDPSXDS
7686 0U, // XSCVDPSXDSs
7687 0U, // XSCVDPSXWS
7688 0U, // XSCVDPSXWSs
7689 0U, // XSCVDPUXDS
7690 0U, // XSCVDPUXDSs
7691 0U, // XSCVDPUXWS
7692 0U, // XSCVDPUXWSs
7693 0U, // XSCVHPDP
7694 0U, // XSCVQPDP
7695 0U, // XSCVQPDPO
7696 0U, // XSCVQPSDZ
7697 0U, // XSCVQPSQZ
7698 0U, // XSCVQPSWZ
7699 0U, // XSCVQPUDZ
7700 0U, // XSCVQPUQZ
7701 0U, // XSCVQPUWZ
7702 0U, // XSCVSDQP
7703 0U, // XSCVSPDP
7704 0U, // XSCVSPDPN
7705 0U, // XSCVSQQP
7706 0U, // XSCVSXDDP
7707 0U, // XSCVSXDSP
7708 0U, // XSCVUDQP
7709 0U, // XSCVUQQP
7710 0U, // XSCVUXDDP
7711 0U, // XSCVUXDSP
7712 288U, // XSDIVDP
7713 288U, // XSDIVQP
7714 288U, // XSDIVQPO
7715 288U, // XSDIVSP
7716 288U, // XSIEXPDP
7717 288U, // XSIEXPQP
7718 328U, // XSMADDADP
7719 328U, // XSMADDASP
7720 328U, // XSMADDMDP
7721 328U, // XSMADDMSP
7722 328U, // XSMADDQP
7723 328U, // XSMADDQPO
7724 288U, // XSMAXCDP
7725 288U, // XSMAXCQP
7726 288U, // XSMAXDP
7727 288U, // XSMAXJDP
7728 288U, // XSMERGE2T1UQM
7729 288U, // XSMERGE2T2UQM
7730 288U, // XSMERGE2T3UQM
7731 288U, // XSMERGE3T1UQM
7732 288U, // XSMINCDP
7733 288U, // XSMINCQP
7734 288U, // XSMINDP
7735 288U, // XSMINJDP
7736 328U, // XSMSUBADP
7737 328U, // XSMSUBASP
7738 328U, // XSMSUBMDP
7739 328U, // XSMSUBMSP
7740 328U, // XSMSUBQP
7741 328U, // XSMSUBQPO
7742 288U, // XSMULDP
7743 288U, // XSMULQP
7744 288U, // XSMULQPO
7745 288U, // XSMULSP
7746 0U, // XSNABSDP
7747 0U, // XSNABSDPs
7748 0U, // XSNABSQP
7749 0U, // XSNEGDP
7750 0U, // XSNEGQP
7751 328U, // XSNMADDADP
7752 328U, // XSNMADDASP
7753 328U, // XSNMADDMDP
7754 328U, // XSNMADDMSP
7755 328U, // XSNMADDQP
7756 328U, // XSNMADDQPO
7757 328U, // XSNMSUBADP
7758 328U, // XSNMSUBASP
7759 328U, // XSNMSUBMDP
7760 328U, // XSNMSUBMSP
7761 328U, // XSNMSUBQP
7762 328U, // XSNMSUBQPO
7763 0U, // XSRDPI
7764 0U, // XSRDPIC
7765 0U, // XSRDPIM
7766 0U, // XSRDPIP
7767 0U, // XSRDPIZ
7768 288U, // XSREBASE2T1UQM
7769 288U, // XSREBASE2T2UQM
7770 288U, // XSREBASE2T3UQM
7771 288U, // XSREBASE2T4UQM
7772 288U, // XSREBASE3T1UQM
7773 288U, // XSREBASE3T2UQM
7774 288U, // XSREBASE3T3UQM
7775 0U, // XSREDP
7776 0U, // XSRESP
7777 0U, // XSRQPI
7778 0U, // XSRQPIX
7779 0U, // XSRQPXP
7780 0U, // XSRSP
7781 0U, // XSRSQRTEDP
7782 0U, // XSRSQRTESP
7783 0U, // XSSQRTDP
7784 0U, // XSSQRTQP
7785 0U, // XSSQRTQPO
7786 0U, // XSSQRTSP
7787 288U, // XSSUBDP
7788 288U, // XSSUBQP
7789 288U, // XSSUBQPO
7790 288U, // XSSUBSP
7791 288U, // XSTDIVDP
7792 0U, // XSTSQRTDP
7793 160U, // XSTSTDCDP
7794 160U, // XSTSTDCQP
7795 160U, // XSTSTDCSP
7796 0U, // XSXEXPDP
7797 0U, // XSXEXPQP
7798 0U, // XSXSIGDP
7799 0U, // XSXSIGQP
7800 0U, // XVABSDP
7801 0U, // XVABSSP
7802 288U, // XVADDDP
7803 288U, // XVADDSP
7804 288U, // XVADDUHM
7805 288U, // XVADDUWM
7806 288U, // XVBF16GER2
7807 328U, // XVBF16GER2NN
7808 328U, // XVBF16GER2NP
7809 328U, // XVBF16GER2PN
7810 328U, // XVBF16GER2PP
7811 288U, // XVBF16GER2W
7812 328U, // XVBF16GER2WNN
7813 328U, // XVBF16GER2WNP
7814 328U, // XVBF16GER2WPN
7815 328U, // XVBF16GER2WPP
7816 288U, // XVCMPEQDP
7817 288U, // XVCMPEQDP_rec
7818 288U, // XVCMPEQSP
7819 288U, // XVCMPEQSP_rec
7820 288U, // XVCMPGEDP
7821 288U, // XVCMPGEDP_rec
7822 288U, // XVCMPGESP
7823 288U, // XVCMPGESP_rec
7824 288U, // XVCMPGTDP
7825 288U, // XVCMPGTDP_rec
7826 288U, // XVCMPGTSP
7827 288U, // XVCMPGTSP_rec
7828 288U, // XVCPSGNDP
7829 288U, // XVCPSGNSP
7830 0U, // XVCVBF16SPN
7831 0U, // XVCVDPSP
7832 0U, // XVCVDPSXDS
7833 0U, // XVCVDPSXWS
7834 0U, // XVCVDPUXDS
7835 0U, // XVCVDPUXWS
7836 0U, // XVCVHPSP
7837 0U, // XVCVSPBF16
7838 0U, // XVCVSPDP
7839 0U, // XVCVSPHP
7840 0U, // XVCVSPSXDS
7841 0U, // XVCVSPSXWS
7842 0U, // XVCVSPUXDS
7843 0U, // XVCVSPUXWS
7844 0U, // XVCVSXDDP
7845 0U, // XVCVSXDSP
7846 0U, // XVCVSXWDP
7847 0U, // XVCVSXWSP
7848 0U, // XVCVUXDDP
7849 0U, // XVCVUXDSP
7850 0U, // XVCVUXWDP
7851 0U, // XVCVUXWSP
7852 288U, // XVDIVDP
7853 288U, // XVDIVSP
7854 288U, // XVF16GER2
7855 328U, // XVF16GER2NN
7856 328U, // XVF16GER2NP
7857 328U, // XVF16GER2PN
7858 328U, // XVF16GER2PP
7859 288U, // XVF16GER2W
7860 328U, // XVF16GER2WNN
7861 328U, // XVF16GER2WNP
7862 328U, // XVF16GER2WPN
7863 328U, // XVF16GER2WPP
7864 288U, // XVF32GER
7865 328U, // XVF32GERNN
7866 328U, // XVF32GERNP
7867 328U, // XVF32GERPN
7868 328U, // XVF32GERPP
7869 288U, // XVF32GERW
7870 328U, // XVF32GERWNN
7871 328U, // XVF32GERWNP
7872 328U, // XVF32GERWPN
7873 328U, // XVF32GERWPP
7874 288U, // XVF64GER
7875 328U, // XVF64GERNN
7876 328U, // XVF64GERNP
7877 328U, // XVF64GERPN
7878 328U, // XVF64GERPP
7879 288U, // XVF64GERW
7880 328U, // XVF64GERWNN
7881 328U, // XVF64GERWNP
7882 328U, // XVF64GERWPN
7883 328U, // XVF64GERWPP
7884 288U, // XVI16GER2
7885 328U, // XVI16GER2PP
7886 288U, // XVI16GER2S
7887 328U, // XVI16GER2SPP
7888 288U, // XVI16GER2SW
7889 328U, // XVI16GER2SWPP
7890 288U, // XVI16GER2W
7891 328U, // XVI16GER2WPP
7892 288U, // XVI4GER8
7893 328U, // XVI4GER8PP
7894 288U, // XVI4GER8W
7895 328U, // XVI4GER8WPP
7896 288U, // XVI8GER4
7897 328U, // XVI8GER4PP
7898 328U, // XVI8GER4SPP
7899 288U, // XVI8GER4W
7900 328U, // XVI8GER4WPP
7901 328U, // XVI8GER4WSPP
7902 288U, // XVIEXPDP
7903 288U, // XVIEXPSP
7904 328U, // XVMADDADP
7905 328U, // XVMADDASP
7906 328U, // XVMADDMDP
7907 328U, // XVMADDMSP
7908 288U, // XVMAXDP
7909 288U, // XVMAXSP
7910 288U, // XVMINDP
7911 288U, // XVMINSP
7912 328U, // XVMSUBADP
7913 328U, // XVMSUBASP
7914 328U, // XVMSUBMDP
7915 328U, // XVMSUBMSP
7916 288U, // XVMULDP
7917 288U, // XVMULHSH
7918 288U, // XVMULHSW
7919 288U, // XVMULHUH
7920 288U, // XVMULHUW
7921 288U, // XVMULSP
7922 288U, // XVMULUHM
7923 288U, // XVMULUWM
7924 0U, // XVNABSDP
7925 0U, // XVNABSSP
7926 0U, // XVNEGDP
7927 0U, // XVNEGSP
7928 328U, // XVNMADDADP
7929 328U, // XVNMADDASP
7930 328U, // XVNMADDMDP
7931 328U, // XVNMADDMSP
7932 328U, // XVNMSUBADP
7933 328U, // XVNMSUBASP
7934 328U, // XVNMSUBMDP
7935 328U, // XVNMSUBMSP
7936 0U, // XVRDPI
7937 0U, // XVRDPIC
7938 0U, // XVRDPIM
7939 0U, // XVRDPIP
7940 0U, // XVRDPIZ
7941 0U, // XVREDP
7942 0U, // XVRESP
7943 288U, // XVRLW
7944 0U, // XVRSPI
7945 0U, // XVRSPIC
7946 0U, // XVRSPIM
7947 0U, // XVRSPIP
7948 0U, // XVRSPIZ
7949 0U, // XVRSQRTEDP
7950 0U, // XVRSQRTESP
7951 0U, // XVSQRTDP
7952 0U, // XVSQRTSP
7953 288U, // XVSUBDP
7954 288U, // XVSUBSP
7955 288U, // XVSUBUHM
7956 288U, // XVSUBUWM
7957 288U, // XVTDIVDP
7958 288U, // XVTDIVSP
7959 0U, // XVTLSBB
7960 0U, // XVTSQRTDP
7961 0U, // XVTSQRTSP
7962 160U, // XVTSTDCDP
7963 160U, // XVTSTDCSP
7964 0U, // XVXEXPDP
7965 0U, // XVXEXPSP
7966 0U, // XVXSIGDP
7967 0U, // XVXSIGSP
7968 3104U, // XXAESDECP
7969 3104U, // XXAESENCP
7970 336U, // XXAESGENLKP
7971 2080U, // XXBLENDVB
7972 2080U, // XXBLENDVD
7973 2080U, // XXBLENDVH
7974 2080U, // XXBLENDVW
7975 0U, // XXBRD
7976 0U, // XXBRH
7977 0U, // XXBRQ
7978 0U, // XXBRW
7979 870432U, // XXEVAL
7980 168U, // XXEXTRACTUW
7981 176U, // XXGENPCVBM
7982 176U, // XXGENPCVDM
7983 176U, // XXGENPCVHM
7984 176U, // XXGENPCVWM
7985 4128U, // XXGFMUL128
7986 184U, // XXINSERTW
7987 288U, // XXLAND
7988 288U, // XXLANDC
7989 288U, // XXLEQV
7990 56U, // XXLEQVOnes
7991 288U, // XXLNAND
7992 288U, // XXLNOR
7993 288U, // XXLOR
7994 288U, // XXLORC
7995 288U, // XXLORf
7996 288U, // XXLXOR
7997 56U, // XXLXORdpz
7998 56U, // XXLXORspz
7999 56U, // XXLXORz
8000 0U, // XXMFACC
8001 0U, // XXMFACCW
8002 288U, // XXMRGHW
8003 288U, // XXMRGLW
8004 0U, // XXMTACC
8005 0U, // XXMTACCW
8006 10272U, // XXMULMUL
8007 25907232U, // XXMULMULHIADD
8008 2838560U, // XXMULMULLOADD
8009 328U, // XXPERM
8010 3104U, // XXPERMDI
8011 11368U, // XXPERMDIs
8012 328U, // XXPERMR
8013 1001504U, // XXPERMX
8014 2080U, // XXSEL
8015 0U, // XXSETACCZ
8016 3104U, // XXSLDWI
8017 11368U, // XXSLDWIs
8018 0U, // XXSPLTI32DX
8019 0U, // XXSPLTIB
8020 0U, // XXSPLTIDP
8021 0U, // XXSPLTIW
8022 336U, // XXSPLTW
8023 336U, // XXSPLTWs
8024 4128U, // XXSSUMUDM
8025 4128U, // XXSSUMUDMC
8026 2836512U, // XXSSUMUDMCEXT
8027 192U, // gBC
8028 200U, // gBCA
8029 0U, // gBCAat
8030 288U, // gBCCTR
8031 288U, // gBCCTRL
8032 192U, // gBCL
8033 200U, // gBCLA
8034 0U, // gBCLAat
8035 288U, // gBCLR
8036 288U, // gBCLRL
8037 0U, // gBCLat
8038 0U, // gBCat
8039 };
8040
8041 // Emit the opcode for the instruction.
8042 uint64_t Bits = 0;
8043 Bits |= (uint64_t)OpInfo0[MI.getOpcode()] << 0;
8044 Bits |= (uint64_t)OpInfo1[MI.getOpcode()] << 32;
8045 if (Bits == 0)
8046 return {nullptr, Bits};
8047 return {AsmStrs+(Bits & 32767)-1, Bits};
8048
8049}
8050/// printInstruction - This method is automatically generated by tablegen
8051/// from the instruction set description.
8052LLVM_NO_PROFILE_INSTRUMENT_FUNCTION
8053void PPCInstPrinter::printInstruction(const MCInst *MI, uint64_t Address, const MCSubtargetInfo &STI, raw_ostream &O) {
8054 O << "\t";
8055
8056 auto MnemonicInfo = getMnemonic(MI: *MI);
8057
8058 O << MnemonicInfo.first;
8059
8060 uint64_t Bits = MnemonicInfo.second;
8061 assert(Bits != 0 && "Cannot print this instruction.");
8062
8063 // Fragment 0 encoded into 5 bits for 23 unique commands.
8064 switch ((Bits >> 15) & 31) {
8065 default: llvm_unreachable("Invalid command number.");
8066 case 0:
8067 // DBG_VALUE, DBG_VALUE_LIST, DBG_INSTR_REF, DBG_PHI, DBG_LABEL, BUNDLE, ...
8068 return;
8069 break;
8070 case 1:
8071 // BUILD_UACC, CLRLSLDI, CLRLSLDI_rec, CLRLSLWI, CLRLSLWI_rec, CLRRDI, CL...
8072 printOperand(MI, OpNo: 0, STI, O);
8073 break;
8074 case 2:
8075 // DCBFL, DCBFLP, DCBFPS, DCBFx, DCBSTPS, DCBTCT, DCBTDS, DCBTSTCT, DCBTS...
8076 printMemRegReg(MI, OpNo: 0, STI, O);
8077 break;
8078 case 3:
8079 // ADJCALLSTACKDOWN, ADJCALLSTACKUP
8080 printU16ImmOperand(MI, OpNo: 0, STI, O);
8081 O << ' ';
8082 printU16ImmOperand(MI, OpNo: 1, STI, O);
8083 return;
8084 break;
8085 case 4:
8086 // B, BCLalways, BDNZ, BDNZ8, BDNZL, BDNZLm, BDNZLp, BDNZm, BDNZp, BDZ, B...
8087 printBranchOperand(MI, Address, OpNo: 0, STI, O);
8088 break;
8089 case 5:
8090 // BA, BDNZA, BDNZAm, BDNZAp, BDNZLA, BDNZLAm, BDNZLAp, BDZA, BDZAm, BDZA...
8091 printAbsBranchOperand(MI, OpNo: 0, STI, O);
8092 break;
8093 case 6:
8094 // BCC, BCCA, BCCCTR, BCCCTR8, BCCCTRL, BCCCTRL8, BCCL, BCCLA, BCCLR, BCC...
8095 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "cc");
8096 break;
8097 case 7:
8098 // BCTRL8_LDinto_toc, BCTRL8_LDinto_toc_RM, BCTRL_LWZinto_toc, BCTRL_LWZi...
8099 printMemRegImm(MI, OpNo: 0, STI, O);
8100 return;
8101 break;
8102 case 8:
8103 // BL8_NOP_TLS, BL8_NOTOC_TLS, BL8_TLS, BL8_TLS_, BL_TLS
8104 printTLSCall(MI, OpNo: 0, STI, O);
8105 break;
8106 case 9:
8107 // DCBF, DCBT, DCBTST
8108 printMemRegReg(MI, OpNo: 1, STI, O);
8109 O << ", ";
8110 break;
8111 case 10:
8112 // DCBTEP, DCBTSTEP
8113 printUImmOperand<5>(MI, OpNo: 2, STI, O);
8114 O << ", ";
8115 printMemRegReg(MI, OpNo: 0, STI, O);
8116 return;
8117 break;
8118 case 11:
8119 // DDEDPD, DDEDPDQ, DDEDPDQ_rec, DDEDPD_rec
8120 printUImmOperand<2>(MI, OpNo: 1, STI, O);
8121 O << ", ";
8122 printOperand(MI, OpNo: 0, STI, O);
8123 O << ", ";
8124 printOperand(MI, OpNo: 2, STI, O);
8125 return;
8126 break;
8127 case 12:
8128 // DENBCD, DENBCDQ, DENBCDQ_rec, DENBCD_rec, DRINTN, DRINTNQ, DRINTNQ_rec...
8129 printUImmOperand<1>(MI, OpNo: 1, STI, O);
8130 O << ", ";
8131 printOperand(MI, OpNo: 0, STI, O);
8132 O << ", ";
8133 printOperand(MI, OpNo: 2, STI, O);
8134 break;
8135 case 13:
8136 // DQUAI, DQUAIQ, DQUAIQ_rec, DQUAI_rec
8137 printSImmOperand<5>(MI, OpNo: 1, STI, O);
8138 O << ", ";
8139 printOperand(MI, OpNo: 0, STI, O);
8140 O << ", ";
8141 printOperand(MI, OpNo: 2, STI, O);
8142 O << ", ";
8143 printUImmOperand<2>(MI, OpNo: 3, STI, O);
8144 return;
8145 break;
8146 case 14:
8147 // DSS, MBAR, MTFSB0, MTFSB1, TABORTDC, TABORTDCI, TABORTWC, TABORTWCI, T...
8148 printUImmOperand<5>(MI, OpNo: 0, STI, O);
8149 break;
8150 case 15:
8151 // DST, DST64, DSTST, DSTST64, DSTSTT, DSTSTT64, DSTT, DSTT64, MTDCR, MTV...
8152 printOperand(MI, OpNo: 1, STI, O);
8153 break;
8154 case 16:
8155 // ICBLC, ICBLQ, ICBT, ICBTLS
8156 printUImmOperand<4>(MI, OpNo: 0, STI, O);
8157 O << ", ";
8158 printMemRegReg(MI, OpNo: 1, STI, O);
8159 return;
8160 break;
8161 case 17:
8162 // MTFSFI, MTFSFI_rec, MTFSFIb, SYNCP10
8163 printUImmOperand<3>(MI, OpNo: 0, STI, O);
8164 O << ", ";
8165 break;
8166 case 18:
8167 // MTOCRF, MTOCRF8
8168 printcrbitm(MI, OpNo: 0, STI, O);
8169 O << ", ";
8170 printOperand(MI, OpNo: 1, STI, O);
8171 return;
8172 break;
8173 case 19:
8174 // MTSR
8175 printUImmOperand<4>(MI, OpNo: 1, STI, O);
8176 O << ", ";
8177 printOperand(MI, OpNo: 0, STI, O);
8178 return;
8179 break;
8180 case 20:
8181 // RFEBB, TBEGIN, TEND, TSR
8182 printUImmOperand<1>(MI, OpNo: 0, STI, O);
8183 return;
8184 break;
8185 case 21:
8186 // SYNC, TLBILX, WAIT, WAITP10
8187 printUImmOperand<2>(MI, OpNo: 0, STI, O);
8188 break;
8189 case 22:
8190 // gBCAat, gBCLAat, gBCLat, gBCat
8191 printATBitsAsHint(MI, OpNo: 1, STI, O);
8192 O << ' ';
8193 printUImmOperand<5>(MI, OpNo: 0, STI, O);
8194 O << ", ";
8195 printOperand(MI, OpNo: 2, STI, O);
8196 O << ", ";
8197 break;
8198 }
8199
8200
8201 // Fragment 1 encoded into 5 bits for 24 unique commands.
8202 switch ((Bits >> 20) & 31) {
8203 default: llvm_unreachable("Invalid command number.");
8204 case 0:
8205 // BUILD_UACC, CLRLSLDI, CLRLSLDI_rec, CLRLSLWI, CLRLSLWI_rec, CLRRDI, CL...
8206 O << ", ";
8207 break;
8208 case 1:
8209 // DCBFL, DCBFLP, DCBFPS, DCBFx, DCBSTPS, DCBTSTT, DCBTSTx, DCBTT, DCBTx,...
8210 return;
8211 break;
8212 case 2:
8213 // ATOMIC_CMP_SWAP_I16, ATOMIC_CMP_SWAP_I32, TCRETURNai, TCRETURNai8, TCR...
8214 O << ' ';
8215 break;
8216 case 3:
8217 // BCC, CTRL_DEP
8218 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "pm");
8219 O << ' ';
8220 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "reg");
8221 O << ", ";
8222 printBranchOperand(MI, Address, OpNo: 2, STI, O);
8223 return;
8224 break;
8225 case 4:
8226 // BCCA
8227 O << 'a';
8228 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "pm");
8229 O << ' ';
8230 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "reg");
8231 O << ", ";
8232 printAbsBranchOperand(MI, OpNo: 2, STI, O);
8233 return;
8234 break;
8235 case 5:
8236 // BCCCTR, BCCCTR8
8237 O << "ctr";
8238 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "pm");
8239 O << ' ';
8240 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "reg");
8241 return;
8242 break;
8243 case 6:
8244 // BCCCTRL, BCCCTRL8
8245 O << "ctrl";
8246 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "pm");
8247 O << ' ';
8248 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "reg");
8249 return;
8250 break;
8251 case 7:
8252 // BCCL
8253 O << 'l';
8254 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "pm");
8255 O << ' ';
8256 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "reg");
8257 O << ", ";
8258 printBranchOperand(MI, Address, OpNo: 2, STI, O);
8259 return;
8260 break;
8261 case 8:
8262 // BCCLA
8263 O << "la";
8264 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "pm");
8265 O << ' ';
8266 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "reg");
8267 O << ", ";
8268 printAbsBranchOperand(MI, OpNo: 2, STI, O);
8269 return;
8270 break;
8271 case 9:
8272 // BCCLR
8273 O << "lr";
8274 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "pm");
8275 O << ' ';
8276 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "reg");
8277 return;
8278 break;
8279 case 10:
8280 // BCCLRL
8281 O << "lrl";
8282 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "pm");
8283 O << ' ';
8284 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "reg");
8285 return;
8286 break;
8287 case 11:
8288 // BCCTR, BCCTR8, BCCTR8n, BCCTRL, BCCTRL8, BCCTRL8n, BCCTRLn, BCCTRn, BC...
8289 O << ", 0";
8290 return;
8291 break;
8292 case 12:
8293 // BL8_NOP, BL8_NOP_RM, BL8_NOP_TLS, BLA8_NOP, BLA8_NOP_RM, BL_NOP, BL_NO...
8294 O << "\n\tnop";
8295 return;
8296 break;
8297 case 13:
8298 // DCBF
8299 printUImmOperand<3>(MI, OpNo: 0, STI, O);
8300 return;
8301 break;
8302 case 14:
8303 // DCBT, DCBTST
8304 printUImmOperand<5>(MI, OpNo: 0, STI, O);
8305 return;
8306 break;
8307 case 15:
8308 // EVSEL
8309 O << ',';
8310 printOperand(MI, OpNo: 1, STI, O);
8311 O << ',';
8312 printOperand(MI, OpNo: 2, STI, O);
8313 return;
8314 break;
8315 case 16:
8316 // MFTB8
8317 O << ", 268";
8318 return;
8319 break;
8320 case 17:
8321 // MFUDSCR
8322 O << ", 3";
8323 return;
8324 break;
8325 case 18:
8326 // MFVRSAVE, MFVRSAVEv
8327 O << ", 256";
8328 return;
8329 break;
8330 case 19:
8331 // MTFSFI, MTFSFI_rec, MTFSFIb
8332 printUImmOperand<4>(MI, OpNo: 1, STI, O);
8333 break;
8334 case 20:
8335 // SYNCP10
8336 printUImmOperand<2>(MI, OpNo: 1, STI, O);
8337 return;
8338 break;
8339 case 21:
8340 // V_SETALLONES, V_SETALLONESB, V_SETALLONESH
8341 O << ", -1";
8342 return;
8343 break;
8344 case 22:
8345 // gBCAat, gBCLAat
8346 printAbsBranchOperand(MI, OpNo: 3, STI, O);
8347 return;
8348 break;
8349 case 23:
8350 // gBCLat, gBCat
8351 printBranchOperand(MI, Address, OpNo: 3, STI, O);
8352 return;
8353 break;
8354 }
8355
8356
8357 // Fragment 2 encoded into 6 bits for 34 unique commands.
8358 switch ((Bits >> 25) & 63) {
8359 default: llvm_unreachable("Invalid command number.");
8360 case 0:
8361 // BUILD_UACC, CLRLSLDI, CLRLSLDI_rec, CLRLSLWI, CLRLSLWI_rec, CLRRDI, CL...
8362 printOperand(MI, OpNo: 1, STI, O);
8363 break;
8364 case 1:
8365 // DCBTCT, DCBTDS, DCBTSTCT, DCBTSTDS, DMSHA3HASH, EVADDIW
8366 printUImmOperand<5>(MI, OpNo: 2, STI, O);
8367 break;
8368 case 2:
8369 // LAx, EVLDD, EVLDH, EVLDW, EVLHHESPLAT, EVLHHOSSPLAT, EVLHHOUSPLAT, EVL...
8370 printMemRegImm(MI, OpNo: 1, STI, O);
8371 return;
8372 break;
8373 case 3:
8374 // SUBPCIS, LI, LI8, LIS, LIS8
8375 printS16ImmOperand(MI, OpNo: 1, STI, O);
8376 return;
8377 break;
8378 case 4:
8379 // ATOMIC_CMP_SWAP_I16, ATOMIC_CMP_SWAP_I32, EVLDDX, EVLDHX, EVLDWX, EVLH...
8380 printMemRegReg(MI, OpNo: 1, STI, O);
8381 break;
8382 case 5:
8383 // BC, BCL, BCLn, BCn
8384 printBranchOperand(MI, Address, OpNo: 1, STI, O);
8385 return;
8386 break;
8387 case 6:
8388 // CMPRB, CMPRB8, MTMSR, MTMSRD
8389 printUImmOperand<1>(MI, OpNo: 1, STI, O);
8390 break;
8391 case 7:
8392 // CRSET, CRUNSET, MTDCR, TLBIE, V_SET0, V_SET0B, V_SET0H, XXLEQVOnes, XX...
8393 printOperand(MI, OpNo: 0, STI, O);
8394 break;
8395 case 8:
8396 // DARN, MFFSCRNI, WAITP10
8397 printUImmOperand<2>(MI, OpNo: 1, STI, O);
8398 return;
8399 break;
8400 case 9:
8401 // DMSHA2HASH, DMXOR, DMXVBF16GERX2NN, DMXVBF16GERX2NP, DMXVBF16GERX2PN, ...
8402 printOperand(MI, OpNo: 2, STI, O);
8403 break;
8404 case 10:
8405 // DRINTN, DRINTNQ, DRINTNQ_rec, DRINTN_rec, DRINTX, DRINTXQ, DRINTXQ_rec...
8406 printUImmOperand<2>(MI, OpNo: 3, STI, O);
8407 return;
8408 break;
8409 case 11:
8410 // DTSTSFI, DTSTSFIQ
8411 printUImmOperand<6>(MI, OpNo: 1, STI, O);
8412 O << ", ";
8413 printOperand(MI, OpNo: 2, STI, O);
8414 return;
8415 break;
8416 case 12:
8417 // EVSPLATFI, EVSPLATI, VSPLTISB, VSPLTISH, VSPLTISW
8418 printSImmOperand<5>(MI, OpNo: 1, STI, O);
8419 return;
8420 break;
8421 case 13:
8422 // EVSUBIFW, LXVKQ
8423 printUImmOperand<5>(MI, OpNo: 1, STI, O);
8424 break;
8425 case 14:
8426 // HASHCHK, HASHCHK8, HASHCHKP, HASHCHKP8, HASHST, HASHST8, HASHSTP, HASH...
8427 printMemRegImmHash(MI, OpNo: 1, STI, O);
8428 return;
8429 break;
8430 case 15:
8431 // LA, LA8
8432 printS16ImmOperand(MI, OpNo: 2, STI, O);
8433 O << '(';
8434 printOperand(MI, OpNo: 1, STI, O);
8435 O << ')';
8436 return;
8437 break;
8438 case 16:
8439 // LBZU, LBZU8, LDU, LFDU, LFSU, LHAU, LHAU8, LHZU, LHZU8, LWZU, LWZU8, S...
8440 printMemRegImm(MI, OpNo: 2, STI, O);
8441 return;
8442 break;
8443 case 17:
8444 // LBZUX, LBZUX8, LDUX, LFDUX, LFSUX, LHAUX, LHAUX8, LHZUX, LHZUX8, LWAUX...
8445 printMemRegReg(MI, OpNo: 2, STI, O);
8446 return;
8447 break;
8448 case 18:
8449 // MFBHRBE
8450 printUImmOperand<10>(MI, OpNo: 1, STI, O);
8451 return;
8452 break;
8453 case 19:
8454 // MFFSCDRNI
8455 printUImmOperand<3>(MI, OpNo: 1, STI, O);
8456 return;
8457 break;
8458 case 20:
8459 // MFOCRF, MFOCRF8
8460 printcrbitm(MI, OpNo: 1, STI, O);
8461 return;
8462 break;
8463 case 21:
8464 // MFSR
8465 printUImmOperand<4>(MI, OpNo: 1, STI, O);
8466 return;
8467 break;
8468 case 22:
8469 // MTFSFI, MTFSFI_rec
8470 O << ", ";
8471 break;
8472 case 23:
8473 // MTFSFIb
8474 return;
8475 break;
8476 case 24:
8477 // MTVSRBMI
8478 printU16ImmOperand(MI, OpNo: 1, STI, O);
8479 return;
8480 break;
8481 case 25:
8482 // PADDI8pc, PADDIS8pc, PADDISpc, PADDIpc
8483 printImmZeroOperand(MI, OpNo: 1, STI, O);
8484 O << ", ";
8485 break;
8486 case 26:
8487 // PLA, PLA8
8488 printS34ImmOperand(MI, OpNo: 2, STI, O);
8489 O << ' ';
8490 printOperand(MI, OpNo: 1, STI, O);
8491 return;
8492 break;
8493 case 27:
8494 // PLA8pc, PLApc, PLBZ8onlypc, PLBZonlypc, PLDonlypc, PLFDonlypc, PLFSonl...
8495 printS34ImmOperand(MI, OpNo: 1, STI, O);
8496 return;
8497 break;
8498 case 28:
8499 // PLBZ, PLBZ8, PLBZ8nopc, PLBZnopc, PLD, PLDnopc, PLFD, PLFDnopc, PLFS, ...
8500 printMemRegImm34(MI, OpNo: 1, STI, O);
8501 break;
8502 case 29:
8503 // PLBZ8pc, PLBZpc, PLDpc, PLFDpc, PLFSpc, PLHA8pc, PLHApc, PLHZ8pc, PLHZ...
8504 printMemRegImm34PCRel(MI, OpNo: 1, STI, O);
8505 O << ", 1";
8506 return;
8507 break;
8508 case 30:
8509 // SUBFUS, SUBFUS_rec
8510 printUImmOperand<1>(MI, OpNo: 3, STI, O);
8511 O << ", ";
8512 printOperand(MI, OpNo: 1, STI, O);
8513 O << ", ";
8514 printOperand(MI, OpNo: 2, STI, O);
8515 return;
8516 break;
8517 case 31:
8518 // VINSD, VINSERTB, VINSERTH, VINSW
8519 printOperand(MI, OpNo: 3, STI, O);
8520 O << ", ";
8521 printUImmOperand<4>(MI, OpNo: 2, STI, O);
8522 return;
8523 break;
8524 case 32:
8525 // XXSPLTI32DX
8526 printUImmOperand<1>(MI, OpNo: 2, STI, O);
8527 O << ", ";
8528 printOperand(MI, OpNo: 3, STI, O);
8529 return;
8530 break;
8531 case 33:
8532 // XXSPLTIB
8533 printU8ImmOperandTrunc(MI, OpNo: 1, STI, O);
8534 return;
8535 break;
8536 }
8537
8538
8539 // Fragment 3 encoded into 4 bits for 9 unique commands.
8540 switch ((Bits >> 31) & 15) {
8541 default: llvm_unreachable("Invalid command number.");
8542 case 0:
8543 // BUILD_UACC, DCBTCT, DCBTDS, DCBTSTCT, DCBTSTDS, ADDME, ADDME8, ADDME8O...
8544 return;
8545 break;
8546 case 1:
8547 // CLRLSLDI, CLRLSLDI_rec, CLRLSLWI, CLRLSLWI_rec, CLRRDI, CLRRDI_rec, CL...
8548 O << ", ";
8549 break;
8550 case 2:
8551 // ATOMIC_CMP_SWAP_I16, ATOMIC_CMP_SWAP_I32
8552 O << ' ';
8553 printOperand(MI, OpNo: 3, STI, O);
8554 O << ' ';
8555 printOperand(MI, OpNo: 4, STI, O);
8556 return;
8557 break;
8558 case 3:
8559 // LBARXL, LDARXL, LHARXL, LQARXL, LWARXL
8560 O << ", 1";
8561 return;
8562 break;
8563 case 4:
8564 // MTFSFI
8565 printOperand(MI, OpNo: 2, STI, O);
8566 return;
8567 break;
8568 case 5:
8569 // MTFSFI_rec
8570 printUImmOperand<1>(MI, OpNo: 2, STI, O);
8571 return;
8572 break;
8573 case 6:
8574 // PADDI8pc, PADDIpc
8575 printS34ImmOperand(MI, OpNo: 2, STI, O);
8576 O << ", 1";
8577 return;
8578 break;
8579 case 7:
8580 // PADDIS8pc, PADDISpc
8581 printS32ImmOperand(MI, OpNo: 2, STI, O);
8582 O << ", 1";
8583 return;
8584 break;
8585 case 8:
8586 // PLBZ, PLBZ8, PLD, PLFD, PLFS, PLHA, PLHA8, PLHZ, PLHZ8, PLWA, PLWA8, P...
8587 O << ", 0";
8588 return;
8589 break;
8590 }
8591
8592
8593 // Fragment 4 encoded into 5 bits for 26 unique commands.
8594 switch ((Bits >> 35) & 31) {
8595 default: llvm_unreachable("Invalid command number.");
8596 case 0:
8597 // CLRLSLDI, CLRLSLDI_rec, CLRRDI, CLRRDI_rec, EXTLDI, EXTLDI_rec, EXTRDI...
8598 printUImmOperand<6>(MI, OpNo: 2, STI, O);
8599 break;
8600 case 1:
8601 // CLRLSLWI, CLRLSLWI_rec, CLRRWI, CLRRWI_rec, EXTLWI, EXTLWI_rec, EXTRWI...
8602 printUImmOperand<5>(MI, OpNo: 2, STI, O);
8603 break;
8604 case 2:
8605 // PSUBI, PADDI, PADDI8
8606 printS34ImmOperand(MI, OpNo: 2, STI, O);
8607 break;
8608 case 3:
8609 // SUBI, SUBIC, SUBIC_rec, SUBIS, ADDI, ADDI8, ADDIC, ADDIC8, ADDIC_rec, ...
8610 printS16ImmOperand(MI, OpNo: 2, STI, O);
8611 return;
8612 break;
8613 case 4:
8614 // ADD4, ADD4O, ADD4O_rec, ADD4TLS, ADD4_rec, ADD8, ADD8O, ADD8O_rec, ADD...
8615 printOperand(MI, OpNo: 2, STI, O);
8616 break;
8617 case 5:
8618 // ANDI8_rec, ANDIS8_rec, ANDIS_rec, ANDI_rec, CMPLDI, CMPLWI, ORI, ORI8,...
8619 printU16ImmOperand(MI, OpNo: 2, STI, O);
8620 return;
8621 break;
8622 case 6:
8623 // BCDCFN_rec, BCDCFSQ_rec, BCDCFZ_rec, BCDCTZ_rec, BCDSETSGN_rec, CP_PAS...
8624 printUImmOperand<1>(MI, OpNo: 2, STI, O);
8625 break;
8626 case 7:
8627 // CRSET, CRUNSET, V_SET0, V_SET0B, V_SET0H, XXLEQVOnes, XXLXORdpz, XXLXO...
8628 printOperand(MI, OpNo: 0, STI, O);
8629 return;
8630 break;
8631 case 8:
8632 // DMSHA2HASH
8633 printUImmOperand<1>(MI, OpNo: 3, STI, O);
8634 return;
8635 break;
8636 case 9:
8637 // DMXVBF16GERX2NN, DMXVBF16GERX2NP, DMXVBF16GERX2PN, DMXVBF16GERX2PP, DM...
8638 printOperand(MI, OpNo: 3, STI, O);
8639 break;
8640 case 10:
8641 // DMXXEXTFDMR256, DMXXINSTDMR256, TLBIE8P9, TLBIEIO, TLBIEP, TLBIEP8, TL...
8642 printUImmOperand<2>(MI, OpNo: 2, STI, O);
8643 break;
8644 case 11:
8645 // DMXXSHAPAD
8646 printUImmOperand<2>(MI, OpNo: 3, STI, O);
8647 O << ", ";
8648 printUImmOperand<1>(MI, OpNo: 4, STI, O);
8649 O << ", ";
8650 printUImmOperand<2>(MI, OpNo: 5, STI, O);
8651 return;
8652 break;
8653 case 12:
8654 // DST, DST64, DSTST, DSTST64, DSTSTT, DSTSTT64, DSTT, DSTT64
8655 printUImmOperand<5>(MI, OpNo: 0, STI, O);
8656 return;
8657 break;
8658 case 13:
8659 // EVADDIW, XXPERMDIs, XXSLDWIs
8660 printOperand(MI, OpNo: 1, STI, O);
8661 break;
8662 case 14:
8663 // LDAT, LWAT, RLWIMI, RLWIMI8, RLWIMI8_rec, RLWIMI_rec
8664 printUImmOperand<5>(MI, OpNo: 3, STI, O);
8665 break;
8666 case 15:
8667 // PADDIS, PADDIS8
8668 printS32ImmOperand(MI, OpNo: 2, STI, O);
8669 O << ", 0";
8670 return;
8671 break;
8672 case 16:
8673 // RLDIMI, RLDIMI_rec
8674 printUImmOperand<6>(MI, OpNo: 3, STI, O);
8675 O << ", ";
8676 printUImmOperand<6>(MI, OpNo: 4, STI, O);
8677 return;
8678 break;
8679 case 17:
8680 // VCFSX, VCFUX, VCTSXS, VCTUXS, VSPLTB, VSPLTBs, VSPLTH, VSPLTHs, VSPLTW
8681 printUImmOperand<5>(MI, OpNo: 1, STI, O);
8682 return;
8683 break;
8684 case 18:
8685 // VEXTRACTD, VEXTRACTUB, VEXTRACTUH, VEXTRACTUW, VINSERTD, VINSERTW
8686 printUImmOperand<4>(MI, OpNo: 1, STI, O);
8687 return;
8688 break;
8689 case 19:
8690 // VGNB, VUPKINT4TOFP32
8691 printUImmOperand<3>(MI, OpNo: 2, STI, O);
8692 return;
8693 break;
8694 case 20:
8695 // XSTSTDCDP, XSTSTDCQP, XSTSTDCSP, XVTSTDCDP, XVTSTDCSP
8696 printUImmOperand<7>(MI, OpNo: 1, STI, O);
8697 return;
8698 break;
8699 case 21:
8700 // XXEXTRACTUW
8701 printUImmOperand<4>(MI, OpNo: 2, STI, O);
8702 return;
8703 break;
8704 case 22:
8705 // XXGENPCVBM, XXGENPCVDM, XXGENPCVHM, XXGENPCVWM
8706 printSImmOperand<5>(MI, OpNo: 2, STI, O);
8707 return;
8708 break;
8709 case 23:
8710 // XXINSERTW
8711 printUImmOperand<4>(MI, OpNo: 3, STI, O);
8712 return;
8713 break;
8714 case 24:
8715 // gBC, gBCL
8716 printBranchOperand(MI, Address, OpNo: 2, STI, O);
8717 return;
8718 break;
8719 case 25:
8720 // gBCA, gBCLA
8721 printAbsBranchOperand(MI, OpNo: 2, STI, O);
8722 return;
8723 break;
8724 }
8725
8726
8727 // Fragment 5 encoded into 2 bits for 4 unique commands.
8728 switch ((Bits >> 40) & 3) {
8729 default: llvm_unreachable("Invalid command number.");
8730 case 0:
8731 // CLRLSLDI, CLRLSLDI_rec, CLRLSLWI, CLRLSLWI_rec, EXTLDI, EXTLDI_rec, EX...
8732 O << ", ";
8733 break;
8734 case 1:
8735 // CLRRDI, CLRRDI_rec, CLRRWI, CLRRWI_rec, PSUBI, ROTRDI, ROTRDI_rec, ROT...
8736 return;
8737 break;
8738 case 2:
8739 // DMXXEXTFDMR512, DMXXINSTDMR512, PADDI, PADDI8
8740 O << ", 0";
8741 return;
8742 break;
8743 case 3:
8744 // DMXXEXTFDMR512_HI, DMXXINSTDMR512_HI
8745 O << ", 1";
8746 return;
8747 break;
8748 }
8749
8750
8751 // Fragment 6 encoded into 4 bits for 12 unique commands.
8752 switch ((Bits >> 42) & 15) {
8753 default: llvm_unreachable("Invalid command number.");
8754 case 0:
8755 // CLRLSLDI, CLRLSLDI_rec, EXTLDI, EXTLDI_rec, EXTRDI, EXTRDI_rec, INSRDI...
8756 printUImmOperand<6>(MI, OpNo: 3, STI, O);
8757 return;
8758 break;
8759 case 1:
8760 // CLRLSLWI, CLRLSLWI_rec, EXTLWI, EXTLWI_rec, EXTRWI, EXTRWI_rec, INSLWI...
8761 printUImmOperand<5>(MI, OpNo: 3, STI, O);
8762 break;
8763 case 2:
8764 // RLWIMIbm, RLWIMIbm_rec, RLWINMbm, RLWINMbm_rec, RLWNMbm, RLWNMbm_rec, ...
8765 printOperand(MI, OpNo: 3, STI, O);
8766 break;
8767 case 3:
8768 // ADDEX, ADDEX8, DQUA, DQUAQ, DQUAQ_rec, DQUA_rec, DRRND, DRRNDQ, DRRNDQ...
8769 printUImmOperand<2>(MI, OpNo: 3, STI, O);
8770 return;
8771 break;
8772 case 4:
8773 // BCDADD_rec, BCDSR_rec, BCDSUB_rec, BCDS_rec, BCDTRUNC_rec, TLBIE8P9, T...
8774 printUImmOperand<1>(MI, OpNo: 3, STI, O);
8775 break;
8776 case 5:
8777 // PMDMXVBF16GERX2, PMDMXVF16GERX2, PMDMXVI8GERX4
8778 printUImmOperand<8>(MI, OpNo: 3, STI, O);
8779 O << ", ";
8780 printUImmOperand<4>(MI, OpNo: 4, STI, O);
8781 O << ", ";
8782 break;
8783 case 6:
8784 // PMDMXVBF16GERX2NN, PMDMXVBF16GERX2NP, PMDMXVBF16GERX2PN, PMDMXVBF16GER...
8785 printUImmOperand<8>(MI, OpNo: 4, STI, O);
8786 O << ", ";
8787 printUImmOperand<4>(MI, OpNo: 5, STI, O);
8788 O << ", ";
8789 break;
8790 case 7:
8791 // PMXVBF16GER2, PMXVBF16GER2W, PMXVF16GER2, PMXVF16GER2W, PMXVF32GER, PM...
8792 printUImmOperand<4>(MI, OpNo: 3, STI, O);
8793 break;
8794 case 8:
8795 // PMXVBF16GER2NN, PMXVBF16GER2NP, PMXVBF16GER2PN, PMXVBF16GER2PP, PMXVBF...
8796 printUImmOperand<4>(MI, OpNo: 4, STI, O);
8797 O << ", ";
8798 break;
8799 case 9:
8800 // RLWIMI, RLWIMI8, RLWIMI8_rec, RLWIMI_rec
8801 printUImmOperand<5>(MI, OpNo: 4, STI, O);
8802 O << ", ";
8803 printUImmOperand<5>(MI, OpNo: 5, STI, O);
8804 return;
8805 break;
8806 case 10:
8807 // VSLDBI, VSRDBI, XXMULMUL
8808 printUImmOperand<3>(MI, OpNo: 3, STI, O);
8809 return;
8810 break;
8811 case 11:
8812 // XXPERMDIs, XXSLDWIs
8813 printUImmOperand<2>(MI, OpNo: 2, STI, O);
8814 return;
8815 break;
8816 }
8817
8818
8819 // Fragment 7 encoded into 3 bits for 6 unique commands.
8820 switch ((Bits >> 46) & 7) {
8821 default: llvm_unreachable("Invalid command number.");
8822 case 0:
8823 // CLRLSLWI, CLRLSLWI_rec, EXTLWI, EXTLWI_rec, EXTRWI, EXTRWI_rec, INSLWI...
8824 return;
8825 break;
8826 case 1:
8827 // PMDMXVBF16GERX2, PMDMXVF16GERX2, PMXVF64GERNN, PMXVF64GERNP, PMXVF64GE...
8828 printUImmOperand<2>(MI, OpNo: 5, STI, O);
8829 return;
8830 break;
8831 case 2:
8832 // PMDMXVBF16GERX2NN, PMDMXVBF16GERX2NP, PMDMXVBF16GERX2PN, PMDMXVBF16GER...
8833 printUImmOperand<2>(MI, OpNo: 6, STI, O);
8834 return;
8835 break;
8836 case 3:
8837 // PMDMXVI8GERX4, PMXVBF16GER2NN, PMXVBF16GER2NP, PMXVBF16GER2PN, PMXVBF1...
8838 printUImmOperand<4>(MI, OpNo: 5, STI, O);
8839 break;
8840 case 4:
8841 // PMDMXVI8GERX4PP, PMDMXVI8GERX4SPP
8842 printUImmOperand<4>(MI, OpNo: 6, STI, O);
8843 return;
8844 break;
8845 case 5:
8846 // PMXVBF16GER2, PMXVBF16GER2W, PMXVF16GER2, PMXVF16GER2W, PMXVF32GER, PM...
8847 O << ", ";
8848 break;
8849 }
8850
8851
8852 // Fragment 8 encoded into 3 bits for 8 unique commands.
8853 switch ((Bits >> 49) & 7) {
8854 default: llvm_unreachable("Invalid command number.");
8855 case 0:
8856 // PMDMXVI8GERX4, PMXVF32GERNN, PMXVF32GERNP, PMXVF32GERPN, PMXVF32GERPP,...
8857 return;
8858 break;
8859 case 1:
8860 // PMXVBF16GER2, PMXVBF16GER2W, PMXVF16GER2, PMXVF16GER2W, PMXVF32GER, PM...
8861 printUImmOperand<4>(MI, OpNo: 4, STI, O);
8862 break;
8863 case 2:
8864 // PMXVBF16GER2NN, PMXVBF16GER2NP, PMXVBF16GER2PN, PMXVBF16GER2PP, PMXVBF...
8865 O << ", ";
8866 break;
8867 case 3:
8868 // PMXVF64GER, PMXVF64GERW
8869 printUImmOperand<2>(MI, OpNo: 4, STI, O);
8870 return;
8871 break;
8872 case 4:
8873 // RLWINM, RLWINM8, RLWINM8_rec, RLWINM_rec, RLWNM, RLWNM8, RLWNM8_rec, R...
8874 printUImmOperand<5>(MI, OpNo: 4, STI, O);
8875 return;
8876 break;
8877 case 5:
8878 // TLBIE8P9, TLBIEP, TLBIEP8, TLBIEP9, XXMULMULHIADD, XXMULMULLOADD, XXSS...
8879 printUImmOperand<1>(MI, OpNo: 4, STI, O);
8880 break;
8881 case 6:
8882 // XXEVAL
8883 printUImmOperand<8>(MI, OpNo: 4, STI, O);
8884 return;
8885 break;
8886 case 7:
8887 // XXPERMX
8888 printUImmOperand<3>(MI, OpNo: 4, STI, O);
8889 return;
8890 break;
8891 }
8892
8893
8894 // Fragment 9 encoded into 3 bits for 5 unique commands.
8895 switch ((Bits >> 52) & 7) {
8896 default: llvm_unreachable("Invalid command number.");
8897 case 0:
8898 // PMXVBF16GER2, PMXVBF16GER2W, PMXVF16GER2, PMXVF16GER2W, PMXVI16GER2, P...
8899 O << ", ";
8900 break;
8901 case 1:
8902 // PMXVBF16GER2NN, PMXVBF16GER2NP, PMXVBF16GER2PN, PMXVBF16GER2PP, PMXVBF...
8903 printUImmOperand<2>(MI, OpNo: 6, STI, O);
8904 return;
8905 break;
8906 case 2:
8907 // PMXVF32GER, PMXVF32GERW, TLBIE8P9, TLBIEP, TLBIEP8, TLBIEP9, XXMULMULL...
8908 return;
8909 break;
8910 case 3:
8911 // PMXVI4GER8PP, PMXVI4GER8WPP
8912 printUImmOperand<8>(MI, OpNo: 6, STI, O);
8913 return;
8914 break;
8915 case 4:
8916 // PMXVI8GER4PP, PMXVI8GER4SPP, PMXVI8GER4WPP, PMXVI8GER4WSPP
8917 printUImmOperand<4>(MI, OpNo: 6, STI, O);
8918 return;
8919 break;
8920 }
8921
8922
8923 // Fragment 10 encoded into 2 bits for 4 unique commands.
8924 switch ((Bits >> 55) & 3) {
8925 default: llvm_unreachable("Invalid command number.");
8926 case 0:
8927 // PMXVBF16GER2, PMXVBF16GER2W, PMXVF16GER2, PMXVF16GER2W, PMXVI16GER2, P...
8928 printUImmOperand<2>(MI, OpNo: 5, STI, O);
8929 return;
8930 break;
8931 case 1:
8932 // PMXVI4GER8, PMXVI4GER8W
8933 printUImmOperand<8>(MI, OpNo: 5, STI, O);
8934 return;
8935 break;
8936 case 2:
8937 // PMXVI8GER4, PMXVI8GER4W
8938 printUImmOperand<4>(MI, OpNo: 5, STI, O);
8939 return;
8940 break;
8941 case 3:
8942 // XXMULMULHIADD
8943 printUImmOperand<1>(MI, OpNo: 5, STI, O);
8944 return;
8945 break;
8946 }
8947
8948}
8949
8950
8951/// getRegisterName - This method is automatically generated by tblgen
8952/// from the register set description. This returns the assembler name
8953/// for the specified register.
8954const char *PPCInstPrinter::getRegisterName(MCRegister Reg) {
8955 unsigned RegNo = Reg.id();
8956 assert(RegNo && RegNo < 612 && "Invalid register number!");
8957
8958
8959#ifdef __GNUC__
8960#pragma GCC diagnostic push
8961#pragma GCC diagnostic ignored "-Woverlength-strings"
8962#endif
8963 static const char AsmStrs[] = {
8964 /* 0 */ "**ROUNDING MODE**\000"
8965 /* 18 */ "**FRAME POINTER**\000"
8966 /* 36 */ "**BASE POINTER**\000"
8967 /* 53 */ "VFH10\000"
8968 /* 59 */ "f10\000"
8969 /* 63 */ "fp10\000"
8970 /* 68 */ "vsp10\000"
8971 /* 74 */ "dmrrowp10\000"
8972 /* 84 */ "r10\000"
8973 /* 88 */ "vs10\000"
8974 /* 93 */ "v10\000"
8975 /* 97 */ "dmrrow10\000"
8976 /* 106 */ "VFH20\000"
8977 /* 112 */ "f20\000"
8978 /* 116 */ "fp20\000"
8979 /* 121 */ "vsp20\000"
8980 /* 127 */ "dmrrowp20\000"
8981 /* 137 */ "r20\000"
8982 /* 141 */ "vs20\000"
8983 /* 146 */ "v20\000"
8984 /* 150 */ "dmrrow20\000"
8985 /* 159 */ "VFH30\000"
8986 /* 165 */ "f30\000"
8987 /* 169 */ "fp30\000"
8988 /* 174 */ "vsp30\000"
8989 /* 180 */ "dmrrowp30\000"
8990 /* 190 */ "r30\000"
8991 /* 194 */ "vs30\000"
8992 /* 199 */ "v30\000"
8993 /* 203 */ "dmrrow30\000"
8994 /* 212 */ "vsp40\000"
8995 /* 218 */ "vs40\000"
8996 /* 223 */ "dmrrow40\000"
8997 /* 232 */ "vsp50\000"
8998 /* 238 */ "vs50\000"
8999 /* 243 */ "dmrrow50\000"
9000 /* 252 */ "vsp60\000"
9001 /* 258 */ "vs60\000"
9002 /* 263 */ "dmrrow60\000"
9003 /* 272 */ "VFH0\000"
9004 /* 277 */ "wacc0\000"
9005 /* 283 */ "f0\000"
9006 /* 286 */ "wacc_hi0\000"
9007 /* 295 */ "fp0\000"
9008 /* 299 */ "dmrp0\000"
9009 /* 305 */ "vsp0\000"
9010 /* 310 */ "dmrrowp0\000"
9011 /* 319 */ "cr0\000"
9012 /* 323 */ "dmr0\000"
9013 /* 328 */ "vs0\000"
9014 /* 332 */ "v0\000"
9015 /* 335 */ "dmrrow0\000"
9016 /* 343 */ "VFH11\000"
9017 /* 349 */ "f11\000"
9018 /* 353 */ "dmrrowp11\000"
9019 /* 363 */ "r11\000"
9020 /* 367 */ "vs11\000"
9021 /* 372 */ "v11\000"
9022 /* 376 */ "dmrrow11\000"
9023 /* 385 */ "VFH21\000"
9024 /* 391 */ "f21\000"
9025 /* 395 */ "dmrrowp21\000"
9026 /* 405 */ "r21\000"
9027 /* 409 */ "vs21\000"
9028 /* 414 */ "v21\000"
9029 /* 418 */ "dmrrow21\000"
9030 /* 427 */ "VFH31\000"
9031 /* 433 */ "f31\000"
9032 /* 437 */ "dmrrowp31\000"
9033 /* 447 */ "r31\000"
9034 /* 451 */ "vs31\000"
9035 /* 456 */ "v31\000"
9036 /* 460 */ "dmrrow31\000"
9037 /* 469 */ "vs41\000"
9038 /* 474 */ "dmrrow41\000"
9039 /* 483 */ "vs51\000"
9040 /* 488 */ "dmrrow51\000"
9041 /* 497 */ "vs61\000"
9042 /* 502 */ "dmrrow61\000"
9043 /* 511 */ "VFH1\000"
9044 /* 516 */ "wacc1\000"
9045 /* 522 */ "f1\000"
9046 /* 525 */ "wacc_hi1\000"
9047 /* 534 */ "dmrp1\000"
9048 /* 540 */ "dmrrowp1\000"
9049 /* 549 */ "cr1\000"
9050 /* 553 */ "dmr1\000"
9051 /* 558 */ "vs1\000"
9052 /* 562 */ "v1\000"
9053 /* 565 */ "dmrrow1\000"
9054 /* 573 */ "VFH12\000"
9055 /* 579 */ "f12\000"
9056 /* 583 */ "fp12\000"
9057 /* 588 */ "vsp12\000"
9058 /* 594 */ "dmrrowp12\000"
9059 /* 604 */ "r12\000"
9060 /* 608 */ "vs12\000"
9061 /* 613 */ "v12\000"
9062 /* 617 */ "dmrrow12\000"
9063 /* 626 */ "VFH22\000"
9064 /* 632 */ "f22\000"
9065 /* 636 */ "fp22\000"
9066 /* 641 */ "vsp22\000"
9067 /* 647 */ "dmrrowp22\000"
9068 /* 657 */ "r22\000"
9069 /* 661 */ "vs22\000"
9070 /* 666 */ "v22\000"
9071 /* 670 */ "dmrrow22\000"
9072 /* 679 */ "vsp32\000"
9073 /* 685 */ "vs32\000"
9074 /* 690 */ "dmrrow32\000"
9075 /* 699 */ "vsp42\000"
9076 /* 705 */ "vs42\000"
9077 /* 710 */ "dmrrow42\000"
9078 /* 719 */ "vsp52\000"
9079 /* 725 */ "vs52\000"
9080 /* 730 */ "dmrrow52\000"
9081 /* 739 */ "vsp62\000"
9082 /* 745 */ "vs62\000"
9083 /* 750 */ "dmrrow62\000"
9084 /* 759 */ "VFH2\000"
9085 /* 764 */ "wacc2\000"
9086 /* 770 */ "f2\000"
9087 /* 773 */ "wacc_hi2\000"
9088 /* 782 */ "fp2\000"
9089 /* 786 */ "dmrp2\000"
9090 /* 792 */ "vsp2\000"
9091 /* 797 */ "dmrrowp2\000"
9092 /* 806 */ "cr2\000"
9093 /* 810 */ "dmr2\000"
9094 /* 815 */ "vs2\000"
9095 /* 819 */ "v2\000"
9096 /* 822 */ "dmrrow2\000"
9097 /* 830 */ "VFH13\000"
9098 /* 836 */ "f13\000"
9099 /* 840 */ "dmrrowp13\000"
9100 /* 850 */ "r13\000"
9101 /* 854 */ "vs13\000"
9102 /* 859 */ "v13\000"
9103 /* 863 */ "dmrrow13\000"
9104 /* 872 */ "VFH23\000"
9105 /* 878 */ "f23\000"
9106 /* 882 */ "dmrrowp23\000"
9107 /* 892 */ "r23\000"
9108 /* 896 */ "vs23\000"
9109 /* 901 */ "v23\000"
9110 /* 905 */ "dmrrow23\000"
9111 /* 914 */ "vs33\000"
9112 /* 919 */ "dmrrow33\000"
9113 /* 928 */ "vs43\000"
9114 /* 933 */ "dmrrow43\000"
9115 /* 942 */ "vs53\000"
9116 /* 947 */ "dmrrow53\000"
9117 /* 956 */ "vs63\000"
9118 /* 961 */ "dmrrow63\000"
9119 /* 970 */ "VFH3\000"
9120 /* 975 */ "wacc3\000"
9121 /* 981 */ "f3\000"
9122 /* 984 */ "wacc_hi3\000"
9123 /* 993 */ "dmrp3\000"
9124 /* 999 */ "dmrrowp3\000"
9125 /* 1008 */ "cr3\000"
9126 /* 1012 */ "dmr3\000"
9127 /* 1017 */ "vs3\000"
9128 /* 1021 */ "v3\000"
9129 /* 1024 */ "dmrrow3\000"
9130 /* 1032 */ "VFH14\000"
9131 /* 1038 */ "f14\000"
9132 /* 1042 */ "fp14\000"
9133 /* 1047 */ "vsp14\000"
9134 /* 1053 */ "dmrrowp14\000"
9135 /* 1063 */ "r14\000"
9136 /* 1067 */ "vs14\000"
9137 /* 1072 */ "v14\000"
9138 /* 1076 */ "dmrrow14\000"
9139 /* 1085 */ "VFH24\000"
9140 /* 1091 */ "f24\000"
9141 /* 1095 */ "fp24\000"
9142 /* 1100 */ "vsp24\000"
9143 /* 1106 */ "dmrrowp24\000"
9144 /* 1116 */ "r24\000"
9145 /* 1120 */ "vs24\000"
9146 /* 1125 */ "v24\000"
9147 /* 1129 */ "dmrrow24\000"
9148 /* 1138 */ "vsp34\000"
9149 /* 1144 */ "vs34\000"
9150 /* 1149 */ "dmrrow34\000"
9151 /* 1158 */ "vsp44\000"
9152 /* 1164 */ "vs44\000"
9153 /* 1169 */ "dmrrow44\000"
9154 /* 1178 */ "vsp54\000"
9155 /* 1184 */ "vs54\000"
9156 /* 1189 */ "dmrrow54\000"
9157 /* 1198 */ "VFH4\000"
9158 /* 1203 */ "wacc4\000"
9159 /* 1209 */ "f4\000"
9160 /* 1212 */ "wacc_hi4\000"
9161 /* 1221 */ "fp4\000"
9162 /* 1225 */ "vsp4\000"
9163 /* 1230 */ "dmrrowp4\000"
9164 /* 1239 */ "cr4\000"
9165 /* 1243 */ "dmr4\000"
9166 /* 1248 */ "vs4\000"
9167 /* 1252 */ "v4\000"
9168 /* 1255 */ "dmrrow4\000"
9169 /* 1263 */ "VFH15\000"
9170 /* 1269 */ "f15\000"
9171 /* 1273 */ "dmrrowp15\000"
9172 /* 1283 */ "r15\000"
9173 /* 1287 */ "vs15\000"
9174 /* 1292 */ "v15\000"
9175 /* 1296 */ "dmrrow15\000"
9176 /* 1305 */ "VFH25\000"
9177 /* 1311 */ "f25\000"
9178 /* 1315 */ "dmrrowp25\000"
9179 /* 1325 */ "r25\000"
9180 /* 1329 */ "vs25\000"
9181 /* 1334 */ "v25\000"
9182 /* 1338 */ "dmrrow25\000"
9183 /* 1347 */ "vs35\000"
9184 /* 1352 */ "dmrrow35\000"
9185 /* 1361 */ "vs45\000"
9186 /* 1366 */ "dmrrow45\000"
9187 /* 1375 */ "vs55\000"
9188 /* 1380 */ "dmrrow55\000"
9189 /* 1389 */ "VFH5\000"
9190 /* 1394 */ "wacc5\000"
9191 /* 1400 */ "f5\000"
9192 /* 1403 */ "wacc_hi5\000"
9193 /* 1412 */ "dmrrowp5\000"
9194 /* 1421 */ "cr5\000"
9195 /* 1425 */ "dmr5\000"
9196 /* 1430 */ "vs5\000"
9197 /* 1434 */ "v5\000"
9198 /* 1437 */ "dmrrow5\000"
9199 /* 1445 */ "VFH16\000"
9200 /* 1451 */ "f16\000"
9201 /* 1455 */ "fp16\000"
9202 /* 1460 */ "vsp16\000"
9203 /* 1466 */ "dmrrowp16\000"
9204 /* 1476 */ "r16\000"
9205 /* 1480 */ "vs16\000"
9206 /* 1485 */ "v16\000"
9207 /* 1489 */ "dmrrow16\000"
9208 /* 1498 */ "VFH26\000"
9209 /* 1504 */ "f26\000"
9210 /* 1508 */ "fp26\000"
9211 /* 1513 */ "vsp26\000"
9212 /* 1519 */ "dmrrowp26\000"
9213 /* 1529 */ "r26\000"
9214 /* 1533 */ "vs26\000"
9215 /* 1538 */ "v26\000"
9216 /* 1542 */ "dmrrow26\000"
9217 /* 1551 */ "vsp36\000"
9218 /* 1557 */ "vs36\000"
9219 /* 1562 */ "dmrrow36\000"
9220 /* 1571 */ "vsp46\000"
9221 /* 1577 */ "vs46\000"
9222 /* 1582 */ "dmrrow46\000"
9223 /* 1591 */ "vsp56\000"
9224 /* 1597 */ "vs56\000"
9225 /* 1602 */ "dmrrow56\000"
9226 /* 1611 */ "VFH6\000"
9227 /* 1616 */ "wacc6\000"
9228 /* 1622 */ "f6\000"
9229 /* 1625 */ "wacc_hi6\000"
9230 /* 1634 */ "fp6\000"
9231 /* 1638 */ "vsp6\000"
9232 /* 1643 */ "dmrrowp6\000"
9233 /* 1652 */ "cr6\000"
9234 /* 1656 */ "dmr6\000"
9235 /* 1661 */ "vs6\000"
9236 /* 1665 */ "v6\000"
9237 /* 1668 */ "dmrrow6\000"
9238 /* 1676 */ "VFH17\000"
9239 /* 1682 */ "f17\000"
9240 /* 1686 */ "dmrrowp17\000"
9241 /* 1696 */ "r17\000"
9242 /* 1700 */ "vs17\000"
9243 /* 1705 */ "v17\000"
9244 /* 1709 */ "dmrrow17\000"
9245 /* 1718 */ "VFH27\000"
9246 /* 1724 */ "f27\000"
9247 /* 1728 */ "dmrrowp27\000"
9248 /* 1738 */ "r27\000"
9249 /* 1742 */ "vs27\000"
9250 /* 1747 */ "v27\000"
9251 /* 1751 */ "dmrrow27\000"
9252 /* 1760 */ "vs37\000"
9253 /* 1765 */ "dmrrow37\000"
9254 /* 1774 */ "vs47\000"
9255 /* 1779 */ "dmrrow47\000"
9256 /* 1788 */ "vs57\000"
9257 /* 1793 */ "dmrrow57\000"
9258 /* 1802 */ "VFH7\000"
9259 /* 1807 */ "wacc7\000"
9260 /* 1813 */ "f7\000"
9261 /* 1816 */ "wacc_hi7\000"
9262 /* 1825 */ "dmrrowp7\000"
9263 /* 1834 */ "cr7\000"
9264 /* 1838 */ "dmr7\000"
9265 /* 1843 */ "vs7\000"
9266 /* 1847 */ "v7\000"
9267 /* 1850 */ "dmrrow7\000"
9268 /* 1858 */ "VFH18\000"
9269 /* 1864 */ "f18\000"
9270 /* 1868 */ "fp18\000"
9271 /* 1873 */ "vsp18\000"
9272 /* 1879 */ "dmrrowp18\000"
9273 /* 1889 */ "r18\000"
9274 /* 1893 */ "vs18\000"
9275 /* 1898 */ "v18\000"
9276 /* 1902 */ "dmrrow18\000"
9277 /* 1911 */ "VFH28\000"
9278 /* 1917 */ "f28\000"
9279 /* 1921 */ "fp28\000"
9280 /* 1926 */ "vsp28\000"
9281 /* 1932 */ "dmrrowp28\000"
9282 /* 1942 */ "r28\000"
9283 /* 1946 */ "vs28\000"
9284 /* 1951 */ "v28\000"
9285 /* 1955 */ "dmrrow28\000"
9286 /* 1964 */ "vsp38\000"
9287 /* 1970 */ "vs38\000"
9288 /* 1975 */ "dmrrow38\000"
9289 /* 1984 */ "vsp48\000"
9290 /* 1990 */ "vs48\000"
9291 /* 1995 */ "dmrrow48\000"
9292 /* 2004 */ "vsp58\000"
9293 /* 2010 */ "vs58\000"
9294 /* 2015 */ "dmrrow58\000"
9295 /* 2024 */ "VFH8\000"
9296 /* 2029 */ "f8\000"
9297 /* 2032 */ "fp8\000"
9298 /* 2036 */ "vsp8\000"
9299 /* 2041 */ "dmrrowp8\000"
9300 /* 2050 */ "r8\000"
9301 /* 2053 */ "vs8\000"
9302 /* 2057 */ "v8\000"
9303 /* 2060 */ "dmrrow8\000"
9304 /* 2068 */ "VFH19\000"
9305 /* 2074 */ "f19\000"
9306 /* 2078 */ "dmrrowp19\000"
9307 /* 2088 */ "r19\000"
9308 /* 2092 */ "vs19\000"
9309 /* 2097 */ "v19\000"
9310 /* 2101 */ "dmrrow19\000"
9311 /* 2110 */ "VFH29\000"
9312 /* 2116 */ "f29\000"
9313 /* 2120 */ "dmrrowp29\000"
9314 /* 2130 */ "r29\000"
9315 /* 2134 */ "vs29\000"
9316 /* 2139 */ "v29\000"
9317 /* 2143 */ "dmrrow29\000"
9318 /* 2152 */ "vs39\000"
9319 /* 2157 */ "dmrrow39\000"
9320 /* 2166 */ "vs49\000"
9321 /* 2171 */ "dmrrow49\000"
9322 /* 2180 */ "vs59\000"
9323 /* 2185 */ "dmrrow59\000"
9324 /* 2194 */ "VFH9\000"
9325 /* 2199 */ "f9\000"
9326 /* 2202 */ "dmrrowp9\000"
9327 /* 2211 */ "r9\000"
9328 /* 2214 */ "vs9\000"
9329 /* 2218 */ "v9\000"
9330 /* 2221 */ "dmrrow9\000"
9331 /* 2229 */ "vrsave\000"
9332 /* 2236 */ "spefscr\000"
9333 /* 2244 */ "xer\000"
9334 /* 2248 */ "lr\000"
9335 /* 2251 */ "ctr\000"
9336};
9337#ifdef __GNUC__
9338#pragma GCC diagnostic pop
9339#endif
9340
9341 static const uint16_t RegAsmOffset[] = {
9342 36, 2244, 2251, 18, 2248, 0, 2236, 2229, 2244, 57, 278, 517, 765, 976,
9343 1204, 1395, 1617, 1808, 36, 319, 549, 806, 1008, 1239, 1421, 1652, 1834, 2251,
9344 323, 553, 810, 1012, 1243, 1425, 1656, 1838, 335, 565, 822, 1024, 1255, 1437,
9345 1668, 1850, 2060, 2221, 97, 376, 617, 863, 1076, 1296, 1489, 1709, 1902, 2101,
9346 150, 418, 670, 905, 1129, 1338, 1542, 1751, 1955, 2143, 203, 460, 690, 919,
9347 1149, 1352, 1562, 1765, 1975, 2157, 223, 474, 710, 933, 1169, 1366, 1582, 1779,
9348 1995, 2171, 243, 488, 730, 947, 1189, 1380, 1602, 1793, 2015, 2185, 263, 502,
9349 750, 961, 310, 540, 797, 999, 1230, 1412, 1643, 1825, 2041, 2202, 74, 353,
9350 594, 840, 1053, 1273, 1466, 1686, 1879, 2078, 127, 395, 647, 882, 1106, 1315,
9351 1519, 1728, 1932, 2120, 180, 437, 299, 534, 786, 993, 283, 522, 770, 981,
9352 1209, 1400, 1622, 1813, 2029, 2199, 59, 349, 579, 836, 1038, 1269, 1451, 1682,
9353 1864, 2074, 112, 391, 632, 878, 1091, 1311, 1504, 1724, 1917, 2116, 165, 433,
9354 273, 512, 760, 971, 1199, 1390, 1612, 1803, 2025, 2195, 54, 344, 574, 831,
9355 1033, 1264, 1446, 1677, 1859, 2069, 107, 386, 627, 873, 1086, 1306, 1499, 1719,
9356 1912, 2111, 160, 428, 18, 295, 782, 1221, 1634, 2032, 63, 583, 1042, 1455,
9357 1868, 116, 636, 1095, 1508, 1921, 169, 274, 513, 761, 972, 1200, 1391, 1613,
9358 1804, 2026, 2196, 55, 345, 575, 832, 1034, 1265, 1447, 1678, 1860, 2070, 108,
9359 387, 628, 874, 1087, 1307, 1500, 1720, 1913, 2112, 161, 429, 2248, 320, 550,
9360 807, 1009, 1240, 1422, 1653, 1835, 2050, 2211, 84, 363, 604, 850, 1063, 1283,
9361 1476, 1696, 1889, 2088, 137, 405, 657, 892, 1116, 1325, 1529, 1738, 1942, 2130,
9362 190, 447, 320, 550, 807, 1009, 1240, 1422, 1653, 1835, 2050, 2211, 84, 363,
9363 604, 850, 1063, 1283, 1476, 1696, 1889, 2088, 137, 405, 657, 892, 1116, 1325,
9364 1529, 1738, 1942, 2130, 190, 447, 278, 517, 765, 976, 1204, 1395, 1617, 1808,
9365 332, 562, 819, 1021, 1252, 1434, 1665, 1847, 2057, 2218, 93, 372, 613, 859,
9366 1072, 1292, 1485, 1705, 1898, 2097, 146, 414, 666, 901, 1125, 1334, 1538, 1747,
9367 1951, 2139, 199, 456, 332, 562, 819, 1021, 1252, 1434, 1665, 1847, 2057, 2218,
9368 93, 372, 613, 859, 1072, 1292, 1485, 1705, 1898, 2097, 146, 414, 666, 901,
9369 1125, 1334, 1538, 1747, 1951, 2139, 199, 456, 272, 511, 759, 970, 1198, 1389,
9370 1611, 1802, 2024, 2194, 53, 343, 573, 830, 1032, 1263, 1445, 1676, 1858, 2068,
9371 106, 385, 626, 872, 1085, 1305, 1498, 1718, 1911, 2110, 159, 427, 328, 558,
9372 815, 1017, 1248, 1430, 1661, 1843, 2053, 2214, 88, 367, 608, 854, 1067, 1287,
9373 1480, 1700, 1893, 2092, 141, 409, 661, 896, 1120, 1329, 1533, 1742, 1946, 2134,
9374 194, 451, 305, 792, 1225, 1638, 2036, 68, 588, 1047, 1460, 1873, 121, 641,
9375 1100, 1513, 1926, 174, 679, 1138, 1551, 1964, 212, 699, 1158, 1571, 1984, 232,
9376 719, 1178, 1591, 2004, 252, 739, 685, 914, 1144, 1347, 1557, 1760, 1970, 2152,
9377 218, 469, 705, 928, 1164, 1361, 1577, 1774, 1990, 2166, 238, 483, 725, 942,
9378 1184, 1375, 1597, 1788, 2010, 2180, 258, 497, 745, 956, 277, 516, 764, 975,
9379 1203, 1394, 1616, 1807, 286, 525, 773, 984, 1212, 1403, 1625, 1816, 320, 550,
9380 807, 1009, 1240, 1422, 1653, 1835, 2050, 2211, 84, 363, 604, 850, 1063, 1283,
9381 1476, 1696, 1889, 2088, 137, 405, 657, 892, 1116, 1325, 1529, 1738, 1942, 2130,
9382 190, 447, 57, 577, 1449, 56, 1035, 1861, 629, 1501, 162, 347, 1267, 2072,
9383 833, 1679, 388, 1308, 2113, 57, 1036, 1862, 576, 1448, 109, 1088, 1914, 834,
9384 1680, 346, 1266, 2071, 875, 1721, 430, 320, 807, 1240, 1653, 2050, 84, 604,
9385 1063, 1476, 1889, 137, 657, 1116, 1529, 1942, 190,
9386 };
9387
9388 assert (*(AsmStrs+RegAsmOffset[RegNo-1]) &&
9389 "Invalid alt name index for register!");
9390 return AsmStrs+RegAsmOffset[RegNo-1];
9391}
9392
9393#ifdef PRINT_ALIAS_INSTR
9394#undef PRINT_ALIAS_INSTR
9395
9396bool PPCInstPrinter::printAliasInstr(const MCInst *MI, uint64_t Address, const MCSubtargetInfo &STI, raw_ostream &OS) {
9397 static const PatternsForOpcode OpToPatterns[] = {
9398 {.Opcode: PPC::ADDI, .PatternStart: 0, .NumPatterns: 1 },
9399 {.Opcode: PPC::ADDI8, .PatternStart: 1, .NumPatterns: 1 },
9400 {.Opcode: PPC::ADDIS, .PatternStart: 2, .NumPatterns: 1 },
9401 {.Opcode: PPC::ADDIS8, .PatternStart: 3, .NumPatterns: 1 },
9402 {.Opcode: PPC::ADDPCIS, .PatternStart: 4, .NumPatterns: 1 },
9403 {.Opcode: PPC::BCC, .PatternStart: 5, .NumPatterns: 24 },
9404 {.Opcode: PPC::BCCA, .PatternStart: 29, .NumPatterns: 24 },
9405 {.Opcode: PPC::BCCCTR, .PatternStart: 53, .NumPatterns: 24 },
9406 {.Opcode: PPC::BCCCTRL, .PatternStart: 77, .NumPatterns: 24 },
9407 {.Opcode: PPC::BCCL, .PatternStart: 101, .NumPatterns: 24 },
9408 {.Opcode: PPC::BCCLA, .PatternStart: 125, .NumPatterns: 24 },
9409 {.Opcode: PPC::BCCLR, .PatternStart: 149, .NumPatterns: 24 },
9410 {.Opcode: PPC::BCCLRL, .PatternStart: 173, .NumPatterns: 24 },
9411 {.Opcode: PPC::CMPD, .PatternStart: 197, .NumPatterns: 1 },
9412 {.Opcode: PPC::CMPDI, .PatternStart: 198, .NumPatterns: 1 },
9413 {.Opcode: PPC::CMPLD, .PatternStart: 199, .NumPatterns: 1 },
9414 {.Opcode: PPC::CMPLDI, .PatternStart: 200, .NumPatterns: 1 },
9415 {.Opcode: PPC::CMPLW, .PatternStart: 201, .NumPatterns: 1 },
9416 {.Opcode: PPC::CMPLWI, .PatternStart: 202, .NumPatterns: 1 },
9417 {.Opcode: PPC::CMPW, .PatternStart: 203, .NumPatterns: 1 },
9418 {.Opcode: PPC::CMPWI, .PatternStart: 204, .NumPatterns: 1 },
9419 {.Opcode: PPC::CNTLZW, .PatternStart: 205, .NumPatterns: 1 },
9420 {.Opcode: PPC::CNTLZW8, .PatternStart: 206, .NumPatterns: 1 },
9421 {.Opcode: PPC::CNTLZW8_rec, .PatternStart: 207, .NumPatterns: 1 },
9422 {.Opcode: PPC::CNTLZW_rec, .PatternStart: 208, .NumPatterns: 1 },
9423 {.Opcode: PPC::CP_PASTE_rec, .PatternStart: 209, .NumPatterns: 1 },
9424 {.Opcode: PPC::CREQV, .PatternStart: 210, .NumPatterns: 1 },
9425 {.Opcode: PPC::CRNOR, .PatternStart: 211, .NumPatterns: 1 },
9426 {.Opcode: PPC::CROR, .PatternStart: 212, .NumPatterns: 1 },
9427 {.Opcode: PPC::CRXOR, .PatternStart: 213, .NumPatterns: 1 },
9428 {.Opcode: PPC::DMSHA2HASH, .PatternStart: 214, .NumPatterns: 2 },
9429 {.Opcode: PPC::DMSHA3HASH, .PatternStart: 216, .NumPatterns: 2 },
9430 {.Opcode: PPC::DMXXSHAPAD, .PatternStart: 218, .NumPatterns: 8 },
9431 {.Opcode: PPC::ISEL, .PatternStart: 226, .NumPatterns: 3 },
9432 {.Opcode: PPC::ISEL8, .PatternStart: 229, .NumPatterns: 3 },
9433 {.Opcode: PPC::MBAR, .PatternStart: 232, .NumPatterns: 1 },
9434 {.Opcode: PPC::MFDCR, .PatternStart: 233, .NumPatterns: 8 },
9435 {.Opcode: PPC::MFSPR, .PatternStart: 241, .NumPatterns: 45 },
9436 {.Opcode: PPC::MFSPR8, .PatternStart: 286, .NumPatterns: 19 },
9437 {.Opcode: PPC::MFTB, .PatternStart: 305, .NumPatterns: 1 },
9438 {.Opcode: PPC::MFUDSCR, .PatternStart: 306, .NumPatterns: 1 },
9439 {.Opcode: PPC::MFVRSAVE, .PatternStart: 307, .NumPatterns: 1 },
9440 {.Opcode: PPC::MFVSRD, .PatternStart: 308, .NumPatterns: 1 },
9441 {.Opcode: PPC::MFVSRWZ, .PatternStart: 309, .NumPatterns: 1 },
9442 {.Opcode: PPC::MTCRF, .PatternStart: 310, .NumPatterns: 1 },
9443 {.Opcode: PPC::MTCRF8, .PatternStart: 311, .NumPatterns: 1 },
9444 {.Opcode: PPC::MTDCR, .PatternStart: 312, .NumPatterns: 8 },
9445 {.Opcode: PPC::MTFSF, .PatternStart: 320, .NumPatterns: 1 },
9446 {.Opcode: PPC::MTFSFI, .PatternStart: 321, .NumPatterns: 1 },
9447 {.Opcode: PPC::MTFSFI_rec, .PatternStart: 322, .NumPatterns: 1 },
9448 {.Opcode: PPC::MTFSF_rec, .PatternStart: 323, .NumPatterns: 1 },
9449 {.Opcode: PPC::MTMSR, .PatternStart: 324, .NumPatterns: 1 },
9450 {.Opcode: PPC::MTMSRD, .PatternStart: 325, .NumPatterns: 1 },
9451 {.Opcode: PPC::MTSPR, .PatternStart: 326, .NumPatterns: 44 },
9452 {.Opcode: PPC::MTSPR8, .PatternStart: 370, .NumPatterns: 18 },
9453 {.Opcode: PPC::MTUDSCR, .PatternStart: 388, .NumPatterns: 1 },
9454 {.Opcode: PPC::MTVRSAVE, .PatternStart: 389, .NumPatterns: 1 },
9455 {.Opcode: PPC::MTVSRD, .PatternStart: 390, .NumPatterns: 1 },
9456 {.Opcode: PPC::MTVSRWA, .PatternStart: 391, .NumPatterns: 1 },
9457 {.Opcode: PPC::MTVSRWZ, .PatternStart: 392, .NumPatterns: 1 },
9458 {.Opcode: PPC::NOR, .PatternStart: 393, .NumPatterns: 1 },
9459 {.Opcode: PPC::NOR8, .PatternStart: 394, .NumPatterns: 1 },
9460 {.Opcode: PPC::NOR8_rec, .PatternStart: 395, .NumPatterns: 1 },
9461 {.Opcode: PPC::NOR_rec, .PatternStart: 396, .NumPatterns: 1 },
9462 {.Opcode: PPC::OR, .PatternStart: 397, .NumPatterns: 1 },
9463 {.Opcode: PPC::OR8, .PatternStart: 398, .NumPatterns: 1 },
9464 {.Opcode: PPC::OR8_rec, .PatternStart: 399, .NumPatterns: 1 },
9465 {.Opcode: PPC::ORI, .PatternStart: 400, .NumPatterns: 1 },
9466 {.Opcode: PPC::ORI8, .PatternStart: 401, .NumPatterns: 1 },
9467 {.Opcode: PPC::OR_rec, .PatternStart: 402, .NumPatterns: 1 },
9468 {.Opcode: PPC::PADDI8, .PatternStart: 403, .NumPatterns: 1 },
9469 {.Opcode: PPC::RFEBB, .PatternStart: 404, .NumPatterns: 1 },
9470 {.Opcode: PPC::RLDCL, .PatternStart: 405, .NumPatterns: 1 },
9471 {.Opcode: PPC::RLDCL_rec, .PatternStart: 406, .NumPatterns: 1 },
9472 {.Opcode: PPC::RLDICL, .PatternStart: 407, .NumPatterns: 2 },
9473 {.Opcode: PPC::RLDICL_32_64, .PatternStart: 409, .NumPatterns: 2 },
9474 {.Opcode: PPC::RLDICL_rec, .PatternStart: 411, .NumPatterns: 2 },
9475 {.Opcode: PPC::RLWINM, .PatternStart: 413, .NumPatterns: 2 },
9476 {.Opcode: PPC::RLWINM8, .PatternStart: 415, .NumPatterns: 2 },
9477 {.Opcode: PPC::RLWINM8_rec, .PatternStart: 417, .NumPatterns: 2 },
9478 {.Opcode: PPC::RLWINM_rec, .PatternStart: 419, .NumPatterns: 2 },
9479 {.Opcode: PPC::RLWNM, .PatternStart: 421, .NumPatterns: 1 },
9480 {.Opcode: PPC::RLWNM8, .PatternStart: 422, .NumPatterns: 1 },
9481 {.Opcode: PPC::RLWNM8_rec, .PatternStart: 423, .NumPatterns: 1 },
9482 {.Opcode: PPC::RLWNM_rec, .PatternStart: 424, .NumPatterns: 1 },
9483 {.Opcode: PPC::SC, .PatternStart: 425, .NumPatterns: 1 },
9484 {.Opcode: PPC::SUBF, .PatternStart: 426, .NumPatterns: 1 },
9485 {.Opcode: PPC::SUBF8, .PatternStart: 427, .NumPatterns: 1 },
9486 {.Opcode: PPC::SUBF8_rec, .PatternStart: 428, .NumPatterns: 1 },
9487 {.Opcode: PPC::SUBFC, .PatternStart: 429, .NumPatterns: 1 },
9488 {.Opcode: PPC::SUBFC8, .PatternStart: 430, .NumPatterns: 1 },
9489 {.Opcode: PPC::SUBFC8_rec, .PatternStart: 431, .NumPatterns: 1 },
9490 {.Opcode: PPC::SUBFC_rec, .PatternStart: 432, .NumPatterns: 1 },
9491 {.Opcode: PPC::SUBF_rec, .PatternStart: 433, .NumPatterns: 1 },
9492 {.Opcode: PPC::SYNC, .PatternStart: 434, .NumPatterns: 3 },
9493 {.Opcode: PPC::SYNCP10, .PatternStart: 437, .NumPatterns: 8 },
9494 {.Opcode: PPC::TD, .PatternStart: 445, .NumPatterns: 7 },
9495 {.Opcode: PPC::TDI, .PatternStart: 452, .NumPatterns: 7 },
9496 {.Opcode: PPC::TEND, .PatternStart: 459, .NumPatterns: 2 },
9497 {.Opcode: PPC::TLBIE, .PatternStart: 461, .NumPatterns: 1 },
9498 {.Opcode: PPC::TLBIEP9, .PatternStart: 462, .NumPatterns: 2 },
9499 {.Opcode: PPC::TLBILX, .PatternStart: 464, .NumPatterns: 4 },
9500 {.Opcode: PPC::TLBRE2, .PatternStart: 468, .NumPatterns: 2 },
9501 {.Opcode: PPC::TLBWE2, .PatternStart: 470, .NumPatterns: 2 },
9502 {.Opcode: PPC::TSR, .PatternStart: 472, .NumPatterns: 2 },
9503 {.Opcode: PPC::TW, .PatternStart: 474, .NumPatterns: 8 },
9504 {.Opcode: PPC::TWI, .PatternStart: 482, .NumPatterns: 7 },
9505 {.Opcode: PPC::VNOR, .PatternStart: 489, .NumPatterns: 1 },
9506 {.Opcode: PPC::VOR, .PatternStart: 490, .NumPatterns: 1 },
9507 {.Opcode: PPC::WAIT, .PatternStart: 491, .NumPatterns: 3 },
9508 {.Opcode: PPC::WAITP10, .PatternStart: 494, .NumPatterns: 2 },
9509 {.Opcode: PPC::XORI, .PatternStart: 496, .NumPatterns: 1 },
9510 {.Opcode: PPC::XORI8, .PatternStart: 497, .NumPatterns: 1 },
9511 {.Opcode: PPC::XVCPSGNDP, .PatternStart: 498, .NumPatterns: 1 },
9512 {.Opcode: PPC::XVCPSGNSP, .PatternStart: 499, .NumPatterns: 1 },
9513 {.Opcode: PPC::XXAESDECP, .PatternStart: 500, .NumPatterns: 3 },
9514 {.Opcode: PPC::XXAESENCP, .PatternStart: 503, .NumPatterns: 3 },
9515 {.Opcode: PPC::XXAESGENLKP, .PatternStart: 506, .NumPatterns: 3 },
9516 {.Opcode: PPC::XXGFMUL128, .PatternStart: 509, .NumPatterns: 2 },
9517 {.Opcode: PPC::XXPERMDI, .PatternStart: 511, .NumPatterns: 5 },
9518 {.Opcode: PPC::XXPERMDIs, .PatternStart: 516, .NumPatterns: 3 },
9519 {.Opcode: PPC::gBC, .PatternStart: 519, .NumPatterns: 10 },
9520 {.Opcode: PPC::gBCA, .PatternStart: 529, .NumPatterns: 10 },
9521 {.Opcode: PPC::gBCAat, .PatternStart: 539, .NumPatterns: 2 },
9522 {.Opcode: PPC::gBCCTR, .PatternStart: 541, .NumPatterns: 7 },
9523 {.Opcode: PPC::gBCCTRL, .PatternStart: 548, .NumPatterns: 7 },
9524 {.Opcode: PPC::gBCL, .PatternStart: 555, .NumPatterns: 10 },
9525 {.Opcode: PPC::gBCLA, .PatternStart: 565, .NumPatterns: 10 },
9526 {.Opcode: PPC::gBCLAat, .PatternStart: 575, .NumPatterns: 2 },
9527 {.Opcode: PPC::gBCLR, .PatternStart: 577, .NumPatterns: 11 },
9528 {.Opcode: PPC::gBCLRL, .PatternStart: 588, .NumPatterns: 11 },
9529 {.Opcode: PPC::gBCLat, .PatternStart: 599, .NumPatterns: 2 },
9530 {.Opcode: PPC::gBCat, .PatternStart: 601, .NumPatterns: 2 },
9531 };
9532
9533 static const AliasPattern Patterns[] = {
9534 // PPC::ADDI - 0
9535 {.AsmStrOffset: 0, .AliasCondStart: 0, .NumOperands: 3, .NumConds: 2 },
9536 // PPC::ADDI8 - 1
9537 {.AsmStrOffset: 0, .AliasCondStart: 2, .NumOperands: 3, .NumConds: 2 },
9538 // PPC::ADDIS - 2
9539 {.AsmStrOffset: 12, .AliasCondStart: 4, .NumOperands: 3, .NumConds: 2 },
9540 // PPC::ADDIS8 - 3
9541 {.AsmStrOffset: 12, .AliasCondStart: 6, .NumOperands: 3, .NumConds: 2 },
9542 // PPC::ADDPCIS - 4
9543 {.AsmStrOffset: 25, .AliasCondStart: 8, .NumOperands: 2, .NumConds: 2 },
9544 // PPC::BCC - 5
9545 {.AsmStrOffset: 33, .AliasCondStart: 10, .NumOperands: 3, .NumConds: 2 },
9546 {.AsmStrOffset: 46, .AliasCondStart: 12, .NumOperands: 3, .NumConds: 2 },
9547 {.AsmStrOffset: 55, .AliasCondStart: 14, .NumOperands: 3, .NumConds: 2 },
9548 {.AsmStrOffset: 69, .AliasCondStart: 16, .NumOperands: 3, .NumConds: 2 },
9549 {.AsmStrOffset: 79, .AliasCondStart: 18, .NumOperands: 3, .NumConds: 2 },
9550 {.AsmStrOffset: 93, .AliasCondStart: 20, .NumOperands: 3, .NumConds: 2 },
9551 {.AsmStrOffset: 103, .AliasCondStart: 22, .NumOperands: 3, .NumConds: 2 },
9552 {.AsmStrOffset: 116, .AliasCondStart: 24, .NumOperands: 3, .NumConds: 2 },
9553 {.AsmStrOffset: 125, .AliasCondStart: 26, .NumOperands: 3, .NumConds: 2 },
9554 {.AsmStrOffset: 139, .AliasCondStart: 28, .NumOperands: 3, .NumConds: 2 },
9555 {.AsmStrOffset: 149, .AliasCondStart: 30, .NumOperands: 3, .NumConds: 2 },
9556 {.AsmStrOffset: 163, .AliasCondStart: 32, .NumOperands: 3, .NumConds: 2 },
9557 {.AsmStrOffset: 173, .AliasCondStart: 34, .NumOperands: 3, .NumConds: 2 },
9558 {.AsmStrOffset: 186, .AliasCondStart: 36, .NumOperands: 3, .NumConds: 2 },
9559 {.AsmStrOffset: 195, .AliasCondStart: 38, .NumOperands: 3, .NumConds: 2 },
9560 {.AsmStrOffset: 209, .AliasCondStart: 40, .NumOperands: 3, .NumConds: 2 },
9561 {.AsmStrOffset: 219, .AliasCondStart: 42, .NumOperands: 3, .NumConds: 2 },
9562 {.AsmStrOffset: 233, .AliasCondStart: 44, .NumOperands: 3, .NumConds: 2 },
9563 {.AsmStrOffset: 243, .AliasCondStart: 46, .NumOperands: 3, .NumConds: 2 },
9564 {.AsmStrOffset: 256, .AliasCondStart: 48, .NumOperands: 3, .NumConds: 2 },
9565 {.AsmStrOffset: 265, .AliasCondStart: 50, .NumOperands: 3, .NumConds: 2 },
9566 {.AsmStrOffset: 279, .AliasCondStart: 52, .NumOperands: 3, .NumConds: 2 },
9567 {.AsmStrOffset: 289, .AliasCondStart: 54, .NumOperands: 3, .NumConds: 2 },
9568 {.AsmStrOffset: 303, .AliasCondStart: 56, .NumOperands: 3, .NumConds: 2 },
9569 // PPC::BCCA - 29
9570 {.AsmStrOffset: 313, .AliasCondStart: 58, .NumOperands: 3, .NumConds: 2 },
9571 {.AsmStrOffset: 327, .AliasCondStart: 60, .NumOperands: 3, .NumConds: 2 },
9572 {.AsmStrOffset: 337, .AliasCondStart: 62, .NumOperands: 3, .NumConds: 2 },
9573 {.AsmStrOffset: 352, .AliasCondStart: 64, .NumOperands: 3, .NumConds: 2 },
9574 {.AsmStrOffset: 363, .AliasCondStart: 66, .NumOperands: 3, .NumConds: 2 },
9575 {.AsmStrOffset: 378, .AliasCondStart: 68, .NumOperands: 3, .NumConds: 2 },
9576 {.AsmStrOffset: 389, .AliasCondStart: 70, .NumOperands: 3, .NumConds: 2 },
9577 {.AsmStrOffset: 403, .AliasCondStart: 72, .NumOperands: 3, .NumConds: 2 },
9578 {.AsmStrOffset: 413, .AliasCondStart: 74, .NumOperands: 3, .NumConds: 2 },
9579 {.AsmStrOffset: 428, .AliasCondStart: 76, .NumOperands: 3, .NumConds: 2 },
9580 {.AsmStrOffset: 439, .AliasCondStart: 78, .NumOperands: 3, .NumConds: 2 },
9581 {.AsmStrOffset: 454, .AliasCondStart: 80, .NumOperands: 3, .NumConds: 2 },
9582 {.AsmStrOffset: 465, .AliasCondStart: 82, .NumOperands: 3, .NumConds: 2 },
9583 {.AsmStrOffset: 479, .AliasCondStart: 84, .NumOperands: 3, .NumConds: 2 },
9584 {.AsmStrOffset: 489, .AliasCondStart: 86, .NumOperands: 3, .NumConds: 2 },
9585 {.AsmStrOffset: 504, .AliasCondStart: 88, .NumOperands: 3, .NumConds: 2 },
9586 {.AsmStrOffset: 515, .AliasCondStart: 90, .NumOperands: 3, .NumConds: 2 },
9587 {.AsmStrOffset: 530, .AliasCondStart: 92, .NumOperands: 3, .NumConds: 2 },
9588 {.AsmStrOffset: 541, .AliasCondStart: 94, .NumOperands: 3, .NumConds: 2 },
9589 {.AsmStrOffset: 555, .AliasCondStart: 96, .NumOperands: 3, .NumConds: 2 },
9590 {.AsmStrOffset: 565, .AliasCondStart: 98, .NumOperands: 3, .NumConds: 2 },
9591 {.AsmStrOffset: 580, .AliasCondStart: 100, .NumOperands: 3, .NumConds: 2 },
9592 {.AsmStrOffset: 591, .AliasCondStart: 102, .NumOperands: 3, .NumConds: 2 },
9593 {.AsmStrOffset: 606, .AliasCondStart: 104, .NumOperands: 3, .NumConds: 2 },
9594 // PPC::BCCCTR - 53
9595 {.AsmStrOffset: 617, .AliasCondStart: 106, .NumOperands: 2, .NumConds: 2 },
9596 {.AsmStrOffset: 627, .AliasCondStart: 108, .NumOperands: 2, .NumConds: 2 },
9597 {.AsmStrOffset: 634, .AliasCondStart: 110, .NumOperands: 2, .NumConds: 2 },
9598 {.AsmStrOffset: 645, .AliasCondStart: 112, .NumOperands: 2, .NumConds: 2 },
9599 {.AsmStrOffset: 653, .AliasCondStart: 114, .NumOperands: 2, .NumConds: 2 },
9600 {.AsmStrOffset: 664, .AliasCondStart: 116, .NumOperands: 2, .NumConds: 2 },
9601 {.AsmStrOffset: 672, .AliasCondStart: 118, .NumOperands: 2, .NumConds: 2 },
9602 {.AsmStrOffset: 682, .AliasCondStart: 120, .NumOperands: 2, .NumConds: 2 },
9603 {.AsmStrOffset: 689, .AliasCondStart: 122, .NumOperands: 2, .NumConds: 2 },
9604 {.AsmStrOffset: 700, .AliasCondStart: 124, .NumOperands: 2, .NumConds: 2 },
9605 {.AsmStrOffset: 708, .AliasCondStart: 126, .NumOperands: 2, .NumConds: 2 },
9606 {.AsmStrOffset: 719, .AliasCondStart: 128, .NumOperands: 2, .NumConds: 2 },
9607 {.AsmStrOffset: 727, .AliasCondStart: 130, .NumOperands: 2, .NumConds: 2 },
9608 {.AsmStrOffset: 737, .AliasCondStart: 132, .NumOperands: 2, .NumConds: 2 },
9609 {.AsmStrOffset: 744, .AliasCondStart: 134, .NumOperands: 2, .NumConds: 2 },
9610 {.AsmStrOffset: 755, .AliasCondStart: 136, .NumOperands: 2, .NumConds: 2 },
9611 {.AsmStrOffset: 763, .AliasCondStart: 138, .NumOperands: 2, .NumConds: 2 },
9612 {.AsmStrOffset: 774, .AliasCondStart: 140, .NumOperands: 2, .NumConds: 2 },
9613 {.AsmStrOffset: 782, .AliasCondStart: 142, .NumOperands: 2, .NumConds: 2 },
9614 {.AsmStrOffset: 792, .AliasCondStart: 144, .NumOperands: 2, .NumConds: 2 },
9615 {.AsmStrOffset: 799, .AliasCondStart: 146, .NumOperands: 2, .NumConds: 2 },
9616 {.AsmStrOffset: 810, .AliasCondStart: 148, .NumOperands: 2, .NumConds: 2 },
9617 {.AsmStrOffset: 818, .AliasCondStart: 150, .NumOperands: 2, .NumConds: 2 },
9618 {.AsmStrOffset: 829, .AliasCondStart: 152, .NumOperands: 2, .NumConds: 2 },
9619 // PPC::BCCCTRL - 77
9620 {.AsmStrOffset: 837, .AliasCondStart: 154, .NumOperands: 2, .NumConds: 2 },
9621 {.AsmStrOffset: 848, .AliasCondStart: 156, .NumOperands: 2, .NumConds: 2 },
9622 {.AsmStrOffset: 856, .AliasCondStart: 158, .NumOperands: 2, .NumConds: 2 },
9623 {.AsmStrOffset: 868, .AliasCondStart: 160, .NumOperands: 2, .NumConds: 2 },
9624 {.AsmStrOffset: 877, .AliasCondStart: 162, .NumOperands: 2, .NumConds: 2 },
9625 {.AsmStrOffset: 889, .AliasCondStart: 164, .NumOperands: 2, .NumConds: 2 },
9626 {.AsmStrOffset: 898, .AliasCondStart: 166, .NumOperands: 2, .NumConds: 2 },
9627 {.AsmStrOffset: 909, .AliasCondStart: 168, .NumOperands: 2, .NumConds: 2 },
9628 {.AsmStrOffset: 917, .AliasCondStart: 170, .NumOperands: 2, .NumConds: 2 },
9629 {.AsmStrOffset: 929, .AliasCondStart: 172, .NumOperands: 2, .NumConds: 2 },
9630 {.AsmStrOffset: 938, .AliasCondStart: 174, .NumOperands: 2, .NumConds: 2 },
9631 {.AsmStrOffset: 950, .AliasCondStart: 176, .NumOperands: 2, .NumConds: 2 },
9632 {.AsmStrOffset: 959, .AliasCondStart: 178, .NumOperands: 2, .NumConds: 2 },
9633 {.AsmStrOffset: 970, .AliasCondStart: 180, .NumOperands: 2, .NumConds: 2 },
9634 {.AsmStrOffset: 978, .AliasCondStart: 182, .NumOperands: 2, .NumConds: 2 },
9635 {.AsmStrOffset: 990, .AliasCondStart: 184, .NumOperands: 2, .NumConds: 2 },
9636 {.AsmStrOffset: 999, .AliasCondStart: 186, .NumOperands: 2, .NumConds: 2 },
9637 {.AsmStrOffset: 1011, .AliasCondStart: 188, .NumOperands: 2, .NumConds: 2 },
9638 {.AsmStrOffset: 1020, .AliasCondStart: 190, .NumOperands: 2, .NumConds: 2 },
9639 {.AsmStrOffset: 1031, .AliasCondStart: 192, .NumOperands: 2, .NumConds: 2 },
9640 {.AsmStrOffset: 1039, .AliasCondStart: 194, .NumOperands: 2, .NumConds: 2 },
9641 {.AsmStrOffset: 1051, .AliasCondStart: 196, .NumOperands: 2, .NumConds: 2 },
9642 {.AsmStrOffset: 1060, .AliasCondStart: 198, .NumOperands: 2, .NumConds: 2 },
9643 {.AsmStrOffset: 1072, .AliasCondStart: 200, .NumOperands: 2, .NumConds: 2 },
9644 // PPC::BCCL - 101
9645 {.AsmStrOffset: 1081, .AliasCondStart: 202, .NumOperands: 3, .NumConds: 2 },
9646 {.AsmStrOffset: 1095, .AliasCondStart: 204, .NumOperands: 3, .NumConds: 2 },
9647 {.AsmStrOffset: 1105, .AliasCondStart: 206, .NumOperands: 3, .NumConds: 2 },
9648 {.AsmStrOffset: 1120, .AliasCondStart: 208, .NumOperands: 3, .NumConds: 2 },
9649 {.AsmStrOffset: 1131, .AliasCondStart: 210, .NumOperands: 3, .NumConds: 2 },
9650 {.AsmStrOffset: 1146, .AliasCondStart: 212, .NumOperands: 3, .NumConds: 2 },
9651 {.AsmStrOffset: 1157, .AliasCondStart: 214, .NumOperands: 3, .NumConds: 2 },
9652 {.AsmStrOffset: 1171, .AliasCondStart: 216, .NumOperands: 3, .NumConds: 2 },
9653 {.AsmStrOffset: 1181, .AliasCondStart: 218, .NumOperands: 3, .NumConds: 2 },
9654 {.AsmStrOffset: 1196, .AliasCondStart: 220, .NumOperands: 3, .NumConds: 2 },
9655 {.AsmStrOffset: 1207, .AliasCondStart: 222, .NumOperands: 3, .NumConds: 2 },
9656 {.AsmStrOffset: 1222, .AliasCondStart: 224, .NumOperands: 3, .NumConds: 2 },
9657 {.AsmStrOffset: 1233, .AliasCondStart: 226, .NumOperands: 3, .NumConds: 2 },
9658 {.AsmStrOffset: 1247, .AliasCondStart: 228, .NumOperands: 3, .NumConds: 2 },
9659 {.AsmStrOffset: 1257, .AliasCondStart: 230, .NumOperands: 3, .NumConds: 2 },
9660 {.AsmStrOffset: 1272, .AliasCondStart: 232, .NumOperands: 3, .NumConds: 2 },
9661 {.AsmStrOffset: 1283, .AliasCondStart: 234, .NumOperands: 3, .NumConds: 2 },
9662 {.AsmStrOffset: 1298, .AliasCondStart: 236, .NumOperands: 3, .NumConds: 2 },
9663 {.AsmStrOffset: 1309, .AliasCondStart: 238, .NumOperands: 3, .NumConds: 2 },
9664 {.AsmStrOffset: 1323, .AliasCondStart: 240, .NumOperands: 3, .NumConds: 2 },
9665 {.AsmStrOffset: 1333, .AliasCondStart: 242, .NumOperands: 3, .NumConds: 2 },
9666 {.AsmStrOffset: 1348, .AliasCondStart: 244, .NumOperands: 3, .NumConds: 2 },
9667 {.AsmStrOffset: 1359, .AliasCondStart: 246, .NumOperands: 3, .NumConds: 2 },
9668 {.AsmStrOffset: 1374, .AliasCondStart: 248, .NumOperands: 3, .NumConds: 2 },
9669 // PPC::BCCLA - 125
9670 {.AsmStrOffset: 1385, .AliasCondStart: 250, .NumOperands: 3, .NumConds: 2 },
9671 {.AsmStrOffset: 1400, .AliasCondStart: 252, .NumOperands: 3, .NumConds: 2 },
9672 {.AsmStrOffset: 1411, .AliasCondStart: 254, .NumOperands: 3, .NumConds: 2 },
9673 {.AsmStrOffset: 1427, .AliasCondStart: 256, .NumOperands: 3, .NumConds: 2 },
9674 {.AsmStrOffset: 1439, .AliasCondStart: 258, .NumOperands: 3, .NumConds: 2 },
9675 {.AsmStrOffset: 1455, .AliasCondStart: 260, .NumOperands: 3, .NumConds: 2 },
9676 {.AsmStrOffset: 1467, .AliasCondStart: 262, .NumOperands: 3, .NumConds: 2 },
9677 {.AsmStrOffset: 1482, .AliasCondStart: 264, .NumOperands: 3, .NumConds: 2 },
9678 {.AsmStrOffset: 1493, .AliasCondStart: 266, .NumOperands: 3, .NumConds: 2 },
9679 {.AsmStrOffset: 1509, .AliasCondStart: 268, .NumOperands: 3, .NumConds: 2 },
9680 {.AsmStrOffset: 1521, .AliasCondStart: 270, .NumOperands: 3, .NumConds: 2 },
9681 {.AsmStrOffset: 1537, .AliasCondStart: 272, .NumOperands: 3, .NumConds: 2 },
9682 {.AsmStrOffset: 1549, .AliasCondStart: 274, .NumOperands: 3, .NumConds: 2 },
9683 {.AsmStrOffset: 1564, .AliasCondStart: 276, .NumOperands: 3, .NumConds: 2 },
9684 {.AsmStrOffset: 1575, .AliasCondStart: 278, .NumOperands: 3, .NumConds: 2 },
9685 {.AsmStrOffset: 1591, .AliasCondStart: 280, .NumOperands: 3, .NumConds: 2 },
9686 {.AsmStrOffset: 1603, .AliasCondStart: 282, .NumOperands: 3, .NumConds: 2 },
9687 {.AsmStrOffset: 1619, .AliasCondStart: 284, .NumOperands: 3, .NumConds: 2 },
9688 {.AsmStrOffset: 1631, .AliasCondStart: 286, .NumOperands: 3, .NumConds: 2 },
9689 {.AsmStrOffset: 1646, .AliasCondStart: 288, .NumOperands: 3, .NumConds: 2 },
9690 {.AsmStrOffset: 1657, .AliasCondStart: 290, .NumOperands: 3, .NumConds: 2 },
9691 {.AsmStrOffset: 1673, .AliasCondStart: 292, .NumOperands: 3, .NumConds: 2 },
9692 {.AsmStrOffset: 1685, .AliasCondStart: 294, .NumOperands: 3, .NumConds: 2 },
9693 {.AsmStrOffset: 1701, .AliasCondStart: 296, .NumOperands: 3, .NumConds: 2 },
9694 // PPC::BCCLR - 149
9695 {.AsmStrOffset: 1713, .AliasCondStart: 298, .NumOperands: 2, .NumConds: 2 },
9696 {.AsmStrOffset: 1722, .AliasCondStart: 300, .NumOperands: 2, .NumConds: 2 },
9697 {.AsmStrOffset: 1728, .AliasCondStart: 302, .NumOperands: 2, .NumConds: 2 },
9698 {.AsmStrOffset: 1738, .AliasCondStart: 304, .NumOperands: 2, .NumConds: 2 },
9699 {.AsmStrOffset: 1745, .AliasCondStart: 306, .NumOperands: 2, .NumConds: 2 },
9700 {.AsmStrOffset: 1755, .AliasCondStart: 308, .NumOperands: 2, .NumConds: 2 },
9701 {.AsmStrOffset: 1762, .AliasCondStart: 310, .NumOperands: 2, .NumConds: 2 },
9702 {.AsmStrOffset: 1771, .AliasCondStart: 312, .NumOperands: 2, .NumConds: 2 },
9703 {.AsmStrOffset: 1777, .AliasCondStart: 314, .NumOperands: 2, .NumConds: 2 },
9704 {.AsmStrOffset: 1787, .AliasCondStart: 316, .NumOperands: 2, .NumConds: 2 },
9705 {.AsmStrOffset: 1794, .AliasCondStart: 318, .NumOperands: 2, .NumConds: 2 },
9706 {.AsmStrOffset: 1804, .AliasCondStart: 320, .NumOperands: 2, .NumConds: 2 },
9707 {.AsmStrOffset: 1811, .AliasCondStart: 322, .NumOperands: 2, .NumConds: 2 },
9708 {.AsmStrOffset: 1820, .AliasCondStart: 324, .NumOperands: 2, .NumConds: 2 },
9709 {.AsmStrOffset: 1826, .AliasCondStart: 326, .NumOperands: 2, .NumConds: 2 },
9710 {.AsmStrOffset: 1836, .AliasCondStart: 328, .NumOperands: 2, .NumConds: 2 },
9711 {.AsmStrOffset: 1843, .AliasCondStart: 330, .NumOperands: 2, .NumConds: 2 },
9712 {.AsmStrOffset: 1853, .AliasCondStart: 332, .NumOperands: 2, .NumConds: 2 },
9713 {.AsmStrOffset: 1860, .AliasCondStart: 334, .NumOperands: 2, .NumConds: 2 },
9714 {.AsmStrOffset: 1869, .AliasCondStart: 336, .NumOperands: 2, .NumConds: 2 },
9715 {.AsmStrOffset: 1875, .AliasCondStart: 338, .NumOperands: 2, .NumConds: 2 },
9716 {.AsmStrOffset: 1885, .AliasCondStart: 340, .NumOperands: 2, .NumConds: 2 },
9717 {.AsmStrOffset: 1892, .AliasCondStart: 342, .NumOperands: 2, .NumConds: 2 },
9718 {.AsmStrOffset: 1902, .AliasCondStart: 344, .NumOperands: 2, .NumConds: 2 },
9719 // PPC::BCCLRL - 173
9720 {.AsmStrOffset: 1909, .AliasCondStart: 346, .NumOperands: 2, .NumConds: 2 },
9721 {.AsmStrOffset: 1919, .AliasCondStart: 348, .NumOperands: 2, .NumConds: 2 },
9722 {.AsmStrOffset: 1926, .AliasCondStart: 350, .NumOperands: 2, .NumConds: 2 },
9723 {.AsmStrOffset: 1937, .AliasCondStart: 352, .NumOperands: 2, .NumConds: 2 },
9724 {.AsmStrOffset: 1945, .AliasCondStart: 354, .NumOperands: 2, .NumConds: 2 },
9725 {.AsmStrOffset: 1956, .AliasCondStart: 356, .NumOperands: 2, .NumConds: 2 },
9726 {.AsmStrOffset: 1964, .AliasCondStart: 358, .NumOperands: 2, .NumConds: 2 },
9727 {.AsmStrOffset: 1974, .AliasCondStart: 360, .NumOperands: 2, .NumConds: 2 },
9728 {.AsmStrOffset: 1981, .AliasCondStart: 362, .NumOperands: 2, .NumConds: 2 },
9729 {.AsmStrOffset: 1992, .AliasCondStart: 364, .NumOperands: 2, .NumConds: 2 },
9730 {.AsmStrOffset: 2000, .AliasCondStart: 366, .NumOperands: 2, .NumConds: 2 },
9731 {.AsmStrOffset: 2011, .AliasCondStart: 368, .NumOperands: 2, .NumConds: 2 },
9732 {.AsmStrOffset: 2019, .AliasCondStart: 370, .NumOperands: 2, .NumConds: 2 },
9733 {.AsmStrOffset: 2029, .AliasCondStart: 372, .NumOperands: 2, .NumConds: 2 },
9734 {.AsmStrOffset: 2036, .AliasCondStart: 374, .NumOperands: 2, .NumConds: 2 },
9735 {.AsmStrOffset: 2047, .AliasCondStart: 376, .NumOperands: 2, .NumConds: 2 },
9736 {.AsmStrOffset: 2055, .AliasCondStart: 378, .NumOperands: 2, .NumConds: 2 },
9737 {.AsmStrOffset: 2066, .AliasCondStart: 380, .NumOperands: 2, .NumConds: 2 },
9738 {.AsmStrOffset: 2074, .AliasCondStart: 382, .NumOperands: 2, .NumConds: 2 },
9739 {.AsmStrOffset: 2084, .AliasCondStart: 384, .NumOperands: 2, .NumConds: 2 },
9740 {.AsmStrOffset: 2091, .AliasCondStart: 386, .NumOperands: 2, .NumConds: 2 },
9741 {.AsmStrOffset: 2102, .AliasCondStart: 388, .NumOperands: 2, .NumConds: 2 },
9742 {.AsmStrOffset: 2110, .AliasCondStart: 390, .NumOperands: 2, .NumConds: 2 },
9743 {.AsmStrOffset: 2121, .AliasCondStart: 392, .NumOperands: 2, .NumConds: 2 },
9744 // PPC::CMPD - 197
9745 {.AsmStrOffset: 2129, .AliasCondStart: 394, .NumOperands: 3, .NumConds: 3 },
9746 // PPC::CMPDI - 198
9747 {.AsmStrOffset: 2141, .AliasCondStart: 397, .NumOperands: 3, .NumConds: 2 },
9748 // PPC::CMPLD - 199
9749 {.AsmStrOffset: 2156, .AliasCondStart: 399, .NumOperands: 3, .NumConds: 3 },
9750 // PPC::CMPLDI - 200
9751 {.AsmStrOffset: 2169, .AliasCondStart: 402, .NumOperands: 3, .NumConds: 2 },
9752 // PPC::CMPLW - 201
9753 {.AsmStrOffset: 2185, .AliasCondStart: 404, .NumOperands: 3, .NumConds: 3 },
9754 // PPC::CMPLWI - 202
9755 {.AsmStrOffset: 2198, .AliasCondStart: 407, .NumOperands: 3, .NumConds: 2 },
9756 // PPC::CMPW - 203
9757 {.AsmStrOffset: 2214, .AliasCondStart: 409, .NumOperands: 3, .NumConds: 3 },
9758 // PPC::CMPWI - 204
9759 {.AsmStrOffset: 2226, .AliasCondStart: 412, .NumOperands: 3, .NumConds: 2 },
9760 // PPC::CNTLZW - 205
9761 {.AsmStrOffset: 2241, .AliasCondStart: 414, .NumOperands: 2, .NumConds: 2 },
9762 // PPC::CNTLZW8 - 206
9763 {.AsmStrOffset: 2241, .AliasCondStart: 416, .NumOperands: 2, .NumConds: 2 },
9764 // PPC::CNTLZW8_rec - 207
9765 {.AsmStrOffset: 2255, .AliasCondStart: 418, .NumOperands: 2, .NumConds: 2 },
9766 // PPC::CNTLZW_rec - 208
9767 {.AsmStrOffset: 2255, .AliasCondStart: 420, .NumOperands: 2, .NumConds: 2 },
9768 // PPC::CP_PASTE_rec - 209
9769 {.AsmStrOffset: 2270, .AliasCondStart: 422, .NumOperands: 3, .NumConds: 3 },
9770 // PPC::CREQV - 210
9771 {.AsmStrOffset: 2284, .AliasCondStart: 425, .NumOperands: 3, .NumConds: 3 },
9772 // PPC::CRNOR - 211
9773 {.AsmStrOffset: 2293, .AliasCondStart: 428, .NumOperands: 3, .NumConds: 3 },
9774 // PPC::CROR - 212
9775 {.AsmStrOffset: 2306, .AliasCondStart: 431, .NumOperands: 3, .NumConds: 3 },
9776 // PPC::CRXOR - 213
9777 {.AsmStrOffset: 2320, .AliasCondStart: 434, .NumOperands: 3, .NumConds: 3 },
9778 // PPC::DMSHA2HASH - 214
9779 {.AsmStrOffset: 2329, .AliasCondStart: 437, .NumOperands: 4, .NumConds: 4 },
9780 {.AsmStrOffset: 2349, .AliasCondStart: 441, .NumOperands: 4, .NumConds: 4 },
9781 // PPC::DMSHA3HASH - 216
9782 {.AsmStrOffset: 2369, .AliasCondStart: 445, .NumOperands: 3, .NumConds: 3 },
9783 {.AsmStrOffset: 2381, .AliasCondStart: 448, .NumOperands: 3, .NumConds: 3 },
9784 // PPC::DMXXSHAPAD - 218
9785 {.AsmStrOffset: 2395, .AliasCondStart: 451, .NumOperands: 6, .NumConds: 6 },
9786 {.AsmStrOffset: 2423, .AliasCondStart: 457, .NumOperands: 6, .NumConds: 6 },
9787 {.AsmStrOffset: 2451, .AliasCondStart: 463, .NumOperands: 6, .NumConds: 6 },
9788 {.AsmStrOffset: 2479, .AliasCondStart: 469, .NumOperands: 6, .NumConds: 6 },
9789 {.AsmStrOffset: 2507, .AliasCondStart: 475, .NumOperands: 6, .NumConds: 6 },
9790 {.AsmStrOffset: 2536, .AliasCondStart: 481, .NumOperands: 6, .NumConds: 6 },
9791 {.AsmStrOffset: 2565, .AliasCondStart: 487, .NumOperands: 6, .NumConds: 6 },
9792 {.AsmStrOffset: 2589, .AliasCondStart: 493, .NumOperands: 6, .NumConds: 6 },
9793 // PPC::ISEL - 226
9794 {.AsmStrOffset: 2613, .AliasCondStart: 499, .NumOperands: 4, .NumConds: 4 },
9795 {.AsmStrOffset: 2631, .AliasCondStart: 503, .NumOperands: 4, .NumConds: 4 },
9796 {.AsmStrOffset: 2649, .AliasCondStart: 507, .NumOperands: 4, .NumConds: 4 },
9797 // PPC::ISEL8 - 229
9798 {.AsmStrOffset: 2613, .AliasCondStart: 511, .NumOperands: 4, .NumConds: 4 },
9799 {.AsmStrOffset: 2631, .AliasCondStart: 515, .NumOperands: 4, .NumConds: 4 },
9800 {.AsmStrOffset: 2649, .AliasCondStart: 519, .NumOperands: 4, .NumConds: 4 },
9801 // PPC::MBAR - 232
9802 {.AsmStrOffset: 2667, .AliasCondStart: 523, .NumOperands: 1, .NumConds: 1 },
9803 // PPC::MFDCR - 233
9804 {.AsmStrOffset: 2672, .AliasCondStart: 524, .NumOperands: 2, .NumConds: 5 },
9805 {.AsmStrOffset: 2681, .AliasCondStart: 529, .NumOperands: 2, .NumConds: 5 },
9806 {.AsmStrOffset: 2690, .AliasCondStart: 534, .NumOperands: 2, .NumConds: 5 },
9807 {.AsmStrOffset: 2699, .AliasCondStart: 539, .NumOperands: 2, .NumConds: 5 },
9808 {.AsmStrOffset: 2708, .AliasCondStart: 544, .NumOperands: 2, .NumConds: 5 },
9809 {.AsmStrOffset: 2717, .AliasCondStart: 549, .NumOperands: 2, .NumConds: 5 },
9810 {.AsmStrOffset: 2726, .AliasCondStart: 554, .NumOperands: 2, .NumConds: 5 },
9811 {.AsmStrOffset: 2735, .AliasCondStart: 559, .NumOperands: 2, .NumConds: 5 },
9812 // PPC::MFSPR - 241
9813 {.AsmStrOffset: 2744, .AliasCondStart: 564, .NumOperands: 2, .NumConds: 2 },
9814 {.AsmStrOffset: 2753, .AliasCondStart: 566, .NumOperands: 2, .NumConds: 5 },
9815 {.AsmStrOffset: 2764, .AliasCondStart: 571, .NumOperands: 2, .NumConds: 5 },
9816 {.AsmStrOffset: 2774, .AliasCondStart: 576, .NumOperands: 2, .NumConds: 5 },
9817 {.AsmStrOffset: 2784, .AliasCondStart: 581, .NumOperands: 2, .NumConds: 5 },
9818 {.AsmStrOffset: 2792, .AliasCondStart: 586, .NumOperands: 2, .NumConds: 5 },
9819 {.AsmStrOffset: 2801, .AliasCondStart: 591, .NumOperands: 2, .NumConds: 5 },
9820 {.AsmStrOffset: 2811, .AliasCondStart: 596, .NumOperands: 2, .NumConds: 5 },
9821 {.AsmStrOffset: 2821, .AliasCondStart: 601, .NumOperands: 2, .NumConds: 5 },
9822 {.AsmStrOffset: 2832, .AliasCondStart: 606, .NumOperands: 2, .NumConds: 5 },
9823 {.AsmStrOffset: 2841, .AliasCondStart: 611, .NumOperands: 2, .NumConds: 5 },
9824 {.AsmStrOffset: 2850, .AliasCondStart: 616, .NumOperands: 2, .NumConds: 5 },
9825 {.AsmStrOffset: 2860, .AliasCondStart: 621, .NumOperands: 2, .NumConds: 5 },
9826 {.AsmStrOffset: 2870, .AliasCondStart: 626, .NumOperands: 2, .NumConds: 5 },
9827 {.AsmStrOffset: 2880, .AliasCondStart: 631, .NumOperands: 2, .NumConds: 5 },
9828 {.AsmStrOffset: 2890, .AliasCondStart: 636, .NumOperands: 2, .NumConds: 5 },
9829 {.AsmStrOffset: 2899, .AliasCondStart: 641, .NumOperands: 2, .NumConds: 5 },
9830 {.AsmStrOffset: 2908, .AliasCondStart: 646, .NumOperands: 2, .NumConds: 5 },
9831 {.AsmStrOffset: 2917, .AliasCondStart: 651, .NumOperands: 2, .NumConds: 5 },
9832 {.AsmStrOffset: 2930, .AliasCondStart: 656, .NumOperands: 2, .NumConds: 5 },
9833 {.AsmStrOffset: 2944, .AliasCondStart: 661, .NumOperands: 2, .NumConds: 5 },
9834 {.AsmStrOffset: 2958, .AliasCondStart: 666, .NumOperands: 2, .NumConds: 5 },
9835 {.AsmStrOffset: 2972, .AliasCondStart: 671, .NumOperands: 2, .NumConds: 5 },
9836 {.AsmStrOffset: 2986, .AliasCondStart: 676, .NumOperands: 2, .NumConds: 5 },
9837 {.AsmStrOffset: 3000, .AliasCondStart: 681, .NumOperands: 2, .NumConds: 5 },
9838 {.AsmStrOffset: 3014, .AliasCondStart: 686, .NumOperands: 2, .NumConds: 5 },
9839 {.AsmStrOffset: 3028, .AliasCondStart: 691, .NumOperands: 2, .NumConds: 5 },
9840 {.AsmStrOffset: 3042, .AliasCondStart: 696, .NumOperands: 2, .NumConds: 5 },
9841 {.AsmStrOffset: 3056, .AliasCondStart: 701, .NumOperands: 2, .NumConds: 5 },
9842 {.AsmStrOffset: 3070, .AliasCondStart: 706, .NumOperands: 2, .NumConds: 5 },
9843 {.AsmStrOffset: 3084, .AliasCondStart: 711, .NumOperands: 2, .NumConds: 5 },
9844 {.AsmStrOffset: 3098, .AliasCondStart: 716, .NumOperands: 2, .NumConds: 5 },
9845 {.AsmStrOffset: 3112, .AliasCondStart: 721, .NumOperands: 2, .NumConds: 5 },
9846 {.AsmStrOffset: 3126, .AliasCondStart: 726, .NumOperands: 2, .NumConds: 5 },
9847 {.AsmStrOffset: 3140, .AliasCondStart: 731, .NumOperands: 2, .NumConds: 5 },
9848 {.AsmStrOffset: 3154, .AliasCondStart: 736, .NumOperands: 2, .NumConds: 5 },
9849 {.AsmStrOffset: 3163, .AliasCondStart: 741, .NumOperands: 2, .NumConds: 5 },
9850 {.AsmStrOffset: 3172, .AliasCondStart: 746, .NumOperands: 2, .NumConds: 5 },
9851 {.AsmStrOffset: 3182, .AliasCondStart: 751, .NumOperands: 2, .NumConds: 5 },
9852 {.AsmStrOffset: 3191, .AliasCondStart: 756, .NumOperands: 2, .NumConds: 5 },
9853 {.AsmStrOffset: 3201, .AliasCondStart: 761, .NumOperands: 2, .NumConds: 5 },
9854 {.AsmStrOffset: 3211, .AliasCondStart: 766, .NumOperands: 2, .NumConds: 5 },
9855 {.AsmStrOffset: 3221, .AliasCondStart: 771, .NumOperands: 2, .NumConds: 5 },
9856 {.AsmStrOffset: 3231, .AliasCondStart: 776, .NumOperands: 2, .NumConds: 5 },
9857 {.AsmStrOffset: 3241, .AliasCondStart: 781, .NumOperands: 2, .NumConds: 5 },
9858 // PPC::MFSPR8 - 286
9859 {.AsmStrOffset: 2744, .AliasCondStart: 786, .NumOperands: 2, .NumConds: 2 },
9860 {.AsmStrOffset: 2753, .AliasCondStart: 788, .NumOperands: 2, .NumConds: 5 },
9861 {.AsmStrOffset: 2764, .AliasCondStart: 793, .NumOperands: 2, .NumConds: 5 },
9862 {.AsmStrOffset: 2774, .AliasCondStart: 798, .NumOperands: 2, .NumConds: 5 },
9863 {.AsmStrOffset: 2784, .AliasCondStart: 803, .NumOperands: 2, .NumConds: 5 },
9864 {.AsmStrOffset: 2792, .AliasCondStart: 808, .NumOperands: 2, .NumConds: 5 },
9865 {.AsmStrOffset: 2801, .AliasCondStart: 813, .NumOperands: 2, .NumConds: 5 },
9866 {.AsmStrOffset: 2811, .AliasCondStart: 818, .NumOperands: 2, .NumConds: 5 },
9867 {.AsmStrOffset: 2821, .AliasCondStart: 823, .NumOperands: 2, .NumConds: 5 },
9868 {.AsmStrOffset: 2832, .AliasCondStart: 828, .NumOperands: 2, .NumConds: 5 },
9869 {.AsmStrOffset: 2841, .AliasCondStart: 833, .NumOperands: 2, .NumConds: 5 },
9870 {.AsmStrOffset: 2850, .AliasCondStart: 838, .NumOperands: 2, .NumConds: 5 },
9871 {.AsmStrOffset: 2860, .AliasCondStart: 843, .NumOperands: 2, .NumConds: 5 },
9872 {.AsmStrOffset: 2870, .AliasCondStart: 848, .NumOperands: 2, .NumConds: 5 },
9873 {.AsmStrOffset: 2880, .AliasCondStart: 853, .NumOperands: 2, .NumConds: 5 },
9874 {.AsmStrOffset: 2890, .AliasCondStart: 858, .NumOperands: 2, .NumConds: 5 },
9875 {.AsmStrOffset: 2899, .AliasCondStart: 863, .NumOperands: 2, .NumConds: 5 },
9876 {.AsmStrOffset: 2908, .AliasCondStart: 868, .NumOperands: 2, .NumConds: 5 },
9877 {.AsmStrOffset: 2917, .AliasCondStart: 873, .NumOperands: 2, .NumConds: 5 },
9878 // PPC::MFTB - 305
9879 {.AsmStrOffset: 3251, .AliasCondStart: 878, .NumOperands: 2, .NumConds: 2 },
9880 // PPC::MFUDSCR - 306
9881 {.AsmStrOffset: 2753, .AliasCondStart: 880, .NumOperands: 1, .NumConds: 4 },
9882 // PPC::MFVRSAVE - 307
9883 {.AsmStrOffset: 3260, .AliasCondStart: 884, .NumOperands: 1, .NumConds: 1 },
9884 // PPC::MFVSRD - 308
9885 {.AsmStrOffset: 3272, .AliasCondStart: 885, .NumOperands: 2, .NumConds: 2 },
9886 // PPC::MFVSRWZ - 309
9887 {.AsmStrOffset: 3286, .AliasCondStart: 887, .NumOperands: 2, .NumConds: 2 },
9888 // PPC::MTCRF - 310
9889 {.AsmStrOffset: 3301, .AliasCondStart: 889, .NumOperands: 2, .NumConds: 2 },
9890 // PPC::MTCRF8 - 311
9891 {.AsmStrOffset: 3301, .AliasCondStart: 891, .NumOperands: 2, .NumConds: 2 },
9892 // PPC::MTDCR - 312
9893 {.AsmStrOffset: 3309, .AliasCondStart: 893, .NumOperands: 2, .NumConds: 5 },
9894 {.AsmStrOffset: 3318, .AliasCondStart: 898, .NumOperands: 2, .NumConds: 5 },
9895 {.AsmStrOffset: 3327, .AliasCondStart: 903, .NumOperands: 2, .NumConds: 5 },
9896 {.AsmStrOffset: 3336, .AliasCondStart: 908, .NumOperands: 2, .NumConds: 5 },
9897 {.AsmStrOffset: 3345, .AliasCondStart: 913, .NumOperands: 2, .NumConds: 5 },
9898 {.AsmStrOffset: 3354, .AliasCondStart: 918, .NumOperands: 2, .NumConds: 5 },
9899 {.AsmStrOffset: 3363, .AliasCondStart: 923, .NumOperands: 2, .NumConds: 5 },
9900 {.AsmStrOffset: 3372, .AliasCondStart: 928, .NumOperands: 2, .NumConds: 5 },
9901 // PPC::MTFSF - 320
9902 {.AsmStrOffset: 3381, .AliasCondStart: 933, .NumOperands: 4, .NumConds: 4 },
9903 // PPC::MTFSFI - 321
9904 {.AsmStrOffset: 3394, .AliasCondStart: 937, .NumOperands: 3, .NumConds: 3 },
9905 // PPC::MTFSFI_rec - 322
9906 {.AsmStrOffset: 3412, .AliasCondStart: 940, .NumOperands: 3, .NumConds: 3 },
9907 // PPC::MTFSF_rec - 323
9908 {.AsmStrOffset: 3431, .AliasCondStart: 943, .NumOperands: 4, .NumConds: 4 },
9909 // PPC::MTMSR - 324
9910 {.AsmStrOffset: 3445, .AliasCondStart: 947, .NumOperands: 2, .NumConds: 5 },
9911 // PPC::MTMSRD - 325
9912 {.AsmStrOffset: 3454, .AliasCondStart: 952, .NumOperands: 2, .NumConds: 5 },
9913 // PPC::MTSPR - 326
9914 {.AsmStrOffset: 3464, .AliasCondStart: 957, .NumOperands: 2, .NumConds: 2 },
9915 {.AsmStrOffset: 3473, .AliasCondStart: 959, .NumOperands: 2, .NumConds: 5 },
9916 {.AsmStrOffset: 3484, .AliasCondStart: 964, .NumOperands: 2, .NumConds: 5 },
9917 {.AsmStrOffset: 3492, .AliasCondStart: 969, .NumOperands: 2, .NumConds: 5 },
9918 {.AsmStrOffset: 3501, .AliasCondStart: 974, .NumOperands: 2, .NumConds: 5 },
9919 {.AsmStrOffset: 3511, .AliasCondStart: 979, .NumOperands: 2, .NumConds: 5 },
9920 {.AsmStrOffset: 3521, .AliasCondStart: 984, .NumOperands: 2, .NumConds: 5 },
9921 {.AsmStrOffset: 3532, .AliasCondStart: 989, .NumOperands: 2, .NumConds: 5 },
9922 {.AsmStrOffset: 3541, .AliasCondStart: 994, .NumOperands: 2, .NumConds: 5 },
9923 {.AsmStrOffset: 3550, .AliasCondStart: 999, .NumOperands: 2, .NumConds: 5 },
9924 {.AsmStrOffset: 3560, .AliasCondStart: 1004, .NumOperands: 2, .NumConds: 5 },
9925 {.AsmStrOffset: 3570, .AliasCondStart: 1009, .NumOperands: 2, .NumConds: 5 },
9926 {.AsmStrOffset: 3580, .AliasCondStart: 1014, .NumOperands: 2, .NumConds: 5 },
9927 {.AsmStrOffset: 3590, .AliasCondStart: 1019, .NumOperands: 2, .NumConds: 5 },
9928 {.AsmStrOffset: 3599, .AliasCondStart: 1024, .NumOperands: 2, .NumConds: 5 },
9929 {.AsmStrOffset: 3608, .AliasCondStart: 1029, .NumOperands: 2, .NumConds: 5 },
9930 {.AsmStrOffset: 3617, .AliasCondStart: 1034, .NumOperands: 2, .NumConds: 5 },
9931 {.AsmStrOffset: 3626, .AliasCondStart: 1039, .NumOperands: 2, .NumConds: 5 },
9932 {.AsmStrOffset: 3639, .AliasCondStart: 1044, .NumOperands: 2, .NumConds: 5 },
9933 {.AsmStrOffset: 3653, .AliasCondStart: 1049, .NumOperands: 2, .NumConds: 5 },
9934 {.AsmStrOffset: 3667, .AliasCondStart: 1054, .NumOperands: 2, .NumConds: 5 },
9935 {.AsmStrOffset: 3681, .AliasCondStart: 1059, .NumOperands: 2, .NumConds: 5 },
9936 {.AsmStrOffset: 3695, .AliasCondStart: 1064, .NumOperands: 2, .NumConds: 5 },
9937 {.AsmStrOffset: 3709, .AliasCondStart: 1069, .NumOperands: 2, .NumConds: 5 },
9938 {.AsmStrOffset: 3723, .AliasCondStart: 1074, .NumOperands: 2, .NumConds: 5 },
9939 {.AsmStrOffset: 3737, .AliasCondStart: 1079, .NumOperands: 2, .NumConds: 5 },
9940 {.AsmStrOffset: 3751, .AliasCondStart: 1084, .NumOperands: 2, .NumConds: 5 },
9941 {.AsmStrOffset: 3765, .AliasCondStart: 1089, .NumOperands: 2, .NumConds: 5 },
9942 {.AsmStrOffset: 3779, .AliasCondStart: 1094, .NumOperands: 2, .NumConds: 5 },
9943 {.AsmStrOffset: 3793, .AliasCondStart: 1099, .NumOperands: 2, .NumConds: 5 },
9944 {.AsmStrOffset: 3807, .AliasCondStart: 1104, .NumOperands: 2, .NumConds: 5 },
9945 {.AsmStrOffset: 3821, .AliasCondStart: 1109, .NumOperands: 2, .NumConds: 5 },
9946 {.AsmStrOffset: 3835, .AliasCondStart: 1114, .NumOperands: 2, .NumConds: 5 },
9947 {.AsmStrOffset: 3849, .AliasCondStart: 1119, .NumOperands: 2, .NumConds: 5 },
9948 {.AsmStrOffset: 3863, .AliasCondStart: 1124, .NumOperands: 2, .NumConds: 5 },
9949 {.AsmStrOffset: 3872, .AliasCondStart: 1129, .NumOperands: 2, .NumConds: 5 },
9950 {.AsmStrOffset: 3881, .AliasCondStart: 1134, .NumOperands: 2, .NumConds: 5 },
9951 {.AsmStrOffset: 3891, .AliasCondStart: 1139, .NumOperands: 2, .NumConds: 5 },
9952 {.AsmStrOffset: 3900, .AliasCondStart: 1144, .NumOperands: 2, .NumConds: 5 },
9953 {.AsmStrOffset: 3910, .AliasCondStart: 1149, .NumOperands: 2, .NumConds: 5 },
9954 {.AsmStrOffset: 3920, .AliasCondStart: 1154, .NumOperands: 2, .NumConds: 5 },
9955 {.AsmStrOffset: 3930, .AliasCondStart: 1159, .NumOperands: 2, .NumConds: 5 },
9956 {.AsmStrOffset: 3940, .AliasCondStart: 1164, .NumOperands: 2, .NumConds: 5 },
9957 {.AsmStrOffset: 3950, .AliasCondStart: 1169, .NumOperands: 2, .NumConds: 5 },
9958 // PPC::MTSPR8 - 370
9959 {.AsmStrOffset: 3464, .AliasCondStart: 1174, .NumOperands: 2, .NumConds: 2 },
9960 {.AsmStrOffset: 3473, .AliasCondStart: 1176, .NumOperands: 2, .NumConds: 5 },
9961 {.AsmStrOffset: 3484, .AliasCondStart: 1181, .NumOperands: 2, .NumConds: 5 },
9962 {.AsmStrOffset: 3492, .AliasCondStart: 1186, .NumOperands: 2, .NumConds: 5 },
9963 {.AsmStrOffset: 3501, .AliasCondStart: 1191, .NumOperands: 2, .NumConds: 5 },
9964 {.AsmStrOffset: 3511, .AliasCondStart: 1196, .NumOperands: 2, .NumConds: 5 },
9965 {.AsmStrOffset: 3521, .AliasCondStart: 1201, .NumOperands: 2, .NumConds: 5 },
9966 {.AsmStrOffset: 3532, .AliasCondStart: 1206, .NumOperands: 2, .NumConds: 5 },
9967 {.AsmStrOffset: 3541, .AliasCondStart: 1211, .NumOperands: 2, .NumConds: 5 },
9968 {.AsmStrOffset: 3550, .AliasCondStart: 1216, .NumOperands: 2, .NumConds: 5 },
9969 {.AsmStrOffset: 3560, .AliasCondStart: 1221, .NumOperands: 2, .NumConds: 5 },
9970 {.AsmStrOffset: 3570, .AliasCondStart: 1226, .NumOperands: 2, .NumConds: 5 },
9971 {.AsmStrOffset: 3580, .AliasCondStart: 1231, .NumOperands: 2, .NumConds: 5 },
9972 {.AsmStrOffset: 3590, .AliasCondStart: 1236, .NumOperands: 2, .NumConds: 5 },
9973 {.AsmStrOffset: 3599, .AliasCondStart: 1241, .NumOperands: 2, .NumConds: 5 },
9974 {.AsmStrOffset: 3608, .AliasCondStart: 1246, .NumOperands: 2, .NumConds: 5 },
9975 {.AsmStrOffset: 3617, .AliasCondStart: 1251, .NumOperands: 2, .NumConds: 5 },
9976 {.AsmStrOffset: 3626, .AliasCondStart: 1256, .NumOperands: 2, .NumConds: 5 },
9977 // PPC::MTUDSCR - 388
9978 {.AsmStrOffset: 3960, .AliasCondStart: 1261, .NumOperands: 1, .NumConds: 4 },
9979 // PPC::MTVRSAVE - 389
9980 {.AsmStrOffset: 3971, .AliasCondStart: 1265, .NumOperands: 1, .NumConds: 1 },
9981 // PPC::MTVSRD - 390
9982 {.AsmStrOffset: 3983, .AliasCondStart: 1266, .NumOperands: 2, .NumConds: 2 },
9983 // PPC::MTVSRWA - 391
9984 {.AsmStrOffset: 3997, .AliasCondStart: 1268, .NumOperands: 2, .NumConds: 2 },
9985 // PPC::MTVSRWZ - 392
9986 {.AsmStrOffset: 4012, .AliasCondStart: 1270, .NumOperands: 2, .NumConds: 2 },
9987 // PPC::NOR - 393
9988 {.AsmStrOffset: 4027, .AliasCondStart: 1272, .NumOperands: 3, .NumConds: 3 },
9989 // PPC::NOR8 - 394
9990 {.AsmStrOffset: 4027, .AliasCondStart: 1275, .NumOperands: 3, .NumConds: 3 },
9991 // PPC::NOR8_rec - 395
9992 {.AsmStrOffset: 4038, .AliasCondStart: 1278, .NumOperands: 3, .NumConds: 3 },
9993 // PPC::NOR_rec - 396
9994 {.AsmStrOffset: 4038, .AliasCondStart: 1281, .NumOperands: 3, .NumConds: 3 },
9995 // PPC::OR - 397
9996 {.AsmStrOffset: 4050, .AliasCondStart: 1284, .NumOperands: 3, .NumConds: 3 },
9997 // PPC::OR8 - 398
9998 {.AsmStrOffset: 4050, .AliasCondStart: 1287, .NumOperands: 3, .NumConds: 3 },
9999 // PPC::OR8_rec - 399
10000 {.AsmStrOffset: 4060, .AliasCondStart: 1290, .NumOperands: 3, .NumConds: 3 },
10001 // PPC::ORI - 400
10002 {.AsmStrOffset: 4071, .AliasCondStart: 1293, .NumOperands: 3, .NumConds: 3 },
10003 // PPC::ORI8 - 401
10004 {.AsmStrOffset: 4071, .AliasCondStart: 1296, .NumOperands: 3, .NumConds: 3 },
10005 // PPC::OR_rec - 402
10006 {.AsmStrOffset: 4060, .AliasCondStart: 1299, .NumOperands: 3, .NumConds: 3 },
10007 // PPC::PADDI8 - 403
10008 {.AsmStrOffset: 4075, .AliasCondStart: 1302, .NumOperands: 3, .NumConds: 2 },
10009 // PPC::RFEBB - 404
10010 {.AsmStrOffset: 4094, .AliasCondStart: 1304, .NumOperands: 1, .NumConds: 1 },
10011 // PPC::RLDCL - 405
10012 {.AsmStrOffset: 4100, .AliasCondStart: 1305, .NumOperands: 4, .NumConds: 4 },
10013 // PPC::RLDCL_rec - 406
10014 {.AsmStrOffset: 4117, .AliasCondStart: 1309, .NumOperands: 4, .NumConds: 4 },
10015 // PPC::RLDICL - 407
10016 {.AsmStrOffset: 4135, .AliasCondStart: 1313, .NumOperands: 4, .NumConds: 4 },
10017 {.AsmStrOffset: 4155, .AliasCondStart: 1317, .NumOperands: 4, .NumConds: 3 },
10018 // PPC::RLDICL_32_64 - 409
10019 {.AsmStrOffset: 4135, .AliasCondStart: 1320, .NumOperands: 4, .NumConds: 4 },
10020 {.AsmStrOffset: 4155, .AliasCondStart: 1324, .NumOperands: 4, .NumConds: 3 },
10021 // PPC::RLDICL_rec - 411
10022 {.AsmStrOffset: 4175, .AliasCondStart: 1327, .NumOperands: 4, .NumConds: 4 },
10023 {.AsmStrOffset: 4196, .AliasCondStart: 1331, .NumOperands: 4, .NumConds: 3 },
10024 // PPC::RLWINM - 413
10025 {.AsmStrOffset: 4217, .AliasCondStart: 1334, .NumOperands: 5, .NumConds: 5 },
10026 {.AsmStrOffset: 4237, .AliasCondStart: 1339, .NumOperands: 5, .NumConds: 5 },
10027 // PPC::RLWINM8 - 415
10028 {.AsmStrOffset: 4217, .AliasCondStart: 1344, .NumOperands: 5, .NumConds: 5 },
10029 {.AsmStrOffset: 4237, .AliasCondStart: 1349, .NumOperands: 5, .NumConds: 5 },
10030 // PPC::RLWINM8_rec - 417
10031 {.AsmStrOffset: 4257, .AliasCondStart: 1354, .NumOperands: 5, .NumConds: 5 },
10032 {.AsmStrOffset: 4278, .AliasCondStart: 1359, .NumOperands: 5, .NumConds: 5 },
10033 // PPC::RLWINM_rec - 419
10034 {.AsmStrOffset: 4257, .AliasCondStart: 1364, .NumOperands: 5, .NumConds: 5 },
10035 {.AsmStrOffset: 4278, .AliasCondStart: 1369, .NumOperands: 5, .NumConds: 5 },
10036 // PPC::RLWNM - 421
10037 {.AsmStrOffset: 4299, .AliasCondStart: 1374, .NumOperands: 5, .NumConds: 5 },
10038 // PPC::RLWNM8 - 422
10039 {.AsmStrOffset: 4299, .AliasCondStart: 1379, .NumOperands: 5, .NumConds: 5 },
10040 // PPC::RLWNM8_rec - 423
10041 {.AsmStrOffset: 4316, .AliasCondStart: 1384, .NumOperands: 5, .NumConds: 5 },
10042 // PPC::RLWNM_rec - 424
10043 {.AsmStrOffset: 4316, .AliasCondStart: 1389, .NumOperands: 5, .NumConds: 5 },
10044 // PPC::SC - 425
10045 {.AsmStrOffset: 4334, .AliasCondStart: 1394, .NumOperands: 1, .NumConds: 1 },
10046 // PPC::SUBF - 426
10047 {.AsmStrOffset: 4337, .AliasCondStart: 1395, .NumOperands: 3, .NumConds: 3 },
10048 // PPC::SUBF8 - 427
10049 {.AsmStrOffset: 4337, .AliasCondStart: 1398, .NumOperands: 3, .NumConds: 3 },
10050 // PPC::SUBF8_rec - 428
10051 {.AsmStrOffset: 4352, .AliasCondStart: 1401, .NumOperands: 3, .NumConds: 3 },
10052 // PPC::SUBFC - 429
10053 {.AsmStrOffset: 4368, .AliasCondStart: 1404, .NumOperands: 3, .NumConds: 3 },
10054 // PPC::SUBFC8 - 430
10055 {.AsmStrOffset: 4368, .AliasCondStart: 1407, .NumOperands: 3, .NumConds: 3 },
10056 // PPC::SUBFC8_rec - 431
10057 {.AsmStrOffset: 4384, .AliasCondStart: 1410, .NumOperands: 3, .NumConds: 3 },
10058 // PPC::SUBFC_rec - 432
10059 {.AsmStrOffset: 4384, .AliasCondStart: 1413, .NumOperands: 3, .NumConds: 3 },
10060 // PPC::SUBF_rec - 433
10061 {.AsmStrOffset: 4352, .AliasCondStart: 1416, .NumOperands: 3, .NumConds: 3 },
10062 // PPC::SYNC - 434
10063 {.AsmStrOffset: 4401, .AliasCondStart: 1419, .NumOperands: 1, .NumConds: 1 },
10064 {.AsmStrOffset: 4406, .AliasCondStart: 1420, .NumOperands: 1, .NumConds: 1 },
10065 {.AsmStrOffset: 4413, .AliasCondStart: 1421, .NumOperands: 1, .NumConds: 1 },
10066 // PPC::SYNCP10 - 437
10067 {.AsmStrOffset: 4401, .AliasCondStart: 1422, .NumOperands: 2, .NumConds: 2 },
10068 {.AsmStrOffset: 4413, .AliasCondStart: 1424, .NumOperands: 2, .NumConds: 2 },
10069 {.AsmStrOffset: 4421, .AliasCondStart: 1426, .NumOperands: 2, .NumConds: 2 },
10070 {.AsmStrOffset: 4429, .AliasCondStart: 1428, .NumOperands: 2, .NumConds: 2 },
10071 {.AsmStrOffset: 4437, .AliasCondStart: 1430, .NumOperands: 2, .NumConds: 2 },
10072 {.AsmStrOffset: 4447, .AliasCondStart: 1432, .NumOperands: 2, .NumConds: 2 },
10073 {.AsmStrOffset: 4457, .AliasCondStart: 1434, .NumOperands: 2, .NumConds: 2 },
10074 {.AsmStrOffset: 4466, .AliasCondStart: 1436, .NumOperands: 2, .NumConds: 2 },
10075 // PPC::TD - 445
10076 {.AsmStrOffset: 4473, .AliasCondStart: 1438, .NumOperands: 3, .NumConds: 3 },
10077 {.AsmStrOffset: 4485, .AliasCondStart: 1441, .NumOperands: 3, .NumConds: 3 },
10078 {.AsmStrOffset: 4497, .AliasCondStart: 1444, .NumOperands: 3, .NumConds: 3 },
10079 {.AsmStrOffset: 4509, .AliasCondStart: 1447, .NumOperands: 3, .NumConds: 3 },
10080 {.AsmStrOffset: 4521, .AliasCondStart: 1450, .NumOperands: 3, .NumConds: 3 },
10081 {.AsmStrOffset: 4534, .AliasCondStart: 1453, .NumOperands: 3, .NumConds: 3 },
10082 {.AsmStrOffset: 4547, .AliasCondStart: 1456, .NumOperands: 3, .NumConds: 3 },
10083 // PPC::TDI - 452
10084 {.AsmStrOffset: 4558, .AliasCondStart: 1459, .NumOperands: 3, .NumConds: 2 },
10085 {.AsmStrOffset: 4573, .AliasCondStart: 1461, .NumOperands: 3, .NumConds: 2 },
10086 {.AsmStrOffset: 4588, .AliasCondStart: 1463, .NumOperands: 3, .NumConds: 2 },
10087 {.AsmStrOffset: 4603, .AliasCondStart: 1465, .NumOperands: 3, .NumConds: 2 },
10088 {.AsmStrOffset: 4618, .AliasCondStart: 1467, .NumOperands: 3, .NumConds: 2 },
10089 {.AsmStrOffset: 4634, .AliasCondStart: 1469, .NumOperands: 3, .NumConds: 2 },
10090 {.AsmStrOffset: 4650, .AliasCondStart: 1471, .NumOperands: 3, .NumConds: 2 },
10091 // PPC::TEND - 459
10092 {.AsmStrOffset: 4664, .AliasCondStart: 1473, .NumOperands: 1, .NumConds: 1 },
10093 {.AsmStrOffset: 4670, .AliasCondStart: 1474, .NumOperands: 1, .NumConds: 1 },
10094 // PPC::TLBIE - 461
10095 {.AsmStrOffset: 4679, .AliasCondStart: 1475, .NumOperands: 2, .NumConds: 2 },
10096 // PPC::TLBIEP9 - 462
10097 {.AsmStrOffset: 4679, .AliasCondStart: 1477, .NumOperands: 5, .NumConds: 5 },
10098 {.AsmStrOffset: 4688, .AliasCondStart: 1482, .NumOperands: 5, .NumConds: 5 },
10099 // PPC::TLBILX - 464
10100 {.AsmStrOffset: 4701, .AliasCondStart: 1487, .NumOperands: 3, .NumConds: 3 },
10101 {.AsmStrOffset: 4712, .AliasCondStart: 1490, .NumOperands: 3, .NumConds: 3 },
10102 {.AsmStrOffset: 4722, .AliasCondStart: 1493, .NumOperands: 3, .NumConds: 3 },
10103 {.AsmStrOffset: 4738, .AliasCondStart: 1496, .NumOperands: 3, .NumConds: 3 },
10104 // PPC::TLBRE2 - 468
10105 {.AsmStrOffset: 4750, .AliasCondStart: 1499, .NumOperands: 3, .NumConds: 3 },
10106 {.AsmStrOffset: 4765, .AliasCondStart: 1502, .NumOperands: 3, .NumConds: 3 },
10107 // PPC::TLBWE2 - 470
10108 {.AsmStrOffset: 4780, .AliasCondStart: 1505, .NumOperands: 3, .NumConds: 3 },
10109 {.AsmStrOffset: 4795, .AliasCondStart: 1508, .NumOperands: 3, .NumConds: 3 },
10110 // PPC::TSR - 472
10111 {.AsmStrOffset: 4810, .AliasCondStart: 1511, .NumOperands: 1, .NumConds: 1 },
10112 {.AsmStrOffset: 4820, .AliasCondStart: 1512, .NumOperands: 1, .NumConds: 1 },
10113 // PPC::TW - 474
10114 {.AsmStrOffset: 4829, .AliasCondStart: 1513, .NumOperands: 3, .NumConds: 3 },
10115 {.AsmStrOffset: 4834, .AliasCondStart: 1516, .NumOperands: 3, .NumConds: 3 },
10116 {.AsmStrOffset: 4846, .AliasCondStart: 1519, .NumOperands: 3, .NumConds: 3 },
10117 {.AsmStrOffset: 4858, .AliasCondStart: 1522, .NumOperands: 3, .NumConds: 3 },
10118 {.AsmStrOffset: 4870, .AliasCondStart: 1525, .NumOperands: 3, .NumConds: 3 },
10119 {.AsmStrOffset: 4882, .AliasCondStart: 1528, .NumOperands: 3, .NumConds: 3 },
10120 {.AsmStrOffset: 4895, .AliasCondStart: 1531, .NumOperands: 3, .NumConds: 3 },
10121 {.AsmStrOffset: 4908, .AliasCondStart: 1534, .NumOperands: 3, .NumConds: 3 },
10122 // PPC::TWI - 482
10123 {.AsmStrOffset: 4919, .AliasCondStart: 1537, .NumOperands: 3, .NumConds: 2 },
10124 {.AsmStrOffset: 4934, .AliasCondStart: 1539, .NumOperands: 3, .NumConds: 2 },
10125 {.AsmStrOffset: 4949, .AliasCondStart: 1541, .NumOperands: 3, .NumConds: 2 },
10126 {.AsmStrOffset: 4964, .AliasCondStart: 1543, .NumOperands: 3, .NumConds: 2 },
10127 {.AsmStrOffset: 4979, .AliasCondStart: 1545, .NumOperands: 3, .NumConds: 2 },
10128 {.AsmStrOffset: 4995, .AliasCondStart: 1547, .NumOperands: 3, .NumConds: 2 },
10129 {.AsmStrOffset: 5011, .AliasCondStart: 1549, .NumOperands: 3, .NumConds: 2 },
10130 // PPC::VNOR - 489
10131 {.AsmStrOffset: 5025, .AliasCondStart: 1551, .NumOperands: 3, .NumConds: 3 },
10132 // PPC::VOR - 490
10133 {.AsmStrOffset: 5037, .AliasCondStart: 1554, .NumOperands: 3, .NumConds: 3 },
10134 // PPC::WAIT - 491
10135 {.AsmStrOffset: 5048, .AliasCondStart: 1557, .NumOperands: 1, .NumConds: 1 },
10136 {.AsmStrOffset: 5053, .AliasCondStart: 1558, .NumOperands: 1, .NumConds: 1 },
10137 {.AsmStrOffset: 5061, .AliasCondStart: 1559, .NumOperands: 1, .NumConds: 1 },
10138 // PPC::WAITP10 - 494
10139 {.AsmStrOffset: 5048, .AliasCondStart: 1560, .NumOperands: 2, .NumConds: 2 },
10140 {.AsmStrOffset: 5053, .AliasCondStart: 1562, .NumOperands: 2, .NumConds: 2 },
10141 // PPC::XORI - 496
10142 {.AsmStrOffset: 5070, .AliasCondStart: 1564, .NumOperands: 3, .NumConds: 3 },
10143 // PPC::XORI8 - 497
10144 {.AsmStrOffset: 5070, .AliasCondStart: 1567, .NumOperands: 3, .NumConds: 3 },
10145 // PPC::XVCPSGNDP - 498
10146 {.AsmStrOffset: 5075, .AliasCondStart: 1570, .NumOperands: 3, .NumConds: 3 },
10147 // PPC::XVCPSGNSP - 499
10148 {.AsmStrOffset: 5090, .AliasCondStart: 1573, .NumOperands: 3, .NumConds: 3 },
10149 // PPC::XXAESDECP - 500
10150 {.AsmStrOffset: 5105, .AliasCondStart: 1576, .NumOperands: 4, .NumConds: 4 },
10151 {.AsmStrOffset: 5129, .AliasCondStart: 1580, .NumOperands: 4, .NumConds: 4 },
10152 {.AsmStrOffset: 5153, .AliasCondStart: 1584, .NumOperands: 4, .NumConds: 4 },
10153 // PPC::XXAESENCP - 503
10154 {.AsmStrOffset: 5177, .AliasCondStart: 1588, .NumOperands: 4, .NumConds: 4 },
10155 {.AsmStrOffset: 5201, .AliasCondStart: 1592, .NumOperands: 4, .NumConds: 4 },
10156 {.AsmStrOffset: 5225, .AliasCondStart: 1596, .NumOperands: 4, .NumConds: 4 },
10157 // PPC::XXAESGENLKP - 506
10158 {.AsmStrOffset: 5249, .AliasCondStart: 1600, .NumOperands: 3, .NumConds: 3 },
10159 {.AsmStrOffset: 5271, .AliasCondStart: 1603, .NumOperands: 3, .NumConds: 3 },
10160 {.AsmStrOffset: 5293, .AliasCondStart: 1606, .NumOperands: 3, .NumConds: 3 },
10161 // PPC::XXGFMUL128 - 509
10162 {.AsmStrOffset: 5315, .AliasCondStart: 1609, .NumOperands: 4, .NumConds: 4 },
10163 {.AsmStrOffset: 5340, .AliasCondStart: 1613, .NumOperands: 4, .NumConds: 4 },
10164 // PPC::XXPERMDI - 511
10165 {.AsmStrOffset: 5365, .AliasCondStart: 1617, .NumOperands: 4, .NumConds: 7 },
10166 {.AsmStrOffset: 5383, .AliasCondStart: 1624, .NumOperands: 4, .NumConds: 7 },
10167 {.AsmStrOffset: 5401, .AliasCondStart: 1631, .NumOperands: 4, .NumConds: 4 },
10168 {.AsmStrOffset: 5420, .AliasCondStart: 1635, .NumOperands: 4, .NumConds: 4 },
10169 {.AsmStrOffset: 5439, .AliasCondStart: 1639, .NumOperands: 4, .NumConds: 4 },
10170 // PPC::XXPERMDIs - 516
10171 {.AsmStrOffset: 5365, .AliasCondStart: 1643, .NumOperands: 3, .NumConds: 6 },
10172 {.AsmStrOffset: 5383, .AliasCondStart: 1649, .NumOperands: 3, .NumConds: 6 },
10173 {.AsmStrOffset: 5439, .AliasCondStart: 1655, .NumOperands: 3, .NumConds: 3 },
10174 // PPC::gBC - 519
10175 {.AsmStrOffset: 5454, .AliasCondStart: 1658, .NumOperands: 3, .NumConds: 2 },
10176 {.AsmStrOffset: 5466, .AliasCondStart: 1660, .NumOperands: 3, .NumConds: 2 },
10177 {.AsmStrOffset: 5478, .AliasCondStart: 1662, .NumOperands: 3, .NumConds: 2 },
10178 {.AsmStrOffset: 5491, .AliasCondStart: 1664, .NumOperands: 3, .NumConds: 2 },
10179 {.AsmStrOffset: 5504, .AliasCondStart: 1666, .NumOperands: 3, .NumConds: 2 },
10180 {.AsmStrOffset: 5517, .AliasCondStart: 1668, .NumOperands: 3, .NumConds: 2 },
10181 {.AsmStrOffset: 5530, .AliasCondStart: 1670, .NumOperands: 3, .NumConds: 2 },
10182 {.AsmStrOffset: 5545, .AliasCondStart: 1672, .NumOperands: 3, .NumConds: 2 },
10183 {.AsmStrOffset: 5560, .AliasCondStart: 1674, .NumOperands: 3, .NumConds: 2 },
10184 {.AsmStrOffset: 5574, .AliasCondStart: 1676, .NumOperands: 3, .NumConds: 2 },
10185 // PPC::gBCA - 529
10186 {.AsmStrOffset: 5588, .AliasCondStart: 1678, .NumOperands: 3, .NumConds: 2 },
10187 {.AsmStrOffset: 5601, .AliasCondStart: 1680, .NumOperands: 3, .NumConds: 2 },
10188 {.AsmStrOffset: 5614, .AliasCondStart: 1682, .NumOperands: 3, .NumConds: 2 },
10189 {.AsmStrOffset: 5628, .AliasCondStart: 1684, .NumOperands: 3, .NumConds: 2 },
10190 {.AsmStrOffset: 5642, .AliasCondStart: 1686, .NumOperands: 3, .NumConds: 2 },
10191 {.AsmStrOffset: 5656, .AliasCondStart: 1688, .NumOperands: 3, .NumConds: 2 },
10192 {.AsmStrOffset: 5670, .AliasCondStart: 1690, .NumOperands: 3, .NumConds: 2 },
10193 {.AsmStrOffset: 5686, .AliasCondStart: 1692, .NumOperands: 3, .NumConds: 2 },
10194 {.AsmStrOffset: 5702, .AliasCondStart: 1694, .NumOperands: 3, .NumConds: 2 },
10195 {.AsmStrOffset: 5717, .AliasCondStart: 1696, .NumOperands: 3, .NumConds: 2 },
10196 // PPC::gBCAat - 539
10197 {.AsmStrOffset: 5732, .AliasCondStart: 1698, .NumOperands: 4, .NumConds: 3 },
10198 {.AsmStrOffset: 5752, .AliasCondStart: 1701, .NumOperands: 4, .NumConds: 3 },
10199 // PPC::gBCCTR - 541
10200 {.AsmStrOffset: 5772, .AliasCondStart: 1704, .NumOperands: 3, .NumConds: 3 },
10201 {.AsmStrOffset: 5787, .AliasCondStart: 1707, .NumOperands: 3, .NumConds: 3 },
10202 {.AsmStrOffset: 5796, .AliasCondStart: 1710, .NumOperands: 3, .NumConds: 3 },
10203 {.AsmStrOffset: 5805, .AliasCondStart: 1713, .NumOperands: 3, .NumConds: 3 },
10204 {.AsmStrOffset: 5815, .AliasCondStart: 1716, .NumOperands: 3, .NumConds: 3 },
10205 {.AsmStrOffset: 5825, .AliasCondStart: 1719, .NumOperands: 3, .NumConds: 3 },
10206 {.AsmStrOffset: 5835, .AliasCondStart: 1722, .NumOperands: 3, .NumConds: 3 },
10207 // PPC::gBCCTRL - 548
10208 {.AsmStrOffset: 5845, .AliasCondStart: 1725, .NumOperands: 3, .NumConds: 3 },
10209 {.AsmStrOffset: 5861, .AliasCondStart: 1728, .NumOperands: 3, .NumConds: 3 },
10210 {.AsmStrOffset: 5871, .AliasCondStart: 1731, .NumOperands: 3, .NumConds: 3 },
10211 {.AsmStrOffset: 5881, .AliasCondStart: 1734, .NumOperands: 3, .NumConds: 3 },
10212 {.AsmStrOffset: 5892, .AliasCondStart: 1737, .NumOperands: 3, .NumConds: 3 },
10213 {.AsmStrOffset: 5903, .AliasCondStart: 1740, .NumOperands: 3, .NumConds: 3 },
10214 {.AsmStrOffset: 5914, .AliasCondStart: 1743, .NumOperands: 3, .NumConds: 3 },
10215 // PPC::gBCL - 555
10216 {.AsmStrOffset: 5925, .AliasCondStart: 1746, .NumOperands: 3, .NumConds: 2 },
10217 {.AsmStrOffset: 5938, .AliasCondStart: 1748, .NumOperands: 3, .NumConds: 2 },
10218 {.AsmStrOffset: 5951, .AliasCondStart: 1750, .NumOperands: 3, .NumConds: 2 },
10219 {.AsmStrOffset: 5965, .AliasCondStart: 1752, .NumOperands: 3, .NumConds: 2 },
10220 {.AsmStrOffset: 5979, .AliasCondStart: 1754, .NumOperands: 3, .NumConds: 2 },
10221 {.AsmStrOffset: 5993, .AliasCondStart: 1756, .NumOperands: 3, .NumConds: 2 },
10222 {.AsmStrOffset: 6007, .AliasCondStart: 1758, .NumOperands: 3, .NumConds: 2 },
10223 {.AsmStrOffset: 6023, .AliasCondStart: 1760, .NumOperands: 3, .NumConds: 2 },
10224 {.AsmStrOffset: 6039, .AliasCondStart: 1762, .NumOperands: 3, .NumConds: 2 },
10225 {.AsmStrOffset: 6054, .AliasCondStart: 1764, .NumOperands: 3, .NumConds: 2 },
10226 // PPC::gBCLA - 565
10227 {.AsmStrOffset: 6069, .AliasCondStart: 1766, .NumOperands: 3, .NumConds: 2 },
10228 {.AsmStrOffset: 6083, .AliasCondStart: 1768, .NumOperands: 3, .NumConds: 2 },
10229 {.AsmStrOffset: 6097, .AliasCondStart: 1770, .NumOperands: 3, .NumConds: 2 },
10230 {.AsmStrOffset: 6112, .AliasCondStart: 1772, .NumOperands: 3, .NumConds: 2 },
10231 {.AsmStrOffset: 6127, .AliasCondStart: 1774, .NumOperands: 3, .NumConds: 2 },
10232 {.AsmStrOffset: 6142, .AliasCondStart: 1776, .NumOperands: 3, .NumConds: 2 },
10233 {.AsmStrOffset: 6157, .AliasCondStart: 1778, .NumOperands: 3, .NumConds: 2 },
10234 {.AsmStrOffset: 6174, .AliasCondStart: 1780, .NumOperands: 3, .NumConds: 2 },
10235 {.AsmStrOffset: 6191, .AliasCondStart: 1782, .NumOperands: 3, .NumConds: 2 },
10236 {.AsmStrOffset: 6207, .AliasCondStart: 1784, .NumOperands: 3, .NumConds: 2 },
10237 // PPC::gBCLAat - 575
10238 {.AsmStrOffset: 6223, .AliasCondStart: 1786, .NumOperands: 4, .NumConds: 3 },
10239 {.AsmStrOffset: 6244, .AliasCondStart: 1789, .NumOperands: 4, .NumConds: 3 },
10240 // PPC::gBCLR - 577
10241 {.AsmStrOffset: 6265, .AliasCondStart: 1792, .NumOperands: 3, .NumConds: 3 },
10242 {.AsmStrOffset: 6279, .AliasCondStart: 1795, .NumOperands: 3, .NumConds: 3 },
10243 {.AsmStrOffset: 6287, .AliasCondStart: 1798, .NumOperands: 3, .NumConds: 3 },
10244 {.AsmStrOffset: 6295, .AliasCondStart: 1801, .NumOperands: 3, .NumConds: 3 },
10245 {.AsmStrOffset: 6304, .AliasCondStart: 1804, .NumOperands: 3, .NumConds: 3 },
10246 {.AsmStrOffset: 6313, .AliasCondStart: 1807, .NumOperands: 3, .NumConds: 3 },
10247 {.AsmStrOffset: 6322, .AliasCondStart: 1810, .NumOperands: 3, .NumConds: 3 },
10248 {.AsmStrOffset: 6331, .AliasCondStart: 1813, .NumOperands: 3, .NumConds: 3 },
10249 {.AsmStrOffset: 6342, .AliasCondStart: 1816, .NumOperands: 3, .NumConds: 3 },
10250 {.AsmStrOffset: 6353, .AliasCondStart: 1819, .NumOperands: 3, .NumConds: 3 },
10251 {.AsmStrOffset: 6363, .AliasCondStart: 1822, .NumOperands: 3, .NumConds: 3 },
10252 // PPC::gBCLRL - 588
10253 {.AsmStrOffset: 6373, .AliasCondStart: 1825, .NumOperands: 3, .NumConds: 3 },
10254 {.AsmStrOffset: 6388, .AliasCondStart: 1828, .NumOperands: 3, .NumConds: 3 },
10255 {.AsmStrOffset: 6397, .AliasCondStart: 1831, .NumOperands: 3, .NumConds: 3 },
10256 {.AsmStrOffset: 6406, .AliasCondStart: 1834, .NumOperands: 3, .NumConds: 3 },
10257 {.AsmStrOffset: 6416, .AliasCondStart: 1837, .NumOperands: 3, .NumConds: 3 },
10258 {.AsmStrOffset: 6426, .AliasCondStart: 1840, .NumOperands: 3, .NumConds: 3 },
10259 {.AsmStrOffset: 6436, .AliasCondStart: 1843, .NumOperands: 3, .NumConds: 3 },
10260 {.AsmStrOffset: 6446, .AliasCondStart: 1846, .NumOperands: 3, .NumConds: 3 },
10261 {.AsmStrOffset: 6458, .AliasCondStart: 1849, .NumOperands: 3, .NumConds: 3 },
10262 {.AsmStrOffset: 6470, .AliasCondStart: 1852, .NumOperands: 3, .NumConds: 3 },
10263 {.AsmStrOffset: 6481, .AliasCondStart: 1855, .NumOperands: 3, .NumConds: 3 },
10264 // PPC::gBCLat - 599
10265 {.AsmStrOffset: 6492, .AliasCondStart: 1858, .NumOperands: 4, .NumConds: 3 },
10266 {.AsmStrOffset: 6512, .AliasCondStart: 1861, .NumOperands: 4, .NumConds: 3 },
10267 // PPC::gBCat - 601
10268 {.AsmStrOffset: 6532, .AliasCondStart: 1864, .NumOperands: 4, .NumConds: 3 },
10269 {.AsmStrOffset: 6551, .AliasCondStart: 1867, .NumOperands: 4, .NumConds: 3 },
10270 };
10271
10272 static const AliasPatternCond Conds[] = {
10273 // (ADDI gprc:$rD, ZERO, s16imm:$imm) - 0
10274 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
10275 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::ZERO},
10276 // (ADDI8 g8rc:$rD, ZERO8, s16imm64:$imm) - 2
10277 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
10278 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::ZERO8},
10279 // (ADDIS gprc:$rD, ZERO, s17imm:$imm) - 4
10280 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
10281 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::ZERO},
10282 // (ADDIS8 g8rc:$rD, ZERO8, s17imm64:$imm) - 6
10283 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
10284 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::ZERO8},
10285 // (ADDPCIS g8rc:$RT, 0) - 8
10286 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
10287 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
10288 // (BCC (pred 12, crrc:$cc), condbrtarget:$dst) - 10
10289 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
10290 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10291 // (BCC (pred 12, CR0), condbrtarget:$dst) - 12
10292 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
10293 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10294 // (BCC (pred 14, crrc:$cc), condbrtarget:$dst) - 14
10295 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
10296 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10297 // (BCC (pred 14, CR0), condbrtarget:$dst) - 16
10298 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
10299 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10300 // (BCC (pred 15, crrc:$cc), condbrtarget:$dst) - 18
10301 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
10302 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10303 // (BCC (pred 15, CR0), condbrtarget:$dst) - 20
10304 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
10305 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10306 // (BCC (pred 44, crrc:$cc), condbrtarget:$dst) - 22
10307 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(44)},
10308 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10309 // (BCC (pred 44, CR0), condbrtarget:$dst) - 24
10310 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(44)},
10311 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10312 // (BCC (pred 46, crrc:$cc), condbrtarget:$dst) - 26
10313 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(46)},
10314 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10315 // (BCC (pred 46, CR0), condbrtarget:$dst) - 28
10316 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(46)},
10317 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10318 // (BCC (pred 47, crrc:$cc), condbrtarget:$dst) - 30
10319 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(47)},
10320 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10321 // (BCC (pred 47, CR0), condbrtarget:$dst) - 32
10322 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(47)},
10323 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10324 // (BCC (pred 76, crrc:$cc), condbrtarget:$dst) - 34
10325 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(76)},
10326 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10327 // (BCC (pred 76, CR0), condbrtarget:$dst) - 36
10328 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(76)},
10329 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10330 // (BCC (pred 78, crrc:$cc), condbrtarget:$dst) - 38
10331 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(78)},
10332 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10333 // (BCC (pred 78, CR0), condbrtarget:$dst) - 40
10334 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(78)},
10335 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10336 // (BCC (pred 79, crrc:$cc), condbrtarget:$dst) - 42
10337 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(79)},
10338 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10339 // (BCC (pred 79, CR0), condbrtarget:$dst) - 44
10340 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(79)},
10341 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10342 // (BCC (pred 68, crrc:$cc), condbrtarget:$dst) - 46
10343 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(68)},
10344 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10345 // (BCC (pred 68, CR0), condbrtarget:$dst) - 48
10346 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(68)},
10347 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10348 // (BCC (pred 70, crrc:$cc), condbrtarget:$dst) - 50
10349 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(70)},
10350 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10351 // (BCC (pred 70, CR0), condbrtarget:$dst) - 52
10352 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(70)},
10353 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10354 // (BCC (pred 71, crrc:$cc), condbrtarget:$dst) - 54
10355 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(71)},
10356 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10357 // (BCC (pred 71, CR0), condbrtarget:$dst) - 56
10358 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(71)},
10359 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10360 // (BCCA (pred 12, crrc:$cc), abscondbrtarget:$dst) - 58
10361 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
10362 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10363 // (BCCA (pred 12, CR0), abscondbrtarget:$dst) - 60
10364 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
10365 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10366 // (BCCA (pred 14, crrc:$cc), abscondbrtarget:$dst) - 62
10367 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
10368 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10369 // (BCCA (pred 14, CR0), abscondbrtarget:$dst) - 64
10370 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
10371 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10372 // (BCCA (pred 15, crrc:$cc), abscondbrtarget:$dst) - 66
10373 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
10374 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10375 // (BCCA (pred 15, CR0), abscondbrtarget:$dst) - 68
10376 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
10377 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10378 // (BCCA (pred 44, crrc:$cc), abscondbrtarget:$dst) - 70
10379 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(44)},
10380 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10381 // (BCCA (pred 44, CR0), abscondbrtarget:$dst) - 72
10382 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(44)},
10383 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10384 // (BCCA (pred 46, crrc:$cc), abscondbrtarget:$dst) - 74
10385 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(46)},
10386 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10387 // (BCCA (pred 46, CR0), abscondbrtarget:$dst) - 76
10388 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(46)},
10389 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10390 // (BCCA (pred 47, crrc:$cc), abscondbrtarget:$dst) - 78
10391 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(47)},
10392 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10393 // (BCCA (pred 47, CR0), abscondbrtarget:$dst) - 80
10394 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(47)},
10395 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10396 // (BCCA (pred 76, crrc:$cc), abscondbrtarget:$dst) - 82
10397 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(76)},
10398 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10399 // (BCCA (pred 76, CR0), abscondbrtarget:$dst) - 84
10400 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(76)},
10401 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10402 // (BCCA (pred 78, crrc:$cc), abscondbrtarget:$dst) - 86
10403 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(78)},
10404 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10405 // (BCCA (pred 78, CR0), abscondbrtarget:$dst) - 88
10406 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(78)},
10407 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10408 // (BCCA (pred 79, crrc:$cc), abscondbrtarget:$dst) - 90
10409 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(79)},
10410 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10411 // (BCCA (pred 79, CR0), abscondbrtarget:$dst) - 92
10412 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(79)},
10413 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10414 // (BCCA (pred 68, crrc:$cc), abscondbrtarget:$dst) - 94
10415 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(68)},
10416 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10417 // (BCCA (pred 68, CR0), abscondbrtarget:$dst) - 96
10418 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(68)},
10419 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10420 // (BCCA (pred 70, crrc:$cc), abscondbrtarget:$dst) - 98
10421 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(70)},
10422 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10423 // (BCCA (pred 70, CR0), abscondbrtarget:$dst) - 100
10424 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(70)},
10425 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10426 // (BCCA (pred 71, crrc:$cc), abscondbrtarget:$dst) - 102
10427 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(71)},
10428 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10429 // (BCCA (pred 71, CR0), abscondbrtarget:$dst) - 104
10430 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(71)},
10431 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10432 // (BCCCTR (pred 12, crrc:$cc)) - 106
10433 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
10434 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10435 // (BCCCTR (pred 12, CR0)) - 108
10436 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
10437 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10438 // (BCCCTR (pred 14, crrc:$cc)) - 110
10439 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
10440 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10441 // (BCCCTR (pred 14, CR0)) - 112
10442 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
10443 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10444 // (BCCCTR (pred 15, crrc:$cc)) - 114
10445 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
10446 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10447 // (BCCCTR (pred 15, CR0)) - 116
10448 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
10449 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10450 // (BCCCTR (pred 44, crrc:$cc)) - 118
10451 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(44)},
10452 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10453 // (BCCCTR (pred 44, CR0)) - 120
10454 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(44)},
10455 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10456 // (BCCCTR (pred 46, crrc:$cc)) - 122
10457 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(46)},
10458 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10459 // (BCCCTR (pred 46, CR0)) - 124
10460 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(46)},
10461 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10462 // (BCCCTR (pred 47, crrc:$cc)) - 126
10463 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(47)},
10464 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10465 // (BCCCTR (pred 47, CR0)) - 128
10466 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(47)},
10467 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10468 // (BCCCTR (pred 76, crrc:$cc)) - 130
10469 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(76)},
10470 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10471 // (BCCCTR (pred 76, CR0)) - 132
10472 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(76)},
10473 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10474 // (BCCCTR (pred 78, crrc:$cc)) - 134
10475 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(78)},
10476 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10477 // (BCCCTR (pred 78, CR0)) - 136
10478 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(78)},
10479 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10480 // (BCCCTR (pred 79, crrc:$cc)) - 138
10481 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(79)},
10482 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10483 // (BCCCTR (pred 79, CR0)) - 140
10484 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(79)},
10485 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10486 // (BCCCTR (pred 68, crrc:$cc)) - 142
10487 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(68)},
10488 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10489 // (BCCCTR (pred 68, CR0)) - 144
10490 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(68)},
10491 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10492 // (BCCCTR (pred 70, crrc:$cc)) - 146
10493 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(70)},
10494 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10495 // (BCCCTR (pred 70, CR0)) - 148
10496 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(70)},
10497 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10498 // (BCCCTR (pred 71, crrc:$cc)) - 150
10499 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(71)},
10500 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10501 // (BCCCTR (pred 71, CR0)) - 152
10502 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(71)},
10503 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10504 // (BCCCTRL (pred 12, crrc:$cc)) - 154
10505 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
10506 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10507 // (BCCCTRL (pred 12, CR0)) - 156
10508 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
10509 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10510 // (BCCCTRL (pred 14, crrc:$cc)) - 158
10511 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
10512 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10513 // (BCCCTRL (pred 14, CR0)) - 160
10514 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
10515 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10516 // (BCCCTRL (pred 15, crrc:$cc)) - 162
10517 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
10518 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10519 // (BCCCTRL (pred 15, CR0)) - 164
10520 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
10521 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10522 // (BCCCTRL (pred 44, crrc:$cc)) - 166
10523 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(44)},
10524 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10525 // (BCCCTRL (pred 44, CR0)) - 168
10526 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(44)},
10527 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10528 // (BCCCTRL (pred 46, crrc:$cc)) - 170
10529 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(46)},
10530 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10531 // (BCCCTRL (pred 46, CR0)) - 172
10532 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(46)},
10533 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10534 // (BCCCTRL (pred 47, crrc:$cc)) - 174
10535 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(47)},
10536 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10537 // (BCCCTRL (pred 47, CR0)) - 176
10538 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(47)},
10539 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10540 // (BCCCTRL (pred 76, crrc:$cc)) - 178
10541 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(76)},
10542 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10543 // (BCCCTRL (pred 76, CR0)) - 180
10544 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(76)},
10545 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10546 // (BCCCTRL (pred 78, crrc:$cc)) - 182
10547 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(78)},
10548 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10549 // (BCCCTRL (pred 78, CR0)) - 184
10550 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(78)},
10551 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10552 // (BCCCTRL (pred 79, crrc:$cc)) - 186
10553 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(79)},
10554 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10555 // (BCCCTRL (pred 79, CR0)) - 188
10556 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(79)},
10557 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10558 // (BCCCTRL (pred 68, crrc:$cc)) - 190
10559 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(68)},
10560 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10561 // (BCCCTRL (pred 68, CR0)) - 192
10562 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(68)},
10563 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10564 // (BCCCTRL (pred 70, crrc:$cc)) - 194
10565 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(70)},
10566 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10567 // (BCCCTRL (pred 70, CR0)) - 196
10568 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(70)},
10569 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10570 // (BCCCTRL (pred 71, crrc:$cc)) - 198
10571 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(71)},
10572 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10573 // (BCCCTRL (pred 71, CR0)) - 200
10574 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(71)},
10575 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10576 // (BCCL (pred 12, crrc:$cc), condbrtarget:$dst) - 202
10577 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
10578 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10579 // (BCCL (pred 12, CR0), condbrtarget:$dst) - 204
10580 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
10581 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10582 // (BCCL (pred 14, crrc:$cc), condbrtarget:$dst) - 206
10583 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
10584 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10585 // (BCCL (pred 14, CR0), condbrtarget:$dst) - 208
10586 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
10587 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10588 // (BCCL (pred 15, crrc:$cc), condbrtarget:$dst) - 210
10589 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
10590 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10591 // (BCCL (pred 15, CR0), condbrtarget:$dst) - 212
10592 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
10593 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10594 // (BCCL (pred 44, crrc:$cc), condbrtarget:$dst) - 214
10595 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(44)},
10596 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10597 // (BCCL (pred 44, CR0), condbrtarget:$dst) - 216
10598 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(44)},
10599 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10600 // (BCCL (pred 46, crrc:$cc), condbrtarget:$dst) - 218
10601 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(46)},
10602 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10603 // (BCCL (pred 46, CR0), condbrtarget:$dst) - 220
10604 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(46)},
10605 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10606 // (BCCL (pred 47, crrc:$cc), condbrtarget:$dst) - 222
10607 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(47)},
10608 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10609 // (BCCL (pred 47, CR0), condbrtarget:$dst) - 224
10610 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(47)},
10611 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10612 // (BCCL (pred 76, crrc:$cc), condbrtarget:$dst) - 226
10613 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(76)},
10614 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10615 // (BCCL (pred 76, CR0), condbrtarget:$dst) - 228
10616 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(76)},
10617 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10618 // (BCCL (pred 78, crrc:$cc), condbrtarget:$dst) - 230
10619 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(78)},
10620 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10621 // (BCCL (pred 78, CR0), condbrtarget:$dst) - 232
10622 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(78)},
10623 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10624 // (BCCL (pred 79, crrc:$cc), condbrtarget:$dst) - 234
10625 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(79)},
10626 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10627 // (BCCL (pred 79, CR0), condbrtarget:$dst) - 236
10628 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(79)},
10629 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10630 // (BCCL (pred 68, crrc:$cc), condbrtarget:$dst) - 238
10631 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(68)},
10632 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10633 // (BCCL (pred 68, CR0), condbrtarget:$dst) - 240
10634 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(68)},
10635 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10636 // (BCCL (pred 70, crrc:$cc), condbrtarget:$dst) - 242
10637 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(70)},
10638 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10639 // (BCCL (pred 70, CR0), condbrtarget:$dst) - 244
10640 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(70)},
10641 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10642 // (BCCL (pred 71, crrc:$cc), condbrtarget:$dst) - 246
10643 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(71)},
10644 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10645 // (BCCL (pred 71, CR0), condbrtarget:$dst) - 248
10646 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(71)},
10647 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10648 // (BCCLA (pred 12, crrc:$cc), abscondbrtarget:$dst) - 250
10649 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
10650 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10651 // (BCCLA (pred 12, CR0), abscondbrtarget:$dst) - 252
10652 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
10653 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10654 // (BCCLA (pred 14, crrc:$cc), abscondbrtarget:$dst) - 254
10655 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
10656 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10657 // (BCCLA (pred 14, CR0), abscondbrtarget:$dst) - 256
10658 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
10659 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10660 // (BCCLA (pred 15, crrc:$cc), abscondbrtarget:$dst) - 258
10661 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
10662 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10663 // (BCCLA (pred 15, CR0), abscondbrtarget:$dst) - 260
10664 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
10665 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10666 // (BCCLA (pred 44, crrc:$cc), abscondbrtarget:$dst) - 262
10667 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(44)},
10668 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10669 // (BCCLA (pred 44, CR0), abscondbrtarget:$dst) - 264
10670 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(44)},
10671 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10672 // (BCCLA (pred 46, crrc:$cc), abscondbrtarget:$dst) - 266
10673 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(46)},
10674 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10675 // (BCCLA (pred 46, CR0), abscondbrtarget:$dst) - 268
10676 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(46)},
10677 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10678 // (BCCLA (pred 47, crrc:$cc), abscondbrtarget:$dst) - 270
10679 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(47)},
10680 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10681 // (BCCLA (pred 47, CR0), abscondbrtarget:$dst) - 272
10682 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(47)},
10683 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10684 // (BCCLA (pred 76, crrc:$cc), abscondbrtarget:$dst) - 274
10685 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(76)},
10686 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10687 // (BCCLA (pred 76, CR0), abscondbrtarget:$dst) - 276
10688 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(76)},
10689 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10690 // (BCCLA (pred 78, crrc:$cc), abscondbrtarget:$dst) - 278
10691 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(78)},
10692 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10693 // (BCCLA (pred 78, CR0), abscondbrtarget:$dst) - 280
10694 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(78)},
10695 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10696 // (BCCLA (pred 79, crrc:$cc), abscondbrtarget:$dst) - 282
10697 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(79)},
10698 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10699 // (BCCLA (pred 79, CR0), abscondbrtarget:$dst) - 284
10700 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(79)},
10701 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10702 // (BCCLA (pred 68, crrc:$cc), abscondbrtarget:$dst) - 286
10703 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(68)},
10704 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10705 // (BCCLA (pred 68, CR0), abscondbrtarget:$dst) - 288
10706 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(68)},
10707 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10708 // (BCCLA (pred 70, crrc:$cc), abscondbrtarget:$dst) - 290
10709 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(70)},
10710 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10711 // (BCCLA (pred 70, CR0), abscondbrtarget:$dst) - 292
10712 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(70)},
10713 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10714 // (BCCLA (pred 71, crrc:$cc), abscondbrtarget:$dst) - 294
10715 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(71)},
10716 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10717 // (BCCLA (pred 71, CR0), abscondbrtarget:$dst) - 296
10718 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(71)},
10719 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10720 // (BCCLR (pred 12, crrc:$cc)) - 298
10721 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
10722 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10723 // (BCCLR (pred 12, CR0)) - 300
10724 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
10725 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10726 // (BCCLR (pred 14, crrc:$cc)) - 302
10727 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
10728 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10729 // (BCCLR (pred 14, CR0)) - 304
10730 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
10731 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10732 // (BCCLR (pred 15, crrc:$cc)) - 306
10733 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
10734 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10735 // (BCCLR (pred 15, CR0)) - 308
10736 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
10737 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10738 // (BCCLR (pred 44, crrc:$cc)) - 310
10739 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(44)},
10740 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10741 // (BCCLR (pred 44, CR0)) - 312
10742 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(44)},
10743 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10744 // (BCCLR (pred 46, crrc:$cc)) - 314
10745 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(46)},
10746 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10747 // (BCCLR (pred 46, CR0)) - 316
10748 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(46)},
10749 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10750 // (BCCLR (pred 47, crrc:$cc)) - 318
10751 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(47)},
10752 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10753 // (BCCLR (pred 47, CR0)) - 320
10754 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(47)},
10755 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10756 // (BCCLR (pred 76, crrc:$cc)) - 322
10757 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(76)},
10758 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10759 // (BCCLR (pred 76, CR0)) - 324
10760 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(76)},
10761 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10762 // (BCCLR (pred 78, crrc:$cc)) - 326
10763 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(78)},
10764 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10765 // (BCCLR (pred 78, CR0)) - 328
10766 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(78)},
10767 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10768 // (BCCLR (pred 79, crrc:$cc)) - 330
10769 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(79)},
10770 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10771 // (BCCLR (pred 79, CR0)) - 332
10772 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(79)},
10773 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10774 // (BCCLR (pred 68, crrc:$cc)) - 334
10775 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(68)},
10776 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10777 // (BCCLR (pred 68, CR0)) - 336
10778 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(68)},
10779 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10780 // (BCCLR (pred 70, crrc:$cc)) - 338
10781 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(70)},
10782 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10783 // (BCCLR (pred 70, CR0)) - 340
10784 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(70)},
10785 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10786 // (BCCLR (pred 71, crrc:$cc)) - 342
10787 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(71)},
10788 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10789 // (BCCLR (pred 71, CR0)) - 344
10790 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(71)},
10791 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10792 // (BCCLRL (pred 12, crrc:$cc)) - 346
10793 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
10794 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10795 // (BCCLRL (pred 12, CR0)) - 348
10796 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
10797 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10798 // (BCCLRL (pred 14, crrc:$cc)) - 350
10799 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
10800 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10801 // (BCCLRL (pred 14, CR0)) - 352
10802 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
10803 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10804 // (BCCLRL (pred 15, crrc:$cc)) - 354
10805 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
10806 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10807 // (BCCLRL (pred 15, CR0)) - 356
10808 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
10809 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10810 // (BCCLRL (pred 44, crrc:$cc)) - 358
10811 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(44)},
10812 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10813 // (BCCLRL (pred 44, CR0)) - 360
10814 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(44)},
10815 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10816 // (BCCLRL (pred 46, crrc:$cc)) - 362
10817 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(46)},
10818 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10819 // (BCCLRL (pred 46, CR0)) - 364
10820 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(46)},
10821 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10822 // (BCCLRL (pred 47, crrc:$cc)) - 366
10823 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(47)},
10824 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10825 // (BCCLRL (pred 47, CR0)) - 368
10826 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(47)},
10827 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10828 // (BCCLRL (pred 76, crrc:$cc)) - 370
10829 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(76)},
10830 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10831 // (BCCLRL (pred 76, CR0)) - 372
10832 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(76)},
10833 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10834 // (BCCLRL (pred 78, crrc:$cc)) - 374
10835 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(78)},
10836 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10837 // (BCCLRL (pred 78, CR0)) - 376
10838 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(78)},
10839 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10840 // (BCCLRL (pred 79, crrc:$cc)) - 378
10841 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(79)},
10842 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10843 // (BCCLRL (pred 79, CR0)) - 380
10844 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(79)},
10845 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10846 // (BCCLRL (pred 68, crrc:$cc)) - 382
10847 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(68)},
10848 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10849 // (BCCLRL (pred 68, CR0)) - 384
10850 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(68)},
10851 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10852 // (BCCLRL (pred 70, crrc:$cc)) - 386
10853 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(70)},
10854 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10855 // (BCCLRL (pred 70, CR0)) - 388
10856 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(70)},
10857 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10858 // (BCCLRL (pred 71, crrc:$cc)) - 390
10859 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(71)},
10860 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10861 // (BCCLRL (pred 71, CR0)) - 392
10862 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(71)},
10863 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10864 // (CMPD CR0, g8rc:$rA, g8rc:$rB) - 394
10865 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10866 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
10867 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
10868 // (CMPDI CR0, g8rc:$rA, s16imm64:$imm) - 397
10869 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10870 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
10871 // (CMPLD CR0, g8rc:$rA, g8rc:$rB) - 399
10872 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10873 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
10874 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
10875 // (CMPLDI CR0, g8rc:$rA, u16imm64:$imm) - 402
10876 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10877 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
10878 // (CMPLW CR0, gprc:$rA, gprc:$rB) - 404
10879 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10880 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
10881 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
10882 // (CMPLWI CR0, gprc:$rA, u16imm:$imm) - 407
10883 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10884 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
10885 // (CMPW CR0, gprc:$rA, gprc:$rB) - 409
10886 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10887 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
10888 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
10889 // (CMPWI CR0, gprc:$rA, s16imm:$imm) - 412
10890 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10891 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
10892 // (CNTLZW gprc:$rA, gprc:$rS) - 414
10893 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
10894 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
10895 // (CNTLZW8 g8rc:$rA, g8rc:$rS) - 416
10896 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
10897 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
10898 // (CNTLZW8_rec g8rc:$rA, g8rc:$rS) - 418
10899 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
10900 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
10901 // (CNTLZW_rec gprc:$rA, gprc:$rS) - 420
10902 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
10903 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
10904 // (CP_PASTE_rec gprc:$RA, gprc:$RB, 1) - 422
10905 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
10906 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
10907 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
10908 // (CREQV crbitrc:$bx, crbitrc:$bx, crbitrc:$bx) - 425
10909 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
10910 {.Kind: AliasPatternCond::K_TiedReg, .Value: 0},
10911 {.Kind: AliasPatternCond::K_TiedReg, .Value: 0},
10912 // (CRNOR crbitrc:$bx, crbitrc:$by, crbitrc:$by) - 428
10913 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
10914 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
10915 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
10916 // (CROR crbitrc:$bx, crbitrc:$by, crbitrc:$by) - 431
10917 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
10918 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
10919 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
10920 // (CRXOR crbitrc:$bx, crbitrc:$bx, crbitrc:$bx) - 434
10921 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
10922 {.Kind: AliasPatternCond::K_TiedReg, .Value: 0},
10923 {.Kind: AliasPatternCond::K_TiedReg, .Value: 0},
10924 // (DMSHA2HASH dmr:$AT, dmr:$AB, 0) - 437
10925 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::DMRRCRegClassID},
10926 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
10927 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::DMRRCRegClassID},
10928 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
10929 // (DMSHA2HASH dmr:$AT, dmr:$AB, 1) - 441
10930 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::DMRRCRegClassID},
10931 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
10932 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::DMRRCRegClassID},
10933 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
10934 // (DMSHA3HASH dmrp:$ATp, 0) - 445
10935 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::DMRpRCRegClassID},
10936 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
10937 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
10938 // (DMSHA3HASH dmrp:$ATp, 12) - 448
10939 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::DMRpRCRegClassID},
10940 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
10941 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
10942 // (DMXXSHAPAD dmr:$AT, vsrc:$XB, 0, u1imm:$E, 0) - 451
10943 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::DMRRCRegClassID},
10944 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
10945 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
10946 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
10947 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
10948 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
10949 // (DMXXSHAPAD dmr:$AT, vsrc:$XB, 0, u1imm:$E, 1) - 457
10950 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::DMRRCRegClassID},
10951 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
10952 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
10953 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
10954 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
10955 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
10956 // (DMXXSHAPAD dmr:$AT, vsrc:$XB, 0, u1imm:$E, 2) - 463
10957 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::DMRRCRegClassID},
10958 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
10959 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
10960 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
10961 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
10962 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
10963 // (DMXXSHAPAD dmr:$AT, vsrc:$XB, 0, u1imm:$E, 3) - 469
10964 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::DMRRCRegClassID},
10965 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
10966 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
10967 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
10968 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
10969 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(3)},
10970 // (DMXXSHAPAD dmr:$AT, vsrc:$XB, 1, u1imm:$E, 0) - 475
10971 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::DMRRCRegClassID},
10972 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
10973 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
10974 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
10975 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
10976 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
10977 // (DMXXSHAPAD dmr:$AT, vsrc:$XB, 1, u1imm:$E, 1) - 481
10978 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::DMRRCRegClassID},
10979 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
10980 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
10981 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
10982 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
10983 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
10984 // (DMXXSHAPAD dmr:$AT, vsrc:$XB, 2, 0, 0) - 487
10985 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::DMRRCRegClassID},
10986 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
10987 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
10988 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
10989 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
10990 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
10991 // (DMXXSHAPAD dmr:$AT, vsrc:$XB, 3, 0, 0) - 493
10992 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::DMRRCRegClassID},
10993 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
10994 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
10995 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(3)},
10996 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
10997 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
10998 // (ISEL gprc:$rT, gprc_nor0:$rA, gprc:$rB, CR0LT) - 499
10999 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11000 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRC_NOR0RegClassID},
11001 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11002 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0LT},
11003 // (ISEL gprc:$rT, gprc_nor0:$rA, gprc:$rB, CR0GT) - 503
11004 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11005 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRC_NOR0RegClassID},
11006 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11007 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0GT},
11008 // (ISEL gprc:$rT, gprc_nor0:$rA, gprc:$rB, CR0EQ) - 507
11009 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11010 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRC_NOR0RegClassID},
11011 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11012 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0EQ},
11013 // (ISEL8 g8rc:$rT, g8rc_nox0:$rA, g8rc:$rB, CR0LT) - 511
11014 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11015 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RC_NOX0RegClassID},
11016 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11017 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0LT},
11018 // (ISEL8 g8rc:$rT, g8rc_nox0:$rA, g8rc:$rB, CR0GT) - 515
11019 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11020 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RC_NOX0RegClassID},
11021 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11022 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0GT},
11023 // (ISEL8 g8rc:$rT, g8rc_nox0:$rA, g8rc:$rB, CR0EQ) - 519
11024 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11025 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RC_NOX0RegClassID},
11026 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11027 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0EQ},
11028 // (MBAR 0) - 523
11029 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
11030 // (MFDCR gprc:$Rx, 128) - 524
11031 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11032 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(128)},
11033 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11034 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11035 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11036 // (MFDCR gprc:$Rx, 129) - 529
11037 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11038 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(129)},
11039 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11040 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11041 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11042 // (MFDCR gprc:$Rx, 130) - 534
11043 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11044 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(130)},
11045 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11046 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11047 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11048 // (MFDCR gprc:$Rx, 131) - 539
11049 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11050 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(131)},
11051 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11052 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11053 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11054 // (MFDCR gprc:$Rx, 132) - 544
11055 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11056 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(132)},
11057 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11058 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11059 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11060 // (MFDCR gprc:$Rx, 133) - 549
11061 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11062 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(133)},
11063 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11064 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11065 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11066 // (MFDCR gprc:$Rx, 134) - 554
11067 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11068 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(134)},
11069 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11070 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11071 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11072 // (MFDCR gprc:$Rx, 135) - 559
11073 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11074 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(135)},
11075 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11076 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11077 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11078 // (MFSPR gprc:$Rx, 1) - 564
11079 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11080 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
11081 // (MFSPR gprc:$Rx, 3) - 566
11082 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11083 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(3)},
11084 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11085 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11086 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11087 // (MFSPR gprc:$Rx, 4) - 571
11088 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11089 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(4)},
11090 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11091 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11092 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11093 // (MFSPR gprc:$Rx, 5) - 576
11094 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11095 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(5)},
11096 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11097 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11098 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11099 // (MFSPR gprc:$Rx, 8) - 581
11100 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11101 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(8)},
11102 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11103 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11104 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11105 // (MFSPR gprc:$Rx, 9) - 586
11106 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11107 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(9)},
11108 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11109 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11110 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11111 // (MFSPR gprc:$Rx, 13) - 591
11112 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11113 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(13)},
11114 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11115 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11116 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11117 // (MFSPR gprc:$Rx, 17) - 596
11118 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11119 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(17)},
11120 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11121 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11122 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11123 // (MFSPR gprc:$Rx, 18) - 601
11124 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11125 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(18)},
11126 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11127 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11128 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11129 // (MFSPR gprc:$Rx, 19) - 606
11130 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11131 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(19)},
11132 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11133 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11134 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11135 // (MFSPR gprc:$Rx, 22) - 611
11136 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11137 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(22)},
11138 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11139 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11140 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11141 // (MFSPR gprc:$Rx, 25) - 616
11142 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11143 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(25)},
11144 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11145 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11146 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11147 // (MFSPR gprc:$Rx, 26) - 621
11148 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11149 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(26)},
11150 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11151 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11152 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11153 // (MFSPR gprc:$Rx, 27) - 626
11154 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11155 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(27)},
11156 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11157 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11158 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11159 // (MFSPR gprc:$Rx, 28) - 631
11160 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11161 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(28)},
11162 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11163 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11164 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11165 // (MFSPR gprc:$Rx, 29) - 636
11166 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11167 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(29)},
11168 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11169 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11170 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11171 // (MFSPR gprc:$RT, 280) - 641
11172 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11173 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(280)},
11174 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11175 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11176 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11177 // (MFSPR gprc:$RT, 287) - 646
11178 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11179 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(287)},
11180 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11181 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11182 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11183 // (MFSPR gprc:$Rx, 512) - 651
11184 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11185 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(512)},
11186 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11187 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11188 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11189 // (MFSPR gprc:$Rx, 536) - 656
11190 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11191 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(536)},
11192 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11193 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11194 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11195 // (MFSPR gprc:$Rx, 537) - 661
11196 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11197 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(537)},
11198 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11199 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11200 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11201 // (MFSPR gprc:$Rx, 528) - 666
11202 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11203 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(528)},
11204 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11205 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11206 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11207 // (MFSPR gprc:$Rx, 529) - 671
11208 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11209 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(529)},
11210 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11211 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11212 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11213 // (MFSPR gprc:$Rx, 538) - 676
11214 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11215 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(538)},
11216 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11217 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11218 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11219 // (MFSPR gprc:$Rx, 539) - 681
11220 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11221 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(539)},
11222 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11223 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11224 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11225 // (MFSPR gprc:$Rx, 530) - 686
11226 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11227 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(530)},
11228 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11229 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11230 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11231 // (MFSPR gprc:$Rx, 531) - 691
11232 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11233 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(531)},
11234 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11235 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11236 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11237 // (MFSPR gprc:$Rx, 540) - 696
11238 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11239 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(540)},
11240 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11241 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11242 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11243 // (MFSPR gprc:$Rx, 541) - 701
11244 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11245 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(541)},
11246 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11247 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11248 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11249 // (MFSPR gprc:$Rx, 532) - 706
11250 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11251 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(532)},
11252 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11253 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11254 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11255 // (MFSPR gprc:$Rx, 533) - 711
11256 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11257 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(533)},
11258 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11259 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11260 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11261 // (MFSPR gprc:$Rx, 542) - 716
11262 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11263 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(542)},
11264 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11265 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11266 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11267 // (MFSPR gprc:$Rx, 543) - 721
11268 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11269 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(543)},
11270 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11271 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11272 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11273 // (MFSPR gprc:$Rx, 534) - 726
11274 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11275 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(534)},
11276 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11277 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11278 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11279 // (MFSPR gprc:$Rx, 535) - 731
11280 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11281 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(535)},
11282 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11283 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11284 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11285 // (MFSPR gprc:$RT, 896) - 736
11286 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11287 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(896)},
11288 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11289 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11290 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11291 // (MFSPR gprc:$Rx, 980) - 741
11292 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11293 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(980)},
11294 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11295 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11296 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11297 // (MFSPR gprc:$Rx, 981) - 746
11298 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11299 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(981)},
11300 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11301 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11302 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11303 // (MFSPR gprc:$Rx, 986) - 751
11304 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11305 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(986)},
11306 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11307 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11308 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11309 // (MFSPR gprc:$Rx, 988) - 756
11310 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11311 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(988)},
11312 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11313 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11314 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11315 // (MFSPR gprc:$Rx, 989) - 761
11316 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11317 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(989)},
11318 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11319 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11320 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11321 // (MFSPR gprc:$Rx, 990) - 766
11322 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11323 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(990)},
11324 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11325 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11326 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11327 // (MFSPR gprc:$Rx, 991) - 771
11328 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11329 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(991)},
11330 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11331 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11332 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11333 // (MFSPR gprc:$Rx, 1018) - 776
11334 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11335 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1018)},
11336 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11337 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11338 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11339 // (MFSPR gprc:$Rx, 1019) - 781
11340 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11341 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1019)},
11342 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11343 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11344 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11345 // (MFSPR8 g8rc:$Rx, 1) - 786
11346 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11347 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
11348 // (MFSPR8 g8rc:$Rx, 3) - 788
11349 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11350 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(3)},
11351 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11352 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11353 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11354 // (MFSPR8 g8rc:$Rx, 4) - 793
11355 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11356 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(4)},
11357 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11358 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11359 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11360 // (MFSPR8 g8rc:$Rx, 5) - 798
11361 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11362 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(5)},
11363 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11364 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11365 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11366 // (MFSPR8 g8rc:$Rx, 8) - 803
11367 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11368 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(8)},
11369 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11370 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11371 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11372 // (MFSPR8 g8rc:$Rx, 9) - 808
11373 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11374 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(9)},
11375 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11376 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11377 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11378 // (MFSPR8 g8rc:$Rx, 13) - 813
11379 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11380 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(13)},
11381 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11382 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11383 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11384 // (MFSPR8 g8rc:$Rx, 17) - 818
11385 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11386 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(17)},
11387 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11388 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11389 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11390 // (MFSPR8 g8rc:$Rx, 18) - 823
11391 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11392 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(18)},
11393 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11394 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11395 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11396 // (MFSPR8 g8rc:$Rx, 19) - 828
11397 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11398 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(19)},
11399 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11400 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11401 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11402 // (MFSPR8 g8rc:$Rx, 22) - 833
11403 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11404 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(22)},
11405 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11406 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11407 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11408 // (MFSPR8 g8rc:$Rx, 25) - 838
11409 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11410 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(25)},
11411 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11412 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11413 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11414 // (MFSPR8 g8rc:$Rx, 26) - 843
11415 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11416 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(26)},
11417 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11418 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11419 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11420 // (MFSPR8 g8rc:$Rx, 27) - 848
11421 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11422 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(27)},
11423 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11424 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11425 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11426 // (MFSPR8 g8rc:$Rx, 28) - 853
11427 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11428 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(28)},
11429 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11430 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11431 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11432 // (MFSPR8 g8rc:$Rx, 29) - 858
11433 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11434 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(29)},
11435 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11436 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11437 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11438 // (MFSPR8 g8rc:$RT, 280) - 863
11439 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11440 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(280)},
11441 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11442 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11443 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11444 // (MFSPR8 g8rc:$RT, 287) - 868
11445 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11446 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(287)},
11447 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11448 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11449 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11450 // (MFSPR8 g8rc:$Rx, 512) - 873
11451 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11452 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(512)},
11453 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11454 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11455 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11456 // (MFTB gprc:$Rx, 269) - 878
11457 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11458 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(269)},
11459 // (MFUDSCR gprc:$Rx) - 880
11460 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11461 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11462 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11463 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11464 // (MFVRSAVE gprc:$rS) - 884
11465 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11466 // (MFVSRD g8rc:$rA, f8rc:$src) - 885
11467 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11468 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::F8RCRegClassID},
11469 // (MFVSRWZ gprc:$rA, f8rc:$src) - 887
11470 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11471 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::F8RCRegClassID},
11472 // (MTCRF 255, gprc:$rA) - 889
11473 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(255)},
11474 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11475 // (MTCRF8 255, g8rc:$rA) - 891
11476 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(255)},
11477 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11478 // (MTDCR gprc:$Rx, 128) - 893
11479 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11480 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(128)},
11481 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11482 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11483 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11484 // (MTDCR gprc:$Rx, 129) - 898
11485 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11486 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(129)},
11487 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11488 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11489 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11490 // (MTDCR gprc:$Rx, 130) - 903
11491 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11492 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(130)},
11493 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11494 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11495 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11496 // (MTDCR gprc:$Rx, 131) - 908
11497 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11498 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(131)},
11499 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11500 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11501 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11502 // (MTDCR gprc:$Rx, 132) - 913
11503 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11504 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(132)},
11505 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11506 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11507 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11508 // (MTDCR gprc:$Rx, 133) - 918
11509 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11510 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(133)},
11511 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11512 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11513 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11514 // (MTDCR gprc:$Rx, 134) - 923
11515 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11516 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(134)},
11517 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11518 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11519 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11520 // (MTDCR gprc:$Rx, 135) - 928
11521 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11522 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(135)},
11523 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11524 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11525 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11526 // (MTFSF i32imm:$FLM, f8rc:$FRB, 0, 0) - 933
11527 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
11528 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::F8RCRegClassID},
11529 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
11530 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
11531 // (MTFSFI u3imm:$BF, u4imm:$U, 0) - 937
11532 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
11533 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
11534 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
11535 // (MTFSFI_rec u3imm:$BF, u4imm:$U, 0) - 940
11536 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
11537 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
11538 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
11539 // (MTFSF_rec i32imm:$FLM, f8rc:$FRB, 0, 0) - 943
11540 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
11541 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::F8RCRegClassID},
11542 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
11543 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
11544 // (MTMSR gprc:$RS, 0) - 947
11545 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11546 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
11547 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11548 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11549 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11550 // (MTMSRD gprc:$RS, 0) - 952
11551 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11552 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
11553 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11554 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11555 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11556 // (MTSPR 1, gprc:$Rx) - 957
11557 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
11558 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11559 // (MTSPR 3, gprc:$Rx) - 959
11560 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(3)},
11561 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11562 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11563 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11564 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11565 // (MTSPR 8, gprc:$Rx) - 964
11566 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(8)},
11567 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11568 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11569 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11570 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11571 // (MTSPR 9, gprc:$Rx) - 969
11572 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(9)},
11573 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11574 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11575 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11576 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11577 // (MTSPR 13, gprc:$Rx) - 974
11578 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(13)},
11579 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11580 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11581 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11582 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11583 // (MTSPR 17, gprc:$Rx) - 979
11584 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(17)},
11585 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11586 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11587 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11588 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11589 // (MTSPR 18, gprc:$Rx) - 984
11590 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(18)},
11591 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11592 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11593 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11594 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11595 // (MTSPR 19, gprc:$Rx) - 989
11596 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(19)},
11597 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11598 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11599 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11600 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11601 // (MTSPR 22, gprc:$Rx) - 994
11602 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(22)},
11603 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11604 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11605 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11606 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11607 // (MTSPR 25, gprc:$Rx) - 999
11608 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(25)},
11609 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11610 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11611 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11612 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11613 // (MTSPR 26, gprc:$Rx) - 1004
11614 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(26)},
11615 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11616 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11617 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11618 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11619 // (MTSPR 27, gprc:$Rx) - 1009
11620 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(27)},
11621 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11622 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11623 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11624 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11625 // (MTSPR 28, gprc:$Rx) - 1014
11626 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(28)},
11627 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11628 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11629 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11630 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11631 // (MTSPR 29, gprc:$Rx) - 1019
11632 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(29)},
11633 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11634 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11635 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11636 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11637 // (MTSPR 280, gprc:$RT) - 1024
11638 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(280)},
11639 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11640 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11641 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11642 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11643 // (MTSPR 284, gprc:$Rx) - 1029
11644 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(284)},
11645 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11646 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11647 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11648 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11649 // (MTSPR 285, gprc:$Rx) - 1034
11650 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(285)},
11651 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11652 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11653 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11654 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11655 // (MTSPR 512, gprc:$Rx) - 1039
11656 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(512)},
11657 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11658 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11659 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11660 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11661 // (MTSPR 536, gprc:$Rx) - 1044
11662 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(536)},
11663 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11664 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11665 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11666 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11667 // (MTSPR 537, gprc:$Rx) - 1049
11668 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(537)},
11669 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11670 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11671 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11672 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11673 // (MTSPR 528, gprc:$Rx) - 1054
11674 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(528)},
11675 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11676 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11677 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11678 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11679 // (MTSPR 529, gprc:$Rx) - 1059
11680 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(529)},
11681 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11682 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11683 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11684 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11685 // (MTSPR 538, gprc:$Rx) - 1064
11686 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(538)},
11687 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11688 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11689 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11690 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11691 // (MTSPR 539, gprc:$Rx) - 1069
11692 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(539)},
11693 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11694 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11695 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11696 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11697 // (MTSPR 530, gprc:$Rx) - 1074
11698 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(530)},
11699 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11700 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11701 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11702 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11703 // (MTSPR 531, gprc:$Rx) - 1079
11704 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(531)},
11705 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11706 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11707 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11708 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11709 // (MTSPR 540, gprc:$Rx) - 1084
11710 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(540)},
11711 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11712 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11713 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11714 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11715 // (MTSPR 541, gprc:$Rx) - 1089
11716 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(541)},
11717 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11718 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11719 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11720 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11721 // (MTSPR 532, gprc:$Rx) - 1094
11722 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(532)},
11723 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11724 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11725 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11726 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11727 // (MTSPR 533, gprc:$Rx) - 1099
11728 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(533)},
11729 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11730 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11731 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11732 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11733 // (MTSPR 542, gprc:$Rx) - 1104
11734 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(542)},
11735 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11736 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11737 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11738 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11739 // (MTSPR 543, gprc:$Rx) - 1109
11740 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(543)},
11741 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11742 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11743 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11744 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11745 // (MTSPR 534, gprc:$Rx) - 1114
11746 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(534)},
11747 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11748 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11749 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11750 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11751 // (MTSPR 535, gprc:$Rx) - 1119
11752 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(535)},
11753 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11754 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11755 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11756 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11757 // (MTSPR 896, gprc:$RT) - 1124
11758 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(896)},
11759 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11760 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11761 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11762 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11763 // (MTSPR 980, gprc:$Rx) - 1129
11764 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(980)},
11765 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11766 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11767 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11768 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11769 // (MTSPR 981, gprc:$Rx) - 1134
11770 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(981)},
11771 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11772 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11773 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11774 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11775 // (MTSPR 986, gprc:$Rx) - 1139
11776 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(986)},
11777 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11778 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11779 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11780 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11781 // (MTSPR 988, gprc:$Rx) - 1144
11782 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(988)},
11783 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11784 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11785 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11786 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11787 // (MTSPR 989, gprc:$Rx) - 1149
11788 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(989)},
11789 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11790 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11791 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11792 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11793 // (MTSPR 990, gprc:$Rx) - 1154
11794 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(990)},
11795 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11796 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11797 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11798 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11799 // (MTSPR 991, gprc:$Rx) - 1159
11800 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(991)},
11801 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11802 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11803 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11804 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11805 // (MTSPR 1018, gprc:$Rx) - 1164
11806 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1018)},
11807 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11808 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11809 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11810 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11811 // (MTSPR 1019, gprc:$Rx) - 1169
11812 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1019)},
11813 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11814 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11815 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11816 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11817 // (MTSPR8 1, g8rc:$Rx) - 1174
11818 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
11819 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11820 // (MTSPR8 3, g8rc:$Rx) - 1176
11821 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(3)},
11822 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11823 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11824 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11825 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11826 // (MTSPR8 8, g8rc:$Rx) - 1181
11827 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(8)},
11828 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11829 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11830 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11831 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11832 // (MTSPR8 9, g8rc:$Rx) - 1186
11833 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(9)},
11834 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11835 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11836 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11837 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11838 // (MTSPR8 13, g8rc:$Rx) - 1191
11839 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(13)},
11840 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11841 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11842 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11843 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11844 // (MTSPR8 17, g8rc:$Rx) - 1196
11845 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(17)},
11846 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11847 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11848 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11849 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11850 // (MTSPR8 18, g8rc:$Rx) - 1201
11851 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(18)},
11852 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11853 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11854 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11855 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11856 // (MTSPR8 19, g8rc:$Rx) - 1206
11857 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(19)},
11858 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11859 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11860 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11861 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11862 // (MTSPR8 22, g8rc:$Rx) - 1211
11863 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(22)},
11864 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11865 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11866 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11867 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11868 // (MTSPR8 25, g8rc:$Rx) - 1216
11869 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(25)},
11870 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11871 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11872 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11873 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11874 // (MTSPR8 26, g8rc:$Rx) - 1221
11875 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(26)},
11876 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11877 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11878 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11879 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11880 // (MTSPR8 27, g8rc:$Rx) - 1226
11881 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(27)},
11882 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11883 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11884 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11885 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11886 // (MTSPR8 28, g8rc:$Rx) - 1231
11887 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(28)},
11888 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11889 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11890 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11891 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11892 // (MTSPR8 29, g8rc:$Rx) - 1236
11893 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(29)},
11894 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11895 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11896 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11897 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11898 // (MTSPR8 280, g8rc:$RT) - 1241
11899 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(280)},
11900 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11901 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11902 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11903 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11904 // (MTSPR8 284, g8rc:$Rx) - 1246
11905 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(284)},
11906 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11907 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11908 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11909 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11910 // (MTSPR8 285, g8rc:$Rx) - 1251
11911 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(285)},
11912 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11913 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11914 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11915 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11916 // (MTSPR8 512, g8rc:$Rx) - 1256
11917 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(512)},
11918 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11919 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11920 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11921 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11922 // (MTUDSCR gprc:$Rx) - 1261
11923 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11924 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11925 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11926 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11927 // (MTVRSAVE gprc:$rS) - 1265
11928 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11929 // (MTVSRD f8rc:$dst, g8rc:$rA) - 1266
11930 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::F8RCRegClassID},
11931 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11932 // (MTVSRWA f8rc:$dst, gprc:$rA) - 1268
11933 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::F8RCRegClassID},
11934 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11935 // (MTVSRWZ f8rc:$dst, gprc:$rA) - 1270
11936 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::F8RCRegClassID},
11937 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11938 // (NOR gprc:$rA, gprc:$rS, gprc:$rS) - 1272
11939 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11940 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11941 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
11942 // (NOR8 g8rc:$rA, g8rc:$rB, g8rc:$rB) - 1275
11943 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11944 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11945 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
11946 // (NOR8_rec g8rc:$rA, g8rc:$rB, g8rc:$rB) - 1278
11947 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11948 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11949 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
11950 // (NOR_rec gprc:$rA, gprc:$rS, gprc:$rS) - 1281
11951 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11952 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11953 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
11954 // (OR gprc:$rA, gprc:$rB, gprc:$rB) - 1284
11955 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11956 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11957 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
11958 // (OR8 g8rc:$rA, g8rc:$rB, g8rc:$rB) - 1287
11959 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11960 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11961 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
11962 // (OR8_rec g8rc:$rA, g8rc:$rB, g8rc:$rB) - 1290
11963 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11964 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11965 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
11966 // (ORI R0, R0, 0) - 1293
11967 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::R0},
11968 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::R0},
11969 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
11970 // (ORI8 X0, X0, 0) - 1296
11971 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::X0},
11972 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::X0},
11973 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
11974 // (OR_rec gprc:$rA, gprc:$rB, gprc:$rB) - 1299
11975 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11976 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11977 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
11978 // (PADDI8 g8rc:$RT, g8rc_nox0:$RA, s34imm64:$SI) - 1302
11979 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11980 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RC_NOX0RegClassID},
11981 // (RFEBB 1) - 1304
11982 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
11983 // (RLDCL g8rc:$rA, g8rc:$rS, gprc:$rB, 0) - 1305
11984 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11985 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11986 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11987 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
11988 // (RLDCL_rec g8rc:$rA, g8rc:$rS, gprc:$rB, 0) - 1309
11989 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11990 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11991 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11992 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
11993 // (RLDICL g8rc:$rA, g8rc:$rS, u6imm:$n, 0) - 1313
11994 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11995 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11996 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
11997 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
11998 // (RLDICL g8rc:$rA, g8rc:$rS, 0, u6imm:$n) - 1317
11999 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12000 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12001 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12002 // (RLDICL_32_64 g8rc:$rA, gprc:$rS, u6imm:$n, 0) - 1320
12003 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12004 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12005 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
12006 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12007 // (RLDICL_32_64 g8rc:$rA, gprc:$rS, 0, u6imm:$n) - 1324
12008 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12009 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12010 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12011 // (RLDICL_rec g8rc:$rA, g8rc:$rS, u6imm:$n, 0) - 1327
12012 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12013 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12014 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
12015 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12016 // (RLDICL_rec g8rc:$rA, g8rc:$rS, 0, u6imm:$n) - 1331
12017 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12018 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12019 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12020 // (RLWINM gprc:$rA, gprc:$rS, u5imm:$n, 0, 31) - 1334
12021 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12022 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12023 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
12024 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12025 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(31)},
12026 // (RLWINM gprc:$rA, gprc:$rS, 0, u5imm:$n, 31) - 1339
12027 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12028 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12029 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12030 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
12031 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(31)},
12032 // (RLWINM8 g8rc:$rA, g8rc:$rS, u5imm:$n, 0, 31) - 1344
12033 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12034 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12035 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
12036 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12037 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(31)},
12038 // (RLWINM8 g8rc:$rA, g8rc:$rS, 0, u5imm:$n, 31) - 1349
12039 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12040 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12041 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12042 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
12043 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(31)},
12044 // (RLWINM8_rec g8rc:$rA, g8rc:$rS, u5imm:$n, 0, 31) - 1354
12045 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12046 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12047 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
12048 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12049 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(31)},
12050 // (RLWINM8_rec g8rc:$rA, g8rc:$rS, 0, u5imm:$n, 31) - 1359
12051 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12052 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12053 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12054 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
12055 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(31)},
12056 // (RLWINM_rec gprc:$rA, gprc:$rS, u5imm:$n, 0, 31) - 1364
12057 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12058 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12059 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
12060 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12061 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(31)},
12062 // (RLWINM_rec gprc:$rA, gprc:$rS, 0, u5imm:$n, 31) - 1369
12063 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12064 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12065 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12066 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
12067 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(31)},
12068 // (RLWNM gprc:$rA, gprc:$rS, gprc:$rB, 0, 31) - 1374
12069 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12070 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12071 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12072 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12073 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(31)},
12074 // (RLWNM8 g8rc:$rA, g8rc:$rS, g8rc:$rB, 0, 31) - 1379
12075 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12076 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12077 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12078 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12079 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(31)},
12080 // (RLWNM8_rec g8rc:$rA, g8rc:$rS, g8rc:$rB, 0, 31) - 1384
12081 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12082 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12083 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12084 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12085 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(31)},
12086 // (RLWNM_rec gprc:$rA, gprc:$rS, gprc:$rB, 0, 31) - 1389
12087 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12088 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12089 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12090 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12091 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(31)},
12092 // (SC 0) - 1394
12093 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12094 // (SUBF gprc:$rA, gprc:$rC, gprc:$rB) - 1395
12095 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12096 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12097 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12098 // (SUBF8 g8rc:$rA, g8rc:$rC, g8rc:$rB) - 1398
12099 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12100 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12101 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12102 // (SUBF8_rec g8rc:$rA, g8rc:$rC, g8rc:$rB) - 1401
12103 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12104 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12105 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12106 // (SUBFC gprc:$rA, gprc:$rC, gprc:$rB) - 1404
12107 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12108 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12109 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12110 // (SUBFC8 g8rc:$rA, g8rc:$rC, g8rc:$rB) - 1407
12111 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12112 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12113 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12114 // (SUBFC8_rec g8rc:$rA, g8rc:$rC, g8rc:$rB) - 1410
12115 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12116 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12117 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12118 // (SUBFC_rec gprc:$rA, gprc:$rC, gprc:$rB) - 1413
12119 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12120 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12121 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12122 // (SUBF_rec gprc:$rA, gprc:$rC, gprc:$rB) - 1416
12123 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12124 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12125 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12126 // (SYNC 0) - 1419
12127 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12128 // (SYNC 1) - 1420
12129 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
12130 // (SYNC 2) - 1421
12131 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12132 // (SYNCP10 0, 0) - 1422
12133 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12134 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12135 // (SYNCP10 2, 0) - 1424
12136 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12137 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12138 // (SYNCP10 4, 0) - 1426
12139 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(4)},
12140 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12141 // (SYNCP10 5, 0) - 1428
12142 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(5)},
12143 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12144 // (SYNCP10 u3imm:$L, 0) - 1430
12145 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
12146 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12147 // (SYNCP10 1, 1) - 1432
12148 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
12149 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
12150 // (SYNCP10 0, 2) - 1434
12151 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12152 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12153 // (SYNCP10 0, 3) - 1436
12154 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12155 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(3)},
12156 // (TD 16, g8rc:$rA, g8rc:$rB) - 1438
12157 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(16)},
12158 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12159 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12160 // (TD 4, g8rc:$rA, g8rc:$rB) - 1441
12161 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(4)},
12162 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12163 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12164 // (TD 8, g8rc:$rA, g8rc:$rB) - 1444
12165 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(8)},
12166 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12167 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12168 // (TD 24, g8rc:$rA, g8rc:$rB) - 1447
12169 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(24)},
12170 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12171 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12172 // (TD 2, g8rc:$rA, g8rc:$rB) - 1450
12173 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12174 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12175 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12176 // (TD 1, g8rc:$rA, g8rc:$rB) - 1453
12177 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
12178 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12179 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12180 // (TD 31, g8rc:$rA, g8rc:$rB) - 1456
12181 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(31)},
12182 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12183 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12184 // (TDI 16, g8rc:$rA, s16imm:$imm) - 1459
12185 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(16)},
12186 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12187 // (TDI 4, g8rc:$rA, s16imm:$imm) - 1461
12188 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(4)},
12189 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12190 // (TDI 8, g8rc:$rA, s16imm:$imm) - 1463
12191 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(8)},
12192 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12193 // (TDI 24, g8rc:$rA, s16imm:$imm) - 1465
12194 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(24)},
12195 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12196 // (TDI 2, g8rc:$rA, s16imm:$imm) - 1467
12197 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12198 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12199 // (TDI 1, g8rc:$rA, s16imm:$imm) - 1469
12200 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
12201 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12202 // (TDI 31, g8rc:$rA, s16imm:$imm) - 1471
12203 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(31)},
12204 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12205 // (TEND 0) - 1473
12206 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12207 // (TEND 1) - 1474
12208 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
12209 // (TLBIE R0, gprc:$RB) - 1475
12210 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::R0},
12211 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12212 // (TLBIEP9 R0, gprc:$RB, 0, 0, 0) - 1477
12213 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::R0},
12214 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12215 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12216 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12217 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12218 // (TLBIEP9 gprc:$RB, gprc:$RS, 0, 0, 0) - 1482
12219 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12220 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12221 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12222 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12223 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12224 // (TLBILX 0, R0, R0) - 1487
12225 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12226 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::R0},
12227 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::R0},
12228 // (TLBILX 1, R0, R0) - 1490
12229 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
12230 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::R0},
12231 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::R0},
12232 // (TLBILX 3, gprc:$RA, gprc:$RB) - 1493
12233 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(3)},
12234 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12235 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12236 // (TLBILX 3, R0, gprc:$RB) - 1496
12237 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(3)},
12238 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::R0},
12239 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12240 // (TLBRE2 gprc:$RS, gprc:$A, 0) - 1499
12241 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12242 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12243 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12244 // (TLBRE2 gprc:$RS, gprc:$A, 1) - 1502
12245 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12246 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12247 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
12248 // (TLBWE2 gprc:$RS, gprc:$A, 0) - 1505
12249 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12250 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12251 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12252 // (TLBWE2 gprc:$RS, gprc:$A, 1) - 1508
12253 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12254 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12255 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
12256 // (TSR 0) - 1511
12257 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12258 // (TSR 1) - 1512
12259 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
12260 // (TW 31, R0, R0) - 1513
12261 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(31)},
12262 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::R0},
12263 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::R0},
12264 // (TW 16, gprc:$rA, gprc:$rB) - 1516
12265 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(16)},
12266 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12267 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12268 // (TW 4, gprc:$rA, gprc:$rB) - 1519
12269 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(4)},
12270 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12271 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12272 // (TW 8, gprc:$rA, gprc:$rB) - 1522
12273 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(8)},
12274 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12275 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12276 // (TW 24, gprc:$rA, gprc:$rB) - 1525
12277 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(24)},
12278 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12279 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12280 // (TW 2, gprc:$rA, gprc:$rB) - 1528
12281 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12282 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12283 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12284 // (TW 1, gprc:$rA, gprc:$rB) - 1531
12285 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
12286 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12287 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12288 // (TW 31, gprc:$rA, gprc:$rB) - 1534
12289 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(31)},
12290 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12291 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12292 // (TWI 16, gprc:$rA, s16imm:$imm) - 1537
12293 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(16)},
12294 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12295 // (TWI 4, gprc:$rA, s16imm:$imm) - 1539
12296 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(4)},
12297 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12298 // (TWI 8, gprc:$rA, s16imm:$imm) - 1541
12299 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(8)},
12300 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12301 // (TWI 24, gprc:$rA, s16imm:$imm) - 1543
12302 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(24)},
12303 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12304 // (TWI 2, gprc:$rA, s16imm:$imm) - 1545
12305 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12306 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12307 // (TWI 1, gprc:$rA, s16imm:$imm) - 1547
12308 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
12309 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12310 // (TWI 31, gprc:$rA, s16imm:$imm) - 1549
12311 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(31)},
12312 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12313 // (VNOR vrrc:$vD, vrrc:$vA, vrrc:$vA) - 1551
12314 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VRRCRegClassID},
12315 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VRRCRegClassID},
12316 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
12317 // (VOR vrrc:$vD, vrrc:$vA, vrrc:$vA) - 1554
12318 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VRRCRegClassID},
12319 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VRRCRegClassID},
12320 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
12321 // (WAIT 0) - 1557
12322 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12323 // (WAIT 1) - 1558
12324 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
12325 // (WAIT 2) - 1559
12326 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12327 // (WAITP10 0, 0) - 1560
12328 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12329 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12330 // (WAITP10 1, 0) - 1562
12331 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
12332 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12333 // (XORI R0, R0, 0) - 1564
12334 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::R0},
12335 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::R0},
12336 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12337 // (XORI8 X0, X0, 0) - 1567
12338 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::X0},
12339 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::X0},
12340 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12341 // (XVCPSGNDP vsrc:$XT, vsrc:$XB, vsrc:$XB) - 1570
12342 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12343 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12344 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
12345 // (XVCPSGNSP vsrc:$XT, vsrc:$XB, vsrc:$XB) - 1573
12346 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12347 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12348 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
12349 // (XXAESDECP vsrprc:$XTp, vsrprc:$XAp, vsrprc:$XBp, 0) - 1576
12350 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRpRCRegClassID},
12351 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRpRCRegClassID},
12352 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRpRCRegClassID},
12353 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12354 // (XXAESDECP vsrprc:$XTp, vsrprc:$XAp, vsrprc:$XBp, 1) - 1580
12355 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRpRCRegClassID},
12356 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRpRCRegClassID},
12357 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRpRCRegClassID},
12358 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
12359 // (XXAESDECP vsrprc:$XTp, vsrprc:$XAp, vsrprc:$XBp, 2) - 1584
12360 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRpRCRegClassID},
12361 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRpRCRegClassID},
12362 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRpRCRegClassID},
12363 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12364 // (XXAESENCP vsrprc:$XTp, vsrprc:$XAp, vsrprc:$XBp, 0) - 1588
12365 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRpRCRegClassID},
12366 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRpRCRegClassID},
12367 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRpRCRegClassID},
12368 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12369 // (XXAESENCP vsrprc:$XTp, vsrprc:$XAp, vsrprc:$XBp, 1) - 1592
12370 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRpRCRegClassID},
12371 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRpRCRegClassID},
12372 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRpRCRegClassID},
12373 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
12374 // (XXAESENCP vsrprc:$XTp, vsrprc:$XAp, vsrprc:$XBp, 2) - 1596
12375 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRpRCRegClassID},
12376 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRpRCRegClassID},
12377 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRpRCRegClassID},
12378 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12379 // (XXAESGENLKP vsrprc:$XTp, vsrprc:$XBp, 0) - 1600
12380 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRpRCRegClassID},
12381 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRpRCRegClassID},
12382 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12383 // (XXAESGENLKP vsrprc:$XTp, vsrprc:$XBp, 1) - 1603
12384 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRpRCRegClassID},
12385 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRpRCRegClassID},
12386 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
12387 // (XXAESGENLKP vsrprc:$XTp, vsrprc:$XBp, 2) - 1606
12388 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRpRCRegClassID},
12389 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRpRCRegClassID},
12390 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12391 // (XXGFMUL128 vsrc:$XT, vsrc:$XA, vsrc:$XB, 0) - 1609
12392 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12393 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12394 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12395 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12396 // (XXGFMUL128 vsrc:$XT, vsrc:$XA, vsrc:$XB, 1) - 1613
12397 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12398 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12399 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12400 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
12401 // (XXPERMDI vsrc:$XT, vsrc:$XB, vsrc:$XB, 0) - 1617
12402 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12403 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12404 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
12405 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12406 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
12407 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
12408 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
12409 // (XXPERMDI vsrc:$XT, vsrc:$XB, vsrc:$XB, 3) - 1624
12410 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12411 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12412 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
12413 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(3)},
12414 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
12415 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
12416 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
12417 // (XXPERMDI vsrc:$XT, vsrc:$XA, vsrc:$XB, 0) - 1631
12418 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12419 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12420 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12421 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12422 // (XXPERMDI vsrc:$XT, vsrc:$XA, vsrc:$XB, 3) - 1635
12423 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12424 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12425 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12426 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(3)},
12427 // (XXPERMDI vsrc:$XT, vsrc:$XB, vsrc:$XB, 2) - 1639
12428 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12429 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12430 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
12431 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12432 // (XXPERMDIs vsrc:$XT, vsfrc:$XB, 0) - 1643
12433 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12434 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSFRCRegClassID},
12435 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12436 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
12437 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
12438 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
12439 // (XXPERMDIs vsrc:$XT, vsfrc:$XB, 3) - 1649
12440 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12441 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSFRCRegClassID},
12442 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(3)},
12443 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
12444 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
12445 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
12446 // (XXPERMDIs vsrc:$XT, vsfrc:$XB, 2) - 1655
12447 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12448 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSFRCRegClassID},
12449 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12450 // (gBC 12, crbitrc:$bi, condbrtarget:$dst) - 1658
12451 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
12452 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12453 // (gBC 4, crbitrc:$bi, condbrtarget:$dst) - 1660
12454 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(4)},
12455 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12456 // (gBC 14, crbitrc:$bi, condbrtarget:$dst) - 1662
12457 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
12458 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12459 // (gBC 6, crbitrc:$bi, condbrtarget:$dst) - 1664
12460 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(6)},
12461 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12462 // (gBC 15, crbitrc:$bi, condbrtarget:$dst) - 1666
12463 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
12464 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12465 // (gBC 7, crbitrc:$bi, condbrtarget:$dst) - 1668
12466 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(7)},
12467 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12468 // (gBC 8, crbitrc:$bi, condbrtarget:$dst) - 1670
12469 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(8)},
12470 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12471 // (gBC 0, crbitrc:$bi, condbrtarget:$dst) - 1672
12472 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12473 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12474 // (gBC 10, crbitrc:$bi, condbrtarget:$dst) - 1674
12475 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(10)},
12476 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12477 // (gBC 2, crbitrc:$bi, condbrtarget:$dst) - 1676
12478 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12479 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12480 // (gBCA 12, crbitrc:$bi, abscondbrtarget:$dst) - 1678
12481 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
12482 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12483 // (gBCA 4, crbitrc:$bi, abscondbrtarget:$dst) - 1680
12484 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(4)},
12485 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12486 // (gBCA 14, crbitrc:$bi, abscondbrtarget:$dst) - 1682
12487 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
12488 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12489 // (gBCA 6, crbitrc:$bi, abscondbrtarget:$dst) - 1684
12490 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(6)},
12491 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12492 // (gBCA 15, crbitrc:$bi, abscondbrtarget:$dst) - 1686
12493 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
12494 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12495 // (gBCA 7, crbitrc:$bi, abscondbrtarget:$dst) - 1688
12496 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(7)},
12497 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12498 // (gBCA 8, crbitrc:$bi, abscondbrtarget:$dst) - 1690
12499 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(8)},
12500 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12501 // (gBCA 0, crbitrc:$bi, abscondbrtarget:$dst) - 1692
12502 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12503 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12504 // (gBCA 10, crbitrc:$bi, abscondbrtarget:$dst) - 1694
12505 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(10)},
12506 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12507 // (gBCA 2, crbitrc:$bi, abscondbrtarget:$dst) - 1696
12508 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12509 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12510 // (gBCAat u5imm:$bo, 3, crbitrc:$bi, condbrtarget:$dst) - 1698
12511 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
12512 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(3)},
12513 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12514 // (gBCAat u5imm:$bo, 2, crbitrc:$bi, condbrtarget:$dst) - 1701
12515 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
12516 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12517 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12518 // (gBCCTR u5imm:$bo, crbitrc:$bi, 0) - 1704
12519 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
12520 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12521 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12522 // (gBCCTR 12, crbitrc:$bi, 0) - 1707
12523 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
12524 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12525 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12526 // (gBCCTR 4, crbitrc:$bi, 0) - 1710
12527 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(4)},
12528 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12529 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12530 // (gBCCTR 14, crbitrc:$bi, 0) - 1713
12531 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
12532 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12533 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12534 // (gBCCTR 6, crbitrc:$bi, 0) - 1716
12535 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(6)},
12536 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12537 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12538 // (gBCCTR 15, crbitrc:$bi, 0) - 1719
12539 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
12540 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12541 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12542 // (gBCCTR 7, crbitrc:$bi, 0) - 1722
12543 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(7)},
12544 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12545 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12546 // (gBCCTRL u5imm:$bo, crbitrc:$bi, 0) - 1725
12547 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
12548 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12549 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12550 // (gBCCTRL 12, crbitrc:$bi, 0) - 1728
12551 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
12552 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12553 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12554 // (gBCCTRL 4, crbitrc:$bi, 0) - 1731
12555 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(4)},
12556 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12557 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12558 // (gBCCTRL 14, crbitrc:$bi, 0) - 1734
12559 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
12560 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12561 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12562 // (gBCCTRL 6, crbitrc:$bi, 0) - 1737
12563 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(6)},
12564 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12565 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12566 // (gBCCTRL 15, crbitrc:$bi, 0) - 1740
12567 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
12568 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12569 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12570 // (gBCCTRL 7, crbitrc:$bi, 0) - 1743
12571 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(7)},
12572 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12573 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12574 // (gBCL 12, crbitrc:$bi, condbrtarget:$dst) - 1746
12575 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
12576 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12577 // (gBCL 4, crbitrc:$bi, condbrtarget:$dst) - 1748
12578 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(4)},
12579 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12580 // (gBCL 14, crbitrc:$bi, condbrtarget:$dst) - 1750
12581 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
12582 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12583 // (gBCL 6, crbitrc:$bi, condbrtarget:$dst) - 1752
12584 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(6)},
12585 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12586 // (gBCL 15, crbitrc:$bi, condbrtarget:$dst) - 1754
12587 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
12588 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12589 // (gBCL 7, crbitrc:$bi, condbrtarget:$dst) - 1756
12590 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(7)},
12591 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12592 // (gBCL 8, crbitrc:$bi, condbrtarget:$dst) - 1758
12593 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(8)},
12594 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12595 // (gBCL 0, crbitrc:$bi, condbrtarget:$dst) - 1760
12596 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12597 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12598 // (gBCL 10, crbitrc:$bi, condbrtarget:$dst) - 1762
12599 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(10)},
12600 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12601 // (gBCL 2, crbitrc:$bi, condbrtarget:$dst) - 1764
12602 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12603 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12604 // (gBCLA 12, crbitrc:$bi, abscondbrtarget:$dst) - 1766
12605 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
12606 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12607 // (gBCLA 4, crbitrc:$bi, abscondbrtarget:$dst) - 1768
12608 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(4)},
12609 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12610 // (gBCLA 14, crbitrc:$bi, abscondbrtarget:$dst) - 1770
12611 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
12612 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12613 // (gBCLA 6, crbitrc:$bi, abscondbrtarget:$dst) - 1772
12614 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(6)},
12615 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12616 // (gBCLA 15, crbitrc:$bi, abscondbrtarget:$dst) - 1774
12617 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
12618 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12619 // (gBCLA 7, crbitrc:$bi, abscondbrtarget:$dst) - 1776
12620 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(7)},
12621 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12622 // (gBCLA 8, crbitrc:$bi, abscondbrtarget:$dst) - 1778
12623 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(8)},
12624 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12625 // (gBCLA 0, crbitrc:$bi, abscondbrtarget:$dst) - 1780
12626 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12627 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12628 // (gBCLA 10, crbitrc:$bi, abscondbrtarget:$dst) - 1782
12629 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(10)},
12630 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12631 // (gBCLA 2, crbitrc:$bi, abscondbrtarget:$dst) - 1784
12632 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12633 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12634 // (gBCLAat u5imm:$bo, 3, crbitrc:$bi, condbrtarget:$dst) - 1786
12635 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
12636 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(3)},
12637 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12638 // (gBCLAat u5imm:$bo, 2, crbitrc:$bi, condbrtarget:$dst) - 1789
12639 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
12640 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12641 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12642 // (gBCLR u5imm:$bo, crbitrc:$bi, 0) - 1792
12643 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
12644 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12645 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12646 // (gBCLR 12, crbitrc:$bi, 0) - 1795
12647 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
12648 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12649 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12650 // (gBCLR 4, crbitrc:$bi, 0) - 1798
12651 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(4)},
12652 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12653 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12654 // (gBCLR 14, crbitrc:$bi, 0) - 1801
12655 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
12656 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12657 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12658 // (gBCLR 6, crbitrc:$bi, 0) - 1804
12659 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(6)},
12660 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12661 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12662 // (gBCLR 15, crbitrc:$bi, 0) - 1807
12663 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
12664 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12665 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12666 // (gBCLR 7, crbitrc:$bi, 0) - 1810
12667 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(7)},
12668 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12669 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12670 // (gBCLR 8, crbitrc:$bi, 0) - 1813
12671 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(8)},
12672 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12673 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12674 // (gBCLR 0, crbitrc:$bi, 0) - 1816
12675 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12676 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12677 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12678 // (gBCLR 10, crbitrc:$bi, 0) - 1819
12679 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(10)},
12680 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12681 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12682 // (gBCLR 2, crbitrc:$bi, 0) - 1822
12683 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12684 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12685 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12686 // (gBCLRL u5imm:$bo, crbitrc:$bi, 0) - 1825
12687 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
12688 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12689 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12690 // (gBCLRL 12, crbitrc:$bi, 0) - 1828
12691 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
12692 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12693 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12694 // (gBCLRL 4, crbitrc:$bi, 0) - 1831
12695 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(4)},
12696 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12697 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12698 // (gBCLRL 14, crbitrc:$bi, 0) - 1834
12699 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
12700 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12701 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12702 // (gBCLRL 6, crbitrc:$bi, 0) - 1837
12703 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(6)},
12704 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12705 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12706 // (gBCLRL 15, crbitrc:$bi, 0) - 1840
12707 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
12708 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12709 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12710 // (gBCLRL 7, crbitrc:$bi, 0) - 1843
12711 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(7)},
12712 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12713 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12714 // (gBCLRL 8, crbitrc:$bi, 0) - 1846
12715 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(8)},
12716 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12717 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12718 // (gBCLRL 0, crbitrc:$bi, 0) - 1849
12719 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12720 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12721 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12722 // (gBCLRL 10, crbitrc:$bi, 0) - 1852
12723 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(10)},
12724 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12725 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12726 // (gBCLRL 2, crbitrc:$bi, 0) - 1855
12727 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12728 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12729 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12730 // (gBCLat u5imm:$bo, 3, crbitrc:$bi, condbrtarget:$dst) - 1858
12731 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
12732 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(3)},
12733 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12734 // (gBCLat u5imm:$bo, 2, crbitrc:$bi, condbrtarget:$dst) - 1861
12735 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
12736 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12737 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12738 // (gBCat u5imm:$bo, 3, crbitrc:$bi, condbrtarget:$dst) - 1864
12739 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
12740 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(3)},
12741 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12742 // (gBCat u5imm:$bo, 2, crbitrc:$bi, condbrtarget:$dst) - 1867
12743 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
12744 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12745 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12746 };
12747
12748 static const char AsmStrings[] =
12749 /* 0 */ "li $\x01, $\xFF\x03\x01\0"
12750 /* 12 */ "lis $\x01, $\xFF\x03\x01\0"
12751 /* 25 */ "lnia $\x01\0"
12752 /* 33 */ "blt $\x02, $\xFF\x03\x02\0"
12753 /* 46 */ "blt $\xFF\x03\x02\0"
12754 /* 55 */ "blt- $\x02, $\xFF\x03\x02\0"
12755 /* 69 */ "blt- $\xFF\x03\x02\0"
12756 /* 79 */ "blt+ $\x02, $\xFF\x03\x02\0"
12757 /* 93 */ "blt+ $\xFF\x03\x02\0"
12758 /* 103 */ "bgt $\x02, $\xFF\x03\x02\0"
12759 /* 116 */ "bgt $\xFF\x03\x02\0"
12760 /* 125 */ "bgt- $\x02, $\xFF\x03\x02\0"
12761 /* 139 */ "bgt- $\xFF\x03\x02\0"
12762 /* 149 */ "bgt+ $\x02, $\xFF\x03\x02\0"
12763 /* 163 */ "bgt+ $\xFF\x03\x02\0"
12764 /* 173 */ "beq $\x02, $\xFF\x03\x02\0"
12765 /* 186 */ "beq $\xFF\x03\x02\0"
12766 /* 195 */ "beq- $\x02, $\xFF\x03\x02\0"
12767 /* 209 */ "beq- $\xFF\x03\x02\0"
12768 /* 219 */ "beq+ $\x02, $\xFF\x03\x02\0"
12769 /* 233 */ "beq+ $\xFF\x03\x02\0"
12770 /* 243 */ "bne $\x02, $\xFF\x03\x02\0"
12771 /* 256 */ "bne $\xFF\x03\x02\0"
12772 /* 265 */ "bne- $\x02, $\xFF\x03\x02\0"
12773 /* 279 */ "bne- $\xFF\x03\x02\0"
12774 /* 289 */ "bne+ $\x02, $\xFF\x03\x02\0"
12775 /* 303 */ "bne+ $\xFF\x03\x02\0"
12776 /* 313 */ "blta $\x02, $\xFF\x03\x03\0"
12777 /* 327 */ "blta $\xFF\x03\x03\0"
12778 /* 337 */ "blta- $\x02, $\xFF\x03\x03\0"
12779 /* 352 */ "blta- $\xFF\x03\x03\0"
12780 /* 363 */ "blta+ $\x02, $\xFF\x03\x03\0"
12781 /* 378 */ "blta+ $\xFF\x03\x03\0"
12782 /* 389 */ "bgta $\x02, $\xFF\x03\x03\0"
12783 /* 403 */ "bgta $\xFF\x03\x03\0"
12784 /* 413 */ "bgta- $\x02, $\xFF\x03\x03\0"
12785 /* 428 */ "bgta- $\xFF\x03\x03\0"
12786 /* 439 */ "bgta+ $\x02, $\xFF\x03\x03\0"
12787 /* 454 */ "bgta+ $\xFF\x03\x03\0"
12788 /* 465 */ "beqa $\x02, $\xFF\x03\x03\0"
12789 /* 479 */ "beqa $\xFF\x03\x03\0"
12790 /* 489 */ "beqa- $\x02, $\xFF\x03\x03\0"
12791 /* 504 */ "beqa- $\xFF\x03\x03\0"
12792 /* 515 */ "beqa+ $\x02, $\xFF\x03\x03\0"
12793 /* 530 */ "beqa+ $\xFF\x03\x03\0"
12794 /* 541 */ "bnea $\x02, $\xFF\x03\x03\0"
12795 /* 555 */ "bnea $\xFF\x03\x03\0"
12796 /* 565 */ "bnea- $\x02, $\xFF\x03\x03\0"
12797 /* 580 */ "bnea- $\xFF\x03\x03\0"
12798 /* 591 */ "bnea+ $\x02, $\xFF\x03\x03\0"
12799 /* 606 */ "bnea+ $\xFF\x03\x03\0"
12800 /* 617 */ "bltctr $\x02\0"
12801 /* 627 */ "bltctr\0"
12802 /* 634 */ "bltctr- $\x02\0"
12803 /* 645 */ "bltctr-\0"
12804 /* 653 */ "bltctr+ $\x02\0"
12805 /* 664 */ "bltctr+\0"
12806 /* 672 */ "bgtctr $\x02\0"
12807 /* 682 */ "bgtctr\0"
12808 /* 689 */ "bgtctr- $\x02\0"
12809 /* 700 */ "bgtctr-\0"
12810 /* 708 */ "bgtctr+ $\x02\0"
12811 /* 719 */ "bgtctr+\0"
12812 /* 727 */ "beqctr $\x02\0"
12813 /* 737 */ "beqctr\0"
12814 /* 744 */ "beqctr- $\x02\0"
12815 /* 755 */ "beqctr-\0"
12816 /* 763 */ "beqctr+ $\x02\0"
12817 /* 774 */ "beqctr+\0"
12818 /* 782 */ "bnectr $\x02\0"
12819 /* 792 */ "bnectr\0"
12820 /* 799 */ "bnectr- $\x02\0"
12821 /* 810 */ "bnectr-\0"
12822 /* 818 */ "bnectr+ $\x02\0"
12823 /* 829 */ "bnectr+\0"
12824 /* 837 */ "bltctrl $\x02\0"
12825 /* 848 */ "bltctrl\0"
12826 /* 856 */ "bltctrl- $\x02\0"
12827 /* 868 */ "bltctrl-\0"
12828 /* 877 */ "bltctrl+ $\x02\0"
12829 /* 889 */ "bltctrl+\0"
12830 /* 898 */ "bgtctrl $\x02\0"
12831 /* 909 */ "bgtctrl\0"
12832 /* 917 */ "bgtctrl- $\x02\0"
12833 /* 929 */ "bgtctrl-\0"
12834 /* 938 */ "bgtctrl+ $\x02\0"
12835 /* 950 */ "bgtctrl+\0"
12836 /* 959 */ "beqctrl $\x02\0"
12837 /* 970 */ "beqctrl\0"
12838 /* 978 */ "beqctrl- $\x02\0"
12839 /* 990 */ "beqctrl-\0"
12840 /* 999 */ "beqctrl+ $\x02\0"
12841 /* 1011 */ "beqctrl+\0"
12842 /* 1020 */ "bnectrl $\x02\0"
12843 /* 1031 */ "bnectrl\0"
12844 /* 1039 */ "bnectrl- $\x02\0"
12845 /* 1051 */ "bnectrl-\0"
12846 /* 1060 */ "bnectrl+ $\x02\0"
12847 /* 1072 */ "bnectrl+\0"
12848 /* 1081 */ "bltl $\x02, $\xFF\x03\x02\0"
12849 /* 1095 */ "bltl $\xFF\x03\x02\0"
12850 /* 1105 */ "bltl- $\x02, $\xFF\x03\x02\0"
12851 /* 1120 */ "bltl- $\xFF\x03\x02\0"
12852 /* 1131 */ "bltl+ $\x02, $\xFF\x03\x02\0"
12853 /* 1146 */ "bltl+ $\xFF\x03\x02\0"
12854 /* 1157 */ "bgtl $\x02, $\xFF\x03\x02\0"
12855 /* 1171 */ "bgtl $\xFF\x03\x02\0"
12856 /* 1181 */ "bgtl- $\x02, $\xFF\x03\x02\0"
12857 /* 1196 */ "bgtl- $\xFF\x03\x02\0"
12858 /* 1207 */ "bgtl+ $\x02, $\xFF\x03\x02\0"
12859 /* 1222 */ "bgtl+ $\xFF\x03\x02\0"
12860 /* 1233 */ "beql $\x02, $\xFF\x03\x02\0"
12861 /* 1247 */ "beql $\xFF\x03\x02\0"
12862 /* 1257 */ "beql- $\x02, $\xFF\x03\x02\0"
12863 /* 1272 */ "beql- $\xFF\x03\x02\0"
12864 /* 1283 */ "beql+ $\x02, $\xFF\x03\x02\0"
12865 /* 1298 */ "beql+ $\xFF\x03\x02\0"
12866 /* 1309 */ "bnel $\x02, $\xFF\x03\x02\0"
12867 /* 1323 */ "bnel $\xFF\x03\x02\0"
12868 /* 1333 */ "bnel- $\x02, $\xFF\x03\x02\0"
12869 /* 1348 */ "bnel- $\xFF\x03\x02\0"
12870 /* 1359 */ "bnel+ $\x02, $\xFF\x03\x02\0"
12871 /* 1374 */ "bnel+ $\xFF\x03\x02\0"
12872 /* 1385 */ "bltla $\x02, $\xFF\x03\x03\0"
12873 /* 1400 */ "bltla $\xFF\x03\x03\0"
12874 /* 1411 */ "bltla- $\x02, $\xFF\x03\x03\0"
12875 /* 1427 */ "bltla- $\xFF\x03\x03\0"
12876 /* 1439 */ "bltla+ $\x02, $\xFF\x03\x03\0"
12877 /* 1455 */ "bltla+ $\xFF\x03\x03\0"
12878 /* 1467 */ "bgtla $\x02, $\xFF\x03\x03\0"
12879 /* 1482 */ "bgtla $\xFF\x03\x03\0"
12880 /* 1493 */ "bgtla- $\x02, $\xFF\x03\x03\0"
12881 /* 1509 */ "bgtla- $\xFF\x03\x03\0"
12882 /* 1521 */ "bgtla+ $\x02, $\xFF\x03\x03\0"
12883 /* 1537 */ "bgtla+ $\xFF\x03\x03\0"
12884 /* 1549 */ "beqla $\x02, $\xFF\x03\x03\0"
12885 /* 1564 */ "beqla $\xFF\x03\x03\0"
12886 /* 1575 */ "beqla- $\x02, $\xFF\x03\x03\0"
12887 /* 1591 */ "beqla- $\xFF\x03\x03\0"
12888 /* 1603 */ "beqla+ $\x02, $\xFF\x03\x03\0"
12889 /* 1619 */ "beqla+ $\xFF\x03\x03\0"
12890 /* 1631 */ "bnela $\x02, $\xFF\x03\x03\0"
12891 /* 1646 */ "bnela $\xFF\x03\x03\0"
12892 /* 1657 */ "bnela- $\x02, $\xFF\x03\x03\0"
12893 /* 1673 */ "bnela- $\xFF\x03\x03\0"
12894 /* 1685 */ "bnela+ $\x02, $\xFF\x03\x03\0"
12895 /* 1701 */ "bnela+ $\xFF\x03\x03\0"
12896 /* 1713 */ "bltlr $\x02\0"
12897 /* 1722 */ "bltlr\0"
12898 /* 1728 */ "bltlr- $\x02\0"
12899 /* 1738 */ "bltlr-\0"
12900 /* 1745 */ "bltlr+ $\x02\0"
12901 /* 1755 */ "bltlr+\0"
12902 /* 1762 */ "bgtlr $\x02\0"
12903 /* 1771 */ "bgtlr\0"
12904 /* 1777 */ "bgtlr- $\x02\0"
12905 /* 1787 */ "bgtlr-\0"
12906 /* 1794 */ "bgtlr+ $\x02\0"
12907 /* 1804 */ "bgtlr+\0"
12908 /* 1811 */ "beqlr $\x02\0"
12909 /* 1820 */ "beqlr\0"
12910 /* 1826 */ "beqlr- $\x02\0"
12911 /* 1836 */ "beqlr-\0"
12912 /* 1843 */ "beqlr+ $\x02\0"
12913 /* 1853 */ "beqlr+\0"
12914 /* 1860 */ "bnelr $\x02\0"
12915 /* 1869 */ "bnelr\0"
12916 /* 1875 */ "bnelr- $\x02\0"
12917 /* 1885 */ "bnelr-\0"
12918 /* 1892 */ "bnelr+ $\x02\0"
12919 /* 1902 */ "bnelr+\0"
12920 /* 1909 */ "bltlrl $\x02\0"
12921 /* 1919 */ "bltlrl\0"
12922 /* 1926 */ "bltlrl- $\x02\0"
12923 /* 1937 */ "bltlrl-\0"
12924 /* 1945 */ "bltlrl+ $\x02\0"
12925 /* 1956 */ "bltlrl+\0"
12926 /* 1964 */ "bgtlrl $\x02\0"
12927 /* 1974 */ "bgtlrl\0"
12928 /* 1981 */ "bgtlrl- $\x02\0"
12929 /* 1992 */ "bgtlrl-\0"
12930 /* 2000 */ "bgtlrl+ $\x02\0"
12931 /* 2011 */ "bgtlrl+\0"
12932 /* 2019 */ "beqlrl $\x02\0"
12933 /* 2029 */ "beqlrl\0"
12934 /* 2036 */ "beqlrl- $\x02\0"
12935 /* 2047 */ "beqlrl-\0"
12936 /* 2055 */ "beqlrl+ $\x02\0"
12937 /* 2066 */ "beqlrl+\0"
12938 /* 2074 */ "bnelrl $\x02\0"
12939 /* 2084 */ "bnelrl\0"
12940 /* 2091 */ "bnelrl- $\x02\0"
12941 /* 2102 */ "bnelrl-\0"
12942 /* 2110 */ "bnelrl+ $\x02\0"
12943 /* 2121 */ "bnelrl+\0"
12944 /* 2129 */ "cmpd $\x02, $\x03\0"
12945 /* 2141 */ "cmpdi $\x02, $\xFF\x03\x01\0"
12946 /* 2156 */ "cmpld $\x02, $\x03\0"
12947 /* 2169 */ "cmpldi $\x02, $\xFF\x03\x04\0"
12948 /* 2185 */ "cmplw $\x02, $\x03\0"
12949 /* 2198 */ "cmplwi $\x02, $\xFF\x03\x04\0"
12950 /* 2214 */ "cmpw $\x02, $\x03\0"
12951 /* 2226 */ "cmpwi $\x02, $\xFF\x03\x01\0"
12952 /* 2241 */ "cntlzw $\x01, $\x02\0"
12953 /* 2255 */ "cntlzw. $\x01, $\x02\0"
12954 /* 2270 */ "paste. $\x01, $\x02\0"
12955 /* 2284 */ "crset $\x01\0"
12956 /* 2293 */ "crnot $\x01, $\x02\0"
12957 /* 2306 */ "crmove $\x01, $\x02\0"
12958 /* 2320 */ "crclr $\x01\0"
12959 /* 2329 */ "dmsha256hash $\x01, $\x03\0"
12960 /* 2349 */ "dmsha512hash $\x01, $\x03\0"
12961 /* 2369 */ "dmsha3dw $\x01\0"
12962 /* 2381 */ "dmcryshash $\x01\0"
12963 /* 2395 */ "dmxxsha3512pad $\x01, $\x03, $\xFF\x05\x05\0"
12964 /* 2423 */ "dmxxsha3384pad $\x01, $\x03, $\xFF\x05\x05\0"
12965 /* 2451 */ "dmxxsha3256pad $\x01, $\x03, $\xFF\x05\x05\0"
12966 /* 2479 */ "dmxxsha3224pad $\x01, $\x03, $\xFF\x05\x05\0"
12967 /* 2507 */ "dmxxshake256pad $\x01, $\x03, $\xFF\x05\x05\0"
12968 /* 2536 */ "dmxxshake128pad $\x01, $\x03, $\xFF\x05\x05\0"
12969 /* 2565 */ "dmxxsha384512pad $\x01, $\x03\0"
12970 /* 2589 */ "dmxxsha224256pad $\x01, $\x03\0"
12971 /* 2613 */ "isellt $\x01, $\x02, $\x03\0"
12972 /* 2631 */ "iselgt $\x01, $\x02, $\x03\0"
12973 /* 2649 */ "iseleq $\x01, $\x02, $\x03\0"
12974 /* 2667 */ "mbar\0"
12975 /* 2672 */ "mfbr0 $\x01\0"
12976 /* 2681 */ "mfbr1 $\x01\0"
12977 /* 2690 */ "mfbr2 $\x01\0"
12978 /* 2699 */ "mfbr3 $\x01\0"
12979 /* 2708 */ "mfbr4 $\x01\0"
12980 /* 2717 */ "mfbr5 $\x01\0"
12981 /* 2726 */ "mfbr6 $\x01\0"
12982 /* 2735 */ "mfbr7 $\x01\0"
12983 /* 2744 */ "mfxer $\x01\0"
12984 /* 2753 */ "mfudscr $\x01\0"
12985 /* 2764 */ "mfrtcu $\x01\0"
12986 /* 2774 */ "mfrtcl $\x01\0"
12987 /* 2784 */ "mflr $\x01\0"
12988 /* 2792 */ "mfctr $\x01\0"
12989 /* 2801 */ "mfuamr $\x01\0"
12990 /* 2811 */ "mfdscr $\x01\0"
12991 /* 2821 */ "mfdsisr $\x01\0"
12992 /* 2832 */ "mfdar $\x01\0"
12993 /* 2841 */ "mfdec $\x01\0"
12994 /* 2850 */ "mfsdr1 $\x01\0"
12995 /* 2860 */ "mfsrr0 $\x01\0"
12996 /* 2870 */ "mfsrr1 $\x01\0"
12997 /* 2880 */ "mfcfar $\x01\0"
12998 /* 2890 */ "mfamr $\x01\0"
12999 /* 2899 */ "mfasr $\x01\0"
13000 /* 2908 */ "mfpvr $\x01\0"
13001 /* 2917 */ "mfspefscr $\x01\0"
13002 /* 2930 */ "mfdbatu $\x01, 0\0"
13003 /* 2944 */ "mfdbatl $\x01, 0\0"
13004 /* 2958 */ "mfibatu $\x01, 0\0"
13005 /* 2972 */ "mfibatl $\x01, 0\0"
13006 /* 2986 */ "mfdbatu $\x01, 1\0"
13007 /* 3000 */ "mfdbatl $\x01, 1\0"
13008 /* 3014 */ "mfibatu $\x01, 1\0"
13009 /* 3028 */ "mfibatl $\x01, 1\0"
13010 /* 3042 */ "mfdbatu $\x01, 2\0"
13011 /* 3056 */ "mfdbatl $\x01, 2\0"
13012 /* 3070 */ "mfibatu $\x01, 2\0"
13013 /* 3084 */ "mfibatl $\x01, 2\0"
13014 /* 3098 */ "mfdbatu $\x01, 3\0"
13015 /* 3112 */ "mfdbatl $\x01, 3\0"
13016 /* 3126 */ "mfibatu $\x01, 3\0"
13017 /* 3140 */ "mfibatl $\x01, 3\0"
13018 /* 3154 */ "mfppr $\x01\0"
13019 /* 3163 */ "mfesr $\x01\0"
13020 /* 3172 */ "mfdear $\x01\0"
13021 /* 3182 */ "mftcr $\x01\0"
13022 /* 3191 */ "mftbhi $\x01\0"
13023 /* 3201 */ "mftblo $\x01\0"
13024 /* 3211 */ "mfsrr2 $\x01\0"
13025 /* 3221 */ "mfsrr3 $\x01\0"
13026 /* 3231 */ "mfdccr $\x01\0"
13027 /* 3241 */ "mficcr $\x01\0"
13028 /* 3251 */ "mftbu $\x01\0"
13029 /* 3260 */ "mfvrsave $\x01\0"
13030 /* 3272 */ "mffprd $\x01, $\x02\0"
13031 /* 3286 */ "mffprwz $\x01, $\x02\0"
13032 /* 3301 */ "mtcr $\x02\0"
13033 /* 3309 */ "mtbr0 $\x01\0"
13034 /* 3318 */ "mtbr1 $\x01\0"
13035 /* 3327 */ "mtbr2 $\x01\0"
13036 /* 3336 */ "mtbr3 $\x01\0"
13037 /* 3345 */ "mtbr4 $\x01\0"
13038 /* 3354 */ "mtbr5 $\x01\0"
13039 /* 3363 */ "mtbr6 $\x01\0"
13040 /* 3372 */ "mtbr7 $\x01\0"
13041 /* 3381 */ "mtfsf $\x01, $\x02\0"
13042 /* 3394 */ "mtfsfi $\xFF\x01\x06, $\xFF\x02\x07\0"
13043 /* 3412 */ "mtfsfi. $\xFF\x01\x06, $\xFF\x02\x07\0"
13044 /* 3431 */ "mtfsf. $\x01, $\x02\0"
13045 /* 3445 */ "mtmsr $\x01\0"
13046 /* 3454 */ "mtmsrd $\x01\0"
13047 /* 3464 */ "mtxer $\x02\0"
13048 /* 3473 */ "mtudscr $\x02\0"
13049 /* 3484 */ "mtlr $\x02\0"
13050 /* 3492 */ "mtctr $\x02\0"
13051 /* 3501 */ "mtuamr $\x02\0"
13052 /* 3511 */ "mtdscr $\x02\0"
13053 /* 3521 */ "mtdsisr $\x02\0"
13054 /* 3532 */ "mtdar $\x02\0"
13055 /* 3541 */ "mtdec $\x02\0"
13056 /* 3550 */ "mtsdr1 $\x02\0"
13057 /* 3560 */ "mtsrr0 $\x02\0"
13058 /* 3570 */ "mtsrr1 $\x02\0"
13059 /* 3580 */ "mtcfar $\x02\0"
13060 /* 3590 */ "mtamr $\x02\0"
13061 /* 3599 */ "mtasr $\x02\0"
13062 /* 3608 */ "mttbl $\x02\0"
13063 /* 3617 */ "mttbu $\x02\0"
13064 /* 3626 */ "mtspefscr $\x02\0"
13065 /* 3639 */ "mtdbatu 0, $\x02\0"
13066 /* 3653 */ "mtdbatl 0, $\x02\0"
13067 /* 3667 */ "mtibatu 0, $\x02\0"
13068 /* 3681 */ "mtibatl 0, $\x02\0"
13069 /* 3695 */ "mtdbatu 1, $\x02\0"
13070 /* 3709 */ "mtdbatl 1, $\x02\0"
13071 /* 3723 */ "mtibatu 1, $\x02\0"
13072 /* 3737 */ "mtibatl 1, $\x02\0"
13073 /* 3751 */ "mtdbatu 2, $\x02\0"
13074 /* 3765 */ "mtdbatl 2, $\x02\0"
13075 /* 3779 */ "mtibatu 2, $\x02\0"
13076 /* 3793 */ "mtibatl 2, $\x02\0"
13077 /* 3807 */ "mtdbatu 3, $\x02\0"
13078 /* 3821 */ "mtdbatl 3, $\x02\0"
13079 /* 3835 */ "mtibatu 3, $\x02\0"
13080 /* 3849 */ "mtibatl 3, $\x02\0"
13081 /* 3863 */ "mtppr $\x02\0"
13082 /* 3872 */ "mtesr $\x02\0"
13083 /* 3881 */ "mtdear $\x02\0"
13084 /* 3891 */ "mttcr $\x02\0"
13085 /* 3900 */ "mttbhi $\x02\0"
13086 /* 3910 */ "mttblo $\x02\0"
13087 /* 3920 */ "mtsrr2 $\x02\0"
13088 /* 3930 */ "mtsrr3 $\x02\0"
13089 /* 3940 */ "mtdccr $\x02\0"
13090 /* 3950 */ "mticcr $\x02\0"
13091 /* 3960 */ "mtudscr $\x01\0"
13092 /* 3971 */ "mtvrsave $\x01\0"
13093 /* 3983 */ "mtfprd $\x01, $\x02\0"
13094 /* 3997 */ "mtfprwa $\x01, $\x02\0"
13095 /* 4012 */ "mtfprwz $\x01, $\x02\0"
13096 /* 4027 */ "not $\x01, $\x02\0"
13097 /* 4038 */ "not. $\x01, $\x02\0"
13098 /* 4050 */ "mr $\x01, $\x02\0"
13099 /* 4060 */ "mr. $\x01, $\x02\0"
13100 /* 4071 */ "nop\0"
13101 /* 4075 */ "paddi $\x01, $\x02, $\xFF\x03\x08\0"
13102 /* 4094 */ "rfebb\0"
13103 /* 4100 */ "rotld $\x01, $\x02, $\x03\0"
13104 /* 4117 */ "rotld. $\x01, $\x02, $\x03\0"
13105 /* 4135 */ "rotldi $\x01, $\x02, $\xFF\x03\x09\0"
13106 /* 4155 */ "clrldi $\x01, $\x02, $\xFF\x04\x09\0"
13107 /* 4175 */ "rotldi. $\x01, $\x02, $\xFF\x03\x09\0"
13108 /* 4196 */ "clrldi. $\x01, $\x02, $\xFF\x04\x09\0"
13109 /* 4217 */ "rotlwi $\x01, $\x02, $\xFF\x03\x0A\0"
13110 /* 4237 */ "clrlwi $\x01, $\x02, $\xFF\x04\x0A\0"
13111 /* 4257 */ "rotlwi. $\x01, $\x02, $\xFF\x03\x0A\0"
13112 /* 4278 */ "clrlwi. $\x01, $\x02, $\xFF\x04\x0A\0"
13113 /* 4299 */ "rotlw $\x01, $\x02, $\x03\0"
13114 /* 4316 */ "rotlw. $\x01, $\x02, $\x03\0"
13115 /* 4334 */ "sc\0"
13116 /* 4337 */ "sub $\x01, $\x03, $\x02\0"
13117 /* 4352 */ "sub. $\x01, $\x03, $\x02\0"
13118 /* 4368 */ "subc $\x01, $\x03, $\x02\0"
13119 /* 4384 */ "subc. $\x01, $\x03, $\x02\0"
13120 /* 4401 */ "sync\0"
13121 /* 4406 */ "lwsync\0"
13122 /* 4413 */ "ptesync\0"
13123 /* 4421 */ "phwsync\0"
13124 /* 4429 */ "plwsync\0"
13125 /* 4437 */ "sync $\xFF\x01\x06\0"
13126 /* 4447 */ "stncisync\0"
13127 /* 4457 */ "stcisync\0"
13128 /* 4466 */ "stsync\0"
13129 /* 4473 */ "tdlt $\x02, $\x03\0"
13130 /* 4485 */ "tdeq $\x02, $\x03\0"
13131 /* 4497 */ "tdgt $\x02, $\x03\0"
13132 /* 4509 */ "tdne $\x02, $\x03\0"
13133 /* 4521 */ "tdllt $\x02, $\x03\0"
13134 /* 4534 */ "tdlgt $\x02, $\x03\0"
13135 /* 4547 */ "tdu $\x02, $\x03\0"
13136 /* 4558 */ "tdlti $\x02, $\xFF\x03\x01\0"
13137 /* 4573 */ "tdeqi $\x02, $\xFF\x03\x01\0"
13138 /* 4588 */ "tdgti $\x02, $\xFF\x03\x01\0"
13139 /* 4603 */ "tdnei $\x02, $\xFF\x03\x01\0"
13140 /* 4618 */ "tdllti $\x02, $\xFF\x03\x01\0"
13141 /* 4634 */ "tdlgti $\x02, $\xFF\x03\x01\0"
13142 /* 4650 */ "tdui $\x02, $\xFF\x03\x01\0"
13143 /* 4664 */ "tend.\0"
13144 /* 4670 */ "tendall.\0"
13145 /* 4679 */ "tlbie $\x02\0"
13146 /* 4688 */ "tlbie $\x01, $\x02\0"
13147 /* 4701 */ "tlbilxlpid\0"
13148 /* 4712 */ "tlbilxpid\0"
13149 /* 4722 */ "tlbilxva $\x02, $\x03\0"
13150 /* 4738 */ "tlbilxva $\x03\0"
13151 /* 4750 */ "tlbrehi $\x01, $\x02\0"
13152 /* 4765 */ "tlbrelo $\x01, $\x02\0"
13153 /* 4780 */ "tlbwehi $\x01, $\x02\0"
13154 /* 4795 */ "tlbwelo $\x01, $\x02\0"
13155 /* 4810 */ "tsuspend.\0"
13156 /* 4820 */ "tresume.\0"
13157 /* 4829 */ "trap\0"
13158 /* 4834 */ "twlt $\x02, $\x03\0"
13159 /* 4846 */ "tweq $\x02, $\x03\0"
13160 /* 4858 */ "twgt $\x02, $\x03\0"
13161 /* 4870 */ "twne $\x02, $\x03\0"
13162 /* 4882 */ "twllt $\x02, $\x03\0"
13163 /* 4895 */ "twlgt $\x02, $\x03\0"
13164 /* 4908 */ "twu $\x02, $\x03\0"
13165 /* 4919 */ "twlti $\x02, $\xFF\x03\x01\0"
13166 /* 4934 */ "tweqi $\x02, $\xFF\x03\x01\0"
13167 /* 4949 */ "twgti $\x02, $\xFF\x03\x01\0"
13168 /* 4964 */ "twnei $\x02, $\xFF\x03\x01\0"
13169 /* 4979 */ "twllti $\x02, $\xFF\x03\x01\0"
13170 /* 4995 */ "twlgti $\x02, $\xFF\x03\x01\0"
13171 /* 5011 */ "twui $\x02, $\xFF\x03\x01\0"
13172 /* 5025 */ "vnot $\x01, $\x02\0"
13173 /* 5037 */ "vmr $\x01, $\x02\0"
13174 /* 5048 */ "wait\0"
13175 /* 5053 */ "waitrsv\0"
13176 /* 5061 */ "waitimpl\0"
13177 /* 5070 */ "xnop\0"
13178 /* 5075 */ "xvmovdp $\x01, $\x02\0"
13179 /* 5090 */ "xvmovsp $\x01, $\x02\0"
13180 /* 5105 */ "xxaes128decp $\x01, $\x02, $\x03\0"
13181 /* 5129 */ "xxaes192decp $\x01, $\x02, $\x03\0"
13182 /* 5153 */ "xxaes256decp $\x01, $\x02, $\x03\0"
13183 /* 5177 */ "xxaes128encp $\x01, $\x02, $\x03\0"
13184 /* 5201 */ "xxaes192encp $\x01, $\x02, $\x03\0"
13185 /* 5225 */ "xxaes256encp $\x01, $\x02, $\x03\0"
13186 /* 5249 */ "xxaes128genlkp $\x01, $\x02\0"
13187 /* 5271 */ "xxaes192genlkp $\x01, $\x02\0"
13188 /* 5293 */ "xxaes256genlkp $\x01, $\x02\0"
13189 /* 5315 */ "xxgfmul128gcm $\x01, $\x02, $\x03\0"
13190 /* 5340 */ "xxgfmul128xts $\x01, $\x02, $\x03\0"
13191 /* 5365 */ "xxspltd $\x01, $\x02, 0\0"
13192 /* 5383 */ "xxspltd $\x01, $\x02, 1\0"
13193 /* 5401 */ "xxmrghd $\x01, $\x02, $\x03\0"
13194 /* 5420 */ "xxmrgld $\x01, $\x02, $\x03\0"
13195 /* 5439 */ "xxswapd $\x01, $\x02\0"
13196 /* 5454 */ "bt $\x02, $\xFF\x03\x02\0"
13197 /* 5466 */ "bf $\x02, $\xFF\x03\x02\0"
13198 /* 5478 */ "bt- $\x02, $\xFF\x03\x02\0"
13199 /* 5491 */ "bf- $\x02, $\xFF\x03\x02\0"
13200 /* 5504 */ "bt+ $\x02, $\xFF\x03\x02\0"
13201 /* 5517 */ "bf+ $\x02, $\xFF\x03\x02\0"
13202 /* 5530 */ "bdnzt $\x02, $\xFF\x03\x02\0"
13203 /* 5545 */ "bdnzf $\x02, $\xFF\x03\x02\0"
13204 /* 5560 */ "bdzt $\x02, $\xFF\x03\x02\0"
13205 /* 5574 */ "bdzf $\x02, $\xFF\x03\x02\0"
13206 /* 5588 */ "bta $\x02, $\xFF\x03\x03\0"
13207 /* 5601 */ "bfa $\x02, $\xFF\x03\x03\0"
13208 /* 5614 */ "bta- $\x02, $\xFF\x03\x03\0"
13209 /* 5628 */ "bfa- $\x02, $\xFF\x03\x03\0"
13210 /* 5642 */ "bta+ $\x02, $\xFF\x03\x03\0"
13211 /* 5656 */ "bfa+ $\x02, $\xFF\x03\x03\0"
13212 /* 5670 */ "bdnzta $\x02, $\xFF\x03\x03\0"
13213 /* 5686 */ "bdnzfa $\x02, $\xFF\x03\x03\0"
13214 /* 5702 */ "bdzta $\x02, $\xFF\x03\x03\0"
13215 /* 5717 */ "bdzfa $\x02, $\xFF\x03\x03\0"
13216 /* 5732 */ "bca+ $\xFF\x01\x0A, $\x03, $\xFF\x04\x02\0"
13217 /* 5752 */ "bca- $\xFF\x01\x0A, $\x03, $\xFF\x04\x02\0"
13218 /* 5772 */ "bcctr $\xFF\x01\x0A, $\x02\0"
13219 /* 5787 */ "btctr $\x02\0"
13220 /* 5796 */ "bfctr $\x02\0"
13221 /* 5805 */ "btctr- $\x02\0"
13222 /* 5815 */ "bfctr- $\x02\0"
13223 /* 5825 */ "btctr+ $\x02\0"
13224 /* 5835 */ "bfctr+ $\x02\0"
13225 /* 5845 */ "bcctrl $\xFF\x01\x0A, $\x02\0"
13226 /* 5861 */ "btctrl $\x02\0"
13227 /* 5871 */ "bfctrl $\x02\0"
13228 /* 5881 */ "btctrl- $\x02\0"
13229 /* 5892 */ "bfctrl- $\x02\0"
13230 /* 5903 */ "btctrl+ $\x02\0"
13231 /* 5914 */ "bfctrl+ $\x02\0"
13232 /* 5925 */ "btl $\x02, $\xFF\x03\x02\0"
13233 /* 5938 */ "bfl $\x02, $\xFF\x03\x02\0"
13234 /* 5951 */ "btl- $\x02, $\xFF\x03\x02\0"
13235 /* 5965 */ "bfl- $\x02, $\xFF\x03\x02\0"
13236 /* 5979 */ "btl+ $\x02, $\xFF\x03\x02\0"
13237 /* 5993 */ "bfl+ $\x02, $\xFF\x03\x02\0"
13238 /* 6007 */ "bdnztl $\x02, $\xFF\x03\x02\0"
13239 /* 6023 */ "bdnzfl $\x02, $\xFF\x03\x02\0"
13240 /* 6039 */ "bdztl $\x02, $\xFF\x03\x02\0"
13241 /* 6054 */ "bdzfl $\x02, $\xFF\x03\x02\0"
13242 /* 6069 */ "btla $\x02, $\xFF\x03\x03\0"
13243 /* 6083 */ "bfla $\x02, $\xFF\x03\x03\0"
13244 /* 6097 */ "btla- $\x02, $\xFF\x03\x03\0"
13245 /* 6112 */ "bfla- $\x02, $\xFF\x03\x03\0"
13246 /* 6127 */ "btla+ $\x02, $\xFF\x03\x03\0"
13247 /* 6142 */ "bfla+ $\x02, $\xFF\x03\x03\0"
13248 /* 6157 */ "bdnztla $\x02, $\xFF\x03\x03\0"
13249 /* 6174 */ "bdnzfla $\x02, $\xFF\x03\x03\0"
13250 /* 6191 */ "bdztla $\x02, $\xFF\x03\x03\0"
13251 /* 6207 */ "bdzfla $\x02, $\xFF\x03\x03\0"
13252 /* 6223 */ "bcla+ $\xFF\x01\x0A, $\x03, $\xFF\x04\x02\0"
13253 /* 6244 */ "bcla- $\xFF\x01\x0A, $\x03, $\xFF\x04\x02\0"
13254 /* 6265 */ "bclr $\xFF\x01\x0A, $\x02\0"
13255 /* 6279 */ "btlr $\x02\0"
13256 /* 6287 */ "bflr $\x02\0"
13257 /* 6295 */ "btlr- $\x02\0"
13258 /* 6304 */ "bflr- $\x02\0"
13259 /* 6313 */ "btlr+ $\x02\0"
13260 /* 6322 */ "bflr+ $\x02\0"
13261 /* 6331 */ "bdnztlr $\x02\0"
13262 /* 6342 */ "bdnzflr $\x02\0"
13263 /* 6353 */ "bdztlr $\x02\0"
13264 /* 6363 */ "bdzflr $\x02\0"
13265 /* 6373 */ "bclrl $\xFF\x01\x0A, $\x02\0"
13266 /* 6388 */ "btlrl $\x02\0"
13267 /* 6397 */ "bflrl $\x02\0"
13268 /* 6406 */ "btlrl- $\x02\0"
13269 /* 6416 */ "bflrl- $\x02\0"
13270 /* 6426 */ "btlrl+ $\x02\0"
13271 /* 6436 */ "bflrl+ $\x02\0"
13272 /* 6446 */ "bdnztlrl $\x02\0"
13273 /* 6458 */ "bdnzflrl $\x02\0"
13274 /* 6470 */ "bdztlrl $\x02\0"
13275 /* 6481 */ "bdzflrl $\x02\0"
13276 /* 6492 */ "bcl+ $\xFF\x01\x0A, $\x03, $\xFF\x04\x02\0"
13277 /* 6512 */ "bcl- $\xFF\x01\x0A, $\x03, $\xFF\x04\x02\0"
13278 /* 6532 */ "bc+ $\xFF\x01\x0A, $\x03, $\xFF\x04\x02\0"
13279 /* 6551 */ "bc- $\xFF\x01\x0A, $\x03, $\xFF\x04\x02\0"
13280 ;
13281
13282#ifndef NDEBUG
13283 static struct SortCheck {
13284 SortCheck(ArrayRef<PatternsForOpcode> OpToPatterns) {
13285 assert(std::is_sorted(
13286 OpToPatterns.begin(), OpToPatterns.end(),
13287 [](const PatternsForOpcode &L, const PatternsForOpcode &R) {
13288 return L.Opcode < R.Opcode;
13289 }) &&
13290 "tablegen failed to sort opcode patterns");
13291 }
13292 } sortCheckVar(OpToPatterns);
13293#endif
13294
13295 AliasMatchingData M {
13296 .OpToPatterns: ArrayRef(OpToPatterns),
13297 .Patterns: ArrayRef(Patterns),
13298 .PatternConds: ArrayRef(Conds),
13299 .AsmStrings: StringRef(AsmStrings, std::size(AsmStrings)),
13300 .ValidateMCOperand: nullptr,
13301 };
13302 const char *AsmString = matchAliasPatterns(MI, STI: &STI, M);
13303 if (!AsmString) return false;
13304
13305 unsigned I = 0;
13306 while (AsmString[I] != ' ' && AsmString[I] != '\t' &&
13307 AsmString[I] != '$' && AsmString[I] != '\0')
13308 ++I;
13309 OS << '\t' << StringRef(AsmString, I);
13310 if (AsmString[I] != '\0') {
13311 if (AsmString[I] == ' ' || AsmString[I] == '\t') {
13312 OS << '\t';
13313 ++I;
13314 }
13315 do {
13316 if (AsmString[I] == '$') {
13317 ++I;
13318 if (AsmString[I] == (char)0xff) {
13319 ++I;
13320 int OpIdx = AsmString[I++] - 1;
13321 int PrintMethodIdx = AsmString[I++] - 1;
13322 printCustomAliasOperand(MI, Address, OpIdx, PrintMethodIdx, STI, OS);
13323 } else
13324 printOperand(MI, OpNo: unsigned(AsmString[I++]) - 1, STI, O&: OS);
13325 } else {
13326 OS << AsmString[I++];
13327 }
13328 } while (AsmString[I] != '\0');
13329 }
13330
13331 return true;
13332}
13333
13334void PPCInstPrinter::printCustomAliasOperand(
13335 const MCInst *MI, uint64_t Address, unsigned OpIdx,
13336 unsigned PrintMethodIdx,
13337 const MCSubtargetInfo &STI,
13338 raw_ostream &OS) {
13339 switch (PrintMethodIdx) {
13340 default:
13341 llvm_unreachable("Unknown PrintMethod kind");
13342 break;
13343 case 0:
13344 printS16ImmOperand(MI, OpNo: OpIdx, STI, O&: OS);
13345 break;
13346 case 1:
13347 printBranchOperand(MI, Address, OpNo: OpIdx, STI, O&: OS);
13348 break;
13349 case 2:
13350 printAbsBranchOperand(MI, OpNo: OpIdx, STI, O&: OS);
13351 break;
13352 case 3:
13353 printU16ImmOperand(MI, OpNo: OpIdx, STI, O&: OS);
13354 break;
13355 case 4:
13356 printUImmOperand<1>(MI, OpNo: OpIdx, STI, O&: OS);
13357 break;
13358 case 5:
13359 printUImmOperand<3>(MI, OpNo: OpIdx, STI, O&: OS);
13360 break;
13361 case 6:
13362 printUImmOperand<4>(MI, OpNo: OpIdx, STI, O&: OS);
13363 break;
13364 case 7:
13365 printS34ImmOperand(MI, OpNo: OpIdx, STI, O&: OS);
13366 break;
13367 case 8:
13368 printUImmOperand<6>(MI, OpNo: OpIdx, STI, O&: OS);
13369 break;
13370 case 9:
13371 printUImmOperand<5>(MI, OpNo: OpIdx, STI, O&: OS);
13372 break;
13373 }
13374}
13375
13376#endif // PRINT_ALIAS_INSTR
13377